Anda di halaman 1dari 166

DOKUMEN PEMBANGUNAN PERANGKAT LUNAK

FINANCIAL

Versi: I

untuk:

Dipersiapkan oleh:
Kelompok 2

Ubassy Abdillah 1301148282


Faishal Abdillah 1301144232
Fadma Sari Yuenam Eka Gyanmar 1301144352
Muhammad Rizki Adiwiganda 1301144172
Aryaditya Hendri Pratama 1301144162

Prodi Teknik Informatika Fakultas Informatika


Universitas Telkom
2016
Nomor Dokumen Halaman
Prodi S1- Teknik
Informatika DEV-1 1/ #166
Universitas Telkom 2
Revisi 09/12/2016

Prodi Teknik Informatika Tel-U SKPL-B Halaman 1 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
DAFTAR PERUBAHAN
Revisi Deskripsi
A - SKPL
- DPPL

B - Kelas diagram
- Use Case Diagram

INDEX - A B C D E F G
TGL

Ditulis Ubassy
Abdillah,
oleh Faisha
Abdillah,
Fadma
Sari, Muh.
Rizki,
Aryaditya

Diperiks
a oleh

Disetujui
oleh

Prodi Teknik Informatika Tel-U SKPL-B Halaman 2 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

17 Use case diagram

66 Kelas Diagram

73 Use Case Diagram

102 Kelas Diagram

Prodi Teknik Informatika Tel-U SKPL-B Halaman 3 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Daftar Isi

1. Pendahuluan .................................................................................................................................................. 11
1.1. Tujuan Penulisan Dokumen ................................................................................................................. 11
1.2. Lingkup Masalah ................................................................................................................................. 11
1.3. Aturan Penomoran ............................................................................................................................... 11
1.4. Referensi .............................................................................................................................................. 12
1.5. Deskripsi Umum Dokumen (Ikhtisar) .................................................................................................. 12
2. Kebutuhan Perangkat Lunak ......................................................................................................................... 12
2.1. Deskripsi Umum Sistem ...................................................................................................................... 12
2.2. Karakteristik Pengguna ........................................................................................................................ 13
2.3. Batasan ................................................................................................................................................. 14
2.4. Lingkungan Operasi ............................................................................................................................. 14
2.5. Kebutuhan antarmuka eksternal ........................................................................................................... 14
2.5.1. Antarmuka pengguna ....................................................................................................................... 14
2.5.2. Antarmuka perangkat keras ............................................................................................................. 14
2.5.3. Antarmuka perangkat lunak ............................................................................................................. 16
2.5.4. Antarmuka komunikasi .................................................................................................................... 16
2.5.5. Kebutuhan Fungsional ..................................................................................................................... 17
2.5.6. Kebutuhan Non Fungsional ............................................................................................................. 63
2.6. Ringkasan Kebutuhan .......................................................................................................................... 64
2.6.1. Ringkasan Kebutuhan Fungsional ................................................................................................... 64
2.6.2. Ringkasan Kebutuhan Non Fungsional ........................................................................................... 65
2.7. Glossary ............................................................................................................................................... 65
3. Model Analisis .............................................................................................................................................. 66
3.1. Diagram Kelas Keseluruhan ................................................................................................................ 66
3.2. Kelas Analisis ...................................................................................................................................... 66
3.3. Paket Analisis....................................................................................................................................... 68
3.3.1. Identifikasi Paket Analisis ............................................................................................................... 68
3.3.2. Identifikasi Kelas Analisis tiap Paket .............................................................................................. 68
3.4. Deskripsi Arsitektur ............................................................................................................................. 70
4. Model Perancangan ....................................................................................................................................... 71
4.1. Rancangan Lingkungan Implementasi ................................................................................................. 71

Prodi Teknik Informatika Tel-U SKPL-B Halaman 4 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.2. Deskripsi Arsitektural .......................................................................................................................... 71
4.3. Deskripsi Komponen........................................................................................................................... 72
4.4. Realisasi Use Case Tahap Perancangan ............................................................................................... 73
4.4.1. Realisasi Use Case ........................................................................................................................... 73
4.5. Perancangan Detil Kelas ...................................................................................................................... 97
4.5.1. Kelas Orang ..................................................................................................................................... 97
4.5.2. Kelas Admin .................................................................................................................................... 97
4.5.3. Kelas Bagian Keuangan ................................................................................................................... 98
4.5.4. Kelas PPD ........................................................................................................................................ 99
4.5.5. Kelas Transaksi................................................................................................................................ 99
4.5.6. Kelas Tutup Buku dan Posting ...................................................................................................... 100
4.5.7. Kelas Laporan ................................................................................................................................ 101
4.5.8. Kelas Buku Besar .......................................................................................................................... 101
4.6. Diagram Kelas Keseluruhan .............................................................................................................. 102
4.7. Algoritma/Query ................................................................................................................................ 103
4.8. Perancangan Antarmuka .................................................................................................................... 113
4.10.1. Antarmuka Halaman Login ....................................................................................................... 113
4.10.2. Antarmuka Halaman Awal Admin ............................................................................................ 114
4.10.3. Antarmuka Halaman Awal Pihak Pemberi Dana ...................................................................... 115
4.10.4. Antarmuka Halaman Ubah Password ....................................................................................... 116
4.10.5. Antarmuka Halaman Transaksi Pengeluaran ............................................................................ 117
4.10.6. Antarmuka Halaman Transaksi Penerimaan ............................................................................. 118
4.10.7. Antarmuka Halaman Jurnal ....................................................................................................... 119
4.10.8. Antarmuka Halaman Tutup Buku ............................................................................................. 120
4.10.9. Antarmuka Halaman Buku Besar .............................................................................................. 121
4.10.10. Antarmuka Halaman Tambah Akun .......................................................................................... 122
4.10.11. Antarmuka Halaman Kelola Akun ............................................................................................ 123
4.10.12. Antarmuka Halaman Laporan ................................................................................................... 124
4.9. Perancangan Representasi Persistensi Kelas ...................................................................................... 125
4.10. Deployment Diagram ......................................................................................................................... 126
5. Implementasi ............................................................................................................................................... 127
5.1. Lingkungan Implementasi.................................................................................................................. 127
5.2. Implementasi Kelas ............................................................................................................................ 127
5.3. Implementasi Antarmuka ................................................................................................................... 128

Prodi Teknik Informatika Tel-U SKPL-B Halaman 5 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
5.4. File Lain ............................................................................................................................................. 128
6. Pengujian ..................................................................................................................................................... 129
6.1. Rencana dan Prosedur Pengujian ....................................................................................................... 129
6.1.1. Rencana Pengujian ........................................................................................................................ 129
6.2. Kasus Uji............................................................................................................................................ 129
6.2.1. Pengujian Use Case Login ............................................................................................................. 129
6.2.2. Pengujian Kelola Akun User Admin ............................................................................................. 130
6.2.3. Pengujian Ubah Password ............................................................................................................. 133
6.2.4. Pengujian Transaksi Penerimaan User PPD .................................................................................. 134
6.2.5. Pengujian Konfirmasi Transaksi Penerimaan User Bagian Keuangan .......................................... 136
6.2.6. Pengujian Transaksi Pengeluaran User Bagian Keuangan ............................................................ 137
6.2.7. Pengujian Tutup Buku dan Posting User Bagian Keuangan ......................................................... 139
6.2.8. Pengujian Laporan User Bagian Keuangan ................................................................................... 140
6.2.9. Pengujian Jurnal User Bagian Keuangan ...................................................................................... 141
6.3. Object-Oriented Metrics .................................................................................................................... 142
7. Lampiran ..................................................................................................................................................... 143
7.1. pembagian tugas ................................................................................................................................. 143
7.2. Object-Oriented Metrics .................................................................................................................... 144
7.3. user manual ........................................................................................................................................ 154
7.3.1. Menu Login ................................................................................................................................... 154
7.3.2. Menu Admin .................................................................................................................................. 155
7.3.3. Menu Tambah Akun ...................................................................................................................... 156
7.3.4. Menu Kelola Akun ........................................................................................................................ 157
7.3.5. Menu awal PPD ............................................................................................................................. 158
7.3.6. Menu Transaksi ............................................................................................................................. 159
7.3.7. Menu Awal Bagian Keuangan ....................................................................................................... 160
7.3.8. Menu Jurnal ................................................................................................................................... 161
7.3.9. Menu Laporan................................................................................................................................ 162
7.3.10. Menu Tutup Buku ..................................................................................................................... 163
7.3.11. Menu Buku Besar ...................................................................................................................... 164
7.4. table traceability................................................................................................................................. 164

Prodi Teknik Informatika Tel-U SKPL-B Halaman 6 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Daftar Gambar
Gambar 1 Use Case Diagram ................................................................................................................................ 17
Gambar 2 Diagram Aktivitas Login ...................................................................................................................... 19
Gambar 3Diagram Sekuens Login ......................................................................................................................... 20
Gambar 4 Diegram Kolaborasi Login ................................................................................................................... 21
Gambar 5 Diagram Aktvitas Kelola Akun ............................................................................................................ 25
Gambar 6 Diagram Sekuens Kelola Akun ............................................................................................................. 28
Gambar 7 Diagram Kolaboratif Objek Kelola Akun ............................................................................................. 29
Gambar 8 Diagram Aktivitas Ubah Password ...................................................................................................... 31
Gambar 9 Diagram Sekuens Ubah Password ........................................................................................................ 32
Gambar 10 Diagram Kolaboraif Objek Ubah Password ....................................................................................... 33
Gambar 11 Diagram Aktivitas Transaksi Penerimaan........................................................................................... 35
Gambar 12 Diagram Sekuens Transaksi Penerimaan ............................................................................................ 36
Gambar 13 Diagram Kolaborasi Objek Transaksi Penerimaan ............................................................................. 37
Gambar 14 Diagram Aktivitas Konfirmasi Transaksi Penerimaan ....................................................................... 39
Gambar 15 Diagram Sekuens Konfirmasi Transaksi Penerimaan ......................................................................... 40
Gambar 16 Diagram Kolaboratif Objek Konfirmasi Transaksi Penerimaan ......................................................... 41
Gambar 17 Diagram Aktivitas Transaksi Pengeluaran .......................................................................................... 45
Gambar 18 Diagram Sekuens Transaksi Pengeluaran ........................................................................................... 48
Gambar 19 Diagram Kolaboratif Objek Transaksi Pengeluaran ........................................................................... 49
Gambar 20 Diagram Aktivitas Jurnal .................................................................................................................... 51
Gambar 21 Diagram Sekuens Jurnal ..................................................................................................................... 53
Gambar 22 Diagram Kolaboratif Objek Jurnal...................................................................................................... 53
Gambar 23 Diagram Aktivitas Tutup Buku dan Jurnal ......................................................................................... 55
Gambar 24 Diagram Sekuens Tutup Buku dan Posting ........................................................................................ 57
Gambar 25 Diagram Kolaboratif Objek Tutup Buku dan Posting......................................................................... 58
Gambar 26 Diagram Aktivitas Laporan ................................................................................................................ 60
Gambar 27 Diagram Sekuens Laporan .................................................................................................................. 62
Gambar 28 Diagram Kolaboratif Objek Laporan .................................................................................................. 63
Gambar 29 Diagram Kelas Aplikasi Administrasi Keuangan ............................................................................... 66
Gambar 30 Deskripsi Arsitektur MVC .................................................................................................................. 70
Gambar 31 Diagram Komponen Aplikasi Financial ............................................................................................. 71
Gambar 32 Use Case Aplikasi Financial ............................................................................................................... 73
Gambar 33 Diagram Sekuens Login ...................................................................................................................... 74
Gambar 34 Diagram Kelas Login .......................................................................................................................... 75
Gambar 35 Diagram Sekuens Kelola Akun ........................................................................................................... 78
Gambar 36 Diagram Kelas Kelola Akun ............................................................................................................... 79
Gambar 37 Diagram Sekuens Transaksi Penerimaan ............................................................................................ 80
Gambar 38 Diagram Kelas Transaksi Penerimaan ................................................................................................ 81
Gambar 39 Diagram Sekuens Konfirmasi Transaksi Penerimaan ......................................................................... 82
Gambar 40 Diagram Kelas Konfirmasi Transaksi Penerimaan ............................................................................. 83
Gambar 41 Diagram Sekuens Ubah Password ...................................................................................................... 84
Gambar 42 Diagram Kelas Ubah Password .......................................................................................................... 85
Gambar 43 Diagram Sekuens Transaksi Pengeluaran ........................................................................................... 87
Gambar 44 Diagram Kelas Transaksi Pengeluaran ............................................................................................... 88
Gambar 45 Diagram Sekuens Jurnal ..................................................................................................................... 90
Gambar 46 Diagram Kelas Jurnal ......................................................................................................................... 90

Prodi Teknik Informatika Tel-U SKPL-B Halaman 7 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 47 Diagram Sekuens Laporan .................................................................................................................. 93
Gambar 48 Diagram Kelas Laporan ...................................................................................................................... 93
Gambar 49 Diagram Sekuens Tutup Buku dan Posting ........................................................................................ 96
Gambar 50 Diagram Kelas Tutup Buku dan Posting ............................................................................................ 96
Gambar 51 Diagram Kelas Aplikasi Financial .................................................................................................... 102
Gambar 52 Antarmuka Halaman Login ............................................................................................................... 113
Gambar 53 Antarmuka Halaman Awal Admin ................................................................................................... 114
Gambar 54 Antarmuka Halaman Awal Pihak Pemberi Dana .............................................................................. 115
Gambar 55 Antarmuka Halaman Ubah Password ............................................................................................... 116
Gambar 56 A ntarmuka Halaman Transaksi Pengeluaran ................................................................................... 117
Gambar 57 Antarmuka Halaman Transaksi Penerimaan ..................................................................................... 118
Gambar 58 Antarmuka Halaman Jurnal ............................................................................................................. 119
Gambar 59 Antarmuka Halaman Tutup Buku ..................................................................................................... 120
Gambar 60 Antarmuka Halaman Buku Besar ..................................................................................................... 121
Gambar 61 Antarmuka Halaman Awal Tambah Akun........................................................................................ 122
Gambar 62 Antarmuka Halaman Kelola Akun ................................................................................................... 123
Gambar 63 Antarmuka Halaman Laporan ........................................................................................................... 124
Gambar 64 Diagram Deployment ........................................................................................................................ 126
Gambar 65 Tampilan menu login ........................................................................................................................ 154
Gambar 66 Tampilan menu login ........................................................................................................................ 154
Gambar 67 Tampilan Menu Awal Admin ........................................................................................................... 155
Gambar 68 Tampilan Menu Tambah Akun ......................................................................................................... 156
Gambar 69 Tampilan Menu Kelola Akun ........................................................................................................... 157
Gambar 70 Tampian Menu Awal PPD ................................................................................................................ 158
Gambar 71 Tampilan Menu Transaksi ................................................................................................................ 159
Gambar 72 Tampilan Menu Awal Bagian Keuangan .......................................................................................... 160
Gambar 73 Tampilan Menu Jurnal ...................................................................................................................... 161
Gambar 74 Tampila Menu Laporan .................................................................................................................... 162
Gambar 75 Tampilan Menu Tutup Buku............................................................................................................. 163
Gambar 76 Tampilan Menu Buku Besar ............................................................................................................. 164

