05550038 Novita Dewi Susanti

115
RANCANG BANGUN SISTEM INFORMASI KOPERASI PEGAWAI REPUBLIK INDONESIA (KPRI) UIN MALANG BERBASIS CLIENT-SERVER SKRIPSI Oleh: NOVITA DEWI SUSANTI NIM: 05550038 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI (UIN) MAULANA MALIK IBRAHIM MALANG 2009

Transcript of 05550038 Novita Dewi Susanti

Page 1: 05550038 Novita Dewi Susanti

RANCANG BANGUN SISTEM INFORMASI KOPERASI PEGAWAI

REPUBLIK INDONESIA (KPRI) UIN MALANG BERBASIS

CLIENT-SERVER

SKRIPSI

Oleh:

NOVITA DEWI SUSANTI

NIM: 05550038

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI (UIN) MAULANA MALIK IBRAHIM

MALANG

2009

Page 2: 05550038 Novita Dewi Susanti

RANCANG BANGUN SISTEM INFORMASI KOPERASI PEGAWAI

REPUBLIK INDONESIA (KPRI) UIN MALANG BERBASIS

CLIENT-SERVER

SKRIPSI

Diajukan Kepada:

Dekan Fakultas Sains dan Teknologi

Universitas Islam Negeri (UIN) Malang

untuk Memenuhi Salah Satu Persyaratan dalam

Memperoleh Gelar Sarjana Komputer (S.Kom)

Oleh:

NOVITA DEWI SUSANTI

NIM: 05550038

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI (UIN)MAULANA MALIK IBRAHIM

MALANG

2009

Page 3: 05550038 Novita Dewi Susanti

RANCANG BANGUN SISTEM INFORMASI KOPERASI PEGAWAI

REPUBLIK INDONESIA (KPRI) UIN MALANG BERBASIS

CLIENT-SERVER

Oleh:

NOVITA DEWI SUSANTI

NIM: 05550038

Telah Disetujui untuk Diuji

Malang, 10 Oktober 2009

Dosen Pembimbing I, Dosen Pembimbing II,

Muhammad Faisal, M.T. Zainal Abidin, M.Kom

NIP 19740510200501100 NIP 197606132005011001

Mengetahui,

Ketua Jurusan Teknik Informatika

Ririen Kusumawati, M. Kom

NIP 197203092005012002

Page 4: 05550038 Novita Dewi Susanti

LEMBAR PENGESAHAN

RANCANG BANGUN SISTEM INFORMASI KOPERASI PEGAWAI

REPUBLIK INDONESIA (KPRI) UIN MALANG BERBASIS

CLIENT-SERVER

SKRIPSI

OLEH

NOVITA DEWI SUSANTI

NIM: 05550038

Telah Dipertahankan di Depan Dewan Penguji Skripsi dan

Dinyatakan Diterima sebagai Salah Satu Persyaratan

untuk Memperoleh Gelar Sarjana Komputer (S.Kom)

Tanggal: 16 Oktober 2009

Susunan Dewan Penguji: Tanda Tangan

1. Penguji Utama : Totok Chamidy, M.Kom ( )

NIP. 196912222006041001

2. Ketua Penguji : M. Ainul Yaqin, M.Kom ( )

NIP. 197610132006041004

3. Sekertaris Penguji : Muhammad Faisal, M.T. ( )

NIP. 197405102005011007

4. Anggota Penguji : Zainal Abidin, M.Kom ( )

NIP. 197606132005011001

Mengetahui dan Mengesahkan,

Ketua Jurusan Teknik Informatika

Ririen Kusumawati, M. Kom

NIP. 197203092005012002

Page 5: 05550038 Novita Dewi Susanti

KATA PENGANTAR

Assalamualaikum Wr. Wb.

Puji syukur alhamdulillah penulis panjatkan kehadirat Allah SWT. atas

segala rahmat, taufiq serta hidayah-Nya yang telah diberikan kepada penulis,

sehingga penulis dapat menyelesaikan skripsi ini dengan judul “Rancang

Bangun Sistem Informasi Koperasi Pegawai Republik Indonesia(KPRI)UIN

Malang berbasis client-server.

Shalawat serta salam tetap terlimpahkan kepada junjungan kita Nabi

Besar Muhammad SAW., yang telah membimbing ummatnya ke jalan yang

diridloi Allah SWT. yakni Diinul Islam.

Penulis menyadari bahwa baik dalam perjalanan studi maupun dalam

penyelesaian skripsi ini, penulis banyak memperoleh bimbingan dan motivasi dari

berbagai pihak, oleh karena itu pada kesempatan ini penulis menyampaikan

terimakasih yang sedalam-dalamnya kepada:

1. Prof. Dr. H. Imam Suprayogo, selaku Rektor Universitas Islam Negeri (UIN)

Malang, dan para pembantu Rektor, atas segala motivasi dan layanan fasilitas

yang telah diberikan selama penulis menempuh studi.

2. Prof. Drs. Sutiman Bambang Sumitro, SU, Dsc. selaku Dekan Fakultas Sains

dan Teknologi Universitas Islam Negeri (UIN) Malang

3. Ririen Kusumawati, M. Kom., selaku Ketua Jurusan Teknik Informatika

Universitas Islam Negeri (UIN) Malang

Page 6: 05550038 Novita Dewi Susanti

4. M.Faisal, M. T, selaku Dosen Pembimbing yang penuh perhatian, ketelatenan,

kesabaran dalam memberikan bimbingan dan arahan dalam penulisan skripsi

ini.

5. Zaenal Abidin, M.Kom yang telah bersedia meluangkan waktunya untuk

memberikan bimbingan dan pengarahan selama penulisan skripsi di bidang

integrasi Sains dan Al-Qur’an..

6. Ibu dan Kakak yang selalu membimbing, mendidik, mengarahkan, dan

mendo’akan sehingga sampai pada detik-detik penulisan skripsi ini dengan

lancar.

7. Teman-teman Teknik Informatika, terutama angkatan 2005 beserta semua

pihak yang telah membantu penyelesaian skripsi ini.

8. Teman-temanku kost yang selalu memberi support untuk menyelesaikan

tugas akhir ini.

9. Dan semus pihak yang tidak dapat saya sebutkan satu-persatu terima kasih

banyak

Dengan bekal dan kemampuan terbatas, penulis menyadari bahwa dalam

penulisan skripsi ini masih jauh dari sempurna dan masih banyak kekurangan.

Akhirnya, tiada kata selain harapan semoga skripsi ini bermanfaat sesuai dengan

maksud dan tujuannya. Amiin Ya Robbal Alamiin.

Wassalamu’alaikum Wr. Wb.

Malang, 20 Oktober 2009

Penulis

Page 7: 05550038 Novita Dewi Susanti

DAFTAR ISI

HALAMAN JUDUL .........................................................................................i

HALAMAN PENGAJUAN ..............................................................................ii

HALAMAN PERSETUJUAN .........................................................................iii

HALAMAN PENGESAHAN ...........................................................................iv

LEMBAR PERNYATAAN ..............................................................................v

MOTTO .............................................................................................................vi

PERSEMBAHAN ..............................................................................................vii

KATA PENGANTAR .......................................................................................viii

DAFTAR ISI ......................................................................................................ix

DAFTAR TABEL DAN GAMBAR .................................................................xi

ABSTRAK .........................................................................................................xiv

BAB I: PENDAHULUAN.................................................................................1

1.1 Latar Belakang .............................................................................1

1.2 Rumusan Masalah ........................................................................4

1.3 Batasan Masalah...........................................................................4

1.4 Tujuan dan Manfaat Penelitian ....................................................4

a. Tujuan Penelitian ..................................................................4

b. Manfaat Penelitian ...............................................................5

1.5 Sistematika Penulisan ..................................................................5

Page 8: 05550038 Novita Dewi Susanti

BAB II: TEORI DASAR ..................................................................................7

2.1 Jaringan Komputer .......................................................................7

2.1.1 Klasifikasi Jaringan Komputer ....................................................7

2.1.1.1 Local Area Network .................................................................7

2.1.1.1.1 Client/ Server .......................................................................8

2.1.1.1.2 Peer-to-peer ..........................................................................8

2.1.1.2 Metropolitan Area Network (MAN) ........................................9

2..1.1.3 Wide Area Network (WAN) ...................................................10

2.1.2 Manfaat Penggunaan Jaringan Komputer ...................................11

2.1.2.1 Berbagi Perangkat Keras ..........................................................11

2.1.2.2 Berbagi Program atau Data ......................................................11

2.1.2.3 Mendukung Kecepatan Berkomunikasi ...................................12

2.1.2.4 Memudahkan Pengaksesan Informasi ......................................12

2.2 Database dan DBMS (Database Managemen System) .................13

2.3 Pemodelan Visual...........................................................................16

2.3.1 Notasi Booch ...............................................................................17

2.3.2 Management Technologi (OMT) Informasi................................17

2.3.3 Unified Modeling Language ......................................................17

2.3.3.1 Use Case Diagram Language ..................................................19

2.3.3.2 Class Diagram .........................................................................19

2.3.3.3 Activity Diagram .....................................................................20

2.3.3.4 Sequence Diagram .................................................................20

Page 9: 05550038 Novita Dewi Susanti

2.4 Sistem Informasi Manajemen (SIM) .............................................21

2.4.1 Informasi dan Sistem Informasi .................................................21

2.4.2 Fungsi Informasi ........................................................................21

2.4.3 Sistem Informasi ........................................................................22

2.4.4 Komponen dan Tipe Sistem Informasi ......................................23

2.4.4.1 Komponen Sistem Informasi ..................................................23

2.4.4.1.1 Model ...................................................................................23

2.4.4.1.2 Basis Data ............................................................................23

2.4.4.1.3 Input .....................................................................................24

2.4.4.1.4 Keluaran ...............................................................................24

2.4.4.1.5 Teknologi .............................................................................24

2.4.4.1.6 Kontrol .................................................................................25

2.4.4.2 Tipe Sistem Informasi .............................................................25

2.4.4.2.1 Sistem Pendukung Operasi ..................................................25

2.4.4.2.1.1 Sistem Pemrosesan Transaksi ...........................................25

2.4.4.2.1.2 Sistem Pengendalian Proses ..............................................25

2.4.4.2.1.3 Sistem Kolaborasi Perusahaan ..........................................26

2.4.4.2.2 Sistem Pendukung Manajemen ............................................26

2.4.4.2.2.1 Sistem Informasi Manajemen ...........................................26

2.4.4.2.2.2 Sistem Pendukung Keputusan ...........................................26

2.4.4.2.2.3 Sistem Informasi Eksekutif ...............................................26

2.4.4.2.3 Sistem Informasi Lainnya ....................................................26

2.4.4.2.3.1 Sistem Ahli ........................................................................26

Page 10: 05550038 Novita Dewi Susanti

2.4.4.2.3.2 Sistem Manajemen Pengetahuan ......................................27

2.4.4.2.3.3 Sistem Bisnis Fungsional ..................................................27

2.4.4.2.3 Sistem Informasi Strategis ...................................................27

2.5 Koperasi .........................................................................................27

2.5.1 Azaz-azaz Koperasi .....................................................................28

2.5.2 Penjenisan Koperasi ....................................................................29

2.5.3 Perkembangan Gerakan Koperasi (pasal2) .................................29

2.5.4 Pasal 2 PP 60/1959 terdapat 7 jenis koperasi (pasal3) yaitu: ......29

BAB III: DESAIN DAN PERANCANGAN SISTEM ...................................36

3.1 Tahap-Tahap Pembuatan Program ................................................36

3.2 Representasi Analisis Basis Pengetahuan ...................................37

3.3 Analisa dan Perancangan Sistem .................................................38

3.3.1 Use Case Diagram ............................................................45

3.3.2 Activity Diagram ..............................................................48

3.3.3 Sequence Diagram ...........................................................60

3.3.4 Class Diagram ..................................................................79

BAB IV: IMPLEMENTASI DAN EVALUASI SISTEM .............................82

4.1 Implementasi Program .................................................................82

4.1.1 Instalasi Program ..............................................................82

4.2 Penjelasan Program ......................................................................83

4.2.1 Form Utama .....................................................................84

Page 11: 05550038 Novita Dewi Susanti

4.2.2 Menu Login ......................................................................84

4.2.3 Menu Jenis Barang ...........................................................85

4.2.4 Menu Detail Barang .........................................................86

4.2.5 Menu Suplayer .................................................................87

4.2.6 Menu Jenis Pinjaman .......................................................87

4.2.7 Menu Anggota ..................................................................88

4.2.8 Menu Operator .................................................................89

4.2.9 Menu Bulan ......................................................................89

4.2.10 Menu Transaksi Pembelian ............................................90

4.2.11 Menu Transaksi Penjualan .............................................91

4.2.12 Menu Transaksi Simpanan .............................................92

4.2.13 Menu Transaksi Pinjaman ..............................................93

4.3.14 Menu Laporan Pembelian .............................................94

4.3.15 Menu Laporan Penjualan ...............................................95

4.3.16 Menu LaporanSimpanan ................................................96

4.3.17 Menu Laporan Pinjaman ................................................97

4.3.18 Menu Laporan Pinjaman Peranggota .............................98

BAB V: PENUTUP ...........................................................................................100

5.1 Kesimpulan ..................................................................................100

5.2 Saran .............................................................................................100

DAFTAR PUSTAKA

Page 12: 05550038 Novita Dewi Susanti

ABSTRAK

Informasi merupakan bagian yang penting dalam kehidupan manusia.

Informasi yang akurat dan tepat akan membantu seseorang dalam mengambil

keputusan dan mengembangkan usahanya. Semakin cepat informasi datang

semakin besar manfaat yang akan didapat. Hampir semua pengelola informasi

yang berhubungan dengan data menggunakan basis data dalam pengelolaannya,

karena efektifitas ruang penyimpanan dan kecepatan dalam pencarian. Basis data

merupakan elemen-elemen yang saling berkaitan. Menginformasikan tentang

suatu entitas (entity) secara lengkap. Jika suatu data hanya beberapa saja,

mungkin data itu masih bisa dikelola dan diakses tanpa manajemen data, namun

jika yang dihadapi ratusan bahkan mungki lebih, maka disinilah dibutuhkan suatu

sistem basis data yang cukup handal.

Salah satu contoh penerapan basis data dalam dunia informasi adalah

informasi tentang manajemen Koperasi. Penggunaan basis data pada Koperasi ini

dimaksudkan untuk memberikan informasi yang berkaitan dengan informasi

manajemen koperasi dari transaksi pembelian, penjualan, simpan dan pinjam.

Keywords: Sistem Informasi, Manajemen Koperasi

Page 13: 05550038 Novita Dewi Susanti

BAB I

PENDAHULUAN

1.1 Latar Belakang

Memasuki era perdagangan bebas yang sangat pesat seperti sekarang ini,

para pelaku ekonomi dituntut harus selalu aktif dan memiliki inovasi dalam

mengembangkan usaha yang dimilikinya, agar usaha yang telah dibangunnya

dapat menjadi semakin berkembang. Sekarang ini banyak pedagang kecil yang

baru merintis usahanya dengan modal yang kecil. Untuk dapat mendirikan usaha

yang dapat memenuhi kebutuhan konsumen, diperlukan modal yang cukup besar

agar usahanya dapat semakin berkembang. Di Indonesia tercatat jumlah Usaha

Kecil dan Menengah (UKM) hingga 2005 mencapai 42,4 juta unit lebih

(wikipedia, 2009).

Dengan semakin banyaknya pengusaha yang membutuhkan modal agar

usaha yang baru dirintisnya dapat semakin berkembang, saat ini banyak dijumpai

lembaga-lembaga penyedia peminjaman uang untuk pengusaha kecil agar

semakin dapat meningkatkan kualitas usahanya. Mulai dari Bank Umum, Bank

Perkreditan Rakyat dan Koperasi.

Pada Koperasi Pegawai Republik Indonesia (KPRI) UIN Malang, juga

