Implementasi teknologi hibernate pada sistem informasi akuntansi koperasi kredit : studi kasus Koperasi Kredit Merapi Mulia, Sleman - USD Repository

IMPLEMENTASI TEKNOLOGI HIBERNATE PADA SISTEM

  INFORMASI AKUNTANSI KOPERASI KREDIT ( Studi Kasus : Koperasi Kredit Merapi Mulia, Sleman ) Skripsi Diajukan Untuk Memenuhi Salah Satu Syarat

  Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika Oleh : Timotheus Setianto NIM : 045314074 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2010

  

IMPLEMENTATION OF HIBERNATE TECHNOLOGY ON

ACCOUNTING INFORMATION SYSTEM OF CREDIT UNION

( Case of Study : Merapi Mulia Credit Union, Sleman )

  

Skripsi

Proposed to Fulfill One of the Requirement

Acquiring Diploma Degree of Engineering

Informatics Engineering Study Program

  

Oleh :

Timotheus Setianto

NIM : 045314074

  

INFORMATICS ENGINEERING STUDY PROGRAM

DEPARTMENT OF INFORMATICS ENGINEERING

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2010

PERNYATAAN KEASLIAN KARYA

  Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini

tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan

dalam kutipan dan daftar pustaka sebagaimana layaknya karya ilmiah.

  Yogyakarta, 15 Maret 2010 Penulis, Timotheus Setianto

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI

  Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma : Nama : Timotheus Setianto Nomor Mahasiswa : 045314074 Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan Universitas Sanata Dharma karya ilmiah saya yang berjudul : “

  

Implementasi Teknologi Hibernate Pada Sistem Informasi Akuntansi Koperasi

Kredit (Studi Kasus : Koperasi Kredit Merapi Mulia, Sleman) .”

beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan

kepada Perpustakaan Universitas Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan data, mendistribusikan secara terbatas, dan mempublikasikannya di Internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya

maupun memberikan royalty kepada saya selama tetap mencantumkan nama saya

sebagai penulis.

  Demikian pernyataan ini yang saya buat dengan sebenarnya. Dibuat di Yogyakarta Pada tanggal : 15 Maret 2010 Yang menyatakan,

  

Karya ini kupersembahkan untuk :

Yesus Kristus, Sahabat dan teladan yang setia.

  

...

Kedua orang tuaku yang tercinta.

  

...

Saudara-saudariku yang terkasih :

Rosa Endang Setiati

  

Augustinus Agung Setiawan

Chrylla Setiastuti

Dominikus Setiadi

Bernadet Setiayu

  

...

Seseorang yang selalu menjadi inspirasiku.

  

MOTTO

Be The Best of The Best.

  .

  

Segala yang indah datang pada waktunya

Hidup bukanlah bagaimana caranya melawan hujan dan

menantang badai. Akan tetapi hidup adalah bagaimana

caranya kita bisa tetap menari di tengah hujan dan bernyanyi

di tengah badai.

  

Lebih baik gagal karena mencoba daripada tidak mencoba

karena takut gagal.

  

“Lord, What do you want me to do?” (Fransiskus Asisi)

  

ABSTRAKSI

Teknologi hibernate merupakan teknologi untuk object-relational

mapping yang mampu memetakan obyek ke dalam struktur database relational

maupun dari struktur database relational ke dalam bentuk obyek. Hal ini

memudahkan developer untuk bekerja dengan obyek dan menerapkan konsep

obyek dalam database relational yang bersifat terstruktur.

  Dengan memanfaatkan teknologi hibernate dalam sistem informasi

akuntansi yang diimplementasikan dalam koperasi kredit, maka pihak manajemen

koperasi akan semakin mudah dan cepat mendapatkan informasi berupa laporan

keuangan dibandingkan dengan cara manual. Implementasi teknologi hibernate

pada sistem informasi akuntansi koperasi kredit ini menggunakan studi kasus di

Koperasi Kredit Merapi Mulia, Sleman.

  

ABSTRACT

Hibernate Technology is a kind of technology for the object-relational

mapping which able to mapped the object into relational database structure either

from relational database structure into the object. This kind of technology makes a

developer easier to work with an object and to apply the concept of object into

relational database structure.

  Using hibernate technology on accounting information system that

implemented in credit union, will help the management of credit union to get

information, such as financial report faster and easier than the manual system.

