• Tidak ada hasil yang ditemukan

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2019

Membagikan "SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID"

Copied!
18
0
0

Teks penuh

(1)

LAPORAN SKRIPSI

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK

DI KOTA KUDUS BERBASIS ANDROID

Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik

Universitas Muria Kudus

Disusun Oleh :

Nama : Arendra Rian Febriawan

NIM : 2010-53-043

Program Studi : Sistem Informasi

Fakultas : Teknik

UNIVERSITAS MURIA KUDUS

KUDUS

(2)
(3)
(4)
(5)

v

MOTTO DAN PERSEMBAHAN

MOTTO

“If you can dream it, you can do it.”.

(Walt Disney)

“Every little child that no matter where you’re from, your dreams are valid.”

(Lupita Nyong’o)

“Masalah itu nggak ada. Masalah itu adalah istilah ciptaan manusia untuk pilihan

terbaik dari Tuhan yang belum mampu mereka pahami.”

(Alitt Susanto)

“Jika tidak bisa jadi orang pandai, jadilah orang yang baik. Berbagi ilmu untuk bekal di dunia dan akherat.”

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada: 1. Tuhan yang telah menciptakan aku,

beserta Rosul-Nya.

2. Kedua orang tuaku yang selalu memberikan doa dan restunya.

3. Teman-temanku yang selalu memberikan doa dan semangat.

(6)

vi RINGKASAN

Sistem Aplikasi Layanan Informasi Publik di Kota Kudus Berbasis Android ini merupakan sistem pengelolaan informasi tempat pelayanan publik yang mudah dan dinamis. Artinya bahwa pengelola atau admin dapat menambah, mengubah dan menghapus data yang diperlukan dalam pengelolaan data tempat pelayanan publik tanpa harus memulai dari awal.

Perancangan sistem dilakukan dengan model waterfall dan bahasa pemodelan menggunakan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dan Java dengan menggunakan database MySQL.

Implementasi penelitian ini menghasilkan sebuah aplikasi Sistem Aplikasi Layanan Informasi Publik di Kota Kudus Berbasis Android yang dapat dijalankan pada perangkat android. Demikian pengguna perangkat android akan mendapatkan kemudahan dalam melakukan pencarian informasi tempat pelayanan publik di kota Kudus.

(7)

vii

KATA PENGANTAR

Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis dapat menyelesaikan Laporan Skripsi di Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.

Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.

Penulis menyadari bahwa di dalam penyusunan Laporan Skripsi ini tentunya masih terdapat berbagai kekurangan, sehingga penulis akan sangat menghargai segala masukan yang berguna dari pembaca.

Pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada: 1. Bapak Dr. dr. Suparnyo,S.H., M.S, selaku Wakil Rektor I Universitas Muria

Kudus.

2. Bapak Rochmad Winarso, S.T, M.T, selaku Dekan Fakultas Teknik Universitas Muria Kudus.

3. Bapak Rhoedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.

4. Bapak Yudie Irawan, M.Kom, selaku pembimbing utama yang telah banyak memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya penulisan laporan ini.

5. Anteng Widodo, ST, M.Kom, selaku pembimbing pembantu yang telah banyak memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya penulisan laporan ini.

6. Ibu Noor Latifah, S.Kom, M.Kom, selaku koordinator skripsi dan narasumber yang telah memberikan informasi tentang pelaksanaan penyusunan skripsi. 7. Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem

(8)

viii

8. Bapak Musyafa dan Ibu Nur Umayah, orang tua penulis yang senantiasa memberikan dukungan, semangat, doa dan materi yang sangat berati.

9. Kepada semua teman-teman Fakultas Teknik Program Studi sistem Informasi khususnya angkatan 2010 yang tidak mungkin penulis sebutkan satu persatu yang telah memberikan saran dan motivasi dalam penulisan laporan ini penulis ucapkan terima kasih.

