RINGKASAN HASIL WAWANCARA

dokumen-dokumen yang mirip
Tutorial, Source code, Request Program Visual Basic

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic


Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

LISTING PROGRAM. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm End Sub

Program absen dengan menggunakan visual basic 6.0

BAB IV IMPLEMENTASI DAN PENGUJIAN

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM


Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap

BAB IV HASIL DAN UJI COBA

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

PEMROGRAMAN VB.NET. Sintaks Pada Class

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB IV IMPLEMENTASI DAN EVALUASI. Proses ( AHP ) ini diperlukan perangkat sebagai berikut:

BAB IV IMPLEMENTASI DAN PENGUJIAN

FORM LOGIN. Option Explicit. Private Sub cmdexit_click() End End Sub

LISTING PROGRAM. 1. Listing Flash Pembuka. Private Sub Timer1_Timer() ProgressBar1.Value = ProgressBar1.Value + 4. If ProgressBar1.

Sesi/Perkuliahan ke: VII

LISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah

Krisna D. Octovhiana

Listing Program. 1. Loading. 2. Home. Option Explicit. Dim isplash As Integer. Private Sub Timer1_Timer() On Error Resume Next. isplash = isplash + 5



BAB IV PENGUJIAN DAN ANALISIS

MODUL IV PERULANGAN ( LOOPING )

PEMROGRAMAN VB.NET. Koneksi Ke Database

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

Program Studi Teknik Mesin S1



1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.


SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN


Program Login SQL Server Design form seperti gambar dibawah ini

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Berdasarkan analisa dan perancangan sistem yang telah

DATA. No Nama Bagian NRK Jabatan Golongan Pendidikan. 1 Ahmad Akbar PL Tukang Listrik Sounsistim IC/0 STM

SNIPTEK 2014 ISBN: SISTEM INFORMASI AKUNTANSI JURNAL UMUM TELKOMSEL SUKABUMI

Membuat Form Input Barang (Untuk Server)

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

VBSCRIPT TUTORIAL. 2. MEMASUKKAN KODE VBSCRIPT KE DALAM HALAMAN HTML Kode VBScript ditulis didalam pasangan tag <SCRIPT>.

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

STRUKTUR KENDALI PERULANGAN

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Algoritma Pemrograman 2 B


BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

Pertemuan 4 Pelunasan Piutang

ActiveX Data Object (ADO)

Struktur Data II. Bekerja Dengan Form.

MODUL VII APLIKASI MULTIUSER TRANSAKSI PENJUALAN

Kartu Bimbingan Tugas Akhir Mahhasiswa

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Judul artikel blog : Select Case pada VB Penggunaan Pernyataan Bersyarat untuk menyeleksi suatu kondisi (Select Case) pada Visual Basic

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini

BAB IV IMPLEMENTASI DAN PENGUJIAN


Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0

Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" End Sub

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database


DAFTAR PUSTAKA. [Jogiyanto H.M,1997] Jogiyanto H.M, Sistem Informasi Bebasis Komputer Edisi 2, Penerbit Graha Ilmu, Yogyakarta, 1997

Basic Programing Visual Basic

WAWANCARA SEBELUM IMPLEMENTASI. 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? memadai dengan jumlah pasien yang semakin bertambah.


SATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana

BAB III PEMBAHASAN MASALAH

BAB 2 GAMBARAN UMUM PERUSAHAAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Visual Basic 6.0 For Beginners

Percabangan. 1. Statemen If...Then

BAB 2 LANDASAN TEORI

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Listing Program a. Form Login. Public LoginSucceeded As Boolean

BAB V IMPLEMENTASI. Dalam bab ini, akan dijelaskan tentang query data base yang dibutuhkan selama proses

Oleh : Uus Rusmawan Hal - 1 -

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)


BAB II MICROSOFT VISUAL STUDIO

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis

Modul 6 Function dan Trigger

DISUSUN OLEH : : Friska Rosalina NIM :

Pertemuan 7 Pelunasan Hutang

anggaran dapat dilihat pada gambar berikut ini:

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Gambar 4.60Tampilan Menu Utama

VISUAL BASIC 6.0 SETYO BUDI, M.KOM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Transkripsi:

Lampiran 1 252