terdapat pelayanan Simpanan dan Pinjaman. Peminjaman di KPRI UIN Malang

hanya dikhususkan pada anggota KPRI saja. Anggotanya terdiri dari pegawai

tetap, pegawai kontrak, dan pegawai di Bussines Center (BC). Masing-masing

anggota dapat meminjam uang di koperasi dengan batasan yang telah ditetapkan

Page 14: 05550038 Novita Dewi Susanti

oleh KPRI UIN Malang. Peminjaman dan pengembaliannya sesuai dengan

kesepakatan yang telah disepakati antara pemohon pinjaman, bendahara Koperasi

sebagai pengurus pinjaman dan satu orang saksi.

Sistem Simpan Pinjam di KPRI UIN Malang anggota dapat melakukan

pinjaman, dengan cara menentukan sendiri besar pinjaman sesuai aturan tertentu

dan masa pelunasan hutangnya maksimal sebanyak 20 kali angsuran atau 20

bulan. Peminjam juga dapat memberikan infaq yang lebih pada KPRI minimal 1%

perbulan dari jumlah pinjaman. Hal ini dapat mempermudah anggota yang

melakukan pengembalian pinjaman, karena peminjam diberikan kebebasan

menentukan jangka waktu dan besar infaq untuk melunasi hutang. Kesepakatan

jumlah uang dan waktu peminjaman sesuai dengan Hadist Nabi SAW

من أ سلف فليسلف في كيل معلىم ووزن معلىم إلى أجل معلىم ”Barang siapa meminjamkan sesuatu, maka hendaklah ia

melakukannya dengan takaran dan timbangan yang disepakati, sampai batas

waktu yang ditentukan.”(HR.Al-Bukhari dan Muslim).

Sistem pencatatan administrasi di KPRI UIN Malang masih menggunakan

excel. Kelemahan sistem disana pencatatan data-data transaksinya masih manual,

sehingga tidak efisien. Setiap melakukan pinjaman petugas harus memasukkan

data pribadi dan data peminjaman. Dalam pembuatan laporan berkala petugas

harus merangkum secara manual. Model pembuatan laporan itu sering

mengakibatkan terjadinya kesalahan. Petugas juga kesulitan membuat rincian

sesuai dengan kebutuhan.

Sementara itu Islam memerintahkan dalam bermuamalah tidak secara

tunai untuk waktu yang ditentukan, dianjurkan untuk melakukan pencatatan.

Disini peneliti mengambil judul Rancang Bangun Sistem Informasi KPRI UIN

Page 15: 05550038 Novita Dewi Susanti

Malang berbasis client server, agar dapat memberikan kemudahan bagi pengurus

Koperasi dalam melakukan pencatatan administrasi yang rapi dan tertib. Hal ini

sesuai dengan firman Allah SWT dalam Al-Qur’an surat Al-Baqoroh/2 : 282.

Artinya :

“Hai orang-orang yang beriman, apabila kamu bermu'amalah] tidak

secara tunai untuk waktu yang ditentukan, hendaklah kamu menuliskannya. Dan

hendaklah seorang penulis di antara kamu menuliskannya dengan benar. Dan

janganlah penulis enggan menuliskannya sebagaimana Allah mengajarkannya,

meka hendaklah ia menulis, dan hendaklah orang yang berhutang itu

mengimlakkan (apa yang akan ditulis itu), dan hendaklah ia bertakwa kepada

Allah Tuhannya, dan janganlah ia mengurangi sedikitpun daripada hutangnya.

Jika yang berhutang itu orang yang lemah akalnya atau lemah (keadaannya) atau

dia sendiri tidak mampu mengimlakkan, maka hendaklah walinya mengimlakkan

dengan jujur. Dan persaksikanlah dengan dua orang saksi dari orang-orang

lelaki (di antaramu). Jika tak ada dua oang lelaki, maka (boleh) seorang lelaki

dan dua orang perempuan dari saksi-saksi yang kamu ridhai, supaya jika seorang

lupa maka yang seorang mengingatkannya. Janganlah saksi-saksi itu enggan

(memberi keterangan) apabila mereka dipanggil; dan janganlah kamu jemu

menulis hutang itu, baik kecil maupun besar sampai batas waktu membayarnya.

Yang demikian itu, lebih adil di sisi Allah dan lebih menguatkan persaksian dan

lebih dekat kepada tidak (menimbulkan) keraguanmu. (Tulislah mu'amalahmu

itu), kecuali jika mu'amalah itu perdagangan tunai yang kamu jalankan di antara

kamu, maka tidak ada dosa bagi kamu, (jika) kamu tidak menulisnya. Dan

persaksikanlah apabila kamu berjual beli; dan janganlah penulis dan saksi

memudharatkan yang bermuamalah( dan jangan juga yang bermuamalah

memudharatkan para saksi dan penulis). Jika kamu lakukan (yang demikian),

maka sesungguhnya hal itu adalah suatu kefasikan pada dirimu. Dan bertakwalah

kepada Allah; Allah mengajarmu; dan Allah Maha Mengetahui segala sesuatu”

(QS. Al-Baqoroh’/2 : 282).

Hal ini dapat dilihat dalam Tafsir Al-Misbah menyebutkan perintah

ayat diatas secara redaksional ditujukan kepada orang-orang yang beriman, tetapi

yang dimaksud adalah mereka yang melakukan transaksi hutang-piutang, lebih

khusus adalah yang berhutang. Agar yang memberi hutang merasa lebih tenang

dengan penulisan itu, karena menulisnya adalah perintah atau tuntunan yang

sangat dianjurkan, sesuai dengan surat Al-Baqoroh/2 : 282 (Shihab, 2002: 601).

Page 16: 05550038 Novita Dewi Susanti

1.2 Rumusan Masalah

Melihat latar belakang masalah tersebut, dapat dirumuskan suatu

permasalahan :

1.2.1 Bagaimana merancang dan membangun sebuah sistem khususnya sistem

jual beli dan sistem Simpan Pinjam di KPRI UIN Malang?

1.2.2 Bagaimana merancang dan membuat sebuah Laporan Penjualan, Laporan

Pembelian, Laporan Simpanan, Laporan Pinjaman dan Laporan Pinjaman

peranggota?

1.3 Batasan Masalah

Untuk menghindari meluasnya permasalahan yang ada, serta keterbatasan

ilmu dan kemampuan yang dimiliki penulis maka:

1.3.1 Study kasus dilakukan KPRI Universitas Islam Negeri (UIN) Malang.

1.3.2 Pada Sistem Informasi Jual Beli pembuatan Laporannya terbatas pada

Laporan Pembelian dan Laporan Penjualan.

1.3.3 Pada Sistem Informasi Simpan Pinjam Laporannya terbatas pada Laporan

Simpanan anggota, Laporan Pinjaman anggota dan Laporan Pinjaman.

1.4 Tujuan dan Manfaat Penelitian

1.4.1 Tujuan Penelitian

Untuk membuat Sistem Informasi jual beli dan Sistem Informasi Simpan

Pinjam untuk mempermudah pengurus KPRI UIN Malang khususnya

Page 17: 05550038 Novita Dewi Susanti

bendahara Koperasi dalam memasukkan data dan pembuatan Laporan

Pembelian, Laporan Penjualan, Laporan Simpanan, Laporan Pinjaman

Anggota dan Laporan Pinjaman yang sebelumnya kurang terperinci dan

tidak efisien, sehingga dalam pembuatan Laporannya sering

mengakibatkan terjadinya kesalahan, menjadi Laporan yang lebih

terperinci dan efisien sehingga dapat mengurangi terjadinya kesalahan.

1.4.2 Manfaat Penelitian

Manfaat yang dapat diperoleh dari pembuatan sistem ini adalah

memberikan kemudahan bagi pengurus KPRI dalam melakukan

pencatatan transaksi jual beli, transaksi pinjaman, transaksi simpanan

anggota dan kemudahan dalam pembuatan Laporannya.

1.5 Sistematika Penulisan Laporan

Laporan tugas akhir ini dibuat dengan sistem penulisan sebagai berikut:

BAB I PENDAHULUAN

Berisi tentang latar belakang pemilihan judul Rancang Bangun

Sistem Informasi Koperasi Pegawai Republik Indonesia (KPRI)

UIN Malang berbasis Client-Server, maksud dan tujuan, batasan

masalah, dan sistematika penulisan laporan.

Page 18: 05550038 Novita Dewi Susanti

BAB II TEORI DASAR

Pada bab ini membahas tentang teori-teori yang menjadi acuan dalam

pembuatan analisa dan pemecahan dari permasalahan yang dibahas,

sehingga memudahkan penulis dalam menyelesaikan masalah.

BAB III DESAIN DAN PERANCANGAN SISTEM

Pada bab ini menjelaskan mengenai tahapan-tahapan yang dilalui

dalam penyelesaian tugas akhir ini, mulai dari perancangan

tahapan perancangan, perancangan blok diagram sistem (desain

umum sistem), perancangan Use Case Diagram, Perancangan

Activity Diagram, perancangan Sequence Diagram, dan

perancangan Class Diagram.

BAB IV IMPLEMENTASI DAN EVALUASI

Implementasi dan Evaluasi berisi kebutuhan peralatan, cara instalasi

program, cara pemakaian program yang dijelaskan dalam gambar dan

penjelasan proses aplikasi yang terjadi pada system.

Page 19: 05550038 Novita Dewi Susanti

BAB II

TEORI DASAR

Pada bab II ini akan di jelaskan mengenai: Jaringan Komputer, Database,

Pemodelan Visual, Sistem Informasi Manajemen, Koperasi.

2.1 Jaringan Komputer

Jaringan komputer (computer network) atau sering disingkat jaringan saja

adalah hubungan dua buah simpul (umumnya berupa komputer) atau lebih yang

ditujukan untuk melakukan pertukaran data atau untuk melakukan bagi pakai

perangkat lunak, perangkat keras, dan bahkan berbagi kekuatan pemrosesan

(Kadir, 2003: 415).

2.1.1 Klasifikasi Jaringan Komputer

Ditinjau dari rentang geografis yang dicakup oleh suatu jaringan, jaringan

biasa dibagi menjadi 3 jenis: Local Area Network (LAN), Metropolitan Area

Network (MAN) dan Wide Area Network (WAN).

2.1.1.1 Local Area Network (LAN)

LAN adalah jaringan komputer yang mencakup area dalam satu ruang,

satu gedung, atau beberapa gedung yang berdekatan. Sebagai contoh, jaringan

dalam satu kampus yang terpadu atau disebuah lokasi perusahaan tergolong

sebagai LAN (Kadir, 2003: 417).

Page 20: 05550038 Novita Dewi Susanti

Menurut tipe model jaringannya, LAN dapat berupa client/server dan

peer-to-peer.

2.1.1.1.1 Client/server

Client/server adalah suatu model jaringan yang memiliki client dan server.

Client adalah komputer yang meminta layanan (bisa berupa data atau perangkat

keras seperti printer), sedangkan server adalah komputer yang bertindak untuk

melayani permintaan client. Fungsi server sendiri sebenarnya berupa perangkat

lunak yang dijalankan pada perangkat keras yang umumnya berupa komputer.

Beberapa contoh fungsi server yaitu file server, print server, web server, dan mail

server. File server menangani berkas yang dapat diakses oleh client. Print server

bertindak sebagai pengontrol printer yang dapat digunakan oleh client. Web server

menangani halaman-halaman web yang dapat diakses oleh browser.

2.1.1.1.2 Peer-to-peer

Menyatakan model jaringan yang memberi kedudukan yang sama terhadap

semua komputer. Tak ada yang bertindak sebagai server atau client secara

eksplisit. Oleh karena itu tidak ada media penyimpanan yang bersifat global;

dalam arti dipakai oleh sejumlah komputer. Pada model seperti ini, dua komputer

dapat berhubungan secara langsung tanpa bergantung pada server. Model ini lebih

murah daripada client-server, tetapi hanya dapat berjalan efektif kalau jumlah

komputer tidak lebih dari 25 buah (Williams dan Sawyer, 2003: 297).

Page 21: 05550038 Novita Dewi Susanti

Gambar 2.1 Perbedaan jaringan client/server dan peer-to-peer

Jaringan komputer LAN mencakup area dalam satu ruang, satu gedung,

atau beberapa gedung yang berdekatan. Sebagai contoh, jaringan dalam satu

kampus yang terpadu atau disebuah lokasi perusahaan tergolong sebagai LAN.

2.1.1.2 Metropolitan Area Network (MAN)

MAN adalah jaringan yang mencakup area satu kota atau dengan rentang

sekitar 10-45 km. Jaringan yang menghubungkan beberapa bank yang terletak

dalam satu kota atau kampus yang tersebar dalam beberapa lokasi tergolong

termasuk sebagai MAN. Jaringan seperti ini umumnya menggunakan media

transmisi dengan mikrogelombang atau gelombang radio. Namun ada juga yang

menggunakan jalur sewa (leasedline).

Page 22: 05550038 Novita Dewi Susanti

Gambar 2.2 MAN Jaringan dalam satu kota

2.1.1.3 Wide Area Network (WAN)

Jaringan yang mencakup antarkota, antarprovinsi, antarnegara, dan bahkan

antarbenua disebut dengan WAN. Contoh WAN adalah jaringan yang

menghubungakan ATM (Anjungan Tunai Mandiri). Contoh lain adalah internet.

Gambar 2.3 Jaringan berskala luas (WAN). Dapat mencakup antarkota,

antarpulau, dan bahkan antarnegara.

Page 23: 05550038 Novita Dewi Susanti

LAN umumnya menggunakan media transmisi berupa kabel (UTP, kabel

koaksial, ataupun serat optik). Namun ada juga yang tidak menggunakan kabel

dan disebut sebagai Wireless LAN (WLAN) atau LAN tanpa kabel. Kecepatan

LAN berkisar dari 10 Mbps sampai 1 Gbps.

2.1.2 Manfaat Penggunaan Jaringan Komputer.

2.1.2.1 Berbagi perangkat keras

Perangkat keras semacam hard disk, printer, CD-ROM drive, dan bahkan

modem dapat digunakan oleh sejumlah komputer tanpa perlu melepas dan

memasang kembali. Piranti cukup dipasang pada sebuah komputer atau

dihubungkan ke suatu peralatan khusus dan semua komputer dapat mengaksesnya.

Cara seperti ini dapat menghemat biaya.

2.1.2.2 Berbagi program atau data

Program ataupun data dimungkinkan untuk disimpan pada sebuah

komputer yang bertindak sebagai server (yang melayani komputer-komputer yang

akan membutuhkan data atau program). Cara seperti ini memungkinkan sebuah

perusahaan membeli sebuah perangkat lunak seperti pengolah kata dan dipasang

di server. Lalu semua orang yang memerlukannya dapat mengakses program

tersebut. Cara seperti ini lebih menghemat biaya daripada kalau membeli

pengolah kata untuk setiap komputer. Penempatan data pada sebuah komputer

server juga memberikan keuntungan; antara lain menghindari duplikasi data dan

data yang tidak konsisten. Data disimpan secara terpusat pada sebuah komputer,

Page 24: 05550038 Novita Dewi Susanti

bahkan pada setiap komputer pemakai sehingga tidak terjadi duplikasi data. Setiap

perubahan pada suatu data oleh seseorang akan segera bisa diketahui oleh orang

lain. Dengan cara seperti ini data selalu dalam keadaan terbaru. Perlu diketahui,

ketidakkonsistenan terjadi jika data yang sama disimpan pada tempat berbeda dan

suatu ketika perubahan pada satu lokasi tidak diikuti dengan perubahan pada

lokasi yang lain.

2.1.2.3 Mendukung kecepatan berkomunikasi

Dengan adanya dukungan jaringan komputer, komunikasi dapat dilakukan

lebih cepat. Para pemakai komputer dapat mengirimkan surat elektronis dengan

mudah dan bahkan dapat bercakap-cakap secara langsung melalui tulisan

(chating) ataupun telekonferensi

