• Tidak ada hasil yang ditemukan

KOPERASI KARYAWAN DAN PENSIUNAN TIMAH SUNGAILIAT ( K O K A R T I S ) DENGAN METODOLOGI BERORIENTASI OBYEK

N/A
N/A
Protected

Academic year: 2021

Membagikan "KOPERASI KARYAWAN DAN PENSIUNAN TIMAH SUNGAILIAT ( K O K A R T I S ) DENGAN METODOLOGI BERORIENTASI OBYEK"

Copied!
20
0
0

Teks penuh

(1)

 

RANCANGAN SISTEM INFORMASI KOPERASI SIMPAN PINJAM

PADA

KOPERASI KARYAWAN DAN PENSIUNAN TIMAH

SUNGAILIAT ( K O K A R T I S )

DENGAN METODOLOGI BERORIENTASI OBYEK

Oleh:

GISA DWI OKTAVIANI

NIM : 0722300153

PROGRAM STUDI MANAJEMEN INFORMATIKA

STMIK ATMA LUHUR PANGKALPINANG

(2)

 

RANCANGAN SISTEM INFORMASI KOPERASI SIMPAN PINJAM

PADA

KOPERASI KARYAWAN DAN PENSIUNAN TIMAH

SUNGAILIAT ( K O K A R T I S )

DENGAN METODOLOGI BERORIENTASI OBYEK

TUGAS AKHIR

Diajukan Sebagai Syarat Meraih

Gelar Ahli Madya

Oleh:

GISA DWI OKTAVIANI

NIM : 0722300153

PROGRAM STUDI MANAJEMEN INFORMATIKA

STMIK ATMA LUHUR PANGKALPINANG

(3)
(4)

ABSTRAKSI

Koperasi Karyawan dan Pensiunan Timah Sungailiat (KOKARTIS) merupakan koperasi khusus karyawan dan Pensiunan PT Timah yang bergerak di bidang simpan pinjam, fotocopy dan penjualan ATK (Alat Tulis Kantor). Penerimaan Anggota Koperasi dan Peminjaman merupakan salah satu kegiatan yang ada pada KOKARTIS.

Untuk membantu pendataan jumlah anggota dan peminjaman anggota KOKARTIS, maka KOKARTIS harus memanfaatkan saran komputer sebagai alat bantu untuk mendata jumlah anggota yang masih aktif bekerja atau sudah pensiun pada KOKARTIS, pemberhentian anggota, peminjaman dan laporan pendaftaran, pemberhentian dan peminjaman anggota KOKARTIS.

Pengelolahan suatu system yang bersifat manual dalam proses pengelolahan pendataan anggota dapat menimbulkan kerangkapan data , terutama dalam proses pendataan karyawan PT Timah yang telah menjadi anggota KOKARTIS.

Pendataan yang bersifat manual dapat menimbulkan kerangkapan data dalam pendataan karyawan PT Timah yang telah menjadi anggota, yang telah berhenti menjadi anggota seta angota yang melakuakan peminjaman pada KOKARTIS sehingga dalam proses pendataan anggota, anggota yang berhenti menjadi anggota serta anggota yang melakukan peminjaman pada KOKARTIS diperlukan system yang bersifat komputerisasi untuk mempermudah pendataan anggota dan anggota yang melakukan peminjaman KOKARTIS.

(5)

KATA PENGANTAR

Puji dan syukur kami panjatkan kehadirat Allah SWT atas segala rahmat dan ridhoNya lah penulis dapat menyelesaikan Laporan Tugas Akhir ini. Laporan ini dibuat untuk memenuhi salah satu syarat dalam mencapai gelar Ahli Madya pada Sekolah Tinggi Manajemen Informatika dan Komputer Atma Luhur Pangkalpinang.

Penulis mendapat sedikit ilmu dan pengalaman dalam dunia kerja. Dengan tidak mengurangi rasa hormat, penulis mengucapkan banyak terima kasih yang tidak terhingga kepada yang terhormat :

