• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI...

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II LANDASAN TEORI..."

Copied!
11
0
0

Teks penuh

(1)

xi

DAFTAR ISI

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. ... xx

Daftar Lampiran ... xxi

BAB I PENDAHULUAN ... ... 1

1.1. Latar Belakang ... 1

1.2. Tujuan dan Manfaat ... 2

1.3. Metode Penelitian ... 3

1.3.1. Metode Pengumpulan Data ... 3

1.3.2. Metode Pengembangan Software ... 5

1.4. Ruang Lingkup ... 6

BAB II LANDASAN TEORI ... 7

2.1. Konsep Dasar Sistem ... ... 7

2.1.1. Pengertian Sistem ... 7

2.1.2. Karakteristik Sistem ... 8

2.1.3. Klasifikasi Sistem ... 10

2.1.4. Sistem Informasi ... 11

2.1.5. Informasi ... 12

2.1.6. Komponen Sistem Informasi ... 12

2.1.7. Konsep Dasar Akuntansi ... 14

2.1.8. Pengertian Sistem Informasi Akuntansi ... 14

2.1.9. Pengertian Penjualan ... 15

2.2. Peralatan Pendukung ... 15

2.2.1. Pengertian UML ... 16

2.2.2. Model UML ... 16

2.2.3. ERD ... 25

2.2.4. LRS... 28

2.2.5. Spesifikasi File ... 28

2.2.6. User Interface ... 28

2.2.7. Code Generation ... 29

2.2.8. Blackbox Testing ... 29

(2)

xii

2.2.9. Spesifikasi Hardware dan Software ... 31

2.2.10. My SQL ... 31

2.2.11. Php MyAdmin ... 31

2.2.12. Xampp ... 31

2.2.13. Adobe Dreamweaver CS 6 ... 32

BAB III PEMBAHASAN ... 33

3.1.Tinjauan Perusahaan... 33

3.1.1. Sejarah Perusahaan ... 33

3.1.2. Struktur dan Fungsi Organisasi ... 35

3.2.Tinjauan Kasus ... 38

3.2.1. Proses Bisnis Sistem Berjalan... 38

3.2.2. Diagram Activity Sistem Berjalan ... 40

3.2.3. Dokumen Masukan ... 41

3.2.4. Dokumen Keluaran ... 41

3.2.5. Permasalahan Pokok ... 42

3.2.6. Pemecahan Masalah ... 43

3.3.Analisa Kebutuhan Software... 44

3.3.1. Tahapan Analisis ... 44

3.3.2. Usecase Diagram ... 47

3.3.3. Activity Diagram ... 47

3.4.Desain ... 90

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

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

3.4.3. Spesifikasi File ... 92

3.4.4. Sequence Diagram... 97

3.4.5. Deployment Diagram... 98

3.4.6. User Interface ... 98

3.5. Implementasi ... 118

3.5.1. Code Generation ... 118

3.5.2. Blackbox Testing ... 119

3.5.3. Spesifikasi Hardware dan Software ... 120

BAB IV PENUTUP . ... 122

4.1. Kesimpulan ... 122

4.2. Saran ... 123

DAFTAR PUSTAKA ... 124

DAFTAR RIWAYAT HIDUP ... 126

SURAT KETERANGAN PKL ... 127

LAMPIRAN-LAMPIRAN ... 128

(3)

xiii

DAFTAR SIMBOL

1. Simbol Usecase Diagram

Deskripsi

Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; biasanya dinyatakan dengan

menggunakan kata kerja di awal frase nama use case

Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang. Biasa nya dinyatakan menggunakankata benda diawal frase nama aktor

nama use case

Top Package::nama aktor

«extends»

Ekstensi / extend

Interface1

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

Assosiasi/ association

Relasi use case tambahan sebuah use case

dimana use case yang di tambahkan dapat berdiri sendiri walau tanpa use case tambahan itu; mirip dengan prinsip inheritance pada pemrograman berorientasi objek; biasanya use case tambahan memiliki nama depan yang sama dengan use case yang ditambahkan

«uses»

