• Tidak ada hasil yang ditemukan

Aplikasi Penyewaan Truk, Pembelian Suku Cadang dengan Menerapkan Manajemen Persediaan dan Laporan Keuangan.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Penyewaan Truk, Pembelian Suku Cadang dengan Menerapkan Manajemen Persediaan dan Laporan Keuangan."

Copied!
28
0
0

Teks penuh

(1)

ABSTRAK

Proses pencatatan, pengelolaan data, dan pembuatan laporan yang

dilakukan secara manual terkadang merepotkan yang berakibat pada

pemborosan waktu. Oleh karena itu dibutuhkan pengembangan sebuah

aplikasi yang mampu menangani pengelolaan data yang dapat membuat

data dan informasi lebih terorganisasi. Penyimpanan nota transaksi juga

sangat diperlukan mengingat banyaknya data suku cadang, dan data

penyewaan yang masuk dan keluar setiap hari, sehingga resiko kesalahan

dapat diperkecil. Aplikasi ini dikembangkan di atas .NET Framework dengan menggunakan bahasa Visual C# serta SQL Server 2008 sebagai basis datanya. Dengan dikembangkannya aplikasi ini, diharapkan dapat membantu

tugas pencatatan dan meningkatnya efektifitas kerja, mengelola data dan informasi menjadi lebih terorganisasi, memudahkan pencatatan laporan

keuangan, serta menjaga ketersediaan suku cadang.

Kata Kunci: Pencatatan, Pengelolaan Data, Pembuatan Laporan, Pemborosan Waktu, Terorganisasi, Efektifitas, Laporan Keuangan,

(2)

ABSTRACT

The process of record ing, data management, and reportin g wh ich is don e manuall y somet imes cause troubles that are effected in the waste of time. Therefore we need to develope an applicat ion wh ich capable of managing data and making more organized data and informat ion. Keeping the note of th e transaction is also very necessa ry c onsider ing the number of data such as rental data and purchas ing data items in and ou t every day, so the r isk of error can be min im i zed. Th is appl icat ion is developed on .NET Framework using Visual C # and SQL Server 2008 as its database. W ith the deve lopment of this applicat ion, is e xpected to help th e task of recording and increased the effect iveness of w ork, manage data and informat ion becomes more organize d, ease of recording the financ ial statements, and ma inta in the availab il it y of parts.

Keyword s: Record ing, Data Management ,

Reporting, W aste of Time , Organ ized,

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... Error! Bookmark not defined.

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... i

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... v

ABSTRAK ... vii

ABSTRACT ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xvi

DAFTAR TABLE ... xxiii

DAFTAR LAMPIRAN ... xxv

BAB I ...1

Pendahuluan ...1

1.1 Latar Belakang...1

1.2 Rumusan Masalah ...2

1.3 Tujuan Pembahasan ...2

1.4 Ruang Lingkup Kajian ...3

1.4.1 Batasan Perangkat Keras ...3

1.4.2 Batasan Perangkat Lunak ...3

1.4.3 Batasan Aplikasi. ...4

1.5 Sumber Data...5

1.5.1 Data Primer ...5

1.5.2 Data Sekunder ...5

1.6 Sistematika Penyajian ...5

BAB I Pendahuluan ...5

BAB II Kajian Teori ...5

BAB III Analisa dan Rancangan Sistem ...5

BAB IV Hasil Penelitian ...5

BAB V Pembahasan dan Uji Coba Penelitian ...6

BAB VI Simpulan dan Saran ...6

BAB II KAJIAN TEORI ...8

(4)

2.2 Karakteristik Jasa ...8

2.3 Unsur-unsur pelayanan ...10

2.4 Pengertian Distribusi ...11

2.5 Manajemen Persediaan (Inventory Management ) ...12

2.5.1 Jenis-Jenis Persediaan Menurut Fungsinya ...13

2.5.2 Persediaan Menurut Jenis dan Posisi Barang ...14

2.5.3 Safety Stock (Persediaan Pengaman) ...14

2.5.4 Macam - macam Perhitungan yang Ada di Dalam Manejemen Persediaan. ...15

2.6 Laporan Keuangan ...16

2.6.1 Unsur Laporan Keuangan ...16

2.6.2 Laporan Laba Rugi ...16

2.6.3 Laporan Perubahan Ekuitas ...17

2.6.4 Laporan Saldo Laba ...18

2.6.5 Neraca ...18

2.6.6 Laporan Arus Kas ...19

2.6.7 Catatan Atas Laporan Keuangan ...20

2.7 Flowchart (Diagram Alir) ...20

2.8 Entity Relationship Diagram (ERD) ...21

2.9 SQL ...26

2.10 Unified Modeling Language (UML) ...27

2.11 Use Case Diagram...27

2.12 Activity Diagram ...29

2.13 Sequence Diagram ...31

2.14 Class Diagram ...32

2.15 Microsoft Visual Studio ...33

2.16 C# ...34

2.17 NET Framework ...34

2.18 SQL Server ...35

2.19 Net Present Value ...36

2.20 Penyusutan (Depreciation) ...38

BAB III ANALISA DAN RANCANGAN SISTEM ...40

3.1 Proses Bisnis Penyewaan Truk ...40

(5)

3.1.2 Proses pembelian suku cadang truk. ...41

3.2 Diagram Alir ...42

3.2.1 Diagram Alir Proses Penyewaan Truk ...43

3.2.2 Diagram Alir Proses Pembelian Suku Cadang...45

3.2.3 Diagram Alir Proses Melihat Kerusakan Truk. ...47

3.3 Entity Relationship Diagram ...49

3.4 Use Case Diagram ...59

3.5 Activity Diagram ...60

3.5.1 Login (User) ...60

3.5.2 Tambah User (Admin) ...61

3.5.3 Hapus User (Admin) ...62

3.5.4 Ubah User (Admin) ...63

3.5.5 Lihat User (Admin) ...64

3.5.6 Tambah Suku Cadang(Admin/Pegawai) ...65

3.5.7 Ubah Suku Cadang(Admin/Pegawai) ...66

3.5.8 Lihat Suku Cadang(Admin/Pegawai) ...67

3.5.9 Lihat Laporan Keuangan (Admin) ...68