1. Ayahanda dan Ibunda tercinta yang telah memberikan do’a setiap waktu dan mencurahkan dukungan dan kasih sayangnya kepada penulis,” Semoga Allah mencintai dan memberikan hidayahNya kepada mereka berdua”.

2. Ibu Hilyah Magdalena, S. Kom selaku Dosen Pembimbing yang dengan sabar telah membantu dan mengarahkan penulis dalam menyusun Laporan Tugas Akhir ini.

3. Bapak Dr. Moedjiono, M.Sc selaku Ketua STMIK ATMA LUHUR.

4. Bapak Ibnu Choirul Awwal, S. Kom selaku Ketua Program Studi Manajemen Informatika.

5. Bapak H. Rozali Madda’u, S. AB selaku Ketua KOKARTIS

6. Bapak Denny Setiawan selaku Manager dan pembimbing praktek di KOKARTIS

7. Seluruh Staff dan Karyawan di KOKARTIS

8. Seluruh keluarga yang selalu memberikan dukungan dan semangat kepada penulis.

9. Seseorang yang selalu sayang serta selalu mendukung penulis ketika lagi malas mengerjakan tugas.

(6)

10. Semua teman - teman se Almamater, “ Terima kasih atas masukan, dukungan, semangat serta bantuannya”.

Dalam laporan Tugas Akhir ini masih banyak kekurangan, sehingga laporan ini belum sempurna. Maka dari itu penulis mohon kritik dan saran dari berbagai pihak supaya lebih sempurna lagi dalam pembuatan Laporan Tugas Akhir ini. Dan penulis berharap semoga laporan Tugas Akhir ini berguna bagi siapa pun yang membacanya.

Dengan segala kerendahan hati, penulis penjatkan do’a kepada Allah SWT, serta rahmat dan KaruniaNya selalu berlimpah dan segala amal kebaikan mereka mendapat imbalan yang setimpal. Amin…

Pangkalpinang, …. Juli 2010

(7)

DAFTAR GAMBAR

Gambar 2.1 : Titik Awal Activity ... 9

Gambar 2.2 : Titik Akhir Activity ... 10

Gambar 2.3 : Simbol Activity ... 10

Gambar 2.4 : Simbol Fork dalam UML ... 11

Gambar 2.5 : Simbol Join dalam UML ... 11

Gambar 2.6 : Simbol Decision Points ... 12

Gambar 2.7 : Simbol Use Case ... 14

Gambar 2.8 : Simbol Actor ... 14

Gambar 2.9 : Simbol Association ... 15

Gambar 2.10 : Simbol Association antar Use Case dan Actor ... 15

Gambar 2.11 : Include ... 16

Gambar 2.12 : Extend ... 17

Gambar 2.13 : Generalization / Inheritance ... 17

Gambar 2.14 : Class Diagram ... 19

Gambar 2.15 : Contoh Association ... 20

Gambar 2.16 : Participant dalam Sequence Diagram ... 23

Gambar 2.17 : Simbol Activation ... 23

Gambar 2.18 : Simbol Actor ... 23

Gambar 2.19 : Simbol Massage ... 24

Gambar 2.20 : Simbol Loop ... 25

(8)

Gambar 2.22 : Gambar Entity Class ... 26

Gambar 2.23 : Gambar Boundary Class ... 27

Gambar 2.24 : Gambar Control Class ... 27

Gambar 3.1 : Struktur Organisasi ... 37

Gambar 3.2 : Activity Diagram Proses Pendataan Pegawai ... 46

Gambar 3.3 : Activity Diagram Proses Pendaftaran Anggota ... 47

Gambar 3.4 : Activity Diagram Proses Pendataan Anggota ... 48

Gambar 3.5 : Activity Diagram Proses Peminjaman ... 49

Gambar 3.6 : Activity Diagram Proses Penolakan Pinjaman ... 50

Gambar 3.7 : Activity Diagram Proses Angsuran ... 51

Gambar 3.8 : Activity Diagram Proses Permohonan Berhenti Anggota ... 52

Gambar 3.9 : Activity Diagram Proses Pembuatan Laporan Anggota .. 53

Gambar 3.10 : Activity Diagram Proses Pembuatan Laporan Peminjaman ... 54

