SlideShare a Scribd company logo
1 of 79
Download to read offline
Trucking Management System

           Oleh PT. Integrasia Utama
Untuk PT. Dinamika Makmur Sentosa

             User Requirements Specification




                                 Disiapkan oleh


                           PT. Integrasia Utama
                                    12 September 2011

                                          Version 1.0
User Requirements Specification




        DAFTAR ISI
DAFTAR ISI ...................................................................................................................... 2
1.            Pendahuluan ..................................................................................................... 5
     1.1      Tujuan ............................................................................................................................. 5
     1.2      Cakupan .......................................................................................................................... 5
     1.3      Ringkasan dan Penyajian .......................................................................................... 5
2.            Ringkasan Kebutuhan .................................................................................... 6
     2.1   Tinjauan Permasalahan ............................................................................................. 6
     2.2   Solusi dan Keuntungan Trucking Management System untuk PT. Dinamika
           Makmur Sentosa .......................................................................................................... 6
     2.3 Proses Distribusi Produk Pelanggan PT. Dinamika Makmur Sentosa .......... 7
       2.3.1      Model Bisnis PT. Dinamika Makmur Sentosa ........................................................... 7
       2.3.2      Bisnis Proses Distribusi PT. Dinamika Makmur Sentosa.................................... 7
             2.3.2.1 Delivery Order ..............................................................................................................................7
3.            Solusi Trucking Management System (TMS)............................................ 9
     3.1 Modul-Modul Trucking Management System ...................................................... 9
     3.2 Arsitektur yang Dibutuhkan ..................................................................................... 9
     3.3 Hardware / Software yang Dibutuhkan .............................................................. 10
       3.3.1   Kebutuhan Software ........................................................................................................... 10
       3.3.2   Kebutuhan Hardware......................................................................................................... 10
     3.4 Alur Aplikasi................................................................................................................ 10
4.            Functional Spesification............................................................................... 11
     4.1 Maintenance Data Administration ........................................................................ 11
       4.1.1   Maintenance Data Customer .......................................................................................... 11
             4.1.1.1 Screen: Master Data Customer ............................................................................................. 11
             4.1.1.2 Use Case Description: Master Data Customer ................................................................. 13
         4.1.2             Maintenance Data Vendor/Supplier .......................................................................... 15
             4.1.2.1 Screen: Master Data Vendor/Supplier............................................................................... 15
             4.1.2.2 Use Case Description: Maintenance Data Vendor/Supplier ....................................... 16
         4.1.3             Maintenance Data Product .............................................................................................. 18
             4.1.3.1 Screen: Master Data Product ................................................................................................ 18
             4.1.3.2 Use Case Description: Maintenance Data Product......................................................... 19
         4.1.4             Maintenance Data Pool ...................................................................................................... 21
             4.1.4.1 Screen: Master Data Pool ....................................................................................................... 21
             4.1.4.2 Use Case Description: Maintenance Master Data Pool ................................................. 22
         4.1.5             Maintenance Master Data Driver ................................................................................. 23
             4.1.5.1 Screen: Master Data Driver ................................................................................................... 23
             4.1.5.2 Use Case Description: Maintenance Master Data Driver ............................................. 24
         4.1.6             Maintenance Master Data Helper ................................................................................ 26
             4.1.6.1 Screen: Master Data Helper ................................................................................................... 26
             4.1.6.2 Use Case Description: Maintenance Master Data Helper ............................................ 27
         4.1.7             Maintenance Master Data Route .................................................................................. 28
             4.1.7.1 Screen: Master Data Route .................................................................................................... 28
             Gambar-xx: Layar Maintenance Data Route ..................................................................................... 28
             4.1.7.2 Use Case Description: Maintenance Master Data Route .............................................. 29
         4.1.8             Maintenance Master Data Vehicle ............................................................................... 30
             4.1.8.1 Screen: Master Data Vehicle.................................................................................................. 30
             4.1.8.2 Use Case Description: Maintenance Master Data Vehicle ........................................... 31
         4.1.9             Maintenance Master Data Drop Point ....................................................................... 32
             4.1.9.1 Screen: Master Data Drop Point........................................................................................... 32
             4.1.9.2 Use Case Description: Maintenance Master Data Drop Point .................................... 33
         4.1.10            Maintenance Master Data Type Unit (Vehicle) .................................................... 35
Trucking Management System untuk PT Dinamika Makmur Sentosa

                                                                                                                                                             -2-
User Requirements Specification



           4.1.10.1 Screen: Master Data Type Unit (Vehicle) .......................................................................... 35
                    35
           4.1.10.2 Use Case Description: Master Data Type Unit (Vehicle) .............................................. 36
       4.1.11            Maintenance Master Data Transportation Fee .................................................... 37
           4.1.11.1 Screen: Master Data Transportation Fee .......................................................................... 37
           4.1.11.2 Use Case Description: Master Data Transportation Fee .............................................. 38
       4.1.12            Maintenance Master Data Invoice .............................................................................. 40
           4.1.12.1 Screen: Master Data Invoice.................................................................................................. 40
           4.1.12.2 Use Case Description: Master Data Invoice...................................................................... 41
       4.1.13            Maintenance Master Data Delivery Order ............................................................... 42
           4.1.13.1 Screen: Master Data Delivery Order ................................................................................... 42
           4.1.13.2 Use Case Description: Maintenance Master Data Delivery Order. ........................... 43
   4.2 Customer Order Management ................................................................................ 44
     4.2.1  Entry Customer Order ....................................................................................................... 44
           4.2.1.1 Screen: Entry Customer Order ............................................................................................. 44
           4.2.1.2 Use Case Description: Maintenance Data Customer Order Transaction................ 47
           4.2.1.3 Extend UseCase Description: Create Data Customer Order ....................................... 47
       4.2.2             Delivery Order Transaction ............................................................................................ 49
           4.2.2.1 Screen: Delivery Order Transaction ................................................................................... 49
           4.2.2.2 Use Case Description: Maintenance Delivery Order Transaction ............................ 51
           4.2.2.3 Extend Usecase Description: Delivery Order Transaction.......................................... 52
   4.3 Modul Delivery Order ............................................................................................... 53
     4.3.1  Look Up Delivery Order (DO) ........................................................................................ 53
           4.3.1.1 Screen: Look Up Delivery Order .......................................................................................... 53
           4.3.1.2 Use Case Description: Maintenance Data Look Up DO ................................................. 54
       4.3.2             Release Order ......................................................................................................................... 55
           4.3.2.1 Screen: Release Order ............................................................................................................. 55
           4.3.2.2 Use Case Description: Maintenance Data Release Order............................................. 56
       4.3.3             Order Cancellation ............................................................................................................... 57
           4.3.3.1 Screen: Order Cancellation .................................................................................................... 57
           4.3.3.2 Use Case Description: Maintenance Data Order Cancellation ................................... 58
       4.3.4             Work order Sheet ................................................................................................................. 59
           4.3.4.1 Screen: Work Order Sheet ..................................................................................................... 59
           4.3.4.2 Use Case Description: Maintenance Data Work Order Sheet. .................................... 59
       4.3.5             End of Order............................................................................................................................ 61
           4.3.5.1 Screen: End of Order ................................................................................................................ 61
           4.3.5.2 Use Case Description: Maintenance Data End of Order ............................................... 62
   4.4 Modul Finance ............................................................................................................ 64
     4.4.1  Reimbursement ..................................................................................................................... 64
           4.4.1.1 Screen: Reimbursement ......................................................................................................... 64
           4.4.1.2 Use Case Description: Maintenance Data Reimburstment ......................................... 65
       4.4.2             Invoice Module (Multi DO) .............................................................................................. 67
           4.4.2.1 Screen: Modul Invoice ............................................................................................................. 67
           4.4.2.2 Use Case Description: Maintenance Data Invoice Module. ......................................... 68
       4.4.3             Print Invoice............................................................................................................................ 70
           4.4.3.1 Screen: Print Invoice................................................................................................................ 70
           Gambar-xx: Print Invoice ........................................................................................................................ 70
           4.4.3.2 Use Case Description: Maintenance Data Print Invoice ............................................... 70
       4.4.4             Invoice Sent Confirmation ............................................................................................... 72
           4.4.4.1 Screen: Invoice Sent Confirmation...................................................................................... 72
           Gambar-xx: Invoice Sent Confirmation .............................................................................................. 72
           4.4.4.2 Use Case Description: Maintenance Invoice Sent Confirmation. .............................. 73
       4.4.5             Account Receiveable ........................................................................................................... 74
           4.4.5.1 Screen: Account Receiveable ................................................................................................ 74
           4.4.5.2 Use Case Description: Maintenance Data Account Receiveable................................ 75
       4.4.6             Payment Module ................................................................................................................... 76
           4.4.6.1 Screen: Payment Module ........................................................................................................ 76

Trucking Management System untuk PT Dinamika Makmur Sentosa

                                                                                                                                                               -3-
User Requirements Specification



         4.4.6.2 Use Case Description: Maintenance Data Payment Module ....................................... 77
5.        f ........................................................................................................................... 78




Trucking Management System untuk PT Dinamika Makmur Sentosa

                                                                                                                                     -4-
User Requirements Specification




1. Pendahuluan
     Dokumen User Requirements Specification (URS) ini menggambarkan kebutuhan
     sistem yang merupakan tinjauan dari sisi bisnis proses PT Dinamika Makmur Sentosa
     yang berkaitan dengan manajemen distribusi produk. Trucking Management System
     (TMS) adalah sebuah sistem yang menjadi ulasan dalam URS ini, dimana PT Dinamika
     Makmur Sentosa merupakan pengguna akhir dari sistem TMS yang akan dibangun
     tersebut.
     Secara garis besar, kebutuhan sistem PT Dinamika makmur Sentosa dibuat dalam
     beberapa bagian, antara lain:
      Pendahuluan dan Rangkuman, merupakan tujuan dan cakupan URS yang
       menjadi bahan diskusi sehingga menjadi satu kesatuan dokumen URS yang utuh
       mengenai kebutuhan user dalam pembangunan TMS.
      Business Requirement, menggambarkan kebutuhan bisnis proses dari sistem
       distribusi PT Dinamika Makmur Sentosa.
      User Interface Requirement, menggambarkan user interface (lay out screen
       input) yang didasari oleh bentuk formulir manual PT Dinamika Makmur Sentosa
       yang ada serta bahan-bahan lainnya yang dikumpulkan selama sesi diskusi. Interaksi
       pengguna dengan sistem yang baru digambarkan dengan use-case.
      Report, menyajikan laporan kegiatan sesuai dengan kebutuhan yang dapat dijadikan
       bahan untuk analisis.


    1.1 Tujuan
             Dokumen ini berlaku sebagai dokumen User Requirement Specification (URS),
             yang menggambarkan cakupan bisnis mengenai proses distribusi produk
             pelanggan PT. Dinamika Makmur Sentosa ke drop point tertentu yang ditetapkan
             oleh pelanggan, serta hubungannya dengan penerapan sistem GPS untuk
             melakukan Dispatching, Tracking, Monitoring & Controlling terhadap armada
             PT. Dinamika Makmur Sentosa.

    1.2 Cakupan
             Bisnis proses yang didefinisikan dalam dokumen ini menggambarkan rangkuman
             kebutuhan user terhadap proses pendistribusian produk pelanggan oleh armada
             PT Dinamika Makmur Sentosa dalam pembangunan TMS.

    1.3 Ringkasan dan Penyajian
             Dokumen URS ini terdiri dari:
                 Ringkasan Kebutuhan: Ringkasan singkat mengenai permasalahan yang
                  terjadi dalam bisnis proses distribusi produk PT Dinamika Makmur Sentosa
                  serta keinginan pengguna terhadap aplikasi TMS.
                 Alur Bisnis (Business Flow): Gambaran alur proses mengenai sistem
                  distribusi produk dari PT Dinamika Makmur Sentosa untuk distribusi produk
                  pelanggan.
                 User Interface Requirement: Gambaran mengenai user interface (layout
                  screen input) dari aplikasi yang akan dibangun. User Interface ini dibuat
                  berdasarkan hasil analisa dan keterangan yang didapat selama sesi diskusi.
                 Use-Case: Menggambarkan interaksi pengguna dengan sistem yang baru.




Trucking Management System untuk PT Dinamika Makmur Sentosa

                                                                                        -5-
User Requirements Specification




