Anda di halaman 1dari 24

SKRIPSI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI


MONITORING PIUTANG PELANGGAN MENGGUNAKAN
ELECTRONIC MAIL (E-MAIL) BERBASIS WEB

STUDI KASUS : PT SEMESTA DISTRIBUSI INDONESIA


CAB. TANGERANG

Ditulis untuk memenuhi sebagian persyaratan akademik guna


memperoleh gelar Sarjana Komputer Strata Satu

Oleh :

NAMA : STEVEN IGNASIUS


NIM : 111170031

KONSENTRASI KOMPUTER AKUNTANSI


PROGRAM STUDI SISTEM INFORMASI
STMIK DHARMA PUTRA
TANGERANG
2021
STMIK DHARMA PUTRA

LEMBAR KEASLIAN SKRIPSI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI


MONITORING PIUTANG PELANGGAN MENGGUNAKAN
ELECTRONIC MAIL (E-MAIL) BERBASIS WEB

STUDI KASUS : PT SEMESTA DISTRIBUSI INDONESIA


CAB. TANGERANG

Saya Yang Bertandatangan Di Bawah ini,

NIM : 111170031
Nama : Steven Ignasius
Program Studi : Sistem Informasi
Konsentrasi : Komputer Akuntansi

Menyatakan bahwa laporan skripsi ini dari awal sampai akhir merupakan hasil
karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari
Laporan Skripsi yang telah dipergunakan untuk memenuhi persyaratan mengambil
Skripsi guna mendapatkan gelar Sarjana Komputer (S.Kom.) di lingkungan STMIK
Dharma Putra maupun perguruan tinggi lain, serta belum pernah dipublikasikan
sebelumnya.

Persyaratan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta
bersedia menerima sanksi jika ternyata pernyataan di atas tidak benar.

Tangerang, Juli 2021

Steven Ignasius

ii
STMIK DHARMA PUTRA

LEMBAR PENGESAHAN SKRIPSI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI


MONITORING PIUTANG PELANGGAN MENGGUNAKAN
ELECTRONIC MAIL (E-MAIL) BERBASIS WEB

STUDI KASUS : PT SEMESTA DISTRIBUSI INDONESIA


CAB. TANGERANG

Disusun Oleh :

NIM : 111170031
Nama : Steven Ignasius
Program Studi : Sistem Informasi
Konsentrasi : Komputer Akuntansi

Disahkan Oleh :

Ketua STMIK Dharma Putra Ketua Program Studi

Sobiyanto, S.E., S.Kom., M.Kom., MTA. Sugesti, S.Si., M.Kom.

iii
STMIK DHARMA PUTRA

LEMBAR PERSETUJUAN PEMBIMBING

SKRIPSI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI


MONITORING PIUTANG PELANGGAN MENGGUNAKAN
ELECTRONIC MAIL (E-MAIL) BERBASIS WEB

STUDI KASUS : PT SEMESTA DISTRIBUSI INDONESIA


CAB. TANGERANG

Disusun Oleh :

NIM : 111170031
Nama : Steven Ignasius
Program Studi : Sistem Informasi
Konsentrasi : Komputer Akuntansi

Menyetujui,

Pembimbing

Syarah, S.Kom., M.Kom.

iv
STMIK DHARMA PUTRA

LEMBAR PERSETUJUAN DEWAN PENGUJI

SKRIPSI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI


MONITORING PIUTANG PELANGGAN MENGGUNAKAN
ELECTRONIC MAIL (E-MAIL) BERBASIS WEB

STUDI KASUS : PT SEMESTA DISTRIBUSI INDONESIA


CAB. TANGERANG

Disusun Oleh :

NIM : 111170031
Nama : Steven Ignasius
Program Studi : Sistem Informasi
Konsentrasi : Komputer Akuntansi

Menyetujui,

Penguji I Ketua Penguji Penguji II

Sobiyanto, S.E., S.Kom., M.Kom., MTA. Sugesti, S.Si., M.Kom. Syarah, S.Kom., M.Kom.

v
STMIK DHARMA PUTRA

LEMBAR PERNYATAAN

PERSETUJUAN PUBLIKASI SKRIPSI

Dengan ini menyatakan bahwa saya yang bertandatangan di bawah ini :

Nama : Steven Ignasius

NIM : 111170031

Judul Skripsi : Analisis Dan Perancangan Sistem Informasi Monitoring


