Senin, 04 November 2013

Sistem Informasi Akuntansi (part 2)

MEMAHAMI DAN MENDESAIN DATA AKUNTANSI
Basis data (database) adalah pengumpulan data terkait yang komprehensif. Basis data diatur oleh system manajemen basis data (fatabase management system), yang merupakan seperangkat program yang memungkinkan pengguna untuk menyimpan, memodifikasi dan menyaring informasi dari basis data.

Mengidentifikasi Dan Mendokumentasi File

File transaksi digunakan untuk mencatat informasi mengenai berbagai kejadian di dalam proses bisnis organisasi. Atribut-atribut record transaksi meliputi data transaksi, pelaku yang berhubungan dengan kejadian (misalnya, harga dan kuantitas persediaan yang dijual). File induk menyimpan data acuan dan data ringkasan tentang nernagai entitas yagng berkaitan dengan kejadian (barang/jasa perusahaan, agen internal, agen eksternal dan buku besar).
Diagram kelas UML dapat digunakan untuk mendokumentasikan
a)      Table-tabel dalam SIA
b)      Hubungan antartable
c)       Atribut-atribut table

Atribut Dan Hubungan

Terdapat tiga konsep pentingyang dikembangkan dari analisi kejadian yaitu :

Kunci Utama

Kunci utama (primary key) adalah atribut yang secara unik mengidentifikasi record table. Ketika record ditambahkan ke table, setiap record digunakan sebagai nilai kunci utama yang hanya mengidentifikasi record tersebut.

Kunci Asing

Kunci Asing (foreign key) adalah field di table yang merupakan kunci utama di beberapa table lainnya. Kunci asing yang digunakan untuk menghubungkan satu table dengan table lainnya.

Kardininalitas

Kardinalitas merupakan suatu bentuk banyaknya kejadian sepanjang waktu entitas yang dapat berhubungan dengan entitas lain. Terdapat 3 jenis kardinalitas yaitu
-          One to one
-          One to many atau many to one
-          Many to many
MEMAHAMI DAN MENDESAIN QUERY DAN LAPORAN

Query

Query adalah elemen penting basis data relasional. Bahasa query telah dikembangkan untuk memungkinkan pengguna berkomunikasi dengan DBMS dalam bentuk yang lebih terstruktur.
Structured query language (SQL) merupakan bahsa standar untuk melakukan query basis data relasional.

Jenis-Jenis Laporan

Tata Letak Halaman

-          Header halaman dapat digunakan untuk menentukaninformasi yang tampak di bagian atas setiap halaman.
-          Kotak label dan kotak teks dua elemen ini mengacu pada kotak label dan kotak teks. Kotak label bersifat statis dan tidak berubah ketika data yang mendasarinya berubah. Kotak teks bersifat dinamis.
-          Mengelompokan atribut. Laporan berkelompok adalah laporan yang dikelompokan menurut sesuatu.

Isi Laporan

Seperti query, perancagnan harus menganalisis kebutuhan informasi pengguna, kemudian memutuskan data apa yang perlu dimasukan di dalam setiap laporan. Informasi laporan dapat juga dipilih berdasarkan kriteria (misalnya, daftar penjualan hanya untuk kategori tertentu).

Laporan kejadian

Sebagian besar isi laporan kejadian menggunakan data yang tersedia didalam table transaksi. Contoh – contoh laporan transaksi meliputi pesanan pembelian, (PO), faktur pembelian, retur pembelian, pesanan penjualan, faktur penjualan, retur penjualan, pengiriman, penerimaan kas dan laporan produksi.
Kriteria digunakan untuk membatasi output pada kejadian-kejadian tertentu. Kriteria tertentu yang dapat digunakan pada laporan seperti itu meliputi penentuan rentang agen, barang/jasa, jenis kejadian dan tanggal untuk laporan kejadian.
-          Daftar kejadian sederhana menyediakan daftar kejadian yang sederhana selama suatu periode waktu yang disusun menurut tanggalkejadian atau nomor transaksi tanpa adanya pengelompokanatau subtotal.
-          Laporan perincian kejadian dikelompokan menampilkandaftar kejadian selama suatu periode dan umumnya dikelompokan menurut barang/jasa atau agen.laporan seperti itu dapat mencakup data acuan mengenai barang/jasa atau agne maupun perincian kejadian yang berhubungan dengan barang/jasa atau agen. Biasanya , subtotal dilaporkan pada laporan perincian kejadian dikelompokan.
-          Laporan ringkasan kejadian meringkas data kejadian menurut berbagai parameter. Contohnya adalah penjualan yang diringkas menurut bulan atau penjualan yang diringkas menurut pelanggan. Laporan ringkasan hanya menyajiakaninformasi ringkasan(misalnya enjualan bulanan) tidak menyebutkan kejadian-kejadian individu.
-          Laporan satu kejadian menyajiakan perincian mengenai satu kejadian. Contoh jenis laporan ini adalah faktur penjualan dan pesanan pembelian.

