BAB 1 PENDAHULUAN 1.1
Latar Belakang
Jalur Nugraha Ekakurir (JNE) merupakan perusahaan yang bergerak dalam bidang pengiriman dokumen dan barang-barang yang berguna untuk melayani kebutuhan segenap masyarakat dengan pengiriman secara efektif dan fleksibel. Perusahaan ini bermarkas di Jakarta. Nama resminya adalah Jalur Nugraha Ekakurir dan menjadi salah satu perusahaan kurir terbesar di Indonesia. Pengerjaan proyek akhir ini dilakukan pada tempat penelitian yaitu salah satu cabang JNE di Bandung yang beralamat Jalan Raya Permata Kawaluyaan Soekarno Hatta, Bandung. Dalam setiap kegiatannya, perusahaan ini harus mencatat setiap penerimaan dan pengeluaran kas perusahaan. Pencatatan penerimaan dan pengeluaran kas sampai dengan pelaporan keuangan masih menggunakan spreadsheet yang pengolahan atau prosesnya hanya menyimpan dan mengevaluasi data penting saja, menyebabkan sering terjadi kesalahan pencatatan data yang mengakibatkan laporan keuangan yang dihasilkan menjadi tidak akurat dan tidak tepat waktu. Selain itu, dalam pembuatan jurnal dan buku besar masih mengalami kesulitan karena pencatatan transaksi belum terotomatisasi, sehingga dalam kegiatanya tersebut membutuhkan waktu yang cukup banyak mengakibatkan tidak efektifnya dalam proses pencatatan transaksi. Melihat kelemahan yang telah diuraikan di atas, bagaimana cara untuk mempermudah perusahaan JNE dalam proses pencatatan, pemrosesan dan pengolahan data, serta pembuatan laporan keuangan yang bertujuan mengurangi kesalahan yang sering terjadi dalam pembuatan laporan keuangan. Oleh karena itu, dikembangkan sebuah aplikasi berbasis web yang seluruh data transaksinya akan tersimpan didalam sebuah media penyimpanan data yaitu Database Management System (DBMS) dan memudahkan dalam pembuatan laporan keuangan, sehingga data tersimpan dengan baik dan dapat di akses serta diproses secara otomatisasi.
1
Berdasarkan latar belakang diatas, maka proyek akhir ini diberi judul “Aplikasi Pengelolaan Kas Masuk dan Kas Keluar Berbasis Web”. Dengan adanya aplikasi yang terkomputerisasi ini, aplikasi dapat memudahkan dan memaksimalkan segala akitivitas perusahaan serta mendapatkan informasi yang dibutuhkan.
1.2
Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan maka rumusan masalah dalam proyek akhir ini adalah sebagai berikut. a.
Bagaimana membangun aplikasi yang melakukan pencatatan kas masuk dan kas keluar sehingga dapat menghindari terjadinya kesalahan dalam pencatatan transaksi?
b.
Bagaimana cara menyajikan laporan kas masuk dan kas keluar secara otomatisasidengan aplikasi sehingga dapat menghasilkan laporan kas masuk dan kas keluar dengan cepat dan akurat?
1.3
Tujuan
Tujuan dari proyek akhir ini adalah sebagai berikut. a.
Membangun aplikasi yang melakukan pencatatan kas masuk dan kas keluar sehingga dapat menghindari terjadinya kesalahan dalam pencatatan transaksi;
b.
Menyajikan laporan kas masuk dan kas keluar secara otomatisasi dengan menggunakan aplikasi sehingga dapat menghasilkan laporan kas masuk dan kas keluar dengan cepat dan akurat.
2
1.4
Batasan Masalah
Batasan masalah dalam pengembangan aplikasi ini adalah sebagai berikut. a.
Aplikasi dibangun berbasis web yang digunakan pada jaringan lokal;
b.
Aplikasi ini hanya menangani pencatatan akuntansi yang berhubungan dengan pengiriman dokumen atau barang;
c.
Aplikasi ini hanya menerapkan cara pencatatan akuntansi dengan metode pencatatan akuntansi cash basic atau dasar kas.
1.5 Definisi Operasional Aplikasi Berbasis Web adalah suatu aplikasi yang dibangun menggunakan website yang tidak perlu diinstal di masing-masing klien pengakses aplikasi karena aplikasi cukup konfigurasi pada server. Faktor yang menentukan kinerja aplikasi adalah kecepatan akses database jaringan dan internet. Aplikasi berbasis web yang akan diterapkan di JNE adalah aplikasi yang membantu dalam melakukan pencatatan transaksi pengiriman barang dan pencatatan arus kas. Aplikasi yang akan diterapkan juga akan membantu dalam pembuatan laporan arus kas. Kas meliputi uang receh, uang kertas, cek, wesel, (money order atau kiriman melalui pos yang lazimnya berbentuk draft bank atau cek bank hal ini selanjutnya diistilahkan dengan wesel). Kas juga disebut segala sesuatu yang disetorkan kedalam rekening baik melalui bank ataupun setoran tunai. Laporan arus kas adalah ringkasan dari penerimaan dan pembayaran kas untuk periode waktu tertentu, seperti satu bulan atau satu tahun. Laporan arus kas juga disebut arus uang masuk dan arus kas keluar kas atau setara kas. Laporan arus kas adalah hasil akhir dari kegiatan dalam aplikasi yang akan dibangun dalam JNE.
1.6
Metode Pengerjaan
Metode yang digunakan dalam pengerjaan proyek akhir ini adalah dengan menggunakan metode waterfall pada tahap System Development Life Cycle (SDLC).
3
System Development Life Cycle (SDLC) adalah tahapan-tahapan pekerjaan yang dilakukan oleh analis sistem dan programmer dalam membangun sistem informasi. SDLC merupakan keseluruhan proses dalam membangun sistem melalui beberapa langkah (Sommervile & Ian, 2005). Berikut adalah gambar waterfall model.
Sumber:Sommervile dan Ian (2005) Gambar 1.1 Waterfall Model
Dalam penyusunan proyek akhir ini,
diimplementasikan sampai pada tahap
pengujian ditambah dengan dokumentasi. Berikut adalah penjelasan tahapantahapan model waterfall yang digunakan. a.
Requirements Definition (Analisis Kebutuhan)
Tahapan ini karena adanya permintaan terhadap sistem baru. Tahapan ini dilakukan dengan cara wawancara dan mengumpulkan data mengenai kebutuhan perusahaan terhadap sistem, mempelajari proses bisnis perusahaan kemudian melakukan analisis terhadap hasil wawancara dan pengamatan untuk menentukan seperti apa aplikasi yang akan diterapkan. b.
System and Design (Desain)
Tahap ini melakukan perancangan aplikasi berdasarkan informasi data yang didapat
dari
hasil
wawancara
dan
pengamatan
sebelumnya.
Dalam
4
perancangannya akan membuat perancangan desain yaitu Data Flow Diagram (DFD), Entity Relationship Diagram (ERD), dan perancangan User Interface. c.
Implementation and Unit Testing (Pengkodean)
Pada tahap ini rancangan sistem diterjemahkan ke dalam program perangkat lunak yang akan digunakan oleh user. Pada pembuatan aplikasi ini menggunakan bahasa pemrograman PHP dan database MySQL. d.
Integretion and System Testing (Pengujian)
Pada tahap ini dilakukan untuk memastikan apakah aplikasi sesuai dengan kebutuhan yang sudah dirancang. Pengujian ini akan dilaksanakan oleh developer.
1.7
Jadwal Pengerjaan
Jadwal pengerjaan pengembangan aplikasi akan disajikan dalam bentuk tabel berikut. Tabel 1.1 Jadwal Pengerjaan Aplikasi Tahun 2012
5