69 BAB V IMPLEMENTASI SISTEM Tahap implementasi sistem ini merupakan tahap meletakan sistem supaya dapat siap untuk dioperasikan. Dalam implementasi aplikasi tes penentuan kelas untuk siswa baru ini ada beberapa tahapan implementasi sistem yang harus dijalankan diantaranya adalah : 1. Persiapan sistem 2. Konversi sistem 3. Pelatihan 4. Pengujian sistem 5. Pengoperasian 5.1 Persiapan Sistem Langkah pertama yang harus dilakukan sebelum menuju ke konversi sistem adalah mempersiapkan sistem terlebih dahulu. Adapun hal-hal yang harus dipersiapkan adalah sebagai berikut: 5.1.1 Persiapan Perangkat Lunak (Software) Perangkat lunak yang digunakan untuk pembuatan aplikasi dalam penelitian ini adalah dengan menggunakan bahasa pemograman PHP5, dan tools yang digunakan untuk membangun aplikasi ini menggunakan Notepad, GEdit, serta untuk implementasi basis datanya menggunakan MySQL. Aplikasi Tes Penentuan Kelas Untuk Siswa Baru Di Yayasan
70 Pondok Pesantren Turus Pandeglang Banten ini dapat berjalan optimal pada Windows XP, Windows 7 dan Linux. 5.1.2 Persiapan Perangkat Keras (Hardware) Kebutuhan perangkat keras yang diperlukan untuk implementasi Aplikasi Arsip Digital Surat Undangan Manual Pada Dinas Komunikasi dan Informatika Provinsi Jawa Barat adalah : 1) CPU dengan konfigurasi : Kompatible dengan Processor Pentium 3 Processor 2) 800 Mhz, Memory 512 MB, 3) Harddisk sekitar 20 GB. 4) DVD ROM. 5) Monitor 17 Inch. 6) Keyboard 83 key dan Mouse standar atau PS 2. 7) Printer. 8) Stabilizer. 5.1.3 Persiapan Tenaga Pelaksana Sumber daya manusia yang terlibat didalam sistem penyedia informasi ini dapat diuraikan seperti berikut ini: a. Bagian Administrator bertugas mengatur user, memasukan soal-soal tes dan mengatur jadwal tes pada sistem secara terkomputerisasi. b. User atau siswa baru yaitu pihak yang melakukan tes untuk penentuan kelas yang dimana pengerjaannya secara online.
71 5.2 Konversi Sistem Tahap konversi sistem dilakukan setelah kode program selesai dibuat, dan sarana pendukung telah dipersiapkan dengan baik, yaitu dengan menyiapkan datadata yang diperlukan oleh sistem, sehingga sistem siap untuk dioperasikan. 5.3 Pelatihan Tahapan selanjutnya adalah memberikan pelatihan kepada Administrator yang akan terlibat dengan sistem yang bersangkutan dengan memberikan petunjuk-petunjuk bagaimana sistem tersebut di operasikan, sehingga nantinya Administrator dapat mengoperasikan sistem sesuai dengan yang diharapkan. 5.4 Implementasi Database Pada aplikasi Tes Penentuan Kelas Untuk Siswa Baru ini membutuhkan suatu web server untuk mengetahui apakah aplikasi ini berjalan sesuai keinginan user atau tidak dan akan membutuhkan database untuk penyimpanan data-data yang dimasukan ke aplikasi ini melalui web server. berikut implementasi database qos untuk aplikasi tes penentuan kelas untuk siswa baru : 5.4.1 Tampilan Database QOS Gambar 5.1 Tampilan Database qos
72 5.4.2 Tampilan Tabel User 5.4.3 Tampilan Tabel Siswa Gambar 5.2 Tampilan Tabel User Gambar 5.3 Tampilan Tabel Siswa 5.4.4 Tampilan Tabel Jadwal Gambar 5.4 Tampilan Tabel Jadwal
73 5.4.5 Tampilan Tabel Soal 5.4.6 Tampilan Tabel Materi Gambar 5.5Tampilan Tabel Soal Gambar 5.6 Tampilan Tabel Materi 5.4.7 Tampilan Tabel Mata Pelajaran Gambar 5.7 Tampilan Tabel Mata Pelajaran
74 5.4.8 Tampilan Tabel Nilai Siswa Gambar 5.8 Tampilan Tabel Nilai Siswa 5.4.9 Tampilan Tabel Menu Gambar 5.9 Tampilan Tabel Menu 5.5 Pengujian Sistem Tahap pengujian sistem merupakan tahap dilakukannya pengujian terhadap sistem, untuk meyakinkan bahwa sistem mampu bekerja secara optimal, tahap ini dilakukan setelah semua fasilitas tersedia yaitu Hardware, Software, serta sumber daya manusia yang telah diberikan pelatihan. Tujuan utamanya adalah untuk memastikan bahwa komponen-komponen sistem telah berfungsi sesuai dengan yang diharapkan. Pengujian sistem ini untuk memeriksa
75 kekompakan antar komponen sistem dan pengujian pada program secara keseluruhan. Pengetesan program yang telah disatukan sangat perlu, hal ini untuk mengetahui apakah program dapat menerima input, memproses dan memberikan keluaran sesuai yang diharapkan. Fitur-fitur yan ada untuk User aupun Admin berfungsi dengan baik. Aplikasi Tes Penentuan Kelas Untuk Siswa Baru ini juga sangat User Friendly sehingga setiap santri dapat dengan mudah mengaplikaskannya. HASIL UJI FUNGSIONALITAS Tabel 5.1 Hasil Uji Fungsionalitas No 1. 2. Deskripsi Modul untuk login Modul untuk Admin Prosedur Pengujian Buka aplikasi dan isi username dan password Klik Home pada menu Input Output Keterangan Teks username benar, dan password benar Teks username salah dan password benar Teks username salah dan password salah Teks username benar dan password salah Form halaman utama untuk tiap user berdasarkan username-nya akan ditampilkan. pesan bahwa Username dan atau Password salah pesan bahwa Username dan atau Password salah pesan bahwa Username dan atau Password salah secara detail user dan deskripsi aplikasi
76 No Deskripsi Prosedur Pengujian Klik Sistem > Pengaturan Modul Klik Sistem > Ubah Password Klik Sistem > Backup Database Klik Sistem > Restore Database Klik Pengguna > Administrator Klik Pengguna > Siswa Klik Manajemen Ujian > Jadwal Ujian Klik Manajemen Ujian > Nilai Ujian Klik Soal > Data Soal Klik Soal > Tambah Soal Input Output Keterangan Klik Edit Klik Tambah Jadwal Halaman Knfigurasi Modul Sistem Form Administrasi password admin untuk mengubah password halaman Backup Database untuk membackup database QOS halaman untuk me- Restore database QOS Data Administrator saat ini. Data siswa yang terdaftar di aplikasi ini. Form User Manager untuk mengedit User Siswa Penjadwalan Ujian secara detail form penjadwalan untuk menambah jadwal Administrasi Nilai siswa terbaru Administrasi soalsoal form Administrasi soal untuk menambah soal
77 No Deskripsi 3. Modul untuk Siswa Prosedur Pengujian Klik Home pada menu Klik Sistem > Ubah Password Klik Jadwal Ujian Klik Nilai Ujian Input Output Keterangan Klik Assesment detail user dan deskripsi aplikasi Form untuk mengubah password User Mata Pelajaran yang diujiankan jadwal detail ujian dan ketentuanketentuan ujian Laporan Nilai Siswa 5.6 Pengoperasian Pengoperasian sistem dapat dilakukan dengan cara pengoperasian secara paralel dimana sistem berjalan bersamaan dengan sistem yang lama untuk beberapa waktu tertentu. Setelah diyakini bahwa sistem berjalan seperti yang diharapkan, maka sistem dianggap berhasil. 5.7 Implementasi User Interface 5.7.1 Tampilan Interface Utama Tampilan ini merupakan tampilan utama aplikasi. digunakan untuk keamanan sistem, sehingga sebelum admin dan user dapat mengakses Aplikasi Tes Penentuan Kelas, maka administrator harus memasukan data nama admin/user dan password terlebih dahulu, sehingga jika username
78 atau password tidak terdaftar maka pemakai tersebut tidak akan di izinkan untuk mengakses tampilan Menu Administrator/User Aplikasi tes penentuan kelas. Gambar 5.10 Tampilan Interface Utama 5.7.2 Tampilan Utama Administrator Tampilan ini dimaksudkan untuk menginputkan data-data user, soal dan menetukan jadwal tes yang sudah di digitalisasi ke dalam data base. Administrator memiliki hak akses untuk dapat mengaksesnya. Gambar 5.11 Tampilan Utama Administrator 5.7.3 Tampilan Utama User Tampilan ini dimaksudkan untuk melihat jadwal tes, pelaksanaan tes dan hasil tes yang sudah dilakukan. Dalam tampilan ini user bisa
79 melihat jadwal tes yang akan dilaksanakan serta melaksanakan tes penentuan kelas lalu melihat Nilai tes apabila siswa telah mengikuti tes. Gambar 5.12 Tampilan Utama User 5.7.4 Tampilan Penambahan User Tampilan ini dimaksudkan untuk menambahkan user. Hal seperti ini hanya bisa dilakukan oleh admin. Gambar 5.13 Tampilan Penambahan User 5.7.5 Tampilan Jadwal Tampilan Jadwal ini berisi tentang jadwal tes dimana terdapat mata pelajaran-mata pelajaran yang akan diujikan.
80 Gambar 5.14 Tampilan Jadwal 5.7.6 Tampilan Pelaksanaan Ujian Tampilan ini menampilkan soal-soal ujian yang tengah diujikan dan tertera batasan waktu pelaksanaan ujian yang ditentukan. Gambar 5.15 Tampilan Pelaksanaan Ujian 5.7.7 Tampilan Hasil Tes Tampilan ini adalah tampilan Hasil tes, yakni menampilkan nilai ujian dan grade yang menentukan masuk ke kelas mana siswa baru tersebut. Gambar 5.16 Tampilan Hasil Tes