Jurnal Nur Meilinda 5235117130

download Jurnal Nur Meilinda 5235117130

of 12

Transcript of Jurnal Nur Meilinda 5235117130

  • 11

    Sistem Pembelajaran e-learning menggunakan model integrasi di SMK PGRI 1 Jakarta(Pebi Nur Hadi)

    Pembuatan Sistem Pembelajaran E-learning Menggunakan Moodle

    Terintegrasi Dengan SMS Gateway Berbasis Gammu di Program Keahlian

    Multimedia dan Animasi SMK PGRI 1 Jakarta

    Pebi Nur Hadi

    Alumni Program Studi Pendidikan Teknik Elektronika Tahun 2011 (095) dan Bekerja

    Sebagai Progammer di PT Dlogis Surya Pratama

    E.S. Triday

    Dosen Program Studi Pendidikan Teknik Elektro Universitas Negeri Jakarta

    Hamidillah Ajie

    Dosen Program Studi Pendidikan Informatika dan Komputer Universitas Negeri Jakarta

    Nur Meilinda

    Mahasiswa Program Studi Pendidikan Teknologi dan Informasi Universitas Negeri Jakarta

    No Reg 5235117130

    The study was conducted with the aim of developing software applications for e-

    learning web-based. The usefulness of e-learning system is aweb-based learning as a

    form of variation of teaching and learning activities, the introduction of ICTto

    students early and as a medium of interactive learning between teacher and student.

    Development of e-learning learning systems using the PHP programming and MySQL

    database.The study was conductedat the Laboratory of Electrical Engineering Faculty

    of Engineering, State University of Jakarta, locatedin Rawamangun,East Jakarta and

    the SMK PGRI 1 Jakarta.The experiment was conductedin April to June 2011.The

    method used in studies using experimental methods. E-learning web application has

    been successfully tested through the localhost network. This application can upload

    and download the materials as study materials. Web e-learning is also able to

    manage the value of students as a means of monitoring students' parents to

    the learning achievement of children. Another benefit of web e-

    learning can become information systems with information systems support the

    SMSGateway.

    Kata kunci: sistem learning, e-learning, SMS Gatewaw, PHP, MySQL.

    Seiring dengan perkembangan zaman,

    kebutuhan manusia akan informasi terkini

    semakin tinggi saja. Semua perusahaan

    media, baik cetak maupun elektronik

    berlomba-lomba memberikan informasi

    yang paling akurat dan aktual.Tak

    ketinggalan pula media informasi yang

    belum lama kita kenal yang bernama

    internet.Teknologi internet sudah semakin

    diterima di masyarakat yang menyebabkan

  • 13

    Sistem Pembelajaran e-learning menggunakan model integrasi di SMK PGRI 1 Jakarta(Pebi Nur Hadi)

    semakin menjamurnya pengguna internet

    dan penyedia jasa internet yang biasa

    disebut warnet (warung internet). Bukan

    hanya kemudahan dalam mengakses segala

    informasi saja yang kita dapatkan,

    kemudahan berhubungan dengan orang di

    negara lain membuat kita seperti tanpa

    jarak.

    Sistem pembelajaran elektronik atau e-

    pembelajaran (Inggris: Electronic

    learningdisingkat E-learning) adalah cara

    baru dalam proses belajar mengajar. E-

    learningmerupakan dasar dan konsekuensi

    logis dari perkembangan teknologi

    informasi dan komunikasi. Dengan e-

    learning, peserta ajar (learner atau murid)

    tidak perlu duduk dengan manis di ruang

    kelas untuk menyimak setiap ucapan dari

    seorang guru secara langsung. E-learning

    juga dapat mempersingkat jadwal target

    waktu pembelajaran, dan tentu saja

    menghemat biaya yang harus dikeluarkan

    oleh sebuah program studi atau program

    pendidikan

    Bahasa Pemograman

    HTML (Hyper Text Markup Language)

    adalah sekumpulan simbol-simbol atau

    tag-tag yang dituliskan dalam sebuah file

    yang dimaksudkan untuk menampilkan

    halaman pada webbrowser. Tag-tag tadi

    memberitahu browser bagaimana

    menampilkan halaman web dengan

    lengkap kepada pengguna (Astamal,

    2006). HTML hanya berisi berisi data saja

    (content), dan untuk mengatur tampilan

    (lay out) halaman digunakan CSS.

    Berikut cara kerja HTML, yaitu berawal

    dari client yang memanggil berdasarkan

    URL (Uniform Resource Locator) melalui

    browser, kemudian browser mendapat

    alamat dari web server, yang nantinya akan

    memberikan segala informasi yang

    dibutuhkan web browser.

    Webbrowseryang sudah mendapat

    informasi segera melakukan proses

    penterjemahan kode HTML dan

    menampilkannya ke layar pemakai.

    PHP merupakan hasil kerja seorang

    bernama Rasmus Lerdorf pada

    1995.Namun kemudian PHP berkembang

    dan tidak hanya merupakan proyek pribadi

    Rasmus.PHP ditulis ulang dan dengan

    banyak menambahkan fungsi-fungsi baru

    oleh Zeev Suraski dan Andi Gutmants

    (disingkat Zend) dan lahirlah PHP 3 pada

    1998 (Astamal, 2006).

    PHP adalah bahasa server-side scripting

    yang didesain khusus untuk web.Pada

    halaman HTML dapat ditempelkan

    (embed) kode PHP.Kode PHP dieksekusi

    di sisi server bukan di komputer klien.Dan

    hasil yang ditampilkan adalah kode HTML

    (Astamal, 2006).

  • 14

    Jurnal PEVOTE Vol.095.No.4 September 2011 : 11-22

    PHP adalah merupakan software yang

    Open Source dan mampu lintas platform.

    Basis Data dan Tabel dalam MySQL

    Secara mendasar, database adalah

    kumpulan data, disimpan dalam file, bisa

    dalam satu file atau beberapa file.Dalam

    sistem informasi berbasis komputer maka

    database merupakan kumpulan data yang

    distrukturkan sehingga memungkinkan

    kemudahan dalam pemrosesan untuk

    menghasilkan suatu informasi.Banyak

    macam basis data, tergantung pada

    kelompok datanya, misalnya basis data

    tentang kepegawaian, keuangan, skripsi

    mahasiswa, supplier, nasabah, katalog

    buku, dan masih banyak yang lain. Setiap

    basis data yang telah disebutkan dapat

    saling berhubungan apabila merupakan

    satu kesatuan data dari suatu

    organisasi.Misalnya saja basis data skripsi

    mahasiswa suatu lembaga pendidkan

    tinggi akan selalu membutuhkan data

    skripsi mahasiswanya untuk dapat

    mengetahui data mahasiswa yang telah

    menyelesaikan studinya beserta judul

    skripsinya.

    Gambar1 PHP MyAdmin

    Dalam konteks bahasa SQL, pada

    umumnya informasi tersimpan dalam

    table-tabel yang secara logika merupakan

    struktur dua dimensi yang terdiri atas

    baris-baris data yang berada dalam satu

    atau lebih kolom. Baris pada table sering

    disebut sebagai instance dari data,

    sedangkan kolom sering disebut attribute

    atau field. Keseluruhan tabel itu dihimpun

    dalam satu kesatuan yang disebut basis

    data (data base).Pada dasarnya ada empat

    group tipe data yang didukung MySQL,

    yaitu Numerik, string (Karakter),

    waktu(tanggal) dan data selain numeric

    atau string (Boolean).

    Koneksi PHP dan MySQL

    MySQL dikenal sebagai database yang

    pertama kali didukung oleh bahasa

    pemograman script untuk internet PHP

    dan Perl. MySQL dan PHP dianggap

    sebagai pasangan software pengembangan

    aplikasi berbasis web yang ideal. Panduan

    kerja antara PHP dan MySQL diharuskan

    adanya ekstensi koneksi ke basis data pada

    MySQL dan daemon MySQL pada

    serverjuga harus sudah berjalan.Data-data

    yang ingin disimpan dalam MySQL, atau

    data yang ingin ditampilkan dari basis data

    MySQL dapat menggunakan Application

    Programming Interface (API) yang ada

    pada PHP. Ketika seseorang mengirimkan

    request ke MySQL dengan script PHP

    melalui web browser, maka web server

  • 15

    Sistem Pembelajaran e-learning menggunakan model integrasi di SMK PGRI 1 Jakarta(Pebi Nur Hadi)

    apache akan memerintahkan engine PHP

    untuk menyelesaikan query ke

    MySQL.Setelah MySQL memberikan data

    yang direquest. PHP akan memformatnya,

    mengirimkannya kepada Apache untuk

    selanjutnnya diteruskan kepada netter yang

    me-request data tersebut melalui HT

    Metode Pengumpulan Data

    Observasi

    Pengumpulan informasi tentang

    pelaksanaan pembelajaran menggunakan

    e-learning di SMK PGRI

    Jakarta.Pengumpulan tentang daya dukung

    guru beserta sumber belajar terhadap

    pembelajaran menggunakan e-learning di

    SMK PGRI 1 Jakarta.Analisis Sistem

    Berjalan

    Hasil analisis dari observasi penelitian

    yang dilakukan di SMK PGRI 1 Jakarta

    untuk sistem kegiatan belajar mengajar

    dapat dilihat pada gambar workflow

    berikut :

    Gambar 2 Workflow sistem berjalan pada

    SMK PGRI 1 Jakarta

    Dari gambar workflow diagram di atas,

    dapat dijelaskan sebagai berikut :

    Siswa SMK PGRI 1 Prodi MM-Animasi

    mengikuti kegiatan belajar mengajar di

    kelas dengan mendapatkan materi ajar,

    evaluasi dan nilai mata pelajaran tersebut

    dari guru.

    Guru yang mengajar di kelas untuk Prodi

    MM-Animasi memberikan materi

    pembelajaran, evaluasi berupa kuis dan

    memberikan nilai bagi siswa yang

    mengikuti pembelajaran tersebut.

    Kelebihan dan Kelemahan Sistem Berjalan

    Dari hasil analisis sistem yang berjalan di

    atas, ditemukan kelebihan dan kelemahan

    pada proses sistem, yaitu :

    Kelebihan sistem yang berjalan :

    1. Siswa dapat bertanya secara langsung

    kepada guru jika ada hal yang kurang

    dipahami.

    2. Guru dapat memantau secara langsung

    perkembangan siswa yang diajarkan

    ketika kegiatan belajar mengajar

    berlangsung.

    Guru Mata Pelajaran

    memberikan materi

    memberikan kuis

    memberikan nilai

    Siswa

    mendapatkan nilai

    mengerjakan kuis

    menerima materi

  • 16

    Jurnal PEVOTE Vol.095.No.4 September 2011 : 11-22

    Kelemahan sistem yang berjalan :

    1. Terhambatnya materi pembelajaran

    dikarenakan terpotong hari libur.

    2. Terbatasnya sumber bahan ajar

    dikarenakan guru lebih terfokus pada

    penyampaian materi kepada seluruh

    siswa.

    3. Kurangnya bahan evaluasi materi ajar

    karena terbatasnya waktu.

    4. Orang tua siswa kurang mendapat

    akses informasi mengenai nilai yang

    didapatkan anaknya.

    Hasil Pengujian Kebutuhan Fungsional

    Hasil pengujian kebutuhan fungsional

    adalah hasil pengujian yang dilakukan

    sesuai dengan prosedur penelitian. Ada 28

    skenario proses kebutuhan fungsional yang

    diuji mencakup dari segi konten, layanan

    SMS, user level siswa, user level guru dan

    admin. Tabel 1 menunjukkan hasil

    pengujian kebutuhan fungsional :

    Tabel 1 Hasil Pengujian Kebutuhan

    Fungsional

    Sumber : (Pebi Nurhadi: 64-66)

    Kebutuhan Fungsional

    Pada pembahasan kebutuhan fungsional

    akan dibahas hasil dari skenario proses

    kebutuhan fungsional yang telah

    dilakukan. Berdasarkan hasil pengujian,

    sistem berhasil mendeteksi kesalahan dari

    beberapa skenario dan memberi

    peringatan. Hasil pengujian menandakan

    sistem bekerja dengan baik. Berikut hasil

    proses skenario dapar dilihat pada gambar

    3 gambar ilustrasi :

    Gambar 3 Form login user level siswa

  • 17

    Sistem Pembelajaran e-learning menggunakan model integrasi di SMK PGRI 1 Jakarta(Pebi Nur Hadi)

    Gambar 4 Otentikasi siswa berhasil

    Gambar 4 menunjukkan form tampilan

    login yang diisi username ucup dan

    password ucup yang merupakan user level

    siswa. Otentikasi berhasil yang

    ditunjukkan oleh gambar 4.

    Gambar 5 Form login user level siswa

    Gambar 7 Otentikasi siswa gagal

    Gambar 6 menunjukkan form tampilan

    login yang diisi username ucup dan

    password pucu yang merupakan user level

    siswa. Otentikasi gagal yang ditunjukkan

    oleh gambar 7.

    Gambar 8 Daftar teman sekelas

    Gambar 8 menampilkan daftar nama-nama

    teman sekelas user dengan level

    siswa.Ketika pertama kali berhasil login,

    maka menu paling atas pada user level

    siswa adalah daftar teman sekelas.

    Gambar 9 Menu untuk mengunduh materi

    ajar

    Gambar 8 menunjukkan tampilan table

    menu untuk mengunduh materi ajar yang

    telah diunggah oleh guru. File yang

    ditampilkan memberikan informasi judul

    materi dan file yang akan diunduh. Menu

    unduh yang dibuka ditampilkan pada

    gambar 9

    Gambar 10 File materi ajar yang akan

    dibuka /diunduh

  • 18

    Jurnal PEVOTE Vol.095.No.4 September 2011 : 11-22

    Gambar 11 Lembar pengerjaan quiz online

    Gambar 11 menunjukkan lembar

    pengerjaan quiz online yang terdapat pada

    user level siswa. Soal quiz online ini

    merupakan soal pilihan ganda yang diacak

    dalam pengurutan soal. Soal quiz online ini

    sendiri sebelumnya diiput oleh guru

    masing-masing bidang studi.

    Gambar 12 Tabel data nilai siswa

    Gambar 12 menunjukkan data penilaian

    yang ditampilkan untuk user level

    siswa.Gambar table tersebut berisi nilai

    yang telah diberikan oleh guru masing-

    masing mata pelajaran kepada siswa yang

    bersangkutan.

    Gambar 12 Notifikasi siswa berhasil

    logout

    Gambar 12 menunjukkan notifikasi bagi

    user level siswa yang telah berhasil logout.

    Pilihan logout digunakan untuk keluar

    sementara dari status user level siswa ke

    status guest / pengunjung situs.

    Gambar 13 Form Login user level guru

    Gambar 14 Otentikasi user level guru

    berhasil

    Gambar 15 Otentikasi user level guru

    gagal

    Gambar 13 menunjukkan tampilan form

    login pada user level guru. Sedangkan

  • 19

    Sistem Pembelajaran e-learning menggunakan model integrasi di SMK PGRI 1 Jakarta(Pebi Nur Hadi)

    Gambar 14 menunjukkan bahwa user telah

    berhasil login dengan status

    guru.Username yang digunakan adalah

    taufik dan passwordnya adalah

    taufik.Otentikasi gagal dilakukan ketika

    user menggunakan username taufik dan

    password kifuat.Kondisi itu ditunjukkan

    seperti pada gambar 15.

    Gambar 16 Form upload bahan materi

    pembelajaranGambar 16 menunjukkan

    tampilan form upload materi ajar baru bagi

    user level guru. File diupload disimpan di

    dalam sebuah folder di dalam file

    pemrograman. File yang disimpan dalam

    bentuk format file .pdf.

    Gambar 17 Form input soal quiz online

    Gambar 17 menunjukkan form untuk

    menginput quiz online pada user level

    guru. Soal dibuat maksimal 10 buah yang

    nantinya akan diacak secara otomatis oleh

    web e-learning.

    Gambar 18 Form guru input nilai siswa

    yang diajarkan

    Gambar 18 menunjukkan tampilan form

    input nilai siswa pada user level guru.

    Nilai yang diinput hanya terbatas pada

    siswa yang ikut dalam kelas ajarnya.

    Gambar 19 Tampilan form lihat dan ubah

    profil guru

    Gambar 19 menunjukkan tampilan form

    untuk mengubah dan melihat profil pribadi

    diri sendiri. Tampilan ini ada pada user

    dengan level guru.

    Gambar 20 Notifikasi Logout guru

    Gambar 21 Form login admin

  • 20

    Jurnal PEVOTE Vol.095.No.4 September 2011 : 11-22

    Gambar 21 menunjukkan tampilan form

    login untuk admin. Username yang

    digunakan adalah admin dan passwordnya

    admin.

    Gambar 22 Otentikasi admin berhasil

    Gambar 22 menunjukkan otentikasi login

    yang berhasil untuk user level

    admin.Setelah berhasil login, maka admin

    memiliki wewenang khusus untuk

    mengatur segala macam konten situs.

    Gambar 23 Tampilan form admin input

    dan edit siswa

    Gambar 23 menunjukkan form input dan

    edit siswa bagi user level admin. Data

    siswa terdiri dari NIS, nama, jenis kelamin,

    email, kelas, no. telp, alamat, username

    dan password.

    Gambar 24 Tampilan form admin input

    dan edit guru

    Gambar 24 menunjukkan form input dan

    edit siswa bagi user level admin. Data guru

    terdiri dari NIP, nama, jenis kelamin,

    email, kelas, no. telp, alamat, username

    dan password.

    Gambar 25 Tampilan form admin input

    dan edit kelas

    Gambar 25 menunjukkan form input dan

    edit kelas bagi user level admin. Data kelas

    terdiri dari kode kelas, nama kelas dan

    kode wali kelas.

    Gambar 26 Tampilan form admin input

    dan edit mata pelajaran

    Gambar 26 menunjukkan form input dan

    edit mata pelajaran bagi user level admin.

    Data mata pelajaran terdiri dari kode mata

    pelajaran, nama mata pelajaran dan

    keterangan.

  • 21

    Sistem Pembelajaran e-learning menggunakan model integrasi di SMK PGRI 1 Jakarta(Pebi Nur Hadi)

    Gambar 27 Tampilan form admin input

    dan edit kelas ajar

    Gambar 27 menunjukkan form input dan

    edit kelas ajar bagi user level admin. Data

    kelas ajar terdiri dari kode ajar, nama guru

    pengajar, mata pelajaran, dan kelas tempat

    mengajar.

    Gambar 28 Tampilan form admin input

    dan edit info dengan layanan SMS

    Gambar 28 menunjukkan form input dan

    edit info layanan SMS bagi user level

    admin. Data info SMS ini kemudian akan

    dikirimkan ke seluruh siswa yang termasuk

    dalam kelas ajar yang dituju.

    Gambar 29 Tampilan form admin input

    dan edit berita situs web

    Gambar 29 menunjukkan form input dan

    edit berita bagi user level admin. Data

    berita terdiri dari kode berita, judul, isi

    berita, photo terkait, dan count untuk

    menghitung jumlah komentar yang

    masuk.Semua data dalam table berita

    disimpan di dalam database.

    Gambar 30 Tampilan form admin input

    dan edit galeri foto

    Gambar 30 menunjukkan form input dan

    edit galeri bagi user level admin. Data

    galeri terdiri dari kode galeri, nama,

    kategori, photo, dan keterangan photo

    tersebut. Semua data dalam table galeri

    disimpan di dalam database.

    Gambar 31 Notifikasi logout admin

    Gambar 31 menunjukkan tampilan

    notifikasi logout bagi user level admin.

    Pilihan logout digunakan untuk keluar

    sementara dari status user level admin ke

    status guest / pengunjung situs.

  • 22

    Jurnal PEVOTE Vol.095.No.4 September 2011 : 11-22

    Gambar 32 SMS Info materi baru

    Gambar 32 menunjukkan tampilan SMS

    info mengenai materi baru. Siswa atas

    nama Yusuf Kurniawan dengan nomor

    induk siswa KNS-00001 mendapatkan info

    untuk mendownload materi dari mata

    pelajaran Editing Video X dengan judul

    Belajar Edit Skripsi.

    Gambar 33 SMS balasan nilai

    Gambar 33 menunjukkan tampilan SMS

    balasan mengenai nilai uts. Siswa atas

    nama Yusuf Kurniawan dengan nomor

    induk siswa KNS-00001 mendapatkan info

    setelah mengirim SMS dengan format

    nilaiuts, maka info balasan yang

    diterima seperti pada gambar tersebut.

    Gambar 34 SMS balasan jika format

    pengiriman salah

    Gambar 34 menunjukkan tampilan SMS

    balasan apabila format pengiriman salah.

    Siswa atas nama Yusuf Kurniawan dengan

    nomor induk siswa KNS-00001

    mendapatkan info setelah mengirim SMS

    dengan format nilaibakso, maka

    info balasan yang diterima seperti pada

    gambar tersebut.

    Gambar 35 Daftar kelas yang diajarkan

    guru

    Kesimpulan

    Dari hasil penelitian yang telah dilakukan,

    dapat disimpulkan bahwa:

    1. Sistem pembelajaran e-learning

    sekolah menggunakan bahasa

    pemrograman PHP dan database

    MySQL diwujudkan dengan

    pembuatan suatu aplikasi

    menggunakan PHP sebagai bahasa

    pemrograman, MySQL sebagai basis

    data dan Gammu sebagai

    EngineSMSGateway.

    2. Sistem pembelajarane-learning

    berbasis web inidapat memberikan

    fasilitas pemberian materi, pembuatan

    quiz online, dan pengelolaan nilai bagi

    guru. Bagi siswa bisa memudahkan

  • 23

    Sistem Pembelajaran e-learning menggunakan model integrasi di SMK PGRI 1 Jakarta(Pebi Nur Hadi)

    dalam flexibilitas waktu, pengerjaan

    quiz sebagai bahan evaluasi

    pembelajaran.

    3. Sistem pembelajaran e-learning ini

    juga dapat

    memberikaninfoSMSmengenai

    kehadiran guru,SMS info telah

    diuploadnya materi baru, dan SMS

    info mengenai nilai yang diperoleh

    siswa sebagai sarana monitoring

    orang tua terhadap prestasi belajar

    siswa di sekolah.

    Saran

    Sistem pembelajaran e-learningyang

    dibangun masih memiliki keterbatasan,

    dan beberapa hal yang dapat

    dikembangkan adalah:

    1. Diperlukan sosialisasi yang baik

    sehingga orang tua siswa tahu akan

    hadirnya sistem pembelajaran e-

    learning menggunakan bahasa

    pemrograman PHP dan database

    MySQL yang terintegrasi dengan

    SMS Gateway.

    2. Pengembangan sistem

    pembelajaran e-learningini dapat

    dikembangkan diseluruh sekolah,

    sehingga dapat menjangkau

    masyarakat yang lebih luas.

    Daftar Pustaka

    Andi Nalwan, Paulus. Panduan Praktis

    Penggunaan dan Antarmuka

    Modul LCD M1632.Jakarta:

    PT.Elex Media

    Komputindo.2004.

    Budiharto,Widodo. Interfacing Komputer

    dan Mikrokontroler.Jakarta:

    PT.Elex Media

    Komputerindo.2004.

    Eko Putra, Agfinanto. Belajar

    MikrokontrolerAT89C51/52/55.

    Yogyakarta: GavaMedia.2002.

    Suyanto,M. Strategi Perencanaan Iklan

    Outdoor Kelas

    Dunia.Yogyakarta: ANDI.2006

    Susabda Ngoer, Thompson. Pengantar

    ALGORITMA dengan bahasa

    C.Jakarta: Salemba

    Teknika.2007.

    .Uhang, Bustam.Trik Pemrograman

    Aplikasi Berbasis

    SMS.Jakarta:PT. Elex Media

    Komputindo.2002.

    Winoto,Ardi. Mitrokontroler AVR atmega

    8/31/16/8535 dan

    pemogramannya dengan Bahasa

    C pada Win AVR.Bandung:

    Informatika.2008.

    Pebi Nurhadi. Sistem Pembelajaran e-

    learning menggunakan model integrasi di

    SMK PGRI 1 Jakarta. S1 Pendidikan

    Teknik Elektronika Fakultas Teknik

    Universitas Negeri Jakarta.