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
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/Field | Tipe Data | Panjang |
| ID_Dokter | Text | 5 |
| Nama | Text | 20 |
| Alamat | Text | 30 |
| Jenis_Kelamin | Text | 1 |
| Keahlian | Text | 30 |
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 :
| ID | Nama | Alamat | Jenis Kelamin | Keahlian |
| DP708 | Rudi | Jl. Mawar No 10 | L | Gigi |
| DP021 | Ahmad | Jl. Durian No 1 | L | Umum |
| DP943 | Dewi | Jl. Manggis No 15 | P | Umum |
| DP154 | Sinta | Jl. Delima No 4 | P | Mata |
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/Field | Tipe Data | Panjang |
| ID_Perawat | Text | 5 |
| Nama | Text | 30 |
| Alamat | Text | 50 |
| Jenis_Kelamin | Text | 1 |
| Keahlian | Text | 30 |
Tabel Pasien
| Atribut/Field | Tipe Data | Panjang |
| ID_Pasien | Text | 5 |
| Nama | Text | 30 |
| Alamat | Text | 50 |
| Jenis_Kelamin | Text | 1 |
| Umur | Number | 3 |
Tabel Jenis Penyakit
| Atribut/Field | Tipe Data | Panjang |
| Kode_Penyakit | Text | 5 |
| Penyakit | Text | 30 |
| Sifat | Text | 50 |
Tabel Obat
| Atribut/Field | Tipe Data | Panjang |
| Kode_Obat | Text | 5 |
| Nama_Obat | Text | 30 |
| Tgl_Kedaluwarsa | Text | 50 |
| Nama_Pabrik | Text | 15 |
Tidak ada komentar:
Posting Komentar