• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI...

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB II LANDASAN TEORI..."

Copied!
10
0
0

Teks penuh

(1)

xi

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

Abstraksi ... ix

Daftar Isi ... xi

Daftar Simbol ... xiii

Daftar Gambar ... xvii

Daftar Tabel ... xix

Daftar Lampiran ... xx

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 Sistem ... 6

2.1.1. Sistem ... 6

2.1.2. Karakteristik Sistem ... 7

2.1.3. Informasi ... 8

2.1.4. Akuntansi ... 9

2.1.5. Sistem Informasi ... 10

2.1.6. Sistem Informasi Akuntansi ... 12

2.1.7. Pembelian ... 12

2.1.8. Jurnal ... 13

2.1.9. Program ... 15

2.1.10. Bahasa Pemrograman Java ... 15

2.1.11. Basis Data (Database) ... 15

2.1.12. SDLC (Software/System Devlopment Life Cycle) ... 16

2.1.13. Netbeans IDE ... 17

2.1.14. Xampp ... 17

2.1.15. Php ... 17

2.1.16. MySQL ... 18

2.2. Peralatan Pendukung (tools system) ... 18

2.2.1. Unified Modeling Language (UML) ... 18

(2)

xii

2.2.2. Diagram UML ... 19

2.2.3. Use Case Diagram ... 19

2.2.4. Activity Diagram ... 20

2.2.5. Sequence Diagram ... 20

2.2.6. Deployment Diagram ... 21

2.2.7. Entity Realitionship Diagram (ERD) ... 21

2.2.8. Logical Record Structure (LRS) ... 22

2.2.9. User Interface... 22

BAB III PEMBAHASAN ... 24

3.1. Tinjauan Perusahaan ... 24

3.1.1. Sejarah Perusahaan... 24

3.2.1. Struktur Organisasi dan Fungsi ... 24

3.2. Tinjauan Kasus ... 26

3.2.1. Proses Bisnis Sistem Berjalan ... 26

3.2.2. Activity Diagram... 28

3.2.3. Dokumen Masukan ... 31

3.2.4. Dokumen Keluaran ... 32

3.2.5. Permasalahan Pokok ... 33

3.2.6. Pemecahan Masalah ... 34

3.3. Analisa Kebutuhan Software ... 35

3.3.1. Analisis Kebutuhan ... 35

3.3.2. Use Case Diagram... 36

3.3.3. Activity Diagram... 52

3.4. Desain ... 64

3.4.1. Entity Relationship Diagram (ERD) ... 64

3.4.2. Logical Record Structure (LRS) ... 65

3.4.3. Spesifikasi File ... 66

3.4.4. Sequance Diagram ... 71

3.4.5. Deployment Diagram ... 72

3.4.6. User Interface... 72

3.5. Implementasi ... 83

3.5.1. Code Generation... 83

3.5.2. Blackbox Testing ... 102

3.5.3. Spesifikasi Hardware dan Software ... 103

BAB IV PENUTUP ... 104

4.1. Kesimpulan... 104

4.2. Saran ... 105

DAFTAR PUSTAKA ... 106

DAFTAR RIWAYAT HIDUP ... 108

DAFTAR KETERANGAN PKL/RISET ... 109

LAMPIRAN-LAMPIRAN ... 110

(3)

xiii

DAFTAR SIMBOL

1. USE CASE DIAGRAM

ACTOR

Digunakan untuk menggambarkan orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri.

USE CASE

Digunakan untuk menggambarkan fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antara unit atau aktor.

ASOSIASI/ASSOCIATION

Digunakan untuk menggambarkan komunikasi antara aktor dengan use case yang berpartisipasi pada use case atau use case memiliki dengan aktor.

EXSTENSI/EXTEND

Digunakan untuk menggambarkan relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walaupun tanpa use case tambahan itu.

INCLUDE/USES

Digunakan untuk menggambarkan relasi use case tambahan dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini.

2. ACTIVITY DIAGRAM

INITIAL STATE

Digunakan untuk mengambarkan status awal aktivitas sistem.

(4)

xiv ACTIVITY

Digunakan untuk menggambarkan aktivitas yang dilakukan sistem.

DESICION

Digunakan untuk menggambarkan asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.

FORK

Digunakan untuk menggambarkan asosiasi percabangan dimana lebih dari satu aktivitas harus dikerjakan/dilakukan secara bersamaan.

JOIN

Digunakan untuk menggambarkan asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu.

FINAL STATE

Digunakan untuk menggambarkan status akhir yang dilakukan sistem.

SWIMLANE

Digunakan untuk memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.

3. SEQUENCE DIAGRAM

AKTOR

Digunakan untuk mengambarkan orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri.

GARIS HIDUP/LIFELINE

Digunakan untuk menyatakan kehidupan suatu objek.

(5)

