Thursday, April 12, 2018

Keunggulan dan Kekurangan Database MySQL

Keunggulan dan Kekurangan Database MySQL - MySQL adalah sebuah sistem basis data yang difungsikan untuk melakukan query didalam database. MySQL sendiri merupakan turunan dari SQL (Structure Query Language) yang dapat digunakan untuk memilih atau menyeleksi, memasukan data secara otomatis.
gambar icon database mysql delphi

Selain itu juga Database MySQL paling banyak digunakan untuk menyimpan data dengan kapasitas yang besar. Maka dari itu berikut beberapa keunggulan dan kekurangan menggunakan sistem database tersebut.

Keunggulan dan Kekurangan Database MySQL

Keunggulan Database MySQL
  1. Database MySQL dapat berjalan stabil di berbagai platform sistem operasi, sperti Windows, Linux, Mac OS, Solaris.
  2. Perangkat ini dapat digunakan dan didapatkan secara gratis di internet.
  3. Dapat digunakan secara bersamaan atau Multiuser.
  4. Dapat menangani secara cepat dan tepat dalam melakukan query.
  5. Memungkinkan mendeteksi kesalahan dari puluhan bahasa.
  6. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  7. Memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
  8. Dari segi keamanan dapat terjamin kerahasianya karena sudah adanya enkripsi.
  9. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
  10. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
Kekurangan Database MySQL
Jika dilihat dari beberapa keunggulan diatas, hampir tidak mungkin ada kelemahanya. Namun tidak menjadikan database MySQL tersebut sempurna padahal ada salah satu sisi lemahnya yaitu dari segi koneksi dengan bahasa pemrograman visual seperti Visual Basic, Delphi, Foxpro setiap field yang terkoneksi harus sesuai. Seandainya tidak akan menyebapkan terjadinya kesalahan dalam aplikasi tersebut.

Sekian mengenai Keunggulan dan Kekurangan Database MySQL, smoga dapat memberi pelajaran yang baru bagi anda.

Cara Mengetahui Versi SQL

Cara Mengetahui Versi Database SQL - SQL atau Structure Query Language merupakan sebuah produk database yang diciptakan untuk dapat berjalan di platform Windows, Linux, Unix based system dan juga Mac OS. Dan tidak bisa dipungkiri lagi bahwa hampir setiap server basis data dapat mendukung penggunaan bahasa ini.

Dasar SQL sendiri dibedakan menjadi dua buah bahasa, yang dapat anda pelajari pada artikel saya sebelumnya dibawah ini.


Kedua bahasa diatas walupun memiliki fungsi yang berbeda, namun dalam implementasinya kedua bahasa tersebut bergantung satu sama lain, dengan kata lain tidak terpisahkan.

Semenjak dikeluarkan sekitar tahun 1986 SQL memiliki banyak versi. Dari versi itu pulalah bahasa ini semakin terus berkembang dan semakin mudah untuk dipelajari. Karena dengan berbagai alasan kini SQL dapat dikatakan sebagai bahasa paling banyak dipakai dalam sistem basis data. Alasanya cukup sederhana  seperti mendukung bebagai macam platform, bersifat gratis, banyak digunakan oleh web hosting dan alasan-alasan yang lainnya.

Dengan adanya banyak versi tersebut terkadang anda sebagai pengguna lupa akan dan bertanya-tanya. Berapa versi SQL yang aku pakai saat ini ? Nah dari pertanyaan seperti itu yang terkadang ada dalam benak anda, kali ini saya akan berbagi cara mengetahui versi SQL.

Cara Mengetahui Versi SQL

Untuk mengetahui versi SQL yang anda pakai cukup sederhana, ketikkan pada query perintah berikut ini.
SELECT @@version;
Untuk mengetahuinya sebagai contoh yang saya gunakan adalah SQL Version 5.1.54 dengan menggunakan Server OS Ubuntu, seperti pada gambar diatas.

