• Tidak ada hasil yang ditemukan

TA : Rancang Bangun Sistem Informasi Penjualan Gas Pada CV. Berkat Alam Sejahtera.

N/A
N/A
Protected

Academic year: 2017

Membagikan "TA : Rancang Bangun Sistem Informasi Penjualan Gas Pada CV. Berkat Alam Sejahtera."

Copied!
140
0
0

Teks penuh

(1)

RANCANG BANGUN SISTEM INFORMASI PENJUALAN GAS PADA CV. BERKAT ALAM SEJAHTERA

TUGAS AKHIR

Program Studi S1 Sistem Informasi

Oleh:

NATSIR SALASA 11.41010.0062

FAKULTAS TEKNOLOGI DAN INFORMATIKA

(2)

TUGAS AKHIR

Diajukan sebagai salah satu syarat untuk menyelesaikan Program Sarjana Komputer

Oleh:

Nama : Natsir Salasa NIM : 11.41010.0062 Program : S1 (Strata Satu) Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA

(3)

vii

ABSTRAK ... …..v

KATA PENGANTAR ... ..…vi

DAFTAR ISI ... ….vii

DAFTAR GAMBAR ... ...x

DAFTAR TABEL ... …xvi DAFTAR LAMPIRAN ... ..xviii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Perumusan Masalah ... 2

1.3. Pembatasan Masalah ... 2

1.4. Tujuan ... 3

1.5. Sistematika Penulisan ... 3

BAB II LANDASAN TEORI ... 6

2.1. Penjualan ... 6

2.1.1. Penjualan Tunai ... 7

2.1.2. Penjualan Kredit ... 7

A. Piutang Dagang ... 8

B. Limit Kredit ... ..8

2.3. Sistem Informasi ... ..9

2.4. Bagan Alir Sistem ... ..9

2.5. Data Flow Diagram (DFD) ... 11

(4)

viii

3.1. Analisis Sistem ... 14

3.1.1 Identifikasi Masalah ... 14

3.1.2 Analisis Kebutuhan Sistem ... 20

3.2. Perancangan Sistem ... 22

3.2.1 Blok Diagram ... 23

3.2.2 System Flowchart ... 24

3.2.3 Diagram Berjenjang ... 33

3.2.4 Context Diagram ... 34

3.2.5 Data Flow Diagram ... 34

3.2.6 Entity Relationship Diagram ... 40

3.2.7 Struktur Tabel ... 42

3.2.8 Desain Input dan Output ... 48

3.3. Pembuatan Program ... 57

3.4 Desain Uji Coba ... 58

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM ... 66

4.1 Implementasi Sistem ... 69

4.1.1 Kebutuhan Sistem ... 69

4.1.2 Implementasi Sistem ... 69

4.2 Evaluasi Sistem ... 85

4.2.1 Uji Coba Fungsi Aplikasi ... 85

A. Uji Coba Form Log In ... 86

(5)

ix

E. Uji Coba Form Master Harga ... 98

F. Uji Coba Form Master Tabung ... 101

G. Uji Coba Form Master Pelanggan ... 104

H. Uji Coba Form Penjualan Gas ... 108

I. Uji Coba Form Pembayaran Gas ... 111

J. Uji Coba Form Peminjaman Tabung ... 113

K. Uji Coba Form Pengembalian Tabung ... 115

L. Uji Coba Form Menampilkan Laporan ... 117

M. Uji Coba Form Laporan Perubahan Harga ... 118

N. Uji Coba Form Laporan Penjualan ... 120

BAB V PENUTUP ... 124

5.1. Kesimpulan ... 124

5.2. Saran ... 124

DAFTAR PUSTAKA ... 126

BIODATA PENULIS ... 127

(6)

x

Gambar 3.1 Diagram Pelaksanaan Sistem Informasi Penjualan Gas ... 14

Gambar 3.2 Document Flow Penjualan Gas ... ….16

Gambar 3.3 Document Flow Transaksi Pembayaran Tunai ... ….17

Gambar 3.4 Document Flow Transaksi Pembayaran Kredit ... ….18

Gambar 3.5 Document Flow Pengembalian Tabung Gas ... ….29

Gambar 3.6 Blok Diagram ... ….23

Gambar 3.7 System Flow Pengelolaan Jenis Gas ... ….25

Gambar 3.8 System Flow Pengelolaan Ukuran Tabung ... ….27

Gambar 3.9 System Flow Pengelolaan Tabung ... ….27

Gambar 3.10 System Flow Pengelolaan Harga Gas ... ….28

Gambar 3.11 System Flow Pendaftaran Pelanggan Baru ... ….29

Gambar 3.12 System Flow Penjualan Gas... ….30

Gambar 3.13 System Flow Pembayaran Gas ... ….31

Gambar 3.14 System Flow Pengembalian Tabung ... ….32

Gambar 3.15 Diagram Berjenjang ... ….33

Gambar 3.16 Context Diagram ... ….34

Gambar 3.17 Diagram Level 0 ... ….35

Gambar 3.18 Diagram Level 1 Pengelolaan Jenis Gas ... ….36

Gambar 3.19 Diagram Level 1 Proses Pengelolaan Ukuran Tabung ... ….36

Gambar 3.20 Diagram Level 1 Proses Pengelolaan Harga ... ….37

Gambar 3.21 Diagram Level 1 Proses Pengelolaan Tabung Gas ... ….37

(7)

xi

….39

Gambar 3.25 Diagram Level 1 Proses Pengembalian Tabung ... ….40

Gambar 3.26 Conceptual Data Model ... ….41

Gambar 3.27 Physical Data Model ... ….42

Gambar 3.28 Desain UI Form Menu Utama ... ….48

Gambar 4.29 Desain UI Form Login ... ….49

Gambar 4.30 Desain UI Form Master Jenis Gas ... ….49

Gambar 4.31 Desain UI Form Master Ukuran Tabug ... ….50

Gambar 4.32 Desain UI Form Master Tabung ... ….50

Gambar 4.33 Desain UI Form Master Harga ... ….51

Gambar 4.34 Desain UI Form Master Pelanggan ... ….51

Gambar 4.35 Desain UI Form Penjualan Gas ... ….52

Gambar 3.36 Desain Form Pembayaran Gas ... ….52

Gambar 4.37 Desain UI Form Peminjaman Tabung ... ….53

Gambar 4.38 Desain UI Form Cek Stok Tabung ... ….53

Gambar 4.39 Desain Form Reminder Jatuh Tempo Piutang ... ….54

Gambar 3.40 Desain Faktur Penjualan... ….54

Gambar 3.41 Desain Surat Jalan ... ….55

Gambar 3.42 Desain Laporan Pelanggan Baru ... ….56

Gambar 3.43 Desain Laporan Penjualan ... ….56

Gambar 3.44 Desain Laporan Perubahan Harga ... ….57

Gambar 3.45 Desain Nota Pembayaran ... ….57

(8)

xii

….73

Gambar 4.4 Form Master Ukuran Tabung ... ….74

Gambar 4.5 Form Master Harga ... ….74

Gambar 4.6 Form Master Tabung ... 75

Gambar 4.7 Form Master Pelanggan ... 75

Gambar 4.8 Form Penjualan Gas ... 76

Gambar 4.9 Form Tambah Penjualan ... 77

Gambar 4.10 Form Cari Pelanggan ... 77

Gambar 4.11 Form Pembayaran Gas ... 78

Gambar 4.12 Form Peminjaman Tabung ... 79

Gambar 4.13 Form Tambah Peminjaman ... 79

Gambar 4.14 Form Cari Tabung ... 80

Gambar 4.15 Form Pengembalian Tabung ... 80

Gambar 4.16 Form Stok Tabung ... 81

Gambar 4.17 Form Reminder Jatuh Tempo Piutang ... 81

Gambar 4.18 Form Faktur Penjualan ... 82

Gambar 4.19 Form Surat Jalan ... 83

Gambar 4.20 Form Laporan Pelanggan Baru ... 83

Gambar 4.21 Form Laporan Penjualan ... 84

Gambar 4.22 Form Laporan Perubahan Harga ... 84

Gambar 4.23 Form Nota Pembayaran ... 85

Gambar 4.24 Hasil Uji Coba Form Log in ... 87

(9)

xiii

Gambar 4.28 Hasil Uji Coba Tampilan Form Master Harga ... 89

Gambar 4.29 Hasil Uji Coba Tampilan Form Master Tabung ... 90

Gambar 4.30 Hasil Uji Coba Tampilan Form Master Pelanggan ... 90

Gambar 4.31 Hasil Uji Coba Tampilan Form Penjualan gas... 90

Gambar 4.32 Hasil Uji Coba Tampilan Form Pembayaran Gas ... 91

Gambar 4.33 Hasil Uji Coba Tampilan Form Peminjaman Tabung ... 91

Gambar 4.34 Hasil Uji Coba Tampilan Form Pengembalian Tabung ... 91

Gambar 4.35 Hasil Uji Coba Tampilan Form Laporan Perubahan Harga ... 92

Gambar 4.36 Hasil Uji Coba Tampilan Form Laporan Pelanggan Baru ... 92

Gambar 4.37 Hasil Uji Coba Tampilan Form Laporan Penjualan... 92

Gambar 4.38 Hasil Uji Coba Tampilan Form Stok Tabung ... 93

