3. Isi Catatan (Data Type)

Bagian Ketiga dari artikel "Apa itu Database ?"
Sekarang Si Pipit telah memiliki staf pembukuan, Si Bangau. Dan pekerjaan mencatat akhirnya dilimpahkan kepadanya.

Namun suatu hari pada saat Si Pipit melakukan pemeriksaan pembukuan dia menjadi bingung dengan isi yang dibuat oleh Si Bangau.

 No  Tgl Pembeli  Barang Jumlah   Harga Total 
 1  1-8-1980  Si Merak Kacang Goreng   3  150  450
 2  1-8-1980  Si Merpati Garam (ons) 2 lima puluh  100
 3  1-8-1980  Si Perkutut Baterai (1 kotak) 1  seribu  seribu

Terlihat penulisan nilai dibuat tidak dalam bentuk yang teratur. Ada yang dalam bentuk teks (lima puluh dan seribu) dan lainnya dalam bentuk angka.  

Walaupun mengerti maksudnya, tentunya cara penulisan demikian tetap sangat membingungkan cara. 

Tiap kegiatan perhitungan dengan tabel demikian membuat Si Pipit berhenti dan merenung sebentar.

Akhirnya, agar hal tersebut tidak berulang Si Pipit mengeluarkan aturan. Untuk kolom "Jumlah", "Harga" dan "Total" harus berisi angka dan bukannya teks.

Dan Si Pipit juga menetapkan kalau angka yang dimasukkan tidak boleh lebih dari 10 digit panjangnya.

Dan tabel tersebut diubah dengan bentuk baru sebagai berikut :

 No  Tgl Pembeli  Barang Jumlah   Harga Total 
 1  1-8-1980  Si Merak Kacang Goreng   3  150  450
 2  1-8-1980  Si Merpati Garam (ons) 2 50  100
 3  1-8-1980  Si Perkutut Baterai (1 kotak) 1  1000 1000
Dari kasus ini, Si Pipit menyadari ternyata isi nilai dari tiap kolom tidak boleh sembarangan diisi. 

Isi dari tiap kolom harus dibatasi oleh "jenis / tipe data" dan "panjang karakter / digit dari tipe tersebut".  

Pada sistem database relational, hal ini dikenal dengan apa yang namanya  Tipe Data (Data Type).

Data Type dalam sistem database umumnya terdiri dari :
  • Teks atau karakter, adalah tipe data yang menyimpan semua karakter yang dimungkinkan oleh sistem kita.
    Contoh : 'Kacang Goreng', 'Baterai (1 kotak)', dan lain-lain
  • Angka atau numerik, adalah tipe data yang menyimpan hanya angka yang bisa dilakukan perhitungan matematis.
    Contoh : 150, 7.23, 60000, dan lain-lain
  • Tanggal, adalah tipe data dengan kumpulan karakter yang menunjukkan penanggalan tertentu.
    Contoh : 1-Jan-2010, 01/01/2010, 01/04/2010 13:30:00, dan lain-lain.
  • Biner atau kumpulan karakter dengan format khusus yang hanya dimengerti oleh suatu sistem aplikasi komputer.

~~~ Bersambung ke Bagian 4 ~~~


Comments