10. Dan semua pihak yang secara tidak langsung memberikan dukungan dan bantuannya kepada penulis dalam penyusunan laporan skripsi ini.

Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang Teknologi dan Sistem Informasi. Amin.

Kudus, 11 Juni 2014

(9)

ix

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN... ii

HALAMAN PENGESAHAN... iii

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... iv

HALAMAN MOTTO DAN PERSEMBAHAN ... v

RINGKASAN ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

DAFTAR LAMPIRAN ... xviii

BAB I : PENDAHULUAN ... 1

1.1. Latar Belakang Masalah ... 1

1.2. Perumusan Masalah... 2

1.3. Batasan Masalah ... 2

1.4. Tujuan Skripsi ... 3

1.5. Manfaat Skripsi ... 3

1.5.1. Kegunaan Praktis ... 3

1.5.2. Kegunaan Akademis ... 3

1.5.2.1. Bagi Penulis ... 3

1.5.2.2. Bagi Peneliti Lain ... 3

1.5.2.3. Bagi Pengembangan Ilmu ... 3

1.6. Tinjauan Pustaka ... 4

1.7. Metodologi Penelitian ... 5

(10)

x

1.7.1.1. Sumber Data Primer ... 5

1.7.1.2. Sumber Data Sekunder ... 6

1.7.2. Metode Rekayasa Perangkat Lunak ... 6

1.8. Sistematika Penulisan ... 7

BAB II : LANDASAN TEORI ... 9

2.1. Konsep Dasar Sistem ... 9

2.1.1. Pengertian Sistem ... 9

2.1.2. Karakteristik Sistem ... 9

2.1.3. Klasifikasi Sistem ... 11

2.2. Pengertian Aplikasi ... 12

2.3. Pengertian Pelayanan Publik ... 13

2.4.(Unified Modeling Language)UML ... 14

2.4.1. Pengenalan UML ... 14

2.4.2. Sekilas Tentang Diagram UML ... 14

2.4.3. DiagramUse CaseBisnis ... 14

2.4.4. DiagramUse CaseSistem ... 14

2.4.5. Class Diagram... 19

2.4.6. Sequence Diagram... 20

2.4.7. Activity Diagram... 22

2.4.8. Statechart Diagram ... 23

2.5. ERD (Entity Relationship Diagram) ... 23

2.6. Android ... 28

2.7. MySQL ... 29

BAB III: TINJAUAN UMUM OBYEK PENELITIAN ... 31

3.1. Gambaran Umum Dinas Kesehatan Kabupaten Kudus ... 31

3.1.1. Sekilas Tentang Dinas Kesehatan Kabupaten Kudus ... 31

3.1.2. Letak Geografis ... 31

3.1.3. Visi dan Misi ... 31

(11)

xi

3.1.5. Program Kerja ... 32

3.2. Kerangka Pikir Penelitian ... 36

BAB IV : ANALISA DAN PERANCANGAN ... 37

4.1. Analisa Masalah ... 37

4.2. Analisa Sistem ... 37

4.2.1. Analisis Kebutuhan Kebutuhan Sistem ... 37

4.2.2. Analisis Kebutuhan Data ... 38

4.3. Pemodelan Proses ... 38

4.3.1. Analisa Aktor ... 38

4.3.2. PemodelanUse Case Diagram ... 38

4.3.3. Class Diagram ... 51

4.3.4. Sequence Diagram ... 49

4.3.5. Activity Diagram ... 57

4.3.6. State Diagram ... 62

4.4. Entity Relationship Diagram... 70

4.5. PerancanganDatabase ... 72

4.6. PerancanganInterface ... 75

BAB V : PEMBAHASAN DAN IMPLEMENTASI ... 5.1. Pembahasan ... 82

5.1.1. SpesifikasiHardware ... 82

5.1.2. SpesifikasiSoftware ... 82

5.2. Batasan Implementasi ... 82

5.2.1. Tampilan Program ... 82

