OLEH
PROGRAM SARJANA
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK ICHSAN GORONTALO
2023
STMIK ICHSAN GORONTALO
PERSETUJUAN SKRIPSI
Telah disetujui untuk disidangkan pada Sidang Skripsi pada Program Sarjana (S1)
Sistem Informasi, Program Studi Sistem Informasi Sekolah Tinggi Manajemen
Informatika dan Komputer Ichsan Gorontalo
i
STMIK ICHSAN GORONTALO
PENGESAHAN SKRIPSI
Telah dipertahankan di depan dewan penguji pada Tanggal ... Bulan ... Tahun ....
dan dinyatakan lulus dan telah memenuhi syarat
Gorontalo,................Juli, 2023
Disahkan Oleh
1. A. Mulawati M. Pratama, S.Kom, MT ......................................
2. Maryati Kadir Thalib, SE, M.Ak ......................................
3. Citra Yustitya Gobel, S.Kom, M.Kom ......................................
4. Novita Adam, S.Akun, M.Ak ......................................
5. Ifriandi Labolo, S.Kom, M.Kom ......................................
Diketahui Oleh
Ketua STMIK Ichsan Gorontalo Ketua Prodi Sistem Informasi
ii
STMIK ICHSAN GORONTALO
PENGESAHAN STATUS SKRIPSI
√ Biasa
Disahkan Oleh
Pembimbing Utama
iii
ABSTRAK
Adapun metode analisis sistem yang digunakan adalah metode Research and
Development atau yang dikenal dengan metode Penelitian dan Pengembangan.
Metode ini didefinisikan sebagai metode penelitian yang digunakan untuk
menghasilkan produk tertentu dan menguji keefektifan produk tersebut. Aplikasi
dibangun dengan bahasa pemrograman Java dan Php serta database MySql
sebagai penyimpanan data. Sistem menggunakan teknik web service untuk
mengambil data dari server.
Hasil penelitian ini diperoleh hasil akhir berupa Aplikasi Sistem Informasi
Penjualan Barang Berbasis Android yang mampu menyajikan informasi stok dan
harga ikan serta dapat memudahkan proses penjualan melalui fitur pemesanan
pada smartphone android. Pengujian yang dilakukan menggunakan blackbox
yang menghasilkan kesesuaian fungsi event-event yang ada pada aplikasi serta
pengujian whitebox pada modul pesan barang dengan hasil perhitungan
Cyclomatic Complexcity (CC) = 2 dan V (G) = 2 karena itu dapat disimpulkan
bahwa logika sistem dapat berjalan secara efektif dan efisien. Implementasi sistem
diterapkan pada android versi 11.0, versi 10.0 (Q), dan Versi 9.0 (Pie). Batasan
sistem minimum pada aplikasi android yaitu android versi 7.0 (Noughat).
iv
ABSTRACT
v
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT, karena hanya dengan izin
dan kuasa-Nya penulis dapat menyelesaikan penyusunan skripsi dengan judul
“Sistem Informasi Penjualan Hasil Tangkapan Laut Pada Unit Pelaksana
Teknis Dinas (UPTD) Pelabuhan Perikanan Di Kelurahan Tenda
Hulonthalangi Berbasis Android”. Penulis menyadari penyusunan skripsi ini
masih jauh dari kesempurnaan, oleh karena itu penulis memohon masukan untuk
kesempurnaan penulisan skripsi ini.
Penulis juga mengucapkan terima kasih kepada pihak – pihak yang telah
membantu terselesainya penulisan skripsi ini:
1. Ibu Dr. Hj. Juriko Abdussamad selaku Ketua Yayasan Pengembangan Ilmu
Pengetahuan dan Teknologi (YPIPT) Ichsan Gorontalo.
2. Bapak Abd. Malik I Buna, M.Kom selaku Ketua STMIK Ichsan Gorontalo.
3. Bapak Ifriandi Labolo, S.Kom., M.Kom selaku Wakil Ketua I STMIK Ichsan
Gorontalo.
4. Ibu Rahmawati, S.Ag,. M.Hum selaku Wakil Ketua IISTMIK Ichsan
Gorontalo.
5. Bapak Satriadi D. Ali, S.Kom., M.Kom selaku Wakil Ketua III STMIK Ichsan
Gorontalo.
6. Ibu Hariati Husain, S.Kom., M.Kom selaku Wakil Ketua IV STMIK Ichsan
Gorontalo.
7. Ibu Marlin Lasena, S.Kom., M.Kom selaku ketua Program Studi jurusan
Sistem Informasi STMIK Ichsan Gorontalo.
8. Ibu A. Mulawati M. Pratama, S.Kom, MT sebagai pembimbing utama yang
telah memberikan banyak saran dan kritikan membangun untuk kesempurnaan
penelitian ini.
vi
9. Ibu Maryati Kadir Thalib, SE, M.Ak sebagai pembimbing pendamping yang
telah memberikan saran dan pemikiran untuk menunjang penelitian ini.
10. Bapak Ir. Hamka Hamid selaku Ketua UPTD pada tempat lokasi penelitian
yang telah memberikan izin kepada penulis untuk melakukan penelitian.
11. Seluruh dosen dan tenaga kependidikan yang ada di STMIK Ichsan Gorontalo
yang tak sempat disebutkan satu persatu atas ilmu yang telah diberikan.
12. Kedua orang tua yang selalu memberikan semangat dan bimbingan moral
maupun materi yang tak terhingga kepada penulis.
13. Teman-teman seangkatan yang tidak dapat disebutkan satu per satu yang telah
membantu penulis dalam penulisan skripsi ini baik secara langsung maupun
tidak langsung.
Semoga segala amal dan perbuatan yang telah diberikan mendapatkan rahmat dan
balasan yang lebih baik dari Allah SWT. Akhir kata penulis berharap skripsi ini
dapat berguna dan bermanfaat bagi semua.
Penulis
vii
DAFTAR ISI
PERSETUJUAN SKRIPSI.......................................................................................i
PENGESAHAN SKRIPSI.......................................................................................ii
PENGESAHAN STATUS SKRIPSI......................................................................iii
ABSTRAK..............................................................................................................iv
ABSTRACT...............................................................................................................v
KATA PENGANTAR............................................................................................vi
DAFTAR ISI........................................................................................................viii
DAFTAR GAMBAR..............................................................................................xi
DAFTAR TABEL................................................................................................xiii
BAB I.......................................................................................................................1
PENDAHULUAN...................................................................................................1
1.1 Latar Belakang..........................................................................................1
1.2 Rumusan Masalah.....................................................................................4
1.3 Tujuan Penelitian.......................................................................................5
1.4 Manfaat Penelitian.....................................................................................5
BAB II......................................................................................................................7
LANDASAN TEORI...............................................................................................7
2.1 Penelitian Terkait......................................................................................7
2.2 Tinjauan Pustaka.....................................................................................10
2.2.1 Sistem Informasi..............................................................................10
2.2.2 Mobile Application...........................................................................12
2.2.3 Pengertian Penjualan........................................................................13
2.2.4 Klasifikasi Transaksi Penjualan.......................................................14
2.2.5 UPTD Pelabuhan Perikanan Tenda..................................................15
2.2.6 Android............................................................................................17
2.2.7 Fitur dan Arsitektur Android............................................................19
2.2.8 Web Service......................................................................................22
2.2.9 Pemrograman Java dan Android Studio IDE...................................23
2.2.10 HTML, PHP, Dan MYSQL.............................................................25
2.2.11 Unified Modelling Language (UML)...............................................27
2.2.12 Pengujian Sistem..............................................................................38
2.3 Kerangka Pemikiran................................................................................43
viii
BAB III..................................................................................................................44
OBJEK DAN METODOLOGI PENELITIAN......................................................44
3.1 Gambaran Umum Lokasi Penelitian.......................................................44
3.2 Struktur Organisasi UPTD Tenda..........................................................45
3.3 Metode Penelitian....................................................................................46
3.3.1 Objek Penelitian...............................................................................46
3.3.2 Tahap Analisis..................................................................................47
BAB IV..................................................................................................................49
ANALISIS DAN DESAIN SISTEM.....................................................................49
4.1 Analisis Sistem........................................................................................49
4.1.1 Usecase Diagram.............................................................................49
4.2 Desain Sistem Secara Umum..................................................................51
4.2.1 Activity Diagram..............................................................................51
4.2.2 Sequence Diagram...........................................................................57
4.2.3 Class Diagram.................................................................................62
4.2.4 Desain Input Secara Umum.............................................................62
4.2.5 Desain Output Secara Umum...........................................................66
4.3 Desain Sistem Secara Terinci..................................................................67
4.3.1 Desain Input Secara Terinci.............................................................67
4.3.2 Desain Output Secara Terinci..........................................................68
4.3.3 Rancangan Database........................................................................69
4.3.4 Design Database..............................................................................73
BAB V....................................................................................................................74
IMPLEMENTASI DAN PENGUJIAN SISTEM..................................................74
5.1 Deskripsi Kebutuhan Sistem...................................................................74
5.2 Tampilan Aplikasi...................................................................................74
5.2.1 Desain GUI (Graphic User Interface) Server...................................75
5.2.2 Desain GUI (Graphic User Interface) Client...................................81
5.3 Pengujian Perangkat Lunak.....................................................................87
5.3.1 White Box.........................................................................................87
5.3.2 Black Box.........................................................................................92
5.4 Implementasi Sistem...............................................................................94
BAB VI..................................................................................................................95
KESIMPULAN DAN SARAN..............................................................................95
ix
6.1 Kesimpulan..............................................................................................95
6.2 Saran........................................................................................................95
DAFTAR PUSTAKA............................................................................................96
LAMPIRAN...........................................................................................................99
x
DAFTAR GAMBAR
xi
Gambar 5.2.11. Halaman Informasi.......................................................................80
Gambar 5.2.12. Halaman Splash Screen dan login................................................81
Gambar 5.2.13. Halaman Awal dan Registrasi......................................................82
Gambar 5.2.14. Halaman Pesanan dan Detail Order.............................................83
Gambar 5.2.15. Tampilan Pesan Barang dan Validasi..........................................84
Gambar 5.2.16. Tampilan Keranjang dan Profil....................................................85
Gambar 5.2.17. Tampilan Informasi dan Petunjuk................................................86
Gambar 5.2.18. Tampilan Web Service Data Ikan.................................................87
Gambar 5.3.1. Flowchart Pesan Ikan.....................................................................88
Gambar 5.3.2. Flowgraph Modul Pesan Ikan........................................................89
xii
DAFTAR TABEL
xiii
BAB I
PENDAHULUAN
Unit Pelaksana Teknis Dinas atau yang biasa disingkat dengan UPTD
yang paling ramai di daerah gorontalo,telah berdiri sejak 1985 lewat dana Tugas
penjualan/pelelangan ikan dan biasanya para nelayan yang berasal dari beberapa
ikan tuna sampai ikan yang sangat populer di kalangan orang gorontalo yaitu duo
dikelola oleh kota sekarang sudah meliputi seluruh provinsi sejak tahun 2018 yang
Seiring Berjalanya waktu, turun temurun tempat ini yang dulunya menjadi
tempat pemarkiran kapal dan sekarang berubah total menjadi pasar ikan,tempat ini
menjadi sangat ramai dan sangat dikenal dengan Tempat Pelelangan Ikan/Pasar
Ikan oleh masyarakat setempat. Namun juga karena kondisi PPKM saat ini, para
setempat sangat bergantung terhadap ikan yang dijual di lapaknya. Ada pula
berkeliling tetapi beberapa pekan terakhir ini sering terjadi kondisi lapangan
14
yang tidak baik dan tidak bisa menjual/melelang ikang mereka,walaupun
live akan tetapi masih cukup kurang untuk mempromosikan hasil tangkapan laut
mereka.
tahun. Mulai dari ikan tuna, tongkol, cakalang, kembung, layang, selar,
madidihang, kakap serta ikan layar. Dari tabel dibawah kita bisa lihat juga bahwa
tuna,tongkol,cakalang dan layang. Dan ada ikan yang paling sedikit diproduksi
Pemasaran ikan yang terjadi saat ini adalah dengan cara pelelangan secara
tradisional, dimana pengelolaan ikan yang dijual tidak menggunakan sistem yang
potensi kecurangan penjualan ikan dari nelayan oleh orang yg tidak bertanggung
jawab. Catatan bisa saja tercecer ataupun rusak. Sehingga bukti pemasukkan dan
15
penjualan ikan tidak ada. Selain itu para pembeli harus datang ke Pelabuhan untuk
melakukan pembelian secara online seperti yang trend sekarang ini, dimana
menggunakan Handphone.
dari Sistem Operasi android adalah lisensinya yang bersifat terbuka (open source)
dan gratis sehingga bebas untuk dikembangkan sebab tidak ada biaya royalti
ikan yang akan ditunjang dengan pengolahan data pada website pengelola data.
software dalam bentuk mobile basis android dan berbasis web yang suatu saat
nanti akan membantu serta memudahkan pihak UPTD Tenda dalam pengolahan
pembelian serta transaksi pemesanan ikan diamanpun dan tidak perlu berkunjung
pembelian ikan.
Dengan jumlah data yang tersedia, dapat dibuat aplikasi yang memudahkan
16
penjualan, dan data penjualan serta membantu dan memudahkan pelanggan untuk
membeli dan memesan ikan di mana saja dengan ponsel mereka sendiri. Penulis
merasa tertarik dengan judul "Sistem Informasi Penjualan Hasil Tangkapan Laut
dikembangkan pengolahan data juga dapat menjadi lebih akurat dan aman.
1. Proses pemasaran ikan yang terjadi saat ini masih secara tradisional, dimana
pengelolaan data ikan yang dijual hanya menggunakan buku catatan yang
orang yg tidak bertanggung jawab karena catatan bisa saja tercecer ataupun
2. Pelanggan harus datang ke Pelabuhan untuk melihat ikan yang tersedia dan
melakukan transaksi jual beli ikan karena tidak tersedianya media informasi
17
1.3 Tujuan Penelitian
2. Merancang aplikasi android yang dapat menyajikan informasi data stok ikan
1. Pengembangan Ilmu
2. Praktisi
Di harapkan dapat menjadi bahan masukan untuk semua pihak, dan dapat
Berbasis Android.
3. Peneliti
18
Di harapkan konklusi dari penelitian ini dapat berguna dan membatu
19
BAB II
LANDASAN TEORI
Berbasis Android belum pernah dilakukan, namun ada beberapa penelitian serupa
1. Penelitian yang dilakukan oleh Stenly Ibrahim Adama, Fini Keni Celsiaa,
dan Nadila Triyanita Katuuka [2] dengan judul “Aplikasi Pelelangan Ikan
merupakan proses lelang, yang dilakukan secara online atau tidak harus
penelitian ini adalah berupa aplikasi mobile yang dapat dipasang pada
efisien, dan penawar dapat melakukan bidang pada setiap lelang yang ingin
diikuti.
20
2. Penelitian yang dilakukan oleh Irwin Tenrysau [3] dengan judul “Sistem
(TPI) dalam hal ini Customer service dapat melakukan pencatatan data
Laporan Nilai produksi dan retribusi kepada pihak Dinas Kelautan dan
dalam hal ini Pimpinan Dinas Kelautan dan perikanan melalui admin dinas
Hasil Nilai produksi dari Tempat Pelelangan Ikan (TPI) yang telah ada
Ikan ini, maka dapat melakukan proses pencatatan pelelangan ikan dengan
3. Penelitian yang dilakukan oleh Nurul Adha Oktarini Saputri, Elma Amorita,
21
Palembang Menggunakan Metode Mobile-D”. Penelitian ini bertujuan
yang akan bekerja sesuai dengan aturan lelang yang telah ditetapkan.
salah satu metode yang cocok untuk pengembangan aplikasi mobile karena
lincah dan fleksibel. sehingga dengan adanya aplikasi ini diharapkan dapat
dan perbedaan antara penelitian yang saya lakukan dengan penelitian terkait
sebelumnya yaitu terletak pada lokasi dan objek yang di teliti.seperti kesamaan
Pada penelitian sebelumnya yang berjudul Aplikasi Pelelangan Ikan Online (E-
Lelang) Berbasis Mobile oleh Stenly Ibrahim Adama1, Fini Keni Celsiaa, Nadila
Indonesia,objek yang di teliti sama yaitu Pelelangan Ikan. Kemudian terdapat juga
Pelelangan Online Berbasis Web Pada PT. Balai Lelang Bandung oleh Irwin
Tenrysau lokasi penelitiannya berada di PT. Balai Lelang Bandung, dan objek
yang di teliti adalah Pelelangan Umum. Dan pada penelitian selanjutnya yang
berjudul E-Lelang Barang Antik Berbasis Mobile Pada Komunitas Pecinta Antik
22
dan objek yang di teliti adalah Barang Antik. Sedangkan penelitian yang saya
lakukan dengan judul Sistem Informasi Pelelangan Hasil Tangkapan laut pada
Menurut Anggraeni [5] Sistem adalah kumpulan orang yang saling bekerja
tujuan. Sistem memiliki beberapa karakteristik atau sifat yang terdiri dari
Sedangkan informasi adalah data yang diolah menjadi lebih berguna dan berarti
1) Untuk meningkatkan aksesibilitas data yang ada secara efektif dan efisien
23
2) Memperbaiki produktivitas aplikasi pengembangan dan pemeliharaan
sistem.
informasi.
pemakai sistem.
pengendalian sistem.
24
5) Komponen basis data, adalah kumpulan data yang saling berhubungan
1) Baru, adalah informasi yang didapat sama sekali baru dan segar bagi
penerima
3) Kolektif, adalah informasi yang dapat menjadi suatu koreksi dari informasi
ada.
sarana atau media yang dapat digunakan untuk diterapkan menjadi sebuah bentuk
yang baru. Pengertian aplikasi secara umum adalah alat terapan yang difungsikan
Adapun Aplikasi mobile dapat diartikan sebagai sebuah produk dari sistem
komputasi mobile, yaitu sistem komputasi yang dapat dengan mudah dipindahkan
secara fisik dan yang komputasi kemampuan dapat digunakan saat mereka sedang
25
dipindahkan. Contohnya adalah personal digital assistant (PDA), smartphone dan
ponsel [7]. Berdasarkan jenisnya, Brian Fling [8] membagi aplikasi mobile
pesan dan berguna ketika terintegrasi dengan jenis aplikasi mobile lainnya.
Situs web mobile sering memiliki desain yang sederhana dan biasanya
Aplikasi web mobile merupakan aplikasi mobile yang tidak perlu diinstal
Aplikasi ini dapat disebut aplikasi platform, karena aplikasi ini harus
26
Penjualan adalah sebuah usaha atau langkah konkrit yang dilakukan untuk
memindahkan suatu produk, baik itu berupa barang ataupun jasa, dari produsen
mendatangkan keuntungan atau laba dari produk ataupun barang yang dihasilkan
menyediakan informasi penjualan dan transaksi data dalam suatu kesatuan proses
yang saling terkait antar pembeli dan bersama-sama bertujuan untuk mendapatkan
keuntungan [9].
1. Penjualan Tunai
Penjualan Tunai adalah penjualan yang bersifat Cash dan carry pada
umumnya terjadi secara kontan dan dapat pula terjadi pembayaran selam
2. Penjualan Kredit
satu bulan.
27
3. Penjualan Tender
prosedur.
4. Penjualan Ekspor
5. Penjualan Konsinyasi
6. Penjualan Grosir
Perikanan yang lokasinya tidak terlalu jauh dari ibu kota Gorontalo. Pelabuhan
perikanan yang besar terutama jenis ikan lajang dan cakalang serta kawasan
dan/atau kegiatan teknis penunjang serta urusan pemerintah Bidang Kelautan dan
28
pelabuhan perikanan di Provinsi Gorontalo. Berikut ini Tabel 2.2.1 mengenai
29
No Nama kapal Tanda selar Sipi Pemilik
23 Kmn. Mina Gt.20.968/kkc 26.20.7598.613.00040 Ismet puyo
maritim 94
24 Kmn. Alesia 01 Gt.22 no. 1036/kkc 26.20.7598.03.00036 Udin pakaya
25 Kmn. Alesia 02 Gt.25 no. 1089/kkc 26.20.7598.03.00036 Udin pakaya
26 Kmn. Nelayan Gt.25 no. 558/bb 26.19.7598.03.00006 Ksu samudera
2016-28 jaya
27 Kmn. Nelayan Gt.25 no.738/lln 26.20.7598.169.00029 Ksu warga
2017-953 sejahtera
28 Kmn. Nelayan Gt.25 no.1383/na 26.20.7598.03.00066 Kop.produsen
2017-959 multi frima jaya
29 Kmn. Nelayan Gt.26 no.850/kd 26.20.7598.03.0005 Kop.produsen
2016-24 fina tuna bahari
30 Kmn.nelayan Gt.26 no 848/kd 26.20.7598.03.00051 Sarlis mantu
2016-22
31 Kmn.fajar 09 Gt.26 no.1006/kkc 26.20.7598.03.00095 Ako hasan
32 Kmn.alesia 03 Gt.28 no.1095/kkc 26.19.7598.03.00154 Udin pakaya
33 Kmn.merpati 03 Gt.29 no.981/kkc 26.20.7598.03.00079 Risno s.puyo
34 Kmn.manggung Gt.29 no.1047/kkc Robi rakasiwi
jaya 05
35 Kmn.nelayan Gt.30 no.1183/lla 26.19.7598.03.00095 Kop.tani dan
2016-16 nelayan
36 Kmn.bulls Gt.30 no.104/kkh 26.20.7598.03.00041 Anton k.ismail
indoraya 05
37 Kmn.armina jaya Gt.30 no. 277/kkh 26.19.7598.03.00051 Manto halada
02
Sumber: UPTD Pelabuhan Kapal Tenda
2.2.6 Android
bergerak yang dewasa ini sangat terkenal dan popular pada ponsel cerdas.
untu ponsel cerdas dan perangkat seluler lainnya, misalnya tablet. Android bisa
perangkat lunak untuk penulisan kode asli dan perakitan modul perangkat lunak
30
Android pertama kali dikembangkan oleh perusahaan kecil di Silicon
Valley yang bernama Android Inc. Pada tahun 2005, sistem operasi tersebut
diambil alih oleh google dan menjadikan sistem operasi tersebut bersifat open
tersebut [12]. Adapun versi android dapat dilihat pada table 1 berikut [12]:
Penelitian ini akan di uji coba pada android versi 8.0 Oreo. Uji coba
program dilakukan di sistem operasi ini karena versi ini telah banyak
pembaharuan fitur dan fungsi sistem operasi baik itu dari software dan hardware
31
dari versi – versi sebelumnya. Pembaruan pada sistem operasi versi 8.0 Oreo yaitu
auto-fill salah satu fungsinya untuk menyimpan username saat diketik, picture-in-
picture agar kita bisa menonton video sambal membuka aplikasi lainnya, dan
beberapa fungsi lainnya. Dengan penggunaan sistem operasi versi 8.0 Ore odapat
untuk menentukan orientasi gerak dengan bertumpu pada roda atau cakram
yang berrotasi dengan cepat pada sumbu. Gyro sensor sendiri memiliki
fungsi untuk mendeteksi gerakan sesuai gravitasi, atau dengan kata lain
32
5. SD Card, android memiliki fitur yang memungkinkan pengguna atau
Fitur perangkat lunak yang dapat digunakan pada android yaitu [13]:
1. Aplikasi
33
Aplikasi merupakan puncak dari diagram arsitektur Android, dimana kita
pemrograman aplikasi.
bilah status.
aplikasi lain.
34
Lapisan ini menyediakan antarmuka standar yang menunjukkan
5. Linux Kernel
sehingga dapat dibaca dan di akses multi-platform. Arsitektur pada web service
direpresentasikan dalam bentuk format teks, JSON atau XML. Pada umumnya
formatnya menggunakan JSON dan XML [14]. Berikut gambar skema web
service:
35
Gambar 2.2.1. Skema Web Service
Dari gambar di atas dapat kita lihat bahwa web service ternyata sangat
berbeda dengan website. Perbedaan yang paling terlihat adalah website dibuat
untuk memiliki tampilan (user interface) yang bagus, sedangkan web service tidak
memiliki tampilan (user interface). Hal ini dikarenakan web service tidak dibuat
untuk berinteraksi langsung dengan user. Web service hanya akan menyediakan
service atau layanan. Layanan tersebut yang akan di gunakan atau dipanggil oleh
aplikasi lainnya. Dengan demikian yang akan menjadi interface adalah aplikasi
komputer termasuk telepon genggam (Cellular). Bahasa ini awalnya dibuat oleh
James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan
bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi
sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek
36
yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal [15].
Karena framework android ditulis dengan bahasa pemrograman java, maka untuk
dapat merancang aplikasi berbasis android kita wajib untuk mengetahui bahasa
resmi untuk pengembangan aplikasi android dan bersifat open source atau gratis.
Peluncuran android studio diumumkan oleh google pada 16 mei 2013 pada event
Google I/O Conference untuk tahun 2013. Android studio menggantikan eclipse
1. Berbasis Gradle.
masalah lainnya.
37
5. Wizard untuk design dan membuat komponen-komponen umum Sebuah
komponen server-side.
2.2.10.1 HTML
hypertext karena didalam script HTML kita bisa membuat teks menjadi link yang
dapat berpindah dari halaman satu ke halaman lainnya dengan meng-klik teks
tersebut. Teks yang ber-link inilah yang dinamakan hypertext [17]. Selanjutnya
disebut markup language karena script html menggunakan tanda (dalam bahasa
inggris disebut mark) untuk menandai bagian-bagian dari teks agar teks itu
2.2.10.2 PHP
universal untuk penanganan pembuatan dan pengembangan sebuah situs web dan
bisa digunakan bersamaan dengan HTML. PHP sebagai sekumpulan skrip atau
mengevaluasi hasil survei atau bentuk apapun ke server database dan pada tahap
selanjutnya akan menciptakan efek beruntun PHP ini berupa Tindakan dari skrip
38
mengelompokkan informasi, kemudian menampilkannya pada saat ada tamu
membuat website yang bersifat server-side scripting. PHP bersifat dinamis. PHP
dapat dijalankan pada berbagai macam sistem operasi seperti Windows, Linux,
dan Mac Os. Selain Apache, PHP juga mendukung beberapa web server lain,
seperti Microsoft ISS, Caudium, dan PWS. PHP dapat memanfaatkan database
dengan HTML (Hyper Text Markup Language) dan ditempatkan dalam server lalu
diproses di server, yang mampu mendukung fasilitas data base dan bisa berjalan di
2.2.10.3 MYSQL
yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan
oleh American National Standards Institute (ANSI) pada tahun 1986. MYSQL
adalah sebiah sistem manajemen database yang setbersifat open source [19].
Artinya, data yang dikelola dalam database yang akan diletakkan pada beberapa
tabel yang terpisah sehingga manipulasi data akan jauh lebih cepat. MYSQL dapat
digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang
39
SQL juga dapat diartikan sebagai antar muka standar untuk sistem
dan pengolah data. Sebuah pernyataan SQL yang sederhana daoat menghasilkan
set permintaan untuk informasi yang tersimpan pada komputer yang berbeda
diberbagai lokasi yang tersebar, sehingga membutuhkan waktu dan sumber daya
komputasi yang banyak. SQLinte dapat digunakan untuk ivestigasi interaktif, atau
sistem software yang terkait dengan objek. UML adalah sebuah Bahasa
pemodelan yang telah menjadi standar dalam industry software untuk visualisasi,
UML lebih cocok untuk pembuatan perangkat lunka dalam Bahasa pemrograman
berorientasi objek (C++, java, VB.Net), namun demikian tetap dapat digunakan
struktur statis dan model sistem informasi yang dinamis dari pada mendefinisikan
40
data dan model proses yang tujuannya adalah pengembangan tradisional. UML
memodelkan suatu sistem seperti satu set blueprint yang digunakan untuk
sistem eksternal dan pengguna. Dengan kata lain use case diagram secara grafis
mendefinisikan siapa yang akan menggunakan sistem dan dalam cara apa
pengguna (user) mengharapkan interaksi dengan sistem itu. Use case secara
UML menawarkan dua diagram untuk memodelkan dua struktur statis sistem
informasi, yaitu:
tentang objek sistem pada point waktu tertentu. Diagram ini tidak
41
digunakan sesering class diagram, tetapi saat digunakan dapat membantu
3. Diagram Interaksi
Diagram interaksi memodelkan sebuah interaksi, terdiri dari satu set objek,
ini memodelkan behavior (kelakuan) sistem yang dinamis dan UML memiliki dua
bagaiman objek berinteraksi dengan satu sama lain melalui pesan pada
yang kompleks (statechart) dan sebuah diagram untuk memodelkan behavior dari
42
a. Diagram Statechart: digunakan untuk memodelkan behavior objek
(kejadian) yang menyebabkan objek beralih dari satu state ke state lain.
5. Diagram Implementasi
arsitektur fisik dalam istilah node untuk hardware dan software dalam
sistem.
43
2.2.11.1 Use Case View
Use case view dapat dipresentasikan dengan urutan yang sederhana, dan
akan mudah dipahami oleh para konsumen. Use case view adalah layanan atau
juga fungsi yang ada pada sistem untuk para penggunanya [20]. Sedangkan untuk
menggambarkan behavior dari sistem disebut dengan Use Case Diagram. Use
case Diagram adalah gambaran efek fungsionalitas yang diharapkan oleh sistem.
pada konsumen, dan juga merancang test case untuk berbagai fiture yang ada di
sistem [20]. Adapun konsep utama Use Case View digambarkan sebagai berikut
[20]:
a. Use Case
Use case adalah gambaran fungsional sistem yang akan dibuat, agar
pengguna lebih mengerti penggunaan sistem. Use case dapat dilingkupi dengan
batasan sistem yang diberi label nama sistem. Use case adalah sesuatu yang
menyediakan hasil yang dapat diukur ke pemakai atau sistem eksternal. Use case
dibuat berdasar keperluan aktor, merupakan “apa” yang dikerjakan sistem, bukan
Nama use case tidak boleh terdiri dari beberapa kata dan tidak boleh ada dua use
Use Case
44
b. Actor
hanya bisa menginputkan informasi dan menerima informasi dari sistem dan tidak
memegang kendali pada use case. Actor menggambarkan orang, system atau
system. Actor menggambarkan sebuah tugas/ peran dan bukannya posisi sebuah
jabatan. Actor adalah eksternal terhadap sistem, tidak boleh ada komunikasi
langsung antar actor. Actor berinteraksi dengan sistem, sehingga actor hanya bisa
pemeliharaan.
c. Association
actor terlibat dalam use case. Ada 4 jenis relasi association yang bisa timbul pada
1. Association antara actor dan use case: ujung panah pada association antara
actor dan use case mengindikasikan siapa/apa yang menerima interaksi dan
45
untuk association antara actor dan use case. Association antara actor dan use
a) Pemanggilan use case oleh use case lain, contohnya adalah pemanggilan
<<extend>> perluasan dari use case lain jika kondisi atau syarat terpenuhi.
b) Tanda panah terbuka harus terarah ke parent atau base use case.
<<include>> <<extend>>
garis berpanah tertutup pada salah satu ujungnya yang menunjukkan lebih
46
umum. digambarkan secara vertical dengan inheriting use case dibawah base
d. Generalization
yang lain.
e. Dependency
f. Aggregation
elemen lainnya.
Tipe Relasi/ Stereotype yang mungkin terjadi pada use case diagram:
dapat terjadi, dimana pada kondisi ini sebuah use case adalah bagian dari
47
merupakan pilhan selama asosiasi hanya tipe relationship yang
lebih banyak objek kelas saat memproses suatu kegiatan. Diagram aktivitas
dapat berupa model yang digunakan untuk memodelkan proses bisnis tingkat
yang lebih tinggi pada tingkat unit bisnis, atau untuk memodelkan tindakan
kelas internal tingkat rendah. Untuk dapat membangun activity diagram yang
baik, berikut proses yang unggul untuk membangun activity diagram [20]:
2. Tambahkan sebuah kegiatan untuk tiap langkah utama pada use case
3. Tambahkan transsisi dari setiap kegiatan lain, poin keputusan, atau poin
akhir
Simbol Keterangan
Start Point
End Point
Activities
48
Simbol Keterangan
Fork (Percabangan)
Join (Penggabungan)
Decision
Fokus diagram interaksi adalah pada komunikasi antar garis hidup dalam
antra dua objek. Jika pesan mengindikasikan suatu pemanggilan metode dalam
2. Konstanta
3. Nilai simbolis
49
Tabel 2.2.4. Simbol Sequence Diagram
Simbol Keterangan
Menggambarkan orang yang sedang
berinteraksi dengan sistem
Aktor
50
Simbol Keterangan
Message menggambarkan pengiriman pesan
2.2.12.1 WhiteBox
White box testing [21] adalah pengujian yang didasarkan pada pengecekan
Secara sekilas dapat diambil kesimpulan white box testing merupakan petunjuk
untuk mendapatkan program yang benar secara 100%. Pengujian white box
dirancang.
Adapun pelaksanaan pengujian white box untuk mencapai beberapa hal yaitu:
51
d) Menguji struktur data internal.
Teknik Basis Path merupakan salah satu teknik Pengujian White Box yang
pertama kali dikemukakan oleh Tom McCabe. Teknik ini memungkinkan penguji
untuk mengukur kompleksitas logika dari rancangan prosedural. Skenario uji coba
yang dibuat untuk menguji Teknik Basis Path ini dijamin akan mengeksekusi
setiap statement dari aplikasi yang diujikan setidaknya satu kali saat tahap
pengujian [22].
b. Cyclomatic Complexity
umum dari program domain namun dalam bentuk graph, dengan menghitung
dimana e adalah notasi untuk setiap sisi dan n merupakan notasi node. Nilai V(G)
merupakan jumlah minimum test data yang diperlukan [23]. Berikut tipe-tipe
Sequence
52
Tipe Notasi
If
While
Until
Case
Metode uji coba basis path juga dapat diterapkan pada perancangan
prosedural rinci atau program sumber. Prosedur rata-rata pada bagian berikut akan
53
Gambar 2.2.7. Diagram Alir prosedur Data
b) Tentukan cyclomatic complexity (CC) untuk diagram alir:
V(G) = 2 region
Path 1 : 1-2-3-4-5-6-8-9-15
Path 2 : 1-2-3-4-5-7-10-11-12-13-14-15
d) Buat test case yang akan mengerjakan masing-masing path pada basis set.
Data yang dipilih harus tepat sehingga setiap kondisi dari predicate node
dikerjakan semua.
54
2.2.12.2 BlackBox
[25]. Ujicoba black box bukan merupakan alternatif dari ujicoba white box, tetapi
struktur data atau akses database eksternal, kesalahan performa dan kesalahan
55
2.3 Kerangka Pemikiran
MASALAH (PROBLEMS)
Proses pemasaran ikan yang terjadi saat ini masih secara tradisional, dimana pengelolaan data ikan yang
Pelanggan harus datang ke Pelabuhan untuk melihat ikan yang tersedia dan melakukan transaksi jual be
PENDEKATAN (APPROACH)
PENGEMBANGAN (DEVELOPMENT)
PENGUJIAN (TESTING)
Whitebox Blackbox
PENERAPAN (IMPLEMENTATION)
TUJUAN (RESULTS)
Merancang sistem informasi yang dapat memudahkan pihak UPTD dalam mengelola data nelayan
Merancang aplikasi android yang dapat menyajikan informasi data stok ikan yang ada di pelelanga
56
BAB III
Provinsi Gorontalo diapit oleh dua perairan yakni perairan Teluk Tomini
disebelah selatan Gorontalo dan disebelah utara laut Sulawesi. Kedua perairan laut
dalam WPPRI 7.15 yang mencakup perairan Teluk Tomini, Laut Maluku, Laut
Halmahera, Laut Serau dan Teluk Berau di perkirakan potensi lestarinya kurang
pada wilayah WPPRI 7.16 yang mencakup Laut Sulawesi dan Utara Pulau
dilakukan oleh nelayan yang tinggal di pesisir perairan yang mendiami WPPRI
Jenis alat tangkap yang di gunakan oleh mayoritas Nelayan adalah Pukat Cincin,
Jaring Pukat (Purse Seine), Pancing (handline), dan Pukat Nike. Hasil tangkapan
Tenda.
57
3.2 Struktur Organisasi UPTD Tenda
45
3.3 Metode Penelitian
menguji keefektifan produk tersebut. Menurut Saputro [26], Metode Research and
Informasi Penjualan Hasil Tangkapan Laut Pada Unit Pelaksana Teknis Dinas
Android.
46
adalah Sistem Informasi Penjualan Hasil Tangkapan Laut Pada Unit Pelaksana
Berbasis Android.
Berikut ini adalah tahapan aktivitas yang dilakukan dalam penelitian untuk
a. Mengenali masalah
47
2. Data Sekunder, data sekunder didapatkan melalui sumber sekunder,
langsung dengan sumber data yaitu yaitu Bapak Ir. Hamka Hamid
selaku Ketua UPTD dan Ibu Sri Wahyuni Djunaid, S.PI. selaku
Pada tahap ini, data yang dikumpulkan akan dievaluasi untuk membuat
48
BAB IV
Tujuan dari Use Case Diagram adalah untuk memberikan pemodelan untuk
Pengelola
berjalan terdapat dua aktor, yaitu Nelayan dan Pembeli. Pada sistem yang berjalan
49
ini nelayan terlebih dahulu mengsortir ikan yang ingin di lelang,lalu nelayan
menentukan harga dari tiap ikan yang disortir, setelah itu nelayan
menjual/melelang ikan di UPTD, lalu pembeli datang ke lokasi dan melihat ikan
yang ingin di beli, setelah itu pembeli memilih ikan lalu menanyakan harganya
proses transaksi pembelian ikan dan pembeli menerima ikan yang sudah dibeli.
50
Gambar 4.1.2 merupakan gambaran sistem yang di usulkan, pada sistem
yang di usulkan terdapat 3 Aktor yaitu admin, ketua dan pelanggan. Admin dan
pemilik toko memiliki aktivitas use case yang sama yaitu melakukan login web,
mengubah profil dan password, mengelola data nelayan, mengelola data ikan,
verifikasi dan kelola data pesanan, mengelola transaksi offline dan melihat
complain dari pelanggan. Sedangkan pimpinan memiliki tambahan use case yaitu
Adapun aktivitas pelanggan pada use case yaitu melakukan registrasi akun
atau mendaftarkan akun agar bisa login. Pelanggan dapat melihat data ikan dan
informasi tanpa harus login. Adapun aktivitas yang membutuhkan login yaitu
Alur logika yang terjadi pada setiap modul program digambarkan dalam
menggunakan lima modul: registrasi, login, input data ikan, tampilan data ikan,
51
1. Modul Registrasi
Activity diagram di atas merupakan alur kerja dan proses pada modul untuk
melakukan registrasi
52
2. Modul Login
Activity diagram pada gambar 4.2.2 mengambarkan alur kerja dan proses yang
53
3. Modul Inpu Data Ikan
Activity diagram di atas merupakan alur kerja dan proses untuk melakukan
54
4. Modul Tampil Data Dagangan
Activity diagram di atas merupakan alur kerja dan proses pada modul untuk
55
5. Modul Cetak Pdf
Activity diagram di atas merupakan alur kerja dan proses pada modul untuk
56
4.2.2 Sequence Diagram
pemanggilan fungsi, paramater yang dikirimkan, dan hasil output yang dihasilkan
57
2. Sequence Diagram Modul Login
dengan teknik JSON. Pada saat server merespon permintaan login, maka server
akan melakukan pengecekan data user yang ada di database, kemudian akan
58
3. Sequence Diagram Proses Input Data Ikan
59
4. Sequence Diagram Tampil Data Barang
dalam bentuk JSON (JavaScript Object Notation). Dengan kata lain, data
dikirim ke client dalam bentuk kumpulan data berbentuk array, dan kumpulan
array data ini akan dipecah atau dipisah sebelum ditampilkan pada
smartphone.
60
5. Sequence Diagram Cetak Laporan
Pada sequence diagram di atas diketahui fungsi dan parameter yang digunakan
61
4.2.3 Class Diagram
Berikut ini adalah tentang desain input secara umum dari sistem yang di
usulkan. Adapun desain input secara umum memiliki dua bentuk yaitu bentuk
62
1. Desain Tampilan Login Android
android. Memiliki item-item yang dibuat dengan palette EditText, Button, dan
TextView. Halaman ini menampilkan form login yang harus diinput oleh user
63
2. Desain Tampilan Registrasi Android
RadioButton dan TextView. Halaman ini menampilkan form registrasi yang harus
64
3. Desain Tampilan Login Web
Tampilan form pada gambar 4.2.14 adalah tampilan halaman login pada
Tampilan form pada gambar 4.2.15 adalah tampilan popup input pada
65
4.2.5 Desain Output Secara Umum
Berikut ini adalah tentang desain output secara umum dari sistem yang
diusulkan.
Tampilan pada gambar 4.2.14 adalah layout daftar barang yang akan
66
2. Tampilan Laporan Data Penjualan
67
2. Desain Tampilan Registrasi
Desain tampilan daftar barang pada aplikasi akan dirancang seperti tampilan
68
4.3.3 Rancangan Database
entitas yang diperlukan untuk perancangan basis data pada sistem yang diusulkan.
69
No Field Type Width
6 tggl_masuk_keranjang varchar 20
7 limit_waktu varchar 4
8 status_keranjang varchar 20
70
No Field Type Width
7 status_akun varchar 20
8 waktu varchar 20
9 password varchar 127
71
10. Struktu Data Tabel Nelayan
72
4.3.4 Design Database
73
BAB V
server dan sistem berjalan di sisi client. Di sini, sistem berjalan di sisi server
74
untuk mendapatkan data dari database kemudian menampilkannya dalam
sekumpulan array yang akan dipanggil oleh sistem client, dalam hal ini Android.
Teknik webservice memastikan bahwa data di dalam database aman karena sistem
digunakan. Tampilan GUI grafis dari sistem yang diusulkan ditunjukkan di sini.
75
2. Halaman Home
3. Halaman Profil
keinginan.
76
4. Halaman Data Nelayan
Halaman ini menampilkan tabel data nelayan dan memiliki event untuk
77
6. Halaman Data Pesanan
oleh pelanggan dan memiliki event untuk melakukan kelola dan verifikasi.
78
8. Halaman Data Komplain
79
10. Halaman Detail Konsumen
80
5.2.2 Desain GUI (Graphic User Interface) Client
1. Tampilan Splash Screen dan login
login aplikasi.
81
2. Halaman Awal dan Registrasi
UPTD Tenda dan menu yang tersedia. Sedangkan halaman registrasi untuk
82
3. Halaman Pesanan dan Detail Order
83
4. Tampilan Pesan Barang dan Validasi
84
5. Tampilan Keranjang dan Profil
85
6. Tampilan Informasi dan Petunjuk Aplikasi
memesan barang.
86
7. Tampilan Web Service Data Ikan
Dalam pengujian sistem penulis menggunakan dua metode, yaitu white box
Pengujian dilakukan dengan teknik uji coba whitebox pada alur program,
= E-N+2 dan hasilnya sama dengan V(G) = P+1, maka sistem sudah terbukti
87
Flowchart dan flowgraph untuk mengukur whitebox dapat dilihat pada
gambar berikut:
5.3.1.1 Flowchart
88
5.3.1.2 Flowgraphdan Pseudocode
1. Flowgraph
2. Pseudocode
89
Node 6 : stok cukup? Jika tidak ke node 7, jika ya ke node 8
1. V(G) = E – N + 2
= (10 – 10) + 2 = 2
R1 = 1,2,3,4,5,6,7,3,4,5,6,8,9,10
R2 = 1,2,3,4,5,6,8,9,10
untuk modul Pesan Ikan yang dilakukan oleh user adalah efektif dan efisien.
90
5.3.1.5 Syntax Testing
1. MenuPesan.java
klik_beli = findViewById(R.id.btn_beli);
klik_kerjanjang = findViewById(R.id.btn_masuk_keranjang);
klik_beli.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (jumlah.getText().toString().equals("")) {
Toast.makeText(MenuPesan.this, "Tentukan Jumlah Pesanan!",
Toast.LENGTH_SHORT).show();} else {
Double stokk = Double.parseDouble(intent_stok);
Double jumlhh =
Double.parseDouble(jumlah.getText().toString());
Double hhit = Double.parseDouble(intent_hh);
if (jumlhh > stokk) {
Toast.makeText(MenuPesan.this, "Stok tidak mencukupi pesananan
anda!", Toast.LENGTH_SHORT).show();
} else {Double total = hhit * jumlhh;
final String ambil_total = String.valueOf(total);
Locale localeID = new Locale("in", "ID");
NumberFormat formatRupiah =
NumberFormat.getCurrencyInstance(localeID);
final String tekstotal =
String.valueOf(formatRupiah.format(total));
AlertDialog.Builder alert = new
AlertDialog.Builder(MenuPesan.this);
alert.setMessage("Total harga: "+tekstotal+" apakah anda ingin
melanjutkan
pemesanan?").setCancelable(false).setPositiveButton("Ya",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
pd.setMessage("Menyimpan Data");
pd.setCancelable(false);
pd.show();
91
e.printStackTrace(); }
finish();
startActivity(new Intent(MenuPesan.this,
MenuUserLogged.class)); } }, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
pd.cancel();
Toast.makeText(MenuPesan.this, "pesan : Error respon! ",
Toast.LENGTH_SHORT).show();}}) {
@Override
protected Map<String, String> getParams() throws
AuthFailureError {
Map<String, String> map = new HashMap<>();
map.put("id_user",
SharedPrefManager.getInstance(getApplicationContext()).getId_us
er());
map.put("id", id.getText().toString());
map.put("jml_hitung", jumlah.getText().toString());
map.put("jumlah_pesanan", jumlah.getText().toString());
map.put("total_harga", ambil_total);
map.put("tipe", tipe.getText().toString());
return map; } };
requestQueue.add(simpanData); }}).setNegativeButton("Tidak",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.cancel();}});
alert.show();}}}});}
input yang akan melatih semua syarat fungsional program untuk memastikan apakah
Output/Next Hasil
No Input/Event Proses
State Pengujian
1. Jika nav_buttom case R.id.navigation_home: Tampilkan Sesuai
getSupportFragmentManager().b
home ditekan halaman home
eginTransaction().replace(R.i
d.container,home).commit();
return true;
92
Output/Next Hasil
No Input/Event Proses
State Pengujian
2. Jika nav_buttom case R.id. Tampilkan Sesuai
navigation_informasi:
informasi halaman
getSupportFragmentManager().b
ditekan eginTransaction().replace(R.i informasi
d.container,
informasi).commit();
return true;
93
No. Smartphone Sistem Menu Hasil
Operasi
Navigation Drawler Sukses
Http Connection Sukses
2. Samsung A50 Android 10.0 Splash Screen Sukses
Q Kompetibel terhadap Sukses
Layar
Fungsi Program Normal
Navigation Drawler Sukses
Http Connection Sukses
Hulonthalangi. Aplikasi sisi server akan dapat diakses melalui situs web yang
telah dibuat dan dikendalikan oleh admin dan ketua UPTD Tenda. Aplikasi
mobile akan didistribusikan secara luas agar orang yang terkait dapat memasang
aplikasinya.
minimal Noughat untuk dijalankan. Selain itu, untuk berkomunikasi dengan web
94
BAB VI
6.1 Kesimpulan
Dari hasil penelitian di atas maka ditemukan beberapa hal sebagai kesimpulan,
yaitu:
masing-masing nelayan.
Complexity (CC) = 2.
6.2 Saran
dapat membuat kerja sama dengan bank atau pihak e-walet untuk
95
DAFTAR PUSTAKA
[11] adoc.pub_2-tinjauan-pustaka-21-pelabuhan-perikanan-pengerti.pdf.
96
2019.
[13] Y. Yudhanto and A. Wijayanto, Yuk Berbisnis Dengan Laravel dan Android,
Jakarta: PT. Elex Media Komputindo, 2019.
[14] R. Rizal and A. Rahmatulloh, "RESTful Web Service untuk Integrasi Sistem
Akademik dan Perpustakaan Universitas Perjuangan," Jurnal Ilmiah
Informatika, vol. VII, 2019.
[18] M. MF, Buku Sakti Pemrgraman Web Seri PHP, Yogyakarta: Startup, 2018.
[19] M. S. Novendri, "Aplikasi Inventaris Barang Pada Mts Nurul Islam Dumai
Menggunakan Php Dan Mysql," Jurnal Lentera Dumai, vol. X, 2019.
[22] M. F. Londjo, "Implementasi White Box Testing Dengan Teknik Basis Path
Pada Pengujian Form Login," Jurnal Siliwangi, vol. VII, 2021.
97
Teknik Informatika UNIS, vol. VI, 2018.
98
LAMPIRAN
99
KONSULTASI SKRIPSI
Mengetahui,
Pembimbing Utama
100
KONSULTASI SKRIPSI
Mengetahui,
Pembimbing Pendamping
101