4 Rich Picture Prosedur yang Berjalan
6. Diagram Aliran Data Pengguna
Diagram aliran data pengguna dilakukan oleh pengguna. Berikut ini adalah diagram Aliran Data Login dari Aplikasi Pengolahan Data Pengiriman Barang Pada PT Vira Surya Utama. Diagram aliran data pengguna dapat dilihat pada gambar 3.9
Gambar 3.9 Diagram Aliran Data Pengguna
Pada gambar dijelaskan bahwa direktur akan memasukan data mereka kedalam tabel pengguna, selanjutnya Pada gambar dijelaskan bahwa direktur akan memasukan data mereka kedalam tabel pengguna, selanjutnya
7. Diagram Aliran Data Laporan
Diagram aliran data Laporan oleh pengguna. Berikut ini adalah diagram aliran data laporan dari aplikasi Pengelolahan data pengiriman barang pada PT Vira Surya Utama Palembang. Diagram aliran data laporan dapat dilihat pada gambar 3.10
Gambar 3.10 Diagram Alir Data Laporan
Pada Diagram aliran data laporan dapat dijelaskan bahwa entitas Manajer operasional dan entitas direktur dapat melihat laporan transaksi muatan truk, laporan transaksi pengiriman dan laporan pelanggan. Manajer operasional dan direktur dapat melakukan pencetakan laporan transaksi muatan truk, laporan transaksi pengiriman dan laporan pelanggan yang masing-masing mengambil dari datastore muatan truk, datastore transaksi pengiriman dan datastore pelanggan. Sedangkan Manajer keuangan hanya dapat melihat laporan transaksi muatan truk dan laporan transaksi pengiriman Manajer operasional dapat melakukan pencetakan Pada Diagram aliran data laporan dapat dijelaskan bahwa entitas Manajer operasional dan entitas direktur dapat melihat laporan transaksi muatan truk, laporan transaksi pengiriman dan laporan pelanggan. Manajer operasional dan direktur dapat melakukan pencetakan laporan transaksi muatan truk, laporan transaksi pengiriman dan laporan pelanggan yang masing-masing mengambil dari datastore muatan truk, datastore transaksi pengiriman dan datastore pelanggan. Sedangkan Manajer keuangan hanya dapat melihat laporan transaksi muatan truk dan laporan transaksi pengiriman Manajer operasional dapat melakukan pencetakan
8. Diagram Aliran Data
Diagram Aliran Data adalah diagram yang menggunakan notasi - notasi untuk menggambarkan arus dari data sistem. Biasanya digunakan untuk menggambarkan suatu sistem yang telah ada atau yang akan dikembangkan secara logika, tanpa mempertimbangkan lingkungan fisiknya. Diagram aliran data pengguna dilakukan oleh entitias pengguna. Berikut ini adalah Diagram Alir Data Login Dari Aplikasi Pengolahan Data Pengiriman Barang Pada PT Vira Surya Utama, dapat dilihat pada gambar 3.11
Gambar 3.11 Diagram Aliran Data
Pada diagram aliran data dapat dijelaskan bahwa 3 entitas dan delapan proses dalam aplikasi pengolahan data pengiriman barang pada PT Vira Surya Utama.
Dimana entitas ini memiliki batasan hak akses dalam menggunakan aplikasi ini yang telah dibagi melalui proses penginputan data pengguna.
Entitas Manajer operasional bertugas menginput dan mencetak laporan secara berkala dari datastore muatan truk, datastore transaksi pengiriman dan datastore pelanggan secara berkala.
Entitas Direktur bertugas menginput kategori barang, pengguna, dan pengantar. Direktur juga dapat mencetak laporan secara berkala dari datastore muatan truk, datastore transaksi pengiriman dan datastore pelanggan.
Entitas Manajer Keuangan mencetak laporan secara berkala dari datastore pelanggan, datastore transaksi pengiriman.
3.4.2 Rancangan Data
Model data yang digunakan untuk aplikasi pengolahan data pengiriman pada PT Vira Surya Utama Komputer dapat dilihat pada Entity Relationship Diagram (ERD) dan relasi antar tabel berikut :
3.4.2.1 ERD (Entity Relaionship Diagram)
Entity Relaionship Diagramadalah suatu diagram yang digunakan untuk menggambarkan data dalam bentuk entitas, atribut atau hubungan antar entitas. Huruf E sendiri menyatakan Entity dan R menyatakan kata Relationship perlu diketahui bahwa model seperti ini tidak mencerminkan bentuk fisik yang nantinya akan disimpan di dalam database melainkan hanya bersifat konseptual. Itulah sebabnya diagram ERD tidak bergantung pada produk Database Management System (DBMS) yang akan digunakan.
Entity Relationship Diagram (ERD) digunakan untuk menggambarkan hubungan antar entitas dalam suatu sistem, ERD Entity Relationship Diagram (ERD) digunakan untuk menggambarkan hubungan antar entitas dalam suatu sistem, ERD
Gambar 3.12 Entity Relationship Diagram (ERD)
3.4.2.2 Database Diagram
Berikut ini adalah gambar database diagram PT Vira Surya Utama yang dibuat menggunakan MySQL. Database diagram pada gambar 3.13
Gambar 3.13 Database Diagram
3.4.3 Tampilan Antarmuka
3.4.3.1 Tampilan Form Login
Form login adalah proses pintu masuk bagi pengguna untuk mengakses sistem. Login dimaksudkan untuk mengatir proses identifikasi. Sebelum mengakses aplikasi pengolahan data pengiriman, pengguna diharuskan untuk login dengan memasukan id dan password.
Dihalaman login terdapat perbedaan hak akses antara Direktur, Manajer Operasional dan Manajer Keuangan. Setelah memasukan Id dan Password secara benar maka pengguna akan masuk ke halaman utama dan dapat mengakses Aplikasi Pengolahan data pengiriman Barang. Tampilan Form Login dapat dilihat pada gambar 3.14
Gambar 3.14 Form Login
3.4.3.2 Tampilan Form Menu Utama
Menu Utama Digunakan oleh pengguna untuk mengetahui menu- menu yang ada di aplikasi. Pada tampilan halaman utama aplikasi pengolahan data pengiriman barang PT Vira Surya Utama terdapat menu bar diantaranya pengguna, pelanggan, transaksi pengiriman, muatan truk, pengantar barang, kategori barang dan laporan yang dapat dilihat pada gambar 3.15
Gambar 3.15 Form Menu Utama
3.4.3.3 Tampilan Form Kategori Barang
Pada Form Kategori Barang ini pengguna dapat menambah, mengubah dan menghapus Kategori barang yang ada didalam datastore barang atau database barang. Form kategori barang dapat dilihat pada gambar 3.16
Gambar 3.16 Form Kategori Barang
3.4.3.4 Tampilan Form Transaksi pengiriman
Pada form transaksi Manajer operasional bertugas untuk mendata barang yang akan dikirim. Setelah akan muncul nominal transaksi pengiriman barang kemudian akan disimpan kedalam database. Selanjutnya Manajer operasional bisa mencetak nota pengiriman sebagai bukti pengiriman dan tersimpan di dalam datastore transaksi pengiriman barang pengiriman atau database pengiriman. Form transaksi dapat dilihat pada gambar 3.17 dan Nota transaksi pengiriman dapat dilihat pada gambar 3.18
Gambar 3.17 Form Transaksi Pengiriman
Gambar 3.18 Nota Transaksi Pengiriman Barang
3.4.3.5 Tampilan Form Pelanggan
Pada form pelanggan Manajer operasional dapat menambah, mengedit dan menghapus dari nama, alamat, telepon pelanggan. Selain itu Manajer operasional dapat mencetak data pelanggan dan tersimpan di dalam datastore pelanggan atau database pelanggan PT Vira Surya Utama. Form pelanggan dapat dilihat pada gambar 3.19
Gambar 3.19 Form Pelanggan
3.4.3.6 Tampilan Form Pengguna
Pada Form Pengguna, Direktur dapat memasukan id dan password serta disimpan di dalam datastore pengguna atau database pengguna. Selain itu di form pengguna direktur dapat mengedit id, password dan Hak Akses Pengguna. Pada form pengguna direktur juga dapat menghapus pengguna. Form pengguna dapat dilihat pada Gambar 3.20
Gambar 3.20 Form Pengguna
3.4.3.7 Tampilan Form Pengantar Barang
Pada tampilan form pengantar barang terdapat nama, alamat dan nomor telepon dari pengantar yang biasa mengantarkan barang. Form Laporan pengantar barang dapat dilihat pada gambar 3.21
Gambar 3.21 Form Pengantar Barang
3.4.3.8 Tampilan Form Muatan Truk
Pada tampilan form muatan truk terdapat nolaporan, kodeTR, Penerima, KodePengirim, colli, totalcolli, NoPolisi dan tanggal. Form muatan truk dapat dilihat pada gambar 3.22 dan Daftar muatan truk dapat dilihat pada gambar 3.23
Gambar 3.22 Form Muatan Truk
Gambar 3.23 Daftar Muatan Truk
3.4.3.9 Tampilan Form Laporan Transaksi Pengirimann
Pada tampilan form Laporan transaksi terdapat kalender untuk mengetahui kegiatan transaksi dari barang tersebut. Kemudian laporan ini dapat dicetak dengan mengurutkan tanggal awal transaksi pengiriman sampai tanggal terakhir transaksi pengiriman. Form laporan pengiriman dapat dilihat pada gambar 3.24 serta laporan transaksi pengiriman barang pada gambar 3.25
Gambar 3.24 Form Laporan Transaksi Pengiriman
Gambar 3.25 Laporan Transaksi Pengiriman
3.4.3.10 Tampilan Form Laporan Pelanggan
Pada Tampilan Form Laporan Pelanggan dicetak oleh pengguna sebagai bukti dari nama para pelanggan PT Vira Surya Utama. Form Laporan Pelanggan dapat dilihat pada gambar 3.26 dan Laporan Pelanggan dapat dilihat pada gambar 3.27
Gambar 3.26 Form Laporan Pelanggan
Gambar 3.27 Laporan Pelanggan
3.4.3.11 Tampilan Form Laporan Muatan Truk
Pada Tampilan Form Laporan Muatan Truk dicetak oleh Manajer operasional sebagai bukti dari data para pelanggan PT Vira Surya Utama. Form Laporan Pelanggan dapat dilihat pada gambar 3.28 dan Laporan Pelanggan dapat dilihat pada gambar 3.29
Gambar 3.28 Form Laporan Muatan Truk
Gambar 3.29 Laporan Muatan Truk
3.4.4 Pengujian
Pengujian merupakan proses menjalankan program dengan maksud untuk menemukan error pada program sebelum program tersebut diberikan kepada pengguna. Pengujian yang baik untuk memastikan tidak ada kesalahan dalam program. Oleh karena itu setelah pembuatan aplikasi selesai, penulis melakukan pengujian program sebagaimana untuk mencari kesalahan-kesalahan pada program yang telah dibuat.
Tabel pengujian dibawah ini merupakan hasil dari pengujian aplikasi pengolahan data pengiriman barang pada PT Vira Surya utama. Dapat dilihat pada tabel 3.3
Tabel 3.3 Pengujian
No Form yang Diuji
Keterangan
Hasil Pengujian
1. Pengujian pada saat Pada form login pengguna Pengujian pada Login
harus menginput id dan saat login keluar password kemudian tekan message
box
“Masuk”.
“Login Success”
Jika pengguna salah dalam Maka akan
menginput
dan keluar messaage password maka pengguna box “login anda tidak dapat login.
id
di tolak.
2. Pengujian pada Pada form menu utama Proses berhasil form Menu Utama tergantung pengguna yang pengguna masuk
masuk.
ke menu utama.
Jika yang login direktur maka
pengguna, kategori barang, pengantar barang, laporan transaksi, laporan
pelanggan,
laporan muatan truk. Jika yang login Manajer operasional
pengiriman, muatan truk, laporan transaksi,
transaksi
laporan pelanggan, dan laporan muatan truk.
Jika yang login Manajer keuangan maka hanya dapat mengakses laporan transaksi dan laporan muatan truk
3. Pengujian Pada form ini hanya dapat Pada saat dilakukan
pengujian form pengguna
pada dilakukan oleh direktur.
simpan pengguna Proses tambah pengguna akan
muncul baru dengan menginput message
box username, password dan “data
baru level. Lalu tombol simpan. simpan”.
Pada saat pengujian ubah
Proses ubah pengguna pengguna data dilakukan ketika ada yang telah diubah perubahan password dan akan disimpan
user dan akan keluar message
box “data
telah diubah”
Jika pengguna ingin menghapus data pengguna tekan
tombol hapus maka akan keluar message box
“data berhasil dihapus ”.
4. Pengujian Pada form ini dapat Saat proses dilakukan
pada diakses oleh Manajer pengujian untuk form Pelanggan
operasional.
Dengan menambah data
kegiatan diantaranya :
pelanggan setelah data itu
Jika Manajer operasional ditambahkan ingin menambahkan data akan
muncul pelanggan. Haruslah di isi message
box datanya terlebih dahulu “data
baru yaitu nama, alamat, dan disimpan. nomor telepon. Setelah itu data disimpan dan akan -Saat proses ubah muncul di form.
pelanggan akan muncul message
-Jika ada perubahan pada box “data telah data pelanggan, Manajer dirubah”. operasional
harus mengubah data yang Saat
proses
berubah tersebut.
menghapus pelanggan, pilih
Jika sudah tidak menjadi data yang akan pelanggan, maka data dari dihapus. Setelah pelanggan tersebut akan itu klik tombol dihapus.
hapus maka muncul message
ingin box “Data telah mencetak informasi dari dihapus”. salah satu pelanggan, Manajer operasional dapat - Saat proses memilih
Jika
pengguna
dari cetak pelanggan, pelanggan tersebut lalu pilih data yang mencetak informasi dari akan
data
dicetak.
data pelanggan tersebut.
Dan akan muncul informasi
dari Jika Manajer Operasional pelanggan ingin mencari dari data tersebut dan siap pelangganya maka dapat dicetak. dicari.
Proses cari pelanggan dapat dilakukan dengan mencari dari nama. Dan nama pelanggan yang
dicari dicari
5. Pengujian pada Pada form ini diakses oleh Pada saat proses form
pengujian pengiriman
transaksi Manajer Operasional.
Manajer
Operasional transaksi harus mengisi data yang pengiriman perlu untuk kegiatan barang
keluar transaksi. Setelah megisi message
box lalu menekan tombol “data
telah simpan dan akan tampil di disimpan” data griedview. Pada
Proses Jika Manajer operasional mengubah perlu untuk mengubah dari transaksi akan data transaksi maka pilih keluar message dari transaksi tersebut. box “Data telah Setelah itu tekan tombol diubah!”
ubah.
Pada proses Jika Manajer Operasional menghapus data ingin menghapus transaksi transaksi pengiriman yanag ada, pengiriman akan pilih transaksi yang akan muncul message dihapus lalu klik tombol box “Data telah hapus maka data transaksi dihapus”
tersebut sudah dihapus.
Pada proses Jika Manajer Operasional mencetak nota harus mencetak nota dari akan muncul nota transaksi
pengiriman pengiriman tersebut pilih cetak nota barang. Dan jika pengiriman pengiriman tersebut pilih cetak nota barang. Dan jika
tersebut barang yang dikirim oleh diberikan kepada penerima.
pengirim sebagai bukti
Jika Manajer Operasional pengiriman. ingin mencari dari nama penerima maka dapat Pada
proses
mencari.
mencari data penerima barang akan muncul data yang dicari oleh Manajer operasional.
6 Pengujian pada Pada form ini diakses oleh Pada saat proses form Muatan Truk Manajer Operasional.
pengujian muatan
truk Jika Manajer Operasional keluar message ingin menghapus muatan box “data telah truk yang ada, pilih data disimpan” yang akan dihapus lalu klik tombol hapus maka Pada
Proses data muatan tersebut hapus
muatan
sudah dihapus.
truk akan muncul message
box Jika Manajer Operasional “data
telah harus mencetak muatan dihapus” truk tersebut pilih cetak maka akan muncul daftar Pada
proses barang yang ada didalam mencetak muatan truk akan muncul proses barang yang ada didalam mencetak muatan truk akan muncul
masuk kedalam
truk. Dan jika sudah dicetak berarti barang tersebut siap
untuk diantarkan.
7. Pengujian pada Pada form ini diakses oleh Pada proses form pengantar
Direktur
menambah pengantar akan
Jika
ingin muncul message menambahkan pengantar box ”data baru yang
Direktur
mengantarkan tersimpan” barang tersebut harus lah mengisi nama, alamat dan Pada saat proses nomor telepon pengantar mengubah data tersebut.
sudah akan muncul ditambahkan klik tombol message
“data telah diubah” Jika ada perubahan data dari pengantar barang Pada saat proses direktur
harus menghapus data
mengubahnya
sesuai pengantar akan dengan data pengantar lalu muncul message klik tombol ubah. Dan data box “data telah pengantar tersebut akan dihapus.”
berubah.
Jika pengantar sudah tidak bekerja
tersebut haruslah dihapus dengan klik data dari pengantar dan klik tombol hapus.
8. Pengujian pada Pada form ini diakses oleh Pada proses form
menambah barang
kategori Direktur
kategori akan
ingin muncul message menambahkan kategori box ”data baru barang harus lah mengisi tersimpan” kodekateogri,
Jika
Direktur
kategori, detail, harga dan satuan. Pada saat proses Jika sudah ditambahkan mengubah data klik tombol simpan.
kategori barang akan
muncul message
box Jika ada perubahan data “data
telah pada kategori barang diubah” direktur
harus mengubahnya lalu klik Pada saat proses tombol ubah. Dan data menghapus data kategori barang tersebut kategori barang akan berubah.
akan muncul message
box Jika kategori tersebut “data
telah sudah tidak berlaku lagi, dihapus.” data kategori barang tersebut haruslah dihapus telah sudah tidak berlaku lagi, dihapus.” data kategori barang tersebut haruslah dihapus
9. Pengujian pada Pada form ini diakses oleh Jika proses Form
Manajer mencetak transaksi
laporan Direktur,
operasional dan Manajer laporan transaksi pengiriman
keuangan
pengiriman akan muncul
Jika laporan transaksi rekapitulasi dari pengiriman
dibutuhkan transaksi
oleh pengguna,
data pengiriman.
transaksi
pengiriman
tersebut dapat dicetak s esuai tanggal transaksinya.
10. Pengujian pada Pada form ini diakses oleh Pada proses Form
Manajer mencetak muatan truk
laporan Direktur,
operasional dan Manajer laporan muatan keuangan.
truk akan muncul rekapitulasi dari
Jika laporan muatan truk muatan truk. dibutuhkan
oleh pengguna, data muatan truk tersebut dapat dicetak sesuai tanggal barang dimuat dalam truk.
11. Pengujian pada Pada Form ini diakses Form
Laporan Direktur dan Manajer Pelanggan
Operasional. Jika Laporan pelanggan dibutuhkan
oleh oleh
tanggal
yang
dibutuhkan.
BAB 4 PENUTUP