KATEGORI : tugas2_921411183

Number,type data mysql dan accecc

05 November 2012 13:42:20 Dibaca : 3300

Data Type Pada ACCEC

 


Field Name adalah untuk nama kolom dalam tabel yang akan kita buat misalkan Nomor urut, nama, tanggal, alamat, jumlah dan lain sebagainya.

 

Data type adalah jenis data yang disesuaikan fungsinya yang diberinama di Field name tersebut misalkan jika di Field Name kita beri judul Nomor Urut maka Type Datanya bisa dengan memilih Nomor yang muncul Secara Otomatis (maka pilih AutoNumber) atau manual dalam mengisinya (pilih Number).

 

Description adalah sebagai penjelasan terhadap kolom yang dibuat tadi.

 

Mengenal dan memahami Data type itu penting agar tidak salah dalam pembuatan tabel nantinya. Adapun Type Data yang disediakan di ms. Acces 2007 adalah sebagai berikut :

 

1.   Text adalah type data berupa teks atau huruf, angka, spasi dan tanda baca lainnya yang mampu menampung karakter dari huruf dan angka tersebut sebanyak 255 karakter.

 

2.  Memo adalah type data yang hampir sama dengan Text tetapi karakter yang mampu ditampungnya sangat besar yaitu sampai dengan 65535 karakter.  Memo, adalah tipe data yang berisikan huruf atau kombinasi huruf dan angka.

 

3.   Number adalah type data yang diperuntukan untuk angka saja.

 

4.  Date/Time adalah type data yang diperuntukan untuk menampilkan tanggal dan waktu.

 

5.  Currency adalah type data yang hampir sama dengan number tapi diperuntukan untuk format mata uang.

 

6.   Yes/No adalah type data untuk sebuah logika Ya atau Tidak.

 

7.  OLE Object adalah type data yang dipergunakan untuk menampung gambar atau obyek dengan ukuran tidak lebih dari 128 MB.

 

8. Hyperlink adalah type data untuk menmapilkan alamat hyperlink dengan batas maksimum penampungannya adalah 2048 karakter.

 

9.  AutoNumber seperti yang telah dijelaskan diatas, adalah nilai angka atau variasi angka huruf (yang akan berubah hanya angka apabila formatnya perpaduan huruf dan angka) yang akan muncul Secara Otomatis ketika kita menginput data baru dan angka tersebut tidak bisa kita edit.

 

10.  Lookup Wizard adalah type data untuk menampilkan data dari tabel atau record lainnya atau dengan akta lain data yang diulang.

 

11.Atachment adalah type data yang digunakan untuk Menampung, enyimpan/menampilkan lampiran persis seperti dalam sebuah email dan semua type data bisa ditampung disini

 

 

Tipe-Tipe Data Pada MySQL

 

Pemilihan tipe data dalam membuat tabel di dalam perancangan database tidak sembarangan memilih data namun ada aturan dan pertimbangannya serta tujuan yang akan dicapai oleh pemilihan data.

 

Adapun tujuan pemilihan data yang tepat adalah untuk :

 

1. Meningkatkan akses performance database / Kecepatan

 

2. MEnghemat ruang kapasitas Hardisk

 

3. Menghasilkan informasi yang benar

 

Pada dasarnya tipe data yang didukung oleh MySQL dibagi menjadi 3 jenis yaitu :

 

1.      Integer

 

Tipe data ini menampung angka yang bisa digunakan untuk keperluan kalkulasi matematis, jadi jika akan membuat sebuah field yang akan dilakukan operasi matematis seperti ditambah, dikurangi dan dan sebagainya maka gunakan tipe data integer

 

2.   textTipe data text digunaan untuk menyimpan data berupa text, misal nama, nomor telepon, alamat , judul buku, dan lain-lain. Tipe data text tidak bisa dilakukan operasi matematis seperti pada tipe data integer.

 

3.    Date/TimeTipe data yang digunakan untuk menyimpan tanggal (date) dan Waktu (time). Tipe ini digunakan untuk menyimpan misal tanggal lahir, jam absen, tahun pendaftaran dan lain-lain, dimana tipe ini memiliki karakteristik seperti tipe data integer yaitu bisa dilakukan operasi matematika, misal tanggal 17-08-2011 ditambah 45 hari maka akan ditemukan tanggal 45 hari kemudian setelah tanggal 17-08-2011

 

TIPE DATA INTEGER

 

Tipe data memiliki sub tipe, dimana masing masing sub tipe tersebut memilikk jangkauan nilai yang berbeda dan ukuran yang berbeda pula. Selain integer juga memiliki tipe data floating point dan double precision numbers. MAsing-masing integer bisa memiliki tanda (SIGNED) yaitu positif atau negatif serta tidak memiliki tanda (UNSIGNED) dan bisa me nggunakan atribut AUTO_INCREMENT untuk menaikan nilai data secara otomatis ketika terjadi penambahan record.

 

 TINYINT

 

