• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Sampling Kain Bagian Verpacking Departemen Processing Dyeing PT. Daya Manunggal Salatiga T0 552013009 BAB IV

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Sampling Kain Bagian Verpacking Departemen Processing Dyeing PT. Daya Manunggal Salatiga T0 552013009 BAB IV"

Copied!
31
0
0

Teks penuh

(1)

BAB IV

HASIL PRAKTEK KERJA DAN ANALISIS

4.1 Analisis

Bagian Verpacking adalah bagian pengepakan/packing. Proses yang berlangsung di Departemen Verpacking terdiri dari :

Inspecting Rolling & Doubling Making up Sampling kain Packing

 Inspecting, yaitu proses untuk memeriksa mutu kain dengan

standar/grade yang telah ditentukan Proses ini menggunakan mesin Inspecting.

 Rolling dan Doubling, yaitu proses untuk penggulungan / bentuk

penampilan terakhir kain yang akan dikirim.

 Making up, yaitu proses packing kain per rol memberi merk dan

memberi plastik.

 Proses Sampling kain dengan tujuan mendapatkan rata-rata berat

bersih kain dari setiap jenis kain.

Packing yaitu kain yang sudah digulung dimasukkan ke dalam dos/

(2)

Saat ini sistem sampling kain yang berjalan di PT.Daya Manunggal masih menggunakan sistem manual yaitu dengan cara menimbang kain dan mencatat berat kain, roll yang digunakan, plastik yang digunakan, setelah itu menghitung berat secara manual. Proses sampling kain yang manual mengakibatkan berkurangnya efektifitas kerja karyawan di bagian Verpacking. Karyawan harus mengurangi volume dan frekuensikain yang akan disampling. Karena karyawan tidak dapat melakukan proses sampling dengan frekuensi yang tinggi.

4.2 Kebutuhan

Kurangnya efektifitas pekerjaan karyawan di bagian Verpacking dalam proses sampling, diharapkan dapat diatasi dengan pembuatan sebuah aplikasi baru. Nantinya aplikasi ini dapat membantu proses sampling lebih cepat, tanpa harus dibatasi volume dan frekuensi kain yang akan disampling. Selain itu dapat meningkatkan efektifitas kerja karyawan bagian Verpacking. Aplikasi sampling kain ini akan menghasilkan output berupa bukti sampling yang disajikan tiap tanggal, ini akan mempermudah pekerja untuk melihat dan mencetak proses sampling yang telah dilakukan.

Aplikasi sampling kain yang dibuat berbasis Web . Alasan aplikasi tersebutdibuat berbasis Web adalahagar dapat diakses menggunakan web browser

dari berbagai platform sistem operasi. Di dalam pemrograman Web terdapat bahasa pemrograman yang disebut dengan PHP(Hypertext Preprocessor). Database yg digunakan aplikasi ini disimpan menggunakan server MySQL.

PHP atau yang memiliki kepanjangan PHP(Hypertext Preprocessor)

(3)

website dinamis. Agus Saputra (2011, p.1). PHP sudah banyak digunakan dalam dunia programming sehingga lebih mudah saat melakukan pengembangan dan perawatan aplikasi.

4.3 Jadwal

Kegiatan yang dilakukann selama kerja praktik di PT.Daya Manungal selama 4 Januari 2016 – 30 Maret 2016:

Tabel 4.1 Jadwal Perancangan Aplikasi

Waktu Perencanaan Uraian Perencanaan

Minggu ke-1 Indentifikasi masalah dan membuat rencana solusi permasalahan.

Minggu ke-2 Membuat desain program

Minggu ke-3 Membuat desain database program

Minggu ke-4 Membuat Tampilan login,register dan

Tampilan cardboard(insert,edit,delete).

Minggu ke-5 Membuat Tampilan papertube

(insert,edit,delete) dan Tampilan plastik(insert,edit,delete).

Minggu ke-6 Membuat proses sampling kain

