Beben Sutara1,*)
1
Jurusan Teknik Informatika, STMIK Sumedang
1
Jln. Angkrek Situ No. 19 Sumedang, 45323 telp/fax (0261) 207395, Indonesia
Email: 1bebensutara@gmail.com
Abstract − The solution for manual bookkeeping is done by bulanan, dan tahunan dapat diketahui tanpa kendala
hand writing on paper and storage reports keep piling apapun.
need to optimize sales and inventory data by doing
activities that do computerized bookkeeping and Kata Kunci Pembukuan, Optimalisasi, Framework Codeigniter,
accounting using storage media database. In optimizing MySQL, Prototyping.
change in bookkeeping which was originally handwritten
on paper become computerized, making the cashier will
easily close the sale without having to have a calculator I. PENDAHULUAN
and a kitchen section just make changes to the inventory Dunia usaha akan selalu berkembang seiring dengan
data dish menu and restaurant owners will be easy to get perkembangan zaman, dengan berbagai macam teknologi
a detailed report. In computerized bookkeeping yang begitu canggih dan beragam menjadikan persaingan
optimization using Code Igniter framework, MySQL as dunia usaha semakin ketat. Terdapat contoh hal positif yang
storage bookkeeping, prototyping to develop system on dapat diambil dari berkembangnya teknologi di dunia usaha
research methodology. With computerized bookkeeping yaitu pekerjaan manusia akan sangat terbantu dalam hal
activity changes make faster performance and calculation pengolahan data dengan menggunakan komputerisasi. Dunia
to be accurate as well as for daily, monthly, and annual usaha yang bergerak di bidang kuliner mempunyai
can be known without any constraint. pembukuan yang banyak karena pembukuan yang dilakukan
setiap hari, seperti pembukuan administrasi yang dilakukan
oleh bagian kasir ketika melakukan pencatatan transaksi
Abstrak Solusi dari permasalahan pembukuan secara penjualan dengan pembeli dan juga pembukuan data
manual yang dilakukan dengan tulis tangan di atas kertas persediaan yang dilakukan oleh bagian dapur yang
dan penyimpanan laporan yang terus menumpuk perlu melakukan pencatatan persediaan untuk setiap menu yang
melakukan optimalisasi transaksi penjualan dan data siap dihidangkan. Apabila merujuk kepada peraturan
persediaan dengan melakukan aktivitas pembukuan yang pemerintah, sistem tata kelola administrasi yang baik
dilakukan secara komputerisasi dan media penyimpanan merupakan bagian standarirasi usaha rumah makan [1].
pembukuan menggunakan basis data. Dalam optimalisasi Dengan aktivitas pembukuan yang dilakukan setiap hari
perubahan pembukuan yang asalnya tulis tangan di atas tentu membuat pembukuan transaksi penjualan dan
kertas menjadi secara komputerisasi, menjadikan bagian pencatatan persediaan semakin menumpuk. Karena
kasir akan dengan mudah melakukan transaksi penjualan pembukuan yang dilakukan secara manual dengan tulis
tanpa harus ada kalkulator dan bagian dapur hanya tangan di atas kertas ketika pemilik rumah makan
tinggal melakukan perubahan data persediaan menu memerlukan laporan data omzet berdasarkan hari, minggu,
hidangan serta pemilik rumah makan akan mudah atau bulan selalu mendapatkan laporan yang tidak komplit
mendapatkan laporan yang detail. Dalam contohnya karena terdapat laporan yang hilang. Solusi dari
pengembangannya untuk optimalisasi pembukuan permasalahan pembukuan secara manual yang dilakukan
menjadi secara komputerisasi menggunakan framework dengan tulis tangan di atas kertas dan penyimpanan laporan
codeigniter, MySQL sebagai penyimpanan pembukuan, yang terus menumpuk perlu melakukan optimalisasi transaksi
prototyping untuk pengembngan sistem pada metodologi penjualan dan data persediaan dengan melakukan aktivitas
penelitian. Dengan perubahan aktivitas pembukuan pembukuan yang dilakukan secara komputerisasi dan media
secara komputerisasi menjadikan kinerja lebih cepat dan penyimpanan pembukuan menggunakan basis data. Setelah
penghitungan menjadi akurat serta untuk laporan harian, diuraikannya latar belakang maka terdapat masalah yang
akan di bahas
yaitu bagaimana untuk mengoptimalkan pembukuan yang
*) penulis korespondensi (Beben Sutara) dilakukan oleh bagian kasir dalam transaksi penjualan dan
Email: bebensutara@gmail.com data persediaan menu hidangan oleh bagian dapur agar tidak
melakukan pembukuan tulis tangan di atas kertas dan tidak tersebut terdapat pendekatan antara penulis sebagai
menggunakan kalkulator dalam penghitungan. pengembang perangkat lunak yang secara langsung
Dalam pembentukan model untuk optimalisasi, penulis berinteraksi dengan pihak terkait untuk mendemonstrasikan
menggunakan metode prototyping, karena dengan motode bagaimana aplikasi akan dibangun agar mencapai hasil yang
Beben Sutara: Optimalisasi Aplikasi Transaksi Penjualan … 1
Jurnal Informatika:Jurnal Pengembangan IT (JPIT), Vol. 2, No. 1, Januari 2017 ISSN: 2477-5126
e-ISSN: 2548-9356
baik sesuai dengan kebutuhan dan dapat bekerja dalam tujuan untuk mengoptimalkan penjualan dan menekan biasa
lingkungannya. Dengan metode prototyping dalam promosi [5].
pembentukan model mempunyai tahapan, apabila terjadi Penelitian dilakukan oleh Arifudzaki, dkk., (2010)
kesalahan dalam membangun aplikasi hanya tinggal meneliti terkait dengan pembuatan aplikasi sistem informasi
memperbaiki kembali tanpa harus mengulang dari tahap awal persediaan barang pada perusahaan ekspor hasil laut berbasis
[2]. web. Pada penelitian tersebut dalam pembangunan web
Keuntungan dari metodologi prototype adalah menggunakan framework codeigniter sehingga aplikasi yang
kegagalan dalam mendefinisikan masalah antara user dan dibuat mempunyai fasilitas yang lebih baik sehingga sistem
developer dapat dikenali dari awal, kesulitan user-interface yang dibuat dapat memberikan kemudahan kepada manajer
dan pemakaian dapat dikenali dari awal, manajemen telah perusahaan untuk melihat pengambilan keputusan bisnis serta
melihat gambaran secara riil tentang produk yang dibuat sistem yang dibuat dapat memberikan laporan transaksi [6].
dengan melihat prototype dari produk [3]. Prototype dapat Penelitian dilakukan oleh Hermawan, A (2014), penelitian
disebut juga sebagai bagian dari training penggunaan yang dilakukan adalah membangun sebuah e-commerce
produk, sehingga user telah mengenal produk dari penjualan rangka atap baja ringan berbasis web menggunakan
prototype, proses testing dan perbaikan dapat dilakukan framework Codeigniter. Dalam penelitiannya menjadikan
secara terus menerus sehingga mengurangi tingkat web tersebut menjadi solusi sebagai sarana dan wadah untuk
kegagalan produk. Prototype lebih mengedepankan pada memeudahkan custumer dalam mendapatkan informasi
requirement sehingga mampu menghasilkan produk yang mengani penjualan barang-banrang di CV. Link Property
berkualitas dan sesuai dengan keinginan dari user. hanya dengan mengakses internet [7].
Pada penelitian yang dilakukan untuk pembangunan Wijaya, Bagus (2016) melakukan penelitian membangun
aplikasi transaksi penjualan berbasis web ini menggunakan seuah aplikasi peminjaman dan pengembalian koleksi
framework CodeIgniter. CodeIgniter merupakan salah satu berbasis framework codeigniter di perpustakaan jurusan
framework yang banyak digunakan, dimana tujuan utamanya teknik sipil dan lingkungan fkultas teknik UGM. Dalam
adalah untuk meminimalkan kode pada saat pembuatan penelitiannya menjadikan aplikasi tersebut untuk mudah,
website [4]. Kelebihan yang dimiliki CodeIgniter diantaranya akurat dan tepat didalam mengolah data [8].
adalah: (1) Program bersifat open source; (2) Berjalan di
semua versi PHP; (3) Program hanya membutuhkan resource III. METODOLOGI PENELITIAN
yang seidikt sehingga program berjalan dengan ringan dan A. Data Penelitian
cepat: (4) Menggunakan Model View Controller (MVC) Dalam pembangunan sistem yang dibuat data yang
sehingga memudahkan programmer saat terjadi perubahan terkait dengan penelitian diperoleh berdasarkan hasil
website; (5) Memiliki dokumentasi yang lengkap, mulai dari wawancara dengan user, analisis kebutuhan sistem, serta
langkah instalasi sampai dengan kode atau fungsi/class dalam melakukan studi pustaka untuk mendapatkan referensi terkait
pembuatan website; (6) Memiliki pustaka yang lengkap. dengan pembangunan system yang dilakukan.
Dalam penelitian ini hasil yang ingin dicapai yaitu
melakukan optimalisasi transaksi penjualan dan data B. Tools Yang Digunakan
persediaan agar pembukuan dilakukan secara komputerisasi Pada pembangunan sistem penelitian ini menggunakan
agar tidak melakukan pembukuan tulis tangan di atas kertas, bahasa pemrograman PHP serta mengimplementasikan
sehingga transaksi penjualan oleh bagian kasir dan data framework Codeigniter untuk optimalisasi tampilan.
persediaan menjadi lebih tertib dan akurat dalam Spesifikasi hardware yang digunakan adalah menggunakan
penghitungan. Intel Core i5, Operating System Windows 7, memory 4GB.
II. PENELITIAN YANG TERKAIT C. Pengembangan Model
Beberapa penelitian telah dilakukan untuk implementasi Pada penelitian ini untuk membangun system yang telah
framework codeigniter, diantaranya penelitian dilakukan oleh direncanakan, digunakan model pengembangan sistem
Masrifah & Suhari, Y (2014) melakukan penelitian untuk prototype seperti pada gambar 1, dan adapun tahapannya
rancang bangun aplikasi e-commerce menggunakan sebagai berikut [2]:
framework codeigniter. Pada penelitian ini menghasilkan 1) Komunikasi:
sebuah aplikasi e-commerce yang diimplemnetasikan dengan Metode prototipe dimulai dari tahap komunikasi. Tim
pengembang perangkat lunak melakukan pertemuan
dengan para stakeholder untuk menentukan kebutuhan
perangkat lunak yang saat itu diketahui dan untuk
menggambarkan area-area dimana definisi lebih jauh
untuk iterasi selanjutnya.
2) Quick Plan:
Perencanaan iterasi pembuatan prototype dilakukan secara
cepat. Setelah itu dilakukan pemodelan dalam bentuk
“rancangan cepat”.
DAFTAR PUSTAKA
[1] Peraturan Menteri Pariwisata Dan Ekonomi Kreatif Republik
Indonesia Nomor 12 Tahun 2014 Tentang Standar Usaha Rumah
Makan [online], akses tanggal: Desember 2016
[2] Pressman, Roger S, 1997. Software Engineering:A Practitioner’s
Approch. The McGraw-Hill Companies, Inc., New York
[3] Sommerville, Ian, 2003. Software Engineering (Rekayasa
Perangkat Lunak) / Edisi 6 Jilid 1. Erlangga, Jakarta
[4] Riyanto. 2011. Membuat Aplikasi Sendiri E- commerce Dengan
PHP & MySQL Menggunakan CodeIgniter & JQuery. Andi.
Yogyakarta.
[5] Masrifah, M., 2014. Rancang Bangun Aplikasi Ecommerce
Menggunakan Framework Codeigniter (Studi Kasus Ade Batik &
Handycraft) (Doctoral dissertation, SISTIM INFORMASI).
Gbr. 12 Data Persediaan Manager [6] Arifudzaki, B., Somantri, M. and Rochim, A.F., 2010. Aplikasi
Sistem Informasi Persediaan Barang pada Perusahaan Ekspor
Hasil Laut Berbasis Web. TRANSMISI, 12(4), pp.138-144.
V. KESIMPULAN [7] Hermawan, A., 2014. E-Commerce Penjualan Rangka Atap Baja
Ringan Berbasis Web Menggunakan Framework Codeigniter
Dalam optimalisasi perubahan pembukuan yang asalnya (Doctoral Dissertation. Universitas Stikubank Semarang).
tulis tangan di atas kertas menjadi secara komputerisasi, [8] Wijaya, B., 2016. Aplikasi Peminjaman dan Pengembalian
menjadikan bagian kasir akan dengan mudah melakukan Koleksi Berbasis Framework Code Igniter di Perpustakaan
Jurusan Teknik Sipil dan Lingkungan Fakultas Teknik UGM.
transaksi penjualan tanpa harus ada kalkulator dan bagian Berkala Ilmu Perpustakaan dan Informasi, 12(1), pp.10-15.