2.1.2.4 Memudahkan pengaksesan informasi

Jaringan komputer memudahkan pengaksesan informasi. Seseorang dapat

bepergian kemana saja dan bisa tetap mengakses data yang terdapat pada server

ketika ia membutuhkannya. Pertumbuhan Internet, salah satu implementasi

jaringan terbesar didunia dapat dengan mudah didapatkan. Siapapun dapat

membaca berita tentang hari ini, hasil riset, atau bahkan katalog-katalog yang

berisi penawaran barang.

Contoh jaringan komputer diperlihatkan pada gambar dibawah ini. Data/

program pada hard disk yang terdapat pada komputer A dapat diakses dari

komputer B, C dan D. CD-ROM drive pada komputer B dapat digunakan oleh

Page 25: 05550038 Novita Dewi Susanti

komputer C dan D. Printer pada komputer C dapat dipakai untuk mencetak dari

komputer B dan D. Sedangkan modem pada komputer A dimungkinkan untuk

digunakan oleh semua komputer yang ingin berkomunikasi ke Internet.

Gambar 2.4 Jaringan memungkinkan berbagi data, CD-ROM drive,

modem dan printer.

2.2 Database dan DBMS (Database Management System )

Database adalah sekumpulan file data yang saling berhubungan dan

diorganisasi sedemikian rupa sehingga mudah untuk mendapat dan memproses

data. Lingkungan sistem database menekankan data yang tidak tergantung

(independent data) pada aplikasi yang akan menggunakan data. Data adalah

kumpulan fakta dasar (mentah) yang terpisah (Noname, 2006 : 1).

Sistem Manajemen Database merupakan alat untuk mengelola Informasi

dan pelajaran tentang prinsip dan praktik sistem database (Raghu, 2004: 49).

Page 26: 05550038 Novita Dewi Susanti

Area sistem manajemen database meliputi Ilmu komputer secara umum.

Persoalan yang ditekankan dan teknik yang digunakan menggunakan rentang

spektrum yang luas, meliputi bahasa, pemrograman berorientasi objek dan

paradigma.

Database perlu disimpan untuk keperluan informasi lebih lanjut dan

database perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan

berkualitas. Database diakses dan dimanipulasi dengan menggunakan perangkat

lunak yang disebut DBMS (Database Management System).

Pada proyek Tugas Akhir ini digunakan Database MySQL sebagai

databasenya yang dijadikan satu paket dengan PHP yang dinamakan PHP Triad/

Apache. PHP Triad/ Apache memasukkan MySQL didalam paketnya untuk

melakukan penanganan pengolahan berbasis data. Sebenarnya, pengolahan data

tidak harus menggunakan database. PHP juga mengenal pengolahan data dengan

menggunakan file teks. Tetapi menyimpan data dalam file biasanya memiliki

banyak keterbatasan. File teks tidak memilki kemampuan untuk mengolah data,

misalnya menghitung total nilai, rata rata, dan lain sebagainya. Demikian juga

dalam hal pencarian data. Semakin besar ukuran file, pencarian data yang

dilakukan pada “*.TXT” akan menjadi lebih sulit. Untuk itulah diperlukan

database. Dengan database, program akan lebih mudah mengendalikan akses

terhadap data.

Jika menengok pada sejarah, cikal bakal MySQL adalah miniSQL yang

dikembangkan oleh MySQL AB (perusahaan IT Swedia) sejak tahun 1979 di

bawah komando Michae Widenius Monty. My SQL release 1.0 dikeluarkan Mei

Page 27: 05550038 Novita Dewi Susanti

1996 secara terbatas untuk kalangan sendiri. Baru dilepas untuk public bulan

Oktober 1996 setelah muncul versi 3.

Versi awal MySQL hanya berjalan di atas Linux dan Solaris. Tetapi

setelah versi 3.22, MySQL mulai berjalan di berbagai Platform termasuk

Windows. Sejak tahun 2000, MySQL muncul sebagai produk opensource sejati

menggunakan lisensi GPL (General Public Licensi). MySQL adalah database

server yang sering digunakan oleh banyak programer, karena disamping gratis

MySQL juga sangat mudah digunakan dan dapat digunakan untuk aplikasi web.

MySQL merupakan salah satu database terbesar yang digunakan dalam

pengolahan data didunia. Hal ini terbukti dengan digunakannya.

Untuk membuat sebuah pemrograman berbasis client-server, diperlukan

sebuah server. Ada banyak server yang berkembang dan sering digunakan dalam

membangun aplikasi berbasis web seperti misalnya PWS dan IIS yang dipakai

oleh ASP-nya Microsoft, Web Server Netscape, Qitami, Caudium, dan Apache.

Selanjutnya seperti di dalam versi UNIX, apache memiliki beberapa hal

yang dibutuhkan untuk feature-feature baru dan memiliki API sehingga dapat

digunakan dengan lebih mudah bagi pemakainya. Untuk mengetahui tentang

Apache secara lebih detail anda dapat mengunjungi situs resmi yang dimilikinya

yaitu http://apache.org/.

Page 28: 05550038 Novita Dewi Susanti

2.3 Pemodelan Visual

Pemodelan Visual adalah suatu cara berpikir tentang persoalan

menggunkaan model-model yang diorganisasikan seputar dunia nyata (Quatrani,

1998: 1).

Model berguna untuk memahami persoalan, mengkomunikasikan dengan

orang-orang yang terlibat dalam proyek (costumer, ahli dibidangnya, analis,

designer) memodelkan perusahaan, menyiapkan dokumentasi, merancang

program, dan merancang basis data.

Pemodelan visual didefinisikan sebagai proses pemodelan Sistem

Informasi menggunakan pengaturan standar elemen grafik. Tujuan utama

pemodelan visual adalah untuk memungkinkan adanya komunikasi antara

pengguna, pengembang, penganalisis, tester, manager, dan siapapun yang terlibat

dalam proyek, menunjukkan interaksi antara pengguna dengan sistem dan obyek-

obyek dalam sistem, dan antar sistem itu sendiri (Boggs, 2002: 6)

Model adalah abstraksi yang menjelaskan hal-hal signifikan pada

persoalan yang komplek dengan mengabaikan hal-hal yang tidak diperlukan,

sehingga membuat persoalan lebih mudah dipahami. Abstraksi adalah

kemampuan dasar manusia yang memungkinkan berurusan dengan suatu yang

komplek (Sholiq, 2006: 2).

Untuk membangun sistem yang komplek tersebut, pengembang harus

membuat dan menampilkan beberapa pandangan dari sudut berbeda terhadap

suatu sistem yang dihadapi, membangun model menggunakan notasi-notasi yang

tepat, melakukan verifikasi bahwa model yang dibuatnya memenuhi persyaratan-

Page 29: 05550038 Novita Dewi Susanti

persyaratan sistem, dan menambahkan detail secara berangsur-angsur untuk

memindahkan model menjadi implementasi. Berikut akan dijelaskan bebarapa

Pemodelan Berorientasi Obyek:

2.3.1 Notasi Booch

Booch, diambil dari nama pembuatnya yaituu Grady Booch, di Rational

Software Corporation. Dia telah menulis beberapa buku yang membahas

persyaratan-persyaratan den keuntungan-keuntungan pemodelan visual, dan telah

mengembangkan simbol grafik untuk menyajikan beberapa macam aspek dari

model. Sebagai contoh, objek disajikan dalam bentuk awan, pada kenyataannya

objek dapat berbentuk apapun. Notasi Booch juga meliputi beberapa anak panah

untuk menyajikan tipe-tipe hubungan pada obyek.

2.3.2 Objek Management Technology (OMT)

OMT dibuat oleh DR.James Rumbaugh, yang telah menulis beberapa buku

tentang sistem analis dan disain. Dalam sebuah buku Object-oriented modeling

and design (prentice hall, 1990), Rambaugh menjabarkan pentingnya pemodelan

sistem dengan komponen seputar dunia nyata yang disebut obyek.

2.3.3 Unified Modelling Language

Rational Rose merupakan salah satu software yang paling banyak

digunakan untuk melakukan design software melalui pendekatan UML (Unified

Modelling Language). Rational Rose merupakan software yang menyediakan

Page 30: 05550038 Novita Dewi Susanti

banyak fungsi-fungsi seperti: design proses, generate code, reverse engineering,

serta banyak fungsi-fungsi yang lain. Rational Rose merupakan tool yang sangat

mudah karena sudah menyediakan contoh-contoh design dari beberapa software.

Sebelum menggunakannya, terlebih dahulu pahamilah tentang UML

(Unified Modelling Language ). Tutorial ini ditujukan untuk pembaca yang sudah

memiliki pengetahuan tentang UML (Unified Modelling Language).

Untuk membuat file Rational Rose, buka aplikasi Rational Rose sehingga

anda akan dihadapkan pada beberapa pilihan, contohnya: jdk-12,jdk-116,

jenterprise, jfc-11,Oracle Database, Rational Unified Process (RUP), VB6

Standard serta model-model yang lain. Model-model ini merupakan pilihan

apakah ingin membuat file Rational Rose yang mengandung komponen Java,

Visual Basic atau Visual C++. Hal ini dibutuhkan ketika nanti akan melakukan

generate code (membuat contoh code) dari design yang telah dibuat.

Rational Unified Proses (RUP) merupakan pilihan yang tepat untuk

membuat suatu design yang lengkap dengan cara mudah karena model ini

merupakan template, sehingga kita dapat langsung melakukan perubahan dengan

mengganti use case, actors, class diagram yang telah ada pada template RUP.

Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah

menjadi standar dalam industri untuk visualisasi, merancang dan

mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar

untuk merancang model sebuah sistem.

Page 31: 05550038 Novita Dewi Susanti

2.3.3.1 Use case diagram

Use case diagram menggambarkan fungsionalitas yang diharapkan dari

sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan

“bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor

dengan sistem.

2.3.3.2 Class Diagram

Class adalah sebuah spesifikasi yang dapat menghasilkan sebuah objek

dan merupakan inti dari pengembangan dan desain berorientasi objek. Class

menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan

layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

Class diagram menggambarkan struktur dan deskripsi class, package dan

objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi,

dan lain-lain.

Class memiliki tiga area pokok :

1. Nama (dan stereotype)

2. Atribut

3. Metoda

Atribut dan metoda dapat memiliki salah satu sifat berikut :

Private, tidak dapat dipanggil dari luar class yang bersangkutan. Protected, hanya

dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya.

Public, dapat dipanggil oleh siapa saja

Page 32: 05550038 Novita Dewi Susanti

2.3.3.3 Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem

yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang

mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat

menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

Activity diagram merupakan state diagram khusus, di mana sebagian besar

state adalah action dan sebagian besar transisi ditrigger oleh selesainya state

sebelumnya (internal processing). Oleh karena itu activity diagram tidak

menggambarkan behaviour (perlakuan) internal sebuah sistem (dan interaksi antar

subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-

jalur aktivitas dari level atas secara umum.

2.3.3.4 Sequence Diagram

2.3.3.4.1 Sequence diagram menggambarkan interaksi antar objek di dalam

dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa

message yang digambarkan terhadap waktu. Sequence diagram terdiri atar

dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait).

2.3.3.4.2 Sequence diagram biasa digunakan untuk menggambarkan

skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari

sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-

trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara

internal dan output apa yang dihasilkan

Page 33: 05550038 Novita Dewi Susanti

2.4 Sistem Informasi Manajemen (SIM)

2.4.1 Informasi dan sistem Informasi

Informasi merupakan salah satu sumber daya penting dalam suatu

organisasi, digunakan sebagai bahan pengambilan keputusan. Sehubungan dengan

hal itu, informasi haruslah berkualitas. Kualitas informasi ditentukan oleh tiga

faktor : Relevansi, Tepat waktu dan Akurasi (Boggs, 2002: 6).

Akurasi berarti bahwa informasi bebas dari kesalahan. Relevansi berarti

bahwa informasi benar-benar berguna bagi suatu tindakan keputusan yang

dilakukan oleh seseorang. Tepat waktu berarti bahwa informasi datang pada saat

dibutuhkan sehingga bermanfaat untuk pengambilan keputusan.

Untuk mempermudah bagi para pekerja di suatu organisasi dalam

memperoleh informasi, teknologi informasi biasa dilibatkan. Secara lebih khusus,

organisasi umumnya menerapkan sistem informasi.

2.4.2 Fungsi Informasi

Informasi yang disampaikan kepada pengguna merupakan output dari data

yang sudah diolah. Fungsi dari informasi adalah untuk menambah ilmu bagi

pengguna juga bisa mengurangi ketidak pastian pemakai.

Fungsi Informasi tidak mengarahkan pengambilan keputusan untuk

bertindak sesuai yang diinginkan tetapi menjadi bahan bagi pengambil keputusan

untuk bertindak berdasarkan hasil yang telah dicapai.

Page 34: 05550038 Novita Dewi Susanti

2.4.3 Sistem Informasi

Sistem informasi adalah kombinasi antar prosedur kerja, informasi, orang,

dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam suatu

organisasi (Alter, 1992).

Sistem Informasi Manajemen serangkaian sub sistem informasi yang

menyeluruh dan terkoordinasi dan secara rasional terpadu yang mampu

mentransformasi data sehingga menjadi informasi lewat serangkaian cara guna

meningkatkan produktivitas yang sesuai dengan gaya dan sifat manajer atas dasar

kriteria mutu yang telah ditetapkan.

Dengan kata lain SIM adalah sebagai suatu sistem berbasis komputer yang

menyediakan informasi bagi beberapa pemakai dengan kebutuhan yang sama.

Para pemakai biasanya membentuk suatu entitas organisasi formal, perusahaan

atau sub unit dibawahnya. Informasi menjelaskan perusahaan atau salah satu

sistem utamanya mengenai apa yang terjadi di masa lalu, apa yang terjadi

sekarang dan apa yang mungkin terjadi di masa yang akan datang. Informasi

tersebut tersedia dalam bentuk laporan periodik, laporan khusus dan ouput dari

model matematika. Output informasi digunakan oleh manajer maupun non

manajer dalam perusahaan saat mereka membuat keputusan untuk memecahkan

masalah.

Perancangan, penerapan dan pengoperasian SIM adalah mahal dan sulit.

Upaya ini dan biaya yang diperlukan harus ditimbang-timbang. Ada beberapa

faktor yang membuat SIM menjadi semakin diperlukan, antara lain bahwa

manajer harus berhadapan dengan lingkungan bisnis yang semakin rumit. Salah

Page 35: 05550038 Novita Dewi Susanti

satu alasan dari kerumitan ini adalah semakin meningkatnya dengan munculnya

peraturan dari pemerintah.

Lingkungan bisnis bukan hanya rumit tetapi juga dinamis. Oleh sebab itu

manajer harus membuat keputusan dengan cepat terutama dengan munculnya

masalah manajemen dengan munculnya pemecahan yang memadai.

2.4.4 Komponen dan Tipe Sistem Informasi

2.4.4.1 Komponen Sistem Informasi

Sistem informasi terdiri dari komponen /Blok, yaitu:

2.4.4.1.1 Model

Merupakan komponen pembentuk kerangka dasar dan suatu informasi

secara utuh

2.4.4.1.2 Basis Data

Merupakan komponen pendukung informasi yang biasanya dikelola oleh

program penyimpan seperti: MySQL, SQL Server, Oracle dan lainnya.

Informasi akan ditampilkan dengan memunculkan data yang sudah

tersimpan kemudian dengan alat bantu program komputer seperti Visual Basic,

Delphi, Java dan sejenisnya maka data yang tersimpan di program database bisa

diolah sedemikian rupa dan mampu menampilkan informasi secara cepat baik

berupa file, informasi tercetak dan perhitungan-perhitungan yang rumit sekalipun

mampu dikendalikan bahasa pemrograman dan program penyimpan. Kerjasama

Page 36: 05550038 Novita Dewi Susanti

yang baik bahasa pemrograman dan program penyimpan menghasilkan informasi

