BAB III PEMBAHASAN...30 BAB III PEMBAHASAN 3.1. Tinjuan Perusahaan Dalam tinjauan perusahaan penulis...
Transcript of BAB III PEMBAHASAN...30 BAB III PEMBAHASAN 3.1. Tinjuan Perusahaan Dalam tinjauan perusahaan penulis...
30
BAB III
PEMBAHASAN
3.1. Tinjuan Perusahaan
Dalam tinjauan perusahaan penulis akan menjelaskan mengenai sejarah
perusahaan, sturktur organisasi dan uraian tugas tanggung jawab pada setiap
bagian pada perusahaan.
3.1.1. Sejarah perusahaan
PT. Bumi Indah Propertindo Karawang berdiri pada tanggal 14 Maret
2015 yang di dirikan oleh Bapak Mustofa Lamdomi selaku Direktur utama pada
PT. Bumi Indah Propertindo Karawang dengan nomor SIUP (Surat Izin Usaha
Perdagangan): 503/4782/157/PM/U/BPMPT/2015. Bapak Mustofa mendirikan
usahanya tersebut bersama dengan Ibu Sunarmi, mereka mendirikan usaha dalam
bidang properti yang mereka beri nama PT. Bumi Indah Propertindo Karawang
yang bekerja sama dengan Bank BTN untuk mendapatkan dana untuk
pembangunan perumahan serta mempermudah konsumen dalam pengajuan KPR.
PT. Bumi Indah Propertindo Karawang memiliki dua proyek yang pertama
Perumahan Margasari yang berlokasi di Dusun Tamelang, Desa Margasari,
Kecamatan Karawang Timur dengan luas tanah 1,2 hektar dan dibangun 112 unit
rumah, sedangkan untuk proyek yang kedua yaitu perumahan Klari Regecy yang
berlokasi di daerah Klari Karawang Timur dengan luas tanah 2,1 hektar dan
dengan bangunan sebanyak 195 unit rumah. Untuk bagian marketing PT. Bumi
Indah Propertindo Karawang mendirikan kantor pemasarannya yang diberi nama
BIP Land yang berlokasi di Jln. Margasari Raya Kec. Karawang Timur PT. Bumi
31
Indah Propertindo Karawang memiliki visi dan misi dalam menjalankan usahanya
tersebut berikut ini adalah visi dan misinya.
Visi:
Menjadi perusahaan terbaik dan terdepan dalam pengembangan
perumahan dan menjadikan PT. Bumi Indah Propertindo sebagai portal pencarian
jual beli perumahan.
Misi:
Mengembangkan perumahan yang berkarakter sebagai bagian dari
penciptaan peradaban islam yang madani, serta menciptakan karya arsitektur yang
bernilai tinggi dengan memperhatikan aspek-aspek kualitas, keindahan,
kenyamanan, tren arsitektur, lingkungan dan alam.
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi merupakan sesuatu yang tidak bisa dipisahkan dari
suatu perusahaan. Struktur organisasi sangat diperlukan untuk mencapai suatu
tujuan dan menjadi penggerak suatu perusahaan karena berhubungan dengan
tanggungjawab yang saling berhubungan satu sama lain sehingga tujuan dalam
organisasi dapat tercapai secara efektif.
Dalam struktur organisasi harus menjelaskan hubungan dan juga
koordinasi antar bagan. Hal ini untuk memberikan gambaran dan penjelasan
mengenai alur koordinasi dan juga instruksi unsur-unsur yang terkait dengan
perusahaan. Dengan adanya struktur organisasi, maka setiap pribadi memiliki
deskripsi pekerjaan yang jelas dalam pencapaian tujuan perusahaan. Berikut ini
adalah bagian-bagian yang terdapat dalam struktur organisasi pada PT. Bumi
Indah Propertindo Karawang dengan masing-masing fungsinya.
32
Komisaris
Direktur MarketingDirektur Utama
Sumber : PT. Bumi Indah Propertido (2015)
Gambar : III.I Struktur Organisasi
Adapun uraian tugas dari setiap bagian yang ada pada struktur organisasi
di atas adalah sebagai berikut:
1. Tugas Komisaris
a. Mengawasi pekerjaan operasional direktur.
b. Berhak meninjau perusahaan, memeriksa pembukuan, surat-surat serta
harta perusahaan.
c. Kapan saja berhak untuk masuk ke dalam gedung-gedung dan
pekarangan-pekarangan yang dipakai oleh perusahaan.
2. Tugas Direktur Utama
a. Memutuskan dan menentukan peraturan dan kebijakan tertinggi di
perusahaan.
b. Bertanggung jawab dalam memimpin dan menjalankan perusahaan.
c. Bertanggung jawab atas kerugian maupun keuntungan yang di peroleh
perusahaan.
d. Merencanakan serta mengembangkan sumber-sumber pendapatan dan
pembelanjaan kekayaan perusahaan.
33
e. Bertindak sebagai perwakilan perusahaan dalam hubungannya dengan
dunia luar perusahaan.
f. Menetapkan strategi-strategi untuk mencapai visi dan misi perusahaan.
g. Mengkoordinasikan dan mengawasi semua kegiatan di perusahaan.
3. Tugas Direktur
a. Menetapkan tujuan perusahaan.
b. Bertindak atas nama perusahaan dalam hubungannya dengan pihak luar
untuk kepentingan perusahaan.
c. Memimpin, mengendalikan dan mengkoordinasikan tugas yang
didelegasikan kepada bawahan seefektif mungkin.
d. Menerima dan meneliti laporan-laporan secara berkala dari bawahannya
dan menyusun kembali laporan tersebut untuk di sampaikan pada rapat
umum pemegang saham.
e. Mengawasi jalannya semua kegiatan agar sesuai dengan rencana yang
telah disusun.
f. Mewakili perusahaan secara sah dan langsung baik di dalam maupun di
luar perusahaan tentang segala hal dan dalam segala kejadian.
4. Tugas Marketing
a. Membuat iklan atau brosur dalam kegiatan promosi.
b. Melakukan kegiatan promosi prospecting dan presentasi di depan calon
konsumen.
c. Mengantar calon konsumen ke lokasi yang diinginkan.
d. Memastikan kerjasama dengan pihak notaris.
e. Memastikan kerjasama dengan pihak Bank.
34
f. Mengecek bangunan, sertifikat, serta persyaratan konsumen.
g. Memastikan terkumpulnya persyaratan konsumen.
h. Membantu kelancaran proses transaksi jual beli rumah.
3.2. Tinjauan Kasus
Dalam perkembangan bisnis saat ini keakuratan dan kecepatan dalam hal
pengolahan data sangatlah diperlukan demi tercapainya kemajuan usaha, hal
tersebut berlaku bagi semua jenis bidang usaha saat ini termasuk dalam bidang
penjualan properti yaitu rumah. Pada kenyataan prakteknya masih banyak para
developer perumahan yang melakukan kegiatannya masih secara manual dalam
hal melakukan pengolahan datanya. Misalnya saja untuk mencari data
pembayaran booking fee pihak developer harus mencari data satu persatu, dan
memerlukan waktu yang cukup lama dikarenakan banyaknya dokumen, meskipun
dokumen tersebut telah tersusun secara rapi, tetapi tetap saja memerlukan waktu
yang cukup lama dalam pencarian data tersebut.
Untuk memudahkan proses penjualan rumah pada PT. Bumi Indah
Popertindo Karawang, maka diperlukan program aplikasi yang dapat memberikan
kemudahan dalam pencatatan data konsumen, data produk, pencatatan transaksi
seperti proses pemesanan, pembayaran booking fee pembayaran uang muka,
pembayaran pelunasan, mencetak beberapa bukti yang diperlukan sampai dengan
pembuatan laporan transaksi yang dapat digunakan untuk melihat bagaimana
kemajuan perusahaan. Pada pembahasan ini penulis hanya akan membahas
mengenai proses pemesanan, pembayaran baik pembayaran booking fee,
pambayaran uang muka, serta pembayaran pelunasan maksimal kpr dari bank.
35
Adapun prosedur yang berlangsung pada proses penjualan rumah pada PT.
Bumi Indah Propertindo Karawang sebagai berikut:
1. Konsumen datang langsung ke kantor pemasaran untuk mendapatkan
informasi mengenai type rumah, harga rumah, lokasi dan lain sebagainya.
Konsumen dan bagian pemasaran meninjau langsung ke lokasi perumahan
yang akan di pesan, serta memesan blok yang diinginkan.
2. Konsumen kemudian memberikan booking fee atau uang booking kepada
bagian pemasaran sebagai tanda pemesanan rumah.
3. Bagian pemasaran memberikan SPPR (Surat Pemesanan Pembelian Rumah)
kepada konsumen, dan konsumen diminta untuk melengkapi FACL (Form
Application Customer Loan) serta melampirkan persyaratan yang diminta.
4. Dua minggu setelah booking fee konsumen datang kembali ke kantor
pemasaran untuk menyerahkan FACL (Form Application Customer Loan)
beserta persyaratan lainnya. Jika semua data sudah lengkap maka akan
diserahkan ke pada Manajer untuk dibuatkan pengajuan kredit rumah kepada
Bank yang bekerja sama dengan pengembang.
5. Bagian Bank menerima data pengajuan kredit rumah konsumen yang telah di
ajukan oleh Manajer pemasaran, pihak Bank akan menghubungi konsumen
agar datang untuk mengikuti sesi wawancara. Jika lolos pihak Bank akan
membuat SP3K (Surat Penegasan Persetujuan Penyediaan Kredit) yang
dibuat menjadi 2 rangkap, 1 rangkap untuk Bank dan 1 rangkap lagi untuk
konsumen. Jika ditolak maka Bank akan menghubungi Manajer pemasaran
mengenai penolakan pengajuan kredit tersebut.
36
6. Administrasi Marketing akan menerima pembayaran uang muka dari
konsumen. Administrasi Marketing membuat tanda terima pembayaran uang
muka menjadi 3 rangkap. Rangkap pertama yang berwarna putih untuk
konsumen, rangkap kedua yang berwarna kuning untuk Administrasi
Marketing dan rangkap ketiga yang berwarna pink untuk bagian pengembang.
7. Pembayaran uang muka dapat dilakukan sebanyak 3 kali, karena salah satu
persyaratan akad harus lunas uang muka dan administrasi. Jika sudah lunas
uang muka dan administrasi maka akan dilakukan akad yang akan di
dampingi oleh notaris yang telah di tentukan oleh pihak Bank yang
memberikan pinjaman kpr.
8. Setelah konsumen melakukan akad maka pihak pengembang akan melakukan
serah terima kunci kepada konsumen, dan pihak bank akan melunasi semua
pembayaran kpr yang telah diajukan oleh konsumen. Sehingga pencatatan
yang ada di pengembang penjualan rumah ini secara tunai.
3.2.1. Dokumen Masukan
Dokumen masukan merupakan rangkaian data yang masuk kedalam sistem
dan proses sehingga menghasilkan suatu keluaran. Adapun bentuk dokumen
masukan adalah sebagai berikut:
1. Nama Dokumen : FACL (Form Application Customer Loan)
Fungsi : Sebagai persyartan permohonan kredit
Sumber : Konsumen
Tujuan : Bagian Developer
Media : Kertas
Jumlah : 2 (Satu) lembar
37
Frekuensi : Setiap ada pemesanan rumah
Bentuk : Lampiran A1
2. Nama Dokumen : Price List Kolektif Perusahaan
Fungsi : Sebagai data type rumah yang tersedia
Sumber : Marketing
Tujuan : Bagian Developer
Media : Kertas
Jumlah : 1 (Satu) lembar
Frekuensi : Setiap ada pemesanan
Bentuk : Lampiran A2
3.2.2. Dokumen Keluaran
Dokumen keluaran adalah dokumun yang dihasilkan dari proses masukan.
Adapun dokumen keluaran yang dihasilkan adalah sebagai berikut:
1. Nama Dokumen : Data Konsumen Klary Regency
Fungsi : Sebagai laporan data konsumen
Sumber : Bagian Developer
Tujuan : Pimpinan
Media : Kertas
Jumlah : 2 (Satu) lembar
Frekuensi : Setiap bulan
Bentuk : Lampiran B1
2. Nama Dokumen : Kwitansi Booking Fee
Fungsi : Sebagai bukti pembayaran booking fee dan pemesanan
Sumber : Bagian Developer
38
Tujuan : Konsumen
Media : Kertas
Jumlah : 1 (Satu) lembar
Frekuensi : Setiap adanya pembayaran booking fee
Bentuk : Lampiran B2
3. Nama Dokumen : Kwitansi Uang Muka
Fungsi : Sebagai bukti pembayaran uang muka
Sumber : Bagian Developer
Tujuan : Konsumen
Media : Kertas
Jumlah : 1 (Satu) lembar
Frekuensi : Setiap adanya pembayaran uang muka
Bentuk : Lampiran B3
3.3. Analisa Kebutuhan Software
3.3.1. Analisa Kebutuhan
Berikut ini adalah spesifikasi kebutuhan (system requirement) dari
perancangan program penjualan rumah pada PT. Bumi Indah Propertindo
Karawang.
A1. User Login
A2. User mengakses menu utama
A3. User mengakses menu master data
A3.1. User entry data user
Dapat menambah data user
39
Dapat menyimpan data user
Dapat merubah data user
Dapat menghapus data user
Dapat membatalkan data user
Dapat mencari data user
Keluar
A3.2. User entry data konsumen
Dapat menambah data konsumen
Dapat menyimpan data konsumen
Dapat merubah data konsumen
Dapat menghapus data konsumen
Dapat membatalkan data konsumen
Dapat mencari data konsumen
Keluar.
A3.3. User entry data produk
Dapat menambah data produk
Dapat menyimpan data produk
Dapat merubah data produk
Dapat menghapus data produk
Dapat membatalkan data produk
Dapat mencari data produk
Keluar
A3.4. User entry komentar
Dapat menambah komentar
40
Dapat menyimpan komentar
Dapat merubah komentar
Dapat menghapus komentar
Dapat membatalkan komentar
Dapat mencari komentar
Keluar
A4. User megakses menu transaksi
A4.1. User entry pemesanan
Dapat menambah pemesanan
Dapat menyimpan pemesanan
Dapat merubah pemesanan
Dapat menghapus pemesanan
Dapat membatalkan pemesanan
Dapat mencari pemesanan
Tutup pemesanan
A4.2. User entry pembayaran
Dapat menambah pembayaran
Dapat menyimpan pembayaran
Dapat merubah pembayaran
Dapat menghapus pembayaran
Dapat membatalkan pembayaran
Dapat mencari pembayaran
Dapat mencetak pembayaran
Tutup pembayaran
41
A4.2.1. User entry pembayaran booking fee
Dapat menambah booking fee
Dapat menyimpan booking fee
Dapat mencari booking fee
Dapat menghapus bukti pembayaran booking fee
Keluar
A4.2.2. User entry pembayaran uang muka
Dapat menambah uang muka
Dapat menyimpan uang muka
Dapat mencari uang muka
Dapat menghapus bukti pembayaran uang muka
Keluar
A4.2.3. User entry pembayaran pelunasan kpr
Dapat menambah pelunasan kpr
Dapat menyimpan pelunasan kpr
Dapat mencari pelunasan kpr
Dapat menghapus bukti pelunasan kpr
Keluar
A5. User megakses menu cetak
A5.1. User mencetak data produk
Dapat menampikan data produk
Dapat mencetak data produk
Tutup data produk
A5.2. User mencetak bukti Pemesanan
42
Dapat mencari bukti pemesanan
Dapat mencetak bukti pemesanan
Tutup pemesanan
A5.3. User mencetak bukti Pembayaran
Dapat mencari bukti pembayaran
Dapat mencetak bukti pembayaran
Tutup pembayaran
A6. User mengakses menu laporan
A6.1. User mengakses laporan data konsumen
Dapat melihat laporan data konsumen
Dapat mencetak laporan data konsumen
Tutup laporan data konsumen
A6.2. User mengakses laporan pembayaran
A6.2.1. User mengakses laporan pembayaran booking fee
Dapat melihat laporan pembayaran booking fee
Dapat mencetak laporan pembayaran booking fee
Tutup laporan pembayaran booking fee
A6.2.2. User mengakses laporan pembayaran uang muka
Dapat melihat laporan pembayaran uang muka
Dapat mencetak laporan pembayaran uang muka
Tutup laporan pembayaran uang muka
A6.2.3 User mengakses laporan pelunasan
Dapat melihat laporan pelunasan
Dapat mencetak laporan pelunasan
43
Tutup laporan pelunasan
A7. User logout.
3.3.2. Use Case Diagram
1. Use Case Diagram User Login.
Sumber : Data Olahan Penulis
Gambar : III.2. Use Case Diagram User Login
Tabel III.1
Deskripsi Use Case Diagram User Login
Use Case Narative User Login
Tujuan User mengakses menu utama
Deskripsi Sistem ini memungkinkan aktor untuk mengakses menu
utama
Skenario Utama
Aktor User
Kondisi Awal Aktor belum bisa mengakses menu utama
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol Login
Sistem akan menampilkan textbox untuk mengisi
username dan password.
2. Aktor memilih
tombol Batal
Sistem akan membatalkan proses dan keluar dari
aktivitas.
Kondisi Akhir
Jika perintah sesuai maka sistem akan masuk kedalam
aplikasi penjualan rumah dan aktor dapat melakukan
aktivitas didalam sistem.
44
2. Use Case Diagram Menu Utama
Sumber : Data Olahan Penulis
Gambar : III.3. Use Case Diagram Menu Utama
Tabel III.2
Deskripsi Use Case Diagram Menu Utama
Use Case Narative User Menu Utama
Tujuan User dapat melakukan pengolahan data yang ada
di menu master data, menu transaksi, menu cetak
dan menu laporan.
Deskripsi Sistem ini memungkinkan aktor untuk mengelola
Pencatatan mulai dari input pemesanan data
sampai dengan pembuatan laporan
Skenario Utama
Aktor User
Kondisi Awal Aktor membuka Program Aplikasi Penjualan
Rumah
Aksi Aktor Reaksi Sistem
1. Aktor memilih tombol
menu Master Data
Sistem akan menampilkan submenu seperti data
user, data anggota, data produk, dan komentar.
2. Aktor memilih tombol
menu Transaksi
Sistem akan menampilkan submenu seperti
Pemesanan, dan Pembayaran
3. Aktor memilih tombol
menu Cetak
Sistem akan menampilkan sub menu seperti cetak
data produk, cetak bukti pemesanan, dan cetak
bukti pembayaran
4. Aktor memilih
tombol menu laporan
Sistem akan menampilkan submenu seperti
laporan data konsumen dan laporan pembayaran.
Kondisi Akhir Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan oleh Aktor.
45
3. Use Case Diagram Menu Master Data
Sumber : Data Olahan Penulis
Gambar : III.4. Use Case Diagram Master Data
Tabel III.3
Deskripsi Use Case Diagram Master Data
Use Case Narative Menu Master Data
Tujuan User dapat melakukan entry data
Deskripsi Sistem ini memungkinkan aktor untuk
melakukan entry data mulai data user, data
konsumen, data produk, dan komentar.
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form master data
Aksi Aktor Reaksi Sistem
1. Aktor memilih tombol
menu data user
Sistem akan menampilkan entry data user
2. Aktor memilih tombol
menu data konsumen
Sistem akan menampilkan entry data konsumen
3. Aktor memilih tombol
menu data produk
Sistem akan menampilkan entry data produk
4. Aktor memilih tombol
menu komentar
Sistem akan menampilkan entry komentar
Kondisi Akhir
Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan oleh
Aktor.
46
4. Use Case Diagram Entry Data User
Sumber : Data Olahan Penulis
Gambar : III.5 Use Case Diagram Entry Data User
Tabel III.4
Deskripsi Use Case Diagram Entry Data User
Use Case Narative Entry Data User
Tujuan User dapat menyimpan, mengubah, menghapus,
mencari, membatalkan, dan keluar dari data user
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
menejemen data user.
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form entry data user.
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan
data user
Sistem akan menampilkan entry data user
2. Aktor menyimpan
data user
Sistem akan menyimpan data user
3. Aktor menambah
data user baru
Sistem akan menamah data user
4. Aktor menghapus
data user
Sistem akan menghapus data user
5. Aktor mencari data
user
Sistem akan mencari data user
6. Aktor membatalkan
data user
Sistem akan membatalkan data user
7. Aktor keluar dari
data user
Sistem akan keluar dari data user
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor
47
5. Use Case Diagram Entry Data Konsumen
Sumber : Data Olahan Penulis
Gambar : III.6 Use Case Diagram Entry Data Konsumen
Tabel III.5
Deskripsi Use Case Diagram Entry Data Konsumen
Use Case Narative Entry Data Konsumen
Tujuan User dapat menyimpan, mengubah, menghapus,
mencari, membatalkan, dan keluar dari data
konsumen
Deskripsi Sistem ini memungkinkan aktor melakukan
menejemen data konsumen
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form entry data konsumen.
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan
data konsumen
Sistem akan menampilkan entry data konsumen
2. Aktor menyimpan
data kosumen
Sistem akan menyimpan data konsumen
3. Aktor menambah
data konsumen baru
Sistem akan menambah data konsumen
4. Aktor mengubah
data konsumen
Sistem akan mengubah data konsumen
5. Aktor menghapus
data konsumen
Sistem akan menghapus data konsumen
6. Aktor mencari data
konsumen
Sistem akan mencari data konsumen
7. Aktor membatalkan
data konsumen
Sistem akan membatalkan data konsumen
48
8. Aktor keluar dari
data konsumen
Sistem akan keluar dari data konsumen
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
6. Use Case Diagram Entry Data Produk
Sumber : Data Olahan Penulis
Gambar : III.7 Use Case Diagram Entry Data Produk
Tabel III.6
Deskripsi Use Case Diagram Entry Data Produk
Use Case Narative Entry Data Produk
Tujuan User dapat menyimpan, mengubah, menghapus,
mencari, membatalkan, dan keluar dari data produk
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
menejemen data produk
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form entry data produk.
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan
data produk
Sistem akan menampilkan entry data produk
49
2. Aktor menyimpan
data produk
Sistem akan menyimpan data produk
3. Aktor menambah
data produk baru
Sistem akan menambah data produk
4. Aktor mengubah
data produk
Sistem akan mengubah data produk
5. Aktor menghapus
data produk
Sistem akan menghapus data produk
6. Aktor mencari data
produk
Sistem akan mencari data produk
7. Aktor membatalkan
data produk
Sistem akan membatalkan data produk
8. Aktor keluar dari
data produk
Sistem akan keluar dari data produk
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
7. Use Case Diagram Komentar
Sumber : Data Olahan Penulis
Gambar : III.8 Use Case Diagram Entry Komentar
50
Tabel III.7
Deskripsi Use Case Diagram Entry Komentar
Use Case Narative Entry Komentar
Tujuan User dapat menyimpan, mengubah, menghapus,
mencari, membatalkan, dan keluar dari form
komentar
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
menejemen komentar
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form entry komentar
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan
komentar
Sistem akan menampilkan entry komentar
2. Aktor menyimpan
komentar
Sistem akan menyimpan komentar
3. Aktor menambah
komentar baru
Sistem akan menambah komentar
4. Aktor mengubah
komentar
Sistem akan mengubah komentar
5. Aktor menghapus
komentar
Sistem akan menghapus komentar
6. Aktor mencari
komentar
Sistem akan mencari komentar
7. Aktor membatalkan
komentar
Sistem akan membatalkan komentar
8. Aktor keluar dari
komentar
Sistem akan keluar dari komentar
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
51
8. Use Case Diagram A4 Menu Tansaksi.
Sumber : Data Olahan Penulis
Gambar : III.9 Use Case Diagram Menu Transaksi
Tabel III.8
Deskripsi Use Case Diagram Menu Transaksi
Use Case Narative Menu Transaksi
Tujuan User dapat melakukan entry data
Deskripsi Sistem ini memungkinkan aktor untuk melakukan entry
data mulai input data pemesanan, dan pembayaran
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form menu transaksi
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol menu
pemesanan
Sistem akan menampilkan entry pemesanan
2. Aktor memilih
tombol menu
pembayaran
Sistem akan menampilkan entry pembayaran booking
fee, pembayaran uang muka, pembayaran pelunasan kpr
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
52
9. Use Case Diagram Pemesanan.
Sumber : Data Olahan Penulis
Gambar : III.10 Use Case Diagram Entry Pemesanan
Tabel III.9
Deskripsi Use Case Diagram Entry Pemesanan
Use Case Narative Entry Pemesanan
Tujuan User dapat menyimpan, menambah baru,
mengubah, menghapus, mencari, membatalkan, dan
menutup form entry pemesanan.
Deskripsi Sistem ini memungkinkan aktor untuk menyimpan
data pemesanan, menambah data pemesanan,
mengubah data pemesanan, menghapus data
pemesanan, mencari data pemesanan, membatalkan
data pemesanan, menutup form data pemesanan.
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form entry pemesanan
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan
pemesanan
Sistem akan menampilkan entry pemesanan
2. Aktor menyimpan
pemesanan
Sistem akan menyimpan pemesanan
3. Aktor menambah
pemesanan baru
Sistem akan menambah pemesanan
4. Aktor mengubah
pemesanan
Sistem akan mengubah pemesanan
53
5. Aktor menghapus
pemesanan
Sistem akan menghapus pemesanan
6. Aktor mencari
pemesanan
Sistem akan mencari pemesanan
7. Aktor membatalkan
pemesanan
Sistem akan membatalkan pemesanan
8. Aktor menutup
pemesanan
Sistem akan menutup form pemesanan
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
10. Use Case Diagram Entry Pembayaran
Sumber : Data Olahan Penulis
Gambar : III.11 Use Case Diagram Entry Pembayaran
Tabel III.10
Deskripsi Use Case Diagram Entry Pembayaran
Use Case Narative Entry Pembayaran
Tujuan User dapat menyimpan, menambah baru,
mengubah, menghapus, mencari, membatalkan,
mencetak dan menutup form entry pembayaran.
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
menejemen Entry pembayaran
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form entry pemesanan
54
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan
pembayaran
Sistem akan menampilkan entry pembayaran
2. Aktor menyimpan
pembayaran
Sistem akan menyimpan pembayaran
3. Aktor menambah
pembayaran baru
Sistem akan menambah pembayaran
4. Aktor mengubah
pembayaran
Sistem akan mengubah pembayaran
5. Aktor menghapus
pembayaran
Sistem akan menghapus pembayaran
6. Aktor mencari
pembayaran
Sistem akan mencari pembayaran
7. Aktor membatalkan
pembayaran
Sistem akan membatalkan pembayaran
8. Aktor mencetak
pembayaran
Sistem akan mencetak pembayaran
9. Aktor menutup form
pembayaran
Sistem akan menutup form pembayaran
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
11. Use Case Diagram Pembayaran Booking fee
Sumber : Data Olahan Penulis
Gambar : III.12 Use Case Diagram Pembayaran Booking fee
55
Tabel III.11
Deskripsi Use Case Diagram Pembayaran Booking fee
Use Case Narative Pembayaran Booking fee
Tujuan User dapat menyimpan, menambah baru, cari,
hapus dan keluar dari pembayaran booking fee
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
menejemen pembayaran booking fee
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form pembayaran booking fee
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan
pembayaran booking
fee
Sistem akan menampilkan entry pembayaran
booking fee
2. Aktor menyimpan
pembayaran booking
fee
Sistem akan menyimpan pembayaran booking fee
3. Aktor menambah
pembayaran booking
fee
Sistem akan menambah pembayaran booking fee
4. Aktor mencari
pembayaran booking
fee
Sistem akan mencari pembayaran booking fee
5. Aktor menghapus
bukti pembayaran
booking fee
Sistem akan menghapus pembayaran booking fee
6. Aktor keluar dari
pembayaran booking
fee
Sistem akan keluar dari pembayaran booking fee
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
56
12. Use Case Diagram Pembayaran Uang Muka
Sumber : Data Olahan Penulis
Gambar : III.13 Use Case Diagram Pembayaran Uang Muka
Tabel III.12
Deskripsi Use Case Diagram Pembayaran Uang Muka
Use Case Narative Pembayaran Uang Muka
Tujuan User dapat menyimpan, menambah baru, mencari,
menghapus, dan keluar dari pembayaran uang muka
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
menejemen pembayaran uang muka
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form pembayaran uang muka
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan
pembayaran uang
muka
Sistem akan menampilkan entry pembayaran
Uang muka
2. Aktor menyimpan
pembayaran uang
muka
Sistem akan menyimpan pembayaran uang muka
3. Aktor menambah
pembayaran uang
muka
Sistem akan menambah pembayaran uang muka
4. Aktor mencari
pembayaran uang
muka
Sistem akan mencari pembayaran uang muka
57
5. Aktor menghapus
pembayaran uang
muka
Sistem akan menghapus pembayaran uang muka
6. Aktor keluar dari
pembayaran uang
muka
Sistem akan keluar dari pembayaran uang muka
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
13. Use Case Diagram Pembayaran Pelunasan KPR
Sumber : Data Olahan Penulis
Gambar : III.14 Use Case Diagram Pembayaran Pelunasan KPR
Tabel III.13
Deskripsi Use Case Diagram Pembayaran Pelunasan KPR
Use Case Narative Pembayaran Pelunasan KPR
Tujuan User dapat menyimpan, menambah baru,
mencari, mencetak, dan keluar dari pembayaran
pelunasan kpr
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
menejemen pembayaran pelunasan kpr
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form pembayaran pelunasan
kpr
uc Use Case Pembayaran Pelunasan KPR dari Bank
User
Entry Pelunasan
KPR
Simpan
Tambah BaruHapus
Keluar
Cari
«extend»
«extend»
«extend»
«extend»
«extend»
58
Aksi Aktor Reaksi Sistem
1. Aktor memasukkan
pembayaran
pelunasan kpr
Sistem akan menampilkan entry pembayaran
pelunasan kpr
2. Aktor menyimpan
pembayaran
pelunasan kpr
Sistem akan menyimpan pembayaran pelunasan kpr
3. Aktor mencari
pembayaran
pelunasan kpr
Sistem akan mencari pembayaran pelunasan kpr
4. Aktor membatalkan
pembayaran
pelunasan kpr
Sistem akan membatalkan bukti pembayaran
pelunasan kpr
5. Aktor menghapus
pembayaran
pelunasan kpr
Sistem akan menghapus bukti pembayaran
pelunasan kpr
6. Aktor keluar dari
pembayaran
pelunasan kpr
Sistem akan keluar dari pembayaran pelunasan kpr
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
14. Use Case Diagram Menu Cetak
Sumber : Data Olahan Penulis
Gambar : III.15 Use Case Diagram Menu Cetak
59
Tabel III.14
Deskripsi Use Case Diagram Menu Cetak
Use Case Narative Menu Cetak
Tujuan User dapat melakukan proses cetak
Deskripsi Sistem ini memungkinkan aktor untuk mencetak
data produk, bukti pemesanan, dan bukti
pembayaran
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke Menu Cetak
Aksi Aktor Reaksi Sistem
1. Aktor memiih menu
cetak data produk
Sistem akan menampilkan cetak data produk
2. Aktor memilih menu
cetak bukti pembayaran
pemesanan
Sistem akan menampilkan cetak bukti
pembayaran pemesanan
3. Aktor memilih menu
cetak bukti pembayaran
Sistem akan menampilkan cetak bukti
pembayaran
Kondisi Akhir
Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan oleh
Aktor.
15. Use Case Diagram Cetak Data Produk
Sumber : Data Olahan Penulis
Gambar : III.16 Use Case Diagram Cetak Data Produk
60
Tabel III.15
Deskripsi Use Case Diagram Cetak Data Produk
Use Case Narative Cetak Data Produk
Tujuan User dapat melakukan proses cetak
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
proses cetak data poduk, menutup proses cetak bukti
data produk
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form cetak data produk
Aksi Aktor Reaksi Sistem
1. Aktor memiih
menu tampil
Sistem akan menampilkan cetak data produk
2. Aktor memilih
tombol tutup
Sistem akan menutup form cetak data produk
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
16. Use Case Diagram Cetak Bukti Pemesanan
Sumber : Data Olahan Penulis
Gambar : III.17 Use Case Diagram Cetak Bukti Pemesanan
61
Tabel III.16
Deskripsi Use Case Diagram Cetak Bukti Pemesanan
Use Case Narative Cetak Bukti Pesanan
Tujuan User dapat melakukan proses cetak
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
proses cetak bukti pemesanan, mencari kode
pemesaan dan keluar dari proses cetak bukti
pemesanan
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form cetak bukti Pemesanan
Aksi Aktor Reaksi Sistem
1. Aktor memiih
menu cetak
Sistem akan menampilkan cetak bukti
pemesanan
2. Aktor memilih
menu cari
Sistem akan menampilkan kode pemesanan yang
akan di cetak
3. Aktor memilih
tombol keluar
Sistem akan keluar dari cetak bukti pemesanan
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
17. Use Case Diagram Cetak Bukti Pembayaran
Sumber : Data Olahan Penulis
Gambar : III.18 Use Case Diagram Cetak Bukti Pembayaran
62
Tabel III.17
Deskripsi Use Case Diagram Cetak Bukti Pembayaran
Use Case Narative Cetak Bukti Pesanan
Tujuan User dapat melakukan proses cetak
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
proses cetak bukti pembayaran, mencari kode
pembayaran dan menutup proses cetak bukti
pembayaran
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form cetak bukti Pembayaran
Aksi Aktor Reaksi Sistem
1. Aktor memiih
menu cetak
Sistem akan menampilkan cetak bukti pembayaran
2. Aktor memilih
menu cari
Sistem akan menampilkan kode pembayaran yang
akan di cetak
3. Aktor memilih
tombol keluar
Sistem akan keluar dari cetak bukti pembayaran
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
18. Use Case Diagram Menu Laporan
Sumber : Data Olahan Penulis
Gambar : III.19 Use Case Diagram Menu Laporan
63
Tabel III.18
Deskripsi Use Case Diagram Menu Laporan
Use Case Narative Menu Laporan
Tujuan User dapat melihat dan mencetak menu laporan
Deskripsi Sistem ini memungkinkan aktor untuk melihat
dan mencetak laporan
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke menu laporan
Aksi Aktor Reaksi Sistem
1. Aktor memiih laporan
data konsumen
Sistem akan menampilkan laporan data
konsumen
2. Aktor memilih laporan
pembayaran
Sistem akan menampilkan laporan pembayaran
Kondisi Akhir
Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan oleh
Aktor.
19. Use Case Diagram Laporan Data Konsumen
Sumber : Data Olahan Penulis
Gambar : III.20 Use Case Diagram Laporan Data Konsumen
64
Tabel III.19
Deskripsi Use Case Diagram Laporan Data Konsumen
Use Case Narative Laporan Data Konsumen
Tujuan User dapat mengakses laporan data konsumen
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
proses cetak laporan data konsumen, menutup form
laporan data konsumen
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form laporan data konsumen
Aksi Aktor Reaksi Sistem
1. Aktor memiih
menu cetak
Sistem akan menampilkan cetak laporan data
konsumen
2. Aktor memilih
cari
Sistem akan menampilkan laporan data konsumen
berdasarkan tanggal yang dicari
3. Aktor memilih
tombol tutup
Sistem akan menutup laporan data konsumen
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh Aktor.
20. Use Case Diagram Laporan Pembayaran
Sumber : Data Olahan Penulis
Gambar : III.21 Use Case Diagram Laporan Pembayaran
65
Tabel III.20
Deskripsi Use Case Diagram Laporan Pembayaran
Use Case Narative Laporan Pembayaran
Tujuan User dapat memilih laporan pembayaran
booking fee, laporan pembayaran uang muka,
dan laporan pelunasan
Deskripsi Sistem ini memungkinkan aktor untuk
mengakses laporan pembayaran booking fee,
laporan uang muka, laporan pelunasan
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke laporan pembayaran
Aksi Aktor Reaksi Sistem
1. Aktor memilih laporan
pembayaran booking fee
Sistem akan menampilkan laporan pembayaran
Booking fee
2. Aktor memilih laporan
pembayaran uang muka
Sistem akan menampilkan laporan pembayaran
Uang muka
3. Aktor memilih laporan
pembayaran pelunasan
Sistem akan menampilkan laporan pembayaran
Pelunasan
Kondisi Akhir
Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan oleh
Aktor.
21. Use Case Diagram Laporan Pembayaran Booking fee
Sumber : Data Olahan Penulis
Gambar : III.22 Use Case Diagram Laporan Pembayaran Booking fee
66
Tabel III.21
Deskripsi Use Case Diagram Laporan Pembayaran Booking fee
Use Case Narative Laporan Pembayaran Booking fee
Tujuan User dapat mengakses laporan pembayaran
booking fee
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
proses cetak, cari dan menutup form laporan
pembayaran booking fee
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form laporan pembayaran
booking fee
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu
cari tanggal
Sistem akan menampilkan laporan pembayaran
booking fee sesuai tanggal
2. Aktor memilih menu
cetak
Sistem akan menampilkan cetak laporan
pembayaran booking fee
3. Aktor memilih menu
cari tanggal
Sistem akan keluar dari laporan pembayaran
booking fee
Kondisi Akhir
Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan oleh Aktor.
22. Use Case Diagram Laporan Pembayaran Uang Muka
Sumber : Data Olahan Penulis
Gambar : III.23 Use Case Diagram Laporan Pembayaran Uang Muka
67
Tabel III.22
Deskripsi Use Case Diagram Laporan Pembayaran Uang Muka
Use Case Narative Laporan Pembayaran Uang Muka
Tujuan User dapat mengakses laporan pembayaran uang
muka
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
proses cetak, cari dan keluar dari laporan
pembayaran uang muka
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form laporan pembayaran
uang muka
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu
cari tanggal
Sistem akan menampilkan laporan pembayaran
uang muka sesuai tanggal
2. Aktor memilih menu
cetak
Sistem akan menampilkan cetak laporan
pembayaran uang muka
3. Aktor memilih menu
cari tanggal
Sistem akan keluar dari laporan pembayaran uang
muka
Kondisi Akhir
Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan oleh Aktor.
23. Use Case Diagram Laporan Pembayaran Pelunasan KPR
Sumber : Data Olahan Penulis
Gambar : III.24 Use Case Diagram Laporan Pembayaran Pelunasan KPR
68
Tabel III.23
Deskripsi Use Case Diagram Laporan Pembayaran Pelunasan KPR
Use Case Narative Laporan Pembayaran Pelunasan KPR
Tujuan User dapat mengakses laporan pembayaran
pelunasan kpr
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
proses cetak, cari dan menutup form laporan
pembayaran pelunasan kpr
Skenario Utama
Aktor User
Kondisi Awal Aktor telah masuk ke form laporan pembayaran
pelunasan kpr
Aksi Aktor Reaksi Sistem
1. Aktor memiih menu
cari tanggal
Sistem akan menampilkan laporan pembayaan
pelunasan kpr sesuai tanggal yang dicari
2. Aktor memilih menu
cetak
Sistem akan menampilkan cetak laporan
pembayaran pelunasan kpr
3. Aktor memilih menu
tutup
Sistem akan metutup form laporan pembayaran
pelunasan kpr
Kondisi Akhir
Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan oleh Aktor.
24. Use Case Diagram Logout
Sumber : Data Olahan Penulis
Gambar : III.25 Use Case Diagram User Logout
Tabel III.24
Deskripsi Use Case Diagram User Logout
Use Case Narative User Logout
Tujuan User dapat keluar dari sistem
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
proses keluar dari sistem
69
Skenario Utama
Aktor User
Kondisi Awal Aktor belum melakukan logout
Aksi Aktor Reaksi Sistem
1. Aktor memiih logout
Sistem akan keluar dari menu utama
Kondisi Akhir
Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan oleh Aktor
yaitu user keluar dari menu utama
3.3.3. Activity Diagram
1. Activity Diagram Login
Sumber : Data Olahan Penulis
Gambar : III.26 Activity Diagram Login
70
Sumber : Data Olahan Penulis
Gambar : III.27 Activity Diagram Login Detail
71
2. Activity Diagram Data User
Sumber : Data Olahan Penulis
Gambar : III.28 Activity Diagram Data User
72
3. Activity Diagram Data Konsumen
Sumber : Data Olahan Penulis
Gambar : III.29 Activity Diagram Data Konsumen
73
4. Activity Diagram Data Produk
Sumber : Data Olahan Penulis
Gambar : III.30 Activity Diagram Data Produk
74
5. Activity Diagram Komentar
Sumber : Data Olahan Penulis
Gambar : III.31 Activity Diagram Komentar
75
6. Activity Diagram Transaksi Pemesanan.
Sumber : Data Olahan Penulis
Gambar : III.32 Activity Diagram Transaksi Pemesanan
76
7. Activity Diagram Transaksi Pembayaran
Sumber : Data Olahan Penulis
Gambar : III.33 Activity Diagram Transaksi Pembayaran
77
8. Activity Diagram Transaksi Pembayaran Booking fee
Sumber : Data Olahan Penulis
Gambar : III.34 Activity Diagram Transaksi
Pembayaran Booking fee
78
9. Activity Diagram Transaksi Pembayaran Uang Muka
Sumber : Data Olahan Penulis
Gambar : III.35 Activity Diagram Transaksi
Pembayaran Uang Muka
79
10. Activity Diagram Transaksi Pembayaran Pelunasan KPR
Sumber : Data Olahan Penulis
Gambar : III.36 Activity Diagram Transaksi
Pembayaran Pelunasan KPR
80
11. Activity Diagram Laporan Data Konsumen
Sumber : Data Olahan Penulis
Gambar : III.37 Activity Diagram Laporan Data Konsumen
81
12. Activity Diagram Laporan Pembayaran Booking fee
Sumber : Data Olahan Penulis
Gambar : III.38 Activity Diagram Laporan
Pembayaran Booking fee
82
13. Activity Diagram Laporan Pembayaran Uang Muka
Sumber : Data Olahan Penulis
Gambar : III.39 Activity Diagram Laporan
Pembayaran Uang Muka
83
14. Activity Diagram Laporan Pembayaran Pelunasan KPR
Sumber : Data Olahan Penulis
Gambar : III.40 Activity Diagram Laporan
Pembayaran Uang Muka
84
1.3. Desain
1.4.1. Entity Relationship Diagram (ERD)
Gambar : III.41 Entity Relationship Diagram (ERD)
85
1.4.2. Logical Record Structure (LRS)
Sumber : Data Olahan Penulis
Gambar : III.42 Logical Record Structure (LRS)
1.4.3. Spesifikasi File
File adalah komponen utama dari sebuah sistem komputerisasi. File
memiiki fungsi sebagai data masukkan dan keluaran untuk menunjang jalannya
sistem dan program yang sedang dibangun. Adapun spesifikasi file tersebut adalah
sebagai berikut:
1. Spesifikasi File User
Nama Fie : File User
Fungsi : Digunakan untuk mengelola data user
86
Akronim : user.myd
Tipe File : Master data
Media File : Harddisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 50 Byte
Field Key : id_user
Software : My SQL
Tabel III.25
Spesifikasi File User
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID User id_user Varchar 10 Primary key
2 Username user_name Varchar 20
3 Password Password Varchar 10
4 Kategori Kategori Varchar 10
2. Spesifikasi File Konsumen
Nama Fie : File Konsumen
Fungsi : Digunakan untuk mengelola data konsumen
Akronim : konsumen.myd
Tipe File : Master data
Media File : Harddisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 125 Byte
Field Key : id_konsumen
Software : My SQL
87
Tabel III.26
Spesifikasi File Konsumen
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID Konsumen id_konsumen Varchar 10 Primary key
2 Nama konsumen nm_konsumen Varchar 25
3 Email Email Varchar 25
4 Alamat Alamat Varchar 30
5 Kota Kota Varchar 20
6 No. Telpone no_telp Varchar 15
3. Spesifikasi File Produk
Nama Fie : File Produk
Fungsi : Digunakan untuk mengelola data produk
Akronim : produk.myd
Tipe File : Master data
Media File : Harddisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 113 Byte
Field Key : id_rumah
Software : My SQL
Tabel III.27
Spesifikasi File Produk
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID Rumah id_rumah varchar 10 Primary key
2 Type Rumah type_rumah varchar 5
3 Uang Muka uang_muka Int 20
4 Booking fee booking_fee Int 20
5 Harga Jual harga_jual Int 620
6 Maksimal KPR maks_kpr Int 20
7 Lama Angsuran lama_angsuran Char 8
88
8 Estimasi Angsuran estimasi_angsuran double
19 Suku Bunga suku_bunga varchar 10
4. Spesifikasi File Komentar
Nama Fie : File Komentar
Fungsi : Digunakan untuk mengelola komentar
Akronim : komentar.myd
Tipe File : Master data
Media File : Harddisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 100 Byte
Field Key : id_komentar
Software : My SQL
Tabel III.28
Spesifikasi File Komentar
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID Komentar id_komentar Varchar 10 Primary key
2 ID Konsumen id_konsumen Varchar 10
3 Topik Topik Varchar 30
4 Komentar Komentar Varchar 50
5. Spesifikasi File Pemesanan
Nama Fie : File Pemesanan
Fungsi : Digunakan untuk mengelola data pemesanan
Akronim : pemesanan.myd
Tipe File : Transaksi
Media File : Harddisk
89
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 90 Byte
Field Key : id_pemesanan
Software : My SQL
Tabel III.29
Spesifikasi File Pemesanan
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID Pemesanan id_pemesanan varchar 10 Primary key
2 ID Konsumen id_konsumen varchar 10 Foregin key
3 Tanggal Pemesanan tgl_pemesanan date
4 ID Rumah id_rumah varchar 10 Foregin key
5 Booking fee bookingfee int 20
6 Uang Muka uangmuka int 20
7 Pelunasn KPR pelunasan_kpr int 20
6. Spesifikasi File Booking fee
Nama Fie : File Booking fee
Fungsi : Digunakan untuk mengelola data pembayaran booking fee
Akronim : booking_fee.myd
Tipe File : Transaksi
Media File : Harddisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 20 Byte
Field Key : id_bookingfee
Software : My SQL
90
Tabel III.30
Spesifikasi File Booking fee
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID Booking fee id_bookingfee varchar 10 Foregin key
2 ID Konsumen id_konsumen varchar 10
3 Tanggal Bookingfee tgl_booking date
4 Booking Fee booking_fee double
7. Spesifikasi File Uang muka
Nama Fie : File uang muka
Fungsi : Digunakan untuk mengelola data pembayaran uang muka
Akronim : uangmuka.myd
Tipe File : Transaksi
Media File : Harddisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 20 Byte
Field Key : id_uangmuka
Software : My SQL
Tabel III.31
Spesifikasi File Uang Muka
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID Uang Muka id_uangmuka varchar 10 Primary key
2 ID Konsumen id_konsumen varchar 10
3 Tanggal uang muka tgl_uangmuka date
4 Uang Muka uang_muka double
8. Spesifikasi File Pelunasan
Nama Fie : File pelunasan
91
Fungsi : Digunakan untuk mengelola data pembayaran pelunasan
Akronim : pelunasan.myd
Tipe File : Transaksi
Media File : Harddisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 20 Byte
Field Key : id_pelunasan
Software : My SQL
Tabel III.32
Spesifikasi File Pelunasan
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID Pelunasan id_pelunasan varchar 10 Primary key
2 ID Konsumen id_konsumen varchar 10
3 Tanggal pelunasan tgl_pelunasan date
4 Total pelunasan tot_pelunasan double
9. Spesifikasi File Pembayaran
Nama Fie : File pembayaran
Fungsi : Digunakan untuk mengelola data pembayaran
Akronim : pembayaran.myd
Tipe File : Transaksi
Media File : Harddisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 50 Byte
Field Key : id_pembayaran
92
Software : My SQL
Tabel III.33
Spesifikasi File Pembayaran
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID Pembayaran id_pembayaran varchar 10 Primary key
2 ID Pemesanan id_pemesanan varchar 10
3 Tanggal
pembayaran
tgl_pembayaran date
4 Kode Bayar kode_bayar varchar 10
5 Jumlah Bayar jml_bayar int 20
10. Spesifikasi File Jenis Bayar
Nama Fie : File jenisbayar
Fungsi : Digunakan untuk mengelola jenis pembayaran
Akronim : jenisbayar.myd
Tipe File : Transaksi
Media File : Harddisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 50 Byte
Field Key : kode_bayar
Software : My SQL
Tabel III.34
Spesifikasi File Jenis Bayar
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Bayar kode_bayar varchar 10 Primary key
2 Keterangan keterangan varchar 10
93
1.4.4. User Interface
1. User Interface Login
Sumber : Data Olahan Penulis
Gambar : III.43 User Interface Login
2. User Interfase Menu Utama
Sumber : Data Olahan Penulis
Gambar : III.44 User Interface Menu Utama
94
3. User Interface Master Data
Sumber : Data Olahan Penulis
Gambar : III.45 User Interface Master Data
4. User Interface Data User
95
Sumber : Data Olahan Penulis
Gambar : III.46 User Interface Data User
5. User Interface Data Konsumen
Sumber : Data Olahan Penulis
Gambar : III.47 User Interface Data Konsumen
96
6. User Interface Data Produk
Sumber : Data Olahan Penulis
Gambar : III.48 User Interface Data Produk
7. User Interface Data Komentar
Sumber : Data Olahan Penulis
Gambar : III.49 User Interface Data Komentar
97
8. User Interface Master Transaksi
Sumber : Data Olahan Penulis
Gambar : III.50 User Interface Master Transaksi
9. User Interface Pemesanan
Sumber : Data Olahan Penulis
Gambar : III.51 User Interface Pemesanan
98
10. User Interface Pembayaran
Sumber : Data Olahan Penulis
Gambar : III.52 User Interface Pembayaran
11. User Interface Booking Fee
Sumber : Data Olahan Penulis
Gambar : III.53 User Interface Transaksi Pembayaran Booking Fee
99
12. User Interface Uang Muka
Sumber : Data Olahan Penulis
Gambar : III.54 User Interface Transaksi Pembayaran Uang Muka
13. User Interface Pelunasan
Sumber : Data Olahan Penulis
Gambar : III.55 User Interface Transaksi Pembayaran Pelunasan
100
14. User Interface Menu Cetak
Sumber : Data Olahan Penulis
Gambar : III.56 User Interface Menu Cetak
15. User Interface Cetak Data Produk
Sumber : Data Olahan Penulis
Gambar : III.57 User Interface Cetak Pemesanan
101
16. User Interface Cetak Pemesanan
Sumber : Data Olahan Penulis
Gambar : III.58 User Interface Cetak Pemesanan
17. User Interface Cetak Pembayaran
Sumber : Data Olahan Penulis
Gambar : III.59 User Interface Cetak Pemesanan
102
18. User Interface Menu Laporan
Sumber : Data Olahan Penulis
Gambar : III.60 User Interface Menu Laporan
19. User Interface Laporan Data Konsumen
Sumber : Data Olahan Penulis
Gambar : III.61 User Interface Laporan Data Konsumen
103
20. User Interface Laporan Pembayaran Booking fee
Sumber : Data Olahan Penulis
Gambar : III.62 User Interface Laporan Pembayaran Booking fee
21. User Interface Laporan Pembayaran Uang Muka
Sumber : Data Olahan Penulis
Gambar : III.63 User Interface Laporan Pembayaran Uang Muka
104
22. User Interface Laporan Pembayaran Pelunasan
Sumber : Data Olahan Penulis
Gambar : III.64 User Interface Laporan Pembayaran Pelunasan
3.5. Implementasi
Dalam tahap implementasi Tugas Akhir ini dikembangkan dengan bahasa
pemrograman Java dengan Netbeans IDE 8.1 dan dengan aplikasi database
MySQL yang disimpan pada web server. Program aplikasi yang dibuat dengan
menggunakan java yang bersifat umum, dimana aplikasi dapat dijalankan secara
langsung tidak memerlukan perangkat lunak browser untuk menjalankannya.
Pada bagian ini akan dijelaskan mengenai perangkat lunak atau software
dan perangkat keras atau hardware yang digunakan sebagai media implementasi
aplikasi yang dihasilkan. Perangkat lunak dan perangkat keras yang dibutuhkan
untuk implementasi program penjualan rumah ini adalah sebagai berikut:
105
1. Spesifikasi Hardware dan Software
Tabel 35
Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Operasi Micosoft Window 7 Professional
Processor Intel (R) Pentium (R) Dual CPU E2160 @1.80GHz 1.80
GHz
RAM 2 GB (1.89 GB usable)
Hardisk ST250 DM000-1BD141 ATA Device
Monitor Generic PnP Monitor
Keyboard Standard PS/2 Keyboaard
Printer HP Deskjet 3920/3940
Mouse USB Optica Mouse
Software Bahasa Pemrograman : Java
Aplikasi Pendukung : Netbeants 8.1, Ireport dan
Jasper report
DBMS : MySQL
2. Implementasi Halaman Login
Dengan masuk ke dalam menu login pengguna dapat mengisi id user dan
password untuk masuk ke dalam tampilan menu utama dengan memilih command
button :
a. Pilih Login untuk setuju
b. Pilih Batal untuk membatalkan
106
Sumber : Data Olahan Penulis
Gambar : III.65 Implementasi Halaman Login
3. Implementasi Menu Utama
Pada tampilan Menu Utama terdapat beberapa menu-menu pilihan sebagai
berikut:
a. Menu Master, pada menu ini terdiri dari sub menu data user, data konsumen,
data produk dan komentar.
b. Menu Transaksi, pada menu ini terdiri dari sub menu pemesanan dan
pembayaran.
c. Menu Cetak, pada menu ini terdiri dari sub menu cetak data produk, cetak
bukti pemesanan dan cetak bukti pembayaran
d. Menu Laporan, pada menu ini terdiri dari sub menu laporan data konsumen,
dan laporan pembayaran
107
Sumber : Data Olahan Penulis
Gambar : III.66 Implementaasi Halaman Menu Utama
4. Implementasi Master Data
Pada saat memilih menu master data maka akan tampil jendela form yang
terdiri dari data user, data konsumen, data produk dan komentar.
Sumber : Data Olahan Penulis
Gambar : III.67 Implementasi Halaman Menu Master Data
108
5. Implementasi Data User
Pada saat memilih data user, maka akan tampil jendela form data user dengan
pilihan command button sebagai berikut:
a. Pilih Tambah baru untuk memasukkan data user baru.
b. Pilih Simpan untuk menyimpan data user
c. Pilih Ubah untuk mengubah data user
d. Pilih Hapus untuk menghapus data user
e. pilih Cari untuk mencari data user
f. Pilih Keluar untuk keluar dari form data user
109
Sumber : Data Olahan Penulis
Gambar : III.68 Implementasi Halaman Data User
6. Implementasi Data Konsumen
Pada saat memilih data konsumen, maka akan tampil jendela form data
konsumen dengan pilihan command button sebagai berikut:
a. Pilih Tambah baru untuk memasukkan data konsumen baru.
b. Pilih Simpan untuk menyimpan data kosumen
c. Pilih Ubah untuk mengubah data konsumen
d. Pilih Hapus untuk menghapus data konsumen
e. pilih Cari untuk mencari data konsumen
f. Pilih Keluar untuk keluar dari form data konsumen
110
Sumber : Data Olahan Penulis
Gambar : III.69 Implementasi Halaman Data Konsumen
7. Implementasi Data Produk
Pada saat memilih data produk, maka akan tampil jendela form data produk
dengan pilihan command button sebagai berikut:
a. Pilih Tambah baru untuk memasukkan data produk baru.
b. Pilih Simpan untuk menyimpan data produk
c. Pilih Ubah untuk mengubah data produk
d. Pilih Hapus untuk menghapus data produk
e. Pilih Cari untuk mencari data produk
f. Pilih Keluar untuk keluar dari form data produk
111
Sumber : Data Olahan Penulis
Gambar : III.70 Implementasi Halaman Data Produk
8. Implementasi Komentar
Pada saat memilih komentar, maka akan tampil jendela form komentar
dengan pilihan command button sebagai berikut:
a. Pilih Tambah baru untuk memasukkan komentar baru.
b. Pilih Simpan untuk menyimpan komentar
c. Pilih Ubah untuk mengubah komentar
d. Pilih Hapus untuk menghapus komentar
e. Pilih Cari untuk mencari komentar
f. Pilih Keluar untuk keluar dari form komentar
112
Sumber : Data Olahan Penulis
Gambar : III.71 Implementasi Halaman Komentar
9. Implementasi Menu Transaksi
Pada tampilan menu transaksi terdapat beberapa menu-menu transaksi
pilihan sebagai berikut:
a. TransaksiPemesanan
b. Transaksi Pembayaran, pada transaksi ini terdiri dari pembayaran booking
fee, pembayaran uang muka, dan pembayaran pelunasan.
113
Sumber : Data Olahan Penulis
Gambar : III.72 Implementasi Halaman Menu Transaksi
10. Implementasi Transaksi Pemesanan.
Pada saat memilih transaksi pemesanan, maka akan tampil jendela form
transaksi pemesanan dengan pilihan command button sebagai berikut:
a. Pilih Tambah baru untuk memasukkan pemesanan baru.
b. Pilih Simpan untuk menyimpan pemesanan
c. Pilih Ubah untuk mengubah pemesanana
d. Pilih Hapus untuk menghapus pemesanan
e. Pilih Cari untuk mencari pemesanan
f. Pilih Tutup untuk menutup form pemesanan
114
Sumber : Data Olahan Penulis
Gambar : III.73 Implementasi Halaman Transaksi Pemesanan
11. Implementasi Transaksi Pembayaran
Pada saat memilih transaksi pembayaran, maka akan tampil jendela form
transaksi pembayaran dengan pilihan command button sebagai berikut:
a. Pilih Tambah baru untuk memasukkan pembayaran baru.
b. Pilih Simpan untuk menyimpan pembayaran
c. Pilih Ubah untuk mengubah pembayaran
d. Pilih Hapus untuk menghapus pembayaran
e. Pilih Cari untuk mencari pembayaran
f. Pilih Cetak untuk mencetak pembayaran
g. Pilih Tutup untuk menutup form pembayaran
115
Sumber : Data Olahan Penulis
Gambar : III.74 Implementasi Halaman Transaksi Pembayaran
12. Implementasi Transaksi Pembayaran Booking fee
Pada saat memilih transaksi pembayaran booking fee, maka akan tampil
jendela form transaksi pembayaran booking fee dengan pilihan command button
sebagai berikut:
a. Pilih Tambah baru untuk memasukkan pembayaran booking fee baru.
b. Pilih Simpan untuk menyimpan pembayaran booking fee
c. pilih Cari untuk mencari pembayaran booking fee
d. Pilih Hapus untuk menghapus pembayaran booking fee
e. Pilih Keluar untuk menutup form pembayaran booking fee
116
Sumber : Data Olahan Penulis
Gambar : III.75 Implementasi Halaman Transaksi
Pembayaran Booking fee
13. Implementasi Transaksi Pembayaran Uang Muka
Pada saat memilih transaksi pembayaran uang muka, maka akan tampil
jendela form transaksi pembayaran uang muka dengan pilihan command button
sebagai berikut:
a. Pilih Tambah baru untuk memasukkan pembayaran uang muka baru.
b. Pilih Simpan untuk menyimpan pembayaran uang muka
c. pilih Cari untuk mencari pembayaran uang muka
d. pilih Hapus untuk menghapus pembayaran uang muka
e. Pilih Keluar untuk menutup form pembayaran uang muka
117
Sumber : Data Olahan Penulis
Gambar : III.76 Implementasi Halaman Transaksi
Pembayaran Uang Muka
14. Implementasi Transaksi Pembayaran Pelunasan
Pada saat memilih transaksi pembayaran pelunasan, maka akan tampil jendela
form transaksi pembayaran pemesanan dengan pilihan command button sebagai
berikut:
a. Pilih Tambah baru untuk memasukkan pembayaran pemesanan baru.
b. Pilih Simpan untuk menyimpan pembayaran pemesanan
c. pilih Cari untuk mencari pembayaran pemesanan
d. pilih Hapus untuk menghapus pembayaran pemesanan
e. Pilih Keluar untuk menutup form pembayaran pemesanan
118
Sumber : Data Olahan Penulis
Gambar : III.77 Implementasi Halaman Transaksi
Pembayaran Pelunasan
15. Implementasi Menu Cetak
Pada tampilan menu cetak terdapat beberapa menu-menu cetak pilihan
sebagai berikut:
a. Cetak Data Produk
b. Cetak Bukti Pemesanan
c. Cetak Bukti Pembayaran
119
Sumber : Data Olahan Penulis
Gambar : III.78 Implementasi Halaman Menu Cetak
16. Implementasi Cetak Data Produk
Pada tampilan menu cetak data produk terdapat beberapa pilihan command
button sebagai berikut:
a. Pilih Cetak untuk menetak data produk
b. Pilih Tutup untuk menutup form cetak data produk
120
Sumber : Data Olahan Penulis
Gambar : III.79 Implementasi Halaman Cetak Data Produk
17. Implementasi Cetak Bukti Pemesanan
Pada tampilan menu cetak bukti pemesanan terdapat beberapa pilihan
command button sebagai berikut:
a. Pilih Cetak untuk menetak bukti pemesanan
b. Pilih Cari untuk mencari bukti pemesanan sesuai id pemesanan yang
diinginkan
c. Pilih Tutup untuk menutup form cetak bukti pemesanan
121
Sumber : Data Olahan Penulis
Gambar : III.80 Implementas Halaman Cetak Bukti Pemesanan
18. Implementasi Cetak Bukti Pembayaran
Pada tampilan menu cetak bukti pembayaran terdapat beberapa pilihan
command button sebagai berikut:
a. Pilih Cetak untuk menetak bukti pembayaran
b. Pilih Cari untuk mencari bukti pembayaran sesuai id pembayaran yang
diinginkan
c. Pilih Tutup untuk menutup form cetak bukti pembayaran
122
Sumber : Data Olahan Penulis
Gambar : III.81 Implementasi Halaman Cetak Bukti Pembayaran
19. Implementasi Menu Laporan
Pada tampilan menu laporan terdapat beberapa menu-menu laporan dengan
pilihan sebagai berikut:
a. Laporan Data Konsumen
b. Laporan Pembayaran, pada menu ini terdapat beberapa laporan pembayaran
diantaranya laporan pembayaran booking fee, laporan pembayaran uang muka
dan laporan pembayaran pelunasan.
123
Sumber : Data Olahan Penulis
Gambar : III.82 Implementasi Halaman Menu Laporan
20. Implementasi Laporan Data Konsumen
Pada tampilan sub menu laporan data konsumen terdapat beberapa pilihan
command button sebagai berikut:
a. Pilih Tampil untuk menampilkan laporan data konsumen secara keseluruhan
b. Pilih Cari untuk mencari laporan sesuai tanggal yang diinginkan
c. Pilih Tutup untuk menutup form laporan data konsumen
124
Sumber : Data Olahan Penulis
Gambar : III.83 Implementasi Halaman Laporan Data Konsumen
21. Implementasi Laporan Pembayaran Booking fee
Pada tampilan laporan pembayaran booking fee terdapat beberapa pilihan
command button sebagai berikut:
a. Pilih Tampil untuk menampilkan laporan pembayaran booking fee secara
keseluruhan.
b. Pilih Cari untuk mencari laporan pembayran booking fee sesuai tanggal yang
diinginkan
c. Pilih Tutup untuk menutup form lap oran pembayaran booking fee
125
Sumber : Data Olahan Penulis
Gambar : III.84 Implementasi Halaman Laporan
Pembayaran Booking fee
22. Implementasi Laporan Pembayaran Uang Muka
Pada tampilan laporan pembayaran uang muka terdapat beberapa pilihan
command button sebagai berikut:
a. Pilih Tampil untuk menampilkan laporan pembayaran uang muka secara
keseluruhan.
b. Pilih Cari untuk mencari laporan pembayran uang muka sesuai tanggal yang
diinginkan
c. Pilih Tutup untuk menutup form lap oran pembayaran uang muka
126
Sumber : Data Olahan Penulis
Gambar : III.85 Implementasi Halaman Laporan
Pembayaran Uang Muka
23. Implementasi Laporan Pembayaran Pelunasan
Pada tampilan laporan pembayaran pelunasan terdapat beberapa pilihan
command button sebagai berikut:
a. Pilih Tampil untuk menampilkan laporan pembayaran pelunasan secara
keseluruhan.
b. Pilih Cari untuk mencari laporan pembayran pelunasan sesuai tanggal yang
diinginkan
c. Pilih Tutup untuk menutup form laporan pembayaran pelunasan
127
Sumber : Data Olahan Penulis
Gambar : III.86 Implementasi Halaman Cetak Bukti
Pembayaran Pelunasan
3.6. Testing
Testing merupakan fase pengujian kelayakan aplikasi yang ada. Proses
pengujian ini dilakukan secara berkala dengan mengevauasi input dan output yang
dihasilkan oleh apikasi. Pada tahap pengujian ini penulis menggunakan
pendekatan pengujian validasi dengan menggunakan Black-Box Testing
(pengujian kotak hitam) yang berfokus pada persyaratan fungsional dari sistem
yang dibangun.
Black-Box Testing (pengujian kotak hitam) yaitu menguji perangkat lunak
dari spesifikasi fungsional tanpa menguji desain dan kode program. Pengujian
128
dimaksudkan untuk mengeahui apakah fungsi-fungsi, masukkan, dan keluaran
dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkan. Kasus uji yang
dibuat untuk melakukan pengujian kotak hitam harus dibuat dengan kasus benar
dan kasus salah.
1. Pengujian Login
Tabel III.36
Pengujian Login
Kelas
Pengujian
Skenario
Pengujian
Hasil yang
Diharapkan
Kesimpulan
Menu Login
Mengosongkan semua
isian data login,
kemudian langsung klik
tombol „Login‟
Sistem akan
menolak akses login
dan menampilkan
pesan “Data tidak
ditemukan”
Valid
Hanya mengisi data id
user dan mengosongkan
data password,
kemudian langsung klik
tombol „Login‟
Sistem akan
menolak akses login
dan menampilkan
pesan “Data tidak
ditemukan”
Valid
Hanya mengisi data
password dan
mengosongkan id user,
kemudian langsung klik
tombol „Login‟
Sistem akan
menolak akses login
dan menampilkan
pesan “Data tidak
ditemukan”
Valid
Menginputkan dengan
kondisi salah satu data
benar dan salah satu
lagi salah, kemudian
klik tombol „Login‟
Sistem akan
menolak akses login
dan menampilkan
pesan “Data tidak
ditemukan”
Valid
Menginputkan data
login yang benar,
kemudian klik
tombol „Login‟
Sistem akan
Menerima akses login
dan kemudian muncul
pesan “Selamat
datang” lalu langsung
masuk ke menu
utama
Valid
129
2. Pengujian Menu Utama
Tabel III.37
Pengujian Menu Utama
Kelas
Pengujian
Skenario
Pengujian
Hasil yang
Diharapkan
Kesimpulan
Menu Utama
Memilih menu
master data
Menampilkan menu
master data
Valid
Memilih menu
Transaksi
Menampilkan menu
transaksi
Valid
Memilih menu
Cetak
Menampilkan menu
cetak
Valid
Memilih menu
Laporan
Menampilkan menu
laporan
Valid
3. Pengujian Menu Master Data
Tabel III.38
Pengujian Menu Master Data
Kelas
Pengujian
Skenario
Pengujian
Hasil yang
Diharapkan
Kesimpulan
Master Data
Memilih sub menu
data user
Menampikan form
data user
Valid
Memilih sub menu
data kosumen
Menampilkan form
data konsumen
Valid
Memilih sub menu
data produk
Menampilkan form
data produk
Valid
Memilih sub menu
Komentar
Menampilkan form
komentar
Valid
4. Pengujian Data User
Tabel III.39
Pengujian Data User
Kelas
Pengujian
Skenario
Pengujian
Hasil yang
Diharapkan
Kesimpulan
Data User
Mengosongkan semua
data, Kemudian klik
tombol „Simpan‟
Menampikan pesan
peringatan “Data
tidak boleh kosong!!”
Valid
Mengisi data kategori,
id user, username, dan
Menampilkan pesan
peringatan “Data
Valid
130
mengosongkan
password, kemudian
klik tombol „Simpan‟
tidak boleh kosong!!”
Mengisi semua data
secara lengkap
kemudian klik tombol
„Simpan‟
Menampilkan pesan
peringatan “Data
berhasil disimpan!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Batal‟
Menampilkan inputan
data menjadi kosong
Valid
Mencari id user
dengan id user yang
salah, kemudian
tekan tombol „Enter‟
pada Keyboard
Menampilkan pesan
peringatan “Data
tidak ditemukan”
Valid
Mencari id user
dengan id user yang
benar, kemudian
tekan tombol „Enter‟
pada Keyboard
Menampilkan pesan
peringata “Data
ditemukan”
Valid
Mengubah data,
dengan mengosongkan
salah satu kolom
kemudian klik tombol
„Ubah‟
Menampilkan pesan
peringatan “Data
tidak boleh kosong!!”
Valid
Mengubah data,
kemudian klik tombol
„Ubah‟
Menampilkan pesan
peringatan “Data
berhasil di ubah”
Valid
Memasukan id user
yang akan dihapus,
kemudian klik tombol
„Hapus‟
Menampilkan pesan
peringatan “Data
berhasil di hapus”
Valid
131
5. Pengujian Data Konsumen
Tabel III.40
Pengujian Data Konsumen
Kelas
Pengujian
Skenario Pengujian Hasil yang
Diharapkan
Kesimpulan
Data
Konsumen
Mengosongkan semua
data, Kemudian klik
tombol „Simpan‟
Menampikan pesan
peringatan “Data tidak
boleh kosong!!”
Valid
Mengisi data dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data tidak
boleh kosong!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Simpan‟
Menampilkan pesan
peringatan “Data
berhasil disimpan!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Batal‟
Menampilkan inputan
data menjadi kosong
Valid
Mencari id konsumen
dengan id konsumen
yang salah, kemudian
tekan tombol „Cari‟
Menampilkan pesan
peringatan “Data tidak
ditemukan”
Valid
Mencari id konsumen
dengan id konsumen
yang benar, kemudian
tekan tombol „Cari‟
Menampilkan pesan
peringata “Data
ditemukan”
Valid
Menguba data, dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Ubah‟
Menampilkan pesan
peringatan “Data tidak
boleh kosong!!”
Valid
Mengubah data,
kemudian klik tombol
„Ubah‟
Menampilkan pesan
peringatan “Data
berhasil di ubah”
Valid
Memasukan id
konsumen yang akan
dihapus, kemudian
klik tombol „Hapus‟
Menampilkan pesan
peringatan “Data
berhasil di hapus”
Valid
132
6. Pengujian Data Produk
Tabel III.41
Pengujian Data Produk
Kelas
Pengujian
Skenario
Pengujian
Hasil yang
Diharapkan
Kesimpulan
Data Produk
Mengosongkan semua
data, Kemudian klik
tombol „Simpan‟
Menampikan pesan
peringatan “Data
tidak boleh kosong!!”
Valid
Mengisi data dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data
tidak boleh kosong!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Simpan‟
Menampilkan pesan
peringatan “Data
berhasil disimpan!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Batal‟
Menampilkan inputan
data menjadi kosong
Valid
Mencari id rumah
dengan id rumah yang
salah, kemudian tekan
tombol „Cari‟
Menampilkan pesan
peringatan “Data
tidak ditemukan”
Valid
Mencari id rumah
dengan id rumah yang
benar, kemudian
tekan tombol „Cari‟
Menampilkan pesan
peringata “Data
ditemukan”
Valid
Mengubah data,
dengan mengosongkan
salah satu kolom
kemudian klik tombol
„Ubah‟
Menampilkan pesan
peringatan “Data
tidak boleh kosong!!”
Valid
Menguba data,
kemudian klik tombol
„Ubah‟
Menampilkan pesan
peringatan “Data
berhasil di ubah”
Valid
Memasukan id rumah
yang akan dihapus,
kemudian klik tombol
„Hapus‟
Menampilkan pesan
peringatan “Data
berhasil dihapus”
Valid
133
7. Pengujian Data Komentar
Tabel III.42
Pengujian Data Komentar
Kelas
Pengujian
Skenario
Pengujian
Hasil yang
Diharapkan
Kesimpulan
Data
Komentar
Mengosongkan semua
data, Kemudian klik
tombol „Simpan‟
Menampikan pesan
peringatan “Data
tidak boleh
kosong!!”
Valid
Mengisi data dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data
tidak boleh
kosong!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Simpan‟
Menampilkan pesan
peringatan “Data
berhasil disimpan!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Batal‟
Menampilkan
inputan data menjadi
kosong
Valid
Mencari id komentar
dengan id komentar
yang salah, kemudian
tekan tombol „Cari‟
Menampilkan pesan
peringatan “Data
tidak ditemukan”
Valid
Mencari id komentar
dengan id komentar
yang benar, kemudian
tekan tombol „Cari‟
Menampilkan pesan
peringata “Data
ditemukan”
Valid
Mengubah data,
dengan mengosongkan
salah satu kolom
kemudian klik tombol
„Ubah‟
Menampilkan pesan
peringatan “Data
tidak boleh
kosong!!”
Valid
Mengubah data,
kemudian klik tombol
„Ubah‟
Menampilkan pesan
peringatan “Data
berhasil di ubah”
Valid
Memasukan id
komentar yang akan
dihapus, kemudian
klik tombol „Hapus‟
Menampilkan pesan
peringatan “Data
berhasil di hapus”
Valid
134
8. Pengujian Menu Master Transaksi
Tabel III.43
Pengujian Menu Master Transaksi
Kelas
Pengujian
Skenario
Pengujian
Hasil yang
Diharapkan
Kesimpulan
Master
Transaksi
Memilih sub menu
transaksi pemesanan
Menampilkan form sub
menu transaksi pemesanan
Valid
Memilih sub menu
Transaksi
pembayaran
Menampilkan form sub
menu transaksi
pembayaran
Valid
9. Pengujian Transaksi Pemesanan
Tabel III.44
Pengujian Transaksi Pemesanan
Kelas
Pengujian
Skenario
Pengujian
Hasil yang
Diharapkan
Kesimpulan
Tansaksi
Pemesanan
Mengosongkan semua
data, Kemudian klik
tombol „Simpan‟
Menampikan pesan
peringatan “Data tidak
boleh kosong!!”
Valid
Mengisi data dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data tidak
boleh kosong!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Simpan‟
Menampilkan pesan
peringatan “Data
berhasil disimpan!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Batal‟
Menampilkan inputan
data menjadi kosong
Valid
Mencari id pemesanan
dengan id pemesanan
yang salah, kemudian
tekan tombol „Enter‟
pada keyboard
Menampilkan pesan
peringatan “Data tidak
ditemukan”
Valid
Mencari id pemesanan
dengan id pemesanan
yang benar, kemudian
tekan tombol „Enter‟
pada keyboard
Menampilkan pesan
peringata “Data
ditemukan”
Valid
135
Menguba data, dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Ubah‟
Menampilkan pesan
peringatan “Data tidak
boleh kosong!!”
Valid
Menguba data,
kemudian klik tombol
„Ubah‟
Menampilkan pesan
peringatan “Data
berhasil di ubah”
Valid
Memasukan id
pemesanan yang akan
dihapus, kemudian
klik tombol „Hapus‟
Menampilkan pesan
peringatan “Data
berhasil di hapus”
Valid
Klik tombol „Tutup‟ Menutup form
Pemesanan
Valid
10. Pengujian Transaksi Pembayaran
Tabel III.45
Pengujian Transaksi Pembayaran
Kelas
Pengujian
Skenario
Pengujian
Hasil yang
Diharapkan
Kesimpulan
Tansaksi
Pembayaran
Mengosongkan semua
data, Kemudian klik
tombol „Simpan‟
Menampikan pesan
peringatan “Data
tidak boleh kosong!!”
Valid
Mengisi data dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data
tidak boleh kosong!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Simpan‟
Menampilkan pesan
peringatan “Data
berhasil disimpan!!”
Valid
Mengisi semua data
secara lengkap
kemudian klik tombol
„Batal‟
Menampilkan inputan
data menjadi kosong
Valid
Mencari id pembayaran
dengan id pembayaran
yang salah, kemudian
tekan tombol „Enter‟
pada keyboard
Menampilkan pesan
peringatan “Data
tidak ditemukan”
Valid
Mencari id pembayaran
dengan id pembayaran
yang benar, kemudian
tekan tombol „Enter‟
pada keyboard
Menampilkan pesan
peringata “Data
ditemukan”
Valid
136
Mengubah data, dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Ubah‟
Menampilkan pesan
peringatan “Data
tidak boleh kosong!!”
Valid
Mengubah data,
kemudian klik tombol
„Ubah‟
Menampilkan pesan
peringatan “Data
berhasil di ubah”
Valid
Memasukan id
pembayaran yang akan
dihapus, kemudian
klik tombol „Hapus‟
Menampilkan pesan
peringatan “Data
berhasil di hapus”
Valid
Klik tombol „Tutup‟ Menutup form
pembayaran
Valid
11. Pengujian Transaksi Pembayaran Booking fee
Tabel III.46
Pengujian Transaksi Pembayaran Booking fee
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Transaksi
Pembayaran
Booking fee
Mengosongkan semua
data, Kemudian klik
tombol „Simpan‟
Menampilkan pesan
peringatan “Data
tidak boleh
kosong!!”
Valid
Mengisi data dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data
tidak boleh
kosong!!”
Valid
Mengisi data dengan
lengkap kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data
Berhasil disimpan”
Valid
Mencetak data
pembayaran booking
fee dengan mencari id
booking fee yang salah
klik tombol „Cetak‟
Menampilkan pesan
peringatan “Tidak
bisa dicetak!!”
Valid
Mencetak data
pembayaran booking
fee dengan mencari id
booking fee yang
benar klik tombol
„Cetak‟
Menampilkan form
bukti pembayaran
booking fee yang akan
dicetak
Valid
137
12. Pengujian Transaksi Pembayaran Uang Muka
Tabel III.47
Pengujian Transaksi Pembayaran Uang Muka
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Transaksi
Pembayaran
Uang Muka
Mengosongkan semua
data, Kemudian klik
tombol „Simpan‟
Menampilkan pesan
peringatan “Data
tidak boleh
kosong!!”
Valid
Mengisi data dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data
tidak boleh
kosong!!”
Valid
Mengisi data dengan
lengkap kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data
Berhasil disimpan”
Valid
Mencetak data
pembayaran uang
muka dengan mencari
id uang muka yang
salah klik tombol
„Cetak‟
Menampilkan pesan
peringatan “Tidak
bisa dicetak!!”
Valid
Mencetak data
Pembayaran uang
muka dengan mencari
id uang muka yang
benar klik tombol
„Cetak‟
Menampilkan form
bukti pembayaran
uang muka yang
akan dicetak
Valid
13. Pengujian Transaksi Pembayaran Pelunasan
Tabel III.48
Pengujian Transaksi Pembayaran Pelunasan
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Transaksi
Pembayaran
Pelunasan
Mengosongkan semua
data, Kemudian klik
tombol „Simpan‟
Menampilkan pesan
peringatan “Data
tidak boleh
kosong!!”
Valid
Mengisi data dengan
mengosongkan salah
satu kolom kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data
tidak boleh
kosong!!”
Valid
138
Mengisi data dengan
lengkap kemudian
klik tombol „Simpan‟
Menampilkan pesan
peringatan “Data
Berhasil disimpan”
Valid
Mencetak data
Pembayaran
pelunasan dengan
mencari id pelunasan
yang salah klik tombol
„Cetak‟
Menampilkan pesan
peringatan “Tidak
bisa dicetak!!”
Valid
Mencetak data
Pembayaran peunasan
dengan mencari id
pelunasan yang benar
klik tombol „Cetak‟
Menampilkan form
bukti pembayaran
pelunasan yang akan
dicetak
Valid
14. Pengujian Menu Master Cetak
Tabel III.49
Pengujian Menu Master Cetak
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Menu Cetak
Memilih sub menu
cetak data produk
Menampilkan form
cetak data produk
Valid
Memilih sub menu
cetak bukti pemesanan
Menampilkan form
cetak bukti pemesanan
Valid
Memilih sub menu
cetak bukti pembayaran
Menampilkan form
cetak bukti pembayaran
Valid
15. Pengujian Cetak Data Produk
Tabel III.50
Pengujian Menu Master Cetak Data Produk
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Cetak Data
Produk
Klik tombol „Cetak‟ Menampilkan form
cetak data produk
Valid
Klik tombol „Tutup‟ Menutup form cetak
data produk.
Valid
139
16. Pengujian Cetak Bukti Pemesanan
Tabel III.51
Pengujian Cetak Bukti Pemesanan
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Cetak Bukti
Pemesanan
Klik tombol „Cetak‟
Menampilkan form
cetak bukti pemesanan
Valid
Mencari data cetak
bukti pemesanan
dengan id pemesanan
yang salah, kemudian
tekan tombol „Enter‟
pada keyboard
Menampilkan pesan
peringatan “Tidak bisa
dicetak”
Valid
Mencari data cetak
bukti pemesanan
sesuai dengan id
pemesanan yang
benar, kemudian tekan
tombol „Enter‟ pada
keyboard
Menampilkan form
cetak bukti pemesanan
sesuai dengan yang
dicari.
Valid
Klik tombol „Tutup‟ Menutup form cetak
Bukti pemesanan
Valid
17. Pengujian Cetak Bukti Pembayaran
Tabel III.52
Pengujian Cetak Bukti Pembayaran
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Cetak Bukti
Pemebayaran
Klik tombol „Cetak‟
Menampilkan
form cetak bukti
pembayaran
Valid
Mencari data cetak bukti
pembayaran dengan id
pembayaran yang salah,
kemudian tekan tombol
„Enter‟ pada keyboard
Menampilkan
pesan peringatan
“Tidak bisa
dicetak”
Valid
Mencari data cetak bukti
pembayaran sesuai dengan
id pembayaran yang
benar, kemudian tekan
tombol „Enter‟ pada
keyboard
Menampilkan
form cetak bukti
pembayaran
sesuai dengan
yang dicari.
Valid
140
Klik tombol „Tutup‟
Menutup form
cetak Bukti
pembayaran
18. Pengujian Menu Master Laporan
Tabel III.53
Pengujian Menu Master Laporan
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Menu Cetak
Memilih sub menu
Laporan data konsumen
Menampilkan form
laporan data konsumen
Valid
Memilih sub menu
Laporan pembayaran
Menampilkan form
laporan pembayaran
Valid
19. Pengujian Laporan Data Konsumen
Tabel III.54
Pengujian Laporan Data Konsumen
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Laporan data
konsumen
Klik tombol „Tampil‟ Menampilkan form
laporan data konsumen
Valid
Mencari laporan data
konsumen dengan
tanggal yang salah,
kemudian tekan
tombol „Enter‟ pada
keyboard
Menampilkan pesan
peringatan “Tidak bisa
dicetak”
Valid
Mencari laporan data
konsumen sesuai
dengan tanggal yang
benar, kemudian tekan
tombol „Enter‟ pada
keyboard
Menampilkan form
laporan data konsumen
sesuai dengan yang
dicari.
Valid
Klik tombol „Tutup‟ Menutup form laporan
data konsumen
Valid
141
20. Pengujian Laporan Pembayaran
Tabel III.55
Pengujian Laporan Pembayaran
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Laporan
Pembayaran
Klik tombol „Tampil‟ Menampilkan form
laporan pembayaran
Valid
Mencari laporan
pembayaran dengan
tanggal yang salah,
kemudian tekan
tombol „Enter‟ pada
keyboard
Menampilkan pesan
peringatan “Tidak bisa
dicetak”
Valid
Mencari laporan
pembayaran sesuai
dengan tanggal yang
benar, kemudian tekan
tombol „Enter‟ pada
keyboard
Menampilkan form
laporan pembayaran
sesuai dengan yang
dicari.
Valid
Klik tombol „Tutup‟ Menutup form laporan
pembayaran
Valid
21. Pengujian Laporan Pembayaran Booking fee
Tabel III.56
Pengujian Laporan Pembayaran Booking fee
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Laporan
Pembayaran
Booking fee
Klik tombol „Tampil‟
Menampilkan form
laporan pembayaran
booking fee
Valid
Mencari laporan
Pembayaran booking
fee dengan tanggal
yang salah, kemudian
tekan tombol „Enter‟
pada keyboard
Menampilkan pesan
peringatan “Tidak bisa
dicetak”
Valid
Mencari laporan
pembayaran booking
fee sesuai dengan
tanggal yang benar,
kemudian tekan
tombol „Enter‟ pada
keyboard
Menampilkan form
laporan pembayaran
booking fee sesuai
dengan yang dicari.
Valid
142
Klik tombol „Tutup‟ Menutup form laporan
pembayaran booking
fee
Valid
22. Pengujian Laporan Pembayaran Uang Muka
Tabel III.57
Pengujian Laporan Pembayaran Uang Muka
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Laporan
Pembayaran
Uang Muka
Klik tombol „Tampil‟
Menampilkan form
laporan pembayaran
uang muka
Valid
Mencari laporan
Pembayaran uang
muka dengan tanggal
yang salah, kemudian
tekan tombol „Enter‟
pada keyboard
Menampilkan pesan
peringatan “Tidak bisa
dicetak”
Valid
Mencari laporan
pembayaran uang
muka sesuai dengan
tanggal yang benar,
kemudian tekan
tombol „Enter‟ pada
keyboard
Menampilkan form
laporan pembayaran
uang muka sesuai
dengan yang dicari.
Valid
Klik tombol „Tutup‟ Menutup form laporan
pembayaran uang muka
Valid
23. Pengujian Laporan Pembayaran Booking fee
Tabel III.58
Pengujian Laporan Pembayaran Pelunasan
Kelas
Pengujian
Skenario
Hasil Pengujian
Hasil yang
Diharapkan
Kesimpulan
Laporan
Pembayaran
Pelunasan
Klik tombol „Tampil‟
Menampilkan form
laporan pembayaran
booking fee
Valid
Mencari laporan
pembayaran pelunasan
dengan tanggal yang
salah, kemudian tekan
tombol „Enter‟ pada
keyboard
Menampilkan pesan
peringatan “Tidak bisa
dicetak”
Valid
143
Mencari laporan
pembayaran pelunasan
sesuai dengan tanggal
yang benar, kemudian
tekan tombol „Enter‟
pada keyboard
Menampilkan form
laporan pembayaran
pelunasan sesuai
dengan yang dicari.
Valid
Klik tombol „Tutup‟
Menutup form laporan
pembayaran pelunasan
Valid