Sistem Aplikasi Penjualan DION PUTRA.

(1)

ABSTRAK

Sistem informasi penjualan merupakan sebuah sistem yang mencatat kegiatan penjualan secara real time, dengan tujuan untuk kepentingan review suatu penjualan yang nantinya akan digunakan sebagai salah satu variabel yang berkaitan dengan perhitungan – perhitungan mengenai keadaan penjualan seperti stok barang, harga barang, harga penjualan dan variabel lainnya yang sesuai dengan kegiatan yang dilakukan oleh toko tersebut.

Pada tugas akhir ini dilakukan suatu studi untuk memikirkan dan mencari jalan keluar bagaimana dan apakah memungkinkan data–data penjualan yang diperoleh dapat diolah menjadi suatu sistem yang informasinya dapat dimanfaatkan oleh semua pihak khususnya admin menjadi sebuah informasi yang berbasis komputer tanpa menggunakan sistem yang masih manual.

Pada DION PUTRA sistem informasi penjualan yang digunakan masih manual, akibatnya memperlambat kerja admin untuk mencapai hasil yang maksimal. Untuk menanggulanginya maka di suatu pemrograman struktur menjadi teknik pemrograman berbasis objek (Object Oriented Programming) tujuannya agar user khususnya admindapat dengan mudah melakukan kegiatan penjualan.

Sistem informasi penjualan ini menggunakan bahasa program Visual C#. NET dan framework. NET 3.5, serta basis data yang digunakan yaitu SQL Srever 2005. Sumber data yang diperoleh dalam membuat aplikasi tersebut yaitu melalui wawancara, studi pustaka dan tanya jawab.


(2)

ABSTRACT

Sales information system is a system that records sales activity in real time, with the aim to review a sale of interests that will be used as one of the variables associated with the calculation - the calculation of the sales situation, such as inventory, price, sales price and other variables consistent with activities undertaken by these shops. In this final duty conducted a study to figure out and find out how and whether the road allows sales data obtained can be processed into a system whose information can be utilized by all parties, especially the admin into a computer-based information without using the manual system.

In Dion PUTRA sales information system that is used is still manual, consequently slowing the admin work to achieve maximum results. To fix it in a programming structure into an object-based programming techniques (Object Oriented Programming) objective that particular admin user can easily perform sales activities.

This sales information systems using programming language Visual C #. NET and the framework. NET 3.5, and the database used is SQL Srever 2005.

Sources of data obtained in making the application is through interviews, literature studies and frequently asked questions.


(3)

DAFTAR ISI

Halaman

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... v

ABSTRACK ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xv

DAFTAR LAMPIRAN ... xviii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 6

2.1 Konsep Dasar Sistem ... 6

2.2 Konsep Dasar Informasi ... 7

2.3 Konsep Dasar Sistem Informasi ... 8

2.4 Proses Bisnis ... 8

2.5 Perancangan Basis Data ... 9

2.5.1 Diagram Hubungan Entitas ... 9


(4)

2.6 Black Box ... 13

2.7 Tinjauan Perangkat Lunak ... 14

2.7.1 Framework. NET 3.5 ... 14

2.7.2 Bahasa Pemrograman C#. NET ... 16

2.7.3 DataBase ... ... 16

2.7.4 SQL (Structured Query Language) ... 17

2.8 Perancangan Sistem ... 17

2.8.1 Use Case ... 18

2.8.2 Activity Diagram ... 20

2.8.3 Class Diagram ... ... 21

BAB III ANALISIS DAN RANCANGAN SISTEM ... 23

3.1 Proses Bisnis ... 23

3.1.1 Penjualan ... 23

3.1.2 Pembelian ... 24

3.1.3 Laporan Bulanan ... 25

3.2 Basis Data ... 26

3.2.1 Entity Relationship Diagram ..... 26

3.2.2 Database Diagram ...... 27

3.3 Aliran Data ... 35

3.3.1 Use Case ....... 35

3.3.1.1 Dokumentasi Use Case ... 36

3.3.2 Diagram Aktivitas ... 125

3.3.3 Class Diagram ...... 126

3.4 Perancangan Antar Muka (User Interface Design) ... 127

BAB IV HASIL PENELITIAN ...... 138

4.1 Tampilan Menu Utama ...... 138

4.1.1 Form Login ...... 138

4.1.2 Form Home ...... 138


(5)

4.1.4 Form Data Pelanggan ....... 141

4.1.5 Form Data Barang ....... 144