xv OBJEK

Digunakan untuk menyatakan objek yang berinteraksi pesan.

WAKTU AKTIF

Digunakan untuk menyatakan objek dalam keadaan aktif dan berinteraksi, semua yang terhubung dengan waktu aktif ini adalah sebuah tahapan yang dilakukan didalamnya.

PESAN TIPE CALL

Digunakan untuk menyatakan suatu objek memanggil operasi/metode yang ada pada objek lain atau dirinya sendiri.

4. DEPLOYMENT DIAGRAM

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 disediakan komponen untuk mengkonsistensikan rancangan maka komponen yang diikutsertakan harus sesuai dengan komponen yang telah didefinisikan sebelumnya pada diagram komponen.

LINK

Merupakan relasi antar node.

5. ENTITY REALITIONSHIP DIAGRAM

ENTITAS/ENTITY

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.

(6)

xvi ATRIBUT

Merupakan 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 yang diinginkan.

RELASI

Relasi yang menghubungkan antar relasi dan biasanya diawali dengan kata kerja.

ASOSIASI/ASSOCIATION

Merupakan penghubung antara relasi dan entitas dimana dikedua ujungnya memiliki multiplicity kemungkinan jumlah pemakaian.

(7)

xvii

DAFTAR GAMBAR

Halaman

Gambar II.1. Diagram UML ... 19

Gambar III.1. Struktur Organisasi ... 24

Gambar III.2. Activity Dagram Sistem Berjalan ... 28

Gambar III.3. Activity Dagram Prosedur Pembelian Obat ... 29

Gambar III.4. Activity Dagram Prosedur Penerimaan dan Retur Obat ... 30

Gambar III.5. Activity Dagram Prosedur Pembuatan Laporan Pembelian ... 31

Gambar III.6. Use Case Diagram Login ... 36

Gambar III.7. Use Case Diagram Menu Utama Asisten Apoteker ... 37

Gambar III.8. Use Case Diagram Menu Utama Apoteker ... 38

Gambar III.9. Use Case Diagram Input Data User ... 39

Gambar III.10. Use Case Diagram Input Data Obat ... 40

Gambar III.11. Use Case Diagram Input Data Supplier ... 41

Gambar III.12. Use Case Diagram Input Data Akun ... 42

Gambar III.13. Use Case Diagram Input Pembelian Obat ... 43

Gambar III.14. Use Case Diagram Input Retur Pembelian Obat ... 44

Gambar III.15. Use Case Diagram Input Jurnal ... 45

Gambar III.16. Use Case Diagram Cetak Surat Pesanan Obat ... 46

Gambar III.17. Use Case Diagram Cetak Form Retur Pembelian Obat... 47

Gambar III.18. Use Case Diagram Laporan Persediaan Obat ... 48

Gambar III.19. Use Case Diagram Laporan Pembelian Obat ... 49

Gambar III.20. Use Case Diagram Laporan Retur Pembelian Obat ... 50

Gambar III.21. Use Case Diagram Logout ... 51

Gambar III.22. Activity Diagram Login ... 52

Gambar III.23. Activity Diagram Menu Utama Asisten Apoteker ... 52

Gambar III.24. Activity Diagram Menu Utama Apoteker ... 53

Gambar III.25. Activity Diagram Input Data User ... 54

Gambar III.26. Activity Diagram Input Data Obat ... 55

Gambar III.27. Activity Diagram Input Data Supplier ... 56

Gambar III.28. Activity Diagram Input Data Akun ... 57

Gambar III.29. Activity Diagram Input Pembelian Obat ... 58

Gambar III.30. Activity Diagram Input Retur Pembelian Obat ... 59

Gambar III.31. Activity Diagram Input Jurnal ... 60

Gambar III.32. Activity Diagram Cetak Surat Pesanan Obat ... 61

Gambar III.33. Activity Diagram Cetak Form Retur Pembelian Obat... 61

Gambar III.34. Activity Diagram Laporan Persediaan Obat ... 62

Gambar III.35. Activity Diagram Laporan Pembelian Obat ... 62

Gambar III.36. Activity Diagram Laporan Retur Pembelian Obat ... 63

Gambar III.37. Activity Diagram Logout ... 63

(8)

xviii

Gambar III.38. Entity Relationship Diagram (ERD) ... 64

Gambar III.39. Logical Record Structure (LRS) ... 65

Gambar III.40. Sequence Diagram ... 71

Gambar III.41. Deployment Diagram ... 72

Gambar III.42. User Interface Login ... 72

Gambar III.43. User Interface Menu Utama Asisten Apoteker ... 73

Gambar III.44. User Interface Menu Utama Apoteker ... 73

Gambar III.45. User Interface Input Data User ... 74

Gambar III.46. User Interface Input Data Obat ... 74

Gambar III.47. User Interface Input Data Supplier ... 75