Gambar 4.39 Hasil Uji Coba Button Update Ukuran Tabung ... 94

Gambar 4.40 Uji Coba DataTable Master Ukuran tabung ... 94

Gambar 4.41 Hasil Uji Coba Button Simpan Berhasil ... 95

Gambar 4.42 Hasil Uji Coba Button Update Berhasil ... 95

Gambar 4.43 Hasil Uji Coba Button Bersihkan ... 95

Gambar 4.44 Hasil Uji Coba Button Update Master Jenis Gas ... 96

Gambar 4.45 Uji Coba DataTable Master Jenis Gas ... 97

Gambar 4.46 Hasil Uji Coba Button Simpan Berhasil ... 97

Gambar 4.47 Hasil Uji Coba Button Update Berhasil ... 97

Gambar 4.48 Hasil Uji Coba Button Bersihkan ... 97

(10)

xiv

Gambar 4.52 Hasil Uji Coba Button Update Berhasil ... 100

Gambar 4.53 Hasil Uji Coba Button Bersihkan ... 100

Gambar 4.54 Hasil Uji Coba Combo Box Ukuran Tabung ... 100

Gambar 4.55 Hasil Uji Coba Combo Box Jenis Gas ... 101

Gambar 4.56 Uji Coba DataTable Master Tabung ... 102

Gambar 4.57 Hasil Uji Coba Button Simpan Berhasil ... 102

Gambar 4.58 Hasil Uji Coba Button Buat ID ... 103

Gambar 4.59 Hasil Uji Coba Button Bersihkan ... 103

Gambar 4.60 Hasil Uji Coba Combo Box Ukuran Tabung ... 103

Gambar 4.61 Hasil Uji Coba Combo Box Jenis Gas ... 104

Gambar 4.62 Hasil Uji Coba Button Update Master Pelanggan ... 105

Gambar 4.63 Uji Coba DataTable Master Pelanggan ... 106

Gambar 4.64 Hasil Uji Coba Button Simpan Berhasil ... 106

Gambar 4.65 Hasil Uji Coba Button Update Berhasil ... 106

Gambar 4.66 Hasil Uji Coba Button Bersihkan ... 107

Gambar 4.67 Hasil Uji Coba Combo Box Jenis Gas ... 107

Gambar 4.68 Hasil Uji Coba Periode Penjualan Gas ... 108

Gambar 4.69 Uji Coba DataTable Penjualan Gas ... 109

Gambar 4.70 Hasil Uji Coba Button Tambah Penjualan ... 109

Gambar 4.71 Hasil Uji Coba Button Edit Penjualan ... 109

Gambar 4.72 Hasil Uji Coba Button Hapus Penjualan ... 110

(11)

xv

Gambar 4.76 Hasil Uji Coba Button Histori Pembayaran ... 112

Gambar 4.77 Hasil Uji Coba Button Simpan ... 113

Gambar 4.78 Hasil Uji Coba Periode Peminjaman Tabung ... 114

Gambar 4.79 Uji Coba DataTable Peminjaman Tabung ... 114

Gambar 4.80 Hasil Uji Coba Button Tambah Peminjaman ... 114

Gambar 4.81 Hasil Uji Coba Button Hapus Peminjaman ... 115

Gambar 4.82 Hasil Uji Coba Button Cetak Surat Jalan ... 115

Gambar 4.83 Hasil Uji Coba Periode Pengembalian Tabung ... 116

Gambar 4.84 Uji Coba DataTable Pengembalian Tabung ... 116

Gambar 4.86 Hasil Uji Coba Periode Laporan Pelanggan Baru ... 117

Gambar 4.87 Hasil Uji Coba Periode Laporan Pelanggan Baru ... 118

Gambar 4.88 Hasil Uji Coba Periode Laporan Perubahan Harga ... 119

Gambar 4.89 Hasil Uji Coba Grafik Laporan Perubahan Harga ... 119

Gambar 4.90 Hasil Uji Coba Combo Box Jenis Gas ... 119

Gambar 4.91 Hasil Uji Coba Combo Box Ukuran Laporan Perubahan Harga .. 120

Gambar 4.92 Hasil Uji Coba Periode Laporan Penjualan ... 121

Gambar 4.93 Hasil Uji Coba Grafik Laporan Penjualan ... 121

Gambar 4.94 Hasil Uji Coba Combo Box Jenis Gas Laporan Penjualan ... 122

Gambar 4.95 Hasil Uji Coba Combo Box Ukuran Tabung Laporan Penjualan . 122 Gambar 4.96 Hasil Uji Coba Check Box Semua Jenis Laporan Penjualan ... 122

Gambar 4.97 Hasil Uji Coba Check Box Semua Ukuran Laporan Penjualan .... 123

(12)

xvi

Tabel 2.1 Simbol Bagan Aliran Sistem ... ….10

Tabel 2.2 Simbol Data Flow Diagram ... ….11

Tabel 3.1 Analisis Kebutuhan Sistem ... ….20

Tabel 3.2 Stuktur Tabel Jenis_Gas... ….43

Tabel 3.3 Stuktur Tabel Ukuran_Tabung... ….43

Tabel 3.4 Struktur Tabel Harga ... ….44

Tabel 3.5 Struktur Tabel Tabung ... ….44

Tabel 3.6 Struktur Tabel Pelanggan ... ….44

Tabel 3.7 Struktur Tabel Harga ... ….45

Tabel 3.8 Struktur Tabel Penjualan ... ….45

Tabel 3.9 Struktur Tabel Peminjaman ... ….46

Tabel 3.10 Struktur Tabel Pengembalian ... ….46

Tabel 3.11 Struktur Tabel Detil_Penjualan ... ….46

Tabel 3.12 Struktur Tabel Detil_Peminjaman ... ….47

Tabel 3.13 Struktur Tabel Pembayaran ... 47

Tabel 3.14 Desain Uji Coba Form Log In ... 58

Tabel 3.15 Desain Uji Coba Form Menu Utama ... 59

Tabel 3.16 Desain Uji Coba Form Master Jenis Gas ... 60

Tabel 3.17 Desain Uji Coba Form Master Ukuran Tabung ... 61

Tabel 3.18 Desain Uji Coba Form Master Harga ... 61

Tabel 3.19 Desain Uji Coba Form Master Tabung ... 62

(13)

xvii

Tabel 3.23 Desain Uji Coba Form Pembayaran Gas ... 65

Tabel 3.24 Desain Uji Coba Form Pengembalian Tabung ... 65

Tabel 3.25 Desain Uji Coba Form Stok Tabung ... 66

Tabel 3.26 Desain Uji Coba Form Reminder Jatuh Tempo Piutang... 66

Tabel 3.27 Desain Uji Coba Laporan Pelanggan Baru ... 67

Tabel 3.28 Desain Uji Coba Laporan Perubahan Harga ... 67

Tabel 3.29 Desain Uji Coba Laporan Penjualan ... 68

Tabel 4.1 Uji Coba Form Log In ... 86

Tabel 4.2 Uji Coba Form Menu Utama ... 87

Tabel 4.3 Uji Coba Form Master Ukuran Tabung ... 93

Tabel 4.4 Uji Coba Form Master Jenis Gas ... 96

Tabel 4.5 Uji Coba Form Master Harga ... 98

Tabel 4.6 Uji Coba Form Master Tabung ... 101

Tabel 4.7 Uji Coba Form Master Pelanggan ... 104

Tabel 4.8 Uji Coba Form Penjualan Gas ... 107

Tabel 4.9 Uji Coba Form Pembayaran Gas ... 111

Tabel 4.10 Uji Coba Form Peminjaman Tabung ... 113

Tabel 4.11 Uji Coba Form Pengembalian Tabung ... 115

Tabel 4.12 Uji Coba Laporan Pelanggan Baru ... 117

Tabel 4.13 Uji Coba Laporan Perubahan Harga ... 118

(14)

xviii

(15)

1 BAB I

PENDAHULUAN

1.1Latar Belakang Masalah

CV. Berkat Alam Sejahtera merupakan perusahaan yang bergerak dibidang pendistribusian gas. CV. Berkat Alam Sejahtera menyediakan gas oksigen, nitrogen, karbondioksida, argon dan acytelene. Pelanggan perusahaan ini pada umumnya rumah sakit, industri dan perusahaan yang bergerak dibidang jasa. Untuk saat ini CV. Berkat Alam Sejahtera memiliki lebih dari 150 pelanggan dan target penjualan gas minimal 1700 tabung per bulan.

(16)

Permasalahan yang terjadi di CV. Berkat Alam Sejahtera yaitu, bagian admin penjualan sangat kesulitan untuk mengetahui jatuh tempo piutang masing-masing pelanggan serta laporan piutang masing-masing-masing-masing pelanggan. Dalam Proses pendaftaran pelanggan baru, masih sering terjadi pendaftaran pelanggan yang sama dan proses pencarian pelanggan yang lama karena banyaknya data pelanggan. Bagian admin penjualan kesulitan dalam memantau stok tabung di gudang.

