Wednesday, December 16, 2015

CARA PEMASANGAN KABEL JARINGAN STRAIGHT DAN CROSS

Pengkabelan Pada Jaringan Komputer


Nah, bagi Anda yang ingin mempelajari masalah pengkabelan pada jaringan komputer, terutama bagi siswa-siswi yang mengambil jurusan TEKNIK KOMPUTER & JARINGAN (TKJ) yang baru mempelajari pnegkabelan. Disini DISKUSI WEB SUMUT akan mempostingkannya.

Alat dan Bahan yang dibutuhkan sebagai berikut :

  1. Tang Crimping / Crimping Tool
  2. Kabel UTP
  3. Konektor RJ-45
  4. LAN Tester


Penjelasan dan bentuk dari alat dan bahan.

=||= Tang Crimping atau Crimping Tool
crimping tool atau tang crimping disqus sumut
gambar tang crimping

Tang Crimping adalah alat untuk memotong kabel UTP dan untuk menjepit ujung konektor,dan ini sangat penting sekali bagi kita yang ingin belajar cara mengcrimping kabel,alat ini bentuknya hampir sama dengan Tank biasa yang sering kita lihat atau temui.

=||= Kabel UTP
utp cable disqus sumut
gambar cable UTP


Kabel UTP kita gunakan untuk saling menghubungkan jaringan internet dan di dalam kabel UTP ini terdapat 8 helai kabel kecil yang berwarna-warni.

=||= Konektor RJ-45
connector rj45 disqus sumut
gambar connector RJ-45


Konektor adalah alat yang kita pasang pada ujung kabel UTP tujuanya agar kabel dapat kita pasang pada port LAN. Konektor RJ-45 harus dipasangkan pada ujung kabel UTP apabila tidak maka Kabel UTP tidak akan berguna.


=||= LAN Tester
lan tester diskusi web sumut
gambar LAN tester


LAN Tester adalah alat untuk menguji hasil crimpingan kabel kita, kalau krimpingan kita salah maka lampu di Cable Tester ini tidak akan menyala dan kalau hasil crimpingan kita sudah benar maka lampu di Cable Tester akan menyala dengan otomatis,jadi alat ini sangat berguna bagi kita untuk mengetahui hasil crimpingan kita.

Ada dua Jenis Kabel yang akan kita bahas disini, yaitu kabel STRAIGHT dan kabel CROSS.

Perbedaan kabel Straight dan Cross
Kabel Straight merupakan kabel yang memiliki cara pemasangan yang sama antara ujung satu dengan ujung yang lainnya. Urutan standar kabel straight adalah seperti dibawah ini yaitu sesuai dengan standar TIA/EIA 368B (yang paling banyak dipakai) atau kadang-kadang juga dipakai  sesuai  standar TIA/EIA 368A sebagai berikut:

Contoh penggunaan kabel straight adalah sebagai berikut :

• Menghubungkan antara Komputer dengan Switch
• Menghubungkan Komputer dengan LAN pada Modem Cable/DSL
• Menghubungkan Router dengan LAN pada Modem Cable/DSL
• Menghubungkan Switch ke Router
• Menghubungkan Hub ke Router

Kabel Crossover merupakan kabel yang memiliki susunan berbeda antara ujung satu dengan ujung lainnya. Kabel cross digunakan untuk menghubungkan 2 device yang sama. Gambar dibawah adalah susunan standar kabel cross.

Contoh penggunaan kabel crossover adalah sebagai berikut :

• Menghubungkan 2 buah Komputer secara langsung
• Menghubungkan 2 buah Switch
• Menghubungkan 2 buah Hub
• Menghubungkan Switch dengan Hub
• Menghubungkan Komputer dengan Router

Dari 8 buah kabel yang ada pada kabel UTP ini (baik pada kabel straight maupun cross over) hanya 4 buah saja yang digunakan untuk mengirim dan menerima data, yaitu kabel pada pin no 1,2,3 dan 6.

