Sistem Informasi Penjualan Pembelian dan Produksi PT Jovanindo Horustek dengan Estimasi Produksi Mesin.
v
ABSTRAK
Sistem Informasi ini dibuat guna membantu jalannya usaha PT Jovanindo Horustek agar menjadi perusahaan yang lebih baik dan terstruktur. Selama ini PT Jovanindo Horustek masih melakukan berbagai transaksi penjualan, pembelian, produksi serta makloon order secara manual. Yang menyebabkan banyaknya terjadi kesalahan dalam kegiatan perusahaan. Aplikasi sistem informasi yang dibuat berbasis website dengan bahasa pemrograman PHP, yang mencakup : hak akses pengguna, pengelolaan data bahan, pemasok, pelanggan, karyawan, pembelian, penjualan, produksi, serta makloon. Admin dapat dengan mudah menambah, mengubah, menghapus data bahan, pelanggan, karyawan, pemasok di dalam aplikasi serta dalam melakukan pembelian, penjualan, produksi, dan makloonorder.
(2)
vi
ABSTRACT
This information system created in order to assist PT Jovanindo Horustek course of business in order to become a better company and structured. During PT Jovanindo Horustek still perform various sales, purchases, production and makloon order manually. Which resulted in many errors in the company's activities. Information system applications that are made based website with the PHP programming language, which includes: the user permissions, data management materials, suppliers, customers, employees, purchasing, sales, production, and makloon. Admin can easily add, modify, delete data materials, customers, employees, suppliers in the application as well as in the purchase, sales, production, and makloon order.
(3)
vii
DAFTAR ISI
LEMBAR PENGESAHAN ... Error! Bookmark not defined.
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xvii
DAFTAR LAMPIRAN ... xix
DAFTAR NOTASI/ LAMBANG ... xx
DAFTAR SINGKATAN ... xxii
DAFTAR ISTILAH ... xxiii
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian... 3
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 5
2.1 Pengertian Sistem ... 5
2.1.1 Definisi Sistem Informasi ... 5
2.2 Database ... 6
2.3 Entity Relationship Diagram ... 7
2.3.1 Entity ... 7
2.3.2 Relationship ... 7
2.3.3 Attributes ... 7
2.3.4 Kardinalitas ... 7
(4)
viii
2.5 Unified Modeling Languange ( UML ) ... 8
2.5.1 Use Case Diagram ... 8
2.5.2 Class Diagram ... 9
2.6 HTML ... 9
2.7 MySQL ... 9
2.8 PHP ... 10
2.9 Blackbox ... 10
2.10 Metode Campbell Dudeck and Smith (CDS) ... 11
2.10.1 Contoh Penerapan Metode Campbell Dudeck and Smith (CDS) 12 BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 15
3.1 Analisis Proses Bisnis ... 15
3.1.1 Proses Bisnis Penjualan Bahan ... 15
3.1.2 Proses Bisnis Pembelian Bahan ... 17
3.1.3 Proses Bisnis Produksi Bahan ... 19
3.2 Desain Perangkat Lunak ... 21
3.2.1 ERD ... 21
3.2.2 ER to Table ... 21
3.2.3 Use Case Diagram ... 27
3.2.4 Class Diagram ... 35
3.2.5 Activity Diagram ... 38
3.3 Rancangan Desain Antarmuka ... 78
3.3.1 Desain Antarmuka Admin ... 79
3.3.2 Rancangan Antarmuka Karyawan Penjualan Pembelian ... 114
3.3.3 Rancangan Antarmuka Karyawan Produksi ... 125
BAB 4. HASIL PENELITIAN ... 139
4.1 Implementasi Antarmuka ... 139
4.1.1 Implementasi Antarmuka Admin... 139
4.1.2 Implementasi Antarmuka Karyawan Penjualan Pembelian .... 165
4.1.3 Implementasi Antarmuka Karyawan Produksi ... 176
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 189
(5)
ix
5.2 Pengujian Tambah Bahan ... 190
5.3 Pengujian Ubah Bahan ... 190
5.4 Pengujian Hapus Bahan ... 191
5.5 Pengujian Laporan Bahan ... 192
5.6 Pengujian Tambah Resep ... 192
5.7 Pengujian Ubah Resep ... 192
5.8 Pengujian Hapus Resep ... 193
5.9 Pengujian Tambah Karyawan ... 194
5.10 Pengujian Ubah Karyawan ... 194
5.11 Pengujian Hapus Karyawan ... 195
5.12 Pengujian Laporan Karyawan ... 196
5.13 Pengujian Tambah Pelanggan ... 196
5.14 Pengujian Ubah Pelanggan ... 197
5.15 Pengujian Hapus Pelanggan ... 198
5.16 Pengujian Laporan Pelanggan ... 199
5.17 Pengujian Tambah Supplier ... 199
5.18 Pengujian Ubah Supplier ... 199
5.19 Pengujian Hapus Supplier ... 200
5.20 Pengujian Laporan Supplier ... 201
5.21 Pengujian Tambah Pembelian ... 201
5.22 Pengujian Konfirmasi Pembelian ... 202
5.23 Pengujian Laporan Pembelian ... 202
5.24 Pengujian Tambah Penjualan ... 203
5.25 Pengujian Surat Jalan Penjualan ... 203
5.26 Pengujian Bon Penjualan ... 204
5.27 Pengujian Laporan Penjualan ... 204
5.28 Pengujian Tambah Produksi ... 205
5.29 Pengujian Cetak Surat Jalan Produksi ... 205
5.30 Pengujian Kelola Finish Good ... 206
5.31 Pengujian Laporan Produksi ... 206
5.32 Pengujian Laporan Mesin ... 206
(6)
x
5.34 Pengujian Surat Jalan Makloon ... 207
5.35 Pengujian Konfirmasi Makloon ... 208
5.36 Pengujian Laporan Makloon ... 208
BAB 6. SIMPULAN DAN SARAN ... 210
6.1 Simpulan ... 210
6.2 Saran ... 210
(7)
xi
DAFTAR GAMBAR
Gambar 2.1Use Case Diagram [5] ... 8
Gambar 2.2 Algoritma CDS ... 11
Gambar 3.1 Entity Relationship DIagram ... 21
Gambar 3.2 Use Case Diagram Sistem Utama ... 27
Gambar 3.3 Use Case Diagram Kelola Bahan ... 28
Gambar 3.4 Use Case Diagram Kelola Karyawan ... 29
Gambar 3.5 Use Case Diagram Kelola Pelanggan ... 30
Gambar 3.6 Use Case Diagram Kelola Supplier ... 30
Gambar 3.7 Use Case Diagram Kelola Pembelian ... 31
Gambar 3.8 Use Case Diagram Kelola Penjualan ... 32
Gambar 3.9 Use Case Diagram Kelola Produksi ... 33
Gambar 3.10 Use Case Diagram Kelola Makloon ... 34
Gambar 3.11 Class Diagram Entity ... 35
Gambar 3.12 Class Diagram Interface ... 36
Gambar 3.13 Class Diagram Dao ... 37
Gambar 3.14 Activity Diagram Login ... 38
Gambar 3.15 Activity Diagram Logout ... 39
Gambar 3.16 Activity Diagram Tambah Bahan ... 40
Gambar 3.17 Activity Diagram Ubah Bahan ... 41
Gambar 3.18 Activity Diagram Hapus Bahan ... 42
Gambar 3.19 Activity Diagram Lihat Bahan ... 43
Gambar 3.20 Activity Diagram Laporan Bahan ... 43
Gambar 3.21 Activity Diagram Tambah Resep ... 44
Gambar 3.22 Activity Diagram Ubah Resep ... 46
Gambar 3.23 Activity Diagram Hapus Resep ... 47
Gambar 3.24 Activity Diagram Tambah Karyawan ... 48
Gambar 3.25 Activity Diagram Ubah Karyawan ... 49
Gambar 3.26 Activity Diagram Hapus Karyawan ... 50
Gambar 3.27 Activity Diagram Lihat Karyawan... 51
(8)
xii
Gambar 3.29 Activity Diagram Tambah Pelanggan ... 53
Gambar 3.30 Activity Diagram Ubah Pelanggan... 54
Gambar 3.31 Activity Diagram Hapus Pelanggan ... 55
Gambar 3.32 Activity Diagram Lihat Pelanggan ... 56
Gambar 3.33 Activity Diagram Laporan Pelanggan ... 56
Gambar 3.34 Activity Diagram Tambah Supplier ... 57
Gambar 3.35 Activity Diagram Ubah Supplier... 58
Gambar 3.36 Activity Diagram Hapus Supplier ... 59
Gambar 3.37 Activity Diagram Lihat Supplier ... 60
Gambar 3.38 Activity Diagram Laporan Supplier ... 61
Gambar 3.39 Activity Diagram Tambah Pembelian ... 62
Gambar 3.40 Activity Diagram Lihat Pembelian... 63
Gambar 3.41 Activity Diagram Konfirmasi Pembelian ... 64
Gambar 3.42 Activity Diagram Laporan Pembelian ... 65
Gambar 3.43 Activity Diagram Tambah Penjualan ... 66
Gambar 3.44 Activity Diagram Membuat Surat Jalan ... 67
Gambar 3.45 Activity Diagram Bon ... 68
Gambar 3.46 Activity Diagram Laporan Penjualan ... 69
Gambar 3.47 Activity Diagram Tambah Produksi ... 70
Gambar 3.48 Activity Diagram Cetak Surat Jalan Produksi ... 71
Gambar 3.49 Activity Diagram Kelola Finish Good ... 72
Gambar 3.50 Activity Diagram Laporan Produksi ... 73
Gambar 3.51 Activity Diagram Laporan Mesin ... 74
Gambar 3.52 Activity Diagram Tambah Makloon... 75
Gambar 3.53 Activity Diagram Surat Jalan Makloon ... 76
Gambar 3.54 Activity Diagram Konfirmasi Makloon ... 77
Gambar 3.55 Activity Diagram Laporan Makloon... 78
Gambar 3.56 Rancangan Antarmuka Login ... 79
Gambar 3.57 Rancangan Antarmuka Menu Beranda ... 80
Gambar 3.58 Rancangan Antarmuka Menu Kelola Bahan Baku ... 81
Gambar 3.59 Rancangan Antarmuka Menu Kelola Bahan Jadi ... 82
(9)
xiii
Gambar 3.61 Rancangan Antarmuka Menu Laporan Bahan ... 84
Gambar 3.62 Rancangan Antarmuka Menu Kelola Karyawan ... 85
Gambar 3.63 Rancangan Antarmuka Menu Laporan Karyawan ... 86
Gambar 3.64 Rancangan Antarmuka Menu Kelola Pelanggan ... 87
Gambar 3.65 Rancangan Antarmuka Menu Laporan Pelanggan ... 88
Gambar 3.66 Rancangan Antarmuka Menu Kelola Supplier ... 89
Gambar 3.67 Rancangan Antarmuka Menu Laporan Supplier ... 90
Gambar 3.68 Rancangan Antarmuka Menu Sales Order ... 91
Gambar 3.69 Rancangan Antarmuka Menu Surat Jalan Penjualan... 92
Gambar 3.70 Rancangan Antarmuka Menu Surat Jalan Penjualan Detail ... 93
Gambar 3.71 Rancangan Antarmuka Menu Bon Penjualan ... 94
Gambar 3.72 Rancangan Antarmuka Menu Bon Penjualan Detail ... 95
Gambar 3.73 Rancangan Antarmuka Menu Laporan Penjualan ... 96
Gambar 3.74 Rancangan Antarmuka Menu Purchase Order ... 97
Gambar 3.75 Rancangan Antarmuka Menu Daftar Pembelian ... 98
Gambar 3.76 Rancangan Antarmuka Menu Daftar Pembelian Detail ... 99
Gambar 3.77 Rancangan Antarmuka Menu Laporan Pembelian ... 100
Gambar 3.78 Rancangan Antarmuka Menu Produksi Order ... 101
Gambar 3.79 Rancangan Antarmuka Menu Surat Jalan Produksi... 102
Gambar 3.80 Rancangan Antarmuka Menu Surat Jalan Produksi Detail ... 103
Gambar 3.81 Rancangan Antarmuka Menu Finish Good ... 104
Gambar 3.82 Rancangan Antarmuka Menu Finish Good Detail ... 105
Gambar 3.83 Rancangan Antarmuka Menu Laporan Produksi ... 106
Gambar 3.84 Rancangan Antarmuka Menu Laporan Mesin ... 107
Gambar 3.85 Rancangan Antarmuka Menu Makloon Order ... 108
Gambar 3.86 Rancangan Antarmuka Menu Surat Jalan Makloon ... 109
Gambar 3.87 Rancangan Antarmuka Menu Surat Jalan Makloon Detail .... 110
Gambar 3.88 Rancangan Antarmuka Menu Konfirmasi Makloon ... 111
Gambar 3.89 Rancangan Antarmuka Menu Konfirmasi Makloon Detail ... 112
Gambar 3.90 Rancangan Antarmuka Menu Laporan Makloon ... 113
Gambar 3.91 Rancangan Antarmuka Karyawan Beranda ... 114
(10)
xiv
Gambar 3.93 Rancangan Antarmuka Karyawan Surat Jalan Penjualan ... 116
Gambar 3.94 Rancangan Antarmuka Karyawan Surat Jalan Penjualan Detail117 Gambar 3.95 Rancangan Antarmuka Karyawan Bon Penjualan ... 118
Gambar 3.96 Rancangan Antarmuka Karyawan Bon Detail ... 119
Gambar 3.97 Rancangan Antarmuka Karyawan Laporan Penjualan... 120
Gambar 3.98 Rancangan Antarmuka Karyawan Purchase Order ... 121
Gambar 3.99 Rancangan Antarmuka Karyawan Daftar Pembelian ... 122
Gambar 3.100 Rancangan Antarmuka Daftar Pembelian Detail ... 123
Gambar 3.101 Rancangan Antarmuka Karyawan Laporan Pembelian ... 124
Gambar 3.102 Rancangan Antarmuka Karyawan Produksi Beranda ... 125
Gambar 3.103 Rancangan Antarmuka Karyawan Produksi Order... 126
Gambar 3.104 Rancangan ANtarmuka Karyawan Surat Jalan Produksi .... 127
Gambar 3.105 Rancangan Antarmuka Karyawan Surat Jalan Produksi Detail128 Gambar 3.106 Rancangan Antarmuka Karyawan Finish Good ... 129
Gambar 3.107 Rancangan Antarmuka Karyawan Finish Good Detail ... 130
Gambar 3.108 Rancangan Antarmuka Karyawan Laporan Produksi ... 131
Gambar 3.109 Rancangan Antarmuka Karyawan Laporan Mesin ... 132
Gambar 3.110 Rancangan Antarmuka Karyawan Makloon Order ... 133
Gambar 3.111 Rancangan Antarmuka Karyawan Surat Jalan Makloon ... 134
Gambar 3.112 Rancangan Antarmuka Karyawan Surat Jalan Makloon Detail135 Gambar 3.113 Rancangan Antarmuka Karyawan Konfirmasi Makloon ... 136
Gambar 3.114 Rancangan Antarmuka Karyawan Konfirmasi Makloon Detail137 Gambar 3.115 Rancangan Antarmuka Karyawan Laporan Makloon ... 138
Gambar 4.1 Implementasi Antarmuka Login ... 139
Gambar 4.2 Implementasi Antarmuka Menu Beranda ... 140
Gambar 4.3 Implementasi Antarmuka Kelola Bahan Baku ... 140
Gambar 4.4 Implementasi Antarmuka Kelola Bahan Jadi ... 141
Gambar 4.5 Implementasi Antarmuka Kelola Resep ... 142
Gambar 4.6 Implementasi Antarmuka Laporan Bahan ... 143
Gambar 4.7 Impelmentasi Antarmuka Kelola Karyawan ... 144
Gambar 4.8 Implementasi Antarmuka Laporan Karyawan ... 145
(11)
xv
Gambar 4.10 Implementasi Antarmuka Laporan Pelanggan ... 147
Gambar 4.11 Implementasi Antarmuka Kelola Supplier ... 147
Gambar 4.12 Implementasi Antarmuka Laporan Supplier ... 148
Gambar 4.13 Implementasi Antarmuka Sales Order ... 149
Gambar 4.14 Implementasi Antarmuka Surat Jalan Penjualan ... 150
Gambar 4.15 Implementasi Antarmuka Surat Jalan Detail ... 150
Gambar 4.16 Implementasi Antarmuka Bon Penjualan ... 151
Gambar 4.17 Implementasi Antarmuka Bon Penjualan Detail ... 152
Gambar 4.18 Implementasi Antarmuka Laporan Penjualan ... 152
Gambar 4.19 Implementasi Antarmuka Purchase Order ... 153
Gambar 4.20 Implementasi Antarrmuka Daftar Pembelian ... 154
Gambar 4.21 Implementasi Antarmuka Daftar Pembelian Detail ... 154
Gambar 4.22 Implementasi Antarmuka Laporan Pembelian ... 155
Gambar 4.23 Impelementasi Antarmuka Produksi Order ... 156
Gambar 4.24 Implementasi Antarmuka Surat Jalan Produksi ... 156
Gambar 4.25 Implementasi Antarmuka Surat Jalan Produksi Detail ... 157
Gambar 4.26 Implementasi Antarmuka Finish Good ... 158
Gambar 4.27 Implementasi Antarmuka Finish Good Detail ... 158
Gambar 4.28 Implementasi Antarmuka Laporan Produksi ... 159
Gambar 4.29 Implementasi Antarmuka Laporan Mesin ... 160
Gambar 4.30 Implementasi Antarmuka Makloon Order ... 160
Gambar 4.31 Implementasi Antarmuka Surat Jalan Makloon ... 161
Gambar 4.32 Implementasi Antarmuka Surat Jalan Makloon Detail ... 162
Gambar 4.33 Implementasi Antarmuka Konfirmasi Makloon ... 163
Gambar 4.34 Implementasi Antarmuka Konfirmasi Makloon Detail ... 164
Gambar 4.35 Implementasi Antarmuka Laporan Makloon ... 164
Gambar 4.36 Implementasi Antarmuka Karyawan Beranda ... 165
Gambar 4.37 Implementasi Antarmuka Karyawan Sales Order ... 166
Gambar 4.38 Implementasi Antarmuka Karyawan Surat Jalan Penjualan .. 167
Gambar 4.39 Implementasi Antarmuka Karyawan Surat Jalan Penjualan Detail ... 168
(12)
xvi
Gambar 4.41 Implementasi Antarmuka Karyawan Bon Detail ... 170
Gambar 4.42 Implementasi Antarmuka Karyawan Laporan Penjualan ... 171
Gambar 4.43 Implementasi Antarmuka Karyawan Purchase Order ... 172
Gambar 4.44 Implementasi Antarmuka karyawan Daftar Pembelian ... 173
Gambar 4.45 Implementasi Antarmuka Karyawan Daftar Pembelian Detail174 Gambar 4.46 Implementasi Antarmuka Karyawan Laporan Pembelian ... 175
Gambar 4.47 Implementasi Antarmuka Karyawan Produksi Beranda ... 176
Gambar 4.48 Implementasi Antarmuka Karyawan Produksi Order... 177
Gambar 4.49 Implementasi Antarmuka Karyawan Surat Jalan Produksi .... 178
Gambar 4.50 Implementasi Antarmuka Karyawan Surat Jalan Produksi Detail179 Gambar 4.51 Implementasi Antarmuka Karyawan Finish Good ... 180
Gambar 4.52 Implementasi Antarmuka Karyawan Finish Good Detail ... 181
Gambar 4.53 Implementasi Antarmuka Karyawan Laporan Produksi ... 181
Gambar 4.54 Implementasi Antarmuka Karyawan Laporan Mesin ... 182
Gambar 4.55 Implementasi Antarmuka Karyawan Makloon Order ... 183
Gambar 4.56 Implementasi Antarmuka Karyawan Surat Jalan Makloon .... 184
Gambar 4.57 Implementasi Antarmuka Karyawan Surat Jalan Makloon Detail185 Gambar 4.58 Implementasi Antarmuka Karyawan Konfirmasi Makloon ... 186
Gambar 4.59 Implementasi Antarmuka Karyawan Konfirmasi Makloon Detail187 Gambar 4.60 Implementasi Antarmuka Karyawan Laporan Makloon ... 188
(13)
xvii
DAFTAR TABEL
Tabel 5.1 Pengujian Login ... 189
Tabel 5.2 Pengujian Tambah Bahan ... 190
Tabel 5.3 Pengujian Ubah Bahan ... 190
Tabel 5.4 Pengujian Hapus Bahan ... 191
Tabel 5.5 Pengujian Laporan Bahan ... 192
Tabel 5.6 Pengujian Tambah Resep ... 192
Tabel 5.7 Pengujian Ubah Resep ... 192
Tabel 5.8 Pengujian Hapus Resep ... 193
Tabel 5.9 Pengujian Tambah Karyawan ... 194
Tabel 5.10 Pengujian Ubah Karyawan ... 194
Tabel 5.11 Pengujian Hapus Karyawan ... 195
Tabel 5.12 Pengujian Laporan Karyawan ... 196
Tabel 5.13 Pengujian Tambah Pelanggan ... 196
Tabel 5.14 Pengujian Ubah Pelanggan ... 197
Tabel 5.15 Pengujian hapus Pelanggan ... 198
Tabel 5.16 Pengujian Laporan Pelanggan ... 199
Tabel 5.17 Pengujian Tambah Supplier ... 199
Tabel 5.18 Pengujian Ubah Supplier ... 199
Tabel 5.19 Pengujian Hapus Supplier ... 200
Tabel 5.20 Pengujian Laporan Supplier ... 201
Tabel 5.21 Pengujian Tambah Pembelian ... 201
Tabel 5.22 Pengujian Konfirmasi Pembelian ... 202
Tabel 5.23 Pengujian Laporan Pembelian ... 202
Tabel 5.24 Pengujian Tambah Penjualan ... 203
Tabel 5.25 Pengujian Surat Jalan Penjualan ... 203
Tabel 5.26 Pengujian Bon Penjualan ... 204
Tabel 5.27 Pengujian Laporan Penjualan ... 204
Tabel 5.28 Pengujian Tambah Produksi ... 205
Tabel 5.29 Pengujian Cetak Surat Jalan Produksi ... 205
(14)
xviii
Tabel 5.31 Pengujian Laporan Produksi ... 206
Tabel 5.32 Pengujian Laporan mesin ... 206
Tabel 5.33 Pengujian Tambah Makloon ... 207
Tabel 5.34 Pengujian Surat Jalan Makloon ... 207
Tabel 5.35 Pengujian Konfirmasi Makloon ... 208
(15)
xix
(16)
xx
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti Flowchart Simbol arus / flow Menyatakan jalannya
arus suatu proses
Flowchart Simbol process Menyatakan suatu tindakan
(proses) yang dilakukan oleh komputer
Flowchart Simbol manual Menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer
Flowchart Simbol decision Menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan
Flowchart Simbol terminal Menyatakan permulaan atau akhir suatu
program
Flowchart Simbol manual
input
Memasukkan data secara manual dengan menggunakan online keyboard
Flowchart Simbol document Mencetak keluaran dalam bentuk dokumen (melalui printer)
DFD Simbol External
Entity
Merupakan kesatuan di lingkungan luar sistem bias berupa orang, organisasi atau sistem lain.
(17)
xxi
Jenis Notasi/Lambang Nama Arti
DFD Process Merupakan proses di
perhitungan arimatik penulisan suatu formula atau pembuatan laporan
DFD Data Store (simpan
data)
Dapat berupa suatu file atau database pada sistem komputer atau catatan manual
DFD Data Flow (arus
data)
Arus data ini mengalir diantara proses, simpan data dan kesatuan luar
ERD Entitas Menunjukkan sebuah
objek yang dapat dibedakan dengan objek lainnya
ERD Atribut Mendeskripsikan
karakter entitas
ERD Relasi Menunjukkan adanya
hubungan diantara sejumlah entitas yang berbeda
ERD Garis (one to many) Penghubung antar relasi dan entitas dimana satu entitas dapat memiliki lebih dari satu
(18)
xxii
DAFTAR SINGKATAN
ERD Entity Relationship DiagramSQL Structured Query Language
UML Unified Modelling Language
(19)
xxiii
DAFTAR ISTILAH
Aplikasi suatu perangkat lunak komputer yang
memanfaatkan kemampuan komputer langsung untuk melakukan sesuatu tugas.
Form tempat untuk mengontrol proses masukan data,
menampilkan data, memeriksa, dan
memperbaharui data.
Sistem suatu kesatuan yang terdiri komponen yang dihubungkan bersama untuk memudahkan aliran informasi.
Admin pengguna yang memiliki hak akses untuk
pengelolaan suatu data dan dapat memberikan akses kepada pengguna tertentu.
User pengguna
Login proses masuk ke jaringan komputer dengan
memasukkan identitas pengguna.
(20)
1
Universitas Kristen Maranatha
BAB 1. PENDAHULUAN
1.1 Latar Belakang Masalah
Penjualan, pembelian, produksi benang menjadi kain yang masih dilakukan secara manual akan sangat menghambat dalam penjualan, pembelian serta produksi bahan. Pencarian kain yang akan di pesan oleh customer juga akan sangat memakan waktu. Selain itu juga dapat terjadi kecurangan atau kesalah pahaman apabila penjualan yang dilakukan secara manual. Dengan di buat nya sistem ini diharapkan dapat memudahkan pemilik dan konsumen dalam proses penjualan dan pembelian benang dan kain. Di samping itu juga pihak PT Jovanindo Horustek akan sulit mengontrol stok bahan yang tersedia. Sistem manual inilah yang dirasakan karyawan sebagai salah satu kendala penghambat arus informasi seperti pembayaran yang lewat jatuh tempo.
Proses produksi yang masih terbengkalai membuat karyawan menjadi bingung. Proses order produksi yang terus menerus mengakibatkan bagian penjualan menunggu bahan yang akan d jual yang entah kapan produksinya selesai. Dikarenakan tidak ada metode penjadwalan mesin yang digunakan sehingga bagian produksi terus menerus menerima order dari bagian penjualan. Juga proses jasa makloon yang dilakukan kepada supplier makloon masih terbengkalai.
Berdasarkan latar belakang permasalahan di atas maka dibuatlah aplikasi Sistem Informasi. Sistem informasi ini dapat melakukan penjualan, pembelian, dan produksi.
Dengan adanya penjadwalan produksi yang baik tentunya mesin-mesin yang digunakan dapat dioperasikan sesuai kapasitas yang dimiliki dan memperkecil kemungkinan timbulnya waktu yang tidak produktif dari mesin-mesin yang digunakan. Penjadwalan ini bertujuan agar arus produksi dapat berjalan lancar sesuai dengan waktu yang telah direncanakan.
Serta adanya pengaturan sistem terhadap penjualan, pembelian serta akuntansi sehingga proses menjadi lebih mudah. Penjualan yang dilakukan
(21)
2
Universitas Kristen Maranatha oleh PT Jovanindo Horustek kepada customer, serta pembelian yang dilakukan kepada supplier. Sistem ini dapat mengkalkulasi proses akuntansi laporan laba rugi, serta akuntansi sederhana lainnya. Bertujuan agar mempermudah pekerjaan yang dilakukan karyawan pada PT Jovanindo Horustek.
1.2 Rumusan Masalah
Dilihat dari latar belakang masalah di atas, maka dapat disimpulkan beberapa rencana penelitian sebagai berikut:
1. Bagaimana aplikasi ini dapat mengingatkan pembayaran yang akan jatuh tempo?
2. Bagaimana aplikasi ini dapat mengontrol produksi yang dilakukan sehingga order produksi tidak terbengkalai?
1.3 Tujuan Pembahasan
Tujuan dari penelitian ini adalah :
1. Aplikasi sistem informasi ini dapat mengingatkan pemilik jika terdapat pembayaran terhadap penjualan atau pembelian yang akan jatuh tempo.
2. Apllikasi sistem informasi ini dapat mengontrol produksi dengan menjadwalkan dan menghitung estimasi waktu mesin untuk membuat bahan jadi.
(22)
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
Berdasarkan latar belakang dan rumusan masalah yang ada, maka ruang lingkup dari aplikasi ini adalah:
a. Ruang Lingkup Perangkat Lunak
1. Sistem Operasi : Microsoft Windows 7
2. Bahasa Pemograman : JAVAandMySQL
3. Sistem Basis Data : MySQL
4. Editor : Netbeans
b. Ruang Lingkup Perangkat Keras
1. Processor : Intel i7-2600 3.70 GHz
2. Memory : 4 GB DDR3
3. Harddisk : 1 TB
c. Ruang Lingkup Aplikasi
1. Hak akses dibagi menjadi 2 yaitu, Administrator , dan karyawan.
2. Hak akses admin hanya untuk pemilik dan karyawan tertentu. 3. Admin bisa menjalankan semua fitur yang ada.
4. Karyawan hanya menangani semua proses yang berhubungan dengan transaksi dan produksi.
5. Aplikasi ini menangani pengolahan data penjualan, pembelian, produksi, persediaan bahan, data pelanggan, sistem pemesanan supplier dan laporan transaksi.
1.5 Sumber Data
Sumber data yang digunakan untuk membuat Tugas Akhir ini adalah : Sumber Data Primer
Sumber data primer diperoleh dari observasi langsung ke PT Jovanindo Horustek dengan melakukan wawancara langsung.
(23)
4
Universitas Kristen Maranatha Sumber data sekunder diperoleh dari buku-buku dengan melakukan studi kepustakaan dan juga mencari data dari Internet.
1.6 Sistematika Penyajian
BAB I PENDAHULUANBab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek tugas akhir ini.
BAB II KAJIAN TEORI
Bab ini membahasa teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.
•BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.
BAB IV HASIL PENELITIAN
Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode whitebox testing.
BAB VI SIMPULAN DAN SARAN
Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.
(24)
210
Universitas Kristen Maranatha
BAB 6. SIMPULAN DAN SARAN
6.1 Simpulan
Simpulan dari aplikasi sistem informasi PT Jovanindo Horustek adalah:
1. Aplikasi ini dapat memudahkan admin dalam mengelola pembelian, penjualan, produksi, dan makloon, baik melakukan order, konfirmasi, membuat surat jalan, maupun laporan. Dan semakin dimudahkan dengan adanya estimasi waktu produksi mesin yang dapat mengkontrol produksi menjadi lebih terkoordinasi.
2. Aplikasi ini dapat memperingatkan tanggal jatuh tempo pembelian serta penjualan. Sehingga pemilik dapat mengecek pembelian dan penjualan yang masih tertunda.
6.2 Saran
Berikut adalah saran-saran untuk pengembangan aplikasi di masa yang akan datang:
1. Untuk pengembangan kedepannya, mungkin aplikasi ini dapat menambahkan halaman pelanggan dengan ditambahnya fitur
booking, order online.
2. Selain itu aplikasi mungkin dapat menambahkan fitur “Live Chat” bagi pelanggan yang ingin secara langsung melakukan pembicaraan dengan admin.
(25)
211
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] H. A. Fatta, Analisis dan Perancangan Sistem Informasi untuk keunggulan bersaing perusahaan dan organisasi modern, Yogyakarta, Central Java: Andi, 2007.
[2] T. Conolly, Bussiness Database Systems, Addison-Wesley, 2008.
[3] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Penerbit Andi, 2007.
[4] B. Soeherman dan M. Pinontoan, Designing Information System, Jakarta: PT Elex Media Komputindo, 2008.
[5] M. I. M. F. Azis, Object Oriented Programming dengan PHP5, Jakarta: PT Elex Media Komputindo, 2005.
[6] S. J.W, “Systems Analysis and design in a Changing World,” Cengage Learning, 2011. [Online].
[7] B. Nugroho, Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans, Jakarta: PT Elex Media Komputindo , 2010.
[8] Anhar, PHP & MySQL secara Otodidak, MediaKita, 2010.
[9] J. Simarmata, Rekayasa Perangkat Lunak, Yogyakarta: Andi, 2010. [10] R. Ginting, Penjadwalan Mesin Edisi Pertama, Yogyakarta: Graha Ilmu,
(1)
BAB 1. PENDAHULUAN
1.1 Latar Belakang Masalah
Penjualan, pembelian, produksi benang menjadi kain yang masih dilakukan secara manual akan sangat menghambat dalam penjualan, pembelian serta produksi bahan. Pencarian kain yang akan di pesan oleh customer juga akan sangat memakan waktu. Selain itu juga dapat terjadi kecurangan atau kesalah pahaman apabila penjualan yang dilakukan secara manual. Dengan di buat nya sistem ini diharapkan dapat memudahkan pemilik dan konsumen dalam proses penjualan dan pembelian benang dan kain. Di samping itu juga pihak PT Jovanindo Horustek akan sulit mengontrol stok bahan yang tersedia. Sistem manual inilah yang dirasakan karyawan sebagai salah satu kendala penghambat arus informasi seperti pembayaran yang lewat jatuh tempo.
Proses produksi yang masih terbengkalai membuat karyawan menjadi bingung. Proses order produksi yang terus menerus mengakibatkan bagian penjualan menunggu bahan yang akan d jual yang entah kapan produksinya selesai. Dikarenakan tidak ada metode penjadwalan mesin yang digunakan sehingga bagian produksi terus menerus menerima order dari bagian penjualan. Juga proses jasa makloon yang dilakukan kepada supplier makloon masih terbengkalai.
Berdasarkan latar belakang permasalahan di atas maka dibuatlah aplikasi Sistem Informasi. Sistem informasi ini dapat melakukan penjualan, pembelian, dan produksi.
Dengan adanya penjadwalan produksi yang baik tentunya mesin-mesin yang digunakan dapat dioperasikan sesuai kapasitas yang dimiliki dan memperkecil kemungkinan timbulnya waktu yang tidak produktif dari mesin-mesin yang digunakan. Penjadwalan ini bertujuan agar arus produksi dapat berjalan lancar sesuai dengan waktu yang telah direncanakan.
Serta adanya pengaturan sistem terhadap penjualan, pembelian serta akuntansi sehingga proses menjadi lebih mudah. Penjualan yang dilakukan
(2)
2
oleh PT Jovanindo Horustek kepada customer, serta pembelian yang dilakukan kepada supplier. Sistem ini dapat mengkalkulasi proses akuntansi laporan laba rugi, serta akuntansi sederhana lainnya. Bertujuan agar mempermudah pekerjaan yang dilakukan karyawan pada PT Jovanindo Horustek.
1.2 Rumusan Masalah
Dilihat dari latar belakang masalah di atas, maka dapat disimpulkan beberapa rencana penelitian sebagai berikut:
1. Bagaimana aplikasi ini dapat mengingatkan pembayaran yang akan jatuh tempo?
2. Bagaimana aplikasi ini dapat mengontrol produksi yang dilakukan sehingga order produksi tidak terbengkalai?
1.3 Tujuan Pembahasan
Tujuan dari penelitian ini adalah :
1. Aplikasi sistem informasi ini dapat mengingatkan pemilik jika terdapat pembayaran terhadap penjualan atau pembelian yang akan jatuh tempo.
2. Apllikasi sistem informasi ini dapat mengontrol produksi dengan menjadwalkan dan menghitung estimasi waktu mesin untuk membuat bahan jadi.
(3)
1.4 Ruang Lingkup Kajian
Berdasarkan latar belakang dan rumusan masalah yang ada, maka ruang lingkup dari aplikasi ini adalah:
a. Ruang Lingkup Perangkat Lunak
1. Sistem Operasi : Microsoft Windows 7 2. Bahasa Pemograman : JAVAandMySQL 3. Sistem Basis Data : MySQL
4. Editor : Netbeans
b. Ruang Lingkup Perangkat Keras
1. Processor : Intel i7-2600 3.70 GHz
2. Memory : 4 GB DDR3
3. Harddisk : 1 TB
c. Ruang Lingkup Aplikasi
1. Hak akses dibagi menjadi 2 yaitu, Administrator , dan karyawan.
2. Hak akses admin hanya untuk pemilik dan karyawan tertentu. 3. Admin bisa menjalankan semua fitur yang ada.
4. Karyawan hanya menangani semua proses yang berhubungan dengan transaksi dan produksi.
5. Aplikasi ini menangani pengolahan data penjualan, pembelian, produksi, persediaan bahan, data pelanggan, sistem pemesanan supplier dan laporan transaksi.
1.5 Sumber Data
Sumber data yang digunakan untuk membuat Tugas Akhir ini adalah :
Sumber Data Primer
Sumber data primer diperoleh dari observasi langsung ke PT Jovanindo Horustek dengan melakukan wawancara langsung.
(4)
4
Sumber data sekunder diperoleh dari buku-buku dengan melakukan studi kepustakaan dan juga mencari data dari Internet.
1.6 Sistematika Penyajian
BAB I PENDAHULUAN
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek tugas akhir ini.
BAB II KAJIAN TEORI
Bab ini membahasa teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.
•BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.
BAB IV HASIL PENELITIAN
Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode whitebox testing.
BAB VI SIMPULAN DAN SARAN
Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.
(5)
BAB 6. SIMPULAN DAN SARAN
6.1 Simpulan
Simpulan dari aplikasi sistem informasi PT Jovanindo Horustek adalah:
1. Aplikasi ini dapat memudahkan admin dalam mengelola pembelian, penjualan, produksi, dan makloon, baik melakukan order, konfirmasi, membuat surat jalan, maupun laporan. Dan semakin dimudahkan dengan adanya estimasi waktu produksi mesin yang dapat mengkontrol produksi menjadi lebih terkoordinasi.
2. Aplikasi ini dapat memperingatkan tanggal jatuh tempo pembelian serta penjualan. Sehingga pemilik dapat mengecek pembelian dan penjualan yang masih tertunda.
6.2 Saran
Berikut adalah saran-saran untuk pengembangan aplikasi di masa yang akan datang:
1. Untuk pengembangan kedepannya, mungkin aplikasi ini dapat menambahkan halaman pelanggan dengan ditambahnya fitur booking, order online.
2. Selain itu aplikasi mungkin dapat menambahkan fitur “Live Chat” bagi pelanggan yang ingin secara langsung melakukan pembicaraan dengan admin.
(6)
211
DAFTAR PUSTAKA
[1] H. A. Fatta, Analisis dan Perancangan Sistem Informasi untuk keunggulan bersaing perusahaan dan organisasi modern, Yogyakarta, Central Java: Andi, 2007.
[2] T. Conolly, Bussiness Database Systems, Addison-Wesley, 2008.
[3] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Penerbit Andi, 2007.
[4] B. Soeherman dan M. Pinontoan, Designing Information System, Jakarta: PT Elex Media Komputindo, 2008.
[5] M. I. M. F. Azis, Object Oriented Programming dengan PHP5, Jakarta: PT Elex Media Komputindo, 2005.
[6] S. J.W, “Systems Analysis and design in a Changing World,” Cengage Learning, 2011. [Online].
[7] B. Nugroho, Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans, Jakarta: PT Elex Media Komputindo , 2010.
[8] Anhar, PHP & MySQL secara Otodidak, MediaKita, 2010.
[9] J. Simarmata, Rekayasa Perangkat Lunak, Yogyakarta: Andi, 2010. [10] R. Ginting, Penjadwalan Mesin Edisi Pertama, Yogyakarta: Graha Ilmu,