Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta
Nomor Dokumen
Halaman
Revisi
SKPL-CSDS
1/61
DAFTAR PERUBAHAN
Revisi Deskripsi
Perbaikan tujuan, perbaikan lingkup masalah, perbaikan perspektif produk, penambahan fungsi produk, penambahan kebutuhan perangkat lunak, perbaikan use case diagram Perbaikan ERD, perbaikan dan penambahan kamus data
A B C D E F
WKW
IW
IW
SKPL CSDS
2/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Revisi
Pada tujuan menghilangkan performansi Pada Lingkup masalah mengubah sebagian Pada perpektif produk melakukan perubahan menjadi lebih global Pada fungsi produk menjadikan fungsi edit password sebagai fungsi tersendiri dan emnambahkan fungsi edit data user Pada Antarmuka perangkat lunak melakukan penambahan perangkat lunak Pada use case melakukan penambahan use
Halaman
50
Revisi
Pada ERD dirubah Pada kamus data merubah dan menamhakan segian variabel
51
10
12
23
25
SKPL CSDS
3/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Daftar Isi
1 Pendahuluan....................................................................................................................................7 1.1 Tujuan.......................................................................................................................................7 1.2 Lingkup Masalah......................................................................................................................7 1.3 Definisi, Akronim dan Singkatan.............................................................................................8 Server.................................................................................................................................................9 PT. JPN..............................................................................................................................................9 Konsumen Perorangan.......................................................................................................................9 Konsumen Korporat..........................................................................................................................9 Status.................................................................................................................................................9 Pengiriman RGL................................................................................................................................9 Pengiriman HIS.................................................................................................................................9 Pengiriman SHS................................................................................................................................9 Tracking.............................................................................................................................................9 On Process.........................................................................................................................................9 1.4 Referensi.................................................................................................................................10 1.5 Deskripsi umum (Overview)..................................................................................................10 2 Deskripsi Kebutuhan.....................................................................................................................11 2.1 Perspektif produk....................................................................................................................11 2.2 Fungsi Produk.........................................................................................................................12 2.3 Karakteristik Pengguna...........................................................................................................23 2.4 Batasan-batasan......................................................................................................................23 2.5 Asumsi dan Ketergantungan...................................................................................................23 3 Kebutuhan khusus ........................................................................................................................24 3.1 Kebutuhan antarmuka eksternal.............................................................................................24 3.2 Kebutuhan fungsionalitas Perangkat Lunak...........................................................................26 4 Spesifikasi Rinci Kebutuhan.........................................................................................................27 4.1 Spesifikasi Kebutuhan Fungsionalitas....................................................................................27 5 Entity Relationship Diagram (ERD).............................................................................................51 51 6 Kamus Data...................................................................................................................................52 6.1 Data Role................................................................................................................................52 6.2 Data Users...............................................................................................................................52 6.3 Data Kota................................................................................................................................53 6.4 Data Cabang...........................................................................................................................53 6.5 Data Jenis_layanan.................................................................................................................53 6.6 Data Transaksi_Individu.........................................................................................................54 6.7 Data Konsumen_Korporat......................................................................................................56 6.8 Data Transaksi_Korporat........................................................................................................58 6.9 Data Tr_Kolektif_per_Item....................................................................................................58 6.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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
SKPL CSDS
5/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Daftar Gambar
1. Arsitektur Perangkat Lunak CSDS 2.
11 Use Case Diagram 50
SKPL CSDS
6/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Pendahuluan
1.1 Tujuan Dokumen (SKPL) System) antarmuka ini PT. perangkat Spesifikasi merupakan CSDS Jasa Kebutuhan Perangkat and Lunak
dokumen (Courier
lunak
Pengiriman (antarmuka
(JPN) sistem
mendefinisikan kebutuhan perangkat lunak yang meliputi eksternal 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 untuk : 1. 2. 3. Menangani pengelolaan layanan pengiriman barang. Menangani pengelolaan data status tracking barang secara online. Menangani pengelolaan data konsumen. Dan berjalan pada lingkungan dengan platform Lunak CSDS dikembangkan dengan tujuan
Windows untuk aplikasi desktop dan untuk aplikasi web dapat berjalan dengan web browser.
SKPL CSDS
7/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
1.3 Definisi, Akronim dan Singkatan Daftar definisi akronim dan singkatan : Keyword/Phrase SKPL SKPL-CSDS-XXX Merupakan Definisi spesifikasi kebutuhan dari
perangkat lunak yang akan dikembangkan. 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 Services and 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.
SKPL CSDS
8/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Server
Komputer yang menyediakan sumber daya bagi klien yang terhubung melalui jaringan.
PT. JPN
PT.
Jasa
Pengiriman
Nasional
merupakan yang
perusahaan
bertaraf
nasional
bergerak di bidang jasa pengiriman barang. Konsumen dalam bentuk perorangan. Barang yang dikirim ke satu tujuan Konsumen dalam bentuk perusahaan.
Pengiriman barang yang dilakukan bisa dalam jumlah banyak dengan tujuan yang berbedabeda. Keadaan yang terjadi pada barang tersebut. Apakah telah diproses, sedang dikirim lama ataukah telah sampai kepada penerima. Jenis pengiriman Reguler. Yaitu
Status
pengiriman barang kurang lebih dua sampai tiga hari, tergantung jarak kota tujuan. Jenis pengiriman Hari Ini Sampai. Yaitu barang akan tiba dihari yang sama saat abrang tersebut dikirimkan. Jenis Pengiriman Satu Hari Sampai, yaitu lama pengiriman paling lama satu hari (24 jam). 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 on Destination Delivered Barang sudah sampai di kantor PT. JPN di kota tujuan. 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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
No. Resi
Merupakan nomor yang dimiliki oleh konsumen untuk unik. barang yang dikirim dan sifatnya
1.4 Referensi Referensi 1. Sapta, Lunak 2006. 2. Wibisono, Aryo. Spesifikasi Kebutuhan Perangkat Lunak SIAMA, Universitas Atma Jaya Yogyakarta, 2009. yang Juli. SC3, digunakan pada perangkat lunak
1.5 Deskripsi umum (Overview) Secara umum dokumen SKPL ini terbagi atas 3 bagian utama. SKPL ruang Bagian utama berisi penjelasan mengenai dokumen yang mencakup dalam tujuan pembuatan SKPL, lingkup masalah pengembangan perangkat tersebut
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
10/ 61
dikembangkan.
Program Studi Teknik Informatika SKPL CSDS
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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 oleh terintegrasi. internal Pertama, dari PT. sistem JPN. yang Pada digunakan bagian ini pihak
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 macam aplikasi lunak yaitu CSDS ini dikembangkan berbasis dalam 2 aplikasi desktop yang
berjalan pada platform Windows dan aplikasi berbasis web yang berjalan di berbagai platform yang dilengkapi dengan web browser. bahasa Kedua aplikasi Microsoft ini dibuat C#. menggunakan pemrograman Visual
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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
data yang diinginkan akan dicari ke database server yang selanjutnya dikirimkan ke client yang merequest melalui web server ataupun database server.
Web Server
Konsumen
Database Server
Administrator
2.2 Fungsi Produk Fungsi produk perangkat lunak CSDS adalah sebagai berikut : A. Aplikasi Desktop
User : Semua User 1. Fungsi Login Dekstop (SKPL-CSDS-001). Merupakan fungsi yang digunakan oleh semua user dari PT. JPN untuk dapat masuk ke dalam sistem
SKPL CSDS
12/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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 untuk yang mengelola digunakan data user oleh dari
administrator
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 Hapus Data User (SKPL-CSDS-003-03). Merupakan fungsi yang digunakan untuk
menghapus data atau profile user. d. Fungsi 04). Merupakan fungsi yang digunakan untuk Display Data User (SKPL-CSDS-003-
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
e.
Fungsi Cari Data User (SKPL-CSDS-003-05). Merupakan fungsi yang digunakan untuk
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 Hapus Data Kota (SKPL-CSDS-004-03). Merupakan fungsi yang digunakan untuk
menghapus kota. d. Fungsi 04). Merupakan fungsi yang digunakan untuk Display Data Kota (SKPL-CSDS-004-
menampilkan kota-kota yang dapat dijangkau. e. Fungsi Cari Data Kota (SKPL-CSDS-004-05). Merupakan fungsi yang digunakan untuk
SKPL CSDS
14/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
5.
Fungsi Pengelolaan Data Tarif Pengiriman (SKPLCSDS-005). Merupakan pengiriman fungsi dari kota yang asal digunakan ke kota oleh tujuan
administrator untuk mengelola data tarif jasa berdasarkan produk layanan yang tersedia. Fungsi pengelolaan data tarif pengiriman
meliputi: a. Fungsi Entri Data Tarif Pengiriman (SKPLCSDS-005-01). Merupakan fungsi yang digunakan untuk
menambah data tarif pengiriman. b. Fungsi Edit Data Tarif Pengiriman (SKPL-
mengedit data tarif pengiriman. c. Fungsi Hapus Data Tarif Pengiriman (SKPLCSDS-005-03). Merupakan fungsi yang digunakan untuk
menghapus data tarif pengiriman. d. Fungsi Display Tarif Pengiriman (SKPL-CSDS005-04). Merupakan fungsi yang digunakan untuk
menampilkan data tarif pengiriman. e. Fungsi Cari Data Tarif Pengiriman (SKPL-
CSDS-005-05).
SKPL CSDS
15/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Merupakan
fungsi
yang
digunakan
untuk
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 mencatat PT. JPN. Fungsi pengelolaan data transaksi pengiriman dan cabang kota PT. data JPN untuk mengelola transaksi
barang individu meliputi: a.Fungsi Entri Data Transaksi Pengiriman Barang Individu (SKPL-CSDS-006-01). Merupakan menambah individu. b. Fungsi Display Data Transaksi Pengiriman fungsi data yang digunakan pengiriman untuk barang
transaksi
Barang Individu (SKPL-CSDS-006-02). Merupakan menampilkan fungsi data yang digunakan untuk
transaksi
pengiriman
fungsi resi
yang
digunakan barang
untuk
pengiriman
konsumen
7.
Fungsi
Pengelolaan
Data
Transaksi
Pengiriman
Barang Korporat (SKPL-CSDS-007). Merupakan fungsi yang dipergunakan oleh petugas di masing-masing dan barang cabang mengelola dari kota konsumen PT.JPN untuk ke mencatat pengiriman PT.JPN. Fungsi pengelolaan data transaksi pengiriman data transaksi korporat
Barang Korporat (SKPL-CSDS-007-01). Merupakan menambah korporat. b. Fungsi Display Data Transaksi Pengiriman fungsi data yang digunakan pengiriman untuk barang
transaksi
Barang Korporat (SKPL-CSDS-007-02). Merupakan menampilkan fungsi data yang digunakan untuk
transaksi
pengiriman
barang korporat. c. Fungsi Cetak Faktur Resi Pengiriman Barang Konsumen Korporat (SKPL-CSDS-007-03). Merupakan mencetak fungsi faktur yang resi digunakan pengiriman untuk barang
(SKPL-CSDS-007-04).
SKPL CSDS
17/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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 data sesuai status pengiriman status untuk mengupdate berkala di paket status pengiriman batang secara
dengan
pengiriman
barang meliputi: a. Fungsi Entri Data Status Pengiriman Barang (SKPL-CSDS-008-01). Merupakan fungsi yang digunakan untuk
menambah data status pengiriman barang. b. Fungsi Display Data Status Pengiriman
menampilkan data status pengiriman barang. c. Fungsi Filter Data Pengiriman Barang (SKPLCSDS-008-03). Merupakan fungsi yang digunakan untuk
SKPL CSDS
18/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
9.
Fungsi
Pengelolaan
Data
Konsumen
Korporat
(SKPL-CSDS-009). Merupakan pengelola fungsi data yang digunakan oleh petugas untuk
konsumen
korporat
meliputi: a. Fungsi Entri Data Konsumen Korporat (SKPLCSDS-009-01). Merupakan fungsi yang digunakan untuk
menambah data konsumen korporat. b. Fungsi Edit Data Konsumen Korporat (SKPLCSDS-009-02). Merupakan fungsi yang digunakan untuk
mengedit data konsumen korporat. c. Fungsi Hapus Data Konsumen Korporat (SKPLCSDS-009-03). Merupakan fungsi yang digunakan untuk
menghapus data konsumen korporat. d. Fungsi Display Data Konsumen Korporat (SKPLCSDS-009-04). Merupakan fungsi yang digunakan untuk
menampilkan data-data konsumen korporat. e. Fungsi Cari Data Konsumen Korporat (SKPLCSDS-009-05). Merupakan fungsi yang digunakan untuk
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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 kontrak. fungsi untuk mengecek kadaluarsa
12.
Fungsi
Tracking
Status
Pengiriman
Barang
meliputi: a. Fungsi Entri Data Tracking (SKPL-CSDS-01201). Merupakan fungsi yang digunakan untuk
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
13.
Fungsi Tracking Status Pengiriman Barang Konsumen Korporat (SKPL-CSDS-013). Merupakan korporat fungsi PT.JPN yang untuk digunakan memperoleh oleh data konsumen 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 menampilkan secara umum. c. Fungsi Display Data Tracking Konsumen Korporat Detail (SKPL-CSDS-013-03). Merupakan menampilkan lebih detail. fungsi data yang tracking digunakan konsumen untuk korporat fungsi data yang digunakan untuk korporat
trackingkonsumen
Pengecekan
Tarif
Pengiriman
(SKPL-CSDS-
Merupakan perorangan
fungsi untuk
yang
digunakan
oleh
konsumen pengiriman
mengetahui
tarif
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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
a. Fungsi Entri Data Pengecekan Tarif (SKPL-CSDS013-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 perorangan pengiriman untuk fungsi untuk barang, yang dan digunakan untuk oleh konsumen status korporat secara
mencetak
mencetak
status
pengiriman
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 014-03).
Program Studi Teknik Informatika SKPL CSDS 22/ 61
Report
Drill
Down
Tracking
Status
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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
2.5 Asumsi dan Ketergantungan Sistem ini dapat dijalankan pada perangkat PC atau laptop yang menggunakan system operasi Windows.
SKPL CSDS
23/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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 yang
3.1.2
Perangkat
computer
(PC,
Laptop,
NetBook,
Server, dll).
3.1.3
Antarmuka perangkat lunak lunak perangkat yang lunak dibutuhkan CSDS adalah untuk sebagai
Sumber
3.
Nama
Sumber 4. Nama
Sebagai web server. Safari, Mozilla Firefox, dll. Sebagai penjelajah situs (web browser) untuk webuser. 5. Nama : .Net Framework 2.0 : Microsoft. : Crystal Report : : Windows Server 2003 Sumber 6. Nama
Sebagai aplikasi untuk mencetak rport/resi. Sumber : Microsoft Sebagai system operasi untuk web server.
3.1.4
SKPL CSDS
25/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
<<include>> Administrator
(from Use Case View)
<<include>>
<<include>>
<<include>>
<<include>>
Login Dekstop
(from Use Case View)
<<include>>
Edit Password
(from Use Case View)
<<include>>
Konsumen Korporat
(from Use Case View)
Login WEB
(from Use Case View)
<<extend>>
Reporting WEB
(from Use Case View)
<<extend>>
Konsumen Perorangan
(from Use Case View)
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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 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. 2. Use Case ini dimulai ketika aktor memilih untuk melakukan login Sistem menampilkan antarmuka untuk login Aktor memasukkan username dan password Sistem memeriksa Password sesuai 5. 6. none 6. Error Flow E-1 Password atau username user tidak sesuai Sistem memberikan akses ke aktor Use Case ini selesai username atau dan password user yang tidak
3. 4.
5. Alternative Flow
1.
Sistem
menampilkan
peringatan
bahwa
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
2. 7. PreConditions none
8. PostConditions 1. Aktor memasuki sistem dan dapat menggunakan fungsi-fungsi pada sistem.
4.1.2
1. 2. 3. 4.
Use Case ini dimulai ketika aktor memilih untuk mengubah password akun tersebut Sistem password Aktor memasukkan password lama dan dilanjutkan memasukkan password baru Sistem memeriksa username dan password yang diinputkan aktor E-1 Password lama tidak sesuai menampilkan antarmuka untuk mengubah
5.
6.
Sistem mengubah data password akun tersebut pada database 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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
none 6. Error Flow E-1 Password lama tidak sesuai 1. 2. 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. Sistem menampilkan peringatan bahwa password lama tidak sesuai Kembali ke Basic Flow langkah ke 3
4.1.3 User
Use
case
Spesification
Pengelolaan
data
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. 2.
data user.
Use Case ini dimulai ketika aktor memilih untuk melakukan pengelolaan data user. Sistem memberikan pilihan untuk melakukan entri data user, hapus data user, display data user, atau cari
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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4. 5. 6. 7.
8.
Aktor menginputkan data user Aktor meminta sistem untuk menyimpan data user yang telah diinputkan Sistem mengecek data user yang telah diinputkan E-1 Data user yang diinputkan aktor salah Sistem menyimpan data user ke database Use Case selesai 5. Alternative Flow A-1 Aktor memilih untuk melakukan hapus data user 1. Sistem menampilkan data user 2. dihapus 3. 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 System menghapus data user yang Aktor memilih data user yang akan
1. 2. 3.
4. 6. Error Flow
Sistem menampilkan data user Aktor mengisi kata kunci pencarian E-2 Data user yang dicari tidak ditemukan Sistem menampilkan data user sesuai
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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
1. Sistem
memberikan
pesan
peringatan
bahwa
4.1.4 Kota
Use
case
Spesification
Pengelolaan
Data
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. 2.
Use Case ini dimulai ketika aktor memilih untuk melakukan pengolahan data kota. 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
SKPL CSDS
31/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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 Aktor meminta sistem untuk menyimpan data Sistem mengecek data kota yang telah
5. 6.
kota yang telah diinputkan 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. 3. Aktor mengedit data kota yang salah 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. 3. 4. Aktor memilih data kota yang akan dihapus System menghapus data kota yang dipilih Berlanjut ke Basic Flow langkah ke 8 1. Sistem menampilkan data kota 2. Berlanjut ke Basic Flow langkah ke 8 A-4 Aktor memilih untuk melakukan cari data kota
1.
2.
Sistem menampilkan data kota Aktor mengisi kata kunci pencarian E-2 Data kota yang dicari tidak ditemukan Sistem menampilkan
SKPL CSDS
3.
data
kota
sesuai
32/ 61
4. 6. Error Flow
1. Sistem
memberikan
peringatan
bahwa
data
1. Sistem
memberikan
peringatan
bahwa
data
8. PostConditions
1. 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 data pengiriman, tarif display tarif pengiriman, kota asal atau dan cari kota pengiriman berdasarkan
1.
Use Case ini dimulai ketika aktor memilih untuk melakukan pengelolaan data tarif pengiriman.
SKPL CSDS
33/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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 pengiriman A-3 Aktor memilih untuk melakukan display tarif pengiriman A-4 Aktor memilih untuk melakukan cari data tarif pengiriman
4.
Aktor menginputkan data tarif pengiriman Aktor meminta sistem untuk menyimpan data tarif pengiriman yang telah diinputkan Sistem mengecek data tarif pengiriman yang telah diinputkan E-1 Data tarif pengiriman data tarif yang diinputkan ke aktor salah
5. 6.
7.
8.
Sistem database
menyimpan
pengiriman
5. Alternative Flow A-1 Aktor pengiriman 1. Sistem menampilkan data tarif pengiriman 2. 3. Aktor mengedit data tarif pengiriman System menyimpan data tarif pengiriman yang salah 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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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.
4.
System menghapus tarif pengiriman yang dipilih Berlanjut ke Basic Flow langkah ke 8 memilih untuk melakukan display tarif pengiriman
A-3 Aktor 1. 2.
1.
2.
Sistem menampilkan data tarif pengiriman Aktor mengisi kata kunci pencarian E-2 Data tarif pengiriman yang dicari tidak ditemukan
3.
4. 6. Error Flow
1. Sistem
memberikan
peringatan
bahwa
data
8. PostConditions
Program Studi Teknik Informatika SKPL CSDS 35/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.1.6
Use
case
Spesification
Pengelolaan
Data
dapat melakukan entri data transaksi pengiriman barang transaksi pengiriman barang cetak resi pengiriman
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 data atau pengiriman transaksi cetak untuk resi barang pengiriman pengiriman entri individu, barang barang data display individu,
konsumen individu
3.
Aktor
memilih
melakukan
transaksi pengiriman barang individu A-1 Aktor memilih untuk melakukan display data transaksi pengiriman barang individu A-2 cetak resi pengiriman data barang konsumen pengiriman individu
4.
Aktor
menginputkan
transaksi
barang individu
Program Studi Teknik Informatika SKPL CSDS 36/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
5.
Aktor
meminta
sistem
untuk
menyimpan konsumen
data
transaksi
pengiriman
barang
individu
6.
Sistem mengecek data transaksi pengiriman barang individu yang telah diinputkan E-1 Data transaksi pengiriman barang individu yang diinputkan aktor salah
7.
8. A-1 1.
Sistem menyimpan data transaksi pengiriman barang individu ke database Use Case selesai Aktor memilih untuk melakukan display data
5. Alternative Flow transaksi pengiriman barang individu Sistem menampilkan data kota A-2 Aktor memilih untuk melakukan cetak resi pengiriman barang konsumen individu 2. Berlanjut ke Basic Flow langkah ke 8 1. 2. 6. Error Flow E-1 Data 1. transaksi pengiriman Sistem memberikan pengiriman barang individu bahwa yang data yang diinputkan aktor salah peringatan barang transaksi individu Sistem mencetak data transaksi pengiriman A-2 cetak resi pengiriman barang konsumen individu barang perorangan Berlanjut ke Basic Flow langkah ke 8
diinputkan salah 2. Kembali ke Basic Flow langkah ke 4 7. PreConditions 1. 2. Use Case Login sudah dilakukan Aktor telah memasuki sistem
SKPL CSDS 37/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.1.7
Use
case
Spesification
Pengelolaan
Data
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 Barang 3. Supporting Actor none 4. Basic Flow
1. 2.
Use Case ini dimulai ketika aktor memilih untuk melakukan pengelolaan data transaksi korporat Sistem memberikan pilihan untuk melakukan entri data transaksi data pengiriman transaksi barang pengiriman korporat, barang display
korporat, cetak resi kolektif pengiriman barang konsumen korporat, cetak resi per item pengiriman barang konsumen memilih korporat, untuk atau cek kadaluarsa entri data kontrak korporat.
3.
Aktor
melakukan
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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
A-2 A-3
cetak Cetak
resi resi
pengiriman pengiriman
barang barang
4. 5.
Aktor Aktor
menginputkan meminta
data
transaksi untuk
pengiriman data
6.
Sistem mengecek data transaksi pengiriman barang korporat yang telah diinputkan E-1 Data transaksi pengiriman barang korporat yang diinputkan aktor salah
7.
8.
Use Case selesai A-1 Aktor memilih untuk melakukan display data
5. Alternative Flow transaksi pengiriman barang korporat 1. Sistem menampilkan data kota 2. Berlanjut ke Basic Flow langkah ke 8 A-2 cetak resi kolektif pengiriman untuk barang konsumen resi korporat 1. Aktor 2. Sistem 3. meminta system resi mencetak kolektif pengiriman barang konsuemn korporat mencetak kolektif pengiriman barang konsuemn korporat 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
SKPL CSDS
39/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
2.
Aktor meminta system untuk mencetak item resi pengiriman dipilih barang konsumen korporat yang
3.
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 pengiriman peringatan barang bahwa data yang transaksi 2. 1. 2. individu
diinputkan salah Kembali ke Basic Flow langkah ke 4 Use Case Login sudah dilakukan Aktor telah memasuki sistem transaksi pengiriman barang korporat di 7. PreConditions
8. PostConditions
1.
Data
database terupdate
4.1.8
Use
case
Spesification
Pengelolaan
Data
1. Petugas pengelola data status pengiriman barang 3. Supporting Actor none 4. Basic Flow
1.
Use Case ini dimulai ketika aktor memilih untuk melakukan barang pengelolaan data status pengiriman
2.
Sistem memberikan pilihan untuk melakukan entri data status pengiriman barang, display data status pengiriman barang, atau filter data status pengiriman 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. 5. 6.
Aktor menginputkan data status pengiriman barang Aktor meminta sistem untuk menyimpan data status pengiriman barang yang telah diinputkan Sistem E-1 mengecek Data data status status pengiriman barang barang yang yang telah diinputkan pengiriman diinputkan aktor salah
7.
8.
Sistem menyimpan data status pengiriman barang ke database 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
SKPL CSDS
41/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
A-2 Aktor memilih untuk melakukan filter data status pengiriman barang 1. Sistem 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 menampilkan data status pengiriman
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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
3. Aktor
A-1
melakukan melakukan
entri edit
konsumen korporat Aktor memilih untuk 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 data konsumen korporat
4. 5. 6.
E-1
Aktor menginputkan data komsumen korporat Aktor meminta sistem untuk menyimpan data Sistem mengecek data konsumen korporat yang Data konsumen menyimpan korporat data yang diinputkan pengiriman
konsumen korporat yang telah diinputkan telah diinputkan actor tidak sesuai ketentuan
7.
8.
Sistem
transaksi
barang individu ke database Use Case selesai A-1 Aktor memilih untuk melakukan melakukan edit data konsumen korporat 5. Alternative Flow
SKPL CSDS
43/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
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
3. System
dipilih 4. A-3 1. 2.
Berlanjut ke Basic Flow langkah ke 8 Aktor memilih untuk melakukan display data konsumen korporat Sistem menampilkan data konsumen korporat Berlanjut ke Basic Flow langkah ke 8 korporat
1.
Sistem menampilkan data konsumen korporat 2. Aktor mengisi kata kunci pencarian E-2 Data konsumen korporat yang dicari tidak ditemukan
3.
Sistem 4.
menampilkan
data
konsumen
korporat
sesuai dengan kata kunci yang dicari Berlanjut ke Basic Flow langkah ke 8 konsumen korporat yang diinputkan actor 6. Error Flow E-1 Data tidak sesuai ketentuan 7. PreConditions 1. 2. Use Case Login sudah dilakukan Aktor telah memasuki sistem
SKPL CSDS 44/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.1.10
2. 3.
username atau
dan
password user
yang tidak
5. Alternative Flow
2.
1.
Sistem
menampilkan
peringatan
bahwa
masa
berlaku akun korporat telah habis 2. Kembali ke Basic Flow langkah 5 7. PreConditions none 8. PostConditions
4.1.11
Use
case
Spesification
Cek
Kontrak
1. 2.
Use
Case
ini
dimulai
ketika
aktor
memilih
untuk
mengetahui kadaluarsa kontrak korporat yang dimiliki 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
46/ 61
4.1.12
Use
case
Spesification
Tracking
Status
2. Sistem
menampilkan
antarmuka
tracking
status
4.
Sistem
menampilkan
pengiriman barang yang dikirim A-2 Aktor memilih untuk melakukan report tracking konsumen korporat 5. Use Case selesai A-1 Aktor memilih untuk menampilkan tracking status pengiriman barang konsumen korporat detail 5. Alternative Flow
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
A-2
Aktor
memilih akan
untuk
melakukan report
report
tracking konsumen
konsumen korporat
1. Sistem 2.
6. Error Flow none 7. PreConditions 3. 4. 8. PostConditions
mencetak
tracking
4.1.13
Use
case
Spesification
Tracking
Status
SKPL CSDS
48/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
E-1 No seri yang dimasukkan salah atau tidak ditemukan 5. Sistem dikirim A-1 6. A-1 Aktor memilih untuk melakukan report tracking konsumen perorangan Use Case selesai Aktor memilih untuk melakukan report tracking 5. Alternative Flow konsumen perorangan menampilkan data tracking barang yang
1. 2.
6. Error Flow E-1 No
Sistem akan mencetak report tracking dari pengiriman barang konsumen perorangan Berlanjut ke Basic Flow langkah ke 6 seri yang dimasukkan salah atau tidak
ditemukan 1. Sistem memberikan pesan peringatan bahwa nomor resi yang diinputkan salah atau tidak ditemukan 2. Kembali ke Bsic Flow langkah 3 7. PreConditions none 8. PostConditions
4.1.14 Pengiriman
Use
case
Spesification
Pengecekan
Tarif
1. Brief Description Use Case ini digunakan oleh aktor untuk mengetahui tarif pengiriman barang dari kota asal ke kota tujuan berdasarkan 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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
berat
barang
dan
jenis
produk
layanan
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 4. Aktor memasukkan meminta data untuk mengecek tarif tarif pengiriman sistem untuk menampilkan pengiriman E-1 Data yang dimasukkan tidak sesuai
5.
6. none 6. Error Flow
System
menampilkan
tarif
sesuai
dengan
E-1 Data yang dimasukkan tidak sesuai 7. PreConditions none 8. PostConditions 1. Aktor telah mengetahui tarif pengiriman barang
SKPL CSDS
50/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
r_ u se r_ i te m
S t a tu s_ K o rp o ra t t g l _ u p d a te w a kt u _ u p d a te ke te ra n g a n
r_ c b a n g _ ko ta n o _ re si Ite m n a m a _ p e n e ri m a Ite m T ra n sa ksi _ K o rp o ra t a l a m a t_ p e n e ri m a Ite m ke t_ tra n sa ksi Ite m n o R e si _ ko l e kti f r_ tr_ u m u m _ Ite m r_ ta ri f_ ko ta 2 n o T e l p _ p e n e ri m a Ite m tg l _ ki ri m _ ko rp o ra t d e skri p si I te m j u m l a h _ p a ke t ke te ra n g a n Id e n ti fi e r_ < p i > 1 ... e _ sta tu s_ trIte m r_ ko n sK o rp _ trK o rp Id e n ti fi e r_ < p i > 1 ... r_ ta ri f_ ko t a 1
r_ u se r_ t rIn d i v
SKPL CSDS
51/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Kamus Data
SKPL CSDS
52/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
SKPL CSDS
53/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
number
Data Integer
SKPL CSDS
54/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Transaksi_Individu
SKPL CSDS
55/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
kayu
SKPL CSDS
56/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
SKPL CSDS
57/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
SKPL CSDS
58/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
dari Tr_Kolektif_per_Item
SKPL CSDS
59/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
SKPL CSDS
60/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Text
Varchar(100)
SKPL CSDS
61/ 61
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika