Sie sind auf Seite 1von 80

SW Technical Document

Pengembangan Sistem Informasi Territory


Management PT Bosnet Distribution
Indonesia

Dibuat Oleh :
12S16017 Febby B. Simanjuntak
12S16031 Yolanda S. Nainggolan

Untuk :
PT Bosnet Distribution Indonesia
Jakarta Selatan

Kerja Praktek 2019


Institut Teknologi Del
No. Dokumen: SW-KP-19-121A Versi: 06.02 Tanggal : 17-07-2019 Jumlah Halaman : 67

DAFTAR ISI
1 Introduction..............................................................................................................................................5
1.1 Purpose of Document..........................................................................................................................5
1.2 Scope...................................................................................................................................................5
1.3 Definition,Acronim and Abbreviation.................................................................................................5
1.4 Identification and Numbering.............................................................................................................7
1.5 Reference Documents..........................................................................................................................8
1.6 Document Summary............................................................................................................................8
2 System Overview....................................................................................................................................10
2.1 Purpose.............................................................................................................................................10
2.2 User Characteristics.........................................................................................................................11
2.3 Platform.............................................................................................................................................12
2.3.1 Development............................................................................................................................12
2.3.2 Operational..............................................................................................................................13
3 Specification...........................................................................................................................................15
3.1 Interface Requirement Specification.................................................................................................15
3.1.2 Software Interface....................................................................................................................15
3.1.3 Communication Description....................................................................................................16
3.1.4 Data Interface Description......................................................................................................17
3.1.5 User Interface Specification....................................................................................................21
3.2 Data Specification.............................................................................................................................21
3.2.1 Entity Relationship Diagram (ERD).......................................................................................22
3.2.2 Conceptual Data Model..........................................................................................................22
3.2.3 Physical Data Model...............................................................................................................23
3.3 Functional Specification...................................................................................................................24
3.3.1 Use Case Diagram Functional Spesification..........................................................................27
3.3.2 Use Case Scenario...................................................................................................................27
3.4 Non-Functional Specification...........................................................................................................38
4 Design....................................................................................................................................................40
4.1 [F01] Otentikasi................................................................................................................................40
4.1.1 Display (user interface)...........................................................................................................40
4.1.2 Input Description & Format....................................................................................................40
4.1.3 Process Description.................................................................................................................40
4.1.4 Output Description & Format.................................................................................................41

IT Del SW-KP-19-121A Halaman 2 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.2 Function Add Admin or User............................................................................................................41
4.2.1 Display (user interface)...........................................................................................................41
4.2.2 Input Description & Format....................................................................................................42
4.2.3 Process Description.................................................................................................................42
4.2.4 Output Description & Format.................................................................................................43
4.3 [F03] Modify User............................................................................................................................43
4.3.1 Display (user interface)...........................................................................................................43
4.3.2 Input Description & Format....................................................................................................44
4.3.3 Process Description.................................................................................................................44
4.3.4 Output Description & Format.................................................................................................45
4.4 [F04] Delete User..............................................................................................................................45
4.4.1 Display(user interface)............................................................................................................45
4.4.2 Input Description & Format....................................................................................................45
4.4.3 Process Description.................................................................................................................45
4.4.4 Output Description & Format.................................................................................................46
4.5 [F05] View All User..........................................................................................................................46
4.5.1 Display (user interface)...........................................................................................................46
4.5.2 Input Description & Format....................................................................................................47
4.5.3 Process Description.................................................................................................................47
4.5.4 Output Description & Format.................................................................................................47
4.6 [F06] Edit Profile.............................................................................................................................48
4.6.1 Display (user interface)...........................................................................................................48
4.6.2 Input Description & Format....................................................................................................48
4.6.3 Process Description.................................................................................................................48
4.6.4 Output Description & Format.................................................................................................49
4.7 [F07] View Profile............................................................................................................................49
4.7.1 Display (user interface)...........................................................................................................49
4.7.2 Input Description & Format....................................................................................................49
4.7.3 Process Description.................................................................................................................49
4.7.4 Output Description & Format.................................................................................................50
4.8 [F08] New Territory..........................................................................................................................50
4.8.1 Display (user interface)...........................................................................................................50
4.8.2 Input Description & Format....................................................................................................50
4.8.3 Process Description.................................................................................................................51
4.8.4 Output Description & Format.................................................................................................51
4.9 [F09] Update Territory.....................................................................................................................51
4.9.1 Display (user interface)...........................................................................................................51

IT Del SW-KP-19-121A Halaman 3 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.9.2 Input Description & Format....................................................................................................52
4.9.3 Process Description.................................................................................................................52
4.9.4 Output Description & Format.................................................................................................53
4.10 [F10] View Detail Salesman Rute................................................................................................53
4.10.1 Display (user interface)......................................................................................................53
4.10.2 Input Description & Format...............................................................................................53
4.10.3 Process Description............................................................................................................53
4.10.4 Output Description & Format............................................................................................54
4.11 [F05] View Dashboard................................................................................................................54
4.11.1 Display (user interface)......................................................................................................54
4.11.2 Input Description & Format...............................................................................................55
4.11.3 Process Description............................................................................................................55
4.11.4 Output Description & Format............................................................................................56
5 Implementation......................................................................................................................................57
5.1 Implementasi Fungsi Otentikasi........................................................................................................57
5.2 Implementasi Fungsi Add Admin or User.........................................................................................57
5.3 Implementasi Fungsi Modify User....................................................................................................58
5.4 Implementasi Fungsi Delete User.....................................................................................................58
5.5 Implementasi Fungsi View All User.................................................................................................58
5.6 Implementasi Fungsi View Detail Salesman Rute............................................................................59
5.7 Implementasi Fungsi New Territory.................................................................................................59
5.8 Implementasi Fungsi Update Territory.............................................................................................59
5.9 Implementasi Fungsi Edit Profile......................................................................................................59
5.10 Implementasi Fungsi View Profile...............................................................................................59
5.11 Implementasi Fungsi View Dashboard.........................................................................................59
5.12 Implementation.............................................................................................................................60
5.13 Testing..........................................................................................................................................60
5.14 Test Preparation...........................................................................................................................60
5.14.1 Procedural Preparation......................................................................................................60
5.14.2 HW & Network Preparation...............................................................................................60
5.14.3 SW Preparation...................................................................................................................60
5.15 Test Plan and Identification..........................................................................................................61
5.16 Test Summary Result & History...................................................................................................62
5.16.1 Test Script Butir-Uji-1.........................................................................................................62
5.16.2 Test Script Butir-Uji-2.........................................................................................................63
5.16.3 Test Script Butir-Uji-3........................................................................................................64
5.16.4 Test Script Butir-Uji-4.........................................................................................................64

IT Del SW-KP-19-121A Halaman 4 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
5.16.5 Test Script Butir-Uji-5.........................................................................................................65
5.16.6 Test Script Butir-Uji-6.........................................................................................................66
5.16.7 Test Script Butir-Uji-7.........................................................................................................67
5.16.8 Test Script Butir-Uji-8.........................................................................................................67
5.16.9 Test Script Butir-Uji-9.........................................................................................................68
5.16.10 Test Script Butir-Uji-10.......................................................................................................69
5.16.11 Test Script Butir-Uji-11......................................................................................................69
5.16.12 Test Script Butir-Uji-12.......................................................................................................70
5.16.13 Test Script Butir-Uji-13.......................................................................................................71
5.16.14 Test Script Butir-Uji-14.......................................................................................................71
6 SW Item Description & Installation.......................................................................................................73
6.1.1 SW Item & Location................................................................................................................73
6.1.2 SW Installation........................................................................................................................78
6.1.3 Precondition............................................................................................................................80
6.1.4 Procedures (Working Instruction)...........................................................................................80
6.1.5 Reporting.................................................................................................................................80
LAMPIRAN....................................................................................................................................................81
Sejarah Versi....................................................................................................................................................82
Sejarah Perubahan...........................................................................................................................................83

IT Del SW-KP-19-121A Halaman 5 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
1 Introduction
Bab ini menjelaskan tujuan pembuatan dokumen, ruang lingkup dokumen, daftar definisi,
akronim dan singkatan yang digunakan dalam dokumen, aturan penomoran dokumen, dan
dokumen yang menjadi referensi dalam penulisan dokumen, serta ringkasan keseluruhan
dokumen.

1.1 Purpose of Document


Dokumen ini digunakan oleh tim developer sebagai acuan dalam mendokumentasikan
proses pengembangan perangkat lunak, meliputi analisis, rancangan, implementasi, dan
pengujian.

1.2 Scope
Ruang lingkup dokumen adalah penjelasan seluruh kebutuhan yang diperlukan tim
developer sistem sesuai dengan kesepakatan dengan client. Selain itu, dokumen juga akan
berisi detail sistem informasi yang akan dibuat meliputi prosedur, service time, dan
deskripsi fungsi.

1.3 Definition,Acronim and Abbreviation


Berikut ini adalah daftar definisi, akronim dan singkatan yang digunakan dalam dokumen.
Definisi yang digunakan pada dokumen ini dapat dilihat pada Tabel 1.
Tabel 1. Definisi
No. Definisi Keterangan
1. Developer Orang yang mengembangkan produk sesuai
kebutuhan client
2. Client Orang yang memberikan proyek pada
developer
3. Tools Aplikasi yang digunakan selama pengerjaan
proyek
4. Hardware Perangkat dan peranti yang mendukung sistem
komputer
5. Software Perangkat lunak yang digunakan untuk
membangun sistem
6. Supervisor Orang yang melakukan review terhadap
dokumentasi proyek dan mengontrol pengerjaan
proyek

IT Del SW-KP-19-121A Halaman 6 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
7. System analyst Orang yang bertugas menganalisis masalah
yang terjadi pada suatu sistem
8. Designer Orang yang merancang skema penyelesaian
dari suatu masalah agar proses penyelesaian
terstruktur
9. Programmer Orang yang membangun aplikasi sesuai
rancangan yang dirancang oleh designer
10. Tester Orang yang menguji apakah aplikasi yang telah
dibangun itu bebas dari kesalahan misalnya
error
11. Salesman Orang yang bertugas untuk menawarkan produk
yang dimiliki oleh client PT Bosnet Distribution
Indonesia
12. Territory Management Pembagian wilayah yang harus dikunjungi oleh
setiap salesman PT Bosnet Distribution
Indonesia dalam melakukan penawaran produk
13. Company Badan Usaha yang menggunakan sistem
informasi yang dibangun oleh PT Bosnet
Distribution Indonesia.
Daftar akronim dan singkatan yang digunakan dalam penulisan dokumen dapat dilihat
pada Tabel 2.
Tabel 2 Akronim dan Singkatan
No Akronim Deskripsi
1 PiP Project Implementation Plan
2 ToR Term of Reference
3 KP Kerja Praktik
4 SW Software, yaitu perangkat lunak yang digunakan
dalam pengerjaan proyek.

1.4 Identification and Numbering


Semua dokumen yang dikumpulkan sebagai bagian dari pengerjaan kerja praktik dan
tugas akhir pada semester 7 di Institut Teknologi DEL mengikuti kaidah penomoran yang
dinyatakan dalam dokumen Standar Penamaan dan Penomoran hasil Kerja Praktik dan
Tugas Akhir yang terletak pada Tabel 3.
Tabel 3 Aturan Penamaan dan Penomoran
No. Deskripsi Ketentuan
1. Aturan Penamaan dokumen dengan ketentuan : SW-KP-YY-AxxG
Dimana YY adalah tahun pembuatan dokumen dan AxxG adalah nomor kelompok.

IT Del SW-KP-19-121A Halaman 7 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Maka dokumen ini dinamai dengan SW-KP-19-121A
2. Aturan penulisan :
a. Font : Times New Roman, ukuran 12pt
 Heading 1 : bold, 14 ptft

 Heading 2 : bold, 12 pt

 Heading 3 : bold, 12 pt
b. Paragraf :
 Line-spacing : 1.5 lines
 Before and after pada spacing : 0 pt
 Paragraf tidak dimulai dengan menjorok ke dalam
 Paragraf rata kiri kanan (justify)
 Istilah asing ditulis dengan format italic (tulisan miring)
c. Caption tabel/gambar
 Line spacing yang digunakan pada caption tabel/gambar : single, before and
after : 0pt
 Ukuran huruf yang digunakan 10pt
 Penamaan caption tabel dibuat rata tengah atas tabel
 Penamaan caption gambar dibuat di sebelah tengah bawah gambar
3. Aturan penomoran dan penamaan bab dan subbab :
 Untuk bab : 1, 2, 3, dan seterusnya.
Contoh : 1. Pendahuluan
 Untuk subbab : 1.1, 1.2, 1.3, dan seterusnya.
Contoh:
1.1 Maksud Penulisan Dokumen
 Untuk sub subbab : 1.1.1, 1.1.2, 1.1.3
Contoh:
1.3.1 Daftar Definisi
 Penomoran dan penulisan pada tabel dan gambar :
Untuk tabel : Tabel 1. Daftar Definisi
Untuk gambar : Gambar 1. Struktur Organisasi

1.5 Reference Documents

