Selasa, 17 Januari 2017

Membuat Relasi Database dengan MariaDB di XUbuntu 16.04

Assalamu'alaikum wr.wb.


A. Pengertian

    Pangkalan data atau basis data (bahasa Inggris: database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

B. Latar Belakang

     Data base system sendiri menjadi kerangka penginformasian tentang suatu metode penyampaian yang banyak digunakan dalam kegiatan bisnis dan usaha dalam sebuah perusahaan. Kualitas sistem informasi yang dimiliki suatu perusahaan mempengaruhi keefektifan produktifitas perusahaan.
     Pada masa sekarang ini peran basis data sangat menonjol. Pemrosesan Basis Data menjadi perangkat andalan. Kehadirannya sangat diperlukan oleh berbagai institusi dan perusahaan. Hal ini terjadi karena Basis Data tidak hanya mempercepat perolehan informasi. Basis data diartikan sebagai sistem berkas terpadu yang dirancang terutama untuk meminimalkan pengulangan data (Kadir, 1999). Pengguna Sistem  Basis  Data bisa  melakukan berbagai operasi terhadap berkas  yang ada di dalam  sistem  tersebut. Operasi itu antara lain mengosongkan berkas, menyisipkan data, mengambil data, menghapus data dan dapat juga  menyajikan informasi yang diambil dari sejumlah berkas yang ada dalam sistem tersebut (Kadir, 1999). 

C. Alat dan Bahan
  • File laporan pembuatan database menggunakan microsoft access. Pengen tahu ? Dapatkan disini. 
  • Laptop
  • Maria DB
  • OS XUbuntu 16.04
D. Tujuan

     Bertujuan mempelajari bagaimana cara membuat database di MariaDB dan membuat relasi database.

E. Tahap Pelaksanaan
  • Buka terlebih dahulu terminal yaitu dengan buka Menu -> Terminal Emullator.
  • Berikutnya kita masuk ke super user dengan cara memasukkan perintah "sudo su" dan ketikkan password super usernya.
  • Setelah masuk, kita keluar terlebih dahulu dari root yaitu dengan memasukkan perintah "exit".
  • Berikutnya kita akan masuk atau login ke mariadb. Dengan memasukkan perintah "mysql -u root -p" tekan enter. Setelah di enter masukkan password Anda. Saat kita memasukkan password memang tidak terlihat, pastikan hati-hati dalam memasukkan passwordnya.
  • Hasil dari kita memasukkan password berarti kita sudah masuk ke maria db seperti gambar dibawah ini.
  • Berikutnya tampilkan terlebih dahulu apa saja yang telah dibuat sebelumnya di dalam phpmyadmin. Yaitu dengan memasukkan perintah "show databases" lalu tekan enter.
 
  • Lalu kita akan membuat database baru yaitu dengan memasukkan perintah "create database majalah (namadatabase)". Pada kesempatan kali ini kita akan membuat database tentang berita dan pengguna (user).
  • Kita akan gunakan databases tersebut yaitu dengan memasukkan perintah "use majalah (namadatabase)".
  • Selanjutnya kita buat table terlebih dahulu yaitu dengan memasukkan perintah "create table informasi (namatable) ()". Didalam kurung () berisi variable dan objek yang akan di buat beserta primary key nya. Perhatikan gambar berikut.
  • Langkah berikutnya kita akan menampilkan columns dari table tersebut yaitu dengan memasukkan perintah "show columns in informasi (namadatabase)". 
  • Pastikan semua proses tadi tidak ada yang error. Langkah berikutnya membuat table user. Cara nya tidak berbeda dengan langkah membuat table informasi tadi yaitu dengan memasukkan perintah "create table user (namatable) ()" . 
  • Lalu tampilkan columns dari table yang kita buat tersebut dengan perintah "show columns in user(namadatabase)".
  • Langkah berikutnya kita akan memasukkan data yang kita perlukan ke dalam dua database tersebut yaitu dengan perintah "insert into informasi (namadatabase) (id_penulis, berita) values (data yang akan ditampilkan)("101","Karanganyar Maju dan Cerdas") ". Sedangkan perintah untuk memasukkan data dari user yaitu dengan perintah "insert into user (namadatabase) (id_penulis, berita) values (data yang akan ditampilkan)("101","Netmedia")". Masukkan data sesuai dengan kebutuhan kita.
  • Lalu kita akan menampilkan data yang telah kita masukkan tadi yaitu dengan perintah "select*from (namadatabase) informasi" dan cara menampilkan database user yaitu dengan perintah "select*from (namadatabase) user". 
Gambar 1

Gambar 2
  • Jika kita akan membuat relasi dalam database pasti harus menggunakan primary key. Coba lihat gambar diatas tadi. Gambar 1 memiliki data 10. Sedangkan gambar 2 cuma memiliki 3 data. Nah disini kita tidak akan menggunakan primary key. Berhubung diatas tadi kita sudah memasukkan primary key, maka kita harus menghapus primary key nya terlebih dahulu yaitu dengan memasukkan perintah "alter table informasi (namatable) drop primary key."
  • Setelah semua primary key terhapus semua, kita akan menampilkan tiga fields secara bersamaan (saling berelasi) yaitu dengan memasukkan perintah "select informasi (namadatabase).id_penulis(namafield), informasi.berita, user.nama_penulis from(dari) informasi, user where(dimana) informasi.id=user.id_penulis;".
  •  Hasil dari pemanggilan tersebut seperti dibawah ini.

F. Kesimpulan

     Dari pemaparan diatas dapat ditarik kesimpulan bahwa pembuatan database menggunakan maria db lebih mudah dan banyak tantangan dalam tahap pelaksanaannya. Disamping itu, kita harus tau sintaks dasar dari SQL.

G. Referensi
  • https://id.wikipedia.org/wiki/Basis_data
  • http://repository.usu.ac.id/bitstream/123456789/24103/5/Chapter%20I.pdf
Sekian dan Terimakasih.

SMK Bisa !!

Wasalamu'alaikum wr.wb

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.