ABSTRAK. Kata kunci: inventory, laporan, pembelian, penjualan, produksi. vi Universitas Kristen Maranatha

dokumen-dokumen yang mirip
ABSTRAK. Kata Kunci : pengeluaran, pembelian, penjualan, persediaan barang, pemilihan supplier, sistem informasi, desktop

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: economic order quantity, inventory. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : penjualan, pembelian, aplikasi desktop, C#, Microsoft SQL. Server

II.7.3 Stored Procedured II.7.4 Trigger II.8 C# II.9 Akuntansi II.9.1 Laba Rugi II.9.2 Average Method II.9.

ABSTRAK. Kata kunci : e-commerce, forecasting, penjualan, pembelian, web.

ABSTRAK. Kata Kunci: akuntansi, laporan keuangan, Sistem Informasi Akuntansi

ABSTRAK. Kata Kunci : Aplikasi Sistem Informasi Inventory pada perusahaan retail. ii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : obat celup, penjualan, pembelian, produksi, penjadwalan, inventori

ABSTRAK. Kata Kunci: Aplikasi, Lelang, Penjualan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: penilaian kinerja, pengajuan cuti, desktop, sistem informasi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Alat kesehatan, Sistem Informasi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: transaksi, sistem informasi, desktop, aplikasi, penentuan supplier. Universitas Kristen Maranatha

ABSTRAK. vii. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: penjualan, pembelian, harga pokok penjualan. v Universitas Kristen Maranatha

Kata kunci : toko baju Kalimas, sistem informasi, pembelian, penjualan

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Sistem informasi, c#, SQL Server, kegiatan transaksi, laporan penjulan. Universiitas Kristen Marantha

ABSTRAK. Kata kunci : aplikasi website, Point Reward, Metode Tes t, grafik.

ABSTRAK. Kata Kunci: aplikasi, dekstop, penjualan, pembelian, sistem informasi

ABSTRAK. Kata Kunci: Aplikasi Akuntansi, Laporan Keuangan, Pencatatan Data Transaksi, Penyimpanan Data Transaksi

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha

ORISINALITAS LAPORAN PENELITIAN...

ABSTRAK. Kata Kunci: Perpustakaan, buku, data, peminjaman, pengembalian, pencarian. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: keranjang, online, penjualan, pembelian, rekomendasi

ABSTRAK. Kata Kunci: Paris Online Shop, e-commerce, PHP, MySQL, penjualan dan pembelian, stock, tracking pengiriman. Universitas Kristen Maranatha

ABSTRAK. Kata kunci :AHP, Absensi, Reservasi, Promosi, C#, SQL Server

ABSTRAK. Kata kunci: material control, supplier, proyek, quality control, material, user. vii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Aplikasi, Produksi, Textil

ABSTRAK. i Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: penjadwalan, data lembur, data kasbon, absensi, desktop, sistem informasi.

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier

ABSTRAK. Kata kunci : Aplikasi Desktop, CRM, Elastisitas Harga, Penjualan, Pembelian. Error! AutoText entry not defined.

ABSTRAK. Kata Kunci: desktop, pembelian, penjualan, service, akuntansi. Universitas Kristen Maranatha

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. vii. Kata kunci: absensi, gaji, pajak penghasilan pasal 21, penilaian kinerja, sistem pendukung keputusan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Sistem informasi, produksi, peramalan, bahan, baku. Universitas Kristen Maranatha

ABSTRAK. iii. Kata kunci : Toko Nyan, pembelian, penjualan, stok barang

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : café, pemesanan, produksi, dapur, pembayaran, php. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : HRD, Profile Matching, Sistem Informasi. Universitas Kristen Maranatha

ABSTRAK. viii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : C#, Produksi, Desktop. vii

ABSTRAK. Kata Kunci: buku, online, e-commerce, dashboard, laporan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: sistem informasi, lowongan pekerjaan, sistem pendukung keputusan, fuzzy model tahani, C#, SQL server 2008

ABSTRAK. Kata Kunci : visual studio, C#, SQL Server, Database. Universitas Kristen Maranatha

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

ABSTRAK. vi Universitas Kristen Maranataha

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: pembelian, pendistribusian, sistem informasi, AHP, akuntansi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: pengelolaan, pengambilan keputusan, ASP.NET. Universitas Kristen Maranatha

ABSTRAK. Keywords: pemesanan tiket, pengriman barang, ASP.NET, C#, SQL Sever 2005

ABSTRACT. Keywords : Academic Information System

ABSTRAK. Kata kunci: Android, Dosen, E-Learning, Kuliah, Mahasiswa, Mobile. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Tempat kost X, C#, ASP.NET. iii Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Website, Kost, SIMADE. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi

ABSTRAK. Kata kunci: Perusahaan Dagang, Transaksi, aplikasi, C#, SQL Server

ABSTRAK. Kata kunci : penjualan, pembelian, peramalan, metode Brown s Double Exponential Smoothing, MAPE. Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. kata kunci : managemen sistem transaksi, ASP, Window XP SP 2, Internet Expoler. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: profil aliran, proyek, aplikasi, data. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Kompetensi, Pekerjaan, Survei. Universitas Kristen Maranatha

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. viii. Kata Kunci: Jaringan, Konstruksi, Pelaporan, Proyek, Sistem Informasi. Universitas Kristen Maranatha

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

SISTEM INFORMASI MANAJEMEN ADMINISTRASI PADA LEMBAGA PENDIDIKAN DAN KETERAMPILAN IQRAL BERBASIS DESKTOP JAVA

ABSTRAK. Kata kunci: Blackbox testing, MySQL, PHP, RC Sukamakmur, retreat. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Sistem Informasi, Penjualan, Mobile, Android, HTML 5. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Customer Relationship Management, e-commerce, pembelian, sistem informasi.

DAFTAR ISI HALAMAN JUDUL...

ABSTRAK. Kata kunci: manajemen restoran, pemesanan, pencatatan, pengaturan, laporan. v UNIVERSITAS KRISTEN MARANATHA

3.5.3 DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES 6...

SISTEM INFORMASI PEMESANAN DAN PRODUKSI PADA PABRIK TAS MOSLEM KIDS KUDUS BERBASIS WEB

Sistem Aplikasi Penentuan Harga Pokok Produksi Tas Pada Konveksi IMA Collection Kudus

KATA PENGANTAR. Puji dan syukur kepada Tuhan Yang Maha Esa atas kasih dan karunia-nya

ABSTRAK. Kata Kunci : Modul barang, pemasok, pembelian, penjualan, jurnal, laporan laba rugi, metode average, metode AHP.

ABSTRAK. Kata Kunci: Market basket analysis, association rule, marketplace. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: E-learning, Online test, Penilaian, Pendidikan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Sistem Informasi Manajemen Persediaan dan Penjualan,

ABSTRAK. Kata Kunci: behaviour prediction, upselling, e-commerce, online, pemesanan, pengiriman, sms gateway. Universitas Kristen Maranatha

ABSTRACT. Keyword : Data handling,accounting,report. vii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Akuntansi, AHP, DSS, Penjualan, Pembelian, Sistem. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : data insinyur, data material, data excavator, data dump truck, data proyek. vii Universitas Kristen Maranatha

ABSTRAK. Kata kunci: hotel, pelayanan, reservasi, servqual, survey. iv Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Database, -Gateway, front office, Hotel XXX, Parawisata, Reservasi. vi Universitas Kristen Maranatha

SKRIPSI APLIKASI PENJUALAN PAKAIAN DI TOKO MJB COLLECTION BERBASIS WEB MOHAMMAD EFENDI NIM

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: gateway, e-commerce,aplikasi berbasis web,customer relationship management.

ABSTRAK. iii. Kata Kunci : Java, MySQL, Bengkel

ABSTRAK. Kata Kunci: manajemen tenaga sales, penjualan motor, sales, konsumen, koordinator sales

Transkripsi:

ABSTRAK Saat ini banyak kemajuan teknologi seperti perusahaan yang menggunakan program. Suatu program dapat membantu bagi perusahaan apapun terutama dalam proses penjualan barang, pembelian bahan baku, produksi, mengecek persediaan barang atau bahan baku di gudang, dan pencatatan laporan. Perusahaan Dunia Plastik merupakan perusahaan yang memproduksi plastik cetak melalui mesin injection. Dalam hal penjualan, pelanggan dapat memesan produk melalui telepon ataupun datang langsung ke perusahaan. Bahan baku dibeli dari supplier. Semua proses yang dilakukan dalam perusahaan masih manual. Maka, dibutuhkan aplikasi berbasis desktop yang memiliki fitur penjualan, pembelian, produksi, inventory, dan laporan. Teori yang digunakan yaitu: aplikasi, bahasa pemrograman java, database, sistem informasi, proses bisnis, flowchart, ERD, UML, use case diagram, activity diagram, class diagram, penjualan, pembelian, produksi, inventory, laporan, dan black-box testing. Proses bisnis dalam perusahaan beserta flowchartnya, ERD, UML, dan tampilan antarmuka pengguna dijelaskan pada analisis dan rancangan sistem. Tampilan aplikasi ditampilkan pada implementasi. Pengujian pada aplikasi ini menggunakan black-box testing. Di akhir laporan ini, diambil simpulan dari tujuan pembahasan yang ada. Selain simpulan, terdapat saran untuk pengembangan aplikasi dan penelitian. Kata kunci: inventory, laporan, pembelian, penjualan, produksi. vi