This application system based on the case of study in Merapi Mulia Credit Union,

Sleman.

KATA PENGANTAR

  Puji dan syukur kepada Tuhan Yesus Kristus atas berkat, anugerah dan

kemurahan-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul

“Implementasi Teknologi Hibernate Pada Sistem Informasi Akuntansi Koperasi

Kredit (Studi Kasus : Koperasi Kredit Merapi Mulia, Sleman)” sebagai salah satu

syarat untuk memperoleh gelar Sarjana Teknik (S.T.) di Fakultas Sains dan

Teknologi Universitas Sanata Dharma.

  Dalam penelitian ini sampai pada penyusunan skripsi ini, penulis banyak

mendapat bantuan dari berbagai pihak. Pada kesempatan ini, penulis ingin

menyampikan penghargaan dan ucapan terima kasih kepada :

  

1. Yosef Agung Cahyanta, S.T., M.T., Selaku Dekan Fakultas Sains dan

Teknologi Universitas Sanata Dharma.

  

2. Bapak Puspaningtyas Sanjoyo Adi, S.T., M.T. selaku Ketua Program Studi

Teknik Informatika Universitas Sanata Dharma dan Dosen Penguji.

  

3. Ibu Agnes Maria Polina, S.Kom., M.Sc., selaku Dosen Pembimbing

Akademik.

  

4. Ibu Ridowati Gunawan, S.Kom., M.T., selaku Dosen Pembimbing, terima

kasih atas perhatian, bimbingan dan dorongan semangatnya.

  

5. Ibu Anastasia Rita Widiarta, S.Si., M.Kom., selaku Dosen Pembimbing Kerja

Praktek.

  6. Ibu P. H. Prima Rosa, S.Si., M.Sc., selaku Dosen Penguji.

  

7. Seluruh anggota Sekretariat Fakultas Sains dan Teknologi, yang telah

membantu melancarkan administrasi dan pengadaan surat-surat.

  8. Koperasi Kredit Merapi Mulia dan segenap pengurus serta pegawainya.

  9. Laboran yang telah membantu menyiapkan alat untuk ujian.

  

10. Kedua Orang tua penulis yang sangat dikasihi, yang telah memberikan

segalanya tanpa mengharap kembali.

  

11. Kakak dan adik-adik penulis, yang selalu memberikan dukungan dan doanya.

  

12. Bernadet Setiayu, adikku terima kasih sudah meminjamkan notebooknya

selama lebih dari 2 bulan.

  

13. Puput Pradhika, terima kasih atas semangat dan dukungannya. Engkau selalu

bisa membuatku tersenyum dan bangkit kembali saat kujatuh.

  

14. Konoha Ceria (Antonius Yudha, Beni Sitanggang) dan seluruh penghuni

kontrakan. Persaudaraan itu indah dan selalu bisa membuatku bangkit ketika sedang terjatuh. Terima kasih atas tumpangan dan persaudaraannya.

  

15. Agus Winarno, terima kasih atas ilmu pemrograman dan proyek yang kita

kerjakan.

  

16. Pak Tjandra Irawan, terima kasih atas ilmu keuangan dan akuntansinya. Jadi

lebih memahami dan ikut terlibat dalam lembaga keuangan mikro berkat proyeknya.

  

17. Efran, Sarah dan Rachel, terima kasih buat kerjasamanya. Kalian semakin

membuatku mengerti tentang hidup. Terima kasih atas pengalamannya.

  

18. Anak-anak Teknik Informatika angkatan 2004, terima kasih atas pertemanan

dan pembelajaran yang kita lalui bersama.

19. Semua pihak yang turut terlibat dan tidak dapat disebutkan satu persatu.

  Penulis menyadari bahwa masih banyak kekurangan dalam penyusunan

skripsi ini, penulis memohon kritik dan saran yang sifatnya membangun. Penulis

memiliki harapan yang sangat besar, semoga skripsi ini dapat bermanfaat bagi

pembaca dan perkembangan ilmu pengetahuan.

  Yogyakarta, 15 Maret 2010 Penulis Timotheus Setianto

  

DAFTAR ISI

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

HALAMAN PERSETUJUAN.......................................................................... ii

HALAMAN PENGESAHAN.......................................................................... iii

HALAMAN KEASLIAN KARYA.................................................................. iv

HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI....................... v

HALAMAN PERSEMBAHAN....................................................................... vi

HALAMAN MOTTO....................................................................................... vii

ABSTRAKSI.................................................................................................... viii

ABSTRACT...................................................................................................... ix

KATA PENGANTAR...................................................................................... x

DAFTAR ISI..................................................................................................... xiii

DAFTAR GAMBAR........................................................................................ xvii

DAFTAR TABEL............................................................................................. xxiv

  

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

1.1. Latar Belakang Masalah......................................................................

  1

  

1.2. Rumusan Masalah................................................................................ 2

  

1.3. Batasan Masalah.................................................................................. 2

  

1.4. Tujuan Penelitian................................................................................. 3

  

1.5. Manfaat Penelitian............................................................................... 3

  

1.6. Metodologi Penelitian.......................................................................... 3

  

1.7. Sistematika Penulisan.......................................................................... 5

  

BAB II LANDASAN TEORI........................................................................... 6

  

2.1. Koperasi............................................................................................... 6

  2.1.1 Karakteristik Pelaporan Keuangan Koperasi............................ 6

  2.1.2 Tujuan Pelaporan Keuangan Koperasi...................................... 7

  2.3. Hibernate.............................................................................................. 9

  

2.3.1.Apa itu Hibernate?....................................................................... 9

  

2.3.2.Arsitektur Hibernate..................................................................... 9

  2.3.2.1 Gambaran Arsitektur..................................................... 9

  2.3.2.2 State/Keadaan Obyek.................................................... 12 2.3.3.Konfigurasi..................................................................................

  13 2.3.3.1 Programmatic Configuration........................................

  13 2.3.3.1.1 Mendapatkan Session Factory.......................

  14

  2.3.3.1.2 JDBC Connections......................................... 14

  2.3.3.2 XML Configuration File............................................... 15 2.3.4.Persistent Class............................................................................

  17 2.3.4.1 Contoh POJO................................................................

  17

  

2.3.5.Dasar Object Relational Mapping(O/R Mapping)....................... 20

  2.3.5.1 Deklarasi Mapping........................................................ 20

  2.3.5.1.1 Doctype.......................................................... 22 2.3.5.1.2 hibernate-mapping.........................................

  22 2.3.5.1.3 class................................................................ 22 2.3.5.1.4 id....................................................................

  23 2.3.5.1.5 property.......................................................... 24 2.3.5.1.6 many-to-one................................................... 25 2.3.5.1.7 one-to-one......................................................

  26 2.3.5.1.8 properties........................................................ 26 2.3.5.1.9 column............................................................ 27 2.3.5.2 Menggunakan tools XDoclet........................................

  28

  

2.3.6.Bekerja dengan Obyek................................................................. 32

  2.3.6.1 Transisi State................................................................. 32

  2.3.6.2 Daur Hidup Operasi...................................................... 32

  2.3.6.2.1 Saving Obyek................................................. 32

  2.3.6.2.2 Loading Obyek............................................... 33

  2.3.6.2.3 Getting Obyek................................................ 33 2.3.6.2.4 Refreshing Obyek..........................................

  34

  2.3.6.2.5 Updating Obyek............................................. 34 2.3.6.2.6 Delete Obyek.................................................

  34

  2.3.6.2.7 Querying Obyek............................................. 34

  

BAB III ANALISIS DAN PERANCANGAN SISTEM.................................. 36

3.1. Analisis Sistem....................................................................................

  36

  3.1.1. Analisis Kebutuhan..................................................................... 36 3.1.1.1.Skenario Sistem............................................................

  37

3.1.2.Pemodelan Proses........................................................................

  43

  3.1.2.1.Sequence Diagram........................................................ 43

  3.1.2.1.1 User............................................................. 43 3.1.2.1.2 Admin.........................................................

  62 3.2. Desain Sistem......................................................................................

  79

  3.2.1.Desain Class Diagram.................................................................. 79

  3.2.2.Desain Antar Muka...................................................................... 81

  3.2.2.1.Desain Input ................................................................. 86

  3.2.2.1.1 User............................................................. 86

  3.2.2.1.2 Admin......................................................... 102

  3.2.2.2.Desain Output .............................................................. 110

  3.2.2.1.1 User............................................................. 110

  3.2.2.1.2 Admin......................................................... 116

  3.2.3.Desain Database........................................................................... 118

  

