Disusun oleh:
1. Giyani Rayani (D121171002)
2. Muhammad Ghalib SM (D121171005)
3. Muhammad Ilham Askari (D121171320)
4. Irfandi Kurniawan Anwar (D121171504)
5. Andi Sungkuruwira Batara Unru (D121171527)
LEMBAR
PENGESAHAN.......................................................................................................2
KATA PENGANTAR.............................................................................................3
PROFILE COSTUMER…………………………………………………………...4
COSTUMER PROBLEMS......................................................................................4
BUSINESS PROCESS.............................................................................................5
LAMPIRAN SRS.....................................................................................................6
UML.......................................................................................................................19
DFD........................................................................................................................20
ERD........................................................................................................................23
DOKUMENTASI APLIKASI...............................................................................24
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah Subhanahu wa ta’ala sehingga
kelompok kami dapat merampungkan makalah dengan judul “Sistem Administrasi
Ekspedisi”, serta kami ucapkan terimakasih kepada semua pihak yang telah
membantu dalam penyelesaian makalah ini.
Makalah ini disusun agar kami para penulis dan pembaca mampu
memahami serta mamaparkan kembali salah satu manfaat dari aplikasi yang kami
buat yang berjudul sistem administrasi ekpedisi
Makassar,22April 2019
Penyusun
PROFILE CUSTOMER
TTL : 17 – 08 – 1971
Agama : Islam
Pekerjaan : Wiraswasta
Kewarganegaraan : Indonesia
No.HP: 085242655903
Riwayat Pendidikan
SD 10 Pangsid
1. Admin
Admin berfungsi sebagai untuk menginput dana dan mengelola
2. User
User merupakan pengunjung dari laman
System ini terdiri atas beberapa fungsi utama yang saling berhubungan dan
mendukung satu sama lain, yang meliputi fungsi-fungsi sebagai berikut:
1.5 Referensi
Buku Mudah Belajar Python untuk Aplikasi Desktop dan Web
7
2. DESKRIPSI UMUM
2.1 Perspektif
Dalam membantu pengelola dan pelanggan ekspedisi dalam melakukan
proses pengiriman barang di Ekspedisi Cahaya Ilham, maka dibuatlah
perangkat lunak yang bersifat user friendly yang dapat digunakan dengan
mudah.
Perangkat lunak ini menangani kegiatan – kegiatan antara lain
pendataan barang masuk(Jenis, Waktu diterima, Jumlah, dan Tujuan),
pendataan pelanggan Ekspedisi Cahaya Ilham(Nama, Alamat, dan Nomor
Telepon), dan pendataan barang yang sudah terkirim.
2.2 Kegunaan
Perangkat lunak ini memiliki kegunaan yang nantinya dapat membantu
pengelola ekspedisi dalam mendata barang yang masuk dan keluar dari
ekspedisi. Kegiatan yang dilakukan perangkat lunak meliputi pendataan
barang masuk(Jenis, Waktu diterima, Jumlah, dan Tujuan), pendataan
pelanggan Ekspedisi Cahaya Ilham(Nama, Alamat, dan Nomor Telepon),
dan pendataan barang yang sudah terkirim. Keberadaan perangkat lunak ini,
membuat pengelola ekspedisi melaksanakan manajemen administrasi yang
efisien, serta mengurangi kesalahan – kesalahan yang sering terjadi dalam
manajemen tradisional.
2.4 Batasan-Batasan
a. Perangkat lunak hanya dijalankan di Windows.
7
b. Waktu pengembangan perangkat lunak yang singkat membuat
adanya kemungkinan tidak semua fungsi yang ada dapat
dilaksanakan.
c. Pengembangan perangkat lunak tidak akan merubah file-file
ataupun database yang ada pada saat ini tanpa adanya izin dari
pimpinan perusahaan.
d. Pengembangan perangkat lunak ini akan mengotomatisasi
pengelolaan data-data yang ada Ekspedisi Cahaya Ilham.
2.5 Kendala Desain dan Implementasi
Kendala desain terjadi ketika membuat model GUI dari aplikasi
tersebut, karena kami harus menentukan apa-apa saja yang menjadi
input dan output dari aplikasi tersebut.
7
3. Kebutuhan Antarmuka Eksternal
3.1 Antarmuka Pengguna
Perangkat lunak untuk pengguna user digunakan aplikasi Pycharm.
Dimana tampilannya didesain menggunakan template yang ada pada
Pycharm. Perangkat lunak untuk Aplikasi Sistem Administrasi Ekspedisi ini
dilengkapi dengan menu untuk pengaksesan berbagai fungsi yang
disediakan. Interaksi antara pengguna dan perangkat lunak dilakukan
dengan menggunakan keyboard dan mouse. Ada beberapa fungsi yang
hanya bisa dilakukan dengan mouse dan ada yang bisa dilakukan baik
dengan keyboard dan mouse (misalnya pengaksesan menu).
7
4. Fitur Sistem
4.1 Fitur Sistem 1
4.1.1 Deskripsi dan Prioritas
Fitur yang terdapat pada aplikasi ini secara nyata adalah
memudahkan client dalam mengelola ketika proses serah-terima
barang terjadi. Yang secara prioritas ditujukan ketika serah-
terima tersebut terjadi.
4.1.2 Rangkaian Stimulus / Respon
Cara kerja program ini cukup sederhana menerima data yang
kemudian langsung dimasukkan ke dalam database. Lalu
memunculkan data-data yang dibutuhkan melalui query.
4.1.3 Persyaratan Fungsional
Pernyataan layanan tentang bagaimana sistem harus bereaksi
terhadap input, sistem harus berlaku pada situasi - situasi
tertentu. Secara khusus menyatakan apa yang tidak boleh
dilakukan sistem. Merupakan penjelasan tentang layanan yang
perlu disediakan oleh system, bagaimana system menerima dan
mengolah masukan, dan bagaimana system mengatasi situasi -
situasi tertentu. Selain itu kadang - kadang juga secara jelas
menentukan apa yang tidak dikerjakan oleh system. Functional
Requirement menggambarkan system requirement secara detail
seperti input, output dan pengecualian yang berlaku
7
5. Persyaratan Non-Fungsional Lainnya
5.1 Persyaratan Kinerja
Persyaratan yang diambil dari spesifikasi produk, seperti
persyaratan hardware untuk mendukung kinerja.
7
Aplikasi ini hanya berbatas pada administrasi ekspedisi saja, jika
Client ingin menggunakannya untuk keperluan bisnis lainnya maka
otomatis aplikasi tersebut tidak dapat digunakan.
6. Persyaratan Lainnya
Lampiran A: Glosarium
GUI : Singkatan dari Graphical User Interface, jenis antarmuka pengguna yang
menggunakan metode interaksi pada peranti elektronik secara grafis (bukan
perintah teks) antara pengguna dan komputer.
7
SRS : Singkatan dari Software Requirement Specifications, dokumen yang
menjelaskan tentang berbagai kebutuhan yang harus dipenuhi oleh suatu software
7
Lampiran B: Model Analisis
7
Membuat modul modul yang akan digunakan dalam aplikasi seperti
database dan GUI
5. Coding
Pembuatan Source Code oleh programmer
Lampiran tidak selalu menjadi bagian dari spesifikasi kebutuhan aktual dan tidak
harus selalu ada. Tergantung dari aplikasi yang telah dirancang dan dibuat.
7
MODEL PENGEMBANGAN PERANGKAT LUNAK
Dokumen SRS ini merupakan hasil dari tahap ini, dan akan langsung dikaji apakah
dokumentasi ini akan diterima oleh pengguna atau tidak.
7
4.Module Design & Unit Testing
Membuat modul modul yang akan digunakan dalam aplikasi seperti database dan
GUI
5.Coding
Lampiran tidak selalu menjadi bagian dari spesifikasi kebutuhan aktual dan tidak
harus selalu ada. Tergantung dari aplikasi yang telah dirancang dan d
7
UML
7
DFD
Admin
Penginputan data barang kiri man
Gudang
7
1
Menyimpan data barang di sto rage
Data Barang
Menginput
Data Barang
Barang 3
Admin Mencetak
surat jalan
+
Owner
[Barang pengirim]
Gudang
7
2.1
Menyimpan
barang
[Barang pengirim]
Gudang
Admin
[Bukti pengiriman barang] [Barang]
2.2
Mencetak
Bukti
Pengiriman
Barang
7
ERD
7
DOKUMENTASI APLIKASI
Yang dibawah ini beberapa fitur-fitur terdapat diaplikasi:
7
7