yang cepat dan akurat.

2.4.4.1.3 Input

Komponen input terdiri dari elemen pendukung yang berhubungan dengan

pemasukan data sumber, misal: metode input, cara input, media input, dan elemen

lain yang berhubungan dengan input.

2.4.4.1.4 Keluaran

Komponen keluaran berupa produk yang siap disajikan dan biasanya

sudah teruji serta diketahui betul oleh pimpinan terkait. Keluaran juga bisa

sebagai tolok ukur keberhasilan suatu unsur usaha dalam menjalankan roda

usahanya.

2.4.4.1.5 Teknologi

Bagian komponen informasi yang sangat mendukung kelancaran dan

kecepatan penyajian informasi adalah komponen teknologi. Tidak bisa dipungkiri

lagi bahwa komponen teknologi sekarang ini memegang peranan yang sangat

strategis dan menguntungkan.

Banyak sekali perusahaan dengan didukung teknologi informasi yang

canggih dan didukung oleh sumber daya yang handal. Sehingga kecepatan dan

keakuratan informasi yang disampaikan semakin cepat dan tepat digunakaan.

Page 37: 05550038 Novita Dewi Susanti

2.4.4.1.6 Kontrol

Komponen informasi sebagai pengendali sistem, melindungi sistem dari

kejadian-kejadian yang merugikan sistem.

Bila tidak ada kontrol sistem maka bila ada informasi yang tidak

tertangani secara baik maka akan menggangu sistem, bahkan akan

menghancurkan sistem itu sendiri.

2.4.4.2 Tipe Sistem Informasi

Dilihat dari peran utamanya, sistem informasi dapat dibagi menjadi dua

tipe umum:

2.4.4.2.1 Sistem Pendukung Operasi

2.4.4.2.1.1 Sistem Pemrosesan Transaksi

Sistem yang dipakai untuk mengintegrasikan proses transaksi di dalam

organisasi, biasa terbagai menjadi dua proses: Sistem Offline dan Sistem Online.

Offline, apabila proses data dengan menyalin data manual terlebih dahulu,

sedangkan online, apabila pemrosesan data langsung masuk ke dalam sistem.

2.4.4.2.1.2 Sistem Pengendalian Proses

Sistem yang dipakai untuk mengendalikan proses secara fisik, misalnya

pada sistem otomatisasi mesin.

Page 38: 05550038 Novita Dewi Susanti

2.4.4.2.1.3 Sistem Kolaborasi Perusahaan

Sistem yang dipakai untuk meningkatkan kolaborasi serta kerja tim di

dalam perusahaan, misalnya penggunaan forum atau email atau media komunikasi

lainnya.

2.4.4.2.2 Sistem Pendukung Manajemen

2.4.4.2.2.1 Sistem Informasi Manajemen

Sistem yang dipakai oleh manajemen untuk mengelola informasi atau

bahkan mengelola Sistem Informasi yang ada di dalam organisasi.

2.4.4.2.2.2 Sistem Pendukung Keputusan

Sistem yang dipakai oleh manajemen untuk membantu di dalam

pengambilan keputusan atas masalah-masalah yang terstruktur. Biasanya dengan

menggunakan metode analisis What-If.

2.4.4.2.2.3 Sistem Informasi Eksekutif

Sistem yang mengintegrasikan informasi internal dan eksternal organisasi

untuk dapat dilihat dan dianalisis oleh eksekutif perusahaan.

2.4.4.2.3 Sistem Informasi Lainnya

2.4.4.2.3.1 Sistem Ahli

Sistem yang mampu menyediakan hasil analisis ahli (keuangan, hukum,

pasar, pajak, dll) untuk suatu pengambilan keputusan.

Page 39: 05550038 Novita Dewi Susanti

2.4.4.2.3.2 Sistem Manajemen Pengetahuan

Sistem yang mendukung penyimpanan, pembuatan, serta pendistribusian

pengetahuan di dalam organisasi.

2.4.4.2.3.3 Sistem Bisnis Fungsional

Sistem yang terfokus pada kegiatan oleh satu jenis fungsi.

2.4.4.2.3.4 Sistem Informasi Strategis

Sistem yang mendukung operasi serta manajemen organisasi untuk

pencapaian keunggulan kompetitif atas produk, jasa, maupun kemampuannya.

2.5 Koperasi

Definisi Koperasi Indonesia menurut UU No. 25/ 1992 tentang

Perkoperasian adalah sebagai berikut.

Koperasi adalah badan usaha yang beranggotakan orang seseorang atau

badan hukum koperasi, dengan melandaskan kegiatannya berdasarkan prinsip

Koperasi sekaligus sebagai gerakan ekonomi rakyat, yang berdasar atas azas

kekeluargaan.

Pengertian atau definisi tentang koperasi di Indonesia sendiri juga

mengalami perkembangan atau perubahan dari suatu Undang-undang Koperasi ke

Undang-undang Koperasi berikutnya. Undang-undang Koperasi No.14 Tahun

1965, pada pasal 4 Bab III diberikan rincian azas-azasnya sebagai berikut :

Page 40: 05550038 Novita Dewi Susanti

2.5.1 Azaz-azas Koperasi :

2.5.1.1 Gotong Royong

2.5.1.2 Bertujuan mengembangkan kejahteraan anggota dan masyarakat dalam

rangka mencapai dan membina masyarakat Sosialis Indonesia

berdasarkan Pancasila tanpa hisapan oleh manusia atas manusia.

2.5.1.3 Tidak merupakan konsentrasi modal.

2.5.1.4 Sifat keanggotaan sukarela dalam rangka demokrasi terpimpin.

2.5.1.5 Anggota mempunyai kewajiban, hak dan kepentingan yang sama.

2.5.1.6 Keanggotaan tidak dapat dipindahkan kepada orang lain atau badan

hukum lain dengan jalan apa pun.

2.5.1.7 Rapat anggota merupakan kekuasaan tertinggi.

2.5.1.8 Tiap keputusan Rapat Anggota didasarkan atas musyawarah untuk

mufakat.

2.5.1.9 Tiap-tiap anggota sesuai dengan tingkat kesadaran dan kemampuannya

menyumbangkan materi, tenaga maupun pikiran untuk koperasi dan

sesuai dengan karyanya menerima bagian dari setiap kemanfaatan

koperasi dalam batas-batas kepentingan negara dan masyarakat.

2.5.1.10 Usaha ketatalaksanaannya bersifat terbuka.

Berikutnya Bab III pasal 3 mengatakan bahwa: Koperasi adalah organisasi

ekonomi dan alat revolusi yang berfungsi sebagai tempat persemaian insan

masyarakat serta wahana menuju Sosialisme Indonesia berdasarkan Pancasila.

Page 41: 05550038 Novita Dewi Susanti

2.5.2 Penjenisan Koperasi

Ada banyak cara yang dapat digunakan untuk pengelompokan koperasi.

Cara-cara atau kriteria-kriteria yang digunakan untuk pengelompokan itu tentunya

dari suatu negara ke negara lain berbeda-beda. Pengelompokam atau klasifikasi

koperasi, memang diperlukan mengingat adanya banyak perbedaaan-perbedaan

yang ditemukan diantara sesama koperasi, baik yang menyangkut ciri, sifat,

fungsi ekonomi dan lapangan usahanya. Dalam perkembangannya kriteria yang

digunakan berubah-ubah. Peraturan Pemerintah No.60 Tahun 1959 tentang:

2.5.3 Perkembangan Gerakan Koperasi (pasal 2)

2.5.3.1 Pada dasarnya yang dimaksud dengan penjenisan koperasi ialah

pembedaan koperasi yang didasarkan pada golongan dan fungsi ekonomi.

2.5.3.2 Dalam peraturan ini dasar penjenisan koperasi ditekankan pada lapangan

usaha dan tempat tinggal para anggota koperasi.

2.5.4 Pasal 2 PP 60/1959 terdapat 7 jenis koperasi (pasal 3) yaitu:

2.5.4.1 Koperasi Desa

2.5.4.2 Koperasi Pertanian

2.5.4.3 Koperasi Peternakan

2.5.4.4 Koperasi Perikanan

2.5.4.5 Koperasi Kerajinan/ Industri

2.5.4.6 Koperasi Simpan Pinjam

2.5.4.7 Koperasi Konsumsi.

Page 42: 05550038 Novita Dewi Susanti

Mengingat tujuan utama pendirian Koperasi untuk meningkatkan

kesejahtaraan ekonomi para anggotanya, manajemen simpan-pinjam merupakan

hal yang pokok didalam Koperasi. Seperti anggota yang melakukan simpanan

atau pinjaman harus dilakukan pencatatan agar tidak lupa atau terjadi kesalahan

melalui perjanjian.

Sesuai dengan firman Alllah SWT dalam Al-Qur’an surat Al-Baqoroh/2 :

280 di bawah ini.

Artinya :

“Hai orang-orang yang beriman, apabila kamu bermu'amalah] tidak

Page 43: 05550038 Novita Dewi Susanti

secara tunai untuk waktu yang ditentukan, hendaklah kamu menuliskannya. Dan

hendaklah seorang penulis di antara kamu menuliskannya dengan benar. Dan

janganlah penulis enggan menuliskannya sebagaimana Allah mengajarkannya,

meka hendaklah ia menulis, dan hendaklah orang yang berhutang itu

mengimlakkan (apa yang akan ditulis itu), dan hendaklah ia bertakwa kepada

Allah Tuhannya, dan janganlah ia mengurangi sedikitpun daripada hutangnya.

Jika yang berhutang itu orang yang lemah akalnya atau lemah (keadaannya) atau

dia sendiri tidak mampu mengimlakkan, maka hendaklah walinya mengimlakkan

dengan jujur. Dan persaksikanlah dengan dua orang saksi dari orang-orang

lelaki (di antaramu). Jika tak ada dua oang lelaki, maka (boleh) seorang lelaki

dan dua orang perempuan dari saksi-saksi yang kamu ridhai, supaya jika seorang

lupa maka yang seorang mengingatkannya. Janganlah saksi-saksi itu enggan

(memberi keterangan) apabila mereka dipanggil; dan janganlah kamu jemu

menulis hutang itu, baik kecil maupun besar sampai batas waktu membayarnya.

Yang demikian itu, lebih adil di sisi Allah dan lebih menguatkan persaksian dan

lebih dekat kepada tidak (menimbulkan) keraguanmu. (Tulislah mu'amalahmu

itu), kecuali jika mu'amalah itu perdagangan tunai yang kamu jalankan di antara

kamu, maka tidak ada dosa bagi kamu, (jika) kamu tidak menulisnya. Dan

persaksikanlah apabila kamu berjual beli; dan janganlah penulis dan saksi

memudharatkan yang bermuamalah( dan jangan juga yang bermuamalah

memudharatkan para saksi dan penulis). Jika kamu lakukan (yang demikian),

maka sesungguhnya hal itu adalah suatu kefasikan pada dirimu. Dan bertakwalah

kepada Allah; Allah mengajarmu; dan Allah Maha Mengetahui segala sesuatu”

(QS. Al-Baqoroh’/2 : 282).

Dalam Tafsir Al-Misbah disebutkan bahwa inilah ayat yang terpanjang

dalam Al-Quran, dan yang dikenal oleh para ulama dengan nama ayat al-

Mudayanah (ayat utang-piutang). Ayat 282 ini dimulai dengan seruan Allah SWT

kepada kaum yang menyatakan beriman, Hai orang-orang yang beriman, apabila

kamu bermu'amalah,] tidak secara tunai untuk waktu yang ditentukan, hendaklah

Page 44: 05550038 Novita Dewi Susanti

kamu menuliskannya.

Perintah ayat ini secara redaksional ditujukan kepada orang-orang

beriman, tetapi yang dimaksud adalah mereka yang melakukan transaksi hutang-

piutang, bahkan secara lebih khusus adalah yang berhutang. Ini agar yang

memberi hutang merasa lebih tenang dengan penulisan itu. Karena menulisnya

adalah perintah atau tuntunan yang sangat dianjurkan, walau kreditor tidak

memintanya.

Muamalah yang dimaksud muamalah yang tidak secara tunai, yakni

hutang-piutang.

Selanjutnya Allah SWT menegaskan : Dan hendaklah seorang penulis

di antara kamu menuliskannya dengan benar yakni ditulis dengan benar, tidak

menyalahi ketentuan Allah dan perundang-undangan yang berlaku dalam

masyarakat. Tidak juga merugikan salah satu pihak yang bermuamalah,

sebagaimana yang dipahami dari kata adil dan diantara kamu.

Selanjutnya kepada para penulis diingatkan, agar jangan enggan

menulisnya sebagai tanda syukur, sebab Allah telah mengajarnya, maka

hendaklah ia meulis. Penggalan ayat ini meletakkan tanggung jawab diatas

pundak penulis yang mampu. Dan hendaklah orang yang berhutang

mengimlakkannya. Dan hendaklah ia bertakwa kepada Allah Tuhannya, dan

janganlah ia mengurangi sedikitpun daripada hutangnya, baik yang berkaitan

dengan kadar hutang, waktu, cara pembayaran dan lain-lain, yang dicakup oleh

kesepakatan bersama.

Kalau yang berhutang karena suatu dan lain hal tidak lain yang lemah

akalnya atau lemah (keadaannya) seperti sakit, atau sangat tua atau dia sendiri

Page 45: 05550038 Novita Dewi Susanti

tidak mampu mengimlakkan, karena bisu atau tidak mengetahui bahasa yang

digunakan, atau boleh jadi malu maka hendaklah walinya mengimlakkan dengan

jujur.

Dan persaksikanlah dengan dua orang saksi dari orang-orang lelaki

(di antaramu). Kata saksi yang digunakan ayat ini adalah شهيدين syahidain

bukan شاهدين syaahidain. Ini berarti bahwa saksi yang dimaksud adalah benar-

benar yang wajar serta telah dikenal kejujurannya sebagai saksi , dan telah

berulang-ulang melaksanakan tugas tersebut Jika tak ada dua oang lelaki, maka

(boleh) seorang lelaki dan dua orang perempuan dari saksi-saksi yang kamu

ridhai, supaya jika seorang lupa maka yang seorang mengingatkannya.

Janganlah saksi-saksi itu enggan (memberi keterangan) apabila

mereka dipanggil; dan janganlah kamu jemu menulis hutang itu, baik kecil

maupun besar sampai batas waktu membayarnya.

Setelah mengingatkan para saksi, ayat ini kembali tentang penulisan

hutang-piutang, tapi dengan memberi penekanan pada hutang-piutang yang

jumlahnya kecil, karena biasanya perhatian tidak diberikan secara penuh

menyangkut hutang yang kecil, padahal yang kecilpun dapat mengakibatkan

permusuhan, bahkan pembunuhan. Apalagi yang kecil bagi seseorang boleh jadi

nilai yang besar oleh yang lain. Karena itu ayat ini mengingatkan, ; dan janganlah

kamu jemu menulis hutang itu, baik kecil maupun besar sampai batas waktu

membayarnya. Yang demikian itu, lebih adil di sisi Allah, yakni lebih membantu

penegakan persaksian dan lebih menguatkan persaksian dan lebih dekat kepada

Page 46: 05550038 Novita Dewi Susanti

