• Tidak ada hasil yang ditemukan

DAFTAR ISI

N/A
N/A
Protected

Academic year: 2023

Membagikan "DAFTAR ISI"

Copied!
8
0
0

Teks penuh

(1)

DAFTAR ISI

LEMBAR JUDUL SKRIPSI...i

LEMBAR PERSEMBAHAN…………...ii

LEMBAR PERNYATAAN KEASLIAN SKRIPSI...iii

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH...iv

LEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI...v

LEMBAR PANDUAN PENGGUNAAN HAK CIPTA……...vi

KATA PENGANTAR...vii

ABSTRAKSI...ix

DAFTAR ISI...xi

DAFTAR SIMBOL...xiii

DAFTAR GAMBAR...xvii

DAFTAR TABEL...xviii

BAB I PENDAHULUAN...1

1.1. Latar Belakang Masalah...1

1.2. Identifikasi Permasalahan...2

1.3. Perumusan Masalah...3

1.4. Maksud dan Tujuan...3

1.5. Metode Penelitian...3

1.5.1. Teknik Pengumpulan Data...4

A. Observasi...4

B. Wawancara...4

C. Studi Pustaka...4

1.5.2. Model Pengembangan Sistem...4

A. Analisa Kebutuhan Sistem...4

B. Desain...5

C. Code Generation...5

D. Testing...5

E. Support...5

1.6. Ruang Lingkup...5

BAB II LANDASAN TEORI...6

2.1. Tinjauan Pustaka...6

A. Konsep Dasar Sistem Informasi...6

B. Model Waterfall...8

C. Unified Modeling Language (UML)...9

D. Entity Relationship Diagram (ERD)...15

E. Logical Record Structure (LRS)...17

F. Basis Data...17

G. Penduduk...18

H. Website...18

I. Web Programming...19

2.2. Penelitian Terkait...20

BAB III ANALISIS SISTEM BERJALAN...23

3.1. Tinjauan Perusahaan...23

(2)

3.1.1. Sejarah Institusi/Perusahaan...23

3.1.2. Struktur Organisasi dan Fungsi...28

3.2. Proses Bisnis...37

3.3. Spesifikasi Dokumen Sistem Berjalan...38

BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN...39

4.1. Analisa Kebutuhan Software...39

A. Tahapan Analisis...39

B. Use Case Diagram...39

C. Activity Diagram...49

4.2. Desain...51

4.2.1. Database...51

4.2.2. Software Architecture...59

A. Class Diagram...59

B. Sequence Diagram...60

C. Component Diagram...67

D. Deployment Diagram...67

4.2.3. User Interface...68

4.3. Code Generation...74

4.4. Testing....84

4.5. Support...89

4.5.1. Publikasi Web...89

4.5.2. Spesifikasi Hardware dan Software...89

4.6. Spesifikasi Dokumen Sistem Usulan...90

BAB V PENUTUP...92

5.1. Kesimpulan...92

5.2. Saran...92 DAFTAR PUSTAKA

DAFTAR RIWAYAT HIDUP LEMBAR BIMBINGAN SKRIPSI SURAT KETERANGAN RISET LAMPIRAN

Lampiran A. Dokumen Sistem Berjalan Lampiran B. Dokumen Sistem Usulan

Lampiran C. Bukti Hasil Pengecekan Plagiarisme

(3)

DAFTAR SIMBOL

Simbol Deskripsi

Use Case menggambarkan fungsionalitas yang disediakan system sebagai unit-unit yang bertukar pesan antar unit dengan aktir, yang dinyatakan dengan menggunakan kata kerja

Actor atau Aktor adalah Abstraction dari orang atau sistem yang lain yang mengaktifkan fungsi dari target sistem. Untuk mengidentifikasikan aktir, harus ditentukan pembagian tenaga kerja dan tugas-tugas yang berkaitan dengan peran pada konteks target sistem. Orang atau sistem bisa muncul dalam beberapa peran. Perlu dicatat bahwa aktor berinteraksi dengan Use Case, tetapi tidak memiliki control terhadap use case.

