• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Jembatan Timbang di PT. Daya Manunggal T0 552013002 BAB IV

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Jembatan Timbang di PT. Daya Manunggal T0 552013002 BAB IV"

Copied!
25
0
0

Teks penuh

(1)

17

BAB IV

HASIL PRAKTEK KERJADAN ANALISIS

4.1 Analisis

Jembatan timbang bertujuan untuk mengetahui berapa berat muatan yang diangkut oleh sebuah kendaraan. PT Daya Manunggal mempunyai sebuah jembatan timbang dan berikut diagram singkat mengenai prosedur timbang yang ada di PT Daya Manunggal :

Timbang Masuk Bongkar atau

Mengisi Muatan jembatan timbang untuk melakukan timbang masuk.

- Bagi kendaraan yang membawa muatan maka setelah melakukan timbang masuk, kendaraan tersebut akan diarahkan ke gudang untuk membongkar muatan tersebut. Dan bagi kendaraan yang tidak membawa muatan, kendaraan tersebut juga diarahkan ke gudang untuk mengisi muatannya. Setelah semuanya selesai maka kendaraan tersebut kembali lagi ke jembatan timbang untuk melakukan timbang keluar.

(2)

Dengan adanya prosedur timbang diatas pasti diperlukan proses pengolahan data. Proses pengolahan data jembatan timbang di PT Daya Manunggal masih dilakukan secara manual dari input sampai report yang dihasilkan. Petugas jembatan timbang mencatat berat kendaraan ke dalam buku. Sehingga dalam prosesnya tidak efektif dan efisien.

4.2 Kebutuhan

Permasalahan yang dihadapi oleh petugas yang bertugas di jembatan timbang yaitu diperlukan adanya aplikasi yang dapat memudahkan petugas untuk melakukan pengolahan data dari input sampai dengan output .Dengan menggunakan aplikasi ini proses hitung untuk berat muatan dapat dilakukan dengan mudah dan cepat serta dapat menghasilkan report yang dibutuhkan seperti mencetak nota dan melihat rekap jembatan timbang sesuai tanggal yang diinputkan

Aplikasi yang akan dikembangkan di dalam laporan ini berbasis Webyang dapat digunakan oleh berbagai platformweb server.Selain itu bahasa pemrograman yang dipakai untuk membentuk aplikasi jembatan timbang ini adalah PHP (Hypertext Preprocessor).PHP merupakan bahasa pemrograman yang digunakan secara luas untuk penanganan, pembuatan dan pengembangan situs

(3)

Agar aplikasi ini dapat berjalan dengan baik maka diperlukanweb server

untuk mengakses aplikasi tersebut dan hardware yang dapat memadai seperti seperangkat alat komputer dan printer untuk menjalankan aplikasi serta mencetak bukti transaksi.

4.3 Jadwal

Berikut adalah jadwal perancangan aplikasi jembatan timbang selama melakukan kerja praktek mulai tanggal 4 Januari 2016 –30 Maret 2016 :

Tabel 4.1 Jadwal Perancangan Aplikasi

Waktu Perencanaan Uraian Perencanaan

Minggu 1 - Mengidentifikasi masalah - Gambaran masalah

Minggu 2 - Merancang desain database dan desain tampilan Minggu 3 - Pengcodingan login, input supplier, customer dan

barang

Minggu 4 - Pencodingan proses transaksi jembatan timbang Minggu 5 - Pencodingan proses transaksi jembatan timbang Minggu 6 - Pencodingan rekap

Minggu 7 - Pencodingan rekap

Minggu 8 - Pengcodingan output cetak

Minggu 9 - Pengcodingan output cetak dan logout

Minggu 10 - Pengujian dan pembuatan Laporan Tugas Akhir Minggu 11 - Laporan Tugas Akhir

Minggu 12 - Laporan Tugas Akhir

4.4 Perancangan

4.4.1 Rancangan UML

(4)

adalah use case diagram, activity diagram, class diagram. Diagran-diagram tersebut ditampilkan pada Lampiran 2.

4.4.2 Rancangan Database

Database yang digunakan untuk perancangan aplikasi ini bernama

“jembatan_timbang” yang mempunyai beberapa tabel beserta field sebagai

berikut :

1. Tabel Admin : Digunakan untuk menampung data admin

Tabel 4.2 admin

Nama Type Data Size Null Default Key

id_admin varchar 5 No Primary Key

nama_admin varchar 30 No "-" - Password varchar 15 No "-" -

2. Tabel Barang : Digunakan untuk menampung data-data barang dalam aplikasi

3. Tabel Suppcust : Digunakan untuk menampung data supplier dan

(5)

4. Tabel Transaksi : Digunakan untuk menampung data-data transaksi dari proses timbang yang terjadi.

Tabel 4.5 transaksi

Nama Type Data Size Null Default Key

id_transaksi Varchar 10 No Primary

Key

4.4.3 Model Relasional Data

Berikut adalah model Relasional data dari perancangan aplikasi jembatan timbang :

Gambar 4.1 Model Relasional Data

(6)

digunakan untuk satu atau lebih transaksi timbang. Begitu pula tabel barang dan tabel transaksi juga memiliki relasi one to manykarena satu kode barang dapat digunakan untuk satu atau lebih transaksi timbang.

4.4.4 Rancangan DFD (Data Flow Diagram)

a. Context Diagram

Context Diagram ini menjelaskan tentang garis besar aplikasi jembatan timbang mengenai apa yang diberi oleh aplikasi untuk pihak yang lain.

Aplikasi Jembatan Timbanag

Supplier/ Customer Bukti Transaksi

Gambar 4.2 Context Diagram b. DFD Level 0

(7)

Admin 1.0

Input data supplier dan customer Input Data Barang Data transaksi Timbang Muatan

transaksi

Data Rekap Transaksi Timbang Muatan

Bukti Transaksi Timbang

Gambar 4.3 DFD Level 0

c. DFD Level 1 Proses Login

DFD level 1 ini menjelaskan tentang alur login yang akan dilakukan petugas terhadap aplikasi.

(8)

d. DFD Level 1 Proses Input Data

DFD level 1 ini menjelaskan tentang alur pada saat melakukan input data beserta dengan penyimpanan datanya masing-masing.

Admin Input data supplier dan customer

Input Data Barang

suppcust

barang Tampilan Menu Supplier/Customer

Tampilan Menu Barang

Gambar 4.5DFD Level Proses Input Data e. DFD Level 1 Proses Transaksi Timbang

DFD level 1 ini menjelaskan tentang alur input data transaksi timbang. Selain itu menunjukkan output yang dihasilkan dari proses transaksi timbang.

Data transaksi Timbang Muatan

transaksi

Data Rekap Transaksi Timbang Muatan

Bukti Transaksi Timbang

Gambar 4.6DFD Level 1 Proses Transaksi Timbang

4.4.5 Rancangan UI (User Interfase)

1. TampilanLogin

(9)

APLIKASI JEMBATAN TIMBANG PT. DAYA MANUNGGAL

Jl. Argobusono No. 1 Argomulyo Salatiga 50717 Telp: (0298)313789

USERNAME

PASSWORD

LOGIN

Gambar 4.7 Rancangan Tampilan Login

2. TampilanHome

Tampilan Home bertujuan untuk menjelaskan fungsi dari setiap tampilan yang adadi dalam halaman utama.

Home Supplier &

Customer Barang

Transaksi

Timbang Rekap Transaksi Log Out

APLIKASI JEMBATAN TIMBANG PT. DAYA MANUNGGAL

Jl. Argobusono No. 1 Argomulyo Salatiga 50717 Telp: (0298)313789

Gambar 4.8 Rancangan Tampilan Home 3. TampilanSupplier

Tampilan Supplier berfungsi untuk memasukkandata supplier

(10)

Home Supplier & Customer Barang Transaksi Timbang Rekap Transaksi Log Out

Data Supplier

No Kode Supplier Nama Supplier Alamat Supplier No Telepon Tambah Supplier Edit

Jl. Argobusono No. 1 Argomulyo Salatiga 50717 Telp: (0298)313789

Gambar 4.9 Rancangan TampilanSupplier 4. TampilanCustomer

Tampilan Customer berfungsi untuk memasukkandata customer

yang nantinya akan digunakan untuk melengkapi data pada proses timbang. Selain itu tampilancustomer dapat digunakan untuk menambah, mengedit dan menghapus data customer.

Home Supplier &

Customer Barang

Transaksi

Timbang Rekap Transaksi Log Out

Data Customer

