Language

Pengantar

Table dalam database adalah struktur data yang terdiri dari kolom dan baris, yang digunakan untuk menyimpan informasi terkait dengan suatu topik atau objek. Setiap kolom dalam tabel merepresentasikan jenis data tertentu, seperti teks, angka, atau tanggal, sementara setiap baris merepresentasikan entitas atau item individu yang terkait dengan topik tersebut.

Sebagai contoh, sebuah database perpustakaan mungkin memiliki tabel buku yang terdiri dari kolom seperti judul, penulis, tahun terbit, penerbit, dan nomor ISBN. Setiap baris dalam tabel tersebut merepresentasikan satu buku dalam koleksi perpustakaan.

Tabel dalam database digunakan untuk menyimpan data secara terstruktur, sehingga memudahkan pengguna untuk mengakses dan memanipulasi data sesuai dengan kebutuhan mereka. Dalam sebuah database relasional, tabel dapat dihubungkan dengan tabel lain melalui kunci asing, sehingga memungkinkan data yang terkait dengan objek atau topik yang sama dihubungkan satu sama lain.

Pada artikel kali ini, kita akan membahas bagaimana membuat tabel pada MySQL menggunakan phpMyAdmin. Artikel ini akan menggunakan phpmyadmin Xampp, bagi yang belum memahami bagaimana cara instalasi Xampp dapat melihat tutorialnya di Tutorial instalasi Xampp di OS Windows.

 

Merancang Table

Sebelum kita mulai membuat sebuah tabel, alangkah baiknya jika kita merancang terlebih dahulu tabel seperti apa yang akan kita buat. Untuk dapat merancang sebuah tabel, ada beberapa hal yang harus diperhatikan :

  • Data / Atribut apa saja yang akan disimpan.
  • Tipe data apa yang sesuai untuk data / atribut yang akan disimpan.
  • Panjang data / atribut.

Sebenarnya masih banyak hal lain yang harus diperhatikan seperti kunci primer atau keunikan data dan lain sebagainya. Tapi pada tahap ini kita akan membahas konsep yang sederhana dulu agar mudah dipahami.

Sebagai contoh, katakanlah terdapat data barang yang akan dibuatkan tabel nya di databse MySQL. Pada data mentah dapat kita lihat data barang adalah sebagai berikut :

Kode Barang Nama Barang Jumlah Stok Harga
A-0001 Pepsodent 12 5600
A-0002 Rinso 10 1500
A-0003 Lifebuoy 8 7500
A-0004 Kopimix 30 1500

 

Jika kita perhatikan data mentah diatas maka kita dapat peroleh atribut / field dari data barang yaitu :

  • Kode Barang
  • Nama Barang
  • Jumlah Stok
  • Harga

Berikutnya kita akan menentukan tipe data yang cocok untuk field - field diatas, mari kita bahas isian data dari tiap field :

  • Kode Barang, berisikan data kombinasi huruf dan angka "A-0001" sehingga dapat kita simpulkan field ini menampung data teks atau string, maka pilihan tipe data yang mungkin adalah char, varchar, text, dsb. kita akan menggunakan varchar untuk menampung data ini, selain lebih hemat penyimpanan dibanding text, varchar tidak seketat tipe data char yang panjang input nya harus tetap untuk semua data.
  • Nama Barang, berisikan data teks, disini kita juga akan menggunakan varchar dibanding teks karena isian data berupa string yang tidak terlalu panjang.
  • Jumlah Stok, berisikan data angka, maka pilihan tipe data cukup banyak mulai dari smallint, int, bigint, decimal, float, double, dsb. Disini kita akan menggunakan int saja karena angka jumlah stok tidak terlalu besar dan tidak berupa nilai desimal, kalau jumlah stok mengandung angka desimal maka kita akan menggunakan tipe data decimal, float atau double.
  • Harga, berisikan data angka, sama seperti jumlah stok tapi data angka disini nilainya lebih besar maka kita dapat menggunakan int atau bigint.

Dari pembahasan diatas dapat kita peroleh rancangan dari table yang akan kita buat yaitu :

Nama Field Tipe Data Panjang atau Size Data
Kode_Barang varchar 255
Nama_Barang varchar 255
Jumlah_Stok int  
Harga int  

 

Panjang data menandakan panjang karakter yang dapat disimpan jika pada tipe string atau teks, dan panjang byte yang digunakan untuk menyimpan data pada tipe angka. Pada tabel diatas Kode_Barang kita beri panjang 255 karakter agar dapat menyimpan data sampai 255 karakter untuk jika dikemudian hari kode barang yang digunakan lebih panjang.

