• Tidak ada hasil yang ditemukan

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN USAHA ELPIJI BERBASIS WEB PADA PT BAHTERA AGUNG SENTOSA NADIA FITRIASARI NIM. 201453110

N/A
N/A
Protected

Academic year: 2019

Membagikan "LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN USAHA ELPIJI BERBASIS WEB PADA PT BAHTERA AGUNG SENTOSA NADIA FITRIASARI NIM. 201453110"

Copied!
21
0
0

Teks penuh

(1)

i

LAPORAN SKRIPSI

SISTEM INFORMASI PENGELOLAAN USAHA

ELPIJI BERBASIS WEB PADA PT BAHTERA AGUNG

SENTOSA

NADIA FITRIASARI

NIM. 201453110

DOSEN PEMBIMBING

ANDY PRASETYO UTOMO, S.KOM., M.T.

YUDIE IRAWAN, M. KOM.

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK

(2)

ii

(3)

iii

(4)

iv

(5)

v

SISTEM INFORMASI PENGELOLAAN USAHA ELPIJI

BERBASIS

WEB

PADA PT BAHTERA AGUNG SENTOSA

Nama mahasiswa : Nadia Fitriasari

NIM : 201453110

Pembimbing :

1. Andy Prasetyo Utomo, S.Kom., M.T. 2. Yudie Irawan, M.Kom.

RINGKASAN

PT Bahtera Agung Sentosa merupakan salah satu perusahaan yang bergerak di bidang distribusi tabung elpiji. Dalam melakukan kegiatan pengolahan administrasi dan pembuatan surat-surat masih dilakukan secara manual, hal ini berimbas kepada laporan persediaan yang masih lama dalam pembuatannya sehingga membuang-buang waktu dan kurang akurat sehingga kurang efektif bagi perusahaan. Dalam menyelesaikan masalah tersebut maka penulis mengumpulkan data yang ada pada PT Bahtera Agung Sentosa selanjutnya merancang sebuah sistem informasi pengelolaan usaha elpiji yang di dalamnya berisi pendaftaran pangkalan, kontrol stok, penjualan, pembelian, dan akuntansi perusahaan.

Penelitian yang menjelaskan tentang pengelolaan usaha elpiji berbasis web ini dikembangkan dengan menggunakan metode waterfall. Analisis kebutuhan dilakukan dengan cara observasi pada PT Bahtera Agung Sentosa, studi literatur sistem yang berjalan dan wawancara. Hasil analisis akan digambarkan ke dalam perancangan sistem menggunakan model UML (Unified Modeling Language) yang hasil akhirnya akan diimplementasikan ke dalam sebuah aplikasi web menggunakan bahasa pemrograman PHP dan database MySQL.

(6)

vi

INFORMATION SYSTEM OF ELPIJI BUSINESS-BASED

MANAGEMENT IN PT BAHTERA AGUNG SENTOSA

Student Name : Nadia Fitriasari

Student Identity Number : 201453110

Supervisor :

1. Andy Prasetyo Utomo, S.Kom., M.T. 2. Yudie Irawan, M.Kom.

ABSTRACT

PT Bahtera Agung Sentosa is one of the companies engaged in the distribution of LPG tubes. In doing the administrative processing and making the letters are still done manually, this affects the inventory reports are still long in the making so time-wasting and less accurate so less effective for the company. In solving the problem then the authors collect existing data at PT Bahtera Agung Sentosa then design a LPG business information management system in which contains the registration of base, stock control, sales, purchasing, and accounting company.

The research which explains about the management of LPG business is developed by using waterfall method. Needs analysis is done by observation at PT Bahtera Agung Sentosa, study of literature of running system and interview. The results of the analysis will be illustrated into the system design using UML (Unified Modeling Language) model which will eventually be implemented into a web application using PHP programming language and MySQL database.

(7)

vii

KATA PENGANTAR

Puji syukur penulis ucapkan ke hadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga dapat terselesaikan nya penulisan laporan skripsi dengan judul “Sistem Informasi Pengelolaan Usaha Elpiji Berbasis

Web pada PT Bahtera Agung Sentosa”.