ABSTRACT Nowadays many technological advances such as companies that use the program. A program can be helpful for companies, especially in the sales of goods, purchasing raw materials, production, checking inventory and raw materials in the warehouse and the recording of statements. Dunia Plastik Company is a company that manufactures plastic injection molding through the machine. In terms of sales, the customer can order the product by phone or come directly to the company. The raw material purchased from suppliers. All processes are carried out in the company is still manual. Thus, it takes a desktop-based application that features sales, purchasing, production, inventory and statements. The theory used, namely: applications, java programming language, database, information system, business process, flowchart, ERD, UML, use case diagram, activity diagram, class diagram, sales, purchasing, production, inventory, statement and black-box testing. Business processes within the company and flowchart, ERD, UML and the user interface is described in the analysis and design of systems. Display application is displayed on implementation. Tests on this application using black-box testing. At the end of this report, the conclusions drawn from the discussion of the existing destinations. In addition to a conclusion, there are suggestions for application development and research. Keywords: inventory, production, purchasing, sales, statements. vii

DAFTAR ISI LEMBAR PENGESAHAN... i PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN... ii PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iii PRAKATA... iv ABSTRAK... vi ABSTRACT... vii DAFTAR ISI... viii DAFTAR GAMBAR... xiii DAFTAR TABEL... xix DAFTAR NOTASI/ LAMBANG... xxi DAFTAR SINGKATAN... xxiv DAFTAR ISTILAH... xxv BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Pembahasan... 2 1.4 Ruang Lingkup... 2 1.5 Sumber Data... 4 1.6 Sistematika Penyajian... 4 BAB 2 KAJIAN TEORI... 5 2.1 Aplikasi... 5 2.2 Bahasa Pemrograman Java... 5 2.3 Database... 6 2.4 Sistem Informasi... 7 viii

2.5 Proses Bisnis... 8 2.6 Flowchart... 8 2.7 ERD (Entity Relationship )... 9 2.8 UML (Unified Modeling Language)... 10 2.9 Use Case... 11 2.10 Activity... 12 2.11 Class... 12 2.12 Penjualan... 13 2.13 Pembelian... 14 2.14 Produksi... 14 2.15 Inventory... 15 2.16 Laporan... 16 2.17 Black-box Testing... 17 BAB 3 ANALISIS DAN RANCANGAN SISTEM... 19 3.1 Proses Bisnis... 19 3.1.1 Proses Penjualan Barang Jadi... 19 3.1.2 Proses Pemesanan Barang Jadi... 21 3.1.3 Proses Pembelian Bahan Baku... 24 3.1.4 Proses Memproduksi Barang Jadi... 27 3.2 Entity Relationship... 28 3.2.1 Tabel Entity Relationship... 29 3.3 UML (Unified Modeling Language)... 36 3.3.1 Use Case... 36 3.3.2 Activity... 40 3.3.3 Class... 69 3.4 Tampilan Antarmuka Pengguna... 70 ix

3.4.1 Tampilan Antarmuka Login... 70 3.4.2 Tampilan Antarmuka Menu Utama... 71 3.4.3 Tampilan Antarmuka Data Master Bahan Baku... 72 3.4.4 Tampilan Antarmuka Data Master Barang Jadi... 74 3.4.5 Tampilan Antarmuka Data Master Supplier... 76 3.4.6 Tampilan Antarmuka Data Master Pelanggan... 77 3.4.7 Tampilan Antarmuka Data Transaksi Penjualan Barang Jadi... 79 3.4.8 Tampilan Antarmuka Data Transaksi Pembelian Bahan Baku... 82 3.4.9 Tampilan Antarmuka Retur Pembelian... 87 3.4.10 Tampilan Antarmuka Data Produksi... 88 3.4.11 Tampilan Antarmuka Pengecekan Barang Produksi... 91 3.4.12 Tampilan Antarmuka Laporan... 92 BAB 4 IMPLEMENTASI... 94 4.1 Tampilan Aplikasi... 94 4.1.1 Tampilan Login... 94 4.1.2 Tampilan Menu Utama... 95 4.1.3 Tampilan Data Master Bahan Baku... 99 4.1.4 Tampilan Data Master Barang Jadi... 101 4.1.5 Tampilan Data Master Supplier... 103 4.1.6 Tampilan Data Master Pelanggan... 105 4.1.7 Tampilan Data Transaksi Penjualan Barang Jadi... 107 4.1.8 Tampilan Data Transaksi Pembelian Bahan Baku... 111 4.1.9 Tampilan Retur Pembelian... 117 4.1.10 Tampilan Data Produksi... 119 4.1.11 Tampilan Pengecekan Barang Produksi... 126 4.1.12 Tampilan Laporan Penjualan... 128 x

