WORDBND.COM - Padat artikel kali ini saya akan membahas tutorial tentang cara membuat database pada MySQL melalui phpmyadmin. Dengan menggunakan phpmyadmin memungkinkan membuat database tanpa  coding (SQL / query language) melainkan anda dapat membuat database hanya menggunakan klik-klik atau biasanya disebut dengan Wizard Mode.

Pada umumnya seorang software developer kususnya progrmaer yang mengembangkan aplikasi berbasis website (menggunakan bahasa pemrograman PHP) dalam mengembangkan suatu aplikasi / sistem secara offline dapat menggukan XAMPP sebagai local server.

Pengertian XAMPP, MySQL dan PHPMYADMIN

XAMPP adalah paket aplikasi open source dan cross platform (dapat berjalan di berbagai macam OS) yang dapat digunakan untuk membangun website sebagai local server terdiri dari program Apache HTTP Server, MySQL sebagai database, dan compiler bahasa pemrograman PHP dan Perl.

Namun ketika mengunjungi Offical Page Apache Friends, dijelaskan bahwa XAMPP terdiri dari beberapa aplikasi Apache, MariaDB, PHP dan Pearl. Untuk databasenya MariaDB namun setelah di install pada modul xampp-control nya masih dituliskan MySQL.Yang membedakan antara MySQL dengan MariaDB, sebenarnya saya juga kurang begitu paham. Namun untuk saat ini yang saya ketahui, setalah MySQL diadobsi oleh ORACLE  dan menjadi product yang ber-licence, kemudian founder MySQL meluncurkan kembali DBMS yang bersifat open source yaitu MariaDB.

Phpmyadmin adalah salah satu tool yang terdapat pada XAMPP untuk mempermudah dalam mengakses database MySQL yaitu dengan melalui web browser. Dengan mengakses phpmyadmin developer atau programmer dapat melakukan segala sesuatu kegiatan untuk yang berhubungan dengan database misalkan membuat, menghapus, menginputkan data, dan lain sebagainya tanpa melakukan coding.

Penggunaan phpmyadmin hanya mempermudah dalam memonitoring data pada database namun untuk penerapan mengakses database melalui program misalkan PHP anda wajib harus menggunakan Qeury / SQL.


Langkah-langkah Membuat Database Melalui PHPMYADMIN

Pada Artikel kali ini saya akan mempraktikan cara membuat database tanpa melakukan coding dengan khasus Digital Distribution System. Berikut ini rancangan database unutuk Digital Distribution System yang pernah saya buatpada artikel sebelumnya:
1. ERD Game Digital Distribution System


2. Database Schema Physical Design Game Digital Distribution System

Persiapakan alat dan bahan yang akan gunakan :
  • Software utama yang akan digunakan adalah XAMPP. Anda dapat mendownloadnya melalui official page-nya di Apache Firends lalu silahkan install di PC atau laptop anda. Jika anda menginstall XAMPP di linux, silahkan kunjungi link berikut Tutorial Menginstall XAMPP di Linux Ubuntu.
  • Setalah XAMPP terinstall di PC atau laptop anda silahkan buka XAMPP, kemuidan jalankan Apache dan MYSQL pada XAMPP anda.