253 Lampiran 2 RINGKASAN HASIL WAWANCARA Perusahaan : PT Sari Enesis Indah Pewawancara : Viyona Responden : Ibu Dwi Suryaningsih (Supervisor Quality Control) Hari/tanggal : Senin/23 Agustus 2004 Tujuan: 1. Mengetahui penyebab cacat kempes dari produk Adem Sari pada proses filling 2. Mengetahui penyebab cacat isi kurang dari produk Adem Sari pada proses filling Berikut adalah ringkasan hasil wawancara yang dimaksud. 1. Pewawancara: Berdasarkan apa yang telah terjadi selama ini dan menurut pengalaman ibu, faktor-faktor apa sajakah yang mengakibatkan cacat kempes pada produk Adem Sari? Responden: Cacat kempes itu terjadi pada mesin filling yang disebabkan oleh tidak sinkron atau tidak sesuainya antara kecepatan mesin dengan temperatur vertikal serta temperatur horizontal untuk melakukan sealing. Terjadinya hal ini kebanyakan dikarenakan operator yang kurang disiplin dan bertanggung jawab dalam menjalankan instruksi kerja yang telah diberikan.

254 2. Pewawancara: Bagaimana dengan keadaan mesin filling itu sendiri? Responden: Mesin filling di sini ada dalam kondisi yang baik. Untuk foil pembungkus sachet lain halnya, terkadang ada foil yang kurang memenuhi standar, tapi kemungkinannya kecil sekali. 3. Pewawancara: Lalu bagaimana dengan cacat isi kurang, faktor-faktor apa sajakah yang mengakibatkan cacat tersebut pada produk Adem Sari? Responden: Banyak sekali faktor yang menyebabkan isi sachet kurang. Pada lubang nossel, sering terdapat bubuk-bubuk dari bahan alkalis atau pun acid yang menempel pada lubang nossel masing-masing bahan. Mungkin saja dengan kurang lebarnya ukuran lubang tersebut, bubuk-bubuk yang menempel tersebut semakin mempersempit jalan keluar dari bahan. Apalagi dengan kadar air serta density bahan alkalis dan acid yang mungkin masih perlu diperkecil nilainya, akan menyebabkan bahan mudah menempel. Demikian pula jika saluran screw basah, akan ada bahan yang menempel pada dinding screw sehingga bahan sulit turun. 4. Pewawancara: Apa yang dapat menyebabkan screw basah? Responden: Saluran screw bisa basah, terutama setelah proses sanitasi. Pada proses tersebut, saluran screw akan dibersihkan dengan cara disemprotkan dengan air. Setelah itu, screw akan dikeringkan. Jika tidak dikeringkan sampai maksimal, kadar air pada dinding screw tentu saja masih ada. 5. Pewawancara: Apakah para operator yang melaksanakan proses santitasi pada saluran screw tidak memperhatikan hal tersebut?

255 Responden: Para operator pelaksanan sanitasi memang kurang memperhatikan hal tersebut, tapi jarang sekali terjadi dan lagi kita telah mempunyai ukuran standar lamanya waktu pengeringan berdasarkan pengamatan dan perhitungan. Keterlibatan operator mesin filling pada cacat ini pun kurang relevan, walaupun terkadang para operator kurang memperhatikan dan menanggulangi bila ada bubuk yang menempel pada lubang nossel. Sebenarnya pun bagian QC serta bagian Produksi telah melakukan pengawasan terhadap kualitas sachet hasil dari proses filling sebelum masuk ke packing.

256 Lampiran 3 CONTOH FUNCTION Beberapa contoh function yang dirancang pada media interface yang digunakan, yaitu Visual Basic ditampilkan berikut ini. 1. Menghitung parameter Private Sub CMDHITUNG_Click() Dim TMP As Double TGL1 = DTPicker1.Value TGL2 = DTPicker2.Value If CBOPROYEK.Text = "" Then Exit Sub If OPENPRODUKSI(RECPROYEK) Then SSVALUE.RemoveAll Do While Not RECPRODUKSI.EOF OPENDATA (RECPRODUKSI.Fields("KD_PRODUK")) On Error GoTo CEKROW CL = HITUNGCL(RECDATA.Fields("TOTALCACAT"), RECDATA.Fields("TOTALPRODUKSI")) ISIVALUE RECPRODUKSI RECPRODUKSI.MoveNext

257 Loop CEKROW: If SSVALUE.Rows = O Then Exit Sub With SSVALUE.Update.MoveFirst TMP = 0 For I = 0 To.Rows - 1 TMP = TMP +.Columns(3).Value.MoveNext Next I End With TXTCP.Caption = HITUNGZ(HITUNGA(TMP)) OPENJUMLAHCACAT RECPROYEK TXTDPMO.Caption = Round(DPMO(DPO(RECDATA.Fields("TOTALCACAT"), HITTOP(RECDATA.Fields("TOTALPRODUKSI"), JUMLAHDATA))), 3) TXTSIGMA.Caption = SIGMA(TXTDPMO.Caption)