BAB IV IMPLEMENTASI SISTEM .............................................................. 127

1.. Karakteristik Sistem .......................................................................... 128 2.. Instalasi .............................................................................................. 128 3.. Pembuatan POJO dan XML Mapping ............................................... 129 4.. Koneksi ke Database MySQL ........................................................... 156 5.. Pembuatan Operasi Obyek ................................................................ 159 6.. Implementasi Antar Muka ................................................................. 163

  4.6.2. Admin.................................................................................... 165

  4.6.3. User........................................................................................ 215

  

BAB V ANALISIS HASIL ............................................................................. 261

  5.1. Pengujian Sistem................................................................................. 261

  5.2. Kelebihan Sistem................................................................................. 263

  5.3. Kekurangan Sistem.............................................................................. 264

  

BAB VI PENUTUP.......................................................................................... 265

  6.1. Kesimpulan ......................................................................................... 265

  6.2. Saran ................................................................................................... 266

DAFTAR PUSTAKA....................................................................................... 267

  

DAFTAR GAMBAR

Gambar 2.1 Arsitektur High-Level Hibernate................................................ 9Gambar 2.2 Arsitektur Hibernate secara detail............................................... 10Gambar 3.1 Use Case Diagram User.............................................................. 41Gambar 3.2 Use Case Diagram Admin........................................................... 42Gambar 3.3 Sequence Diagram Login User................................................... 43Gambar 3.4 Sequence Diagram Registrasi Nasabah....................................... 44Gambar 3.5 Sequence Diagram Registrasi Anggota....................................... 44Gambar 3.6 Sequence Diagram Registrasi Buka Tabungan........................... 45Gambar 3.7 Sequence Diagram Registrasi Tutup Tabungan.......................... 45Gambar 3.8 Sequence Diagram Registrasi Buka Deposito............................ 46Gambar 3.9 Sequence Diagram Registrasi Tutup Deposito........................... 46Gambar 3.10 Sequence Diagram Registrasi Buka Pinjaman........................... 47Gambar 3.11 Sequence Diagram Registrasi Buka Pinjaman........................... 47Gambar 3.12 Sequence Diagram Transaksi Simpanan.................................... 48Gambar 3.13 Sequence Diagram Transaksi Tabungan.................................... 48Gambar 3.14 Sequence Diagram Transaksi Deposito..................................... 49Gambar 3.15 Sequence Diagram Transaksi Pencairan Pinjaman.................... 49Gambar 3.16 Sequence Diagram Transaksi Angsuran Pinjaman.................... 50Gambar 3.17 Sequence Diagram Transaksi Jurnal.......................................... 50Gambar 3.18 Sequence Diagram Informasi Nasabah...................................... 51Gambar 3.19 Sequence Diagram Informasi Rekening.................................... 51Gambar 3.20 Sequence Diagram Informasi Detail Rekening Simpanan......... 52Gambar 3.21 Sequence Diagram Informasi Detail Rekening Tabungan......... 52Gambar 3.22 Sequence Diagram Informasi Detail Rekening Deposito.......... 53Gambar 3.23 Sequence Diagram Informasi Detail Rekening Pinjaman.......... 53Gambar 3.24 Sequence Diagram Informasi Mutasi Rekening Simpanan....... 54Gambar 3.25 Sequence Diagram Informasi Mutasi Rekening Tabungan....... 54Gambar 3.26 Sequence Diagram Informasi Mutasi Rekening Deposito......... 55Gambar 3.27 Sequence Diagram Informasi Mutasi Rekening Pinjaman........ 55Gambar 3.28 Sequence Diagram Laporan Rekening Produk Simpanan......... 56Gambar 3.29 Sequence Diagram Laporan Rekening Produk Tabungan......... 56Gambar 3.30 Sequence Diagram Laporan Rekening Produk Deposito........... 57Gambar 3.31 Sequence Diagram Laporan Rekening Produk Pinjaman.......... 57Gambar 3.32 Sequence Diagram Laporan Deposito Jatuh Tempo.................. 58Gambar 3.33 Sequence Diagram Laporan Pinjaman Jatuh Tempo ................ 58Gambar 3.34 Sequence Diagram Laporan Mutasi Rekening Simpanan.......... 59Gambar 3.35 Sequence Diagram Laporan Mutasi Rekening Tabungan.......... 59Gambar 3.36 Sequence Diagram Laporan Mutasi Rekening Deposito........... 60Gambar 3.37 Sequence Diagram Laporan Mutasi Rekening Pinjaman.......... 60Gambar 3.38 Sequence Diagram Laporan Jurnal Harian................................ 61Gambar 3.39 Sequence Diagram Laporan Mutasi Harian............................... 61Gambar 3.40 Sequence Diagram Login Admin............................................... 62Gambar 3.41 Sequence Diagram Tambah User............................................... 62Gambar 3.42 Sequence Diagram Ubah User................................................... 63Gambar 3.43 Sequence Diagram Hapus User.................................................. 63Gambar 3.44 Sequence Diagram Tambah Nasabah........................................ 64Gambar 3.45 Sequence Diagram Ubah Nasabah............................................. 64Gambar 3.46 Sequence Diagram Hapus Nasabah........................................... 65Gambar 3.47 Sequence Diagram Tambah Pegawai......................................... 65Gambar 3.48 Sequence Diagram Ubah Pegawai............................................. 66Gambar 3.49 Sequence Diagram Hapus Pegawai............................................ 66Gambar 3.50 Sequence Diagram Tambah Jaminan......................................... 67Gambar 3.51 Sequence Diagram Ubah Jaminan............................................. 67Gambar 3.52 Sequence Diagram Hapus Jaminan............................................ 68Gambar 3.53 Sequence Diagram Setup Golongan Akun................................. 68Gambar 3.54 Sequence Diagram Setup Kelompok Akun............................... 69Gambar 3.55 Sequence Diagram Setup Akun................................................. 69Gambar 3.56 Sequence Diagram Tambah Produk Simpanan.......................... 70Gambar 3.57 Sequence Diagram Ubah Produk Simpanan.............................. 70Gambar 3.58 Sequence Diagram Hapus Produk Simpanan............................. 71Gambar 3.59 Sequence Diagram Tambah Produk Tabungan.......................... 71Gambar 3.60 Sequence Diagram Ubah Produk Tabungan.............................. 72Gambar 3.61 Sequence Diagram Hapus Produk Tabungan............................. 72Gambar 3.62 Sequence Diagram Tambah Produk Deposito........................... 73Gambar 3.63 Sequence Diagram Ubah Produk Deposito................................ 73Gambar 3.64 Sequence Diagram Hapus Produk Deposito ............................. 74Gambar 3.65 Sequence Diagram Tambah Produk Pinjaman........................... 74Gambar 3.66 Sequence Diagram Ubah Produk Pinjaman............................... 75Gambar 3.67 Sequence Diagram Hapus Produk Pinjaman............................. 75Gambar 3.68 Sequence Diagram Informasi Mutasi Jurnal.............................. 76Gambar 3.69 Sequence Diagram Laporan Neraca Saldo................................. 76Gambar 3.70 Sequence Diagram Laporan Laba Rugi..................................... 76Gambar 3.71 Sequence Diagram Laporan Neraca........................................... 77Gambar 3.72 Sequence Diagram Laporan Jurnal Umum................................ 77Gambar 3.73 Sequence Diagram Proses Akhir Hari....................................... 77Gambar 3.74 Sequence Diagram Proses Akhir Bulan..................................... 78Gambar 3.75 Sequence Diagram Proses Akhir Tahun.................................... 78Gambar 3.76 Class Diagram ........................................................................... 80Gambar 3.77 Struktur Menu Utama User........................................................ 82Gambar 3.78 Struktur Menu Utama Admin.................................................... 83Gambar 3.79 Login ......................................................................................... 84Gambar 3.80 Menu Utama User...................................................................... 84Gambar 3.81 Menu Utama Admin................................................................... 85Gambar 3.82 Registrasi Nasabah..................................................................... 86Gambar 3.83 Registrasi Anggota .................................................................... 86Gambar 3.84 Registrasi Buka Rekening Tabungan......................................... 87Gambar 3.85 Registrasi Tutup Rekening Tabungan........................................ 87Gambar 3.86 Registrasi Buka Rekening Deposito.......................................... 87Gambar 3.87 Registrasi Tutup Rekening Deposito......................................... 88Gambar 3.88 Registrasi Buka Rekening Pinjaman.......................................... 88Gambar 3.89 Registrasi Tutup Rekening Pinjaman......................................... 89Gambar 3.90 Transaksi Simpanan .................................................................. 89Gambar 3.91 Transaksi Tabungan................................................................... 90Gambar 3.92 Transaksi Deposito..................................................................... 90Gambar 3.93 Transaksi Pencairan Pinjaman................................................... 91Gambar 3.94 Transaksi Angsuran Pinjaman................................................... 91Gambar 3.95 Transaksi Jurnal......................................................................... 92Gambar 3.96 Informasi Nasabah..................................................................... 92Gambar 3.97 Informasi Rekening.................................................................... 93Gambar 3.98 Informasi Mutasi Simpanan....................................................... 93Gambar 3.99 Informasi Mutasi Tabungan....................................................... 94 Gambar 3.100 Informasi Mutasi Deposito....................................................... 94

  

