Rabu, 27 Oktober 2010

Sistem manajemen basis data

Sistem manajemen basis data (Bahasa Inggris: database management system, DBMS), atau kadang disingkat SMBD, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh tipikal SMBD adalah akuntansi, sumber daya manusia, dan sistem pendukung pelanggan, SMBD telah berkembang menjadi bagian standar di bagian pendukung (back office) suatu perusahaan. Contoh SMBD adalah Oracle, SQL server 2000/2003, MS Access, MySQL dan sebagainya. DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumah yang besar. DBMS juga dirancang untuk dapat melakukan masnipulasi data secara lebih mudah. Sebelum adanya BMS maka data pada umumnya disimpan dalam bentuk flatfile, yaitu file teks yang ada pada sistem operasi. Sampai sekarangpun masih ada aplikasi yang menimpan data dalam bentuk flat secara langsung. Menyimpan data dalam bentuk flat file mempunyai kelebihan dan kekurangan. Penyimpanan dalam bentuk ini akan mempunyai manfaat yang optimal jika ukuran filenya relatif kecil, seperti file passwd. File passwd pada umumnya hanya igunakan untuk menyimpan nama yang jumlahnya tidak lebih dari 1000 orang. Selain dalam bentuk flat file, penyimpanan data juga dapat dilakukan dengan menggunakan program bantu seperti spreadsheet. Penggunaan perangkat lunak ini memperbaiki beberapa kelemahan dari flat file, seperti bertambahnya kecepatan dalam pengolahan data. Namun demikian metode ini masih memiliki banyak kelemahan, diantaranya adalah masalah manajemen dan keamanan data yang masih kurang. Penyimpanan data dalam bentuk DBMS mempunyai banyak manfaat dan kelebihan dibandingkan dengan penyimpanan dalam bentuk flat file atau spreadsheet, diantaranya :

1. Performance yang idapat dengan penyimpanan dalam bentuk DBMS cukup besar, sangat jauh berbeda dengan performance data yang disimpan dalam bentuk flat file. Disamping memiliki unjuk kerja yang lebih baik, juga akan didapatkan efisiensi penggunaan media penyimpanan dan memori

2. Integritas data lebih terjamin dengan penggunaan DBMS. Masalah redudansi sering terjadi dalam DBMS. Redudansi adalah kejadian berulangnya data atau kumpulan data yang sama dalam sebuah database yang mengakibatkan pemborosan media penyimpanan.

3. Independensi. Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih mudah dengan penggunaan DBMS.

4. Sentralisasi. Data yang terpusat akan mempermudah pengelolaan database. kemudahan di dalam melakukan bagi pakai dengan DBMS dan juga kekonsistenan data yang diakses secara bersama-sama akan lebiih terjamin dari pada data disimpan dalam bentuk file atau worksheet yang tersebar.

5. Sekuritas. DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada file sistem operasi. Keamanan dalam DBMS akan memberikan keluwesan dalam pemberian hak akses kepada pengguna.

Lembar kerja

Spreadsheet

Lembar kerja atau lembar sebar (Bahasa Inggris: spreadsheet) adalah tabel informasi/data berbentuk kotak dengan baris dan kolom yang berisi penghitungan-penghitungan yang digunakan untuk melakukan analisa komparatif.
Bentuk analisa dan perhitungan yang lain dapat berupa analisa statistik, perhitungan akuntansi, pembuatan time-schedule dan lain sebagainya.

Basis Data

Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Perangkat lunak basis data

Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level):

* [[]]
* Microsoft SQL Server
* Oracle
* Sybase
* Interbase
* XBase
* Firebird
* MySQL
* PostgreSQL
* Microsoft Access
* dBase III
* Paradox
* FoxPro
* Visual FoxPro
* Arago
* Force
* Recital
* dbFast
* dbXL
* Quicksilver
* Clipper
* FlagShip
* Harbour
* Visual dBase
* Lotus Smart Suite Approach

Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya:

* Btrieve
* Tsunami Record Manager

Perangkat lunak akuntansi

