perpustakaan.uns.ac.id
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 commit to user
13
14 digilib.uns.ac.id
perpustakaan.uns.ac.id
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. commit to user
15 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user informasi ini berjalan. Mengilustrasikan aktivitas-aktivitas yang dilakukan dan
16 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 : Tabel 3.1 Deskripsi Aktor Aktor Admin
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 commit to user
17 digilib.uns.ac.id
perpustakaan.uns.ac.id
No
Kode
8
FR8
Aktor Admin
Deskripsi 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 1
NFR01
Deskripsi Menggunakan login untuk masuk ke system
commit to user
18 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
19 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
20 digilib.uns.ac.id
perpustakaan.uns.ac.id
Gambar 3.3 Data Flow Diagram Level 0 commit to user
perpustakaan.uns.ac.id
21 digilib.uns.ac.id
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 :
commit to user Gambar 3.4 DFD Level 1 Proses Manajemen Kependudukan
22 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 : commit to user
23 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
24 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
25 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
26 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
27 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
28 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
29 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
30 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
31 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
32 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
perpustakaan.uns.ac.id
33 digilib.uns.ac.id
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 commit to user
34 digilib.uns.ac.id
perpustakaan.uns.ac.id
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:
commit to user
35 digilib.uns.ac.id
perpustakaan.uns.ac.id
Gambar 3.11 Relasi Antar Tabel
3.8.18. Tabel Fisik a. Tabel Penduduk Nama tabel
: penduduk
Primary_key
: Nomor_KTP
Fungsi
: Penyimpanan data penduduk yang akan digunakan
untuk
Sistem
Layanan
Pembuatan
Surat
Masyarakat
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 to user Varchar (30)
Desa
36 digilib.uns.ac.id
perpustakaan.uns.ac.id
Nama Field
Tipe
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)
Keterangan
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) commit to user
37 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
38 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 to user(50) Varchar
39 digilib.uns.ac.id
perpustakaan.uns.ac.id
Nama Field
Tipe
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)
Keterangan
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) commit to user
40 digilib.uns.ac.id
perpustakaan.uns.ac.id
Nama Field
Tipe
Tempat_Kematian
Varchar (30)
Umur_Kematian
Varchar (20)
Sebab_Kematian
Varchar (50)
Tempat_Pemakaman
Varchar (50)
Keterangan
g. Tabel Surat KK Nama tabel
: surat_kk
Primary_key
: 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) commit to user
41 digilib.uns.ac.id
perpustakaan.uns.ac.id
Nama Field
Tipe
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)
Keterangan
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
Varchar (50) commit to user
Foreign Key
Pengaju
42 digilib.uns.ac.id
perpustakaan.uns.ac.id
Nama Field
Tipe
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)
Keterangan
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) commit to user
43 digilib.uns.ac.id
perpustakaan.uns.ac.id
Nama Field
Tipe
Pekerjaan_Suis
Varchar (50)
Agama_Suis
Varchar (30)
Kewarganegaraan_Suis
Varchar (30)
Keterangan
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 : commit to user
44 digilib.uns.ac.id
perpustakaan.uns.ac.id
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) commit to user
45 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
46 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
47 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
perpustakaan.uns.ac.id
48 digilib.uns.ac.id
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 commit to user
49 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
perpustakaan.uns.ac.id
50 digilib.uns.ac.id
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 commit to user
51 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
perpustakaan.uns.ac.id
52 digilib.uns.ac.id
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 commit to user
53 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
perpustakaan.uns.ac.id
54 digilib.uns.ac.id
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 :
commit to user Gambar 3.24 Perancangan Form Cetak Surat Kematian
55 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user