Karena design rancangan database sudah tersedia dan software yang akan digunakan juga sudah siap, mari kita mulai mengimplementasikan rancangan database Digital Distribution System di atas melalui PHPMYADMIN, berikut ini step by step membuat database melalui phpmyadmin tanpa coding :
Gambar step-by-step membuat database di phpmyadmin

  1. Silahkan buka web browser kemudain buka url berikut ini : http://localhost/phpmyadmin.
  2. Selanjutnya untuk membuat database baru silahkan klik New, yang berada pada bagian paling atas pada list database.
  3. Kemudian silahkan isi nama database yang akan anda buat.
    Berdasarkan dari kasus yang akan saya terapkan saya maka database akan saya beri nama :
    digital_distribution_db
  4. Silahkan klik button create untuk mengkesekui perintah pembuatan database.

    Gambar hasil membuat database


    Berdasarkan document terdapat 5 buat table pada database digital_distribution_db yang akan saya buat, berikut ini berikut ini urutan pembuatan table database yang akan saya buat :
    • user
    • application
    • version
    • category
    • application_category

    Gambar membuat table user pada database digital_distribution_db

  5. Klik nama database yang telah anda buat digital_distribution_db, yang terdapat pada list database di sidebar.
  6. Silahkan isi nama table baru yang akan anda buat, misalkan user.
  7. Selanjutnya silahkan isi jumlah kolom pada tabel yang kan anda gunakan.
  8. Klik button Go untuk melanjutkan mengisi masing-masing kolom pada table user.
    Gambar mengisi masing-masing nama kolom, tipedata, dan length/value dari tabel user.

  9. Silahkaan isikan masing-masing nama kolom, tipedata, dan length/value pada tabel user, sesuai dengan rancangan yang telah dibuat.
  10. Klik button Save mengeksekusi pembuatan tebel user.
    Gambar langkah-langkah menambahkan constraint PRIMARY KEY pada id_user
     
  11. Selanjutnya menambahkaan constraint PRIMARY KEY pada kolom id_user tabel user, klik pada digital_distribution_db
  12. Silahkan klik pada teble user.
  13. Silahkan klik pada check box kolom id_user.
  14. Klik Primary pada menu, untuk memerikan constraint PRIMARY KEY pada kolom id_user.
    Gambar hasil menambahkan constraint PRIMARY KEY pada id_user


    Gambar membuat table application pada database digital_distribution_db

  15. Selanjutnya untuk membuat table baru, klik pada digital_distribution_db.
  16. Kemudian New, untuk membuat tabel baru.
  17. Mengisi nama table dengan nama application.
  18. Jika jumlah kolom yang disediakan kurang anda dapat menambahkannya dengan cara ubah angka jumlah kolom yang akan ditamabahkan.
  19. Kemudian klik Go untuk mengeksekusi perintah penambahan kolom yang akan dibuat.
  20. Silahkan mengisi tiap-tiap nama kolom, tipedata, lenght/values pada table version sesuai dengan rancangan.
  21. Menentukan constraint pada kolom id_appliation sebagai PRIMAY KEY.
  22. Silahkan klik button Save untuk mengeksekusi pembuatan table application.
    Gambar membuat table application



    Gambar membuat table version

  23. Memebuat table baru dengan nama version.
  24. Mengisikan nama kolom, tipedata, lenght/values pada table version sesuai dengan rancangan.
  25. Menentukan constraint pada kolom id_version sebagai PRIMAY KEY.
  26. Silahkan klik button Save untuk mengeksekusi pembuatan table version.
    Gambar hasil membuat table version


    Gambar membuat table category

  27. Memebuat table baru dengan nama category
  28. Mengisikan nama kolom, tipedata, lenght/values pada table category sesuai dengan rancangan.
  29. Menentukan constraint pada kolom id_category sebagai PRIMAY KEY
  30. Silahkan klik button Save untuk mengeksekusi pembuatan table category.

    Gambar hasil membuat table category

    NOTE :
    setiap membuat tabel default jumlah kolomnya adalah 4, jika dalam membuat suatu table anda hanya menggunakan 2 kolom saja maka anda dapat mengabaikan kolom yang tidak anda gunakan. Secara otomatis setalah anda save 2 kolom yang masih kosong tidak akan digenerate karena tidak memiliki value.


    Gambar membuat table application_category

  31. Memebuat table baru dengan nama application_category.
  32. Mengisi nama kolom, tipedata, lenght/values pada table application_category sesuai dengan rancangan.
  33. Menentukan constraint pada kolom id_application_category sebagai PRIMAY KEY.
  34. Silahkan klik button Save untuk mengeksekusi pembuatan table application_category.

    Gambar hasil membuat table application_category


    Gambar membuat relasi antara table user dengan table  application

  35. Membuat relasi antara table user dengan table application, silahkan klik pada digital_distribution_db
  36. Kemudian klik pada table application.
  37. Klik pada tab Structure.
  38. Kemudain klik button relation view.
  39. Pilih kolom pada table application yang akan anda gunakan sebagai FORIGEN KEY yaitu id_user.
  40. Pilih tabel yang akan anda relasikan dengan tabel application yaitu tabel user.
  41. Pilih kolom pada tabel user yang akan direlasikan yaitu id_user.
    Jika suatu kolom sudah memiliki constraint PRIMARY KEY biasanya akan secara otomatis ketika di table tujuan relasi telah di set maka kolom secara default kolomnya akan otomatis muncul.
  42. Klik button Save untuk mengeksekusi perintah pembuatan relasi antara table application dengan table user.


    Gambar membuat relasi antara table application dengan table version.

  43. Membuat relasi antara table application dengan table version. Silahkan klik pada digital_distribution_db.
  44. Kemudian klik pada table version.
  45. Klik pada tab Structure.
  46. Kemudain klik button relation view.
  47. Pilih kolom pada table version yang akan anda gunakan sebagai FORIGEN KEY yaitu id_application.
  48. Pilih tabel yang akan anda relasikan dengan tabel version yaitu table application.
  49. Pilih kolom pada tabel application yang akan direlasikan yaitu id_application.
  50. Klik button Save untuk mengeksekusi perintah pembuatan relation antara table version dengan table application.

    Gambar membuat relasi antara tabel application dan tabel category pada tabel application_category
  51. Membuat relasi antara tabel application dan tabel category, pada tabel application_category, klik pada digital_distribution_db
  52. Kemudian klik pada tabel application_category
  53. Klik pada tab Structure.
  54. Kemudain klik button relation view.
  55. Klik + Add constraint untuk menambahkan kolom constraint.
  56. Membuat Relasi antara tabel application dengan application_category.
    Pilih kolom pada table application_category yang akan anda gunakan sebagai FORIGEN KEY yaitu id_application.
  57. Pilih tabel yang akan anda relasikan dengan tabel application_category yaitu table application.
  58. Pilih kolom pada tabel application yang akan direlasikan yaitu id_application.
  59. Membuat relasi antara tabel category dengan application_category.
    Pilih kolom pada table application_category yang akan anda gunakan sebagai FORIGEN KEY yaitu id_category
  60. Pilih tabel yang akan anda relasikan dengan tabel application_category yaitu table category.
  61. Pilih kolom pada tabel category yang akan direlasikan yaitu id_category.
  62. Klik button Save untuk mengeksekusi perintah pembuatan relation antara table application_category dengan table category.

Gambar database schema pada PHPMYADMIN
(Hasil Pembuatan Database, Tabel dan Relasi untuk Digital Distribution System)

Sekian tutorial membuat database pada MYSQL melalui PHPMYADMIN tanpa perlu melakukan coding dengan bahasa query atau SQL. Banyak kekurangan saya ucapkan mohon maaf dan trima kasih.

أحدث أقدم