4.1.13 Tampilan Laporan Pembelian... 133 4.1.14 Tampilan Laporan Produksi... 137 4.1.15 Tampilan Laporan Barang Jadi... 141 4.1.16 Tampilan Laporan Bahan Baku... 143 BAB 5 PENGUJIAN... 147 5.1 Pengujian Login... 147 5.2 Pengujian Akses Login Sebagai User... 147 5.3 Pengujian Data Master Bahan Baku... 148 5.4 Pengujian Tambah dan Ubah Bahan Baku... 148 5.5 Pengujian Data Master Barang Jadi... 148 5.6 Pengujian Tambah dan Ubah Barang Jadi... 149 5.7 Pengujian Data Master Supplier... 150 5.8 Pengujian Tambah dan Ubah Supplier... 150 5.9 Pengujian Data Master Pelanggan... 151 5.10 Pengujian Tambah dan Ubah Pelanggan... 151 5.11 Pengujian Data Transaksi Penjualan... 152 5.12 Pengujian Pilih Barang Untuk Penjualan... 152 5.13 Pengujian Tambah Penjualan... 153 5.14 Pengujian Cetak Faktur Penjualan... 154 5.15 Pengujian Data Transaksi Pembelian... 154 5.16 Pengujian Pilih Supplier Untuk Pembelian... 154 5.17 Pengujian Set Bahan Untuk Pembelian... 155 5.18 Pengujian Pilih Bahan Baku Untuk Set Bahan... 155 5.19 Pengujian Tambah Pembelian... 156 5.20 Pengujian Cetak Faktur Pembelian... 156 5.21 Pengujian Retur Pembelian... 157 xi

5.22 Pengujian Data Produksi... 157 5.23 Pengujian Pilih Barang Untuk Produksi... 158 5.24 Pengujian Pilih Bahan Baku Untuk Set Barang Produksi... 158 5.25 Pengujian Set Barang Produksi... 158 5.26 Pengujian Tambah Produksi... 159 5.27 Pengujian Cetak Faktur Produksi... 160 5.28 Pengujian Pengecekan Barang Produksi... 160 5.29 Pengujian Laporan (Berlaku Untuk Semua Laporan)... 161 BAB 6 SIMPULAN DAN SARAN... 163 6.1 Simpulan... 163 6.2 Saran... 164 DAFTAR PUSTAKA... 165 xii

DAFTAR GAMBAR Gambar 3.1 Flowchart Proses Penjualan Barang Jadi... 20 Gambar 3.2 Flowchart Proses Pemesanan Barang Jadi (1)... 22 Gambar 3.3 Flowchart Proses Pemesanan Barang Jadi (2)... 23 Gambar 3.4 Flowchart Proses Pembelian Bahan Baku (1)... 25 Gambar 3.5 Flowchart Proses Pembelian Bahan Baku (2)... 26 Gambar 3.6 Flowchart Proses Memproduksi Barang Jadi... 28 Gambar 3.7 ERD (Entity Relationship )... 29 Gambar 3.8 Use Case Aplikasi Dunia Plastik... 37 Gambar 3.9 Use Case Subsystem Kelola Bahan Baku... 37 Gambar 3.10 Use Case Subsystem Kelola Barang Jadi... 38 Gambar 3.11 Use Case Subsystem Kelola Supplier... 38 Gambar 3.12 Use Case Subsystem Kelola Pelanggan... 39 Gambar 3.13 Use Case Subsystem Kelola Penjualan... 39 Gambar 3.14 Use Case Subsystem Kelola Pembelian... 39 Gambar 3.15 Use Case Subsystem Kelola Produksi... 40 Gambar 3.16 Use Case Subsystem Kelola Laporan... 40 Gambar 3.17 Activity Use Case Login... 41 Gambar 3.18 Activity Use Case Melihat Data Bahan Baku... 41 Gambar 3.19 Activity Use Case Tambah Data Bahan Baku... 42 Gambar 3.20 Activity Use Case Ubah Data Bahan Baku... 43 Gambar 3.21 Activity Use Case Mencari Data Bahan Baku... 44 Gambar 3.22 Activity Use Case Melihat Data Barang Jadi... 44 Gambar 3.23 Activity Use Case Tambah Data Barang Jadi... 45 Gambar 3.24 Activity Use Case Ubah Data Barang Jadi... 46 Gambar 3.25 Activity Use Case Mencari Data Barang Jadi... 47 Gambar 3.26 Activity Use Case Melihat Data Supplier... 47 Gambar 3.27 Activity Use Case Tambah Data Supplier... 48 Gambar 3.28 Activity Use Case Ubah Data Supplier... 49 Gambar 3.29 Activity Use Case Mencari Data Supplier... 50 Gambar 3.30 Activity Use Case Melihat Data Pelanggan... 50 xiii