Minggu ke-7 Membuat proses sampling

Minggu ke-8 Membuat lihat data sampling dan cetak bukti sampling

Minggu ke-9 Membuat lihat data sampling dan cetak bukti sampling, membuat logout.

Minggu ke-10 Penyempurnaan CSS

(4)

4.4 Diagram UML(Unifed ModelingLanguage)

Diagram UML merupakan suatu metode permodelan secara visual digunakan untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem software.Dalam Laporan ini tersedia beberapa jenis UML( use case diagram,class diagram, activity

diagram).Diagram UMLsecara lengkap disajikan dalam Lampiran II.

4.5 Perancangan

4.4.1 Perancangan Database

Perancangan Database Aplikasi sampling kain menggunakan server MySQL, dibawah ini adalah rancangan database yang nantinya akan di buat :

Tabel 4.2 Tabel Admin

Field Name Type Size Null default Key

Uname Varchar 20 No "-" PRIMARY KEY Email Varchar 20 No "-"

Pass Varchar 20 No "-"

Tabel Admin : Berfungsi untuk menampung data admin yang nantinya digunakan untuk proses login.

(5)

Nodok varchar 30 No "-"

Tabel bcpcs_dyed : Berfungsi untuk menampung data barang.

Tabel 4.4 cardboard_papertube

Field Name Type Size null default Key

kode_cardpaper Varchar 15 No "-" PRIMARY KEY type_cardpaper Varchar 15 No "-"

ukuran_cardpaper Varchar 15 No "-"

berat_cardpaper Int 15 No 0

(6)

Tabel 4.4 plastik_dyed

Tabel plastik_dyed : Berfungsi untuk menampung data plastik pembungkus kain.

Tabel timbangan_dyed : Berfungsi untuk menampung tanggal dan jam ketika akan memulai proses sampling.

(7)

Tabel sementara : Berfungsi untuk menampung data sampling sementara.

Tabel trans_timbangan : Berfungsi untuk menampung data transaksi sampling

yang telah disimpan.

(8)

4.4.2 Relational Database

Dibawah ini merupakan relasi dari setiap tabel yang ada di database aplikasi sampling kain.

Gambar 4.1 Relational Database

Relational database diatas menggambarkan tentang relasi antar tabel,berikut penjelasan dari masing-masing relasi :

 Dalam tabel timbangan_dyed dan tbl_sementara memiliki relasi one

to one karena 1 transaksi sampling hanya memiliki 1 id_timbangan.

 Dalam tbl_sementara dengan tabel bcpcs_dyed memiliki relasi one

to one karena 1 id_timbang hanya bisa memiliki 1 nomor barcode.

 Dalam tabel tbl_sementara dan tabel trans_timbangan memiliki

(9)

 Dalam tabel trans_timbangan dan tabel sampling memiliki relasi

memiliki relasi one to one karena 1 transaksi sampling hanya memiliki 1 id_timbangan.

4.4.3 Perancangan DFD(Data Flow Diagram)

Dalam pembuatan sebuah sistem dipeerlukan adanya perancangan sistem yang akan dibuat, berikut ini adalah perancangan sistem dan cara bekerja sistem yang dijelaskan dalam bentuk diagram.

Verpacking Aplikasi Sampling Kain

Input data cardboard, papertube,plastik

Sampling kain

Plastik

Papertube

Cardboard

Gambar 4.2 Context Diagram

(10)

Verpacking

Timbangan_dyed trans_tmbangan Tbl_sementara Bcpcs_dyed sampling Username &Password dilakukan untuk penggunaan aplikasi,termasuk di dalamnya penjelasan alur data yang terjadi di dalam sistem.

(11)

ADMIN

Gambar 4.5 DFD Level 1

Gambar 4.5 DFD Level 1 menjelaskan tentang alur input data yang harus dilakukan oleh pengguna aplikasi , termasuk di dalamnya aliran data yang terjadi di dalam sistem.

