Modul ke:
11 Fakultas
FEB Program Studi
AKUNTANSI
SISTEM INFORMASI AKUNTANSI I Definisi dan Konsep Basis Data AFRIZON, SE, M.Si, AK
Definisi Basis Data • Basis Data (Database) Æ lemari arsip, di dalamnya terdapat barang-barang yang tertata dengan baik dan rapi. • Mengapa perlu menata barang-barang yang disimpan pada lemari? Jawab: kita berharap agar pada suatu saat sewaktu bermaksud untuk mencari dan mengambil kembali barang-barang (arsip/buku/baju) dari lemari, kita dapat melakukannya dengan mudah dan cepat.
Definisi Basis Data • Basis Æ markas atau gudang, tempat bersarang/ berkumpul. • Data Æ representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dsb, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
Definisi Basis Data (lanjutan) Basis Data dan lemari arsip sesungguhnya memiliki prinsip kerja dan tujuan yang sama. yPrinsip utama: pengaturan data/arsip. yTujuan utama: kemudahan dan kecepatan dalam pengambilan kembali data/arsip. yPerbedaan: media penyimpanan yang digunakan. Perbedaan media ini selanjutnya melahirkan perbedaan-perbedaan lain yang menyangkut jumlah dan jenis metode/cara yang dapat digunakan dalam upaya penyimpanan.
Definisi Basis Data (lanjutan) 1. Yang dimaksud dengan Basis Data (database) adalah kumpulan data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinnya. Data perlu disimpan didalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data didalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas. 2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi kebutuhan. 3. Kumpulan file yang mempunyai kaitan antara satu file dengan file yang lain (yang disimpan dalam suatu media elektronik) sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu.
KOMPONEN BASIS DATA • DATA, DATA TERSIMPAN SECARA TERINTEGRASI DAN DIPAKAI SECARA BERSAMA-SAMA • HARDWARE, PERANGKAT KERAS YANG DIGUNAKAN DALAM MENGELOLA SISTEM DATABASE • SOFTWARE, PERANGKAT LUNAK PERANTARA ANTARA PEMAKAI DENGAN DATA FISIK. PERANGKAT LUNAK DAPAT BERUPA DATA BASE MANAGEMENT SYSTEM DAN BERBAGAI PROGRAM APLIKASI • USER, SEBAGAI PEMAKAI SISTEM
DATA Ciri-ciri data didalam database : • Data disimpan secara terintegrasi (integrated) – Database merupakan kumpulan dari berbagai macam file dari aplikasi-aplikasi yang berbeda, yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant)
• Data dapat dipakai secara bersama-sama (shared) – Masing-masing bagian dari database dapat diakses oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang berbeda
HARDWARE • Terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database berupa: – Peralatan untuk penyimpanan database, yaitu secondary storage (harddisk, disket, flash disk, CD) – Peralatan input (keyboard, scanner, kamera digital) dan output (printer, layar monitor) – Peralatan komunikasi data (ethernet card, modem)
SOFTWARE • Berfungsi sebagai perantara (interface) antara pemakai dengan data physik pada database. • Software pada sistem database dapat berupa: – Database Management System (DBMS), yang menangani akses terhadap database, sehingga pemakai tidak perlu memikirkan proses penyimpanan dan pengelolaan data secara detail – Program-program aplikasi dan prosedur-prosedur
USER •
Pemakai database dibagi atas 3 klasifikasi, yaitu: 1. Database Administrator (DBA), yaitu: •
Orang/team yang bertugas mengelola sistem database secara keseluruhan
2. Programmer, yaitu: •
Orang/team yang bertugas membuat program aplikasi yang mengakses database, dengan menggunakan bahasa pemrograman, seperti Clipper, VB, Oracle baik secara batch maupun online untuk berinteraksi dengan komputer
3. End-user, yaitu: •
Orang yang mengakses database melalui terminal, dengan menggunakan query-language atau program aplikasi yang dibuatkan oleh programmer
Catatan: Tidak semua data yang disimpan dalam media penyimpanan elektronik merupakan basis data.
Dalam Basis Data yang ditonjolkan adalah pengaturan/pemilahan/pengelompokan/ pengorganisasian data yang kita simpan sesuai fungsi/jenisnya.
Operasi Dasar Basis Data y Dalam sebuah disk, dapat ditempatkan beberapa (lebih dari satu) basis data. y Dalam sebuah basis data, dapat ditempatkan satu atau lebih file/tabel. y Pada file/tabel inilah sesungguhnya data disimpan/ditempatkan. Setiap basis data umumnya dibuat untuk mewakili sebuah semesta data yang spesifik. Misalnya, ada basis data kepegawaian, basis data akademik, basis data inventori (pergudangan), dan sebagainya. Sementara dalam basis data akademik, misalnya, kita dapat menempatkan file mahasiswa, file mata_kuliah, file dosen, file jadual, file kehadiran, file nilai, dan seterusnya.
Perbandingan lemari arsip dengan Basis Data
Operasi Dasar Basis Data y create database, y drop database, y create table, y drop table, y insert, y retrieve/search, y update, y delete.
Tujuan Basis Data y Tujuan Utama: Memperoleh/menemukan kembali data (yang kita cari) dengan mudah dan cepat. y Tujuan Objektif: y Kecepatan dan Kemudahan (Speed) y Efisiensi Ruang Penyimpanan (Space) y Keakuratan (Accuracy) y Ketersediaan (Availability) y Kelengkapan (Completeness) y Keamanan (Security) y Kebersamaan Pemakaian (Sharability)
Penerapan Basis Data • Bidang-bidang fungsional yang telah umum memanfaatkan basis data: – – – – – –
Kepegawaian, Pergudangan (inventory), Akuntansi, Reservasi, Layanan Pelanggan (customer care), dan lain-lain.
Penerapan Basis Data (lanjutan) y Organisasi/perusahaan yang memanfaatkan basis data: y Perbankan, y Asuransi, y Rumah Sakit, y Produsen Barang, y Industri Manufaktur, y Pendidikan/Sekolah, y Telekomunikasi, y dan lain-lain.
Sistem Basis Data y Sistem Æ sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/tugas khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu. y Basis Data hanyalah sebuah objek yang pasif/mati. y la ada karena ada pembuatnya. y la tidak akan pernah berguna jika tidak ada pengelola/ penggeraknya. y Yang menjadi pengelola/penggerak-nya secara langsung adalah program/aplikasi (software). y Gabungan keduanya (basis data dan pengelolanya) menghasilkan sebuah sistem.
Sistem Basis Data Sistem Basis Data Æ sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumpulan program (DBMS/DataBase Management System) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi file-file (tabel-tabel) tersebut.
Sistem Basis Data Komponen-komponen utama sistem basis data: • • • •
PerangkatKeras (Hardware). Sistem Operasi (Operating System). Basis Data (Database). Sistem (Aplikasi/Perangkat Lunak) Pengelola Basis Data (DBMS). • Pemakai (User). • Aplikasi (perangkat lunak) lain (bersifat opsional).