17
PERANCANGAN SISTEM INFORMASI DENGAN JAVANETBEANS UNTUK PERHITUNGAN PENGHASILAN ANGGOTA KOPERASI PETANI SAWIT MAKMUR SEJAHTERA SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata 1 Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh : Angga Wijaya NIM : L200090090 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013

PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

  • Upload
    lamnga

  • View
    226

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

PERANCANGAN SISTEM INFORMASI DENGAN JAVA NETBEANS

UNTUK PERHITUNGAN PENGHASILAN ANGGOTA KOPERASI

PETANI SAWIT MAKMUR SEJAHTERA

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata 1

Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh :

Angga WijayaNIM : L200090090

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2013

Page 2: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

iiiiiiiii

Page 3: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

iviviv

Page 4: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

vvv

Page 5: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

HALAMAN MOTTO

Hidup akan terus berjalan dan disitu perubahan juga akan terus terjadi,

nikmati saja perjalanan itu dan lakukan yang terbaik

(Penulis)

Berikan senyum kebahagiaan untuk orang-orang tersayang selagi Allah SWT

masih memberi kesempatan itu pada kita.

(Penulis)

Manusia diberi kemampuan oleh Tuhan untuk mencoba

dan mencoba sampai kemudian dia bertemu dengan kesalahan

yang membawanya menuju sebuah kebenaran

yang akan slalu diingatnya dalam hati.

( Kahlil Gibran)

v

Page 6: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

vi

HALAMAN PERSEMBAHAN

Laporan penelitian ini penulis persembahkan kepada :

1. Kedua orang tua tercinta, yang telah memberikan segalanya untukku yang selalu diiringi

kasih sayang. Kalian yang terhebat dalam hidupku.

2. Nenek tercinta, yang telah banyak berkorban dalam segala aspek kehidupanku.

3. Keluarga tercinta yang selalu memberi motivasi hebat agar terus berjuang demi kebaikan

semuanya.

4. Seseorang spesial yang banyak mengajariku arti kasih sayang, cinta, bagaimana itu

bermimpi dan pelajaran kehidupan sesungguhnya serta seseorang yang selalu memberi

support untuk segera menyelesaikan skripsi ini.

5. Keluarga baru Bangsa_Dhee yang selalu bersemangat, teman saling bercanda, bertukar

fikiran, bertukar pengalaman, kalian akan selalu dihati.

6. Jarot Anton, sahabat yang 4 tahun ini memberikan tumpangan berteduh selama menuntut

ilmu di Universitas Muhammadiyah Surakarta.

7. Kakak tingkat Mbak Dyta, Mas Dumadi dan masih banyak lagi, yang banyak membagi

pengalaman dan pengetahuan selama berada dibangku kuliah sehingga perkuliahan ini

menjadi terlihat mudah.

8. Sahabat-sahabatku seperjuangan dalam menyelesaikan skripsi yang tidak bisa

kusebutkan satu persatu.

9. Pak Yusuf, Bu Ratna, Pak Jayus yang memberikan pencerahan dan memberikan

pengetahuan baru untuk kebaikan penelitian ini.

10. Adik tingkat Jurusan Tekink Informatika yang saya cintai, semoga laporan penelitian ini

berguna bagi adik-adik semuanya.

Page 7: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

vii

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Alhamdulillah kami panjatkan puji syukur ke hadirat Allah SWT yang Maha

Segalanya, yang telah memberikan rahmat dan hidayah-Nya sehingga penulis dapat

menyelesaikan penelitian ini tanpa menemui hambatan yang berarti. Shalawat serta

salam selalu tercurahkan kepada Nabi Muhammad SAW yang selalu kita nantikan

syafaatnya di Yaumul akhir nanti.

Penelitian Tentang Perancangan Sistem Informasi Dengan Java Netbens

Untuk Perhitungan Penghasilan Anggota Koperasi Petani Sawit Makmur Sejahtera

ini menggunakan salah satu aplikasi Open Source yaitu Java Netbeans untuk

pembuatan koding dan desaign tampilan. Sedangkan untuk pengelolaan database

menggunakan MySQL yang telah kita ketahui bahwa software ini merupakan aplikasi

databse yang mendapat dukungan dari banyak sistem operasi.