Gambar 4.6 DFD Level 1

Gambar 4.6 DFD Level 1 menjelaskan tentang alur dari aplikasi sampling kain, yang menjelaskan tentang output yang akan di dapatkan oleh pengguna sistem, termasuk di dalamnya terdapat penjelasan tentang alur data aplikasi.

4.4.4 Perancangan UI (User Interface)

(12)

a Register

Gambar 4.7 Perancangan Tampilan Register

Gambar 4.7 merupakan perancangan untuk tampilan halamanRegister.Halaman register digunakan olehuseruntuk membuat username

dan password baru untuk bisa masuk ke halamanLogin.

b Login

(13)

Gambar 4.8 merupakan perancangan untuk tampilan halaman Login. Halaman Login digunakan oleh user untuk masuk ke dalam sistem. Apabila user

tidak memiliki username dan password maka user tidak dapat mengakases sistem, user harus melakukan registrasi di halaman register terlebih dahulu.

c Home

Gambar 4.9 Perancangan Tampilan Home

(14)

d Cardboard

Gambar 4.10 Perancangan Tampilan Cardboard

Gambar 4.10 merupakan perancangan untuk tampilan Cardboard.Halaman Cardboard digunakan untuk menginput data cardboard,selain bisa menginput data cardboard, user juga bisa menghapus data maupun mengedit data cardboard.

e Tampilan Papertube

(15)

Gambar 4.11 merupakan perancangan untuk tampilan Papertube. Halaman Papertube digunakan untuk menginput data papertube, selain bisa menginput data papertube, user juga bisa menghapus data maupun mengedit data papertube.

f Plastik

Gambar 4.12 Perancangan Tampilan Plastik

(16)

g Sampling

Gambar 4.13 Perancangan Tampilan Sampling

Gambar 4.13 merupakan perancangan untuk tampilan halaman awal proses

sampling. Halaman ini berfungsi untuk masuk ke dalam halaman utama proses

sampling kain.

(17)

Gambar 4.14 merupakan perancangan untuk tampilan halaman utama

sampling. Halaman ini berfungsi untuk melakukan sampling kain.

h Lihat data sampling

Gambar 4.15 Perancangan Tampilan Lihat Data Sampling

Gambar 4.15 merupakan perancangan untuk tampilan lihat data sampling. Halaman lihat data sampling digunakan untuk melihat datasampling yang telah terjadi pada tanggal tertentu, user juga bisa mencetaknya bila memerlukan bukti

sampling.

4.6 Implementasi

Aplikasi sampling kain PT.Daya Manunggal nantinya akan mempunyai tampilan yang disebut sebagai User Interface. Pada dasanya User Interfaceatau UI

(18)

a Register

Halaman Register digunakan untuk membuat username dan password yang baru. User harus mengisi text boxusername yang nantinya akan digunakan untuk proses Login, email yang digunakan untuk melengkapi proses register, dan

password yang nantinya digunakan untuk proses Login. Setelah membuat

username dan password di halaman register, User bisa melakukan Logindi

halaman Login.

Gambar 4.16Tampilan Register

b Login

(19)

Gambar 4.17 Tampilan Login

c Home

Halaman Utama atau Home, Halaman ini berisi tentang panduan penggunaan sistem dan menu yang tersedia di dalam aplikasi.User bisa memilih menu yang diinginkan sesuai dengan kebutuhan.

Gambar 4.18 Tampilan Home

d Tampilan Cardboard

(20)

Gambar 4.19 Tampilan Data Cardboard

Jika User ingin menambah data barang, pilih tambah barang maka akan muncul halaman seperti gambar di bawah ini. User tidak perlu memasukkan kode cardboard karena kode cardboard sudah di set secara otomatis, User hanya perlu memasukkan Type cardboard, Ukuran cardboard dan Berat cardboard. Setelah data diisi pilih simpan untuk menyimpan data. Setelah memilih simpan akan kembali ke halaman data cardboard.

(21)

