• Tidak ada hasil yang ditemukan

APLIKASI SISTEM ADMINISTRASI KEPENDUDUKAN WARGA KECAMATAN PASAR KEMIS MENGGUNAKAN WEB DAN SMS GATEWAY. Oleh Baskoro Setyo Aji

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI SISTEM ADMINISTRASI KEPENDUDUKAN WARGA KECAMATAN PASAR KEMIS MENGGUNAKAN WEB DAN SMS GATEWAY. Oleh Baskoro Setyo Aji"

Copied!
17
0
0

Teks penuh

(1)

APLIKASI SISTEM ADMINISTRASI KEPENDUDUKAN WARGA KECAMATAN PASAR KEMIS MENGGUNAKAN

WEB DAN SMS GATEWAY

Oleh Baskoro Setyo Aji

41813010168

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

JAKARTA BARAT 2017

(2)

APLIKASI SISTEM ADMINISTRASI KEPENDUDUKAN WARGA KECAMATAN PASAR KEMIS MENGGUNAKAN

WEB DAN SMS GATEWAY

Laporan Tugas Akhir

Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

Oleh : Baskoro Setyo Aji

41813010168

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

(3)
(4)
(5)
(6)

KATA PENGANTAR

Alhamdulillahirobbil’alamin. Puji dan syukur kepada Allah SWT atas segala nikmat, rahmat serta karunia-Nya yang tak terhingga sehingga penulis dapat menyelesaikan skripsi ini tepat pada waktunya.

Skripsi yang berjudul Aplikasi Sistem Administrasi Kependudukan Warga Kecamatan Pasar Kemis Menggunakan Web dan Sms Gateway ini dibuat sebagai salah satu syarat kelulusan guna memperoleh gelar Sarjana Sistem Informasi di Universitas Mercubuana.

Penulis menyadari bahwa skripsi ini dapat terselesaikan juga dengan adanya bantuan, dukungan, bimbingan, kritik dan doa yang selalu diberikan dari berbagai pihak baik selama masa perkuliahan maupun selama penyusunan tugas akhir ini. Untuk itu, dalam kesempatan ini penulis mengucapkan terima kasih kepada :

1. Kedua Orang Tua saya, yang telah memberikan dorongan dan doa kepada penulis.

2. Ibu Anita Ratnasari, S.Kom, M.Kom selaku dosen pembimbing yang telah memberikan bimbingan, dorongan, dan masukan yang sangat membantu penulis.

3. Ibu Nur Ani, ST.,MMSI selaku Kepala Program studi Sistem Informasi. 4. Ibu Inge Handriani M.AK,MMSI selaku kordinator Tugas Akhir.

5. Bapak Drs. H. Asep Saepudin, MM selaku Camat Pasar Kemis yang mengijinkan saya untuk melakukan riset dan pembuatan web Administrasi Kependudukan untuk Kecamatan Pasar Kemis

6. Kepada seluruh jajaran yang berada di Instasi Kecamatan Pasar Kemis, yang telah banyak membantu dan sering direpotkan ketika sedang bekerja 7. Bapak Rumdani, BA selaku Lurah Kuta Baru yang telah membeir ijin

untuk meminta dokumen yang terkait untuk Administrasi Kependudukan 8. Teman-teman yang sudah membantu memberikan semangat dan doa

(7)

Skripsi ini masihlah jauh dari sempurna. Oleh karena itu, penulis memohon maaf apabila terdapat kekurangan dalam penulisan skripsi ini. Akhir kata, penulis berharap semoga Allah SWT. membalas semua kebaikan dan selalu melindungi pihak – pihak tersebut. Dan semoga laporan ini dapat bermanfaat bagi para pembaca dan pengguna.

Jakarta, 3 Juni 2017

(8)

DAFTAR ISI

LEMBAR PERNYATAAN ... i

LEMBAR PERSETUJUAN SIDANG ... ii

LEMBAR PENGESAHAN ... iii

KATA PENGANTAR ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xii

DAFTAR TABLE ... xv LAMPIRAN ... xvii BAB I ... 1 PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Batasan Masalah ... 3 1.4 Tujuan Penelitian ... 3 1.5 Manfaat Penelitian ... 3 1.6 Metode Penelitian ... 4