Demikian sekilas mengenai cara mengetahui versi dari SQL. Semoga dapat bermanfaat serta berguna bagi kita semua. Selamat mencoba.

Thursday, January 14, 2016

Cara Memasang Add-ons SQLite Manager di Firefox

Cara Memasang Add-ons SQLite Manager di Firefox - SQLite Manager adalah sebuah ekstensi atau add-ons yang dapat di pasang pada browser mozila firefox untuk digunakan mengelola database dengan berbasis web. Dengan menggunakan ekstensi ini anda dapat membuat sebuah database yang berbasiskan SQL.

Add-ons SQLite Manager dapat dipasang pada firefox anda dengan gratis. Bila Anda ingin memasang pada browser mozila, berikut cara memasangnya.

Terkait : Cara Membuat Chrome, Mozila, Opera dan IE menjadi Default Browser.

Cara Memasang Add-Ons SQLite Manager di Firefox


Langkah Pertama : Buka browser Mozila Firefox kemudian klik icon Menu pada pojok kanan atas (bergaris tiga) dan lanjutkan pilih Add-ons.

Cara Memasang Add-ons SQLite Manager di Firefox 

Langkah Kedua : Kemudian tuliskan "SQLite" pada search add-ons, setelah muncul klik Install dan tunggu beberapa saat hingga proses selesai kemudian lanjutkan restart mozila firefox.

Cara Memasang Add-ons SQLite Manager

Langkah Ketiga dan Terakhir : Untuk memastikan cek add-ons SQLite Manager terpasang, caranya klik Menu kemudian klik Extensions.

Demikian cara memasang add-ons SQLite Manager di Mozila Firefox, semoga dapat memberikan wawasan serta dapat membantu Anda untuk mempermudah dalam belajar bahasa SQL.

Wednesday, November 18, 2015

SQL Tutorial : OUTER JOIN (Menggabungkan Tabel Satu Arah)

SQL Tutorial : OUTER JOIN - Dalam bahasa SQL kita mengenal berbagai macam istilah, terutama dalam mengabungkan dua tabel atau bahkan lebih. Dalam tutorial SQL yang sebelumnya saya tulis tentang menggabungkan dua tabel menggunakan INNER JOIN.

Kali ini saya akan berbagi tentang penggabungan tabel SQL dengan menggunakan OUTER JOIN. Dengan outer join, tabel akan digabungkan satu arah, sehingga memungkinkan ada data yang NULL (kosong) di satu sisi. Penggabunga satu arah (OUTER JOIN) dapat dibagi menjadi dua kelompok yakni LEFT JOIN dan RIGHT JOIN, simak dasar penggunaan ke-dua perintah tersebut dibawah ini.

Terkait : SQL Tutorial : INNER JOIN

SQL Tutorial : OUTER JOIN


#Pertama : LEFT JOIN
Dasar perintah penggabungan tabel dengan LEFT JOIN

  • SELECT tabel1.*, tabel2.*
  • FROM tabel1 LEFT JOIN tabel2
  • ON tabel1.field1=tabel2.field1;


Contoh pengabungan dengan LEFT JOIN pada tabel pelanggan dan tabel pesan
SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan LEFT JOIN pesan
ON pelanggan.id_pelanggan=pesan.id_pelanggan;

#Kedua : RIGHT JOIN
Dasar perintah penggabungan tabel dengan RIGHT JOIN
SELECT tabel1.*, tabel2.*
FROM tabel1 RIGHT JOIN tabel2
ON tabel1.field1=tabel2.field1;

Contoh pengabungan dengan RIGHT JOIN pada tabel pelanggan dan tabel pesan
SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan RIGHT JOIN pesan
ON pelanggan.id_pelanggan=pesan.id_pelanggan;

Demikian tutorial SQL OUTER JOIN salah satu cara yang digunakan untuk melakukan penggabung dua tabel yang berbeda. Semoga dapat berguna dan bermanfaat bagi kita semua.

