tugas akhir - repository.bsi.ac.id filebulanan pengeluaran kas, bendahara harus merekap pengeluaran...

101
PERANCANGAN SISTEM PENGELUARAN KAS DENGAN METODE WATERFALL PADA SD NEGERI KEBON BAWANG 05 JAKARTA TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III NURUL FADILAH NIM : 11140857 Program Studi Komputerisasi Akuntansi AMIK BSI Jakarta Jakarta 2017

Upload: hadan

Post on 18-Aug-2019

237 views

Category:

Documents


0 download

TRANSCRIPT

PERANCANGAN SISTEM PENGELUARAN KAS DENGAN

METODE WATERFALL PADA SD NEGERI KEBON

BAWANG 05 JAKARTA

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III

NURUL FADILAH

NIM : 11140857

Program Studi Komputerisasi Akuntansi

AMIK BSI Jakarta

Jakarta

2017

ii

iii

iv

v

vi

vii

KATA PENGANTAR

Puji syukur penulis panjatkan atas kehadirat Allah SWT yang telah

melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan

tugas akhir ini dengan judul “Perancangan Sistem Pengeluaran Kas Dengan

Metode WaterFall Pada SD Negeri Kebon Bawang 05 Jakarta”.

Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan

program Diploma III AMIK BSI Jakarta. Sebagai bahan penulisan diambil

berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber

literatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa

bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir ini tidak

akan lancar. Oleh karena itu dalam kesempatan ini, penulis akan menyampaikan

ucapan terima kasih kepada:

1. Direktur AMIK BSI Jakarta.

2. Ketua Program Studi Manajemen Informatika AMIK BSI Jakarta.

3. Ibu Fitri Latifah Rais,M.Kom selaku Dosen Pembimbing Tugas Akhir.

4. Ibu Dwi Yuni Utami,M.Kom selaku Asisten Pembimbing Tugas Akhir.

5. Staff atau karyawan atau dosen dilingkungan AMIK BSI Jakarta.

6. Bapak Abdul Hamid,M.Pd selaku Kepala Sekolah SD Negeri Kebon

Bawang 05 Jakarta.

7. Bapak Hartono,S.Pd selaku staff tata usaha di Sekolah Dasar Negeri Kebon

Bawang 05 Jakarta yang telah membantu dalam mendapatkan data-data dan

informasi dalam penulisan Tugas Akhir ini.

viii

ix

ABSTRAK

Nurul Fadilah (11140857), Perancangan Sistem Informasi Pengeluaran Kas

Dengan Metode WaterFall Pada SD Negeri Kebon Bawang 05 Jakarta.

Sistem pengeluaran kas merupakan serangkaian proses kegiatan menyetor,

membayar, menyerahkan dan mempertanggung jawabkan pengeluaran uang yang

berada dalam pengelolaan suatu perusahaan atau instansi. Aktivitas pengeluaran

kas merupakan aktivitas yang sering terjadi didalam perusahaan maupun instansi.

Untuk itulah penulis mencoba membuat Tugas Akhir mengenai sistem

pengeluaran kas pada SD Negeri Kebon Bawang 05 yang sampai saat ini belum

terkomputerisasi. Metode yang digunakan penulis yaitu dengan metode WaterFall.

Sistem yang ada pada SD Negeri Kebun Bawang 05 belum cukup baik karena

proses permintaan kas tidak memuat bukti secara fisik, pencatatan pengeluaran

kas dilakukan dengan manual, dan sebelum melakukan pembuatan laporan

bulanan pengeluaran kas, bendahara harus merekap pengeluaran kas sehari-hari,

sehingga memungkinkan pada saat proses berlangsung terjadinya kesalahan dalam

pencatatan dan kurang akuratnya laporan yang dibuat. Perancangan sistem ini

dapat membantu proses pencatatan pengeluaran kas dengan mempercepat proses

pembuatan laporan pengeluaran kas pada instansi pemerintah tersebut, serta

dengan sistem yang terkomputerisasi dapat tercapainya suatu kegiatan yang

efektif dan efisien.

Kata Kunci: Perancangan Sistem , Sistem Pengeluaran Kas

x

ABSTRACT

Nurul Fadilah (11140857), Design of Cash Expenditure Information System

With WaterFall Method At SD Negeri Kebon Bawang 05 Jakarta.

Cash disbursement system is a series of process of activities to deposit, pay,

submit and account for spending money in the management of a company or

agency. Cash disbursement activity is an activity that often occurs within the

company and agencies. That's why the author tries to make the final task of cash

disbursement system at SD Negeri Kebon Bawang 05 which until now has not

been computerized. The method used by the author is WaterFall method. The

existing system at the State Elementary School of Kebon Bawang 05 is not good

enough because the cash request process does not contain physical evidence, the

cash payout recording is done manually, and before making the monthly

statement of cash expenditure, the treasurer must recover the daily cash expenses,

During the process of the occurrence of errors in the recording and less accurate

reports made. The design of this system can help the process of recording cash

expenditures by accelerating the process of making reports on cash disbursements

in government agencies, as well as with a computerized system can achieve an

effective and efficient activities.

Keywords: System Design, Cash Expenditure System

xi

DAFTAR ISI

Lembar Judul Tugas Akhir ............................................................................ i

Lembar Pernyataan Keaslian Tugas Akhir .................................................... ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah .............................. iii

Lembar Pernyataan dan Pengesahan Tugas Akhir ........................................ iv

Lembar Konsultasi Tugas Akhir .................................................................... v

Kata Pengantar .............................................................................................. vii

Abstrak .......................................................................................................... ix

Daftar Isi ........................................................................................................ xi

Daftar Simbol ................................................................................................. xiv

Daftar Gambar ............................................................................................... xxi

Daftar Table ................................................................................................... xxii

Daftar Lampiran ............................................................................................. xxiii

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

1.1. Umum ............................................................................. 1

1.2. Maksud dan Tujuan ........................................................ 2

1.3. Metode Pengumpulan Data ............................................ 3

1.4. Ruang Lingkup ............................................................... 4

1.5. Sistematika Penulisan ..................................................... 4

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

2.1. Konsep Dasar Sistem ...................................................... 6

2.1.1. Pengertian Sistem ................................................. 6

2.1.2. Karakteristik Sistem .............................................. 7

2.1.3. Klasifikasi Sistem ................................................. 9

2.2. Pengertian Kas ................................................................ 10

2.3. Pengertian Pengeluaran Kas ........................................... 11

2.4. Sistem Pengeluaran Kas ................................................. 11

xii

2.4.1. Dokumen yang Digunakan ................................... 11

2.4.2. Catatan Akuntansi yang Digunakan ..................... 13

2.5. Model Pengembangan Perangkat .................................. 14

2.6. Peralatan Pendukung (Tools System) ............................ 16

2.6.1. Pengertian UML (Unified Modelling

Language) ............................................................. 16

2.6.2. Diagram-Diagram UML (Unified Modelling

Language) ............................................................. 17

2.6.3. Diagram UML (Unified Modelling Language)

yang Digunakan .................................................... 18

2.7. ERD (Entity Relationship Diagram) .............................. 21

2.8. LRS (Logical Record Structure) ..................................... 23

2.9. Netbeans ......................................................................... 23

BAB III ANALISA SISTEM BERJALAN ...................................... 24

3.1. Umum ............................................................................. 24

3.2. Tinjauan Perusahaan ....................................................... 24

3.2.1. Sejarah Perusahaan ............................................... 25

3.2.2. Visi, Misi, dan Tujuan SD Negeri Kebon

Bawang 05 ............................................................ 25

3.2.3. Struktur Organisasi dan Fungsi ............................ 26

3.3. Proses Bisnis Sistem Berjalan ........................................ 32

3.4. Unified Modelling Language (UML) ............................. 33

3.4.1. Activity Diagram .................................................. 33

3.5. Spesifikasi Sistem Berjalan ............................................ 34

3.5.1. Spesifikasi Bentuk Dokumen Masukan ............... 34

3.5.2. Spesifikasi Bentuk Dokumen Keluaran ............... 34

3.6. Permasalahan Pokon ....................................................... 35

3.7. Pemecahan Masalah ....................................................... 35

xiii

BAB IV RANCANGAN SISTEM USULAN ................................... 36

4.1. Analisa Kebutuhan Software. ......................................... 36

4.1.1. Analisa Kebutuhan ............................................... 36

4.1.2. Tahapan Analaisa ................................................. 36

4.1.3. Use Case Diagram ............................................... 38

4.1.4. Activity Diagram ................................................... 53

4.2. Desain ............................................................................. 58

4.2.1. Entity Relationship Diagram (ERD) .................... 58

4.2.2. Logical Record Structure (LRS) .......................... 59

4.2.3. Spesifikasi File ..................................................... 60

4.2.4. Software Architectur ............................................ 63

4.2.5. User Interface ...................................................... 66

4.2.6. Spesifikasi Hardware dan Software .................... 71

BAB V PENUTUP ............................................................................ 72

5.1. Kesimpulan ..................................................................... 72

5.2. Saran ............................................................................... 72

DAFTAR PUSTAKA ................................................................................. 73

DAFTAR RIWAYAT HIDUP .................................................................... 74

SURAT KETERANGAN PKL .................................................................. 75

LAMPIRAN-LAMPIRAN .......................................................................... 76

xiv

DAFTAR SIMBOL

A. Simbol Use Case Diagram

Nama Simbol Keterangan

Use case

Fungsionalitas yang disediakan

sistem sebagai unit-unit yang

saling bertukar pesan antar unit

atau aktor; biasanya dinyatakan

dengan menggunkan kata kerja

di awal frase nama use case.

Aktor

(actor)

Orang, proses atau sistem lain

yang berinteraksi dengan sistem

informasi yang akan dibuat di

luar sistem informasi yang akan

dibuat itu sendiri. Jadi walaupun

simbol dari aktor belum tentu

merupakan orang; biasanya

menggunakan kata benda di awal

frase nama aktor.

Asosiasi

(association)

Komunikasi antara aktor dengan

use case yang berpartisipasi pada

use case atau use case memiliki

interaksi dengan aktor.

Ekstensi (extend)

<<extended>>

Relasi use case tambahan ke

sebuah uses case dimana use

case yang ditambahkan dapat

berdiri sendiri walau tanpa use

case tambahan itu; mirip dengan

prinsip inheritance pada

pemrograman berorientasi objek;

biasanya use case tambahan.

uc cont

nama use case

uc cont

nama aktor

xv

Generalisasi

(generalization)

Hubungan generalisasi dan

spesialisasi (umum-khusus)

antara dua buah use case

dimana fungsi yang satu adalah

fungsi yang lebih umum dari

lainnya, misalnya:

Arah panah mengarah pada use

case yang menjadi

generalisasinya (umum).

Menggunakan

atau include

<< include >>

Relasi use case tambahan ke

sebuah use case yang

ditambahkan memerlukan use

case ini untuk menjalankan

fungsinya atau sebagai syarat

dijalankan use case ini.

Ada dua sudut pandang yang

cukup besar mengenai include di

use case:

Include berarti use case yang

ditambahkan akan selalu

dipanggil saat use case

tambahan dijalankan.

