BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Lunak, Implementasi Perangkat Keras, Implementasi Basis Data, Implementasi

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

Bab IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB V IMPLEMENTASI SISTEM. perangkat kerasnya telah dipersiapkan, Kegiatan implementasi sistem ini meliputi

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian sistem dimaksudkan untuk menguji semua element element

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini dijelaskan mengenai, Implementasi Perangkat Lunak,

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangankekurangan

BAB IV IMPLEMENTASI DAN EVALUASI. (software) dan perangkat keras (hardware). Adapun persyaratan minimal

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian perangkat lunak ini menggunakan metode pengujian black box.

BAB V IMPLEMENTASI SISTEM

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM. perancangan sistem dimana sistem tersebut siap untuk di implementasikan,

BAB IV TESTING DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. fungsi sistem bekerja dengan baik dan mencari kesalahan yang mungkin terjadi pada

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan proses pembangunan komponen-komponen

BAB V IMPLEMENTASI SISTEM. pada sistem, uraian instalasi pada Aplikasi inventory barang Toko R&R Berikut

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM. keras, form program yang sesuai, query yang digunakan, pemrograman dan

PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Pengelolaan Food Court terlebih dahulu diperlukan komponen-komponen utama

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. diimplementasikan pada bahasa pemrograman. Setelah diimplementasikan maka

BAB V IMPLEMENTASI DAN PENGUJIAN. dioperasikan. Dalam pembuatan website SMK GANTRA Yayasan Pendidikan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM. informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perancangan dan desain yang telah dibuat. Kebutuhan sistem terdiri atas dua

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi pembelian dan

BAB IV IMPLEMENTASI DAN EVALUASI Instalasi Program dan Pengaturan Sistem

BAB IV HASIL DAN UJI COBA

BAB IV TESTING DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras yang dibutuhkan sebagai berikut: a. Processor Intel Pentium 4 atau lebih tinggi;

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN TESTING

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap Implementasi Sistem Operasional Lapangan Futsal Di OBC ini dilakukan

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah tahap analisa dan perancangan selesai, maka untuk selanjutnya adalah melakukan pengimplementasian dari analisis dan rancangan yang ada dan selanjutnya melakukan serangkaian pengujian untuk mengetahui apakah aplikasi sudah bekerja sebagaimana mestinya sesuai dengan fungsi dan kelayakannya agar nantinya dapat digunakan oleh pihak yang membutuhkan. 4.1 IMPLEMENTASI Pengembangan aplikasi ruangan kelas ini dibuat menggunakan bahasa pemrograman visual basic. Dimana dalam proses pengembangannya, aplikasi ini membutuhkan beberapa perangkat lunak lain diantaranya : 1. Visual Basic 6.0 2. XAMPP versi 1.7.0 3. MyODBC Connector versi 3.5.1 4. Sistem Operasi : Microsoft Windows XP SP3 Aplikasi ruangan kelas ini juga membutuhkan perangkat keras yang akan digunakan untuk menjalankan instruksi-instruksi dan menampilkan secara visual informasi yang berguna bagi pengguna. Perangkat keras yang dibutuhkan untuk mendukung dan menjalankan aplikasi ini adalah : 1. Processor Intel Pentium IV atau setara 2. Harddisk 40 Gb 3. RAM 128 Mb 4. VGA 128 Mb 5. Mouse, keyboard dan monitor 57

