Aplikasi Penjualan, Pembelian, Inventori pada PT. Cemerlang Kencana Bandana.
ABSTRAK
Pada era modern ini kebutuhan akan teknologi sangat penting terutama untuk membantu pekerjaan dalam hal apapun agar lebih mudah, cepat dan efisien. Oleh karena itu perkembangan teknologi tergolong cepat dalam kurun waktu yang relatif pendek. Proses mengolah data dan menyimpan data sangat diperlukan teknologi untuk membantu kegiatan tersebut yang semula dilakukan secara manual. Kegiatan untuk mencatat transaksi – transaksi baik itu penjualan maupun pembelian tersimpan dengan aman tanpa ada rasa khawatir hilang. Dengan sistem yang terkomputerisasi akan mengurangi kesalahan oleh manusia, mempermudah dalam mengatur jumlah barang yang ada di gudang. Dengan adanya sistem yang baik, dapat meningkatkan kinerja dan keuntungan yang jauh lebih tinggi. Tujuan dibuatnya sistem ini adalah merancang sebuah sistem informasi yang dapat mencatat data secara akurat, cepat dan tepat yang tidak dapat dilakukan secara manual. Pengumpulan data dilakukan dengan cara mewawancarai dan studi kasus langsung dari perusahaan tersebut. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman PHP dan menggunakan PHPMyAdmin sebagai database nya. Hasil dari aplikasi ini dapat membantu pengguna membuat laporan keuangan dengan cepat, tepat dan akurat.
(2)
ABSTRACT
In the modern era, the needs of technology is crucial especially in assisting any kind of work to be easier, faster and much more efficient. Therefore, technology has been improving rapidly in relatively a short period of time. Data processing and data storage are necessary to aid activities that were previously done manually.
Transaction recording – ether sales or purchasing records are kept safely without
any sense of distress. With a computerized system that will reduce human errors, makes it easier to regulate the amount of goods in the warehouse. By enabling a great system, it improve performance and therefore acquire much highrt profits. The purpose of establishing this system is to create an information system that is able to record data accurately, quickly and precisely which are not able to be done manually. Data collection was done by interview and case study directly from the company. This application is created by using the PHP programming language and uses its database as PHPMyAdmin. The result of this application is to help the users create financial report quickly, precisely and accurately.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvi
DAFTAR NOTASI / LAMBANG ... xvii
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.4.1 Batasan Perangkat Keras ... 2
1.4.2 Batasan Perangkat Lunak ... 2
1.4.3 Batasan Aplikasi ... 3
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 5
2.1 Sistem Informasi ... 5
2.2 Proses Bisnis ... 6
2.3 Produksi ... 6
2.3.1 Tujuan Produksi ... 7
2.4 Flowchart atau Diagram Alir ... 8
2.5 Entity Relationship Diagram (ERD) ... 9
2.6 Unified Modeling Language (UML) ... 12
2.7 Black Box ... 13
2.8 Bahasa Pemrograman PHP ... 14
(4)
2.10 MySql ... 19
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 22
3.1 Proses Bisnis ... 22
3.1.1 Sistem Pembelian ... 22
3.1.2 Sistem Penjualan ... 24
3.2 Use Case ... 26
3.2.1 Use Case Data Master ... 26
3.2.2 Use Case Melihat Dashboard ... 27
3.2.3 Use Case Mengelola Data Barang ... 28
3.2.4 Use Case Mengelola Data Customer ... 29
3.2.5 Use Case Mengelola Data Kasir ... 30
3.2.6 Use Case Mengelola Data Pembelian ... 31
3.2.7 Use Case Mengelola Data Penjualan ... 32
3.2.8 Use Case Mengelola Data Supplier ... 33
3.2.9 Use Case Mengelola Laporan Pembelian ... 34
3.2.10 Use Case Mengelola Laporan Penjualan ... 35
3.3 Activity Diagram ... 35
3.3.1 Activity Diagram Search Data Barang ... 36
3.3.2 Activity Diagram Add Data Barang ... 37
3.3.3 Activity Diagram Edit Data Barang ... 38
3.3.4 Activity Diagram Delete Data Barang ... 39
3.3.5 Activity Diagram Search Data Supplier ... 40
3.3.6 Activity Diagram Add Data Supplier ... 41
3.3.7 Activity Diagram Edit Data Supplier ... 42
3.3.8 Activity Diagram Delete Data Supplier ... 43
3.3.9 Activity Diagram Search Data Customer ... 44
3.3.10 Activity Diagram Add Data Customer ... 45
3.3.11 Activity Diagram Edit Data Customer ... 46
3.3.12 Activity Diagram Delete Data Customer ... 47
3.3.13 Activity Diagram Search Data Penjualan ... 48
3.3.14 Activity Diagram Add Data Penjualan ... 49
(5)
3.3.16 Activity Diagram Delete Data Penjualan ... 51
3.3.17 Activity Diagram Search Data Pembelian ... 52
3.3.18 Activity Diagram Add Data Pembelian ... 53
3.3.19 Activity Diagram Edit Data Pembelian ... 54
3.3.20 Activity Diagram Delete Data Pembelian ... 55
3.3.21 Activity Diagram Search Laporan Penjualan ... 56
3.3.22 Activity Diagram Search Laporan Pembelian ... 57
3.3.23 Activity Diagram Print Search Laporan Penjualan ... 58
3.3.24 Activity Diagram Print Search Laporan Pembelian ... 59
3.3.25 Activity Diagram Print Default Laporan Penjualan ... 60
3.3.26 Activity Diagram Print Default Laporan Pembelian ... 61
3.4 Entity Relationship Diagram ... 62
3.5 Relationship Diagram ... 63
3.6 Antarmuka ... 67
3.6.1 Antarmuka Halaman Persediaan Barang ... 67
3.6.2 Antarmuka Halaman Tambah Data Barang ... 67
3.6.3 Antarmuka Ubah Data Barang ... 68
3.6.4 Antarmuka Hapus Data Barang ... 69
3.6.5 Antarmuka Supplier ... 70
3.6.6 Antarmuka Ubah Data Supplier ... 71
3.6.7 Antarmuka Hapus Data Supplier ... 72
3.6.8 Antarmuka Pembelian Barang ... 73
3.6.9 Antarmuka Penjualan Barang ... 74
3.6.10 Antarmuka Laporan Pembelian Barang ... 75
3.6.11 Antarmuka Laporan Penjualan Barang ... 76
3.6.12 Antarmuka Login ... 78
BAB 4. HASIL PENELITIAN ... 79
4.1 Tampilan Login... 79
4.2 Tampilan Halaman Utama ... 80
4.3 Tampilan Dashboard ... 81
4.4 Tampilan Data Barang ... 82
(6)
4.6 Tampilan Ubah Barang ... 83
4.7 Tampilan Cari Barang ... 84
4.8 Halaman Data Customer ... 85
4.9 Tampilan Tambah Data Customer ... 85
4.10 Tampilan Cari Customer ... 86
4.11 Tampilan Ubah Customer ... 87
4.12 Tampilan Data Supplier ... 87
4.13 Tampilan Tambah Data Supplier ... 88
4.14 Tampilan Ubah Data Supplier... 89
4.15 Tampilan Cari Data Supplier ... 89
4.16 Tampilan Data Kasir ... 90
4.17 Tampilan Tambah Data Kasir ... 91
4.18 Tampilan Ubah Data Kasir ... 91
4.19 Tampilan Data Pembelian ... 92
4.20 Tampilan Tambah Data Pembelian ... 93
4.21 Tampilan Ubah Data Pembelian ... 94
4.22 Tampilan Detail Data Pembelian ... 95
4.23 Tampilan Data Penjualan ... 95
4.24 Tampilan Tambah Data Penjualan ... 96
4.25 Tampilan Ubah Data Penjualan ... 97
4.26 Tampilan Detail Data Penjualan ... 98
4.27 Tampilan Laporan Pembelian ... 98
4.28 Tampilan Laporan Penjualan ... 99
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 101
Login ... 101
5.1 Halaman Tambah Data Barang ... 102
5.2 5.3 Halaman Ubah Data Barang ... 102
5.4 Halaman Tambah Data Customer ... 103
5.5 Halaman Ubah Data Customer ... 105
5.6 Halaman Tambah Data Supplier ... 106
5.7 Halaman Ubah Data Supplier ... 106
(7)
5.9 Halaman Ubah Data Kasir ... 107
5.10 Halaman Tambah Data Pembelian ... 108
5.11 Halaman Ubah Data Pembelian ... 108
5.12 Halaman Tambah Data Penjualan ... 109
5.13 Halaman Ubah Data Penjualan ... 110
BAB 6. SIMPULAN DAN SARAN ... 111
6.1 Simpulan ... 111
6.2 Saran ... 111
DAFTAR PUSTAKA ... 112
(8)
DAFTAR GAMBAR
Gambar 2. 1 Gambar Komponen Sistem Informasi ... 5
Gambar 2. 2 Entitas ... 10
Gambar 2. 3 Relasi ... 10
Gambar 2. 4 Atribut ... 11
Gambar 2. 5 Satu ke Satu ... 11
Gambar 2. 6 Satu ke Banyak ... 11
Gambar 2. 7 Banyak ke Satu ... 12
Gambar 2. 8 Banyak ke Banyak ... 12
Gambar 3. 1 Flowchart Pembelian ... 23
Gambar 3. 2 Flowchart Penjualan ... 25
Gambar 3. 3 Use Case Sistem Data Master ... 26
Gambar 3. 4 Use Case melihat Dashboard ... 27
Gambar 3. 5 Use Case Mengelola Data Barang ... 28
Gambar 3. 6 Use Case Mengelola Data Customer ... 29
Gambar 3. 7 Use Case Mengelola Data Kasir ... 30
Gambar 3. 8 Use Case Mengelola Data Pembelian ... 31
Gambar 3. 9 Use Case Mengelola Data Penjualan ... 32
Gambar 3. 10 Use Case Mengelola Data Supplier ... 33
Gambar 3. 11 Use Case Mengelola Laporan Pembelian ... 34
Gambar 3. 12 Use Case Mengelola Laporan Penjualan ... 35
Gambar 3. 13 Activity Diagram Search Data barang ... 36
Gambar 3. 14 Activity Diagram Add Data Barang ... 37
Gambar 3. 15 Activity Diagram Edit Data Barang ... 38
Gambar 3. 16 Activity Diagram Delete Data Barang ... 39
Gambar 3. 17 Activity Diagram Search Data Supplier ... 40
Gambar 3. 18 Activity Diagram Add Data Supplier ... 41
Gambar 3. 19 Activity Diagram Edit Data Supplier ... 42
(9)
Gambar 3. 21 Activity Diagram Search Data Customer ... 44
Gambar 3. 22 Activity Diagram Add Data Customer ... 45
Gambar 3. 23 Activity Diagram Edit Data Customer ... 46
Gambar 3. 24 Activity Diagram Search Delete Customer ... 47
Gambar 3. 25 Activity Diagram Search Data Penjualan ... 48
Gambar 3. 26 Activity Diagram Add Data Penjualan ... 49
Gambar 3. 27 Activity Diagram Edit Data Penjualan ... 50
Gambar 3. 28 Activity Diagram Delete Data Penjualan ... 51
Gambar 3. 29 Activity Diagram Search Data Pembelian ... 52
Gambar 3. 30 Activity Diagram Add Data Pembelian ... 53
Gambar 3. 31 Activity Diagram Edit Data Pembelian ... 54
Gambar 3. 32 Activity Diagram Delete Data Pembelian ... 55
Gambar 3. 33 Activity Diagram Search Laporan Penjualan ... 56
Gambar 3. 34 Activity Diagram Search Laporan Pembelian ... 57
Gambar 3. 35 Activity Diagram Print Search Laporan Penjualan ... 58
Gambar 3. 36 Activity Diagram Print Search Laporan Pembelian ... 59
Gambar 3. 37 Activity Diagram Print Default Laporan Penjualan ... 60
Gambar 3. 38 Activity Diagram Print Default Laporan Pembelian ... 61
Gambar 3. 39 Entity Relationship Diagram ... 62
Gambar 3. 40 Tampilan Form Persediaan Barang ... 67
Gambar 3. 41 Tampilan Form Tambah Data Barang ... 68
Gambar 3. 42 Tampilan Form Ubah Data Barang ... 69
Gambar 3. 43 Tampilan Form Hapus Data Barang ... 70
Gambar 3. 44 Tampilan Form Supplier ... 71
Gambar 3. 45 Tampilan Form Edit Supplier ... 72
Gambar 3. 46 Tampilan Form Delete Supplier ... 73
Gambar 3. 47 Tampilan Form Pembelian Barang ... 74
Gambar 3. 48 Tampilan Form Penjualan Barang ... 75
Gambar 3. 49 Tampilan Form Laporan Pembelian ... 76
Gambar 3. 50 Tampilan Form Laporan Penjualan Barang ... 77
(10)
Gambar 4. 1 Tampilan Login ... 79
Gambar 4. 2 Tampilan Halaman Utama ... 80
Gambar 4. 3 Tampilan Dashboard ... 81
Gambar 4. 4 Tampilan Data Barang ... 82
Gambar 4. 5 Tampilan Tambah Data Barang ... 83
Gambar 4. 6 Halaman Ubah Barang ... 84
Gambar 4. 7 Halaman Cari Data Barang ... 84
Gambar 4. 8 Halaman Data Customer ... 85
Gambar 4. 9 Halaman Tambah Data Customer ... 86
Gambar 4. 10 Tampilan Cari Customer ... 87
Gambar 4. 11 Halaman Ubah Data Customer ... 87
Gambar 4. 12 Tampilan data supplier ... 88
Gambar 4. 13 Tampilan Tambah Data Supplier ... 88
Gambar 4. 14 Tampilan Ubah Data Supplier ... 89
Gambar 4. 15 Tampilan Cari Data Supplier ... 90
Gambar 4. 16 Tampilan Data Kasir ... 90
Gambar 4. 17 Tampilan Tambah Data Kasir ... 91
Gambar 4. 18 Tampilan Ubah Data Kasir ... 92
Gambar 4. 19 Tampilan Data Pembelian ... 93
Gambar 4. 20 Tampilan Tambah Data Pembelian ... 93
Gambar 4. 21 Tampilan Ubah Data Pembelian ... 94
Gambar 4. 22 Tampilan Detail Data Pembelian ... 95
Gambar 4. 23 Tampilan Data Penjualan ... 96
Gambar 4. 24 Tampilan Tambah Data Penjualan ... 96
Gambar 4. 25 Halaman Ubah Data Penjualan ... 97
Gambar 4. 26 Halaman Detail Data Penjualan ... 98
Gambar 4. 27 Halaman Laporan Pembelian ... 99
(11)
DAFTAR TABEL
Tabel 3. 1 Relationship Diagram Table datakasir ... 63
Tabel 3. 2 Relationship Diagram Tabel databarang ... 63
Tabel 3. 3 Relationship Diagram Tabel r_datapembelian ... 64
Tabel 3. 4 Relationship Diagram Tabel datapembelian ... 64
Tabel 3. 5 Relationship Diagram Tabel datasupplier ... 65
Tabel 3. 6 Relationship Diagram Tabel r_datapenjualan ... 65
Tabel 3. 7 Relationship Diagram Tabel datapenjualan ... 66
Tabel 3. 8 Relationship Diagram Tabel datacustomer ... 66
Tabel 5. 1 Black box Testing Login ... 101
Tabel 5. 2 Black box Testing Tambah Data Barang ... 102
Tabel 5. 3 Black box Testing Ubah Data Barang ... 102
Tabel 5. 4 Black box Testing Tambah Data Customer ... 103
Tabel 5. 5 Black box Testing Ubah Data Customer ... 105
Tabel 5. 6 Black box Testing Tambah Data Supplier ... 106
Tabel 5. 7 Black box Testing Ubah Data Supplier ... 106
Tabel 5. 8 Black box Testing Tambah Data Kasir ... 107
Tabel 5. 9 Black box Testing Ubah Data Kasir ... 107
Tabel 5. 10 Black box Testing Tambah Data Pembelian ... 108
Tabel 5. 11 Black box Testing Ubah Data Pembelian ... 108
Tabel 5. 12 Black box Testing Tambah Data Penjualan ... 109
(12)
DAFTAR NOTASI / LAMBANG
Jenis Notasi/Lambang Nama Arti ERDEntitas / Entity
Data inti yang akan disimpan; bakal tabel pada basis data; benda yang memiliki data dan harus disimpan datanya agar dapat diakses oleh aplikasi komputer.;
ERD Atribut
Field atau kolom data yang butuh disimpan dalam suatu entitas.
ERD
Atribut kunci primer
Field atau kolom data dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan; bersifat unik
ERD
Atribut multinilai / multivalue
Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki nilai lebih dari satu.
ERD Relasi
Penghubung antar entitas; biasanya diawali dengan kata kerja
ERD
Asosiasi / Association
Penghubung antar relasi dan entitas di mana di kedua ujungnya memiliki multiplicity
kemungkinan jumlah pemakaian Nama atribut Nama atribut nama_atribut Nama relasi
(13)
Jenis Notasi/Lambang Nama Arti Use Case
Use case
Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; dinyatakan dengan kata kerja
Use Case Asosiasi /
association
Komunikasi antara aktor dan use case yang berpartipasipasi pada use case atau use case memiliki interaksi dengan aktor.
Use Case
Aktor / actor
Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun symbol dari aktor adalah gambar orang; biasanya dinyatakan menggunakan kata benda di awal frase nama aktor.
Use Case
Ekstensi / extend
Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan; mirip dengan prinsip inheritance pada pemrograman berorientasi objek
Admin
«extends»
nama use case
(14)
Jenis Notasi/Lambang Nama Arti Use Case
Generalisas
i /
generalizati on
Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum.
Activity
Diagram Status awal
Status awal aktifitas sistem, sebuah diagram aktifitas memiliki sebuah status awal.
Activity
Diagram Aktifitas
Aktifitas yang dilakukan sistem, aktifitas biasanya diawali dengan kata kerja.
Activity
Diagram Percabanga
n / decision
Asosiasi percabangan dimana jika ada pilihan aktifitas lebih dari satu.
Activity
Diagram Penggabung
an / join
Asosiasi
penggabungan dimana lebih dari satu aktifitas digabungkan menjadi satu
Activity
Diagram Status akhir
Status akhir yang dilakukan sistem, sebuah diagram aktifitas memiliki sebuah status akhir.
Class Diagram
Antarmuka / interface
Sama dengan konsep interface dalam pemrograman
berorientasi objek. aktifitas
(15)
Jenis Notasi/Lambang Nama Arti Class
Diagram
Asosiasi / association
Relasi antarkelas dengan makna umum.
Class Diagram
Asosiasi berarah / directed association
Relasi antarkelas dengan makna kelas yang satu digunakan oleh kelas yang lain.
Class Diagram
Generalisas i
Relasi antarkelas
dengan makna
generalisasi-spesialisasi (umum-khusus).
Class Diagram
Agregasi / aggregation
Relasi antarkelas dengan makna semua-bagian (whole-part).
Flowchart Input /
Output
Merepresentasikan input data atau output data yang diproses atau informasi.
Flowchart Proses
Menunjukan kegiatan proses dari operasi program komputer
Flowchart Keputusan
Untuk penyeleksian kondisi di dalam program
Flowchart Dokumen
Menunjukan dokumen input dan output yang baik untuk proses manual, mekanik, atau komputer.
Flowchart Manual
Operation
Menunjukan pekerjaan yang dilakukan secara manual.
(16)
Jenis Notasi/Lambang Nama Arti
Flowchart Manual
Input
Input yang dimasukkan secara manual dari keyboard
Flowchart Offline
Storage
Penyimpanan yang tidak dapat diakses oleh komputer secara langsung
Flowchart Terminal
Points
Menunjukkan awal / akhir dari flowchart
Flowchart Harddisk
Menunjukan
input/outputmenggunak an harddisk.
Flowchart Garis Alir
Menunjukan arus dari proses.
Flowchart Penghubun
g
Menunjukan
penghubung ke halaman yang sama atau halaman lain.
Notasi/Lambang
Flowchart
dari Yanuar [1, p. 20]
Notasi/Lambang
Class Diagram
dari [2, p. 14]
Notasi/Lambang
ERD
dari [3, p. 21]
(17)
BAB 1.
PENDAHULUAN
Bab ini akan berisi tentang latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan juga sistematika penyajian.
1.1 Latar Belakang Masalah
Suatu sistem informasi saat ini telah menjadi faktor yang sangat penting dalam perkembangan kegiatan administrasi, hal ini juga dialami oleh PT. Cemerlang Kencana Bandana. yang bergerak dalam bidang distribusi bandana, PT. Cemerlang Kencana Bandana juga memerlukan sistem informasi yang berguna untuk merencanakan semua rencana kerja agar bisa mencapai tujuan yang diharapkan. Mengingat PT. Cemerlang Kencana Buana dikelola oleh pemilik, maka proses pembuatan laporan keuangan PT. Cemerlang Kencana Buana masih dilakukan secara manual dan sederhana. Proses yang masih dilakukan secara manual dan keterbatasan kemampuan sumber daya manusia di PT. Cemerlang Kencana Bandana mengakibatkan tingkat human error yang tinggi mulai dari proses pencatatan data hingga membuat laporan keuangan. Hal ini yang mengakibatkan laporan – laporan keuangan yang dihasilkan menjadi tidak akurat, tidak tepat waktu dan kurang informatif.
Selain itu, PT. Cemerlang Kencana Bandana tidak membuat jurnal transaksi dan buku besar, sehingga semua dokumen yang diperlukan dibuat secara manual dan disimpan dalam bentuk buku atau kertas, sehingga pencarian dokumen memakan banyak waktu. Untuk mengatasi hal ini, maka dibuatlah sebuah sistem untuk mempermudah kinerja pada PT. Cemerlang Kencana Bandana.
(18)
2
1.2 Rumusan Masalah
Dari latar belakang diatas dapat dirumuskan beberapa masalah, antara lain :
1. Bagaimana membangun sebuah sistem informasi agar pengguna lebih mudah untuk melakukan pengontrolan data penjualan dan pembelian agar lebih terintegrasi?
2. Bagaimana membangun sebuah sistem informasi untuk membuat laporan keuangan secara cepat dan akurat?
1.3 Tujuan Pembahasan
Tujuan dari tugas akhir ini adalah :
1. Membangun sebuah sistem agar mempermudah pengontrolan data
penjualan dan pembelian agar lebih terintegrasi
2. Membangun sebuah sistem untuk membuat laporan keuangan.
1.4 Ruang Lingkup Kajian
Batasan masalah dalam pembuatan aplikasi ini adalah sebagai berikut:
1.4.1 Batasan Perangkat Keras
1. Intel Core i3 2. RAM 2 Gb
3. Harddisk 500 Gb
4. Monitor
5. Mouse dan Keyboard
1.4.2 Batasan Perangkat Lunak
1. Bahasa pemrograman yang digunakan adalah PHP.
2. XAMPP.
(19)
3
4. PHP MY Admin sebagai database.
1.4.3 Batasan Aplikasi
Sistem ini dirancang untuk membantu pengguna dalam melakukan pencatatan data barang, dimana sistem ini memiliki batasan yaitu:
1. Aplikasi yang dihasilkan adalah aplikasi berbasis website.
2. Hak akses hanya 1, yaitu : kasir.
3. Kasir bertugas untuk mengelola data barang, data pembelian, data
penjualan, data supplier, data customer, data pesanan, data
penjualan.
4. Data yang diolah meliputi data barang, data supplier, data customer, laporan pemasukan, laporan pengeluaran, data
penjualan, data pemasukan.
5. Aplikasi ini tidak menangani sistem pembayaran cicilan.
6. Laporan pembelian yang dihasilkan dikelompokkan per Supplier, per faktur, per barang.
7. Laporan penjualan yang dihasilkan per faktur, per barang
1.5 Sumber
Data
Teknik pengumpulan data yang digunakan adalah
1. Pengamatan (Observation) dalam buku yang berjudul Metode Penelitian adalah: “Cara pengambilan data dengan menggunakan mata tanpa ada pertolongan alat standar lain untuk keperluan tersebut.”(Nazir, 2005: 196) Berdasarkan definisi di atas, penulis memakai teknik pengumpulan data
dengan cara Pengamatan (Observation) langsung ke perusahaan untuk mengamati sistem yang ada di perusahaan terutama dengan mendatangi bagian logistik untuk mengamati sistem yang berjalan pada perusahaan. 2. Wawancara (interview) dalam bukun yang berjudul Metode Penelitian
adalah: “Proses memperoleh keterangan untuk tujuan penelitian dengan cara tanya jawab sambil bertatap muka antara si penanya atau pewawancara dengan penjawab atau responden dengan menggunakan
(20)
4
alat yang dinamakan interview guide (panduan wawancara).” (Nazir,
2005: 195) Berdasarkan definisi di atas, penulis juga memakai teknik pengumpulan data dengan cara wawancara karena penulis melakukan penelitian dengan bertatap muka langsung dengan informan yang ada diperusahaan, dengan mewawancarai pemilik perusahaan untuk memperoleh data dan informasi yang ada di perusahaan.
1.6 Sistematika Penyajian
Sistematika laporan pada tugas akhir ini adalah: BAB I PENDAHULUAN
Bagian ini digunakan untuk menjelaskan latar belakang masalah, rumusan masalah, tujuan pembahasan, batasan masalah, sumber data, dan sistematika penyajian.
BAB II KAJIAN TEORI
Bagian ini digunakan untuk menjelaskan tentang teori yang akan digunakan dalam menyusun laporan tugas akhir.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bagian ini digunakan untuk menjelaskan tentang analisis dan juga perancangan sistem aplikasi yang dibuat.
BAB IV HASIL PENELITIAN
Membahas tentang hasil produk yang terdiri atas implementasi seluruh hasil rancangan di bab III, yaitu tampilan antarmuka sistem.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Membahas tentang rencana pengujian yang terdiri atas tes kasus dan pelaksanaan pengujian.
BAB VI SIMPULAN DAN SARAN
Bab 6 membahas mengenai perancangan serta analisa pengujian aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir yang lebih baik maka penulis juga memberikan saran-saran untuk perbaikan serta penyempurnaan aplikasi ini.
(21)
BAB 6.
SIMPULAN DAN SARAN
Pada bab ini akan dijelaskan kesimpulan selama proses pembuatan sistem. Begitu pula dengan saran atau masukan agar sistem ini dapat lebih optimal.
6.1 Simpulan
Hasil penelitian dari analisis sistem ini sehingga dapat dibuat kesimpulan yaitu:
1. Aplikasi ini berguna untuk mempermudah pengontrolan data penjualan dan pembelian.
2. Aplikasi dapat membuat laporan keuangan secara cepat dan akurat.
6.2 Saran
Saran-saran untuk membangun sistem agar lebih baik lagi adalah sebagai berikut:
1. Aplikasi dapat dikembangkan menjadi aplikasi berbasis web yang
bertujuan agar pemimpin perusahaan dapat mengelola
perusahaannya tidak hanya dari 1 tempat saja.
2. Aplikasi dapat diakses dengan menggunakan handphone atau alat mobile lainnya, dengan membuat aplikasi mobile yang ditujukan untuk penggunaan mobile.
Diharapkan dengan adanya setiap saran atau masukan yang diberikan dapat bermanfaat dan memberikan inspirasi bagi pengembang aplikasi yang lebih bermanfaat dan lebih mudah untuk digunakan.
(22)
DAFTAR PUSTAKA
[1] Y. Supardi, Semua Bisa Menjadi Programmer Java Case Study, Jakarta: PT Elex Media Komputindo, 2010.
[2] J. Hermawan, Analisa Desain & Pemrograman Berorientasi Obyek dengan UML dan Visual Basic .Net, Jakarta: Andi, 2005.
[3] Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Andi, 2007.
[4] G. Jalloul, UML by Example, United States of America: Cambridge Univesity Press, 2005.
[5] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2000.
[6] Jogianto, Sistem Teknologi Informasi, Yogyakarta: Andi, 2005.
[7] "Definisi Proses Bisnis," 14 September 2012. [Online]. Available: http://sim.constructive-learning.net/?p=86. [Accessed 24 September 2014].
[8] L. Sidharta, Pengantar Sistem Informasi Bisnis, Jakarta: P.T. ELEX Media Komputindo, 2005.
[9] Nurcahyaningtyas, Untuk Kelas X SMA/MA, Jakarta: Departemen Pendidikan Nasional, 2009.
[10] Sevocab, Software and System Engineering Vocabulary, 2008.
[11] "Model Entity Relationship adalah Suatu Penyajian Data dengan Menggunakan Entitiy dan Relationship," [Online]. Available: http://webcache.googleusercontent.com/. [Accessed 22 September 2014].
[12] Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Andi, 2007.
[13] A. Amrullah, Unified Modeling Language (UML), Bandung: Pustaka, 2002.
(23)
113
[15] K. Nst, Buku Pintar menguasai PHP MySql, Jakarta Selatan: mediakita, 2012.
[16] D. Powers, PHP Solutions Dynamic Web Design Made Easy, United States of America: friendsof, 2010.
[17] B. Hendrick, HTML & CSS The Good Parts, United States of America: BiBTeX, 2010.
[18] J. Duckett, HTML and CSS : Design and Build Websites, United States: Wiley, 2011.
[19] R. Nixon, Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites, USA: O'REILLY, 2012.
[20] D. Gosselin, D. Kokoska and R. Easterbrooks, PHP Programming with MySQL: The Web Technologies Series, USA: CENGAGE Learning, 2010.
(1)
2
1.2 Rumusan Masalah
Dari latar belakang diatas dapat dirumuskan beberapa masalah, antara lain :
1. Bagaimana membangun sebuah sistem informasi agar pengguna lebih mudah untuk melakukan pengontrolan data penjualan dan pembelian agar lebih terintegrasi?
2. Bagaimana membangun sebuah sistem informasi untuk membuat laporan keuangan secara cepat dan akurat?
1.3 Tujuan Pembahasan
Tujuan dari tugas akhir ini adalah :
1. Membangun sebuah sistem agar mempermudah pengontrolan data
penjualan dan pembelian agar lebih terintegrasi
2. Membangun sebuah sistem untuk membuat laporan keuangan.
1.4 Ruang Lingkup Kajian
Batasan masalah dalam pembuatan aplikasi ini adalah sebagai berikut:
1.4.1 Batasan Perangkat Keras
1. Intel Core i3 2. RAM 2 Gb
3. Harddisk 500 Gb
4. Monitor
5. Mouse dan Keyboard
1.4.2 Batasan Perangkat Lunak
1. Bahasa pemrograman yang digunakan adalah PHP.
2. XAMPP.
(2)
3
4. PHP MY Admin sebagai database.
1.4.3 Batasan Aplikasi
Sistem ini dirancang untuk membantu pengguna dalam melakukan pencatatan data barang, dimana sistem ini memiliki batasan yaitu:
1. Aplikasi yang dihasilkan adalah aplikasi berbasis website.
2. Hak akses hanya 1, yaitu : kasir.
3. Kasir bertugas untuk mengelola data barang, data pembelian, data
penjualan, data supplier, data customer, data pesanan, data
penjualan.
4. Data yang diolah meliputi data barang, data supplier, data customer, laporan pemasukan, laporan pengeluaran, data
penjualan, data pemasukan.
5. Aplikasi ini tidak menangani sistem pembayaran cicilan.
6. Laporan pembelian yang dihasilkan dikelompokkan per Supplier, per faktur, per barang.
7. Laporan penjualan yang dihasilkan per faktur, per barang
1.5 Sumber
Data
Teknik pengumpulan data yang digunakan adalah
1. Pengamatan (Observation) dalam buku yang berjudul Metode Penelitian
adalah: “Cara pengambilan data dengan menggunakan mata tanpa ada pertolongan alat standar lain untuk keperluan tersebut.”(Nazir, 2005: 196) Berdasarkan definisi di atas, penulis memakai teknik pengumpulan data
dengan cara Pengamatan (Observation) langsung ke perusahaan untuk mengamati sistem yang ada di perusahaan terutama dengan mendatangi bagian logistik untuk mengamati sistem yang berjalan pada perusahaan. 2. Wawancara (interview) dalam bukun yang berjudul Metode Penelitian
adalah: “Proses memperoleh keterangan untuk tujuan penelitian dengan
cara tanya jawab sambil bertatap muka antara si penanya atau pewawancara dengan penjawab atau responden dengan menggunakan
(3)
4
alat yang dinamakan interview guide (panduan wawancara).” (Nazir,
2005: 195) Berdasarkan definisi di atas, penulis juga memakai teknik pengumpulan data dengan cara wawancara karena penulis melakukan penelitian dengan bertatap muka langsung dengan informan yang ada diperusahaan, dengan mewawancarai pemilik perusahaan untuk memperoleh data dan informasi yang ada di perusahaan.
1.6 Sistematika Penyajian
Sistematika laporan pada tugas akhir ini adalah: BAB I PENDAHULUAN
Bagian ini digunakan untuk menjelaskan latar belakang masalah, rumusan masalah, tujuan pembahasan, batasan masalah, sumber data, dan sistematika penyajian.
BAB II KAJIAN TEORI
Bagian ini digunakan untuk menjelaskan tentang teori yang akan digunakan dalam menyusun laporan tugas akhir.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bagian ini digunakan untuk menjelaskan tentang analisis dan juga perancangan sistem aplikasi yang dibuat.
BAB IV HASIL PENELITIAN
Membahas tentang hasil produk yang terdiri atas implementasi seluruh hasil rancangan di bab III, yaitu tampilan antarmuka sistem.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Membahas tentang rencana pengujian yang terdiri atas tes kasus dan pelaksanaan pengujian.
BAB VI SIMPULAN DAN SARAN
Bab 6 membahas mengenai perancangan serta analisa pengujian aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir yang lebih baik maka penulis juga memberikan saran-saran untuk perbaikan serta penyempurnaan aplikasi ini.
(4)
BAB 6.
SIMPULAN DAN SARAN
Pada bab ini akan dijelaskan kesimpulan selama proses pembuatan sistem. Begitu pula dengan saran atau masukan agar sistem ini dapat lebih optimal.
6.1 Simpulan
Hasil penelitian dari analisis sistem ini sehingga dapat dibuat kesimpulan yaitu:
1. Aplikasi ini berguna untuk mempermudah pengontrolan data penjualan dan pembelian.
2. Aplikasi dapat membuat laporan keuangan secara cepat dan akurat.
6.2 Saran
Saran-saran untuk membangun sistem agar lebih baik lagi adalah sebagai berikut:
1. Aplikasi dapat dikembangkan menjadi aplikasi berbasis web yang bertujuan agar pemimpin perusahaan dapat mengelola perusahaannya tidak hanya dari 1 tempat saja.
2. Aplikasi dapat diakses dengan menggunakan handphone atau alat mobile lainnya, dengan membuat aplikasi mobile yang ditujukan untuk penggunaan mobile.
Diharapkan dengan adanya setiap saran atau masukan yang diberikan dapat bermanfaat dan memberikan inspirasi bagi pengembang aplikasi yang lebih bermanfaat dan lebih mudah untuk digunakan.
(5)
DAFTAR PUSTAKA
[1] Y. Supardi, Semua Bisa Menjadi Programmer Java Case Study, Jakarta: PT Elex Media Komputindo, 2010.
[2] J. Hermawan, Analisa Desain & Pemrograman Berorientasi Obyek dengan UML dan Visual Basic .Net, Jakarta: Andi, 2005.
[3] Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Andi, 2007.
[4] G. Jalloul, UML by Example, United States of America: Cambridge Univesity Press, 2005.
[5] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2000.
[6] Jogianto, Sistem Teknologi Informasi, Yogyakarta: Andi, 2005.
[7] "Definisi Proses Bisnis," 14 September 2012. [Online]. Available: http://sim.constructive-learning.net/?p=86. [Accessed 24 September 2014].
[8] L. Sidharta, Pengantar Sistem Informasi Bisnis, Jakarta: P.T. ELEX Media Komputindo, 2005.
[9] Nurcahyaningtyas, Untuk Kelas X SMA/MA, Jakarta: Departemen Pendidikan Nasional, 2009.
[10] Sevocab, Software and System Engineering Vocabulary, 2008.
[11] "Model Entity Relationship adalah Suatu Penyajian Data dengan Menggunakan Entitiy dan Relationship," [Online]. Available: http://webcache.googleusercontent.com/. [Accessed 22 September 2014].
[12] Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Andi, 2007.
[13] A. Amrullah, Unified Modeling Language (UML), Bandung: Pustaka, 2002.
(6)
113
[15] K. Nst, Buku Pintar menguasai PHP MySql, Jakarta Selatan: mediakita, 2012.
[16] D. Powers, PHP Solutions Dynamic Web Design Made Easy, United States of America: friendsof, 2010.
[17] B. Hendrick, HTML & CSS The Good Parts, United States of America: BiBTeX, 2010.
[18] J. Duckett, HTML and CSS : Design and Build Websites, United States: Wiley, 2011.
[19] R. Nixon, Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites, USA: O'REILLY, 2012.
[20] D. Gosselin, D. Kokoska and R. Easterbrooks, PHP Programming with MySQL: The Web Technologies Series, USA: CENGAGE Learning, 2010.