Prodi Teknik Informatika Tel-U SKPL-B Halaman 8 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Daftar Table
Table 1Aturan Penomoran ..................................................................................................................................... 11
Table 2 Karakteristik Pengguna ............................................................................................................................ 13
Table 3 Deskripsi Aktor ........................................................................................................................................ 17
Table 4 Deskripsi Use Case ................................................................................................................................... 18
Table 5 Skenario Login ......................................................................................................................................... 19
Table 6 Skenario Kelola Akun .............................................................................................................................. 22
Table 7 Skenario Ubah Password ......................................................................................................................... 30
Table 8 Skenario Transaksi Penerimaan ................................................................................................................ 34
Table 9 Skenario Konfirmasi Transaksi Penerimaan ............................................................................................ 38
Table 10 Skenario Transaksi Pengeluaran ............................................................................................................. 42
Table 11 Skenario Jurnal ....................................................................................................................................... 49
Table 12 Skenario Tutup Buku dan Posting .......................................................................................................... 54
Table 13 Skenario Laporan ................................................................................................................................... 59
Table 14 Deskripsi Kebutuhan Non Fungsional .................................................................................................... 63
Table 15 Ringkasan Kebutuhan Fungsional .......................................................................................................... 64
Table 16 Ringkasan Kebutuhan Non Fungsional .................................................................................................. 65
Table 17 Kelas Analisis ......................................................................................................................................... 66
Table 18 identifikasi Kelas Analisis ...................................................................................................................... 67
Table 19 Identifikasi Paket Analisis ...................................................................................................................... 68
Table 20 Identifikasi Paket dan Kelas ................................................................................................................... 68
Table 21 Deskripsi Komponen .............................................................................................................................. 72
Table 22 Identifikasi Kelas Login ......................................................................................................................... 73
Table 23 Identifikasi Kelas Kelola Akun .............................................................................................................. 75
Table 24 Identifikasi Kelas Transaksi Penerimaan ................................................................................................ 79
Table 25 Identifikasi Kelas Konfirmasi Transaksi Penerimaan ............................................................................ 81
Table 26 Identifikasi Kelas Ubah Password ......................................................................................................... 83
Table 27 Identifikasi Kelas Transaksi Pengeluaran ............................................................................................... 85
Table 28 Identifikasi Kelas Jurnal ......................................................................................................................... 88
Table 29 Identifikasi Kelas Laporan ..................................................................................................................... 91
Table 30 Identifikasi Kelas Tutup Buku dan Posting ............................................................................................ 94
Table 31 Detil Kelas Aplikasi Financial ................................................................................................................ 97
Table 32 Deskripsi Kelas Orang ............................................................................................................................ 97
Table 33 Deskripsi Kelas Admin........................................................................................................................... 98
Table 34 Deskripsi Kelas Bagian Keuangan ......................................................................................................... 98
Table 35 Deskripsi Kelas PPD .............................................................................................................................. 99
Table 36 Deskripsi Kelas Transaksi ...................................................................................................................... 99
Table 37 Deskripsi Tutup Buku dan Posting ....................................................................................................... 100
Table 38 Deskripsi Kelas Laporan ...................................................................................................................... 101
Table 39 Deskripsi Kelas Buku Besar ................................................................................................................. 101
Table 40 Fungsionalitas Antarmuka Halaman Login .......................................................................................... 113
Table 41 Fungsionalitas Antarmuka Halam Awal Pihak Pemberi Dana ............................................................. 115
Table 42 Fungsionalitas Antarmuka Halaman Ubah Password .......................................................................... 116
Table 43 Fungsionalitas Antarmuka Halaman Transaksi Pengeluaran ............................................................... 117
Table 44 Fungsionalitas Antarmuka Halaman Transaksi Penerimaan ............................................................... 118
Table 45 Fungsionalitas Antarmuka Halaman Jurnal ......................................................................................... 119
Table 46 Fungsionalitas Antarmuka Halaman Tutup Buku ............................................................................... 120

Prodi Teknik Informatika Tel-U SKPL-B Halaman 9 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Table 47 Fungsionalitas Halaman Buku Besar .................................................................................................... 121
Table 48 Fungsionalitas Antarmuka Halaman Awal Tambah Akun ................................................................... 122
Table 49 Fungsionalitas Antarmuka Halaman Kelola Akun .............................................................................. 123
Table 50 Fungsionalitas Antarmuka Halaman Laporan ...................................................................................... 124
Table 51 Daftar Kelas Implementasi ................................................................................................................... 127
Table 52 Daftar Implementasi Antarmuka .......................................................................................................... 128
Table 53 Daftar File Lain .................................................................................................................................... 128
Table 54 Rencana Pengujian ............................................................................................................................... 129
Table 55 Identifikasi Pengujian Use Case Login ................................................................................................. 129
Table 56 Identifikasi Pengujian Tambah Akun User Admin ............................................................................... 130
Table 57 Identifikasi Pengujian Kelola Akun User Admin ................................................................................. 132
Table 58 Identifikasi Pengujian Ubah Password ................................................................................................. 133
Table 59 Identifikasi Pengujian Transaksi Penerimaan User PPD ...................................................................... 134
Table 60 Identifikasi Pengujian Konfirmasi Transaksi Penerimaan User Bagian Keuangan .............................. 136
Table 61 Identifikasi Pengujian Transaksi Pengeluaran User Bagian Keuangan ................................................ 137
Table 62 Identifikasi Pengujian Tutup Buku dan Posting User Bagian Keuangan ............................................. 139
Table 63 Identifikasi Pengujian Laporan User Bagian Keuangan ....................................................................... 140
Table 64 Identifikasi Pengujian Jurnal User Bagian Keuangan .......................................................................... 141
Table 65 Pembagian tugas ................................................................................................................................... 143
Table 66 Raw Package Metrics ........................................................................................................................... 144
Table 67 Raw Method Metrics ............................................................................................................................ 145
Table 68 Tracebility Use Case............................................................................................................................. 165

Prodi Teknik Informatika Tel-U SKPL-B Halaman 10 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
1. Pendahuluan

1.1. Tujuan Penulisan Dokumen


Dokumen ini berisi laporan akhir untuk aplikasi Aplikasi Financial. Tujuan
Penulisan Dokumen ini adalah untuk menciptakan pengelolaan keuangan yang
akuntable dimana akan terintegrasi dengan sub - sub sistemnya.
Dokumen ini akan digunakan sebagai bahan acuan dalam proses pengembangan
aplikasi Aplikasi Financial.Dengan adanya dokumen ini diharapkan pengembangan
perangkat lunak akan lebih terarah dan terfokus terutama tidak menimbulkan
ambiguitas.

1.2. Lingkup Masalah


Ruang lingkup masalah aplikasi ini adalah :
1. Aplikasi ini dikhususkan untuk universitas dan digunakan untuk pengelolaan
yang terkait dengan keuangan.
2. Aplikasi ini melibatkan pemberi dana untuk universitas yang terintegrasi
dengan sub sistem lainnya
3. Aplikasi untuk mempermudah dalam mengetahui transparasi dana suatu
universitas

1.3. Aturan Penomoran


Penulisan dokumen SKPL ini menggunakan berbagai macam aturan
penamaan dan penomoran yang berbeda-beda untuk beberapa bagian tertentu. Aturan
penamaan dan penomoran yang digunakan berdasarkan hal/bagian tersebut adalah
seperti yang tercantum pada Table 1 berikut ini.

Table 1Aturan Penomoran

Hal/Bagian Aturan Penomoran/Penamaan


Kebutuhan Fungsional SKPL-FXX

Kebutuhan Non Fungsional SKPL-NFXX

Ringkasan Kebutuhan Fungsional SKPL-FXXX

Ringkasan Kebutuhan Non Fungsional SKPL-FXXX

Prodi Teknik Informatika Tel-U SKPL-B Halaman 11 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
1.4. Referensi
Referensi pada penulisan dokumen akhir ini adalah:
1. Template SKPL Sistem Administrasi Keuangan
2. Template DPPL Sistem Administrasi Keuangan
3. (Google, 2016) Template Dokumen Akhir.doc

1.5. Deskripsi Umum Dokumen (Ikhtisar)


Dokumen ini secara garis besar terdiri dari enam bab dantaranya sebagai
berikut :

Bab.1 berisikan tentang tujuan penulisan dokumen akhir


Bab 2. Mendeskripsikan Kebutuhan dari Aplikasi Financial
Bab 3.Mendeskripsikan Model Analisis
Bab 4 Mendeskripsikan Model Perancangan dari aplikasi Aplikasi Financial
Bab 5 Berisi tentang implementasi dalam pembangunan Aplikasi Financial
Bab 6 berisikan pengujian pada Aplikasi Financial yang sudah dibangun

2. Kebutuhan Perangkat Lunak

2.1. Deskripsi Umum Sistem


Aplikasi Financial ini merupakan perangkat lunak yang digunakan untuk
keperluan pengelolaan keuangan baik perencanaan atau penggunaan anggaran yang
akuntable. Perangkat lunak ini disediakan berkaitan dengan beberapa aktor diantaranya
pihak pemberi dana, Bagian Keuangan dan Admin.
Aplikasi Financial ini berbasis dekstop yang nantinya mengelola Transaksi baik
pemasukan ataupun pengeluaran, jurnal atau laporan akhir yang berisikan riwayat
transaksi atau hasil perbandingan dengan laporan - laporan sebelumnya selain itu juga
diberikan fungsi untuk mengelola akun. Keuntungan dari aplikasi ini ialah memudahkan
pihak universitas dalam memanajemen keuangan sampai tingkat Fakultas dan Jurusan
yang nantinya terintegrasi dengan subsistem lainnya.

Prodi Teknik Informatika Tel-U SKPL-B Halaman 12 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.2. Karakteristik Pengguna

Karakteristik pengguna Aplikasi Financial adalah sebagai berikut :

A. Pemberi Dana
B. Bagian Keuangan
C. Admin

Table 2 Karakteristik Pengguna

Kategori Tugas Hak Akses Kemampuan yang harus dimiliki


Pengguna ke aplikasi

Para input data transaksi SKPL-F1 Mengerti dalam mengakses sebuah


Pemberi penerimaan SKPL-F3 aplikasi
Dana Edit password SKPL-F5

Bagian input data transaksi SKPL-F1 Mengerti dalam mengakses sebuah


Keuangan penerimaan dan SKPL-F2 aplikasi
pengeluaran SKPL-F3
mengedit data SKPL-F4
transaksi yang telah SKPL-F5
ada SKPL-F6
konfirmasi data
transaksi
melakukan tutup
buku dari data
transaksi
Edit password

Admin Menambah, edit, SKPL-F3 Dapat menguasai bahasa


delete akun pemograman sistem dan sudah
mengubah password terbiasa menggunakan atau
mengakses aplikasi

Prodi Teknik Informatika Tel-U SKPL-B Halaman 13 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.3. Batasan
Batasan - batasan Aplikasi Financial ini diantaranya adalah sebagai berikut:
A. Jika akan menambah akun baru harus dilakukan oleh pihak Admin
B. Aplikasi ini adalah sistem berbasis dekstop
C. Akes mengedit akun hanya dapat dilakukan oleh Admin
D. Hanya pihak bagian keuangan yang dapat mengakses jurnal, laporan dan
buku besar
E. Pemberi Dana hanya dapat melakukan ubah password dan input transaksi

2.4. Lingkungan Operasi


Lingkungan Operasi untuk menjalankan Aplikasi Financial adalah sebagai
berikut:
1. Aplikasi dapat dijalankan PC manapun yang memiliki bahasa pemograman
Java
2. Syarat minimum sebuah prosessor yang digunakan merupakan pentium 4

2.5. Kebutuhan antarmuka eksternal

2.5.1. Antarmuka pengguna


Dalam pembuatan aplikasi Administrasi Keuangan digunakan perangkat-
perangkat antarmuka pemakai yaitu Aplikasi yang menggunakan bahasa dan logika
pemograman java.

2.5.2. Antarmuka perangkat keras


Dalam pembuatan Administrasi Keuangan digunakan perangkat-perangkat
antarmuka perangkat keras yaitu sebagai berikut:

2.5.2.1 Client
A.Mouse
1. Konektivitas
-USB
2. Kesesuaian Sistem Operasi
-Windows 7,Windows 8,Windows 10
-Mac OS X10.5 atau versi terbaru

Prodi Teknik Informatika Tel-U SKPL-B Halaman 14 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
3. Kelengkapan Paket
-Mouse
-Dua buah Baterai AA
-Dokumen Penguna
B.Monitor
1. Projection Screen Size : 15.6W(LED backlight,Glare
Panel)
2. Aspect Ratio : 16:09
3. Power Supply : Built-in
4. Dimensions (WHD) : 377.8x300.45x146
5. Display Type and Resolution : 1366x768
6. Audio Input : D-sub
7. Power Consumption : 10W
8. Contrast Ratio : 20,83402778
9. Brightness : 200 cd
10. Weight (Est) : 1,9 kg

C.CPU
1. Prosesor Intel Core2Duo 2.66Ghz
2. Motherboard Xtreme/Savio/Suntech/Buldozer G41
3. Harddisk Seagate 160GB Sata
4. Memori V-Gen DDR3 2GB PC10600/12800
5. DVD RW Super Multi sata Samsung/LG
6. Casing Dazumba DE6 Series 380 Watt
7. RAM GA NVIDIA GeForce GT 610 2 GB

Prodi Teknik Informatika Tel-U SKPL-B Halaman 15 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.3. Antarmuka perangkat lunak
Dalam pembuatan aplikasi financial digunakan perangkat perangkat antarmuka
perangkat lunak yaitu sebagai berikut :
A. Nama : NetBeans
1. Nomor Versi : 8.2
2. Sumber : https://netbeans.org/downloads/
B. Nama : Operating Sistem Windows
1. Nomor Versi : 8.1
2. Sumber : windows.microsoft.com
C. Nama : Web Browser Chrome/Safari/Internet Explorer/Firefox

2.5.4. Antarmuka komunikasi


Aplikasi ini bersifat offline dimana semua komunikasi data hanya terjadi dalam
satu komputer

Prodi Teknik Informatika Tel-U SKPL-B Halaman 16 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5. Kebutuhan Fungsional

2.5.5.1. Use Case Diagram

Gambar 1 Use Case Diagram

2.5.5.2. Definisi Aktor


Pada aplikasi Aplikasi Financial terdapat 3 aktor diantaranya :

1. Bagian Keuangan
2. Pihak Pemberi dana
3. Admin

Table 3 Deskripsi Aktor


No Actor Deskripsi
1 Bagian keuangan Bagian keuangan mempunyai wewenang untuk
melakukan input transaksi dan transaksi pengeluaran,
serta dapat merubah password
2. Pihak Pemberi Dana Pihak pemberi dana hanya bisa melalukan input
transaksi dan merubah password

Prodi Teknik Informatika Tel-U SKPL-B Halaman 17 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
3 Admin Admin mempunyai wewenang untuk melakukan kelola
akun (menambah ,menghapus,dan merubah) serta bisa
mengganti password para aktor yang lain

2.5.5.3. Definisi Use Case


Berikut adalah table deskripsi dari setiap use case
Table 4 Deskripsi Use Case
No Use Case Deskripsi Actor
1 Login Suatu proses memvalidasi aktor Pihak Pemberi
dana,Admin,
Bagian Keuangan
2. Kelola Akun Aktivitas Membuat akun, merubah akun dan Admin
menghapus akun
3 Ubah Suatu Aktivitas mengubah data akun yang Pemberi dana dan
Password digunakan untuk masuk ke dalam aplikasi Keuangan
4 Transaksi Memberikan nominal ke pada sistem dan Pemberi Dana
Penerimaan disimpan nominal tersebut ke dalam file
5 Konfirmasi Suatu Aktivitas mengubah status transaksi yang Bagian keuangan
Transaksi telah diinputkan oleh pihak pemberi dana
Penerimaan
6 Transaksi Suatu aktivitas dimana aktor menginputkan data Bagian keuangan
Pengeluaran transaksi , mengubah data transaksi atau
menghapus data transaksi
7 Jurnal Menampilkan seluruh data transaksi yang belum Bagian Keuangan
di posting ke dalam buku besar
8 Tutup Buku Suatu Aktivitas menghitung total pengeluaran dan Bagian Keuangan
dan Posting penerimaan beserta keuntungan atau kerugian
yang dihasilkan
9 Laporan Aktivitas yang mengumpulkan data transaksi Bagian Keuangan
sesuai dengan bulan yang input aktor dan
menghitung total pengeluaran dan penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 18 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.1. Fungsi 1: Login

2.5.5.3.1.1. Skenario:
Use case : Login
Aktor : Admin, Pemberi Dana, Bagian Keuangan
Pre-condition : Tampilan halaman awal dari aplikasi
Post-condition : Tampilan menu utama dari aplikasi
Description : Login adalah suatu proses mevalidasi aktor

Table 5 Skenario Login


Aktor System

1. Menginputkan user dan password

2. Mengecek username dan password dari list


akun

3. Menampilkan menu utama aplikasi

2.5.5.3.1.2. Diagram Aktivitas

Gambar 2 Diagram Aktivitas Login

Prodi Teknik Informatika Tel-U SKPL-B Halaman 19 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.1.3. Diagram Sekuens

Gambar 3Diagram Sekuens Login

Prodi Teknik Informatika Tel-U SKPL-B Halaman 20 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.1.4. Diagram Kolaborasi Objek

Gambar 4 Diegram Kolaborasi Login

Prodi Teknik Informatika Tel-U SKPL-B Halaman 21 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.2. Fungsi 2: Kelola Akun

2.5.5.3.2.1. Skenario
Use case : Kelola Akun
Aktor : Admin
Pre-condition : Aktor memilih menu Kelola Akun
Post-condition : Menampilkan data akun baru, menampilkan
data akun yang diubah, atau menampilkan data
akun yang telah dihapus
Description : Kelola Akun merupakan aktivitas mebuat akun,
mengubah akun, dan menghapus akun

Table 6 Skenario Kelola Akun

Aktor System

1. Memilih menu Kelola Akun

2. Menampilkan submenu dari kelola akun

3. Memilih submenu create akun

4.Menampilkan form akun

5. Mengisi form akun

5.Menyimpan data akun

6. Menampilkan data akun baru

7. Memilih submenu edit akun

Prodi Teknik Informatika Tel-U SKPL-B Halaman 22 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
8. Menampilkan search bar

