PERANCANGAN PEMROGRAMAN SISTEM INFORMASI AKUNTANSI PADA PT PRIMA TEKNIKA INTERMULIA MENGGUNAKAN JAVA NETBEANS 8.1 TUGAS KULIAH Diajukan Untuk Memenuhi Mata Kuliah Pemograman Visual Akuntansi I,II,III Pada Program Diploma Tiga (D.III) TRI SITI SULISTIANINGSIH (11152032) DINI ATSHILAH (11150079) RAMA KAISAR (11152074) Kelas : 11.5A.02 & 11.5C.02 Program Studi Komputerisasi Akuntansi AKADEMI MANAJEMEN INFROMASI DAN KOMPUTER BINA SARANA INFORMATIKA JAKARTA 2017 KATA PENGANTAR Dengan mengucapkan puji syukur kehadirat Allah SWT atas terselesaikannya Perancangan Pemrograman Visual Akuntansi III dengan judul : “Perancangan Sistem Informasi Akuntansi Menggunakani Report(Java NetBeans 8.1)”,yang merupakan salah satu syarat kelulusan mata kuliah Pemrograman Visual Akuntansi III Program Studi Komputerisasi Akuntansi Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika. Selama melaksanakan riset dan dalam menyelesaikan laporanini, penulis telah banyak menerima bimbingan, pengarahan, petunjuk dan saran, serta fasilitas yang membantu hingga akhir dari proses penulisan laporan ini. Untuk itu penulis mengucapkan terimakasih yang sebesar-besarnya kepada yang terhormat: 1. Bapak Ir.Naba Aji Notoseputro ,M.Kom. selaku Direktur Akademi Manajemen Informatika dan Komputer Bina SaranaInformatika. 2. Ibu Eni Heni Hermaliani, M.Kom. selaku Kepala Program Studi Komputerisasi Akuntansi Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika. 3. Ibu Tati Mardiana, M.Kom. selakuDosenPenasehatAkademik yang telah memberikan bimbingan dan pengarahan dalam penyelesaian laporan ini. 4. Bapak Ali Mahmudi selaku Narasumber PT. Prima Teknika Intermulia 5. Kedua orang tua tercinta yang telah member dukungan material, moril maupun spiritual kepada kami. 6. Serta rekan-rekan yang ikut memberikan bantuannya dalam pembuatan laporan Pemrograman Visual AkuntansiIII ini, khususnya program studi Komputerisasi Akuntansi 11.5A.02 dan 11.5C.02. Akhirnya penulis berharap semoga laporan ini bermanfaat bagi semua pihak yang membantu, meskipun dalam laporan ini masih banyak kekurangannya. Oleh karena itu kritik dan saran yang membangun tetap penulis harapkan. Jakarta, Desember 2017 Penulis II DAFTAR ISI LEMBAR JUDUL ......................................................................................................................... I KATA PENGANTAR ......................................................................................................... II DAFTAR ISI ...................................................................................................................... III BAB I PENDAHULUAN ............................................................................................. 1 1.1 Latar Belakang...................................................................................................... 1 1.2 Maksud dan Tujuan ............................................................................................. 2 1.3 Ruang Lingkup ..................................................................................................... 2 BAB II LANDASAN TEORI ................................................................................................ 3 2.1 Pengertian Java ..................................................................................................... 3 2.1.1 User ..................................................................................................... 3 2.1.2 Periode ............................................................................................... 3 2.1.3 Saldo Awal ........................................................................................ 3 2.1.4 Kas Masuk ......................................................................................... 3 2.1.5 Kas Keluar ......................................................................................... 4 2.1.6 Jurnal Umum ..................................................................................... 4 2.2 Pengertian JasperReport .............................................................................. 5 2.2.1 iReport .............................................................................................. 5 2.2.2 SQL JOIN ......................................................................................... 5 2.2.3 SQL INNER JOIN ............................................................................. 5 2.2.4 Rekap Jurnal Umum .......................................................................... 5 2.2.5 Buku Besar ........................................................................................ 5 2.2.6 Neraca Saldo ...................................................................................... 6 III BAB III PEMBAHASAN ................................................................................................. 7 3.1 Transaksi Keuangan Harian ................................................................................ 7 3.1.1 Kas Masuk (Setoran Modal) ................................................................. 7 3.1.2 Kas Masuk (Pendapatan PT Prima Teknika Intermulia) ...................... 7 3.1.3 Kas Keluar (Pembayaran sewa gedung kantor) .................................... 8 3.1.4 Kas Keluar (Pembelian Perlengkapan) ................................................. 8 3.1.5 Jurnal Umum (Pembayaran Gaji) ......................................................... 9 3.2 Sistem Informasi Akuntansi ................................................................................... 10 3.2.1 User ........................................................................................................ 10 3.2.2 Periode ..........................................................................................................11 3.2.3 Saldo Awal ...................................................................................................12 3.2.4 Periode Kas Masuk ......................................................................................12 3.2.5 Kas Keluar .......................................................................................... 14 3.2.6 Jurnal Umum ........................................................................................ 14 3.3 Tampilan Laporan iReport ............................................................................. 15 3.3.1 Rekap Jurnal Umum ............................................................................. 15 3.3.2 Buku Besar ........................................................................................... 16 3.3.3 Neraca saldo ......................................................................................... 16 BAB IV PENUTUP ....................................................................................................................17 4.1 Penutup ...................................................................................................................17 4.2 Saran ............................................................................................................ 17 DAFTAR PUSTAKA IV 5 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Di tengah kemajuan zaman yang semakin cepat pada saat ini membuat segala sesuatunya serba mudah dan untuk dilakukan. Terutama apabila kita menggunakan sebuah program komputer kita akan sangat tertinggal apabila kita tidak selalu mengupdate informasi kita. Dalam dunia pemrograman komputer, dikenal banyak bahasa pemrograman, seperti C, C++, Pascal. Basic, Java dan lain-lain. Di antara banyaknya bahasa pemrogaman, Java adalah salah satu yang paling diminati. Oleh karena itulah, yang akan dibahas dalam makalah ini adalah bahasa pemrograman Java. Java merupakan salah satu bahasa pemrograman yang paling popular dan lebih familiar dengan kemudahan dalam menggunakannya. Java menciptakan sebuahbahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrogaman konvensional yang lain. Dalam dunia pemrogaman komputer, dikenal banyak bahasa pemrogaman, seperti C, C++, Pascal, Basic, Java dan lain-lain. Bahasa pemrograman yang digunakan pada Java bersifat umum atau non spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Java menurut definisi dari Sun adalah mana untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan, karena fungsionalitasnya yangmemungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, Java dikenal pula dengan slogannya, “Tulis sekali, jalankan di mana pun”. Saat ini Java merupakan bahasa pemrograman yang paling popular digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi atupun aplikasi berbasis web. Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain. Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source. 2 1.2 Maksud dan Tujuan Maksud dilakukan perancangan program penjualan ini adalah : 1. Memenuhi salah satu syarat nilai Ujian Tengah Semester & Ujian Akhir Semester untuk mata kuliah Pemrograman Visual Akuntansi III pada Program Studi Komputerisasi Akuntansi. 2. Untuk mengetahui dan memperoleh gambaran proses kegiatan Sistem Informasi Akuntansi pada PT. Prima Teknika Intermulia. Adapun tujuan perancangan program sistem informasi akuntansi pada “PT. Prima Teknika Intermulia” adalah : 1. Membantu bagian keuangan dalam mengolah data transaksi. 2. Menyajikan data yang tepat dan akurat sehingga kebutuhan akan data tersebut dapat terpenuhi dengan baik. 1.3 Ruang Lingkup Didalam penulisan tugas ini, penulis membatasi masalah hanya pada penginputan transaksi Kas masuk, kas keluar, jurnal umum dan pemasukan data akun, saldo awal, user, dan periode akuntansi. 2 3 BAB II LANDASAN TEORI 2.1 Pengertian Java Menurut definsi Sun Microsystem, di dalam buku M. Shalahuddin dan Rosa A.S. (2010 : 1) Java adalah nama sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer yang berdiri sendiri (standalone) ataupun pada lingkungan jaringan. Java berdiri di atas sebuah mesin penterjemah (interpreter) yang diberi nama Java Vitrual Machine (JVM). 2.1.1 User Menurut arti-definiisi.com “User merupakan pemakai atau pengguna dalam sebuah jaringan komputer (termasuk internet), program interaksi, atau surat elektronik (e-mail).” 2.1.2 Periode Menurut pengertian menurut para ahli.com “Periode adalah istilah yang sangat erat kaitannya dengan waktu dan frekuensi pada benda. Istilah periode sering diucapkan dalam dunia pendidikan. Jika orang awam, maka mereka mengatakan periode itu dengan lamanya waktu atau selang waktu. Periode bukan hanya digunakan untuk menyatakan selang waktu pada benda namun juga pada suatu peristiwa. Jadi, pengertian periode saat ini lebih luas maknanya. Periode menyatakan berapa lama waktu yang dibutuhkan pada suatu kejadian yang dialami seseorang atau kelompok. Periode lebih populer untuk menyatakan selang waktu pada suatu kejadian.” 2.1.3 Saldo Awal Menurut mediabpr.com “Saldo awal adalah previous balance yaitu saldo rekening yang ada pada saat dimulainnya siklus pembebanan." 2.1.4 Kas Masuk Sumber penerimaan kas menurut Munawir (2010:159) adalah sebagai berikut: 1. Hasil penjualan investasi jangka panjang, aset tetap baik yang berwujud maupun yang tidak berwujud (intangible assets) atau adanya penurunan aset tidak lancar yang diimbangi dengan penambahan kas. 4 5 2. Penjualan atau adanya emisi saham maupun adanya penambahan modal oleh pemilik perusahaan dalam bentuk kas. 3.Pengeluaran surat tanda bukti utang baik jangka pendek (wesel) maupun utang jangka panjang (utang obligasi, utang hipotek atau utang jangka panjang yang lain) serta bertambahnya utang yang diimbangi dengan penerimaan kas. 4.Adanya penurunan atau berkurangnya aset lancar selain kas yang diimbangi dengan adanya penerimaan kas, misalnya adanya penurunan piutang karena adanya penerimaan pembayaran, berkurangnya persediaan barang dagangan karena adanya penjualan secara tunai, adanya penurunan surat berharga (efek) karena adanya penjualan dan sebagainya. 5. Adanya penerimaan kas karena sewa, bunga atau deviden dari investasinya, sumbangan atau hadiah maupun adanya pengembalian kelebihan pembayaran pajak pada periode-periode sebelumnya. 2.1.5 Kas Keluar Sumber pengeluaran kas menurut Munawir (2010:159) adalah sebagai berikut: 1. Pembelian saham atau obligasi sebagai investasi jangka pendek maupun jangka panjang serta adanya pembelian aset tetap lainnya. 2.Penarikan kembali saham yang beredar maupun adanya pengembalian kas perusahaan oleh pemilik perusahaan. 3. Pelunasan atau pembayaran angsuran utang jangka pendek maupun utang jangka panjang. 4. Pembelian barang dagangan secara tunai, adanya pembayaran biaya operasi yang meliputi upah dan gaji, pembelian suplai kantor, pembayaran sewa, bunga, premi asuransi, advertensi dan adanya persekot-persekot biaya maupun persekot pembelian. 5. Pengeluaran kas untuk pembayaran dividen (bentuk pembagian laba lainnya secara tunai), pembayaran pajak, denda-denda dan sebagainya. 2.1.6 Jurnal Umum Menurut seputar pendidikan.com “Jurnal umum adalah jurnal yang akan mencatat seluruh transaksi yang terjadi di perusahaan.” 4 2.2 Pengertian JasperReport Menurut Huda, Miftakhul dan Bunafit Nugroho (2012:12) JasperReport adalah sebuah Tool yang hampir menjadi icon reporting dalam Java untuk membuat laporan dalam bentuk PDF, HTML, XLS, RTF, ODT, CSV, TXT dan XML.Dengan kemampuan dan fleksibilitasnya yang sangat tinggi, Anda bisa membuat berbagai laporan berbentuk Chart, Crosstabs, Subreport (master detail) dan kemampuan lainnya. 2.2.1 iReport Menurut Huda, Miftakhul dan Bunafit Nugroho (2012:13) iReport adalah sebuah Tool yang digunakanuntuk membuat desain laporan pada JasperReports, dengan fasilitas drag and drop bahkan secara wizard. 2.2.2 SQL JOIN SQL JOIN adalah perintah untuk menggabungkan dari dua atau lebih tabel untuk menghasilkan informasi yang lebih detail dalam sebuah database. 2.2.3 SQL INNER JOIN SQL INNER JOIN adalah jenis perintah yang paling umum dari SQL JOIN. SQL INNER JOIN menampilkan semua baris dari beberapa tabel yang mana kondisi join terpenuhi. 2.2.4 Rekap Jurnal Umum Menurut seputar pendidikan.com “Jurnal umum adalah jurnal yang akan mencatat seluruh transaksi yang terjadi di perusahaan.” Dan merekap keseluruhan transaksi dari awal tahun sampai akhir tahun. 2.2.5 Buku Besar Sumber pengeluaran kas menurut Munawir (2010 : 159) adalah sebagai berikut : 1. Pembelian saham atau obligasi sebagai investasi jangka pendek maupun jangka panjang serta adanya pembelian aset tetap lainnya. 2. Penarikan kembali saham yang beredar maupun adanya pengembaian kas perusahaan oleh pemilik perusahaan. 5 3. Pelunasan atau pembayaran angsuran utang jangka pendek maupun utang jangka panjang. 4. Pembelian barang dagangan secara tunai, adanya pembayaran biaya operasi yang meliputi upah dan gaji, pembelian suplai kantor, pembayaran sewa, bunga, premi asuransi, advetensi dan adanya persekot –persekot biaya maupun persekot pembelan. 5. Pengeluara ka untuk pembayaran dividen (bentuk pembagian laba lainnya secara tunai), pembaaran pajak, denda-denda dan sebagainya. 2.2.6 Neraca Saldo adalah suatu daftar yang berisi seluruh jenis nama akun beserta saldo total dari setiap akun yang disusun secara sistematis sesuai dengan kode akun yang bersumber dari buku besar perusahaan pada periode tertentu. 6 7 BAB III PEMBAHASAN 3.1. Transaksi Keuangan Harian 1. Pada tanggal 02/01/2017 Tuan Ari menyetorkan modal awal kepada PT. Prima Teknika Intermulia sebesarRp. 10.000.000,PT PRIMA TEKNIKA INTERMULIA No. : KM00000003 Jl. H. R. Rasuna Said Block x-5 Tanggal : 02 Januari 2017 Kav. 2-3 Jakarta 12950 – INDONESIA 021 – 52891988 Bukti Kas Masuk Diterima dari : Bapak Ari Jumlah : Rp. 10.000.000,- (Masuk ke Bank) Keterangan : Setoran modal pemilik masuk ke Bank BNI Dibayarkan Disetujui Dibukukan Diterima …………... ……….. ………….. ……….. 2. Pada tanggal 04/01/2017 Pendapatan penjualan PT Prima Teknika Intemulia selama 1 tahun Sebesar Rp. 16.500.000,PT PRIMA TEKNIKA INTERMULIA No. : KM00000007 Jl. H. R. Rasuna Said Block x-5 Tanggal : 04 Januari 2017 Kav. 2-3 Jakarta 12950 – INDONESIA 021 – 52891988 Bukti Kas Masuk Diterima dari : PT. Bina Seksama Sejahtera Alamat : Jln. Raya Leuwinanggung No. 83 Tapos Depok Jumlah : Rp. 16.500.000,- (Melalui Bank) Keterangan : Pendapatan penjualan PT Prima Teknika Intermulia Dibayarkan Disetujui Dibukukan Diterima …………... ……….. ………….. ……….. 3. Pada tanggal 02/01/2017 PT Prima Teknika Intermulia Pembayaran sewa gedung kantor sebesar Rp. 2.000.000,PT PRIMA TEKNIKA INTERMULIA No. : KK00000001 Jl. H. R. Rasuna Said Block x-5 Tanggal : 02 Januari 2017 Kav. 2-3 Jakarta 12950 – INDONESIA 021 – 52891988 Bukti Kas Keluar Dibayar kepada : PT Untung Bersama Alamat : Jalan Raya Swadaya No. 24 Sawangan - Depok Jumlah : Rp. 2.000.000,- (Melalui Bank) Keterangan : Pembayaran dimuka untuk sewa gedung kantor masa 01 Januari 2017 s/d 01 Februari 2017 Dibayarkan Disetujui Dibukukan ………….. ………… ………….. Diterima ……….. 4. Pada tanggal 04/01/2017 PT Prima Teknika Intermulia Pembelian Perlengkapan Fotocopy dan Print sebesar Rp. 1.500.000,PT PRIMA TEKNIKA INTERMULIA No. : KK00000001 Jl. H. R. Rasuna Said Block x-5 Tanggal : 04 Januari 2017 Kav. 2-3 Jakarta 12950 – INDONESIA 021 – 52891988 Bukti Kas Keluar Dibayarkan kepada : Annisa Nur Rizky Jumlah : Rp. 1.500.000,- (Masuk ke kas Bank) Keterangan : Pembelian Perlengkapan Fotocopy dan Print Dibayarkan Disetujui Dibukukan Diterima …………... ……….. ………….. ……….. 8 5. Pada tanggal 31/01/2017 PT. Prima Teknika Intermulia membayar gaji karyawan sebesarRp. 1.500.000,PT. PRIMA TEKNIKA INTERMULIA Jl. H. R. Rasuna Said Block x-5 Kav. 2-3 Jakarta 12950 – INDONESIA 021 – 52891988 JURNAL UMUM Dibayarkan kepada : Annisa Nur Rizky Jumlah : Rp. 1.500.000,- (Masuk ke kasBank) Keterangan : Pembayaran Biaya Gaji Karyawan No. : JUHR0001 Tanggal: 31 Januari 2017 Dibayarkan Disetujui Dibukukan Diterima …………... ……….. ………….. ……….. 9 3.2 Sistem Informasi Akuntansi 3.2.1 User 1. Tampil User PT Prima Teknika Intermulia Memliki 3 Karyawan Utama dalam mengelola sistem keuangan dalam perusahaan yaitu; Tri Siti Sulistianingsih selaku admin, Dini Atshilah dan Rama Kaisar Selaku user. 2. Edit User Ini adalah rancangan mengubah user.. Pada bagian ini pengguna dapat mengubah bagian username, nama lengkap administator, password dan hak akses apabila terdapat kesalahan input. 3. Tambah User Ini adalah rancangan menambah periode. Pada bagian ini pengguna dapat menambah bagian username, nama lengkap administator, password dan hak akses apabila ada pengguna baru. 10 3.2.2 Periode 1. Tampil Periode Periode akuntansi yang terdapat di PT Prima Teknika Intermulia adalah bulan Januari tahun 2016 dan bulan Januari tahun 2017. 2. Edit Periode Periode dapat diubah apabila terjadi kesalahan pencatatan pada tahun, awal bulan periode, akhir bulan periode dan status. 3. Tambah Periode Apabila ada penambahan tahun periode maka data yang harus diisikan adalah tahun peiode, awal bulan periode, dan akhir bulan periode. 11 3.2.3 Saldo Awal Berikut adalah daftar neraca saldo awal Perusahaan : 3.2.4 Periode Kas Masuk 1. Pada tanggal 02/01/2017 /2017 Tuan Ari menyetorkan modal awal kepada PT. Prima Teknika Intermulia sebesarRp. 10.000.000,- 12 2. Pada tanggal 04/01/2017 /2017 Pendapatan penjualan PT Prima Teknika Intemulia selama 1 tahun Sebesar Rp. 16.500.000,16.500.000, 3.2.5 Kas Keluar 1. Pada tanggal 02/01/201 /01/2017 PT Prima Teknika Intermulia Pembayaran an sewa gedung kantor sebesar Rp. 2.000.000,2.000.000, 13 2. Pada tanggal 04/01/201 /01/2017 PT Prima Teknika Intermulia Pembelian Perlengkapan Fotocopy dan Print sebesarRp. 1.500.000,1.500.000, 3.2.6 Jurnal Umum 1. Pada tanggal 31/01/201 /01/2017 PT. Prima Teknika Intermulia membayar gaji karyawan sebesarRp. 1.500.000,-- 14 3.3 Tampilan Laporan iReport 3.3.1 Rekap Jurnal Umum 1. Rekap Jurnal Umum ( Bulan & Tahun ) 2. Rekap Jurnal Umum ( tgldari & tglsampai ) 15 3.3.2 Buku Besar 3.3.3 Neraca Saldo 1. Neraca Saldo (Bulan & Tahun ) 2. Neraca Saldo ( tgldari & tglsampai ) 16 17 BAB IV PENUTUP 4.1. Kesimpulan Pada dasarnya bahasa pemrograman java termasuk ke dalam golongan tingkatan bahasa dengan level lebih tinggi dengan yang lainnya. Karena banyak kelebihan serta keunggulan Java di banding dengan yang lainnya, seperti dapat dijalankan pada berbagai platfrom sistem operasi, seperti; Internet, Consumer, electronic product dan Computer Applications. Bahkan perkembangannya tidak hanya terfokus pada suatu sistem operasi saja, akan tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source. 4.2. Saran Dalam Hal Menulis suatu struktur bahasa pemrograman , berikut merupakan hal hal baik yang patut diperhatikan : 1. Membuat kode program secara sederhana dan efisien supaya proses compiling kode jauh lebih cepat. 2. Melakuan penulisan kode program secara konsisten seperti pemberian nama variabel, ukuran, case sensitive supaya mudah untuk mengingatnya 3. Selalu melakukan update, dikarenakan ada beberapa cara-cara penulisan yang akan diatur ulang oleh pihak developer dari bahasa pemrograman yang kita manfaatkan 4. Agar PT. Prima Teknika Intermulia lebih efisien dalam melakukan penginputan transaksi keuangan yang tepat dan akurat. DAFTAR PUSTAKA Modul Bina Sarana Informatika. 2017. PEMROGRAMAN VISUAL AKUNTANSI III. Jakarta Winarno, Edi dan Ali Zaki. 2013. Belajar Pemrograman Populer 3 in 1: Java, VB, dan PHP. PT. Elex Media Komputindo : Semarang. Huda, Miftakhul dan BunafitNugroho. 2012.Membuat Aplikasi Penggajian dengan Java dan MySQL Studi Kasus SistemPenggajian (Payroll System). PT. Elex Media Komputindo : Yogyakarta. Irawan.2013. Pemrograman Database dengan Java.PenerbitMaxicom : Palembang. https://www.slideshare.net/hutomon/makalah-java-fix Nofriadi. 2015. Java Fundamental dengan Netbeans 8.0.2. Pariaman : Deepublish. http://www.pengertian menurut para ahli.com(PengertianPeriode) (10 Juni 2017) http://www.arti-definiisi.com(Artidan Pengertian User) (10 Juni 2017) http://www.mediabpr.com(PengertianSaldo Awal) (13 Juni 2017) http://www.seputar pendidikan.com(PengertianJurnal Umum) (13 Juni 2017) http://www.kajianpustaka.com/2016/09//pengertian-perputaran-dan-manajemenpengelolaan-kas.html?m=1(Pengertian,Perputaran dan ManajemenPengelolaan Kas) (21 Juni 2017) Munir. 2010. “Penerimaan dan Pengeluaran Kas”. Dalam http://www.kajianpustaka.com