Asosiasi antara aktor dan use case, digambarkan dengan garis tanpa panah yang mengindikasikan siapa atau apa yang meminta interaksi secara langsung dan bukannya mengindikasikan data.

Asosiasi antara aktor dan use case yang

menggunakan panah terbuka untuk

mengindikasikan bila aktor berinteraksi secara pasif dengan system.

<<include>>

Include, merupakan di dalam use case lain (required) atau pemanggilan use case oleh use case lain, contohnya adalah pemanggilan sebuah fungsi Program

Extend, merupakan perluasan dari use case lain jika kondisi atau syarat terpenuhi.

Start Point, diletakkan pada pojok kiri atas dan merupakan awal aktivitas

<<extend>>

(4)

End Point, akhir aktivitas

Activities, menggambarkan suatu proses/kegiatan bisnis

Fork/percaban gan, digunakan untuk menunjukkan kegiatan yang dilakukan secara paralel atau untuk menggabungkan dua kegiatan parallel menjadi satu

Join (penggabungan) atau rake, digunakan untuk menunjukkan adanya Dekomposisi

Decision Points, menggambarkan pilihan untuk pengambilan keputusan, true atau false

Swimlane, pembagian activity diagram untuk menunjukkan siapa melakukan apa

Entity Class, merupakan bagian dari system yang berisi kumpulan kelas berupa entitas-entitas yang membentuk gambaran awal system dan menjadi landasan untuk menyusun basis data.

Boundary Class, berisi kumpulan kelas yang menjadi interfaces atau interaksi antara satu atau lebih actor dengan sistem, seperti tampilan form entry dan form cetak.

Control class, suatu objek yang berisi logika aplikasi yang tidak memiliki tanggung jawab kepada entitas, contohnya adalah kalkulasi dan aturan bisnis yang melibatkan berbagai objek

(5)

Message, simbol mengirim pesan antar class Recursive, menggambarkan pengiriman pesan yang dikirim untuk dirinya sendiri

Activation, mewakili sebuah eksekusi operasi dari objek, panjang kotak ini berbanding lurus dengan durasi aktivasi sebuah operasi

Lifeline, garis titik-titik yang terhubung dengan objek, sepanjang lifeline terdapat Activation Kelas

Kelas pada struktur sistem

Antarmuka/interface Sama dengan konsep interface dalam

pemrograman berorientasi objek

Asosiasi/association Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity

Asosiasi berarah

Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity

Generalisasi Relasi antar kelas dengan makna generalisasi-

spesialisasi (umumkhusus)

Kebergantungan/dependensi Relasi antar kelas dengan makna kebergantungan antar kelas

Agrgasi/aggregation Relasi antar kelas dengan makna semua-bagian (whole-part)

(6)

Pada deployment diagram, komponen-komponen yang ada diletakkan didalam node untuk memastikan keberadaan posisi mereka

Node menggambarkan bagian-bagian hardware dalam sebuah sistem. Notasi untuk node digambarkan sebagai sebuah kubus 3 dimensi.

Sebuah association digambarkan sebagai sebuah garis yang menghubungkan dua node yang mengindikasikan jalur komunikasi antara elemen-elemen hardware.

(7)

DAFTAR GAMBAR

Gambar II.1 Model Waterfall...8

Gambar III.1. Struktur Organisasi Desa Bebatung...28

Gambar III.2. Activity Diagram Proses Pendataan Penduduk...38

Gambar IV.1. Use Case Diagram Sistem Usulan...40

Gambar IV.2. Activity Diagram Sistem Usulan...50

Gambar IV.3. Entity Relationship Diagram Pengolahan Data Penduduk...52

Gambar IV.4. Logical Structure Record Sistem Pengolahan Data Penduduk...53

Gambar IV.5. Class Diagram Sistem Pengolahan Data Penduduk...59

Gambar IV.6. Sequence Diagram login...60

