Anda di halaman 1dari 61

SKPL

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

Program Studi Teknik Informatika


Fakultas Teknologi Industri

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

INDEX TGL Ditulis oleh Diperik sa oleh Disetuj ui oleh

WKW

IW

IW

Program Studi Teknik Informatika

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

Daftar Halaman Perubahan Halaman


6

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

Program Studi Teknik Informatika

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

case edit password

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

6.12 Data Status_Individu............................................................................................................60 6.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 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

Program Studi Teknik Informatika

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

spesifikasi Services Nasional antara

kebutuhan Delivery untuk dengan

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.

Program Studi Teknik Informatika

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.

Program Studi Teknik Informatika

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

sebuah Konsumen Perorangan Konsumen Korporat

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 RGL Pengiriman HIS Pengiriman SHS Tracking

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

tersebut adalah: Spesifikasi Kebutuhan Jaya Perangkat Yogyakarta, Universitas Atma

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

Petugas Pengelola Data Barang

Petugas Pengelola Dan Status Pengiriman Barang

Petugas Pengelola Data Konsumen Korporat

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 Login Dekstop (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 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-

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 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

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 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

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 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-

CSDS-005-02). Merupakan fungsi yang digunakan untuk

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).

Program Studi Teknik Informatika

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

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 mencatat PT. JPN. Fungsi pengelolaan data transaksi pengiriman dan cabang kota PT. data JPN untuk mengelola transaksi

pengiriman barang dari konsumen perorangan di

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

barang individu. c. Fungsi Cetak Resi Pengiriman Barang

Konsumen Individu (SKPL-CSDS-006-03). Merupakan mencetak individu.


Program Studi Teknik Informatika SKPL CSDS 16/ 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

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 meliputi: a. Fungsi Entri Data Transaksi Pengiriman

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

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 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

lapangan. Fungsi pengelolaan data status 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

Barang (SKPL-CSDS-008-02). Merupakan fungsi yang digunakan untuk

menampilkan data status pengiriman barang. c. Fungsi Filter Data Pengiriman Barang (SKPLCSDS-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 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

mengelola data konsumen korporat. Fungsi pengelolaan data 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

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 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

Konsumen Perorangan (SKPL-CSDS-012). Fungsi pengelolaan data konsumen korporat

meliputi: a. Fungsi Entri Data Tracking (SKPL-CSDS-01201). 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 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

14. Fungsi 014).

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

tracking konsumen Barang

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