Gambar 3.11 : Activity Diagram Proses Pembuatan Laporan Penolakan..55

Gambar 3.12 : Activity Diagram Proses Pembuatan Laporan Angsuran.. 56

Gambar 3.13 : Activity Diagram Proses Pembuatan Lap Pemberhentian ... 57

Gambar 3.14 : Use Case Diagram Peminjaman ... 68

Gambar 3.15 : Use Case Pemberhentian ... 69

Gambar 3.16 : Use Case Laporan ... 69

(9)

Gambar 4.2 : Logical Record Structure (LRS) ... 77

Gambar 4.3 : Struktur Tampilan ... 93

Gambar 4.4 : Rancangan Tampilan Layar Menu Utama ... 94

Gambar 4.5 : Rancangan Tampilan layar Entry Pegawai ... 95

Gambar 4.6 : Rancangan Tampilan Layar Menu Anggota ... 96

Gambar 4.7 : Rancangan Tampilan Layar Entry Anggota ... 97

Gambar 4.8 : Rancangan Tampilan Layar Cetak Kartu Anggota ... 98

Gambar 4.9 : Rancangan Tampilan Layar Menu Pengajuan Peminjaman ... 99

Gambar 4.10 : Rancangan Layar Form Entry Pendataan Pegawai ... 100

Gambar 4.11 : Rancangan Tampilan Layar Cetak Surat Pernyataan ... 101

Gambar 4.12 : Rancangan Tampilan Layar Cetak Penolakan ... 102

Gambar 4.13 : Rancangan Tampilan Layar Cetak Bukti Peminjaman ... 103

Gambar 4.14 : Rancangan Tampilan Layar Menu Angsuran ... 103

Gambar 4.15 : Rancangan Tampilan Layar Entry Angsuran ... 104

Gambar 4.16 : Rancangan Tampilan Layar Cetak Angsuran ... 105

Gambar 4.17 : Rancangan Tampilan Layar Menu Pemberhentian ... 105

Gambar 4.18 : Rancangan Tampilan Layar Entry FBMA ... 106

Gambar 4.19 : Rancangan Tampilan Layar Cetak FBMA ... 106

Gambar 4.20 : Rancangan Tampilan Layar Menu Laporan ... 107

Gambar 4.21 : Rancangan Tampilan Layar Cetak Lap Anggota... 107

Gambar 4.22 : Rancangan Tampilan Layar Cetak Lap Peminjaman ... 108

(10)

Gambar 4.24 : Rancangan Tampilan Layar Cetak Lap pemberhentian ... 109

Gambar 4.25 : Sequence Diagram Entry Pegawai ... 110

Gambar 4.26 : Sequence Diagram Entry Anggota ... 111

Gambar 4.27 : Sequence Diagram Entry Cetak Kartu Anggota ... 112

Gambar 4.28 : Sequence Diagram Entry Pengajuan Peminjaman ... 113

Gambar 4.29 : Sequence Diagram Cetak Surat Pernyataan ... 114

Gambar 4.30 : Sequence Diagram Cetak Penolakan Peminjaman ... 115

Gambar 4.31 : Sequence Diagram Cetak Bukti Peminjaman ... 116

Gambar 4.32 : Sequence Diagram Entry Angsuran ... 117

Gambar 4.33 : Sequence Diagram Cetak Angsuran ... 118

Gambar 4.34 : Sequence Diagram Entry FBMA ... 119

Gambar 4.35 : Sequence Diagram Cetak FBMA ... 120

Gambar 4.36 : Sequence Diagram Laporan Anggota ... 121

Gambar 4.37 : Sequence Diagram Laporan Peminjaman ... 122

Gambar 4.38 : Sequence Diagram Laporan Angsuran ... 123

(11)

DAFTAR LAMPIRAN

Halaman Lampiran A : Keluaran Sistem Berjalan

Lampiran A – 1 : Nota ... 57

Lampiran A – 2 : Laporan Penjualan ... 58

Lampiran B : Masukan Sistem Berjalan Lampiran B – 1 : Formulir Menjadi Anggota ... 136