1.6.1 Metodologi Rekayasa Perangkat Lunak ... 5

1.7 Sistematika Penulisan ... 6

BAB I : PENDAHULUAN ... 6

BAB II : LANDASAN TEORI ... 7

BAB III : ANALISA DAN PERANCANGAN SISTEM ... 7

BAB IV : IMPLEMENTASI DAN PENGUJIAN SISTEM... 7

BAB V : PENUTUP ... 7

BAB II ... 8

LANDASAN TEORI ... 8

(9)

2.1.2 Karakteristik Sistem... 9

2.1.3 Klasifikasi Sistem ... 10

2.2 Konsep Dasar Informasi... 11

2.2.1 Pengertian Informasi ... 11

2.3 Konsep Dasar Sistem Informasi ... 12

2.3.1 Pengertian Sistem Informasi ... 12

2.4 Aplikasi ... 14

2.4.1 Definisi Aplikasi ... 14

2.5 System Development Life Cycle (SDLC)... 14

2.5.1. Waterfall Model ... 15

2.5.2 Metode Pengujian Sistem... 16

2.6 Unified Modeling Language (UML) ... 16

2.6.1 Use Case Diagram ... 18

2.6.2 Activity Diagram ... 20

2.6.3 Class Diagram ... 22

2.6.4 Sequence Diagram ... 24

2.7 Pemrograman Berorientasi Objek... 27

2.7.1 Konsep Dasar Berorientasi Objek ... 28

2.8 Basis Data (Database) ... 30

2.9 PHP (Hypertext Preprocessor) ... 31

2.9.1 Sruktur PHP... 32

2.9.2 Tipe Data Pada PHP ... 32

2.9.3 Kelebihan PHP ... 32 2.10 MySQL... 33 2.10.1 Keunggulan MySQL ... 33 2.11 phpMyAdmin ... 34 2.12 XAMPP ... 35 2.13 Administrasi Kependudukan ... 36 2.13.1 Administrasi ... 36 2.13.2 Kependudukan ... 37 2.13.3 Administrasi Kependudukan ... 37 2.14 Sms Geteway ... 38

(10)

2.14.1 Konsep Sms Gateway ... 39

2.15 HTML ... 39

2.15.1 Struktur Dasar HTML ... 40

2.16 Bootstrap ... 41

2.17 Adobe Dreamweaver ... 41

2.17.1 Keterangan Ruang Kerja Dreamweaver ... 42

2.18 Literature Review ... 43

2.18.1 Definisi Literature Review... 43

BAB III... 45

ANALISA DAN PERANCANGAN SISTEM ... 45

3.1 Objeck Penelitian ... 45

3.1.1 Gambaran Umum Kecamatan ... 45

3.1.2 Sejarah Singkat ... 45

3.1.3 Visi dan Misi ... 48

3.1.5 Lambang Daerah ... 50

3.1.6 Bentuk Lambang Daerah ... 50

3.1.7 Arti Lambang Daerah ... 51

3.1.8 Struktur Organisasi ... 53

3.2 Analisa Sistem Berjalan ... 58

3.2.1 Analisis Dokumen ... 58

3.2.2 Analisa Kebutuhan... 61

3.2.3 Analisa Masalah dan Sistem Berjalan ... 63

3.2.4 Analisis Permasalahan ... 64

3.3 Saran Yang Diajukan ... 66

3.4 Use Case Usulan Sistem Administrasi Kependudukan ... 67

3.5 Activity Diagram Usulan ... 70

3.5.1 Activity Diagram Usulan Login Masyarakat ... 70

3.5.2 Activity Diagram Usulan Login Admin ... 71

3.5.2 Activity Diagram Proses Administrasi Kependudukan Usulan ... 72

3.6 Diagram Sequence Usulan ... 73

(11)

3.6.3 Cetak Laporan Admin ... 75

3.6.4 Sequence Diagram Pembuatan e-KTP Usulan ... 76

3.6.5 Sequence Diagram Pembuatan Kartu Keluarga Usulan ... 77

3.6.6 Sequence Diagram Pembuatan Surat Tidak Mampu Usulan ... 78

3.6.7 Sequence Diagram Pembuatan Surat Kelakuan Baik Usulan ... 79

