Sistem Aplikasi Penjualan DION PUTRA.
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