Gambar 3.31 Activity Use Case Tambah Data Pelanggan... 51 Gambar 3.32 Activity Use Case Ubah Data Pelanggan... 52 Gambar 3.33 Activity Use Case Mencari Data Pelanggan... 53 Gambar 3.34 Activity Use Case Mencari Data Penjualan... 53 Gambar 3.35 Activity Use Case Tambah Penjualan... 54 Gambar 3.36 Activity Use Case Melihat Detail Penjualan... 55 Gambar 3.37 Activity Use Case Hapus Penjualan... 55 Gambar 3.38 Activity Use Case Melihat Faktur Penjualan... 56 Gambar 3.39 Activity Use Case Mencari Data Pembelian... 56 Gambar 3.40 Activity Use Case Pilih Supplier... 57 Gambar 3.41 Activity Use Case Tambah Pembelian... 58 Gambar 3.42 Activity Use Case Pilih Bahan... 59 Gambar 3.43 Activity Use Case Set Bahan... 60 Gambar 3.44 Activity Use Case Hapus Set Bahan... 61 Gambar 3.45 Activity Use Case Melihat Detail Pembelian... 61 Gambar 3.46 Activity Use Case Hapus Pembelian... 62 Gambar 3.47 Activity Use Case Melihat Faktur Pembelian... 62 Gambar 3.48 Activity Use Case Retur Pembelian... 63 Gambar 3.49 Activity Use Case Melihat Retur Pembelian... 63 Gambar 3.50 Activity Use Case Mencari Data Produksi... 64 Gambar 3.51 Activity Use Case Pilih Barang... 64 Gambar 3.52 Activity Use Case Tambah Produksi... 65 Gambar 3.53 Activity Use Case Set Barang Produksi... 66 Gambar 3.54 Activity Use Case Hapus Set Barang Produksi... 66 Gambar 3.55 Activity Use Case Melihat Detail Produksi... 67 Gambar 3.56 Activity Use Case Melihat Faktur Produksi... 67 Gambar 3.57 Activity Use Case Pengecekan Barang Produksi... 68 Gambar 3.58 Activity Use Case Melihat Pengecekan... 68 Gambar 3.59 Activity Use Case Melihat Laporan... 69 Gambar 3.60 Activity Use Case Menyimpan Laporan Sebagai Pdf... 69 Gambar 3.61 Class Aplikasi Dunia Plastik... 70 Gambar 3.62 Tampilan Antarmuka Login... 71 xiv

Gambar 3.63 Tampilan Antarmuka Menu Utama... 71 Gambar 3.64 Tampilan Antarmuka Data Master Bahan Baku... 72 Gambar 3.65 Tampilan Antarmuka Tambah Bahan Baku... 73 Gambar 3.66 Tampilan Antarmuka Ubah Bahan Baku... 73 Gambar 3.67 Tampilan Antarmuka Halaman Data Master Barang Jadi... 74 Gambar 3.68 Tampilan Antarmuka Tambah Barang Jadi... 75 Gambar 3.69 Tampilan Antarmuka Ubah Barang Jadi... 75 Gambar 3.70 Tampilan Antarmuka Data Master Supplier... 76 Gambar 3.71 Tampilan Antarmuka Tambah Supplier... 76 Gambar 3.72 Tampilan Antarmuka Ubah Supplier... 77 Gambar 3.73 Tampilan Antarmuka Data Master Pelanggan... 78 Gambar 3.74 Tampilan Antarmuka Tambah Pelanggan... 78 Gambar 3.75 Tampilan Antarmuka Ubah Pelanggan... 79 Gambar 3.76 Tampilan Antarmuka Awal Data Transaksi Penjualan Barang Jadi 79 Gambar 3.77 Tampilan Antarmuka Tambah Penjualan... 80 Gambar 3.78 Tampilan Antarmuka Pilih Barang Untuk Penjualan... 81 Gambar 3.79 Tampilan Antarmuka Detail Penjualan... 82 Gambar 3.80 Tampilan Antarmuka Awal Data Transaksi Pembelian Bahan Baku... 82 Gambar 3.81 Tampilan Antarmuka Pilih Supplier Untuk Pembelian... 83 Gambar 3.82 Tampilan Antarmuka Tambah Pembelian... 84 Gambar 3.83 Tampilan Antarmuka Set Bahan... 85 Gambar 3.84 Tampilan Antarmuka Pilih Bahan... 85 Gambar 3.85 Tampilan Antarmuka Detail Pembelian... 86 Gambar 3.86 Tampilan Antarmuka Retur Pembelian... 87 Gambar 3.87 Tampilan Antarmuka Detail Retur Pembelian... 87 Gambar 3.88 Tampilan Antarmuka Awal Data Produksi... 88 Gambar 3.89 Tampilan Antarmuka Tambah Produksi... 89 Gambar 3.90 Tampilan Antarmuka Pilih Barang Untuk Produksi... 89 Gambar 3.91 Tampilan Antarmuka Set Barang... 90 Gambar 3.92 Tampilan Antarmuka Detail Produksi... 91 Gambar 3.93 Tampilan Antarmuka Pengecekan Barang Produksi... 91 xv