3.5.10 Tambah Modal (Admin) ...69

3.5.11 Tambah Beban (Admin) ...70

3.5.12 Tambah Prive(Admin)...71

3.5.13 Tambah Retur Beli (Admin/Pegawai) ...72

3.5.14 Lihat Retur Beli (Admin/Pegawai) ...73

3.5.15 Tambah Purchase Order (Admin/Pegawai) ...74

3.5.16 Lihat Purchase Order (Admin/Pegawai)...76

3.5.17 Tambah Penerimaan Suku Cadang (Admin/Pegawai) ...77

3.5.18 Lihat Penerimaan Suku Cadang (Admin/Pegawai) ...79

3.5.19 Tambah Pelunasan (Admin/Pegawai) ...80

3.5.20 Lihat Pelunasan (Admin/Pegawai) ...81

3.5.21 Tambah Penyewaan (Admin/Pegawai) ...82

3.5.22 Lihat Penyewaan (Admin/Pegawai) ...84

3.5.23 Tambah Pembayaran (Admin/Pegawai) ...85

3.5.24 Lihat Pembayaran (Adimin/Pegawai) ...86

3.5.25 Tambah Supplier (Admin/Pegawai) ...87

(6)

3.5.27 Ubah Supplier (Admin/Pegawai) ...89

3.5.28 Tambah Pelanggan (Admin/Pegawai) ...90

3.5.29 Ubah Pelanggan (Admin/Pegawai) ...91

3.5.30 Lihat Pelanggan (Admin/Pegawai)...92

3.5.31 Logout (Admin/Pegawai) ...93

3.6 Class Diagram ...94

3.7 Sequence Diagram ...95

3.7.1 Login (Admin/Pegawai) ...95

3.7.2 Tambah User (Admin) ...96

3.7.3 Hapus User (Admin) ...97

3.7.4 Ubah User (Admin) ...98

3.7.5 Lihat User (Admin) ...99

3.7.6 Tambah Suku Cadang (Admin/Pegawai) ... 100

3.7.7 Ubah Suku Cadang (Admin/Pegawai) ... 101

3.7.8 Lihat Suku Cadang (Admin/Pegawai) ... 102

3.7.9 Lihat laporan Keuangan (Admin) ... 102

3.7.10 Tambah Modal (Admin) ... 103

3.7.11 Tambah Beban (Admin) ... 104

3.7.12 Tambah Prive (Admin)... 104

3.7.13 Tambah Retur Beli (Admin/Pegawai) ... 105

3.7.14 Lihat Retur Beli (Admin/Pegawai) ... 106

3.7.15 Tambah Purchase Order (Admin/Pegawai) ... 107

3.7.16 Lihat Purchase Order (Admin/Pegawai)... 108

3.7.17 Tambah Penerimaan (Admin/Pegawai) ... 108

3.7.18 Lihat Penerimaan (Admin/Pegawai) ... 109

3.7.19 Tambah Pembayaran(Admin/Pegawai) ... 110

3.7.20 Lihat Pembayaran (Admin/Pegawai) ... 111

3.7.21 Tambah Penyewaan (Admin/Pegawai) ... 112

3.7.22 Lihat Penyewaan (Admin/Pegawai) ... 113

3.7.23 Tambah Pelunasan (Admin/Pegawai) ... 114

3.7.24 Lihat Pelunasaan (Admin/Pegawai) ... 115

3.7.25 Tambah Supplier (Admin/Pegawai) ... 116

3.7.26 Lihat Supplier (Admin/Pegawai) ... 117

(7)

3.7.28 Tambah Pelanggan (Admin/Pegawai) ... 119

3.7.29 Lihat Pelanggan (Admin/Pegawai)... 120

3.7.30 Ubah Pelanggan (Admin/Pegawai) ... 121

3.7.31 Lihat Laporan (Admin/Pegawai) ... 122

3.7.32 Logout (Admin/Pegawai) ... 122

3.7.33 Equipment Investment . ... 123

3.8 Perancangan Antar Muka ... 123

3.8.1 Perancangan Antar Muka Login Form (Admin/Pegawai) ... 123

3.8.2 Perancangan Antar Muka Menu Form (Admin/Pegawai) ... 124

3.8.3 Perancangan Master User Form (Admin) ... 125

3.8.4 Perancangan Master Tambah User Form (Admin) ... 126

3.8.5 Perancangan Master Tambah Suku Cadang Form (Admin) ... 127

3.8.6 Perancangan Master Tambah Suku Cadang Form (Admin) ... 128

3.8.7 Rancangan Master Laporan Keuangan Form (Admin)... 129

3.8.8 Perancangan Tambah Modal Form (Admin) ... 130

3.8.9 Perancangan Tambah Beban Form (Admin) ... 130

3.8.10 Perancangan Tambah Prive Form (Admin) ... 130

3.8.11 Perancangan Master Retur Beli Form(Admin) ... 131

3.8.12 Perancangan Tambah Retur Beli Form (Admin) ... 131

3.8.13 Perancangan Master Purchase Order Form (Admin/Pegawai) 132 3.8.14 Perancangan Tambah Purchase Order Form (Admin/Pegawai) ... 133

3.8.15 Perancangan Master Penerimaan Form (Admin/Pegawai) ... 134

3.8.16 Perancangan Tambah Penerimaan Form (Admin/Pegawai) .... 135

3.8.17 Perancangan Master Pelunasan Form (Admin/Pegawai) ... 136

3.8.18 Perancangan Tambah Pelunasaan Form (Admin/Pegawai) .... 137

3.8.19 Perancangan Master Penyewaan Form (Admin/Pegawai) ... 138

3.8.20 Perancangan Tambah Penyewaan Form (Admin/Pegawai)... 139

3.8.21 Perancangan Master Pembayaran Form (Admin/Pegawai) .... 140

3.8.22 Perancangan Tambah Pembayaran Form (Admin/Pegawai) ... 141

3.8.23 Perancangan Supplier Form (Admin/Pegawai) ... 142

3.8.24 Perancangan Tambah Supplier Form (Admin/Pegawai) ... 143

3.8.25 Perancangan Pelanggan Form (Admin/Pegawai) ... 143

(8)

3.8.27 Perancangan Pilih Data Form (Admin/Pegawai) ... 145