Piutang Pelanggan Menggunakan Electronic Mail (E-Mail)
Berbasis Web, Studi Kasus : PT Semesta Distribusi Indonesia
(SDI) Cab. Tangerang.

Memberikan kepada STMIK Dharma Putra hak non-eksklusif untuk


menyimpan, memperbanyak dan menyebarluaskan laporan skripsi karya saya, secara
keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format
tercetak dan/atau elektronik.

Menyatakan bahwa saya akan mempertahankan hak eksklusif saya, untuk


menggunakan seluruh atau sebagian isi laporan skripsi saya, guna pengembangan
karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak ataupun sistem
informasi.

Tangerang, Juli 2021

Steven Ignasius

vi
ABSTRAKSI

PT Semesta Distribusi Indonesia (SDI) merupakan perusahaan yang bergerak dibidang


pendistribusian produk kecantikan. Sistem monitoring piutang pelanggan saat ini
belum berjalan dengan baik karena masih mencatat semua data piutang pelanggan oleh
Staff Inkaso/AR di Microsoft Excel, sehingga menyulitkan perusahaan untuk
mendapatkan informasi jumlah piutang pelanggan secara akurat dan tepat waktu.
Informasi reminder dan penagihan piutang pelanggan dilakukan dengan cara sales
mengunjungi toko (agen) untuk memberikan invoice yang dilakukan saat H-3 dari
tanggal jatuh tempo piutang, sehingga membutuhkan waktu yang lama dalam
mendatangi pelanggan (agen). Adanya pengeluaran dana transport sales mengunjungi
toko untuk memberikan invoice ke pelanggan, sehingga memakan banyak biaya. Staff
Inkaso/AR membutuhkan waktu lama untuk membuat laporan piutang pelanggan,
karena harus merekap data piutang pelanggan. Berdasarkan permasalahan diatas,
dibutuhkan sistem monitoring piutang pelanggan berbasis web bertujuan untuk
merancang sistem informasi monitoring piutang pelanggan menggunakan Electronic-
Mail (E-Mail) sehingga perusahaan khususnya bagian Staff Inkaso/AR dapat
memonitoring data piutang pelanggan sesuai dengan tanggal jatuh tempo. Hasil
penelitian ini dibuat sistem monitoring piutang pelanggan menggunakan notifikasi
Electronic Mail (E-Mail), yang nantinya akan dikirimkan kepada agen (pelanggan)
yang memiliki piutang kepada perusahaan sebelum mendekati tanggal jatuh tempo
tagihan (H-3), mempercepat perusahaan dalam menginformasikan piutang pelanggan
serta menghemat pengeluaran dana transport. Sistem ini menggunakan bahasa
pemrograman PHP dan database MySQL. Metode pengumpulan data wawancara,
observasi dan studi pustaka. Metode analisis PIECES/kinerja (Performance,
Information, Economic, Control, Efficiency, Services). Perancangan Sistem metode
UML. Pengembangan sistem metode waterfall dan metode pengujian sistem Black
Box Testing.

Kata Kunci : Monitoring, Piutang, Electronic Mail (E-Mail), PHP, MySQL.

vii
ABSTRACT

PT Semesta Distribusi Indonesia (SDI) is a company engaged in the distribution of


beauty products. The current customer receivables monitoring system has not been
running well because it still records all customer receivables data by Inkaso/AR Staff
in Microsoft Excel, making it difficult for companies to obtain accurate and timely
information on customer receivables amounts. Reminder information and billing
receivables customers are done by visiting the sales store (agent) to provide invoices
made when H-3 from the maturity date of receivables, so it takes a long time in
coming to the customer (agent). The expenditure of transport sales funds visit the store
to provide invoices to customers, so it costs a lot. Inkaso/AR staff takes a long time to
create a customer receivables report, because it has to be inged customer receivable
data. Based on the above problems, it takes a web-based customer receivables
monitoring system aims to design a system of information monitoring customer
receivables using Electronic-Mail (E-Mail) so that companies, especially the Staff
Inkaso/AR can monitor customer receivables data in accordance with the due date.
The results of this study were created a system of monitoring customer receivables
using Electronic Mail (E-Mail) notifications, which will be sent to agents (customers)
who have receivables to the company before approaching the bill maturity date (H-3),
speeding up the company in informing customer receivables and saving transport
funds. The system uses the PHP programming language and the MySQL database.
Methods of collecting interview data, observation and library studies.
PIECES/performance analysis methods (Performance, Information, Economic,
Control, Efficiency, Services). System Design of UML methods. Development of
waterfall method system and Black Box Testing system testing method.

