SISTEM INFORMASI PENGELOLAAN PERSEDIAAN 
dengan METODE RATA - RATA 
Di TOKO BESI LANCAR MUNTILAN
BERBASIS MULTIUSER

SKRIPSI 

Disusun Oleh:
	ROHMAN DWI NUGROHO
	No. Mhs	: 045610095
	Jurusan	: Sistem Informasi
	Jenjang	: Strata 1 (S1)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
A K A K O M
YOGYAKARTA
2008
HALAMAN PERSETUJUAN

JUDUL 	: Sistem Informasi Pengelolaan Persediaan Dengan Metode Rata-rata Di Toko Besi Lancar Muntilan Berbasis Multiuser    

NAMA 		: ROHMAN DWI NUGROHO

NIM			: 045610095

JURUSAN		: Sistem Informasi

SEMESTER		: Genap

Telah diperiksa dan disetujui
Yogyakarta,     Juli 2008
Dosen Pembimbing
 
Al. Agus Subagyo, S.E., M.Si.

HALAMAN PENGESAHAN

 SISTEM INFORMASI PENGELOLAAN PERSEDIAAN 
Dengan METODE RATA - RATA DI TOKO BESI LANCAR MUNTILAN 
BERBASIS MULTIUSER

Skripsi ini telah diuji dan dipertahankan di hadapan Dewan Penguji Skripsi Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
YOGYAKARTA

Dinyatakan diterima untuk memenuhi sebagian syarat guna memperoleh 
Gelar Sarjana Komputer

Diuji tanggal : 29 Juli 2008

      Dewan Penguji                                             Tanda tangan
1.	Al. Agus Subagyo, S.E., M.Si.     	       1………………..
2.	C. Sri Kuntjara, Ir., M.T.	                      2…………………
3.	Ari Ajidharma A.W, S.Kom., M.MSi.	       3………………..

Mengesahkan,
Ketua Jurusan Si / S-1

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

MOTTO 
“Jadikanlah sabar dan sholat sebagai kunci keberhasilan dan kesuksesan dalam hidupmu serta penolong dalam setiap kesulitan yang kamu hadapi didunia”
Hai orang-orang yang beriman, jadikanlah sabar dan shalat sebagai penolongmu, sesungguhnya Allah beserta orang-orang yang sabar. (Qs : Al-baqarah 153)

KUPERSEMBAHKAN UNTUK:
Tugas akhir ini kupersembahkan untuk : 
1.	Bapak dan Ibu tercinta
2.	Kakakku tersayang
3.	Evi yang setia memberi dukungan dan cintanya
4.	Kelurga besarku yang memberikan kasih sayang dan pengertiannya.
5.	Teman – temanku yang selalu mensupport.

INTISARI

Pembahasan utama dalam sistem ini adalah pengelolaan data persediaan yang ada di Toko Besi Lancar Muntilan. Proses pengelolaan persediaan nantinya akan menginformasikan harga pokok penjualan (hpp) untuk setiap barang. 

Program aplikasi ini menggunakan bahasa pemrograman Borland C++ Builder 5.0, serta aplikasi tambahannya berupa My ODBC (Open Database Connectivity) dan menggunakan MySQL (Stucture Query Language) sebagai databasenya. Tabel yang digunakan dalam pemrograman ini terdiri dari 9 tabel, yaitu  : tabel admin1, tabel barang, tabel pelanggan, tabel supplier, tabel beli, tabel detail beli, tabel jual, tabel detail jual dan tabel kartu persediaan.

Adapun informasi yang dihasilkan oleh aplikasi ini adalah laporan data barang, laporan daftar pelanggan, laporan daftar supplier, laporan data pembelian keseluruhan, laporan pembelian per faktur, laporan pembelian per periode, laporan penjualan keseluruhan, laporan penjualan per periode, laporan penjualan per pelanggan, laporan penjualan per periode, dan laporan kartu persediaan.

