tugas akhir sistem informasi penjualan dan …skripsi.narotama.ac.id/files/04205002 kiky purni...

21
http://narotama.ac.id TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN PEMBELIAN ( Studi Kasus : UD. PERDANA – JEMBER ) Oleh KIKY PURNI SISWAHYUNDARI 04205002 FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS NAROTAMA SURABAYA 2011

Upload: vuongdien

Post on 20-Jun-2019

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

TUGAS AKHIR

SISTEM INFORMASI

PENJUALAN DAN PEMBELIAN

( Studi Kasus : UD. PERDANA – JEMBER )

Oleh

KIKY PURNI SISWAHYUNDARI

04205002

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI

UNIVERSITAS NAROTAMA

SURABAYA

2011

Page 2: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

SISTEM INFORMASI PENJUALAN DAN PEMBELIAN

(Studi Kasus : UD. PERDANA – Jember)

Oleh : Kiky Purni SiswahyundariPembimbing I : Rinci Kembang Hapsari, S.Si, M.Kom

Pembimbing II : Tubagus Purworusmiardi, S.Kom

ABSTRAK

Setiap jenis usaha harus pandai-pandai dalam pengelolaannya, bagaimanacara mengelola data penjualan dan pembelian usaha mereka adalah hal yang penting. Karena dari data-data transaksi banyak hal yang bisa didapat. Seperti apa saja yang banyak terjual dan apa yang tidak diwaktu-waktu tertentu. Hal ini sangat berguna untuk pengambilan keputusan.

Banyak cara dilakukan untuk mengelola data administrasi sebuah usaha. UD. PERDANA adalah sebuah usaha dagang yang bergerak dibidang penjualan dan pembelian mesin fotokopi serta sparepartnya dan juga melayani servismesinnya pastinya membutuhkan cara yang baik dalam sistem pengelolaannya. Sistem pengelolaan data penjualan dan pembelian yang dipakai pada UD. PERDANA masih menggunakan cara manual. Data penjualan dan pembeliannya dicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan tersendiri. Hal ini dirasa UD. PERDANA sangat tidak efisien, sering terjadinya hal-hal yang tidak diinginkan, misalnya: hilangnya data, terlalu banyak catatan-catatan penting yang menumpuk, membutuhkan waktu yang lama dalam mencari catatan-catatan yang lampau dan lain-lain.

Supaya penyimpanan data penjualan dan pembelian yang lebih baik UD. PERDANA bisa melakukan pengelolaan data secara terkomputerisasi. Untuk itu dibuatlah aplikasi penjualan dan pembelian yang diharapkan bisa membantu dalam pengelolaan data-data penjualan dan pembelian serta pembuatan laporan yang cepat dan akurat. Dengan menggunakan aplikasi REALBASIC, yang juga merupakan perangkat lunak cross platform berbahasa basic dan didukung oleh MySQL sebagai media penyimpanan data, yang menjadikan sistem informasi penjualan dan pembelian ini user friendly dengan tampilan yang dinamis.

Kata kunci : sistem informasi penjualan dan pembelian, realbasic, mysql

Page 3: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

SISTEM INFORMASI PENJUALAN DAN PEMBELIAN

(Studi Kasus : UD. PERDANA – Jember)

By : Kiky Purni SiswahyundariGuidance I : Rinci Kembang Hapsari, S.Si, M.Kom

Guidance II : Tubagus Purworusmiardi, S.Kom

ABSTRACT

In every type of business, we must be very clever in its management, how to manage the sale and purchase of your business data is essential. Because there are many things that can be obtained from transaction data. Like what many are sold and what is not at certain times. This is very useful for decision making.

There are many ways to do to manage the business administrations. UD. PERDANA is a commercial company that engaged in sale and purchase of photocopy machines and spare parts and also engine service, definitely need a good way in its management system. UD. PERDANA’s sales and purchase data management system still use the manual way. The sale and purchase data are recorded in special books and records of sales and purchases data of its own archived. This was considered to UD. PERDANA is very inefficient, due to frequent things that are not desirable, for example: loss of data, important records accumulate too much, takes a long time in seeking records from the past and others.

So that better storage sales and purchase, UD. PERDANA can make a computerized data management system. For made the sale and purchase applications is expected to help in the data management on sales and purchases and make reports quickly and accurately. By using REALbasic applications, which is a cross-platform software language and supported by MySQL as the data storage media, which makes the information system of sale and purchase is easy to use with a dynamic display.