Penyusunan Skripsi ini ditujukan untuk memenuhi salah satu syarat guna memperoleh gelar sarjana S1 pada program studi sistem informasi fakultas teknik Universitas Muria Kudus.

Pelaksanaan penelitian dan penyusunan laporan skripsi ini tak lepas dari bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan terima kasih atas bantuan dan bimbingan dalam pembuatan tugas akhir skripsi ini, pada kesempatan ini penulis mengucapkan terima kasih kepada:

a. Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus. b. Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

c. Bapak Pratomo Setiaji, S.Kom, M.Kom selaku Ketua Progdi Sistem Informasi Fakultas Teknik Universitas Muria Kudus

d. Bapak Andy Prasetyo Utomo, S.Kom., M.T. selaku dosen pembimbing utama yang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.

e. Bapak Yudie Irawan, M.Kom. selaku dosen pembimbing pendamping yang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.

f. Bapak Bapak David Budi Agung pimpinan PT Bahtera Agung Sentosa yang telah memberikan izin melakukan penelitian, sehingga penulis dapat menyelesaikan laporan skripsi ini.

g. Dosen-dosen di program studi sistem informasi yang telah mendidik dan membagi ilmu yang sudah didapat kepada penulis, serta seluruh staff

h. Bapak Imam Hajar Luhfi dan Ibu Yusain Noraini selaku orang tua serta

(8)
(9)

ix

DAFTAR ISTILAH DAN SINGKATAN ... xxi

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Perumusan Masalah ... 2

1.3. Batasan Masalah ... 3

1.4. Tujuan ... 3

1.5. Manfaat ... 3

1.6. Metode Penelitian ... 4

1.6.1. Metode Pengumpulan Data ... 4

1.6.2. Metode Pengembangan Sistem ... 5

1.6.3. Metode Perancangan Sistem ... 6

1.7. Kerangka Pemikiran ... 7

BAB II TINJAUAN PUSTAKA ... 11

2.1. Penelitian Terkait ... 11

2.2. Tabel Perbandingan dengan Penelitian Terkait ... 12

2.3. Landasan Teori ... 13

2.3.1. Pengertian sistem informasi ... 13

(10)

x

2.3.3. Pengertian usaha ... 14

2.3.4. Pengertian elpiji ... 14

2.3.5. Pengertian sistem informasi pengelolaan usaha... 14

2.3.6. FOD (Flow Of Document) ... 14

2.3.7. Unified Modeling Language (UML) ... 15

2.3.8. ERD (Entity Relationship Diagram) ... 20

BAB III METODOLOGI PENELITIAN ... 23

3.1. Objek Penelitian ... 23

3.1.1. Lokasi ... 23

3.1.2. Struktur organisasi PT Bahtera Agung Sentosa ... 24

3.1.3. Job description ... 24

3.2. Analisa Sistem Lama ... 25

3.3. Analisa dan Rancangan Sistem baru ... 29

3.3.1. Analisa kebutuhan ... 29

3.3.2. Rancangan sistem baru ... 30

3.3.3. Rancangan basis data ... 107

3.3.4. Desain Input dan Output ... 128

BAB IV IMPLEMENTASI DAN PEMBAHASAN ... 141

4.1. Hasil Pembahasan ... 141

4.1.1. Implementasi Sistem ... 141

4.1.2. Implementasi Layar Antarmuka... 141

4.1.3. Tampilan Program ... 141

4.2. Pengujian Sistem ... 164

4.2.1. Black Box Testing ... 164

4.2.2. Pengujian Normal ... 165

4.2.3. Pengujian Tidak Normal ... 166

BAB V PENUTUP ... 167

5.1. Kesimpulan ... 167

5.2. Saran ... 167

(11)

xi

DAFTAR GAMBAR

Gambar 3. 1. Denah tempat PT Bahtera Agung Sentosa ... 23

Gambar 3.2. Struktur organisasi ... 24

Gambar 3.3. Flow of document proses pendaftaran pangkalan ... 26

Gambar 3.4. Flow of document proses distribusi elpiji... 28