Include berarti uses case

yang tambahan akan selalu

melakukan pengecekan

apakah use case yang

ditambahkan telah dijalankan

sebelum use case tambahan

dijalankan.

Sumber : Rosa dan Shalahuddin (2014:156-158)

uc cont

ubah data

mengelola data

hapus data

xvi

B. Simbol Activity Diagram

Nama Simbol Keterangan

Status awal

Status awal aktivitas

sistem, sebuah digram

aktivitas memiliki sebuah

status awal.

Aktivitas

Aktivitas yang dilakukan

sistem, aktivitas biasanya

diawali dengan kata kerja

Percabangan atau

decision

Asosiasi percabangan

dimana jika ada pilihan

aktivitas lebih dari satu.

Penggabungan atau

join

Asosiasi penggabungan

dimana lebih dari satu

aktivitas digabungkan

menjadi satu.

Status akhir

Status akhir yang

dilakukan sistem, sebuah

diagram aktivitas

memiliki sebuah status

akhir.

Swimlane

Memisahkan organisasi

bisnis yang bertanggung

jawab terhadap aktivitas

yang terjadi.

Sumber : Rosa dan Shalahuddin(2014:162-163)

act u...

act cont

aktivitas

act cont

act cont

act U...

act cont

nama swimlane

xvii

C. Simbol Deployment Diagram

Nama Simbol Keterangan

Package

Sebuah bungkusan dari satu atau

lebih node.

Node

Biasanya mengacu pada

perangkat keras (hardware),

perangkat lunak yang tidak

dibuat sendiri (software), jika di

dalam node disertakan komponen

untuk mengkonsistenkan

rancangan maka komponen yang

diikutsertakan harus sesuai

dengan komponen yang telah

didefinisikan sebelumnya pada

diagram komponen.

Kebergantungan

atau dependency

Kebergantungan antar node, arah

panah mengarah pada node yang

dipakai.

Link

Relasi antar node

Sumber : Rosa dan Shalahuddin(2014:154-155)

deployment client

nama_node

package

xviii

D. Simbol Sequence Diagram

Nama Simbol Keterangan

Aktor (actor)

Atau

tanpa waktu akktif

Orang, proses atau sistem lain

yang berinteraksi dengan sistem

informasi yang akan dibuat di luar

sistem informasi yang akan dibuat

itu sendiri. Jadi walaupun simbol

dari aktor adalah gambar orang,

tapi aktor belum tentu merupakan

orang; biasanya dinyatakan

menggunakan kata benda di awal

frase nama aktor.

Garis hidup

(lifeline)

Menyatakan kehidupan suatu

objek.

Objek

Menyatakan objek yang

berinteraksi pesan.

Waktu aktif

Menyatakan objek dalam keadaan

aktif dan berinteraksi, semua yang

terhubung dengan waktu aktif ini

adalah sebuah tahapan yang

dilakukan didalamnya, minyalnya

maka cekStatusLogin() dan open()

dilakukan di dalam metode login()

Aktor tidak memiliki waktu aktif.

Pesan tipe create

<<create>>

Menyatakan suatu objek membuat

objek yang lain, arah panah

mengarah pada objek yang dibuat.

uc cont

nama aktor

sd cont

nama aktor

sd cont

nama objek : nama kelas

xix

Pesan tipe call

1 : nama_metode()

Menyatakan suatu objek

memanggil operasi atau metode

yang ada pada objek lain atau

dirinya sendiri,

arah panah mengarah pada objek

yang memiliki operasi atau

metode, karena ini memanggil

operasi atau metode maka operasi

atau metode yang dipanggil harus

ada pada diagram kelas sesuai

dengan kelas objek yang

berinteraksi.

Pesan tipe send

1 : masukan

Menyatakan bahwa suatu objek

mengirimkan data atau masukan

atau informasi ke objek lainnya,

arah panah mengarah pada objek

yang dikirimi.

Pesan tipe retrun

1 : keluaran

Menyatakan bahwa suatu objek

yang telah menjalankan suatu

operasi atau metode menghasilkan

suatu kembalian ke objek tertentu,

arah panah mengarah pada objek

yang menerima kembalian.

Pesan tipe

destroy

<<destory>>

Menyatakan suatu objek

mengakhiri hidup objek yang lain,

arah panah mengarah pada objek

yang diakhiri, sebaiknya jika ada

create maka ada destroy

Sumber : Rosa dan Shalahuddin(2014:165-167)

xx

E. Simbol Entity Relationship Diagram

Nama Simbol Keterangan

Entitas / entity

Entitas merupakan data inti yang

akan disimpan; bakal tabel pada

basis data; benda yang memiliki

data dan harus disimpan datanya

agar dapat diakses oleh aplikasi

komputer; penamaan entitas

biasanya lebih ke kata benda

dan belum merupakan nama

label

Atribut

Field atau kolom data yang

butuh disimpan dalam suatu

entitas

Atribut kunci primer

Field atau kolom data yang

butuh disimpan dalam suatu

entitas dan digunakan sebagai

kunci akses record yang

diinginkan; biasanya berupa id;

kunci primer dapat lebih dari

satu kolom, asalkan

kombinasidari beberapa kolom

tersebut dapat bersifat unik

(berbeda tanpa ada yang sama).

Atribut multinilai

(multivalue)

Field atau kolom data yang

butuh disimpan dalam suatu

entitas yang dapat memiliki nilai

lebih dari satu.

Relasi

Relasi yang menghubungkan

antar entitas; biasanya diawali

dengan kata kerja.

Asosiasi (association)

Penghubung antara relasi dan

entitas. Kemungkinan jumlah

maksimum keterhubungan

antara entitas satu dengan entitas

yang lain disebut dengan

kardinalitas. Misalnya ada

kardinalitas 1 ke N atau sering

disebut one to many

menghubungkan entitas A dan

entitas B maka.

Sumber : Rosa dan Shalahuddin(2014:50-51)

nama_entitas

nama_atribut

nama_kunci_primer

nama_atribut

nama_relasi

xxi

DAFTAR GAMBAR

Halaman

Gambar II.1. Karakteristik Sistem ........................................................ 9

Gambar II.2. Model WaterFall ............................................................. 14

Gambar II.3. Diagram UML ................................................................. 17

Gambar II.4. Diagram Deployment Sistem Client atau Server ............ 24

Gambar III.1. Struktur Organisasi SDN Kebon Bawang 05 ................. 27

Gambar III.2. Activity Diagram Pengeluaran Kas ................................. 33

Gambar IV.1. Use Case Diagram Login ............................................... 38

Gambar IV.2. Use Case Diagram Menu Utama ................................... 39

Gambar IV.3. Use Case Diagram Menu Akun/Rekening ..................... 41

Gambar IV.4. Use Case Diagram Menu Transaksi .............................. 43

Gambar IV.5. Use Case Diagram Menu Permintaan Kas ..................... 45

Gambar IV.6. Use Case Diagram Menu Pengeluaran Kas ................... 47

Gambar IV.7. Use Case Diagram Menu Lihat Transaski ..................... 49

Gambar IV.8. Use Case Diagram Menu Laporan Pengeluaran Kas ..... 51

Gambar IV.9. Activity Diagram Menu Login ....................................... 53

Gambar IV.10. Activity Diagram Menu Utama ...................................... 53

Gambar IV.11. Activity Diagram Menu Akun/Rekening ........................ 54

Gambar IV.12. Activity Diagram Menu Transaksi ................................. 55

Gambar IV.13. Activity Diagram Menu Permintaan Kas ........................ 55

Gambar IV.14. Activity Diagram Menu Pengeluaran Kas ...................... 56

Gambar IV.15. Activity Diagram Menu Lihat Transaksi ........................ 56

Gambar IV.16. Activity Diagram Menu Laporan Pengeluaran Kas ........ 57

Gambar IV.17. Entity Relationship Diagram (ERD) ............................. 58

Gambar IV.18. Logical Record Structure (LRS) .................................... 59

Gambar IV.19. Deployment Diagram ..................................................... 63

Gambar IV.20. Sequence Diagram Permintaan Kas ............................... 64

Gambar IV.21. Sequence Diagram Pengeluaran Kas ............................ 65

xxii

DAFTAR TABEL

Halaman

Tabel IV.1. Use Case Diagram Login .................................................... 38

Tabel IV.2. Use Case Diagram Menu Utama ........................................ 40

Tabel IV.3. Use Case Diagram Menu Akun/Rekening ......................... 42

Tabel IV.4. Use Case Diagram Menu Transaksi ................................... 44

Tabel IV.5. Use Case Diagram Menu Permintaan Kas ......................... 46

Tabel IV.6. Use Case Diagram Menu Pengeluaran Kas ........................ 48

Tabel IV.7. Use Case Diagram Menu Lihat Transaski .......................... 50

Tabel IV.8. Use Case Diagram Menu Laporan Pengeluaran Kas ......... 52

Tabel IV.9. Spesifikasi File Tabel Bendahara ....................................... 60

Tabel IV.10. Spesifikasi File Tabel Akun/Reking .................................. 61

Tabel IV.11. Spesifikasi File Tabel Permintaan Kas .............................. 61

Tabel IV.12. Spesifikasi File Tabel Pengeluaran Kas ............................. 62

Tabel IV.13. Spesifikasi File Tabel Detail Pengeluaran Kas .................. 63

xxiii

DAFTAR LAMPIRAN

Halaman

Lampiran A1. Faktur ............................................................................... 76

Lampiran B1. Catatan Pengeluaran ......................................................... 77

Lampiran B2. Laporan Buku Kas Umum................................................. 78

1

BAB I

PENDAHULUAN

1.1. Umum

Sistem merupakan bagian yang terpenting dalam kehidupan tak terkecuali

dalam institusi pemerintah maupun swasta, karena untuk mengarahkan dan

mengontrol semua bagian yang terdapat dalam institusi tersebut. Suatu sistem

dikatakan baik apabila sistem tersebut memadai dan pelaksanaannya tidak

menyimpang. Pelaksanaan sistem yang menyimpang terus menerus akan

mengacaukan kegiatan operasional dan menghilangkan fungsi sistem itu sendiri.

Setiap institusi selalu menjalankan aktivitas yang beragam. Untuk dapat

menjalankan aktivitas tersebut khususnya yang berkaitan dengan kegiatan

akuntansi, institusi tersebut membutuhkan suatu sistem akuntansi. Salah satu

aktivitas yang sering dilakukan adalah aktivitas yang berhubungan dengan

pengeluaran kas.

Mengingat sangat pentingnya sistem pengeluaran kas pada suatu institusi

maka sistem pengeluaran kas dalam institusi perlu diatur sedemikian rupa. Masih

banyak institusi yang belum menggunakan dan merasakan manfaat dari adanya

sistem akuntansi terkomputerisasi. Salah satu contoh institusi yang belum

memanfaatkan sistem yang terkomputerisasi dalam pengeluaran kas adalah “SD

Negeri Kebon Bawang 05 Jakarta”. Sehingga sering terjadinya kesalahan dalam

pengelolaan pengeluaran kas seperti tidak tercatatnya kas yang keluar, kesalahan

pencatatan atau pembukuan dan kecurangan yang dilakukan oleh pihak tertentu.