9. Mengisi search bar

10. Mencari akun

11. Menampilkan form akun

12. Mengisi form akun

13. Manyimpan data akun

14. Menampilkan data akun

15. Memilih submenu delete

16. Menampilkan search bar

17. Mengisi search bar

18. Mencari akun

19. Menghapus akun

20. Menampilkan data akun

21. Memilih submenu show

Prodi Teknik Informatika Tel-U SKPL-B Halaman 23 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
22. Menampilkan list akun secara detil

2.5.5.3.2.2. Diagram aktivitas

Prodi Teknik Informatika Tel-U SKPL-B Halaman 24 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 5 Diagram Aktvitas Kelola Akun

Prodi Teknik Informatika Tel-U SKPL-B Halaman 25 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.2.3. Diagram Sekuens

Prodi Teknik Informatika Tel-U SKPL-B Halaman 26 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Prodi Teknik Informatika Tel-U SKPL-B Halaman 27 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 6 Diagram Sekuens Kelola Akun

Prodi Teknik Informatika Tel-U SKPL-B Halaman 28 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.2.4. diagram kolaboratif objek

Gambar 7 Diagram Kolaboratif Objek Kelola Akun

Prodi Teknik Informatika Tel-U SKPL-B Halaman 29 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.3. Fungsi 3: Ubah Password

2.5.5.3.3.1. Skenario
Use case : Ubah Password
Aktor : Pemberi Dana dan Bagian Keuangan
Pre-condition : Aktor memilih menu Ubah Password
Post-condition : Menampilkan profil dari aktor
Description : Ubah Password adalah suatu aktivitas mengubah
data akun yang digunakan untuk masuk kedalam
aplikasi
Table 7 Skenario Ubah Password
Aktor System

1.Aktor memilih menu Ubah Password

2.Aktor menginput password lama dan


baru

3.Verifikasi password baru dan password


lama

4. Menyimpan data akun baru

5. Menampilkan profil aktor

Prodi Teknik Informatika Tel-U SKPL-B Halaman 30 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.3.2. diagram aktivitas

Gambar 8 Diagram Aktivitas Ubah Password

Prodi Teknik Informatika Tel-U SKPL-B Halaman 31 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.3.3. diagram sekuens

Gambar 9 Diagram Sekuens Ubah Password

Prodi Teknik Informatika Tel-U SKPL-B Halaman 32 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.3.4. diagram kolaboratif objek

Gambar 10 Diagram Kolaboraif Objek Ubah Password

Prodi Teknik Informatika Tel-U SKPL-B Halaman 33 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.4. Fungsi 4: Transaksi Penerimaan

2.5.5.3.4.1. Skenario
Use case : Transaksi Penerimaan
Aktor : Pemberi Dana
Pre-condition : Aktor memilih menu Transaksi Penerimaan
Post-condition : Menampilkan data transaksi beserta statusnya
atau menampilkan data transaksi setelah diubah
Description : aktor memberikan nominal ke pada sistem dan
disimpan nominal tersebut ke dalam file
Table 8 Skenario Transaksi Penerimaan
Aktor System

1.Aktor memilih menu transaksi


penerimaan

2. Menampilkan sub menu transaksi


penerimaan

3. Memilih sub menu input transaksi

4. Menampilkan form transaksi

5. Mengisi form transaksi

6. Menyimpan data transaksi

7. Menampilkan data transaksi

8. Memilih sub menu show transaksi

9. Menampilkan list transaksi beserta


statusnya

Prodi Teknik Informatika Tel-U SKPL-B Halaman 34 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.4.2. diagram aktivitas

Gambar 11 Diagram Aktivitas Transaksi Penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 35 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.4.3. Diagram Sekuens

Gambar 12 Diagram Sekuens Transaksi Penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 36 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.4.4. Diagram Kolaborasi Objek

Gambar 13 Diagram Kolaborasi Objek Transaksi Penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 37 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.5. Fungsi 5: Konfirmasi Transaksi Penerimaan

2.5.5.3.5.1. Skenario
Use case : Konfirmasi Transaksi Penerimaan
Aktor : Bagian Keuangan
Pre-condition : Aktor memilih menu Konfirmasi T Penerimaan
Post-condition : Menampilkan data transaksi yang telah
diupdate
Description : Konfirmasi adalah suatu aktivitas mengubah
status transaksi yang telah diinputkan oleh pihak
pemberi dana.
Table 9 Skenario Konfirmasi Transaksi Penerimaan
Aktor System

1.Aktor memilih menu konfirmasi


Transaksi Penerimaan

2. Menampilkan list data transaksi yang


belum di verifikasi

3. Memilih data transaksi

4. Mengubah status transaksi tersebut

5. Menampilkan transaksi yang telah diupdate

Prodi Teknik Informatika Tel-U SKPL-B Halaman 38 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.5.2. Diagram aktivitas

Gambar 14 Diagram Aktivitas Konfirmasi Transaksi Penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 39 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.5.3. Diagram Sekuens

Gambar 15 Diagram Sekuens Konfirmasi Transaksi Penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 40 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.5.4. Diagram Kolaboratif Objek

Gambar 16 Diagram Kolaboratif Objek Konfirmasi Transaksi Penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 41 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.5.5. Fungsi 6: Transaksi Pengeluaran

2.5.5.3.5.6. Skenario
Use case : Transaksi Pengeluaran
Aktor : Bagian Keuangan(BK)
Pre-condition : Aktor memilih menu Transaksi Pengeluaran
Post-condition : Sistem menampilkan data transaksi yang telah diinput,
sistem menampilkan data transaksi yang telah diubah,
atau sistem menampilkan data transaksi yang telah
dihapus
Description : Transaksi pengeluaran adalah suatu aktivitas dimana
aktor menginputkan data transaksi, mengubah data
transaksi atau menghapus data transaksi
Table 10 Skenario Transaksi Pengeluaran
Aktor System

1. Memilih menu Transaksi Pengeluaran

2.Menampilkan sub menu transaksi


pengeluaran

3. Memilih sub menu input transaksi

4. Menampilkan form transaksi yang masih


kosong

5.Mengisi form transaksi

6. Menampilkan data transaksi yang telah


diinput

7. Memilih sub menu edit transaksi

8. Menampilkan bar kosong

9. Mengisi bar kosong

10. Mencari data transaksi

11. Jika data yang dicari tidak ditemukan,


menampilkan feedback Data transaksi tidak

Prodi Teknik Informatika Tel-U SKPL-B Halaman 42 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
ditemukan

12. Jika data ditemukan, menampilkan form


data transaksi

13. Mengisi data transaksi

14. Menyimpan data transaksi dan


menampilkan hasil perubahan

14. Memilih sub menu delete transaksi

15. Menampilkan bar kosong

16. Mengisi bar kosong

17. Mencari data transaksi

18. Jika data yang dicari tidak ditemukan,


menampilkan feedback Data transaksi tidak
ditemukan

19. Jika data ditemukan, menghapus data


transaksi dan menampilkan data transaksi
yang telah dihapus

20 Memilih sub menu show transaksi

21. Menampilkan semua data transaksi yang


dilakukan oleh aktor

Prodi Teknik Informatika Tel-U SKPL-B Halaman 43 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.5.7. Diagram Aktivitas

Prodi Teknik Informatika Tel-U SKPL-B Halaman 44 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 17 Diagram Aktivitas Transaksi Pengeluaran

Prodi Teknik Informatika Tel-U SKPL-B Halaman 45 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.5.8. Diagram Sekuens

Prodi Teknik Informatika Tel-U SKPL-B Halaman 46 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Prodi Teknik Informatika Tel-U SKPL-B Halaman 47 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 18 Diagram Sekuens Transaksi Pengeluaran

Prodi Teknik Informatika Tel-U SKPL-B Halaman 48 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.5.9. Diagram Kolaboratif Objek

Gambar 19 Diagram Kolaboratif Objek Transaksi Pengeluaran

2.5.5.3.6. Fungsi 7 : Jurnal

2.5.5.3.6.1. Skenario
Use case : Jurnal
Aktor : Bagian Keuangan
Pre-condition : Aktor memilih menu jurnal
Post-condition : Menampilkan list transaksi atau menampilkan
data transaksi yang dicari
Description : Jurnal bertugas untuk menampilkan seluruh
data transaksi yang belum di posting ke buku
besar.
Table 11 Skenario Jurnal
Aktor System

1.Aktor memilih menu jurnal

2. Menampilkan list transaksi

3. Jika Aktor memilih submenu pencarian

4.Aktor menginputkan data transaksi

Prodi Teknik Informatika Tel-U SKPL-B Halaman 49 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
5.Mencari data transaksi

6. Jika data transaksi ditemukan,


menampilkan data transaksi

7. Jika data transaksi tidak ditemukan,


menampilkan feedback Data tidak
ditemukan

8. Jika Aktor memilih submenu laporan

9.Aktor menginputkan bulan yang


diinginkan

10. Menyusun list transaksi dengan bulan


yang telah diinputkan

11. Menghitung total pengeluaran dan


penerimaan

12. Menampilkan data transaksi beserta total


pengeluaran dan penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 50 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.6.2. Diagram Aktivitas

Gambar 20 Diagram Aktivitas Jurnal

Prodi Teknik Informatika Tel-U SKPL-B Halaman 51 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.6.3. Diagram Sekuens

Prodi Teknik Informatika Tel-U SKPL-B Halaman 52 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 21 Diagram Sekuens Jurnal

2.5.5.3.6.4. Diagram Kolaboratif Objek

Gambar 22 Diagram Kolaboratif Objek Jurnal

Prodi Teknik Informatika Tel-U SKPL-B Halaman 53 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.7. Fungsi 8: Tutup Buku & Posting

2.5.5.3.7.1. Skenario
Use case : Tutup Buku & Posting
Aktor : Bagian Keuangan
Pre-condition : Aktor memilih submenu Tutup buku dan
Posting
Post-condition : Menampilkan list data tutup buku
Description : Tutup Buku merupakan suatu aktivitas
menghitung total pengeluaran dan penerimaan
beserta keuntungan atau kerugian yang dihasilkan
Table 12 Skenario Tutup Buku dan Posting
Aktor System

1. Aktor memilih submenu tutup buku &


posting

2. Menyusun list seluruh transaksi yang


berada di jurnal

3. Menghitung total penerimaan dan


pengeluaran

4. Menghitung selisih dari total penerimaan


dan pengeluaran

5. Menampilkan list transaksi beserta total


dan keuntungan atau kerugian nya

6. Memindahkan seluruh data transaksi ke


buku besar

Prodi Teknik Informatika Tel-U SKPL-B Halaman 54 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.7.2. Diagram Aktivitas

Gambar 23 Diagram Aktivitas Tutup Buku dan Jurnal

Prodi Teknik Informatika Tel-U SKPL-B Halaman 55 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.7.3. Diagram Sekuens

Prodi Teknik Informatika Tel-U SKPL-B Halaman 56 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 24 Diagram Sekuens Tutup Buku dan Posting

Prodi Teknik Informatika Tel-U SKPL-B Halaman 57 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.7.4. Diagram Kolaboratif Objek

Gambar 25 Diagram Kolaboratif Objek Tutup Buku dan Posting

Prodi Teknik Informatika Tel-U SKPL-B Halaman 58 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.8. Fungsi 9:Laporan

2.5.5.3.8.1. Skenario
Use case : Laporan
Aktor : Bagian Keuangan
Pre-condition : Aktor memilih submenu Laporan
Post-condition : Menampilkan list data laporan yang diinginkan
Description : Laporan adalah suatu aktivitas mengumpulkan
data transaksi sesuai dengan bulan yang di input
aktor dan menghitung total pengeluaran dan
penerimaan.
Table 13 Skenario Laporan
Aktor System

1. Memilih sub menu laporan

2.Menampilkan sebuah bar kosong

3. Menginputkan bulan yang diinginkan


(integer)

4. Jika data tidak ada, menampilkan


feedbackTidak Ada Laporan Bulanan

5. Jika data ditemukan, Menampilkan Daftar


Laporan Bulanan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 59 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.8.2. Diagram Aktivitas

Gambar 26 Diagram Aktivitas Laporan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 60 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.8.3. Diagram Sekuens

Prodi Teknik Informatika Tel-U SKPL-B Halaman 61 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 27 Diagram Sekuens Laporan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 62 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.5.5.3.8.4. Diagram Kolaboratif Objek

Gambar 28 Diagram Kolaboratif Objek Laporan

2.5.6. Kebutuhan Non Fungsional

Table 14 Deskripsi Kebutuhan Non Fungsional


SKPL-Id Parameter Kebutuhan
SKPL-N01 Reliability Aplikasi ini harus dibangun dengan
kehandalan yang semaksimal mungkin.
Kehandalan yang dimiliki oleh aplikasi ini
juga akan sangat bergantung pada beberapa
hal eksternal, seperti kehandalan sistem daya
listrik yang digunakan, kehandalan sistem
operasi yang digunakan.
SKPL-N02 Ergonomy Aplikasi ini harus memiliki nilai ergonomi/
kenyamanan dipakai yang tinggi bagi user.
Aplikasi akan dibangun dengan antarmuka
user yang mudah dimengerti, indah dilihat,
konsisten, mudah dioperasikan dan tidak
membingungkan.
SKPL-N03 Memory Aplikasi ini dimungkinkan memiliki

Prodi Teknik Informatika Tel-U SKPL-B Halaman 63 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
kapasitas yang sekecil mungkin, sehingga
tidak memakan banyak memori dan cepat
dalam pengaksesan
SKPL-N04 Response time Aplikasi ini harus cepat, karena aplikasi ini
mempunyai banyak transaksi keuangan yang
terhubung dengan internet dan pengecekan
ke penyimpanan
SKPL-N05 Bahasa Bahasa yang digunakan pada aplikasi harus
komunikasi komunikatif dan mudah di mengerti
SKPL-N06 Availability Aplikasi ini dapat beroperasi di seluruh
device yang memenuhi spesifikasi
SKPL-N07 Security Aplikasi ini memiliki hak akses tertentu tiap
- tiap akunnya. Username dan Password
digunakan dalam aplikasi ini. Di dalam
aplikasi ini terdapat banyak trasaksi
keuangan yang terjadi maka dari itu faktor
keuangan sangat penting

2.6. Ringkasan Kebutuhan

2.6.1. Ringkasan Kebutuhan Fungsional

Table 15 Ringkasan Kebutuhan Fungsional


SKPL-Id Keterangan
SKPL-F000 menerima data Username dan Password dari pengguna dan mem-
validasinya dalam database
SKPL-F001 Menerima data akun yang terdaftar pada aplikasi, lalu merubah akun yang terdaftar
tersebut
SKPL-F002 Menerima data password baru . Lalu mengupdate data password pada database
SKPL-F003 Menerima data nominal Uang yang diberikan oleh Para Pemberi Dana , memverifikasi
data nya lalu memasukan ke dalam database
SKPL-F004 Menerima data nominal Uang yang diberikan oleh Para Pemberi Dana , memverifikasi
data nya lalu memasukan ke dalam database
SKPL-F005 Menerima konfirmasi transaksi pembayaran dan di ACC transaksi penerimaannya. lalu
mengupdate pada database
SKPL-F006 Menampilkan semua transaksi keuangan yang terjadi pada aplikasi
SKPL-F007 Membuat jurnal pembalik diantara laba ditahan beserta laba tahun berjalan dan
mengelompokan sesuai dengan transaksi, lalu menyimpan ke dalam database
SKPL-F008 Menerima semua hasil dari transaksi yang terjadi pada aplikasi

Prodi Teknik Informatika Tel-U SKPL-B Halaman 64 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2.6.2. Ringkasan Kebutuhan Non Fungsional

Table 16 Ringkasan Kebutuhan Non Fungsional


SKPL-Id Keterangan
SKPL-N00 Aplikasi ini harus dibuat dengan interface semudah mungkin agar
penguna tidak kebingunan
SKPL-N01 Aplikasi ini harus dibuat seringan mungkin dan tidak memakan banyak
memory
SKPL-N02 Aplikasi ini harus dibuat seaman mungkin
SKPL-N03 Bahasa yang digunakan harus yang mudah dimengerti
SKPL-N04 Aplikasi ini harus dibuat secepat mugkin saat di akses
SKPL-N05 Aplikasi ini dapat diakses di device manapun yang memenuhi spesifikasi

2.7. Glossary
Berikut adalah daftar istilah yang digunakan dalam dokumen ini :

IEEE :Institute of Electronics Engineering. Standar internasional untuk


pengembangan dan perncangan produk

SRS : Software Requirements Specification, atau

SKPL : Spesifikasi Kebutuhan Perangkat Lunak.

Dokumen hasil analisis yang berisi spesifikasi kebutuhan perangkat lunak.

CDM : Conceptual Data Model


