Database Server






Assalamualaikum Wr Wb ,Hai Agan Agan Semua Kembali Lagi Dengan Saya Maulana ..Hehehhe Ok Agan agan semua Kali ini saya Ingin Mensharing Ilmu saya Tentang Mengkonfigurasi Database Server ..


A. Mysql




Mysql adalah sebuah server database open source yang terkenal yang digunakan berbagai aplikasi terutama untuk server atau membuat WEB. Mysql berfungsi sebagai SQL (Structured Query Language) yang dimiliki sendiri dan sudah diperluas oleh Mysql umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi server yang dinamis dan powerfull :).




Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.




MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL(Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.









Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.







Ok Gan Langsung ajah Kita Buat Database Servernya


Pertama klik dulu link yang sudah saya maksud MySQLnya dan Versinya yaitu https://dev.mysql.com/downloads/mysql/5.5.html disitu langsung saja Download Versi sesuai Operasi system yang kalian gunakan disini saya menggunakan OS system 64 bit

Nah Otomatis Jika kita klik Download akan di arahkan untuk login terlebih dahulu disini klik saja langsung No thanks, Just start my download agar mulai proses downloadnya hehe
Jika Sudah di Download Kita jalankan saja softwarenya
Klik Run
Selanjutnya akan muncul Welcome to the MySQL Server 5.5 setup wizard langsung saja klik next agar mulai proses instalasi
Disini akan muncul License Agreement langsung saja centang I accept the terms in the lincense Agreement lalu next
Pilih Tipe Instalasi Typical karena disini yang biasa umum digunakan
Klik saja langsung Install untuk melakukan instalasi
Jika Proses Instalasi selesai jangan lupa centang Launch the MySQL instance Configuration Wizard jika ingin Setting MySQL langsung klik saja Finish
Klik Next untuk dibagan MySQL Server Instace
Disini ada Dua Type dari MySQL Server instace yaitu Detailed Configuration dan Standard Configuration dalam hal ini kita pilih Detailed Configuration saja
Untuk Hal ini ada 3 tipe Server yang digunakan dalam hal ini kita pilih saja Developer Machine
Pilih Multifunctional Database jadi disini kita menggunakan Basis Data yang berfungi Multi
Disini kita tentukan path innoDB datafile yang diinginkan
Untuk disini kita tentukan Seberapa Besar Koneksi User terhadap Server untuk di asumsi
Untuk disini kita gunakan Port Number 3306 karena untuk port database memang 3306
Pemilihan Karakter yang akan diset ada 3 yaitu standard, best dan manual disini kita gunakan saja standard
Tentukan Service name untuk default MySQL disini kita langsung saja next
Tentukan Password yang nantinya sebagai MySQL
Proses Setting Up MySQL selesai klik saja execute
Finish !!!
Pada Tombol Search isikan MySQL Otomatis ada Aplikasi MySQL yang sudah di install tadi
Masukkan Password yang sudah ditentukan sebelumnya saat setting up MySQL
Disini kita gunakan Perintah yang basic yaitu untuk melihat database yang ada masukkan saja perintah show databases;
Disini Kita buat Database baru dengan perintah create database (nama database); Setelah itu Kita Show Database nya Kita Lihat Sudah tecantum ada ditabel
Setelah itu jika kita ingin mengedit atau mengisi dalam Database itu atau lebih tepatnya menggunakannya masukkan saja perintah use (nama database);
Gunakan saja perintah create table (nama table) ( lalu enter jadi disini kita langsug menambahkan baris yaitu no char (15) primary key, lalu nama varchar (20), lalu kelas varchar (5) lalu ); kenapa harus primary key? karena otomatis si primary key yang sudah ditentukan baris nya akan di tentukan sebagai index otomatis tanpa melakukannya manual indexing untuk melihat hasil dari table yang sudah kita buat gunakan perintah show tables;
Untuk Melihat Hasil lebih detail lagi dari table tersebut gunakan saja perintah desc (nama table); disitu tertera sudah field yang sudah kita buat disini saya akan memberikan tips menghapus field yang sudah ada dalam table dengan cara alter table (nama table) drop (field);

Bagaimana jika kita ingin menambahkan Field didalam Table gunakan saja perintah alter table biodata add (field) (tipe karakter);
Selanjutnya ialah kita memasukan informasi ke dalam Field yang sudah kita gunakan di dalam table tersebut dengan menggunakan perintah insert into biodata (no, nama , kelas) value ('field 1','field 2','field3'); untuk melihat value yang sudah kita buat gunakan saja perintah select *from biodata
Disini Kita Bisa menambahkan lagi dengan perintah yang sama seperti sebelumnya
Pertama yang harus kalian lakukan ialah download Notepad ++ bisa juga si notepad bawaan tapi biar lebih enak notepad ++
Klik Run
Ketikkan perintah mysql -u root -p yang artinya nama user adalah root p adalah password.
Jika password benar maka akan diarahkan ke mysql seperti gambar dibawah ini. Kita coba create database mobilbalap;
Selanjutnya pada database mobil kita gunakan database mobil dengan perintah use mobilbalap; lalu kita coba create table yang ada pada mobilbalap yang berisikan data No, Nama, Tahun. Create table mobilbalap (No int (2),Nama varchar (10),Tahun varchar(4)); Kemudian kita cek dengan perintah show tables;
Isikan tabel sesuai keinginan anda misal No = 1, Nama = Ferari, Tahun = 2018. Insert into mobilbalap value (1,'Ferari'.'2018');Data tersebut dapat dicek dengan perintah select *from mobilbalap;
Kita coba simpan database tersebut dengan keluar terlebih dahulu dari MySQL perintah quit. Lalu masukkan perintah mysqldump -u root -p --databases mobilbalap > mobilbalap.sql.
Perhatikan bahwa jika data tersebut benar maka akan tersimpan secara otomatis pada folder bin dengan nama file mobilbalap.sql.
Buka file tersebut dengan menggunakan notepad ++ yang sudah diinstal sebelumnya. Kemudian tambahkan beberapa database insert into values (2,'Galardo','2018').
Save file tersebut kemudian restore dengan perintah mysql -u root -p < mobilbalap.sql
Kemudian login lagi dengan perintah mysql -u root -p cek database tersebut dengan perintah show databases;
Verifikasi

Menggunakan perintah select *from nama database maka akan terbukti bahwa data yang sudah diubah bisa direstore kembali.

Post a Comment

0 Comments