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: Andikapardi24@yahoo.com 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 Pendahuluan Ilmu pengetahuan dan teknologi selalu berkembang dan mengalami kemajuan, sesuai dengan perkembangan zaman dan perkembangan cara berpikir manusia. Dari berbagai hasil kemajuan teknologi informasi terdapat perkembangan website. Website mempunyai peranan yang sangat penting dalam perkembangan dunia pendidikan Salah satu manfaat website dalam dunia pendidikan adalah sebagai media informasi, baik bagi siswa ataupun guru. Dunia pendidikan juga tidak lepas dari pengaruh teknologi informasi. Keterbatasan ruang dan waktu menjadi kendala utama
dalam peningkatan mutu dan kualitas pendidikan. Permasalahan yang muncul di SMK adalah tidak adanya sarana pendukung pembelajaran yang bisa diakses kapan saja dan dimana saja oleh para murid sehingga menghambat proses pembelajaran antara guru dan murid. Selama ini para guru dan murid melakukan proses belajar mengajar hanya pada saat berlangsungnya jam sekolah dan setelah itu tidak ada komunikasi lagi. Bagi para murid yang berhalangan datang ke sekolah tentu akan ketinggalan materi pelajaran dan informasi penting yang diberikan oleh para guru, diantara nya tentang jadwal kuis,ulangan harian dan tugas- tugas sehingga tidak terciptanya ke efektifan dalam suatu proses belajar mengajar. Dalam permasalahan ini, menyampaikan informasi yang biasanya hanya melalui media-media cetak dirasakan kurang efektif, karena saat ini sudah banyak orang yang menggunakan internet sebagai media informasi. Penggunaan teknologi informasi, dalam hal ini internet dipercaya mampu meningkatkan mutu dan kualitas pendidikan. Salah satu upaya untuk meningkatkan mutu pendidikan yaitu dengan memanfaatkan teknologi informasi yaitu dengan menggunakan teknologi web dalam mendukung proses kegiatan belajar mengajar di kelas, atau biasa dikenal dengan E-Learning. Dengan ada nya E-learning, suatu 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. Sistem E-learning yang akan dikembangkan juga diharapkan dapat mengatasi permasalahan yang ada, serta dapat meningkatkan motivasi dan partisipasi murid dalam melakukan pembelajaran. untuk mengetahui bagaimana penerapan sistem E-learning berbasis Php dan Mysql di jurusan teknik komputer dan jaringan, pembelajaran secara online serta dapat menambah pemahaman tentang pemanfaatan system E-leraning yang bermanfaat dalam proses pembelajaran di sekolah. Sistem E-learning berbasis Php dan Mysql, baik sebagai kegiatan utama pembelajaran maupun sebagai penunjang pembelajaran. Pada pembelajaran online berbasis Php dan Mysql diciptakan seolaholah peserta didik belajar secara
konvensional, hanya saja dipindahkan ke dalam sistem web melalui internet. Berdasankan permasalahan yang muncul, maka penulis berkeinginan melakukan penelitian yang berjudul Perancangan Sistem E- learning Teknik Komputer Jaringan Berbasis Web Mengunakan Php Dan Mysql Di SMK Muhammadiyah 1 Padang 1.1 Identifikasi Masalah Berdasarkan latar belakang masalah di atas, maka pemasalahan yang dapat di identifikasi adalah : 1. Tidak adanya sarana pendukung pembelajaran yang yang bisa diakses kapan saja dan dimana saja. 2. Tidak adanya ruang diskusi antara guru dan murid untuk mendiskusikan materi pembelajaran di luar jam sekolah. 3. Tidak adanya wadah informasi tentang pelaksanaan kuis, ulangan harian dan tugas-tugas bagi murid yang berhalangan hadir. 1.2 Batasan Masalah Agar penelitian ini lebih efektif dan efisien maka perlu dilakukan batasan masalah yaitu, penulis hanya merancang system E-learning teknik komputer jaringan berbasis web mengunakan php dan mysql di SMK Muhammadiyah 1 Padang. 1.3 Rumusan Masalah 1. Bagaimana merancang system E- learning di SMK Muhammadiyah 1 Padng. 2. Bagaimana merancang program aplikasi E-learning mengunakan program Php dan Mysql. 3. Bagaimana membuat media pembelajaran secara online. 1.4 Tujuan Perancangan Penelitian ini bertujuan agar siswa lebih mudah dan mendapat ilmu dalam belajar E- learning. Sebagaimana di SMK Muhammdiyah 1 Padang belum terdapat web pembelajarn E-learning tersebut. 1.5 Manfaat Penelitian Manfaat yang didapat dari penelitian ini bagi : 1. Bagi Penulis a. Sebagai sarana bagi penulis untuk menerapkan dan mengembangkan wawasan di bidang ilmu computer, sehingga penulis mampu menciptakan suatu system yang lebih baik dari sebelum nya. b. Menambah pengalaman dan wawasan peneliti dalam perancangan belajar E-laerning mengunakan php dan mysql.
2. Bagi Guru a. Memberikan kemudahan pengajar dalam memberikan materi ajar. b. Guru lebih mudah member materi diluar jam sekolah. c. Proses dalam pembelajaran lebih mudah. 3. Bagi Siswa a. Siswa dapat belajar dimana saja dengan adanya belajar online. b. Memberikan kemudahan untuk siswa dalam penerimaan materi ajar. sehingga dapat meningkatkan kualitas siswa itu sendiri. 3.1 Analisa Sistem 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, hambatanhambatan yang terjadi dan kebutuhan yang di harapkan sehingga dapat diusulkan perbaikannya. Analisa sistem berguna untuk mengenal masalah-masalah yang menyebabkan sasaran dari sistem yang tidak dicapai. Setelah masalah-masalah yang menyebabkan sasaran sistem tidak dapat dicapai diketahui selanjutnya adalah menentukan langkah-langkah perbaikanperbaikan yang diambil dalam bentuk rancangan sistem yang baru. Sistem yang baru ini diharapkan dapat menutupi kelemahan-kelemahan dari sistem lama, sehingga sistem mempunyai unjuk kerja yang efisien dan efektif, dapat menghasilkan informasi yang cepat, tepat dan akurat serta lebih ekonomis. Langkah penganalisaan ini merupakan pekerjaan yang sangat menentukan sekali dalam mengetahui lebih lanjut mengenai sistem lama. Tahap analisa sistem merupakan tahap yang paling penting dalam pengembangan sebuah sistem, karena pada tahap inilah nantinya dilakukan evaluasi kinerja, identifikasi terhadap masalah yang ada, rancangan sistem dan langkah-langkah yang dibutuhkan untuk perancangan yang diinginkan sampai pada analisis yang diharapkan. 3.2 Model Perancangan Pada bagian ini akan dilakukan model perancangan yang mana data yang diambil masih baku dan belum jelas. Maka diperlukan beberapa langkah dalam melakukan model 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 model perancangan ini dilakukan kegiatan menganalisis serta merancang system. Model yang digunakan dalam perancangan ini adalah waterfall. Inti 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 dan ke-2 sudah dilakukan. Model perancangan waterfall dapat dilihat pada gambar berikut; Analisa Kebutuhan Desain Sistem Pengkodean Program Pengujian Program Maintenance Gambar 3.1 Model Perancangan Waterfall 3.3 Perancangan Sistem Dengan Menggunakan UML Perancangan aplikasi website promosi ini dirancang menggunakan alat bantu berupa UML (Unified Modelling Language) agar mempermudah memindahkan konsep sistem yang dirancang ke dalam bentuk program, dimana perancangannya digambarkan dalam bentuk diagram-diagram berikut: a. Analisa kebutuhan perangkat lunak Proses pengumpulan kebutuhan dilakukan secara intensif untuk mespesifikasi kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan oleh user. b. Desain desian perangkat lunak adalah proses multi langkah yang 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) 3.3.3 Class Diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. HASIL PERANCANGAN 4.1 Pengujian Instalasi Software Pada tahapan ini berisikan hasil program dan penjelasan program yang dibuat untuk mendukung sistem yang telah dirancang. Adapun software yang dibutuhkan dalam pengujian sistem antara lain software Xampp 1.6.8. 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 Pada Menu login admin data terdapat 5 buah file yaitu : a. Entry data admin b. Entry data guru c. Entry data siswa d. Entry mata pelajaran e. Entry kelas 2. Login Guru Pada menu transaksi terdapat 9 buah file yaitu : a. Lihat profil guru b. Materi pelajaran c. Soal d. Peserta latihan soal e. Pemberitahuan
f. Nilai latihan g. Jawaban soal h. Upload materi i. Chat room 3. Login Siswa Pada menu transaksi terdapat 6 buah file yaitu : a. Lihat profil siswa b. Materi pelajaran c. Soal latihan d. Pemberitahuan dan informasi e. Download materi f. Chat room 4. Visi dan Misi Pada menu ini terdapat visi dan misi sekolah SMK Muhammadiyah 1 Padang yang akan dilakukan guna meningkatkan pembelajaran. 5. Extra Pada menu ini terdapat beberapa kegiatan yang di lakukan si SMK Muhammadiyah 1 Padang untuk melatih siswa agar dapat menambah pengenalan diri dan pengembangan kemampuan selain pemahaman materi pelajaran 6. Motivasi agar siswa dapat mengartikan motivasi tersebut dan mencoba mempelajarinya 7. Home Pada menu home terdapat struktur struktur program yang berfungsi untuk mengembalikan program ke halaman awal. Setelah melalukan beberapa aktivitas. Kesimpulan Berdasarkan uraian bab bab terdahulu dan hasil penelitian penulis di lapangan, maka dapat diambil beberapa kesimpulan : 1. Sistem E-learning bisa jadi alat bantu dalam pembelajaran di Smk Muhammadiyah 1 Padang. 2. Dengan adanya aplikasi E-learning ini, kinerja guru dan siswa lebih maksimal dalam proses pembelajaran. 3. Dengan adanya aplikasi web E- learning ini,menjadikan proses pembelajaran lebih baik. 4. Dengan sistem E-learning penyajian informasi pembelajaran di smk muhammadiyah 1 padang akan lebih mudah. DAFTAR PUSTAKA 1. Abdul kadir, 2014 pengenalan system informasi ediis revisi yokyakarta : ANDI. 2. Jogiyanto, H, M. 2008. System teknologi informasi, edisi ke-3. Yokyakarta: ANDI.
3. Nugroho, 2006, bahasa skrip yang tertanam dalam HTML bandung informatika 4. Jogiyanto, H, M. 2005. Analisa dan desain : system informasi pendekatan 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.