TUGAS
1
1.
Jelaskan pengertian dan perbedaan dari masing-masing type data di bawah ini
beserta nilai batas lalu kelompokkan berdasarkan sifat :
INTEGER,
SHORTINT, LONGINT, CHAR, UNSIGNED CHAR, SIGNED CHAR, DATETIME, VARCHAR.
a)
INTEGER
Integer
adalah bilangan bulat terdiri dari bilangan cacah (0, 1, 2, …) dan negatifnya
(-1, -2, -3, …; -0 adalah sama dengan 0 dan tidak dimasukkan lagi secara terpisah).
Penggunaan
: digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan
: -2.147.483.648 s/d 2.147.483.647
Ukuran
: 4 byte (32 bit).
Pengelompokkan
: Angka
Iadalah
bilangan bulat tanpa bagian fraksional dan titik desimal
integer
disimpan sebagai bilangan biner
Contoh :
bilangan 7 adalah 111 dalam sistem biner
Contoh :
bilangan 7 adalah 111 dalam sistem biner
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
b)
SHORTINT
Untuk
menyimpan bilangan bulat dengan jangkauan pendek
Short
int memiliki ukuran 2 byte dan jangkauan dari -32,768 sampai 32,767.
Pengelompokkan
: Angka
c)
LONGINT
Tipe
data ini merupakan perpanjangan dari tipe data integer, tipe datanya
juga hanya menampung bilangan bulat. Tidak seperti integer yang
termasuk tipe data 16-bit (lihat pangkatnya, dari negatif sampai positif
totalnya 65536 alias 216 angka), tipe bilangan longint termasuk
tipe data 32-bit dan dapat menampung range yang lebih besar, yaitu
dari -1031 sampai 1031 (-2147483648 sampai
2147483647).
Pengelompokkan
: Angka
d) CHAR
Char
adalah karakter
tunggal yang didevinisikan dengan diawali dan diakhiri dengan tanda petik '
(petik tunggal). Char berbeda dengan string karena string bukan merupakan
type data primitif tetapi sudah merupakan sebuah objek. type char mengikuti
aturan unicode, sehingga dapat menggunakan kode /u kemudian diikuti bilangan 0
sampai 65535, tetapi yang biasa digunakan adalah bilangan hexadesimal dari
bilangan 0000 sampai FFFF.
pengelompokkan : Karakter
e)
UNSIGNED CHAR
unsigned char
|
1 byte
|
%u
|
0 s/d 255
|
Pengelompokkan
: string
f)
SIGNED CHAR
signed
char -128 - 127
Pengelompokkan
: Karakter
g)
DATETIME
Date and Time Values yaitu tanggal dan
waktu. Untuk jenis data tanggal dan waktu format standar (default) penulisan
tanggalnya adalah “tahun-bulan-tanggal”, Misalnya untuk 22 Januari 2001
dituliskan “2002-01-22”. Untuk penulisan waktu, formatnya adalah
“jam-menit-detik”. Contoh, “13:55:07”. Data tanggal dan waktu bisa digabung
penulisannya menjadi “2002-01-22 13:55:07”.
Pengelompokkan : Boleand
h)
VARCHAR
Varchar
adalah type
data yang digunakan untuk menumpung type data yang bertype karakter atau
alfabet (A-Z), contoh : Nama orang dll.
2. Jelaskan perintah-perintah
SQL di bawah ini :
a) Create Database : Termasuk dalam kategori
DDL (Data Definition Languange). Pernyataan ini digunakan untuk menciptakan
suatu database dalam basis data.
b)
Show Databases : Perintah yang digunakan untuk melihat database yang baru
saja kita buat.
SHOW DATABASES;
+-----------------------+
| Database |
+-----------------------+
| information_schema |
| mysql |
| Srimartianingsihjibran|
| test |
| universitas |
+-----------------------+
c) Show Tables : Perintah yang digunakan
untuk melihat Table yang baru saja kita buat.
3. Jelaskan perbedaan dari field dan row
dalam SQL !
FIELD : Merupakan kolom dari sebuah table.
Field memiliki ukuran type data
tertentu yang menentukan bagaimana data nantinya tersimpan.
ROW
: trigger dijalankan pada setiap baris yang
dipengaruhi oleh terjadinya sebuah event. Row trigger tidak dijalankan
jika event dari trigger tidak berpengaruh pada satu baris pun.