BAB IV IMPLEMENTASI SISTEM 4.1 Implementasi Sistem Implementasi sistem merupakan tahap meletakan sistem agar siap untuk dioperasikan. Dalam implementasi sistem pendukung keputusan Calon Siswa pendidikan dasar ini diperlukan beberapa tahapan yang harus dilaksanakan diantaranya yaitu: 4.1.1 Persiapan Sistem Sebelum menjalankan sistem diperlukan langkah untuk mempersiapkan hal-hal yang diperlukan seperti kebutuhan perangkat lunak dan perangkat keras, diantaranya yaitu: A. Perangkat Lunak Perangkat lunak yang digunakan dalam pembuatan sistem ini yaitu: a. Apache merupakan web server yang diakses oleh pengguna ketika akan menjalankan sistem, web server yang banyak digunakan oleh pengguna lainnya memudahkan sistem berjalan pada perangkat apa saja. b. Browser yang dipakai dapat menggunakan Mozilla Firefox, Google Chrome ataupun jenis-jenis browser lainnya. Browser inilah yang menunjang sistem berjalan pada perangkat pengguna. Agar sistem berjalan dengan baik, pengguna perlu melakukan update browser apabila diperlukan. c. PHP merupakan bahasa pemrograman yang digunakan untuk membuat sistem tersebut. Sistem tersusun dari barisan-barisan kode yang dibuat dengan ketelitian dan mudah dimengerti oleh pengguna. B. Perangkat Keras Perangkat keras yang diperlukan untuk implementasi pembuatan sistem pendukung keputusan ini diantaranya; Komputer dengan processor berkapasitas sedang, harddisk 99
100 dengan kapasitas minimal 500 MegaByte (MB) untuk penyimpanan data, Read Access Memory (RAM) minimal 1 GigaByte (GB), serta VGA Card dengan minimal kapasitas 1 GB 4.1.2 Konversi Sistem Tahap konversi sistem dilakukan setelah kode program selesai dibuat, dan sarana pendukung telah dipersiapkan dengan baik, yaitu dengan mengkonversi berbagai perancangan menjadi sebuah sistem yang diinginkan. Sistem yang berjalan dibuat dengan perancangan yang mudah dimengerti pengguna sehingga apabila sistem digunakan memudahkan pengguna untuk menjalankan sistem tersebut. 4.2 Implementasi Antarmuka Pengguna (User Interface) Implementasi antarmuka pengguna berisi tampilan-tampilan dari sistem yang dijalankan, seperti tampilan, login dan menu yang terdapat pada sistem 4.2.1 Tampilan Login Halaman login merupakan tampilan pertama yang muncul ketika pengguna menjalankan sistem, login berguna untuk masuk ke sistem dengan memasukkan username dan password yang sudah terdaftar sebelumnya. Sehingga ketika pengguna melakukan login maka otomatis masuk ke sistem yang sedang berjalan. Tampilan login seperti pada Gambar 4.1
101 Gambar 4.1 Tampilan Halaman Login 4.2.2 Tampilan Menu Utama Halaman menu utama merupakan tampilan yang muncul setalah melakukan login, pada menu utama terdapat fitur-fitur yang dapat diakses didalamnya seperti Data Home,menu data sistem pendukung keputusan,about dan help. Fitur-fitur inilah yang akan diakses oleh pengguna ketika sistem sedang berjalan. Tampilan menu utama seperti pada Gambar 4.2. Gambar 4.2 Tampilan Halaman Menu Utama 4.2.3 Tampilan Menu Biodata&Rekap Nilai Casis Halaman data skomen merupakan fitur yang menampilkan field-field yang terdapat dalam data skomen, seperti: Nama,TTL,NIM,Fakultas,jurusan,semester,no telepon dan jenis kelamin lalu data milai hasil tes berupa Kesehatan,Jasmani dan Wawancara pada menu tersebut, serta fungsi edit dan delete yang dapat digunakan untuk mengubah dan menghapus data yang tidak
102 diperlukan. Halaman ini dapat diakses oleh admin maintenance fungsi seperti yang terlihat pada Gambar 4.3. Gambar 4.3 Tampilan Halaman Menu Data&Rekap Nilai Casis 4.2.4 Tampilan Isi Data Hasil Nilai Akhir Casis Halaman isi data Hasil Nilai Akhir Casis merupakan tampilan yang dapat diakses oleh admin maintenance apabila diperlukan untuk mnampilkan hasil rekap nilai akhir casis tersebut. Tampilan isi data casis seperti pada Gambar 4.4.
103 Gambar 4.4 Tampilan Halaman Data Hasil Akhir Nilai Casis 4.3 Pengujian Sistem Tahap pengujian sistem merupakan tahap dilakukannya pengujian terhadap sistem yang sudah dibuat, untuk meyakinkan bahwa sistem mampu berjalan secara optimal. Tujuan utama dari pengujian ini adalah untuk memastikan bahwa komponen-komponen pada sistem telah berfungsi sesuai dengan yang diharapkan. Pengujian sistem ini untuk memeriksa fungsi-fungsi antar komponen sistem dan pengujian pada berjalannya sistem secara keseluruhan. Pengujian program sangatlah diperlukan, hal ini dilakukan untuk mengetahui apakah program dapat
104 menerima input data, memproses data yang sudah dimasukkan, menghitung data agar menjadi sebuah kesimpulan dan memberikan output sesuai dengan tujuan dari sistem yang dibuat. 4.3.1 Hasil Pengujian Halaman Login Dilakukan beberapa pengujian pada halaman login, yang dicantumkan dalam Tabel 4.1. No Skenario Hasil Hasil yang diharapkan pada aplikasi 1 Akses sistem pada Dapat login Masuk ke halaman browser login 2 Masukkan username Klik tombol login. Semua menu bisa dan password Menu dapat diakses diakses Tabel 4.1 Hasil Pengujian Halaman Login Pengujian 4.3.2 Hasil Pengujian Halaman Menu Utama Dilakukan beberapa pengujian pada halaman menu utama, yang dicantumkan dalam Tabel 4.2. Tabel 4.2 Hasil Pengujian Halaman Menu Utama No Skenario Hasil yang diharapkan Hasil pada aplikasi 1 Menu Home Tampil halaman data Menu Home dapat Home diakses 2 Menu Perhitungan Tampil halaman data Menu data casis Rekap Biodata&Nilai casis dapat diakses Casis 3 Menu About Tampil halaman About Menu About dapat diakses Pengujian
105 4 Menu Help Tampil halaman Help Menu Help dapat diakses 4.3.3 Hasil Pengujian Halaman Data Biodata&Rekap Nilai Casis Tabel 4.3. Dilakukan beberapa pengujian pada halaman data casis, yang dicantumkan dalam Tabel 4.3 Hasil Pengujian Halaman Biodata&Rekap Nilai Casis No Skenario Hasil yang diharapkan 1 Add New Tampil halaman data isi data casis 2 Input data casis Data casis diinputkan dan berhasil disimpan 3 Edit data casis Data diedit berdasarkan id 4 Hapus data Menghapus data berdasarkan id 4.3.4 Hasil Pengujian Halaman Logout Hasil pada aplikasi Masuk ke halaman isi data casis Data tersimpan Data berhasil diedit Data berhasil dihapus Pengujian Dilakukan beberapa pengujian pada halaman logout, yang dicantumkan dalam Tabel 4.4 Tabel 4.6 Hasil Pengujian Halaman Logout No Skenario Hasil yang diharapkan 1 Logout Menu tidak tampil seluruhnya Hasil pada aplikasi Keluar dari aplikasi, muncul tampilan login Pengujian 4.3.5 Kesimpulan Hasil Pengujian
106 Secara keseluruhan dari pengujian yang sudah dilakukan pada Sistem Pendukung Keputusan Siswa Pendidikan Dasar bahwa setiap proses yang ada baik di halaman admin maintenance baik dan sesuai. Oleh karena itu sistem layak digunakan. 4.4 Implementasi Basis Data Implementasi basis data berisi gambar tabel-tabel yang ada pada database 4.4.1 Tampilan Tabel Data Admin Berikut ini adalah tampilan basis data tabel data casis. Gambar 4.5 Tabel Data Admin 4.4.2 Tampilan Isi Tabel Nilai Hasil Akhir Berikut ini adalah tampilan basis data isi dari tabel Nilai Hasil Akhir. Gambar 4.6 Isi Tabel Nilai Hasil Akhir
107 4.5. Pengujian Hasil Test Seleksi Calon Siswa Pendidikan Dasar Pada tahap ini, adalah tahap pengujian system yang dilakukan oleh Admin sehingga Admin dapat mengelola data calon siswa yang akan di inputkan ke System lalu di hitung oleh Metode Fuzzy Mamdani untuk menentukan nilai akhir. Adapun penjelasannya pada Tabel 4.7 Pengujian Hasil Test Uji Seleksi Calon Siswa Pendidikan Dasar. Tabel 4.5 Hasil Test Uji Seleksi Calon Siswa Pendidikan Dasar No. Calon Siswa Pendidikan Dasar Uji Nama Nilai Seleksi Siswa Nilai Seleksi Siswa Keterangan (System) (Staf Skomen) Kesehatan Jasmani Wawancara Kesehatan Jasmani Wawancara 1 Siswa 01 A A A A A A 2 Siswa 02 A A B A A B 3 Siswa 03 A B B A A C Tidak 4 Siswa 04 A B A A B A
108 5 Siswa 05 A C B A C B 6 Siswa 06 B B A B B A 7 Siswa 07 B B C B B C 8 Siswa 08 B C A B C A 9 Siswa 09 B C B B C B 10 Siswa 10 C A A C A A Dari sampel sebanyak 10 Siswa dan nilai yang telah di inputkan, ada yang sesuai dan tidak sesuai. Sehingga dapat disimpulkan tingkat akurasi system yang dibangun adalah: Akurasi = (Jumlah sampel berhasil/jumlah total sampel) x 100% Akurasi = (9/10) x 100% Akurasi = 90% Berdasarkan hasil pengujian dari data di atas, tingkat ke akuratan dari system yang dibangun berdasarkan metode Fuzzy Mamdani adalah sebanyak 90%.