i
RANCANG BANGUN APLIKASI TRACKING BARANG BERBASIS WEBSITE DENGAN METODE RAPID
APPLICATION DEVELOPMENT
(STUDI KASUS: PT SENTRAL ARTESIS JAYA)
Skripsi
Untuk memenuhi syarat memperoleh Derajat Sarjana Teknik (S.T.)
Oleh:
SITI MARLIANA NIM 180155201016
JURUSAN INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MARITIM RAJA ALI HAJI TANJUNGPINANG
2023s
ii
iii
iv
PERNYATAAN ORISINALITAS
Dengan ini saya menyatakan bahwa skripsi saya yang berjudul Rancang Bangun Aplikasi Tracking Barang Bebasis Website dengan Metode Rapid Application Development (RAD) (Studi Kasus: PT Sentral Artesis Jaya) adalah benar karya saya dengan arahan dari komisi pembimbing dan belum diajukan dalam bentuk apa pun kepada perguruan tinggi mana pun. Sumber informasi yang berasal atau dikutip dari karya yang diterbitkan maupun tidak diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam Daftar Pustaka di bagian akhir skripsi ini.
Jika kemudian hari ternyata terbukti pernyataan saya ini tidak benar dan melanggar peraturan yang sah dalam karya tulis dan hak intelektual maka saya bersedia ijazah yang telah saya terima untuk ditarik kembali oleh Universitas Maritim Raja Ali Haji.
Tanjungpinang, 12 September 2022
Yang menyatakan
Siti Marliana
v
HALAMAN PERSEMBAHAN
ميحرلا نمحرلا الله مسب
Bismillahirrahmanirrahim
Alhamdulillahirabbil’alamin segala puji bagi Allah SWT, atas karunianya yang melimpah karenanya kami memohon pertolongan kepadamu. Tidak henti- hentinya rasa syukur kepadamu karena telah mengabulkan doa dalam proses
pengerjaan skripsi ini hingga selesai.
Skripsi ini saya persembahkan terutama kepada diri saya yang sudah berjuang dan kedua Orang Tua saya serta keluarga besar saya yang telah mengingatkan banyak hal, selalu mendoakan dan memberikan semangat hingga saya bisa menyelesaikan
perkuliahan ini.
vi
HALAMAN MOTO
ميحرلا نمحرلا الله مسب
Dicoba saja dulu supaya tau prosesnya Jika jatuh belajarlah istirahat , tidak menyerah
Bangun saja lagi dan percaya pada Allah
Tapi Ingat,
Harus secerdik kancil ya!
vii
KATA PENGANTAR
Puji syukur atas kehadirat Allah SWT atas berkah, hidayah dan limpahannya kepada peneliti sehingga bisa menyelesaikan skripsi dengan judul “Rancang Bangun Aplikasi Tracking Barang Berbasis Website dengan Metode Rapid Application Development (Studi kasus PT Sentral Artesis Jaya)”. Peneliti menyusun skripsi ini sebagai syarat memperoleh gelar sarjana Strata 1 (S1) pada program studi Teknik Informatika, Fakultas Teknik Universitas Maritim Raja Ali Haji.
Peneliti menyadari bahwa penyusunan skripsi ini tidak terlepas dari bantuan, bimbingan, masukkan dan saran, serta dukungan dari semua pihak oleh karena itu peneliti ingin mengucapkan terimakasih kepada :
1. Tuhan Yang Maha Kuasa, Allah SWT yang telah memberikan jalan dalam setiap cobaan dan ujian yang telah dihadapi oleh peneliti Harapan peneliti terhadap penelitian tugas akhir yang telah diselesaikan.
2. Ibu Sri Sutiwi serta Bapak Slamet selaku orang tua yang luar biasa, yang peduli akan Pendidikan. Terima kasih atas segala doa baiknya.
3. Keluarga besar yang telah membantu, memberikan dukungan dan doa demi kelancaran selama kuliah hingga pengerjaan skripsi ini.
4. Bapak Sapta Nugraha, S.T.,M.Eng. selaku Dekan Fakultas Teknik Universitas Maritim Raja Ali Haji.
5. Muhamad Radzi Rathomi, S.Kom.,M.Cs selaku Ketua Program Studi Teknik Informatika.
6. Bapak Tekad Matulatan, S.Sos.,S.Kom., M.Inf.Tech sebagai wali Dosen Pembimbing Akademik.
7. Ibu Nola Ritha, S.T.,M.Cs., selaku pembimbing I yang telah menyediakan waktu dan saran untuk membimbing dalam penyusunan skripsi ini.
8. Ibu Nurul Hayaty, S.T.,M.Cs., selaku pembimbing II yang telah menyediakan waktu dan saran untuk membimbing dalam penyusunan skripsi ini.
viii
9. Bapak dan Ibu Dosen Jurusan Teknik Informatika Universitas Maritim Raja Ali Haji yang telah mendedikasikan ilmunya selama peneliti mengikuti perkuliahan, serta Staf Tata Usaha Fakultas Teknik Universitas Maritim Raja Ali Haji.
10. Direktur PT Sentral Artesis Jaya dan Admin Healtea Living yang telah membantu dalam proses penyusunan skripsi.
11. Sahabat Dini Sasmita Putri, Hikmatun Nazila dan Winna Puspita yang selalu meng support awal hingga akhir.
12. Boedak TPL , grub yang selalu memberi saran, pendapat serta semangat dalam perkuliahan serta menyelesaikan skripsi ini.
13. Dendi selaku partner yang selalu meng support, mengingatkan serta mengajarkan banyak hal.
14. Serta Keluarga lainnya yang tidak dapat disebutkan satu persatu, yang telah membantu selama peneliti di kota perantauan Tanjungpinang.
15. Teman-teman Mahasiswa Teknik Informatika Umrah Angkatan 2018.
Peneliti menyadari bahwa skripsi ini masih jauh dari kata sempurna. Untuk itu peneliti mengharapkan kritik dan saran yang membangun, semoga Skripsi ini bermanfaat bagi kita semua. Aamiin
Tanjungpinang, 12 September 2022
(Siti Marliana)
ix DAFTAR ISI
HALAMAN PERSEMBAHAN ... v
HALAMAN MOTO ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xiii
ABsSTRAK ... xvii
ABSTRACT ... xviii
1. BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan Penelitian ... 2
1.5 Manfaat Penelitian ... 2
1.6 Sistematika Penulisan ... 3
BAB II KAJIAN LITERATUR ... 6
2.1. Tinjauan Pustaka ... 6
2.1 Landasan Teori ... 8
2.1.1 Rapid Application Development ... 8
2.1.2 Tracking System ... 10
2.1.3 Airway Bill ... 11
2.1.4 Laravel ... 11
2.1.5 MYSQL ... 13
2.1.6 Black Box Testing ... 14
2.1.7 User Accepted Testing (UAT) ... 14
BAB III METODE PENELITIAN ... 17
3.1 Waktu dan Tempat Penelitian ... 17
3.2 Fokus Penelitian ... 18
3.3 Jenis Penelitian ... 18
x
3.4 Bahan atau Materi Penelitian ... 18
3.5 Pengumpulan Data ... 18
3.5.1 Studi Pustaka ... 18
3.5.2 Studi Lapangan ... 18
3.6 Alat Bantu Penelitian ... 19
3.7 Prosedur Penelitian ... 19
3.8 Analisis dan Perancangan ... 21
3.8.1 Analisis Data... 21
3.8.2 Perancangan Sistem Menggunakan RAD ... 22
BAB IV HASIL & PEMBAHASAN ... 81
4.1. Fase Iterasi Workshop Design ... 81
4.1.1. Pengujian Prototipe Tahap 1... 81
4.1.2. Pengujian Prototipe Tahap 2... 100
4.2. Fase Implementasi dan Pengujian ... 106
4.2.1. Implementasi Pembangunan Sistem ... 107
4.2.2. Pengujian Menggunakan Black Box Testing ... 107
4.2.3. Pengujian Menggunakan User Acceptance Testing ... 124
4.3. Interface Aplikasi Tracking ... 129
4.3.1. Interface Admin ... 129
4.3.2. Interface Customer ... 137
BAB V PENUTUP ... 140
5.1 Kesimpulan ... 140
5.2 Saran ... 140
DAFTAR PUSTAKA ... 141
LAMPIRAN ... 144
xi
DAFTAR TABEL
Tabel 2. 1 Bobot Nilai Jawaban ... 15
Tabel 2. 2 Kriteria Interpretasi Skor ... 16
Tabel 3. 1 Instrumen Penelitian yang Digunakan………. 19
Tabel 3. 2 Database tracking_v2 ... 47
Tabel 3. 3 Spesifikasi Tabel User ... 49
Tabel 3. 4 Spesifikasi Tabel Roles ... 49
Tabel 3. 5 Spesifikasi Tabel Log Aktivity ... 50
Tabel 3. 6 Spesifikasi Tabel Barang ... 50
Tabel 3. 7 Spesifikasi Tabel Pengiriman ... 50
Tabel 3. 8 Spesifikasi Tabel Posisi Barang ... 51
Tabel 3. 9 Spesifikasi Tabel Sector ... 52
Tabel 3. 10 Spesifikasi Tabel Sector ... 52
Tabel 3. 11 Spesifikasi Tabel Sector ... 52
Tabel 3. 12 Tabel Style Guideline ... 55
Tabel 3. 13 User Stories ... 78
Tabel 4. 1 Jadwal Implementasi dan Pengujian………..106
Tabel 4. 2 Tahap Pembangunan Sistem ... 107
Tabel 4. 3 Black Box Testing Modul Login dan Logout ... 108
Tabel 4. 4 Black Box Testing Modul Beranda ... 109
Tabel 4. 5 Black Box Testing Modul Pengiriman ... 109
Tabel 4. 6 Black Box Testing Modul Ongkos Kirim ... 116
Tabel 4. 7 Black Box Testing Modul List User ... 117
Tabel 4. 8 Black Box Testing Modul Management User... 118
Tabel 4. 9 Black Box Testing Modul Management Role ... 119
Tabel 4. 10 Black Box Testing Modul Log Activity... 120
Tabel 4. 11 Black Box Testing Modul Profil ... 121
Tabel 4. 12 Black Box Testing Modul Beranda (Customer) ... 121
Tabel 4. 13 Black Box Testing Modul Tentang (Customer) ... 122
Tabel 4. 14 Black Box Testing Modul Ongkos Kirim (Customer) ... 122
xii
Tabel 4. 15 Black Box Testing Modul Cek Resi (Customer) ... 123
Tabel 4. 16 Bobot Nilai ... 124
Tabel 4. 17 Kuesioner UAT ... 125
Tabel 4. 18 Hasil Kuesioner ... 126
Tabel 4. 19 Feedback Klien saat UAT ... 128
xiii
DAFTAR GAMBAR
Gambar 2.1 Rapid Application Development ... 9
Gambar 3.1 Flowchart Penelitian ... 20
Gambar 3.2 Flowchart Proses Kerja ... 22
Gambar 3.3 Use Case Diagram ... 25
Gambar 3.4 Activity Diagram Halaman Pengiriman ... 26
Gambar 3.5 Activity Diagram Nomor Resi Baru “Otomatis” ... 28
Gambar 3.6 Activity Diagram Nomor Resi Baru “Otomatis” ... 29
Gambar 3.7 Activity Diagram Halaman Cek Ongkos Kirim ... 30
Gambar 3.8 Activity Diagram Halaman Log Activity ... 31
Gambar 3.9 Activity Diagram Halaman User Management ... 32
Gambar 3.10 Activity Diagram Halaman Role Management ... 33
Gambar 3.11 Activity Diagram Halaman Tracking ... 34
Gambar 3.12 Activity Diagram Halaman List User ... 35
Gambar 3.13 Activity Diagram Halaman Tentang Perusahaan ... 36
Gambar 3.14 Activity Diagram Halaman Tracking Customer ... 37
Gambar 3.15 Activity Diagram Halaman Cek Ongkir Customer ... 38
Gambar 3.16 Sequence Diagram Halaman Login ... 39
Gambar 3.17 Sequence Diagram Halaman Pengiriman ... 39
Gambar 3.18 Sequence Diagram Halaman Nomor Resi Baru “Otomatis” ... 40
Gambar 3.19 Sequence Diagram Halaman Nomor Resi Baru “Manual” ... 41
Gambar 3.20 Sequence Diagram Halaman Cek Ongkos Kirim ... 42
Gambar 3.21 Sequence Diagram Halaman Log Activity ... 42
Gambar 3.22 Sequence Diagram Halaman User Management ... 43
Gambar 3.23 Sequence Diagram Halaman Role Management ... 44
Gambar 3.24 Sequence Diagram Halaman Tracking ... 44
Gambar 3.25 Sequence Diagram Halaman List User... 45
Gambar 3.26 Sequence Diagram Halaman Tracking ... 46
Gambar 3.27 Sequence Diagram Halaman Tentang Perusahaan ... 46
Gambar 3.28 Sequence Diagram Halaman Cek Ongkir... 47
xiv
Gambar 3.29 Class Diagram ... 48
Gambar 3.30 User Persona Admin ... 53
Gambar 3.31 User Persona Customer ... 54
Gambar 3.32 Low Fidelity Login ... 56
Gambar 3.33 Low Fidelity Beranda ... 56
Gambar 3.34 Low Fidelity Detail Pengiriman ... 57
Gambar 3.35 Low Fidelity Pengiriman... 58
Gambar 3.36 Low Fidelity Tambah Pengiriman ... 59
Gambar 3.37 Low Fidelity Input Resi Baru “Otomatis” ... 60
Gambar 3.38 Low Fidelity Input Resi Baru “Manual” ... 60
Gambar 3.39 Low Fidelity User Management (User) ... 61
Gambar 3.40 Low Fidelity User Management (Tambah User) ... 61
Gambar 3.41 Low Fidelity User Management (Role) ... 62
Gambar 3.42 Low Fidelity List User ... 63
Gambar 3.43 Low Fidelity Log Activity... 63
Gambar 3.44 Low Fidelity Ongkos Kirim ... 64
Gambar 3.45 Low Fidelity Profile ... 64
Gambar 3.46 Low Fidelity Beranda (Customer) ... 65
Gambar 3.47 Low Fidelity Cek Ongkir (Customer) ... 65
Gambar 3.48 Low Fidelity Tracking (Customer) ... 66
Gambar 3.49 Low Fidelity Tentang (Customer) ... 66
Gambar 3.50 Hight Fidelity Login ... 67
Gambar 3.51 Hight Fidelity Beranda ... 67
Gambar 3.52 Hight Fidelity Pengiriman ... 68
Gambar 3.53 Hight Fidelity Jenis Barang ... 68
Gambar 3.54 Hight Fidelity Detail Pengiriman... 69
Gambar 3.55 Hight Fidelity Tambah Pengiriman ... 70
Gambar 3.56 Hight Fidelity Input Resi “Otomatis” ... 71
Gambar 3.57 Hight Fidelity Input Resi “Manual” ... 71
Gambar 3.58 Hight Fidelity User Managememt (User) ... 72
Gambar 3.59 Hight Fidelity User Management (Role) ... 72
xv
Gambar 3.60 Hight Fidelity List User ... 73
Gambar 3.61 Hight Fidelity Profile ... 73
Gambar 3.62 Hight Fidelity Cek Ongkos Kirim ... 74
Gambar 3.63 Hight Fidelity Cek Ongkos Kirim ... 75
Gambar 3.64 Hight Fidelity Beranda (Customer) ... 76
Gambar 3.65 Hight Fidelity Tentang Perusahaan ... 76
Gambar 3.66 Hight Fidelity Cek Ongkos Kirim (Customer) ... 77
Gambar 3.67 Hight Fidelity Cek Resi ... 77
Gambar 4. 1 Interface Admin (Menu Dashboard) ……….129
Gambar 4. 2 Interface Admin (Pengiriman dan Pelacakan) ...130
Gambar 4. 3 Interface Admin (Tambah Pengiriman) ...130
Gambar 4. 4 Interface Admin (Tambah Barang)...131
Gambar 4. 5. Interface Admin (Detail Pengiriman) ...131
Gambar 4. 6 Interface Admin (Label Pengiriman) ...131
Gambar 4. 7 Interface Admin (Tambah Resi) ...132
Gambar 4. 8 Interface Admin (Resi Otomatis) ...132
Gambar 4. 9 Interface Admin (Resi Manual) ...132
Gambar 4. 10 Interface Admin (Posisi Barang) ...132
Gambar 4. 11 Interface Admin (Ongkos Kirim) ...133
Gambar 4. 12 Interface Admin (Hasil Ongkos Kirim) ...134
Gambar 4. 13 Interface Admin (List User) ...134
Gambar 4. 14 Interface Admin (User Management) ...135
Gambar 4. 15 Interface Admin (Tambah User) ...135
Gambar 4. 16 Interface Admin (Role Management) ...136
Gambar 4. 18 Interface Admin (Log Activity) ...136
Gambar 4. 17 Interface Admin (Tambah Role) ...136
Gambar 4. 19 Interface Admin (Profile) ...137
Gambar 4. 20 Interface Customer (Beranda) ...137
Gambar 4. 21 Interface Customer (Tentang) ...138
Gambar 4. 22 Interface Customer (Cek Ongkos Kirim) ...138
Gambar 4. 23 Interface Customer (Cek Resi) ...139
xvi GLOSARIUM
Glosarium memuat daftar kata tertentu yang digunakan dalam laporan dan membutuhkan penjelasan, misalnya kata serapan yang belum lazim digunakan.
Contoh penulisannya seperti di bawah ini:
Tracking adalah suatu sistem yang digunakan untuk memastikan bahwa semua proses telah berjalan sebagaimana mestinya, sehingga dapat dihasilkan informasi yang akurat.
RAD merupakan metode Rapid Application Development
salah satu metode pengembangan suatu sistem informasi dengan waktu yang relatif singkat.
Black Box merupakan salah satu teknik pengujian perangkat lunak yang berfokus pada spesifikasi fungsional dari perangkat lunak.
User Accepted Testing merupakan proses pengujian yang dilakukan untuk menyesuaikan perangkat lunak yang dibangun sudah sesuai dengan requirement yang ada atau kontrak yang telah disepakati, dimana proses tersebut akan menentukan diterima atau tidaknya perangkat lunak yang dibangun.