Bentuk- bentuk desain basis data

26 sistem yang dibangun sudah dirasakan kurang sesuai lagi, maka siklus hidup sistem akan diulang lagi dari awal.

2.5 Basis Data

Definisi basis data adalah kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan redundansi yang tidak perlu, untuk memenuhi berbagai kebutuhan. Sistem basis data adalah sistem yang terdiri atas kumpulan file tabel yang saling berhubungan dalam sebuah basis data di sebuah sistem komputer dan sekumpulan program database management system yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan memanipulasi file-file tabel-tabel tersebut Fathansyah, 1999. Organisasi data secara hirarki dimulai dengan bit, byte, fields, record, file, dan database . Sekelompok karakter yang dimasukkan pada suatu kata, kelompok kata, atau nomor yang lengkap disebut fields. Sekelompok fields yang berhubungan disebut record ; sekelompok record yang sama jenisnya desebut dengan file. Suatu record menjelaskan tentang suatu kesatuan entity. Entity adalah seseorang, tempat, bentuk, atau peristiwa yang disebut informasi Husein dan Wibowo, 2000.

2.5.1 Bentuk- bentuk desain basis data

1. Model data hirarki Model ini merupakan salah satu dari model database yang mengorganisasi data dalam struktur pohon. Satu record dibagi dalam segmen-segmen, setiap segmen mempunyai beberapa hubungan induk - anak parent – child. Dalam setiap record elemen data diorganisasi ke dalam penggalan-penggalan record yang disebut segmen. Bagi user, setiap record akan tampak seperti bagan organisasi dengan satu level segmen puncak yang disebut “root”. Satu segmen yang lebih tinggi dihubungkan secara logis dengan segmen yang lebih bawah dalam hubungan parent – child. Sebuah parent-segment dapat saja mempunyai lebih dari satu anak, tetapi seorang anak hanya bisa memiliki satu parent. 27 Gambar 3. Contoh Model Data Hirarki [Loudon, kenneth C dan Jane P. Loudon, 1996 dalam Husein dan Wibowo, 2000] 2. Model data network jaringan Model data network adalah salah satu variasi dari model data hirarki. Database dapat diubah dari model hirarki ke model network dalam rangka mengoptimalkan pemrosesan dan kenyamanan pemakai. Disamping itu struktur hirarki menggambarkansatu sampai beberapa hubungan, struktur jaringan menggambarkan data secara logis dalm beberapa hubungan. Dengan kata lain dalam data network, parent dapat dapat memiliki beberapa anak, dan satu anak dapat saja memiliki lebih dari satu parent. Gambar 4. Contoh Model Data Network Jaringan [Loudon and Loudon, 1996 dalam Husein dan Wibowo, 2000] PEGAWAI KOMPENSASI TUGAS-TUGAS TUNJANGAN TINGKAT PRESTASI DATA GAJI PENSIUNAN ASURANSI JIWA KESEHATAN ROOT INDUK ANAK PERTAMA ANAK KEDUA MATA KULIAH I MATA KULIAH II MATA KULIAH III MHS 1 MHS 2 MHS 3 MHS 4 MHS 5 28 3. Model data hubungan relasional Model hubungan data merupakan model yang paling mutakhir dari ketiga model yang ada. Model ini sangat tepat untuk mengatasi beberapa keterbatasan dari dua model yang lain. Model hubungan ini menunjukkan bahwa semua data yang ada dalam database adalah sesederhana tabel dua dimensi yang disebut relasi. Tabel tampak seperti flat file, tetapi informasi yang ada di dalamnya lebih dari satu file dan dapat secara mudah dikeluarkan dan dikombinasikan. Tabel RELASI KOLOM FIELD PESANAN NOMOR PESANAN TANGGAL PESANAN TANGGAL PENGIRIMAN NOMOR BARANG JUMLAH BARANG TOTAL PESANAN 256 257 25022000 15022000 28022000 18032000 12 14 2 4 1000 10.000 BARANG NOMOR BARANG NAMA BARANG HARGA PER UNIT NOMOR PEMASOK 12 14 KOMPUTER A KOMPUTER B 500 2.500 351 352 PEMASOK NOMOR PEMASOK NAMA PEMASOK ALAMAT PEMASOK 351 352 TIRTA UTAMA APIK KOMPUTER SOROGENEN 1 H YK JL. IMOGIRI 24 YK Gambar 5. Contoh Data Hubungan Relasional [Loudon and Loudon, 1996 dalam Husein dan Wibowo, 2000] 29

2.5.2 Key dan atribut deskriptif