Membuat Kabel Straight UTP

1. Kupas bagian ujung kabel UTP, kira-kira 2 cm.

2. Buka pilinan kabel, luruskan dan urutankan kabel sesuai standar gambar.

3. Setelah urutannya sesuai standar, potong dan ratakan ujung kabel,

4. Masukan kabel yang sudah lurus dan sejajar tersebut ke dalam konektor RJ-45, dan pastikan semua kabel posisinya sudah benar dengan posisi sebagai berikut:
straight cable diskusi web sumut
gambar kabel straight
Orange Putih pada Pin 1.
Orange pada  Pin 2.
Hijau Putih pada  Pin 3.
Biru pada    Pin 4.
Biru Putih pada  Pin 5.
Hijau pada   Pin 6.
Coklat Putih pada  Pin 7.
Coklat pada   Pin 8.

5. Lakukan crimping menggunakan crimping tools, tekan crimping tool dan pastikan semua pin (kuningan) pada konektor RJ-45 sudah “menggigit” tiap-tiap kabel. biasanya akan terdengar suara "krik".

Setelah selesai pada ujung yang satu, lakukan lagi pada ujung yang lain

Langkah terakhir adalah mengecek kabel yang sudah kita buat tadi dengan menggunakan LAN tester, caranya masukan masing-masing ujung kabel (konektor RJ-45) ke masing2 port yang tersedia pada LAN tester, nyalakan dan pastikan semua lampu LED menyala sesuai dengan urutan kabel yang kita buat.

Membuat Kabel Cross UTP

Membuat kabel cross memiliki langkah yang hampir sama dengan kabel straight, perbedaan hanya terletak pada urutan warna dari kedua ujung kabel. Berbeda dengan kabel straight yang memiliki urutan warna sama di kedua ujung kabel, kabel cross memiliki urutan warna yang berbeda pada kedua ujung kabel.
 
diskusi web sumut kabel cross
gambar cross cable
Ujung Pertama sama dengan kabel straight :

• Orange Putih pada  Pin 1.
• Orange pada   Pin 2.
• Hijau Putih pada  Pin 3.
• Biru pada   Pin 4.
• Biru Putih pada  Pin 5.
• Hijau pada   Pin 6.
• Coklat Putih pada  Pin 7.
• Coklat pada   Pin 8.


Untuk ujung kabel yang Kedua, susunan warnanya berbeda dengan ujung pertama. Adapun susunan warnanya adalah sebagi berikut:

• Hijau Putih pada   Pin 1.
• Hijau pada    Pin 2.
• Orange Putih pada   Pin 3.
• Biru pada     Pin 4.
• Biru Putih pada   Pin 5.
• Orange pada    Pin 6.
• Coklat Putih pada   Pin 7.
• Coklat pada    Pin 8.

Dibawah ini adalah contoh ujung kabel UTP yang telah terpasang konektor RJ-45 dengan benar, selubung kabel (warna biru) ikut masuk kedalam konektor.
Kabel Straight yang benar by diskusi web sumut
gambar kabel yang benar dan salah

Terima Kasih
#ADMIN

PENCARIAN DENGAN MENGGUNAKAN PHP DAN MYSQL DATABASE

 Kali ini kita akan menggunakan 3 buah bahasa pemrograman sekaligus.
Yaitu yang pertama seperti suatu kewajiban, dan ibarat sayur tanpa garam ini adalah bahasa yang paling utama dalam membuat sebuah website sebut saja namanya HTML (heheheheee). Kemudian disusul oleh saudara kembarnya namun beda yaitu PHP dan MYSQL.

Lanjut,
Yang perlu kita buat pertama kali adalah sebuah database. Oleh karena itu buka browser Anda jika belum. Kemudian aktifkan Web Server Anda (Xampp, Apache2Triad, Wampp, dll). Lalu buka http://localhost/phpmyadmin/ maka akan terbuka tampilan seperti berikut ini.

