BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

3.1 ANALISIS DAN PERANCANGAN SISTEM

commit to user BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM Proses Bisnis

BAB IV HASIL DAN UJI COBA

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN UJI COBA

BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis Masalah

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB III DESAIN DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. penelitian terhadap aplikasi pencatatan history barang gudang pada PT. GRLJI.

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN UJI COBA

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

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV HASIL DAN UJI COBA

BAB III. Pembahasan. 3.1 Lokasi dan Jadwal Kerja Praktek Lokasi Kerja Praktek

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB III DESAIN DAN PERANCANGAN

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN. yang akan dibuat. Tahapan ini berisi tentang penggambaran flowmap, diagram

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

BAB IV DISKRIPSI PEKERJAAN

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB III HASIL DAN PEMBAHASAN

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

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

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJICOBA. pakar mendeteksi penyakit pada Tanaman Buah Naga. apabila program dijalankan. Pada halaman ini user dapat memilih menu apa

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN DESKRIPSI PEKERJAAN. 4.1 Analisis Sistem. Menurut Whitten, Bentley dan Dittman (2004:38) analisis sistem adalah

BAB IV HASIL DAN UJI COBA

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

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III METODE DAN PERANCANGAN APLIKASI. Metode penelitian yang dilakukan dalam penelitian sebagai berikut

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB III ANALISIS PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

ibab IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN SISTEM. Aliran proses penggunaan sistem data penduduk berbasis SMS Gateway

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN PENELITIAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV RANCANGAN SISTEM USULAN

DAFTAR ISI.. RIWAYAT HIDUP PENULIS Abstrak Abstract Lembar Pengesahan KATA PENGANTAR... UCAPAN TERIMA KASIH..

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

Bab 3. Metode Perancangan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III DESAIN DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III DESAIN DAN PERANCANGAN

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura

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

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. merancang dan membangun aplikasi menggunakan konsep System Development

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB IV HASIL DAN UJI COBA

BAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI SISTEM. Berdasarkan hasil analisis sistem promosi dan pelaporan produksi yang

Transkripsi:

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