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