Anda di halaman 1dari 9

DAFTAR SIMBOL SIMBOL

USECASE DIAGRAM
Simbol Deskripsi
Use case Use Case menggambarkan
fungsionalitas yang disediakan sistem
sebagai unit-unit yang bertukar pesan
antar unit dengan aktor, yang
dinyatakan dengan menggunakan kata
kerja
Aktor / actor Actor atau Aktor adalah Abstraction
dari orang atau sistem yang lain yang
mengaktifkan fungsi dari 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 / association 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 / association Asosiasi antara aktor dengan use case


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

Include Include, merupakan di dalam use case


lain (required) atau pemanggilan use
case oleh use case contohnya adalah
pemanggilan sebuah fungsi program

xiii
Extend Extend, merupakan perluasan dari use
case lain jika kondisi atau syarat
terpenuhi

SIMBOL ACTIVITY DIAGRAM


Simbol Deskripsi
Start Point Start Point, diletakkan pada pojok kiri
atas dan merupakan awal aktivitas

End Point End Point, akhir aktivitas

Activities Activities, menggambarkan suatu


proses atau kegiatan bisnis

Fork atau Percabangan Fork atau percabangan, digunakan


untuk menunjukan kegiatan yang
dilakukan secara paralel untuk
menggabungkan dua kegiatan paralel
menjadi satu

Join atau Penggabungan Join (penggabungan) atau rake,


digunakan untuk menunjukan adanya
dekomposisi

Decision Points Decision points, menggambarkan


pilihan untuk pengambilan keputusan,
true atau false

xiv
Swimlane Swimlane, pembagian activity diagram
untuk menunjukan siapa melakukan apa

SIMBOL CLASS DIAGRAM


Simbol Deskripsi
Kelas Kelas pada struktur sistem

nama_kelas

+atribut

+operasi()

Antar muka / interface Sama dengan konsep interface dalam


pemrograman berorientasi objek

Asosiasi / association Relasi antarkelas dengan makna


umum, asosiasi biasanya juga disertai
dengan multiplicity

Asosiasi berarah / directed association Relasi antarkelas dengan makna kelas


yang satu digunakan oleh kelas yang
lain, asosiasi biasanya juga disertai
dengan multiplicity

Generalisasi Relasi antarkelas dengan makna


generalisasi-spesialisasi (umum
khusus)

Kebergantungan / dependency Relasi antarkelas dengan makna


kebergantungan antarkelas

xv
Agregasi / aggregation Relasi antar kelas dengan makna
semua – bagian (whole-part)

SIMBOL SEQENCE DIAGRAM


Simbol Deskripsi
Entity Class, merupakan bagian dari
sistem yang berisi kumpulan kelas
berupa entitas-entitas yang membentuk
gambaran awal sistem dan menjadi
landasan untuk menyusun basis data
Boundary Class, berisi kumpulan kelas
yang menjadi interfaces atau interaksi
antara satu atau lebih aktor dengan
sistem, seperti tampilan form entry dan
form cetak

Control Class, 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


kelas

Recursive Recursive, menggambarkan


pengiriman pesan yang dikirim untuk
dirinya sendiri

Activation Activation, mewakili sebuah eksekusi


operasi dari objek panjang kotak ini
berbanding lurus dengan durasi
aktivitas sebuah operasi

Lifeline Lifeline, garis titik-titik yang terhubung


dengan objek sepanjang linelife
terdapat activation

xvi
SIMBOL ENTITY RELATIONSHIP DIAGRAM (ERD)

Simbol Deskripsi
Entitas / entity Entitas merupakan data inti yang akan
disimpan; bakal tabel pada basis data;
benda yang memiliki data dan harus
nama_entitas disimpan datanya agar dapat diakses oleh
aplikasi komputer; penamaan entitas
biasanya lebih ke kata benda dan belum
merupakan nama tabel

Atribut Field atau kolom data yang butuh


disimpan dalam suatu entitas
nama_atribut

Atribut kunci primer Field atau kolom data yang butuh


disimpan dalam suatu entitas dan
digunakan sebagai kunci akses record
nama_kunci primer yang diinginkan; biasanya berupa id;
kunci primer dapat lebih dari satu kolom,
asalkan kombinasi dari beberapa kolom
tersebut dapat bersifat unik (berbeda
tanpa ada yang sama)
Atribut multinilai / multivalue Field atau kolom data yang butuh
disimpan dalam suatu entitas yang dapat
Nama_atribut memiliki nilai lebih dari satu

Relasi Relasi yang menghubungkan antar


entitas; biasanya diawali dengan kata
Nama_relasi kerja

xvii
Asosiasi / association Penghubung antara relasi dan entitas di
mana di kedua ujungnya memiliki
multiplicity kemungkinan jumlah
N pemakaian

Kemungkinan jumlah maksimum


keterhubungan antara relasi satu dengan
entitas yang lain disebut dengan one to
many menghubungkan entitas A dan
entitas B maka

xviii
DAFTAR GAMBAR

1. Gambar II.1. Siklus Akuntansi ...................................................................... 13