Dari permasalahan diatas maka dibuatlah suatu sistem untuk mengatasi masalah-masalah tersebut. Sistem ini akan memberikan solusi seperti reminder jatuh tempo piutang. Sehingga masalah keterlambatan pembayaran piutang dan piutang tidak tertagih dapat dikurangi. Sistem ini juga menyediakan informasi stok tabung yang tersedia di gudang. Sehingga Bagian admin penjualan tidak kesulitan dalam memantau stok tabung di gudang. Serta sistem pendaftaran pelanggan untuk memvalidasi dan memanajemen data-data pelanggan.

1.2Perumusan Masalah

Berdasarkan latar belakang masalah, maka permasalahan yang dapat dirumuskan adalah bagaimana merancang dan membangun Sistem Informasi Penjualan Gas pada CV. Berkat Alam Sejahtera.

1.3Batasan Masalah

Batasan-batasan dari aplikasi yang dibahas adalah sebagai berikut : 1. Aplikasi ini berbasis Desktop dan SQL server.

(17)

3. Peminjaman ukuran tabung berdasarkan ukuran yang tersedia saat ini diperusahaan, yaitu: 1m3, 3m3, dan 6m3.

4. Penjualan hanya dilakukan pada gasnya saja sedangkan tabung gas hanya dipinjamkan oleh perusahaan.

1.4Tujuan

Berdasarkan dari perumusan masalah, maka tujuan yang hendak dicapai yaitu, menghasilkan Sistem Informasi Penjualan Gas pada CV. Berkat Alam Sejahtera.

1.5Sistematika Penulisan

Sistematika yang digunakan dalam penulisan Tugas Akhir ini dibagi menjadi beberapa Bab dan Sub-Bab. Adapun pembagian Bab ini sebagai berikut: BAB I : PENDAHULUAN

Bab ini mengutamakan perumusan dan penjelasan masalah umum dari penjualan gas di CV. Berkat Alam Sejahtera, sehingga diperoleh gambaran umum mengenai seluruh penelitian yang dilakukan oleh penulis. Bab ini menyangkut beberapa masalah yang diliputi: Latar Belakang Masalah, Perumusan Masalah, Batasan Masalah, Tujuan dan dilanjutkan dengan Sistematika Penulisan Laporan.

BAB II : LANDASAN TEORI

(18)

Penjualan, Sistem Penjualan, Sistem Penjualan Kredit, Piutang Dagang, Limit Kredit dan Sistem Informasi, Bagan Alir Sistem, Data Flow Diagram (DFD), Database, Power Designer.

BAB III : ANALISIS DAN PERANCANGAN SISTEM

Berisi tentang permasalah yang ada dan solusi yang diajukan dalam pembuatan Sistem Informasi Penjualan Gas pada CV. Berkat Alam Sejahtera. Dalam bab ini juga membahas

Document Flow, System Flow, DFD, ERD dan rancang antar

muka.

BAB IV : IMPLEMENTASI DAN EVALUASI SISTEM

Bab ini menjelaskan tentang spesifikasi kebutuhan dari Sistem Informasi Penjualan Gas pada CV. Berkat Alam Sejahtera, implementasi sistem, uji coba dan analisis hasil uji coba dari implementasi Sistem Informasi Penjualan Gas. BAB IV : PENUTUP

(19)
(20)

6 BAB II

LANDASAN TEORI

2.1 Penjualan

Penjualan merupakan kegiatan yang dilakukan oleh penjual dalam menjual barang atau jasa dengan harapan akan memperoleh laba dari adanya transaksi-transaksi tersebut dan penjualan dapat diartikan sebagai pengalihan atau pemindahan hak kepemilikan atas barang atau jasa dari pihak penjual ke pembeli (Mulyadi, 2016).

Sedangkan sistem penjualan adalah suatu sistem yang digunakan oleh suatu perusahaan untuk menjual atau memasarkan barang dagangan kepada konsumen.

Dalam sistem penjualan unsur yang terkait meliputi: 1. Formulir, yang berupa dokumen-dokumen antara lain:

a. Faktur penjualan tunai. b. Pita register kas.

c. Bill of Lading

d. Rekapitulasi harga pokok penjualan. e. Faktur penjualan kredit.

f. Surat tagihan.

2. Catatan yang digunakan antara lain: a. Jurnal penjualan.

(21)

d. Jurnal penerimaan kas. e. Jurnal umum.

f. Kartu persediaan.

3. Laporan berupa informasi yang dihasilkan antara lain: a. Data pelanggan/pembeli.

b. Data barang yang tersedia untuk dijual. c. Kas yang diterima dari penjualan.

d. Jumlah piutang kepada setiap pelanggan.

2.1.1 Penjualan Tunai

Sistem penjualan tunai adalah sistem yang melibatkan sumber daya dalam suatu organisasi, prosedur,data, serta sarana pendukung untuk mengoperasikan sistem penjualan, sehingga menghasilkan informasi yang bermanfaat bagi pihak manajemen dalam pengambilan keputusan (Mulyadi, 2016).

Sistem penjualan tunai merupakan sistem yang dilakukan oleh perusahaan dengan cara mewajibkan pembeli melakukan pembayaran harga terlebih dahulu sebelum barang diserahkan oleh perusahaan kepada pembeli. setelah uang diterima perusahaan, barang kemudian diserahkan kepada pembeli dan transaksi penjualan tunai kemudian dicatat oleh perusahaan.

2.1.2 Penjualan Kredit

(22)

kredit ini ditangani oleh perusahaan melalui sistem penjualan kredit (Mulyadi, 2016).

A. Piutang Dagang

Piutang dagang adalah uang yang terhutang oleh pelanggan atas barang yang telah kita jual atau jasa yang kita berikan kepadanya. Piutang dagang menunjukkan kredit pelanggan dan informasi mengenai pembayaran yang telah dilakukan, yang bermanfaat bagi administrasi kebijakan kredit perusahaan secara keseluruhan (Bodnar, 2007).

B. Limit Kredit

Sebagian besar penjualan antar perusahaan (business-to-business sales) dilakukan secara kredit. Penjualan secara kredit harus disetujui sebelum diproses. Bagi pelanggan lama dengan catatan pembayaran yang baik, pemeriksaan kredit formal untuk setiap penjualan biasanya tidak dibutuhkan. Sebagai gantinya, pengambil pesanan memiliki otorisasi umum untuk menyetujui pesanan dari pelanggan yang baik, artinya mereka yang tidak memiliki saldo yang lewat jatuh tempo. Hal ini biasanya dicapai dengan membuat batas kredit (saldo kredit maksimum yang diizinkan) untuk setiap pelanggan berdasarkan pada catatan kredit terdahulu dan kemampuannya untuk membayar (Romney, 2015).

(23)

menyebabkan saldo rekening pelanggan melebihi batas kredit, maka pesanan tersebut diterima. Apabila pesanan yang diajukan akan menyebabkan saldo rekening pelanggan melebihi batas kredit, maka pesan e-mail akan dikirim ke manajer bagian kredit untuk memutuskan apakah pesanan tersebut disetujui atau ditolak).

2.2 Sistem Informasi

Sistem informasi merupakan sekelompok perangkat keras dan perangkat lunak yang dirancang untuk mengubah data menjadi informasi yang bermanfaat (Bodnar, 2007).

Sistem informasi merupakan suatu kerangka kerja dengan sumber daya (manusia dan komputer) dikoordinasikan untuk mengubah masukan (data) menjadi keluaran (informasi), guna mencapai sasaran perusahaan (Wilkinson, 2008).

Sedangkan sistem informasi penjualan merupakan suatu sistem yang terdiri dari kumpulan orang, peralatan dan prosedur yang memadukan antara pekerjaan mesin (komputer) dan manusia yang menyajikan keakuratan informasi bagi para pemakai dalam membuat keputusan untuk memecahkan masalah penjualan (Kotler, 2009).

2.3 Bagan Alir Sistem

(24)

dokumen adalah diagram yang menggambarkan aliran seluruh dokumen. Diagram alur dokumen ini menggunakan simbol-simbol yang sama dengan diagram alur sistem. Diagram alur dokumen digambar dengan menggunakan simbol-simbol yang ada pada Tabel 2.1

Tabel 2.1 Simbol Bagan Aliran Sistem

No Simbol Nama Simbol Keterangan

1 Dokumen Simbol ini digunakan untuk

menunjukkan dokumen input dan output baik untuk proses manual, mekanik, atau komputer.

2 Keputusan Simbol keputusan digunakan

untuk menggambarkan suatu kondisi yang mengharuskan sistem untuk memilih tindakan yang akan dilakukan

berdasarkan kriteria tertentu.

3 Operasi manual Simbol ini digunakan untuk

menggambarkan proses yang terjadi secara manual yang tidak dapat dihilangkan dari sistem yang ada

4 Database Simbol ini digunakan untuk

menggambarkan media penyimpanan yang digunakan untuk menyimpan data pada sistem yang akan dibuat.

5 Proses Simbol proses digunakan untuk

menggambarkan proses yang terjadi dalam sistem yang akan dibuat

6 Input manual Simbol Proses yang digunakan

(25)

2.4 Data Flow Diagram (DFD)

Data Flow Diagram yang lebih dikenal dengan DFD adalah sebuah alat

dokumentasi grafis yang mengguanakan beberapa simbol, sebagaimana terdaftar pada Tabel 2.2 untuk menggambarkan bagaimana data mengalir melalui proses-proses yang saling terhubung (Jogiyanto, 2005).