Dokumen yang menjadi rujukan dalam penulisan dokumen ini adalah :

IT Del SW-KP-19-121A Halaman 8 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
[1] Std-KA-09, Standar Penomoran Dan Tatanama artifak Kerja Praktik dan Tugas
Akhir, terbitan tahun 2009.
[2] ToR-KP-19-121A, Term of Reference proyek sistem informasi territory
Management PT Bosnet Distribution Indonesia yang berisi deskripsi mengenai
proyek.
[3] PiP-KP-19-121A, Project Implementation Plan proyek sistem informasi territory
management PT Bosnet Distribution Indonesia yang berisi deskripsi mengenai
rencana implementasi proyek.

1.6 Document Summary


Dokumen ini berisi informasi tentang spesifikasi kebutuhan user yang akan
diimplementasikan ke dalam sistem yang akan dikembangkan oleh Tim Developer. Dalam
hal ini proyek yang akan dibangun adalah sistem informasi territory management PT
Bosnet Distribution Indonesia.
Dokumen Teknis ini terdiri dari 6 bab yang berisi:
1. Bab 1 Introduction, menjelaskan tujuan penulisan dokumen, ruang lingkup, daftar
istilah dan definisi yang digunakan dalam dokumen serta dokumen yang dirujuk.
2. Bab 2 System overview, menjelaskan tentang tujuan pembuatan dokumen,
karakteristik dari pengguna yang akan menggunakan aplikasi dan platform yang
mencakup platform development dan platform operational.
3. Bab 3 Spesification, menjelaskan tentang spesifikasi kebutuhan antarmuka dan
spesifikasi data yang akan digunakan dalam aplikasi yang dikembangkan.
4. Bab 4 Design membahas tentang struktur tabel yang akan digunakan untuk aplikasi,
spesifikasi dan detail dari desain layout yang digunakan, spesifikasi objek yang
digunakan dan reaksi pada sistem, dekomposisi fisik dari modul, serta keterkaitan
perancangan terhadap spesifikasi kebutuhan dan data.
5. Bab 5 Testing yang berisi tentang persiapan pengujian, perencanaan pengujian dan
identifikasi perencanaan pengujian, hasil pengujian dan sejarah pengujian yang
dilakukan.
6. Bab 6 SW Item Description & Installation yang berisi tentang semua dokumen yang
diperlukan untuk instalasi dan pengoperasian perangkat lunak, precondition, prosedur
dan pelaporan.

IT Del SW-KP-19-121A Halaman 9 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
2 System Overview
PT Bosnet Distribution Indonesia merupakan perusahaan yang bergerak di bidang
penyedia software atau yang sering disebut sebagai software house. PT Bosnet
Distribution Indonesia memiliki banyak kerjasama dengan perusahaan lain yang berasal
dari latar belakang bisnis yang berbeda-beda dalam hal pembangunan software. Adapun
sistem yang akan dibangun kali ini merupakan sistem yang akan digunakan oleh client
atau perusahaan yang bergerak dalam bidang penjualan produk. Untuk itu, penawaran
produk merupakan salah satu kegiatan yang penting untuk dikelola. Dimana penawaran
produk dilakukan oleh salesman dari badan usaha yang menjalankan kegiatan bisnis.
Namun, sering terjadi permasalahan dimana beberapa salesman mengunjungi area
penawaran produk yang sama. Hal ini dikarenakan tidak adanya pembagian rute
penawaran produk yang jelas antara masing-masing salesman. Dengan adanya masalah
ini, maka menimbulkan mekanisme yang tidak efisien dalam rangka proses penawaran
produk ke pembeli. Latar belakang pengembangan sistem informasi territory
management berbasis web PT Bosnet Distribution Indonesia ini adalah optimalisasi waktu
dan cara kerja setiap salesman pada pembagian wilayah atau subregion tertentu.
Subregion yang dimaksud adalah bagian kecil dari region dengan pembagian wilayah
secara merata. Dengan adanya pembagian wilayah yang harus dikunjungi oleh setiap
salesman, maka permasalahan manajemen wilayah pada proses penawaran dan
pengantaran produk dapat teratasi. Sistem informasi ini akan dikelola oleh karyawan PT
Bosnet Distribution Indonesia yang berperan sebagai Admin utama dari sistem ini.
Dimana nantinya Admin PT Bosnet Distribution Indonesia dapat menambahkan Admin
Company dari perusahaan yang membutuhkan sistem. Sehingga Admin Company dapat
mengelola user mereka sendiri yaitu salesman.

2.1 Purpose
Dokumen ini digunakan oleh tim developer sebagai acuan dalam mendokumentasikan
proses pengembangan perangkat lunak, meliputi analisis, rancangan, implementasi, dan
pengujian.

IT Del SW-KP-19-121A Halaman 10 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
2.2 User Characteristics
Karakteristik pengguna yang terdapat dalam aplikasi yang akan dikembangkan dapat
dilihat dalam Tabel 4.
Tabel 4 Karakteristik Pengguna
User Group/Role Kepentingan Akses Hak Akses
Admin Bosnet Aktor yang menggunakan Membuat admin company
aplikasi untuk mengontrol baru, melihat daftar admin
sistem, membuat admin company dan melihat daftar
company baru, melihat daftar user, memasukkan data
admin company dan melihat wilayah dan memvalidasi
daftar user, memasukkan data wilayah
data wilayah dan
memvalidasi data wilayah.

Admin Company Aktor yang menggunakan Menambah salesman baru,


sistem untuk melakukan mengelola data salesman,
pemantauan terhadap melih hhkat daftar admin
wilayah yang harus company yang berada dalam
dijangkau oleh setiap satu perusahaan yang sama,
salesman, menambah user melihat daftar salesman,
baru, dan melihat daftar melihat data wilayah yang
admin company dan melihat harus dikunjungi oleh
daftar user yang dapat salesman.
mengakses sistem.
Salesman Aktor yang menggunakan Melihat data pembagian
sistem untuk melihat data wilayah yang harus
pembagian wilayah yang dikunjungi pada waktu
harus dikunjungi, melihat tertentu, melihat data
kendaraan yang dapat kendaraan yang dapat
digunakan untuk digunakan untuk
mengunjungi setiap wilayah, mengunjungi wilayah yang
dan melihat daftar salesman ditentukan, dan melihat
yang menggunakan sistem. daftar salesman yang
menggunakan sistem.

IT Del SW-KP-19-121A Halaman 11 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
2.3 Platform
Subbab ini menjelaskan lingkungan perangkat lunak dan perangkat keras yang digunakan
oleh tim developer dalam pengembangan dan pengoperasian sistem informasi territory
management yang mencakup lingkungan pengembangan dan lingkungan operasional.

2.3.1 Development
Pengembangan menjelaskan mengenai infrastruktur, kebutuhan perangkat keras maupun
perangkat lunak yang digunakan dalam pengembangan sistem informasi territory
management PT Bosnet Distribution Indonesia.

2.3.1.1 Infrastructure
Pengembangan sistem informasi territory management PT Bosnet Distribution Indonesia
menggunakan jaringan lokal perusahaan yang telah terstruktur. Dengan adanya jaringan
lokal tersebut, maka tim developer dapat mengakses database dari perusahaan untuk
digunakan dalam pengembangan sistem informasi territory Management PT Bosnet
Distribution Indonesia.

2.3.1.2 Hardware requirement


Perangkat keras yang dibutuhkan dalam pengembangan sistem informasi territory
management PT Bosnet Distribution dijelaskan sebagai berikut.
Spesifikasi perangkat keras pada bagian server dapat dilihat pada Tabel 5.
Tabel 5 Kebutuhan Perangkat Keras Server
Hardware Spesification
Laptop Lenovo G40
Processor Intel ® Core™ i5-4200M CPU @2.50GHz 250 GHz
RAM 4.00 GB
Hard Disk 500 GB
Mouse Optional

Spesifikasi perangkat keras pada bagian requirement client dapat dilihat pada Tabel 6.
Tabel 6 Kebutuhan Perangkat Keras Client

Hardware Spesification
Laptop Lenovo G40
Processor Intel ® Core™ i5-4200M CPU @2.50GHz 250 GHz
RAM 4.00 GB

IT Del SW-KP-19-121A Halaman 12 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
2.3.1.3 S/W development Tools
Spesifikasi teknis dari lingkungan pengembangan yang digunakan oleh pengguna akhir
sistem informasi territory management PT Bosnet Distribution Indonesia dapat dilihat
pada Tabel 7.
Tabel 7 Spesifikasi Teknis Alat Pengembangan
Groups Tools Spesification
Sistem Operasi Windows Windows 10
Client Browser Mozilla Firefox, Google Chrome, dan lainnya
Editor Sublime Sublime Text 3
Desain Tool for design Microsoft Office Visio 2010
Dokumentasi Paket Office MS Office

2.3.2 Operational
Operasional menjelaskan spesifikasi tools yang dibutuhkan oleh operator agar sistem
dapat berjalan dengan baik. Kebutuhan tersebut mencakup kebutuhan perangkat keras
(hardware requirement) dan kebutuhan perangkat lunak (software requirement) disertai
dengan infrastruktur yang mendukung.

2.3.2.1 Infrastructure
Lingkungan operasional pengguna sistem informasi territory management adalah
lingkungan dimana terdapat seperangkat komputer yang telah terhubung dengan jaringan
lokal perusahaan yang telah terstruktur.

2.3.2.2 Hardware requirement


Perangkat keras yang dibutuhkan dalam lingkungan pengoperasian sistem informasi
territory management PT Bosnet Distribution Indonesia dijelaskan sebagai berikut.
Spesifikasi perangkat keras pada bagian server dapat dilihat pada Tabel 8.
Tabel 8 Kebutuhan Perangkat keras Server
Hardware Spesification
Laptop Lenovo G40
Processor Intel ® Core™ i5-4200M CPU @2.50GHz 250 GHz
RAM 4.00 GB
Hard Disk 500 GB
Mouse Optional
Spesifikasi perangkat keras pada bagian requirement client dapat dilihat pada Tabel 9.
Tabel 9 Kebutuhan Perangkat Keras Client
Hardware Spesification
Laptop Lenovo G40
Processor Intel ® Core™ i5-4200M CPU @2.50GHz 250 GHz
RAM IT Del 4.00 GB SW-KP-19-121A Halaman 13 dari 80
Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
2.3.2.3 S/W Requirement
Spesifikasi perangkat lunak (software) dari lingkungan pengoperasian sistem informasi
territory management PT Bosnet Distribution Indonesia dapat dilihat pada Tabel 10.
Tabel 10 Spesifikasi Kebutuhan Perangkat lunak
Groups Tools Spesification
Sistem Operasi Windows Windows 10, Windows 8
Client Browser Mozila Firefox, Google Chrome
Editor Visual Studio Visual Studio Code 2017
Code
Desain Tool for design Microsoft Office Visio 2010
Dokumentasi Paket Office MS Office
API Node-Red Node-Red untuk windows
API Gateway Kong Kong untuk windows
Platform Service Docker Docker untuk windows
Framework Angular Angular 7/8

IT Del SW-KP-19-121A Halaman 14 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
3 Specification
Bab ini menjelaskan spesifikasi kebutuhan antarmuka (interface requirement
specification) yang terdiri dari antarmuka perangkat keras, antarmuka perangkat lunak,
deskripsi komunikasi, deskripsi antarmuka data, dan spesifikasi antarmuka pengguna. Bab
ini juga mencakup spesifikasi data, spesifikasi fungsional, spesifikasi non-fungsional, dan
kebutuhan lainnya.

3.1 Interface Requirement Specification


Subbab ini menjelaskan spesifikasi kebutuhan antarmuka yang mencakup seluruh
kebutuhan antarmuka dan komponen-komponen yang menjadi dasar untuk seluruh
kegiatan yang berlangsung dalam pengembangan sistem informasi territory management
PT Bosnet Distribution Indonesia. Adapun spesifikasi kebutuhan antarmuka adalah
sebagai berikut.

3.1.1.1 Hardware Interface


Antarmuka perangkat keras (hardware interface) yang dibutuhkan untuk memberikan
kemudahan kepada operator dalam menggunakan sistem. Antarmuka perangkat keras
yang dibutuhkan operator dalam menggunakan sistem informasi territory management PT
Bosnet Distribution Indonesia dapat dilihat pada Tabel 11.
Tabel 11 Kebutuhan Antarmuka Pengguna
No. Antarmuka Pengguna Fungsi
1. Monitor Interface monitor digunakan untuk melihat tampilan dari aplikasi
web.
2. Keyboard Interface keyboard digunakan untuk memasukkan data ke dalam
aplikasi
3. Mouse Interface mouse digunakan untuk objek dari suatu tempat ke
tempat lain.

3.1.2 Software Interface


Kebutuhan antarmuka perangkat lunak (software interface) digunakan untuk membantu
berjalannya aplikasi yang dikembangkan. Perangkat lunak yang dibutuhkan untuk
berinteraksi dengan sistem informasi territory management PT Bosnet Distribution
Indonesia adalah browser. Browser merupakan perangkat lunak yang digunakan untuk