Pengiriman Barang Konsumen Korporat (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

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 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

ditampilkan 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 lunak perangkat yang lunak dibutuhkan CSDS adalah untuk sebagai

Perangkat mengoperasikan berikut : 1. Nama Sumber Sebagai 2. Nama

: SQL Server 2005 : Microsoft database management system (DBMS) yang

digunakan untuk penyimpan data di sisi server. : Windows XP/Vista/7 : Microsoft.


SKPL CSDS 24/ 61

Sumber

Sebagai sistem operasi yang digunakan.


Program Studi Teknik Informatika
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.

Nama

: IIS : Microsoft. : Microsoft Internet Explorer, Opera,

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 framework untuk membangun aplikasi. Sumber 7. Nama

Sebagai aplikasi untuk mencetak rport/resi. 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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

3.2 Kebutuhan fungsionalitas Perangkat Lunak 3.2.1 Use Case Diagram

Pengelolaan Data User


(from Use Case View)

Pengelolaan Data Kota


(from Use Case Vi ew)

<<include>> Administrator
(from Use Case View)

Pengelolaan Data Tarif Pengiriman


(from Use Case Vi ew)

<<include>>

<<include>> Pengelolaan Data Transaksi Pengiriman Barang Individu


(from Use Case Vi ew)

<<include>>

<<include>>

Petugas Pengelola D...


(from Use Case View)

Pengelolaan Data Transaksi Pengiriman Barang Korporat


(from Use Case View)

<<include>>

Login Dekstop
(from Use Case View)

<<include>>

Edit Password
(from Use Case View)

<<include>>

Petugas Pengelola D...


(from Use Case View)

Pengelolaan Data Status Pengiriman Barang


(from Use Case View)

Petugas Pengelola D...


(from Use Case View)

Pengelolaan Data Konsumen Korporat


(from Use Case View)

<<include>> Tracking Status Pengiriman Barang Konsumen Korporat


(from Use Case View)

Konsumen Korporat
(from Use Case View)

Login WEB
(from Use Case View)

<<extend>>

Reporting WEB
(from Use Case View)

<<extend>>

Tracking Status Pengiriman Barang Konsumen Perorangan


(from Use Case View)

Konsumen Perorangan
(from Use Case View)

Pengecekan Tarif Pengiriman


(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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

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 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.

diinputkan aktor E-1 username

5. Alternative Flow

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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. 7. PreConditions none

Kembali ke Basic Flow langkah ke 3

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. 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

A-3 Aktor memilih untuk melakukan cari data user

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

dengan kata kunci yang dicari Berlanjut ke Basic Flow langkah ke 8

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

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 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

Program Studi Teknik Informatika

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

A-3 Aktor memilih untuk melakukan display 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

dengan kata kunci yang dicari


Program Studi Teknik Informatika
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. 6. Error Flow

Berlanjut ke Basic Flow langkah ke 8

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. 2. Use Case Login sudah dilakukan Aktor telah memasuki sistem Data kota telah terupdate

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

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 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

Use Case selesai memilih untuk melakukan edit tarif

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.

Sistem menampilkan data kota Berlanjut ke Basic Flow langkah ke 8

A-4 Aktor memilih untuk cari daftar tarif pengiriman

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

Sistem menampilkan data tarif pengiriman Berlanjut ke Basic Flow langkah ke 8

sesuai dengan kata kunci yang dicari

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. 2. Use Case Login sudah dilakukan 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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1. Data tarif pengiriman terupdate

4.1.6

Use

case

Spesification

Pengelolaan

Data

Transaksi Pengiriman Barang Individu


1. Brief Description Use Case ini memungkinkan transaksi data aktor untuk melakukan Aktor barang konsumen pengelolaan individu, individu, individu. 2. Primary Actor 1. Petugas Pengelola Data Barang 3. Supporting Actor none 4. Basic Flow data display atau pengiriman Individu.

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

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.
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

Program Studi Teknik Informatika

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

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 mengelola data transaksi pengiriman barang korporat. Aktor dapat melakukan korporat, entri display data data transaksi transaksi pengiriman pengiriman barang 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 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

kolektif per item

pengiriman pengiriman

barang barang

konsumen korporat konsumen korporat A-4 Cek kadaluarsa kontrak korporat

4. 5.

Aktor Aktor

menginputkan meminta

data

transaksi untuk

pengiriman data

barang korporat sistem menyimpan konsumen transaksi pengiriman barang korporat

yang telah diinputkan

6.

Sistem mengecek data transaksi pengiriman barang korporat yang telah diinputkan E-1 Data transaksi pengiriman barang korporat yang diinputkan aktor salah

7.
8.

Sistem menyimpan data transaksi pengiriman barang individu ke database

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

Program Studi Teknik Informatika

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.

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 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

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 Actor
Program Studi Teknik Informatika SKPL CSDS 40/ 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. 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

Program Studi Teknik Informatika

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

1. Sistem memberikan peringatan bahwa status


pengiriman ketentuan barang yang dipilih tidak sesuai

2. Kembali ke Basic Flow A-1 langkah ke 4


7. PreConditions 1. 2. 8. PostConditions 1. Data status pengiriman barang terupdate Use Case Login sudah dilakukan Aktor telah memasuki sistem

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

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 data konsumen hapus konsumen memilih korporat, data korporat, untuk edit cari data data konsumen display konsumen data data korporat, korporat konsumen korporat,

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

Program Studi Teknik Informatika

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

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 menghapus konsumen korporat yang yang akan dihapus

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

A-4 Aktor memilih untuk melakukan cari data konsumen

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

Program Studi Teknik Informatika

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

8. PostConditions 1. Data konsumen 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 login Aktor memasukkan username dan password Sistem memeriksa Password sesuai E-2 Masa berlaku akun korporat telah habis 4. 5. none 6. Error Flow E-1 Password atau username user tidak sesuai 1. Sistem menampilkan peringatan bahwa username user atau password tidak sesuai Kembali ke Basic Flow langkah ke 2
SKPL CSDS 45/ 61

2. 3.

username atau

dan

password user

yang tidak

diinputkan aktor E-1 username

Sistem memberikan akses ke aktor Use Case ini selesai

5. Alternative Flow

2.

E-2 Masa berlaku akun korporat telah habis


Program Studi Teknik Informatika
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

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 Actor none 4. Basic Flow

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

fungsi-fungsi pada sistem.


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

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 Korporat 3. 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 tracking status status pengiriman barang konsumen korporat detail

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

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 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

korporat Berlanjut ke Basic Flow langkah ke 5

Use Case Login sudah dilakukan Aktor telah memasuki sistem

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


barangnya 4. Aktor meminta sistem untuk menampilkan status dari pengiriman barangnya memasukkan no resi dari pengiriman

Program Studi Teknik Informatika

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

2. Actor telah mengetahui status pengiriman barang


miliknya

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

pengiriman yang dipilih

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

input konsumen Use Case selesai 5. Alternative 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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Entity Relationship Diagram (ERD)


J e n i s_ L a y a n a n id _ la ya n a n j e n i s_ l a y a n a n Id e n ti fi e r_ < p i > 1 ... re l a si _ ro l e _ u se r r_ ta ri f_ j L a y a n a n T a ri f ta ri f In t e g e r

Ro le i d _ ro l e ro l e Id e n ti f i e r_ < p i > 1 ... r_ u se r_ c a b a n g T r_ K o l e kti f _ p e r_ Ite m Cabang id _ ca b a n g a l a m a tC a b a n g n o _ te l p _ c a b a n g Id e n ti fi e r_ < p i > 1

U se rs r_ j L a y a n a n _ trI n d v id _ p e g a wa i u se rn a m e p a ssw o rd nam aP egawai Id e n ti fi e r_ < p i > 1 ...

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

T ra n sa ksi _ I n d i v i d u n o R e si t g l _ p e n g i ri m a n n a m a _ p e n g i ri m a l a m a t_ p e n g i ri m n o T e l p _ p e n g i ri m n a m a _ p e n e ri m a a l a m a t_ p e n e ri m a n o T e l p _ p e n e ri m a j e n i s_ b a ra n g d e skri p si b e ra t_ b a ra n g j e n i s_ p a c ki n g t o ta l _ b e ra t t o ta l _ b i a y a t o ta l _ w i th A su ra n si ke t_ tra n sa ksi I d e n ti fi e r_ < p i > 1 . ..

S ta t u s_ P e n g i ri m a n i d _ sta tu s sta tu s Id e n ti fi e r_ < p i > 1 ... S ta tu s_ In d i v i d u tg l _ u p d a te w a ktu _ u p d a te ke te ra n g a n r_ sta tP e n g _ st a tIn d v r_ i t e m _ ko ta

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 l a m a t_ p e ru sa h a a n r_ a n o T e l p _ p e ru sa h koannsK o rp _ ko t a l a m a _ ko n tra k tg l _ m u l a i tg l _ se l e sa i u se rn a m e _ ko rp o ra t p a ssw o rd _ ko rp o ra t Id e n t i fi e r_ < p i > 1

K o ta r_ ko ta _ trI n d v r_ ko ta _ trI n d v 2 i d _ ko t a n a m a _ ko t a I d e n ti fi e r_ < p i > 1 . ..

Program Studi Teknik Informatika

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

6.1 Data Role 6.1.1 Elemen Data id_role


Representasi Untuk id_role dari Role Domain text Range Format Presisi Struktur Data Varchar(20)

6.1.2 Elemen Data role


Representasi Untuk role dari Role Domain text Range Format Presisi Struktur Data VarChar(50)

6.2 Data Users 6.2.1 Elemen Data id_pegawai


Representasi Untuk id_pegawai dari Users Domain Text Range Format Presisi Struktur Data Varchar(20)

6.2.2 Elemen Data username


Representasi Untuk username dari Users Domain text Range Format Presisi Struktur Data Varchar(50)

6.2.3 Elemen Data password


Representasi Untuk password dari Users Domain text Range Format ****** Presisi Struktur Data Varchar(20)

6.2.4 Elemen Data namaPegawai


Representasi Untuk namaPegawai dari Users Domain text Range Format Presisi Struktur Data Varchar(50)

Program Studi Teknik Informatika

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

6.3 Data Kota 6.3.1 Elemen Data id_kota


Representasi Untuk id_kota dari Kota Domain number Range Format Presisi Struktur Data Integer

6.3.2 Elemen Data nama_kota


Representasi Untuk nama_kota dari Kota Domain text Range Format Presisi Struktur Data Varchar(50)

6.4 Data Cabang


6.4.1 Elemen Data id_cabang
Representasi Untuk id_cabang dari Cabang Domain number Range Format Presisi Struktur Data Integer

6.4.2 Elemen Data nama_cabang


Representasi Untuk nama_cabang dari Cabang Domain text Range Format Presisi Struktur Data Varchar(100)

6.4.3 Elemen Data alamat_cabang


Representasi Untuk alamat_cabang dari Cabang Domain text Range Format Presisi Struktur Data Varchar(150)

6.4.4 Elemen Data noTelp_cabang


Representasi Untuk noTelp_penerima dari Transaksi_Individu Domain text Range Format Presisi Struktur Data 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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Untuk id_layanan dari Jenis_Layanan

number

Data Integer

6.5.2 Elemen Data nama_kota


Representasi Untuk jenis_layanan dari Jenis_layanan Domain text Range RGL SHS HIS Format Presisi Struktur Data Varchar(3)

6.6 Data Transaksi_Individu 6.6.1 Elemen Data noResi


Representasi Untuk noResi dari Transaksi_Individu Domain text Range Format x xxxx xxxxx xx Presisi All Numeric Struktur Data Varchar(20)

6.6.2 Elemen Data tgl_pengiriman


Representasi Untuk tgl_pengiriman dari Transaksi_Individu Domain Date Range Format Dd/mm/yyyy Presisi Struktur Data Date

6.6.3 Elemen Data nama_pengirim


Representasi Untuk nama_pengirim dari Transaksi_Individu Domain text Range Format Presisi Struktur Data Varchar(100)

6.6.4 Elemen Data alamat_pengirim


Representasi Untuk alamat_pengirim dari Transaksi_Individu Domain text Range Format Presisi Struktur Data Varchar(150)

6.6.5 Elemen Data noTelp_pengirim


Representasi Untuk nama_pengirim dari Domain text Range Format Presisi Struktur Data Varchar(15)

Program Studi Teknik Informatika

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

6.6.6 Elemen Data nama_penerima


Representasi Untuk nama_penerima dari Transaksi_Individu Domain text Range Format Presisi Struktur Data Varchar(100)

6.6.7 Elemen Data alamat_penerima


Representasi Untuk alamat_penerima dari Transaksi_Individu Domain text Range Format Presisi Struktur Data Varchar(150)

6.6.8 Elemen Data noTelp_penerima


Representasi Untuk noTelp_penerima dari Transaksi_Individu Domain text Range Format Presisi Struktur Data Varchar(15)

6.6.9 Elemen Data jenis_barang


Representasi Untuk jenis_barang dari Transaksi_Individu Domain text Range Dokumen Paket Format Presisi Struktur Data Varchar(8)

6.6.10 Elemen Data deskripsi


Representasi Untuk deskripsi dari Transaksi_Individu Domain text Range Format Presisi Struktur Data Varchar(500)

6.6.11 Elemen Data berat_barang


Representasi Untuk berat_barang dari Transaksi_Individu Domain Numeric Range Format Presisi Struktur Data Integer

6.6.12 Elemen Data jenis_packing


Representasi Untuk Domain text Range Biasa Format Presisi Struktur Data Varchar(6)

Program Studi Teknik Informatika

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

jenis_packing dari Transaksi_Individu

kayu

6.6.13 Elemen Data total_berat


Representasi Untuk total_biaya dari Transaksi_Individu Domain Numeric Range Format Rp.xxxx,00 Presisi Struktur Data Integer

6.6.14 Elemen Data total_biaya


Representasi Untuk total_biaya dari Transaksi_Individu Domain Money Range Format Rp.xxxx,00 Presisi Struktur Data Integer

6.6.15 Elemen Data total_withAsuransi


Representasi Untuk total_withAsuransi dari Transaksi_Individu Domain Money Range Format Rp.xxxx,00 Presisi Struktur Data Integer

6.6.16 Elemen Data ket_transaksi


Representasi Untuk ket_transaksi dari Transaksi_Individu Domain text Range Format Presisi Struktur Data Varchar(100)

6.7 Data Konsumen_Korporat 6.7.1 Elemen Data id_korporat


Representasi Untuk id_korporat dari Konsumen_Korporat Domain text Range Format Presisi Struktur Data Varchar(20)

6.7.2 Elemen Data nama_perusahaan


Representasi Untuk nama_perusahaan dari Konsumen_Korporat Domain text Range Format Presisi Struktur Data Varchar(100)

Program Studi Teknik Informatika

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

6.7.3 Elemen Data alamat_perusahaan


Representasi Untuk alamat_perusahaan pengiriman Konsumen_Korporat Domain text Range Format Presisi Struktur Data Varchar(150)

6.7.4 Elemen Data noTelp_perusahaan


Representasi Untuk noTelp_perusahaan dari Konsumen_Korporat Domain text Range Format Presisi Struktur Data Varchar(15)

6.7.5 Elemen Data lama_kontrak


Representasi Untuk lama_kontrak pengiriman Konsumen_Korporat Domain Numeric Range Format Presisi Struktur Data Integer

6.7.6 Elemen Data tgl_mulai


Representasi Untuk tgl_mulai dari Konsumen_Korporat Domain Date Range Format Dd/mm/yyyy Presisi Struktur Data Date

6.7.7 Elemen Data tgl_selesai


Representasi Untuk tgl_selesai dari Konsumen_Korporat Domain Date Range Format Dd/mm/yyyy Presisi Struktur Data Date

6.7.8 Elemen Data username_korporat


Representasi Untuk username_korporat dari Konsumen_Korporat Domain text Range Format Presisi Struktur Data Varchar(30)

6.7.9 Elemen Data password_korporat


Representasi Untuk Domain text Range Format ****** Presisi Struktur Data Varchar(20)

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

password_korporat dari Konsumen_Korporat

6.8 Data Transaksi_Korporat


6.8.1 Elemen Data noResi_kolektif
Representasi Untuk noResi_kolektif dari Transaksi_Korporat Domain Text Range Format x xxxx xxxxx Presisi Struktur Data Varchar(20)

6.8.2 Elemen Data tgl_kirim_korporat


Representasi Untuk tgl_kirim_korporat dari Transaksi_Korporat Domain Date Range Format Dd/mm/yyyy Presisi Struktur Data Date

6.8.3 Elemen Data jumlah_paket


Representasi Untuk jumlah_paket dari Transaksi_Korporat Domain Number Range Format Presisi Struktur Data Integer

6.8.4 Elemen Data keterangan


Representasi Untuk keterangan dari Transaksi_Korporat Domain text Range Format Presisi Struktur Data Varchar(100)

6.9 Data Tr_Kolektif_per_Item 6.9.1 Elemen Data no_resiItem


Representasi Untuk no_resiItem dari Tr_Kolektif_per_Item Domain text Range Format x xxxx xxxxx xx Presisi All Numeric Struktur Data Varchar(20)

6.9.2 Elemen Data nama_penerimaItem


Representasi Untuk nama_penerimaItem Domain text Range Format Presisi Struktur Data Varchar(100)

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

6.9.3 Elemen Data alamat_penerimaItem


Representasi Untuk alamat_penerimaIten dari Tr_Kolektif_per_Item Domain text Range Format Presisi Struktur Data Varchar(150)

6.9.4 Elemen Data noTelp_penerimaItem


Representasi Untuk noTelp_penerimaItem dari Tr_Kolektif_per_Item Domain text Range Format Presisi Struktur Data Varchar(15)

6.9.5 Elemen Data deskripsiItem


Representasi Untuk deskripsiIten dari Tr_Kolektif_per_Item Domain text Range Format Presisi Struktur Data Varchar(500)

6.9.6 Elemen Data ket_transaksiItem


Representasi Untuk ket_transaksiItem dari Tr_Kolektif_per_Item Domain text Range Format Presisi Struktur Data Varchar(100)

6.10 Data Tarif


6.10.1 Elemen Data tarif
Representasi Untuk tarif dari Tarif Domain Money Range Format Rp. xxxx,00 Presisi Struktur Data Integer

6.11 Data Status_Pengiriman


6.11.1 Elemen Data id_status
Representasi Untuk id_status dari Status_Pengiriman Domain number Range Format x Presisi Struktur Data Integer

Program Studi Teknik Informatika

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

6.11.2 Elemen Data status


Representasi Untuk status dari Status_Pengiriman Domain text Range On Process Received on Destination Delivered Format Presisi Struktur Data Varchar(30)

6.12 Data Status_Individu


6.12.1 Elemen Data tgl_update
Representasi Untuk tgl_update dari Status_Individu Domain Date Range Format DD/mm/yyyy Presisi Struktur Data Date

6.12.2 Elemen Data waktu_update


Representasi Untuk waktu_update dari Status_Individu Domain Time Range Format Presisi Struktur Data Time

6.12.3 Elemen Data keterangan


Representasi Untuk keterangan dari Status_Individu Domain Text Range Format Presisi Struktur Data Varchar(100)

6.13 Data Status_Korporat


6.13.1 Elemen Data tgl_update
Representasi Untuk tgl_update dari Status_Korporat Domain Date Range Format DD/mm/yyyy Presisi Struktur Data Date

6.13.2 Elemen Data waktu_update


Representasi Untuk waktu_update dari Status_Korporat Domain Time Range Format Presisi Struktur Data Time

6.13.3 Elemen Data keterangan


Representasi 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 bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Untuk keterangan dari Status_Korporat

Text

Varchar(100)

Program Studi Teknik Informatika

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

Anda mungkin juga menyukai