Jika User ingin mengedit data yang salah, user bisa memilih edit. Setelah memilih edit akan muncul halaman seperti gambar dibawah ini. Lalu pilihUpdate, Data telah berubah dan kembali ke halamandata cardboard.

Gambar 4.21 Tampilan Edit Data Cardboard

Jika User ingin menghapus data yang salah, User bisa memilih menu Hapus. Setelah memilih menu hapus akan keluar kotak konfirmasi, jika user

(22)

e Papertube

Jika User memilih menu Papertube maka akan tampil halaman seperti gambar di bawah ini . Halaman ini berisi tentang data Papertube yang telah diinputkan oleh user ke dalam aplikasi.

Gambar 4.23 Tampilan Data Papertube

(23)

Gambar 4.24 Tampilan Tambah Data Papertube

Jika User ingin mengedit data yang salah, user bisa memilih edit. Setelah memilih edit akan muncul halaman seperti gambar dibawah ini. Lalu pilih

Update, Data telah berubah dan kembali ke halaman data papertube.

(24)

Jika User ingin menghapus data yang salah, User bisa memilih menu Hapus. Setelah memilih menu hapus akan keluar kotak konfirmasi, jika user

memilih ok maka data akan terhapus. Apabila user pilih cancel maka akan kembali ke halaman data papertube.

Gambar 4.26 Tampilan Hapus Data Papertube

a Plastik

Jika User memilih menu Plastik maka akan tampil halaman seperti gambar di bawah ini . Halaman ini berisi tentang data Plastik yang telah diinputkan oleh

user ke dalam aplikasi.

(25)

Jika User ingin memilih menambah data barang, pilih tambah barang maka akan muncul halaman seperti gambar di bawah ini. User harus memasukkan kode plastik, Type plastik, Ukuran plastik dan Berat plastik. Setelah data diisi pilih simpan untuk menyimpan data. Setelah memilih simpan akan kembali ke halaman data plastik.

Gambar 4.28 Tampilan Tambah Data Plastik

(26)

Jika User ingin menghapus data yang salah, User bisa memilih menu Hapus. Setelah memilih menu hapus akan keluar kotak konfirmasi, jika user

memilih ok maka data akan terhapus. Apabila user pilih cancel maka akan kembali ke halaman data plastik.

Gambar 4.30 Tampilan Hapus Data Plastik

b Sampling

(27)

Gambar 4.31 Tampilan Sampling

HalamanSampling digunakan untuk melakukan proses sampling, user hanya perlu memasukkan nomor barcode barang yang akan disampling dan memilih pembungkus yangdigunakan(plastik,cardboard,papertube). Pilih sampling, data akan muncul dikolom yang telah disediakan. Secara otomatis sistem akan secara menghitung berat bersih dari kain tersebut, sistem akan menghitung rata-rata kain setelah ada beberapa kain yang disampling. Jika user ingin menyimpan data

(28)

Gambar di bawah ini menunjukkan halaman proses sampling yang telah terisi.

Gambar 4.33 Tampilan Proses Sampling

c lihat data sampling

Jika User ingin melihat kembali proses sampling yang telah dilakukan pilih lihat data sampling. Isi text box Tanggal sampling dengan tanggal sampling yang diiginkan lalu akan muncul data sampling pada tanggal yang telah dipilih oleh

user.

(29)

Jika User ingin mencetak data sampling, pilih cetak. Gambar di bawah ini halaman yang akan ditampilkan setelah user memilih cetak.

Gambar 4.35 Cetak Bukti Sampling

Selain UI(User Interface), Terdapat Script utama yang digunakan dalam proses sampling kain akan penulis jelaskan secara singkat, untuk script lengkap ada di lampiran III.

Script .4.1 potongan script menampilkan nomor barcode ………

<script language="javascript" src="jquery.js"></script>

<script language="javascript">