IT Del SW-KP-19-121A Halaman 15 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
mengakses halaman web. Dalam hal ini, browser yang digunakan pada umumnya berupa
Mozilla Firefox dan Google Chrome, namun dapat juga menggunakan browser lainnya.

3.1.3 Communication Description


Deskripsi komunikasi dibutuhkan untuk mengoperasikan modul. Komunikasi yang
digunakan untuk mengakses modul adalah menggunakan jaringan internet.

3.1.3.1 Communication Protocol


Protokol komunikasi merupakan sebuah sistem dari aturan-aturan yang mengijinkan dua
atau lebih entitas dari sebuah sistem komunikasi untuk mentransmisikan informasi
melalui berbagai variasi kuantitas fisik. Modul yang terdapat dalam sistem informasi
territory management PT Bosnet Distribution Indonesia menggunakan HTTP (Hypertext
Transfer Protocol) merupakan sebuah protokol yang dipergunakan untuk mengakses data
yang ada pada aplikasi dalam World Wide Web.

3.1.3.2 Communication Method


Selama pengerjaan proyek, supervisor bertanggungjawab untuk mengomunikasikan
masalah-masalah terkait dengan proyek yang dikembangkan dengan menggunakan
metode-metode berikut ini:
a. Push Communication
Dalam metode komunikasi ini, mahasiswa KP (receiver) menerima informasi-informasi
penting dan dibutuhkan selama pengerjaan proyek sistem informasi territory management
PT Bosnet Distribution Indonesia. Informasi tersebut diterima dari supervisor maupun
pegawai perusahaan lainnya.
b. Pull Communication
Melalui metode ini, supervisor maupun mahasiswa KP dapat mengakses setiap informasi
yang terdapat dalam sistem informasi territory management dalam jangka waktu yang
tidak dibatasi.
c. Interactive
Metode komunikasi ini dilakukan dengan melakukan diskusi secara langsung antara
mahasiswa KP dan supervisor.

IT Del SW-KP-19-121A Halaman 16 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
3.1.4 Data Interface Description
Deskripsi antarmuka data menjelaskan mengenai deskripsi data yang terdapat pada
aplikasi yang akan dikembangkan dalam bentuk Entity Relationship Diagram. Mahasiswa
KP tidak ditugaskan dalam mendesain database karena database tersebut sudah didesain
oleh pihak perusahaan dan mahasiswa KP diberikan hak untuk mengakses database.
Sehingga dimungkinkan terjadinya perubahan struktur database pada sistem sesuai
dengan kebijakan perusahaan.

3.1.4.1 Data Description


Deskripsi data yang digunakan selama pengembangan sistem territory management PT
Bosnet Distribution Indonesia dibuat dalam bentuk Entity Relationship Diagram.

3.1.4.1.1 Data
Format Login
Deskripsi format dari setiap data Login dapat dilihat pada Tabel 12.
Tabel 12 Data Format Login
Field Name Null Default Description
Type
Login_Id Char (36) No - Primary Key
userId Char (36) Yes - -
loginSuccess Tinyint (4) Yes - -
loginAttempts Int (11) Yes - -
Token Varchar (255) Yes - -
Message Varchar (255) Yes - -
dateAttempted DateTime Yes - -
dateExpired DateTime Yes - -

3.1.4.1.2 Validation
Untuk setiap data yang dimasukkan ke dalam tabel login diberikan kondisi untuk
memvalidasi data yang dimasukkan bernilai null atau tidak. Kecuali untuk dateAttempted
dan dateExpired.

3.1.4.1.3 Data
Format Territory

IT Del SW-KP-19-121A Halaman 17 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Deskripsi format dari setiap data territory dapat dilihat pada Tabel 13.
Tabel 13 Format Data Territory
Field Name Type Null Default Description
Territory_id Int (11) No - Primary Key
Clusterid Varchar (45) Yes - -
Name Varchar (45) Yes - -
Areas JSON Yes - -
Level Int (11) Yes - -
User Varchar (45) Yes - -
Datemodified DateTime Yes - -
Datecreated DateTime Yes - -
Settings JSON Yes - -

3.1.4.1.4 Validation
Untuk setiap data yang dimasukkan ke dalam tabel Territory diberikan kondisi untuk
memvalidasi data yang dimasukkan bernilai null atau tidak. Kecuali untuk datemodified
dan datecreated.

3.1.4.1.5 Data
Format Role

Deskripsi format dari setiap data Role dapat dilihat pada Tabel 14.
Tabel 14 Format Data Role
Field Name Type Null Default Description
roleId Int (11) No - Primary Key
Name Varchar (45) Yes - -

3.1.4.1.6 Validation
Untuk setiap data yang dimasukkan ke dalam tabel Role diberikan kondisi untuk
memvalidasi data yang dimasukkan bernilai null atau tidak.

3.1.4.1.7 Data
Format User
Deskripsi format dari setiap data User dapat dilihat pada Tabel 15.
Tabel 15 Format Data User
Field Name Type Null Default Description
Username Varchar (31) Yes - Primary Key
Email Varchar (255) Yes - -
Password Varchar (255) Yes - -
dateCreated Datetime Yes - -
Role Int (11) Yes - -
Company Varchar (255) Yes - -
Lastlogin DateTime Yes - -
Phone Varchar (45) Yes - -

IT Del SW-KP-19-121A Halaman 18 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
3.1.4.1.8 Validation
Untuk setiap data yang dimasukkan ke dalam tabel user diberikan kondisi untuk
memvalidasi data yang dimasukkan bernilai null atau tidak. Kecuali untuk lastlogin dan
datecreated.

3.1.4.1.9 Data
Form dsrlog
Deskripsi format dari setiap data dsrlog dapat dilihat pada Tabel 16.
Tabel 16 Format Data dsrlog
Field Name Type Null Default Description
dsrId Int (11) No - Primary Key
Time Datetime Yes - -
User Varchar (45) Yes - -
Job Int (11) Yes - -
Vehicle Int (11) Yes - -
Route Int (11) Yes - -
Reqsize Int (11) Yes - -
Ressize Int (11) Yes - -
Ip Varchar (45) Yes - -
Status Int (2) Yes - -
Note Varchar (100) Yes - -
Reqbody Longtext Yes - -
Resbody Longtext Yes - -

3.1.4.1.10 Validation
Untuk setiap data yang dimasukkan ke dalam tabel diberikan kondisi untuk memvalidasi
data yang dimasukkan bernilai null atau tidak. Kecuali untuk time.

3.1.4.1.11 Data
Form Customer
Deskripsi format dari setiap data customer dapat dilihat pada Tabel 17.
Tabel 17 Format Data customer
Field Name Type Null Default Description
User Varchar (45) Yes - -
Customerid Varchar (45) Yes - Primary Key
Name Varchar (100) Yes - -
Longitude Float Yes - -
Latitude Float Yes - -
Address Varchar (100) Yes - -

IT Del SW-KP-19-121A Halaman 19 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Provinceid Int (2) Yes - -
Cityid Int (4) Yes - -
City Varchar (45) Yes - -
Districtid Int (6) Yes - -
District Varchar (45) Yes - -
Vilageid Bigint (12) Yes - -
Vilage Varchar (45) Yes - -
Zipcode Varchar (5) Yes - -
Sales Float Yes - -

3.1.4.1.12 Validation
Untuk setiap data yang dimasukkan ke dalam tabel customer diberikan kondisi untuk
memvalidasi data yang dimasukkan bernilai null atau tidak. Kecuali untuk time.

3.1.5 User Interface Specification


Subbab ini menjelaskan spesifikasi antarmuka pengguna yaitu untuk operator. Operator
Spesification operator dapat dilihat pada Gambar 1.

Territory
Operator Management View Territory
Management
Gambar 1 Operator Spesification Operator

3.2 Data Specification


Subbab ini menjelaskan spesifikasi data yang terdapat pada sistem informasi territory
management PT Bosnet Distribution Indonesia yaitu ER-Diagram dan tabel yang terdapat
pada database. Dalam pengembangan aplikasi, mahasiswa KP tidak ditugaskan untuk
mendesain database sistem informasi territory management, karena database tersebut
sudah didesain oleh pihak perusahaan, sehingga mahasiswa KP dapat langsung
mengaksesnya. Kemudian mahasiswa KP melakukan analisis terhadap database yang
telah dibuat oleh perusahaan dan menuangkannya kedalam conseptual data model dan
phisical data model.

IT Del SW-KP-19-121A Halaman 20 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
3.2.1 Entity Relationship Diagram (ERD)
Subbab ini menjelaskan mengenai deskripsi dari rancangan basis data yang digunakan
dalam pengembangan sistem informasi territory management PT Bosnet Distribution
Indonesia. Adapun kebutuhan data pada sistem informasi ini dapat dilihat pada Gambar 2.
Gambar 2 E-R Diagram

IT Del SW-KP-19-121A Halaman 21 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
3.2.2 Conceptual Data Model
Pada conceptual data model dijelaskan hubungan2 antar data dalam sistem informasi
territory management PT Bosnet Distribution Indonesia yang dibangun dan hubungan
yang terjadi antara tabel pada basis data. Hubungan tersebut dapat dilihat pada Gambar 3.

IT Del SW-KP-19-121A Halaman 22 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
customer
# customer_id Integer
o user Variable characters (45)
dsrlog o name Variable characters (45)
# dsr_id Integer o longitude Double
o time DateTime o latitude Double
o user Variable characters (45) o address Variable characters (100)
o job Integer o provinceid Integer
o vehicle Integer o province Variable characters (45)
o route Integer memiliki o cityid Integer
o reqsize Integer o city Variable characters (45)
o ressize Integer o districtid Integer
o ip Variable characters (45) o district Variable characters (45)
o status Integer o villageid BigInt
o note Variable characters (100) o village Variable characters (45)
o reqbody LongText o zipcode Variable characters (45)
o resbody LongText o sales Float

memiliki

user territory
login # username Variable characters (31) # id_territory Integer
# login_id Characters (36) o email Variable characters (255) o clusterid Variable characters (45)
o user Variable characters (45) o password Variable characters (255) o name Variable characters (45)
o loginSuccess Tinyint o dateCreated DateTime o areas JSON
mempunyai
o loginAttempts Integer o role Integer o level Integer
o token Variable characters (255) o company Variable characters (45) o user Variable characters (45)
o message Variable characters (255) o lastlogin DateTime o dateModified DateTime
o dateAttempted DateTime o createdby Variable characters (45) o dateCreated DateTime
o dateExpired DateTime o changepassword Tinyint o settings JSON

mengelola mengelola

company
# companyid Integer
o company Variable characters (45)

role
# roleId Integer
o name Variable characters (45) memiliki

Gambar 3 Conceptual Data Model

3.2.3 Physical Data Model


Pada bagian ini digambarkan tabel master dan tabel lain yang saling berhubungan berbeda
dengan conceptual data model. Hubungan tersebut dapat dilihat pada Gambar 4.

IT Del SW-KP-19-121A Halaman 23 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
customer
dsrlog user varchar(45)
dsr_id integer <pk> customerid varchar(45) <pk>
user timestamp name varchar(45)
job integer longitude Double
vehicle integer latitude Double
route integer address varchar(100)
reqsize integer provinceid integer
ressize integer province varchar(45)
ip varchar(45) cityid integer
status integer city varchar(45)
note varchar(100) districtid integer
reqbody LongText district varchar(45)
resbody LongText villageid BigInt
time DateTime village varchar(45)
zipcode varchar(45)
sales float

user
companyid integer <fk4>
login territory
id_territory integer <fk5>
login_id char(36) <pk> id char(36) <fk3> id_territory integer <pk>
user varchar(45) id_dsr integer <fk1> clusterid varchar(45)
loginSuccess Tinyint customerid varchar(45) <fk2> name varchar(45)
loginAttempts integer username varchar(31) <pk> areas JSON
token varchar(255) email varchar(255) level integer
message varchar(255) password varchar(255) user varchar(45)
dateAttempted timestamp dateCreated timestamp dateModified timestamp
dateExpired timestamp role integer dateCreated timestamp
company varchar(45) settings JSON
lastlogin timestamp
createdby varchar(45)
changepassword Tinyint

company
companyid integer <pk> role
company varchar(45) roleId integer <pk>
username varchar(31) <fk>
name varchar(45)

Gambar 4 Physical Data Model

3.3 Functional Specification


Spesifikasi fungsional menjelaskan mengenai fungsi-fungsi yang akan direalisasikan pada
sistem informasi territory management PT Bosnet Distribution Indonesia dapat dilihat
pada Tabel 18.
Tabel 18. Spesifikasi Fungsional
SW-ID Nama Fungsi Deskripsi
F01 Otentikasi User melakukan otentikasi
sebelum masuk ke sistem.
F02 Add Admin or User User yaitu Admin Bosnet
maupun Admin Company
melakukan penambahan data
user lain sesuai dengan role

IT Del SW-KP-19-121A Halaman 24 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
yang dimiliki dimana Admin
Bosnet dapat menambahkan
Admin Bosnet, Admin
Company dan salesman lain
sedangkan Admin company
hanya dapat menambahkan
Admin Company dan
salesman yang satu perusahaan
dengannya.

F03 Modify User User yaitu Admin Bosnet dan


