Anda di halaman 1dari 7

A.

TIPE DATA ORACEL 10g


Jenis tipe data oracle 10g ada 10 yaitu sebagai berikut:
1. VARCHAR2(SIZE) adalah String dengan ukuran panjang karakter variabel maximal
sebesar size. Tipe data varchar2 bisa menyimpan semua jenis karakter yang
dimasukan lewat keyboard dengan size maximal karakter 4000byte. Dan juga bias
menyimpan data numeric.
2. CHAR(SIZE) adalah String dengan ukuran panjang karakter tetap sebesar size. Tipe
data char juga menyimpan karakter tapi dengan size maximal 2000byte.
3. NUMBER (P, S) adalah Tipe data number berpesisi p dan s dibelakang koma, jika
kita abaikan akan dianggap sebagai data number floating-point. Tipe data char juga b
menyimpan data interger sampai maximal data interger.
4. LONG adalah Tipe data karakter berukuran panjang variasi hingga mencapai 2GB
tapi tipe data long tidak bisa dijadikan primary key.
5. RAW (SIZE) adalah Tipe data binary berukuran maximal 255byte.
6. LONG ROW adalah Tipe data binary berukuran maximal 2GB tidak dikonversi
kedalam oracle ( masih data mentah, setiap spasi dihitung sebagai karakter).
7. DATE adalah Tipe data untuk menyimpan waktu dan tanggal dengan komponet
dibulatkan dalam detik terdekat. Untuk ditampilkan dalam text menggunakan fungsi
to char.
8. TIMESTAMP adalah Tipe data untuk menyimpan waktu dan tanggal dengan
komponen karakter yang langsung bisa di tampilkan dalam bentuk text tanpa
menggunakan fungsi to char.
9. CLOB adalah Tipe data yang mirip dengan varchar , tapi bisa menyimpan object
dalam ukuran besar sekitar 4GB lebih besar dari varchar.
10. BLOB adlah Tipe data yang menyimpan object binary besar dan tidak terstruktur.
Contohnya suara dan video.
B. TIPE DATA SQL SERVER
Dibawah ini merupkan jenis tipe data sql server yaitu sebagai berikut:
1. BIT adalah Tipe data yang hanya menerima nilai 1 dan 0. Tipe data bit berfungsi
untuk output yes/no, true/false dll.
2. INT adalah Tipe data bilangan bulat berukuran 4byte.
3. BIGINT adalah Tipe data bilangan bulat berukuran8byte.

4. SMALLINT adalah Tipe data bilangan bulat berukuran 2byte.


5. TINYINT adalah Tipe data bilangan bulat berukuran 1byte.
6. DECIMAL adalah Tipe data bilangan pecahan berukuran 5 s/d 17 byte.
7. NUMERIC adalah Tipe data yangr sama dengan decimal.
8. MONEY adalah Tipe data berukuran 8byte.
9. SMALLMONEY adalah Tipe data berukuran 4byte.
10. FLOAT adalah Tipe data bilangan pecahan berukuran 4 s/d 8byte dengan parameter
scale yang tak terhingga.
11. REAL adalah Tipe data bilangan pecahan berukuran 4byte.
12. DATETIME adalah Tipe data untuk tanggal dan jam dari 1 januari 1953 hinggh
hhhhha 31 desmber 9999 berukaran 8byte.
13. SMALLDATETIME adalah Tipe data untuk tanggal dan jam dari 1 januari 1900
hingga 31 desmber 2097 berukuran 4byte.
14. TIMESTAMP adalah Tipe data yang mengetahui perubahan database.
15. UNIQUEIDENTIFIER adalah Tipe data untuk membuat serial number atau id unik.
16. CHAR adalah Tipe data string atau karakter berukuran 5byte berfungsi untuk
memasukan karakter non-unicode dengan jumlah karakter fix dan bisa menerima
800karakter.
17. VARCHAR adalah Tipe data string yang digunkan untuk mengetahui jumlah karakter
yang di pakai user. Tipe data ini bisa menerima 800 karakter.
18. VARCHARMAX adalah tipe data string yang sama dengan varchar tapi berukuran
jauh lebih besar 231-1(2,147,438,67) bytes data.
19. NCHAR adalah Tipe data string yang sama seperti char tapi tipe data ini bisa
menerima karakter Unicode. Tipe data ini membutuhkan 2 kali penyimpanan pada
setiap byte nya, tipe data ini berukuran 2-8000 bytes.
20. NVARCHAR adalah Tipe data string yang sama dengan varchar tapi tipe data ini bisa
menerima karakter Unicode.
21. NVARCHARMAX adalah Tipe data string yang sama dengan varcharmax tapi tipe
data ini bisa menerima karakter Unicode.
22. BINARY adalah Tipe data ini dapat menerima data binary dengan maksimum 8000
bytes data yang diinterpretasikan sebagai string dari bit.