258 Else MsgBox "DATA NOT FOUND!", vbokonly + vbcritical, "WARNING" End If End Sub 2. Menghitung nilai RPN Private Sub HITUNGFAKTOR() Dim SQL As String Dim PERSEN As Double Dim TOTAL As Double With SSVALUE.Update.MoveFirst PERSEN = 0 TOTAL = 0 For I = 0 To.Rows - 1 TOTAL = TOTAL +.Columns(4).Value.MoveNext Next I SQL = "".Update

259.MoveFirst For I = 0 To.Rows - 1 If.Columns(0).Value <> "" And.Columns(4).Value <> "" Then SQL = SQL & " SELECT " &.Columns(4).Value & " AS NO, '" &.Columns(0).Value & "' AS NAMA, '" &.Columns(4).Value * 100 / TOTAL & "' AS PERSEN" SQL = SQL & " UNION " End If.MoveNext Next I SQL = Left(SQL, Len(SQL) - 6) SQL = SQL & " ORDER BY NO DESC " Set RECTRANS = New ADODB.Recordset RECTRANS.Open SQL, con, 2, 3 con.execute ("DELETE FROM TMPFAKTOR") Do While Not RECTRANS.EOF PERSEN = PERSEN + RECTRANS.Fields("PERSEN") con.execute ("INSERT INTO TMPFAKTOR VALUES('" & LBLKODE.Caption & "','" & CBOCACAT.Text & "','" & RECTRANS.Fields("NAMA") & "','')")

260 If PERSEN > 80 Then Exit Do RECTRANS.MoveNext Loop Dim RECTRANSFER As ADODB.Recordset Set RECTRANSFER = New ADODB.Recordset With frmtaguchi.lblproduk.caption = LBLNAMA.Caption.LBLCACAT.Caption = CBOCACAT.Text RECTRANSFER.Open "SELECT * FROM TMPFAKTOR", con, 2, 3 Do While Not RECTRANSFER.EOF.SSFAKTOR.AddItem RECTRANSFER.Fields("NAMA_FAKTOR") & vbtab & vbtab RECTRANSFER.MoveNext Loop End With KODEPROYEK = TXTPROYEK.Text End With End Sub

261 3. Menghitung Anova Private Sub ANOVA() With FRMTAG4.MSHASIL Call HITUNGAP.Clear.Rows = 2 + BYKFAKTOR.TextMatrix(0, 0) = "FACTOR".TextMatrix(0, 1) = "SQ".TextMatrix(0, 2) = "V".TextMatrix(0, 3) = "MG".TextMatrix(0, 4) = " F-RATIO ".TextMatrix(0, 5) = " % P".TextMatrix(BYKFAKTOR, 0) = "ERROR".TextMatrix(BYKFAKTOR + 1, 0) = "ST".ColAlignment(1) = 4.ColAlignment(2) = 4.ColAlignment(3) = 4.ColAlignment(4) = 4.ColAlignment(5) = 4.ColWidth(0) = 2400.ColWidth(1) = 800

262.ColWidth(2) = 800.ColWidth(3) = 800.ColWidth(4) = 800.ColWidth(5) = 800 RECOA.MoveFirst I = 1 Do While Not RECOA.EOF.TextMatrix(I, 0) = RECOA.Fields("NAMA").TextMatrix(I, 1) = Round(SQF(I), 3).TextMatrix(I, 2) = 1.TextMatrix(I, 3) = Round(MQF(I), 3).TextMatrix(I, 4) = Round(FR(I), 3).TextMatrix(I, 5) = Round(PKF(I), 3) & " %" RECOA.MoveNext I = I + 1 Loop.TextMatrix(I, 1) = Round(SQ, 3).TextMatrix(I, 2) = Round(VE, 3).TextMatrix(I, 3) = Round(MQ, 3).TextMatrix(I, 4) = 1.TextMatrix(I, 5) = Round(PK, 3) & " %".TextMatrix(I + 1, 1) = Round(ST, 3)

263.TextMatrix(I + 1, 2) = Round(VE, 3) + BYKFAKTOR - 1.TextMatrix(I + 1, 5) = "100 %" End With End Sub 4. Menghitung Pooling Private Sub POOLING() Dim SQP(10), MQP(10), VO(10), FRP(10), FEP(10), SQP2(10), PKP(10) As Double Dim TMPSQP, TMPVP, TMPMQ, SP, VPO, FE, SQPE, TMPSQPE, MPQQ, TMPPKP As Double Dim PO(10) As String Dim COUNTER As Byte Call HITUNGAP COUNTER = 0 TMPSQP = 0: TMPSQPE = 0: TMPVP = 0: TMPPKP = 0 For I = 1 To BYKFAKTOR - 1 If MQF(I) >= MQ Then PO(I) = "N" SQP(I) = 0 VO(I) = 1