tidak menimbulkan keraguan diantara kamu. (Tulislah mu'amalahmu itu), kecuali

jika mu'amalah itu perdagangan tunai yang kamu jalankan di antara kamu, maka

tidak ada dosa bagi kamu, (jika) kamu tidak menulisnya.

Saksi dan penulis yang diminta atau diwajibkan untuk menulis dan

menyaksikan, tentu saja mempunyai aneka kepentingan pribadi atau keluarga;

kehadirannya sebagai saksi, dan atau tugasnya menulis, dapat mengganggu

kepentingannnya, disisi lain, mereka yang melakukan transaksi jual-beli atau

hutang–piutang itu, dapat juga menyelewengkan kesaksian atau menyalahi

ketentuan penulisan. Penggalan ayat berikut yang menyatakan

والشهيدواليضاركاتب

Dan persaksikanlah apabila kamu berjual beli; dan janganlah penulis

dan saksi memudharatkan yang bermuamalah (dan jangan juga yang

bermuamalah memudharatkan para saksi dan penulis). Salah satu bentuk

mudharat yang dapat dialami oleh saksi dan penulis adalah hilangnya kesempatan

memperoleh rezeki, karena itu tidak ada salahnya memberikan mereka ganti

biaya transport dan biaya administrasi, sebagai imbalan jerih payah dan

penggunaan waktu mereka. Disisi lain, para penulis dan saksi hendaknya tidak

juga merugikan yang bermuamalah dengan memperlambat kesaksian, apalagi

menyembunyikannnya, atau melakukan penulisan yang tidak sesuai dengan

kesepakatan mereka. Jika kamu, wahai para saksi dan penulis serta yang

melakukan muamalah melakukan (yang demikian), maka sesungguhnya hal itu

adalah suatu kefasikan pada dirimu.

Kefasikan terambil dari kata yang bermakna terkelupasnya kulit

Page 47: 05550038 Novita Dewi Susanti

sesuatu. Kefasikan adalah keluarnya seseorang dari ketaatan kepada Alllah SWT,

atau denga kata lain kedurhakaan. Ini berarti , siapapun yang melakukan suatu

aktifitas yang mengakibatkan kesulitan bagi orang lain, maka dinilai durkhaka

kepada Allah serta keluar dari ketaatan kepada-Nya.

Ayat ini diakhiri dengan firman-Nya: Dan bertakwalah kepada Allah;

Allah mengajarmu; dan Allah Maha Mengetahui segala sesuatu. Menutup ayat ini

dengan perintah bertakwa yang disusul dengan mengingatkan pengajaran Ilahi.

Sesuai dengan KPRI UIN Malang yaitu apabila ada anggota koperasi

yang sedang mengalami kesulitan dalam ekonomi maka koperasi dapat memberi

pinjaman pada anggota tersebut dengan cara meminjam pada bendahara koperasi

dengan saksi ketua koperasi dan pengembaliannya adalah potongan gaji perbulan

dan pelunasannya dengan tempo yang telah disepakati bersama.

Page 48: 05550038 Novita Dewi Susanti

BAB III

DESAIN DAN PERANCANGAN SISTEM

3.1 Tahap-Tahap Pembuatan Program

Penelitian yang dilakukan untuk merancang sistem diperoleh dari

pengamatan data-data yang ada. Tahap-tahap yang dilakukan untuk

penelitian guna perancangan (pendesainan sistem) tersebut secara terstruktur

adalah:

1. Observasi

Melakukan pengamatan terhadap data yang diteliti, melakukan

interview dengan pihak-pihak yang berkaitan dengan pembuatan

program untuk mengetahui manajemen KPRI di UIN Malang.

2. Analisa data

Membuat analisa terhadap data yang sudah diperoleh dari hasil

observasi yaitu menggabungkan dengan laporan survey dan kebijakan

pemakai menjadi spesifikasi yang terstruktur dengan menggunakan

pemodelan.

3. Perancangan sistem

Memahami rancangan sistem informasi sesuai data yang ada dan

mengimplementasikan model yang diinginkan oleh pemakai.

Pemodelan sistem ini berupa pembuatan Use Case Diagram, Activity

Diagram, Sequence Diagram dan Class Diagram, serta perancangan

database guna mempermudah dalam proses-proses selanjutnya.

Page 49: 05550038 Novita Dewi Susanti

4. Pembuatan program

Membuat program dan merepresentasikan hasil desain ke dalam

pemrograman berdasarkan sistem yang sudah dirancang.

5. Evaluasi program

Menguji coba seluruh spesifikasi terstruktur dan sistem secara

keseluruhan. Pada tahap ini, dilakukan uji coba sistem yang telah

selesai disusun. Proses uji coba ini diperlukan untuk memastikan

bahwa sistem yang telah dibuat sudah benar, sesuai dengan

karakteristik yang ditetapkan dan tidak ada kesalahan-kesalahan yang

terkandung di dalamnya.

6. Pembuatan laporan Tugas Akhir

Pembuatan laporan berdasarkan penelitian yang telah dilakukan

dan dari hasil program.

3.2 Representasi Analisis Basis Pengetahuan

Dalam pembangunan sistem berbasis pengetahuan, pengetahuan yang

telah diekstrak dipresentasikan ke dalam bentuk yang dapat di proses oleh

komputer. Representasi pengetahuan merupakan kombinasi sistem

berdasarkan dua elemen, yaitu struktur data dan penafsiran prosedur untuk

digunakan sebagai pengetahuan dalam menyimpan struktur data.

Page 50: 05550038 Novita Dewi Susanti

3.3 Analisa dan Perancangan Sistem

Untuk mendapatkan gambaran mengenai sistem yang dulu

digunakan oleh KPRI dan sistem yang digunakan saat ini, kami melakukan

analisa terhadap sistem yang lama. Berikut Penjelasan dari sistem lama dan

sistem yang baru.

Pada sitem KPRI ditekankan pada penghitungan pinjaman anggota,

karena sistem lama sangat tidak efisien dan membutuhkan waktu yang lama

untuk mencetak laporan peranggotanya.

No Nama Jml. Pinj. Pot.

Pokok Jasa Kali Angs Jumlah Saldo Pinj.

Angs Ke

1 2 3 4 5 6 7 8 9

1 Drs.Siti

Mahmudah.,M.Si

11.000.000

550.000

110.000 20 1

660.000

10.450.000

2 Dra.Siti Anijat.M.Pd

8.000.000

400.000

80.000 20 1

480.000

7.600.000

3 Suhariyanto

10.000.000

500.000

100.000 20 1

600.000

9.500.000

4 Ririen Kusumawati

8.000.000

800.000

80.000 10 1

880.000

7.200.000

5 Hery Sulistiono

3.000.000

300.000

30.000 10 1

330.000

2.700.000

6 Akyunul

Jannah.,M.Si

3.000.000

150.000

30.000 20 1

180.000

2.850.000

7 Dra.Umi Mahmudah

5.000.000

250.000

50.000 20 1

300.000

4.750.000

8 Dra.Jundiani.M.Hum

10.000.000

500.000

100.000 20 1

600.000

9.500.000

9 Abd.Rohman

M.Hum

5.000.000

500.000

50.000 10 1

550.000

4.500.000

10 Wahyu Wibowo

2.000.000

200.000

20.000 10 1

220.000

1.800.000

Gambar 3.1 Potongan Pinjaman Anggota KPRI UIN Malang

Pinjaman di KPRI (gambar diatas) dibatasi 4 kali pinjaman, jadi

masing-masing anggota dapat melakukan pinjaman sebanyak 4 kali untuk

Page 51: 05550038 Novita Dewi Susanti

pinjaman uang di KPRI. Pada sistem tersebut, untuk menjadikan Laporan

perbulan dan pernama anggota bendahara harus memilih satu persatu berapa

banyak anggota melakukan pinjaman. Disini sering sekali terjadi kesalahan

penulisan, karena bisa saja data pinjaman anggota lupa tidak ditulis atau

ditulis terlalu banyak. Ditambah lagi terlalu banyaknya jenis pinjaman yang

di gunakan oleh KPRI contoh pada pinjaman bank terdapat jenis pinjaman

BMI Tahap I Okt 05, BMI Tahap II & III Nov 05, BMI Tahap I Jan 06, BMI

Tahap II Feb 06, BMI Tahap I Okt 06, BMI Tahap II Des 06 dan BSM

Tahap I sampai dengan Tahap 10. Dan jenis pinjaman barang yaitu sepeda,

lampu pijar dll

Untuk perhitungan Pinjaman KPRI diatas dapat penulis jabarkan

sebagai berikut: dengan ketentuan Ijarah di KPRI minimal peminjam

dikenakan jasa 1% dalam satu bulan dan peminjam juga dapat memberikan

ijarah yang lebih. Dengan rumus perhitungan,

potongan pokok = Jumlah pinjaman / kali angsuran

Jasa = 1% * jumlah pinjaman

Jumlah potongan perbulan = potongan pokok + jasa

Saldo Pinjaman = Jumlah pinjaman – (pot.pokok* angsuran ke)

NO NAMA ANGGOTA KPRI

UIN NIP JUMLAH J.W. ANGS POTONGAN

PINJAMAN PINJAMAN KE PERBULAN

1 Rasmianto M.Ag 150287838

15.000.000 48 bulan 42

462.500

2 Jamal Lulail

Yunus,SE,MM 150206243

25.500.000 48 bulan 42

786.250

3 Drs.Fatah Yasin,M.Ag 150287892 48 bulan 42

Page 52: 05550038 Novita Dewi Susanti

50.000.000 1.541.667

4 DR.H.M.Djunaidi Ghony 150042031

50.000.000 48 bulan 42

1.541.667

5

6 Achmad Sani,SE,M.Si 150327244

25.000.000 48 bulan 42

770.833

7 Abdul Azis,M.Ag 150302564

25.000.000 48 bulan 42

770.833

8 Aunur Rofiq,Lc,M.Ag 150327254

16.000.000 48 bulan 42

493.333

9 Dra.Istiadah,MA 150253161

50.000.000 48 bulan 42

1.541.667

10 Andhik Roni Irawan,S.Psi 150294454

15.000.000 48 bulan 42

462.500

11 Drs.Langggeng B.M.Pd 150327259

10.000.000 48 bulan 42

308.333

12 Moh.Walid SA.g 150310896

17.500.000 48 bulan 42

539.583

299.000.000

9.219.167

Gambar 3.2 Pinjaman Tahap 1 Oktober 05 Dana Rp.474.000.000

Untuk pinjaman bank peminjam dikenakan ijarah koperasi dan ijarah

bank (ijarah sudah ditentukan oleh pihak bank, karena peminjam melakukan

peminjaman langsung ke bank dengan catatan pinjaman diatas 10juta harus

melewati persetujuan dari Pengurus KPRI).

Untuk perhitungan Pinjaman Tahap 1 Oktober 05 diatas dapat

penulis jabarkan sebagai berikut:

Potongan perbulan = 1%*Jumlah pinjaman+Jumlah pinjaman/

jangka waktu pinjaman

Jadi setiap memasukkan data pinjaman anggota perbulan, bendahara

harus mencari satu persatu data anggota yang melakukan pinjaman pada

semua Tabel jenis pinjaman tersebut.

Page 53: 05550038 Novita Dewi Susanti

NO NAMA JML PINJ/ POT.POKOK IJARAH KE 48 POT ANGS POT

PEMBELIAN BMI KPRI KE BULANAN

1

2 Drs.Suwandi

20.000.000

416.667

224.400

21.000 48 38

662.067

3 Slamet

Daroini,S.Ag

20.000.000

416.667

224.400

21.000 48 38

662.067

4 Erfaniah

Zuhriah,S.Ag,M,Ag

20.000.000

416.667

224.400

21.000 48 38

662.067

5 Fakhrudin,M.Hi

10.000.000

208.333

112.200

10.500 48 38

331.033

6 Siti Farkhatul

Lu'aini,SE

10.000.000

208.333

112.200

10.500 48 38

331.033

7 Drs.H.Thantowi

40.000.000

833.333

448.800

42.000 48 38

1.324.133

8 M.Asrori Alfa,M.A

50.000.000

1.041.667

561.000

52.500 48 38

1.655.167

9 Drs.Badruddin

(syariah)

11.150.000

232.292

125.103

11.708 48 38

369.102

10 Drs.Noer Yasin

13.850.000

288.542

155.397

14.543 48 38

458.481

TOTAL

195.000.000

4.062.500

2.187.900

204.750

6.455.150

. Gambar 3.3 Pinjaman Tahap I Bulan Januari '06

Untuk perhitungan Pinjaman Thp I Bulan Januari '06 diatas dapat penulis

jabarkan sebagai berikut:

Potongan pokok = Jumlah pinjaman / potongsn

Ijarah BMI = 1,122% * jumlah pembelian

Ijarah Kop = 0,105% * jumlah pembelian

Potongan bulanan = potongan pokok + ijarah koperasi + iijarah Kop.

Disini penulis hanya memakai sampel 3 jenis tabel dari 23 jenis tabel yang

sebagian berbeda pada penghitungannya dan 2 jenis ijarah yang mana ada

Page 54: 05550038 Novita Dewi Susanti

perbedaan besar jumlah ijarah pada tiap tahap peminjamannya tergantung pada

besar ijarah dari bank tersebut.

Disini penulis menyamakan penghitungan semua kolom pada tabel

pinjaman agar dapat mengefisienkan data penyimpanannya dan mudah dalam

memasukkan datanya, yaitu dengan menerapkannya pada form jenis pinjaman,

agar pada transaksi pinjamannya bendahara tinggal memasukkan nama anggota,

kode jenis pinjaman, nama pinjaman, lama angsuran, angsuran ke dan bulan.

Jadi hanya dengan memasukkan data anggota, memilih nama pinjaman,

lama angsuran dan angsuran ke dan bulan. Secara otomatis penghitungan mulai

potongan pokok, jasa koperasi, jasa lain-lain, jumlah pinjaman otomatis terhitung

dan bisa langsung disimpan dalam data base.

Berikut gambar Laporan Pinjaman dari Semua Jenis Transaksi Pinjaman

hanya dalam satu format Laporan, pada sistem lama apabila ada 23 jenis

pinjaman maka harus membuat Laporan sebanyak 23 Laporan karena masing-

masing tabel ada kemungkinan besar ijarahnya berbeda.

Page 55: 05550038 Novita Dewi Susanti

Gambar 3.4 Laporan Pinjaman

Selain itu dalam pembuatan Laporan pernama anggota yang akan

dibagikan setiap bulannya juga sangatlah mudah. Tidak melalui tahap pencarian

ke dalam 23 jenis tabel yang berisi berbaagai macam transaksi pinjaman anggota.

Berikut Laporan Pinjaman anggota sebelum sistem dibuat.

Page 56: 05550038 Novita Dewi Susanti

KPRI UIN MALANG

Bulan : Maret 2009

Nama : Faridah Abubakar, S.Ag

No

Pinjaman di

Jumlah

Pinjaman

Pokok

Pinjaman

Jasa Lama

Angsuran

Angsuran

Ke

Jumlah

1 KPRI

10.000.000 666.667 100.000 15 4

766.667

5.000.000 250.000 50.000 20 7

300.000

5.000.000 250.000 50.000 20 11

300.000

Gambar 3.5 Laporan Pinjaman peranggota sebelum sistem dibuat

Pembuatan Laporan diatas melalui pencarian secara manual dari 20 jenis

tabel pinjaman, sehingga pihak bendahara kesulitan dalam pembuatan Laporan

pinjaman peranggota tersebut.

Berikut adalah Laporan Pinjaman Peranggota setelah sistem ini dibuat.

Page 57: 05550038 Novita Dewi Susanti

Gambar 3.5 Laporan Pinjaman peranggota dengan sistem

Proses dan data model dari sistem dimodelkan dengan diagram Use

Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram.

3.3.1 Use Case Diagram

Untuk mengenal proses dari sistem yang lama atau sistem

yang sekarang ini digunakan diagram use case. Dengan diagram use

case ini dapat diketahui proses yang terjadi pada aktivitas Koperasi.

Dengan diagram ini juga dapat diketahui fungsi yang digunakan oleh

sistem yang sekarang. Gambar use case bisa dilihat di bawah ini

(gambar 3.9)

Page 58: 05550038 Novita Dewi Susanti

Gambar 3.6 use case diagram current system

Use case diagram di atas dijelaskan dalam tabel 3.1 di bawah ini.

Aktor Nama Use Case Deskripsi Use Case

Admin Autentification

Use case ini berfungsi untuk proses login,

jika user id dan passwordnya benar maka

dapat masuk ke dalam sistem.

Admin Membuat Data Operator

Use case ini berfungsi untuk memasukkan

data siapa saja yang berhak untuk

mengakses sofware sistem informasi

koperasi tersebut.

Page 59: 05550038 Novita Dewi Susanti

Admin Membuat data Anggota

Use case ini berfungsi untuk mencatat data

yang dibutuhkan dari anggota baru untuk

disimpan dalam database.

Admin Membuat Data Bulan

Use case ini berfungsi untuk mencatat data

Bulan dibutuhkan dari anggota Koperasi

untuk disimpan dalam database.

Admin Membuat Jenis Barang

Use case ini berfungsi untuk mencatat data

jenis barang sebagai klasifikasi dari data

detail barang untuk disimpan ke dalam

database.

Admin Membuat Detail Barang

Use case ini berfungsi untuk memasukkan

data data detail barang yang dijual

koperasi.

Admin Membuat Data Suplayer

Use case ini berfungsi untuk mencatat data

yang dibutuhkan dari suplayer baru untuk

disimpan dalam database.

Admin Membuat data pembelian

Use case ini berfungsi untuk memasukkan

data transaksi pembelian barang yang

dibeli dari suplayer untuk disimpan dalam

database.

Admin Membuat data penjualan

Use case ini berfungsi untuk memasukkan

data transaksi penjualan barang yang dijual

koperasi untuk disimpan dalam databa

Page 60: 05550038 Novita Dewi Susanti

se.

Admin,

Anggota

Simpanan Anggota Use case ini berfungsi untuk mencatat data

transaksi simpanan anggota untuk

kemudian disimpan dalam database.

Admin Membuat Jenis Pinjaman

Use case ini berfungsi untuk mencatat data

jenis pinjaman untuk disimpan ke dalam

database.

Admin,

Anggota

Membuat pinjaman anggota Use case ini berfungsi untuk memasukkan

data transaksi pinjaman koperasi untuk

disimpan dalam database.

(Tabel 3.1) Penjelasan Use case diagram

3.3.1 Activity Diagram dan Use Case Spesification

Activity Diagram dari Use case autentification

Activity diagram ini di pakai untuk masuk ke dalam sistem .

Use case ini menjaga sistem supaya aman dari orang-orang yang

tidak berhak mengakses data yang ada pada sistem. Dengan kata lain

login menjadi kunci bisa atau tidaknya seseorang untuk memasuki

sistem ini.

Berikut gambar activity diagram untuk use case autentification

Page 61: 05550038 Novita Dewi Susanti

Gambar 3.7 Activity Diagram dari Use Case Autentification

Activity Diagram Use Case Membuat Data Operator

Activity diagram ini di gunakan untuk mengetahui alur

Membuat Data Operator.

Berikut gambar activiy diagram untuk use case Membuat Data

Operator:

Input Id User

Input

Password

Tombol OK

Tombol Batal

SIstem secara

keseluruhan tampil

Laporan

Tampil

Mencari Id

User

Mencari

Password

Tampil Pesan

Kesalahan no yes

Page 62: 05550038 Novita Dewi Susanti

Gambar 3.8 Activity Diagram dari Use Case Membuat Data

Operator

Activity Diagram Use Case Membuat data Anggota

Activity diagram ini di gunakan untuk mengetahui alur cara

membuat Data Anggota koperasi yang baru.

Berikut gambar activiy diagram untuk use case membuat data

anggota:

Input nama

Memilih

kelamin

Input alamat

Input id user

Input password

Input password

lagi

tombol Save

Cek

Keabsahan

Save

yes

Input kd

operator

Page 63: 05550038 Novita Dewi Susanti

Gambar 3.9 Activity Diagram dari Use Membuat data Anggota

Activity Diagram Use Case Membuat data Bulan

Activity diagram ini di gunakan untuk mengetahui alur cara

membuat data Bulan.

Berikut gambar activiy diagram untuk use case membuat data bulan:

Gambar 3.10 Activity Diagram dari Use Case Membuat data Bulan

Input Kode

Anggota

Input Nama

Anggota

Input Nip

Anggota

Input Jenis

Karyawan

Input golongan

Input

keterangan

Save

Input Kode

Bulan

Nama Bulan

Katerangan

Save

Page 64: 05550038 Novita Dewi Susanti

Activity Diagram Use Case Membuat Jenis Barang

Activity diagram ini di gunakan untuk mengetahui alur cara

Membuat Jenis Barang yang digunakan untuk mengklasifikasikan

data detail barang.

Berikut gambar activiy diagram untuk use case membuat jenis

barang:

Gambar 3.11 Activity Diagram dari Use Case Membuat Jenis

Barang

Activity Diagram Use Case Membuat Detail Barang

Activity diagram ini di gunakan untuk mengetahui alur cara

Membuat Detail Barang yang digunakan untuk mengklasifikasikan

data detail barang.

Berikut gambar activiy diagram untuk use case membuat detail

barang:

input kode

jenis barang

Input Nama

Jenis Barang

Input

Keterangan

Page 65: 05550038 Novita Dewi Susanti

Gambar 3.12 Activity Diagram dari Use Case Membuat

Detail Barang

Activity Diagram Use Case Membuat Data Suplayer

Activity diagram ini di gunakan untuk mengetahui alur cara

Membuat Data Suplayer.

Berikut gambar activiy diagram untuk use case membuat data

suplayer:

Input Kode

Barang

Input/Memilih Nama

Jenis Barang

Input Nama

Barang

Input Harga

Barang

Input Stok

Barang

Input

Keterangan

Tampil Nama

Jenis Barang

save

Mencari Nama

Jenis Barang

Page 66: 05550038 Novita Dewi Susanti

Gambar 3.13 Activity Diagram dari Use Case Membuat Data

Suplayer

Activity Diagram Use Case Membuat Data Pembelian

Activity diagram ini di gunakan untuk mengetahui alur cara

Membuat Data Pembelian.

Berikut gambar activiy diagram untuk use case Membuat Data

Pembelian:

Input kd

Suplayer

Input Nama

Suplayer

Input Alamat

Suplayer

Input No.Telepon

Suplayer

Input No.hp

Suplayer

Input

Keterangan

Save

Page 67: 05550038 Novita Dewi Susanti

Gambar 3.14 Activity Diagram dari Use Case Membuat Data

Pembelian

Tampil Nama

Suplayer

Tampil Alamat

Suplayer

Input / Memilih

Kd Suplayer

Tampil Kd

Suplayer

Input / Memilih Nama Barang

berdasarkan Jenis Barang

Input / Memilih

Kode Barang

Input / Memilih

Nama Barang

Centang cek

Fil ter

Input / Memilih

Jenis Barang

Mencari Kd

Suplayer

Mencari Nama

Suplayer

Mencari Alamat

Suplayer

Input / Memilih

Nama Suplayer

Input / Memilih Kode Barang

berdasarkan Jenis Barang

Tampil Jenis

Barang

Tampil Kode

Barang

Tampil Nama

Barang

Tampil Harga

Bel i

Input Harga

Bel i

Tampil Total

Harga

Input / Memilih

Bulan

Tampil Nama

Bulan

Save

Mencari Jenis

Barang

Mencari Kode

Barang

Mencari Nama

Barang

Mencari Kode Barang berdasarkan

Jenis Barang yang dipil ih

Mencari Nama Barang berdasarkan

Jenis Barang yang dipil ih

Mencari Harga

Bel i

Mencari Nama

Bulan

Input Kd

Pembelian

Page 68: 05550038 Novita Dewi Susanti

Activity Diagram Use Case Membuat data penjualan

Activity diagram ini di gunakan untuk mengetahui alur cara

Membuat data penjualan.

Berikut gambar activiy diagram untuk use case Membuat Data

Penjualan:

Input Kode

Penjualan

Input Nama

Pembeli

Input Alamat

Pembeli

Centang cek

Filter

Input/ Memilih

Jenis Barang

Input /memilih kode Barang

berdasar jenis barang

Input /memilih nama Barang

berdasar jenis barang

Input Memilih

kode Barang

Input/ Memilih

nama Barang

Tampil jenis

Barang

Tampil Kode

Barang

Tampil Nama

Barang

Tampil Harga

Barang

Input Jumlah

Barang

Tampil Total

Harga

Input/Memilih

Bulan

Save

Mencari jenis

Barang

Mencari Kode Barang berdasarkan

Jenis Barang yang dipilih

Mencari Nama Barang berdasarkan

Jenis Barang yang dipilih

Mencari kode

barang

Mencari Nama

Barang

Mencari Harga

Beli

Page 69: 05550038 Novita Dewi Susanti

Gambar 3.15 Activity Diagram dari Use Case Membuat Data

Penjualan

Activity Diagram Use Case Simpanan Anggota

Activity diagram ini di gunakan untuk mengetahui alur cara

Simpanan Anggota.

Berikut gambar activiy diagram untuk use case Simpanan Anggota:

Gambar 3.16 Activity Diagram dari Use Case Simpanan

Anggota

Input kode

Simpan

Input/ Memilih

Nama Anggota

Input/ Memilih

Kode Anggota

Tampil Kode

Anggota

Tampil Nama

Anggota

Input Simpanan

Pokok

Input Simpanan

Sukarela

Input Ambil

Simpanan

Input Bulan

Tampil Nama

Bulan

Save

Mencari Kd

Anggota

Mencari Nama

Anggota

Mancari Nama

Bulan

Page 70: 05550038 Novita Dewi Susanti

Activity Diagram Use Case Membuat Jenis Pinjaman

Activity diagram ini di gunakan untuk mengetahui alur cara

Membuat Jenis Pinjaman.

Berikut gambar activiy diagram untuk use case Membuat Jenis

Pinjaman:

Gambar 3.17 Activity Diagram dari Use Case Membuat Jenis

Pinjaman

Activity Diagram Use Case Pinjaman Anggota

Activity diagram ini di gunakan untuk mengetahui alur cara

Pinjaman Anggota.

Berikut gambar activiy diagram untuk use case Pinjaman Anggota:

Input Kd Jenis

Pinjaman

Input Nama Jenis

Pinjaman

Input Ijarah

Koperasi

Input Ijarah

Lain-lain

Input

Keterangan

Save

Page 71: 05550038 Novita Dewi Susanti

Gambar 3.18 Activity Diagram dari Use Case Pinjaman Anggota

Input/ Memilih

Kd Anggota

Input / Memilih

Nama Anggota

Tampil kd

Anggota

Tampil Nama

Anggota

Input / Memilih

kd jenis pinj

Input/ memilih

Nama jenis Pinj

Tampil kd jenis

pinjaman

Tampil nama

jenis pinjaman

Tampil ijarah

kop

Tampil ijarah

lain-lain

Input jumlah

pinj

Input kali angs

Tampil jasa

kop

Tampil jasa

lain-lain

Tampil Pot

Pokok

Tampil Jumlah

Potongan

Tampil Saldo

Pinjaman

Input / Memilih

Nama Bulan

Tampil Nama

Bulan

Mencari Kd

Anggota

Mencari Nama

Anggota

Mencari gol

anggota

Mencari kd

jenis pinj

Mencari nama

jenis pinj

Mencari ijarah

kop

Mencari ijarah

lain-lain

Save

Mencari Nama

Bulan

Input Kd

Pinjam

Page 72: 05550038 Novita Dewi Susanti

3.3.2 Sequence Diagram

Sequence diagram untuk use case Authentication

Use case Authentication di include oleh aktor admin,

proses yang terjadi di dalamnya adalah sebagai berikut:

1. SystemUser memasukan isian pada form login

2. Interface akan mengirimkan isian dari form login ke

Authentication (yang berfungsi sebagai kontrol) untuk

mengecek validitas login.

3. Authentication mengecek validitas login dengan

mengirimkan data dari interface login kepada entity user

yang terdapat dalam database sistem

4. jika login valid maka SistemUser akan masuk ke Menu utama

dengan semua sistem aktif, jika login tidak valid maka sistem

akan menampilkan pesan kesalahan kepada SystemUser.

Untuk lebih memperjelas proses-proses yang terjadi dalam

use case login, dapat diperhatikan gambar sequence diagram

: Admin : Form Login : Data Operator

setIdUser( )

setPassword( )

getAuthentication( )

Page 73: 05550038 Novita Dewi Susanti

Gambar 3.13 Sequence diagram untuk use case Authentication

Sequence diagram untuk Use Case Membuat Data Operator

Use case membuat data operator ini menangani siapa saja yang

berhak menggunakan sistem kpri ini, dengan cara membandingkan

input data yang telah dimasukkan pengguna dengan memasukkan id

usher dan password melalui form login. Berikut proses-proses yang

terjadi dalam use case membuat data operator:

1. Admin memasukkan kode operator ke dalam form operator.

2. Admin memasukkan nama operator ke dalam form operator.

3. Admin memilih jenis kelamin, ke dalam form operator.

4. Admin memasukkan alamat operator ke dalam form operator.

5. Admin memasukkan id usher ke dalam form operator

6. Admin memasukkan password ke dalam form operator

7. Admin memasukkan password lagi sebagai validasi keabsahan data

password ke dalam form operator .

8. Admin menambahkan data operator untuk disimpan ke dalam

database.

9. System akan memvalidasi data yang akan di masukkan ke dalam

database.

10. Sistem menyampaikan konfirmasi bahwa data telah disimpan.

Untuk lebih jelasnya dapat dilihat pada gambar sequence diagram

berikut:

Page 74: 05550038 Novita Dewi Susanti

Gambar 3.14 Sequence diagram untuk use case Membuat Data Operator

Sequence diagram untuk Use Case Membuat data Anggota

Use case membuat data anggota ini menangani anggota baru yang

belum terdaftar sebagai anggota KPRI dengan pemberitahuan dari bank,

karena gaji pegawai diambil dari bank yang bersangkutan, dan setiap

pegawai diwajibkan mengikuti kpri . Berikut proses-proses yang terjadi

dalam use case membuat data anggota:

1. Admin memasukkan kode bulan ke dalam form bulan.

2. Admin memasukkan nama anggota ke dalam form anggota.

3. Admin memasukkan nip anggota ke dalam form anggota

4. Admin memasukkan jenis karyawan anggota ke dalam form

anggota

: Admin : Form Operator : Data Operator

setKd_operator( )

setNm_operator( )

setKelamin( )

setAlamat( )

setId_User( )

setPassword( )

setPassword_lagi( )

setOperator( )

Page 75: 05550038 Novita Dewi Susanti

5. Admin memasukkan golongan anggota ke dalam form anggota

6. Admin memasukkan keterangan ke dalam form anggota

7. Admin menambahkan data anggota untuk disimpan ke dalam

database

8. System akan memvalidasi data yang akan di masukkan ke dalam

data anggota

9. Jika anda benar mengisi form anggota maka data akan langsung

dimasukkan ke dalam data anggota.

Untuk lebih jelasnya dapat dilihat pada gambar sequence diagram

berikut:

\

Gambar 3.15 Sequence diagram untuk use case Membuat Data Anggota

Sequence diagram untuk Use Case Membuat data Bulan

Use case membuat data bulan ini menangani data bulan

untuk kemudahan saat pembuatan laporan mengingat transaksi

bndhra : Admin : Form Anggota : Data Anggota

setKd_ang( )

setNama( )

setNip( )

setJenis_kar( )

setGol( )

setKet( )

saveAnggota( )

Page 76: 05550038 Novita Dewi Susanti

simpanan dan transaksi pinjaman dilakukan sekali dalam satu

bulan .

Berikut proses-proses yang terjadi dalam use case membuat data bulan:

1. Admin memasukkan kode bulan ke dalam form bulan.

2. Admin memasukkan nama bulan ke dalam form bulan.

3. Admin memasukkan keterangan ke dalam form bulan.

4. Admin menambahkan data bulan untuk disimpan ke dalam

database dan System akan memvalidasi data yang akan di

masukkan ke dalam data bulan

Jika anda benar mengisi form bulan maka data akan langsung

dimasukkan ke dalam data bulan.

Untuk lebih jelasnya dapat dilihat pada gambar sequence diagram

berikut:

Gambar 3.16 Sequence diagram untuk use case Membuat Data

Bulan

Sequence diagram untuk Use Case Membuat Jenis Barang

: Admin bln : Form Bulan : Data Bulan

setKd_bulan( )

setNm_bulan( )

setKet( )

saveBulan( )

Page 77: 05550038 Novita Dewi Susanti

Use case membuat data jenis barang ini menangani tentang

klasifikasi data detail barang yaitu untuk mempermudah

pencarian data.

Berikut proses-proses yang terjadi dalam use case membuat data jenis

barang:

1. Admin memasukkan kode jenis barang ke dalam form jenis barang.

2. Admin memasukkan nama jenis barang ke dalam form jenis

barang.

3. Admin memasukkan keterangan ke dalam form jenis barang.

4. Admin menambahkan data jenis barang untuk disimpan ke dalam

database dan System akan memvalidasi data yang akan di

masukkan ke dalam data jenis barang. Jika anda benar mengisi

form jenis barang maka data akan langsung dimasukkan ke dalam

data jenis barang.

Untuk lebih jelasnya dapat dilihat pada gambar sequence diagram

berikut:

Page 78: 05550038 Novita Dewi Susanti

Gambar 3.17 Sequence diagram untuk use case Membuat Jenis

Barang

Sequence diagram untuk Use Case Membuat Detail Barang

Use case membuat detail barang ini menangani tentang

semua barang yang dijual di KPRI.

Berikut proses-proses yang terjadi dalam use case Membuat Detail

Barang:

1. Admin memasukkan kode barang ke dalam form detail barang.

2. Admin memasukkan/memilih nama jenis barang ke dalam form

detail barang.

3. Admin memasukkan nama barang ke dalam form detail barang.

4. Admin memasukkan harga masing-masing barang ke dalam form

detail barang.

5. Admin memasukkan stok ke dalam form detail barang.

6. Admin memasukkan keterangan ke dalam form detail barang.

: Admin : Form Jenis Barang : Data Jenis Barang

setKd_jns_brg( )

setNm_jns_brg( )

setKet( )

saveJns_Barang( )

Page 79: 05550038 Novita Dewi Susanti

7. Admin menambahkan data detail barang untuk disimpan ke dalam

database dan System akan memvalidasi data yang akan di

masukkan ke dalam data detail barang. Jika anda benar mengisi

form detail barang maka data akan langsung dimasukkan ke dalam

data detail barang. Untuk lebih jelasnya dapat dilihat pada gambar

sequence diagram berikut:

Gambar 3.17 Sequence diagram untuk use case Membuat Detail

Barang

Sequence diagram untuk Use Case Membuat Data Suplayer

Use case ini membuat data suplayer untuk mencatat data suplayer,

yang telah menyuplai barang yang akan dijual oleh kpri.

bndhra : Admindet_brg : Form Detail Barang dt_dtail_brg : Data Detail

Barang

frmjns : Data Jenis

BarangsetKd_barang( )

setNama_barang( )

getNama_jns_brg( )

setHarga( )

setStok( )

setKet( )

saveDetail_brg( )

Page 80: 05550038 Novita Dewi Susanti

Berikut proses-proses yang terjadi dalam use case Membuat Data

Suplayer:

1. Admin memasukkan kode suplayer ke dalam form suplayer.

2. Admin memasukkan nama suplayer ke dalam form suplayer.

3. Admin memasukkan alamat ke dalam form suplayer.

4. Admin memasukkan no.telp ke dalam form suplayer.

5. Admin memasukkan no.hp ke dalam form suplayer.

6. Admin memasukkan keterangan ke dalam form suplayer.

7. Admin menambahkan data suplayer untuk disimpan ke dalam

database dan System akan memvalidasi data yang akan di

masukkan ke dalam data suplayer. Jika anda benar mengisi form

detail barang maka data akan langsung dimasukkan ke dalam data

suplayer.

Untuk lebih jelasnya dapat dilihat pada gambar sequence diagram

berikut:

Page 81: 05550038 Novita Dewi Susanti

Gambar 3.18 Sequence diagram untuk use case Membuat Data

Suplayer

Sequence diagram untuk Use Case Membuat Data Pembelian

Use case ini membuat data pembelian yang telah dilakukan

KPRI. Oleh karena itu pada use case ini juga dimasukkan data

suplayer yang telah menyupai barang-barangnya ke KPRI.

Berikut proses-proses yang terjadi dalam use case Membuat Data

Pembelian:

1. Admin memasukkan kode pembelian ke dalam form pembelian.

2. Admin memasukkan/memilih kode suplayer dari database suplayer

lalu system akan menampilkan semua kode suplayer untuk dipilih

oleh admin dan dimasukkan ke dalam form pembelian.

: Admin : Form Suplayer : Data Suplayer

setKd_sup( )

setNm_sup( )

setAlamat( )

setNo_telp( )

setNo_hp( )

setKet( )

saveSuplayer( )

Page 82: 05550038 Novita Dewi Susanti

3. Admin memasukkan/memilih nama suplayer dari database suplayer

lalu system akan menampilkan semua nama suplayer untuk dipilih

oleh admin dan dimasukkan ke dalam form pembelian.

4. System menampilkan alamat suplayer ke dalam form pembelian.

5. Admin memasukkan/memilih nama jenis barang dari database jenis

barang lalu system akan menampilkan semua nama jenis barang

untuk dipilih oleh admin dan dimasukkan ke dalam form

pembelian.

6. Admin memasukkan/memilih kode barang dari database detail

barang lalu system akan menampilkan semua kode barang untuk

dipilih oleh admin dan dimasukkan ke dalam form pembelian.

7. System menampilkan harga barang ke dalam form pembelian.

8. Admin memasukkan jumlah barng yang dibeli ke dalam form

pembelian.

9. System menampilkan total harga barang ke dalam form pembelian.

10. Admin memasukkan/memilih nama bulan dari database bulan lalu

system akan menampilkan semua nama bulan untuk dipilih oleh

admin dan dimasukkan ke dalam form pembelian.

11. Admin menambahkan data transaksi pembelian untuk disimpan ke

dalam database dan System akan memvalidasi data yang akan di

masukkan ke dalam data transaksi pembelian. Jika anda benar

mengisi form transaksi pembelian maka data akan langsung

dimasukkan ke dalam data transaksi pembelian.

Page 83: 05550038 Novita Dewi Susanti

Untuk lebih jelasnya dapat dilihat pada gambar sequence diagram

berikut:

Gambar 3.19 Sequence diagram untuk use case Membuat Data

Pembelian

Sequence diagram untuk Use Case Membuat Data Penjualan

Use case ini membuat data penjualan yaitu barang yang telah

berhasil dijual. Yang selanjutnya dibuatkan laporan penjualan. Berikut

proses-proses yang terjadi dalam use case Membuat Data Penjualan :

1. Admin memasukkan kode penjualan ke dalam form penjualan.

2. Admin memasukkan nama pembeli ke dalam form penjualan.

3. Admin memasukkan alamat pembeli ke dalam form penjualan.

bndhra : Admin sup : Data Suplayer dtjenis : Data Jenis

Barang

da_brg : Data Detail

Barang

dt_bln : Data Bulandttransbeli : Data

Transaksi Pembelianfrmbeli : Form Transaksi Pembelian

setKd_Beli( )

getKd_sup( )

getNama_Sup( )

getAlamat_sup( )

getNama_jns_brg( )

getKd_brg( )

getNm_brg( )

getHarga( )

setJumlahBarang( )

getTotal_Harga( )

getNamaBulan( )

saveTransaksi_Pembelian( )

Page 84: 05550038 Novita Dewi Susanti

4. Admin memasukkan/memilih nama jenis barang dari database jenis

barang lalu system akan menampilkan semua nama jenis barang

untuk dipilih oleh admin dan dimasukkan ke dalam form

penjualan.

5. Admin memasukkan/memilih kode barang dari database detail

barang lalu system akan menampilkan semua kode barang untuk

dipilih oleh admin dan dimasukkan ke dalam form penjualan.

6. System menampilkan harga barang ke dalam form penjualan.

7. Admin memasukkan jumlah barang yang dijual ke dalam form

penjualan. Dan System menampilkan total harga barang ke dalam

form penjualan.

8. Admin memasukkan/memilih nama bulan dari database bulan lalu

system akan menampilkan semua nama bulan untuk dipilih oleh

admin dan dimasukkan ke dalam form penjualan.

9. Admin menambahkan data transaksi penjualan untuk disimpan ke

dalam database dan System akan memvalidasi data yang akan di

masukkan ke dalam data transaksi penjualan. Jika anda benar

mengisi form transaksi penjualan maka data akan langsung

dimasukkan ke dalam data transaksi penjualan.

Untuk lebih jelasnya dapat dilihat pada gambar sequence diagram

berikut:

Page 85: 05550038 Novita Dewi Susanti

Gambar 3.20 Sequence diagram untuk use case Membuat Data

Penjualan

Sequence diagram untuk Use Case Membuat Simpanan Anggota

Use case ini membuat data simpanan anggota yaitu segala

jenis simpanan yang telah dilakukan oleh anggota, yang

didalamnya terdapat simpanan pokok, simpanan wajib dan

simpanan sukarela. Yang selanjutnya dibuatkan laporan Simpanan

Anggota.

Berikut proses-proses yang terjadi dalam use case Membuat

Simpanan Anggota: :

bndhra : Admin

transjual : Form Transaksi Penjualanjns_brg : Data Jenis

Barangdt_brg : Data Detail

Barang

dtbln : Data Bulan trans_jual : Data

Transaksi Penjualan

setKd_jual( )

setNm_Pembeli( )

setAlamat( )

getNama_jns_brg( )

getKd_brg( )

getNm_brg( )

setJumlah_brg( )

getHarga( )

getBulan( )

savePenjualan( )

Page 86: 05550038 Novita Dewi Susanti

1. Admin memasukkan kode simpanan ke dalam form Simpanan.

2. Admin memasukkan/memilih nama anggota dari database anggota

lalu system akan menampilkan semua nama anggota untuk dipilih

oleh admin dan dimasukkan ke dalam form simpanan.

3. Admin memasukkan/memilih kode anggota dari database anggota

lalu system akan menampilkan semua kode anggota untuk dipilih

oleh admin dan dimasukkan ke dalam form simpanan.

4. Admin memasukkan jumlah simpanan pokok ke dalam form

Simpanan.

5. Admin memasukkan jumlah simpanan wajib ke dalam form

Simpanan.

6. Admin memasukkan jumlah simpanan sukarela ke dalam form

Simpanan.

7. Admin memasukkan jumlah pengambilan simpanan ke dalam form

Simpanan.

8. Admin memasukkan/memilih nama bulan dari database bulan lalu

system akan menampilkan semua nama bulan untuk dipilih oleh

admin dan dimasukkan ke dalam form Simpanan.

9. Admin menambahkan data simpanan untuk disimpan ke dalam

database dan System akan memvalidasi data yang akan di

masukkan ke dalam data Simpanan. Jika anda benar mengisi form

transaksi Simpanan maka data akan langsung dimasukkan ke

dalam data transaksi Simpanan.

Page 87: 05550038 Novita Dewi Susanti

Untuk lebih jelasnya dapat dilihat pada gambar sequence diagram

berikut:

Gambar 3.21 Sequence diagram untuk use case Membuat

Simpanan Anggota

Sequence diagram untuk Use Case Membuat Jenis Pinjaman

Use case ini membuat data jenis pinjaman yaitu segala jenis

pinjaman yang ada di KPRI baik itu pinjaman Koperasi,

pinjaman Bank dan pinjaman Barang.

Berikut proses-proses yang terjadi dalam use case Membuat Jenis

Pinjaman: :

1. Admin memasukkan kode jenis pinjaman ke dalam form jenis

pinjaman.

bndhra : Admin dt_bln : Data Bulanang : Anggota dt_ang : Data Anggota

getNamaBulan( )

trans_simp : Form Transaksi

Simpanan

: Data Transaksi

SimpanansetKd_simpanan( )

getNama( )

getKd_anggota( )

setSimp_Pokok( )

setSimp_Wajib( )

setSimp_sukarela( )

setAmbil_Simp( )

saveTransaksiSimp( )

Page 88: 05550038 Novita Dewi Susanti

2. Admin memasukkan nama jenis pinjaman ke dalam form jenis

pinjaman.

3. Admin memasukkan keterangan ke dalam form jenis pinjaman.

4. Admin menambahkan data jenis pinjaman untuk disimpan ke dalam

database dan System akan memvalidasi data yang akan di

masukkan ke dalam data jenis pinjaman.

Jika anda benar mengisi form jenis pinjaman maka data akan

langsung dimasukkan ke dalam data jenis pinjaman.

Untuk lebih jelasnya dapat dilihat pada gambar sequence diagram

berikut:

Gambar 3.22 Sequence diagram untuk use case Membuat Jenis

Pinjaman

Sequence diagram untuk Use Case Pinjaman Anggota

: Admin : Form Jenis Pinjaman : Data Jenis Pinjaman

setKd_jns_pinj( )

setNm_jns_pinj( )

setKet( )

saveJenis_Pinj( )

Page 89: 05550038 Novita Dewi Susanti

Use case ini membuat Pinjaman anggota yaitu segala jenis

transaksi pinjaman yang telah dilakukan oleh anggota. Pada use

case ini dimasukkan juga jenis pinjaman yang ada di KPRI.

Berikut proses-proses yang terjadi dalam use case Pinjaman Anggota: :

1. Admin memasukkan kode pinjaman ke dalam form pinjaman.

2. Admin memasukkan/memilih nama anggota dari database anggota

lalu system akan menampilkan semua nama anggota untuk dipilih

oleh admin dan dimasukkan ke dalam form pinjaman.

3. Admin memasukkan/memilih kode anggota dari database anggota

lalu system akan menampilkan semua kode anggota untuk dipilih

oleh admin dan dimasukkan ke dalam form pinjaman.

4. System menampilkan golongan anggota ke dalam form pembelian.

5. Admin memasukkan/memilih kode jenis pinjaman dari database

jenis pinjaman system akan menampilkan semua kode jenis

pinjaman untuk dipilih oleh admin dan dimasukkan ke dalam form

pinjaman.

6. Admin memasukkan/memilih nama jenis pinjaman dari database

jenis pinjaman system akan menampilkan semua nama jenis

pinjaman untuk dipilih oleh admin dan dimasukkan ke dalam form

pinjaman.

7. System menampilkan ijarah koperasi dalam form pinjaman.

8. System menampilkan ijarah lain-lain dalam form pinjaman

9. Admin memasukkan jumlah pinjaman ke dalam form pinjaman.

Page 90: 05550038 Novita Dewi Susanti

10. Admin memasukkan lama angsuran pinjaman ke dalam form

pinjaman.

11. Admin memasukkan angsuran pinjaman ke dalam form pinjaman.

12. System menampilkan jasa koperasi dalam form pinjaman.

13. System menampilkan jasa lain-lain dalam form pinjaman

14. System menampilkan potongan pokok dalam form pinjaman

15. System menampilkan jumlah potongan dalam form pinjaman

16. System menampilkan saldo pinjaman dalam form pinjaman

17. Admin memasukkan/memilih nama bulan dari database bulan lalu

system akan menampilkan semua nama bulan untuk dipilih oleh

admin dan dimasukkan ke dalam form pinjaman.

18. Admin menambahkan data transaksi pinjaman untuk disimpan ke

dalam database pinjaman dan System akan memvalidasi data yang

akan di masukkan ke dalam data transaksi pinjaman. Jika anda

benar mengisi form transaksi pinjaman maka data akan langsung

dimasukkan ke dalam data transaksi pinjaman.

Untuk lebih jelasnya dapat dilihat pada gambar sequence diagram

berikut:

Page 91: 05550038 Novita Dewi Susanti

Gambar 3.23 Sequence diagram untuk use case Pinjaman

Anggota

3.3.3 Class Diagram

Class diagram membantu kita dalam visualisasi struktur

kelas-kelas dari suatu sistem dan merupakan tipe diagram yang

paling banyak dipakai. Class diagram memperlihatkan hubungan

bndhra : Admin trans_pinjam : Form Transaksi

Pinjamanang : Anggota dt_ang : Data Anggota jnspinj : Data Jenis

Pinjaman

dt_bln : Data Bulantrans_pnjm : Data

Transaksi Pinjaman

setKd_pinj( )

getNm_ang( )

getKd_ang( )

getGol( )

getKd_jns_pinj( )

getNm_jns_pinj( )

getIjarah_kop( )

getIjarah_Lain2( )

setJml_pinj( )

setKali_angs( )

setAngs_ke( )

getJasaKop( )

getJasaLain( )

getPot_pokok( )

getJumlahPot( )

getSaldo_pinj( )

getBulan( )

saveTransaksi_Pinj( )

Page 92: 05550038 Novita Dewi Susanti

antar kelas dan penjelasan detail tiap-tiap kelas didalam model

desain dari suatu sistem, seperti Gambar berikut ini:

Page 93: 05550038 Novita Dewi Susanti

Gambar3.24 Class Diagram Sistem Informasi Koperasi Pegawai

Republik Indonesia (KPRI) UIN Maulana Malik Ibrahim Malang

berbasis Client-Server

Page 94: 05550038 Novita Dewi Susanti

BAB IV

IMPLEMENTASI DAN EVALUASI SISTEM

4.1 Implementasi Program

Untuk menjalankan program Sistem Informasi KPRI ini, sebelumnya

harus mempersiapkan kebutuhan dari program yang akan di implementasikan baik

dari segi perangkat keras maupun perangkat lunak komputer.

4.1.1 Instalasi Program.

4.1.2 Kebutuhan Perangkat Keras

1. Komputer PC Pentium IV atau sejenisnya .

2. Memory minimal 256 Mbytes.

3. Hardisk 40 Gbytes.

4. VGA 128 Mbytes.

5. Monitor HP 17”.

4.1.3 Kebutuhan Perangkat Lunak

1. Microsoft Windows Profesional Servise Pack 2.

2. Microsoft Office 2000, 2003 atau XP untuk Windows 9X atau diatasnya.

3. Appserv 2.5.9

4. Java

5. IReport

6. Mozilla Fire Fox

7. My SQL Front/ Heidi SQL

Page 95: 05550038 Novita Dewi Susanti

4.1.4 Setup Program

1. Instalasikan Microsoft Windows XP Profesional Servise Pack 2 sebagai

sistem operasi.

2. Instalasikan Microsoft Office 2000, 2003 atau XP.

3. Instalasikan Appserv 2.5.9 dan My SQL Front/ Heidi SQL.

4. Instalasikan Java

5. Instalasikan I-Report

6. Jika perlu instalasikan Mozilla Fire Fox.

7. Jalankan Program pada Koperasi.exe

4.2 Penjelasan Program

Setelah semua komponen komputer yang mendukung proses aplikasi

terinstal, proses selanjutnya adalah penjelasan program. Penjelasan program

merupakan petunjuk yang dapat digunakan dalam menjalankan suatu program.

Pada Tugas Akhir ini akan dijelaskan mengenai penggunaan program yang

ada, antara lain: Menu Authentication yang didalamnya ada (Menu Login,

Menu Logout, dan Menu Keluar), Menu Berkas di dalamnya ada Menu

Operator, Menu Anggota, Menu Bulan), Menu Jual Beli yang didalamnya ada

(Jenis Barang, Detail Barang, Suplayer, Pembelian Baru, Penjualan, Laporan

Pembelian dan Laporan Penjualan), Menu Simpanan yang didalamnya ada

(Menu Transaksi Simpanan dan Laporan Simpanan) dan yang terkahir. Menu

Pinjaman yang didalamnya terdapat Menu Jenis Pinjaman, Menu Pinjaman,

Laporan Pinjaman Anggota dan Laporan Pinjaman.

4.2.1 Form Utama

Form utama adalah tampilan awal program dimana pada form utama

ini merupakan salam pembuka dari isi program. Adapun tampilan form utama

dari program ini adalah :

Page 96: 05550038 Novita Dewi Susanti

Gambar 4.1 Halaman tampilan awal

4.2.2 Menu Login.

Menu Login ini adalah sebagai sekurity yang digunakan untuk menyaring siapa

saja yang berhak masuk dalam sistem ini, apabila dalam memasukkan id user

dan password salah maka akan tidak dapat mengubah sistem akan tetapi bisa

melihat laporan . Adapun gambaran dari Menu Login dapat dilihat pada

gambar 4.2.

Gambar 4.2 Halaman login

Page 97: 05550038 Novita Dewi Susanti

Gambar 4.3 Halaman setelah berhasil login