Gambar 3.101 Informasi Mutasi Pinjaman ..................................................... 95

Gambar 3.102 Informasi Detail Mutasi Simpanan.......................................... 95

Gambar 3.103 Informasi Detail Mutasi Tabungan.......................................... 96

Gambar 3.104 Informasi Detail Mutasi Deposito............................................ 96

Gambar 3.105 Informasi Detail Mutasi Pinjaman........................................... 97

Gambar 3.106 Laporan Produk Simpanan ...................................................... 97

Gambar 3.107 Laporan Produk Tabungan....................................................... 97

Gambar 3.108 Laporan Produk Deposito........................................................ 98

Gambar 3.109 Laporan Produk Pinjaman........................................................ 98

Gambar 3.110 Laporan Deposito Jatuh Tempo............................................... 98

Gambar 3.111 Laporan Pinjaman Jatuh Tempo.............................................. 99

Gambar 3.112 Laporan Mutasi Rekening Simpanan ...................................... 99

Gambar 3.113 Laporan Mutasi Rekening Tabungan....................................... 99

Gambar 3.114 Laporan Mutasi Rekening Deposito........................................ 100

Gambar 3.115 Laporan Mutasi Rekening Pinjaman........................................ 100

Gambar 3.116 Laporan Mutasi Harian............................................................ 101

