15
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/ dikemas untuk kemudian masuk ke dalam alat transportasi (biasanya truk) untuk dibawa ke gudang pusat Jakarta, kemudian dikirim ke konsumen.
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) merupakan suatu bahasa pemrograman yang difungsikan untuk membangun suatu
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
Minggu ke-11 Membuat Laporan Tugas Akhir
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.
Tabel 4.3 bcpcs_dyed
Field Name Type Size Null default Key
no_id Int 10 No 0 AUTO_INCREMENT
Nmrbc varchar 15 No "-" Grupbc varchar 15 No "-" Jnsbc varchar 15 No "-" Kdstokppc varchar 12 No "-"
Nodok varchar 30 No "-" Nmbrg varchar 20 No "-" Warna varchar 45 No "-" Wc varchar 1 No "-" Grade varchar 10 No "-" Grade 1 varchar 10 No "-" Qty decimal 10,2 No 0,0 Qtyperpcs decimal 10,2 No 0,0 Roll decimal 10,0 No 0,0 Jmlpcs decimal 10,0 No 0,0 Asalbrg varchar 45 No "-" Lokasi varchar 10 No "-" Status varchar 10 No "-"
Tglin Date No now()
Jamin varchar 5 No "-" Ket varchar 300 No 0,0 Berat decimal 10,2 No 0,0 berat_plastik decimal 10,4 No 0,0 berat_cardpaper Int 11 No 0 Netw Int 11 No 0
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
Tabel cardboard_papertube : Berfungsi untuk menampung data pembungkus kain cardboard dan papertube
Tabel 4.4 plastik_dyed
Field Name Type Size Null default Key
plas_id Int 10 No 0 AUTO_INCREMENT
kode_plastik Varchar 10 No "-" tipe_plastik Varchar 20 No "-" ukuran_plastik Varchar 30 No "-" berat_plastik Decimal 10,4 No 0,0 keterangan_plastik Varchar 50 No "-"
Tabel plastik_dyed : Berfungsi untuk menampung data plastik pembungkus kain.
Tabel 4.5 timbangan_dyed
Field Name Type Size Null default Key
id_timbangan Int 11 No 0 PRIMARY KEY
Tgl date No now()
Jam Time No now()
Tabel timbangan_dyed : Berfungsi untuk menampung tanggal dan jam ketika akan memulai proses sampling.
Tabel 4.6 tbl_sementara
Field Name Type Size null Default Key
No Int 11 No 0 AUTO_INCREMENT id_timbangan Int 11 No 0 Nmrbc Varchar 20 No "-" Nodok Varchar 20 No "-" Warna Varchar 20 No "-" Qtyperpcs Decimal 10,2 No 0,0 Berat Decimal 10,2 No 0,0 berat_cardpaper Int 11 No 0 berat_plastik Decimal 10,2 No 0,0 Netw Int 11 No 0
Tabel sementara : Berfungsi untuk menampung data sampling sementara.
Tabel 4.7 trans_timbangan
Field Name Type Size Null default Key
No Int 11 No 0 AUTO_INCREMENT id_timbangan Int 11 No 0 Nmrbc varchar 15 No "-" Nodok varchar 30 No "-" Warna varchar 45 No "-" Qtyperpcs decimal 10,2 No 0,0 Berat decimal 10,2 No 0,0 berat_cardpaper Int 11 No 0 berat_plastik decimal 10,2 No 0,0 Netw Int 11 No 0
Tabel trans_timbangan : Berfungsi untuk menampung data transaksi sampling yang telah disimpan.
Tabel 4.8 sampling
Field Name Type Size Null default Key
id_timbangan Int 11 No 0 PRIMARY_KEY tot_qtyperpcs Int 11 No 0
tot_netw Int 11 No 0
rata_rata decimal 10,2 No 0,0
Tabel sampling : Berfungsi untuk menampung hasil keseluruhan dari proses sampling sesuai dengan id_timbangan.
4.4.2 Relational Database
Dibawah ini merupakan relasi dari setiap tabel yang ada di database aplikasi sampling kain.
Admin uname email pass bcpcs_dyed no_id nmrbc grupbc jnsbc kdstockppc nodok warna wc grade grade1 qty qtyperpcs roll jmlpcs asalbrg lokasi status tglin jamin ket berat berat_plastik beratcardpaper netw Cardboard_papertube kode_cardpaper type_cardpaper ukuran_cardpaper berat_cardpaper plastik_dyed plas_id kode_plastik tipe_plastik ukuran_plastik berat_plastik keterangan plastik Sampling id_timbangan tot_qtyperpcs tot_netw rata_rata tbl_sementara No id_timbangan nmrbc nodok warna qtyperpcs berat berat_cardpaper berat_plastik netw timbangan_dyed id_timbangan tgl jam trans_timbangan No id_timbangan nmrbc nodok warna qtyperpcs berat berat_cardpaper berat_plastik netw
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
relasi memiliki relasi one to one karena 1 transaksi sampling hanya memiliki 1 id_timbangan.
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
Gambar 4.2 Context diagram menjelaskan tentang keseluruhan sistem yang akan dibuat. Termasuk di dalamnya Input yang diperlukan untuk berjalannya sistem. Output yang didapatkan dari aplikasi.
Verpacking
2.0 Sistem inout data
pembungkus 3.0 Sistem sampling kain 1.0 LOGIN Cardboard_papertube Plastik_dyed
Timbangan_dyed trans_tmbangan Tbl_sementara Bcpcs_dyed sampling Username &Password
Menu
Input Data cardboard Input Data Papertube Input Data Plastik
Barang Sampling
Data sampling kain
Gambar 4.3 DFD Level 0
Gambar 4.3 DFD Level 0 menjelaskan tentang tahapan yang harus dilakukan untuk penggunaan aplikasi,termasuk di dalamnya penjelasan alur data yang terjadi di dalam sistem.
ADMIN 1.0
Login
2.0 Menu Username & Password
Gambar 4.4 DFD Level 1
Gambar 4.4 DFD Level1menjelaskan tentang proses login ke dalam aplikasi,input yang harus dimasukkan oleh user,serta output yang di dapatkan setelah memberikan input.
ADMIN 2.1 Sistem Input Pembungkus Cardboard_papertubbe Plastik_dyed Input Data_cardboard
Input Data Papertube Input Data Plastik
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. sampling Verpacking 3.0 Sistem sampling kain
Timbangan_dyed trans_tmbangan Tbl_sementara Bcpcs_dyed Barang Sampling
Data Sampling
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)
Untuk mempermudah pembuatan aplikasi samping kain, maka dibawah ini adalah perancangan User Interface dari aplikasi sampling kain.
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
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
Gambar 4.9 merupakan perancangan untuk tampilan Home. Home yang nantinya merupakan halaman utama di dalam aplikasi sampling kain berisi tentang penjelasan penggunaan sistem dan menu aplikasi.
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
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
Gambar 4.12 merupakan perancangan untuk tampilan Plastik. Halaman Plastik digunakan untuk menginput data plastik, selain bisa menginput data plastik, user juga bisa menghapus data maupun mengedit data plastik.
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.
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 dapat berguna bagi user untuk mengolah data serta memproses data tanpa harus masuk langsung ke database.
Berikut adalah penjelasan singkat mengenai tampilan dan cara penggunaan dari User Interfaceaplikasi sampling kain.
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
Halaman Login digunakan untuk masuk ke dalam aplikasi.Jika ingin masuk ke dalam aplikasi User harusmemasukkan username dan password yang telah dibuat di halaman register. Jika Login yang dilakukan oleh user berhasil maka akan masuk ke halaman utama atau Home.Jika Login gagal maka akan tetap berada di halaman Login.
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
Jika User memilih menu Cardboard maka akan tampil halaman seperti gambar di bawah ini . Halaman ini berisi tentang data cardboard yang telah diinputkan oleh user ke dalam aplikasi.
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.
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 memilih ok maka data akan terhapus. Apabila user pilih cancel maka akan kembali ke halaman data Cardboard.
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
Jika User ingin menambah data barang, pilih tambah barang maka akan muncul halaman seperti gambar di bawah ini. User tidak perlu memasukkan kode papertube karena kode papertube sudah di set secara otomatis, User hanya perlu memasukkan Type papertube , Ukuran papertube dan Berat papertube. Setelah data diisi pilih simpan untuk menyimpan data. Setelah memilih simpan akan kembali ke halaman data papertube.
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.
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.
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
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 plastik.
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
Jika user ingin melakukan proses sampling maka pilih menu sampling. Setelah itu akan muncul halaman awal sampling, pilih tombol sampling maka akan keluar kotak konfirmasi,Jika user memilih ok maka user akan diarahkan ke halaman proses sampling kain. Apabila user pilih cancel maka akan kembali ke halaman awal sampling.
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
sampling, pilih tombol simpan data sampling agar data sampling bisa dilihat
kembali setelah melakukan proses sampling.
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.
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
{nmrbc_id: bcp},
function(data){
$('#nodok').val(data[0].nodok);
$('#warna').val(data[0].warna);
},'json' ); }); }); </script> ………
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 = papertube[id].berat; }; </script> </select></td> </tr> ………
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;?> ………
Script 4.3 digunakan untuk menghitung berat bersih, rata rata dari kain yang akan disampling.