Admin Company melakukan
perubahan terhadap data user
lain sesuai dengan role yang
dimiliki dimana Admin Bosnet
dapat melakukan perubahan
terhadap data Admin Company
dan Admin Bosnet lainnya
sedangkan Admin Company
hanya dapat melakukan
perubahan terhadap data
salesman yang satu perusahaan
dengannya.
F04 Delete User User yaitu Admin Bosnet dan
Admin Company menghapus
data user lain sesuai dengan
role yang dimiliki dimana
Admin Bosnet dapat
menghapus data Admin
Company dan Admin Bosnet
lainnya sedangkan Admin
Company hanya dapat
menghapus data salesman
yang satu perusahaan
dengannya.
F05 View All User Admin Bosnet, Admin

IT Del SW-KP-19-121A Halaman 25 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Company dan salesman dapat
melihat daftar user yang satu
role dan satu perusahaan
dengannya.
F06 Edit Profile User yaitu Admin Bosnet,
Admin Company dan
salesman dapat melakukan
perubahan terhadap data
profile yang dimiliki.
F07 View Profile User yaitu Admin Bosnet,
Admin Company dan
salesman dapat melihat profile
yang dimiliki.
F08 New Territory Admin Bosnet dan Admin
Company dapat melakukan
penambahan data wilayah baru
F09 Update Territory Admin Bosnet dan Admin
Company dapat melakukan
perubahan terhadap data
wilayah suatu daerah.
F10 View Detail Salesman rute Admin Company dan
salesman dapat melihat detail
rute yang harus dikunjungi
oleh salesman dalam jangka
waktu tertentu.
F11 View Dashboard Admin Bosnet dan Admin
Company dapat melihat detail
dashboard dari territory
management yang dimiliki.

3.3.1 Use Case Diagram Functional Spesification


Use case diagram untuk pengembangan sistem informasi territory management PT
Bosnet Distribution Indonesia dapat dilihat pada Gambar 5.

IT Del SW-KP-19-121A Halaman 26 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Gambar 5. Use Case Diagram Functional Spesification

3.3.2 Use Case Scenario

Pada subbab ini dijelaskan use case scenario untuk setiap use case diagram pada sistem
informasi territory management PT Bosnet Distribution Indonesia.

3.3.2.1 [UC-01] Melakukan Autentikasi


Subbab ini menjelaskan use case scenario fungsi otentikasi yang dapat dilihat pada Tabel
20.
Tabel 19 Use Case Scenario Fungsi Otentikasi
Use Case Name Otentikasi
Use Case Pada use case otentikasi dijelaskan bahwa aktor mengisi
Description username dan password pada halaman login, sehingga sistem
melakukan validasi terhadap akun tersebut.
Actor Admin Bosnet
Admin Company
Salesman
Precondition Aktor telah terdaftar pada sistem.
User Action System Response

IT Del SW-KP-19-121A Halaman 27 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
1. Aktor mengakses sistem
informasi territory
Primary Flow of management PT Bosnet
Events Distribution Indonesia
2. Sistem menampilkan
halaman login
3. Mengisi username dan
password, lalu mengklik
button login
4. Melakukan valildasi
akun.
Alternate Flow of User Action System Response
Events 1. Mengulangi pengisian
username dan password
2. Melakukan validasi
kembali
Error Flow of User Action System Response
Events 1. Aktor mengisi username dan
password dengan tidak tepat.
2. Menampilkan pesan
error
Post Condition Aktor berhasil login dan dapat menggunakan menu pada sistem.

3.3.2.2 [UC-02] Add Admin or User


Subbab ini menjelaskan use case scenario Add Admin or User yang dapat dilihat pada
Tabel 21.
Tabel 20 Use Case Add Admin or User
Use Case Name Add Admin or User
Use Case Pada use case Add Admin or User dijelaskan bahwa Admin
Description Bosnet dapat mengelola setiap user dari sistem tersebut, dimana
admin bosnet memiliki hak akses yang lebih tinggi
dibandingkan dengan pengguna sistem yang lain. Selain itu
terdapat Admin Company yang bisa menambahkan user pada
satu perusahaan tertentu, dan User yang menjadi Salesman dari
company tertentu.
Actor Admin Bosnet, Admin Company, User
Precondition Aktor telah terdaftar pada sistem.
User Action System Response
1. Aktor mengklik menu User
Management

IT Del SW-KP-19-121A Halaman 28 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
2. Sistem menampilkan
Primary Flow of halaman User
Events Management.
3. Aktor mengklik button
Register
4. Sistem menampilkan
halaman Add Admin or
User.
5. Mengisi Form yang
ditampilkan dan mengklik
button Submit.
6. Sistem Mengirim data
ke database dan
menampilkan tabel user
yang sudah ada dalam
database.
Alternate Flow of User Action System Response
Events 1. Mengulangi pengisian data
apabila ingin melakukan
Add Admin or User
2. Melakukan validasi
kembali terhadap
inputan yang di berikan
Error Flow of User Action System Response
Events 1. Aktor mengisi informasi
yang tidak sesuai dengan
kebutuhan sistem
2. Menampilkan pesan not
match atau invalid.
Post Condition Aktor berhasil melakukan Add Admin or User dan dapat melihat
data pada sistem.

3.3.2.3 [UC-03] Use Case Scenario Modify User


Subbab ini menjelaskan use case scenario fungsi pengelolaan data admin company yang
dapat dilihat pada Tabel 22.
Tabel 21 Use Case Scenario Fungsi Pengelolaan Admin Company
Use Case Name Modify User
Use Case Pada use case Modify User dijelaskan bahwa Admin Company

IT Del SW-KP-19-121A Halaman 29 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Description dan Admin Bosnet dapat mengelola setiap salesman/actor yang
terdapat di sistem.
Actor Admin Company, Admin Bosnet
Precondition Aktor telah terdaftar pada sistem.
User Action System Response
1. Aktor mengklik menu User
Management
2. Sistem menampilkan
Primary Flow of
halaman User
Events
Management.
3. Aktor mengklik Modify User
4. Sistem menampilkan
data actor yang akan di
modify.
5. Mengisi Form yang
ditampilkan sesuai dengan
data yang di inginkan.
6. Sistem Mengirim data
yang telah di modify ke
database setelah
melakukan klik pada
submit dan
menampilkan pada tabel
View All yang sudah ada
dalam database.
Alternate Flow of User Action System Response
Events 1. Mengulangi pengisian data
apabila ingin melakukan
Modify
2. Melakukan validasi
kembali terhadap
inputan yang di berikan
Error Flow of User Action System Response
Events 1. Aktor mengisi informasi
yang sesuai dengan
kebutuhan system
2. Menampilkan pesan not
match atau invalid.
Post Condition Aktor berhasil melakukan Modify User dan dapat melihat data

IT Del SW-KP-19-121A Halaman 30 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
pada sistem.

3.3.2.4 [UC-04] Use Case Scenario Delete User


Subbab ini menjelaskan use case scenario fungsi Delete User yang dapat dilihat pada
Tabel 23.
Tabel 22 Use Case Scenario Fungsi Delete User
Use Case Name Delete User
Use Case Pada use case Delete User dijelaskan bahwa Admin Company
Description dan Admin Bosnet dapat melakukan delete user pada sistem
tetapi user(salesman) tidak dapat melakukan delete pada actor
yang lain.
Actor Admin Company, Admin Bosnet
Precondition Aktor telah terdaftar pada sistem.
User Action System Response
Primary Flow of 1. Aktor mengklik menu User
Events Management
2. Sistem menampilkan
halaman User
Management.
3. Aktor mengklik button
Delete pada tabel view all
4. Sistem menampilkan
data user yang ingin di
delete.
5. Actor melakukan klik pada
Ok
6. Sistem memvalidasi
data ke database.
Post Condition Aktor mendapatkan informasi tentang route, region dan job
pada region tersebut.

3.3.2.5 [UC-05] Use Case Scenario View All User


Subbab ini menjelaskan use case scenario fungsi view all user dapat dilihat pada Tabel
24.
Tabel 23 Use Case Scenario Fungsi View All User
Use Case Name View All User
Use Case Pada use case View All User dijelaskan bahwa Admin Company
Description dan Admin Bosnet dapat melihat data user(salesman),

IT Del SW-KP-19-121A Halaman 31 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
sedangkan salesman tidak dapat melihat data user.
Actor Admin Company, Admin Bosnet
Precondition Aktor telah terdaftar pada sistem.
User Action System Response
1. Aktor mengklik menu User
Management
2. Sistem menampilkan
Primary Flow of
halaman User
Events
Management.

Alternate Flow of User Action System Response


- -
Events
Error Flow of User Action System Response
- -
Events
Post Condition Aktor dan dapat melihat data user pada tabel view all.

3.3.2.6 [UC-06] Use Case Scenario View Detail Salesman Rute


Subbab ini menjelaskan use case scenario fungsi otentikasi yang dapat dilihat pada Tabel
29
Tabel 24 Use Case Scenario Fungsi View Detail Salesman rute
Use Case Name View Detail Salesman Rute
Use Case Pada use case View Detail Salesman Rute dijelaskan bahwa
Description aktor dapat melihat detail rute yang harus dikunjungi salesman
dalam jangka waktu tertentu.
Actor Admin Bosnet
Admin Company
Salesman
Precondition Aktor telah terdaftar pada sistem.
User Action System Response
1. Aktor mengakses sistem
informasi territory

Primary Flow of management PT Bosnet

Events Distribution Indonesia


2. Aktor menekan tombol
territory management

IT Del SW-KP-19-121A Halaman 32 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
3. Sistem mengambil data
territory dari API.
4. Sistem menampilkan
data territory dalam
bentuk map
Alternate Flow of User Action System Response
- -
Events
Error Flow of User Action System Response
-
Events
Post Condition Sistem berhasil menampilkan detail rute yang harus dikunjungi
oleh salesman kepada user.

3.3.2.7 [UC-07] Use Case Scenario New Territory


Subbab ini menjelaskan use case scenario fungsi new territory dapat dilihat pada Tabel 27
Tabel 25 Use Case Scenario Fungsi New Territory
Use Case Name New Territory
Use Case Pada use case New Territory dijelaskan bahwa setiap actor
Description dapat melakukan New Territory.
Actor Admin Company, Admin Bosnet, User(Salesman)
Precondition Aktor telah terdaftar pada sistem.
Primary Flow of User Action System Response
1. Aktor mengklik Territory
Events
Management.
2. Sistem menampilkan
data territory.
3. Aktor melakukan klik pada
button New
4. Sistem Menampilkan
Form input dan
dropdown warna.
5. Aktor melakukan klik save

6. Sistem memvalidasi
input dari actor.
Error Flow of User Action System Response
1. Aktor memberikan input
Events
yang tidak dapat divalidasi
2. Sistem memberikan
pesan invalid atau not
match
Post Condition Aktor dan dapat membagi suatu map menjadi beberap territory

IT Del SW-KP-19-121A Halaman 33 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
yang disebut region.

3.3.2.8 [UC-08] Use Case Scenario Update Territory


Subbab ini menjelaskan use case scenario fungsi update territory yang dapat dilihat pada
Tabel 28
Tabel 26 Use Case Scenario Fungsi Update Territory
Use Case Name Update Territory
Use Case Pada use case Update Territory dijelaskan bahwa aktor dapat
Description memperbaharui data suatu wilayah pada sistem territory
management.
Actor Admin Bosnet
Admin Company
Salesman
Precondition Aktor telah terdaftar pada sistem.
User Action System Response
1. Aktor mengakses sistem
informasi territory
management PT Bosnet
Primary Flow of
Distribution Indonesia
Events
2. Aktor menekan tombol
territory management
3. Sistem mengambil data
territory dari API.
4. Sistem menampilkan
data territory dalam
bentuk map
5. Aktor menekan tombol
update
6. Aktor memasukkan data
territory yang baru.
7. Aktor menekan tombol
save
8. Sistem menyimpan
data territory yang
baru dimasukkan.
9. Sistem menampilkan
data territory yang
baru dimasukkan.
User Action System Response

IT Del SW-KP-19-121A Halaman 34 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Alternate Flow of - -
Events
Error Flow of User Action System Response
-
Events
Post Condition Sistem berhasil menampilkan data territory yang berhasil
diperbaharui.

3.3.2.9 [UC-09] Use Case Scenario Edit Profile


Subbab ini menjelaskan use case scenario fungsi edit profile dapat dilihat pada Tabel 26.
Tabel 27 Use Case Scenario Fungsi View Profile
Use Case Name View Profile
Use Case Pada use case View Profile dijelaskan bahwa setiap actor dapat
Description melakukan edit profile.
Actor Admin Company, Admin Bosnet, User(Salesman)
Precondition Aktor telah terdaftar pada sistem.
Primary Flow of User Action System Response
1. Aktor mengklik image(photo
Events
profile).
2. Sistem menampilkan
info profile.

Error Flow of User Action System Response


- -
Events
Post Condition Aktor dan dapat melihat data profile yang telah di edit

3.3.2.10 [UC-10] Use Case Scenario View Profile