264 FRP(I) = MQF(I) / MQP(I) SQP2(I) = SQF(I) - MQP(I) PKP(I) = SQP2(I) / ST COUNTER = COUNTER + 1 Else PO(I) = "Y" SQP(I) = SQF(I) VO(I) = 1 FRP(I) = 0 SQP2(I) = 0 PKP(I) = 0 End If TMPSQPE = TMPSQPE + SQP2(I) TMPSQP = TMPSQP + SQP(I) TMPVP = TMPVP + VO(I) TMPPKP = TMPPKP + PKP(I) Next I SP = SQ + TMPSQP VPO = VE + TMPVP FE = 1 SQPE = ST - TMPSQPE Dim H As Byte

265 Do While H <> 1 For I = 1 To BYKFAKTOR - 1 H = 1 If PO(I) = "N" Then If MQF(I) <= HITUNGF(VPO, COUNTER - 1) Then PO(I) = "Y" SQP(I) = SQF(I) MQP(I) = SQP(I) FRP(I) = 0 SQP2(I) = 0 TMPPKP = TMPPKP - PKP(I) PKP(I) = 0 VPO = VPO + 1 H = H + 1 End If End If Next I Loop MPQQ = SP / VPO With FRMTAG5.MSHASIL.Clear

266.Rows = 3 + BYKFAKTOR.TextMatrix(0, 0) = "FACTOR".TextMatrix(0, 1) = "POOL".TextMatrix(0, 2) = "SQ".TextMatrix(0, 3) = "V".TextMatrix(0, 4) = "MQ".TextMatrix(0, 5) = " F-RATIO ".TextMatrix(0, 6) = "SQ'".TextMatrix(0, 7) = " % P".TextMatrix(BYKFAKTOR, 0) = "ERROR".TextMatrix(BYKFAKTOR + 1, 0) = "POOLED E".TextMatrix(BYKFAKTOR + 2, 0) = "ST".ColAlignment(1) = 4.ColAlignment(2) = 4.ColAlignment(3) = 4.ColAlignment(4) = 4.ColAlignment(5) = 4.ColAlignment(6) = 4.ColAlignment(7) = 4.ColWidth(0) = 2400.ColWidth(1) = 800.ColWidth(2) = 800

267.ColWidth(3) = 800.ColWidth(4) = 800.ColWidth(5) = 800.ColWidth(6) = 800.ColWidth(7) = 800 RECOA.MoveFirst I = 1 Do While Not RECOA.EOF.TextMatrix(I, 0) = RECOA.Fields("NAMA") con.execute ("UPDATE TMPFAKTOR SET GANTI='" & IIf(PO(I) = "Y", "Y", "N") & "' WHERE NAMA_FAKTOR='" & RECOA.Fields("NAMA") & "'").TextMatrix(I, 1) = PO(I).TextMatrix(I, 2) = Round(SQP(I), 3).TextMatrix(I, 3) = 1.TextMatrix(I, 4) = Round(MQP(I), 3).TextMatrix(I, 5) = Round(FRP(I), 3).TextMatrix(I, 6) = Round(SQP2(I), 3).TextMatrix(I, 7) = Round(PKP(I), 3) & " %" RECOA.MoveNext I = I + 1

268 Loop.TextMatrix(I, 2) = Round(SQ, 3).TextMatrix(I, 3) = VPO.TextMatrix(I, 4) = Round(MQ, 3).TextMatrix(I, 5) = 1.TextMatrix(I + 1, 7) = Round(100 - TMPPKP, 3) & " %".TextMatrix(I + 1, 2) = Round(SQPE, 3).TextMatrix(I + 1, 3) = Round(VPO, 3).TextMatrix(I + 2, 2) = Round(ST, 3).TextMatrix(I + 2, 3) = Round(VE, 3) + BYKFAKTOR - 1.TextMatrix(I + 2, 7) = "100 %" End With End Sub

269 Lampiran 4 CONTOH TAMPILAN LAYAR 1. Layar Login 2. Layar Menu 3. Layar Input Master Produk

270 4. Layar Input Data Produksi 5. Layar Input FMEA 6. Layar Input Faktor

271 7. Layar Hasil Perhitungan Sigma 8. Layar Input Peride untuk Melihat Laporan 9. Layar Laporan Setting Mesin