No Kode Customer Nama Customer Alamat Customer No Telepon Tambah Customer

Edit

Jl. Argobusono No. 1 Argomulyo Salatiga 50717 Telp: (0298)313789

Gambar 4.10 Rancangan Tampilan Customer

5. Tampilan Barang

(11)

Selain itu tampilanbarangdapat digunakan menambah, mengedit dan menghapus data barang.

Home Supplier & Customer Barang Transaksi Timbang Rekap Transaksi Log Out

Data Barang

No Kode Barang Nama barang Keterangan Tambah barang

Edit

Jl. Argobusono No. 1 Argomulyo Salatiga 50717 Telp: (0298)313789

Gambar 4.11 Rancangan Tampilan Barang 6. TampilanTimbang Masuk

TampilanTimbang Masuk berfungsi untuk memasukkan data kendaraaan yang sedang melakukan penimbangan awal. Selain diisikan dengan data kendaraan, tampilanini juga diisi dengan

Jl. Argobusono No. 1 Argomulyo Salatiga 50717 Telp: (0298)313789

(12)

7. Tampilan Timbang Keluar

Tampilan timbang keluar berfungsi untuk melakukan proses perhitungan timbang. tampilan ini juga harus diisikan berapa berat kendaraan pada saat melakukan penimbangan akhir sehingga akan diketahui berapa berat bersih dari muatan tersebut.

Jl. Argobusono No. 1 Argomulyo Salatiga 50717 Telp: (0298)313789

Gambar 4.13 Rancangan Tampilan Timbang Keluar 8. Tampilan Rekap

(13)

Home Supplier & Customer Barang Transaksi Timbang Rekap Transaksi Log Out APLIKASI JEMBATAN TIMBANG

PT. DAYA MANUNGGAL

Jl. Argobusono No. 1 Argomulyo Salatiga 50717 Telp: (0298)313789

No TransaksiId KendaraanNopol Tanggal/Jam Masuk Tanggal/Jam Keluar Kode Supplier/Customer BarangKode Nama Supir Timbang1 (Kg) Timbang2 (Kg) Berat Bersih (Kg)

Gambar 4.14 Rancangan Tampilan Rekap

4.5 Implementasi

Aplikasi jembatan timbang PT. Daya Manunggal yang dirancang ini nantinya akan mempunyai berbagai tampilan yang disering disebut User Interface

yang dapat memudahkan user untuk mengolah dan memproses data. Berikut User

Interface yang terdapat dalam aplikasi jembatan timbang:

a. Tampilan Login

Sebelum masuk kedalam aplikasi jembatan timbang ini, petugas jembatan timbang harus memasukkan username dan password yang sudah ditentukan. Ketika username dan password yang dimasukkan sesuai maka akan diarahkan ke menu utama dari aplikasi, tetapi ketika username dan

password yang dimasukkan belum tepat maka tetap diarahkan ke tampilan

login.

(14)

b. TampilanHome

Didalam tampilan home ini berisi tentang penjelasan singkat beberapa menu yang ada sehingga petugas akan merasa terbantu dan tidak kebingungan saat memakai aplikasi jembatan timbang ini.

Gambar 4.16TampilanHome

c. Tampilan Supplier

Tampilan Supplier yang terdapat dalam aplikasi ini berisi data-data supplier

seperti kode supplier, nama supplier, alamat supplier, dan nomor telepon. Jika petugas jembatan timbang ingin memasukkan data supplier yang barumaka dapat klik tombol tambah supplier. Jika petugas jembatan timbang menginginkan untuk mengedit data supplier dapat klik tombol edit

supplier dan kemudian data akan terupdate. Dan jika petugas jembatan

timbang ingin menghapus salah satu data supplier dapat klik tombol delete

supplier. Ketika tombol delete di klik maka akan keluar konfirmasi untuk

(15)

apabila petugas tidak yakin menghapus data tersebut maka klik cancel untuk membatalkan perintah.

Gambar 4.17TampilanSupplier

Gambar 4.18Tampilan Supplier (Tambah Supplier)

(16)

Gambar 4.20Tampilan Supplier (Delete)

d. TampilanCustomer

Tampilan Customer yang terdapat dalam aplikasi ini berisi data-data

customer seperti kode customer, nama customer, alamat customer, dan

nomor telepon. Jika petugas jembatan timbang ingin memasukkan data

