1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Dalam era bisnis global, pengaruh kemajuan teknologi informasi tidak dapat dihindarkan, seperti penggunaan telepon, faximile, dan komputer. Teknologi informasi merupakan suatu teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan dan memanipulasi data agar menghasilkan informasi yang berkualitas. Informasi yang berkualitas adalah informasi yang relevan, akurat dan tepat waktu. Dalam mengembangkan usahanya setiap perusahaan akan membutuhkan informasi keuangan yang berasal dari pengolahan data keuangan perusahaan. Pesatnya persaingan dalam era bisnis global, membuat sebagian perusahaan meninggalkan sistem manual dan beralih ke sistem terkomputerisasi. Sistem terkomputerisasi dapat membantu perusahaan dalam memproses data secara cepat, membantu dalam melakukan perhitungan secara otomatis, memudahkan dalam pembuatan laporan dan mengurangi resiko human error. PD. Rossa merupakan jenis perusahaan dagang yang menjual berbagai produk penghias taman. Perusahaan ini mulai berdiri dua puluh tahun lalu. PD. Rossa juga bisa dikatakan sebagai perusahaan manufaktur karena PD. Rossa juga memproduksi produk penghias taman seperti steping, meja taman, patung taman, air mancur dan lain-lain. Perusahaan ini menjadi semakin berkembang dari tahun ke tahun. Hal ini terbukti dengan banyaknya pesanan yang berasal dari luar daerah. Selain itu, PD. Rossa juga menerima pemesanan untuk pembuatan taman dan penyewaan taman. Berkembangnya usaha PD. Rossa, tidak sejalan dengan perkembangan teknologi yang terjadi di masa kini. PD. Rossa jarang sekali melakukan pencatatan transaksi yang terjadi setiap harinya. Seluruh penerimaan kas dari hasil penjualan barang dagang, pembuatan taman, dan penyewaan taman akan dimasukkan ke dalam kas pemilik. Proses penerimaan kas pada PD. Rossa bermula dari adanya penjualan
1
barang dagang, pembuatan taman, ataupun penyewaan taman dari konsumen. Selanjutnya konsumen akan membayar secara tunai kepada karyawan agar dibuatkan kuitansi menjadi 2 (dua) rangkap. Lembar pertama diberikan kepada konsumen dan lembar kedua diberikan kepada pemilik perusahaan beserta uang dari konsumen. Uang tersebut akan langsung dimasukkan ke dalam kas pemilik. Kemudian pemilik perusahaan akan mencatat dan menghitung seluruh hasil penerimaan kas di dalam buku catatan. Pengeluaran kas atas pembelian barang dagang dan bahan produksi juga jarang dilakukan pencatatan. Dalam proses pengeluaran kas pemilik perusahaan akan memberikan daftar barang dagang ataupun bahan produksi yang akan dibeli beserta uang kepada karyawan. Karyawan kemudian membeli barang dagang ataupun bahan produksi ke supplier. Supplier memberikan kuitansi kepada karyawan agar dapat diberikan kepada pemilik. Kemudian pemilik perusahaan akan mencatat dan menghitung seluruh hasil pengeluaran kas di dalam buku catatan. Setiap kali pemilik perusahaan menerima kuitansi, jarang sekali dilakukan pencatatan secara berkala. Hal ini membuat PD. Rossa tidak dapat mengolah data penerimaan dan pengeluaran kas menjadi laporan penerimaan dan pengeluaran kas yang dibutuhkan oleh perusahaan. Berdasarkan latar belakang tersebut, maka dibuatlah aplikasi berbasis web yang dapat mengolah penerimaan kas dan pengeluaran kas dengan judul “APLIKASI BERBASIS WEB UNTUK PENERIMAAN DAN PENGELUARAN KAS (STUDI KASUS : PD. ROSSA)”. Dengan pembuatan aplikasi ini maka akan dapat membantu perusahaan dalam membuat laporan penerimaan dan laporan pengeluaran kas pada periode tertentu.
2
1.2 Rumusan Masalah Adapun rumusan masalah dari PD Rossa ini yaitu sebagai berikut. a. Bagaimana membuat aplikasi berbasis web untuk mengelola dan menyimpan data penerimaan dan pengeluaran kas. b. Bagaimana membuat aplikasi yang dapat menyajikan laporan penerimaan dan pengeluaran kas PD. Rossa.
1.3 Tujuan Tujuan dari pembuatan proyek akhir ini yaitu sebagai berikut. a. Membuat sebuah aplikasi berbasis web untuk mengelola data penerimaan dan pengeluaran kas serta dapat melakukan penyimpanan data. b. Membuat aplikasi yang dapat menyajikan laporan penerimaan dan pengeluaran kas.
1.4 Batasan Masalah Batasan masalah pada proyek ini yaitu sebagai berikut. a. Aplikasi penerimaan dan pengeluaran kas dibuat dengan menggunakan bahasa pemrogaman PHP. b. Produk yang dihasilkan dari pembangunan aplikasi ini adalah jurnal, buku besar, rekapan penerimaan, rekapan pengeluaran, serta laporan penerimaan dan pengeluaran kas. c. Penerimaan kas secara kredit hanya berasal dari pembuatan dan penyewaan taman. d. Aplikasi ini hanya dapat digunakan oleh PD. Rossa. e. Aplikasi yang dibangun tidak sampai pada proses penginstalan dan perawatan. f.
Aplikasi ini tidak menangani jurnal koreksi.
3
1.5 Definisi Operasional Defenisi operasional meliputi : a. Aplikasi Aplikasi merupakan komponen utama dalam pembuatan proyek akhir ini. Aplikasi digunakan sebagai alat untuk melakukan proses pengolahan data pada PD. Rossa. b. Kas Kas merupakan nilai nominal yang akan diinputkan dan diolah aplikasi ini. Penerimaan dan pengeluaran kas merupakan proses utama pada aplikasi ini, sehingga menghasilkan laporan penerimaan dan pengeluaran kas pada PD. Rossa. c. Web Web digunakan sebagai media perantara bagi pengguna agar bisa berinteraksi dengan aplikasi ini.
1.6 Metode Pengerjaan Metode pengerjaan yang digunakan untuk membangun aplikasi ini adalah SDLC atau Software Development Life Cycle dan model pengembangan yang digunakan adalah model Waterfall. Beberapa tahapan model Waterfall yaitu sebagai berikut. a. Analysis Requirements Pada tahap ini dilakukan analisis kebutuhan dan fungsionalitas yang dibutuhkan dalam membangun aplikasi ini. Analisis dilakukan berdasarkan alur kegiatan pada PD. Rossa. Sebelum menganalisis kebutuhan, ada beberapa proses pengumpulan data yang akan dilakukan yaitu wawancara, observasi, dan studi pustaka. Wawancara dilakukan secara langsung dengan Bapak Ayi Suhaya sebagai pemilik perusahaan. Observasi dilakukan dengan melihat secara langsung proses pencatatan kas dan pengumpulan beberapa bukti-bukti
4
transaksi sebagai sampel. Studi pustaka dilakukan dengan mempelajari beberapa referensi dari buku-buku yang mendukung proyek akhir ini. b. Design Pada tahap ini dilakukan perancangan arsitektur aplikasi, perancangan alur penggunaan aplikasi, perancangan database, dan perancangan user interface c. Coding Pada tahap ini, hasil desain diimplementasikan ke dalam program sehingga menghasilkan aplikasi yang dapat melakukan pengelolaan data penerimaan dan pengeluaran kas. d. Testing Pada tahap ini dilakukan pengujian dari program agar terhindar dari error. e. Maintenance Pada tahap ini dapat dilakukan perubahan dan pemeliharaan pada aplikasi. Namun dalam aplikasi ini tidak dilakukan maintenance karena hanya untuk memenuhi tugas mata kuliah akhir.
5