Tabel 2.2 Simbol Data Flow Diagram

No Simbol Nama Simbol Keterangan

1 External

Entity atau Boundary

Simbol ini menunjukkan kesatuan dilingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lain yang berada di lingkungan luarnya yang akan memberikan pengaruh berupa input atau menerima output

2 Data Flow

atau Aliran Data

Aliran data dapat digambarkan dengan tanda panah dan garis yang diberi nama dari aliran data tersebut

3

0

PRCS_1

Proses Dalam simbol tersebut dituliskan nama proses yang akan dikerjakan oleh sistem dari transformasi aliran data yang kelur. Suatu proses mempuyai satu atau lebih input data dan menghasilkan satu atau lebih output data.

4 1 Stor_3 Data Store Data store merupakan simpanan

dari data yang dapat berupa file atau catatan manual, dan suatu agenda atau buku. Data store digunakan untuk menyimpan data sebelum dan sesudah proses lebih lanjut

2.5 Database

Database adalah suatu koleksi data komputer yang terintegrasi di

(26)

kembali. Tujuan utama dari konsep database adalah meminimumkan pengulangan data dan mencapai indepedensi. Pengulagan data adalah duplikasi data yang artinya data yang sama disimpan dalam beberapa file. Indepedensi data dalam kemampuan untuk membuat perubahan dalam struktur data, tanpa membuat perubahan dalam struktur data dan tanpa membuat perubahan pada program memproses data. Program mengacu pada tabel untuk mengakses data. Perubahan pada struktur data hanya dilakukan sekali, yaitu dalam tabel. File-file tersendiri dapat tetap ada, mewakili komponen-komponen utama dari database namun organisasi fisik dari data tidak menghambat pemakai (Everest, 2005).

Tipe-tipe database :

1. Operational Database

Menyimpan data detail yang dibutuhkan untuk mendukung operasi dari entire

organization.

2. Analytical Database

Menyimpan data dan Information extrateted dari operasional yang diseleksi dan external database. Meliputi data dan informasi yang banyak dibutuhkan oleh manajer organisasi dan end user.

3. Data Warehouse

Merupakan pusat data sentral yang ditampilkan dan di integrasikan sehingga dapat digunakan oleh manajer dan user professional untuk macam-macam analisis bisnis.

(27)

Merupakan suatu basis data yang berada di bawah kendali sistem manajemen basis data (DBMS) terpusat dengan peranti penyimpanan (storage database) yang terpisah-pisah satu dari yang lainnya.

Berikut ini merupakan beberapa manfaat database yaitu :

1. Sebagai komponen utama atau penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi.

2. Menentukan kualitas informasi yaitu cepat, akurat, dan relevan sehingga informasi yang disajikan tidak kadaluarsa.

3. Mengatasi pengulangan data. 4. Menghindarai inkonsistensi data.

2.6 Power Designer

Power Designer merupakan suatu tools berupa software untuk

mendesain sistem dan rancangan Entity Relation Diagram (ERD) yang dikembangkan oleh Sybase. Ada dua model data yaitu : Entity Relationship

Diagram (ERD) dan Model Relasional. Keduanya menyediakan cara untuk

mendeskrisikan perancangan basis data pada peringkat logika. Model ERD dan

Conceptual Data Model (CDM) : model yang dibuat berdasarkan anggapan

(28)

14 BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Langkah-langkah pelaksanaan analisis dan perancangan sistem informasi penjualan gas pada CV. Berkat Alam Sejahtera ini akan menggunakan metode

System Development Life Cycle (SDLC), karena merupakan metode

pengembangan yang terstruktur dan digunakan oleh sebagian besar perusahaan saat ini (Turban, 2007). Adapun diagram yang menggambarkan langkah-langkah tersebut dapat dilihat pada Gambar 3.1.

Sistem Informasi Pengelolaan Aset Komputer dan Peripheral

1.

Gambar 3.1 Diagram Pelaksanaan Sistem Informasi Penjualan Gas

3.1.1 Identifikasi Masalah

Dalam pengumpulan data sebagai penyusunan laporan dan penyelesaian masalah dalam penelitian ini, dilakukan dengan survei dan wawancara pada CV. Berkat Alam Sejahtera. Kegiatan survei dan wawancara ini dilakukan untuk memperoleh data dan informasi yang diperlukan dalam membuat sistem informasi penjualan gas.

Dari hasil pengamatan, permasalahan dalam penjualan gas antara lain, bagian admin penjualan sangat kesulitan untuk mengetahui jatuh tempo piutang masing-masing pelanggan, sehingga bagian admin penjualan kesulitan dalam

(29)

penagihan piutang terhadap pelanggan. Dalam Proses pendaftaran pelanggan baru, masih sering terjadi pendaftaran pelanggan yang sama dan proses pencarian pelanggan karena banyaknya data pelanggan yang dicatat dalam buku. Bagian admin penjualan kesulitan dalam memantau stok tabung di gudang sehingga banyak permintaan yang ditolak oleh bagian admin penjualan.

Penjualan yang dibahas pada penelitian ini adalah penjualan secara tunai dan kredit yang dilakukan oleh perusahaan. Berikut ini adalah gambaran proses bisnis dari hasil identifikasi yang ada, digambarkan dalam document flow berikut ini.

A. Document Flow Transaksi Penjualan

(30)

memberikan faktur penjualan dan surat jalan untuk pelanggan. Document Flow transaksi penjualan CV. Berkat Alam Sejahtera dapat dilihat pada Gambar 3.2.

Dokumen Flow Transaksi Penjualan

Pelanggan Admin Penjualan Petugas Gudang Petugas Lapangan Owner

P

Mencatat Data Pelanggan

Ya

Pelanggan

Membuat Daftar Pesanan Pelanggan

Daftar Pesanan Pelanggan

Daftar Pesanan Pelanggan

Cek Stok Tabung

Tabung Tersedia 4

Membuat Surat Jalan

Surat Jalan Surat Jalan

Mencatat Laporan Penjualan

(31)

B. Document Flow Pembayaran Tunai

Pada proses pembayaran tunai, pelanggan akan melakukan pembayaran tabung gas kepada petugas lapangan lalu petugas lapangan akan memberikan pembayaran tabung gas kepada admin penjualan. Admin penjualan akan membuat faktur dan memberikan kepada petugas lapangan, petugas lapangan akan memberikan faktur kepada pelanggan. Document flow transaksi pembayaran tunai dapat dilihat pada Gambar 3.3.

Document Flow Pembayaran Tunai

Pelanggan Petugas Lapangan Admin Penjualan

P

Faktur Berstatus LunasFaktur

Faktur

End

Pembayaran Tabung Gas

Faktur

Gambar 3.3 Document Flow Transaksi Pembayaran Tunai

C. Document Flow Pembayaran Kredit

(32)

lunas dan membuat nota pembayaran untuk pelanggan serta menulis piutang pelanggan ke buku besar. Document flow transaksi pembayaran kredit dapat dilihat pada Gambar 3.4.

Document Flow Pembayaran Kredit

Pelanggan Petugas Lapangan Admin Penjualan

P

Faktur Berstatus LunasNota Pembayaran Nota

Pembayaran

Validasi Status Belum

Lunas

Gambar 3.4 Document Flow Transaksi Pembayaran Kredit

D. Document Flow Pengembalian Tabung Gas

(33)

kembali, jika tabung selesai semua, petugas lapangan akan melakukan pengambilan tabung. Setelah tabung diterima petugas gudang, lalu petugas gudang akan mencatat kartu peminjaman tabung. Document flow pengembalian tabung dapat dilihat pada Gambar 3.5.

Dokumen Flow Pengembalian Tabung Gas

Customer Petugas Gudang Petugas Lapangan

P

h

a

se

Start

Cek Data Penjualan

Gas

End Konfirmasi ke

Pelanggan

Semua Tabung Selesai Digunakan

Ya

Mengembalik an Tabung

Mencatat M/ K Tabung

Kartu Peminjaman Tabung

Tidak

Pengambilan Tabung

(34)

3.1.2 Analisis Kebutuhan Sistem

Dengan adanya permasalahan diatas maka dibuatlah perancangan sebuah aplikasi yang dapat melakukan notifikasi jatuh tempo piutang, laporan inventori tabung, laporan stok tabung gas yang ada di gudang dan laporan piutang untuk pelanggan, pada tahap ini digunakan untuk menentukan data apa saja yang diperlukan aplikasi, siapa saja yang menjadi pengguna aplikasi, bagaimana aplikasi dapat menyelesaikan permasalahan diatas.

Tabel 3.1 Analisis Kebutuhan Sistem No Jenis Kebutuhan Kebutuhan

1 Input -Data Pelanggan

-Data Tabung -Data Jenis Gas -Data Ukuran Tabung -Data Harga

-Data Penjualan Gas -Data Peminjaman Tabung -Data Pengembalian Tabung -Data Pembayaran

2 Output -Daftar Tabung Baru

-Daftar Jenis Gas -Daftar Ukuran Tabung

(35)

-Surat Jalan -Faktur

-Nota Pembayaran -Info Stok Tabung

-Daftar Jatuh Tempo Piutang

3 Proses -Pengelolaan Tabung Baru

-Pengelolaan Harga Gas - Pengelolaan Ukuran Tabung -Pendaftaran Pelanggan Baru -Penjualan Gas