Generalisasi / generalization Hubungan generalisasi dan spesialisasi (umum – khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya

Relasi use case tambahan ke sebuah use case

dimana use case yang ditambahkan memerlukan

use case ini untuk menjalan kan fungsinya atau

sebagai syarat dijalankan use case ini

(4)

xiv 2. Simbol Activity Diagram

Deskripsi

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 yang dilkukan sistem, sebuah diagram aktivitas memiliki sebuah

status akhir

Nama Swimlane

Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang

terjadi

(5)

xv

3. Simbol Deployment dan Sequence Diagram

SIMBOL DESKRIPSI

Package

Package

Package merupakan sebuah bungkusan dari satu aau lebih node

Node

nama_node

Biasanya mengacu pada perangkat keras (hardware), perangkat lunak yang tidak dibuat sendiri (software), jika di dalam node disertakan komponen untuk mengkonsistenkan rancangan maka komponen yang diikut sertakan harus sesuai dengan komponen yang telah di definisikan sebelumnya pada diagram komponen.

Kebergantungan / dependency

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

Link

Relasi antar node

(6)

xvi 4. Simbol Entity Relationship Diagram

No

Simbol Deskripsi

1

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

2

Atribut Field atau kolom data yang butuh isimpan

dalam suatu entitas

3

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)

4

Atribut multinilai/multivalue Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki nilai lebih dari satu

5

Relasi Relasi yang menghubungkan antar entitas;

biasanya diawali dengan kata kerja

6

Asosiasi / association Penghubung antara relasi dan entitas dimana di

kedua ujungnya memiliki multiplicity

kemungkinan jumlah pemakaian

(7)

xvii

DAFTAR GAMBAR

Gambar III.1 Struktur Organisasi ... 36

Gambar III.2 Diagram Activity Sistem berjalan ... 40

Gambar III.3 Use Case Halaman Administator Login ... 47

Gambar III.4 Use Case Administator Menu Utama... 48

Gambar III.5 Use Case Administator Menu Master ... 49

Gambar III.6 Use Case Administator Menu Transaksi ... 50

Gambar III.7 Use Case Administator Menu Laporan ... 51

Gambar III.8 Use Case Halaman Admin Login ... 52

Gambar III.9 Use Case Admin Menu Utama ... 53

Gambar III.10 Use Case Admin Menu Master ... 54

Gambar III.11 Use Case Admin Menu Transaksi ... 55

Gambar III.12 Use Case Admin Menu Laporan... 56

Gambar III.13 Use Case Customer Menu Login ... 57

Gambar III.14 Use Case Customer Menu utama ... 58

Gambar III.15 Use Case Manager Login ... 59

Gambar III.16 Use Case Manager Menu Utama ... 60

Gambar III.17 Use Case Manager Menu Master ... 61

Gambar III.18 Use Case Manager Menu Laporan ... 62

Gambar III.19 Activity Diagram Administrator Login... 63

Gambar III.20 Activity Diagram Administrator Mengakses Menu Utama ... 63

Gambar III.21 Activity Diagram Administrator Mengakses Menu Master ... 64

Gambar III.22 Activity Diagram Adminstrator Lihat Data Akun ... 65

Gambar III.23 Activity Diagram Administrator Input Data Akun ... 65

Gambar III.24 Activity Diagram Administrator Lihat Data Admin ... 66

Gambar III.25 Activity Diagram Administrator Input Data Admin ... 66

Gambar III.26 Activity Diagram Administrator Lihat Data Customer ... 67

Gambar III.27 Activity Diagram Administrator Lihat Data Manager ... 67

Gambar III.28 Activity Diagram Administrator Input Data Manager ... 68

Gambar III.29 Activity Diagram Administrator Mengakses Menu Transaksi 68 Gambar III.30 Activity Diagram Administrator Input Data Penjualan... 69

Gambar III.31 Activity Diagram Administrator Input Data Pembayaran ... 69

Gambar III.32 Activity Diagram Administrator Input Data Pengiriman ... 70

Gambar III.33 Activity Diagram Administrator Mengakses Menu Laporan ... 70

Gambar III.34 Activity Diagram Adminstrator Lihat Laporan Data Penjualan ... 71

Gambar III.35 Activity Diagram Administrator Cetak Data Transaksi Keuangan ... 71

Gambar III.36 Activity Diagram Administrator Cetak Jurnal Keuangan ... 72

Gambar III.37 Activity Diagram Admin Login ... 72

Gambar III.38 Activity Diagram Admin Mengakses Menu Utama ... 73

Gambar III.39 Activity Diagram Admin Melihat Data Akun... 73

(8)

xviii

Gambar III.40 Activity Diagram Admin Input Data Akun ... 74

Gambar III.41 Activity Diagram Admin Lihat Data Admin ... 74

Gambar III.42 Activity Diagram Admin Input Data Admin ... 75