2

Oleh karena itu, penulis bermaksud untuk merancang sistem pengeluaran

kas secara terkomputerisasi yang diharapkan dapat berguna bagi “SD Negeri

Kebon Bawang 05 Jakarta” untuk mengurangi dampak kesalahan pencatatan atau

pembukuan pengeluaran kas dan lebih efektif serta efisien. Berdasarkan uraian

diatas, maka penulis mengambil judul “PERANCANGAN SISTEM

PENGELUARAN KAS DENGAN METODE WATERFALL PADA SD

NEGERI KEBON BAWANG 05 JAKARTA”.

1.2. Maksud dan Tujuan

Maksud dari penulisan tugas akhir ini yaitu :

1. Merancang sistem pengeluaran kas terkomputerisasi yang sesuai pada “SD

Negeri Kebon Bawang 05 Jakarta”.

2. Memudahkan kinerja bagi bendahara dalam melakukan pencatatan

pengeluaran kas.

3. Membantu memantau pengeluaran kas yang terjadi pada “SD Negeri Kebon

Bawang 05 Jakarta”.

4. Menambah pengetahuan bagi penulis dan pembaca dalam merancang sistem

pengeluaran kas dengan baik dan benar.

Tujuan penulisan Tugas Akhir sebagai salah satu syarat kelulusan

Program Diploma Tiga (D.III) jurusan Komputerisasi Akuntansi pada

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika

(AMIK BSI).

3

1.3. Metode Pengumpulan Data

Dalam rangka pengumpulan data yang diperlukan untuk penulisan Tugas

Akhir ini penulis menggunakan cara sebagai berikut:

1. Observasi

Dalam hal ini penulis melakukan peninjauan dan pengamatan secara

langsung proses pengeluaran kas di “SD Negeri Kebon Bawang 05 Jakarta”,

dengan metode ini penulis dapat langsung melihat sistem pengeluaran kas

yang sedang berjalan dan mengumpulkan data-data yang ada.

2. Wawancara

Selain menggunakan metode observasi, penulis juga menggunakan metode

wawancara dalam pengumpulan data yang diperlukan untuk proses

penulisan Tugas Akhir, penulis melakukan wawancara dengan kepala

sekolah, bendahara, bagian tata usaha dan bagian lainnya yang berhubungan

dengan proses pengeluaran kas di “SD Negeri Kebon Bawang 05 Jakarta”,

secara langsung maupun tidak langsung.

3. Studi Pustaka

Selain observasi dan wawancara, penulis juga melakukan tinjauan pustaka

untuk melengkapi data-data yang diperlukan. Mencari artikel, jurnal atau

buku-buku yang berhubungan dengan perancangan sistem pengeluaran kas

dalam penulisan Tugas Akhir ini sebagai acuan dan referensi.

4

1.4. Ruang Lingkup

Karena luasnya ruang lingkup dari pembahasan dalam penulisan Tugas

Akhir ini, penulis membatasi pembahasan pada “Pengeluaran Kas di SD Negeri

Kebon Bawang 05 Jakarta”, adapun pembahasannya adalah:

1. Proses permintaan pengeluaran kas

Proses ini merupakan proses awal untuk mencairkan dana agar bendahara

dapat membayar kebutuhan sekolah.

2. Proses pengeluaran kas

Proses ini terjadi setelah bendahara melakukan permintaan pengeluaran kas.

3. Proses pencatatan pengeluaran kas.

Proses pencatatan pengeluaran kas dilakukan setiap kali bendahara

melakukan pembayaran untuk kebutuhan sekolah.

1.5. Sistematika Penulisan

Sistematika penulisan merupakan uraian tentang susunan dari penulisan itu

sendiri yang dibuat secara tearatur dan terperinci, sehingga dapat memberikan

gambaran secara menyeluruh. Adapun sistematika penulisan pada Tugas Akhir ini

terdiri dari 5 bab, yaitu:

BAB I PENDAHULUAN

Dalam bab ini membahas gambaran umum, maksud dan tujuan

penulisan Tugas Akhir, metode penelitian, ruang lingkup dan

sistematika penulisan.

BAB II LANDASAN TEORI

Dalam bab ini penulis membahas tentang konsep dasar sistem, definisi

sistem, karakteristik sistem, klasifikasi sistem, pengertian kas,

5

pengertian pengeluaran kas, sistem pengeluaran kas, dokumen yang

digunakan menurut para ahli, catatan yang digunakan menurut para

ahli, model pengembangan sistem dan pendukung sistem (tool

system), pengertian Unified Modelling System (UML), Use case

diagram, Activity Diagram, Deployment Diagram, Sequence

Diagram, entity relationship diagram (ERD), Logical Record

Structure (LRS) dan pengertian netbeans.

BAB III ANALISA SISTEM BERJALAN

Dalam bab ini penulis membahas tentang uraian umum, tinjauan

perusahaan terdiri dari sejarah singkat perusahaan, dan struktur

organisasi beserta fungsinya. Proses bisnis berjalan, permasalahan

pokok dan pemecahan masalah.

BAB IV RANCANGAN SISTEM USULAN

Dalam bab ini penulis membahas tentang analisa kebutuhan software

terdiri dari analisa kebutuhan, use case diagram, dan activity diagram.

Terdapat desain yang terdiri dari entity relationship diagram (ERD),

Logical Record Structure (LRS), Spesifikasi File, Software

Architecture, User Interface, Spesifikasi Hardware dan Software

BAB V KESIMPULAN DAN SARAN

Dalam bab ini berisikan kesimpulan yang dibahas dari bab I sampai

bab IV serta berisikan saran untuk mendukung keberhasilan dari

implementasi program aplikasi yang diusulkan.

6

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

2.1.1. Pengertian Sistem

Terdapat dua kelompok pendekatan didalam memdefinisikan sistem, yaitu

yang menekankan pada prosedur dan yang menekankan pada komponen. Berikut

adalah beberapa definisi mengenai sistem menurut para ahli, diantaranya:

Menurut Mulyadi (2008:5) “Sistem adalah suatu jaringan prosedur yang

dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok

perusahaan”.

Menurut Jogiyanto (2009:1) definisi dari sistem adalah “Sistem adalah suatu

jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran

yang tertentu”.

Menurut Sutabri (2012:3) “Sistem merupakan kumpulan atau himpunan dari

unsur, kompenen, atau variabel yang terorganisasi, saling berinteraksi, saling

tergantung satu sama lain dan terpadu”.

Berdasarkan definisi sistem diatas maka dapat ditarik kesimpulan bahwa

definisi sistem adalah kumpulan elemen atau bagian-bagian atau komponen-

komponen atau prosedur-prosedur yang terintegrasi satu sama lain dan bekerja

secara harmonis untuk mencapai tujuan tertentu.

7

2.1.2. Karakteristik Sistem

Sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang

mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Karakteristik

sistem menurut Sutabri (2012:13) adalah sebagai berikut:

1. Komponen Sistem (Commponents)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang

berkerja sama membentuk satu kesatuan. Komponen-komponen sistem

tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki

sifat-sifat sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi

proses sistem secara keseluruhan. suatu sistem dapat mempunyai sistem

yang lebih besar yang disebut dengan supra sistem.

2. Batasan Sistem (Boundary)

Ruang lingkup sistem merupakan daerah yang membatasi antara sistem

dengan sistem lainnya atau sistem dengan lingkungan luarnya. Batasan

sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan

yang tidak dapat dipisah-pisahkan.

3. Lingkungan Luar Sistem (Environtment)

Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem

mempengaruhi operasi sistem tersebut disebut dengan lingkungan luar

sistem. Lingkungan luar sistem ini dapat menguntungkan dan dapat juga

merugikan sistem tersebut. Lingkungan luar yang menguntungkan

merupakan energi bagi sistem tersebut, yang dengan demikian lingkungan

luar tersebut harus selalu dijaga dan dipelihara. Sedangkan lingkungan luar

8

yang merugikan harus dikendalikan. Kalau tidak maka akan mengganggu

kelangsungan hidup sistem tersebut.

4. Penghubung Sistem (Interface)

Media yang menghubungkan sistem dengan subsistem yang lain disebut

dengan penghubung sistem atau interface. Penghubung ini memungkinkan

sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lain.

Keluaran suatu subsistem akan menjadi masukan untuk subsistem yang lain

dengan melewati penghubung. Dengan demikian terjadi suatu integrasi

sistem yang membentuk satu kesatuan.

5. Masukan Sistem (Input)

Masukan sistem adalah energi yang dimasukkan ke dalam sistem tersebut

yang dapat berupa pemeliharaan (maintance input) dan sinyal (signal input).

6. Keluaran Sistem (Output)

Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan

menjadi keluaran yang berguna.

7. Pengolah Sistem (Procces)

Suatu sistem dapat mempuyai suatu proses yang akan mengubah masukan

menjadi keluaran.

8. Sasaran Sitem (Objective)

Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat

deterministik. Suatu sistem dikatakan berhasil bila mengenai sasaran atau

tujuan yang telah direncanakan.

9

Sumber : Sutabri (2012:14)

Gambar II.1. Karakteristik Sistem

2.1.3. Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandangan menurut

Sutabri (2012:15) diantaranya adalah sebagai berikut:

1. Sistem Abstrak dan Sistem Fisik

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak

tampak secara fisik. Sedangkan sistem fisik merupakan sistem yang ada

secara fisik seperti sistem komputer, sistem penjualan, sistem administrasi

dan lain sebagainya.

2. Sistem Alamiah dan Sistem Buatan

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat

oleh manusia, misalnya sistem perputaran bumi, terjadinya siang dan

malam, dan pergantian musim. Sedangkan sistem buatan manusia

10

merupakan sistem yang melibatkan hubungan manusia dengan mesin, yang

disebut dengan human machine system.

3. Sistem Deterministik dan Sistem Probabilistik

Sistem deterministik adalah sistem yang beroprasi dengan tingkah laku yang

dapat diprediksi. Sedangkan sistem probabilistik adalah sistem yang kondisi

masa depannya tidak dapat diprediksi, karena mengandung unsur

probabilitas.

4. Sistem Terbuka dan Sistem Tertutup

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak

dipengaruhi oleh lingkungan luarnya, sedangkan sistem terbuka adalah

sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya, yang

menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.

2.2. Pengertian Kas

Menurut Mintardjo (2010:4) “Kas atau uang tunai adalah uang kartal yang

ada pada bank, yaitu berupa uang kertas, uang logam, dan commemorative coin

yang dikeluarkan oleh Bank Indonesia (menurut nominalnya) menjadi alat

pembayaran yang sah di Indonesia. Kas dibagi menjadi Kas Besar dan Kas Kecil”.

Menurut Shatu (2016:21) “Kas merupakan uang tunai yang paling likuid

sehingga pos ini biasanya ditempatkan pada urutan teratas dari aset. Yang

termasuk ke dalam kas adalah seluruh alat pembayaran yang dapat digunakan

dengan segera seperti uang kertas, uang logam, serta saldo rekening giro di bank”.

11

2.3. Pengertian Pengeluaran Kas

Menurut Soemarso (2009:299) “Pengeluaran kas adalah suatu transaksi