4.1.6 Form Data Toko ....... 147

4.1.7 Form Data Pemasok ......... 149

4.1.8 Form Data Jenis Barang ....... 151

4.1.9 Form Data Margin ......... 153

4.1.10 Form Data Barang DiToko ......... 155

4.1.11 Form Faktur Pembelian ......... 158

4.1.12 Form Faktur Penjualan ......... 160

4.1.13 Form Data Keluar Masuk Barang ... 162

4.2 Tampilan Rekapitulasi ......... 165

4.2.1 Form Penjualan Barang Perhari ......... 165

4.2.2 Form Penjualan Barang Perbulan ......... 166

4.2.3 Form Penjualan Barang Berdasarkan Item Barang ... 167

4.2.4 Form Pembelian Barang Perhari ......... 169

4.2.5 Tampilan Cetak Faktur Penjualan ......... 170

4.2.6 Tampilan Cetak Penjualan Barang Perhari ... 171

4.2.7 Tampilan Cetak Penjualan Barang Perbulan ... 171

4.2.8 Tampilan Cetak Penjualan Barang Berdasarkan Item Barang .... 172

4.2.9 Tampilan Cetak Pemebelian Barang Perhari ... 173

4.2.9 Tampilan Cetak Data Keluar Masuk Barang ... 173

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 174

5.1 Pembahasan ......... 174

5.2 Pengujian Fungsionalitas ......... 174

BAB VI SIMPULAN DAN SARAN ... 193

6.1 Simpulan ......... 193

6.2 Saran ......... 194


(6)

DAFTAR GAMBAR

Halaman

Gambar 1 Total Participation ...... 10

Gambar 2 Partial Participation ... 10

Gambar 3 One to one relationship ... 11

Gambar 4 One to many relationship ... 11

Gambar 5 Many to many relationship ... 11

Gambar 6 Entity Relationship Diagram (ERD) Sistem Aplikasi Penjualan DION PUTRA ... 26

Gambar 7 Database Diagram Sistem Aplikasi Penjualan DION PUTRA ... 27

Gambar 8 Use case Sistem Aplikasi Penjualan DION PUTRA ... 35

Gambar 9 Diagram Aktivitas ...... 125

Gambar 10 Class Diagram Sistem Aplikasi Penjualan DION PUTRA ... 126

Gambar 11 Perancangan MenuLogin ... 127

Gambar 12 Perancangan Home ... 127

Gambar 13 Perancangan Mengelola Data Pengguna ... 128

Gambar 14 Perancangan Mengelola Data Pelanggan ... 129

Gambar 15 Perancangan Mengelola Data Barang ... 129

Gambar 16 Perancangan Mengelola Data Toko ... 130

Gambar 17 Perancangan Mengelola Data Pemasok ... 131

Gambar 18 Perancangan Mengelola Data Jenis Barang... 131

Gambar 19 Perancangan Mengelola Data Margin ... 132

Gambar 20 Perancangan Mengelola Data Barang DiToko ... 133

Gambar 21 Perancangan Faktur Pembelian ... 133


(7)

Gambar 23 Perancangan Tampilan Penjualan Barang Perhari ... 135

Gambar 24 Prancangan Tampilan Penjualan Barang Perbulan ... 135

Gambar 25 Perancangan Tampilan Penjualan Barang Berdasarkan Item Barang ... 136

Gambar 26 Perancangan Tampilan Pembelian Barang Perhari ... 137

Gambar 27 Tampilan Form Login ... 138

Gambar 28 Tampilan Form Home ... 138

Gambar 29 Tampilan Form Data Pengguna ... 139

Gambar 30 Tampilan Form Data Pelanggan ... 142

Gambar 31 Tampilan Form Data Barang ... 144

Gambar 32 Tampilan Form Data Toko ... 147

Gambar 33 Tampilan Form Data Pemasok ... 149

Gambar 34 Tampilan Form Data Jenis Barang ... 151

Gambar 35 Tampilan Form Data Margin ... 154

Gambar 36 Tampilan Form Data Barang DiToko ... 155

Gambar 37 Tampilan Form Faktur Pembelian ... 158

Gambar 38 Tampilan Form Faktur Penjualan ... 160

Gambar 39 Tampilan Form Data Keluar Masuk Barang ... 163

Gambar 40 Tampilan Form Penjualan Barang Perhari ... 165

Gambar 41 Tampilan Form Penjualan Barang Perbulan ... 166