Gambar III.43 Activity Diagram Admin Melihat Data customer ... 75

Gambar III.44 Activity Diagram Admin Lihat Data Manager ... 76

Gambar III.45 Activity Diagram Admin Input Data Manager ... 76

Gambar III.46 Activity Diagram Admin Mengakses Menu Transaksi ... 77

Gambar III.47 Activity Diagram Admin Input Data Penjualan ... 77

Gambar III.48 Activity Diagram Admin Input Data Pembayaran ... 78

Gambar III.49 Activity Diagram Admin Input Data Pengiriman ... 78

Gambar III.50 Activity Diagram Admin Mengakses Menu Laporan... 79

Gambar III.51 Activity Diagram Admin Lihat Laporan Data Penjualan ... 79

Gambar III.52 Activity Diagram Admin Cetak Data Transaksi Keuangan ... 80

Gambar III.53 Activity Diagram Admin Cetak Data Jurnal Keuangan... 80

Gambar III.54 Activity Diagram Admin Logout ... 81

Gambar III.55 Activity Diagram Custumer Login ... 81

Gambar III.56 Activity Diagram Customer Membuka Menu Utama ... 82

Gambar III.57 Activity Diagram Customer Memilih Barang ... 82

Gambar III.58 Activity Diagram Customer Memilih Keranjang ... 83

Gambar III.59 Activity Diagram Customer Memilih Status Pengirimaan ... 83

Gambar III.60 Activity Diagram Customer Logout ... 84

Gambar III.61 Activity Diagram Manager Login ... 84

Gambar III.62 Activity Diagram Manager Membuka Menu Utama ... 85

Gambar III.63 Activity Diagram Manager Melihat Laporan Data Admin ... 85

Gambar III.64 Activity Diagram Manager Melihat Laporan Data Customer... 86

Gambar III.66 Activity Diagram Manager Melihat Laporan Data Penjualan ... 87

Gambar III.67 Activity Diagram Manager Cetak Data Transaksi Keuangan ... 87

Gambar III.68 Activity Diagram Manager Cetak Jurnal Keuangan... 88

Gambar III.69 Activity Diagram Manager Logout ... 88

Gambar III.70 Entity Relathionship Diagram ... 89

Gambar III.71 Logical Record Structure ... 90

Gambar III.72 Sequence Diagram ... 96

Gambar III.73 Deploymen Diagram... 97

Gambar III.74 User Interface Login ... 97

Gambar III.75 User Interface Lihat Data Akun ... 98

Gambar III.76 User Interface input Data Akun ... 98

Gambar III.77 User Interface Lihat Data Admin ... 99

Gambar III.78 User Interface input Data Admin ... 99

Gambar III.79 User Interface Lihat Data Customer ... 100

Gambar III.80 User Interface Lihat Data Manager ... 100

Gambar III.81 User Interface input Data Manager ... 101

Gambar III.82 User Interface input Data Penjualan ... 101

(9)

xix

Gambar III.83 User Interface Data Pembayaran ... 102

Gambar III.84 User Interface Data Pengiriman ... 102

Gambar III.85 User Interface Laporan Data Penjualan ... 103

Gambar III.86 User Interface Laporan Data Penjualan ... 103

Gambar III.87 User Interface Laporan Data Pendapatan ... 104

Gambar III.88 User Interface Lihat Data Akun ... 104

Gambar III.89 User Interface input Data Akun ... 105

Gambar III.90 User Interface Lihat Data Admin ... 105

Gambar III.91 User Interface input Data Admin ... 106

Gambar III.92 User Interface Lihat Data Customer ... 106

Gambar III.93 User Interface Lihat Data Manager ... 107

Gambar III.94 User Interface input Data Manager ... 107

Gambar III.95 User Interface input Data Penjualan ... 108

Gambar III.96 User Interface Data Pembayaran ... 108

Gambar III.97 User Interface Data Pengiriman ... 109

Gambar III.98 User Interface Laporan Data Penjualan ... 109

Gambar III.99 User Interface Transaksi Keuangan ... 110

Gambar III.100 User Interface Laporan Data Pendapatan ... 110

Gambar III.101 User Interface Pilih Barang ... 111

Gambar III.102 User Interface Keranjang ... 111

Gambar III.103 User Interface Checkout ... 112

Gambar III.104 User Interface Status Pengiriman ... 112

Gambar III.105 User Interface Data Pengiriman ... 113

Gambar III.106 User Interface Data Admin ... 113