Keywords : Monitoring, Account Receivable, Electronic Mail (E-Mail), PHP,


MySQL.

viii
KATA PENGANTAR

Puji dan Syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah
memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan laporan
skripsi ini dengan judul “ANALISIS DAN PERANCANGAN SISTEM INFORMASI
MONITORING PIUTANG PELANGGAN MENGGUNAKAN ELECTRONIC MAIL (E-
MAIL) BERBASIS WEB”.

Adapun tujuan dari pembuatan laporan skripsi ini adalah sebagai salah satu
syarat untuk mendapatkan gelar Sarjana Komputer (S.Kom.) di STMIK Dharma Putra
Tangerang.

Ucapan terima kasih penulis sampaikan kepada pihak yang telah banyak
membantu dalam menyelesaikan laporan skripsi ini, terutama kepada :

1. Bapak Sobiyanto, S.E., S.Kom., M.Kom., MTA., selaku ketua STMIK


Dharma Putra.
2. Ibu Sugesti, S.Si., M.Kom., selaku kepala program studi sistem informasi.
3. Ibu Syarah, S.Kom., M.Kom., selaku dosen pembimbing yang telah
membantu penulis dalam pembuatan laporan skripsi.
4. Orang tua penulis yang telah memberikan dukungan, doa dan semangat
kepada penulis untuk dapat menyelesaikan laporan skripsi.
5. Teman-teman seperjuangan yang saling mendukung dan memberikan
masukan untuk menyelesaikan laporan skripsi.
6. Dan semua pihak yang telah banyak membantu penulis yang tidak bisa
penulis sebutkan satu persatu.

Penulis menyadari bahwa masih terdapat banyak kekurangan dalam penulisan


ini, untuk itu penulis mengharapkan kritik dan saran yang bersifat membangun, guna
perbaikan dimasa yang akan datang.

ix
Akhir kata, semoga laporan skripsi ini dapat bermanfaat bagi semua
mahasiswa STMIK Dharma Putra maupun para dosen yang membaca laporan ini
khususnya.

Tangerang, Juli 2021

Steven Ignasius

x
DAFTAR ISI

HALAMAN JUDUL ...................................................................................... i


LEMBAR KEASLIAN SKRIPSI ................................................................. ii
LEMBAR PENGESAHAN SKRIPSI .......................................................... iii
LEMBAR PERSETUJUAN PEMBIMBING ............................................. iv
LEMBAR PERSETUJUAN DEWAN PENGUJI ...................................... v
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI SKRIPSI .... vi
ABSTRAKSI .................................................................................................. vii
ABSTRACT ..................................................................................................... viii
KATA PENGANTAR ................................................................................... ix
DAFTAR ISI .................................................................................................. xi
DAFTAR GAMBAR ..................................................................................... xvi
DAFTAR TABEL .......................................................................................... xviii
DAFTAR SIMBOL ....................................................................................... xx
BAB I PENDAHULUAN ............................................................................ 1
1.1 Latar Belakang ............................................................................... 1
1.2 Identifikasi Masalah ....................................................................... 2
1.3 Rumusan Masalah .......................................................................... 3
1.4 Batasan Masalah ............................................................................ 3
1.5 Tujuan Dan Manfaat ...................................................................... 4
1.5.1 Tujuan Penelitian ............................................................... 4
1.5.2 Manfaat Penelitian ............................................................. 5
1.6 Kerangka Pemikiran ....................................................................... 5
1.7 Metodologi Penelitian .................................................................... 7
1.7.1 Metode Pengumpulan Data ................................................ 7
1.7.2 Metode Pengembangan Sistem .......................................... 7
1.7.3 Metode Pengujian Sistem .................................................. 10
1.8 Sistematika Penulisan .................................................................... 11
BAB II TINJAUAN PUSTAKA ................................................................. 12
2.1 Teori Umum ................................................................................... 12

