0% menganggap dokumen ini bermanfaat (0 suara)
25 tayangan5 halaman

Tipe Data Dalam Database Muh Ramdani

Diunggah oleh

doniramdani0710
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
25 tayangan5 halaman

Tipe Data Dalam Database Muh Ramdani

Diunggah oleh

doniramdani0710
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

TIPE DATA DALAM DATABASE

Nama : Muh.Ramdani
Nim : C789202301.088
Prodi : PTI/ III/ C
Matakuliah : T & P Database Management System

Macam-macam Tipe Data pada Database


Pada artikel ini yang akan saya ambil sebagai bahasan adalah tipe data pada
DBMS MYSQL karena saya lebih sering menggunakan MYSQL untuk membangun
dan mengembangkan aplikasi atau software sehingga lebih familiar dengan MYSQL.

Pada database terdapat 5 jenis tipe data itu di kelompokan berdasarkan


fungsinya, yaitu String, numeric, Date, Boolean, dan Binary. Berikut masing-masing
penjelasan dari tipe data, dan contoh dari tipe data pada DBMS MYSQL :

1. Tipe Data String


String adalah tipe data yang digunakan pada kolom yang menyimpan data
dalam bentuk huruf atau character, kalimat, text, dan semacamnya. Kolom yang
diinisialisaikan tipe datanya berupa string maka dapat juga menyimpan data dalam
bentuk source code, HTML, XML, JSON dan semacamnya dengan format text tertentu
misal UTF8. Berikut ini beberapa contoh tipedata string yang dapat anda guanakan di
DBMS MYSQL :

Tipe Data Fungsi

Menyimpan data string (huruf, angka, spesial karakter) ukuran


panjang karakter atau digit huruf yang tetap. memiliki kapasitas
CHAR jangkauan 0 s/d 255 karakter.

Menyimpan String dengan digit huruf yang dinamis dan jumlah


maksimal yang telah ditentukan. Dengan kapasitas jangkauan 0 s/d
VARCHAR 65535 karakter.

TEXT Menyimpan String dengan panjang maksimal 65.535 bytes

TINYTEXT Menyimpan String dengan panjang maksimal 255 karakter

1
Tipe Data Fungsi

Menyimpan data berupa String dengan panjang


MEDIUMTEXT maksimal 16,777,215 karakter

Menyimpan data berupa String dengan panjang maksimal


LONGTEXT 4,294,967,295 karakter

Tabel Tipe Data String

2. Tipe Data Numeric / Angka


Numeric, dari namanya sudah pasti numeric berarti digunakan pada kolom
yang menyimpan data berupa angka. Tipe Data numeric memiliki beberpa format
penulisan mislakan bilangan desimal, bilangan bulat, dll. Berikut ini beberapa contoh
format dari tipe data numeric :

Tipe Data Fungsi Jangkauan / Range

INT -2147483648 s/d 2147483647

TINYINT -128 s/d 127

SMALLINT -32.768 s/d 32.767

MEDIUMINT Menyimpan data dalam -8.388.608 s/d 8.388.607


bentuk Interger atau bilangan
bulat dapat bernilai positif atau -9223372036854775808 s/d
BIGINT negatif. 9223372036854775807

3.402823466E+38 s/d -
1.175494351E-38, 0, dan
1.175494351E-38 s/d
FLOAT 3.402823466E+38.

-1.79…E+308 s/d -2.22…E-


308, 0, dan 2.22…E-308 s/d
DOUBLE 1.79…E+308

-1.79…E+308 s/d -2.22…E-


DECIMAL / Menyimpan data bilangan pecahan 308, 0, dan 2.22…E-308 s/d
NUMERIC positif atau negatif 1.79…E+308

Tabel Tipe Data Numeric (Angka)

2
3. Tipe data Date (Waktu)
Date adalah tipe data untuk kolom yang digunakan untuk menyimpan data yang
memiliki format waktu bisa berupa tanggal atau pun jam.

Tipe Data Fungsi Jangkauan (Range)

Menyimpan data tanggal dengan Format 1000-01-01 s/d 9999-12-


DATE (YYYY-MM-DD), Tahun-Bulan-Hari. 31

Menyimpan data dalam bentuk waktu dengan


TIME Format (HH:MM:SS), Jam, Menit, Detik. -838:59:59 s/d +838:59:59

1000-01-01 00:00:00 s/d


DATETIME Menyimpan data Tanggal dan Waktu 9999-12-31 23:59:59

YEAR Menyimpan data Tahun 1900 s/d 2155

Tabel Tipe Data Date (Waktu)

4. Tipe Data Binary


Binary adalah tipe data yang memungkinkan suatu kolom database dapat
menyimpan suatu binary file, Misalkan :
1. Document : Text Document(*.doc, *.odf), sparesheet (*.xls, *.ods)
2. Multi Media : Gambar (*.jpg, *.png, *.gif), video (*.mp4, *.mkv), music
(*.mp3, *.acc)
Berikut tabel beberapa contoh tipe data binary yang dapat digunakan pada DBMS
MYSQL :

Tipe Data Fungsi Kapasitas

BLOB 65.535 bytes

TINYBLOB 255 bytes

MEDIUMBLOB 16.777.215 bytes

Binary Large OBjects untuk menyimpan data 4.294.967.295


LONGBLOB berupa binary object. byte

Tabel Type Data Binary

3
5. Tipe Data Boolean
Tipe Data Boolean adalah suatu tipe data yang sifatnya seperti if-else atau if-
else-if menungkinkan suatu kolom untuk memiliki pilihan data untuk disimpan. Jadi
dengan penerapan tipe data boolean ini memungkinkan untuk menolak insert data
yang nilainya diluar pilihan.

Tipe Data Fungsi

BOOLEAN Membadingkan tipe data numberic 0 = False, dan 1 = True.

Menyimpan data dalam bentuk String tertentu yang telah tersedia pada
ENUM parameter-nya.

Tabel Type Data Boolean

NOTE :

1. Pada kolom yang saya beri warna hijau adalah tipe data yang paling sering saya
gunakan.
2. Pada umumnya masing-masing DBMS (Database Management System)
memiliki tipe data yang sama secara fungsional dan penggunaan, namun ada
juga beberapa DBMS lain yang memiliki nama tipe data berbeda dengan fungsi
yang sama, misalkan yang pernah saya temui di DBMS Oracle :

MYSQL ORACLE

INT() NUMBER()

VARCHAR() VARCHAR2()

3. Selain nama terdapat satu hal lagi yang membedakan tipe data pada masing-
masing pada masing-masing DBMS yaitu adalah jangkauan (range) data yang
dapat disimpan pada suatu kolom.

4
5

Anda mungkin juga menyukai