Subbab ini menjelaskan use case scenario fungsi edit profile dapat dilihat pada Tabel 26.
Tabel 28 Use Case Scenario Fungsi View Profile
Use Case Name View Profile
Use Case Pada use case View Profile dijelaskan bahwa setiap actor dapat
Description melakukan edit profile.
Actor Admin Company, Admin Bosnet, User(Salesman)
Precondition Aktor telah terdaftar pada sistem.
Primary Flow of User Action System Response
3. Aktor mengklik image(photo
Events
profile).
4. Sistem menampilkan
info profile.

Error Flow of User Action System Response


- -
Events
Post Condition Aktor dan dapat melihat data profile yang telah di edit

IT Del SW-KP-19-121A Halaman 35 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
3.3.2.11[UC-10] Use Case Scenario View Dashboard
Subbab ini menjelaskan use case scenario fungsi otentikasi yang dapat dilihat pada Tabel
30
Tabel 29 Use Case Scenario Fungsi Otentikasi
Use Case Name View Dashboard
Use Case Pada use case view dashboard dijelaskan bahwa aktor dapat
Description melihat detail jumlah route, vehicle, job dan request yang
terdapat pada suatu wilayah.
Actor Admin Bosnet
Admin Company
Salesman
Precondition Aktor telah terdaftar pada sistem.
User Action System Response
1. Aktor mengakses sistem
informasi territory

Primary Flow of management PT Bosnet

Events Distribution Indonesia


2. Sistem mengambil data
dashboard dari API.
3. Sistem menampilkan
data dashboard
territory management
Alternate Flow of User Action System Response
- -
Events
zError Flow of User Action System Response
-
Events
Post Condition Sistem berhasil menampilkan dashboard kepada user

3.4 Non-Functional Specification


Subbab ini menjelaskan mengenai spesifikasi non-fungsional yang terdapat dalam sistem
informasi territory management PT Bosnet Distribution Indonesia. Kebutuhan non-
fungsional dapat dilihat pada Tabel 19.
Tabel 30. Spesifikasi Non Fungsional
SW-ID Parameter Requirement
SW-KP-121A-NF01 Availability Sistem informasi territory
management PT Bosnet
Distribution Indonesia dapat

IT Del SW-KP-19-121A Halaman 36 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
beroperasi selama 24 jam
setiap harinya.
SW-KP-121A-NF02 Reliability Persentase kegagalan sistem
informasi territory
management PT Bosnet
Distribution Indonesia saat
dioperasikan adalah 15 %.
SW-KP-121A-NF03 Ergonomy Sistem informasi territory
management ini dapat
digunakan oleh user dengan
nyaman dikarenakan memiliki
tampilan yang menarik.

SW-KP-121A-NF04 Portability Sistem informasi territory


management yang berbasis
web ini dapat dioperasikan di
sistem operasi windows
maupun sistem operasi
lainnya.

SW-KP-121A-NF05 Memory Sistem informasi territory


management ini dapat diakses
oleh komputer atau laptop
dengan memori minimal
250Mb.
SW-KP-121A-NF06 Response time Sistem informasi territory
management harus mampu
menampilkan informasi yang
dibutuhkan oleh user dalam
waktu 5 detik.
SW-KP-121A-NF07 Security Sistem informasi territory
management menjamin
informasi terhadap fungsi
pertukaran data yang sensitif
yang melibatkan sistem itu
sendiri dan database yang
digunakan seperti proses login

IT Del SW-KP-19-121A Halaman 37 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
menggunakan username dan
password.
SW-KP-121A-NF08 Accessability User dapat menggunakan
fungsi dalam sistem sesuai
dengan role-nya masing-
masing.

IT Del SW-KP-19-121A Halaman 38 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4 Design
Bab ini menjelaskan deskripsi fungsi yang terdapat dalam sistem informasi territory
management PT Bosnet Distribution Indonesia.

4.1 [F01] Otentikasi


Identifikasi/nama : Fungsi Otentikasi
Deskripsi : Fungsi Otentikasi merupakan fungsi untuk melakukan otentikasi
user sebelum mengakses sistem.

4.1.1 Display (user interface)


Tampilan fungsi otentikasi dapat dillihat pada Gambar 6.

Gambar 6 Tampilan Fungsi Otentikasi

4.1.2 Input Description & Format


Sistem informasi territory management PT Bosnet Distribution Indonesia menyediakan
text field untuk memasukkan username dan password user. Dengan memasukkan kedua
data tersebut maka sistem akan menampilkan tampilan dashboard. Namun sebelum
menampilkan dashboard dari sistem, data yang masuk ke dalam sistem, terlebih dahulu
divalidasi. Apabila terjadi kesalahan dalam proses validasi maka sistem akan memberikan
respon dari terhadap kesalahan yang terjadi dalam bentuk pesan.

4.1.3 Process Description


Proses yang terjadi dalam fungsi otentikasi adalah :
Initial State (IS):
Melakukan input username dan password

IT Del SW-KP-19-121A Halaman 39 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Final State:
Sistem menampilkan Dashboard sistem informasi territory management PT
Bosnet Distribution Indonesia.
Spesifikasi Proses:
1. Mengakses Website sistem informasi territory management PT Bosnet
Distribution Indonesia.
2. Masukkan username dan password.
3. Sistem memvalidasi username dan password.
4. Menampilkan halaman dashboard.

4.1.4 Output Description & Format


Sistem informasi territory management PT Bosnet Distribution Indonesia menampilkan
dashboard. Sementara apabila terjadi kesalahan dalam proses validasi maka sistem akan
memberikan respon dari kesalahan tersebut.

4.2 Function Add Admin or User


Identifikasi/nama : Fungsi Add Admin or User
Deskripsi : Fungsi Add Admin or User merupakan fungsi untuk melakukan
pengelolaan data Admin Bosnet maupun data Admin Company.

4.2.1 Display (user interface)


Tampilan fungsi Add Admin or User dapat dillihat pada Gambar 7.

IT Del SW-KP-19-121A Halaman 40 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Gambar 7 Tampilan Fungsi Add Admin or User

4.2.2 Input Description & Format


Sebagai format masukan pada fungsi sistem ini adalah username, Company, Email, dan
Access Level yang dilakukan oleh Admin Bosnet, dan Admin Company. Selanjutnya akan
divalidasi oleh sistem sendiri, apabila terdapat kesalahan dalam input tersebut maka
sistem akan memberikan respon invalid.

4.2.3 Process Description


Proses yang terjadi dalam fungsi add admin or user adalah :
Initial State (IS):
User memiliki akun dan telah melakukan Otentikasi.
Final State:
Database telah di-Update dengan data yang baru.
Spesifikasi Proses:
1. Mengakses Website sistem informasi territory management PT Bosnet
Distribution Indonesia.
2. Mengklik User Management.
3. Mengklik Register.
4. Sistem memvalidasi input yang diberikan oleh actor(Admin Bosnet,
Admin Company).
5. Sistem memberikan respon sukses setelah melakukan klik pada button

IT Del SW-KP-19-121A Halaman 41 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Sub mit

4.2.4 Output Description & Format


Sistem informasi territory management PT Bosnet Distribution Indonesia pada fungsi ini
menampilkan data tabel terbaru setelah melakukan add. Sementara apabila terjadi
kesalahan dalam proses validasi maka sistem akan memberikan respon invalid.

4.3 [F03] Modify User


Identifikasi/nama : Fungsi Modify User
Deskripsi : Fungsi Modify User merupakan fungsi untuk memperbaharui user
oleh Admin Company maupun Admin Bosnet.

4.3.1 Display (user interface)


Tampilan fungsi Modify User dapat dillihat pada Gambar 8.

Gambar 8 Tampilan Fungsi Modify User terdapat pada User Management

IT Del SW-KP-19-121A Halaman 42 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Gambar 9 Tampilan Fungsi Modify User

4.3.2 Input Description & Format


Sebagai format masukan pada fungsi sistem ini adalah Company, Email, dan Access Level
dimana Access level yang dapat dipilih oleh Admin Company tidak lebih banyak daripada
access level yang dipilih oleh admin bosnet. Selanjutnya akan divalidasi oleh sistem,
apabila terdapat kesalahan dalam input yang diberikan maka sistem akan memberikan
respon invalid.

4.3.3 Process Description


Proses yang terjadi dalam fungsi Modify User adalah :
Initial State (IS):
User memiliki akun dan telah melakukan Otentikasi.
Final State:
Database telah di-Update dengan data yang baru.
Spesifikasi Proses:
1. Mengakses Website sistem informasi territory management PT Bosnet
Distribution Indonesia.
2. Mengklik User Management.
3. Mengklik button Modify yang terdapat pada tabel view all.
4. Sistem menampilkan form untuk diisi oleh admin company/admin
bosnet sesuai dengan kubutuhan.
5. Sistem memberikan respon sukses setelah melakukan klik pada
submit.

IT Del SW-KP-19-121A Halaman 43 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.3.4 Output Description & Format
Sistem informasi territory management PT Bosnet Distribution Indonesia pada fungsi ini
menampilkan data tabel terbaru setelah di Modify. Sementara apabila terjadi kesalahan
dalam proses validasi maka sistem akan memberikan respon invalid.

4.4 [F04] Delete User


Identifikasi/nama : Fungsi Delete User
Deskripsi : Fungsi Delete User merupakan fungsi untuk menghapus data user
pada database

4.4.1 Display(user interface)


Tampilan fungsi Fungsi Delete User dapat dillihat pada Gambar 10.

Gambar 10 Tampilan Fungsi Delete User

4.4.2 Input Description & Format


Tidak ada masukan

4.4.3 Process Description


Proses yang terjadi dalam fungsi pengelolaan data salesman adalah :
Initial State (IS):
User memiliki akun dan telah melakukan Otentikasi.
Final State:
Memperoleh informasi yang dibutuhkan oleh Salesman.
Spesifikasi Proses:
1. Mengakses Website sistem informasi territory management PT Bosnet
Distribution Indonesia.

IT Del SW-KP-19-121A Halaman 44 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
2. Mengklik User Management.
3. Sistem menampilkan data user yang terdapat pada database.
4. Actor melakukan klik pada button Delete.
5. Sistem menampilkan data user yang ingin dihapus dan actor
melakukan klik “Ok”.
6. Sistem memvalidasi data yang telah di delete.

4.4.4 Output Description & Format


Sistem informasi territory management PT Bosnet Distribution Indonesia pada fungsi ini
dapat melakukan delete user.

4.5 [F05] View All User

Identifikasi/nama : Fungsi View All User


Deskripsi : Fungsi View All User merupakan fungsi untuk menampilkan data
user sesuai dengan database dari system.

4.5.1 Display (user interface)


Tampilan fungsi View All User dapat dillihat pada Gambar 11.

Gambar 11 Tampilan Fungsi View All User

4.5.2 Input Description & Format


Tidak input yang diberikan pada sistem

IT Del SW-KP-19-121A Halaman 45 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.5.3 Process Description
Proses yang terjadi dalam fungsi Modify User adalah :
Initial State (IS):
User memiliki akun dan telah melakukan Otentikasi.
Final State:
Database telah di-Update dengan data yang baru.
Spesifikasi Proses:
1. Mengakses Website sistem informasi territory management PT Bosnet Distribution
Indonesia.
2. Mengklik User Management.
3. Sistem menampilkan data user sesuai dengan database.

4.5.4 Output Description & Format


Sistem informasi territory management PT Bosnet Distribution Indonesia pada fungsi ini
menampilkan data tabel user sesua dengan database.

4.6 [F06] Edit Profile


Identifikasi/nama : Fungsi Edit Profile
Deskripsi : Fungsi Edit Profile merupakan fungsi untuk melakukan edit pada
profile..

4.6.1 Display (user interface)


Tampilan fungsi edit profile dapat dillihat pada Gambar 12.

Gambar 12 Tampilan Form Fungsi Edit Profile

IT Del SW-KP-19-121A Halaman 46 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.6.2 Input Description & Format
Input yang diberikan pada fungsi ini adalah email dan password.

4.6.3 Process Description


Proses yang terjadi dalam fungsi Edit Profile adalah :
Initial State (IS):
User memiliki akun dan telah melakukan Otentikasi.
Final State:
Database telah di-Update dengan data yang baru.
Spesifikasi Proses:
1. Mengakses Website sistem informasi territory management PT Bosnet
Distribution Indonesia.
2. Mengklik image pada dashboard.
3. Sistem menampilkan data user profile sesuai dengan database.
4. Actor melakukan klik edit.
5. Sistem menampilkan form yang ingin di lengkapi oleh user.

4.6.4 Output Description & Format


Sistem informasi territory management PT Bosnet Distribution Indonesia pada fungsi ini
menampilkan data user profile sesuai dengan database.

4.7 [F07] View Profile


Identifikasi/nama : Fungsi View Profile
Deskripsi : Fungsi View Profile merupakan fungsi untuk menampilkan
informasi user profile itu sendiri.

4.7.1 Display (user interface)


Tampilan fungsi view profile dapat dillihat pada Gambar 13.

IT Del SW-KP-19-121A Halaman 47 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Gambar 13 Tampilan Fungsi Edit Profile

4.7.2 Input Description & Format