3.8.28 Perancangan Laporan Form (Admin/Pegawai) ... 146

BAB IV HASIL PENELITIAN ... 147

4.1 Halaman Login... 147

4.2 Halaman Menu Form(Admin) ... 148

4.3 Halaman Menu (Pegawai)... 149

4.4 Halaman Admin ... 150

4.4.1 Halaman Retur Beli ... 150

4.4.2 Purchase Order (PO) ... 153

4.4.3 Halaman Penerimaan ... 159

4.4.4 Halaman Master Pelunasan ... 166

4.4.5 Halaman Truk ... 171

4.4.6 Halaman Suku Cadang ... 175

4.4.7 Halaman Penyewaan ... 177

4.4.8 Halaman Supplier ... 189

4.4.9 Halaman Pelanggan ... 191

4.4.10 Halaman Master Laporan ... 192

4.5 Halaman Admin Menu ... 200

4.5.1 Halaman Master Pengguna ... 200

4.5.2 Halaman Tambah Prive ... 201

4.5.3 Halaman Tambah Modal ... 202

4.5.4 Halaman Tambah Beban ... 202

4.5.5 Halaman Master Keuangan ... 203

4.5.6 Halaman Equipment Inivestment ... 209

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 211

5.1 Uji Coba Modul Login (Admin/Pegawai) ... 211

5.2 Uji coba Modul Tambah Pengguna (Admin) ... 213

5.3 Uji Coba Modul Ubah Pengguna (Admin) ... 214

5.5 Uji Coba Modul Tambah Modal (Admin) ... 215

5.6 Uji Coba Modul Tambah Beban (Admin) ... 216

5.7 Uji Coba Modul Tambah Prive (Admin) ... 217

5.8 Uji Coba Modul Tambah Retur Beli (Admin/Pegawai) ... 218

5.9 Uji Coba Modul Tambah Purchase Order (PO) (Admin/Pegawai) .... 219

(9)

5.11 Uji Coba Modul Tambah Pelunasan (Admin/Pegawai) ... 224

5.12 Uji Coba Modul Tambah Truk (Admin/Pegawai) ... 225

5.13 Uji Coba Modul Tambah Kerusakan Truk (Admin/Pegawai) ... 227

5.14 Uji Coba Modul Ubah Truk (Admin/Pegawai) ... 228

5.15 Uji Coba Modul Tambah Jarak (Admin/Pegawai) ... 230

5.16 Uji Coba Modul Tambah Suku Cadang (Admin/Pegawai) ... 231

5.17 Uji Coba Modul Ubah Suku Cadang (Admin/Pegawai) ... 232

5.18 Uji Coba Modul Tambah Penyewaan (Admin/Pegawai) ... 233

5.19 Uji Coba Modul Tambah Pembayaran (Admin/Pegawai)... 235

5.20 Uji Coba Modul Tambah Supplier (Admin/Pegawai)... 236

5.21 Uji Coba Modul Ubah Supplier (Admin/Pegawai) ... 237

5.22 Uji Coba Modul Tambah Pelanggan (Admin/Pegawai) ... 239

5.23 Uji Coba Modul Ubah Pelanggan (Admin/Pegawai) ... 241

5.24 Uji Coba Modul Equipment Investement (Net Present Value) ... 243

... 243

BAB VI SIMPULAN DAN SARAN ... 245

6.1 Simpulan ... 245

6.2 Saran ... 246

DAFTAR PUSTAKA ... 247

LAMPIRAN ... 248

(10)

DAFTAR GAMBAR

Gambar 1 Contoh Laporan Laba Rugi ...17

Gambar 2 Contoh Laporan Perubahan Ekuitas ...17

Gambar 3 Contoh Laporan Neraca ...18

Gambar 4 Contoh Laporan Arus Kas ...20

Gambar 5 Simbol Entitas (Mardiyanto, 2009) ...22

Gambar 6 Simbol Relasi (Mardiyanto, 2009) ...22

Gambar 7 Simbol Atribut (Mardiyanto, 2009)...22

Gambar 8 Simbol Atribut Komposit (Mardiyanto, 2009) ...23

Gambar 9 Simbol Atribut Bernilai Banyak (Mardiyanto, 2009) ...23

Gambar 10 Simbol Atribut Turunan (Mardiyanto, 2009) ...23

Gambar 11 Simbol Atribut Kunci (Mardiyanto, 2009) ...23

Gambar 12 Simbol Kardinalitas Many to Many (Mardiyanto, 2009) ...24

Gambar 13 Simbol Kardinalitas One to Many (Mardiyanto, 2009) ...24

Gambar 14 Simbol Kardinalitas Many to (Mardiyanto, 2009) ...24

Gambar 15 Simbol Kardinalitas One to One (Mardiyanto, 2009) ...25

Gambar 16 Simbol Partisipasi Total (Mardiyanto, 2009) ...25

Gambar 17 Simbol Partisipasi Parsial (Mardiyanto, 2009) ...25

Gambar 18 Simbol Spesialisasi Disjoint (Mardiyanto, 2009) ...25

Gambar 19 Simbol Spesialisasi Overlap (Mardiyanto, 2009) ...26

Gambar 20 Contoh Activity Diagram (Fowler, 2005)...30

Gambar 21 Contoh Sequence Diagram...31

Gambar 22 Contoh Class Diagram (Fowler, 2005) ...33

Gambar 23 Contoh Net Present Value ...38

Gambar 24 Diagram Alir Proses Penyewaan Truk ...43

Gambar 25 Diagram Alir Proses Pembelian Suku Cadang ...45

Gambar 26 Diagram Alir Proses Melihat Kerusakan Truk...47

Gambar 27 Entity Relational Diagram Penyewaan Truk ...49

Gambar 28 Use Case Diagram Aplikasi Penyewaan Truk dan Pembelian Suku Cadang Dengan Manajemen Persediaan dan Laporan Keuangan...59

Gambar 29 Activity Diagram Login User ...60

Gambar 30 Activity Diagram Tambah User (Admin) ...61

(11)

Gambar 32 Activity Diagram Ubah User (Admin) ...63

Gambar 33 Activity Diagram Lihat User (Admin) ...64