-Pembayaran Gas -Peminjaman Tabung -Pengembalian Tabung

4 Pengguna -Petugas Gudang

-Owner

-Admin Penjualan

5 Hak Akses Petugas Gudang:

-Memasukkan Data Peminjaman Tabung -Memasukkan Data Pengembalian Tabung -Melihat Stok Tabung

Owner:

-Membaca Laporan Penjualan -Membaca Daftar Pelanggan Baru

(36)

Admin Penjualan:

-Memasukkan Data Jenis Gas -Memasukkan Data Ukuran Tabung -Memasukkan Data Harga

-Memasukkan Data Tabung -Memasukkan Data Pelanggan -Memasukkan Data Penjualan -Memasukkan Data Pembayaran

3.2 Perancangan Sistem

Perancangan sistem dilakukan untuk mengumpulkan informasi yang berkenaan dengan aplikasi yang dibangun serta untuk memudahkan pemahaman terhadap sistem. Perancangan sistem ini dilakukan dengan menggunakan system

flow lanjutan dari document flow yang sudah terkomputerisasi secara keseluruhan,

sehingga pengguna mengetahui hak akses apa saja yang didapatkan ketika login pada sistem ini. Setelah system flow dibuat, perancangan sistem selanjutnya adalah membuat Data Flow Diagram yang berfungsi untuk menggambarkan aliran data yang terjadi didalam sistem dimulai dari tingkat yang rendah hingga tingkat yang tertinggi. Dengan DFD memungkinkan pengembangan sistem untuk membagi sistem menjadi bagian-bagian yang lebih sederhana. Dilanjutkan dengan membuat Entity Relationship Diagram terdiri dari Conceptual Data Model dan

Physical Data Model yang memberikan gambaran mengenai struktur logical dari

(37)

telah dibuat pada PDM. Terakhir adalah perancangan antar muka yang nantinya menjadi konsep untuk diterjemahkan kedalam Visual Studio 2013 sehingga menjadi form-form yang terintegrasi pada sistem informasi penjualan gas ini.

3.2.1 Blok Diagram

Blok Diagram

Input Proses Output

P

h

a

se

Pendaftaran Pelanggan Baru

Penjualan Gas

Pembayaran Gas

Data Penjualan Gas

Informasi Stok Tabung Pengelolaan Tabung Baru

Pengeloaan Harga Gas Data Tabung

Data Jenis Gas

Data Harga

Daftar Tabung Baru Pengelolaan Jenis Gas

Pengelolaan Ukuran Tabung

Daftar Ukuran Tabung Daftar Jenis Gas

Data Ukuran Tabung

Reminder Jatuh

Tempo 2

(38)

Pada Gambar 3.6 menunjukkan bahwa terdapat input, proses dan output yang ada pada blok diagram. Pada bagian input adalah bagian dimana data-data yang dibutuhkan dikumpulkan untuk selanjutnya diproses. Bagian proses adalah bagian dimana data-data pada bagian input mulai diproses untuk dapat menghasilkan output yang informatif. Bagian selanjutnya adalah bagian output, merupakan hasil dari data-data yang diolah pada bagian proses.

Rancangan penelitian yang digunakan untuk membantu pembuatan rancang bangun ini berupa diagram blok seperti ditunjukkan pada Gambar 3.6.

3.2.2 System Flowchart

System flow merupakan proses lanjutan dari document flow dimana

proses yang masih manual dihilangkan dan basis data dimunculkan. Dalam sistem informasi penjualan gas pada CV. Berkat Alam Sejahtera terdapat delapan system

flowchart, yaitu proses pengelolaan jenis gas, pengelolaan ukuran tabung,

pengelolaan harga, pengelolaan tabung, pendaftaran pelanggan baru, penjualan gas, pembayaran gas dan pengembalian tabung. Berikut ini uraian dari masing-masing proses.

A. System Flow Pengelolaan Jenis Gas

System flow pengelolaan Jenis Gas dimulai dari admin penjualan

(39)

System Flow Pengelolaan Jenis Gas

Admin Penjualan

P

h

a

se

Memasukkan Data Jenis Gas

Simpan Data Jenis Gas

Jenis Gas

Tampil Daftar Jenis Gas Start

End

Gambar 3.7 System Flow Pengelolaan Jenis Gas

B. System Flow Pengelolaan Ukuran Tabung

System flow pengelolaan ukuran tabung dimulai dari admin penjualan

memasukkan data ukuran tabung sistem akan menyimpan data ukuran tabung ke

database ukuran tabung. Sistem akan menampilkan daftar ukuran tabung. System

(40)

System Flow Pengelolaan Ukuran Tabung

Admin Penjualan

P

h

a

se

Memasukkan Data Ukuran Tabung

Simpan Data Ukuran Tabung

Ukuran Tabung

Tampil Daftar Ukuran Tabung

Start

End

Gambar 3.8 System Flow Pengelolaan Ukuran Tabung

C. System Flow Pengelolaan Tabung

System flow pengelolaan tabung dimulai dari admin penjualan

(41)

System Flow Pengelolaan Tabung

Admin Penjualan

P

h

a

se

Memasukkan Data Tabung

Simpan Data Tabung

Tabung

Tampil Daftar Tabung Start

End

Gambar 3.9 System Flow Pengelolaan Tabung

D. System Flow Pengelolaan Harga Gas

System flow pengelolaan harga dimulai dari admin penjualan

(42)

System Flow Pengelolaan Harga Gas

Admin Penjualan Owner

P

h

a

se

Memasukkan Data Harga

Simpan Data Harga

Harga

Menampilkan Laporan Perubahan Harga

Start

End

History Harga

Laporan Perubahan

Harga

Menampilkan Laporan Perubahan Harga

Laporan Perubahan

Harga

Gambar 3.10 System Flow Pengelolaan Harga Gas

E. System Flow Pendaftaran Pelanggan Baru

System flow pendaftaran baru dimulai dari admin penjualan memasukkan

(43)

System Flow Pendaftaran Pelanggan Baru

Admin Penjualan Owner

Pelanggan

P

h

a

se

Memasukkan Data Pelanggan

Simpan Data Pelanggan

Pelanggan

Menampilkan Laporan Pelanggan Baru Start

End Data Pelanggan Data Pelanggan

Laporan Pelanggan

Baru

Menampilkan Laporan Pelanggan Baru

Laporan Pelanggan

Baru

Gambar 3.11 System Flow Pendaftaran Pelanggan Baru

F. System Flow Transaksi Penjualan Gas

System flow penjualan gas dimulai dari bagian admin penjualan melihat

stok tabung jika ada pemesanan gas oleh pelanggan. Admin penjualan akan memasukkan data penjualan gas sistem akan menyimpan data penjualan ke

database penjualan dan detil penjualan. Admin penjualan akan mencetak faktur

(44)

memberikan kepada pelanggan. System flow pemesanan gas dapat dilihat pada Gambar 3.12

System Flow Penjualan Gas

Admin Penjualan Petugas Gudang Pelanggan Owner

P

h

a

se

Start

Memasukkan Data Penjualan Gas

Menyimpan Data Penjualan Gas

Memasukkan Data Peminjaman Tabung

Menyimpan Data Peminjaman Tabung

Update Status Tabung

Update Status Penjualan

Penjualan

Mencetak Surat Jalan

Surat JalanSurat Jalan Peminjaman Menampilkan Stok

Tabung

Tabung

End Melihat Stok Tabung

Laporan

Gambar 3.12 System Flow Penjualan Gas

G. System Flow Pembayaran Gas

System flow pembayaran gas dimulai dari sistem akan

(45)

pembayaran dan memberikan nota pembayaran kepada pelanggan. System

flow pembayaran gas dapat dilihat pada Gambar 3.13

System Flow Pembayaran Gas

Admin Penjualan Pelanggan

P

h

a

se

Memasukkan Data Pembayaran Gas Nota

Pembayaran

Pembayaran Simpan Data Pembayaran Gas

Menampilkan Reminder Jatuh Tempo Piutang

Cetak Nota Pembayaran

Nota PembayaranPembayaranNota Penjualan

Start

End

Gambar 3.13 System Flow Pembayaran Gas

H. System Flow Pengembalian Tabung

System flow pengembalian tabung dimulai dari petugas gudang

memasukkan data pengembalian sistem akan menyimpan data pengembalian ke

database pengembalian lalu sistem juga akan melakukan update status tabung dan

(46)

System Flow Pengembalian Tabung

Petugas Gudang

P

h

a

se

Memasukkan Data Pengembalian Tabung

Menyimpan Data Pengembalian

Tabung

Update Status Peminjaman Tabung

Pengembalia n

Update Status Tabung

End

Peminjaman

Tabung Start

Gambar 3.14 System Flow Pengembalian Tabung

3.2.3 Diagram Berjenjang

(47)

baru, proses penjualan gas, proses pembayaran dan proses pengembalian tabung. Diagram berjenjang untuk sistem yang akan dibangun ini dapat dilihat pada Gambar 3.15

Sistem Informasi Penjualan Gas

0

Pendaftaran Pelanggan Baru

5

Pengelolaan Tabung Gas

Simpan Data Harga 3.1

Menampilkan Laporan Perubahan

Harga 3.2