4.2.3 Menu Jenis Barang.

Jenis barang adalah klasifikasi segala jenis barang yang dijual di KPRI.

Adapun gambaran dari Menu Jenis Barang dapat dilihat pada gambar 4.4.

Page 98: 05550038 Novita Dewi Susanti

Gambar 4.4 Halaman Jenis Barang

4.2.4 Menu Detail Barang.

Menu ini menerangkan tentang penjabaran dari klasifikasi jenis barang,

pada data detail barang ini nama semua barang dituliskan. Adapun gambaran

dari Menu Detail Barang dapat dilihat pada gambar 4.5.

Page 99: 05550038 Novita Dewi Susanti

Gambar 4.5 Halaman Detail Barang

4.2.5 Menu Suplayer.

Menu ini menerangkan tentang member suplayer yang biasanya menyetok

barang di KPRI UIN Malang.Adapun gambaran dari Menu Suplayer dapat

dilihat pada gambar 4.6.

Page 100: 05550038 Novita Dewi Susanti

Gambar 4.6 Halaman Suplayer

4.2.6 Menu Jenis Pinjaman.

Menu ini menerangkan tentang Jenis Pinjaman yang ada di KPRI UIN

Malang. Adapun gambaran dari Menu Jenis Pinjaman dapat dilihat pada

