APLIKASI PELAYANAN JASA BERBASIS ANDROID PADA BIDANG PERIKANAN TANGKAP DINAS KELAUTAN DAN PERIKANAN PROVINSI KEPULAUAN
BANGKA BELITUNG
SKRIPSI
RIKA RISTILIA 1511500149
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
PANGKALPINANG 2019
APLIKASI PELAYANAN JASA BERBASIS ANDROID PADA BIDANG PERIKANAN TANGKAP DINAS KELAUTAN DAN PERIKANAN
PROVINSI KEPULAUAN BANGKA BELITUNG
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : RIKA RISTILIA
1511500149
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
PANGKALPINANG
2019
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT atas limpahan karunia nikmat yang tak terhingga sehingga dengan nikmat tersebut penulis dapat menyelesaikan skripsi jurusan Teknik Informatika STMIK AtmaLuhur dengan judul “Aplikasi pelayanan jasa berbasis android di bidang perikanan tangkap didinas kelautan dan perikanan Provini Kepulauan Bangka Belitung“ dapat diselesaikan.
Penulis menyadari bahwa dalam proses penulisan skripsi ini banyak mengalami kendala, namun berkat bantuan, bimbingan, kerjasama dari berbagai pihak, disini penulis ingin menyampaikan terimakasihkepada:
1. Allah SWT yang telah memberikan nikmat akal, kesehatan dan yang telah memberikan kehidupan didunia
2. Bapak dan ibu tercinta yagn telah mendukung penulis baik spirit maupun materi.
3. Bapak Drs. Djaetun HS yang telah mendirikan AtmaLuhur.
4. Bapak Dr.Husni Teja Sukmana, ST, M.Sc. selaku Ketua STMIK AtmaLuhur.
5. Bapak Chandra Kirana , M.Kom selaku Dosen Pembimbing.
6. Bapak R.Burham Isnanto Farid, S,Si., M.Kom Selaku KaprodiTeknik Informatika.
7. Bapak Muhammad Zuheri selaku Pembimbing Lapangan dari Dinas Kelautan dan Perikanan Provinsi Kepulauan Bangka Belitung.
8. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah membantu dalam menyelesaikan penulisan skripsi ini.
Penulis menyadari masih banyak terdapat kekurangan-kekurangan, sehingga penulis mengharapkan adanya saran dan kritik yang sangat membangun demi kesempurnaan skripsi ini.
Demikian kata pengantar ini kami tulis, semoga dapat bermanfaat khususnya bagi penyusun skripsi ini dan pembaca pada umumnya.
Pangkalpinang, 06 Juli 2019 Penulis
ABSTRACT
Bangka Belitung Province Marine and Fisheries Service is a government agency that works in the waters to increase the productivity of fisheries, marine and human resources, and increase community income through the use of fisheries resources with environmentally sound technology based on discussions about the shortcomings faced by fishermen. Such a means for conveying complaints and constraints is still considered slow and inefficient. In this study the problems that will be discussed are how fishermen can submit complaints and obstacles at sea quickly and easily understood, although in this case the Bangka Belitung Province Marine and Fisheries Service already has a web that can be accessed directly by fishermen, but still cannot be understood by some fishermen. Then the temporary solution offered is the design of a mobile / android application that will connect the activities of providing information and submitting complaints between the Marine and Fisheries Service of Bangka Belitung Province and fishermen.
Keywords: Android, Java, Unified Modeling Language (UML).
ABSTRAK
Dinas Kelautan dan Perikanan Provinsi Bangka Belitung adalah instansi pemerintahan yang bekerja di bagian perairan untuk meningkatakan produktivitas sumberdaya perikanan, kelautan serta manusia, dan meningkatkan pendapatan masyarakat melalui pemanfaatan sumberdaya perikanan dengan teknologi berwawasan lingkungan.berdasarkan dari pembahasan mengenai kekurangan yang dihadapi nelayan. Seperti sarana untuk mendapatkan informasi, dan menyampaikan keluhan dan kendala masih dinilai lambat dan kurang efisien. Pada penelitian ini penulis membangun sebuah aplikasi berbasis android dengan bahasa pemrograman java dan dengan database mysql.Hasil dari penelitian yang penulis lakukan adalah aplikasi dapat memberikan kemudahan informasi yang diinginkan sepeti data nelayan, data harga ikan, data pelabuhan, dan data kondisi air.
Kata kunci : Android, Java,Unified Modelling Language (UML).
DAFTAR ISI
HALAMAN JUDUL ... i
LEMBAR PERNYATAAN ... ii
LEMBAR PENGESAHAN SKRIPSI ... iii
KATA PENGANTAR ... iv
ABSTRACT ...v
ABSTRAK ... vi
DAFTAR ISI... vii
DAFTAR GAMBAR ... ix
DAFTAR TABEL ...x
DAFTAR SIMBOL ... xi
BAB I PENDAHULUAN 1.1 Latar Belakang ...1
1.2 Rumusan Masalah ...2
1.3 Batasan Masalah ...2
1.4 Maksud dan Tujuan ...3
1.5 Sistematika penulisan ...4
BAB II LANDASAN TEORI 2.1 Metode Waterfall ...5
2.2 Unified Modelling Language(Uml) ...6
2.3 Android…….. ...9
2.3.1 Android SDK (Software Development Kit) ...9
2.3.2 Android Development Tools (ADT) ...9
2.3.3 Java…… ...10
2.4 Android Studio ...10
2.5 MySQL…….. ...10
26 Xampp………. ...11
2.7 Notepad ++ ...11
2.8 Black Box Testing...11
2.9 Jasa Peayanan...11
2.9.1 Jasa ...11
2.9.2 Pelayanan ...12
BAB III Metode Penelitian 3.1 Jenis dan lokasi pnelitian ...18
3.2 Pendekatan Penelitian ...18
3.3 Sumber Data...19
3.4 Metode Pengumpulan Data ...19
3.5 Instrumen Penelitian ...19
3.6 Teknik Pengolahan dab Analisis Data ...19
3.7 Metode Perancangan Aplikasi ...20
3.8 Metode Object Oriented Programming ...22
3.9 Tools Pengembangan Sistem ...22
BAB IV PEMBAHASAN 4.1 TINJAUAN ORGANISASI...24
4.2 Analisa ...33
4.2.1 Analisah Masalah ...33
4.2.2 Proses Bisnis Sistem Berjalan ...34
4.3 Perancangan Sistem ...35
4.3.1 Identifikasi Sistem Usulan ...35
4.3.2 Rancangan Sistem ...35
4.3.3 Deskripsi Use Case Diagram Dari Sisi Admin dan User ...36
4.4 Diagram Activity Dari Sisi Admin ...42
4.5 Diagram Activity Dari Sisi User...47
4.6 Sequence Diagran Dari Sisi Admin ...51
4.7 Sequence Diagran Dari Sisi User ...56
4.8 Class Diagram Usulan ...60
4.9 Rancangan Layar ...61
4.10 Rancangan Layar Dari Sisi User ...67
4.11 Implementasi ...74
BAB V PENUTUP 5.1 Kesimpulan ...86
5.2 Saran ...86
DAFTAR PUSTAKA ...87
LAMPIRAN ...89
DAFTAR GAMBAR
Gambar 2.1 Model Waterfall ...5
Gambar 2.2 UseCaseDiagram ...7
Gambar 2.3 Activity Diagram ...8
Gambar 2.4 Sequence Diagram ...8
Gambar 3.1 model WaterfallI ...20
Gambar 3.2 Kesenjangan Kepuasan Pelanggan ...32
Gambar 4.1 Struktur Organisasi ...29
Gambar 4.2 Activity Sistem Berjalan ...34
Gambar 4.3 Usecase Diagram Sistem usulan ...36
Gambar 4.4 Diagram activity login ...42
Gambar 4.5 Diagram activity Admin ...43
Gambar 4.6 Diagram activity Pelabuhan ...43
Gambar 4.7 Diagram activity Pasang Surut Air Laut ...44
Gambar 4.8 Diagram activity Data Nelayan ...45
Gambar 4.9 Diagram activity Data Harga Ikan ...45
Gambar 4.10 Diagram activity Info DKP ...46
Gambar 4.11 Diagram activity Logout ...46
Gambar 4.12 Diagram Activity Login ...47
Gambar 4.13 Diagram Activity Pelabuhan ...48
Gambar 4.14 Diagram Activity Pasang Surut Air Laut ...48
Gambar 4.15 Diagram Activity Data Nelayan...49
Gambar 4.16 Diagram Activity Data Harga Ikan ...49
Gambar 4.17 Diagram Activity Info DKP ...50
Gambar 4.18 Diagram Activity Call Center ...50
Gambar 4.19 Diagram Activity Logout ...51
Gambar 4.20 Sequence Diagram Login ...51
Gambar 4.21 Sequence Diagram Dashboard ...52
Gambar 4.22 Sequence Diagram Data Nelayan ...53
Gambar 4.23 Sequence Diagram Harga Ikan ...54
Gambar 4.24 Sequence Diagram Info DKP...54
Gambar 4.25 Sequence Diagram Pelabuhan ...55
Gambar 4.26 Sequence Diagram Pasang Surut ...55
Gambar 4.27 Sequence Diagram Login ...56
Gambar 4.28 Sequence Diagram Data Nelayan ...57
Gambar 4.29 Sequence Diagram Harga Ikan ...57
Gambar 4.30 Sequence Diagram Info DKP...58
Gambar 4.31 Sequence Diagram Pelabuhan ...58
Gambar 4.32 Sequence Diagram Pasang Surut ...59
Gambar 4.33 Sequence Diagram Call Center ...59
Gambar 4.34 Sequence Diagram Logout ...60
Gambar 4.35 Class Diagram usulan ...60
Gambar 4.36 Rancangan Layar menu Login ...61
Gambar 4.37 Rancangan Layar menu Utama ...62
Gambar 4.38 Rancangan Layar menu Data Nelayan ...63
Gambar 4.39 Rancangan Layar harga ikan ...64
Gambar 4.40 Rancangan Layar input harga ikan ...64
Gambar 4.41 Rancangan layar Informasi DKP ...65
Gambar 4.42 Rancangan layar input Informasi DKP ...65
Gambar 4.43 Rancangan layar pelabuhan ...66
Gambar 4.44 Rancangan layar input pelabuhan ...66
Gambar 4.45 Rancangan layar input pasang surut ...67
Gambar 4.46 Rancangan layar input Pasang Surut Air Laut ...67
Gambar 4.47 Rancangan Layar Login user ...68
Gambar 4.48 Rancangan Layar detail register ...68
Gambar 4.49 Rancangan Layar detail Menu Utama user ...69
Gambar 4.50 Rancangan Layar detail data nelayan ...69
Gambar 4.51 Rancangan Layar detail Harga ikan ...70
Gambar 4.52 Rancangan Layar detail tampilan harga ikan ...70
Gambar 4.53 Rancangan Layar detail Informasi DKP ...71
Gambar 4.54 Rancangan Layar detail tampilan Informasi DKP ...71
Gambar 4.55 Rancangan Layar detail pelabuhan ...72
Gambar 4.56 Rancangan Layar detail Tampilan pelabuhan ...72
Gambar 4.57 Rancangan Layar detail Tampilan pelabuhan ...73
Gambar 4.58 Rancangan Layar detail Call center ...73
Gambar 4.59 Tampilan Layar Login admin ...74
Gambar 4.60 Tampilan Layar Menu Utama ...74
Gambar 4.61 Tampilan Layar Data Nelayan ...75
Gambar 4.62 Tampilan Layar Harga Ikan ...75
Gambar 4.63 Tampilan Layar Informasi DKP ...76
Gambar 4.64 Tampilan Layar Pelabuhan ...76
Gambar 4.65 Tampilan Layar Pasang surut ...77
Gambar 4.66 Tampilan Layar Login ...78
Gambar 4.67 Tampilan Layar Daftar ...78
Gambar 4.68 Tampilan Layar Menu Utama ...79
Gambar 4.69 Tampilan Layar Menu Harga Ikan ...80
Gambar 4.70 Tampilan Layar Tampil Harga Ikan ...80
Gambar 4.71 Tampilan Layar Menu Pelabuhan ...81
Gambar 4.72 Layar Menampilkan Data Pelabuhan ...81
Gambar 4.73 Tampilan Layar Menu Pasang Surut ...82
Gambar 4.74 Tampilan Layar Menu Informasi DKP ...83
Gambar 4.75 Tampilan Layar Menu Call Center ...83
DAFTAR TABEL
Halaman
Tabel 4.1 Deskripsi Use Case Login admin ...36
Tabel 4.2 Deskripsi Use Case Diagram Menu Dashboard Admin ...37
Tabel 4.3 Deskripsi Use Case Data Nelayan ...37
Tabel 4.4 Deskripsi Use Case Data Harga Ikan...38
Tabel 4.5 Deskripsi Use Case Data Info DKP ...39
Tabel 4.6 Deskripsi Use Case Data Pelabuhan ...39
Tabel 4.7 Deskripsi Use Case Data Pasang Surut ...40
Tabel 4.8 Deskripsi Use Case Data Call Center ...41
Tabel 4.9 Deskripsi Use Case Logout ...42
Tabel 4.10 Pengujian Black Box Web Server ...84
Tabel 4.11 Pengujian Black Box Aplikasi Mobile ...85
DAFTAR SIMBOL
Simbol Flowchart START/END
Menggambarkan awal dan
akhir aliran data.
Flow Direction Symbol
Menggambarkan arah proses dan menghubungkan satu modul ke modul yang lainnya.
Input/Output
Menggambarkan masukan dan
keluaran yang dihasilkan.
Simbol Decision
Untukmelambangkan pengambilan ke putusan bagaimana alur dalam flow chart berjalan.
Processing symbol
Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer.
Simbol Activity Diagram
Start State
Menggambarkan awal dari aktivitas.
End State
Menggambarkan akhir dari aktivitas.
Transition
Menggambarkan perpindahan control antara state.
Activity State
Menggambarkan proses bisnis.
Simbol Usecase Diagram
Aktor
Mewakili peran orang, sistem yang lain atau alat yang berkomunikasi dengan usecase.
Usecase
Abstraksi dan interaksi antara sistem dan aktor.
Dependency
Kebergantungan antar komponen ,arah panah mengarah pada komponenyang dipakai.