jurnal nur meilinda 5235117130
TRANSCRIPT
-
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.