DAFTAR ISI Lembar Judul Tugas Akhir... i Lembar Pernyataan Keaslian Tugas Akhir... ii Lembar Pernyataan Publikasi Karya Ilmiah... iii Lembar Persetujuan dan Pengesahan Tugas Akhir... iv Lembar Konsultasi Tugas Akhir... v Lembar Konsultasi Tugas Akhir... vi Kata Pengantar... vii Abstraksi... ix Abstract... x Daftar isi... xi Daftar Simbol... xiii Daftar Gambar... xvii Daftar Tabel... xx Daftar Lampiran... xxi BAB I PENDAHULUAN 1.1. Umum... 1 1.2. Maksud dan Tujuan... 3 1.3. Metode Pengumpulan Data... 3 1.4. Ruang Lingkup... 4 1.5. Sistematika Penulisan... 5 BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem... 7 2.1.1. Pengertian Sistem... 7 2.1.2. Pengertian Informasi... 11 2.1.3. Pengertian Sistem Informasi... 13 2.1.4. Sistem Informasi Manajemen... 15 2.1.5. Sistem Informasi Akuntansi... 15 2.1.6. Sistem Akuntansi Penjualan... 16 2.2. Peralatan Sistem (Tool System)... 18 2.2.1. Software Devolopment Life Cycle (SDLC)... 18 2.2.2. Database (Basis Data)... 20 2.2.3. Database Management System (DBMS)... 21 2.2.4. Stucture Query Language (SQL)... 21 2.2.5. Entity Relationship Diagram (ERD)... 21 2.2.6. Cardinality (Kardinalitas)... 22 2.2.7. Logical Record Structured (LRS)... 22 2.2.8. Unified Modelling Language (UML)... 22 xi
BAB III ANALISA SISTEM BERJALAN 3.1. Umum... 25 3.2. Tinjauan Perusahaan... 26 3.2.1. Sejarah Perusahaan... 26 3.2.2. Struktur Organisasi dan Fungsi... 28 3.3. Prosedur Bisnis Sistem Berjalan... 33 3.4. Unified Modelling Language (UML)... 35 3.4.1 Activity Diagram... 35 3.5. Spesifikasi Sistem Berjalan... 36 3.5.1. Spesifikasi Bentuk Dokumen Masukan... 36 3.5.2. Spesifikasi Bentuk Dokumen Keluaran... 36 3.6. Permasalahan Pokok... 38 3.7. Alternatif Pemecahan Masalah... 38 BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan Software... 40 4.1.1. Analisa Kebutuhan... 40 4.1.2. Use Case Diagram... 44 4.1.3. Activity Diagram... 51 4.2. Desain... 56 4.2.1. Entity Relationship Diagram (ERD)... 56 4.2.2. Logical Record Structure (LRS)... 57 4.2.3. Spesifikasi File... 58 4.2.4. Software Architecture... 67 4.2.4.1.Deployment Diagram... 67 4.2.4.2.Sequence Diagram... 68 4.2.5. User Interface... 74 4.2.6. Spesifikasi Hardware dan Software... 91 BAB V PENUTUP 5.1. Kesimpulan... 92 5.2. Saran... 93 DAFTAR PUSTAKA... 94 DAFTAR RIWAYAT HIDUP... 95 SURAT KETERANGAN RISET/PKL... 96 LAMPIRAN-LAMPIRAN... 97 xii
DAFTAR SIMBOL 1. Simbol UML a. Simbol Use Case Diagram ACTOR Menggambarkan pengguna software aplikasi (user) USE CASE Menggambarkan fungsionalitis dari suatu sistem, sehinggan user atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun ASSOCIATION Untuk menghubungkan actor dengan use case INCLUDE Merupakan tambahan ke sebuah use case, dimana use case yang di tambahkan memerlukan use case ini untuk menjalankan fungsinya EXTEND Merupakan perluasan dari use case lain jika kondisi atau syarat terpenuhi GENERALIZATION Untuk menghubungkan use case dengan use case b. Simbol Activity Diagram START POINT Yaitu menandakan suatu titik awal xiii
END POINT Yaitu menandakan suatu titik akhir ACTIVITIES Menyatakan suatu kegiatan yang terjadi FORK Percabangan JOIN Penggabungan DECISION Menunjukan suatu pilihan dalam pengambilan keputusan SWIMLINE Merupakan sebuah cara untuk mengelompokan activity berdasarkan actor (mengelompokan activity dalam sebuah urutan yang sama) c. Simbol ERD ENTITY Digunakan untuk menunjukan sekumpulan orang, tempat, obyek, atau konsep dan sebagainya yang menunjukan dimana data dapat disimpan atau dicatat RELATIONSHIP Menunjukan adanya hubungan diantara entitas yang berbeda xiv
ATTRIBUT Menunjukan karakteristik dari tiap entitas atau sesuatu yang menjelaskan entitas atau hubungan dari setiap atribut-atribut entitas terdapat satu atribut yang dijadikan sebagai kunci (key) FLOW Menggambarkan penghubung antara himpunan entity dengan himpunan relationship d. Simbol Deployment Diagram NODE Menggambarkan aplikasi yang mampu mengeksekusi program LINK Menghubungkan antar node e. Simbol Sequence Diagram ACTOR Menggambarkan seseorang atau sesuatu (seperti perangkat sistem lain) yang berinteraksi dengan sistem BOUNDARY CLASS Bagian dari sistem yang bergantung pada pihak lain disekitarnya dan merupakan pembatas sistem dengan dunia luar, contoh : user interface, communication control, printer, sensor. CONTROL CLASS Mengkoordinasi perilaku sistem dan menggambarkan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu sistem xv
ENTITY CLASS Menggambarkan informasi yang harus disimpan oleh sistem. OBJECT MESSAGE Digambarkan dengan garis berpanah yang menunjukkan arah message MESSAGE TO SELF Menggambarkan pesan atau hubungan obyek itu sendiri, yang meunjukkan urutan kejadian yang terjadi LIFELINE Garis titik-titik yang terhubung dengan obyek, sepanjang lifeline terdapat activation ACTIVATION Sebuah eksekusi operasi dari obyek, panjang kotak ini berbanding lurus durasi aktivasi sebuah opersi LOOPING Menggambarkan indikasi pengulangan xvi
DAFTAR GAMBAR Gambar Halaman 1. Gambar III.1. Struktur Organisasi... 28 2. Gambar III.2. Activity Diagram... 35 3. Gambar IV.1. Use Case Diagram Kasir... 44 4. Gambar IV.2. Use Case Diagram Admin... 46 5. Gambar IV.3. Use Case Diagram Kepala Toko... 48 6. Gambar IV.4. Use Case Diagram Manajer... 50 7. Gambar IV.5. Activity Diagram Kasir... 52 8. Gambar IV.6. Activity Diagram Admin... 53 9. Gambar IV.7. Activity Diagram Kepala Toko... 54 10. Gambar IV.8. Activity Diagram Manajer... 55 11. Gambar IV.9. Entity Relationship Diagram (ERD)... 56 12. Gambar IV.10. Logical Record Structure (LRS)... 57 13. Gambar IV.11. Deployment Diagram... 67 14. Gambar IV.12. Sequence Diagram Login Transaksi Penjualan... 68 15. Gambar IV.13. Sequence Diagram Transaksi Penjualan... 69 16. Gambar IV.14. Sequence Diagram Login Transaksi Surat Jalan... 70 17. Gambar IV.15. Sequence Diagram Transaksi Surat Jalan... 71 18. Gambar IV.16. Sequence Diagram Login Transaksi Jurnal Penjualan 72 19. Gambar IV.17. Sequence Diagram Transaksi Jurnal Penjualan... 73 20. Gambar IV.18. User Interface Hak Akses... 74 21. Gambar IV.19. User Interface Login Admin... 74 22. Gambar IV.20. User Interface Menu Utama Master Admin... 75 xvii
23. Gambar IV.21. User Interface Form Barang... 75 24. Gambar IV.22. User Interface Form Pelanggan... 76 25. Gambar IV.23. User Interface Form Perkiraan... 76 26. Gambar IV.24. User Interface Form Admin... 77 27. Gambar IV.25. User Interface Form Kasir... 77 28. Gambar IV.26. User Interface Form Kepala Toko... 78 29. Gambar IV.27. User Interface Form Manajer... 78 30. Gambar IV.28. User Interface Menu Utama Transaksi Admin... 79 31. Gambar IV.29. User Interface Form Jurnal Penjualan... 79 32. Gambar IV.30. User Interface Menu Utama Laporan Admin... 80 33. Gambar IV.31. User Interface Menu Utama Logout Admin... 80 34. Gambar IV.32. User Interface Form Backup... 81 35. Gambar IV.33. User Interface Form Restore... 81 36. Gambar IV.34. User Interface Login Kasir... 82 37. Gambar IV.35. User Interface Menu Utama Master Kasir... 82 38. Gambar IV.36. User Interface Form Barang... 83 39. Gambar IV.37. User Interface Form Pelanggan... 83 40. Gambar IV.38. User Interface Menu Utama Transaksi Kasir... 84 41. Gambar IV.39. User Interface Form Transaksi Penjualan... 84 42. Gambar IV.40. User Interface Bukti Transaksi Penjualan... 85 43. Gambar IV.41. User Interface Menu Utama Laporan Kasir... 85 44. Gambar IV.42. User Interface Menu Utama Logout Kasir... 86 45. Gambar IV.43. User Interface Login Kepala Toko... 86 46. Gambar IV.44. User Interface Menu Utama Transaksi Kepala Toko. 87 xviii
47. Gambar IV.45. User Interface Form Surat Jalan... 87 48. Gambar IV.46. User Interface Cetak Surat Jalan... 88 49. Gambar IV.47. User Interface Menu Utama Laporan Kepala Toko... 88 50. Gambar IV.48. User Interface Logout Kepala Toko... 89 51. Gambar IV.49. User Interface Login Manajer... 89 52. Gambar IV.50. User Interface Menu Utama Manajer... 90 xix
DAFTAR TABEL Tabel Halaman 1. Tabel IV.1 Deskripsi Use Case Diagram Kasir... 45 2. Tabel IV.2 Deskripsi Use Case Diagram Admin... 47 3. Tabel IV.3 Deskripsi Use Case Diagram Kepala Toko... 49 4. Tabel IV.4 Deskripsi Use Case Diagram Manajer... 51 5. Tabel IV.5 Spesifikasi File Tabel Barang... 58 6. Tabel IV.6 Spesifikasi File Tabel Transaksi... 59 7. Tabel IV.7 Spesifikasi File Tabel Detail Transaksi... 60 8. Tabel IV.8 Spesifikasi File Tabel Kasir... 60 9. Tabel IV.9 Spesifikasi File Tabel Pelanggan... 61 10. Tabel IV.10 Spesifikasi File Tabel Jurnal... 62 11. Tabel IV.11 Spesifikasi File Tabel Jurnal Detail... 62 12. Tabel IV.12 Spesifikasi File Tabel Perkiraan... 63 13. Tabel IV.13 Spesifikasi File Tabel Admin... 64 14. Tabel IV.14 Spesifikasi File Tabel Surat Jalan... 64 15. Tabel IV.15 Spesifikasi File Tabel Kepala Toko... 65 16. Tabel IV.16 Spesifikasi File Tabel Manajer... 66 17. Tabel IV.17 Spesifikasi Hardware dan Software... 91 xx
DAFTAR LAMPIRAN Lampiran Halaman 1. Lampiran A.1 Kartu Stok... 97 2. Lampiran B.1 Nota... 98 3. Lampiran B.2 Surat Jalan... 99 4. Lampiran B.3 Laporan Penjualan... 100 5. Lampiran C.1 Laporan Data Barang... 101 6. Lampiran C.2 Tampilan Laporan Data Pelanggan... 102 7. Lampiran C.3 Tampilan Laporan Data Perkiraan... 103 8. Lampiran C.4 Tampilan Laporan Data Admin... 104 9. Lampiran C.5 Tampilan Laporan Data Kasir... 105 10. Lampiran C.6 Tampilan Laporan Data Kepala Toko... 106 11. Lampiran C.7 Tampilan Laporan Data Manajer... 107 12. Lampiran C.8 Tampilan Laporan Surat Jalan... 108 13. Lampiran C.9 Tampilan Laporan Surat Jalan... 109 14. Lampiran C.10 Tampilan Laporan Penjualan... 110 xxi