Gambar 42 Tampilan Form Penjualan Barang Berdasarkan Item Barang ... 168

Gambar 43 Tampilan Form Pembelian Barang Perhari ... 169

Gambar 44 Tampilan CetakFaktur Penjualan ... 171

Gambar 45 Tampilan CetakPenjualan Barang Perhari ... 171

Gambar 46 Tampilan CetakPenjualan Barang Perbulan ... 172

Gambar 47 Tampilan CetakPenjualan Barang Berdasarkan Item Barang ... 172


(8)

(9)

DAFTAR TABEL

Halaman

Tabel I Simbol Entity Relationsip Diagram (ERD) ... 9

Tabel II Simbol Use Case Diagram ... 18

Tabel III Simbol Activity Diagram ... 20

Tabel IV Simbol Class Diagram ... 21

Tabel V Tabel Pengguna ... 28

Tabel VI Tabel Pelanggan ... 28

Tabel VII Tabel Barang ... 29

Tabel VIII Tabel Toko ... 29

Tabel IX Tabel Pemasok ... 30

Tabel X Tabel Jenis Barang ... 30

Tabel XI Tabel Margin ... 30

Tabel XII Tabel Faktur Pembelian ... 31

Tabel XIII Tabel FakturPenjualan ... 31

Tabel XIV Tabel Berada ... 32

Tabel XV Tabel Dipasok ... 32

Tabel XVI Tabel Terdiri Dari ... 33

Tabel XVII Tabel Telepon Pelanggan ... 33

Tabel XVIII Tabel Telepon Pemasok ... 33

Tabel XIX Tabel Keluar Masuk Barang ... 34

Tabel XX Activity Use case Login ... 36

Tabel XXI Activity Use case Mengelola Data Pengguna ... 37

Tabel XXII Activity Use case Menyimpan Data Pengguna ... 38

Tabel XXIII Activity Use case Mengubah Data Pengguna ... 39

Tabel XXIV Activity Use case Menghapus Data Pengguna ... 40


(10)

Tabel XXVI Activity Use case Melihat Data Pengguna ... 42

Tabel XXVII Activity Use case Mengelola Data Pelanggan ... 43

Tabel XXVIII Activity Use case Menyimpan Data Pelanggan ... 44

Tabel XXIX Activity Use case Mengubah Data Pelanggan ... 45

Tabel XXX Activity Use case Menghapus Data Pelanggan ... 46

Tabel XXXI Activity Use case Membatalkan Data Pelanggan ... 47

Tabel XXXII Activity Use case Menambah Data Telepon Pelanggan .... 48

Tabel XXXIII Activity Use case Melihat Data Pelanggan ... 49

Tabel XXXIV Activity Use case Mencari Data Pelanggan ... 50

Tabel XXXV Activity Use case Mengelola Data Barang ... 51

Tabel XXXVI Activity Use case Menyimpan Data Barang ... 52

Tabel XXXVII Activity Use case Mengubah Data Barang ... 53

Tabel XXXVIII Activity Use case Membatalkan Data Barang ... 54

Tabel XXXIX Activity Use case Melihat Data Barang ... 55

Tabel XXXX Activity Use case Mencari Data Barang ... 56

Tabel XXXXI Activity Use case Mengelola Data Toko ... 57

Tabel XXXXII Activity Use case Menyimpan Data Toko ... 58

Tabel XXXXIII Activity Use case Mengubah Data Toko ... 59

Tabel XXXXIV Activity Use case Menghapus Data Toko ... 60

Tabel XXXXV Activity Use case Membatalkan Data Toko ... 61

Tabel XXXXVI Activity Use case Melihat Data Toko ... 62

Tabel XXXXVII Activity Use case Mengelola Data Pemasok ... 63

Tabel XXXXVIIIActivity Use case Menyimpan Data Pemasok ... 64

Tabel XXXXIX Activity Use case Mengubah Data Pemasok ... 65

Tabel L Activity Use case Menghapus Data Pemasok ... 66

Tabel LI Activity Use case Membatalkan Data Pemasok ... 67

Tabel LII Activity Use case Menambah Data Telepon Pemasok ... 68

Tabel LIII Activity Use case Melihat Data Pemasok ... 70


(11)

Tabel LV Activity Use case Mengelola Data Jenis Barang ... 72

Tabel LVI Activity Use case Menyimpan Data Jenis Barang ... 73

Tabel LVII Activity Use case Mengubah Data Jenis Barang ... 74