DPPL : Dokumen Persyaratan Perangkat Lunak
DUPL : Deskripsi Uji Perangkat Lunak

Prodi Teknik Informatika Tel-U SKPL-B Halaman 65 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
3. Model Analisis

3.1. Diagram Kelas Keseluruhan

Gambar 29 Diagram Kelas Aplikasi Administrasi Keuangan

3.2. Kelas Analisis

Table 17 Kelas Analisis


No Nama Kelas Jenis
1 Orang Entity Class
2 Bagian Keuangan Entity Class
3 Admin Entity Class
4 PPD Entity Class
5 Transaksi Entity Class
6 Tutup Buku dan Posting Entity Class
7 Buku Besar Entity Class
8 Laporan Entity Class
9 Menu Utama Boundary Class
10 Menu Transaksi Pengeluaran Boundary Class
11 Menu Transaksi Penerimaan Boundary Class
12 Menu Laporan Boundary Class
13 Menu Login Boundary Class

Prodi Teknik Informatika Tel-U SKPL-B Halaman 66 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Identifikasi Tanggung jawab beserta Atribut untuk Kelas Analisis diatas antara
lain disebutkan dalam table berikut:

Table 18 identifikasi Kelas Analisis


Nama Kelas Daftar Tanggung-Jawab Daftar Atribut
Orang 1. Nama : String
2. Username : String
3. Password : String

Bagian Keuangan 1. Mengelola data transaksi 1. Nama : String


2. Membuat laporan 2. Username : String
3. Melakukan proses tutup buku
dan posting
3. Password : String

Admin 1. Mengelola akun 1. Nama : String


(menambah, mengedit, 2. Username : String
menghapus akun) 3. Password : String

PPD 1. Menyimpan informasi 1. Nama : String


mengenai Para Pemberi 2. Username : String
Dana 3. Password : String

Transaksi 1. Menyimpan informasi 1. idTransaksi : String


keuangan penerimaan 2. nama : String
dan pengeluaran 3. username : String
2. Mengatur transaksi 4. tanggal : date
berdasarkan bulan dan 5. pengeluaran : number
tanggal 6. penerimaan : number
7. status : String
8. keterangan : String
9. konfirmasi : String
10. edit
11. delete
12. laporan

Tutup Buku dan Posting 1. Menampilkan hasil 1. listTransaksi : String


transaksi dengan 2. labaRugi : number
keterangan laba rugi 3. total : number
2. Menyimpan transaksi 4. username : String
(penambahan /

Prodi Teknik Informatika Tel-U SKPL-B Halaman 67 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
pengurangan)

Buku Besar Menampilkan informasi 1. Transaksi : int


transaksi keseluruhan setelah 2. Total : int
tutup buku 3. labaRugi :int

Laporan Menyimpan informasi 1. Bulan : int


tentang keseluruhan transaksi 2. total : int
yang disortir berdasarkan 3. transaksi : int
bulannya

3.3. Paket Analisis

3.3.1. Identifikasi Paket Analisis

Table 19 Identifikasi Paket Analisis


No Nama Paket Use Case Terkait
1. Paket Model 1. Login
2 Paket Controller 2. Kelola Akun
3 Paket view 3. Ubah Password
4. T.Penerimaan
5. Konf.T.Penerimaan
6. T.Pengeluaran
7. Jurnal
8. Lapora
9. Tutup Buku

3.3.2. Identifikasi Kelas Analisis tiap Paket

Table 20 Identifikasi Paket dan Kelas


No Nama Paket Nama Kelas Analisis Jenis Kelas
(Boundary, Control, Entity)
1 Paket model 1. Admin.java
2. Application.java Entity
3. Bkeuangan.java

Prodi Teknik Informatika Tel-U SKPL-B Halaman 68 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4. BukuBesar.java
5. Laporan.java
6. Orang.java
7. PPD.java
8. Transaksi.java
9. TutupBuku.java

2 Paket Controller 1. JurnalController.java


2. LoginController.java
3. mmAdminController.java Control
4. mmBKController.java

3 Paket View 1. Login.java


2. bLogin2.java
3. backgroundJurnal.java
4. backgroundL3.java
5. backgroundmmBK.java
Boundary
6. mainMenuAdmin.java
7. mmAdmin.java
8. mmBK.java
9. mmJurnal.java

Prodi Teknik Informatika Tel-U SKPL-B Halaman 69 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
3.4. Deskripsi Arsitektur

Gambar 30 Deskripsi Arsitektur MVC


Model merupakan komponen dari MVC yang berinteraksi langsung dengan
database baik itu menyimpan data ke database ataupun mengambil data database
dimana data tersebut akan disalurkan lagi atau di dapatkan dari Controller.
View, komponen MVC yang menampilkan (display) hasil data berupa interface
kepada user, jadi disini view mengatur bagaimana data data dari Controller akan
ditampilkan.
Controller mengolah data dari inputan user dan data dari model yang nantinya
hasil olahan data dikirmkan ke view untuk ditampilkan dengan aturan Controller.
Platform dimaksudkan dengan tampilan selain dekstop, semisal web, mobile, dll
dimana untuk menampilkan data juga melalui Controller dan mengakses data melalui
Controller.

Prodi Teknik Informatika Tel-U SKPL-B Halaman 70 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4. Model Perancangan

4.1. Rancangan Lingkungan Implementasi


Aplikasi Financial akan dikembangkan menjadi perangkat lunak yang berbasis desktop,
Spesifikasi yang akan digunakan sebagai berikut:
1. Sistem operasi : Microsoft Windows 7/8/10
2. Media Penyimpanan : File
3. Development Tools : NetBeans IDE 8.0.2
4. Word Processor : Microsoft Office Word 2013
5. Bahasa pemograman : Java

4.2. Deskripsi Arsitektural


Perangkat lunak ini dibangun dengan menggunakan media penyimpanan yang berperan sebagai
penyimpanan data - data yang masuk ke Transaksi dimana data Transaksi diolah oleh Pihak Pemberi
Dana dan Bagian Keuangan, selain data Transaksi, Buku Besar juga tersimpan ke Media Penyimpanan
dimana data Buku Besar hanya diolah oleh Bagian Keuangan.
Deskripsi Arsitektural dari Aplikasi Financial akan digambarkan sebagai berikut di dalam
Diagram Komponen:

Gambar 31 Diagram Komponen Aplikasi Financial

Prodi Teknik Informatika Tel-U SKPL-B Halaman 71 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.3. Deskripsi Komponen

Table 21 Deskripsi Komponen


Kod Nama Komponen Keterangan
Spesifikasi
DPPL-001 Login Untuk menentukan hak akses sesuai dengan akun
DPPL-002 Kelola Akun Mengubah data akun yang ada pada aplikasi
DPPL-003 Ubah Password Mengubah password akun
DPPL-004 Modul Transaksi Menerima transaksi yang dilakukan oleh pihak
Penerimaan pemberi dana
DPPL-005 Modul Konfirmasi meng-ACC atau menolak hasil transaski penerimaan
Transaksi dari pihak pemberi dana
Penerimaan
DPPL-006 Modul Transaksi Memberikan nominal pengeluaran yang sesuai dengan
Pengeluaran nominal yang diinput
DPPL-007 Modul Jurnal Keseluruhan data Transaksi sebelum di posting ke
Buku Besar
DPPL-008 Modul Tutup Buku Keseluruhan data dari Modul Jurnal beserta total
dan Posting pengeluaran,penerimaan dan keuntungan maupun
kerugiannya
DPPL-009 Modul Laporan Keseluruhan data transaksi besera totalnya sesuai
dengan bulan hasil input-an aktor
DPPL-010 Media Penyimpanan Penyimpanan data yang merupakan kumpulan dari
modul Transaksi Penerimaan, Transaksi Pengeluaran
serta Modul Tutup Buku & Posting

Prodi Teknik Informatika Tel-U SKPL-B Halaman 72 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4. Realisasi Use Case Tahap Perancangan

4.4.1. Realisasi Use Case

Gambar 32 Use Case Aplikasi Financial

4.4.1.1. Use Case Login

4.4.1.1.1. Identifikasi Kelas

Table 22 Identifikasi Kelas Login


No Nama Kelas Perancangan Nama Kelas Analisis Terkait
1 Para pemberi Dana Para Pemberi Dana
2 Bagian keuangan Bagian Keuangan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 73 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.1.2. Sequence Diagram

Gambar 33 Diagram Sekuens Login

Prodi Teknik Informatika Tel-U SKPL-B Halaman 74 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.1.3. Diagram Kelas

Gambar 34 Diagram Kelas Login

4.4.1.2. Use Case Kelola Akun

4.4.1.2.1. Identifikasi Kelas

Table 23 Identifikasi Kelas Kelola Akun


No Nama Kelas Perancangan Nama Kelas Analisis Terkait
1 Para pemberi Dana Para Pemberi Dana
2 Bagian keuangan Bagian Keuangan
3 Admin Admin

Prodi Teknik Informatika Tel-U SKPL-B Halaman 75 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.2.2. Sequence Diagram

Prodi Teknik Informatika Tel-U SKPL-B Halaman 76 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Prodi Teknik Informatika Tel-U SKPL-B Halaman 77 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 35 Diagram Sekuens Kelola Akun

Prodi Teknik Informatika Tel-U SKPL-B Halaman 78 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.2.3. Diagram Kelas

Gambar 36 Diagram Kelas Kelola Akun

4.4.1.3. Use Case Transaksi Penerimaan

4.4.1.3.1. Identifikasi Kelas

Table 24 Identifikasi Kelas Transaksi Penerimaan


No Nama Kelas Perancangan Nama Kelas Analisis Terkait
1 Para pemberi Dana Para Pemberi Dana
2 Bagian keuangan Bagian Keuangan
3 Transaksi Transaksi

Prodi Teknik Informatika Tel-U SKPL-B Halaman 79 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.3.2. Sequence Diagram

Gambar 37 Diagram Sekuens Transaksi Penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 80 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.3.3. Diagram Kelas

Gambar 38 Diagram Kelas Transaksi Penerimaan

4.4.1.4. Use Case Konfirmasi Transaksi Penerimaan

4.4.1.4.1. Identifikasi Kelas

Table 25 Identifikasi Kelas Konfirmasi Transaksi Penerimaan


No Nama Kelas Perancangan Nama Kelas Analisis Terkait
1 Para pemberi Dana Para Pemberi Dana
2 Bagian keuangan Bagian Keuangan
3 Transaksi Transaksi

Prodi Teknik Informatika Tel-U SKPL-B Halaman 81 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.4.2. Sequence Diagram

Gambar 39 Diagram Sekuens Konfirmasi Transaksi Penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 82 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.4.3. Diagram Kelas

Gambar 40 Diagram Kelas Konfirmasi Transaksi Penerimaan

4.4.1.5. Use Case Ubah Password

4.4.1.5.1. Identifikasi Kelas

Table 26 Identifikasi Kelas Ubah Password


No Nama Kelas Perancangan Nama Kelas Analisis Terkait

1 Orang Orang

2 Pihak Pemberi Dana Pihak Pemberi Dana

3. Bagian Keuangan Bagian Keuangan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 83 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.5.2. Sequence Diagram

Gambar 41 Diagram Sekuens Ubah Password

Prodi Teknik Informatika Tel-U SKPL-B Halaman 84 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.5.3. Diagram Kelas

Gambar 42 Diagram Kelas Ubah Password

4.4.1.6. Use Case Transaksi Pengeluaran

4.4.1.6.1. Identifikasi Kelas

Table 27 Identifikasi Kelas Transaksi Pengeluaran


No Nama Kelas Perancangan Nama Kelas Analisis Terkait

1 Bagian Keuangan Bagian Keuangan

2 Transaksi Transaksi

3 Laporan Laporan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 85 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.6.2. Sequence Diagram

Prodi Teknik Informatika Tel-U SKPL-B Halaman 86 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 43 Diagram Sekuens Transaksi Pengeluaran

Prodi Teknik Informatika Tel-U SKPL-B Halaman 87 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.6.3. Diagram Kelas

Gambar 44 Diagram Kelas Transaksi Pengeluaran

4.4.1.7. Use Case Jurnal

4.4.1.7.1. Identifikasi Kelas

Table 28 Identifikasi Kelas Jurnal


No Nama Kelas Perancangan Nama Kelas Analisis Terkait

1. Transaksi Transaksi

2. Laporan Laporan

3. Tutup Buku & Posting Tutup Buku & Posting

4. Buku Besar Buku Besar

Prodi Teknik Informatika Tel-U SKPL-B Halaman 88 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.7.2. Sequence Diagram

Prodi Teknik Informatika Tel-U SKPL-B Halaman 89 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 45 Diagram Sekuens Jurnal

4.4.1.7.3. Diagram Kelas

Gambar 46 Diagram Kelas Jurnal

Prodi Teknik Informatika Tel-U SKPL-B Halaman 90 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.8. Use Case Laporan

4.4.1.8.1. Identifikasi Kelas

Table 29 Identifikasi Kelas Laporan


No Nama Kelas Perancangan Nama Kelas Analisis Terkait

1 Bagian Keuangan Bagian Keuangan

2 Transaksi Transaksi

3 Tutup Buku & Posting Tutup Buku & Posting

Prodi Teknik Informatika Tel-U SKPL-B Halaman 91 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.8.2. Sequence Diagram

Prodi Teknik Informatika Tel-U SKPL-B Halaman 92 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 47 Diagram Sekuens Laporan

4.4.1.8.3. Diagram Kelas

Gambar 48 Diagram Kelas Laporan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 93 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.9. Use Case Tutup Buku dan Posting

4.4.1.9.1. Identifikasi Kelas

Table 30 Identifikasi Kelas Tutup Buku dan Posting


No Nama Kelas Perancangan Nama Kelas Analisis Terkait

1 Bagian Keuangan Bagian Keuangan

2 Transaksi Transaksi

3 Tutup Buku & Posting Tutup Buku & Posting

Prodi Teknik Informatika Tel-U SKPL-B Halaman 94 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.4.1.9.2. Sequence Diagram

Prodi Teknik Informatika Tel-U SKPL-B Halaman 95 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Gambar 49 Diagram Sekuens Tutup Buku dan Posting

4.4.1.9.3. Diagram Kelas

Gambar 50 Diagram Kelas Tutup Buku dan Posting

Prodi Teknik Informatika Tel-U SKPL-B Halaman 96 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.5. Perancangan Detil Kelas

Table 31 Detil Kelas Aplikasi Financial


No Nama Kelas Perancangan Nama Kelas Analisis Terkait
1 Orang Orang
2 Admin Admin
3 Bagian Keuangan Bagian Keuangan
4 PPD PPD
5 Transaksi Transaksi
6 Tutup Buku & Posting Tutup Buku & Posting
7 Laporan Laporan
8 Buku Besar Buku Besar

4.5.1. Kelas Orang


Nama Kelas : Orang

Table 32 Deskripsi Kelas Orang


Nama Operasi Visibility Keterangan
(private, public)
getNama() Public untuk mengambil isi varibel nama
getUsername() Public untuk mengambil isi varibel username
getPassword() Public untuk mengambil isi varibel password
Nama Atribut Visibility Tipe
(private, public)
nama Private String()
username Private String()
password Private String()

4.5.2. Kelas Admin

Nama Kelas : Admin

Prodi Teknik Informatika Tel-U SKPL-B Halaman 97 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Table 33 Deskripsi Kelas Admin
Nama Operasi Visibility Keterangan
(private, public)
setNama() public memasukkan isi variable nama
setUsername() public memasukkan isi variable username
setPassword() public memasukkan isi variable password
createPPD() public membuat objek PPD baru
createBagKeuangan public membuat objek BagKeuangan baru
deletePPJ() public menghapus objek PPD
deleteBagKeuangan public menghapus objek BagKeuangan

4.5.3. Kelas Bagian Keuangan

Nama Kelas : Bagian Keuangan

Table 34 Deskripsi Kelas Bagian Keuangan


Nama Operasi Visibility Keterangan
(private, public)
setPassword() public memasukkan isi variable password
createPengeluaran() public memasukkan isi variable Pengeluaran
setStatus() public memasukkan isi variable Status
deleteTransaksi() public menghapus objek Transaksi
editTransaksi() public Mengedit Objek Transaksi
createTutupBuku&Posting public membuat objek TutubBuku&Posting baru
createLaporan public membuat objek Laporanbaru

Prodi Teknik Informatika Tel-U SKPL-B Halaman 98 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.5.4. Kelas PPD

Nama Kelas : PPD

Table 35 Deskripsi Kelas PPD


Nama Operasi Visibility Keterangan
(private, public)
setPassword() public memasukkan isi variable password
createPenerimaan public memasukkan isi variable Penerimaan

4.5.5. Kelas Transaksi

Nama Kelas : Transaksi

Table 36 Deskripsi Kelas Transaksi