yang menimbulkan berkurangnya saldo kas dan bank milik perusahaan yang

diakibatkan adanya pembelian tunai, pembayaran utang maupun hasil transaksi

yang menyebabkan berkurangnya kas”.

Berdasarkan pengertian di atas, dapat disimpulkan bahwa pengeluaran kas

adalah transaksi-transaksi yang mengakibatkan berkurangnya saldo-saldo kas

tunai, atau rekening bank milik perusahaan baik yang berasal dari pembelian

tunai, pembayaran utang, pengeluaran transfer maupun pengeluaran-pengeluaran

lainnya. Pengeluaran kas dapat berupa uang logam, cek atau wesel pos, uang yang

dikeluarkan melalui bank atau langsung dari institusi.

2.4. Sistem Pengeluaran Kas

Sistem pengeluaran kas yang baik tentunya sangat dibutuhkan oleh setiap

institusi agar tercapainya tujuan dan menghindari segala jenis kecurangan yang

dapat terjadi, berikut akan diuraikan unsur-unsur sistem akuntansi pengeluaran

kas yang baik beserta teori-teorinya menurut ahli.

2.4.1. Dokumen yang Digunakan

Ada 3 dokumen yang digunakan dalam sistem akuntansi pengeluaran kas

menurut Mulyadi (2008:510) yaitu:

1. Bukti Kas Keluar

Dokumen ini berfungsi sebagai perintah pengeluaran kas kepada bagian

Kasa sebesar yang tercantum dalam dokumen tersebut. Disamping itu,

dokumen ini berfungsi sebagai surat pemberitahuan yang dikirim kepada

12

kreditur dan berfungsi sebagai dokumen sumber bagi pencatatan

berkurangnya utang.

2. Cek

Dari sudut sistem informasi akuntansi. Cek merupakan dokumen yang

digunakan untuk memerintahkan bank melakukan pembayaran sejumlah

uang kepada orang atau organisasi yang namanya tercantum pada cek. Ada

dua pilihan dalam penggunaan cek untuk pembayaran check issuer membuat

cek atas nama atau check issuer membuat cek atas unjuk.

3. Permintaan Cek (check request)

Dokumen ini berfungsi sebagai permintaan dari fungsi yang memerlukan

pengeluaran kas kepada fungsi akuntansi untuk membuat bukti kas keluar.

Dalam perancangan dokumen atau formulir, ada beberapa prinsip-prinsip

yang harus diperhatikan menurut Mulyadi (2008:82) yaitu:

a. Sedapat mungkin memanfaatkan tembusan atau copy formulir.

b. Hindari duplikasi dalam pengumpulan data.

c. Buatlah rancangan formulir sesederhana dan seringkas mungkin.

d. Masukkanlah unsur internal check dalam merancang formulir.

e. Cantumkanlah nama dan alamat perusahaan pada formulir yang akan

digunakan untuk komunikasi dengan pihak lain.

f. Cantumkan nama formulir untuk memudahkan identifikasi.

g. Beri nomor untuk identifikasi formulir.

h. Cantumkan nomor garis pada sisi sebelah kiri dan kanan fomulir, jika

formulir lebar digunakan, untuk memperkecil kemungkinan salah

pengisian.

13

i. Cetaklah garis pada formulir, jika formulir tersebut akan diisi dengan

tulisan tangan. Jika pengisian formulir akan dilakukan dengan mesin

ketik, garis tidak perlu dicetak, karena mesin ketik akan dapat

mengatur spasi sendiri, dan juga jika bergaris, pengisian formulir

dengan mesin ketik akan memakan waktu yang lama.

j. Cantumkan nomor urut tercetak.

k. Rancanglah formulir tertentu sedemikian rupa sehingga pengisi hanya

membubuhkan tanda √, atau x, atau dengan menjawab ya atau tidak,

untuk menghemat waktu pengisiannya.

l. Susunlah formulir ganda dengan menyisipkan karbon sekali pakai,

atau dengan menggunakan karbon beberapa kali pakai, atau cetaklah

dengan kertas tanpa karbon (carbonless paper).

m. Pembagian zona sedemikian rupa sehingga formulir dibagi menurut

blok-blok daerah yang logis sehingga yang berisi data yang saling

terkait.

2.4.2. Catatan Akuntansi yang Digunakan

Catatan akuntansi yang digunakan dalam sistem akuntansi pengeluaran kas

dengan cek menurut Mulyadi (2008:513) adalah:

1. Jurnal Pengeluaran Kas (cash disbursement journal).

2. Register Cek (check register).

14

2.5. Model Pengembangan Perangkat

Menurut Rosa dan Shalahuddin (2014:26) menyatakan bahwa:

SDLC atau Software Development Life Cycle adalah proses

mengembangkan atau mengubah suatu sistem perangkat lunak dengan

menggunakan model-model dan metedologi yang digunakan orang untuk

mengembangkan sistem-sistem perangkat lunak sebelumnya (berdasarkan

best practice atau cara-cara yang sudah teruji baik).

Model SDLC air terjun (waterfall) sering juga disebut model sekuensial

linier (sequential linear) atau alur hidup klasik (classic life cycle). Model air

terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau

terurut dimulai dari analisis, desain, pengkodean, pengujian, dan tahap pendukung

(support).

Berikut adalah gambar model air terjun:

Sumber: Rosa dan Shalahuddin (2014:29)

Gambar II.2. Model WaterFall

15

Berikut penjelasan tentang model air terjun diatas:

a. Analisis kebutuhan perangkat lunak

Proses pengumpulan kebutuhan dilakukan secara intensif untuk

menspesifikasikan kebutuhan perangkat lunak seperti apa yang dibutukan

oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk

didokumentasikan.

b. Desain

Desain perangkat lunak adalah proses multi langkah yang fokus pada desain

pembuatan program perangkat lunak termasuk struktur data, arsitektur

perangkat lunak, representasi antarmuka, dan prosedur pengkodean. Tahap

ini mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke

representasi desain agar dapat diimplementasikan menjadi program pada

tahap selanjutnya.

c. Pembuatan kode program

Desain harus ditranslasikan kedalam program perangkat lunak. Hasil dari

tahap ini adalah program komputer sesuai dengan desain yang telah dibuat

pada tahap desain.

d. Pengujian

Pengujian fokus pada perangkat lunak secara lojik dan fungsional dan

memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk

meminimalisir kesalahan dan memastikan keluaran yang dihasilkan sesuai

dengan yang diinginkan.

16

e. Pendukung (support) atau pemeliharaan (maintenance)

Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan

ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya

kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat

lunak harus beradaptasi dengan lingkungan yang baru. Tahap pendukung

atau pemeliharaan dapat mengulangi proses pengembangan mulai dari

analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi

tidak untuk membuat perangkat lunak baru.

2.6. Peralatan Pendukung (Tools System)

Dalam kegiatan merancang sistem pengeluaran kas diperlukan peralatan

yang mendukung untuk memperlancar sistem yang akan dibuat. Adapun peralatan

yang berperan dalam proses pembuatan sistem pengeluaran kas ini adalah:

2.6.1. Pengertian UML (Unified Modelling Language)

Berikut merupakan pengertian UML (Unified Modelling Language)

menurut beberapa para ahli, diantaranya:

Menurut Nugroho (2010:6) mengemukakan bahwa:

UML (Unified Modelling Language) adalah bahasa pemodelan untuk sistem

atau perangkat lunak yang berparadigma berorientasi objek. Pemodelan

(modelling) sesungguhnya digunakan untuk penyederhanaan permasalahan-

permasalahan yang kompleks sedemikian rupa sehingga lebih mudah

dipelajari dan dipahami.

Menurut Henderi (2010:5) “UML merupakan sebuah bahasa pemodelan

yang telah menjadi standar dalam industri software untuk visualisasi, merancang,

dan mendokumentasikan sistem perangkat lunak”.

17

Menurut Rosa dan Shalahddin (2014:133) “UML merupakan bahasa visual

untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan

diagram dan teks-teks pendukung. UML hanya berfungsi untuk melakukan

pemodelan”.

2.6.2. Diagram-Diagram UML (Unified Modelling Language)

Pada UML 2.3 terdiri dari 13 macam diagram yang dikelompokkan dalam 3

katergori yaitu Stucture Diagram, Behaviour Diagram, dan Interaction Diagram.

Pembagian kategori dan macam-macam diagram tersebut dapat dilihat pada

gambar dibawah ini.

Sumber : Rosa dan Shalahuddin (2014:136)

Gambar II.3. Diagram UML

18

Berikut ini penjelasan singkat dari pembagian kategori tersebut:

1. Structure diagram yaitu kumpulan diagram yang digunakan untuk

menggambarkan suatu struktur statis dari sistem yang dimodelkan.

2. Behaviour diagram yaitu kumpulan diagram yang digunakan untuk

menggambarkan kelakuan sistem atau rangkaian perubahan yang terjadi

pada sebuah sistem.

3. Interaction diagram yaitu kumpulan diagram yang digunakan untuk

menggambarkan interaksi sistem dengan sistem lain maupun interaksi antar

subsistem pada suatu sistem.

2.6.3. Diagram UML (Unified Modelling Language) Yang Digunakan

Berikut merupakan diagram UML yang digunakan dalam penulisan Tugas

Akhir ini:

1. Use Case Diagram

Menurut Rosa dan Shalahuddin (2014:155) Mengemukakan bahwa:

Use Case atau diagram use case merupakan pemodelan kelakuan (behaviour)

sistem informasi yang akan dibuat. Use Case mendeskripsikan sebuah

interaksi antara satu atau lebih aktor dengan sistem informasi yang akan

dibuat. Secara kasar, use case digunakan untuk mengetahui fungsi apa saja

yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak

menggunakan fungsi-fungsi itu.

Syarat penamaan pada use case adalah nama didefinisikan semudah mungkin

dan dapat di pahami. Ada dua hal utama pada use case yaitu pendefinisian apa

yang disebut aktor dan use case:

a. Aktor merupakan orang, proses atau sistem lain yang berinteraksi

dengan sistem informasi yang akan dibuat di luar sistem informasi

yang akan dibuat sendiri, jadi walaupun simbol aktor adalah gambar

orang tapi aktor belum tentu merupakan orang.

19

b. Use case merupakan fungsionalitas yang disediakan sistem sebagai

unit-unit yang saling bertukar pesan antar unit atau aktor.

2. Activity Diagram

Menurut Rosa dan Shalahuddin (2011:161) ”Diagram aktivitas atau activity

diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem

atau proses bisnis. Yang perlu diperhatikan disini adalah bahwa diagram aktivitas

menggambarkan aktivitas sistem, bukan apa yang dilakukan aktor, jadi aktivitas

yang dapat dilakukan sistem”.

Diagram aktivitas juga banyak digunakan untuk mendefinisikan hal-hal

sebagai berikut:

a. Rancangan proses binis dimana setiap urutan aktivitas yang

digambarkan merupakan proses bisnis sistem yang didefenisikan.

b. Urutan atau pengelompokan tampil dari sistem atau user interface

dimana setiap aktivitas dianggap memiliki sebuah rancangan

antarmuka tampilan.