Selesainya penelitian ini tentu tidak bisa lepas dari bantuan beberapa pihak.

Oleh karena itu, dengan tulus penulis kerendahan hati penulis mengucapkan

terimakasih yang sebesar-besarnya kepada :

1. Bp. Husni Thamrin, S.T., M.T., Ph.D selaku Dekan Fakultas Komunikasi dan

Informatika.

2. Heru Supriyono, S.T., S.Mc. Ph,D selaku Ketua Program Studi Teknik

Informatika.

3. Bp. Yusuf Sulistyo Nugroho, S.T., M. Eng., Selaku Pembimbing Akademik,

serta Pembimbing II dalam penelitian ini.

4. Ibu Ratnasari Nurrahmah, S.T., M.T., Selaku Pembimbing I dalam penelitian

ini.

Page 8: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

viiiviiiviiiviii

Page 9: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

ixix

DAFTAR ISI

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

LEMBAR PERSETUJUAN................................................................................ ii

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

HALAMAN KONTRIBUSI............................................................................... iv

HALAMAN MOTTO......................................................................................... v

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

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

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

DAFTAR TABEL................................................................................................ xii

DAFTAR GAMBAR...........................................................................................xiii

DAFTAR LAMPIRAN.......................................................................................xvi

ABSTRAKSI.......................................................................................................xvii

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

A. Latar Belakang Masalah......................................................................... 1

B. Rumusan Masalah................................................................................... 3

C. Batasan Masalah..................................................................................... 3

D. Tujuan Penelitian.................................................................................... 3

E. Manfaat Penelitian.................................................................................. 4

F. Sistematika Penulisan............................................................................. 4

Page 10: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

xx

BAB II TINJAUAN PUSTAKA.......................................................................... 7

A. Telaah Penelitian.................................................................................... 7

B. Landasan Teori....................................................................................... 8

1. Koperasi………................................................................................. 8

2. Sistem Informasi ……………………………................................... 9

3. Netbeans……....................................................................................... 10

4. Database............................................................................................ 10

7. MySQL............................................................................................. 11

8. SDLC (System Development Life Cycle).......................................... 11

BAB III METODE PENELITIAN..................................................................... 12

A. Waktu dan Tempat Penelitian................................................................. 12

B. Diagram Alir Penelitian (Flowchart)...................................................... 23

C. Gambaran Kerja Sistem.......................................................................... 14

D. Langkah Penelitian................................................................................. 15

1. Analisis Kebutuhan........................................................................... 15

2. Perancangan Sistem............................................................................ 16

a. Data Flow Diagram (DFD)......................................................... 16

b. Perancangan Use Case................................................................ 21

c. Diagram Aktifitas........................................................................ 31

d. Pemodelan Data System............................................................. 47

1) Entity-Relationship Diagram (ERD)..................................... 47

2) Perancangan Database........................................................... 47

e. Perancangan Dialog Layar.......................................................... 54

Page 11: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

xixi

3. Coding dan Testing........................................................................... 55

a. Form Login................................................................................. 55

b. Form Menu Administrator.......................................................... 55

c. Form Menu Operator.................................................................. 56

4. Pengujian Sistem............................................................................... 58

5. Implementasi Sistem......................................................................... 59

BAB IV HASIL DAN PEMBAHASAN........................................................... 59

A. Hasil Penelitian....................................................................................... 60

1. Login User.................................................................................. 60

2. Menu Utama……………........................................................... 68

3. Pengolahan Data…..................................................................... 85

4. Output Sistem……..................................................................... 93

B. Pembahasan………................................................................................ 95

1. Pengujian Efektifitas Sistem.............................................. 95

2. Pengujian Efisiensi Sistem……………................................... 96

BAB V PENUTUP........................................................................................... 99

A. Kesimpulan............................................................................................ 99

B. Saran...................................................................................................... 99

DAFTAR PUSTAKA....................................................................................... 100

LAMPIRAN

Page 12: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

xii

DAFTAR TABEL

Tabel 3.1 Login User Administator....................................................................... 26

Tabel 3.2 Login User Operator….......................................................................... 26

Tabel 3.3 Input Kelompok..................................................................................... 27

Tabel 3.4 Input Pengurus...................................................................................... 27