Nama Atribut Visibility Tipe
(private, public)
idTransaksi() public int()
nama public String()
tanggal public date()
username Private String()
pengeluaran private int()
penerimaan private int()
status private boolean()
keterangan private String()
konfrimasi private boolean()

Prodi Teknik Informatika Tel-U SKPL-B Halaman 99 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
edit private string()
delete private string()
laporan private boolean()
Nama Operasi Visibility Keterangan
(private, public)
getIdTransaksi() public Mengambil Nilai dari Variabel
() public
getLaporan() public
setIdTransaksi() public Mengisi Nilai dari variable
.() public
setLaporan() public

4.5.6. Kelas Tutup Buku dan Posting

Nama Kelas : Tutup Buku dan Posting

Table 37 Deskripsi Tutup Buku dan Posting


Nama Operasi Visibility Keterangan
(private, public)
setListTransaksi() public Mengisi nilai dari variabel
displayTutupBuku() public menampilkan semua data tutup buku
posting() public memindahkan data listtransaksi ke buku besar
getTransaksi public mengambil nilai variable transaksi
Nama Atribut Visibility Tipe
(private, public)
listTransaksi private ArrayList(Transaks)[]
labaRugi private int()
total private int()
username private string()

Prodi Teknik Informatika Tel-U SKPL-B Halaman 100 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.5.7. Kelas Laporan

Nama Kelas : Laporan

Table 38 Deskripsi Kelas Laporan


Nama Operasi Visibility Keterangan
(private, public)
setListTransaksi() public Mengisi nilai dari variable
displayLaporan public menampilkan data Laporan
getTransaksi public mengambil nilai cariable transaksi
Nama Atribut Visibility Tipe
(private, public)
tanggal private date()
total private int()
listTransaksi private ArrayList(transaksi)[]
username private string()

4.5.8. Kelas Buku Besar

Nama Kelas : Buku Besar

Table 39 Deskripsi Kelas Buku Besar


Nama Operasi Visibility Keterangan
(private, public)
displayBukuBesar public menampilkan data dari variabel
Nama Atribut Visibility Tipe
(private, public)
listTutupBuku private ArrayList(TutubBuku)[]

Prodi Teknik Informatika Tel-U SKPL-B Halaman 101 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.6. Diagram Kelas Keseluruhan

Gambar 51 Diagram Kelas Aplikasi Financial

Prodi Teknik Informatika Tel-U SKPL-B Halaman 102 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.7. Algoritma/Query
Nama Kelas : LoginController.java
Algoritma :

(Algo-001)

Prodi Teknik Informatika Tel-U SKPL-B Halaman 103 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Nama Kelas : KelolaAController.java
Algoritma :

Prodi Teknik Informatika Tel-U SKPL-B Halaman 104 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Prodi Teknik Informatika Tel-U SKPL-B Halaman 105 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
(Algo-002)

Nama Kelas : TransaksiController.java


Algoritma :

Prodi Teknik Informatika Tel-U SKPL-B Halaman 106 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
(Algo-003)

Nama Kelas : TambahAController.java


Algoritma :

Prodi Teknik Informatika Tel-U SKPL-B Halaman 107 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
(Algo-004)

Prodi Teknik Informatika Tel-U SKPL-B Halaman 108 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Nama Kelas : JurnalController.java
Algoritma :

Prodi Teknik Informatika Tel-U SKPL-B Halaman 109 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Prodi Teknik Informatika Tel-U SKPL-B Halaman 110 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Prodi Teknik Informatika Tel-U SKPL-B Halaman 111 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
(Algo-005)

Prodi Teknik Informatika Tel-U SKPL-B Halaman 112 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.8. Perancangan Antarmuka

4.10.1. Antarmuka Halaman Login

Gambar 52 Antarmuka Halaman Login

Table 40 Fungsionalitas Antarmuka Halaman Login


Id_Objek Jenis Nama Keterangan
Username textbox username Diisi dengan nama username sesuai
dengan akun yang ada
password textbox password diisi dengan katakunci (password) dari
akun masing - masing
login button login jika diklik akan memproses validasi akun
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

Prodi Teknik Informatika Tel-U SKPL-B Halaman 113 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.10.2. Antarmuka Halaman Awal Admin

Gambar 53 Antarmuka Halaman Awal Admin

Table 1 Fungsionalitas Antarmuka Halaman Awal Admin


Id_Objek Jenis Nama Keterangan
tambah_aku button Tambah Akun jika di klik akan masuk ke halaman
n tambah akun
Kelola_akun button Kelola Akun jika di klik akan masuk ke halaman
kelola akun
edit_passwo button Edit pass jika di klik akan masuk ke halaman ubah
rd password
logOut button Logout jika di klik akan masuk ke halaman login
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

Prodi Teknik Informatika Tel-U SKPL-B Halaman 114 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.10.3. Antarmuka Halaman Awal Pihak Pemberi Dana

Gambar 54 Antarmuka Halaman Awal Pihak Pemberi Dana

Table 41 Fungsionalitas Antarmuka Halam Awal Pihak Pemberi Dana


Id_Objek Jenis Nama Keterangan
Transaksi button Transaksi jika di klik akan masuk ke menu transaksi
Edit button Edit password Jika di klik akan masuk ke menu edit
password password
Logout Button Logout Jika di klik akan keluar dari aplikasi
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

Prodi Teknik Informatika Tel-U SKPL-B Halaman 115 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.10.4. Antarmuka Halaman Ubah Password

Gambar 55 Antarmuka Halaman Ubah Password

Table 42 Fungsionalitas Antarmuka Halaman Ubah Password


Id_Objek Jenis Nama Keterangan
Ubah Button Ubah Jika diklik maka akan merubah password
lama dengan yang baru
Password Form Password lama Di isi dengan password lama
lama
Password Form Password baru Di isi dengan password baru
baru
Konfirmasi Form Konfirmasi Di isi dengan password baru
password password
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

Prodi Teknik Informatika Tel-U SKPL-B Halaman 116 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.10.5. Antarmuka Halaman Transaksi Pengeluaran

Gambar 56 A ntarmuka Halaman Transaksi Pengeluaran

Table 43 Fungsionalitas Antarmuka Halaman Transaksi Pengeluaran


Id_Objek Jenis Nama Keterangan
nama_for form Nama di isi dengan nama
m
dana_form form Nominal di isi dengan jumlah nominal uang
keterangan form Keterangan di isi keterangan
_form
tambah_b button Tambah Jika diklik akan menambahkan data
utton transaksi yang diinputkan ke table
Table Table Table form Menampilkan hasil transaksi yang sudah
di lakukan
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

Prodi Teknik Informatika Tel-U SKPL-B Halaman 117 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.10.6. Antarmuka Halaman Transaksi Penerimaan

Gambar 57 Antarmuka Halaman Transaksi Penerimaan

Table 44 Fungsionalitas Antarmuka Halaman Transaksi Penerimaan


Id_Objek Jenis Nama Keterangan
nama_for form Nama di isi dengan nama
m
dana_form form Nominal di isi dengan jumlah nominal uang
keterangan form Keterangan di isi keterangan
_form
tambah_b button Tambah Jika diklik akan menambahkan data
utton transaksi yang diinputkan ke table
Table Table Table form Menampilkan hasil transaksi yang sudah
di lakukan
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

Prodi Teknik Informatika Tel-U SKPL-B Halaman 118 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.10.7. Antarmuka Halaman Jurnal

Gambar 58 Antarmuka Halaman Jurnal

Table 45 Fungsionalitas Antarmuka Halaman Jurnal


Id_Objek Jenis Nama Keterangan
Laporan Button Laporan Jika di klik maka akan masuk ke menu
laporan
Tutup Button Tutup Buku Jika di klik maka akan masuk ke menu
Buku tutup buku
Buku Button Buku Besar Jika di klik maka akan masuk ke menu
Besar buku besar
Keluar Button Keluar Jika di klik maka akan masuk ke halaman
awal
Table Table Table jurnal Menampilkan semua transaksi yang
jurnal sudah di lakukan
Tambah Button Tambah Jika di klik semua isi dari form akan di
masukan ke dalam laporan
Ubah Button Ubah Jika di klik akan merubah isi dari table
yang di pilih
Konfirmas Button Konfirmasi Merubah status konfirmasi.
i
Hapus Button Hapus Menghapus transaksi penerimaan.
Nama Form Nama form Di isi dengan nama
d.penerim Form Penerimaan_fo Di isi dengan nominal penerimaan
aan rm

Prodi Teknik Informatika Tel-U SKPL-B Halaman 119 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
d.pengelua form Pengeluaran_f Di isi dengan nominal pengeluaran
ran orm
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

4.10.8. Antarmuka Halaman Tutup Buku

Gambar 59 Antarmuka Halaman Tutup Buku

Table 46 Fungsionalitas Antarmuka Halaman Tutup Buku


Id_Objek Jenis Nama Keterangan
Jurnal Button Jurnal Jika di klik maka akan masuk ke menu
jurnal
Laporan Button Laporan Jika di klik maka akan masuk ke menu
laporan
Buku Button Buku Besar Jika di klik maka akan masuk ke menu
Besar buku besar
Keluar Button Keluar Jika di klik maka akan masuk ke halaman
awal
Table Table Table Tutup Menampilan semua kegiatan yang sudah
tutup buku Buku di lakukan
Tutup Button Tutup Buku Melakukan validasi terhadap data laporan
Buku yang telah dikirim ke laman Tutup Buku
Tanggal Form Tanggal Di isi dengan tanggal
t.penerima Form t.penerimaan Di isi dengan nominal penerimaan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 120 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
an
t.pengelua Form t.pengeluaran Di isi dengan nominal penegeluaran
ran
Laba/rugi Form Laba/rugi Di isi dengan laba/rugi
Penanggu Form Penanggung Di isi dengan penanggung jawab
ng jawab jawab
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

4.10.9. Antarmuka Halaman Buku Besar

Gambar 60 Antarmuka Halaman Buku Besar

Table 47 Fungsionalitas Halaman Buku Besar


Id_Objek Jenis Nama Keterangan
Jurnal Button Jurnal Jika di klik maka akan masuk ke menu
jurnal
Laporan Button Laporan Jika di klik maka akan masuk ke menu
laporan
Tutup Button Tutup Buku Jika di klik maka akan masuk ke menu
Buku tutup buku
Keluar Button Keluar Jika di klik maka akan masuk ke halaman
awal
Table Table Table buku Menamilkan isi dari buku besar
buku besar besar

Prodi Teknik Informatika Tel-U SKPL-B Halaman 121 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Table_tah Table Table tahun Menampilakan beberapa pilihan tahun
un_buku_ yang mana data transaksi di buku besar
besar telah tersimpan
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

4.10.10. Antarmuka Halaman Tambah Akun

Gambar 61 Antarmuka Halaman Awal Tambah Akun

Table 48 Fungsionalitas Antarmuka Halaman Awal Tambah Akun


Id_Objek Jenis Nama Keterangan
Kelola button kelola akun jika di klik maka akan masuk ke halaman
akun kelola akun
nama form nama disikan dengan nama
user name form user name di isikan dengan username
password form password di isikan dengan password
tambah button tambah jika di klik maka akan menambah akun
Opsi_akun Radio Pilihan jenis Menentukan jenis akun apa yang akan
button akun ditambahkan apakah admin, pemberi
dana atau bagian keuangan
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

Prodi Teknik Informatika Tel-U SKPL-B Halaman 122 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.10.11. Antarmuka Halaman Kelola Akun

Gambar 62 Antarmuka Halaman Kelola Akun

Table 49 Fungsionalitas Antarmuka Halaman Kelola Akun


Id_Objek Jenis Nama Keterangan
tambah button tambah akun jika di klik maka akan masuk ke halaman
akun tambah akun
hapus Button hapus jika di klik maka akan masuk ke halaman
akun hapus akun
tampil Button tampil akun jika di klik maka akan masuk ke halaman
akun tampil akun
nama Form nama disikan dengan nama
user name Form user name di isikan dengan username
password form password di isikan dengan password
Ubah button Ubah jika di klik maka akan mengedit
Keluar Button Keluar Jika di klik maka akan kembali ke menu
awal admin
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

Prodi Teknik Informatika Tel-U SKPL-B Halaman 123 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.10.12. Antarmuka Halaman Laporan

Gambar 63 Antarmuka Halaman Laporan

Table 50 Fungsionalitas Antarmuka Halaman Laporan


Id_Objek Jenis Nama Keterangan
table Table table laporan berisi semua transaksi yang sudah terjadi
laporan
Bulan_for Form Bulan Diisikan bulan penginputan data transaksi
m
Tahun_for Form tahun Diisikan tahun penginputan data transaksi
m
Tanggal_f Form tanggal Diisikan tanggal penginputan data
orm transaksi
t.penerima Form T.Penerimaan Diisikan jumlah transaksi penerimaan
an_form yang sesuai dengan kejadian
t.pengelua Form T.Pengeluaran Diisikan jumlah transaksi pengeluaran
ran_form yang sesuai dengan kejadian
Penanggu Form Penanggung Diisikan nama penanggung jawab yang
ngjawab_f Jawab melakukan request
orm
Jurnal Button Jurnal Jika di klik maka akan masuk ke menu
jurnal

Prodi Teknik Informatika Tel-U SKPL-B Halaman 124 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Tutup Button Tutup Buku Jika di klik maka akan masuk ke menu
Buku tutup buku
Buku Button Buku Besar Jika di klik maka akan masuk ke menu
Besar buku besar
Min Button Minimize Jika di klik akan menutup program dan
dapat di buka kembali dengan meng-klik
icon java pada taskbar
close Button close Jika di klik akan keluar dari program

4.9. Perancangan Representasi Persistensi Kelas


Dalam membangun rancangan object persistence, Aplikasi Financial
menggunakan file. Rancangan file yang dibangun diantaranya :

Idtransaksi.dat : berfungsi untuk menyimpan indeks terakhir dari transaksi


Orang.dat : berfungsi untuk menyimpan list objek orang dari aplikasi
Transaksi.dat : berfungsi untuk menyimpan list objek transaksi dari aplikasi
Laporan.dat : berfungsi untuk menyimpan list objek laporan dari aplikasi
Bukubesar.dat : berfungsi untuk menyimpan objek buku besar dari aplikasi

Prodi Teknik Informatika Tel-U SKPL-B Halaman 125 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4.10. Deployment Diagram

Gambar 64 Diagram Deployment

Prodi Teknik Informatika Tel-U SKPL-B Halaman 126 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
5. Implementasi

5.1. Lingkungan Implementasi


Pada lingkungan implementasi , Aplikasi Financial mengunakan hardware
sebagai berikut

Processor :i5-5200u 2.2Ghz


Ram :4GB
Harddisk :1TB
VGA :GT940M

Untuk software yang di gunakan saat implementasi adalah sebagai berikut:

Bahasa pemograman :JAVA


Software :NetBeans 8.0.1

5.2. Implementasi Kelas


Table 51 Daftar Kelas Implementasi
No Nama Kelas Nama File Fisik Nama File Executable
1 Admin Account.java Account.class
2. Bkeuangan Bkeuangan.java Bkeuangan.class
3 BukuBesar BukuBesar.Java BukuBesar.class
4 Laporan Laporan.Java Laporan.class
5 Orang Orang.Java Orang.class
6 PPD PPD.Java PPD.class
7 Transaksi Transaksi.Java Transaksi.class
8 Tutup Buku TutupBuku.Java TutupBuku.class

Prodi Teknik Informatika Tel-U SKPL-B Halaman 127 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
5.3. Implementasi Antarmuka
Table 52 Daftar Implementasi Antarmuka
No Antarmuka Nama File Fisik Nama File Executable
1 kelolaAkun.java kelolaAkun.java KelolaAkun.JP
2 Login Login.java Login.jp
3 mmlaporan Mmlaporan.java Mmlaporan.jp
4 Transaksi Transaksi.java Transaksi.jp
5 mBukuBesar mBukuBesar.java mBukubesa.jp
6 mJurnal mJurnal.java mJurnal.jp
7 mTutupBuku mTutupBuku.java mTutupBuku.jp
8 mainMenuAdmin mainMenuAdmin.java mainMenuAdmin,.jp
9 mmBK mmBK.java mmBK.jp
10 mmPPD mmPPD.java mmPPD.jp
11 tambahAkun tambahAkun.java tambahAkun.jp
12 ubahpassword Ubahpassword.java Ubahpassword.jp

5.4. File Lain

Table 53 Daftar File Lain


No Name File Keterangan
1 BukuBesar.png Gambar
2 Jurnal2.png Gambar
3 kelolaA.png Gambar
4 Laporan.png Gambar
5 TambahA.png Gambar
6 Transaksi.png Gambar
7 TutupBuku.png Gambar
8 Upass.png Gambar
9 Bloginv2.png Gambar
10 Bloginv3.png Gambar
11 Mainmenuadmin.png Gambar
12 mainMenuAdminv2.png Gambar
13 mainMenuBK.png Gambar
14 mainMenuPPD.png Gambar