Tabel LVIII Activity Use case Menghapus Data Jenis Barang ... 75

Tabel LIX Activity Use case Membatalkan Data Jenis Barang ... 76

Tabel LX Activity Use case Melihat Data Jenis Barang ... 77

Tabel LXI Activity Use case Mencari Data Jenis Barang ... 78

Tabel LXII Activity Use case Mengelola Data Margin ... 79

Tabel LXIII Activity Use case Menyimpan Data Margin ... 80

Tabel LXIV Activity Use case Mengubah Data Margin ... 81

Tabel LXV Activity Use case Menghapus Data Margin ... 82

Tabel LXVI Activity Use case Membatalkan Data Margin... 83

Tabel LXVII Activity Use case Melihat Data Margin ... 84

Tabel LXVIII Activity Use case Mengelola Data Barang DiToko ... 85

Tabel LXIX Activity Use case Menyimpan Data Barang DiToko ... 86

Tabel LXX Activity Use case Mengubah Data Barang DiToko ... 87

Tabel LXXI Activity Use case Menghapus Data Barang DiToko ... 88

Tabel LXXII Activity Use case Membatalkan Data Barang DiToko ... 89

Tabel LXXIII Activity Use case Melihat Data Barang DiToko ... 91

Tabel LXXIV Activity Use case Mencari Data Barang DiToko ... 91

Tabel LXXV Activity Use case Mengelola Faktur Pembelian ... 93

Tabel LXXVI Activity Use case Menyimpan Data Faktur Pembelian... 94

Tabel LXXVII Activity Use case Membatalkan Data Faktur Pembelian ... 95

Tabel LXXVIII Activity Use case Menambah Data Barang ... 96

Tabel LXXIX Activity Use case Melihat Data Faktur Pembelian ... 97

Tabel LXXX Activity Use case Mencari Data Faktur Pembelian ... 98

Tabel LXXXI Activity Use case Mengelola Faktur Penjual ... 99

Tabel LXXXII Activity Use case Menyimpan Data Faktur Penjualan ... 100


(12)

Tabel LXXXIV Activity Use case Menambah Data Barang ... 102 Tabel LXXXV Activity Use case Melihat Data Faktur Penjualan ... 103 Tabel LXXXVI Activity Use case Mencetak Data Faktur Penjualan ... 104 Tabel LXXXVII Activity Use case Mengelola Data Keluar Masuk Barang ... 105 Tabel LXXXVIII Activity Use case Menyimpan Data Keluar Masuk Barang . 106 Tabel LXXXIX Activity Use case Mengubah Data Keluar Masuk Barang ... 108 Tabel LXXXX Activity Use case Menyimpan Data Keluar Masuk Barang .. 109 Tabel LXXXXI Activity Use case Melihat Data Keluar Masuk Barang ... 110 Tabel LXXXXII Activity Use case Mencetak Data Keluar Masuk Barang ... 111 Tabel LXXXXIII Activity Use case Melihat Rekapitulasi ... 112 Tabel LXXXXIV Activity Use case Menampilkan Penjualan Barang

Perhari ... 113 Tabel LXXXXV Activity Use case Menampilkan Penjualan Barang

Perbulan ... 115 Tabel LXXXXVI Activity Use case Menampilkan Penjualan Barang

Berdasarkan Item Barang ... 116 Tabel LXXXXVII Activity Use case Menampilkan Penjualan Barang

Perhari ... 117 Tabel LXXXXVIII Activity Use case Mengelola Cetak ... 118 Tabel LXXXXIX Activity Use case Mencetak Penjualan

Barang Perhari ... 119 Tabel C Activity Use case Mencetak Penjualan

Barang Perbulan ... 120 Tabel CI Activity Use case Mencetak Penjualan Barang

Berdasarkan Item Barang ... 122 Tabel CII Activity Use case Mencetak Pembelian Barang Perhari ... 123 Tabel CIII Activity Use caseLogout ... 124 Tabel CIV Pengujian Form Login ... 174 Tabel CV Pengujian Form Home ... 175


(13)

Tabel CVI Pengujian Form Data Pengguna ... 175

Tabel CVII Pengujian Form Data Pelanggan ... 177

Tabel CVIII Pengujian Form Data Barang ... 178

Tabel CIX Pengujian Form Data Toko ... 180

Tabel CX Pengujian Form Data Pemasok ... 181

Tabel CXI Pengujian Form Data Jenis Barang ... 182