2. Ringkasan Kebutuhan
    2.1 Tinjauan Permasalahan
             Dalam hal proses distribusi produk pelanggan, PT. Dinamika Makmur Sentosa
             memiliki armada yang beroperasional berdasarkan permintaan dari pelanggan-
             pelanggannya untuk mendistribusikan produk ke titik-titik (drop point) tertentu.
             Dalam pelaksanaannya, permasalahan operasional yang terjadi dapat dibedakan
             sebagai berikut, antara lain:
             A. Permasalahan operasional yang berkenaan dengan kendaraan, seperti:
                      Kesulitan dalam pengaturan armada jika diperlukan mendadak untuk
                       tugas khusus (special case) atau dalam keadaan darurat.
                      Kurang ketersediaan data yang akurat dalam hal penentuan jadwal untuk
                       melakukan perawatan (maintenance) kendaraan.
                      Kurang ketersediaan data yang akurat untuk menganalisa alasan
                       terjadinya kecelakaan.
                      Tidak bisa melakukan kontrol terhadap kemungkinan membuka pintu box
                       di tempat yang tidak seharusnya, atau tidak di tempat tujuan.
             B. Permasalahan operasional yang berkenaan dengan pengemudi, seperti tidak
                dapat melakukan kontrol terhadap rute yang sedang dijalani oleh pengemudi
                yang mungkin saja dapat berimplikasi kepada biaya operasional yang secara
                umum terjadi seperti:
                      Pengemudi mengambil rute yang tidak efisien baik dari segi jarak, waktu
                       maupun biaya perjalanan.
                      Pengemudi melakukan perjalanan pulang pergi dari satu tempat ke
                       tempat lainnya yang seharusnya hal tersebut tidak perlu dilakukan.
                      Kemungkinan pengemudi tidak mengambil jalur TOL, sebagaimana yang
                       seharusnya.

    2.2 Solusi dan Keuntungan Trucking Management
        System untuk PT. Dinamika Makmur Sentosa
             Dengan melihat permasalahan operasional yang terjadi di lapangan, PT. Dinamika
             Makmur Sentosa, memerlukan suatu sistem yang dapat memberikan informasi
             yang akurat, on-line dan real-time tentang proses distribusi serta manajemen
             armada. Untuk memenuhi kebutuhan tersebut PT. Dinamika Makmur Sentosa
             membangun suatu sistem yang dinamakan “Trucking Management System
             (TMS)”. TMS adalah sebuah sistem aplikasi yang mencatat semua proses order
             hingga penyelesaian order pendistribusian produk pelanggan yang dapat
             diintegrasikan dengan GPS (Global Positioning System) dan OSLOG System.
             Dengan adanya TMS maka diharapkan PT. Dinamika Makmur Sentosa dapat
             mengatasi permasalahan yang diuraikan diatas, serta mendapatkan informasi
             yang diperlukan untuk lebih meningkatkan layanan kepada pelanggan. TMS
             diharapkan dapat memberikan informasi sebagai berikut:
             A. Penugasan kerja yang efektif dan menganalisa pola kerja pengemudi.
             B. Efektifitas penggunaan kendaraan serta efisiensinya.
             C. Efektifitas waktu proses muat serta bongkar muat barang.
             D. Memantau kendaraan operasional secara on-line dan real-time.
             E. Data sesaat sebelum terjadi suatu kecelakaan.


Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                 -6-
User Requirements Specification




             F. Ringkasan Laporan (Report Summary) yang lengkap dan akurat, berguna
                untuk kepentingan manajemen untuk analisa bisnis seperti: Success Delivery
                Rate (by Pelanggan, PO atau by Number of Total Delivery).
             Keunggulan lain dari TMS diharapkan dapat memberikan kemudahan dalam
             melakukan kegiatan operasional harian dalam proses distribusi produk PT.
             Dinamika Makmur Sentosa seperti:
             A. Kemudahaan dalam hal perencanaan, pelaksanaan, kontrol dan monitor
                terhadap armada kendaraan sehingga proses distribusi dapat dilakukan secara
                lebih optimal.
             B. Proses otomasi data dari kegiatan di lapangan yang dapat dijadikan sebagai
                bahan acuan analisa performansi kegiatan dari para karyawan terkait.
             C. Sistem yang dapat memberikan peringatan dini serta visualisasi keadaan dan
                kondisi kendaraan di lapangan sehingga dapat melakukan tindakan antisipasi
                yang lebih cepat.

    2.3 Proses Distribusi Produk Pelanggan PT. Dinamika
        Makmur Sentosa
         2.3.1       Model Bisnis PT. Dinamika Makmur Sentosa
                   PT. Dinamika Makmur Sentosa memiliki model bisnis pendistribusian
                   produk pelanggan ke drop point tertentu, dimana order yang diterima dapat
                   berdasarkan kontrak atau on call.
                   Proses distribusi dimulai dari pick-up barang yang ada di gudang
                   penyimpanan pelanggan untuk selanjutnya didistribusikan ke drop point
                   tertentu yang ditentukan oleh pelanggan.
         2.3.2       Bisnis Proses               Distribusi   PT.   Dinamika      Makmur
                     Sentosa
                   Dengan model bisnis tersebut, maka proses distribusi yang diperlukan untuk
                   diimplementasikan dalam sistem TMS adalah sebagai berikut:
                  2.3.2.1         Delivery Order
                   Delivery Order adalah proses permintaan untuk pendistribusian produk yang
                   berasal dari pelanggan PT. Dinamika Makmur Sentosa. Permintaan dari
                   pelanggan tersebut didasari oleh Purchase Order atau Delivery Order.
                   Ukuran keberhasilan proses ini dilihat dari ketersediaan armada yang sesuai
                   dengan permintaan muatan pelanggan.




Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                 -7-
User Requirements Specification




                                              Gambar-1: Alur Bisnis Order




Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                            -8-
User Requirements Specification