SQL Tutorial : Menggabungkan Tabel SQL (Inner Join)

SQL Tutorial Menggabungkan Tabel SQL - Dalam menampilkan data dari tabel SQL mungkin tidak asing lagi bagi kalian. Namun untuk menggabungkan dua tabel menjadi satu nampak sedikit asing. Untuk menggabungkan dua buah tabel atau lebih anda dapat menggunakan perintah SQL yakni INNER JOIN.

Dengan menggunakan perintah SQL : INNER JOIN, tabel yang akan digabungkan tidak akan ada data yang bernilai NULL. Dalam tahap penggabungan tabel disetiap database tidak jauh berbeda satu dengan yang lain.

Terkait : SQL Tutorial : Menggabungkan Text di SQL

Sebelum belajar melakukan penggabungan tabel di SQL, ada baiknya persiapkan dahulu tabel yang akan anda gabungkan. Untuk dapat meng-eksekusi perintah SQL INNER JOIN ini ada dapat menggunakan bantuan tools seperti PHPMyAdmin atau Browser MySQL seperti (Database Desktop untuk Delphi, HeidiSQL), MySQLFront atau menggunakan command-prompt.

SQL Tutorial : Menggabungkan Tabel SQL (Inner Join)


#Cara Pertama : Dengan menggunakan Klausa WHERE

Dasar perintah SQL (INNER JOIN) dengan menggunakan klausa WHERE
SELECT tabel1.*, tabel2.*
FROM tabel1,tabel2
WHERE tabel1.field1 = tabel2.field1;

Berikut contoh penggabungan tabel pelanggan dengan tabel pesan
SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan, pesan
WHERE pelanggan.id_pelanggan=pesan.id_pelanggan;

#Cara Kedua : Dengan menggunakan klausa INNER JOIN
Dasar perintah menggunakan Klausa INNER JOIN
SELECT tabel1.*, tabel2.*
FROM tabel1 INNER JOIN tabel2
ON tabel1.PK=tabel2.FK;

Berikut contoh penggunaan klausa INNER JOIN dengan tabel pelanggan dan tabel pesan
SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan INNER JOIN pesan
ON pelanggan.id_pelanggan=pesan.id_pelanggan;

Demikian cara menggabungkan tabel sql menggunakan INNER JOIN semoga dapat bermanfaat dan berguna bagi kita semua.

Friday, November 14, 2014

Cara Menggabungkan Teks di SQL

Cara Menggabungkan Teks di SQL - Structure Query Language atau biasa disebut dengan SQL pada implementasinya sangat mudah digunakan. Apalagi bila anda telah menguasainya, anda akan dengan mudah melakukan apa saja dengan perintah-perintah yang ada didalamnya. SQL adalah bahasa yang sering digunakan dalam dunia pemrograman.

Dalam salah satu perintah SQL ada yang namanya Function. Dengan menggunakan perintah ini anda akan mendapatkan berbagai hal, seperti menjumlahkan nilai pada suatu kolom dalam tabel, dapat mengetahui nilai paling tinggi dan paling rendah dalam suatu tabel, dapat mengetahui jumlah nama yang sama dalam satu tabel dan lain sebagainya.

How To Combine Text in SQL

Dengan memanfaatkan salah satu Function yang ada dalam perintah SQL, kali ini saya akan berbagi mengenai cara menggabungkan teks di sql. Salah satu perintah tersebut CONCAT dimana anda dapat menggabungkan satu atau lebih teks yang berbeda.

Terkait Cara Mengetahui Jumlah Nama yang Sama di SQL.

Cara Menggabungkan Teks di SQL


Perintahnya cukup mudah yaitu ketikkan pada query browser SQL milik anda. dasar perintahnya adalah :
SELECT CONCAT ("Teks 1","Teks 2", ........) as nama_kolom;