Ukuran tipe data yang sangat kecil; cocok untuk menyimpan data usia, jumlah anak, nilai. Sebenarnya, kita harus menggunakan tipe data ini untuk usia karyawan dan jumlah anak. jangkauan angka yangdapat diterima adalah antara 0 sampai 255 jika menggunakan klausa unsigned (tak bertanda), atau lain kisaran antara -128 sampai 127 jika menggunakan klausa signed
(bertanda)

 

SMALLINT

cocok untuk data dengan angka antara 0 to 65535 (UNSIGNED) atau antara -32768 dampai 32767 (SIGNED)

 

MEDIUMINT

 

Cocok untuk menampung data angkat antara 0 to 16.777.215 dengan klausa

 

 

UNSIGNED

 

atau antara -8.388.608 sampai 8.388.607 dengan klausa.

 

 

SIGNEDINT

 

Cocok untuk menampung data antara 0 sampai 4.294.967.295 dengan atribut

 

 

UNSIGNED

 

 atau antara -2147683648 sampai dengan 2147683647 dengan atribut

 

 

SIGNEDBIGINT
Huge umbers. (-9223372036854775808 to 9223372036854775807)

 

 

FLOAT
nilai desimal dengan tingkat akurasi 1 digit dibelakang koma

 

 

DOUBLE
nilai desimal dengan tingkat akurasi 2 digit dibelakang koma

 

 

DECIMAL
nilai desimal dengan beberapa digit dibelakang koma sessuai dengan apa yang telah ditetapkan.

 

TIPE DATA TEXT

 

Panjang text dapat tetap atau bervariasi juga bisa bersifat case sensitif atau tidak tergantung yang anda tentukan.tipe-tipe data text terdiri dari:

 

CHAR(x)
dimana x bernilai antara 1 sampai 244 tetapi panjang data tetap

 

VARCHAR(x)
dimana x bernilai antara 1 sampai 244 tetapi panjang data bersifat variable

 

TINYTEXT
menampung data text yang sedikit, bersifat case insensitive

 

TEXT
menampung data text lebih banyak yaitu sebanyak 65535 character bersifat case insensitif

 

MEDIUMTEXT
medium size text, case insensitive mampu menampung sebanyak 16.777.215 karakter

 

 

LONGTEXT
really long text, case insensitive mampu menampung sebanyak 4.294.967.295 karakter

 

TINYBLOB
Blob kepanjangan dari Binary Large OBject. berifat case sensitif biasanya untuk menyimpan file-file digital seperti photo/video dalam ukuran kecil.

 

BLOB
Berifat case sensitif biasanya untuk menyimpan file-file digital seperti photo/video dalam ukuran besat

 

BMEDIUMBLO
Berifat case sensitif biasanya untuk menyimpan file-file digital seperti photo/video dalam ukuran sedang

 

LONGBLOB
Berifat case sensitif biasanya untuk menyimpan file-file digital seperti photo/video dalam ukuran sangat besat

 

ENUM
Enum merupakan kependekan dari enumerasi merupakan tipe data yang telah ditentukan isinya dan bersifat pilihan misal untuk field jenis kelamin isinya ditentukan L atau P sehingga apabila user mengisi selain L atau P maka tidak akan disimpan kedalam table

 

TIPE DATA TIME

 

Tipe Data dan atau Time memiliki beberapa sub tipe yaitu :

 

DATE
Untuk menampung data tanggal misal tanggal lahir, tanggal daftar, dll dengan format standar yaitu YYYY-MM-DD (4 digit tahun 2 digit bulan dan 2 digit tanggal) batas jangkauannya anatara tangal 1000-01-01 sampai tanggal 9999-12-31.

 

TIME
Untuk menyimpan data waktu / jam dengan format hh:mm:ss (Jam:Menit:detik), misal menyimpan jam masuk kerja, jam istirahat atau jam pulang atau juga jam terjadinya kegiatan transaksi.

 

DATETIME
Date time merupakan tipe data gabungan antara tanggal dan jam dengan format YYYY-MM-DD hh:mm:ss (Tanggak dan waktu dipisahkan oleh spasi)

 

TIMESTAMP
Tipe data time stamp hamir sama dengan date time namun tidak memilki tanda pemisah sama sekali diantaranya dengan format : YYYYMMDDhhmmss jangkauan data timestamp yaitu dari 1970-01-01 00:00:00 sampi 2037-12-31 23:59:59

 

YEAR
Tipe data ini untuk menyimpan data tahun dengan format YYYY (4 digit tahun) jangakaun data antara tahun 1970 sampai tahun 2069, cocok untuk menyimpan tahun masuk sekolah, tahun lahir dan lain-lain.

 

Demikian tipe-tipe data yang didukung oleh MySQL, dengan memahami tipe data maka akan membantu dalam efisiensi dan efektifitas pembuatan tabel