Gambar 34 Activity Diagriam Tambah Suku Cadang (Admin/Pegawai) ...65

Gambar 35 Activity Diagram Ubah Suku Cadang (Admin/Pegawai) ...66

Gambar 36 Activity Diagram Lihat Suku Cadang (Admin/Pegawai) ...67

Gambar 37 Activity Diagram Lihat Laporan Keuangan (Admin) ...68

Gambar 38 Activity Diagram Tambah Modal (Admin) ...69

Gambar 39 Activity Diagram Tambah Beban (Admin) ...70

Gambar 40 Activity Diagram Tambah Prive (Admin) ...71

Gambar 41 Activity Diagram Tambah Retur Beli (Admin) ...72

Gambar 42 Activity Diagram Lihat Retur Beli (Admin/Pegawai) ...73

Gambar 43 Activity Diagram Tambah Purchase Order (Admin/Pegawai) ....75

Gambar 44 Activity Diagram Lihat Purchase Order (Admin/Pegawai) ...76

Gambar 45 Activity Diagram Tambah Penerimaan Suku Cadang Admin/Pegawai)...78

Gambar 46 Activity Diagram Lihat Penerimaan Suku Cadang(Admin/Pegawai) ...79

Gambar 47 Activity Diagram Tambah Pelunasan (Admin/Pegawai) ...80

Gambar 48 Activity Diagram Lihat Pelunasan (Admin/Pegawai)...81

Gambar 49 Activity Diagram Tambah Penyewaan (Admin/Pegawai) ...83

Gambar 50 Activity Diagram Tambah Penyewaan (Admin/Pegawai) ...84

Gambar 51 Activity Diagram Tambah Pembayaran (Admin/Pegawai) ...85

Gambar 52 Activity Diagram Lihat Pembayaran (Admin/Pegawai) ...86

Gambar 53 Activity Diagram Lihat Pembayaran (Admin/Pegawai) ...87

Gambar 54 Activity Diagram Lihat Supplier (Admin/Pegawai) ...88

Gambar 55 Activity Diagram Ubah Supplier (Admin/Pegawai) ...89

Gambar 56 Activity Diagram Tambah Pelanggan (Admin/Pegawai) ...90

Gambar 57 Activity Diagram Ubah Pelanggan(Admin/Pegawai)...91

Gambar 58 Activity Diagram Lihat Pelanggan (Admin/Pegawai) ...92

Gambar 59 Activity Diagram Logout (Admin/Pegawai) ...93

Gambar 60 Class Diagram Penyewaan Truk...94

Gambar 61 Sequence Diagram Login (Admin/Pegawai) ...95

Gambar 62 Sequence Diagram Tambah User (Admin) ...96

(12)

Gambar 64 Sequence Diagram Hapus User (Admin) ...98

Gambar 65 Sequence Diagram Lihat User (Admin)...99

Gambar 66 Sequence Diagram Tambah Suku Cadang (Admin/Pegawai) . 100 Gambar 67 Sequence Diagram Ubah Suku Cadang (Admin/Pegawai) ... 101

Gambar 68 Sequence Diagram Lihat Suku Cadang (Admin/Pegawai) ... 102

Gambar 69 Sequence Diagram Lihat laporan Keuangan (Admin) ... 102

Gambar 70 Sequence Diagram Tambah Modal (Admin) ... 103

Gambar 71 Sequence Diagram Tambah Beban (Admin) ... 104

Gambar 72 Sequence Diagram Tambah Prive (Admin) ... 105

Gambar 73 Sequence Diagram Tambah Retur Beli (Admin/Pegawai) ... 105

Gambar 74 Sequence Diagram Lihat Retur Beli (Admin/Pegawai) ... 106

Gambar 75 Sequence Diagram Tambah Purchase Order (Admin/Pegawai) ... 107

Gambar 76 Sequence Diagram Lihat Purchase Order (Admin/Pegawai) ... 108

Gambar 77 Sequence Diagram Tambah Penerimaan (Admin/Pegawai) ... 109

Gambar 78 Sequence Diagram Lihat Penerimaan (Admin/Pegawai) ... 109

Gambar 79 Sequence Diagram Tambah Pembayaran (Admin/Pegawai) .. 110

Gambar 80 Sequence Diagram Lihat Pembayaran (Admin/Pegawai) ... 111

Gambar 81 Sequence Diagram Tambah Penyewaan (Admin/Pegawai) .... 112

Gambar 82 Sequence Diagram Lihat Penyewaan (Admin/Pegawai) ... 113

Gambar 83 Sequence Diagram Tambah Pelunasan (Admin/Pegawai)... 114

Gambar 84 Sequence Diagiram Lihat Pelunasaan (Admin/Pegawai) ... 115

Gambar 85 Sequence Diagram Tambah Supplier (Admin/Pegawai) ... 116

Gambar 86 Sequence Diagram Lihat Supplier (Admin/Pegawai)... 117

Gambar 87 Sequence Diagram Ubah Supplier (Admin/Pegawai) ... 118

Gambar 88 Sequence Diagram Tambah Pelanggan (Admin/Pegawai) ... 119

Gambar 89 Sequence Diagram Lihat Pelanggan (Admin/Pegawai) ... 120

Gambar 90 Squence Diagram Ubah Pelanggan(Admin/Pegawai) ... 121

Gambar 91 Sequence Diagram Lihat Laporan (Admin/Pegawai)... 122

Gambar 92 Sequence Diagram Logout (Admin/Pegawai) ... 122

Gambar 93 Sequence Diagram Equipment Investment ... 123

Gambar 94 Perancangan Antar Muka Login Form (Admin/Pegawai) ... 124

Gambar 95 Perancangan Antar Muka Menu Form (Admin/Pegawai) ... 124

(13)

Gambar 97 Perancangan Master Tambah User Form (Admin)... 126

Gambar 98 Perancangan Master Tambah Suku Cadang Form (Admin) .... 127

Gambar 99 Perancangan Master Tambah Suku Cadang Form (Admin) .... 128

Gambar 100 Rancangan Master Laporan Keuangan Form (Admin) ... 129

Gambar 101 Perancangan Tambah Modal Form (Admin) ... 130

Gambar 102 Perancangan Tambah Beban Form (Admin)... 130

