OLEH :
Nanang Rizky Wijaya
3101 1302 2284
1. Data Admin:
Nama Admin, Kode admin, no Hp
2. Data Petugas :
Nama petugas, Id petugas
3. Data Pengirim :
Nama Pengirim, kode Pengirim, alamat, No hp
4. Data barang :
Kode barang,jumlah barang, jenis barang,berat
5. Data Penerima barang :
Nama penerima, tanggal penerimaan
6. Data Kurir:
Kode kurir, nama kurir, alamat, no hp
7. Data Pembayaran :
kode bayar, Id Pengirim, kode barang, Tanggal bayar, Jumlah bayar
Sedangkan hal fungsional yang dibutuhkan dari aplikasi ini adalah sebagai berikut :
Keberhasilan pembuatan aplikasi pengolahan data pada jasa pengiriman barang Banjarbaru
Express mengenai penginputan data-data barang yang belum terdatabasekan secara kelayakan
dianggap berhasil, karena aplikasi pengiriman barang yang berbasis database dianggap
mampu menangani atau menyelesaikan permasalahan yang ada. Seperti mempermudah
penginputan data, pencatatan arsip yang sebelumnya disimpan dalam bentuk file-file exel
atau bahkan yang belum terkomputerisasi dengan penyimpanan secara terdatabase, dimana
hal tersebut menjadi salah satu fasilitas dari aplikasi pengiriman barang yang akan dibangun.
Dari fasilitas penyimpanan secara database yang ada di aplikasi pengolahan pengiriman
barang tersebut mampu memudahkan dalam melakukan pencarian suatu barang yang belum
sepenuhnya terkirim.
Tujuan dari pembuatan perangkat lunak ini ialah dapat membantu petugas dalam hal
penginputan data serta membuat arsip-arsip pengiriman barang pada Banjarbaru Express
yang sebelumnya menggunakan microsoft excel dan sekarang dibuat secara berbasis
database, lalu dengan begitu aplikasi ini dapat membantu pihak perusahaan dalam melakukan
proses pengiriman barang tersebut dalam bentuk data yang tervalidasi dan terstruktur
sehingga permasalahan yang terjadi bisa diselesaikan dengan pembuatan aplikasi pengiriman
barang ini.
1.5.1 Admin
Yang bertindak sebagai admin disini adalah manajer dari perusahaan banjarbaru
Ekspress. Admin memiliki hak akses pada master Pengirim, master data barang, master kurir,
master pembayaran. Admin juga dapat mengakses semua laporan dan transaksi yang telah
berlangsung.
Yang bertindak sebagai operator disini adalah petugas yang melakukan pencatatan
barang masuk dan barang keluar. Petugas barang memiliki hak akses pada master Pengirim,
master barang. Semua yang berhubungan dengan barang dapat di akses oleh petugas barang
termasuk laporan pengiriman barang.
Untuk petugas pembayaran juga termasuk kategori pengguna atau user pada aplikasi
ini. Petugas Pembayaran memiliki hak akses pada pembayaran pengiriman barang yang
dilakukan secara tunai. Karena tugas dari petugas pembayaran pada perusahaan diantaranya
adalah menginputkan pembayaran Pengirim yang dilakukan secara tunai yang dilakukan
pengirim dan penerima, semua yang sifatnya pembayaran barang yang menangani adalah
petugas pembayaran. Petugas Pembayaran bisa mengakses laporan pembayaran.
1.5.5 Kurir
Kurir disini bertugas untuk mengirimkan barang ke tempat tujuan Pengirim, apabila barang
sudah di terima, maka kurir akan memberikan laporan berupa, laporan nama penerima
barang, dan Laporan pengiriman barang
Perangkat lunak ini dijujukan untuk menyelesaikan permasalahan dengan tepat dan
diharapkan mampu memperbaiki cara kerja atau sistem yang berjalan pada Banjarbaru
Exspress dalam halnya melakukan penginputan data, pengiriman barang, dan berbagai
laporan lainnya maka sasaran untuk aplikasi pengiriman barang pada Banjarbaru Express
adalah multiuser yaitu, Admin disini ialah manajer dari Banjarbaru Exspress dan user untuk
petugas pelayanan, petugas pengiriman dan petugas barang ada pada Bajarbaru Express.
Aplikasi yang akan di gunakan pada Banjarbaru Express ini harus di batasi agar
permasalahan yang diselesaikan jelas dan dapat menentukan rancangan aplikasi yang akan
dibuat sehingga tidak terjadi salah perancangan saat pembuatan aplikasi tersebut. Maka
batasan pengerjaan untuk aplikasi pengiriman barang pada Banjarbaru Express ini adalah
sebagai berikut:
Sedangkan yang tidak bisa dikerjakan oleh aplikasi ini yaitu petugas pelayanan dan
petugas pembayaran tidak bsia melakukan penginputan data secara menyeluruh karena
disetiap posisi memiliki batasannya masing-masing. dan aplikasi ini juga tidak mendatakan
absensi karyawan. Sedangkan dari sudut pandang kurir, kurir hanya menerima laporan
barang yang akan dikirim sebagai tugas dari aplikasi ini artinya kurir tersebut tidak bisa juga
mengetahui barang yang harus dikirim terlebih dahulu dengan kata lain mereka harus
menunggu dulu petugas barang untuk menentukan barang mana saja yang akan dikirim
terlebih dahulu sesuai data barang masuk dan sesuai jumlah total keseluruhan barang.
BAB II
DESAIN SISTEM APLIKASI PENGIRIMAN BARANG PADA BANJARBARU
EXPRESS
1.Data Petugas
2.Data Admin
ADMIN Pelanggan
1. Laporan Pengiriman
2. Laporan Pembayaran
3. Laporan Penerimaan Barang
Struk Pembayaran
4. Laporan Barang Di Gudang
5. Laporan Pelanggan Stiap Bulannya
5. Laporan Kurir Pengiriman Barang
Aplikasi Pengiriman
Barang Pada Perusahaan
Banjarbaru Express
1. Laporan Pengiriman
1. Laporan Pengiriman
2. Laporan Pembayaran
2. Laporan Pembayaran
3. Laporan Penerimaan Barang 1.Data Pelanggan
3. Laporan Penerimaan Barang
4. Laporan Barang Di Gudang 2.Data Petugas
4. Laporan Barang Di Gudang
5. Laporan Pelanggan Stiap Bulannya 3.Data Barang
5.Laporan Kurir Pengiriman Barang
6. Laporan Kurir Pengiriman Barang 4.Data Tarif
5.Data Pembayaran
6.Data Kurir
PEMILIK PETUGAS
0
Aplikasi Pengiriman
Barang Banjarbaru
Express
Barang Di Kurir
Pembayaran
Gudang
Pelanggan
Laporan Pengiriman Barang
3.0
Laporan Penerima Barang
Kurir
LAPORAN
Laporan Pengiriman
Laporan Pembayaran
Laporan Penerimaan Barang Laporan Pengiriman
Laporan Barang di gudang Laporan Pembayaran
Laporan Pelanggan Setiap Bulan Laporan Penerimaan Barang
Laporan Barang di gudang
Laporan Pelanggan Setiap Bulan
Laporan Kurir Pengiriman Barang
Pemilik
Use case diagram menggambarkan bagaimana proses sistem yang terdapat dalam aplikasi
bekerja secara menyeluruh dimata pengguna, sehingga pengguna mengerti bagaimana
pendefinisian skenario penggunaan aplikasi yang disampaikan melalui use case diagram
dengan kesepakatan antara pemakai dan pengembang (devlover). Untuk use case diagram
aplikasi pengiriman barang pada banjarbaru exspress dapat dilihat sebagai berikut:
EA 9.0ucUnregistered
Primary Use Cases Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
Login
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
Admin
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
Input Data Transaksi
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
Laporan Transaksi
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
Pemilik
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
Laporan Master Dan
Transaksi
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
Exit
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
2.4 Use Case Diagram
EA 9.02.5 Sequence Diagram
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
Sequence diagram adalah suatu diagram yang menjelaskan mengenai objek-objek yang
EA 9.0saling
Unregistered
berhubungan Trial Version
dengan fungsiEA 9.0 Unregistered
mereka masing-masingTrial
untukVersion EA 9.0bersamaan
bekerja secara Unregistered Trial Ve
dalam menyelesaikan suatu proses. Diagram ini juga menunjukan serangkaian pesan yang
EA 9.0dipetukarkan
Unregistered olehTrial Versionyang
objek-objek EAmelakukan
9.0 Unregistered Trial
suatu tugas Version
atau EA 9.0 Unregistered Trial Ve
aksi tertentu.Objek-objek
tersebut lalu diurutkan dari kiri ke kanan, aktor yang berhubungan langsung biasanya ditaruh
EA 9.0paling
Unregistered Trial Version EA
kiri dari diagram.Sequence 9.0 Unregistered
diagram Trial Version
yang akan dibuat EA 9.0
untuk aplikasi Unregistered Trial Ve
pengiriman
barang pada banjarbaru express :
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Ve
2.6. Activity Diagram
Activity Diagram menggambarkan alur proses yang dilakukan sistem untuk menjelaskan
kepada pengguna bagaimana alur sistem tersebut berawal(initial state), lalu keputusan
yang akan dilakukan sistem dan bagaimana proses sistem tersebut berakhir(final state).
Dalam activity diagram setiap aktifitas digambarkan dengan rounded rectangle yang
dihubungkan dengan akan panah untuk menggambarkan transisi dari satu aktivitas ke
aktifitas yang lain.
Acivity diagram juga membantu dalam menjelaskan proses-proses baik dalam
penginputan, penghapusan, atau pencarian data yang dilakukan user ( pengguna ) di
aplikasi yang dijalankan sehingga memudahkan user dalam penggunaan .
Berikut ini akan dijelaskan dan digambarkan mengenai activity masuk, activity input data
master, activity input data transaksi, activity pertinjau atau cetak laporan dan activity
keluar pada aplikasi dimana semua activity tersebut akan dilakukan oleh user ( pengguna
) dengan secara umum untuk menjalankan aplikasi pendataan pasien pada pengiriman
banjarbaru express
Mulai
Form Masuk
Masukan Nama
Pengguna, Status dan
Kata Sandi
Menu Utama
Selesai
Mulai
Selesai
Mulai
Selesai
act Laporan
Mulai
Menu Laporan
Pilih Laporan
Filter Laporan
Selesai
Mulai
Form Masuk
Menu Bar
Keluar
Form Masuk
Keluar
Selesai
Halaman Utama
Aplikasi Pengiriman Barang
Banjarbaru Express
Barang di gudang
Data Kurir
Pelanggan setiap
Data Tarif bulan
kurir