Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 50 - 60 P-ISSN E-ISSN 2745-584X SISTEM INFORMASI UJIAN ONLINE BERBASIS WEB PADA SMK MUHAMMADIYAH 01 BEKASI Dewi Estri Jayanti HarahapA. Fajar Saputra2. Imam Suprapta3 AUniversitas Saintek Muhammadiyah. Jl. Kelapa Dua Wetan Ciracas No. Jakarta. Indonesia 2Universitas Saintek Muhammadiyah. Jl. Kelapa Dua Wetan Ciracas No. Jakarta. Indonesia 3Universitas Saintek Muhammadiyah. Jl. Kelapa Dua Wetan Ciracas No. Jakarta. Indonesia Adewi_estri@saintekmu. id, 2riyadifajar94@gmail. com, 3supaptra2017@gmail. Abstrak Teknologi komunikasi dan elektronik sudah sedemikian berkembang pesat, sehingga menyebabkan pendidikan juga turut mengalami peningkatan dalam hal kualitas, kecepaatan, kepraktisan dan juga kemudahan, ujian konvensional pun bergeser ke arah komputerisasi salah satunya dengan adanya ujian online. SMK Muhammadiyah 01 Bekasi bertujuan memperoleh kemudahan dalam melakukan kegiatan kegiatan ujian secara online. Sistem Informasi ini memudahkan proses Ae proses tersebut, sehingga proses ujian akan lebih efektif dan efisien dan memberikan kemudahan bagi guru SMK Muhammadiyah 01 Bekasi untuk menjalankan ujian secara online. Metode yang digunakan yaitu waterfall adalah metode yang menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengodean, pengujian, dan tahap pendukung . Desain Aplikasi Menggunakan sistem UML (Unified Modelling languag. yaitu terdiri dari use Case Diagram. Class Diagram. Activity Diagram dan Squence Diagram. Sedangkan untuk bahasa pemrograman menggunakan Hypertext Preprocessor (PHP) . Cascading Style Sheet (CSS). JavaScript, dan MySQL sebagai database. Hasil penelitian ini dapat mempermudah proses alur ujian, manajemen nilai, pendataan siswa,proses kegiatan penilaian. Dengan adanya system ujian online berbasis web ini. SMK Muhammadiyah 01 Bekasi bisa mengurangi anggaran dan waktu yang dibutuhkan relatif sedikit sehingga lebih efektif dan efisien . Kata Kunci: sistem, informasi,ujian online _________________________________________________________________________ PENDAHULUAN Perkembangan teknologi komputer beserta aplikasi yang ada didalamnya pada saat ini bukanlah merupakan hal yang baru lagi. Seiring dengan hal tersebut, kebutuhan akan komputer beserta program Ae program aplikasinya cukup banyak. Sekarang ini komputer bukan lagi barang yang mewah yang hanya dimiliki oleh kalangan tertentu, sebagian kalangan menjadikannya kebutuhan untuk mempermudah penyelesaian berbagai pekerjaan. Teknologi komunikasi dan elektronik sudah sedemikian berkembang pesat, sehingga menyebabkan pendidikan juga turut mengalami peningkatan dalam hal kualitas, kecepaatan, kepraktisan dan juga kemudahan, ujian konvensional pun bergeser ke arah komputerisasi salah satunya dengan adanya ujian online. Ujian online merupakan salah satu cara untuk proses belajar, dalam proses belajar dimaksudkan untuk mengukur taraf pencapaian suatu tujuan pengajaran oleh siswa sebagai peserta didik. sehingga siswa dan siswi dapat mengetahui tingkat kemampuannya dalam memahami bidang studi yang sedang ditempuh, bila ternyata hasilnya belum maksimal, maka proses belajar harus ditingkatkan baik kualitas maupun kuantitas. Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 150 - 60 P-ISSN E-ISSN 2745-584X Keberadaan Pengawas dan randomisasi dalam penyajian soal merupakan solusi yang sering digunakan dalam mengatasi kecurangan. Pada saat sekarang ini sudah banyak content management sistem atau elearning yang menyediakan randomisasi soal, metode tampilan soal yang berbeda dan dapat membuat kuis yang sama muncul berbeda setiap kali ujian, merupakan solusi yang bagus dalam ujian online. Dengan Tersedianya sistem ujian online diharapkan dapat membantu pihak sekolah atau guru untuk menyelenggarakan ujian online dengan baik, efektif dan efisien. Tujuan dari penelitian Tujuan dari penelitian ini adalah : Mempermudah siswa dan guru untuk melaksanakan ujian online tanpa harus tatap muka sehingga dapat dikerjakan dimana saja. Proses perencanaan dalam pembuatan sistem baru dan mengacu pada kebutuhan yang sudah dianalisis sebelumnya pada SMK Muhammadiyah 01 bekasi untuk menghasilkan produk yang sesuai sehingga dapat membantu proses yang terjadi dalam sekolah. Manfaat penulisan dari penelitian Manfaat penulisan dan penelitian ini adalah: Menyelesaikan kendala yang terjadi, agar dapat membantu proses ujiam dengan efektif dan efisien Mempermudah dalam melakukan kegiatan ujian online tanpa harus beratap muka. Meningkatkan kinerja pada guru dan siswa dalam pemberian ujian sekolah. METODE PENELITIAN Dalam melakukan pengembangan sistem, metode yang digunakan oleh penulis adalah metode System Devolopment Life Cycle (SDLC). Menurut Reymond Mc Leod. System Development Life Cycle (SDLC) merupakan gambaran dari suatu usaha dalam merancang sistem yang akan selalu bergerak seperti roda, yang melewati beberapa langkah atau tahapan antara lain tahap investigate, analyze, desain, implementasi dan perawatan. Model yang digunakan dalam metode ini adalah model Waterfall menurut Youssef Bassil, membutukan pendekatan yang sistematis dan berurutan pada pengembangan perangkat lunak sesuai dengan kebutuhan melalui beberapa tahapan, yaitu : Analysis Analysis atau proses pengumpulan kebutuhan dilakukan secara intensif untuk menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan oleh user. Design Tahap ini mentrasalasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar dapat diimplementasikan menjadi program pada tahap Implementation Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program. Pengujian melibatkan verifikasi bahwa setiap unit memenuhi spesifikasinya. Testing Testing atau pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan . dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan. Dewi Estri Jayanti Harahap. Fajar Saputra. Imam Suprapta Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 50 - 60 P-ISSN E-ISSN 2745-584X Maintenance Tahap pendukung atau pemeliharaan dapat mengulangi proses pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru. Gambar 1. Tahapan Waterfall HASIL 1 Halaman Home Halaman Login, di halaman ini admin web dapat login menggunakan username dan password yang sudah di tentukan. setelah menginput username dan password dapat memilih login untuk masuk ke dalam halaman web admin. Gambar 2. Halaman Home 2 Halaman Dashboard Admin Pada halaman Dashboard di Sub menu Beranda menampilkan data kelola siswa,guru kelola soal ujian dan hasil ujian. Disamping itu pada halaman dashboard juga menampilkan sub Ae sub menu lainnya. Sistem Informasi Ujian Online Berbasis Web pada SMK Muhammadiyah 01 Bekasi Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 150 - 60 P-ISSN E-ISSN 2745-584X Gambar 3. Halaman Dashboard Admin 3 Halaman Kelola Data Guru Pada halaman sub menu ini menampilkan kelola data guru. Gambar 4. Halaman Kelola Data Guru 4 Halaman Kelola Data Siswa Pada halaman sub menu ini menampilkan kelola data siswa dari penambahan nama siswa, kelas, username, password dan status. Dewi Estri Jayanti Harahap. Fajar Saputra. Imam Suprapta Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 50 - 60 P-ISSN E-ISSN 2745-584X Gambar 5. Halaman Kelola Data Siswa 5 Halaman Kelola Hasil Ujian Pada halaman Dashboard di Sub menu Beranda menampilkan data hasil ujian yang telah dilakukan. Gambar 6. Halaman Kelola Hasil Ujian PEMBAHASAN 1 Analisa Kebutuhan 1 Analisa Kebutuhan fungsional Kebutuhan fungsional adalah kebutuhan yang terdapat rangkaian proses yang dilakukan oleh sistem juga berisi informasi-informasi yang harus ada dan dihasilkan oleh sistem. Peserta Ujian . Admin . Guru Sistem Informasi Ujian Online Berbasis Web pada SMK Muhammadiyah 01 Bekasi Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 150 - 60 P-ISSN E-ISSN 2745-584X 2 Sistem Keseluruhan Analisa Sistem yaitu proses pengumpulan kebutuhan sistem untuk menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami seperti apa yang dibutuhkan oleh admin dan pengguna. Adapun alat atau perangkat yang dibutuhkan, yaitu : Tabel 1. Kebutuhan Sistem Keseluruhan JENIS KOMPONEN Smartphone Hardware Laptop Connection Internet Browser Bootstrap Software Enterprise Architect Xampp Dreamweaver Database Operating System FUNGSI Media atau alat untuk mengakses Website dengan menggunakan bantuan browser dan internet. Juga sebagai media input data dari pheriperal seperti keyboard, dan layar monitor sebagai media output atau keluaran. Yang berfungsi untuk menampilkan antar muka atau interface aplikasi berbasis web. Jaringan untuk menghubungkan perangkat keras . dan perangkat lunak . ke web hosting melalui web Alat untuk menuliskan domain suatu website serta menampilkan aplikasi berbasis web yang ada di internet. Kerangka kerja untuk membangun antarmuka website yang menarik, interaktif, dan responsif. Menggunakan HTML. CSS, dan Javascript. Alat untuk membuat pemodelan sistem menggunakan UML. Aplikasi bundle praktis yang berisi PHP interpreter. Database (MariaDB), dan Perl untuk lingkungan pengembangan PHP. Untuk dan membuat program berbasis web. MySQL Sebagai Windows Linux Sebagai alat untuk mengontrol fungsi perangkat keras seperti memori. CPU, harddisk, dan perangkat keras lainnya dan juga mengatur fungsi program software agar terhubung dengan perangkat keras tersebut. Android MacOS data dalam sistem. Analisa Sistem yang Diusulkan Adapun analisa sistem yang diusulkan juga dituangkan dalam bentuk diagram aktifiti, untuk diagramnya seperti berikut: Dewi Estri Jayanti Harahap. Fajar Saputra. Imam Suprapta Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 50 - 60 Gambar 7. Analisis Sistem Yang Diusulkan 2 Desain 1 Permodelan Sistem Use Case Diagram Gambar 8. Use Case Diagram Sistem Informasi Ujian Online Berbasis Web pada SMK Muhammadiyah 01 Bekasi P-ISSN E-ISSN 2745-584X Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 150 - 60 P-ISSN E-ISSN 2745-584X Activity Diagram Gambar 9. Activity Diagram Sequence Diagram Gambar 10. Sequence Diagram Kelola Peserta Ujian Desain database Untuk mempermudah pengelolaan file basis data, digunakan Mysql. Sistem informasi ini menggunakan satu buah file basis data bernama dbujian. Tabel Admin Dewi Estri Jayanti Harahap. Fajar Saputra. Imam Suprapta Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 50 - 60 P-ISSN E-ISSN 2745-584X Tabel 2. Database admin Nama Kolom Nama_user Tipe Data Int. Varchar . Keterangan Primary_key Username Varchar . Password Varchar . Tabel Jawaban Tabel 4. Database Jawaban Nama Kolom Id_jawaban Tipe Data Int. Keterangan Id_peserta Id_soal_ujian Int. Int. Varchar . Varchar . Tabel Soal UjianTabel Tabel 5. Database Soal Ujian Nama Kolom id_soal_ujian Tipe Data Int. Keterangan id_matapelajaran Int. kunci_jawaban varchar. Desain Antarmuka Berikut merupakan rancangan dari halaman home atau tampilan utama dari website jika diakses oleh pengguna. Sistem Informasi Ujian Online Berbasis Web pada SMK Muhammadiyah 01 Bekasi Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 150 - 60 P-ISSN E-ISSN 2745-584X Gambar 11 Desain Halaman Home Pengguna 3 Pengujian (Testin. Tahap pengujian sistem diperlukan untuk menjamin kualitas dari aplikasi yang dibuat. Selain itu pengujian juga bertujuan untuk menemukan celah atau bug dari sistem sehingga saat proses implementasi bug pada sistem dapat di minimalkan. Adapun metode pengujuan sistem yang digunakan untuk pengujian adalah black box. Pengujian black box ini tidak perlu mengetahui sampai seluk beluk pengcodingan yang terjadi di belakang layar, cukup mengetahui bagaimana kesesuaian hasil output atas input yang di 1 Rencana Pengujian Berikut adalah rencana penggujian yang dilakukan pada sistem informasi Ujian Online Berbasis Web yaitu dengan menggunakan data uji berupa data masukan dari Tabel 6. Rencana Pengujian Login Logout Sub Modul Detail Uji Jenis Pengujian Login User melakukan login Black Box Logout User melakukan logout Black Box Hasil Pengujian Tabel 7 Hasil Pengujian Login Logout Sub Modul Login Skenario Uji Login (Bena. Login (Sala. Logout Logout Espektasi hasil Masuk ke halaman home Tampil pesan login gagal Kembali ke menu login Hasil Sesuai Sesuai Sesuai Dewi Estri Jayanti Harahap. Fajar Saputra. Imam Suprapta Jurnal VISUALIKA | Universitas Saintek Muhammadiyah Vol. No. Desember 2023, hlm. 50 - 60 P-ISSN E-ISSN 2745-584X 5 PENUTUP 2 Kesimpulan Berdasarkan analisa dan perancangan sistem, dan pengujian sistem, maka dapat disimpulkan bahwa: Sistem informasi ujian online berbasis website dapat diterapkan untuk mempermudah pelaksanaan ujian secara online dan dapat berjalan baik. Dengan adanya sistem ini dapat mengefektifkan kegiatan ujian online baik secara online atau berbasis web. 3 Saran Berdasarkan hasil eveluasi terhadap Sistem Informasi Ujian Online berbasis web, terdapat rekomendasi dan saran untuk pengembangan system selanjutnya yaitu: Sistem Informasi Ujian Online Berbasis Web dapat dikembangkan dengan menambahkan fitur Ae fitur yang diperlukan yang memudahkan User dalam penggunaan sistem tersebut. Diperhatikan untuk keamanan dari sistem informasi ini. DAFTAR PUSTAKA