Penamaan field tidak boleh menggunakan spasi oleh karena itu pada tabel diatas kita akan menggantikan spasi dengan karakter underscore ("_"). Rancangan table telah selesai, selanjutnya kita dapat membuat tabel pada database MySQL melalui phpMyAdmin.

 

Membuat Table di phpMyAdmin

Pertama sekali jalankan Xampp control panel dan jalankan modul Apache dan MySQL.

Selanjutnya bukalah browser dan ketikkan URL atau alamat :

http://localhost/phpmyadmin

Maka akan tampil halaman phpyadmin seperti gambar berikut :

Selanjutnya kita akan membuat database baru sebagai induk dari tabel yang akan kita buat dengan nama db_gudang. Tutorial pembuatan database dapat dilihat pada artikel berikut :

Membuat Database di phpMyAdmin

Setelah database dibuat, masuk kedalam database db_gudang dengan mengklik nama db_gudang di daftar database pada sisi kiri menu samping dari phpmyadmin. Kemudian isikan nama table dengan tbl_barang dan jumlah kolom 4 lalu tekan tombol create.

selanjutnya kita akan mengisi nama kolom, tipe data dan panjang nya.

Setelah selesai klik tombol Save, tombol ini berada di bagian bawah dari halaman scroll kebawah agar dapat melihat tombol ini.

Tabel baru akan terlihat di daftar tabel dari db_gudang.

Anda dapat mengklik link tbl_barang untuk melihat isi dan pilihan menu untuk tabel tbl_barang.

Selamat, anda telah berhasil membuat tabel baru.. 😉, Selanjutnya tabel anda dapat di-isi dengan data baru dan operasi - operasi standard database lainnya seperti insert, edit, delete melalui aplikasi apapun yang mendukung MySQL. Sekian artikel kali ini semoga bermanfaat bagi kita semua.. 😇

No comments

Leave your comment