Gambar 103 Perancangan Tambah Prive Form (Admin) ... 131

Gambar 104 Perancangan Master Retur Beli Form(Admin) ... 131

Gambar 105 Perancangan Tambah Retur Beli Form (Admin) ... 132

Gambar 106 Perancangan Master Purchase Order Form (Admin/Pegawai) ... 133

Gambar 107 Perancangan Tambah Purchase Order Form (Admin/Pegawai) ... 134

Gambar 108 Perancangan Master Penerimaan Form (Admin/Pegawai) .. 135

Gambar 109 Perancangan Tambah Perimaan Form (Admin/Pegawai) ... 136

Gambar 110 Perancangan Master Pelunasan Form (Admin/Pegawai) ... 137

Gambar 111 Perancangan Tambah Pelunasaan Form (Admin/Pegawai) .. 138

Gambar 112 Perancangan Tambah Pelunasaan Form (Admin/Pegawai) .. 139

Gambar 113 Perancangan Tambah Penyewaan Form (Admin/Pegawai) .. 140

Gambar 114 Perancangan Master Pembayaran Form (Admin/Pegawai) .. 141

Gambar 115 Perancangan Tambah Pembayaran Form (Admin/Pegawai) 142 Gambar 116 Perancangan Supplier Form (Admin/Pegawai) ... 142

Gambar 117 Perancangan Tambah Supplier Form (Admin/Pegawai) ... 143

Gambar 118 Perancangan Pelanggan Forim (Admin/Pegawai) ... 144

Gambar 119 Perancangan Tambah Pelanggan Form (Admin/Pegawai) ... 144

Gambar 120 Perancangan Pilih Data Form (Admin/Pegawai) ... 145

Gambar 121 Perancangan Laporan Form (Admin/Pegawai) ... 146

Gambar 122 Halaman Login Admin/Pegawai ... 147

Gambar 123 Halaman Menu Form ... 148

Gambar 124 Halaman Menu Form (Pegawai) ... 149

Gambar 125 Halaman Admin ... 150

Gambar 126 Halaman Retur Beli... 150

Gambar 127 Halaman Tambah Retur Beli ... 151

(14)

Gambar 129 Halaman Purchase Order ... 153

Gambar 130 Halaman Realisasi Purchase Order ... 154

Gambar 131 Halaman Tambah Purchase Order ... 155

Gambar 132 Halaman View Truk ... 156

Gambar 133 Halaman View Suku Cadang ... 157

Gambar 134 Halaman View Supplier ... 158

Gambar 135 Halaman Cetak Form Purchase Order ... 159

Gambar 136 Halaman Master Penerimaan ... 159

Gambar 137 Halaman Master Penerimaan Suku Cadang ... 160

Gambar 138 Halaman Tambah Penerimaan ... 161

Gambar 139 Halaman View Purchase Order... 162

Gambar 140 Halaman View Faktur Penerimaan ... 163

Gambar 141 Halaman Tambah Penerimaan ... 164

Gambar 142 Halaman Pencarian No Purchase Order ... 165

Gambar 143 Halaman Master Pelunasaan ... 166

Gambar 144 Halaman Bukti Pelunasan... 167

Gambar 145 Halaman Faktur Pelunasan ... 168

Gambar 146 Halaman Tambah Pelunasaan... 169

Gambar 147 Halaman Pencarian No Penerimaan ... 170

Gambar 148 Halaman Truk ... 171

Gambar 149 Halaman Master Truk ... 171

Gambar 150 Halaman Tambah Truk ... 172

Gambar 151 Halaman Tambah Kerusakan Truk ... 173

Gambar 152 Halaman Penambahan Kota ... 174

Gambar 153 Halaman Tambah Jarak Kota ... 174

Gambar 154 Halaman Suku Cadang ... 175

Gambar 155 Halaman Master Suku Cadang ... 175

Gambar 156 Halaman Tambah Suku Cadang ... 176

Gambar 157 Halaman Penyewaan ... 177

Gambar 158 Halaman Master Penyewaan ... 178

Gambar 159 Halaman Faktur Penyewaan ... 179

Gambar 160 Halaman Tambah Penyewaan ... 180

Gambar 161 Halaman View Sewa Pelanggan ... 181

(15)

Gambar 163 Halaman View Jarak Tujuan ... 183

Gambar 164 Halaman Master Pembayaran ... 185

Gambar 165 Halaman Faktur Pembayaran ... 186

Gambar 166 Halaman Tambah Pembayaran ... 187

Gambar 167 Halaman Pencarian Peyewaan Pembayaran ... 188

Gambar 168 Halaman Supplier ... 189

Gambar 169 Halaman Tambah Supplier ... 190

Gambar 170 Halaman Pelanggan ... 191

Gambar 171 Halaman Tambah Pelanggan ... 192

Gambar 172 Halaman Master Laporan ... 193

Gambar 173 Halaman Laporan Master Jurnal ... 193

Gambar 174 Laporan Master Kas ... 194

Gambar 175 Halaman Laporan Penyewaan ... 195

Gambar 176 Halaman Laporan Pelunasan ... 196

Gambar 177 Halaman Laporan Penerimaan ... 197

Gambar 178 Halaman Laporan Pembayaran ... 198

Gambar 179 Halaman Laporan Kerusakan Truk ... 199

Gambar 180 Halaman Admin Menu ... 200

Gambar 181 Halaman Master Pengguna ... 200

Gambar 182 Halaman Tambah Pengguna ... 201

Gambar 183 Halaman Tambah Prive ... 201

Gambar 184 Halaman Tambah Modal... 202

Gambar 185 Halaman Tambah Beban ... 202

Gambar 186 Halaman Master Keuangan ... 203

Gambar 187 Halaman Laporan Jurnal... 203

Gambar 188 Halaman Laporan Buku Besar ... 204

Gambar 189 Halaman Laporan Neraca ... 205

Gambar 190 Halaman Laporan Arus Kas ... 206

Gambar 191 Halaman Laporan Laba Rugi ... 207

Gambar 192 Halaman Laporan Ekutas ... 208

Gambar 193 Halaman Equipment Investment ... 209

Gambar 194 Halaman Net Present Value ... 209

Gambar 195 Tampilan Uji Coba (Admin/Pegawai) ... 211

