daftar isi halaman · daftar gambar halaman gambar iii.1 struktur organisasi pada pd. one milk...
TRANSCRIPT
xi
DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir....................................................................................... i
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 ................................................................................................................... ix
Daftar Isi ................................................................................................................ xi
Daftar Simbol ....................................................................................................... xiii
Daftar Gambar ..................................................................................................... xvii
Daftar Tabel ....................................................................................................... xviii
Daftar Lampiran ................................................................................................... xix
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 ................................................................... 4
1.3.2. Metode Pengembangan Software .......................................................... 5
1.4. Ruang Lingkup ............................................................................................. 7
BAB II LANDASAN TEORI ............................................................................... 8 2.1. Konsep Dasar ............................................................................................... 8
2.2.1. Definisi Sistem ...................................................................................... 8
2.2.2. Definisi Informasi ................................................................................. 9
2.2.3. Definisi Akuntansi ................................................................................ 9
2.2.4. Definisi Sistem Informasi ................................................................... 10
2.2.5. Definisi Sistem Informasi Akuntansi .................................................. 10
2.2. Peralatan Pendukung .................................................................................. 11
2.2.1. Aplikasi Berbasis Dekstop .............................................................. 11
2.2.2. Use Case Diagram .......................................................................... 12
2.2.3. Activity Diagram ............................................................................. 12
2.2.4. Entity Relationship Diagram (ERD) ............................................... 13
2.2.5. Logical Record Structure (LRS) ..................................................... 14
2.2.6. Sequence Diagram .............................................................................. 14
2.2.7. Deployment Diagram .......................................................................... 15
2.2.8. JAVA .................................................................................................. 15
2.2.9. Neetbeans ............................................................................................ 15
2.2.10. XAMPP .............................................................................................. 16
2.2.11. My Sql ............................................................................................... 16
2.2.12. Black Box Testing .............................................................................. 17
BAB III PEMBAHASAN ................................................................................... 18 3.1. Tinjauan Perusahaan .................................................................................. 18
3.1.1. Sejarah Perusahaan.............................................................................. 18
3.1.2. Struktur Organisasi Perusahaan .......................................................... 19
3.1.3. Uraian Tugas Tanggung Jawab ........................................................... 19
xii
3.2. Tinjauan Kasus ........................................................................................... 21
3.2.1. Proses Bisnis Sistem Berjalan ............................................................. 21
3.2.2. Activity Diagram ................................................................................. 22
3.2.3. Dokumen Masukan ............................................................................. 22
3.2.4. Dokumen Keluaran ............................................................................. 23
3.2.5. Permasalahan Pokok ........................................................................... 24
3.2.6. Pemecahan Masalah ............................................................................ 25
3.3. Analisis Kebutuhan Software ..................................................................... 25
3.3.1. Analisis Kebutuhan ............................................................................. 25
3.3.2. Use Case Diagram .............................................................................. 27
3.3.3. Activity Diagram ................................................................................. 30
3.4. Desain ......................................................................................................... 32
3.4.1. Entity Relationship Diagram (ERD) ................................................... 32
3.4.2. Logical Record Structure (LRS) ......................................................... 33
3.4.3. Spesifikasi File .................................................................................... 34
3.4.4. Sequence Diagram .............................................................................. 39
3.4.5. Deployment Diagram .......................................................................... 40
3.4.6. User Interface...................................................................................... 41
3.5. Implementasi .............................................................................................. 53
3.5.1. Code Generation ................................................................................. 53
3.5.2. Blackbox Testing ................................................................................. 87
3.5.3. Spesifikasi Hardware dan Software .................................................... 90
BAB IV PENUTUP ............................................................................................. 91 4.1. Kesimpulan ................................................................................................ 91
4.2. Saran ........................................................................................................... 91
DAFTAR PUSTAKA .......................................................................................... 92
DAFTAR RIWAYAT HIDUP ........................................................................... 94
SURAT KETERANGAN RISET/PKL ............................................................. 95
LAMPIRAN ......................................................................................................... 96
xiii
DAFTAR SIMBOL
A. Simbol UML (Unified Modeling Language)
1. 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.
DECISION
Asosiasi percabangan dimana jika ada pilihan
aktivitas lebih dari satuan.
PENGGABUNGAN / JOIN
Digunakan untuk menunjukkan kegiatan yang
digabungkan
PERCABANGAN / FORK
Digunakan untuk menunjukkan kegiatan yang
dilakukan secara paralel
STATUS AKHIR
Status akhir yang dilakukan sistem, sebuah diagram
aktivitas memiliki sebuah status akhir.
SWIMLINE
Memisahkan organisasi bisnis yang bertanggung
jawab terhadap aktivitas yang terjadi.
2. Use Case Diagram
USECASE
Fungsionalitas yang disediakan sistem sebagai unit-
unit yang saling bertukar pesan antar unit atau aktor.
Nama swimline
Use case
xiv
ACTOR
Orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan dibuat di luar
sistem informasi yang akan dibuat itu sendiri.
ASSOCIATION
Komunikasi antara actor dan use case yang
berpartisipasi pada use case atau use case memiliki
Interaksi dengan aktor.
<<include>> INCLUDE
Relasi use case tambahan ke sebuah use case
dimana use case yang ditambahkan memerlukan use
case ini untuk menjalankan fungsiya
<<extend>> EXTEND
Relasi use case tambahan kesebuah use case yang
ditambahkan dapat berdiri sendiri walau tanpa use
case tambahan itu.
GENERALIZATION
Hubungan generalisasi dan spesialisasi (umum-
khusus) antar dua buah use case dimana fungsi yang
satu adalah fungsi yang umum dari yang lainnya.
3. ERD (Entity Relationship Diagram)
ENTITAS
Entitas merupakan data inti yang akan disimpan.
ATRIBUT
Field atau kolom data yang butuh disimpan dalam
suatu entitas.
ATRIBUT KUNCI PRIMER
Field kolomdata yang butuh disimpan dalam suatu
entitas dan digunakan sebagai kunci akses record
yang diinginkan.
nama_entitas
nama_atribut
nama_kunci
primer
xv
RELASI
Relasi yang menghubungkan antar entitas,biasaya
diawali dengan kata kerja
ASOSIASI /ASSOCIATION
Penghubung antara relasi dan entitasdimana dikedua
ujungnya memiliki multiplicity kemungkinan
jumlah
pemakaian.
4. Sequence Diagram
ACTOR
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 dari actor adalah gambar orang,
tapi actor belum tentu merupakan orang.
INTERFACE atau BOUNDARY OBJECT
Sebuah obyek yang menjadi penghubung user
dengan sistem.
CONTROL OBJECT
Mengkoordinasikan perilaku sistem dan dinamika
dari suatu sistem, menangani tugas utama dan
mengontrol alur kerja suatu sistem.
ENTITY OBJECT
Suatu Objek yang berisi informasi kegiatan yang
terkait
yang tetap dan disimpan kedalam suatu database.
OBJECT MESSAGE
Menggambarkan pesan/hubungan antar obyek, yang
menunjukan urutan kejadian yang terjadi.
MESSAGE to SELF
Menggambarkan pesan/hubungan objek itu sendiri,
yang menunjukan urutan kejadian yang terjadi.
N
Nama_rel
asi
xvi
LIFELINE
Garis titik-titik yang berhubungan dengan objek,
sepanjang lifeline terdapat activation.
ACTIVATION
Mewakili sebuah eksekusi operasi dari objek,
panjang kotak ini berbanding lurus dengan durasi
aktivasi sebuah operasi.
5. Deplomenty Diagram
NODE
Sumber daya yang digunakan pada saat
aplikasi dijalankan.
ASSOCIATION
Relasi antar kelas dengan makna umum,
asosiasi biasanya juga disertai dengan
multiplicity.
xvii
DAFTAR GAMBAR
Halaman
Gambar III.1 Struktur Organisasi Pada PD. One Milk Pontianak ................ 19
Gambar III.2 Activity Diagram PD. One Milk Pontianak .......................... 22
Gambar III.3 Use Case PD. One Milk Pontianak ..................................... 27
Gambar III.4 Activity Diagram Halaman Bendahara PD. One Milk Pontianak
......................................................................................................... 30
Gambar III.5 Activity Diagram Halaman Direktur Pada PD. One Milk Pontianak
......................................................................................................... 31
Gambar III.6 Entity Relationship Diagram (ERD) Pada PD. One Milk Pontianak
......................................................................................................... 32
Gambar III.7 Logical Record Structure (LRS) Pada PD. One Milk Pontianak
......................................................................................................... 33
Gambar III.8 Sequence Diagram Pada PD. One Milk Pontianak ................. 39
Gambar III.9 Deployment Diagram Pada PD. One Milk Pontianak ............. 39
xviii
DAFTAR TABEL
Halaman
Tabel I.1 Data Penjualan Mitra Desember 2017 .............................................. 1
Tabel III.1 Deskripsi Use Case ....................................................................... 28
Tabel III.2 Spesifikasi File Data Agen ............................................................ 33
Tabel III.3 Spesifikasi File Data Akun ............................................................ 34
Tabel III.4 Spesifikasi File Data Barang.......................................................... 34
Tabel III.5 Spesifikasi File Data Barang Keluar .............................................. 35
Tabel III.6 Spesifikasi File Data Barang Masuk .............................................. 36
Tabel III.7 Spesifikasi File Data Jurnal Umum ............................................... 36
Tabel III.8 Spesifikasi File Data Karyawan .................................................... 37
Tabel III.9 Spesifikasi File Data Saldo Awal ................................................. 37
Tabel III.10 Spesifikasi File Data Saldo Awal Hutang .................................... 38
Tabel III.11 Spesifikasi File Data Saldo Awal Piutang ................................... 38
Tabel III.12 Hasil Pengujian Blackbox Testing Form Login............................ 86
Tabel III.13 Hasil Pengujian Blackbox Testing Form Barang Masuk ............ 86
Tabel III.14 Hasil Pengujian Blackbox Testing Form Barang Keluar ............. 87
Tabel III.15 Hasil Pengujian Blackbox Testing Form Jurnal Umum ............... 88
Tabel III.16 Spesifikasi Hardware dan Software ............................................. 89
xix
DAFTAR LAMPIRAN
Halaman
A.1 Data Penjualan........................................................................................... 95
B.1 Laporan Penjualan ..................................................................................... 96
B.2 Jurnal Umum ............................................................................................. 97
B.3 Laba / Rugi ................................................................................................ 98