APLIKASI KREDIT PROPERTI

Ukuran: px
Mulai penontonan dengan halaman:

Download "APLIKASI KREDIT PROPERTI"

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 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 terperinci

SISTEM INFORMASI DAN PENGOLAHAN DATA KRIMINALITAS ( STUDI KASUS : POLTABES BARELANG )

SISTEM 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 terperinci

ELEKTRONIK MEMO BERBASIS WEB

ELEKTRONIK 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 terperinci

Aplikasi Pengendali Elektronik Berbasis Komputer

Aplikasi 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 terperinci

DESKRIPSI 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 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 terperinci

APLIKASI PEMBANDING CITRA (studi kasus wajah manusia)

APLIKASI 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 terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB 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 terperinci

APLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO

APLIKASI 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 terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 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 terperinci

Pelanggan Admin Manager. Fotokopi ktp Fotokopi kk. Input data penjualan tunai. Cetak faktur tunai. Faktur tunai. Faktur di tandatangani.

Pelanggan 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 terperinci

DPPL 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 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 terperinci

Sistem Informasi Operasional Penerbangan (SIOP)

Sistem 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 terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. akses. Tahapan yang dilakukan pada implementasi aplikasi DSS untuk Penerimaan

BAB 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 terperinci

LEMBAR PENGESAHAN. Batam, 22 Februari Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK Ari Wibowo, ST NIK.

LEMBAR 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 terperinci

APLIKASI 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 : 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 terperinci

APLIKASI TIKET KONSER ONLINE BERBASIS PDF417

APLIKASI 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 terperinci

BAB 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 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 terperinci

Perancangan Aplikasi Rencana Kerja dan Anggaran (RKA) Laboratorium

Perancangan 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 terperinci

SISTEM PEMANGGIL ANTRIAN dengan KATEGORI LOKET dan KONFIGURASI DINAMIS

SISTEM 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 terperinci

BAB IV PERANCANGAN. secara umum kepada user tentang sistem yang baru. ini memiliki spesifikasi minimal sebagai berikut :

BAB 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 terperinci

Sistem Informasi Pembelian, Penjualan dan Persediaan Barang Pada Home Industri TUGAS AKHIR

Sistem 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 terperinci

BAB IV IMPLEMENTASI SISTEM. bentuk tabel database, pembuatan kode program dan sebagainya.

BAB 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 terperinci

SISTEM INFORMASI IMUNISASI BALITA STUDI KASUS: DINKES KOTA BATAM TUGAS AKHIR

SISTEM 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 terperinci

Rezza Prawira Rukmana

Rezza 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 terperinci

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB 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 terperinci

SISTEM INFORMASI AKADEMIK BERBASIS SMS (Studi Kasus SMAN 4 Batam) TUGAS AKHIR

SISTEM 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 terperinci

BAB IV ANALISIS DAN PERANCANGAN. merupakan pondasi untuk setiap pengembangan berikutnya. Analisis sistem dilakukan dengan sasaran sebagai berikut :

BAB 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 terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

BAB 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 terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

BAB 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 terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB 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 terperinci

BAB 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 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 terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini

BAB 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 terperinci

BAB 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 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 terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB 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 terperinci

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1

BAB 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 terperinci

BAB IV PERANCANGAN SISTEM

BAB 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 terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 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 terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

BAB 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 terperinci

SITUS PROPOSAL CENTRE TUGAS AKHIR

SITUS 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 terperinci

BAB 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 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 terperinci

Bab 3 Metode Perancangan

Bab 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 terperinci

BAB III ANALISIS DAN PERANCANGAN. perpustakaan dengan alamat dokumen database,

BAB 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 terperinci

persediaan, dan penjualan PT LION BROTHER. 1. Spesifikasi Modul Login Input User Name dan Password Jika tekan tombol Login Tampilkan Menu Utama

persediaan, 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 terperinci

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB 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 terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB 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 terperinci

BAB 2 ANALISIS DAN PERANCANGAN

BAB 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 terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB 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 terperinci

BAB IV PERANCANGAN SISTEM

BAB 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 terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB 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 terperinci

BAB III ANALISA DAN PERANCANGAN

BAB 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 terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB 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 terperinci

BAB III DESAIN DAN PERANCANGAN

BAB 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 terperinci

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB 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 terperinci

BAB IV ANALISIS DAN PERANCANGAN

BAB 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 terperinci

Sistem Komputerisasi Pembelian Tiket Kapal Laut

Sistem 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 terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB 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 terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 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 terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB 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 terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB 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 terperinci

BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

BAB 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 terperinci

BAB 2 ANALISIS DAN PERANCANGAN

BAB 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 terperinci

ANALISIS DAN PERANCANGAN SISTEM. yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer

ANALISIS 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 terperinci

SISTEM INFORMASI PENJUALAN KORAN STUDI KASUS BATAM POS

SISTEM 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 terperinci

BAB IV PERANCANGAN SISTEM. relasi.untuk lebih jelasnya mengenai perancang relasi pada Aplikasi Koperasi

BAB 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 terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 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 terperinci

BAB IV DISKRIPSI PEKERJAAN. sistem informasi penggajian pada PT. KARYA MANDIRI BERSAMA.

BAB 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 terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB 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 terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 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 terperinci

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB 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 terperinci

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB 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 terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB 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 terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 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 terperinci

BAB IV HASIL DAN UJI COBA

BAB 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 terperinci

BAB IV DISKRIPSI PEKERJAAN

BAB 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 terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. Dari document flow yang prosesnya masih manual lalu dibuatkan system

BAB 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 terperinci

BAB 2 ANALISIS DAN PERANCANGAN

BAB 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 terperinci

Gambar 4.1 Gambar Use Case Diagram

Gambar 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 terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 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 terperinci

BAB III HASIL DAN PEMBAHASAN

BAB 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 terperinci

BAB 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 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 terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri.

BAB 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 terperinci

1. Flowmap Usulan Penyewaan

1. 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 terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 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 terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB 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 terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. sistem dimana aplikasi dibangun yang meliputi perangkat keras (hardware), perangkat

BAB 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 terperinci

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB 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 terperinci

BAB I PEMBAHASAN. 3.1 Analisa Sistem

BAB 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 terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB 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 terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB 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 terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB 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 terperinci

BAB IV DESKRIPSI KERJA PRAKTEK

BAB 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 terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB 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 terperinci

BAB IV PERANCANGAN SISTEM. sebelum melakuan pengkodean kedalam suatu bahasa pemograman. Dalam

BAB 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 terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB 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 terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB 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 terperinci

BAB IV DISKRIPSI PEKERJAAN

BAB 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 terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB 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 terperinci

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

BAB 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 terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB 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 terperinci

BAB IV DESKRIPSI KERJA PRAKTEK

BAB 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