Daftar Acuan Dan Laporan Status

Tidak seperti laporan kejadian yang memfokuskan pada pengorganisasian dan peringkasan data kejadian, daftar acuan dan laporan status memfokuskan pada penyediaan informasi mengenai barang, jasa atau agen.

Daftar Acuan

Daftar acuan hanya melaporkan data acuan yang diambil dari table induk. Contohnya adalah daftar pelanggan dengan nama dan alamt, daftar pemasok, daftar produk yang terjual dan bagan akun-akun buku besar.

Laporan Status

Laporan status menyediakan data ringkasan mengenai barang, jasa atau agen. Laporan status dapat dibuat dalam bentuk terperinci atau ringkasan.
-          Laporan status perincian berkelompok menampilkan data ringkasan dan biasanya beebrapadata acuan mengenai barang, jasa atau agenmaupun kejadian (perincian yang mendukung) yang menyebabkan perubahan data ringkasan.
-          Laporan ringkasan status mendaftar data acuan dan data ringkasain mengenai barang, jasa atau agen. Berlawanan dengan ringkasan data kejadain, yang meringkas atau menggabungkan data kejadian, laporan ini meringkas status barang, jasa atau agen.
-          Laporan status satu barang/jasa/agen biasanya menyediakan data terperinci dan mencakup data acuan maupun data ringkasan untuk satu entitas, seperti pelanggan, pemasok atau unsur persediaan.



MEMAHAMI DAN MENDASAIN FORMULIR

Formulir Input : Isi Dan Organisasi

Data diorganisasikan dengan cara tertentu agar memungkinkan software basis data relasional menggunakanya secara fleksibel untuk merespons kebutuhan pengguna.

Perlunya Formulir

System yang mudah dioperasikan tidak mengharuskan pengguna untukmenemukan di mana seluruh data pesanan disimpan dan kemudian melihatatau mencatat data di dalam tiga atau empat table. Langkah-langkah entri data mengenai menempatkan informasi ini dari banyak table dan menuliskan informasi ke banyak table dapat digabungkan ke dalam satu formulir saja. Formulir menyajikan antarmuka (interface) yang mudah digunakan untuk pengguna akhir. Pengguna akhir tidak harus mengetahui desain table atau mencari table-table yang diperlukan untuk menyimpan data mengenai kejadian tertentu.

Jenis-jenis Formulir

-          Formulir entri satu record hanya menampilkan satu record pada satu waktu. Formulir ini digunakan untuk menambah, menghapus atau memodifikasi data di satu record satu table tertentu. Formulir ini sering kali digunakan untuk mengarsipkan data file induk.
-          Formulir entri bentuk table menyediakan desain seperti kertas kerja untuk memasukan banyak record di satu table. Jenis formulir ini sering kali digunakan untuk mencatat sekumpulan kejadian.         
-          Formulir entri multitable digunakan untuk menambahkan data ke lebih dari satu table.

Cara-cara Entri Data

 Data dapat dimasukan dalam sebuah formulir dengan empat cara berikut ini :
1.       Agen internal mengetik data.
2.       Agen internal memilih data untuk dimasukkan dengan menggunakan table pencarian (look-up table) tombol radio (radio button) atau kotak cek (check box).
3.       Agen internal memindai barcode produk atau kartu identifikasi pelanggan.
4.       Pengguna memasukan data dengan menggunakan formulir di situs web perusahaan.



Mengidentifikasi Formulir yang Diperlukan

Kebutuhan akan formulir tergantung pada :
a)      Data apa yang perlu dikumpulkan.
b)      Bagaimana data tersebut akan dikumpulkan.
Data yang diperlukan diidentifikasi berdasarkan kebutuhan akan informasi mengenai kejadian-kejadian di dalam proses dan mengenai agen, barang dan jasa terkait.
UML use case dapat digunakan untuk membuat model interaksi antara pengguna dengan system. Use case adalah urutan langkah-langkah yang terjadi ketika “pelaku” sedang berinteraksi dengan system untuk suatu tujuan tertentu. Diagram use case adalah penyajian grafis yang dapat menyediakan daftar use case yang terjadi di suatu aplikasi. Diagram use case juga bermanfaat untuk mempertimbangkan pengendalian internal. Deskripsi use case digunakan untuk menyediakan perincian dan biasanya ditunjukan sebagai langkah-langkah bernomor urut.

