PENGENALAN DAN INSTALASI MySQL serta perbandingan dengan PostgreSQL
Assalamualaikum Warahmatullahi Wabarokatuh
Selamat datang di blog saya ini. Saya hadir disini untuk membawa suatu laporan praktikum Desaign Basis Data. Materi awal pada praktikum perkuliahan saya dalam semester ini adalah tentang PENGENALAN DAN INSTALASI salah satu software basis data, yaitu MySQL. langsung saja cap cuusss..
DASAR TEORI
Sebelum kita memulai untuk tahap-tahap awal menjalankan suatu DBMS ini untuk membuat database. Tidak ada salahnya bagi kita untuk berkenalan dengan apa itu database dan apa itu MySQL. Oke apa itu database?
Dalam kehidupan nyata banyak yang tidak mengetahui apa itu database atau basis data. Padahal sebenarnya kita selalu berhubungan dengan yang namanya database. Baik berhubungan secara langsung maupun tidak. Saya coba sedikit analogikan contoh dari database yang ada dalam kehidupan kita sehari-hari.
Nah, dari contoh tersebut kita dapat berpendapat bahwa database merupakan sekumpulan data yang disimpan dengan menggunakan aturan. Dalam pengisian data, kita membutuhkan suatu keteraturan aga memudahkan dalam pengaksesanny. Semakin teratur (kadang teratur berbanding lurus dengan kesulitan) penyimpanan maka semakin mudah dalam pengaksesan.
Sedikit berkenalan dengan MySQL. MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multiuser. MySQL merupakan implementasi dari systemmanajemen basisdata rasional (RDBMS). MySQL dibuat oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10.00 tabel dan 500 diantaranya memiliki 7 juta baris.
Itu sedikit pengenalan tentang database yang saya rangkum :D, Oke langsung saja kita menuju pada cara menggunakan atau tutorial bagaimana menmbuat database menggunakan MySQL.
HASIL PRAKTIKUM
Saya disini akan menggunakan CMD (Command Prompt). Untuk menjalankan MySQL dengan CMD kita harus menginstal terlebih dahulu XAMPP.
Untuk aplikasinya dapat sobat download di blog-blog tetanganga. Karena saya belum menyediakan aplikasinya untuk di download di blog ini. Hehe
DASAR TEORI
Sebelum kita memulai untuk tahap-tahap awal menjalankan suatu DBMS ini untuk membuat database. Tidak ada salahnya bagi kita untuk berkenalan dengan apa itu database dan apa itu MySQL. Oke apa itu database?
Dalam kehidupan nyata banyak yang tidak mengetahui apa itu database atau basis data. Padahal sebenarnya kita selalu berhubungan dengan yang namanya database. Baik berhubungan secara langsung maupun tidak. Saya coba sedikit analogikan contoh dari database yang ada dalam kehidupan kita sehari-hari.
"Saya contohkan dalam kasus Lemari Pakaian-penyimpanan baju fifo (first in first out) atau lifo (last in first out). Pada umumnya cara yang kita lakukan dalam penyimpanan baju adalah menyimpan yang terakhir dicuci pada bagian yang paling bawah meski lebih merepotkan dibandingkan dengan ditumpuk langsung pada bagian atas (lifo). Tujuannya adalah agar semua baju mendapatkan kesempatan yang kurang lebih sama dalam penggunaannya. Jika dibalik dan kita menggunakan lifo., maka hanya kelompok baju yang paling atas yang sering digunakan".
Nah, dari contoh tersebut kita dapat berpendapat bahwa database merupakan sekumpulan data yang disimpan dengan menggunakan aturan. Dalam pengisian data, kita membutuhkan suatu keteraturan aga memudahkan dalam pengaksesanny. Semakin teratur (kadang teratur berbanding lurus dengan kesulitan) penyimpanan maka semakin mudah dalam pengaksesan.
Sedikit berkenalan dengan MySQL. MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multiuser. MySQL merupakan implementasi dari systemmanajemen basisdata rasional (RDBMS). MySQL dibuat oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10.00 tabel dan 500 diantaranya memiliki 7 juta baris.
Itu sedikit pengenalan tentang database yang saya rangkum :D, Oke langsung saja kita menuju pada cara menggunakan atau tutorial bagaimana menmbuat database menggunakan MySQL.
HASIL PRAKTIKUM
Saya disini akan menggunakan CMD (Command Prompt). Untuk menjalankan MySQL dengan CMD kita harus menginstal terlebih dahulu XAMPP.
Untuk aplikasinya dapat sobat download di blog-blog tetanganga. Karena saya belum menyediakan aplikasinya untuk di download di blog ini. Hehe
- Setelah sobat selesai mendownloadnya, Doble klik apliksinya.
- Dan akan muncul kotak dialog untuk memilih bahsa yang akan kita gunakan ketika instalasi, namun sebaikknya kita menggunakan Bahasa Indonesia saja.
3. Selanjutnya klik Next hingga proses install berjalan.
4. klik Saya setuju.
5. Selanjutnya tentukan letak direktori yang mana yang akan kita install. Kemudian klik Install dan proses instalasi mulai berjalan.
6. Dan Klik Selesai untuk mengakhiri proses instalasi
Setelah itu langsung saja kita jalankan aplikasinya, yaitu klik XAMPP Control Panel. Dengan XAMPP ini otomatis kita dapat menjalakan MySQL dengan menggunakan CMD.
Cukup klik Start pada MySQL, karena pada saat ini kita hanya akan menjalankan MySQL saja.
Setelah itu buka CMD (Command Prompt), dengan cara klik start dan di pencarian tulis cmd, atau bisa dengan windows botton + R, kemudian ketik cmd dan enter.
Untuk menyambungnya dengan MySQL kita ketikkan script nya :
cd ..
cd ..
cd xampp
cd mysql
cd bin
mysql -u root
jika berhasil akan muncul 'Welcome to the MySQL monitor'
Selanjutnya kita akan membuat database, yaitu sintaksnya adalah CREATE DATABASE NamaDatabase;
pada contoh kali ini saya akan membuat database dengan nama rofiqo136500;
untuk menghapus synraks nya adalah DROP NamaDatabase;
Untuk melakukan perhitunagan matematika maka sintaks nya adalah SELECT perthitungan;
TUGAS RUMAH
ERD untuk transaksi penjualan (jual - beli)
Hubungan dan kardinalitas yang ada pada ERD diatas adalah sebagai berikut ;
- Pembelian dengan barang (many to many)
- Karyawan dengan barang (many to many)
EVALUASI PERBEDAAN DBMS MySQL DENGAN PostgreSQL
1. Pada MySQL bekerja pada berbagai paltform.
2. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasisystem database.
3. sedangakan pada PosgreSQL hanya bisa dijalankan pada aplikasi itu sendiri.
KESIMPULAN
Database merupakan suatu yang dilakukan untuk mengautur sesuatu itu agar memiliki pengaksesan yang cepat dan mudah.
SARAN
Untuk stiap individu pasti mempunyai pendapat yang berbeda, sehingga terserah mana yang mau dipakai yang penting tidak menyalahkan oranglain. Postgre OKE, MySQL OKE.
Yah itulah sedikit tentang MySQL dan Postgre, semoga banyak atau sedikit dapat bermanfaat bagi kalian semua..
I WILL COME BACK LATTER :)














Leave a Comment