5.2.2. Pengujian Normal ... 90

5.2.3. Pengujian Tidak Normal ... 91

BAB VI: PENUTUP ... 94

6.1. Kesimpulan ………... 94

(12)

xii

(13)

xiii

DAFTAR TABEL

Tabel 2.1 : Notasi pada Bisnis Use Case... 15

Tabel 2.2 : Notasi pada Sistem Use Case... 16

Tabel 2.3 : Notasi padaClass Diagram... 19

Tabel 2.4 : Notasi padaSequence Diagram... 21

Tabel 2.5 : Notasi padaActivity Diagram... 22

Tabel 2.6 : Notasi padaStatechart Diagram... 23

Tabel 2.7 : Simbol-Simbol ERD ... 27

Tabel 4.1 : Bisnis Use Case... 39

Tabel 4.2 : Sistem Use Case... 40

Tabel 4.3 : SkenarioUse CaseKelola Data User... 42

Tabel 4.4 : SkenarioUse CaseKelola Data Kategori ... 43

Tabel 4.5 : SkenarioUse CaseKelola Data Konten ... 44

Tabel 4.6 : Skenario Use Case Laporan ... 45

Tabel 4.7 : Skenario Use Case Pilih Kategori ... 45

Tabel 4.8 : Skenario Use Case Pencarian... 46

Tabel 4.9 : Skenario Use Case Lihat Konten ... 46

Tabel 4.10 : Skenario Use Case Bantuan ... 47

Tabel 4.11 : Struktur Tabel tb_user... 46

Tabel 4.12 : Struktur Tabel tb_kategori ... 72

Tabel 4.13 : Struktur Tabel tb_konten... 73

(14)

xiv

DAFTAR GAMBAR

Gambar 2.1. : Diagram Relationship Unary... 24

Gambar 2.2. : Diagram Relationship Binary... 25

Gambar 2.3. : Diagram Relationship Ternary... 25

Gambar 2.4. :Diagram Kardinalitas One To One... 26

Gambar 2.5. :Diagram Kardinalitas One To Many ... 27

Gambar 2.5. : Diagram KardinalitasMany To Many ... 27

Gambar 3.1. : Letak Geografis Kantor Dinas Kabupaten Kudus ... 31

Gambar 3.2. : Struktur Organisasi Dinas Kesehatan Kabupaten Kudus ... 32

Gambar 3.3. : Kerangka Pikir Penelitian... 36

Gambar 4.1 : BisnisUse CaseDiagram Sistem Layanan Informasi Publik... 40

Gambar 4.2 : SistemUse CaseDiagram Sistem Layanan Informasi Publik ... 41

Gambar 4.3 : ClassAdmin... 47

Gambar 4.4 : ClassData User... 48

Gambar 4.5 : ClassData Kategori ... 48

Gambar 4.6 : ClassData Konten ... 49

Gambar 4.7 : ClassLaporan ... 49

Gambar 4.8 : ClassPengguna ... 49

Gambar 4.9 : ClassPencarian ... 50

Gambar 4.10 : ClassBantuan ... 50

Gambar 4.11 : Class DiagramSistem Aplikasi Layanan Informasi Publik ... 51

Gambar 4.12 : Sequence DiagramKelola Data User ... 52

Gambar 4.13 : Sequence DiagramKelola Data Kategori ... 53

Gambar 4.14 : Sequence DiagramKelola Data Konten ... 54

Gambar 4.15 : Sequence Diagram Laporan ... 54

Gambar 4.16 : Sequence DiagramPilih Kategori... 55

Gambar 4.17 : Sequense DiagramPencarian... 55

(15)

xv

Gambar 4.19 : Sequence DiagramBantuan... 56

Gambar 4.20 : Activity DiagramKelola Data User ... 57

Gambar 4.21 : Activity DiagramKelola Data Kategori ... 58

Gambar 4.22 : Activity DiagramKelola Data Konten ... 59

