57 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi sistem ini merupakan tahap penerapan sistem supaya siap untuk dioperasikan. Dalam implementasi pembuatan aplikasi ini ada beberapa tahapan sistem yang harus dijalankan diantaranya adalah : 4.1.1 Persiapan Sistem Langkah pertama yang harus dilakukan yaitu mempersiapkan sistem terlebih dahulu. Adapun hal-hal yang harus dipersiapkan sebagai berikut: A. Persiapan Perangkat Keras (Hardware) Perangkat Keras (Hardware) yang dibutukan pada tahap implementasi untuk Aplikasi berbasis web ini adalah : a. Notebook Acer Aspire 4530 b. Processor AMD Turion(tm) X2 Dual-Core Mobile RM-70 (2 CPUs), ~2.0GHz c. Memory 2560 MB RAM d. Harddisk dengan kapasitas penyimpanan data 160 GB B. Persiapan Perangkat Lunak (Software) a. Sistem Operasi yang digunakan adalah Windows XP,Vista, & 7 b. Xampp 1.7.2 57
58 4.1.2 Konversi Sistem Tahap konversi sistem dilakukan setelah kode program selesai dibuat, dan sarana pendukung telah dipersiapkan dengan baik, yaitu dengan memasukan datadata yang diperlukan pada sistem baru, sehingga sistem yang baru harus dilakukan pengujian sebelum siap untuk dioperasikan. 4.1.3 Pengujian sistem Tahap pengujian sistem merupakan tahap dilakukannya pengujian terhadap sistem yang baru, untuk meyakinkan bahwa sistem mampu bekerja secara optimal. Tujuan utamanya adalah untuk memastikan bahwa komponen-komponen sistem telah berfungsi sesuai dengan yang diharapkan. Pengujian sistem ini untuk memeriksa fungsi-fungsi 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. 4.1.4 Pelatihan Tahapan selanjutnya adalah memberikan pelatihan kepada pengguna yang akan terlibat dengan sistem yang bersangkutan dengan memberikan petunjuk-petunjuk bagaimana sistem tersebut dioperasikan, sehingga nantinya pengguna dapat mengoperasikan sistem yang baru sesuai dengan yang diharapkan. 4.1.5 Pemasangan Sistem Untuk menjalanakan atau mengoprasikan sistem pakar, maka harus dilakukan hosting terhadap sistem yang telah siap untuk dioperasikan sebagai tempat disimpanya website sehingga dapat diakses melalui internet.
59 4.2 Implementasi Database a. Tabel admin Gambar 4.1 Tabel admin b. Tabel aturan Gambar 4.2 Tabel aturan c. Tabel pengunjung Gambar 4.3 Tabel pengunjung d. Tabel pertanyaan Gambar 4.4 Tabel pertanyaan
60 e. Tabel kerusakan mesin Gambar 4.5 Tabel pertanyaan 4.3 Implementasi Antarmuka Hasil tampilan pembuatan aplikasi Kerusakan Mesin Fotokopi seri NP6330 berbasis web. adalah sebagai berikut : 1. Form Halaman Home Halaman Utama merupakan halaman awal dari aplikasi ini. Berisikan link-link ke halaman yang ingin dituju.. Tampilannya terlihat seperti pada Gambar 4.6 di bawah ini, dan kode programnya terlampir pada Lampiran Kode Program. Gambar 4.6 Form halaman utama
61 2. Form Halaman Data Bengkel Halaman data bengkel ini berisikan penjelasan mengenai alamat alamat yang bisa dihubungi. Tampilannya terlihat seperti pada Gambar 4.7 di bawah ini, dan kode programnya terlampir pada Lampiran Kode Program. Gambar 4.7 Form data bengkel 3. Form Halaman Data Kerusakan Halaman data kerusaka ini berisikan penjelasan mengenai kerusakan mesin serta solusi untuk mengatasinya. Tampilannya terlihat seperti pada Gambar 4.8 di bawah ini, dan kode programnya terlampir pada Lampiran Kode Program. Gambar 4.8 Form data kerusakan
62 4. Form Halaman Olah Data Kerusakan Halaman Olah data kerusakan ini berisikan halaman yang diperuntukan untuk admin yang berfungsi mengupdate kerusakan mesin fotokopi serinp6330. Tampilannya terlihat seperti pada Gambar 4.9 di bawah ini, dan kode programnya terlampir pada Lampiran Kode Program. Gambar 4.9 Form olah data kerusakan 5. Form Halaman Olah Data Pertanyaan Halaman Olah data pertanyaan kerusakan ini berisikan halaman yang diperuntukan untuk admin yang berfungsi mengupdate pertanyaan mengenai kerusakan mesin fotokopi serinp6330. Tampilannya terlihat seperti pada Gambar 4.10 di bawah ini, dan kode programnya terlampir pada Lampiran Kode Program.
63 Gambar 4.10 Form olah data pertanyaan 6. Form Halaman Olah Data Aturan Halaman Olah data aturan ini berisikan halaman yang diperuntukan untuk admin yang berfungsi mengupdate aturan mengenai jawaban yang ada pada link konsultasi kerusakan mesin fotokopi serinp6330. Tampilannya terlihat seperti pada Gambar 4.11 di bawah ini, dan kode programnya terlampir pada Lampiran Kode Program. Gambar 4.11 Form olah data aturan
64 7. Form Halaman konsultasi Halaman konsultasi berisikan halaman ketika user masuk ke link konsultasi disini user dapat mengetahui apakah gejala-gejala yang diamati masuk kategori kerusakan mesin dalam bentuk pertanyaan. Tampilannya terlihat seperti pada Gambar 4.12 di bawah ini, dan kode programnya terlampir pada Lampiran Kode Program. Gambar 4.12 Form Konsultasi 8. Form Halaman kerusakan Halaman kerusakan berisikan halaman ketika user masuk ke link kerusakan disini user memasukan jenis keruskan kemudian akan mendapatkan gejala dan solusinya. Tampilannya terlihat seperti pada Gambar 4.13 di bawah ini, dan kode programnya terlampir pada Lampiran Kode Program. Gambar 4.12 Form Kerusakan
65 9. Form Halaman pengunjung Halaman Pengunjung berisikan halaman yang menampilkan identitas yang sudah berkonsultasi dengan sistem. Tampilannya terlihat seperti pada Gambar 4.12 di bawah ini, dan kode programnya terlampir pada Lampiran Kode Program. Gambar 4.12 Form pengunjung 4.4 Pengujian Sistem Pengujian black-box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Pengujian black-box berusaha menemukan kesalahan dalam kategori sebagai berikut : 1. Fungsi-fungsi yang tidak benar atau hilang. 2. Kesalahan interface. 3. Kesalahan dalam struktur data atau akses database. 4. Kesalahan kinerja. Berikut di bawah ini tabel 4.1 pengujian black box pada Aplikasi Kerusakan Mesin Berbasis Web :
66 Tabel 4.1 Uji aplikasi Kode Deskripsi Hasil Sukses Gagal Keterangan REQ1 Form Home REQ2 Form Data Bengkel REQ3 Form User REQ3.1 Form Konsultasi REQ4 Olah Data REQ4.1 Form olah keruakan REQ5 Form Login Admin REQ5.1 Form Olah Aturan REQ5.2 Form Olah Pertanyaan Menampilkan konten menu yang ada di aplikasi Memberikan informasi bengkel yang dapat dikunjungi User diminta memasukan identitas Proses Tanya jawab dengan sistem pakar yang dibuat untuk mengetahui gejala kerusakan yang dialami mesin Menampilkan data apa saja yang bisa di edit,hapus dan tambah Dapat menambah, mengubah, menghapus dan menampilkan data Masukan Username dan password apabila salah sistem memberikan peringatan. Dapat menambah, mengubah, menghapus dan menampilkan data Dapat menambah, mengubah, menghapus dan menampilkan data