Tabel CXII Pengujian Form Data Margin ... 184

Tabel CXIII Pengujian Form Data Barang DiToko ... 185

Tabel CXIV Pengujian Form Faktur Pembelian ... 186

Tabel CXV Pengujian Form Faktur Penjualan ... 187

Tabel CXVI Pengujian Form Data Keluar Masuk Barang ... 189

Tabel CXVII Pengujian Form Penjualan Barang Perhari ... 190

Tabel CXVIII Pengujian Form Penjualan Barang Perbulan ... 191

Tabel CXIX Pengujian Form Penjualan Barang Berdasarkan Item Barang ... 191


(14)

DAFTAR LAMPIRAN

LAMPIRAN A HASIL PRINT ... A1 LAMPIRAN B RIWAYAT PENULIS ... A2


(15)

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Dengan berkembangnya komputer di zaman sekarang

membuat semua aspek kehidupan tidak dapat menghindari dari

pengaruh komputer. Pengaplikasian komputer dalam berbagai bidang

sudah meluas. Pada dasarnya setiap instansi/perusahaan senantiasa

dihadapkan pada permasalahan penyimpanan dan pengolahan data.

Salah satu pertimbangan yang sangat penting dalam proses

penyimpan yaitu dengan tersedianya data yang dapat memberikan

informasi yang handal, akurat dan tepat waktu. Informasi yang kurang

akan menghasilkan keputusan yang keliru sehingga menimbulkan

kerugian

yang

akan

menggangu

pencapaian

tujuan

instansi/perusahaan secara keseluruhan, sedangkan keterlambatan

informasi akan menyebabkan tertundanya pencapaian tujuan

instansi/perusahaan yang akhirnya akan menggangu perkembangan

instansi/perusahaan yang telah ditetapkan.

Makin lama makin dirasakan bahwa pengolahan data dengan

menggunakan sistem manual semakin banyak menunjukkan

kelemahan, oleh karena itu diperlukan suatu pengolahan data yang

lebih canggih. Di DION PUTRA sistem aplikasi penjualan merupakan

salah satu sistem yang menunjang dalam pelaksanaan operasional

administrasi. Sistem aplikasi penjualan merupakan sebuah sistem

yang mencatat kegiatan yang dilakukan oleh administrasi. Sistem

tersebut merupakan salah satu variabel yang berkaitan dengan

perhitungan-perhitungan mengenai keadaan penjualan seperti stok

barang, harga barang, harga penjualan, laporan harian penjualan dan

variabel lainnya sesuai dengan kegiatan yang dilakukan oleh toko

tersebut. Kegiatan yang dilakukan oleh administrasi masih manual,

yaitu masih menggunakan

Microsoft Office Excel, sehingga


(16)

2

memperlambat kegiatan yang dilakukan oleh administrasi. Hal ini

mengakibatkan administrasi memberikan hasil yang tidak optimal

sesuai dengan kebutuhan DION PUTRA yang dapat berubah-ubah.

Dengan permasalahan yang ada, diperlukan suatu program

aplikasi yang dapat mengelola, menangani masalah pengolahan,

perhitungan dan pencatatan penjualan yang lebih akurat dan cepat,

sehingga dapat diharapkan dapat memberi kinerja sistem yang lebih

baik.

1.2 Rumusan Masalah

Beberapa masalah yang timbul dari keadaan diatas adalah :

1. Bagaimana dapat memberikan informasi stok barang yang lebih

cepat, tepat dan akurat?

2. Bagaimana dapat memberikan informasi penjualan barang

yang lebih efisien, tepat dan cepat?

3. Bagaimana dapat memberikan informasi pembelian barang,

yang lebih cepat, tepat dan akurat?

4. Bagaimana dapat memberikan informasi laporan penjualan

barang tiap bulannya?

1.3 Tujuan Pembahasan

1. Administrasi dapat melihat stok yang lebih cepat, tepat dan

akurat.

2. Administrasi dapat melihat penjualan barang apa saja yang

keluar secara efisien, tepat dan cepat.

3. Administrasi dapat melihat pembelian barang secara cepat,

tepat dan akurat, seperti jatuh tempo pembayaran dan barang

sudah lunas/belum lunas.

4. Administrasi dapat melihat laporan penjualan barang yang

diperoleh tiap bulannya, secara tepat dan cepat, seperti total

pendapatan perbulannya.


(17)

3

1.4 Ruang Lingkup Kajian

1. Sistem