Lampiran B – 2 : Formulir Pinjaman ... 137

Lampiran B – 3 : Formulir Pemberhentian ... 138

Lampiran C : Rancangan Keluaran Lampiran C – 1 : Kartu Anggota ... 140

Lampiran C – 2 : Surat Pernyataan ... 141

Lampiran C – 3 : Laporan Anggota ... 142

Lampiran C – 4 : Laporan Peminjaman ... 143

Lampiran C – 5 : Laporan Angsuran ... 144

Lampiran C – 6 : Laporan Pemberhentian Anggota ... 145

Lampiran C – 7 : Bukti Angsuran ... 146

Lampiran C – 8 : Bukti Peminjaman ... 147

Lampiran D : Rancangan Masukan ... 147

Lampiran D – 1 : Formulir Menjadi Anggota... 148

Lampiran D – 2 : Formulir Pinjaman ... 149

Lampiran D – 3 : Formulir Pemberhentian ... 150

Lampiran E : Surat Keterangan Riset ... 151

(12)

DAFTAR TABEL

Halaman

Tabel 4.1 : Tabel Pegawai ... 78

Tabel 4.2 : Tabel Anggota ... 78

Tabel 4.3 : Tabel Permohonan Peminjaman ... 79

Tabel 4.4 : Tabel Surat Pernyataan ... 79

Tabel 4.5 : Tabel Tolak ... 79

Tabel 4.6 : Tabel Angsuran ... 80

Tabel 4.7 : Tabel FBMA ... 80

Tabel 4.8 : Tabel Spesifikasi Basis Pegawai... 81

Tabel 4.9 : Tabel Spesifikasi Basis Anggota ... 82

Tabel 4.10 : Tabel Spesifikasi Basis Permohonan Peminjaman ... 83

Tabel 4.11 : Tabel Spesifikasi Basis Surat Pernyataan ... 84

Tabel 4.12 : Tabel Spesifikasi Basis Angsuran ... 85

Tabel 4.13 : Tabel Spesifikasi Basis Tolak ... 86

(13)

DAFTAR SIMBOL

Activity Diagram

Start State

Menggambarkan awal dari suatu aktivitas yang berjalan pada sistem.

End State

Menggambarkan akhir dari suatu aktivitas yang berjalan pada sistem.

Activity

Menggambarkan aktivitas yang dilakukan pada sistem.

Swimlane

Menggambarkan pembagian atau pengelompokan berdasarkan tugas dan fungsi tersendiri.

Transition State

Menggambarkan hubungan antara dua state, dua activity ataupun antara state dan activity.

(14)

Decision

Menggambarkan kondisi dari sebuah aktivitas yang bernilai benar/salah.

Use Case Diagram

Actor

Menggambarkan orang atau sistem yang

menyediakan atau menerima informasi dari sistem atau menggambarkan pengguna software aplikasi (user).

Use Case

Menggambarkan fungsionalitas dari suatu sistem, sehingga pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.

Association

Menggambarkan hubungan antara actor dengan use case.

(15)

1 1..* Class Mengg suatu Class metho Nama Atribut dapat Metho yang d yang m Assoc Mengg objek mengg * Multip Mengg satu d 1 0..* 1..* 0..1 5..8 4..6,9 gambarkan objek. memiliki tig od. menggamb t menggam dimiliki oleh od menggam dapat dimin mempenga ciation gambarkan dengan obj gambarkan licity gambarkan engan yang Tep Nol Sat Nol ran ran keadaan ( ga area pok barkan nam mbarkan bat h property t mbarkan im nta dari beb ruhi behavi mekanism jek lainnya. ketergantu banyaknya g lainnya. C pat satu atau lebih tu atau lebih atau satu ge 5 s.d. 8 ge 4 s.d. 6 atribut/prop kok, yaitu: n ma dari clas tasan dari n tersebut. mplementas berapa obje iour. me komunika . Atau dapa ungan anta a object yan Contoh : h dan 9 perti) dari nama, atrib ss/objek. nilai yang si dari layan ect dari clas

asi suatu at juga rkelas. ng terhubun ut, nan ss , ng

(16)

