PENGERTIAN DATA BASE, BESERTA MYSQL DAN XAMPP



Basis Data

Basis data adalah suatu kumpulan data – data yang disusun sedemikian rupa sehingga
membentuk informasi yang berguna. Contoh : data – data berupa nama, alamat, no telepon. Semua data tersebut dikumpulkan menjadi satu menjadi kelompok data, misal sebut saja sebagai data mahasiswa. Demikian juga, kumpulan dari data – data mahasiswa, data – data dosen, data – data keuangan dan lainnya dapat dikumpulkan lagi menjadi kelompok besar. Banyak software pengolahan basis data, salah satunya adalah MYSQL.

  • MYSQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multialurmultipengguna, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, di mana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial SwediaMySQL AB, di mana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David AxmarkAllan Larsson, dan Michael "Monty" Widenius. salah satu aplikasi yang populer dan banyak di gunakan oleh orang untuk mengoprasikan mysql adalah XAMPP

  • XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP ServerMySQLdatabase, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), ApacheMySQLPHP dan PerlProgram ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.

XAMPP adalah singkatan yang masing-masing hurufnya adalah:
X: Program ini dapat dijalankan dibanyak sistem operasi/OS
A: Apache, merupakan aplikasi web server.
M: MySQL, merupakan aplikasi database server.
P: PHP, bahasa pemrograman web.
P: Perl, bahasa pemrograman untuk segala keperluan.

  • INSTALASI XAMP

Cara Instal Xamp Cukup Mudah:
1.Download Aplikasi atau program/Software Xampp nya di Web Resminya, atau langsung Klik Di Sini.
2.Instal File Xamppnya yg berekstensi exe.
3.Ikuti Langkah-Langkah Instalasi seperti biasa.(bagi yg sudah sering instal copot program pasti sudah mahir)
4.Jika sudah selesai, tinggal jalankan Xampp controlnya.
5.Hidupkan Fitur yang di butuhkan, misalnya Mysql, dan silahkan mulai bereksperimen.

NB: Untuk Lebih Jelasnya Cara Menginstal Xampp Bisa Lihat di CARA INSTALASI XAMPP
  •  Type Data Di Mysql
Secara garis besar, database MySQL mempunyai 3 macam tipe data, yaitu:

  • Tipe Data Numeric
  • Tipe Data Date & Time
  • dan Tipe Data String


Tipe Data Numeric
Tipe Data Numeric pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
  • INT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -2.147.483.648 s/d 2.147.483.647. Tipe data ini mempunyai ukuruan 4 byte (32 bit).
  • TINYINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -128 s/d 127. Tipe data ini mempunyai ukuran 1 byte (8bit) 
  • SMALLINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -32.768 s/d 32.767. Tipe data ini mempunyai ukuran 2 byte (16 bit) 
  • MEDIUMINT 
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran 3 byte (24 bit)  
  • BIGINT
Digunakan untuk menyimpan data yang berupa bilangan bulat positif dan negatif dengan jangkauan antara -8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran 8 byte (64 bit)  
  • FLOAT
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi tunggal. Tipe data ini mempunyai ukuran 4 byte (32 bit).  
  • DOUBLE
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit). 
  • DECIMAL
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif presisi ganda. Tipe data ini mempunyai ukuran 8 byte (64 bit).  
  • REAL
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif. Tipe data ini mempunyai ukuran 8 byte (64 bit). 
  • NUMERIC
Digunakan untuk menyimpan data yang berupa bilangan pecahan positif dan negatif. Tipe data ini mempunyai ukuran 8 byte (64 bit). 
Tipe Data Date & Time
Tipe Data Date & Time pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
  • DATE
Digunakan untuk meyimpan data tanggal dalam format YY:MM:DD 
  • DATETIME
Digunakan untuk menyimpan data tanggal dan waktu dalam format YY:MM:DD
HH:MM:SS 
  • TIME
Digunakan untuk menyimpan data waktu dalam format HH:MM:SS 
  • YEAR
Digunakan untuk menyimpan data tahun. 


Tipe Data String
Tipe Data String pada database MySQL terbagi atas beberapa macam tipe data, yaitu:
  • CHAR
Digunakan untuk menyimpan data karakter/string dengan ukuran tetap. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 255 karakter.
  • VARCHAR
Digunakan untuk menyimpan data karakter/string dengan ukuran dinamis. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 255 untuk MySQL versi 4.1. Dan mempunyai jangkauan antara 0 s/d 65.535 untuk MySQL versi 5.0.3 
  • BLOB
BLOB (Binary Large Object) adalah tipe data yang digunakan untuk menyimpan data biner seperti files, images, suara, dll. Tipe data ini mempunyai jangkauan 216-1 byte.
  • TINYBLOB
Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 255 byte.
  • MEDIUMBLOB
Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 244-1 byte.
  • LONGBLOB
Digunakan untuk menyimpan data biner seperti file, image, dan suara. Tipe data ini mempunyai jangkauan 232-1 byte
  • TEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 65.535 (216-1) karakter.
  • TINYTEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 s/d 255 untuk MySQL versi 4.0, dan mempunyai jangkauan antara 0 s/d 65.535 untuk MySQL versi 5.0.3
  • MEDIUMTEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 224-1 karakter
  • LONGTEXT
Digunakan untuk meyimpan data text. Tipe data ini mempunyai jangkauan antara 0 sampai dengan 232-1 karakter.
  • ENUM
Digunakan untuk menyimpan data enumerasi (kumpulan data)
  • SET
Digunakan untuk menyimpan data himpunan data.


Sekian Penjelasan dari saya,Apabila ada yg belum paham,bisa koment, maupun tanya melalui kontak saya, di menu atas. !! trimakasih atas kunjungannya, have nice day !

Daftar Pustaka: 
https://id.wikipedia.org/wiki/MySQL
https://id.wikipedia.org/wiki/XAMPP
http://mysql.phi-integration.com/sql/apa-itu-dml-ddl

http://naura-lab.blogspot.com/2014/12/mengenal-tipe-data-di-mysql.html
Modul Pembelajaran Basis Data Oleh Bu Rully ,AKNS


Mungkin anda juga tertarik dengan:

PENGERTIAN DDL DAN CONTOH PERINTAH DDL

PENGERTIAN DML DAN CONTOH PERINTAH DML

TENTANG SELECT(BETWEEN,IN,LIKE,ORDER BY,GROUP BY)

FUNGSI AGGREGAT(COUNT,SUM,AVG,MIN,MAX)

TENTANG JOIN DALAM MYSQL

TENTANG VIEW & TRIGGER

STORED PROCEDURE & FUNCTION


Previous
Next Post »

1 comments:

Write comments
hahaha
AUTHOR
15 December 2018 at 18:03 delete

Jika Anda Ingin Mendapatkan Bonus Freechip Awal Hanya di S1288Poker,com
Claim Bonus Anda Di Sini , Bonus Langsung di Berikan Kepada Anda
Dan Dapatkan User ID Anda Untuk Bermain Game Kami

HUBUNGI KAMI:
livechat: www,s1288poker,com
pin bb: 7AC8D76B

Reply
avatar