Gambar 3.117 Laporan Jurnal Harian.............................................................. 101

Gambar 3.118 Setup Jaminan.......................................................................... 102

Gambar 3.119 Setup Golongan Akun.............................................................. 102

Gambar 3.120 Setup Kelompok Akun............................................................. 103

  

Gambar 3.121 Setup Akun .............................................................................. 103

Gambar 3.122 Setup Produk Simpanan........................................................... 104

Gambar 3.123 Setup Produk Tabungan........................................................... 104

Gambar 3.124 Setup Produk Deposito............................................................. 105

Gambar 3.125 Setup Produk Pinjaman............................................................ 105

Gambar 3.126 Pemeliharaan Nasabah............................................................. 106

Gambar 3.127 Pemeliharaan Pegawai............................................................. 106

Gambar 3.128 Pemeliharaan User................................................................... 107

Gambar 3.129 Proses Akhir Hari..................................................................... 107

Gambar 3.130 Proses Akhir Bulan.................................................................. 107

Gambar 3.131 Proses Akhir Tahun.................................................................. 108

Gambar 3.132 Informasi Mutasi Jurnal........................................................... 108

Gambar 3.133 Laporan Jurnal Umum............................................................. 109

Gambar 3.134 Laporan Buku Besar................................................................. 109

Gambar 3.135 Laporan Mutasi Rekening Simpanan....................................... 110

Gambar 3.136 Laporan Mutasi Rekening Tabungan....................................... 110

Gambar 3.137 Laporan Mutasi Rekening Deposito........................................ 111

Gambar 3.138 Laporan Mutasi Rekening Pinjaman........................................ 111

Gambar 3.139 Laporan Rekening Produk Simpanan...................................... 112

Gambar 3.140 Laporan Rekening Produk Tabungan...................................... 112

Gambar 3.141 Laporan Rekening Produk Deposito........................................ 113

Gambar 3.142 Laporan Rekening Produk Pinjaman Pasif.............................. 113

Gambar 3.143 Laporan Rekening Produk Pinjaman Aktif.............................. 113

Gambar 3.144 Laporan Deposito Jatuh Tempo............................................... 114

