SISTEM KOMPUTERISASI PENJUALAN BARANG ELEKTRONIK DI TOKO GAJAH MADA BERBASIS MULTIUSER

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar sarjana 
Strata Satu ( S1 ) Program Studi Sistem Informasi 
Sekolah Tinggi Manajemen Informatika dan Komputer 
AKAKOM Yogyakarta

Disusun Oleh :
WULAN ARUM SETYOWATIE

No. Mhs	:	045610027
Jurusan 	: 	Sistem Informasi
Jenjang	: 	S1 ( Strata Satu )

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER 
AKAKOM 
YOGYAKARTA
2008

HALAMAN PERSETUJUAN

Mata Kuliah				:   Skripsi 
Kode Mata Kuliah	:   SKBT823H
Jumlah SKS			:   6 ( Enam ) SKS
Judul Skripsi			:   SISTEM KOMPUTERISASI PENJUALAN  
BARANG ELEKTRONIK DI TOKO GAJAH MADA BERBASIS MULTIUSER
Nama Mahasiswa	:   Wulan Arum Setyowatie
No. Mahasiswa		:   045610027
Jurusan					:   Sistem Informasi
Jenjang					:   Strata Satu ( S1 )
Semester				:   Ganjil
Tahun Akademik	:   2007/2008

Skripsi ini telah diperiksa dan disetujui,
Yogyakarta, 15 Februari 2008

Mengetahui Dan Menyetujui,
Dosen Pembimbing 

L.N. Harnaningrum, S.Si, M.T.
HALAMAN PENGESAHAN

SISTEM KOMPUTERISASI PENJUALAN BARANG ELEKTRONIK DI TOKO GAJAH MADA BERBASIS MULTIUSER

Skripsi ini telah dipertahankan dan disahkan di depan dosen penguji
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM Yogyakarta, pada :
Hari				 : Jum’at
		Tanggal	: 15 Februari 2008	

Mengesahkan,

         Dosen Penguji : 				                           Tanda Tangan :
1. L.N. Harnaningrum, S.Si, M.T.                   1. ........................		

2.	Ary Adjidarma A.W., S.kom., MMSI					      2. .....................

3. Heru Agus Triyanto, S.E., M.M.	           3. .......................	

		Mengetahui,
Ketua Jurusan Sistem Informasi

L.N. Harnaningrum, S.Si, M.T.
HALAMAN PERSEMBAHAN DAN MOTTO

	Allah akan meninggikan orang-orang yang beriman diantaramu dan orang-orang yang diberi ilmu pengetahuan beberapa derajat. 
( Al Mujadallah : 11)
	Apabila kamu diberi penghormatan dengan sesuatu penghormatan, maka balaslah penghormatan itu lebih baik dari padanya, atau balaslah penghormatan itu ( dengan yang lebih serupa ). Sesungguhnya Allah membuat perhitungan atas tiap-tiap sesuatu. 
( An Nisa : 86 )

Karya Tulis Ini Saya Persembahkan Untuk :
•	Kedua Orangtuaku, atas semua kebutuhan, perhatian, kasih sayang dan doa-doamu yang tak pernah usai sampai kini adalah pendorong semangatku yang tak akan ternilai. Terutama buat Almh. Mamaku tercinta, i love you so much.
•	Kakak dan adikku (mba Siska, Mas Candra, aji dan Panji) yang telah mememberikan  dukungan, doa, perhatian serta canda dan tawamu.
•	Asepta Rustam Wijaya, Terima kasih buat semuanya, you are my best friend  (Thank’s For All Pokok’e) Ayo Gapai Masa depan yang labih gemilang..!!!
•	Sahabatku Kaeksi Mulat Rahayu, terima kasih supportnya,buat antar jemputnya selama ini,dan selalu mau mendengarkan segala keluh kesahku.
•	Teman-temanku di kost karangjambe 150A (mba ana, mba inoc dan mas happy) terima kasih telah jadi tetangga yang usil, cerewet dan jail.  
•	Teman-teman anak SI_1 Angkatan 2004 nur, nano,sigit, deddy, dony, Rangga, yayak (Terima Kasih Yach..!!) Mas Indra SI’02 (Terima Kasih telah berbagi ilmunya dan telah menjadi temanku yang super aneh dan super jail) mba lela (Terima kasih nasehatnya) dan lainnya yang tidak dapat disebutkan satu persatu
KATA PENGANTAR