Keywords : information system of sale and purchase, realbasic, mysql

Page 4: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

KATA PENGANTAR

Alhamdulillahirobbil‘alamin puji syukur kepada ALLAH SWT, yang telah

memberikan kekuatan, kemudahan, jalan dan semangat kepada penulis sehingga

mampu menyelesaikan tugas akhir dengan judul “Sistem Informasi Penjualan dan

Pembelian (Studi Kasus : UD. PERDANA – Jember”.

Tugas akhir ini disusun sebagai salah satu persyaratan kelulusan dan bukti

pelaksanaan Mata Kuliah Tugas Akhir di Universitas Narotama Surabaya. Tugas

akhir ini dapat penulis susun dengan baik tidak lepas dari doa, bantuan, masukan

dan dukungan dari berbagai pihak berupa informasi, arahan, bimbingan dan

nasihat, untuk itu penulis mengucapkan terima kasih yang sebesar-besarnya

kepada :

1. Almarhum ayah, Bpk EKO SISWANTO, SE, kasih sayang ayah selalu

menyertaiku.

2. Ibu, INDAH WAHYUNI, aku selalu mengharapkan yang terbaik untuk

ibu.

3. Ibu Hj. Rr. ISWACHYU DHANIARTI, DS, S.T, selaku Rektor

Universitas Narotama Surabaya.

4. Bapak Ir. TONY HARTONO BAGIO, MT, MM selaku Dekan Fasilkom

Universitas Narotama Surabaya .

5. Bapak CAHYO DARUJATI, ST, M.T, selaku Ketua Program Studi

Sistem Informasi Universitas Narotama Surabaya .

6. Ibu RINCI KEMBANG HAPSARI, S.Si, M.Kom, selaku dosen

pembimbing I Tugas Akhir ini, terima kasih atas bantuan dan waktunya.

7. Bapak TUBAGUS PURWORUSMIARDI, S.Kom, selaku dosen

pembimbing II Tugas Akhir, terima kasih atas bantuannya.

8. Calon Suamiku, Mas Agus yang ada disaat senang dan sedih, atas

dukungan dan nasihatnya yang ‘nyelekit’.

9. Adik-adikku, Mita, Desy dan Wahyu, yang susah payah memarahi waktu

lagi malas.

Page 5: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

10. Teman-teman baikku : Wanda (thanks printernya), Yeni (thanks

dukungannya), Heru (teman seperjuangan), AgusK ‘Ulow’ dan Rudy P

(kapan rek?!).

11. Dan ‘pak guru’, terima kasih atas bantuan dan waktunya, maaf saya agak

lemot jadi susah ngajarinnya. ‘But hey, finally i made it’.

Penulis menyadari bahwa dalam penelitian ini masih banyak kekurangan

dan kelemahan disana-sini, baik dari segi sistematika penulisan maupun

penggunaan bahasa serta

program itu sendiri. Untuk itu penulis mengharapkan saran dan kritik dari

berbagai pihak yang bersifat membangun demi penyempurnaan penelitian ini.

Penulis berharap semoga penelitian ini dapat bermanfaat bagi semua yang

membaca.

Surabaya, Mei 2011

Penulis

Page 6: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

Daftar isi

Halaman

HALAMAN JUDUL

LEMBAR PENGESAHAN PEMBIMBING

LEMBAR PERSETUJUAN PENGUJI

SURAT PERNYATAAN

ABSTRAK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i

ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii

KATA PENGANTAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii

DAFTAR ISI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

DAFTAR TABEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

DAFTAR GAMBAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

BAB I PENDAHULUAN

1.1 Latar belakang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 Rumusan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3 Batasan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.4 Tujuan dan Manfaat Penulisan . . . . . . . . . . . . . . . . . . 3

1.5 Metode Penelitian . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.6 Sistematika Penulisan . . . . . . . . . . . . . . . . . . . . . . . . 5

BAB II TINJAUAN PUSTAKA

2.1 Tinjauan Pustaka Tentang Permasalahan . . . . . . . . . . 7

2.1.1 Sistem Informasi Penjualan dan Pembelian . . 7

2.1.2 Definisi Fotokopi . . . . . . . . . . . . . . . . . . .

2.1.3 Mesin Fotokopi . . . . . . . . . . . . . . . . . . . . . . 8

2.1.4 Toshiba . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.2 Tinjauan Pustaka Tentang Ilmu Yang Terkait . . . . . . 13

2.2.1 Sistem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.2.2 Informasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2.3 Sistem Informasi . . . . . . . . . . . . . . . . . . . . 14

2.2.4 Realbasic . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.2.5 Basisdata . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Page 7: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

2.2.6 Sistem Pengelolaan Basisdata (SPBD) . . . . . 24

2.2.7 Basisdata Relasional . . . . . . . . . . . . . . . . . . . 25

2.2.8 Structured Query Language (SQL) . . . . . . . . . 28

2.2.9 MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

2.2.9.1 Kunci (Key) . . . . . . . . . . . . . . . . . . . 33

2.2.9.2 Relasi . . . . . . . . . . . . . . . . . . . . . . . . 37

2.2.9.3 Storage Engine . . . . . . . . . . . . . . . . 38

2.2.10 Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

2.2.11 Diagram Berjenjang . . . . . . . . . . . . . . . . . . . . 42

2.2.12 Diagram Konteks . . . . . . . . . . . . . . . . . . . . . 43

2.2.13 Diagram Alur Data (DAD) . . . . . . . . . . . . . . . 43

2.2.14 Conceptual Data Model (CDM) . . . . . . . . . . 45

2.2.15 Physical Data Model (PDM) . . . . . . . . . . . . . 46

BAB III METODOLOGI PENELITIAN

3.1 Analisa Sistem Penjualan dan Pembelian Barang . . 48

3.1.1 Sistem Penjualan Spareparts . . . . . . . . . . . 49

3.1.2 Sistem Penjualan Mesin Fotokopi . . . . . . . . . . 49

3.1.3 Sistem Pembelian Spareparts . . . . . . . . . . 50

3.1.4 Sistem Pembelian Mesin Fotokopi . . . . . . . . 51

3.2 Perancangan Sistem . . . . . . . . . . . . . . . . . . . . . . . . . . 52

3.2.1 Dokumen Flow . . . . . . . . . . . . . . . . . . . . . . . 52

3.2.1.1 Dokumen Flow Penjualan Spareparts . 53

3.2.1.2 Dokumen Flow Penjualan Mesin

Fotokopi . . . . . . . . . . . . . . . . . . . . .. 54

3.2.1.3 Dokumen Flow Pembelian Spareparts . 56

3.2.1.4 Dokumen Flow Pembelian Mesin

Fotokopi . . . . . . . . . . . . . . . . . . . . . 57

3.2.2 Diagram Berjenjang . . . . . . . . . . . . . . . . . . . . 58

3.2.3 Diagram Alur Data (DAD) . . . . . . . . . . . . . 59

3.2.4 Conceptual Data Model (CDM) . . . . . . . . . . . 64

3.2.5 Physical Data Model (PDM) . . . . . . . . . . . . . . 65

Page 8: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

3.2.6 Tabel Database . . . . . . . . . . . . . . . . . . . . . . . 66

3.2.6.1 Tabel Kategori . . . . . . . . . . . . . . . . 66

3.2.6.2 Tabel Barang . . . . . . . . . . . . . . . . . . 67

3.2.6.3 Tabel Stok . . . . . . . . . . . . . . . . . . . . 67

3.2.6.4 Tabel Supplier . . . . . . . . . . . . . . . . . 68

3.2.6.5 Tabel Sales . . . . . . . . . . . . . . . . . . 69

3.2.6.6 Tabel Data Sales – Supplier . . . . . . . 70

3.2.6.7 Tabel Data User . . . . . . . . . . . . . . . 71

3.2.6.8 Tabel Akses . . . . . . . . . . . . . . . . . . . 71

3.2.6.9 Tabel Data Akses User . . . . . . . . . . 74

3.2.6.10 Tabel Data Costumer . . . . . . . . . . . . 74

3.2.6.11 Tabel Kas . . . . . . . . . . . . . . . . . . 75

3.2.6.12 Tabel Data Penjualan 1 . . . . . . . . . . 76

3.2.6.13 Tabel Data Penjualan 2 . . . . . . . . . . . 77

3.2.6.14 Tabel Data Retur Penjualan 1 . . . . . . 78

3.2.6.15 Tabel Data Retur Penjualan 2 . . . . . . 79

3.2.6.16 Tabel Data Pembelian 1 . . . . . . . . . . 80

3.2.6.17 Tabel Data Pembelian 2 . . . . . . . . . . 81

3.2.6.18 Tabel Data Retur Pembelian 1 . . . . . . 82

3.2.6.19 Tabel Data Retur Pembelian 2 . . . . . . 83

BAB IV IMPLEMENTASI

4.1 Perangkat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

4.2 Desain Input Output . . . . . . . . . . . . . . . . . . . . . . . . . . 87

4.2.1 Menu Utama . . . . . . . . . . . . . . . . . . . . . . . . . . 87

4.2.2 Menu File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

4.2.2.1 Login . . . . . . . . . . . . . . . . . . . . . . . . 89

4.2.2.2 Logout . . . . . . . . . . . . . . . . . . . . . . . . 89

4.2.2.3 Exit . . . . . . . . . . . . . . . . . . . . . . . . . 89

4.2.3 Menu Master . . . . . . . . . . . . . . . . . . . . . . . . 89

4.2.3.1 Kategori . . . . . . . . . . . . . . . . . . . . . 90

4.2.3.2 Data Barang . . . . . . . . . . . . . . . . . . 90

Page 9: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

4.2.3.3 Data Supplier . . . . . . . . . . . . . . . . 91

4.2.3.4 Data Sales . . . . . . . . . . . . . . . . . . 91

4.2.3.5 Data Sales Supplier . . . . . . . . . . . . . 91

4.2.3.6 Data Costumer . . . . . . . . . . . . . . . . . 92

4.2.4 Menu Transaksi . . . . . . . . . . . . . . . . . . . . . . 92

4.2.4.1 Penjualan . . . . . . . . . . . . . . . . . . . 93

4.2.4.2 Retur Penjualan . . . . . . . . . . . . . . . 93

4.2.4.3 Pembelian . . . . . . . . . . . . . . . . . . . . 94

4.2.4.4 Retur Pembelian . . . . . . . . . . . . . . . . 95

4.2.4.5 Stok Barang . . . . . . . . . . . . . . . . . . . 95

4.2.5 Menu Laporan . . . . . . . . . . . . . . . . . . . . . . . . 96

4.2.5.1 Data Penjualan . . . . . . . . . . . . . . . . 96

4.2.5.2 Retur Penjualan . . . . . . . . . . . . . . . 96

4.2.5.3 Data Pembelian . . . . . . . . . . . . . . . 97

4.2.5.4 Retur Pembelian . . . . . . . . . . . . . . . . 97

4.2.5.5 Stok Barang . . . . . . . . . . . . . . . . . . . 98

4.2.5.6 Kas . . . . . . . . . . . . . . . . . . . . . . . . . 98

4.2.6 Menu Admin . . . . . . . . . . . . . . . . . . . . . . . . . 99

4.2.6.1 User . . . . . . . . . . . . . . . . . . . . . . . . 99

4.2.6.2 Hak Akses . . . . . . . . . . . . . . . . . . . . 100

4.2.6.3 Hak Akses User . . . . . . . . . . . . . . . . 100

4.2.7 Menu Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

4.2.8 Hasil Cetak . . . . . . . . . . . . . . . . . . . . . . . . . . 101

4.2.8.1 Penjualan . . . . . . . . . . . . . . . . . . . . . 101

4.2.8.2 Retur Penjualan . . . . . . . . . . . . . . . 101

4.2.8.3 Pembelian . . . . . . . . . . . . . . . . . . . . 102

4.2.8.4 Retur Pembelian . . . . . . . . . . . . . . . 102

4.2.8.5 Laporan Penjualan . . . . . . . . . . . . . . 103

4.2.8.6 Laporan Retur Penjualan . . . . . . . . . 103

4.2.8.7 Laporan Pembelian . . . . . . . . . . . . . 104

4.2.8.8 Laporan Retur Pembelian . . . . . . . . 104

Page 10: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

4.2.8.9 Laporan Stok Barang . . . . . . . . . . . . 105

BAB V PENUTUP

5.1 Kesimpulan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

5.2 Saran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

DAFTAR PUSTAKA

LAMPIRAN

Page 11: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

Daftar Tabel

Halaman

Tabel 2.1 Simbol Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Tabel 2.2 Simbol Diagram Alur Data . . . . . . . . . . . . . . . . . . . . 44

Tabel 3.1 Tabel Kategori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Tabel 3.2 Tabel Barang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Tabel 3.3 Tabel Barang Stok . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Tabel 3.4 Tabel Supplier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Tabel 3.5 Tabel Sales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

Tabel 3.6 Tabel Sales – Supplier . . . . . . . . . . . . . . . . . . . . . . . . . 71

Tabel 3.7 Tabel User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Tabel 3.8 Tabel Akses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Tabel 3.9 Tabel Akses User . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

Tabel 3.10 Tabel Costumer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

Tabel 3.11 Tabel Kas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

Tabel 3.12 Tabel Penjualan Header . . . . . . . . . . . . . . . . . . . . . . 77

Tabel 3.13 Tabel Penjualan Detail . . . . . . . . . . . . . . . . . . . . . . . . 78

Tabel 3.14 Tabel Retur Penjualan Header . . . . . . . . . . . . . . . . . . . 79

Tabel 3.15 Tabel Retur Penjualan Detail . . . . . . . . . . . . . . . . . . . . 80

Tabel 3.16 Tabel Pembelian Header . . . . . . . . . . . . . . . . . . . . . . . 81

Tabel 3.17 Tabel Pembelian Detail . . . . . . . . . . . . . . . . . . . . . . . . 82

Tabel 3.18 Tabel Retur Pembelian Header . . . . . . . . . . . . . . . . . . 83

Tabel 3.19 Tabel Retur Pembelian Detail . . . . . . . . . . . . . . . . . . 85

Page 12: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

Daftar Gambar

Halaman

Gambar 2.1 Chester F. Carlson . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Gambar 2.2 Mesin Fotokopi Pertama . . . . . . . . . . . . . . . . . . . . . .. 11

Gambar 2.3 Relasi One to One . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Gambar 2.4 Relasi One to Many dan Many to One . . . . . . . . . . . . 37

Gambar 2.5 Relasi Many to Many . . . . . . . . . . . . . . . . . . . . . . . . 38

Gambar 3.1 Dokumen Flow Penjualan Spareparts . . . . . . . . . . . . . 53

Gambar 3.2 Dokumen Flow Penjualan Mesin Fotokopi . . . . . . . . 55

Gambar 3.3 Dokumen Flow Pembelian Spareparts . . . . . . . . . . . . 57

Gambar 3.4 Dokumen Flow Pembelian Mesin Fotokopi . . . . . . . . 58

Gambar 3.5 Diagram Berjenjang . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Gambar 3.6 Diagram Level Konteks . . . . . . . . . . . . . . . . . . . . . . . 60

Gambar 3.7 DAD Level 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Gambar 3.8 DAD Level 1 Master . . . . . . . . . . . . . . . . . . . . . . . . . 62

Gambar 3.9 DAD Level 1 Transaksi . . . . . . . . . . . . . . . . . . . . . . . 63

Gambar 3.10 Conceptual Data Model . . . . . . . . . . . . . . . . . . . . . . . 64

Gambar 3.11 Physical Data Model . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Gambar 4.1 Menu Utama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Gambar 4.2 Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Gambar 4.3 Kategori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

Gambar 4.4 Data Barang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

Gambar 4.5 Data Supplier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

Gambar 4.6 Data Sales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

Gambar 4.7 Data Sales Supplier . . . . . . . . . . . . . . . . . . . . . . . . . 92

Gambar 4.8 Data Costumer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Gambar 4.9 Penjualan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Gambar 4.10 Retur Penjualan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Gambar 4.11 Pembelian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Page 13: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

Gambar 4.12 Retur Pembelian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Gambar 4.13 Stok Barang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Gambar 4.14 Laporan Penjualan . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Gambar 4.15 Laporan Retur Penjualan . . . . . . . . . . . . . . . . . . . . . . 97

Gambar 4.16 Laporan Pembelian . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Gambar 4.17 Laporan Retur Pembelian . . . . . . . . . . . . . . . . . . . . . 98

Gambar 4.18 Laporan Stok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

Gambar 4.19 Laporan Kas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Gambar 4.20 User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Gambar 4.21 Akses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Gambar 4.22 Akses User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Gambar 4.23 Cetak Faktur Penjualan . . . . . . . . . . . . . . . . . . . . . . . 101

Gambar 4.24 Cetak Faktur Retur Penjualan . . . . . . . . . . . . . . . . . . 102

Gambar 4.25 Cetak Data Pembelian . . . . . . . . . . . . . . . . . . . . . . 102

Gambar 4.26 Cetak Data Retur Pembelian . . . . . . . . . . . . . . . . . . . . 103

Gambar 4.27 Cetak Laporan Penjualan . . . . . . . . . . . . . . . . . . . . . . 103

Gambar 4.28 Cetak Laporan Retur Penjualan . . . . . . . . . . . . . . . . . 104

Gambar 4.29 Cetak Laporan Pembelian . . . . . . . . . . . . . . . . . . . . . . 104

Gambar 4.30 Cetak Laporan Retur Pembelian . . . . . . . . . . . . . . . . . 105

Gambar 4.31 Cetak Laporan Stok Barang . . . . . . . . . . . . . . . . . . . 105

Page 14: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Mesin fotokopi dikenal sebagai investasi yang cukup mahal dalam

dunia usaha. Selain harganya yang cukup mahal, mesin ini juga mempunyai

banyak manfaat. Oleh karena itu, penjualan mesin ini dapat menjadi salah satu

alternatif usaha. Mesin fotokopi adalah salah satu peralatan yang penting.

Karena fungsinya yang bisa untuk menggandakan dokumen dalam waktu

cepat dan relatif murah ketimbang printer pada umumnya sehingga lebih

efisien. Perkembangan mesin fotokopi juga sangat pesat. Yang dulu hanya

bisa meng-kopi satu warna alias hitam putih saja, sekarang bisa juga untuk

meng-kopi warna. Bahkan dengan teknologi yang terbaru bisa memungkinkan

untuk mencetak data dari media flashdisk atau memanfaatkan mesin fotokopi

sebagai printer.

UD. PERDANA tempat penulis melakukan studi kasus bergerak di

bidang usaha penjualan dan pembelian mesin fotokopi dan sparepartnya serta

juga melayani service mesin fotokopi. Usaha ini telah berdiri sejak tahun 1994

dan berkembang cukup pesat. UD. PERDANA lebih mengkhususkan pada

penjualan dan pembelian mesin fotokopi merk TOSHIBA. Karena

perkembangan usahanya, UD. PERDANA dipercaya sebagai salah satu agen

penjualan mesin fotokopi merk TOSHIBA untuk wilayah Jember dan

sekitarnya.

Page 15: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

UD. PERDANA ini masih merupakan usaha keluarga yang dikelola

secara sederhana. Yang artinya usaha ini dikelola oleh pemilik sendiri, mulai

dari melakukan transaksi, pengelolaan keuangan, pencatatan transaksi, dan

lain sebagainya. Sedangkan pegawai hanya untuk melayani servis mesinnya

saja.

Pengelolaan data transaksi yang dilakukan oleh UD. PERDANA

tersebut masih menggunakan sistem yang sederhana, yaitu menghitung berapa

jumlah pemasukan, lalu dikurangi pengeluaran hari ini, sisanya baru

dimasukkan ke Bank. Kemudian setiap nota penjualan dan nota pembelian

akan di arsip. Semuanya dicatat pada buku khusus.

Cara pengelolaan seperti ini dirasa oleh UD. PERDANA tidak efisien.

Karena tidak bisa diketahui secara langsung berapa tepatnya keuntungan dan

kerugian dari UD. PERDANA. Untuk itu UD. PERDANA merasa perlunya

dibuat suatu sistem yang bisa digunakan untuk membantu pemilik

UD. PERDANA dalam mengelola dan menyusun data penjualan dan

pembelian mereka. Hal ini diharapkan dapat meningkatkan kinerja mereka dan

memperbaiki sistem pengelolaan data penjualan dan pembelian mereka.

Dengan pengelolaan data yang lebih baik diharapkan dapat

meningkatkan kinerja dan pelayanan UD. PERDANA kepada pelanggannya,

bahkan meningkat hingga menjadi supplier. Salah satu cara yang dapat

dilakukan adalah melakukan pengelolaan data secara komputerisasi.

Maksudnya dengan bantuan aplikasi tertentu yang menunjang kinerja mereka

dalam membuat laporan-laporan penjualan dan pembelian.

Page 16: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

1.2 RUMUSAN MASALAH

Sesuai dengan penjelasan diatas, permasalahan yang muncul adalah :

1. bagaimana cara mengelola data penjualan dan pembelian barang.

2. Bagaimana mendapat informasi penjualan dan pembelian yang cepat dan

tepat.

3. Bagaimana cara mengolah data penjualan dan pembelian sehingga bisa

menjadi sebuah laporan yang akurat.

1.3 BATASAN MASALAH

Agar pembuatan sistem informasi ini lebih terarah maka ada beberapa

hal yang perlu diperhatikan dengan melakukan pembatasan pada beberapa

masalah, yaitu sebagai berikut :

1. Sistem Informasi Penjualan dan Pembelian ini khusus dibuat untuk

UD. PERDANA berkedudukan di Jember.

2. Data yang diinformasikan antara lain :

― Memberikan info mengenai data-data mesin fotokopi beserta sparepart

dan servicenya.

― Memberikan info penjualan barang dan pembelian barang.

1.4 TUJUAN DAN MANFAAT PENULISAN

Tujuan dan manfaat pembuatan Tugas Akhir ini adalah diharapkan pemilik bisa melakukan pengelolaan keuangan secara lebih ketat dan lebih detail. Mengingat usaha ini tidak membutuhkan banyak pegawai dalam pengelolaannya. Selain itu juga Tugas Akhir ini digunakan sebagai syarat akademik penulis di Universitas Narotama Surabaya.

Page 17: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

1.5 METODE PENELITIAN

Langkah-langkah yang digunakan dalam menyelesaikan pembuatan sistem

informasi ini adalah :

1. Studi Literatur .

Yaitu dengan cara mempelajari buku-buku yang menunjang dalam

pembuatan Sistem Informasi Penjualan dan Pembelian untuk

UD. PERDANA.

2. Observasi .

Yaitu dengan mengadakan pengamatan dan penelitian secara langsung

pada UD. PERDANA di Jalan Nusa Indah No. 55, Patrang - Jember dan

mengambil sampel data yang sekiranya diperlukan sebagai dasar untuk

pembuatan program.

3. Perancangan

Langkah selanjutnya adalah tahap perancangan dalam bentuk flowchart

yang berisi mengenai jalannya sistem yang akan dibuat, disertai dengan

dokumen flow, Diagram Berjenjang, Data Flow Diagram (DAD),

Conceptual Data Model (CDM), Physical Data Model (PDM) dan

Desain I/O.

4. Pemrograman

Dalam pembuatan sistem informasi penjualan dan pembelian ini, software

yang digunakan adalah bahasa pemrograman RealBasic 2010 Release 3

dan MySQL Server 5.1 sebagai database.

Page 18: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

5. Pengujian dan Analisa Program

Untuk mengetahui apakah sistem informasi ini dapat berjalan sesuai

dengan yang diharapkan oleh pemilik UD. PERDANA atau tidak, perlu

dilakukan pengujian dan analisa program.

6. Kesimpulan

Menjelaskan solusi dari permasalahan yang ada juga usulan-usulan baru

demi perbaikan sistem tersebut.

1.6 SISTEMATIKA PENULISAN

Dalam penulisan tugas akhir ini penulis menggunakan sistematika penulisan yang tersusun menjadi 5 (lima) bab, yang mana tiap-tiap bab tersebut terdiri beberapa sub bab. Untuk lebih jelas mengenai sistematika penulisan tugas akhir ini maka akan diuraikan secara singkat yaitu sebagai berikut :

BAB I : PENDAHULUAN

Bab ini berisi mengenai latar belakang, rumusan masalah, tujuan dan manfaat penulisan, metodologi penulisan dan sistematika penulisan pada Tugas Akhir yang penulis susun ini.

BAB II : TINJAUAN PUSTAKA

Bab ini menguraikan sumber-sumber data, teori ilmu yang terkait dengan

pembuatan sistem informasi penjualan dan pembelian untuk

UD. PERDANA, yang digunakan selama pembuatan Tugas Akhir ini.

BAB III : PERANCANGAN

Bab ini menguraikan analisa masalah dan perancangan sistemnya, yang

terdiri dari dokumen flow, Diagram Berjenjang, Data Flow Diagram

(DAD), Conceptual Data Model (CDM) dan Physical Data Model (PDM)

Page 19: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

BAB IV : IMPLEMENTASI

Bab ini berisi Desain I/O, perangkat lunak dan perangkat keras yang

digunakan, evaluasi program yang telah dibuat beserta penjelasannya.

BAB V : KESIMPULAN DAN SARAN

Berisi kesimpulan-kesimpulan dan saran-saran untuk perbaikan kelemahan

pada sistem yang dibuat, serta manfaat apa saja yang bisa diperoleh dalam

perbaikan perancangan sistem yang penulis buat.

Page 20: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

DAFTAR PUSTAKA

Balai Pustaka, Edisi Ketiga, 2003, Buku Kamus Besar Bahasa Indonesia, Penerbit

Balai Pustaka, Jakarta.

Basis Data, http://id.wikipedia/wiki/basis_data, Januari 2010

Basis data, http://ilmukomputer.com/basis-data, Desember 2003

Blackhole Storage Engine, http://dev.mysql.com/doc/refman/5.0/en/blackhole-

storage-engine.html, 1997

CSV Storage Engine, http://dev.mysql.com/doc/refman/5.5/en/csv-storage-

engine.html, 2010.

Data Flow Diagram, http://dehanzhp.wordpress.com/2009/11/18/data-flow-

diagram, November 2009.

Fathansyah, Ir, Cetakan Keenam, 2007, Buku Teks Komputer : BASIS DATA,

Penerbit Informatika, Bandung.

Hutabarat, Bernaridho, M.Sc, OCP, 2004, Pengelolaan Basis Data, Penerbit Andi

Yogyakarta.

Index dan Storage Engine pada MySQL, http://www.koder.web.id/tutorial-

php/index-dan-storage-engine-pada-mysql/, April 2010.

Jogiyanto HM, MBA, Akt, Ph.D, 2003, Sistem Teknologi Informasi, Penerbit

Andi, Yogyakarta.

Konsep Conceptual Data Model (CDM) dan Physical Data Model (PDM),

http://tutorialpemrograman.Wordpress.com/2009/08/08/konsep-conceptual

-data-model-cdm-dan-physical-data-model-pdm/, Agustus 2009.

Page 21: TUGAS AKHIR SISTEM INFORMASI PENJUALAN DAN …skripsi.narotama.ac.id/files/04205002 KIKY PURNI SISWAHYUNDARI.pdfdicatat pada buku khusus dan nota-nota penjualan dan pembelian diarsipkan

http://narotama.ac.id

Membuat Aplikasi Menggunakan RealBasic, http://www.night-walker.org/

membuat-aplikasi-menggunakan-realbasic.nw, Februari 2010.

Memory Storage Engine, http://dev.mysql.com/doc/refman/5.5/en/memory-

storage-engine.html, Desember 2007

MySQL 5 Storage Engine MyISAM, MRG MyISAM and InnoDB,

http://techtrouts.com/mysql-5-storage-engines-myisam-mrg_myisam-and-

innodb/, Juni 2009

Nugroho, Bunafit, 2005, Database Relational dengan MySQL, Penerbit Andi,

Yogyakarta.

Primary Key, Foreign Key, Unique dan Index, http://suradigorontalo.wordpress.

com/2009/04/02/primary-key-foreign-key-unique-dan-index, April 2009.

Relasi dan Entitas dalam Basis Data, http://tutorialpemrograman.

wordpress.com/2009/08/08/ relasi-dan-entitas-dalam-basis-data, Agustus

2009.

Sejarah Penemuan Mesin Photocopy/Fotokopi, http://www.kaskus.us/

showthread.php?t= 4207513, Mei 2003

Sejarah Perkembangan Perusahaan Toshiba, http://pandri-16.Blogspot.com/

2010/10/sejarah-perkembangan-perusahaan-toshiba.html, Oktober 2010

Sistem Informasi, http://id.wikipedia.org/sistem-informasi

Whiteborn, Mark & Marklyn, Bill, Edisi Kedua, 2003, Seluk Beluk Database

Relational, Penerbit Erlangga, Jakarta.