Perangkat lunak akuntansi merupakan perangkat lunak (software) yang dibuat untuk memudahkan aktivitas dan pencatatan akuntansi dengan memanfaatkan konsep modularitas atas serangkaian aktivitas yang serupa ke dalam modul-modul spesifik seperti pembelian (Account payable), penjualan (Account receivable), penggajian, buku besar, dan lain-lain. Perangkat lunak ini bisa merupakan perangkat lunak yang dikembangkan sendiri oleh perusahaan, atau dibeli dari pihak ketiga yang menyediakannya, atau dapat pula merupakan kombinasi dari keduanya. Karena hal tersebut, kompleksitas dan kapabilitas perangkat lunak akuntansi menjadi sangat beragam bergantung pada kondisi lingkungan perusahaan yang akan menggunakannya. Ada banyak perangkat lunak akuntansi baik buatan lokal maupun luar negeri dengan fitur-fitur seperti:

* Multi User
* Multi Company
* Berbagai Bahasa
* Database
* Multi Cabang
* Multi Currency
* Modul AR, AP, GL, Stock, Payroll, dll

Pada prinsipnya program akuntansi (keuangan) ditujukan untuk menghasilkan laporan akuntansi keuangan, yaitu Neraca (Balance Sheet) - Rugi laba (Profit Lost Statement) - Laporan Perubahan Posisi Keuangan (Cash Flow). Untuk dapat menghasilkan laporan tersebut, langkah mendasar adalah menyusun perkiraan atau account atau ledger atau Buku Besar. Dimana setiap ledger memiliki kode dan nama (yang lazim digunakan) serta memiliki pos-pos yang jelas dalam posisi laporan keuangan, sepert ledger untuk Neraca, Ledger untuk rugi Laba, Ledger untuk Biaya Pabrikasi dan Ledger untuk Manufaktur (pabrik).

Perangkat lunak-perangkat lunak akuntansi tersebut sebagian besar tidak gratis. Harganya berkisar puluhan ribu sampai ratusan juta rupiah. Contoh perangkat lunak akuntasi berbayar yang terkenal adalah MYOB. Ada pula perangkat lunak akuntansi yang bisa diunduh (download) gratis dengan fitur yang tidak kalah dengan program akuntansi berbayar, misalnya TurboCash yang dirilis secara gratis sejak 2003 (GNU).

Perangkat lunak akuntansi :
Sumber terbuka :
Adempiere · Compiere · EdgeERP · FrontAccounting · GnuCash · IntarS · OpenERP · opentaps · Stoq · TurboCASH · WebERP
Gratis :
Microsoft Office Accounting Express
Retail
ALERE Accounting · AME Accounting Software · Banana Accounting · CYMA Systems · FinanceToGo · MAS Accounting Software · Microsoft Dynamics AX · Microsoft Dynamics GP · Microsoft Dynamics NAV · dll

Jenis-jenis akuntansi

Jenis-jenis akuntansi

* Akuntansi biaya
* Akrual basis dan kas basis
* Akuntansi keuangan
* Akuntan internal dan Akuntan eksternal
* Akuntansi manajemen
* Akuntansi proyek

Penggunaan komputer dalam akuntansi

* Perangkat lunak akuntansi
* Basisdata
* spreadsheet programs

Badan standar akuntansi

* Indonesia
o Ikatan Akuntan Indonesia
o Institut Akuntan Publik Indonesia
o Badan Pengawas Pasar Modal dan Lembaga Keuangan
Badan standar auditing

* Indonesia
o Institut Akuntan Publik Indonesia

Laporan Akuntansi

Laporan akuntansi

Akuntansi disebut sebagai bahasa bisnis karena merupakan suatu alat untuk menyampaikan informasi keuangan kepada pihak-pihak yang memerlukannya. Semakin baik kita mengerti bahasa tersebut, maka semakin baik pula keputusan kita, dan semakin baik kita didalam mengelola keuangan. [2] Untuk menyampaikan informasi-informasi tersebut, maka digunakanlah laporan akuntansi atau yang dikenal sebagai laporan keuangan. Laporan keuangan suatu perusahaan biasanya terdiri atas empat jenis laporan, yaitu neraca, laporan laba rugi, laporan perubahan modal, dan laporan arus kas.[3]