58 4.1.1 Implementasi Basis Data Dalam pembuatan basis data untuk aplikasi ruangan ini digunakan Php MyAdmin versi 3.1.1 yang terdapat satu paket dalam aplikasi XAMPP. Karena menggunakan Php MyAdmin maka pembuatan basis data dan semua tabel yang diperlukan dilakukan dengan cara design-view. Untuk lebih jelasnya dapat dilihat pada gambar dibawah ini. Gambar 4.1 Tampilan Basis data Dari gambar di atas terlihat bahwa nama basis data yang digunakan dalam aplikasi ini adalah skripsi dimana dalam basis data skripsi terdapat 9 tabel yaitu tabel dosen, tabel jadwal, tabel jurusan, tabel matakuliah, tabel pegawai, tabel pengguna, tabel ruangan, tabel shift dan tabel statusruangan. Sedangkan untuk struktur tiap tabelnya adalah seperti yang telah dituliskan pada Bab III. 4.1.2 Implementasi Koneksi Ke Basis Data Agar aplikasi ruangan ini dapat terhubung ke basis data maka diperlukan sebuah konektor, dimana pada kesempatan ini penulis menggunakan konektor MyODBC versi 3.5.1. Setelah MyODBC di-instal, selanjutnya yang perlu dilakukan adalah pembuatan Data Source Name(DSN). Dimana DSN ini nantinya dibutuhkan

59 dalam pembuatan kode program untuk melalukan koneksi aplikasi dengan basis data. Langkah pembuatan DSN ini bisa dilihat pada BAB II. Untuk aplikasi ini penulis menggunakan ruangan sebagai DSN-nya. Proses konfigurasinya dapat dilihat pada gambar berikut ini. Gambar 4.2 Kotak Dialog Konfigurasi DSN Adapun kode program pada aplikasi untuk melakukan koneksi ke basis data dituliskan pada sebuah modul dimana potongan kodenya adalah seperti berikut ini. Option Explicit 'mendeklarasikan variabel DBKoneksi untuk menghubungkan file basis data Public DBKoneksi As New ADODB.Connection 'mendeklarasikan variabel untuk memanggil data record Public rsdosen As ADODB.Recordset 'membuat prosedur BukaDB untuk membuka file basis data Public Sub BukaDB() Set DBKoneksi = New ADODB.Connection

60 DBKoneksi.CursorLocation = aduseclient StrKoneksi = "DSN=ruangan" If DBKoneksi.State = adstateopen Then DBKoneksi.Close Set DBKoneksi = New ADODB.Connection DBKoneksi.Open StrKoneksi Else DBKoneksi.Open StrKoneksi End If Dari potongan kode program di atas, yang pertama kali dilakukan adalah mendeklarasikan variable DBKoneksi, dimana variable ini digunakan untuk menghubungkan dengan file databasenya. Variabel ini dideklarasikan secara public agar nantinya dapat digunakan dalam pembuatan kode program lainnya. Setelah itu baru dibuat prosedur untuk membuka basis data. 4.1.3 Implementasi Antar Muka Pengimplementasian antarmuka dilakukan dengan menggunakan aplikasi Visual Basic 6.0. Dimana setiap halaman antarmuka dibuat pada sebuah form, dan setiap form memiliki halaman untuk menuliskan kode program yang akan menjalankan semua fungsi yang ada pada halaman antarmuka tersebut. 4.1.3.1 Implementasi Antar Muka Halaman Login Berdasarkan rancangan yang telah dibuat sebelumnya, maka yang dilakukan pertama kali ketika aplikasi dijalankan adalah menampilkan halaman login. Halaman login dapat dilihat seperti gambar berikut.

61 Gambar 4.3 Implementasi Halaman Login 4.1.3.2 Implementasi Antar Muka Menu Utama Setelah pengguna memasukkan nama dan password pada halaman login maka jika nama dan password sesuai dengan data yang ada di basis data pada tabel pengguna maka sistem atau aplikasi akan menampilkan halaman menu utama yang dapat dilihat seperti gambar berikut. Tampilan halaman menu utama ini tergantung dari level pengguna dimana fitur atau fungsi yang aktif atau yang bisa digunakan berbeda untuk tiap level dari pengguna. Pada halaman ini juga akan ditampilkan username atau id pengguna.

62 Gambar 4.4 Implementasi Halaman Menu Utama 4.1.3.3 Implementasi Halaman Master Data Dosen Gambar 4.5 Implementasi Halaman Master Data Dosen

63 4.1.3.4 Implementasi Halaman Master Data Jurusan Gambar 4.6 Implementasi Halaman Master Data Jurusan 4.1.3.5 Implementasi Halaman Master Data Mata Kuliah Gambar 4.7 Implementasi Halaman Master Data Mata Kuliah