(16)

Gambar 197 Tampilan Uji Coba Modul Ubah Pengguna (Admin) ... 214

Gambar 198 Tampilan Uji Coba Tambah Modal (Admin) ... 215

Gambar 199 Tampilan Uji Coba Tambah Beban (Admin) ... 216

Gambar 200 Tampilan Uji Coba Tambah Prive (Admin) ... 217

Gambar 201 Tampilan Uji Coba Tambah Retur Beli (Admin/Pegawai) ... 218

Gambar 202 Tampilan Uji Coba Tambah Purcahse Order (PO) (Admin/Pegawai) ... 219

Gambar 203 Tampilan Uji Coba Modul Tambah Penerimaan (Admin/Pegawai) ... 221

Gambar 204 Tampilan Uji Coba Tambah Pelunasan (Admin/Pegawai) ... 224

Gambar 205 Tampilan Uji Coba Tambah Truk (Admin/Pegawai) ... 225

Gambar 206 Tampilan Uji Coba Tambah Kerusakan Truk (Admin/Pegawai) ... 227

Gambar 207 Tampilan Uji Coba Ubah Truk (Admin/Pegawai) ... 228

Gambar 208 Tampilan Uji Coba Tambah Jarak (Admin/Pegawai) ... 230

Gambar 209 Tampilan Uji Coba Tambah Suku Cadang (Admin/Pegawai) 231 Gambar 210 Tampilan Uji Coba Ubah Suku Cadang (Admin/Pegawai)... 232

Gambar 211 Tampilan Uji Coba Tambah Penyewaan (Admin/Pegawai) ... 233

Gambar 212 Tampilan Uji Coba Tambah Pembayaran (Admin/Pegawai) . 235 Gambar 213 Tampilan Uji Coba Tambah Supplier (Admin/Pegawai) ... 236

Gambar 214 Tampilan Uji Coba Ubah Supplier (Admin/Pegawai) ... 237

Gambar 215 Tampilan Uji Coba Tambah Pelanggan (Admin/Pegawai)... 239

(17)

DAFTAR

TABLE

Table I Simbol – simbol dalam Use Case ...28

Table II Contoh Net Present Value ...37

Table III Contoh Penghitungan Penyusutan ...39

Table IV Login ...50

Table V Truk...50

Table VI Penyewaan ...51

Table VII Suku Cadang ...51

Table VIII Retur Beli ...51

Table IX Pelanggan ...52

Table X Pembayaran ...52

Table XI Laba Rugi...53

Table XII Supplier ...53

Table XIII Purchase Order (PO) ...53

Table XIV Penerimaan ...54

Table XV Kas ...54

Table XVI Neraca ...55

Table XVII Jurnal ...55

Table XVIII Master Account ...55

Table XIX Ekuitas ...56

Table XX Jarak ...56

Table XXI Master Kas ...56

Table XXII Master Jurnal ...57

Table XXIII Master Buku Besar ...57

Table XXIV NPV ...58

Table XXV Pelunasaan ...58

Table XXVI Uji Coba Login (Admin/Pegawai) ... 212

Table XXVII Uji Coba Tambah Pengguna (Admin) ... 213

Table XXVIII Uji Coba Ubah Pengguna (Admin) ... 214

Table XXIX Uji Coba Tambah Modal (Admin)... 215

Table XXX Uji Coba Tambah Beban (Admin) ... 216

Table XXXI Uji Coba Tabel Tambah Prive (Admin) ... 217

Table XXXII Uji Coba Tambah Retur Beli (Admin/Pegawai) ... 218

(18)

Table XXXIV Uji Coba Tambah Penerimaan (Admin/Pegawai) ... 221

Table XXXV Uji Coba Tambah Penerimaan (Admin/Pegawai) ... 224

Table XXXVI Uji Coba Tambah Truk (Admin/Pegawai) ... 225

Table XXXVII Uji Coba Tambah Kerusakaan Truk (Admin/Pegawai) ... 227

Table XXXVIII Uji Coba Ubah Truk (Admin/Pegawai) ... 228

Table XXXIX Uji Coba Tambah Jarak (Admin/Pegawai) ... 230

Table XL Uji Coba Tambah Suku Cadang (Admin/Pegawai) ... 231

Table XLI Uji Coba Ubah Suku Cadang (Admin/Pegawai)... 232

Table XLII Uji Coba Tambah Penyewaan (Admin/Pegawai) ... 233

Table XLIII Uji Coba Tambah Pembayaran (Admin/Pegawai) ... 235

Table XLIV Uji Coba Tambah Supplier (Admin/Pegawai) ... 236

Table XLV Uji Coba Ubah Supplier (Admin/Pegawai) ... 238

Table XLVI Uji Coba Tambah Pelanggan (Admin/Pegawai) ... 239

Table XLVII Uji Coba Ubah Pelanggan (Admin/Pegawai) ... 241

(19)

DAFTAR LAMPIRAN

(20)

1

Universitas Kristen Maranatha

BAB I

Pendahuluan

1.1 Latar Belakang

Perkembangan teknologi yang berkembang saat ini menuntut

berbagai perusahaan memakai teknologi yang mampu membantu mereka

untuk melakukan proses bisnis agar menjadi lebih cepat, efisien dan mudah.

Globalisasi saat ini memaksa perkembangan di bidang Informasi teknologi

dalam segala hal, termasuk di antaranya komputerisasi di perusahaan untuk

mempersingkat kinerja dan membantu mempermudah proses bisnis

perusahaan.

PT X merupakan sebuah perusahaan yang menawarkan jasa angkut

kepada perusahaan yang membutuhkan jasa pengangkutan barang.

Sekarang ini segala proses bisnis yang mereka kerjakan dilakukan secara

manual seperti penyewaan, pembukuan dan laporan keuangan serta

pemeliharaan dari truk itu sendiri. Apabila terdapat kerusakan pada truk,

proses pemeliharaan yang terjadi dilaporkan secara manual oleh pihak

pekerja kepada pihak perusahaan, dikarenakan semua pekerjaan dikerjakan

secara manual, mengakibatkan proses pemeliharaan berjalan tidak efektif,

laporan keuangan tidak teratur dan juga memakan banyak waktu. Dengan