Tabel 3.5 Input Potongan...................................................................................... 28

Tabel 3.6 Input Anggota....................................................................................... 28

Tabel 3.7 Input Harga Mingguan.......................................................................... 29

Tabel 3.8 Input Hasil Panen................................................................................. 29

Tabel 3.9 Cetak Laporan Bulanan......................................................................... 30

Tabel 3.10 Laporan SHU……….......................................................................... 30

Tabel 3.11 Struktur Tabel Admin.......................................................................... 48

Tabel 3.12 Struktur Tabel Ketua........................................................................... 48

Tabel 3.13 Struktur Tabel Anggota....................................................................... 49

Tabel 3.14 Hasil Petani……………..................................................................... 49

Tabel 3.15 Tabel Kelompok……......................................................................... 50

Tabel 3.16 Tabel Kenaikan.................................................................................. 50

Tabel 3.17 Potongan Agama………................................................................... 51

Tabel 3.18 Tabel Potongan Pinjaman.................................................................. 51

Tabel 3.19 Tabel Potongan Wajib………........................................................... 52

Tabel 3.20 Tabel Minggu………......................................................................... 52

Tabel 4.1 Perbandingan Efektifitas Sistem......................................................... 95

Tabel 4.2 Perbandingan Operasional Sistem Lama............................................ 96

Tabel 4.3 Perbandingan Operasional Sistem Baru............................................. 97

Tabel 4.2 Perbandingan Efisiensi Sistem………............................................... 98

Page 13: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

xiiixiiixiiixiii

DAFTAR GAMBAR

Gambar 3.1 Diagram alir penelitian..................................................................... 13

Gambar 3.2 Gambaran Kerja Sistem.................................................................... 14

Gambar 3.3 DFD level 0...................................................................................... 17

Gambar 3.4 DFD level 1 Admin.......................................................................... 19

Gambar 3.4 DFD level 1 Ketua........................................................................... 20

Gambar 3.5 Use Case Diagram........................................................................... 22

Gambar 3.6 Diagram Aktifitas Tambah Data Pengurus....................................... 31

Gambar 3.7 Diagram Aktifitas Edit Data Pengurus............................................. 32

Gambar 3.8 Diagram Aktifitas Hapus Data Pengurus........................................ 33

Gambar 3.9 Diagram Aktifitas Tambah Data Kelompok..................................... 34

Gambar 3.10 Diagram Aktifitas Edit Data Kelompok........................................ 35

Gambar 3.11 Diagram Aktifitas Hapus Data Kelompok...................................... 36

Gambar 3.12 Diagram Aktifitas Tambah Data Anggota...................................... 37

Gambar 3.13 Diagram Aktifitas Edit Data Anggota........................................... 38

Gambar 3.14 Diagram Aktifitas Hapus Data Anggota……................................ 39

Gambar 3.15 Diagram Aktifitas Tambah Data Minggu...................................... 40

Gambar 3.16 Diagram Aktifitas Edit Data Minggu………................................. 41

Gambar 3.17 Diagram Aktifitas Hapus Data Minggu......................................... 42

Gambar 3.18 Diagram Aktifitas Tambah Data Hasil Tani.................................. 43

Gambar 3.19 Diagram Aktifitas Edit Data Hasil Tani........................................ 44

Gambar 3.20 Diagram Aktifitas Hapus Data Hasil Tani..................................... 45

Gambar 3.19 Diagram Aktifitas Cetak Laporan................................................. 46

Page 14: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

xivxivxiv

Gambar 3.22 ER-Diagram SIPPA di KOPSAMAS............................................ 47

Gambar 4.1 Tampilan Menu Login Administator……….................................... 61

Gambar 4.2 Tampilan Menu Login Operator…...……….................................... 61

Gambar 4.3 Tampilan Jika Gagal Login............................................................... 62

Gambar 4.4 Menu Administator............................................................................ 68

Gambar 4.5 Menu Operator.................................................................................. 69

Gambar 4.6 Tampilan Form Menu Admin........................................................... 71

Gambar 4.7 Tampilan Form Menu Kelompok...................................................... 72

Gambar 4.8 Tampilan Form Menu Pengurus....................................................... 73

