Cerita Hosting Administrator and Content Manager for ceritahosting.com

BAGAIMANA MENENTUKAN VARIABLE PADA TABLE DATABASE

1 min read

 

PERANCANGAN BASIS DATA

BAGAIMANA MENENTUKAN VARIABLE PADA TABLE DATABASE

 

Pada saat design table pada saat perancangan basis data, kita akan di hadapkan bagaimana type data yang sesuai untuk design table . Penentuan Nama atribut, type data dan Panjang(length) di tentukan juga Database yang akan digunakan.

Untuk mempermudah para developer atau mahasiswa saat design table database, berikut kami buatkan contoh. Pada bahasan kali ini akan dibahas Type Variable pada My SQL.

Selamat Belajar.

Model-1

Menggunakan MYSQL

 

1. Tipe data untuk bilangan

No

Tipe Data

Keterangan

1.

TINYINT

Ukuran 1 byte. Bilangan bulat terkecil,
dengan jangkauan untuk bilangan bertanda -128 sampai dengan 127 dan untuk
yang tidak bertanda 0 sampai dengan 255. Bilangan tak bertanda ditandai
dengan kata UNSIGNED

2.

SMALLINT

Ukuran 2 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -32768 sampai dengan 32767 dan untuk yang
tidak bertanda 0 sampai dengan 65535

3.

MEDIUMINT

Ukuran 3 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -8388608 sampai dengan 8388607 dan untuk
yang tidak bertanda 0 sampai dengan 16777215

4.

INT

Ukuran 4 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -2147483648 sampai dengan 2147483647 dan
untuk yang tidak bertanda 0 sampai dengan 4294967295

5.

INTEGER

Sama dengan INT.

6.

BIGINT

Ukuran 8 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -9223372036854775808 sampai dengan
9223372036854775807 dan untuk yang tidak bertanda 0 sampai dengan
184467440737079551615

7.

FLOAT

Ukuran 4 byte. Biilangan pecahan.

8.

DOUBLE

Ukuran 8 byte. Bilangan pecahan.

9.

DOUBLE PRECISION

Ukuran 8 byte. Bilangan pecahan berpresisi
ganda.

10.

REAL

Ukuran 8 byte. Sinonim dari DOUBLE.

11.

DECIMAL(M,D)

Ukuran M byte. Bilangan pecahan. Misalnya
DECIMAL(5,2) dapat digunakan untuk menyimpan bilangan -99,99 sampai dengan
99,99

12.

NUMERIC(M,D)

Ukuran M byte. Sama dengan Decimal.

 

 

2. Tipe data untuk tanggal dan jam

No

Tipe
Data

Keterangan

1.

DATETIME

Ukuran 8 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1000-01-01 00:00:00’ sampai dengan ‘9999-12-31
23:59:59′

2.

DATE

Ukuran 8 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1000-01-01’ sampai dengan ‘9999-12-31 ‘

3.

TIMESTAMP

Ukuran 4 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1970-01-01’ sampai dengan ‘2037 ‘

4.

TIME

Ukuran 3 byte.waktu dengan jangkauan dari
-838:59:59 sampai dengan 838:59:59

5.

YEAR

Ukuran 1 byte. Data tahun antara 1901 sampai
dengan 2155

3. Tipe data untuk karakter dan lain-lain

No

Tipe
Data

Keterangan

1.

CHAR(M)

Ukuran M byte, 1<=M<=255. Data string
dengan panjang yang tetap. CHAR(1) cukup ditulis dengan CHAR.

2.

VARCHAR(M)

Ukuran L+1 byte dengan L<=M dan
1<=M<=255. Data string dengan panjang bervariasi tergantung datanya.

3.

TINYBLOB,

TINYTEXT

L+1 byte, dengan L<28 . Tipe
TEXT atau BLOB dengan panjang maksimum 255 karakter.

4.

BLOB, TEXT

L+2 byte, dengan L<216 . Tipe
TEXT atau BLOB dengan panjang maksimum 65535 karakter.

5.

MEDIUMBLOB, MEDIUMTEXT

L+3 byte, dengan L<224. Tipe
TEXT atau BLOB dengan panjang maksimum 1677215 karakter.

6.

LONGBLOB, LONGTEXT

L+4 byte, dengan L<232. Tipe
TEXT atau BLOB dengan panjang maksimum 4294967295 karakter.

7.

ENUM(‘nilai1′,’nilai2’,..)

Ukuran 1 atau 2 byte tergantungnilai
enumerasinya maks 65535 nilai

8.

SET(‘nilai1′,’nilai2’,..)

Ukuran 1,2,3,4 atau 8 byte tergantung jumlah
anggota himpunan maks 64 anggota.

 

Contoh Implementasi:

  • Pengguna Login

 

Sumber:

Puuri Pangesti: BERBAGAI MACAM TIPE DATA (phuuri.blogspot.com)

Belajar MySQL: Tipe Data String MySQL (Char, Varchar, Binary, Varbinary, Text, dan Blob) | Duniailkom

Avatar
Cerita Hosting Administrator and Content Manager for ceritahosting.com

KEAMANAN DATABASE (Database Security)

Modul ke 14 Sub-CPMK 3 Penjelasan tentang ruang lingkup keamanan basis data Penjelasan tentang fungsi dari keamanan  basis data dan alasan mengapa diperlukan keamanan...
Avatar CeritaHosting
5 min read

Implementasi Database

Modul ke-1 Materi Pendahuluan Mata Kuliah Implementasi Database (DataBase Implementation) Hi Mahasiswa Sampai bertemu di pembelajaran  Perkuliahan Implementasi Database Pada Materi perkuliahan Basis data...
Avatar CeritaHosting
3 min read

Internet of Behavior (IOB)

    Internet of Behavior (IOB) Menurut laporan dari https://www.informationweek.com ada sekitar 10 trend IT yang perlu dilihat di 2021: Digital Transformation Intelligence Everywhere...
Avatar Cerita Hosting
2 min read

Leave a Reply

Your email address will not be published. Required fields are marked *