3. Solusi Trucking Management System (TMS)
             Dari uraian dan pengertian terhadap bisnis proses dan alur proses distribusi PT.
             Dinamika Makmur Sentosa, maka TMS dibuat sesuai dengan bisnis proses
             tersebut. Secara umum TMS merupakan sebuah system manajemen armada untuk
             mendistribusikan produk pelanggan yang dapat diintegrasikan dengan sistem GPS
             untuk Tracking, Monitoring & Controlling.

    3.1 Modul-Modul Trucking Management System

                                        Gambar-xx: Diagram Modul Sistem TMS

             Gambar-xx memperlihatkan komponen modul aplikasi Trucking Management
             System (TMS) yang terdiri dari modul utama yaitu ......... dan modul Master Data
             Referensi yang menunjang modul utama seperti Manajemen Rute, Manajemen
             Pengemudi, Manajemen Unit, Manajemen Pelanggan, serta modul lainnya untuk
             Reimbursment dan Sistem Pelaporan.
             Dalam implementasinya, TMS akan berintegrasi dengan GPS database yang
             berasal dari Sistem OSLOG yang dimiliki oleh PT. Integrasia Utama yang
             dioperasikan oleh PT. Dinamika Makmur Sentosa.




    3.2 Arsitektur yang Dibutuhkan




                                          Gambar-xx: Diagram Arsitektur TMS

             Sistem arsitektur yang dibutuhkan, dapat dijelaskan seperti Gambar-xx, terdiri
             dari:
                      TMS Back End System yang merupakan server database, bertanggung
                       jawab untuk memproses semua data GPS-Database dari Sistem GPS.
                      Client Application yang terdiri dari Aplikasi Kantor Pusat dan Aplikasi
                       untuk Cabang yang terhubung dengan server database melalui LAN dan
                       atau jaringan komunikasi lainnya yang disiapkan secara khusus.




Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                 -9-
User Requirements Specification




    3.3 Hardware / Software yang Dibutuhkan
         3.3.1       Kebutuhan Software
                          Sistem baru ini dibangun dengan mengadopsi teknologi yang
                   direkomendasikan sebagai berikut:
                        Technology Platform                      Microsoft dotNet Techology

                        IDE/Framework                            Microsoft Visual studio 2008 /
                                                                 .Net Framework 3.5
                        Development Language                     C-Sharp & VB dotNet

                        Database                                 Microsoft SQL 2008 (Business Data)
                                                                 Postgis version 1.1.6 (Spatial Data)
                        Sistem Operasi Server                    Microsoft Window Server 2008
                                                                 Enterprise
                        Sistem Operasi PC Desktop                Windows 7



         3.3.2       Kebutuhan Hardware
                             Kebutuhan hardware adalah sebagai berikut:
                        Database Server                   Xeon Dual Core 3Ghz, 8 GB Memory, 2x320 GB
                                                          Hard disk, NIC 100 Mbps/Gigabite Ethernet.
                        Client PC Desktop                 Pentium Dual Core 2.4 GHz, 4 GB Memory, 180
                                                          GB Hard Disk, NIC 10/100 Mbps Ethernet.
                        Modem                             GSM Modem



    3.4 Alur Aplikasi

                                             Gambar-xx: Alur Aplikasi TMS

             Ketika melakukan proses distribusi (diwakili oleh "Proses Distribusi" yang
             berisikan model pendistribusian, proses ini memerlukan informasi yang
             didapatkan dari modul lain. Gambar-xx memperlihatkan bahwa proses distribusi
             membutuhkan informasi dari modul-modul master data referensi berikut:
                        Manajemen Pelanggan
                        Manajemen Pengemudi
                        Manajemen Unit
                        Manajemen Rute
                        Maintenance Produk
             Dalam operasional harian, kegiatan Tracking, Monitoring & Controlling seperti
             yang dapat dilihat dalam modul Manajemen Armada juga memerlukan informasi
             dari master data referensi lainnya seperti yang digambarkan pada Gambar-xx di
             atas. Selama proses berjalan modul Manajemen Armada akan menyediakan
             informasi untuk keperluan modul Tracking, Monitoring & Controlling yang
             memberikan informasi berupa posisi, kondisi dan keadaan kendaraan selama
             kendaraan tersebut melakukan proses distribusi.
             Sistem Pelaporan akan memproses semua data yang dihasilkan dari semua proses
             yang telah dilakukan dalam modul-modul TMS yang telah didefinisikan. Diagram
             diatas memperlihatkan bahwa modul reporting akan mengambil semua data yang
             dihasilkan dari proses distribusi dan proses “Tracking, Monitoring & Controlling.
Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                        - 10 -
User Requirements Specification




4. Functional Spesification
    4.1 Maintenance Data Administration
         4.1.1            Maintenance Data Customer
                     4.1.1.1                 Screen: Master Data Customer


            Master Customer


                     Code:                                           Name:                                       Search


                          Company Name                  Address        Phone Number             Fax Number     Contact Person
                                List Title              List Title         List Title            List Title          List Title
                                List Title              List Title         List Title            List Title          List Title
                                List Title              List Title         List Title            List Title          List Title
                                List Title              List Title         List Title            List Title          List Title
                                List Title              List Title         List Title            List Title          List Title
                                List Title              List Title         List Title            List Title          List Title
                                List Title              List Title         List Title            List Title          List Title
                                List Title              List Title         List Title            List Title          List Title
                                List Title              List Title         List Title            List Title          List Title
                 1    2    ..


                                                                                                                                  ADD
             Customer Information

                 Code                          <auto>                          NPWP Number

                 Name                                                          NPWP Address
                 Address



                                                                                Credit Limit
                 Firm
                                                                                Term of Payment
                 Type of Business                                               Description
                 Phone Number
                 Fax Number

             Contact Person 1                                                Contact Person 3
              Name                                                            Name
              Phone Number                                                    Phone Number
              Email                                                           Email
              Title                                                           Title

             Contact Person 2                                                Contact Person 4
              Name                                                            Name
              Phone Number                                                    Phone Number
              Email                                                           Email
              Title                                                           Title


                                                                                                              SAVE                CANCEL



                                                 Gambar-xx: Layar Maintenance Master Data Customer

Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                                                    - 11 -
User Requirements Specification




         Field Description & Event Action
           UI Field                        UI Type            Event      Description
           Code                            Text Field         N/A        Mengisikan kode customer untuk
                                                                         pencarian.
           Name                            Text Field         N/A        Mengisikan nama customer untuk
                                                                         pencarian.
           SEARCH                          Button             On Click   Melakukan pencarian berdasarkan
                                                                         criteria.
           Customer List                   Grid List          N/A        Menampilkan list data customer.
           Page Number                     Button             On Click   Memindahkan halaman-halaman pada
                                                                         customer list.
           ADD                             Button             On Click   Menambahkan data customer baru.
           Code                            Text Field         N/A        Otomatis di-generate oleh sistem dengan
                                                                         format penomoran tertentu.
           Customer Information
           Code                            Text Field         N/A        Otomatis di-generate oleh sistem dengan
                                                                         format penomoran tertentu.
           Name                            Text Field         N/A        Mengisikan nama customer (nama
                                                                         perusahaan).
           Address                         Text Area          N/A        Mengisikan alamat customer.
           Firm                            Combo Box          On Click   Memilih badan usaha yang sesuai
                                                                         dengan customer (PT/CV/UD/Pribadi).
           Type of Business                Combo Box          On Click   Memilih jenis usaha yang sesuai dengan
                                                                         customer. (Misal: Food & Beverage,
                                                                         chemical, dll).
           Phone Number                    Text Field         N/A        Mengisikan nomor telepon customer.
           Fax Number                      Text Field         N/A        Mengisikan nomor fax customer.
           NPWP Number                     Text Field         N/A        Mengisikan nomor NPWP customer.
           NPWP Address                    Text Area          N/A        Mengisikan alamat tempat pembuatan
                                                                         NPWP.
           Credit of Limit                 Text Field         N/A        Mengisikan batas kredit.
           Term of Payment                 Combo Box          On Click   Memilih jenis jangka waktu pembayaran.
                                                                         (CBD/COD/14Days/30Days).
           Description                     Text Area          N/A        Mengisikan keterangan mengenai
                                                                         customer.
           Contact Person 1
           Name                            Text Field         N/A        Mengisikan nama kayawan dari
                                                                         perusahaan customer.
           Phone Number                    Text Field         N/A        Mengisikan nomor telepon kayawan dari
                                                                         perusahaan customer.
           Email                           Text Field         N/A        Mengisikan alamat email kayawan dari
                                                                         perusahaan customer.
           Title                           Text Field         N/A        Mengisikan jabatan kayawan dari
                                                                         perusahaan customer.
           Contact Person 2
           Name                            Text Field         N/A        Mengisikan nama kayawan dari
                                                                         perusahaan customer.
           Phone Number                    Text Field         N/A        Mengisikan nomor telepon kayawan dari
                                                                         perusahaan customer.
           Email                           Text Field         N/A        Mengisikan alamat email kayawan dari
                                                                         perusahaan customer.
           Title                           Text Field         N/A        Mengisikan jabatan kayawan dari
                                                                         perusahaan customer.
           Contact Person 3
           Name                            Text Field         N/A        Mengisikan nama kayawan dari
                                                                         perusahaan customer.
           Phone Number                    Text Field         N/A        Mengisikan nomor telepon kayawan dari
                                                                         perusahaan customer.
           Email                           Text Field         N/A        Mengisikan alamat email kayawan dari
                                                                         perusahaan customer.
           Title                           Text Field         N/A        Mengisikan jabatan kayawan dari
                                                                         perusahaan customer.
           Contact Person 4
           Name                            Text Field         N/A        Mengisikan nama kayawan dari
                                                                         perusahaan customer.
Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                      - 12 -
User Requirements Specification




           UI Field                         UI Type           Event       Description
           Phone Number                     Text Field        N/A         Mengisikan nomor telepon kayawan dari
                                                                          perusahaan customer.
           Email                            Text Field        N/A         Mengisikan alamat email kayawan dari
                                                                          perusahaan customer.
           Title                            Text Field        N/A         Mengisikan jabatan kayawan dari
                                                                          perusahaan customer.
           SAVE                             Button            On Click    Proses penyimpanan data ke database.
           CANCEL                           Button            On Click    Membatalkan proses proses pengisian.



                   4.1.1.2        Use Case Description: Master Data Customer
           Overview                :      Modul ini untuk membuat Master Data Customer, memelihara Master
                                          Data Customer, seperti melakukan perubahan, penambahan, dan
                                          pencarian data customer.
           Actor(s)                :      Operator.
           Level                   :      Primary.
           Include                 :      -
           Extend                  :      -
           Trigger                 :      -
           Pre-Condition           :      Database customer.
           Scenario                :     1. Tampilkan UI: Master Data Customer.
                                         2. Untuk mencari data customer:
                                                     a. Masukkan frase Code dan atau masukkan Company
                                                          Name.
                                                     b. Klik tombol SEARCH, maka sistem akan mencari data
                                                          customer sesuai kriteria dan ditampilkan pada grid list
                                                          customer.
                                                     c. Pilih data customer pada grid list customer, sistem mem-
                                                          populate data detil customer ke bagian Customer
                                                          Information dan Contact Person (modus layar dalam
                                                          keadaan read only).
                                         3. Untuk mengedit data customer:
                                                     a. Pilih data customer yang akan di-edit pada grid list
                                                          customer.
                                                     b. Edit data sesuai yang diinginkan.
                                                     c. Klik tombol SAVE.
                                         4. Untuk membuat data customer baru:
                                                     a. Klik tombol ADD.
                                                     b. Sistem akan mengkosongkan layar untuk data baru,
                                                          Customer Code di-generate otomatis oleh sistem sesuai
                                                          format penomoran.
                                                     c. Masukkan data Customer Information dan Contact
                                                          Person.
                                                     d. Klik tombol SAVE.
                                         5. Jika klik tombol SAVE, maka popup window konfirmasi “Save The
                                             Data?”:
                                                     a. Jika klik OK, maka simpan data ke database.
                                                     b. Jika klik CANCEL, sistem akan tetap pada screen Master
                                                          Data Customer.
                                         6. Jika klik tombol CANCEL, maka popup window konfirmasi “All un-
                                             saved data will be lost, are you sure to cancel?”
                                                     a. Jika klik tombol YES, sistem membatalkan semua proses
                                                          dan window kembali ke screen semula.
                                                     b. Jika klik tombol NO, window tetap pada screen Master
                                                          Data Customer.
                                          7. Pada Grid List, terdapat parameter data maksimum 10 data, jika data
                                              yang terdapat dalam sistem dan data yang di entry melebih 10 data,
                                              maka Grid List otomatis membuat page baru, dan akan muncul Button
                                              page.
           Expected Result :                Data yang diinput akan tersimpan ke dalam database.
           Validation              :        Data yang diisikan pada text field Phone Number, Fax Number, NPWP
                                             Number dan Credit Limit adalah bersifat Numeric.
                                            Sistem akan menampilkan data berdasarkan kriteria pencarian. Apabila
                                             data pelanggan yang dicari tidak ada, maka sistem akan menampilkan
Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                       - 13 -
User Requirements Specification




                                             popup “Data Customer not found”.
                                            Pada saat klik tombol SAVE:
                                              o Sistem akan melakukan validasi terhadap field mandatory yang
                                                 belum terisi dengan mengeluarkan popup window dialog “Please
                                                 complete mandatory field”.
                                              o Sistem akan melakukan validasi terhadap field yang bersifat
                                                 numeric, jika terjadi pengisian berupa character, maka akan keluar
                                                 popup window dialog “Please input data correctly”.




Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                         - 14 -
User Requirements Specification




         4.1.2            Maintenance Data Vendor/Supplier
                     4.1.2.1                 Screen: Master Data Vendor/Supplier


            Master Vendor/Supplier


                     Code:                                            Company Name:                                            SEARCH


                          Company Name                   Address           Phone Number               Fax Number        Contact Person
                                List Title               List Title           List Title                  List Title          List Title
                                List Title               List Title           List Title                  List Title          List Title
                                List Title               List Title           List Title                  List Title          List Title
                                List Title               List Title           List Title                  List Title          List Title
                                List Title               List Title           List Title                  List Title          List Title
                                List Title               List Title           List Title                  List Title          List Title
                                List Title               List Title           List Title                  List Title          List Title
                                List Title               List Title           List Title                  List Title          List Title
                                List Title               List Title           List Title                  List Title          List Title
                 1    2    ..


                                                                                                                                            ADD

               Vendor/Supplier Information                                             Contact Person 1
                                                                                           Name
               Code                            <auto>
                                                                                           Phone Number
               Company Name
                                                                                           Email
               Address
                                                                                       Contact Person 2
                                                                                           Name
                                                                                           Phone Number
               Firm                                                                        Email

               Phone Number                                                            Contact Person 3

               Fax Number                                                                  Name

              NPWP Number                                                                  Phone Number
                                                                                           Email
              Description
                                                                                       Contact Person 4
                                                                                           Name
                                                                                           Phone Number

               Vehicle Information
                                                                                           Email

                 Police Number

                 Unit Type
                                                                                                                       SAVE                CANCEL


                                              Gambar-xx: Layar Maintenance Master Data Vendor/Supplier



         Field Description & Event Action
           UI Field                                     UI Type            Event                                Description
           Code                                         Text Field         N/A                     Mengisikan kode vendor/supplier untuk
                                                                                                   melakukan proses pencarian.
           Company Name                                 Text Field         N/A                     Mengisikan nama perusahaan
                                                                                                   vendor/supplier untuk melakukan
                                                                                                   proses pencarian.
           SEARCH                                       Button             On Click                Melakukan pencarian berdasarkan
                                                                                                   criteria.
           Vendor/Supplier List                         Grid List          N/A                     Menampilkan list data vendor/supplier.
           Page Number                                  Button             On Click                Memindahkan halaman-halaman pada
Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                                                            - 15 -
User Requirements Specification




           UI Field                        UI Type            Event                  Description
                                                                         vendor/supplier list.
           ADD                             Button             On Click   Menambahkan data vendor/supplier
                                                                         baru.
           Vendor/Supplier Information
           Code                   Text Field                  N/A        Otomatis di-generate oleh sistem dengan
                                                                         format penomoran tertentu.
           Company Name                    Text Field         N/A        Mengisikan nama perusahaan
                                                                         vendor/supplier.
           Address                         Text Area          N/A        Mengisikan alamat vendor/supplier.
           Firm                            Combo Box          On Click   Memilih badan usaha yang sesuai
                                                                         dengan perusahaan vendor/supplier.
                                                                         (PT/CV/UD/Pribadi).
           Phone Number                    Text Field         N/A        Mengisikan nomor telepon
                                                                         vendor/supplier.
           Fax Number                      Text Field         N/A        Mengisikan nomor fax vendor/supplier.
           NPWP Number                     Text Field         N/A        Mengisikan nomor NPWP perusahaan
                                                                         vendor/supplier.
           Description                     Text Area          N/A        Mengisikan keterangan mengenai
                                                                         vendor/supplier.
           Vehicle Information
           Police Number                   Text Field         N/A        Mengisikan nomor polisi kendaraan.
           Unit Type                       Combo Box          On Click   Memilih jenis kendaraan yang sesuai.
                                                                         (CDE/CDD/FUSO/BU 6 CYL/ BU 8
                                                                         CYL/TRONTON LOCAL/ GANDENG /
                                                                         TRAILER ENGLE / TRAILER
                                                                         DOUBLE).
           Contact Person 1
           Name                            Text Field         N/A        Mengisikan nama karyawan dari
                                                                         perusahaan vendor/supplier.
           Phone Number                    Text Field         N/A        Mengisikan nomor telepon karyawan
                                                                         dari perusahaan vendor/supplier.
           Email                           Text Field         N/A        Mengisikan alamat email karyawan dari
                                                                         perusahaan vendor/supplier.
           Contact Person 2
           Name                            Text Field         N/A        Mengisikan nama karyawan dari
                                                                         perusahaan vendor/supplier.
           Phone Number                    Text Field         N/A        Mengisikan nomor telepon karyawan
                                                                         dari perusahaan vendor/supplier.
           Email                           Text Field         On Click   Mengisikan alamat email karyawan dari
                                                                         perusahaan vendor/supplier.
           Contact Person 3
           Name                            Text Field         On Click   Mengisikan nama karyawan dari
                                                                         perusahaan vendor/supplier.
           Phone Number                    Text Field         On Click   Mengisikan nomor telepon karyawan
                                                                         dari perusahaan vendor/supplier.
           Email                           Text Field         N/A        Mengisikan alamat email karyawan dari
                                                                         perusahaan vendor/supplier.
           Contact Person 4
           Name                            Text Field         On Click   Mengisikan nama karyawan dari
                                                                         perusahaan vendor/supplier.
           Phone Number                    Text Field         N/A        Mengisikan nomor telepon karyawan
                                                                         dari perusahaan vendor/supplier.
           Email                           Text Field         N/A        Mengisikan alamat email karyawan dari
                                                                         perusahaan vendor/supplier.
           SAVE                            Button             On Click   Proses penyimpanan data ke database.
           CANCEL                          Button             On Click   Membatalkan proses dan kembali ke
                                                                         layar sebelumnya.



                   4.1.2.2        Use Case Description: Maintenance Data
                                  Vendor/Supplier
           Overview                :     Modul ini untuk membuat master data vendor/supplier, memelihara
                                         master data vendor/supplier, seperti melakukan perubahan, penambahan,
Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                      - 16 -
User Requirements Specification




                                          dan pencarian data vendor/supplier.
           Actor(s)               :       Operator.
           Level                  :       Primary.
           Include                :       -
           Extend                 :       -
           Trigger                :       -
           Pre-Condition          :       Data Vendor/Supplier.
           Scenario               :      1. Tampilkan UI: Master Data Vendor/Supplier.
                                         2. Untuk melakukan pencarian data vendor/supplier:
                                                     a. Masukkan frase Code dan atau masukkan Company
                                                          Name.
                                                     b. Klik tombol SEARCH, maka sistem akan mencari data
                                                          vendor/supplier sesuai kriteria dan ditampilkan pada grid
                                                          list vendor/supplier.
                                                     c. Pilih data vendor/supplier pada grid list vendor/supplier,
                                                          sistem mem-populate data detil vendor/supplier ke bagian
                                                          Vendor/Supplier Information, Vehicle Information dan
                                                          Contact Person (modus layar dalam keadaan read only).
                                         3. Untuk Mengedit data vendor/Supplier:
                                                     a. Pilih data vendor/supplier yang akan di-edit pada grid list
                                                          vendor/supplier.
                                                     b. Edit data sesuai yang diinginkan.
                                                     c. Klik tombol SAVE.
                                         4. Untuk membuat Master data Vendor/Supplier yang baru:
                                                     a. Klik tombol Add.
                                                     b. Sistem akan mengkosongkan layar untuk data baru, Code
                                                          di-generate otomatis oleh sistem sesuai format
                                                          penomoran.
                                                     c. Masukkan data Vendor/Supplier Information, Vehicle
                                                          Information dan Contact Person.
                                                     d. Klik tombol SAVE.
                                         5. Jika klik tombol SAVE, maka popup window konfirmasi “Save The
                                             Data?”:
                                                     a. Jika klik OK, maka simpan data ke database.
                                                     b. Jika klik CANCEL, sistem akan tetap pada screen Master
                                                          Data Vendor/Supplier.
                                         6. Jika klik tombol CANCEL, maka popup window konfirmasi “All un-
                                             saved data will be lost, are you sure to cancel?”
                                                     a. Jika klik tombol YES, sistem membatalkan semua proses
                                                            dan window kembali ke screen semula.
                                                     b. Jika klik tombol NO, window tetap pada screen Master
                                                            Data Supplier.
                                          7. Pada Grid List, terdapat parameter data maksimum 10 data, jika data
                                              yang terdapat dalam sistem dan data yang di entry melebih 10 data,
                                              maka Grid List otomatis membuat page baru, dan akan muncul Button
                                              page.
           Expected Result :                Data yang diinput akan tersimpan ke dalam database.
           Validation             :         Data yang diisikan pada text field Phone Number dan Fax Number
                                             adalah bersifat Numeric.
                                            Sistem akan menampilkan data berdasarkan kriteria pencarian. Apabila
                                             data vendor/supplier yang dicari tidak ada, maka sistem akan
                                             menampilkan popup “Data Vendor/Supplier not found”.
                                            Pada saat klik tombol SAVE:
                                              o Sistem akan melakukan validasi terhadap field mandatory yang
                                                  belum terisi dengan mengeluarkan popup window dialog “Please
                                                  complete mandatory field”.
                                              o Sistem akan melakukan validasi terhadap field yang bersifat
                                                  numeric, jika terjadi pengisian berupa character, maka akan keluar
                                                  popup window dialog “Please input data correctly”.




Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                          - 17 -
User Requirements Specification




         4.1.3           Maintenance Data Product
                    4.1.3.1              Screen: Master Data Product

           Master Product


                   Code:                                     Product Name:                                   SEARCH


                                 Code                    Name              UOM           Weight                  Size
                                List Title              List Title        List Title     List Title            List Title
                                List Title              List Title        List Title     List Title            List Title
                                List Title              List Title        List Title     List Title            List Title
                                List Title              List Title        List Title     List Title            List Title
                                List Title              List Title        List Title     List Title            List Title
                                List Title              List Title        List Title     List Title            List Title
                                List Title              List Title        List Title     List Title            List Title
                                List Title              List Title        List Title     List Title            List Title
                                List Title              List Title        List Title     List Title            List Title
               1     2     ..



              Customer Code                                                                                             ADD


             Product Information

                Code

               Name

                Kind of Collie/UOM

                   Weight per Collie/UOM                             Kg

                   Size                                              mmCubic
                Description




                                                                                                      SAVE            CANCEL


                                             Gambar-xx: Layar Maintenance Master Data Product



         Field Description & Event Action
           UI Field                                 UI Type           Event            Description
           Code                                     Text Field        N/A              Mengisikan kode produk untuk
                                                                                       melakukan proses pencarian.
           Product Name                             Text Field        N/A              Mengisikan nama produk untuk
                                                                                       melakukan proses pencarian.
           SEARCH                                   Button            On Click         Melakukan pencarian berdasarkan
                                                                                       criteria.
           Product List                             Grid List         N/A              Menampilkan list data produk.
           Page Number                              Button            On Click         Memindahkan halaman-halaman pada
                                                                                       product list.
Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                                              - 18 -
User Requirements Specification




           UI Field                       UI Type             Event      Description
           ADD                            Button              On Click   Menambahkan data produk baru.
           Customer Code                  Combo box           On Click   Memilih kode customer.
           Product Information
           Code                           Text Field          Disable    Mengisikan kode produk yang
                                                                         ditentukan oleh customer.
           Name                           Text Field          N/A        Mengisikan nama produk.
           Kind of Collie/UOM             Combo Box           On Click   Memilih jenis collie/UOM. (Crat / Dus /
                                                                         Pack / Case/ Box / Pollybox/ Pallet/
                                                                         Trolley / Set).
           Weight per Collie/UOM          Text Field          N/A        Mengisikan berat collie/UOM dengan
                                                                         satuan kilogram.
           Size                           Text Field          N/A        Mengisikan ukuran produk dalam
                                                                         satuan mmKubik. (p x l x t)
           Description                    Text Area           N/A        Mengisikan keterangan mengenai
                                                                         produk.
           SAVE                           Button              On Click   Proses penyimpanan data ke database.
           CANCEL                         Button              On Click   Membatalkan proses dan kembali ke
                                                                         layar sebelumnya.



                  4.1.3.2         Use Case Description: Maintenance Data
                                  Product
           Overview                :      Modul ini untuk membuat master data product, memelihara master data
                                          product, seperti melakukan perubahan, penambahan, dan pencarian data
                                          prduct.
           Actor(s)                :      Operator.
           Level                   :      Primary.
           Include                 :      -
           Extend                  :      -
           Trigger                 :      -
           Pre-Condition           :      Data produk, data customer.
           Scenario                :     1. Tampilkan UI: Master Data Product.
                                         2. Untuk melakukan pencarian data product:
                                                      d. Masukkan frase Code dan atau masukkan Product Name.
                                                      e. Klik tombol SEARCH, maka sistem akan mencari data
                                                           produk sesuai kriteria dan ditampilkan pada grid list
                                                           produk.
                                                      f. Pilih data produk pada grid list produk, sistem mem-
                                                           populate data detil produk ke bagian product
                                                           Information. (modus layar dalam keadaan read only).
                                          3. Untuk Mengedit data Product:
                                                      o Pilih data Product yang akan di-edit pada grid list
                                                           product.
                                                      o Edit data sesuai yang diinginkan.
                                                      o Klik tombol SAVE.
                                          4. Untuk membuat Master data Product yang baru:
                                                      a. Klik tombol ADD.
                                                      b. Sistem akan mengkosongkan layar untuk data baru, Code
                                                           di-generate otomatis oleh sistem sesuai format
                                                           penomoran.
                                                      c. Masukkan data Product Information.
                                                      d. Klik tombol SAVE.
                                          5. Jika klik tombol SAVE, maka popup window konfirmasi “Save The
                                              Data?”:
                                                           a. Jika klik OK, maka simpan data ke database.
                                                           b. Jika klik CANCEL, sistem akan tetap pada screen
                                                                Master Data Product.
                                         6. Jika klik tombol Cancel, maka popup window konfirmasi “All un-saved
                                             data will be lost, are you sure to cancel?”
                                                           a. Jika klik tombol YES, sistem membatalkan semua
                                                                proses dan window kembali ke screen semula.
                                                           b. Jika klik tombol NO, window tetap pada screen
                                                                Master Data Product.
Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                       - 19 -
User Requirements Specification




                                            7.    Pada Grid List, terdapat parameter data maksimum 10 data, jika data
                                                  yang terdapat dalam sistem dan data yang di entry melebih 10 data,
                                                  maka Grid List otomatis membuat page baru, dan akan muncul Button
                                                  page.
           Expected Result :                    Data yang diinput akan tersimpan ke dalam database.

           Validation             :             Data yang diisikan pada text field Weight per Collie/UOM dan Size
                                                 adalah bersifat Numeric.
                                                Sistem akan menampilkan data berdasarkan kriteria pencarian. Apabila
                                                 data produk yang dicari tidak ada, maka sistem akan menampilkan
                                                 popup “Data Product not found”.
                                                Pada saat klik tombol SAVE:
                                                  o Sistem akan melakukan validasi terhadap field mandatory yang
                                                      belum terisi dengan mengeluarkan popup window dialog “Please
                                                      complete mandatory field”.
                                                  o Sistem akan melakukan validasi terhadap field yang bersifat
                                                      numeric, jika terjadi pengisian berupa character, maka akan keluar
                                                      popup window dialog “Please input data correctly”.




Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                             - 20 -
User Requirements Specification




         4.1.4            Maintenance Data Pool
                     4.1.4.1              Screen: Master Data Pool
             Master Pool



                     Code:                                       Name:                                               SEARCH


                                Code                 Name           Address               Phone Number     Contact Person
                             List Title          List Title         List Title                List Title      List Title
                             List Title          List Title         List Title                List Title      List Title
                             List Title          List Title         List Title                List Title      List Title
                             List Title          List Title         List Title                List Title      List Title
                             List Title          List Title         List Title                List Title      List Title
                             List Title          List Title         List Title                List Title      List Title
                             List Title          List Title         List Title                List Title      List Title
                             List Title          List Title         List Title                List Title      List Title
                             List Title          List Title         List Title                List Title      List Title
                 1    2    ..


                                                                                                                           ADD
              Pool Information                                                   Contact Person 1

                 Code                       <auto>                                Name

                 Name                                                             Phone Number
                                                                                  Email
                 Address
                                                                                 Contact Person 2
                                                                                  Name
                                                                                  Phone Number
                 Phone Number                                                     Email

                 Petty Cash                Rp.
                 Description




                                                                                                           SAVE            CANCEL


                                                 Gambar-xx: Layar Maintenance Master Data Pool



         Field Description & Event Action
           UI Field                              UI Type           Event                  Description
           Code                                  Text Field        N/A                    Mengisikan kode pool untuk melakukan
                                                                                          proses pencarian.
           Name                                  Text Field        N/A                    Mengisikan nama pool untuk melakukan
                                                                                          proses pencarian.
           SEARCH                                Button            On Click               Melakukan pencarian berdasarkan
                                                                                          criteria.
           Pool List                             Grid List         N/A                    Menampilkan list data pool.
           Page Number                           Button            On Click               Memindahkan halaman-halaman pada
                                                                                          pool list.
           ADD                                   Button            On Click               Menambahkan data pool baru.
           Pool Information
           Code                                  Text Field        N/A                    Otomatis Ter-Generate oleh sistem.
           Name                                  Text Field        N/A                    Mengisikan nama pool.
           Address                               Text Area         N/A                    Mengisikan alamat pool.
Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                                            - 21 -
User Requirements Specification




           UI Field                       UI Type             Event       Description
           Phone Number                   Text Field          N/A         Mengisikan nomor telepon pool.
           Petty Cash                     Text Field          N/A         Mengisikan nominal batas kas.
           Description                    Text Area           N/A         Mengisikan keterangan mengenai data
                                                                          pool.
           Contact Person 1
           Name                           Text Field          N/A         Mengisikan nama karyawan .
           Phone Number                   Text Field          N/A         Mengisikan nomor telepon karyawan.
           Email                          Text Field          N/A         Mengisikan alamat email karyawan.
           Contact Person 1
           Name                           Text Field          N/A         Mengisikan nama karyawan.
           Phone Number                   Text Field          N/A         Mengisikan nomor telepon karyawan.
           Email                          Text Field          N/A         Mengisikan alamat email karyawan.
           SAVE                           Button              On Click    Proses penyimpanan data ke database.
           CANCEL                         Button              On Click    Membatalkan proses dan kembali ke
                                                                          layar sebelumnya.



                  4.1.4.2         Use Case Description: Maintenance Master
                                  Data Pool
           Overview                :      Modul ini untuk membuat master data pool, memelihara master data pool,
                                          seperti melakukan perubahan, penambahan, dan pencarian data pool.
           Actor(s)                :      Operator.
           Level                   :      Primary.
           Include                 :      -
           Extend                  :      -
           Trigger                 :      -
           Pre-Condition           :      Data pool
           Scenario                :     1. Tampilkan UI: Master Data Pool.
                                         2. Untuk melakukan pencarian data pool:
                                                  a. Masukkan frase Code dan atau masukkan Pool Name.
                                                  b. Klik tombol SEARCH, maka sistem akan mencari data pool
                                                      yang sesuai kriteria dan ditampilkan pada grid list pool.
                                                  c. Pilih data pool pada grid list pool, sistem mem-populate data
                                                      detil pool ke bagian Pool Information. (modus layar dalam
                                                      keadaan read only).
                                         3. Untuk mengedit data pool:
                                                  a. Pilih data pool yang akan di-edit pada grid list pool.
                                                  b. Edit data sesuai yang diinginkan.
                                                  c. Klik tombol SAVE.
                                         4. Untuk membuat Master data Pool yang baru:
                                                  a. Klik tombol ADD.
                                                  b. Sistem akan mengkosongkan layar untuk data baru, Code di-
                                                      generate otomatis oleh sistem sesuai format penomoran.
                                                  c. Masukkan data Pool Information.
                                                  d. Klik tombol SAVE.
                                         5. Jika klik tombol SAVE, maka popup window konfirmasi “Save The
                                              Data?”:
                                                  a. Jika klik OK, maka simpan data ke database.
                                                  b. Jika klik CANCEL, sistem akan tetap pada screen Master Data
                                                      Pool.
                                         6. Jika klik tombol CANCEL, maka popup window konfirmasi “All un-
                                             saved data will be lost, are you sure to cancel?”
                                                  a. Jika klik tombol YES, sistem membatalkan semua proses dan
                                                      window kembali ke screen semula.
                                                  b. Jika klik tombol NO, window tetap pada screen Master Data
                                                      Pool.
                                         7. Pada Grid List, terdapat parameter data maksimum 10 data, jika data
                                              yang terdapat dalam sistem dan data yang di entry melebih 10 data,
                                              maka Grid List otomatis membuat page baru, dan akan muncul Button
                                              page.
                                         8. Pada Petty Cash, nominal yang tertulis akan berkurang setiap kali
                                              pemberian uang jalan (Transportation fee) dan bertambah setiap kali
                                              reimbursement.
Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                        - 22 -
User Requirements Specification




           Expected Result :                             Data yang diinput akan tersimpan ke dalam database
           Validation      :                             Data yang diisikan pada text field Phone Number dan Petty Cash adalah
                                                          bersifat Numeric.
                                                         Sistem akan menampilkan data berdasarkan kriteria pencarian. Apabila
                                                          data pool yang dicari tidak ada, maka sistem akan menampilkan popup
                                                          “Data Pool not found”.
                                                         Pada saat klik tombol Save:
                                                           o Sistem akan melakukan validasi terhadap field mandatory yang
                                                               belum terisi dengan mengeluarkan popup window dialog “Please
                                                               complete mandatory field”.
                                                           o Sistem akan melakukan validasi terhadap field yang bersifat
                                                               numeric, jika terjadi pengisian berupa character, maka akan keluar
                                                               popup window dialog “Please input data correctly”.



         4.1.5         Maintenance Master Data Driver
                  4.1.5.1                Screen: Master Data Driver
            Master Driver


                   Code:                                           Driver Name:                                                    SEARCH


                             Code                      Name                       Address                Phone Number          Hired Date
                            List Title                List Title                  List Title                List Title            List Title
                            List Title                List Title                  List Title                List Title            List Title
                            List Title                List Title                  List Title                List Title            List Title
                            List Title                List Title                  List Title                List Title            List Title
                            List Title                List Title                  List Title                List Title            List Title
                            List Title                List Title                  List Title                List Title            List Title
                            List Title                List Title                  List Title                List Title            List Title
                            List Title                List Title                  List Title                List Title            List Title
                            List Title                List Title                  List Title                List Title            List Title
                   1    2    ..


                                                                                                                                                ADD
               Driver Information

                 Code                    <auto>                                    ID Number
                 Name                                                              License Number
                 Address                                                           License Expired Date

                                                                                   Description


                 Date of Birth

                 Phone Number
                                                                                                                Upload Image
                 Hired Date

                                                                                               <Photo>




                                                                                                                           SAVE                CANCEL


                                                      Gambar-xx: Layar Maintenance Data Driver




Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                                                                  - 23 -
User Requirements Specification




         Field Description & Event Action
           UI Field                       UI Type             Event          Description
           Code                           Text Field          N/A            Mengisikan kode supir untuk melakukan
                                                                             proses pencarian.
           Driver Name                    Text Field          N/A            Mengisikan nama driver untuk
                                                                             melakukan proses pencarian.
           SEARCH                         Button              On Click       Melakukan pencarian berdasarkan
                                                                             criteria.
           Driver List                    Grid List           N/A            Menampilkan list data driver.
           Page Number                    Button              On Click       Memindahkan halaman-halaman pada
                                                                             driver list.
           ADD                            Button              On Click       Menambahkan data driver baru.
           Driver Information
           Code                           Text Field          Disable        Otomatis di-generate oleh sistem dengan
                                                                             format penomoran tertentu.
           Name                           Text Field          N/A            Mengisikan nama driver.
           Date of Birth                  Date Picker         On Click       Menampilkan kalender untuk memilih
                                                                             tanggal lahir driver.
           Address                        Text Area           N/A            Mengisikan alamat driver.
           Phone Number                   Text Field          N/A            Mengisikan nomor telepon drver.
           Hired Date                     Date Picker         On Click       Menampilkan kalender untuk memilih
                                                                             tanggal penerimaan.
           ID Number                      Text Field          N/A            Mengisikan nomor KTP.
           License Number                 Text Field          N/A            Mengisikan nomor SIM.
           License Expired Date           Date Picker         On Click       Menampilkan kalender untuk memilih
                                                                             tanggal masa berlakunya SIM card..
           Description                    Text area           N/A            Mengisikan keterangan driver.
           Upload Image                   Button              On Click       Memasukan foto driver.
           SAVE                           Button              On Click       Proses penyimpanan data ke database.
           CANCEL                         Button              On Click       Membatalkan proses dan kembali ke
                                                                             layar sebelumnya.



                  4.1.5.2         Use Case Description: Maintenance Master
                                  Data Driver
           Overview                :      Modul ini untuk membuat master data driver, memelihara master data
                                          driver, seperti melakukan perubahan, penambahan, dan pencarian data
                                          driver.
           Actor(s)                :      Operator.
           Level                   :      Primary.
           Include                 :      -
           Extend                  :      -
           Trigger                 :      -
           Pre-Condition           :      Data Driver.
           Scenario                :    1. Tampilkan UI: Master Data Driver.
                                        2. Untuk melakukan pencarian data driver:
                                                      a. Masukkan frase Code dan atau masukkan Driver Name.
                                                      b. Klik tombol SEARCH, maka sistem akan mencari data
                                                           driver sesuai kriteria dan ditampilkan pada grid list driver.
                                                      c. Pilih data driver pada grid list driver, sistem mem-
                                                           populate data detil driver ke bagian driver Information.
                                                           (modus layar dalam keadaan read only).
                                        3. Untuk mengedit data driver:
                                                      a. Pilih data driver yang akan di-edit pada grid list driver.
                                                      b. Edit data sesuai yang diinginkan.
                                                      c. Klik tombol SAVE
                                        4. Untuk membuat Master data Driver yang baru:
                                                      a. Klik tombol ADD.
                                                      b. Sistem akan mengkosongkan layar untuk data baru, Code
                                                          di-generate otomatis oleh sistem sesuai format
                                                          penomoran.
                                                      c. Masukkan data Driver Information.
                                                      d. Klik tombol SAVE.
                                        5. Jika klik tombol Save, maka popup window konfirmasi “Save The
Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                             - 24 -
User Requirements Specification




                                             Data?”:
                                                       a. Jika klik OK, maka simpan data ke database.
                                                       b. Jika klik CANCEL, sistem akan tetap pada screen Master
                                                          Data Driver.
                                        6.   Jika klik tombol CANCEL, maka popup window konfirmasi “All un-
                                             saved data will be lost, are you sure to cancel?”
                                                           c. Jika klik tombol YES, sistem membatalkan semua
                                                               proses dan window kembali ke screen semula.
                                                           d. Jika klik tombol NO, window tetap pada screen
                                                               Master Data Driver.
                                        7.   Pada Grid List, terdapat parameter data maksimum 10 data, jika data
                                             yang terdapat dalam sistem dan data yang di entry melebih 10 data,
                                             maka Grid List otomatis membuat page baru, dan akan muncul Button
                                             page.
           Expected Result :                Data yang diinput akan tersimpan ke dalam database
           Validation             :         Data yang diisikan pada text field Phone Number adalah bersifat
                                             Numeric.
                                            Sistem akan menampilkan data berdasarkan kriteria pencarian. Apabila
                                             data driver yang dicari tidak ada, maka sistem akan menampilkan
                                             popup “Data Driver not found”.
                                            Pada saat klik tombol SAVE:
                                             o Sistem akan melakukan validasi terhadap field mandatory yang
                                                  belum terisi dengan mengeluarkan popup window dialog “Please
                                                  complete mandatory field”.
                                             o Sistem akan melakukan validasi terhadap field yang bersifat
                                                  numeric, jika terjadi pengisian berupa character, maka akan keluar
                                                  popup window dialog “Please input data correctly”.




Trucking Management System untuk PT Dinamika Makmur Sentosa
                                                                                                          - 25 -
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a
Draft urs   tms version 1 0  a

More Related Content

What's hot

Debianserverfinal
DebianserverfinalDebianserverfinal
Debianserverfinal
dhyto
 
Rsni t 02-2005
Rsni t 02-2005Rsni t 02-2005
Rsni t 02-2005
iky
 

What's hot (13)

Spesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studi
Spesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studiSpesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studi
Spesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studi
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil StudiDESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
 
Panduan BBM
Panduan BBMPanduan BBM
Panduan BBM
 
Sistem operasi 1.3
Sistem operasi 1.3Sistem operasi 1.3
Sistem operasi 1.3
 
Laporan PKL PT Badak NGL
Laporan PKL PT Badak NGLLaporan PKL PT Badak NGL
Laporan PKL PT Badak NGL
 
Template skpl 9 11 2015
Template skpl 9 11 2015Template skpl 9 11 2015
Template skpl 9 11 2015
 
Debianserverfinal
DebianserverfinalDebianserverfinal
Debianserverfinal
 
Debianserverfinal
DebianserverfinalDebianserverfinal
Debianserverfinal
 
Rsni t 02-2005
Rsni t 02-2005Rsni t 02-2005
Rsni t 02-2005
 
Skpl simasjid b13 140081402014705
Skpl simasjid b13 140081402014705Skpl simasjid b13 140081402014705
Skpl simasjid b13 140081402014705
 
X ref auto cad 2007-r2
X ref auto cad 2007-r2X ref auto cad 2007-r2
X ref auto cad 2007-r2
 
Dppl
DpplDppl
Dppl
 
11 glosarium
11 glosarium11 glosarium
11 glosarium
 

Similar to Draft urs tms version 1 0 a

Onetouch t60-quick-guide-indonesian
Onetouch t60-quick-guide-indonesianOnetouch t60-quick-guide-indonesian
Onetouch t60-quick-guide-indonesian
adel_amran
 
Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014
abijand
 
Buku Ajar Mikrokontroler dan Interface.pdf
Buku Ajar Mikrokontroler dan Interface.pdfBuku Ajar Mikrokontroler dan Interface.pdf
Buku Ajar Mikrokontroler dan Interface.pdf
SiswantoSpd
 
Modul Jaringan Komputer Dasar 2011-2012
Modul Jaringan Komputer Dasar 2011-2012Modul Jaringan Komputer Dasar 2011-2012
Modul Jaringan Komputer Dasar 2011-2012
Mas Tri Sragen
 
Kp 01 2010 perencanaan jaringan irigasi
Kp 01 2010 perencanaan jaringan irigasiKp 01 2010 perencanaan jaringan irigasi
Kp 01 2010 perencanaan jaringan irigasi
Arizki_Hidayat
 
Petunjuk operasional peb53
Petunjuk operasional peb53Petunjuk operasional peb53
Petunjuk operasional peb53
lahuddu76
 
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
Yulian Hadi Saputro
 

Similar to Draft urs tms version 1 0 a (20)

Onetouch t60-quick-guide-indonesian
Onetouch t60-quick-guide-indonesianOnetouch t60-quick-guide-indonesian
Onetouch t60-quick-guide-indonesian
 
Buku Panduan Aplikasi eKinerja
Buku Panduan Aplikasi eKinerjaBuku Panduan Aplikasi eKinerja
Buku Panduan Aplikasi eKinerja
 
Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014
 
Tik.pr02.003.01 b informasi2
Tik.pr02.003.01 b informasi2Tik.pr02.003.01 b informasi2
Tik.pr02.003.01 b informasi2
 
Buku Ajar Mikrokontroler dan Interface.pdf
Buku Ajar Mikrokontroler dan Interface.pdfBuku Ajar Mikrokontroler dan Interface.pdf
Buku Ajar Mikrokontroler dan Interface.pdf
 
Pedoman Penyusunan Perencanaan Teknis Pengembangan Sistem Penyediaan Air Minum
Pedoman Penyusunan Perencanaan Teknis Pengembangan Sistem Penyediaan Air MinumPedoman Penyusunan Perencanaan Teknis Pengembangan Sistem Penyediaan Air Minum
Pedoman Penyusunan Perencanaan Teknis Pengembangan Sistem Penyediaan Air Minum
 
CCNA wireless 640 722 Survival Note
CCNA wireless 640 722 Survival NoteCCNA wireless 640 722 Survival Note
CCNA wireless 640 722 Survival Note
 
Analisis Rate of Return Softskill
Analisis Rate of Return SoftskillAnalisis Rate of Return Softskill
Analisis Rate of Return Softskill
 
Soft skill
Soft skillSoft skill
Soft skill
 
Tik.pr02.001.01 b informasi
Tik.pr02.001.01 b informasiTik.pr02.001.01 b informasi
Tik.pr02.001.01 b informasi
 
Modul Jaringan Komputer Dasar 2011-2012
Modul Jaringan Komputer Dasar 2011-2012Modul Jaringan Komputer Dasar 2011-2012
Modul Jaringan Komputer Dasar 2011-2012
 
Buku Manual Aplikasi Dapodikdas Versi 3.0.0
Buku Manual Aplikasi Dapodikdas Versi 3.0.0Buku Manual Aplikasi Dapodikdas Versi 3.0.0
Buku Manual Aplikasi Dapodikdas Versi 3.0.0
 
Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014
 
Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014Manual aplikasi dapodikdas_v300_01082014
Manual aplikasi dapodikdas_v300_01082014
 
Slims4dummies edisi revisi
Slims4dummies edisi revisiSlims4dummies edisi revisi
Slims4dummies edisi revisi
 
Kp 01 2010 perencanaan jaringan irigasi
Kp 01 2010 perencanaan jaringan irigasiKp 01 2010 perencanaan jaringan irigasi
Kp 01 2010 perencanaan jaringan irigasi
 
Modul 2 Mengidentifikasi Komputer
Modul 2   Mengidentifikasi KomputerModul 2   Mengidentifikasi Komputer
Modul 2 Mengidentifikasi Komputer
 
Petunjuk operasional peb53
Petunjuk operasional peb53Petunjuk operasional peb53
Petunjuk operasional peb53
 
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
Daftar isi manual aplikasi dekstop v.beta 1(blm selesai)
 
Buku Petunjuk Kinerja V.17012023.pdf
Buku Petunjuk Kinerja V.17012023.pdfBuku Petunjuk Kinerja V.17012023.pdf
Buku Petunjuk Kinerja V.17012023.pdf
 

Recently uploaded

KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
DewiUmbar
 
konsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatankonsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatan
SuzanDwiPutra
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
ErikaPutriJayantini
 

Recently uploaded (20)

KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
 
Informatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxInformatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptx
 
MESYUARAT KURIKULUM BIL 1/2024 SEKOLAH KEBANGSAAN SRI SERDANG
MESYUARAT KURIKULUM BIL 1/2024 SEKOLAH KEBANGSAAN SRI SERDANGMESYUARAT KURIKULUM BIL 1/2024 SEKOLAH KEBANGSAAN SRI SERDANG
MESYUARAT KURIKULUM BIL 1/2024 SEKOLAH KEBANGSAAN SRI SERDANG
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
konsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatankonsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatan
 
Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)
 
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASARPPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
 
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriSudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
 