Implementasi dan contoh
SELECT CONCAT ("Saya ", "Adalah : ","Seorang ","blogger dan programmer Delphi") as Hasil;
Maka hasilnya akan seperti gambar dibawah ini
Cara Menggabungkan Teks di SQL

Dengan menggunakan perintah CONCAT diatas anda juga dapat gunakan untuk mengabungkan teks setiap Field pada sebuah tabel database yang sebelumnya telah anda buat, implementasi dan caranya dapat anda simak seperti dibawah ini.

Cara Menggabungkan Teks di Tabel SQL


Dasar perintah menggabungkan dalam tabel adalah sebagai berikut :
SELECT CONCAT ("Teks 1", nama_field1, nama_field2, dan seterusnya.) as nama_kolom from nama_tabel;

Contohnya :
SELECT CONCAT ("Menggabungkan isi dari : ",data_file," ",file_key) as Hasil_Penggabungan FROM efs_data;
Maka hasilnya seperti gambar dibawah ini (disini saya menggabungkan jumlah data lebih dari satu)
Cara Mengabungkan Teks pada Tabel SQL

Jika anda ingin menggabungkan berdasarkan isi dari tabel tersebut tambahkan WHERE setelah nama_tabel sehingga perintahnya menjadi seperti dibawah ini :
SELECT CONCAT ("Teks 1", nama_field1, nama_field2, dan seterusnya.) as nama_kolom from nama_tabel WHERE nama_field1="isi_field1";
(!) Penting
  • Jika dalam penulisan perintah SQL diatas yaitu tanda petik dua (") mengalami kesalahan maka ganti dengan menggunakan petik satu (').
Selamat mencoba......! jika ada pertanyaan lebih lanjut tuliskan komentar anda dibawah.

Demikian Cara menggabungkan teks di SQL, semoga dapat bermanfaat bagi anda semua.

Wednesday, October 29, 2014

Cara Mengetahui Jumlah Nama Yang Sama di SQL

Cara Mengetahui Jumlah Nama Yang Sama di SQL - Dalam setiap pembuatan aplikasi yang memakai sistem database kita mengenal adanya database SQL. Namun terkadang kita tidak menyadari bahwa dalam menginputkan nama, alamat, nomor ponsel pasti mengalami data sama, terkecuali ketiga jenis kolom tersebut menjadi Primary Key. Untuk mengetahui jumlah data yang sama di SQL kali ini saya akan berbagi caranya.

Cara Mengetahui Jumlah Nama Yang Sama di SQL

Selanjutnya buka salah satu SQL Browser yang anda miliki. Kemudian klik salah satu database tersebut lalu ketikkan pada Query kode SQL berikut ini.

Cara Mengetahui Jumlah Nama Yang Sama di SQL

SELECT name, COUNT(name) as Jumlah_Nama from nama_tabel GROUP BY name ORDER BY Jumlah_Nama DESC
 * Keterangan
  • Name merupakan nama tabel dari nama - nama yang akan ditampilkan
  • COUNT(name) as Jumlah_Nama  akan menampilkan jumlah nama yang sama
  • GROUP BY name akan menampilkan nama - nama yang ada dalam tabel dalam satu grup.
  • ORDER BY Jumlah_Nama DESC mengurutkan jumlah data yang sama dari besar ke kecil, jika ingin mengurutkan sebaliknya tinggal diganti dengan ASC.
  • Yang saya warnai diatas ganti dengan nama tabel dan kolom yang ada dalam database, tetapi tidak dengan Jumlah_Nama sesuaikan dengan keinginan anda.
Demikian Cara Mengetahui Jumlah Nama Yang Sama di SQL, semoga dapat bermanfaat bagi kita semua. Baca juga dasar bahasa SQL di

Monday, September 08, 2014

Cara Update Data di MySQL Database

Cara Update Data di MySQL - Pada kesempatan kali ini kita akan membahas bagaimana cara update data di database MySQL. Statement UPDATE digunakan untuk mengedit data yang telah ada dalam database.
Cara Update Data di MySQL Database

Jika anda telah memakai database MySQL terkadang dalam memasukkan sebuah data ada yang mengalami kesalahan. Nah, untuk itu diperlukan sebuah perubahan data tersebut. Didalam MySQL ada sebuah cara untuk melakukan perubahan tersebut dengan menggunakan UPDATE

Baca : Keunggulan dan Kekurangan Database MySQL


Cara UPDATE Data MySQL Dalam Satu Tabel

UPDATE nama_tabel SET nama_tabel1 ='isi_data-baru', .... 
* kode tersebut merupakan dasar dari query update data di MySQL untuk melakukan perubahan secara total disalah satu tabel.

Cara UPDATE Data MySQL Berdasarkan Item

Untuk melakukan update data berdasarkan isi dari data maka kodenya adalah
UPDATE  nama_tabel SET nama_tabel1='isi_data_baru' WHERE nama_tabel2='isi_data'

* Penggunaan WHERE disini untuk mengkondisikan bahwa hanya data tersebut saja yang terjadi perubahan atau tidak melakukan perubahan secara keseluruhan.

Demikian cara update data di Database MySQL semoga dapat membantu anda.

Monday, June 02, 2014

Cara Mengkoneksikan Tabel satu Dengan Yang Lain di Database

Cara Mengkoneksikan Tabel di SQL - Dalam sebuah database kita mengenal istilahnya query yang dimana dimaksudkan untuk melakukan proses input, hapus dan pencarian data dalam sebuah database.

Query sendiri memiliki peranan yang begitu penting dalam pengolahan data, apalagi jika akan diterapkan dalam sebuah aplikasi seperti bahasa pemrograman delphi salah satunya yaitu dengan menghubungkan atau mengkoneksikan antara tabel satu dengan tabel yang lain untuk menghasilkan data yang ditampilkan sesuai dengan keinginan.
gambar icon mysql delphi

Dasar Bahasa MySQL

Disini saya ambil contoh untuk proses pencarian dalam delphi yang melibatkan dua buah tabel di database MySQL. Dalam proses pencarian (searching) dasar kode MySQL-nya adalah seperti dibawah ini
SELECT * FROM tabel_a atau SELECT * FROM tabel_b
Pertanyaanya !

Bagaimana Cara Mengkoneksikan kedua Tabel Tersebut dalam proses Pencarian ?
Langkah Pertama,
Disini saya mencoba mengimplementasikan dengan HeidiSQL (program untuk melakukan running query pada database mysql), jika tidak punya heidi pakai program sejenis seperti DreamcoderMySQL, SQl Manager, dll
Langkah Kedua
Ketikkan kode MySQL dibawah ini pada browser query SQL
SELECT Tabel_A.ID,Tabel_A.Nama,Tabel_A.Alamat FROM Tabel_A WHERE Tabel_A.ID = 'id_yang_dicari'  AND Tabel_A.Nama NOT IN (SELECT Tabel_B.Nama FROM Tabel_B)
Kode ini pernah saya terapkan dalam program : pencarian data yang berbeda di 2 tabel SQL dengan delphi.

Hasilnya sangat memuaskan karena dapat membedakan isi yang sama pada tabel yang lainnya dengan tidak menampilkannya pada hasil query.

Selanjutnya jika anda ingin menampilkan isi dari keseluruhan kedua tabel ketikkan kode SQL dibawah ini
SELECT tabel_a.*, tabel_b.* FROM tabel_a, tabel_b
Arti * (bintang)
menampilkan isi dan kolom (Field) secara keseluruhan dari kedua tabel tersebut.

Demikian salah satu cara koneksi antar tabel di database semoga dapat menambah referensi anda dalam bahasa pemrograman delphi maupun MySQL atau SQL.