APLIKASI KREDIT PROPERTI
|
|
- Ivan Iskandar
- 6 tahun lalu
- Tontonan:
Transkripsi
1 APLIKASI KREDIT PROPERTI TUGAS AKHIR Oleh : Supriyadi Disusun untuk memenuhi syarat kelulusan Program Diploma III Batam, 28 Maret 2009 PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK BATAM BATAM 2009
2 APLIKASI KREDIT PROPERTI TUGAS AKHIR Oleh : Supriyadi Disusun untuk memenuhi syarat kelulusan Program Diploma III Batam, 28 Maret 2009 PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK BATAM BATAM 2009 i
3 LEMBAR PENGESAHAN Batam, 28 Maret 2008 Pembimbing Stempel Politeknik Nursolihin, S.Kom ii
4 KATA PENGANTAR Dengan rahmat dan ridha Allah SWT, akhirnya Tugas Akhir ini dapat dirampungkan dengan judul Aplikasi Kredit Properti. Shalawat dan salam untuk junjungan alam Nabi Besar Muhammad SAW yang telah membawa umat manusia ke alam yang penuh dengan kemuliaan dan kedamaian. Aplikasi Aplikasi Kredit Properti merupakan suatu aplikasi yang digunakan untuk Menangani sistem pembayaran angsuran cicilan kredit properti. Diharapkan aplikasi ini dapat dimanfaatkan dan memberikan kemudahan kepada perusahaan properti dalam menangani penjualan rumah serta para konsumen dapat juga mengetahui informasi rumah yang akan mereka beli. Penulis tidak lupa mengucapkan terima kasih kepada pihak pihak yang turut berpartisipasi dalam proses penyusunan dan memberikan saran konstruktif dalam proses penyempurnaan laporan dan pembuatan aplikasi ini, yaitu kepada : 1. Ayah dan Ibu, dan yang selalu memberi dukungan dan doa sehingga dapat menyelesaikan Tugas Akhir ini.. 2. Bapak Dr. Ir. Priyono Eko Sanyoto selaku Direktur Politeknik Batam. 3. Bapak Ari Wibowo, M.Si, Metta santi putri dan Ibu Evaliata Sembiring selaku Koordinator Tugas Akhir. 4. Bapak Nursolihin, S.Kom, Ibu Metahelgia, S.si selaku Dosen Pembimbing I serta Pembimbing II yang telah membantu dalam memberikan bimbingan, ide, saran, penjelasan dan lainnya. 5. Bapak Andy Triwinarko dan Ibu Evaliata Sembiring selaku wali kelas APL Seluruh dosen APL yang telah memberikan ide dan saran konstruktif dalam penyempurnaan Tugas Akhir ini. 7.Roberto, Andria Gutama, dan Panusunan Lubis terima kasih atas bantuan dan inspirasi kalian. Kepada Rener untuk pinjaman printernya. Riky, Samuel, Ibu Tps dan Ibu perpus tanpa kalian tugas akhir ini juga tidak akan berjalan lancar. Untuk initial S dan T yang selalu mensupport Serta semua teman-teman seperjuangan APL 2005, 2006 dan Anak Asrama politeknik yang tidak mungkin penulis ucapkan satu persatu. Sungguh I ll Miss U All, Eventhough We re Separated by Time and Space, But Not Our Hearts. 8.Sri haryati, Eka kurnia dan Andrianus untuk contoh brosur properti dan library videonya di java. 9.Terakhir untuk komunitas dan forum Pemrograman java di internet, terima kasih untuk semuanya. Penulis juga menyadari bahwa masih banyak kekurangan dalam penyusunan laporan dan pembuatan Tugas akhir ini. Memang kata sempurna hanya milik-nya. Namun, penulis akan selalu berusaha untuk menjadi yang terbaik. Oleh karena itu, segala saran dan kritik yang bersifat membangun sangat diharapkan oleh penulis untuk revisi di masa yang akan datang. Batam, 28 Maret 2009 Penulis iii
5 ABSTRAK APLIKASI KREDIT PROPERTI Aplikasi kredit properti adalah aplikai untuk menanggani sistem pembayaran cicilan angsuran kredit properti serta menampilkan informasi properti. Untuk memenuhi kebutuhan akan kecepatan, kenyamanan, dan keefektifan transaksi dan i untuk perusahaan-perusahaan developer sudah seharusnya dapat menyediakan informasi tentang properti menjadi salah satu tujuan utama dibuatnya sistem ini. informasi yang dimaksud meliputi menampilkan daftar harga properti, gambar produk, peta lokasi perumahan, video profile properti serta report penjualan properti bulanan dan tahunan. Kata Kunci : developer, propfile dan report. iv
6 DAFTAR ISI HALAMAN JUDUL...i LEMBAR PENGESAHAN...ii KATA PENGANTAR...iii ABSTRAK...iv DAFTAR ISI...v DAFTAR TABEL......x DAFTAR GAMBAR...xi Bab 1 Pendahuluan Latar Belakang Tujuan Batasan Masalah Ikhtisar Buku...2 Bab 2 Deskripsi Umum Aplikasi Deskripsi Umum Sistem Karakteristik Pengguna Batasan Lingkungan Operasi Aturan Penomoran...4 Bab 3 Analisis Deskripsi Fungsional Context Diagram DFD Level 1 Aplikasi Kredit Properti DFD Level 2 Proses Pengelolaan Data Properti DFD Level 2 Proses Pengelolaan Pendaftaran DFD Level 2 Proses Pengelolaan Usulan DFD Level 2 Proses Pengelolaan Pembelian DFD Level 2 Proses Pengelolaan Pembayaran DFD Level 2 Proses Menampilkan Laporan Analisis Kebutuhan Data Diagram ER...14 Bab 4 Deskripsi Perancangan Deskripsi Data Definisi Domain/Type Daftar Tabel Aplikasi Dekomposisi Fungsional Modul Spesifikasi Kebergantungan Antar Layar Struktur Menu...21 Bab 5 Implementasi dan Pengujian Spesifikasi Kebergantungan Antar Modul Struktur Direktori dan Deskripsi File Pengujian dan Hasilnya...23 v
7 Bab 6 Kesimpulan dan Saran Kesimpulan Saran...24 LAMPIRAN A Perancangan Rinci Tabel...25 A.1 Spesifikasi Tabel Konsumen...25 A.2 Spesifikasi Tabel Pegawai...25 A.3 Spesifikasi Tabel Properti...26 A.4 Spesifikasi Tabel Pembayaran...26 A.5 Spesifikasi Tabel Pembelian...27 A.6 Spesifikasi Tabel Usulan...27 LAMPIRAN B Perancangan Rinci Fungsional...28 B.1 Spesifikasi Fungsi/Proses F B.1.1 Spesifikasi Tabel Input...28 B.1.2 Spesifikasi Tabel Output...28 B.1.3 Spesifikasi Layar Utama...28 B.1.4 Spesifikasi Query...28 B.1.5 Spesifikasi Field Data Pada Layar...28 B.1.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...28 B.1.7 Spesifikasi Layar Pesan...29 B.1.8 Spesifikasi Proses/ Algoritma...29 B.1.9 Spesifikasi Report...29 B.2 Spesifikasi Fungsi/Proses F B.2.1 Spesifikasi Tabel Input...29 B.2.2 Spesifikasi Tabel Output...29 B.2.3 Spesifikasi Layar Utama...30 B.2.4 Spesifikasi Query...30 B.2.5 Spesifikasi Field Data Pada Layar...30 B.2.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...30 B.2.7 Spesifikasi Layar Pesan...31 B.2.8 Spesifikasi Proses/ Algoritma...31 B.2.9 Spesifikasi Report...31 B.3 Spesifikasi Fungsi / Proses F B.3.1 Spesifikasi Tabel Input...31 B.3.2 Spesifikasi Tabel Output...31 B.3.3 Spesifikasi Layar Utama...32 B.3.4 Spesifikasi Query...32 B.3.5 Spesifikasi Field Data Pada Layar...32 B.3.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...32 B.3.7 Spesifikasi Layar Pesan...33 B.3.8 Spesifikasi Proses/ Algoritma...33 B.3.9 Spesifikasi Report...33 B.4 Spesifikasi Fungsi/Proses F B.4.1 Spesifikasi Tabel Input...33 B.4.2 Spesifikasi Tabel Output...33 B.4.3 Spesifikasi Layar Utama...34 B.4.4 Spesifikasi Query...34 B.4.5 Spesifikasi Field Data Pada Layar...34 B.4.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...35 B.4.7 Spesifikasi Layar Pesan...35 B.4.8 Spesifikasi Proses/ Algoritma...35 vi
8 B.4.9 Spesifikasi Report...35 B.5 Spesifikasi Fungsi/Proses F B.5.1 Spesifikasi Tabel Input...35 B.5.2 Spesifikasi Tabel Output...35 B.5.3 Spesifikasi Layar Utama...36 B.5.4 Spesifikasi Query...36 B.5.5 Spesifikasi Field Data Pada Layar...37 B.5.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...37 B.5.7 Spesifikasi Layar Pesan...37 B.5.8 Spesifikasi Proses/ Algoritma...37 B.5.9 Spesifikasi Report...37 B.6 Spesifikasi Fungsi/Proses F B.6.1 Spesifikasi Tabel Input...37 B.6.2 Spesifikasi Tabel Output...37 B.6.3 Spesifikasi Layar Utama...38 B.6.4 Spesifikasi Query...38 B.6.5 Spesifikasi Field Data Pada Layar...38 B.6.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...38 B.6.7 Spesifikasi Layar Pesan...39 B.6.8 Spesifikasi Proses/ Algoritma...39 B.6.9 Spesifikasi Report...39 B.7 Spesifikasi Fungsi/Proses F B.7.1 Spesifikasi Tabel Input...39 B.7.2 Spesifikasi Tabel Output...39 B.7.3 Spesifikasi Layar Utama...40 B.7.4 Spesifikasi Query...40 B.7.5 Spesifikasi Field Data Pada Layar...40 B.7.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...40 B.7.7 Spesifikasi Layar Pesan...40 B.7.8 Spesifikasi Proses/ Algoritma...41 B.7.9 Spesifikasi Report...41 B.8 Spesifikasi Fungsi/Proses F B.8.1 Spesifikasi Tabel Input...41 B.8.2 Spesifikasi Tabel Output...41 B.8.3 Spesifikasi Layar Utama...42 B.8.4 Spesifikasi Query...42 B.8.5 Spesifikasi Field Data Pada Layar...42 B.8.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...43 B.8.7 Spesifikasi Layar Pesan...43 B.8.8 Spesifikasi Proses/ Algoritma...43 B.8.9 Spesifikasi Report...43 B.9 Spesifikasi Fungsi/Proses F B.9.1 Spesifikasi Tabel Input...44 B.9.2 Spesifikasi Tabel Output...44 B.9.3 Spesifikasi Layar Utama...44 B.9.4 Spesifikasi Query...44 B.9.5 Spesifikasi Field Data Pada Layar...45 B.9.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...45 B.9.7 Spesifikasi Layar Pesan...45 B.9.8 Spesifikasi Proses/ Algoritma...45 B.9.9 Spesifikasi Report...46 B.10 Spesifikasi Fungsi/Proses F B.10.1 Spesifikasi Tabel Input...46 B.10.2 Spesifikasi Tabel Output...46 B.10.3 Spesifikasi Layar Utama...46 B.10.4 Spesifikasi Query...47 vii
9 B.10.5 Spesifikasi Field Data Pada Layar...47 B.10.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...47 B.10.7 Spesifikasi Layar Pesan...47 B.10.8 Spesifikasi Proses/ Algoritma...47 B.10.9 Spesifikasi Report...48 B.11 Spesifikasi Fungsi/Proses F B.11.1 Spesifikasi Tabel Input...48 B.11.2 Spesifikasi Tabel Output...48 B.11.3 Spesifikasi Layar Utama...49 B.11.4 Spesifikasi Query...49 B.11.5 Spesifikasi Field Data Pada Layar...49 B.11.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...49 B.11.7 Spesifikasi Layar Pesan...50 B.11.8 Spesifikasi Proses/ Algoritma...50 B.11.9 Spesifikasi Report...50 B.12 Spesifikasi Fungsi/Proses F B.12.1 Spesifikasi Tabel Input...50 B.12.2 Spesifikasi Tabel Output...50 B.12.3 Spesifikasi Layar Utama...51 B.12.4 Spesifikasi Query...51 B.12.5 Spesifikasi Field Data Pada Layar...51 B.12.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...51 B.12.7 Spesifikasi Layar Pesan...51 B.12.8 Spesifikasi Proses/ Algoritma...52 B.12.9 Spesifikasi Report...52 B.13 Spesifikasi Fungsi/Proses F B.13.1 Spesifikasi Tabel Input...52 B.13.2 Spesifikasi Tabel Output...52 B.13.3 Spesifikasi Layar Utama...52 B.13.4 Spesifikasi Query...52 B.13.5 Spesifikasi Field Data Pada Layar...53 B.13.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...53 B.13.7 Spesifikasi Layar Pesan...53 B.13.8 Spesifikasi Proses/ Algoritma...53 B.13.9 Spesifikasi Report...55 B.14 Spesifikasi Fungsi/Proses F B.14.1 Spesifikasi Tabel Input...54 B.14.2 Spesifikasi Tabel Output...54 B.14.3 Spesifikasi Layar Utama...54 B.14.4 Spesifikasi Query...54 B.14.5 Spesifikasi Field Data Pada Layar...54 B.14.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...54 B.14.7 Spesifikasi Layar Pesan...55 B.14.8 Spesifikasi Proses/ Algoritma...55 B.14.9 Spesifikasi Report...55 B.15 Spesifikasi Fungsi/Proses F B.15.1 Spesifikasi Tabel Input...55 B.15.2 Spesifikasi Tabel Output...55 B.15.3 Spesifikasi Layar Utama...56 B.15.4 Spesifikasi Query...56 B.15.5 Spesifikasi Field Data Pada Layar...56 B.15.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...56 B.15.7 Spesifikasi Layar Pesan...57 B.15.8 Spesifikasi Proses/ Algoritma...57 B.15.9 Spesifikasi Report...57 viii
10 B.16 Spesifikasi Fungsi/Proses F B.14.1 Spesifikasi Tabel Input...57 B.14.2 Spesifikasi Tabel Output...57 B.14.3 Spesifikasi Layar Utama...58 B.14.4 Spesifikasi Query...58 B.14.5 Spesifikasi Field Data Pada Layar...58 B.14.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...58 B.14.7 Spesifikasi Layar Pesan...59 B.14.8 Spesifikasi Proses/ Algoritma...59 B.14.9 Spesifikasi Report...59 B.17 Spesifikasi Fungsi/Proses F B.15.1 Spesifikasi Tabel Input...59 B.15.2 Spesifikasi Tabel Output...59 B.15.3 Spesifikasi Layar Utama...60 B.15.4 Spesifikasi Query...60 B.15.5 Spesifikasi Field Data Pada Layar...60 B.15.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...61 B.15.7 Spesifikasi Layar Pesan...61 B.15.8 Spesifikasi Proses/ Algoritma...61 B.15.9 Spesifikasi Report...61 B.18 Spesifikasi Fungsi/Proses F B.14.1 Spesifikasi Tabel Input...62 B.14.2 Spesifikasi Tabel Output...62 B.14.3 Spesifikasi Layar Utama...62 B.14.4 Spesifikasi Query...62 B.14.5 Spesifikasi Field Data Pada Layar...62 B.14.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...63 B.14.7 Spesifikasi Layar Pesan...63 B.14.8 Spesifikasi Proses/ Algoritma...63 B.14.9 Spesifikasi Report...63 B.19 Spesifikasi Fungsi/Proses F B.15.1 Spesifikasi Tabel Input...64 B.15.2 Spesifikasi Tabel Output...64 B.15.3 Spesifikasi Layar Utama...64 B.15.4 Spesifikasi Query...64 B.15.5 Spesifikasi Field Data Pada Layar...65 B.15.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...65 B.15.7 Spesifikasi Layar Pesan...65 B.15.8 Spesifikasi Proses/ Algoritma...65 B.15.9 Spesifikasi Report...65 B.20 Spesifikasi Fungsi/Proses F B.14.1 Spesifikasi Tabel Input...65 B.14.2 Spesifikasi Tabel Output...65 B.14.3 Spesifikasi Layar Utama...66 B.14.4 Spesifikasi Query...66 B.14.5 Spesifikasi Field Data Pada Layar...67 B.14.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...67 B.14.7 Spesifikasi Layar Pesan...68 B.14.8 Spesifikasi Proses/ Algoritma...68 B.14.9 Spesifikasi Report...69 B.21 Spesifikasi Fungsi/Proses F B.15.1 Spesifikasi Tabel Input...70 B.15.2 Spesifikasi Tabel Output...70 B.15.3 Spesifikasi Layar Utama...70 B.15.4 Spesifikasi Query...71 B.15.5 Spesifikasi Field Data Pada Layar...71 ix
11 B.15.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...72 B.15.7 Spesifikasi Layar Pesan...72 B.15.8 Spesifikasi Proses/ Algoritma...73 B.15.9 Spesifikasi Report...73 B.22 Spesifikasi Fungsi/Proses F B.14.1 Spesifikasi Tabel Input...74 B.14.2 Spesifikasi Tabel Output...74 B.14.3 Spesifikasi Layar Utama...75 B.14.4 Spesifikasi Query...75 B.14.5 Spesifikasi Field Data Pada Layar...75 B.14.6 Spesifikasi Function Key/ Objek-Objek Pada Layar...76 B.14.7 Spesifikasi Layar Pesan...76 B.14.8 Spesifikasi Proses/ Algoritma...76 B.14.9 Spesifikasi Report...76 LAMPIRAN C Daftar Rinci File Dan Data...77 C.1. Struktur direktori...77 C.2 Isi Direktori Operasional...77 C.2.1 Subdirektori Proyek: C:\TA_Kredit_properti...77 C.3 Isi Subdirektori\Pengembangan\Dokumen : C:\ TA\Pengembangan\Dokumen...77 LAMPIRAN D Dokumen Rinci Testing...78 D.1. Tim Penguji...80 LAMPIRAN E Manual Software...81 E.1 Menu Utama Aplikasi...84 E.2.1 Layar Sub menu form properti...85 E.2.2 Layar Form Properti Cari Data Properti...86 E.2.3 Layar Form Properti Tambah Data Properti...87 E.2.4 Layar Form Properti Ubah Data Properti...88 E.2.5 Layar Form Properti Hapus Data Properti...89 E.2.6 Layar Layar Menampilkan Data Properti...90 E.3 Layar Form Menampilkan Daftar Harga...91 E.4 Layar Form Menampilkan Profile produk...92 E.5 Layar Sub Menu Form Pembayaran Properti...93 E.6 Layar Form Pendaftaran Konsumen...94 E.6.1 Layar Form Ubah Pendaftaran Konsumen...95 E.6.2 Layar Form Tampil Data Pendaftaran Konsumen...96 E.7 Layar Form usulan Pembelian Konsumen...97 E.7.1 Layar Form tambah data usulan pembelian...98 E.7.2 Layar Form tampil data usulan pembelian...99 E.8 Layar Form Tambah Pembayaran E.8.1 Layar Form Hapus Pembayaran E.8.2 Layar Form Cetak Pembayaran E.8.3 Layar Form Menampilkan Data Pembayaran Konsumen E.9 Layar Sub Menu form laporan E.9.1 Layar Form Laporan Bulanan E.9.2 Layar Form Laporan Tahunan x
12 LAMPIRAN F Logbook DAFTAR PUSTAKA DAFTAR TABEL Tabel 2.2 Kategori Pengguna Berdasarkan Hak Akses...3 Tabel 4.1 Daftar Tabel Deskripsi Data Aplikasi ecurrency Politeknik Batam...13 Tabel Daftar Tabel Basisdata Aplikasi ecurrency Politeknik Batam...13 Tabel 4.2 Daftar Tabel Input-Proses-Output Aplikasi ecurrency Politeknik Batam...14 Tabel 5.2 Daftar Direktori dan File Aplikasi ecurrency Politeknik Batam...17 DAFTAR GAMBAR Gambar 2.1 Deskripsi Umum Sistem...3 Gambar Konteks Diagram Aplikasi Kredit properti...5 Gambar DFD Level 1 Aplikasi Kredit Properti...6 Gambar DFD Level 2 Proses Pengelolaan Data Properti...7 Gambar DFD Level 2 Proses Pengelolaan Pendaftaran...8 Gambar DFD Level 2 Proses Pengelolaan Usulan...9 Gambar DFD Level 2 Proses Pengelolaan Pembelian...10 Gambar DFD Level 2 Proses Pengelolaan Pembayaran...11 Gambar DFD Level 2 Proses Pengelolaan Pembayaran...12 Gambar Diagram ER...12 Gambar Spesifikasi Kebergantungan Antar Layar...15 xi
13 Bab 1 Pendahuluan 1.1 Latar Belakang Salah satu kebutuhan primer yang tidak dapat ditangguhkan adalah rumah (temp at tinggal). Kebutuhan yang ini harus dipenuhi karena manusia tidak dapat bertahan hidup tanpa rumah. Sekarang ini, para developer perumahan berlomba-lomba menawarkan produk yang mereka miliki. Namun, masalah muncul ketika para konsumen dihadapkan dengan minimnya informasi mengenai kredit properti rumah. Di sisi lain para developer juga banyak yang belum mempunyai aplikasi spesifik untuk menangani transaksi penjualan kredit rumah. Untuk memenuhi kebutuhan di atas, perusahaan-perusahaan developer sudah seharusnya dapat menyediakan informasi tentang properti dan membuat aplikasi penjualan rumah secara kredit. Sebagai contoh adalah salah satu perusahaan properti di Batam dimana transaksi penjualan rumah secara kreditnya masih menggunakan aplikasi Microsoft Excel. Namun, karena spesialisasi aplikasi ini bukan untuk menangani transaksi penjualan kredit rumah dan menampilkan detail perumahan, maka terdapat kesulitankesulitan yang dihadapi. Misalnya bagian keuangan harus memeriksa data debitur yang melakukan penundaan pembayaran secara manual. Hal ini tentu tidak efesien baik dari segi pikiran maupun waktu. Untuk mengatasi masalah tersebut diperlukan suatu aplikasi khusus yang dirancang untuk menangani kelemahan dan kekurangan aplikasi tersebut. Aplikasi yang dimaksud adalah sebuah aplikasi yang mampu menangani sistem pembayaran kredit rumah dan menampilkan informasi rumah. Tujuannya adalah dapat memberikan kemudahan kepada perusahaan properti dalam menangani penjualan rumah serta para konsumen dapat juga mengetahui informasi rumah yang akan mereka beli. 1.2 Tujuan 1. Mempermudah konsumen dalam penyampaian informasi properti. 2. Menangani informasi cicilan disertakan daftar harga dan gambar produk. 3. Menampilkan gambar peta lokasi perumahan serta video profile produk. 4. Menangani sistem pembayaran angsuran cicilan kredit uang muka. 5. Menangani pembuatan report penjualan properti tahunan dan bulanan. 1.3 Batasan Masalah 1. Aplikasi tidak menangani fasilitas pembuatan sertifikat. 2. Sistem pembayaran kredit di aplikasi ini hanya bersifat simulasi. 1.4 Ikhtisar Buku Laporan ini terdiri dari Bab Pendahuluan, Deskripsi Umum Sistem, Analisis, Deskripsi Perancangan, Implementasi dan Pengujian, Kesimpulan dan Saran serta Lampiran yang berhubungan dengan aplikasi yang dibuat. Bab I : Pendahuluan Berisi tentang masalah yang melatarbelakangi pembuatan sistem yang akan dirancang, tujuan pembuatan sistem, batasan masalah dan ikhtisar buku. 1
14 Bab II : Deskripsi Umum perangkat lunak Berisi tentang deskripsi umum sistem, karakteristik pengguna dan batasan masalah, lingkungan operasi yang mencakup lingkungan operasional dan lingkungan pengembangan serta aturan penomoran. Bab III : Analisis Berisi tentang deskripsi fungsional yang mencakup konteks diagram pada aplikasi dan analisis kebutuhan data yang berisi uraian data yang dikelola oleh sistem. Bab IV : Deskripsi Perancangan Berisi tentang deskripsi dat yang dikelola oleh sistem, dekomposisi fungsional modul, spesifikasi kebergantungan antar layar, dan struktur menu. Bab V : Implementasi dan Pengujian Berisi tentang spesifikasi kebergantungan antar modul, struktur direktori dan deskripsi file yang merupakan struktur direktori dan pengumpulan fungsi menjadi file serta pengujian dan hasilnya. Bab VI : Kesimpulan dan Saran Berisi tentang kesimpulan dari hasil pembangun sistem dan saran untuk perbaikan dan pangembangan. 2
15 Bab 2 Deskripsi Umum Aplikasi 2.1. Deskripsi Umum Sistem Data properti dan konsumen User Informasi Data Properti Aplikasi Gambar 2.1 Deskripsi Umum Sistem 2.2. Karakteristik Pengguna Pengguna dalam aplikasi ini adalah sebagai berikut : Tabel 2.2 Kategori pengguna aplikasi Kategori Pengguna Tugas Hak Akses ke aplikasi Jabatan User Menginput Konsumen data properti, dan pembayaran Insert, search dan upload User 3
16 2.3. Batasan 1. Menggunakan file data dari database mysql. 2. Hanya dapat dijalankan pada sistem operasi Windows. 3. Bahasa pemrograman yang digunakan adalah Java Lingkungan Operasi dan Pengembangan Lingkungan Operasional a. Prosesor : Intel Pentium III atau spesifikasi yang lebih tinggi b. Memori : 128 MB c. Sistem Operasi : Ms Windows XP d. Program Utilities lain : MySql, ODBC componen e. Perangkat lain : Printer 2.5. Aturan Penomoran Dalam laporan ini memiliki aturan penamaan dan penomoran seperti berikut : 1. Aturan penomoran bab-bab selalu di awali dengan kata Bab dan diikuti oleh angka. Misal Bab 1 Pendahuluan. 2. Aturan penomoran untuk sub bab, menggunakan outline number. Misal 2.1 Deskripsi Umum Sistem. 3. Tabel diberi nomor diawali dengan nomor Bab dan diikuti dengan nomor yang dimulai dari 1 dan seterusnya serta diikuti nama tabel. Misal Tabel 2.1 Fungsi adalah tabel pertama dari Bab 2 dengan nama fungsi. 4. Aturan penamaan gambar disesuaikan dengan nomor bab, nomor gambar dan diikuti nama gambar. Misal Gambar 2.1 Deskripsi umum sistem, adalah gambar pertama dari bab Fungsi diberi nama sesuai dengan fungsinya. Misal fungsi untuk konversi dinamakan fungsi konversi juga. 6. Aturan penamaan pada lampiran dimulai dengan Lampiran diikuti inisial X, dimana X berarti A, B, C, dan seterusnya. Misal Lampiran A. 4
17 BAB 3 ANALISIS 3.1 Deskripsi Fungsional Context Diagram Gambar 3.1 Context Diagram Dari gambar di atas dapat di jelaskan bahwa user memberikan inputdata (Username, Password, Pilihanvideo, type, blok, normh, harga UangMuka, Angsuran, Cicilan, BookingFee, Keterangan, IdProperti, NoRmh, Luas, Harga, Booking, Lama, Angsuran, Nama, NoPembelian, TglPembelian, Harga, UangMuka, LamaKredit, AngsuranPerbulan, NoKtp, Nama, JenisKelamin, TempatLahir, TanggalLahir, StatusNikah, StatusRumah, Pekerjaan, Gaji, Agama, NoTelp). Data data tersebut kemudian akan dikelola oleh sistem yang akan menghasilkan output berupa hasil proses data (Info Verifikasi, Pilihanvideo, type, blok, normh, hrgjual, UangMuka, Angsuran, cicilan, lamanya, BookingFee, Keterangan, IdProperti, NoRmh,Luas, Harga, Booking, Lama, Angsuran, Nama, NoPembelian, TglPembelian, Harga, UangMuka, LamaKredit, AngsuranPerbulan, NoKtp, Nama, JenisKelamin, TempatLahir, TanggalLahir, StatusNikah, StatusRumah, Pekerjaan, Gaji, Agama, NoTelp). 5
18 DFD LEVEL I Gambar DFD Level 1 6
19 Pada DFD level 1 aplikasi kredit properti ini terdapat 8 proses yaitu: 1. Proses Login. Pada proses login (proses 1) user harus mengiput username dan password agar masuk ke dalam sistem. aliran data berupa username, password menuju T_pegawai hasilnya adalah sistem akan memberikan info verifikasi pada user. 2. Proses Pengelolaan data properti Pada proses pengelolaan data properti (proses 2) user menginput id properti, perumahan,type, blok, normh, luas, harga, Keterangan menuju T_properti hasilnya sistem akan menyimpan data tersebut di T_properti 3. Proses Menampilkan daftar harga Pada proses menampilkan daftar harga (proses 3) user melihat info daftar harga rumah yang di proses sistem hasilnya adalah sistem akan memberikan Info Daftar harga rumah yang di ambil dari T_properti. 4.Proses Menampilkan profile produk Proses menampilkan profile produk (proses 4) user memilih type_rumah, video ke dalam sistem. Aliran data berupa type_rumah, video akan diproses yang selanjutnya data tersebut akan dipanggil dari file profile hasilnya adalah sistem akan memberikan info peta, video profile. 5.Proses Pengelolaan Pendaftaran Pada proses Pengelolaan Pendaftaran dan Usulan (proses 5) user mengiput data-data konsumen ke dalam sistem. Aliran data berupa data konsumen yang akan diproses dan hasilnya adalah sistem akan menampilkan Info pendaftaran. 6. Proses Usulan Pembelian Pada proses Usulan Pembelian (proses 6) user menginput id_properti, nama, no_usulan, tgl_usulan,type harga, uang muka, lama kredit ke dalam sistem. sistem akan memberikan info data usulan. Dan pada sebagian proses akan dijelaskan lebih rinci pada DFD level Proses Pengelolaan pembelian Pada proses Pengelolaan Pembelian (proses 7) user menginput no_usulan sistem akan memproses dan memberikan data berupa No_usulan, nama, no_ktp, tgl_pembelian,tgl_jth_tmpo,id properti, harga,uang_muka, Bookingfee,lama kredit,ansuran dan sebagian proses akan dijalan lebih rinci pada DFDlevel 2. 8.Proses Pengelolaan pembayaran Proses Pengelolaan pembayaran (proses 8) user menginput IdProperti sistem akan memberikan data berupa no_ktp, nama, besar angsuran, denda, jumlah bayar, tgl_bayar,tgl_jatuh_tempo, angsuranke, sisa angsuran hasilnya sistem akan menyimpan data tersebut di T_pembayaran sistem akan memproses dan menapilkan kembali ke user 9.Proses Menampilkan laporan Pada proses menampilkan laporan (proses 9) user memilih periode laporan ke dalam sistem. Aliran data berupa periode laporan hasilnya adalah sistem akan memberikan info data pembelian. Dan pada sebagian proses akan dijelaskan lebih rinci pada DFD level 2. 7
20 DFD Level 2 Untuk Proses pengelolaan data properti Gambar DFD Level 2 Pada DFD level 2 aplikasi kredit properti kpr ini terdapat tiga proses yaitu: 1.Proses 2.1 Cari Data Properti Proses ini untuk mencari data properti berdasarkan IdProperti, user akan melakukan input data berupa IdProperti dan mendapat output berupa pesan_cari_properti. Data tersebut diambil dari tabel t_properti 2.Proses 2.2 Tambah Data Properti Proses ini untuk menambah data properti, user akan melakukan input data berupa IdProperti,perumahan, type, blok, normh, luas, harga, Keterangan dan mendapat output berupa data tersimpan. Data tersebut diambil dari tabel t_properti 8
21 3. Proses 2.3 Ubah Data Properti Proses ini untuk mengubah data properti berdasarkan IdProperti, user akan melakukan input data berupa berupa IdProperti,perumahan, type, blok, normh, luas, harga, Keterangan. Data tersebut diambil dari tabel t_properti 4. Proses 2.4 hapus Data Properti Proses ini untuk menghapus data properti berdasarkan IdProperti, user akan melakukan input berupa IdProperti,perumahan, type, blok, normh, luas, harga, Keterangan. Data tersebut diambil dari tabel t_properti DFD Level 2 Untuk Proses pengelolaan pendaftaran Gambar DFD Level 2 9
22 Pada DFD level 2 aplikasi kredit properti ini terdapat tiga proses yaitu: 1.Proses 5.1 Cari Data Pendaftaran Proses ini untuk mencari data pendaftran berdasarkan IdProperti, user akan melakukan input data berupa IdProperti dan mendapat output berupa pesan_cari_pendaftran. Data tersebut diambil dari tabel t_konsumen 2.Proses 5.2 Tambah Data Pendaftaran Proses ini untuk menambah data pendaftran konsumen akan melakukan input data berupa NoKtp,Nama,JenisKelamin,TempatLahir, TanggalLahir,StatusNikah,StatusRumah, Pekerjaan,Gaji,Agama,alamat, NoTelp mendapat output berupa NoKtp,Nama,JenisKelamin,TempatLahir, TanggalLahir,StatusNikah,StatusRumah, Pekerjaan,Gaji,Agama,alamat, NoTelp mendapat 3. Proses 5.3 Ubah Data Pendaftaran Proses ini untuk mengubah data pendaftran berdasarkan NoKtp,Nama,JenisKelamin,TempatLahir, TanggalLahir,StatusNikah,StatusRumah, Pekerjaan,Gaji,Agama,alamat, NoTelp akan. Data tersebut diambil dari tabel t_konsumen 4. Proses 5.4 hapus Data Pendaftaran Proses ini untuk menghapus data pendaftaran berdasarkan NoKtp,Nama,JenisKelamin,TempatLahir, TanggalLahir,StatusNikah,StatusRumah, Pekerjaan,Gaji,Agama,alamat, NoTelp. Data tersebut diambil dari tabel t_konsumen DFD Level 2 Untuk Proses Pengelolaan Usulan Gambar DFD Level 2 10
23 Pada DFD level 2 aplikasi kredit properti ini terdapat tiga proses yaitu: 1.Proses 6.1 Cari Data usulan Proses ini untuk mencari data usulan berdasarkan IdProperti, user akan melakukan input data berupa IdProperti dan mendapat output berupa pesan_cari_usulan. Data tersebut diambil dari tabel t_konsumen dan usulan 2.Proses 6.2 Tambah Data usulan Proses ini untuk menambah data usulan konsumen akan melakukan input data berupa data usulan konsumen, ke table t_ konsumen 3. Proses 6.3 Tampil Data usulan Proses ini untuk menampilkan data usulan berdasarkan id_property. Data tersebut diambil dari tabel t_konsumen dan t_usulan DFD Level 2 Untuk Proses Pengelolaan Pembelian No_usulan Nama, no_ktp T_konsumen 7.1 Cari data pembelian No_ktp, nama,tgl_pembelian, tgl_jatuh_tempo id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka No_usulan, tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka No_ktp, nama,tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka No_ktp, nama,tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka 7.2 Tambah data pembelian T_usulan No_ktp, nama,tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka No_ktp, nama,tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka No_ktp, nama,tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka User T_pembelian Pilih tampil No_ktp, nama,tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka 7.3 Tampil data pembelian Id_pembelian, id_usulan, No_ktp, nama,tgl_pembelian, id_properti, harga, uangmuka, lama kredit, angsuran uang muka Gambar DFD Level 2 Pada DFD level 2 aplikasi kredit properti ini terdapat tiga proses yaitu: 1.Proses 7.1 Cari Data Pengelolaan pembelian Proses ini untuk mencari data pendaftran berdasarkan IdProperti, user akan melakukan input data berupa IdProperti dan mendapat output berupa pesan_cari_pembelian. Data tersebut diambil dari tabel t_konsumen 2.Proses 7.2 Tambah Data Pembelian Proses ini untuk menambah data pmbelian konsumen akan melakukan input data berupa data usulan mendapat output berupa data usulan sudah di tambahkan. 11
24 3. Proses72.3 Tampil Data Pembelian Proses ini untuk menampilkan data pembelian berdasarkan id_pembelian akan. Data tersebut diambil dari tabel t_konsumen dan t_pembelian DFD Level 2 Untuk Proses Pengelolaan Pembayaran Gambar DFD Level 2 Pada DFD level 2 aplikasi kredit properti ini terdapat tiga proses yaitu: 1.Proses 8.1 Cari Data Pembayaran Proses ini untuk mencari data pembayaran berdasarkan IdProperti, user akan melakukan input data berupa IdProperti dan mendapat output berupa pesan_cari_pendaftran. Data tersebut diambil dari tabel t_konsumen 2.Proses 8.2 Tambah Data Pembayaran Proses ini untuk menambah data pembayaran konsumen akan melakukan input data berupa pembayaran konsumen mendapat output berupa pesan data pembayaran tersimpan 3. Proses 8.3 Print Data Pembayaran Proses ini untuk mencetak data pembayaran. Data tersebut diambil dari tabel t_konsumen,t_pembayaran dan t_usulan 12
25 DFD Level 2 Untuk Proses Menampilkan Laporan Pilih laporan bulanan 9.1 Tampilan Laporan bulanan T_usulan Nama, Tgl_usulan, booking fee, angsuaran, laporan bulanan T_konsumen Nama, no_ktp User Type, blok, no, harga T_properti Pilih laporan Tahunan 9.2 Tampilan Laporan tahunan Tgl_usulan T_pembelian laporan tahunan Gambar DFD Level 2 Pada DFD level 2 aplikasi kredit properti ini terdapat tiga proses yaitu: 1.Proses 9.1 Tampil laporan bulanan Proses ini untuk menampilkan laporan bulanan dari t_usulan, yaitu berupa nama, tgl_usulan, booking fee, angsuran untuk ditampilkan ke user 2.Proses 9.2 Tampil laporan tahunan Proses ini untuk menampilkan laporan dari t_konsumen, t_properti, dan pembelian yaitu berupa nama, no_ktp, Type, blok, no, harga tgl_usulan, untuk ditampilkan ke user 13
26 3.2 Analisis Kebutuhan Data Data yang diperlukan dalam proses ini adalah data user (username, password), data Properti(id_properti, perumahan, type, luas, blok, no_properti, harga, keterangan), data pembelian (tgl_pembelian, no_pembelian, uang_muka) data konsumen( nama, no_ktp, temp_lahir, alamat, agama, gaji, j_kelamin, t_lahir, pekerjaan, status_nikah, status_rumah, no_telp ) dan data pembayaran (no_ktp, denda, jml_angsuran, tgl_bayar, no_pembayaran, no_pembelian, angsuran) ER Diagram Gambar 3.8 ER Diagram Dari Diagram ER di atas dapat dijelaskan sebagai berikut : User berfungsi sebagai pengelola sistem yang berupa pengelolaaan data properti. Pada ER digram di atas terdapat 3 entitas. Entitas pegawai dan entitas properti dihubungkan oleh relasi mengelola dengan derajat relasi many to one. Entitas properti dan entitas konsumen dihubungkan oleh relasi jual dengan derajat relasi one to many dan relasi bayar dihubungkan dan mendapat agregasi dari entitas pegawai ke entitas konsumen. 14
27 BAB 4 DESKRIPSI PERANCANGAN Aplikasi Kredit Properti merupakan aplikasi yang berbasis basisdata Deskripsi Data No Nama Tabel Deskripsi isi Jenis Volume Laju Primary key Constrain 1 T_konsumen Data Master ± 100 ±1200/ No_ktp Konsumen yang mengajukan kredit tahun 2 T_pegawai Data Pegawai Master ±10 ±120/ Nip_pegawai tahun 3 T_properti Data-data Master ±100 ±1200/ Id_properti Properti 4 T_pembayaran Data seluruh transaksi pembayaran 5 T_pembelian Data Pembelian rumah perperiode 6 T_usulan Data usulan konsumen Table 4.1 Deskripsi Data Aplkas kredit Properti tahun Transaksi ±100 ±1200/ tahun Transaksi ±100 ±1200/ Tahun Transaksi ±10 ±120/ tahun No_pembayaran No_pembayaran No_usulan 4.2. Definisi Domain/Type Tidak ada 4.3. Daftar Tabel Aplikasi No Nama Tabel Primary key Data store E/R Deskripsi isi 1 T_konsumen No_ktp Data Calon debitur yang mengajukan kredit 15
28 2 T_pegawai Nip_pegawai NAMA User Data Pegawai ALAMAT Pegawai Password 3 T_properti Id_properti Data-data Properti 4 T_pembayaran No_pembayaran denda No_ktp Tgl_jth_tempo Data seluruh transaksi pembayaran Jml_angsur an bayar Tgl_bayar No_pemb ayaran Lamanya Id_debitur 5 T_pembelian No_pembelian Data pembelian rumah perperiode 6 T_usulan Id_usulan Data Usulan konsumen Keterangan lebih lanjut untuk deskripsi tabel, dapat dilihat pada Lampiran 16
29 4.4. Dekomposisi Fungsional Modul No No. Fungsi atau Tabel Input Data Input Tabel Output Data Output ket Fungsi Proses 1 F.1 Fungsi Login T_pegawai User_name, password 2 F.2.1 Cari data properti 3 F.2.2 Tambah properti T_properti T_properti Id_properti, perumahan, no_rumah, Blok, Type, luas, harga, Ket Id_properti, perumahan, no_rumah, Blok, Type, luas, harga, Ket 4 F.2.3 Ubah properti T_properti Id_properti, perumahan, no_rumah, Blok, Type, luas, harga, Ket 5 F.2.4 Hapus properti T_properti Id_properti, perumahan, no_rumah, Blok, Type, luas, harga, Ket 5 F.3 Menampilkan Daftar harga 6 F.4 Menampilkan profile produk 7 F.5.1 Cari data pendaftaran T_properti Type T_properti Id_properti, perumahan, no_rumah, Blok, Type, luas, harga, Ket pilihan peta dan video T_konsumen No_ktp T_konsumen No_ktp, nama, pekerjaan, gaji, agama, temp_lahir, tanggal_lahir, alamat_, no_telp 8 F.5.2 Tambah data pendaftaran T_konsumen No_ktp, nama, pekerjaan, gaji, agama, temp_lahir, tanggal_lahir, alamat_, no_telp T_konsumen No_ktp, nama, pekerjaan, gaji, agama, temp_lahir, tanggal_lahir, alamat_, no_telp 17
30 No No. Fungsi Fungsi atau Proses Tabel Input Data Input Tabel Output Data Output ket 9 F.5.3 Ubah data pendaftaran 10 F.5.4 Hapus data pendaftaran T_konsumen No_ktp, nama, pekerjaan, gaji, agama, temp_lahir, tanggal_lahir, alamat_, no_telp T_konsumen No_ktp, nama, pekerjaan, gaji, agama, temp_lahir, tanggal_lahir, alamat_, no_telp T_konsumen No_ktp T_konsumen No_ktp, nama, pekerjaan, gaji, agama, temp_lahir, tanggal_lahir, alamat_, no_telp 11 F.6.1 Cari data usulan No_ktp T_konsumen T_usulan Nama, tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka 12 F.6.2 Tambah data usulan T_usulan No_usulan, tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka 13 F.6.3 Tampil data usulan T_usulan No_usulan, tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka 14 F.7.1 Cari data pembelian T_konsumen T_usulan No_usulan No_usulan, tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka 15 F.7.2 Tambah data pembelian T_usulan No_usulan, tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka 18
31 No No. Fungsi Fungsi atau Proses Tabel Input Data Input Tabel Output Data Output ket 16 F.7.3 Tampil data pembelian T_usulan No_usulan, tgl_usulan, id_properti, harga, uangmuka, booking fee, lama kredit, angsuran uang muka 17 F.8.1 Cari data pembayaran 18 F.8.2 Tambah data pembayaran T_pembayaran Id_properti T_pembelian IdProperti,Nama,NoPem belian,tglpembelian,typ e,harga, UangMuka,LamaKredit, AngsuranPerbulan IdProperti, no_ktp, Nama, Besar_angsuran, denda, jumlah bayar, TglBayar, Tgl_jatuh_tempo, Angsuran ke, sisa angsuran 19 F.8.3 Print data pembayaran IdProperti, no_ktp, Nama, Besar_angsuran, denda, jumlah bayar, TglBayar, Tgl_jatuh_tempo, Angsuran ke, sisa angsuran T_pembayaran 20 F.9.1 Tampilan laporan bulanan Nama, Tgl_usulan, booking fee, angsuaran, T_usulan 21 F.9.2 Tampilan laporan Tahunan Type, blok, no, harga Tgl_usulan T_properti, T_konsumen T_pembelian 19
32 4.5. Spesifikasi Kebergantungan Antar Layar Tampilan utama aplikasi adalah login, jika login benar akan masuk kemenu utama. Di menu utama terdapat tiga pilihan diantaranya, Menu Properti, Menu Pembayaran, dan Menu laporan. Dari masing-masing pilihan yang terdapat dimenu utama mempunyai sub-bagian. Dipilihan Menu properti terdapat sub bagian diantaranya Pengelolaan data properti, Menampilkan profile produk. Dipilihan Menu Pembayaran terdapat sub bagian diantaranya Pengelolaan pembelian dan pembayaran. Dipilihan Menu laporan terdapat sub bagian diantaranya laporan perbulan dan laporan tahunan. 20
33 4.6. Struktur menu Struktur menu untuk aplikasi kredit properti seperti dibawah ini: Aplikasi Kredit Properti: --Login --Menu Utama --Menu properti -- Tambah,Ubah data properti -- Tampil data properti -- Tampil data properti -- Menampilkan Daftar harga -- Tampil peta dan video -- Exit --Menu pembayaran --Pendaftaran konsumen --Tampil_pendaftaran --Tampil_pendaftaran --Tampil usulan --Pembelian properti --Tampil pembelian --Tampil pembelian --Usulan pembelian --Tampil usulan --Pembayaran cicilan --Laporan Transaksi --Exit --Menu laporan --Laporan bulanan --Laporan tahunan --Exit 21
34 BAB 5 IMPLEMENTASI DAN PENGUJIAN 5.1. Spesifikasi Kebergantungan Antar Modul Tidak ada 5.2. Struktur Direktori dan Deskripsi File Tabel 5.1 Daftar Direktori dan File Aplikasi Kredit Properti Nama Direktori Nama File Nama Modul Nama Fungsi Keterangan Aplikasi Fungsi Login - F.1 1 file berisi 1 fungsi Cari data properti - F.2.1 Untuk mencari data properti Tambah properti - F.2.2 Untuk tambah data properti Ubah properti - F.2.3 Hapus properti - F.2.4 Untuk Ubah data properti Untuk Hapus data properti Menampilkan Daftar harga - F.3 File Menampilkan Daftar harga Menampilkan profile produk - F.4 File Menampilkan profile produk Cari data pendaftaran - F.5.1 Untuk mencari data pendaftaran pelanggan Tambah data pendaftaran - F.5.2 Untuk menambah data pendaftaran pelanggan Ubah data pendaftaran - F.5.3 Untuk mengubah data pendaftaran pelanggan Hapus data pendaftaran F.5.4 Hapus data pembayaran Cari data usulan F.6.1 Untuk mencari - data usulan Tambah data usulan - F.6.2 Untuk menambah data usulan Tampil data usulan - F.6.3 File berisi data usulan pelanggan Cari data pembelian - F.7.1 Untuk mencari data pembelian Tambah data pembelian - F.7.2 Untuk menambah data pembelian 22
35 Nama Direktori Nama File Tampil data pembelian Nama Modul - Nama Fungsi F.7.3 Keterangan Untuk menampilkan data pembelian Cari data pembayaran - F.8.1 Untuk mencari data pembayaran Tambah data pembayaran - F.8.2 Untuk menambah data pembayaran Print data pembayaran - F.8.3 Untuk mengeprint data pembayaran Tampil laporan bulanan - F.9.1 Menampilakan laporan bulanan Tampil laporan Tahunan - F.9.2 Menampilakan laporan tahunan Rincian daftar direktori dan file aplikasi pada lampiran C 5.3. Pengujian dan Hasilnya Implementasi dilakukan sesuai dengan deskripsi perancangan. Pengujian dilakukan setelah tahap implementasi selesai, pelaksanaan dan hasil pengujian secara lengkap ada pada lampiran D. 23
36 BAB 6 KESIMPULAN DAN SARAN 6.1. Kesimpulan Dari proses pembuatan aplikasi ini, maka dapat diambil kesimpulan, yaitu : 1. Aplikasi digunakan untuk menangani sistem pembayaran cicilan uang muka kredit properti. 2. Aplikasi ini dapat menampilkan Daftar harga dan gambar rumah 6.2. Saran Adapun saran yang dapat diberikan untuk penyempurnaan dari aplikasi ini : 1. Untuk proses menampilkan peta lokasi rumah tidak hanya gambar peta tapi juga bisa ditampilkan denah rumah 2. Untuk Informasi Pengelolaan Informasi properti sebaiknya ditampilkan juga spesifikasi teknis properti 24
37 Daftar Pustaka property.net
38 LAMPIRAN A PERANCANGAN RINCI TABEL A.1. Spesifikasi T_konsumen Nama tabel : T_konsumen Deskripsi isi : Daftar data konsumen Primary Key : no_ktp Volume : ± 100 Perkiraan Laju : ± 1200/tahun Nama field Deskripsi isi Type& Length Boleh Null Default Keterangan No_ktp Number Varchar(20) Tidak - Primary key Nama Nama konsumen Varchar(30) Boleh - - Alamat Alamat konsumen Varchar(20) Boleh - - J_kelamin Jenis kelamin Varchar(10) Boleh - - konsumen Temp_lahir Tempat lahir Varchar(30) Boleh - - konsumen T_lahir Tanggal lahir date Boleh - - konsumen Status_nikah Status nikah Varchar(10) Boleh - - konsumen Status_rumah Status rumah Varchar(15) Boleh - - konsumen pekerjaan Pekerjaan Varchar(30) Boleh - - konsumen Gaji Gaji konsumen Decimal(10,0) Boleh - - agama agama konsumen Varchar(10) Boleh - - No_telp No telp konsumen Decimal(10,0) Boleh - - A.2. Spesifikasi T_Pegawai Nama able : T_pegawai Deskripsi isi : Daftar data pegawai Primary Key : id_petugas Volume : ± 10 Perkiraan Laju : ± 120/tahun Nama field Deskripsi isi Type& Length Boleh Null Default Keterangan Id_petugas Sequence number Int(8) Tidak - Primary key Nama Nama pegawai Varchar(20) Tidak - - Password Password pegawai Varchar(20) Tidak - - Alamat Alamat pegawai Varchar(50) Boleh - - No_telp No telp konsumen Decimal(10,0) Boleh
39 A.3. Spesifikasi T_Properti Nama able : T_Properti Deskripsi isi : Daftar data properti Primary Key : Id_properti Volume : ± 100 Perkiraan Laju : ±1200/tahun Nama field Deskripsi isi Type& Length Boleh Null Default Keterangan Id_properti Number Varchar(10) Tidak - Primary key Perumahan Nama perumahan Varchar(50) Boleh - - Tipe Type properti Varchar(10) Boleh - - No_rumah No property Varchar(5) Boleh - - Blok Blok properti Varchar(5) Boleh - - Harga Harga properti Decimal(10,0) Boleh - - Luas Luas rumah Varchar(10) Boleh - - ket Keterangan posisi rumah Varchar(20) Boleh - - A.4. Spesifikasi T_pembayaran Nama tabel : T_pembayaran Deskripsi isi : Daftar data pembayaran Primary Key : No_pembayaran Volume : ± 100 Perkiraan Laju : ± 1200/tahun Nama field Deskripsi isi Type& Length Boleh Null Default Keterangan no_pembayaran No pembayaran Int(10) Tidak - Primary key konsumen No_pembelian Nama konsumen Int(10) Boleh - - angsuran Besar Angsuran decimal(10,0) Boleh - - pembayaran konsumen tgl_bayar Tgl_pembayaran date Boleh - - Jmlh_angsuran Jumlah angsuran int(3) Boleh - - yang mau dibayar denda Denda keterlambatan konsumen decimal(10,0) Boleh
40 A.5. Spesifikasi T_pembelian Nama tabel :T_pembelian Deskripsi isi : Daftar data pembelian Primary Key : no_pembelian Volume : ± 100 Perkiraan Laju : ± 1200/tahun Nama field Deskripsi isi Type& Length Boleh Null Default Keterangan No_pembelian No_pembelian Varchar(10) Tidak - Primary key property Tgl_pembelian Tanggal date Boleh - - pembelian Tgl_jatuh_tempo Tgl jatuh tempo Varchar(15) Boleh - - pembayaran Id_usulan Harga rumah decimal(10,0) Boleh - - No_ktp Nomor ktp Varchar(20) Boleh - - konsumen Uang muka Uang muka decimal(10,0) Boleh - - rumah Lama kredit Lama kredit yang Varchar(6) Boleh - - diambil pembeli angsuran Besar angsuran kredit rumah decimal(10,0) Boleh - - A.6. Spesifikasi T_Usulan Nama tabel :T_usulan Deskripsi isi : Daftar data usulan pembelian Primary Key : id_usulan Volume : ± 10 Perkiraan Laju : ± 120/tahun Nama field Deskripsi isi Type& Length Boleh Null Default Keterangan Id_usulan Harga rumah decimal(10,0) Tidak - Primary key No_ktp Nomor ktp Varchar(20) Boleh - - konsumen Tgl_usulan Tgl usulan date Boleh - - pembelian Id_properti Id properti usulan Int(10) Boleh - - Booking Pembayaran uang booking decimal(10,0) Boleh
41 LAMPIRAN B SPESIFIKASI RINCI PROSES B.1. Spesifikasi Fungsi/Proses F1 Identifikasi/Nama : F1 Deskripsi Isi : Login Jenis : Form Entry Columnar B.1.1. Nama Tabel B.1.2. Tidak ada B.1.3. Spesifikasi tabel input : Tabel T_pegawai Spesifikasi tabel Output Spesifikasi Layar Utama B.1.4. B.1.5. Spesifikasi Query "SELECT COUNT(*) FROM t_pegawai where nama='"+name+"' and pass='"+passwd+"'"; Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan User Name user_name T_pegawai I Varchar - Password password T_pegawai I Varchar - B.1.6. Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlbluser name jtextfield Diisi dengan user name petugas jlblpassword jtextfield Diisi dengan password btnok jbutton Jika user name dan password benar akan masuk ke aplikasi 28
42 B.1.7. Spesifikasi layar pesan Tidak ada B.1.8. Spesifikasi proses/algoritma Initial State (IS): username dan password belum terisi Final State (FS): Menampilkan Form Menu Spesifikasi Proses/algoritma: //Cek data user If Nama == NULL OR Password == NULL then Messagebox data diisi dengan benar Else Query "SELECT COUNT(*) FROM t_pegawai where nama='"+name+"' and pass='"+passwd+"'"; If jumlah record query == 1 then //login sukses Masuk ke form menu utama Else //login gagal Kembali ke form login End if End if B.1.9. Tidak ada Report B.2. Spesifikasi Fungsi/Proses F2.1 Identifikasi/Nama : F2.1 Deskripsi Isi : Cari data properti Jenis : Form Entry Columnar B.2.1. Tidak ada B.2.2. Nama Tabel Spesifikasi tabel input Spesifikasi tabel Output : Tabel T_properti 29
43 B.2.3. Spesifikasi Layar Utama B.2.4. B.2.5. Spesifikasi Query "SELECT * FROM t_properti WHERE id_properti ='"+jtextfield1.gettext()+"'"; Spesifikasi field pada layar Label Field Tabel I/O Format Validasi Ketera ngan Id_properti Id_ properti t_properti I varchar - Perumahan perumahan t_properti I varchar - Type type t_properti I varchar - Blok blok t_properti I varchar - No no t_properti I varchar - Luas Luas t_properti I varchar - Harga jual Harga jual t_properti I varchar - Keterangan keterangan t_properti I varchar - B.2.6. Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan Jlblid_properti jtextfield1 Diisi dengan id_properti produk jlbl perumahan jtextfield2 Diisi dengan nama perumahan Jlbl type jtextfield3 Diisi dengan type rumah jlbl blok jtextfield4 Diisi dengan blok properti jlbl no jtextfield5 Diisi dengan no poperti jlbl luas jtextfield6 Diisi dengan luas poperti 30
44 Id_Objek Jenis Keterangan jlbl Harga jual jtextfield7 Diisi dengan harga jual perunit properti Jlbl Keteranagn jtextarea1 Diisi dengan keteranagn properti B.2.7. Spesifikasi layar pesan Kasus Jika id properti tidak ada Jika data berhasil Disimpan Pesan Kode properti tidak ada Data berhasil disimpan B.2.8. Spesifikasi proses/algoritma Initial State (IS): Data id_properti belum diisi Final State (FS): data properti telah disimpan dalam database Spesifikasi Proses/algoritma: If btnsimpan diklik then Query "INSERT INTO t_properti VALUES ('" +jtextfield1.gettext()+ "','" +Combobox1.getText() end if if btntampildata diklik then panggil form tampil data calon debitur end if B.2.9. Tidak ada Report B.3. Spesifikasi Fungsi/Proses F2.2 Identifikasi/Nama : F2.2 Deskripsi Isi : Tambah_data properti Jenis : Form Entry Columnar B.3.1. Nama Tabel B.3.2. Tidak ada Spesifikasi tabel input : Tabel T_properti Spesifikasi tabel Output 31
45 B.3.3. Spesifikasi Layar Utama Spesifikasi Query "INSERT INTO t_properti VALUES ('" +jtextfield1.gettext()+ "','" +jtextfield2.gettext() +"','"+'" jtextfield3.gettext()+"','" +jtextfield4.gettext()+"','" +jtextfield5.gettext()+,jtextfield6.gettext()+jtextfield7.gettext()+jtextarea.gettext()+ ; B.3.4. Spesifikasi field Pada Layar Label Field Tabel I/O Format Validasi Ketera ngan Id_properti Id_ properti t_properti I varchar - Perumahan perumahan t_properti I varchar - Type type t_properti I varchar - Blok blok t_properti I varchar - No no t_properti I varchar - Luas Luas t_properti I varchar - Harga jual Harga jual t_properti I varchar - Keterangan keterangan t_properti I varchar - B.3.5. Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan Jlblid_properti jtextfield1 Diisi dengan id_properti produk jlbl perumahan jtextfield2 Diisi dengan nama perumahan Jlbl type jtextfield3 Diisi dengan type rumah jlbl blok jtextfield4 Diisi dengan blok properti 32
46 Id_Objek Jenis Keterangan jlbl no jtextfield5 Diisi dengan no poperti jlbl luas jtextfield6 Diisi dengan luas poperti jlbl Harga jual jtextfield7 Diisi dengan harga jual perunit properti Jlbl Keteranagn jtextarea1 Diisi dengan keteranagn properti B.3.6. Spesifikasi layar pesan Kasus Jika data berhasil Ditambah Jika data gagal ditambah Pesan Data berhasil ditambah Maaf, data gagal ditambah B.3.7. Spesifikasi proses/algoritma Initial State (IS): Data properti belum ditambah Final State (FS): Data Properti telah berhasil ditambah Spesifikasi Proses/algoritma: If btnsimpan diklik then Query "INSERT "INSERT INTO t_properti VALUES ('" +jtextfield1.gettext()+ "','" +jtextfield2.gettext() +"','"+'" jtextfield3.gettext()+"','" +jtextfield4.gettext()+"','" +jtextfield5.gettext()+,jtextfield6.gettext()+jtextfield7.gettext()+jtextarea.gettext()+ ; End if If btnhapus diklik then Menghapus isi tiap field data properti end if B.3.8. Tidak ada Report B.4. Spesifikasi Fungsi/Proses F2.3 Identifikasi/Nama : F2.3 Deskripsi Isi : Ubah_data properti Jenis : Form Entry Columnar B.4.1. Nama Tabel B.4.2. Tidak ada Spesifikasi tabel input : Tabel T_properti Spesifikasi tabel Output 33
47 B.4.3. Spesifikasi Layar Utama Spesifikasi Query "SELECT * FROM t_properti WHERE id_properti ='"+jtextfield1.gettext()+"'"; ""Update INTO INSERT INTO t_properti VALUES ('" +jtextfield1.gettext()+ "','" +jtextfield2.gettext() +"','"+'" jtextfield3.gettext()+"','" +jtextfield4.gettext()+"','" +jtextfield5.gettext()+,jtextfield6.gettext()+jtextfield7.gettext()+jtextarea.gettext()+ ; B.4.4. Spesifikasi field pada layar Label Field Tabel I/O Format Validasi Ketera ngan Id_properti Id_ properti t_properti I varchar - Perumahan perumahan t_properti I varchar - Type type t_properti I varchar - Blok blok t_properti I varchar - No no t_properti I varchar - Luas Luas t_properti I varchar - Harga jual Harga jual t_properti I varchar - Keterangan keterangan t_properti I varchar - 34
48 B.4.5. Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan Jlblid_properti jtextfield1 Diisi dengan id_properti produk jlbl perumahan jtextfield2 Diisi dengan nama perumahan Jlbl type jtextfield3 Diisi dengan type rumah jlbl blok jtextfield4 Diisi dengan blok properti jlbl no jtextfield5 Diisi dengan no poperti jlbl luas jtextfield6 Diisi dengan luas poperti jlbl Harga jual jtextfield7 Diisi dengan harga jual perunit properti Jlbl Keteranagn jtextarea1 Diisi dengan keteranagn properti B.4.6. Spesifikasi layar pesan Kasus Jika data berhasil Diubah Jika data gagal diubah Pesan Data berhasil diubah Maaf, data gagal diubah B.5. Spesifikasi Fungsi/Proses F2.4 Identifikasi/Nama : F2.4 Deskripsi Isi : hapus_data properti Jenis : Form Entry Columnar B.5.1. Tidak ada B.5.2. Tidak ada Spesifikasi tabel input Spesifikasi tabel Output 35
49 B.5.3. Spesifikasi Layar Utama Spesifikasi Query "DELETE FROM t_properti WHERE id_properti='"+id_properti+"'"; B.5.4. Spesifikasi field pada layar Label Field Tabel I/O Format Validasi Ketera ngan Id_properti Id_ properti t_properti I varchar - Perumahan perumahan t_properti I varchar - Type type t_properti I varchar - Blok blok t_properti I varchar - No no t_properti I varchar - Luas Luas t_properti I varchar - Harga jual Harga jual t_properti I varchar - Keterangan keterangan t_properti I varchar - 36
50 B.5.5. Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan Jlblid_properti jtextfield1 Diisi dengan id_properti produk jlbl perumahan jtextfield2 Diisi dengan nama perumahan Jlbl type jtextfield3 Diisi dengan type rumah jlbl blok jtextfield4 Diisi dengan blok properti jlbl no jtextfield5 Diisi dengan no poperti jlbl luas jtextfield6 Diisi dengan luas poperti jlbl Harga jual jtextfield7 Diisi dengan harga jual perunit properti Jlbl Keteranagn jtextarea1 Diisi dengan keteranagn properti B.5.6. Spesifikasi layar pesan Kasus Jika data berhasil Dihapus Jika data gagal dihapus Pesan Data berhasil dihapus Maaf, data gagal dihapus B.6. Spesifikasi Fungsi/Proses F3 Identifikasi/Nama : F3 Deskripsi Isi : Menampilkan daftar harga Jenis : Form Entry Columnar B.6.1. Nama Tabel Spesifikasi tabel input : Tabel T_properti B.6.2. Nama Tabel Spesifikasi tabel Output : Tabel T_properti 37
51 B.6.3. Spesifikasi Layar Utama B.6.4. Spesifikasi Query "SELECT* from t_properti; B.6.5. Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan Type Type t_properti IO Varchar - Blok - t_properti IO Varchar - No_rumah - t_properti IO Varchar - Harga rumah - t_properti IO Varchar - Id_properti - t_properti IO Varchar Angsuran - t_properti IO Varchar B.6.6. Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan Type jltable1 Diisi dengan Type Properti 38
52 Id_Objek Jenis Keterangan Blok jltable1 Diisi dengan Blok Properti No jltable1 Diisi dengan No Properti Harga jltable1 Diisi dengan Harga Properti Id_properti jltable1 Diisi dengan id Properti B.6.7. Spesifikasi layar pesan Kasus Jika data pada tabel tidak ada Jika data pada tabel ada Pesan Data tidak berhasil ditampilkan Data berhasil di tampilkan B.6.8. Spesifikasi proses/algoritma Initial State (IS): Data Daftar harga belum di tampilkan Final State (FS): Data Daftar harga belum di sudah tampilkan Spesifikasi Proses/algoritma: if btntampildaftar harga diklik then panggil form Menampilkan daftar harga yang telah melewati peoses penyimpanan B.6.9. Tidak ada Report B.7. Spesifikasi Fungsi/Proses F4 Identifikasi/Nama : F4 Deskripsi Isi : Menampilkan profile produk Jenis : Form Entry Columnar B.7.1. Tidak ada Spesifikasi tabel input B.7.2. Tidak ada Spesifikasi tabel Output 39
53 B.7.3. Spesifikasi Layar Utama B.7.4. Spesifikasi Query Tidak ada B tidak ada Spesifikasi field data pada layer B.7.6. Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan btnbrowse jbutton1 Jika diklik, akan menampilkan letak path B.7.7. Spesifikasi layar pesan Kasus Jika video gagal diputar Pesan Video tidak bisa diputar 40
54 B.7.8. Spesifikasi proses/algoritma Initial State (IS): video belum dapat diputar Final State (FS): video sudah dapat diputar Spesifikasi Proses/algoritma: If btnbrowse diklik then Go to folder file exist end if B.7.9. Tidak ada Report B.8. Spesifikasi Fungsi/Proses F5.1 Identifikasi/Nama : F5.1 Deskripsi Isi : Cari data pendaftaran Jenis : Form Entry Columnar B.8.1. Spesifikasi tabel input Nama Tabel : T_konsumen B.8.2. Spesifikasi tabel Output Nama Tabel : T_konsumen 41
55 B.8.3. Spesifikasi Layar Utama B.8.4. Spesifikasi Query SELECT * FROM t_konsumen WHERE no_ktp ='"+jtextfield1.gettext()+"'"; "INSERT INTO t_konsumen VALUES ('" +jtextfield1.gettext()+ "','" +jtextfield2.gettext() +"','"+jenis+"','"+jtextfield3.gettext()+"','" +jtextfield4.gettext()+"','"+status+"','" +rumah+ "','" +jtextfield5.gettext() +"','" +jtextfield6.gettext() +"','" +jtextfield7.gettext()+ "','" +jtextfield8.gettext() +"','" +jtextfield9.gettext()+ "')"; B.8.5. Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan No Ktp no_ktp T_konsumen I varchar - Nama nama T_konsumen I varchar - Jenis_kelamin jenis_kelamin T_konsumen I varchar - Tempat_lahir tempat_lahir T_konsumen I varchar - Tanggal_lahir tanggal_lahir T_konsumen I numeric Status_nikah status_nikah T_konsumen I varchar - Status Rumah Status_rumah T_konsumen I varchar _ 42
56 Label Field Tabel I/O Format Validasi Keterangan Pekerjaan pekerjaan T_konsumen I varchar - Gaji gaji T_konsumen I varchar - Agama agama T_konsumen I numeric alamat alamat T_konsumen I varchar - No_telp no_telp T_konsumen I varchar _ B.8.6. Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlblno ktp jtextfield1 Diisi dengan no ktp calon debitur jlblnama jtextfield2 Diisi dengan nama calon debitur jlbljenis_kelamin ComboBox1 Diisi dengan jenis_kelamin calon debitur jlbltempat_lahir jtextfield3 Diisi dengan tempat_lahir calon debitur jlbltanggal_lahir jtextfield4 Diisi dengan Tanggal_lahir gaji calon debitur jlblpekerjaan jtextfield5 Diisi dengan pekerjaan calon debitur jlblstatus Nikah ComboBox2 Diisi dengan status nikah calon debitur jlblstatus Rumah ComboBox3 Diisi dengan status rumah calon debitur jlblagama jtextfield6 Diisi dengan agama calon debitur jlblalamat jtextfield7 Diisi dengan alamat calon debitur jlblno_telp jtextfield8 Diisi dengan no_telfon calon debitur btncari jbutton Jika diklik, akan mencari data calon debitur. B.8.7. Spesifikasi layar pesan Kasus Jika no ktp tidak ada Jika data berhasil Disimpan Jika data gagal disimpan Jika data berhasil diedit Jika data gagal diedit Pesan No ktp tidak ada Data berhasil disimpan Maaf, data gagal disimpan Data berhasil di update Maaf, data gagal di update B.8.8. Spesifikasi proses/algoritma Initial State (IS): Data calon konsumen belum diisi Final State (FS): data calon konsumen telah disimpan dalam database Spesifikasi Proses/algoritma: If btncari diklik then Query "SELECT * FROM t_konsumen WHERE no_ktp= '"+jtextfield1.gettext()+"'"; End if if btntampildata diklik then panggil form tampil data pendaftaran end if B.8.9. Tidak ada Report B.9. Spesifikasi Fungsi/Proses F5.2 Identifikasi/Nama : F5.2 Deskripsi Isi : Tambah data pendaftaran Jenis : Form Entry Columnar 43
57 B.9.1. Spesifikasi tabel input Nama Tabel : T_konsumen B.9.2. Spesifikasi tabel Output Nama Tabel : T_konsumen B.9.3. Spesifikasi Layar Utama B.9.4. Spesifikasi Query SELECT * FROM t_konsumen WHERE no_ktp ='"+jtextfield1.gettext()+"'"; "INSERT INTO t_konsumen VALUES ('" +jtextfield1.gettext()+ "','" +jtextfield2.gettext() +"','"+jenis+"','"+jtextfield3.gettext()+"','" +jtextfield4.gettext()+"','"+status+"','" +rumah+ "','" +jtextfield5.gettext() +"','" +jtextfield6.gettext() +"','" +jtextfield7.gettext()+ "','" +jtextfield8.gettext() +"','" +jtextfield9.gettext()+ "')"; 44
58 B.9.5. Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan No Ktp no_ktp T_konsumen I varchar - Nama nama T_konsumen I varchar - Jenis_kelamin jenis_kelamin T_konsumen I varchar - Tempat_lahir tempat_lahir T_konsumen I varchar - Tanggal_lahir tanggal_lahir T_konsumen I numeric Status_nikah status_nikah T_konsumen I varchar - Status Rumah Status_rumah T_konsumen I varchar _ Pekerjaan pekerjaan T_konsumen I varchar - Gaji gaji T_konsumen I varchar - Agama agama T_konsumen I numeric alamat alamat T_konsumen I varchar - No_telp no_telp T_konsumen I varchar _ B.9.6. Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlblno ktp jtextfield1 Diisi dengan no ktp calon debitur jlblnama jtextfield2 Diisi dengan nama calon debitur jlbljenis_kelamin ComboBox1 Diisi dengan jenis_kelamin calon debitur jlbltempat_lahir jtextfield3 Diisi dengan tempat_lahir calon debitur jlbltanggal_lahir jtextfield4 Diisi dengan Tanggal_lahir gaji calon debitur jlblpekerjaan jtextfield5 Diisi dengan pekerjaan calon debitur jlblstatus Nikah ComboBox2 Diisi dengan status nikah calon debitur jlblstatus Rumah ComboBox3 Diisi dengan status rumah calon debitur jlblagama jtextfield6 Diisi dengan agama calon debitur jlblalamat jtextfield7 Diisi dengan alamat calon debitur jlblno_telp jtextfield8 Diisi dengan no_telfon calon debitur btncari jbutton Jika diklik, akan mencari data calon debitur. B.9.7. Spesifikasi layar pesan Kasus Jika no ktp tidak ada Jika data berhasil Disimpan Jika data gagal disimpan Pesan No ktp tidak ada Data berhasil disimpan Maaf, data gagal disimpan B.9.8. Spesifikasi proses/algoritma Initial State (IS): Data calon konsumen belum diisi Final State (FS): data calon konsumen telah disimpan dalam database Spesifikasi Proses/algoritma: If btncari diklik then Query "SELECT * FROM t_konsumen WHERE no_ktp= '"+jtextfield1.gettext()+"'"; End if If btnsimpan diklik then Query "INSERT "INSERT INTO t_konsumen VALUES ('" +jtextfield1.gettext()+ "','" +jtextfield2.gettext() +"','"+'" jtextfield3.gettext()+"','" +jtextfield4.gettext()+"','" +jtextfield5.gettext()+,jtextfield6.gettext()+jtextfield7.gettext()+jtextfield8.gettext()+ jtextfield9.gettext()+; End if if btn diklik then 45
59 panggil form tampil data pendaftaran end if B.9.9. Tidak ada Report B.10. Spesifikasi Fungsi/Proses F5.3 Identifikasi/Nama : F5.3 Deskripsi Isi : Ubah data pendaftaran Jenis : Form Entry Columnar B Spesifikasi tabel input Nama Tabel : T_konsumen B Spesifikasi tabel Output Nama Tabel : T_konsumen B Spesifikasi Layar Utama 46
60 B Spesifikasi Query SELECT * FROM t_konsumen WHERE no_ktp ='"+jtextfield1.gettext()+"'"; "INSERT UPDATE t_konsumen VALUES ('" +jtextfield1.gettext()+ "','" +jtextfield2.gettext() +"','"+jenis+"','"+jtextfield3.gettext()+"','" +jtextfield4.gettext()+"','"+status+"','" +rumah+ "','" +jtextfield5.gettext() +"','" +jtextfield6.gettext() +"','" +jtextfield7.gettext()+ "','" +jtextfield8.gettext() +"','" +jtextfield9.gettext()+ "')"; B Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan No Ktp no_ktp T_konsumen I varchar - Nama nama T_konsumen I varchar - Jenis_kelamin jenis_kelamin T_konsumen I varchar - Tempat_lahir tempat_lahir T_konsumen I varchar - Tanggal_lahir tanggal_lahir T_konsumen I numeric Status_nikah status_nikah T_konsumen I varchar - Status Rumah Status_rumah T_konsumen I varchar _ Pekerjaan pekerjaan T_konsumen I varchar - Gaji gaji T_konsumen I varchar - Agama agama T_konsumen I numeric Alamat alamat T_konsumen I varchar - No_telp No_telp T_konsumen I varchar _ B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlblno ktp jtextfield1 Diisi dengan no ktp calon debitur jlblnama jtextfield2 Diisi dengan nama calon debitur jlbljenis_kelamin ComboBox1 Diisi dengan jenis_kelamin calon debitur jlbltempat_lahir jtextfield3 Diisi dengan tempat_lahir calon debitur jlbltanggal_lahir jtextfield4 Diisi dengan Tanggal_lahir gaji calon debitur jlblpekerjaan jtextfield5 Diisi dengan pekerjaan calon debitur jlblstatus Nikah ComboBox2 Diisi dengan status nikah calon debitur jlblstatus Rumah ComboBox3 Diisi dengan status rumah calon debitur jlblagama jtextfield6 Diisi dengan agama calon debitur jlblalamat jtextfield7 Diisi dengan alamat calon debitur jlblno_telp jtextfield8 Diisi dengan no_telfon calon debitur btncari jbutton Jika diklik, akan mencari data calon debitur. B Spesifikasi layar pesan Kasus Jika no ktp tidak ada Jika data berhasil Disimpan Jika data gagal disimpan Pesan No ktp tidak ada Data berhasil disimpan Maaf, data gagal disimpan B Spesifikasi proses/algoritma Initial State (IS): Data calon konsumen belum diisi Final State (FS): data calon konsumen telah disimpan dalam database 47
61 Spesifikasi Proses/algoritma: If btncari diklik then Query "SELECT * FROM t_konsumen WHERE no_ktp= '"+jtextfield1.gettext()+"'"; End if Ubah field yang mau diubah If btnsimpan diklik then "UPDATE t_konsumen SET nama='"+nama+"',j_kelamin='"+jenis+"',temp_lahir='"+tmp_lahir+"',t_lahir='"+t gl_lahir+"',status_nikah='"+status+"',status_rumah='"+rumah+"',pekerjaan='"+p ekerjaan+"',gaji="+gaji+",agama='"+agama+"',alamat='"+alamat+"',no_telp='"+no _telp+"' WHERE no_ktp='"+no_ktp+"'"; End if if btn diklik then panggil form tampil data pendaftaran end if B Tidak ada Report B.11. Spesifikasi Fungsi/Proses F6.1 Identifikasi/Nama : F6.1 Deskripsi Isi : Cari data usulan Jenis : Form Entry Columnar B B Spesifikasi tabel input Nama Tabel : T_Usulan Spesifikasi tabel Output Nama Tabel : T_Usulan T_konsumen 48
62 B Spesifikasi Layar Utama B Spesifikasi Query "SELECT no_ktp,nama FROM t_konsumen WHERE no_ktp ='"+jtextfield1.gettext()+"'"; B Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan No Ktp no_ktp T_konsumen I varchar - Nama nama T_konsumen I varchar - Tgl_Usulan Tgl_Usulan T_usulan I Date - Id properti Id properti T_usulan I Int Harga Harga T_usulan I varchar - Uang muka Uang muka T_usulan I varchar _ Booking fee Booking fee T_usulan I varchar - Lama kredit Lama kredit T_usulan I varchar - Angsuran Angsuran T_usulan I numeric B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlblno ktp jtextfield1 Diisi dengan no ktp konsumen jlblnama jtextfield2 Diisi dengan nama konsumen jlbl Tgl_Usulan jtextfield3 Diisi dengan Tgl_Usulan jlbl Id properti ComboBox1 Diisi dengan Id properti jlbl Harga jtextfield4 Diisi Harga properti 49
63 Id_Objek Jenis Keterangan jlbluangmuka jtextfield5 Diisi dengan Uangmuka jlbl Booking fee jtextfield6 Diisi dengan Booking fee jlbl Lama kredit ComboBox2 Diisi dengan Lama kredit Angsuran jtextfield7 Diisi dengan Angsuran btncari jbutton Jika diklik, akan mencari data usulan B Spesifikasi layar pesan Kasus Jika no ktp tidak ada Jika data berhasil dicari Jika data gagal di cari Pesan No ktp tidak ada Data berhasil dicari Maaf, data gagal dicari B Spesifikasi proses/algoritma Initial State (IS): Data calon konsumen belum diisi Final State (FS): data calon konsumen telah disimpan dalam database Spesifikasi Proses/algoritma: If btncari diklik then "SELECT no_ktp,nama FROM t_konsumen WHERE no_ktp ='"+jtextfield1.gettext()+"'"; if btn diklik then panggil form tampil data usulan end if B Tidak ada Report B.12. Spesifikasi Fungsi/Proses F6.2 Identifikasi/Nama : F6.2 Deskripsi Isi : Tambah data usulan Jenis : Form Entry Columnar B B Tidak ada Spesifikasi tabel input Nama Tabel : T_Usulan Spesifikasi tabel Output 50
64 B Spesifikasi Layar Utama B Spesifikasi Query INSERT INTO t_usulan(no_ktp,tgl_usulan,id_prop,booking) " + "VALUES('"+no_ktp+"','"+tgl_usulan+"',"+id_prop+","+booking+")"; B Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan No Ktp no_ktp T_konsumen I varchar - Nama nama T_konsumen I varchar - Tgl_Usulan Tgl_Usulan T_usulan I Date - Id properti Id properti T_usulan I Int Harga Harga T_usulan I varchar - Uang muka Uang muka T_usulan I varchar _ Booking fee Booking fee T_usulan I varchar - Lama kredit Lama kredit T_usulan I varchar - Angsuran Angsuran T_usulan I numeric B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlblno ktp jtextfield1 Diisi dengan no ktp konsumen jlblnama jtextfield2 Diisi dengan nama konsumen jlbl Tgl_Usulan jtextfield3 Diisi dengan Tgl_Usulan jlbl Id properti ComboBox1 Diisi dengan Id property 51
65 Id_Objek Jenis Keterangan jlbl Harga jtextfield4 Diisi Harga property jlbluangmuka jtextfield5 Diisi dengan Uangmuka jlbl Booking fee jtextfield6 Diisi dengan Booking fee jlbl Lama kredit ComboBox2 Diisi dengan Lama kredit Angsuran jtextfield7 Diisi dengan Angsuran btncari jbutton Jika diklik, akan mencari data usulan btnsimpan jbutton2 Jika diklik, akan menambah data usulan B Spesifikasi layar pesan Kasus Jika no ktp tidak ada Jika data berhasil ditambah Jika data gagal ditambah Pesan No ktp tidak ada Data berhasil ditambah Maaf, data gagal ditambah B Spesifikasi proses/algoritma Initial State (IS): Data usulan belum ditambahkan Final State (FS): data calon konsumen telah disimpan dalam database Spesifikasi Proses/algoritma: If btnsimpan diklik then INSERT INTO t_usulan(no_ktp,tgl_usulan,id_prop,booking) " + "VALUES('"+no_ktp+"','"+tgl_usulan+"',"+id_prop+","+booking+")"; if btntampil diklik then panggil form tampil data usulan end if B Tidak ada Report B.13. Spesifikasi Fungsi/Proses F6.3 Identifikasi/Nama : F6.3 Deskripsi Isi : Tampil data usulan Jenis : Form Entry Columnar B Tidak ada B Spesifikasi tabel input Spesifikasi tabel Output Nama Tabel : T_Usulan B Spesifikasi Layar Utama B Spesifikasi Query INSERT INTO t_usulan(no_ktp,tgl_usulan,id_prop,booking) " + "VALUES('"+no_ktp+"','"+tgl_usulan+"',"+id_prop+","+booking+")"; 52
66 B Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan No Ktp no_ktp T_konsumen I varchar - Nama nama T_konsumen I varchar - Tgl_Usulan Tgl_Usulan T_usulan I Date - Id properti Id properti T_usulan I Int Harga Harga T_usulan I varchar - Uang muka Uang muka T_usulan I varchar _ Booking fee Booking fee T_usulan I varchar - Lama kredit Lama kredit T_usulan I varchar - Angsuran Angsuran T_usulan I numeric B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlblno ktp jtextfield1 Diisi dengan no ktp konsumen jlblnama jtextfield2 Diisi dengan nama konsumen jlbl Tgl_Usulan jtextfield3 Diisi dengan Tgl_Usulan jlbl Id properti ComboBox1 Diisi dengan Id property jlbl Harga jtextfield4 Diisi Harga property jlbluangmuka jtextfield5 Diisi dengan Uangmuka jlbl Booking fee jtextfield6 Diisi dengan Booking fee jlbl Lama kredit ComboBox2 Diisi dengan Lama kredit Angsuran jtextfield7 Diisi dengan Angsuran btncari jbutton Jika diklik, akan mencari data usulan btnsimpan jbutton2 Jika diklik, akan menambah data usulan B Spesifikasi layar pesan Kasus Jika no ktp tidak ada Jika data berhasil ditambah Jika data gagal ditambah Pesan No ktp tidak ada Data berhasil ditambah Maaf, data gagal ditambah B Spesifikasi proses/algoritma Initial State (IS): Data usulan belum ditambahkan Final State (FS): data calon konsumen telah disimpan dalam database Spesifikasi Proses/algoritma: If btnsimpan diklik then INSERT INTO t_usulan(no_ktp,tgl_usulan,id_prop,booking) " + "VALUES('"+no_ktp+"','"+tgl_usulan+"',"+id_prop+","+booking+")"; if btntampil diklik then panggil form tampil data usulan end if B Report Tidak ada Identifikasi/Nama : F6.1 Deskripsi Isi : Cari data usulan Jenis : Form Entry Columnar 53
67 B B Spesifikasi tabel input Nama Tabel : T_Usulan Spesifikasi tabel Output Nama Tabel : T_Usulan T_konsumen B Spesifikasi Layar Utama B Spesifikasi Query "SELECT no_ktp,nama FROM t_konsumen WHERE no_ktp ='"+jtextfield1.gettext()+"'"; B Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan No Ktp no_ktp T_konsumen I varchar - Nama nama T_konsumen I varchar - Tgl_Usulan Tgl_Usulan T_usulan I Date - Id properti Id properti T_usulan I Int Harga Harga T_usulan I varchar - Uang muka Uang muka T_usulan I varchar _ Booking fee Booking fee T_usulan I varchar - B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlblno ktp jtextfield1 Diisi dengan no ktp konsumen jlblnama jtextfield2 Diisi dengan nama konsumen jlbl Tgl_Usulan jtextfield3 Diisi dengan Tgl_Usulan jlbl Id properti ComboBox1 Diisi dengan Id properti jlbl Harga jtextfield4 Diisi Harga properti jlbluangmuka jtextfield5 Diisi dengan Uangmuka 54
68 Id_Objek Jenis Keterangan jlbl Booking fee jtextfield6 Diisi dengan Booking fee B Spesifikasi layar pesan Kasus Jika data berhasil ditampilakan Jika data gagal ditampilakan Pesan Data berhasil ditampilakan Maaf, data gagal ditampilkan B Spesifikasi proses/algoritma Initial State (IS): Data usulan belum ditampilakan Final State (FS): Data usulan belum ditampilakan Spesifikasi Proses/algoritma: If btntampildata diklik then "select t_konsumen.no_ktp,t_konsumen.nama,t_usulan.id_usulan," + "t_usulan.tgl_usulan,t_usulan.id_prop,t_usulan.booking " + "FROM t_konsumen,t_usulan " + "WHERE t_konsumen.no_ktp=t_usulan.no_ktp"; if btn diklik end if B Tidak ada Report B.14. Spesifikasi Fungsi/Proses F6.2 Identifikasi/Nama : F6.2 Deskripsi Isi : Tambah data usulan Jenis : Form Entry Columnar B B Tidak ada Spesifikasi tabel input Nama Tabel : T_Usulan Spesifikasi tabel Output 55
69 B Spesifikasi Layar Utama B Spesifikasi Query INSERT INTO t_usulan(no_ktp,tgl_usulan,id_prop,booking) " + "VALUES('"+no_ktp+"','"+tgl_usulan+"',"+id_prop+","+booking+")"; B Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan No Ktp no_ktp T_konsumen I varchar - Nama nama T_konsumen I varchar - Tgl_Usulan Tgl_Usulan T_usulan I Date - Id properti Id properti T_usulan I Int Harga Harga T_usulan I varchar - Uang muka Uang muka T_usulan I varchar _ Booking fee Booking fee T_usulan I varchar - Lama kredit Lama kredit T_usulan I varchar - Angsuran Angsuran T_usulan I numeric B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlblno ktp jtextfield1 Diisi dengan no ktp konsumen jlblnama jtextfield2 Diisi dengan nama konsumen jlbl Tgl_Usulan jtextfield3 Diisi dengan Tgl_Usulan jlbl Id properti ComboBox1 Diisi dengan Id property 56
70 Id_Objek Jenis Keterangan jlbl Harga jtextfield4 Diisi Harga property jlbluangmuka jtextfield5 Diisi dengan Uangmuka jlbl Booking fee jtextfield6 Diisi dengan Booking fee jlbl Lama kredit ComboBox2 Diisi dengan Lama kredit Angsuran jtextfield7 Diisi dengan Angsuran btncari jbutton Jika diklik, akan mencari data usulan btnsimpan jbutton2 Jika diklik, akan menambah data usulan B Spesifikasi layar pesan Kasus Jika no ktp tidak ada Jika data berhasil ditambah Jika data gagal ditambah Pesan No ktp tidak ada Data berhasil ditambah Maaf, data gagal ditambah B Spesifikasi proses/algoritma Initial State (IS): Data usulan belum ditambahkan Final State (FS): data calon konsumen telah disimpan dalam database Spesifikasi Proses/algoritma: If btnsimpan diklik then INSERT INTO t_usulan(no_ktp,tgl_usulan,id_prop,booking) " + "VALUES('"+no_ktp+"','"+tgl_usulan+"',"+id_prop+","+booking+")"; if btntampil diklik then panggil form tampil data usulan end if B Tidak ada Report B.15. Spesifikasi Fungsi/Proses F6.3 Identifikasi/Nama : F6.2 Deskripsi Isi : Tampil data usulan Jenis : Form Entry Columnar B Spesifikasi tabel input Tidak ada Nama Tabel : T_Usulan B Spesifikasi tabel Output Nama Tabel : T_Usulan 57
71 B Spesifikasi Layar Utama B Spesifikasi Query "select t_konsumen.no_ktp,t_konsumen.nama,t_usulan.id_usulan," + "t_usulan.tgl_usulan,t_usulan.id_prop,t_usulan.booking " + "FROM t_konsumen,t_usulan " + "WHERE t_konsumen.no_ktp=t_usulan.no_ktp"; INSERT INTO t_usulan(no_ktp,tgl_usulan,id_prop,booking) " + "VALUES('"+no_ktp+"','"+tgl_usulan+"',"+id_prop+","+booking+")"; B Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan No Ktp no_ktp T_konsumen I varchar - Nama nama T_konsumen I varchar - Tgl_Usulan Tgl_Usulan T_usulan I Date - Id properti Id properti T_usulan I Int Harga Harga T_usulan I varchar - Uang muka Uang muka T_usulan I varchar _ Booking fee Booking fee T_usulan I varchar - Lama kredit Lama kredit T_usulan I varchar - Angsuran Angsuran T_usulan I numeric B Spesifikasi Objek Pada Layar 58
72 Id_Objek Jenis Keterangan jlblno ktp jtextfield1 Diisi dengan no ktp konsumen jlblnama jtextfield2 Diisi dengan nama konsumen jlbl Tgl_Usulan jtextfield3 Diisi dengan Tgl_Usulan jlbl Id properti ComboBox1 Diisi dengan Id property jlbl Harga jtextfield4 Diisi Harga property jlbluangmuka jtextfield5 Diisi dengan Uangmuka jlbl Booking fee jtextfield6 Diisi dengan Booking fee jlbl Lama kredit ComboBox2 Diisi dengan Lama kredit Angsuran jtextfield7 Diisi dengan Angsuran btncari jbutton Jika diklik, akan mencari data usulan btnsimpan jbutton2 Jika diklik, akan menambah data usulan btntampil jbutton3 Jika diklik, akan menpilkan data usulan B Tidak ada B Spesifikasi layar pesan Spesifikasi proses/algoritma Initial State (IS): Data usulan belum ditambahkan Final State (FS): data calon konsumen telah disimpan dalam database Spesifikasi Proses/algoritma: If btntampil diklik then "select t_konsumen.no_ktp,t_konsumen.nama,t_usulan.id_usulan," + "t_usulan.tgl_usulan,t_usulan.id_prop,t_usulan.booking " + usulan end if "FROM t_konsumen,t_usulan " + "WHERE t_konsumen.no_ktp=t_usulan.no_ktp"; panggil form tampil data B Tidak ada Report B.16. Spesifikasi Fungsi/Proses F7.1 Identifikasi/Nama : F7.1 Deskripsi Isi : Cari data pembelian Jenis B Nama Tabel : Form Entry Columnar Spesifikasi tabel input : Tabel T_pembelian, T_properti B Tidak Ada Spesifikasi tabel Output 59
73 B Spesifikasi Layar Utama B Spesifikasi Query "INSERT INTO t_pembelian VALUES ('" +jtextfield1.gettext()+ "','" +jtextfield2.gettext() +"','"+jtextfield3.gettext()+"','"+jtextfield4.gettext()+"','" +jtextfield5.gettext() +"','" +jtextfield6.gettext() +"','" +jtextfield7.gettext()+ "','"+lama_kredit+"','"+jlabel7.gettext()+"')"; "SELECT t_konsumen.id_debitur,t_konsumen.nama,t_properti.type,t_properti.harga,t_ properti.uang_muka,t_properti.lama_kredit, FROM t_konsumen,t_properti WHERE t_konsumen.id_debitur ='"+jtextfield1.gettext()+"' and t_properti.no_pembelian=t_komsumen.no_pembelian and t_usulan.nama "; B Spesifikasi field data pada layer Label Field Tabel I/O Format Validasi Keterangan No Ktp no_ktp T_konsumen I varchar - Nama nama T_konsumen I varchar - Tgl_Usulan Tgl_Usulan T_usulan I Date - Id properti Id properti T_usulan I Int 60
74 Label Field Tabel I/O Format Validasi Keterangan Harga Harga T_usulan I varchar - Uang muka Uang muka T_usulan I varchar _ Booking fee Booking fee T_usulan I varchar - Lama kredit Lama kredit T_usulan I varchar - Angsuran Angsuran T_usulan I numeric B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlblno ktp jtextfield1 Diisi dengan no ktp konsumen jlblnama jtextfield2 Diisi dengan nama konsumen jlbl Tgl_Usulan jtextfield3 Diisi dengan Tgl_Usulan jlbl Id properti ComboBox1 Diisi dengan Id property jlbl Harga jtextfield4 Diisi Harga property jlbluangmuka jtextfield5 Diisi dengan Uangmuka jlbl Booking fee jtextfield6 Diisi dengan Booking fee jlbl Lama kredit ComboBox2 Diisi dengan Lama kredit Angsuran jtextfield7 Diisi dengan Angsuran btncari jbutton Jika diklik, akan mencari data usulan btnsimpan jbutton2 Jika diklik, akan menambah data usulan btntampil jbutton3 Jika diklik, akan menpilkan data usulan B B Spesifikasi layar pesan Kasus Jika data berhasil dicari Jika data gagal disimpan Spesifikasi proses/algoritma Pesan Data berhasil dicari Maaf, data gagal disimpan Initial State (IS): Data pembelian belum diisi Final State (FS): Data pembayaran sudah disimpan ke database Spesifikasi Proses/algoritma: If btncari diklik then If btncari diklik then "SELECT no_ktp,nama FROM t_konsumen WHERE no_ktp ='"+jtextfield1.gettext()+"'"; if btn diklik then panggil form tampil data usulan end if end if B Tidak ada Report B.17. Spesifikasi Fungsi/Proses F7.3 Identifikasi/Nama : F7.3 Deskripsi Isi : Tampil data pembayaran Jenis : Form Entry Columnar 61
75 B Nama Tabel Spesifikasi tabel input : Tabel T_pembelian, T_properti B Tidak Ada B Spesifikasi tabel Output Spesifikasi Layar Utama B Spesifikasi Query "SELECT t_konsumen.id_debitur,t_konsumen.nama,t_properti.type,t_properti.harga,t_ properti.uang_muka,t_properti.lama_kredit, FROM t_konsumen,t_properti WHERE t_konsumen.id_debitur ='"+jtextfield1.gettext()+"' and t_properti.no_pembelian=t_komsumen.no_pembelian and t_usulan.nama "; B Spesifikasi field data pada layar Label Field Tabel I/O Format Validasi Keterangan Id Debitur id debitur T_konsumen IO varchar - Nama nama T_konsumen IO varchar - No T_konsumen no_pembelian Pembelian IO Varchar - Tgl tgl_pembelian T_konsumen IO Date - Pembelian Type type T_konsumen IO Varchar - Harga harga T_konsumen IO Int Uang Muka uang_muka T_konsumen IO Numeric - Lama kredit lama_kredit T_konsumen IO Varchar - Angsuran perbulan angsuran T_konsumen IO Numeric - 62
76 B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jlblid debitur jtextfield1 Diisi dengan id debitur jlblnama jtextfield2 Diisi dengan nama debitur jlblno_pembelian jtextfield3 Diisi dengan no pembelian jlbltgl_pembelian jtextfield4 Diisi dengan tgl pembelian jlbltype jtextfield5 Diisi dengan type yang dibeli jblharga jtextfield6 Didisi dengan harga kendaraan jlbluang_muka jtextfield7 Diisi dengan besar uang muka jlbllama_kredit jtextfield8 Diisi dengan lama kredit jlblbesar_angsuran jtextfield9 Berisi setelah btn hitung diklik btncari jbutton1 Jika diklik, akan mencari data debitur. btnsimpan jbutton2 Jika diklik, akan menyimpan data debitur btntampil Data jbutton3 Jika diklik, akan menampilkan data debitur btnhitung jbutton4 Jika diklik, akan memanggil proses hitung B Spesifikasi layar pesan Kasus Jika data berhasil disimpan Jika data gagal disimpan Pesan Data berhasil disimpan Maaf, data gagal disimpan B Spesifikasi proses/algoritma Initial State (IS): Data pembayaran belum diisi Final State (FS): Data pembayaran sudah disimpan ke database Spesifikasi Proses/algoritma: If btncari diklik then Query "SELECT t_usulan.no_ktp,t_debitur.no_ktp,t_produk.id_produk,t_debitur.id_debitur,t_ usulan.nama,t_usulan.tipe_produk,t_usulan.uang_muka,t_usulan.lama_kredit,t_ produk.harga. FROM t_debitur,t_usulan,t_produk WHERE t_usulan.no_ktp=t_debitur.no_ktp AND t_debitur.id_debitur ='"+jtextfield1.gettext()+"'"; jtextfield2 nama jtextfield4 tgl sekarang jtextfield5 tipe jtextfield6 uang_muka jtextfield7 lama_kredit end if B Tidak ada Report 63
77 B.18. Spesifikasi Fungsi/Proses F8.1 Identifikasi/Nama : F8.1 Deskripsi Isi : Cari data pembayaran Jenis : Form Entry Columnar B Tidak ada Spesifikasi tabel input B Nama Tabel Spesifikasi tabel Output : Tabel t_pembayaran B Spesifikasi Layar Utama B Spesifikasi Query "select * from t_pembayaran"; 64
78 B Spesifikasi field data pada layer Tidak Ada B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jtable1 jtable1 Diisi Dengan Laporan Pembayaran B Spesifikasi layar pesan Tidak Ada B Spesifikasi proses/algoritma Initial State (IS): Data pembayaran belum diisi Final State (FS): Data pembayaran sudah di tambahkan Spesifikasi Proses/algoritma: If btntambah diklik then Query "INSERT INTO t_pembayaran VALUES ('" +jtextfield1.gettext()+ "', '"+jtextfield2.gettext() +"','" +jtextfield3.gettext()+ "', '"+jtextfield4.gettext()+"','','" +jtextfield5.gettext() +"');, End if If btntampildata diklik then panggil form tampil data pembayaran end if B Tidak ada Report B.19. Spesifikasi Fungsi/Proses F8.1 Identifikasi/Nama : F8.1 Deskripsi Isi : Cari data pembayaran Jenis : Form Entry Columnar B Tidak ada Spesifikasi tabel input B Nama Tabel Spesifikasi tabel Output : Tabel t_pembayaran 65
79 B Spesifikasi Layar Utama B B Spesifikasi Query "select * from t_pembayaran"; Spesifikasi field data pada layer Tidak Ada B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jtable1 jtable1 Diisi Dengan Laporan Pembayaran B Spesifikasi layar pesan Tidak Ada B Spesifikasi proses/algoritma Initial State (IS): Data pembayaran belum diisi Final State (FS): Data pembayaran sudah di tambahkan Spesifikasi Proses/algoritma: If btntambah diklik then 66
80 Query "INSERT INTO t_pembayaran VALUES ('" +jtextfield1.gettext()+ "', '"+jtextfield2.gettext() +"','" +jtextfield3.gettext()+ "', '"+jtextfield4.gettext()+"','','" +jtextfield5.gettext() +"');, End if If btntampildata diklik then panggil form tampil data pembayaran end if B Tidak ada Report B.20. Spesifikasi Fungsi/Proses F8.2 Identifikasi/Nama : F8.1 Deskripsi Isi : Tambah data pembayaran Jenis : Form Entry Columnar B Tidak ada Spesifikasi tabel input B Nama Tabel Spesifikasi tabel Output : Tabel t_pembayaran 67
81 B Spesifikasi Layar Utama B B Spesifikasi Query "select * from t_pembayaran"; Spesifikasi field data pada layer Tidak Ada B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jtable1 jtable1 Diisi Dengan Laporan Pembayaran B Spesifikasi layar pesan Tidak Ada B Spesifikasi proses/algoritma Initial State (IS): Data pembayaran belum diisi 68
82 Final State (FS): Data pembayaran sudah di tambahkan Spesifikasi Proses/algoritma: If btntambah diklik then Query "INSERT INTO t_pembayaran VALUES ('" +jtextfield1.gettext()+ "', '"+jtextfield2.gettext() +"','" +jtextfield3.gettext()+ "', '"+jtextfield4.gettext()+"','','" +jtextfield5.gettext() +"');, End if If btntampildata diklik then panggil form tampil data pembayaran end if B Tidak ada Report B.21. Spesifikasi Fungsi/Proses F8.2 Identifikasi/Nama : F8.2 Deskripsi Isi : Tambah data pembayaran Jenis : Form Entry Columnar B Tidak ada Spesifikasi tabel input B Nama Tabel Spesifikasi tabel Output : Tabel t_pembayaran B Spesifikasi Layar Utama 69
83 B B Spesifikasi Query "select * from t_pembayaran"; Spesifikasi field data pada layer Tidak Ada B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jtable1 jtable1 Diisi Dengan Laporan Pembayaran B Spesifikasi layar pesan Tidak Ada B Spesifikasi proses/algoritma Initial State (IS): Data pembayaran belum diisi Final State (FS): Data pembayaran sudah di tambahkan Spesifikasi Proses/algoritma: If btntambah diklik then Query "INSERT INTO t_pembayaran VALUES ('" +jtextfield1.gettext()+ "', '"+jtextfield2.gettext() +"','" +jtextfield3.gettext()+ "', '"+jtextfield4.gettext()+"','','" +jtextfield5.gettext() +"');, End if If btntampildata diklik then panggil form tampil data pembayaran end if B Tidak ada Report B.22. Spesifikasi Fungsi/Proses F8.3 Identifikasi/Nama : F8.3 Deskripsi Isi : Print data pembayaran Jenis : Form Entry Columnar B Tidak ada Spesifikasi tabel input B Nama Tabel Spesifikasi tabel Output : Tabel t_pembayaran 70
84 B Spesifikasi Layar Utama B B Spesifikasi Query "select * from t_pembayaran"; Spesifikasi field data pada layer Tidak Ada B Spesifikasi Objek Pada Layar Id_Objek Jenis Keterangan jtable1 jtable1 Diisi Dengan Laporan Pembayaran B Spesifikasi layar pesan Tidak Ada B Spesifikasi proses/algoritma 71
85 Initial State (IS): Data pembayaran belum diisi Final State (FS): Data pembayaran sudah di tambahkan Spesifikasi Proses/algoritma: If btntambah diklik then Query "INSERT INTO t_pembayaran VALUES ('" +jtextfield1.gettext()+ "', '"+jtextfield2.gettext() +"','" +jtextfield3.gettext()+ "', '"+jtextfield4.gettext()+"','','" +jtextfield5.gettext() +"');, End if If btntampildata diklik then panggil form tampil data pembayaran end if B Tidak ada Report B.23. Spesifikasi Fungsi/Proses F9.1 Identifikasi/Nama : F9.1 Deskripsi Isi : Tampil laporan bulanan Jenis : Form Entry Columnar B Tidak ada B Tidak ada Spesifikasi tabel input Spesifikasi tabel Output 72
86 B Spesifikasi Layar Utama B Spesifikasi Query Tidak Ada B Tidak Ada B Spesifikasi field data pada layar Spesifikasi Objek Pada Layar Tidak ada B Spesifikasi layar pesan Tidak Ada B Spesifikasi proses/algoritma Initial State (IS): Report belum dicetak Final State (FS): Report telah dicetak 73
87 Spesifikasi Proses/algoritma: If file-print diklik then Cetak report End if B _ Report B.24. Spesifikasi Fungsi/Proses F9.2 Identifikasi/Nama : F9.2 Deskripsi Isi : Tampil laporan tahunan Jenis : Form Entry Columnar B Tidak ada B Tidak ada Spesifikasi tabel input Spesifikasi tabel Output 74
88 B Spesifikasi Layar Utama B Spesifikasi Query Tidak Ada B Tidak Ada Spesifikasi field data pada layar 75
89 B Spesifikasi Objek Pada Layar Tidak ada B Spesifikasi layar pesan Tidak Ada B Spesifikasi proses/algoritma Initial State (IS): Report belum dicetak Final State (FS): Report telah dicetak Spesifikasi Proses/algoritma: If file-print diklik then Cetak report End if 76
90 LAMPIRAN C Daftar Rinci File dan Data C1. Struktur direktori Direktori yang dikembangkan di aplikasi ini adalah : Proyek yang berisi source code DOC berisi file dokumentasi C2. Isi Direktori Source, berisi source code Dokumentasi, berisi semua dokumentasi yang berhubungan dengan Tugas Akhir ini C2.1 Subdirektori Proyek Volume Serial Number is 2458-D1EE Directory of C:\TA_Kredit_properti 04/01/ :05 PM <DIR>. 05/01/ :05 PM <DIR>.. 11/01/ :12 PM <DIR> build 18/01/ :28 PM build.xml 23/01/ :51 AM <DIR> dist 20/01/ :28 PM 85 manifest.mf 16/01/ :28 PM <DIR> nbproject 15/02/ :03 PM <DIR> src 15/01/ :28 PM <DIR> test 2 File(s) bytes 7 Dir(s) bytes free C.3.1 Isi Subdirektori : Pengembangan \Dokumen Volume in drive D has no label. Volume Serial Number is 603D-4AA7 Directory of D:\TA\Pengembangan\Dokumen 16/01/ :06 <DIR>. 16/01/ :06 <DIR>.. 16/01/ : LAMPIRAN D DOKUMEN RINCI TESTING.doc 16/01/ : Lampiran.doc 16/01/ : LAPORAN AKHIR.doc 3 File(s) bytes 2 Dir(s) bytes free 77
91 LAMPIRAN D DOKUMEN RINCI TESTING D.1. TIM PENGUJI 1. Panusunan Lubis (PP) D.2. HASIL RINCI PENGUJIAN No. No.Fungsi Deskripsi Fungsional Kelomp ok Uji Prosedur& Kasus uji 1 F.1 Fungsi Login Normal Menginput user name dan password 2 F.2.1 Cari data properti Normal Mengklik Button Cari properti 3 F.2.2 Tambah data Normal Mengklik properti Button 4 F.2.3 Ubah data properti Normal Simpan properti Mengklik Button Cari properti Hasil yang diharap Hasil Test Tester Tgl Testing Layar login tampil Diterima PP 15 Januari dengan benar 2009 Pencarian data properti Tampil dengan benar Data properti ditambahkan dengan benar Diterima PP 15 Januari 2009 Diterima PP 15 Januari 2009 Data properti diubah Diterima PP 15 Januari 2009 Keter angan 5 F.2.4 Hapus data properti Normal Mengklik Button Hapus properti Data properti dihapus Diterima PP 15 Januari
92 No. No.Fungsi Deskripsi Fungsional 6 F.3 Menampilkan Daftar harga 7 F.4 Menampilkan Profile produk Kelomp ok Uji Normal Normal Prosedur& Kasus uji Daftar harga dapat ditampilkan Menampilkan Video profile Hasil yang diharap Hasil Test Tester Tgl Testing Keter angan Daftar harga Diterima PP 15 Januari ditampilkan dengan 2009 benar Layar video profile berhasil ditampilkan Diterima PP 15 Januari F.5.1 Cari data pendaftaran 9 F.5.2 Tambah data pendaftaran 10 F.5.3 Ubah data pendaftaran 11 F.5.4 Hapus data pendaftaran Normal Normal Normal Normal Mengklik Button Cari Mengklik Button Simpan Mengklik Button Cari properti Mengklik Button Hapus properti 12 F.6.1 Cari data usulan Normal Mengklik Button Cari 13 F.6.2 Tambah data usulan 14 F.6.3 Tampil data usulan Normal Normal Mengklik Button Simpan Mengklik Button Tampil Pencarian data pendaftaran Tampil dengan benar Data pendaftaran ditambahkan dengan benar Data pendaftaran diubah Data pendaftaran dihapus Pencarian data Usulan Tampil dengan benar Data usulan ditambahkan dengan benar Data Usulan Tampil dengan benar Diterima PP 15 Januari 2009 Diterima PP 15 Januari 2009 Diterima PP 15 Januari 2009 Diterima PP 15 Januari 2009 Diterima PP 15 Januari 2009 Diterima PP 15 Januari 2009 Diterima PP 15 Januari
93 No. No.Fungsi Deskripsi Fungsional 15 F.7.1 Cari data pembelian 16 F.7.2 Tambah data pembelian 17 F.7.3 Tampil data pembelian 18 F.8.1 Cari data pembayaran 19 F.8.2 Tambah data pembayaran 20 F.8.3 Print data pembayaran 21 F.9.1 Tampil laporan bulanan 22 F.9.2 Tampil laporan Tahunan Kelomp ok Uji Normal Normal Normal Normal Normal Normal Normal Normal Prosedur& Kasus uji Mengklik ButtonCari Mengklik Button Simpan Mengklik Button Tampil Mengklik Button cari pembayaran Mengklik Button simpan pembayaran Mengklik Button Print Mengklik Button laporan bulanan Mengklik Button laporan Tahunan Hasil yang diharap Hasil Test Tester Tgl Testing Keter angan Pencarian data Diterima PP 15 Januari Pembelian Tampil 2009 Data Pembelian Diterima PP 15 Januari ditambahkan dengan 2009 benar Data Pembelian Tampil dengan benar Data pembayaran pelanggan di tampilkan Data pembayaran diberhasil tambahkan Data pembayaran berhasil di cetak Tampil laporan bulanan Tampil laporan tahunan Diterima PP 15 Januari 2009 Diterima PP 15 Januari 2009 Diterima PP 15 Januari 2009 Diterima PP 15 Januari 2009 Diterima PP 15 Januari 2009 Diterima PP 15 Januari
94 Lampiran E Manual Program Aplikasi Kredit Properti Pada aplikasi ini yang pertama kali di lakukan adalah menginstal mysql Connector ODBC 3.51 kemudian membuat koneksi dengan cara Start Settings Control Panel Performance and Maitenance Administrative Tools. Data Sources (ODBC) akan muncul tampilan dibawah ini: Kemudian klik tombol Add dan pilih mysql ODBC 3.51 Driver Selanjutnya Double klik pada MySQL ODBC 3.51 Driver akan muncul tampilan dibawah ini: 81
95 Kemudian isi Data Source Name: TA dan pada Database Name: KreditRumahan. 82
96 Jika ingin mengetahui koneksi anda sudah sukses atau belum clik pada tombol Test Data Source dan click tombol ok. Jika sudah sukses akan muncul tampilan dibawah ini: Selanjutnya User dapat masuk Aplikasi Kredit Properti ke menu login 83
97 Kemudian input data User Name dan Password click tombol OK jika data yang anda input benar akan masuk ke menu utama: E.1 Menu Utama Aplikasi Keterangan: Layar di atas merupakan tampilan menu utama dari aplikasi properti Pada menu utama ini user pertama kali user memilih menu properti. 84
98 E.2.1 Sub Menu Form Properti Keterangan: Layar di atas merupakan tampilan dari sub menu utama dari menu propert 85
99 E.2.2 Form Properti Cari Data Properti Keterangan: Layar di atas merupakan tampilan dari menu properti untuk proses pengisian data properti 86
100 E.2.3 Form Properti Tambah Data Properti Keterangan: Layar di atas merupakan tampilan dari menu properti untuk proses tambah data properti 87
101 E.2.4 Form Properti Ubah Data Properti Keterangan: Layar di atas merupakan tampilan dari menu properti untuk proses ubah data properti 88
102 E.2.5 Form Properti Hapus Data Properti Keterangan: Layar di atas merupakan tampilan dari form properti untuk proses hapus data properti 89
103 E.2.6 Menampilkan Data Properti Keterangan: Layar di atas merupakan tampilan dari menu properti untuk proses menampilakan informasi data properti 90
104 E.3 Form Menampilkan Daftar Harga Keterangan: Layar di atas merupakan tampilan dari menu properti untuk proses menampilkan daftar harga data properti 91
105 E.4 Form Menampilkan profile Produk Keterangan: Layar di atas merupakan tampilan dari menu properti untuk proses menampilkan video profile dan peta lokasi 92
106 E.5 Sub Menu Form Pembayaran Properti Keterangan: Layar di atas merupakan tampilan dari sub menu utama dari menu properti. 93
107 E.6 Form Pendaftaran Konsumen Keterangan: Layar di atas merupakan tampilan dari menu pembayaran untuk proses pendaftaran konsumen untuk pengisian data konsumen. 94
108 E.6.1 Form Ubah Pendaftaran Konsumen Keterangan: Layar di atas merupakan tampilan dari menu pembayaran untuk proses pendaftaran konsumen untuk ubah data konsumen 95
109 E.6.2 Form Tampil Data Pendaftaran Konsumen Keterangan: Layar di atas merupakan tampilan pendaftaran konsumen dari menu pembayaran untuk proses tampil 96
110 E.7.Form usulan Pembelian Konsumen Keterangan: Layar di atas merupakan tampilan dari menu pembayaran untuk proses hapus data usulan pembelian 97
111 E.7.1 Form tambah data usulan pembelian Keterangan: Layar di atas merupakan tampilan dari menu pembayaran untuk proses usulan pembelian proses tambah data usulan pembelian 98
112 E.7.2 Form tampil data usulan pembelian Keterangan: Layar di atas merupakan tampilan dari menu pembayaran untuk proses tampil usulan pembelian. 99
113 E.8 Form Tambah Pembayaran Keterangan: Layar di atas merupakan tampilan dari menu pembayaran untuk proses tambah pembayaran konsumen 100
114 E.8.1 Form Hapus Pembayaran Keterangan: Layar di atas merupakan tampilan dari menu pembayaran untuk proses hapus data pembayaran konsumen 101
115 E.8.2 Form Cetak Pembayaran Konsumen Keterangan: Layar di atas merupakan tampilan dari menu pembayaran untuk proses mencetak pembayaran konsumen 102
116 E.8.3 Form Menampilkan Data Pembayaran Konsumen Keterangan: Layar di atas merupakan tampilan dari menu pembayaran untuk proses menampilkan pembayaran konsumen E.9 Sub Menu Form Laporan 103
APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP
APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP TUGAS AKHIR Oleh : Agus Setyo Nugroho 33104024 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK
Lebih terperinciSISTEM INFORMASI DAN PENGOLAHAN DATA KRIMINALITAS ( STUDI KASUS : POLTABES BARELANG )
SISTEM INFORMASI DAN PENGOLAHAN DATA KRIMINALITAS ( STUDI KASUS : POLTABES BARELANG ) TUGAS AKHIR Oleh : Yolan Profita Ningrum 33106109 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM
Lebih terperinciELEKTRONIK MEMO BERBASIS WEB
ELEKTRONIK MEMO BERBASIS WEB TUGAS AKHIR Oleh : Rommy Khalid Ghifari 33102009 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA
Lebih terperinciAplikasi Pengendali Elektronik Berbasis Komputer
Aplikasi Pengendali Elektronik Berbasis Komputer TUGAS AKHIR Oleh : Wesril Gideon. T 33103022 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK (APL) JURUSAN
Lebih terperinciDESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3
DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3 Achmad Taopan Fakhrul Abillah Ramadhan Syaifuloh J3D111022 J3D111067 J3D211122 Program Keahlian
Lebih terperinciAPLIKASI PEMBANDING CITRA (studi kasus wajah manusia)
APLIKASI PEMBANDING CITRA (studi kasus wajah manusia) TUGAS AKHIR Oleh : M. Taufik Hidayat 33103004 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai tahap yang bertujuan untuk memahami sistem, mengetahui kekurangan sistem dan menentukan kebutuhan
Lebih terperinciAPLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO
APLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO TUGAS AKHIR Oleh : Ahmad 33101006 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem Analisis sistem (system analysis) dapat didefiniskan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya
Lebih terperinciPelanggan Admin Manager. Fotokopi ktp Fotokopi kk. Input data penjualan tunai. Cetak faktur tunai. Faktur tunai. Faktur di tandatangani.
50 Prosedur Penjualan Tunai Motor Usulan Pelanggan Admin Manager Fotokopi ktp Fotokopi kk Fotokopi ktp Fotokopi kk DB_PM Input data penjualan tunai Cetak faktur tunai Faktur tunai Faktur tunai Faktur di
Lebih terperinciDPPL SEWA SAWAH DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Sewa Sawah. untuk: Institut Pertanian Bogor. Dipersiapkan oleh: Kelompok 2
DPPL SEWA SAWAH DESKRIPSI PERANCANGAN PERANGKAT LUNAK Aplikasi Sewa Sawah untuk: Institut Pertanian Bogor Dipersiapkan oleh: Kelompok 2 1. Parhan Zikkry Padly (G64140011) 2. Azmi Iqbal Goldina Prakasa
Lebih terperinciSistem Informasi Operasional Penerbangan (SIOP)
Sistem Informasi Operasional Penerbangan (SIOP) TUGAS AKHIR Oleh : Risha Krisdianingtyas (33102013) Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN. akses. Tahapan yang dilakukan pada implementasi aplikasi DSS untuk Penerimaan
97 BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Tahap implementasi merupakan tahap konversi sistem sehingga siap untuk di akses. Tahapan yang dilakukan pada implementasi aplikasi DSS untuk Penerimaan
Lebih terperinciLEMBAR PENGESAHAN. Batam, 22 Februari Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK Ari Wibowo, ST NIK.
LEMBAR PENGESAHAN Batam, 22 Februari 2006 Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK. 102020 Ari Wibowo, ST NIK. 100012 Abstraksi Prototipe Sistem Laboratorium Bahasa Prototipe Sistem Laboratorium
Lebih terperinciAPLIKASI HELP DESK TUGAS AKHIR. Oleh : Alfian Rawi Butar-Butar : Disusun untuk memenuhi syarat kelulusan Program Diploma III
APLIKASI HELP DESK TUGAS AKHIR Oleh : Alfian Rawi Butar-Butar : 33102010 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK POLITEKNIK BATAM BATAM 2005 i
Lebih terperinciAPLIKASI TIKET KONSER ONLINE BERBASIS PDF417
APLIKASI TIKET KONSER ONLINE BERBASIS PDF417 TUGAS AKHIR Oleh : Eci Susandari 33104014 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK
Lebih terperinciBAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan
BAB IV DISKRIPSI PEKERJAAN Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Tujuan dari kerja praktik ini adalah untuk memberikan solusi atas
Lebih terperinciPerancangan Aplikasi Rencana Kerja dan Anggaran (RKA) Laboratorium
JURNAL SISTEM DAN INFORMATIKA 59 Perancangan Aplikasi Rencana Kerja dan Anggaran (RKA) Laboratorium Luh Made Yulyantari STMIK STIKOM BALI Jalan Raya Puputan No. 86, Telp. (0361) 244445 e-mail: yulyantari@stikom-bali.ac.id
Lebih terperinciSISTEM PEMANGGIL ANTRIAN dengan KATEGORI LOKET dan KONFIGURASI DINAMIS
SISTEM PEMANGGIL ANTRIAN dengan KATEGORI LOKET dan KONFIGURASI DINAMIS TUGAS AKHIR Oleh : Dewi Lestari 33104007 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT
Lebih terperinciBAB IV PERANCANGAN. secara umum kepada user tentang sistem yang baru. ini memiliki spesifikasi minimal sebagai berikut :
43 BAB IV PERANCANGAN 4.1 Rancangan Umum Tujuan dari desain sistem secara umum adalah untuk memberikan gambaran secara umum kepada user tentang sistem yang baru. 4.1.1 Kedudukan Sistem Sistem yang dikembangkan
Lebih terperinciSistem Informasi Pembelian, Penjualan dan Persediaan Barang Pada Home Industri TUGAS AKHIR
Sistem Informasi Pembelian, Penjualan dan Persediaan Barang Pada Home Industri TUGAS AKHIR Oleh : DWI UTARI 3310701005 NORA AFRILA 3310701043 Disusun untuk memenuhi syarat kelulusan Program Diploma III
Lebih terperinciBAB IV IMPLEMENTASI SISTEM. bentuk tabel database, pembuatan kode program dan sebagainya.
BAB IV IMPLEMENTASI SISTEM 4.1 Implementasi Sistem 4.1.1 Implementasi Program Implementasi yang dilakukan antara lain adalah menerapkan perancangan antar muka ke dalam bentuk halaman visual, perancangan
Lebih terperinciSISTEM INFORMASI IMUNISASI BALITA STUDI KASUS: DINKES KOTA BATAM TUGAS AKHIR
SISTEM INFORMASI IMUNISASI BALITA STUDI KASUS: DINKES KOTA BATAM TUGAS AKHIR Oleh : Novitalia 3310701010 Gita Ayu Indri Astuti 3310701012 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM
Lebih terperinciRezza Prawira Rukmana
DOKUMEN PERANCANGAN PERANGKAT LUNAK SISTEM RENTAL MOBIL (SRM) Dipersiapkan Oleh : Dendry Dwi Pamungkas Umar Muis Salam Rezza Prawira Rukmana Egi Widya Yachya J3D111108 J3D111039 J3D111047 J3D110067 Program
Lebih terperinciBAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :
BAB III METODE PENELITIAN 3.1 Metode Pengumpulan Data Terdapat beberapa metode yang umum digunakan untuk mempermudah penulisan dan penyusunan dalam laporan ini, metode tersebut adalah : 1. Observasi (Observation)
Lebih terperinciSISTEM INFORMASI AKADEMIK BERBASIS SMS (Studi Kasus SMAN 4 Batam) TUGAS AKHIR
SISTEM INFORMASI AKADEMIK BERBASIS SMS (Studi Kasus SMAN 4 Batam) TUGAS AKHIR Oleh : Sasmita Adhytya 33105015 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN. merupakan pondasi untuk setiap pengembangan berikutnya. Analisis sistem dilakukan dengan sasaran sebagai berikut :
BAB IV ANALISIS DAN PERANCANGAN Analisis merupakan suatu tahapan yang kritis, karena hasil tahapan ini merupakan pondasi untuk setiap pengembangan berikutnya. 4.1 Analisis sistem Analisis sistem dilakukan
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi adalah suatu kelanjutan dari perancangan sistem informasi peminjaman dan pengembalian mobil pada Rental Mobil Dua Saudara. Telah di
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Lingkungan Implementasi Dalam tahap implementasi sistem ini merupakan tahap meletakkan sistem supaya dapat siap untuk dioperasikan. Dalam implementasi Sistem Aplikasi
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Pada analisis sistem ini akan dilakukan penguraian dari suatu sistem informasi yang utuh kedalam prosedur-prosedur yang saling berhubungan dengan maksud
Lebih terperinciBAB 5 IMPLEMENTASI. 5.1 Jadwal Implementasi Sistem. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan
BAB 5 IMPLEMENTASI 5.1 Jadwal Implementasi Sistem Untuk membantu pengguna dalam pemakaian basis data diberikan panduan pengoperasiannya. Jadwal dari rencana implementasi adalah sebagai berikut : Tabel
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI SISTEM. penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Kebutuhan Sistem Dalam merancang dan membangun pembuatan aplikasi perhitungan penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini ada
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas mengenai analisis sistem yang sedang
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai analisis sistem yang sedang berjalan dan perancangan sistem yang akan dibangun di perpustakaan SMA Negeri 1 Anyer. 3.1. Analisis
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:
BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistem Pada tahap ini penulis melakukan 2 langkah, yaitu prosedur penelitian dan identifikasi masalah. Adapun penjelasannya sebagai berikut: 4.2 Prosedur Penelitian
Lebih terperinciBAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1
BAB III PEMBAHASAN 3.1 Jadwal Kerja Praktek Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1 Oktober 2009 sampai 31 Desember 2009 di STIKes Dharma Husada Bandung Selama hampir 2 bulan, penulis
Lebih terperinciBAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didenifisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Pada tahap ini merupakan langkah dimana setelah perancangan, pembangunan, dan pengujian maka tahap selanjutnya yaitu mengimplementasikan sebuah
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem memberikan gambaran tentang sistem yang diamati yang saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat
Lebih terperinciSITUS PROPOSAL CENTRE TUGAS AKHIR
SITUS PROPOSAL CENTRE TUGAS AKHIR Oleh : IRVAN KURNIAWAN 33105046 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK BATAM BATAM 2008 i LEMBAR PENGESAHAN
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan
BAB IV DESKRIPSI KERJA PRAKTEK Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan Kemahasiswaan STIKOM Surabaya. Studi kasus pada kerja praktik ini pada Kemahasiswaan STIKOM Surabaya. Tahapan-tahapan
Lebih terperinciBab 3 Metode Perancangan
Bab 3 Metode Perancangan 3.1 Metode Perancangan dan Desain Sistem Metode rekayasa perangkat lunak yang digunakan dalam pembuatan skripsi ini adalah metode prototyping. Metode prototyping adalah metode
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN. perpustakaan dengan alamat dokumen database,
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Untuk memperoleh suatu kesimpulan dari hasil pengumpulan data maka dilakukan analisis terhadap semua data yang terkumpul.analisis data tersebut melalui
Lebih terperincipersediaan, dan penjualan PT LION BROTHER. 1. Spesifikasi Modul Login Input User Name dan Password Jika tekan tombol Login Tampilkan Menu Utama
265 4.2.4 Spesifikasi Proses/Modul Berikut ini adalah spesifikasi proses yang bekerja dalam aplikasi pembelian, persediaan, dan penjualan PT LION BROTHER. 1. Spesifikasi Modul Login Modul Login Input User
Lebih terperinciBAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang
BAB IV DESKRIPSI SISTEM 4.1 Analisis Permasalahan Sistem Perpustakaan yang ada di PT. PAL INDONESIA masih tergolong manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang mampu mengelola
Lebih terperinciBAB IV DESKRIPSI PEKERJAAN
BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil wawancara yang dilakukan saat kerja praktik di PT. Jawa Pos Koran, permasalahan yang ada dalam perusahaan ini adalah banyaknya kumpulan koleksi seperti koran,
Lebih terperinciBAB 2 ANALISIS DAN PERANCANGAN
BAB 2 ANALISIS DAN PERANCANGAN 2.1. RANCANGAN PERANGKAT 2.1.1. Perangkat Keras Spesifikasi kebutuhan perangkat keras adalah sebagai berikut : 1. Intel(R) core(tm)2 Duo 2.10GHz 2. Memory 2GB atau lebih
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Yang Sedang Berjalan Pada bagian ini, penulis memaparkan tentang analisa sistem berjalan pada perusahaan mulai dari analisa dokumen yang digunakan
Lebih terperinciBAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM 4.1 Perancangan Proses 4.1.1 Prosedur Pendaftaran Yang Diusulkan 1. Bagian Admin menyerahkan formulir ke murid untuk mengisi formulir, dan formulir diserahkan ke admin utuk mengecek
Lebih terperinciBAB II ANALISIS DAN PERANCANGAN
BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan dari Sistem yang dibangun Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari sistem yang dibangun antara lain sistem pendukung, pengguna
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Yang Sedang Berjalan Pada bab ini akan dibahas mengenai sistem informasi geografis pemetaan masyarakat miskin di kecamatan Medan Johor yang meliputi
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Pada bab ini akan dibahas tentang identifikasi permasalahan, analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang
Lebih terperinciBAB III DESAIN DAN PERANCANGAN
BAB III DESAIN DAN PERANCANGAN 3.1 Perancangan Aplikasi Aplikasi ini akan dikemas dan dirancang dengan menggunakan design dimana admin dapat memasukkan data-data yang terkait dengan aplikasi tersebut.
Lebih terperinciBAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang
BAB IV ANALISA DAN PEMBAHASAN 4.1 Analisa Sistem Sesuai dengan tujuan yang diharapkan, maka kontribusi yang dapat diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang selama
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN
BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Sistem Analisis Sistem adalah proses dimana kita menganalisa suatu permasalahan untuk dipahami, kemudian kita mengidentifikasi masalah dan mencari solusinya.
Lebih terperinciSistem Komputerisasi Pembelian Tiket Kapal Laut
Sistem Komputerisasi Pembelian Tiket Kapal Laut TUGAS AKHIR Oleh : Tobersen Siregar 33105055 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK BATAM
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Kebutuhan akan teori dalam dunia pendidikan sangat besar. Teori banyak di tulis ke dalam sebuah buku maupun jurnal. Pada universitas potensi utama,
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai tahap yang bertujuan untuk memahami sistem, mengetahui sistem, dan menentukan kebutuhan sistem pemesanan.
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk
BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa sistem Dalam pengembangan teknologi informasi ini dibutuhkan analisa dan perancangan sistem pengolah data. Sistem pengolah data tersebut diharapkan mampu mempengaruhi
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Sedang Berjalan Dalam analisa sistem yang sedang berjalan merupakan pengkajian dan penentuan dari sistem yang sedang berjalan atau sistem yang
Lebih terperinciBAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini
BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Rental DVD Bioskop Bioskop adalah usaha yang bergerak dalam bidang jasa penyewaan film berupa DVD asli (original) dan blu-ray. Rental
Lebih terperinciBAB 2 ANALISIS DAN PERANCANGAN
BAB 2 ANALISIS DAN PERANCANGAN 2.1 Rancangan Perangkat 2.1.1. Perangkat Keras Spesifikasi kebutuhan perangkat keras adalah sebagai berikut : 1. Intel(R) core(tm)2 i5-460m 2. Memory 2GB atau lebih 3. Keyboard
Lebih terperinciANALISIS DAN PERANCANGAN SISTEM. yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer
- BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis 3.1.1 Analisis Sistem Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen
Lebih terperinciSISTEM INFORMASI PENJUALAN KORAN STUDI KASUS BATAM POS
DAFTAR PUSTAKA 1. Hartanto, Antonius Aditya. Tips dan Trik Java 2 Micro Edition. Elex Media Komputindo, Jakarta 2003. 2. Hartanto, Antonius Aditya. Tips dan Trik Java 2 Micro Edition Tingkat Lanjut. Elex
Lebih terperinciBAB IV PERANCANGAN SISTEM. relasi.untuk lebih jelasnya mengenai perancang relasi pada Aplikasi Koperasi
67 BAB IV PERANCANGAN SISTEM 4.1 Perancangan Database 4.1.1 ERD Aplikasi Koperasi Simpan Pinjam Sekolah Al-Ittihad ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasrkan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi
Lebih terperinciBAB IV DISKRIPSI PEKERJAAN. sistem informasi penggajian pada PT. KARYA MANDIRI BERSAMA.
19 BAB IV DISKRIPSI PEKERJAAN 4.1 Analisa Sistem Menganalisa sistem merupakan langkah awal dalam membuat sistem baru. Langkah pertama adalah melakukan wawancara dan pengamatan, dalam hal ini sistem informasi
Lebih terperinciBAB II ANALISIS DAN PERANCANGAN
BAB II ANALISIS DAN PERANCANGAN 2.1. DESKRIPSI SISTEM Sistem yang dibuat adalah sistem pemesanan tiket online PSS Sleman berbasis web mobile. Web ini menyediakan informasi pertandingan yang akan berlangsung
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN SISTEM
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisa dan Deskripsi Sistem 4.1.1. Gambaran Proses Berdasarkan Surat Edaran yang dikeluarkan oleh direksi nomor 22/DIRG/DPPKG/2008 tentang pedoman penagihan
Lebih terperinciBAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan
BAB III PEMBAHASAN 3.1 Analisis Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan dan gambaran kebutuhan bagi pembuatan sistem yang diamati, dalam hal ini adalah sistem inventori barang.
Lebih terperinciBAB IV HASIL PRAKTEK KERJA DAN ANALISIS
BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1. Analisis CV. Menang Sentosa melakukan penginputan jurnal pada akuntansi masih dilakukan secara manual dengan menggunakan aplikasi Microsoft Excel. Cara penginputan
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem yang Sedang Berjalan Sebuah sistem pengelolaan informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
20 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis sistem yang sedang berjalan Pada sub bab ini akan dijelaskan mengenai perusahaan, gaji pegawai prosuder, penggajian dan flowmap yang sedang berjalan.di
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1 Tampilan Program Adapun hasil dan pembahasan sistem akuntanasi piutang pada PT. Pertamina UPMS 1 Medan adalah seperti berikut : IV.1.1 Tampilan Input 1. Login Adapun hasil
Lebih terperinciBAB IV DISKRIPSI PEKERJAAN
BAB IV DISKRIPSI PEKERJAAN 4.1 Analisa Sistem Menganalisa sistem merupakan langkah awal dalam membuat rancang bangun sebuah sistem baru. Langkah pertama adalah melakukan wawancara dan pengamatan secara
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK. Dari document flow yang prosesnya masih manual lalu dibuatkan system
BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisis Sistem Dari document flow yang prosesnya masih manual lalu dibuatkan system flow yang dirancang mengacu pada document flow yang manual kemudian diubah secara
Lebih terperinciBAB 2 ANALISIS DAN PERANCANGAN
4 BAB 2 ANALISIS DAN PERANCANGAN 2.1 RANCANGAN PERANGKAT 2.1.1. Perangkat Keras Spesifikasi kebutuhan perangkat keras adalah sebagai berikut : 1. Intel(R) atom(tm)cpu N280 1.66GHz (2 CPUs) 2. Memory 2GB
Lebih terperinciGambar 4.1 Gambar Use Case Diagram
41 BAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Penelitian Pada bab ini diuraikan tahap implementasi dalam rangkaian pengembangan sistem model Waterfall.Tahap ini akan mengimplementasikan persyaratan dan desain
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi merupakan proses untuk melaksanakan ide, program atau seperangkat aktivitas baru dengan harapan orang lain dapat menerima dan melakukan
Lebih terperinciBAB III HASIL DAN PEMBAHASAN
BAB III HASIL DAN PEMBAHASAN Sesuai dengan tujuan penelitian ini, yaitu untuk merancang dan membuat Sistem Informasi Jurnal Penerimaan Siswa Baru jenjang Sekolah Menengah Atas di Kabupaten X untuk menggantikan
Lebih terperinciBAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system
BAB IV ANALIS DAN DESAIN SISTEM Dari document flow yang prosesnya masih manual lalu dibuat system flow yang dirancang mengacu pada document flow yang manual kemudian diubah secara komputerisasi, sehingga
Lebih terperinciBAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri.
BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian merupakan bagian yang tidak kalah pentingnya dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga
Lebih terperinci1. Flowmap Usulan Penyewaan
37. Flowmap Usulan Penyewaan Flowmap Usulan Penyewaan Bus Penyewa Kasir Pimpinan KTP KTP Laporan Peminjaman Input Peminjaman 2 Nota Peminjaman KTP Rental Bus Cetak Nota Dan Cetak Laporan Peminjaman 2 Nota
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Tinjauan Organisasi Dalam hal ini tinjauan organisasi sangat perlu dilakukan untuk mengetahui tentang sejarah organisasi sejak dari awal pendiriannya hingga sekarang
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem
BAB III ANALISIS DAN PERANCANGAN SISTEM Dalam penyelesaian tugas akhir ini, mengikuti beberapa tahap SHPS yang terdiri atas: 1. Identifikasi masalah 2. Analisa permasalahan dan perancangan sistem 3. Pengembangan
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK. sistem dimana aplikasi dibangun yang meliputi perangkat keras (hardware), perangkat
BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi perangkat keras (hardware), perangkat
Lebih terperinciBAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena
BAB IV DESKRIPSI PEKERJAAN SMA Kristen Kalam Kudus memiliki prosedur sistem yang sedikit berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena sistem yang dijalankan masih tergolong
Lebih terperinciBAB I PEMBAHASAN. 3.1 Analisa Sistem
BAB I PEMBAHASAN 3.1 Analisa Sistem Dalam analisis sistem dilakukan penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Pada Koperasi Pegawai Dinas Komunikasi dan Informatika Provinsi Sumatera Utara dalam pengolahan data pengajuan
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan
48 BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Analisis sistem merupakan penguraian dari suatu sistem informasi yang untuk ke dalam bagian-bagian komponen dengan maksud untuk
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang Sedang Berjalan Sistem yang saat ini sedang berjalan di CV. Aribur dalam hal pengolahan laporan laporan laba rugi masih dilakukan secara semi
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK
BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisis Sistem Berdasarkan hasil survey dan analisa yang dilakukan pada perpustakaan PT. Garudafood, permasalahan yang ada dalam perusahaan adalah proses transaksi peminjaman
Lebih terperinciBAB IV DESKRIPSI PEKERJAAN
BAB IV DESKRIPSI PEKERJAAN 4.1 Analisis Permasalahan Dalam proses pengaduan pekerja, pada Dinas Tenga Kerja Transmigrasi dan Kependudukan Provinsi Jawa Timur, hanya proses manual yang dilakukan menggunakan
Lebih terperinciBAB IV PERANCANGAN SISTEM. sebelum melakuan pengkodean kedalam suatu bahasa pemograman. Dalam
BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Perancangan sistem merupakan tahap lanjutan dari analisis sistem, dimana pada perancangan sistem digambarkan rancangan sistem yang akan dibangun sebelum
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Setelah penulis melaksanakan penelitian di Kantor Dinas Kependudukan Dan Catatan Sipil, dan seperti yang telah diuraikan penulis pada bab sebelumnya
Lebih terperinciBAB II ANALISIS DAN PERANCANGAN
BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan Komponen komponen yang digunakan untuk menganalisis kebutuhan dari suatu sistem yang akan dibangun antara lain sistem pendukung, diagram alir sistem,
Lebih terperinciBAB IV DISKRIPSI PEKERJAAN
BAB IV DISKRIPSI PEKERJAAN Kerja Praktik ini dilakukan selama 160 jam dengan pembagian waktu dalam satu minggu, 8 jam sebanyak 20 kali. Dalam kerja Praktik ini, diharuskan menemukan permasalahan yang ada,
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,
BAB IV DESKRIPSI KERJA PRAKTEK Dalam kerja praktek di Bank BTN Surabaya tepatnya di AREA COLLECTION III, penulis berusaha menemukan permasalahan yang ada, mempelajari serta mengatasi masalah tersebut.
Lebih terperinciBAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.
BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis sistem adalah proses penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya yang bertujuan untuk mengidentifkasi dan mengevaluasi
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:
BAB IV ANALISIS DAN PERANCANGAN SISTEM Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktek, diperlukan adanya pengamatan data dan informasi yang dibutuhkan oleh perusahaan. Data dan informasi
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK
BAB IV DESKRIPSI KERJA PRAKTEK Analisa sistem merupakan cara untuk menganalisa permasalahan berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain sistem merupakan langkah yang
Lebih terperinci