Tidak input yang diberikan pada sistem.

4.7.3 Process Description


Proses yang terjadi dalam fungsi View Profile adalah :
Initial State (IS):
User memiliki akun dan telah melakukan Otentikasi.
Final State:
Database telah di-Update dengan data yang baru.
Spesifikasi Proses:
1. Mengakses Website sistem informasi territory management PT Bosnet
Distribution Indonesia.
2. Mengklik image pada dashboard.
3. Sistem menampilkan data user profile sesuai dengan database.

4.7.4 Output Description & Format


Sistem informasi territory management PT Bosnet Distribution Indonesia pada fungsi ini
menampilkan data user profile sesuai dengan database.

4.8 [F08] New Territory

Identifikasi/nama : Fungsi New Territory


Deskripsi : Fungsi New Territory merupakan fungsi untuk membuat Territory
Map yang lebih kecil dari map yang di tampilkan atau sama

IT Del SW-KP-19-121A Halaman 48 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
dengan map yang ada.

4.8.1 Display (user interface)


Tampilan fungsi New Territory dapat dillihat pada Gambar 14.

Gambar 14 Tampilan Fungsi New Territory

4.8.2 Input Description & Format


Input yang diberikan pada fungsi ini adalah nama territory yang di tuliskan.

4.8.3 Process Description


Proses yang terjadi dalam fungsi New Territory adalah :
Initial State (IS):
User memiliki akun dan telah melakukan Otentikasi.
Final State:
Database telah di-Update dengan data yang baru.
Spesifikasi Proses:
1. Mengakses Website sistem informasi territory management PT Bosnet
Distribution Indonesia.
2. Mengklik Territory Management.
3. Sistem menampilkan data Territory Management.
4. Aktor Mengklik button New.
5. Aktor mengisi form input yang ditampilkan oleh sistem dan memilih
warna territory yang di inginkan.
6. Aktor mengklik save.

IT Del SW-KP-19-121A Halaman 49 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.8.4 Output Description & Format
Sistem informasi territory management PT Bosnet Distribution Indonesia pada fungsi ini
berhasil menambahkan data territory yang baru.

4.9 [F09] Update Territory


Identifikasi/nama : Fungsi Update Territory
Deskripsi : Fungsi Update Territory merupakan fungsi yang digunakan untuk
dapat memperbaharui data suatu wilayah pada sistem territory
management.

4.9.1 Display (user interface)


Tampilan fungsi view dashboard dapat dillihat pada Gambar 15

Gambar 15 Tampilan Fungsi Update Territory

4.9.2 Input Description & Format


Dalam melakukan proses update territory, sistem memerlukan inputan yang diberikan
oleh aktor dalam bentuk text field. Dimana pada text field inilah akan dimasukkan data
territory yang baru.

4.9.3 Process Description


Proses yang terjadi dalam fungsi view detail salesman rute adalah :
Initial State (IS):
Menekan tombol territory management
Final State:
Sistem berhasil menyimpan dan menampilkan data territory yang baru saja

IT Del SW-KP-19-121A Halaman 50 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
diperbaharui.
Spesifikasi Proses:
1. Mengakses Website sistem informasi territory management PT Bosnet
Distribution Indonesia.
2. Menekan menu territory management
3. Mengklik salesman tertentu untuk melihat detail rute yang harus
dikunjungi dalam jangka waktu tertentu.
4. Sistem menampilkan detail rute yang harus dikunjungi oleh salesman
dalam jangka waktu tertentu.
5. Aktor menekan tombol update dan memasukkan data territory yang
beru sesuai dengan text field yang disediakan pada sistem.
6. Aktor menekan tombol save.

4.9.4 Output Description & Format


Sistem informasi territory management PT Bosnet Distribution Indonesia menampilkan
data territory yang baru saja dimasukkan.

4.10 [F10] View Detail Salesman Rute


Identifikasi/nama : Fungsi View Detail Salesman Rute
Deskripsi : Fungsi View Detail Salesman Rute merupakan fungsi untuk
melihat detail rute yang harus dikunjungi oleh setiap salesman
dalam jangka waktu tertentu

4.10.1 Display (user interface)


Tampilan fungsi view detail salesman rute dapat dillihat pada Gambar 16

Gambar 16 Tampilan Fungsi Otentikasi

IT Del SW-KP-19-121A Halaman 51 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
4.10.2 Input Description & Format
Untuk dapat menampilkan detail rute yang harus dikunjungi oleh salesman dalam jangka
waktu tertentu, tidak dibutuhkan input tertentu. Aktor hanya perlu mengklik salesman
tertentu untuk melihat detail rute yang harus dikunjungi.

4.10.3 Process Description


Proses yang terjadi dalam fungsi view detail salesman rute adalah :
Initial State (IS):
Menekan tombol territory management
Final State:
Sistem menampilkan detail rute yang harus dikunjungi oleh salesman dalam
jangka waktu tertentu.
Spesifikasi Proses:
7. Mengakses Website sistem informasi territory management PT Bosnet
Distribution Indonesia.
8. Menekan menu territory management
9. Mengklik salesman tertentu untuk melihat detail rute yang harus
dikunjungi dalam jangka waktu tertentu.
10. Sistem menampilkan detail rute yang harus dikunjungi oleh
salesman dalam jangka waktu tertentu

4.10.4 Output Description & Format


Sistem informasi territory management PT Bosnet Distribution Indonesia menampilkan
detail rute yang harus dikunjungi oleh setiap salesman dalam jangka waktu tertentu.

4.11 [F05] View Dashboard


Identifikasi/nama : Fungsi View Dashboard
Deskripsi : Fungsi View Dashboard merupakan fungsi untuk melihat detail
dashboard dari territory management yang berisi jumlah route dan
vehicle yang dimiliki oleh setiap wilayah.

4.11.1 Display (user interface)


Tampilan fungsi view dashboard dapat dillihat pada Gambar 17.

IT Del SW-KP-19-121A Halaman 52 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Gambar 17 Tampilan Fungsi Otentikasi

4.11.2 Input Description & Format


Untuk dapat menampilkan dasboard dari sistem territory management dibutuhkan proses
otentikasi terlebih. Setelah itu dashboard akan ditampilkan kepada user. Dalam hal ini,
pada halaman dashboard tidak dibutuhkan input.

4.11.3 Process Description


Proses yang terjadi dalam fungsi view dashboard adalah :
Initial State (IS):
Melakukan proses otentikasi
Final State:
Sistem menampilkan Dashboard sistem informasi territory management PT
Bosnet Distribution Indonesia.
Spesifikasi Proses:
11. Mengakses Website sistem informasi territory management PT
Bosnet Distribution Indonesia.
12. Masukkan username dan password.
13. Sistem memvalidasi username dan password.
14. Menampilkan halaman dashboard.

4.11.4 Output Description & Format


Sistem informasi territory management PT Bosnet Distribution Indonesia menampilkan
dashboard. Sementara apabila terjadi kesalahan dalam proses validasi pada proses
otentikasi maka sistem akan memberikan respon dari kesalahan tersebut.

IT Del SW-KP-19-121A Halaman 53 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
IT Del SW-KP-19-121A Halaman 54 dari 80
Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
5 Implementation
Pada bab ini dijelaskan hasil implementasi dari pengembangan system informasi territory
management PT Bosnet Distribution Indonesia.

5.1 Implementasi Fungsi Otentikasi


Berikut ini adalah tampilan hasil implementasi fungsi otentikasi

Dalam mengimpelementasikan fungsi otentikasi, diperlukan koneksi sistem ke Kong-


database untuk dapat menjalankan proses login menggunakan password pada aplikasi.
Kong-database ini juga berfungsi sebagai API Gateway yang melakukan seleksi pada
setiap user yang ingin masuk ke dalam sistem dengan memeriksa kesesuaian identitas
user yang dimasukkan ke dalam sistem dengan yang ada di Kong database. Kong-
database ini juga berfungsi sebagai tempat penyimpanan password dari setiap user yang
masuk ke dalam sistem. Proses otentikasi ini dilakukan agar user dapat masuk ke dalam
sistem dan dapat menggunakan fitur yang terdapat didalamnya dengan memberikan
masukan berupa username dan password ke dalam text field yang tersedia di sistem.

5.2 Implementasi Fungsi Add Admin or User


Berikut ini adalah tampilan hasil implementasi fungsi Add Admin or User

Tampilan sistem yang diberikan diatas bertujuan untuk menambahkan user baru yang
dapat menggunakan sistem. Tampilan fungsi ini dapat diberikan tergantung pada role user
yang masuk ke dalam sistem. Dimana dengan adanya fungsi ini, maka Admin Bosnet
dapat menambahkan Admin Company dan salesman sedangkan Admin Company dapat
menambahkan salesman yang dapat menggunakan sistem. User baru dapat ditambahkan
dengan memasukkan data-data user ke dalam text field yang disediakan. Setelah
memasukkan data, maka tombol save dapat ditekan guna menyimpan data user ke dalam
database sistem. Pada tombol save ditekan, maka password user yang ditambahkan akan
di generate secara otomatis dan disimpan ke dalam Kong-database bukan ke dalam
database my sql workbench guna peningkatan layanan keamanan yang disediakan oleh
sistem.

IT Del SW-KP-19-121A Halaman 55 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
5.3 Implementasi Fungsi Modify User
Berikut ini adalah tampilan hasil implementasi fungsi modify user.

Fungsi ini digunakan oleh Admin Bosnet untuk dapat memperbaharui data Admin
Company dan salesman sedangkan Admin Company dapat memperbaharui data salesman.
Fungsi ini hanya akan tampil berdasarkan role user yang masuk ke dalam sistem. Apabila
user yang masuk ke dalam sistem adalah salesman, maka fungsi ini tidak akan tampil.
Dengan memberikan data user yang baru melalui text field yang disediakan dan menekan
tombol save, maka data user yang baru diperbaharui akan tersimpan di dalam database.

5.4 Implementasi Fungsi Delete User


Berikut ini adalah tampilan hasil implementasi fungsi delete user.

Fungsi ini digunakan oleh Admin Bosnet untuk dapat menghapus data Admin Company
dan salesman yang dapat menggunakan sistem dengan menekan tombol delete.
Sedangkan dengan adanya fungsi ini, maka Admin Company dapat menghapus data
salesman. Fungsi ini akan ditampilkan berdasarkan role user yang masuk ke dalam
sistem. Apabila salesman yang masuk ke dalam sistem, maka fungsi ini tidak akan
ditampilkan.

5.5 Implementasi Fungsi View All User


Berikut ini adalah tampilan hasil implementasi fungsi View All User

Fungsi ini dapat digunakan oleh semua user yang menggunakan sistem untuk dapat
melihat daftar user yang terdaftar pada sistem. Tampilan ini akan muncul apabila tombol
View All User pada sistem diklik. Dengan mengklik tombol tersebut, maka daftar user
yang terdapat dalam sistem akan ditampilkan melalui proses pengambilan data dari
database yang sudah diatur dalam API. Dalam menjalankan fungsi ini, dibutuhkan alamat
API dan alamat database untuk melakukan proses pengambilan data tersebut.

IT Del SW-KP-19-121A Halaman 56 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
5.6 Implementasi Fungsi View Detail Salesman Rute
Berikut ini adalah tampilan hasil implementasi fungsi View Detail Salesman Rute

Fungsi ini digunakan oleh user untuk dapat melihat detail rute yang harus dikunjungi oleh
salesman dalam melakukan penawaran barang kepada customer. Untuk dapat
menjalankan fungsi ini, dibutuhkan alamat API sistem yang memberikan informasi
wilayah yang akan ditampilkan ke dalam bentuk peta menggunakan format leaflet.
Setelah API berhasil dihubungkan dengan aplikasi dan database, maka sistem akan
menampilkan data wilayah yang akan dikunjungi oleh salesman.

5.7 Implementasi Fungsi New Territory


Berikut ini adalah tampilan hasil implementasi fungsi View Detail Salesman Rute

Fungsi ini digunakan oleh user untuk menambahkan data wilayah baru yang akan
dikunjungi oleh salesman. Dimana fungsi ini hanya dapat digunakan oleh Admin Bosnet
dan salesman. Untuk menambahkan data territory atau wilayah yang baru, Admin Bosnet
dan Admin Company akan memberikan masukan mengenai data territory yang baru ke
dalam text field yang disediakan setelah user menekan tombol new pada sistem. Dengan
menambahkan data territory yang baru, maka akan menambahkan jalur yang akan
dilewati oleh salesman pada peta wilayah yang ditampilkan. Selain itu, pada fungsi ini
juga membutuhkan koneksi ke server agar dapat menampilkan data peta sistem sehingga
jalur yang akan dilewati oleh salesman dapat ditunjukkan pada sistem.

5.8 Implementasi Fungsi Update Territory


Berikut ini adalah tampilan hasil implementasi fungsi Update Territory

Fungsi ini hanya dapat digunakan oleh Admin Bosnet dan Admin Company dalam
memperbaharui data wilayah yang terdapat pada sistem. Dalam proses pembaharuan data
yang dilakukan oleh user, perlu diberikan sebuah masukan mengenai data wilayah terbaru
ke dalam text field yang disediakan pada sistem. Sama halnya dengan menambah data
territory yang sebelumnya telah dijelaskan, fungsi ini juga membutuhkan koneksi ke

