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