Kata Kunci : Database, MyODBC, MySQL, Multiuser.

KATA PENGANTAR

	Dengan mengucapkan puji syukur kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat serta hidayah – NYA, sehingga skripsi yang berjudul “Sistem Informasi Pengelolaan Persediaan dengan Metode Rata–rata di Toko Besi LANCAR Muntilan” dapat diselesaikan, walaupun masih banyak kekurangan yang penulis rasakan.
Adapun tujuan penulisan skripsi ini adalah sebagai salah satu syarat untuk menyelesaikan studi jenjang strata satu pada Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta, jurusan Sistem Informasi.
Pada kesempatan ini perkenankanlah penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
1.	Bapak Prof. Dr. Ir. Prayoto, M.Sc., selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
2.	Bapak Ir. M. Guntara, M.T, selaku Pembantu Ketua I STMIK AKAKOM Yogyakarta.
3.	Ibu L.N. Harnaningrum, S.SI.,  M.T. selaku Ketua Program Studi Sistem Informasi Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
4.	Al.Agus Subagyo., S.E., M.Si. selaku Dosen Pembimbing  yang telah banyak memberikan pengarahan, petunjuk serta saran yang sangat besar manfaatnya dalam menyelesaikan Skripsi ini.
5.	Bapak pemilik T. B. Lancar beserta karyawannya yang telah banyak membantu memberikan data kepada penulis dalam menyusun skripsi ini.
6.	Seluruh keluarga besarku, yang telah memberikan dukungan serta doa dalam pembuatan Skripsi ini.
7.	Kakakku ipar yang lagi tugas di Lebanon, Thank’s All, semoga Alloh membalas semua kebaikan kakak.
8.	Evi yang selalu memberikan semangat dan cintanya.
9.	Faiza, adik lucu dech.
10.	Nina (Makasih yaa... telah memberikan aku banyak pengalaman tentang hidup).
11.	Keluarga Besar Darmo Wiharjo di Pakem.
12.	Keluarga wandol.
13.	Teman-teman  SI 2004, Terima kasih atas doa, ilmu, dan persahabatan yang erat selama ini.
14.	Teman-temanku, terima kasih supportnya.

Penulis menyadari bahwa Skripsi ini masih jauh dari sempurna, mengingat keterbatasan penulis dalam penguasaan materi. Untuk saran dan dan kritik dari pembaca sangat kami harapkan untuk kesempurnaanya. 
Akhir kata, semoga penyusunan Skripsi ini dapat bermanfaat bagi kita semua.

Yogyakarta,  Juli 2008
								
	Penulis

DAFTAR ISI

Halaman Judul	
Halaman Persetujuan	i
Halaman Pengesahan	ii
Halaman Motto dan Persembahan	iii
Halaman Intisari	iv
Kata Pengantar	v
Daftar Isi……………………………………………………………………………………viii
Daftar Tabel	xi
Daftar Gambar 	..xii

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 LANDASAN TEORI	5
2.1.   Tinjauan Pustaka 	5
2.2.   Dasar Teori 	5
         2.2.1.  Sistem	6
        2.2.2.  Informasi	6
    2.2.3.  Sistem Informasi 	6
    2.2.4.  Basis Data	7
  2.2.5.  Relasi Tabel	7
         2.2.6.  Bagan Alir	8
         2.2.7.  Borland C++ Builder 	9
2.2.8.  MySQL	9
2.2.9.  MyODBC................................................10
2.2.10.  Kartu Persediaan ..................................10

BAB III ANALISIS DAN PERANCANGAN SISTEM	12
3.1.   Analisis Sistem	12
3.1.1.  Perangkat Keras Yang Digunakan	12
3.1.2.  Perangkat Lunak Yang Digunakan	13
3.2.   Perancangan Sistem	14
3.2.1.  Diagram Konteks	14
3.2.2.  Diagram Level 0	15
3.2.3.  Rancangan Struktur Tabel	15
3.2.4.  Relasi Antar Tabel	20
3.2.5.  Diagram Alir Sistem	21
3.2.6.  Rancangan Masukan	23
3.2.7.  Rancangan Keluaran	25

