ABSTRAK
Barbaro Footwear adalah salah satu industri wirausaha di Bandung. Proses pendataan inventori bahan baku, pembelian bahan baku, dan penjualan produksi sepatu masih dilakukan secara manual. Mengingat akan kebutuhan untuk meningkatkan perkembangan dan kinerja Barbaro Footwear, makan dibuat aplikasi pendataan inventory, pembelian, dan penjualan. Aplikasi ini berbasis web. Admin dapat melakukan pendataan inventori dengan mudah. Admin dapat merencanakan penjualan produksi sepatu. Admin dapat melihat bukti pembelian dan penjualan yang sudah ada. Admin dapat melihat laporan pembelian bahan baku, laporan penjualan sepatu, dan profit.
ABSTRACT
Barbaro Footwear is a home industry in Bandung. Inventory process, material purchase, and product selling data collection are still done manually. Considering the need to improve the performance of Barbaro Footwear then data application inventory, purchases, and selling are made. The application is a web based application. Employee can easily apply the inventory data. Admin can design a plan to product selling. The admin can see payment receipt and invoice receipt that has been paid. Admin can see materials purchase report,shoes selling report, and profit.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
DAFTAR NOTASI/ LAMBANG ... xvi
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 Sistem Informasi ... 5
2.2 Flowchart ... 6
2.3 Entity Relational Diagram (ERD) ... 6
2.4 UnifiedModelingLanguage (UML) ... 8
2.4.1 ClassDiagram ... 9
2.4.2 SequenceDiagram ... 11
2.4.3 UseCase ... 12
2.4.4 ActivityDiagram ... 14
2.5 DecisionSupportSystem (DSS) ... 15
2.6 FuzzyLogic ... 17
2.6.1 Himpunan Fuzzy ... 18
2.6.3 Operator Dasar Zadeh ... 19
2.6.4 Fuzzy Model Tahani ... 19
2.6.5 Contoh FuzzyLogic ... 20
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 24
3.1 Analisa Proses Bisnis ... 24
3.1.1 Proses Pembelian Barang ... 24
3.1.2 Proses Produksi Barang ... 25
3.1.3 Proses Penjualan Barang ... 27
3.2 FuzzyLogic ... 28
3.3 Basis Data ... 31
3.3.1 EntityRelation Diagram(ERD) ... 31
3.3.2 Skema Relasi ... 32
3.4 Transformasi ERD ke Tabel ... 32
3.4.1 Tabel Bahan Baku ... 33
3.4.2 Tabel Beli ... 33
3.4.3 Tabel Jual ... 33
3.4.4 Tabel Model ... 34
3.4.5 Pelanggan ... 34
3.4.6 Tabel Pembelian ... 34
3.4.7 Tabel Penjualan ... 34
3.4.8 Tabel Produksi ... 35
3.4.9 Tabel profit ... 35
3.4.10 Tabel Supplier ... 35
3.4.11 Tipe ... 36
3.5 Use Case ... 36
3.5.1 Use Case System ... 36
3.6 ClassDiagram ... 38
3.7 ActivityDiagram ... 39
3.7.1 Proses Insert Supplier ... 39
3.7.2 Proses ViewSupplier ... 40
3.7.3 Proses UpdateSupplier ... 41
3.7.4 Proses Insert Bahan Baku ... 42
3.7.5 Proses View Bahan Baku ... 43
3.7.6 Proses Update Bahan Baku ... 44
3.7.7 Proses Insert Faktur Bahan Baku... 45
3.7.8 Proses Insert Produksi Kostum ... 46
3.7.9 Proses Insert Produksi Budget ... 47
3.7.10 Proses View Produksi ... 49
3.7.11 Proses InsertMember ... 49
3.7.12 Proses ViewMember ... 50
3.7.13 Proses UpdateMember ... 51
3.7.14 Proses Insert Jahit ... 52
3.7.15 Proses View Jahit ... 54
3.7.16 Proses Update Jahit ... 54
3.8 Desain Antar Muka Pengguna ... 55
3.8.1 Desain Halaman Login ... 56
3.8.2 Desain Halaman Home ... 56
3.8.3 Desain Halaman Supplier ... 58
3.8.4 Desain Halaman Form Supplier ... 59
3.8.5 Desain Halaman Inventori ... 60
3.8.6 Desain Halaman Brand ... 61
3.8.7 Desain Halaman Form Brand ... 62
3.8.8 Desain Halaman Leather ... 63
3.8.9 Desain Halaman Form Leather ... 64
3.8.10 Desain Halaman Leather Purchase Order ... 65
3.8.11 Desain Halaman Form Leather Purchase Order ... 66
3.8.12 Desain Halaman Product ... 67
3.8.14 Desain Halaman Menu Product ... 69
3.8.15 Desain Halaman Product Costumize ... 70
3.8.16 Desain Halaman Product Invoice ... 71
3.8.17 Desain Halaman Employee ... 72
3.8.18 Desain Halaman Form Employee ... 73
3.8.19 Desain Halaman Report ... 74
BAB 4. HASIL PENELITIAN ... 75
4.1 Halaman Home ... 75
4.2 Halaman View Supplier ... 76
4.3 Halaman Tambah Supplier ... 76
4.4 Halaman Update Supplier ... 77
4.5 Halaman View Bahan Baku ... 77
4.6 Halaman Tambah Bahan Baku ... 78
4.7 Halaman Update Bahan Baku ... 79
4.8 Halaman Faktur Bahan Baku ... 79
4.9 Halaman View Produksi ... 80
4.10 Halaman Produksi Kostum ... 80
4.11 Halaman Produksi Budget ... 81
4.12 Halaman View Member ... 82
4.13 Halaman Tambah Member ... 82
4.14 Halaman Update Member ... 83
4.15 Halaman View Tipe Jahit ... 83
4.16 Halaman Tambah Tipe Jahit ... 84
4.17 Halaman Update Tipe Jahit ... 84
4.18 Halaman View DSS ... 85
4.19 Halaman Update DSS ... 85
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 86
5.1 Halaman Login ... 86
5.2 Halaman Insert Supplier ... 86
5.3 Halaman Insert Bahan Baku ... 87
5.4 Halaman Insert Bahan Baku ... 87
5.6 Halaman Insert Produksi Budget ... 88
5.7 Halaman Insert Member ... 89
5.8 Halaman Insert Tipe Jahit ... 89
BAB 6. SIMPULAN DAN SARAN ... 90
6.1 Simpulan ... 90
6.2 Saran ... 90
DAFTAR GAMBAR
Gambar 2.1 Relasi satu ke satu [3, p. 77] ... 7
Gambar 2.2 Relasi Satu ke Banyak [3, p. 78] ... 8
Gambar 2.3 Relasi Banyak ke Satu [3, p. 78] ... 8
Gambar 2.4 Relasi Banyak ke Banyak [3, p. 79]... 8
Gambar 2.5 Diagram UML ... 9
Gambar 2.6 Contoh ClassDiagram ... 10
Gambar 2.7 AtributeClassDiagram ... 11
Gambar 2.8 Contoh Sequence Diagram ... 12
Gambar 2.9 Diagram UseCase ... 13
Gambar 2.10ActivityDiagram ... 15
Gambar 3.1 Flowchart Proses Pembelian Barang ... 25
Gambar 3.2 Flowchart Proses Produksi Barang ... 26
Gambar 3.3 Flowchart Proses Penjualan Barang ... 27
Gambar 3.4 Fungi Keanggotaan untuk variable budget. ... 29
Gambar 3.5 Proses ERD ... 31
Gambar 3.6 Skema Basis Data Sistem Informasi Manufaktur ... 32
Gambar 3.7 Use Case Sistem Manufaktur Barbaro Footwear ... 36
Gambar 3.8 Use Case Sistem Pengelolaan Master Data ... 37
Gambar 3.9 Use Case Sistem Pengelolaan Produksi Sepatu ... 38
Gambar 3.10 Class Diagram Sistem ... 39
Gambar 3.11 Activity Diagram Tambah Supplier ... 40
Gambar 3.12 Activity Diagram ViewSupplier ... 41
Gambar 3.13 Activity Diagram Update Supplier... 42
Gambar 3.14 Activity Diagram Insert Bahan Baku ... 43
Gambar 3.15 Activity Diagram View Bahan Baku ... 44
Gambar 3.16 Activity Diagram Update Bahan Baku ... 45
Gambar 3.17 Activity Diagram Insert Faktur Bahan Baku ... 46
Gambar 3.18 Activity Diagram Insert Produksi Kostum ... 47
Gambar 3.19 Activity Diagram Insert Produksi Budget ... 48
Gambar 3.21 ActivityDiagram Insert Member ... 50
Gambar 3.22 Activity Diagram View Member ... 51
Gambar 3.23 Activity Diagram Update Member... 52
Gambar 3.24 Activity Diagram Insert Jahit ... 53
Gambar 3.25 Activity Diagram View Jahit ... 54
Gambar 3.26 Activity Diagram Update Jahit ... 55
Gambar 3.27 Desain Halaman Login ... 56
Gambar 3.28 Desain Halaman Home ... 57
Gambar 3.29 Desain Halaman Supplier ... 58
Gambar 3.30 Desain Halaman Form Supplier ... 59
Gambar 3.31 Desain Halaman Inventori ... 60
Gambar 3.32 Desain Halaman Brand ... 61
Gambar 3.33 Desain Form Brand ... 62
Gambar 3.34 Desain Halaman Leather ... 63
Gambar 3.35 Desain Halaman Form Leather ... 64
Gambar 3.36 Desain Halaman Leather Purchase Order ... 65
Gambar 3.37 Desain Halaman Form Leather Purchase Order ... 66
Gambar 3.38 Desain Halaman Product ... 67
Gambar 3.39 Desain Halaman Form Product ... 68
Gambar 3.40 Desain Halaman Menu Product ... 69
Gambar 3.41 Desain Halaman Product Customize ... 70
Gambar 3.42 Desain Halaman Product Invoice ... 71
Gambar 3.43 Desain Halaman Employee ... 72
Gambar 3.44 Desain Halaman Form Employee ... 73
Gambar 3.45 Desain Halaman Report ... 74
Gambar 4.1 Halaman home ... 75
Gambar 4.2 Halaman View Supplier ... 76
Gambar 4.3 Halaman Tambah Supplier ... 76
Gambar 4.4 Halaman Update Supplier ... 77
Gambar 4.5 Halaman View Bahan Baku ... 78
Gambar 4.6 Halaman Tambah Bahan Baku ... 78
Gambar 4.8 Halaman Faktur Bahan Baku ... 79
Gambar 4.9 Halaman View Produksi ... 80
Gambar 4.10 Halaman Produksi Sepatu ... 81
Gambar 4.11 Halaman Produksi Budget ... 81
Gambar 4.12 Halaman View Member ... 82
Gambar 4.13 Halaman Tambah Member ... 82
Gambar 4.14 Halaman Update Member ... 83
Gambar 4.15 Halaman View Tipe Jahit ... 83
Gambar 4.16 Halaman Tambah Tipe Jahit ... 84
Gambar 4.17 Halaman Update Tipe Jahit ... 84
Gambar 4.18 Halaman View DSS ... 85
DAFTAR TABEL
Tabel 3.1 Bahan Baku ... 33
Tabel 3.2 Beli ... 33
Tabel 3.3 Jual ... 33
Tabel 3.4 Model ... 34
Tabel 3.5 Pelanggan ... 34
Tabel 3.6 Pembelian ... 34
Tabel 3.7 Penjualan ... 35
Tabel 3.8 Produksi ... 35
Tabel 3.9 Profit ... 35
Tabel 3.10 Supplier ... 35
Tabel 3.11 Tipe ... 36
Tabel 5.1 Black Box Halaman Login ... 86
Tabel 5.2 Black Box Halaman Insert Supplier ... 86
Tabel 5.3 Black Box Halaman Insert Bahan Baku ... 87
Tabel 5.4 Black Box Halaman Insert Faktur Bahan Baku ... 87
Tabel 5.5 Black Box Halaman Insert Produksi Kostum ... 88
Tabel 5.6 Black Box Halaman Insert Produksi Budget ... 88
Tabel 5.7 Halaman Insert Member ... 89
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
flowchart Start/Finish 1. Titik terminal,
digunakan untuk
menunjukkan awal
dan akhir dari suatu
proses.
flowchart Dokumen 2. Dokumen,
menunjukkan
flowchart Proses manual 4. Manual,
menunjukkan
pekerjaan manual
5. 6. 7.
flowchart Arsip 8. File non-komputer
flowchart Komputerisasi 11. Proses, menunjukkan kegiatan proses dari
operasi program
computer.
12.
flowchart Input Keyboard 13. Keyboard,
menunjukkan input
yang menggunakan
online keyboard
flowchart Data Base Direct Data,
menunjukkan
penyimpanan atau penggunaan data dalam database.
flowchart Proses 14. Garis alur,
menunjukkan aliran
proses
Jenis Notasi/Lambang Nama
ERD Entitas
ERD Relasi
ERD Atribut
ERD Garis,
sebagai
penghubung antara relasi dengan entitas dan antara entitas dengan atributnya.
ERD Kardinalitas
atau Derajat Relasi, dinyatakan dengan banyaknya garis cabang atau dengan pemakaian angka (1 dan 1, 1 dan N, N dan N)
Keterangan : Sumber simbol ERD : Nugroho, A [2]
BAB 1. PENDAHULUAN
Pada bab ini dijelaskan beberapa alesan, tujuan dan kebutuhan yang akan dibuat.
1.1 Latar Belakang Masalah
Produksi sangat penting dalam menunjang kegiatan usaha. Hal ini diindikasikan bila produksi berjalan lancar, maka kegiatan usaha akan berjalan dengan baik. Saat ini kegiatan produksi dapat dilakukan secara masal atau sesuai pesanan. Dalam hal produksi sesuai pesanan, produsen diharuskan dapat membuat suatu produk tanpa adanya kerugian yang besar baik dari biaya bahan maupun biaya produksi.
Industri pembuatan sepatu berkembang sangat baik di kota bandung. Dalam hal ini Barbaro Footwear yang bergelut dibidang industri pembuatan sepatu membutuhkan sebuah sistem yang dapat membantu kegiatan produksi di antaranya sistem pembelian bahan baku, inventori bahan baku, merancang barang, produksi barang, inventori barang jadi, penjualan. Maka Barbaro Footwear membutuhkan sebuah sistem untuk produksi barang yang merekomendasikan suatu barang pada konsumen sesuai dengan budget yang dimiliki konsumen.
Maka dari permasalahan yang dipaparkan di atas dibutuhkan sebuah sistem yang membantu kegiatan produksi Barbaro Footwear. Penelitian yang
akan dilakukan berjudul “Sistem Informasi Manufaktur Barbaro Footwear
dengan Menggunakan Metode Fuzzy Logic”. Aplikasi ini diharapkan bisa
2
1.2 Rumusan Masalah
Rumusan masalah pada sistem saat ini adalah sebagai berikut:
1. Bagaimana membangun sistem yang dapat membantu pelaku usaha dalam mendata barang?
2. Bagaimana merancang bahan baku sesuai budget konsumen? 3. Bagaimana pelaku usaha dapat melihat laporan data penjualan?
1.3 Tujuan Pembahasan
Tujuan pembuatan Sistem Informasi Manufaktur Barbaro Footwear
Berbasis Web dengan Menggunakan Metode Decision Support System
(DSS) Fuzzy Logic, adalah sebagai berikut :
1. Membuat sistem yang diharapkan dapat membantu pelaku usaha dalam memasukan data barang dengan mudah.
2. Membuat sistem yang diharapkan dapat membantu pelaku usaha dan konsumen untuk memilih barang yang direkomendasikan sesuai budget yang dimasukan dengan menggunakan metode Fuzzy Logic.
3
1.4 Ruang Lingkup Kajian
Ruang lingkup software pada aplikasi ini adalah : 1. Sistem Operasi : Windows XP sp 2
2. Sistem Basis Data : Microsoft SQL Server 2008 3. Bahasa Pemrograman : PHP
4. Editor Pemrograman : Komodo Edit 7
5. Server : XAMPP 1.7.3
Ruang lingkup hardware pada aplikasi ini adalah : 1. Processor Intel Pentium IV
2. Memmory DDR2 256 MB 3. Keyboard + Mouse 4. Harddisk 160GB 5. VGA 64 MB
Hak ases hanya Admin atau pemilik. Adapun ruang lingkupnya adalah sebagai berikut :
Admin memiliki hak :
a. Memasukan data pembelian bahan mentah b. Melihat inventori barang
c. Memproduksi barang
d. Melakukan penjualan barang e. Melihat seluruh laporan
Aplikasi ini dapat merancang pembuatan barang sesuai budget
konsumen. Bahasa yang digunakan PHP Framework (Code igniter) dan database MSQL server 2008. Aplikasi yang dihasilkan berbasis web.
1.5 Sumber Data
Sumber data dibagi menjadi 2, yaitu :
4
1.6 Sistematika Penyajian
Berikut ini adalah sistematika penyajian dari laporan tugas akhir ini :
BAB I : PENDAHULUAN
Membahasa mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.
BAB II : KAJIAN TEORI
Membahas mengenai dasar teori-teori yang digunakan dalam pembuatan aplikasi ini.
BAB III : ANALISA DAN PEMODELAN
Membahas mengenai hasil analisa dan perancangan proses bisnis dari aplikasi yang dibuat dan dimodelkan dalam bentuk event list, UML, dan ERD.
BAB IV : PERANCANGAN DAN IMPLEMENTASI
Membahas mengenai peracangan dan implementasi yang berisi penjelasan tiap metode yang terdapat di dalam aplikasi.
BAB V : PENGUJIAN
Berisi laporan hasil pengujian dari aplikasi yang telah dirancang
BAB VI : SIMPULAN DAN SARAN
BAB 6. SIMPULAN DAN SARAN
6.1 Simpulan
Kesimpulan yang didapat setelah melakukan perancangan dan implementasi pada program yang dibuat, adalah sebagai berikut :
1. Aplikasi ini berfungsi untuk admin(pemilik) sehingga dapat melakukan pendataan inventori, pembelian barang, penjualan produksi sepatu kostum dan penjualan produksi sepatu sesuai budget konsumen.
2. Aplikasi ini dapat menginformasikan admin apabila stok barang akan habis.
3. Aplikasi ini berfungsi untuk merancang produksi sepatu sesuai keinginan konsumen sehingga memudahkan admin untuk menjualnya.
4. Aplikasi ini berfungsi dalam memberikan laporan berupa laporan pembelian bahan baku, penjualan sepatu, dan laporan profit sehingga admin(pemilik) lebih mudah dalam merekap keseluruhan data.
6.2 Saran
Saran sangat diperlukan bagi aplikasi ini agar dapat dikembangkan dengan lebih baik kedepannya. Sehingga aplikasi ini dapat lebih maju dan lebih bermanfaat lagi untuk semua masyarakat khususnya untuk Admin Barbaro Footwear. saran-saran pengembangan untuk aplikasi ini, antara lain: 1. Keamanan data aplikasi ini masih kurang, sehingga kedepannya dapat
dikembangkan dalam sisi keamanan data.
2. Aplikasi ini membutuhkan perawatan, agar sistem dapat berjalan dengan baik.
DAFTAR PUSTAKA
[1] Jogiyanto, Analisis & Disain, Yogyakarta: Andi Offset, 1990.
[2] A. Nugroho, Konsep Pengembangan Sistem Basis Data, Jakarta: Informatika, 2004.
[3] Fathansyah, Basis Data, Bandung: Informatika, 2007.
[4] M. Fowler, UML Distilled : Panduan Singkat Tentang Bahasa Pemodelan Objek Standar (Edisi ke-3.), Yogyakarta: C.V Andi, 2005.
[5] K. &. R. A. Suryadi, Sistem Pendukung Keputusan, Bandung: Rosdakarya, 2000.
[6] S. &. P. H. Kusumadewi, Aplikasi Logika Fuzzy untuk Mendukung Keputusan, Yogyakarta : Grahailmu, 2004.
[7] C. Darie, Ajax and PHP, Birmingham: Packt Publishing, 2006.
[8] A. Alamsyah, "Pengantar JavaScript," 2003. [Online]. Available: http://ilmukomputer.org/category/pemrograman-javascript/.
[9] R. E. Walters, Accelerated SQL SERVER 2008, United States ofAmerica: Springer-Verlag New York, Inc, 2008.