digilib.uns.ac.id BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM 3.1. Proses Bisnis Sistem Lama Proses bisnis sistem disini menjabarkan bagaimana sistem akan berjalan, dan disini akan dijabarkan proses bisnis dari sistem layanan informasi masyarakat desa yang lama seperti dalam rincian berikut : 1. Petugas menyiapkan formulir pengisian data 2. Warga mengisi formulir tersebut secara manual dengan bolpoin 3. Petugas membuatkan surat secara manual sesuai surat yang dibutuhkan warga 3.2. Surat Pernyataan Miskin Proses bisnis sistem disini menjabarkan bagaimana sistem akan berjalan, dan proses bisnis pembangunan sistem layanan pembuatan surat masyarakat desa Jonggrangan berbasis visual basic dapat di lihat melalui rincian berikut : Gambar 3.1 Proses Bisnis Pembangunan Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic 13
digilib.uns.ac.id 14 Alur proses bisnis yang terjadi pada sistem layanan pembuatan surat masyarakat desa Jonggrangan berbasis visual basic diuraikan seperti berikut : 1. Warga terlebih dahulu mengajukan KTP 2. Admin mencari data penduduk sesuai dengan nomor KTP yang diajukan 3. Admin mengisi data yang diperlukan dalam pembuatan surat 4. Admin mencetak surat yang diajukan warga 3.3. Jalannya Penelitian Proses pelaksanaan penelitian terdiri dari langkah-langkah yang juga menerapkan prinsip metode ilmiah. Adapun langkah-langkah yang harus dilakukan selama melakukan penelitian dan pembuatan sistem ini adalah sebagai berikut : a. Tahap persiapan penelitian 1. Pemilihan instansi untuk dilaksanakan penelitian pembuatan system 2. Melakukan wawancara dengan instansi yang telah ditentukan 3. Melakukan pengumpulan data yang dibutuhkan untuk pembuatan sistem. b. Tahap pelaksanaan penelitian Tahap pelaksanaan penelitian dimulai dengan observasi jalannya proses pendataan penduduk, pengisian data penduduk, pengisian data dalam buku kependudukan dan proses pembuatan surat di kantor kepala desa serta melakukan perancangan proses bisnis yang dibutuhkan dan yang terakhir codding program dan melakukan testing berdsarkan codding yang telah dilakukan. 3.4. Alat dan Bahan 3.4.1. Kebutuhan Alat Dalam pembangunan sistem layanan pembuatan surat masyarakat di desa Jonggrangan berbasis visual basic terdapat beberapa perangkat lunak dan perangkat keras yang digunakan untuk mendukung proses perancangan system.
digilib.uns.ac.id 15 a. Kebutuhan Software Perangkat lunak yang digunakan penulis dalam pembangunan aplikasi pembuatan sistem layanan Pembangunan surat masyarakat di desa Jonggrangan berbasis Visual Basic ini yaitu : 1. Sistem Opesasi : Windows 7 Ultimate 2. Bahasa Pemrograman : Visual Basic 3. Pembangunan Aplikasi : Microsoft Visual Basic 6.0 4. Database : MySQL 5. Database Manager : PhpMyAdmin b. Kebutuhan Hardware Perangkat keras yang digunakan penulis dalam pembangunan aplikasi pembuatan sistem layanan surat masyarakat di desa jonggrangan berbasis Visual Basic ini yaitu laptop dengan spesifikasi sebagai berikut : 1. Processor Intel Core i3 2. Hardisk 250 GB 3. Memory 4 GB 3.4.2. Kebutuhan Bahan Dalam pembangunan sistem layanan pembuatan surat desa Jonggrangan berbasis visual basic ini dibutuhkan bahan yang digunakan untuk pengolahan sistem, diantaranya : 1. Data penduduk 2. Data KK 3. Data kematian 4. Data kelahiran 5. Data perkawinan 3.5. Analisa Kebutuhan Sistem Pemodelan proses dilakukan untuk menggambarkan bagaimana sistem informasi ini berjalan. Mengilustrasikan aktivitas-aktivitas yang dilakukan dan
digilib.uns.ac.id 16 bagaimana data berpindah di antara aktivitas ini. Pemodelan proses ini digunakan untuk mempermudah dalam menyusun sistem secara keseluruhan. Data dalam sistem ini adalah data penduduk dari desa Jonggrangan kecamatan Klaten Utara kabupaten Klaten. Hanya terdapat satu actor untuk menjalankan sistem yaitu admin. Semua data dalam sistem ini dikelola oleh admin, data dapat ditambah maupun dimanipulasi oleh admin. Untuk deskrips aktor pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic dijelaskan pada tabel 3.1 : Aktor Admin Tabel 3.1 Deskripsi Aktor Deskripsi Merupakan orang yang berhak mengakses sistem dan melakukan kegiatan pengelolaan pada sistem 3.6. Kebutuhan Fungsional Kebutuhan fungsional adalah pernyataan layanan sistem yang harus disediakan, bagaimana sistem bereaksi pada input tertentu dan bagaimana perilaku sistem pada situasi tertentu. Aktor dalam sistem ini yaitu admin. Untuk kebutuhan fungsional yang di butuhkan dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada tabel 3.2: Tabel 3.2 Kebutuhan Fungsional No Kode Aktor Deskripsi 1 FR1 Admin Dapat mengisi data penduduk 2 FR2 Admin Dapat merubah data penduduk 3 FR3 Admin Dapat menghapus data penduduk 4 FR4 Admin Dapat mencari data penduduk berdasarkan nama 5 FR5 Admin Dapat mencetak surat mengurus SKCK 6 FR6 Admin Dapat mencetak surat keterangan permohonan KK baru 7 FR7 Admin Dapat mencetak surat keterangan permohonan KTP
digilib.uns.ac.id 17 No Kode Aktor Deskripsi 8 FR8 Admin Dapat mencetak surat keterangan miskin / tidak mampu 9 FR9 Admin Dapat mencetak surat pernyataan miskin 10 FR10 Admin Dapat mencetak surat keterangan belum pernah menikah 11 FR11 Admin Dapat mencetak surat keterangan menikah 12 FR12 Admin Dapat mencetak surat keterangan perwalian 13 FR13 Admin Dapat mencetak surat keterangan berstatus janda / duda 14 FR14 Admin Dapat mencetak surat keterangan untuk memperoleh akta kelahiran 15 FR15 Admin Dapat mencetak surat keterangan kematian 16 FR16 Admin Dapat mencetak surat keterangan untuk mengurus IMB (Izin Mendirikan Bangunan) 3.7. Kebutuhan Non Fungsional Dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ini juga membutuhkan kebutuhan non-fungsional untuk mendukung dalam menjalankan sistemnya. Untuk kebutuhan non-fungsionalnya dijelaskan dibawah ini: Tabel 3.3 Kebutuhan Non Fungsional No Kode Deskripsi 1 NFR01 Menggunakan login untuk masuk ke system
digilib.uns.ac.id 18 3.8. Perancangan Sistem 3.8.1. CD (Context Diagram) Context Diagram merupakan diagram aliran data yang memfokuskan pada aliran data dan ke dalam sistem serta memproses data-data tersebut. Didalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic terdapat satu aktor yang dapat mengakses sistem tersebut dengan berbagai izin akses yang telah ditentukan. Aktor tersebut adalah admin. Admin memiliki hak untuk memasukkan data penduduk, data KK, data kematian, data kelahiran, data perkawinan dan data perwalian dengan keluaran cetak surat mengurus SKCK, cetak surat keterangan miskin / tidak mampu, cetak surat pernyataan miskin / tidak mampu, cetak surat permohonan KTP, cetak surat permohonan KK baru, cetak surat terangan menikah, cetak surat keterangan belum pernah menikah, cetak surat keterangan perwalian, cetak surat keterangan untuk memperoleh akta kelahiran, cetak surat keterangan berstatus janda / duda, cetak surat keterangan kematian dan cetak surat keterangan untuk mengurus IMB (Izin Mendirikan Bangunan). Context diagram untuk Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.2 : Gambar 3.2 Context Diagram
digilib.uns.ac.id 19 3.8.2. DFD Level 0 Data Flow Diagram level 0 mempunyai 6 proses yaitu proses manajemenn kependudukan, proses manajemen kematian, proses manajemen kelahiran, proses manajemen perkawinan, proses laporan dan proses manajemen surat permohonan. Admin memasukkan data penduduk, data KK, data kematian, data kelahiran dan data perkawinan. Kemudian data penduduk disimpan pada storage data penduduk, data KK disimpan di storage data KK, data kematian disimpan di storage data kematian, data kelahiran disimpan di storage data kelahiran, dan data perkawinan disimpan di storage data perkawinan. Setelah itu admin dapat membuat laporan yang di gunakan dalam proses pembuatan surat yang nantinya history pembuatan surat tersebut akan disimpan dalam storage surat permohonan. Data Flow Diagram level 0 pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.3 :
digilib.uns.ac.id 20 Gambar 3.3 Data Flow Diagram Level 0
digilib.uns.ac.id 21 3.8.3. DFD Level 1 Proses 1 Manajemen Data Pendudukan Data Flow Diagram level 1 proses 1 manajemen kependudukan mempunyai 5 proses yaitu proses pengisian data penduduk, proses peng-edit-an data penduduk, proses penghapusan data penduduk, proses pengajuan KTP dan proses pengajuan KK. Admin memasukkan data penduduk pada proses pengisian data penduduk, kemudian datanya disimpan ke dalam storage data penduduk. Admin mengubah data penduduk pada proses edit data penduduk kemudian disimpan ke dalam storage data penduduk. Admin menghapus data penduduk pada proses hapus data penduduk, kemudian data telah terhapus dari storage data penduduk. Data Flow Diagram level 1 proses manajemen kependudukan pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.4 : Gambar 3.4 DFD Level 1 Proses Manajemen Kependudukan
digilib.uns.ac.id 22 3.8.4. DFD Level 1 Proses Manajemen Pembuatan Surat SKCK Data Flow Diagram level 1 proses manajemen pembuatan surat skck pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.5 : Gambar 3.5 DFD Level 1 Proses Surat SKCK 3.8.5. DFD Level 1 Proses Manajemen Pembuatan Surat Pengajuan KK Data Flow Diagram level 1 proses manajemen pembuatan surat KK ( Kartu Keluarga) pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.6 :
digilib.uns.ac.id 23 Gambar 3.6 DFD Level 1 Proses Surat KK 3.8.6. DFD Level 1 Proses Manajemen Pembuatan Surat Pengajuan KTP Data Flow Diagram level 1 proses manajemen pembuatan surat KTP ( Kartu Tanda Penduduk) pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.7 :
digilib.uns.ac.id 24 Gambar 3.7 DFD Level 1 Proses Surat Pengajuan KTP 3.8.7. DFD Level 1 Proses Manajemen Pembuatan Surat Keterangan Miskin Data Flow Diagram level 1 proses manajemen pembuatan surat keterangan miskin pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.8 :
digilib.uns.ac.id 25 Gambar 3.8 DFD Level 1 Proses Surat Keterangan Miskin 3.8.8. DFD Level 1 Proses Manajemen Pembuatan Surat Pernyataan Miskin Data Flow Diagram level 1 proses manajemen pembuatan surat pernyataan miskin pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.9 :
digilib.uns.ac.id 26 Gambar 3.9 DFD Level 1 Proses Surat Pernyataan Miskin 3.8.9. DFD Level 1 Proses Manajemen Pembuatan Surat Belum Pernah Menikah Data Flow Diagram level 1 proses manajemen pembuatan surat pernyataan belum pernah menikah pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.10 :
digilib.uns.ac.id 27 Gambar 3.10 DFD Level 1 Proses Surat Pernyataan Belum Pernah Menikah 3.8.10. DFD Level 1 Proses Manajemen Pembuatan Surat Keterangan Menikah Data Flow Diagram level 1 proses manajemen pembuatan surat keterangan menikah pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.11 :
digilib.uns.ac.id 28 Gambar 3.11 DFD Level 1 Proses Surat Keterangan Menikah 3.8.11. DFD Level 1 Proses Manajemen Pembuatan Surat Perwalian Data Flow Diagram level 1 proses manajemen pembuatan surat perwalian pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.12 :
digilib.uns.ac.id 29 Gambar 3.12 DFD Level 1 Proses Surat Perwalian 3.8.12. DFD Level 1 Proses Manajemen Pembuatan Surat Keterangan Janda / Duda Data Flow Diagram level 1 proses manajemen pembuatan surat keterangan berstatus janda / duda pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.13 :
digilib.uns.ac.id 30 Gambar 3.13 DFD Level 1 Proses Surat Keterangan Janda / Duda 3.8.13. DFD Level 1 Proses Manajemen Pembuatan Surat Kelahiran Data Flow Diagram level 1 proses manajemen pembuatan surat kelahiran pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.14 :
digilib.uns.ac.id 31 Gambar 3.14 DFD Level 1 Proses Surat Keterangan Kelahiran 3.8.14. DFD Level 1 Proses Manajemen Pembuatan Surat Kematian Data Flow Diagram level 1 proses manajemen pembuatan surat keterangan kematian pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.15 :
digilib.uns.ac.id 32 Gambar 3.15 DFD Level 1 Proses Surat Keterangan Kematian 3.8.15. DFD Level 1 Proses Manajemen Pembuatan Surat IMB Data Flow Diagram level 1 proses manajemen pembuatan surat izin mendirikan bangunan pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukan pada gambar 3.16 :
digilib.uns.ac.id 33 Gambar 3.16 DFD Level 1 Proses Surat Izin Mendirikan Bangunan 3.8.16. Entity Relational Diagram (ERD) Entity Relationship Diagram pada pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic terdapat 12 entitas yaitu surat keterangan belum pernah menikah, surat pengajuan SKCK, surat miskin, surat pernyataan miskin, surat permohonan KTP, surat keterangan mengurus IMB, surat keterangan kematian, surat keterangan kelahiran, surat keterangan pengajuan KK baru, surat keterangan berstatus janda / duda, surat keterangan perwalian dan surat keterangan menikah. Entity Relationship Diagram pada Sistem Layanan
digilib.uns.ac.id 34 Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukkan dengan gambar 3.10: Gambar 3.10 ERD (Entity Relational Diagram) 3.8.17. Relasi Antar Tabel Relasi antar tabel berfungsi untuk menggambarkan relasi dari dua tabel. Penggambaran ini akan membantu menganalisa tabel, melakukan perancangan proses yang nantinya akan dituangkan dalam bentuk program. Relasi tabel pada Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic ditunjukkan dengan gambar 3.11:
digilib.uns.ac.id 35 Gambar 3.11 Relasi Antar Tabel 3.8.18. Tabel Fisik a. Tabel Penduduk Nama tabel Primary_key : penduduk : Nomor_KTP Fungsi : Penyimpanan data penduduk yang akan digunakan untuk Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.4 : Tabel 3.4 Penduduk Nama Field Tipe Keterangan Nomor_KTP Varchar (20) Primary Key Nama_Lengkap Varchar (50) Jenis_Kelamin Varchar (20) Tempat_Lahir commit Varchar to user (30)
digilib.uns.ac.id 36 Nama Field Tipe Keterangan Tgl_Lahir Varchar (30) Alamat Varchar (100) Gol_Darah Varchar (5) Agama Varchar (30) Pekerjaan Varchar (30) Pendidikan_Akhir Varchar (30) Status Varchar (30) Status_Penduduk Varchar (30) Status_Pernikahan Varchar (30) Nama_ Ibu Varchar (50) Nama_ Ayah Varchar (50) Nomor_KK Varchar (20) b. Tabel Surat Belum Nikah Nama tabel : surat_belum_nikah Primary_key : Id_Surat_Belum_Nikah Fungsi : Penyimpanan data penduduk yang belum pernah melakukan pernikahan dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.5 : Tabel 3.5 Surat Belum Nikah Nama Field Tipe Keterangan Id_Surat_Belum_Nikah Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key Tgl_Pengajuan Varchar (30) Status_Pengaju Varchar (30)
digilib.uns.ac.id 37 c. Tabel Surat IMB (Izin Mendirikan Bangunan) Nama tabel : surat_imb Primary_key : Id_Surat_IMB Fungsi : Penyimpanan data penduduk yang telah mengajukan surat izin mendirikan bangunan (IMB) dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.6 : Tabel 3.6 Surat IMB Nama Field Tipe Keterangan Id_Surat_IMB Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key Tgl_Pengajuan Varchar (30) Jenis_Bangunan Varchar (30) Lokasi_Bangunan Varchar (100) Luas_Bangunan Varchar (30) Fungsi_Bangunan Varchar (30) Status_Tanah Varchar (30) Tahun_Pendirian_Bangunan Varchar (10) d. Tabel Surat Janda / Duda Nama tabel : surat_janda_duda Primary_key : Id_Surat_Janda_Duda Fungsi : Penyimpanan data penduduk yang mengajukan surat keterangan berstatus janda / duda dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic.
digilib.uns.ac.id 38 Struktur tabel admin digambarkan pada tabel 3.7 : Tabel 3.7 Surat Janda / Duda Nama Field Tipe Keterangan Id_Surat_Janda_Duda Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key Tgl_Pengajuan Varchar (30) Status_Perkawinan Varchar (30) Status_Pengaju Varchar (30) e. Tabel Surat Kelahiran Nama tabel : surat_kelahiran Primary_key : Id_Surat_Kelahiran Fungsi : Penyimpanan data penduduk yang mengajukan surat keterangan kelahiran dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.8 : Tabel 3.8 Surat Kelahiran Nama Field Tipe Keterangan Id_Surat_Kelahiran Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key Tgl_Pengajuan Varchar (30) Nama_Bayi Varchar (50) Jenis_Kelamin_Bayi Varchar (30) Hari_Kelahiran Varchar (30) Tempat_Lahir_Bayi Varchar (50) Tgl_Lahir_Bayi Varchar (30) Nama_Ibu_Bayi Varchar (50) Pekerjaan_Ibu_Bayi commit Varchar to user (50)
digilib.uns.ac.id 39 Nama Field Tipe Keterangan Nama_Ayah_bayi Varchar (50) Pekerjaan_ayah_Bayi Varchar (50) Berat_Bayi Varchar (30) Panjang_Bayi Varchar (30) Kelahiran_Normal Varchar (30) Kelainan_Bawaan Varchar (30) Anak_Ke Varchat (30) Bidan Varchar (50) f. Tabel Surat Kematian Nama tabel : surat_kematian Primary_key : Id_Surat_Kelahiran Fungsi : Penyimpanan data penduduk yang mengajukan surat keterangan kematian dari salah seorang warga dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.9 : Tabel 3.9 Surat Kematian Nama Field Tipe Keterangan Id_Surat_Kematian Varchar (100) Primary Key No_KTP_Si_Mati Varchar (50) Foreign Key Nama_Pengaju_Kematian Varchar (50) Tgl_Pengajuan Varchar (20) Nama_Si_Mati Varchar (50) Hari_Kematian Varchar (50) Tgl_Kematian Varchar (50) Waktu_Kematian Varchar (30)
digilib.uns.ac.id 40 Nama Field Tipe Keterangan Tempat_Kematian Varchar (30) Umur_Kematian Varchar (20) Sebab_Kematian Varchar (50) Tempat_Pemakaman Varchar (50) g. Tabel Surat KK Nama tabel Primary_key : surat_kk : Id_Surat_KK Fungsi : Penyimpanan data penduduk yang mengajukan surat pengantar pembuatan kartu keluarga baru dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.10 : Tabel 3.10 Surat KK Nama Field Tipe Keterangan Id_Surat_KK Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key Tgl_Pengajuan Varchar (30) Alasan_Permohonan Varchar (2) Jml_Anggota_Keluarga Varchar (2) Anggota_1 Varchar (50) Anggota_2 Varchar (50) Anggota_3 Varchar (50) Anggota_4 Varchar (50) Anggota_5 Varchar (50) Anggota_6 Varchar (50) Anggota_7 Varchar (50)
digilib.uns.ac.id 41 Nama Field Tipe Keterangan Pekerjaan_Anggota_1 Varchar (30) Pekerjaan_Anggota_2 Varchar (30) Pekerjaan_Anggota_3 Varchar (30) Pekerjaan_Anggota_4 Varchar (30) Pekerjaan_Anggota_5 Varchar (30) Pekerjaan_Anggota_6 Varchar (30) Pekerjaan_Anggota_7 Varchar (30) TTL_Anggota_1 Varchar (30) TTL_Anggota_2 Varchar (30) TTL_Anggota_3 Varchar (30) TTL_Anggota_4 Varchar (30) TTL_Anggota_5 Varchar (30) TTL_Anggota_6 Varchar (30) TTL_Anggota_7 Varchar (30) h. Tabel Surat KTP Nama tabel : surat_ktp Primary_key : Id_Surat_KTP Fungsi : Penyimpanan data penduduk yang mengajukan surat pengantar pembuatan KTP baru dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.11 : Tabel 3.11 Surat KTP Nama Field Tipe Keterangan Id_Surat_KTP Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key
digilib.uns.ac.id 42 Nama Field Tipe Keterangan Tgl_Pengajuan Varchar (30) RT Varchar (5) RW Varchar (5) Desa Varchar (50) Kecamatan Varchar (50) Kabupaten Varchar (50) Status_Perkawinan Varchar (50) Kewarganegaraan Varchar (30) i. Tabel Surat Menikah Nama tabel : surat_menikah Primary_key : Id_Surat_Menikah Fungsi : Penyimpanan data penduduk yang mengajukan surat keterangan telah melakukan pernikahan dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.12 : Tabel 3.12 Surat Menikah Nama Field Tipe Keterangan Id_Surat_Menikah Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key Tgl_Pengajuan Varchar (30) Status_Pengaju Varchar (50) Nama_Suis Varchar (50) TTL_Suis Varchar (50) Alamat_Suis Varchar (50) Status_Suis Varchar (50)
digilib.uns.ac.id 43 Nama Field Tipe Keterangan Pekerjaan_Suis Varchar (50) Agama_Suis Varchar (30) Kewarganegaraan_Suis Varchar (30) j. Tabel Surat Keterangan Miskin Nama tabel : surat_miskin Primary_key : Id_Surat_Miskin Fungsi : Penyimpanan data penduduk yang mengajukan surat keterangan miskin / tidak mampu dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.13 : Tabel 3.13 Surat Miskin Nama Field Tipe Keterangan Id_Surat_Miskin Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key Tgl_Pengajuan Varchar (30) k. Tabel Surat Pernyataan Miskin Nama tabel : surat_pernyataan_miskin Primary_key : Id_Surat_Pernyataan_Miskin Fungsi : Penyimpanan data penduduk yang mengajukan surat pernyataan miskin / tidak mampu dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.14 :
digilib.uns.ac.id 44 Tabel 3.14 Surat Pernyataan Miskin Nama Field Tipe Keterangan Id_Surat_Pernyataan_Miskin Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key Tgl_Pengajuan Varchar (30) l. Tabel Surat Perwalian Nama tabel : surat_perwalian Primary_key : Id_Surat_Perwalian Fungsi : Penyimpanan data penduduk yang mengajukan surat pernyataan wali nasab untuk melaksanakan pernikahan dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.15 : Tabel 3.15 Surat Perwalian Nama Field Tipe Keterangan Id_Surat_Perwalian Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key Tgl_Pengajuan Varchar (30) Status_Perkawinan Varchar (50) Nama_wali Varchar (50) Ortu_Wali Varchar (50) TTL_Wali Varchar (50) Agama_Wali Varchar (30) Pekerjaan_Wali Varchar (50) Alamat_Wali Varchar (50) Hub_ Wali Varchar (50)
digilib.uns.ac.id 45 m. Tabel Surat SKCK` Nama tabel : surat_skck Primary_key : Id_Surat_SKCK Fungsi : Penyimpanan data penduduk yang mengajukan surat pengantar pembuatan SKCK di kantor kepolisian dalam Sistem Layanan Pembuatan Surat Masyarakat Desa Jonggrangan Berbasis Visual Basic. Struktur tabel admin digambarkan pada tabel 3.16 : Tabel 3.16 Surat SKCK Nama Field Tipe Keterangan Id_Surat_SKCK Varchar (20) Primary Key Pengaju Varchar (50) Foreign Key Tgl_Pengajuan Varchar (30) Status_Pernikahan Varchar (50) 3.8.19. Perancangan Interface 1. Rancangan Antar Muka Form Utama Rancangan antarmuka form utama ini terdiri dari pilihan menu data penduduk, cetak surat dan keluar sistem. Rancangan antar muka form utama digambarkan pada gambar 3.12 :
digilib.uns.ac.id 46 Gambar 3.12 Antar Muka Form Utama 2. Rancangan Antarmuka Form Data Penduduk Rancangan antarmuka form data penduduk digunakan untuk mengolah data penduduk, antara lain mengisi data penduduk, mengubah data penduduk, menghapus data penduduk ke dalam database serta terdapat sebuah tabel untuk menampilkan semua data penduduk yang terdapat dalam database. Terdapat beberapa tombol, antara lain : tombol isi data penduduk yang digukanan untuk memulai pengisian data penduduk, tombol ubah data penduduk digunakan untuk merubah data penduduk yang sudah ada dalam database, tombol hapus data penduduk yang digunakan untuk menghapud data penduduk yang ada dalam database, tombol simpan data penduduk yang berfugsi untuk menyimpan data penduduk yang dimasukkan setelah tadi mengklik tombol isi data penduduk, tombol batal yang berfungsi membatalkan proses yang isi data penduduk dan hapus data penduduk, tombol ke menu utama berfungsi untuk kembali menuju form utama, dan tombol cetak surat yang berfungsi utuk menuju ke form cetak surat yang nantinya proses
digilib.uns.ac.id 47 pencetakan surat dilakukan pada form tersebut. Rancangan antarmuka form data penduduk digambarkan pada gambar 3.13 : Gambar 3.13 Perancangan Form Isi Data Penduduk 3. Rancangan Antarmuka Form Cetak Surat Pengajuan SKCK Rancangan antarmuka form cetak surat pengajuan SKCK digunakan untuk mencetak surat pengajuan SKCK pada sistem ini. Yang nantinya riwayat / history pencetakan surat SKCK ini akan tersimpan dalam database pada tabel surat skck. Rancangan antarmuka form cetak surat pengajuan SKCK digambarkan pada gambar 3.14 :
digilib.uns.ac.id 48 Gambar 3.14 Perancangan Form Cetak Surat Pengajuan SKCK 4. Rancangan Antarmuka Form Cetak Surat Permohonan KK Baru Rancangan antarmuka form cetak surat permohonan KK baru digunakan untuk mencetak surat pengantar permohonan pembuatan KK (Kartu Keluarga) baru pada sistem ini. Yang nantinya riwayat / history pencetakan surat permohonan KK baru ini akan tersimpan dalam database pada tabel surat kk. Rancangan antarmuka form cetak surat permohonan KK baru digambarkan pada gambar 3.15 : Gambar 3.15 Perancangan Form Cetak Surat Mohon KK Baru
digilib.uns.ac.id 49 5. Rancangan Antarmuka Form Cetak Surat Permohonan KTP Baru Rancangan antarmuka form cetak surat permohonan KTP baru digunakan untuk mencetak surat pengantar permohonan pembuatan KTP pada sistem ini. Yang nantinya riwayat / history pencetakan surat permohonan KTP baru ini akan tersimpan dalam database pada tabel surat ktp. Rancangan antarmuka form cetak surat permohonan KTP baru digambarkan pada gambar 3.16 : Gambar 3.16 Perancangan Form Cetak Surat Permohonan KTP 6. Rancangan Antarmuka Form Cetak Surat Keterangan Miskin / SKTM Rancangan antarmuka form cetak surat keterangan miskin / SKTM digunakan untuk mencetak surat keterangan miskin pada sistem ini. Yang nantinya riwayat / history pencetakan surat keterangan miskin ini akan tersimpan dalam database pada tabel surat miskin. Rancangan antarmuka form cetak surat keterangan miskin / SKTM digambarkan pada gambar 3.17 :
digilib.uns.ac.id 50 Gambar 3.17 Perancangan Form Cetak Surat Keterangan Miskin 7. Rancangan Antarmuka Form Cetak Surat Pernyataan Miskin Rancangan antarmuka form cetak surat pernyataan miskin digunakan untuk mencetak surat pernyataan miskin pada sistem ini. Yang nantinya riwayat / history pencetakan surat pernyataan miskin ini akan tersimpan dalam database pada tabel surat pernyataan miskin. Rancangan antarmuka form cetak surat pernyataan miskin digambarkan pada gambar 3.18 : Gambar 3.18 Perancangan Form Cetak Surat Pernyataan Miskin
digilib.uns.ac.id 51 8. Rancangan Antarmuka Form Cetak Surat Belum Menikah Rancangan antarmuka form cetak surat belum menikah digunakan untuk mencetak surat keterangan belum menikah pada sistem ini. Yang nantinya riwayat / history pencetakan surat belum menikah ini akan tersimpan dalam database pada tabel surat belum nikah. Rancangan antarmuka form cetak surat belum menikah digambarkan pada gambar 3.19 : Gambar 3.19 Perancangan Form Cetak Surat Belum Menikah 9. Rancangan Antarmuka Form Cetak Surat Keterangan Menikah Rancangan antarmuka form cetak surat keterangan menikah digunakan untuk mencetak surat keterangan menikah pada sistem ini. Yang nantinya riwayat / history pencetakan surat keterangan menikah ini akan tersimpan dalam database pada tabel surat menikah. Rancangan antarmuka form cetak surat keterangan menikah digambarkan pada gambar 3.20 :
digilib.uns.ac.id 52 Gambar 3.20 Perancangan Form Cetak Surat Keterangan Menikah 10. Rancangan Antarmuka Form Cetak Surat Perwalian Rancangan antarmuka form cetak surat perwalian digunakan untuk mencetak surat perwalian pada sistem ini. Yang nantinya riwayat / history pencetakan surat keterangan menikah ini akan tersimpan dalam database pada tabel surat perwalian. Rancangan antarmuka form cetak surat perwalian digambarkan pada gambar 3.21 : Gambar 3.21 Perancangan Form Cetak Surat Perwalian
digilib.uns.ac.id 53 11. Rancangan Antarmuka Form Cetak Surat Keterangan Janda / Duda Rancangan antarmuka form cetak surat keterangan janda / duda digunakan untuk mencetak surat keterangan berstatus janda / duda pada sistem ini. Yang nantinya riwayat / history pencetakan surat keterangan janda / duda ini akan tersimpan dalam database pada tabel surat janda duda. Rancangan antarmuka form cetak surat keterangan janda / duda digambarkan pada gambar 3.22 : Gambar 3.22 Perancangan Form Cetak Surat Janda / Duda 12. Rancangan Antarmuka Form Cetak Surat Keterangan Kelahiran Rancangan antarmuka form cetak surat keterangan kelahiran digunakan untuk mencetak surat keterangan kelahiran pada sistem ini. Yang nantinya riwayat / history pencetakan surat kelahiran ini akan tersimpan dalam database pada tabel surat kelahiran. Rancangan antarmuka form cetak surat keterangan kelahiran digambarkan pada gambar 3.23 :
digilib.uns.ac.id 54 Gambar 3.23 Perancangan Form Cetak Surat Kelahiran 13. Rancangan Antarmuka Form Cetak Surat Keterangan Kematian Rancangan antarmuka form cetak surat keterangan kematian digunakan untuk mencetak surat keterangan kematian pada sistem ini. Yang nantinya riwayat / history pencetakan surat kematian ini akan tersimpan dalam database pada tabel surat kematian. Rancangan antarmuka form cetak surat keterangan kematian digambarkan pada gambar 3.24 : Gambar 3.24 Perancangan Form Cetak Surat Kematian
digilib.uns.ac.id 55 14. Rancangan Antarmuka Form Cetak Surat Untuk IMB (Izin Mendirikan Bangunan) Rancangan antarmuka form cetak surat IMB (Izin Mendirikan Bangunan) digunakan untuk mencetak surat IMB (Izin Mendirikan Bangunan) pada sistem ini. Yang nantinya riwayat / history pencetakan surat IMB (Izin Mendirikan Bangunan) ini akan tersimpan dalam database pada tabel surat imb. Rancangan antarmuka form cetak surat IMB (Izin Mendirikan Bangunan) digambarkan pada gambar 3.25 : Gambar 3.25 Perancangan Form Cetak Surat IMB