Basis Data KESIMPULAN DAN SARAN

elemen model digunakan dalam beberapa diagram yang berbeda tetapi selalu memiliki simbol dan arti yang sama.

2.6.3 Indikator Multiplicity

Indikator Multiplicity ditentukan untuk class, multiplicity menentukan banyaknya object yang terlibat dalam relasi. Multiplicity menentukan banyaknya object yang terhubung satu dengan yang lainnya. Indikator multiplicity terdapat pada masing-masing akhir garis relasi, baik pada asosiasi maupun agregasi. Beberapa contoh multiplicity berserta gambar adalah : a. Tepat waktu 0.. Nol atau lebih 1.. Satu atau lebih 0..1 Nol atau satu 5..8 range 5 s.d. 8 4..6,9 range 4 s.d. 6 dan 9

2.7 Basis Data

Basis data dapat didefinisikan dalam sejumlah sudut pandang menurut FAT[5] antara lain: 1. Himpunan kelompok dataarsip yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. 2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulanganredudansi yang tidak perlu, untuk memenuhi berbagai kebutuhan. 3. Kumpulan filetabelarsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis. Basis data bukan hanya sekedar penyimpanan elektronisdengan bantuan komputer. Artinya, tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data. Yang sangat ditonjolkan dalam basis data adalah pengaturanpemilihanpengelompokkanpengorganisasian data yang akan kita simpan sesuai fungsijenisnya. Hal ini dapat berbentuk sejumlah filetabel terpisah atau dalam bentuk pendefinisian kolom-kolomfield-field data dalam setiap filetabel. Tujuan awal dan utama dalam pengelolaan data dalam sebuah basis data adalah agar kita dapat memperoleh dan menemukan kembali data yang kita cari dengan mudah dan cepat. Di samping itu, pemanfaatan basis data untuk pengolahan data juga memiliki tujuanobyektif lainnya yaitu : 1. Kecepatan dan Kemudahan Pemanfaatan basis data memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan terhadap data atau menampilkan kembali data tersebut dengan lebih cepat dan mudah. 2. Efisiensi Ruang Penyimpanan Dengan basis data, optimalisasi penggunaan ruang penyimpanan dapat dilakukan karena kita dapat melakukan penekanan jumlah redudansipengulangan data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi antar kelompok data yang saling berhubungan. 3. Keakuratan Pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturanbatasan tipe data, domain data, keunikan data yang secara ketat diterapkan dalam sebuah basis data sangat berguna untuk menekan ketidakakuratan pemasukanpenyimpanan data. 4. Keamanan Dalam pengelolaan basis data untuk sistem yang besar dan serius, aspek keamanan harus diterapkan dengan ketat. Dengan begitu, kita dapat menentukan siapa-siapa yang boleh menggunakan basis data beserta objek- objek di dalamnya dan menentukan jenis-jenis operasi apa saja yang boleh dilakukannya. 5. Kebersamaan Pemakaian Pemakai basis data seringkali tidak terbatas pada satu pemakai saja, atau di satu lokasi saja atau oleh satu sistemaplikasi saja. Sistem yang mendukung lingkungan multiuser dalam mengelola basis data dapat memenuhi kebutuhan ini namun harus memperhatikan inkonsistensi data dan deadlock.

2.8 Arsitektur Aplikasi