Simpan Data Tabung 4.1

Tampil Daftar Tabung

4.2

Simpan Data Pelanggan Baru

5.1

Menampilkan Laporan Pelanggan

Baru 5.2

Menampilkan Stok Tabung

6.1

Menyimpan Data Penjualan Gas Reminder Jatuh Tempo Piutang

7.1

Simpan Data Pembayaran Gas

7.2 Pengelolaan Ukuran

Tabung 2

Pengelolaan Jenis Gas

1

Simpan Data Jenis Gas 1.1

Tampil Daftar Jenis Gas 1.2

Simpan Data Ukuran Tabung

2.1

Tampil Daftar Ukuran Tabung

2.2

Cetak Nota Pembayaran

7.3

Menyimpan Data Peminjaman Tabung

6.5

Update Status Tabung

6.5

Update Status Penjualan

6.7

Pengembalian Tabung

8

Cetak Surat Jalan 6.8

Menyimpan Data Pengembalian

Tabung 8.1

Update Status Peminjaman Tabung

8.2

Update Status Tabung

8.3

(48)

3.2.4 Context Diagram

Perancangan DFD dimulai dari context diagram menggambarkan entity yang berhubungan langsung dengan sistem dan aliran data secara umum. Sedangkan proses-proses yang lebih detail yang terdapat dalam sistem masih belum bisa diketahui. Pada context diagram sistem informasi penjualan gas terdapat empat external entity, yaitu admin penjualan, pelanggan, owner dan petugas gudang. Pada context diagram ini proses-proses yang lebih detil masih belum terlihat. Context Diagram dapat dilihat pada Gambar 3.16

Update Status Tabung Update Status Penjualan Update Status Peminjaman Tabung

Update Status Tabung Reminder Jatuh Tempo Piutang

Informas i Stok Tabung Laporan Penjualan Laporan Perubahan Harga Laporan Pelang gan Baru

Daftar Tabung Nota Pembayaran

Faktur Daftar Ukuran Tabung

Daftar Jenis Gas Surat Jalan

Laporan Penjualan Laporan Perubahan Harga Laporan Pelang gan Baru

Nota Pembayaran Surat Jalan

Faktur

Data Peminjaman Tabung Data Peng embalian Tabung

Data Pembayaran Data Penjualan

Data Pelang g anData Tabung Data Harg a Data Ukuran Tabung

Data Jenis Gas 0

Sis tem Informasi Penjualan Gas Pada CV Berkat Alam

Owner Pelang g an

Gambar 3.16 Context Diagram

3.2.5 Data Flow Diagram

Data Flow Diagram (DFD) merupakan perangkat yang digunakan pada

metodologi pengembangan sistem yang terstruktur dan lebih detail. DFD menggambarkan seluruh kegiatan yang terdapat pada sistem secara jelas.

(49)

Pada DFD level 0 terdapat delapan proses, yaitu: 1. Proses pengelolaan jenis gas

2. Proses pengelolaan ukuran tabung 3. Proses pengelolaan harga

4. Proses pengelolaan tabung

5. Proses pendaftaran pelanggan baru 6. Proses penjualan gas

7. Proses pembayaran gas 8. Proses pengembalian tabung

Diagram level 0 dapat dilihat pada Gambar 3.17

Update Status Tabung Update Status Penjualan

Data Tabung

Update Status Peminjaman Tabung Update Status Tabung

Data Tabung Data Peminjaman

Informas i Stok Tabung

Reminder Jatuh Tempo Piutang Data Tabung

Data Penjualan

Data Pembayaran Data Pembayaran

Data Peng embalian

Data Detil Peminjaman

Data Peminjaman

Data Detil Peminjaman Data Peminjaman

Data Penjaulan Data Detil Penjualan

Data Detil Penjualan Data Penjualan

Data Pelang g an

Data Pelang g an

Data Tabung Data Tabung Data Harg a

Data Harg a

Data History Harg a Data History Harg a Data Ukuran Tabung

Data Ukuran Tabung

Data Jenis Gas

Data Jenis Gas

Surat Jalan Surat Jalan

Data Peng embalian Tabung

Nota Pembayaran Data Pembayaran

Nota Pembayaran

Faktur

Laporan Pelang gan Baru Laporan Perubahan Harga Laporan Penjualan

Faktur

Data Penjualan Laporan Penjualan

Laporan Pelang gan Baru Data Pelang g an

Daftar Tabung Data Tabung Laporan Perubahan Harga Data Harg a

Data Ukuran Tabung Daftar Ukuran Tabung Daftar Jenis Gas

Data Jenis Gas

Admin Penjualan

Petug as Gudang

Pelang g an Owner 1

Peng elolaan Jenis Gas

+

2 Peng elolaan Ukuran Tabung

+ 3

Peng elolaan Harg a

+

4 Peng elolaan Tabung Gas + Peng embalian

Tabung +

1 Jenis Gas

2 Ukuran Tabung

3 Harg a

4 History Harg a

5 Tabung

6 Pelang g an

7 Detil Penjualan

8 Penjualan

9 Detil

Peminjaman

10 Peminjaman

11 Pembayaran

12 Peng embalian

(50)

b. Diagram Level 1 Proses Pengelolaan Jenis Gas

Pada DFD level 1 proses pengelolaan jenis gas dibagi menjadi dua proses, yaitu proses simpan data jenis gas dan proses tampil daftar jenis gas. Diagram level 1 proses pengelolaan jenis gas dapat dilihat pada Gambar 3.18

Gambar 3.18 Diagaram Level 1 Pengelolaan Jenis Gas

c. Diagram Level 1 Proses Pengelolaan Ukuran Tabung

Pada DFD level 1 proses pengelolaan pengelolaan ukuran tabung dibagi menjadi dua proses, yaitu proses simpan data ukuran tabung dan proses tampil daftar ukuran tabung. Diagram level 1 proses pengelolaan ukuran tabung dapat dilihat pada Gambar 3.19.

(51)

d. Diagram Level 1 Proses Pengelolaan Harga

Pada DFD level 1 proses pengelolaan harga dibagi menjadi dua proses, yaitu proses simpan data harga dan proses menampilkan laporan perubahan harga. Diagram level 1 proses pengelolaan harga dapat dilihat pada Gambar 3.20.

Gambar 3.20 Diagaram Level 1 Proses Pengelolaan Harga

e. Diagram Level 1 Proses Pengelolaan Tabung Gas

Pada DFD level 1 proses pengelolaan tabung gas dibagi menjadi dua proses, yaitu simpan data tabung dan proses tampil daftar tabung. Diagram level 1 proses pengelolaan tabung gas dapat dilihat pada Gambar 3.21

(52)

f. Diagram Level 1 Proses Pendaftaran Pelanggan Baru

Pada DFD level 1 proses pendaftaran pelanggan baru dibagi menjadi dua proses, yaitu proses simpan data pelanggan dan proses menampilkan laporan pelanggan baru. Diagram level 1 proses pendaftaran pelanggan baru dapat dilihat pada Gambar 3.22

Gambar 3.22 Diagaram Level 1 Proses Pendaftaran Pelanggan Baru

g. Diagram Level 1 Proses Penjualan Gas

(53)

Pada DFD level 1 proses Penjualan gas dibagi menjadi delapan proses, yaitu proses menampilkan stok tabung, proses simpan data penjualan gas, proses cetak faktur, proses menampilkan laporan penjualan, proses simpan data peminjaman tabung, proses update status tabung, update status penjualan dan proses cetak surat jalan. Diagram level 1 proses penjualan gas dapat dilihat pada Gambar 3.23

h. Diagram Level 1 Proses Pembayaran Gas

Pada DFD level 1 proses pembayaran dibagi menjadi tiga proses, yaitu proses menampilkan reminder jatuh tempo piutang, proses simpan data pembayaran gas dan proses cetak nota pembayaran. Diagram level 1 proses pembayaran gas dapat dilihat pada Gambar 3.24

(54)

i. Diagram Level 1 Proses Pengembalian Tabung

Pada DFD level 1 proses pengembalian tabung dibagi menjadi tiga proses, yaitu proses simpan data pengembalian tabung, proses update data peminjaman tabung dan proses update status tabung. Diagram level 1 proses pengembalian tabung dapat dilihat pada Gambar 3.25

Gambar 3.25 Diagaram Level 1 Proses Pengembalian Tabung

3.2.6 Entity Relationship Diagram

Entity Relationship Diagram (ERD) merupakan proses yang

menunjukkan hubungan antar entitas dan relasinya. ERD menyediakan bentuk untuk menunjukkan struktur keseluruhan kebutuhan data dari pemakai. Entity

Relationship Diagram terbagi menjadi Conceptual Data Model (CDM) dan

Physical Data Model (PDM).

a. Conceptual Data Model

Conceptual Data Model (CDM) dari rancang bangun sistem informasi

(55)

untuk menghasilkan rancangan ERD dalam bentuk Conceptual Data Model (CDM). Conceptual Data Model dapat dilihat pada Gambar 3.26.

Gambar 3.26 Conceptual Data Model

b. Physical Data Model

Dari rancangan Conceptual Data Model (CDM), maka dapat di-generate untuk menghasilkan rancangan Physical Data Model (PDM). PDM ini merupakan gambaran dari struktur database dari sistem informasi penjualan gas pada CV. Berkat Alam Sejahtera Physical Data Model dapat dilihat pada Gambar 3.27.