Gambar 4.9 Tampilan Form Menu Potongan Wajib............................................ 74

Gambar 4.10 Tampilan Form Menu Potongan Agama........................................ 75

Gambar 4.11 Tampilan Form Menu Daftar anggota............................................ 76

Gambar 4.12 Tampilan Form Menu Minggu....................................................... 77

Gambar 4.13 Tampilan Form Menu Anggota..................................................... 78

Gambar 4.14 Tampilan Form Menu Kas Kelompok........................................... 79

Gambar 4.15 Tampilan Form Menu Potongan Pinjaman................................... 80

Gambar 4.16 Tampilan Form Menu Hasil Tani................................................. 81

Gambar 4.17 Tampilan Form Menu Laporan Bulanan....................................... 82

Gambar 4.18 Tampilan Form Menu Sisa Hasil Usaha....................................... 83

Gambar 4.19 Tampilan Form Menu Statistik..................................................... 84

Gambar 4.20 Tampilan Hasil Perbandingan...................................................... 85

Gambar 4.21 Pilih Tombol Tambah.................................................................. 86

Gambar 4.22 Pengisian Inputan.......................................................................... 86

Gambar 4.23 Informasi berhasil memasukan data............................................. 87

Gambar 4.24 Informasi gagal memasukan data................................................ 87

Page 15: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

xvxvxv

Gambar 4.25 Data berhasil masuk kedalam database........................................ 87

Gambar 4.26 Pengubahan Data…....................................................................... 90

Gambar 4.27 Pemberitahuan pengubahan data berhasil..................................... 90

Gambar 4.28 Hasil Pengubahan data.................................................................. 90

Gambar 4.29 Peringatan Hapus......................................................................... 92

Gambar 4.30 Laporan Penghasilan..................................................................... 93

Gambar 4.31 Laporan Hutang…........................................................................ 94

Gambar 4.32 Laporan Sisa Hasil Usaha............................................................. 94

Gambar 4.33 Grafik perbandingan efektifitas sistem......................................... 96

Page 16: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

xvixvixvi

DAFTAR LAMPIRAN

Lampiran I Surat keterangan perhitungan penghasilan KOPSAMAS

Page 17: PERANCANGAN SISTEM INFORMASI DENGAN … fileperancangan sistem informasi dengan javanetbeans untuk perhitungan penghasilananggota koperasi petani saw it makmur sejahtera skripsi disusun

xvii

ABSTRAKSI

Perhitungan penghasilan Anggota Koperasi Petani Sawit Makmur Sejahtera(KOPSAMAS) adalah sebuah rutinitas bulanan di KOPSAMAS sebagai laporan ketuakelompok tani kepada para anggotanya. Saat ini penanganan perhitungan masihsangat manual yakni dengan kalkulator dan hanya beberapa ketua kelompok tani sajayang dapat menggunakan excel. Padahal KOPSAMAS mempunyai anggota mencapaiangka 600 yang terbagi dalam 32 kelompok tani. Cara tersebut belum memberikansolusi yang terbaik dalam menghitung penghasilan anggota karena masih memakanbanyak waktu dan biaya sehingga dirasa kurang efektif dan efisien.

Untuk mengatasi permasalahan tersebut, telah dibuat sebuah sistem informasiperhitungan penghasilan di KOPSAMAS berbasis dekstop khusus untuk para ketuakelompok tani dengan tampilan yang familiar sehingga mudah dalam penggunaannya.Sistem dibuat dengan melakukan analisa kebutuhan sistem, permbuatan sistem,pengujian sistem dan penerapan sistem. Sistem dibangun dengan menggunakan JavaNetBens dan pengolahan database menggunakan MySQL.

Sistem Informasi Dengan Java NetBens Untuk Perhitungan PenghasilanAnggota Koperasi Petani Sawit Makmur Sejahtera yang dibuat telah dilakukanpengujian untuk mengetahui tingkat efektifitas dan efisiensi sistem. Dari pengujian itudidapatkan hasil bahwa sistem yang baru jauh lebih efektif dan efisien dibandingsistem yang lama sehingga tujuan dalam penelitian ini sudah tercapai.

Kata kunci : Sistem Informasi, Koperasi, Java NetBens, MySQL.