Gambar 4.23 : Activity DiagramKelola Data Laporan... 59

Gambar 4.24 : Activity DiagramPilih Kategori ... 60

Gambar 4.25 : Activity DiagramPencarian ... 60

Gambar 4.26 : Activity DiagramLihat Konten... 61

Gambar 4.27 : Activity DiagramBantuan... 61

Gambar 4.28 : Statechart Diagram Login... 62

Gambar 4.29 : Statechart Diagram Logout... 62

Gambar 4.30 : Statechart Diagram Tambah Data User... 63

Gambar 4.31 : Statechart Diagram Edit Data User... 63

Gambar 4.32 : Statechart DiagramHapus Data User ... 64

Gambar 4.33 : Statechart DiagramTambah Data Kategori ... 64

Gambar 4.34 : Statechart DiagramEdit Data Kategori... 65

Gambar 4.35 : Statechart DiagramHapus Data Kategori ... 65

Gambar 4.36 : Statechart DiagramTambah Data Konten ... 66

Gambar 4.37 : Statechart DiagramEdit Data Konten ... 66

Gambar 4.38 : Statechart DiagramHapus Data Konten ... 67

Gambar 4.39 : Statechart DiagramCari Data Konten... 67

Gambar 4.40 : Statechart DiagramCetak Data Konten ... 68

Gambar 4.41 : Statechart Diagram View... 69

Gambar 4.42 : Statechart DiagramCari ... 69

Gambar 4.43 : Statechart Diagram View... 70

Gambar 4.44 : Entitas Sistem Layanan Informasi Publik ... 71

Gambar 4.45 : AtributPrimary Key... 71

Gambar 4.46 : Derajat Kardinalitas ... 71

(16)

xvi

Gambar 4.48 : Struktur Relasi Tabel... 74

Gambar 4.49 : FormMenu Login ... 75

Gambar 4.50 : FormMenu Utama... 76

Gambar 4.51 : Input User... 76

Gambar 4.52 : Form List DataUser ... 77

Gambar 4.53 : Form InputKategori ... 77

Gambar 4.54 : List Data Kategori ... 78

Gambar 4.55 : FormInput Data Konten ... 79

Gambar 4.56 : FormList Data Konten ... 80

Gambar 4.57 : FormMenu Utama... 80

Gambar 4.58 : FormLihat Konten... 81

Gambar 5.1. : Tampilan Form Login ... 83

Gambar 5.2. : Tampilan Form Menu Utama ... 83

Gambar 5.3. : Tampilan Form List User ... 84

Gambar 5.4. : Tampilan Form Tambah User ... 84

Gambar 5.5. : Tampilan Kategori... 85

Gambar 5.6. : Tampilan Form List Konten ... 86

Gambar 5.7. : Tampilan Form Tambah Konten ... 86

Gambar 5.8. : Tampilan Form Splash ... 87

Gambar 5.9. : Tampilan Form Menu Utama ... 87

Gambar 5.10. : Tampilan List Konten ... 88

Gambar 5.11. : Tampilan Detail Konten ... 88

Gambar 5.12. : Tampilan Maps ... 89

Gambar 5.13. : Tampilan Form Laporan ... 89

Gambar 5.14. : Tampilan Konfirmasi Kelola User... 90

Gambar 5.15. : Tampilan Form Kelola Kategori... 90

Gambar 5.16. : Tampilan Form Kelola Konten ... 91

Gambar 5.17. : Tampilan Peringatan pada Form Login ... 91

(17)

xvii

(18)

xviii

DAFTAR LAMPIRAN

Lampiran 1 : Surat Keterangan (Dinas Kesehatan kota Kudus) Lampiran 2 : Buku Bimbingan Skripsi

Gambar

Gambar 5.20: Tampilan Peringatan pada Form Tambah Konten ........................... 93

Referensi

Dokumen terkait

Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis

Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis dapat

Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis

Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis dapat

Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis

Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis

Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis

Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis dapat