Anda di halaman 1dari 13

SISTEM INFORMASI MANAJEMEN

BASIS DATA

Teknik Informatika - UMT 1


Database management system (DBMS) adalah
suatu bentuk sistem yang berguna untuk
menyimpan data.

Penggunaan cara yang tepat dapat :


• Mempercepat penyimpanan data;
• Mempercepat dan mempermudah pemrosesan
data;
• Mempercepat pengambilan data.

Teknik Informatika - UMT 2


Keunggulan
• Meningkatkan persentase kesiapan data (data
availability);
• Mempercepat penyimpanan dan pengambilan data ;
• Mempercepat dan mempermudah pemrosesan data;
• Mengurangi penyimpanan data yang rangkap
• Data dapat dipakai oleh lebih banyak orang
• Mengatur integrasi sehingga data dapat diambil
dengan benar;
• Mempermudah pemrograman
• Keteraturan data membuat bank data lebih aman.

Teknik Informatika - UMT 3


Elemen Data DBMS

Ada tiga elemen dasar dari sebuah database :


1. Operator, memerlukan fasilitas “query” /
memakai paket program sudah jadi;
2. Programmer, memerlukan bahasa
pemrograman DBMS;
3. Database Administrator (DBA), memerlukan
Data Dictionary System (DDS).

Teknik Informatika - UMT 4


Jaringan Database

Jaringan database dibuat karena jaringan


komunikasi memiliki topologi Mesh sehingga
membutuhkan bentuk jaringan database.
Jaringan database sering memiliki struktur file
yang sama , dengan demikian file yang satu dapat
mengetahui/ mendapatkan informasi file yang lain
dengan benar.
Contoh yang paling mudah dimengerti adalah
database yang digunakan oleh perbankan.

Teknik Informatika - UMT 5


Bank A Bank B

BC 33 BD 44

Bank D
Bank C (central)

Teknik Informatika - UMT 6


File : DAFTAR_BANK
KODE_BANK NAMA_BANK LETAK_CABANG PERINTAH && YANG DILAKUKAN
BA11 BANK_A JAKARTA Membuka file Bank A
BB22 BANK_B MEDAN Menggunakan modem dulu
untuk membuka file Bank B
BC33 BANK_C DENPASAR Menggunakan satelit untuk
membuka file Bank C
BD44 BANK_D JAKARTA Membuka file Bank D

Teknik Informatika - UMT 7


File : BANK_A dengan kode BA11
ACCOUNT NAMA ALAMAT TELEPON SALDO
AC431 AMIR CITRA 3801111 100000
AC432 AGUS GADING 4502222 200000
AC433 ANAM PONDOK 7503333 300000

File : BANK_B dengan kode BB22


ACCOUNT NAMA ALAMAT TELEPON SALDO
AC987 BRIAN SAN DIEGO 1234567 200000
AC988 BYRON NEW YORK 2345678 300000
AC989 BRUCE SAN PAULO 3456789 400000

Teknik Informatika - UMT 8


Dengan memasukkan kode bank, maka kita ‘seakan-akan’
memiliki data yang besar dan lengkap.
Misalnya, untuk melihat Saldo milik Amir (Account=AC431)
pada Bank A adalah sbb:

Pemikiran Contoh perintah pada FoxPro 2.5


select BANK; • Select DAFTAR_BANK
with KODE_BANK = BA11 • Find KODE_BANK = ‘BA11’
• Do &PERINTAH && perintah menuju
BANK_A
• Select &NAMA_BANK (nama sudah
ketemu)
Find ACCOUNT = AC431 • Find ACCOUNT = ‘AC431’
output SALDO • Print SALDO

Catatan : &NAMA_BANK berarti isi data pada NAMA_BANK


&& perintah .........hanya berarti keterangan tambahan.

Teknik Informatika - UMT 9


Pemikiran Contoh perintah pada FoxPro 2.5
select BANK; • select DAFTAR_BANK
with KODE_BANK = BA22 • find KODE_BANK = ‘BA22’
• do &PERINTAH && perintah menuju
BANK_A
• select &NAMA_BANK (nama sudah
ketemu)
Find ACCOUNT = AC431 • find ACCOUNT = ‘AC431’
output SALDO • replace SALDO with SALDO-5000
• select DAFTAR_BANK
• find KODE_BANK = ‘BA11’
• do &PERINTAH &&perintah menuju
ke BANK_B
• select & NAMA_BANK (nama sudah
ketemu)
• find ACCOUNT = ‘AC978’
• replace SALDO with DALDO+5000

Teknik Informatika - UMT 10


Dengan mengisi KODE_BANK dan nomor ACCOUNT,
kita dapat melihat SALDO siapa saja. Sedangkan untuk
pengiriman uang dari AMIR ke BRIAN sebanyak 5000
dapat dilakukan dengan mengurangi SALDO milik
AMIR sebanyak 5000 dan menambah SALDO milik
BRIAN sebanyak 5000.

Kita lihat bahwa proses di atas menjalankan dua


proses yang hampir sama .

Ini adalah dasar pemikiran pengolahan data pada


jaringan database.

Teknik Informatika - UMT 11


Database Administrator

Pekerjaan :
• Mendefinisikan dan merawat isi data;
• Mendefinisikan dan merawat fungsi, prosedur dan
standar database;
• Membuat database;
• Membantu user dalam pemakaian database;
• Merawat integritas data.
• Mengawasi operasi dan menganalisis hasil kerja;
• Mencatat dan menyimpan peristiwa yang berhubungan
dengan database.
• Meningkatkan efisiensi kerja operasional baik dari segi
pemakai, maupun dari segi database itu sendiri.
Teknik Informatika - UMT 12
Teknik Informatika - UMT 13

Anda mungkin juga menyukai