Sistem Informasi Penjualan Pembelian dan Produksi PT Jovanindo Horustek dengan Estimasi Produksi Mesin.

(1)

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 Diagram

SQL 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 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.


(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,