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.
30
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.
h. Data Penjualan.
b. Data Perumahan.
i. Data Pembayaran.
c. Data Bank.
j. Data Penyelesaian Akta Tanah.
d. Data Notaris.
k. Data Pembatalan.
e. Data Karyawan.
l. Dokumen Kavling.
f. Data Pembeli.
m. Dokumen Pembeli.
g. Data Pemesanan.
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 menscan 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. Masingmasing 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
Data Pembatalan Pengarsipan Bukti Pembatalan Pengarsipan Akta Baru Pengarsipan Bukti Pembayaran Data Penjualan Pengarsipan Bukti Pemesanan Data Perumahan Dokumen Penjual Data Detail Perumahan Laporan Data Kavling Data Provinsi Laporan Data Kavling Terjual Data Kota Data General Laporan Data Kavling Belum Terjual
Karyawan
0
Pengarsipan Bukti Pembelian Data Karyawan Dokumen Kavling Data Kavling Data Pengguna W arning Pemesanan W arning Akta Jadi W arning Pembayaran Konfirmasi Pembatalan Pembayaran Uang Muka
Laporan Data Perumahan Laporan Data Bank Laporan Data Notaris Laporan Data Pembeli Laporan Data Karyawan Laporan Pemesanan Laporan Penjualan Laporan Pembayaran Laporan Penyelesaian Akta Laporan Pembatalan Laporan Tanggal Jatuh Tempo
Sistem Informasi Administrasi dan Kearsipan Properti
Data Notaris Bukti Balik Nama
Pembayaran Angsuran Konfirmasi Pembelian Dokumen Pembeli Data Pemesanan Data Pembeli Perusahaan
+
Data Pembeli Pribadi
Bukti Pemesanan
Notaris Akta Tanah Baru Dokumen Balik Nama Konfirmasi Akta Jadi Konfirmasi Pembayaran KPR Bukti Pembayaran KPR
Data Bank
Bukti Pembelian Pembeli
Manager
Persetujuan KPR Bukti Pembayaran Pembayaran KPR Akta Tanah Baru Konfirmasi Pemesanan
Bank
Bukti Pembatalan Konfirmasi Pembayaran
Gambar 3.13 Context Diagram Sistem Informasi Administrasi dan Kearsipan Properti
57
[Simpan Data General] [Get [Get [GetData Data DataGeneral General2] General]1] [Simpan Data Provinsi] [Get Data Provinsi]
1
General
2
Provinsi
3
Kota
4
Perumahan
[Simpan Data Kota] [Get [GetData DataKota1] Kota5] Kota4] Kota3] Kota2] Kota] [Simpan Data Perumahan] [Get [GetData DataPerumahan1] Perumahan]
[Ambil Data Perumahan]
[Simpan Data Kavling]
5
[Ambil Data Kavling]
Kavling
[Ambil Data Karyawan]
[Simpan Data Karyawan]
6
1
Karyawan
Data Perumahan
[Ambil Data Bank]
Data Detail Perumahan Data Provinsi
7
[Simpan Data Bank] 8
Data Kota Karyawan Karyawan
9
[SimpanData DataPembeli Pembeli]1] [Simpan
+[Simpan Pembeli Pribadi]
10
12
Dokumen Pembeli Data Pembeli Perusahaan Bukti Pemesanan [Simpan Dokumen Kavling] Data Pembeli Pribadi Konfirmasi Pembelian Data Pemesanan
[Simpan Data Pengguna] Get Data Pengguna
Akta Tanah Baru
Dokumen Kavling
Laporan Data Kavling Laporan Penyelesaian Akta Laporan Data Bank Laporan Pembayaran Laporan Pemesanan Laporan Penjualan Laporan Data Pembeli Laporan Pembatalan Laporan Data Karyawan Laporan Data Notaris Laporan Data Perumahan Laporan Data Kavling Terjual
3
Pengguna Mengelola Laporan
+
2
Laporan Tanggal Jatuh Tempo Laporan Data Kavling Belum Terjual
[Get Dokumen Pembeli] [Get Dokumen Kavling] [Get Data Pembeli] [Get Data Notaris] [Get Data Bank] [Get Data Karyawan] [Get Data Kavling]
Bukti Pembayaran Pembayaran Angsuran Pembayaran Uang Muka Bukti Pembatalan Konfirmasi Pembatalan Konfirmasi Pembayaran Konfirmasi Pemesanan Pengarsipan Bukti Pemesanan Data Penjualan Pengarsipan Bukti Pembayaran Pengarsipan Akta Baru Pengarsipan Bukti Pembatalan Pengarsipan Bukti Pembelian Data Pembatalan Warning Akta Jadi Warning Pembayaran Warning Pemesanan Konfirmasi Pembayaran KPR Pembayaran KPR Bukti Pembayaran KPR Persetujuan KPR Bukti Balik Nama Akta Tanah Baru Dokumen Balik Nama Konfirmasi Akta Jadi
[Ambil Data Detail Perumahan]
Dokumen Pembeli
14
15
[Ambil Data Pembeli Perusahaan]
Detail Perumahan
13
Bukti Pembelian [Simpan Dokumen Pembeli]
[Ambil Data Pembeli Pribadi
Pembeli Perusahaan
11 [Simpan Pembeli Perusahaan]
[Simpan Detail Perumahan]
[Ambil Data Pembeli]
Pembeli
Pembeli Pribadi
Bank Data Data Notaris
Pembeli
[Ambil Data Notaris]
Notaris
[Simpan Data Notaris]
Mengelola Data Master
Dokumen Kavling Data Kavling
Bank Bank Notaris Notaris
Data General Data Pengguna Data Karyawan
Bank
Mengelola Transaksi
[Simpan Data Pemesanan] [Get Data Pemesanan]
16
Pesan
[Simpan Data Penjualan] [Get Data Penjualan]
17
Jual Beli
[Simpan Detail Tambahan]
18
Detail Tambahan
19
Detail Bayar
[Ambil Data Pemesanan] [Ambil Data Penjualan] [Ambil Data Detail Tambahan]
Get Detail Tambahan [Simpan Detail Bayar] Get_Detail_Bayar [Get Detail Bayar]
[Ambil Data Detail Bayar]
Dokumen Penjual
+
[Simpan Data Pembayaran] 20
Pembayaran
21
Penyelesaian Akta
[Get Data Pembayaran] [Simpan Penyelesaian Akta] [Get Penyelesaian Akta] [Simpan Data Pembatalan]
[Ambil Data Pembayaran] [Ambil Data Penyelesaian Akta]
22
Batal Pesan
[Get [Get Data Data Pembatalan] Pembatalan]
Gambar 3.14 DFD Level 0 Sistem Informasi Administrasi dan Kearsipan Properti
[Ambil Data Pembatalan]
Manager Manager Manager
58
Data Pembeli Perusahaan Dokumen Pembeli Data Pembeli Pribadi
Pembeli Pembeli
[SimpanData DataPembeli Pembeli] [Simpan 1]
1
Data General
1
Mengelola Data General
General General
9
Pembeli
[Get [Get Data Data General General2] 1]
[Simpan Data General]
[Get Data Provinsi] 2
Mengelola Data Kota
+
[Simpan Detail Perumahan] Karyawan
4 Data Detail Perumahan Data Perumahan
Mengelola Data Perumahan
33
12
5 Mengelola Data Kavling
[Simpan Dokumen Kavling]
5
[Simpan Dokumen Pembeli]
11
Pembeli Perusahaan
14
Dokumen Pembeli
Pengguna [Simpan Data Notaris] 8 Detail Perumahan
Notaris
8 Mengelola Data Notaris
Notaris
Perumahan
Data Notaris
Kavling 9
[Simpan Data Kavling] [Get Data Kota5] Dokumen 13 Kavling
Mengelola Data Bank
[Simpan Data Bank]
6 Data Karyawan
Pembeli Pribadi
+[Simpan Pembeli Perusahaan]
Kota Kota
+ 44
10 [Simpan Pembeli Pribadi]
[Get Data Kota4] [Get Data Perumahan1] [Get Data Kota] [Simpan Data Perumahan]
[Get Data Perumahan]
Dokumen Kavling
Mengelola Data Pembeli
[Simpan Data Provinsi]
3 15 Mengelola [Simpan Data Pengguna] Data Get Data Pengguna Pengguna
Data Pengguna
7
[Get Data Kota1] Kota2]
[Simpan Data Kota]
Data Kavling
Provinsi
2
Data Provinsi Data Kota
Bank
[Get Data Kota3] [Get Data General]
Mengelola Data Karyawan
Data Bank [Simpan Data Karyawan]
6
Karyawan
Gambar 3.15 DFD Level 1 Proses Mengelola Data Master
7
Bank
59
Konfirmasi Pemesanan Konfirmasi Pembayaran Pembeli Pembeli 1
9
Pembeli
[Get Data Pembeli] Mengelola Transaksi Pemesanan
Data Pemesanan Bukti Pemesanan
Pengarsipan Bukti Pemesanan
5
6
Kavling
[Get Data Kavling]
+
Warning Pemesanan 16 16 16
[Simpan Data Pemesanan]
Pesan Pesan Pesan
[Get Data Pemesanan]
[Get [Get Data Data Pemesanan] Pemesanan]
Warning Pembayaran
Warning System
Warning Akta Jadi
+
2 [Get Data Pemesanan] Konfirmasi Pembelian
7
Bukti Pembelian
Karyawan Karyawan
Persetujuan KPR Pengarsipan Bukti Pembelian
Bank
[Get Data Bank]
Mengelola Transaksi Penjualan
Data Penjualan
[Simpan Detail Tambahan]
+
17 17 17
[Get Data Penjualan]
Detail Detail Detail Bayar Tambahan Tambahan
19 18
Get Detail Tambahan [Simpan Detail Bayar] Get_Detail_Bayar [Simpan [Simpan Data Data Penjualan] Penjualan]
19 19
[Get Detail Bayar]
Detail Bayar Detail Bayar
Karyawan
Jual Jual JualBeli Beli Beli
Bank Bank
Konfirmasi Pembayaran KPR Pembayaran KPR
3 [Get [Get Data Data Penjualan] Penjualan]
Bukti Pembayaran KPR Bukti Pembayaran Pengarsipan Bukti Pembayaran
20 20 20
Pembayaran Pembayaran
[Get Data Pembayaran]
Pembayaran Uang Muka Pembayaran Angsuran
+ Manager
14
[Simpan [Simpan Detail Detail Bayar] Bayar] [Simpan [Simpan [SimpanData Data DataPembayaran] Pembayaran] Pembayaran]
Mengelola Transaksi Pembayaran
Dokumen Penjual [Get Data Karyawan]
6
Karyawan
Dokumen Pembeli 4 [Get Data Penjualan]
[Get Dokumen Pembeli] Akta Tanah Baru 13
Dokumen Kavling
[Get Dokumen Kavling]
Mengelola Transaksi Penyelesaian Akta
21 21
[Simpan Penyelesaian Akta]
+
Pengarsipan Akta Baru
8 [Get Data Pembayaran]
Notaris
[Get Data Notaris] Penyelesaian Penyelesaian Akta Akta
Dokumen Balik Nama Bukti Balik Nama Akta Tanah Baru
Notaris Notaris
Konfirmasi Akta Jadi
5 Bukti Pembatalan Konfirmasi Pembatalan Pengarsipan Bukti Pembatalan Data Pembatalan
[Get Data Penjualan] [Get Data Pemesanan]
Mengelola Transaksi Pembatalan
[Get Data Pembayaran] [Simpan Data Pembatalan]
+
[Get Penyelesaian Akta]
[Get Penyelesaian Akta]
22 22
Batal Batal Pesan Pesan
[Get [Get Data Data Pembatalan] Pembatalan]
Gambar 3.16 DFD Level 1 Proses Mengelola Transaksi
60
Laporan Data Kavling Terjual
1 5
Kavling [Ambil Data Kavling]
Pembuatan Laporan Kavling
Laporan Data Kavling Laporan Data Kavling Belum Terjual
2 4
Perumahan
Pembuatan [Ambil Data Perumahan] Laporan Detail Perumahan 12 Perumahan [Ambil Data Detail Perumahan] 3 7
Bank [Ambil Data Bank]
Laporan Data Perumahan
Laporan Data Bank
Pembuatan Laporan Bank 4
8
Notaris
9
Pembeli
[Ambil Data Notaris]
Pembuatan Laporan Laporan Data Notaris Notaris
5 Pembuatan 10 Pembeli Pribadi [Ambil Data Pembeli Pribadi LaporanLaporan Data Pembeli Pembeli Pembeli [Ambil Data Pembeli Perusahaan] 11 Perusahaan 6 Pembuatan Laporan 6 Karyawan Karyawan [Ambil Data Karyawan] Laporan Data Karyawan [Ambil Data Pembeli]
16
Pesan [Ambil Data Pemesanan]
17 18
Manager
7 Pembuatan Laporan Laporan Pemesanan Pemesanan
8 Pembuatan [Ambil Data Penjualan] Laporan Laporan Penjualan Detail Penjualan Tambahan [Ambil Data Detail Tambahan] 9 Jual Beli
20 Pembayaran [Ambil Data Pembayaran]
Pembuatan Laporan Pembayaran
Laporan Pembayaran
10 Pembuatan Penyelesaian 21 Laporan Akta [Ambil Data Penyelesaian Akta] Penyelesaian Akta
22 Batal Pesan [Ambil Data Pembatalan]
11 Pembuatan Laporan Pembatalan
Laporan Penyelesaian Akta
Laporan Pembatalan
12 19 Detail Bayar
Pembuatan Laporan Tanggal [Ambil Data Detail Bayar] Jatuh Tempo
Laporan Tanggal Jatuh Tempo
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.
1 Mengelola [Simpan Data Provinsi] Data Provinsi
Data Provinsi
2
Provinsi
Karyawan 2
[Get Data Provinsi]
Mengelola Detail Kota
Data Kota
3
[Simpan Data Kota]
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. 1 Data Perumahan
Mengelola Perumahan
[Get Data Kota]
3
[Simpan Data Perumahan] 44
Kota Perumahan Perumahan
Karyawan
Data Detail Perumahan
2 [Get Data Perumahan1] Mengelola Detail Detail 12 Perumahan [Simpan Detail Perumahan] 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 General 1] Data Pembeli Perusahaan
1
1 Mengelola Pembeli Perusahaan
3
[Get Data Kota1] 11
[Simpan Pembeli Perusahaan] [Simpan Data Pembeli]
General Kota
Pembeli Perusahaan
9
Pembeli
2 [Simpan Data Pembeli 1] Pribadi 10 Pembeli Mengelola Pembeli[Simpan Pembeli Pribadi] Pribadi [Get Data Kota2]
Pembeli Data Pembeli Pribadi
[Get Data General2]
Dokumen Pembeli
3 14 Mengelola [Simpan Dokumen Pembeli] Dokumen Pembeli
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.
Data Pemesanan
1
Pembeli
5
Kavling
16
Pesan
[Get Data Pembeli] Menentukan Data Pemesanan
Pembeli
Bukti Pemesanan
9
[Get Data Kavling]
[Simpan Data Pemesanan]
2 Mencetak Bukti Pemesanan
[Get Data Pemesanan]
3 Mengarsipkan Karyawan Bukti Pengarsipan Bukti Pemesanan Pemesanan
[Get Data Pemesanan] [Simpan Data 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 Data Bank]
[Get Data Pemesanan]
7
Bank
16
Pesan
1 18 Pembeli
Konfirmasi Pembelian
Detail Detail Tambahan Tambahan
[Simpan Detail Tambahan] 19 Menentukan Data Penjualan
17
Detail Detail Bayar Bayar
Jual Beli [Simpan Detail Bayar]
Bank Persetujuan KPR [Simpan Data Penjualan] 2 Bukti Pembelian [Get Data Penjualan]
Karyawan
Mencetak Bukti Pembelian
Data Penjualan
Get_Detail_Bayar
Get Detail Tambahan
3
Mengarsipkan Bukti Pembelian
[Simpan Data Penjualan]
Pengarsipan Bukti Pembelian
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
[Get Data Penjualan]
17
1
19
Pembayaran Uang Muka
Detail Detail Bayar Bayar
[Simpan Detail Bayar]
Pembayaran Uang Muka
Pembeli
Jual Beli Beli Jual
[Simpan Data Pembayaran]
20 20
Pembayaran Pembayaran
2 Pembayaran Angsuran
Bank
Pembayaran Angsuran
Pembayaran KPR
[Simpan Data Pembayaran] [Simpan Detail Bayar] [Get Data Penjualan]
3 Bukti Pembayaran KPR
Mencetak Bukti Pembayaran
Bukti Pembayaran
[Get Data Pembayaran]
4 Karyawan
Pengarsipan Bukti Pembayaran
Mengarsipkan Bukti Pembayaran
[Get Data Pembayaran] [Simpan Data 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.
[Get Data Karyawan] 6
Karyawan
8
Notaris
1 [Get Data Notaris]
17
Jual Beli
20
Pembayaran
[Get Data Penjualan]
Bukti Balik Nama [Get Dokumen Pembeli]
3
Pembeli Akta Tanah Baru
Karyawan
Penyelesaian Akta
2 Dokumen [Get Penyelesaian Akta] 13 Menyerahkan Kavling [Get Dokumen Kavling] Dokumen Balik Nama Dokumen Balik Nama Notaris
Dokumen Penjual
Dokumen Pembeli
21
[Get Data Pembayaran]
Manager
14
Menentukan Data [Simpan Penyelesaian Akta] Penyelesaian Akta Tanah
Mengarsipkan Akta Tanah Baru
Akta Tanah Baru [Simpan Penyelesaian Akta]
Pengarsipan Akta Baru
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.
16
Pesan
Karyawan
1 17 Jual Beli [Get Data Pemesanan] Menentukan [Get Data Penjualan] Data 20 Pembayaran Pembatalan[Get Data Pembayaran]
Data Pembatalan 22 Batal Batal Pesan Pesan
[Simpan Data Pembatalan] 2 PembeliKonfirmasi Pembatalan
Mencetak Bukti Bukti Pembatalan Pembatalan
[Get Data Pembatalan]
3 Mengarsipkan Bukti Pembatalan
Pengarsipan Bukti Pembatalan
[Get Data Pembatalan] [Simpan Data 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.
1 16
Pesan
[Get Data Pemesanan]
Warning Pemesanan
Peringatan Konfirmasi Pemesanan
Pembeli Konfirmasi Pemesanan
2
Karyawan
Warning Akta Jadi
Warning Pembayaran
3 Peringatan Tanggal Jadi Akta
Peringatan Jatuh Tempo Pembayaran
19
Detail Bayar
[Get Detail Bayar] Konfirmasi Pembayaran Bank
Konfirmasi Pembayaran KPR [Get Penyelesaian Akta]
21
Penyelesaian Akta
Notaris Konfirmasi Akta Jadi
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 tabeltabel 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
Id Perumahan
Kavling
Bank
Perumahan Detail_Perumahan id_tipe id_perumahan nama_tipe
Id Perumahan
Pengg una nama_user password nama_role
Provinsi id_prov nama_prov
id propinsi
id_bank nama_bank BH alamat kota kode1 telp1 kode2 telp2 kode3 fax
id_perumahan nama_perumahan alamat kota kode1 no_telp kode2 fax web_site
Kota id_kota id_provinsi nama_kota kode_area
id kota
id_kavling no_kavling blok alamat lokasi luas_tanah harga_tanah keterang an tipe_bangunan deskripsi luas_bangunan harga_bangunan total_harga
Notaris id_notaris_ppat nama sk_notaris sk_ppat alamat kota kode1 no_telp no_hp kode2 fax
id kota
id kavling
Relation_700 id kavling
Dokumen_Pembeli nama_dok gambar
id pembeli
Batal_Pesan no_pembatalan tgl_pembatalan jenis_pembatalan denda_per denda cashback alasan
Pesan no_pesan bayar_pesan tempo_konfirm catatan bukti
Pembeli
Pembeli_Pribadi tipe_pembeli nama id_penduduk no_id_penduduk npwp alamat kota tmpt_lahir tgl_lahir kode1 no_telp no_hp jenis_kelamin ag ama status jml_anak pekerjaan jabatan nama_perus alamat_perus kota_perus kode5 no_telp_perus gaji_bersih nama2 id_penduduk2 no_id_penduduk2 npwp2 alamat2 kota2 tmpt_lahir2 tgl_lahir2 kode4 no_telp2 no_hp2 jenis_kelamin2 ag ama2 pekerjaan2 jabatan2 nama_perus2 alamat_perus2 kota_perus2 kode6 no_telp_perus2 gaji_bersih2
id pembeli
Dokumen_Kavling id_kavling nama_dok g ambar
id perumahan
id kota
id_pembeli tipe_pembeli id pembeli
Pembeli_Perusahaan tipe_pembeli nama no_akte_pendirian SK_kehakiman npwp berita_perus SIUP tanda_daftar_perus alamat kota kode2 no_telp no_hp kode3 fax nama2 id_penduduk2 no_id_penduduk2 npwp2 alamat2 kota2 tmpt_lahir2 tgl_lahir2 kode4 no_telp2 no_hp2 jenis_kelamin2 agama2 pekerjaan2 jabatan2 nama_perus2 alamat_perus2 kota_perus2 kode6 no_telp_perus2 g aji_bersih2
id pembeli id kota
id bank no pemesanan
id kota
Karyawan id_karyawan nama id_penduduk no_id_penduduk alamat_ktp kota_ktp kode1 telp_ktp alamat kota kode2 no_telp no_hp tmpt_lahir tgl_lahir jenis_kelamin ag ama status jml_anak lokasi jabatan mulai_kerja
id gen
id gen
no ppjb id karyawan
no pesan
jualbeli no_ppjb tggl_trans diskon_per diskon_total tmbh_tanah tmbh_harga tmbh_total pajak_per pajak_total total_keseluruhan uang _pesan sisa_bayar total_UM tipe_bayar_UM kali_UM total_angsuran tipe_bayar_angsuran kali_angsuran bukti_kontrak bukti_detail bukti_ketentuan
General id_g en kelompok nama keterang an no ppjb
Penyelesaian_akta no_kontrak tgl_kontrak no_akte_jual_beli id notaris tgl_jadi biaya_administrasi catatan status akta
Pembayaran no ppjb
noRelation_970 pembayaran no ppjb
no ppjb
Detail_tambahan jenis_tambahan nama_tambahan jumlah keterang an
no_pembayaran tgl_pembayaran jenis_pembayaran pembayaran_ke harus_bayar total_piutang pembayaran denda_per denda tot_bayar terbilang sisa_piutang bukti
Detail_Bayar no_pembayaran jenis_pembayaran pembayaran_ke harus_bayar jatuh_tempo piutang bayar denda sisa_piutang
id gen
Gambar 3.27 CDM Administrasi dan Kearsipan Properti
68
PERUMAHAN ID_PERUMAHAN NAMA_PERUMAHA N ALAMAT KOTA ID_PERUMAHAN = ID_PEKODE1 RUM AHAN NO_TELP KODE2 DETAIL_PERUMA HAN FAX ID_TIPE varchar(15) WE B_SITE ID_PE RUMAHAN varchar(15) NAMA_TIPE varchar(25)
PENGGUNA NA MA_US ER varchar(25) PA SSWORD varchar(8) NA MA_ROLE varchar(10)
ID_KOTA = ID_KOTA
varchar(15) varchar(25) varchar(50) varchar(15) varchar(10) varchar(15) varchar(10) varchar(15) varchar(30)
ID_KOTA = ID_KO TA
ID_KAVLING NO_PESAN = NO ID_KAVLING _PESAN
PEMBE LI ID_PEMBE LI1 varchar(15) TIP E_PEMBELI varchar(15)
NO_PESAN ID_PE MBELI1 ID_KA VLING ID_PEMBELI1 = ID_PEMBELI1 ID_KOTABAYAR_PESA = ID_KOTA N TEMPO_KONFIRM CATAT AN BUKTI
varchar(15) varchar(15) varchar(15) varchar(15) varchar(25) varchar(5) varchar(25) varchar(25) varchar(50) varchar(15) varchar(15) timestamp varchar(10) varchar(15) varchar(15) varchar(15) varchar(15) varchar(15) integer varchar(15) varchar(15) varchar(25) varchar(50) varchar(15) varchar(10) varchar(15) numeric(8,2) varchar(25) varchar(5) varchar(25) varchar(25) varchar(50) varchar(15) varchar(15) timestamp varchar(10) varchar(15) varchar(15) varchar(15) varchar(15) varchar(15) varchar(15) varchar(25) varchar(50) varchar(15) varchar(10) varchar(15) numeric(8,2)
PEMBE LI_PE RUS AHAAN ID_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) KOTA 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) KOTA2 varchar(15) TMPT_LAHIR2 varchar(15) TGL_LAHIR2 timestamp KODE4 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)
varchar(15) ID_KAVLING = ID_KAVLING varchar(15) varchar(15) varchar(5) varchar(5) varchar(50) varchar(15) integer numeric(8,2) varchar(20) varchar(15) DOKUMEN_KAVLING varchar(50) ID_KA VLING varchar(15) integer NA MA_DOK varchar(15) numeric(8,2) GA MBA R varchar(50) numeric(8,2)
PENYELESAIA N_AKT A
BATAL_PESAN varchar(15) ID_BANK = ID_BANK NO_PEMB ATA LA N = ID_NOTARIS_PPAT varchar(15) ID_NOTARIS_PPAT varchar(15) NO_PESA N varchar(15) NO_PPJB = NO_PPJB varchar(15) NO_PEMB AYA RAN varchar(15) numeric(8,2) NO_PPJB varchar(15) NO_PESAN = NO _PESAN timestamp timestamp NO_PESAN TGL_PEMB = NO _PESANATALA N varchar(25) JENIS _PEMB ATALAN varchar(15) varchar(50) DE NDA _P ER integer
ID_PEMBELI1 = ID_PEMBELI1
PE MBELI_PRIBADI
varchar(15) varchar(15) varchar(25) varchar(25) varchar(25) varchar(50) varchar(15) varchar(10) varchar(15) varchar(15) varchar(10) varchar(15)
ID_PERUMAHAN = ID_PE RUM AHAN
PE SAN
ID_PEMBE LI1 ID_KOTA ID_GEN TIP E_PEMBELI NAMA ID_PENDUDUK NO_ID_PENDUDUK NPWP ALAMAT KOTA TMPT_LAHIR TGL_LAHIR KODE1 NO_T ELP NO_HP JENIS_KELAMIN AGAMA STATUS JML_ANA K PEKERJAAN JABA TAN NAMA_PERUS ALAMAT_PERUS KOTA_PERUS KODE5 NO_T ELP_PE RUS GAJI_BERSIH NAMA2 ID_PENDUDUK 2 NO_ID_PENDUDUK2 NPWP2 ALAMAT2 KOTA2 TMPT_LAHIR2 TGL_LAHIR2 KODE4 NO_T ELP2 NO_HP2 JENIS_KELAMIN2 AGAMA2 PEKERJAAN2 JABA TAN2 NAMA_PERUS2 ALAMAT_PERUS2 KOTA_PERUS2 KODE6 NO_T ELP_PE RUS2 GAJI_BERSIH2
NOTARIS ID_NOTARIS_PPAT ID_KOTA NAMA SK_NOTARIS SK_P PAT ALAMAT KOTA KODE1 NO_T ELP NO_HP KODE2 FAX
ID_KAVLING NO_PESAN ID_PERUMAHAN NO_KAVLING BLOK ALAMAT LOKASI LUAS_TANAH HARGA_TANAH KETERANGAN TIP E_BANGUNAN DESKRIP SI LUAS_BANGUNAN HARGA_BANGUNA N TOTAL_HARGA
ID_KO TA = ID_KOTA
ID_KARYAWAN = ID_KARYAW AN
ID_PEMBE LI1 = ID_PEMBELI1
BANK ID_BANK varchar(15) ID_KOTA 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)
PROVINSI KOTA ID_PROV varchar(10) ID_PROV = ID_PROV NAMA_PROV varchar(25) ID_KOTA varchar(15) ID_PROV varchar(10) NAMA_KOTA varchar(25) KODE_AREA varchar(10)
DOKUMEN_PEMBELI ID_PE MBELI1 varchar(15) ID_PEMBELI1 = ID_PEMBELI1 NA MA_DOK varchar(15) GA MBA R varchar(50)
KA VLING
ID_PERUMAHAN = ID_PERUMAHAN
DE NDA CA SHB ACK ALASAN
numeric(8,2) numeric(8,2) varchar(30)
NO_KONT RAK NO_PPJB ID_NOTARIS_PPA T ID_KA RYAWAN TGL_KONT RAK NO_AKTE _JUAL_BELI TGL_JADI BIAYA_ADMINISTRASI CA TAT AN ST ATUS AK TA
NO_PPJB = NO _PPJB
KA RYA ID_KO WAN TA = ID_KOTA ID_KARYAWAN varchar(15) ID_PERUMAHAN varchar(15) ID_KOTA 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 timestamp JENIS_KELAMIN varchar(15) AGAMA varchar(15) ST ATUS varchar(15) JML_ANAK integer LOKA SI varchar(15) JABA TAN varchar(15) MULA I_KERJA timestamp ID_G EN = ID_GEN
PEMBAYARAN NO_PEMBAYA RAN varchar(15) NO_PPJB varchar(15) JUALB ELI NO_PEMBATA LAN varchar(15) NO_PPJB varchar(15) TGL_PEMBAYARAN timestamp NO_PESAN varchar(15) NO_PEMBAYARAN NO_PEMBATALAN = NO_PEMBAYARAN = NO_PEMBATALAN JENIS _PEMB AYA RAN varchar(15) ID_BANK varchar(15) PEMBA YARA N_KE integer TGGL_TRANS timestamp NO _PPJB = NO_PPJB HARUS _BAYA R numeric(8,2) DIS KON_P ER integer TOTAL_PIUT ANG numeric(8,2) DIS KON_T OTAL numeric(8,2) PEMBA YARA N numeric(8,2) TMBH_TANAH integer DENDA _PER integer TMBH_HARGA numeric(8,2) DENDA numeric(8,2) TMBH_TOTAL numeric(8,2) TOT_BAYAR numeric(8,2) PAJAK_PER integer TERBILANG varchar(100) PAJAK_TOTAL numeric(8,2) SIS A_PIUTANG numeric(8,2) TOTAL_KESELURUHAN numeric(8,2) BUKTI varchar(50) 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 integer DETAIL_BAY AR TOTAL_ANGSURAN numeric(8,2) NO_PPJB varchar(15) TIP E_BAY AR_ANGSURAN varchar(15) NO_PEMBAYA RAN1 varchar(15) KALI_ANGSURAN integer JENIS _PEMB AYA RAN varchar(15) NO _PPJB = NO_PPJB BUKTI_KONTRAK varchar(50) PEMBA YARA N_KE integer BUKTI_DE TAIL varchar(50) HARUS _BAYA R numeric(8,2) BUKTI_KE TENTUAN varchar(50) JATUH_TEMPO timestamp PIUTANG numeric(8,2) NO_PPJB = NO_PPJB BAYAR numeric(8,2) DETAIL_TAMBAHAN DENDA numeric(8,2) NO_PPJB varchar(15) SIS A_PIUTANG numeric(8,2) JENIS _TAMB AHAN varchar(15) NA MA_TA MBA HAN varchar(15) JUMLAH integer KE TERANGA N varchar(20)
GENERAL varchar(15) KELOMPOK varchar(15) NAMA varchar(25) KETERANGAN varchar(20)
ID_GEN ID_GEN = ID_GE N
ID_GEN = ID_GEN
Gambar 3.28 PDM Administrasi dan Kearsipan Properti
varchar(15) varchar(15) varchar(15) varchar(15) timestamp varchar(25) timestamp numeric(8,2) varchar(25) varchar(15) varchar(50)
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
1
ID_Perumahan
2 3
Nama_Perumahan Alamat
Tabel 3.1 Perumahan Data Length Constraint Type Varchar 15 Primary Key Varchar 25 Varchar 50
4 5 6 7
Kota No_Telp Fax Website
Varchar Varchar Varchar Varchar
No
b.
No 1 2 3 4
Column
15 15 15 20
Tabel
: Kavling
Primary Key
: ID_Kavling
Foreign Key
: ID_Perumahan
Fungsi
: Menyimpan Kavling
Column ID_Kavling ID_Perumahan No_Kavling Blok
FK Table
Tabel 3.2 Kavling Data Length Constraint Type Varchar 15 Primary Key Varchar 15 Foreign Key Varchar 5 Varchar 5
FK Table
Perumahan
70
Tabel 3.2 (lanjutan) No Column 5 6 7 8 9 10 11 12 13 14
c.
No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Alamat Lokasi Luas Tanah Harga_Tanah Keterangan Tipe_bangunan Deskripsi Luas_Bangunan Harga_Bangunan Total_Harga
Data Type Varchar Varchar Integer Numeric Varchar Varchar Varchar Integer Numeric Numeric
Length
Constraint
50 15 15 20 15 50 15 15
Nama Tabel
: Karyawan
Primary Key
: ID_Karyawan
Foreign Key
: ID_Perumahan
Fungsi
: Menyimpan data karyawan
Tabel 3.3 Karyawan Data Length Constraint Type ID_Karyawan Varchar 15 Primary Key Nama Varchar 25 ID_Penduduk Varchar 5 No_ID_Penduduk Varchar 25 Alamat_KTP Varchar 50 Kota_KTP Varchar 15 Telp_KTP Varchar 15 Alamat Varchar 50 Kota Varchar 15 No_Telp Varchar 15 No_HP Varchar 15 Tmpt_Lahir Varchar 15 Tgl_Lahir Date Jenis_Kelamin Varchar 15 Agama Varchar 15 Status Varchar 15 Jml_anak Integer Column
FK Table
FK Table
71
Tabel 3.3 (lanjutan) No Column 18 19 20 21
d.
No
Bagian Jabatan Mulai_Kerja ID_Perumahan
Constraint
15
Foreign Key
Primary Key
: ID_Pembeli
Foreign Key
:-
Fungsi
: Menyimpan data Pembeli
Column
2
Tipe_Pembeli
FK Table
15
: Pembeli
ID_Pembeli
No
Length
Nama Tabel
1
e.
Data Type Varchar Varchar Date Varchar
Perumahan
Tabel 3.4 Pembeli Data Length Constraint Type Varchar 15 Primary Key Varchar 15
FK Table
Nama Tabel
: Pembeli Pribadi
Primary Key
:-
Foreign Key
: ID_Pembeli
Fungsi
: Menyimpan data pembeli pribadi
Column
1
ID_Pembeli
2 3 4 5 6
Nama ID_Penduduk No_ID_Penduduk NPWP Alamat
Tabel 3.5 Pembeli_Pribadi Data Length Constraint Type Varchar 15 Foreign Key Varchar 25 Varchar 5 Varchar 25 Varchar 25 Varchar 50
FK Table Pembeli
72
Tabel 3.5 (lanjutan) No Column 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Kota Tmpt_Lahir Tgl_Lahir No_Telp No_HP Jenis_Kelamin Agama Status Jml_Anak Pekerjaan Jabatan Nama_Perus Alamat_Perus Kota_Perus No_Telp_Perus Gaji_Bersih Nama2 ID_Penduduk2 NPWP2 Alamat2 Kota2 Tmpt_Lahir2 Tgl_Lahir2 No_Telp2 No_HP2 Jenis_Kelamin2 Agama2 Pekerjaan2 Jabatan2 Nama_Perus2 Alamat_Perus2 Kota_Perus2 No_Telp_Perus2 Gaji_Bersih2
Data Type Varchar Varchar Date Varchar Varchar Varchar Varchar Varchar Integer Varchar Varchar Varchar Varchar Varchar Integer Numeric Varchar Varchar Varchar Varchar Varchar Varchar Date Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Numeric
Length Constraint 15 15 15 15 15 15 15 15 15 25 50 15 15 20 25 25 50 15 15 15 15 15 15 15 15 25 50 15 15 15
FK Table
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 Length Constraint FK Table Type 1 ID_Pembeli Varchar 15 Foreign Pembeli Key 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.
No
Nama Tabel
: Dokumen Pembeli
Primary Key
:-
Foreign Key
: ID_Pembeli
Fungsi
: Menyimpan data dokumen pembeli
Column
1
ID_Pembeli
2 3
Nama_Dok Gambar
h.
No
Tabel 3.7 Dokumen Pembeli Data Length Constraint FK Table Type Varchar 15 Foreign Pembeli Key Varchar 15 Long Binary
Nama Tabel
: Bank
Primary Key
: ID_Bank
Foreign Key
:-
Fungsi
: Menyimpan data bank
Column
1
ID_Bank
2 3 4 5 6 7 8
Nama_Bank BH Alamat Kota Telp1 Telp2 Fax
Tabel 3.8 Bank Data Length Constraint Type Varchar 10 Primary Key Varchar 20 Varchar 25 Varchar 50 Varchar 15 Varchar 15 Varchar 15 Varchar 15
FK Table
75
i.
Nama Tabel
: Notaris
Primary Key
: ID_Notaris
Foreign Key
:-
Fungsi
: Menyimpan data Notaris
No
Column
1
ID_Notaris_PPAT
2 3
Nama SK_Notaris
Tabel 3.9 Notaris Data Length Constraint Type Varchar 15 Primary Key Varchar 25 Varchar 25
4 5
SK_PPAT Alamat
Varchar Varchar
25 50
6
Kota
Varchar
15
7
No_telp
Varchar
15
8
No_HP
Varchar
15
4
Fax
Varchar
15
j.
No 1 2
Nama Tabel
: Provinsi
Primary Key
: ID_Prov
Foreign Key
:-
Fungsi
: Menyimpan data Provinsi
Column ID_Prov Nama_Prov
Tabel 3.10 Provinsi Data Length Constraint Type Varchar 10 Primary Key Varchar 25
FK Table
FK Table
76
k.
No
Nama Tabel
: Kota
Primary Key
: ID_Kota
Foreign Key
: ID_Prov
Fungsi
: Menyimpan data kota
Column
1
ID_Kota
2
ID_Prov
3 4
Nama_Kota Kode Area
l.
No
Tabel 3.11 Kota Data Length Constraint FK Table Type Varchar 15 Primary Key Varchar 10 Foreign Provinsi Key Varchar 25 Varchar 10
Nama Tabel
: General
Primary Key
: ID_Gen
Foreign Key
:-
Fungsi
: Menyimpan data general
Column
1
ID_General
2 3 4
Kelompok Nama Keterangan
Tabel 3.12 General Data Length Constraint Type Varchar 15 Primary Key Varchar 15 Varchar 25 Varchar 20
FK Table
77
m. Nama Tabel Primary Key
:-
Foreign Key
: ID_Perumahan
Fungsi
: Menyimpan detail perumahan
No Column 1 ID_Tipe 2 ID_Perumahan 3 Nama_Tipe
n.
No 1 2 3
Tabel 3.13 Detail Perumahan Data Type Length Constraint Varchar 15 Varchar 15 Foreign Key Varchar 25
Nama Tabel
: Dokumen Kavling
Primary Key
:-
Foreign Key
: ID_Kavling
Fungsi
: Menyimpan dokumen Kavling
No Column 1 ID_Kavling 2 Nama Dokumen 3 Gambar
o.
: Detail Perumahan
Tabel 3.14 Dokumen Kavling Data Type Length Constraint Varchar 15 Foreign Key Varchar 15 Varchar 50
Nama Tabel
: Pengguna
Primary Key
: Nama_User
Foreign Key
:-
Fungsi
: Menyimpan data Pengguna
Column Nama_User Password Nama_Tipe
Tabel 3.15 Pengguna Data Length Constraint Type Varchar 25 Primary Key Varchar 8 Varchar 10
FK Table Perumahan
FK Table Kavling
FK Table
78
p.
Nama Tabel
: Pemesanan
Primary Key
: No_Pesan
Foreign Key
: ID_Kavling, ID_Pembeli
Fungsi
: Menyimpan data pesan
No
Column
1 2 3 4 5 6 7
No_Pesan ID_Kavling ID_Pembeli Bayar_Pesan Tempo_Konfirm Catatan Bukti
q.
Tabel 3.16 Pemesanan Data Length Constraint Type Varchar 15 Primary Key Varchar 15 Varchar 15 Numeric 15 Date Varchar 30 Varchar 50
Nama Tabel
: Jual Beli
Primary Key
: No_PPJB
Foreign Key
: No_Pesan, ID_Bank
Fungsi
: Menyimpan data penjualan
No
Column
1 2 3 4 5 6 7 8 9 10 11 12
No_PPJB No_Pesan ID_Bank Tgl_Beli Harga_Jual Diskon Harga_Stlh_Diskon Luas_tmbh_tanah Total_Tambah Pajak Tot_Keseluruhan Uang_Muka
Tabel 3.17 Jual_Beli Data Length Constraint Type Varchar 15 Primary Key Varchar 15 Foreign Key Varchar 10 Foreign Key Date Numeric 15 Numeric 15 Numeric 15 Numeric 15 Numeric 15 Numeric 15 Numeric 15 Numeric 15
FK Table
FK Table Pemesanan Bank
79
Tabel 3.17 (lanjutan) No 13 14 15 16 17 18 19 20
r.
No 1 2 3 4 5
s.
No 1 2
Column Tipe_Uang_Muka Kali_UM Angsuran Tipe_Angsuran Kali_Angsuran Bukti_Kontrak Bukti_Detail Bukti_Ketentuan
Data Type Varchar Integer Numeric Varchar Integer Varchar Varchar Varchar
Length
Constraint
FK Table
15 15 15 50 50 50
Nama Tabel
: Detail_Tambahan
Primary Key
:-
Foreign Key
: No_PPJB
Fungsi
: Menyimpan data tambahan fasilitas atau bonus
Tabel 3.18 Detail_Tambahan Data Column Length Constraint Type No_PPJB Varchar 15 Foreign Key Jenis_Tambahan Varchar 15 Nama_Tambahan Varchar 25 Jumlah Integer Keterangan Varchar 25
Nama Tabel
: Pembayaran
Primary Key
: No_Pembayaran
Foreign Key
: No_PPJB
Fungsi
: Menyimpan data pembayaran
Column No_Pembayaran Tgl_Bayar
Tabel 3.19 Pembayaran Data Length Constraint Type Varchar 15 Primary Key Date
FK Table Jual_Beli
FK Table
80
Tabel 3.19 (lanjutan) No 3 4 5 6 7 8 9 10 11 12
t.
Column No_PPJB Jenis_Bayar Ke Harus_Dibayar Total_Piutang Pembayaran Denda Tot_Bayar Sisa_Piutang Bukti
Data Type Varchar Varchar Integer Numeric Numeric Numeric Numeric Numeric Numeric Varchar
Length
Constraint
15 15
Foreign Key
FK Table Jual_Beli
15 15 15 15 15 15 50
Nama Tabel
: Penyelesaian Akta
Primary Key
: No_Kontrak
Foreign Key
:No_PPJB,
ID_Notaris,
ID_Karyawan,
No_Pembayaran Fungsi
: Menyimpan data penyelesaian akta
No
Column
1 2 3 4 5 6 7
No_Kontrak No_PPJB ID_Notaris_PPAT ID_Karyawan No_Pembayaran Tgl_Kontrak No_Akte_Jual_Bel i Tgl_Jadi Biaya_Admin Catatan Status Akta
8 9 10 11 12
Tabel 3.20 Penyelesaian Akta Data Length Constraint Type Varchar 15 Primary Key Varchar 15 Foreign Key Varchar 15 Foreign Key Varchar 15 Foreign Key Varchar 15 Foreign Key Date Varchar 25 Date Numeric Varchar Varchar Varchar
15 30 15 50
FK Table Jual_Beli Notaris Karyawan Pembayaran
81
u.
Nama Tabel
: Batal_Pesan
Primary Key
: No_Pembatalan
Foreign Key
: No_PPJB
Fungsi
: Menyimpan data pebatalan pemesanan atau pembelian
No
Column
1 2 3 4 5 6 7 8 9 10
No_Pembatalan No_PPJB No_Pesan No_Pembayaran Tgl_Pembatalan Jenis_Pembatalan Total_Angsuran Denda Cash_Back Alasan
v.
No
Tabel 3.21 Batal_Pesan Data Length Constraint FK Table Type Varchar 15 Primary Key Varchar 15 Foreign Key Jual_Beli Varchar 15 Foreign Key Pemesanan Varchar 15 Foreign Key Pembayaran Date Varchar 15 Numeric 15 Numeric 15 Numeric 15 Varchar 30
Nama Tabel
: Detail Bayar
Primary Key
:-
Foreign Key
: No_PPJB
Fungsi
: Menyimpan data detail pembayaran
Column
1
No_PPJB
2 3 4 5 6 7
No_Pembayaran Jenis_Pembayaran Pembayaran_Ke Harus_Bayar Jatuh_Tempo Piutang
Tabel 3.22 Detail_Bayar Data Length Constraint Type Varchar 15 Foreign Key Varchar 15 Varchar 15 Integer Numeric 15 Date Numeric 15
FK Table Jual_Beli
82
Tabel 3.22 (lanjutan) No Column 8 9 10
3.3.5
Bayar Denda Sisa_Piutang
Data Type Numeric Numeric Numeric
Length
Constraint
FK Table
15 15 15
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.
No Nama Obyek 1 Username
Tabel 3.23 Fungsi Obyek Form Login Type Obyek Fungsi Textbox Diisi dengan id petugas dari user yang menggunakan
84
Tabel 3.23 (lanjutan) No Nama Obyek 2 Password
Type Obyek Textbox
Fungsi 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 Login Ubah User Login
Old Password
:
New Password
: [Min. 6 Karakter]
Confirm Password : Simpan
Batal
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 Textbox Diisi dengan password yang baru Password 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.
No 1 2 3 4
Tabel 3.26 Fungsi Obyek Form Master Data General Nama Obyek Type Obyek Fungsi Kelompok Combobox Diisi dengan kelompok general Nama Textbox Diisi dengan nama Keterangan Textbox Diisi dengan nomor keterangan Baru Button Digunakan untuk memasukkan data baru
87
Tabel 3.26 (lanjutan) No Nama Obyek 5 Simpan
Type Obyek Button
6
Hapus
Button
7
Batal
Button
Fungsi Digunakan untuk menyimpan data-data general Digunakan untuk menghapus data general yang telah tersimpan 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.
No 1 2 3 4 5 6
Tabel 3.28 Fungsi Obyek Form Master Data User Nama Obyek Type Obyek Fungsi ID User Textbox Diisi dengan ID user Nama User Textbox Diisi dengan nama user Password Textbox Diisi dengan password user Nama Role Combobox Diisi dengan nama role Status Combobox Diidi dengan status user Baru Button Digunakan untuk memasukkan data baru
89
Tabel 3.28 (lanjutan) No Nama Obyek 7 Simpan
Type Obyek Button
8
Hapus
Button
9
Batal
Button
Fungsi Digunakan untuk menyimpan data-data user Digunakan untuk menghapus data user yang telah tersimpan 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 8 Batal
c.
Type Obyek Button
Fungsi Digunakan untuk membatalkan proses simpan atau ubah
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 5 Hapus 6
Batal
Type Obyek Button Button
Fungsi Digunakan untuk menghapus data provinsi yang telah tersimpan 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 Perumahan
MASTER PERUMAHAN Data Perumahan Master Data Perumahan Search Data ID Perumahan Search Category
Nama Perumahan
Alamat
Kota
Search
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 Fungsi Obyek 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 Fungsi Obyek 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 10 11 12 13
Deskripsi Luas Bangunan Harga Total Harga
14
ID Perumahan
15 16 17 18 19 20 21
Nama Perumahan Alamat Kota No. Telp Fax Website View Peta
22 23
Baru Simpan
24
Hapus
25
Batal
Type Obyek Textbox Textbox Textbox Textbox
Fungsi
Diisi dengan deskripsi tipe bangunan Diisi dengan luas bangunan Diisi dengan harga bangunan Diisi dengan total harga tanah & bangunan kavling Combobox Diisi dengan ID perumahan kavling berada Textbox Diisi dengan nama perumahan Textbox Diisi dengan alamat perumahan Textbox Diisi dengan kota perumahan berada Textbox Diisi dengan nomor telpon perumahan Textbox Diisi dengan nomor fax perumahan Textbox Diisi dengan alamat website perumahan Button Digunakan untuk menampilkan peta kavling Button Digunakan untuk memasukkan data baru Button Digunakan untuk menyimpan data-data kavling Button Digunakan untuk menghapus data kavling yang telah tersimpan 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.
No 1 2 3 4 5 6 7 8 9
Tabel 3.37 Fungsi Obyek Form Master Data Karyawan Nama Obyek Type Obyek Fungsi ID Karyawan Textbox Diisi dengan nomor ID karyawan Nama Karyawan Textbox Diisi dengan nama karyawan ID Penduduk Textbox Diisi dengan nomor ID penduduk Alamat KTP Textbox Diisi dengan alamat KTP Kota KTP Combobox Diisi dengan kota KTP Telp. KTP Textbox Diisi dengan nomor telepon KTP Alamat Tinggal Textbox Diisi dengan alamat tinggal Kota Tinggal Combobox Diisi dengan kota tinggal No Telp Textbox Diisi dengan nomor telpon tinggal
98
Tabel 3.37 (lanjutan) No Nama Obyek 10 11 12 13 14 15 16
No HP Tempat Lahir Tanggal Lahir Jenis Kelamin Agama Status Jml Anak
17
Lokasi
18 19 20 21
Bagian Jabatan Mulai Kerja Baru
22
Simpan
23
Hapus
24
Batal
Type Obyek Textbox Combobox Combobox Combobox Combobox Combobox Textbox Combobox
Fungsi
Diisi dengan nomor HP tinggal Diisi dengan tempat lahir karyawan Diisi dengan tanggal lahir karyawan Diisi dengan jenis kelamin karyawan Diisi dengan agama karyawan Diisi dengan status karyawan Diisi dengan jumlah anak karyawan Diisi dengan lokasi perumahan karyawan bekerja Textbox Diisi dengan bagian karyawan bekerja Textbox Diisi dengan jabatan karyawan bekerja Combobox Diisi dengan tanggal mulai kerja karyawan Button Digunakan untuk memasukkan data baru Button Digunakan untuk menyimpan data-data karyawan Button Digunakan untuk menghapus data karyawan yang telah tersimpan 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.
No 1 2 3 4 5 6 7 8 9 10
Tabel 3.39 Fungsi Obyek Form Data Pembeli Perusahaan Nama Obyek Type Fungsi Obyek ID Pembeli Textbox Diisi dengan nomor ID pembeli Tipe Pembeli Combobox Diisi dengan tipe pembeli Nama Textbox Diisi dengan nama pembeli No Akte Pendirian Textbox Diisi dengan nomor Akte Pendirian SK Kehakiman Textbox Diisi dengan nomor SK Kehakiman NPWP Textbox Diisi dengan nomor NPWP Berita Negara Textbox Diisi dengan nomor Berita Negara SIUP Textbox Diisi dengan nomor SIUP Tanda Daftar Textbox Diisi dengan nomor tanda daftar Perusahaan perusahaan Alamat Textbox Diisi dengan alamat perusahaan
101
Tabel 3.39 (lanjutan) No Nama Obyek 11 12 13 14 15 16
Kota No. Telp No. HP Fax Baru Next
Type Obyek Combobox Textbox Textbox Textbox Button Button
17
Hapus
Button
18
Batal
Button
Fungsi Diisi dengan kota perusahaan berada Diisi dengan nomor telepon perusahaan Diisi dengan nomor HP perusahaan Diisi dengan nomor fax perusahaan Digunakan untuk memasukkan data Digunakan untuk menampilkan tab berikutnya Digunakan untuk menghapus data pembeli yang telah tersimpan 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 15 16 17 18 19 20 21 22 23 24
Jumlah Anak Pekerjaan Jabatan Nama Perus. Alamat Kota No. Telp Gaji Bersih Baru Next
Type Obyek Textbox Textbox Textbox Textbox Textbox Combobox Textbox Textbox Button Button
25
Hapus
Button
26
Batal
Button
Fungsi Diisi dengan jumlah anak pembeli Diisi dengan pekerjaan pembeli Diisi dengan jabatan pembeli Diisi dengan nama perusahaan Diisi dengan alamat perusahaan Diisi dengan kota perusahaan Diisi dengan nomor telepon perusahaan Diisi dengan gaji bersih Digunakan untuk memasukkan data baru Digunakan untuk menampilkan tab berikutnya Digunakan untuk menghapus data pembeli yang telah tersimpan 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.
No 1 2 3 4 5 6
Tabel 3.41 Fungsi Obyek Form Data Pembeli 2 Nama Obyek Type Obyek Fungsi Nama Textbox Diisi dengan nama pembeli ID Penduduk Textbox Diisi dengan nomor ID penduduk NPWP Textbox Diisi dengan nomor NPWP Alamat Textbox Diisi dengan alamat pembeli Kota Combobox Diisi dengan kota pembeli berada Tempat Lahir Combobox Diisi dengan tempat lahir pembeli
104
Tabel 3.41 (lanjutan) No Nama Obyek 7 Tanggal Lahir 8 No. Telp 9 No. HP 10 Jenis Kelamin 11 Agama 12 Pekerjaan 13 Jabatan 14 Nama Perus. 15 Alamat 16 Kota 17 No. Telp 18 Gaji Bersih 19 Baru
Type Obyek Combobox Textbox Textbox Combobox Combobox Textbox Textbox Textbox Textbox Combobox Textbox Textbox Button
Fungsi Diisi dengan tanggal lahir pembeli Diisi dengan nomor telepon pembeli Diisi dengan nomor HP pembeli Diisi dengan jenis kelamin pembeli Diisi dengan agama pembeli Diisi dengan pekerjaan pembeli Diisi dengan jabatan pembeli Diisi dengan nama perusahaan Diisi dengan alamat perusahaan Diisi dengan kota perusahaan Diisi dengan nomor telepon perusahaan Diisi dengan gaji bersih Digunakan untuk memasukkan data baru Digunakan untuk menampilkan tab berikutnya Digunakan untuk menghapus data pembeli yang telah tersimpan Digunakan untuk membatalkan proses simpan atau ubah
20
Next
Button
21
Hapus
Button
22
Batal
Button
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 7 Baru
Type Obyek Button
8
Simpan
Button
9
Hapus
Button
10
Batal
Button
Fungsi Digunakan untuk memasukkan data baru Digunakan untuk menyiman data pembeli Digunakan untuk menghapus data pembeli yang telah tersimpan Digunakan untuk membatalkan proses simpan atau ubah
Master Pembeli
MASTER PEMBELI Data Pembeli
Master Data Pembeli
Master Data Pembeli 2
Dokumen Pembeli View
Dokumen Pembeli
Alamat Asal
Nama Dok
Gambar
Browse
Alamat Asal
:
Nama Dokumen :
Tambah
Hapus
Batal
Baru
Simpan
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 Fungsi Obyek 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
12
Batal
Button
Digunakan untuk menghapus data bank yang telah tersimpan 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.
No 1 2 3 4 5 6 7 8
Tabel 3.46 Fungsi Obyek Form Master Data Notaris Nama Obyek Type Obyek Fungsi ID Notaris/PPAT Textbox Diisi dengan id notaris Nama Textbox Diisi dengan nama notaris No SK Notaris Textbox Diisi dengan nomor SK notaris No SK PPAT Textbox Diisi dengan nomor SK PPAT Alamat Kantor Textbox Diisi dengan alamat kantor Kota Combobox Diisi dengan kota kantor berada No Telp Textbox Diisi dengan nomor telepon No HP Textbox Diisi dengan nomor HP
110
Tabel 3.46 (lanjutan) No Nama Obyek 9 Fax 10 Baru
Type Obyek Textbox Button
Fungsi Diisi dengan nomor fax Digunakan untuk memasukkan data baru Digunakan untuk menyimpan data-data general Digunakan untuk menghapus data general yang telah tersimpan Digunakan untuk membatalkan proses simpan atau ubah
11
Simpan
Button
12
Hapus
Button
13
Batal
Button
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 Fungsi Obyek 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 Textbox Diisi dengan nomor tanda daftar Perusahaan 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
No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Tabel 3.49 Fungsi Obyek Form Transaksi Pemesanan (Pribadi) Nama Obyek Type Obyek Fungsi No Pesan Textbox Diisi dengan nomor pesan Tanggal Pesan COmbobox Diisi dengan tanggal pesan ID Pembeli Textbox Diisi dengan nomor ID pembeli Nama Textbox Diisi dengan nama perusahaan ID Penduduk Textbox Diisi dengan nomor ID penduduk NPWP Textbox Diisi dengan nomor NPWP Alamat Textbox Diisi dengan alamat pembeli Kota Combobox Diisi dengan kota pembeli berada No. Telp Textbox Diisi dengan nomor telepon pembeli No. HP Textbox Diisi dengan nomor HP pembeli Pekerjaan Textbox Diisi dengan pekerjaan pembeli Jabatan Textbox Diisi dengan jabatan pembeli Nama Perus. Textbox Diisi dengan nama perusahaan Alamat Textbox Diisi dengan alamat perusahaan Kota Combobox Diisi dengan kota perusahaan No. Telp Textbox Diisi dengan nomor telepon perusahaan Nama Wakil Textbox Diisi dengan nama wakil pembeli ID Penduduk Textbox Diisi dengan nomor ID penduduk NPWP Textbox Diisi dengan nomor NPWP Alamat Textbox Diisi dengan alamat pembeli Kota Combobox Diisi dengan kota pembeli berada No. Telp Textbox Diisi dengan nomor telepon pembeli No. HP Textbox Diisi dengan nomor HP pembeli Pekerjaan Textbox Diisi dengan pekerjaan pembeli Jabatan Textbox Diisi dengan jabatan pembeli Nama Perus. Textbox Diisi dengan nama perusahaan Alamat Textbox Diisi dengan alamat perusahaan Kota Combobox Diisi dengan kota perusahaan No. Telp Textbox Diisi dengan nomor telepon perusahaan Baru Button Digunakan untuk memasukkan data baru
31
Next
Button
32
Hapus
Button
33
Batal
Button
Digunakan untuk menampilkan tab berikutnya Digunakan untuk menghapus data pemesan yang telah tersimpan 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 Pemesanan
TRANSAKSI PEMESANAN Data Transaksi Pemesanan
Transaksi Pemesanan
Transaksi Pemesanan 2
Dokumen Pembeli
Data Kavling
ID Perum.
:
Keterangan
Cari
Nama Perum. :
:
: Luas Bangunan: TOTAL HARGA: Rp Luas Tanah
: : Blok No. Kavling :
ID Kavling
m m
2 2
View Peta Kavling
Detail Pesan
: Rp
Uang Pemesanan
Jatuh Tempo Konfirmasi Pemesanan :
:
Catatan
Baru
Next
Hapus
Batal
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 6 No Kavling 7 Keterangan 8 Luas Tanah 9 Luas Bangunan 10 Total Harga 11 View Peta Kavling 12 Uang Pemesanan 13 Jatuh Tempo Konfirmasi 14 Catatan 15 Baru
Type Obyek Textbox Textbox Textbox Textbox Textbox Button
Fungsi Diisi dengan nomor kavling Diisi dengan keterangan kavling Diisi dengan luas tanah Diisi dengan luas bangunan Diisi dengan total harga kavling Digunakan untuk melihat peta kavling
Textbox
Diisi dengan jumlah uang pemesanan
Textbox
Diisi dengan tanggal jatuh tempo konfirmasi Diisi dengan alamat perusahaan Digunakan untuk memasukkan data baru
Textbox Button
16
Next
Button
17
Hapus
Button
18
Batal
Button
Digunakan untuk menampilkan tab berikutnya Digunakan untuk menghapus data pemesan yang telah tersimpan 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 7 Baru
Type Obyek Button
8
Simpan
Button
9
Hapus
Button
10
Batal
Button
Fungsi Digunakan untuk memasukkan data baru Digunakan untuk menyiman data pemesan Digunakan untuk menghapus data pemesan yang telah tersimpan 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 Penjualan
TRANSAKSI PENJUALAN Data Transaksi Penjualan
Transaksi Penjualan
Transaksi Penjualan2
Transaksi Penjualan3
No. PPJB
Dokumen Pembeli
:
Tanggal
:
No. Pesan
: :
ID Pembeli
Cari
Detail Pembeli
Nama Wakil
:
No. Akte Pend.:
ID Penduduk
:
SK Kehakiman:
NPWP
: Berita Negara :
Alamat
: :
:
Nama
NPWP
SIUP Tanda Daftar Alamat
: : :
Kota Tinggal No. Telp.
: :
Pekerjaan
: :
No. HP Kota
:
Jabatan
:
No. Telp
Nama Perus.
No. HP
: :
Alamat
: :
Fax
: Kota
:
No. telp
:
Baru
Next
Hapus
Batal
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 8 SK Kehakiman 9 NPWP 10 Berita Negara 11 SIUP 12 Tanda Daftar Perusahaan 13 Alamat 14 Kota 15 No. Telp 16 No. HP 17 Fax 18 Nama Wakil 19 ID Penduduk 20 NPWP 21 Alamat 22 Kota 23 No. Telp 24 No. HP 25 Pekerjaan 26 Jabatan 27 Nama Perus. 28 Alamat 29 Kota 30 No. Telp 31 Baru
Type Obyek Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Button
32
Next
Button
33
Hapus
Button
34
Batal
Button
Fungsi Diisi dengan nomor SK Kehakiman Diisi dengan nomor NPWP Diisi dengan nomor Berita Negara Diisi dengan nomor SIUP Diisi dengan nomor tanda daftar perusahaan Diisi dengan alamat perusahaan Diisi dengan kota perusahaan berada Diisi dengan nomor telepon perusahaan Diisi dengan nomor HP perusahaan Diisi dengan nomor fax perusahaan Diisi dengan nama wakil pembeli Diisi dengan nomor ID penduduk Diisi dengan nomor NPWP Diisi dengan alamat pembeli Diisi dengan kota pembeli berada Diisi dengan nomor telepon pembeli Diisi dengan nomor HP pembeli Diisi dengan pekerjaan pembeli Diisi dengan jabatan pembeli Diisi dengan nama perusahaan Diisi dengan alamat perusahaan Diisi dengan kota perusahaan Diisi dengan nomor telepon perusahaan Digunakan untuk memasukkan data baru Digunakan untuk menampilkan tab berikutnya Digunakan untuk menghapus data pemesan yang telah tersimpan 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 Penjualan
TRANSAKSI PENJUALAN Data Transaksi Penjualan
Transaksi Penjualan
Transaksi Penjualan2
Transaksi Penjualan3
Dokumen Pembeli
: : : :
No. PPJB Tanggal No. Pesan ID Pembeli
Cari
Detail Pembeli
:
Nama Wakil :
ID Penduduk :
ID Penduduk :
Nama
NPWP Alamat
: :
: :
NPWP Alamat
Kota Tinggal :
Kota Tinggal : No. Telp.
:
No. Telp.
:
No. HP
: :
No. HP
: :
: Nama Perus. : : Alamat
Jabatan
Pekerjaan
Pekerjaan
: Nama Perus. : : Alamat
Jabatan
Kota
:
Kota
No. telp
:
No. telp Baru
Next
Hapus
: : Batal
Gambar 3.60 Desain Form Transaksi Penjualan (Pribadi)
Fungsi-fungsi obyek dalam desain form transaksi penjualan (pribadi) dapat dilihat selengkapnya pada Tabel 3.54.
No 1 2 3 4 5 6 7
Tabel 3.54 Fungsi Obyek Form Transaksi Penjualan (Pribadi) Nama Obyek Type Obyek Fungsi No PPJB Textbox Diisi dengan no PPJB Tanggal Combobox Diisi dengan tanggal penjualan Cari Button Digunakan untuk mencari data pesan No Pesan Textbox Diisi dengan nomor pesan ID Pembeli Textbox Diisi dengan nomor ID pembeli Nama Textbox Diisi dengan nama perusahaan ID Penduduk Textbox Diisi dengan nomor ID penduduk
122
Tabel 3.54 (lanjutan) No Nama Obyek 1 No PPJB 2 Tanggal 3 Cari 4 No Pesan 5 ID Pembeli 6 Nama 7 ID Penduduk 8 NPWP 9 Alamat 10 Kota 11 No. Telp 12 No. HP 13 Pekerjaan 14 Jabatan 15 Nama Perus. 16 Alamat 17 Kota 18 No. Telp 19 Nama Wakil 20 ID Penduduk 21 NPWP 22 Alamat 23 Kota 24 No. Telp 25 No. HP 26 Pekerjaan 27 Jabatan 28 Nama Perus. 29 Alamat 30 Kota 31 No. Telp 32 Baru
Type Obyek Textbox Combobox Button Textbox Textbox Textbox Textbox Textbox Textbox Combobox Textbox Textbox Textbox Textbox Textbox Textbox Combobox Textbox Textbox Textbox Textbox Textbox Combobox Textbox Textbox Textbox Textbox Textbox Textbox Combobox Textbox Button
Fungsi Diisi dengan no PPJB Diisi dengan tanggal penjualan Digunakan untuk mencari data pesan Diisi dengan nomor pesan Diisi dengan nomor ID pembeli Diisi dengan nama perusahaan Diisi dengan nomor ID penduduk Diisi dengan nomor NPWP Diisi dengan alamat pembeli Diisi dengan kota pembeli berada Diisi dengan nomor telepon pembeli Diisi dengan nomor HP pembeli Diisi dengan pekerjaan pembeli Diisi dengan jabatan pembeli Diisi dengan nama perusahaan Diisi dengan alamat perusahaan Diisi dengan kota perusahaan Diisi dengan nomor telepon perusahaan Diisi dengan nama wakil pembeli Diisi dengan nomor ID penduduk Diisi dengan nomor NPWP Diisi dengan alamat pembeli Diisi dengan kota pembeli berada Diisi dengan nomor telepon pembeli Diisi dengan nomor HP pembeli Diisi dengan pekerjaan pembeli Diisi dengan jabatan pembeli Diisi dengan nama perusahaan Diisi dengan alamat perusahaan Diisi dengan kota perusahaan Diisi dengan nomor telepon perusahaan Digunakan untuk memasukkan data baru Digunakan untuk menampilkan tab berikutnya Digunakan untuk menghapus data penjualan yang telah tersimpan Digunakan untuk membatalkan proses simpan atau ubah
33
Next
Button
34
Hapus
Button
35
Batal
Button
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 Penjualan
TRANSAKSI PENJUALAN Data Transaksi Penjualan
Transaksi Penjualan
Transaksi Penjualan2
Transaksi Penjualan3
Dokumen Pembeli
Data Kavling
ID Perum.
:
Cari
Nama Perum. : ID Kavling Blok No. Kavling
: : :
Keterangan
:
Luas Tanah
:
m
Luas Bangunan :
m
2 2
TOTAL HARGA : Rp View Peta Kavling
Harga Jual dan Pembayaran
Harga Jual Diskon
Uang Muka Tot. UM
Rp %Rp
H. Stlh Diskon Penambahan tanah 2 m Rp
Rp
Tipe Bayar
Rp
x
Angsuran Tot. Angs. Rp
Tot. Penambahan Rp Pajak % Rp Tot. Pajak
Rp
Total Keseluruhan
Rp
Uang Pemesanan
Rp
Sisa Pembayaran
Rp
Tipe Bayar
x
ID BANK Nama Bank
Next PEMESANAN Hapus TRANSAKSI
Baru
Batal
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
No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Tabel 3.55 Fungsi Obyek Form Transaksi Penjualan2 Nama Obyek Type Obyek Fungsi Cari Button Digunakan untuk mencari Perumahan ID Perum Textbox Diisi ID perumahan Nama Perum Textbox Diisi dengan nama perumahan ID Kavling Combobox Diisi dengan ID kavling Blok Textbox Diisi dengan blok kavling No Kavling Textbox Diisi dengan nomor kavling Keterangan Textbox Diisi dengan keterangan kavling Luas Tanah Textbox Diisi dengan luas tanah Luas Bangunan Textbox Diisi dengan luas bangunan Total Harga Textbox Diisi dengan total harga kavling View Peta Button Digunakan untuk melihat peta kavling Kavling Harga Jual Textbox Diisi dengan harga jual kavling Diskon % Textbox Diisi dengan diskon dalam persen Total Diskon Textbox Diisi dengan total diskon Harga Setelah Textbox Diisi dengan harga setelah dikurangi diskon diskon Penambahan Textbox Diisi dengan luas penambahan tanah tanah Harga Textbox Diisi dengan harga tanah tambahan Penambahan tanah Tot. penambahan Textbox Diisi dengan total penambahan tanah Pajak % Textbox Diisi dengan pajak dalam persen Kena Pajak Textbox Diisi dengan harga kena pajak Total Pajak Textbox Diisi dengan total pajak Total Textbox Diisi dengan total keseluruhan Keseluruhan Uang pemesanan Textbox Diisi dengan uang pemesanan Sisa pembayaran Textbox Diisi dengan sisa pembayaran Tot. UM Textbox Diisi dengan total uang muka Tipe Bayar UM Combobox Diisi dengan tipe bayar uang muka Kali UM Number Diisi dengan berapa kali bayar uang Updown muka Tot. Angsuran Textbox Diisi dengan total angsuran Tipe Angsuran Combobox Diisi dengan tipe bayar angsuran Kali Angsuran Number Diisi dengan berapa kali bayar Updown angsuran ID Bank Combobox Diisi dengan ID bank KPR Nama Bank Textbox Diisi dengan nama bank
125
Tabel 3.55 (lanjutan) No Nama Obyek Type Obyek 33 Baru Button 34 Next Button 35
Hapus
Button
36
Batal
Button
d.
Fungsi Digunakan untuk memasukkan data baru Digunakan untuk menampilkan tab berikutnya Digunakan untuk menghapus data penjualan yang telah tersimpan Digunakan untuk membatalkan proses simpan atau ubah
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 Textbox Diisi dengan total uang muka 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 3 Nama Dokumen 4 Tambah 5 Hapus 6 Batal 7 Baru 8 Simpan
Type Obyek Textbox Textbox Button Button Button Button
9
Hapus
Button
10
Batal
Button
Fungsi Diisi dengan nama dokumen Digunakan untuk menambahkan data Digunakan untuk menghapus data Digunakan untuk membatalkan Digunakan untuk memasukkan data baru Digunakan untuk menyiman data penjualan Digunakan untuk menghapus data penjualan yang telah tersimpan Digunakan untuk membatalkan proses simpan atau ubah
Transaksi Penjualan
TRANSAKSI PENJUALAN Data Transaksi Penjualan Dokumen Pembeli View
Transaksi Penjualan
Transaksi Penjualan2
Transaksi Penjualan3
Alamat Asal
Nama Dok
Dokumen Pembeli Gambar
Browse
Alamat Asal
:
Nama Dokumen
:
Tambah
Hapus
Baru
Batal
Simpan
Hapus
Batal
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.
No 1 2 3 4 5 6 7 8 9
Tabel 3.59 Fungsi Obyek Form Pembayaran Nama Obyek Type Obyek Fungsi No Pembayaran Textbox Diisi dengan nomor pembayaran Tanggal Combobox Diisi dengan tanggal pembayaran Cari Button Digunakan untuk mencari data PPJB No PPJB Textbox Diisi dengan nomor PPJB ID Pembeli Textbox Diisi dengan nomor ID pembeli Nama Textbox Diisi dengan nama No ID/No Akte Textbox Diisi dengan nomor ID/ Akte Pendirian NPWP Textbox Diisi dengan nomor NPWP Alamat Textbox Diisi dengan alamat pembeli
130
Tabel 3.59 (lanjutan) No Nama Obyek 10 Kota 11 ID Perum 12 Nama Perum 13 ID Kav 14 Blok 15 No Kav 16 Tot. Harga 17 Tipe Pembayaran 18 Pembayaran 19 Ke 20 Harus Dibayar 21 22 23 24 25 26 27 28 29 30
Type Obyek Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Button
31
Total Piutang Pembayaran Denda %. Denda Total Bayar Terbilang Sisa Piutang Sisa Angsuran Sisa Uang Muka Cetak Bukti Pembayaran Baru
32
Simpan
Button
33
Hapus
Button
34
Batal
Button
c.
Button
Fungsi Diisi dengan kota pembeli berada Diisi dengan ID perumahan Diisi dengan nama perumahan Diisi dengan ID kavling Diisi dengan blok kavling Diisi dengan nomor kavling Diisi dengan total harga Diisi dengan tipe pembayaran angsuran Diisi dengan jenis pembayaran Diisi dengan pembayaran ke Diisi dengan jumlah yang harus dibayar Diisi dengan total piutang Diisi dengan jumlah pembayaran Diisi dengan denda dalam persen Diisi dengan jumlah denda Diisi dengan total bayar Diisi dengan jumlah terbilang Diisi dengan jumlah sisa piutang Diisi dengan jumlah sisa angsuran Diisi dengan jumlah sisa uang muka Digunakan untuk mencetak bukti pembayaran Digunakan untuk memasukkan data baru Digunakan untuk menyimpan data pembayaran Digunakan untuk menghapus data pembayaran yang telah tersimpan Digunakan untuk membatalkan proses simpan atau ubah
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.
No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Tabel 3.61 Fungsi Obyek Form Penyelesaian Akta Tanah Nama Obyek Type Obyek Fungsi No Kontrak Textbox Diisi dengan nomor kontrak Tanggal Combobox Diisi dengan tanggal kontrak Cari Button Digunakan untuk mencari data PPJB No PPJB Textbox Diisi dengan nomor PPJB No Pesan Textbox Diisi dengan nomor pesan ID Pembeli Textbox Diisi dengan nomor ID pembeli Nama Textbox Diisi dengan nama No ID/No Akte Textbox Diisi dengan nomor ID/ Akte Pendirian NPWP Textbox Diisi dengan nomor NPWP Alamat Textbox Diisi dengan alamat pembeli Kota Textbox Diisi dengan kota pembeli berada No. Telp Textbox Diisi dengan nomor telepon No. HP Textbox Diisi dengan nomor HP ID Perum Textbox Diisi dengan ID perumahan Nama Perum Textbox Diisi dengan nama perumahan ID Kav Textbox Diisi dengan ID kavling Blok Textbox Diisi dengan blok kavling No Kav Textbox Diisi dengan nomor kavling Keterangan Textbox Diisi dengan keterangan kavling Tipe Pembayaran Textbox Diisi dengan tipe pembayaran angsuran Bank Textbox Diisi dengan nama bank Tot. Harga Textbox Diisi dengan total harga Total uang muka Textbox Diisi dengan jumlah uang muka Total Angsuran Textbox Diisi dengan jumlah angsuran ID Notaris/PPAT Combobox Diisi dengan nomor ID notaris/PPAT Nama Textbox Diisi dengan nama notaris Cari Button Digunakan untuk mencari ID karyawan ID Karyawan Textbox Diisi dengan nomor ID karyawan Wakil Karyawan Textbox Diisi dengan nama karyawan ID Penduduk Textbox Diisi dengan ID penduduk karyawan No. Akte Textbox Diisi dengan nomor akta Tanggal Jadi Combobox Diisi dengan jumlah tanggal jadi akta Biaya Admin Textbox Diisi dengan biaya administrasi Catatan Textbox Disii dengan catatan
134
Tabel 3.61 (lanjutan) No Nama Obyek 35 Baru
Type Obyek Fungsi Button Digunakan untuk memasukkan data baru
36
Simpan
Button
37
Hapus
Button
38
Batal
Button
B.16
Digunakan untuk menyimpan data kontrak penjualan Digunakan untuk menghapus data kontrak penjualan yang telah tersimpan Digunakan untuk membatalkan proses simpan atau ubah
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
27
Hapus
Button
28
Batal
Button
Digunakan untuk menyimpan data pembatalan Digunakan untuk menghapus data pembatalan yang telah tersimpan 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.
No 1 2 3 4 5 6 7
Tabel 3.64 Fungsi Obyek Form Peringatan Pembayaran Nama Obyek Type Obyek Fungsi Search Category Combobox Diisi dengan kategori pencarian Nama Category Textbox Diisi dengan nama pencarian Search Button Digunakan untuk proses pencarian No PPJB Textbox Diisi dengan nomor PPJB ID Pembeli Textbox Diisi dengan ID pembeli Detail Pembeli Button Digunakan untuk view pembeli Transaksi Button Digunakan untuk view transaksi Pembayaran 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.
Peringatan
PERINGATAN Pembayaran
Konfirmasi Pemesanan
Search Data
Konfirmasi Akte No Pesan
Tanggal
ID Pembeli
Nama
Search Category
Search No Pesan ID Pembeli
Detail Pembeli
Transaksi Pembelian Batal Pesan
Gambar 3.72 Desain Form Peringatan Konfirmasi Pemesanan
Fungsi-fungsi obyek dalam desain form peringatan konfirmasi pemesanan dapat dilihat selengkapnya pada Tabel 3.65.
No 1 2 3 4 5 6 7 8
Tabel 3.65 Fungsi Obyek Form Peringatan Konfirmasi Pemesanan Nama Obyek Type Obyek Fungsi Search Category Combobox Diisi dengan kategori pencarian Nama Category Textbox Diisi dengan nama pencarian Search Button Digunakan untuk proses pencarian No Pesan Textbox Diisi dengan nomor pesan ID Pembeli Textbox Diisi dengan ID pembeli Detail Pembeli Button Digunakan untuk view pembeli Transaksi Button Digunakan untuk view transaksi Pembelian pembayaran 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.
Peringatan
PERINGATAN Pembayaran
Konfirmasi Pemesanan
Search Data
Konfirmasi Akte No Kontrak
Tanggal
No PPJB
No Pesan
Search Category
Search No Kontrak ID Pembeli
Detail Pembeli
Detail Notaris Transaksi Kontrak
Gambar 3.73 Desain Form Peringatan Konfirmasi Akta
Fungsi-fungsi obyek dalam desain form peringatan konfirmasi akta dapat dilihat selengkapnya pada Tabel 3.66.
No 1 2 3 4 5 6 7 8
Tabel 3.66 Fungsi Obyek Form Peringatan Konfirmasi Akta Nama Obyek Type Obyek Fungsi Search Category Combobox Diisi dengan kategori pencarian Nama Category Textbox Diisi dengan nama pencarian Search Button Digunakan untuk proses pencarian No Kontrak Textbox Diisi dengan nomor kontrak ID Pembeli Textbox Diisi dengan ID pembeli Detail Pembeli Button Digunakan untuk view pembeli Detail Notaris Button Digunakan untuk view notaris Transaksi Button Digunakan untuk view transaksi Kontrak 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
penyelesaian akta tanah, untuk lebih jelasnya dapat dilihat pada Gambar 3.82.
Gambar 3.82 Desain Laporan Penyelesaian Akta Tanah
data
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.
Nama Field User Name Password
Tabel 3.67 User Login Data-1 Data-2 KAR-0001 Admin
Data-3
KAR-0002 Manager
KAR-0003 Manager
Tabel 3.68 Test Case Login Test Case ID 1
2
Tujuan
Input
Deskripsi username, Memasukkan data 1 dari password yang valid. tabel testing data pengguna Deskripsi username Memasukkan data atau password tidak username = KAR-0001 valid . dan password = Manager
Output yang diharapkan Form login tertutup dan muncul form Menu Utama 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.
Nama Field ID Perumahan
Tabel 3.69 Perumahan Data-1 Data-2 PER-0001 PER-0002
Nama Perumahan Alamat Kota No Telepon Fax Website
Arya Regency Jalan Mojopahit Mojokerto 0321-98761 0321-98761 www.aryaregency.com
Surya Regency Jl. Wahid Hasyim Jombang 0321-897444 0321-897444 -
Tabel 3.70 Test Case Perumahan Test Case ID 3
4
5
6
Tujuan
Input
Output yang diharapkan
Menambah data baru Memasukkan data 1 Muncul pesan "Inserting ke Tabel Perumahan kemudian menekan Data" dan data bertambah tombol simpan ke datagridview dan database Ubah data dari Tabel Memilih data perumahan Muncul pesan "Updating Perumahan yang akan diubah pada Data" , dan data yang datagridview kemudian diubah tersimpan dalam menekan tombol simpan database. Menghindari data Memasukkan data Muncul pesan "Isi Semua pengguna kosong pada Kavling dengan Data dengan Benar", dan Tabel Perumahan mengosongkan salah satu data tidak tersimpan pada field yang wajib diisi Tabel Perumahan. kemudian menekan tombol simpan. Menghapus data pada Memilih data perumahan Muncul pesan konfirmasi Tabel Perumahan yang akan dihapus pada "Anda yakin data mau datagridview kemudian dihapus", jika pilih “iya” menekan tombol hapus. data pada Tabel perumahan terhapus.
149
Tabel 3.70 (lanjutan) Test Case ID 7
Tujuan
Input
Membatalkan penyimpanan data.
Output yang diharapkan
Memasukkan data Semua field kosong perumahan kemudian menekan tombol batal.
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.
Nama Field ID Kavling
Tabel 3.71 Kavling Data-1 KAV-0001
No Kavling Blok Alamat Lokasi Kavling Luas Harga /m2 Keterangan Tipe Bangunan Deskripsi Luas Bangunan Harga Total Harga ID Perumahan
1 A Jalan Duku Pojok 20 m2 Rp. 10.000.000,00 Sudah Ada Bangunan Tipe A Bangunan dengan luas 17m2 17m2 Rp. 900.000,00 Rp. 215.300.000,00 PER-0001
Data-2 KAV-0002 2 A Jalan Manggis Pojok 20m2 Rp. 10.000.000,00 Belum Ada Bangunan -
Rp. 200.000.000,00 PER-0001
150
Tabel 3.72 Test Case Kavling Test Case ID 8
9
10
11
12
Tujuan
Input
Output yang diharapkan
Menambah data baru Memasukkan data 1 Muncul pesan "Inserting ke Tabel Kavling kemudian menekan Data" dan data bertambah tombol simpan ke datagridview dan database Ubah data dari Tabel Memilih data Kavling Muncul pesan "Updating Kavling yang akan diubah pada Data" , dan data yang datagridview kemudian diubah tersimpan dalam menekan tombol simpan database. Menghindari data Memasukkan data Muncul pesan "Isi Semua pengguna kosong pada Kavling dengan Data dengan Benar", dan Tabel Kavling mengosongkan salah satu data tidak tersimpan pada field yang wajib diisi Tabel Kavling. kemudian menekan tombol simpan. Menghapus data pada Memilih data Kavling Muncul pesan konfirmasi Tabel Kavling yang akan dihapus pada "Anda yakin data mau datagridview kemudian dihapus", jika pilih “iya” menekan tombol hapus. data pada Tabel Kavling terhapus. Membatalkan Memasukkan data Semua field kosong penyimpanan data. Kavling kemudian menekan tombol batal.
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.
Nama Field ID Karyawan Nama ID Penduduk Alamat KTP Kota No Telepon Alamat Tinggal
Tabel 3.73 Karyawan Data-1 KAR-0001 Evi Dwi R 89231741809 Jalan Maritim Surabaya 031-123124 Jalan Maritim
Data-2 KAR-0002 Afifatul Laili 892131284991 Jalan Patimura Denpasar Jalan Kedungasem
151
Tabel 3.73 (Lanjutan) Nama Field Kota Tinggal No Telepon No HP Tempat Lahir Tanggal Lahir Jenis Kelamin Agama Status Jumlah Anak Lokasi Bagian Jabatan Mulai Kerja
Data-1
Data-2
Surabaya 031-123124 0852344765 Bojonegoro 5 Juli 1989 Perempuan Islam Janda 5 Arya Regency Acoounting Staf 5 April 2005
Surabaya 031-42637283 085649621841 Denpasar 12 Januari 1989 Perempuan Islam Belum Menikah Surya Regency Marketing Staf 7 Agustus 2006
Tabel 3.74 Test Case Karyawan Test Case
Tujuan
Input
Output yang diharapkan
ID 13
14
15
16
17
Menambah data baru Memasukkan data 1 Muncul pesan "Inserting ke Tabel Karyawan kemudian menekan Data" dan data bertambah tombol simpan ke datagridview dan database Ubah data dari Tabel Memilih data Karyawan Muncul pesan "Updating Karyawan yang akan diubah pada Data" , dan data yang datagridview kemudian diubah tersimpan dalam menekan tombol simpan database. Menghindari data Memasukkan data Muncul pesan "Isi Semua Karyawan kosong Karyawan dengan Data dengan Benar", dan pada Tabel Karyawan mengosongkan salah satu data tidak tersimpan pada field yang wajib diisi Tabel Karyawan. kemudian menekan tombol simpan. Menghapus data pada Memilih data Karyawan Muncul pesan konfirmasi Tabel Karyawan yang akan dihapus pada "Anda yakin data mau datagridview kemudian dihapus", jika pilih “iya” menekan tombol hapus. data pada Tabel Karyawan terhapus. Membatalkan Memasukkan data Semua field kosong penyimpanan data. Karyawan kemudian menekan tombol batal.
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.
Nama Field ID Pembeli Tipe Pembeli Nama No Akta Pendirian SK Kehakiman NPWP Berita Negara SIUP Tanda Dftr Perus. Alamat Kota No Telp No HP Fax Nama ID Penduduk NPWP Alamat Kota Tinggal Tempat Lahir Tanggal Lahir No Telepon No HP Jenis Kelamin Agama Pekerjaan Jabatan Nama Perusahaan Alamat Kota
Tabel 3.75 Pembeli (perusahaan) Data-1 Data-2 PEM-0001 PEM-0003 Perusahaan Perusahaan PT. ABC CV. Cahaya Farm 2134143141112 3214362672 452433411 84073899002 3242341231 34234143123 32142341311 141543252 Jalan Danau Ranau Jalan A. Yani Mojokerto Jombang 0321-93688217 0321-8218319 0812345683 085672934445 0321-93688217 0321-8218319 Reny Citra Ilhamsyah 12342181902 891276311 8624178993 253638848 Jalan Danau Kelimutu Jalan A. Yani Mojokerto Jombang Pasuruan Gresik 19 November 1988 15 Juni 1989 0321-817849 0321-73291681 08562537250 0838346389 Perempuan Laki-laki Islam Hindhu Swasta Swasta Manager Owner PT. ABC CV. Cahaya Farm Jalan Danau Ranau Jalan A. Yani Mojokerto Jombang
153
Tabel 3.75 (lanjutan) Nama Field No Telepon Gaji Bersih
Data-1 0321-93688217 Rp. 10.000.000,00
Data-2 0321-8218319 Rp. 15.000.000
Tabel 3.76 Test Case Pembeli (perusahaan) Test Case ID 18
19
20
21
22
Tujuan
Input
Output yang diharapkan
Menambah data baru Memasukkan data 1 Muncul pesan "Inserting ke Tabel Pembeli kemudian menekan Data" dan data bertambah Perusahaan tombol simpan ke datagridview dan database Ubah data dari Tabel Memilih data Pembeli Muncul pesan "Updating Pembeli Perusahaan Perusahaan yang akan Data" , dan data yang diubah pada datagridview diubah tersimpan dalam kemudian menekan database. tombol simpan Menghindari data Memasukkan data Muncul pesan "Isi Semua Pembeli Perusahaan Pembeli Perusahaan Data dengan Benar", dan kosong pada Tabel dengan mengosongkan data tidak tersimpan pada Pembeli Perusahaan salah satu field yang wajib Tabel Pembeli Perusahaan. diisi kemudian menekan tombol simpan. Menghapus data pada Memilih data Pembeli Tabel Pembeli Perusahaan yang akan Perusahaan dihapus pada datagridview kemudian menekan tombol hapus. Membatalkan Memasukkan data penyimpanan data. Pembeli Perusahaan kemudian menekan tombol batal.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Pembeli Perusahaan terhapus. Semua field kosong
Desain form isi data pembeli (pribadi) dapat dilihat pada Tabel 3.77.
Nama Field ID Pembeli Tipe Pembeli Nama ID Penduduk NPWP Alamat
Tabel 3.77 Pembeli (pribadi) Data-1 PEM-0002 Pribadi Puji Wahyu 187962181902 862463882 Jalan Mojopahit
Data-2 PEM-0003 Pribadi Renanda 12130276311 7592838848 Jalan Waru
154
Tabel 3.77 (lanjutan) Nama Field Kota Tinggal Tempat Lahir Tanggal Lahir No Telepon No HP Jenis Kelamin Agama Status Jumlah Anak Pekerjaan Jabatan Nama Perusahaan Alamat Kota No Telepon Gaji Bersih Nama ID Penduduk NPWP Alamat Kota Tinggal Tempat Lahir Tanggal Lahir No Telepon No HP Jenis Kelamin Agama Status Jumlah Anak Pekerjaan Jabatan Nama Perusahaan Alamat Kota No Telepon Gaji Bersih
Data-1 Mojokerto Mojokerto 19 Juni 1989 0321-7329719 0852316177418 Perempuan Budha Menikah 1 PNS Kepala Bidan Jalan Mojopahit Mojokerto 0321-73288217 Rp. 4.000.000,00 Rifdie Mas 187900011902 01010463882 Jalan Mojopahit Mojokerto Bogor 2 Januari 1990 0321-7329719 0852316131418 Laki-laki Budha Menikah 1 PNS Swasta CV Milkita Jalan Mojopahit Mojokerto 0321-3456217 Rp. 5.000.000,00
Data-2 Sidoarjo Sidoarjo 15 April 1989 031-7527691681 085648182819 Laki-laki Kristen Duda 4 Swasta Owner UD Perkutut Jalan A. Yani Sidoarjo 031-1678319 Rp. 5.000.000 Medina 12130213111 65652838848 Jalan Waru Sidoarjo Sidoarjo 25 Mei 1989 031-7527691681 0856782819 Perempuan Kristen Belum Menikah Swasta Owner UD Perkutut Jalan A. Yani Sidoarjo 031-826898 Rp. 3.000.000
155
Tabel 3.78 Test Case Pembeli (pribadi) Test Case ID 23
24
25
Tujuan
Input
Menambah data baru Memasukkan data 1 Muncul pesan "Inserting ke Tabel Pembeli kemudian menekan Data" dan data bertambah Pribadi tombol simpan ke datagridview dan database Ubah data dari Tabel Memilih data Pembeli Muncul pesan "Updating Pembeli Pribadi Pribadi yang akan diubah Data" , dan data yang pada datagridview diubah tersimpan dalam kemudian menekan database. tombol simpan Menghindari data Memasukkan data Muncul pesan "Isi Semua Pembeli Pribadi Pembeli Pribadi dengan Data dengan Benar", dan kosong pada Tabel mengosongkan salah satu data tidak tersimpan pada Pembeli Pribadi field yang wajib diisi Tabel Pembeli Pribadi. kemudian menekan tombol simpan. Menghapus data pada Tabel Pembeli Pribadi
26
27
Output yang diharapkan
Membatalkan penyimpanan data.
Memilih data Pembeli Pribadi yang akan dihapus pada datagridview kemudian menekan tombol hapus. Memasukkan data Pembeli Pribadi kemudian menekan tombol batal.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Pembeli Pribadi terhapus. 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.
Nama Field ID Bank Nama Bank Badan Hukum Alamat Kantor Kota Telp 1
Tabel 3.79 Bank Data-1 BK-0001 BRI 821789934 Jalan Panglima Sudirman Mojokerto 0321-76278
Data-2 BK-0002 MANDIRI 94502389 Jalan Wahid Hasyim Jombang 0321-312743
156
Tabel 3.79 (lanjutan) Nama Field Telp 2 Fax
Data-1 0321-03488327 0321-76278
Data-2 0321-231741 0321-312743
Tabel 3.80 Test Case Bank Test Case ID 28
29
30
31
32
Tujuan
Input
Output yang diharapkan
Menambah data baru Memasukkan data 1 Muncul pesan "Inserting ke Tabel Bank kemudian menekan Data" dan data bertambah tombol simpan ke datagridview dan database Ubah data dari Tabel Memilih data Bank akan Muncul pesan "Updating Bank diubah pada datagridview Data" , dan data yang kemudian menekan diubah tersimpan dalam tombol simpan database Menghindari data Memasukkan data Bank Muncul pesan "Isi Semua Bank kosong pada dengan mengosongkan Data dengan Benar", dan Tabel Bank salah satu field yang wajib data tidak tersimpan pada diisi kemudian menekan Tabel Bank tombol simpan. Menghapus data pada Memilih data Bank yang Muncul pesan konfirmasi Tabel Bank akan dihapus pada "Anda yakin data mau datagridview kemudian dihapus", jika pilih “iya” menekan tombol hapus. data pada Tabel Bank terhapus. Membatalkan Memasukkan data Bank Semua field kosong penyimpanan data. kemudian menekan tombol batal.
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.
Nama Field ID Notaris/PPAT Nama
Tabel 3.81 Notaris Data-1 NOT-0001 Rahmad Tri
Data-2 NOT-0002 Freditya
157
Tabel 3.81 (lanjutan) Nama Field SK Notaris SK PPAT Alamat Kantor Kota No Telp No HP Fax
Data-1 729929934 4382783992 Jalan Kapt Tendean Mojokerto 0321-567499 08564231991 0321-567499
Data-2 82346238 92376251 Jalan Hamengkubuwono Jombang 0321-4571628 083836125719 0321-4571628
Tabel 3.82 Test Case Notaris Test Case ID 33
34
35
36
37
Tujuan
Input
Output yang diharapkan
Menambah data baru Memasukkan data 1 Muncul pesan "Inserting ke Tabel Notaris kemudian menekan tombol Data" dan data bertambah simpan ke datagridview dan database Ubah data dari Tabel Memilih data Notaris akan Muncul pesan "Updating Notaris diubah pada datagridview Data" , dan data yang kemudian menekan tombol diubah tersimpan dalam simpan database Menghindari data Memasukkan data Notaris Muncul pesan "Isi Semua Notaris kosong pada dengan mengosongkan Data dengan Benar", dan Tabel Notaris salah satu field yang wajib data tidak tersimpan pada diisi kemudian menekan Tabel Notaris tombol simpan. Menghapus data Memilih data Notaris yang Muncul pesan konfirmasi pada Tabel Notaris akan dihapus pada "Anda yakin data mau datagridview kemudian dihapus", jika pilih “iya” menekan tombol hapus. data pada Tabel Notaris terhapus. Membatalkan Memasukkan data Notaris Semua field kosong penyimpanan data. kemudian menekan tombol batal.
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
Nama Field No Pesan Tanggal Pesan ID Pembeli ID Perum ID Kavling Uang Pemesanan Jatuh Tempo Konfirmasi Pemesanan Catatatan
Tabel 3.83 Pesan Data-1 PES-0001 10/06/2011 PEM-0001 PER-0001 KAV-0001 Rp. 2.000.000,00 11/06/2011
Menunggu Kepastian
Data-2 PES-0002 10/07/2011 PEM-0002 PER-0002 KAV-0003 Rp. 1.500.000,00 11/07/2011
Menunggu Kepastian
Tabel 3.84 Test Case Pesan Test Case ID 38
39
40
41
42
43
44
45
Tujuan Memasukkan pembeli ke transaksi Memasukkan perumahan ke transaksi Memasukkan kavling ke transaksi Menambah data ke Tabel Pesan
Input data Menekan tombol cari ID form Pembeli kemudian memilih data pembeli data Menekan tombol cari ID form Perumahan kemudian memilih data perumahan data Memilih combobox ID form Kavling kemudian memilih data kavling baru Memasukkan data 1 kemudian menekan tombol simpan
Ubah data dari Tabel Memilih data Pesan akan Pesan diubah pada datagridview kemudian menekan tombol simpan Menghindari data Memasukkan data Pesan Pesan kosong pada dengan mengosongkan Tabel Pesan salah satu field yang wajib diisi kemudian menekan tombol simpan. Menghapus data pada Memilih data Pesan yang Tabel Pesan akan dihapus pada datagridview kemudian menekan tombol hapus. Membatalkan Memasukkan data Notaris penyimpanan data. kemudian menekan tombol batal.
Output yang diharapkan Muncul data pembeli sesuai yang dipilih Muncul data perumahan sesuai yang dipilih Muncul data kavling sesuai yang dipilih Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Pesan Menghapus Tabel Pesan
data
Membatalkan penyimpanan data.
pada
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.
Nama Field No PPJB Tanggal No Pesan Diskon persen Diskon total Tambah Tanah Tambah Harga Tambah Total Pajak Persen Pajak Total Total Keseluruhan Sisa Bayar Total Uang Muka Tipe Bayar UM Kali UM Total Angsuran Tipe Bayar Angsuran Kali Angsuran ID Bank
Tabel 3.85 Penjualan Data-1 PPJB-0001 10/21/2011 PES-0001 5 Rp. 1.000.000,00 0 0 0 10 Rp. 2.000.000,00 Rp. 201.000.000,00 Rp. 199.000.000,00 Rp. 50.000.000,00 Tunai 1 Rp. 149.000.000,00 Bertahap 24 BK-0001
Data-2 PPJB-0002 10/31/2011 PES-0002 5 Rp. 1.000.000,00 5 Rp. 1.000.000,00 Rp. 5.000.000,00 10 Rp. 2.200.000,00 Rp. 202.800.000,00 Rp. 200.800.000,00 Rp. 60.000.000,00 Bertahap 2 Rp. 140.800.000 KPR 1 BK-0001
Tabel 3.86 Test Case Penjualan Test Case ID 46
Tujuan Memasukkan pemesan ke transaksi
Input
Output yang diharapkan
data Menekan tombol cari no Muncul data pembeli form pesan kemudian memilih sesuai yang dipilih data pemesanan
160
Tabel 3.86 (lanjutan) Test Case ID 46
47
48
49
50
51
J.
Tujuan
Input
Memasukkan data pemesan ke form transaksi Menambah data baru ke Tabel Jual Beli
Menekan tombol cari no pesan kemudian memilih data pemesanan Memasukkan data 1 kemudian menekan tombol simpan
Ubah data dari Tabel Memilih data Penjualan JualBeli akan diubah pada datagridview kemudian menekan tombol simpan Menghindari data Memasukkan data Pesan kosong pada Penjualan dengan Tabel JualBeli mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan. Menghapus data pada Memilih data Penjualan Tabel JualBeli yang akan dihapus pada datagridview kemudian menekan tombol hapus. Membatalkan penyimpanan data.
Output yang diharapkan Muncul
data
pembeli
sesuai yang dipilih Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel JualBeli
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel JualBeli terhapus. Memasukkan data Notaris Semua field kosong kemudian menekan tombol batal.
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.
Nama Field No Pembayaran Tanggal No PPJB Jenis Pembayaran
Tabel 3.87 Pembayaran Data-1 BAY-0001 10/28/2011 PPJB-0001 Uang Muka
Data-2 BAY-0002 11/1/2011 PPJB-0002 Uang Muka
161
Tabel 3.87 (lanjutan) Nama Field Harus Bayar Total Piutang Pembayaran Denda persen Denda Total Bayar Terbilang Sisa Piutang
Data-1 Rp. 50.000.000,00 Rp. 199.000.000,00 Rp. 50.000.000,00 0 0 Rp. 50.000.000,00 Lima puluh juta rupiah Rp. 149.000.000,00
Data-2 Rp. 30.000.000,00 Rp. 200.800.000,00 Rp. 30.000.000,00 0 0 Rp. 30.000.000,00 Tiga puluh juta rupiah Rp. 170.800.000,00
Tabel 3.88 Test Case Pembayaran Test Case ID 52 53 54
55
56
57
58
Tujuan Menambahkan detail penjualan ke form Menampilkan bukti pembayaran Menambah data baru ke Tabel Pembayaran Ubah data dari Tabel Pembayaran
Input
Menekan tombol cari no PPJB kemudian memilih data PPJB Menekan tombolcetak bukti pembayaran Memasukkan data 1 kemudian menekan tombol simpan Memilih data Pembayaran akan diubah pada datagridview kemudian menekan tombol simpan Menghindari data Memasukkan data Pesan kosong pada Pembayaran dengan Tabel Pembayaran mengosongkan salah satu field yang wajib diisi kemudian menekan tombol simpan. Menghapus data Memilih data Pembayaran pada Tabel yang akan dihapus pada Pembayaran datagridview kemudian menekan tombol hapus. Membatalkan penyimpanan data.
Output yang diharapkan Muncul data penjualan yang akan melakukan transaksi Muncul bukti pembayaran sesuai data transaksi Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Pembayaran
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Pembayaran terhapus. Memasukkan data Notaris Semua field kosong kemudian menekan tombol batal.
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 Data-1 Data-2 KON-0001 KON-0002
Nama Field No Kontrak Tanggal No PPJB ID Notaris ID Karayawan No Akta Jual Beli Tanggal Jadi Akta Biaya Administrasi Catatan
10/29/2011 PPJB-0001 NOT-0001 KAR-0001 6788 11/29/2011
10/25/2011 PPJB-0002 NOT-0001 KAR-0002 83257 11/25/2011
Rp. 10.000.000,00
Rp. 2.000.000,00
Tunggu Konfirmasi
Tunggu Konfirmasi
Tabel 3.90 Test Case Penyelesaian Akta Tanah Test Case
Tujuan
Input
Output yang diharapkan
ID 59 60 61
62
Menampilkan data penjualan
Tekan tombol cari No PPJB, pilih data yang akan melakukan transaksi Menampilkan Pilih combobox data ID data notaris notaris Menampilkan Tekan tombol cari ID data karyawan karyawan, pilih data yang perwakilan akan melakukan transaksi Menambah data Memasukkan data 1 baru ke Tabel kemudian menekan tombol Kontrak simpan Penjualan
Muncul data penjualan yang akan melakukan transaksi Muncul data notaris Muncul data yang karyawan yang akan melakukan transaksi Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database
163
Tabel 3.90 (lanjutan) Test Case
Tujuan
Input
Output yang diharapkan
ID
63
64
65
66
Ubah data dari Memilih data Kontrak Tabel Kontrak Penjualan yang akan Penjualan diubah pada datagridview kemudian menekan tombol simpan Menghindari data Memasukkan data Kontrak pengguna kosong Penjualan dengan pada Tabel mengosongkan salah satu Kontrak field yang wajib diisi Penjualan kemudian menekan tombol simpan. Menghapus data Memilih data Kontrak pada Tabel Penjualan yang akan Kontrak dihapus pada datagridview Penjualan kemudian menekan tombol hapus. Membatalkan Memasukkan data Kontrak penyimpanan Penjualan kemudian data. menekan tombol batal.
Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database.
Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Kontrak Penjualan.
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Kontrak Penjualan terhapus. 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.
Nama Field No Pembatalan
Tabel 3.91 Pembatalan Data-1 Data-2 BAT-0001 BAT-0002
Tanggal Jenis Pembatalan No Pesan ID PPJB Denda Persen Denda Alasan
10/29/2011 Pemesanan PES-0001 5 Rp. 500.000,00 Tidak Sesuai Keinginan
10/25/2011 Pembelian Pesan-0002 PPJB-0002 10 Rp. 1.000.000,00 Ekonomi
164
Tabel 3.92 Test Case Pembatalan Test Case
Tujuan
Input
Output yang diharapkan
ID 67 68
69
70
71
72
73
74
Menampilkan jenis pembatalan
Pilih combobox pembatalan
jenis Muncul data penjualan yang akan melakukan transaksi
Menampilkan no Tekan tombol cari ID pesan/ID PPJB pesan, pilih data yang melakukan transaksi Menampilkan Tekan tombol cari ID data karyawan karyawan, pilih data yang perwakilan akan melakukan transaksi Menambah data Memasukkan data 1 baru ke Tabel kemudian menekan tombol Pembatalan simpan Ubah data dari Memilih data Pembatalan Tabel Pembatalan yang akan diubah pada datagridview kemudian menekan simpan Menghindari data Memasukkan data pengguna kosong Pembatalan dengan pada Tabel mengosongkan salah satu Pembatalan field yang wajib diisi kemudian menekan tombol simpan. Menghapus data Memilih data Pembatalan pada Tabel yang akan dihapus pada Pembatalan datagridview kemudian menekan tombol hapus. Membatalkan penyimpanan data.
Muncul pemesanan/penjualan
data
Muncul data yang karyawan yang akan melakukan transaksi Muncul pesan "Inserting Data" dan data bertambah ke datagridview dan database Muncul pesan "Updating Data" , dan data yang diubah tersimpan dalam database. Muncul pesan "Isi Semua Data dengan Benar", dan data tidak tersimpan pada Tabel Pembatalan
Muncul pesan konfirmasi "Anda yakin data mau dihapus", jika pilih “iya” data pada Tabel Pembatalan terhapus. Memasukkan data Semua field kosong Pembatalan kemudian menekan tombol batal.