3.6.8 Sequence Diagram Pembuatan Surat Pindah Datang Usulan ... 80

3.7 Class Diagram Usulan... 81

3.8 Spesifikasi Basis Data Usulan ... 81

BAB IV ... 95

IMPLEMENTASI DAN PENGUJIAN ... 95

4.1 Implementasi dan Pengujian ... 95

4.2 Implementasi Basis Data ... 95

4.3 Metode Pengujian ... 115

4.4 Skenario Pengujian ... 116

4.5 Analisi Hasil Pengujian ... 120

BAB V ... 122 PENUTUP ... 122 5.1 Kesimpulan... 122 5.2 Saran ... 123 DAFTAR PUSTAKA ... 124 LAMPIRAN ... 126

(12)

DAFTAR GAMBAR

Gambar 2.1 Diagram-Diagram Pada UML ... 18

Gambar 2.2 Contoh Use Case ... 20

Gambar 2.3 Contoh Activity Diagram ... 22

Gambar 2.4 Contoh Class Diagram ... 24

Gambar 2.5 Contoh Squence Diagram ... 27

Gambar 2.6 Tampilan Php Myadmin... 35

Gambar 2.7 Tampilan XAMPP ... 36

Gambar 2.8 Sms Gateway ... 39

Gambar 2.9 Konsep Sms Gateway ... 39

Gambar 2.10 Tampilan Ruang Kerja Dreamweaver ... 42

Gambar 3.1 Peta Kecamatan Pasar Kemis ... 48

Gambar 3.2 Lambang Daerah ... 50

Gambar 3.3 Struktur Organisasi ... 53

Gambar 3.4 Use Case Diagram Sistem Berjalan ... 64

Gambar 3.5 Use Case Usulan Sistem Administrasi Kependudukan ... 67

Gambar 3.6 Activity Diagram Usulan Login Masyarakat ... 70

Gambar 3.7 Activity Diagram Usulan Login Admin ... 71

Gambar 3.8 Activity Diagram Proses Administrasi Kependudukan Usulan ... 72

Gambar 3.9 Sequence Diagram Login Usulan ... 73

Gambar 3.10 Sequence Diagram Proses Administrasi Kependudukan Usulan .... 74

Gambar 3.11 Cetak Laporan Admin ... 75

Gambar 3.12 Sequence Diagram Pembuatan e-KTP Usulan ... 76

Gambar 3.13 Sequence Diagram Pembuatan Kartu Keluarga Usulan ... 77

Gambar 3.14 Sequence Diagram Pembuatan Surat Tidak Mampu Usulan ... 78

Gambar 3.15 Sequence Diagram Pembuatan Surat Kelakuan Baik Usulan ... 79

Gambar 3.16 Sequence Diagram Pembuatan Surat Pindah Datang Usulan ... 80

Gambar 3.17 Class Diagram Usulan ... 81

Gambar 3.18 Tampilan Menu Utama Usulan ... 87

(13)

Gambar 3.20 Tampilan Menu Profile Usulan ... 88

Gambar 3.21 Tampilan Menu Cara Pendaftran Usulan ... 89

Gambar 3.22 Tampilan Menu Administrasi Kependudukan Usulan ... 89

Gambar 3.23 Tampilan Menu Pembuatan E-KTP Usulan ... 90

Gambar 3.24 Tampilan Menu Pembuatan Kartu Keluarga Usulan ... 90

Gambar 3.25 Tampilan Menu Pembuatan Surat Keterangan Tidak Mampu Usulan ... 91

Gambar 3.26 Tampilan Menu Pembuatan Surat Pindah Datang Usulan ... 91

Gambar 3.27 Tampilan Menu Pembuatan Surat Kelakukan Baik Usulan ... 92

Gambar 3.28 Tampilan Menu Login Masyarakat Usulan ... 92

Gambar 3.29 Tampilan Menu Daftar Masyarakat Usulan ... 93

Gambar 3.30 Tampilan Login Admin Usulan ... 93

Gambar 3.31 Tampilan Menu Utama Admin Usulan ... 94

Gambar 3.32 Tampilan Lihat Data Pendaftar Usulan ... 95

Gambar 4.1 Tampilan localhost xampp ... 95