Gambar III.107 User Interface Data Customer ... 114

Gambar III.108 User Interface Data Manager ... 114

Gambar III.109 User Interface Cetak Data Penjualan ... 115

Gambar III.110 User Interface Cetak Data Keuangan ... 115

Gambar III.111 User Interface Cetak Jurnal Keuangan... 116

(10)

xx

DAFTAR TABEL

Tabel II.1 Simbol Usecase Diagram ... 18

Tabel II.2 Simbol Activity Diagram ... 22

Tabel II.3 Simbol Deployment dan Sequence Diagram ... 23

Tabel II.4 Simbol Entity Relationship Diagram ... 27

Tabel III.1 Deskripsi Use case Halaman Admininistrator Login ... 47

Tabel III.2 Deskripsi Use case Halaman Admininistrator Menu Utama ... 48

Tabel III.3 Deskripsi Use case Halaman Admininistrator Menu Master ... 49

Tabel III.4 Deskripsi Use case Halaman Admininistrator Menu Transaksi ... 50

Tabel III.5 Deskripsi Use case Halaman Admininistrator Menu Laporan ... 51

Tabel III.6 Deskripsi Use case Halaman Admininistrator Login ... 52

Tabel III.7 Deskripsi Use case Halaman Admin Menu Utama ... 53

Tabel III.8 Deskripsi Use case Halaman Admininistrator Menu Master ... 54

Tabel III.9 Deskripsi Use case Halaman Admininistrator Menu Transaksi ... 55

Tabel III.10 Deskripsi Use case Halaman Admin Menu Laporan ... 56

Tabel III.11 Deskripsi Use case Halaman Customer Menu Login... 57

Tabel III.12 Deskripsi Use case Halaman Customer Menu Utama ... 58

Tabel III.13 Deskripsi Use case Halaman Manager Login ... 59

Tabel III.14 Deskripsi Use case Halaman Manager Menu Utama... 60

Tabel III.15 Deskripsi Use case Halaman Manager Menu Master ... 61

Tabel III.16 Deskripsi Use case Halaman Manager Menu Laporan ... 62

Tabel III.17 Spesifikasi File Data Pengguna ... 91

Tabel III.18 Spesifikasi File Data Penjualan ... 92

Tabel III.19 Spesifikasi File Data Akun ... 93

Tabel III.20 Spesifikasi File Data Pemesanan... 94

Tabel III.21 Spesifikasi File Data Pengiriman ... 95

Tabel III.22 Spesifikasi File Data Transaksi ... 96

Tabel III.23 Pengujian Form Login ... 118

(11)

xxi

DAFTAR LAMPIRAN

A1. Form Purchase Order ... 128

B1. Nota Penjualan ... 129

B2. Surat Jalan ... 130

Referensi

Dokumen terkait

Bab IV Analisis terhadap masalah yang diangkat dalam penelitian ini, yaitu Perlindungan hukum bagi Wakif, Nazhir dan Penerima Wakaf tunai di Indonesia, dan pemanfaatan wakaf

Hasil penelitian menemukan bahwa aspek motivasi dan kognitif lebih banyak mempengaruhi kemandirian belajar siswa kelas VIII SMP 1 Pakenjeng dibandingkan aspek

Berawal dari LKMD tersebut maka sesuai dengan kesepakatan temu LKMD tingkat nasional di Bandung pada tanggal 18-21 Juli 2000 telah berubah nama menjadi Lembaga

Kegiatan pembiayaan dan investasi keuangan menurut Syariah pada prinsipnya adalah kegiatan yang dilakukan oleh Pemilik Harta (Investor) terhadap Pemilik Usaha (Emiten)

tentang PT Kagum Karya Husada dikategorikan melakukan Wanprestasi dalam Penjualan satuan unit Apartemen Jarrdin, bahwa bentuk wanprestasi yang dilakukan PT Kagum

kemudian akan menempel di permukaan kristal asam urat yang telah terbentuk sebelumnya, sehingga tidak jarang ditemukan batu saluran kemih yang intinya terjadi

Bagaimana pandangan bapak terhadap upaya yang dilakukan dalam analisis kebutuhan obat untuk perencanaan obat di RSUD ini.. Menurut pandangan bapak, apakah perencanaan kebutuhan

Hal ini diperkuat dengan peryataan Bourdon (1997), yang menyatakan bobot sapih merupakan sifat yang dipengaruhi komponen genetik induk (maternal genetic effect) yaitu