23. VARBINARY adalah Tipe data ini mirip dengan varchar tapi tipe data ini untuk
menerima data binary. Dan untuk menyimpan data binary yang tidak diketahui dengan
pasti jumlah bytes datanya.
24. XML adalah Tipe data untuk menyimpan data dalam format XML Document.
Berukuran 2 Gb. Tipe data ini merupkan tipe data baru yang terdapat di SQL Server
2005.
25. SQLVARIANT adalah Tipe data baru di sql server yang masih blm diketahui batasan
dlam penggunaan.
26. IMAGE adalah Tipe data untuk menyimpan image GIF, JPG, TIFF,dll.
27. TEXT adalah Tipe data text berukuran 2GB disebut juga binary large objects (blobs).
C. TIPE DATA MYSQL
Tipe data mysql terbagi dalam:
1. TIPE DATA BILANGAN
Tipe data bilangan dalam mysql yaitu interger (bilangan bulat) dan floating-point (angka
dengan pecahan). Mysql juga mengerti notasi scientific dalam intrger dan floting-point yang
diikuti tanda e atau E, tanda + atau -. Misalnya angka 1.25e+5 atau 5.46E+15.
a. Bilangan bulat
Dalam inerger kolom harus ada primary key atau indeks yang unik jika di beri atribut
auto_increment yaitu dapat otomatis mengurutkan angka, atribut unsigned yaitu angka
positif dan atribut zerofill yaitu angka diawali nol.

TINYINT adalah Tipe data bilangan bulat terkecil berukuran 1byte. Dengan
jangakauan untuk bilangan bertanda -127 s/d 128 dan bilangan tidak bertanda 0 s/d
255. Bilangan tidak bertanda bisa disebut unsigned. Jika unsigned ketiga atribut bisa
digunakan( auto_increment , unsigned, dan zerofill ). Harga defaultnya null jika bisa
atau 0 jika not null.

SMALLINT adalah Tipe data bilangan bulat berukuran 2byte. Dengan jangkauan
untuk bilangan bertanda -32768 s/d 32767 dan untuk yang tidak bertanda 0 s/d
65535. Jika unsigned ketiga atribut bisa digunakan( auto_increment , unsigned, dan
zerofill ). Harga defaultnya null jika bisa atau 0 jika not null.

MEDIUMINT adalah Tipe data bilangan bulat berukuran 3byte. Dengan jangakauan
untuk bilangan bertanda -8388608 s/d8388607 dan untuk
yang tidak bertanda 0 sampai dengan 16777215. Jika unsigned ketiga atribut bisa
digunakan( auto_increment , unsigned, dan zerofill ). Harga defaultnya null jika bisa
atau 0 jika not null.

INT adalah Tipe data bilangan bulat berukuran 4byte. Dengan jangkauan untuk
bilangan bertanda -2147483648 s/d 2147483647 dan
untuk yang tidak bertanda 0 s/d 4294967295. Jika unsigned ketiga atribut bisa
digunakan( auto_increment , unsigned, dan zerofill ). Harga defaultnya null jika bisa
atau 0 jika not null.

INTEGER adalah Bilangan bulat berukuran 4byte. Dengan jangkauan untuk bilangan
bertanda -2147483648 s/d 2147483647 dan untuk yang tidak bertanda 0 s/d
4294967295 (sama dengan int). Jika unsigned ketiga atribut bisa digunakan(
auto_increment , unsigned, dan zerofill ). Harga defaultnya null jika bisa atau 0 jika
not null.