Gambar IV.7. Sequence Diagram Mengelola Data Penduduk ...61

Gambar IV.8. Sequence Diagram Mengelola Data Keluarga...62

Gambar IV.9. Sequence Diagram Mengelola Data Kelahiran...63

Gambar IV.10. Sequence Diagram Mengelola Data Kematian...64

Gambar IV.11. Sequence Diagram Mengelola Data Pindah...65

Gambar IV.12. Sequence Diagram Mengelola Data Pendatang...66

Gambar IV.13. Component Diagram Sistem Pengolahan Data Penduduk...67

Gambar IV.14. Deployment Diagram Sistem Pengolahan Data Penduduk...68

Gambar IV.15. Halaman Login...68

Gambar IV.16. Halaman Dashboard...69

Gambar IV.17. Halaman Penduduk...69

Gambar IV.18. Halaman Tambah Penduduk...70

Gambar IV.19. Halaman Edit Penduduk...70

Gambar IV.20. Halaman Detail Penduduk...71

Gambar IV.21. Halaman Keluarga...71

Gambar IV.22. Halaman Anggota Keluarga...72

Gambar IV.23. Halaman Kelahiran...72

Gambar IV.24. Halaman Kematian...73

Gambar IV.25. Halaman Pindah...73

Gambar IV.26. Halaman Pendatang...74

(8)

DAFTAR TABEL

Tabel II.1. Simbol Use Case Diagram...10

Tabel II.2. Simbol Activity Diagram...11

Tabel II.3 Simbol Sequence Diagram...12

Tabel II.4. Simbol Class Diagram...13

Tabel II.5. Multiplicity Class Diagram...14

Tabel II.6. Simbol Deployment Diagram...15

Tabel III.1 Sejarah Pemerintahan Di Desa Bebatung...24

Tabel IV.1 Deskripsi Use Case Login...40

Tabel IV.2 Deskripsi Use Case Mengelola Data Penduduk...41

Tabel IV.3 Deskripsi Use Case Mengelola Data Keluarga...42

Tabel IV.4 Deskripsi Use Case Mengelola Data Kelahiran...43

Tabel IV.5 Deskripsi Use Case Mengelola Data Kematian...44

Tabel IV.6 Deskripsi Use Case Mengelola Data Pendatang...45

Tabel IV.7 Deskripsi Use Case Mengelola Data Pindah...46

Tabel IV.8 Deskripsi Use Case Mengelola Laporan Data Penduduk...47

Tabel IV.9 Deskripsi Use Case Mengelola Laporan Dinamika Penduduk...48

Tabel IV.10 Deskripsi Use Case Mengelola Data Pengguna...49

Tabel IV.11 Spesifikasi File Tabel Users...54

Tabel IV.12 Spesifikasi File Tabel Penduduk...54

Tabel IV.13 Spesifikasi File Tabel Keluarga...55

Tabel IV.14 Spesifikasi File Tabel Anggota Keluarga...55

Tabel IV.15 Spesifikasi File Tabel Dusun...56

Tabel IV.16 Spesifikasi File Tabel Kelahiran…...57

Tabel IV.17 Spesifikasi File Tabel Kematian...57

Tabel IV.18 Spesifikasi File Tabel Pindah...58

Tabel IV.19 Spesifikasi File Tabel Pendatang...58

Tabel IV.20 Hasil Pengujian Black Box Testing Form Login...84

Tabel IV.21 Hasil Pengujian Black Box Testing Form Penduduk...85

Tabel IV.22 Hasil Pengujian Black Box Testing Form Keluarga...86

Tabel IV.23 Hasil Pengujian Black Box Testing Form Kelahiran...87

Tabel IV.24 Hasil Pengujian Black Box Testing Form Kematian...87

Tabel IV.25 Hasil Pengujian Black Box Testing Form Pindah...88

Tabel IV.26 Hasil Pengujian Black Box Testing Form Pendatang...88

Tabel IV.27 Spesifikasi Hardware dan Software...89

Referensi

Dokumen terkait