bertambahnya setiap aktivitas dari perusahaan baik itu penyewaan dan

pembelian suku cadang dibutuhkan suatu aplikasi yang dapat membantu

untuk perusahaan agar dapat bekerja lebih efisien dalam melakukan proses

bisnis seperti laporan keuangan, pembelian truk atau suku cadang baru,

pengontrolan segala jenis persediaan baik dari suku cadang dan lain

(21)

2

aplikasi yang membantu dalam pengelolaan setiap aktivitas dari perusahaan

baik berupa laporan keuangan, penyewaan, pembelian, maupun

pemeliharaan suku cadang truk itu sendiri .

1.2 Rumusan Masalah

Permasalahan yang dapat dirumuskan di latar belakang di atas adalah

sebagai berikut :

1. Bagaimana agar setiap proses penyewaan truk dapat dikelola dengan

lebih terorganisasi dan tercatat dengan benar?

2. Bagaimana cara admin untuk melakukan pembelian melalui pemasok

?

3. Bagaimana agar informasi dari setiap kegiatan pembelian suku

cadang dan penyewaan di PT X dapat lebih terorganisasi?

4. Bagaimana cara admin/pemilik dapat mengetahu laporan dari

kerusakan truk setiap bulannya?

5. Bagaimana admin/owner dapat mengetahui truk mana yang

membutuhkan pergantian oli setelah 5000 kilometer dipakai?

6. Bagaimana admin/owner dapat mengetahui truk mana yang memiliki

nilai keuntungan untuk perusahaan sehingga dapat disimpan, dan truk

mana yang tidak memiliki nilai keuntungan ?

1.3 Tujuan Pembahasan

Untuk mengatasi masalah-masalah yang terdapat dalam rumusan

masalah yang telah disebutkan di atas, maka akan membuat sebuah aplikasi

dengan tujuan sebagai berikut:

1. Membuat aplikasi untuk pengelolan penyewaan truk, seperti tata cara

penyewaan, harga truk, siapa yang menyewa, tanggal penyewaan,

serta truk yang tersedia untuk disewakan

2. Membuat aplikasi purchase order disini aplikasi ini bertujuan untuk

(22)

3

3. Membuat aplikasi untuk pengelolaan informasi laporan keuangan baik

penyewaan maupun pembelian suku cadang untuk PT X

4. Membuat report dari setiap pembelian suku cadang yang dibeli dari

setiap kerusakan truk dan pembuatan report sehingga admin/pemilik

dapat melihat detail kerusakan dari truk.

5. Membuat aplikasi Reminder, dimana setiap kali truk disewakan,

kilometer dari truk yang telah disewakan akan bertambah sesuai

dengan jarak tempuh dari kota ke mana truk disewakan, sehingga

pengguna dapat mengetahui truk mana yang harus melakukan

pergantian oli dan pengguna dapat langsung melakukan pemesanan

suku cadang oli kepada pemasok.

6. Membuat aplikasi yang bertujuan untuk menginformasikan kepada

pemilik/admin agar dapat mengetahui nilai dari suatu truk tersebut

pada saat ini Net Profit Value, sehingga pemilik/admin dapat dibantu

dalam pengambilan keputusan untuk investasi ke depan apakah truk

tersebut akan dijual atau dapat disimpan untuk terus disewakan.

1.4 Ruang Lingkup Kajian

Ruang lingkup ini menjelaskan mengenai batasan-batasan perangkat

keras, perangkat lunak, serta batasan aplikasi.

1.4.1 Batasan Perangkat Keras

1. Processor : Intel Pentium IV 1.8 GHz (atau setara)

2. Memory : DDR 1GB

3. Harddisk : 80 GB

4. Input device : Keyboard, Mouse

5. Output device : Standard Monitor

1.4.2 Batasan Perangkat Lunak