BIGINT adalah Bilangan bulat berukuran 8 byte dengan


jangkauan untuk bilangan bertanda -9223372036854775808
s/d9223372036854775807 dan untuk yang tidak bertanda 0 s/d
184467440737079551615. Jika unsigen ketiga atribut bias di gunakan(autoincrement, unsigned, dan zerofill ). Harga defaultnya null jika bisa atau 0 jika not
null.

b. Bilangan pecahan
Dalam bilangan pecahan juga menggunakan atribut yang sama seperti untuk bilangan bulat.
atribut auto_increment yaitu dapat otomatis mengurutkan angka, atribut unsigned yaitu
angka positif dan atribut zerofill yaitu angka diawali nol.

FLOAT adalah Floating-point berukuran 4byte. dengan range/jangkauan kecil yaitu


antara +1.175494351E-38
s/d +3.402823466E+38 serta dengan single presisi. Atribut yang gunakan adalah
zerofill . Harga defaultnya null jika bisa atau 0 jika not null.

REAL adalah Sinonim dari DOUBLE berukuran 8byte.

DOUBEL adalah Floating-point berukuran 8byte. Dengan range/jangkauan besar


yaitu antara +2.22507385072014E-308 sampai +1.7976931348623157E308 . Atribut
yang gunakan adalah zerofill . Harga defaultnya null jika bisa atau 0 jika not null.

DOUBEL PRECISION adalah Floating-point berukuran 8byte. Dengan


range/jangkauan besar yaitu antara +2.22507385072014E-308 sampai
+1.7976931348623157E308 serta dengan double presisi. Atribut yang gunakan
adalah zerofill . Harga defaultnya null jika bisa atau 0 jika not nul.

DECIMAL(M,D) atau NUMERIC(M,D) adalah Floating-point yang tersimpan


sebagai string (1 byte untuk setiap digit, tanda desimal, atau tanda -). Dengan
range/jangkauan yang sama seperti DOUBLE. Atribut yang gunakan adalah zerofill.
Berukuran Mbyte. Jika D diisi 0 berarti tidak punya nilai desimal.

2. TIPE DATA TANGGAL DAN WAKTU

Merupakan data yang berisi tanggal (date) dan jam (time) misalnya 2001-10-15 untuk
tanggal dengan format YYYY-MM-DD dan 12:45:15 untuk jam dengan format hh:mm:ss.

DATETIME adalah Kombinasi hari/ tanggaldan jam dengan format YYYY-MMDD hh:mm:ss berukuran8byte. Dengan jangkauan dari 1000-01-01 00:00:00 sampai
dengan 9999-12-3123:59:59. Harga default adalah null jika bisa atau 0000-00-00
00:00:00 jika not null.

DATE adalah Untuk kolom tanggal dengan format YYYY-MM-DD berukuran


3byte. Dengan range/jangkauan antara 1000- 01-01 sampai 9999-12-31. Harga
default adalah null jika bisa atau 0000- 00-00 jika not null.

TIME adalah Untuk kolom jam dengan format hh:mm:ss atau -hh:mm:ss untuk harga
negative berukuran 3byte. Dengan range/jangkauan harga antara -838:59:59
sampai 838:59:59. Harga default adalah null jika bisa atau 00:00:00 jika not null.

TIMESTAMP adalah Tipe data berukuran 4byte.TIMESTAMP hampir sama dengan


DATETIME tapi dengan format YYYYMMDD hhmmss dengan range/jangkauan
antara 19700101000000 sampai suatu saat di tahun 2037. Harga default adalah hari
dan jam saat itu.

YEAR adalah Untuk kolom tahun denga format YYYY berukuran 3byte. dengan
range/jangkauan antara 1900 sampai 2155. Harga default null jika bisa atau 0000 jika
not null.

3. TIPE DATA STRING/KARAKTER


Merupakan deretan huruf yang membentuk kata diapit dengan tanda petik ( )atau tanda
petik ganda( ).

CHAR (M) adalah Data string dengan panjang yang tetap. CHAR(1) cukup ditulis
dengan CHAR berukuran ukuran M byte, 1<=M<=255. Atribut yang di pakai adalah
binary dengan harga default null jika bisa atau jika not null.