Prodi Teknik Informatika Tel-U SKPL-B Halaman 128 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
6. Pengujian

6.1. Rencana dan Prosedur Pengujian

6.1.1. Rencana Pengujian


Bagian ini diisi dengan rencana pengujian, sesuai dengan bentuk table berikut:
Table 54 Rencana Pengujian
No Use Case Pengujian Jenis Pengujian Identifikasi
1 Login Skenario normal Black Box U-1-01
2 Kelola Akun Skenario normal Black Box U-1-02
U-1-03
3 Ubah Password Skenario normal Black Box U-1-04
4 Transaksi Skenario normal Black Box U-1-05
Penerimaan
5 Konf. Skenario normal Black Box U-1-06
T.Penerimaan
6 Transaksi Skenario normal Black Box U-1-07
Pengeluaran
7 Jurnal Skenario normal Black Box U-1-08
8 Laporan Skenario normal Black Box U-1-09
9 Tutup Buku Skenario normal Black Box U-1-10

6.2. Kasus Uji

6.2.1. Pengujian Use Case Login

Table 55 Identifikasi Pengujian Use Case Login


Identi Deskrip Prosedur Masukan Keluaran yang Kriteria Hasil Kesimpul
fikasi si Pengujian Diharapkan Evaluasi yang an
Hasil Didapat
U-1- Penguji 1. Mengisi Userna Jika sesuai Memilih Menuju
01 an data kolom me dengan tombol Halaman
userna username Passwo data,maka login Awal
me dan dan kolom rd menuju ke user
Diterima
passwo password halaman awal
rd user

Prodi Teknik Informatika Tel-U SKPL-B Halaman 129 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
2. Mengisi Userna Menampilkan Memilih Menamp
kolom me feedback bahwa tombol ilkan
username Passwo data tidak valid login feedback
dan rd Wrong
mengoson Passwor Diterima
gkan d
kolom
password

3. Mengoson Userna Menampilkan Memilih menampi


gan kolom me feedback bahwa tombol lkan
username Passwo data tidak valid login feedback
dan rd Wrong
Diterima
mengisi usernam
kolom e
password

4. Mengoson Userna Menampilkan Memilih menamp


gkan me feedback tombol ilkan
kolom Passwo bahwa data login feedback
username rd tidak valid Wrong
Diterima
dan kolom usernam
password e

6.2.2. Pengujian Kelola Akun User Admin

Table 56 Identifikasi Pengujian Tambah Akun User Admin


Identi Deskrip Prosedur Masukan Keluaran Kriteria Hasil Kesimpul
fikasi si Pengujian yang Evaluasi yang an
Diharapkan Hasil Didapat

U-1- Menam 1. Menginpu Nama Terdapat Memilih Terdapat


02 bahkan tkan Userna akun baru tombol akun
kolom me
data yang tambah baru
aku nama, Passwo ditambahka yang Diterima
username rd n di data ditambah
dan akun kan di
data

Prodi Teknik Informatika Tel-U SKPL-B Halaman 130 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
password akun

2. Menginpu Nama Menampilk Memilih Tombol


tkan Userna an feedback tombol tidak
kolom me tambah berfungsi
nama, Passwo
username rd Ditolak
dan
mengoson
gkan
password

3. Menginpu Nama Menampilk Memilih Tombol


tkan pada Userna an feedback tombol tidak
kolom me tambah berfungsi
nama,
mengoson Passwo
gkan rd Ditolak
username
dan
password

4. Menginpu Nama Akun Memilih Akun


tkan pada Userna terdata ke tombol yang
kolom me list akun tambah diinputka
nama, Passwo n
username rd terdaftar
dan Diterima
ke list
password akun
dengan
inputan
string-int

Prodi Teknik Informatika Tel-U SKPL-B Halaman 131 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Table 57 Identifikasi Pengujian Kelola Akun User Admin
Identi Deskrip Prosedur Masukan Keluaran Kriteria Hasil yang Kesimpul
fikasi si Pengujian yang Evaluasi Didapat an
Diharapkan Hasil

U-1- Menyu 1. merubah Nama Terdapat Memilih Terdapat


03 nting data di Userna akun yang tombol akun yang
kolom me diedit
akun ubah diedit Diterima
akun yang ada Passwo informasinya
yang rd
sudah
didaftar 2. Tidak Nama Menghapus Memilih Terdapat
kan merubah Userna akun dari tombol akun yang
data me daftar hapus dihapus
dalam Passwo Diterima
kolom rd

3. Mengoson Nama Menampilka Akun


Memilih
gkan salah Userna n Feedback berhasil
tombol
satu me data tidak terganti
hapus
kolom Passwo lengkap atau
atau Ditolak
yang rd berubah
ubah
disediaka
n

4. Mengoson Nama Menampilkan Akun


Memilih
gkan Userna Feedback tombol berhasil
semua me data tidak terganti
hapus
kolom lengkap atau
atau
yang Passwo berubah
ubah Ditolak
disediaka rd
n

Prodi Teknik Informatika Tel-U SKPL-B Halaman 132 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
6.2.3. Pengujian Ubah Password
Table 58 Identifikasi Pengujian Ubah Password
Identi Deskrip Prosedur Masukan Keluaran Kriteria Hasil yang Kesimpul
fikasi si Pengujian yang Evaluasi Didapat an
Diharapkan Hasil

Mengu 1. merubah Passwo Password Password


U-1- Memilih
data rd akun yang akun yang
04 bah tombol
password Lama aktif berganti aktif telah
passwo ubah
di kolom Passwo dengan yang berganti
rd dari
yang ada rd Baru baru
akun Diterima
yang Konfir
aktif masi
Passwo
rd Baru

2. Mengoson Passwo Menampilka Menamp


Memilih
gkan rd n Feedback ilkan
tombol
kolom Lama data tidak Feedbac
ubah
Password Passwo lengkap k
baru rd Baru passwo
Konfir rd baru
masi dan Diterima
Passwo konfirma
rd Baru si
passwor
d baru
tidak
sama
3. Mengisi Passwo Menampilka Menampil
Memilih
password rd n Feedback kan
tombol
baru Lama data tidak Feedback
ubah
dengan Passwo lengkap passwor
inputan rd Baru d baru dan
yang Konfir konfirmas Diterima
berbeda di masi i
kolo Passwo password
konfirmas rd Baru baru tidak
i sama
password

Prodi Teknik Informatika Tel-U SKPL-B Halaman 133 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
baru

4. Mengoson Passwo Menampilkan Memilih Menamp


gkan rd Feedback ilkan
tombol
semua Lama data tidak Feedbac
ubah
kolom Passwo lengkap k
yang rd Baru passwo
disediaka rd lama Diterima
n Konfir salah
masi
Passwo
rd Baru

6.2.4. Pengujian Transaksi Penerimaan User PPD

Table 59 Identifikasi Pengujian Transaksi Penerimaan User PPD


Identi Deskrip Prosedur Masukan Keluaran Kriteria Hasil yang Kesimpul
fikasi si Pengujian yang Evaluasi Didapat an
Diharapkan Hasil

Mengin 1. Mengisi Nama data yang data yang


U-1- Memilih
05 putka kolom Dana diinputkan tombol diinputka
data sesuai Ketera terdaftar ke tambah n terdaftar
dengan ngan list data ke list
transak Diterima
ketentuan transaksi data
si
transaksi

2. Mengoson Nama Menampilka data yang


Memilih
gkan Dana n Feedback tombol diinputka
kolom Ketera data tidak n terdaftar
tambah
Nama ngan lengkap ke list
Ditolak
data
transaksi

Prodi Teknik Informatika Tel-U SKPL-B Halaman 134 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
3. Mengoson Nama Menampilka data yang
Memilih
gkan Dana n Feedback tombol diinputka
kolom Ketera data tidak n terdaftar
tambah
Nama dan ngan lengkap ke list
Ditolak
dana data
transaksi

4. Mengoson Nama Menampilkan Memilih data yang


gkan Dana Feedback tombol diinputka
semua data tidak n terdaftar
tambah
kolom Ketera lengkap ke list
yang ngan data
disediaka transaksi Ditolak
n

Prodi Teknik Informatika Tel-U SKPL-B Halaman 135 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
6.2.5. Pengujian Konfirmasi Transaksi Penerimaan User Bagian Keuangan
Table 60 Identifikasi Pengujian Konfirmasi Transaksi Penerimaan User Bagian Keuangan
Identi Deskrip Prosedur Masukan Keluaran Kriteria Hasil yang Kesimpul
fikasi si Pengujian yang Evaluasi Didapat an
Diharapkan Hasil

U-1- Mengk 1. Memilih Nama Data yang Memilih Data yang


06 onfirma data Dana terpilih telah tombol terpilih
transaksi Peneri terkonfirmasi konfrmas telah
si data
tanpa maan terkonfir
transak i
si oleh merubah Dana masi
isi data Diterima
bagian Pengel
keuang uaran
an Ketera
ngan

2. Memilih Nama Menampilka Memilih Data yang


data Dana n Feedback tombol terpilih
transaksi Peneri data tidak telah
konfirma
dengan maan lengkap terkonfir
si
mengoson Dana masi
gkan Pengel tanpa
kolom uaran adanya
Ditolak
dana Ketera perubahan
penerimaa ngan di dana
n/ penerimaa
pengeluar n/pengelu
an aran

3. Memilih Nama Menampilka Tidak ada


Memilih
data Dana n Feedback tombol data
transaksi Peneri data sudah transaksi
tambah
dengan maan ada yang
mengubah Dana ditambahk
data yang an Ditolak
Pengel
ada uaran
Ketera
ngan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 136 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
4. Memilih Nama Merubah data Data
Memilih
data Dana transaksi tombol transaksi
transaksi Peneri yang dipilih yang
ubah
dengan maan sesuai dengan dipilih
mengubah Dana inputan baru mengalam
data yang Pengel i
ada uaran perubahan Diterima
data
Ketera sesuai
ngan dengan
inputan

5. Memilih Nama Menghapus Data


Memilih
data Dana data transaksi tombol transaksi
transaksi Peneri yang dipilih yang
hapus
dengan maan dipilih
mengubah Dana terhapus
data yang Pengel dari list Diterima
ada uaran transaksi
Ketera
ngan

6.2.6. Pengujian Transaksi Pengeluaran User Bagian Keuangan

Table 61 Identifikasi Pengujian Transaksi Pengeluaran User Bagian Keuangan


Identi Deskrip Prosedur Masukan Keluaran Kriteria Hasil yang Kesimpul
fikasi si Pengujian yang Evaluasi Didapat an
Diharapkan Hasil

Pengin 1. Input data Nama Data yang Data yang


U-1- Memilih
transaksi Dana terpilih telah terpilih
07 putan tombol
semua Peneri ditambahkan telah
transak tambah Diterima
kolom maan ke list ditambahk
si
pengelu yang Dana transaksi an ke list
Pengel

Prodi Teknik Informatika Tel-U SKPL-B Halaman 137 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
aran tersedia uaran transaksi
Ketera
ngan

2. Input data Nama Menampilka Memilih Data yang


transaksi Dana n Feedback tombol terpilih
dengan Peneri data tidak telah
tambah
mengoson maan lengkap ditambahk
gkan salah Dana an ke list
satu transaksi Ditolak
Pengel
kolom uaran
yang Ketera
tersedia ngan

3. Memilih Nama Merubah data Memilih Data


data Dana transaksi tombol transaksi
transaksi Peneri yang dipilih yang
ubah
dengan maan sesuai dengan dipilih
mengubah Dana inputan baru mengalam
data yang Pengel i
ada uaran perubahan Diterima
data
Ketera sesuai
ngan dengan
inputan

4. Memilih Nama Menghapus Data


Memilih
data Dana data transaksi tombol transaksi
transaksi Peneri yang dipilih hapus yang
dengan maan dipilih
mengubah Dana terhapus
data yang Pengel dari list Diterima
ada uaran transaksi
Ketera
ngan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 138 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
6.2.7. Pengujian Tutup Buku dan Posting User Bagian Keuangan

Table 62 Identifikasi Pengujian Tutup Buku dan Posting User Bagian Keuangan
Identi Deskrip Prosedur Masukan Keluaran Kriteria Hasil yang Kesimpul
fikasi si Pengujian yang Evaluasi Didapat an
Diharapkan Hasil

Memva 1. Pengecek Data Data


U-1- Memilih
an data transaksi transaksi
08 lidasi tombol
transaksi tanggal tanggal
data tutup
tersebut akan tersebut
transak buku
dipindahkan akan
si ke
ke buku dipindahk
dalam
besar dan an ke
buku
menampilkan buku
besar
informasi besar dan Diterima
keuntungan / menampil
kerugian kan
informasi
keuntunga
n/
kerugian

Prodi Teknik Informatika Tel-U SKPL-B Halaman 139 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
6.2.8. Pengujian Laporan User Bagian Keuangan

Table 63 Identifikasi Pengujian Laporan User Bagian Keuangan


Identi Deskrip Prosedur Masukan Keluaran Kriteria Hasil yang Kesimpul
fikasi si Pengujian yang Evaluasi Didapat an
Diharapkan Hasil

Menam 1. Menginpu Bulan Menampilka Menampil


U-1- Memilih
tkan data Tahun n Feedback kan
09 pilkan tombol
pada data tidak Feedback
data cari
kolom ditemukan data
transak
yang tidak
si dari
disediaka ditemukan Diterima
hasil
n dengan
pencari
hasil tidak
an
terdapat
transaksi

2. Menginpu Bulan Menampilka Menampil


Memilih
tkan data Tahun n data kan
tombol
pada transaksi Feedback
cari
kolom pada bulan data
yang dan tanggal tidak Ditolak
disediaka tersebut ditemukan
n

3. Menginpu Bulan Menampilka Menampil


Memilih
tkan data Tahun n data kan
tombol
pada transaksi Feedback
laporan
kolom keseluruhan data
yang tidak Ditolak
disediaka ditemukan
n

Prodi Teknik Informatika Tel-U SKPL-B Halaman 140 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
6.2.9. Pengujian Jurnal User Bagian Keuangan

Table 64 Identifikasi Pengujian Jurnal User Bagian Keuangan


Identi Deskrip Prosedur Masukan Keluaran Kriteria Hasil yang Kesimpul
fikasi si Pengujian yang Evaluasi Didapat an
Diharapkan Hasil

U-1- Menam 1. Input Nama Data yang Memilih Data yang


10 pilkan data Dana terpilih telah tombol terpilih
transaksi Peneri ditambahkan telah
serta tambah
semua maan ke list ditambahk
menged
it data kolom Dana transaksi an ke list
yang transaksi Diterima
transak Pengel
tersedia uaran
si yang
terdapat Ketera
dalam ngan
databas
e 2. Input data Nama Menampilka Memilih Data yang
transaksi Dana n Feedback tombol terpilih
dengan Peneri data tidak telah
tambah
mengoson maan lengkap ditambahk
gkan salah Dana an ke list
satu transaksi Ditolak
Pengel
kolom uaran
yang Ketera
tersedia ngan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 141 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
3. Memilih Nama Merubah data Data
Memilih
data Dana transaksi tombol transaksi
transaksi Peneri yang dipilih yang
ubah
dengan maan sesuai dengan dipilih
mengubah Dana inputan baru mengalam
data yang Pengel i
ada uaran perubahan Diterima
data
Ketera sesuai
ngan dengan
inputan

4. Memilih Nama Menghapus Data


Memilih
data Dana data transaksi tombol transaksi
transaksi Peneri yang dipilih yang
hapus
dengan maan dipilih
mengubah Dana terhapus
data yang Pengel dari list Diterima
ada uaran transaksi
Ketera
ngan

6.3. Object-Oriented Metrics


Dilampirkan pada lampiran bab 7

Prodi Teknik Informatika Tel-U SKPL-B Halaman 142 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
7. Lampiran

7.1. pembagian tugas


Table 65 Pembagian tugas
Pembagian Tugas
NIM Nama
Sprint 1 Sprint 2 Sprint 3
MMAdmin
Kelas BAdmin View MM
Kelas BPPD Admin Controller
Ubassy
1301148282 Kelas BBagian View Laporan
Abdillah
Keuangan Kelas Laporan
Kelas Behavior Applikasi Controller

MM PPD
Kelas Login View MM
Controller
Faishal Kelas PPD PPD
1301144232
Abdillah Kelas Input View Jurnal
Jurnal
transaksi
Controller
Kelola Akun
Kelas Bagian View Kelola
Controller
Keuangan Akun
Fadma Sari
1301144352 Kelas Admin View
Y.E.G Transaksi
Kelas Input Akun Transaksi
Controller
Kelas SpeciesC
Buku Besar
View Buku
Muhammad Kelas Tutup Buku Controller
Besar
1301144172 Rizki Kelas Laporan
View Tutup
Adiwiganda Kelas Jurnal Tutup Buku
Buku
Controller