IT Del SW-KP-19-121A Halaman 57 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
server untuk dapat menyimpan data wilayah yang diperbaharui ke dalam database agar
data wilayah tersebut dapat ditampilkan.

5.9 Implementasi Fungsi Edit Profile


Berikut ini adalah tampilan hasil implementasi fungsi Edit Profile

Fungsi ini dapat digunakan oleh semua user yaitu Admin Bosnet, Admin Company dan
salesman untuk memperbaharui data profil yang dimiliki. Untuk dapat memperbaharui
data profil tersebut, terlebih dahulu user harus mengklik ikon gambar berupa foto dari
user yang masuk. Setelah gambar profil tersebut berhasil diklik, maka sistem akan
memberikan data profil user yang ingin diperbaharui. Pada tampilan data profil tersebut,
telah disediakan ikon setting yang dapat digunakan oleh user untuk dapat memperbaharui
data profil yang dimiliki. Pada halaman edit profile tersebut telah diberikan text field
sebagai tempat untuk memperbaiki data profil user sesuai dengan yang diinginkan.

5.10 Implementasi Fungsi View Profile


Berikut ini adalah tampilan hasil implementasi fungsi View Profile

Fungsi ini dapat digunakan oleh semua user yaitu Admin Bosnet, Admin Company dan
salesman untuk melihat data profil yang dimiliki. Untuk dapat melihat detail data profil
tersebut, terlebih dahulu user harus mengklik ikon gambar berupa foto dari user yang
masuk. Setelah gambar profil tersebut berhasil diklik, maka sistem akan memberikan data
profil user yang ingin diperbaharui.

5.11 Implementasi Fungsi View Dashboard


Berikut ini adalah tampilan hasil implementasi fungsi View Dashboard

IT Del SW-KP-19-121A Halaman 58 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Fungsi ini dapat digunakan oleh semua user untuk melihat
Fungsi ini dapat digunakan oleh semua user yaitu Admin Bosnet, Admin Company dan
salesman untuk melihat detail data yang ada pada database serta sejauhmana kinerja dari
user tersebut. Untuk dapat melihat view dashboard tersebut, terlebih dahulu user harus
mengklik ikon gambar berupa foto dari user yang masuk. Setelah gambar profil tersebut
berhasil diklik, maka sistem akan memberikan data profil user yang ingin diperbaharui.

5.12 Implementation

5.13 Testing
Subbab ini menjelaskan mengenai persiapan pengujian, perencanaan pengujian dan
identifikasi, serta hasil pengujian terhadap aplikasi.

5.14 Test Preparation


Bagian test preparation membahas persiapan yang perlu dilakukan sebelum melakukan
pengujian. Persiapan yang dilakukan mencakup persiapan procedural, persiapan
perangkat lunak, persiapan perangkat keras dan persiapan jaringan.

5.14.1 Procedural Preparation


Pesiapan procedural yang dilakukan adalah persiapan hal-hal yang diperlukan selama
proses pengujian yang dijelaskan sebagai berikut:

5.14.2 HW & Network Preparation


Persiapan perangkat keras dan jaringan yang diperlukan untuk pengujian produk
dijelaskan sebagai berikut.
1. Laptop / komputer yang memiliki spesifikasi perangkat lunak dan perangkat keras yang
sesuai dengan kebutuhan operasional produk yang telah dirincikan pada subab
sebelumnya.
2. Memastikan bahwa laptop/ komputer yang digunakan telah terkoneksi ke jaringan
lokal.

IT Del SW-KP-19-121A Halaman 59 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
5.14.3 SW Preparation
Pengujian sistem informasi territory management PT Bosnet Distribution Indonesia
memerlukan perangkat lunak untuk dapat menjalankan fungsi. Sistem ini juga dapat
dijalankan pada web browser dan pengujian menggunakan jaringan internet untuk dapat
mengakses API yang terdapat pada nodered serta untuk dapat mengakses API Gateway
yang terdapat pada Kong-database.

5.15 Test Plan and Identification


Bagian ini menjelaskan lingkup keseluruhan dari perencanaan pengujian. Dari sejumlah
requirement yang akan diuji yang dituliskan pada Functional Specification, buatlah
pengelompokannya dan jadikan tabel pada bagian ini.
Pengujian fungsi-fungsi yang terdapat dalam sistem informasi territory management PT
Bosnet Distribution ditunjukkan pada Tabel 24.
Tabel 31 Pengujian Unit
Kelas Uji Butir Uji Tingkat Traceability Jenis Jadwal
Pengujian No. No. Pengujian
Fungsi Butir
Uji
Pengujian Pengujian Pengujian TB- White Box 13
Antarmuka Koneksi ke Sistem 01 Agustus
Pengguna server 2019
Pengujian Pengujian fungsi Pengujian FS-01 TB- Black Box 13
fungsi login Unit 02 Agustus
Otentikasi 2019
Pengujian fungsi Pengujian TB- Black Box 13
sign-up Unit 03 Agustus
2019
Pengujian fungsi Pengujian TB- Black Box 13
forgot-password Unit 04 Agustus
2019
Pengujian Pengujian fungsi Pengujian FS-02 TB- Black Box 13
fungsi Add Add Admin or Unit 05 Agustus
Admin or User 2019
User
Pengujian Pengujian fungsi Pengujian FS-03 TB- Black Box 13
fungsi modify user Unit 06 Agustus
modify user 2019

IT Del SW-KP-19-121A Halaman 60 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Kelas Uji Butir Uji Tingkat Traceability Jenis Jadwal
Pengujian No. No. Pengujian
Fungsi Butir
Uji
Pengujian Pengujian fungsi Pengujian FS-04 TB- Black Box 13
fungsi Delete user Unit 07 Agustus
Delete user 2019
Pengujian Pengujian fungsi Pengujian FS-05 TB- Black Box 13
fungsi View View All user Unit 08 Agustus
All user 2019
Pengujian Pengujian fungsi Pengujian FS-05 TB- Black Box 13
fungsi View View Detail Unit 09 Agustus
Detail Salesman Rute 2019
Salesman
Rute
Pengujian Pengujian fungsi Pengujian FS-06 TB- Black Box 13
fungsi New New Territory Unit 10 Agustus
Territory 2019
Pengujian Pengujian fungsi Pengujian FS-07 TB- Black Box 13
fungsi Update Territory Unit 11 Agustus
Update 2019
Territory
Pengujian Pengujian fungsi Pengujian FS-08 TB- Black Box 13
fungsi Edit Edit Profile Unit 12 Agustus
Profile 2019
Pengujian Pengujian fungsi Pengujian FS-09 TB- Black Box 13
fungsi View View Profile Unit 13 Agustus
Profile 2019
Pengujian Pengujian fungsi Pengujian FS-10 TB- Black Box 13
fungsi View View Dashboard Unit 15 Agustus
Dashboard 2019

5.16 Test Summary Result & History


Hasil pengujian terhadap sistem informasi territory management PT Bosnet Distribution
Indonesia yang dibangun sesuai dengan yang diharapkan. Semua fungsi pada sistem
informasi dapat berjalan dengan baik selama testing yang dilakukan.

5.16.1 Test Script Butir-Uji-1


Identifikasi TB-01
No. Fungsi Fitur 1

IT Del SW-KP-19-121A Halaman 61 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Nama Butir Uji Pengujian Koneksi ke server
Tujuan Untuk mengkoneksikan ke server
Deskripsi Fungsi ini digunakan oleh Admin Bosnet dan Admin Company
Kondisi Awal 1. User membuka sistem
2. Memasukkan data ke sistem
3. Menekan tombol tambah
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
1. Memasukkan data
2. Menekan tombol create

Kriteria Evaluasi Hasil


Data yang dimasukkan berhasil ditambahkan dan disimpan kedalam database oleh sistem

Kasus dan Hasil Pengujian


Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.2 Test Script Butir-Uji-2


Identifikasi TB-02
No. Fungsi Fitur 2
Nama Butir Uji Pengujian fungsi login
Tujuan Untuk dapat masuk kedalam sistem
Deskripsi Fungsi ini digunakan oleh seluruh pengguna sistem
Kondisi Awal 1. Pengguna membuka halaman login pada sistem
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor.
Skenario Pengujian
1. Memasukkan username
2. Memasukkan password
3. Menekan tombol login

Kriteria Evaluasi Hasil


Pengguna dapat masuk ke dalam sistem

Kasus dan Hasil Pengujian


Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.3 Test Script Butir-Uji-3


Identifikasi TB-03
No. Fungsi Fitur 3
Nama Butir Uji Pengujian fungsi signup
Tujuan Untuk melakukan pendaftaran user ke dalam system

IT Del SW-KP-19-121A Halaman 62 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Deskripsi Fungsi ini digunakan oleh user system
Kondisi Awal 1. User membuka halaman awal sistem
2. Menekan tombol signup
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor.
Skenario Pengujian
1. Memasukkan data user
2. Menekan tombol sign in

Kriteria Evaluasi Hasil


Data user berhasil ditambahkan ke dalam database.
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.4 Test Script Butir-Uji-4


Identifikasi TB-04
No. Fungsi Fitur 4
Nama Butir Uji Pengujian fungsi forgot password
Tujuan Untuk membantu user masuk kedalam sistem apabila lupa password
Deskripsi Fungsi ini digunakan oleh semua pengguna sistem informasi
territory management PT Bosnet Distribution Indonesia
Kondisi Awal 1. User membuka sistem territory management
2. User menekan tombol forgot password
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
1. Menekan tombol forgot password
2. Memasukkan email
3. Melakukan reset password dari email
Kriteria Evaluasi Hasil
1. Berhasil melakukan reset password melalui email
2. Berhasil masuk ke dalam sistem dengan password baru.
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan

5.16.5 Test Script Butir-Uji-5


Identifikasi TB-05
No. Fungsi Fitur 5
Nama Butir Uji Pengujian fungsi Add Admin Or User
Tujuan Untuk menambahkan Admin Bosnet yang baru
Deskripsi Fungsi ini digunakan oleh User yaitu Admin Bosnet maupun Admin
Company melakukan penambahan data user lain sesuai dengan role

IT Del SW-KP-19-121A Halaman 63 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
yang dimiliki dimana Admin Bosnet dapat menambahkan Admin
Bosnet, Admin Company dan salesman lain sedangkan Admin
company hanya dapat menambahkan Admin Company dan
salesman yang satu perusahaan dengannya.
Kondisi Awal 1. Admin Bosnet dan Admin Company masuk ke dalam sistem
2. Admin Bosnet dan Admin Company menambahkan user lain
sesuai dengan role yang dimiliki.
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
1. Masuk ke dalam sistem
2. Menambahkan data Admin Bosnet yang baru
3. Menekan tombol Add Admin Or User
Kriteria Evaluasi Hasil
1. Data User berhasil ditambahkan
2. User yang baru ditambahkan dapat masuk kedalam sistem
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.6 Test Script Butir-Uji-6


Identifikasi TB-06
No. Fungsi Fitur 6
Nama Butir Uji Pengujian fungsi modify user
Tujuan Untuk memperbaharui data User yaitu Admin Bosnet, Admin
Company maupun salesman yang terdapat di dalam database.
Deskripsi Fungsi ini digunakan oleh Admin Bosnet untuk memperbaharui data
user yang baru yang masuk ke dalam sistem.
Koxndisi Awal 1. Admin Bosnet dan Admin Company masuk ke dalam sistem
2. Admin Bosnet dan Admin Company menambahkan user lain
sesuai dengan role yang dimiliki.
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
1. Masuk ke dalam sistem
2. Memperbaharui data User yang baru
3. Menekan tombol update.
Kriteria Evaluasi Hasil
1. Data User berhasil diperbaharui
2. Admin Bosnet yang baru diperbaharui dapat masuk kedalam sistem
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

IT Del SW-KP-19-121A Halaman 64 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
5.16.7 Test Script Butir-Uji-7
Identifikasi TB-07
No. Fungsi Fitur 7
Nama Butir Uji Pengujian fungsi delete user
Tujuan Untuk menghapus data user
Deskripsi Fungsi ini digunakan oleh User yaitu Admin Bosnet dan Admin
Company menghapus data user lain sesuai dengan role yang
dimiliki dimana Admin Bosnet dapat menghapus data Admin
Company dan Admin Bosnet lainnya sedangkan Admin Company
hanya dapat menghapus data salesman yang satu perusahaan
dengannya.
Kondisi Awal 1. User membuka sistem territory management
2. User menekan tombol delete user
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
1. Masuk ke dalam sistem
2. Menghapus data user
4. Menekan tombol delete
Kriteria Evaluasi Hasil
1. Berhasil menghapus data user
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.8 Test Script Butir-Uji-8


Identifikasi TB-08
No. Fungsi Fitur 8
Nama Butir Uji Pengujian fungsi View All User
Tujuan Untuk membantu user melihat daftar user lainnya yang satu role
dengannya.
Deskripsi Fungsi ini digunakan oleh semua pengguna sistem informasi
territory management PT Bosnet Distribution Indonesia
Kondisi Awal 1. User membuka sistem territory management
2. User menekan tombol view all user
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
1. Masuk ke dalam sistem
2. Menekan tombol view all user