c. Rancangan pengujian dimana setiap aktivitas dianggap memerlukan

sebuah pengujian yang perlu didefinisikan kasus ujinya.

d. Rancangan menu yang ditampilkan pada perangkat lunak.

20

3. Deployment Diagram

Menurut Rosa dan Shalahuddin (2014:154) “Diagram deployment atau

deployment diagram menunjukkan konfigurasi komponen dalam proses eksekusi

aplikasi”.

Diagram deployment juga dapat digunakan untuk memodelkan hal-hal berikut:

a. Sistem tambahan (embedded system) yang menggambarkan rancangan

device, node, dan hardware.

b. Sistem terdistribusi murni.

c. Rekayasa ulang aplikasi.

d. Sistem client atau server, misalnya seperti gambar berikut:

Sumber : Rosa dan Shalahuddin(2014:154)

Gambar II.4.

Diagram Deployment Sistem Client atau Server

21

4. Sequence Diagram

Diagram sekuen menggambarkan kelakuan objek pada use case dengan

mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima

antar objek. Oleh karena itu untuk menggambar diagram sekuen maka harus

diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode

yang dimiliki kelas yang diinstansiasi menjadi objek itu. Membuat diagram

sekuen juga dibutuhkan skenario yang ada pada use case (Rossa dan

Shalahuddin,2014:165).

Banyaknya diagram sekuen yang harus digambar adalah minimal sebanyak

pendefinisian use case yang memiliki proses sendiri atau yang penting semua use

case yang telah didefinisikan interaksi jalannya pesan sudah dicakup pada

diagram sekuen sehingga semakin banyak use case yang didefinisikan maka

diagram sekuen yang harus dibuat juga semakin banyak.

2.7. ERD (Entity Relationship Diagram)

Berikut merupakan pengertian menurut para ahli, diantaranya sebagai

berikut:

Menurut Utami dan Hartanto (2012:18) “Entity Relationship Diagram

(ERD) adalah suatu diagram untuk menggambarkan desain konseptual dan model

konseptual suatu basis data relasional. ERD juga merupakan gambaran yang

menghubungkan antara objek satu dengan objek yang lain dalam dunia nyata”.

22

Menurut Rosa dan Shalahudin (2013:50) “ERD (Entity Relationship

Diagram) adalah dikembangkan berdasarkan teori himpunan dalam bidang

matematika. ERD digunakan untuk pemodelan basis data relasional. Sehingga jika

penyimpanan basis data menggunakan OODBMS maka perancangan basis data

tidak perlu menggunakan ERD”.

ERD biasanya memiliki hubungan binary (satu relasi menghubungkan dua

buah entitas).

Beberapa metode perancangan ERD mentoleransi hubungan relasi ternary (satu

relasi menghubungkan tiga buah entitas).

N-ary (satu relasi menghubungkan banyak entitas)

23

tetapi banyak metode perancangan ERD yang tidak mengizinkan hubungan

ternary atau N-ary. Sehingga beberapa metode perancangan ERD memberikan

solusi untuk perencanaan ERD yang tidak binary diubah sebagai berikut:

2.8. LRS (Logical Record Structure)

Menurut Kusrini (2007:79) “LRS (Logical Record Structure) Adalah

representasi dari struktur record-record pada tebel-tabel yang terbentuk dari hasil

antar himpunan entitas. Menentukan kardinalitas, jumlah tabel dan Foreign Key

(FK)”

2.9. Netbeans

Menurut Nofriadi (2015:3) “Netbeans merupakan sebuah aplikasi Integrated

Development Environment (IDE) yang berbasiskan java dari Sun microsystems

yang berjalan diatas swing dan banyak digunakan sekarang sebagai editor untuk

berbagai bahasa pemrograman”.

24

BAB III

ANALISA SISTEM BERJALAN

3.1. Umum

Analisis sistem berjalan merupakan gambaran tentang sistem yang saat ini

sedang berjalan. Pada SD Negeri Kebon Bawang 05 dalam hal pengeluaran kas,

sistem yang digunakan masih sederhana dan manual yaitu dengan menggunakan

media kalkulator dan buku sebagai alat bantu untuk menghitung dan mencatat

pengeluaran kas sehari-harinya dan analisis sistem ini bertujuan untuk membuat

sistem yang baru agar terkomputerisasi sehingga dapat lebih efektif dan efisien.

3.2. Tinjauan Perusahaan

SD Negeri Kebon Bawang 05 merupakan sekolah yang pembiayaan

pengeluaran sehari-harinya di danai oleh pemerintah yaitu dari dana BOP (Biaya

Operasional Pendidikan) dan dana BOS (Bantuan Operasional Sekolah).

Banyaknya penggunaan dana yang sering dilakukan sehari-hari maka penulis

bermaksud merancang sistem pengeluaran kas. Sehingga nantinya sistem ini dapat

mengurangi dan memperbaiki kekurangan dari sistem yang sedang berjalan pada

SD Negeri Kebon Bawang 05.

3.2.1. Sejarah Perusahaan

SD Negeri Kebon Bawang 05 didirikan pada tanggal 01 Januari 1977. SD

Negeri Kebon Bawang 05 merupakan salah satu SD Negeri yang beralamat di Jl.

Swasembada Barat II No. 2 RT 002 RW 09 Kelurahan Kebon Bawang,

Kecamatan Tanjung Priok, Jakarta Utara, Indonesia 14320. Kegiatan belajar

25

mengajar dilaksanakan pada pagi hari. Bangunan sekolah yang ditempati untuk

proses belajar mengajar adalah milik sendiri dengan lebar 26 m2

dan panjang 50,5

m2. Kepala sekolah SD Negeri Kebon Bawang 05 saat ini bernama Bapak Abdul

Hamid M.Pd.

3.2.2. Visi, Misi, dan Tujuan SD Negeri Kebon Bawang 05

1. Visi dan Misi

Visi SD Negeri Kebon Bawang 05 adalah Unggul dalam prestasi, bertakwa,

berakhlak mulia terampil dan mandiri yang berwawasan lingkungan.

Dalam rangka mencapai visi yang digariskan, SD Negeri Kebon Bawang 05

senantiasa akan berupaya untuk melaksanakan misinya sebagai berikut:

a. Menyelenggarakan pembelajaran yang aktif, kreatif, efektif, inovatif

dan menyenangkan.

b. Menumbuh kembangkan IPTEK (Ilmu Pengetahuan dan Teknologi)

dan kegiatan ekstrakurikuler sesuai dengan bakat dan minat siswa

secara maksimal.

c. Menumbuh kembangkan perilaku religius sehingga siswa dapat

menghargai dan mengamalkan agama secara nyata.

d. Menumbuh kembangkan perilaku terpuji yang berkarakter dengan

penerapan secara nyata.

e. Menumbuhkan kecerdasan ketrampilan dan kemampuan dasar (life

skill) sebagai bekal hidup dimasa depan.

f. Menumbuh kembangkan kesadaran warga sekolah sebagai bagian

masyarakat global yang peduli terhadap lingkungan.

26

2. Tujuan SDN Kebon Bawang 05 Jakarta

Tujuan dari SDN Kebon Bawang 05 Jakarta adalah sebagai berikut:

a. Mengembangkan budaya sekolah yang religius melalui kegiatan

keagamaan.

b. Menyelenggarakan berbagai kegiatan di bidang IPTEK (Ilmu

Pengetahuan dan Teknologi), bahasa, olahraga, dan seni budaya sesuai

bakat, minat dan potensi siswa.

c. Meningkatkan prestasi dibidang akademik maupun non akademik

secara maksimal.

d. Menyelenggarakan kegiatan kemandirian dan budaya hidup sehat

melalui pembiasaan dan pengembangan diri.

e. Menyelenggarakan kegiatan yang menumbuhkan kesadaran warga

sekolah sebagai bagian masyarakat global yang peduli lingkungan.

3.2.3. Struktur Organisasi dan Fungsi

Struktur organisasi merupakan susunan atau hubungan antara komponen

bagian-bagian dan posisi dalam sebuah organisasi. Dengan adanya struktur

organisasi dapat memberikan ketegasan dalam hal batas wewenang serta tanggung

jawab kepada masing-masing anggota sehingga dapat menunaikan tugasnya

dengan baik.

27

Sumber : Data SD Negeri Kebon Bawang 05 Jakarta

Gambar III.1.

Struktur Organisasi SDN Kebon Bawang 05

Berikut merupakan penjabaran fungsi dari struktur organisasi pada SDN

Kebon Bawang 05 yaitu:

1. Pengawas TK atau SD

Pengawas TK atau SD berkoordinasi secara langsung kepada kepala sekolah

di kawasan sekolah yang dibina, adapun tugasnya yaitu:

a. Menyusun program pengawasan.

b. Melaksanakan pembinaan kepala sekolah dan guru.

c. Memantau pelaksanaan standar isi, standar proses, standar kompetensi

lulusan, standar penilaian.

d. Melaksanakan penilaian kinerja kepala sekolah dan guru.

28

e. Melaksanakan evaluasi hasil pelaksanaan program pengawasan pada

sekolah binaan.

f. Melaksanakan dan mengevaluasi bimbingan serta pelatihan

profesional kepala sekolah dan guru.

2. Kepala Sekolah

Kepala sekolah merupakan pimpinan tertinggi dalam struktur organisasi

sekolah yang bertanggung jawab untuk mengatur segala proses yang terdapat pada

SD Negeri Kebon Bawang 05. Adapun tugasnya yaitu:

a. Menyusun perencanaan program kegiatan sekolah.

b. Mengorganisasikan kegiatan sekolah.

c. Mengarahkan atau mengendalikan kegiatan-kegiatan sekolah.

d. Mengkoordinasikan terhadap tugas guru.

e. Menyusun pengelolaan kesiswaan yang meliputi melaksanakan

penerimaan peserta didik baru, memberikan layanan konseling kepada

peserta didik, melaksanakan kegiatan ekstra dan kokurikuler untuk

para peserta didik, dan melakukan pembinaan prestasi unggulan.

f. Menyusun kurikulum pendidikan, kalender pendidikan, dan kegiatan

pembelajaran

g. Melaksanakan pengawasan terhadap guru.

h. Menentukan kebijaksanaan dalam peraturan sekolah.

i. Mengadakan rapat dan mengambil keputusan.

j. Memantau proses belajar mengajar.

29

3. Ketua Komite

Komite sekolah adalah pengawas dari luar sekolah yang ditunjuk untuk

mengawasi jalannya suatu organisasi di sekolah. Adapun tugas dari ketua komite

pada SD Negeri Kebon Bawang 05 adalah sebagai berikut:

a. Menerima Rancangan Anggaran Pendapatan dan Belanja Sekolah

(RAPBS) dari kepala sekolah.

b. Melakukan evaluasi dan pengawasan terhadap kebijakan program,

penyelenggaraan dan keluaran di sekolah.

c. Menampung dan menganalisis aspirasi, ide, tuntutan dan berbagai

kebutuhan pendidikan yang diajukan oleh masyarakat.

d. Memberi masukan atau rekomendasi kepada kepala sekolah mengenai

kebijakan dan program sekolah, kriteria kinerja sekolah, kriteria