Gambar 3.94 Tampilan Antarmuka Detail Pengecekan... 92 Gambar 3.95 Tampilan Antarmuka Laporan... 93 Gambar 4.1 Tampilan Login... 94 Gambar 4.2 Tampilan Menu Utama... 95 Gambar 4.3 Tampilan Pilih Data Transaksi... 96 Gambar 4.4 Tampilan Pilih Data Master... 96 Gambar 4.5 Tampilan Pilih Laporan... 97 Gambar 4.6 Tampilan Peringatan User Tidak Dapat Mengakses Transaksi... 98 Gambar 4.7 Tampilan Peringatan User Tidak Dapat Mengakses Laporan... 98 Gambar 4.8 Tampilan Data Master Bahan Baku... 99 Gambar 4.9 Tampilan Tambah Bahan Baku... 100 Gambar 4.10 Tampilan Ubah Bahan Baku... 100 Gambar 4.11 Tampilan Data Master Barang Jadi... 101 Gambar 4.12 Tampilan Tambah Barang Jadi... 102 Gambar 4.13 Tampilan Ubah Barang Jadi... 102 Gambar 4.14 Tampilan Data Master Supplier... 103 Gambar 4.15 Tampilan Tambah Supplier... 104 Gambar 4.16 Tampilan Ubah Supplier... 104 Gambar 4.17 Tampilan Data Master Pelanggan... 105 Gambar 4.18 Tampilan Tambah Pelanggan... 106 Gambar 4.19 Tampilan Ubah Pelanggan... 106 Gambar 4.20 Tampilan Awal Data Transaksi Penjualan Barang Jadi... 107 Gambar 4.21 Tampilan Tambah Data Transaksi Penjualan... 108 Gambar 4.22 Tampilan Tambah Pelanggan di Data Transaksi Penjualan... 109 Gambar 4.23 Tampilan Pilih Barang Untuk Data Transaksi Penjualan... 109 Gambar 4.24 Tampilan Detail Data Transaksi Penjualan... 110 Gambar 4.25 Tampilan Faktur Penjualan... 111 Gambar 4.26 Tampilan Awal Data Transaksi Pembelian Bahan Baku... 111 Gambar 4.27 Tampilan Pilih Supplier Untuk Data Transaksi Pembelian... 112 Gambar 4.28 Tampilan Tambah Supplier di Pilih Supplier Untuk Data Transaksi Pembelian... 113 Gambar 4.29 Tampilan Tambah Data Transaksi Pembelian... 113 xvi

Gambar 4.30 Tampilan Set Bahan di Data Transaksi Pembelian... 114 Gambar 4.31 Tampilan Pilih Bahan Untuk Set Bahan di Data Transaksi Pembelian... 115 Gambar 4.32 Tampilan Tambah Bahan Baku di Pilih Bahan Untuk Set Bahan Pada Data Transaksi Pembelian... 116 Gambar 4.33 Tampilan Detail Data Transaksi Pembelian... 116 Gambar 4.34 Tampilan Faktur Pembelian... 117 Gambar 4.35 Tampilan Membuat Retur Pembelian... 118 Gambar 4.36 Tampilan Detail Retur Pembelian... 119 Gambar 4.37 Tampilan Awal Data Produksi... 119 Gambar 4.38 Tampilan Awal Tambah Data Produksi... 120 Gambar 4.39 Tampilan Pilih Barang Untuk Data Produksi... 121 Gambar 4.40 Tampilan Tambah Barang Jadi di Pilih Barang Untuk Data Produksi... 122 Gambar 4.41 Tampilan Tambah Data Produksi... 122 Gambar 4.42 Tampilan Set Barang Data Produksi... 123 Gambar 4.43 Tampilan Pilih Bahan Untuk Set Barang Data Produksi... 124 Gambar 4.44 Tampilan Tambah Bahan Baku di Pilih Bahan Untuk Set Barang Data Produksi... 125 Gambar 4.45 Tampilan Detail Data Produksi... 125 Gambar 4.46 Tampilan Faktur Produksi... 126 Gambar 4.47 Tampilan Pengecekan Barang Produksi... 127 Gambar 4.48 Tampilan Detail Pengecekan... 128 Gambar 4.49 Tampilan Awal Untuk Laporan Penjualan... 128 Gambar 4.50 Tampilan Pilihan Tanggal Untuk Laporan Penjualan... 129 Gambar 4.51 Tampilan Laporan Penjualan Barang Jadi... 130 Gambar 4.52 Tampilan Pilihan Tanggal dan Pelanggan Untuk Laporan Penjualan Per Pelanggan... 130 Gambar 4.53 Tampilan Laporan Penjualan Per Pelanggan... 131 Gambar 4.54 Tampilan Pilihan Tanggal dan Barang Jadi Untuk Laporan Penjualan Per Barang Jadi... 132 Gambar 4.55 Tampilan Laporan Penjualan Per Barang Jadi... 132 xvii

