Aplikasi Penjualan Pembelian Berbasis Web di PT Memory dengan Kemampuan Pengaturan FIFO Barang dan Pengaturan Komisi Sales.
vi
ABSTRACT
Memory corporation is a company that sell sports equipment. It has have it’s own system but the system was assumed not well enough to manage transaction and data in company. To solve the problem, the company develop a new system that well enough and have wide range. To reach that points, the system will be developed in web based system so salesman still can make transactions although they are not in the office. After did some researches in the company and the old system, the design for the new system can be made with combining three old system in the company.The application will be made based on old system with additional some feature such as sales commission report, financial report and management system feature to manage 3 companies.
Key words: Web-based applications, setting a sales commission, system settings "first in, first out" item.
(2)
vii
ABSTRAK
PT Memory adalah sebuah perusahaan yang bergerak di bidang penjualan barang alat-alat olah raga, namun sistem yang ada saat ini dianggap sudah tidak mampu, untuk mengatur data transaksi perusahaan.Oleh karena itu dibuatlah sistem yang baru yang dianggap lebih baik dan memiliki jangkauan yang lebih luas dari sebelumnya. Dengan alasan diatas maka sistem ini dibuat berbasiskan web agar para pengguna yang berada di luar kantor tetap dapat mengakses dan melakukan transaksi, sehingga pihak dari perusahaan dapat melihat data transaksi yang dilakukan diluar perusahaan. Setelah melakukan penelitian di perusahaan tersebut tentang sistem yang sudah ada disana, maka dapat dibuat sebuah rancangan sistem baru yang merupakan gabungan dari 3 sistem perusahaan yang sudah ada. Pembuatan aplikasi ini dibuat berdasarkan aplikasi yang sudah ada sebelumnya, dengan beberapa fitur tambahan seperti komisi sales, laporan-laporan dan pengaturan 3 perusahaan membuat sistem ini menjadi lebih terstruktur.
Kata kunci : aplikasi berbasis web, pengaturan komisi sales , pengaturan sistem “first in first out” barang.
(3)
viii
DAFTAR ISI
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 3
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB II KAJIAN TEORI ... 6
2.1 FIFO (First In Firt Out) ... 6
2.2 Komisi Sales ... 6
2.3 Flowchart ... 6
2.4 ERD (Entity Relationship Diagram) ... 9
2.4.1 Pengantar ERD ... 9
2.4.2 Komponen ERD... 9
2.5 DFD (Data Flow Diagram) ... 13
2.5.1 Pengantar DFD ... 13
2.5.2 Definisi Simbol – Simbol DFD ... 14
2.6 Kamus Data ... 17
2.7 PSPEC (Process Specification)... 18
2.8 HTML (Hypertext Markup Language) & Browser ... 19
2.8.1 Browser ... 19
2.8.2 Pengantar HTML ... 20
2.8.3 Cara Kerja HTML ... 21
2.9 CSS (Cascading Style Sheets) ... 22
2.10 Javascript ... 23
2.11 PHP (Hypertext Preprocessor) ... 27
2.11.1 Pengantar PHP (Hypertext Preprocessor) ... 27
2.11.2 Instalasi dan Pemakaian PHP ... 28
2.12 Basis Data ... 29
2.12.1 Pengantar Basis Data ... 29
2.12.2 Database Management System ... 32
2.13 MYSQL ... 33
2.14 BLACK BOX TEST ... 34
BAB III ANALISIS DAN RANCANGAN SISTEM ... 36
3.1 Proses Bisnis ... 36
3.1.1 Pembelian ... 36
3.1.2 Penjualan ... 38
3.1.3 Pencatatan Data Pemasok ... 43
3.2 ERD (Entity Relationship Diagram ) ... 44
3.3 Spesifikasi Tabel ... 45
3.4 DFD (Data Flow Diagram) ... 52
3.4.1 DFD lvl 0 ... 52
3.4.2 DFD lvl 1 ... 54
3.4.3 DFD lvl 2 ... 55
3.4.4 DFD lvl 3 ... 59
(4)
ix
3.6 PSPEC (Process Specification)... 80
3.7 User Interface ... 97
BAB IV HASIL PENELITIAN ... 134
4.1 Login dan Tampilan Utama ... 134
4.1.1 Login ... 134
4.1.2 Tampilan Utama ... 135
4.2 User ... 135
4.2.1 View User ... 135
4.2.2 Tambah user ... 137
4.2.3 Ubah User ... 138
4.3 Barang ... 139
4.3.1 View Barang ... 139
4.3.2 Tambah barang ... 140
4.3.3 Edit data barang ... 141
4.3.4 Edit Jenis Data Barang ... 142
4.4 Pelanggan ... 143
4.4.1 View Pelanggan ... 143
4.4.2 Tambah Pelanggan ... 144
4.4.3 Edit Pelanggan ... 145
4.5 Pemasok ... 146
4.5.1 View Pemasok ... 146
4.5.2 Tambah Pemasok ... 147
4.5.3 Edit Pemasok ... 148
4.6 Sales ... 149
4.6.1 View Sales ... 149
4.6.2 Tambah Sales ... 150
4.6.3 Edit Data Sales ... 151
4.7 Saldo Awal Piutang ... 152
4.7.1 View Saldo Awal Piutang ... 152
4.7.2 Tambah Saldo Awal Piutang ... 153
4.8 Saldo Awal Hutang... 154
4.8.1 View Saldo Awal Hutang ... 154
4.8.2 Tambah Saldo Awal Hutang ... 155
4.9 Penjualan ... 156
4.9.1 Pembuatan Faktur Penjualan ... 156
4.9.2 Pembuatan Faktur Retur Penjualan ... 157
4.10 Pembelian ... 158
4.11 Transfer Barang ... 160
4.12 Kas ... 161
4.13 Piutang ... 163
4.14 Hutang ... 164
(5)
x
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 167
5.1 Login ... 167
5.2 User ... 168
5.3 Barang ... 169
5.4 Pelanggan ... 171
5.5 Pemasok ... 173
5.6 Sales ... 175
5.7 Saldo Awal Piutang ... 177
5.8 Saldo Awal Hutang... 178
5.9 Pembelian ... 178
5.10Penjualan ... 180
5.11Penerimaan Kas ... 180
5.12Pengeluaran Kas ... 181
BAB VI SIMPULAN DAN SARAN ... 182
6.1 Kesimpulan ... 182
(6)
xi
DAFTAR GAMBAR
Gambar 1 Alur Data ... 7
Gambar 2 Off-page Reference ... 7
Gambar 3 On-page Reference ... 7
Gambar 4 Proses ... 7
Gambar 5 Operasi Manual ... 7
Gambar 6 Decision ... 8
Gambar 7 Terminator ... 8
Gambar 8 Control Transfer Temporary ... 8
Gambar 9 Control Transfer Permanent ... 8
Gambar 10 Data ... 9
Gambar 11 Dokumen ... 9
Gambar 12 Lambang Entitas kuat ... 10
Gambar 13 Lambang Entitas Lemah ... 10
Gambar 14 Lambang Relasi ... 10
Gambar 15 Lambang Atribut Bernilai Tunggal ... 11
Gambar 16 Lambang Atribut Bernilai Banyak ... 11
Gambar 17 Lambang Atribut Turunan ... 11
Gambar 18 Terminator... 14
Gambar 19 Input dan Output ... 14
Gambar 20 Implementasi Data Store ... 15
Gambar 21 Paket Data ... 15
Gambar 22 Arus Data Menyebar ... 16
Gambar 23 Arus Data Mengumpul ... 16
Gambar 24 Sumber dan Tujuan ... 17
Gambar 25 Logo Internet Explorer ... 19
Gambar 26 Logo Mozilla ... 20
Gambar 27 Logo Google Chrome ... 20
Gambar 28 Struktur Web Server ... 27
Gambar 29 Lemari Arsip dan Basis Data ... 30
Gambar 30 Tingkatan abstaksi data ... 31
Gambar 31 Operasi Dasar Pada Basis Data ... 32
Gambar 32 Strukture DBMS ... 33
Gambar 33 Logo MySQL ... 34
Gambar 34 Flowchart Pembelian ... 37
Gambar 35 Flowchart Penjualan ... 39
Gambar 36 Flowchart Penjualan Toko ... 40
Gambar 37 Flowchart Penjualan Kanvas ... 41
Gambar 38 Flowchart Penjualan Sales ... 42
Gambar 39 Pencatatan Data Pemasok ... 43
Gambar 40 Entitas Relasi Diagram 1 ... 44
Gambar 41 Entitas Relasi Diagram 2 ... 45
Gambar 42 DFD lvl 0 ... 52
Gambar 43 DFD lvl 1 ... 54
Gambar 44 DFD lvl 2 proses 1 ... 55
(7)
xii
Gambar 46 DFD lvl 2 proses 3 ... 57
Gambar 47 DFD lvl 2 proses 4 ... 57
Gambar 48 DFD lvl 2 proses 5 ... 58
Gambar 49 DFD lvl 3 proses 1 ... 59
Gambar 50 DFD lvl 3 proses 1.2 ... 60
Gambar 51 DFD lvl 3 proses 1.3 ... 61
Gambar 52 DFD lvl 3 proses 1.4 ... 62
Gambar 53 DFD lvl 3 proses 1.5 ... 63
Gambar 54 DFD lvl 3 proses 1.6 ... 64
Gambar 55 DFD lvl 3 proses 1.7 ... 64
Gambar 56 DFD lvl 3 proses 2.1 ... 65
Gambar 57 DFD lvl 3 proses 3.1 ... 65
Gambar 58 DFD lvl 3 proses 4.1 ... 66
Gambar 59 DFD lvl 3 proses 4.2 ... 67
Gambar 60 DFD lvl 3 proses 5.1 ... 67
Gambar 61 User Interface Login ... 97
Gambar 62 User Interface home ... 97
Gambar 63 User Interface Dropdown Master ... 98
Gambar 64 User Interface Dropdown Setting ... 99
Gambar 65 User Interface Dropdown Transaksi Penjualan Distributor ... 100
Gambar 66 User Interface Dropdown Transaksi Penjualan Kanvas ... 101
Gambar 67 User Interface Dropdown Transaksi Pembelian ... 102
Gambar 68 User Interface Dropdown Kas ... 103
Gambar 69 User Interface Dropdown Hutang ... 104
Gambar 70 User Interface Dropdown Piutang ... 105
Gambar 71 User Interface Dropdown Laporan Penjualan ... 106
Gambar 72 User Interface Dropdown Laporan Pembelian ... 106
Gambar 73 User Interface Dropdown Laporan Salesman ... 107
Gambar 74 User Interface Data Barang ... 108
Gambar 75 User Interface Add Barang ... 108
Gambar 76 User Interface Edit Barang ... 109
Gambar 77 User Interface Edit Jenis Barang ... 110
Gambar 78 User Interface Data Pelanggan ... 110
Gambar 79 User Interface Add Pelanggan ... 111
Gambar 80 User Interface Edit Pelanggan... 112
Gambar 81 User Interface Data Supplier ... 112
Gambar 82 User Interface Add Supplier ... 113
Gambar 83 User Interface Edit Supplier ... 114
Gambar 84 User Interface Data Sales ... 114
Gambar 85 User Interface Add Sales ... 115
Gambar 86 User Interface Edit Sales ... 116
Gambar 87 User Interface Data User ... 116
Gambar 88 User Interface Add User ... 117
Gambar 89 User Interface Edit User ... 118
Gambar 90 User Interface Saldo Awal Piutang ... 118
(8)
xiii
Gambar 92 User Interface Saldo Awal Hutang ... 120
Gambar 93 User Interface Add Hutang ... 120
Gambar 94 User Interface Penjualan ... 121
Gambar 95 User Interface ReturPenjualan ... 122
Gambar 96 User Interface Input Biaya Kirim ... 123
Gambar 97 User Interface Penjualan Kanvas ... 123
Gambar 98 User Interface ReturPenjualan Kanvas ... 124
Gambar 99 User Interface Pembelian ... 125
Gambar 100 User Interface ReturPembelian ... 126
Gambar 101 User Interface Transfer Gudang ke Kanvas ... 127
Gambar 102 User Interface Transfer Gudang ke Toko ... 127
Gambar 103 User Interface Transfer Kanvas ke Gudang ... 128
Gambar 104 User Interface Transfer Toko ke Gudang ... 129
Gambar 105 User Interface Penerimaan Kas ... 129
Gambar 106 User Interface Pengeluaran Kas ... 130
Gambar 107 User Interface Pembayaran Hutang ... 130
Gambar 108 User Interface Kontra Bon Hutang ... 131
Gambar 109 User Interface Pembayaran Piutang ... 131
Gambar 110 User Interface Kontra Bon Hutang ... 132
Gambar 111 User Interface ContohLaporan ... 133
Gambar 112 User Interface Login ... 134
Gambar 113 User Interface Halaman Utama ... 135
Gambar 114 User Interface Data user ... 136
Gambar 115 User Interface Tambah Data user ... 137
Gambar 116User Interface Tambah Data user Berhasil ... 138
Gambar 117 User Interface Ubah Data user ... 139
Gambar 118 User Interface Ubah Data Barang ... 140
Gambar 119 User Interface Tambah Data Barang ... 141
Gambar 120 User Interface Edit Data Barang ... 142
Gambar 121 User Interface Edit Jenis Data Barang ... 143
Gambar 122 User Interface View Pelanggan ... 144
Gambar 123 User Interface Tambah Pelanggan ... 145
Gambar 124 User Interface Edit Pelanggan ... 146
Gambar 125 User Interface View pemasok ... 147
Gambar 126 User Interface Tambah Pemasok ... 148
Gambar 127 User Interface Edit Pemasok ... 149
Gambar 128 User Interface View Salesman ... 150
Gambar 129 User Interface Tambah Salesman ... 151
Gambar 130 User Interface Edit Salesman ... 152
Gambar 131 User Interface View Saldo Awal Piutang ... 153
Gambar 132 User Interface TambahSaldo Awal Piutang ... 154
Gambar 133 User Interface View Saldo Awal Hutang ... 155
Gambar 134 User Interface TambahSaldo Awal Hutang ... 156
Gambar 135 User Interface Pembuatan Faktur Penjualan ... 157
Gambar 136 User Interface Retur Penjualan ... 158
(9)
xiv
Gambar 138 User Interface Retur Pembelian ... 160
Gambar 139 User Interface Transfer Barang ... 161
Gambar 140 User Interface Penerimaan Kas ... 162
Gambar 141 User Interface pengeluaran Kas ... 163
Gambar 142 User Interface Piutang... 164
Gambar 143 User Interface Hutang ... 165
Gambar 144 User Interface Contoh Laporan PDF ... 166
Gambar 145 gagal login... 167
Gambar 146 Error Tambah / Ubah User ... 169
Gambar 147 Error Tambah / Ubah Barang ... 171
Gambar 148 Error Tambah / Ubah Pelanggan ... 173
Gambar 149 Error Tambah / Ubah Pemasok ... 175
Gambar 150 Error Tambah / Ubah Sales ... 177
(10)
xv
DAFTAR TABEL
Tabel I Contoh Kamus Data ... 17
Tabel II Contoh PSPEC ... 18
Tabel III Operator Assignment ... 24
Tabel IV Operator Arithmetic ... 24
Tabel V Operator Comparison ... 25
Tabel VI Operator Logical ... 26
Tabel VII Fungsi ... 26
Tabel VIII EventHandler ... 26
Tabel IX Tabel Barang ... 45
Tabel X Tabel Transaksi Pembelian ... 46
Tabel XI Tabel Transaksi Pembelian Detail ... 46
Tabel XII Tabel Transaksi Pembelian Temp ... 47
Tabel XIII Tabel Transaksi Penjualan ... 47
Tabel XIV Tabel Transaksi Penjualan Detail ... 48
Tabel XV Tabel Transaksi Penjualan Temp ... 48
Tabel XVI Tabel Salesman ... 49
Tabel XVII Tabel User ... 49
Tabel XVIII Tabel Customer ... 49
Tabel XIX Tabel Supplier ... 50
Tabel XX Tabel Penerimaan Kas ... 50
Tabel XXI Tabel Pengeluaran Kas ... 51
Tabel XXII Retur Penjualan ... 51
Tabel XXIII Tabel Retur Penjualan Detail ... 51
Tabel XXIV Tabel Retur Pembelian ... 52
Tabel XXV Tabel Retur Pembelian Detail ... 52
Tabel XXVI Data Barang ... 68
Tabel XXVII Data User... 68
Tabel XXVIII Data Sales ... 69
Tabel XXIX Data Customer ... 69
Tabel XXX Data Supplier ... 70
Tabel XXXI Data Transaksi Penjualan ... 71
Tabel XXXII Data Transaksi Penjualan Detail ... 71
Tabel XXXIII Data Transaksi Pembelian ... 72
Tabel XXXIV Data Transaksi Pembelian Detail ... 73
Tabel XXXV Data Penerimaan Kas ... 73
Tabel XXXVI Data Pengeluaran Kas... 74
Tabel XXXVII Data Retur Pembelian ... 74
Tabel XXXVIII Data Retur Pembelian Detail ... 75
Tabel XXXIX Data Retur Penjualan ... 76
Tabel XL Data Retur Penjualan Detail ... 76
Tabel XLI Data Transfer Barang ... 77
Tabel XLII Data Trasfer Barang Detail ... 77
(11)
xvi
Tabel XLIV Data Hutang Detail ... 78
Tabel XLV Data Piutang ... 79
Tabel XLVI Data Piutang Detail ... 79
Tabel XLVII Tabel PSPEC Add User ... 80
Tabel XLVIII Tabel PSPEC Edit User ... 80
Tabel XLIX Tabel PSPEC View User ... 81
Tabel L Tabel PSPEC Add Barang ... 81
Tabel LI Tabel PSPEC Edit Barang ... 82
Tabel LII Tabel PSPEC View Barang ... 82
Tabel LIII Tabel PSPEC Add Supplier ... 83
Tabel LIV Tabel PSPEC Edit Supplier ... 83
Tabel LV Tabel PSPEC View Supplier ... 84
Tabel LVI Tabel PSPEC Add Customer ... 84
Tabel LVII Tabel PSPEC Edit Customer ... 85
Tabel LVIII Tabel PSPEC View Customer... 85
Tabel LIX Tabel PSPEC Add Sales ... 86
Tabel LX Tabel PSPEC Edit Sales ... 86
Tabel LXI Tabel PSPEC View sales... 87
Tabel LXII Tabel PSPEC Add Saldo Piutang ... 87
Tabel LXIII Tabel PSPEC Add Saldo Piutang ... 88
Tabel LXIV Tabel PSPEC Add Saldo Hutang ... 88
Tabel LXV Tabel PSPEC View Saldo Hutang ... 88
Tabel LXVI Tabel PSPEC Add Saldo Penjualan ... 89
Tabel LXVII Tabel PSPEC Retur Saldo Penjualan ... 89
Tabel LXVIII Tabel PSPEC View Saldo Penjualan ... 90
Tabel LXIX Tabel PSPEC Add Saldo Pembelian ... 90
Tabel LXX Tabel PSPEC Retur Saldo Pembelian ... 91
Tabel LXXI Tabel PSPEC View Saldo pembelian ... 92
Tabel LXXII Tabel PSPEC Add Penerimaan Kas ... 92
Tabel LXXIII Tabel PSPEC View Penerimaan Kas ... 93
Tabel LXXIV Tabel PSPEC Add Pengeluaran Kas ... 93
Tabel LXXV Tabel PSPEC View Pengeluaran Kas ... 93
Tabel LXXVI Tabel PSPEC Add Transfer Barang ... 94
Tabel LXXVII Tabel PSPEC View Transfer Barang ... 94
Tabel LXXVIII Tabel PSPEC Hutang ... 95
Tabel LXXIX Tabel PSPEC Piutang ... 95
Tabel LXXX Tabel PSPEC Komisi ... 96
Tabel LXXXI Tabel PSPEC Laporan ... 96
Tabel LXXXII Form Login ... 167
Tabel LXXXIII Form User Edit ... 168
Tabel LXXXIV Form User Add ... 168
Tabel LXXXV Form Barang Edit ... 169
Tabel LXXXVI Form Barang Add ... 170
Tabel LXXXVII Form Pelanggan Edit ... 171
Tabel LXXXVIII Form Pelanggan Add ... 172
(12)
xvii
Tabel XC Form Pemasok Add ... 174
Tabel XCI Form Sales Edit ... 175
Tabel XCII Form Sales Add ... 176
Tabel XCIII Form Saldo Awal Piutang ... 177
Tabel XCIV Form Saldo Awal Hutang ... 178
Tabel XCV Form Pembelian ... 178
Tabel XCVI Form Pembelian ... 179
Tabel XCVII Form Pengeluaran Barang ... 180
Tabel XCVIII Form Penerimaan Kas ... 180
(13)
1
Universitas Kristen MaranathaBAB I PENDAHULUAN
1.1 Latar Belakang
PT Memory adalah sebuah perusahaan di bidang penjualan, pembelian
dan pembuatan alat-alat olah raga, yang dulunya perusahaan ini hanya sebuah
toko saja yang menjual alat-alat olah raga ke daerah-derah di pulau jawa,
dengan dibantu 1 program berbasis
Visual Basic
yang digunakan untuk
mencetak faktur dan mengeluarkan laporan
–
laporan yang dibutuhkan untuk
perusahaan.
Karena berkembangnya perusahaan maka terjadi penggabungan
dengan 2 perusahaan yang lebih besar untuk membuat produk sendiri. Dengan
adanya penggabungan 2 perusahaan tersebut sistem yang sudah ada di
perusahaan Memory tidak lagi bisa dipakai, karena harus mengatur laporan 3
perusahaan tersebut secara keseluruhan.
PT memory juga menginginkan sistem yang dibuat nantinya dapat
melakukan pengaturan tentang komisi
sales,
pencatatan pelanggan, pencatatan
pemasok, pengecekan barang-barang yang ada di gudang, kanvas dan toko.
Sehubungan dengan hal-hal diatas, maka dilakukan suatu
analisis
proses untuk dibuatkan sebuah program yang bisa menangani
masalah-masalah tersebut. Dengan keamanan yang cukup baik dan mudah untuk
dioprasikan oleh orang awam sekalipun maka program ini akan dapat
membantu perusahaan dalam melakukan pekerjaan sehari-hari, program ini
sengaja dibuat dengan berbasis web dan di
online
kan agar
sales
dapat dengan
mudah melihat barang apa saja yang masih ada di gudang dan mengetahui
stock
barang tersebut. Selain itu diharapkan pembuatan aplikasi ini dapat
membantu PT.Memory untuk mengatur toko, gudang, kanvas dan
laporan-laporan dengan lebih teratur dan rapih.
(14)
2
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Sebelum penulis membahas masalah ini lebih lanjut, penulis terlebih
dahulu
mengidentifikasi
pokok-pokok permasalahannya.
Adapun masalah yang dibahas sebagai berikut :
Bagaimana caranya agar pekerjaan
sales
seperti melakukan transaksi
penjualan
menjadi lebih
efektif daripada sebelumnya?
Bagaimana user dapat mengelola data
–
data yang ada untuk
menghasilkan laporan-laporan ?
Bagaimana perhitungan komisi untuk
sales
?
Bagaimana pengecekan stok
untuk kanvas?
Bagaimana pembuatan faktur-faktur yang diperlukan untuk penjualan
dan pembelian?
1.3 Tujuan Pembahasan
Penelitian ini dimaksudkan untuk mengumpulkan informasi dan data-data
yang berhubungan dengan masalah yang diteliti sebagai bahan dalam
penyusunan Tugas Akhir. membuat aplikasi yang baik dari segi
user interface
dan kemampuan-kemampuan sistem yang bisa membantu PT Memory.
Adapun tujuan dari penelitian ini adalah sebagai berikut:
Mempermudah pekerjaan
sales
agar menjadi lebih
efektif
dalam
melakukan proses
input
,
edit
, dan
searching
data
.
Mempermudah untuk melakukan pengecekan data-data perusahaan
cabang yang ada di luar kota.
Mempermudah untuk perhitungan komisi
sales
dengan
ketentuan-ketentuan yang diberikan perusahaan.
Mempermudah pengecekan barang-barang yang ada di bagian
kanvas pada saat penjualan ke luar kota.
(15)
3
Universitas Kristen Maranatha
Mempermudah pembuatan faktur-faktur dan surat keterangan
lainnya.
1.4 Ruang Lingkup Kajian
Agar permasalahan tidak terlalu luas, maka pembahasan hanya dibatasi
pada proses pembuatan perangkat lunak saja.
Berikut ini adalah batasan
–
batasan untuk perangkat lunak :
Sistem operasi
: Microsoft Windows XP.
Sistem basis data
: MYSQL
Bahasa pemrograman
: PHP
Editor pemrograman
: Macromedia Dreamweaver / Notepad
Batasan minimal untuk perangkat keras :
Processor AMD Athlon XP 2200+.
Memory DDR 512 Mb.
Hardisk 10 Gb.
Keyboard + Mouse.
Batasan-batasan dalam permasalahan untuk aplikasi :
Tidak menangani pembelian secara
online
walau ini program berbasis
web based
.
Tidak menangani pengecekan untuk cek kosong dalam pembayaran
pelanggan karena itu dilakukan secara manual oleh pimpinan
perusahaan.
Sistem ini hanya di gunakan untuk PT.Memory.
Tidak menangani sistem
Global
Positioning System
/ GPS dalam
kanvas.
(16)
4
Universitas Kristen Maranatha
1.5 Sumber Data
Adapun sumber data yang saya dapatkan dari perusahaan yang
bersangkutan, untuk data-data tentang pemrograman saya mendapatkan
informasi dari buku-buku dan
internet
sebagai referensi.
1.6 Sistematika Penyajian
Sistematika dari penulisan laporan dari awal adalah sebagai berikut :
BAB I PENDAHULUAN
Bagian ini berisi latar belakang, perumusan masalah, tujuan, pembatasan
masalah, dan sistematika penulisan laporan.
BAB II KAJIAN TEORI
Bagian ini merupakan landasan teori yang dipakai dan berhubungan
dengan proses pembuatan program.
Teori tentang
HTML / Hypertext Markup Language
.
Teori tentang
CSS / Cascading Style Sheets.
Teori tentang
Javascipt
.
Teori tentang
PHP / Hypertext Preprocessor
.
Teori tentang Basis Data.
Teori tentang MySQL.
Teori tentang
ERD / Entity Relationship Diagram
.
Teori tentang
DFD / Data Flow Diagram.
Teori tentang Kamus Data.
Teori tentang
PSPEC / Process Specification.
Teori tentang
PDF / Portabel Document Format.
(17)
5
Universitas Kristen Maranatha
Bagian ini merupakan hasil analisis dari data
–
data yang didapat dari
kerja praktek di lapangan yang dibuat berdasarkan teori yang terkait.
BAB IV HASIL PENELITIAN
Bagian ini merupakan perancangan dan perhitungan yang didasari
kesimpulan dari hasil analisis yang dilakukan dan teori yang berhubungan.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bagian ini berisi tentang peninjauan ulang untuk memeriksa apakah
program dan perhitungan berjalan dengan lancar berdasarkan landasan teori
yang terkait.
BAB VI SIMPULAN DAN SARAN
Bagian ini berisi tentang kesimpulan yang didapat dari hasil analisa dan
desain berdasarkan landasan teori yang terkait. Dan saran yang berisi masukan
(18)
186
Universitas Kristen MaranathaBAB VI SIMPULAN DAN SARAN
6.1 Kesimpulan
Setelah adanya aplikasi ini
system
di Pt Memory menjadi lebih rapih dan
terstruktur, dan pekerjaan menjadi lebih cepat dalam pengolahan data, karena
aplikasi bisa diakses di seluruh tempat yang berkoneksi
internet
membuat para
sales menjadi lebih baik dalam menangani para pelanggan dikarenakan sales
tidak perlu waktu lama untuk mengetahui stok barang yang dibutuhkan para
pelanggan, pimpinan perusahaan menjadi lebih mudah mengetahui keuntungan
dan kerugian dalam jangka waktu yang diinginkan , pembuatan faktur-faktur
menjadi lebih cepat untuk dibuat.
6.2 Saran
Aplikasi ini baik untuk digunakan perusahaan-perusahaan yang sedang
berkembang, karena dapat mempermudah
user
untuk melakukan pekerjaan
bahkan orang awam sekalipun. Aplikasi yang bersifat
online
ini pun sangat baik
dipakai oleh perusahaan-perusahaan yang mempunyai banyak cabang karena
pimpinan perusahaan bisa melakukan pengecekan kapanpun dan dimanapun
dia berada.
Aplikasi ini untuk kedepannya akan banyak penambahan feature-feature yang
penulis anggap perlu antara lain pengecekan pembayaran berupa cek,
pemasangan GPS untuk kanvas yang nantinya akan terkoneksi ke program
tersebut , penanganan hadiah-hadiah yang digabungkan dengan pembelian
barang, pengaturan tingkatan user yang lebih
user friendly
dan lainya.
(19)
xviii
DAFTAR PUSTAKA
Dr.onno W.Purbo,Ph.D.(2007),Buku Sakti PHP.:Solusi Media
Firdaus(2007).PHP & MySQL dengan DREAMWEAVER.:Maxikom.
Fathansyah Ir(1995).Buku Teks Komputer Basis Data.:Informatika.
Hakim,Lukman.(2008).Membongkar Trik Rahasia Para Master
PHP.Yogyakarta:Lokomedia.
Hakim,Lukman.(2009).Trik
Rahasia
Master
PHP
Terbongkar
Lagi.Yogyakarta:Lokomedia.
Mochamad Joko Adi Wirawan(2009).Amazing News Website with
PHP,AJAX,and MySQL.:Andi Offset.
Sutedja, Bernard Renaldy, Dkk(1995).Mudah dan Cepat Menguasai
Pemrograman Web.:Andi Offset.
(1)
1.2 Rumusan Masalah
Sebelum penulis membahas masalah ini lebih lanjut, penulis terlebih dahulu mengidentifikasi pokok-pokok permasalahannya.
Adapun masalah yang dibahas sebagai berikut :
Bagaimana caranya agar pekerjaan sales seperti melakukan transaksi penjualan menjadi lebih efektif daripada sebelumnya?
Bagaimana user dapat mengelola data–data yang ada untuk menghasilkan laporan-laporan ?
Bagaimana perhitungan komisi untuk sales? Bagaimana pengecekan stok untuk kanvas?
Bagaimana pembuatan faktur-faktur yang diperlukan untuk penjualan dan pembelian?
1.3 Tujuan Pembahasan
Penelitian ini dimaksudkan untuk mengumpulkan informasi dan data-data yang berhubungan dengan masalah yang diteliti sebagai bahan dalam penyusunan Tugas Akhir. membuat aplikasi yang baik dari segi user interface
dan kemampuan-kemampuan sistem yang bisa membantu PT Memory. Adapun tujuan dari penelitian ini adalah sebagai berikut:
Mempermudah pekerjaan sales agar menjadi lebih efektif dalam melakukan proses input, edit, dan searchingdata.
Mempermudah untuk melakukan pengecekan data-data perusahaan cabang yang ada di luar kota.
Mempermudah untuk perhitungan komisi sales dengan ketentuan-ketentuan yang diberikan perusahaan.
(2)
3
Universitas Kristen Maranatha Mempermudah pembuatan faktur-faktur dan surat keterangan
lainnya.
1.4 Ruang Lingkup Kajian
Agar permasalahan tidak terlalu luas, maka pembahasan hanya dibatasi pada proses pembuatan perangkat lunak saja.
Berikut ini adalah batasan–batasan untuk perangkat lunak : Sistem operasi : Microsoft Windows XP. Sistem basis data : MYSQL
Bahasa pemrograman : PHP
Editor pemrograman : Macromedia Dreamweaver / Notepad Batasan minimal untuk perangkat keras :
Processor AMD Athlon XP 2200+. Memory DDR 512 Mb.
Hardisk 10 Gb. Keyboard + Mouse.
Batasan-batasan dalam permasalahan untuk aplikasi :
Tidak menangani pembelian secara online walau ini program berbasis
web based.
Tidak menangani pengecekan untuk cek kosong dalam pembayaran pelanggan karena itu dilakukan secara manual oleh pimpinan perusahaan.
Sistem ini hanya di gunakan untuk PT.Memory.
Tidak menangani sistem Global Positioning System / GPS dalam kanvas.
(3)
1.5 Sumber Data
Adapun sumber data yang saya dapatkan dari perusahaan yang bersangkutan, untuk data-data tentang pemrograman saya mendapatkan informasi dari buku-buku dan internet sebagai referensi.
1.6 Sistematika Penyajian
Sistematika dari penulisan laporan dari awal adalah sebagai berikut : BAB I PENDAHULUAN
Bagian ini berisi latar belakang, perumusan masalah, tujuan, pembatasan masalah, dan sistematika penulisan laporan.
BAB II KAJIAN TEORI
Bagian ini merupakan landasan teori yang dipakai dan berhubungan dengan proses pembuatan program.
Teori tentang HTML / Hypertext Markup Language. Teori tentang CSS / Cascading Style Sheets.
Teori tentang Javascipt.
Teori tentang PHP / Hypertext Preprocessor. Teori tentang Basis Data.
Teori tentang MySQL.
Teori tentang ERD / Entity Relationship Diagram. Teori tentang DFD / Data Flow Diagram.
Teori tentang Kamus Data.
Teori tentang PSPEC / Process Specification.
(4)
5
Universitas Kristen Maranatha Bagian ini merupakan hasil analisis dari data – data yang didapat dari kerja praktek di lapangan yang dibuat berdasarkan teori yang terkait.
BAB IV HASIL PENELITIAN
Bagian ini merupakan perancangan dan perhitungan yang didasari kesimpulan dari hasil analisis yang dilakukan dan teori yang berhubungan.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bagian ini berisi tentang peninjauan ulang untuk memeriksa apakah program dan perhitungan berjalan dengan lancar berdasarkan landasan teori yang terkait.
BAB VI SIMPULAN DAN SARAN
Bagian ini berisi tentang kesimpulan yang didapat dari hasil analisa dan desain berdasarkan landasan teori yang terkait. Dan saran yang berisi masukan
(5)
BAB VI SIMPULAN DAN SARAN
6.1 Kesimpulan
Setelah adanya aplikasi ini system di Pt Memory menjadi lebih rapih dan terstruktur, dan pekerjaan menjadi lebih cepat dalam pengolahan data, karena aplikasi bisa diakses di seluruh tempat yang berkoneksi internet membuat para sales menjadi lebih baik dalam menangani para pelanggan dikarenakan sales tidak perlu waktu lama untuk mengetahui stok barang yang dibutuhkan para pelanggan, pimpinan perusahaan menjadi lebih mudah mengetahui keuntungan dan kerugian dalam jangka waktu yang diinginkan , pembuatan faktur-faktur menjadi lebih cepat untuk dibuat.
6.2 Saran
Aplikasi ini baik untuk digunakan perusahaan-perusahaan yang sedang berkembang, karena dapat mempermudah user untuk melakukan pekerjaan bahkan orang awam sekalipun. Aplikasi yang bersifat online ini pun sangat baik dipakai oleh perusahaan-perusahaan yang mempunyai banyak cabang karena pimpinan perusahaan bisa melakukan pengecekan kapanpun dan dimanapun dia berada.
Aplikasi ini untuk kedepannya akan banyak penambahan feature-feature yang penulis anggap perlu antara lain pengecekan pembayaran berupa cek, pemasangan GPS untuk kanvas yang nantinya akan terkoneksi ke program tersebut , penanganan hadiah-hadiah yang digabungkan dengan pembelian barang, pengaturan tingkatan user yang lebih user friendly dan lainya.
(6)
xviii
DAFTAR PUSTAKA
Dr.onno W.Purbo,Ph.D.(2007),Buku Sakti PHP.:Solusi Media
Firdaus(2007).PHP & MySQL dengan DREAMWEAVER.:Maxikom.
Fathansyah Ir(1995).Buku Teks Komputer Basis Data.:Informatika.
Hakim,Lukman.(2008).Membongkar Trik Rahasia Para Master PHP.Yogyakarta:Lokomedia.
Hakim,Lukman.(2009).Trik Rahasia Master PHP Terbongkar Lagi.Yogyakarta:Lokomedia.
Mochamad Joko Adi Wirawan(2009).Amazing News Website with PHP,AJAX,and MySQL.:Andi Offset.
Sutedja, Bernard Renaldy, Dkk(1995).Mudah dan Cepat Menguasai Pemrograman Web.:Andi Offset.