BAB IV IMPLEMENTASI DAN PEMBAHASAN	28
4.1.   Implementasi Program	28
4.1.1.  Program Kendali Utama	28
4.1.2.  Program Menu Utama	28
4.1.3.  Program Menu Input Data	28
4.1.4.  Program Menu Tansaksi	29
4.1.5.  Program Menu Laporan	29
4.1.6.  Program Menu Kartu Persediaan	30
4.2.  Prosedur Pelaksanaan Program	30
4.2.1. Menu Utama	30
4.2.2. Menu Login	32
4.2.3. Menu Data	32
4.2.4. Menu Transaksi	36
4.2.5. Menu Laporan	38
	
BAB V KESIMPULAN DAN SARAN	40
5.1.         Kesimpulan	40
5.2.         Saran-Saran	40
DAFTAR PUSTAKA
LAMPIRAN

DAFTAR TABEL

Tabel  3.4     Struktur tabel Pelanggan.myd	16
Tabel  3.5     Struktur tabel Supplier.myd	16
Tabel  3.6     Struktur tabel Jual.myd........................................ 17
Tabel  3.7     Struktur tabel Det_Jual.myd................................. 17
Tabel  3.8     Struktur tabel Barang.myd	18
Tabel  3.9     Struktur tabel Beli.myd	18
Tabel  3.10   Struktur tabel Det_Beli.myd	19
Tabel  3.11   Struktur tabel Kartu_Persd.myd	19

DAFTAR GAMBAR

Gambar 3.1.   Diagram Konteks	14
Gambar 3.2.   Diagram Level 0	15
Gambar 3.12. Relasi Antar Tabel	20
Gambar 3.13. Diagram Alir Sistem	21
Gambar 3.14. Rancangan Masukan Data Barang	23
Gambar 3.15. Rancangan Masukan Data Pelanggan	23
Gambar 3.16. Rancangan Masukan Data Supplier	23
Gambar 3.17. Rancangan Masukan Data Pembelian 	24
Gambar 3.18. Rancangan Masukan Data Penjualan	24
Gambar 3.19. Rancangan Kartu Persediaan	24
Gambar 3.20. Rancangan Laporan Data Barang	25
Gambar 3.21. Rancangan Laporan Daftar Pelanggan	25
Gambar 3.22. Rancangan Laporan Daftar Supplier	25
Gambar 3.23. Rancangan Laporan Pembelian Semua	25
Gambar 3.24. Rancangan Laporan Pembelin per Periode	26
Gambar 3.25. Rancangan Laporan Pembelian per Faktur	26
Gambar 3.26. Rancangan Laporan Penjulan Per Nota	26
Gambar 3.27. Rancangan Laporan Penjualan per Periode	26
Gambar 3.28. Rancangan Laporan Penjualan semua	27
Gambar 3.29. Rancangan Laporan Kartu Persediaan	27
Gambar 4.1.   Gambar Form Utama	31
Gambar 4.2.   Gambar Form Login	31
Gambar 4.3.   Gambar Pesan Kesalahan Log in	32
Gambar 4.4.   Gambar Pesan Berhasil Log in	32
Gambar 4.5.   Gambar Pesan Data Barang dihapus	33
Gambar 4.6.   Gambar Form Pelanggan	33
Gambar 4.7.   Gambar Form Penjualan	36
Gambar 4.8.   Gambar Pesan untuk melakukan penjualan 	37
Gambar 4.9.   Gambar Sisa Pembayaran	37
Gambar 4.10. Gambar Pesan untuk Mencetak	38
Gambar 4.11. Gambar Laporan Nota Penjualan	38
Gambar 4.12. Gambar Laporan Kartu Persediaan	39