DAFTAR ISI
Lembar Judul Tugas Akhir ...
Lembar Pernyataan Keaslian Tugas Akhir ... ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ... iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ... iv
Lembar Konsultasi Tugas Akhir ... v
Kata Pengantar ... vii
Abstrak ... viii
Daftar Isi ... x
Daftar Simbol ... xii
Daftar Gambar ... xvi
Daftar Tabel ... xvii
Daftar Lampiran... xviii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang Masalah... 1
1.2. Maksud dan Tujuan ... 2
1.3. Metode Penelitian ... 3
1.3.1. Metode Pengumpulan Data ... 3
1.3.2. Metode Pengembangan Software ... 4
1.4 Ruang Lingkup ... 5
BAB II LANDASAN TEORI ... 6
2.1. Konsep Dasar ... 6
2.1.1. Pengertian Sistem ... 6
2.1.2. Pengertian Informasi ... 8
2.1.3. Pengertian Sistem Informasi ... 9
2.1.4. Pengertian Akuntansi ... 9
2.1.5. Pengertian Sistem Informasi Akuntansi ... 9
2.1.6. Pengertian Penggajian ... 11
2.2. Peralatan Pendukung ... 12
2.2.1. Pengertian UML (Unified Modeling Laguage) ... 12
2.2.2. Pengertian ERD (Entity Relationship Diagram) ... 16
2.2.3. Pengertian LRS (Logical Record Structure) ... 16
2.2.4. Pengertian User Interface ... 16
2.2.5. Pengertian Netbeans ... 17
2.2.6. Pengertian Xampp ... 17
2.2.7. Pengertian My Structure Query Language (MySQL)... 17
2.2.8. Pengertian Model Waterfall ... 17
BAB III PEMBAHASAN ... 20
3.1. Tinjauan Perusahaan ... 20
3.1.1. Sejarah Perusahaan ... 20
3.1.2. Struktur Organisasi dan Fungsi ... 21
3.2. Tinjauan Kasus ... 23
3.2.1. Proses Bisnis Sistem Berjalan ... 23
3.2.2. Activity Diagram... 23
3.2.3. Dokumen Masukan ... 24
3.2.4. Dokumen Keluaran ... 25
3.2.5. Permasalahan Pokok ... 26
3.2.6. Pemecahan Masalah ... 26
3.3. Analisis Kebutuhan Software ... 26
3.3.1. Analisis Kebutuhan ... 26
3.3.2. Use Case Diagram ... 27
3.3.3. Activity Diagram... 30
3.4. Desain ... 39
3.4.1. Entity Relationship Diagram (ERD)... 39
3.4.2. Logical Record Structure (LRS) ... 40
3.4.3. Spesifikasi File ... 41 3.4.4. Sequence Diagram ... 48 3.4.5. Deployment Diagram ... 48 3.4.6. User Interface ... 49 3.5. Implementasi ... 56 3.5.1. Code Generation... 56
3.5.2. Black Box Testing ... 67
3.5.3. Spesifikasi Hardware dan Software ... 68
BAB IV PENUTUP ... 70
4.1. Kesimpulan ... 70
4.2. Saran ... 70
DAFTAR SIMBOL USE CASE DIAGRAM
NO SIMBOL NAMA KETERANGAN
1. Aktor
Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan di buat di luar sistem informasi yang akan dibuat sendiri.
2. Use Case
Fungsionalitas yang disediakan oleh sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.
3. Asosiasi/
Association
Komunikasi antar aktor dan use case yang berpartisipasi pada use case atau use case atau use case memiliki interaksi dengan aktor.
4. Ekstensi/ Extend
a. Relasi use case tambahan ke sebuah
use case dimana use case yang
ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu. b. Bisasanya use case tambahan
memiliki nama depan yang sama dengan use case yang ditambahkan.
5. Menggunakan/
Include/ Uses
Relasi use case tambahan ke sebuah use case di mana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini.
6. Generalisasi/
Generalization
Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya.
DAFTAR SIMBOL ACTIVITY DIAGRAM
NO SIMBOL NAMA KETERANGAN
1 Initial/ Start Point (Node) Status Awal aktivitas sistem.
2 Activity/ Action
Aktivitas yang dilakukan oleh sistem, aktivitas biasanya diawali dengan kata kerja.
3 Decision
Pengambil keputusan. Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.
4 End Point/ Activity Final Status Akhir yang dilakukan
sistem.
5 Fork/ Percabangan
Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.
6 Join/ Penggabungan
Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu.
7 Swimlane
Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi atau sebuah cara untuk mengelompokkan activity berdasarkan Aktor.
DAFTAR SIMBOL ENTITY RELATIONSHIP DIAGRAM
NO SIMBOL NAMA KETERANGAN
1. Entitas
Entitas merupakan data inti yang akan disimpan; bakal tabel pada basis data; penanaman entitas biasanya menggunakan kata benda.
2. Atribut
Atribut merupakan field atau kolom data yang butuh disimpan dalam suatu entitas.
3. Atribut Kunci Primer
Atribut kunci primer merupakan field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan; biasanya berupa id; dan bersifat unik.
4. Atribut
Multinilai/Multivalue
Atribut multinilai atau multivalue, merupakan field data yang butuh disimpan dan memiliki nilai lebih dari satu.
5. Relasi
Relasi yang menghubungkan antar entitas; biasanya diawali dengan kata kerja.
6. Asosiasi
Asosiasi adalah penghubung antara relasi dan entitas dimana kedua ujungnya multiplycity kemungkinan jumlah pemakaian.
DAFTAR SIMBOL SEQUENCE DIAGRAM
NO SIMBOL NAMA KETERANGAN
1. Aktor
Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan di buat di luar sistem informasi yang akan dibuat sendiri.
2. Interface/
Boundary Object
Sebuah objek yang meenjadi penghubung sistem.
3. Entity Object
Suatu objek yang berisi informasi kegiatan yang terkait yang tetap dan disimpan kedalam suatu database.
4. Control Object
Mengkoordinasikan perilaku sistem dan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu sistem.
5. Object Message
Menggambarkan pesan atau hubungan antar objek yang menunjukan urutan kejadian yang terjadi.
6. Message to Self Menggambarkan pesan atau hubungan objek itu sendiri.
7. Lifeline Garis titik-titik yang berhubungan dengan objek, sepanjang lifeline terdapat activation.
8. Activation
Mewakili sebuah eksekusi operasi dari objek, panjanh kotak ini berbanding lurus dengan durasi aktivitas sebuah operasi.
DAFTAR GAMBAR
Gambar II.1 Diagram UML ... 12
Gambar II.2 Contoh Use Case Diagram ... 13
Gambar II.3 Contoh Activity Diagram Mengelola Data Transaksi ... 14
Gambar II.4 Contoh Sequence Diagram ... 15
Gambar II.5 Contoh Deployment Diagram ... 15
Gambar II.6 Model Waterfall ... 17
Gambar III.1 Struktur Organisasi ... 21
Gambar III.2 Activity Diagram Sistem Berjalan TK. Ade Irma Suryani ... 24
Gambar III.3 Use Case Admin ... 27
Gambar III.4 Use Case User ... 28
Gambar III.5 Activity Diagram Login Admin ... 30
Gambar III.6 Activity Diagram Data Pegawai ... 31
Gambar III.7 Activity Diagram Data Jabatan ... 32
Gambar III.8 Activity Diagram Data User ... 33
Gambar III.9 Activity Diagram Logout Admin ... 34
Gambar III.10 Activity Diagram Login User ... 34
Gambar III.11 Activity Diagram Rekap Absen ... 35
Gambar III.12 Activity Diagram Penggajian ... 36
Gambar III.13 Activity Diagram Laporan ... 37
Gambar III.14 Activity Diagram Logout User ... 38
Gambar III.15 Entity Relationship Diagram (ERD) TK. Ade Irma Suryani ... 39
Gambar III.16 Logical record structure (LRS) TK. Ade Irma Suryani ... 40
Gambar III.17 Sequence Diagram TK. Ade Irma Suryani ... 48
Gambar III.18 Deployment Diagram TK. Ade Irma Suryani ... 49
Gambar III.19 User Interface form Tampilan Bagian Login ... 49
Gambar III.20 User Interface form Tampilan Bagian Dashboard ... 50
Gambar III.21 User Interface form Tampilan Bagian Master Data ... 50
Gambar III.22 User Interface form Tampilan Bagian Menu Penggajian ... 51
Gambar III.23 User Interface form Tampilan Bagian Penggajian ... 51
Gambar III.24 User Interface form Tampilan Bagian Slip Gaji ... 52
Gambar III.25 User Interface form Tampilan Bagian Absen ... 52
Gambar III.26 User Interface form Tampilan Bagian Absen Masuk ... 53
Gambar III.27 User Interface form Tampilan Bagian Absen keluar ... 53
Gambar III.28 User Interface form Tampilan Bagian Menu Data Jabatan ... 54
Gambar III.29 User Interface form Tampilan Bagian Menu Data Guru ... 54
Gambar III.30 User Interface form Tampilan Bagian Menu Data User ... 55
Gambar III.31 User Interface form Tampilan Bagian Menu Data Absen ... 55
DAFTAR TABEL
Tabel III.1 Deksripsi Use Case Diagram Bagian Admin ... 27
Tabel III.2 Deksripsi Use Case Diagram Bagian User ... 29
Tabel III.3 Spesifikasi File Absen Keluar ... 41
Tabel III.4 Spesifikasi File Absen Masuk ... 42
Tabel III.5 Spesifikasi File Detail Penggajian ... 43
Tabel III.6 Spesifikasi File Jabatan ... 44
Tabel III.7 Spesifikasi File Guru ... 45
Tabel III.8 Spesifikasi File Penggajian ... 46
Tabel III.9 Spesifikasi File User ... 47
DAFTAR LAMPIRAN
Lampiran Identitas Pemimpin Unit ... 78
Lampiran A1. Laporan Pegawai ... 79
Lampiran A2. Laporan Penggajian ... 79
Lampiran A3. Laporan Rekap Absen ... 80
Lampiran A4. Slip Gaji Pegawai ... 80