1. Sistem operasi : Microsoft Windows XP SP2 (atau

(23)

4

2. Bahasa scripting : C Sharp

3. Editor pemrograman : Visual Studio 2008

4. Basis data : My SQL Server 2005

1.4.3 Batasan Aplikasi.

1. Aplikasi hanya melakukan bagian pembelian suku cadang.

2. Aplikasi hanya melakukan bagian penyewaan.

3. Aplikasi hanya melakukan penyewaan truk dengan batas

maximum penyewaan 3 hari.

4. Penyewaan truk tidak dapat melakukan penyewaan mundur,

penyewaan hanya dapat dilakukan pada hari penyewaan atau

hari hari berikutnya.

5. Aplikasi hanya membuat laporan keuangan dan akutansi

sederhana.

6. Aplikasi reminder untuk management persedian saat ini hanya

menangani pergantian oli, jenis pergantian lainya aplikasi

belum dapat diimplementasikan.

7. Aplikasi hanya menghitung perhitungan NPV dari setiap truk

tidak untuk seluruh truk dan tidak melakukan penghitungan

(24)

5

1.5 Sumber Data

Data-data yang digunakan dalam penyusunan makalah ini adalah :

1.5.1 Data Primer

Data primer dalam Tugas Akhir ini adalah data-data yang dimiliki oleh

instansi yang menjadi objek Tugas Akhir yaitu PT X.

1.5.2 Data Sekunder

Diperoleh melalui proses perkuliahan Pemrograman Berorientasi

Objek C# dan Pemrograman Berorientasi Objek C# Lanjutan, studi pustaka,

pustaka dan literature internet, dan sumber-sumber lainnya.

1.6 Sistematika Penyajian

BAB I Pendahuluan

Membahas tentang latar belakang masalah, rumusan masalah, tujuan

pengembangan aplikasi, ruang lingkup kajian, sistematika pembahasan.

BAB II Kajian Teori

Membahas tentang berbagai kajian teori yang akan digunakan dalam

pengembangan aplikasi.

BAB III Analisa dan Rancangan Sistem

Membahas tentang perancangan dan analisa yang digunakan dalam

pembuatan aplikasi. Analisa yang dilakukan adalah dengan membuat Proses

Bisnis, Flowchart, Entity Relationship Diagram, Use Case Diagram, Activity

Diagram, Sequence Diagram, Class diagram.

BAB IV Hasil Penelitian

Membahas tentang hasil yang tercapai dalam pengembangan

(25)

6

BAB V Pembahasan dan Uji Coba Penelitian

Membahas tentang hasil pengujian dari aplikasi yang telah selesai

dikerjakan. Metode yang digunakan adalah BlackBox Testing.

BAB VI Simpulan dan Saran

Membahas kesimpulan tentang masalah yang ada dan keberhasilan

solusi yang dibuat untuk memecahkan masalah tersebut, dan pendapat

(26)

245

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Hal-hal yang dapat disimpulkan dari pengembangan aplikasi ini

adalah:

1. Hasil implementasi aplikasi ini membantu bagian penyewaan, untuk

mengelola penyewaaan truk sehingga tidak terdapat jadwal truk yang

bentrok dan pengelolaan informasi penyewaan dari setiap penyewaan

truk dapat dilaporkan sebagai sebuah laporan keuangan setiap

bulannya.

2. Hasil implementasi aplikasi ini membantu melakukan proses

pemesanan atau pembelian suku cadang kepada pihak supplier

melalui aplikasi purchase order yang digunakan sebagai aplikasi yang

membantu untuk melakukan pembelian suku cadang.

3. Hasil implementasi aplikasi ini membantu pencatatan setiap

pembelian suku cadang, sehingga informasi dari setiap pembelian

suku cadang dapat dibuat laporan pembelian dari setiap pembelian

suku cadang.

4. Hasil implementasi ini dapat membuat sebuah laporan kerusakan truk,

sehingga setiap kerusakan truk dapat dicatat dan dilaporkan.

5. Hasil implementasi ini dapat membuat sebuah reminder sistem yang

berguna untuk memberitahukan apabila dibutuhkan pergantian oli

kepada setiap truk yang telah disewaakan setiap lima ribu kilometer.

6. Hasil implementasi aplikasi ini dapat menghitung keuntungan dan

kerugian setiap truknya sehingga dapat mengetahui kinerja dari setiap

(27)

246

6.2 Saran

Beberapa saran yang dapat diberikan untuk pengembangan

aplikasi penyewaan di masa mendatang adalah:

1. Pengembangan aplikasi lebih lanjut diharapkan dapat menangani

setiap pelanggan yang memiliki member ID dan diharapkan dapat

memberikan diskon atau keuntungan dari memiliki member setiap

terjadi penyewaaan

2. Pengembangan aplikasi lebih lanjut diharapkan dapat menangani

pembayaran secara kartu kredit, apabila kartu digesekkan maka dapat

muncul di dalam penyewaan, no kartu kredit dan pembayaran yang

digunakan.

3. Pengembangan aplikasi lebih lanjut diharapkan, reminder dari setiap

kerusakan truk, tidak hanya berupa pergantian oli saja tetapi dapat

melakukan reminder terhadap setiap bagian mesin dari truk.

4. Pengembangan selanjutnya diharapkan aplikasi dapat melakukan

pencarian Internal Rate of Return (IRR) dan External Rate of Return

(ERR), sehingga dapat lebih memperjelas hasil investasi telah

(28)

247

DAFTAR PUSTAKA

Ayuliana. 2009. Testing dan Implementasi. Diakses pada 12 Juni 2011, dari

http://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/12482/

Pertemuan+06+-++_BlackBox+Testing_.pdf

Fowler, Martin. 2003. UMLDistilled 3rd edition. Yogyakarta: Penerbit Andi.

Jusup, Al Haryono. 2001. DasarDasar Akuntansi. Yogyakarta : Adytia

Media.

Mardiyanto, Dwi Aji. 2009. Diagram Entity-Relationship Pemodelan Data

dalam Rekayasa Perangkat Lunak. Diakses pada 20 November 2010, dari

kur2003.if.itb.ac.id/file/SE6162%20ERD.pdf

Nurmawan, S.Pd. 2007. Kegiatan Ekonomi. Diakses pada 12 Juni 2011, dari

http://elcom.umy.ac.id/elschool/sma_muh_1_wonosobo/file.php/1/materi/eko

nomi/KEGIATAN_EKONOMI.pdf

Proboyekti, S.Kom, MLIS, Umi. 2009. Analisis dan Perancangan Sistem.

Diakses pada 12 Juni 2011, dari lecturer.ukdw.ac.id/othie/flowchart.pdf

Rangkuti, Freddy. 2004. Manajemen Persediaan : Aplikasi di Bidang Bisnis.

Jakarta : Fajar Interpratama Offset.

Troelsen, Andrew. 2007. Pro C# 2008 and the .NET 3.5 Platform, Fourth

Edition. New York : Apress.

Referensi

Dokumen terkait

Penelitian ini dilakukan untuk melihat perbandingan kadar hormone progesteron antara kerbau betina yang belum melahirkan dengan kerbau betina yang sudah melahirkan

Karawitan mem iIi k i dua si stem nada yang d i pcrcaya asli I ndoncsia, ya itu slendro dan pelog. Penggunaan laras slendro atau pelog adalah salah satu unsur

Walaupun pekerdjaan dari Panitia Pembaharuan Peraturan Beton Bertulang Indonesia sangat dipermudah oleh adanja rekomendasi-rekomendasi badan-badan International seperti FIP- CEB

bahwa berdasarkan pertimbangan sebagaimana dimaksud dalam huruf a dan huruf b serta untuk melaksanakan ketentuan Pasal 21 ayat (1) Peraturan Pemerintah Nomor 82 Tahun 2001

Penelitian ini dilakukan untuk menjawab pokok-pokok masalah pada rumusan masalah, yaitu untuk mengetahuilatar belakang, cara memenuhi kehidupan, serta hambatan-hambatan

Adapun Dokumen-Dokumen yang akan diadakan pembuktian dan harus dibawa, diserahkan serta diperlihatkan Aslinya kepada Pokja ULP, yakni :.. Formulir Isian Kualifikasi Asli

Berdasar pada Berita Acara Pembuktian kualifikasi nomor Berita Acara Pembuktian kualifikasi Nomor : 070/ULP-Pokja-II-JK/2011 tanggal 26 Maret 2012 Pekerjaan

Jika banjir air dapat terjadi dalam waktu yang cukup lama, maka banjir cileunang adalah banjir dadakan (langsung terjadi saat hujan tiba). c) Banjir bandang, tidak hanya