Batasan masalah dalam penelitian ini adalah sistem aplikasi

penjualan dengan pengembangan dari fitur yang telah ada

diantaranya :

-

Pembuatan laporan penjualan barang perhari.

-

Pembuatan laporan penjualan barang perbulan.

-

Pembuatan laporan penjualan barang berdasarkan

item

barang.

-

Pembuatan laporan pembelian barang perhari.

-

Point of Sale.

2. Software

Software yang digunakan dalam pembuatan aplikasi penjualan

DION PUTRA yaitu menggunakan bahasa pemograman Visual

C# .NET dan

Framework .NET 3.5. Pembuatannya

menggunakan teknik pemograman OOP.

Database yang

digunakan yaitu

SQL server 2005. Aplikasi ini dapat dijalankan

di OS windows XP dan windows Vista.

3. Hardware

Hardware yang digunakan yaitu :

-

Laptop

-

Mouse USB

-

Printer USB

-

OS Windows Vista Home Basic (6.0, build 6001)

-

BIOS PhoenixBIOS 4.0 Release 6.1

-

Processor Intel Core 2 Duo CPU T8100 @ 2.10GHz

-

Memory 1GB RAM


(18)

4

1.5 Sumber Data

Sumber data yang diperlukan dalam penulisan laporan ini

dilakukan dengan berbagai cara antara lain :

1. Wawancara.

Dengan pemilik di lokasi observasi TA sehingga dengan mudah

mendapatkan informasi yang lebih lengkap.

2. Studi Pustaka.

Membaca buku-buku yang berhubungan dengan pemrograman

Visual Studio, khusnya pemrograman C# .NET,

browsing internet

serta buku-buku lain yang berhubungan dengan judul laporan tugas

akhir ini.

3. Tanya Jawab.

Melakukan tanya jawab dengan pihak-pihak lain yang dapat

memberikan saran dan masukan kepada penulis yang berhubungan

dengan penulisan laporan tugas akhir ini.

1.6 Sistematika Penyajian

Sistem penyajian yang dilakukan dalam penulisan laporan ini

adalah sebagai berikut :

BAB I PENDAHULUAN

Menjelaskan tentang latar belakang masalah, rumusan

masalah, tujuan, ruang lingkup kajian, sumber data dan

sistematika penyajian.

BAB II KAJIAN TEORI

Menjelaskan landasan teori apa saja yang digunakan dalam

penulisan laporan.

BAB III ANALISIS DAN RANCANGAN SISTEM

Menjelaskan bagaimana program ini dibuat meliputi desain,

algoritma program serta tahapan perancangan program.


(19)

5

BAB IV HASIL PENELITIAN

Menjelaskan hasil pencapaian yang telah dicapai apakah

sesuai dengan perencanaan atau tidak.

Bab V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Menjelaskan evaluasi dari tahapan awal sampai terkhir.

Bab VI SIMPULAN DAN SARAN

Menjelaskan tentang kesimpulan yang didapat dari hasil

analisis dan interprestasi masalah serta saran dan pendapat

mengenai sistem informasi tersebut.


(20)

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Proses pengembangan dan perencanaan pembuatan perangkat lunak

yang berbasis objek (OOP) akan memudahkan dalam implementasi

pengkodean program dan mengurangi resiko terhadap kurang efektifnya

pengkodean.

Sehingga kesimpulan yang dapat diambil dari seluruh proses

pengembangan sistem informasi ini adalah :

1. Sistem informasi program aplikasi penjualan ini dibuat untuk

memudahkan admin DION PUTRA dalam mengelola data penjualan

yaitu melihat stok barang, stok akan bertambah jika ada pembelian

barang dari suplier dan stok akan berkurang jika ada transaksi

penjualan barang.

2. Sistem informasi program aplikasi penjualan ini dibuat untuk

memudahkan admin DION PUTRA dalam mengelola data penjualan

yaitu memberikan informasi penjualan barang, barang apa saja yang

keluar pada setiap transaksi penjualan barang.

3. Sistem informasi program aplikasi penjualan ini dibuat untuk

memudahkan admin DION PUTRA dalam mengelola data penjualan

yaitu memberikan informasi pembelian barang, barang apa saja yang

dibeli, serta berapa banyak jumlahnya dan barang tersebut sudah

lunas/belum.

4. Sistem informasi program aplikasi penjualan ini dibuat untuk

memudahkan admin DION PUTRA dalam mengelola data penjualan

