Nama : Eki Taupik (16243009)
Jurusan : Sistem Informasi
BAB VI
KONSEP DAN PERANAN DATABASE DALAM
SISTEM INFORMASI MANAJEMEN
6.1 Konsep Sistem database
Tujuan system database meliputi penyediaan sarana akses yang fleksibel,
pemeliharaan integritas data, proteksi data dari kerusakan, dan penggunaan yang
tidak legal serta penyediaan sarana untuk penggunaan secara bersama (share )
seperti ketehubungan data, pengurangan atau meminimalkan penrangkapan data
(redundancy), menghilangkan ketergantungan data pada program-program aplikasi ,
menstandarkan elemen data, dan meningkatkan produktifitas personnel system
informasi.
6.1.1 Pengertian Sistem Database
Menurut James Martin dalam bukunya Database Organization :
Database adalah suatu kumpulan data yang terhubung
(interrelated data) yang disimpan secara bersama-sama pada suatu media , tanpa
mengatap satu sama lain atau tidak perlu suatu kerangkapan data (control
redundancy) dengan cara tertentu sehingga mudah digunakan atau ditampilkan
kembali.
Berikut kriteria penting dalam database :
- Bersifat data oriented dan bukan program oriented
- Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah
databasenya.
- Dapat berkembang dengan mudah dan baik volume maupun strukturnya.
- Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.
- Dapat digunakan dengan cara-cara yang berbeda.
- Kerangkapan data (data redundancy) minimal.
6.1.2 Model Sistem Database
- Object Based data model merupakan himpunan data dan prosedur atau
relasi yang menjelaskan hubungan logis antar data dalam suatu database
berdasarkan objek datanya.
- Entity relation model
merupakan suatu model untuk menjelaskan hubungan antar data dalam
database berdasarkan suatu presepsi bahwa real world terdiri dari objek
dasar yang mempunyai hubungan atau trelasi antara objek-objek tersebut.
- Sematic model hamper sama dengan entity relationship model. Relasi
antar objek dasar ridak dinyatakan dengan symbol, tetapi menggunakan
kata-kata (semantic).
- Record based data model . Model berdasarkan pada record untuk
menjelaskan pada user tentang hubungan logis antar data dalam databse.
a.
Relational model menjelaskan kepada user tentang
hubungan logis antar data dalam databse dengan memvisualisasikan dekdalam
bentuk table yang terdiri sejumlah baris dan kolom yang menunjukan atribut
tertentu.
b.
Hierarchycal model sering juga disebut tree structure
menjelaskan kepada user tentang hubungan logis antar data dalam database dalam
bentuk hubungan bertingkat (hierarchy).
c.
Network model ini sering disebut sebagia plex
structure. Dapat dideskripsikan kedalam struktur parent dan child dan digambarkan
sedemikian rupa sehingga child pasti berada padalevel yang lebih rendah dari
pada parent.
- Physical based data model digunakan untuk menjelaskan kepada
pemakai (user) tentang bagaimana data dalam database disimpan dalam media
penyimpanan yang digunakan secara fisik. Model ini lebih berorientasi pada
mesin (mechine oriented). Terdapat 2 model yaitu unifying model dan frame
memory.
6.1.3 Elemen Sistem Database
- Database
- Software
- Hardware
- Brainware
6.1.4 Organisasi File Sistem Database
Ada beberapa tipe oraganisasi file databse yang digunakan , yaitu
susunan berurutan ( sequential), berurutan diindeks (indexed sequential), acak
(random), dan acak diindeks(indexed random). Berikut tujuan organisasi file
system data base :
- Menyediakan sarana pencarian record bagi pengolah, seleksi atau
penyaringan.
- Memudahkan pencipataan atau pemeliharaan file
Terdapat 2 jenis penyimpan file yang digunakan yaitu:
- Peranti Akses Serial
Contoh peralatan yang termasuk jenis ini adalah magnetic tape dan pita
magnetic.
- Piranti Akses Direct
6.1.5 Sistem Manajemen Database
(DBMS)
DBMS adalah perangkat lunak yang memberikan fasilitas yang tersedia dan
dapat digunakan, untuk melakukan fungsi pengaturan, pengawasan, pengendalian
atau control, pengolahan dan koordinasi terhadap semua proses operasi yang
terjadi pada system database.
6.1.6 Relation Database
Berikut beberapa karakteristik relasi dalam model database relasional
- Semua entry atau elemen data pada suatu baris dan kolom tertentu
harus mempunyai nilai tunggal (single value) atau suatu nilai yang tidak
dapat dibagi lagi (atomic value) , bukan suatu larik atau array atau group
perulangan.
- Semua entry atau elemen data pada suatu kolom tertentu dalam relasi
yang sama harusnya mempunyai jenis yang sama.
- Masing-masing kolom dalam suatu relasi mempunyai suatu nama yang
unik(meskipun kolom dalam relasi yang berbeda diijinkan mempunyai nama
yang sama).
- Pada suatu relasi atau table yang sama tidak ada dua baris yang
identic
6.1.7 Teknik Manipulasi Data
Berikut Operasi-operasi manipulasi data . Relational algebra ataupun
relational calculus.
Operasi
|
Penggunaan
|
Proyeksi
|
Untuk menciptakan suatu relasi baru dengan
menyeleksi atribut dari suatu relasi
|
Seleksi
|
Untuk menciptakan suatu relasi baru dengan
menyeleksi record dari sutau relasi.
|
Union
|
Untuk menciptakan suatu relasi baru dengan
mengombinasikan secara vertical record dari dua relasi . Relasi yang
dikombinasikan tersebut harus “Compatible”
|
Interseksi
|
Untuk menciptakan suatu relasi baru yang memuat
record yang ada dalam kedua relasi.
|
Differensi
|
Untuk menciptakan suatu relasi baru yang memuat
record yang ada dalam suatu relasi yang tidak ada dalam relasi yang lain.
|
Divisi
|
Untuk menciptakan suatu relasi baru dengan
menyeleksi record dari suatu relasi yang didasarkan pada nilai atribut yang
sama dalam memisahkan relasi.
|
Penyertaan
|
Untuk menciptakan suatu relasi baru yang didasarkan
pada kerelasian antara 2 atribut dalam relasi yang berbeda dengan cara
mengombinasikan secara horizontal.
|
6.1.8 Normalisasi
Pada proses normalisasi ini perlu dikenal dulu definisi dari tahao normalisasi
yaitu :
- Bentuk gtidak normal
- Bentuk normal kesatu(1NF)
- Bentuk normal kedua(2NF)
- Bentuk normal ketiga(3NF)
- Boyce- Codd Normal form (BCNF)
Peranan Sistem Database
- Sebagai Komponen SIM
- Sebagai Infrastruktur SIM
- Sebagaui Sumber informasi SIM
- Sebagai sarana untuk efisiensi SIM
- Sebagia sarana untuk Efektifitas SIM
0 komentar