xi
2.1.1 Konsep Dasar Analisis Sistem ............................................ 12
2.1.1.1 Pengertian Analisis Sistem .................................... 12
2.1.1.2 Proses Analisis Sistem .......................................... 13
2.1.2 Konsep Dasar Perancangan Sistem ..................................... 13
2.1.2.1 Pengertian Perancangan Sistem ............................ 13
2.1.2.2 Tujuan Perancangan Sistem .................................. 14
2.1.2.3 Prinsip-Prinsip Perancangan Sistem ..................... 15
2.1.3 Konsep Dasar Sistem Informasi .......................................... 16
2.1.3.1 Pengertian Sistem Informasi ................................. 16
2.1.3.2 Komponen Sistem Informasi ................................. 17
2.1.4 Konsep Dasar Database ...................................................... 18
2.1.4.1 Pengertian Database ............................................. 18
2.1.4.2 Langkah-Langkah Perancangan Database ............ 19
2.1.5 Konsep Dasar Metode Waterfall ......................................... 20
2.1.5.1 Pengertian Metode Waterfall ................................ 20
2.1.5.2 Proses Metode Waterfall ....................................... 21
2.1.6 Konsep Dasar UML ............................................................ 22
2.1.6.1 Pengertian UML .................................................... 22
2.1.6.2 Kegunaan UML ..................................................... 23
2.1.6.3 Diagram UML ....................................................... 23
2.2 Teori Khusus .................................................................................. 25
2.2.1 Konsep Dasar Monitoring ................................................... 25
2.2.1.1 Pengertian Monitoring .......................................... 25
2.2.1.2 Tujuan Sistem Monitoring .................................... 26
2.2.2 Konsep Dasar Piutang ......................................................... 26
2.2.2.1 Pengertian Piutang ................................................ 26
2.2.3 Konsep Dasar Pelanggan .................................................... 27
2.2.3.1 Pengertian Pelanggan ............................................ 27
2.2.4 Konsep Dasar Electronic-Mail (E-Mail) ............................ 28
2.2.4.1 Pengertian Electronic-Mail (E-Mail) .................... 28
2.2.5 Konsep Dasar Website ........................................................ 29

xii
2.2.5.1 Pengertian Website ................................................ 29
2.2.5.2 Jenis-Jenis Website ................................................ 30
2.2.6 Konsep Dasar XAMPP ....................................................... 31
2.2.6.1 Pengertian XAMPP ............................................... 31
2.2.7 Konsep Dasar Wawancara .................................................. 32
2.2.7.1 Pengertian Wawancara .......................................... 32
2.2.8 Konsep Dasar Observasi ..................................................... 33
2.2.8.1 Pengertian Observasi ............................................. 33
2.2.9 Konsep Dasar Studi Pustaka ............................................... 34
2.2.9.1 Pengertian Studi Pustaka ........................................ 34
2.2.10 Konsep Dasar Analisis PIECES .......................................... 35
2.2.10.1 Pengertian Analisis PIECES ................................ 35
2.2.11 Konsep Dasar MySQL ........................................................ 37
2.2.11.1 Pengertian MySQL ............................................... 37
2.2.12 Konsep Dasar PHP .............................................................. 38
2.2.12.1 Pengertian PHP .................................................... 38
2.2.12.2 Fungsi PHP ........................................................... 39
2.2.13 Konsep Dasar Codeigniter .................................................. 40
2.2.13.1 Pengertian Codeigniter ......................................... 40
2.2.14 Konsep Dasar Black Box Testing ........................................ 41
2.2.14.1 Pengertian Black Box Testing ............................... 41
2.2.14.2 Kesalahan Uji Coba Black Box Testing ............... 41
2.2.14.3 Skenario Uji Coba Black Box Testing .................. 42
2.3 Penelitian Yang Relevan ................................................................ 43
BAB III ANALISIS SISTEM YANG BERJALAN .................................. 53
3.1 Analisis Organisasi ........................................................................ 53
3.1.1 Profil Perusahaan ................................................................ 53
3.1.2 Visi Dan Misi Perusahaan ................................................... 54
3.1.2.1 Visi Perusahaan ..................................................... 54
3.1.2.2 Misi Perusahaan .................................................... 54
3.1.3 Struktur Organisasi Perusahaan .......................................... 55