Gambar 3.145 Laporan Pinjaman Jatuh Tempo.............................................. 114

Gambar 3.146 Laporan Mutasi Harian............................................................ 115

Gambar 3.147 Laporan Jurnal Harian.............................................................. 115

Gambar 3.148 Laporan Jurnal Umum............................................................. 116

Gambar 3.149 Laporan Neraca Saldo.............................................................. 116

Gambar 3.150 Laporan Neraca Laba Rugi...................................................... 117

Gambar 3.151 Laporan Neraca........................................................................ 117

  

Gambar 3.152 Diagram Database Model......................................................... 118

Gambar 4.01 Login......................................................................................... 163Gambar 4.02 Setup Jaminan........................................................................... 165Gambar 4.03 Setup Golongan Akun............................................................... 169Gambar 4.04 Setup Kelompok Akun.............................................................. 172Gambar 4.05 Setup Akun................................................................................ 175Gambar 4.06 Setup Produk Simpanan............................................................ 178Gambar 4.07 Setup Produk Tabungan............................................................ 182Gambar 4.08 Setup Produk Deposito.............................................................. 186Gambar 4.09 Setup Produk Pinjaman............................................................. 191Gambar 4.10 Pemeliharaan Nasabah............................................................... 195Gambar 4.11 Pemeliharaan Pegawai............................................................... 200Gambar 4.12 Pemeliharaan User..................................................................... 204Gambar 4.13 Proses Akhir Hari....................................................................... 207Gambar 4.14 Proses Akhir Bulan.................................................................... 209Gambar 4.15 Proses Akhir Tahun.................................................................... 210Gambar 4.16 Informasi Mutasi Jurnal............................................................. 211Gambar 4.17 Laporan Jurnal Umum............................................................... 212Gambar 4.18 Laporan Buku Besar................................................................... 213Gambar 4.19 Registrasi Nasabah..................................................................... 215Gambar 4.20 Registrasi Anggota..................................................................... 216Gambar 4.21 Registrasi Buka Rekening Tabungan......................................... 217Gambar 4.22 Registrasi Tutup Rekening Tabungan........................................ 218Gambar 4.23 Registrasi Buka Rekening Deposito.......................................... 220Gambar 4.24 Registrasi Tutup Rekening Deposito......................................... 221Gambar 4.25 Registrasi Buka Rekening Pinjaman.......................................... 222Gambar 4.26 Registrasi Tutup Rekening Pinjaman......................................... 225Gambar 4.27 Transaksi Simpanan................................................................... 226Gambar 4.28 Transaksi Tabungan................................................................... 228Gambar 4.29 Transaksi Deposito..................................................................... 229Gambar 4.30 Transaksi Pencairan Pinjaman................................................... 230Gambar 4.31 Transaksi Angsuran Pinjaman................................................... 232Gambar 4.32 Transaksi Jurnal......................................................................... 233Gambar 4.33 Informasi Nasabah..................................................................... 235Gambar 4.34 Informasi Rekening.................................................................... 236Gambar 4.35 Informasi Mutasi Simpanan....................................................... 238Gambar 4.36 Informasi Mutasi Tabungan....................................................... 239Gambar 4.37 Informasi Mutasi Deposito......................................................... 240Gambar 4.38 Informasi Mutasi Pinjaman........................................................ 241Gambar 4.39 Informasi Detail Mutasi Rekening Simpanan............................ 242Gambar 4.40 Informasi Detail Mutasi Rekening Tabungan............................ 243Gambar 4.41 Informasi Detail Mutasi Rekening Deposito............................. 244Gambar 4.42 Informasi Detail Mutasi Rekening Pinjaman............................. 245Gambar 4.43 Laporan Produk Simpanan......................................................... 246Gambar 4.44 Laporan Produk Tabungan......................................................... 247Gambar 4.45 Laporan Produk Deposito.......................................................... 249Gambar 4.46 Laporan Produk Pinjaman.......................................................... 250Gambar 4.47 Laporan Deposito Jatuh Tempo................................................. 251Gambar 4.48 Laporan Pinjaman Jatuh Tempo................................................ 252Gambar 4.49 Laporan Mutasi Rekening Simpanan......................................... 253Gambar 4.50 Laporan Mutasi Rekening Tabungan......................................... 254Gambar 4.51 Laporan Mutasi Rekening Deposito.......................................... 256Gambar 4.52 Laporan Mutasi Rekening Pinjaman.......................................... 257Gambar 4.53 Laporan Mutasi Harian.............................................................. 258Gambar 4.54 Laporan Jurnal Harian................................................................ 259

  