VARCHAR(M) adalah. Data string dengan panjang bervariasi tergantung datanya.


Berkuran L+1 byte dengan L<=M dan 1<=M<=255. Atribut yang di pakai adalah
binary dengan harga default null jika bisa atau jika not null.

TINYBLOB,TINYTEXT adalah L+1 byte, dengan L<28 . Tipe TEXT dengan ukuran
kecil atau BLOB dengan panjang maksimum 255 karakter. Harga default null jika
bisa atau jika not null.

TEXT adalah Teks normal dengan panjang 0 sampai 2. Berukuran -1 byte. Harga
default null jika bisa atau jika not null. Tempat penyimpanan sebanyak panjang
harga plus 2 byte.

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

MEDIUMBLOB, MEDIUMTEXT adalah Tipe data berukuran sepanjang harga plus 3


byte /L+3 byte, dengan L<224. TipeTEXT atau BLOB dengan panjang maksimum
1677215 karakter . Teks berukuran sedang dengan panjang 0 sampai 2. -1 byte. Harga
default adalah NULL jika bisa atau jika NOT NULL. Tempat penyimpanan
sebanyak panjang harga plus 3 byte.

LONGBLOB, LONGTEXT adalah . Tipe data berukuran sepanjang harga plus 4 byte
/L+4 byte, dengan L<232. Tipe TEXT atau BLOB dengan panjang maksimum
4294967295 karakter

ENUM(nilai1,nilai2,..) adalah Tipe data yang diisi dengan salah satu nilai. Harga
default null jika bisa atau harga 1 jika not null. Berukuran 1 byte untuk enumerasi
dengan anggota 1 sampai 255 dan 2 byte untuk enumerasi dengan anggota 256 sampai
65535.

SET(nilai1,nilai2,..) adalah Tipe data yang disii dengan semua nilai atau
dikosongkan. Harga default null jika bisa atau jika not null. Berukuran 1 byte
untuk set dengan anggota 1 sampai 8, 2 byte untuk set dengan anggota 9 sampai 16, 3
byte untuk set dengan anggota 17 sampai 24, 4 byte untuk set dengan anggota 25
sampai 32, atau 8 byte untuk set dengan anggota 33 sampai 64.

D. TIPE DATA MICROSOFT ACCEES


Tipe data dalam Microsoft accees ada 10 diantaranya sebagai berikut:
1. TEXT adalah Tipe data yang berisi text dan number, dengan maximum 255 karakter .
2. MEMO adalah Tipe data yang berisi text dan number, dengan maximum 63,999
karakter.
3. Number adalah Tipe data yang berisi angka untuk perhitungan matematika ( +, -,
x, / ). Tipe data ini memiliki panjang 1, 2, 4, atau 8 byte (1 byte = 1 karakter = 8 bit
binary).
4. DATE/TIME adalah Tipe data yang berisi tanggal bulan dan tahun dengan format
data biasanya dd/mm/yy atau mm/dd/yy. Tipe data ini memiliki panjang 8 byte.
5. CURRENCY adalah Tipe data berisi number/angka tapi di awal angka di ikuti
simmbol currency default. Tipe data currency berukuran 8byte dan dapat
menggunakan 15 digit di depan koma, dan 4 digit dibelakang koma.
6. AUTO NUMBER adalah Tipe data berisi angka otomatis dari access .Default nya 1,
panjangnya 4byte.
7. YES /NO adalah Tipe data yang berisi jawaban yes/no, true/false, on/of panjangnya
1bit.
8. OLE OBJECT adalah Tipe data yang berisi dari system OLE seperti Microsoft excel
spreadsheet, Microsoft word document, graphics, sounds, atau data biner lain yang

dimasukan secara embaded/permanen atau di link ke dalam acces. Tipe data


berukuran tak terbatas , tergantung kapasitas hard disk.
9. HYPERLINK adalah Tipe data yang berisi link ke url atau menyimpan alamat url,
berukuran 2048.
10. ATTACHMENT adalah Tipe data yang berisi untuk menyimpan file attachment
berformat apa saja.

Anda mungkin juga menyukai