• Tidak ada hasil yang ditemukan

DAFTAR ISI. Lembar Judul Tugas Akhir... i. Lembar Pernyataan Keaslian Tugas Akhir... ii. Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah...

N/A
N/A
Protected

Academic year: 2021

Membagikan "DAFTAR ISI. Lembar Judul Tugas Akhir... i. Lembar Pernyataan Keaslian Tugas Akhir... ii. Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah..."

Copied!
17
0
0

Teks penuh

(1)

DAFTAR ISI

Lembar Judul Tugas Akhir... i

Lembar Pernyataan Keaslian Tugas Akhir ... ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ... iv

Lembar Persetujuan dan Pengesahaan Tugas Akhir ... vi

Lembar Konsultasi Tugas Akhir ... viii

Kata Pengantar ... xii

Abstraksi ... xvi

Daftar Isi... xx

Daftar Simbol ... xxiv

Daftar Gambar ... xxxi

Daftar Tabel ... xxxiv

Daftar Lampiran ... xxxvi

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 Sofware ... 4

(2)

BAB II LANDASA TEORI ... 7

2.1 Konsep Dasar ... 7

2.1.1 Pengertian Sistem ... 7

2.1.2 Pengertian Informasi ... 7

2.1.3 Pengertian Akuntansi ... 8

2.1.4 Pengertian Sistem Informasi ... 9

2.1.5 Pengertian Sistem Informasi Akuntansi ... 10

2.1.6 Pengertian Pendapatan ... 11

2.2 Peralatan Pendukung (Tools System) ... 11

2.2.1 Unified Modeling Language (UML) ... 12

2.2.2 Activity Diagram ... 12

2.2.3 Sequence Diagram ... 14

2.2.4 Use Case Diagram ... 16

2.2.5 Entity Relationship Diagram (ERD) ... 18

2.2.6 Logical Record Structure (LRS) ... 21

2.2.7 Pengertian Deployment Diagram ... 21

2.2.8 Pengertian Spesifikasi File ... 22

2.2.9 Pengertian User Interface ... 22

2.2.10 Pengertian Code Generation ... 23

2.2.11 Pengertian Blackbox Testing ... 23

(3)

BAB III PEMBAHASAN ... 25

3.1 Tinjauan Perusahaan ... 25

3.1.1 Sejarah Perusahaan ... 25

3.1.2 Visi dan Misi DTA Al-Huda ... 26

3.1.3 Struktur Organisasi dan Fungsi ... 26

3.2 Tinjauan Kasus ... 28

3.2.1 Proses Bisnis Sitem Berjalan ... 28

3.2.2 Activity Diagram ... 30

3.2.3 Dokumen Masukan ... 30

3.2.4 Dokumen Keluaran ... 31

3.2.5 Permasalahan Pokok ... 32

3.2.6 Pemecahan Masalah ... 32

3.3 Analisis Kebutuhan Sofware ... 33

3.3.1 Analisis Kebutuhan Umum ... 33

3.3.2 Use Case Diagram ... 34

3.3.3 Activity Diagram ... 51

3.4 Desain ... 59

3.4.1 Entity Relationship Diagram (ERD) ... 59

3.4.2 Logical Record Structure (LRS) ... 59

3.4.3 Spesifikasi File ... 60

3.4.4 Sequence Diagram ... 64

3.4.5 Deployment Diagram ... 64

(4)

3.5 Implementasi ... 71

3.5.1 Code Generation ... 71

3.5.2 Blackbox Testing ... 128

3.5.3 Spesifikasi Hardware dan Software ... 129

BAB IV PENUTUP ... 130

4.1 Kesimpulan ... 130

4.2 Saran ... 130

DAFTAR TABEL PEMBAGIAN TUGAS ... 132

DAFTAR PUSTAKA ... 135

DAFTAR RIWAYAT HIDUP ... 137

SURAT KETERANGAN RISET/PKL ... 139

SURAT SERAH TERIMA APLIKASI ... 141

(5)

DAFTAR SIMBOL

Simbol Unified Modelling Language (UML)

A. Activity Diagram

Status Awal

Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal.

Aktivitas

Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja.

Percabangan / decision

Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.

Penggabungan / join

Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu.

Status akhir

Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir.

nama swimlane

Swimlane

Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.

(6)

B. Use Case Diagram

Use case

Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pikiran antar unit atau actor, biasanya dinyatakan dengan menggunakan kata kerja di awal–awal frase nama use case.

nama aktor

Aktor / actor

Biasanya dinyatakan menggunakan kata benda diawal frase nama aktor.

Asosiasi / association

Komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor.

<<extend>> Ekstensi / Extend

Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan bisa berdiri sendiri walaupun tanpa use case tambahan itu.

Generalisasi / generalization

Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya.

(7)

C. Entity Reliationship Diagram (ERD) Entitas / entity