Dengan mengucap puji syukur kehadirat Tuhan Yang Maha Pengasih, atas  Anugerah dan Karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini yang berjudul “Sistem Komputerisasi Penjualan Barang Elektronik Di Toko Gajah Mada Berbasis Multiuser”. 
Terwujudnya penulisan tugas akhir ini tidak lepas dari bantuan berbagai pihak, oleh karena itu pada kesempatan ini penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam penulisan tugas akhir ini, antara lain :
1.	Bapak Prof. DR. Ir. Prayoto, M.Sc., selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
2.	Ibu L.N.Harnaningrum, S.Si., M.T., selaku Ketua Jurusan Sistem Informasi Strata 1 Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta, dan selaku  dosen pembimbing  yang telah memberikan bimbingan dan pengarahan dalam penyusunan karya tulis ini.
3.	Bapak Ir. Totok.Suprawoto,M.M, selaku dosen pembimbing akademik yang telah banyak memberikan pengarahan dan bimbingan sehingga laporan tugas ini dapat terselesaikan.
4.	Bapak Hono Sanyoto selaku pemilik toko “Gajah Mada”  yang telah membantu penulis dalam pengambilan data.
5.	Seluruh Dosen dan staf karyawan Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
Tugas Akhir ini merupakan persyaratan akhir dari mahasiswa di Jurusan Sistem Informasi, STMIK AKAKOM untuk memperoleh gelar sarjana. Penulis menyadari bahwa Tugas Akhir ini jauh dari kesempurnaan, maka semua kritik dan saran yang bersifat membangun akan selalu diterima. Semoga yang sedikit ini memberikan manfaat terutama bagi kelanjutan studi penulis. 

																Yogyakarta,   Februari 2008

Penulis

INTISARI

Perkembangan kemajuan teknologi yang semakin pesat ini, kita tahu bahwa belakangan ini banyak munculnya berbagai macam barang elektronik. Karena begitu pesatnya kemajuan teknologi akan barang-barang elektronik tersebut serta kebutuhan dari konsumen yang banyak dan kian meningkat untuk memilikinya. Hal inilah yang mendasari dibuatnya karya tulis ini yaitu tentang penjualan barang elektronik oleh toko Gajah Mada. Agar segala proses yang mencakup transaksi penjualan barang elektronik dapat berjalan cepat dalam melayani permintaan konsumen, maka dibuatlah suatu Sistem Komputerisasi Penjualan Barang Elektronik Di Toko Gajah Mada Berbasis Multiuser. Tujuan dibuatnya sistem ini adalah untuk membantu meningkatkan efektifitas kerja khususnya Toko Gajah Mada itu sendiri dan sebagai sarana informasi penjualan. 
Sistem ini didukung oleh, sistem perangkat keras (hardware) dan sistem perangkat lunak (software). Bahasa pemrograman yang digunakan  untuk merancang sistem ini yaitu, Borland Delphi 7.0 dengan menggunakan database MySQL versi 5.0.16 dan koneksi MyODBC untuk menghubungkan antara Delphi dengan MySQL
Untuk mengimplementasikan sistem yang telah ada, maka pada sistem ini dibuat dua buah jenis hak akses untuk menggunakan sistem ini. Hak akses sebagai Administrator dan hak akses sebagai Kasir. Administrator berhak mengakses semua data baik menambah, mengedit dan menghapus data yang ada pada database, sedangkan kasir hanya diberi hak untuk menyimpan dan mengedit data transaksi dan melihat daftar laporan penjualan. Selain itu, validasi yang terdapat pada program ini sangat membantu dalam mengurangi kesalahan pemasukan data. Dengan adanya sistem ini maka proses pengolahan data dapat dilakukan dengan cepat dan tepat sehingga informasi yang di sampaikan lebih akurat kepada konsumen dan pemilik usaha. 

Kata kunci : Multiuser, Pengolahan data, Penjualan.

DAFTAR ISI

		   Halaman :