phpmyadmin disqus sumut


Langkah kedua buat sebuah database dengan nama "contoh" dengan sebuah table dengan nama "article" dan isi dengan 4 buah field seperti berikut :
database article sumatera utara

Atau ketikan perintah sql berikut :

CREATE TABLE IF NOT EXISTS `article` (
  `article_id` int(11) NOT NULL,
  `article_title` varchar(35) NOT NULL,
  `article_content` text NOT NULL,
  `article_status` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

kemudian untuk membuat primary pada article_id gunakan perintah berikut :

ALTER TABLE `article`
  ADD PRIMARY KEY (`article_id`);

Satu lagi, agar kita tidak perlu menambahkan id secara manual kita gunakan auto increment dengan menggunakan perintah berikut :

ALTER TABLE `article`
  MODIFY `article_id` int(11) NOT NULL AUTO_INCREMENT;

Nah, jika sudah, sekarang waktunya kita masuk kedalam HTML dan PHP.
Buat sebuah file dan simpan dengan nama index.php lalu ketikkan perintah seperti berikut :

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Pencarian Sederhana</title>
</head>

<body>
</body>
</html>

Nah, pada bagian body kita tambahkan sebuah form seperti berikut :

<form action="" method="get">
<input name="q" type="search" placeholder="Search..."/>
    <input name="go" type="submit" value="Go"/>
</form>

</body>
</html>

Keterangan dari script tersebut adalah kita akan memperoses form tersebut di dalam file tersebut (index.php / action="") dengan menggunakan metode pengiriman get (method="get"). sedangkan pada bagian yang berwarna orange menjelaskan bahwa name="q"  ini yang nantinya akan digunakan sebagai tempat meginputkan kata kunci (keywoard) yang akan kita cari dengan name="go" sebagai tombol untuk melakukan pengiriman.

searching with php and mysql database indonesia


Sekarang kita buat pemrosesan dengan PHP. Apabila tombol Go di tekan, maka akan memroses kata kunci yang di ketikkan di dalam name="q". Dan jika tombol belum ditekan maka akan menampilkan pesan "Silahkan masukkan kata kunci yang ingin Anda cari". Seperti berikut :



<?php
$kata_kunci=$_GET['q'];
$tombol=$_GET['go'];

if ($tombol) {
}
else {
echo "<p> Silahkan masukkan kata kunci yang ingin Anda cari. </p>";
}
?>

$kata_kunci dan $tombol adalah sebuah variabel untuk mendefinisikan methode get dari name q dan go. Nah, jika di save dan dijalankan maka ketika kita klik Go Anda mendapati tampilan kosong.
Maka dari itu kita lanjutkan dengan menambahkan perintah MySQL kedalam PHP tadi.

Buka lagi http://localhost/phpmyadmin dan isikan pada table article tadi dengan script berikut  :

INSERT INTO `article` (`article_id`, `article_title`, `article_content`, `article_status`) VALUES
(1, 'Pengenalan PHP', 'PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML.\r\n\r\nhttp://www.sumut.xyz/2015/12/pengenalan-php.html', 'active'),
(2, 'PHP is magic', 'php is magic purpose.', 'noactive'),
(3, 'Lorem ipsum', 'lorem ipsum dolore amet tatum.', 'active');

Kemudian buka lagi file index.php dan buat sebuah koneksi seperti berikut :

mysql_connect("localhost","root","")or die("gagal terkoneksi");
mysql_select_db("contoh")or die("database tidak ada");

Lalu, buat sebuah perintah untuk mengambil data dari database dan letakkan di dalam pengecekan tombol tadi. Seperti berikut :

$query=mysql_query("SELECT * FROM article WHERE article_title LIKE '%$kata_kunci%'");
$cek=mysql_num_rows($query);

Lalu tampilkan dengan perintah di bawah ini :

if ($cek!=="") {
while ($ambil_data=mysql_fetch_array($query)) {
echo "
<h1>$ambil_data[article_title]</h1>
[status : $ambil_data[article_status] ]
<p>
$ambil_data[article_content]
</p>
";
}
}
else {
echo "<p> Data yang Anda cari tidak ditemukan. </p>";
}

Sehingga, keseluruhan script tadi menjadi seperti berikut :

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Pencarian Sederhana</title>
</head>

<body>

<form action="" method="get">
<input name="q" type="search" placeholder="Search..."/>
    <input name="go" type="submit" value="Go"/>
</form>

<?php
mysql_connect("localhost","root","")or die("gagal terkoneksi");
mysql_select_db("contoh")or die("database tidak ada");

$kata_kunci=$_GET['q'];
$tombol=$_GET['go'];

if ($tombol) {
$query=mysql_query("SELECT * FROM article WHERE article_title LIKE '%$kata_kunci%'");
$cek=mysql_num_rows($query);

if ($cek!=="") {
while ($ambil_data=mysql_fetch_array($query)) {
echo "
<h1>$ambil_data[article_title]</h1>
[status : $ambil_data[article_status] ]
<p>
$ambil_data[article_content]
</p>
";
}
}
else {
echo "<p> Data yang Anda cari tidak ditemukan. </p>";
}
}
else {
echo "<p> Silahkan masukkan kata kunci yang ingin Anda cari. </p>";
}
?>

</body>
</html>

hasil :
pencarian dengan php database mysql medan


error_reporting(0); digunakan untuk membuang pesan error yang tidak diinginkan.
Maaf, Jika tulisan masih morat-marit. pada lain waktu akan segera diperbaiki.
Berikan komentar Anda jika terdapat kesalahan tulis dan Jika Anda mendapati problem dari masalah ini. Wassalamu'alikum Warohmatullohi wabarokatuh.

Terima Kasih
#ADMIN
z35W7z4v9z8w

Tuesday, December 15, 2015

PENGENALAN MYSQL DATABASE

Pengertian MYSQL

Pengenalan dasar-dasar mysql disqus sumutMySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagaiperangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak ciptauntuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersialSwedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

Sistem manajemen basis data relasional

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.

Sejarah MySQL

MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.
TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.
TcX kemudian mencoba mencari alternatif sistem database lainnya, salah satunya adalah mSQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya tidak terlalu bagus.
Dengan tujuan memperbaiki performa mSQL, Monty mencoba menghubungi David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen untuk mSQL versi 2.
Dikarenakan penolakan tersebut, David Hughes, TcX (dan juga Monty) akhirnya memutuskan untuk merancang dan mengembangkan sendiri konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL (yang source codenya dapat bebas digunakan). Sehingga pada May 1995, sebuah RDBMS baru, yang dinamakan MySQL dirilis.
David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support” untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah Open Source.
Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB, dengan Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya. Titel “AB” dibelakang MySQL, adalah singkatan dari “Aktiebolag”, istilah PT (Perseroan Terbatas) bagi perusahaan Swedia.

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :
1.   Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2.   Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
3.   Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4.   'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5.   Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6.   Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
7.   Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8.   Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

Kelebihan Dan kekurangan MySQL dibanding RDBMS Lain

Hal paling mendasar yang menjadikan MySQL pilihan utama sebagai database yang digunakan adalah karena MySQL menggunakan Lisensi GPL dan multiplatform, sehingga lebih disukai para mahasiswa karena tidak membutuhkan biaya besar dalam membuat aplikasi serta tidak harus tergantung pada OS Windows ataupun Linux karena dapat dijalankan pada kedua OS tersebut dan beberapa OS lainnya. Tapi alasan tersebut tidaklah cukup untuk menjadikan MySQL sebagai RDBMS yang akan digunakan. Berikut keunggulan yang
Kelebihan
Berlisensi GPL dan Multi Platform.
1.   Dapat diintegrasikan dengan beberapa bahasa Pemrograman seperti .Net, Java, Phyton, Perl yang merupakan bahasa pemrograman yang paling dominan di kalangan programmer.
2.   Mendukung ODBC untuk sistem operasi Windows sehingga bisa digunakan aplikasi yang berjalan diwindows.
3.   Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih hemat resource memory (dibandingkan database lain) sehingga mudah digunakan untuk bahan pembelajaran.
4.   MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari 20 bahasa meskipun bahasa indonesia belum termasuk didalamnya.
Kekurangan
Banyak mengklaim kurang support terhadap pemrograman Visual/Desktop, sehingga sedikit yang menggunakan untuk aplikasi visual.
1. Karena berlisensi GPL sehingga sulit mendapatkan update untuk problem yang urgent, sehingga perusahaan skala menengah keatas lebih memilih RDBMS berlisensi dan disupport seperti Oracle dan MS SQL Server
2.   Sangat diragukan dalam menangani data skala besar, karena ada beberapa opini yang pro dan kontra terhadap kemampuan MySQL terhadap pengolahan data yang besar.

Kemampuan MySQL

Berikut Kemampuan MySQL yang tidak kalah dengan RDBMS lain seperti Oracle dan SQL Server
1.   Memiliki kecepatan yang menakjubkan dalam menangani query sederhana,dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
2.   Memiliki lebih banyak type data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
3.   Mendukung field yang dijadikan Index, dengan maksimal 32 index dalam satu tabel. *
4.   MYSQL memiliki beberapa lapisan keamanan, seperti subnetmask, nama host, dan izin akses user dengan system perijinan yang mendetail serta sandi/password terenkripsi.
5.   Konektivitas , MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP ,Unix soket (UNIX),atau Named Pipes(NT).
6.   Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik
7.   Command and function, MySQL memiliki fungsi dan operator secara penuh yang mendukung perintah select dan where dalam query.
8.   Structure Table, MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan DBMS lainnya.
9.   Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh ( COUNT(),COUNT(), DISTINCT() AVG(), STD(), SUM(), MAX() dan MIN() )
Bahasa pemrograman
Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java,bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.
Penggunaan
MySQL sangat populer dalam aplikasi web seperti MediaWiki (perangkat lunak yang dipakai Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke dan berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo. Text dicoret{{}}
Administrasi
Untuk melakukan administrasi dalam basis data MySQL, dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql dan mysqladmin). Juga dapat diunduh dari situs MySQL yaitu sebuah modul berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL.
Akusisi Oleh Sun dan Oracle
Pada tanggal 16 Januari 2008 Sun Microsystems, Inc mengumumkan aksi korporasi - akuisisi terhadap MySQL AB sehingga menjadikan Sun sebagai salah satu perusahaan dengan produk platform open source terbesar seperti Java, OpenSolaris dan akhirnya MySQL.
Berselang setahun kemudian, tepatnya pada tanggal 20 April 2009 giliran Oracle melakukan akusisi terhadap Sun Microsystems. Sejak saat itu berkembang isu Oracle - yang memiliki produk database yang berkompetisi dengan MySQL - akan mematikan MySQL. Namun sampai sejauh ini hal tersebut belum terbukti.

Komunitas MySQL Indonesia

MySQL termasuk salah satu database utama yang digunakan di Indonesia terutama di kalangan developer PHP. Ini disebabkan native integration antara PHP dan MySQL serta banyaknya hosting yang menyertakan kedua produk tersebut karena bebas lisensi dan sudah terbukti tangguh dan efisien.
Versi lain Dari Mysql

  1. MariaDB
  2. Microsoft SQL Server
  3. PostgreSQL
  4. MySQLite

Terima Kasih
#ADMIN
http://trck.me/375743/