Perancangan Sistem E-Learning Teknik Komputer Jaringan Berbasis Web Menggunakan PHP dan Mysql di SMK Muhammadiyah 1 Padang Andika pardi, Eddy Soesilo, Gufron Program Studi Pendidikan Teknik Informatika Dan Komputer Fakultas Keguruan dan Ilmu Pendidikan Universitas Bung Hatta Email:
[email protected] Abstract In this final project has designed a system of learning e-learning-based website. This system allows to perform the process of teaching and learning through the internet as a learning center. The discussion conducted in this thesis which is about learning online. In the absence of a learning process learning support tool that can be accessed, her no room for discussion between teachers and students, there is no information on the implementation of its means quizzes, daily tests and assignments for students who are unable to attend. Thus was created an E-learning made for subjects that are included in the exercises. In E-learning has been completed the user has a means of learning information, learning materials softcopy form which can be downloaded directly by students. Based on the desired objectives of the program design of this website is to help students in the learning process of students in the school at SMK Muhammadiyah 1 Padang.
Keywords: E-Learning System, TKJ, PHP and MySQL, SMK
Website mempunyai peranan yang
Pendahuluan Ilmu
teknologi
sangat penting dalam perkembangan dunia
mengalami
pendidikan Salah satu manfaat website
kemajuan, sesuai dengan perkembangan
dalam dunia pendidikan adalah sebagai
zaman dan perkembangan cara berpikir
media informasi, baik bagi siswa ataupun
manusia. Dari berbagai hasil kemajuan
guru. Dunia pendidikan juga tidak lepas dari
teknologi informasi terdapat perkembangan
pengaruh teknologi informasi. Keterbatasan
website.
ruang dan waktu menjadi kendala utama
selalu
pengetahuan
berkembang
dan
dan
dalam
peningkatan
mutu
dan
kualitas
pendidikan.
mengajar di kelas, atau biasa dikenal dengan
Permasalahan yang muncul di SMK adalah
tidak
adanya
dimana
sehingga
saja
oleh
para
menghambat
murid proses
pembelajaran antara guru dan murid. Selama ini para guru dan murid melakukan proses belajar
E-Learning. Dengan ada nya E-learning, suatu
sarana pendukung
pembelajaran yang bisa diakses kapan saja dan
dalam mendukung proses kegiatan belajar
mengajar hanya pada
saat
berlangsungnya jam sekolah dan setelah itu tidak ada komunikasi
lagi. Bagi para
jenis belajar mengajar yang memungkinkan tersampaikannya bahan ajar ke siswa dengan menggunakan media Internet, atau media jaringan komputer lain, Saat ini konsep belajar online sudah banyak diterima oleh pendidikan di sekolah, terbukti dengan maraknya implementasi belajar online di lembaga pendidikan.
murid yang berhalangan datang ke sekolah
Sistem
E-learning
akan
diharapkan
dapat
tentu akan ketinggalan materi pelajaran
dikembangkan
dan informasi penting yang diberikan oleh
mengatasi permasalahan yang ada, serta
para
diantara nya tentang jadwal
dapat
harian
partisipasi
guru,
kuis,ulangan
dan
tugas-
tugas
juga
yang
meningkatkan murid
motivasi dalam
dan
melakukan
sehingga tidak terciptanya ke efektifan
pembelajaran. untuk mengetahui bagaimana
dalam suatu proses belajar mengajar.
penerapan sistem E-learning berbasis Php
Dalam
ini,
dan Mysql di jurusan teknik komputer dan
menyampaikan informasi yang biasanya
jaringan, pembelajaran secara online serta
hanya melalui media-media cetak dirasakan
dapat
kurang efektif, karena saat ini sudah banyak
pemanfaatan
orang yang menggunakan internet sebagai
bermanfaat dalam proses pembelajaran di
media informasi. Penggunaan teknologi
sekolah. Sistem E-learning berbasis
informasi, dalam hal ini internet dipercaya
dan Mysql, baik sebagai kegiatan utama
mampu meningkatkan mutu dan kualitas
pembelajaran maupun sebagai penunjang
pendidikan. meningkatkan
permasalahan
Salah mutu
satu
menambah
pemahaman
system
tentang
E-leraning
yang
Php
upaya
untuk
pembelajaran. Pada pembelajaran online
pendidikan
yaitu
berbasis Php dan Mysql diciptakan seolah-
dengan memanfaatkan teknologi informasi yaitu dengan menggunakan teknologi web
olah
peserta
didik
belajar
secara
konvensional, hanya saja dipindahkan ke dalam sistem web melalui internet. Berdasankan muncul,
maka
permasalahan penulis
melakukan penelitian
yang
berkeinginan yang berjudul
“Perancangan Sistem E- learning Teknik
1.3 Rumusan Masalah 1. Bagaimana
merancang
system
E-
learning di SMK Muhammadiyah 1 Padng.
Web
2. Bagaimana merancang program aplikasi
Mengunakan Php Dan Mysql Di SMK
E-learning mengunakan program Php
Muhammadiyah 1 Padang”
dan Mysql.
Komputer
Jaringan
Berbasis
3. Bagaimana
1.1 Identifikasi Masalah Berdasarkan latar belakang masalah
membuat
media
pembelajaran secara online.
di atas, maka pemasalahan yang dapat di
1.4 Tujuan Perancangan
identifikasi adalah :
Penelitian ini bertujuan agar siswa lebih
1. Tidak
adanya
sarana pendukung
mudah dan mendapat ilmu dalam belajar E-
pembelajaran yang yang bisa diakses
learning.
kapan saja dan dimana saja.
Muhammdiyah 1 Padang belum terdapat
2. Tidak adanya ruang diskusi antara guru dan murid untuk mendiskusikan materi
Sebagaimana
1.5 Manfaat Penelitian Manfaat yang didapat dari penelitian
3. Tidak adanya wadah informasi tentang
ini bagi :
pelaksanaan kuis, ulangan harian dan
1. Bagi Penulis a. Sebagai sarana bagi penulis untuk
hadir.
menerapkan dan mengembangkan wawasan di bidang ilmu computer,
1.2 Batasan Masalah Agar penelitian ini lebih efektif dan efisien
maka
SMK
web pembelajarn E-learning tersebut.
pembelajaran di luar jam sekolah.
tugas-tugas bagi murid yang berhalangan
di
perlu
dilakukan
sehingga
batasan
mampu
menciptakan suatu system yang
masalah yaitu, penulis hanya merancang system E-learning teknik komputer jaringan
penulis
lebih baik dari sebelum nya. b.
Menambah
pengalaman
berbasis web mengunakan php dan mysql di
wawasan
peneliti
SMK Muhammadiyah 1 Padang.
perancangan
belajar
dan dalam
E-laerning
mengunakan php dan mysql.
2. Bagi Guru a.
menentukan
perbaikan-
Memberikan kemudahan pengajar
perbaikan yang diambil dalam bentuk
dalam memberikan materi ajar.
rancangan sistem yang baru.
b. Guru lebih mudah member materi diluar jam sekolah.
Sistem yang baru ini diharapkan dapat menutupi kelemahan-kelemahan dari sistem
c. Proses dalam pembelajaran lebih mudah.
lama, sehingga sistem mempunyai unjuk kerja yang efisien dan efektif, dapat
3. Bagi Siswa a.
langkah-langkah
menghasilkan informasi yang cepat, tepat
Siswa dapat belajar dimana saja
dengan adanya belajar online.
dan akurat serta lebih ekonomis. Langkah penganalisaan ini merupakan pekerjaan yang
b. Memberikan kemudahan untuk siswa dalam penerimaan materi ajar.
sangat menentukan sekali dalam mengetahui lebih lanjut mengenai sistem lama.
sehingga dapat meningkatkan kualitas Tahap analisa sistem merupakan tahap
siswa itu sendiri.
yang paling penting dalam pengembangan
3.1 Analisa Sistem
sebuah sistem, karena pada tahap inilah Analisa sistem adalah suatu bentuk penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponen dengan
maksut
mengidentifikasi
dan
mengevaluasi permasalahan permasalahan, kesempatan-kesempatan,
hambatan-
nantinya
dilakukan
evaluasi
kinerja,
identifikasi terhadap masalah yang ada, rancangan sistem dan langkah-langkah yang dibutuhkan
untuk
diinginkan
sampai
perancangan pada
yang
analisis
yang
diharapkan.
hambatan yang terjadi dan kebutuhan yang di harapkan sehingga dapat diusulkan
3.2 Model Perancangan Pada
perbaikannya.
bagian ini akan dilakukan
model perancangan yang mana data yang Analisa mengenal
sistem
berguna
masalah-masalah
untuk yang
menyebabkan sasaran dari sistem yang tidak dicapai.
Setelah
masalah-masalah
yang
menyebabkan sasaran sistem tidak dapat dicapai
diketahui
selanjutnya
adalah
diambil masih baku dan belum jelas. Maka diperlukan
beberapa
melakukan
model
langkah
dalam
perancangan dengan
benar. Data yang yang telah didapat, dalam hal ini penulis
mengambil data
di Smk
Muhammadiyah 1 Padang, dimana penulis
menyelesaikan sebuah permasalah dengan waktu yang lama. Dalam dilakukan
3.3 Perancangan
model
kegiatan
perancangan menganalisis
dari model waterfall adalah pengerjaan dari suatu system dilakukan secara berurutan. Jadi jika langkah satu belum dikerjakan maka tidak akan bisa melakukan pengerjaan langkah 2, 3 dan seterusnya. Secara otomatis tahap ke-3 akan dilakukan jika tahap ke 1 ke-2
sudah
dilakukan.
Perancangan
serta
dalam perancangan ini adalah waterfall. Inti
Model
Sistem
Dengan
Menggunakan UML
ini
merancang system. Model yang digunakan
dan
Gambar 3.1 Model Perancangan Waterfall
website
aplikasi
promosi ini dirancang menggunakan alat bantu berupa UML (Unified Modelling Language)
agar
mempermudah
memindahkan konsep sistem yang dirancang ke
dalam
bentuk
perancangannya
program,
dimana
digambarkan
dalam
bentuk diagram-diagram berikut: a. Analisa kebutuhan perangkat lunak Proses
pengumpulan
kebutuhan
perancangan waterfall dapat dilihat pada
dilakukan
gambar berikut;
mespesifikasi kebutuhan perangkat
secara
intensif
untuk
lunak agar dapat dipahami perangkat Analisa Kebutuhan
lunak seperti apa yang dibutuhkan oleh user.
Desain Sistem
b. Desain
Pengkodean Program
desian
perangkat
lunak
adalah proses multi langkah yang
Pengujian Program Maintenance
fokus
pada
desain
pembuatan
program perangkat lunak termasuk struktur data, arsitektur perangkat lunak representasi antarmuka, dan prosedur pengodean. c. Pembuatan kode program Desain harus ditranslasikan kedlam program perangkat lunak. Hasil dari tahap ini adalah program komputer sesui dengan desin yang telah dibuat pada tahap desin.
d. Pengujian Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional dan memastikan bahwa semua bagian sudah di uji. e. Maintenance Tidak menutup kemungkinan sebuah perangkat
lunak
menglamai
perubahan ketika sudah dikirim ke user perubahan bisa terjadi apabila adakesalahan yang muncul dan tidak terdeteksi
saat
pengujian
atau
perangkat lunak harus beradaptasi dengan lingkungan baru. 3.3.1
Use Case Diagram
Use
case
diagram
menggambarkan
bagaimana proses–proses yang dilakukan oleh aktor terhadap sebuah sistem. 3.3.2
Collaboration Diagram
Collaboration Diagram adalah bentuk lain sequence diagram, yang diorganisir menurut ruang/space
yang
memperlihatkan/menampilkan pengorganisasian interaksi yang terdapat disekitar objek (seperti halnya sequence diagram) dan hubungannya terhadap yang lainnya dan lebih menekankan kepada peran setiap objek.
4.2 Pengujian Sistem Pengujian sistem dilakukan untuk melihat apakah rancangan sistem yang telah dibuat
berjalan
sesuai
dengan
yang
diharapkan. 4.2
Tampilan Halaman Menu Utama (Home) Halaman
ini
digunakan
sebelum
proses login, user dapat mengakses berbagai macam menu yang tersedia sesuai dengan hak akses. Dan user dapat melihat-lihat apaapa saja data-data atau informasi-informasi yang ada pada halaman home. 1. Login Admin 3.3.3
Pada Menu login admin data terdapat
Class Diagram
5 buah file yaitu : Class adalah sebuah spesifikasi yang jika
a. Entry data admin
diinstansiasi akan menghasilkan sebuah
b. Entry data guru
objek
c. Entry data siswa
dan
pengembangan
merupakan
inti
dan
berorientasi
desain
dari
d. Entry mata pelajaran e. Entry kelas
objek. HASIL PERANCANGAN
2. Login Guru 4.1
Pengujian Instalasi Software
Pada menu transaksi terdapat 9 buah
Pada tahapan ini berisikan hasil
file yaitu :
program dan penjelasan program yang
a. Lihat profil guru
dibuat untuk mendukung sistem yang telah
b. Materi pelajaran
dirancang.
Adapun
software
yang
c. Soal
dibutuhkan dalam pengujian sistem antara
d. Peserta latihan soal
lain software Xampp 1.6.8.
e. Pemberitahuan
f. Nilai latihan
Pada menu home terdapat struktur –
g. Jawaban soal
struktur
h. Upload materi
untuk mengembalikan program ke
i. Chat room
halaman awal. Setelah melalukan
3. Login Siswa
program
yang
berfungsi
beberapa aktivitas.
Pada menu transaksi terdapat 6 buah file yaitu : Kesimpulan
a. Lihat profil siswa b. Materi pelajaran
Berdasarkan uraian bab–bab terdahulu
c. Soal latihan
dan hasil penelitian penulis di lapangan,
d. Pemberitahuan dan informasi
maka dapat diambil beberapa kesimpulan :
e. Download materi
1. Sistem E-learning bisa jadi alat bantu
f. Chat room
dalam
4. Visi dan Misi
pembelajaran
di
Smk
Muhammadiyah 1 Padang.
Pada menu ini terdapat visi dan misi
2. Dengan adanya aplikasi E-learning
sekolah SMK Muhammadiyah 1
ini, kinerja guru dan siswa lebih
Padang yang akan dilakukan guna
maksimal dalam proses pembelajaran.
meningkatkan pembelajaran.
3. Dengan adanya aplikasi web E-
5. Extra
learning
Pada menu ini terdapat beberapa kegiatan yang di lakukan si SMK
ini,menjadikan
proses
pembelajaran lebih baik. 4. Dengan sistem E-learning penyajian
Muhammadiyah 1 Padang untuk
informasi
melatih siswa agar dapat menambah
muhammadiyah 1 padang akan lebih
pengenalan diri dan pengembangan
mudah.
kemampuan selain pemahaman materi pelajaran
system
siswa
motivasi
tersebut
mempelajarinya 7. Home
dapat
mengartikan dan
mencoba
di
smk
DAFTAR PUSTAKA 1. Abdul kadir, 2014”
6. Motivasi agar
pembelajaran
informasi
pengenalan ediis
revisi”
yokyakarta : ANDI. 2. Jogiyanto, H, M. 2008. System teknologi
informasi,
Yokyakarta: ANDI.
edisi
ke-3.
3. Nugroho, 2006, “bahasa skrip yang tertanam dalam HTML” bandung informatika 4. Jogiyanto, H, M. 2005. Analisa dan desain
:
pendekatan
system
informasi
tersruktur teori dan
praktek aplikasi bisnis. Yokyakarta: ANDI.A 5. Prasetio,2010
“Pengenalan
Database dan MySQL” Yogyakarta: ANDI. 6. Rosa A.S, M. Shalahuddin. 2014 “Rekayasa
perangkat
lunak”
Bandung: Informatika. 7. Wahana computer. 2010.
panduan
apilikasi membuat aplikasi : ANDI.