Macam Type Data Pada Database MySQL 5.7

Secara sederhana type data database dapat  diartikan sebagai nilai  yang digunakan untuk menyimpan suatu data pada  table database,nilai tersebut diatur/ditetapkan pada saat merangcang suatu kolom table. Type data itu sendiri dapat dibagi menjadi 3 kelompok antara lain :
  1. Type Data String: Berfungsi untuk menyimpan karakter A-Z,a-z,0-9, dan special karakter (!,@,#, dsb).
  2. Type Data Numerik :Berfungsi untuk menyimpan karakter yang berupa angka bisa terdiri dari bilangan bulat,tunggal,negative maupun decimal, dsb.
  3. Type Data Date and Time:  Berfungsi untuk menyimpan data tanggal dan waktu.

Dibawah ini merupakan beberapa contoh type data
  • Type Data Database MySQL
  Type data String
Tipe Data Keterangan
N=jumlah digit isi,P=pangjang kolom
CHAR(P) Besar ukuran=P Bytes contoh CHAR(P)=5, jika diisi dengan CHAR(N)=2 ukuran tetap 5 Bytes. dapat menampung 0-255 karakter 
BINARY(P) Sama seperti Char, namun berisi data binary
VARCHAR,VARBINARY Besar ukuran =N+1 Bytes dengan kondisi 0<=N<=255, ukuran bisa menjadi N+2 Bytes jika N>255
TINYBLOB,TINYTEXT Besar ukuran =N+1 Bytes, jika N<=255 karakter
BLOB(N),TEXT(N) Besar ukuran=N+2 Bytes, jika N<=65535 karakter
MEDIUMBLOB,MEDIUMTEXT Besar ukuran=N+3 Bytes, jika N<=16777215 karakter
LONGBLOB,LONGTEXT Besar ukuran=N+4 Bytes, jika  N<=4294967295 Karakter
ENUM(nila1,nilai2,......dsb) Besar ukuran 1 atau 2 Bytes tergantung jumlah nilai ENUMnya. Dapat di set 65 karakter/nilai, dan 535 jumlah nilai ENUMnya
SET(nilai1,nilai2,.......dsb) Besar ukuran 1,2,3,4,5,6,7 atau 8 Byte tergantung banyak nya nilai yang diset. Maksimal 64 nilai
Catatan : Untuk type data CHAR,VARCHAR dan TEXT pada  charset UTF8(utf8mb4) Jumlah Byte pada karakter tertentu bisa memiliki nilai yang lebih. untuk lebih jelasnya silahkan klik disini

Type Data Numerik
Tipe Data Keterangan
N=jumlah digit isi,P=pangjang kolom,D=desimal
TINYINT Besar ukuran 1 Bytes. Normal(signed) jangkauanya -128 s/d 127, UNSIGNED jangkauanya 0 s/d 255
SMALLINT Besar ukuran 2 Bytes. Normal(signed) jangkauanya -32768 s/d 32767, UNSIGNED jangkauanya 0 s/d 65535
MEDIUMINT Besar ukuran 3 Bytes. Normal(signed) jangkaunya -8388608 s/d 8388607, UNSIGNED jangkauanya 0 s/d 16777215
INT/INTEGER           Besar ukuran 4 Bytes. Normal(Signed) jangkauanya -2147483648 s/d 2147483647, UNSIGNED jangkauanya 0 s/d 4294967295
BIGINT Besar ukuran 8 Bytes. Normal(signed) jangkauanya -9223372036854775808 s/d 9223372036854775807, UNSIGNED 0 s/d 18446744073709551615
FLOAT Besar ukuran 4 Bytes.menampung bilangan pecahan
DOUBLE Besar ukuran 8 Bytes.menampung bilangan Pecahan
DECIMAL(P,D),NUMERIC(P,D) Besar ukuran bervariasi .
BIT(P) Besar ukuran sekitar (P+7)/8Byte


Type Data Tanggal dan Waktu
Tipe Data Keterangan
Date n time Tipe Data
DATE Besar ukuran=3 bytes . Format 'YYYY-MM-DD' jangkauanya adalah '1000-01-01' sampai '9999-12-31',nilai null akan berisi '0000-00-00'
DATETIME Besar ukuran 5 byte + (0-3 byte tergantung nilai presisi detiknya). Format 'YYYY-MM-DD HH:MM:SS' jangkauanya '1000-01-01 00:00:00' sampai '9999-12-31 23:59:59', nilai null berisi '0000-00-00 00-00-00'
TIMESTAMP Besar ukuran 4 byte + (0-3 byte tergantung nilai presisi detiknya). Format sama dengan datetime namun jangkauanya '1970-01-01 00:00:01' UTC sampai '2038-01-19 03:14:07' , nilai null berisi '0000-00-00 00-00-00'
TIME Besar ukuran 3 byte + (0-3 byte tergantung nilai presisi detiknya). Format 'HH:MM:SS' untuk 24 jam/'HHH:MM:SS' Untuk waktu yang lbh luas, jangkauanya '-838:59:59' sampai '838:59:59' ,nilai null berisi '00:00:00'/'000-00-00'
YEAR Besar Ukuran=1Bytes. untuk 4 digit number/string Format 'YYYY' jangkauanya 1901 to 2155 , bisa menggunakan 1 atau 2 digit number jangkauan 1-69 dan 70-99 dalam tahun jangkauanya 2001-2069 dan 1970-1999

Sumber = Mysql 5.7 Manual

Panduan Install XAMPP pada Windows 7

Sebelum  kita melaksanakan panduan ini, akan saya jelaskan sedikit mengenai XAMPP.  XAMPP adalah perangkat lunak OPEN SOURCE alias gratis yang dikembangkan oleh tim Apache Friends.XAMPP itu sendiri berfungsi sebagai server yang berdiri sendiri (localhost). XAMPP terdiri dari beberapa program antara lain :
  1. Apache HTTP Server
  2. MySQL Database dan,
  3. Penerjemah bahasa yang ditulus dengan bahasa pemrograman PHP dan Perl
XAMPP merupakan web server yang mudah digunakan, oleh karna itu XAMPP sering kali digunakan sebagai program pendukung oleh para programer dalam membuat perangkat lunak/aplikasinya. Untuk lebih jelas mengenai XAMPP silahkan kunjungi link disini .
Hal yang perlu dipersiapkan dalam menjalankan panduan ini :
  1. Mempersiapkan master program XAMPP, apabila anda belum memilikinya  silahkan download XAMPP melalui link disini.
  2. Bagi pengguna windows vista/7 atau kerabatnya direkomendasikan untuk menonaktifkan UAC, tutorialnya menonaktifkan UAC bisa anda dapatkan disini.
Langkah langkah menginstal XAMPP
  • Jalankan master program XAMMP anda(Pada tutorial ini saya menggunkan XAMPP Win32 versi 1.7.1).Pilih bahasa program lalu klik OK
 
  • Jika muncul rekomendasi untuk menonaktifkan windows UAC seperti gambar. dibawah ,silahkan klik OK

  • Pada layar akan tampil halaman selamat datang klik Next.

  • Pilih lokasi tujuan penginstalan XAMPP,secara default file akan diinstall di c:\xampp\ . NB : gunakan lokasi default saja. kemudian klik Next.


  • Tampil halaman XAMPP option (opsi penginstalan XAMPP) .pilih sesuai kebutuhan anda. dalam tutorial ini saya mengunakan pilihan default nya. kemudian klik Next.

  • Silahkan menunggu hingga proses penginstalan selesai.
 
  • Setelah 100 %, akan tampil layar terminal seperti dibawah ini, tunggu configurasi sistem selesai nanti akan menutup dengan sendirinya.
 
  • Klik finish untuk menutup halaman penginstalan.
 
  • Tampil halaman konfirmasi untuk menjalankan control panel XAMPP. pilih Yes.
 
  • Selesai, XAMPP siap digunakan.

Catatan : 
Saat klik start Apache dan MySQL atau yang lain akan muncul peringatan windows firewall, klik Allow agar semua fungsi Aplikasi xampp ini berjalan.

Download panduan install XAMPP pada windows 7 PDF
dengan cara klik disini

Menonaktifkan User Account Control (UAC) Pada Windows 7

Tentunya sudah pada tau apa itu UAC Windows 7... kalau belum, anda bisa baca tentang pengertian UAC dengan cara klik disini (wiki). UAC bertujuan untuk meningkatkan keamanan pada sistem operasi windows dengan cara membatasi hak akses sebuah program aplikasi menjadi standar, sampai administrator memberikan hak akses secara penuh terhadap aplikasi tersebut.Dengan UAC ini, sistem dapat menentukan mana program terpercaya yang dapat diberi hak penuh ataupun tidak.Dengan kata lain kelebihan UAC adalah dapat menjaga sistem dari objek objek yang dapat merusak seperti virus/malware dsb.

Lah itu kan bermanfaat banget kenapa harus dinonaktifkan?.pertanyaan yang bagus!!.. UAC tidak wajib dinonaktifkan , namun dalam beberapa kasus penginstalan suatu aplikasi mewajibkan kita untuk menonaktifkan UAC tersebut, karena UAC dapat menurunkan kinerja dari aplikasi yang bersangkutan. salah satu contoh aplikasi yang membutuhkan kita untuk menonaktifkan UAC adalah XAMPP.

Adapaun langkah-langkah menonaktifkan User Account Control (UAC) pada Windows 7 adalah sebagai berikut :

  • Buka Control Panel -> User Acounts and Family Safety->User Acounts , pilih Change User Acounts Control Setting

 
  • Akan tampil halaman pengaturan user account control setting ubah sesuai contoh dibawah

  • Klik OK,Selesai 
Download tutorial  menonaktifkan User Account Control (UAC) Pada Windows 7 PDF
Dengan cara klik disini

Pengaturan MySQL ODBC Pada Windows 7

Melanjutkan artikel sebelumnya yaitu Instalasi MyODBC sekarang saya akan menjelaskan tentang pengaturan ODBC pada windows 7. Dalam menjalankan tutorial ini kita membutuhkan program MySQL Server  , dan sebuah database tentunya. Jika anda belum memiliki , silahkan ikuti langkah-langkahnya dengan cara klik disini. 
Adapun pengaturan/setting ODBC sebagai berikut
  • Buka Control Panel->System and Security->Administrative Tools kemudian pilih Data Sources(ODBC).maka akan tampil halaman ODBC administrator seperti dibawah ini

  • Klik tombol Add untuk menambahkan aturan datasource baru.hingga muncul halaman Create New Data Source sebagai berikut



            
  • Pilih finish, maka akan tampil halaman MySQL Connector/ODBC Data Source Configuration .NB : saya tambahkan pula contoh pengisianya 

 Keterangan :
 Data Source Name : nama datasource ,isikan sesuai keiginan anda.. biar mempermudah saya isikan sesuai nama host/nama databasenya
TCP/IP Server : jika Mysql server diinstal pada satu komputer dengan program.. anda dapat mengisikan dengan localhost/127.0.0.1
namun jika mysql server diinstal pada komputer lain atau bersifat client server .. field TCP/IP server diisi dengan IP server komputer lain.( Memerlukan settingan tertentu pada phpmyadminya. mungkin kita bahas lain waktu he  )
Port : secara default 3306, kita ikutin aja he.
User : Adalah user acount phpmyadmin.
Password : kata sandi user account phpmyadmin kosongkan jika usernya tidak berpassword
Database : nama database yang akan digunakan oleh program aplikasi
  • Tekan tombol Test, jika imputan anda benar maka akan muncul peringatan Connection Successfull
                                      
  • klik OK pada pesan, dan klik OK pada halaman ODBC Configuration ..sehingga tampilan akhir ODBC Administrator adalah sebagai berikut :

  • Klik Ok untuk mengakhirinya, ODBC siap digunakan dalam coding program dan sebagainya..
  • Selesai
 Download  setting MysQL ODBC pada windows 7 ini dalam versi PDF 
dengan cara klik disini

Instalasi MyODBC pada Windows

MyODBC merupakan driver ODBC (Open Data Base Connection) standar yang disediakan oleh MySQL Server. Adapun fungsi dari MyODBC ini adalah sebagai jembatan antara aplikasi dengan basis data (database) MySQL. Dalam hal ini aplikasi yang dapat digunakan adalah Delphi, C++, Visual Basic,dan sebagainya.
 Langkah-Langkah Instalasi ODBC MySQL
  • Jika belum mempunyai master drivernya, silahkan download  dengan cara klik disini .NB pilih sesuai spesifikasi hardware yang anda miliki
  • Pada artikel ini saya menggunkan komputer dengan sistem Windows  7  32 byte dan Driver mysql-connector-odbc 5.2.2 win32
  • Ok langsung saja jalankan driver ODBCnya.Maka akan tampil halaman seperti dibawah ini, pilih tombol  Next untuk melanjutkan
 

  • Pilihlah "I Accept terms in the licence agreement" seperti gambar dibawah ini ,kemudian pilih tombol Next
 

  • Akan tampil pilihan Instalasi ODBC MySQL, Pilih Typical kemudian Next
 

  • Tunggu hingga proses selesai lalu pilih finish
 
  •  ODBC MySQL telah terinstal di komputer kita.
Sekian tutorial instalasinya, untuk artikel berikutnya , akan saya bahas tentang pengaturan ODBC MySQL