Entitas merupakan data inti yang akan disimpan, bakal tabel pada basis data, benda yang memiliki data dan harus disimpan datanya agar dapat diakses oleh aplikasi komputer. Penamaan entitas biasanya lebih ke kata benda dan belum merupakan nama tabel.

Atribut

Field atau kolom data yang butuh disimpan dalam suatu entitas.

Atribut Kunci Primer

Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan, biasanya berupa id. Kunci primer dapat lebih dari satu kolom, asalkan kombinasi dari beberapa kolom tersebut dapat bersifat unik (berbeda tanpa ada yang sama).

Relasi

Relasi yang menghubungkan antar entitas, biasanya diawali dengan kata kerja.

Line

Relasi antara entitas dan atribut. nama_entitas

nama_atribut

(8)

D. Deployment Diagram

Package

Package merupakan sebuah bungkusan dari satu atau lebih node.

Node

Biasanya mengacu pada perangkat keras (hardware) perangkat lunak yang tidak dibuat sendiri (software), jika didalam node disertakan komponen untuk mengkonsistenkan rancangan maka komponen yang diikutsertakan harus sesuai dengan komponen yang telah didefinisikan sebelumnya pada diagram komponen.

Kebergantungan / dependency

Kebergantungan antar node, arah panah mengarah pada node yang dipakai.

Link

Relasi antar node. package

(9)

E. Sequence Diagram

nama aktor atau

tanpa waktu aktif

Aktor

Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase nama aktor.

Garis hidup / lifeline

Menyatakan kehidupan suatu objek.

Objek

Menyatakan objek yang beinteraksi pesan.

Waktu Aktif

Menyatakan objek dalam keadaan aktif dan berinteaksi, semua yang tehubung dengan waktu aktif ini adalah sebuah tahapan yang dilakukan di dalamnya, misalnya 2: cekStatusLogin() 1: login() 3: open()

maka cekStatusLogin() dan open() dilakukan di dalam metode login() Aktor tidak memiliki waktu aktif nama aktor

(10)

<<create>>

Pesan Tipe Create

Menyatakan suatu objek membuat objek yang lain, arah panah mengarah pada objek yang dibuat.

1 : nama_metode()

Pesan Tipe Call

Menyatakan suatu objek memanggil operasi / metode yang ada pada objek lan atau dirinya sendiri,

1 : nama_metode()

arah panah mengarah pada objek yang memiliki operasi / metode, karena ini memanggil operasi / metode maka operasi / metode yang dipanggil harus ada pada diagram kelas sesuai dengan kelas objek yang berinteaksi.

(11)

1 : masukan

Pesan Tipe Send

Menyatakan bahwa suatu objek mengirimkan data / masukan / informasi ke objek lannya, arah panah mengarah pada objek yang dikirimi.

1 : keluaran

Pesan Tipe Return

Menyatakan bahwa suatu objek yang telah menjalankan suatu operassi atau metode menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian.

Pesan Tipe Destroy

Menyatakan suatu objek mengakhiri hidup objek yang lain, arah panah mengarah pada objek yang diakhiri, sebaiknya jika ada create maka ada destroy.

(12)

DAFTAR GAMBAR

Halaman

Gambar III.1 Stuktur Organisasi DTA Al-Huda ... ...27

Gambar III.2 Activity Diagram Proses Bisnis Sistem Berjalan... ...30

Gambar III.3 Use Case Diagram Halaman Login ... ...34

Gambar III.4 Use Case Diagram Menu Home... ...35

Gambar III.5 Use Case Diagram Mengolah Data Siswa ... ...37

Gambar III.6 Use Case Diagram Melakukan Input Transaksi ... ...38

Gambar III.7 Use Case Diagram Membuka Laporan ... ...39

Gambar III.8 Use Case Diagram Mengakses Data Akun ... ...40

Gambar III.9 Use Case Diagram Mengakses Jurnal ... ...41

Gambar III.10 Use Case Diagram Melakukan Logout...42

Gambar III.11 Use Case Diagram Halaman Login Bendahara ... ...43

Gambar III.12 Use Case Diagram Menu Home Bendahara ... ...44

Gambar III.13 Use Case Diagram Membuka Laporan Bendahara ... ...45

Gambar III.14 Use Case Diagram Melakukan Logout Bendahara ... ...46

Gambar III.15 Use Case Diagram Halaman Login Kepala Sekolah ... ...47

Gambar III.16 Use Case Diagram Menu Home Kepala Sekolah ... ...48

Gambar III.17 Use Case Diagram Membuka Laporan Kepala Sekolah ... ...49

Gambar III.18 Use Case Diagram Melakukan Logout Kepala Sekolah ... ...50

(13)

Gambar III.23 Activity Diagram Membuka Laporan ... ...53

Gambar III.24 Activity Diagram Mengakses Data Akun ... ...53

Gambar III.25 Activity Diagram Mengakses Jurnal ... ...54

Gambar III.26 Activity Diagram Melakukan Logout ... ...54