tenaga pendidikan dan hal-hal yang mengenai pendidikan.

e. Melakukan kerjasama dengan masyarakat sekitar lingkungan sekolah

dan pemerintah berkenaan dengan penyelenggaraan pendidikan yang

bermutu.

4. Bendahara

Adapunt tugas bendahara di SD Negeri Kebon Bawang 05 adalah sebagai

berikut:

a. Menyiapkan, mengelola dan mempertanggung jawabkan anggaran

pendapatan dan belanja sekolah yang berorientasi pada program

pengembangan sekolah secara transparan.

b. Mengembangkan kegiatan sekolah yang berorientasi pada aktivitas

pendapatan.

30

c. Mengelola akuntasi keuangan sekolah

d. Melaksanakan pelaporan pertanggungjawaban penggunaan keuangan

sekolah.

5. Perpustakaan

Adapunt tugas perpustakaan di SD Negeri Kebon Bawang 05 adalah sebagai

berikut:

a. Menata ruangan perpustakaan dengan rapi dan teratur.

b. Merencanakan program kegiatan perpustakaan.

c. Mendistribusikan buku buku perpustakaan kepada para siswa.

d. Membukukan keluar masuknya buku perpustakaan.

e. Memelihara keutuhan dan kelengkapan buku perpustakaan

6. Guru Kelas

Adapunt tugas guru kelas di SD Negeri Kebon Bawang 05 adalah sebagai

berikut:

a. Membuat dan menyiapkan program serta perangkat mengajar.

b. Melakukan sosialisasi Kompetensi Dasar (KD), Standar Kompetensi,

Kriteria Ketuntasan Minimal (KKM), Sistem dan prosedur penilaian

kepada siswa di awal pertemuan sebelum proses belajar mengajar

awal dimulai.

c. Membimbing siswa agar memiliki kemampuan akademis yang tinggi

dan kepribadian yang baik khususnya dalam hal pencapaian target.

d. Melaksanakan kegiatan penilaian berkesinambungan.

e. Melaksanakan kegiatan membimbing siswa dalam kegiatan

pembelajaran.

31

f. Meneliti daftar hadir siswa sebelum memulai pelajaran.

g. Ikut berperan aktif dalam menegakan disiplin siswa.

h. Membuat dan melaporkan perkembangan siswa (khususnya yang

bermasalah) tiap bulan kepada kepala sekolah untuk kemudian dicari

langkah pemecahannya bersama sama.

i. Bertanggung jawab terhadap kebersihan dan penghijauan ruang kelas

dan ruang praktikum.

7. Tata Usaha

Adapunt tugas tata usaha di SD Negeri Kebon Bawang 05 adalah sebagai

berikut:

a. Melaksanakan administrasi sekolah secara terartur dan tertib.

b. Mencatat surat masuk dan keluar secara teratur.

c. Membuat surat surat yang diperlukan sekolah.

d. Menyimpan arsip surat surat dan dokumen sekolah.

e. Mengerjakan buku induk siswa maupun pegawai sekolah.

8. Penjaga Sekolah

Adapunt tugas penjaga sekolah di SD Negeri Kebon Bawang 05 adalah

sebagai berikut:

a. Berada di sekolah sesuai waktu yang ditentukan.

b. Mengamankan sekolah dari gangguan pencurian atau kebakaran.

c. Berkomunikasi dengan masyarakat sekitar dan lembaga yang terkait

dengan keamanan.

d. Selalu berada ditempat selama jam dinas.

32

9. Siswa atau Siswi

Adapunt tugas siswa atau siswi di SD Negeri Kebon Bawang 05 adalah

sebagai peserta didik yang berkewajiban untuk menuntut ilmu dengan sungguh-

sungguh agar bermanfaat bagi dimasa depan kelak.

3.3. Proses Bisnis Sistem Berjalan

Proses pengeluaran kas yang terjadi pada SD Negeri Kebon Bawang 05

meliputi:

Bendahara membuat daftar kebutuhan sekolah yang harus dibayar kepada

kepala sekolah. Jika kepala sekolah menyetujui data kebutuhan sekolah yang

harus dibayar ,selanjutnya bendahara akan menerima sejumlah kas untuk

membayar kebutuhan sekolah. Jika kebutuhan sekolah sudah dibayar oleh

bendahara, selanjutnya bendahara menerima bukti transaksi contohnya faktur dan

mencatat sejumlah kas sesuai faktur di buku.

Pada akhir bulan, bendahara akan membuat laporan buku kas umum yang

akan di ajukan kepada kepala sekolah. Jika laporan buku kas umum disetujui oleh

kepala sekolah, maka laporan buku kas umum akan ditandatangani kepala

sekolah, tetapi jika laporan buku kas umum tidak disetujui, maka akan diserahkan

kembali ke bendahara untuk di perbaiki. Jika laporan buku kas umum sudah

ditandatangani kepala sekolah, selanjutnya laporan buku kas umum tersebut akan

diserahkan kepada ketua komite.

33

3.4. Unified Modelling Language (UML)

3.4.1. Activity Diagram

Gambar III.2.

Activity Diagram Pengeluaran Kas

act activ ity diagram

Ketua KomiteKepala sekolahBendahara

start

Membuat daftar

kebutuhan sekolah yang

harus dibayar

Memeriksa data

kebutuhan sekolah yang

harus dibayar

Menandatangani data

yang harus dibayar

Mencatat pengeluaran kas

di buku berdasarkan bukti

transaksi yang diterima.

contohnya faktur

Menandatangani laporan

buku kas umum

Memeriksa laporan buku

kas umum

Membuat laporan buku

kas umum

Disetujui ?

Menerima laporan buku

kas umum

Menyerahkan laporan

buku kas umum

Revisi laporan buku kas

umum

disetujui?

Membayar kebutuhan

sekolah

[ya]

[ya]

[tidak]

[tidak]

34

3.5. Spesifikasi Sistem Berjalan

Spesifikasi sistem berjalan adalah rangkaian dari proses-proses yang terjadi

didalam sistem berjalan yang memerlukan dokumen masukan untuk mendukung

terhadap jalannya proses untuk menghasilkan dokumen keluaran. Adapun

spesifikasi sistem pengeluaran kas pada SD Negeri Kebon Bawang 05 adalah

sebagai berikut :

3.5.1. Spesifikasi Bentuk Dokumen Masukan

1. Nama dokumen : Faktur

Fungsi : Sebagai bukti transaksi pembelian

Sumber : Penjual

Tujuan : Bendahara

Media : Kertas

Jumlah : 1 rangkap

Frekuensi : Setiap melakukan transaksi pembelian kebutuhan sekolah

Bentuk : Lampiran A1

3.5.2. Spesifikasi Bentuk Dokumen Keluaran

1. Nama dokumen : Catatan Pengeluaran Kas

Fungsi : Sebagai pencatatan atas pengeluaran kas

Sumber : Bendahara

Tujuan : Kepala Sekolah

Media : Buku

Jumlah : 1 rangkap

Frekuensi : Setiap terjadinya pengeluaran kas

Bentuk : Lampiran B1

35

2. Nama dokumen : Laporan buku kas umum

Fungsi : Sebagai laporan pengeluaran kas

Sumber : Bendahara

Tujuan : Kepala Sekolah, Ketua Komite

Media : Kertas

Jumlah : 2 rangkap

Frekuensi : Setiap akhir bulan

Bentuk : Lampiran B2

3.6. Permasalahan Pokok

Adapun permasalahan pokok yang terjadi di SD Negeri Kebon Bawang 05

adalah sebagai berikut:

1. Pengajuan atau permintaan pengeluaran kas oleh bendahara tidak

menggunakan bukti transaksi.

2. Pencatatan pengeluaran kas sehari-hari yang dilakukan bendahara masih

manual. Sehingga sering terjadinya kesalahan dalam pencatatan dan

pembukuan.

3. Tidak adanya tempang untuk menyimpan bukti transaksi yang

menyebabkan seringnya kehilangan bukti transaksi tersebut.

3.7. Pemecahan Masalah

Dari permasalahan yang ada pada SD Negeri Kebon Bawang 05, penulis

akan menanggulangi masalah dengan cara membuat form permintaan pengeluaran

kas dan merancang sistem yang terkomputerisasi sehingga mempermudah

bendahara dalam pencatatan pengeluaran kas serta lebih efektif dan efisien.

36

BAB IV

RANCANGAN SISTEM USULAN

4.1. Analisa Kebutuhan Software

4.1.1. Analisa Kebutuhan

Berikut merupakan spesifikasi kebutuhan dari sistem pengeluaran kas.

Bendahara dapat masuk ke sistem pengeluaran kas, didalam sistem pengeluaran

kas, bendahara dapat menginput akun/rekening, menginput permintaan

pengeluaran kas, menginput pengeluaran kas dan dapat mencetak laporan buku

kas umum yang akan diberikan kepada Kepala Sekolah dan Ketua Komite.

4.1.2. Tahapan Analisa

Analisa kebutuhan software pada aplikasi pengeluaran kas yang diusulkan

dengan beberapa prosedur diantaranya:

Halaman Bendahara:

A.1. Bendahara Melakukan Login

A.2. Bendahara Mengelola Menu Akun/Rekening

a. Dapat menambah akun

b. Dapat menyimpan akun

c. Dapat membatalkan akun

d. Dapat mengubah akun

e. Dapat menghapus akun

f. Dapat mencari akun

g. Keluar dari menu akun/rekening

37

A.3. Bendahara Mengakses Menu Transaksi

A.3.1. Mengelola Menu Permintaan Kas

a. Dapat menyimpan form permintaan kas

b. Dapat membatalkan form perminataan kas

c. Keluar dari menu permintaan kas

A.3.2. Mengelola Menu Pengeluaran Kas

a. Dapat menyimpan form pengeluaran kas

b. Dapat membatalkan form pengeluaran kas

c. Keluar dari menu pengeluaran kas

A.3.3. Mengelola Menu Lihat Transaksi

a. Dapat mencari nomor permintaan kas atau pengeluaran kas

b. Dapat menghapus permintaan kas atau pengeluaran kas

c. Dapat mencetak permintaan kas atau pengeluaran kas

d. Keluar dari menu lihat transaksi

A.4. Mengelola Menu Laporan Pengeluaran Kas

a. Dapat mencari periode laporan pengeluaran kas

b. Dapat mencetak laporan pengeluaran kas

c. Keluar dari laporan pengeluaran kas

38

4.1.3. Use Case Diagram

1. Use Case Diagram Login

Gambar IV.1.

Use case Diagram Login

Deskripsi gambar use case login :

Tabel IV.1.

Use case Diagram Login

Use Case Narative Login

Tujuan Melakukan login kedalam sistem pengeluaran kas

Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem

pengeluaran kas

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor membuka aplikasi pengeluaran kas

Aksi Aktor Reaksi Sistem

1. Aktor Memilih

Tombol Masuk

2. Aktor Memilih

Tombol Batal

Sistem akan menampilkan textbox untuk mengisi user ID

dan password

Sistem akan membatalkan proses dan keluar dari aktivitas

Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam

menu utama aplikasi pengeluaran kas dan aktor dapat

