sistem informasi koperasi simpan pinjam
KATA PENGANTAR
Dengan memanjatkan puja dan puji syukur kehadirat Tuhan Yang
Maha Esa, atas berkat rahmat dan karunianya sehingga penulis dapat
menyelesaikan Laporan Praktikum Sistem Informasi, sebagai persyaratan
dari mata kuliah Sistem Informasi yang harus ditempuh oleh praktikan
Sistem Informasi.
Laporan ini disusun berdasarkan teori dan percobaan dasar yang ada
pada buku panduan praktikum, teori yang diperoleh praktikan dari
perkuliahan, buku, dan referensi lainnya sehingga praktikan tidak hanya
menguasai toeri saja namun juga memahami serta mengaplikasiannya.
Terwujudnya laporan ini tidak lepas dari bantuan – bantuan yang
telah penulis terima, pada kesempatan ini penulis ingin menyampaikan
terima kasih kepada yang terhormat :
1. Bapak Michael Ardita, S.T, M.T, selaku dosen pembimbing
praktikum Sistem Informasi.
2. Ibu Karina Auliasari, S.T, M.Eng, selaku dosen mata kuliah Sistem
Informasi.
3. Ibu Sandy Nataly Mantja, S.Kom selaku Kepala Laboratorium
Database dan Sistem Informasi.
4. Instruktur Lab. Database dan Sistem Informasi Teknik Informatika
yang telah memberi petunjuk selama pelaksanaan praktikum.
Dalam menyusun laporan ini penulis menyadari bahwa laporan ini
masih belum sempurna, karena itu kritik dan saran membangun penulis
harapkan untuk penyusunan laporan lebih baik kedepannya. Harapan
penulis laporan ini dapat bermanfaat bagi penulis sendiri maupun pembaca
sekalian.
Malang, 7 Mei 2014
Penulis
1
DAFTAR ISI
LEMBAR PENGESAHAN
KATA PENGANTAR........................................................................................ i
DAFTAR ISI......................................................................................................ii
DAFTAR GAMBAR........................................................................................iv
DAFTAR TABEL............................................................................................vii
BAB I PENDAHULUAN..................................................................................1
1.1 Latar Belakang.....................................................................................1
1.2 Rumusan Masalah................................................................................1
1.3 Tujuan...................................................................................................2
1.4 Batasan Masalah..................................................................................2
1.5 Time Schedule......................................................................................3
BAB II ANALISA DAN PERANCANGAN....................................................4
2.1 Landasan Teori.....................................................................................4
2.1.1 Pengertian Sistem Informasi.................................................4
2.1.2 Pengertian SQL Server 2005...............................................10
2.2 Analisa Data.......................................................................................13
2.2.1 SOP (Standart Operating Procedure).................................13
2.2.2 Diagram Arus......................................................................16
2.3 Perancangan Sistem...........................................................................16
2.3.1 Struktur Menu.....................................................................16
2.3.2 Struktur Tabel......................................................................18
2.4 Pemodelan Proses..............................................................................20
2
2.4.1 ERD (Entity Relationship Diagram)...................................20
2.4.2 DFD (Data Flow Diagram).................................................22
BAB III IMPLEMENTASI DAN PENGUJIAN PROGRAM.....................25
3.1 Implementasi......................................................................................25
3.1.1 Form Login..........................................................................25
3.1.2 Form Sistem Informasi Koperasi Simpan Pinjam...............28
3.2 Pengujian Form Simpanan ................................................................47
3.2.1 Pengujian Login..................................................................47
3.2.2 Pengujian Tambah Data.......................................................49
3.2.3 Pengujian Ubah Data...........................................................51
3.2.4 Pengujian Hapus Data.........................................................52
3.2.5 Pengujian Cari Data............................................................53
3.2.6 Pengujian Proses Perhitungan.............................................54
3.2.7 Pengujian CetaK Laporan...................................................55
BAB IV PENUTUP..........................................................................................56
4.1 Kesimpulan.....................................................................................57
4.2 Saran...............................................................................................57
DAFTAR PUSTAKA.......................................................................................58
LAMPIRAN.....................................................................................................59
3
DAFTAR GAMBAR
Gambar 2.1 Interaksi Sistem Komputer..............................................................5
Gambar 2.2 Star Page Visul Studio 2008............................................................6
Gambar 2.3 IDE Visual Studio 2008...................................................................6
Gambar 2.4 Menu Bar.........................................................................................7
Gambar 2.5 Toolbar.............................................................................................7
Gambar 2.6 Toolbox............................................................................................8
Gambar 2.7 Solution Explorer.............................................................................8
Gambar 2.8 Properties Windows.........................................................................9
Gambar 2.9 Code Editor......................................................................................9
Gambar 2.10 Output Windows..........................................................................10
Gambar 2.11 Form.............................................................................................10
Gambar 2.12 Halaman Awal Microsoft SQL Server 2005................................11
Gambar 2.13 Bagan Arus SOP (Standart Operating Procedures)....................15
Gambar 2.14 Diagram Arus...............................................................................16
Gambar 2.15 Rancangan Menu Utama.............................................................17
Gambar 2.16 Struktur Menu Administrator.......................................................17
Gambar 2.17 Struktur Menu Pengurus .............................................................18
Gambar 2.18 ERD (Entity Relationship Diagram)............................................21
Gambar 2.19 Diagram ERD (Entity Relationship Diagram)...........................21
Gambar 2.20 DFD (Data Flow Diagram) Level 0.............................................21
Gambar 2.21 DFD (Data Flow Diagram) Level 1.............................................23
Gambar 2.22 DFD (Data Flow Diagram) Level 2.............................................24
Gambar 3.1 desain form login...........................................................................25
Gambar 3.2 Halaman New Project....................................................................26
Gambar 3.3 Membuat atau Menambah form....................................................27
Gambar 3.4 Add New Item................................................................................27
Gambar 3.5 Hasil Pembuatan Form Baru..........................................................28
Gambar 3.6 desain form menu utama................................................................28
Gambar 3.7 Desain Form Anggota....................................................................29
Gambar 3.8 Desain Column Header..................................................................31
Gambar 3.9 Desain Form Petugas.....................................................................32
4
Gambar 3.10 Desain Form Simpanan...............................................................34
Gambar 3.11 Desain Form PengambilanDana..................................................36
Gambar 3.12 Desain Form Pinjaman................................................................37
Gambar 3.13 Desain Form bayar_angsuran......................................................39
Gambar 3.14 Desain Form Laporan..................................................................40
Gambar 3.15 Ganti nama TabPages pada TabControl.......................................41
Gambar 3. 16 Membuat item baru.....................................................................41
Gambar 3.17 Halaman Add New Item..............................................................42
Gambar 3. 18 Halaman DataSet........................................................................42
Gambar 3.19 Halaman TableAdapterConfiguration Wizard.............................43
Gambar 3. 20 Halaman Test Connection...........................................................43
Gambar 3.21 Tampilan enter SQL Query..........................................................44
Gambar 3.22 Tampilan hasil pembuatan dataset...............................................44
Gambar 3.23 Halaman menambahkan CrystalReport .....................................45
Gambar 3.24 Crystal Report Gallery................................................................45
Gambar 3.25 Halaman Standart Report Creation Wizard.................................46
Gambar 3.26 Halaman Standart Report Creation Wizard Field........................46
Gambar 3.27 Halaman Pilih Report Style.........................................................47
Gambar 3.28 Tampilan Hasil Pembuatan CrystalReport ................................47
Gambar 3.29 Login Sebagai Admin..................................................................48
Gambar 3.30 Tampilan Menu Utama Admin ...................................................48
Gambar 3.31 Login Sebagai Pengurus..............................................................49
Gambar 3.32 Tampilan Menu Utama Pengurus................................................49
Gambar 3.33 Tampilan Menu Utama................................................................49
Gambar 3.34 Tampilan Awal Form Simpanan..................................................50
Gambar 3.35 Tampilan Form Simpanan Inputan Data Awal.............................50
Gambar 3.36 Tampilan Form Simpanan Setelah Data Berhasil Di Simpan......50
Gambar 3.37 Tampilan Form Simpanan Setelah Data Ditambahkan................51
Gambar 3.38 Tampilan Tambah Simpanan Anggota.........................................51
Gambar 3.39 Tampilan Berhasil Diubah...........................................................52
Gambar 3.40 Tampilan Setelah Data Berhasil Diubah......................................52
Gambar 3.41 Tampilan Pencarian Di Temukan.................................................52
5
Gambar 3.42 Tampilan Dialog Hapus Data.......................................................53
Gambar 3.43 Tampilan Data Berhasil Di Hapus...............................................53
Gambar 3.44 Tampilan Form Simpanan Berhasil Mencari Data Anggota........54
Gambar 3.45 Tampilan Data Tidak Ada............................................................54
Gambar 3.46 Tampilan Cari Data Ditemukan...................................................54
Gambar 3.47 Tampilan Tambah Jumlah Simpanan...........................................55
Gambar 3.48 Tampilan Proses Hitung ..............................................................55
Gambar 3.49 Tampilan Data Petugas................................................................55
Gambar 3.50 Tampilan Data Petugas................................................................56
Gambar 3.51 Tampilan Laporan Data Simpanan Dan Pengambilan.................56
Gambar 3.52 Tampilan Laporan Data Pinjaman Dan Angsuran.......................56
6
DAFTAR TABEL
Tabel 1.1 Time Schedule.....................................................................................3
Tabel 2.1 TB_anggota........................................................................................18
Tabel 2.2 TB_SIMPANAN................................................................................19
Tabel 2.3 TB_PENGAMBILAN.......................................................................19
Tabel 2.4 TB_PINJAMAN................................................................................20
Tabel 2.5 TB_BAYAR CICILAN......................................................................20
Tabel 2.6 TB_PETUGAS..................................................................................20
Tabel 3.1 Desain Properties Form login............................................................26
Tabel 3.2 Properties Form MenuUtama............................................................29
Tabel 3.3 Desain Form Anggota........................................................................31
Tabel 3.4 Properties List View Form dataanggota............................................32
Tabel 3.5 Properties Form petugas....................................................................33
Tabel 3.6 Properties Desain Form Simpanan....................................................35
Tabel 3. 7 Propertioes Desain Form PengambilanDana....................................37
Tabel 3.8 Properties Desain Form Pinjaman.....................................................38
Tabel 3.9 Properties Desain Form bayar_angsuran...........................................40
7
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sekarang ini kebutuhan manusia dalam akses data semakin meningkat.
Hal ini disebakan adanya pola pergeseran hidup manusia ke arah yang lebih
berkembang. Dengan pemanfaatan komputer, hal ini dapat terfasilitasi dengan
cepat. Akibatnya akan terjadi keefesiensi waktu, sehingga akan menghasilkan
output yang optimal. Salah satunya yang sedang populer dan di butuhkan oleh
lembaga-lembaga pendidikan dan non pendidikan, organisasi-organisasi
masyarakat, bisnis, dan masih banyak lainnya yaitu kebutuhan akan adanya
sebuah Sistem Informasi. Meskipun teknologi sudah maju dan pekerjaan
manusia banyak dibantu oleh komputer, tidak menutup kemungkinan
lembaga-lembaga, instansi, organisasi masyarakat kurang menggunakan
teknologi tersebut sesuai zaman. Kebanyakan diantaranya masih membuat
sistem informasi dengan menggunakan excel khusunya untuk organisasi
masyarakat pada sistem informasi koperasi simpan pinjam. Beranjak dari hal
tersebut, mendorong penulis untuk membuat sebuah sistem informasi berbasis
dekstop atau GUI(Graphical User Interface) dengan menggunakan software
Microsoft Visual Studio 2008 dan SQL Server 2005 yang akan memudahkan
admin atau user berinteraksi dengan komputer, membantu admin dalam proses
pendataan, proses transaksi simpan pinjam anggota, dan dapat memberikan
informasi dengan cepat dan tepat.
1.2 Rumusan Masalah
Dari latar belakang dapat disimpulkan rumusan masalah sebagai brikut :
1. Apa saja sistem dan data yang dibutuhkan dalam Sistem Informasi
Koperasi Simpan Pinjam ?
2. Bagaimana proses Sitem Informasi Koperasi Simpan Pinjam pada saat
pengimplementasinya ?
3. Apakah sistem informasi tersebut sudah mampu mendukung kebutuhan
pada koperasi ?
1.3 Tujuan
1
Adapun tujuan dari pembuatan sistem informasi koperasi simpan pinjam
ini yaitu sebagai berikut :
1. Membuat Sistem Informasi untuk mendukung kebutuhan dalam suatu
Koperasi Simpan Pinjam.
2. Menjelaskan
proses
Sistem
Informasi
tersebut
pada
saat
pengimplementasinya.
3. Memudahkan user dalam menyimpan, mengubah, menghapus dan mencari
data-data anggota
4. Memberikan informasi yang cepat dan tepat bagi anggota koperasi.
1.4 Batasan Masalah
Adapun batasan masalah dalam pembautan laporan ini yaitu sebagai
berikut:
1. Sistem informasi koperasi simpan pinjam berisi informasi data anggota,
data pegawai, data simpanan, pinjaman, angsuran, pengambilan dana
anggota dan rekapitulasi laporan yang akan di lihat oleh pengurus.
2. sistem informasi koperasi simpan pinjam ini dapat melakukan simpan,
ubah, hapus, reset dan cari.
3. Program ini dijalankan dengan login multiuser (login sebagi admin dan
pengurus).
1.5 Time Schedule
KEGIATAN
Pembuatan
HARI KE
Desain dan
Konsep
Pembuatan
1
2
3
4
5
6
7
8
9
10
11
Sistem
2
Informasi
Pembuatan
Laporan
12
13
14
Tabel 1.1 Time Schedule
BAB II
ANALISA DAN PERANCANGAN
2.1 Landasan Teori
Sistem ini memiliki aplikasi pendukung untuk membuat sistem dapat
berjalan. Aplikasi yang digunakan diantaranya, Microsoft Visual Studio 2008 dan
SQL Server 2005. Microsoft Visual Studio 2008 digunakan untuk membuat sistem
3
informasi, SQL Server 2005 tempat membuat tabel yang nantinya digunakan
untuk menyimpan data-data yang di inputkan pada sistem, data dapat tersimpan
ketika dilakukan koneksi pada sistem. Berikut penjelasan aplikasi yang
digunakan.
2.1.1 Pengertian Sistem Informasi
Sistem informasi adalah Suatu system yang mendukung fungsi
operasi organisasi dengan kegiatan strategi untuk dapat menyediakan
informasi
yang
diperlukan
untuk pengambilan keputusan. Sistem
ini
menyimpan, mengambil, mengubah, mengelola, dan mengkomunikasikan
informasi yang diterima menggunakan system informasi.
Fungsi dari system informasi tersebut adalah sebagai berikut :
1. Mendukung fungsi kepengurusan suatu organisasi.
2. Mendukung pengambilan keputusan.
3. Mendukung kegiatan oprasional suatu organisasi.
a. Microsoft Visual Studio 2008
Sistem
informasi
menggunakanaplikasi
pada
laporan
ini
dibuat
dengan
Microsoft Visual Studio 2008. Visual Studio 2008
merupakan aplikadi IDE (Integrated Development Environment) yang
digunakan untuk mengembangkan software. Di dalam aplikasi IDE inilah
tersedia berbagai fitur yang memudahkan pemrograman, seperti kompilasi,
debugging, pengaturan project, mengedit antarmuka secara visual dan lainlain. Berikut merupakan penjelasan bagian-bagian pada microsoft Visual
Studio 2008.
4
Gambar 2.1 Star Page Visul Studio 2008
Gambar 2.2 IDE Visual Studio 2008
Pada halaman kerja IDE Visual Studio 2008 terdapat beberapa bagian di
antaranya :
1. Menu Bar
Menu Bar adalah bagian dari IDE yang terdiri atas perintah-perintah
untuk mengatur IDE, mengedit kode, dan mengeksekusi program. Di
dalam menu bar, perintah-perintah dikelompokkan dalam beberapa bagian
sesuai jenis perintah tersebut. Menu bar pada visual studio 2008 terlihat
seperti pada gambar 2.3.
Gambar 2.3 Menu Bar
5
2. Toolbar
Toolbar fungsinya sama seperti menu bar. Bedanya pada toolbar pilihanpilihan berbentuk icon. Untuk memilih suatu proses yang akan di lakukan
kita tinggal menekan icon yang sesuai dengan proses yang kita inginkan.
Bagian toolbar terlihat seperti pada Gambar 2.4. Icon-icon pada toolbar
adalah pilihan-pilihan pada menu yang sering digunakan dalam membuat
program aplikasi. Pada Toobar terdapat beberapa tombol untuk windows
dari IDE Visual Studio .NET, antara lain Solution Explorer, Properties,
dan Toolbox.
Gambar 2.4 Toolbar
3. Toolbox
Toolbox adalah tempat dimana kontrol-kontrol dan komponen-komponen
diletakkan . kontrol dan komponen disimpan pada toolbox dengan
beberapa kategori diantaranya, Commans Control, containers, menu dan
toolbars, data, components, printing, dialogs, WPF interoperability,
reporting, visual basic powerpacks, general. Selain kategori diatas , ada
all windows form yang berisi semua kontrol dan komponen yang ada.
Kontrol dan komponen pada toolbox dipakai dalam pembuatan program
aplikasi. Toolbox telihat seperti gambar 2.5.
Gambar 2.5 Toolbox
6
4. Solution explorer
Solution Explorer memberikan tampilan daftar file-file dari proyek yang
sedang di buat. Pada jendela solution explorer terdapat beberapa tombol
dan tree yang berisi daftar dari file-file yang digunakan dalam proyek.
Solution Explore terlihat seperti gambar 2.6
Gambar 2.6 Solution Explorer
5. Properties Windows
Properties windows adalah tempat menyimpan property dari setiap objek
kontrol dan komponen. Properties windows juga dipakai untuk mengatur
property dari objek kontrol dan komponen yang dipakai. Dengan
properties windows , kita dapat mengubah property yang nantinya akan
dipakai sebagai default dari objek kontrol dan komponen pada waktu
pertama kali program di eksekusi. Properties Windows terlihat seperti
gambar 2.7 .
Gambar 2.7 Properties Windows
7
6. Code Editor
Code Editor adalah tempat di mana kita meletakkan atau menuliskan kode
program dari program dari program aplikasi kita. Pada code editor
terdapat bagian objek dan event dari kontrol. Pada bagian objek terdapat
semua objek yang yang digunakan pada proyek . sedangkan pada event
terdapat event dari setiap objek . untuk melihat kode editor , tekan tombol
view kode yang terletak pada bagian solution explorer. Bagian Code
editor terlihat seperti gambar 2.8 .
Gambar 2.8 Code Editor
7. Output Windows
Output windows menunjukkan langkah-langkah dalam mengompilasi
aplikasi. Bagian output windows terlihat seperti gambar 2.9
Gambar 2.9 Output Windows
8. Form
Form merupakan tempat dimana kontrol-kontrol diletakkan. Form juga
berfungsi sebagai tempat pembuatan tampilan antara antarmuka dari
sebuah aplikasi windows dengan menggunakan form , kita dapat lebih
muda mengatur tampilan dari aplikasi yang akan dibuat sehingga kita
lebih banyak berkonsentrasi pada jalannya program aplikasi tanpa
membuang banyak waktu untuk mendesain tampilan program. Secara
default , pada waktu membuat proyek Windows Apllication, maka telah
8
terdapat sebuah form bernama form1 pada proyek tersebut. Tampilan
sebuah form terlihat pada gambar 2.10 .
Gambar 2.10 Form
2.1.2 Pengertian SQL Server 2005
SQL Server 2005 memperluas kinerja, keandalan, ketersediaan,
programmabilitas dan mudah dalam penggunaanya. SQL Server 2005 meliputi
beberapa fitur baru yang membuatnya menjadi suatu platform database
berskala besar dan aplikasi e-comerce. SQL Server 2005 merupakan
penyempurnaan dari SQL Server 2000 dan ditambah dengan beberapa fitur
baru. Berikut ini fitur-fitur baru pada SQL Server 2005 :
1. Notification Services
Notification Services adalah servis untuk mengirimkan dan menerima
pemberitahuan
(notification).
Notification
Services
dapat
mengirimkan pesan tepat waktu dari database kepada ribuan atau
berjuta-juta para langganan di suatu perusahaan.
2. Reporting Services
Reporting Services adalah servis yang memberikan kesempatan dalam
pembuautan laporan dari data SQL Server.
3. Service Broker
Service Broker adalah suatu teknilogi terbaru pada Microsoft SQL
Server 2005 yang membantu developer(programer) database untuk
membangun
keamanan
dan
dapat
dipercaya.
Sevice
Broker
menyediakan antrian dan pesan yang dapat dipercaya sebagai bagian
9
dari Database Engine. Fitur ini menyediakan infrastruktur yang
diperlukan untuk membangun aplikasi berkinerja tinggi.
Gambar 2.11 Halaman Awal Microsoft SQL Server 2005
2. 2 Analisa Data
2.2.1 SOP (Standart Operating Procedures)
a. Judul
Sistem Informasi Koperasi Simpan Pinjam
b. Deskripsi
Prosedur System informasi tersebut menguraikan tentang
bagaimana system tersebut bekerja mulai dari pendataan profil
anggot, petugas, hingga proses perhitungan dalam transaksi.
c. Pihak yang terkait
1. Anggota
2. Admin : memiliki peran dalam melakukan pendataan,
pendaftaran perubahan data, serta hapus data anggota
3. Pengurus : Memiliki peran untuk melihat dan mencetak hasil
rekapitulasi.
d. Dokumen yang digunakan
1. Formulir pendaftaran, simpanan, pinjaman,kartu angsuran dan
pengambilan
e. Dokumen yang dihasilkan
1. Rekapitulasi data anggota
2. Kartu Anggota ,slip penyimpanan, slip bayar, slip pengambilan
10
f. Prosedur kerja
1) Proses pendataan anggota, antara admin dan anggota
a. Mulai
b. Mengambil formulir biodata anggota
c. Mengisi formulir biodata anggota
d. Menyerahkan formulir kepada admin
e. Admin login ke sistem sebagai admin
f. Admin menginputkan data anggota berdasarkan biodata dari
formulir
g. Admin memberikan kartu anggota pada anggota
h. Selesai
2) Proses simpanan, antara anggota dan admin
a. Mulai
b. Anggota mengisi formulir penyimpanan uang
c. Menyerahkan form simpanan dan total simpanan kepada admin
d. Admin menerima form simpanan dan total simpanan
e. Admin mencari id_anggota yang melakukan penyimpanan
f. Jika data ditemukan, maka update data simpanan
g. Jika tidak, simpan data penyimpanan anggota
h. Hitung total simpanan
i. Anggota menerima slip bukti penyimpanan
j. Anggota mengisi formulir pinjaman uang
k. Selesai
3) Proses pinjaman, antara anggota dan admin
a. Mulai
b. Anggota Menyerahkan formulir pinjaman
c. Admin menerima formulir pinjaman
d. Admin input data pinjaman anggota
e. Hitung jumlah angsuran
f. Anggota menerima kartu angsuran dan tunai pinjaman
g. Selesai
4) Proses angsuran, antara anggota dan admin
11
a. Mulai
b. Anggota melakukan pembayaran angsuran
c. Anggota memberi kartu angsuran kepada admin
d. Admin menerima kartu angsuran
e. Admin inputkan data pembayaran angsuran
f. Anggota menerima bukti pembayaran angsuran
g. Selesai
5) Proses pengambilan, antara anggota dan admin
a. Mulai
b. Anggota mengisi formulir pengambilan uang simpanan
c. Anggota memberikan data pengambilan kepada admin
d. Admin memasukkan kedalam sistem
e. Hitung sisa saldo
f. Anggota menerima bukti pengambilan dan tunai pengambilan.
g. Selesai
6) Proses Laporan, antara Admin dan pengurus
a. Mulai
b. Admin melakukan proses rekapitulasi laporan
c. Pengurus menerima rekapitulasi laporan
d. Selesai
g. Bagan Arus
1) Pendataan anggota, antara anggota dan admin
ANGGOTA
ADMIN
12
Gambar 2.12 Bagan Arus Pendataan anggota
2) Proses simpanan, antara anggota dan admin
ANGGOTA
ADMIN
Gambar 2.13 Bagan Arus Simpanan
3) Proses Pinjaman, antara anggota dan admin
ANGGOTA
ADMIN
13
Gambar 2.14 Bagan Arus Pinjaman
4) Proses Angsuran, antara anggota dan admin
ANGGOTA
ADMIN
Gambar 2.15 Bagan Arus Angsuran
5) Proses Pengambilan, antara anggota dan admin
ANGGOTA
ADMIN
14
Gambar 2.16 Bagan Arus Pengambilan Dana
6) Proses Laporan, antara admin dan pengurus
PENGURUS
ADMIN
Gambar 2.17 Bagan Arus Proses Laporan
15
2.2.2 Diagram Arus
Gambar 2.18 Diagram Arus
2. 3 Perancangan Sistem
2.3.1 Struktur Menu
16
Pada Sistem Informasi Koperasi Simpan Pinjam terdapat beberapa
menu berupa button diantaranya button anggota, pegawai, ambil dana,
pinjaman bayar cicilan,laporan dan button keluar pada menu utama. Setiap
button memiliki fungsi masing-masing seperti button anggota digunakan
untuk pendataaan anggota, button pegawai untuk melakukan proses
pendataan pegawai koperasi, button simpanan untuk melakukan proses
penyimpanan uang anggota koperasi, button ambil dana digunakan untuk
melakukan pendataan pengambilan dana anggota, button pinjam untuk
pendataan anggota yang melakukan pinjam kepada koperasi, begitupun
dengan button bayar cicilan untuk pendataan pembayaran angsuran
anggota yang melakukan pinjaman, dari beberapa button tersebut nantinya
dapat di akses oleh admin sedangkan untuk laporan berupa hasil dari
beberapa proses transaksi dan pendataan yang di lakukan oleh admin,
button ini hanya dapat diakses atau dilihat oleh pengurus koperasi.
Gambar 2.19 Rancangan Menu Utama
a. Struktur Menu Administrator
Pada struktur menu ini, Administrator merupakan level tertinggi
karena mempunyai hak akses yang cukup banyak. Seperti pada saat
memasukkan, mencari, mengubah dan menghapus data dalam pada form.
17
Gambar 2.20 Struktur Menu Administrator
b. Struktur Menu Pengurus
Pada struktur menu ini, pengurus merupakan level kedua. Pengurus
mempunyai hak akses yaitu hanya bisa melihat data-data yang ada pada
laporan yang sudah dimasukkan oleh administrasi. Seperti melihat data
anggota koperasi, dan mencetaknya. Dalam gambar 2.17 menunjukkan
struktur menu pegurus.
Gambar 2.21 Struktur Menu Pengurus
d.3.2 Struktur Tabel
Pada sistem informasi ini memiliki beberapa tabel yang di gunakan
sebagai tempat menampung data-data yang diinputkan. Tabel dibuat di
SQL Server 2005 yang mana SQL server 2005 sudah di koneksikan ke
18
sistem informasi berikut beberapa tabel yang dibuat untuk menampung
data koperasi simpan pinjam.
a. TB_anggota
Nama Field
ID_ANGGOTA
NAMA
TGL_LAHIR
ALAMAT
KOTA_ASAL
TELEPON
JK
PEKERJAAN
TGL_MASUK
Type Data
varchar
varchar
datetime
text
varchar
varchar
varchar
varchar
datetime
Tabel 2.1 TB_anggota
Lenght
(10)
(25)
(50)
(20)
(15)
(30)
-
Nama Field
Type Data
Lenght
NO_TRANSAKSI
Varchar
(10)
ID_ANGGOTA
Varchar
(10)
NAMA
Varchar
(30)
SIMPANAN_WAJIB
Int
-
SIMPANAN_KHUSUS
Int
-
TAHUN_PENYIMPANAN
Int
-
BUNGA
Int
-
SALDO_SW
Int
-
SALDO_SK
Int
-
TOTAL_SALDO
Int
-
TANGGAL_SIMPAN
datetime
-
b. TB_SIMPANAN
Tabel 2.2 TB_SIMPANAN
c. TB_PENGAMBILAN
Nama Field
Type Data
Lenght
KD_TRANSAKSI
Varchar
(10)
ID_ANGGOTA
Varchar
(10)
19
NAMA
Varchar
(50)
JUMLAH_AMBIL
Int
-
SISA_SALDO_SK
Int
-
SISA_SALDO
Int
-
TANGGAL_AMBIL
Varchar
(50)
Tabel 2.3 TB_PENGAMBILAN
a. TB_PINJAMAN
Nama Field
Type Data
Lenght
IDKREDIT
Varchar
(10)
ID_ANGGOTA
Varchar
(10)
JML_PINJAM
Int
-
bunga
Int
-
LAMA_ANGSURA
Int
-
N
JML_ANGSURAN
Int
-
TGL_PINJAM
datetime
-
Tabel 2.4 TB_PINJAMAN
b. TB_BAYARCICILAN
Nama Field
Type Data
Lenght
NOMOR
varchar
(10)
IDKREDIT
varchar
(20)
BYR_ANGSURA
Int
-
N
ANGSURANKE
Int
-
TGL_BYR
Varchar
(50)
KETERANGAN
varchar
(20)
Tabel 2.5 TB_BAYAR CICILAN
c. TB_PETUGAS
Nama Field
Type Data
Lenght
USERNAME
varchar
(20)
20
PASSWORD
varchar
(20)
JABATAN
varchar
(50)
NAMA
varchar
(30)
JNS_KLMN
varchar
(50)
ALAMAT
Text
-
TELEPON
varchar
(15)
Tabel 2.6 TB_PETUGAS
2.4 Pemodelan Proses
2.4.1 ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram) merupakan grafis yang
menggambarkan hubungan antara entitas dalam database. Setiap entitas
yang terhubung memiliki relasi, dan primary key (key utama/unik) , dari
tabel utama akan masuk ke dalam tabel kedua sebagai Foregn Key (Key
Penghubung) . berikut tampilan Entity Relationship Diagram dari sistem
informasi Koperasi Simpan Pinjam yang didesain melalui database.
Gambar 2.22 ERD (Entity Relationship Diagram)
21
Gambar 2.23 Diagram ERD (Entity Relationship Diagram)
2.2.4 DFD (level 0,1 dan 2 )
a. DFD Level 0
DFD level 0 disebut juga diagram konteks yang mempresentasikan
seluruh elemen sistem sebagai lingkaran tunggal dengan data input /
output ditunjukan oleh anak panah yang masuk dan keluar secara
berurutan.
Diagram alir data menggambarkan aliran data dari proses-proses file
dan faktor eksternal sistem. Dengan adanya DFD, maka penulisan suatu
program akan menjadi lebih mudah dalam pelaksanaannya. Berikut DFD
Level 0 dari sistem informasi koperasi simpan pinjam.
22
Gambar 2.24 DFD (Data Flow Diagram) Level 0
b. DFD Level 1
DFD level 1 menunjukkan proses-proses utama yang terjadi di
dalam sistem yang sedang dibangun. Pada DFD level 1 ini setiap masukan
yang disimpan akan tersimpan ke dalam tabel-tabel yang terdapat dalam
database yang telah dibuat sebelumnya. Pada gambar 2.21 menunjukkan
DFD level 1 yang terdapat dalam Sistem Informasi Koperasi Simpan
Pinjam.
23
Gambar 2.25 DFD (Data Flow Diagram) Level 1
24
c. DFD Level 2 (Proses Transaksi Simpanan)
DFD Level 2 menjelaskan secara rinci dari proses transaksi
simpanan berikut gambar DFD Level 2, terlihat pada gambar 2.21 .
Gambar 2.26 DFD (Data Flow Diagram) Level 2
25
BAB III
IMPLEMENTASI DAN PENGUJIAN PROGRAM
3.1
Implementasi
Sistem informasi ini memiliki beberapa fitur untuk mendukung kinerja
sistem, berikut penjelasan dan desain dari form-form yang terdapat pada sistem
informasi koperasi simpan pinjam.
3.1.1
Form Login
Form
ini
nantinya
digunakan
untuk
proses
pengaksesan
Administrator dan Pengurus koperasi. Dengan adanya form ini,
membatasi hak akses antara Administrator dan Pengurus untuk mengakses
sistem informasi yang telah dibuat. Dalam form ini administrator bisa
memasukkan, update, dan hapus data sedangkan pengurus hanya bisa
melihat laporan dan mencetak data.
Gambar 3.1 desain form login
Form login memiliki properties pada setiap desain sistem dan dibuat
sebuah tabel yang berisikan propertiesnya, seperti yang ditampilkan pada
tabel 3.1 .
Object Name
Label1
Label2
Label3
Label4
Properties
Text
Text
Text
Text
Value
USERNAME
PASSWORD
Label3
LOGIN KOPERASI
GroupBox1
Name
SIMPAN PINJAM
GroupBox1
26
Textbox1
Textbox2
Button1
Button2
Name
TXT_TB_USERNAME
Name
TXT_TB_PASS
Name
BT_LOGIN
Name
BT_EXIT
Tabel 3.1 Desain Properties Form login
Untuk membuat form login sebelumnya buat form, caranya buka aplikasi
Microsoft Visual Studio 2008, selanjutnya buat project baru dengan cara
klik menu file pilih new lalu pilih project,
akan muncul tampilan
windows seperti terlihat pada gambar 3.2, setelah itu ubah name sesuai
keinginan pada gambar 3.2 name di isi dengan TB_SI lalu klik ok.
Gambar 3.2 Halaman New Project
Setelah membuat project selanjutnya membuat form dengan cara klik
menu project pada menu bar pilih add windows form seperti terlihat pada
gambar pada 3.3 . Berikutnya akan muncul tampilan windows terlihat
seperti gambar 3.4 . name yang terdapat pada form tersebut dapat di ganti
seuai keinginan dengan catatan .vb tidak boleh diganti.
27
Gambar 3.3 Membuat atau Menambah form
Gambar 3.4 Add New Item
Proses add new item selesai akan muncul form seperti yang terlihat pada
gambar 3.5 . pembautan form selesai selanjutnya desain form sesuai
tabel properties desain form login yang terlihat pada tabel 3.1 .
28
Gambar 3.5 Hasil Pembuatan Form Baru
3.1.2 Form Sistem Informasi Koperasi Simpan Pinjam
a. Form Utama
Form utama merupakan halaman utama yang akan di kunjungi
administrator dan pengurus setelah login, form utama menyediakan
beberapa menu button yang terhubung ke beberapa form lainnya.
Gambar 3.6 desain form menu utama
29
Form menuutama memiliki properties pada setiap desain sistem dan dibuat sebuah
tabel yang berisikan propertiesnya, seperti yang ditampilkan pada tabel 3.2 .
3.2
Object Name
Properties
Value
Label1
Text
SISTEM INFORMASI
Label2
Text
KOPERASI SIMPAN
Groupbox1
Name
PINJAM
GroupBox1
Groupbox2
Name
GroupBox2
Groupbox3
Name
GroupBox3
Button1
Name
bt_anggota
Button2
Name
bt_pegawai
Button3
Name
bt_laporan
Button4
Name
bt_keluar
Button5
Name
bt_simpanan
Button6
Name
bt_pengambilan
Button7
Name
bt_pinjaman
Button8
Name
bt_byr
Panel1
Name
Panel1
Panel2
Name
Panel2
Panel3
Name
Panel3
Tabel
Properties Form MenuUtama
b. Form Anggota
Form anggota digunakan oleh administrator untuk melakukan
pendataan anggota koperasi. Pada form ini Administrator dapat
menyimpan, mengubah, menghapus, menyegarkan dan mencari data
anggota.
30
Gambar 3.7 Desain Form Anggota
Form Anggota memiliki properties pada setiap desain sistem dan dibuat
sebuah tabel yang berisikan propertiesnya, seperti yang ditampilkan pada
tabel 3.3 .
Object Name
Label1
Label2
Label3
Label4
Label5
Label6
Label7
Label8
Label9
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
DateTimePicker1
DateTimePicker2
RichTextBox1
ComboBox1
Button1
Button2
Button3
Button4
Button5
RadioButton1
RadioButton2
GroupBox1
GroupBox2
GroupBox3
ListView1
Properties
Text
Text
Text
Text
Text
Text
Text
Text
Text
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Value
ID_ANGGOTA
NAMA
TTL
ALAMAT
KOTA ASAL
TELEPON
TANGGAL MASUK
JENIS KELAMIN
PEKERJAAN
tb_idanggota
tb_namaangg
tb_kotaasal
tb_teleponangg
tb_cari
Datetime
datetime2
rtb_alamat
cb_pekerjaan
btn_simpan
btn_ubah
btn_hapus
btn_refresh
btn_cari
LAKI-LAKI
PEREMPUAN
GroupBox1
GroupBox2
GroupBox3
lv_anggota
31
Tabel 3.3 Desain Form Anggota
Untuk menampilkan kolom pada listview klik kanan pada listview
kemudian pilih Edit Columns sampai muncul windows seperti yang di
tampilkan pada gambar 3.8
Gambar 3.8 Desain Column Header
Kemudian klik add sesuai kan columns dengan kebutuhan pada form
anggota digunakan 10 columns, kemudian ganti propertiesnya seperti
yang di tunjukkan pada tabel 3.4
Object
Properties
Values
ColumnHeader1
Text
ID_ANGGOTA
Widht
131
Text
NAMA
Widht
94
Text
TTL
Widht
92
Text
ALAMAT
Widht
108
Text
KOTA ASAL
Widht
94
Text
TELEPON
Widht
107
Text
JK
Widht
85
Text
PEKERJAAN
ColumnHeader2
ColumnHeader3
ColumnHeader4
ColumnHeader5
ColumnHeader6
ColumnHeader7
ColumnHeader8
32
ColumnHeader9
ColumnHeader0
Widht
100
Text
TANGGAL MASUK
Widht
104
Text
NOMOR
Widht
73
Tabel 3.4 Properties List View Form dataanggota
c. Form Pegawai
Form pegawai digunakan administrator untuk melakukan pendataan
pegawai
koperasi
dimana
memungkinkan
Administrator
untuk
menyimpan, mengubah, menghapus, menyegarkan dan mencari data
pegawai. Pada form ini data username dan password pegawai akan
digunakan untuk login.
Gambar 3.9 Desain Form Petugas
Form petugas memiliki properties pada setiap desain sistem dan
dibuat sebuah tabel yang berisikan propertiesnya, seperti yang
ditampilkan pada tabel 3.5 .
Object Name
Properties
Value
Label1
Text
NAMA
Label2
Text
ALAMAT
Label3
Text
USERNAME
Label4
Text
PASSWORD
Label5
Text
JENIS KELAMIN
Label6
Text
JABATAN
Labe17
Text
TELEPON
TextBox1
Name
tb_nama
33
TextBox2
Name
tb_username
TextBox3
Name
tb_password
TextBox4
Name
tb_telepon
TextBox5
Name
tb_cari
Button1
Name
BT_SMP_PTG
Button2
Name
BT_RBH_PTG
Button3
Name
BT_HPS_PTG
Button4
Name
BT_TTP_PTG
Button5
Name
bt_cari
RichTextBox1
Name
rtb_alamat
ComboBox1
Name
cb_jabatan
RadioButton1
Name
LAKI-LAKI
RadioButton2
Name
PEREMPUAN
GroupBox1
Name
GroupBox1
GroupBox2
Name
GroupBox2
GroupBox3
Name
GroupBox3
ListView1
Name
lv_petugas
Tabel 3.5 Properties Form petugas
d. Form Simpanan
Form ini diakases oleh administrator ketika anggota melakukan
proses simpanan, dimana administrator akan memasukkan,menghitung
data sesuai dengan data-data yang disediakan oleh sistem dan dapat
menyimpan, mengubah, menghapus, mencari data simpanan anggota pada
form simpanan.
Gambar 3.10 Desain Form Simpanan
34
Form simpanan memiliki properties pada setiap desain sistem dan
dibuat sebuah tabel yang berisikan propertiesnya, seperti yang
ditampilkan pada tabel 3.6 .
Object Name
Properties Value
Label1
Text
NO TRANSAKSI
Label2
Text
ID_ANGGOTA
Label3
Text
SIMPANAN WAJIB / (bulan)
Label4
Text
SIMPANAN KHUSUS/ (THN)
Label5
Text
LAMA PENYIMPANAN (THN)
Label6
Text
BUNGA /(THN) %
Labe17
Text
SALDO SW
Label8
Text
SALDO SK
Label9
Text
TOTAL SALDO
Label10
Text
TANGGAL
Label11
Text
SIMPANAN WAJIB
Labe112
Text
SIMPANAN KHUSUS
Labe13
Text
LAMA PENYIMPANAN
TextBox1
Name
tb_nt
TextBox2
Name
tb_nama
TextBox3
Name
tb_sw
TextBox4
Name
tb_sk
TextBox5
Name
tb_lamasimpan
TextBox6
Name
tb_bunga
TextBox7
Name
tb_sldo_sw
TextBox8
Name
tb_saldo_sk
TextBox9
Name
tb_ttlsaldo
TextBox10
Name
tb_swbaru
TextBox11
Name
tb_skbaru
TextBox12
Name
tb_lsbaru
TextBox13
Name
tb_cari
Button1
Name
bt_total
Button2
Name
bt_hitung
Button3
Name
bt_simpan
Button4
Name
bt_edit
Button5
Name
bt_hapus
Button6
Name
bt_batal
Button7
Name
bt_cari
ComboBox1
Name
CB_IDANGGOTA
DiteTimePicker1
Name
DT_TGLSMPN
GroupBox1
Name
GroupBox1
GroupBox2
Name
GroupBox2
GroupBox3
Name
GroupBox3
GroupBox4
Name
GroupBox4
ListView1
Name
LV_SIMPANAN
Tabel 3.6 Properties Desain Form Simpanan
35
e. Form PengambilanDana
Form pengambilanDana diakses oleh administrator ketika anggota
akan melakukan proses pengambilan dana simpanannya, data anggota
yang akan mengambil dana tersebut akan di simpan, selain itu
administrator dapat mengubah, menghapus dan mencari data pada form
tersebut.
Gambar 3.11 Desain Form PengambilanDana
Pada desain form PengambilanDana yang terlihat pada gambar 3.11
memiliki properties pada setiap desainnya, berikut tabel propertiesnya
Object Name
Label1
Label2
Label3
Label4
Label5
Label6
Labe17
Label8
Label9
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
TextBox6
TextBox7
TextBox8
ComboBox1
Properties
Text
Text
Text
Text
Text
Text
Text
Text
Text
Name
Name
Name
Name
Name
Name
Name
Name
Name
Value
KD TRANSAKSI
ID ANGGOTA
NAMA
SALDO SK
TOTAL SALDO
JUMLAH AMBIL
TANGGAL
SISA SALDO SK
SISA SALDO
tb_kt
tb_nama
tb_saldo_sk
tb_ttlsaldo
tb_jmlambil
tb_sisa_saldosk
tb_sisa
tb_cari
CB_ID_ANGGOTA
36
DiteTimePicker1
Name
dt_tglambil
Button1
Name
bt_simpan
Button2
Name
bt_ubah
Button3
Name
bt_hapus
Button4
Name
bt_refresh
Button5
Name
bt_cari
GroupBox1
Name
GroupBox1
GroupBox2
Name
GroupBox2
GroupBox3
Name
GroupBox3
ListView1
Name
lv_pengambilan
Tabel 3.7 Propertioes Desain Form PengambilanDana
f. Form pinjaman
Form pinjaman diakses oleh adminstrator untuk pendataan anggota
yang melakukan pinjaman uang, hanya anggota koperasi yang dapat
melakukan proses pinjaman uang. Pada form ini administrator akan
menginputkan data anggota yang melakukan pinjaman dilihat dari
ID_anggota kemudian data tersebut bisa di simpan, ubah, hapus, dan di
cari. Sehingga akan memudahkan administrator. Berikut gambar desain
form pinjaman terlihat pada gambar 3.8 .
Gambar 3.12 Desain Form Pinjaman
Pada desain form pinjaman yang terlihat pada gambar 3.12 memiliki
properties pada setiap desainnya, berikut tabel propertiesnya
Object Name
Label1
Label2
Label3
Label4
Label5
Properties
Text
Text
Text
Text
Text
Value
ID KREDIT
ID_ANGGOTA
SALDO
JUMLAH PINJAM
LAMA ANGSURAN (BLN)
37
Label6
Text
BUNGA /1% (BLN)
Labe17
Text
JUMLAH ANGSURAN
Label8
Text
TANGGAL PINJAM
TextBox1
Name
tb_kredit
TextBox2
Name
tb_saldo
TextBox3
Name
tb_jp
TextBox4
Name
tb_lm_angsuran
TextBox5
Name
tb_bunga
TextBox6
Name
tb_jm_angsuran
TextBox7
Name
TB_CARI
ComboBox1
Name
cb_id_anggota
DiteTimePicker1
Name
dt_tgl_pinjam
Button1
Name
Button1
Button2
Name
bt_simpan
Button3
Name
bt_ubah
Button4
Name
bt_hapus
Button5
Name
bt_refresh
Button6
Name
bt_cari
Panel1
Name
Panel1
GroupBox1
Name
GroupBox1
GroupBox2
Name
GroupBox2
ListView1
Name
LV_PINJAMAN
Tabel 3.8 Properties Desain Form Pinjaman
g. Form bayar_angsuran
Form bayar_angsuran ini diakses oleh administrator ketika
anggota melakukan pembayaran angsuran pinjaman. Pada form ini
Administrator
dapat
memasukkan
data
melakukan
penyimpanan,
mengubah, mengahapus, dan mencari data anggota yang telah melakukan
pembayaran.
38
Gambar 3.13 Desain Form bayar_angsuran
Pada Desain Form bayar_angsuran yang terlihat pada gambar 3.13
memiliki properties pada setiap desainnya, berikut tabel propertiesnya
Object Name
Properties
Value
Label1
Text
NO TRANSAKSI
Label2
Text
ID_KREDIT
Label3
Text
JUMLAH PINJAM
Label4
Text
LAMA ANGSURAN
Label5
Text
BAYAR ANGSURAN
Label6
Text
ANGSURAN KE
Labe17
Text
KETERANGAN
Label8
Text
TANGGAL
TextBox1
Name
TextBox1
TextBox2
Name
TB_JMLPNJM
TextBox3
Name
TB_LAMAANGS
TextBox4
Name
TB_BYR
TextBox5
Name
TB_ANGSKE
TextBox6
Name
TB_KET
TextBox7
Name
tb_cari
ComboBox1
Name
CB_IDKREDIT
DateTimePicker1
Name
DT_TGLBYR
GroupBox1
Name
GroupBox1
Button1
Name
BT_SIMPAN
Button2
Name
bt_edit
Button3
Name
bt_hapus
Button4
Name
bt_refresh
Button5
Name
bt_cari
ListView1
Name
lv_byrcicilan
Tabel 3.9 Properties Desain Form bayar_angsuran
h. Form Laporan
39
Form laporan ini berisi laporan tentang pendataan anggota,
pengurus, simpanan dan pengambilan, pinjaman dan angsuran. Form
laporan hanya diakses oleh pengurus. Data pada laporan ini terisi ketika
admin menyimpan data, begitupun ketika admin mengubah atau
menghapus maka data pada laporan tersebut akan menyesuaikan.
Gambar 3.14 Desain Form Laporan
Untuk memberi nama tabpages pada form laporan sesuai dengan
keinginan, caranya klik kanan pada tabcontrol pilih properties lalu ganti
text pada semua tab pages sesuai keinginan. Seperti gambar di bawah ini
Gambar 3.15 Ganti nama TabPages pada TabControl
Untuk membuat form laporan terlebih dahulu membuat Dataset atau
mengambil data dari tabel mana yang akan di jadikan laporan. Berikut
langkah-langkahnya, klik kanan pada nama project yang telah dibuat
sebelumnya pada solution explorer, lalu klik kanan pilih add pilih lagi
new item seperti yang terlihat pada gambar 3.16 berikut.
40
Gambar 3. 16 Membuat item baru
Selanjutnya akan muncul tampilan windows add new item, pilih DataSet
lalu add seperti terlihat pada gambar berikut
Gambar 3.17 Halaman Add New Item
Kemudian akan muncul tampilan DataSet selanjutnya klik kanan pada
bagian kosong pilih Add lalu pilih Tabel Adapter seperti terlihat pada
gambar berikut.
41
Gambar 3.18 Halaman DataSet
Jika proses tambah tabel adapter selesai maka akan muncul
tampilan TableAdapterConfiguration Wizard seperti pada gambar 3.19
berikut, selanjutnya klik New Connection maka muncul tampilan
windows Add Connection pada Server Name isi dengan nama server yang
ada waktu pertama masuk ke SQL Server 2005 , begitupun pada pilihan
Select or enter a database name isikan dengan nama database yang di
buat. Jika sudah selsai diisi selanjutnya untuk melakukan pengecekan
apakah nama server dan nama database sesuai pada SQL Server 2005 klik
button test connection, jika berhasil akan tampilan tes koneksi sukses lalu
ok. Tampilan terlihat pada gambar 3.20 . Pilih next Select or enter a
database name.
Gambar 3.19 Halaman TableAdapterConfiguration Wizard
42
Gambar 3. 20 Halaman Test Connection
Klik next sampai muncul halaman TableAapter Configuration Wizard,
selanjutnya isi sesuai data dari tabel mana yang akan di jadikan laporan
Selanjutnya klik next sampai finish. Maka akan muncul tampilan hasil
pembuatan dataset
Gambar 3.21 Tampilan enter SQL Query
43
Gambar 3.22 Tampilan hasil pembuatan dataset
Setelah membuat dataset langkah selanjutnya membuat cristal report untuk
menampilkan field-field apa saja yang akan di tampilkan. Caranya klik
kanan pada nama project pilih add lalu pilih new item maka akan muncul
tampilan windows seperti gambar 3.23 berikut. Pilih catagories reporting
lalu klik add maka akan muncul tampilan Crystal Report Gallery pilih
ok.
Gambar 3.23 Halaman menambahkan CrystalReport
44
Gambar 3.24 Crystal Report Gallery
Selanjutnya akan muncul tampilan windows Standart Report Creation
Wizard kemudian klik project data , klik ADO.Net DataSet, pilih
DataTable mana yang akan di buat report selanjutnya klik tanda panah
pilih next.
Gambar 3.25 Halaman Standart Report Creation Wizard
Berikutnya akan tampilan seperti gambar 3.26 di bawah ini klik DataTable
yang akan di jadikan report selanjutnya klik tanda panah untuk
45
memindahkan data dari available fields ke fields to display, jika sudah
pilih next sampai muncul tampilan Report Style kemudian pada available
style pilih table lalu finish maka akan tampil hasil crystalreport seperti
terlihat pada gambar 3.27
Gambar 3.26 Halaman Standart Report Creation Wizard Field
Gambar 3.27 Halaman Pilih Report Style
46
Gambar 3.28 Tampilan Hasil Pembuatan CrystalReport
3.2 Pengujian Form Simpanan
3.2.1 Pengujian Login
Pada sistem di buat form login multi user, jadi ada admin dan
pengurus yang bisa login ke sistem dengan hak akses yang berbeda.
a. Login Sebagai Admin
Untuk login sebagai admin masukkan username dan password
admin, jika benar admin maka akan muncul teks admin di bwah textbox
password seperti terlihat pada gambar berikut, selanjutnya klik button
login maka akan tampil menu utama untuk admin. Jadi admin dapat
mengakses form kecuali form laporan. Tampilan menu utama admin
terlihat seperti gambar
Gambar 3.29 Login Sebagai Admin
47
Gambar 3.30 Tampilan Menu Utama Admin
b. Login Sebagai Pengurus
Sama halnya seperti login sebagai admin, pengurus harus memiliki
username dan password yang di gunakan untuk login, jika username dan
password yang di masukkan benar, maka akan muncul teks pengurus di
bawah textbox password seperti terlihat pada gambar berikut, Selanjutnya
klik button login, maka akan muncul tampilan menu utama pengurus,
dimana pengurus hanya dapat mengakses form laporan. Gambar tampilan
menu utama pengurus terlihat seperti gambar
Gambar 3.31 Login Sebagai Pengurus
48
Gambar 3.32 Tampilan Menu Utama Pengurus
3.2.2
Pengujian Tambah Data
Untuk proses pengujian tambah data penulis menggunakan form
simpanan, setelah admin login sebagai admin akan muncul tampilan menu
utama terlihat seperti gambar 3.33, pilih button simpanan maka akan
tampil form simpanan seperti gambar 3.34 .
Gambar 3.33 Tampilan Menu Utama
Gambar 3.34 Tampilan Awal Form Simpanan
Setelah masuk ke form simpanan, inputkan data simpanan anggota
seperti gambar pada 3.35 . jika data sudah di inputkan maka lakukan
proses penyimpanan dengan menekan button simpan, jika data berhasil
49
disimpan akan muncul messagebox data tersimpan terlihat pada gambar
3.36
Gambar 3.35 Tampilan Form Simpanan Inputan Data Awal
Gambar 3.36 Tampilan Form Simpanan Setelah Data Berhasil Di Simpan
Setelah data berhasil di simpan datanya akan ditampilkan di
listview atau tabel yang ada di form, terlihat pada gambar 3.37.
Gambar 3.37 Tampilan Form Simpanan Setelah Data Ditambahkan
50
3.2.3
Pengujian Ubah Data
Untuk melakukan ubah data sebelumnya data harus di cari terlebih
dahulu setelah data di temukan dan di tampilkan di textbox, selanjutnya
inputkan data simpanan anggota yang baru jika sudah klik button hitung
untuk menjumlahkan total saldo keseluruhan. Jika sudah selesai klik
button ubah terlihat pada gambar berikut. selanjutnya jika data berhasil di
ubah akan muncul messagebox data berhasil di ubah terlihat pada gambar
3.39
Gambar 3.38 Tampilan Tambah Simpanan Anggota
Gambar 3.39 Tampilan Berhasil Diubah
51
Gambar 3.40 Tampilan Setelah Data Berhasil Diubah
3.2.4
Pengujian Hapus Data
Untuk melakukan hapus data sebelumnya data di cari setelah data
ditemukan seperti yang terlihat pada gambar 3.41 klik ok data yang di cari
akan di tampilkan ke dalam textbox. Selanjut
Dengan memanjatkan puja dan puji syukur kehadirat Tuhan Yang
Maha Esa, atas berkat rahmat dan karunianya sehingga penulis dapat
menyelesaikan Laporan Praktikum Sistem Informasi, sebagai persyaratan
dari mata kuliah Sistem Informasi yang harus ditempuh oleh praktikan
Sistem Informasi.
Laporan ini disusun berdasarkan teori dan percobaan dasar yang ada
pada buku panduan praktikum, teori yang diperoleh praktikan dari
perkuliahan, buku, dan referensi lainnya sehingga praktikan tidak hanya
menguasai toeri saja namun juga memahami serta mengaplikasiannya.
Terwujudnya laporan ini tidak lepas dari bantuan – bantuan yang
telah penulis terima, pada kesempatan ini penulis ingin menyampaikan
terima kasih kepada yang terhormat :
1. Bapak Michael Ardita, S.T, M.T, selaku dosen pembimbing
praktikum Sistem Informasi.
2. Ibu Karina Auliasari, S.T, M.Eng, selaku dosen mata kuliah Sistem
Informasi.
3. Ibu Sandy Nataly Mantja, S.Kom selaku Kepala Laboratorium
Database dan Sistem Informasi.
4. Instruktur Lab. Database dan Sistem Informasi Teknik Informatika
yang telah memberi petunjuk selama pelaksanaan praktikum.
Dalam menyusun laporan ini penulis menyadari bahwa laporan ini
masih belum sempurna, karena itu kritik dan saran membangun penulis
harapkan untuk penyusunan laporan lebih baik kedepannya. Harapan
penulis laporan ini dapat bermanfaat bagi penulis sendiri maupun pembaca
sekalian.
Malang, 7 Mei 2014
Penulis
1
DAFTAR ISI
LEMBAR PENGESAHAN
KATA PENGANTAR........................................................................................ i
DAFTAR ISI......................................................................................................ii
DAFTAR GAMBAR........................................................................................iv
DAFTAR TABEL............................................................................................vii
BAB I PENDAHULUAN..................................................................................1
1.1 Latar Belakang.....................................................................................1
1.2 Rumusan Masalah................................................................................1
1.3 Tujuan...................................................................................................2
1.4 Batasan Masalah..................................................................................2
1.5 Time Schedule......................................................................................3
BAB II ANALISA DAN PERANCANGAN....................................................4
2.1 Landasan Teori.....................................................................................4
2.1.1 Pengertian Sistem Informasi.................................................4
2.1.2 Pengertian SQL Server 2005...............................................10
2.2 Analisa Data.......................................................................................13
2.2.1 SOP (Standart Operating Procedure).................................13
2.2.2 Diagram Arus......................................................................16
2.3 Perancangan Sistem...........................................................................16
2.3.1 Struktur Menu.....................................................................16
2.3.2 Struktur Tabel......................................................................18
2.4 Pemodelan Proses..............................................................................20
2
2.4.1 ERD (Entity Relationship Diagram)...................................20
2.4.2 DFD (Data Flow Diagram).................................................22
BAB III IMPLEMENTASI DAN PENGUJIAN PROGRAM.....................25
3.1 Implementasi......................................................................................25
3.1.1 Form Login..........................................................................25
3.1.2 Form Sistem Informasi Koperasi Simpan Pinjam...............28
3.2 Pengujian Form Simpanan ................................................................47
3.2.1 Pengujian Login..................................................................47
3.2.2 Pengujian Tambah Data.......................................................49
3.2.3 Pengujian Ubah Data...........................................................51
3.2.4 Pengujian Hapus Data.........................................................52
3.2.5 Pengujian Cari Data............................................................53
3.2.6 Pengujian Proses Perhitungan.............................................54
3.2.7 Pengujian CetaK Laporan...................................................55
BAB IV PENUTUP..........................................................................................56
4.1 Kesimpulan.....................................................................................57
4.2 Saran...............................................................................................57
DAFTAR PUSTAKA.......................................................................................58
LAMPIRAN.....................................................................................................59
3
DAFTAR GAMBAR
Gambar 2.1 Interaksi Sistem Komputer..............................................................5
Gambar 2.2 Star Page Visul Studio 2008............................................................6
Gambar 2.3 IDE Visual Studio 2008...................................................................6
Gambar 2.4 Menu Bar.........................................................................................7
Gambar 2.5 Toolbar.............................................................................................7
Gambar 2.6 Toolbox............................................................................................8
Gambar 2.7 Solution Explorer.............................................................................8
Gambar 2.8 Properties Windows.........................................................................9
Gambar 2.9 Code Editor......................................................................................9
Gambar 2.10 Output Windows..........................................................................10
Gambar 2.11 Form.............................................................................................10
Gambar 2.12 Halaman Awal Microsoft SQL Server 2005................................11
Gambar 2.13 Bagan Arus SOP (Standart Operating Procedures)....................15
Gambar 2.14 Diagram Arus...............................................................................16
Gambar 2.15 Rancangan Menu Utama.............................................................17
Gambar 2.16 Struktur Menu Administrator.......................................................17
Gambar 2.17 Struktur Menu Pengurus .............................................................18
Gambar 2.18 ERD (Entity Relationship Diagram)............................................21
Gambar 2.19 Diagram ERD (Entity Relationship Diagram)...........................21
Gambar 2.20 DFD (Data Flow Diagram) Level 0.............................................21
Gambar 2.21 DFD (Data Flow Diagram) Level 1.............................................23
Gambar 2.22 DFD (Data Flow Diagram) Level 2.............................................24
Gambar 3.1 desain form login...........................................................................25
Gambar 3.2 Halaman New Project....................................................................26
Gambar 3.3 Membuat atau Menambah form....................................................27
Gambar 3.4 Add New Item................................................................................27
Gambar 3.5 Hasil Pembuatan Form Baru..........................................................28
Gambar 3.6 desain form menu utama................................................................28
Gambar 3.7 Desain Form Anggota....................................................................29
Gambar 3.8 Desain Column Header..................................................................31
Gambar 3.9 Desain Form Petugas.....................................................................32
4
Gambar 3.10 Desain Form Simpanan...............................................................34
Gambar 3.11 Desain Form PengambilanDana..................................................36
Gambar 3.12 Desain Form Pinjaman................................................................37
Gambar 3.13 Desain Form bayar_angsuran......................................................39
Gambar 3.14 Desain Form Laporan..................................................................40
Gambar 3.15 Ganti nama TabPages pada TabControl.......................................41
Gambar 3. 16 Membuat item baru.....................................................................41
Gambar 3.17 Halaman Add New Item..............................................................42
Gambar 3. 18 Halaman DataSet........................................................................42
Gambar 3.19 Halaman TableAdapterConfiguration Wizard.............................43
Gambar 3. 20 Halaman Test Connection...........................................................43
Gambar 3.21 Tampilan enter SQL Query..........................................................44
Gambar 3.22 Tampilan hasil pembuatan dataset...............................................44
Gambar 3.23 Halaman menambahkan CrystalReport .....................................45
Gambar 3.24 Crystal Report Gallery................................................................45
Gambar 3.25 Halaman Standart Report Creation Wizard.................................46
Gambar 3.26 Halaman Standart Report Creation Wizard Field........................46
Gambar 3.27 Halaman Pilih Report Style.........................................................47
Gambar 3.28 Tampilan Hasil Pembuatan CrystalReport ................................47
Gambar 3.29 Login Sebagai Admin..................................................................48
Gambar 3.30 Tampilan Menu Utama Admin ...................................................48
Gambar 3.31 Login Sebagai Pengurus..............................................................49
Gambar 3.32 Tampilan Menu Utama Pengurus................................................49
Gambar 3.33 Tampilan Menu Utama................................................................49
Gambar 3.34 Tampilan Awal Form Simpanan..................................................50
Gambar 3.35 Tampilan Form Simpanan Inputan Data Awal.............................50
Gambar 3.36 Tampilan Form Simpanan Setelah Data Berhasil Di Simpan......50
Gambar 3.37 Tampilan Form Simpanan Setelah Data Ditambahkan................51
Gambar 3.38 Tampilan Tambah Simpanan Anggota.........................................51
Gambar 3.39 Tampilan Berhasil Diubah...........................................................52
Gambar 3.40 Tampilan Setelah Data Berhasil Diubah......................................52
Gambar 3.41 Tampilan Pencarian Di Temukan.................................................52
5
Gambar 3.42 Tampilan Dialog Hapus Data.......................................................53
Gambar 3.43 Tampilan Data Berhasil Di Hapus...............................................53
Gambar 3.44 Tampilan Form Simpanan Berhasil Mencari Data Anggota........54
Gambar 3.45 Tampilan Data Tidak Ada............................................................54
Gambar 3.46 Tampilan Cari Data Ditemukan...................................................54
Gambar 3.47 Tampilan Tambah Jumlah Simpanan...........................................55
Gambar 3.48 Tampilan Proses Hitung ..............................................................55
Gambar 3.49 Tampilan Data Petugas................................................................55
Gambar 3.50 Tampilan Data Petugas................................................................56
Gambar 3.51 Tampilan Laporan Data Simpanan Dan Pengambilan.................56
Gambar 3.52 Tampilan Laporan Data Pinjaman Dan Angsuran.......................56
6
DAFTAR TABEL
Tabel 1.1 Time Schedule.....................................................................................3
Tabel 2.1 TB_anggota........................................................................................18
Tabel 2.2 TB_SIMPANAN................................................................................19
Tabel 2.3 TB_PENGAMBILAN.......................................................................19
Tabel 2.4 TB_PINJAMAN................................................................................20
Tabel 2.5 TB_BAYAR CICILAN......................................................................20
Tabel 2.6 TB_PETUGAS..................................................................................20
Tabel 3.1 Desain Properties Form login............................................................26
Tabel 3.2 Properties Form MenuUtama............................................................29
Tabel 3.3 Desain Form Anggota........................................................................31
Tabel 3.4 Properties List View Form dataanggota............................................32
Tabel 3.5 Properties Form petugas....................................................................33
Tabel 3.6 Properties Desain Form Simpanan....................................................35
Tabel 3. 7 Propertioes Desain Form PengambilanDana....................................37
Tabel 3.8 Properties Desain Form Pinjaman.....................................................38
Tabel 3.9 Properties Desain Form bayar_angsuran...........................................40
7
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sekarang ini kebutuhan manusia dalam akses data semakin meningkat.
Hal ini disebakan adanya pola pergeseran hidup manusia ke arah yang lebih
berkembang. Dengan pemanfaatan komputer, hal ini dapat terfasilitasi dengan
cepat. Akibatnya akan terjadi keefesiensi waktu, sehingga akan menghasilkan
output yang optimal. Salah satunya yang sedang populer dan di butuhkan oleh
lembaga-lembaga pendidikan dan non pendidikan, organisasi-organisasi
masyarakat, bisnis, dan masih banyak lainnya yaitu kebutuhan akan adanya
sebuah Sistem Informasi. Meskipun teknologi sudah maju dan pekerjaan
manusia banyak dibantu oleh komputer, tidak menutup kemungkinan
lembaga-lembaga, instansi, organisasi masyarakat kurang menggunakan
teknologi tersebut sesuai zaman. Kebanyakan diantaranya masih membuat
sistem informasi dengan menggunakan excel khusunya untuk organisasi
masyarakat pada sistem informasi koperasi simpan pinjam. Beranjak dari hal
tersebut, mendorong penulis untuk membuat sebuah sistem informasi berbasis
dekstop atau GUI(Graphical User Interface) dengan menggunakan software
Microsoft Visual Studio 2008 dan SQL Server 2005 yang akan memudahkan
admin atau user berinteraksi dengan komputer, membantu admin dalam proses
pendataan, proses transaksi simpan pinjam anggota, dan dapat memberikan
informasi dengan cepat dan tepat.
1.2 Rumusan Masalah
Dari latar belakang dapat disimpulkan rumusan masalah sebagai brikut :
1. Apa saja sistem dan data yang dibutuhkan dalam Sistem Informasi
Koperasi Simpan Pinjam ?
2. Bagaimana proses Sitem Informasi Koperasi Simpan Pinjam pada saat
pengimplementasinya ?
3. Apakah sistem informasi tersebut sudah mampu mendukung kebutuhan
pada koperasi ?
1.3 Tujuan
1
Adapun tujuan dari pembuatan sistem informasi koperasi simpan pinjam
ini yaitu sebagai berikut :
1. Membuat Sistem Informasi untuk mendukung kebutuhan dalam suatu
Koperasi Simpan Pinjam.
2. Menjelaskan
proses
Sistem
Informasi
tersebut
pada
saat
pengimplementasinya.
3. Memudahkan user dalam menyimpan, mengubah, menghapus dan mencari
data-data anggota
4. Memberikan informasi yang cepat dan tepat bagi anggota koperasi.
1.4 Batasan Masalah
Adapun batasan masalah dalam pembautan laporan ini yaitu sebagai
berikut:
1. Sistem informasi koperasi simpan pinjam berisi informasi data anggota,
data pegawai, data simpanan, pinjaman, angsuran, pengambilan dana
anggota dan rekapitulasi laporan yang akan di lihat oleh pengurus.
2. sistem informasi koperasi simpan pinjam ini dapat melakukan simpan,
ubah, hapus, reset dan cari.
3. Program ini dijalankan dengan login multiuser (login sebagi admin dan
pengurus).
1.5 Time Schedule
KEGIATAN
Pembuatan
HARI KE
Desain dan
Konsep
Pembuatan
1
2
3
4
5
6
7
8
9
10
11
Sistem
2
Informasi
Pembuatan
Laporan
12
13
14
Tabel 1.1 Time Schedule
BAB II
ANALISA DAN PERANCANGAN
2.1 Landasan Teori
Sistem ini memiliki aplikasi pendukung untuk membuat sistem dapat
berjalan. Aplikasi yang digunakan diantaranya, Microsoft Visual Studio 2008 dan
SQL Server 2005. Microsoft Visual Studio 2008 digunakan untuk membuat sistem
3
informasi, SQL Server 2005 tempat membuat tabel yang nantinya digunakan
untuk menyimpan data-data yang di inputkan pada sistem, data dapat tersimpan
ketika dilakukan koneksi pada sistem. Berikut penjelasan aplikasi yang
digunakan.
2.1.1 Pengertian Sistem Informasi
Sistem informasi adalah Suatu system yang mendukung fungsi
operasi organisasi dengan kegiatan strategi untuk dapat menyediakan
informasi
yang
diperlukan
untuk pengambilan keputusan. Sistem
ini
menyimpan, mengambil, mengubah, mengelola, dan mengkomunikasikan
informasi yang diterima menggunakan system informasi.
Fungsi dari system informasi tersebut adalah sebagai berikut :
1. Mendukung fungsi kepengurusan suatu organisasi.
2. Mendukung pengambilan keputusan.
3. Mendukung kegiatan oprasional suatu organisasi.
a. Microsoft Visual Studio 2008
Sistem
informasi
menggunakanaplikasi
pada
laporan
ini
dibuat
dengan
Microsoft Visual Studio 2008. Visual Studio 2008
merupakan aplikadi IDE (Integrated Development Environment) yang
digunakan untuk mengembangkan software. Di dalam aplikasi IDE inilah
tersedia berbagai fitur yang memudahkan pemrograman, seperti kompilasi,
debugging, pengaturan project, mengedit antarmuka secara visual dan lainlain. Berikut merupakan penjelasan bagian-bagian pada microsoft Visual
Studio 2008.
4
Gambar 2.1 Star Page Visul Studio 2008
Gambar 2.2 IDE Visual Studio 2008
Pada halaman kerja IDE Visual Studio 2008 terdapat beberapa bagian di
antaranya :
1. Menu Bar
Menu Bar adalah bagian dari IDE yang terdiri atas perintah-perintah
untuk mengatur IDE, mengedit kode, dan mengeksekusi program. Di
dalam menu bar, perintah-perintah dikelompokkan dalam beberapa bagian
sesuai jenis perintah tersebut. Menu bar pada visual studio 2008 terlihat
seperti pada gambar 2.3.
Gambar 2.3 Menu Bar
5
2. Toolbar
Toolbar fungsinya sama seperti menu bar. Bedanya pada toolbar pilihanpilihan berbentuk icon. Untuk memilih suatu proses yang akan di lakukan
kita tinggal menekan icon yang sesuai dengan proses yang kita inginkan.
Bagian toolbar terlihat seperti pada Gambar 2.4. Icon-icon pada toolbar
adalah pilihan-pilihan pada menu yang sering digunakan dalam membuat
program aplikasi. Pada Toobar terdapat beberapa tombol untuk windows
dari IDE Visual Studio .NET, antara lain Solution Explorer, Properties,
dan Toolbox.
Gambar 2.4 Toolbar
3. Toolbox
Toolbox adalah tempat dimana kontrol-kontrol dan komponen-komponen
diletakkan . kontrol dan komponen disimpan pada toolbox dengan
beberapa kategori diantaranya, Commans Control, containers, menu dan
toolbars, data, components, printing, dialogs, WPF interoperability,
reporting, visual basic powerpacks, general. Selain kategori diatas , ada
all windows form yang berisi semua kontrol dan komponen yang ada.
Kontrol dan komponen pada toolbox dipakai dalam pembuatan program
aplikasi. Toolbox telihat seperti gambar 2.5.
Gambar 2.5 Toolbox
6
4. Solution explorer
Solution Explorer memberikan tampilan daftar file-file dari proyek yang
sedang di buat. Pada jendela solution explorer terdapat beberapa tombol
dan tree yang berisi daftar dari file-file yang digunakan dalam proyek.
Solution Explore terlihat seperti gambar 2.6
Gambar 2.6 Solution Explorer
5. Properties Windows
Properties windows adalah tempat menyimpan property dari setiap objek
kontrol dan komponen. Properties windows juga dipakai untuk mengatur
property dari objek kontrol dan komponen yang dipakai. Dengan
properties windows , kita dapat mengubah property yang nantinya akan
dipakai sebagai default dari objek kontrol dan komponen pada waktu
pertama kali program di eksekusi. Properties Windows terlihat seperti
gambar 2.7 .
Gambar 2.7 Properties Windows
7
6. Code Editor
Code Editor adalah tempat di mana kita meletakkan atau menuliskan kode
program dari program dari program aplikasi kita. Pada code editor
terdapat bagian objek dan event dari kontrol. Pada bagian objek terdapat
semua objek yang yang digunakan pada proyek . sedangkan pada event
terdapat event dari setiap objek . untuk melihat kode editor , tekan tombol
view kode yang terletak pada bagian solution explorer. Bagian Code
editor terlihat seperti gambar 2.8 .
Gambar 2.8 Code Editor
7. Output Windows
Output windows menunjukkan langkah-langkah dalam mengompilasi
aplikasi. Bagian output windows terlihat seperti gambar 2.9
Gambar 2.9 Output Windows
8. Form
Form merupakan tempat dimana kontrol-kontrol diletakkan. Form juga
berfungsi sebagai tempat pembuatan tampilan antara antarmuka dari
sebuah aplikasi windows dengan menggunakan form , kita dapat lebih
muda mengatur tampilan dari aplikasi yang akan dibuat sehingga kita
lebih banyak berkonsentrasi pada jalannya program aplikasi tanpa
membuang banyak waktu untuk mendesain tampilan program. Secara
default , pada waktu membuat proyek Windows Apllication, maka telah
8
terdapat sebuah form bernama form1 pada proyek tersebut. Tampilan
sebuah form terlihat pada gambar 2.10 .
Gambar 2.10 Form
2.1.2 Pengertian SQL Server 2005
SQL Server 2005 memperluas kinerja, keandalan, ketersediaan,
programmabilitas dan mudah dalam penggunaanya. SQL Server 2005 meliputi
beberapa fitur baru yang membuatnya menjadi suatu platform database
berskala besar dan aplikasi e-comerce. SQL Server 2005 merupakan
penyempurnaan dari SQL Server 2000 dan ditambah dengan beberapa fitur
baru. Berikut ini fitur-fitur baru pada SQL Server 2005 :
1. Notification Services
Notification Services adalah servis untuk mengirimkan dan menerima
pemberitahuan
(notification).
Notification
Services
dapat
mengirimkan pesan tepat waktu dari database kepada ribuan atau
berjuta-juta para langganan di suatu perusahaan.
2. Reporting Services
Reporting Services adalah servis yang memberikan kesempatan dalam
pembuautan laporan dari data SQL Server.
3. Service Broker
Service Broker adalah suatu teknilogi terbaru pada Microsoft SQL
Server 2005 yang membantu developer(programer) database untuk
membangun
keamanan
dan
dapat
dipercaya.
Sevice
Broker
menyediakan antrian dan pesan yang dapat dipercaya sebagai bagian
9
dari Database Engine. Fitur ini menyediakan infrastruktur yang
diperlukan untuk membangun aplikasi berkinerja tinggi.
Gambar 2.11 Halaman Awal Microsoft SQL Server 2005
2. 2 Analisa Data
2.2.1 SOP (Standart Operating Procedures)
a. Judul
Sistem Informasi Koperasi Simpan Pinjam
b. Deskripsi
Prosedur System informasi tersebut menguraikan tentang
bagaimana system tersebut bekerja mulai dari pendataan profil
anggot, petugas, hingga proses perhitungan dalam transaksi.
c. Pihak yang terkait
1. Anggota
2. Admin : memiliki peran dalam melakukan pendataan,
pendaftaran perubahan data, serta hapus data anggota
3. Pengurus : Memiliki peran untuk melihat dan mencetak hasil
rekapitulasi.
d. Dokumen yang digunakan
1. Formulir pendaftaran, simpanan, pinjaman,kartu angsuran dan
pengambilan
e. Dokumen yang dihasilkan
1. Rekapitulasi data anggota
2. Kartu Anggota ,slip penyimpanan, slip bayar, slip pengambilan
10
f. Prosedur kerja
1) Proses pendataan anggota, antara admin dan anggota
a. Mulai
b. Mengambil formulir biodata anggota
c. Mengisi formulir biodata anggota
d. Menyerahkan formulir kepada admin
e. Admin login ke sistem sebagai admin
f. Admin menginputkan data anggota berdasarkan biodata dari
formulir
g. Admin memberikan kartu anggota pada anggota
h. Selesai
2) Proses simpanan, antara anggota dan admin
a. Mulai
b. Anggota mengisi formulir penyimpanan uang
c. Menyerahkan form simpanan dan total simpanan kepada admin
d. Admin menerima form simpanan dan total simpanan
e. Admin mencari id_anggota yang melakukan penyimpanan
f. Jika data ditemukan, maka update data simpanan
g. Jika tidak, simpan data penyimpanan anggota
h. Hitung total simpanan
i. Anggota menerima slip bukti penyimpanan
j. Anggota mengisi formulir pinjaman uang
k. Selesai
3) Proses pinjaman, antara anggota dan admin
a. Mulai
b. Anggota Menyerahkan formulir pinjaman
c. Admin menerima formulir pinjaman
d. Admin input data pinjaman anggota
e. Hitung jumlah angsuran
f. Anggota menerima kartu angsuran dan tunai pinjaman
g. Selesai
4) Proses angsuran, antara anggota dan admin
11
a. Mulai
b. Anggota melakukan pembayaran angsuran
c. Anggota memberi kartu angsuran kepada admin
d. Admin menerima kartu angsuran
e. Admin inputkan data pembayaran angsuran
f. Anggota menerima bukti pembayaran angsuran
g. Selesai
5) Proses pengambilan, antara anggota dan admin
a. Mulai
b. Anggota mengisi formulir pengambilan uang simpanan
c. Anggota memberikan data pengambilan kepada admin
d. Admin memasukkan kedalam sistem
e. Hitung sisa saldo
f. Anggota menerima bukti pengambilan dan tunai pengambilan.
g. Selesai
6) Proses Laporan, antara Admin dan pengurus
a. Mulai
b. Admin melakukan proses rekapitulasi laporan
c. Pengurus menerima rekapitulasi laporan
d. Selesai
g. Bagan Arus
1) Pendataan anggota, antara anggota dan admin
ANGGOTA
ADMIN
12
Gambar 2.12 Bagan Arus Pendataan anggota
2) Proses simpanan, antara anggota dan admin
ANGGOTA
ADMIN
Gambar 2.13 Bagan Arus Simpanan
3) Proses Pinjaman, antara anggota dan admin
ANGGOTA
ADMIN
13
Gambar 2.14 Bagan Arus Pinjaman
4) Proses Angsuran, antara anggota dan admin
ANGGOTA
ADMIN
Gambar 2.15 Bagan Arus Angsuran
5) Proses Pengambilan, antara anggota dan admin
ANGGOTA
ADMIN
14
Gambar 2.16 Bagan Arus Pengambilan Dana
6) Proses Laporan, antara admin dan pengurus
PENGURUS
ADMIN
Gambar 2.17 Bagan Arus Proses Laporan
15
2.2.2 Diagram Arus
Gambar 2.18 Diagram Arus
2. 3 Perancangan Sistem
2.3.1 Struktur Menu
16
Pada Sistem Informasi Koperasi Simpan Pinjam terdapat beberapa
menu berupa button diantaranya button anggota, pegawai, ambil dana,
pinjaman bayar cicilan,laporan dan button keluar pada menu utama. Setiap
button memiliki fungsi masing-masing seperti button anggota digunakan
untuk pendataaan anggota, button pegawai untuk melakukan proses
pendataan pegawai koperasi, button simpanan untuk melakukan proses
penyimpanan uang anggota koperasi, button ambil dana digunakan untuk
melakukan pendataan pengambilan dana anggota, button pinjam untuk
pendataan anggota yang melakukan pinjam kepada koperasi, begitupun
dengan button bayar cicilan untuk pendataan pembayaran angsuran
anggota yang melakukan pinjaman, dari beberapa button tersebut nantinya
dapat di akses oleh admin sedangkan untuk laporan berupa hasil dari
beberapa proses transaksi dan pendataan yang di lakukan oleh admin,
button ini hanya dapat diakses atau dilihat oleh pengurus koperasi.
Gambar 2.19 Rancangan Menu Utama
a. Struktur Menu Administrator
Pada struktur menu ini, Administrator merupakan level tertinggi
karena mempunyai hak akses yang cukup banyak. Seperti pada saat
memasukkan, mencari, mengubah dan menghapus data dalam pada form.
17
Gambar 2.20 Struktur Menu Administrator
b. Struktur Menu Pengurus
Pada struktur menu ini, pengurus merupakan level kedua. Pengurus
mempunyai hak akses yaitu hanya bisa melihat data-data yang ada pada
laporan yang sudah dimasukkan oleh administrasi. Seperti melihat data
anggota koperasi, dan mencetaknya. Dalam gambar 2.17 menunjukkan
struktur menu pegurus.
Gambar 2.21 Struktur Menu Pengurus
d.3.2 Struktur Tabel
Pada sistem informasi ini memiliki beberapa tabel yang di gunakan
sebagai tempat menampung data-data yang diinputkan. Tabel dibuat di
SQL Server 2005 yang mana SQL server 2005 sudah di koneksikan ke
18
sistem informasi berikut beberapa tabel yang dibuat untuk menampung
data koperasi simpan pinjam.
a. TB_anggota
Nama Field
ID_ANGGOTA
NAMA
TGL_LAHIR
ALAMAT
KOTA_ASAL
TELEPON
JK
PEKERJAAN
TGL_MASUK
Type Data
varchar
varchar
datetime
text
varchar
varchar
varchar
varchar
datetime
Tabel 2.1 TB_anggota
Lenght
(10)
(25)
(50)
(20)
(15)
(30)
-
Nama Field
Type Data
Lenght
NO_TRANSAKSI
Varchar
(10)
ID_ANGGOTA
Varchar
(10)
NAMA
Varchar
(30)
SIMPANAN_WAJIB
Int
-
SIMPANAN_KHUSUS
Int
-
TAHUN_PENYIMPANAN
Int
-
BUNGA
Int
-
SALDO_SW
Int
-
SALDO_SK
Int
-
TOTAL_SALDO
Int
-
TANGGAL_SIMPAN
datetime
-
b. TB_SIMPANAN
Tabel 2.2 TB_SIMPANAN
c. TB_PENGAMBILAN
Nama Field
Type Data
Lenght
KD_TRANSAKSI
Varchar
(10)
ID_ANGGOTA
Varchar
(10)
19
NAMA
Varchar
(50)
JUMLAH_AMBIL
Int
-
SISA_SALDO_SK
Int
-
SISA_SALDO
Int
-
TANGGAL_AMBIL
Varchar
(50)
Tabel 2.3 TB_PENGAMBILAN
a. TB_PINJAMAN
Nama Field
Type Data
Lenght
IDKREDIT
Varchar
(10)
ID_ANGGOTA
Varchar
(10)
JML_PINJAM
Int
-
bunga
Int
-
LAMA_ANGSURA
Int
-
N
JML_ANGSURAN
Int
-
TGL_PINJAM
datetime
-
Tabel 2.4 TB_PINJAMAN
b. TB_BAYARCICILAN
Nama Field
Type Data
Lenght
NOMOR
varchar
(10)
IDKREDIT
varchar
(20)
BYR_ANGSURA
Int
-
N
ANGSURANKE
Int
-
TGL_BYR
Varchar
(50)
KETERANGAN
varchar
(20)
Tabel 2.5 TB_BAYAR CICILAN
c. TB_PETUGAS
Nama Field
Type Data
Lenght
USERNAME
varchar
(20)
20
PASSWORD
varchar
(20)
JABATAN
varchar
(50)
NAMA
varchar
(30)
JNS_KLMN
varchar
(50)
ALAMAT
Text
-
TELEPON
varchar
(15)
Tabel 2.6 TB_PETUGAS
2.4 Pemodelan Proses
2.4.1 ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram) merupakan grafis yang
menggambarkan hubungan antara entitas dalam database. Setiap entitas
yang terhubung memiliki relasi, dan primary key (key utama/unik) , dari
tabel utama akan masuk ke dalam tabel kedua sebagai Foregn Key (Key
Penghubung) . berikut tampilan Entity Relationship Diagram dari sistem
informasi Koperasi Simpan Pinjam yang didesain melalui database.
Gambar 2.22 ERD (Entity Relationship Diagram)
21
Gambar 2.23 Diagram ERD (Entity Relationship Diagram)
2.2.4 DFD (level 0,1 dan 2 )
a. DFD Level 0
DFD level 0 disebut juga diagram konteks yang mempresentasikan
seluruh elemen sistem sebagai lingkaran tunggal dengan data input /
output ditunjukan oleh anak panah yang masuk dan keluar secara
berurutan.
Diagram alir data menggambarkan aliran data dari proses-proses file
dan faktor eksternal sistem. Dengan adanya DFD, maka penulisan suatu
program akan menjadi lebih mudah dalam pelaksanaannya. Berikut DFD
Level 0 dari sistem informasi koperasi simpan pinjam.
22
Gambar 2.24 DFD (Data Flow Diagram) Level 0
b. DFD Level 1
DFD level 1 menunjukkan proses-proses utama yang terjadi di
dalam sistem yang sedang dibangun. Pada DFD level 1 ini setiap masukan
yang disimpan akan tersimpan ke dalam tabel-tabel yang terdapat dalam
database yang telah dibuat sebelumnya. Pada gambar 2.21 menunjukkan
DFD level 1 yang terdapat dalam Sistem Informasi Koperasi Simpan
Pinjam.
23
Gambar 2.25 DFD (Data Flow Diagram) Level 1
24
c. DFD Level 2 (Proses Transaksi Simpanan)
DFD Level 2 menjelaskan secara rinci dari proses transaksi
simpanan berikut gambar DFD Level 2, terlihat pada gambar 2.21 .
Gambar 2.26 DFD (Data Flow Diagram) Level 2
25
BAB III
IMPLEMENTASI DAN PENGUJIAN PROGRAM
3.1
Implementasi
Sistem informasi ini memiliki beberapa fitur untuk mendukung kinerja
sistem, berikut penjelasan dan desain dari form-form yang terdapat pada sistem
informasi koperasi simpan pinjam.
3.1.1
Form Login
Form
ini
nantinya
digunakan
untuk
proses
pengaksesan
Administrator dan Pengurus koperasi. Dengan adanya form ini,
membatasi hak akses antara Administrator dan Pengurus untuk mengakses
sistem informasi yang telah dibuat. Dalam form ini administrator bisa
memasukkan, update, dan hapus data sedangkan pengurus hanya bisa
melihat laporan dan mencetak data.
Gambar 3.1 desain form login
Form login memiliki properties pada setiap desain sistem dan dibuat
sebuah tabel yang berisikan propertiesnya, seperti yang ditampilkan pada
tabel 3.1 .
Object Name
Label1
Label2
Label3
Label4
Properties
Text
Text
Text
Text
Value
USERNAME
PASSWORD
Label3
LOGIN KOPERASI
GroupBox1
Name
SIMPAN PINJAM
GroupBox1
26
Textbox1
Textbox2
Button1
Button2
Name
TXT_TB_USERNAME
Name
TXT_TB_PASS
Name
BT_LOGIN
Name
BT_EXIT
Tabel 3.1 Desain Properties Form login
Untuk membuat form login sebelumnya buat form, caranya buka aplikasi
Microsoft Visual Studio 2008, selanjutnya buat project baru dengan cara
klik menu file pilih new lalu pilih project,
akan muncul tampilan
windows seperti terlihat pada gambar 3.2, setelah itu ubah name sesuai
keinginan pada gambar 3.2 name di isi dengan TB_SI lalu klik ok.
Gambar 3.2 Halaman New Project
Setelah membuat project selanjutnya membuat form dengan cara klik
menu project pada menu bar pilih add windows form seperti terlihat pada
gambar pada 3.3 . Berikutnya akan muncul tampilan windows terlihat
seperti gambar 3.4 . name yang terdapat pada form tersebut dapat di ganti
seuai keinginan dengan catatan .vb tidak boleh diganti.
27
Gambar 3.3 Membuat atau Menambah form
Gambar 3.4 Add New Item
Proses add new item selesai akan muncul form seperti yang terlihat pada
gambar 3.5 . pembautan form selesai selanjutnya desain form sesuai
tabel properties desain form login yang terlihat pada tabel 3.1 .
28
Gambar 3.5 Hasil Pembuatan Form Baru
3.1.2 Form Sistem Informasi Koperasi Simpan Pinjam
a. Form Utama
Form utama merupakan halaman utama yang akan di kunjungi
administrator dan pengurus setelah login, form utama menyediakan
beberapa menu button yang terhubung ke beberapa form lainnya.
Gambar 3.6 desain form menu utama
29
Form menuutama memiliki properties pada setiap desain sistem dan dibuat sebuah
tabel yang berisikan propertiesnya, seperti yang ditampilkan pada tabel 3.2 .
3.2
Object Name
Properties
Value
Label1
Text
SISTEM INFORMASI
Label2
Text
KOPERASI SIMPAN
Groupbox1
Name
PINJAM
GroupBox1
Groupbox2
Name
GroupBox2
Groupbox3
Name
GroupBox3
Button1
Name
bt_anggota
Button2
Name
bt_pegawai
Button3
Name
bt_laporan
Button4
Name
bt_keluar
Button5
Name
bt_simpanan
Button6
Name
bt_pengambilan
Button7
Name
bt_pinjaman
Button8
Name
bt_byr
Panel1
Name
Panel1
Panel2
Name
Panel2
Panel3
Name
Panel3
Tabel
Properties Form MenuUtama
b. Form Anggota
Form anggota digunakan oleh administrator untuk melakukan
pendataan anggota koperasi. Pada form ini Administrator dapat
menyimpan, mengubah, menghapus, menyegarkan dan mencari data
anggota.
30
Gambar 3.7 Desain Form Anggota
Form Anggota memiliki properties pada setiap desain sistem dan dibuat
sebuah tabel yang berisikan propertiesnya, seperti yang ditampilkan pada
tabel 3.3 .
Object Name
Label1
Label2
Label3
Label4
Label5
Label6
Label7
Label8
Label9
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
DateTimePicker1
DateTimePicker2
RichTextBox1
ComboBox1
Button1
Button2
Button3
Button4
Button5
RadioButton1
RadioButton2
GroupBox1
GroupBox2
GroupBox3
ListView1
Properties
Text
Text
Text
Text
Text
Text
Text
Text
Text
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Name
Value
ID_ANGGOTA
NAMA
TTL
ALAMAT
KOTA ASAL
TELEPON
TANGGAL MASUK
JENIS KELAMIN
PEKERJAAN
tb_idanggota
tb_namaangg
tb_kotaasal
tb_teleponangg
tb_cari
Datetime
datetime2
rtb_alamat
cb_pekerjaan
btn_simpan
btn_ubah
btn_hapus
btn_refresh
btn_cari
LAKI-LAKI
PEREMPUAN
GroupBox1
GroupBox2
GroupBox3
lv_anggota
31
Tabel 3.3 Desain Form Anggota
Untuk menampilkan kolom pada listview klik kanan pada listview
kemudian pilih Edit Columns sampai muncul windows seperti yang di
tampilkan pada gambar 3.8
Gambar 3.8 Desain Column Header
Kemudian klik add sesuai kan columns dengan kebutuhan pada form
anggota digunakan 10 columns, kemudian ganti propertiesnya seperti
yang di tunjukkan pada tabel 3.4
Object
Properties
Values
ColumnHeader1
Text
ID_ANGGOTA
Widht
131
Text
NAMA
Widht
94
Text
TTL
Widht
92
Text
ALAMAT
Widht
108
Text
KOTA ASAL
Widht
94
Text
TELEPON
Widht
107
Text
JK
Widht
85
Text
PEKERJAAN
ColumnHeader2
ColumnHeader3
ColumnHeader4
ColumnHeader5
ColumnHeader6
ColumnHeader7
ColumnHeader8
32
ColumnHeader9
ColumnHeader0
Widht
100
Text
TANGGAL MASUK
Widht
104
Text
NOMOR
Widht
73
Tabel 3.4 Properties List View Form dataanggota
c. Form Pegawai
Form pegawai digunakan administrator untuk melakukan pendataan
pegawai
koperasi
dimana
memungkinkan
Administrator
untuk
menyimpan, mengubah, menghapus, menyegarkan dan mencari data
pegawai. Pada form ini data username dan password pegawai akan
digunakan untuk login.
Gambar 3.9 Desain Form Petugas
Form petugas memiliki properties pada setiap desain sistem dan
dibuat sebuah tabel yang berisikan propertiesnya, seperti yang
ditampilkan pada tabel 3.5 .
Object Name
Properties
Value
Label1
Text
NAMA
Label2
Text
ALAMAT
Label3
Text
USERNAME
Label4
Text
PASSWORD
Label5
Text
JENIS KELAMIN
Label6
Text
JABATAN
Labe17
Text
TELEPON
TextBox1
Name
tb_nama
33
TextBox2
Name
tb_username
TextBox3
Name
tb_password
TextBox4
Name
tb_telepon
TextBox5
Name
tb_cari
Button1
Name
BT_SMP_PTG
Button2
Name
BT_RBH_PTG
Button3
Name
BT_HPS_PTG
Button4
Name
BT_TTP_PTG
Button5
Name
bt_cari
RichTextBox1
Name
rtb_alamat
ComboBox1
Name
cb_jabatan
RadioButton1
Name
LAKI-LAKI
RadioButton2
Name
PEREMPUAN
GroupBox1
Name
GroupBox1
GroupBox2
Name
GroupBox2
GroupBox3
Name
GroupBox3
ListView1
Name
lv_petugas
Tabel 3.5 Properties Form petugas
d. Form Simpanan
Form ini diakases oleh administrator ketika anggota melakukan
proses simpanan, dimana administrator akan memasukkan,menghitung
data sesuai dengan data-data yang disediakan oleh sistem dan dapat
menyimpan, mengubah, menghapus, mencari data simpanan anggota pada
form simpanan.
Gambar 3.10 Desain Form Simpanan
34
Form simpanan memiliki properties pada setiap desain sistem dan
dibuat sebuah tabel yang berisikan propertiesnya, seperti yang
ditampilkan pada tabel 3.6 .
Object Name
Properties Value
Label1
Text
NO TRANSAKSI
Label2
Text
ID_ANGGOTA
Label3
Text
SIMPANAN WAJIB / (bulan)
Label4
Text
SIMPANAN KHUSUS/ (THN)
Label5
Text
LAMA PENYIMPANAN (THN)
Label6
Text
BUNGA /(THN) %
Labe17
Text
SALDO SW
Label8
Text
SALDO SK
Label9
Text
TOTAL SALDO
Label10
Text
TANGGAL
Label11
Text
SIMPANAN WAJIB
Labe112
Text
SIMPANAN KHUSUS
Labe13
Text
LAMA PENYIMPANAN
TextBox1
Name
tb_nt
TextBox2
Name
tb_nama
TextBox3
Name
tb_sw
TextBox4
Name
tb_sk
TextBox5
Name
tb_lamasimpan
TextBox6
Name
tb_bunga
TextBox7
Name
tb_sldo_sw
TextBox8
Name
tb_saldo_sk
TextBox9
Name
tb_ttlsaldo
TextBox10
Name
tb_swbaru
TextBox11
Name
tb_skbaru
TextBox12
Name
tb_lsbaru
TextBox13
Name
tb_cari
Button1
Name
bt_total
Button2
Name
bt_hitung
Button3
Name
bt_simpan
Button4
Name
bt_edit
Button5
Name
bt_hapus
Button6
Name
bt_batal
Button7
Name
bt_cari
ComboBox1
Name
CB_IDANGGOTA
DiteTimePicker1
Name
DT_TGLSMPN
GroupBox1
Name
GroupBox1
GroupBox2
Name
GroupBox2
GroupBox3
Name
GroupBox3
GroupBox4
Name
GroupBox4
ListView1
Name
LV_SIMPANAN
Tabel 3.6 Properties Desain Form Simpanan
35
e. Form PengambilanDana
Form pengambilanDana diakses oleh administrator ketika anggota
akan melakukan proses pengambilan dana simpanannya, data anggota
yang akan mengambil dana tersebut akan di simpan, selain itu
administrator dapat mengubah, menghapus dan mencari data pada form
tersebut.
Gambar 3.11 Desain Form PengambilanDana
Pada desain form PengambilanDana yang terlihat pada gambar 3.11
memiliki properties pada setiap desainnya, berikut tabel propertiesnya
Object Name
Label1
Label2
Label3
Label4
Label5
Label6
Labe17
Label8
Label9
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
TextBox6
TextBox7
TextBox8
ComboBox1
Properties
Text
Text
Text
Text
Text
Text
Text
Text
Text
Name
Name
Name
Name
Name
Name
Name
Name
Name
Value
KD TRANSAKSI
ID ANGGOTA
NAMA
SALDO SK
TOTAL SALDO
JUMLAH AMBIL
TANGGAL
SISA SALDO SK
SISA SALDO
tb_kt
tb_nama
tb_saldo_sk
tb_ttlsaldo
tb_jmlambil
tb_sisa_saldosk
tb_sisa
tb_cari
CB_ID_ANGGOTA
36
DiteTimePicker1
Name
dt_tglambil
Button1
Name
bt_simpan
Button2
Name
bt_ubah
Button3
Name
bt_hapus
Button4
Name
bt_refresh
Button5
Name
bt_cari
GroupBox1
Name
GroupBox1
GroupBox2
Name
GroupBox2
GroupBox3
Name
GroupBox3
ListView1
Name
lv_pengambilan
Tabel 3.7 Propertioes Desain Form PengambilanDana
f. Form pinjaman
Form pinjaman diakses oleh adminstrator untuk pendataan anggota
yang melakukan pinjaman uang, hanya anggota koperasi yang dapat
melakukan proses pinjaman uang. Pada form ini administrator akan
menginputkan data anggota yang melakukan pinjaman dilihat dari
ID_anggota kemudian data tersebut bisa di simpan, ubah, hapus, dan di
cari. Sehingga akan memudahkan administrator. Berikut gambar desain
form pinjaman terlihat pada gambar 3.8 .
Gambar 3.12 Desain Form Pinjaman
Pada desain form pinjaman yang terlihat pada gambar 3.12 memiliki
properties pada setiap desainnya, berikut tabel propertiesnya
Object Name
Label1
Label2
Label3
Label4
Label5
Properties
Text
Text
Text
Text
Text
Value
ID KREDIT
ID_ANGGOTA
SALDO
JUMLAH PINJAM
LAMA ANGSURAN (BLN)
37
Label6
Text
BUNGA /1% (BLN)
Labe17
Text
JUMLAH ANGSURAN
Label8
Text
TANGGAL PINJAM
TextBox1
Name
tb_kredit
TextBox2
Name
tb_saldo
TextBox3
Name
tb_jp
TextBox4
Name
tb_lm_angsuran
TextBox5
Name
tb_bunga
TextBox6
Name
tb_jm_angsuran
TextBox7
Name
TB_CARI
ComboBox1
Name
cb_id_anggota
DiteTimePicker1
Name
dt_tgl_pinjam
Button1
Name
Button1
Button2
Name
bt_simpan
Button3
Name
bt_ubah
Button4
Name
bt_hapus
Button5
Name
bt_refresh
Button6
Name
bt_cari
Panel1
Name
Panel1
GroupBox1
Name
GroupBox1
GroupBox2
Name
GroupBox2
ListView1
Name
LV_PINJAMAN
Tabel 3.8 Properties Desain Form Pinjaman
g. Form bayar_angsuran
Form bayar_angsuran ini diakses oleh administrator ketika
anggota melakukan pembayaran angsuran pinjaman. Pada form ini
Administrator
dapat
memasukkan
data
melakukan
penyimpanan,
mengubah, mengahapus, dan mencari data anggota yang telah melakukan
pembayaran.
38
Gambar 3.13 Desain Form bayar_angsuran
Pada Desain Form bayar_angsuran yang terlihat pada gambar 3.13
memiliki properties pada setiap desainnya, berikut tabel propertiesnya
Object Name
Properties
Value
Label1
Text
NO TRANSAKSI
Label2
Text
ID_KREDIT
Label3
Text
JUMLAH PINJAM
Label4
Text
LAMA ANGSURAN
Label5
Text
BAYAR ANGSURAN
Label6
Text
ANGSURAN KE
Labe17
Text
KETERANGAN
Label8
Text
TANGGAL
TextBox1
Name
TextBox1
TextBox2
Name
TB_JMLPNJM
TextBox3
Name
TB_LAMAANGS
TextBox4
Name
TB_BYR
TextBox5
Name
TB_ANGSKE
TextBox6
Name
TB_KET
TextBox7
Name
tb_cari
ComboBox1
Name
CB_IDKREDIT
DateTimePicker1
Name
DT_TGLBYR
GroupBox1
Name
GroupBox1
Button1
Name
BT_SIMPAN
Button2
Name
bt_edit
Button3
Name
bt_hapus
Button4
Name
bt_refresh
Button5
Name
bt_cari
ListView1
Name
lv_byrcicilan
Tabel 3.9 Properties Desain Form bayar_angsuran
h. Form Laporan
39
Form laporan ini berisi laporan tentang pendataan anggota,
pengurus, simpanan dan pengambilan, pinjaman dan angsuran. Form
laporan hanya diakses oleh pengurus. Data pada laporan ini terisi ketika
admin menyimpan data, begitupun ketika admin mengubah atau
menghapus maka data pada laporan tersebut akan menyesuaikan.
Gambar 3.14 Desain Form Laporan
Untuk memberi nama tabpages pada form laporan sesuai dengan
keinginan, caranya klik kanan pada tabcontrol pilih properties lalu ganti
text pada semua tab pages sesuai keinginan. Seperti gambar di bawah ini
Gambar 3.15 Ganti nama TabPages pada TabControl
Untuk membuat form laporan terlebih dahulu membuat Dataset atau
mengambil data dari tabel mana yang akan di jadikan laporan. Berikut
langkah-langkahnya, klik kanan pada nama project yang telah dibuat
sebelumnya pada solution explorer, lalu klik kanan pilih add pilih lagi
new item seperti yang terlihat pada gambar 3.16 berikut.
40
Gambar 3. 16 Membuat item baru
Selanjutnya akan muncul tampilan windows add new item, pilih DataSet
lalu add seperti terlihat pada gambar berikut
Gambar 3.17 Halaman Add New Item
Kemudian akan muncul tampilan DataSet selanjutnya klik kanan pada
bagian kosong pilih Add lalu pilih Tabel Adapter seperti terlihat pada
gambar berikut.
41
Gambar 3.18 Halaman DataSet
Jika proses tambah tabel adapter selesai maka akan muncul
tampilan TableAdapterConfiguration Wizard seperti pada gambar 3.19
berikut, selanjutnya klik New Connection maka muncul tampilan
windows Add Connection pada Server Name isi dengan nama server yang
ada waktu pertama masuk ke SQL Server 2005 , begitupun pada pilihan
Select or enter a database name isikan dengan nama database yang di
buat. Jika sudah selsai diisi selanjutnya untuk melakukan pengecekan
apakah nama server dan nama database sesuai pada SQL Server 2005 klik
button test connection, jika berhasil akan tampilan tes koneksi sukses lalu
ok. Tampilan terlihat pada gambar 3.20 . Pilih next Select or enter a
database name.
Gambar 3.19 Halaman TableAdapterConfiguration Wizard
42
Gambar 3. 20 Halaman Test Connection
Klik next sampai muncul halaman TableAapter Configuration Wizard,
selanjutnya isi sesuai data dari tabel mana yang akan di jadikan laporan
Selanjutnya klik next sampai finish. Maka akan muncul tampilan hasil
pembuatan dataset
Gambar 3.21 Tampilan enter SQL Query
43
Gambar 3.22 Tampilan hasil pembuatan dataset
Setelah membuat dataset langkah selanjutnya membuat cristal report untuk
menampilkan field-field apa saja yang akan di tampilkan. Caranya klik
kanan pada nama project pilih add lalu pilih new item maka akan muncul
tampilan windows seperti gambar 3.23 berikut. Pilih catagories reporting
lalu klik add maka akan muncul tampilan Crystal Report Gallery pilih
ok.
Gambar 3.23 Halaman menambahkan CrystalReport
44
Gambar 3.24 Crystal Report Gallery
Selanjutnya akan muncul tampilan windows Standart Report Creation
Wizard kemudian klik project data , klik ADO.Net DataSet, pilih
DataTable mana yang akan di buat report selanjutnya klik tanda panah
pilih next.
Gambar 3.25 Halaman Standart Report Creation Wizard
Berikutnya akan tampilan seperti gambar 3.26 di bawah ini klik DataTable
yang akan di jadikan report selanjutnya klik tanda panah untuk
45
memindahkan data dari available fields ke fields to display, jika sudah
pilih next sampai muncul tampilan Report Style kemudian pada available
style pilih table lalu finish maka akan tampil hasil crystalreport seperti
terlihat pada gambar 3.27
Gambar 3.26 Halaman Standart Report Creation Wizard Field
Gambar 3.27 Halaman Pilih Report Style
46
Gambar 3.28 Tampilan Hasil Pembuatan CrystalReport
3.2 Pengujian Form Simpanan
3.2.1 Pengujian Login
Pada sistem di buat form login multi user, jadi ada admin dan
pengurus yang bisa login ke sistem dengan hak akses yang berbeda.
a. Login Sebagai Admin
Untuk login sebagai admin masukkan username dan password
admin, jika benar admin maka akan muncul teks admin di bwah textbox
password seperti terlihat pada gambar berikut, selanjutnya klik button
login maka akan tampil menu utama untuk admin. Jadi admin dapat
mengakses form kecuali form laporan. Tampilan menu utama admin
terlihat seperti gambar
Gambar 3.29 Login Sebagai Admin
47
Gambar 3.30 Tampilan Menu Utama Admin
b. Login Sebagai Pengurus
Sama halnya seperti login sebagai admin, pengurus harus memiliki
username dan password yang di gunakan untuk login, jika username dan
password yang di masukkan benar, maka akan muncul teks pengurus di
bawah textbox password seperti terlihat pada gambar berikut, Selanjutnya
klik button login, maka akan muncul tampilan menu utama pengurus,
dimana pengurus hanya dapat mengakses form laporan. Gambar tampilan
menu utama pengurus terlihat seperti gambar
Gambar 3.31 Login Sebagai Pengurus
48
Gambar 3.32 Tampilan Menu Utama Pengurus
3.2.2
Pengujian Tambah Data
Untuk proses pengujian tambah data penulis menggunakan form
simpanan, setelah admin login sebagai admin akan muncul tampilan menu
utama terlihat seperti gambar 3.33, pilih button simpanan maka akan
tampil form simpanan seperti gambar 3.34 .
Gambar 3.33 Tampilan Menu Utama
Gambar 3.34 Tampilan Awal Form Simpanan
Setelah masuk ke form simpanan, inputkan data simpanan anggota
seperti gambar pada 3.35 . jika data sudah di inputkan maka lakukan
proses penyimpanan dengan menekan button simpan, jika data berhasil
49
disimpan akan muncul messagebox data tersimpan terlihat pada gambar
3.36
Gambar 3.35 Tampilan Form Simpanan Inputan Data Awal
Gambar 3.36 Tampilan Form Simpanan Setelah Data Berhasil Di Simpan
Setelah data berhasil di simpan datanya akan ditampilkan di
listview atau tabel yang ada di form, terlihat pada gambar 3.37.
Gambar 3.37 Tampilan Form Simpanan Setelah Data Ditambahkan
50
3.2.3
Pengujian Ubah Data
Untuk melakukan ubah data sebelumnya data harus di cari terlebih
dahulu setelah data di temukan dan di tampilkan di textbox, selanjutnya
inputkan data simpanan anggota yang baru jika sudah klik button hitung
untuk menjumlahkan total saldo keseluruhan. Jika sudah selesai klik
button ubah terlihat pada gambar berikut. selanjutnya jika data berhasil di
ubah akan muncul messagebox data berhasil di ubah terlihat pada gambar
3.39
Gambar 3.38 Tampilan Tambah Simpanan Anggota
Gambar 3.39 Tampilan Berhasil Diubah
51
Gambar 3.40 Tampilan Setelah Data Berhasil Diubah
3.2.4
Pengujian Hapus Data
Untuk melakukan hapus data sebelumnya data di cari setelah data
ditemukan seperti yang terlihat pada gambar 3.41 klik ok data yang di cari
akan di tampilkan ke dalam textbox. Selanjut