HALAMAN JUDUL 			i
HALAMAN PERSETUJUAN 		  ii
HALAMAN PENGESAHAN 		iii
HALAMAN PERSEMBAHAN DAN MOTTO	  iv
KATA PENGANTAR 	  v
INTISARI 	  vii
DAFTAR ISI 		  viii
DAFTAR GAMBAR 		xiv
DAFTAR TABEL	.   xviii
BAB I	PENDAHULUAN		1
1.1	Latar Belakang Masalah	     1
1.2	Rumusan Masalah	     2
1.3	Ruang Lingkup	     2
1.4	Tujuan	     3
BAB II	TINJAUAN PUSTAKA DAN DASAR TEORI	     4
2.1  Tinjauan Pustaka 	     4
2.2  Dasar Teori	     5
2.2.1	Sistem Informasi 	     5
2.2.2	Basis Data 	     6
2.2.3	Bahasa Pemrograman 	     6
2.2.4	MySQL 	     8
2.2.5	MyODBC 	     10
BAB III	ANALISIS DAN PERANCANGAN SISTEM	     13
3.1	Analisis Sistem	     13
3.1.1	Perangkat Keras	     14
3.1.2	Perangkat Lunak	     14
3.2	Perancangan Sistem 	     15  
3.2.1	Digram Alir Data	     15
3.2.1.1	Diagram Kontek 	     16
3.2.1.2	Diagram Level 0 	     17
3.2.2	Perancangan Tabel 	     19
3.2.2.1	Struktur Tabel Admin 	     19
3.2.2.2	Struktur Tabel Merk 	     20
3.2.2.3	Struktur Tabel Barang		   20
3.2.2.4	Struktur Tabel Det_Barang		   21
3.2.2.5	Struktur Tabel Pelanggan		   21
3.2.2.6	Struktur Tabel Pesan		   22
3.2.2.7	Struktur Tabel Det_Pesan		   22
3.2.2.8	Struktur Tabel Jual		   23
3.2.2.9	Struktur Tabel Det_Jual		   23
3.2.2.10	Struktur Tabel Kirim		   24
3.2.2.11	Struktur Tabel Retur		   25
3.2.2.12	Struktur Tabel Det_Retur	 	   25
3.2.3	Relasi Tabel 	     26
3.2.4	Digram Alir Sistem 	     29
3.2.5	Penjelasan Sistem 	     30
3.2.6	Rancangan Masukan	     32
 3.2.6.1 Masukan Data Admin	     32
 3.2.6.2 Masukan Data Merk	     33
 3.2.6.3 Masukan Data Barang	     33
 3.2.6.4 Masukan Data Pelanggan	     34
 3.2.6.5 Masukan Data Pesan	     35
 3.2.6.6 Masukan Data Jual	     35
 3.2.6.7 Masukan Data Kirim	     36
 3.2.6.8 Masukan Data Retur	     37
3.2.7	Rancangan Keluaran	     37
 3.2.7.1 Laporan Data Merk	     38
 3.2.7.2 Laporan Data Barang	     38
 3.2.7.3 Laporan Data Pelanggan	     39
 3.2.7.4 Laporan Data Pesan Per Nota	     39
 3.2.7.5	Laporan Data Pesan Per       Periode	     40
 3.2.7.6 Laporan Data Jual Per Nota	     40
 3.2.7.7 Laporan Data Jual Per Periode	     41
 3.2.7.8	Laporan Data Rekapitulasi Penjualan	     41
 3.2.7.9 Laporan Data Kirim Per Nota	     42
 3.2.7.10Laporan Data Kirim Per Periode	     43
 3.2.7.11Laporan Data Retur Per Nota	     43
 3.2.7.12Laporan Data Retur Per Periode	     44
 3.2.7.13Laporan Data Retur Per Barang	     44
BAB IV	IMPLEMENTASI DAN PEMBAHASAN	     45
4.1	Implementasi Sistem 	     45
4.2	Pembahasan Sistem 	     45
4.2.1	Form Login 	     46
4.2.2	Form Gajah Mada 	     47
4.2.3	Form Admin 	     28
4.2.4	Form Merk 	     49
4.2.5	Form Barang	     50
4.2.6	Form Pelanggan	     52
4.2.7	Form Pesan	     53
4.2.8	Form Jual	     55
4.2.9	Form Kirim	     59
4.2.10	Form Retur	     61
4.2.11	Form Laporan	     63
4.2.11.1	 Laporan Data Merk	     65
4.2.11.2	 Laporan Data Barang	     66
4.2.11.3	 Laporan Data Pelanggan	     67 
4.2.11.4	 Laporan Data Pesan Per Nota	     68
4.2.11.5	 Laporan Data Pesan Per Periode	     69
4.2.11.6	 Laporan Data Penjualan Per Nota	     70
4.2.11.7	 Laporan Data Penjualan Per Periode	     71
4.2.11.8	 Laporan Data Rekapitulasi Penjualan	     72
4.2.11.9	 Laporan Data Kirim Per Nota		 73
4.2.11.10	Laporan Data Kirim Per Periode	     74
4.2.11.11	Laporan Data Retur Per Nota	     75
4.2.11.12	Laporan Data Retur Per Periode	     76
4.2.11.13	Laporan Data Retur Per Barang	     77
BAB V	KESIMPULAN DAN SARAN	     79
5.1	Kesimpulan	     79
5.2	Saran	     79
DAFTAR PUSTAKA		     81
LAMPIRAN

DAFTAR GAMBAR