xiii
3.1.4 Tugas Dan Tanggung Jawab ............................................... 56
3.2 Sistem Yang Berjalan .................................................................... 58
3.2.1 Uraian Prosedur .................................................................. 58
3.2.2 Analisis Proses Sistem Yang Berjalan ................................ 59
3.2.2.1 Use Case Diagram ............................................... 59
3.2.2.2 Activity Diagram ................................................... 65
3.3 Analisis Masukan Dan Keluaran Berjalan ..................................... 70
3.3.1 Analisis Masukan Berjalan ................................................. 70
3.3.2 Analisis Keluaran Berjalan ................................................. 70
3.4 Analisis Kebutuhan ........................................................................ 71
3.5 Analisis Sistem PIECES ................................................................ 73
BAB IV RANCANGAN DAN IMPLEMENTASI SISTEM YANG
DIUSULKAN ................................................................................................. 77
4.1 Rancangan Sistem .......................................................................... 77
4.1.1 Use Case Diagram Yang Diusulkan ................................... 77
4.1.2 Activity Diagram Yang Diusulkan ...................................... 94
4.1.3 Sequence Diagram .............................................................. 106
4.1.4 Rancangan Class Diagram .................................................. 119
4.2 Spesifikasi Basis Data/Database ................................................... 120
4.3 Rancangan Masukan Dan Keluaran ............................................... 124
4.3.1 Rancangan Masukan ........................................................... 124
4.3.2 Rancangan Keluaran ........................................................... 125
4.4 Rancangan Dialog Layar ................................................................ 126
4.5 Konfigurasi Sistem Yang Diusulkan ............................................. 141
4.5.1 Spesifikasi Hardware ........................................................... 141
4.5.2 Aplikasi Yang Digunakan/Software ..................................... 141
4.5.3 Hak Akses/Brainware ......................................................... 141
4.6 Hasil Pengujian Sistem Usulan/Testing ......................................... 142
4.7 Schedule Implementasi .................................................................. 149
BAB V PENUTUP ........................................................................................ 153
5.1 Kesimpulan .................................................................................... 153

xiv
5.2 Saran .............................................................................................. 153
DAFTAR PUSTAKA .................................................................................... 154
LAMPIRAN ................................................................................................... 164

xv
DAFTAR GAMBAR

Gambar 1.1 Kerangka Pemikiran ................................................................ 6


Gambar 3.1 Logo PT Semesta Distribusi Indonesia (SDI) .......................... 54
Gambar 3.2 Struktur Organisasi Perusahaan PT Semesta Distribusi
Indonesia (SDI) Cab. Tangerang ............................................. 56
Gambar 3.3 Use Case Diagram Sistem Monitoring Piutang Pelanggan
Berjalan .................................................................................... 60
Gambar 3.4 Activity Diagram Sistem Piutang Pelanggan Berjalan ............ 65
Gambar 3.5 Activity Diagram Sistem Reminder Piutang Pelanggan
Berjalan .................................................................................... 67
Gambar 3.6 Activity Diagram Sistem Pembuatan Laporan Piutang
Pelanggan Berjalan .................................................................. 69
Gambar 4.1 Use Case Diagram Sistem Monitoring Piutang Pelanggan
Usulan (Staff Inkaso/AR) ......................................................... 77
Gambar 4.2 Use Case Diagram Sistem Monitoring Piutang Pelanggan
Usulan (Supervisor Finance) ................................................... 80
Gambar 4.3 Activity Diagram Mengelola Login ......................................... 94
Gambar 4.4 Activity Diagram Mengelola Reset Password ......................... 95
Gambar 4.5 Activity Diagram Mengelola Pelanggan .................................. 97
Gambar 4.6 Activity Diagram Mengelola Barang ....................................... 98
Gambar 4.7 Activity Diagram Mengelola Piutang Pelanggan ..................... 100
Gambar 4.8 Activity Diagram Menampilkan Laporan Piutang Pelanggan . 101
Gambar 4.9 Activity Diagram Mengelola User ........................................... 103
Gambar 4.10 Activity Diagram Mengelola Profile ........................................ 104
Gambar 4.11 Activity Diagram Mengelola Logout ....................................... 105
Gambar 4.12 Sequence Diagram Mengelola Login ...................................... 106
Gambar 4.13 Sequence Diagram Mengelola Reset Password ...................... 108
Gambar 4.14 Sequence Diagram Mengelola Pelanggan ............................... 109
Gambar 4.15 Sequence Diagram Mengelola Barang .................................... 111
Gambar 4.16 Sequence Diagram Mengelola Piutang Pelanggan .................. 112