Gambar 4.2 Tampilan XAMPP Control Panel ... 95

Gambar 4.3 Tampilan PhpMyAdmin ... 96

Gambar 4.4 Tampilan PhpMyAdmin ... 96

Gambar 4.5 Tampilan Database KTP ... 97

Gambar 4.6 Tampilan Database KK ... 97

Gambar 4.7 Tampilan Database Kelakuan Baik ... 98

Gambar 4.8 Tampilan Database Pindah Datang ... 98

Gambar 4.9 Tampilan Database Tidak Mampu ... 99

Gambar 4.10 Tampilan Database Warga Setempat ... 100

Gambar 4.12 Tampilan Home Untuk Masyarakat ... 100

Gambar 4.13 Tampilan About Kecamatan Pasar Kemis ... 101

Gambar 4.14 Tampilan Cara Pendaftaran ... 101

Gambar 4.15 Tampilan Daftar ... 102

Gambar 4.16 Tampilan Login ... 102

Gambar 4.17 Tampilan Menu Masyarakat setelah login ... 103

Gambar 4.18 Tampilan Pengajuan KTP ... 103

(14)

Gambar 4.20 Tampilan Pengajuan KK ... 104

Gambar 4.21 Tampilan Lanjutan Pembuatan KK ... 105

Gambar 4.22 Tampilan Keterangan Tidak Mampu ... 105

Gambar 4.23 Tampilan Lanjutan Pembuatan Keterangan Tidak Mampu ... 106

Gambar 4.24 Tampilan Pengajuan Surat Kelakuan Baik... 106

Gambar 4.25 Tampilan Lanjutan Pengajuan Surat Kelakuan Baik ... 107

Gambar 4.26 Tampilan Pengajuan Surat Pindah Datang ... 107

Gambar 4.27 Tampilan Lanjutan Pengajuan Surat Pindah Datang ... 108

Gambar 4.28 Tampilan Login Admin ... 108

Gambar 4.29 Tampilan Menu Admin ... 109

Gambar 4.30 Tampilan Liat Pendafataran KTP ... 109

Gambar 4.31 Tampilan Liat Pendaftaran Kartu Keluarga ... 110

Gambar 4.32 Tampilan Liat Pendftaran Tidak Mampu ... 110

Gambar 4.33 Tampilan Liat Pendfataran Kelakuan Baik ... 111

Gambar 4.34 Tampilan Liat Pindah Datang ... 111

Gambar 4.35 Tampilan Cek Data Warga ... 112

Gambar 4.36 Tampilan Hasil Cek Data Warga ... 112

Gambar 4.36 Tampilan Data Pengajuan KTP ... 113

Gambar 4.37 Tampilan Data Pengajuan Kartu Keluarga ... 113

Gambar 4.38 Tampilan Data Pengajuan Surat Tidak Mampu ... 114

Gambar 4.39 Tampilan Data Pengajuan Kelakuan Baik ... 114

Gambar 4.40 Tampilan Cetak KTP ... 115

Gambar 3.41 Tampilan Cetak KK ... 115

Gambar 3.42 Tampilan Cetak Surat Keterangan Tidak Mampu ... 116

Gambar 3.43 Tampilan Cetak Surat Keterangan Pindah Datang ... 116

Gambar 3.44 Tampilan Cetak Surat Keterangan Kelakuan Baik ... 117

(15)

DAFTAR TABLE

Tabel 2.1. Simbol-Simbol Dalam Use Case ... 19

Tabel 2.2 Simbol-Simbol Dalam Activity Diagram ... 21

Tabel 2.3 Simbol-Simbol Dalam Class Diagram ... 23

Tabel 2.4 Simbol-Simbol Dalam Squence Diagram ... 25

Table 3.1 Analisi Pieces ... 65

Tabel 3.2 Skenario Use Case Melihat Profile Kecamatan Pasar Kemis ... 67

Tabel 3.3 Skenario Use Case Cara Pendaftaran Administarsi Kependudukan .... 67

Tabel 3.4 Skenario Use Case Isi From Pendaftaran Administrasi Kependudukan 68 Tabel 3.5 Skenario Use Case Login ... 68

Tabel 3.6 Skenario Use case login Admin ... 68