Gambar 3.1	Diagram Kontek 	  16
Gambar 3.2	Digram Level 0 	  17
Gambar 3.3	Relasi Antar Tabel 	  27
Gambar 3.4	Digram Alir Sistem 	  30
Gambar 3.5	Form Masukan Data Admin	  33
Gambar 3.6	Form Masukan Data Merk	  33
Gambar 3.7	Form Masukan Data Barang	  34
Gambar 3.8	Form Masukan Data Pelanggan	  34
Gambar 3.9	Form Masukan Data Pesan	  35
Gambar 3.10	Form Masukan Data Jual	  36
Gambar 3.11	Form Masukan Data Kirim	  36
Gambar 3.12	Form Masukan Data Retur	  37
Gambar 3.13	Form Laporan Data Merk	  38
Gambar 3.14	Form Laporan Data Barang	  38
Gambar 3.15	Form Laporan Data Pelanggan 	  39
Gambar 3.16	Form Laporan Data Pesan Per Nota	  39
Gambar 3.17	Form Laporan Data Pesan Per Periode	  40
Gambar 3.18	Form Laporan Data Jual Per Nota	  41
Gambar 3.19	Form Laporan Data Jual Per Periode	  41
Gambar 3.20	Form Laporan Rekapitulasi Penjualan	  42
Gambar 3.21	Form Laporan Data Kirim Per Nota	  42
Gambar 3.22	Form Laporan Data Kirim Per Periode	  43
Gambar 3.23	Form Laporan Data Retur Per Nota	  43
Gambar 3.24	Form Laporan Data Retur Per Periode	  44
Gambar 4.25	Form Laporan Data Retur Per Barang	  44
Gambar 4.1	Tampilan Form Login 	  46
Gambar 4.2	Tampilan Form Gajah Mada 	  47
Gambar 4.3	Tampilan Form Admin	  47
Gambar 4.4	Tampilan Validasi User Sudah Ada	  48
Gambar 4.5	Tampilan Validasi Jika Data Merk Sudah Ada	  49
Gambar 4.6	Tampilan Masukan Data Merk	  50
Gambar 4.7	Tampilan Validasi Nomor Seri Barang Belum Diisi	51
Gambar 4.8	Tampilan Masukan Data Barang	51
Gambar 4.9	Tampilan Masukan Data Pelanggan	52
Gambar 4.10	Tampilan Validasi Jika Data Pelanggan Belum Diisi	53
Gambar 4.11	Tampilan Masukan Transaksi Pemesanan	54
Gambar 4.12	Tampilan Validasi Jika Stok Barang Melebihi Jumlah Stok 	55
Gambar 4.13	Tampilan Validasi Jika stok Barang Kosong 	  56
Gambar 4.14	Tampilan Validasi Jika Pemesanan Barang Sudah Lewat Batas	  57
Gambar 4.15	Tampilan Masukan Transaksi Penjualan 	  57
Gambar 4.16	Tampilan Validasi Jika Nama Penerima Tidak Diisi	  60
Gambar 4.17	Tampilan Form Masukan Transaksi Pengiriman	  60
Gambar 4.18	Tampilan Jika Masa Garansi Sudah Habis	  62
Gambar 4.19	Tampilan Form Retur	  62
Gambar 4.20	Tampilan Menu Laporan 	  64
Gambar 4.21	Tampilan Submenu Laporan Per Nota 	  64
Gambar 4.22	Tampilan Submenu Laporan Per Periode 	  64
Gambar 4.23	Tampilan Laporan Data Merk 	  65
Gambar 4.24	Tampilan Laporan Data Barang 	  66
Gambar 4.25	Tampilan Laporan Data Pelanggan 	  67
Gambar 4.26	Tampilan Laporan Data Pesan Per Nota	  68
Gambar 4.27	Tampilan Laporan Data Pesan Per Periode	  70
Gambar 4.28	Tampilan Laporan Data Jual Per Nota	  71
Gambar 4.29	Tampilan Laporan Data Jual Per Periode	  72
Gambar 4.30	Tampilan Laporan Rekapitulasi Penjualan	  73
Gambar 4.31	Tampilan Laporan Data Kirim Per Nota	  74
Gambar 4.32	Tampilan Laporan Data Kirim Per Periode	  75
Gambar 4.33	Tampilan Laporan Data Retur Per Nota	  76
Gambar 4.34	Tampilan Laporan Data Retur Per Periode	  77
Gambar 4.35	Tampilan Laporan Data retur Per Barang	  78

DAFTAR TABEL

Tabel	3.1   Tabel Admin	  20
Tabel	3.2   Tabel Merk	  20
Tabel	3.3   Tabel Barang	  21
Tabel	3.4   Tabel Det_Barang	  21
Tabel	3.5   Tabel Pelanggan	  22
Tabel	3.6   Tabel Pesan	  22
Tabel	3.7   Tabel Det_Pesan	  23
Tabel	3.8   Tabel Jual	  23
Tabel	3.9   Tabel Det_Jual	  24
Tabel	3.10 Tabel Kirim	  24
Tabel	3.11 Tabel Retur	  25
Tabel	3.12 Tabel Det_Retur	  25