Kebanyakan pemula masih sering salah dan kurang ngeh tentang database. Mereka kira phpMyAdmin adalah database itu sendiri. Padahal bukan, ia hanyalah sebatas aplikasi database client berbasis web saja. Yang database itu ya MySQL atau MariaDB. Dan kedua database tersebut tidak mesti harus di-manage menggunakan phpMyAdmin. Banyak alternatif lain yang bisa kita gunakan. Atau bahkan kita juga bisa langsung memanfaat aplikasi client default yang bersifat CLI tanpa harus menggunakan aplikasi pihak ketiga.
Bayangkan kalau kita ternyata lagi wawancara kerja. Lalu ditanya-tanya seputar database dan kita jawab bahwa kita pakai database phpMyAdmin? Waah, bisa-bisa kita dicap cupu banget atau dianggap masih sangat junior. Bahkan itu bisa menjadi faktor utama kenapa kita gagal direkrut!
Nah, untuk menghindari hal-hal seperti ini, kita harus memperluas wawasan. Apa saja sih aplikasi yang bisa kita pakai selain phpMyAdmin? Berikut ini adalah 5 list top aplikasi alternatif mysql client selain phpMyAdmin.
MySQL Workbench
Yang pertama adalah MySQL Workbench. Ini adalah mysql database client satu-satunya yang dikembangkan resmi oleh MySQL [1].Aplikasi ini sangat direkomendasikan. Anda akan mendapatkan beberapa keuntungan jika menggunakan MySQL Workbench.Kelebihan
-
Satu-satunya aplikasi mysql client resmi yang dibangun oleh Oracle.
-
Memiliki user interface yang mudah digunakan
-
Tersedia untuk Windows, Linux, dan Mac OS
-
Fitur Visual Database Design Schema (seperti pada Gambar 1)
-
SQL Editor dengan syntax highlighting, auto-complete, penggunakan ulang SQL snippets, dan juga histori query yang telah dieksekusi
-
Dashboard performa database
-
Blob View
-
Schema Inspector
-
Dan lain-lain
- Gratis
DBeaver
DBeaver adalah database client dengan campaign: free universal database tool and SQL client [2]. DBeaver cukup populer di kalangan pengguna linux bahkan ia sudah tersedia di toko aplikasi snap store. Tidak hanya itu, DBeaver juga memiliki lebih dari 11.7k bintang di Github pada saat artikel ini ditulis.Kelebihan
Di antara kelebihan yang ditawarkan oleh DBeaver adalah:
-
Open source
-
Berjalan di berbagai platform: Windows, Linux, Mac OS
-
Punya banyak fitur seperti: metadata editor, SQL editor, rich data
editor, ERD, data export/import/migration, SQL Execution plans dan
lain-lain
-
Berbasis Eclipse platform, sehingga tampilan dan performanya smooth
-
Tersedia banyak plugin
-
Dukungan terhadap MySQL/MariaDB, PostgreSQL, Greenplum, Oracle, SQLite, SQL Server dan banyak lagi
-
Tersedia berbagai macam tema tampilan
-
Map Preview untuk tipe data GIS
- Gratis
HeidiSQL
HeidiSQL adalah software database client gratis dengan tampilan yang indah dan mudah dipelajari. Support berbagai macam database server. Dan HeidiSQL dianggap salah satu tool paling populer untuk MariaDB dan MySQL [3].Kelebihan
Kelebihan yang kita dapatkan dari HeidiSQL:
- Tampilan intuitif dan cantik
- Support berbagai macam database server seperti MariaDB/MySQL, PostgreSQL, MicrosoftSQL, PostgreSQL
- Tersedia versi portable tanpa harus instalasi
- Support windows 7, windows 8, dan windows 10
- Bisa dijalankan di Linux dengan aplikasi wine
- Bisa terhubung ke MySQL lewat SSH tunnel
- Syntax Highlightor dan Auto Complete
- Gratis
Navicat for MySQL
Navicat for MySQL adalah sebuah database tool yang bisa digunakan oleh Database Admin mau pun developer. Software ini seperti namanya, hanya mendukung MariaDB, MySQL dan database cloud [4]. Akan tetapi Navicat sendiri memiliki berbagai macam produk yang berkaitan dengan database, salah satunya untuk MySQL client (Navicat for MySQL), untuk PostgreSQL (Navicat for PostgreSQL), untuk MongoDB (Navicat for MongoDB) dan juga produk-produk software yang lain.Yang perlu kita ketahui adalah, Navicat
memiliki banyak customer dari perusahaan raksasa dunia semisal: Google, Apple, Adobe, Samsung, Facebook, Sony, Nvdia, Netflix, Microsoft, Ebay dan sebagainya [5].
Ngeri bukan?
Kelebihan
- Tampilan yang cantik dan modern
- Bisa berjalan di berbagai platform seperti Windows, Linux, Mac OS, dan iOS
- Support data transfer, sinkronisasi, migrasi data
- Visual SQL Builder
- Intellegent Database Designer
- Navicat Cloud untuk mempermudah kolaborasi antar tim
- Cross-Platform licensing
- Support SSH tunnel
- Paket Non-Commercial seharga
USD 5.99
per bulan atauUSD 119
per tahun - Paket Standard seharga
USD 9.99
per bulan atauUSD 199
per tahun - Paket Enterprise seharga
USD 14.99
per bulan atauUSD 299
per tahun
Adminer
Yang terakhir dan yang saya gunakan sehari-hari adalah Adminer. Adminer adalah database client yang hanya menggunakan single PHP file! Dukungan yang diberikan oleh adminer pun bukan hanya MySQL atau MariaDB saja, tapi ia juga memberikan dukungan terhadap: PostgreSQL, SQlite, dan lainnya.Dan adminer adalah projek open source, dikembangkan oleh komunitas. Anda pun bisa untuk turut berkontribusi dengan mengunjungi repositori resmi mereka di github. Pada saat artikel ini ditulis, mereka telah memiliki lebih dari 3.9k jumlah bintang.
Kelebihan
-
Ukuran kecil
-
Support terjemahan berbagai bahasa
-
Support berbagai database termasuk PostgreSQL, MySQL, dan lain sebagainya seperti pada Gambar 9
-
Tidak memerlukan cara install tertentu karena hanya satu file PHP
-
Web Based sehingga bisa diinstall dengan mudah di server (seperti halnya PHPMyAdmin)
-
Kaya fitur. Meskipun hanya satu file, tapi adminer bisa mengakomodasi
pekerjaan umum bagi developer mau pun database admin untuk keperluan
sehari-hari.
-
Performa cepat: tidak membutuhkan banyak memori, tidak membutuhkan banyak waktu untuk menunggu
- Gratis
Jadi.. masih mau pakai phpMyAdmin?
Setelah melihat 5 produk alternatif dari phpMyAdmin di atas, apakah anda masih tetap keukeuh ingin bertahan dengan phpMyAdmin? Atau justru ingin menggunakan software yang lain? Hmmm.. pilihan terserah pada anda. Kalau bagi saya pribadi, saya lebih suka untuk menggunakan software yang berbeda dari umumnya orang, apalagi kalau kita lagi presentasi di depan yang lain.Semoga bermanfaat!
Referensi
[1] https://www.eversql.com/top-5-mysql-gui-tools-for-windows/ - diakses tanggal 18 Januari 2020[2] https://github.com/dbeaver/dbeaver - diakses tanggal 18 Januari 2020
[3] https://www.heidisql.com/ - diakses tanggal 18 Januari 2020
[4] https://codingsight.com/10-best-mysql-gui-tools/ - diakses tanggal 18 Januari 2020
[5] https://www.navicat.com/en/company/corporate - diakses tanggal 18 Januari 2020