Basis Data SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN PEGAWAI DI LABORATORIUM KLINIK PRODIA - SURABAYA.

2.3 Basis Data

Basis dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Sedangkan data merupakan representasi fakta dunia nyata yang mewakili suatu objek seperti manusia pegawai, siswa, pembeli, pelanggan, barang, hewan, dan sebagainya. Basis data database merupakan kumpulan data yang saling berhubungan punya relasi. Relasi biasanya ditunjukkan dengan kunci key dari tiap file yang ada. Prinsip utama basis data adalah pengaturan data dengan tujuan utama fleksibilitas dan kecepatan dalam pengambilan data kembali. Adapun tujuan basis data diantaranya sebagai efisiensi yang meliputi speed, space dan accurancy, menangani data dalam jumlah besar,dan kebersamaan pemakai sharebility.

2.3.1 Manfaat Basis Data

a Kecepatan dan kemudahan Speed, pemanfaatan basis data memungkinkan untuk dapat menyimpan, merubah, dan menampilkan kembali data tersebut dengan lebih cepat dan mudah. b Keakuratan accuracy, pembentukkan relasi antar data bersama dengan penerapan aturanbatasan constraint tipe, domain dan keunikan data dapat diterapkan dalam sebuah basis data. c Kelengkapan completeness, lengkaptidaknya data dalam sebuah basis data bersifat relative. Bila pemakai sudah menganggap sudah lengkap yang lain belum tentu sama. d Kelengkapan security, untuk menentukan siapa-siapa yang berhak menggunakan basis data beserta objek-objek didalamnya dan menentukan jenis-jenis operasi apa saja yang boleh ditentukan.

2.3.2 Istilah Dalam Basis Data

Berikut ini merupakan istilah-istilah dalam database yang perlu diketahui sebagai dasar, antara lain : 1 Entity Entitas, adalah objek data prinsip tentang informasi yang dikumpulkan orang, tempat, kejadian atau konsep yang informasinya direkam. Pada sistem informasi akademik misalnya, maka entity-nya adalah mahasiswa, mata kuliah atau nilai. 2 Attribute, atribut menguraikan entitas dimana mereka dihubungkan. Setiap entity mempunyai atribut atau sebutan untuk mewakili entity. Tabel mahasiswa dapat dilihat atributnya misalnya : NPM, nama atau alamat. Atribut juga disebut sebagai elemen, data field atau data item . 3 Data Value, adalah data aktual atau informasi yang disimpan pada tiap data elemen atau atribut. Atribut nama siswa menunjukkan tempat informasi dimana nama siswa itu disimpan, sedangkan data value misalnya : Dony, Aris atau Rio merupakan isi data mahasiswa tersebut. 4 RecordTuple, merupakan kumpulan elemen-elemen yang saling berhubungan meng-informasikan tentang seseorang misalnya: NPM, nama, alamat atau nomor telepon. Satu record mewakili satu data atau informasi tentang seseorang. 5 Field, merupakan kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda-beda nama value-nya . 6 Atribut Kunci, dalam setiap file selalu terdapat kunci yang berupa satu field atau satu set field yang dapat diwakili record. Macam-macam kunci adalah : a. Kunci Primer Primary Key, adalah atribut atau satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian spesifik, tetapi juga dapat mewakili setiap kejadian dari suatu entity. Setiap kandidat mempunyai peluang menjadi kunci primer. b. Kunci Kandidat Candidate Key, adalah suatu atribut atau satu set minimal yang mengidentifikasikan secara unik suatu kejadian spesifik dari entity. Satu minimal set atribut menyatakan secara tak langsung dimana beberapa atribut dalam satu set tidak dapat dibuang tanpa merusak kepemilikan yang unik. Jika suatu kandidat berisi lebih dari satu atribut, maka biasanya disebut kunci komposit gabungan. c. Kunci Tamu Foreign Key, adalah satu atribut atau satu set minimal atribut yang melengkapi satu relationship yang menunjukkan ke induknya. Kunci tamu ditempatkan pada entity anak dan sama dengan kunci primer induk direlasikan. Hubungan antara entity anak dan entity induk adalah hubungan set lawan banyak one to many relationship. d. Kunci Alternatif Alternate Key, adalah kunci kandidat yang tidak dipakai sebagai kunci primer. Kerap kali kunci alternatif dipakai sebagai kunci pengurutan dalam laporan . Relasi, adalah hubungan antar file yang direlasikan dengan kunci relasi Relation Key, yang merupakan kunci utama dari masing-masing file, yang menyajikan asosiasi antara dua entitas atau lebih.

2.4 Entity Relationship Diagram ERD