Rancang Bangun Aplikasi PHP (Penjualan Hasil Pertanian) Sidomakmur
Berbasis Web Menggunakan Metode
Persyaratan Guna Meraih Gelar
Informatika Universitas Muhammadiyah Malang
PROGRAM STUDI INFORMATIKA
UNIVERSITAS MUHAMMADIYAH MALANG
Rancang Bangun Aplikasi PHP (Penjualan Hasil Pertanian) Sidomakmur
Berbasis Web Menggunakan Metode Prototype
Laporan Tugas Akhir
Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Informatika Universitas Muhammadiyah Malang
Dwi Sandy Putra 201610370311102
Bidang Minat
RPL
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2021
Rancang Bangun Aplikasi PHP (Penjualan Hasil Pertanian) Sidomakmur
Prototype
i
ii
iii
vii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, atas limpahan rahmat dan hidayah-Nya sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul :
“Rancang Bangun Aplikasi PHP (Penjualan Hasil Pertanian) Sidomakmur Berbasis
Web Menggunakan Metode Prototype”
Di dalam tulisan ini disajikan poko-pokok bahasan yang meliputi penjelasan terkait penelitian-penelitian terdahulu, metode yang digunakan, penggunaan metode pengembangan perangkat lunak prototype.
Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu, peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan.
Malang, 31 Mei 2021
viii
DAFTAR ISI
LEMBAR PERSETUJUAN ... i
LEMBAR PENGESAHAN ... ii
LEMBAR PERNYATAAN ... iii
ABSTRAK ... iv
ABSTRACT ... v
LEMBAR PERSEMBAHAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xii
BAB I ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 4 1.3 Tujuan Penelitian... 4 1.4 Batasan Masalah ... 4 BAB II ... 5 2.1 Studi Literatur ... 5 2.1.1 Studi Pustaka ... 5
2.1.2 Kajian Penelitian Terdahulu ... 8
BAB III ... 10
3.1 Metode Penelitian ... 10
3.2 Identifikasi Masalah ... 11
3.3 Studi Literatur ... 11
3.3.1 Studi Kasus ... 11
3.3.2 Kajian Penelitian Terdahulu ... 11
3.4 Pengumpulan Kebutuhan ... 12
3.4.1 Observasi ... 12
3.4.2 Wawancara ... 13
3.4.3 Spesifikasi Kebutuhan ... 14
3.4.4 Use Case Diagram ... 15
ix
3.4.4.2 Use Case Deskripsi ... 16
3.5 Membangun Prototyping... 18
3.5.1 Desain Arsitektur ... 18
3.5.2 Desain Interface ... 19
3.5.2.1 Desain Halaman Login ... 19
3.5.2.2 Desain Halaman Kelola Transaksi Penjualan ... 20
3.5.2.3 Desain Halaman History Penjualan ... 21
3.5.2.4 Desain Halaman Data Pelanggan ... 21
3.5.2.5 Desain Halaman List Kategori ... 22
3.5.2.6 Desain Halaman Laporan Penjualan ... 23
3.5.2.7 Desain Halaman Informasi Nota ... 23
3.5.2.8 Desain Halaman List User ... 24
3.6 Evaluasi Prototyping ... 25 3.7 Mengkodekan Sistem ... 25 3.8 Menguji Sistem ... 25 3.9 Evaluasi Sistem ... 35 3.10 Penggunaan Sistem ... 35 3.11 Pembuatan Laporan ... 35 BAB IV ... 36 4.1 Implementasi Sistem ... 36
4.2 Implementasi Aplikasi Web Penjualan Hasil Pertanian Sidomakmur ... 36
4.2.1 Tampilan Halaman Beranda Login ... 36
4.2.2 Tampilan Halaman Transaksi Penjualan ... 38
4.2.3 Tampilan Halaman History Penjualan ... 39
4.2.4 Tampilan Halaman Data Pelanggan ... 40
4.2.5 Tampilan Halaman List Kategori ... 41
4.2.6 Tampilan Halaman Laporan Penjualan ... 42
4.2.7 Tampilan Halaman Informasi Nota ... 44
4.2.8 Tampilan Halaman List User ... 45
4.3.1 Pengujian Blackbox Testing ... 47
x BAB V ... 59 5.1 Kesimpulan... 59 5.2 Saran ... 59 DAFTAR PUSTAKA ... 60 LAMPIRAN ... 62
Lampiran 1 Validasi Elisitasi Kebutuhan ... 62
Lampiran 2 Hasil Pengujian UAT admin ... 63
Lampiran 3 Hasil Pengujian UAT kasir... 66
xi
DAFTAR GAMBAR
Gambar 2. 1 Tahapan pada metode prototype ... 6
Gambar 3. 1 Tahapan Penelitian ... 10
Gambar 3. 2 Pembukuan Pertanian Sidomakmur ... 12
Gambar 3. 3 Use Case Diagram ... 15
Gambar 3. 4 Desain Arsitektur Admin ... 18
Gambar 3. 5 Desain Arsitektur Kasir ... 18
Gambar 3. 6 Desain Interface Tampilan Halaman Login ... 19
Gambar 3. 7 Desain Interface Tampilan Halaman Kelola Transaksi Penjualan ... 20
Gambar 3. 8 Desain Interface Tampilan Halaman Kelola History Penjualan ... 21
Gambar 3. 9 Desain Interface Tampilan Halaman Kelola Data Pelanggan ... 22
Gambar 3. 10 Desain Interface Tampilan Halaman Kelola List Kategori ... 22
Gambar 3. 11 Desain Interface Tampilan Halaman Kelola Laporan Penjualan ... 23
Gambar 3. 12 Desain Interface Tampilan Halaman Informasi Nota ... 24
Gambar 3. 13 Desain Interface Tampilan Halaman Kelola List User ... 24
Gambar 4. 1 Tampilan Halaman Beranda Login ... 37
Gambar 4. 2 Source Code Tampilan Halaman Beranda Login ... 37
Gambar 4. 3 Tampilan Halaman Transaksi Penjualan... 38
Gambar 4. 4 Source Code Tampilan Halaman Transaksi Penjualan ... 39
Gambar 4. 5 Tampilan Halaman History Penjualan ... 40
Gambar 4. 6 Source Code Tampilan Halaman History Penjualan... 40
Gambar 4. 7 Tampilan Halaman Data Pelanggan ... 41
Gambar 4. 8 Source Code Tampilan Halaman Data Pelanggan ... 41
Gambar 4. 9 Tampilan Halaman List Kategori ... 42
Gambar 4. 10 Source Code Tampilan Halaman List Kategori ... 42
Gambar 4. 11 Tampilan Halaman Laporan Penjualan ... 43
Gambar 4. 12 Source Code Tampilan Halaman Laporan Penjualan ... 44
Gambar 4. 13 Tampilan Halaman Informasi Nota ... 44
Gambar 4. 14 Source Code Informasi Nota ... 45
Gambar 4. 15 Tampilan Halaman List User ... 46
xii
DAFTAR TABEL
Tabel 3. 1 Deskripsi Aktor ... 16
Tabel 3. 2 Deskripsi Use Case ... 16
Tabel 3. 3 Pengujian Blackbox Testing ... 25
Tabel 3. 4 Pengujian UAT Testing Admin ... 30
Tabel 3. 5 Pengujian UAT Testing Kasir ... 34
Tabel 4. 1 Tabel Pengujian Blackbox Testing ... 48
Tabel 4. 2 Tabel Pengujian UAT Testing Admin ... 52
x BAB V ... 59 5.1 Kesimpulan... 59 5.2 Saran ... 59 DAFTAR PUSTAKA ... 60 LAMPIRAN ... 62
Lampiran 1 Validasi Elisitasi Kebutuhan ... 62
Lampiran 2 Hasil Pengujian UAT admin ... 63
Lampiran 3 Hasil Pengujian UAT kasir... 66
60
DAFTAR PUSTAKA
[1] M. R. Ridha, “Analisa dan Desain Model Sistem Informasi Perpustakaan Universitas
Islam Indragiri”, Jurnal SISTEMASI, vol. 6, no. 3, E-ISSN:2540-9717, 23-33, 2017.
[2] I.T. Kusnadi, A. Supiandi, W. Kusnadi, R. Riniawati, dan R. Nugraha, “PERANCANGAN SISTEM INFORMASI PENJUALAN HASIL PERTANIAN
(petaniunggul.net),” vol. 5, no. 2, pp. 141–146, 2019.
[3] R. Damayanti, I. U. Wardati, “Perancangan Sistem Informasi Pemesanan Dan
Pembayaran Kamar Pada Hotel Remaja Pacitan,” vol. 4, pp. 11–19, 2016.
[4] M. Olivya dan Ilham, “Sistem Informasi Pemasaran Hasil Pertanian Berbasis
Android,” vol. 7, pp. 60–69, 2017.
[5] Sahfiri V, “Prototype E-Katalog Dan Peminjaman Buku Perpustakaan Berbasis Mobile” vol. 08, no. 02, pp. 09, 2019.
[6] A. N. Cahyanti dan B. E. Purnama, “Pembangunan Sistem Informasi Manajemen
Puskesmas Pakis Baru Nawangan” vol. 4, no. 4, pp. 17–21, 2012.
[7] A. Abdurrahman dan S. Masripah, “Metode Waterfall Untuk Sistem Informasi
Penjualan,” vol. 2, no. 1, pp. 95–104, 2017.
[8] U. Hasanah, “SISTEM INFORMASI PENJUALAN ON_LINE PADA TOKO KREATIF
SUNCOM PACITAN,” pp. 40–48, 2013.
[9] D. C. P. Buani, “PERANCANGAN SISTEM INFORMASI AKADEMIK DENGAN
MENGGUNAKAN METODE WATERFALL STUDI KASUS AL MUALLAFAH ISLAMIC SCHOOL,” pp. 205–212, 2014.
[10] D. Prabowo, “WEBSITE E-COMMERCE MENGGUNAKAN MODEL VIEW
CONTROLLER (MVC) DENGAN FRAMEWORK CODEIGNITER Studi Kasus : Toko Miniatur,” vol. 16, no. 1, pp. 23–29, 2015.
[11] R. Hidayat, “Aplikasi Penjualan Jam Tangan Secara Online Studi Kasus: Toko
61
[12] W. S. Wardhono, Marji, dan L. P. Kusuma, “EVALUASI USER ACCEPTANCE
AUGMENTED REALITY TRIAGE MOBILE PADA SISTEM KEDARURATAN MEDIS,” pp. 978–979, 2015.
[13] Ponidi dan S. Fitrajaya, “PERANCANGAN SISTEM INFORMASI PENDATAAN
PENDUDUK BERBASIS WEB MENGGUNAKAN METODE WATERFALL PADA KECAMATAN GADINGREJO,” vol. 4, pp. 68–74, 2015.
[14] F. Nurcahyono, “Pembangunan Aplikasi Penjualan Dan Stok Barang Pada Toko
Nuansa Elektronik Pacitan,” vol. 4, no. 3, pp. 15–19, 2012.
[15] M. S. Maulana, “PERANCANGAN DAN PENGEMBANGAN APLIKASI WEB
PENJUALAN (Studi Kasus : CV. Herson Mitra Solusindo),” vol. 2, no. 2, pp. 175–
183, 2015.
[16] Simamora H. I. T, “PERANCANGAN SISTEM INFORMASI PENJUALAN CV MITRA TANI MENGGUNAKAN METODE PROTOTYPE”, vol. 6, no. 2, pp. 173 – 178, 2020
[17] V. M. M. Siregar, H. Sugara, G. A. Purba, “APLIKASI PENCATATAN LAPORAN PENJUALAN KITA-KITA.NET BERBASIS WEB”, vol. 2, no. 1, 2019
[18] Fenando F, “Implementasi E-Commerce Berbasis Web pada Toko Denia Donuts Menggunakan Metode Prototype”, vol. 6. No. 2, pp. 66 – 77, 2020