xvi
Gambar 4.17 Sequence Diagram Menampilkan Laporan Piutang Pelanggan 114
Gambar 4.18 Sequence Diagram Mengelola User ........................................ 115
Gambar 4.19 Sequence Diagram Mengelola Profile ..................................... 117
Gambar 4.20 Sequence Diagram Mengelola Logout .................................... 118
Gambar 4.21 Rancangan Class Diagram Sistem Monitoring Piutang
Pelanggan ................................................................................ 119
Gambar 4.22 Tampilan Form Login Admin .................................................. 126
Gambar 4.23 Tampilan Form Reset Password Admin .................................. 127
Gambar 4.24 Tampilan E-Mail Link Reset Password Notification ............... 128
Gambar 4.25 Tampilan Link Form Reset Password Admin .......................... 129
Gambar 4.26 Tampilan HOME (Halaman Utama) Setelah Login Admin ..... 130
Gambar 4.27 Tampilan Daftar Pelanggan ..................................................... 131
Gambar 4.28 Tampilan Form Tambah Pelanggan ........................................ 132
Gambar 4.29 Tampilan Daftar Barang .......................................................... 133
Gambar 4.30 Tampilan Form Tambah Barang .............................................. 134
Gambar 4.31 Tampilan Daftar Piutang Pelanggan ........................................ 135
Gambar 4.32 Tampilan Form Tambah Piutang ............................................. 136
Gambar 4.33 Tampilan E-Mail Reminder Piutang Pelanggan ...................... 137
Gambar 4.34 Tampilan Laporan Piutang Pelanggan ..................................... 137
Gambar 4.35 Tampilan Daftar User .............................................................. 138
Gambar 4.36 Tampilan Form Tambah User ................................................. 139
Gambar 4.37 Tampilan Profile ...................................................................... 140

xvii
DAFTAR TABEL

Tabel 2.1 Penelitian Yang Relevan .............................................................. 44


Tabel 3.1 Uraian Tugas dan Tanggung Jawab Karyawan ............................ 56
Tabel 3.2 Definisi Aktor Use Case Sistem Monitoring Piutang Pelanggan
Berjalan ......................................................................................... 60
Tabel 3.3 Definisi Use Case Sistem Monitoring Piutang Pelanggan
Berjalan ......................................................................................... 62
Tabel 3.4 Analisis Sistem PIECES ............................................................... 74
Tabel 4.1 Definisi Aktor Use Case Sistem Monitoring Piutang
Pelanggan Usulan (Staff Inkaso/AR) ............................................ 77
Tabel 4.2 Definisi Use Case Sistem Monitoring Piutang Pelanggan
Usulan (Staff Inkaso/AR) .............................................................. 78
Tabel 4.3 Definisi Aktor Use Case Sistem Monitoring Piutang
Pelanggan Usulan (Supervisor Finance) ...................................... 80
Tabel 4.4 Definisi Use Case Sistem Monitoring Piutang Pelanggan
Usulan (Supervisor Finance) ........................................................ 81
Tabel 4.5 Skenario Use Case Mengelola Login ........................................... 82
Tabel 4.6 Skenario Use Case Mengelola Reset Password ........................... 83
Tabel 4.7 Skenario Use Case Mengelola Pelanggan ..................................... 85
Tabel 4.8 Skenario Use Case Mengelola Barang ......................................... 86
Tabel 4.9 Skenario Use Case Mengelola Piutang Pelanggan ....................... 88
Tabel 4.10 Skenario Use Case Menampilkan Laporan Piutang Pelanggan ... 89
Tabel 4.11 Skenario Use Case Mengelola User .............................................. 91
Tabel 4.12 Skenario Use Case Mengelola Profile .......................................... 92
Tabel 4.13 Skenario Use Case Mengelola Logout ......................................... 93
Tabel 4.14 Transaksi ....................................................................................... 121
Tabel 4.15 Transaksi Detail ............................................................................ 121
Tabel 4.16 User .............................................................................................. 122
Tabel 4.17 Customers ..................................................................................... 123
Tabel 4.18 Barang ........................................................................................... 123

xviii
Tabel 4.19 Pengujian Black Box Pada Form Login Admin ............................ 142
Tabel 4.20 Pengujian Black Box Pada Form Reset Password Admin ............ 143
Tabel 4.21 Pengujian Black Box Pada Link Form Reset Password Admin .... 144
Tabel 4.22 Pengujian Black Box Pada Form Tambah Pelanggan .................. 145
Tabel 4.23 Pengujian Black Box Pada Form Tambah Barang ........................ 146
Tabel 4.24 Pengujian Black Box Pada Form Tambah Piutang ....................... 146
Tabel 4.25 Pengujian Black Box Pada Laporan Piutang Pelanggan ............... 147
Tabel 4.26 Pengujian Black Box Pada Form Tambah User ........................... 148
Tabel 4.27 Jadwal Penelitian .......................................................................... 150

