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 Hasil Kode
Deskripsi
Keterangan Sukses Gagal
REQ1
Form Home
√
REQ2
Form Data Bengkel
√
REQ3
Form User
√
REQ3.1 Form Konsultasi
√
Olah Data
√
REQ4.1 Form olah keruakan
√
Form Login Admin
√
REQ4
REQ5
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