gambar 4.7.

Page 101: 05550038 Novita Dewi Susanti

Gambar 4.7 Halaman Jenis Pinjaman

4.2.7 Menu Anggota.

Menu ini menerangkan mengenai identitas anggota di KPRI UIN Malang.

Adapun gambaran dari Menu Anggota dapat dilihat pada gambar 4.8.

Gambar 4.8 Halaman Form Anggota

Page 102: 05550038 Novita Dewi Susanti

4.2.8 Menu Operator.

Menu ini menerangkan mengenai siapa saja yang dapat masuk pada sistem

ini, karena digunakan untuk memasukkan data-data user yang dapat mengakses

sistem informasi kpri. Adapun gambaran dari Menu Operator dapat dilihat

pada gambar 4.9.

Gambar 4.9 Halaman Form Operator

4.2.9 Menu Bulan.

Menu ini berisi tentang macam bulan, digunakan untuk mempermudah

dalam pembuatan Laporan mengingat banyak transaksi KPRI yang dilakukan

perbulan. Adapun gambaran dari Menu Bulan dapat dilihat pada gambar 4.10.

Page 103: 05550038 Novita Dewi Susanti

Gambar 4.10 Halaman Form Bulan

4.2.10 Menu Transaksi Pembelian.

Menu ini berisi tentang segala transaksi pembelian di KPRI UIN Malang

pada form ini juga melakukan pengambilan data dari data suplayer, data jenis

barang dan data barang. Adapun gambaran dari Menu Bulan dapat dilihat pada

gambar 4.11.

Page 104: 05550038 Novita Dewi Susanti

Gambar 4.11 Halaman Transaksi Pembelian

4.2.11 Menu Transaksi Penjualan.

Menu ini berisi tentang segala transaksi penjualan di KPRI UIN Malang

pada form ini juga melakukan pengambilan data dari data jenis barang dan data

barang. Adapun gambaran dari Menu Transaksi Penjualan dapat dilihat pada

gambar 4.12

Page 105: 05550038 Novita Dewi Susanti

. Gambar 4.12 Halaman Transaksi Penjualan

4.2.12 Menu Transaksi Simpanan.

Menu ini berisi tentang segala transaksi simpanan di KPRI UIN Malang

pada form ini juga melakukan pengambilan data dari data anggota dan data

bulan. Adapun gambaran dari Menu Transaksi Simpanan dapat dilihat pada

gambar 4.13

Page 106: 05550038 Novita Dewi Susanti

Gambar 4.13 Halaman Transaksi Simpanan

4.2.13 Menu Transaksi Pinjaman.

Menu ini berisi tentang segala transaksi pinjaman di KPRI UIN Malang

pada form ini juga melakukan pengambilan data dari data anggota, jenis

pinjaman dan bulan. Adapun gambaran dari Menu Transaksi Pinjaman dapat

dilihat pada gambar 4.14

Page 107: 05550038 Novita Dewi Susanti

Gambar 4.14 Halaman Transaksi Pinjaman

4.3 Evaluasi Program

Setelah dilakukan proses implementasi sistem, dilakukan proses evaluasi

program dengan tujuan mengetahui apakah program aplikasi yang dibuat telah

sesuai dan dapat menyelesaikan permasalahan yang dihadapi. Evaluasi

program ini dilakukan oleh pengguna untuk melakukan proses memasukkan

beberapa data-data koperasi kedalam system ini sehingga di peroleh beberapa

out putan berupa print out seperti contoh di bawah ini.

4.3.1 Menu Laporan Pembelian.

Menu ini berisi tentang Laporan dari transaksi pembelian di KPRI UIN

Malang. Laporan yang penulis buat ini lebih sempurna dibandingkan dengan

Laporan manual di KPRI sebelumnya, karena data barang dimasukkan pada

jenis barang dan nama detail barang sehingga Laporannya lebih terperinci dan

tidak banyak menghabiskan tempat karena nama barangnya dijadikan perbaris

bukan perkolom. Adapun gambaran dari Laporan Transaksi Pembelian dapat

dilihat pada gambar 4.15

Page 108: 05550038 Novita Dewi Susanti

Gambar 4.15 Laporan Pembelian

4.3.2 Menu Laporan Penjualan.

Menu ini berisi tentang Laporan dari transaksi penjualan di KPRI UIN

Malang. Laporan ini lebih sempurna dibandingkan dengan Laporan manual di

KPRI sebelumnya, karena (hampir sama dengan Laporan transaksi) pembelian

data barang dimasukkan pada jenis barang dan nama detail barang sehingga

Laporannya lebih terperinci dan tidak banyak menghabiskan tempat. Adapun

gambaran dari Menu Laporan penjualan dapat dilihat pada gambar 4.16

Page 109: 05550038 Novita Dewi Susanti

Gambar 4.16 Laporan Penjualan

4.3.3 Menu Laporan Simpanan.

Menu ini berisi tentang Laporan dari transaksi simpaanan di KPRI UIN

Malang. Laporan ini juga lebih sempurna dibandingkan dengan Laporan

manual di KPRI sebelumnya, karena disini juga dicantumkan Jumlah simpanan

yang diambil setiap setahun sekali. Jadi laporannya lebih terperinci dan tidak

banyak menghabiskan tempat. Adapun gambaran dari Menu Laporan simpanan

dapat dilihat pada gambar 4.17

Page 110: 05550038 Novita Dewi Susanti

Gambar 4.17 Laporan Pembelian

4.3.4 Menu Laporan Pinjaman.

Menu ini berisi tentang Laporan dari transaksi Pinjaman di KPRI UIN

Malang. Laporan ini juga lebih sempurna dibandingkan dengan Laporan

manual di KPRI sebelumnya, karena pada Laporan sebelumnya bila ada 23

jenis pinjaman maka laporannya pun sejumlah 23, sesuai jenis Laporan, akan

tetapi pada sistem baru ini berapapun jumlah jenis pinjaman Laporannya dibuat

hanya dalam 1 jenis Laporan yang sudah mencakup sebanyak 23 berdasarkan

jumlah jenis pinjaman. Jadi laporannya lebih terperinci dan tidak

menghabiskan

banyak tempat. Adapun gambaran dari Menu Laporan Pinjaman dapat dilihat

pada gambar 4.18

Page 111: 05550038 Novita Dewi Susanti

Gambar 4.18 Laporan Pinjaman

4.3.5 Menu Laporan Pinjaman Peranggota.

Menu ini berisi tentang Laporan dari transaksi Pinjaman di KPRI UIN

Malang. Laporan ini juga lebih baik dibandingkan dengan Laporan manual di

KPRI sebelumnya, karena pada Laporan sebelumnya bila ingin mencari jenis

pinjaman mana saja yang telah dipinjam maka harus mencari secara manual

sejumlah jenis pinjaman, akan tetapi pada sistem baru ini pembuatan

Laporannya telah diklasifikasikan sehingga tidak perlu melakukan pencarian

data secara manual. Adapun gambaran dari Menu Laporan Pinjaman

Peranggota dapat dilihat pada gambar 4.19

Page 112: 05550038 Novita Dewi Susanti

Gambar 4.19 Laporan Pinjaman Peranggota

Page 113: 05550038 Novita Dewi Susanti

BAB V

PENUTUP

5.1. Kesimpulan

Setelah melakukan analisa, merancang dan mengimplementasikan

Sistem Informasi Koperasi Pegawai Republik Indonesia UIN Malang Berbasis

client-server, diperoleh kesimpulan sebagai berikut:

Program ini digunakan untuk mengatasi belum teraturnya manajemen

administrasi Koperasi khususnya di UIN Malang seperti: transaksi jual beli,

transaksi simpanan, transaksi pinjamna, yang masih di lakukan secara manual

serta penangan masalah keuangan koperasi yang masih di tangani secara manual

juga. Dengan sistem yang saya buat ini di harapkan mampu mengatasi semua

masalah manejemen koperasi tadi.

5.2. Saran

Saran untuk pengembangan sistem ini adalah :P erlu dikembangkan lagi

sistem informasi koperasi ini secara detail lagi, seperti pembuatan laporan Laba

rugi sampai neraca tapi di sistem yang telah di buat ini belum bisa memenuhi hal

tersebut.

Page 114: 05550038 Novita Dewi Susanti

DAFTAR PUSTAKA

Nugroho, Andi. 2005. Rational Rose Untuk Pemodelan Berorientasi Objek.

Informatika: Bandung.

Sholiq. 2006. Pemodelan Sistem Informasi Berorientasi Objek dengan UML.

Graha Ilmu: Yogyakarta.

Jogianto, HM. 1991. Pengantar Sistem Informasi Manajemen. Andi Publicher:

Yogyakarta.

Zaman, Syahiduz. 2006. Modul Praktikum Basis Data. UIN Malang: Malang.

Kadir, Abdul dan Triwahyuni, CH, Terra. 2003. Pengenalan Teknolog Informasi.

Andi: Yogyakarta.

Noname, 2006. Membuat Aplikasi Database dengan Java 2. Wahana Komputer:

Semarang dan Andi: Yogyakarta.

Supardi, Yuniar, Ir. 2008. Sistem Informasi Penjualan dengan Java.

PT.Gramedia: Jakarta.

Huda, Miftakhul dan Subiyantoro, Cuk dan Nugroho, Bunafit. 2008. Membuat

Aplikasi Penjualan dengan Java dan MySQL. Gramedia: Jakarta.

Sudjoko. 2002. Komputer Koperasi Primer. Gunung Roay: Tasikmalaya.

Faisal, M. 2008. Sistem Informasi Manajemen Jaringan. UIN-Malang Press:

Malang.

Hendrojogi. 2000. Koperasi Azaz-Azaz, Teori dan Praktek. Raja Grafindo

Persada: Jakarta.

Page 115: 05550038 Novita Dewi Susanti

Shihab, Quraish, M. 2005. Tafsir Al-Misbah Pesan, Kesan dan Keserasian Al-

Qur’an . Lentera Hati : Jakarta.

http://wikipedia.Usaha_Kecil_dan_Menengah.htm