yaitu memberikan informasi laporan penjulan barang yang

diperolehnya tiap bulan, yaitu total pendapatan penjualan barang.


(21)

194

6.2 Saran

Berikut adalah saran-saran mengenai pengembangan aplikasi di

kemudian hari:

1. Pemanfaatan penggunaan

error handling pada setiap aspek teknis

pengkodean penting dilakukan dan direncanakan, dari pada hanya

menyiasati kemungkinan error pada antarmuka perangkat lunak.

2. Masih banyak fitur yang menarik yang dapat digunakan untuk lebih

melengkapi keberagaman dan kompleksitas data sistem informasi

aplikasi penjualan DION PUTRA, seperti pembayaran bisa dilakukan

menggunakan kartu debit/kredit, pembayaran dilakukan dengan dolar

dan informasi barang yang sedang diservis.

3. Dilakukan perancangan ulang pada

database agar dapat dengan

mudah diolah menjadi sebuah sistem informasi yang baik.


(22)

Daftar Pustaka

Adnan, R., Bachtiar, G., Masykur, A., & Kurniawan, A. (2009). Pengenalan

.NET Framework 3.5. Diakses : 23 Februari 2010, dari

http://www.project-otak.net/pengenalan-dotnet3.5pdf

Davis, G.B. (1992). Sistem Informasi Bisnis : Analisa dan Desain Sistem

Informasi Bisnis, Jakarta : Elex Media Komputindo.

Dharmayanti, S., & Wahono, R.S. (2003). Pengantar Unified Modeling

Language (UML). Diakses : 24 Agustus 2009, dari

http:// setia.staff.gunadarma.ac.id /MateriSuplemenUml.pdf

Etofianto, Y. (2009). Black box Testing. Diakses : 4 Maret 2010, dari

http://etofia.blogspot.com/2009/12/black-box-testing.html

Hendhardy, O. (2008). Mengenal Entity Relationship Diagram dan

Implementasinya di Visio. Diakses : 24 Kktober 2009, dari

http://blog.re.or.id/erd-entity-relationship-diagram.htm

Jogiyanto, H.M. (1993). Analisis dan Desain Sistem Informasi, Yogyakarta

: Andi Offset.

Kurnia, A., Adanan, R., Aryaputra, P., & Sasono, N. (2004). Pengenalan

Bahasa C#. Diakses : 17 Februari 2010, dari

http://otak.csharpindonesia.net/pengenalan-bahasac#.pdf

Martin, J. (1995). Database Organization, Jakarta : Elek Media

Komputindo.


(23)

196

Putrajay, I., & Nugroho, W. (1997). Pemrograman Database, Yogyakarta :

Andi Offset.

Zakaria, A. (2006). Proses Bisnis. Diakses : 4 Maret 2010, dari

http://awaludinz.blogspot.com/2006/07/proses-bisnis.html


(1)

Universitas Kristen Maranatha

1.5 Sumber Data

Sumber data yang diperlukan dalam penulisan laporan ini dilakukan dengan berbagai cara antara lain :

1. Wawancara.

Dengan pemilik di lokasi observasi TA sehingga dengan mudah mendapatkan informasi yang lebih lengkap.

2. Studi Pustaka.

Membaca buku-buku yang berhubungan dengan pemrograman Visual Studio, khusnya pemrograman C# .NET, browsing internet

serta buku-buku lain yang berhubungan dengan judul laporan tugas akhir ini.

3. Tanya Jawab.

Melakukan tanya jawab dengan pihak-pihak lain yang dapat memberikan saran dan masukan kepada penulis yang berhubungan dengan penulisan laporan tugas akhir ini.

1.6 Sistematika Penyajian

Sistem penyajian yang dilakukan dalam penulisan laporan ini adalah sebagai berikut :

BAB I PENDAHULUAN

Menjelaskan tentang latar belakang masalah, rumusan masalah, tujuan, ruang lingkup kajian, sumber data dan sistematika penyajian.

BAB II KAJIAN TEORI

Menjelaskan landasan teori apa saja yang digunakan dalam penulisan laporan.

BAB III ANALISIS DAN RANCANGAN SISTEM

Menjelaskan bagaimana program ini dibuat meliputi desain, algoritma program serta tahapan perancangan program.


(2)

5

BAB IV HASIL PENELITIAN

Menjelaskan hasil pencapaian yang telah dicapai apakah sesuai dengan perencanaan atau tidak.