DAFTAR TABEL

Tabel 2.1 Tabel properti koneksi JDBC......................................................... 15Tabel 3.1 Tabel nasabah................................................................................. 119Tabel 3.2 Tabel anggota.................................................................................. 119Tabel 3.3 Tabel pegawai................................................................................. 119Tabel 3.4 Tabel user........................................................................................ 120Tabel 3.5 Tabel kategori_akun....................................................................... 120Tabel 3.6 Tabel golongan_akun...................................................................... 120Tabel 3.7 Tabel kelompok_akun..................................................................... 120Tabel 3.8 Tabel akun....................................................................................... 121Tabel 3.9 Tabel simpanan............................................................................... 121Tabel 3.10 Tabel tabungan............................................................................... 121Tabel 3.11 Tabel deposito................................................................................ 122Tabel 3.12 Tabel pinjaman.............................................................................. 122Tabel 3.13 Tabel jaminan................................................................................ 122Tabel 3.14 Tabel detail_jaminan...................................................................... 122Tabel 3.15 Tabel kode_transaksi..................................................................... 123Tabel 3.16 Tabel account_simpanan................................................................ 123Tabel 3.17 Tabel account_ tabungan............................................................... 123Tabel 3.18 Tabel account_ deposito................................................................ 124Tabel 3.19 Tabel account_ pinjaman............................................................... 124Tabel 3.20 Tabel transaksi_jurnal.................................................................... 125Tabel 3.21 Tabel transaksi_account................................................................. 125Tabel 3.22 Tabel jurnal.................................................................................... 125Tabel 3.23 Tabel buku_besar........................................................................... 126Tabel 4.1 Spesifikasi Software......................................................................... 127Tabel 4.1 Pemetaan POJO, XML Mapping dan Tabel Database..................... 129Tabel 5.1 Pengujian Form Pegawai dengan Hibernate................................... 261Tabel 5.2 Pengujian Form Pegawai dengan JDBC.......................................... 262Tabel 5.3 Pengujian Form Transaksi Simpanan dengan Hibernate................ 262Tabel 5.4 Pengujian Form Transaksi Simpanan dengan JDBC....................... 262

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

  Dalam era informasi seperti saat ini, kebutuhan akan informasi yang cepat dan tepat sangat dibutuhkan terutama bagi suatu organisasi bisnis. Bagi suatu organisasi, kebutuhan akan informasi menjadi suatu hal yang penting untuk melihat perkembangan organisasi dan kemudian informasi tersebut digunakan oleh manajemen untuk perencanaan strategi bisnis. Informasi yang dibutuhkan harus didapatkan dengan cepat dan tepat. Pencatatan secara manual akan memakan waktu yang lama dan kemungkinan kesalahan dalam pencatatan cukup besar. Oleh karena itu dibutuhkan pengelola informasi yang dikomputerisasi. Salah satu cara untuk mengelola informasi tersebut adalah dengan membuat sistem informasi akuntansi untuk mengelola informasi keuangan dan menampilkannya dalam bentuk laporan akuntansi.

  Teknologi yang digunakan juga turut serta mempengaruhi pengelolaan informasi. Dalam hal ini penulis menawarkan hibernate sebagai teknologi yang dapat menunjang perkembangan teknologi informasi. Hibernate merupakan teknologi untuk object-relational mapping yang mampu memetakan obyek ke dalam struktur database relasional maupun dari struktur database relasional ke dalam bentuk obyek. Hal ini memudahkan developer untuk bekerja dengan obyek dan menerapkan konsep obyek dalam database relasional yang bersifat terstruktur.

  Dengan memanfaatkan teknologi hibernate dalam sistem informasi akuntansi yang diimplementasikan dalam koperasi kredit, maka pihak manajemen koperasi akan semakin mudah dan cepat mendapatkan informasi berupa laporan keuangan dibandingkan dengan cara manual. implementasi teknologi hibernate pada sistem informasi akuntansi koperasi kredit ini menggunakan studi kasus di Koperasi Kredit Merapi Mulia, Sleman.