xix
DAFTAR SIMBOL

Simbol – Simbol Use Case Diagram


Gambar Keterangan
Use Case menggambarkan fungsionalitas
yang disediakan sistem sebagai unit-unit
yang bertukar pesan antar unit dengan aktor,
yang dinyatakan dengan menggunakan kata
kerja.
Actor atau Aktor adalah abstraction dari
orang atau sistem yang lain yang
mengaktifkan fungsi dari target sistem.
Untuk mengidentifikasikan aktor, harus
ditentukan pembagian tenaga kerja dan
tugas-tugas yang berkaitan dengan peran
pada konteks target sistem. Orang atau
sistem bisa muncul dalam beberapa peran.
Perlu dicatat bahwa aktor berinteraksi
dengan use case, tetapi tidak memiliki
kontrol terhadap use case.
Asosiasi antara aktor dan use case,
digambarkan dengan garis tanpa panah yang
mengindikasikan siapa atau apa yang
meminta interaksi secara langsung dan
bukannya mengindikasikan data.

Asosiasi antara aktor dan use case yang


menggunakan panah terbuka untuk
mengindikasikan bila aktor berinteraksi
secara pasif dengan sistem.

xx
Simbol – Simbol Use Case Diagram
Gambar Keterangan
Include, merupakan di dalam use case lain
(required) atau pemanggilan use case oleh
use case lain, contohnya adalah pemanggilan
sebuah fungsi program.

Extend, merupakan perluasan dari use case


lain jika kondisi atau syarat terpenuhi.

Simbol – Simbol Activity Diagram


Gambar Keterangan
Initial Node, diletakkan pada pojok kiri atas
dan merupakan awal aktivitas.

Final Node, akhir aktivitas.

Action, menggambarkan suatu proses/kegiatan


bisnis.

Fork Node / percabangan, digunakan untuk


menunjukkan kegiatan yang dilakukan secara
paralel atau untuk menggabung kan dua
kegiatan paralel menjadi satu.

xxi
Simbol – Simbol Activity Diagram
Gambar Keterangan

Join Node (penggabungan) atau rake,


digunakan untuk menunjukkan adanya
dekomposisi.

Merge Node, menggambar kan pilihan untuk


pengambilan keputusan, true atau false.

Swimlane, pembagian activity diagram untuk


menunjukkan siapa melakukan apa.

Simbol – Simbol Sequence Diagram


Gambar Keterangan
Entity Lifeline, merupakan bagian dari
sistem yang berisi kumpulan kelas berupa
entitas-entitas yang membentuk
gambaran awal sistem dan menjadi
landasan untuk menyusun basis data.
Boundary Lifeline, berisi kumpulan kelas
yang menjadi interfaces atau interaksi

xxii
Simbol – Simbol Sequence Diagram
Gambar Keterangan
antara satu atau lebih aktor dengan
sistem, seperti tampilan form entry dan
form cetak.
Control Lifeline, suatu objek yang berisi
logika aplikasi yang tidak memiliki
tanggung jawab kepada entitas,
contohnya adalah kalkulasi dan aturan
bisnis yang melibatkan berbagai objek
Message, simbol mengirim pesan antar
class.
Return Message, simbol aksi yang
dikembalikan.

Self Message, menggambarkan


pengiriman pesan yang dikirim untuk
dirinya sendiri.

Activation, mewakili sebuah eksekusi


operasi dari objek, panjang kotak ini
berbanding lurus dengan durasi aktivasi
sebuah operasi.

Lifeline, garis titik-titik yang terhubung


dengan objek, sepanjang lifeline terdapat
activation.

xxiii
Simbol – Simbol Class Diagram
Multiplicity Keterangan
1 Satu dan hanya satu.
0..* Boleh tidak ada atau 1 atau lebih.
1..* 1 atau lebih
0..1 Boleh tidak ada, maksimal 1.
Batasan antara. Contoh 2..4 mempunyai arti minimal 2 maksimal
n..n
4.

xxiv

Anda mungkin juga menyukai