melakukan aktivitas didalam sistem

uc login

Sistem Pengeluaran Kas

Bendahara

Masuk

Batal

Input User ID

Input password Verifikasi sistem

Verifikasi sistem«include»

«include»

«include»

«include»

39

2. Use Case Diagram Menu Utama

Gambar IV.2.

Usecase Diagram Menu Utama

uc Menu Utama

Sistem Pengeluaran Kas

Bendahara

Login

Menu

Akun/Rekening

Menu Transaksi

Menu Laporan

Pengeluaran Kas

«extend»

«extend»

«extend»

40

Deskripsi gambar use case menu utama :

Tabel IV.2.

Use case Diagram Menu Utama

Use Case Narative Menu Utama

Tujuan Bendahara dapat mengakses menu akun/rekening, menu

transaksi dan menu laporan pengeluaran kas

Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem

pengeluaran kas mulai dari input data sampai dengan

cetak laporan pengeluaran kas

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor Membuka Aplikasi Pengeluaran Kas

Aksi Aktor Reaksi Sistem

1. Aktor Memilih

Menu

Akun/Rekening

2. Aktor Memilih

Menu

Transaksi

3. Aktor Memilih

Menu Laporan

Pengeluaran

Kas

Sistem akan menampilkan Form Akun/Rekening

Sistem akan menampilkan submenu Permintaan Kas,

Pengeluaran Kas dan Lihat Transaksi

Sistem akan menampilkan textbox untuk mencari periode

laporan selanjutnya sistem akan menampilkan laporan

pengeluaran kas yang dicari

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh si Aktor

41

3. Use Case Diagram Menu Akun/Rekening

Gambar IV.3.

Usecase Menu Akun/Rekening

uc Lihat Pengeluaran

Sistem Pengeluaran Kas

Bendahara

Menu

Akun/RekeningTambah

Batal

Simpan

Keluar HapusUbah

Cari

«extend»

«extend»

«include»

«extend»«extend»

«extend»

42

Deskripsi gambar use case menu akun/rekening :

Tabel IV.3.

Usecase Menu Akun/Rekening

Use Case Narative Menu Akun/Rekening

Tujuan Bendahara dapat mengelola data yang ada di menu

akun/rekening

Deskripsi Sistem ini memungkinkan aktor untuk mengelola data

di menu akun/rekening dalam Sistem Pengeluaran Kas

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor Membuka Aplikasi Pengeluaran Kas

Aksi Aktor Reaksi Sistem

1. Aktor Memilih

Tombol Tambah

2. Aktor Memilih

Tombol Simpan

3. Aktor Memilih

Tombol Batal

4. Aktor Memilih

Tombol Cari

5. Aktor Memilih

Tombol Ubah

6. Aktor Memilih

Tombol Hapus

7. Aktor Memilih

Tombol Keluar

Sistem akan menampilkan form untuk input

akun/rekening di menu akun/rekening

Sistem akan menyimpan akun di menu akun/rekening

Sistem akan membatalkan perintah sebelumnya

Sistem akan mencari akun yang telah disimpan di

menu akun/rekening

Sistem akan mengubah akun yang sudah disimpan

yang ada di menu akun/rekening

Sistem akan menghapus akun yang disimpan di menu

akun/rekening

Sistem akan keluar dari menu akun/rekening

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh si Aktor

43

4. Use Case Diagram Menu Transaksi

Gambar IV.4.

Usecase Menu Transaksi

uc Menu

Sistem Pengeluaran Kas

Bendahara

Menu Transaksi

Menu Permintaan

Kas

Menu Pengeluaran

Kas

Menu Lihat

Transaksi

«extend»

«extend»

«extend»

44

Deskripsi gambar use case menu transaksi :

Tabel IV.4.

Usecase Menu Transaksi

Use Case Narative Menu Transaksi

Tujuan Bendahara dapat mengakses data yang ada di

submenu transaksi seperti menu permintaan kas,

menu pengeluaran kas dan menu lihat transaksi

Deskripsi Sistem ini memungkinkan aktor untuk mengelola

sistem pengeluaran kas mulai dari input permintaan

kas, input pengeluaran kas sampai lihat transaksi

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor Membuka Aplikasi Pengeluaran Kas

Aksi Aktor Reaksi Sistem

1. Aktor Memilih

Menu Permintaan

Kas

2. Aktor Memilih

Menu Pengeluaran

Kas

3. Aktor Memilih

Menu Lihat

Pengeluaran

Sistem akan menampilkan Form Permintaan Kas

Sistem akan menampilkan Form Pengeluaran Kas

Sistem akan menampilkan Form Lihat Pengeluaran

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh si Aktor

45

5. Use Case Diagram Menu Permintaan Kas

Gambar IV.5.

Usecase Menu Permintaan Kas

uc Permintaan Kas

Sistem Pengeluaran Kas

Bendahara

Menu Permintaan

Kas

Menyimpan

Membatalkan

Keluar

«extend»

«extend»

46

Deskripsi gambar use case menu permintaan kas :

Tabel IV.5.

Usecase Menu Permintaan Kas

Use Case Narative Menu Permintaan Kas

Tujuan Bendahara dapat menginput data permintaan kas

pada form permintaan kas

Deskripsi Sistem ini memungkinkan aktor untuk mengelola

data di menu permintaan kas dalam Sistem

Pengeluaran Kas

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor Membuka Aplikasi Pengeluaran Kas

Aksi Aktor Reaksi Sistem

1. Aktor Memilih

Tombol Simpan

2. Aktor Memilih

Tombol Batal

3. Aktor Memilih

Tombol Keluar

Sistem akan menyimpan form permintaan kas yang

sudah diinput

Sistem akan membatalkan perintah sebelumnya

Sistem akan keluar dari menu permintaan kas

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh si Aktor

47

6. Use Case Diagram Menu Pengeluaran Kas

Gambar IV.6.

Usecase Menu Pengeluaran Kas

uc Permintaan Kas

Sistem Pengeluaran Kas

Bendahara

Menu Pengeluaran

Kas

Menyimpan

Membatalkan

Keluar

«extend»

«extend»

48

Deskripsi gambar use case menu pengeluaran kas :

Tabel IV.6.

Usecase Menu Pengeluaran Kas

Use Case Narative Menu Pengeluaran Kas

Tujuan Bendahara dapat menginput data pengeluaran kas

pada form pengeluaran kas

Deskripsi Sistem ini memungkinkan aktor untuk mengelola

data di menu pengeluaran kas dalam Sistem

Pengeluaran Kas

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor Membuka Aplikasi Pengeluaran Kas

Aksi Aktor Reaksi Sistem

1. Aktor Memilih

Tombol Simpan

2. Aktor Memilih

Tombol Batal

3. Aktor Memilih

Tombol Keluar

Sistem akan menyimpan form pengeluaran kas yang

sudah diinput

Sistem akan membatalkan perintah sebelumnya

Sistem akan keluar dari menu pengeluaran kas

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh si Aktor

49

7. Use Case Diagram Menu Lihat Transaksi

Gambar IV.7.

Usecase Menu Lihat Transaksi

uc Laporan Pengeluaran Kas

Sistem Pengeluaran Kas

Bendahara

Menu Lihat

Transaksi

Cari No.PPK atau

No.BPK

MencetakKeluar

Hapus

«extend»

«extend»

«include»

50

Deskripsi gambar use case menu lihat transaksi:

Tabel IV.7.

Usecase Menu Lihat Transaksi

Use Case Narative Menu Lihat Transaksi

Tujuan Bendahara dapat mencari form permintaan kas atau

pengeluaran kas yang sudah disimpan di sistem

pengeluaran kas

Deskripsi Sistem ini memungkinkan aktor untuk mengelola menu

lihat transaksi dalam Sistem Pengeluaran Kas

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor Membuka Aplikasi Pengeluaran Kas

Aksi Aktor Reaksi Sistem

1. Aktor Memilih

Tombol Cari

2. Aktor Memilih

Tombol Hapus

3. Aktor Memilih

Tombol Cetak

4. Aktor Memilih

Tombol Keluar

Sistem akan mencari No.PPK (Permintaan Pengeluaran

Kas) atau No.BPK (Bukti Pengeluaran Kas) yang sudah

disimpan

Sistem akan menghapus form permintaan kas atau form

pengeluaran kas yang sudah dicari

Sistem akan mencetak form permintaan kas atau form

pengeluaran kas yang sudah dicari

Sistem akan keluar dari menu lihat tansaksi

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh si Aktor

51

8. Use Case Diagram Menu Laporan Pengeluaran Kas

Gambar IV.8.

Usecase Menu Laporan Pengeluaran Kas

uc Laporan Pengeluaran Kas

Sistem Pengeluaran Kas

Bendahara

Menu Laporan

Pengeluaran Kas

Cari Periode

Laporan

MencetakKeluar

Hapus

«extend»

«extend»

«include»

52

Deskripsi gambar use case menu laporan pengeluaran kas:

Tabel IV.8.

Usecase Menu Laporan Pengeluaran Kas

Use Case Narative Menu Laporan Pengeluaran Kas

Tujuan Bendahara dapat melihat laporan pengeluaran kas

berdasarkan transaksi yang sudah diinput

Deskripsi Sistem ini memungkinkan aktor untuk melihat laporan

pengeluaran kas di menu laporan pengeluaran kas dalam

Sistem Pengeluaran Kas

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor Membuka Aplikasi Pengeluaran Kas

Aksi Aktor Reaksi Sistem

1. Aktor Memilih

Tombol Cari

2. Aktor Memilih

Tombol Cetak

3. Aktor Memilih

Tombol Keluar

Sistem akan mencari tanggal periode laporan

pengeluaran kas yang diinginkan

Sistem akan mencetak laporan pengeluaran kas yang

telah dicari

Sistem akan keluar dari menu laporan pengeluaran kas

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh si Aktor

53

4.1.4. Activity Diagram

1. Activity Diagram Login

Gambar IV.9.

Activity Diagram Login

2. Activity Diagram Menu Utam

Gambar IV.10.

Activity Diagram Menu Utama

act Login

SistemBendahara

Start

Melakukan Login Cek ID Dan

Password

Masukan ID Masukan Password

Valid?

Tampil Pesan ID

Atau Password Salah

Masuk Kedalam

Menu Utama

Stop

[valid]

[tidak valid]

act Menu Utama

SistemBendahara

Start

Login Kedalam

Sistem

Menampilkan Menu

Utama

Pilih?

Menu Akun/Rekening Menu Transaksi Menu Laporan

Pengeluaran Kas

Logout

Selesai

54

3. Activity Diagram Menu Akun/Rekening

Gambar IV.11.

Activity Diagram Menu Akun Rekening

act Akun/Rekening

SistemBendahara

Start

Mengklik Menu

Akun/Rekening

Menampilkan Form

Akun/Rekening

Pilih Aktivitas

Tambah Cari

Pilih Jenis Akun

Masukan Kelompok Akun,

Kode Akun, dan Nama Akun

Pilih Saldo Normal

SimpanBatal

Input Akun Yang

Akan Dicari

Keluar Kembali Ke

Menu Utama

ubah hapus

55

4. Activity Diagram Menu Transaksi

