ii
SISTEM INFORMASI
KOPERASI DI SMA NEGERI 1 KARANGANYAR
SKRIPSI
Disusunsebagaisalahsatusyaratmenyelesaikan Program Studi
Strata I padaProgram StudiTeknikInformatikaFakultasKomunikasidanInformatika UniversitasMuhammadiyah Surakarta
Oleh:
Tony Prayogo
NIM : L200070107
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
iii
HALAMAN PERSETUJUAN
Skripsidenganjudul SISTEM INFORMASI
KOPERASI DI SMA NEGERI 1 KARANGANYAR
initelahdiperiksa, disetujuidandisahkanpada :
Hari : ……….
Tanggal : ………..
Pembimbing I
Prof. Dr. Budi Murtiyasa, M.Kom. NIK: 131470277
Pembimbing II
iv
HALAMAN PENGESAHAN
SISTEM INFORMASI
KOPERASI DI SMA NEGERI 1 KARANGANYAR
dipersiapkandandisusunoleh
Prof. Dr. Budi Murtiyasa, M.Kom.
AnggotaDewanPenguji Lain
HusniThamrin, S.T, MT., Ph.D.
Pembimbing II
Ady Purna Kurniawan, S.T Yusuf Sulistyo N, S.T, M.Eng
Skripsiinitelahditerimasebagaisalahsatupersyaratan untukmemperolehgelarsarjana
Tanggal ……….. Dekan
FakultasKomunikasidanInformatika
HusniThamrin, S.T, MT., Ph.D. NIK : 706
Ketua Program Studi TeknikInformatika
v
DAFTAR KONTRIBUSI
Denganinisayamenyatakanbahwaskripsiinitidakterdapatkarya yang pernahdiajukanuntukmemperolehgelarkesarjanaan di suatuPerguruanTinggi, dansepanjangpengetahuansayajugatidakterdapatkaryaataupendapat yang
pernahditulisatauditerbitkanoleh orang lain kecuali yang
secaratertulisdiacudalamnaskahinidandisebutkandalamdaftarpustaka. Berikutsayasampaikandaftarkontribusidalampenyusunanskripsi:
1. Sayamerancang program aplikasisendiridenganmelihatcontohkasus yang adapadaSMA Negeri 1 Karanganyardenganbantuanartikel-artikelpada internet danbukusertasharingdenganteman-teman.
2. SayamenggunakanVisual Basic 6 untukmembuataplikasi,
DbDesignuntukmembuattabelsertaMySQL
Prof. Dr. Budi Murtiyasa, M.Kom. NIK: 131470277
Pembimbing II
vi
MOTTO DAN PERSEMBAHAN
M OTTO
“K ebahagiaan t erbesar dan t erindah adalah doa dan rest u dari kedua orang t ua, mari
berlomba-lomba unt uk mendapat kannya. Bahagiakan dan cint ailah kedua orang t ua sebelum
membahagiakan dan mencint ai orang lain”
”Set iap yang sedikit pun mempunyai art i”
Yang t erlebih pent ing bukan banyak jumlahnya, t et api besar kecilnya art i.”Bukan yang
banyak sekali berart i baik, t et api yang baik it u mempunyai art i banyak”
”Orang yang besar adalah mereka yang mempunyai cit a-cit a dan t ujuan hidup yang t inggi
dalam hidupnya”
vii PERSEM BA H A N
K a r y a n an sed er h an a i n i k u per sem ba hk a n u n t u k :
A lla h SW T,
“ Y a n g t el ah m em ber i k u n i k m a t d a n an u gr a h . M eli n d u n gi da n m em ber i k a n ja l a n t er ba i k d a l am set i a p l an gk a h k u . K ea gu n gan M u
sel a l u m em ber i k an k ek u a t a n d a l a m l an gk a hk u ”
A y a h dan I bu T er ci n t a ,
P el i t a hi d u pk u y an g t i a d a p er n a h p a d am d an sel a l u m em ber i k u sem an ga t da n k a si h sa y a n g y a n g sel a l u m en y ej u k an h at i d a l am m en gi r i n gi set i ap l a n gk ah k u . K er i n ga t k a l i an i k h l a sk a n h a n y a u n t u k
a n a k -an ak m u . T er i m ak a si h a t a s sega l an y a .
T em a n T em a n ku
Sa h a ba t k u t er ci n t a t er i m ak a si h a t a s d oa , sem a n ga t da n k a si h say a n g. K u d oa k a n sem oga k a li a n su k ses da n j ad i l ebi h ba i k da r i h ar i i n i .
T et a p l ah sa ha ba t t er ba i k k u sel am a -l a m an y a .
A lm a m a t er ku U M S T er cin t a ,
viii
KATA PENGANTAR
Assalamu’alaikumWr. Wb.
Pujisyukurkehadirat Allah SWT yang telahmemberikankenikmatan, hidayahsertataufiq-Nya,
sehinggasampaisaatinimasihdiberikankesempatanuntukberibadahdanmenyembahp ada-Nyadantelahmenjadikankumanusia yang berakaldanbergunadalamduniaini. Sholawatsertasalamselalutercurahkanbagijunjunganku, Nabi Muhammad SAW yang akunantikansyafaatnya di hariakhirnanti.
PenelitiantentangpembuatanSistem Informasi Koperasi di SMA Negeri 1
Karanganyarmenggunakanpemrograman Visual Basic 6.0
dandatabasemenggunakan MySQLdiharapkanbisabermanfaat.
Penelitianskripsiinimasihtergolongsederhana dan penulismasihmerasa
ada kekurangan di dalamnya. Walaupundemikian,
dalammengerjakanskripsiinisudahdilakukandengansemaksimalmungkin,
denganharapandapatmemberikansumbangsihdalammenambahkhazanahkeilmuan dan semogadapatbergunabagipenulissecarapribadimaupun para pembaca. Oleh karena itu, kritik dan saran yang konstruktif sangat penulis harapkan.
ix
1. Allah SWT dengansebaik-baikpujian, puji yang tidakbisadiungkapkandengan kata. Bagi-Mu pujiatasimandanislam yang Engkauanugrahkan. MahamuliaEngkau, MahaSucinama-nama-Mu.
2. BapakHusniThamrin, S.T, MT., Ph.D.
DekanFakultasKomunikasidanInformatika.
3. BapakArisRakhmadi, ST., M.Eng. Ketua Program StudiTeknikInfomatika. 4. Prof. Dr.Budi Murtiyasa, M.Kom.danAdy Purna Kurniawan, S.Tyang
senantiasamembimbingsayadalampenyusunanskripsi.
5. Bapak/IbuDosen yang
telahmembimbingdanmemberikanilmunyaselamainikepada kami
dankhususnyasayapribadi.
Penulismenyadaribahwadalampenyusunanskripsiinimasihbanyakkekurang annya.
Semogahasildaripenelitianinidapatbermanfaatbagipenulisdanpembacapadaumumn ya.
Wassalamu’alaikumWr. Wb
Surakarta, Oktober 2011
x
DAFTAR ISI
HalamanJudul ... i
HalamanPersetujuan ... ii
HalamanPengesahan ... iii
DaftarKontribusi ... iv
Motto Dan Persembahan ... v
Kata Pengantar ... vii
Daftar Isi ... ix
DaftarTabel ... xiii
DaftarGambar ... xiv
Abstraksi ... xvi
BAB I PENDAHULUAN ... 1
A. LatarBelakangMasalah ... 1
B. PerumusanMasalah ... 2
C. BatasanMasalah ... 2
D. TujuanPenelitian ... 3
E. ManfaatPenelitian ... 3
F. SistematikaPenulisan... 4
BAB II TINJAUAN PUSTAKA ... 5
xi
B. LandasanTeori ... 7
BAB III METODE PENELITIAN ... 19
A. WaktudanTempatPenelitian... 19
B. AlurPenelitian ... 19
C. Alir Program ... 21
a. Flowchatpembuka program atau Login ... 21
b. Flowchat Input Data Anggota ... 22
c. Flowchat Input Data Barang ... 23
d. FlowchatTransaksi Simpan ... 24
e. FlowchatTransaksi Pinjam... 25
f. FlowchatAngsuran ... 26
D. AnalisisKebutuhanSistem... 29
a. AnalisisKebutuhanHardware ... 29
b. AnalisisKebutuhanSoftware... 29
E. PerancanganSistem ... 31
a. Pengumpulan Data ... 33
b. MetodePengembangan Sistem ... 34
c. Perencanaan Sistem ... 35
d. Analisis Sistem ... 35
e. Rancangan Sistem... 36
f. Implementasi Sistem... 36
xii
a. Diagram Konteks... 37
b. Data Flow Diagram (DFD)... 38
G. Desain Secara Terperinci... 39
1. Desain Basis Data... 39
2. Rancangan Interface... 42
xiii
f. Laporan Angsuran... 65
g. Laporan Data Stok Barang... 66
B. Analisa Sistem ... 66
1. Pengujian Sistem... 66
a. PengujiandariPenulis ... 67
b. PengujiandariPengelolaSistem ... 67
BAB V PENUTUP ... 72
A. Kesimpulan... 72
B. Saran ... 73
xiv
DAFTAR TABEL
Tabel3.1 : TabelPetugas ... 36
Tabel3.2 : TabelAnggota ... 36
Tabel3.3 : TabelSimpanan... 37
Tabel3.4 : TabelPinjaman ... 37
Tabel3.5 : TabelAngsuran ... 38
xv
DAFTAR GAMBAR
Gambar3.1 : Diagran Alir Penelitian ... 20
Gambar3.2 : Flochart Login ... 21
Gambar3.3 : Flochart Input Anggota ... 22
Gambar3.4 : Flochart Input Data Barang ... 23
Gambar3.5 : Flowchart Transaksi Simpan ... 24
Gambar 3.6 : Flowchart Transaksi Pinjaman ... 25
Gambar 3.7 : Flowchart Angsuran ... 26
Gambar 3.8 : Rancangan Use case... 30
Gambar 3.9 : Siklus Pengembangan Sistem ... 30
Gambar 3.10 :Diagram Konteks ... 33
Gambar 3.11 : DFD Level 0 ... 34
Gambar 3.12 : ERD (Entity Relationship Diagram)... 35
Gambar 3.13 : Rancangan Form Login... ... 36
Gambar 3.14 : Rancangan Form Menu Utama ... 40
Gambar 3.15 : Rancangan Form Data Anggota ... 40
Gambar3.16 : Rancangan Form Data Stok Barang ... 41
Gambar3.17 : Rancangan Form Transaksi Simpan ... 41
Gambar3.18 : Rancangan Form Transaksi Pinjam ... 42
xvi
Gambar3.20 : Rancangan Form Laporan ... 43
Gambar 4.1 :TampilanFormLogin ... 48
Gambar 4.2 : TampilanFormMenu Utama ... 49
Gambar 4.3 : TampilanFormData Anggota... 51
Gambar 4.4 : TampilanListview Data Anggota ... 52
Gambar 4.5 : TampilanFormData Stok Barang ... 53
Gambar 4.6 : Listview Form Data Stok Barang ... 54
Gambar 4.7 : TampilanForm User ... 55
Gambar 4.8 : TampilanForm Transaksi Simpanan ... 55
Gambar 4.9 : TampilanListview Data Grid form Simpanan ... 57
Gambar 4.10 : TampilanForm Pinjaman ... 57
Gambar 4.11 : TampilanListview Datagrid Form Pinjaman ... 59
Gambar 4.12 : TampilanForm Angsuran ... 59
Gambar 4.13 : Tampilan Listview datagrid form Angsuran... 61
Gambar 4.14 : Tampilan Form Laporan... 61
Gambar 4.15 : Tampilan Form About... 62
Gambar 4.16 : Output Tampilan Nota Simpanan... 63
Gambar 4.16 : Output Tampilan Nota Pinjaman... 63
Gambar 4.18 : Output Tampilan Nota Angsuran... 64
Gambar 4.19 : Tampilan Output Rekap Simpanan... 64
Gambar 4.20 : Tampilan Output Rekap Pinjaman... 65
Gambar 4.21 : Tampilan Output Rekap Angsuran... 65
xvii ABSTRAKSI
Sistem informasi koperasi di SMA Negeri 1 Karanganyar adalah aplikasi yang digunakan untuk mengelola dan menyimpan data simpan pinjam. Belum optimalnya pengolahan data simpan pinjam menyebabkan sulitnya mencari informasi tentang data simpan pinjam dan data anggota serta pembuatan laporan data simpan pinjam yang belum memadai. Oleh karena itu diperlukan suatu aplikasi yang bisa mendukung dan memecahkan permasalahan
tersebut.
Berdasarkan permasalahan tersebut penulis bermaksud menyusun skripsi dengan mengambil judul “Sistem Informasi Koperasi di SMA Negeri 1 Karanganyar. Adapun teknik pengumpulan data adalah observasi, wawancara dan studi pustaka, sedangkan tahap pengembangan sistem menggunakan sistem SDLC
(systemdevelopment life cycle). Menggunakansistem data
simpanpinjaminimengatasipermasalahan yangterjadipadasistem yang lama, dimanaselamaini sistem yang masih manualmemerlukanwaktu yang cukup lama.
Dengandukungansistemkoperasiini, menjadi lebihefisien,
cepatdanakuratuntukmendapatkaninformasi, sertatidakmemerlukantenagakerja yang lebihdarisebelumnya.
Sistem informasi ini dapat membantu anggota koperasi dalam proses pengolahan data simpan pinjam, membantu petugas koperasi dalam memasukkan dan mengolah data simpan pinjam dan juga membantu dalam membuat laporan data pinjaman serta laporan data simpanan dan laporan data angsuran.