ABSTRACT
PT X is one of the companies engaged in the field of textiles. In
the mid-year 2008, one of the members (group) from PT P located in
Semarang, need a system that resembles SAP to help the production
process. Therefore, the authors make an application to help employees to
achieve maximum results with this application. This web-based
applications, and can be used by different unit. This application can be
used to make material, PRO, Bale Mixing, confirmation of the production,
attendance, to get the report. It is expected that with the application, PT X
become easier in the process of production.
Keywords : Material, PRO, Bale Mixing, Confirmation of the production,
DAFTAR ISI
PRAKATA... i
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... v
ABSTRACT ... vi
I.4 Batasan Masalah ... 2
I.5 Sistematika Penulisan ... 3
BAB II LANDASAN TEORI ... 5
II.1 PHP ... 5
II.1.1 Sejarah PHP ... 5
II.2 AJAX ... 6
II.3 Structured Query Language (SQL) ... 8
II.3.1 Standarisasi terhadap SQL... 8
II.3.2 Tabel database SQL ... 9
II.3.3 Query SQL ... 9
II.3.4 SQL - Data Manipulation Language (DML) ... 10
II.3.5 SQL - Data Definition Language (DDL) ... 10
II.4 Data Flow Diagram (DFD) ... 11
II.5 Entity Relationship Diagram (ERD) ... 12
II.6 Proses Bisnis ... 16
II.6.1 Faktor Utama dalam Proses Bisnis ... 19
II.6.2 Pengembangan Proses Bisnis ... 21
II.7 Kamus Data ... 22
II.8 PSPEC ... 23
BAB III ANALISIS DAN PERANCANGAN... 24
III.1 Proses Bisnis ... 24
III.2 Entity Relationship Diagram (ERD) ... 26
III.3 Data Flow Diagram (DFD) ... 34
III.3.1 DFD Level 0 (Context Diagram) ... 34
III.3.2 DFD Level 1 ... 36
III.3.3 DFD Level 2 ... 37
III.4 Kamus Data ... 46
III.5 Process Specification (PSPEC) ... 59
III.5.1 PSPEC DFD Level 2 proses 1... 59
III.5.2 PSPEC DFD Level 2 proses 2... 60
III.5.3 PSPEC DFD Level 2 proses 3... 61
III.5.4 PSPEC DFD Level 2 proses 4... 62
III.5.5 PSPEC DFD Level 2 proses 5... 63
III.5.6 PSPEC DFD Level 2 proses 6... 64
III.5.9 PSPEC DFD Level 2 proses 9... 67
III.5.10 PSPEC DFD Level 2 proses 10... 68
III.5.11 PSPEC DFD Level 3 proses 11... 69
III.6 Sketsa User Interface (UI) ... 71
BAB IV HASIL TERCAPAI ... 77
IV.1Master Material ... 77
IV.2Create PRO ... 80
IV.3Edit PRO ... 82
IV.4Create Bale (Bale Mixing)... 83
IV.5Edit Bale (Bale Mixing) ... 85
IV.6Entry Absensi... 87
IV.7Edit Absensi ... 89
IV.8Konfirmasi Produksi ... 90
IV.9Edit Konfirmasi Produksi ... 100
IV.10Report Absensi ... 102
IV.11Report Konfirmasi Produksi... 104
BAB V EVALUASI ... 106
BAB VI PENUTUP ... 114
VI.1Kesimpulan ... 114
VI.2Saran-saran ... 115
DAFTAR GAMBAR
Gambar 2.1 Relasi one to one ... 14
Gambar 2.2 Relasi one to many ... 14
Gambar 2.3 Relasi many to many ... 14
Gambar 2.4 Input dan Output Proses ... 16
Gambar 2.5 Faktor-faktor dalam proses bisnis ... 17
Gambar 2.6 Ukuran Proses Bisnis ... 19
Gambar 2.7 Daur Hidup Proses... 21
Gambar 2.8 Kamus Data / DD ... 23
Gambar 3.1 Flowchart Proses Konfirmasi Produksi ... 25
Gambar 3.2 ERD Aplikasi Web Produksi Spinning ... 26
Gambar 3.3 DFD Level 0 ... 34
Gambar 3.9 DFD Level 2 proses 1.5 ... 40
Gambar 3.10 DFD Level 2 proses 1.6 ... 41
Gambar 3.16 Proses Create Material ... 71
Gambar 3.17 Proses Edit dan Delete Material ... 71
Gambar 3.18 Proses Create PRO ... 72
Gambar 3.19 Proses Edit dan View PRO ... 72
Gambar 3.20 Proses Create Bale Mixing ... 73
Gambar 3.22 Proses Create Konfirmasi Produksi ... 74
Gambar 3.23 Proses Edit dan Delete Konfirmasi Produksi... 74
Gambar 3.24 Proses Entry Absensi ... 75
Gambar 3.25 Proses Edit dan Delete Absensi ... 75
Gambar 3.26 Proses View dan Download Report Absensi... 76
Gambar 3.27 Proses View dan Download Report Konfirmasi ... 76
Gambar 4.1 Tampilan Menu ... 77
Gambar 4.2 Create Material ... 78
Gambar 4.3 Tipe Material ... 78
Gambar 4.4 Material Group Bahan Baku ... 78
Gambar 4.5 Material Group Benang ... 78
Gambar 4.6 Material Group Bahan Baku Reused ... 79
Gambar 4.7 Persentase Mixing ... 79
Gambar 4.8 Nomor NE ... 79
Gambar 4.9 Supplier... 79
Gambar 4.10 Proses... 79
Gambar 4.11 Edit dan Delete Material ... 80
Gambar 4.12 Create PRO ... 81
Gambar 4.13 Bahan Baku ... 81
Gambar 4.14 Bahan Jadi ... 81
Gambar 4.15 Tampilan awal Edit PRO... 82
Gambar 4.16 Edit dan View PRO ... 83
Gambar 4.17 Tampilan awal Create Bale Mixing ... 84
Gambar 4.18 Input Reused ... 84
Gambar 4.19 Create data Bale Mixing ... 85
Gambar 4.20 Tampilan awal Edit Bale Mixing... 86
Gambar 4.21 List Edit dan Delete Bale Mixing... 86
Gambar 4.22 Edit data Bale Mixing... 87
Gambar 4.23 Entry Absensi ... 88
Gambar 4.24 Nama Bagian ... 88
Gambar 4.25 Jenis Group... 88
Gambar 4.27 Tampilan awal Edit Absensi ... 89
Gambar 4.28 Edit dan Delete Absensi ... 90
Gambar 4.29 Tampilan utama Konfirmasi Produksi ... 91
Gambar 4.30 Mesin unit Spinning I ... 91
Gambar 4.31 Mesin unit Spinning II ... 92
Gambar 4.32 Mesin unit Spinning III A dan III B ... 92
Gambar 4.33 Mesin unit Spinning IV OE dan IV MJS ... 92
Gambar 4.34 Konfirmasi mesin Scutcher... 93
Gambar 4.35 Input waste... 93
Gambar 4.36 Konfirmasi mesin Carding pada unit Spinning I ... 94
Gambar 4.37 Konfirmasi mesin Carding pada unit Spinning II – IV MJS . 94 Gambar 4.38 Konfirmasi mesin Drawing I, II, dan III... 95
Gambar 4.39 Konfirmasi mesin Flyer ... 96
Gambar 4.40 Konfirmasi mesin Ring Spinning unit I – III B ... 97
Gambar 4.41 Konfirmasi mesin Ring Spinning unit I – III B (2) ... 97
Gambar 4.42 Konfirmasi mesin Ring Spinning unit IV OE dan MJS ... 98
Gambar 4.42 Konfirmasi mesin Cone Winder ... 99
Gambar 4.43 Tipe Packing ... 99
Gambar 4.44 Konfirmasi proses Packing ... 100
Gambar 4.45 Tampilan awal Edit Konfirmasi Produksi ... 100
Gambar 4.46 List Edit Konfirmasi Produksi ... 101
Gambar 4.47 Check List Delete Konfirmasi Produksi ... 101
Gambar 4.48 Tampilan Edit Konfirmasi Produksi ... 102
Gambar 4.49 Input Report Absensi ... 103
Gambar 4.50 View dan Download Report Absensi ... 103
Gambar 4.51 Input Report Konfirmasi Produksi ... 104
Gambar 4.52 Satuan Hasil Produksi ... 104
Gambar 4.53 View dan Download Report Konfirmasi jenis pertama... 105
DAFTAR TABEL
Tabel 2.1 ERD ... 13
Tabel 3.1 Entity mastermaterial ... 27
Tabel 3.2 Entity masterbahanbaku... 27
Tabel 3.3 Entity mastergroupmaterial ... 27
Tabel 3.4 Entity masterlotbenang ... 27
Tabel 3.5 Entity mastermixing ... 28
Tabel 3.6 Entity masterpacking ... 28
Tabel 3.7 Entity masterproses ... 28
Tabel 3.8 Entity mastersupplier ... 28
Tabel 3.9 Entity masteunit ... 28
Tabel 3.10 Entity masterwaste ... 28
Tabel 3.11 Entity masterwc ... 29
Tabel 3.12 Entity transabsensi ... 29
Tabel 3.13 Entity transbalemixing ... 29
Tabel 3.14 Entity transbalereused ... 30
Tabel 3.15 Entity transkonfirmasi ... 30
Tabel 3.16 Entity transpro ... 32
Tabel 3.17 Entity transwaste ... 33
Tabel 3.18 Kamus data mastermaterial... 46
Tabel 3.19 Kamus data masterbahanbaku ... 47
Tabel 3.20 Kamus data mastergroupmaterial ... 47
Tabel 3.21 Kamus data masterlotbenang ... 48
Tabel 3.22 Kamus data mastermixing ... 48
Tabel 3.23 Kamus data masterpacking ... 48
Tabel 3.24 Kamus data masterproses ... 49
Tabel 3.25 Kamus data mastersupplier ... 49
Tabel 3.27 Kamus data masterwaste ... 50
Tabel 3.28 Kamus data masterwc ... 51
Tabel 3.30 Kamus data transbalemixing ... 52
Tabel 3.31 Kamus data transbalereused ... 53
Tabel 3.32 Kamus data transkonfirmasi ... 54
Tabel 3.33 Kamus data transpro ... 56
Tabel 3.34 Kamus data transwaste ... 58
Tabel 3.35 PSPEC DFD Level 2 proses 1.1 ... 59
Tabel 3.36 PSPEC DFD Level 2 proses 1.2 ... 59
Tabel 3.37 PSPEC DFD Level 2 proses 1.3 ... 60
Tabel 3.38 PSPEC DFD Level 2 proses 2.1 ... 60
Tabel 3.39 PSPEC DFD Level 2 proses 2.2 ... 61
Tabel 3.40 PSPEC DFD Level 2 proses 2.3 ... 61
Tabel 3.41 PSPEC DFD Level 2 proses 3.1 ... 62
Tabel 3.42 PSPEC DFD Level 2 proses 3.2 ... 63
Tabel 3.43 PSPEC DFD Level 2 proses 3.3 ... 63
Tabel 3.44 PSPEC DFD Level 2 proses 4.1 ... 64
Tabel 3.45 PSPEC DFD Level 2 proses 4.2 ... 65
Tabel 3.46 PSPEC DFD Level 2 proses 4.3 ... 66
Tabel 3.47 PSPEC DFD Level 2 proses 5.1 ... 67
Tabel 3.48 PSPEC DFD Level 2 proses 5.2 ... 67
Tabel 3.49 PSPEC DFD Level 2 proses 5.3 ... 68
Tabel 3.50 PSPEC DFD Level 3 proses 6.1.1 ... 69
Tabel 3.51 PSPEC DFD Level 2 proses 6.1.2 ... 70
Tabel 3.52 PSPEC DFD Level 3 proses 6.2.1 ... 68
Tabel 3.53 PSPEC DFD Level 2 proses 6.2.2 ... 69
DAFTAR LAMPIRAN
BAB I
PENDAHULUAN
I.1
Latar Belakang
Beberapa tahun ini, PT X yang merupakan salah satu perusahaan
tekstil terkemuka di Bandung telah menggunakan sistem bernama SAP
(Systems, Applications and Products in Data Processing), Dimana sistem
ini membantu karyawan dalam mengelola sistem produksi yang diproses
dalam perusahaan.
Sistem SAP sudah diterapkan di beberapa perusahaan PT X yang
ada di kota Bandung. Tetapi perusahaan PT. Y di luar kota Bandung tidak
memiliki sistem SAP. Sedangkan untuk proses produksi, dibutuhkan suatu
sistem yang dapat menangani dari pembuatan material hingga penghitungan konfirmasi hasil produksi.
PT. Y yang terdapat di kota Semarang tidak mempunyai sistem
SAP. Oleh karena itu dibutuhkan sebua h sistem pengganti SAP yang
dapat menyelesaikan proses produksi pada PT tersebut.
Oleh karena itu dibuatlah aplikasi ini, dengan tujua n dapat
memenuhi kebutuhan karyawan dalam proses produksi pada perusahaan
tersebut. Dimana aplikasi ini dapat membantu karyawan dari pembuatan
material, Production Order (PRO), proses bale mixing, input absensi karyawan hingga tahap konfirmasi hasil produksi.
I.2
Perumusan Masalah
Berdasarkan latar belakang masalah yang telah dikemukakan di
atas, maka dapat dirumuskan suatu masalah yaitu sistem seperti apakah
atau apa sajakah yang harus dibuat untuk membantu karyawan dalam
menyelesaikan proses produksi tanpa mengurangi tujuan dari pembuatan
2
I.3
Tujuan
Tujuan dibuatnya Tugas Akhir ini adalah untuk membuat sistem
yang dapat melakukan hal-hal berikut ini:
1. Pembuatan material hingga konfirmasi hasil produksi.
2. Penghitungan konfirmasi hasil produksi pada setiap mesin.
3. Pembuatan konfirmasi produksi sesuai dengan mesin yang
dipakai pada tiap Unit produksi.
4. Pengontrolan data-data yang ada pada proses produksi.
I.4
Batasan Masalah
Batasan Perangkat Keras
Intel Pentium III
RAM 256MB
Mouse & keyboard
Monitor
Batasan Perangkat Lunak
Linux Mandriva
Web browser (firefox)
PHP 5.2.5
MySQL 5.0.51
Batasan Aplikasi dan Pengguna
Aplikasi ini tidak mencakup proses pengolahan hak akses
untuk User.
Aplikasi ini terintegrasi kedalam sistem yang sudah ada di PT
X sehingga terdapat data-data yang berhubungan dengan
aplikasi lainnya dalam sistem.
Aplikasi ini di desain untuk firefox.
3
I.5
Sistematika Penulisan
Sistematika penulisan laporan Tugas Akhir ini akan disusun dalam
enam bab dengan perincian sebagai berikut:
BAB I PENDAHULUAN
Pendahuluan merupakan bagian pertama dari laporan yang
menjelaskan tentang latar belakang, tujuan, perumusan masalah yang
ada, batasan daripada pembuatan aplikasi dan isi laporan secara
keseluruhan dari pembuatan aplikasi web produksi Spinning ini.
BAB II LANDASAN TEORI
Landasan teori merupakan bagian dari laporan yang berisi tentang
berisi tentang dasar-dasar teori dalam pembuatan aplikasi web produksi
Spinning ini.
BAB III ANALISIS
Bagian Analisis merupakan bagian dari laporan yang berisi
tentang desain dan alur bisnis dalam web produksi Spinning, seperti ERD,
DFD, kamus data, PSPEC dan perancangan desain aplikasi.
BAB IV HASIL TERCAPAI
Berisi gambar (screen shoot), penjelasan mengenai aplikasi yang
4
BAB V EVALUASI
Bagian ini berisi tentang pengujian terhadap setiap fungsi yang
dibuat dalam aplikasi web produksi Spinning.
BAB VI PENUTUP
Bagian Penutup ini merupakan bagian terakhir dari laporan yang
berisi tentang kesimpulan, saran-saran dari penulis untuk pengembangan
depannya, dan pengetahuan yang diperoleh setelah mengerjakan aplikasi
BAB VI PENUTUP
VI.1
Kesimpulan
Sesuai dengan harapan pada rumusan masalah, yang harus
dibuat untuk membantu karyawan dalam menyelesaikan proses produksi
adalah dengan membuat sistem berbasis web yang fungsinya menyerupai
SAP. Pada aplikasi ini, karyawan dapat meng-input proses dari
pembuatan material hingga konfirmasi hasil produksi serta pembuatan
report hasil produksi pada PT X. Berikut ini proses-proses yang dapat dilakukan oleh user :
1. Membuat material tidak perlu dengan mengisi sendiri kode
material dan deskripsi serta bahan-bahannya, tapi dengan memilih bahan-bahannya serta supplier dari material yang
akan dibuat karena kode material dan deskripsi akan keluar secara otomatis.
2. Membuat PRO dari material yang telah tersedia.
3. Membuat Bale Mixing dari PRO yang telah dibuat.
4. Mencatat absensi karyawan pada tanggal, group, dan shift
tertentu.
5. Melakukan konfirmasi hasil produksi dari mesin yang ada di
tiap unit, berdasarkan nomor PRO, tanggal, group, dan shift.
6. Melihat report absensi karyawan secara keseluruhan dari tiap unit.
7. Melihat report konfirmasi dari unit tertentu sesuai dengan unit dari user yang mengakses sistem.
Tujuan utama dari pembuatan aplikasi ini sudah terpenuhi, yaitu
115
VI.2
Saran-saran
Aplikasi ini masih memiliki kekurangan yaitu pada pembuatan
material, jika user meng-input data yang tidak sesuai dengan data yang ada di lapangan, sistem tidak bisa mengecek material group dan prosentase mixing sesuai dengan bahan baku atau tidak serta bahan baku
dengan bahan jadi yang akan dibuat. Hal ini tidak bisa diterapkan pada
sistem karena banyaknya material gabungan, dan material yang
dimasukkan dapat ditambahkan atau diubah dalam jangka waktu tertentu.
Pada proses konfirmasi produksi, bahan reused yang telah dicatat pada PRO dan dihitung pada proses bale mixing tidak dijelaskan dan dihitung lebih lanjut. User meng-input sesuai dengan data lapangan, dimana proses penghitungannya dilakukan secara manual di lapangan.
Jadi pada pengisian data, user harus mengisi sesuai dengan data yang
berasal dari lapangan karena pada sistem tidak diperiksa penghitungan
waste-nya melebihi batas atau tidak.
Aplikasi ini juga harus dijalankan di mozilla agar tampilannya tetap
sesuai dengan yang diharapkan. Di dalam lapangan, user lebih banyak
menggunakan Linux oleh karena itu aplikasi ini di-default dengan mozilla
DAFTAR PUSTAKA
[1] Admin. 2007. APA ITU PHP – SEJARAH PHP. Retreived September
15, 2008, from http://www.indoglobalweb.com/?action=news&aid=5
[2] Masykur, Ahmad. 2006. AJAX – Asyncronous Javascript and XML.
Retreived September 15, 2008, from
http://semarang.netindonesia.net/blogs/cahnom/archive/2006/05/02
/ajax-intro.aspx
[3] Hidayat, Rahmat. Introduction of SQL. Retreived September 15, 2008,
from http://rahmat.polinpdg.ac.id/content/view/62/64/
[4] Hartini. ANALISIS DENGAN DIAGRAM ALIRAN DATA (DFD).
Retreived September 15, 2008, from http://www.ilkom.unsri.ac.id/
dosen/hartini/materi/VIII_DFD
[5] Hartini. ANALISIS DENGAN DIAGRAM KETERHUBUNGAN ENTITAS
(ENTITY RELATIONSHIP DIAGRAM/ERD). Retreived September
15, 2008, from http://www.ilkom.unsri.ac.id/dosen/hartini/materi/
IX_ERD
[9] Pemetaan dan Perbaikan Proses Bisnis Network Peration. Retreived,
Oktober 25, from www.stttelkom.ac.id/staf/bdo/download/E_TOM/
eTOM_RoadMap.doc
[10] Ika. Data Dictionary (DD) atau Kamus Data. Retreived September 15,
2008, from http://kuliah.dinus.ac.id/ika/prc3.html
[11] Institut Teknologi Bandung.(2003). PSPEC. Retreived September 15,
2008, from http://kur2003.if.itb.ac.id/file/Bag%202%20-%20Pemo