Sistem Informasi Optimalisasi Perhitungan Pemotongan Kertas Menggunakan Algoritma Genetik pada Toko Sinar Purnama.
v Universitas Kristen Maranatha
ABSTRAK
Toko Sinar Punama (SP) terletak di Ciamis, menjual berbagai macam barang
seperti alat tulis, buku, nota, dan lainnya. Keseluruhan transaksi baik
penjualan,
inventory
sudah bersifat komputerisasi. Namun sebelum
dikomputerisasikan, pihak SP masih menulis transaksi baik penjualan
maupun pembelian,
inventory
di buku lalu memasukkan ke aplikasi
desktop
.
Selain itu untuk menghitung pemotongan kertas masih manual. Hal ini tentu
saja menghambat pekerjaan yang ada karena harus menghabiskan waktu
untuk menghitung kertas, dan juga harus mengajarkan kepada pegawai baru
apabila ada penggantian pegawai. Untuk mengatasi masalah penjualan
pembelian dan penghitungan pemotongan kertas maka aplikasi
desktop
ini
dibuat, selain untuk memanage penjualan dan pembelian yang terjadi di toko
SP, ini juga membantu pihak toko SP untuk menghitung pemotongan kertas
secara lebih maksimal dan cepat. Aplikasi dibuat menggunakan bahasa
pemrograman C# dengan visual studio 2010 dan SQL Server Express 2008
R2 sebagai dasar untuk membuat aplikasi. Penelitian ini telah menghasilkan
aplikasi yang dapat memenuhi pembelian, penjualan, inventaris,akuntansi,
dan masalah pemotongan kertas.
(2)
vi Universitas Kristen Maranatha
ABSTRACT
Sinar Purnama (SP) is located in Ciamis. Whole sales transactions, inventory
is already computerized. But before computerized, the SP is still writing either
a sale and purchase transactions, inventory in the book and then put into
desktop applications. Besides to counting paper cuts is still using the manual.
This is of course hamper the work of existing, because they have to spend
the time to count the paper and also to teach a new employee if there is a
replacement employee. For solve sale transactions, purchase transactions,
and counting paper cuts problem this desktop application is made, in addition
to managing the sales and purchases that occur in the SP also helps the SP
to calculate more maximum paper cutting and fast. This application is created
using the programming language C # with visual studio 2010 and SQL Server
Express 2008 R2 as a basis for making an application. This research has
resulted in applications that can meet the purchasing, sales, inventory,
accounting, and the issue of paper cutting.
(3)
vii Universitas Kristen Maranatha
Daftar Isi
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PRAKATA ... iii
ABSTRAK ... v
ABSTRACT ... vi
Daftar Isi ... vii
Daftar Tabel ... xi
Daftar Gambar ... xiv
BAB I PENDAHULUAN... 1
1.1 LATAR BELAKANG MASALAH ... 1
1.2 RUMUSAN MASALAH ... 1
1.3 TUJUAN MASALAH ... 2
1.4 RUANG LINGKUP KAJIAN ... 2
1.5 SUMBER DATA ... 3
1.6 SISTEMATIKA PENYAJIAN ... 3
BAB II KAJIAN TEORI ... 5
2.1 Sistem Informasi ... 5
2.1.1 Sistem ... 5
2.1.2 Sistem Informasi ... 6
2.2 Microsoft SQL Server 2008 R2 Express ... 7
2.3 .Net Framework ... 9
2.4 MicrosoftVisualStudio 2010 ... 9
2.5 Programming C# ... 9
2.6 Flowchart... 10
2.7 ERD (Entity Relationship Diagram) ... 12
2.8 Data Flow Diagram (DFD) ... 16
2.9 Akuntansi ... 19
2.9.1 Pengenalan Akuntansi ... 19
2.9.2 Laporan Keuangan ... 19
(4)
viii Universitas Kristen Maranatha
BAB III ANALISIS DAN PERANCANGAN SISTEM ...27
3.1 Proses Bisnis ... 27
3.2 Flowchart... 27
3.3 Data Flow Diagram ... 33
2.4 Kamus Data ... 42
2.5 PSPEC ... 50
3.6 ER-D ... 68
3.7 Rancangan Desain Antarmuka... 75
3.7.1 Login ... 75
3.7.2 Form Awal ... 75
3.7.3 Form Manage Barang ... 77
3.7.4 Form Manage Pembelian ... 78
3.7.5 Form Manage Penjualan ... 80
3.7.6 Form Penghitungan Kertas ... 81
3.7.7 Form Manage User ... 83
3.7.8 Form Manage Customer ... 84
3.7.9 Form Manage Supplier ... 85
3.7.10 Form Jurnal ... 86
3.7.11 Form Laba Rugi ... 87
3.7.12 Form Buku Besar ... 88
3.7.13 Form Neraca Keuangan ... 89
3.7.14 Add New Barang ... 90
3.7.15 Add New Supplier ... 91
3.7.16 Add New Customer ... 92
BAB IV HASIL PENELITIAN ...93
4.1 FormLogin ... 93
4.2 Form Awal ... 94
4.3 Form Barang... 97
4.4 Form Pembelian ... 98
4.5 Form Penjualan ... 99
4.6 FormCustomer ... 100
(5)
ix Universitas Kristen Maranatha
4.8 FormUser ... 102
4.9 Form PenghitunganKertas ... 102
4.10 Form Jurnal ... 103
4.11 Form Laba Rugi ... 104
4.12 Form Neraca Keuangan ... 105
4.13 Form Historys ... 106
4.14 Form Buku Besar ... 106
4.15 FormCode Akuntansi dan Operasional ... 107
4.16 FormAdd new barang ... 108
4.17 FormAdd new Supplier ... 109
4.18 FormAdd new Customer ... 109
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 110
5.1 Black Box Testing ... 110
5.1.1 FormLogin ... 110
5.1.2 Form Manage dan Search Barang ... 111
5.1.3 Form Pembelian Barang Detail ... 112
5.1.4 Form Penjualan Barang Detail... 113
5.1.5 Form Supplier ... 115
5.1.6 FormCustomer ... 116
5.1.7 FormUser ... 118
5.1.8 Form Add New Barang ... 119
5.1.9 FormCode Akutansi dan Operasional ... 119
5.1.10 Form Penghitungan Kertas ... 121
5.1.11 FormAdd New Supplier ... 122
5.1.12 FormAdd New Customer ... 123
5.2 Pengujian Penerimaan User ... 123
BAB VI KESIMPULAN DAN SARAN... 126
6.1 Kesimpulan ... 126
6.2 Saran ... 126
Daftar Pustaka ... xvii
DAFTAR RIWAYAT HIDUP ... xix Lampiran A ... A-1
(6)
x Universitas Kristen Maranatha Lampiran B ... B-1
(7)
xi Universitas Kristen Maranatha
Daftar Tabel
Tabel I Tabel Flowchart ...11
Tabel II Tabel ERD ...16
Tabel III Tabel DFD ...18
Table V Tabel Data Barang Jadi ...42
Table VI Tabel DataCustomer ...43
Table VII Tabel DataSupplier ...43
Table VIII Tabel DataUser ...44
Table IX Tabel DataCode Akun ...44
Table X Tabel Data Penjualan Master ...45
Table XI Tabel Data Penjualan Detail ...45
Table XII Tabel Data Pembelian Master ...46
Table XIII Tabel Data Pembelian Detail ...46
Table XIV Tabel DataHistorys ...47
Table XV Tabel Data Bahan Baku ...47
Table XVI Tabel Data Barang Produksi ...48
Table XVII Tabel Data Akuntansi ...49
Table XVIII Tabel Insert Data Pembelian Master ...50
Table XIX Tabel Search Data Pembelian Master ...50
Table XX Tabel Insert Data Pembelian Detail ...51
Table XXI Tabel Edit Data Pembelian Detail ...51
Table XXII Tabel Delete Data Pembelian Detail ...52
Table XXIII Tabel Edit Data Penjualan Master ...53
Table XXIV Tabel Search Data Penjualan Master ...53
Table XXV Tabel Insert Data Penjualan Detail ...54
Table XXVI Tabel Edit Data Penjualan Detail ...54
Table XXVII Tabel Delete Data Penjualan Detail ...55
Table XXVIII Tabel Insert Data Customer ...56
Table XXIX Tabel Update Data Customer ...56
Table XXX Tabel Search Data Customer ...57
Table XXXI Tabel Insert Data Supplier ...57
Table XXXII Tabel Update Data Supplier ...58
Table XXXIII Tabel Search Data Supplier ...58
(8)
xii Universitas Kristen Maranatha
Table XXXV Tabel Update Data Barang jadi ...59
Table XXXVI Tabel Search Data Barang Jadi ...60
Table XXXVII Tabel Insert Data User ...60
Table XXXVIII Tabel Delete Data User ...61
Table XXXIX Tabel Search Data User ...61
Table XL Tabel Menampilkan Jurnal ...62
Table XLI Tabel Menampilkan Laba/Rugi ...62
Table XLII Tabel Menampilkan Neraca Keuangan ...63
Table XLIII Tabel Menampilkan Buku Besar ...64
Table XLIV Tabel Memasukkan code akun ...64
Table XLV Tabel Insert Data Barang baku ...65
Table XLVI Tabel Update Data Bahan baku ...65
Table XLVII Tabel Search Data Bahan Baku ...66
Table XLVIII Tabel Insert Data Barang Produksi ...66
Table XLIX Tabel Update Data Barang Produksi ...67
Table L Tabel Search Data Barang Produksi ...67
Table LI Tabel Barang ...69
Table LII Tabel Barang ...69
Table LIII Tabel Barang ...70
Table LIV Tabel Supplier ...70
Table LV Tabel Customer ...71
Table LVI Tabel Users ...71
Table LVII Tabel Pembelian ...72
Table LVIII Tabel Pembelian Detail ...72
Table LIX Tabel Penjualan ...73
Table LX Tabel Penjualan Detail ...73
Table LXI Tabel Historys ...74
Table LXII Tabel Jurnal ...74
Table LXIII Tabel code akun ...74
Table LXIV Tabel penjelasan gambar 38 form login ...75
Table LXV Tabel penjelasan gambar 39 form awal ...76
Table LXVI Tabel penjelasan gambar 40 form manage barang ...77
Table LXVII Tabel penjelasan gambar 42 dan gambar 41 ...79
Table LXVIII Tabel penjelasan gambar 44 dan gambar 43 ...81
(9)
xiii Universitas Kristen Maranatha
Table LXX Tabel penjelasan gambar 46 ...83
Table LXXI Tabel penjelasan gambar 47 ...84
Table LXXII Tabel penjelasan gambar 48 ...85
Table LXXIII Tabel penjelasan gambar 49 ...86
Table LXXIV Tabel penjelasan gambar 50 ...87
Table LXXV Tabel penjelasan gambar 52 dan 51 ...89
Table LXXVI Tabel penjelasan gambar 53 ...89
Table LXXVII Tabel penjelasan gambar 54 ...90
Table LXXVIII Tabel penjelasan gambar 55 ...91
Table LXXIX Tabel penjelasan gambar 56 ...92
Tabel LXXX Tabel FormLogin ... 110
Tabel LXXXI Tabel form manage dan search barang ... 111
Tabel LXXXII Tabel Form pembelian barang detail ... 112
Tabel LXXXIII Tabel Form penjualan barang detail ... 113
Tabel LXXXIV Tabel Form Supplier ... 115
Tabel LXXXV Tabel Form Customer ... 116
Tabel LXXXVI Tabel Form User ... 118
Tabel LXXXVII Tabel Form Add New barang ... 119
Tabel LXXXVIII Tabel Form Akuntansi dan operasional... 119
Tabel LXXXIX Tabel Form Penghitungan Kertas ... 121
Tabel XC Tabel Form Add New Supplier ... 122
Tabel XCI Tabel Form Add New Supplier ... 123
(10)
xiv Universitas Kristen Maranatha
Daftar Gambar
Gambar1 Simple Model System (Shelly,1995:1.3) ... 5
Gambar2 Information System Components (Shelly,dkk.1995:1.4) ... 6
Gambar3 contoh dari ERD (Yourdon.1996:235) ...13
Gambar4 contoh dari ObjectType/Entities (Yourdon.1996:236) ...13
Gambar5 ObjectType (Yourdon.1996:237) ...14
Gambar6 One to One (Chester, Myrvin and Avtar.2002:64) ...14
Gambar7 Many to One (Chester, Myrvin and Avtar.2002:64)...14
Gambar8 Many to Many (Chester, Myrvin and Avtar.2002:64) ...15
Gambar9 contoh DFD (Yourdon.1996:141) ...16
Gambar10 proses (Yourdon.1996:143) ...17
Gambar11 Flow atau aliran data (Yourdon.1996:143) ...17
Gambar12 penyimpanan (Yourdon.1996:149) ...17
Gambar13 entitas (Yourdon.1996:155) ...18
Gambar14 Neraca Keuangan (Edward,Don James and Lynn Thorne.1986:44) ...20
Gambar15 Jurnal (Edward,Don James and Lynn Thorne.1986:54) ...21
Gambar 16 One Site Crossing ...26
Gambar 17 Two Site Crossing ...26
Gambar 18 Flowchart Pembelian 1 ...28
Gambar 19 Flowchart Pembelian 2 ...29
Gambar 20 Flowchart Penjualan 1 ...30
Gambar 21 Flowchart Penjualan 2 ...31
Gambar 22 Flowchart Penjualan 3 ...32
Gambar 23 DFD Lv 0 ...33
Gambar 24 DFD Lv 1 ...34
Gambar 25 DFD Lv 2 Proses Pembelian Master ...35
Gambar 26 DFD Lv 2 Proses Pembelian Detail ...35
Gambar 27 DFD Lv 2 Proses Penjualan Master ...36
Gambar 28 DFD Lv 2 Proses Penjualan Detail ...36
Gambar 29 DFD Lv 2 Proses Pengolahan DataMaster ...37
Gambar 30 DFD Lv 3 ProsesData Customer ...38
Gambar 31 DFD Lv 3 ProsesData Supplier ...38
Gambar 32 DFD Lv 3 ProsesData Barang ...39
Gambar 33 DFD Lv 3 ProsesData User ...39
(11)
xv Universitas Kristen Maranatha
Gambar 35 DFD Lv 3 Proses Bahan Baku...40
Gambar 36 DFD Lv 3 Proses Barang Produksi ...41
Gambar 37 ERD ...68
Gambar 38 FormLogin ...75
Gambar 39 Form Awal ...76
Gambar 40 FormManage Barang ...77
Gambar 41 FormManage Pembelian Master ...78
Gambar 42 FormManage Pembelian Detail ...78
Gambar 43 FormManage Penjualan Master ...80
Gambar 44 FormManage Penjualan Detail ...80
Gambar 45 Form Penghitungan Kertas ...82
Gambar 46 FormManageUser ...83
Gambar 47 FormManageCustomer ...84
Gambar 48 FormManageSupplier ...85
Gambar 49 Form Jurnal ...86
Gambar 50 Form Laba/Rugi ...87
Gambar 51 Form Buku Besar Pembelian ...88
Gambar 52 Form Buku Besar Penjualan ...88
Gambar 53 Form Neraca Keuangan ...89
Gambar 54 Form Add New Barang ...90
Gambar 55 Form Add New Supplier ...91
Gambar 56 Form Add New Customer ...92
Gambar 57 Form Login ...93
Gambar 58 Form Login salah ...93
Gambar 59 Form Home ...94
Gambar 60 form Home 2 ...94
Gambar 61 form Home 3 ...95
Gambar 62 form Home 4 ...95
Gambar 63 form Home 5 ...96
Gambar 64 form Home 6 ...96
Gambar 65 form Home 8 ...97
Gambar 66 form barang ...97
Gambar 67 form Barang 2 ...98
Gambar 68 form Barang 3 ...98
(12)
xvi Universitas Kristen Maranatha
Gambar 70 form Detail Pembelian ...99
Gambar 71 form Penjualan Utama ... 100
Gambar 72 form Detail Penjualan ... 100
Gambar 73 form Cutomer ... 101
Gambar 74 form Supplier ... 101
Gambar 75 form User ... 102
Gambar 76 form Penghitungan Kertas ... 103
Gambar 77 form Jurnal ... 103
Gambar 78 form Print Jurnal ... 104
Gambar 79 form Laba Rugi ... 104
Gambar 80 form Laba Rugi ... 105
Gambar 81 form Neraca Keuangan ... 105
Gambar 82 form Neraca Keuangan ... 106
Gambar 83 form History ... 106
Gambar 84 form Buku Besar ... 107
Gambar 85 form Buku Besar ... 107
Gambar 86 form Buku Besar Penjualan ... 108
Gambar 87 form Add new barang jadi ... 108
Gambar 88 form Add new bahan baku ... 109
Gambar 89 form Add new supplier ... 109
(13)
1 Universitas Kristen Maranatha
BAB I PENDAHULUAN
1.1 LATAR BELAKANG MASALAH
Toko SP adalah toko yang bergerak pada alat tulis dan percetakan.
Kertas yang dipotong untuk percetakan biasanya berukuran besar atau
plano. Sehingga pihak toko SP harus menghitung sendiri kertas ukuran
besar tersebut dapat dipotong secara optimal. Kendala yang dihadapi toko
SP sekarang adalah penghitungan kertas untuk mendapatkan hasil yang
optimal masih manual, hal ini tentu saja kurang efektif karena membutuhkan
waktu yang lama untuk menghitung dan membuat waktu terbuang percuma.
Selain itu, apabila terdapat pegawai baru pada toko SP maka pemilik harus
lebih dahulu mengajarkan cara yang baik untuk menghitung pemotongan
kertas agar mendapatkan hasil yang optimal, hal ini tentu saja kurang efektif
karena apabila pegawai toko SP yang di
recruit
banyak maka pemilik toko
SP tentu saja akan kerepotan mengajarkan pegawainya sendiri.
Hal inilah yang membuat Toko Sinar Purnama (SP) ingin membuat
sebuah sistem informasi penjualan, pembelian, dan penghitungan kertas
untuk menunjang perkembangan tokonya. Dengan penelitian ini diharapkan
pihak toko SP dapat lebih mempercepat proses penghitungan pemotongan
kertas dan mendapatkan hasil pemotongan kertas seoptimal mungkin.
Penelitian ini pun menggunakan algoritma genetik untuk menghasilkan
pemotongan kertas yang optimal.
1.2 RUMUSAN MASALAH
Masalah yang ada pada penelitian ini dapat dirumuskan menjadi sebagai
berikut:
1. Bagaimana membuat sebuah aplikasi yang dapat menunjang
penjualan, pembelian pada Toko SP?
2. Bagaimana membuat sebuah aplikasi yang dapat menghitung
pemotongan kertas secara optimal?
(14)
2
Universitas Kristen Maranatha
1.3 TUJUAN MASALAH
Tujuan dari dibuat nya penelitian ini adalah sebagai berikut:
1. Membuat sistem informasi yang dapat membuat pihak toko SP
mengatur penjualan, pembelian secara optimal dalam tokonya.
2. Membuat aplikasi yang dapat menunjang pihak toko SP untuk
menghitung pemotongan sebuah kertas secara optimal dengan
menggunakan algoritma genetik sebagai penunjang pihak toko SP
mendapatkan hasil yang optimal.
1.4 RUANG LINGKUP KAJIAN
Batasan dari masalah yang ada pada penelitian ini adalah sebagai berikut:
1. Membuat penjualan pembelian dan mengatur barang yang ada pada
toko SP.
2. Membuat perhitungan pemotongan kertas secara optimal di toko SP
menggunakan algoritma genetik.
3. Algoritma genetik yang digunakan mencakup
crossover
, dikarenakan
tidak dapat diimplementasikan dalam melakukan
mutation
.
Software
minimal yang digunakan untuk menunjang penelitian ini adalah:
1.
Microsoft Word
2010
2.
Microsoft Visual Studio
2010
3. SQL Server
2008 R2
4. Windows Vista
Hardware
minimal yang digunakan untuk menunjang penelitian ini adalah:
1. Processor Pentium IV 2,4 GHz
2. Ram 256 MB
3. Harddisk 128 MB
4. Mouse dan Keyboard
5. Monitor
Komputer
(15)
3
Universitas Kristen Maranatha
1.5 SUMBER DATA
Sumber data
primer
yang didapatkan oleh penulis dalam menunjang
penelitian ini berupa keterangan atau Informasi yang diberikan oleh pihak
Toko SP melalui wawancara secara langsung, ataupun melalui telepon dan
bantuan alat komunikasi lainnya
1.6 SISTEMATIKA PENYAJIAN
Sistematika penulisan yang ada dalam penelitian ini adalah :
BAB I PENDAHULUAN
Bab ini berisi uraian menjelaskan latar belakang, rumusan masalah,
tujuan masalah, ruang lingkup kajian,sumber data, serta sistematika
penyajian.
BAB II KAJIAN TEORI
Bab ini berisi mengenai teori
–
teori penunjang dari penelitian ini, yang
melingkupi teori
–
teori sistem informasi, bahasa pemrograman C#,
ERD, Flowchart, DFD, akuntansi dan algoritma genetik.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi mengenai proses bisnis,
flowchart,
DFD
,
ERD, kamus
data, PSPEC dan Rancangan Desain Antarmuka
BAB IV HASIL PENELITIAN
Bab ini berisi
User Interface Design / Screenshoot
dari
aplikasi yang
telah dihasilkan.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi evaluasi dari aplikasi yang telah dihasilkan melalui
penelitian ini.
(16)
4
Universitas Kristen Maranatha
BAB VI KESIMPULAN DAN SARAN
Bab ini berisi mengenai kesimpulan yang diperoleh dari pembuatan
aplikasi yang telah dihasilkan, dan juga beberapa saran yang dapat
digunakan untuk kepentingan pengembangan selanjutnya.
DAFTAR PUSTAKA
Bab ini berisi mengenai kesimpulan yang diperoleh dari pembuatan
aplikasi yang telah dihasilkan, dan juga beberapa saran yang dapat
digunakan
untuk
kepentingan
pengembangan
selanjutnya.
(17)
126 Universitas Kristen Maranatha
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan
Dari hasil pengujian yang telah dilakukan oleh penulis dan oleh
user
,
maka dapat diambil kesimpulan sebagai berikut :
1.
Dengan adanya aplikasi yang telah dibuat, maka dapat membantu
proses penjualan barang atau transaksi yang terjadi
2.
Dengan adanya aplikasi ini dapat membantu dalam melihat lebih detail
laporan akuntansi yang ada
3.
Aplikasi ini dapat membantu dalam mengatur data
–
data seperti
mengatur pertambahan stock barang, perubahan dalam data barang,
dan lain sebagainya
4.
Dengan adanya aplikasi ini dapat membantu dalam menghitung
optimalisasi pemotongan kertas
6.2 Saran
Dari hasil pengujian yang telah dilakukan oleh penulis dan oleh
user
,
maka dapat diberikan saran sebagai berikut :
1.
Penjualan dan pembelian dapat lebih diperlengkap sesuai kebutuhan SP
dalam penggajian karyawan, utang piutang, dan sebagainya.
2.
Akuntansi yang digunakan lebih diperlengkap sesuai kebutuhan SP agar
SP dapat dengan mudah mengetahui keuntungan, kerugian, pajak, dan
lainnya
3.
Menggunakan algoritma yang lebih dapat menghasilkan pemotongan
yang mengeluarkan hasil paling optimal dan menghitung sisa potongan
yang dihasilkan dari masing
–
masing kertas.
(18)
xvii Universitas Kristen Maranatha
Daftar Pustaka
Chester, Myrvin and Avtar Athwall. 2002.
Basic Information Systems analysis
and design.
New York:McGraw-Hill
Connolly, Thomas, dkk. 1998.
Database Systems second edition.
England:Addison Wesley.
Edwards, Don James and Lynn Thorne. 1986.
College Accounting
Fundamental.
United States of America:IRWIN
Hawryszkiewycz, I T. 1994.
Intoduction to System Analysis and Design Third
Edition.
Australia:Prentice Hall
Leslie, Robert.E. 1968.
System Analysis and Design (Method & Invesion).
New Jersey:Pratcie-Hall,A division of Simon & Schuster,inc.
Mathew, Tom.V.(n.d), Mumbay.
Genetic Algorithm
. Retrieved March 16,
2012, from http://www.civil.iitb.ac.in/tvm/2701_dga/2701-ga-notes/gadoc.pdf
Niswonger, dkk. 1999.
Prinsip
–
prinsip Akuntansi edisi 19.
Jakarta:Penerbit
Erlangga
(19)
xviii
Universitas Kristen Maranatha
Shelly, dkk. 1995.
Systems analysis and design second edition.
United State
of America:boyd & fraser publishing company.
Skiena, Steven.S. 2008.
The Algorithm Design Manual Second Edition.
Stony Brook:Springer-Verlag London Limited, Department of Computer
Science State University of New York.
Watson, Karli. 2001.
Begiinning C#.
United States of America:Wrox Press
Whitten, Jeffery.L,dkk. 2004 .
System Analysis Design Methods Sixth Edition.
New York:McGraw-Hill Companies,Inc
Yourdon, Edward. 1996.
Modern Structured Analysis.
New
Delphi:Prentice-Hall, Inc.
(1)
2
Universitas Kristen Maranatha
1.3 TUJUAN MASALAH
Tujuan dari dibuat nya penelitian ini adalah sebagai berikut:
1. Membuat sistem informasi yang dapat membuat pihak toko SP mengatur penjualan, pembelian secara optimal dalam tokonya.
2. Membuat aplikasi yang dapat menunjang pihak toko SP untuk menghitung pemotongan sebuah kertas secara optimal dengan menggunakan algoritma genetik sebagai penunjang pihak toko SP mendapatkan hasil yang optimal.
1.4 RUANG LINGKUP KAJIAN
Batasan dari masalah yang ada pada penelitian ini adalah sebagai berikut: 1. Membuat penjualan pembelian dan mengatur barang yang ada pada
toko SP.
2. Membuat perhitungan pemotongan kertas secara optimal di toko SP menggunakan algoritma genetik.
3. Algoritma genetik yang digunakan mencakup crossover, dikarenakan tidak dapat diimplementasikan dalam melakukan mutation.
Software minimal yang digunakan untuk menunjang penelitian ini adalah: 1. Microsoft Word 2010
2. Microsoft Visual Studio 2010 3. SQL Server 2008 R2
4. Windows Vista
Hardware minimal yang digunakan untuk menunjang penelitian ini adalah: 1. Processor Pentium IV 2,4 GHz
2. Ram 256 MB 3. Harddisk 128 MB 4. Mouse dan Keyboard 5. Monitor Komputer
(2)
3
Universitas Kristen Maranatha
1.5 SUMBER DATA
Sumber data primer yang didapatkan oleh penulis dalam menunjang penelitian ini berupa keterangan atau Informasi yang diberikan oleh pihak Toko SP melalui wawancara secara langsung, ataupun melalui telepon dan bantuan alat komunikasi lainnya
1.6 SISTEMATIKA PENYAJIAN
Sistematika penulisan yang ada dalam penelitian ini adalah : BAB I PENDAHULUAN
Bab ini berisi uraian menjelaskan latar belakang, rumusan masalah, tujuan masalah, ruang lingkup kajian,sumber data, serta sistematika penyajian.
BAB II KAJIAN TEORI
Bab ini berisi mengenai teori – teori penunjang dari penelitian ini, yang melingkupi teori – teori sistem informasi, bahasa pemrograman C#, ERD, Flowchart, DFD, akuntansi dan algoritma genetik.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi mengenai proses bisnis, flowchart, DFD, ERD, kamus data, PSPEC dan Rancangan Desain Antarmuka
BAB IV HASIL PENELITIAN
Bab ini berisi User Interface Design / Screenshoot dari aplikasi yang telah dihasilkan.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi evaluasi dari aplikasi yang telah dihasilkan melalui penelitian ini.
(3)
4
Universitas Kristen Maranatha BAB VI KESIMPULAN DAN SARAN
Bab ini berisi mengenai kesimpulan yang diperoleh dari pembuatan aplikasi yang telah dihasilkan, dan juga beberapa saran yang dapat digunakan untuk kepentingan pengembangan selanjutnya.
DAFTAR PUSTAKA
Bab ini berisi mengenai kesimpulan yang diperoleh dari pembuatan aplikasi yang telah dihasilkan, dan juga beberapa saran yang dapat digunakan untuk kepentingan pengembangan selanjutnya.
(4)
126 Universitas Kristen Maranatha
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan
Dari hasil pengujian yang telah dilakukan oleh penulis dan oleh user, maka dapat diambil kesimpulan sebagai berikut :
1. Dengan adanya aplikasi yang telah dibuat, maka dapat membantu proses penjualan barang atau transaksi yang terjadi
2. Dengan adanya aplikasi ini dapat membantu dalam melihat lebih detail laporan akuntansi yang ada
3. Aplikasi ini dapat membantu dalam mengatur data – data seperti mengatur pertambahan stock barang, perubahan dalam data barang, dan lain sebagainya
4. Dengan adanya aplikasi ini dapat membantu dalam menghitung optimalisasi pemotongan kertas
6.2 Saran
Dari hasil pengujian yang telah dilakukan oleh penulis dan oleh user, maka dapat diberikan saran sebagai berikut :
1. Penjualan dan pembelian dapat lebih diperlengkap sesuai kebutuhan SP dalam penggajian karyawan, utang piutang, dan sebagainya.
2. Akuntansi yang digunakan lebih diperlengkap sesuai kebutuhan SP agar SP dapat dengan mudah mengetahui keuntungan, kerugian, pajak, dan lainnya
3. Menggunakan algoritma yang lebih dapat menghasilkan pemotongan yang mengeluarkan hasil paling optimal dan menghitung sisa potongan yang dihasilkan dari masing – masing kertas.
(5)
xvii Universitas Kristen Maranatha
Daftar Pustaka
Chester, Myrvin and Avtar Athwall. 2002. Basic Information Systems analysis and design. New York:McGraw-Hill
Connolly, Thomas, dkk. 1998. Database Systems second edition. England:Addison Wesley.
Edwards, Don James and Lynn Thorne. 1986. College Accounting Fundamental. United States of America:IRWIN
Hawryszkiewycz, I T. 1994. Intoduction to System Analysis and Design Third Edition. Australia:Prentice Hall
Leslie, Robert.E. 1968. System Analysis and Design (Method & Invesion). New Jersey:Pratcie-Hall,A division of Simon & Schuster,inc.
Mathew, Tom.V.(n.d), Mumbay. Genetic Algorithm. Retrieved March 16, 2012, from http://www.civil.iitb.ac.in/tvm/2701_dga/2701-ga-notes/gadoc.pdf
Niswonger, dkk. 1999. Prinsip – prinsip Akuntansi edisi 19. Jakarta:Penerbit Erlangga
(6)
xviii
Universitas Kristen Maranatha Shelly, dkk. 1995. Systems analysis and design second edition. United State of America:boyd & fraser publishing company.
Skiena, Steven.S. 2008. The Algorithm Design Manual Second Edition. Stony Brook:Springer-Verlag London Limited, Department of Computer Science State University of New York.
Watson, Karli. 2001. Begiinning C#. United States of America:Wrox Press
Whitten, Jeffery.L,dkk. 2004 . System Analysis Design Methods Sixth Edition. New York:McGraw-Hill Companies,Inc
Yourdon, Edward. 1996. Modern Structured Analysis. New Delphi:Prentice-Hall, Inc.