Bioteknologi Konvensional dan Modern kelas 9 SMP
Bioteknologi Konvensional dan Modern  kelas 9 SMPBioteknologi Konvensional dan Modern  kelas 9 SMP
Bioteknologi Konvensional dan Modern kelas 9 SMP
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SD
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SDMateri Sistem Pernapasan Pada Manusia untuk kelas 5 SD
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SD
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
 

Draft urs tms version 1 0 a

  • 1. Trucking Management System Oleh PT. Integrasia Utama Untuk PT. Dinamika Makmur Sentosa User Requirements Specification Disiapkan oleh PT. Integrasia Utama 12 September 2011 Version 1.0
  • 2. User Requirements Specification DAFTAR ISI DAFTAR ISI ...................................................................................................................... 2 1. Pendahuluan ..................................................................................................... 5 1.1 Tujuan ............................................................................................................................. 5 1.2 Cakupan .......................................................................................................................... 5 1.3 Ringkasan dan Penyajian .......................................................................................... 5 2. Ringkasan Kebutuhan .................................................................................... 6 2.1 Tinjauan Permasalahan ............................................................................................. 6 2.2 Solusi dan Keuntungan Trucking Management System untuk PT. Dinamika Makmur Sentosa .......................................................................................................... 6 2.3 Proses Distribusi Produk Pelanggan PT. Dinamika Makmur Sentosa .......... 7 2.3.1 Model Bisnis PT. Dinamika Makmur Sentosa ........................................................... 7 2.3.2 Bisnis Proses Distribusi PT. Dinamika Makmur Sentosa.................................... 7 2.3.2.1 Delivery Order ..............................................................................................................................7 3. Solusi Trucking Management System (TMS)............................................ 9 3.1 Modul-Modul Trucking Management System ...................................................... 9 3.2 Arsitektur yang Dibutuhkan ..................................................................................... 9 3.3 Hardware / Software yang Dibutuhkan .............................................................. 10 3.3.1 Kebutuhan Software ........................................................................................................... 10 3.3.2 Kebutuhan Hardware......................................................................................................... 10 3.4 Alur Aplikasi................................................................................................................ 10 4. Functional Spesification............................................................................... 11 4.1 Maintenance Data Administration ........................................................................ 11 4.1.1 Maintenance Data Customer .......................................................................................... 11 4.1.1.1 Screen: Master Data Customer ............................................................................................. 11 4.1.1.2 Use Case Description: Master Data Customer ................................................................. 13 4.1.2 Maintenance Data Vendor/Supplier .......................................................................... 15 4.1.2.1 Screen: Master Data Vendor/Supplier............................................................................... 15 4.1.2.2 Use Case Description: Maintenance Data Vendor/Supplier ....................................... 16 4.1.3 Maintenance Data Product .............................................................................................. 18 4.1.3.1 Screen: Master Data Product ................................................................................................ 18 4.1.3.2 Use Case Description: Maintenance Data Product......................................................... 19 4.1.4 Maintenance Data Pool ...................................................................................................... 21 4.1.4.1 Screen: Master Data Pool ....................................................................................................... 21 4.1.4.2 Use Case Description: Maintenance Master Data Pool ................................................. 22 4.1.5 Maintenance Master Data Driver ................................................................................. 23 4.1.5.1 Screen: Master Data Driver ................................................................................................... 23 4.1.5.2 Use Case Description: Maintenance Master Data Driver ............................................. 24 4.1.6 Maintenance Master Data Helper ................................................................................ 26 4.1.6.1 Screen: Master Data Helper ................................................................................................... 26 4.1.6.2 Use Case Description: Maintenance Master Data Helper ............................................ 27 4.1.7 Maintenance Master Data Route .................................................................................. 28 4.1.7.1 Screen: Master Data Route .................................................................................................... 28 Gambar-xx: Layar Maintenance Data Route ..................................................................................... 28 4.1.7.2 Use Case Description: Maintenance Master Data Route .............................................. 29 4.1.8 Maintenance Master Data Vehicle ............................................................................... 30 4.1.8.1 Screen: Master Data Vehicle.................................................................................................. 30 4.1.8.2 Use Case Description: Maintenance Master Data Vehicle ........................................... 31 4.1.9 Maintenance Master Data Drop Point ....................................................................... 32 4.1.9.1 Screen: Master Data Drop Point........................................................................................... 32 4.1.9.2 Use Case Description: Maintenance Master Data Drop Point .................................... 33 4.1.10 Maintenance Master Data Type Unit (Vehicle) .................................................... 35 Trucking Management System untuk PT Dinamika Makmur Sentosa -2-
  • 3. User Requirements Specification 4.1.10.1 Screen: Master Data Type Unit (Vehicle) .......................................................................... 35 35 4.1.10.2 Use Case Description: Master Data Type Unit (Vehicle) .............................................. 36 4.1.11 Maintenance Master Data Transportation Fee .................................................... 37 4.1.11.1 Screen: Master Data Transportation Fee .......................................................................... 37 4.1.11.2 Use Case Description: Master Data Transportation Fee .............................................. 38 4.1.12 Maintenance Master Data Invoice .............................................................................. 40 4.1.12.1 Screen: Master Data Invoice.................................................................................................. 40 4.1.12.2 Use Case Description: Master Data Invoice...................................................................... 41 4.1.13 Maintenance Master Data Delivery Order ............................................................... 42 4.1.13.1 Screen: Master Data Delivery Order ................................................................................... 42 4.1.13.2 Use Case Description: Maintenance Master Data Delivery Order. ........................... 43 4.2 Customer Order Management ................................................................................ 44 4.2.1 Entry Customer Order ....................................................................................................... 44 4.2.1.1 Screen: Entry Customer Order ............................................................................................. 44 4.2.1.2 Use Case Description: Maintenance Data Customer Order Transaction................ 47 4.2.1.3 Extend UseCase Description: Create Data Customer Order ....................................... 47 4.2.2 Delivery Order Transaction ............................................................................................ 49 4.2.2.1 Screen: Delivery Order Transaction ................................................................................... 49 4.2.2.2 Use Case Description: Maintenance Delivery Order Transaction ............................ 51 4.2.2.3 Extend Usecase Description: Delivery Order Transaction.......................................... 52 4.3 Modul Delivery Order ............................................................................................... 53 4.3.1 Look Up Delivery Order (DO) ........................................................................................ 53 4.3.1.1 Screen: Look Up Delivery Order .......................................................................................... 53 4.3.1.2 Use Case Description: Maintenance Data Look Up DO ................................................. 54 4.3.2 Release Order ......................................................................................................................... 55 4.3.2.1 Screen: Release Order ............................................................................................................. 55 4.3.2.2 Use Case Description: Maintenance Data Release Order............................................. 56 4.3.3 Order Cancellation ............................................................................................................... 57 4.3.3.1 Screen: Order Cancellation .................................................................................................... 57 4.3.3.2 Use Case Description: Maintenance Data Order Cancellation ................................... 58 4.3.4 Work order Sheet ................................................................................................................. 59 4.3.4.1 Screen: Work Order Sheet ..................................................................................................... 59 4.3.4.2 Use Case Description: Maintenance Data Work Order Sheet. .................................... 59 4.3.5 End of Order............................................................................................................................ 61 4.3.5.1 Screen: End of Order ................................................................................................................ 61 4.3.5.2 Use Case Description: Maintenance Data End of Order ............................................... 62 4.4 Modul Finance ............................................................................................................ 64 4.4.1 Reimbursement ..................................................................................................................... 64 4.4.1.1 Screen: Reimbursement ......................................................................................................... 64 4.4.1.2 Use Case Description: Maintenance Data Reimburstment ......................................... 65 4.4.2 Invoice Module (Multi DO) .............................................................................................. 67 4.4.2.1 Screen: Modul Invoice ............................................................................................................. 67 4.4.2.2 Use Case Description: Maintenance Data Invoice Module. ......................................... 68 4.4.3 Print Invoice............................................................................................................................ 70 4.4.3.1 Screen: Print Invoice................................................................................................................ 70 Gambar-xx: Print Invoice ........................................................................................................................ 70 4.4.3.2 Use Case Description: Maintenance Data Print Invoice ............................................... 70 4.4.4 Invoice Sent Confirmation ............................................................................................... 72 4.4.4.1 Screen: Invoice Sent Confirmation...................................................................................... 72 Gambar-xx: Invoice Sent Confirmation .............................................................................................. 72 4.4.4.2 Use Case Description: Maintenance Invoice Sent Confirmation. .............................. 73 4.4.5 Account Receiveable ........................................................................................................... 74 4.4.5.1 Screen: Account Receiveable ................................................................................................ 74 4.4.5.2 Use Case Description: Maintenance Data Account Receiveable................................ 75 4.4.6 Payment Module ................................................................................................................... 76 4.4.6.1 Screen: Payment Module ........................................................................................................ 76 Trucking Management System untuk PT Dinamika Makmur Sentosa -3-
  • 4. User Requirements Specification 4.4.6.2 Use Case Description: Maintenance Data Payment Module ....................................... 77 5. f ........................................................................................................................... 78 Trucking Management System untuk PT Dinamika Makmur Sentosa -4-
  • 5. User Requirements Specification 1. Pendahuluan Dokumen User Requirements Specification (URS) ini menggambarkan kebutuhan sistem yang merupakan tinjauan dari sisi bisnis proses PT Dinamika Makmur Sentosa yang berkaitan dengan manajemen distribusi produk. Trucking Management System (TMS) adalah sebuah sistem yang menjadi ulasan dalam URS ini, dimana PT Dinamika Makmur Sentosa merupakan pengguna akhir dari sistem TMS yang akan dibangun tersebut. Secara garis besar, kebutuhan sistem PT Dinamika makmur Sentosa dibuat dalam beberapa bagian, antara lain:  Pendahuluan dan Rangkuman, merupakan tujuan dan cakupan URS yang menjadi bahan diskusi sehingga menjadi satu kesatuan dokumen URS yang utuh mengenai kebutuhan user dalam pembangunan TMS.  Business Requirement, menggambarkan kebutuhan bisnis proses dari sistem distribusi PT Dinamika Makmur Sentosa.  User Interface Requirement, menggambarkan user interface (lay out screen input) yang didasari oleh bentuk formulir manual PT Dinamika Makmur Sentosa yang ada serta bahan-bahan lainnya yang dikumpulkan selama sesi diskusi. Interaksi pengguna dengan sistem yang baru digambarkan dengan use-case.  Report, menyajikan laporan kegiatan sesuai dengan kebutuhan yang dapat dijadikan bahan untuk analisis. 1.1 Tujuan Dokumen ini berlaku sebagai dokumen User Requirement Specification (URS), yang menggambarkan cakupan bisnis mengenai proses distribusi produk pelanggan PT. Dinamika Makmur Sentosa ke drop point tertentu yang ditetapkan oleh pelanggan, serta hubungannya dengan penerapan sistem GPS untuk melakukan Dispatching, Tracking, Monitoring & Controlling terhadap armada PT. Dinamika Makmur Sentosa. 1.2 Cakupan Bisnis proses yang didefinisikan dalam dokumen ini menggambarkan rangkuman kebutuhan user terhadap proses pendistribusian produk pelanggan oleh armada PT Dinamika Makmur Sentosa dalam pembangunan TMS. 1.3 Ringkasan dan Penyajian Dokumen URS ini terdiri dari:  Ringkasan Kebutuhan: Ringkasan singkat mengenai permasalahan yang terjadi dalam bisnis proses distribusi produk PT Dinamika Makmur Sentosa serta keinginan pengguna terhadap aplikasi TMS.  Alur Bisnis (Business Flow): Gambaran alur proses mengenai sistem distribusi produk dari PT Dinamika Makmur Sentosa untuk distribusi produk pelanggan.  User Interface Requirement: Gambaran mengenai user interface (layout screen input) dari aplikasi yang akan dibangun. User Interface ini dibuat berdasarkan hasil analisa dan keterangan yang didapat selama sesi diskusi.  Use-Case: Menggambarkan interaksi pengguna dengan sistem yang baru. Trucking Management System untuk PT Dinamika Makmur Sentosa -5-
  • 6. User Requirements Specification 2. Ringkasan Kebutuhan 2.1 Tinjauan Permasalahan Dalam hal proses distribusi produk pelanggan, PT. Dinamika Makmur Sentosa memiliki armada yang beroperasional berdasarkan permintaan dari pelanggan- pelanggannya untuk mendistribusikan produk ke titik-titik (drop point) tertentu. Dalam pelaksanaannya, permasalahan operasional yang terjadi dapat dibedakan sebagai berikut, antara lain: A. Permasalahan operasional yang berkenaan dengan kendaraan, seperti:  Kesulitan dalam pengaturan armada jika diperlukan mendadak untuk tugas khusus (special case) atau dalam keadaan darurat.  Kurang ketersediaan data yang akurat dalam hal penentuan jadwal untuk melakukan perawatan (maintenance) kendaraan.  Kurang ketersediaan data yang akurat untuk menganalisa alasan terjadinya kecelakaan.  Tidak bisa melakukan kontrol terhadap kemungkinan membuka pintu box di tempat yang tidak seharusnya, atau tidak di tempat tujuan. B. Permasalahan operasional yang berkenaan dengan pengemudi, seperti tidak dapat melakukan kontrol terhadap rute yang sedang dijalani oleh pengemudi yang mungkin saja dapat berimplikasi kepada biaya operasional yang secara umum terjadi seperti:  Pengemudi mengambil rute yang tidak efisien baik dari segi jarak, waktu maupun biaya perjalanan.  Pengemudi melakukan perjalanan pulang pergi dari satu tempat ke tempat lainnya yang seharusnya hal tersebut tidak perlu dilakukan.  Kemungkinan pengemudi tidak mengambil jalur TOL, sebagaimana yang seharusnya. 2.2 Solusi dan Keuntungan Trucking Management System untuk PT. Dinamika Makmur Sentosa Dengan melihat permasalahan operasional yang terjadi di lapangan, PT. Dinamika Makmur Sentosa, memerlukan suatu sistem yang dapat memberikan informasi yang akurat, on-line dan real-time tentang proses distribusi serta manajemen armada. Untuk memenuhi kebutuhan tersebut PT. Dinamika Makmur Sentosa membangun suatu sistem yang dinamakan “Trucking Management System (TMS)”. TMS adalah sebuah sistem aplikasi yang mencatat semua proses order hingga penyelesaian order pendistribusian produk pelanggan yang dapat diintegrasikan dengan GPS (Global Positioning System) dan OSLOG System. Dengan adanya TMS maka diharapkan PT. Dinamika Makmur Sentosa dapat mengatasi permasalahan yang diuraikan diatas, serta mendapatkan informasi yang diperlukan untuk lebih meningkatkan layanan kepada pelanggan. TMS diharapkan dapat memberikan informasi sebagai berikut: A. Penugasan kerja yang efektif dan menganalisa pola kerja pengemudi. B. Efektifitas penggunaan kendaraan serta efisiensinya. C. Efektifitas waktu proses muat serta bongkar muat barang. D. Memantau kendaraan operasional secara on-line dan real-time. E. Data sesaat sebelum terjadi suatu kecelakaan. Trucking Management System untuk PT Dinamika Makmur Sentosa -6-
  • 7. User Requirements Specification F. Ringkasan Laporan (Report Summary) yang lengkap dan akurat, berguna untuk kepentingan manajemen untuk analisa bisnis seperti: Success Delivery Rate (by Pelanggan, PO atau by Number of Total Delivery). Keunggulan lain dari TMS diharapkan dapat memberikan kemudahan dalam melakukan kegiatan operasional harian dalam proses distribusi produk PT. Dinamika Makmur Sentosa seperti: A. Kemudahaan dalam hal perencanaan, pelaksanaan, kontrol dan monitor terhadap armada kendaraan sehingga proses distribusi dapat dilakukan secara lebih optimal. B. Proses otomasi data dari kegiatan di lapangan yang dapat dijadikan sebagai bahan acuan analisa performansi kegiatan dari para karyawan terkait. C. Sistem yang dapat memberikan peringatan dini serta visualisasi keadaan dan kondisi kendaraan di lapangan sehingga dapat melakukan tindakan antisipasi yang lebih cepat. 2.3 Proses Distribusi Produk Pelanggan PT. Dinamika Makmur Sentosa 2.3.1 Model Bisnis PT. Dinamika Makmur Sentosa PT. Dinamika Makmur Sentosa memiliki model bisnis pendistribusian produk pelanggan ke drop point tertentu, dimana order yang diterima dapat berdasarkan kontrak atau on call. Proses distribusi dimulai dari pick-up barang yang ada di gudang penyimpanan pelanggan untuk selanjutnya didistribusikan ke drop point tertentu yang ditentukan oleh pelanggan. 2.3.2 Bisnis Proses Distribusi PT. Dinamika Makmur Sentosa Dengan model bisnis tersebut, maka proses distribusi yang diperlukan untuk diimplementasikan dalam sistem TMS adalah sebagai berikut: 2.3.2.1 Delivery Order Delivery Order adalah proses permintaan untuk pendistribusian produk yang berasal dari pelanggan PT. Dinamika Makmur Sentosa. Permintaan dari pelanggan tersebut didasari oleh Purchase Order atau Delivery Order. Ukuran keberhasilan proses ini dilihat dari ketersediaan armada yang sesuai dengan permintaan muatan pelanggan. Trucking Management System untuk PT Dinamika Makmur Sentosa -7-
  • 8. User Requirements Specification Gambar-1: Alur Bisnis Order Trucking Management System untuk PT Dinamika Makmur Sentosa -8-
  • 9. User Requirements Specification 3. Solusi Trucking Management System (TMS) Dari uraian dan pengertian terhadap bisnis proses dan alur proses distribusi PT. Dinamika Makmur Sentosa, maka TMS dibuat sesuai dengan bisnis proses tersebut. Secara umum TMS merupakan sebuah system manajemen armada untuk mendistribusikan produk pelanggan yang dapat diintegrasikan dengan sistem GPS untuk Tracking, Monitoring & Controlling. 3.1 Modul-Modul Trucking Management System Gambar-xx: Diagram Modul Sistem TMS Gambar-xx memperlihatkan komponen modul aplikasi Trucking Management System (TMS) yang terdiri dari modul utama yaitu ......... dan modul Master Data Referensi yang menunjang modul utama seperti Manajemen Rute, Manajemen Pengemudi, Manajemen Unit, Manajemen Pelanggan, serta modul lainnya untuk Reimbursment dan Sistem Pelaporan. Dalam implementasinya, TMS akan berintegrasi dengan GPS database yang berasal dari Sistem OSLOG yang dimiliki oleh PT. Integrasia Utama yang dioperasikan oleh PT. Dinamika Makmur Sentosa. 3.2 Arsitektur yang Dibutuhkan Gambar-xx: Diagram Arsitektur TMS Sistem arsitektur yang dibutuhkan, dapat dijelaskan seperti Gambar-xx, terdiri dari:  TMS Back End System yang merupakan server database, bertanggung jawab untuk memproses semua data GPS-Database dari Sistem GPS.  Client Application yang terdiri dari Aplikasi Kantor Pusat dan Aplikasi untuk Cabang yang terhubung dengan server database melalui LAN dan atau jaringan komunikasi lainnya yang disiapkan secara khusus. Trucking Management System untuk PT Dinamika Makmur Sentosa -9-
  • 10. User Requirements Specification 3.3 Hardware / Software yang Dibutuhkan 3.3.1 Kebutuhan Software Sistem baru ini dibangun dengan mengadopsi teknologi yang direkomendasikan sebagai berikut: Technology Platform Microsoft dotNet Techology IDE/Framework Microsoft Visual studio 2008 / .Net Framework 3.5 Development Language C-Sharp & VB dotNet Database Microsoft SQL 2008 (Business Data) Postgis version 1.1.6 (Spatial Data) Sistem Operasi Server Microsoft Window Server 2008 Enterprise Sistem Operasi PC Desktop Windows 7 3.3.2 Kebutuhan Hardware Kebutuhan hardware adalah sebagai berikut: Database Server Xeon Dual Core 3Ghz, 8 GB Memory, 2x320 GB Hard disk, NIC 100 Mbps/Gigabite Ethernet. Client PC Desktop Pentium Dual Core 2.4 GHz, 4 GB Memory, 180 GB Hard Disk, NIC 10/100 Mbps Ethernet. Modem GSM Modem 3.4 Alur Aplikasi Gambar-xx: Alur Aplikasi TMS Ketika melakukan proses distribusi (diwakili oleh "Proses Distribusi" yang berisikan model pendistribusian, proses ini memerlukan informasi yang didapatkan dari modul lain. Gambar-xx memperlihatkan bahwa proses distribusi membutuhkan informasi dari modul-modul master data referensi berikut:  Manajemen Pelanggan  Manajemen Pengemudi  Manajemen Unit  Manajemen Rute  Maintenance Produk Dalam operasional harian, kegiatan Tracking, Monitoring & Controlling seperti yang dapat dilihat dalam modul Manajemen Armada juga memerlukan informasi dari master data referensi lainnya seperti yang digambarkan pada Gambar-xx di atas. Selama proses berjalan modul Manajemen Armada akan menyediakan informasi untuk keperluan modul Tracking, Monitoring & Controlling yang memberikan informasi berupa posisi, kondisi dan keadaan kendaraan selama kendaraan tersebut melakukan proses distribusi. Sistem Pelaporan akan memproses semua data yang dihasilkan dari semua proses yang telah dilakukan dalam modul-modul TMS yang telah didefinisikan. Diagram diatas memperlihatkan bahwa modul reporting akan mengambil semua data yang dihasilkan dari proses distribusi dan proses “Tracking, Monitoring & Controlling. Trucking Management System untuk PT Dinamika Makmur Sentosa - 10 -
  • 11. User Requirements Specification 4. Functional Spesification 4.1 Maintenance Data Administration 4.1.1 Maintenance Data Customer 4.1.1.1 Screen: Master Data Customer Master Customer Code: Name: Search Company Name Address Phone Number Fax Number Contact Person List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title 1 2 .. ADD Customer Information Code <auto> NPWP Number Name NPWP Address Address Credit Limit Firm Term of Payment Type of Business Description Phone Number Fax Number Contact Person 1 Contact Person 3 Name Name Phone Number Phone Number Email Email Title Title Contact Person 2 Contact Person 4 Name Name Phone Number Phone Number Email Email Title Title SAVE CANCEL Gambar-xx: Layar Maintenance Master Data Customer Trucking Management System untuk PT Dinamika Makmur Sentosa - 11 -
  • 12. User Requirements Specification Field Description & Event Action UI Field UI Type Event Description Code Text Field N/A Mengisikan kode customer untuk pencarian. Name Text Field N/A Mengisikan nama customer untuk pencarian. SEARCH Button On Click Melakukan pencarian berdasarkan criteria. Customer List Grid List N/A Menampilkan list data customer. Page Number Button On Click Memindahkan halaman-halaman pada customer list. ADD Button On Click Menambahkan data customer baru. Code Text Field N/A Otomatis di-generate oleh sistem dengan format penomoran tertentu. Customer Information Code Text Field N/A Otomatis di-generate oleh sistem dengan format penomoran tertentu. Name Text Field N/A Mengisikan nama customer (nama perusahaan). Address Text Area N/A Mengisikan alamat customer. Firm Combo Box On Click Memilih badan usaha yang sesuai dengan customer (PT/CV/UD/Pribadi). Type of Business Combo Box On Click Memilih jenis usaha yang sesuai dengan customer. (Misal: Food & Beverage, chemical, dll). Phone Number Text Field N/A Mengisikan nomor telepon customer. Fax Number Text Field N/A Mengisikan nomor fax customer. NPWP Number Text Field N/A Mengisikan nomor NPWP customer. NPWP Address Text Area N/A Mengisikan alamat tempat pembuatan NPWP. Credit of Limit Text Field N/A Mengisikan batas kredit. Term of Payment Combo Box On Click Memilih jenis jangka waktu pembayaran. (CBD/COD/14Days/30Days). Description Text Area N/A Mengisikan keterangan mengenai customer. Contact Person 1 Name Text Field N/A Mengisikan nama kayawan dari perusahaan customer. Phone Number Text Field N/A Mengisikan nomor telepon kayawan dari perusahaan customer. Email Text Field N/A Mengisikan alamat email kayawan dari perusahaan customer. Title Text Field N/A Mengisikan jabatan kayawan dari perusahaan customer. Contact Person 2 Name Text Field N/A Mengisikan nama kayawan dari perusahaan customer. Phone Number Text Field N/A Mengisikan nomor telepon kayawan dari perusahaan customer. Email Text Field N/A Mengisikan alamat email kayawan dari perusahaan customer. Title Text Field N/A Mengisikan jabatan kayawan dari perusahaan customer. Contact Person 3 Name Text Field N/A Mengisikan nama kayawan dari perusahaan customer. Phone Number Text Field N/A Mengisikan nomor telepon kayawan dari perusahaan customer. Email Text Field N/A Mengisikan alamat email kayawan dari perusahaan customer. Title Text Field N/A Mengisikan jabatan kayawan dari perusahaan customer. Contact Person 4 Name Text Field N/A Mengisikan nama kayawan dari perusahaan customer. Trucking Management System untuk PT Dinamika Makmur Sentosa - 12 -
  • 13. User Requirements Specification UI Field UI Type Event Description Phone Number Text Field N/A Mengisikan nomor telepon kayawan dari perusahaan customer. Email Text Field N/A Mengisikan alamat email kayawan dari perusahaan customer. Title Text Field N/A Mengisikan jabatan kayawan dari perusahaan customer. SAVE Button On Click Proses penyimpanan data ke database. CANCEL Button On Click Membatalkan proses proses pengisian. 4.1.1.2 Use Case Description: Master Data Customer Overview : Modul ini untuk membuat Master Data Customer, memelihara Master Data Customer, seperti melakukan perubahan, penambahan, dan pencarian data customer. Actor(s) : Operator. Level : Primary. Include : - Extend : - Trigger : - Pre-Condition : Database customer. Scenario : 1. Tampilkan UI: Master Data Customer. 2. Untuk mencari data customer: a. Masukkan frase Code dan atau masukkan Company Name. b. Klik tombol SEARCH, maka sistem akan mencari data customer sesuai kriteria dan ditampilkan pada grid list customer. c. Pilih data customer pada grid list customer, sistem mem- populate data detil customer ke bagian Customer Information dan Contact Person (modus layar dalam keadaan read only). 3. Untuk mengedit data customer: a. Pilih data customer yang akan di-edit pada grid list customer. b. Edit data sesuai yang diinginkan. c. Klik tombol SAVE. 4. Untuk membuat data customer baru: a. Klik tombol ADD. b. Sistem akan mengkosongkan layar untuk data baru, Customer Code di-generate otomatis oleh sistem sesuai format penomoran. c. Masukkan data Customer Information dan Contact Person. d. Klik tombol SAVE. 5. Jika klik tombol SAVE, maka popup window konfirmasi “Save The Data?”: a. Jika klik OK, maka simpan data ke database. b. Jika klik CANCEL, sistem akan tetap pada screen Master Data Customer. 6. Jika klik tombol CANCEL, maka popup window konfirmasi “All un- saved data will be lost, are you sure to cancel?” a. Jika klik tombol YES, sistem membatalkan semua proses dan window kembali ke screen semula. b. Jika klik tombol NO, window tetap pada screen Master Data Customer. 7. Pada Grid List, terdapat parameter data maksimum 10 data, jika data yang terdapat dalam sistem dan data yang di entry melebih 10 data, maka Grid List otomatis membuat page baru, dan akan muncul Button page. Expected Result :  Data yang diinput akan tersimpan ke dalam database. Validation :  Data yang diisikan pada text field Phone Number, Fax Number, NPWP Number dan Credit Limit adalah bersifat Numeric.  Sistem akan menampilkan data berdasarkan kriteria pencarian. Apabila data pelanggan yang dicari tidak ada, maka sistem akan menampilkan Trucking Management System untuk PT Dinamika Makmur Sentosa - 13 -
  • 14. User Requirements Specification popup “Data Customer not found”.  Pada saat klik tombol SAVE: o Sistem akan melakukan validasi terhadap field mandatory yang belum terisi dengan mengeluarkan popup window dialog “Please complete mandatory field”. o Sistem akan melakukan validasi terhadap field yang bersifat numeric, jika terjadi pengisian berupa character, maka akan keluar popup window dialog “Please input data correctly”. Trucking Management System untuk PT Dinamika Makmur Sentosa - 14 -
  • 15. User Requirements Specification 4.1.2 Maintenance Data Vendor/Supplier 4.1.2.1 Screen: Master Data Vendor/Supplier Master Vendor/Supplier Code: Company Name: SEARCH Company Name Address Phone Number Fax Number Contact Person List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title 1 2 .. ADD Vendor/Supplier Information Contact Person 1 Name Code <auto> Phone Number Company Name Email Address Contact Person 2 Name Phone Number Firm Email Phone Number Contact Person 3 Fax Number Name NPWP Number Phone Number Email Description Contact Person 4 Name Phone Number Vehicle Information Email Police Number Unit Type SAVE CANCEL Gambar-xx: Layar Maintenance Master Data Vendor/Supplier Field Description & Event Action UI Field UI Type Event Description Code Text Field N/A Mengisikan kode vendor/supplier untuk melakukan proses pencarian. Company Name Text Field N/A Mengisikan nama perusahaan vendor/supplier untuk melakukan proses pencarian. SEARCH Button On Click Melakukan pencarian berdasarkan criteria. Vendor/Supplier List Grid List N/A Menampilkan list data vendor/supplier. Page Number Button On Click Memindahkan halaman-halaman pada Trucking Management System untuk PT Dinamika Makmur Sentosa - 15 -
  • 16. User Requirements Specification UI Field UI Type Event Description vendor/supplier list. ADD Button On Click Menambahkan data vendor/supplier baru. Vendor/Supplier Information Code Text Field N/A Otomatis di-generate oleh sistem dengan format penomoran tertentu. Company Name Text Field N/A Mengisikan nama perusahaan vendor/supplier. Address Text Area N/A Mengisikan alamat vendor/supplier. Firm Combo Box On Click Memilih badan usaha yang sesuai dengan perusahaan vendor/supplier. (PT/CV/UD/Pribadi). Phone Number Text Field N/A Mengisikan nomor telepon vendor/supplier. Fax Number Text Field N/A Mengisikan nomor fax vendor/supplier. NPWP Number Text Field N/A Mengisikan nomor NPWP perusahaan vendor/supplier. Description Text Area N/A Mengisikan keterangan mengenai vendor/supplier. Vehicle Information Police Number Text Field N/A Mengisikan nomor polisi kendaraan. Unit Type Combo Box On Click Memilih jenis kendaraan yang sesuai. (CDE/CDD/FUSO/BU 6 CYL/ BU 8 CYL/TRONTON LOCAL/ GANDENG / TRAILER ENGLE / TRAILER DOUBLE). Contact Person 1 Name Text Field N/A Mengisikan nama karyawan dari perusahaan vendor/supplier. Phone Number Text Field N/A Mengisikan nomor telepon karyawan dari perusahaan vendor/supplier. Email Text Field N/A Mengisikan alamat email karyawan dari perusahaan vendor/supplier. Contact Person 2 Name Text Field N/A Mengisikan nama karyawan dari perusahaan vendor/supplier. Phone Number Text Field N/A Mengisikan nomor telepon karyawan dari perusahaan vendor/supplier. Email Text Field On Click Mengisikan alamat email karyawan dari perusahaan vendor/supplier. Contact Person 3 Name Text Field On Click Mengisikan nama karyawan dari perusahaan vendor/supplier. Phone Number Text Field On Click Mengisikan nomor telepon karyawan dari perusahaan vendor/supplier. Email Text Field N/A Mengisikan alamat email karyawan dari perusahaan vendor/supplier. Contact Person 4 Name Text Field On Click Mengisikan nama karyawan dari perusahaan vendor/supplier. Phone Number Text Field N/A Mengisikan nomor telepon karyawan dari perusahaan vendor/supplier. Email Text Field N/A Mengisikan alamat email karyawan dari perusahaan vendor/supplier. SAVE Button On Click Proses penyimpanan data ke database. CANCEL Button On Click Membatalkan proses dan kembali ke layar sebelumnya. 4.1.2.2 Use Case Description: Maintenance Data Vendor/Supplier Overview : Modul ini untuk membuat master data vendor/supplier, memelihara master data vendor/supplier, seperti melakukan perubahan, penambahan, Trucking Management System untuk PT Dinamika Makmur Sentosa - 16 -
  • 17. User Requirements Specification dan pencarian data vendor/supplier. Actor(s) : Operator. Level : Primary. Include : - Extend : - Trigger : - Pre-Condition : Data Vendor/Supplier. Scenario : 1. Tampilkan UI: Master Data Vendor/Supplier. 2. Untuk melakukan pencarian data vendor/supplier: a. Masukkan frase Code dan atau masukkan Company Name. b. Klik tombol SEARCH, maka sistem akan mencari data vendor/supplier sesuai kriteria dan ditampilkan pada grid list vendor/supplier. c. Pilih data vendor/supplier pada grid list vendor/supplier, sistem mem-populate data detil vendor/supplier ke bagian Vendor/Supplier Information, Vehicle Information dan Contact Person (modus layar dalam keadaan read only). 3. Untuk Mengedit data vendor/Supplier: a. Pilih data vendor/supplier yang akan di-edit pada grid list vendor/supplier. b. Edit data sesuai yang diinginkan. c. Klik tombol SAVE. 4. Untuk membuat Master data Vendor/Supplier yang baru: a. Klik tombol Add. b. Sistem akan mengkosongkan layar untuk data baru, Code di-generate otomatis oleh sistem sesuai format penomoran. c. Masukkan data Vendor/Supplier Information, Vehicle Information dan Contact Person. d. Klik tombol SAVE. 5. Jika klik tombol SAVE, maka popup window konfirmasi “Save The Data?”: a. Jika klik OK, maka simpan data ke database. b. Jika klik CANCEL, sistem akan tetap pada screen Master Data Vendor/Supplier. 6. Jika klik tombol CANCEL, maka popup window konfirmasi “All un- saved data will be lost, are you sure to cancel?” a. Jika klik tombol YES, sistem membatalkan semua proses dan window kembali ke screen semula. b. Jika klik tombol NO, window tetap pada screen Master Data Supplier. 7. Pada Grid List, terdapat parameter data maksimum 10 data, jika data yang terdapat dalam sistem dan data yang di entry melebih 10 data, maka Grid List otomatis membuat page baru, dan akan muncul Button page. Expected Result :  Data yang diinput akan tersimpan ke dalam database. Validation :  Data yang diisikan pada text field Phone Number dan Fax Number adalah bersifat Numeric.  Sistem akan menampilkan data berdasarkan kriteria pencarian. Apabila data vendor/supplier yang dicari tidak ada, maka sistem akan menampilkan popup “Data Vendor/Supplier not found”.  Pada saat klik tombol SAVE: o Sistem akan melakukan validasi terhadap field mandatory yang belum terisi dengan mengeluarkan popup window dialog “Please complete mandatory field”. o Sistem akan melakukan validasi terhadap field yang bersifat numeric, jika terjadi pengisian berupa character, maka akan keluar popup window dialog “Please input data correctly”. Trucking Management System untuk PT Dinamika Makmur Sentosa - 17 -
  • 18. User Requirements Specification 4.1.3 Maintenance Data Product 4.1.3.1 Screen: Master Data Product Master Product Code: Product Name: SEARCH Code Name UOM Weight Size List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title 1 2 .. Customer Code ADD Product Information Code Name Kind of Collie/UOM Weight per Collie/UOM Kg Size mmCubic Description SAVE CANCEL Gambar-xx: Layar Maintenance Master Data Product Field Description & Event Action UI Field UI Type Event Description Code Text Field N/A Mengisikan kode produk untuk melakukan proses pencarian. Product Name Text Field N/A Mengisikan nama produk untuk melakukan proses pencarian. SEARCH Button On Click Melakukan pencarian berdasarkan criteria. Product List Grid List N/A Menampilkan list data produk. Page Number Button On Click Memindahkan halaman-halaman pada product list. Trucking Management System untuk PT Dinamika Makmur Sentosa - 18 -
  • 19. User Requirements Specification UI Field UI Type Event Description ADD Button On Click Menambahkan data produk baru. Customer Code Combo box On Click Memilih kode customer. Product Information Code Text Field Disable Mengisikan kode produk yang ditentukan oleh customer. Name Text Field N/A Mengisikan nama produk. Kind of Collie/UOM Combo Box On Click Memilih jenis collie/UOM. (Crat / Dus / Pack / Case/ Box / Pollybox/ Pallet/ Trolley / Set). Weight per Collie/UOM Text Field N/A Mengisikan berat collie/UOM dengan satuan kilogram. Size Text Field N/A Mengisikan ukuran produk dalam satuan mmKubik. (p x l x t) Description Text Area N/A Mengisikan keterangan mengenai produk. SAVE Button On Click Proses penyimpanan data ke database. CANCEL Button On Click Membatalkan proses dan kembali ke layar sebelumnya. 4.1.3.2 Use Case Description: Maintenance Data Product Overview : Modul ini untuk membuat master data product, memelihara master data product, seperti melakukan perubahan, penambahan, dan pencarian data prduct. Actor(s) : Operator. Level : Primary. Include : - Extend : - Trigger : - Pre-Condition : Data produk, data customer. Scenario : 1. Tampilkan UI: Master Data Product. 2. Untuk melakukan pencarian data product: d. Masukkan frase Code dan atau masukkan Product Name. e. Klik tombol SEARCH, maka sistem akan mencari data produk sesuai kriteria dan ditampilkan pada grid list produk. f. Pilih data produk pada grid list produk, sistem mem- populate data detil produk ke bagian product Information. (modus layar dalam keadaan read only). 3. Untuk Mengedit data Product: o Pilih data Product yang akan di-edit pada grid list product. o Edit data sesuai yang diinginkan. o Klik tombol SAVE. 4. Untuk membuat Master data Product yang baru: a. Klik tombol ADD. b. Sistem akan mengkosongkan layar untuk data baru, Code di-generate otomatis oleh sistem sesuai format penomoran. c. Masukkan data Product Information. d. Klik tombol SAVE. 5. Jika klik tombol SAVE, maka popup window konfirmasi “Save The Data?”: a. Jika klik OK, maka simpan data ke database. b. Jika klik CANCEL, sistem akan tetap pada screen Master Data Product. 6. Jika klik tombol Cancel, maka popup window konfirmasi “All un-saved data will be lost, are you sure to cancel?” a. Jika klik tombol YES, sistem membatalkan semua proses dan window kembali ke screen semula. b. Jika klik tombol NO, window tetap pada screen Master Data Product. Trucking Management System untuk PT Dinamika Makmur Sentosa - 19 -
  • 20. User Requirements Specification 7. Pada Grid List, terdapat parameter data maksimum 10 data, jika data yang terdapat dalam sistem dan data yang di entry melebih 10 data, maka Grid List otomatis membuat page baru, dan akan muncul Button page. Expected Result :  Data yang diinput akan tersimpan ke dalam database. Validation :  Data yang diisikan pada text field Weight per Collie/UOM dan Size adalah bersifat Numeric.  Sistem akan menampilkan data berdasarkan kriteria pencarian. Apabila data produk yang dicari tidak ada, maka sistem akan menampilkan popup “Data Product not found”.  Pada saat klik tombol SAVE: o Sistem akan melakukan validasi terhadap field mandatory yang belum terisi dengan mengeluarkan popup window dialog “Please complete mandatory field”. o Sistem akan melakukan validasi terhadap field yang bersifat numeric, jika terjadi pengisian berupa character, maka akan keluar popup window dialog “Please input data correctly”. Trucking Management System untuk PT Dinamika Makmur Sentosa - 20 -
  • 21. User Requirements Specification 4.1.4 Maintenance Data Pool 4.1.4.1 Screen: Master Data Pool Master Pool Code: Name: SEARCH Code Name Address Phone Number Contact Person List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title 1 2 .. ADD Pool Information Contact Person 1 Code <auto> Name Name Phone Number Email Address Contact Person 2 Name Phone Number Phone Number Email Petty Cash Rp. Description SAVE CANCEL Gambar-xx: Layar Maintenance Master Data Pool Field Description & Event Action UI Field UI Type Event Description Code Text Field N/A Mengisikan kode pool untuk melakukan proses pencarian. Name Text Field N/A Mengisikan nama pool untuk melakukan proses pencarian. SEARCH Button On Click Melakukan pencarian berdasarkan criteria. Pool List Grid List N/A Menampilkan list data pool. Page Number Button On Click Memindahkan halaman-halaman pada pool list. ADD Button On Click Menambahkan data pool baru. Pool Information Code Text Field N/A Otomatis Ter-Generate oleh sistem. Name Text Field N/A Mengisikan nama pool. Address Text Area N/A Mengisikan alamat pool. Trucking Management System untuk PT Dinamika Makmur Sentosa - 21 -
  • 22. User Requirements Specification UI Field UI Type Event Description Phone Number Text Field N/A Mengisikan nomor telepon pool. Petty Cash Text Field N/A Mengisikan nominal batas kas. Description Text Area N/A Mengisikan keterangan mengenai data pool. Contact Person 1 Name Text Field N/A Mengisikan nama karyawan . Phone Number Text Field N/A Mengisikan nomor telepon karyawan. Email Text Field N/A Mengisikan alamat email karyawan. Contact Person 1 Name Text Field N/A Mengisikan nama karyawan. Phone Number Text Field N/A Mengisikan nomor telepon karyawan. Email Text Field N/A Mengisikan alamat email karyawan. SAVE Button On Click Proses penyimpanan data ke database. CANCEL Button On Click Membatalkan proses dan kembali ke layar sebelumnya. 4.1.4.2 Use Case Description: Maintenance Master Data Pool Overview : Modul ini untuk membuat master data pool, memelihara master data pool, seperti melakukan perubahan, penambahan, dan pencarian data pool. Actor(s) : Operator. Level : Primary. Include : - Extend : - Trigger : - Pre-Condition : Data pool Scenario : 1. Tampilkan UI: Master Data Pool. 2. Untuk melakukan pencarian data pool: a. Masukkan frase Code dan atau masukkan Pool Name. b. Klik tombol SEARCH, maka sistem akan mencari data pool yang sesuai kriteria dan ditampilkan pada grid list pool. c. Pilih data pool pada grid list pool, sistem mem-populate data detil pool ke bagian Pool Information. (modus layar dalam keadaan read only). 3. Untuk mengedit data pool: a. Pilih data pool yang akan di-edit pada grid list pool. b. Edit data sesuai yang diinginkan. c. Klik tombol SAVE. 4. Untuk membuat Master data Pool yang baru: a. Klik tombol ADD. b. Sistem akan mengkosongkan layar untuk data baru, Code di- generate otomatis oleh sistem sesuai format penomoran. c. Masukkan data Pool Information. d. Klik tombol SAVE. 5. Jika klik tombol SAVE, maka popup window konfirmasi “Save The Data?”: a. Jika klik OK, maka simpan data ke database. b. Jika klik CANCEL, sistem akan tetap pada screen Master Data Pool. 6. Jika klik tombol CANCEL, maka popup window konfirmasi “All un- saved data will be lost, are you sure to cancel?” a. Jika klik tombol YES, sistem membatalkan semua proses dan window kembali ke screen semula. b. Jika klik tombol NO, window tetap pada screen Master Data Pool. 7. Pada Grid List, terdapat parameter data maksimum 10 data, jika data yang terdapat dalam sistem dan data yang di entry melebih 10 data, maka Grid List otomatis membuat page baru, dan akan muncul Button page. 8. Pada Petty Cash, nominal yang tertulis akan berkurang setiap kali pemberian uang jalan (Transportation fee) dan bertambah setiap kali reimbursement. Trucking Management System untuk PT Dinamika Makmur Sentosa - 22 -
  • 23. User Requirements Specification Expected Result :  Data yang diinput akan tersimpan ke dalam database Validation :  Data yang diisikan pada text field Phone Number dan Petty Cash adalah bersifat Numeric.  Sistem akan menampilkan data berdasarkan kriteria pencarian. Apabila data pool yang dicari tidak ada, maka sistem akan menampilkan popup “Data Pool not found”.  Pada saat klik tombol Save: o Sistem akan melakukan validasi terhadap field mandatory yang belum terisi dengan mengeluarkan popup window dialog “Please complete mandatory field”. o Sistem akan melakukan validasi terhadap field yang bersifat numeric, jika terjadi pengisian berupa character, maka akan keluar popup window dialog “Please input data correctly”. 4.1.5 Maintenance Master Data Driver 4.1.5.1 Screen: Master Data Driver Master Driver Code: Driver Name: SEARCH Code Name Address Phone Number Hired Date List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title List Title 1 2 .. ADD Driver Information Code <auto> ID Number Name License Number Address License Expired Date Description Date of Birth Phone Number Upload Image Hired Date <Photo> SAVE CANCEL Gambar-xx: Layar Maintenance Data Driver Trucking Management System untuk PT Dinamika Makmur Sentosa - 23 -
  • 24. User Requirements Specification Field Description & Event Action UI Field UI Type Event Description Code Text Field N/A Mengisikan kode supir untuk melakukan proses pencarian. Driver Name Text Field N/A Mengisikan nama driver untuk melakukan proses pencarian. SEARCH Button On Click Melakukan pencarian berdasarkan criteria. Driver List Grid List N/A Menampilkan list data driver. Page Number Button On Click Memindahkan halaman-halaman pada driver list. ADD Button On Click Menambahkan data driver baru. Driver Information Code Text Field Disable Otomatis di-generate oleh sistem dengan format penomoran tertentu. Name Text Field N/A Mengisikan nama driver. Date of Birth Date Picker On Click Menampilkan kalender untuk memilih tanggal lahir driver. Address Text Area N/A Mengisikan alamat driver. Phone Number Text Field N/A Mengisikan nomor telepon drver. Hired Date Date Picker On Click Menampilkan kalender untuk memilih tanggal penerimaan. ID Number Text Field N/A Mengisikan nomor KTP. License Number Text Field N/A Mengisikan nomor SIM. License Expired Date Date Picker On Click Menampilkan kalender untuk memilih tanggal masa berlakunya SIM card.. Description Text area N/A Mengisikan keterangan driver. Upload Image Button On Click Memasukan foto driver. SAVE Button On Click Proses penyimpanan data ke database. CANCEL Button On Click Membatalkan proses dan kembali ke layar sebelumnya. 4.1.5.2 Use Case Description: Maintenance Master Data Driver Overview : Modul ini untuk membuat master data driver, memelihara master data driver, seperti melakukan perubahan, penambahan, dan pencarian data driver. Actor(s) : Operator. Level : Primary. Include : - Extend : - Trigger : - Pre-Condition : Data Driver. Scenario : 1. Tampilkan UI: Master Data Driver. 2. Untuk melakukan pencarian data driver: a. Masukkan frase Code dan atau masukkan Driver Name. b. Klik tombol SEARCH, maka sistem akan mencari data driver sesuai kriteria dan ditampilkan pada grid list driver. c. Pilih data driver pada grid list driver, sistem mem- populate data detil driver ke bagian driver Information. (modus layar dalam keadaan read only). 3. Untuk mengedit data driver: a. Pilih data driver yang akan di-edit pada grid list driver. b. Edit data sesuai yang diinginkan. c. Klik tombol SAVE 4. Untuk membuat Master data Driver yang baru: a. Klik tombol ADD. b. Sistem akan mengkosongkan layar untuk data baru, Code di-generate otomatis oleh sistem sesuai format penomoran. c. Masukkan data Driver Information. d. Klik tombol SAVE. 5. Jika klik tombol Save, maka popup window konfirmasi “Save The Trucking Management System untuk PT Dinamika Makmur Sentosa - 24 -
  • 25. User Requirements Specification Data?”: a. Jika klik OK, maka simpan data ke database. b. Jika klik CANCEL, sistem akan tetap pada screen Master Data Driver. 6. Jika klik tombol CANCEL, maka popup window konfirmasi “All un- saved data will be lost, are you sure to cancel?” c. Jika klik tombol YES, sistem membatalkan semua proses dan window kembali ke screen semula. d. Jika klik tombol NO, window tetap pada screen Master Data Driver. 7. Pada Grid List, terdapat parameter data maksimum 10 data, jika data yang terdapat dalam sistem dan data yang di entry melebih 10 data, maka Grid List otomatis membuat page baru, dan akan muncul Button page. Expected Result :  Data yang diinput akan tersimpan ke dalam database Validation :  Data yang diisikan pada text field Phone Number adalah bersifat Numeric.  Sistem akan menampilkan data berdasarkan kriteria pencarian. Apabila data driver yang dicari tidak ada, maka sistem akan menampilkan popup “Data Driver not found”.  Pada saat klik tombol SAVE: o Sistem akan melakukan validasi terhadap field mandatory yang belum terisi dengan mengeluarkan popup window dialog “Please complete mandatory field”. o Sistem akan melakukan validasi terhadap field yang bersifat numeric, jika terjadi pengisian berupa character, maka akan keluar popup window dialog “Please input data correctly”. Trucking Management System untuk PT Dinamika Makmur Sentosa - 25 -