Gambar III.48. User Interface Input Data Akun ... 75

Gambar III.49. User Interface Input Pembelian Obat ... 76

Gambar III.50. User Interface Input Retur Pembelian Obat... 76

Gambar III.51. User Interface Input Jurnal ... 77

Gambar III.52. User Interface Cetak Surat Pesanan Obat ... 78

Gambar III.53. User Interface Cetak Form Retur Pembelian Obat ... 79

Gambar III.54. User Interface Laporan Persediaan Obat ... 80

Gambar III.55. User Interface Laporan Pembelian Obat... 81

Gambar III.56. User Interface Laporan Retur Pembelian Obat ... 82

(9)

xix

DAFTAR TABEL

Halaman

Tabel III.1. Deskripsi Use Case Halaman Login ... 36

Tabel III.2. Deskripsi Use Case Halaman Asisten Apoteker ... 37

Tabel III.3. Deskripsi Use Case Halaman Apoteker ... 38

Tabel III.4. Deskripsi Use Case Halaman Input Data User ... 39

Tabel III.5. Deskripsi Use Case Halaman Input Data Obat ... 40

Tabel III.6. Deskripsi Use Case Halaman Input Data Supplier ... 41

Tabel III.7. Deskripsi Use Case Halaman Input Data Akun ... 42

Tabel III.8. Deskripsi Use Case Halaman Input Pembelian Obat ... 43

Tabel III.9. Deskripsi Use Case Halaman Input Retur Pembelian Obat ... 44

Tabel III.10. Deskripsi Use Case Halaman Input Jurnal ... 45

Tabel III.11. Deskripsi Use Case Halaman Cetak Surat Pesanan Obat ... 46

Tabel III.12. Deskripsi Use Case Halaman Cetak From Retur Pembelian Obat 47 Tabel III.13. Deskripsi Use Case Halaman Laporan Persediaan Obat ... 48

Tabel III.14. Deskripsi Use Case Halaman Laporan Pembelian Obat ... 49

Tabel III.15. Deskripsi Use Case Halaman Laporan Retur Pembelian Obat ... 50

Tabel III.16. Deskripsi Use Case Halaman Logout ... 51

Tabel III.17. Spesifikasi File Data User... 66

Tabel III.18. Spesifikasi File Data Obat... 66

Tabel III.19. Spesifikasi File Data Supplier ... 67

Tabel III.20. Spesifikasi File Data Akun ... 67

Tabel III.21. Spesifikasi File Pembelian ... 68

Tabel III.22. Spesifikasi File Detail Pembelian ... 68

Tabel III.23. Spesifikasi File Sementara ... 69

Tabel III.24. Spesifikasi File Retur Pembelian ... 69

Tabel III.25. Spesifikasi File Detail Retur ... 70

Tabel III.26. Spesifikasi File Jurnal ... 70

Tabel III.27. Spesifikasi File Detail Jurnal ... 71

Tabel III.28. Hasil Pengujian Black Box Testing Form Login ...102

Tabel III.29. Spesifikasi Hardware dan Software ...103

(10)

xx

DAFTAR LAMPIRAN

Halaman

A.1. Faktur Pembelian Obat ... 110

A.2. Nota Retur Pembelian Obat ... 111

A.3. Faktur Pajak ... 112

B.1. Surat Pesanan Obat ... 113

B.2. Form Retur Pembelian Obat ... 114

B.3. Laporan Pembelian Obat ... 115

Referensi

Dokumen terkait

Dalam upayanya menciptakan iklim yang aman dan mendukung wartawan, negara-negara harus memberikan kebebasan wartawan menjalankan tugas mereka secara independen, tanpa intervensi

Metode penelitian yang dilakukan pendekatan Yuridis Normatif dan Yuridis Sosiologis dengan sifat penelitian deskriptif analitis yang lokasi penelitian di Lembaga Pemasyarakatan

Temuan penelitian ini didukung oleh hasil penelitian Vroom berpendapat bahwa kinerja dibangun dari fungsi interaksi perkalian antara motivasi (M) dan kecakapan (A) yang

Jawab: Iya pasti saya terlibat juga dalam proses kerja tim reporter, dan keterlibatan yang saya lakukan adalah memberikan saran kepada reporter dalam pengambilan gambar

Yaitu melakukan penilaian risiko keamanan informasi dengan metode FMEA yang nantinya akan dilakukan penilaian risiko setiap aset TI yang terlibat berdasarkan dari

Hasil dari analsis deskriptif tersebut menunjukkan hal mendasar yang harus dieprhatikan dalam menumbuhkan minat beli konsumen terhadap barang second hand yakni

• Pengaruh penambahan lilin lebah pada pembuatan edible film yaitu, semakin banyak jumlah lilin lebah yang ditambahkan pada pembuatan edible film maka kadar air, kuat

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