Kelas Edit akun Edit password


Aryaditya View edit
Kelas Delete Controller
Hendri password
1301144162 Akun Tambah Akun
View Tambah
Pratama Kelas Edit Controller
Akun
Password

Prodi Teknik Informatika Tel-U SKPL-B Halaman 143 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
7.2. Object-Oriented Metrics

Table 66 Raw Package Metrics


Package A AC C D EC I NCP NIP LOC LOCm
IOPackage 0 1 0 0,707107 0 0 1 0 40 9
controller 0 1 0 0,235702 2 0,666667 12 0 1481 108
financial 0 0 0 0 2 1 1 0 26 13
model 0,111111 3 0 0,345697 2 0,4 9 0 858 81
model.strategy 0,25 1 0 0,176777 1 0,5 3 1 249 36
view 0 1 0 0,707107 0 0 26 0 4122 509

Prodi Teknik Informatika Tel-U SKPL-B Halaman 144 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Table 67 Raw Method Metrics

Package Class Method NBD NOP VG LOC LOCm


IOPackage IOFile loadFile 2 1 1 13 0
IOPackage IOFile saveFile 2 2 1 10 0
controller BukuBesarController BukuBesarController 1 1 1 16 0
controller BukuBesarController actionPerformed 2 1 5 16 0
controller BukuBesarController displayTA 4 0 5 29 0
controller BukuBesarController displayTB 3 1 4 29 0
controller BukuBesarController displayTL 2 0 3 29 0
controller BukuBesarController mouseClicked 2 1 2 7 0
controller JurnalController JurnalController 1 1 1 27 0
controller JurnalController actionPerformed 8 1 24 158 0
controller JurnalController clearForm 1 0 1 11 0
controller JurnalController display 4 0 11 45 0
controller JurnalController mouseClicked 3 1 6 25 0
controller JurnalController run 0 0 1 3 0
controller KelolaAController KelolaAController 1 1 1 14 0
controller KelolaAController actionPerformed 4 1 7 36 0
controller KelolaAController clearForm 1 0 1 5 0
controller KelolaAController display 3 0 6 23 0
controller KelolaAController mouseClicked 2 1 2 10 0
controller LaporanController LaporanController 1 1 1 21 0
controller LaporanController actionPerformed 4 1 14 82 0
controller LaporanController displayL 4 2 7 33 0
controller LaporanController displayNL 4 0 5 23 0
controller LoginController LoginController 1 1 1 14 0
controller LoginController actionPerformed 2 1 2 6 0
controller LoginController keyPressed 3 1 5 13 0
controller LoginController keyReleased 0 1 1 3 0
controller LoginController keyTyped 0 1 1 3 0
controller LoginController masuk 4 0 9 34 0
controller TambahAController TambahAController 1 1 1 10 0
controller TambahAController actionPerformed 5 1 8 36 0
controller TambahAController display 3 0 6 23 0
controller TransaksiController TransaksiController 1 1 1 12 0
controller TransaksiController actionPerformed 4 1 3 25 0
controller TransaksiController display 4 0 5 21 0
controller TutupBukuController TutupBukuController 1 1 1 25 0
controller TutupBukuController actionPerformed 4 1 7 32 0
controller TutupBukuController displayT 4 0 5 24 0
controller UPController UPController 1 1 1 8 0

Prodi Teknik Informatika Tel-U SKPL-B Halaman 145 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
controller UPController actionPerformed 5 1 7 31 0
controller mmAdminController actionPerformed 3 1 4 20 0
controller mmAdminController mmAdminController 1 1 1 8 0
controller mmBKController actionPerformed 3 1 7 32 0
controller mmBKController mmBKController 1 1 1 11 0
controller mmPPDController actionPerformed 3 1 4 21 0
controller mmPPDController mmPPDController 1 1 1 8 0
model Admin Admin 1 3 1 4 0
model Application Application 2 0 7 45 0
model Application addOrang 3 4 4 12 0
model Application addT 3 4 5 24 0
model Application addT 3 5 5 24 0
model Application deleteOrang 3 1 3 8 0
model Application deleteT 4 1 6 24 0
model Application editOrang 1 4 1 4 0
model Application editPassword 1 1 1 4 0
model Application editT 4 5 6 24 0
model Application getBb 0 0 1 3 0
model Application getID 2 0 3 9 0
model Application getL 0 0 1 3 0
model Application getLogin 0 0 1 3 0
model Application getO 0 0 1 3 0
model Application getT 0 0 1 3 0
model Application getTb 0 0 1 3 0
model Application isSimulation 0 0 1 3 0
model Application konfirmasi 1 1 1 4 0
model Application laporan 3 2 4 15 0
model Application login 1 1 1 3 0
model Application logout 1 0 1 3 0
model Application setSimulation 1 1 1 3 0
model Application tutupBuku 3 0 3 11 0
model BKeuangan BKeuangan 1 3 1 4 0
model BukuBesar BukuBesar 1 0 1 3 0
model BukuBesar addTutupBuku 1 1 1 3 0
model BukuBesar getListTB 0 0 1 3 0
model Laporan Laporan 1 1 1 5 0
model Laporan addTransaksi 2 1 2 7 0
model Laporan getCreate 0 0 1 3 0
model Laporan getListTransaksi 0 0 1 3 0
model Laporan getTanggal 0 0 1 3 0
model Laporan getTotalPenerimaan 0 0 1 3 0
model Laporan getTotalPengeluaran 0 0 1 3 0

Prodi Teknik Informatika Tel-U SKPL-B Halaman 146 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
model Laporan setCreate 1 1 1 3 0
model Laporan setTotal 2 0 2 6 0
model Orang Orang 1 3 1 5 0
model Orang createA 1 4 1 3 0
model Orang createL 3 1 3 11 0
model Orang createT 1 4 1 4 0
model Orang createTB 4 1 5 14 0
model Orang deleteA 1 2 1 3 0
model Orang deleteT 2 1 2 6 0
model Orang editA 1 4 1 3 0
model Orang editP 1 1 1 3 0
model Orang editT 2 5 2 5 0
model Orang getB 0 0 1 3 0
model Orang getNama 0 0 1 3 0
model Orang getPassword 0 0 1 3 0
model Orang getUsername 0 0 1 3 0
model Orang konfirmasi 1 1 1 3 0
model Orang setB 1 1 1 3 0
model Orang setNama 1 1 1 3 0
model Orang setPassword 1 1 1 3 0
model Orang setUsername 1 1 1 3 0
model Orang toString 1 0 1 3 0
model PPD PPD 1 3 1 4 0
model Transaksi Transaksi 3 5 7 38 0
model Transaksi deleteT 1 1 1 3 0
model Transaksi editT 3 5 3 13 0
model Transaksi getDelete 0 0 1 3 0
model Transaksi getEdit 0 0 1 3 0
model Transaksi getId 0 0 1 3 0
model Transaksi getIdTransaksi 0 0 1 3 0
model Transaksi getInput 0 0 1 3 0
model Transaksi getKeterangan 0 0 1 3 0
model Transaksi getKonfirmasi 0 0 1 3 0
model Transaksi getNama 0 0 1 3 0
model Transaksi getPenerimaan 0 0 1 3 0
model Transaksi getPengeluaran 0 0 1 3 0
model Transaksi getTanggal 0 0 1 3 0
model Transaksi isLaporan 0 0 1 3 0
model Transaksi isStatus 0 0 1 3 0
model Transaksi konfirmasiT 1 1 1 4 0
model Transaksi setDelete 1 1 1 3 0
model Transaksi setEdit 1 1 1 3 0

Prodi Teknik Informatika Tel-U SKPL-B Halaman 147 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
model Transaksi setIdTransaksi 1 1 1 3 0
model Transaksi setInput 1 1 1 3 0
model Transaksi setKeterangan 1 1 1 3 0
model Transaksi setKonfirmasi 1 1 1 3 0
model Transaksi setLaporan 1 1 1 3 0
model Transaksi setNama 1 1 1 3 0
model Transaksi setPenerimaan 1 1 1 3 0
model Transaksi setPengeluaran 1 1 1 3 0
model Transaksi setStatus 1 1 1 3 0
model TutupBuku TutupBuku 1 1 1 8 0
model TutupBuku addTransaksi 2 1 2 7 0
model TutupBuku getCreate 0 0 1 3 0
model TutupBuku getLabaRugi 0 0 1 3 0
model TutupBuku getListTransaksi 0 0 1 3 0
model TutupBuku getTanggal 0 0 1 3 0
model TutupBuku getTotalPenerimaan 0 0 1 3 0
model TutupBuku getTotalPengeluaran 0 0 1 3 0
model TutupBuku setCreate 1 1 1 3 0
model TutupBuku setTotal 2 0 2 7 0
model.strategy BAdmin createA 1 4 3 8 0
model.strategy BAdmin createL 1 1 1 4 0
model.strategy BAdmin createT 1 5 1 4 0
model.strategy BAdmin createTB 1 1 1 4 0
model.strategy BAdmin deleteA 1 2 1 3 0
model.strategy BAdmin deleteT 1 2 1 3 0
model.strategy BAdmin editA 1 4 1 5 0
model.strategy BAdmin editP 1 1 1 4 0
model.strategy BAdmin editT 1 6 1 3 0
model.strategy BAdmin konfirmasi 1 2 1 3 0
model.strategy BBKeuangan createA 1 4 1 4 0
model.strategy BBKeuangan createL 1 1 1 3 0
model.strategy BBKeuangan createT 1 5 1 3 0
model.strategy BBKeuangan createTB 1 1 1 3 0
model.strategy BBKeuangan deleteA 1 2 1 3 0
model.strategy BBKeuangan deleteT 1 2 1 3 0
model.strategy BBKeuangan editA 1 4 1 3 0
model.strategy BBKeuangan editP 0 1 1 3 0
model.strategy BBKeuangan editT 1 6 1 3 0
model.strategy BBKeuangan konfirmasi 1 2 1 4 0
model.strategy BPPD createA 1 4 1 4 0
model.strategy BPPD createL 1 1 1 4 0
model.strategy BPPD createT 1 5 1 3 0

Prodi Teknik Informatika Tel-U SKPL-B Halaman 148 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
model.strategy BPPD createTB 1 1 1 4 0
model.strategy BPPD deleteA 1 2 1 3 0
model.strategy BPPD deleteT 1 2 1 3 0
model.strategy BPPD editA 1 4 1 3 0
model.strategy BPPD editP 0 1 1 3 0
model.strategy BPPD editT 1 6 1 3 0
model.strategy BPPD konfirmasi 1 2 1 3 0
model.strategy Behavior createA 0 4 1 1 0
model.strategy Behavior createL 0 1 1 1 0
model.strategy Behavior createT 0 5 1 1 0
model.strategy Behavior createTB 0 1 1 1 0
model.strategy Behavior deleteA 0 2 1 1 0
model.strategy Behavior deleteT 0 2 1 1 0
model.strategy Behavior editA 0 4 1 1 0
model.strategy Behavior editP 0 1 1 1 0
model.strategy Behavior editT 0 6 1 1 0
model.strategy Behavior konfirmasi 0 2 1 1 0
view BGTutupBuku BGTutupBuku 1 0 1 3 0
view BGTutupBuku paintComponent 1 1 1 6 0
view KelolaAkun KelolaAkun 1 0 1 3 0
view KelolaAkun closeMouseClicked 1 1 1 3 0
view KelolaAkun getTable 0 0 1 3 0
view KelolaAkun getTextNama 0 0 1 3 0
view KelolaAkun getTextPassword 0 0 1 3 0
view KelolaAkun getTextUsername 0 0 1 3 0
view KelolaAkun getbHapus 0 0 1 3 0
view KelolaAkun getbKeluar 0 0 1 3 0
view KelolaAkun getbTambahA 0 0 1 3 0
view KelolaAkun getbUbah 0 0 1 3 0
view KelolaAkun initComponents 2 0 2 3 0
view KelolaAkun main 4 1 2 32 7
view KelolaAkun minMouseClicked 1 1 1 5 0
view Login Login 1 0 1 4 0
view Login closeMouseClicked 1 1 1 5 0
view Login getBackgroundL31 0 0 1 3 0
view Login getHiasan 0 0 1 3 0
view Login getPassword 0 0 1 3 0
view Login getStatus 0 0 1 3 0
view Login getUsername 0 0 1 3 0
view Login getbLogin 0 0 1 3 0
view Login initComponents 2 0 1 3 0
view Login miniMouseClicked 1 1 1 5 0

Prodi Teknik Informatika Tel-U SKPL-B Halaman 149 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
view Login passwordMouseClicked 1 1 1 4 1
view Login usernameMouseClicked 1 1 1 5 0
view MMLaporan MMLaporan 1 0 1 3 0
view MMLaporan closeMouseClicked 1 1 1 3 0
view MMLaporan getCari 0 0 1 3 0
view MMLaporan getKeluar 0 0 1 3 0
view MMLaporan getLaporan 0 0 1 3 0
view MMLaporan getTable 0 0 1 3 0
view MMLaporan getbBukuBesar 0 0 1 3 0
view MMLaporan getbJurnal 0 0 1 3 0
view MMLaporan getbTutupBuku 0 0 1 3 0
view MMLaporan getfBulan 0 0 1 3 0
view MMLaporan getfOrang 0 0 1 3 0
view MMLaporan getfPenerimaan 0 0 1 3 0
view MMLaporan getfPengeluaran 0 0 1 3 0
view MMLaporan getfTahun 0 0 1 3 0
view MMLaporan getfTanggal 0 0 1 3 0
view MMLaporan initComponents 2 0 2 3 0
view MMLaporan main 4 1 2 32 7
view MMLaporan miniMouseClicked 1 1 1 5 0
view Transaksi Transaksi 1 0 1 3 0
view Transaksi closeMouseClicked 1 1 1 3 0
view Transaksi getTableTransaksi 0 0 1 3 0
view Transaksi getTextDana 0 0 1 3 0
view Transaksi getTextKet 0 0 1 3 0
view Transaksi getTextNama 0 0 1 3 0
view Transaksi getbKeluar 0 0 1 3 0
view Transaksi getbTambah 0 0 1 3 0
view Transaksi initComponents 2 0 1 3 0
view Transaksi main 4 1 2 32 7
view Transaksi minMouseClicked 1 1 1 5 0
view bLogin2 bLogin2 1 0 1 3 0
view bLogin2 paintComponent 1 1 1 6 0
view backgroundBukuBesa backgroundBukuBesa 1 0 1 3 0
view backgroundBukuBesa paintComponent 1 1 1 6 0
view backgroundJurnal backgroundJurnal 1 0 1 3 0
view backgroundJurnal paintComponent 1 1 1 6 0
view backgroundKelolaAkun backgroundKelolaAkun 1 0 1 3 0
view backgroundKelolaAkun paintComponent 1 1 1 6 0
view backgroundL3 backgroundL3 1 0 1 3 0
view backgroundL3 paintComponent 1 1 1 6 0
view backgroundLaporan backgroundLaporan 1 0 1 3 0

Prodi Teknik Informatika Tel-U SKPL-B Halaman 150 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
view backgroundLaporan paintComponent 1 1 1 6 0
view backgroundTambahAkun backgroundTambahAkun 1 0 1 3 0
view backgroundTambahAkun paintComponent 1 1 1 7 0
view backgroundTransaksi backgroundTransaksi 1 0 1 3 0
view backgroundTransaksi paintComponent 1 1 1 6 0
view backgroundmmAdmin backgroundmmAdmin 1 0 1 3 0
view backgroundmmAdmin paintComponent 1 1 1 6 0
view backgroundmmBK backgroundmmBK 1 0 1 3 0
view backgroundmmBK paintComponent 1 1 1 6 0
view backgroundmmPPD backgroundmmPPD 1 0 1 3 0
view backgroundmmPPD paintComponent 1 1 1 6 0
view backgroundubahpassword backgroundubahpassword 1 0 1 3 0
view backgroundubahpassword paintComponent 1 1 1 6 0
view mBukuBesar closeMouseClicked 1 1 1 4 1
view mBukuBesar getTableList 0 0 1 3 0
view mBukuBesar getTableShow 0 0 1 3 0
view mBukuBesar getbJurnal 0 0 1 3 0
view mBukuBesar getbKeluar 0 0 1 3 0
view mBukuBesar getbLaporan 0 0 1 3 0
view mBukuBesar getbTutupBuku 0 0 1 3 0
view mBukuBesar initComponents 2 0 3 3 0
view mBukuBesar mBukuBesar 1 0 1 3 0
view mBukuBesar main 4 1 2 32 7
view mBukuBesar miniMouseClicked 1 1 1 5 0
view mJurnal closeMouseClicked 1 1 1 3 0
view mJurnal getTable 0 0 1 3 0
view mJurnal getbBukuBesar 0 0 1 3 0
view mJurnal getbHapus 0 0 1 3 0
view mJurnal getbKeluar 0 0 1 3 0
view mJurnal getbKonfirmasi 0 0 1 3 0
view mJurnal getbLaporan 0 0 1 3 0
view mJurnal getbTambah 0 0 1 3 0
view mJurnal getbTutupBuku 0 0 1 3 0
view mJurnal getbUbah 0 0 1 3 0
view mJurnal getfID 0 0 1 3 0
view mJurnal getfKet 0 0 1 3 0
view mJurnal getfNama 0 0 1 3 0
view mJurnal getfPenerimaan 0 0 1 3 0
view mJurnal getfPengeluaran 0 0 1 3 0
view mJurnal getfStatus 0 0 1 3 0
view mJurnal getfTanggal 0 0 1 3 0
view mJurnal initComponents 2 0 2 3 0