Gambar 3.5. Business use case pengelolaan usaha elpiji ... 32

Gambar 3. 6. System use case pengelolaan usaha elpiji... 33

Gambar 3. 7. Class pendaftaran ... 49

Gambar 3.8. Class kontrak ... 49

Gambar 3. 9. Class pangkalan ... 50

Gambar 3.10. Class user ... 50

Gambar 3.11. Class kontrak ... 51

Gambar 3.12. Class alokasi ... 51

Gambar 3.13. Class stok ... 52

Gambar 3. 14. Class pembagian ... 52

Gambar 3. 15. Class pengiriman ... 53

Gambar 3. 16. Class pembayaran ... 53

Gambar 3. 17. Class pembeli ... 54

Gambar 3. 18. Class logbook ... 54

Gambar 3. 19. Class detail logbook ... 55

Gambar 3. 20. Class jurnal umum ... 55

Gambar 3.21. Class laporan keuangan ... 56

Gambar 3. 22. Class diagram pengelolaan usaha elpiji ... 57

Gambar 3.23. Sequence diagram pendaftaran ... 58

Gambar 3.24. Sequence diagram survei ... 59

Gambar 3.25. Sequence diagram kelola pangkalan ... 60

Gambar 3.26. Sequence diagram kelola user ... 61

Gambar 3.27. Sequence diagram kelola kontrak ... 62

Gambar 3.28. Sequence diagram kelola alokasi ... 63

(12)

xii

Gambar 3. 30. Sequence diagram pembagian ... 65

Gambar 3.31. Sequence diagram pengiriman ... 66

Gambar 3. 32. Sequence diagram pembayaran ... 67

Gambar 3.33. Sequence diagram kelola pembeli ... 68

Gambar 3.34. Sequence diagram kelola logbook ... 69

Gambar 3.35. Sequence diagram kelola detail logbook... 70

Gambar 3.36. Sequence diagram kelola jurnal umum ... 71

Gambar 3.37. Sequence diagram kelola laporan keuangan ... 72

Gambar 3.38. Activity diagram pendaftaran ... 73

Gambar 3.39. Activity diagram kelola survei ... 74

Gambar 3.40. Activity diagram kelola pangkalan ... 75

Gambar 3.41. Activity diagram kelola user ... 76

Gambar 3.42. Activity diagram kelola kontrak ... 77

Gambar 3.43. Activity diagram kelola alokasi ... 78

Gambar 3.44. Activity Diagram kelola stok ... 79

Gambar 3. 45. Activity diagram pembagian ... 80

Gambar 3.46. Activity Diagram pengiriman ... 81

Gambar 3. 47. Activity diagram pembayaran ... 82

Gambar 3.48. Activity Diagram kelola pembeli ... 83

Gambar 3.49. Activity diagram logbook ... 84

Gambar 3.50. Activity diagram detail logbook ... 85

Gambar 3.51. Activity diagram jurnal umum ... 86

Gambar 3.52. Activity diagram kelola laporan keuangan ... 87

Gambar 3. 53. Statechart diagram method cari ... 88

Gambar 3.54. Statechart diagram method tambah ... 88

Gambar 3.55. Statechart diagram method ubah ... 88

Gambar 3.56. Statechart diagram method hapus ... 89

Gambar 3. 57. Statechart diagram method cari ... 89

Gambar 3.58. Statechart diagram method tambah ... 89

Gambar 3.59. Statechart diagram method ubah ... 90

(13)

xiii

Gambar 3. 61. Statechart diagram method cari ... 90

Gambar 3.62. Statechart diagram method tambah ... 90

Gambar 3.63. Statechart diagram method ubah ... 91

Gambar 3.64. Statechart diagram method hapus ... 91

Gambar 3.65. Statechart diagram method login ... 91

Gambar 3.66. Statechart diagram method logout ... 92

Gambar 3.67. Statechart diagram method cari ... 92

Gambar 3.68. Statechart diagram method tambah ... 92

Gambar 3.69. Statechart diagram method ubah ... 92

Gambar 3.70. Statechart diagram method hapus ... 93

Gambar 3. 71. Statechart diagram method cari ... 93