Memiliki Variable characters (30)

Pelanggan Variable characters (50) Variable characters (100) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Date Variable characters (50) Date

Variable characters (20)

Harga Variable characters (20) Variable characters (20) Integer

Variable characters (30) Text

o ID_Detil_Peminjaman Integer

(56)

Gambar 3.27 Physical Data Model

Pada Gambar 3.27 mengenai Phisycal Data Model pada proses Sistem Informasi Penjualan Gas pada CV. Berkat Alam Sejahtera, dijelaskan bahwa setiap tabel database memiliki keterangan tipe data yang berguna untuk melakukan penyimpanan database dan pemanggilan isi database ke dalam program Sistem Informasi Penjualan Gas pada CV. Berkat Alam Sejahtera.

3.2.7 Struktur Tabel

Dalam pengembangan sistem informasi manajemen arsip ini, digunakan beberapa tabel untuk menyimpan berbagai data yang penting. Tabel tersebut adalah Tabel Jenis_Gas, Tabel Ukuran_Tabung, Tabel Harga, Tabel

(57)

History_Harga, Tabel Tabung, Tabel Pelanggan, Tabel Penjualan, Tabel Pembayaran, Tabel Peminjaman, Tabel Pengembalian, Tabel Detil_Penjualan, Tabel Detil_Peminjaman. Berikut akan dijelaskan tentang table-tabel yang digunakan.

A. Tabel Jenis_Gas

Primary key : ID_Gas Foreign key : -

Fungsi : Untuk menyimpan data jenis gas yang tersedia

Tabel 3.2 Stuktur Tabel Jenis_Gas

Field Tipe Panjang Keterangan

ID_Gas Char 3 Primary Key

Nama_Gas Varchar 30

B. Tabel Ukuran_Tabung

Primary key : ID_Ukuran Foreign key : -

Fungsi : Untuk menyimpan data ukuran tabung yang tersedia

Tabel 3.3 Stuktur Tabel Ukuran_Tabung

Field Tipe Panjang Keterangan

ID_Ukuran Char 2 Primary Key

Ukuran Char 2

C. Tabel Harga

Primary key : ID_Harga

Foreign key : ID_Ukuran, ID_Gas

(58)

Tabel 3.4 Struktur Tabel Harga

Field Tipe Panjang Keterangan

ID_Harga Char 3 Primary Key

ID_Ukuran Char 2 Foreign Key

ID_Gas Char 3 Foreign Key

Harga_Beli Integer

Harga_Jual Integer

Periode Date

D. Tabel Tabung

Primary key : ID_Tabung Foreign key : ID_Harga

Fungsi : Untuk menyimpan data Tabung Gas

Tabel 3.5 Struktur Tabel Tabung

Field Tipe Panjang Keterangan

ID_Tabung Char 9 Primary Key

ID_Harga Char 3 Foreign Key

Merk Varchar 50

Tanggal_Beli Date

Status2 Varchar 20

E. Tabel Pelanggan

Primary key : ID_Pelanggan Foreign key : -

Fungsi : Untuk menyimpan data pelanggan

Tabel 3.6 Struktur Tabel Pelanggan

Field Tipe Panjang Keterangan

ID_Pelanggan Char 4 Primary Key

Nama Varchar 50

Alamat Varchar 100

Wilayah Varchar 50

No_Telepon Varchar 50

Fax Varchar 50

(59)

Field Tipe Panjang Keterangan

Tanggal_Daftar Date

Limit_Kredit Integer

Sisa Integer

F. Tabel History_Harga Primary key : -

Foreign key : ID_Harga

Fungsi : Untuk menyimpan data perubahan harga

Tabel 3.7 Struktur Tabel Harga

Field Tipe Panjang Keterangan

ID_Harga Char 3 Foreign Key

ID_History Integer

Periode2 Date

Harga_Beli2 Integer

Harga_Jual2 Integer

G. Tabel Penjualan

Primary key : ID_Penjualan Foreign key : ID_Pelanggan

Fungsi : Untuk menyimpan data data Transaksi Penjualan

Tabel 3.8 Struktur Tabel Penjualan

Field Tipe Panjang Keterangan

ID_Penjualan Char 13 Primary Key

ID_Pelanggan Char 4 Foreign Key

Tanggal_Penjualan Date

Total_Barang Integer

Biaya_Kirim Integer

Total Integer

Jenis_Penjualan Varchar 20

Status Varchar 20

(60)

H. Tabel Peminjaman

Primary key : ID_Peminjaman

Foreign key : ID_Pengembalian, ID_Penjualan

Fungsi : Untuk menyimpan data Peminjaman Tabung

Tabel 3.9 Struktur Tabel Peminjaman

Field Tipe Panjang Keterangan

ID_Peminjaman Char 13 Primary Key

ID_Pengembalian Char 13 Foreign Key

ID_Penjualan Char 13 Foreign Key

Tanggal_Pinjam Date

Status_Peminjaman Varchar 30

Keterangan Text

Jumlah_Pinjam Integer

I. Tabel Pengembalian

Primary key : ID_Pengembalian Foreign key : ID_Peminjaman

Fungsi : Untuk menyimpan data Pengembalian Tabung

Tabel 3.10 Struktur Tabel Pengembalian

Field Tipe Panjang Keterangan

ID_Pengembalian Char 13 Primary Key

ID_Peminjaman Char 13 Foreign Key

Tanggal_Kembali Date 13

J. Tabel Detil_Penjualan

Primary key : ID_Penjualan, ID_Harga Foreign key : ID_Penjualan, ID_Harga

Fungsi : Untuk menyimpan data Detail Penjualan

Tabel 3.11 Struktur Tabel Detil_Penjualan

Field Tipe Panjang Keterangan

ID_Penjualan Char 13 Primary Key,

(61)

Field Tipe Panjang Keterangan

ID_Harga Char 3 Primary Key,

Foreign Key

Harga_Pokok Integer 13

Harga_Jual Integer

Jumlah Integer 30

Subtotal Integer

K. Tabel Detil_Peminjaman Primary key : -

Foreign key : ID_Tabung, ID_Peminjaman

Fungsi : Untuk menyimpan data Detail Penjualan

Tabel 3.12 Struktur Tabel Detil_Peminjaman

Field Tipe Panjang Keterangan

ID_Tabung Char 13 Foreign Key

ID_Peminjaman Char 3 Foreign Key

ID_Detil_Peminjaman Integer 13

L. Tabel Pembayaran

Primary key : ID_Pembayaran Foreign key : ID_Penjualan

Fungsi : Untuk menyimpan data Pembayaran

Tabel 3.13 Struktur Tabel Pembayaran

Field Tipe Panjang Keterangan

ID_Pembayaran Char 13 Primary Key

ID_Penjualan Char 13 Foreign Key

Tanggal_Bayar Date

Denda_Pembayaran Integer

Jumlah_Pembayaran Integer

(62)

3.2.8 Desain Input dan Output

Desain input atau output merupakan rancangan input atau output berupa

form untuk menu utama, login, master, transaksi, laporan dan stok tabung. Desain

input atau output juga merupakan acuan pembuat aplikasi dalam Sistem Informasi

Penjualan Gas pada CV. Berkat Alam Sejahtera. A. Desain Form Menu Utama

Form menu utama terdapat menu utama yang terdiri dari menu yang

mengarah ke halaman master, transaksi, inventori dan laporan. Desain form menu utama dapat dilihat pada Gambar 3.28.

Menu Utama

LOGO Master Transaksi Laporan Stok Tabung Exit

Gambar 3.28 Desain UI Form Menu Utama

B. Desain Form Login

Form login digunakan pertama kali saat membuka sistem, digunakan untuk

(63)

Login

username

password USERNAME

PASSWORD

LOGO

Login

Gambar 4.29 Desain UI Form Login

C. Desain Form Master

1. Desain Form Master Jenis Gas

Form Master Jenis Gas digunakan untuk mengatur data jenis gas yang ada

di jual oleh CV. Berkat Alam Sejahtera sebagaimana digambarkan pada Gambar 4.30.

Master Jenis Gas

ID Gas Nama Gas

Id gas

Nama gas

Text Text Text

Text Text Text ID Gas

Nama Gas

Simpan Bersih

(64)

2. Desain Form Master Ukuran Tabung

Form Master Ukuran Tabung digunakan untuk mengatur data ukuran

tabung yang ada di jual oleh CV. Berkat Alam Sejahtera sebagaimana digambarkan pada Gambar 4.31.

Master Ukuran Tabug

ID Ukuran Ukuran Tabung

ID Ukuran

Ukuran Tabung (m3)

Simpan Bersih

Gambar 4.31 Desain UI Form Master Ukuran Tabug

3. Desain Form Master Tabung

Form Master Harga digunakan untuk mengatur data tabung baru di CV.

Berkat Alam Sejahtera sebagaimana digambarkan pada Gambar 4.32. Master Tabung

ID Gas Nama Gas Ukuran Tabung Merk Tanggal Beli

Nama gas

ID Tabung Mulai

ID Tabung Terakhir Tanggal Beli Merk

(65)

4. Desain Form Master Harga

Form Master Harga digunakan untuk mengatur data harga masing-masing

