tugas 2 sistem database
A. Definisi atau pengertian istilah Serial Number
Serial Number adalah Sekumpulan karakter unik yang bisa terdiri atas kombinasi antara alfabet dan numerik (alfanumerik) yang biasanya menjadi penanda barang produksi serta dibuat selalu berbeda-beda meskipun jenis barangnya sama. Serial number juga umumnya digunakan sebagai kunci software berbayar dan bisa didapatkan pengguna setelah membeli software. terkadang hal ini dimanfaatkan oleh pihak tertentu yang dengan sengaja membuat program palsu untuk menjebak atau menipu pengguna lain. contoh nya adalah Fake Antivirus dan beberapa Rogue Software lainnya.
B. Tipe data pada Ms. Access
Dalam Ms. Access terdapat beragam tipe data yang digunakan untuk merancang tabel, adapun tipe datanya yaitu:
1. Text : merupakan tipe data yang berupa huruf, angka, karakter khusus atau gabungan ketiganya. Maksimum 255 karakter
2. Number : data dalam bentuk angka dengan pilihan field size yang terdiri dari(Byte, Integer, Long Integer, Single, Double, General Number, Currency, Standard, Percent, Scientific
3. Date/Time : semua data dalam bentuk tanggal dan waktu
4. Currency : data angka yang diformat dalam bentuk mata uang
5. AutoNumber : menampilkan nomor urut dengan otomatis
6. Yes/No : data dalam bentuk logika True/False, On/Off
7. OLE Object (Object Linking and Embedding) : menyimpan data dalan bentuk gambar
8. Hyperlink : digunakan sebagai alamat hyperlink (dalam jaringan web)
9. Lookup wizard) : field yang mempunyai pilihan isi data dalam bentuk daftar
10. Primary Key : field yang isi datanya bersifat unik yang artinya berisi data yang tidak boleh kembar atau mengalami pengulangan.
C. Tipe data dalam MysQL
Secara umum tipe data dalam MySQL dikelompokan menjadi beberapa kelompok, antara lain: numeric, string, date and time, dan kelompok himpunan (set dan enum).
a. NUMERIC
Tipe data ini digunakan untuk menyimpan data berupa numeric (angka).
TINYINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positifdan negatif.
Jangkauan : -128 s/d 127
Ukuran : 1 byte (8 bit).
SMALLINT
Penggunaan: digunakan untuk menyimpan data bilangan bulat positifdan negatif.
Jangkauan : -32.768 s/d 32.767
Ukuran : 2 byte (16 bit).
MEDIUMINT
Penggunaan: digunakan untuk menyimpan data bilangan bulat positif
dan negatif.
Jangkauan : -8.388.608 s/d 8.388.607
Ukuran : 3 byte (24 bit).
INT (paling sering digunakan)
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).
BIGINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif
dan negatif.
Jangkauan: ± 9,22 x 1018
Ukuran: 8 byte (64 bit).
FLOAT
Penggunaan : digunakan untuk menyimpan data bilangan pecahan
positif dan negatif presisi tunggal.
Jangkauan : -3.402823466E+38 s/d -1.175494351E-38, 0, dan
1.175494351E-38 s/d 3.402823466E+38.
Ukuran : 4 byte (32 bit).
DOUBLE
Penggunaan: digunakan untuk menyimpan data bilangan pecahan
positif dan negatif presisi ganda.
Jangkauan: -1.79...E+308 s/d -2.22...E-308, 0, dan
2.22...E-308 s/d 1.79...E+308.
Ukuran: 8 byte (64 bit).
DECIMAL
Penggunaan : digunakan untuk menyimpan data bilangan pecahan
positif dan negatif.
Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan
2.22...E-308 s/d 1.79...E+308.
Ukuran : 8 byte (64 bit).
Tipe date and time
Digunakan untuk menyimpan data tanggal dan waktu.
DATE
Penggunaan: digunakan untuk menyimpan data tanggal.
Jangkauan : 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)
Ukuran : 3 byte.
TIME
Penggunaan : digunakan untuk menyimpan data waktu.
Jangkauan : -838:59:59 s/d +838:59:59 (HH:MM:SS)
Ukuran: 3 byte.
DATETIME
Penggunaan : digunakan untuk menyimpan data tanggal dan waktu.
Jangkauan : '1000-01-01 00:00:00' s/d '9999-12-31 23:59:59'
Ukuran : 8 byte.
YEAR
Penggunaan : digunakan untuk menyimpan data tahun dari tanggal.
Jangkauan: 1900 s/d 2155
Ukuran : 1 byte.
Tipe string (text)
Digunakan untuk menyimpan data berupa tulisan atau sebuah artikel
CHAR
Penggunaan: digunakan untuk menyimpan data string ukuran tetap.
Jangkauan : 0 s/d 255 karakter
VARCHAR(paling sering digunakan)
Penggunaan: digunakan untuk menyimpan data string ukuran dinamis.
Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
TINYTEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
TEXT
Penggunaan: digunakan untuk menyimpan data text.
Jangkauan: 0 s/d 65.535 (216 - 1) karakter
MEDIUMTEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan: 0 s/d 224 - 1 karakter
LONGTEXT
Penggunaan: digunakan untuk menyimpan data text.
Jangkauan: 0 s/d 232 - 1 karakter
Tipe BLOB (biner)
Digunakan untuk menyimpan data berupa kode biner.
BIT (sejak versi 5.0.3)
Penggunaan: digunakan untuk menyimpan data biner.
Jangkauan : 64 digit biner
.TINYBLOB
Penggunaan: digunakan untuk menyimpan data biner.
Jangkauan : 255 byte
MEDIUMBLOB
Penggunaan: digunakan untuk menyimpan data biner.
Jangkauan : 224 - 1 byte
LONGBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 232 - 1 byte
Tipe data yang lain
Selain tipe data di atas, MySQL juga menyediakan tipe data yang lain. Tipedata di MySQL mungkin akan terus bertambah seiring dengan perkembanganversi MySQL.
ENUM
Penggunaan : enumerasi (kumpulan data).
Jangkauan: sampai dengan 65535 string.
SET
Penggunaan: combination (himpunan data).
Jangkauan : sampai dengan 255 string anggotas.