Upload
ribka-wulandari-kusuma
View
247
Download
5
Embed Size (px)
Citation preview
7/30/2019 Skpl Wulan 5919
1/61
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Courier Services and Delivery System - CSDS
PT. Jasa Pengiriman Nasional (JPN)
Untuk :
Universitas Atma Jaya Yogyakarta
Dipersiapkan oleh:
Wulandari Kusuma Wardhani / 5919
Program Studi Teknik Informatika Fakultas Teknologi
Industri
Universitas Atma Jaya Yogyakarta
Nomor Dokumen Halaman
SKPL
7/30/2019 Skpl Wulan 5919
2/61
Program Studi TeknikInformatika
Fakultas Teknologi Industri
SKPL-CSDS 1/61
Revisi
DAFTAR PERUBAHAN
Revisi Deskripsi
A Perbaikan tujuan, perbaikan lingkup masalah,perbaikan perspektif produk, penambahanfungsi produk, penambahan kebutuhanperangkat lunak, perbaikan use case diagram
B Perbaikan ERD, perbaikan dan penambahankamus data
C
D
E
F
INDEXTGL
- A B C D E F G
Ditulisoleh
WKW
Diperiksa oleh
IW
Disetujui oleh
IW
Program Studi Teknik Informatika SKPL CSDS 2/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
3/61
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
6
6
10
12
23
25
Pada tujuanmenghilangkanperformansi
Pada Lingkupmasalahmengubahsebagian
Pada perpektifproduk
melakukanperubahan
menjadi lebihglobal
Pada fungsiproduk
menjadikanfungsi editpassword
sebagai fungsitersendiri danemnambahkanfungsi editdata user
Pada Antarmukaperangkatlunak
melakukanpenambahanperangkatlunak
Pada use casemelakukan
penambahan use
50
51
Pada ERDdirubah
Pada kamusdata merubah
danmenamhakansegianvariabel
Program Studi Teknik Informatika SKPL CSDS 3/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
4/61
case edit
password
Daftar Isi
1 Pendahuluan .................................................................................................................... ........ ........7
1.1 Tujuan ..................................................................................................................................... ..71.2 Lingkup Masalah .................................................................................................................... ..71.3 Definisi, Akronim dan Singkatan ......................................................................................... ....8
Server .................................................................................................................................................9PT. JPN ..............................................................................................................................................9
Konsumen Perorangan .......................................................................................................................9
Konsumen Korporat ............................................................................................................. ........ .....9Status ..................................................................................................................................... ......... ...9
Pengiriman RGL ................................................................................................................................9
Pengiriman HIS ............................................................................................................................... ..9Pengiriman SHS ................................................................................................................... ........ .....9
Tracking .............................................................................................................................................9On Process ..................................................................................................................................... ....9
1.4 Referensi ............................................................................................................................... ..101.5 Deskripsi umum (Overview) ............................................................................................ ......10
2 Deskripsi Kebutuhan .................................................................................................................. ...112.1 Perspektif produk ....................................................................................................................11
2.2 Fungsi Produk ........................................................................................................................ .122.3 Karakteristik Pengguna ...........................................................................................................23
2.4 Batasan-batasan ................................................................................................................. .....232.5 Asumsi dan Ketergantungan ...................................................................................................23
3 Kebutuhan khusus ........................................................................................................................243.1 Kebutuhan antarmuka eksternal .................................................................................... ........ .24
3.2 Kebutuhan fungsionalitas Perangkat Lunak .......................................................................... .264 Spesifikasi Rinci Kebutuhan ................................................................................................... ......27
4.1 Spesifikasi Kebutuhan Fungsionalitas ....................................................................................27
5 Entity Relationship Diagram (ERD) .................................................................................. ......... ..5151
6 Kamus Data ......................................................................................................................... ......... .526.1 Data Role ....................................................................................................................... ........ .52
6.2 Data Users ...............................................................................................................................52
6.3 Data Kota .............................................................................................................................. ..536.4 Data Cabang .................................................................................................................. ........ .53
6.5 Data Jenis_layanan ............................................................................................................ .....536.6 Data Transaksi_Individu .........................................................................................................54
6.7 Data Konsumen_Korporat ......................................................................................................566.8 Data Transaksi_Korporat ........................................................................................................58
6.9 Data Tr_Kolektif_per_Item .................................................................................................. ..586.10 Data Tarif ..............................................................................................................................59
6.11 Data Status_Pengiriman ............................................................................................ ......... ..59
Program Studi Teknik Informatika SKPL CSDS 4/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
5/61
6.12 Data Status_Individu ................................................................................................... ........ .606.13 Data Status_Korporat ................................................................................................ ......... ..60
Program Studi Teknik Informatika SKPL CSDS 5/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
6/61
Daftar Gambar
1. Arsitektur Perangkat Lunak CSDS11
2. Use Case Diagram50
Program Studi Teknik Informatika SKPL CSDS 6/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
7/61
1 Pendahuluan
1.1 Tujuan
Dokumen Spesifikasi Kebutuhan Perangkat Lunak
(SKPL) ini merupakan dokumen spesifikasi kebutuhan
perangkat lunak CSDS (Courier Services and Delivery
System) PT. Jasa Pengiriman Nasional (JPN) untuk
mendefinisikan kebutuhan perangkat lunak yang meliputi
antarmuka eksternal (antarmuka antara sistem dengan
sistem lain perangkat lunak dan perangkat keras, dan
pengguna), dan atribut (feature-feature tambahan yang
dimiliki sistem), serta mendefinisikan fungsi perangkat
lunak. SKPL-CSDS ini juga mendefinisikan batasan
perancangan perangkat lunak.
1.2 Lingkup Masalah
Perangkat Lunak CSDS dikembangkan dengan tujuan
untuk :
1. Menangani pengelolaan layanan pengiriman barang.
2. Menangani pengelolaan data status tracking barang
secara online.
3. Menangani pengelolaan data konsumen.
Dan berjalan pada lingkungan dengan platform
Windows untuk aplikasi desktop dan untuk aplikasi web
dapat berjalan dengan web browser.
Program Studi Teknik Informatika SKPL CSDS 7/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
8/61
1.3 Definisi, Akronim dan Singkatan
Daftar definisi akronim dan singkatan :Keyword/Phrase DefinisiSKPL Merupakan spesifikasi kebutuhan dari
perangkat lunak yang akan dikembangkan.SKPL-CSDS-XXX Kode yang merepresentasikan kebutuhan pada
CSDS (Courier Services and Delivery System)
dimana XXX merupakan nomor fungsi produk.
CSDS Perangkat lunak pengelolaan jasa
pengiriman barang yaitu Courier Servicesand Delivery System.
Internet Internet merupakan istilah umum yang
dipakai untuk menunjuk Network global yang
terdiri dari komputer dan layanan servis
dengan sekitar 30 sampai 50 juta pemakai
komputer dan puluhan layanan informasi
termasuk e-mail, FTP, dan World Wide Web.
Program Studi Teknik Informatika SKPL CSDS 8/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
9/61
Server Komputer yang menyediakan sumber daya bagi
klien yang terhubung melalui jaringan.
PT. JPN PT. Jasa Pengiriman Nasional merupakan
sebuah perusahaan bertaraf nasional yang
bergerak di bidang jasa pengiriman barang.KonsumenPerorangan
Konsumen dalam bentuk perorangan. Barang
yang dikirim ke satu tujuan
KonsumenKorporat
Konsumen dalam bentuk perusahaan.
Pengiriman barang yang dilakukan bisa dalam
jumlah banyak dengan tujuan yang berbeda-
beda.Status Keadaan yang terjadi pada barang tersebut.
Apakah telah diproses, sedang dikirim
ataukah telah sampai kepada penerima.PengirimanRGL
Jenis pengiriman Reguler. Yaitu lama
pengiriman barang kurang lebih dua sampai
tiga hari, tergantung jarak kota tujuan.PengirimanHIS
Jenis pengiriman Hari Ini Sampai. Yaitu
barang akan tiba dihari yang sama saat
abrang tersebut dikirimkan.PengirimanSHS
Jenis Pengiriman Satu Hari Sampai, yaitu
lama pengiriman paling lama satu hari (24
jam).Tracking Proses untuk melakukan pelacakan barang
yang sedang dikirim telah sampai dimana.
On Process Barang sudah diterima oleh PT.JPN di kota
asal dan segera dikirimkan ke kota tujuan.
Received onDestination
Barang sudah sampai di kantor PT. JPN di
kota tujuan.
Delivered Barang sudah sampai ke tangan konsumen di
kota tujuan.
Program Studi Teknik Informatika SKPL CSDS 9/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
10/61
No. Resi Merupakan nomor yang dimiliki oleh konsumen
untuk barang yang dikirim dan sifatnya
unik.
1.4 Referensi
Referensi yang digunakan pada perangkat lunak
tersebut adalah:
1. Sapta, Juli. Spesifikasi Kebutuhan Perangkat
Lunak SC3, Universitas Atma Jaya Yogyakarta,
2006.
2. Wibisono, Aryo. Spesifikasi Kebutuhan Perangkat
Lunak SIAMA, Universitas Atma Jaya Yogyakarta,
2009.
1.5 Deskripsi umum (Overview)
Secara umum dokumen SKPL ini terbagi atas 3 bagian
utama. Bagian utama berisi penjelasan mengenai dokumen
SKPL tersebut yang mencakup tujuan pembuatan SKPL,
ruang lingkup masalah dalam pengembangan perangkat
lunak tersebut, definisi, referensi dan deskripsi umum
tentang dokumen SKPL ini.
Bagian kedua berisi penjelasan umum tentang
perangkat lunak CSDS yang akan dikembangkan, mencakup
perspektif produk yang akan dikembangkan, fungsi produk
perangkat lunak, karakteristik pengguna, batasan dalam
penggunaan perangkat lunak dan asumsi yang dipakai
dalam pengembangan perangkat lunak CSDS tersebut.
Bagian ketiga berisi penjelasan secara lebih rinci
tentang kebutuhan perangkat lunak CSDS yang akan
dikembangkan.Program Studi Teknik Informatika SKPL CSDS 10/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
11/61
2 Deskripsi Kebutuhan
2.1 Perspektif produk
CSDS merupakan perangkat lunak yang dikembangkan
untuk membantu pengelolaan pengiriman barang oleh PT.
JPN. Sistem ini terdiri atas dua bagian besar yang
saling terintegrasi. Pertama, sistem yang digunakan
oleh pihak internal dari PT. JPN. Pada bagian ini
meliputi pengelolaan tarif layanan pengiriman, data dan
status barang, serta data konsumen. Sedangkan bagian
kedua adalah sistem yang digunakan oleh pihak konsumen.
Sistem ini membantu konsumen untuk dapat mengetahui
tarif pengiriman barang serta status pengiriman barang
secara online berdasarkan nomor resi pengiriman barang.
Perangkat lunak CSDS ini dikembangkan dalam 2
macam aplikasi yaitu aplikasi berbasis desktop yang
berjalan pada platform Windows dan aplikasi berbasis
web yang berjalan di berbagai platform yang dilengkapi
dengan web browser. Kedua aplikasi ini dibuat
menggunakan bahasa pemrograman Microsoft Visual C#.
Sedangkan untuk lingkungan pemrogramannya menggunakan
Microsoft Visual Studio 2005. Dan menggunakan database
SQL server.Pengguna akan berinteraksi dengan sistem melalui
antarmuka GUI (Graphical User Interface). Pada sistem
ini, seperti terlihat pada gambar 1, arsitektur
perangkat lunak yang digunakan berupa client server, di
mana semua data disimpan di server.
Inputan data yang dimasukkan akan disimpan dalam
database server, sehingga jika ada pencarian data, maka
Program Studi Teknik Informatika SKPL CSDS 11/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
12/61
data yang diinginkan akan dicari ke database server
yang selanjutnya dikirimkan ke client yang merequest
melalui web server ataupun database server.
Web Server
Database Server
Administrator Petugas Pengelola
Data Barang
Petugas PengelolaDan Status Pengiriman
Barang
Petugas Pengelola Data
Konsumen Korporat
Konsumen
Gambar 1. Arsitektur Perangkat lunak CSDS
2.2 Fungsi Produk
Fungsi produk perangkat lunak CSDS adalah sebagai
berikut :
A. Aplikasi Desktop
User : Semua User
1. Fungsi LoginDekstop (SKPL-CSDS-001).
Merupakan fungsi yang digunakan oleh semua user
dari PT. JPN untuk dapat masuk ke dalam sistem
Program Studi Teknik Informatika SKPL CSDS 12/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
13/61
dan memperoleh hak akses sesuai dengan peran
yang dimiliki oleh user tersebut.
2. Fungsi Edit Password(SKPL-CSDS-002).
Merupakan fungsi yang digunakan oleh user untuk
mengedit password miliknya.
User : Administrator
3. Fungsi Pengelolaan Data User(SKPL-CSDS-003).
Merupakan fungsi yang digunakan oleh
administrator untuk mengelola data user dari
pegawai PT. JPN.
Fungsi Pengelolaan Data User mencakup :
a. Fungsi Entri Data User(SKPL-CSDS-003-01).
Merupakan fungsi yang digunakan untuk
menambahkan data user yang baru.
b. Fungsi Edit Data User(SKPL-CSDS-003-02).
Merupakan fungsi yang digunakan untuk
merubah data user.
c. Fungsi HapusData User(SKPL-CSDS-003-03).
Merupakan fungsi yang digunakan untuk
menghapus data atau profile user.
d. Fungsi Display Data User (SKPL-CSDS-003-
04).
Merupakan fungsi yang digunakan untuk
menampilkan data atau profile user.
Program Studi Teknik Informatika SKPL CSDS 13/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
14/61
e. Fungsi Cari Data User(SKPL-CSDS-003-05).
Merupakan fungsi yang digunakan untuk
mencari data user.
4. Fungsi Pengelolaan Data Kota (SKPL-CSDS-004).
Merupakan fungsi yang digunakan digunakan oleh
administrator untuk mengelola kota kota yang
dijangkau oleh jasa pengiriman PT. JPN.
Fungsi pengelolaan data kota meliputi:
a. Fungsi Entri Data Kota (SKPL-CSDS-004-01).
Merupakan fungsi yang digunakan untuk
menambah kota yang dijangkau.
b. Fungsi Edit Data Kota (SKPL-CSDS-004-02).
Merupakan fungsi yang digunakan untuk
mengedit data kota.
c. Fungsi HapusData Kota (SKPL-CSDS-004-03).
Merupakan fungsi yang digunakan untuk
menghapus kota.
d. Fungsi Display Data Kota (SKPL-CSDS-004-
04).
Merupakan fungsi yang digunakan untuk
menampilkan kota-kota yang dapat dijangkau.
e. Fungsi Cari Data Kota (SKPL-CSDS-004-05).
Merupakan fungsi yang digunakan untuk
mencari data kota.
Program Studi Teknik Informatika SKPL CSDS 14/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
15/61
5. Fungsi Pengelolaan Data Tarif Pengiriman (SKPL-
CSDS-005).
Merupakan fungsi yang digunakan oleh
administrator untuk mengelola data tarif jasa
pengiriman dari kota asal ke kota tujuan
berdasarkan produk layanan yang tersedia.
Fungsi pengelolaan data tarif pengiriman
meliputi:
a. Fungsi Entri Data Tarif Pengiriman (SKPL-
CSDS-005-01).
Merupakan fungsi yang digunakan untuk
menambah data tarif pengiriman.
b. Fungsi Edit Data Tarif Pengiriman (SKPL-
CSDS-005-02).
Merupakan fungsi yang digunakan untuk
mengedit data tarif pengiriman.
c. Fungsi Hapus Data Tarif Pengiriman (SKPL-
CSDS-005-03).
Merupakan fungsi yang digunakan untuk
menghapus data tarif pengiriman.
d.Fungsi
Display Tarif Pengiriman(SKPL-CSDS-
005-04).
Merupakan fungsi yang digunakan untuk
menampilkan data tarif pengiriman.
e. Fungsi Cari Data Tarif Pengiriman (SKPL-
CSDS-005-05).
Program Studi Teknik Informatika SKPL CSDS 15/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
16/61
Merupakan fungsi yang digunakan untuk
mencari data tarif pengiriman.
User: Petugas Pengelola Data Barang
6. Fungsi Pengelolaan Data Transaksi Pengiriman
Barang Individu (SKPL-CSDS-006).
Merupakan fungsi yang digunakan oleh petugas di
masing-masing cabang kota PT. JPN untuk
mencatat dan mengelola data transaksi
pengiriman barang dari konsumen perorangan di
PT. JPN.
Fungsi pengelolaan data transaksi pengiriman
barang individu meliputi:
a.Fungsi Entri Data Transaksi Pengiriman Barang
Individu (SKPL-CSDS-006-01).
Merupakan fungsi yang digunakan untuk
menambah data transaksi pengiriman barang
individu.
b. Fungsi Display Data Transaksi Pengiriman
Barang Individu (SKPL-CSDS-006-02).
Merupakan fungsi yang digunakan untuk
menampilkan data transaksi pengiriman
barang individu.
c. Fungsi Cetak Resi Pengiriman Barang
Konsumen Individu (SKPL-CSDS-006-03).
Merupakan fungsi yang digunakan untuk
mencetak resi pengiriman barang konsumen
individu.Program Studi Teknik Informatika SKPL CSDS 16/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
17/61
7. Fungsi Pengelolaan Data Transaksi Pengiriman
Barang Korporat (SKPL-CSDS-007).
Merupakan fungsi yang dipergunakan oleh petugas
di masing-masing cabang kota PT.JPN untuk
mencatat dan mengelola data transaksi
pengiriman barang dari konsumen korporat ke
PT.JPN.
Fungsi pengelolaan data transaksi pengiriman
barang korporat meliputi:
a. Fungsi Entri Data Transaksi Pengiriman
Barang Korporat (SKPL-CSDS-007-01).
Merupakan fungsi yang digunakan untuk
menambah data transaksi pengiriman barang
korporat.
b. Fungsi Display Data Transaksi Pengiriman
Barang Korporat (SKPL-CSDS-007-02).
Merupakan fungsi yang digunakan untuk
menampilkan data transaksi pengiriman
barang korporat.
c. Fungsi Cetak Faktur Resi Pengiriman Barang
Konsumen Korporat (SKPL-CSDS-007-03).
Merupakan fungsi yang digunakan untuk
mencetak faktur resi pengiriman barang
konsumen korporat.
d. Fungsi Cek Kadaluarsa Kontrak Korporat
(SKPL-CSDS-007-04).
Program Studi Teknik Informatika SKPL CSDS 17/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
18/61
Merupakan fungsi yang digunakan untuk
mengecek kadaluarsa kontrak korporat.
User : Petugas Pengelola Data Status Pengiriman Barang
8. Fungsi Pengelolaan Data Status Pengiriman
Barang (SKPL-CSDS-008).
Merupakan fungsi yang dipergunakan oleh petugas
pengelola status pengiriman untuk mengupdate
data status pengiriman batang secara berkala
sesuai dengan status pengiriman paket di
lapangan.
Fungsi pengelolaan data status pengiriman
barang meliputi:
a. Fungsi Entri Data Status Pengiriman Barang
(SKPL-CSDS-008-01).
Merupakan fungsi yang digunakan untukmenambah data status pengiriman barang.
b. Fungsi Display Data Status Pengiriman
Barang(SKPL-CSDS-008-02).
Merupakan fungsi yang digunakan untuk
menampilkan data status pengiriman barang.
c. Fungsi Filter Data Pengiriman Barang(SKPL-
CSDS-008-03).
Merupakan fungsi yang digunakan untuk
menghapus data tarif pengiriman.
User : Petugas Pengelola Data Konsumen Korporat
Program Studi Teknik Informatika SKPL CSDS 18/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
19/61
9. Fungsi Pengelolaan Data Konsumen Korporat
(SKPL-CSDS-009).
Merupakan fungsi yang digunakan oleh petugas
pengelola data konsumen korporat untuk
mengelola data konsumen korporat.
Fungsi pengelolaan data konsumen korporat
meliputi:
a. Fungsi Entri Data Konsumen Korporat (SKPL-
CSDS-009-01).
Merupakan fungsi yang digunakan untuk
menambah data konsumen korporat.
b. Fungsi Edit Data Konsumen Korporat (SKPL-
CSDS-009-02).
Merupakan fungsi yang digunakan untuk
mengedit data konsumen korporat.
c. Fungsi Hapus Data Konsumen Korporat (SKPL-
CSDS-009-03).
Merupakan fungsi yang digunakan untuk
menghapus data konsumen korporat.
d. Fungsi Display Data Konsumen Korporat (SKPL-
CSDS-009-04).
Merupakan fungsi yang digunakan untuk
menampilkan data-data konsumen korporat.
e. Fungsi Cari Data Konsumen Korporat (SKPL-
CSDS-009-05).
Merupakan fungsi yang digunakan untuk
mencari data konsumen korporat.
Program Studi Teknik Informatika SKPL CSDS 19/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
20/61
B. Aplikasi Web
10. Fungsi Login WEB (SKPL-CSDS-010).
Merupakan fungsi yang digunakan oleh konsumen
korporat untuk memperoleh report mengenai
status pengiriman barang kolektif dari konsumen
korporat tersebut.
11. Fungsi Cek Kontrak Kadaluarsa Account Korporat
(SKPL-CSDS-011).
Merupakan fungsi untuk mengecek kadaluarsa
kontrak.
12. Fungsi Tracking Status Pengiriman Barang
Konsumen Perorangan (SKPL-CSDS-012).
Fungsi pengelolaan data konsumen korporat
meliputi:
a. Fungsi Entri Data Tracking (SKPL-CSDS-012-
01).
Merupakan fungsi yang digunakan untuk
menambah data tracking.
b. Fungsi Display Data Tracking (SKPL-CSDS-
012-02).
Merupakan fungsi yang digunakan untuk
menampilkan data tracking.
Program Studi Teknik Informatika SKPL CSDS 20/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
21/61
13. Fungsi Tracking Status Pengiriman Barang Konsumen
Korporat (SKPL-CSDS-013).
Merupakan fungsi yang digunakan oleh konsumen
korporat PT.JPN untuk memperoleh data mengenai
status pengiriman barang kolektif dari konsumen
korporat tersebut.
a. Fungsi Entri Data Tracking(SKPL-CSDS-013-01).
Merupakan fungsi yang digunakan untuk menambah
data tracking.
b. Fungsi Display Data Tracking Konsumen Korporat
Umum (SKPL-CSDS-013-02).
Merupakan fungsi yang digunakan untuk
menampilkan data trackingkonsumen korporat
secara umum.
c. Fungsi Display Data Tracking Konsumen Korporat
Detail (SKPL-CSDS-013-03).
Merupakan fungsi yang digunakan untuk
menampilkan data tracking konsumen korporat
lebih detail.
14. Fungsi Pengecekan Tarif Pengiriman (SKPL-CSDS-
014).
Merupakan fungsi yang digunakan oleh konsumen
perorangan untuk mengetahui tarif pengiriman
barang dari kota asal ke kota tujuan berdasarkan
berat barang (dalam kilogram) dan jenis layanan
pengiriman yang dipilih.Program Studi Teknik Informatika SKPL CSDS 21/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
22/61
a. Fungsi Entri Data Pengecekan Tarif(SKPL-CSDS-
013-01).
Merupakan fungsi yang digunakan oleh konsumen
perorangan untuk menambahkan data untuk
mengecek tarif.
b. Fungsi Display Data Tarif(SKPL-CSDS-013-02).
Merupakan fungsi untuk menampilkan data tarif.
15. Fungsi Reporting Web (SKPL-CSDS-014).
Merupakan fungsi yang digunakan oleh konsumen
perorangan untuk mencetak tracking status
pengiriman barang, dan untuk konsumen korporat
untuk mencetak status pengiriman Barang secara
umum dan juga detail status pengiriman barang.
a. Fungsi Report Tracking Status Pengiriman Barang
Konsumen Perorangan (SKPL-CSDS-014-01).
Merupakan fungsi yang digunakan oleh konsumen
perorangan untuk mencetak tracking status
pengiriman barang.
b. Fungsi Report Status Pengiriman Barang KOnsumen
Korporat Umum (SKPL-CSDS-014-02).
Merupakan fungsi yang digunakan oleh konsumen
korporat untuk mencetak tracking status
pengiriman barang secara umum.
c. Fungsi Report Drill Down Tracking Status
Pengiriman Barang Konsumen Korporat (SKPL-CSDS-
014-03).
Program Studi Teknik Informatika SKPL CSDS 22/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
23/61
Merupakan fungsi yang digunakan oleh konsumen
korporat untuk mencetak tracking status
pengiriman barang lebih detail.
2.3 Karakteristik Pengguna
Karakteristik dari pengguna perangkat lunak CSDS
adalah sebagai berikut :
1. Memahami pengoperasian PC atau Laptop.
2. Mengerti tentang penggunaan internet.
2.4 Batasan-batasan
Batasan-batasan dalam pengembangan perangkat lunak
CSDS tersebut adalah :
1. Kebijaksanaan Umum
Berpedoman pada tujuan dari pengembangan
perangkat lunak CSDS.
2. Keterbatasan perangkat keras
Dapat diketahui kemudian setelah sistem ini
berjalan (sesuai dengan kebutuhan).
2.5 Asumsi dan Ketergantungan
Sistem ini dapat dijalankan pada perangkat PC atau
laptop yang menggunakan system operasi Windows.
Program Studi Teknik Informatika SKPL CSDS 23/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
24/61
3 Kebutuhan khusus
3.1 Kebutuhan antarmuka eksternal
Kebutuhan antar muka eksternal pada perangkat lunak
CSDS meliputi kebutuhan antarmuka pemakai, antarmuka
perangkat keras, antarmuka perangkat lunak, antarmuka
komunikasi.
3.1.1 Antarmuka pemakai
Pengguna berinteraksi dengan antarmuka yangditampilkan dalam bentuk form-form.
3.1.2 Antarmuka perangkat keras
Antarmuka perangkat keras yang digunakan dalam
perangkat lunak CSDS adalah:
1.Perangkat computer (PC, Laptop, NetBook,Server, dll).
3.1.3 Antarmuka perangkat lunak
Perangkat lunak yang dibutuhkan untuk
mengoperasikan perangkat lunak CSDS adalah sebagai
berikut :
1. Nama : SQL Server 2005
Sumber : Microsoft
Sebagai database management system (DBMS) yang
digunakan untuk penyimpan data di sisi server.
2. Nama : Windows XP/Vista/7
Sumber : Microsoft.
Sebagai sistem operasi yang digunakan.Program Studi Teknik Informatika SKPL CSDS 24/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
25/61
3. Nama : IIS
Sumber : Microsoft.
Sebagai web server.
4. Nama : Microsoft Internet Explorer, Opera,
Safari, Mozilla Firefox, dll.
Sebagai penjelajah situs (web browser) untuk web-
user.
5. Nama : .Net Framework 2.0
Sumber : Microsoft.
Sebagai framework untuk membangun aplikasi.
6. Nama : Crystal Report
Sumber :
Sebagai aplikasi untuk mencetak rport/resi.
7. Nama : Windows Server 2003
Sumber : Microsoft
Sebagai system operasi untuk web server.
3.1.4 Antarmuka Komunikasi
Antarmuka komunikasi perangkat lunak CSDS
menggunakan protocol HTTP.
Program Studi Teknik Informatika SKPL CSDS 25/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
26/61
3.2 Kebutuhan fungsionalitas Perangkat Lunak
3.2.1 Use Case Diagram
Login Dekstop
(from Use Case View)
Login WEB
(from Use Case View)
Tracking Status Pengiriman
Barang Konsumen Korporat(from Use Case View)
Konsumen
Korporat(from Use Case View)
Pengecekan Tarif Pengiriman
(from Use Case View)
Tracking Status Pengiriman
Barang Konsumen Perorangan(from Use Case View)
Konsumen
Perorangan(from Use Case View)
Reporting WEB
(from Use Case View)
Pengelolaan Data User
(from Use Case View)
Pengelolaan Data Kota
(from Use Case View)
Pengelolaan Data Tarif Pengiriman
(from Use Case View)
Pengelolaan Data Transaksi
Pengiriman Barang Individu(from Use Case View)
Pengelolaan Data Transaksi
Pengiriman Barang Korporat(from Use Case View)
Pengelolaan Data Status
Pengiriman Barang(from Use Case View)
Pengelolaan Data Konsumen
Korporat(from Use Case View)
Administrator
(from Use Case View)
Petugas
Pengelola D...(from Use Case View)
Petugas
Pengelola D...(from Use Case View)
Edit Password
(from Use Case View)
Petugas
Pengelola D...(from Use Case View)
Gambar 2. Use Case Diagram
Program Studi Teknik Informatika SKPL CSDS 26/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
27/61
4 Spesifikasi Rinci Kebutuhan
4.1 Spesifikasi Kebutuhan Fungsionalitas
4.1.1 Use case Spesification : Login Dekstop
1. Brief Description
Use Case ini digunakan oleh aktor untuk memperoleh
akses ke sistem. Login didasarkan pada sebuah username
dan password.
2. Primary Actor1. Administrator
2. Petugas Pengelola Data Barang
3. Petugas Pengelola Data Status Pengiriman Barang
4. Petugas Pengelola Data Konsumen Korporat
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan login
2. Sistem menampilkan antarmuka untuk login
3. Aktor memasukkan username dan password
4. Sistem memeriksa username dan password yang
diinputkan aktor
E-1 Password atau username user tidak
sesuai
5. Sistem memberikan akses ke aktor
6. Use Case ini selesai
5. Alternative Flow
none
6. Error Flow
E-1 Password atau username user tidak sesuai
1. Sistem menampilkan peringatan bahwa
username user atau password tidak sesuai
Program Studi Teknik Informatika SKPL CSDS 27/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
28/61
2. Kembali ke Basic Flow langkah ke 3
7. PreConditions
none
8. PostConditions
1. Aktor memasuki sistem dan dapat menggunakan
fungsi-fungsi pada sistem.
4.1.2 Use case Spesification : Edit Password
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengubah
password milik actor tersebut
2. Primary Actor
1. Administrator
2. Petugas Pengelola Data Barang
3. Petugas Pengelola Data Status Pengiriman Barang
4. Petugas Pengelola Data Konsumen Korporat
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
mengubah password akun tersebut
2. Sistem menampilkan antarmuka untuk mengubah
password
3. Aktor memasukkan password lama dan dilanjutkan
memasukkan password baru
4. Sistem memeriksa username dan password yang
diinputkan aktor
E-1 Password lama tidak sesuai
5. Sistem mengubah data password akun tersebut pada
database
6. Use Case ini selesai
5. Alternative Flow
Program Studi Teknik Informatika SKPL CSDS 28/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
29/61
none
6. Error Flow
E-1 Password lama tidak sesuai
1. Sistem menampilkan peringatan bahwa
password lama tidak sesuai
2. Kembali ke Basic Flow langkah ke 3
7. PreConditions
1. Use Case login telah dilakukan
2. Actor telah memasuki sistem
8. PostConditions
1. Data password akun actor tersebut telah terupdate di
database.
4.1.3 Use case Spesification : Pengelolaan dataUser
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengelola
data user. Aktor dapat melakukan entri data user, hapus
data user, display data user, atau cari data user.
2. Primary Actor
1. Administrator
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan pengelolaan data user.
2. Sistem memberikan pilihan untuk melakukan entri
data user, hapus data user, display data user, atau cari
data user.
3. Aktor memilih untuk melakukan entri data user
A-1 Aktor memilih untuk melakukan hapus data
user
A-2 Aktor memilih untuk melakukan display data
user
Program Studi Teknik Informatika SKPL CSDS 29/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
30/61
A-3 Aktor memilih untuk melakukan cari data
user
4. Aktor menginputkan data user
5. Aktor meminta sistem untuk menyimpan data user
yang telah diinputkan
6. Sistem mengecek data user yang telah diinputkan
E-1 Data user yang diinputkan aktor salah
7. Sistem menyimpan data user ke database
8. Use Case selesai
5. Alternative Flow
A-1 Aktor memilih untuk melakukan hapus data user
1. Sistem menampilkan data user
2. Aktor memilih data user yang akan
dihapus
3. System menghapus data user yang
dipilih
4. Berlanjut ke Basic Flow langkah ke 8
A-2 Aktor memilih untuk melakukan display data user
1. Sistem menampilkan data user
2. Berlanjut ke Basic Flow langkah ke 8
A-3 Aktor memilih untuk melakukan cari data user
1. Sistem menampilkan data user
2. Aktor mengisi kata kunci pencarian
E-2 Data user yang dicari tidak ditemukan
3. Sistem menampilkan data user sesuai
dengan kata kunci yang dicari
4. Berlanjut ke Basic Flow langkah ke 8
6. Error Flow
E-1 Data user yang diinputkan aktor salah
1. Sistem memberikan pesan peringatan bahwa
data yang diinputkan salah
2. Kembali ke Basic Flow Langkah ke 4
E-2 Data user yang dicari tidak ditemukan
Program Studi Teknik Informatika SKPL CSDS 30/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
31/61
1. Sistem memberikan pesan peringatan bahwa
data yang dicari tidak ditemukan
2. Kembali ke Alternative Flow A-3 Langkah ke
2
7. PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah memasuki sistem
8. PostConditions
1. Data user di database telah terupdate
4.1.4 Use case Spesification : Pengelolaan Data
Kota
1. Brief Description
Use Case ini memungkinkan aktor untuk melakukan
pengelolaan data kota. Aktor dapat melakukan entri data
kota, edit data kota, hapus data kota, display data kota,
atau cari data kota.
2. Primary Actor
1. Administrator
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan pengolahan data kota.
2. Sistem memberikan pilihan untuk melakukan entri
data kota, edit data kota, hapus data kota,
display data kota, atau cari data kota.
3. Aktor memilih untuk melakukan entri data user
A-1 Aktor memilih untuk melakukan edit data
kota
Program Studi Teknik Informatika SKPL CSDS 31/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
32/61
A-2 Aktor memilih untuk melakukan hapus data
kota
A-3 Aktor memilih untuk melakukan display data
kota
A-4 Aktor memilih untuk melakukan cari data
kota
4. Aktor menginputkan data kota
5. Aktor meminta sistem untuk menyimpan data
kota yang telah diinputkan
6.Sistem mengecek data kota yang telah
diinputkan
E-1 Data kota yang diinputkan aktor salah
7. Sistem menyimpan data kota ke database
8. Use Case selesai
5. Alternative Flow
A-1 Aktor memilih untuk melakukan edit data kota
1. Sistem menampilkan data kota
2. Aktor mengedit data kota yang salah3. System emnyimpan data ke database
4. Berlanjut ke Basic Flow langkah ke 8
A-2 Aktor memilih untuk melakukan hapus data kota
1. Sistem menampilkan data kota
2. Aktor memilih data kota yang akan dihapus
3. System menghapus data kota yang dipilih
4. Berlanjut ke Basic Flow langkah ke 8
A-3 Aktor memilih untuk melakukan display data kota1. Sistem menampilkan data kota
2. Berlanjut ke Basic Flow langkah ke 8
A-4 Aktor memilih untuk melakukan cari data kota
1. Sistem menampilkan data kota
2. Aktor mengisi kata kunci pencarian
E-2 Data kota yang dicari tidak ditemukan
3. Sistem menampilkan data kota sesuai
dengan kata kunci yang dicari
Program Studi Teknik Informatika SKPL CSDS 32/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
33/61
4. Berlanjut ke Basic Flow langkah ke 8
6. Error Flow
E-1 Data kota yang diinputkan salah
1. Sistem memberikan peringatan bahwa data
kota yang diinputkan salah
2. Kembali ke Basic Flow langkah ke 4
E-2 Data kota yang dicari tidak ditemukan
1. Sistem memberikan peringatan bahwa data
kota yang dicari tidak ditemukan
2. Kembali ke Basic Flow langkah ke 6
7. PreConditions
1. Use Case Login sudah dilakukan
2. Aktor telah memasuki sistem
8. PostConditions
1. Data kota telah terupdate
4.1.5 Use case Spesification : Pengelolaan Data
Tarif Pengiriman
1. Brief Description
Use Case ini memungkinkan aktor untuk melakukan
pengelolaan data tarif pengiriman. Aktor dapat melakukan
entri data tarif pengiriman, edit tarif pengiriman, hapus
tarif pengiriman, display tarif pengiriman, atau cari
data tarif pengiriman berdasarkan kota asal dan kota
tujuan.
2. Primary Actor
1. Administrator
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan pengelolaan data tarif pengiriman.
Program Studi Teknik Informatika SKPL CSDS 33/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
34/61
2. Sistem memberikan pilihan untuk melakukan entri
data tarif pengiriman, edit tarif pengiriman,
hapus tarif pengiriman, display tarif pengiriman,
atau cari data tarif pengiriman.
3. Aktor memilih untuk melakukan entri data tarif
pengiriman
A-1 Aktor memilih untuk melakukan edit tarif
pengiriman
A-2 Aktor memilih untuk melakukan hapus tarif
pengirimanA-3 Aktor memilih untuk melakukan display
tarif pengiriman
A-4 Aktor memilih untuk melakukan cari data
tarif pengiriman
4. Aktor menginputkan data tarif pengiriman
5. Aktor meminta sistem untuk menyimpan data tarif
pengiriman yang telah diinputkan
6. Sistem mengecek data tarif pengiriman yang telahdiinputkan
E-1 Data tarif pengiriman yang diinputkan
aktor salah
7. Sistem menyimpan data tarif pengiriman ke
database
8. Use Case selesai
5. Alternative Flow
A-1 Aktor memilih untuk melakukan edit tarif
pengiriman
1. Sistem menampilkan data tarif pengiriman
2. Aktor mengedit data tarif pengiriman
yang salah
3. System menyimpan data tarif pengiriman
ke database
4. Berlanjut ke Basic Flow langkah ke 8
Program Studi Teknik Informatika SKPL CSDS 34/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
35/61
A-2 Aktor memilih untuk melakukan hapus tarif
pengiriman
1. Sistem menampilkan data tarif pengiriman
2. Aktor memilih data tarif pengiriman yang akan
dihapus
3. System menghapus tarif pengiriman yang dipilih
4. Berlanjut ke Basic Flow langkah ke 8
A-3 Aktor memilih untuk melakukan display tarif
pengiriman
1. Sistem menampilkan data kota2. Berlanjut ke Basic Flow langkah ke 8
A-4 Aktor memilih untuk cari daftar tarif pengiriman
1. Sistem menampilkan data tarif pengiriman
2. Aktor mengisi kata kunci pencarian
E-2 Data tarif pengiriman yang dicari tidak
ditemukan
3. Sistem menampilkan data tarif pengiriman
sesuai dengan kata kunci yang dicari
4. Berlanjut ke Basic Flow langkah ke 8
6. Error Flow
E-1 Data tarif pengiriman yang diinputkan aktor salah
1. Sistem memberikan peringatan bahwa data tarif
pengiriman yang diinputkan salah
2. Kembali ke Basic Flow langkah ke 4
E-2 Data tarif pengiriman yang dicari tidak ditemukan
1. Sistem memberikan peringatan bahwa data
tarif pengiriman tidak ditemukan
2. Kembali ke Alternative Flow A-4 langkah ke
2
7. PreConditions
1. Use Case Login sudah dilakukan
2. Aktor telah memasuki sistem
8. PostConditions
Program Studi Teknik Informatika SKPL CSDS 35/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
36/61
1. Data tarif pengiriman terupdate
4.1.6 Use case Spesification : Pengelolaan Data
Transaksi Pengiriman Barang Individu
1. Brief Description
Use Case ini memungkinkan aktor untuk melakukan
pengelolaan data transaksi pengiriman Individu. Aktor
dapat melakukan entri data transaksi pengiriman barang
individu, display data transaksi pengiriman barang
individu, atau cetak resi pengiriman barang konsumen
individu.
2. Primary Actor
1. Petugas Pengelola Data Barang
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika Aktor memilih untuk
melakukan pengelolaan data transaksi pengiriman
barang individu
2. Sistem memberikan pilihan untuk melakukan entri
data transaksi pengiriman barang individu,
display data transaksi pengiriman barang
individu, atau cetak resi pengiriman barang
konsumen individu
3. Aktor memilih untuk melakukan entri data
transaksi pengiriman barang individu
A-1 Aktor memilih untuk melakukan display data
transaksi pengiriman barang individu
A-2 cetak resi pengiriman barang konsumen
individu
4. Aktor menginputkan data transaksi pengiriman
barang individu
Program Studi Teknik Informatika SKPL CSDS 36/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
37/61
5. Aktor meminta sistem untuk menyimpan data
transaksi pengiriman barang konsumen individu
yang telah diinputkan
6. Sistem mengecek data transaksi pengiriman barang
individu yang telah diinputkan
E-1 Data transaksi pengiriman barang individu
yang diinputkan aktor salah
7. Sistem menyimpan data transaksi pengiriman barang
individu ke database
8. Use Case selesai5. Alternative Flow
A-1 Aktor memilih untuk melakukan display data
transaksi pengiriman barang individu
1. Sistem menampilkan data kota
A-2 Aktor memilih untuk melakukan
cetak resi pengiriman barang konsumen
individu
2. Berlanjut ke Basic Flow langkah ke 8A-2 cetak resi pengiriman barang konsumen individu
1. Sistem mencetak data transaksi pengiriman
barang perorangan
2. Berlanjut ke Basic Flow langkah ke 8
6. Error Flow
E-1 Data transaksi pengiriman barang individu yang
diinputkan aktor salah1. Sistem memberikan peringatan bahwa data
transaksi pengiriman barang individu yang
diinputkan salah
2. Kembali ke Basic Flow langkah ke 4
7. PreConditions
1. Use Case Login sudah dilakukan
2. Aktor telah memasuki sistem
Program Studi Teknik Informatika SKPL CSDS 37/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
38/61
8. PostConditions
1. Data transaksi pengiriman barang individu telah
terupdate
4.1.7 Use case Spesification : Pengelolaan Data
Transaksi Pengiriman Barang Korporat
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengeloladata transaksi pengiriman barang korporat. Aktor dapat
melakukan entri data transaksi pengiriman barang
korporat, display data transaksi pengiriman barang
korporat, cetak resi kolektif pengiriman barang konsumen
korporat, cetak resi per item pengiriman barang konsumen
korporat, atau cek kadaluarsa kontrak korporat
2. Primary Actor
1. Petugas Pengelola Data Barang3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan pengelolaan data transaksi korporat
2. Sistem memberikan pilihan untuk melakukan entri
data transaksi pengiriman barang korporat,
display data transaksi pengiriman barang
korporat, cetak resi kolektif pengiriman barang
konsumen korporat, cetak resi per item pengiriman
barang konsumen korporat, atau cek kadaluarsa
kontrak korporat.
3. Aktor memilih untuk melakukan entri data
transaksi pengiriman barang korporat
A-1 Aktor memilih untuk melakukan display data
transaksi pengiriman barang korporat
Program Studi Teknik Informatika SKPL CSDS 38/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
39/61
A-2 cetak resi kolektif pengiriman barang
konsumen korporat
A-3 Cetak resi per item pengiriman barang
konsumen korporat
A-4 Cek kadaluarsa kontrak korporat
4. Aktor menginputkan data transaksi pengiriman
barang korporat
5. Aktor meminta sistem untuk menyimpan data
transaksi pengiriman barang konsumen korporat
yang telah diinputkan6. Sistem mengecek data transaksi pengiriman barang
korporat yang telah diinputkan
E-1 Data transaksi pengiriman barang korporat
yang diinputkan aktor salah
7. Sistem menyimpan data transaksi pengiriman barang
individu ke database
8. Use Case selesai
5. Alternative FlowA-1 Aktor memilih untuk melakukan display data
transaksi pengiriman barang korporat
1. Sistem menampilkan data kota
2. Berlanjut ke Basic Flow langkah ke 8
A-2 cetak resi kolektif pengiriman barang konsumen
korporat
1. Aktor meminta system untuk mencetak resi
kolektif pengiriman barang konsuemn korporat
2. Sistem mencetak resi kolektif pengiriman
barang konsuemn korporat
3. Berlanjut ke basic flow langkah ke 8
A-3 Cetak resi per item pengiriman barang konsumen
korporat
1. Aktor memilih item pengiriman barang konsumen
korporat yang ingin dicetak
Program Studi Teknik Informatika SKPL CSDS 39/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
40/61
2. Aktor meminta system untuk mencetak item resi
pengiriman barang konsumen korporat yang
dipilih
3. Sistem mencetak item resi pengiriman barang
konsumen korporat
4. Berlanjut ke basic flow langkah ke 8
A-4 Cek kadaluarsa kontrak korporat
1. Sistem akan menampilkan masa berlaku kontrak
kerjasama korporat dengan PT. JPN
2. Berlanjut ke Basic Flow langkah 8.6. Error Flow
E-1 Data transaksi pengiriman barang korporat yang
diinputkan aktor salah
1. Sistem memberikan peringatan bahwa data
transaksi pengiriman barang individu yang
diinputkan salah
2. Kembali ke Basic Flow langkah ke 4
7. PreConditions1. Use Case Login sudah dilakukan
2. Aktor telah memasuki sistem
8. PostConditions
1. Data transaksi pengiriman barang korporat di
database terupdate
4.1.8 Use case Spesification : Pengelolaan Data
Status Pengiriman Barang
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengelola
data status pengiriman barang. Aktor dapat melakukan
entri data status pengiriman barang, display data status
pengiriman barang, atau filter data pengiriman barang.
2. Primary ActorProgram Studi Teknik Informatika SKPL CSDS 40/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
41/61
1. Petugas pengelola data status pengiriman barang
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan pengelolaan data status pengiriman
barang
2. Sistem memberikan pilihan untuk melakukan entri
data status pengiriman barang, display data
status pengiriman barang, atau filter data statuspengiriman barang
3. Aktor memilih untuk melakukan entri data status
pengiriman barang
A-1 Aktor memilih untuk melakukan display data
status pengiriman barang
A-2 Aktor memilih untuk melakukan filter data
status pengiriman barang
4. Aktor menginputkan data status pengiriman barang
5. Aktor meminta sistem untuk menyimpan data status
pengiriman barang yang telah diinputkan
6. Sistem mengecek data status pengiriman barang
yang telah diinputkan
E-1 Data status pengiriman barang yang
diinputkan aktor salah
7. Sistem menyimpan data status pengiriman barang ke
database
8. Use Case selesai
5. Alternative Flow
A-1 Aktor memilih untuk melakukan display data status
pengiriman barang
1. Sistem menampilkan data kota
2. Berlanjut ke Basic Flow langkah ke 8
Program Studi Teknik Informatika SKPL CSDS 41/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
42/61
A-2 Aktor memilih untuk melakukan filter data status
pengiriman barang
1. Sistem menampilkan data status pengiriman
barang
2. Aktor memasukkan keyword sebagai filter
3. Sistem menampilkan data status pengiriman
barang sesuai dengan keyword yang dimasukkan
oleh actor
4. Berlanjut ke Basic Flow langkah ke 8
6. Error Flow
E-1 Data status pengiriman barang yang diinputkan
aktor salah
1. Sistem memberikan peringatan bahwa status
pengiriman barang yang dipilih tidak sesuai
ketentuan
2. Kembali ke Basic Flow A-1 langkah ke 4
7. PreConditions
1. Use Case Login sudah dilakukan2. Aktor telah memasuki sistem
8. PostConditions
1. Data status pengiriman barang terupdate
4.1.9 Use case Spesification : Pengelolaan Data
Konsumen Korporat
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengelola
Data Konsumen korporat. Termasuk didalamnya entri data
konsumen korporat, edit data konsumen korporat, hapus
data konsumen korporat, display data konsumen korporat,
cari data konsumen korporat.
2. Primary Actor
1. Petugas pengelola data konsumen korporat
3. Supporting Actor
Program Studi Teknik Informatika SKPL CSDS 42/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
43/61
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan pengelolaan data konsumen korporat
2. Sistem memberikan pilihan untuk melakukan entri
data konsumen korporat, edit data konsumen
korporat, hapus data konsumen korporat, display
data konsumen korporat, cari data konsumen
korporat
3. Aktor memilih untuk melakukan entri datakonsumen korporat
A-1 Aktor memilih untuk melakukan edit data
konsumen korporat
A-2 Aktor memilih untuk melakukan hapus data
konsumen korporat
A-3 Aktor memilih untuk melakukan display data
konsumen korporat
A-4 Aktor memilih untuk melakukan cari datakonsumen korporat
4. Aktor menginputkan data komsumen korporat
5. Aktor meminta sistem untuk menyimpan data
konsumen korporat yang telah diinputkan
6. Sistem mengecek data konsumen korporat yang
telah diinputkan
E-1 Data konsumen korporat yang diinputkan
actor tidak sesuai ketentuan
7. Sistem menyimpan data transaksi pengiriman
barang individu ke database
8. Use Case selesai
5. Alternative Flow
A-1 Aktor memilih untuk melakukan melakukan edit data
konsumen korporat
Program Studi Teknik Informatika SKPL CSDS 43/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
44/61
1. Sistem menampilkan data konsumen korporat
yang tersimpan di database
2. Aktor mengedit data konsumen korporat
3. System menyimpan data konsumen korporat ke
database
4. Berlanjut ke Basic Flow langkah ke 8
A-2 Aktor memilih untuk melakukan hapus data konsumen
korporat
1. Sistem menampilkan data konsumen korporat
2. Aktor memilih data konsumen korporat
yang akan dihapus
3. System menghapus konsumen korporat yang
dipilih
4. Berlanjut ke Basic Flow langkah ke 8
A-3 Aktor memilih untuk melakukan display data
konsumen korporat
1. Sistem menampilkan data konsumen korporat
2. Berlanjut ke Basic Flow langkah ke 8
A-4 Aktor memilih untuk melakukan cari data konsumen
korporat
1. Sistem menampilkan data konsumen korporat
2. Aktor mengisi kata kunci pencarian
E-2 Data konsumen korporat yang dicari
tidak ditemukan
3. Sistem menampilkan data konsumen korporat
sesuai dengan kata kunci yang dicari
4. Berlanjut ke Basic Flow langkah ke 8
6. Error Flow
E-1 Data konsumen korporat yang diinputkan actor
tidak sesuai ketentuan
7. PreConditions
1. Use Case Login sudah dilakukan
2. Aktor telah memasuki sistem
Program Studi Teknik Informatika SKPL CSDS 44/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
45/61
8. PostConditions
1. Datakonsumen korporat di database terupdate
4.1.10 Use case Spesification : Login Web
1. Brief Description
Use Case ini digunakan oleh aktor untuk memperoleh
akses ke sistem web. Login didasarkan pada sebuah id unik
dari konsumen korporat dan password yang berupa rangkaian
karakter.
2. Primary Actor
1. Konsumen Korporat
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan login
1. Sistem menampilkan antarmuka untuk login2. Aktor memasukkan username dan password
3. Sistem memeriksa username dan password yang
diinputkan aktor
E-1 Password atau username user tidak
sesuai
E-2 Masa berlaku akun korporat telah habis
4. Sistem memberikan akses ke aktor
5. Use Case ini selesai
5. Alternative Flow
none
6. Error Flow
E-1Password atau username user tidak sesuai
1. Sistem menampilkan peringatan bahwa username
user atau password tidak sesuai
2. Kembali ke Basic Flow langkah ke 2
E-2 Masa berlaku akun korporat telah habisProgram Studi Teknik Informatika SKPL CSDS 45/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
46/61
1. Sistem menampilkan peringatan bahwa masa
berlaku akun korporat telah habis
2. Kembali ke Basic Flow langkah 5
7. PreConditions
none
8. PostConditions
1. Aktor memasuki sistem dan dapat menggunakan
fungsi-fungsi pada sistem.
4.1.11 Use case Spesification : Cek Kontrak
Kadaluarsa account Korporat
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengetahui
kadaluarsa account korporat yang dimiliki.
2. Primary Actor
1. Konsumen Korporat
3. Supporting Actornone
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
mengetahui kadaluarsa kontrak korporat yang dimiliki
2. Sistem menampilkan informasi kadaluarsa account
korporat yang dimiliki
3. Use Case ini selesai
5. Alternative Flow
none
6. Error Flow
none
7. PreConditions
none
8. PostConditions
1. Aktor memasuki sistem dan dapat menggunakan
fungsi-fungsi pada sistem.Program Studi Teknik Informatika SKPL CSDS 46/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
47/61
4.1.12 Use case Spesification : Tracking Status
Pengiriman Barang Konsumen Korporat
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengetahui
status barang yang dikirim. Termasuk didalamnya terdapat
fungsi untuk mencetak hasil tracking tersebut
2. Primary Actor
1. Konsumen Korporat3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
memperoleh data mengenai status pengiriman barang
kolektif dari konsumen korporat tersebut
2. Sistem menampilkan antarmuka tracking status
pengiriman barang konsumen korporat umum
3. Aktor memilih untuk menampilkan tracking status
pengiriman barang konsumen korporat umum
A-1 Aktor memilih untuk menampilkan tracking
status pengiriman barang konsumen korporat detail
4. Sistem menampilkan tracking status
pengiriman barang yang dikirim
A-2 Aktor memilih untuk melakukan report tracking
konsumen korporat
5. Use Case selesai
5. Alternative Flow
A-1 Aktor memilih untuk menampilkan tracking status
pengiriman barang konsumen korporat detail
1. Aktor memilih no resi korporat yang ingin
dilihat detailnya dengan cara drill down
2. Berlanjut ke Basic Flow langkah ke 4
Program Studi Teknik Informatika SKPL CSDS 47/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
48/61
A-2 Aktor memilih untuk melakukan report tracking
konsumen korporat
1. Sistem akan mencetak report tracking konsumen
korporat
2. Berlanjut ke Basic Flow langkah ke 5
6. Error Flow
none
7. PreConditions
3. Use Case Login sudah dilakukan
4. Aktor telah memasuki sistem8. PostConditions
1. Aktor memperolah data mengenai status pengiriman
barang kolektif
4.1.13 Use case Spesification : Tracking Status
Pengiriman Barang KOnsumen Perorangan
1. Brief Description
Use Case ini digunakan oleh aktor untuk melakukan
tracking status pengiriman barang berdasarkan nomor resi
yang diperolehnya di awal tarnsaksi
2. Primary Actor
1. Konsumen Perorangan
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan tracking status pengiriman barang
2. Sistem menampilkan antarmuka tracking
3. Aktor memasukkan no resi dari pengiriman
barangnya
4. Aktor meminta sistem untuk menampilkan status
dari pengiriman barangnya
Program Studi Teknik Informatika SKPL CSDS 48/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
49/61
E-1 No seri yang dimasukkan salah atau tidak
ditemukan
5. Sistem menampilkan data tracking barang yang
dikirim
A-1 Aktor memilih untuk melakukan report
tracking konsumen perorangan
6. Use Case selesai
5. Alternative Flow
A-1 Aktor memilih untuk melakukan report tracking
konsumen perorangan
1. Sistem akan mencetak report tracking dari
pengiriman barang konsumen perorangan
2. Berlanjut ke Basic Flow langkah ke 6
6. Error Flow
E-1 No seri yang dimasukkan salah atau tidak
ditemukan
1. Sistem memberikan pesan peringatan bahwa
nomor resi yang diinputkan salah atau tidakditemukan
2. Kembali ke Bsic Flow langkah 3
7. PreConditions
none
8. PostConditions
2. Actor telah mengetahui status pengiriman barang
miliknya
4.1.14 Use case Spesification : Pengecekan Tarif
Pengiriman
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengetahui
tarif pengiriman barang dari kota asal ke kota tujuan
berdasarkan berat barang dan jenis produk layanan
pengiriman yang dipilih
2. Primary Actor
Program Studi Teknik Informatika SKPL CSDS 49/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
50/61
1. KOnsumen Perorangan
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan pengecekan tarif pengiriman
2. Sistem menampilkan antar muka pengecekan tarif
pengiriman
3. Aktor memasukkan data untuk mengecek tarif
pengiriman
4. Aktor meminta sistem untuk menampilkan tarif
pengiriman
E-1 Data yang dimasukkan tidak sesuai
5. System menampilkan tarif sesuai dengan
input konsumen
6. Use Case selesai
5. Alternative Flow
none
6. Error Flow
E-1 Data yang dimasukkan tidak sesuai
7. PreConditions
none
8. PostConditions
1. Aktor telah mengetahui tarif pengiriman barang
Program Studi Teknik Informatika SKPL CSDS 50/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
51/61
5 Entity Relationship Diagram (ERD)
r_ u se r_ trI n d ivr_ ko n sK o rp _ trK o rp
r_ tr_ u m u m _ Ite m
re la si_ ro le _ u se r
r_ cb a n g _ ko ta
r_ ko ta _ trIn d v
r_ ko ta _ trIn d v2
r_ u se r_ c a b a n g
r_ ta ri f_ ko ta 1
r_ ta rif_ ko t
r_ ta rif _ jL a ya n a n
r_ jL a y a n a n _ trIn d v
r_ sta tP e n g _ sta tIn d v
e _ sta tu s_ trI te m
r_ it e m _ ko ta
r_ ko n sK o rp _ ko t a
r_ u se r_ it e m
R o le
id _ ro le
ro le
Id e n tifi e r_ 1
.. .
Use rs
id _ p e g a w a i
u se rn a m e
p a ssw o rd
n a m a P e g a wa i
Id e n tifi e r_ 1
.. .
K o ta
i d _ ko ta
n a m a _ ko ta
Id e n tifi e r_ 1
. ..
T ra n sa ksi_ In d iv id u
n o Re si
tg l _ p e n g iri m a nn a m a _ p e n g iri m
a la m a t _ p e n g iri m
n o T e lp _ p e n g iri m
n a m a _ p e n e rim a
a la m a t _ p e n e rim a
n o T e lp _ p e n e rim a
j e n is_ b a ra n g
d e skrip si
b e ra t_ b a ra n g
j e n is_ p a c ki n g
to ta l _ b e ra t
to ta l_ b ia ya
to ta l _ wi th A su ra n si
ke t_ t ra n sa ksi
Id e n tifi e r_ 1
. ..
K o n su m e n _ K o rp o ra t
i d _ ko rp o ra t
n a m a _ p e ru sa h a a n
a la m a t_ p e ru sa h a a nn o T e l p _ p e ru sa h a a n
l a m a _ ko n tra k
tg l_ m u la i
tg l _ se l e sa i
u se rn a m e _ ko rp o ra t
p a sswo rd _ ko rp o ra t
Id e n tifi e r_ 1
T ra n sa ksi_ K o rp o ra t
n o Re si_ ko le kti f
tg l _ kirim _ ko rp o ra t
j u m l a h _ p a ke t
ke te ra n g a n
Id e n tifi e r_ 1
.. .
T a rif
ta rif In te g e r
S ta tu s_ P e n g iri m a n
id _ sta tu s
sta tu s
Id e n tifi e r_ 1
.. .
C a b a n g
id _ c a b a n g
a la m a tC a b a n g
n o _ te l p _ ca b a n g
Id e n tifi e r_ 1< p i >
T r_ K o le ktif _ p e r_ Ite m
n o _ re si It e m
n a m a _ p e n e rim a I te ma la m a t _ p e n e rim a It e m
ke t_ tran sa ksiIt e m
n o T e lp _ p e n e rim a It e m
d e skrip siI te m
Id e n tifi e r_ 1
.. .
Je n is_ L a ya n a n
id _ l a ya n a n
j e n is _ l a ya n a n
Id e n tifi e r_ 1
.. .
S ta tu s_ In d iv id u
tg l _ u p d a te
wa ktu _ u p d a te
ke te ra n g a n
S ta t u s_ K o rp o ra t
tg l _ u p d a te
wa ktu _ u p d a te
ke te ra n g a n
Program Studi Teknik Informatika SKPL CSDS 51/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
52/61
6 Kamus Data
6.1 Data Role
6.1.1 Elemen Data id_roleRepresentasi Domain Range Format Presisi Struktur
DataUntuk id_role
dari Role
text - - - Varchar(20)
6.1.2 Elemen Data roleRepresentasi Domain Range Format Presisi Struktur
Data
Untuk roledari Role
text - - - VarChar(50)
6.2 Data Users
6.2.1 Elemen Data id_pegawaiRepresentasi Domain Range Format Presisi Struktur
DataUntuk
id_pegawai
dari Users
Text - - - Varchar(20)
6.2.2 Elemen Data usernameRepresentasi Domain Range Format Presisi Struktur
DataUntuk
username dari
Users
text - - - Varchar(50)
6.2.3 Elemen Data passwordRepresentasi Domain Range Format Presisi Struktur
DataUntuk
password dari
Users
text - ****** - Varchar(20)
6.2.4 Elemen Data namaPegawaiRepresentasi Domain Range Format Presisi Struktur
DataUntuk
namaPegawai
dari Users
text - - - Varchar(50)
Program Studi Teknik Informatika SKPL CSDS 52/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
53/61
6.3 Data Kota
6.3.1 Elemen Data id_kotaRepresentasi Domain Range Format Presisi Struktur
DataUntuk id_kota
dari Kota
number - - - Integer
6.3.2 Elemen Data nama_kotaRepresentasi Domain Range Format Presisi Struktur
DataUntuk
nama_kota
dari Kota
text - - - Varchar(50)
6.4 Data Cabang
6.4.1 Elemen Data id_cabangRepresentasi Domain Range Format Presisi Struktur
DataUntuk
id_cabang
dari Cabang
number - - - Integer
6.4.2 Elemen Data nama_cabangRepresentasi Domain Range Format Presisi Struktur
DataUntuk
nama_cabang
dari Cabang
text - - - Varchar(100)
6.4.3 Elemen Data alamat_cabangRepresentasi Domain Range Format Presisi Struktur
DataUntuk
alamat_cabang
dari Cabang
text - - - Varchar(150)
6.4.4 Elemen Data noTelp_cabangRepresentasi Domain Range Format Presisi Struktur
DataUntuk
noTelp_penerima
dari
Transaksi_Individu
text - - - Varchar(15)
6.5 Data Jenis_layanan
6.5.1 Elemen Data id_kota
Representasi Domain Range Format Presisi Struktur
Program Studi Teknik Informatika SKPL CSDS 53/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
54/61
DataUntuk
id_layanan
dari
Jenis_Layanan
number - - - Integer
6.5.2 Elemen Data nama_kotaRepresentasi Domain Range Format Presisi Struktur
DataUntuk
jenis_layanan
dari
Jenis_layanan
text RGLSHSHIS
- - Varchar(3)
6.6 Data Transaksi_Individu
6.6.1 Elemen Data noResiRepresentasi Domain Range Format Presisi Struktur
DataUntuk noResi dari
Transaksi_Individu
text - x xxxx xxxxx
xx
All
Numeric
Varchar(20)
6.6.2 Elemen Data tgl_pengirimanRepresentasi Domain Range Format Presisi Struktur
DataUntuk
tgl_pengiriman
dari
Transaksi_Individu
Date - Dd/mm/yyyy - Date
6.6.3 Elemen Data nama_pengirimRepresentasi Domain Range Format Presisi Struktur
DataUntuk
nama_pengirim dari
Transaksi_Individu
text - - - Varchar(100)
6.6.4Elemen Data alamat_pengirimRepresentasi Domain Range Format Presisi Struktur
DataUntuk
alamat_pengirim
dari
Transaksi_Individu
text - - - Varchar(150)
6.6.5 Elemen Data noTelp_pengirimRepresentasi Domain Range Format Presisi Struktur
DataUntuk
nama_pengirim dari
text - - - Varchar(15)
Program Studi Teknik Informatika SKPL CSDS 54/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
55/61
Transaksi_Individu
6.6.6 Elemen Data nama_penerimaRepresentasi Domain Range Format Presisi Struktur
DataUntuk
nama_penerima dari
Transaksi_Individu
text - - - Varchar(100)
6.6.7 Elemen Data alamat_penerimaRepresentasi Domain Range Format Presisi Struktur
DataUntuk
alamat_penerima
dariTransaksi_Individu
text - - - Varchar(150)
6.6.8 Elemen Data noTelp_penerimaRepresentasi Domain Range Format Presisi Struktur
DataUntuk
noTelp_penerima
dari
Transaksi_Individu
text - - - Varchar(15)
6.6.9 Elemen Data jenis_barang
Representasi Domain Range Format Presisi Struktur
DataUntuk jenis_barang
dari
Transaksi_Individu
text DokumenPaket
- - Varchar(8)
6.6.10 Elemen Data deskripsiRepresentasi Domain Range Format Presisi Struktur
DataUntuk deskripsi
dari
Transaksi_Individu
text - - - Varchar(500)
6.6.11 Elemen Data berat_barangRepresentasi Domain Range Format Presisi Struktur
DataUntuk berat_barang
dari
Transaksi_Individu
Numeric - - - Integer
6.6.12 Elemen Data jenis_packingRepresentasi Domain Range Format Presisi Struktur
DataUntuk text Biasa - - Varchar(6)
Program Studi Teknik Informatika SKPL CSDS 55/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
56/61
jenis_packing dari
Transaksi_Individu
kayu
6.6.13 Elemen Data total_beratRepresentasi Domain Range Format Presisi Struktur
DataUntuk total_biaya
dari
Transaksi_Individu
Numeric - Rp.xxxx,00 - Integer
6.6.14 Elemen Data total_biayaRepresentasi Domain Range Format Presisi Struktur
DataUntuk total_biaya
dariTransaksi_Individu
Money - Rp.xxxx,00 - Integer
6.6.15 Elemen Data total_withAsuransiRepresentasi Domain Range Format Presisi Struktur
DataUntuk
total_withAsuransi
dari
Transaksi_Individu
Money - Rp.xxxx,00 - Integer
6.6.16 Elemen Data ket_transaksi
Representasi Domain Range Format Presisi Struktur
DataUntuk
ket_transaksi dari
Transaksi_Individu
text - - Varchar(100)
6.7 Data Konsumen_Korporat
6.7.1 Elemen Data id_korporatRepresentasi Domain Range Format Presisi Struktur
DataUntuk id_korporat
dari
Konsumen_Korporat
text - - Varchar(20)
6.7.2 Elemen Data nama_perusahaanRepresentasi Domain Range Format Presisi Struktur
DataUntuk
nama_perusahaan
dari
Konsumen_Korporat
text - - - Varchar(100)
Program Studi Teknik Informatika SKPL CSDS 56/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
57/61
7/30/2019 Skpl Wulan 5919
58/61
password_korporat
dari
Konsumen_Korporat
6.8 Data Transaksi_Korporat
6.8.1 Elemen Data noResi_kolektifRepresentasi Domain Range Format Presisi Struktur
DataUntuk
noResi_kolektif
dari
Transaksi_Korporat
Text - x xxxx xxxxx Varchar(20)
6.8.2 Elemen Data tgl_kirim_korporatRepresentasi Domain Range Format Presisi Struktur
DataUntuk
tgl_kirim_korporat
dari
Transaksi_Korporat
Date - Dd/mm/yyyy - Date
6.8.3 Elemen Data jumlah_paketRepresentasi Domain Range Format Presisi Struktur
DataUntuk jumlah_paket
dari
Transaksi_Korporat
Number - - - Integer
6.8.4 Elemen Data keteranganRepresentasi Domain Range Format Presisi Struktur
DataUntuk keterangan
dari
Transaksi_Korporat
text - - Varchar(100)
6.9 Data Tr_Kolektif_per_Item
6.9.1 Elemen Data no_resiItemRepresentasi Domain Range Format Presisi Struktur
DataUntuk no_resiItem
dari
Tr_Kolektif_per_Item
text - x xxxx xxxxx
xx
All
Numeric
Varchar(20)
6.9.2 Elemen Data nama_penerimaItemRepresentasi Domain Range Format Presisi Struktur
DataUntuk
nama_penerimaItem
text - - - Varchar(100)
Program Studi Teknik Informatika SKPL CSDS 58/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
59/61
dari
Tr_Kolektif_per_Item
6.9.3 Elemen Data alamat_penerimaItemRepresentasi Domain Range Format Presisi Struktur
DataUntuk
alamat_penerimaIten
dari
Tr_Kolektif_per_Item
text - - - Varchar(150)
6.9.4 Elemen Data noTelp_penerimaItemRepresentasi Domain Range Format Presisi Struktur
Data
UntuknoTelp_penerimaItem
dari
Tr_Kolektif_per_Item
text - - - Varchar(15)
6.9.5 Elemen Data deskripsiItemRepresentasi Domain Range Format Presisi Struktur
DataUntuk deskripsiIten
dari
Tr_Kolektif_per_Item
text - - - Varchar(500)
6.9.6 Elemen Data ket_transaksiItemRepresentasi Domain Range Format Presisi Struktur
DataUntuk
ket_transaksiItem
dari
Tr_Kolektif_per_Item
text - - Varchar(100)
6.10 Data Tarif
6.10.1 Elemen Data tarifRepresentasi Domain Range Format Presisi Struktur
DataUntuk tarif
dari Tarif
Money - Rp. xxxx,00 - Integer
6.11 Data Status_Pengiriman
6.11.1 Elemen Data id_statusRepresentasi Domain Range Format Presisi Struktur
DataUntuk id_status
dari
Status_Pengiriman
number - x Integer
Program Studi Teknik Informatika SKPL CSDS 59/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
60/61
6.11.2 Elemen Data statusRepresentasi Domain Range Format Presisi Struktur
DataUntuk status dari
Status_Pengiriman
text On Process
Received onDestination
Delivered
- - Varchar(30)
6.12 Data Status_Individu
6.12.1 Elemen Data tgl_updateRepresentasi Domain Range Format Presisi Struktur
DataUntuk tgl_update
dari
Status_Individu
Date - DD/mm/yyyy Date
6.12.2 Elemen Data waktu_updateRepresentasi Domain Range Format Presisi Struktur
DataUntuk
waktu_update dari
Status_Individu
Time - Time
6.12.3 Elemen Data keteranganRepresentasi Domain Range Format Presisi Struktur
DataUntuk keterangan
dari
Status_Individu
Text - Varchar(100)
6.13 Data Status_Korporat
6.13.1 Elemen Data tgl_updateRepresentasi Domain Range Format Presisi Struktur
DataUntuk tgl_update
dariStatus_Korporat
Date - DD/mm/yyyy Date
6.13.2 Elemen Data waktu_updateRepresentasi Domain Range Format Presisi Struktur
DataUntuk
waktu_update dari
Status_Korporat
Time - Time
6.13.3 Elemen Data keteranganRepresentasi Domain Range Format Presisi Struktur
Data
Program Studi Teknik Informatika SKPL CSDS 60/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7/30/2019 Skpl Wulan 5919
61/61
Untuk keterangan
dari
Status_Korporat
Text - Varchar(100)