jenis gas dan ukuran tabung yang ada di jual oleh CV. Berkat Alam Sejahtera sebagaimana digambarkan pada Gambar 4.33.

Master Harga

ID Harga Nama Gas Ukuran Tabung Harga Beli Harga Jual Tanggal Update

ID Harga

Ukuran tabung (m3)

Tanggal Update Gambar 4.33 Desain UI Form Master Harga

5. Desain Form Master Pelanggan

Form Master Pelanggan digunakan untuk mengatur data pelanggan baru di

CV. Berkat Alam Sejahtera sebagaimana digambarkan pada Gambar 4.34.

Master Pelanggan

ID Pelanggan Nama Alamat Wilayah No Telp Fax Email Tanggal Daftar Id pelanggan

Gambar 4.34 Desain UI Form Master Pelanggan

D. Desain Form Penjualan Gas

Form Penjualan Gas digunakan untuk mencatat penjualan gas pada CV.

(66)

Penjualan Gas

Jenis Gas Ukuran Jumlah Harga Subtotal

Id Penjualan

Jenis Gas Jumlah

Harga

Jenis Gas Jumlah

Harga

Gambar 4.35 Desain UI Form Penjualan Gas

E. Desain Form Pembayaran Gas

Form pembayaran gas digunakan untuk melakukan input data

pembayaran gas. Desain form pembayaran gas dapat dilihat pada Gambar 3.36. Pembayaran Gas

ID_Penjualan Tanggal Penjualan ID_Pelanggan Nama Pelanggan Total Total Pembayaran Sisa Hutang Jatuh tempo

Id Pembayaran

ID Pembayaran Simpan

Nama Pelanggan

(67)

F. Desain Form Peminjaman Tabung

Form Peminjaman Tabung digunakan untuk mencatat peminjaman tabung

gas oleh sebagaimana digambarkan pada Gambar 4.37.

Peminjaman Tabung

Gambar 4.37 Desain UI Form Peminjaman Tabung

G. Desain Form Cek Stok Tabung

Form Cek Stok Tabung digunakan untuk melihat stok tabung yang tersedia di

gudang pada CV. Berkat Alam Sejahtera sebagaimana digambarkan pada Gambar 4.38.

Master Ukuran Tabug

Jenis Gas Ukuran Tabung Stok

Text

Cek Stok Tabung

(68)

H. Desain Form Reminder Jatuh Tempo Piutang

Form Reminder Jatuh Tempo Piutang digunakan untuk pengingat kepada admin

penjualan jika ada jatuh tempo piutang selama satu minggu kedepan yang akan muncul secara otomatis setelah admin penjualan login sebagaimana digambarkan pada Gambar 4.39.

Reminder Jatuh Tempo Piutang

ID_Penjualan ID_Pelanggan Nama Pelanggan Tanggal Penjualan Total Sisa Piutang Jatuh tempo

Text Text Text

Text Text Text Text

Text Text

Text Text Text

Text Text Text

Text Text Text

Text Text Text

Gambar 4.39 Desain Form Reminder Jatuh Tempo Piutang

I. Desain Form Laporan

1. Desain Form Faktur Penjualan

(69)

Form Laporan Faktur Penjualan digunakan untuk melihat laporan

penjualan ke pelanggan tertentu dan sebagai bukti lunas jika pelanggan melakukan transaksi secara tunai. Desain form laporan faktur penjualan dapat dilihat pada Gambar 3.40.

2. Desain Form Surat Jalan

Form surat jalan digunakan untuk bukti serah terima tabung gas dari

perusahaan kepada pelanggan. Desain form surat jalan dapat dilihat pada Gambar 3.41

Gambar 3.41 Desain Surat Jalan

3. Desain Form Laporan Pelanggan Baru

Form laporan pelanggan baru digunakan laporan kepada owner jika ada

(70)

Gambar 3.42 Desain Laporan Pelanggan Baru

4. Desain Form Laporan Penjualan

Form laporan penjualan digunakan untuk melihat laporan laporan

penjualan selama periode tertentu. Desain form laporan data warna aset dapat dilihat pada Gambar 3.43.

Gambar 3.43 Desain Laporan Penjualan

5. Desain Form Laporan Perubahan Harga

Form laporan perubahan harga digunakan untuk laporan kepada owner

(71)

Gambar 3.44 Desain Laporan Perubahan Harga

6. Desain Form Nota Pembayaran

Form Nota Pembayaran digunakan untuk bukti pembayaran penjualan

secara kredit. Desain form Nota Pembayaran dapat dilihat pada Gambar 3.45.

Gambar 3.45 Desain Nota Pembayaran

3.3 Pembuatan Program

(72)

Visual Studio 2013 ini merupakan bahasa pemrograman yang digunakan untuk

membuat aplikasi Windows yang berbasis grafis Graphical User Interface, sehingga diminati oleh banyak orang. Dalam pembuatan sistem ini, juga menggunakan SQL Server 2008 untuk pengolahan databasenya, karena SQL

Server 2008 termasuk aplikasi yang memiliki tingkat pengolahan data yang

mudah dioperasikan.

3.4 Desain Uji Coba

Desain uji coba bertujuan untuk memastikan bahwa aplikasi telah dibuat dengan benar sesuai dengan kebutuhan atau tujuan yang diharapkan. Kekurangan atau kelemahan sistem pada tahap ini akan dievaluasi sebelum diimplementasikan. Proses pengujian menggunakan Black Box Testing yaitu aplikasi akan diuji dengan melakukan berbagai percobaan untuk membuktikan bahwa aplikasi yang telah dibuat sudah sesuai dengan tujuan. Adapun uji coba yang akan dilakukan adalah sebagai berikut.

A.Desain Uji Coba Form Log In

Tabel 3.14 Desain Uji Coba Form Log In Objek Pengujian Form Login

Keterangan Mengetahui tampilan dan fungsi form login dapat berjalan dan menghasilkan output yang diharapkan.

Test Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji textbox

username, textbox

password, dan

button log in

Memasukkan karakter pada

textbox username

dan textbox

password

(73)

Objek Pengujian Form Login

Keterangan Mengetahui tampilan dan fungsi form login dapat berjalan dan menghasilkan output yang diharapkan.

Test Case

ID

Tujuan Input Output yang Diharapkan

2. Validasi

username dan

password

Button login Log in berhasil sesuai dengan

hak akses masing-masing pengguna, jika username atau

password salah, maka muncul

peringatan.

Menu utama sesuai dengan hak akses

B.Desain Uji Coba Form Menu Utama

Tabel 3.15 Desain Uji Coba Form Menu Utama Objek Pengujian Form Menu Utama

Keterangan Mengetahui tampilan dan fungsi form Menu Utama dapat berjalan dan menghasilkan output yang diharapkan.

Test Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji fungsi

button pada

menu utama

Button master

jenis gas

Menampilkan form master jenis gas

Button master

ukuran tabung

Menampilkan form master ukuran tabung

Button master

harga

Menampilkan form master harga

Button master

tabung

Menampilkan form master tabung

Button master

pelanggan

Menampilkan form master pelanggan

Button transaksi

penjualan gas

Menampilkan form transaksi penjualan gas

Button transaksi

pembayaran gas

Menampilkan form transaksi pembayaran gas

Button transaksi

peminjaman tabung

Menampilkan form transaksi peminjaman tabung

Button transaksi

pengembalian

Gambar

Gambar 3.2 Document Flow Penjualan Gas
Gambar 3.3 Document Flow Transaksi Pembayaran Tunai
Gambar 3.4 Document Flow Transaksi Pembayaran Kredit
Gambar 3.5  Document Flow Pengembalian Tabung Gas
+7

Referensi

Dokumen terkait

Pestisida yang digolongkan berdasarkan cara penggunaannya dapat berupa Atraktan (zat kimia pembau sebagai penarik serangga dan menangkapnya dengan perangkap), Kemosterilan (zat

Langkah-langkah yang dilakukan dalam pengabdian masyarakat yaitu penyebaran kuisioner, penyerahan alat pengolahan limbah reaktor fotokatalitik fixed bed TiO 2 batu

Sebagai radio milik negara yang berperan sebagai pemersatu antar wilayah perlu menyesuaikan diri dan mengikuti perkembangan zaman yang semakin maju membuat

Berdasarkan kutipan di atas diketahui bahwa Mas Darmo memberikan iming-iming bersyarat kepada Yu Manis untuk berputar-putar kota dengan bayar lima ribu perak plus makan

Singkong jenis manis memiliki kadar sianogen yang rendah ( ≤ 50 mg/kg singkong) sedangkan jenis pahit memiliki kadar sianogen yang tinggi (> 50 mg/kg singkong).. •

Dengan demikian, dapat disimpulkan dari nilai rata-rata EVA, perusahaan yang masuk dalam kelompok LQ 45 tidak menjadikan EVA sebagai pengukuran kinerja keuangan

Penelitian ini bertujuan untuk mendeskripsikan peningkatan kemampuan pemahaman konsep matematis, peningkatan aktivitas siswa, dan peningkatan keterampilan mengajar

Tubuh manusia terdiri dari berbagai mikroorganisme yang secara kolektif membentuk plak yang berkolonisasi pada organ baik, usus, vagina, organ lainnya dan rongga mulut Didalam