Skpl Wulan 5919

Embed Size (px)

Citation preview

  • 7/30/2019 Skpl Wulan 5919

    1/61

    SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

    Courier Services and Delivery System - CSDS

    PT. Jasa Pengiriman Nasional (JPN)

    Untuk :

    Universitas Atma Jaya Yogyakarta

    Dipersiapkan oleh:

    Wulandari Kusuma Wardhani / 5919

    Program Studi Teknik Informatika Fakultas Teknologi

    Industri

    Universitas Atma Jaya Yogyakarta

    Nomor Dokumen Halaman

    SKPL

  • 7/30/2019 Skpl Wulan 5919

    2/61

    Program Studi TeknikInformatika

    Fakultas Teknologi Industri

    SKPL-CSDS 1/61

    Revisi

    DAFTAR PERUBAHAN

    Revisi Deskripsi

    A Perbaikan tujuan, perbaikan lingkup masalah,perbaikan perspektif produk, penambahanfungsi produk, penambahan kebutuhanperangkat lunak, perbaikan use case diagram

    B Perbaikan ERD, perbaikan dan penambahankamus data

    C

    D

    E

    F

    INDEXTGL

    - A B C D E F G

    Ditulisoleh

    WKW

    Diperiksa oleh

    IW

    Disetujui oleh

    IW

    Program Studi Teknik Informatika SKPL CSDS 2/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    3/61

    Daftar Halaman Perubahan

    Halaman Revisi Halaman Revisi

    6

    6

    10

    12

    23

    25

    Pada tujuanmenghilangkanperformansi

    Pada Lingkupmasalahmengubahsebagian

    Pada perpektifproduk

    melakukanperubahan

    menjadi lebihglobal

    Pada fungsiproduk

    menjadikanfungsi editpassword

    sebagai fungsitersendiri danemnambahkanfungsi editdata user

    Pada Antarmukaperangkatlunak

    melakukanpenambahanperangkatlunak

    Pada use casemelakukan

    penambahan use

    50

    51

    Pada ERDdirubah

    Pada kamusdata merubah

    danmenamhakansegianvariabel

    Program Studi Teknik Informatika SKPL CSDS 3/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    4/61

    case edit

    password

    Daftar Isi

    1 Pendahuluan .................................................................................................................... ........ ........7

    1.1 Tujuan ..................................................................................................................................... ..71.2 Lingkup Masalah .................................................................................................................... ..71.3 Definisi, Akronim dan Singkatan ......................................................................................... ....8

    Server .................................................................................................................................................9PT. JPN ..............................................................................................................................................9

    Konsumen Perorangan .......................................................................................................................9

    Konsumen Korporat ............................................................................................................. ........ .....9Status ..................................................................................................................................... ......... ...9

    Pengiriman RGL ................................................................................................................................9

    Pengiriman HIS ............................................................................................................................... ..9Pengiriman SHS ................................................................................................................... ........ .....9

    Tracking .............................................................................................................................................9On Process ..................................................................................................................................... ....9

    1.4 Referensi ............................................................................................................................... ..101.5 Deskripsi umum (Overview) ............................................................................................ ......10

    2 Deskripsi Kebutuhan .................................................................................................................. ...112.1 Perspektif produk ....................................................................................................................11

    2.2 Fungsi Produk ........................................................................................................................ .122.3 Karakteristik Pengguna ...........................................................................................................23

    2.4 Batasan-batasan ................................................................................................................. .....232.5 Asumsi dan Ketergantungan ...................................................................................................23

    3 Kebutuhan khusus ........................................................................................................................243.1 Kebutuhan antarmuka eksternal .................................................................................... ........ .24

    3.2 Kebutuhan fungsionalitas Perangkat Lunak .......................................................................... .264 Spesifikasi Rinci Kebutuhan ................................................................................................... ......27

    4.1 Spesifikasi Kebutuhan Fungsionalitas ....................................................................................27

    5 Entity Relationship Diagram (ERD) .................................................................................. ......... ..5151

    6 Kamus Data ......................................................................................................................... ......... .526.1 Data Role ....................................................................................................................... ........ .52

    6.2 Data Users ...............................................................................................................................52

    6.3 Data Kota .............................................................................................................................. ..536.4 Data Cabang .................................................................................................................. ........ .53

    6.5 Data Jenis_layanan ............................................................................................................ .....536.6 Data Transaksi_Individu .........................................................................................................54

    6.7 Data Konsumen_Korporat ......................................................................................................566.8 Data Transaksi_Korporat ........................................................................................................58

    6.9 Data Tr_Kolektif_per_Item .................................................................................................. ..586.10 Data Tarif ..............................................................................................................................59

    6.11 Data Status_Pengiriman ............................................................................................ ......... ..59

    Program Studi Teknik Informatika SKPL CSDS 4/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    5/61

    6.12 Data Status_Individu ................................................................................................... ........ .606.13 Data Status_Korporat ................................................................................................ ......... ..60

    Program Studi Teknik Informatika SKPL CSDS 5/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    6/61

    Daftar Gambar

    1. Arsitektur Perangkat Lunak CSDS11

    2. Use Case Diagram50

    Program Studi Teknik Informatika SKPL CSDS 6/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    7/61

    1 Pendahuluan

    1.1 Tujuan

    Dokumen Spesifikasi Kebutuhan Perangkat Lunak

    (SKPL) ini merupakan dokumen spesifikasi kebutuhan

    perangkat lunak CSDS (Courier Services and Delivery

    System) PT. Jasa Pengiriman Nasional (JPN) untuk

    mendefinisikan kebutuhan perangkat lunak yang meliputi

    antarmuka eksternal (antarmuka antara sistem dengan

    sistem lain perangkat lunak dan perangkat keras, dan

    pengguna), dan atribut (feature-feature tambahan yang

    dimiliki sistem), serta mendefinisikan fungsi perangkat

    lunak. SKPL-CSDS ini juga mendefinisikan batasan

    perancangan perangkat lunak.

    1.2 Lingkup Masalah

    Perangkat Lunak CSDS dikembangkan dengan tujuan

    untuk :

    1. Menangani pengelolaan layanan pengiriman barang.

    2. Menangani pengelolaan data status tracking barang

    secara online.

    3. Menangani pengelolaan data konsumen.

    Dan berjalan pada lingkungan dengan platform

    Windows untuk aplikasi desktop dan untuk aplikasi web

    dapat berjalan dengan web browser.

    Program Studi Teknik Informatika SKPL CSDS 7/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    8/61

    1.3 Definisi, Akronim dan Singkatan

    Daftar definisi akronim dan singkatan :Keyword/Phrase DefinisiSKPL Merupakan spesifikasi kebutuhan dari

    perangkat lunak yang akan dikembangkan.SKPL-CSDS-XXX Kode yang merepresentasikan kebutuhan pada

    CSDS (Courier Services and Delivery System)

    dimana XXX merupakan nomor fungsi produk.

    CSDS Perangkat lunak pengelolaan jasa

    pengiriman barang yaitu Courier Servicesand Delivery System.

    Internet Internet merupakan istilah umum yang

    dipakai untuk menunjuk Network global yang

    terdiri dari komputer dan layanan servis

    dengan sekitar 30 sampai 50 juta pemakai

    komputer dan puluhan layanan informasi

    termasuk e-mail, FTP, dan World Wide Web.

    Program Studi Teknik Informatika SKPL CSDS 8/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    9/61

    Server Komputer yang menyediakan sumber daya bagi

    klien yang terhubung melalui jaringan.

    PT. JPN PT. Jasa Pengiriman Nasional merupakan

    sebuah perusahaan bertaraf nasional yang

    bergerak di bidang jasa pengiriman barang.KonsumenPerorangan

    Konsumen dalam bentuk perorangan. Barang

    yang dikirim ke satu tujuan

    KonsumenKorporat

    Konsumen dalam bentuk perusahaan.

    Pengiriman barang yang dilakukan bisa dalam

    jumlah banyak dengan tujuan yang berbeda-

    beda.Status Keadaan yang terjadi pada barang tersebut.

    Apakah telah diproses, sedang dikirim

    ataukah telah sampai kepada penerima.PengirimanRGL

    Jenis pengiriman Reguler. Yaitu lama

    pengiriman barang kurang lebih dua sampai

    tiga hari, tergantung jarak kota tujuan.PengirimanHIS

    Jenis pengiriman Hari Ini Sampai. Yaitu

    barang akan tiba dihari yang sama saat

    abrang tersebut dikirimkan.PengirimanSHS

    Jenis Pengiriman Satu Hari Sampai, yaitu

    lama pengiriman paling lama satu hari (24

    jam).Tracking Proses untuk melakukan pelacakan barang

    yang sedang dikirim telah sampai dimana.

    On Process Barang sudah diterima oleh PT.JPN di kota

    asal dan segera dikirimkan ke kota tujuan.

    Received onDestination

    Barang sudah sampai di kantor PT. JPN di

    kota tujuan.

    Delivered Barang sudah sampai ke tangan konsumen di

    kota tujuan.

    Program Studi Teknik Informatika SKPL CSDS 9/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    10/61

    No. Resi Merupakan nomor yang dimiliki oleh konsumen

    untuk barang yang dikirim dan sifatnya

    unik.

    1.4 Referensi

    Referensi yang digunakan pada perangkat lunak

    tersebut adalah:

    1. Sapta, Juli. Spesifikasi Kebutuhan Perangkat

    Lunak SC3, Universitas Atma Jaya Yogyakarta,

    2006.

    2. Wibisono, Aryo. Spesifikasi Kebutuhan Perangkat

    Lunak SIAMA, Universitas Atma Jaya Yogyakarta,

    2009.

    1.5 Deskripsi umum (Overview)

    Secara umum dokumen SKPL ini terbagi atas 3 bagian

    utama. Bagian utama berisi penjelasan mengenai dokumen

    SKPL tersebut yang mencakup tujuan pembuatan SKPL,

    ruang lingkup masalah dalam pengembangan perangkat

    lunak tersebut, definisi, referensi dan deskripsi umum

    tentang dokumen SKPL ini.

    Bagian kedua berisi penjelasan umum tentang

    perangkat lunak CSDS yang akan dikembangkan, mencakup

    perspektif produk yang akan dikembangkan, fungsi produk

    perangkat lunak, karakteristik pengguna, batasan dalam

    penggunaan perangkat lunak dan asumsi yang dipakai

    dalam pengembangan perangkat lunak CSDS tersebut.

    Bagian ketiga berisi penjelasan secara lebih rinci

    tentang kebutuhan perangkat lunak CSDS yang akan

    dikembangkan.Program Studi Teknik Informatika SKPL CSDS 10/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    11/61

    2 Deskripsi Kebutuhan

    2.1 Perspektif produk

    CSDS merupakan perangkat lunak yang dikembangkan

    untuk membantu pengelolaan pengiriman barang oleh PT.

    JPN. Sistem ini terdiri atas dua bagian besar yang

    saling terintegrasi. Pertama, sistem yang digunakan

    oleh pihak internal dari PT. JPN. Pada bagian ini

    meliputi pengelolaan tarif layanan pengiriman, data dan

    status barang, serta data konsumen. Sedangkan bagian

    kedua adalah sistem yang digunakan oleh pihak konsumen.

    Sistem ini membantu konsumen untuk dapat mengetahui

    tarif pengiriman barang serta status pengiriman barang

    secara online berdasarkan nomor resi pengiriman barang.

    Perangkat lunak CSDS ini dikembangkan dalam 2

    macam aplikasi yaitu aplikasi berbasis desktop yang

    berjalan pada platform Windows dan aplikasi berbasis

    web yang berjalan di berbagai platform yang dilengkapi

    dengan web browser. Kedua aplikasi ini dibuat

    menggunakan bahasa pemrograman Microsoft Visual C#.

    Sedangkan untuk lingkungan pemrogramannya menggunakan

    Microsoft Visual Studio 2005. Dan menggunakan database

    SQL server.Pengguna akan berinteraksi dengan sistem melalui

    antarmuka GUI (Graphical User Interface). Pada sistem

    ini, seperti terlihat pada gambar 1, arsitektur

    perangkat lunak yang digunakan berupa client server, di

    mana semua data disimpan di server.

    Inputan data yang dimasukkan akan disimpan dalam

    database server, sehingga jika ada pencarian data, maka

    Program Studi Teknik Informatika SKPL CSDS 11/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    12/61

    data yang diinginkan akan dicari ke database server

    yang selanjutnya dikirimkan ke client yang merequest

    melalui web server ataupun database server.

    Web Server

    Database Server

    Administrator Petugas Pengelola

    Data Barang

    Petugas PengelolaDan Status Pengiriman

    Barang

    Petugas Pengelola Data

    Konsumen Korporat

    Konsumen

    Gambar 1. Arsitektur Perangkat lunak CSDS

    2.2 Fungsi Produk

    Fungsi produk perangkat lunak CSDS adalah sebagai

    berikut :

    A. Aplikasi Desktop

    User : Semua User

    1. Fungsi LoginDekstop (SKPL-CSDS-001).

    Merupakan fungsi yang digunakan oleh semua user

    dari PT. JPN untuk dapat masuk ke dalam sistem

    Program Studi Teknik Informatika SKPL CSDS 12/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    13/61

    dan memperoleh hak akses sesuai dengan peran

    yang dimiliki oleh user tersebut.

    2. Fungsi Edit Password(SKPL-CSDS-002).

    Merupakan fungsi yang digunakan oleh user untuk

    mengedit password miliknya.

    User : Administrator

    3. Fungsi Pengelolaan Data User(SKPL-CSDS-003).

    Merupakan fungsi yang digunakan oleh

    administrator untuk mengelola data user dari

    pegawai PT. JPN.

    Fungsi Pengelolaan Data User mencakup :

    a. Fungsi Entri Data User(SKPL-CSDS-003-01).

    Merupakan fungsi yang digunakan untuk

    menambahkan data user yang baru.

    b. Fungsi Edit Data User(SKPL-CSDS-003-02).

    Merupakan fungsi yang digunakan untuk

    merubah data user.

    c. Fungsi HapusData User(SKPL-CSDS-003-03).

    Merupakan fungsi yang digunakan untuk

    menghapus data atau profile user.

    d. Fungsi Display Data User (SKPL-CSDS-003-

    04).

    Merupakan fungsi yang digunakan untuk

    menampilkan data atau profile user.

    Program Studi Teknik Informatika SKPL CSDS 13/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    14/61

    e. Fungsi Cari Data User(SKPL-CSDS-003-05).

    Merupakan fungsi yang digunakan untuk

    mencari data user.

    4. Fungsi Pengelolaan Data Kota (SKPL-CSDS-004).

    Merupakan fungsi yang digunakan digunakan oleh

    administrator untuk mengelola kota kota yang

    dijangkau oleh jasa pengiriman PT. JPN.

    Fungsi pengelolaan data kota meliputi:

    a. Fungsi Entri Data Kota (SKPL-CSDS-004-01).

    Merupakan fungsi yang digunakan untuk

    menambah kota yang dijangkau.

    b. Fungsi Edit Data Kota (SKPL-CSDS-004-02).

    Merupakan fungsi yang digunakan untuk

    mengedit data kota.

    c. Fungsi HapusData Kota (SKPL-CSDS-004-03).

    Merupakan fungsi yang digunakan untuk

    menghapus kota.

    d. Fungsi Display Data Kota (SKPL-CSDS-004-

    04).

    Merupakan fungsi yang digunakan untuk

    menampilkan kota-kota yang dapat dijangkau.

    e. Fungsi Cari Data Kota (SKPL-CSDS-004-05).

    Merupakan fungsi yang digunakan untuk

    mencari data kota.

    Program Studi Teknik Informatika SKPL CSDS 14/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    15/61

    5. Fungsi Pengelolaan Data Tarif Pengiriman (SKPL-

    CSDS-005).

    Merupakan fungsi yang digunakan oleh

    administrator untuk mengelola data tarif jasa

    pengiriman dari kota asal ke kota tujuan

    berdasarkan produk layanan yang tersedia.

    Fungsi pengelolaan data tarif pengiriman

    meliputi:

    a. Fungsi Entri Data Tarif Pengiriman (SKPL-

    CSDS-005-01).

    Merupakan fungsi yang digunakan untuk

    menambah data tarif pengiriman.

    b. Fungsi Edit Data Tarif Pengiriman (SKPL-

    CSDS-005-02).

    Merupakan fungsi yang digunakan untuk

    mengedit data tarif pengiriman.

    c. Fungsi Hapus Data Tarif Pengiriman (SKPL-

    CSDS-005-03).

    Merupakan fungsi yang digunakan untuk

    menghapus data tarif pengiriman.

    d.Fungsi

    Display Tarif Pengiriman(SKPL-CSDS-

    005-04).

    Merupakan fungsi yang digunakan untuk

    menampilkan data tarif pengiriman.

    e. Fungsi Cari Data Tarif Pengiriman (SKPL-

    CSDS-005-05).

    Program Studi Teknik Informatika SKPL CSDS 15/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    16/61

    Merupakan fungsi yang digunakan untuk

    mencari data tarif pengiriman.

    User: Petugas Pengelola Data Barang

    6. Fungsi Pengelolaan Data Transaksi Pengiriman

    Barang Individu (SKPL-CSDS-006).

    Merupakan fungsi yang digunakan oleh petugas di

    masing-masing cabang kota PT. JPN untuk

    mencatat dan mengelola data transaksi

    pengiriman barang dari konsumen perorangan di

    PT. JPN.

    Fungsi pengelolaan data transaksi pengiriman

    barang individu meliputi:

    a.Fungsi Entri Data Transaksi Pengiriman Barang

    Individu (SKPL-CSDS-006-01).

    Merupakan fungsi yang digunakan untuk

    menambah data transaksi pengiriman barang

    individu.

    b. Fungsi Display Data Transaksi Pengiriman

    Barang Individu (SKPL-CSDS-006-02).

    Merupakan fungsi yang digunakan untuk

    menampilkan data transaksi pengiriman

    barang individu.

    c. Fungsi Cetak Resi Pengiriman Barang

    Konsumen Individu (SKPL-CSDS-006-03).

    Merupakan fungsi yang digunakan untuk

    mencetak resi pengiriman barang konsumen

    individu.Program Studi Teknik Informatika SKPL CSDS 16/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    17/61

    7. Fungsi Pengelolaan Data Transaksi Pengiriman

    Barang Korporat (SKPL-CSDS-007).

    Merupakan fungsi yang dipergunakan oleh petugas

    di masing-masing cabang kota PT.JPN untuk

    mencatat dan mengelola data transaksi

    pengiriman barang dari konsumen korporat ke

    PT.JPN.

    Fungsi pengelolaan data transaksi pengiriman

    barang korporat meliputi:

    a. Fungsi Entri Data Transaksi Pengiriman

    Barang Korporat (SKPL-CSDS-007-01).

    Merupakan fungsi yang digunakan untuk

    menambah data transaksi pengiriman barang

    korporat.

    b. Fungsi Display Data Transaksi Pengiriman

    Barang Korporat (SKPL-CSDS-007-02).

    Merupakan fungsi yang digunakan untuk

    menampilkan data transaksi pengiriman

    barang korporat.

    c. Fungsi Cetak Faktur Resi Pengiriman Barang

    Konsumen Korporat (SKPL-CSDS-007-03).

    Merupakan fungsi yang digunakan untuk

    mencetak faktur resi pengiriman barang

    konsumen korporat.

    d. Fungsi Cek Kadaluarsa Kontrak Korporat

    (SKPL-CSDS-007-04).

    Program Studi Teknik Informatika SKPL CSDS 17/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    18/61

    Merupakan fungsi yang digunakan untuk

    mengecek kadaluarsa kontrak korporat.

    User : Petugas Pengelola Data Status Pengiriman Barang

    8. Fungsi Pengelolaan Data Status Pengiriman

    Barang (SKPL-CSDS-008).

    Merupakan fungsi yang dipergunakan oleh petugas

    pengelola status pengiriman untuk mengupdate

    data status pengiriman batang secara berkala

    sesuai dengan status pengiriman paket di

    lapangan.

    Fungsi pengelolaan data status pengiriman

    barang meliputi:

    a. Fungsi Entri Data Status Pengiriman Barang

    (SKPL-CSDS-008-01).

    Merupakan fungsi yang digunakan untukmenambah data status pengiriman barang.

    b. Fungsi Display Data Status Pengiriman

    Barang(SKPL-CSDS-008-02).

    Merupakan fungsi yang digunakan untuk

    menampilkan data status pengiriman barang.

    c. Fungsi Filter Data Pengiriman Barang(SKPL-

    CSDS-008-03).

    Merupakan fungsi yang digunakan untuk

    menghapus data tarif pengiriman.

    User : Petugas Pengelola Data Konsumen Korporat

    Program Studi Teknik Informatika SKPL CSDS 18/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    19/61

    9. Fungsi Pengelolaan Data Konsumen Korporat

    (SKPL-CSDS-009).

    Merupakan fungsi yang digunakan oleh petugas

    pengelola data konsumen korporat untuk

    mengelola data konsumen korporat.

    Fungsi pengelolaan data konsumen korporat

    meliputi:

    a. Fungsi Entri Data Konsumen Korporat (SKPL-

    CSDS-009-01).

    Merupakan fungsi yang digunakan untuk

    menambah data konsumen korporat.

    b. Fungsi Edit Data Konsumen Korporat (SKPL-

    CSDS-009-02).

    Merupakan fungsi yang digunakan untuk

    mengedit data konsumen korporat.

    c. Fungsi Hapus Data Konsumen Korporat (SKPL-

    CSDS-009-03).

    Merupakan fungsi yang digunakan untuk

    menghapus data konsumen korporat.

    d. Fungsi Display Data Konsumen Korporat (SKPL-

    CSDS-009-04).

    Merupakan fungsi yang digunakan untuk

    menampilkan data-data konsumen korporat.

    e. Fungsi Cari Data Konsumen Korporat (SKPL-

    CSDS-009-05).

    Merupakan fungsi yang digunakan untuk

    mencari data konsumen korporat.

    Program Studi Teknik Informatika SKPL CSDS 19/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    20/61

    B. Aplikasi Web

    10. Fungsi Login WEB (SKPL-CSDS-010).

    Merupakan fungsi yang digunakan oleh konsumen

    korporat untuk memperoleh report mengenai

    status pengiriman barang kolektif dari konsumen

    korporat tersebut.

    11. Fungsi Cek Kontrak Kadaluarsa Account Korporat

    (SKPL-CSDS-011).

    Merupakan fungsi untuk mengecek kadaluarsa

    kontrak.

    12. Fungsi Tracking Status Pengiriman Barang

    Konsumen Perorangan (SKPL-CSDS-012).

    Fungsi pengelolaan data konsumen korporat

    meliputi:

    a. Fungsi Entri Data Tracking (SKPL-CSDS-012-

    01).

    Merupakan fungsi yang digunakan untuk

    menambah data tracking.

    b. Fungsi Display Data Tracking (SKPL-CSDS-

    012-02).

    Merupakan fungsi yang digunakan untuk

    menampilkan data tracking.

    Program Studi Teknik Informatika SKPL CSDS 20/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    21/61

    13. Fungsi Tracking Status Pengiriman Barang Konsumen

    Korporat (SKPL-CSDS-013).

    Merupakan fungsi yang digunakan oleh konsumen

    korporat PT.JPN untuk memperoleh data mengenai

    status pengiriman barang kolektif dari konsumen

    korporat tersebut.

    a. Fungsi Entri Data Tracking(SKPL-CSDS-013-01).

    Merupakan fungsi yang digunakan untuk menambah

    data tracking.

    b. Fungsi Display Data Tracking Konsumen Korporat

    Umum (SKPL-CSDS-013-02).

    Merupakan fungsi yang digunakan untuk

    menampilkan data trackingkonsumen korporat

    secara umum.

    c. Fungsi Display Data Tracking Konsumen Korporat

    Detail (SKPL-CSDS-013-03).

    Merupakan fungsi yang digunakan untuk

    menampilkan data tracking konsumen korporat

    lebih detail.

    14. Fungsi Pengecekan Tarif Pengiriman (SKPL-CSDS-

    014).

    Merupakan fungsi yang digunakan oleh konsumen

    perorangan untuk mengetahui tarif pengiriman

    barang dari kota asal ke kota tujuan berdasarkan

    berat barang (dalam kilogram) dan jenis layanan

    pengiriman yang dipilih.Program Studi Teknik Informatika SKPL CSDS 21/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    22/61

    a. Fungsi Entri Data Pengecekan Tarif(SKPL-CSDS-

    013-01).

    Merupakan fungsi yang digunakan oleh konsumen

    perorangan untuk menambahkan data untuk

    mengecek tarif.

    b. Fungsi Display Data Tarif(SKPL-CSDS-013-02).

    Merupakan fungsi untuk menampilkan data tarif.

    15. Fungsi Reporting Web (SKPL-CSDS-014).

    Merupakan fungsi yang digunakan oleh konsumen

    perorangan untuk mencetak tracking status

    pengiriman barang, dan untuk konsumen korporat

    untuk mencetak status pengiriman Barang secara

    umum dan juga detail status pengiriman barang.

    a. Fungsi Report Tracking Status Pengiriman Barang

    Konsumen Perorangan (SKPL-CSDS-014-01).

    Merupakan fungsi yang digunakan oleh konsumen

    perorangan untuk mencetak tracking status

    pengiriman barang.

    b. Fungsi Report Status Pengiriman Barang KOnsumen

    Korporat Umum (SKPL-CSDS-014-02).

    Merupakan fungsi yang digunakan oleh konsumen

    korporat untuk mencetak tracking status

    pengiriman barang secara umum.

    c. Fungsi Report Drill Down Tracking Status

    Pengiriman Barang Konsumen Korporat (SKPL-CSDS-

    014-03).

    Program Studi Teknik Informatika SKPL CSDS 22/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    23/61

    Merupakan fungsi yang digunakan oleh konsumen

    korporat untuk mencetak tracking status

    pengiriman barang lebih detail.

    2.3 Karakteristik Pengguna

    Karakteristik dari pengguna perangkat lunak CSDS

    adalah sebagai berikut :

    1. Memahami pengoperasian PC atau Laptop.

    2. Mengerti tentang penggunaan internet.

    2.4 Batasan-batasan

    Batasan-batasan dalam pengembangan perangkat lunak

    CSDS tersebut adalah :

    1. Kebijaksanaan Umum

    Berpedoman pada tujuan dari pengembangan

    perangkat lunak CSDS.

    2. Keterbatasan perangkat keras

    Dapat diketahui kemudian setelah sistem ini

    berjalan (sesuai dengan kebutuhan).

    2.5 Asumsi dan Ketergantungan

    Sistem ini dapat dijalankan pada perangkat PC atau

    laptop yang menggunakan system operasi Windows.

    Program Studi Teknik Informatika SKPL CSDS 23/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    24/61

    3 Kebutuhan khusus

    3.1 Kebutuhan antarmuka eksternal

    Kebutuhan antar muka eksternal pada perangkat lunak

    CSDS meliputi kebutuhan antarmuka pemakai, antarmuka

    perangkat keras, antarmuka perangkat lunak, antarmuka

    komunikasi.

    3.1.1 Antarmuka pemakai

    Pengguna berinteraksi dengan antarmuka yangditampilkan dalam bentuk form-form.

    3.1.2 Antarmuka perangkat keras

    Antarmuka perangkat keras yang digunakan dalam

    perangkat lunak CSDS adalah:

    1.Perangkat computer (PC, Laptop, NetBook,Server, dll).

    3.1.3 Antarmuka perangkat lunak

    Perangkat lunak yang dibutuhkan untuk

    mengoperasikan perangkat lunak CSDS adalah sebagai

    berikut :

    1. Nama : SQL Server 2005

    Sumber : Microsoft

    Sebagai database management system (DBMS) yang

    digunakan untuk penyimpan data di sisi server.

    2. Nama : Windows XP/Vista/7

    Sumber : Microsoft.

    Sebagai sistem operasi yang digunakan.Program Studi Teknik Informatika SKPL CSDS 24/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    25/61

    3. Nama : IIS

    Sumber : Microsoft.

    Sebagai web server.

    4. Nama : Microsoft Internet Explorer, Opera,

    Safari, Mozilla Firefox, dll.

    Sebagai penjelajah situs (web browser) untuk web-

    user.

    5. Nama : .Net Framework 2.0

    Sumber : Microsoft.

    Sebagai framework untuk membangun aplikasi.

    6. Nama : Crystal Report

    Sumber :

    Sebagai aplikasi untuk mencetak rport/resi.

    7. Nama : Windows Server 2003

    Sumber : Microsoft

    Sebagai system operasi untuk web server.

    3.1.4 Antarmuka Komunikasi

    Antarmuka komunikasi perangkat lunak CSDS

    menggunakan protocol HTTP.

    Program Studi Teknik Informatika SKPL CSDS 25/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    26/61

    3.2 Kebutuhan fungsionalitas Perangkat Lunak

    3.2.1 Use Case Diagram

    Login Dekstop

    (from Use Case View)

    Login WEB

    (from Use Case View)

    Tracking Status Pengiriman

    Barang Konsumen Korporat(from Use Case View)

    Konsumen

    Korporat(from Use Case View)

    Pengecekan Tarif Pengiriman

    (from Use Case View)

    Tracking Status Pengiriman

    Barang Konsumen Perorangan(from Use Case View)

    Konsumen

    Perorangan(from Use Case View)

    Reporting WEB

    (from Use Case View)

    Pengelolaan Data User

    (from Use Case View)

    Pengelolaan Data Kota

    (from Use Case View)

    Pengelolaan Data Tarif Pengiriman

    (from Use Case View)

    Pengelolaan Data Transaksi

    Pengiriman Barang Individu(from Use Case View)

    Pengelolaan Data Transaksi

    Pengiriman Barang Korporat(from Use Case View)

    Pengelolaan Data Status

    Pengiriman Barang(from Use Case View)

    Pengelolaan Data Konsumen

    Korporat(from Use Case View)

    Administrator

    (from Use Case View)

    Petugas

    Pengelola D...(from Use Case View)

    Petugas

    Pengelola D...(from Use Case View)

    Edit Password

    (from Use Case View)

    Petugas

    Pengelola D...(from Use Case View)

    Gambar 2. Use Case Diagram

    Program Studi Teknik Informatika SKPL CSDS 26/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    27/61

    4 Spesifikasi Rinci Kebutuhan

    4.1 Spesifikasi Kebutuhan Fungsionalitas

    4.1.1 Use case Spesification : Login Dekstop

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk memperoleh

    akses ke sistem. Login didasarkan pada sebuah username

    dan password.

    2. Primary Actor1. Administrator

    2. Petugas Pengelola Data Barang

    3. Petugas Pengelola Data Status Pengiriman Barang

    4. Petugas Pengelola Data Konsumen Korporat

    3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    melakukan login

    2. Sistem menampilkan antarmuka untuk login

    3. Aktor memasukkan username dan password

    4. Sistem memeriksa username dan password yang

    diinputkan aktor

    E-1 Password atau username user tidak

    sesuai

    5. Sistem memberikan akses ke aktor

    6. Use Case ini selesai

    5. Alternative Flow

    none

    6. Error Flow

    E-1 Password atau username user tidak sesuai

    1. Sistem menampilkan peringatan bahwa

    username user atau password tidak sesuai

    Program Studi Teknik Informatika SKPL CSDS 27/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    28/61

    2. Kembali ke Basic Flow langkah ke 3

    7. PreConditions

    none

    8. PostConditions

    1. Aktor memasuki sistem dan dapat menggunakan

    fungsi-fungsi pada sistem.

    4.1.2 Use case Spesification : Edit Password

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk mengubah

    password milik actor tersebut

    2. Primary Actor

    1. Administrator

    2. Petugas Pengelola Data Barang

    3. Petugas Pengelola Data Status Pengiriman Barang

    4. Petugas Pengelola Data Konsumen Korporat

    3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    mengubah password akun tersebut

    2. Sistem menampilkan antarmuka untuk mengubah

    password

    3. Aktor memasukkan password lama dan dilanjutkan

    memasukkan password baru

    4. Sistem memeriksa username dan password yang

    diinputkan aktor

    E-1 Password lama tidak sesuai

    5. Sistem mengubah data password akun tersebut pada

    database

    6. Use Case ini selesai

    5. Alternative Flow

    Program Studi Teknik Informatika SKPL CSDS 28/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    29/61

    none

    6. Error Flow

    E-1 Password lama tidak sesuai

    1. Sistem menampilkan peringatan bahwa

    password lama tidak sesuai

    2. Kembali ke Basic Flow langkah ke 3

    7. PreConditions

    1. Use Case login telah dilakukan

    2. Actor telah memasuki sistem

    8. PostConditions

    1. Data password akun actor tersebut telah terupdate di

    database.

    4.1.3 Use case Spesification : Pengelolaan dataUser

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk mengelola

    data user. Aktor dapat melakukan entri data user, hapus

    data user, display data user, atau cari data user.

    2. Primary Actor

    1. Administrator

    3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    melakukan pengelolaan data user.

    2. Sistem memberikan pilihan untuk melakukan entri

    data user, hapus data user, display data user, atau cari

    data user.

    3. Aktor memilih untuk melakukan entri data user

    A-1 Aktor memilih untuk melakukan hapus data

    user

    A-2 Aktor memilih untuk melakukan display data

    user

    Program Studi Teknik Informatika SKPL CSDS 29/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    30/61

    A-3 Aktor memilih untuk melakukan cari data

    user

    4. Aktor menginputkan data user

    5. Aktor meminta sistem untuk menyimpan data user

    yang telah diinputkan

    6. Sistem mengecek data user yang telah diinputkan

    E-1 Data user yang diinputkan aktor salah

    7. Sistem menyimpan data user ke database

    8. Use Case selesai

    5. Alternative Flow

    A-1 Aktor memilih untuk melakukan hapus data user

    1. Sistem menampilkan data user

    2. Aktor memilih data user yang akan

    dihapus

    3. System menghapus data user yang

    dipilih

    4. Berlanjut ke Basic Flow langkah ke 8

    A-2 Aktor memilih untuk melakukan display data user

    1. Sistem menampilkan data user

    2. Berlanjut ke Basic Flow langkah ke 8

    A-3 Aktor memilih untuk melakukan cari data user

    1. Sistem menampilkan data user

    2. Aktor mengisi kata kunci pencarian

    E-2 Data user yang dicari tidak ditemukan

    3. Sistem menampilkan data user sesuai

    dengan kata kunci yang dicari

    4. Berlanjut ke Basic Flow langkah ke 8

    6. Error Flow

    E-1 Data user yang diinputkan aktor salah

    1. Sistem memberikan pesan peringatan bahwa

    data yang diinputkan salah

    2. Kembali ke Basic Flow Langkah ke 4

    E-2 Data user yang dicari tidak ditemukan

    Program Studi Teknik Informatika SKPL CSDS 30/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    31/61

    1. Sistem memberikan pesan peringatan bahwa

    data yang dicari tidak ditemukan

    2. Kembali ke Alternative Flow A-3 Langkah ke

    2

    7. PreConditions

    1. Use Case Login telah dilakukan

    2. Aktor telah memasuki sistem

    8. PostConditions

    1. Data user di database telah terupdate

    4.1.4 Use case Spesification : Pengelolaan Data

    Kota

    1. Brief Description

    Use Case ini memungkinkan aktor untuk melakukan

    pengelolaan data kota. Aktor dapat melakukan entri data

    kota, edit data kota, hapus data kota, display data kota,

    atau cari data kota.

    2. Primary Actor

    1. Administrator

    3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    melakukan pengolahan data kota.

    2. Sistem memberikan pilihan untuk melakukan entri

    data kota, edit data kota, hapus data kota,

    display data kota, atau cari data kota.

    3. Aktor memilih untuk melakukan entri data user

    A-1 Aktor memilih untuk melakukan edit data

    kota

    Program Studi Teknik Informatika SKPL CSDS 31/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    32/61

    A-2 Aktor memilih untuk melakukan hapus data

    kota

    A-3 Aktor memilih untuk melakukan display data

    kota

    A-4 Aktor memilih untuk melakukan cari data

    kota

    4. Aktor menginputkan data kota

    5. Aktor meminta sistem untuk menyimpan data

    kota yang telah diinputkan

    6.Sistem mengecek data kota yang telah

    diinputkan

    E-1 Data kota yang diinputkan aktor salah

    7. Sistem menyimpan data kota ke database

    8. Use Case selesai

    5. Alternative Flow

    A-1 Aktor memilih untuk melakukan edit data kota

    1. Sistem menampilkan data kota

    2. Aktor mengedit data kota yang salah3. System emnyimpan data ke database

    4. Berlanjut ke Basic Flow langkah ke 8

    A-2 Aktor memilih untuk melakukan hapus data kota

    1. Sistem menampilkan data kota

    2. Aktor memilih data kota yang akan dihapus

    3. System menghapus data kota yang dipilih

    4. Berlanjut ke Basic Flow langkah ke 8

    A-3 Aktor memilih untuk melakukan display data kota1. Sistem menampilkan data kota

    2. Berlanjut ke Basic Flow langkah ke 8

    A-4 Aktor memilih untuk melakukan cari data kota

    1. Sistem menampilkan data kota

    2. Aktor mengisi kata kunci pencarian

    E-2 Data kota yang dicari tidak ditemukan

    3. Sistem menampilkan data kota sesuai

    dengan kata kunci yang dicari

    Program Studi Teknik Informatika SKPL CSDS 32/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    33/61

    4. Berlanjut ke Basic Flow langkah ke 8

    6. Error Flow

    E-1 Data kota yang diinputkan salah

    1. Sistem memberikan peringatan bahwa data

    kota yang diinputkan salah

    2. Kembali ke Basic Flow langkah ke 4

    E-2 Data kota yang dicari tidak ditemukan

    1. Sistem memberikan peringatan bahwa data

    kota yang dicari tidak ditemukan

    2. Kembali ke Basic Flow langkah ke 6

    7. PreConditions

    1. Use Case Login sudah dilakukan

    2. Aktor telah memasuki sistem

    8. PostConditions

    1. Data kota telah terupdate

    4.1.5 Use case Spesification : Pengelolaan Data

    Tarif Pengiriman

    1. Brief Description

    Use Case ini memungkinkan aktor untuk melakukan

    pengelolaan data tarif pengiriman. Aktor dapat melakukan

    entri data tarif pengiriman, edit tarif pengiriman, hapus

    tarif pengiriman, display tarif pengiriman, atau cari

    data tarif pengiriman berdasarkan kota asal dan kota

    tujuan.

    2. Primary Actor

    1. Administrator

    3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    melakukan pengelolaan data tarif pengiriman.

    Program Studi Teknik Informatika SKPL CSDS 33/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    34/61

    2. Sistem memberikan pilihan untuk melakukan entri

    data tarif pengiriman, edit tarif pengiriman,

    hapus tarif pengiriman, display tarif pengiriman,

    atau cari data tarif pengiriman.

    3. Aktor memilih untuk melakukan entri data tarif

    pengiriman

    A-1 Aktor memilih untuk melakukan edit tarif

    pengiriman

    A-2 Aktor memilih untuk melakukan hapus tarif

    pengirimanA-3 Aktor memilih untuk melakukan display

    tarif pengiriman

    A-4 Aktor memilih untuk melakukan cari data

    tarif pengiriman

    4. Aktor menginputkan data tarif pengiriman

    5. Aktor meminta sistem untuk menyimpan data tarif

    pengiriman yang telah diinputkan

    6. Sistem mengecek data tarif pengiriman yang telahdiinputkan

    E-1 Data tarif pengiriman yang diinputkan

    aktor salah

    7. Sistem menyimpan data tarif pengiriman ke

    database

    8. Use Case selesai

    5. Alternative Flow

    A-1 Aktor memilih untuk melakukan edit tarif

    pengiriman

    1. Sistem menampilkan data tarif pengiriman

    2. Aktor mengedit data tarif pengiriman

    yang salah

    3. System menyimpan data tarif pengiriman

    ke database

    4. Berlanjut ke Basic Flow langkah ke 8

    Program Studi Teknik Informatika SKPL CSDS 34/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    35/61

    A-2 Aktor memilih untuk melakukan hapus tarif

    pengiriman

    1. Sistem menampilkan data tarif pengiriman

    2. Aktor memilih data tarif pengiriman yang akan

    dihapus

    3. System menghapus tarif pengiriman yang dipilih

    4. Berlanjut ke Basic Flow langkah ke 8

    A-3 Aktor memilih untuk melakukan display tarif

    pengiriman

    1. Sistem menampilkan data kota2. Berlanjut ke Basic Flow langkah ke 8

    A-4 Aktor memilih untuk cari daftar tarif pengiriman

    1. Sistem menampilkan data tarif pengiriman

    2. Aktor mengisi kata kunci pencarian

    E-2 Data tarif pengiriman yang dicari tidak

    ditemukan

    3. Sistem menampilkan data tarif pengiriman

    sesuai dengan kata kunci yang dicari

    4. Berlanjut ke Basic Flow langkah ke 8

    6. Error Flow

    E-1 Data tarif pengiriman yang diinputkan aktor salah

    1. Sistem memberikan peringatan bahwa data tarif

    pengiriman yang diinputkan salah

    2. Kembali ke Basic Flow langkah ke 4

    E-2 Data tarif pengiriman yang dicari tidak ditemukan

    1. Sistem memberikan peringatan bahwa data

    tarif pengiriman tidak ditemukan

    2. Kembali ke Alternative Flow A-4 langkah ke

    2

    7. PreConditions

    1. Use Case Login sudah dilakukan

    2. Aktor telah memasuki sistem

    8. PostConditions

    Program Studi Teknik Informatika SKPL CSDS 35/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    36/61

    1. Data tarif pengiriman terupdate

    4.1.6 Use case Spesification : Pengelolaan Data

    Transaksi Pengiriman Barang Individu

    1. Brief Description

    Use Case ini memungkinkan aktor untuk melakukan

    pengelolaan data transaksi pengiriman Individu. Aktor

    dapat melakukan entri data transaksi pengiriman barang

    individu, display data transaksi pengiriman barang

    individu, atau cetak resi pengiriman barang konsumen

    individu.

    2. Primary Actor

    1. Petugas Pengelola Data Barang

    3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika Aktor memilih untuk

    melakukan pengelolaan data transaksi pengiriman

    barang individu

    2. Sistem memberikan pilihan untuk melakukan entri

    data transaksi pengiriman barang individu,

    display data transaksi pengiriman barang

    individu, atau cetak resi pengiriman barang

    konsumen individu

    3. Aktor memilih untuk melakukan entri data

    transaksi pengiriman barang individu

    A-1 Aktor memilih untuk melakukan display data

    transaksi pengiriman barang individu

    A-2 cetak resi pengiriman barang konsumen

    individu

    4. Aktor menginputkan data transaksi pengiriman

    barang individu

    Program Studi Teknik Informatika SKPL CSDS 36/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    37/61

    5. Aktor meminta sistem untuk menyimpan data

    transaksi pengiriman barang konsumen individu

    yang telah diinputkan

    6. Sistem mengecek data transaksi pengiriman barang

    individu yang telah diinputkan

    E-1 Data transaksi pengiriman barang individu

    yang diinputkan aktor salah

    7. Sistem menyimpan data transaksi pengiriman barang

    individu ke database

    8. Use Case selesai5. Alternative Flow

    A-1 Aktor memilih untuk melakukan display data

    transaksi pengiriman barang individu

    1. Sistem menampilkan data kota

    A-2 Aktor memilih untuk melakukan

    cetak resi pengiriman barang konsumen

    individu

    2. Berlanjut ke Basic Flow langkah ke 8A-2 cetak resi pengiriman barang konsumen individu

    1. Sistem mencetak data transaksi pengiriman

    barang perorangan

    2. Berlanjut ke Basic Flow langkah ke 8

    6. Error Flow

    E-1 Data transaksi pengiriman barang individu yang

    diinputkan aktor salah1. Sistem memberikan peringatan bahwa data

    transaksi pengiriman barang individu yang

    diinputkan salah

    2. Kembali ke Basic Flow langkah ke 4

    7. PreConditions

    1. Use Case Login sudah dilakukan

    2. Aktor telah memasuki sistem

    Program Studi Teknik Informatika SKPL CSDS 37/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    38/61

    8. PostConditions

    1. Data transaksi pengiriman barang individu telah

    terupdate

    4.1.7 Use case Spesification : Pengelolaan Data

    Transaksi Pengiriman Barang Korporat

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk mengeloladata transaksi pengiriman barang korporat. Aktor dapat

    melakukan entri data transaksi pengiriman barang

    korporat, display data transaksi pengiriman barang

    korporat, cetak resi kolektif pengiriman barang konsumen

    korporat, cetak resi per item pengiriman barang konsumen

    korporat, atau cek kadaluarsa kontrak korporat

    2. Primary Actor

    1. Petugas Pengelola Data Barang3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    melakukan pengelolaan data transaksi korporat

    2. Sistem memberikan pilihan untuk melakukan entri

    data transaksi pengiriman barang korporat,

    display data transaksi pengiriman barang

    korporat, cetak resi kolektif pengiriman barang

    konsumen korporat, cetak resi per item pengiriman

    barang konsumen korporat, atau cek kadaluarsa

    kontrak korporat.

    3. Aktor memilih untuk melakukan entri data

    transaksi pengiriman barang korporat

    A-1 Aktor memilih untuk melakukan display data

    transaksi pengiriman barang korporat

    Program Studi Teknik Informatika SKPL CSDS 38/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    39/61

    A-2 cetak resi kolektif pengiriman barang

    konsumen korporat

    A-3 Cetak resi per item pengiriman barang

    konsumen korporat

    A-4 Cek kadaluarsa kontrak korporat

    4. Aktor menginputkan data transaksi pengiriman

    barang korporat

    5. Aktor meminta sistem untuk menyimpan data

    transaksi pengiriman barang konsumen korporat

    yang telah diinputkan6. Sistem mengecek data transaksi pengiriman barang

    korporat yang telah diinputkan

    E-1 Data transaksi pengiriman barang korporat

    yang diinputkan aktor salah

    7. Sistem menyimpan data transaksi pengiriman barang

    individu ke database

    8. Use Case selesai

    5. Alternative FlowA-1 Aktor memilih untuk melakukan display data

    transaksi pengiriman barang korporat

    1. Sistem menampilkan data kota

    2. Berlanjut ke Basic Flow langkah ke 8

    A-2 cetak resi kolektif pengiriman barang konsumen

    korporat

    1. Aktor meminta system untuk mencetak resi

    kolektif pengiriman barang konsuemn korporat

    2. Sistem mencetak resi kolektif pengiriman

    barang konsuemn korporat

    3. Berlanjut ke basic flow langkah ke 8

    A-3 Cetak resi per item pengiriman barang konsumen

    korporat

    1. Aktor memilih item pengiriman barang konsumen

    korporat yang ingin dicetak

    Program Studi Teknik Informatika SKPL CSDS 39/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    40/61

    2. Aktor meminta system untuk mencetak item resi

    pengiriman barang konsumen korporat yang

    dipilih

    3. Sistem mencetak item resi pengiriman barang

    konsumen korporat

    4. Berlanjut ke basic flow langkah ke 8

    A-4 Cek kadaluarsa kontrak korporat

    1. Sistem akan menampilkan masa berlaku kontrak

    kerjasama korporat dengan PT. JPN

    2. Berlanjut ke Basic Flow langkah 8.6. Error Flow

    E-1 Data transaksi pengiriman barang korporat yang

    diinputkan aktor salah

    1. Sistem memberikan peringatan bahwa data

    transaksi pengiriman barang individu yang

    diinputkan salah

    2. Kembali ke Basic Flow langkah ke 4

    7. PreConditions1. Use Case Login sudah dilakukan

    2. Aktor telah memasuki sistem

    8. PostConditions

    1. Data transaksi pengiriman barang korporat di

    database terupdate

    4.1.8 Use case Spesification : Pengelolaan Data

    Status Pengiriman Barang

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk mengelola

    data status pengiriman barang. Aktor dapat melakukan

    entri data status pengiriman barang, display data status

    pengiriman barang, atau filter data pengiriman barang.

    2. Primary ActorProgram Studi Teknik Informatika SKPL CSDS 40/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    41/61

    1. Petugas pengelola data status pengiriman barang

    3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    melakukan pengelolaan data status pengiriman

    barang

    2. Sistem memberikan pilihan untuk melakukan entri

    data status pengiriman barang, display data

    status pengiriman barang, atau filter data statuspengiriman barang

    3. Aktor memilih untuk melakukan entri data status

    pengiriman barang

    A-1 Aktor memilih untuk melakukan display data

    status pengiriman barang

    A-2 Aktor memilih untuk melakukan filter data

    status pengiriman barang

    4. Aktor menginputkan data status pengiriman barang

    5. Aktor meminta sistem untuk menyimpan data status

    pengiriman barang yang telah diinputkan

    6. Sistem mengecek data status pengiriman barang

    yang telah diinputkan

    E-1 Data status pengiriman barang yang

    diinputkan aktor salah

    7. Sistem menyimpan data status pengiriman barang ke

    database

    8. Use Case selesai

    5. Alternative Flow

    A-1 Aktor memilih untuk melakukan display data status

    pengiriman barang

    1. Sistem menampilkan data kota

    2. Berlanjut ke Basic Flow langkah ke 8

    Program Studi Teknik Informatika SKPL CSDS 41/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    42/61

    A-2 Aktor memilih untuk melakukan filter data status

    pengiriman barang

    1. Sistem menampilkan data status pengiriman

    barang

    2. Aktor memasukkan keyword sebagai filter

    3. Sistem menampilkan data status pengiriman

    barang sesuai dengan keyword yang dimasukkan

    oleh actor

    4. Berlanjut ke Basic Flow langkah ke 8

    6. Error Flow

    E-1 Data status pengiriman barang yang diinputkan

    aktor salah

    1. Sistem memberikan peringatan bahwa status

    pengiriman barang yang dipilih tidak sesuai

    ketentuan

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

    7. PreConditions

    1. Use Case Login sudah dilakukan2. Aktor telah memasuki sistem

    8. PostConditions

    1. Data status pengiriman barang terupdate

    4.1.9 Use case Spesification : Pengelolaan Data

    Konsumen Korporat

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk mengelola

    Data Konsumen korporat. Termasuk didalamnya entri data

    konsumen korporat, edit data konsumen korporat, hapus

    data konsumen korporat, display data konsumen korporat,

    cari data konsumen korporat.

    2. Primary Actor

    1. Petugas pengelola data konsumen korporat

    3. Supporting Actor

    Program Studi Teknik Informatika SKPL CSDS 42/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    43/61

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    melakukan pengelolaan data konsumen korporat

    2. Sistem memberikan pilihan untuk melakukan entri

    data konsumen korporat, edit data konsumen

    korporat, hapus data konsumen korporat, display

    data konsumen korporat, cari data konsumen

    korporat

    3. Aktor memilih untuk melakukan entri datakonsumen korporat

    A-1 Aktor memilih untuk melakukan edit data

    konsumen korporat

    A-2 Aktor memilih untuk melakukan hapus data

    konsumen korporat

    A-3 Aktor memilih untuk melakukan display data

    konsumen korporat

    A-4 Aktor memilih untuk melakukan cari datakonsumen korporat

    4. Aktor menginputkan data komsumen korporat

    5. Aktor meminta sistem untuk menyimpan data

    konsumen korporat yang telah diinputkan

    6. Sistem mengecek data konsumen korporat yang

    telah diinputkan

    E-1 Data konsumen korporat yang diinputkan

    actor tidak sesuai ketentuan

    7. Sistem menyimpan data transaksi pengiriman

    barang individu ke database

    8. Use Case selesai

    5. Alternative Flow

    A-1 Aktor memilih untuk melakukan melakukan edit data

    konsumen korporat

    Program Studi Teknik Informatika SKPL CSDS 43/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    44/61

    1. Sistem menampilkan data konsumen korporat

    yang tersimpan di database

    2. Aktor mengedit data konsumen korporat

    3. System menyimpan data konsumen korporat ke

    database

    4. Berlanjut ke Basic Flow langkah ke 8

    A-2 Aktor memilih untuk melakukan hapus data konsumen

    korporat

    1. Sistem menampilkan data konsumen korporat

    2. Aktor memilih data konsumen korporat

    yang akan dihapus

    3. System menghapus konsumen korporat yang

    dipilih

    4. Berlanjut ke Basic Flow langkah ke 8

    A-3 Aktor memilih untuk melakukan display data

    konsumen korporat

    1. Sistem menampilkan data konsumen korporat

    2. Berlanjut ke Basic Flow langkah ke 8

    A-4 Aktor memilih untuk melakukan cari data konsumen

    korporat

    1. Sistem menampilkan data konsumen korporat

    2. Aktor mengisi kata kunci pencarian

    E-2 Data konsumen korporat yang dicari

    tidak ditemukan

    3. Sistem menampilkan data konsumen korporat

    sesuai dengan kata kunci yang dicari

    4. Berlanjut ke Basic Flow langkah ke 8

    6. Error Flow

    E-1 Data konsumen korporat yang diinputkan actor

    tidak sesuai ketentuan

    7. PreConditions

    1. Use Case Login sudah dilakukan

    2. Aktor telah memasuki sistem

    Program Studi Teknik Informatika SKPL CSDS 44/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    45/61

    8. PostConditions

    1. Datakonsumen korporat di database terupdate

    4.1.10 Use case Spesification : Login Web

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk memperoleh

    akses ke sistem web. Login didasarkan pada sebuah id unik

    dari konsumen korporat dan password yang berupa rangkaian

    karakter.

    2. Primary Actor

    1. Konsumen Korporat

    3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    melakukan login

    1. Sistem menampilkan antarmuka untuk login2. Aktor memasukkan username dan password

    3. Sistem memeriksa username dan password yang

    diinputkan aktor

    E-1 Password atau username user tidak

    sesuai

    E-2 Masa berlaku akun korporat telah habis

    4. Sistem memberikan akses ke aktor

    5. Use Case ini selesai

    5. Alternative Flow

    none

    6. Error Flow

    E-1Password atau username user tidak sesuai

    1. Sistem menampilkan peringatan bahwa username

    user atau password tidak sesuai

    2. Kembali ke Basic Flow langkah ke 2

    E-2 Masa berlaku akun korporat telah habisProgram Studi Teknik Informatika SKPL CSDS 45/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    46/61

    1. Sistem menampilkan peringatan bahwa masa

    berlaku akun korporat telah habis

    2. Kembali ke Basic Flow langkah 5

    7. PreConditions

    none

    8. PostConditions

    1. Aktor memasuki sistem dan dapat menggunakan

    fungsi-fungsi pada sistem.

    4.1.11 Use case Spesification : Cek Kontrak

    Kadaluarsa account Korporat

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk mengetahui

    kadaluarsa account korporat yang dimiliki.

    2. Primary Actor

    1. Konsumen Korporat

    3. Supporting Actornone

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    mengetahui kadaluarsa kontrak korporat yang dimiliki

    2. Sistem menampilkan informasi kadaluarsa account

    korporat yang dimiliki

    3. Use Case ini selesai

    5. Alternative Flow

    none

    6. Error Flow

    none

    7. PreConditions

    none

    8. PostConditions

    1. Aktor memasuki sistem dan dapat menggunakan

    fungsi-fungsi pada sistem.Program Studi Teknik Informatika SKPL CSDS 46/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    47/61

    4.1.12 Use case Spesification : Tracking Status

    Pengiriman Barang Konsumen Korporat

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk mengetahui

    status barang yang dikirim. Termasuk didalamnya terdapat

    fungsi untuk mencetak hasil tracking tersebut

    2. Primary Actor

    1. Konsumen Korporat3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    memperoleh data mengenai status pengiriman barang

    kolektif dari konsumen korporat tersebut

    2. Sistem menampilkan antarmuka tracking status

    pengiriman barang konsumen korporat umum

    3. Aktor memilih untuk menampilkan tracking status

    pengiriman barang konsumen korporat umum

    A-1 Aktor memilih untuk menampilkan tracking

    status pengiriman barang konsumen korporat detail

    4. Sistem menampilkan tracking status

    pengiriman barang yang dikirim

    A-2 Aktor memilih untuk melakukan report tracking

    konsumen korporat

    5. Use Case selesai

    5. Alternative Flow

    A-1 Aktor memilih untuk menampilkan tracking status

    pengiriman barang konsumen korporat detail

    1. Aktor memilih no resi korporat yang ingin

    dilihat detailnya dengan cara drill down

    2. Berlanjut ke Basic Flow langkah ke 4

    Program Studi Teknik Informatika SKPL CSDS 47/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    48/61

    A-2 Aktor memilih untuk melakukan report tracking

    konsumen korporat

    1. Sistem akan mencetak report tracking konsumen

    korporat

    2. Berlanjut ke Basic Flow langkah ke 5

    6. Error Flow

    none

    7. PreConditions

    3. Use Case Login sudah dilakukan

    4. Aktor telah memasuki sistem8. PostConditions

    1. Aktor memperolah data mengenai status pengiriman

    barang kolektif

    4.1.13 Use case Spesification : Tracking Status

    Pengiriman Barang KOnsumen Perorangan

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk melakukan

    tracking status pengiriman barang berdasarkan nomor resi

    yang diperolehnya di awal tarnsaksi

    2. Primary Actor

    1. Konsumen Perorangan

    3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    melakukan tracking status pengiriman barang

    2. Sistem menampilkan antarmuka tracking

    3. Aktor memasukkan no resi dari pengiriman

    barangnya

    4. Aktor meminta sistem untuk menampilkan status

    dari pengiriman barangnya

    Program Studi Teknik Informatika SKPL CSDS 48/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    49/61

    E-1 No seri yang dimasukkan salah atau tidak

    ditemukan

    5. Sistem menampilkan data tracking barang yang

    dikirim

    A-1 Aktor memilih untuk melakukan report

    tracking konsumen perorangan

    6. Use Case selesai

    5. Alternative Flow

    A-1 Aktor memilih untuk melakukan report tracking

    konsumen perorangan

    1. Sistem akan mencetak report tracking dari

    pengiriman barang konsumen perorangan

    2. Berlanjut ke Basic Flow langkah ke 6

    6. Error Flow

    E-1 No seri yang dimasukkan salah atau tidak

    ditemukan

    1. Sistem memberikan pesan peringatan bahwa

    nomor resi yang diinputkan salah atau tidakditemukan

    2. Kembali ke Bsic Flow langkah 3

    7. PreConditions

    none

    8. PostConditions

    2. Actor telah mengetahui status pengiriman barang

    miliknya

    4.1.14 Use case Spesification : Pengecekan Tarif

    Pengiriman

    1. Brief Description

    Use Case ini digunakan oleh aktor untuk mengetahui

    tarif pengiriman barang dari kota asal ke kota tujuan

    berdasarkan berat barang dan jenis produk layanan

    pengiriman yang dipilih

    2. Primary Actor

    Program Studi Teknik Informatika SKPL CSDS 49/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    50/61

    1. KOnsumen Perorangan

    3. Supporting Actor

    none

    4. Basic Flow

    1. Use Case ini dimulai ketika aktor memilih untuk

    melakukan pengecekan tarif pengiriman

    2. Sistem menampilkan antar muka pengecekan tarif

    pengiriman

    3. Aktor memasukkan data untuk mengecek tarif

    pengiriman

    4. Aktor meminta sistem untuk menampilkan tarif

    pengiriman

    E-1 Data yang dimasukkan tidak sesuai

    5. System menampilkan tarif sesuai dengan

    input konsumen

    6. Use Case selesai

    5. Alternative Flow

    none

    6. Error Flow

    E-1 Data yang dimasukkan tidak sesuai

    7. PreConditions

    none

    8. PostConditions

    1. Aktor telah mengetahui tarif pengiriman barang

    Program Studi Teknik Informatika SKPL CSDS 50/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    51/61

    5 Entity Relationship Diagram (ERD)

    r_ u se r_ trI n d ivr_ ko n sK o rp _ trK o rp

    r_ tr_ u m u m _ Ite m

    re la si_ ro le _ u se r

    r_ cb a n g _ ko ta

    r_ ko ta _ trIn d v

    r_ ko ta _ trIn d v2

    r_ u se r_ c a b a n g

    r_ ta ri f_ ko ta 1

    r_ ta rif_ ko t

    r_ ta rif _ jL a ya n a n

    r_ jL a y a n a n _ trIn d v

    r_ sta tP e n g _ sta tIn d v

    e _ sta tu s_ trI te m

    r_ it e m _ ko ta

    r_ ko n sK o rp _ ko t a

    r_ u se r_ it e m

    R o le

    id _ ro le

    ro le

    Id e n tifi e r_ 1

    .. .

    Use rs

    id _ p e g a w a i

    u se rn a m e

    p a ssw o rd

    n a m a P e g a wa i

    Id e n tifi e r_ 1

    .. .

    K o ta

    i d _ ko ta

    n a m a _ ko ta

    Id e n tifi e r_ 1

    . ..

    T ra n sa ksi_ In d iv id u

    n o Re si

    tg l _ p e n g iri m a nn a m a _ p e n g iri m

    a la m a t _ p e n g iri m

    n o T e lp _ p e n g iri m

    n a m a _ p e n e rim a

    a la m a t _ p e n e rim a

    n o T e lp _ p e n e rim a

    j e n is_ b a ra n g

    d e skrip si

    b e ra t_ b a ra n g

    j e n is_ p a c ki n g

    to ta l _ b e ra t

    to ta l_ b ia ya

    to ta l _ wi th A su ra n si

    ke t_ t ra n sa ksi

    Id e n tifi e r_ 1

    . ..

    K o n su m e n _ K o rp o ra t

    i d _ ko rp o ra t

    n a m a _ p e ru sa h a a n

    a la m a t_ p e ru sa h a a nn o T e l p _ p e ru sa h a a n

    l a m a _ ko n tra k

    tg l_ m u la i

    tg l _ se l e sa i

    u se rn a m e _ ko rp o ra t

    p a sswo rd _ ko rp o ra t

    Id e n tifi e r_ 1

    T ra n sa ksi_ K o rp o ra t

    n o Re si_ ko le kti f

    tg l _ kirim _ ko rp o ra t

    j u m l a h _ p a ke t

    ke te ra n g a n

    Id e n tifi e r_ 1

    .. .

    T a rif

    ta rif In te g e r

    S ta tu s_ P e n g iri m a n

    id _ sta tu s

    sta tu s

    Id e n tifi e r_ 1

    .. .

    C a b a n g

    id _ c a b a n g

    a la m a tC a b a n g

    n o _ te l p _ ca b a n g

    Id e n tifi e r_ 1< p i >

    T r_ K o le ktif _ p e r_ Ite m

    n o _ re si It e m

    n a m a _ p e n e rim a I te ma la m a t _ p e n e rim a It e m

    ke t_ tran sa ksiIt e m

    n o T e lp _ p e n e rim a It e m

    d e skrip siI te m

    Id e n tifi e r_ 1

    .. .

    Je n is_ L a ya n a n

    id _ l a ya n a n

    j e n is _ l a ya n a n

    Id e n tifi e r_ 1

    .. .

    S ta tu s_ In d iv id u

    tg l _ u p d a te

    wa ktu _ u p d a te

    ke te ra n g a n

    S ta t u s_ K o rp o ra t

    tg l _ u p d a te

    wa ktu _ u p d a te

    ke te ra n g a n

    Program Studi Teknik Informatika SKPL CSDS 51/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    52/61

    6 Kamus Data

    6.1 Data Role

    6.1.1 Elemen Data id_roleRepresentasi Domain Range Format Presisi Struktur

    DataUntuk id_role

    dari Role

    text - - - Varchar(20)

    6.1.2 Elemen Data roleRepresentasi Domain Range Format Presisi Struktur

    Data

    Untuk roledari Role

    text - - - VarChar(50)

    6.2 Data Users

    6.2.1 Elemen Data id_pegawaiRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    id_pegawai

    dari Users

    Text - - - Varchar(20)

    6.2.2 Elemen Data usernameRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    username dari

    Users

    text - - - Varchar(50)

    6.2.3 Elemen Data passwordRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    password dari

    Users

    text - ****** - Varchar(20)

    6.2.4 Elemen Data namaPegawaiRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    namaPegawai

    dari Users

    text - - - Varchar(50)

    Program Studi Teknik Informatika SKPL CSDS 52/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    53/61

    6.3 Data Kota

    6.3.1 Elemen Data id_kotaRepresentasi Domain Range Format Presisi Struktur

    DataUntuk id_kota

    dari Kota

    number - - - Integer

    6.3.2 Elemen Data nama_kotaRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    nama_kota

    dari Kota

    text - - - Varchar(50)

    6.4 Data Cabang

    6.4.1 Elemen Data id_cabangRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    id_cabang

    dari Cabang

    number - - - Integer

    6.4.2 Elemen Data nama_cabangRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    nama_cabang

    dari Cabang

    text - - - Varchar(100)

    6.4.3 Elemen Data alamat_cabangRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    alamat_cabang

    dari Cabang

    text - - - Varchar(150)

    6.4.4 Elemen Data noTelp_cabangRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    noTelp_penerima

    dari

    Transaksi_Individu

    text - - - Varchar(15)

    6.5 Data Jenis_layanan

    6.5.1 Elemen Data id_kota

    Representasi Domain Range Format Presisi Struktur

    Program Studi Teknik Informatika SKPL CSDS 53/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    54/61

    DataUntuk

    id_layanan

    dari

    Jenis_Layanan

    number - - - Integer

    6.5.2 Elemen Data nama_kotaRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    jenis_layanan

    dari

    Jenis_layanan

    text RGLSHSHIS

    - - Varchar(3)

    6.6 Data Transaksi_Individu

    6.6.1 Elemen Data noResiRepresentasi Domain Range Format Presisi Struktur

    DataUntuk noResi dari

    Transaksi_Individu

    text - x xxxx xxxxx

    xx

    All

    Numeric

    Varchar(20)

    6.6.2 Elemen Data tgl_pengirimanRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    tgl_pengiriman

    dari

    Transaksi_Individu

    Date - Dd/mm/yyyy - Date

    6.6.3 Elemen Data nama_pengirimRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    nama_pengirim dari

    Transaksi_Individu

    text - - - Varchar(100)

    6.6.4Elemen Data alamat_pengirimRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    alamat_pengirim

    dari

    Transaksi_Individu

    text - - - Varchar(150)

    6.6.5 Elemen Data noTelp_pengirimRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    nama_pengirim dari

    text - - - Varchar(15)

    Program Studi Teknik Informatika SKPL CSDS 54/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    55/61

    Transaksi_Individu

    6.6.6 Elemen Data nama_penerimaRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    nama_penerima dari

    Transaksi_Individu

    text - - - Varchar(100)

    6.6.7 Elemen Data alamat_penerimaRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    alamat_penerima

    dariTransaksi_Individu

    text - - - Varchar(150)

    6.6.8 Elemen Data noTelp_penerimaRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    noTelp_penerima

    dari

    Transaksi_Individu

    text - - - Varchar(15)

    6.6.9 Elemen Data jenis_barang

    Representasi Domain Range Format Presisi Struktur

    DataUntuk jenis_barang

    dari

    Transaksi_Individu

    text DokumenPaket

    - - Varchar(8)

    6.6.10 Elemen Data deskripsiRepresentasi Domain Range Format Presisi Struktur

    DataUntuk deskripsi

    dari

    Transaksi_Individu

    text - - - Varchar(500)

    6.6.11 Elemen Data berat_barangRepresentasi Domain Range Format Presisi Struktur

    DataUntuk berat_barang

    dari

    Transaksi_Individu

    Numeric - - - Integer

    6.6.12 Elemen Data jenis_packingRepresentasi Domain Range Format Presisi Struktur

    DataUntuk text Biasa - - Varchar(6)

    Program Studi Teknik Informatika SKPL CSDS 55/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    56/61

    jenis_packing dari

    Transaksi_Individu

    kayu

    6.6.13 Elemen Data total_beratRepresentasi Domain Range Format Presisi Struktur

    DataUntuk total_biaya

    dari

    Transaksi_Individu

    Numeric - Rp.xxxx,00 - Integer

    6.6.14 Elemen Data total_biayaRepresentasi Domain Range Format Presisi Struktur

    DataUntuk total_biaya

    dariTransaksi_Individu

    Money - Rp.xxxx,00 - Integer

    6.6.15 Elemen Data total_withAsuransiRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    total_withAsuransi

    dari

    Transaksi_Individu

    Money - Rp.xxxx,00 - Integer

    6.6.16 Elemen Data ket_transaksi

    Representasi Domain Range Format Presisi Struktur

    DataUntuk

    ket_transaksi dari

    Transaksi_Individu

    text - - Varchar(100)

    6.7 Data Konsumen_Korporat

    6.7.1 Elemen Data id_korporatRepresentasi Domain Range Format Presisi Struktur

    DataUntuk id_korporat

    dari

    Konsumen_Korporat

    text - - Varchar(20)

    6.7.2 Elemen Data nama_perusahaanRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    nama_perusahaan

    dari

    Konsumen_Korporat

    text - - - Varchar(100)

    Program Studi Teknik Informatika SKPL CSDS 56/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    57/61

  • 7/30/2019 Skpl Wulan 5919

    58/61

    password_korporat

    dari

    Konsumen_Korporat

    6.8 Data Transaksi_Korporat

    6.8.1 Elemen Data noResi_kolektifRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    noResi_kolektif

    dari

    Transaksi_Korporat

    Text - x xxxx xxxxx Varchar(20)

    6.8.2 Elemen Data tgl_kirim_korporatRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    tgl_kirim_korporat

    dari

    Transaksi_Korporat

    Date - Dd/mm/yyyy - Date

    6.8.3 Elemen Data jumlah_paketRepresentasi Domain Range Format Presisi Struktur

    DataUntuk jumlah_paket

    dari

    Transaksi_Korporat

    Number - - - Integer

    6.8.4 Elemen Data keteranganRepresentasi Domain Range Format Presisi Struktur

    DataUntuk keterangan

    dari

    Transaksi_Korporat

    text - - Varchar(100)

    6.9 Data Tr_Kolektif_per_Item

    6.9.1 Elemen Data no_resiItemRepresentasi Domain Range Format Presisi Struktur

    DataUntuk no_resiItem

    dari

    Tr_Kolektif_per_Item

    text - x xxxx xxxxx

    xx

    All

    Numeric

    Varchar(20)

    6.9.2 Elemen Data nama_penerimaItemRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    nama_penerimaItem

    text - - - Varchar(100)

    Program Studi Teknik Informatika SKPL CSDS 58/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    59/61

    dari

    Tr_Kolektif_per_Item

    6.9.3 Elemen Data alamat_penerimaItemRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    alamat_penerimaIten

    dari

    Tr_Kolektif_per_Item

    text - - - Varchar(150)

    6.9.4 Elemen Data noTelp_penerimaItemRepresentasi Domain Range Format Presisi Struktur

    Data

    UntuknoTelp_penerimaItem

    dari

    Tr_Kolektif_per_Item

    text - - - Varchar(15)

    6.9.5 Elemen Data deskripsiItemRepresentasi Domain Range Format Presisi Struktur

    DataUntuk deskripsiIten

    dari

    Tr_Kolektif_per_Item

    text - - - Varchar(500)

    6.9.6 Elemen Data ket_transaksiItemRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    ket_transaksiItem

    dari

    Tr_Kolektif_per_Item

    text - - Varchar(100)

    6.10 Data Tarif

    6.10.1 Elemen Data tarifRepresentasi Domain Range Format Presisi Struktur

    DataUntuk tarif

    dari Tarif

    Money - Rp. xxxx,00 - Integer

    6.11 Data Status_Pengiriman

    6.11.1 Elemen Data id_statusRepresentasi Domain Range Format Presisi Struktur

    DataUntuk id_status

    dari

    Status_Pengiriman

    number - x Integer

    Program Studi Teknik Informatika SKPL CSDS 59/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    60/61

    6.11.2 Elemen Data statusRepresentasi Domain Range Format Presisi Struktur

    DataUntuk status dari

    Status_Pengiriman

    text On Process

    Received onDestination

    Delivered

    - - Varchar(30)

    6.12 Data Status_Individu

    6.12.1 Elemen Data tgl_updateRepresentasi Domain Range Format Presisi Struktur

    DataUntuk tgl_update

    dari

    Status_Individu

    Date - DD/mm/yyyy Date

    6.12.2 Elemen Data waktu_updateRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    waktu_update dari

    Status_Individu

    Time - Time

    6.12.3 Elemen Data keteranganRepresentasi Domain Range Format Presisi Struktur

    DataUntuk keterangan

    dari

    Status_Individu

    Text - Varchar(100)

    6.13 Data Status_Korporat

    6.13.1 Elemen Data tgl_updateRepresentasi Domain Range Format Presisi Struktur

    DataUntuk tgl_update

    dariStatus_Korporat

    Date - DD/mm/yyyy Date

    6.13.2 Elemen Data waktu_updateRepresentasi Domain Range Format Presisi Struktur

    DataUntuk

    waktu_update dari

    Status_Korporat

    Time - Time

    6.13.3 Elemen Data keteranganRepresentasi Domain Range Format Presisi Struktur

    Data

    Program Studi Teknik Informatika SKPL CSDS 60/ 61

    Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifatrahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

  • 7/30/2019 Skpl Wulan 5919

    61/61

    Untuk keterangan

    dari

    Status_Korporat

    Text - Varchar(100)