Gambar 3.72. Statechart diagram method tambah ... 93

Gambar 3.73. Statechart diagram method ubah ... 94

Gambar 3.74. Statechart diagram method hapus ... 94

Gambar 3. 75. Statechart diagram method cari ... 94

Gambar 3.76. Statechart diagram method tambah ... 95

Gambar 3.77. Statechart diagram method ubah ... 95

Gambar 3.78. Statechart diagram method hapus ... 95

Gambar 3. 79. Statechart diagram method cari ... 96

Gambar 3.80. Statechart diagram method tambah ... 96

Gambar 3.81. Statechart diagram method ubah ... 96

Gambar 3.82. Statechart diagram method hapus ... 96

Gambar 3. 83. Statechart diagram method cari ... 97

Gambar 3.84. Statechart diagram method tambah ... 97

Gambar 3.85. Statechart diagram method ubah ... 97

Gambar 3.86. Statechart diagram method hapus ... 98

Gambar 3. 87. Statechart diagram method cari ... 98

Gambar 3.88. Statechart diagram method tambah ... 98

Gambar 3.89. Statechart diagram method ubah ... 99

Gambar 3.90. Statechart diagram method hapus ... 99

(14)

xiv

Gambar 3.92. Statechart diagram method tambah ... 100

Gambar 3.93. Statechart diagram method ubah ... 100

Gambar 3.94. Statechart diagram method hapus ... 100

Gambar 3. 95. Statechart diagram method cari ... 101

Gambar 3.96. Statechart diagram method tambah ... 101

Gambar 3.97. Statechart diagram method ubah ... 101

Gambar 3.98. Statechart diagram method hapus ... 101

Gambar 3. 99. Statechart diagram method cari ... 102

Gambar 3.100. Statechart diagram method tambah ... 102

Gambar 3.101. Statechart diagram method ubah ... 102

Gambar 3.102. Statechart diagram method hapus ... 103

Gambar 3. 103. Statechart diagram method cari ... 103

Gambar 3.104. Statechart diagram method tambah ... 103

Gambar 3.105. Statechart diagram method ubah ... 104

Gambar 3.106. Statechart diagram method hapus ... 104

Gambar 3. 107. Statechart diagram method cari ... 104

Gambar 3.108. Statechart diagram method tambah ... 105

Gambar 3.109. Statechart diagram method ubah ... 105

Gambar 3.110. Statechart diagram method hapus ... 105

Gambar 3. 111. Statechart diagram method cari ... 106

Gambar 3.112. Statechart diagram method tambah ... 106

Gambar 3.113. Statechart diagram method ubah ... 106

Gambar 3.114. Statechart diagram method hapus ... 106

Gambar 3.115. Menentukan entitas ... 107

Gambar 3.116. Menentukan atribut key (primary key) ... 108

Gambar 3.117. Relasi antara entitas Kecamatan dan Desa ... 109

Gambar 3. 118. Relasi antara entitas Desa dan Pendaftaran ... 109

Gambar 3.119. Relasi antara entitas Survei dan Pendaftaran ... 110

Gambar 3.120. Relasi antara entitas User dan Pangkalan... 110

Gambar 3.121. Relasi antara entitas Pangkalan dan Survei ... 111

(15)

xv

Gambar 3.123. Relasi antara entitas Pangkalan dan Pembagian ... 112

Gambar 3.124. Relasi antara entitas Pangkalan dan Kontrak ... 112

Gambar 3.125. Relasi antara entitas Pengiriman dan Stok ... 113

Gambar 3.126. Relasi antara entitas Alokasi dan Pembagian... 113

Gambar 3.127. Relasi antara entitas Pembagian dan Pengiriman... 114

Gambar 3.128. Relasi antara entitas Pembayaran dan Pengiriman ... 115

Gambar 3.129. Relasi antara entitas Jurnal Umum dan Pembayaran ... 116

Gambar 3.130. Relasi antara entitas Logbook dan Pembeli ... 116

Gambar 3.131. Relasi antara entitas Pengiriman dan Logbook ... 117

Gambar 3.132. Relasi antara entitas Detail logbook dan Logbook ... 117

Gambar 3.133. Entity Relationship Diagram pengelolaan usaha elpiji ... 118

Gambar 3.134. Relasi tabel ... 128

Gambar 3.135. Desain halaman utama staf administrasi ... 128

Gambar 3.136. Desain halaman utama staf keuangan ... 129

Gambar 3.137. Desain halaman utama pangkalan ... 129

Gambar 3.138. Halaman utama direktur ... 130

Gambar 3.139. Desain form input data pendaftaran ... 130

Gambar 3.140. Desain form input data survei ... 131

Gambar 3.141. Desain form input data user ... 131

Gambar 3.142. Desain form input data kontrak ... 132

Gambar 3.143. Desain form input alokasi ... 132

Gambar 3.144. Desain form input pembagian ... 133

Gambar 3.145. Desain form input pengiriman ... 133

Gambar 3.146. Desain form input data pembayaran ... 134

Gambar 3.147. Desain form input data pembeli ... 134

Gambar 3.148. Desain form input data logbook ... 135

Gambar 3.149. Desain form input data detail logbook ... 135

Gambar 3.150. Desain form input data jurnal umum ... 136

Gambar 3.151. Desain output formulir pendaftaran ... 136

Gambar 3.152. Desain output kontrak ... 137

(16)

xvi

Gambar 3.154. Desain output pengiriman ... 138

Gambar 3.155. Desain output logbook ... 138

Gambar 3.156. Desain output laporan keuangan ... 139

Gambar 4. 1. Halaman pendaftaran ... 142

Gambar 4. 2. Tampilan pendaftaran sukses ... 142

Gambar 4. 3. Halaman data pendaftaran ... 143

Gambar 4. 4. Tampilan form ubah data pendaftaran... 144

Gambar 4. 5. Halaman data survei ... 145

Gambar 4. 6. Tampilan form ubah data survei ... 145

Gambar 4. 7. Halaman data survei ... 146

Gambar 4. 8. Halaman data user ... 147

Gambar 4. 9. Halaman data kontrak ... 148

Gambar 4. 10. Halaman cetak kontrak ... 148

Gambar 4. 11. Halaman data alokasi ... 149

Gambar 4. 12. Halaman cetak alokasi... 150

Gambar 4. 13. Halaman stok ... 151

Gambar 4. 14. Halaman data pembagian ... 152

Gambar 4. 15. Halaman data pengiriman ... 153

Gambar 4. 16. Halaman data pembayaran ... 154

Gambar 4. 17. Tampilan form ubah data pembayaran ... 154

Gambar 4. 18. Halaman data jurnal umum ... 155

Gambar 4. 19. Halaman data laba rugi... 156

Gambar 4. 20. Halaman data pembeli ... 157

Gambar 4. 21. Halaman data logbook... 158

Gambar 4. 22. Halaman data detail logbook ... 159

Gambar 4. 23. Tampilan laporan kontrak ... 159

Gambar 4. 24. Tampilan Surat Penunjukan Pangkalan ... 160

Gambar 4. 25. Tampilan Surat Kuasa Pengambilan ... 161

Gambar 4. 26. Tampilan Laporan Pengiriman ... 161

Gambar 4. 27. Tampilan Surat Kuasa Pengambilan ... 162

(17)

xvii

(18)

xviii

DAFTAR TABEL

Tabel 2. 1 Tabel perbandingan penelitian ... 12

Tabel 2. 2 Simbol bagan arus dokumen ... 15

Tabel 2. 3 Notasi business use case diagram ... 16

Tabel 2. 4 Notasi use case diagram ... 17

Tabel 2. 5 Notasi class diagram ... 17

Tabel 2. 6. Notasi sequence diagram ... 18

Tabel 2. 7. Notasi activity diagram ... 19

Tabel 2. 8. Notasi statechart diagram ... 20

Tabel 2. 9. Simbol-simbol pada Entity Relationship Diagram (ERD) ... 20

Tabel 3. 1. Proses Business Use Case ... 31

Tabel 3. 2. Skenario use case pendaftaran ... 34