Mendokumentasikan Isi dan Organisasi Formulir : Pola desain Formulir

Terdapat lima unsur formulir yang memerlukan dokumentasi yaitu :
-          Atribut yang dicatat di table. atribut-atribut yang dicatat di table ditunjukan pada pola dokumentasi.
-          Atribut yang ditampilkan dari table. atribut tambahan bisa ditampilkan dari table lain untuk membantu petugas pencatat pesanan.
-          Field perhitungan formulir juga memasukan field yang dihitung dari data di table.
-          Kunci asing. isu terakhir yang diperhatikan pada saat anda mengembangkan pola formulir berkaitan dengan kunci asing.
-          Query. formulir utama dan subformulir masing-masing dirancang untuk menagkap informasi di suatu table atau query

Interaksi Dengan Formulir : Mengendalikan Input SIA

Elemen-elemen Antarmuka Formulir

Elemen antarmuka formulir merupakan objek-objek pada formulir yang digunakan untuk memasukan informasi atau melakukan tindakan. Berikut ini adalah beberapa elemen antarmuka :
-          Text boxes adalah ruang pada formulir yang digunakan untuk memasukan informasi yang ditambahkan ke table atau untuk menampilkan informasi yang dibaca dari table.
-          Label membantu pengguna untuk memahami informasi apa yang perlu dimasukan.
-          Look-up feature sering kali ditambahkan ke text box yang digunakan untuk memasukan kunci asing.
-          Common button digunakan untuk melakukan suatu tindakan.
-          Radio buttons memungkinkan pengguna untuk memilih salah satu dari seperangkat pilihan
-          Check boxes mirip dengan radio buttons, tetapi dapat memilih lebih dari satu pilihan.

Meningkatkan Akurasi dan Efisiensi Enri Data

Berikut ini adalah pengendalian yang dapat digunakan pada formulir entri untuk meningkatkan akurasi dan efisiensi entri data :
-          Kunci utama. Buatlah field yang secara unik mengidentifikasi record.
-          Fitur pencarian. Untuk beberapa atribut, informasi dapat disediakan pada formulir suatu daftar yang terlihat dari kotak teks ketika dipilih oleh pengguna.
-          Pemindaian. Jika data sudah siap di formulir barcode, pengguna dapat memasukannya dengan sebuah pemindai, bukan dengan mengetiknya.
-          Pemeriksaan record meliputi pembagian data yang telah dimasukan dengan informasi di suatu table untuk memeriksa apakah data tersebut valid.
-          Konfirmasi. Setelah atribut terkait divalidasi melalui fitur pencarian atau melalui pemeriksaan record, system dapat membantu pengguna mengkonfirmasi akurasi entri data dengan menampilkan informasi tambahan.
-          Integritas referensial. Anda dapat menetapkan sebuah system yang menguatkan hubungan satu dengan banyak.
-          Pemeriksaan format. Memastikan bahwa data aalah jenis, panjang dan format yang benar untuk field tertentu.
-          Aturan validasi. Menetapkan batasan atau kondisi mengenai apa yang dapat dimasukan di dalam suatu field atau lebih.
-          Default. Jenis pengendalian lainnya adalah menyajikan default selama entri data. Sebagai contoh tanggal sekarang dapat ditampilkan sebagai default untuk tanggal kejadian.
-          Melaraang field kosong. Mengharuskan pengguna untuk memasukan data di field-field penting.
-          Nilai yang dihasilkan computer. Akurasi dan efisiensi juga ditingkatkan dengan nilai-nilai yang dihasilkan oleh computer.
-          Mengingatkan pengguna untuk menerima/menolak data. Banyak aplikasi mengharuskan pengguna untuk meninjau ulang data yang dimasukan dan menerima, mengedit atau menolak informasi.

Mendesain Formulir

Formulir Entri Data Satu Record

Formulir ini merupakan formulir yang paling sederhana untuk didesain dan diimplementasikan dengan menggunakan DBMS karena hanya mencakup satu record do satu table.

Formulir Entri Data Bentuk Table

Formulir berbentuk table memiliki desain seperti kertas kerja yang berguna untuk menambahkan lebih dari satu record ke satu table.

Formulir Entri Multitable

Formulir multitable disusun ke dalam format formulir utama/subformulir.



Sumber : Buku Sistem Informasi Akuntansi (Pengarang : Dasaratha V. Rama & Frederick L. Jones)


DFD Agen Pengisian Gas

Dibawah ini merupakan DFD Agen Pengisian Gas :