$(document).ready(function() {

$("#nmrbc").keyup(function() {

var bcp = $('#nmrbc').val();

$.post('load_data.php', // request ke file load_data.php

(30)

},'json'

Script 4.1, digunakan untuk menampilkan nomor barcode beserta dengan nomor dokumen,warna, qtyperpcs secara otomatis setelah memilih nomor barcode.

Script 4.2 potongan script menampilkan berat pembungkus ………

<td>Kode Cardpaper</td>

<td><select name="kodeP" id="kodeP" onchange="changeKode(this.value)" > <option value=0>-Pilih-</option>

<?php

include("config.php");

$result2 = mysql_query("select * from cardboard_papertube"); $jsArray2 = "var papertube = new Array();\n";

while ($row = mysql_fetch_array($result2)) {

echo '<option value="' . $row['kode_cardpaper'] . '">' . $row['kode_cardpaper'] . '</option>';

$jsArray2 .= "papertube['" . $row['kode_cardpaper'] . "'] = {berat:'" . addslashes($row['berat_cardpaper']) . "'};\n";

}

echo '</select>';

?>

</td>

<td>Berat Cardpaper: </td>

<td><input type="text" name="beratpaper" id="berat" size="15" class="Tampilan-control" readonly="readonly"/>

<script type="text/javascript">

<?php echo $jsArray2; ?>

function changeKode(id){

documenst.getElementById('berat').value =

(31)

Script 4.2 digunakan untuk pemilihan pembungkus (papertube, cardboard, plastik) dengan memilih kode pembungkus maka berat pembungkus akan otomatis muncul di textbox.

Script 4.3 Potongan script proses sampling

………

<?php

$totalqtyperpcs=0; $totalnetw=0; $rata=0;

$query=mysql_query ("select No,id_timbangan,nmrbc,nodok,warna,qtyperpcs, berat, berat_cardpaper, berat_plastik ,netw from tbl_sementara where id_timbangan = '$lastkodetimbang'")or die (mysql_error());

$hasilDetailTransaksi = mysql_num_rows($query); while($row = mysql_fetch_array($query)) {

?> <?php

$subtotal = $row["qtyperpcs"]; $totalqtyperpcs += $subtotal; $subtotal1 = $row["netw"] ; $totalnetw += $subtotal1;

$rata=$totalnetw/$totalqtyperpcs;?>

………

Gambar

Tabel 4.1 Jadwal Perancangan Aplikasi
Tabel 4.2 Tabel Admin
Tabel bcpcs_dyed : Berfungsi untuk menampung data barang.
Tabel 4.4  plastik_dyed
+7

Referensi

Dokumen terkait

Penelitian ini dilakukan untuk mendeskripsikan kepadatan jentik Aedes sp pada kontainer yang ada di dalam dan di luar rumah serta mengidentifikasi tindakan

Demikian Pengumuman Pemenang Pelelangan ini dibuat dan ditandatangani pada hari, tanggal dan bulan sebagaimana tersebut di atas untuk dipergunakan sebagaimana

Demikian Pengumuman Pemenang Pelelangan ini dibuat dan ditandatangani pada hari, tanggal dan bulan sebagaimana tersebut di atas untuk dipergunakan sebagaimana mestinya..

Masih rendahnya pemahaman masyarakat tentang fenomena dan bencana alam khususnya bencana geologi diduga karena substansi materi pengetahuan bumi dan antariksa

[r]

Sebagai perwakilan dari berbagai macam lembaga yang bekerja untuk menstabilkan iklim, melindungi hutan-hutan diseluruh dunia, memperbaiki kondisi kerja agar lebih aman dan

“Bagi-bagi sertipikat” tanpa adanya proses pemeriksaan dan penataan ulang struktur penguasaan tanah terlebih dahulu, termasuk minus program pendukung (penataan produksi

Karena hidayah-Nya pula, alhamdulillah kami dapat menyusun dan menyelesaikan makalah ini tepat pada waktunya dengan judul “Sistem Pemerintahan Presidensial dan