LAMPIRAN 1
BRAINSTORMING PEMBUATAN FISHBONE DIAGRAM
1. Jenis Cacat Ripping Material
P : Dari hasil pengamatan dan perhitungan, jenis cacat terbesar adalah cacat Ripping material. Menurut Anda, apa saja penyebab terjadinya cacat tersebut bila dilihat dari berbagai faktor, misalnya faktor manusia?
A : Dari faktor manusia, cacat potong itu bisa karena budaya kerja dan tanggung jawab operator yang kurang baik. Misalnya mereka saling mengobrol dengan teman sesama pekerja atau bisa juga mereka kurang teliti.
B : Kadang-kadang juga mereka tidak konsentrasi, sehingga cacat tersebut bisa terjadi. P : Oh begitu. Bagaimana kalau dari faktor mesin?
A : Dari faktor mesin, biasanya karena mesin macet atau rusak. Maklum, di sini mesinnya sudah banyak yang tua, apalagi kalau perawatan mesin tidak rutin. Mesin baru juga kalau perawatan tidak rutin, mesin bisa gampang rusak.
P : Bagaimana kalau dari faktor material, apa penyebab cacat potong dari faktor ini? C : Faktor cukup pengaruh, apalagi kalau supplier mengirimkan bahan baku yang
kualitasnya sudah buruk, ya kita tidak bisa protes karena dari awal tidak ada permintaan rinci.
P : Bagaimana dari segi lingkungan, lingkungan kerjanya mungkin menyebabkan cacat ini terjadi?
A : Kalau dari lingkungan, paling ya berdebu. Lingkungan kerjanya memang berdebu, baik dari benang ataupun serat-serat kain, bisa juga dari udaranya.
P : Kalau dari segi metode, misalnya perpindahan materialnya atau metode kerja lainnya, apakah ada yang bisa menyebabkan cacat potong?
B : bisa aja sih, tapi kemungkinannya kecil.
P : Baik, kayaknya cukup untuk cacat potong. Terima kasih atas informasinya.
2. Jenis Cacat Missing Sewing
P : Jenis cacat lainnya dengan jumlah cukup besar adalah cacat salah jahit. Menurut Anda, apa saja penyebab terjadinya cacat tersebut bila dilihat dari faktor manusia? B : Tampaknya manusia menjadi penyebab utama untuk jenis cacat ini. Penyebabnya ya
karena pekerja bekerja dengan buru-buru, tidak teliti, suka ngobrol, tidak bersemangat, dan lainnya yang merupakan masalah klasik manusia.
P : Bagaimana pengaruh skill, apakah ada hubungan antara skill rendah dengan cacat salah jahit?
B : Mungkin saja
P : Bagaimana kalau dari faktor mesin?
C : Sebenarnya mesin cukup berpengaruh. Bisa saja umur mesin yang sudah tua mempengaruhi kualitas hasil jahit. Adanya patah jarum juga mempengaruhi, kain bisa jadi terlihat bolong sehingga tentu jadi kurang baik.
P : Selain itu, dari material yang lain seperti benang jahit atau jarum jahit, ada pengaruh atau tidak?
A : Dari jarum jahit sih tidak pengaruh, itu lebih ke faktor mesin. Kalau dari benang jahit berpengaruh, kalau kualitas benag jahitnya jelek jadi sering putus dan mempengaruhi hasil jahitan.
P : Oh... Lalu bagaimana jika dilihat dari faktor lingkungan kerja?
A : Lingkungan kerja sih cukup baik, penerangan juga cukup. Tapi agak panas dan berisik, mungkin ini bisa menurunkan semangat kerja. Belum lagi kalau ada tekanan karena order sedang banyak, mereka jadi buru-buru dan banyak BS.
P : Yang terakhir, apa penyebab cacat salah jahit dari segi metode kerjanya? Apakah metode kerja juga mempengaruhi timbulnya cacat?
C : Metode kerja itu contohnya bagaimana?
P : Misalnya dari proses penjahitan atau urutan proses kerja yang benar.
C : Ya bisa. Dari proses penjahitan, untuk proses jahit yang sulit biasanya lebih sering terjadi cacat. Untuk urutan proses kerja sudah benar dan tidak berpengaruh pada cacat.
P : Baiklah, cukup sekian dulu. Terima kasih banyak atas informasi dan waktu yang disediakan.
A, B, C : Sama-sama, semoga sukses.
LAMPIRAN 2
CONTOH LAPORAN SISTEM INFORMASI PENGENDALIAN
KUALITAS
LAMPIRAN 3
Form PilihPrivate Sub Command1_Click() login.Show
End Sub
Private Sub Command2_Click() login1.Show
End Sub
Private Sub Command3_Click() login2.Show
End Sub
Private Sub mne_Click() Unload Me
End Sub
Login Staff QC
Private Sub Command1_Click()
If Text1.Text = Data1.Recordset!User_ID And Text2.Text = Data1.Recordset!Password Then
Unload Me Else
X = MsgBox("Password Salah....", vbInformation + vbOKOnly, "Warning") Text1.Text = ""
Text2.Text = "" Text1.SetFocus End If
End Sub
Private Sub Command2_Click() Unload Me
End Sub
Private Sub Form_Load()
End Sub
Login Manager
Private Sub Command1_Click()
If Text1.Text = Data1.Recordset!User_ID And Text2.Text = Data1.Recordset!Password Then
menu1.Show Unload Me Else
X = MsgBox("Password Salah....", vbInformation + vbOKOnly, "Warning") Text1.Text = "" Text2.Text = "" Text1.SetFocus End If End Sub
Private Sub Command2_Click() Unload Me
End Sub
Login Staff Produksi
Private Sub Command1_Click()
If Text1.Text = Data1.Recordset!User_ID And Text2.Text = Data1.Recordset!Password Then
menu2.Show Unload Me Else
X = MsgBox("Password Salah....", vbInformation + vbOKOnly, "Warning") Text1.Text = ""
Text2.Text = "" Text1.SetFocus End If
End Sub
Private Sub Command2_Click() Unload Me
End Sub
Menu Utama
Private Sub mc_Click() change_password.Show End Sub
Private Sub mnd_Click() master_defect.Show End Sub
Private Sub mndf_Click() search_defect.Show End Sub
Private Sub mne_Click() Unload Me
Private Sub mnfb_Click() fishbone.Show
End Sub
Menu Utama 1
Private Sub mc_Click() change_password2.Show End Sub
Private Sub me_Click() Unload Me
End Sub
Private Sub mnu_Click() master_user1.Show End Sub
Private Sub mp_Click() master_product.Show End Sub
Private Sub mp1_Click() search_product.Show End Sub
Menu Utama 2
Private Sub mc_Click() change_password1.Show End Sub
Private Sub me_Click() Unload Me
End Sub
Private Sub mp_Click() input_production.Show End Sub
Private Sub mu_Click() master_user2.Show End Sub
Master User
Private Sub Form_Load() Combo1.AddItem "Staff QC" Combo1.AddItem "Manager"
Combo1.AddItem "Staff Production" End Sub
Private Sub mnc_Click()
X = MsgBox("Yakin tidak ingin menyimpan data?", vbQuestion, "Warning") If X = vbOK Then
bersih End If End Sub
Private Sub mnd_Click()
X = MsgBox("Hapus Data !", vbOKCancel + vbQuestion, "Warning") If X = vbOK Then
Data1.Recordset.Delete End If
End Sub
Private Sub mne_Click() Unload Me End Sub Sub bersih() Text1.Text = "" Text2.Text = "" Combo1.Text = "" Text1.SetFocus End Sub
Private Sub mns_Click()
X = MsgBox("Ingin Simpan Data ?", vbOKCancel + vbQuestion, "Informasi") If X = vbOK Then With Data1.Recordset .AddNew !User_ID = Text1.Text !Password = Text2.Text !Type = Combo1.Text .Update End With End If bersih End Sub Master User 1
Private Sub Form_Load() Combo1.AddItem "Staff QC" Combo1.AddItem "Manager"
Combo1.AddItem "Staff Production"
End Sub
Private Sub mc_Click()
If X = vbOK Then bersih
End If End Sub
Private Sub md_Click()
X = MsgBox("Hapus Data !", vbOKCancel + vbQuestion, "Warning") If X = vbOK Then
Data1.Recordset.Delete End If
End Sub
Private Sub me_Click() Unload Me
End Sub
Private Sub ms_Click()
X = MsgBox("Ingin Simpan Data ?", vbOKCancel + vbQuestion, "Informasi") If X = vbOK Then With Data1.Recordset .AddNew !User_ID = Text1.Text !Password = Text2.Text !Type = Combo1.Text
.Update End With End If bersih End Sub Sub bersih() Text1.Text = "" Text2.Text = "" Combo1.Text = "" Text1.SetFocus Master User 2
Private Sub Form_Load() Combo1.AddItem "Staff QC" Combo1.AddItem "Manager"
Combo1.AddItem "Staff Production"
End Sub
Private Sub mc_Click()
X = MsgBox("Yakin tidak ingin menyimpan data?", vbQuestion, "Warning") If X = vbOK Then
bersih End If
End Sub
Private Sub md_Click()
X = MsgBox("Hapus Data !", vbOKCancel + vbQuestion, "Warning") If X = vbOK Then
Data1.Recordset.Delete End If
End Sub
Private Sub me_Click() Unload Me
End Sub
Private Sub ms_Click()
X = MsgBox("Ingin Simpan Data ?", vbOKCancel + vbQuestion, "Informasi") If X = vbOK Then With Data1.Recordset .AddNew !User_ID = Text1.Text !Password = Text2.Text !Type = Combo1.Text .Update End With End If
bersih End Sub
Master Defect
Private Sub mnc_Click()
X = MsgBox("Yakin tidak ingin menyimpan data?", vbQuestion, "Warning") If X = vbOK Then bersih End If End Sub Sub bersih() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text1.SetFocus End Sub
Private Sub mnd_Click()
X = MsgBox("Hapus Data !", vbOKCancel + vbQuestion, "Warning") If X = vbOK Then
Data1.Recordset.Delete End If
End Sub
Private Sub mne_Click() Unload Me
End Sub
Private Sub mns_Click()
X = MsgBox("Ingin Simpan Data ?", vbOKCancel + vbQuestion, "Informasi") If X = vbOK Then With Data1.Recordset .AddNew !tanggal = Label5.Caption !Defect_ID = Text1.Text !Defect_Description = Text2.Text !Potential_Mode = Text3.Text !Potential_Effect = Text4.Text !Quantity = Text5.Text .Update End With End If bersih End Sub
Dim tanggal As Variant tanggal = Now
Label5.Caption = Format(tanggal, "dd-mm-yyyy") End Sub
Input Defect
Private Sub maret_Click() Form4.Show
End Sub
Private Sub mc_Click() cek.Show
End Sub
Private Sub me_Click() Unload Me
End Sub
Private Sub mei_Click() Form6.Show
Private Sub mnc_Click()
X = MsgBox("CANCEL", vbOKOnly, "Warning") If X = vbOK Then
bersih End If
End Sub
Private Sub mnd_Click()
X = MsgBox("Hapus Data !", vbOKCancel + vbQuestion, "Warning") If X = vbOK Then
Data1.Recordset.Delete End If
End Sub
Private Sub mne_Click() Unload Me
End Sub
Private Sub mnp_Click() Form1.Show
Private Sub mns_Click()
X = MsgBox("Ingin Simpan Data ?", vbOKCancel + vbQuestion, "Informasi") If X = vbOK Then With Data1.Recordset .AddNew !Product_ID = Text1.Text !Defect_ID = Text2.Text !Potential_Cause = Text3.Text !Factor = Text4.Text !Quantity = Text5.Text .Update End With End If bersih End Sub
Private Sub mr1_Click() Form1.Show
End Sub
Search Defect
Text1.Text = "" Label2.Caption = "" Text1.SetFocus End Sub
Private Sub mnd_Click()
X = MsgBox("Hapus Data !", vbOKCancel + vbQuestion, "Warning") If X = vbOK Then
Data1.Recordset.Delete End If
End Sub
Private Sub mne_Click() Unload Me
End Sub
Private Sub Text2_Click() End Sub
Private Sub mns_Click()
cari = "Defect_ID = '" & Text1.Text & "'" Data1.Recordset.FindFirst cari
X = MsgBox("Data Tidak Ada", vbInformation + vbOKOnly, "Warning") Text1.Text = "" Text1.SetFocus Else Text1.Text = Data1.Recordset!Defect_ID Label2.Caption = Data1.Recordset!Defect_Description End If End Sub Form Cek
Private Sub Command1_Click() If Text1.Text >= Text2.Text Then
X = MsgBox("GOOD !!", vbInformation + vbOKOnly, "WARNING") Else
X = MsgBox("REJECT !!", vbInformation + vbOKOnly, "WARNING") Text1.Text = "" Text2.Text = "" Text3.Text = "" Text1.SetFocus End If End Sub
End Sub
Private Sub me_Click() Unload Me
End Sub
Change Password Private Sub mnd_Click()
X = MsgBox("Ingin Simpan Data ?", vbOKCancel + vbQuestion, "Informasi") If X = vbOK Then With Data1.Recordset .Edit !User_ID = Text1.Text !Password = Text2.Text !Type = Text3.Text .Update End With End If bersih End Sub
Private Sub mne_Click() Unload Me
End Sub
Private Sub mns_Click()
cari = "User_ID = '" & Text1.Text & "'" Data1.Recordset.FindFirst cari
If Data1.Recordset.NoMatch Then
X = MsgBox("Data Tidak Ada", vbInformation + vbOKOnly, "Warning") Text1.Text = "" Text1.SetFocus Else Text1.Text = Data1.Recordset!User_ID Text2.Text = Data1.Recordset!Password Text3.Text = Data1.Recordset!Type End If End Sub Report Defect
Dim Report As New report_defect
Private Sub CRViewer1_CloseButtonClicked(UseDefault As Boolean)
Private Sub Form_Load() Screen.MousePointer = vbHourglass CRViewer1.ReportSource = Report CRViewer1.ViewReport Screen.MousePointer = vbDefault End Sub
Private Sub Form_Resize() CRViewer1.Top = 0 CRViewer1.Left = 0 CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth End Sub Report Defect 1
Dim Report As New CrystalReport1
Private Sub CRViewer1_CloseButtonClicked(UseDefault As Boolean)
End Sub
Screen.MousePointer = vbHourglass CRViewer1.ReportSource = Report CRViewer1.ViewReport
Screen.MousePointer = vbDefault
End Sub
Private Sub Form_Resize() CRViewer1.Top = 0 CRViewer1.Left = 0 CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth End Sub Master Product
Private Sub mnc_Click()
X = MsgBox("Yakin tidak ingin menyimpan data?", vbQuestion, "Warning") If X = vbOK Then bersih End If End Sub Sub bersih() Text1.Text = ""
Text2.Text = "" Combo1.Text = "" Text3.Text = "" Text1.SetFocus End Sub
Private Sub mnd_Click()
X = MsgBox("Hapus Data !", vbOKCancel + vbQuestion, "Warning") If X = vbOK Then
Data1.Recordset.Delete End If
End Sub
Private Sub mne_Click() Unload Me
End Sub
Private Sub mns_Click()
X = MsgBox("Ingin Simpan Data ?", vbOKCancel + vbQuestion, "Informasi") If X = vbOK Then
With Data1.Recordset .AddNew
!tanggal = Label5.Caption !Product_ID = Text1.Text
!Description = Text2.Text !Size = Combo1.Text !Quantity = Text3.Text .Update End With End If bersih End Sub
Private Sub Timer1_Timer() Dim tanggal As Variant tanggal = Now
Label5.Caption = Format(tanggal, "dd-mm-yyyy") End Sub
Input Production
Private Sub Form_Load() Combo1.AddItem "Januari" Combo1.AddItem "Februari" Combo1.AddItem "Maret" Combo1.AddItem "April" Combo1.AddItem "Mei" Combo1.AddItem "Juni" Combo1.AddItem "Juli"
Combo1.AddItem "Agustus" Combo1.AddItem "September" Combo1.AddItem "Oktober" Combo1.AddItem "November" Combo1.AddItem "Desember" End Sub
Private Sub maret_Click() Form2.Show
End Sub
Private Sub me_Click() Unload Me
End Sub
Private Sub mei_Click() Form8.Show
End Sub
Private Sub ml_Click() Form3.Show
Private Sub mnc_Click()
X = MsgBox("CLEAR", vbOKOnly, "Warning") If X = vbOK Then
bersih End If End Sub
Private Sub mnd_Click()
X = MsgBox("Hapus Data !", vbOKCancel + vbQuestion, "Warning") If X = vbOK Then
Data1.Recordset.Delete End If
End Sub
Private Sub mne_Click() Unload Me
End Sub
Private Sub mns_Click()
X = MsgBox("Ingin Simpan Data ?", vbOKCancel + vbQuestion, "Informasi") If X = vbOK Then
With Data1.Recordset .AddNew
!tanggal = Label5.Caption !Product_ID = Text2.Text !Month = Text1.Text !Year = Text3.Text !Quantity = Text4.Text .Update End With End If bersih Data1.Refresh End Sub
Private Sub Timer1_Timer() Dim tanggal As Variant tanggal = Now
Label5.Caption = Format(tanggal, "dd-mm-yyyy")
End Sub
Search Product
Private Sub mnc_Click() Text1.Text = ""
Label2.Caption = "" Text1.SetFocus
End Sub
Private Sub mnd_Click()
X = MsgBox("Hapus Data !", vbOKCancel + vbQuestion, "Warning") If X = vbOK Then
Data1.Recordset.Delete End If
End Sub
Private Sub mne_Click() Unload Me
End Sub
Private Sub Text2_Click()
End Sub
Private Sub mns_Click()
cari = "Product_ID='" & Text1.Text & "'" Data1.Recordset.FindFirst cari
If Data1.Recordset.NoMatch Then
X = MsgBox("Data Tidak Ada", vbInformation + vbOKOnly, "Warning") Text1.Text = ""
Else Text1.Text = Data1.Recordset!Product_ID Label2.Caption = Data1.Recordset!Description End If End Sub Report Production
Dim Report As New report_production
Private Sub CRViewer1_CloseButtonClicked(UseDefault As Boolean)
End Sub
Private Sub Form_Load()
Screen.MousePointer = vbHourglass CRViewer1.ReportSource = Report CRViewer1.ViewReport
Screen.MousePointer = vbDefault
End Sub
Private Sub Form_Resize() CRViewer1.Top = 0 CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth
End Sub
Crystal Report Production
Dim Report As New CrystalReport2
Private Sub Form_Load()
Screen.MousePointer = vbHourglass CRViewer1.ReportSource = Report CRViewer1.ViewReport
Screen.MousePointer = vbDefault End Sub
Private Sub Form_Resize() CRViewer1.Top = 0 CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth