BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1.
Implementasi Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju
tahap implementasi. Implementasi merupakan tahap meletakkan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi modulmodul perancangan, sehinga pengguna dapat memberikan masukan kepada pembangun sistem. Adapun
hasil
dari
tahap implementasi ini adalah suatu
sistem pengolahan data yang dapat berjalan dengan baik.
5.1.1 Implementasi Perangkat Lunak (Software) Perangkat lunak digunakan untuk mendukung kinerja Website Profil SMA Langlangbuana Bandung adalah: 1.
Sistem Operasi Microsoft Windows 7 Ultimate
2.
Program XAMPP.
3.
Notepad ++.
4.
Google Chrome.
5.
Photoshop CS5
5.1.2 Implementasi Perangkat Keras Perangkat pembutan program
keras
(hardware)
maupun
mengimplementasikan sistem
mempunyai
pengolahan informasi
data, yang
peranan
penting
dalam
karena
untuk
dapat
dirancang,
maka
telah
54
diperlukan
perangkat
keras
yang sesuai
dengan
sistem
informasi
yang
diusulkan. Adapun dari perangkat keras tersebut adalah sebagai berikut : 1.
Prosesor minimal Intel Pentium 3 Processor 800 Mhz
2.
RAM minimal 512 MB.
3.
Monitor minimal 11 inch
4.
Keyboard dan Mouse.
5.
Koneksi Internet.
5.1.3 Implementasi Database Dalam pembuatan database Website Profil SMA Langlanguana Bandung menggunakan database MySQL sebagai pengolah basis data. Dipergunakannya MySQL sebagai database yakni multi platform (dapat dipakai di berbagai platform berbeda, yakni : Linux, Windows, Solaris, maupun MacOS), memiliki banyak tipe data, mampu menangani database dalam skala besar dan memiliki kecepatan query yang lebih bila dibandingkan dengan tools database lainnya. Oleh karena itu dalam pembuatan website perusahaan ini dipergunakan MySQL ver.5.2.4 yang berada pada bundle XAMPP. Berikut database Website Profil SMA Langlanguana Bandung yang ditunjukan pada gambar 5.1
Gambar 5.1 Database SMA Langlanguana Bandung 55
Database di atas terdiri dari beberapa tabel diantaranya tabel admin, artikel, bahan ajar dan buku tamu. 1.
Tabel admin Tabel admin merupakan tabel yang digunakan sebagai tempat penyimpanan
data admin yang memiliki hak akses pada website. Berikut tabel admin dapat dilihat di gambar 5.2.
Gambar 5.2 Tabel admin 2.
Tabel artikel Tabel artikel merupakan tabel yang digunakan sebagai tempat penyimpanan
data artikel yang di upload oleh admin. Berikut tabel artikel dapat dilihat di gambar 5.3.
Gambar 5.3 Tabel artikel
3.
Tabel bahan_ajar Tabel bahan_ajar merupakan tabel penyimpanan data materi ajar yang di
upload oleh guru dan admin, yang mana guru juga memiliki hak akses dalam 56
penguploadan data materi ajar. Berikut tabel bahan_ajar dapat dilihat di gambar 5.4.
Gambar 5.4 Tabel bahan_ajar
4.
Tabel buku_tamu Tabel
buku_tamu
merupakan
tabel
yang
digunakan
sebagai
tempat
penyimpanan data buku tamu yang di inputkan oleh pengunjung website. Berikut tabel buku_tamu dapat dilihat di gambar 5.5.
Gambar 5.5 Tabel buku _tamu
5.1.4 Penggunaan Program Dalam poin ini akan menjelaskan bagaimana cara menggunakan fitur login, input artikel dan input bahan ajar. Cara penggunaannya adalah sebagai berikut :
57
1.
Halaman Menu Utama Tampilan halaman login akan muncul saat mengklik menu login pada menu
utama.
Gambar 5.6 Tampilan Menu Utama
a.
Halaman Profile
Gambar 5.7 Tampilan Halaman Profile 58
b.
Halaman Facilities
Gambar 5.8 Tampilan Halaman Facilities
c.
Halaman Event
Gambar 5.9 Tampilan Halaman Event 59
d.
Halaman Gallery
Gambar 5.10 Tampilan Halaman Gallery
e.
Halaman Artikel
Gambar 5.11 Tampilan Halaman Artikel 60
2.
Halaman Login Pada halaman login saat username dan password di isi dan mengklik tombol
login, maka jika username dan password benar akan langsung masuk ke halaman admin.
Gambar 5.12 Tampilan Halaman Login
3.
Halaman Input Artikel Pada halaman input artikel, jika kolom telah terisi semua dan mengklik
tombol posting, maka data yang diinput akan masuk ke dalam database.
Gambar 5.13 Tampilan Halaman Input Artikel
61
4.
Halaman Bahan Ajar Tampilan halaman bahan ajar ini akan muncul ketika guru login terlebih
dahulu. Setelah semua kolom di isi dan mengklik tombol posting, data akan langsung masuk ke dalam database.
Gambar 5.14 Tampilan Halaman Bahan Ajar
5.
Halaman Buku Tamu Tampilan halaman buku tamu ini muncul ketika mengklik link buku tamu
pada menu utama. Halaman ini merupakan halaman komentar yang akan diisi oleh pengunjung.
Gambar 5.15 Tampilan Halaman Buku Tamu 62
5.2.
Pengujian Sistem Pengujian perangkat lunak ini menggunakan metode pengujian black
box. Pengujian black
box berfokus pada persyaratan fungsional perangkat
lunak yang dibuat.
5.2.1 Pengujian Pengujian aplikasi pengolahan data pengadaan berikut menggunakan data uji berupa pengolahan data, pengolahan proses dan pengolahan laporan serta informasi kelengkapannya. Tabel 5.1 Kasus Pengujian pada Sistem Operasi Window 7 Item Uji
Detail Pengujian
Jenis Uji
Login
Verifikasi data login
Black box
Artikel
Input artikel
Black box
Bahan Ajar
Input bahan ajar
Black box
Buku Tamu
Pengisian Buku tamu
Black box
5.2.2 Kasus dan Hasil Pengujian Dalam melakukan pengujian, Tentu saja ada objek yang harus diuji dimana setelah itu akan didapat hasil dari pengujian tersebut.
63
1.
Pengujian Login Admin Tabel 5.2 Uji login admin HASIL SKENARIO
SUKSES
KETERANGAN
GAGAL
Login dengan
Berhasil untuk masuk ke halaman
username dan
Admin Area.
password yang benar. Login dengan
Ada pesan kesalahan
username dan
username/password salah, admin
password yang salah.
tidak dapat masuk.
Login dengan
Jika belum login maka halaman
username dan
tidak dapat diakses karena
password kosong
menggunakan fungsi session.
kemudian submit.
2.
Pengujian Login Guru Tabel 5.3Uji login guru SKENARIO
Login dengan username dan password yang benar.
HASIL SUKSES
KETERANGAN
GAGAL
Berhasil untuk masuk ke halaman Guru.
Login dengan
Ada pesan kesalahan
username dan
username/password salah, admin
password yang salah.
tidak dapat masuk.
Login dengan username dan password kosong kemudian submit.
Jika belum login maka halaman tidak dapat diakses karena menggunakan fungsi session.
64
3.
Pengujian Penginputan Artikel Tabel 5.4 Penginputan data artikel HASIL SKENARIO
SUKSES
GAGAL
Data akan berhasil disimpan di
Input data artikel
database.
Edit artikel
Data dapat dirubah. Data dapat ditampilkan sesuai
View data artikel
4.
KETERANGAN
dengan data yang ingin dilihat.
Pengujian Penginputan Bahan Ajar Tabel 5.5 Penginputan data bahan ajar SKENARIO
HASIL SUKSES
GAGAL
Data akan berhasil disimpan di
Input data bahan ajar
database.
Edit data bahan ajar
Data dapat dirubah. Data dapat ditampilkan sesuai
View data bahan ajar
5.
KETERANGAN
dengan data yang ingin dilihat.
Pengujian Penginputan Buku Tamu Tabel 5.6 Penginputan data buku tamu SKENARIO
HASIL SUKSES
Input data buku tamu
View data buku tamu
KETERANGAN
GAGAL Data akan berhasil disimpan di database. Data dapat ditampilkan sesuai dengan data yang ingin dilihat.
65
5.2.3 Kesimpulan Hasil Pengujian Berdasarkan hasil pengujian dengan kasus Black box kesimpulan bahwa perangkat lunak
dapat ditarik
dapat mengetahui fungsi – fungsi yang tidak
benar atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan kinerja, inisialisasi, kesalahan terminasi dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.
66