Bab V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Menjelaskan evaluasi dari tahapan awal sampai terkhir. Bab VI SIMPULAN DAN SARAN

Menjelaskan tentang kesimpulan yang didapat dari hasil analisis dan interprestasi masalah serta saran dan pendapat mengenai sistem informasi tersebut.


(3)

193

Universitas Kristen Maranatha

6.1 Simpulan

Proses pengembangan dan perencanaan pembuatan perangkat lunak yang berbasis objek (OOP) akan memudahkan dalam implementasi pengkodean program dan mengurangi resiko terhadap kurang efektifnya pengkodean.

Sehingga kesimpulan yang dapat diambil dari seluruh proses pengembangan sistem informasi ini adalah :

1. Sistem informasi program aplikasi penjualan ini dibuat untuk memudahkan admin DION PUTRA dalam mengelola data penjualan yaitu melihat stok barang, stok akan bertambah jika ada pembelian barang dari suplier dan stok akan berkurang jika ada transaksi penjualan barang.

2. Sistem informasi program aplikasi penjualan ini dibuat untuk memudahkan admin DION PUTRA dalam mengelola data penjualan yaitu memberikan informasi penjualan barang, barang apa saja yang keluar pada setiap transaksi penjualan barang.

3. Sistem informasi program aplikasi penjualan ini dibuat untuk memudahkan admin DION PUTRA dalam mengelola data penjualan yaitu memberikan informasi pembelian barang, barang apa saja yang dibeli, serta berapa banyak jumlahnya dan barang tersebut sudah lunas/belum.

4. Sistem informasi program aplikasi penjualan ini dibuat untuk memudahkan admin DION PUTRA dalam mengelola data penjualan yaitu memberikan informasi laporan penjulan barang yang diperolehnya tiap bulan, yaitu total pendapatan penjualan barang.


(4)

194

6.2 Saran

Berikut adalah saran-saran mengenai pengembangan aplikasi di kemudian hari:

1. Pemanfaatan penggunaan error handling pada setiap aspek teknis pengkodean penting dilakukan dan direncanakan, dari pada hanya menyiasati kemungkinan error pada antarmuka perangkat lunak. 2. Masih banyak fitur yang menarik yang dapat digunakan untuk lebih

melengkapi keberagaman dan kompleksitas data sistem informasi aplikasi penjualan DION PUTRA, seperti pembayaran bisa dilakukan menggunakan kartu debit/kredit, pembayaran dilakukan dengan dolar dan informasi barang yang sedang diservis.

3. Dilakukan perancangan ulang pada database agar dapat dengan mudah diolah menjadi sebuah sistem informasi yang baik.


(5)

195

Universitas Kristen Maranatha

Adnan, R., Bachtiar, G., Masykur, A., & Kurniawan, A. (2009). Pengenalan .NET Framework 3.5. Diakses : 23 Februari 2010, dari

http://www.project-otak.net/pengenalan-dotnet3.5pdf

Davis, G.B. (1992). Sistem Informasi Bisnis : Analisa dan Desain Sistem Informasi Bisnis, Jakarta : Elex Media Komputindo.

Dharmayanti, S., & Wahono, R.S. (2003). Pengantar Unified Modeling Language (UML). Diakses : 24 Agustus 2009, dari

http://setia.staff.gunadarma.ac.id /MateriSuplemenUml.pdf

Etofianto, Y. (2009). Black box Testing. Diakses : 4 Maret 2010, dari http://etofia.blogspot.com/2009/12/black-box-testing.html

Hendhardy, O. (2008). Mengenal Entity Relationship Diagram dan Implementasinya di Visio. Diakses : 24 Kktober 2009, dari

http://blog.re.or.id/erd-entity-relationship-diagram.htm

Jogiyanto, H.M. (1993). Analisis dan Desain Sistem Informasi, Yogyakarta : Andi Offset.

Kurnia, A., Adanan, R., Aryaputra, P., & Sasono, N. (2004). Pengenalan Bahasa C#. Diakses : 17 Februari 2010, dari

http://otak.csharpindonesia.net/pengenalan-bahasac#.pdf

Martin, J. (1995). Database Organization, Jakarta : Elek Media Komputindo.


(6)

196

Putrajay, I., & Nugroho, W. (1997). Pemrograman Database, Yogyakarta : Andi Offset.

Zakaria, A. (2006). Proses Bisnis. Diakses : 4 Maret 2010, dari http://awaludinz.blogspot.com/2006/07/proses-bisnis.html