IT Del SW-KP-19-121A Halaman 65 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Kriteria Evaluasi Hasil
1. Daftar user berhasil ditampilkan.
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.9 Test Script Butir-Uji-9


Identifikasi TB-09
No. Fungsi Fitur 9
Nama Butir Uji Pengujian fungsi edit profile
Tujuan Untuk melakukan perubahan data profil yang dimiliki oleh user.
Deskripsi Fungsi ini digunakan oleh User yaitu Admin Bosnet, Admin
Company dan salesman dapat melakukan perubahan terhadap data
profil yang dimiliki.
Kondisi Awal 1. User masuk ke dalam sistem
2. User menekan tombol profil.
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
1. User masuk ke dalam sistem
2. User menekan tombol profil.
3. User melakukan edit atau perubahan pada data profil yang dimiliki.
Kriteria Evaluasi Hasil
1. Data profil user berhasil diperbaharui
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.10 Test Script Butir-Uji-10


Identifikasi TB-10
No. Fungsi Fitur 10
Nama Butir Uji Pengujian fungsi view profile
Tujuan Untuk melihat data profil yang dimiliki oleh user.
Deskripsi Fungsi ini digunakan oleh User yaitu Admin Bosnet, Admin
Company dan salesman dapat melihat profil yang dimiliki.
Koxndisi Awal 1. User masuk ke dalam sistem
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
1. Masuk ke dalam sistem
2. User menekan tombol profil
Kriteria Evaluasi Hasil
1. Data profil user yang masuk berhasil ditampilkan.

IT Del SW-KP-19-121A Halaman 66 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.11 Test Script Butir-Uji-11


Identifikasi TB-11
No. Fungsi Fitur 11
Nama Butir Uji Pengujian fungsi new territory
Tujuan Untuk menambahkan territory baru
Deskripsi Fungsi ini digunakan oleh Admin Bosnet dan Admin Company agar
dapat melakukan penambahan data wilayah baru
Kondisi Awal 1. User membuka sistem territory management
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
3. Masuk ke dalam sistem
4. Menekan tombol territory management
4. Menekan tombol new territory
5. Memasukkan data wilayah yang baru
6. Menekan tombol save
Kriteria Evaluasi Hasil
1. Berhasil menambahkan data wilayah yang baru dan berhasil ditampilkan ke dalam
peta wilayah
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.12 Test Script Butir-Uji-12


Identifikasi TB-12
No. Fungsi Fitur 12
Nama Butir Uji Pengujian fungsi update territory
Tujuan Untuk memperbaharui data wilayah yang ada pada territory
Deskripsi Fungsi ini digunakan oleh Admin Bosnet dan Admin Company dapat
melakukan perubahan terhadap data wilayah suatu daerah.
Kondisi Awal 1. Admin Company maupun admin Bosnet masuk ke dalam
sistem
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
1. Masuk ke dalam sistem
2. Menekan tombol territory management
3. Menekan tombol update territory management
4. Memasukkan data territory yang baru
Kriteria Evaluasi Hasil

IT Del SW-KP-19-121A Halaman 67 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
1. Data territory berhasil diperbaharui
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.13 Test Script Butir-Uji-13


Identifikasi TB-13
No. Fungsi Fitur 13
Nama Butir Uji Pengujian fungsi view Detail Salesman rute
Tujuan Untuk melihat detail rute yang harus dikunjungi oleh salesman
dalam jangka waktu tertentu.
Deskripsi Fungsi ini digunakan oleh Admin Company dan salesman agar dapat
melihat detail rute yang harus dikunjungi oleh salesman dalam
jangka waktu tertentu.
Koxndisi Awal 1. Admin Company maupun Admin Bosnet masuk ke dalam
sistem
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian
1. Masuk ke dalam sistem
2. Menambahkan tombol territory management
3. Menekan tombol detail rute salesman
Kriteria Evaluasi Hasil
1. Detail rute yang harus dikunjungi oleh salesman dalam jangka waktu tertentu berhasil
ditampilkan.
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

5.16.14 Test Script Butir-Uji-14


Identifikasi TB-14
No. Fungsi Fitur 14
Nama Butir Uji Pengujian fungsi view dashboard
Tujuan Untuk melihat detail dashboard territory management yang berisi
detail route, vehivle yang dimiliki oleh setiap salesman.
Deskripsi Fungsi ini digunakan oleh Admin Bosnet dan Admin Company dapat
melihat detail dashboard dari territory management yang dimiliki.
Kondisi Awal 1. Admin Company membuka sistem territory management
2. Admin Company menekan tombol delete.
Tanggal Pengujian 13 Agustus 2019
Penguji Semua anggota kerja praktik dan supervisor
Skenario Pengujian

IT Del SW-KP-19-121A Halaman 68 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
1. Masuk ke dalam sistem
2. Menekan tombol dashboard
Kriteria Evaluasi Hasil
1. Berhasil menampilkan detail dashboard
Kasus dan Hasil Pengujian
Data Masukan Yang diharapkan Pengamatan Kesimpulan
- - - -

IT Del SW-KP-19-121A Halaman 69 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
6 SW Item Description & Installation
Pada bab ini dijelaskan kebutuhan yang harus dipersiapkan sebelum melakukan instalasi
sistem informasi territory management PT Bosnet Distribution Indonesia. Hal-hal yang
perlu dipersiapkan antara lain item dan lokasi software, kondisi awal sebelum instalasi,
prosedur instalasi, dan pelaporan.

6.1.1 SW Item & Location


Pada bagian ini dituliskan nama file dan lokasinya, yang merupakan komponen
pembangun sistem informasi. Software item mencakup software executable file, source
code, dokumentasi, dan apa saja yang harus disimpan.

6.1.1.1 Location
Sistem informasi territory management PT Bosnet Distribution Indonesia memiliki
struktur direktori sebagai berikut:
│ app-routing.module.ts
│ app.component.css
│ app.component.html
│ app.component.spec.ts
│ app.component.ts
│ app.module.ts

├───authentication
│ │ authentication-routing.module.ts
│ │ authentication.module.ts
│ │ index.ts
│ │
│ ├───forgot-password
│ │ forgot-password.component.css
│ │ forgot-password.component.html
│ │ forgot-password.component.spec.ts
│ │ forgot-password.component.ts
│ │

IT Del SW-KP-19-121A Halaman 70 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
│ ├───login
│ │ login.component.css
│ │ login.component.html
│ │ login.component.spec.ts
│ │ login.component.ts
│ │
│ └───sign-up
│ sign-up.component.css
│ sign-up.component.html
│ sign-up.component.spec.ts
│ sign-up.component.ts

├───create
│ │ create-routing.module.ts
│ │ create.module.ts
│ │ index.ts
│ │
│ ├───create-user
│ │ create-user.component.css
│ │ create-user.component.html
│ │ create-user.component.spec.ts
│ │ create-user.component.ts
│ │
│ ├───edit-profile
│ │ edit-profile.component.css
│ │ edit-profile.component.html
│ │ edit-profile.component.spec.ts
│ │ edit-profile.component.ts
│ │
│ └───update-user
│ update-user.component.css
│ update-user.component.html

IT Del SW-KP-19-121A Halaman 71 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
│ update-user.component.spec.ts
│ update-user.component.ts

├───dashboard
│ │ dashboard-routing.module.ts
│ │ dashboard.module.ts
│ │ index.ts
│ │
│ ├───main
│ │ main.component.css
│ │ main.component.html
│ │ main.component.spec.ts
│ │ main.component.ts
│ │
│ └───profile
│ profile.component.css
│ profile.component.html
│ profile.component.spec.ts
│ profile.component.ts

├───register
│ │ index.ts
│ │ register-routing.module.ts
│ │ register.module.ts
│ │
│ └───view-all
│ view-all.component.css
│ view-all.component.html
│ view-all.component.spec.ts
│ view-all.component.ts

├───territory-management

IT Del SW-KP-19-121A Halaman 72 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
│ │ index.ts
│ │ territory-management-routing.module.ts
│ │ territory-management.module.ts
│ │
│ └───main
│ main.component.css
│ main.component.html
│ main.component.spec.ts
│ main.component.ts

├───utility
│ utility.module.ts

├───_guards
│ auth.guard.spec.ts
│ auth.guard.ts
│ index.ts
│ login.guard.spec.ts
│ login.guard.ts

├───_helpers
│ error.interceptor.ts
│ index.ts
│ jwt.interceptor.ts

├───_models
│ │ index.ts
│ │ pair-string-number.ts
│ │
│ ├───request
│ │ cluster.ts
│ │ create-user.ts

IT Del SW-KP-19-121A Halaman 73 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
│ │ date-time-range.ts
│ │ delete-user.ts
│ │ login.ts
│ │ sign-up.ts
│ │ sort-user.ts
│ │ territory.ts
│ │ view-all.ts
│ │
│ └───response
│ create-result.ts
│ dsr-log-summary.ts
│ dsr-log-users-data.ts
│ login-result.ts
│ save.ts
│ sign-up-result.ts
│ user-profile.ts
│ user.ts
│ view-user.ts

├───_pipes
│ index.ts
│ large-number.pipe.spec.ts
│ large-number.pipe.ts
│ thousand-separator.pipe.spec.ts
│ thousand-separator.pipe.ts

└───_services
alert.service.spec.ts
alert.service.ts
auth.service.spec.ts
auth.service.ts
dsr-log.service.spec.ts

IT Del SW-KP-19-121A Halaman 74 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
dsr-log.service.ts
environtment-url.service.spec.ts
environtment-url.service.ts
index.ts
territory-management.service.spec.ts
territory-management.service.ts
user-profile.service.spec.ts
user-profile.service.ts
user.service.spec.ts
user.service.ts
view-user.service.spec.ts
view-user.service.ts

6.1.2 SW Installation
Pada bagian ini dijelaskan prosedur instalasi sistem informasi territory management
dengan langkah sebagai berikut:
1. Install Aplikasi MySQL WorkBench
a. Download Aplikasi MySQL Workbench melalui file mysql-installer-community-
5.7.17.0.msi dari https://dev.mysql.com/downloads/installer/.
b. Jalankan file mysql-installer-community -5.7.17.0.msi dengan menggunakan user
Administrator (Run as Administrator).
c. Pada halaman License Agreement, beri tanda centang I accept the license term.
Lalu klik next.

d. Pada halaman Choosing a Setup Type pilih Developer default.

IT Del SW-KP-19-121A Halaman 75 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
e. Pada halaman Check Requirement, MySQL Installer mungkin akan
memberitahu beberapa produk yag tidak bisa di-install secara otomatis. Bila
ini terjadi, biarkan proses instalasi berjalan apa adanya. Konfirmasi instalasi
dengan menekan tombol next.
f. Setelah instalasi selesai akan muncul tampilan seperti dibawah lalu tekan
tambah untuk membuat koneksi database.

g. Setelah tombol tambah diklik maka akan muncul tampilan membuat koneksi
database. Lalu masukkan data sesuai dengan koneksi database yang
dibutuhkan. Maka database sudah dapat digunakan.

IT Del SW-KP-19-121A Halaman 76 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
6.1.3 Precondition
Precondition yang harus dipenuhi agar dapat menjalankan sistem informasi territory
management PT Bosnet Distribution Indonesia adalah komputer yang telah memiliki
aplikasi docker yang telah terinstall dengan adanya API Nodered, Kong Database, dan
Konga yang berjalan didalamnya.

6.1.4 Procedures (Working Instruction)


Setelah semua software yang dibutuhkan berhasil di-install pada komputer server, maka
aplikasi dapat dijalankan dengan melakukan konfigurasi alamat API yang terdapat pada
NodeRed dengan yang ada pada sistem informasi territory management sehingga aplikasi
dapat dijalankan dengan baik.

6.1.5 Reporting
Setelah semua prosedur selesai dilakukan maka sistem informasi territory management
PT Bosnet Distribution Indonesia dapat diakses melalui web browser dengan
menggunakan jaringan internet.

IT Del SW-KP-19-121A Halaman 77 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
LAMPIRAN

Jika ada lampiran lain yang perlu disertakan, sertakan.

IT Del SW-KP-19-121A Halaman 78 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Sejarah Versi
Versi Ditulis Tanggal Disetujui Oleh Tanggal
Oleh
Draft Supervisor
Final Pembimbing ITB

IT Del SW-KP-19-121A Halaman 79 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL
Sejarah Perubahan
No. dokumen :
No. versi :
Halaman Semula Menjadi Alasan perubahan

No. dokumen :
No. versi :
Halaman Semula Menjadi Alasan perubahan

IT Del SW-KP-19-121A Halaman 80 dari 80


Dokumen ini merupakan bagian dari dokumentasi penyelenggaraan Program Kerja Praktek mahasiswa tingkat akhir
Institut Teknologi DEL. Dilarang mereproduksi dokumen ini dengan cara apapun tanpa sepengetahuan
Institut Teknologi DEL

Das könnte Ihnen auch gefallen