64 4.1.3.6 Implementasi Halaman Master Data Shift Kuliah Gambar 4.8 Implementasi Halaman Master Data Shift Kuliah 4.1.3.7 Implementasi Halaman Master Data Ruangan Gambar 4.9 Implementasi Halaman Master Data Ruangan

65 4.1.3.8 Implementasi Halaman Master Data Pegawai Gambar 4.10 Implementasi Halaman Master Data Pegawai 4.1.3.9 Implementasi Halaman Master Data Pengguna Gambar 4.11 Implementasi Halaman Master Data Pengguna

66 4.1.3.10 Implementasi Halaman Pencarian Data Dosen Gambar 4.12 Implementasi Halaman Pencarian Data Dosen 4.1.3.11 Implementasi Halaman Pencarian Data Mata Kuliah Gambar 4.13 Implementasi Halaman Pencarian Data Mata Kuliah

67 4.1.3.12 Implementasi Halaman Pencarian Data Ruangan Gambar 4.14 Implementasi Halaman Pencarian Data Ruangan 4.1.3.13 Implementasi Halaman Pencarian Data Pegawai Gambar 4.15 Implementasi Halaman Pencarian Data Pegawai

68 4.1.3.14 Implementasi Halaman Jadwal Kuliah Gambar 4.16 Implementasi Halaman Penetapan Jadwal Kuliah 4.1.3.15 Implementasi Halaman Update Status Ruangan Gambar 4.17 Implementasi Halaman Update Status Ruangan

69 4.1.3.16 Implementasi Halaman Denah Ruangan Gambar 4.18 Implementasi Halaman Denah Ruangan 4.2 PENGUJIAN Setelah tahapan implementasi dari rancangan yang sudah ada selesai dilakukan, maka selanjutnya yang perlu dilakukan adalah meng-kompile kode program secara keseluruhan yang bertujuan untuk mengetahui jika masih ada potongan kode yang error dari aplikasi dengan menggunakan kompiler dari Visual Studio 6.0. Setelah itu baru ditentukan metode pengujian yang akan digunakan. Pada kesempatan ini penulis menggunakan metode pengujian Black-box dengan pertimbangan bahwa metode ini sesuai dengan aplikasi yang dibangun. Dimana metode pengujian Black-Box ini melakukan pengujian dengan cara memberikan sejumlah masukan pada aplikasi yang nantinya diproses untuk mendapatkan hasil

70 (keluaran). Apabila keluaran yang dihasilkan tidak sesuai seperti yang diharapkan maka pada aplikasi masih terdapat kesalahan. 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 eksternal 4. Kesalahan kinerja 5. Inisialisasi dan kesalahan terminasi Untuk menguji aplikasi ruangan kelas ini diperlukan scenario pengujian untuk mengetahui apakakah proses proses yang sudah ada dapat berfungsi dengan baik atau tidak. Halaman yang diuji Login Kasus yang diuji Login admin Login pegawai Tabel 4.1 Kasus dan Skenario Pengujian Skenario Pengujian Masukkan nama dan password yang benar Masukkan nama dan password yang salah Masukkan nama dan password yang benar Hasil yang diharapkan Ketika tombol login diklik maka akan menampilkan halaman menu utama. Dimana pada halaman ini semua menu diaktifkan Ketika tombol login diklik akan menampilkan pesan kesalahan Ketika tombol login diklik maka akan menampilkan halaman menu utama.dimana pada halaman ini hanya menu pencarian dan lihat ruangan saja yang Hasil Pengujian

71 aktif Masukkan nama dan password yang salah Ketika tombol login diklik akan menampilkan pesan kesalahan Login user Masukkan nama dan password yang benar Ketika tombol login diklik maka akan menampilkan halaman menu utama. Dimana pada halaman ini hanya menu lihat ruangan saja yang diaktifkan Halaman Menu Utama (Admin) Menu File Masukkan nama dan password yang salah Klik menu File menu login menu logout menu keluar Ketika tombol login diklik akan menampilkan pesan kesalahan Menampilkan sub menu login, logout dan keluar dimana sub menu login dalam keadaan tidak aktif. login Halaman menu utama aktif, tapi hanya menu File saja yang aktif Keluar dari aplikasi Menu Master Data Klik Menu Master Data Menampilkan sub menu dosen, jurusan, mata kuliah, shif, ruangan, pegawai dan pengguna.