Sequence Diagram

Actor

Menggambarkan seseorang atau sesuatu (seperti perangkat, sistem lain) yang berinteraksi dengan sistem.

Boundary

Menggambarkan interaksi antara satu atau lebih actor dengan sistem, memodelkan bagian dari sistem yang bergantung pada pihak lain disekitarnya dan merupakan pembatas sistem dengan dunia luar.

Control

Menggambarkan “perilaku mengatur”,

mengkoordinasikan perilaku sistem dan dinamika dari suatu sistem, menangani tugas utama dan

mengontrol alur kerja suatu sistem.

Entity

Menggambarkan informasi yang harus disimpan oleh sistem (struktur data dari sebuah sistem).

Object Message

(17)

menunjukan urutan kejadian yang terjadi.

Message to Self

Menggambarkan pesan/hubungan objek itu sendiri, yang menunjukan urutan kejadian yang terjadi.

Object

Menggambarkan abstraksi dari sebuah entitas nyata/tidak nyata yang informasinya harus disimpan.

Loop

Menggambarkan proses perulangan.

Life Line

(18)

DAFTAR ISI

Abstraksi ... i

Kata Pengantar ... ii

Daftar Gambar ... iv

Daftar Lampiran ... viii

Daftar Tabel ... ix Daftar Simbol ... x Daftar Isi ... xv BAB I PENDAHULUAN 1. Latar Belakang ... 1 2. Masalah ... 2 3. Tujuan Penulisan ... 2

4. Ruang Lingkup / Batasan Masalah ... 2

5. Metode Penelitian ... 3

6. Sistematika Penulisan ... 3

BAB II LANDASAN TEORI 1. Konsep sistem Informasi ... 6

a. Konsep Dasar Informasi ... 6

b. Konsep Sistem Informasi ... 7

2. Analisa dan Perancangan Sistem Berorientasi Objek Dengan UML ... 8

a. UML ( Unified Modeling Language ) ... 8

b. Analisa Sistem Berorientasi Objek ... 9

1) Activity Diagram ... 9

2) Analisa Keluaran ... 13

3) Analisa Masukan... 13

(19)

c. Perancangan Sistem Berorientasi Objek ... 18

1) Class Diagram ... 18

2) LRS ... 20

3) Tabel ... 21

4) Spesifikasi Basis Data ... 21

5) Rancangan Dokumen Keluaran ... 22

6) Rancangan Dokumen Masukan ... 22

7) Rancangan Layar Program ... 22

8) Sequence Diagram ... 22

3. Pengertian Koperasi / Teori Pendukung ... 27

BAB III ANALISA SISTEM 1. Tinjauan Organisassi ... 29

a. Sejarah Berdirinya Organisasi ... 29

b. Struktur Organisasi ... 37

1) Struktur Organisasi ... 37

2) Pembagian Tugas Dan Tanggung Jawab ... 37

2. Uraian Prosedur ... 41

3. Analisa Proses ... 46

4. Analisa Keluaran ... 58

5. Analisa Masukan ... 61

6. Identifikasi Kebutuhan ... 63

7. Use Case Diagram ... 68

(20)

BAB IV RANCANGAN SISTEM

1. Rancangan Basis Data ... 76

a. Class Diagram ... 76

b. LRS ... 77

c. Tranformasi LRS Ke Relasi ( Tabel ) ... 78

d. Spesifikasi Basis Data ... 81

2. Rancangan Antar Muka ... 88

a. Rancangan Keluaran ... 88

b. Rancangan Masukan ... 91

c. Rancangan Dialog Layar ... 94

d. Sequence Diagram ... 109

BAB V PENUTUP 1. Kesimpulan ... 124

2. Saran ... 125

Daftar Pustaka ... 126

LAMPIRAN A, Keluaran Sistem Berjalan ... 127

LAMPIRAN B, Masukan Sistem Berjalan ... 135

LAMPIRAN C, Rancangan Keluaran ... 139

LAMPIRAN D, Rancangan Masukan ... 148

LAMPIRAN E, Surat Keterangan Riset ... 151

Referensi

Dokumen terkait