Gambar 4.56 Tampilan Awal Untuk Laporan Pembelian... 133 Gambar 4.57 Tampilan Pilihan Tanggal Untuk Laporan Pembelian... 134 Gambar 4.58 Tampilan Laporan Pembelian Bahan Baku... 134 Gambar 4.59 Tampilan Pilihan Tanggal dan Supplier Untuk Laporan Pembelian Per Supplier... 135 Gambar 4.60 Tampilan Laporan Pembelian Per Supplier... 136 Gambar 4.61 Tampilan Pilihan Tanggal dan Bahan Baku Untuk Laporan Pembelian Per Bahan Baku... 136 Gambar 4.62 Tampilan Laporan Pembelian Per Bahan Baku... 137 Gambar 4.63 Tampilan Awal Untuk Laporan Produksi... 138 Gambar 4.64 Tampilan Pilihan Tanggal Untuk Laporan Produksi... 138 Gambar 4.65 Tampilan Laporan Produksi... 139 Gambar 4.66 Tampilan Pilihan Tanggal dan Barang Untuk Laporan Produksi Per Barang... 140 Gambar 4.67 Tampilan Laporan Produksi Per Barang Jadi... 140 Gambar 4.68 Tampilan Awal Untuk Laporan Barang Jadi... 141 Gambar 4.69 Tampilan Laporan Persediaan Barang Jadi... 142 Gambar 4.70 Tampilan Pilihan Barang Jadi Untuk Laporan History Harga Jual 142 Gambar 4.71 Tampilan Laporan History Harga Jual Barang Jadi... 143 Gambar 4.72 Tampilan Awal Untuk Laporan Bahan Baku... 144 Gambar 4.73 Tampilan Laporan Persediaan Bahan Baku... 145 Gambar 4.74 Tampilan Pilihan Bahan baku dan Supplier Untuk Laporan History Harga Beli Bahan Baku... 145 Gambar 4.75 Tampilan Laporan History Harga Beli Bahan Baku... 146 xviii

DAFTAR TABEL Tabel 3.1 Tabel login... 29 Tabel 3.2 Tabel bahanbaku... 30 Tabel 3.3 Tabel barangjadi... 30 Tabel 3.4 Tabel supplier... 30 Tabel 3.5 Tabel pelanggan... 31 Tabel 3.6 Tabel penjualan... 31 Tabel 3.7 Tabel detail_penjualan... 31 Tabel 3.8 Tabel pembelian... 32 Tabel 3.9 Tabel detail_pembelian... 32 Tabel 3.10 Tabel retur_pembelian... 33 Tabel 3.11 Tabel detail_retur_pembelian... 33 Tabel 3.12 Tabel bahan_beli... 34 Tabel 3.13 Tabel produksi... 34 Tabel 3.14 Tabel detail_produksi... 35 Tabel 3.15 Tabel pengecekan... 35 Tabel 3.16 Tabel detail_pengecekan... 35 Tabel 3.17 Tabel barang_produksi... 36 Tabel 5.1 Tabel Pengujian Login... 147 Tabel 5.2 Tabel Pengujian Akses Login Sebagai User... 147 Tabel 5.3 Tabel Pengujian Data Master Bahan Baku... 148 Tabel 5.4 Tabel Pengujian Tambah dan Ubah Bahan Baku... 148 Tabel 5.5 Tabel Pengujian Data Master Barang Jadi... 149 Tabel 5.6 Tabel Pengujian Tambah dan Ubah Barang Jadi... 149 Tabel 5.7 Tabel Pengujian Data Master Supplier... 150 Tabel 5.8 Tabel Pengujian Tambah dan Ubah Supplier... 150 Tabel 5.9 Tabel Pengujian Data Master Pelanggan... 151 Tabel 5.10 Tabel Pengujian Tambah dan Ubah Pelanggan... 151 Tabel 5.11 Tabel Pengujian Data Transaksi Penjualan... 152 Tabel 5.12 Tabel Pengujian Pilih Barang Untuk Penjualan... 152 Tabel 5.13 Tabel Pengujian Tambah Penjualan... 153 xix