Gambar III.27 Activity Diagram Login Bendahara ... ...55

Gambar III.28 Activity Diagram Menu Home Bendahara ... ...55

Gambar III.29 Activity Diagram Membuka Laporan Bendahara ... ...56

Gambar III.30 Activity Diagram Melakukan Logout Bendahara ... ...56

Gambar III.31 Activity Diagram Login Kepala Sekolah ... ...57

Gambar III.32 Activity Diagram Menu Home Kepala Sekolah ... ...57

Gambar III.33 Activity Diagram Membuka Laporan Kepala Sekolah ... ...58

Gambar III.34 Activity Diagram Melakukan Logout Kepala Sekolah ... ...58

Gambar III.35 Entity Relationship Diagram (ERD) ... ...59

Gambar III.36 Logical Record Structure (LRS) ... ...59

Gambar III.37 Sequence Diagram... ...64

Gambar III.38 Deployment Diagram ... ...64

Gambar III.39 User Interface Menu Login ... ...65

Gambar III.40 User Interface Menu Home ... ...65

Gambar III.41 User Interface Menu Tambah Data Siswa ... ...66

Gambar III.42 User Interface Menu Data Siswa ... ...66

Gambar III.43 User Interface Menu Transaksi Pembayaran SPP... ...67

Gambar III.44 User Interface Menu Cetak Pembayaran SPP ... ...67

Gambar III.45 User Interface Menu Laporan ... ...68

(14)

Gambar III.47 User Interface Menu Data Akun ... ...69 Gambar III.48 User Interface Menu Input Jurnal ... ...69 Gambar III.49 User Interface Menu Cetak Jurnal ... ...70

(15)

DAFTAR TABEL

Halaman

Tabel II.1. Simbol Activity Diagram ...13

Tabel II.2. Simbol Squence Diagram ...14

Tabel II.3. Simbol Use Case Diagram ...17

Tabel II.4. Simbol Entity Relationship Diagram (ERD) ...20

Tabel II.5. Simbol Deployment Diagram ...22

Tabel III.6. Deskripsi Use Case Diagram Halaman Login ...35

Tabel III.7. Deskripsi Use Case Diagram Halaman Menu Home ...36

Tabel III.8. Deskripsi Use Case Diagram Menu Data Siswa ...37

Tabel III.9. Deskripsi Use Case Diagram Menu Transaksi ...38

Tabel III.10. Deskripsi Use Case Diagram Menu Laporan ...39

Tabel III.11. Deskripsi Use Case Diagram Menu Data Akun ...40

Tabel III.12. Deskripsi Use Case Diagram Menu Jurnal...41

Tabel III.13. Deskripsi Use Case Diagram Menu Logout ...42

Tabel III.14. Deskripsi Use Case Diagram Halaman Login Bendahara ...43

Tabel III.15. Deskripsi Use Case Diagram Halaman Menu Home Bendahara ...44

Tabel III.16. Deskripsi Use Case Diagram Menu Laporan Bendahara ...45

Tabel III.17. Deskripsi Use Case Diagram Menu Logout Bendahara ...46

Tabel III.18. Deskripsi Use Case Diagram Halaman Login Kepala Sekolah ...47

Tabel III.19. Deskripsi Use Case Diagram Halaman Menu Home Kepala Sekolah....48

Tabel III.20. Deskripsi Use Case Diagram Menu Laporan Kepala Sekolah ...49

Tabel III.21. Deskripsi Use Case Diagram Menu Logout Kepala Sekolah ...50

(16)

Tabel III.23. Spesifikasi File Data Transaksi ...61

Tabel III.24. Spesifikasi File Data Admin ...62

Tabel III.25. Spesifikasi File Data Jurnal ...63

Tabel III.26. Spesifikasi File Data Akun ...63

Tabel III.27. Hasil Pengujian Blackbox Testing Form Login Admin ...128

(17)

DAFTAR LAMPIRAN

Halaman A. 1 Kartu Pembayaran SPP ... 143 A. 2 Formulir Pembayaran ... 144 B. 1 Kwitansi ... 145 B. 2 Data Pembayaran SPP ... 145 B. 3 Laporan Pendapatan ... 146

Referensi

Dokumen terkait

1) Kehilangan penjualan, ketika perusahaan tidak mampu memenuhi suatu pesanan maka ada nilai penjualan yang hilang bagi perusahaan.. 2) Kehilangan langganan,

Penelitian ini menemukan: (1) Dari uji

Orang, poses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol

UseCase Diagram Halaman Admin mengelola data order, konfirmasi bayar, dan laporan .... Activity Diagram Pelanggan membeli

Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun

Setiap celah menghasilkan difraksi, dan sinar difraksi interferensi dengan yang lainya menghasilkan pola Kondisi untuk interferensi maksima • Franhoufer dan Fresnel • Franhoufer

Gambar III.22 Activity Diagram Halaman Administrator Submenu Data Karyawan