In reply to Some User
Related Articles
  • Simple File Hosting With PHP
    Simple File Hosting With PHP
    Information
    1 year(s) 4 month(s) 15 day(s) ago
    Source Code aplikasi simple file hosting dengan PHP merupakan aplikasi layanan file hosting yang dapat digunakan untuk pengelolaan file pada aplikasi web seperti upload, download dan hapus file.
  • Source Code Web Service WSDL NuSOAP CodeIgniter 4 PHP 7
    Source Code Web Service WSDL NuSOAP CodeIgniter 4 PHP 7
    Information
    2 year(s) 6 month(s) 9 day(s) ago
    Deskripsi : - Codeigniter 4 - PHP 7.4 - MySQL (you can find the database sql script in root directory) - NuSOAP 0.98   Download Link : Download : webservice_nusoap_ci4_php7.zip
  • Koneksi ke Database MySQL Menggunakan PHP: Tutorial Lengkap untuk Pemula
    Koneksi ke Database MySQL Menggunakan PHP: Tutorial Lengkap untuk Pemula
    Information
    1 year(s) 3 month(s) 23 day(s) ago
    PHP menyediakan beberapa cara untuk melakukan koneksi dan manipulasi data ke database MySQL. Salah satunya adalah menggunakan ekstensi mysqli atau mysql improved. Anda dapat menggunakan pendekatan prosedural dengan menggunakan fungsi - fungsi mysqli, atau menggunakan pendekatan object oriented. Pada tutorial ini kita akan membahas koneksi menggunakan pendekatan prosedural dengan menggunakan fungsi mysqli_connect.
  • Array pada PHP
    Array pada PHP
    Information
    1 year(s) 4 month(s) 17 day(s) ago
    Array merupakan salah satu tipe data yang dimiliki oleh semua bahasa pemrograman modern saat ini. Pada PHP, array merupakan salah satu tipe data yang cukup penting. Pada artikel kali ini, akan dibahas secara sederhana penggunaan Array dalam pemrograman PHP.
  • Include dan Require Pada PHP
    Include dan Require Pada PHP
    Information
    1 year(s) 4 month(s) 24 day(s) ago
    Dalam proses pembuatan web menggunakan PHP, sering kali kita perlu menggunakan file-file yang sudah ada seperti library atau membagi kode program menjadi beberapa bagian kedalam beberapa file terpisah yang dapat digunakan kembali. Untuk tujuan ini, PHP menyediakan dua perintah yaitu include dan require yang dapat digunakan untuk menyertakan file script php kedalam sebuah script php lain agar variabel dan fungsi dari file script yang disertakan dapat digunakan oleh script pemanggil.
  • Bermain dengan HTML Form dan PHP
    Bermain dengan HTML Form dan PHP
    Information
    1 year(s) 5 month(s) 17 day(s) ago
    Saat kita browsing sebuah website, seringkali kita menemukan beberapa fitur interaktif yang memungkinkan kita untuk memberikan informasi atau melakukan aksi tertentu, seperti mengisi survey, melakukan pemesanan, atau mengirim pesan. Sebagai contoh pada layanan berbagi pesan atau sosial media yang menggunakan browser dimana anda dapat mengirimkan pesan, membagikan photo, status dan lain sebagainya.
  • Cara Konfigurasi Virtual Host Pada Xampp Apache Web Server
    Cara Konfigurasi Virtual Host Pada Xampp Apache Web Server
    Information
    1 year(s) 5 month(s) 23 day(s) ago
    Pada paket web server Xampp semua direktori web berada pada folder htdocs secara default. Sehingga jika anda membuat sebuah web baru maka anda akan meletakkan web tersebut di dalam sub folder dari folder htdocs tersebut. Sebagai contoh katakanlah anda membuat sebuah project web baru dengan nama sisfo_barang dan anda letakkan di dalam sub folder dari folder htdocs.
  • Cara mudah instalasi CodeIgniter 4 di localhost
    Cara mudah instalasi CodeIgniter 4 di localhost
    Information
    1 year(s) 5 month(s) 24 day(s) ago
    CodeIgniter 4 adalah sebuah kerangka kerja atau framework aplikasi web PHP modern dan ringan yang dirancang untuk memudahkan pengembangan aplikasi web dengan cepat dan efisien. Dirilis pada tahun 2020, CodeIgniter 4 menawarkan sejumlah fitur baru dan perbaikan yang signifikan dibandingkan dengan versi sebelumnya dimana salah satunya telah mendukung PHP 7.2 ke atas.
  • Cara Mudah Instalasi Xampp di OS Windows
    Cara Mudah Instalasi Xampp di OS Windows
    Information
    1 year(s) 6 month(s) 1 day(s) ago
    Pada artikel kali ini, kita akan membahas langkah - langkah instalasi xampp di sistem operasi windows. Pada artikel kali ini sistem operasi yang digunakan adalah sistem operasi Windows 10. Sebelum kita mulai pada tahapan instalasi, ada baiknya kita mengenali dulu apa itu Xampp.
  • Cara Mudah Membuat Database Pada MySQL Server Menggunakan phpMyAdmin
    Cara Mudah Membuat Database Pada MySQL Server Menggunakan phpMyAdmin
    Information
    1 year(s) 10 month(s) 28 day(s) ago
    phpMyAdmin merupakan software berbasis web yang dibuat menggunakan PHP. phpMyAdmin digunakan untuk mengelola database pada server MySQL. Dikarenakan software ini dibuat menggunakan PHP, maka phpMyAdmin membutuhkan apache web server dan browser pada client untuk menjalankannya seperti chrome, firefox, opera, dll. Pada artikel kali ini, akan dibahas langkah - langkah mudah dalam membuat database pada MySQL menggunakan phpMyAdmin.
  • Setting dan Instalasi MySQL untuk PHP pada Ubuntu
    Setting dan Instalasi MySQL untuk PHP pada Ubuntu
    Information
    2 year(s) 5 month(s) 14 day(s) ago
    Pada artikel kali ini kita akan membahas bagaimana melakukan instalasi mysql yang akan digunakan bersama PHP pada Ubuntu. Versi Ubuntu yang digunakan pada artikel ini adalah 20.04. Pastikan apache2 dan PHP telah tersintall terlebih dahulu. Untuk instalasi apache2 dapat dilihat pada artikel ini : Instalasi apache2 web server pada Ubuntu, dan untuk instalasi PHP dapat dilihat pada artikel ini : Instalasi PHP pada Ubuntu.
  • PHP - Perkenalan
    PHP - Perkenalan
    Information
    2 year(s) 6 month(s) 7 day(s) ago
    PHP atau yang sering disebut dengan Hypertext Preprocessor merupakan bahasa pemrograman open source yang bertujuan untuk pengembangan web. PHP dapat juga disebut dengan HTML-embedded scripting language karena implementasi nya yang tertanam pada dokumen HTML. Walaupun begitu, PHP tidak lagi hanya di-implementasikan pada dokumen HTML saja, namun dapat di-implementasikan pada berbagai kebutuhan dan layanan seperti XML, SOAP dan layanan-layanan lainnya.
  • Membangun WebService WSDL Menggunakan NuSOAP pada Framework CodeIgniter 4
    Membangun WebService WSDL Menggunakan NuSOAP pada Framework CodeIgniter 4
    Information
    2 year(s) 6 month(s) 10 day(s) ago
    Pada artikel kali ini, akan dibahas tutorial membangun webservice WSDL menggunakan NuSOAP. Sebelum kita mulai, ada baiknya kita menjabarkan dulu tools atau library yang akan digunakan selama proses pembuatan webservice.