Tabel 5.14 Tabel Pengujian Cetak Faktur Penjualan... 154 Tabel 5.15 Tabel Pengujian Data Transaksi Pembelian... 154 Tabel 5.16 Tabel Pengujian Pilih Supplier Untuk Pembelian... 154 Tabel 5.17 Tabel Pengujian Set Bahan Untuk Pembelian... 155 Tabel 5.18 Tabel Pengujian Pilih Bahan Baku Untuk Set Bahan... 155 Tabel 5.19 Tabel Pengujian Tambah Pembelian... 156 Tabel 5.20 Tabel Pengujian Cetak Faktur Pembelian... 156 Tabel 5.21 Tabel Pengujian Retur Pembelian... 157 Tabel 5.22 Tabel Pengujian Data Produksi... 157 Tabel 5.23 Tabel Pengujian Pilih Barang Untuk Produksi... 158 Tabel 5.24 Tabel Pengujian Pilih Bahan Baku Untuk Set Barang Produksi... 158 Tabel 5.25 Tabel Pengujian Set Barang Produksi... 158 Tabel 5.26 Tabel Pengujian Tambah Produksi... 160 Tabel 5.27 Tabel Pengujian Cetak Faktur Produksi... 160 Tabel 5.28 Tabel Pengujian Pengecekan Produksi... 160 Tabel 5.29 Tabel Pengujian Laporan (Berlaku Untuk Semua Laporan)... 162 xx

DAFTAR NOTASI/ LAMBANG Jenis Notasi/ Lambang Nama Arti Flowchart Terminal Menyatakan permulaan atau akhir suatu program. Flowchart Arus / Flow Menyatakan jalannya arus suatu proses. Flowchart Manual Menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer. Flowchart Document Mencetak keluaran dalam bentuk dokumen. Flowchart Decision Menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya/tidak. Flowchart Offline Menyatakan Connector sambungan dari proses ke proses lainnya dalam halaman yang berbeda. Flowchart Offlinestorage Menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu. ERD Entitas Berupa suatu elemen lingkungan, sumber daya atau transaksi yang field-field nya dalam aplikasi program. ERD Relasi Menunjukkan nama relasi antar satu entitas dengan entitas lainnya xxi

Jenis Notasi/ Lambang Nama Arti ERD Atribut Karakteristik dari sebuah entitas. ERD Garis Menunjukkan hubungan (keterkaitan) antar entitas. Use Case Actor Menspesifikasikan himpuan peran yang pengguna mainkan ketika berinteraksi dengan use case. Use Case Use Case Use Case Use Case Use Case Use Case Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor. Association Apa yang menghubungkan antara objek satu dengan objek lainnya. Include Menspesifikasikan bahwa use case sumber secara eksplisit. Extend Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan. System Menspesifikasikan paket yang menampilkan sistem secara terbatas. Activity Activity Initial State Titik awal untuk memulai suatu aktivitas. Final State Titik akhir untuk mengakhiri suatu aktivitas. xxii

Jenis Notasi/ Lambang Nama Arti Activity Activity Menandakan sebuah aktivitas. Activity Decision Pilihan untuk pengambilan keputusan. Activity Control Flow Arus aktivitas. Class Class Blok-blok pembangun program. Bagian atas class menunjukkan nama dari class, bagian tengah mengindikasikan atribut dari class, dan bagian bawah mendefinisikan method dari sebuah class. Class Association Menunjukkan relationship atau hubungan antar class. Referensi: Notasi/ Lambang Flowchart dari [1]. Notasi/ Lambang ERD dari [2]. Notasi/ Lambang Use Case dari [3]. Notasi/ Lambang Activity dari [4]. Notasi/ Lambang Class dari [4]. xxiii

DAFTAR SINGKATAN JVM ERD UML pcs g PDF Java Virtual Machine Entity Relationship Unified Modeling Language Pieces Gram Portable Document Format xxiv

DAFTAR ISTILAH Role Admin User Penjualan Pembelian Retur pembelian Produksi Pengecekan Data Master Flowchart Supplier Peran Peran yang mengakses semua fitur dalam aplikasi Peran yang hanya mengakses produksi dan data master Proses menjual barang jadi Proses membeli bahan baku Proses mengembalikan bahan baku dari pembelian. Proses mengubah bahan baku menjadi barang jadi Proses mengecek barang jadi dan gagal setelah produksi Barang jadi, bahan baku, supplier, dan pelanggan alir Penyedia bahan baku xxv