72 menu dosen master data dosen menu jurusan master data jurusan menu mata kuliah menu shift menu ruangan master data mata kuliah master data shift master data ruangan Menu Pencarian Menu Trans menu pegawai menu pengguna Klik Menu Pencarian menu cari dosen menu cari mata kuliah menu cari ruangan menu cari pegawai Klik menu trans master data pegawai master data pengguna Menampilkan sub menu cari dosen, cari mata kuliah, cari ruangan, cari pegawai. pencarian data dosen pencarian data mata kuliah pencarian data ruangan pencarian data pegawai Menampilkan sub menu jadwal kuliah

73 Menu About C1-D4 Tambah Simpan menu jadwal kuliah Klik menu about Klik salah satu tombol tambah simpan menetapkan jadwal about. denah ruangan sesuai dengan tombol yang diklik. Memunculkan id dosen baru secara otomatis pada kota id, mengaktifkan tombol simpan, batal, mengaktifkan semua kotak isian dan menonaktifkan tombol tambah Menampilkan pesan yang memberitahukan data berhasil disimpan Halaman Master Data Dosen grid dosen ubah Hapus Klik ganda grid dosen ubah hapus Mengaktifkan tombol ubah dan hapus, menampilkan record data yang ada di grid dosen ke kotak isian Menampilkan pesan yang memberitahukan data berhasil diubah Menampilkan kotak pesan konfirmasi untuk memastikan apakah data yang dipilih akan dihapus atau tidak. Jika ya maka menampilkan kotak pesan pemberitahuan bahwa data berhasil dihapus.

74 Batal Tutup keluar batal tutup keluar Jika tidak maka mengaktifkan tombol tambah dan keluar serta menonaktifkan tombol ubah dan batal serta semua kotak isian. Membatalkan untuk melakukan pemanipulasian data, mengaktifkan tombol tambah, menonaktifkan tombol simpan dan hapus serta mengaktifkan tombol keluar. Mengaktifkan tombol keluar Menutup halaman master data dosen dan menampilkan halaman menu utama Halaman pencarian data dosen Halaman Jadwal Kotak isian tutup Tambah Mengetikkan kata kunci tutup tambah Grid data akan menampilkan data yang sesuai dengan kata kunci yang dimasukkan pengguna Menutup halaman pencarian data dosen dan mengaktifkan halaman menu utama Menampilkan id jadwal baru, mengaktifkan tombol validasi, simpan dan batal serta semua kotak isian dan menonaktifkan tombol tambah

75 Validasi validasi Memvalidasi jadwal dengan mengisikan data pada grid data Simpan simpan Menyimpan data yang tampil pada grid data Batal batal Mengaktifkan tombol keluar dan tambah menonaktifkan tombol simpan dan semua kotak isian Keluar keluar Menutup halaman jadwal dan menampilkan halaman menu utama. Tutup Update tutup Klik Update Mengaktifkan tombol keluar Menampilkan data pada grid data berdasarkan hari yang diplih. Halaman Update Status Grid data Edit Batal Tutup Klik ganda pada salah satu data yang terdapat pada grid data Klik Edit Klik Batal Tutup Semua isi field akan ditampilkan pada kotak isian agar dapat diubah. Menampilkan pesan yang berisi perubahan berhasil disimpan. Membatalkan perubahan yang dilakukan pada data terpilih, tampilan kembali seperti ketika halaman ini pertama kali muncul. Keluar dari halaman update status

76 Dari pengujian yang telah dilakukan dapat diambil kesimpulan bahwa aplikasi ruangan yang dibangun ini secara fungsional bekerja dengan semestinya dan mengeluarkan hasil sesuai dengan yang diharapkan.