201
4.5 Mengembangkan dan Mendokumentasikan Perangkat Lunak
Pada tahap ini dilakukan pengkodean terhadap rancangan-rancangan yang telah didefinisikan. Pengkodean sistem dilakukan dengan
menggunakan bahasa pemrograman PHP dan MySQL sebagai basis datanya. Adapun baris kode program yang buat dapat dilihat pada bagian lampiran
skripsi ini. Kemudian membuat suatu dokumentasi berupa file Help yang menjelaskan prosedur dari program. File Help tersedia di halaman Home
pada setiap Account user.
4.6 Menguji dan Mempertahankan Sistem
Sebelum sistem informasi dapat digunakan, maka harus dilakukan pengujian terlebih dahulu. Beberapa pengujian dilakukan oleh programmer
sendiri beserta Staff Balitbang Dephan RI Atas Nama Yeyep Pirdaus. Pengujian ini dilakukan dengan menggunakan class fungsional pengujian
metode Blackbox testing.
4.6.1 Uji Coba Account Staf Divisi Bukti Tayang
Melakukan uji coba pada Account Staf Divisi Bukti Tayang. Hasil yang didapat sebagai berikut.
Tabel 4.45 Tabel Hasil uji coba Account Staf Divisi Bukti Tayang
No Rancangan Proses
Hasil Yang Diharapkan Hasil
Keterangan
1 Isi username dan
password lalu klik tombol Login
Masuk ke Halaman Home Staf Divisi Bukti Tayang
Sesuai Level = Staf
Divisi Bukti Tayang. Jika
data invalid akan tampil
202
pesan ’Login Gagal’
2 Pilih menu
’Data Master’
Menampilkan sub menu data master
Sesuai 3
Klik sub menu ’User Account’
Menampilkan halaman Master User Account
Sesuai 4 Klik
’Tambah User
Account’ Menampilkan Form Input
User Account Sesuai
5 Klik ’Tambah’
Data user account baru
tersimpan dalam database. Kembali ke halaman Master
User Account Sesuai Data
yang di
input lengkap
6 Klik ’Reset’
Form Input User Account kembali ke kondisi awal
kosong Sesuai
7 Klik ’Detail’
Tampil halaman Detail UserAccount
Sesuai 8 Klik
’Edit’ Tampil halaman Form Edit
User Account Sesuai
9 Klik ’Proses’
Data user account yang
diubah tersimpan ke database. Kembali ke
halaman Master User Account
Sesuai Data yang
di input lengkap
10 Klik ’Reset’
Form Edit User Account kembali ke kondisi awal
Sesuai 11
Klik ’Batal’ Kembali ke halaman Master
User Account Sesuai
12 Klik ’Hapus’
Tampil halaman konfirmasi Hapus User Account
Sesuai 13
Klik ’Ya’ Akan menghapus data user
account yang dipilih dari database. Kembali ke
halaman MasterUser Account Sesuai
14 Klik ’Tidak’
Membatalkan hapus data user account yang dipilih.
Sesuai
203
Kembali ke halaman MasterUser Account
15 Klik sub menu ’Account
Executive’ Menampilkan halaman
Master Account Executive Sesuai
16 Klik ’Tambah
Account Executive’
Menampilkan Form Input Account Executive
Sesuai 17 Klik
’Tambah’ Data
account executive baru tersimpan dalam database.
Kembali ke halaman Master Account Executive
Sesuai Data yang
di input lengkap
18 Klik ’Reset’
Form Input Account Executive kembali ke kondisi
awal kosong Sesuai
19 Klik ’Detail’
Tampil halaman Detail Account Executive
Sesuai 20 Klik
’Edit’ Tampil halaman Form Edit
Account Executive Sesuai
21 Klik ’Proses’
Data account executive yang
diubah tersimpan ke database. Kembali ke
halaman Master Account Executive
Sesuai Data yang
di input lengkap
22 Klik ’Reset’
Form Edit Account Executive kembali ke kondisi awal
Sesuai 23
Klik ’Batal’ Kembali ke halaman Master
Account Executive Sesuai
24 Klik ’Hapus’
Tampil halaman konfirmasi Hapus Account Executive
Sesuai 25
Klik ’Ya’ Akan menghapus data
account executive yang dipilih dari database.
Kembali ke halaman Master Account Executive
Sesuai
26 Klik ’Tidak’
Membatalkan hapus account executive yang dipilih.
Kembali ke halaman Master Sesuai
204
Account Executive 27
Klik sub menu ’Kontrak’ Menampilkan halaman Master Kontrak
Sesuai 28
Klik ’Tambah Kontrak’ Menampilkan Form Input
Kontrak Sesuai
29 Klik ’Tambah’
Data kontrak baru tersimpan dalam database. Kembali ke
halaman Master Kontrak Sesuai Data
yang di
input lengkap 30 Klik
’Reset’ Form Input Kontrak kembali
ke kondisi awal kosong Sesuai
31 Klik ’Detail’
Tampil halaman Detail Kontrak
Sesuai 32 Klik
’Edit’ Tampil halaman Form Edit
Kontrak Sesuai
33 Klik ’Proses’
Data kontrak yang diubah tersimpan ke database.
Kembali ke halaman Master Kontrak
Sesuai Data yang
di input lengkap
34 Klik ’Reset’
Form Edit Kontrak kembali ke kondisi awal
Sesuai 35
Klik ’Batal’ Kembali ke halaman Master
Kontrak Sesuai
36 Klik ’Hapus’
Tampil halaman konfirmasi Hapus Kontrak
Sesuai 37
Klik ’Ya’ Akan menghapus data
kontrak yang dipilih dari database. Kembali ke
halaman Master Kontrak Sesuai
38 Klik ’Tidak’
Membatalkan hapus Kontrak yang dipilih. Kembali ke
halaman Master Kontrak Sesuai
39 Klik sub menu ’Siaran’
Menampilkan halaman Master Siaran
Sesuai 40
Klik ’Tambah Siaran’ Menampilkan Form Input
Siaran Sesuai
41 Klik ’Tambah’
Data siaran baru tersimpan Sesuai
Data yang di
205
dalam database. Kembali ke halaman Master Siaran
input lengkap 42 Klik
’Reset’ Form Input Siaran kembali
ke kondisi awal kosong Sesuai
43 Klik ’Detail’
Tampil halaman Detail Siaran Sesuai
44 Klik ’Edit’ Tampil
halaman Form Edit Siaran
Sesuai 45
Klik ’Proses’ Data siaran yang diubah
tersimpan ke database. Kembali ke halaman Master
Siaran Sesuai Data
yang di
input lengkap
46 Klik ’Reset’
Form Edit Siaran kembali ke kondisi awal
Sesuai 47
Klik ’Batal’ Kembali ke halaman Master
Siaran Sesuai
48 Klik ’Hapus’
Tampil halaman konfirmasi Hapus Siaran
Sesuai 49
Klik ’Ya’ Akan menghapus data siaran
yang dipilih dari database. Kembali ke halaman Master
Siaran Sesuai
50 Klik ’Tidak’
Membatalkan hapus siaran yang dipilih. Kembali ke
halaman Master Siaran Sesuai
51 Pilih menu
’Bukti Tayang’
Tampil Sub Menu Bukti Tayang
Sesuai 52
Klik sub menu ’Pemesanan’
Tampil halaman Master Pemesanan
Sesuai 53
Klik ’Detail’ Tampil halaman Detail
Pemesanan Sesuai
54 Klik sub menu
’Pembuatan’ Tampil halaman Master
Pembuatan Sesuai
55 Klik ’Tambah
Pembuatan’ Menampilkan Form Input
Pembuatan Sesuai
56 Klik ’Tambah’
Data pembuatan baru tersimpan dalam database.
Sesuai Data yang
di input lengkap
206
Kembali ke halaman Master Pembuatan
57 Klik ’Reset’
Form Input Pembuatan kembali ke kondisi awal
kosong Sesuai
58 Klik ’Detail’
Tampil halaman Detail Pemesanan
Sesuai 59
Klik sub menu ’Pengambilan’
Tampil halaman Master Pengambilan
Sesuai 60 Klik
’Tambah Pengambilan’
Menampilkan Form Input Pengambilan
Sesuai 61
Klik ’Tambah’ Data pengambilan baru
tersimpan dalam database. Kembali ke halaman Master
Pengambilan Sesuai Data
yang di
input lengkap
62 Klik ’Reset’
Form Input Pengambilan kembali ke kondisi awal
kosong Sesuai
63 Klik ’Detail’
Tampil halaman Detail Pengambilan
Sesuai 64 Pilih
menu ’Bahan
Baku’ Tampil Sub Menu Bahan
Baku Sesuai
65 Klik sub menu ’Bahan
Baku’ Tampil halaman Master
Bahan Baku Sesuai
66 Klik ’Tambah Bahan
Baku’ Menampilkan Form Input
Bahan Baku Sesuai
67 Klik ’Tambah’
Data bahan baku baru tersimpan dalam database.
Kembali ke halaman Master Bahan Baku
Sesuai Data yang
di input lengkap
68 Klik ’Reset’
Form Input Bahan Baku kembali ke kondisi awal
kosong Sesuai
69 Klik ’Detail’
Tampil halaman Detail Bahan Baku
Sesuai 70
Klik ’Hapus’ Tampil halaman konfirmasi
Sesuai
207
Hapus Bahan Baku 71
Klik ’Ya’ Akan menghapus data bahan
baku yang dipilih dari database. Kembali ke
halaman Master Bahan Baku Sesuai
72 Klik ’Tidak’
Membatalkan hapus bahan baku yang dipilih. Kembali
ke halaman Master Bahan Baku
Sesuai
73 Klik sub menu
’Permintaan’ Tampil halaman Master
Permintaan Bahan Baku Sesuai
74 Klik ’Tambah
Permintaan Bahan Baku’
Menampilkan Form Input Permintaan Bahan Baku
Sesuai
75 Klik ’Tambah’
Data permintaan bahan baku baru tersimpan dalam
database. Kembali ke halaman Master Permintaan
Bahan Baku Sesuai Data
yang di
input lengkap
76 Klik ’Reset’
Form Input Permintaan Bahan Baku kembali ke
kondisi awal kosong Sesuai
77 Klik ’Detail’
Tampil halaman Detail Permintaan Bahan Baku
Sesuai 78
Klik sub menu ’Pengadaan’
Tampil halaman Master Pengadaan Bahan Baku.
Sesuai 79 Klik
’Tambah Pengadaan Bahan Baku’
Menampilkan Form Input Pengadaan Bahan Baku
Sesuai 80
Klik ’Tambah’ Data pengadaan bahan baku
baru tersimpan dalam database. Kembali ke
halaman Master Pengadaan Bahan Baku
Sesuai Data yang
di input lengkap
81 Klik ’Reset’
Form Input Pengadaan Bahan Baku kembali ke kondisi
awal kosong Sesuai
208
82 Klik ’Detail’
Tampil halaman Detail Pengadaan Bahan Baku
Sesuai 83
Pilih menu ’Laporan’ Tampil Sub Menu Laporan
Sesuai 84
Klik sub menu ’Laporan Pemesanan’
Tampil Form Periode Laporan Pemesanan Bukti
Tayang Sesuai
85 Klik ’Proses’
Tampil Laporan Pemesanan Bukti Tayang
Sesuai 86 Klik
’Reset’ Form Periode Laporan
Pemesanan Bukti Tayang kembali ke kondisi awal
kosong. Sesuai
87 Klik sub menu ’Laporan
Pembuatan’ Tampil Form Periode
Laporan Pembuatan Bukti Tayang
Sesuai
88 Klik ’Proses’
Tampil Laporan Pembuatan Bukti Tayang
Sesuai 89 Klik
’Reset’ Form Periode Laporan
Pembuatan Bukti Tayang kembali ke kondisi awal
kosong. Sesuai
90 Klik sub menu ’Laporan
Pengambilan’ Tampil Form Periode
Laporan Pengambilan Bukti Tayang
Sesuai
91 Klik ’Proses’
Tampil Laporan Pengambilan Bukti Tayang
Sesuai 92 Klik
’Reset’ Form Periode Laporan
Pengambilan Bukti Tayang kembali ke kondisi awal
kosong. Sesuai
93 Klik sub menu ’Laporan
Stok Bahan Baku’ Tampil Laporan Stok Bahan
Baku 94
Klik sub menu ’Laporan Pengadaan’
Tampil Form Periode Laporan Pengadaan Bahan
Baku Sesuai
95 Klik ’Proses’
Tampil Laporan Pengadaan Sesuai
209
Bahan Baku 96 Klik
’Reset’ Form Periode Laporan
Pengadaan Bahan Baku kembali ke kondisi awal
kosong. Sesuai
97 Klik ’Logout’
Kembali ke halaman Login Sesuai
4.6.2 Uji Coba Account Account Executive