Komponen Pendukung Database

Komponen Pendukung Database

Untuk dapat mengelola database dengan baik, maka diperlukan komponen yang membangun sebuah database. Komponen tersebut adalah  Tabel. Tabel merupakan alat untuk mengelompokan penyimpanan data menurut sifat atau atribut dari setiap data. Misalnya di sebuah Puskesmas ada data Dokter, Perawat, Pasien, Penyakit, dan Obat. Maka untuk merancang Sistem Database Puskesmas kita akan membuat 5 tabel yaitu tabel Dokter  untuk menyimpan data Dokter Puskesmas, tabel Perawat  untuk menyimpan data Perawat, tabel Pasien  untuk menyimpan data Pasien, tabel Penyakit  untuk menyimpan data Jenis Penyakit, dan tabel Obat  untuk menyimpan data Jenis Obat.

Untuk membuat sebuah tabel, maka kita harus menentukan atribut yang dimiliki oleh setiap data. Misalnya Atribut dari data dokter Puskesmas adalah Nama, Alamat, Jenis Kelamin, dan Keahlian. Setiap atribut memiliki tipe data.

Mari kita menggunakan Program MS Acces dari Microsoft. Program ini mudah ditemukan karena merupakan paket MS Office. Lihat   Jenis Tipe Data Dari MS Access 

 Dengan demikian, maka Tabel untuk membangun databse Puskesmas  adalah sebagai berikut :

Tabel Dokter Puskesmas
Atribut/FieldTipe DataPanjang
ID_DokterText5
NamaText20
AlamatText30
Jenis_KelaminText1
KeahlianText30

Untuk menghindari perulangan penyimpanan data (redundansi), maka kita harus menambahkan sebuah field  yaitu ID_Dokter. Karena setiap dokter memiliki ID yang unik. Dengan menambahkan ID_Dokter, maka jika ada 2 dokter yang memiliki nama yang sama, maka kedua dokter dapat dibedakan dari data No_ID.

Contoh : 
IDNamaAlamatJenis KelaminKeahlian
DP708RudiJl. Mawar No 10 LGigi
DP021AhmadJl. Durian No 1LUmum
DP943DewiJl. Manggis No 15PUmum
DP154SintaJl. Delima No 4PMata

Baris data dari tabel disebut Record dan kolom data disebut Field. Dalam tabel di atas, setiap record terdiri dari 5 field. Jadi Tabel Dokter Puskesmas memiliki 4 record karena ada 4 orang dokter. Berarti satu record menyimpan satu data yang berbeda dengan data dari record yang  lain.

Dengan cara yang sama kita dapat membuat Tabel yang lainnya.

Tabel Perawat
Atribut/FieldTipe DataPanjang
ID_PerawatText5
NamaText30
AlamatText50
Jenis_KelaminText1
KeahlianText30

Tabel Pasien
Atribut/FieldTipe DataPanjang
ID_PasienText5
NamaText30
AlamatText50
Jenis_KelaminText1
UmurNumber3

Tabel Jenis Penyakit
Atribut/FieldTipe DataPanjang
Kode_PenyakitText5
PenyakitText30
SifatText50

Tabel Obat
Atribut/FieldTipe DataPanjang
Kode_ObatText5
Nama_ObatText30
Tgl_KedaluwarsaText50
Nama_PabrikText15

Tidak ada komentar:

Posting Komentar