* Neraca, adalah daftar yang sistematis dari aktiva, utang dan modal pada tanggal tertentu, yang biasanya dibuat pada akhir tahun. Disebut sebagai daftar yang sistematis, karena neraca disusun berdasarkan urutan tertentu. Dalam neraca dapat diketahui berapa jumlah kekayaan perusahaan, kemampuan perusahaan membayar kewajiban serta kemampuan perusahaan memperoleh tambahan pinjaman dari pihak luar. Selain itu juga dapat diperoleh informasi tentang jumlah utang perusahaan kepada kreditur dan jumlah investasi pemilik yang ada didalam perusahaan tersebut.
* Laporan laba rugi, adalah ikhtisar mengenai pendapatan dan beban suatu perusahaan untuk periode tertentu, sehingga dapat diketahu laba yang diperoleh dan rugi yang dialami.
* Laporan perubahan modal, adalah laporan yang menunjukkan perubahan modal untuk periode tertentu, mungkin satu bulan atau satu tahun. Melalui laporan perubahan modal dapat diketahui sebab-sebab perubahan modal selama periode tertentu.
* Laporan arus kas, dengan adanya laporan ini pemakai laporan keuangan dapat mengevaluasi perubahan aktiva bersih perusahaan, struktur keuangan (termasuk likuiditas dan solvabilitas) dan kemampuan perusahaan didalam menghasilkan kas dimasa mendatang.
Pengakuan transaksi
Pengakuan suatu transaksi dalam akuntansi terbagi atas dua basis, yaitu basis akrual dan basis kas. Pengakuan transaksi berbasis akrual adalah pengakuan suatu transaksi pada saat terjadinya suatu transaksi, walaupun uang belum diterima. Sedangkan pengakuan transaksi berbasis kas adalah transaksi dicatat pada saat pembayaran diterima.

Apa itu Sistem Informasi ?

Sistem informasi adalah serangkaian prosedur formal di mana data dikumpulkan, diproses menjadi informasi dan didistribusikan ke para pengguna.

Adapun kerangka kerja sistem informasi dibagi menjadi 2 yang utama yaitu : Sistem Informasi Manajemen dan Sistem Informasi Akuntansi.
[sunting] Transaksi

Transaksi adalah kegiatan yang mempengaruhi atau merupakan bagian dari kepentingan perusahaan yang diproses oleh sistem informasinya sebagai unit pekerjaan.

Transaksi ada yang bersifat keuangan dan non keuangan
[sunting] Sistem Informasi Akuntansi

Sistem Informasi Akuntansi (SIA) adalah sebuah Sistem Informasi yang menangani segala sesuatu yang berkenaan dengan Akuntansi. Akuntansi sendiri sebenarnya adalah sebuah Sistem Informasi. Fungsi penting yang dibentuk SIA pada sebuah organisasi antara lain :

* Mengumpulkan dan menyimpan data tentang aktivitas dan transaksi.
* Memproses data menjadi into informasi yang dapat digunakan dalam proses pengambilan keputusan.
* Melakukan kontrol secara tepat terhadap aset organisasi.

Subsistem SIA memproses berbagai transaksi keuangan dan transaksi nonkeuangan yang secara langsung memengaruhi pemrosesan transaksi keuangan.

SIA terdiri dari 3 subsistem:

* Sistem pemrosesan transaksi

mendukung proses operasi bisnis harian.

* Sistem buku besar/ pelaporan keuangan

menghasilkan laporan keuangan, seperti laporan laba/rugi, neraca, arus kas, pengembalian pajak.

* Sistem pelaporan manajemen

yang menyediakan pihak manajemen internal berbagai laporan keuangan bertujuan khusus serta informasi yang dibutuhkan untuk pengambilan keputusan, seperti anggaran, laporan kinerja, serta laporan pertanggungjawaban.
[sunting] Sistem Informasi Manajemen

Sistem Informasi Manajemen memproses berbagai transaksi non-keuangan yang tidak bisa diproses oleh SIA biasa.