Prodi Teknik Informatika Tel-U SKPL-B Halaman 151 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
view mJurnal mJurnal 1 0 1 3 0
view mJurnal main 4 1 2 31 7
view mJurnal miniMouseClicked 1 1 1 5 0
view mTutupBuku closeMouseClicked 1 1 1 3 0
view mTutupBuku getTfLabaRugi 0 0 1 3 0
view mTutupBuku getTfPenanggungJawab 0 0 1 3 0
view mTutupBuku getTfTPenerimaan 0 0 1 3 0
view mTutupBuku getTfTPengeluaran 0 0 1 3 0
view mTutupBuku getTfTanggal 0 0 1 3 0
view mTutupBuku getbBukuBesar 0 0 1 3 0
view mTutupBuku getbJurnal 0 0 1 3 0
view mTutupBuku getbKeluar 0 0 1 3 0
view mTutupBuku getbLaporan 0 0 1 3 0
view mTutupBuku getbTutupBuku 0 0 1 3 0
view mTutupBuku gettTutupBuku 0 0 1 3 0
view mTutupBuku initComponents 2 0 2 3 0
view mTutupBuku mTutupBuku 1 0 1 3 0
view mTutupBuku main 4 1 2 32 7
view mTutupBuku miniMouseClicked 1 1 1 5 0
view mainMenuAdmin closeMouseClicked 1 1 1 3 0
view mainMenuAdmin getBkelolaakun 0 0 1 3 0
view mainMenuAdmin getBlogout 0 0 1 3 0
view mainMenuAdmin getBtambahakun 0 0 1 3 0
view mainMenuAdmin initComponents 2 0 1 3 0
view mainMenuAdmin main 4 1 2 31 7
view mainMenuAdmin mainMenuAdmin 1 0 1 3 0
view mainMenuAdmin minimizeMouseClicked 1 1 1 5 0
view mmAdmin mmAdmin 1 0 1 3 0
view mmAdmin paintComponent 1 1 1 6 0
view mmBK closeMouseClicked 1 1 1 4 1
view mmBK getBbukubesar 0 0 1 3 0
view mmBK getBeditpass 0 0 1 3 0
view mmBK getBjurnal 0 0 1 3 0
view mmBK getBlaporan 0 0 1 3 0
view mmBK getBlogout 0 0 1 3 0
view mmBK getBtutupbuku 0 0 1 3 0
view mmBK initComponents 2 0 1 3 0
view mmBK main 4 1 2 31 7
view mmBK minimizeMouseClicked 1 1 1 5 0
view mmBK mmBK 1 0 1 3 0
view mmPPD closeMouseClicked 1 1 1 5 0
view mmPPD getBeditpassword1 0 0 1 3 0

Prodi Teknik Informatika Tel-U SKPL-B Halaman 152 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
view mmPPD getBlogout 0 0 1 3 0
view mmPPD getBtransaksi 0 0 1 3 0
view mmPPD initComponents 2 0 1 3 0
view mmPPD main 4 1 2 32 7
view mmPPD minimize1MouseClicked 1 1 1 3 0
view mmPPD mmPPD 1 0 1 3 0
view tambahAkun closeMouseClicked 1 1 1 3 0
view tambahAkun getTable 0 0 1 3 0
view tambahAkun getTextNama 0 0 1 3 0
view tambahAkun getTextPassword 0 0 1 3 0
view tambahAkun getTextUsername 0 0 1 3 0
view tambahAkun getbKelolaAkun 0 0 1 3 0
view tambahAkun getbKeluar 0 0 1 3 0
view tambahAkun getbTambah 0 0 1 3 0
view tambahAkun getrAdmin 0 0 1 3 0
view tambahAkun getrBK 0 0 1 3 0
view tambahAkun getrPPD 0 0 1 3 0
view tambahAkun initComponents 2 0 2 3 0
view tambahAkun main 4 1 2 32 7
view tambahAkun minMouseClicked 1 1 1 5 0
view tambahAkun tambahAkun 1 0 1 3 0
view ubahpassword bcloseMouseClicked 1 1 1 3 0
view ubahpassword bminimizeMouseClicked 1 1 1 5 0
view ubahpassword getBkeluar 0 0 1 3 0
view ubahpassword getBubah 0 0 1 3 0
view ubahpassword getFieldkonfirmasipasswordbaru 0 0 1 3 0
view ubahpassword getFieldpasswordbaru 0 0 1 3 0
view ubahpassword getFieldpasswordlama 0 0 1 3 0
view ubahpassword initComponents 2 0 1 3 0
view ubahpassword main 4 1 2 32 7
view ubahpassword ubahpassword 1 0 1 3 0

Prodi Teknik Informatika Tel-U SKPL-B Halaman 153 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
7.3. user manual

7.3.1. Menu Login

Gambar
Gambar
66 Tampilan
65 Tampilan
menumenu
loginlogin
Tampilan awal saat menjalankan Aplikasi Financial, untuk memvalidasi akun
sebelum dapat mengakses fungsionalitas Aplikasi Financial

User mengisi data login pada kolom username dan password


Setelah selesai mengisi, klik tombol Login
Selesai, dan program akan menampilkan laman sesuai dengan user yang terdaftar

Prodi Teknik Informatika Tel-U SKPL-B Halaman 154 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
7.3.2. Menu Admin

Gambar 67 Tampilan Menu Awal Admin


Tampilan menu awal admin, diberikan beberapa menu diantaranya :

Tambah Akun
o Admin memilih menu tambah akun
o Setelah itu akan ditampilkan laman menu tambah akun,dimana admin
dapat menambah akun dengan megisi data akun berupa nama, username
dan password serta admin dapat memilih jenis akun yang akan dibuat
o Klik tambah apabila semua sudah diinputkan
Kelola Akun
o Admin memilih menu Kelola Akun
o Setelah itu akan ditampilkan laman kelola akun yang nantinya admin
dapat menambah ataupun menghapus dan mengedit akun - akun
Edit Password
o Admin memilih menu ubah password
o Setelah itu akan ditampilkan laman menu ubah password dimana admin
mengubah password yang lama dengan yang baru dengan menginputkan
pada kolom password lama, password baru dan konfirmasi P.Baru
o Selesai menginputkan seluruh data yang diminta, pilih tombol ubah
LogOut
o Admin memilih menu LogOut
o Akan ditampilkan halaman awal Admin seperti laman setelah login

Prodi Teknik Informatika Tel-U SKPL-B Halaman 155 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
7.3.3. Menu Tambah Akun

Gambar 68 Tampilan Menu Tambah Akun


Tampilan Menu Tambah Akun untuk menambahkan akun baru yang belum ada
dalam data dengan menginputkan nama, username,password dan opsi jenis akun

Admin menambahkan akun dengan memilih menu tambah akun


Lalu mengisi data sesuai dengan kolom yang disediakan
Setelah selesai klik tambah untuk mendaftarkan akun baru ke list data di
sampingnya
Pilih keluar untuk keluar dari menu tambah akun dan kembali ke menu awal
admin

Prodi Teknik Informatika Tel-U SKPL-B Halaman 156 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
7.3.4. Menu Kelola Akun

Gambar 69 Tampilan Menu Kelola Akun


Menu kelola akun dimaksudkan untuk melakukan pengeditan akun dan
dipaparkan juga akun akun yang telah tersedia

Untuk mengedit akun, admin memilih satu akun yang terdapat dalam table
kemudian merubah data yang ada di kolom sebelah kanan
Setelah selesai klik tombol ubah untuk menyimpan perubahan dan klik tombol
hapus untuk menghapus akun tersebut
Klik tombol keluar untuk kembali ke menu awal admin

Prodi Teknik Informatika Tel-U SKPL-B Halaman 157 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
7.3.5. Menu awal PPD

Gambar 70 Tampian Menu Awal PPD


Tampilan awal user Para Pemberi Dana, diberikan fungsionalitas berupa :

Transaksi
o PPD memilih menu Transaksi
o Setelah itu ditampilkan laman menu transaksi, yang nantinya PPD
mengisi transaksi transaksi yang telah dilakukan dengan mengisi
nama, dana dan keterangan.
o Setelah itu pilih tambah
Edit Password
o Admin memilih menu ubah password
o Setelah itu akan ditampilkan laman menu ubah password dimana admin
mengubah password yang lama dengan yang baru dengan
menginputkan pada kolom password lama, password baru dan
konfirmasi P.Baru
o Selesai menginputkan seluruh data yang diminta, pilih tombol ubah
LogOut
o Admin memilih menu LogOut
o Akan ditampilkan halaman awal Admin seperti laman setelah login

Prodi Teknik Informatika Tel-U SKPL-B Halaman 158 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
7.3.6. Menu Transaksi

Gambar 71 Tampilan Menu Transaksi


Tampilan menu transaksi yang digunakna untuk mendata transaksi transaksi
yang dilakukan

PPD memilih menu transaksi untuk menginputkan transaksi yang telah dilakukan
PPD mengisi inputan di kolom yang telah disediakan antaranya nama, dana dan
keterangan
Setelah selesai mengisi semua kolom, klik tambah untuk menambahkan transaksi
ke list data di samping menu inputan
Klik keluar untuk kembali ke menu awal PPD

Prodi Teknik Informatika Tel-U SKPL-B Halaman 159 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
7.3.7. Menu Awal Bagian Keuangan

Gambar 72 Tampilan Menu Awal Bagian Keuangan

Menu awal bagian keuangan diberikan beberapa fungsionalitas diantaranya :

Jurnal
o Bagian Keuangan memilih menu jurnal
o Setelah itu akan ditampilkan ke laman menu Jurnal untuk mengubah,
menambahkan, menghapus atau mengkonfirmasi data transaksi yang telah di
inputkan oleh PPD
Laporan
o Bagian Keuangan memilih menu laporan
o Setelah itu akan ditampilkan laman menu laporan, yang nantinya untuk
menampilkan seluruh transaksi yang telah di konfirmasi sebelumnya
Tutup Buku
o Bagian Keuangan memilih menu tutup buku
o Setelah itu akan ditampilkan laman menu tutup buku dimana menampilkan
data transaksi yang sudah tidak dapat dirubah lagi serta diberikan juga
keuntungan atau kerugiannya
Buku Besar
o Bagian Keuangan memilih menu buku besar
o Setelah itu akan ditampilkan laman menu buku besar dimana menampilkan
data transaksi dari yang sudah di acc ke tutup buku
Edit Password
o Admin memilih menu ubah password

Prodi Teknik Informatika Tel-U SKPL-B Halaman 160 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
o Setelah itu akan ditampilkan laman menu ubah password dimana admin
mengubah password yang lama dengan yang baru dengan menginputkan pada
kolom password lama, password baru dan konfirmasi P.Baru
o Selesai menginputkan seluruh data yang diminta, pilih tombol ubah
LogOut
o Admin memilih menu LogOut
o Akan ditampilkan halaman awal Admin seperti laman setelah login

7.3.8. Menu Jurnal

Gambar 73 Tampilan Menu Jurnal


Menu jurnal merupakan menu untuk mengedit transaksi transaksi yang telah
diinputkan oleh PPD maupun untuk menkonfirmasi transaksi yang terdaftar

Bagian Keuangan ingin mengedit atau mengkonfirmasi data transaksi yang ada,
maka memilih menu jurnal
Bagian keuangan memilih salah satu data transaksi yang ditampilkan di samping
menu inputan
Setelah itu data transaksi yang terpilih akan mengisi secara otomatis ke menu
inputan di samping kanan,

Prodi Teknik Informatika Tel-U SKPL-B Halaman 161 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Untuk mengubah data Bagian Keuangan mengedit data kolom kolom yang
disediakan lalu pilih tombol ubah
Untuk mengkonfirmasi data transaksi, pilih tombol konfirmasi
Untuk menghapus pilih tombol hapus
Untuk menambahkan transaksi baru, isikan dahulu data di kolom yang telah
disediakan lalu pilih tombol tambah
Setelah selesai klik tombol keluar untuk kembali ke menu awal Bagian Keuangan

7.3.9. Menu Laporan

Gambar 74 Tampila Menu Laporan

Menu laporan untuk menampilkan data transaksi yang sudah terkonfirmasi dan
belum terhapus inputan PPD

Bagian Keuangan mencari data transaksi yang sudah ada dengan mengisi kolom
kolom yang telah disediakan diantaranya bulan,tahun, tanggal

Prodi Teknik Informatika Tel-U SKPL-B Halaman 162 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Selesai mengisi semua kolom, pilih tombol cari untuk mencari data yang telah
diinputkan dan mencetak data dalam bentuk pdf
Untuk mennyimpan data transaksi yang telah terkonfirmasi tersebut ke tutup buku
Setelah selesai pilih tombol keluar untuk kembali ke menu awal Bagian Keuangan

7.3.10. Menu Tutup Buku

Gambar 75 Tampilan Menu Tutup Buku


Tampilan menu tutup buku untuk menetapkan transaksi yang telah simpan ke
dalam laporan untuk tidak dapat dirubah kembali

Ditampilkan data transaksi yang sudah tersimpan dalam laporan


Ditampilkan data dan total dari transaksi seperti tanggal, t.penerimaan,
t.pengeluaran, laba/rugi dan penanggungjawab
Klik tombol Tutup Buku untuk memindahkan transaksi ke buku besar
Setelah selesai klik tombol keluar untuk kembali ke menu awal bagian keuangan

Prodi Teknik Informatika Tel-U SKPL-B Halaman 163 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
7.3.11. Menu Buku Besar

Gambar 76 Tampilan Menu Buku Besar


Menu buku besar hanya menampilkan seluruh transaksi yang telah terjadi setiap
tahunnya dan sudah tidak dapat di dirubah lagi

Bagian Keuangan setelah memilih menu buku besar, hanya dapat melihat list
transaksi yang terjadi sesuai dengan tahun yang dipilih
Disebelah kanan tampilan diberikan list tahun kapan transaksi transaksi tersebut
terjadi, dan bagian keuangan hanya memilih tahun kapan transaksi akan
ditampilkan
Setelah selesai klik tombol keluar untuk kembali ke menu awal bagian keuangan

7.4. table traceability

Prodi Teknik Informatika Tel-U SKPL-B Halaman 164 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Tracebility Use Case
Table 68 Tracebility Use Case

Analisis Perancangan Pengujian


SRS-ID Use Case ID Skenario Sequence Diagram Sequence Diagram Antarmuka Kasus
Diagram Kelas Diagram Kelas Uji

SRS-F-01 UC-01 SC-01 SQ-A-01-01 CL-A-01 SQ-D-01-01 CL-D-01 DPPL-001 U-01-01


DPPL-002 U-01-02
UC-02 SC-02 SQ-A-01-02 CL-A-02 SQ-D-01-02 CL-D-02
U-01-03
UC-03 SC-03 SQ-A-01-03 CL-A-03 SQ-D-01-03 CL-D-03 DPPL-003 U-01-04
UC-04 SC-04 SQ-A-01-04 CL-A-04 SQ-D-01-04 CL-D-04 DPPL-004 U-01-05
UC-05 SC-05 SQ-A-01-05 CL-A-05 SQ-D-01-05 CL-D-05 DPPL-005 U-01-06
UC-06 SC-06 SQ-A-01-06 CL-A-06 SQ-D-01-06 CL-D-06 DPPL-006 U-01-07
UC-07 SC-07 SQ-A-01-07 CL-A-07 SQ-D-01-07 CL-D-07 DPPL-007 U-01-08
UC-08 SC-08 SQ-A-01-08 CL-A-08 SQ-D-01-08 CL-D-08 DPPL-009 U-01-09
UC-09 SC-09 SQ-A-01-09 CL-A-09 SQ-D-01-09 CL-D-09 DPPL-008 U-01-10

Catatan: Setiap kolom diisi dengan nomor/IDX

Prodi Teknik Informatika Tel-U SKPL-B Halaman 165 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.
Prodi Teknik Informatika Tel-U SKPL-B Halaman 166 dari 166

Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik
Informatika Tel-U dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Prodi Teknik Informatika Tel-U.

Anda mungkin juga menyukai