Gambar IV.12.

Activity Diagram Menu Transaksi

5. Activity Diagram Menu Permintaan Kas

Gambar IV.13.

Activity Diagram Menu Permintaan Kas

act Transaksi

SistemBendahara

Start

Mengklik Menu

Transaksi

Menampilkan Menu

Transaksi

Pilih?

Menu Permintaan

Kas

Menu Pengeluaran

Kas

Menu Lihat

Transaksi

Keluar Kembali Ke

Menu Utama

act Permintaan Kas

Sistem Bendahara

Start

Mengklik Menu

Permintaan Kas

Menampilkan Form

Permintaan Kas

Menginput Data Permintaan Kas

Sesuai Form

Simpan Batal

Pilih Aktivitas

Keluar

56

6. Activity Diagram Menu Pengeluaran Kas

Gambar IV.14.

Activity Diagram Menu Pengeluaran Kas

7. Activity Diagram Menu Lihat Transaksi

Gambar IV.15.

Activity Diagram Menu Lihat Transaksi

act Permintaan Kas

Sistem Bendahara

Start

Mengklik Menu

Pengeluaran Kas

Menampilkan Form

Pengeluaran Kas

Menginput Data Pengeluaran Kas

Sesuai Form

Simpan Batal

Pilih Aktivitas

Keluar

act Lihat Pengeluaran

SistemBendahara

Start

Mengklik Menu Lihat

Transaksi

Menampilkan Menu

Lihat Transaksi

Input

No.PPK/No.BPK

Cari

Hapus Cetak

Keluar

57

8. Activity Diagram Menu Laporan Pengeluaran Kas

Gambar IV.16.

Activity Diagram Menu Laporan Pengeluaran Kas

act Laporan

SistemBendahara

Start

Mengklik Menu

Pengeluaran Laporan

Kas

Menampilakan Menu

Laporan Pengeluaran

Kas

Input Periode Laporan

Cari

Cetak

Keluar

Hapus

58

4.2. Desain

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.17.

Entity Relationship Diagram (ERD)

59

4.2.2. Logical Record Structure (LRS)

Gambar IV.18.

Logical Record Structure (LRS)

60

4.2.3. Spesifikasi File

a. Spesisifikasi File Tabel Bendahara

Nama Database : Dbpengeluarankas

Nama File : Bendahara

Akronim : bendahara.myd

Tipe File : File Master

Akses File : Index Sequential

Panjang Record : 70 byte

Kunci Field : id

Tabel IV.9.

Spesifikasi File Tabel Bendahara

b. Spesisifikasi File Tabel Akun/Rekening

Nama Database : Dbpengeluarankas

Nama File : akun_rek

Akronim : akun_rek.myd

Tipe File : File Master

Akses File : Index Sequential

Panjang Record : 55 byte

Kunci Field : kd_akun

No. Elemen Data Nama Field Type Size Keterangan

1. User ID Id Varchar 10 Primary Key

2. Nama Bendahara nama Varchar 15

3. Password Bendahara password Varchar 10

4. Alamat alamat Varchar 20

5. No. Telephone no_telp Varchar 15

61

Tabel IV.10.

Spesifikasi File Tabel Akun/Rekening

c. Spesisifikasi File Tabel Permintaan Kas

Nama Database : Dbpengeluarankas

Nama File : permintaan_kas

Akronim : permintaan_kas.myd

Tipe File : File Master

Akses File : Index Sequential

Panjang Record : 55 byte

Kunci Field : no_ppk

Tabel IV.11.

Spesifikasi File Tabel Permintaan Kas

No. Elemen Data Nama Field Type Size Keterangan

1. Kode Akun kd_akun Varchar 10 Primary Key

2. Nama Akun nm_akun Varchar 15

3. Jenis jenis Varchar 15

4. Saldo Awal saldo_awal Integer 15

No. Elemen Data Nama Field Type Size Keterangan

1. No. PPK no_ppk Varchar 10 Primary Key

2. Tanggal tgl_minta Date 10

3. Jumlah jml_ppk Integer 20

4. Keterangan ket_minta Varchar 15

62

d. Spesisifikasi File Tabel Pengeluaran Kas

Nama Database : Dbpengeluarankas

Nama File : pengeluaran_kas

Akronim : pengeluaran_kas.myd

Tipe File : File Master

Akses File : Index Sequential

Panjang Record : 75 byte

Kunci Field : no_bpk

Tabel IV.12.

Spesifikasi File Tabel Pengeluaran Kas

e. Spesisifikasi File Tabel Detail Pengeluaran Kas

Nama Database : Dbpengeluarankas

Nama File : detail_pengkas

Akronim : detail_pengkas.myd

Tipe File : File Master

Akses File : Index Sequential

Panjang Record : 20 byte

Kunci Field : -

No. Elemen Data Nama Field Type Size Keterangan

1. No. BPK no_bpk Varchar 10 Primary Key

2. No. PPK no_ppk Varchar 10 Foreigen Key

3. Tanggal tgl_keluar Date 10

4. Jumlah Dikeluarkan jml_keluar Integer 20

5. Keterangan ket_keluar Varchar 15

6. Dibayar Kepada byr_ke Varchar 10

63

Tabel IV.13.

Spesifikasi File Tabel Detail Pengeluaran Kas

4.2.4. Software Architecture

1. Deployment Diagram

Gambar IV.19.

Deployment Diagram

deployment Pengeluaran Kas

Cliem PC

<<ActiveXControl>>

Netbeans IDE 8.1

<<device>>

Server

<<DBMS>>

MYSQL

<<XAMPP>>

<<Application>>

Program Pengeluaran

Kas

<<JDK>> <<Browser>>

LAN

No. Elemen Data Nama Field Type Size Keterangan

1. No. BPK no_bpk Varchar 10 Foreigen Key

2. Kode_akun kd_akun Varchar 10 Foreigen Key

64

2. Sequence Diagram

a. Sequence Diagram Permintaan Kas

Gambar IV.20.

Sequence Diagram Permintaan Kas

sd Permintaan Kas

Bendahara Permintaan Kas Control Permintaan Kas Permintaan Kas

Membuka Menu()Tampil Form Permintaan Kas()

set(no_ppk)

set(no_ppk)

get(tgl)get(tgl)

set(jml_uang)

set(jml_uang)

get(ket) get(ket)

get(no)get(no)

get(ket_minta) get(ket_minta)

set(jml)

set(jml)

set(total)

set(total)

simpan()simpan()

batal()batal()

keluar()

65

b. Sequence Diagram Pengeluaran Kas

Gambar IV.21.

Sequence Diagram Pengeluaran Kas

sd Pengeluaran Kas

Bendahara Pengeluaran Kas Control Pengeluaran

Kas

Pengeluaran Kas

Membuka Menu()

Tampil Form Pengeluaran Kas()

set(kas)

set(kas)

set(no_bpk)

set(no_bpk)

get(no_ppk)

display(no_ppk)get(no_ppk)

get(tgl_keluar)get(tgl_keluar)

get(byr_ke)get(byr_kepada)

set(jml_keluar)

set(jml_keluar)

set(ket)

set(ket)

set(no)set(no)

get(kd_akun)

display (nm_akun) get(kd_akun)

get(jml)get(jml)

set(total)

set(total)

simpan() simpan()

batal() batal()

keluar()

66

4.2.5. User Interface

1. Form Login Bendahara

2. Tampilan Menu Utama

67

3. Form Akun/Rekening

4. Tampilan Menu Transaksi

68

5. Form Permintaan Kas

6. Form Pengeluaran Kas

69

7. Tampian lihat Transaksi

a. Jika mencari permintaan kas yang sudah disimpan

b. Jika mencari pengeluaran kas yang sudah disimpan

70

8. Tampilan Menu Laporan Pengeluaran Kas

71

4.2.6. Spesifikasi Hardware dan Software

1. Spesifikasi Hardware

Processor : Intel(R) Celeron(R) CPU N3050 1.60Ghz

Memory (RAM) : 2,00 GB

Harddisk : 100 GB

Monitor : 14 inch

Printer : Ink Jet

Keybord : 108 Key

Mouse : Standar

2. Spesifikasi Software

Sistem Operasi : Microsoft Windows 8

Bahasa Pemrograman : Java.net

Aplikasi Pendukung : Netbeans IDE 8.1

DBMS : MYSQL

72

BAB V

PENUTUP

5.1. Kesimpulan

Setelah melakukan pembahasan terhadap data yang penulis peroleh dari SD

Negeri Kebon Bawang 05, maka dapat diambil kesimpulan sebagai berikut :

1. Tidak adanya dokumen untuk permintaan kas sehingga tidak ada bukti jika

terdapat kecurangan atau kesalahan.

2. Dalam pembuatan laporan pengeluaran kas, bendahara harus melakukan

rekap dari pencatatan pengeluaran kas sehari-hari.

3. Bendahara masih melakukan pencatatan pengeluaran kas secara manual

sehingga kurang efektif dan efisien.

5.2. Saran

Saran yang penulis ajukan demi pengembangan sistem akuntansi

perusahaan di masa mendatang adalah sebagai berikut:

1. Dengan adanya sistem yang terkomputerisasi, bendahara dapat mencetak

form permintaan kas sebagai bukti permintaan pengeluaran kas.

2. Dengan adanya sistem sudah tersedianya rekapan dari laporan harian yang

disimpan sistem sehingga membuat laporan bulanan kas menjadi lebih

cepat, tepat, dan akurat serta mengurangi terjadi kesalahan.

3. Dengan adanya sistem yang terkomputerisasi maka akan mengoptimalkan

kinerja bendahara agar lebih mudah dan lebih cepat dalam mengerjakan

semua tugasnya serta meminimalkan terjadinya selisih kas.

73

DAFTAR PUSTAKA

Henderi. 2008. Unified Modelling Language. Tangerang: Raharja Enrichment

Centre.

Jogiyanto. 2009. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi.

Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta:

Andi.

Mintardjo, R. 2010. Praktek Akuntansi Bank. Jakarta: Erlangga.

Mulyadi. 2008. Sistem Akuntansi. Jakarta: Salemba Empat.

Nofriadi. 2015. Jaya Fundamental dengan Netbeans 8.02. Yogyakarta:

Deepublish.

Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Berbasis Objek dengan

Metode USDP. Yogyakarta: Andi.

Shatu, Yayah Pudin. 2016. Kuasai Detail Akuntansi Perkantoran. Pustaka

Ilmu Semesta.

Soemarso. 2009. Akuntansi Suatu Pengantar. Buku ke-2. Edisi 5. Jakarta:

Salemba Empat.

Rosa, A.S,. dan M. Shalahuddin. 2014. Rekayasa Perangkat Lunak Terstruktur

dan Berorientasi Objek. Bandung: Informatika.

Sutabri, Tata. 2012. Analisis Sistem Informasi. Yogyakarta: Andi.

Utami, E., dan Anggit Dwi Hartanto. 2012. Sistem Basis Data menggunakan

Microsoft SQL Server 2005. Yogyakarta: Andi.

74

75

76

Lampiran A1. Faktur

77

Lampiran B1. Catatan Pengeluaran Kas

78

Lampiran B2. Laporan Buku Kas Umum