Tabel 3. 3. Skenario use case survei ... 35

Tabel 3. 4. Skenario use case kelola pangkalan ... 36

Tabel 3. 5. Skenario use case kelola user ... 37

Tabel 3.6 Skenario use case kelola kontrak ... 38

Tabel 3.7. Skenario use case kelola alokasi ... 39

Tabel 3.8. Skenario use case kelola stok ... 40

Tabel 3.9. Skenario use case pembagian ... 41

Tabel 3.10. Skenario use case pengiriman ... 42

Tabel 3.11. Skenario use case pembayaran ... 43

Tabel 3.12. Skenario use case kelola pembeli ... 44

Tabel 3.13. Skenario use case kelola logbook ... 45

Tabel 3.14. Skenario use case kelola detail logbook ... 46

Tabel 3. 15. Skenario use case kelola jurnal umum... 47

Tabel 3.16. Skenario use case kelola laporan keuangan ... 48

Tabel 3.17. Struktur tabel pendaftaran ... 120

Tabel 3.18. Struktur tabel desa... 121

Tabel 3.19. Struktur tabel kecamatan... 121

(19)

xix

Tabel 3.21. Struktur tabel pangkalan ... 122

Tabel 3. 22. Struktur tabel user ... 122

Tabel 3.23. Struktur tabel kontrak ... 123

Tabel 3.24. Struktur tabel alokasi ... 123

Tabel 3.25. Struktur tabel stok ... 124

Tabel 3.26. Struktur tabel pembagian ... 124

Tabel 3.27. Struktur tabel pengiriman ... 125

Tabel 3.28. Struktur tabel pembayaran ... 125

Tabel 3.29. Struktur tabel rekening ... 126

Tabel 3.30. Struktur tabel logbook ... 126

Tabel 3.31. Struktur tabel dt_logbook ... 127

Tabel 3. 32. Struktur tabel jurnal umum ... 127

Tabel 4. 1. Tabel skenario use case kelola pembagian ... 164

Tabel 4. 2. Tabel identifikasi test case ... 165

(20)

xx

DAFTAR LAMPIRAN

(21)

xxi

DAFTAR ISTILAH DAN SINGKATAN

FOD : Flow Of Document

Gambar

Tabel Perbandingan dengan Penelitian Terkait ...................................... 12
Gambar 4. 31. Pengujian tidak normal halaman tambah pembagian................... 166

Referensi

Dokumen terkait

Di Indonesia nyamuk penular (vektor) penyakit demam berdarah dengue (DBD) yang paling penting adalah Aedes aegypti , Aedes albopictus, dan Aedes scutellaris, tetapi sampai

Mahasiswa Pendidikan Bahasa, Sastra Indonesia, dan Daerah sebagai calon guru, dapat mempersiapkan diri terhadap materi pelajaran Bahasa Indonesia, khususnya mengubah teks

Form Nama Produk harus diisi dengan huruf, angka dan simbol, form Harga, Harga Grosir, Harga Pokok,Stock dan Diskon harus diisi dengan angka, form Satuan dan Deskripsi

Untuk memenuhi hal tersebut, maka Lembaga Penelitian dan Pengabdian Kepada Masyarakat (LPPM) Universitas Jenderal Soedirman Purwokerto bekerja sama dengan LKPP- RI bermaksud

Satu-satunya pendekatan yang sukses dalam perancangan sistem yang berpusat pada pengguna adalah secara empiris dibutuhkan observasi tentang kelakuan pengguna, evaluasi

Motor induksi satu fasa dengan perbandingan suplai daya V/f konstan dapat dilakukan dengan pengaturan frekuensi jala-jala yang masuk ke kumparan stator melalui

Hasil analisis sidik ragam menunjukan bahwa pemberian probiotik yang dibuat dari bahan baku lokal dengan dosis yang berbeda memberikan pengaruh yang berbeda nyata

Penyusunan peta keragaan Perikanan Tangkap di Setiap Wilayah Pengelolaan Perikanan Perikanan (WPP-RI) ini merupakan salah satu upaya yang dilakukan Direktorat