Perancangan dan Pembuatan Sistem Informasi Akuntansi pada Perusahaan Mitra Produksi PT. Sampoerna Dosen Pembimbing : Bambang Setiawan, S.Kom, M.T NIP. 132 310 442 Oleh : Setiyono 5206 100 045
Laboratorium Bidang Minat E-Bisnis Jurusan Sistem Informasi Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Surabaya
ABSTRAK • Perusahaan mitra produksi PT. Sampoerna sudah menggunakan pencatatan transaksi dan pembuatan laporan akuntansi dengan sistem yang terkomputerisasi • Kekurangan pada sistem lama yaitu tampilan sistem belum berbasis graphic user interface (GUI) dan sistem belum mendukung Client-Server • Akan dibuat perangkat lunak Sistem Informasi Akuntansi berbasis graphic user interface (GUI), mendukung teknologi Client-Server, sistem backup-restore, portabilitas dan konsolidasi laporan keuangan Kata Kunci : Sistem Informasi Akuntansi
Latar Belakang • Teknologi informasi dapat meningkatkan kinerja dan memungkinkan berbagai kegiatan dapat dilaksanakan dengan cepat, tepat dan akurat, sehingga akhirnya akan meningkatkan produktivitas • Perusahaan mitra produksi PT. Sampoerna sudah menggunakan pencatatan transaksi dan pembuatan laporan akuntansi dengan sistem yang terkomputerisasi • Kekurangan pada sistem lama yaitu tampilan sistem belum berbasis graphic user interface (GUI) dan sistem belum mendukung Client-Server
Tujuan dan Manfaat • Mempermudah dalam melakukan penjurnalan dan proses posting transaksi secara otomatis, • Memudahkan perusahaan dalam mengelola sistem akuntansi dari sistem lama ke sistem baru berbasis Client-Server dan dukungan portabilitas. • Mengkonsolidasikan laporan keuangan dari beberapa sumber data Perusahaan
Permasalahan • Bagaimana mendesain proses aplikasi dan database dengan menggunakan UML? • Bagaimana merancang dan membuat sistem informasi akuntansi yang sesuai dengan kebutuhan user (Perusahaan Mitra Produksi PT. Sampoerna)? • Bagaimana membuat dukungan portabilitas dari aplikasi Sistem Informasi Akuntansi? • Bagaimana mengkonsolidasikan laporan keuangan dari beberapa sumber data?
Implementasi Pemrograman ADO.NET
.NET Data Provider MySQL Connector ODBC ver.5.1
Data Binding Menghubungkan kontrol-kontrol pada form dengan sumber data
Crystal Reports Lap. Keuangan = Template Crystal Reports + Crystal Reports Viewer
Crystal Reports Menampilkan Template Crystal Reports pada Crystal Reports Viewer
ADO.NET pada XML XML file + XML Schema = Database Virtual
Hashing + Salting System.Security.Cryptography dengan Hashing dan Salting
+ =
Iris Skin for .Net (WinForms) 1. Media Player Skin 2. Mac OS Skin 3. Real Media Player Skin
Test Case “Memilih database” ID
Skenario
Lanjutkan Aplikasi
1
Menampilkan form Login
v
2
Database tidak ditemukan
N/A
Keterangan
Terhubung ke database Muncul halaman database tidak ditemukan
Kesimpulan • Aplikasi yang dibuat telah mendukung portabilitas sehingga dapat digunakan baik terhubung dengan server (online mode – server database) atau tidak terhubung dengan server (offline mode – virtual database). • Aplikasi yang dibuat mampu menampilkan laporan keuangan konsolidasi yang merupakan gabungan dari laporan keuangan kantor cabang. • Aplikasi yang dibuat telah mendukung Client-Server dengan server database terpusat.
Saran •
•
•
Aplikasi yang dibuat telah mendukung portabilitas, tetapi masih sebatas memasukkan transaksi sehingga banyak fitur dari aplikasi ini yang belum dapat dijalankan secara Offline mode (tidak terhubung server). Hal ini terjadi karena sulit memanipulasi data dengan pemrograman ADO.NET pada XML yang bersifat read and write. Ke depannya agar aplikasi dapat dikembangkan dengan teknik Object-Relational Mapping untuk mengatasi masalah-masalah yang ada antara pendekatan berorientasi objek dan basis data relasional sehingga memudahkan pengelolaan basis data. Aplikasi yang dibuat mampu menampilkan laporan konsolidasi meskipun belum dapat menyajikan laporan konsolidasi secara rinci per kantor cabang. Ke depannya agar dapat dibuat program tambahan atau template Crystal Reports yang mampu menyajikan laporan konsolidasi secara rinci per kantor cabang. Aplikasi yang dibuat sudah dapat mengolah jurnal dari transaksi yang dimasukkan, akan tetapi belum dapat mengolah transaksi yang bersifat pending (pencatatan dan fakta transaksi tidak terjadi dalam satu waktu). Ke depannya agar dapat dibuat program tambahan untuk mengolah transaksi yang bersifat pending sehingga menghasilkan sistem informasi akuntansi yang lebih akurat.
DAFTAR PUSTAKA • • •
•
•
Muller, Robert J.(1999). Database Design for Smarties: Using UML for Data Modeling, San Diego: Academic Press. Romney, Marshall B. (2003). Accounting Information System (9th Edition). New Jersey: Prentice-Hall, Inc. Rosenberg, Doug, Kendall Scott (2001). Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example, Boston: Addison Wesley. Rosenberg, Doug, Matt Stephens (2007). Use Case Driven Object Modeling with UML: Theory and Pratice, Berkeley: Apress. Weygandt, Kieso, Kimmel, (2003). Accounting Principles (7th Edition), New York: John Wiley & Sons, Inc.
Terima Kasih Atas Perhatian dan Waktu yang diberikan