2. Gambar II.2.Use Case Diagram ................................................................... .15
3. Gambar II.3.Activity Diagram ...................................................................... 16
4. Gambar II.4.Sequence Diagram .................................................................... 17
5. Gambar II.5.Class Diagram .......................................................................... 18
6. Gambar II.6.Component Diagram ................................................................ 19
7. Gambar II.7. Ilustrasi Metode Waterfall ....................................................... 21
8. Gambar II.8.Contoh Entity Relationship Diagram ....................................... 22
9. Gambar II.9.Contoh Logical Record Structure.............................................. 23
10.
11. Gambar III.1.Struktur Organisasi Toko Cahaya Mutiara ............................. 28
12. Gambar III.2.Activity Diagram Proses Pemesanan Barang .......................... 31
13. Gambar III.3.Activity Diagram Proses Pembayaran ..................................... 31
14. Gambar III.4.Activity Diagram Proses Pengiriman Barang .......................... 32
15. Gambar III.5.Activity Diagram Proses Pembuatan Laporan ......................... 32
16. Gambar III.6.Use Case Diagram Pemilik ..................................................... 37
17. Gambar III.7.Use Case Diagram Kasir ........................................................ 42
18. Gambar III.8.Activity Diagram Login ........................................................... 52
19. Gambar III.9.Activity Diagram Mengelola Pengguna ................................... 53
20. Gambar III.10.Activity Diagram Mengelola Barang ..................................... 54
21. Gambar III.11.Activity Diagram Mengelola Perkiraan ................................. 55
22. Gambar III.12.Activity Diagram Mengelola Transaksi Penjualan ................ 56
23. Gambar III.13.Activity Diagram Mengelola Jurnal ....................................... 57
24. Gambar III.14.Activity Diagram Melihat Laporan ........................................ 58
25. Gambar III.15.Entity Relationship Diagram ................................................. 59
26. Gambar III.16.Logical Record Structure ...................................................... 60
27. Gambar III.17.Class Diagram ...................................................................... 65
28. Gambar III.18.Sequence Diagram Login ...................................................... 66
29. Gambar III.19.Sequence Diagram Mengelola Pengguna .............................. 67
30. Gambar III.20.Sequence Diagram Mengelola Barang .................................. 68
31. Gambar III.21.Sequence Diagram Mengelola Akun Perkiraan ..................... 69
32. Gambar III.22.Sequence Diagram Mengelola Penjualan .............................. 70
33. Gambar III.23.Component Diagram ............................................................. 71
34. Gambar III.24.Deployment Diagram ............................................................ 71
35. Gambar III.25.Form Login ............................................................................ 72
36. Gambar III.26.Form Menu Utama ................................................................ 72
37. Gambar III.27.Form Pengguna ...................................................................... 73
38. Gambar III.28.Form Barang .......................................................................... 73
39. Gambar III.29.Form Akun ............................................................................ 74
40. Gambar III.30.Form Penjualan Tampil ......................................................... 74
41. Gambar III.31.Form Penjualan Input ............................................................ 75
42. Gambar III.32..Form Jurnal ........................................................................... 75
43. Gambar III.33.Form Laporan ........................................................................ 76

xix
DAFTAR TABEL

1. Tabel III.1.Deskripsi Use Case Diagram Menambah Pengguna .................. 38


2. Tabel III.2.Deskripsi Use Case Diagram Mengubah Pengguna ................... 39
3. Tabel III.3.Deskripsi Use Case Diagram Mencari Pengguna ...................... 40
4. Tabel III.4. Deskripsi Use Case Diagram Menghapus Pengguna ................ 40
5. Tabel III.5.Deskripsi Use Case Diagram Melihat Laporan .......................... 41
6. Tabel III.6.Deskripsi Use Case Diagram Menambah Barang ...................... 42
7. Tabel III.7.Deskripsi Use Case Diagram Mengubah Barang ....................... 43
8. Tabel III.8.Deskripsi Use Case Diagram Mencari Barang .......................... 44
9. Tabel III.9.Deskripsi Use Case Diagram Menghapus Barang ..................... 45
10. Tabel III.10.Deskripsi Use Case Diagram Menambah Akun Perkiraan ...... 45
11. Tabel III.11.Deskripsi Use Case Diagram Mengubah Akun Perkiraan ........ 46
12. Tabel III.12.Deskripsi Use Case Diagram Mencari Akun Perkiraan .......... 47
13. Tabel III.13.Deskripsi Use Case Diagram Menghapus Akun Perkiraan ...... 48
14. Tabel III.14.Deskripsi Use Case Diagram Menambah Transaksi Penjualan 48
15. Tabel III.15.Deskripsi Use Case Diagram Mencari Transaksi Penjualan .... 49
16. Tabel III.16. Deskripsi Use Case Diagram Mencetak Nota Penjualan ......... 50
17. Tabel III.17.Deskripsi Use Case Diagram Menambah Jurnal ...................... 50
18. Tabel III.18.Deskripsi Use Case Diagram Mencari Jurnal ......................... 51
19. Tabel III.19.Spesifikasi File Pengguna .......................................................... 61
20. Tabel III.20.Spesifikasi File Barang ............................................................. 61
21. Tabel III.21.Spesifikasi File Penjualan ......................................................... 62
22. Tabel III.22.Spesifikasi File Detail Penjualan .............................................. 63
23. Tabel III.23.Spesifikasi File Akun Perkiraan ............................................... 63
24. Tabel III.24.Spesifikasi File Jurnal ............................................................... 64
25. Tabel III.25.Spesifikasi File Detail Jurnal .................................................... 65
26. Tabel III.26.Blackbox Testing Form Login .................................................. 96
27. Tabel III.27.Blackbox Testing Form Pengguna ........................................... 97
28. Tabel III.28.Blackbox Testing Form Barang ............................................... 99
29. Tabel III.29.Blackbox Testing Form Penjualan ........................................... 100
30. Tabel III.30.Spesifikasi Hardware dan Software ......................................... 102

xx
DAFTAR LAMPIRAN

1. Lampiran A.1 Daftar Barang Dan Harga Barang ......................................... 109


2. Lampiran B.1 Nota Penjualan ....................................................................... 113
3. Lampiran B.2 Penjualan Bulanan ................................................................. 114

xxi

Anda mungkin juga menyukai