customer yang baru maka dapat klik tombol tambah customer. Jika petugas

(17)

Gambar 4.21Tampilan Customer

Gambar 4.22Tampilan Customer (Tambah Customer)

(18)

Gambar 4.24Tampilan Customer (Delete Customer)

e. TampilanBarang

Tampilan barang yang terdapat dalam aplikasi ini berisi data-data barang seperti kode barang, nama barang, dan keterangan. Jika petugas jembatan timbang ingin memasukkan data barang yang baru maka dapat klik tombol tambah barang. Jika petugas jembatan timbang menginginkan untuk mengedit data barangdapat klik tombol edit barang dan kemudian data akan

terupdate. Dan jika petugas jembatan timbang ingin menghapus salah satu

(19)

Gambar 4.25TampilanBarang

Gambar 4.26TampilanBarang (Tambah Barang)

(20)

Gambar 4.28TampilanBarang (Delete Barang)

f. Tampilan Proses Timbang

(21)

Gambar 4.29TampilanTimbang

Gambar 4.30TampilanTimbang Masuk (Penimbangan Awal)

(22)

Gambar 4.32TampilanCetak Otomatis

g. Tampilan Cetak Nota

Tampilan Cetak Nota digunakan untuk mencetak ulang nota ketika dibutuhkan kembali sesuai dengan nomor kendaraan yang diinput.Ketika petugas ingin mencetak ulang nota yang pernah dicetak maka petugas timbang harus memasukkan nomor polisi kendaraan yang diinginkan kemudian pilih salah satu data dan klik cetak nota untuk mencetak.

(23)

Gambar 4.34TampilanLihat Nota h. TampilanRekap Timbang

Ketika petugas timbang ingin melihat data transaksi timbang yang pernah terjadi sesuai tanggal dan barang yang diinginkan, petugas dapat klik tab rekap timbang. Sebelum melihat rekap yang diperlukan petugas timbang harus memasukkan tanggal dan kode barang terlebih dahulu.

(24)

Gambar 4.36TampilanIsi Rekap i. Tampilan Logout

Jika petugas ingin keluar dari aplikasi jembatan timbang klik saja pada opsi

logout kemudian aplikasi akan dengan sendirinya keluar dan mengarahkan

ke Tampilan login.

Selain UI (User Interface) aplikasi yang sudah ditampilkan, berikut ini adalah beberapa penggalan script yang ada dalam perancangan aplikasi jembatan timbang beserta dengan penjelasan singkat tentang script tersebut. Script-script

yang lain dapat dilihat pada Lampiran 3 dalam laporan tugas akhir ini.

1. Script Proses Hitung (timbangkeluar.php)

...

<script>

function hitung(t2, t1) { if (t2=="") {

document.getElementById("bb").value = 0; return;

}else{

var bb;

(25)

Penjelasan :

Script diatas adalah script yang digunakan untuk proses hitung berat

Gambar

Tabel 4.1 Jadwal Perancangan Aplikasi
Tabel Admin
Tabel 4.5 transaksi
Gambar 4.2 Context Diagram
+7

Referensi

Dokumen terkait

Diharapkan di masa mendatang, aplikasi pengelolaan data transaksi pemesanan barang dalam suatu perusahaan penjualan barang dapat menggunakan aplikasi ini dalam

Permasalahan yang dihadapi adalah integrasi ini harus dapat dilakukan meskipun antar aplikasi yang berbeda baik platform , sistem operasi maupun bahasa pemrograman

Petugas perpustakaan yang ada kesulitan dalam merapikan buku kedalam rak yang ada karena rak yang ada tidak ada label untuk mengkategorikan buku-buku ke dalam

Selain itu, sarana pengembangannya yang bersifat visual memudahkan user untuk mengembangkan aplikasi berbasiskan windows , bersifat mouse-driven (digerakkan dengan

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

Dengan adanya Aplikasi Sistem Pencatatan Pendaftaran Anggota diharapkan. proses pendaftaran anggota di PRIMKOPKAR “Manunggal”

 Pada tahap perancangan aplikasi ini dirumuskan perilaku dari animasi tersebut, untuk nantinya dapat. diimplementasikan menjadi sebuah Animasi

sistem aplikasi untuk memudahkan user dalam penginput pengolahan.. data keuangan dengan menggunakan komputer sangat