Tabel 3.7 Sekenario Use Case Melihat Data Pendaftaran Administrasi Kependudukan ... 69

Tabel 3.8 Sekenario Konfirmasi Pendaftaran via SMS Gateway ... 69

Tabel 3.9 Sekenario Cetak Laporan Administrasi Kependudukan... 69

Tabel 3. 10 Activity Diagram Usulan Login ... 70

Tabel 3.11 Activity Diagram Usulan Login ... 71

Tabel 3.12 Activity Diagram Sistem usulan Administrasi Kependudukan ... 72

Tabel 3.13 Sequence Diagram Login Usulan ... 73

Tabel 3.14 Sequence Diagram Proses Administrasi Kependudukan Usulan ... 74

Tabel 3.15 Sequence Diagram Cetak Laporan Usulan ... 75

Tabel 3.16 Sequence Diagram Pembuatan e-KTP Usulan... 76

Tabel 3.17 Sequence Diagram Pembuatan Kartu Keluarga Usulan ... 77

Tabel 3.18 Sequence Diagram Pembuatan Surat Tidak Mampu Usulan ... 78

Tabel 3.17 Sequence Diagram Pembuatan Surat Kelakuan Baik Usulan ... 79

Tabel 3.18 Sequence Diagram Pembuatan Surat Pindah Datang Usulan ... 80

Tabel 3.19 Rancangan Struktur Tabel masyarakat ... 81

Tabel 3.20 Rancangan Struktur Tabel ktp ... 82

Tabel 3.21 Rancangan Struktur Tabel Kartu Keluarga ... 83

Tabel 3.22 Rancangan Struktur Tabel ... 84

(16)

Tabel 3.24 Rancangan Struktur Tabel Surat Keterangan Tidak Mampu ... 86 Tabel 4.1Tabel Skenario Pengujian ... 115

(17)

LAMPIRAN

Lampiran 5.1 Surat Balasan Kecamatan ... 126

Lampiran 5.2 Surat Pengantar RT/RW ... 127

Lampiran 5.3 Formulir Permohonan Kartu Tanda Penduduk (KTP) ... 128

Lampiran 5.4 Formulir Permohonan Pembuatan Kartu Keluarga Baru ... 129

Lampiran 5.5 Surat Pengantar Pindah Datang ... 130

Lampiran 5.6 Surat Keterangan Tidak Mampu ... 131

Gambar

Tabel 3.24 Rancangan Struktur Tabel Surat Keterangan Tidak Mampu .............. 86  Tabel 4.1 Tabel Skenario Pengujian ................................................................

Referensi

Dokumen terkait

Sisik ini hanya ditemukan pada ikan fosil dan ikan primitive yang sudah punah dari kelompok Crossopterygii dan Dipnoi. Sisik ikan ini terdiri dari beberapa

Sudah lebih dua bulan ayah kembali ke pangkuan kami, tetapi aku masih tidak dapat Sudah lebih dua bulan ayah kembali ke pangkuan kami, tetapi aku masih tidak

Reaktivitas : Tidak ada data tes khusus yang berhubungan dengan reaktivitas tersedia untuk produk ini atau bahan

IIS SUGIANTO 50619 JANGAN SAMPAI TIGA KALI TRIO AMBISI 54251 JANGAN ADA YANG BERUBAH ANNISA BAHAR & 51575 JANGAN KAU UCAP LAGI HARVEY MALAIHOLO 50739 JANGAN SEBUT

Unit Inti (core unit) dalam modul ini adalah : a. 2) Pengetahuan tentang bahan baku dan bahan tambahan. 3) Pengetahuan tentang jenis dan kapasitas alat. 4) Pengetahuan

Hasil perbandingan antara skala versi panjang (18 butir) dan versi pendek (15 butir) tidak menunjukkan perbedaan ditinjau dari informasi optimal dalam mengukur kepatutan

Kacang merah Kultivar Lokal Ende dan Kultivar Inerie Ngada justeru tidak menghasilkan polong berisi pada cekaman kekeringan 20% kapasitas lapang.. Perubahan

Proses clustering yang digunakan adalah metode k-medoids , dimana mencari titik yang paling representatif (medoids) dalam sebuah dataset dengan menghitung jarak dalam