i
Rancang Bangun Sistem Pelayanan Jasa Bubut Berbasis Web Pada CV. Sukses
Ari Febrianto, Popon Handayani
Sistem Informasi Pembelajaran Online Pada SMK PGRI 1 Jakarta
Endah Wiji Lestari, Nurfitri Yani
Penerapan Extreme Programming Pada Sistem Informasi Pembayaran Sumbangan
Pembinaan Pendidikan (SPP)
Arief Rusman, Siti Lutfiyah Angraini
Perbandingan Algoritma Pengkodean Suara Manusia : Adaptive Delta Modulation
and Linear Prediction Coding
Djadjat Sudaradjat
Implementasi Data Mining Menentukan Game Android Paling Diminati Dengan
Yulianti, Dwi Yuni Utami, Noer Hikmah
Media Online Untuk Mendukung Pengembangan Sociopreneur Di Era Disruptif
Artika Surniandari, Hilda Rachmi, Ahmad Al Kaafi, Amir
Rancang Bangun Sistem Informasi Pengelolaan Surat Masuk Dan Surat Keluar
Eka Wulansari Fridayanthie, Aan Fauzi
Implementasi Algoritma Naïve Bayes Pada Data Set Hepatitis Menggunakan Rapid
Deny Novianti
Perancangan Sistem Tempat Sampah Pintar Dengan Sensor HCRSF04 Berbasis
Arduino UNO R3
Anus Wuryanto, Nunung Hidayatun, Mia Rosmiati, Yusnia Maysaroh
Pengembangan Sistem Informasi Pengeluaran Kas Atas Pengadaan Proyek Dengan
Menggunakan Metode Waterfall
Nur Hidayati
Segmentasi Dan Klasifikasi Perilaku Pembayaran Pelanggan Pada Perusahaan
Multimedia Dengan Algoritma K-Means Dan C4.5
Ela Nurela Sari
Recall dan Precision Pada Sistem Temu Kembali Informasi Online Public Access
Catalogue (OPAC) di Perpustakaan
Martin, Lala Nilawati
Sistem Informasi Ketersediaan Ruangan Rumah Sakit Terintegrasi Aplicare BPJS
Kesehatan
Albert Riyandi
Model Jaringan Saraf Tiruan Backpropagation Untuk Meningkatkan Penguasaan
Mahasiswa Pada Matakuliah Algoritma Dan Pemrograman
Muhammad Ridwan Lubis
ii
Implementasi Metode Model View Controller (MVC) Dalam Rancang Bangun
Website SMK Yayasan Bakti Prabumulih
Khana Wijaya, Andi Christian
Deteksi Foreground Dan Background Pada Kematangan Buah Dipohon
Menggunakan Metode K-Means Clustering
Andhika Ramadhan, Nurul Fadillah
Perencanaan Strategis SI/TI Perusahaan Manufaktur Dengan Analisa SWOT: Studi
Kasus PT. TBP Jakarta
Siswidiyanto
Perancangan Sistem Informasi Pemerintahan Berbasis Web Studi Kasus Kantor
Kelurahan Sumur Batu
Yusriel Arief Ferdiyanto
Pengembangan Knowledge Management Solution Untuk Monitoring Mutu Pada
Rumah Sakit Kartika Pulomas Jakarta
Azis Sukma Dhiana
Meningkatkan Psikomotorik Anak Berbasis Animasi Huruf Hijaiyah Dengan Metode
Follow The Line
Sriyadi, Haryanto
Profile Matching Untuk Perangkingan Pengemudi Taksi Terbaik Pada PT Blue Bird
Group
Achmad Munawar
iii
DAFTAR ISI
HALAMAN
HALAMAN JUDUL ...................................................................................................... i
DAFTAR ISI ................................................................................................................... iii
KATA PENGANTAR .................................................................................................... v
RANCANG BANGUN SISTEM PELAYANAN JASA BUBUT BERBASIS WEB
PADA CV. SUKSES
Ari Febrianto, Popon Handayani .................................................................................... 1
SISTEM INFORMASI PEMBELAJARAN ONLINE PADA SMK PGRI 1
JAKARTA
Endah Wiji Lestari, Nurfitri Yani ................................................................................... 9
PENERAPAN EXTREME PROGRAMMING PADA SISTEM INFORMASI
PEMBAYARAN SUMBANGAN PEMBINAAN PENDIDIKAN (SPP)
Arief Rusman, Siti Lutfiyah Angraini ............................................................................ 17
PERBANDINGAN ALGORITMA PENGKODEAN SUARA MANUSIA :
ADAPTIVE DELTA MODULATION AND LINEAR PREDICTION CODING
Djadjat Sudaradjat .......................................................................................................... 23
IMPLEMENTASI DATA MINING MENENTUKAN GAME ANDROID PALING
DIMINATI DENGAN
Yulianti, Dwi Yuni Utami, Noer Hikmah ...................................................................... 29
MEDIA ONLINE UNTUK MENDUKUNG PENGEMBANGAN SOCIOPRENEUR
DI ERA DISRUPTIF
Artika Surniandari, Hilda Rachmi, Ahmad Al Kaafi, Amir ........................................... 35
RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN SURAT MASUK
DAN SURAT KELUAR
Eka Wulansari Fridayanthie, Aan Fauzi ......................................................................... 43
IMPLEMENTASI ALGORITMA NAÏVE BAYES PADA DATA SET HEPATITIS
MENGGUNAKAN RAPID
Deny Novianti ................................................................................................................ 49
PERANCANGAN SISTEM TEMPAT SAMPAH PINTAR DENGAN SENSOR
HCRSF04 BERBASIS ARDUINO UNO R3
Anus Wuryanto, Nunung Hidayatun, Mia Rosmiati, Yusnia Maysaroh ........................ 55
PENGEMBANGAN SISTEM INFORMASI PENGELUARAN KAS ATAS
PENGADAAN PROYEK DENGAN MENGGUNAKAN METODE WATERFALL
Nur Hidayati ................................................................................................................... 61
iv
SEGMENTASI DAN KLASIFIKASI PERILAKU PEMBAYARAN PELANGGAN
PADA PERUSAHAAN MULTIMEDIA DENGAN ALGORITMA K-MEANS
DAN C4.5
Ela Nurela Sari ............................................................................................................... 69
RECALL DAN PRECISION PADA SISTEM TEMU KEMBALI INFORMASI
ONLINE PUBLIC ACCESS CATALOGUE (OPAC) DI PERPUSTAKAAN
Martin, Lala Nilawati ..................................................................................................... 77
SISTEM INFORMASI KETERSEDIAAN RUANGAN RUMAH SAKIT
TERINTEGRASI APLICARE BPJS KESEHATAN
Albert Riyandi ................................................................................................................ 85
MODEL JARINGAN SARAF TIRUAN BACKPROPAGATION UNTUK
MENINGKATKAN PENGUASAAN MAHASISWA PADA MATAKULIAH
ALGORITMA DAN PEMROGRAMAN
Muhammad Ridwan Lubis ............................................................................................. 91
IMPLEMENTASI METODE MODEL VIEW CONTROLLER (MVC) DALAM
RANCANG BANGUN WEBSITE SMK YAYASAN BAKTI PRABUMULIH
Khana Wijaya, Andi Christian ....................................................................................... 95
DETEKSI FOREGROUND DAN BACKGROUND PADA KEMATANGAN BUAH
DIPOHON MENGGUNAKAN METODE K-MEANS CLUSTERING
Andhika Ramadhan, Nurul Fadillah ................................................................................ 103
PERENCANAAN STRATEGIS SI/TI PERUSAHAAN MANUFAKTUR DENGAN
ANALISA SWOT: STUDI KASUS PT. TBP JAKARTA
Siswidiyanto ................................................................................................................... 107
PERANCANGAN SISTEM INFORMASI PEMERINTAHAN BERBASIS WEB
STUDI KASUS KANTOR KELURAHAN SUMUR BATU
Yusriel Arief Ferdiyanto ................................................................................................. 113
PENGEMBANGAN KNOWLEDGE MANAGEMENT SOLUTION UNTUK
MONITORING MUTU PADA RUMAH SAKIT KARTIKA PULOMAS
JAKARTA
Azis Sukma Dhiana ........................................................................................................ 117
MENINGKATKAN PSIKOMOTORIK ANAK BERBASIS ANIMASI HURUF
HIJAIYAH DENGAN METODE FOLLOW THE LINE
Sriyadi, Haryanto ............................................................................................................ 127
PROFILE MATCHING UNTUK PERANGKINGAN PENGEMUDI TAKSI
TERBAIK PADA PT BLUE BIRD GROUP
Achmad Munawar .......................................................................................................... 133
v
PARADIGMA
Editorial Team
Chief Editor Sopiyan Dalis, M. Kom, Universitas Bina
Sarana Informatika
Reviewers Mochamad Wahyudi, STMIK Nusa Mandiri
Jakarta
Dwiza Riana, STMIK Nusa Mandiri Jakarta
Tati Mardiana, M. Kom, Universitas Bina
Sarana Informatika
Yahdi Kusnadi, M. Kom, Universitas Bina
Sarana Informatika
Fintri Indriyani, M. Kom, Universitas Bina
Sarana Informatika
Advisory Boards Sriyadi, M. Kom, Universitas Bina Sarana
Informatika
Layout Editor Frieyadie, M. Kom, STMIK Nusa Mandiri
Jakarta
Administrative Staff Maya Sopa, LPPM Universitas Bina Sarana
Informatika
Published by
LPPM Universitas Bina Sarana Informatika
Jl. Dewi Sartika No. 289, Cawang,
Jakarta Timur
Telp : 021-8010836
http://ejournal.bsi.ac.id/ejurnal/index.php/p
aradigma
e-mail: [email protected]
p-ISSN: 1411-8629, e-ISSN: 2579-3314
Indexed by
PENGANTAR REDAKSI
Bismillahirrohmanirrohim
Salah satu parameter yang digunakan untuk
menilai suatu penerbitan berkala adalah dengan
keseriusan seluruh Dewan Redaksi, yakni adanya
kesinambungan menerbitkan sesuai dengan
komitmen kami untuk memberikan yang terbaik buat
para pembaca, maka Jurnal Ilmu Komputer dan
Informatika Bina Sarana Informatika PARADIGMA
ini kami usahakan selalu hadir sesuai dengan skala
waktu yang telah diprogramkan.
Tetapi terlepas dari hal itu semua, redaksi
mengucapkan puji syukur kehadirat Alloh SWT atas
terbitnya Jurnal Ilmu Komputer dan Informatika Bina
Sarana Informatika PARADIGMA Edisi Volume
XXI No. 1 bulan Maret 2019.
Redaksi setiap saat menerima sumbangan
naskah berupa artikel, hasil penelitian atau karya
ilmiah yang belum pernah dipublikasikan di media
lain melalui laman
http://ejournal.bsi.ac.id/ejurnal/index.php/paradigma.
Akhirnya, Redaksi mengucapkan terima kasih
kepada dosen-dosen dan para peneliti yang telah
berpartisipasi dalam penerbitan Jurnal Ilmu
Komputer dan Informatika Bina Sarana Informatika
PARADIGMA edisi ini.
Semoga Jurnal Ilmu Komputer dan
Informatika Bina Sarana Informatika PARADIGMA
kali ini dapat memenuhi khasanah ilmu pengetahuan
bagi civitas akademika Bina Sarana Informatika dan
masyarakat pada umumnya.
Redaksi
DOI: 10.31294/p.v20i2
Diterima: 2019-01-30, Direvisi: 2019-03-05, Disetujui: 2019-03-13 61
Volume XXI No. 1 Maret 2019
P-ISSN 1410-5063, E-ISSN: 2579-3500
Akreditasi Ristekdikti, No: 21/E/KPT/2018
http://ejournal.bsi.ac.id/ejurnal/index.php/paradigma
Pengembangan Sistem Informasi Pengeluaran Kas Atas Pengadaan Proyek
Dengan Menggunakan Metode Waterfall
Nur Hidayati
Program Studi Sistem Informasi,
Univers i tas Bina Sarana Informat ika
Cara Sitasi: Hidayati, N. (2019, Maret). Pengembangan Sistem Informasi Pengeluaran Kas Atas Pengadaan
Proyek Dengan Menggunakan Metode Waterfall. (S. Dalis, Ed.) Paradigma - Jurnal Komputer dan Informatika,
21(1). doi:10.31294/p.v21i1.5025
Abstract - The company is an organization founded by person or group of persons or business entity that has
wide range of activities. Such activities may result in the receipt or expenditure of cash in the company. A
company will continue survive if it has good management, especially in the management of clarity out the influx
of money related to the activities of the company. The procurement project is one of the activities in service
companies. In conducting the procurement projects, usually related to accounts payable, and at present there
are still many companies that manage data accounts payableconventionally. This is certainly can cause
problems, such as errors in calculation, recording of data is less obvious, less neat document setup could result
in the loss of the documents and in making his report takes long time. The existence of these problems, then the
resulting information becomes inaccurate, so it can be against the survival of the company. Therefore, the
company needs the development of the system, especially in the accounts payable system over the procurement
project. The waterfall method can be used to facilitate the development of the system. The waterfall method has
several stages, from analysis, design, coding, testing and support. With the use of this method, it will be
produced the draft system is accompanied by the application program. The application Program can ease in the
processing of the data, so that the existing problems can be resolved now and the goal of the systems
development program also achieved.
Keywords : Account Payable, Developmnet, Waterfall
PENDAHULUAN
Perkembangan dunia perekonomian yang semakin
pesat, tentunya berpengaruh terhadap perkembangan
teknologi informasi. Hal ini dapat membuat
perubahan lingkungan bisnis dalam usaha menjadi
semakin tidak terduga. Tuntutan perkembangan
zaman kebutuhan akan informasi yang akurat, tepat
waktu, dan relevan menjadi suatu keharusan bagi
setiap perusahaan (Tresnawati, Sabijono, &
Manossoh, 2017). Secara umum, terdapat tiga jenis
perusahaan yang kita ketahui, yaitu perusahaan
dagang, perusahaan jasa dan perusahaan manufaktur.
Perusahaan dapat didefinisikan sebagai sebuah
organisasi yang menggunakan sumber daya yang
dimiliki sebagai input untuk diproses guna
menghasilkan output baik dalam bentuk barang atau
jasa (Indratno, 2013). Setiap perusahaan tentunya
berusaha untuk dapat memaksimalkan sumber daya
yang dimilikinya.
Oleh karena itu, supaya perusahaan dapat mencapai
tujuan dan mempertahankan keberadaannya di
masyarakat, maka setiap perusahaan harus memiliki
sistem informasi yang baik. Informasi yang baik
adalah informasi yang dapat disediakan tepat pada
waktunya, bermanfaat, dan dapat diandalkan. Salah
satu sistem informasi yang penting dalam suatu
organisasi yaitu sistem informasi akuntansi
(Kabuhung, 2013). Sistem informasi akuntansi
mempunyai bagian yang sangat penting dalam
perusahaan. Dalam sebuah perusahaan, sistem
informasi akuntansi yang sedang berjalan berfungsi
untuk menghasilkan laporan kepada pihak-pihak
yang berkepentingan terhadap aktivitas ekonomi dan
kondisi perusahaan, mengetahui maju mundurnya
suatu perusahaan dari laporan keuangan perusahaan
tersebut. Pemakai informasi akuntansi bisa dari
ekstern maupun intern perusahaan, menurut Mulyadi
dalam (Saifudin & Pri Ardani, 2017).
Salah satu sistem informasi akuntansi yang
digunakan oleh perusahaan adalah sistem
pengeluaran kas. Sistem ini menangani pengeluaran
Paradigma – Jurnal Informatika dan Komputer, XXI No. 1 Maret 2019
P-ISSN 1410-5063, E-ISSN: 2579-3500
62 Pengembangan Sistem Informasi Pengeluaran Kas Atas Pengadaan Proyek...
kas secara rutin pada sebuah perusahaan. Penerapan
sistem pengeluaran kas pada perusahaan sangatlah
penting, mengingat kas adalah aset yang mudah
berubah dibandingkan dengan aset lain, sehingga kas
merupakan alat pembayaran yang bebas dan selalu
siap sedia untuk digunakan. Kas dilihat dari sifatnya
merupakan aset yang paling lancar dan hampir setiap
transaksi dengan pihak luar selalu mempengaruhi
kas. Kas merupakan komponen penting dalam
jalannya kegiatan-kegiatan operasional perusahaan
(Yandi, 2014).
Berdasarkan uraian diatas, dapat diambil kesimpulan
bahwa harus ada keseimbangan antara penggunaan
sistem informasi akuntansi dengan penggunaan
teknologi. Namun, masih ada beberapa perusahaan
yang masih menggunakan sistem konvensional dalam
mengelola datanya. Terutama dalam sistem
pengeluaran kas. Hal ini dapat dijumpai pada PT
Windu Expotindo Bogor. Pengolahan data
pengeluaran kas pada PT Windu, terutama atas
pengadaan proyeknya masih dilakukan secara
konvensional. Sehingga timbul beberapa
permasalahan seperti terjadinya kesalahan dalam
perhitungan, terutama berkaitan dengan biaya-biaya
yang berhubungan dengan pengadaan proyeknya.
Pencatatan datanya masih ditulis tangan, sehingga
menimbulkan kesalahan dalam pembacaan datanya,
karena pencatatan yang kurang jelas. Penataan
dokumen-dokumen yang berhubungan dengan
pengeluaran kas atas pengadaan proyeknya kurang
rapi, sehingga menimbulkan beberapa dokumen yang
hilang. Hal tersebut mengakibatkan pembuatan
laporan pengeluaran kas menjadi tidak akurat data-
datanya dan dalam proses pembuatan laporan
tersebut membutuhkan waktu yang lama, karena
harus mencari dokumen-dokumennya terlebih
dahulu.
Dengan kondisi tersebut, jika tidak segera dicarikan
alternatif pemecahan masalahnya, maka akan
berdampak pada kelangsungan hidup perusahaannya,
terutama dalam masalah keuangannya. Oleh karena
itu, pada PT Windu Expotindo Bogor membutuhkan
adanya pengembangan sistem, khususnya sistem
pengeluaran kas atas pengadaan proyek, dari sistem
konvensional ke sistem yang terkomputerisasi.
Sehingga diharapkan, semua kendala ataupun
permasalahan yang dihadapi dalam PT tersebut dapat
segera teratasi dan tujuan dari perusahaan juga dapat
tercapai serta dapat bertahan keberadaaannya di
lingkungan masyarakat.
Untuk mendapatkan hasil yang maksimal dalam
pengembangan sistem yang baru, haruslah dipilih
metode yang tepat dalam membantu menyelesaikan
permasalahan yang ada. Karena penerapan sistem
yang baru, tidak hanya tergantung fitur perangkat
lunak serta bahasa pemrograman yang akan
digunakan. SDLC atau Software Development Life
Cycle atau sering disebut juga System Development
Life Cycle adalah proses mengembangkan atau
mengubah suatu sistem perangkat lunak dengan
menggunakan model-model dan metodologi yang
digunakan orang untuk mengembangkan sistem-
sistem perangkat lunak sebelumnya (berdasarkan
Best practice atau cara-cara yang sudah teruji dengan
baik), hal ini disampaikan oleh (Sukamto &
Shalahuddin, 2018).
Terdapat lima model dalam SDLC, yaitu model
waterfall, model iterative, model rapid application
development, model prototype dan model spiral.
Metode Waterfall dipilih sebagai alat bantu atau tools
dalam pengembangan sistem informasi pengeluaran
kas atas pengadaan proyek pada PT Windu
Expotindo Bogor. Hal tersebut berkaitan juga dengan
penggunaan diagram UML dalam penggambaran
sistemnya. Istilah UML, sebenarnya bukan istilah
yang asing bagi kita. UML ( Unified Modelling
Language) adalah salah satu standar untuk
mendefinisikan requirement, membuat analisis dan
desain, serta menggambarkan arsitektur dalam
pemrograman berorientasi objek (Sukamto &
Shalahuddin, 2018). Menurut (Akil, 2018), UML
adalah bahasa pemodelan visual yang digunakan
untuk menspesifikasikan, memvisualisasikan,
membangun dan mendokumentasikan rancangan dari
suatu sistem perangkat lunak. Pemodelan
memberikan gambaran secara jelas mengenai sistem
yang akan dibangun baik dari sisi structural maupun
fungsional. UML bertujuan menyatukan teknik-
teknik pemodelan berorientasi objek menjadi
standarisasi.
Ada lima diagram UML yang akan digunakan dalam
pembahasan ini, seperti activity diagram, use case
diagram, class diagram, sequence diagram dan
deployment diagram. Menurut (Akil, 2018), dalam
suatu organisasi yang berorientasi profit maupun non
profit pasti memiliki proses-proses dan prosedur-
prosedur (business process) yang harus dilaksanakan
sebagai landasan opersional perusahaan. Proses-
proses tersebut adalah sebuah work flow dalam suatu
skenario operasional perusahaan. Untuk
menggambarkan business process tersebut, maka
dapat menggunakan activity diagram. Menurut (Akil,
2018), Diagram use case menangkap tingkah laku
sistem, subsistem, kelas atau komponen yang tampak
kepada eksternal entity. Diagram use case membagi
fungsionalitas sistem menjadi transaksi-transaksi
yang memiliki arti bagi si actor. Menurut (Sukamto
& Shalahuddin, 2018), class diagram
menggambarkan struktur sistem dari segi
pendefinisian kelas-kelas yang akan dibuat untuk
membangun sistem. Kelas memiliki apa yang disebut
dengan atribut dan metode atau operasi. Menurut
(Gata & Gata, 2013), sequence diagram
menggambarkan kelakuan objek pada use case
dengan mendeskripsikan waktu hidup objek dan
pesan yang dikirimkan dan diterima antar objek.
Menurut (Sukamto & Shalahuddin, 2018),
Paradigma – Jurnal Informatika dan Komputer, XXI No. 1 Maret 2019
P-ISSN 1410-5063, E-ISSN: 2579-3500
Nur Hidayati 63
deployment diagram menunjukkan konfigurasi
komponen dalam proses eksekusi aplikasi. Diagram
deployment juga dapat digunakan untuk memodelkan
hal-hal seperti : sistem tambahan yang
menggambarkan rancangan device, node dan
hardware serta sistem client/server, sistem
terdistribusi murni dan rekayasa ulang aplikasi.
METODOLOGI PENELITIAN
Jenis penelitian yang digunakan dalam
pengembangan sistem informasi pengeluaran kas atas
pengadaan proyek ini merupakan penelitian kualitatif
dimana data yang diperoleh berdasarkan observasi
dan wawancara serta didukung dengan penggunaan
studi pustaka. Pengembangan sistem dapat berarti
menyusun sistem yang baru untuk menggantikan
sistem yang lama secara keseluruhan atau
memperbaiki sistem yang sudah ada (Tohari,
2014).Metode yang digunakan untuk pengembangan
sistem pengeluaran kas atas pengadaan barang ini
adalah dengan waterfall model.
Disebut dengan waterfall karena tahap demi tahap
yang dilalui harus menunggu selesainya tahap
sebelumnya dan berjalan berurutan, sebagai contoh
tahap desain harus menunggu selesainya tahap
sebelumnya yaitu tahap requirement
(Pascapraharastyan, Supriyanto, & Sudarmaningtyas,
2014). Model air terjun (waterfall) menyediakan
pendekatan alur hidup perangkat lunak secara
sekuensial atau terurut dimulai dari analisis, desain,
pengodean, pengujian, dan tahap pendukung
(support), hal ini disampaikan oleh (Sukamto &
Shalahuddin, 2018). Berikut adalah gambar model air
terjun :
Sumber : (Sukamto & Shalahuddin, 2018)
Gambar 1 Model Waterfall
1. Analisis kebutuhan perangkat lunak
Proses pengumpulan kebutuhan dilakukan
secara intensif untuk menspesifikasikan
kebutuhan perangkat lunak agar dapat dipahami
perangkat lunak seperti apa yang dibutuhkan
oleh user.
2. 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.
3. Pembuatan kode program
Desain harus ditranslasikan ke dalam program
perangkat lunak. Hasil dari tahap ini adalah
program komputer sesuai dengan desain yang
telah dibuat pada tahap desain.
4. Pengujian
Pengujian fokus kepada perangkat lunak secara
logic dan fungsional dan memastikan bahwa
semua bagian sudah diuji untuk meminimalisir
error dan keluaran harus sesuai. Pemilihan cara
pengujian dilakukan dengan menggunakan data-
data yang sering digunakan untuk pengolahan
data, mulai dari data opersional, data input dan
output.
5. Pendukung (support) atau pemeliharaan
(maintenance).
Dikarenakan adanya perubahan ketika sudah
dikirimkan ke user. Perubahan dapat terjadi
karena adanya kesalahan yang muncul dan tidak
terdeteksi saat pengujian atau perangkat lunak
harus beradaptasi dengan lingkungan 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 yang baru.
HASIL DAN PEMBAHASAN
Adapun proses bisnis yang sedang berjalan dalam
sistem pengeluaran kas atas pengadaan proyek,
khususnya pada PT Windu Expotindo Bogor, sebagai
berikut :
1. Penerimaan Bon (kwitansi)
Karyawan yang akan mengajukan pencairan
uang terhadap pengerjaan suatu proyek, maka
karyawan tersebut terlebih dahulu meminta
form kas keluar di Admin, kemudian setelah
diberikan form kas keluar oleh Admin, maka
karyawan menulis form kas keluar tersebut.
Setelah mengisi form tersebut, karyawan
menyerahkan kembali form kas keluar dan bon
pengeluaran kas ke Admin. Selanjutnya, Admin
akan memeriksa bon pengeluaran kas dan form
kas keluarnya, jika tidak sesuai antara form
dengan bon, maka bon dan form tersebut akan
dikembalikan kepada karyawan agar direvisi
ulang. Jika sesuai Admin akan
menandatanganinya, dan akan memberikan
Paradigma – Jurnal Informatika dan Komputer, XXI No. 1 Maret 2019
P-ISSN 1410-5063, E-ISSN: 2579-3500
64 Pengembangan Sistem Informasi Pengeluaran Kas Atas Pengadaan Proyek...
form kas keluar beserta bon pengeluaran kas
kepada Direktur untuk ditandatangani.
2. Pembayaran Bon (kwitansi)
Setelah di tandatangani oleh Direktur, maka
form kas keluar beserta bon pengeluaran kas
akan dikembalikan kepada Admin. Admin akan
menulis pengeluaran tersebut dibuku kas keluar
dan menyimpan bon beserta form kas keluar
untuk diarsipkan. Setelah itu admin akan
menyerahkan uang beserta buku kas keluar
untuk ditandatangani karyawan sebagai bukti
bahwa uang sudah diterima oleh karyawan
tersebut.
3. Pembuatan laporan
Setelah karyawan menerima uang beserta buku
kas keluar, maka karyawan menyimpan uang
tersebut dan memberikan buku kas keluar yang
sudah ditandatanganinya kepada Admin.
Setelah itu admin akan menginput pengeluaran
tersebut ke dalam komputer dengan
menggunakan Microsoft Excell, dan Admin
akan membuat laporan pengeluaran kas.
Laporan tersebut diberikan kepada Direktur.
Berdasarkan proses bisnis diatas, maka dapat
dibuatkan activity diagramnya, sebagai berikut :
Gambar 2.Activity Diagram Sistem Pengeluaran Kas
1. Analisa Kebutuhan
Berdasarkan activity diagram tersebut, kita
dapat membuat analisa kebutuhan untuk sistem
pengeluaran kas atas pengadaan proyek. Analisa
kebutuhan merupakan bagian dari proses
kebutuhan perangkat lunak yang berperan
menjembatani jurang yang sering terjadi antara
level rekayasa kebutuhan dan perancangan
perangkat lunak, menurut Pressman dalam
Siahaan (Hidayati, 2018). Analisa kebutuhan
memiliki tujuan menyempurnakan kebutuhan-
kebutuhan yang ada untuk memastikan
pemangku kepentingan memahaminya dan
menemukan kesalahan-kesalahan, kelalaian dan
kekurangan lainnya jika ada menurut Wiegers
dalam Siahaan (Hidayati, 2018). Dari
pengertian dan tujuan analisa kebutuhan
tersebut, maka dapat ditentukan kebutuhan yang
diperlukan dalam pengembangan sistem
pengeluaran kas tersebut. Untuk menentukan
kebutuhannya, maka harus dilakukan
komunikasi antara pihak pengembang sistem
dengan pemilik perusahaannya. Sehingga
dengan adanya sistem baru yang akan
diterapkan, diharapkan dapat menyelesaikan
semua permasalahan yang ada dalam sistem
pengeluaran kas khususnya pada pengadaan
proyek dan tujuan dilakukan pengembangan
sistem dari konvensional ke komputerisasi
dapat tercapai. Untuk menggambarkan analisa
kebutuhan tersebut, dapat menggunakan use
case diagram. Adapun penggambaran analisa
kebutuhan tersebut sebagai berikut:
act Sistem Pengeluaran Kas atas Pengadaan Proyek
DirekturAdminKaryawan
Start
Mengajukan
pencairan uang
Menerima pengajuan
pencairan uang
Memberikan form kas
keluar
Menerima form kas
keluar
Mengisi form kas
keluar
Menyerahkan
form kas keluar
isi
Menyerahkan
bon pengeluaran
kas
Menerima form kas
keluar isi dan bon
pengleuaran kas
Melakukan
pemeriksaan
Apakah sesuai?
Mengembalikan
form kas keluar
dan bon
pengeluaran kas
Menandatangani
form kas keluar
dan bon
pengeluaran kas
Menyerahkan form
kas keluar acc dan
bon pengeluaran
kas acc
Menerima form kas
keluar acc dan bon
pengeluaran kas acc
Menerima form kas
keluar dan bon
pengeluaran kas
Melakukan rev isi
form kas keluar dan
bon pengeluaran kas
fork
join
Menyerahkan rev isi
form kas keluar dan
bon pengeluaran kas
Menandatangani form
kas keluar dan bon
pengeluaran kas
Mengembalikan form
kas keluar acc 2 dan
bon pengeluaran acc 2
Menerima form kas
keluar acc 2 dan bon
pengeluaran kas acc 2
Melakukan
pencatatan buku
kas keluar
Menyimpan form
kas keluar acc 2
dan bon
pengeluaran kas
acc2
fork
FlowFinal
Menyerahkan
uang
Menyerahkan
buku kas keluar
forkMenerima uang dan
buku kas keluar
join
Menandatangani buku
kas keluar
Menyerahkan buku
kas keluar acc
Menerima buku kas
keluar acc
Melakukan
input dataMembuat laporan
pengeluaran kas
fork
join
Menyerahkan laporan
pengeluaran kas
Menerima laporan
pengeluaran kas
Final
tidak validvalid
uc Sistem Pengeluaran Kas atas Pengadaan Proyek
Admin
Mengelola data
karyawan
Mengelola data
user
Mengelola data
Akun
Mengelola Kas
Keluar
Mengakses
Laporan
Pengeluaran kas
Melakukan
Login«include»
«include»
«include»
«include»
«include»
Paradigma – Jurnal Informatika dan Komputer, XXI No. 1 Maret 2019
P-ISSN 1410-5063, E-ISSN: 2579-3500
Nur Hidayati 65
Gambar 3. Use Case Diagram Sistem
Pengeluaran Kas
2. Desain
a. Desain Database
Penggambaran desain database ini
menggunakan class diagram atau diagram
kelas. Diagram kelas dibuat agar pembuat
program atau programmer membuat kelas-
kelas sesuai dengan rancangan didalam
diagram kelas agar dokumentasi
perancangan dan perangkat lunak sinkron.
Kelas-kelas yang ada pada struktur sistem
harus dapat melakukan fungsi-fungsi sesuai
dengan kebutuhan sistem sehingga
pembuat perangkat lunak dapat membuat
kelas-kelas di dalam program perangkat
lunak sesuai dengan perancangan diagram
kelas (Sukamto & Shalahuddin, 2018).
Adapun desain database dalam diagram
kelas dari sistem pengeluaran kas atas
pengadaan proyek sebagai berikut:
Gambar 4.Class Diagram Sistem Pengeluaran
Kas
b. User Interface
User Interface yang dibuat dalam
pengembangan sistem pengeluaran kas atas
pengadaan proyek ini, meliputi user
interface login, karyawan, user, akun,
pengelolaan kas keluar, laporan
pengeluaran kas, utility seperti backup dan
ganti password. Adapun user interface
yang telah disebutkan tidak ditampilkan
semua. Berikut contoh user interface :
Gambar 5 User InterfaceMenu Utama
Gambar 6 User Interface Karyawan
Gambar 7 User Interface Pengeluaran Kas
class Sistem Pengeluaran Kas atas Pengadaan Proyek
Karyawan
- alamat: varchar
- divisi: varchar
- namaKaryawan: varchar
- nip: varchar
- telpon: varchar
- tglLahir: date
+ batal()
+ cari()
+ edit()
+ hapus()
+ simpan()
+ tambah()
KasKeluar
- bonKasKeluar: varchar
- keterangan: varchar
- noKasKeluar: varchar
- nominal: double
- tglKasKeluar: date
+ cari()
+ hapus()
+ simpan()
+ tambah()
KasKeluarDetail
- jmlKasKeluar: int
- noAkun: varchar
- noKasKeluar: varchar
Jurnal
- nuJurnal: varchar
- tglJurnal: date
+ batal()
+ cari()
+ simpan()
+ tambah()
DetailJurnal
- debet: double
- kredit: double
- noAkun: varchar
- noJurnal: varchar
Akun
- nmAkun: varchar
- noAkun: varchar
+ batal()
+ cari()
+ edit()
+ hapus()
+ simpan()
+ tambah()
User
- hakAkses: varchar
- idUser: varchar
- namaUser: varchar
- password: varchar
+ batal()
+ cari()
+ edit()
+ hapus()
+ simpan()
+ tambah()
1
1
1..*
1
1..*
1
1..*
1
1 1..*
1 1..*
1..*
1
1..*
1
1
1..*
1 1
Paradigma – Jurnal Informatika dan Komputer, XXI No. 1 Maret 2019
P-ISSN 1410-5063, E-ISSN: 2579-3500
66 Pengembangan Sistem Informasi Pengeluaran Kas Atas Pengadaan Proyek...
Berdasarkan dari user interface diatas, maka dapat
dibuatkan sequence diagram. Berikut contoh dari
pembuatan sequence diagram :
Gambar 8 Sequence Diagram Sistem
Pengeluaran Kas
Berdasarkan rancangan pengembangan sistem yang
dibuat, maka dapat digambarkan pula mengenai
deployment diagram. Berikut penggambaran
deployment diagramnya :
Gambar 9 Deployment Diagram
3. Pengkodean
Dalam tahap ini dilakukan penulisan kode
program dengan menggunakan bahasa
pemrograman Netbeans dan MySQL untuk
pembuatan databasenya. Dalam membuat
pengkodean, sebaiknya diperhatikan penulisan
formatnya dan pengkodean tersebut memiliki
arti serta bersifat unik. Adapun pengkodean
yang dibuat dalam sistem pengeluaran kas atas
pengadaan proyek adalah IdUser, Nomor induk
pegawai, Nomor Kas Keluar, Nomor Jurnal dan
Kode Akun. Untuk dapat mengakses aplikasi
program pengeluaran kas atas pengadaan
proyek ini, maka diperlukan login terlebih
dahulu, supaya keamanan data lebih terjamin.
4. Pengujian
Jika tahap desain dan pengkodean telah selesai
dilakukan, maka tahap berikutnya adalah
melakukan pengujian atau testing program
untuk melihat apakah aplikasi program yang
dibuat sudah sesuai dengan yang diinginkan,
baik mengenai input ataupun output yang
dihasilkan. Apakah masih ada kesalahan atau
error dalam programnya?Jika aplikasi program
sudah berjalan sesuai dengan yang diharapkan,
maka aplikasi program ini siap untuk
diimplementasikan pada PT Windu Expotindo
Bogor. Untuk lebih detailnya dalam pengujian
ini menggunakan metode black box. Metode
Black Box artinya menguji perangkat lunak dari
segi spesifikasi fungsional tanpa menguji desain
dan kode program. Pengujian dimaksudkan
untuk mengetahui fungsi-fungsi, masukan dan
keluaran dari perangkat lunak sesuai dengan
spesifikasi yang dibutuhkan (Sukamto &
Shalahuddin, 2018). Pengujian dilakukan mulai
dari Login sampai dengan pembuatan laporan
pengeluaran kas.
5. Pendukung atau Perawatan
Pada tahap pendukung atau perawatan,
dilakukan perawatan sistem secara periodik
dengan cara mengevaluasi dari sistem yang baru
diimplentasikan. Apakah masih ada kekurangan
atau kelemahan terhadap sistem barunya.
Sehingga hasil dari evaluasi ini diharapkan
semakin memperbaiki kinerja dari sistem
terutama pada sistem pengeluaran kas atas
pengadaan proyek.
KESIMPULAN
Berdasarkan penjelasan diatas, maka dapat dibuat
beberapa kesimpulan, sebagai berikut :
1. Dengan adanya perkembangan perekonomian
yang pesat, harus diimbangi dengan
penggunaan teknologi informasi yang tepat,
untuk menjaga eksistensi perusahaan
dilingkungan masyarakat dan mampu
sd Sistem Pengeluaran Kas atas Pengadaan Proyek
Admin
Form Pengeluaran
Kas
Control
Pengeluaran Kas
Akun KaryawanKasKeluar DetailKasKeluar
alt
[noKasKeluar>0]
[else]
set(noKasKeluar)
tambah()
set(noKasKeluar)
get
(jmlKasKeluar)
get(nip)
simpan()
cari()
get(noKasKeluar)
get(noAkun)
tampil pesan No Kas Keluar sudah digunakan()
get(noKasKeluar)
hapus()
get(keterangan)
get(keterangan)
get(nip)
get(jmlKasKeluar)
batal()
get(noAkun)
deployment Diagram Deployment
Main
<<Activ eXControl>>
Jav a Neatbeans
IDE 8.1
<<dev ice>>Database
<<DBMS>>MySQL
<<Database>>
db_kaskeluar
<<Dev ice>>
<<Application>>Program
Pengeluaran Kas
Paradigma – Jurnal Informatika dan Komputer, XXI No. 1 Maret 2019
P-ISSN 1410-5063, E-ISSN: 2579-3500
Nur Hidayati 67
mempertahakankan keberadaannya dari
persaingan perusahaan lain. Oleh karena itu
perusahaan atau organisasi yang pengolahan
datanya masih dilakukan secara konvensional,
perlu dilakukan suatu pengembangan atau
pembangunan sistem. Pengembangan sistem
tersebut dapat berupa membuat sistem yang
baru ataupun dapat melakukan modifikasi
terhadap bagian-bagian yang memerlukan
perubahan. Sistem yang terkomputerisasi
merupakan salah satu solusi yang tepat untuk
diterapkan dalan perusahaan atau organisasi
tersebut.
2. Sistem pengeluaran kas merupakan salah satu
sistem informasi akuntansi yang penting
didalam suatu perusahaan. Perlu adanya
pengendalian secara internal dari perusahaan
untuk mengetahui aliran kasnya yang
digunakan untuk melakukan berbagai macam
kegiatan. Jika aliran kas perusahaan, terutama
kas keluar tidak di kelola dengan baik, maka
akan berdampak negatif terhadap kelangsungan
hidup perusahaan. Oleh karena itu, perlu adanya
sistem yang baru, yang dapat meminimalisir
kesalahan dan menyelesaikan permasalahan
terutama dalam sistem pengeluaran kas,
terutama dalam pengadaan proyek.
3. Penerapan sistem yang baru, yang sudah
terkomputerisasi, tentunya memberikan dampak
yang positif bagi perusahaan, terutama bagi PT
Windu Expotindo Bogor. Permasalahan yang
dihadapai dalam perusahaan tersebut seperti
terjadinya kesalahan dalam perhitungan yang
berkaitan dengan biaya-biaya pengadaan
proyek, pencatatan datanya yang masih ditulis
tangan sehingga pembacaan datanya kurang
jelas, penataan dokumen yang kurang rapi,
pembuatan laporan yang membutuhkan lama
serta data-data yang dihasilkan dalam laporan
sering tidak akurat. Dengan adanya sistem yang
terkomputerisasi, maka berbagai permasalahan
yang dihadapi dapat diselesaikan.
4. Pengembangan sistem informasi pengeluran kas
atas pengadaan proyek ini, menggunakan
diagram UML sebagai alat bantu dalam
menggambarkan sistemnya, baik itu sistem
yang berjalan maupun pengembangan
sistemnya sehingga dapat diketahui kebutuhan-
kebutuhan perusahaan secara jelas. Seperti yang
sudah digambarkan, dimana proses bisnis
sistem pengeluaran kas atas pengadaan proyek
digambarkan melalui activity diagram. Analisa
kebutuhan digambarkan dalam use case serta
ada pembuatan desain seperti database dan user
interface.
5. Tahapan dalam metode waterfall diterapkan
dalam pengembangan sistemnya, mulai dari
tahap analisa, desain, pengkodean, pengujian
dan pendukung. Setiap tahapan ini diselesaikan
satu persatu, misalnya tahap desain baru bisa
dilakukan setelah tahap analisa selesai, dan
begitu seterusnya.
REFERENSI
Akil, I. (2018). Referensi Dan Panduan UML 2.4.
Jakarta: Ibnu Akil. Retrieved from
www.nulisbuku.com
Gata, W., & Gata, G. (2013). Sukses Membangun
Aplikasi Penjualan dengan Java. Jakarta: PT.
Elex Media Komputindo.
Hidayati, N. (2018). Implementasi Metode Rapid
Application Development Dalam
Pembangunan Sistem Penerimaan Kas Atas
Penjualan. Paradigma, XX(1), 39–
47.http://ejournal.bsi.ac.id/ejurnal/index.php/pa
radigma/article/view/2719/pdf
Indratno, A. (2013). Prinsip-Prinsip Dasar
Akuntansi. Jakarta: Dunia Cerdas. Retrieved
from [email protected]
Kabuhung, M. (2013). Sistem Informasi Akuntansi
Penerimaan Dan Pengeluaran Kas Untuk
Perencanaan Dan Pengendalian Keuangan Pada
Organisasi Nirlaba Keagamaan. Jurnal
Ekonomi Dan Bisnis, 1(3), 339–348.
https://doi.org/10.1017/CBO9781107415324.0
04
Pascapraharastyan, R. A., Supriyanto, A., &
Sudarmaningtyas, P. (2014). RANCANG
BANGUN SISTEM INFORMASI
MANAJEMEN ARSIP RUMAH SAKIT
BEDAH SURABAYA BERBASIS WEB.
Sistem Informasi, 3(2), 72–77. Retrieved from
https://jurnal.stikom.edu/index.php/jsika/article
/view/289/228
Saifudin, & Pri Ardani, F. (2017). SISTEM
INFORMASI AKUNTANSI PENERIMAAN
DAN PENGELUARAN KAS DALAM
MENINGKATKAN PENGENDALIAN
INTERNAL ATAS PENDAPATAN PADA
RSUP Dr. KARIADI SEMARANG. Jurnal
Riset Akutansi Keuangan, 2(2). Retrieved from
http://jurnal.untidar.ac.id/index.php/RAK/articl
e/view/221
Sukamto, A. R., & Shalahuddin, M. (2018).
Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek. Bandung: Informatika.
Tohari, H. (2014). Analisis Serta Perancangan
Sistem Informasi Melalui Pendekatan UML.
Yogyakarta: Andi.
Paradigma – Jurnal Informatika dan Komputer, XXI No. 1 Maret 2019
P-ISSN 1410-5063, E-ISSN: 2579-3500
68 Pengembangan Sistem Informasi Pengeluaran Kas Atas Pengadaan Proyek...
Tresnawati, I. D. A. R., Sabijono, H., & Manossoh,
H. (2017). Evaluation the Revenue Cycle
Accounting Information System At Pt .
Manado Sejati Perkasa. Emba, 5(2), 1163–
1170. Retrieved from
https://ejournal.unsrat.ac.id/index.php/emba/art
icle/view/16088
Yandi, F. S. (2014). Analisis Penerapan Sistem
Pengendalian Intern Terhadap Pengeluaran Kas
Pada PT. Lestari Berkat Sejahtera Di
Samarinda. Ilmu Administrasi Bisnis, 2(3),
331–345. Retrieved from
http://ejournal.adbisnis.fisip-
unmul.ac.id/site/?p=776
PROFIL PENULIS
Nur Hidayati, lulusan S1 dari Universitas Abadi
Karya Indonesia Semarang dan S2 dari STMIK Nusa
Mandiri Jakarta. Dosen Tetap di Universitas Bina
Sarana Informatika Fakultas Teknologi Informasi
untuk Program Studi Sistem Informasi., yang mulai
bergabung pada tahun 2003, dan melakukan kegiatan
mengajar di Universitas Bina Sarana Informatika di
kampus Bogor.