13. bab iii - dinamikarepository.dinamika.ac.id/id/eprint/786/6/bab iii.pdf · h. proses...
TRANSCRIPT
30
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Permasalahan
Analisis permasalahan adalah proses untuk mengetahui masalah yang ada
dan yang akan dibahas. Dimana untuk proses selanjutnya akan dibuat suatu solusi
dan juga pemecahan alternatif dari permasalahan yang nantinya akan dapat
membantu untuk menyelesaikan.
Bagian administrasi merupakan bagian yang berperan dalam proses
pemesanan, penjualan, pembayaran, penyelesaian akta tanah, dan pembatalan.
Pada perusahaan yang bergerak dalam bidang properti berwujud (real property)
selain melayani transaksi pemesanan hingga pembatalan pemesanan/pembelian
tanah atau bangunan, bagian administrasi juga bertanggungjawab untuk
menyimpan dokumen-dokumen pelengkap kegiatan transaksi pemesanan hingga
pembatalan yang dimiliki oleh perusahaan. Untuk menjalankan perannya tersebut,
bagian administrasi melakukan beberapa aktivitas antara lain: mencatat data
kavling baik kavling yang sudah terjual maupun kavling yang belum terjual,
mencatat data pembeli, mencatat transaksi pemesanan, mencatat transaksi
penjualan, memonitoring pembayaran angsuran dari pembeli sekaligus
mencatatnya, mengurus penyelesaian akta tanah ke notaris untuk pembeli yang
telah melunasi pembayarannya, mencatat transaksi pembatalan
pemesanan/pembelian jika ada, dan menyimpan dokumen yang dibutuhkan untuk
setiap transaksi.
31
Transaksi pemesanan sering dilakukan pada saat ada pameran,
pemesanan dapat dilakukan di tempat dengan membayar uang pemesanan sebagai
jaminan. Konfirmasi pemesanan untuk kepastian jadi membeli atau tidak,
perusahaan menetapkan waktu maksimal 1 (satu) bulan setelah pemesanan, jika
pembeli tidak melakukan konfirmasi sebelum jatuh tempo konfirmasi pemesanan
maka pemesanan dianggap batal. Transaksi penjualan yang dilakukan melalui
Kredit Pemilikan Rumah (KPR) melibatkan pihak luar yaitu bank rekananan
perusahaan, bank berperan untuk menentukan layak atau tidaknya pembeli
tersebut membeli kavling melalui program KPR yang dimilikinya. Pembayaran
angsuran oleh pembeli sering kali tidak tepat waktu, namun perusahaan
mengalami kesulitan mengingatkan dan menagih pembeli untuk melakukan
pembayaran yang telah jatuh tempo, sehingga pembeli mengeluh karena tidak
adanya peringatan pembayaran dan harus membayar denda keterlambatan.
Penyelesaian akta tanah pada Pejabat Pembuat Akta Tanah (PPAT) atau Badan
Pertanahan Nasional (BPN) mengalami keterlambatan, bagian administrasi tidak
dapat memantau proses penyelesaian karena banyaknya transaksi yang ada,
sehingga berdampak pada kualitas pelayanan yang buruk kepada pembeli.
Sebagian besar transaksi yang dilakukan bagian administrasi memanfaatkan
dokumen yang berupa lembaran kertas, sekali transaksi minimal menggunakan 3
(tiga) lembar kertas sehingga untuk 100 (seratus) transaksi menggunakan 300
(tiga ratus) lembar kertas. Meningkatnya transaksi berbanding lurus dengan
jumlah dokumen yang dikelola bagian administrasi, karena dokumen berupa
kertas maka membutuhkan lemari dan ruang penyimpanan yang terus bertambah.
Perusahaan mengkhawatirkan akan resiko kehilangan dokumen yang dapat
32
disebabkan oleh pencurian dokumen, kerusakan dokumen, kebakaran, atau
penyimpanan yang tidak teratur sehingga tidak ditemukan saat dibutuhkan.
Saat ini bagian administrasi tidak memiliki media atau alat untuk
memantau pembeli yang harus melakukan konfirmasi pemesanan, jatuh tempo
pembayaran tiap-tiap pembeli, dan penyelesaian akta tanah pada Pejabat Pembuat
Akta Tanah (PPAT). Hal ini tentu sangat menghambat fungsi bagian administrasi
untuk pelaporan ke manajer untuk mengambil keputusan. Dampak lainnya adalah
ketidakpuasan pembeli dalam pelayanan yang diberikan perusahaan, yang dapat
menyebabkan berkurangnya ketertarikan konsumen untuk menggunakan jasa
perusahaan. Bagian administrasi juga tidak memiliki media pengarsipan
elektronis, sehingga membutuhkan waktu yang lama dan tempat penyimpanan
yang lebih luas.
Dalam document flow dapat terlihat proses yang terjadi dalam transaksi
pemesanan, penjualan, pembayaran, penyelesaian akta tanah, dan pembatalan
yang akan digunakan sebagai acuan dalam pembuatan aplikasi sistem informasi
administrasi dan kearsipan properti di PT. DSG ini. Proses pemesanan ini
melibatkan pembeli dan bagian administrasi. Proses awal yaitu pembeli memilih
kavling yang akan dipesan, selagi memilih bagian administrasi menyiapkan form
pemesanan. Lalu pembeli mengisi form pemesanan seperti data pembeli dan
kavling yang dipilih, setelah diisi oleh pembeli, bagian administrasi melengkapi
form pemesanan seperti uang pemesanan, konfirmasi pemesanan, catatan, serta
tandatangan form pemesanan. Setelah itu form pemesanan digandakan rangkap 3
(tiga), 1 (satu) untuk pembeli dan 2 (dua) untuk diarsipkan perusahaan. Kemudian
hasil dari pemesanan akan dicatat dalam buku pemesanan untuk rekapitulasi.
33
Document flow yang menggambarkan proses pemesanan dapat dilihat pada
Gambar 3.1.
Gambar 3.1 Document Flow Pemesanan
Proses penjualan dimulai saat pembeli melakukan konfirmasi jadi beli
dengan membawa bukti pemesanan. Kemudian bagian administrasi mengecek
buku pemesanan, setelah itu melakukan perhitungan jumlah uang muka dan
angsuran. Pembeli menentukan cara pembayaran uang muka dan angsuran, jika
pembayaran angsuran melalui KPR bagian administrasi melakukan negosiasi
34
dengan pihak bank. Setelah itu bagian administrasi membuat bukti pembelian
rangkap 3 (tiga), 1 (satu) untuk pembeli dan 2 (dua) untuk disimpan sebagai arsip,
kemudian dicatat pada buku penjualan. Document flow yang menggambarkan
proses penjualan dapat dilihat pada Gambar 3.2.
Gambar 3.2 Document Flow Penjualan
35
Proses berikutnya adalah proses pembayaran, proses pembayaran ini
melibatkan pembeli dan bagian administrasi. Proses pembayaran dengan
menunjukkan bukti pembelian yang dimiliki pembeli, kemudian bagian
administrasi mengecek buku penjualan dan menghitung kewajiban pembayaran,
lalu pembeli membayar sesuai perhitungan atau lebih. Bagian administrasi
membuat tanda terima pembayaran, jika pembayaran telah lunas maka bagian
administrasi membuat surat peluanasan. Document flow Pembayaran dapat dilihat
pada Gambar 3.3.
Gambar 3.3 Document Flow Pembayaran
36
Proses berikutnya adalah penyelesaian akta yang melibatkan pembeli,
bagian administrasi, manajer, dan notaris. Pembeli yang telah melunasi
pembayaran berhak melakukan proses penyelesaian akta tanah dengan membawa
bukti pembayaran terakhir (lunas). Setelah itu bagian administrasi menyiapkan
dokumen-dokumen yang digunakan untuk mengurus pembaruan akta tanah seperti
akta tanah sekarang, dokumen pembeli, dan dokumen penjual lalu diserahkan
kepada notaris. Setelah dokumen balik nama lengkap, notaris membuat bukti balik
nama dan mengurus pembaruan akta tanah. Bukti balik nama tersebut digunakan
untuk mengkonfirmasi selesainya pembaruan akta tanah sesuai jadwal yang
ditentukan. Akta tanah yang telah diperbarui ditandatangani oleh pembeli dan
manajer, lalu akta digandakan rangkap 3 (tiga), akta asli disimpan notaris
sedangkan akta salinan untuk pembeli dan perusahaan. Document Flow
Penyelesaian Akta Tanah dapat dilihat pada Gambar 3.4 di halaman 37.
Proses berikutnya adalah pembatalan, baik pembatalan pemesanan
maupun pembatalan pembelian. Pembeli melakukan pembatalan dengan
membawa bukti pemesanan/pembelian, lalu bagian administrasi mengecek bukti
pemesana/pembelian dengan buku pemesanan atau buku penjualan untuk
menghitung pengembalian pembayaran. Setelah selesai melakukan transaksi
pengembalian pembayaran, bagian adminisrasi membuat bukti pembatalan yang
ditandatangani oleh pembeli dan bagian administrasi, bukti pembatalan
digandakan menjadi 3 (tiga) rangkap, 1 (satu) untuk pembeli dan 2 (dua) untuk
disimpan. Document Flow Pembatalan Pemesanan/Pembelian dapat dilihat pada
Gambar 3.5 di halaman 38.
37
Gambar 3.4 Document Flow Penyelesaian Akta
38
Gambar 3.5 Document Flow Pembatalan Pemesanan/Pembelian
39
3.2 Analisis Kebutuhan
Berdasarkan analisis permasalahan dapat diperoleh bahwa permasalahan
yang dihadapi perusahaan adalah pengelolaan administrasi masih dilakukan secara
manual dan tidak adanya peringatan tentang jatuh tempo untuk pembayaran untuk
pembeli, konfirmasi pemesanan untuk pembeli, dan konfirmasi akta jadi pada
notaris.
Dengan penerapan sistem informasi administrasi dan kearsipan properti
ini, diharapkan dapat menghasilkan informasi-informasi yang dapat membantu
manajer perusahaan dalam pengambilan keputusan terkait peningkatakan
penjualan properti. Dengan demikian PT. DSG Surabaya diharapkan dapat
memanfaatkan sistem informasi dalam peningkatan pelayanan administrasi
kepada pembeli, pengarsipan dokumen properti, dan memperoleh informasi yang
dibutuhkan untuk pengembangan perusahaan dan memenangkan persaingan bisnis
properti. Berikut ini adalah data-data yang akan dipergunakan untuk menjalankan
sistem informasi administrasi dan kearsipan property pada PT. DSG Surabaya.
3.2.1 Entity Yang Terlibat Dalam Sistem
a. Pembeli, baik pembeli pribadi maupun pembeli perusahaan.
b. Bagian Administrasi, merupakan bagian di PT. DSG Surabaya yang bertugas
menangani masalah administratif dengan pembeli mulai dari pembeli
melakukan pemesanan hingga penyelesaian akta tanah.
c. Manajer, merupakan pimpinan sekaligus pemilik di PT. DSG Surabaya.
d. Bank, merupakan bank rekanan perusahaan yang menjamin Kredit Pemilikan
Rumah (KPR) dengan pembeli.
40
e. Notaris/PPAT, merupakan pejabat yang menangani masalah penyelesaian akta
tanah kavling.
3.2.2 Input Yang Dibutuhkan Untuk Sistem
a. Data Kavling.
b. Data Perumahan.
c. Data Bank.
d. Data Notaris.
e. Data Karyawan.
f. Data Pembeli.
g. Data Pemesanan.
h. Data Penjualan.
i. Data Pembayaran.
j. Data Penyelesaian Akta Tanah.
k. Data Pembatalan.
l. Dokumen Kavling.
m. Dokumen Pembeli.
3.2.3 Proses-Proses Yang Terdapat Dalam Sistem
a. Proses Pemesanan Kavling.
b. Proses Penjualan Kavling.
c. Proses Pembayaran Uang Muka atau Angsuran.
d. Proses Penyelesaian Akta Tanah.
e. Proses Pembatalan Pemesanan/Pembelian.
f. Proses Pengarsipan Dokumen Pembeli.
g. Proses Pengarsipan Bukti Pemesanan.
h. Proses Pengarsipan Bukti Kontrak Pembelian, yang terdiri dari: Kontrak
Pembelian, Detail Pembayaran, dan Ketentuan-Ketentuan.
i. Proses Pengarsipan Kwitansi.
j. Proses Pengarsipan Bukti Pembatalan Pemesanan/Pembelian.
k. Proses Pengarsipan Akta Tanah.
41
3.2.4 Output Yang Dihasilkan Dari Sistem
a. Bukti Pemesanan: berupa lembaran kertas yang kemudian ditandatangani
pemesan dan perusahaan, selanjutnya diarsipkan dan untuk dokumen kertas
disimpan oleh pemesan.
b. Bukti Kontrak Pembelian: berupa lembaran kertas yang kemudian
ditandatangani pembeli dan perusahaan, selanjutnya diarsipkan dan untuk
dokumen kertas disimpan oleh pembeli. Bukti Kontrak Pembelian terdapat 3
(tiga) lembar, yaitu sebagai berikut.
1. Kontrak Pembelian, yang berisi data pembeli, data kavling, jumlah uang
muka dan angsuran, serta persetujuan pembelian.
2. Detail Pembayaran, yang berisi jatuh tempo jadwal pembayaran dan jumlah
yang harus dibayarkan.
3. Ketentuan-Ketentuan, berisi ketentuan umum dan ketentuan khusus yang
harus dipatuhi oleh pembeli.
c. Bukti Pembayaran atau Kwitansi: berupa lembaran kertas yang kemudian
ditandatangani pemesan dan perusahaan, selanjutnya diarsipkan dan untuk
dokumen kertas disimpan oleh pembeli.
d. Bukti Pembatalan: berupa lembaran kertas yang kemudian ditandatangani
pemesan/pembeli dan perusahaan, selanjutnya diarsipkan dan untuk dokumen
kertas disimpan oleh pemesan/pembeli.
e. Warning System, berupa: tampilan di layar bagian administrasi. Warning
System meliputi sebagai berikut.
1. Peringatan jatuh tempo pembayaran, dengan jangka waktu maksimal
ditentukan oleh user.
42
2. Peringatan jatuh tempo konfirmasi pemesanan, dengan jangka waktu
maksimal ditentukan oleh user.
3. Peringatan jatuh tempo penyelesaian akta tanah, dengan jangka waktu
maksimal ditentukan oleh user.
f. View Peta Lokasi Kavling, berupa: tampilan di layar bagian administrasi dan
dapat dicetak.
g. View Dokumen Pembeli, berupa: tampilan di layar bagian administrasi dan
dapat dicetak.
h. View Akta Tanah, berupa: tampilan di layar bagian administrasi dan dapat
dicetak.
i. Laporan-laporan yang terdiri dari laporan kavling baik kavling terjual maupun
kavling belum terjual, laporan perumahan, laporan bank, laporan notaris,
laporan karyawan, laporan pembeli baik pembeli pribadi maupun pembeli
perusahaan, laporan pemesanan, laporan penjualan, laporan pembayaran,
laporan penyelesaian akta tanah, laporan pembatalan, dan laporan tanggal jatuh
tempo.
3.3 Perancangan Sistem
Sistem yang dibuat adalah sistem informasi administrasi dan kearsipan
properti yang akan digunakan untuk membantu bagian administrasi di PT. DSG
Surabaya dalam penyelesaian tugasnya serta memberikan informasi kepada pihak
manajer untuk mengambil keputusan.
Sebelum proses pembuatan aplikasi, terlebih dahulu dilakukan proses
perancangan sistem. Hal ini dilakukan dengan tujuan supaya aplikasi yang dibuat
dapat berfungsi dengan baik sesuai dengan apa yang diharapkan, yaitu mampu
43
membantu bagian administrasi dalam penyelesaian administrasi pembeli serta
membantu manajer dalam mengambil keputusan. Dalam perancangan sistem ini
ada beberapa tahapan yang harus dilakukan. Adapun tahapan dalam perancangan
sistem yang dilakukan adalah pembuatan System Flow, Data Flow Diagram
(DFD), Entity Relationship Diagram (ERD), Struktur Database dan pembuatan
Desain Input, Interface, dan Output.
3.3.1 System Flow Sistem Informasi Administrasi dan Kearsipan Properti
System flow administrasi dan kearsipan properti adalah sebuah alur
proses terkomputerisasi untuk melakukan proses administrasi dan kearsipan
properti yang akan diterapkan pada PT. DSG Surabaya. Terdapat 6 (enam) proses
dalam rancangan system flow ini, yaitu: transaksi pemesanan, transaksi penjualan,
transaksi pembayaran, transaksi penyelesaian akta tanah, transaksi pembatalan
pemesanan atau pembelian, dan warning system.
Pada proses pemesanan melibatkan pembeli dan bagian administrasi.
Proses pemesanan dimulai pada bagian administrasi mencari data pembeli,
kemudian pembeli memilih perumahan dan kavling yang diinginkan, selanjutnya
bagian administrasi menampilkan detail data kavling yang telah dipilih,
memasukkan jumlah uang pesanan, jatuh tempo konfimasi selanjutnya, dan
catatan untuk disimpan. Kemudian mencetak bukti pemesanan lalu ditandatangani
pembeli dan perusahaan, selanjutnya bagian administrasi men-scan bukti
pemesanan, untuk bukti pemesanan diberikan kepada pembeli sedangkan hasil
scan digunakan untuk pengarsipan perusahaan. Gambar 3.6 di halaman 46
menggambarkan System Flow Pemesanan.
44
Proses selanjutnya yaitu penjualan yang melibatkan pembeli, bagian
administrasi, dan bank (jika menggunakan fasilitas KPR). Setelah ada konfirmasi
pemesanan dari pembeli, kemudian bagian administrasi mencari data pemesanan,
menambahkan diskon, total penambahan tanah dan pajak untuk menghitung total
keseluruhan. Bagian administrasi kemudian memasukkan jumlah uang muka dan
angsuran beserta cara pembayarannya, jika menggunakan fasilitas KPR harus
melalui persetujuan dari bank terlebih dulu. Selanjutnya memasukkan tmbahan
fasilitas atau bonus yang diterima pembeli. Kemudian mencetak bukti pembelian
lalu ditandatangani pembeli dan perusahaan, selanjutnya bagian administrasi men-
scan bukti pembelian, untuk bukti pembelian diberikan kepada pembeli
sedangkan hasil scan digunakan untuk pengarsipan perusahaan. Gambar 3.7 di
halaman 47 menggambarkan System Flow Penjualan.
Proses selanjutnya yaitu pembayaran melibatkan pembeli, dan bagian
administrasi. Pertama pembeli mengkonfirmasi untuk melakukan pembayaran
dengan membawa bukti pembelian. Bagian adinistrasi mencari data penjualan
kemudian tampil detail pembayaran. Lalu pembeli melakukan pembayaran sesuai
jumlah yang harus dibayar atau lebih, bagian administrasi memasukkan jumlah
pembayaran dan denda (jika ada) kemudian disimpan. Tiap pembayaran diberikan
bukti pembayaran berupa kwitansi, selanjutnya kwitansi ditandatangani oleh
pembeli dan karyawan lalu bagian administrasi men-scan bukti pembayaran,
untuk bukti pembayaran diberikan kepada pembeli sedangkan hasil scan
digunakan untuk pengarsipan perusahaan. Gambar 3.8 di halaman 48
menggambarkan System Flow Pembayaran.
45
Proses berikutnya adalah penyelesaian akta tanah yang melibatkan
pembeli, bagian administrasi, manajer, dan notaris. Pembeli yang telah membayar
lunas dapat melakukan pengurusan akta tanah, pembeli dengan membawa bukti
pembayaran (lunas) mengkonfirmasi untuk melakukan penyelesaian akta tanah.
Bagian administrasi mencari data penjualan lalu menampilkan detail penjualan,
selanjutnya memilih notaris untuk membantu penyelesaian akta tanah dan
memilih karyawan sebagai penanggung jawab akta tanah baru. Setelah itu bagian
administrasi mencetak dokumen-dokumen pembeli dan akta tanah sekarang lalu
menyerahkan akta tanah serta dokumen-dokumen yang digunakan untuk
mengurus pembaruan akta tanah kepada notaris, kemudian notaris mengurus
pembaruan akta tanah. Bagian administrasi mengkonfirmasi notaris bahwa akta
tanah telah jadi, akta tanah yang telah diperbarui kemudian diserahkan pembeli
dan manajer untuk ditandatangani, setelah ditandatangani akta tadi digandakan
rangkap 3 (tiga) oleh notaris, akta asli disimpan notaris sedangkan akta salinan
untuk pembeli dan perusahaan. Bagian administrasi men-scan akta tanah baru,
hasil scan digunakan untuk pengarsipan elektronis. Gambar 3.9 di halaman 49
menggambarkan System Flow Penyelesaian Akta Tanah.
Lalu proses pembatalan pemesanan atau pembelian, yang terlibat dalam
proses ini adalah pembeli dan bagian administrasi. Proses ini dilakukan pada saat
pembeli memberikan konfirmasi pembatalan pemesanan atau pembelian, setelah
pernyataan pembatalan diterima oleh bagian administrasi, selanjutnya bagian
administrasi menghitung pengembalian uang yang telah dibayarkan setelah
dikurangi denda. Lalu bagian administrasi men-scan bukti pembatalan, untuk
bukti pembatalan diberikan kepada pembeli sedangkan hasil scan digunakan
46
untuk pengarsipan perusahaan. Gambar 3.10 di halaman 50 menggambarkan
System Flow Pembatalan Pemesanan atau Pembelian.
Gambar 3.6 System Flow Pemesanan
47
Gambar 3.7 System Flow Penjualan
48
Gambar 3.8 System Flow Pembayaran
49
Gambar 3.9 System Flow Penyelesaian Akta Tanah
50
Gambar 3.10 System Flow Pembatalan Pemesanan/Pembelian
Proses terakhir yaitu warning system, proses ini merupakan proses
peringatan untuk pembayaran, konfirmasi pemesanan, dan penyelesaian akta
tanah. Sistem mengeluarkan peringatan, jika peringatan pembayaran bagian
administrasi mengkonfirmasi pembeli untuk melakukan pembayaran, jika
peringatan konfirmasi pemesanan bagian administrasi mengkonfirmasi pembeli
51
untuk memastikan jadi membel atau tidak, jika peringatan penyelesaian akta tanah
bagian administrasi mengkonfirmasi notaris apakah akta sudah jadi atau belum.
Gambar 3.11 menggambarkan System Flow Warning System.
Gambar 3.11 System Flow Warning System
52
3.3.2 Data Flow Diagram
Setelah proses desain dengan menggunakan System Flow, langkah
selanjutnya dalam desain adalah pembuatan Data Flow Diagram (DFD) yang
merupakan representasi grafik dalam menggambarkan arus data dari sistem secara
terstruktur dan jelas, sehingga dapat menjadi sarana dokumentasi yang baik. DFD
merupakan diagram yang menggunakan notasi-notasi untuk menggambarkan arus
data dan sistem secara logika. Keuntungan menggunakan DFD adalah
memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti
sistem yang dikembangkan.
a. Diagram Berjenjang
Diagram berjenjang menggambarkan hirarki proses-proses dari level dan
kelompok proses yang terlibat dalam administrasi dan kearsipan properti yang
diawali dari context diagram sampai Data Flow Diagram (DFD) level n (level
dimana proses tidak dapat dirinci lagi) dan menunjukan sub proses-sub proses
dari context diagram. Diagram berjenjang yang terdapat dalam sistem
administrasi dan kearsipan properti ini dapat dilihat pada Gambar 3.12 di
halaman 54. Diagram berjenjang ini menjelaskan hirarki proses sistem
informasi administrasi dan kearsipan properti pada PT. DSG Surabaya dan
proses-proses yang terdapat pada sistem. Diagram berjenjang ini digunakan
sebagai pedoman dalam pembuatan DFD. Diagram berjenjang sistem informasi
administrasi dan kearsipan properti ini terdiri dari 3 (tiga) proses utama yaitu
mengelola data master, mengelola transaksi, dan mengelola laporan. Masing-
masing dari sistem proses tersebut akan dijabarkan kedalam beberapa sub
proses.
53
Mengelola data master memiliki 9 (sembilan) proses yaitu mengelola data
general, mengelola data kota (dengan sub proses mengelola data provinsi dan
mengelola detail kota), mengelola data pengguna, mengelola data perumahan
(dengan sub proses mengelola perumahan dan mengelola detail perumahan),
mengelola data kavling, mengelola data karyawan, mengelola data pembeli
(dengan sub proses yaitu mengelola pembeli perusahaan, mengelola pembeli
pribadi, dan mengarsipkan dokumen pembeli), mengelola data dokumen
pembeli, mengelola data notaris dan mengelola data bank. Mengelola transaksi
memiliki 6 (enam) proses yaitu mengelola transaksi pemesanan (dengan sub
proses yaitu menentukan data pemesanan, mencetak bukti pemesanan, dan
mengarsipkan bukti pemesanan), mengelola transaksi penjualan (dengan sub
proses yaitu menentukan data penjualan, mencetak bukti pembelian, dan
mengarsipkan bukti pembelian), mengelola transaksi pembayaran (dengan sub
proses yaitu pembayaran uang muka, pembayaran angsuran, mencetak bukti
pembayaran, dan mengarsipkan bukti pembayaran), mengelola transaksi
penyelesaian akta (dengan sub proses yaitu menentukan data penyelesaian akta,
menyerahkan dokumen balik nama, dan mengarsipkan akta tanah baru),
mengelola transaksi pembatalan (dengan sub proses yaitu menentukan data
pembatalan, mencetak bukti pembatalan, dan mengarsipkan bukti pembatalan),
dan warning system (dengan sub proses yaitu peringatan konfirmasi
pemesanan, peringatan jatuh tempo pembayaran, dan peringatan tanggal jadi
akta). Mengelola laporan memiliki 12 (dua belas) proses yaitu pembuatan
laporan: kavling, perumahan, bank, notaris, pembeli, karyawan, pemesanan,
penjualan, pembayaran, penyelesaian akta, pembatalan, tanggal jatuh tempo.
54
Gambar 3.12 Diagram Berjenjang Sistem Informasi Administrasi dan Kearsipan Properti
55
b. Context Diagram
Context diagram merupakan diagram pertama dalam rangkaian suatu DFD
yang menggambarkan entity yang berhubungan dengan sistem dan aliran data
secara umum. Desain dari context diagram sistem administrasi dan kearsipan
properti ini dapat di lihat pada Gambar 3.13 di halaman 56.
c. DFD Level 0 Sistem Administrasi dan Kearsipan Properti
Berdasar context diagram Gambar 3.13 di halaman 56, maka dapat dirancang
DFD Level 0 Sistem Informasi Administrasi dan Kearsipan Properti yang dapat
dilihat pada Gambar 3.14 di halaman 57.
d. DFD Level 1 Proses Mengelola Data Master
DFD Level 1 pada Gambar 3.15 di halaman 58 terdapat 9 (sembilan) proses
yaitu mengelola data: general, kota, pengguna, perumahan, kavling, karyawan,
pembeli, dokumen pembeli, notaris dan bank.
e. DFD Level 1 Proses Mengelola Transaksi
DFD Level 1 pada Gambar 3.16 di halaman 59 terdapat 6 (enam) proses yaitu
mengelola transaksi: pemesanan, penjualan, pembayaran, penyelesaian akta,
pembatalan, dan warning system.
f. DFD Level 1 Proses Pelaporan
DFD Level 1 pada Gambar 3.17 di halaman 60 terdapat 12 (dua belas) proses
yaitu pembuatan laporan: kavling, perumahan, bank, notaris, pembeli,
karyawan, pemesanan, penjualan, pembayaran, penyelesaian akta, pembatalan,
dan tanggal jatuh tempo.
56
Akta Tanah Baru
Pengarsipan Bukti Pembelian
Dokumen Penjual
Data Bank
Data Notaris
Data KaryawanDokumen KavlingData Kavling
Data Pengguna
Data General Laporan Data Kavling Belum Terjual
Laporan Tanggal Jatuh Tempo
Laporan Data Kavling Terjual
Laporan Data Perumahan
Laporan Data Notaris
Laporan Data Karyawan
Laporan Pembatalan
Laporan Data Pembeli
Laporan Pembayaran
Laporan Data Bank
Laporan Penyelesaian Akta
Laporan Data Kavling
Laporan PemesananLaporan Penjualan
Data KotaData Provinsi
Data Detail Perumahan
Data Pembeli PribadiData Pembeli Perusahaan
Data Pemesanan
Data Perumahan
Dokumen Pembeli
Bukti Pemesanan
Pengarsipan Bukti PemesananData Penjualan
Bukti PembelianPersetujuan KPR
Konfirmasi Pembelian
Pengarsipan Bukti Pembayaran
Bukti Pembayaran
Bukti Pembayaran KPR
Pembayaran KPR
Pembayaran AngsuranPembayaran Uang Muka
Pengarsipan Akta Baru
Akta Tanah Baru
Bukti Balik Nama
Dokumen Balik Nama
Pengarsipan Bukti Pembatalan
Bukti Pembatalan
Konfirmasi Pembatalan
Data Pembatalan
Konfirmasi Akta JadiKonfirmasi Pembayaran KPR
Konfirmasi Pembayaran
Konfirmasi Pemesanan
Warning Akta JadiWarning Pembayaran
Warning Pemesanan
0
Sistem Informasi Administrasi dan Kearsipan Properti
+
Karyawan
Manager
Pembeli
Notaris
Bank
Gambar 3.13 Context Diagram Sistem Informasi Administrasi dan Kearsipan Properti
57
Get Data Pengguna
[Ambil Data Detail Bayar]
Akta Tanah Baru
Pengarsipan Bukti Pembelian
Get Detail Tambahan
Get_Detail_Bayar
[Ambil Data Pembatalan]
[Ambil Data Penyelesaian Akta]
[Ambil Data Pembayaran]
[Ambil Data Detail Tambahan]
[Ambil Data Penjualan]
[Ambil Data Pemesanan]
[Ambil Data Detail Perumahan]
[Ambil Data Pembeli Perusahaan]
[Ambil Data Pembeli Pribadi
[Ambil Data Pembeli]
[Ambil Data Notaris]
[Ambil Data Bank]
[Ambil Data Karyawan]
[Ambil Data Kavling]
[Ambil Data Perumahan]
[Get Penyelesaian Akta]
[Get Detail Bayar]
[Get Data Pemesanan]
[Get Data Pembatalan]
[Simpan Data Pembatalan]
[Get Data Pembatalan]
[Simpan Data Pembatalan]
[Get Data Pembayaran]
[Get Data Penjualan]
[Get Data Pemesanan]
[Simpan Penyelesaian Akta]
[Get Dokumen Pembeli][Get Dokumen Kavling]
[Get Data Pembayaran]
[Get Data Penjualan]
[Get Data Notaris]
[Get Data Karyawan]
[Get Penyelesaian Akta][Simpan Penyelesaian Akta]
[Simpan Data Pembayaran]
[Get Data Pembayaran][Get Data Pembayaran]
[Simpan Detail Bayar]
[Simpan Data Pembayaran][Simpan Data Pembayaran]
[Simpan Detail Bayar]
[Get Data Penjualan][Get Data Penjualan][Simpan Data Penjualan]
[Get Data Penjualan]
[Simpan Detail Bayar]
[Simpan Detail Tambahan]
[Simpan Data Penjualan]
[Get Data Pemesanan]
[Get Data Bank]
[Get Data Pemesanan][Simpan Data Pemesanan]
[Get Data Pemesanan][Simpan Data Pemesanan]
[Get Data Kavling]
[Get Data Pembeli]
[Simpan Data Notaris]
[Simpan Data Bank]
[Get Data Kota5][Get Data Kota4]
[Simpan Data Karyawan]
[Get Data Kota3]
[Simpan Dokumen Kavling]
[Simpan Data Kavling]
[Get Data Perumahan1]
[Simpan Detail Perumahan]
[Get Data Perumahan][Simpan Data Perumahan]
[Get Data Kota2]
[Simpan Dokumen Pembeli]
[Get Data General2]
[Get Data Kota1]
[Simpan Pembeli Pribadi]
[Simpan Data Pembeli 1][Simpan Data Pembeli]
[Simpan Pembeli Perusahaan]
[Get Data General 1]
[Get Data Kota]
[Simpan Data Pengguna]
[Simpan Data Kota]
[Get Data Provinsi][Simpan Data Provinsi]
[Get Data General][Simpan Data General]
Data NotarisData Bank
Data KaryawanDokumen Kavling
Dokumen Penjual
Data Kavling
Data PenggunaData General
Laporan Data Kavling Belum TerjualLaporan Tanggal Jatuh Tempo
Laporan Data Kavling TerjualLaporan Data Perumahan
Laporan Data NotarisLaporan Data Karyawan
Laporan PembatalanLaporan Data Pembeli
Laporan PembayaranLaporan Data Bank
Laporan Penyelesaian AktaLaporan Data Kavling
Laporan PemesananLaporan Penjualan
Data Kota
Data ProvinsiData Detail Perumahan
Data Pembeli PribadiData Pembeli Perusahaan
Data Pemesanan
Data Perumahan
Dokumen PembeliBukti Pemesanan
Pengarsipan Bukti PemesananData Penjualan
Bukti Pembelian
Persetujuan KPR
Konfirmasi Pembelian
Pengarsipan Bukti Pembayaran
Bukti Pembayaran
Bukti Pembayaran KPRPembayaran KPR
Pembayaran AngsuranPembayaran Uang Muka
Pengarsipan Akta Baru
Akta Tanah Baru
Bukti Balik Nama
Dokumen Balik Nama
Pengarsipan Bukti Pembatalan
Bukti PembatalanKonfirmasi Pembatalan
Data Pembatalan
Konfirmasi Akta Jadi
Konfirmasi Pembayaran KPR
Konfirmasi PembayaranKonfirmasi Pemesanan
Warning Akta JadiWarning Pembayaran
Warning Pemesanan
KaryawanKaryawanKaryawan
PembeliPembeli
Bank
Notaris
Karyawan
PembeliPembeli
Karyawan
Manager
NotarisNotaris
Pembeli
Karyawan
PembeliPembeli
BankBank
Pembeli
Karyawan
Pembeli
Bank
Pembeli
KaryawanKaryawan
PembeliPembeli
Karyawan
PembeliPembeliPembeli
KaryawanKaryawanKaryawan
ManagerManagerManagerManagerManagerManagerManagerManagerManagerManagerManagerManagerManagerManager
KaryawanKaryawanKaryawanKaryawanKaryawan
Notaris
Bank
1
Mengelola Data Master
+
2
Mengelola Transaksi
+
3
Mengelola Laporan
+
Manager
1 General
2 Provinsi
3 Kota
4 Perumahan
5 Kavling
6 Karyawan
7 Bank
8 Notaris
9 Pembeli
10 Pembeli Pribadi
11Pembeli
Perusahaan
12Detail
Perumahan
13Dokumen
Kavling
14Dokumen Pembeli
15 Pengguna
16 Pesan
17 Jual Beli
18Detail
Tambahan
19 Detail Bayar
20 Pembayaran
21Penyelesaian
Akta
22 Batal Pesan
Karyawan
Notaris
Gambar 3.14 DFD Level 0 Sistem Informasi Administrasi dan Kearsipan Properti
58
Get Data Pengguna[Simpan Data Notaris]
[Simpan Dokumen Kavling]
[Simpan Data Kavling]
[Get Data Perumahan1]
[Simpan Detail Perumahan]
[Get Data Perumahan]
[Simpan Data Perumahan]
[Simpan Data Karyawan]
[Simpan Data Bank][Get Data Kota5]
[Get Data Kota3]
[Get Data Kota4]
[Get Data Kota2]
[Simpan Dokumen Pembeli]
[Get Data General2]
[Get Data Kota1][Simpan Pembeli Pribadi]
[Simpan Data Pembeli 1][Simpan Data Pembeli]
[Simpan Pembeli Perusahaan]
[Get Data General 1]
[Get Data Kota]
[Simpan Data Pengguna]
[Simpan Data Kota]
[Get Data Provinsi]
[Simpan Data Provinsi]
[Get Data General]
[Simpan Data General]
Data Notaris
Data Bank
Data Pembeli Pribadi
Data Pembeli PerusahaanDokumen Pembeli
Data Karyawan
Dokumen Kavling
Data Kavling
Data Pengguna
Data General
Data KotaData Provinsi
Data Detail Perumahan
Data Perumahan
Pembeli
Karyawan
PembeliPembeli
KaryawanKaryawanKaryawanKaryawanKaryawanKaryawanKaryawanKaryawan
Bank
Notaris
1 General1 General
2 Provinsi2 Provinsi
3 Kota
15 Pengguna
3 Kota
1 General
11Pembeli
Perusahaan
9 Pembeli9 Pembeli
10 Pembeli Pribadi
3 Kota
1 General
14Dokumen Pembeli
3 Kota
4 Perumahan4 Perumahan
12Detail
Perumahan
4 Perumahan
5 Kavling
13Dokumen
Kavling
3 Kota
6 Karyawan
3 Kota3 Kota
7 Bank
8 Notaris
1
Mengelola Data General
2
Mengelola Data Kota
+
3Mengelola
Data Pengguna
4Mengelola
Data Perumahan +
5
Mengelola Data Kavling
6
Mengelola Data Karyawan
7
Mengelola Data Pembeli
+
8
Mengelola Data Notaris
9
Mengelola Data Bank
15 Pengguna
Gambar 3.15 DFD Level 1 Proses Mengelola Data Master
59
Akta Tanah Baru
Pengarsipan Bukti Pembelian
[Get Penyelesaian Akta]
[Get Detail Bayar]
[Get Data Pemesanan]
[Get Data Pembatalan]
[Simpan Data Pembatalan]
[Get Data Pembatalan]
[Simpan Data Pembatalan]
[Get Data Pembayaran]
[Get Data Penjualan][Get Data Pemesanan]
[Simpan Penyelesaian Akta]
[Get Dokumen Pembeli]
[Get Dokumen Kavling]
[Get Data Pembayaran][Get Data Penjualan]
[Get Data Notaris]
[Get Data Karyawan]
[Get Penyelesaian Akta][Simpan Penyelesaian Akta]
[Simpan Data Pembayaran]
[Get Data Pembayaran][Get Data Pembayaran]
[Simpan Detail Bayar][Simpan Data Pembayaran][Simpan Data Pembayaran]
[Simpan Detail Bayar]
Get Detail Tambahan
Get_Detail_Bayar
[Get Data Penjualan]
[Get Data Penjualan]
[Simpan Data Penjualan]
[Get Data Penjualan]
[Simpan Detail Bayar][Simpan Data Penjualan]
[Simpan Detail Tambahan]
[Get Data Pemesanan]
[Get Data Bank]
[Get Data Pemesanan]
[Simpan Data Pemesanan]
[Get Data Pemesanan]
[Simpan Data Pemesanan]
[Get Data Kavling]
[Get Data Pembeli]
Dokumen Penjual
Data Pemesanan
Bukti PemesananPengarsipan Bukti Pemesanan
Data Penjualan
Bukti Pembelian
Persetujuan KPR
Konfirmasi Pembelian
Pengarsipan Bukti PembayaranBukti Pembayaran
Bukti Pembayaran KPR
Pembayaran KPR
Pembayaran AngsuranPembayaran Uang Muka
Pengarsipan Akta Baru
Akta Tanah Baru
Bukti Balik NamaDokumen Balik Nama
Konfirmasi Akta Jadi
Pengarsipan Bukti Pembatalan
Bukti Pembatalan
Konfirmasi Pembatalan
Data Pembatalan
Konfirmasi Pembayaran KPR
Konfirmasi Pembayaran
Konfirmasi Pemesanan
Warning Akta Jadi
Warning Pembayaran
Warning Pemesanan
KaryawanKaryawanKaryawan
PembeliPembeli
Bank
Notaris
Karyawan
PembeliPembeli
Karyawan
NotarisNotaris
Pembeli
Karyawan
PembeliPembeli
BankBank
Pembeli
Karyawan
Pembeli
Bank
Pembeli
KaryawanKaryawan
PembeliPembeli
Manager
9 Pembeli
5 Kavling
16 Pesan16 Pesan16 Pesan16 Pesan
7 Bank
16 Pesan
17 Jual Beli
18Detail
Tambahan
19 Detail Bayar
17 Jual Beli17 Jual Beli17 Jual Beli17 Jual Beli
19 Detail Bayar
20 Pembayaran20 Pembayaran
19 Detail Bayar
17 Jual Beli
20 Pembayaran20 Pembayaran20 Pembayaran
21Penyelesaian
Akta21 Penyelesaian Akta
6 Karyawan
8 Notaris
17 Jual Beli
20 Pembayaran
13Dokumen
Kavling
14Dokumen Pembeli
21 Penyelesaian Akta
16 Pesan
17 Jual Beli
20 Pembayaran
22 Batal Pesan22 Batal Pesan22 Batal Pesan22 Batal Pesan
16 Pesan
19 Detail Bayar
21Penyelesaian
Akta
1
Mengelola Transaksi
Pemesanan
+
2
Mengelola Transaksi Penjualan
+
3
Mengelola Transaksi
Pembayaran
+
4
Mengelola Transaksi
Penyelesaian Akta+
5
Mengelola Transaksi
Pembatalan
+
6
Warning System
+
19 Detail Bayar
18 Detail Tambahan
Karyawan
Notaris
Gambar 3.16 DFD Level 1 Proses Mengelola Transaksi
60
[Ambil Data Detail Bayar]
[Ambil Data Pembatalan]
[Ambil Data Penyelesaian Akta]
[Ambil Data Pembayaran]
[Ambil Data Detail Tambahan]
[Ambil Data Penjualan]
[Ambil Data Pemesanan]
[Ambil Data Detail Perumahan]
[Ambil Data Pembeli Perusahaan]
[Ambil Data Pembeli Pribadi
[Ambil Data Pembeli]
[Ambil Data Karyawan]
[Ambil Data Notaris]
[Ambil Data Bank]
[Ambil Data Kavling]
[Ambil Data Perumahan]
Laporan Data Kavling Belum Terjual
Laporan Tanggal Jatuh Tempo
Laporan Data Kavling Terjual
Laporan Data Perumahan
Laporan Data Notaris
Laporan Data Karyawan
Laporan Pembatalan
Laporan Data Pembeli
Laporan Pembayaran
Laporan Data Bank
Laporan Data Kavling
Laporan Penyelesaian Akta
Laporan Pemesanan
Laporan Penjualan
ManagerManagerManagerManagerManagerManagerManagerManagerManagerManagerManagerManagerManagerManager
4 Perumahan
5 Kavling
6 Karyawan
7 Bank
8 Notaris
9 Pembeli
10 Pembeli Pribadi
11Pembeli
Perusahaan
12Detail
Perumahan
16 Pesan
17 Jual Beli
18Detail
Tambahan
20 Pembayaran
21Penyelesaian
Akta
22 Batal Pesan
1Pembuatan
Laporan Kavling
2Pembuatan
Laporan Perumahan
3
Pembuatan Laporan Bank
4Pembuatan
Laporan Notaris
5Pembuatan
Laporan Pembeli
6Pembuatan
Laporan Karyawan
7Pembuatan
Laporan Pemesanan
8Pembuatan
Laporan Penjualan
9Pembuatan
Laporan Pembayaran
10
Pembuatan Laporan
Penyelesaian Akta
11Pembuatan
Laporan Pembatalan
12
Pembuatan Laporan Tanggal
Jatuh Tempo
19 Detail Bayar
Gambar 3.17 DFD Level 1 Proses Pelaporan
61
g. DFD Level 2 Proses Mengelola Data Kota
DFD Level 2 pada Gambar 3.18 terdapat 2 (dua) proses yaitu mengelola data
provinsi dan mengelola detail kota.
[Simpan Data Kota]
[Get Data Provinsi]
[Simpan Data Provinsi]
Data Kota
Data Provinsi
KaryawanKaryawan
2 Provinsi2 Provinsi
3 Kota
1
Mengelola Data Provinsi
2
Mengelola Detail Kota
Gambar 3.18 Level 2 Proses Mengelola Data Kota
h. DFD Level 2 Proses Mengelola Data Perumahan
DFD Level 2 pada Gambar 3.19 terdapat 2 (dua) proses yaitu mengelola
perumahan dan mengelola detail perumahan.
[Get Data Perumahan1]
[Simpan Detail Perumahan]
[Simpan Data Perumahan]
[Get Data Kota]
Data Detail Perumahan
Data Perumahan
KaryawanKaryawan
3 Kota
4 Perumahan
12Detail
Perumahan
4 Perumahan
1
Mengelola Perumahan
2Mengelola
Detail Perumahan
Gambar 3.19 Level 2 Proses Mengelola Data Perumahan
i. DFD Level 2 Proses Mengelola Data Pembeli
DFD Level 2 pada Gambar 3.20 di halaman 62 terdapat 3 (tiga) proses yaitu
mengelola pembeli perusahaan, mengelola pembeli pribadi, dan mengarsipkan
dokumen pembeli.
62
[Get Data Kota2]
[Simpan Dokumen Pembeli]
[Get Data General2]
[Get Data Kota1]
[Simpan Pembeli Pribadi]
[Simpan Data Pembeli 1]
[Get Data General 1]
[Simpan Pembeli Perusahaan]
[Simpan Data Pembeli]
Data Pembeli Pribadi
Data Pembeli Perusahaan
Dokumen Pembeli
PembeliPembeliPembeli
1 General
11Pembeli
Perusahaan
9 Pembeli9 Pembeli
10 Pembeli Pribadi
3 Kota
1 General
14Dokumen Pembeli
3 Kota
1Mengelola Pembeli
Perusahaan
2
Mengelola Pembeli Pribadi
3Mengelola Dokumen Pembeli
Gambar 3.20 Level 2 Proses Mengelola Data Pembeli
j. DFD Level 2 Proses Mengelola Transaksi Pemesanan
DFD Level 2 pada Gambar 3.21 terdapat 3 (tiga) proses yaitu: menentukan
data pemesan, mencetak bukti pemesanan, dan mengarsipkan bukti pemesanan.
[Get Data Pemesanan]
[Simpan Data Pemesanan]
[Get Data Pemesanan]
[Simpan Data Pemesanan]
[Get Data Kavling]
[Get Data Pembeli]Data Pemesanan
Bukti Pemesanan
Pengarsipan Bukti Pemesanan
Karyawan
PembeliPembeli
9 Pembeli
5 Kavling
16 Pesan16 Pesan16 Pesan16 Pesan
1
Menentukan Data
Pemesanan
2Mencetak
Bukti Pemesanan
3Mengarsipkan
Bukti Pemesanan
Gambar 3.21 Level 2 Proses Mengelola Transaksi Pemesanan
63
k. DFD Level 2 Proses Mengelola Transaksi Penjualan
DFD Level 2 pada Gambar 3.22 terdapat 3 (tiga) proses yaitu: menentukan
data penjualan, mencetak bukti pembelian, dan mengarsipkan bukti pembelian.
Get Detail Tambahan
Get_Detail_Bayar
[Get Data Penjualan]
[Simpan Data Penjualan]
[Simpan Data Penjualan]
[Simpan Detail Bayar]
[Simpan Detail Tambahan]
[Get Data Pemesanan]
[Get Data Bank]
Pengarsipan Bukti Pembelian
Data Penjualan
Bukti Pembelian
Persetujuan KPR
Konfirmasi PembelianPembeli
Bank
Pembeli
Karyawan
7 Bank
16 Pesan
18Detail
Tambahan
17 Jual Beli
19 Detail Bayar
17 Jual Beli17 Jual Beli
19 Detail Bayar
18Detail
Tambahan
1
Menentukan Data Penjualan
2
Mencetak Bukti Pembelian
3
Mengarsipkan Bukti Pembelian
Karyawan
Gambar 3.22 Level 2 Proses Mengelola Transaksi Penjualan
l. DFD Level 2 Proses Mengelola Transaksi Pembayaran
DFD Level 2 pada Gambar 3.23 di halaman 63 terdapat 4 (empat) proses yaitu:
pembayaran uang muka, pembayaran angsuran, mencetak bukti pembayaran,
dan mengarsipkan bukti pembayaran.
64
[Simpan Data Pembayaran]
[Get Data Pembayaran]
[Get Data Pembayaran]
[Simpan Detail Bayar]
[Simpan Data Pembayaran]
[Simpan Data Pembayaran]
[Simpan Detail Bayar]
[Get Data Penjualan]
[Get Data Penjualan]
Pengarsipan Bukti Pembayaran
Bukti Pembayaran
Bukti Pembayaran KPR
Pembayaran KPR
Pembayaran Angsuran
Pembayaran Uang MukaPembeliPembeli
BankBank
Pembeli
Karyawan
17 Jual Beli17 Jual Beli
19 Detail Bayar
20 Pembayaran20 Pembayaran
19 Detail Bayar
20 Pembayaran20 Pembayaran20 Pembayaran
1
Pembayaran Uang Muka
2
Pembayaran Angsuran
3
Mencetak Bukti
Pembayaran
4Mengarsipkan
Bukti Pembayaran
Gambar 3.23 Level 2 Proses Mengelola Transaksi Pembayaran
m. DFD Level 2 Proses Mengelola Transaksi Penyelesaian Akta
DFD Level 2 pada Gambar 3.24 tentang penyelesaian akta tanah.
[Simpan Penyelesaian Akta]
[Get Dokumen Pembeli]
[Get Dokumen Kavling]
[Get Data Pembayaran]
[Get Data Penjualan]
[Get Data Notaris]
[Get Data Karyawan]
[Get Penyelesaian Akta]
Akta Tanah Baru
[Simpan Penyelesaian Akta]
Dokumen Penjual
Pengarsipan Akta Baru
Akta Tanah Baru
Bukti Balik Nama
Dokumen Balik NamaNotarisNotaris
Pembeli
Karyawan
Manager
21Penyelesaian
Akta21
Penyelesaian Akta
6 Karyawan
8 Notaris
17 Jual Beli
20 Pembayaran
13Dokumen
Kavling
14Dokumen Pembeli
21Penyelesaian
Akta
1
Menentukan Data Penyelesaian
Akta Tanah
2
Menyerahkan Dokumen Balik
Nama
3Mengarsipkan
Akta Tanah Baru
Notaris
Gambar 3.24 Level 2 Proses Mengelola Transaksi Penyelesaian Akta
65
n. DFD Level 2 Proses Mengelola Transaksi Pembatalan
DFD Level 2 pada Gambar 3.25 terdapat 3 (tiga) proses yaitu: menentukan
data pembatalan, mencetak bukti pembatalan, dan mengarsipkan mengarsipkan
bukti pembatalan.
[Get Data Pembatalan]
Pengarsipan Bukti Pembatalan
[Get Data Pembatalan]
[Simpan Data Pembatalan]
[Get Data Penjualan]
[Get Data Pembayaran]
[Get Data Pemesanan]
[Simpan Data Pembatalan]
Bukti Pembatalan
Konfirmasi Pembatalan
Data Pembatalan
Karyawan
PembeliPembeli
Karyawan
16 Pesan 17 Jual Beli
20 Pembayaran
22 Batal Pesan22 Batal Pesan22 Batal Pesan22 Batal Pesan
1
Menentukan Data
Pembatalan
2
Mencetak Bukti
Pembatalan3
Mengarsipkan Bukti
Pembatalan Gambar 3.25 Level 2 Proses Mengelola Transaksi Pembatalan
o. DFD Level 2 Proses Warning System
DFD Level 2 pada Gambar 3.26 terdapat 3 (tiga) proses yaitu: peringatan
konfirmasi pemesanan, peringatan jatuh tempo pembayaran, dan peringatan
tanggal jadi akta.
[Get Penyelesaian Akta]
[Get Detail Bayar]
[Get Data Pemesanan]
Konfirmasi Akta Jadi
Konfirmasi Pembayaran KPR
Konfirmasi Pembayaran
Konfirmasi Pemesanan
Warning Akta Jadi
Warning Pembayaran
Warning Pemesanan
KaryawanKaryawanKaryawan
PembeliPembeli
Bank
Notaris
16 Pesan
19 Detail Bayar
21Penyelesaian
Akta
1
Peringatan Konfirmasi Pemesanan
2
Peringatan Jatuh Tempo Pembayaran
3Peringatan
Tanggal Jadi Akta
Gambar 3.26 Level 2 Proses Warning System
66
3.3.3 Entity Relationship Diagram
Entity Relationship Diagram (ERD) adalah suatu desain sistem yang
digunakan untuk mempresentasikan, menentukan dan mendokumentasikan
kebutuhan-kebutuhan untuk sistem pemrosesan database. Pada Gambar berikut
akan dijelaskan relasi-relasi atau hubungan antar tabel dalam perancangan sistem
informasi administrasi dan kearsipan properti dalam bentuk conceptual data
model dan physical data model.
a. Conceptual Data Model
Sebuah Conceptual Data Model (CDM) menggambarkan secara keseluruhan
konsep struktur basis data yang dirancang untuk aplikasi sistem informasi
administrasi dan kearsipan properti. CDM untuk sistem informasi administrasi
dan kearsipan properti sebagaimana terlihat pada Gambar 3.27 di halaman 67.
b. Physical Data Model
Sebuah Physical Data Model (PDM) menggambarkan secara detail konsep
rancangan struktur basis data yang dirancang untuk sesuatu program aplikasi.
PDM merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel-
tabel penyusun basis data beserta kolom-kolom yang terdapat pada setiap tabel.
PDM untuk sistem informasi administrasi dan kearsipan properti sebagaimana
terlihat pada Gambar 3.28 di halaman 68.
67
no ppjb
Relation_970no pembayaran
Id Perumahan
id karyawan
id notaris
no pemesanan
no ppjb
no ppjb
no ppjb
no ppjb
id bank
no pesan
Relation_700id kavling
id pembeli
id kota
id kota
id gen
id gen
id gen
id kota
id perumahan
id kota
id kota
id pembeli
id pembeli
id pembeli
id kavling
Id Perumahan
id propinsi
Bankid_banknama_bankBHalamatkotakode1telp1kode2telp2kode3fax
Provinsiid_provnama_prov
Kotaid_kotaid_provinsinama_kotakode_area
Notarisid_notaris_ppatnamask_notarissk_ppatalamatkotakode1no_telpno_hpkode2fax
Perumahanid_perumahannama_perumahanalamatkotakode1no_telpkode2faxweb_site
Kavlingid_kavlingno_kavlingblokalamatlokasiluas_tanahharga_tanahketerang antipe_bangunandeskripsiluas_bangunanharga_bangunantotal_harga
Karyawanid_karyawannamaid_pendudukno_id_pendudukalamat_ktpkota_ktpkode1telp_ktpalamatkotakode2no_telpno_hptmpt_lahirtgl_lahirjenis_kelaminag amastatusjml_anaklokasijabatanmulai_kerja
Pembeliid_pembelitipe_pembeli
Pembeli_Pribaditipe_pembelinamaid_pendudukno_id_penduduknpwpalamatkotatmpt_lahirtgl_lahirkode1no_telpno_hpjenis_kelaminag amastatusjml_anakpekerjaanjabatannama_perusalamat_peruskota_peruskode5no_telp_perusgaji_bers ihnama2id_penduduk2no_id_penduduk2npwp2alamat2kota2tmpt_lahir2tgl_lahir2kode4no_telp2no_hp2jenis_kelamin2ag ama2pekerjaan2jabatan2nama_perus2alamat_perus2kota_perus2kode6no_telp_perus2gaji_bers ih2
Pembeli_Perusahaantipe_pembelinamano_akte_pendirianSK_kehakimannpwpberita_perusSIUPtanda_daftar_perusalamatkotakode2no_telpno_hpkode3faxnama2id_penduduk2no_id_penduduk2npwp2alamat2kota2tmpt_lahir2tgl_lahir2kode4no_telp2no_hp2jenis_kelamin2agama2pekerjaan2jabatan2nama_perus2alamat_perus2kota_perus2kode6no_telp_perus2g aji_bers ih2
Generalid_g enkelompoknamaketerang an
Detail_Perumahanid_tipeid_perumahannama_tipe
Dokumen_Kavlingid_kavlingnama_dokg ambar
Dokumen_Pembelinama_dokgambar
Pengg unanama_userpasswordnama_role
Pesanno_pesanbayar_pesantempo_konfirmcatatanbukti
jualbelino_ppjbtggl_transdiskon_perdiskon_totaltmbh_tanahtmbh_hargatmbh_totalpajak_perpajak_totaltotal_keseluruhanuang _pesansisa_bayartotal_UMtipe_bayar_UMkali_UMtotal_angsurantipe_bayar_angsurankali_angsuranbukti_kontrakbukti_detailbukti_ketentuan
Pembayaranno_pembayarantgl_pembayaranjenis_pembayaranpembayaran_keharus_bayartotal_piutangpembayarandenda_perdendatot_bayarterbilangsisa_piutangbukti
Penyelesaian_aktano_kontraktgl_kontrakno_akte_jual_belitgl_jadibiaya_administrasicatatanstatusakta
Batal_Pesanno_pembatalantgl_pembatalanjenis_pembatalandenda_perdendacashbackalasan
Detail_Bayarno_pembayaranjenis_pembayaranpembayaran_keharus_bayarjatuh_tempopiutangbayardendasisa_piutang
Detail_tambahanjenis_tambahannama_tambahanjumlahketerang an
Gambar 3.27 CDM Administrasi dan Kearsipan Properti
68
NO_PPJB = NO _PPJ B
NO_PEMBAYARAN = NO_PEMBAYARANNO_PEMBATALAN = NO_PEMBATALAN
I D_PERUMAHAN = ID_PERUMAHAN
I D_KARYAWAN = ID_KARYAW AN
ID_NOTARI S_PPAT = I D_NOTARIS_PPAT
NO_PESAN = NO _PESAN
NO_PPJ B = NO_PPJ B
NO _PPJ B = NO_PPJ B
NO _PPJ B = NO_PPJ B
NO_PPJ B = NO_PPJ B
ID_BANK = ID_BANK
NO_PESAN = NO _PESAN
ID_KAVLING = ID_KAVLINGNO_PESAN = NO _PESAN
ID_PEMBELI 1 = I D_PEMBELI1
I D_KO TA = ID_KOTA
ID_KOTA = I D_KO TA
I D_G EN = ID_GEN
I D_GEN = I D_GEN
ID_GEN = I D_GE N
ID_KOTA = I D_KOTA
ID_PERUMAHAN = I D_PE RUM AHAN
I D_KO TA = ID_KOTA
ID_KOTA = I D_KOTA
ID_PEMBE LI 1 = I D_PEMBELI1
ID_PEMBELI1 = I D_PEMBELI 1
I D_PEMBELI 1 = ID_PEMBELI1
ID_KAVLING = ID_KAVLI NG
ID_PERUMAHAN = I D_PE RUM AHAN
ID_PROV = ID_PROV
BANKID_BANK varchar(15)ID_KOT A varchar(15)NA MA_BA NK varchar(20)BH varchar(25)ALAMAT varchar(50)KOTA varchar(15)KODE1 varchar(10)TE LP1 varchar(15)KODE2 varchar(10)TE LP2 varchar(15)KODE3 varchar(10)FAX varchar(15)
PROVINSIID_PROV varchar(10)NAMA_PROV varchar(25)
KOTAID_KOTA varchar(15)ID_PROV varchar(10)NAMA_KOTA varchar(25)KODE_AREA varchar(10)
NOTARISID_NOTARIS_PPAT varchar(15)ID_KOTA varchar(15)NAMA varchar(25)SK_NOTARIS varchar(25)SK_P PAT varchar(25)ALAMAT varchar(50)KOT A varchar(15)KODE1 varchar(10)NO_T ELP varchar(15)NO_HP varchar(15)KODE2 varchar(10)FAX varchar(15)
PERUMAHANID_PERUMAHAN varchar(15)NAMA_PERUMAHA N varchar(25)ALAMAT varchar(50)KOTA varchar(15)KODE1 varchar(10)NO_T ELP varchar(15)KODE2 varchar(10)FAX varchar(15)WE B_SITE varchar(30)
KA VLINGID_KAVLING varchar(15)NO_PESAN varchar(15)ID_PERUMAHAN varchar(15)NO_KAVLING varchar(5)BLOK varchar(5)ALAMAT varchar(50)LOKASI varchar(15)LUAS_T ANAH integerHARGA_T ANAH numeric(8,2)KETERANGAN varchar(20)TIP E_BANGUNAN varchar(15)DESKRIP SI varchar(50)LUAS_BANGUNAN integerHARGA_BANGUNA N numeric(8,2)TOTAL_HARGA numeric(8,2)
KA RYA WANID_KARYAWAN varchar(15)ID_PERUMAHAN varchar(15)ID_KOT A varchar(15)ID_GEN varchar(15)NA MA varchar(25)ID_PENDUDUK varchar(5)NO_ID_PENDUDUK varchar(25)ALAMAT_K TP varchar(50)KOTA_KT P varchar(15)KODE1 varchar(10)TE LP _KTP varchar(15)ALAMAT varchar(50)KOTA varchar(15)KODE2 varchar(10)NO_T ELP varchar(15)NO_HP varchar(15)TMPT_LAHIR varchar(15)TGL_LAHIR timestampJENIS_KELAMIN varchar(15)AGAMA varchar(15)ST ATUS varchar(15)JML_ANAK integerLOKA SI varchar(15)JABA TAN varchar(15)MULA I_KERJA timestamp
PEMBE LIID_PEMBE LI1 varchar(15)TIP E_PEMBELI varchar(15)
PE MBELI_PRIBADIID_PEMBE LI1 varchar(15)ID_KOTA varchar(15)ID_GEN varchar(15)TIP E_PEMBELI varchar(15)NAMA varchar(25)ID_PENDUDUK varchar(5)NO_ID_PENDUDUK varchar(25)NPWP varchar(25)ALAMAT varchar(50)KOTA varchar(15)TMPT _LAHIR varchar(15)TGL_LAHIR timestampKODE1 varchar(10)NO_T ELP varchar(15)NO_HP varchar(15)JENIS_KELAMIN varchar(15)AGAMA varchar(15)ST AT US varchar(15)JML_ANA K integerPEKERJAAN varchar(15)JABA TAN varchar(15)NAMA_PERUS varchar(25)ALAMAT_PERUS varchar(50)KOTA_PERUS varchar(15)KODE5 varchar(10)NO_T ELP_PE RUS varchar(15)GAJI_BERSIH numeric(8,2)NAMA2 varchar(25)ID_PENDUDUK 2 varchar(5)NO_ID_PENDUDUK2 varchar(25)NPWP2 varchar(25)ALAMAT2 varchar(50)KOTA2 varchar(15)TMPT _LAHIR2 varchar(15)TGL_LAHIR2 timestampKODE4 varchar(10)NO_T ELP2 varchar(15)NO_HP2 varchar(15)JENIS_KELAMIN2 varchar(15)AGAMA2 varchar(15)PEKERJAAN2 varchar(15)JABA TAN2 varchar(15)NAMA_PERUS2 varchar(25)ALAMAT_PERUS2 varchar(50)KOTA_PERUS2 varchar(15)KODE6 varchar(10)NO_T ELP_PE RUS2 varchar(15)GAJI_BERSIH2 numeric(8,2)
PEMBE LI_PE RUS AHAANID_PEMBELI1 varchar(15)ID_KOTA varchar(15)ID_GEN varchar(15)TIPE_PEMBELI varchar(15)NAMA varchar(25)NO_A KTE_PENDIRIAN varchar(25)SK_K EHAKIMA N varchar(25)NPWP varchar(25)BERITA_PERUS varchar(25)SIUP varchar(25)TANDA_DAFTAR_PERUS varchar(25)ALAMAT varchar(50)KOT A varchar(15)KODE2 varchar(10)NO_T ELP varchar(15)NO_HP varchar(15)KODE3 varchar(10)FAX varchar(15)NAMA2 varchar(25)ID_PENDUDUK 2 varchar(5)NO_ID_PENDUDUK2 varchar(25)NPWP2 varchar(25)ALAMAT2 varchar(50)KOT A2 varchar(15)TMPT_LAHIR2 varchar(15)TGL_LAHIR2 timestampKODE4 varchar(10)NO_T ELP2 varchar(15)NO_HP2 varchar(15)JENIS_KELAMIN2 varchar(15)AGAMA2 varchar(15)PEKERJAAN2 varchar(15)JABA TAN2 varchar(15)NAMA_PERUS2 varchar(25)ALAMAT_PERUS2 varchar(50)KOT A_PERUS2 varchar(15)KODE6 varchar(10)NO_T ELP_PE RUS2 varchar(15)GAJI_BERSIH2 numeric(8,2)
GENERALID_GEN varchar(15)KELOMPOK varchar(15)NAMA varchar(25)KETERANGAN varchar(20)
DETAIL_PERUMA HANID_TIPE varchar(15)ID_PE RUMAHAN varchar(15)NAMA_T IPE varchar(25)
DOKUMEN_KAVLINGID_KA VLING varchar(15)NA MA_DOK varchar(15)GA MBA R varchar(50)
DOKUMEN_PEMBELIID_PE MBELI1 varchar(15)NA MA_DOK varchar(15)GA MBA R varchar(50)
PENGGUNANA MA_US ER varchar(25)PA SSWORD varchar(8)NA MA_ROLE varchar(10)
PE SANNO_PESAN varchar(15)ID_PE MBELI1 varchar(15)ID_KA VLING varchar(15)BAYAR_PESA N numeric(8,2)T EMPO_KONFIRM timestampCATAT AN varchar(25)BUKTI varchar(50)
JUALB ELINO_PPJB varchar(15)NO_PESAN varchar(15)ID_BANK varchar(15)TGGL_T RANS timestampDIS KON_P ER integerDIS KON_T OTAL numeric(8,2)TMBH_TANAH integerTMBH_HARGA numeric(8,2)TMBH_TOTAL numeric(8,2)PAJAK_PER integerPAJAK_TOTAL numeric(8,2)TOTAL_KESELURUHAN numeric(8,2)UANG_PESAN numeric(8,2)SIS A_BAY AR numeric(8,2)TOTAL_UM numeric(8,2)TIP E_BAY AR_UM varchar(15)KALI_UM integerTOTAL_ANGSURAN numeric(8,2)TIP E_BAY AR_ANGSURAN varchar(15)KALI_ANGSURAN integerBUKT I_KONTRAK varchar(50)BUKT I_DE TAIL varchar(50)BUKT I_KE TENT UAN varchar(50)
PEMBAYARANNO_PEMBAYA RAN varchar(15)NO_PPJB varchar(15)NO_PEMBATA LAN varchar(15)TGL_PEMBAYARAN timestampJENIS _PEMB AYA RAN varchar(15)PEMBA YARA N_KE in tegerHARUS _BAYA R numeric(8,2)TOTAL_PIUT ANG numeric(8,2)PEMBA YARA N numeric(8,2)DENDA _PER in tegerDENDA numeric(8,2)TOT_BAYAR numeric(8,2)TERBILANG varchar(100)SIS A_PIUT ANG numeric(8,2)BUKTI varchar(50)
PENYELESAIA N_AKT ANO_KONT RAK varchar(15)NO_PPJB varchar(15)ID_NOTARIS_PPA T varchar(15)ID_KA RYAWAN varchar(15)TGL_KONT RAK timestampNO_AKTE _JUAL_BELI varchar(25)TGL_JADI timestampBIAYA_ADMINIST RASI numeric(8 ,2)CA TAT AN varchar(25)ST ATUS varchar(15)AK TA varchar(50)
BATAL_PESANNO_PEMB ATA LA N varchar(15)NO_PESA N varchar(15)NO_PEMB AYA RAN varchar(15)NO_PPJB varchar(15)TGL_PEMB ATALA N timestampJENIS _PEMB ATALAN varchar(15)DE NDA _P ER integerDE NDA numeric(8 ,2)CA SHB ACK numeric(8 ,2)ALASAN varchar(30)
DETAIL_BAY ARNO_PPJB varchar(15)NO_PEMBAYA RAN1 varchar(15)JENIS _PEMB AYA RAN varchar(15)PEMBA YARA N_KE integerHARUS _BAYA R numeric(8,2)JATUH_T EMPO timestampPIUTANG numeric(8,2)BAYAR numeric(8,2)DENDA numeric(8,2)SIS A_PIUT ANG numeric(8,2)
DETAIL_TAMBAHANNO_PPJB varchar(15)JENIS _TAMB AHAN varchar(15)NA MA_TA MBA HAN varchar(15)JUMLAH integerKE TERANGA N varchar(20)
Gambar 3.28 PDM Administrasi dan Kearsipan Properti
69
3.3.4 Struktur Database
Struktur tabel akan menjelaskan tentang fungsi tabel, relasi antar tabel,
constraint dan item-item yang terdapat dalam sebuah tabel yang digunakan
sebagain Gambaran database yang terbentuk.
a. Nama Tabel : Perumahan
Primary Key : ID_Perumahan
Foreign Key : -
Fungsi : Menyimpan data perumahan
Tabel 3.1 Perumahan
No Column Data Type Length Constraint FK Table
1 ID_Perumahan Varchar 15 Primary Key
2 Nama_Perumahan Varchar 25 3 Alamat Varchar 50
4 Kota Varchar 15 5 No_Telp Varchar 15 6 Fax Varchar 15 7 Website Varchar 20
b. Tabel : Kavling
Primary Key : ID_Kavling
Foreign Key : ID_Perumahan
Fungsi : Menyimpan Kavling
Tabel 3.2 Kavling
No Column Data Type
Length Constraint FK Table
1 ID_Kavling Varchar 15 Primary Key 2 ID_Perumahan Varchar 15 Foreign Key Perumahan 3 No_Kavling Varchar 5 4 Blok Varchar 5
70
Tabel 3.2 (lanjutan) No Column Data
Type Length Constraint FK Table
5 Alamat Varchar 50 6 Lokasi Varchar 15 7 Luas Tanah Integer 8 Harga_Tanah Numeric 15 9 Keterangan Varchar 20 10 Tipe_bangunan Varchar 15 11 Deskripsi Varchar 50 12 Luas_Bangunan Integer 13 Harga_Bangunan Numeric 15 14 Total_Harga Numeric 15
c. Nama Tabel : Karyawan
Primary Key : ID_Karyawan
Foreign Key : ID_Perumahan
Fungsi : Menyimpan data karyawan
Tabel 3.3 Karyawan
No Column Data Type
Length Constraint FK Table
1 ID_Karyawan Varchar 15 Primary Key 2 Nama Varchar 25 3 ID_Penduduk Varchar 5 4 No_ID_Penduduk Varchar 25 5 Alamat_KTP Varchar 50 6 Kota_KTP Varchar 15 7 Telp_KTP Varchar 15 8 Alamat Varchar 50 9 Kota Varchar 15
10 No_Telp Varchar 15 11 No_HP Varchar 15 12 Tmpt_Lahir Varchar 15 13 Tgl_Lahir Date 14 Jenis_Kelamin Varchar 15 15 Agama Varchar 15 16 Status Varchar 15 17 Jml_anak Integer
71
Tabel 3.3 (lanjutan) No Column Data
Type Length Constraint FK Table
18 Bagian Varchar 19 Jabatan Varchar 15 20 Mulai_Kerja Date 21 ID_Perumahan Varchar 15 Foreign
Key Perumahan
d. Nama Tabel : Pembeli
Primary Key : ID_Pembeli
Foreign Key : -
Fungsi : Menyimpan data Pembeli
Tabel 3.4 Pembeli
No Column Data Type
Length Constraint FK Table
1 ID_Pembeli Varchar 15 Primary Key
2 Tipe_Pembeli Varchar 15 e. Nama Tabel : Pembeli Pribadi
Primary Key : -
Foreign Key : ID_Pembeli
Fungsi : Menyimpan data pembeli pribadi
Tabel 3.5 Pembeli_Pribadi
No Column Data Type
Length Constraint FK Table
1 ID_Pembeli Varchar 15 Foreign Key
Pembeli
2 Nama Varchar 25 3 ID_Penduduk Varchar 5 4 No_ID_Penduduk Varchar 25 5 NPWP Varchar 25 6 Alamat Varchar 50
72
Tabel 3.5 (lanjutan) No Column Data
Type Length Constraint FK Table
7 Kota Varchar 15 8 Tmpt_Lahir Varchar 15 9 Tgl_Lahir Date
10 No_Telp Varchar 15 11 No_HP Varchar 15 12 Jenis_Kelamin Varchar 15 13 Agama Varchar 15 14 Status Varchar 15 15 Jml_Anak Integer 16 Pekerjaan Varchar 15 17 Jabatan Varchar 15 18 Nama_Perus Varchar 25 19 Alamat_Perus Varchar 50 20 Kota_Perus Varchar 15 21 No_Telp_Perus Integer 22 Gaji_Bersih Numeric 15 23 Nama2 Varchar 20 24 ID_Penduduk2 Varchar 25 25 NPWP2 Varchar 25 26 Alamat2 Varchar 50 27 Kota2 Varchar 15 28 Tmpt_Lahir2 Varchar 15 29 Tgl_Lahir2 Date 30 No_Telp2 Varchar 15 31 No_HP2 Varchar 15 32 Jenis_Kelamin2 Varchar 15 33 Agama2 Varchar 15 34 Pekerjaan2 Varchar 15 35 Jabatan2 Varchar 15 36 Nama_Perus2 Varchar 25 37 Alamat_Perus2 Varchar 50 38 Kota_Perus2 Varchar 15 39 No_Telp_Perus2 Varchar 15 40 Gaji_Bersih2 Numeric 15
73
f. Nama Tabel : Pembeli_Perusahaan
Primary Key : -
Foreign Key : ID_Pembeli
Fungsi : Menyimpan data pembeli perusahaan
Tabel 3.6 Pembeli_Perusahaan
No Column Data Type
Length Constraint FK Table
1 ID_Pembeli Varchar 15 Foreign Key
Pembeli
2 Nama Varchar 25 3 No_Akte_Pendirian Varchar 25 4 SK_Kehakiman Varchar 25 5 NPWP Varchar 25 6 Berita_Perusahaan Varchar 25 7 SIUP Varchar 25 8 Tanda_Daftar_Perus Varchar 25 9 Alamat Varchar 50
10 Kota Varchar 15 11 No_Telp Varchar 15 12 No_HP Varchar 15 13 Fax Varchar 15 14 Nama2 Varchar 20 15 ID_Penduduk2 Varchar 25 16 NPWP2 Varchar 25 17 Alamat2 Varchar 50 18 Kota2 Varchar 15 19 Tmpt_Lahir2 Varchar 15 20 Tgl_Lahir2 Date 21 No_Telp2 Varchar 15 22 No_HP2 Varchar 15 23 Jenis_Kelamin2 Varchar 15 24 Agama2 Varchar 15 25 Pekerjaan2 Varchar 15 26 Jabatan2 Varchar 15 27 Nama_Perus2 Varchar 25 28 Alamat_Perus2 Varchar 50 29 Kota_Perus2 Varchar 15 30 No_Telp_Perus2 Varchar 15 31 Gaji_Bersih2 Numeric 15
74
g. Nama Tabel : Dokumen Pembeli
Primary Key : -
Foreign Key : ID_Pembeli
Fungsi : Menyimpan data dokumen pembeli
Tabel 3.7 Dokumen Pembeli
No Column Data Type Length Constraint FK Table
1 ID_Pembeli Varchar 15 Foreign Key
Pembeli
2 Nama_Dok Varchar 15 3 Gambar Long
Binary
h. Nama Tabel : Bank
Primary Key : ID_Bank
Foreign Key : -
Fungsi : Menyimpan data bank
Tabel 3.8 Bank
No Column Data Type Length Constraint FK Table
1 ID_Bank Varchar 10 Primary Key
2 Nama_Bank Varchar 20 3 BH Varchar 25 4 Alamat Varchar 50 5 Kota Varchar 15 6 Telp1 Varchar 15 7 Telp2 Varchar 15 8 Fax Varchar 15
75
i. Nama Tabel : Notaris
Primary Key : ID_Notaris
Foreign Key : -
Fungsi : Menyimpan data Notaris
Tabel 3.9 Notaris
No Column Data Type Length Constraint FK Table
1 ID_Notaris_PPAT Varchar 15 Primary Key
2 Nama Varchar 25 3 SK_Notaris Varchar 25 4 SK_PPAT Varchar 25 5 Alamat Varchar 50 6 Kota Varchar 15 7 No_telp Varchar 15 8 No_HP Varchar 15 4 Fax Varchar 15
j. Nama Tabel : Provinsi
Primary Key : ID_Prov
Foreign Key : -
Fungsi : Menyimpan data Provinsi
Tabel 3.10 Provinsi
No Column Data Type Length Constraint FK Table
1 ID_Prov Varchar 10 Primary Key 2 Nama_Prov Varchar 25
76
k. Nama Tabel : Kota
Primary Key : ID_Kota
Foreign Key : ID_Prov
Fungsi : Menyimpan data kota
Tabel 3.11 Kota
No Column Data Type Length Constraint FK Table
1 ID_Kota Varchar 15 Primary Key
2 ID_Prov Varchar 10 Foreign Key
Provinsi
3 Nama_Kota Varchar 25 4 Kode Area Varchar 10
l. Nama Tabel : General
Primary Key : ID_Gen
Foreign Key : -
Fungsi : Menyimpan data general
Tabel 3.12 General
No Column Data Type Length Constraint FK Table
1 ID_General Varchar 15 Primary Key
2 Kelompok Varchar 15 3 Nama Varchar 25 4 Keterangan Varchar 20
77
m. Nama Tabel : Detail Perumahan
Primary Key : -
Foreign Key : ID_Perumahan
Fungsi : Menyimpan detail perumahan
Tabel 3.13 Detail Perumahan
No Column Data Type Length Constraint FK Table 1 ID_Tipe Varchar 15 2 ID_Perumahan Varchar 15 Foreign Key Perumahan 3 Nama_Tipe Varchar 25
n. Nama Tabel : Dokumen Kavling
Primary Key : -
Foreign Key : ID_Kavling
Fungsi : Menyimpan dokumen Kavling
Tabel 3.14 Dokumen Kavling
No Column Data Type Length Constraint FK Table 1 ID_Kavling Varchar 15 Foreign Key Kavling 2 Nama Dokumen Varchar 15 3 Gambar Varchar 50
o. Nama Tabel : Pengguna
Primary Key : Nama_User
Foreign Key : -
Fungsi : Menyimpan data Pengguna
Tabel 3.15 Pengguna
No Column Data Type Length Constraint FK Table
1 Nama_User Varchar 25 Primary Key 2 Password Varchar 8 3 Nama_Tipe Varchar 10
78
p. Nama Tabel : Pemesanan
Primary Key : No_Pesan
Foreign Key : ID_Kavling, ID_Pembeli
Fungsi : Menyimpan data pesan
Tabel 3.16 Pemesanan
No Column Data Type Length Constraint FK Table
1 No_Pesan Varchar 15 Primary Key 2 ID_Kavling Varchar 15 3 ID_Pembeli Varchar 15 4 Bayar_Pesan Numeric 15 5 Tempo_Konfirm Date 6 Catatan Varchar 30 7 Bukti Varchar 50
q. Nama Tabel : Jual Beli
Primary Key : No_PPJB
Foreign Key : No_Pesan, ID_Bank
Fungsi : Menyimpan data penjualan
Tabel 3.17 Jual_Beli
No Column Data Type Length Constraint FK Table
1 No_PPJB Varchar 15 Primary Key 2 No_Pesan Varchar 15 Foreign Key Pemesanan 3 ID_Bank Varchar 10 Foreign Key Bank 4 Tgl_Beli Date 5 Harga_Jual Numeric 15 6 Diskon Numeric 15 7 Harga_Stlh_Diskon Numeric 15 8 Luas_tmbh_tanah Numeric 15 9 Total_Tambah Numeric 15
10 Pajak Numeric 15 11 Tot_Keseluruhan Numeric 15 12 Uang_Muka Numeric 15
79
Tabel 3.17 (lanjutan)
No Column Data Type Length Constraint FK Table
13 Tipe_Uang_Muka Varchar 15 14 Kali_UM Integer 15 Angsuran Numeric 15 16 Tipe_Angsuran Varchar 15 17 Kali_Angsuran Integer 18 Bukti_Kontrak Varchar 50 19 Bukti_Detail Varchar 50 20 Bukti_Ketentuan Varchar 50
r. Nama Tabel : Detail_Tambahan
Primary Key : -
Foreign Key : No_PPJB Fungsi : Menyimpan data tambahan fasilitas atau bonus
Tabel 3.18 Detail_Tambahan
No Column Data Type Length Constraint FK Table
1 No_PPJB Varchar 15 Foreign Key Jual_Beli 2 Jenis_Tambahan Varchar 15 3 Nama_Tambahan Varchar 25 4 Jumlah Integer 5 Keterangan Varchar 25
s. Nama Tabel : Pembayaran
Primary Key : No_Pembayaran
Foreign Key : No_PPJB Fungsi : Menyimpan data pembayaran
Tabel 3.19 Pembayaran
No Column Data Type Length Constraint FK Table
1 No_Pembayaran Varchar 15 Primary Key 2 Tgl_Bayar Date
80
Tabel 3.19 (lanjutan)
No Column Data Type Length Constraint FK Table
3 No_PPJB Varchar 15 Foreign Key Jual_Beli 4 Jenis_Bayar Varchar 15 5 Ke Integer 6 Harus_Dibayar Numeric 15 7 Total_Piutang Numeric 15 8 Pembayaran Numeric 15 9 Denda Numeric 15
10 Tot_Bayar Numeric 15 11 Sisa_Piutang Numeric 15 12 Bukti Varchar 50
t. Nama Tabel : Penyelesaian Akta
Primary Key : No_Kontrak
Foreign Key :No_PPJB, ID_Notaris, ID_Karyawan,
No_Pembayaran
Fungsi : Menyimpan data penyelesaian akta
Tabel 3.20 Penyelesaian Akta
No Column Data Type Length Constraint FK Table
1 No_Kontrak Varchar 15 Primary Key 2 No_PPJB Varchar 15 Foreign Key Jual_Beli 3 ID_Notaris_PPAT Varchar 15 Foreign Key Notaris 4 ID_Karyawan Varchar 15 Foreign Key Karyawan 5 No_Pembayaran Varchar 15 Foreign Key Pembayaran 6 Tgl_Kontrak Date 7 No_Akte_Jual_Bel
i Varchar 25
8 Tgl_Jadi Date 9 Biaya_Admin Numeric 15 10 Catatan Varchar 30 11 Status Varchar 15 12 Akta Varchar 50
81
u. Nama Tabel : Batal_Pesan
Primary Key : No_Pembatalan
Foreign Key : No_PPJB
Fungsi : Menyimpan data pebatalan pemesanan atau
pembelian
Tabel 3.21 Batal_Pesan
No Column Data Type
Length Constraint FK Table
1 No_Pembatalan Varchar 15 Primary Key 2 No_PPJB Varchar 15 Foreign Key Jual_Beli 3 No_Pesan Varchar 15 Foreign Key Pemesanan 4 No_Pembayaran Varchar 15 Foreign Key Pembayaran 5 Tgl_Pembatalan Date 6 Jenis_Pembatalan Varchar 15 7 Total_Angsuran Numeric 15 8 Denda Numeric 15 9 Cash_Back Numeric 15 10 Alasan Varchar 30
v. Nama Tabel : Detail Bayar
Primary Key : -
Foreign Key : No_PPJB
Fungsi : Menyimpan data detail pembayaran
Tabel 3.22 Detail_Bayar
No Column Data Type
Length Constraint FK Table
1 No_PPJB Varchar 15 Foreign Key
Jual_Beli
2 No_Pembayaran Varchar 15 3 Jenis_Pembayaran Varchar 15 4 Pembayaran_Ke Integer 5 Harus_Bayar Numeric 15 6 Jatuh_Tempo Date 7 Piutang Numeric 15
82
Tabel 3.22 (lanjutan) No Column Data
Type Length Constraint FK Table
8 Bayar Numeric 15 9 Denda Numeric 15 10 Sisa_Piutang Numeric 15
3.3.5 Desain Input, Interface dan Output
Dalam pembuatan suatu aplikasi, diperlukan suatu rancangan atau desain
input, interface dan output untuk berinteraksi antara user dengan sistem. Berikut
ini desain yang akan digunakan.
A. Desain Input
A.1 Bukti Pemesanan
Bukti pemesanan merupakan formulir yang diisi saat pembeli melakukan
pemesanan kavling. Bukti pemesanan ini rangkap 3 (tiga) dengan warna yang
berbeda, yaitu lembar pertama (putih) untuk keuangan, lembar kedua (merah)
untuk pemesan, dan lembar ketiga (kuning) untuk arsip. Bukti pemesanan dapat
dilihat pada Lampiran 1 di halaman 231.
A.2 Kontrak Pembelian
Kontrak pembelian merupakan formulir yang diisi saat pembeli
melakukan pembelian kavling. Bukti pembelian ada 3 (tiga) lembar, lembar
pertama merupakan data pembelian dapat dilihat pada Lampiran 2 di halaman
232, lembar kedua merupakan ketentuan-ketentuan dapat dilihat pada Lampiran 3
di halaman 233, dan lembar ketiga merupakan detail jadwal pembayaran dapat
dilihat pada Lampiran 4 di halaman 234.
83
A.3 Bukti Pembatalan
Bukti pembatalan merupakan formulir yang diisi saat pembeli melakukan
pembatalan pemesanan atau pembelian. Bukti pembatalan ini rangkap 3 (tiga)
dengan warna yang berbeda, yaitu lembar pertama (putih) untuk keuangan, lembar
kedua (merah) untuk pemesan, dan lembar ketiga (kuning) untuk arsip. Bukti
pemesanan dapat dilihat pada Lampiran 5 di halaman 235.
B. Desain Interface
B.1 Desain Form Login
Pengguna harus login terlebih dahulu agar dapat masuk kedalam sistem
atau aplikasi. Pada login user terdapat username dan password. Pengguna yang
dapat login adalah Bagian Administrasi dan Manajer. Form login dapat dilihat
pada Gambar 3.29.
Gambar 3.29 Desain Form Login
Fungsi-fungsi obyek dalam desain form login dapat dilihat dapat dilihat
selengkapnya pada Tabel 3.23.
Tabel 3.23 Fungsi Obyek Form Login
No Nama Obyek Type Obyek Fungsi 1 Username Textbox Diisi dengan id petugas dari user yang
menggunakan
84
Tabel 3.23 (lanjutan) No Nama Obyek Type Obyek Fungsi 2 Password Textbox Diisi dengan password masing-masing
user 3 Login Button Digunakan untuk masuk kedalam
aplikasi/sistem 4 Batal Button Digunakan untuk membatalkan proses
login
B.2 Desain Form Ubah Password
Form ubah password ini digunakan oleh pengguna untuk mengubah
password sendiri sesuai dengan keinginan. Pengguna diharuskan mengisi
password lama terlebih dahulu, kemudian mengisikan password baru dan confirm
password untuk validasi. Untuk dapat masuk kedalam form ubah password
pengguna harus login sesuai user dan password yang telah ditentukan
sebelumnya. Form Ubah Password dapat dilihat pada Gambar 3.30.
Ubah User LoginUbah User Login
Ubah User Login
Old Password :
New Password :
Simpan Batal
Confirm Password :
[Min. 6 Karakter]
Gambar 3.30 Desain Form Ubah Password
Fungsi-fungsi obyek dalam desain form ubah password dapat dilihat
dapat dilihat selengkapnya pada Tabel 3.24 di halaman 85.
85
Tabel 3.24 Fungsi Obyek Form Ubah Password No Nama Obyek Type Obyek Fungsi 1 Old Password Textbox Diisi dengan password user yang lama 2 New Password Textbox Diisi dengan password user yang baru 3 Confirm
Password Textbox Diisi dengan password yang baru
untuk konfirmasi ulang 4 Simpan Button Digunakan untuk menyimpan data
login yang baru 5 Batal Button Digunakan untuk membatalkan proses
simpan
B.3 Desain Form Master General
Form master general digunakan untuk melakukan proses mengelola data
general, yang dimaksud data general misalnya: agama, jenis kelamin, status, dan
lain-lain. Pada form ini terdapat 2 (dua) tabpage yaitu:
a. Data General
Data General digunakan untuk view data general, untuk melihat data general
bisa dilakukan pencarian data berdasarkan kategori tertentu. Form Data
General dapat dilihat pada Gambar 3.31.
Gambar 3.31 Desain Form Data General
86
Fungsi-fungsi obyek dalam desain form master general tabpage Data General
dapat dilihat selengkapnya pada Tabel 3.25.
Tabel 3.25 Fungsi Obyek Form Data General
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Master Data General
Form Master Data General dilakukan proses simpan data baru, ubah dan
hapus data yang sudah ada . Form Master Data General dapat dilihat pada
Gambar 3.32.
Gambar 3.32 Desain Form Master Data General
Fungsi-fungsi obyek dalam desain form Master Data General dapat dilihat
selengkapnya pada Tabel 3.26.
Tabel 3.26 Fungsi Obyek Form Master Data General
No Nama Obyek Type Obyek Fungsi 1 Kelompok Combobox Diisi dengan kelompok general 2 Nama Textbox Diisi dengan nama 3 Keterangan Textbox Diisi dengan nomor keterangan 4 Baru Button Digunakan untuk memasukkan data
baru
87
Tabel 3.26 (lanjutan) No Nama Obyek Type Obyek Fungsi 5 Simpan Button Digunakan untuk menyimpan data-data
general 6 Hapus Button Digunakan untuk menghapus data
general yang telah tersimpan 7 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
B.4 Desain Form Master User
Form master user digunakan untuk melakukan proses mengelola data
pengguna aplikasi. Pada form ini terdapat 2 (dua) tabpage yaitu:
a. Data User
Form Data User digunakan untuk view data user, untuk melihat data user bisa
dilakukan pencarian data berdasarkan kategori tertentu. Form Data User
dapat dilihat pada Gambar 3.33.
Gambar 3.33 Desain Form Data User
Fungsi-fungsi obyek dalam desain form Data User dapat dilihat selengkapnya
pada Tabel 3.27 di halaman 88.
88
Tabel 3.27 Fungsi Obyek Form Data User No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Master Data User
Form Master Data User dilakukan proses simpan data baru, ubah dan hapus
data yang sudah ada. Sedangkan Form Master Data User dapat dilihat pada
Gambar 3.34.
Gambar 3.34 Desain Form Master Data User
Fungsi-fungsi obyek dalam desain form Master Data User dapat dilihat
selengkapnya pada Tabel 3.28.
Tabel 3.28 Fungsi Obyek Form Master Data User
No Nama Obyek Type Obyek Fungsi 1 ID User Textbox Diisi dengan ID user 2 Nama User Textbox Diisi dengan nama user 3 Password Textbox Diisi dengan password user 4 Nama Role Combobox Diisi dengan nama role 5 Status Combobox Diidi dengan status user 6 Baru Button Digunakan untuk memasukkan data
baru
89
Tabel 3.28 (lanjutan) No Nama Obyek Type Obyek Fungsi 7 Simpan Button Digunakan untuk menyimpan data-data
user 8 Hapus Button Digunakan untuk menghapus data user
yang telah tersimpan 9 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
B.5 Desain Form Master Kota
Form master kota digunakan untuk melakukan proses mengelola data kota.
Pada form ini terdapat 3 (tiga) tabpage yaitu:
a. Data Kota
Form Data Kota digunakan untuk view data kota, untuk melihat data kota bisa
dilakukan pencarian data berdasarkan kategori tertentu. Form Data Kota
dapat dilihat pada Gambar 3.35.
Gambar 3.35 Desain Form Data Kota
Fungsi-fungsi obyek dalam desain form master kota tabpage Data Kota dapat
dilihat selengkapnya pada Tabel 3.29 di halaman 90.
90
Tabel 3.29 Fungsi Obyek Form Data Kota No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Master Data Kota
Form Master Kota dilakukan proses simpan data baru, ubah dan hapus data
yang sudah ada. Form Master Data Kota dapat dilihat pada Gambar 3.36
Gambar 3.36 Desain Form Master Data Kota
Fungsi-fungsi obyek dalam desain form Master Data Kota dapat dilihat
selengkapnya pada Tabel 3.30.
Tabel 3.30 Fungsi Obyek Form Master Data Kota
No Nama Obyek Type Obyek Fungsi 1 Nama Provinsi Combobox Diisi dengan nama provinsi 2 ID Kota Textbox Diisi dengan ID kota 3 Nama Kota Textbox Diisi dengan nama kota 4 Kode Area Textbox Diisi dengan kode area 5 Baru Button Digunakan untuk memasukkan data
baru 6 Simpan Button Digunakan untuk menyimpan data kota 7 Hapus Button Digunakan untuk menghapus data kota
yang telah tersimpan
91
Tabel 3.30 (lanjutan) No Nama Obyek Type Obyek Fungsi 8 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
c. Master Data Provinsi
Form Master Data Provinsi dilakukan proses simpan data baru, ubah dan
hapus data yang sudah ada. Form Master Data Provinsi dapat dilihat pada
Gambar 3.37.
Gambar 3.37 Desain Form Master Data Provinsi
Fungsi-fungsi obyek dalam desain form Master Data Provinsi dapat dilihat
selengkapnya pada Tabel 3.31.
Tabel 3.31 Fungsi Obyek Form Master Data Provinsi
No Nama Obyek Type Obyek Fungsi 1 ID Provinsi Textbox Diisi dengan ID provinsi 2 Nama Provinsi Textbox Diisi dengan nama provinsi 3 Baru Button Digunakan untuk memasukkan data
baru 4 Simpan Button Digunakan untuk menyimpan data-data
provinsi
92
Tabel 3.31 (lanjutan) No Nama Obyek Type Obyek Fungsi 5 Hapus Button Digunakan untuk menghapus data
provinsi yang telah tersimpan 6 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
B.6 Desain Form Master Perumahan
Form master perumahan digunakan untuk melakukan proses mengelola
data perumahan. Pada form ini terdapat 2 (dua) tabpage yaitu:
a. Data Perumahan
Form Data Perumahan digunakan untuk view data perumahan. Form Data
Perumahan dapat dilihat pada Gambar 3.38.
Master PerumahanMaster Perumahan
Master Data PerumahanData PerumahanSearch Data
Search Category
Search
ID Perumahan Nama Perumahan Alamat Kota
MASTER PERUMAHAN
Gambar 3.38 Desain Form Data Perumahan
Fungsi-fungsi obyek dalam desain form Data Perumahan dapat dilihat
selengkapnya pada Tabel 3.32.
Tabel 3.32 Fungsi Obyek Form Data Perumahan
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
93
b. Master Data Perumahan
Form Master Data Perumahan dilakukan proses simpan, ubah dan hapus
data. Form Master Data Perumahan dapat dilihat pada Gambar 3.39.
Gambar 3.39 Desain Form Master Data Perumahan
Fungsi-fungsi obyek dalam desain form master perumahan tabpage Master
Data Perumahan dapat dilihat selengkapnya pada Tabel 3.33
Tabel 3.33 Fungsi Obyek Form Master Data Perumahan
No Nama Obyek Type Obyek
Fungsi
1 ID Perumahan Textbox Diisi dengan nomor ID perumahan 2 Nama Perumahan Textbox Diisi dengan nama perumahan 3 Alamat Textbox Diisi dengan alamat perumahan 4 Kota Combobox Diisi dengan kota letak perumahan 5 No. telp Textbox Diisi dengan nomor telepon perumahan 6 Fax Textbox Diisi dengan nomor fax perumahan 7 Website Textbox Diisi dengan alamat website perumahan 8 Baru Button Digunakan untuk memasukkan data
baru 9 Simpan Button Digunakan untuk menyimpan data-data
perumahan 10 Hapus Button Digunakan untuk menghapus data
perumahan yang telah tersimpan 11 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
94
B.7 Desain Form Master Kavling
Form master kavling digunakan untuk melakukan proses mengelola data
kavling. Pada form ini terdapat 2 (dua) tabpage yaitu:
a. Data Kavling
Form Data Kavling digunakan untuk view data kavling, untuk melihat data
kavling bisa dilakukan pencarian data berdasarkan kategori tertentu. Form
Data Kavling dapat dilihat pada Gambar 3.40.
Gambar 3.40 Desain Form Data Kavling
Fungsi-fungsi obyek dalam desain form Data Kavling dapat dilihat
selengkapnya pada Tabel 3.34.
Tabel 3.34 Fungsi Obyek Form Data Kavling
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Master Data Kavling
Form Master Data Kavling dilakukan proses simpan data baru, ubah dan
hapus data yang sudah ada. Form Master Data Kavling dapat dilihat pada
Gambar 3.41 di halaman 95.
95
Gambar 3.41 Desain Form Master Data Kavling
Fungsi-fungsi obyek dalam desain form Master Data Kavling dapat dilihat
selengkapnya pada Tabel :
Tabel 3.35 Fungsi Obyek Form Master Data Kavling
No Nama Obyek Type Obyek
Fungsi
1 ID Kavling Textbox Diisi dengan nomor ID kavling 2 No Kavling Textbox Diisi dengan no kavling 3 Blok Textbox Diisi dengan blok kavling 4 Alamat Textbox Diisi dengan alamat kavling 5 Lokasi Kavling Combobox Diisi dengan lokasi kavling 6 Luas Textbox Diisi dengan luas tanah kavling 7 Harga/m2 Textbox Diisi dengan harga tanah kavling 8 Keterangan Combobox Diisi dengan keterangan 9 Tipe Bangunan Combobox Diisi dengan tipe bangunan kavling
96
Tabel 3.35 (lanjutan) No Nama Obyek Type
Obyek Fungsi
10 Deskripsi Textbox Diisi dengan deskripsi tipe bangunan 11 Luas Bangunan Textbox Diisi dengan luas bangunan 12 Harga Textbox Diisi dengan harga bangunan 13 Total Harga Textbox Diisi dengan total harga tanah &
bangunan kavling 14 ID Perumahan Combobox Diisi dengan ID perumahan kavling
berada 15 Nama Perumahan Textbox Diisi dengan nama perumahan 16 Alamat Textbox Diisi dengan alamat perumahan 17 Kota Textbox Diisi dengan kota perumahan berada 18 No. Telp Textbox Diisi dengan nomor telpon perumahan 19 Fax Textbox Diisi dengan nomor fax perumahan 20 Website Textbox Diisi dengan alamat website perumahan 21 View Peta Button Digunakan untuk menampilkan peta
kavling 22 Baru Button Digunakan untuk memasukkan data baru 23 Simpan Button Digunakan untuk menyimpan data-data
kavling 24 Hapus Button Digunakan untuk menghapus data
kavling yang telah tersimpan 25 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
B.8 Desain Form Master Karyawan
Form master karyawan digunakan untuk melakukan proses mengelola
data karyawan. Pada form ini terdapat 2 (dua) tabpage yaitu:
a. Data Karyawan
Form Data Karyawan digunakan untuk view data karyawan, untuk melihat
data karyawan bisa dilakukan pencarian data berdasarkan kategori tertentu.
Form Data Karyawan dapat dilihat pada Gambar 3.42 dihalaman 97.
Fungsi-fungsi obyek dalam desain form Data Karyawan dapat dilihat
selengkapnya pada Tabel 3.36 di halaman 97.
97
Gambar 3.42 Desain Form Data Karyawan
Tabel 3.36 Fungsi Obyek Form Data Karyawan No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Master Data Karyawan
Form Master Data Karyawan dilakukan proses simpan data baru, ubah dan
hapus data yang sudah ada. Form Master Data Karyawan dapat dilihat pada
Gambar 3.43 di halaman 98.
Fungsi-fungsi obyek dalam desain form Master Data Karyawan dapat dilihat
selengkapnya pada Tabel 3.37.
Tabel 3.37 Fungsi Obyek Form Master Data Karyawan
No Nama Obyek Type Obyek Fungsi 1 ID Karyawan Textbox Diisi dengan nomor ID karyawan 2 Nama Karyawan Textbox Diisi dengan nama karyawan 3 ID Penduduk Textbox Diisi dengan nomor ID penduduk 4 Alamat KTP Textbox Diisi dengan alamat KTP 5 Kota KTP Combobox Diisi dengan kota KTP 6 Telp. KTP Textbox Diisi dengan nomor telepon KTP 7 Alamat Tinggal Textbox Diisi dengan alamat tinggal 8 Kota Tinggal Combobox Diisi dengan kota tinggal 9 No Telp Textbox Diisi dengan nomor telpon tinggal
98
Tabel 3.37 (lanjutan) No Nama Obyek Type
Obyek Fungsi
10 No HP Textbox Diisi dengan nomor HP tinggal 11 Tempat Lahir Combobox Diisi dengan tempat lahir karyawan 12 Tanggal Lahir Combobox Diisi dengan tanggal lahir karyawan 13 Jenis Kelamin Combobox Diisi dengan jenis kelamin karyawan 14 Agama Combobox Diisi dengan agama karyawan 15 Status Combobox Diisi dengan status karyawan 16 Jml Anak Textbox Diisi dengan jumlah anak karyawan
17 Lokasi Combobox Diisi dengan lokasi perumahan karyawan bekerja
18 Bagian Textbox Diisi dengan bagian karyawan bekerja 19 Jabatan Textbox Diisi dengan jabatan karyawan bekerja 20 Mulai Kerja Combobox Diisi dengan tanggal mulai kerja karyawan 21 Baru Button Digunakan untuk memasukkan data baru
22 Simpan Button Digunakan untuk menyimpan data-data karyawan
23 Hapus Button Digunakan untuk menghapus data karyawan yang telah tersimpan
24 Batal Button Digunakan untuk membatalkan proses simpan atau ubah
Gambar 3.43 Desain Form Master Data Karyawan
99
B.9 Desain Form Master Pembeli
Form master pembeli digunakan untuk melakukan proses mengelola data
pembeli. Pada form ini terdapat 4 (empat) tabpage yaitu:
a. Data Pembeli
Form Data Pembeli digunakan untuk view data pembeli, untuk melihat data
pembeli bisa dilakukan pencarian data berdasarkan kategori tertentu. Form
Data Pembeli dapat dilihat pada Gambar 3.44.
Gambar 3.44 Desain Form Data Pembeli
Fungsi-fungsi obyek dalam desain form Data Pembeli dapat dilihat
selengkapnya pada Tabel 3.38.
Tabel 3.38 Fungsi Obyek Form Data Pembeli
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Master Data Pembeli
1. Form Master Data Pembeli (Perusahaan)
Form Master Data Pembeli (Perusahaan) dilakukan proses simpan data, ubah
dan hapus data yang sudah ada untuk pembeli perusahaan. Form Master Data
Pembeli (Perusahaan) dapat dilihat pada Gambar 3.45 di halaman 100.
100
Gambar 3.45 Desain Form Master Data Pembeli (Perusahaan)
Fungsi-fungsi obyek dalam desain form Master Data Pembeli (Perusahaan)
dapat dilihat selengkapnya pada Tabel 3.39.
Tabel 3.39 Fungsi Obyek Form Data Pembeli Perusahaan
No Nama Obyek Type Obyek
Fungsi
1 ID Pembeli Textbox Diisi dengan nomor ID pembeli 2 Tipe Pembeli Combobox Diisi dengan tipe pembeli 3 Nama Textbox Diisi dengan nama pembeli 4 No Akte Pendirian Textbox Diisi dengan nomor Akte Pendirian 5 SK Kehakiman Textbox Diisi dengan nomor SK Kehakiman 6 NPWP Textbox Diisi dengan nomor NPWP 7 Berita Negara Textbox Diisi dengan nomor Berita Negara 8 SIUP Textbox Diisi dengan nomor SIUP 9 Tanda Daftar
Perusahaan Textbox Diisi dengan nomor tanda daftar
perusahaan 10 Alamat Textbox Diisi dengan alamat perusahaan
101
Tabel 3.39 (lanjutan) No Nama Obyek Type
Obyek Fungsi
11 Kota Combobox Diisi dengan kota perusahaan berada 12 No. Telp Textbox Diisi dengan nomor telepon perusahaan 13 No. HP Textbox Diisi dengan nomor HP perusahaan 14 Fax Textbox Diisi dengan nomor fax perusahaan 15 Baru Button Digunakan untuk memasukkan data 16 Next Button Digunakan untuk menampilkan tab
berikutnya 17 Hapus Button Digunakan untuk menghapus data
pembeli yang telah tersimpan 18 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
2. Form Master Data Pembeli (Pribadi)
Form Master Data Pembeli (Pribadi) dilakukan proses simpan data baru, ubah
dan hapus data yang sudah ada untuk pembeli pribadi. Form Master Data
Pembeli (Pribadi) dapat dilihat pada Gambar 3.46 di halaman 102.
Fungsi-fungsi obyek dalam desain form Master Data Pembeli Pribadi dapat
dilihat selengkapnya pada Tabel 3.40.
Tabel 3.40 Fungsi Obyek Form Data Pembeli Pribadi
No Nama Obyek Type Obyek Fungsi 1 ID Pembeli Textbox Diisi dengan nomor ID pembeli 2 Tipe Pembeli Combobox Diisi dengan tipe pembeli 3 Nama Textbox Diisi dengan nama pembeli 4 ID Penduduk Textbox Diisi dengan nomor ID penduduk 5 NPWP Textbox Diisi dengan nomor NPWP 6 Alamat Textbox Diisi dengan alamat pembeli 7 Kota Combobox Diisi dengan kota pembeli berada 8 Tempat Lahir Combobox Diisi dengan tempat lahir pembeli 9 Tanggal Lahir Combobox Diisi dengan tanggal lahir pembeli
10 No. Telp Textbox Diisi dengan nomor telepon pembeli 11 No. HP Textbox Diisi dengan nomor HP pembeli 12 Jenis Kelamin Combobox Diisi dengan jenis kelamin pembeli 13 Agama Combobox Diisi dengan agama pembeli 14 Status Combobox Diisi dengan status pembeli
102
Tabel 3.40 (lanjutan) No Nama Obyek Type
Obyek Fungsi
15 Jumlah Anak Textbox Diisi dengan jumlah anak pembeli 16 Pekerjaan Textbox Diisi dengan pekerjaan pembeli 17 Jabatan Textbox Diisi dengan jabatan pembeli 18 Nama Perus. Textbox Diisi dengan nama perusahaan 19 Alamat Textbox Diisi dengan alamat perusahaan 20 Kota Combobox Diisi dengan kota perusahaan 21 No. Telp Textbox Diisi dengan nomor telepon perusahaan 22 Gaji Bersih Textbox Diisi dengan gaji bersih 23 Baru Button Digunakan untuk memasukkan data baru 24 Next Button Digunakan untuk menampilkan tab
berikutnya 25 Hapus Button Digunakan untuk menghapus data pembeli
yang telah tersimpan 26 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
Gambar 3.46 Desain Form Master Data Pembeli (Pribadi)
103
c. Master Data Pembeli 2
Form Master Data Pembeli 2 dilakukan proses simpan data, ubah dan hapus
data yang sudah ada. Form Master Data Pembeli 2 dapat dilihat pada Gambar
3.47.
Gambar 3.47 Desain Form Master Data Pembeli 2
Fungsi-fungsi obyek dalam desain form Master Data Pembeli Pribadi dapat
dilihat selengkapnya pada Tabel 3.41.
Tabel 3.41 Fungsi Obyek Form Data Pembeli 2
No Nama Obyek Type Obyek Fungsi 1 Nama Textbox Diisi dengan nama pembeli 2 ID Penduduk Textbox Diisi dengan nomor ID penduduk 3 NPWP Textbox Diisi dengan nomor NPWP 4 Alamat Textbox Diisi dengan alamat pembeli 5 Kota Combobox Diisi dengan kota pembeli berada 6 Tempat Lahir Combobox Diisi dengan tempat lahir pembeli
104
Tabel 3.41 (lanjutan) No Nama Obyek Type Obyek Fungsi 7 Tanggal Lahir Combobox Diisi dengan tanggal lahir pembeli 8 No. Telp Textbox Diisi dengan nomor telepon pembeli 9 No. HP Textbox Diisi dengan nomor HP pembeli
10 Jenis Kelamin Combobox Diisi dengan jenis kelamin pembeli 11 Agama Combobox Diisi dengan agama pembeli 12 Pekerjaan Textbox Diisi dengan pekerjaan pembeli 13 Jabatan Textbox Diisi dengan jabatan pembeli 14 Nama Perus. Textbox Diisi dengan nama perusahaan 15 Alamat Textbox Diisi dengan alamat perusahaan 16 Kota Combobox Diisi dengan kota perusahaan 17 No. Telp Textbox Diisi dengan nomor telepon perusahaan 18 Gaji Bersih Textbox Diisi dengan gaji bersih 19 Baru Button Digunakan untuk memasukkan data
baru 20 Next Button Digunakan untuk menampilkan tab
berikutnya 21 Hapus Button Digunakan untuk menghapus data
pembeli yang telah tersimpan 22 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
d. Dokumen Pembeli
Form Dokumen Pembeli digunakan untuk mengelola dokumen pembeli.
Form Dokumen Pembeli dapat dilihat pada Gambar 3.48 di halaman 105.
Fungsi-fungsi obyek dalam desain form Dokumen Pembeli dapat dilihat
selengkapnya pada Tabel 3.42.
Tabel 3.42 Fungsi Obyek Form Dokumen Pembeli
No Nama Obyek Type Obyek Fungsi 1 Browse Button Digunakan untuk mengambil Gambar 2 Alamat Asal Textbox Diisi dengan alamat asal Gambar
didapat 3 Nama Dokumen Textbox Diisi dengan nama dokumen 4 Tambah Textbox Digunakan untuk menambahkan data 5 Hapus Button Digunakan untuk menghapus data 6 Batal Button Digunakan untuk membatalkan
105
Tabel 3.42 (lanjutan) No Nama Obyek Type Obyek Fungsi 7 Baru Button Digunakan untuk memasukkan data
baru 8 Simpan Button Digunakan untuk menyiman data
pembeli 9 Hapus Button Digunakan untuk menghapus data
pembeli yang telah tersimpan 10 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
Master PembeliMaster Pembeli
Baru Simpan Hapus Batal
Data Pembeli Master Data Pembeli
MASTER PEMBELI
Alamat Asal
Nama Dokumen
:
Dokumen Pembeli
Master Data Pembeli 2 Dokumen Pembeli
ViewAlamat Asal Nama Dok Gambar
Browse
:
Tambah Hapus Batal
Gambar 3.48 Desain Form Dokumen Pembeli
B.10 Desain Form Master Bank
Form master bank digunakan untuk melakukan proses mengelola data
bank. Pada form ini terdapat 2 (dua) tabpage yaitu:
106
a. Data Bank
Form Data Bank digunakan untuk view data bank, untuk melihat data bank
bisa dilakukan pencarian data berdasarkan kategori tertentu. Form Data Bank
dapat dilihat pada Gambar 3.49.
Gambar 3.49 Desain Form Data Bank
Fungsi-fungsi obyek dalam desain form Data Bank dapat dilihat
selengkapnya pada Tabel 3.43.
Tabel 3.43 Fungsi Obyek Form Data Bank
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Master Data Bank
Form Master Data Bank dilakukan proses simpan data baru, ubah dan hapus
data yang sudah ada. Form Master Data Bank dapat dilihat pada Gambar 3.50
di halaman 107.
107
Gambar 3.50 Desain Form Master Data Bank
Fungsi-fungsi obyek dalam desain form Master Data Bank dapat dilihat
selengkapnya pada Tabel 3.44.
Tabel 3.44 Fungsi Obyek Form Master Data Bank
No Nama Obyek Type Obyek
Fungsi
1 ID Bank Textbox Diisi dengan Nomor ID bank 2 Nama Bank Textbox Diisi dengan nama bank 3 Badan Hukum Textbox Diisi dengan nomor Badan Hukum bank 4 Alamat Textbox Diisi dengan alamat bank 5 Kota Combobox Diisi dengan kota dimana bank berada 6 Telp. 1 Textbox Diisi dengan nomor telepon bank 7 Telp. 2 Textbox Diisi dengan nomor telepon bank 8 Fax Radiobutton Diisi dengan nomor fax bank 9 Baru Button Digunakan untuk memasukkan data baru
10 Simpan Button Digunakan untuk menyimpan data bank 11 Hapus Button Digunakan untuk menghapus data bank
yang telah tersimpan 12 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
108
B.11 Desain Form Master Notaris
Form master notaris digunakan untuk melakukan proses mengelola data
notaris. Pada form ini terdapat 2 (dua) tabpage yaitu:
a. Data Notaris
Form Data Notaris yang digunakan untuk digunakan untuk view data notaris.
Form Data Notaris dapat dilihat pada Gambar 3.51.
Gambar 3.51 Desain Form Data Notaris
Fungsi-fungsi obyek dalam desain form Data Notaris dapat dilihat
selengkapnya pada Tabel 3.45.
Tabel 3.45 Fungsi Obyek Form Data Notaris
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
109
b. Master Data Notaris
Form Master Data Notaris yang digunakan untuk proses simpan data baru,
ubah dan hapus data yang sudah ada. Form Master Data Notaris dapat dilihat
pada Gambar 3.52.
Gambar 3.52 Desain Form Master Data Notaris
Fungsi-fungsi obyek dalam desain form Master Data Notaris dapat dilihat
selengkapnya pada Tabel 3.46.
Tabel 3.46 Fungsi Obyek Form Master Data Notaris
No Nama Obyek Type Obyek Fungsi 1 ID Notaris/PPAT Textbox Diisi dengan id notaris 2 Nama Textbox Diisi dengan nama notaris 3 No SK Notaris Textbox Diisi dengan nomor SK notaris 4 No SK PPAT Textbox Diisi dengan nomor SK PPAT 5 Alamat Kantor Textbox Diisi dengan alamat kantor 6 Kota Combobox Diisi dengan kota kantor berada 7 No Telp Textbox Diisi dengan nomor telepon 8 No HP Textbox Diisi dengan nomor HP
110
Tabel 3.46 (lanjutan) No Nama Obyek Type Obyek Fungsi 9 Fax Textbox Diisi dengan nomor fax
10 Baru Button Digunakan untuk memasukkan data baru
11 Simpan Button Digunakan untuk menyimpan data-data general
12 Hapus Button Digunakan untuk menghapus data general yang telah tersimpan
13 Batal Button Digunakan untuk membatalkan proses simpan atau ubah
B.12 Desain Form Transaksi Pemesanan
Form transaksi pemesanan digunakan untuk melakukan proses transaksi
pemesanan. Pada form ini terdapat 4 (empat) tabpage yaitu:
a. Data Transaksi Pemesanan
Data Transaksi Pemesanan yang digunakan untuk view data pemesanan,
untuk mendapatkan suatu data tertentu bisa dilakukan pencarian berdasarkan
kategori tertentu. Form Data Transaksi Pemesanan dapat dilihat pada Gambar
3.53.
Gambar 3.53 Desain Form Data Transaksi Pemesanan
Fungsi-fungsi obyek dalam desain form data transaksi pemesanan dapat
dilihat selengkapnya pada Tabel 3.47 di halaman 111.
111
Tabel 3.47 Fungsi Obyek Form Data Transaksi Pemesanan
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Transaksi Pemesanan
1. Transaksi Pemesanan (Perusahaan)
Transaksi Pemesanan (Perus.) digunakan untuk proses simpan data, ubah
dan hapus data yang sudah ada pada data pemesanan pembeli perusahaan.
Form Transaksi Pemesanan (Perusahaan) dapat dilihat pada Gambar 3.54.
Gambar 3.54 Desain Form Transaksi Pemesanan (Perusahaan)
112
Fungsi-fungsi obyek dalam desain form transaksi pemesanan (perusahaan)
dapat dilihat selengkapnya pada Tabel 3.48.
Tabel 3.48 Fungsi Obyek Form Transaksi Pemesanan (Perusahaan)
No Nama Obyek Type Obyek
Fungsi
1 No Pesan Textbox Diisi dengan nomor pesan 2 Tanggal Pesan Combobox Diisi dengan tanggal pesan 3 ID Pembeli Textbox Diisi dengan nomor ID pembeli 4 Nama Textbox Diisi dengan nama perusahaan 5 No Akte Pendirian Textbox Diisi dengan nomor Akte Pendirian 6 SK Kehakiman Textbox Diisi dengan nomor SK Kehakiman 7 NPWP Textbox Diisi dengan nomor NPWP 8 Berita Negara Textbox Diisi dengan nomor Berita Negara 9 SIUP Textbox Diisi dengan nomor SIUP
10 Tanda Daftar Perusahaan
Textbox Diisi dengan nomor tanda daftar perusahaan
11 Alamat Textbox Diisi dengan alamat perusahaan 12 Kota Textbox Diisi dengan kota perusahaan berada 13 No. Telp Textbox Diisi dengan nomor telepon perusahaan 14 No. HP Textbox Diisi dengan nomor HP perusahaan 15 Fax Textbox Diisi dengan nomor fax perusahaan 16 Nama Wakil Textbox Diisi dengan nama wakil pembeli 17 ID Penduduk Textbox Diisi dengan nomor ID penduduk 18 NPWP Textbox Diisi dengan nomor NPWP 19 Alamat Textbox Diisi dengan alamat pembeli 20 Kota Textbox Diisi dengan kota pembeli berada 21 No. Telp Textbox Diisi dengan nomor telepon pembeli 22 No. HP Textbox Diisi dengan nomor HP pembeli 23 Pekerjaan Textbox Diisi dengan pekerjaan pembeli 24 Jabatan Textbox Diisi dengan jabatan pembeli 25 Nama Perus. Textbox Diisi dengan nama perusahaan 26 Alamat Textbox Diisi dengan alamat perusahaan 27 Kota Textbox Diisi dengan kota perusahaan 28 No. Telp Textbox Diisi dengan nomor telepon perusahaan 29 Baru Button Digunakan untuk memasukkan data 30 Next Button Digunakan untuk menampilkan tab lain 31 Hapus Button Digunakan untuk menghapus data
pemesan yang telah tersimpan 32 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
113
2. Transaksi Pemesanan (Pribadi)
Transaksi Pemesanan (Pribadi) digunakan untuk proses simpan data, ubah
dan hapus data yang sudah ada pada data pemesanan oleh pembeli pribadi.
Form Transaksi Pemesanan (Pribadi) dapat dilihat pada Gambar 3.55.
Gambar 3.55 Desain Form Transaksi Pemesanan (Pribadi)
Fungsi-fungsi obyek dalam desain form transaksi pemesanan (pribadi) dapat
dilihat selengkapnya pada Tabel 3.49 di halaman 114.
114
Tabel 3.49 Fungsi Obyek Form Transaksi Pemesanan (Pribadi) No Nama Obyek Type Obyek Fungsi 1 No Pesan Textbox Diisi dengan nomor pesan 2 Tanggal Pesan COmbobox Diisi dengan tanggal pesan 3 ID Pembeli Textbox Diisi dengan nomor ID pembeli 4 Nama Textbox Diisi dengan nama perusahaan 5 ID Penduduk Textbox Diisi dengan nomor ID penduduk 6 NPWP Textbox Diisi dengan nomor NPWP 7 Alamat Textbox Diisi dengan alamat pembeli 8 Kota Combobox Diisi dengan kota pembeli berada 9 No. Telp Textbox Diisi dengan nomor telepon pembeli
10 No. HP Textbox Diisi dengan nomor HP pembeli 11 Pekerjaan Textbox Diisi dengan pekerjaan pembeli 12 Jabatan Textbox Diisi dengan jabatan pembeli 13 Nama Perus. Textbox Diisi dengan nama perusahaan 14 Alamat Textbox Diisi dengan alamat perusahaan 15 Kota Combobox Diisi dengan kota perusahaan 16 No. Telp Textbox Diisi dengan nomor telepon perusahaan 17 Nama Wakil Textbox Diisi dengan nama wakil pembeli 18 ID Penduduk Textbox Diisi dengan nomor ID penduduk 19 NPWP Textbox Diisi dengan nomor NPWP 20 Alamat Textbox Diisi dengan alamat pembeli 21 Kota Combobox Diisi dengan kota pembeli berada 22 No. Telp Textbox Diisi dengan nomor telepon pembeli 23 No. HP Textbox Diisi dengan nomor HP pembeli 24 Pekerjaan Textbox Diisi dengan pekerjaan pembeli 25 Jabatan Textbox Diisi dengan jabatan pembeli 26 Nama Perus. Textbox Diisi dengan nama perusahaan 27 Alamat Textbox Diisi dengan alamat perusahaan 28 Kota Combobox Diisi dengan kota perusahaan 29 No. Telp Textbox Diisi dengan nomor telepon perusahaan 30 Baru Button Digunakan untuk memasukkan data
baru 31 Next Button Digunakan untuk menampilkan tab
berikutnya 32 Hapus Button Digunakan untuk menghapus data
pemesan yang telah tersimpan 33 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
115
c. Transaksi Pemesanan 2
Transaksi Pemesanan 2 digunakan untuk proses simpan data baru, ubah dan
hapus data yang sudah ada. Form Transaksi Pemesanan 2 dapat dilihat pada
Gambar 3.56.
Transaksi PemesananTransaksi Pemesanan
ID Perum.
Nama Perum.
ID Kavling
:::
Baru Next Hapus Batal
Data Transaksi Pemesanan Transaksi Pemesanan
TRANSAKSI PEMESANAN
Data Kavling
Blok :No. Kavling :
Dokumen Pembeli
Keterangan
Luas Tanah
Luas Bangunan
:::
TOTAL HARGA:
Transaksi Pemesanan 2
Cari
m2
m2
Rp
View Peta Kavling
Uang Pemesanan
Jatuh Tempo Konfirmasi Pemesanan
::
Detail Pesan
Catatan :
Rp
Gambar 3.56 Desain Form Transaksi Pemesanan 2
Fungsi-fungsi obyek dalam desain form transaksi pemesanan 2 dapat dilihat
selengkapnya pada Tabel 3.50.
Tabel 3.50 Fungsi Obyek Form Transaksi Pemesanan 2
No Nama Obyek Type Obyek Fungsi 1 Cari Button Digunakan untuk mencari Perumahan 2 ID Perum Textbox Diisi ID perumahan 3 Nama Perum Textbox Diisi dengan nama perumahan 4 ID Kavling Combobox Diisi dengan ID kavling 5 Blok Textbox Diisi dengan blok kavling
116
Tabel 3.50 (lanjutan) No Nama Obyek Type Obyek Fungsi 6 No Kavling Textbox Diisi dengan nomor kavling 7 Keterangan Textbox Diisi dengan keterangan kavling 8 Luas Tanah Textbox Diisi dengan luas tanah 9 Luas Bangunan Textbox Diisi dengan luas bangunan
10 Total Harga Textbox Diisi dengan total harga kavling 11 View Peta
Kavling Button Digunakan untuk melihat peta kavling
12 Uang Pemesanan
Textbox Diisi dengan jumlah uang pemesanan
13 Jatuh Tempo Konfirmasi
Textbox Diisi dengan tanggal jatuh tempo konfirmasi
14 Catatan Textbox Diisi dengan alamat perusahaan 15 Baru Button Digunakan untuk memasukkan data
baru 16 Next Button Digunakan untuk menampilkan tab
berikutnya 17 Hapus Button Digunakan untuk menghapus data
pemesan yang telah tersimpan 18 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
d. Dokumen Pembeli
Dokumen Pembeli digunakan untuk proses simpan data baru, ubah dan hapus
data yang sudah ada dokumen pembeli. Form Dokumen Pembeli dilihat pada
Gambar 3.57 di halaman 117.
Fungsi-fungsi obyek dalam desain form dokumen pembeli dapat dilihat
selengkapnya pada Tabel 3.51.
Tabel 3.51 Fungsi Obyek Form Dokumen Pembeli
No Nama Obyek Type Obyek Fungsi 1 Browse Button Digunakan untuk mengambil Gambar 2 Alamat Asal Textbox Diisi dengan alamat asal Gambar
didapat 3 Nama Dokumen Textbox Diisi dengan nama dokumen 4 Tambah Textbox Digunakan untuk menambahkan data 5 Hapus Button Digunakan untuk menghapus data 6 Batal Button Digunakan untuk membatalkan
117
Tabel 3.51 (lanjutan) No Nama Obyek Type Obyek Fungsi 7 Baru Button Digunakan untuk memasukkan data
baru 8 Simpan Button Digunakan untuk menyiman data
pemesan 9 Hapus Button Digunakan untuk menghapus data
pemesan yang telah tersimpan 10 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
Gambar 3.57 Desain Form Dokumen Pembeli
B.13 Desain Form Transaksi Penjualan
Form Transaksi penjualan digunakan untuk melakukan proses transaksi
penjualan. Pada form ini terdapat 5 (lima) tabpage yaitu:
118
a. Data Transaksi Penjualan
Data Transaksi Penjualan yang digunakan untuk view data penjualan, untuk
mendapatkan suatu data bisa dilakukan pencarian berdasarkan kategori
tertentu. Form Data Transaksi penjualan dapat dilihat pada Gambar 3.58.
Gambar 3.58 Desain Form Data Transaksi Penjualan
Fungsi-fungsi obyek dalam desain form data transaksi penjualan dapat dilihat
selengkapnya pada Tabel 3.52.
Tabel 3.52 Fungsi Obyek Form Data Transaksi Penjualan
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Transaksi Penjualan
1. Transaksi Penjualan (Perusahaan)
Transaksi Penjualan (Perusahaan) digunakan untuk proses simpan data,
ubah dan hapus data yang sudah ada pada data pemesanan oleh pembeli
perusahaan. Form Transaksi Penjualan (Perusahaan) dapat dilihat pada
Gambar 3.59 di halaman 119.
119
Transaksi PenjualanTransaksi Penjualan
No. PPJB
Tanggal
::
Baru Next Hapus Batal
Data Transaksi Penjualan Transaksi Penjualan
TRANSAKSI PENJUALAN
Detail Pembeli
Transaksi Penjualan2 Transaksi Penjualan3
No. Pesan : Cari
Nama Wakil
Alamat
ID Penduduk
NPWP
No. HP
:::
:
Kota Tinggal :No. Telp. :
:
Pekerjaan
Alamat
Jabatan
Nama Perus.
:::
Kota :No. telp :
:
Dokumen Pembeli
ID Pembeli :
Nama
No. Akte Pend.
SK Kehakiman
SIUP
:::
:
NPWP :Berita Negara :
Tanda Daftar
Alamat
:
Kota :No. Telp :
:
No. HP :Fax :
Gambar 3.59 Desain Form Transaksi Penjualan (Perusahaan)
Fungsi-fungsi obyek dalam desain form transaksi penjualan (perusahaan)
dapat dilihat selengkapnya pada Tabel 3.53.
Tabel 3.53 Fungsi Obyek Form Transaksi Penjualan (Perusahaan)
No Nama Obyek Type Obyek Fungsi 1 No PPJB Textbox Diisi dengan nomor pesan 2 Tanggal Pesan Combobox Diisi dengan tanggal pesan 3 Cari Button Digunakan untuk mencari data pesan 4 No Pesan Textbox Diisi dengan nomor pesan 5 ID Pembeli Textbox Diisi dengan nomor ID pembeli 6 Nama Textbox Diisi dengan nama perusahaan 7 No Akte Pendirian Textbox Diisi dengan nomor Akte Pendirian
120
Tabel 3.53 (lanjutan) No Nama Obyek Type Obyek Fungsi 8 SK Kehakiman Textbox Diisi dengan nomor SK Kehakiman 9 NPWP Textbox Diisi dengan nomor NPWP
10 Berita Negara Textbox Diisi dengan nomor Berita Negara 11 SIUP Textbox Diisi dengan nomor SIUP 12 Tanda Daftar
Perusahaan Textbox Diisi dengan nomor tanda daftar
perusahaan 13 Alamat Textbox Diisi dengan alamat perusahaan 14 Kota Textbox Diisi dengan kota perusahaan berada 15 No. Telp Textbox Diisi dengan nomor telepon perusahaan 16 No. HP Textbox Diisi dengan nomor HP perusahaan 17 Fax Textbox Diisi dengan nomor fax perusahaan 18 Nama Wakil Textbox Diisi dengan nama wakil pembeli 19 ID Penduduk Textbox Diisi dengan nomor ID penduduk 20 NPWP Textbox Diisi dengan nomor NPWP 21 Alamat Textbox Diisi dengan alamat pembeli 22 Kota Textbox Diisi dengan kota pembeli berada 23 No. Telp Textbox Diisi dengan nomor telepon pembeli 24 No. HP Textbox Diisi dengan nomor HP pembeli 25 Pekerjaan Textbox Diisi dengan pekerjaan pembeli 26 Jabatan Textbox Diisi dengan jabatan pembeli 27 Nama Perus. Textbox Diisi dengan nama perusahaan 28 Alamat Textbox Diisi dengan alamat perusahaan 29 Kota Textbox Diisi dengan kota perusahaan 30 No. Telp Textbox Diisi dengan nomor telepon perusahaan 31 Baru Button Digunakan untuk memasukkan data
baru 32 Next Button Digunakan untuk menampilkan tab
berikutnya 33 Hapus Button Digunakan untuk menghapus data
pemesan yang telah tersimpan 34 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
2. Transaksi Penjualan (Pribadi)
Transaksi Penjualan (Pribadi) digunakan untuk proses simpan, ubah dan
hapus data yang sudah ada pada data penjualan pembeli. Form Transaksi
Penjualan (Pribadi) dapat dilihat pada Gambar 3.60 di halaman 121.
121
Transaksi PenjualanTransaksi Penjualan
No. PPJBTanggal
Nama
Alamat
ID Penduduk
NPWP
No. HP
::
:::
:
Baru Next Hapus Batal
Data Transaksi Penjualan Transaksi Penjualan
TRANSAKSI PENJUALAN
Detail Pembeli
Kota Tinggal :No. Telp. :
:
Pekerjaan
Alamat
Jabatan
Nama Perus.
:::
Kota :No. telp :
:
Transaksi Penjualan2 Transaksi Penjualan3
No. Pesan : Cari
Nama Wakil
Alamat
ID Penduduk
NPWP
No. HP
:::
:
Kota Tinggal :No. Telp. :
:
Pekerjaan
Alamat
Jabatan
Nama Perus.
:::
Kota :No. telp :
:
Dokumen Pembeli
ID Pembeli :
Gambar 3.60 Desain Form Transaksi Penjualan (Pribadi)
Fungsi-fungsi obyek dalam desain form transaksi penjualan (pribadi) dapat
dilihat selengkapnya pada Tabel 3.54.
Tabel 3.54 Fungsi Obyek Form Transaksi Penjualan (Pribadi)
No Nama Obyek Type Obyek Fungsi 1 No PPJB Textbox Diisi dengan no PPJB 2 Tanggal Combobox Diisi dengan tanggal penjualan 3 Cari Button Digunakan untuk mencari data pesan 4 No Pesan Textbox Diisi dengan nomor pesan 5 ID Pembeli Textbox Diisi dengan nomor ID pembeli 6 Nama Textbox Diisi dengan nama perusahaan 7 ID Penduduk Textbox Diisi dengan nomor ID penduduk
122
Tabel 3.54 (lanjutan) No Nama Obyek Type Obyek Fungsi 1 No PPJB Textbox Diisi dengan no PPJB 2 Tanggal Combobox Diisi dengan tanggal penjualan 3 Cari Button Digunakan untuk mencari data pesan 4 No Pesan Textbox Diisi dengan nomor pesan 5 ID Pembeli Textbox Diisi dengan nomor ID pembeli 6 Nama Textbox Diisi dengan nama perusahaan 7 ID Penduduk Textbox Diisi dengan nomor ID penduduk 8 NPWP Textbox Diisi dengan nomor NPWP 9 Alamat Textbox Diisi dengan alamat pembeli
10 Kota Combobox Diisi dengan kota pembeli berada 11 No. Telp Textbox Diisi dengan nomor telepon pembeli 12 No. HP Textbox Diisi dengan nomor HP pembeli 13 Pekerjaan Textbox Diisi dengan pekerjaan pembeli 14 Jabatan Textbox Diisi dengan jabatan pembeli 15 Nama Perus. Textbox Diisi dengan nama perusahaan 16 Alamat Textbox Diisi dengan alamat perusahaan 17 Kota Combobox Diisi dengan kota perusahaan 18 No. Telp Textbox Diisi dengan nomor telepon perusahaan 19 Nama Wakil Textbox Diisi dengan nama wakil pembeli 20 ID Penduduk Textbox Diisi dengan nomor ID penduduk 21 NPWP Textbox Diisi dengan nomor NPWP 22 Alamat Textbox Diisi dengan alamat pembeli 23 Kota Combobox Diisi dengan kota pembeli berada 24 No. Telp Textbox Diisi dengan nomor telepon pembeli 25 No. HP Textbox Diisi dengan nomor HP pembeli 26 Pekerjaan Textbox Diisi dengan pekerjaan pembeli 27 Jabatan Textbox Diisi dengan jabatan pembeli 28 Nama Perus. Textbox Diisi dengan nama perusahaan 29 Alamat Textbox Diisi dengan alamat perusahaan 30 Kota Combobox Diisi dengan kota perusahaan 31 No. Telp Textbox Diisi dengan nomor telepon perusahaan 32 Baru Button Digunakan untuk memasukkan data
baru 33 Next Button Digunakan untuk menampilkan tab
berikutnya 34 Hapus Button Digunakan untuk menghapus data
penjualan yang telah tersimpan 35 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
123
c. Transaksi Penjualan2
Transaksi Penjualan2 digunakan untuk proses simpan data baru, ubah dan
hapus data yang sudah ada. Form Transaksi Penjualan2 dapat dilihat pada
Gambar 3.61.
TRANSAKSI PEMESANAN
Transaksi PenjualanTransaksi Penjualan
Baru Next Hapus Batal
Data Transaksi Penjualan Transaksi Penjualan
TRANSAKSI PENJUALAN
Transaksi Penjualan3 Dokumen Pembeli
ID Perum.
Nama Perum.
ID Kavling
:::
Data Kavling
Blok :No. Kavling :
Keterangan
Luas Tanah
Luas Bangunan
:::
TOTAL HARGA:
Cari
m2
m2
Rp
View Peta Kavling
Harga Jual dan Pembayaran
Harga Jual Rp
Diskon Rp%
H. Stlh Diskon RpPenambahan tanah
RpmTot. Penambahan Rp
PajakRp%
2
Tot. Pajak Rp
Total Keseluruhan Rp
Uang Pemesanan Rp
Sisa Pembayaran Rp
Uang MukaRpTot. UM
Tipe Bayar x
AngsuranRpTot. Angs.
Tipe Bayar x
ID BANK
Nama Bank
Transaksi Penjualan2
Gambar 3.61 Desain Form Transaksi Penjualan2
Fungsi-fungsi obyek dalam desain form transaksi penjualan2 dapat dilihat
selengkapnya pada Tabel 3.55 di halaman 124.
124
Tabel 3.55 Fungsi Obyek Form Transaksi Penjualan2 No Nama Obyek Type Obyek Fungsi 1 Cari Button Digunakan untuk mencari Perumahan 2 ID Perum Textbox Diisi ID perumahan 3 Nama Perum Textbox Diisi dengan nama perumahan 4 ID Kavling Combobox Diisi dengan ID kavling 5 Blok Textbox Diisi dengan blok kavling 6 No Kavling Textbox Diisi dengan nomor kavling 7 Keterangan Textbox Diisi dengan keterangan kavling 8 Luas Tanah Textbox Diisi dengan luas tanah 9 Luas Bangunan Textbox Diisi dengan luas bangunan
10 Total Harga Textbox Diisi dengan total harga kavling 11 View Peta
Kavling Button Digunakan untuk melihat peta kavling
12 Harga Jual Textbox Diisi dengan harga jual kavling 13 Diskon % Textbox Diisi dengan diskon dalam persen 14 Total Diskon Textbox Diisi dengan total diskon 15 Harga Setelah
diskon Textbox Diisi dengan harga setelah dikurangi
diskon 16 Penambahan
tanah Textbox Diisi dengan luas penambahan tanah
17 Harga Penambahan tanah
Textbox Diisi dengan harga tanah tambahan
18 Tot. penambahan Textbox Diisi dengan total penambahan tanah 19 Pajak % Textbox Diisi dengan pajak dalam persen 20 Kena Pajak Textbox Diisi dengan harga kena pajak 21 Total Pajak Textbox Diisi dengan total pajak 22 Total
Keseluruhan Textbox Diisi dengan total keseluruhan
23 Uang pemesanan Textbox Diisi dengan uang pemesanan 24 Sisa pembayaran Textbox Diisi dengan sisa pembayaran 25 Tot. UM Textbox Diisi dengan total uang muka 26 Tipe Bayar UM Combobox Diisi dengan tipe bayar uang muka 27 Kali UM Number
Updown Diisi dengan berapa kali bayar uang muka
28 Tot. Angsuran Textbox Diisi dengan total angsuran 29 Tipe Angsuran Combobox Diisi dengan tipe bayar angsuran 30 Kali Angsuran Number
Updown Diisi dengan berapa kali bayar angsuran
31 ID Bank Combobox Diisi dengan ID bank KPR 32 Nama Bank Textbox Diisi dengan nama bank
125
Tabel 3.55 (lanjutan) No Nama Obyek Type Obyek Fungsi 33 Baru Button Digunakan untuk memasukkan data baru 34 Next Button Digunakan untuk menampilkan tab
berikutnya 35 Hapus Button Digunakan untuk menghapus data
penjualan yang telah tersimpan 36 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
d. Transaksi Penjualan3
Transaksi Penjualan3 digunakan untuk proses simpan data baru, ubah dan
hapus data yang sudah ada mengenai detail tambahan dan menampilkannya.
Form Transaksi Penjualan3 dilihat pada Gambar 3.62.
Gambar 3.62 Desain Form Transaksi Penjualan3
126
Fungsi-fungsi obyek dalam desain form transaksi penjualan3 dapat dilihat
selengkapnya pada Tabel 3.56.
Tabel 3.56 Fungsi Obyek Form Transaksi Penjualan3
No Nama Obyek Type Obyek Fungsi 1 Jenis Combobox Diisi dengan jenis detail tambahan 2 Nama Textbox Diisi dengan nama tambahan 3 Jumlah Textbox Diisi dengan jumlah tambahan 4 Keterangan Textbox Diisi dengan keterangan tambahan 5 Tambah Button Digunakan untuk menambahkan data 6 Hapus Button Digunakan untuk menghapus data 7 Total Uang
Muka Textbox Diisi dengan total uang muka
8 Kali Uang Muka Textbox Diisi dengan jumlah kali uang muka 9 Total Angsuran Textbox Diisi dengan total angsuran
10 Kali Angsuran Textbox Diisi dengan jumlah kali angsuran 11 Baru Button Digunakan untuk memasukkan data
baru 12 Next Button Digunakan untuk menampilkan tab
selanjutnya 13 Hapus Button Digunakan untuk menghapus data
pemesan yang telah tersimpan 14 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
e. Dokumen Pembeli
Dokumen Pembeli digunakan untuk proses simpan data baru, ubah dan hapus
data yang sudah ada dokumen pembeli. Form Dokumen Pembeli dilihat pada
Gambar 3.63 di halaman 127.
Fungsi-fungsi obyek dalam desain form dokumen pembeli dapat dilihat
selengkapnya pada Tabel 3.57.
Tabel 3.57 Fungsi Obyek Form Dokumen Pembeli
No Nama Obyek Type Obyek Fungsi 1 Browse Button Digunakan untuk mengambil Gambar 2 Alamat Asal Textbox Diisi dengan alamat asal Gambar
didapat
127
Tabel 3.57 (lnjutan) No Nama Obyek Type Obyek Fungsi 3 Nama Dokumen Textbox Diisi dengan nama dokumen 4 Tambah Textbox Digunakan untuk menambahkan data 5 Hapus Button Digunakan untuk menghapus data 6 Batal Button Digunakan untuk membatalkan 7 Baru Button Digunakan untuk memasukkan data baru 8 Simpan Button Digunakan untuk menyiman data
penjualan 9 Hapus Button Digunakan untuk menghapus data
penjualan yang telah tersimpan 10 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
Transaksi PenjualanTransaksi Penjualan
Baru Simpan Hapus Batal
Data Transaksi Penjualan Transaksi Penjualan
TRANSAKSI PENJUALAN
Transaksi Penjualan2 Transaksi Penjualan3
Alamat Asal
Nama Dokumen
:
Dokumen PembeliView
Alamat Asal Nama Dok Gambar
Browse
:
Tambah Hapus Batal
Dokumen Pembeli
Gambar 3.63 Desain Form Dokumen Pembeli
B.14 Desain Form Pembayaran
Form pembayaran digunakan untuk melakukan proses pembayaran. Pada
form ini terdapat 3 (tiga) tabpage yaitu:
128
a. Data Transaksi Pembayaran
Data Pembayaran yang digunakan untuk view data pembayaran, untuk
mendapatkan suatu data tertentu bisa dilakukan pencarian berdasarkan
kategori tertentu. Form Data pembayaran dapat dilihat pada Gambar 3.64.
Gambar 3.64 Desain Form Data Pembayaran
Fungsi-fungsi obyek dalam desain form data pembayaran dapat dilihat
selengkapnya pada Tabel 3.58.
Tabel 3.58 Fungsi Obyek Form Data Pembayaran
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Pembayaran
Pembayaran digunakan untuk proses simpan data baru, ubah dan hapus data
yang sudah ada pada data pembayaran. Form Pembayaran dapat dilihat pada
Gambar 3.65 di halaman 129.
129
Gambar 3.65 Desain Form Pembayaran
Fungsi-fungsi obyek dalam desain form pembayaran dapat dilihat
selengkapnya pada Tabel 3.59.
Tabel 3.59 Fungsi Obyek Form Pembayaran
No Nama Obyek Type Obyek Fungsi 1 No Pembayaran Textbox Diisi dengan nomor pembayaran 2 Tanggal Combobox Diisi dengan tanggal pembayaran 3 Cari Button Digunakan untuk mencari data PPJB 4 No PPJB Textbox Diisi dengan nomor PPJB 5 ID Pembeli Textbox Diisi dengan nomor ID pembeli 6 Nama Textbox Diisi dengan nama 7 No ID/No Akte Textbox Diisi dengan nomor ID/ Akte Pendirian 8 NPWP Textbox Diisi dengan nomor NPWP 9 Alamat Textbox Diisi dengan alamat pembeli
130
Tabel 3.59 (lanjutan) No Nama Obyek Type Obyek Fungsi 10 Kota Textbox Diisi dengan kota pembeli berada 11 ID Perum Textbox Diisi dengan ID perumahan 12 Nama Perum Textbox Diisi dengan nama perumahan 13 ID Kav Textbox Diisi dengan ID kavling 14 Blok Textbox Diisi dengan blok kavling 15 No Kav Textbox Diisi dengan nomor kavling 16 Tot. Harga Textbox Diisi dengan total harga 17 Tipe Pembayaran Textbox Diisi dengan tipe pembayaran angsuran 18 Pembayaran Textbox Diisi dengan jenis pembayaran 19 Ke Textbox Diisi dengan pembayaran ke 20 Harus Dibayar Textbox Diisi dengan jumlah yang harus
dibayar 21 Total Piutang Textbox Diisi dengan total piutang 22 Pembayaran Textbox Diisi dengan jumlah pembayaran 23 Denda %. Textbox Diisi dengan denda dalam persen 24 Denda Textbox Diisi dengan jumlah denda 25 Total Bayar Textbox Diisi dengan total bayar 26 Terbilang Textbox Diisi dengan jumlah terbilang 27 Sisa Piutang Textbox Diisi dengan jumlah sisa piutang 28 Sisa Angsuran Textbox Diisi dengan jumlah sisa angsuran 29 Sisa Uang Muka Textbox Diisi dengan jumlah sisa uang muka 30 Cetak Bukti
Pembayaran Button Digunakan untuk mencetak bukti
pembayaran 31 Baru Button Digunakan untuk memasukkan data
baru 32 Simpan Button Digunakan untuk menyimpan data
pembayaran 33 Hapus Button Digunakan untuk menghapus data
pembayaran yang telah tersimpan 34 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
c. Detail Pembayaran
Detail Pembayaran digunakan untuk view data pembayaran berdasarkan
pembeli. Form Detail Pembayaran dapat dilihat pada Gambar 3.66 di
halaman 131.
131
Gambar 3.66 Desain Form Detail Pembayaran
B.15 Desain Form Penyelesaian Akta Tanah
Form penyelesaian akta tanah digunakan untuk melakukan proses
pembuatan akta tanah baru. Pada form ini terdapat 2 (dua) tabpage yaitu:
a. Data Penyelesaian Akta Tanah
Data Penyelesaian Akta Tanah yang digunakan untuk view data penyelesaian
akta tanah, untuk mendapatkan suatu data tertentu bisa dilakukan pencarian
berdasarkan kategori tertentu. Form Data Penyelesaian Akta Tanah dapat
dilihat pada Gambar 3.67.
Gambar 3.67 Desain Form Data Penyelesaian Akta Tanah
132
Fungsi-fungsi obyek dalam desain form data penyelesaian akta tanah dapat
dilihat selengkapnya pada Tabel 3.60.
Tabel 3.60 Fungsi Obyek Form Data Penyelesaian Akta Tanah
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Penyelesaian Akta Tanah
Penyelesaian Akta Tanah digunakan untuk proses simpan data baru, ubah dan
hapus data yang sudah ada pada data penyelesaian akta tanah. Form
Penyelesaian Akta Tanah dapat dilihat pada Gambar 3.68.
Gambar 3.68 Desain Form Penyelesaian Akta Tanah
133
Fungsi-fungsi obyek dalam desain form penyelesaian akta tanah dapat dilihat
selengkapnya pada Tabel 3.61.
Tabel 3.61 Fungsi Obyek Form Penyelesaian Akta Tanah
No Nama Obyek Type Obyek Fungsi 1 No Kontrak Textbox Diisi dengan nomor kontrak 2 Tanggal Combobox Diisi dengan tanggal kontrak 3 Cari Button Digunakan untuk mencari data PPJB 4 No PPJB Textbox Diisi dengan nomor PPJB 5 No Pesan Textbox Diisi dengan nomor pesan 6 ID Pembeli Textbox Diisi dengan nomor ID pembeli 7 Nama Textbox Diisi dengan nama 8 No ID/No Akte Textbox Diisi dengan nomor ID/ Akte Pendirian 9 NPWP Textbox Diisi dengan nomor NPWP
10 Alamat Textbox Diisi dengan alamat pembeli 11 Kota Textbox Diisi dengan kota pembeli berada 12 No. Telp Textbox Diisi dengan nomor telepon 13 No. HP Textbox Diisi dengan nomor HP 14 ID Perum Textbox Diisi dengan ID perumahan 15 Nama Perum Textbox Diisi dengan nama perumahan 16 ID Kav Textbox Diisi dengan ID kavling 17 Blok Textbox Diisi dengan blok kavling 18 No Kav Textbox Diisi dengan nomor kavling 19 Keterangan Textbox Diisi dengan keterangan kavling 20 Tipe Pembayaran Textbox Diisi dengan tipe pembayaran angsuran 21 Bank Textbox Diisi dengan nama bank 22 Tot. Harga Textbox Diisi dengan total harga 23 Total uang muka Textbox Diisi dengan jumlah uang muka 24 Total Angsuran Textbox Diisi dengan jumlah angsuran 25 ID Notaris/PPAT Combobox Diisi dengan nomor ID notaris/PPAT 26 Nama Textbox Diisi dengan nama notaris 27 Cari Button Digunakan untuk mencari ID karyawan 28 ID Karyawan Textbox Diisi dengan nomor ID karyawan 29 Wakil Karyawan Textbox Diisi dengan nama karyawan 30 ID Penduduk Textbox Diisi dengan ID penduduk karyawan 31 No. Akte Textbox Diisi dengan nomor akta 32 Tanggal Jadi Combobox Diisi dengan jumlah tanggal jadi akta 33 Biaya Admin Textbox Diisi dengan biaya administrasi 34 Catatan Textbox Disii dengan catatan
134
Tabel 3.61 (lanjutan) No Nama Obyek Type Obyek Fungsi 35 Baru Button Digunakan untuk memasukkan data
baru 36 Simpan Button Digunakan untuk menyimpan data
kontrak penjualan 37 Hapus Button Digunakan untuk menghapus data
kontrak penjualan yang telah tersimpan 38 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
B.16 Desain Form Pembatalan Pemesanan/Pembelian
Form pembatalan pemesanan/pembelian digunakan untuk melakukan
proses pembatalan. Pada form ini terdapat 2 (dua) tabpage yaitu:
a. Data pembatalan
Data Pembatalan yang digunakan untuk view data pembatalan, untuk
mendapatkan suatu data tertentu bisa dilakukan pencarian berdasarkan
kategori tertentu. Form Data Pembatalan dapat dilihat pada Gambar 3.69.
Gambar 3.69 Desain Form Data Pembatalan
135
Fungsi-fungsi obyek dalam desain form data pembatalan dapat dilihat
selengkapnya pada Tabel 3.62.
Tabel 3.62 Fungsi Obyek Form Data Pembatalan
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian
b. Transaksi Pembatalan
Transaksi Pembatalan digunakan untuk proses simpan data baru, ubah dan
hapus data yang sudah ada pada data pembatalan. Form Transaksi
Pembatalan dapat dilihat pada Gambar 3.70.
Gambar 3.70 Desain Form Transaksi Pembatalan
136
Fungsi-fungsi obyek dalam desain form transaksi pembatalan dapat dilihat
selengkapnya pada Tabel 3.63.
Tabel 3.63 Fungsi Obyek Form Transaksi Pembatalan
No Nama Obyek Type Obyek Fungsi 1 No Pembatalan Textbox Diisi dengan nomor pembatalan 2 Tanggal Combobox Diisi dengan tanggal pembatalan Jenis Pembatalan Diisi dengan jenis pembatalan
3 Cari Button Digunakan untuk mencari data pesan 4 No Pesan Textbox Diisi dengan nomor pesan 5 No PPJB Textbox Diisi dengan nomor PPJB 6 ID Pembeli Textbox Diisi dengan nomor ID pembeli 7 Nama Textbox Diisi dengan nama 8 No ID/No Akte Textbox Diisi dengan nomor ID/ Akte Pendirian 9 NPWP Textbox Diisi dengan nomor NPWP
10 Alamat Textbox Diisi dengan alamat 11 Kota Textbox Diisi dengan kota pembeli berada 12 No. Telp Textbox Diisi dengan nomor telepon 13 No. HP Textbox Diisi dengan nomor HP 14 ID Perum Textbox Diisi dengan ID perumahan 15 Nama Perum Textbox Diisi dengan nama perumahan 16 ID Kav Textbox Diisi dengan ID kavling 17 Blok Textbox Diisi dengan blok kavling 18 No Kav Textbox Diisi dengan nomor kavling 19 Harga Textbox Diisi dengan harga kavling 20 Tot. Bayar Textbox Diisi dengan total bayar 21 Denda % Textbox Diisi dengan denda persen 22 Denda Textbox Diisi dengan denda 23 Cash Back Textbox Diisi dengan jumlah cash back 24 Alasan Textbox Diisi dengan alas an pembatalan 25 Baru Button Digunakan untuk memasukkan data
baru 26 Simpan Button Digunakan untuk menyimpan data
pembatalan 27 Hapus Button Digunakan untuk menghapus data
pembatalan yang telah tersimpan 28 Batal Button Digunakan untuk membatalkan proses
simpan atau ubah
137
B.17 Desain Form Warning System
Form warning system digunakan untuk peringatan. Pada form ini terdapat
3 (tiga) tabpage yaitu:
a. Peringatan Pembayaran
Peringatan Pembayaran untuk peringatan jatuh tempo pembayaran. Form
Peringatan Pembayaran dapat dilihat pada Gambar 3.71.
Gambar 3.71 Desain Form Peringatan Pembayaran
Fungsi-fungsi obyek dalam desain form peringatan pembayaran dapat dilihat
selengkapnya pada Tabel 3.64.
Tabel 3.64 Fungsi Obyek Form Peringatan Pembayaran
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian 4 No PPJB Textbox Diisi dengan nomor PPJB 5 ID Pembeli Textbox Diisi dengan ID pembeli 6 Detail Pembeli Button Digunakan untuk view pembeli 7 Transaksi
Pembayaran Button Digunakan untuk view transaksi
pembayaran
138
b. Peringatan Konfirmasi Pemesanan
Peringatan Konfirmasi Pemesanan digunakan untuk peringatan jatuh tempo
konfirmasi pemesanan. Form Peringatan Konfirmasi Pemesanan dapat
dilihat pada Gambar 3.72.
PeringatanPeringatan
Pembayaran
Search Data
Search Category
Search
PERINGATANKonfirmasi Akte
No Pesan
ID Pembeli
DetailPembeli
TransaksiPembelian
No Pesan Tanggal ID Pembeli Nama
Konfirmasi Pemesanan
BatalPesan
Gambar 3.72 Desain Form Peringatan Konfirmasi Pemesanan
Fungsi-fungsi obyek dalam desain form peringatan konfirmasi pemesanan
dapat dilihat selengkapnya pada Tabel 3.65.
Tabel 3.65 Fungsi Obyek Form Peringatan Konfirmasi Pemesanan
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian 4 No Pesan Textbox Diisi dengan nomor pesan 5 ID Pembeli Textbox Diisi dengan ID pembeli 6 Detail Pembeli Button Digunakan untuk view pembeli 7 Transaksi
Pembelian Button Digunakan untuk view transaksi
pembayaran 8 Batal Pesan Button Digunakan untuk view batal pesan
139
c. Peringatan Konfirmasi Akta
Peringatan Konfirmasi Akta digunakan untuk peringatan jatuh tempo
konfirmasi akta. Form Peringatan Konfirmasi Akta dapat dilihat pada
Gambar 3.73.
PeringatanPeringatan
Pembayaran
Search Data
Search Category
Search
PERINGATAN
No Kontrak
ID Pembeli
DetailPembeli
DetailNotaris
Konfirmasi Pemesanan
TransaksiKontrak
Konfirmasi Akte
No Kontrak Tanggal No PPJB No Pesan
Gambar 3.73 Desain Form Peringatan Konfirmasi Akta
Fungsi-fungsi obyek dalam desain form peringatan konfirmasi akta dapat
dilihat selengkapnya pada Tabel 3.66.
Tabel 3.66 Fungsi Obyek Form Peringatan Konfirmasi Akta
No Nama Obyek Type Obyek Fungsi 1 Search Category Combobox Diisi dengan kategori pencarian 2 Nama Category Textbox Diisi dengan nama pencarian 3 Search Button Digunakan untuk proses pencarian 4 No Kontrak Textbox Diisi dengan nomor kontrak 5 ID Pembeli Textbox Diisi dengan ID pembeli 6 Detail Pembeli Button Digunakan untuk view pembeli 7 Detail Notaris Button Digunakan untuk view notaris 8 Transaksi
Kontrak Button Digunakan untuk view transaksi
kontrak
140
C. Desain Output
C.1 Laporan Kavling
Laporan Kavling menampilkan seluruh data kavling yang dimiliki oleh
perusahaan, baik kavling yang terjual maupun yang belum terjual. Gambar 3.74
menggambarkan desain Laporan Kavling.
Gambar 3.74 Desain Laporan Kavling
C.2 Laporan Perumahan
Laporan Perumahan menampilkan seluruh data perumahan yang dimiliki
oleh perusahaan. Gambar 3.74 di halaman 141 menggambarkan desain Laporan
Perumahan.
141
Gambar 3.75 Desain Laporan Perumahan
C.3 Laporan Data Bank
Laporan Bank menampilkan seluruh data bank rekanan perusahaan.
Gambar 3.76 menggambarkan desain Laporan Bank.
Gambar 3.76 Desain Laporan Bank
142
C.4 Laporan Data Pembeli
Laporan Pembeli menampilkan seluruh data pembeli. Gambar 3.77
menggambarkan desain Laporan Pembeli.
Gambar 3.77 Desain Laporan Pembeli
C.5 Laporan Data Karyawan
Laporan Karyawan menampilkan seluruh data karyawan yang bekerja di
perusahaan. Gambar 3.78 di halaman 143 menggambarkan desain Laporan
Karyawan.
143
Gambar 3.78 Desain Laporan Karyawan
C.6 Laporan Pemesanan
Laporan Pemesanan menampilkan seluruh data pemesanan, untuk lebih
jelasnya dapat dilihat pada Gambar 3.79.
Gambar 3.79 Desain Laporan Pemesanan
144
C.7 Laporan Penjualan
Laporan Penjualan menampilkan seluruh data penjualan, untuk lebih
jelasnya dapat dilihat pada Gambar 3.80.
Gambar 3.80 Desain Laporan Penjualan
C.8 Laporan Pembayaran
Laporan Pembayaran menampilkan seluruh data pembayaran yang telah
diterima oleh perusahaan, untuk lebih jelasnya dapat dilihat pada Gambar 3.81 di
halaman 145.
145
Gambar 3.81 Desain Laporan Pembayaran
C.9 Laporan Penyelesaian Akta Tanah
Laporan Penyelesaian akta tanah menampilkan seluruh data
penyelesaian akta tanah, untuk lebih jelasnya dapat dilihat pada Gambar 3.82.
Gambar 3.82 Desain Laporan Penyelesaian Akta Tanah
146
C.10 Laporan Pembatalan
Laporan Pembatalan menampilkan seluruh data pembatalan, untuk lebih
jelasnya dapat dilihat pada Gambar 3.83.
Gambar 3.83 Desain Laporan Pembatalan
C.11 Laporan Tagihan Jatuh Tempo
Laporan Tagihan Jatuh Tempo menampilkan seluruh data tagihan yang
akan datang, untuk lebih jelasnya dapat dilihat pada Gambar 3.84.
Gambar 3.84 Desain Laporan Tagihan Jatuh Tempo
147
3.3.6 Desain Uji Coba
Desain uji coba bertujuan untuk memastikan bahwasanya aplikasi telah
dibuat sesuai dengan hasil atau tujuan yang diharapkan. Kekurangan atau
kelemahan aplikasi pada tahap ini akan dievaluasi sebelum implementasi.
Desain uji coba fitur dasar sistem ini dilakukan dengan menggunakan
Black Box Testing dimana aplikasi akan diuji dengan melakukan berbagai uji coba
untuk membuktikan bahwa aplikasi yang telah dibuat sesuai dengan tujuan yang
akan dicapai.
A. Desain Uji Coba Fitur Login
Proses login dilakukan dengan cara menginputkan username dan
password. Username berupa ID dari karyawan. Dari status username dan
password ini akan diketahui status login, apakah sebagai bagian administrasi atau
manajer. Data login yang digunakan terlihat pada Tabel 3.67 yang berisi
username dan password untuk bagian administrasi dan manajer.
Tabel 3.67 User Login
Nama Field Data-1 Data-2 Data-3
User Name KAR-0001 KAR-0002 KAR-0003 Password Admin Manager Manager
Tabel 3.68 Test Case Login Test Case ID
Tujuan Input Output yang diharapkan
1 Deskripsi username, password yang valid.
Memasukkan data 1 dari tabel testing data pengguna
Form login tertutup dan muncul form Menu Utama
2 Deskripsi username atau password tidak valid .
Memasukkan data username = KAR-0001 dan password = Manager
Form login mengeluarkan message box "username atau password salah"
148
B. Desain Uji Coba Fitur Master Perumahan
Proses master perumahan adalah proses penyimpanan baru seputar data
perumahan. Proses uji coba pada form ini bertujuan untuk mengetahui dan
menentukan keberhasilan dari fungsi-fungsi object. Desain form isi master
perumahan dapat dilihat pada Tabel 3.69.
Tabel 3.69 Perumahan
Nama Field Data-1 Data-2 ID Perumahan PER-0001 PER-0002
Nama Perumahan Arya Regency Surya Regency Alamat Jalan Mojopahit Jl. Wahid Hasyim Kota Mojokerto Jombang No Telepon 0321-98761 0321-897444 Fax 0321-98761 0321-897444 Website www.aryaregency.com -
Tabel 3.70 Test Case Perumahan Test Case ID
Tujuan Input Output yang diharapkan
3
Menambah data baru ke Tabel Perumahan
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
4
Ubah data dari Tabel Perumahan
Memilih data perumahan yang akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database.
5
Menghindari data pengguna kosong pada Tabel Perumahan
Memasukkan data Kavling dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Perumahan.
6
Menghapus data pada Tabel Perumahan
Memilih data perumahan yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel perumahan terhapus.
149
Tabel 3.70 (lanjutan) Test Case ID
Tujuan Input Output yang diharapkan
7 Membatalkan penyimpanan data.
Memasukkan data perumahan kemudian menekan tombol batal.
Semua field kosong
C. Desain Uji Coba Fitur Master Kavling
Proses master kavling adalah proses penyimpanan untuk baru seputar
data kavling. Proses uji coba pada form ini bertujuan untuk mengetahui dan
menentukan keberhasilan dari fungsi-fungsi object. Desain form isi master kavling
dapat dilihat pada Tabel 3.71.
Tabel 3.71 Kavling
Nama Field Data-1 Data-2 ID Kavling KAV-0001 KAV-0002
No Kavling 1 2 Blok A A Alamat Jalan Duku Jalan Manggis Lokasi Kavling Pojok Pojok Luas 20 m2 20m2
Harga /m2 Rp. 10.000.000,00 Rp. 10.000.000,00 Keterangan Sudah Ada Bangunan Belum Ada Bangunan Tipe Bangunan Tipe A - Deskripsi Bangunan dengan luas 17m2 - Luas Bangunan 17m2 Harga Rp. 900.000,00 Total Harga Rp. 215.300.000,00 Rp. 200.000.000,00 ID Perumahan PER-0001 PER-0001
150
Tabel 3.72 Test Case Kavling Test Case ID
Tujuan Input Output yang diharapkan
8
Menambah data baru ke Tabel Kavling
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
9
Ubah data dari Tabel Kavling
Memilih data Kavling yang akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database.
10
Menghindari data pengguna kosong pada Tabel Kavling
Memasukkan data Kavling dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Kavling.
11
Menghapus data pada Tabel Kavling
Memilih data Kavling yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Kavling terhapus.
12 Membatalkan penyimpanan data.
Memasukkan data Kavling kemudian menekan tombol batal.
Semua field kosong
D. Desain Uji Coba Fitur Master Karyawan
Proses master karyawan adalah proses penyimpanan untuk baru seputar
data karyawan. Proses uji coba pada form ini bertujuan untuk mengetahui dan
menentukan keberhasilan dari fungsi-fungsi object. Desain form isi data karyawan
dapat dilihat pada Tabel 3.73.
Tabel 3.73 Karyawan
Nama Field Data-1 Data-2 ID Karyawan KAR-0001 KAR-0002 Nama Evi Dwi R Afifatul Laili ID Penduduk 89231741809 892131284991 Alamat KTP Jalan Maritim Jalan Patimura Kota Surabaya Denpasar No Telepon 031-123124 - Alamat Tinggal Jalan Maritim Jalan Kedungasem
151
Tabel 3.73 (Lanjutan) Nama Field Data-1 Data-2
Kota Tinggal Surabaya Surabaya No Telepon 031-123124 031-42637283 No HP 0852344765 085649621841 Tempat Lahir Bojonegoro Denpasar Tanggal Lahir 5 Juli 1989 12 Januari 1989 Jenis Kelamin Perempuan Perempuan Agama Islam Islam Status Janda Belum Menikah Jumlah Anak 5 - Lokasi Arya Regency Surya Regency Bagian Acoounting Marketing Jabatan Staf Staf Mulai Kerja 5 April 2005 7 Agustus 2006
Tabel 3.74 Test Case Karyawan Test
Case
ID
Tujuan Input Output yang diharapkan
13 Menambah data baru ke Tabel Karyawan
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
14 Ubah data dari Tabel Karyawan
Memilih data Karyawan yang akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database.
15
Menghindari data Karyawan kosong pada Tabel Karyawan
Memasukkan data Karyawan dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Karyawan.
16
Menghapus data pada Tabel Karyawan
Memilih data Karyawan yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Karyawan terhapus.
17 Membatalkan penyimpanan data.
Memasukkan data Karyawan kemudian menekan tombol batal.
Semua field kosong
152
E. Desain Uji Coba Fitur Master Pembeli
Proses master pembeli adalah proses penyimpanan untuk baru seputar
data pembeli. Proses uji coba pada form ini bertujuan untuk mengetahui dan
menentukan keberhasilan dari fungsi-fungsi object. Desain form isi data pembeli
(perusahaan) dapat dilihat pada Tabel 3.75.
Tabel 3.75 Pembeli (perusahaan)
Nama Field Data-1 Data-2 ID Pembeli PEM-0001 PEM-0003 Tipe Pembeli Perusahaan Perusahaan Nama PT. ABC CV. Cahaya Farm No Akta Pendirian 2134143141112 3214362672 SK Kehakiman 452433411 - NPWP 84073899002 3242341231 Berita Negara 34234143123 - SIUP 32142341311 141543252 Tanda Dftr Perus. - - Alamat Jalan Danau Ranau Jalan A. Yani Kota Mojokerto Jombang No Telp 0321-93688217 0321-8218319 No HP 0812345683 085672934445 Fax 0321-93688217 0321-8218319 Nama Reny Citra Ilhamsyah ID Penduduk 12342181902 891276311 NPWP 8624178993 253638848 Alamat Jalan Danau Kelimutu Jalan A. Yani Kota Tinggal Mojokerto Jombang Tempat Lahir Pasuruan Gresik Tanggal Lahir 19 November 1988 15 Juni 1989 No Telepon 0321-817849 0321-73291681 No HP 08562537250 0838346389 Jenis Kelamin Perempuan Laki-laki Agama Islam Hindhu Pekerjaan Swasta Swasta Jabatan Manager Owner Nama Perusahaan PT. ABC CV. Cahaya Farm Alamat Jalan Danau Ranau Jalan A. Yani Kota Mojokerto Jombang
153
Tabel 3.75 (lanjutan) Nama Field Data-1 Data-2
No Telepon 0321-93688217 0321-8218319 Gaji Bersih Rp. 10.000.000,00 Rp. 15.000.000
Tabel 3.76 Test Case Pembeli (perusahaan) Test Case ID
Tujuan Input Output yang diharapkan
18
Menambah data baru ke Tabel Pembeli Perusahaan
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
19
Ubah data dari Tabel Pembeli Perusahaan
Memilih data Pembeli Perusahaan yang akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database.
20
Menghindari data Pembeli Perusahaan kosong pada Tabel Pembeli Perusahaan
Memasukkan data Pembeli Perusahaan dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Pembeli Perusahaan.
21
Menghapus data pada Tabel Pembeli Perusahaan
Memilih data Pembeli Perusahaan yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Pembeli Perusahaan terhapus.
22
Membatalkan penyimpanan data.
Memasukkan data Pembeli Perusahaan kemudian menekan tombol batal.
Semua field kosong
Desain form isi data pembeli (pribadi) dapat dilihat pada Tabel 3.77.
Tabel 3.77 Pembeli (pribadi)
Nama Field Data-1 Data-2 ID Pembeli PEM-0002 PEM-0003 Tipe Pembeli Pribadi Pribadi Nama Puji Wahyu Renanda ID Penduduk 187962181902 12130276311 NPWP 862463882 7592838848 Alamat Jalan Mojopahit Jalan Waru
154
Tabel 3.77 (lanjutan) Nama Field Data-1 Data-2
Kota Tinggal Mojokerto Sidoarjo Tempat Lahir Mojokerto Sidoarjo Tanggal Lahir 19 Juni 1989 15 April 1989 No Telepon 0321-7329719 031-7527691681 No HP 0852316177418 085648182819 Jenis Kelamin Perempuan Laki-laki Agama Budha Kristen Status Menikah Duda Jumlah Anak 1 4 Pekerjaan PNS Swasta Jabatan Kepala Bidan Owner Nama Perusahaan - UD Perkutut Alamat Jalan Mojopahit Jalan A. Yani Kota Mojokerto Sidoarjo No Telepon 0321-73288217 031-1678319 Gaji Bersih Rp. 4.000.000,00 Rp. 5.000.000 Nama Rifdie Mas Medina ID Penduduk 187900011902 12130213111 NPWP 01010463882 65652838848 Alamat Jalan Mojopahit Jalan Waru Kota Tinggal Mojokerto Sidoarjo Tempat Lahir Bogor Sidoarjo Tanggal Lahir 2 Januari 1990 25 Mei 1989 No Telepon 0321-7329719 031-7527691681 No HP 0852316131418 0856782819 Jenis Kelamin Laki-laki Perempuan Agama Budha Kristen Status Menikah Belum Menikah Jumlah Anak 1 - Pekerjaan PNS Swasta Jabatan Swasta Owner Nama Perusahaan CV Milkita UD Perkutut Alamat Jalan Mojopahit Jalan A. Yani Kota Mojokerto Sidoarjo No Telepon 0321-3456217 031-826898 Gaji Bersih Rp. 5.000.000,00 Rp. 3.000.000
155
Tabel 3.78 Test Case Pembeli (pribadi) Test Case ID
Tujuan Input Output yang diharapkan
23
Menambah data baru ke Tabel Pembeli Pribadi
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
24
Ubah data dari Tabel Pembeli Pribadi
Memilih data Pembeli Pribadi yang akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database.
25
Menghindari data Pembeli Pribadi kosong pada Tabel Pembeli Pribadi
Memasukkan data Pembeli Pribadi dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Pembeli Pribadi.
26
Menghapus data pada Tabel Pembeli Pribadi
Memilih data Pembeli Pribadi yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Pembeli Pribadi terhapus.
27 Membatalkan penyimpanan data.
Memasukkan data Pembeli Pribadi kemudian menekan tombol batal.
Semua field kosong
F. Desain Uji Coba Fitur Master Bank
Proses master bank adalah proses penyimpanan untuk baru seputar data
bank. Proses uji coba pada form ini bertujuan untuk mengetahui dan menentukan
keberhasilan dari fungsi-fungsi object. Desain form isi data bank dapat dilihat
pada Tabel 3.79.
Tabel 3.79 Bank
Nama Field Data-1 Data-2 ID Bank BK-0001 BK-0002 Nama Bank BRI MANDIRI Badan Hukum 821789934 94502389 Alamat Kantor Jalan Panglima Sudirman Jalan Wahid Hasyim Kota Mojokerto Jombang Telp 1 0321-76278 0321-312743
156
Tabel 3.79 (lanjutan) Nama Field Data-1 Data-2
Telp 2 0321-03488327 0321-231741 Fax 0321-76278 0321-312743
Tabel 3.80 Test Case Bank Test Case ID
Tujuan Input Output yang diharapkan
28
Menambah data baru ke Tabel Bank
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
29
Ubah data dari Tabel Bank
Memilih data Bank akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database
30
Menghindari data Bank kosong pada Tabel Bank
Memasukkan data Bank dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Bank
31
Menghapus data pada Tabel Bank
Memilih data Bank yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Bank terhapus.
32 Membatalkan penyimpanan data.
Memasukkan data Bank kemudian menekan tombol batal.
Semua field kosong
G. Desain Uji Coba Fitur Master Notaris
Proses master notaris adalah proses penyimpanan untuk baru seputar data
notaris. Proses uji coba pada form ini bertujuan untuk mengetahui dan
menentukan keberhasilan dari fungsi-fungsi object. Desain form isi data notaris
dapat dilihat pada Tabel 3.81.
Tabel 3.81 Notaris
Nama Field Data-1 Data-2 ID Notaris/PPAT NOT-0001 NOT-0002 Nama Rahmad Tri Freditya
157
Tabel 3.81 (lanjutan) Nama Field Data-1 Data-2
SK Notaris 729929934 82346238 SK PPAT 4382783992 92376251 Alamat Kantor Jalan Kapt Tendean Jalan Hamengkubuwono Kota Mojokerto Jombang No Telp 0321-567499 0321-4571628 No HP 08564231991 083836125719 Fax 0321-567499 0321-4571628
Tabel 3.82 Test Case Notaris Test Case ID
Tujuan Input Output yang diharapkan
33
Menambah data baru ke Tabel Notaris
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
34
Ubah data dari Tabel Notaris
Memilih data Notaris akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database
35
Menghindari data Notaris kosong pada Tabel Notaris
Memasukkan data Notaris dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Notaris
36
Menghapus data pada Tabel Notaris
Memilih data Notaris yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Notaris terhapus.
37 Membatalkan penyimpanan data.
Memasukkan data Notaris kemudian menekan tombol batal.
Semua field kosong
H. Desain Uji Coba Fitur Transaksi Pemesanan
Proses transaksi pemesanan adalah proses penyimpanan untuk seputar
data pemesanan. Proses uji coba pada form ini bertujuan untuk mengetahui dan
menentukan keberhasilan dari fungsi-fungsi object. Desain form isi data
pemesanan dapat dilihat pada Tabel 3.83 di halaman 158.
158
Tabel 3.83 Pesan Nama Field Data-1 Data-2
No Pesan PES-0001 PES-0002 Tanggal Pesan 10/06/2011 10/07/2011 ID Pembeli PEM-0001 PEM-0002 ID Perum PER-0001 PER-0002 ID Kavling KAV-0001 KAV-0003 Uang Pemesanan Rp. 2.000.000,00 Rp. 1.500.000,00 Jatuh Tempo Konfirmasi Pemesanan
11/06/2011 11/07/2011
Catatatan Menunggu Kepastian Menunggu Kepastian
Tabel 3.84 Test Case Pesan Test Case ID
Tujuan Input Output yang diharapkan
38 Memasukkan data pembeli ke form transaksi
Menekan tombol cari ID Pembeli kemudian memilih data pembeli
Muncul data pembeli sesuai yang dipilih
39 Memasukkan data perumahan ke form transaksi
Menekan tombol cari ID Perumahan kemudian memilih data perumahan
Muncul data perumahan sesuai yang dipilih
40 Memasukkan data kavling ke form transaksi
Memilih combobox ID Kavling kemudian memilih data kavling
Muncul data kavling sesuai yang dipilih
41
Menambah data baru ke Tabel Pesan
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
42
Ubah data dari Tabel Pesan
Memilih data Pesan akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database
43
Menghindari data Pesan kosong pada Tabel Pesan
Memasukkan data Pesan dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Pesan
44
Menghapus data pada Tabel Pesan
Memilih data Pesan yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Menghapus data pada Tabel Pesan
45 Membatalkan penyimpanan data.
Memasukkan data Notaris kemudian menekan tombol batal.
Membatalkan penyimpanan data.
159
I. Desain Uji Coba Fitur Penjualan
Proses transaksi penjualan adalah proses penyimpanan untuk seputar data
penjualan. Proses uji coba pada form ini bertujuan untuk mengetahui dan
menentukan keberhasilan dari fungsi-fungsi object. Desain form isi data penjualan
dapat dilihat pada Tabel 3.85.
Tabel 3.85 Penjualan
Nama Field Data-1 Data-2 No PPJB PPJB-0001 PPJB-0002 Tanggal 10/21/2011 10/31/2011 No Pesan PES-0001 PES-0002 Diskon persen 5 5 Diskon total Rp. 1.000.000,00 Rp. 1.000.000,00 Tambah Tanah 0 5 Tambah Harga 0 Rp. 1.000.000,00 Tambah Total 0 Rp. 5.000.000,00 Pajak Persen 10 10 Pajak Total Rp. 2.000.000,00 Rp. 2.200.000,00 Total Keseluruhan Rp. 201.000.000,00 Rp. 202.800.000,00 Sisa Bayar Rp. 199.000.000,00 Rp. 200.800.000,00 Total Uang Muka Rp. 50.000.000,00 Rp. 60.000.000,00 Tipe Bayar UM Tunai Bertahap Kali UM 1 2 Total Angsuran Rp. 149.000.000,00 Rp. 140.800.000 Tipe Bayar Angsuran Bertahap KPR Kali Angsuran 24 1 ID Bank BK-0001 BK-0001
Tabel 3.86 Test Case Penjualan Test Case ID
Tujuan Input Output yang diharapkan
46 Memasukkan data pemesan ke form transaksi
Menekan tombol cari no pesan kemudian memilih data pemesanan
Muncul data pembeli
sesuai yang dipilih
160
Tabel 3.86 (lanjutan) Test Case ID
Tujuan Input Output yang diharapkan
46 Memasukkan data pemesan ke form transaksi
Menekan tombol cari no pesan kemudian memilih data pemesanan
Muncul data pembeli
sesuai yang dipilih
47
Menambah data baru ke Tabel Jual Beli
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
48
Ubah data dari Tabel JualBeli
Memilih data Penjualan akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database
49
Menghindari data Pesan kosong pada Tabel JualBeli
Memasukkan data Penjualan dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel JualBeli
50
Menghapus data pada Tabel JualBeli
Memilih data Penjualan yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel JualBeli terhapus.
51 Membatalkan penyimpanan data.
Memasukkan data Notaris kemudian menekan tombol batal.
Semua field kosong
J. Desain Uji Coba Fitur Pembayaran
Proses transaksi pembayaran adalah proses penyimpanan untuk seputar
data pembayaran. Proses uji coba pada form ini bertujuan untuk mengetahui dan
menentukan keberhasilan dari fungsi-fungsi object. Desain form isi data
pembayaran dapat dilihat pada Tabel 3.87.
Tabel 3.87 Pembayaran
Nama Field Data-1 Data-2 No Pembayaran BAY-0001 BAY-0002 Tanggal 10/28/2011 11/1/2011 No PPJB PPJB-0001 PPJB-0002 Jenis Pembayaran Uang Muka Uang Muka
161
Tabel 3.87 (lanjutan) Nama Field Data-1 Data-2
Harus Bayar Rp. 50.000.000,00 Rp. 30.000.000,00 Total Piutang Rp. 199.000.000,00 Rp. 200.800.000,00 Pembayaran Rp. 50.000.000,00 Rp. 30.000.000,00 Denda persen 0 0 Denda 0 0 Total Bayar Rp. 50.000.000,00 Rp. 30.000.000,00 Terbilang Lima puluh juta rupiah Tiga puluh juta rupiah Sisa Piutang Rp. 149.000.000,00 Rp. 170.800.000,00
Tabel 3.88 Test Case Pembayaran Test Case ID
Tujuan Input Output yang diharapkan
52 Menambahkan detail penjualan ke form
Menekan tombol cari no PPJB kemudian memilih data PPJB
Muncul data penjualan yang akan melakukan transaksi
53 Menampilkan bukti pembayaran
Menekan tombolcetak bukti pembayaran
Muncul bukti pembayaran sesuai data transaksi
54 Menambah data baru ke Tabel Pembayaran
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
55
Ubah data dari Tabel Pembayaran
Memilih data Pembayaran akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database
56
Menghindari data Pesan kosong pada Tabel Pembayaran
Memasukkan data Pembayaran dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Pembayaran
57
Menghapus data pada Tabel Pembayaran
Memilih data Pembayaran yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Pembayaran terhapus.
58 Membatalkan penyimpanan data.
Memasukkan data Notaris kemudian menekan tombol batal.
Semua field kosong
162
K. Desain Uji Coba Fitur Penyelesaian Akta Tanah
Proses transaksi penyelesaian akta tanah adalah proses penyimpanan
untuk seputar data penyelesaian akta tanah. Proses uji coba pada form ini
bertujuan untuk mengetahui dan menentukan keberhasilan dari fungsi-fungsi
object. Desain form isi data transaksi penyelesaian akta tanah dapat dilihat pada
Tabel 3.89.
Tabel 3.89 Penyelesaian Akta Tanah
Nama Field Data-1 Data-2 No Kontrak KON-0001 KON-0002
Tanggal 10/29/2011 10/25/2011 No PPJB PPJB-0001 PPJB-0002 ID Notaris NOT-0001 NOT-0001 ID Karayawan KAR-0001 KAR-0002 No Akta Jual Beli 6788 83257 Tanggal Jadi Akta
11/29/2011 11/25/2011
Biaya Administrasi
Rp. 10.000.000,00 Rp. 2.000.000,00
Catatan Tunggu Konfirmasi Tunggu Konfirmasi
Tabel 3.90 Test Case Penyelesaian Akta Tanah Test
Case
ID
Tujuan Input Output yang diharapkan
59 Menampilkan data penjualan
Tekan tombol cari No PPJB, pilih data yang akan melakukan transaksi
Muncul data penjualan yang akan melakukan transaksi
60 Menampilkan data notaris
Pilih combobox data ID notaris
Muncul data notaris
61 Menampilkan data karyawan perwakilan
Tekan tombol cari ID karyawan, pilih data yang akan melakukan transaksi
Muncul data yang karyawan yang akan melakukan transaksi
62
Menambah data baru ke Tabel Kontrak Penjualan
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
163
Tabel 3.90 (lanjutan) Test
Case
ID
Tujuan Input Output yang diharapkan
63
Ubah data dari Tabel Kontrak Penjualan
Memilih data Kontrak Penjualan yang akan diubah pada datagridview kemudian menekan tombol simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database.
64
Menghindari data pengguna kosong pada Tabel Kontrak Penjualan
Memasukkan data Kontrak Penjualan dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Kontrak Penjualan.
65
Menghapus data pada Tabel Kontrak Penjualan
Memilih data Kontrak Penjualan yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Kontrak Penjualan terhapus.
66 Membatalkan penyimpanan data.
Memasukkan data Kontrak Penjualan kemudian menekan tombol batal.
Semua field kosong
L. Desain Uji Coba Fitur Pembatalan
Proses transaksi pembatalan adalah proses penyimpanan untuk seputar
data pembatalan. Proses uji coba pada form ini bertujuan untuk mengetahui dan
menentukan keberhasilan dari fungsi-fungsi object. Desain form isi data transaksi
pembatalan dapat dilihat pada Tabel 3.91.
Tabel 3.91 Pembatalan
Nama Field Data-1 Data-2 No Pembatalan BAT-0001 BAT-0002
Tanggal 10/29/2011 10/25/2011 Jenis Pembatalan Pemesanan Pembelian No Pesan PES-0001 Pesan-0002 ID PPJB - PPJB-0002 Denda Persen 5 10 Denda Rp. 500.000,00 Rp. 1.000.000,00 Alasan Tidak Sesuai Keinginan Ekonomi
164
Tabel 3.92 Test Case Pembatalan Test
Case
ID
Tujuan Input Output yang diharapkan
67 Menampilkan jenis pembatalan
Pilih combobox jenis pembatalan
Muncul data penjualan yang akan melakukan transaksi
68 Menampilkan no pesan/ID PPJB
Tekan tombol cari ID pesan, pilih data yang melakukan transaksi
Muncul data pemesanan/penjualan
69 Menampilkan data karyawan perwakilan
Tekan tombol cari ID karyawan, pilih data yang akan melakukan transaksi
Muncul data yang karyawan yang akan melakukan transaksi
70 Menambah data baru ke Tabel Pembatalan
Memasukkan data 1 kemudian menekan tombol simpan
Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
71
Ubah data dari Tabel Pembatalan
Memilih data Pembatalan yang akan diubah pada datagridview kemudian menekan simpan
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database.
72
Menghindari data pengguna kosong pada Tabel Pembatalan
Memasukkan data Pembatalan dengan mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Pembatalan
73
Menghapus data pada Tabel Pembatalan
Memilih data Pembatalan yang akan dihapus pada datagridview kemudian menekan tombol hapus.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Pembatalan terhapus.
74 Membatalkan penyimpanan data.
Memasukkan data Pembatalan kemudian menekan tombol batal.
Semua field kosong