KONFIGURASI DATABASE SERVER MYSQL DI WINDOWS SERVER 2012

DATABASE SERVER MySQL DI WINDOWS SERVER 2012



Mata Pelajaran : Sistem Operasi Jaringan
Paket Keahlian : Teknik Komputer Jaringan

Bismillah ....
Assalamu'alaikum Warahmatullahi Wabarakatuh ....

Kali ini admin akan coba berbagi ilmu tentang database server di windows server 2012. Sebelum masuk ke konfigurasi , tau ga sih (udah kaya acara di trans 7 ae) apa itu database server?????????????

Database Server adalah program komputer yang menyediakan kayanan basis data untuk program komputer lain. Database server didefinisikan sebagai client-server model, Database management system menyediakan fungsi-fungsi database server dan beberapa DBMS (seperti MySQL) sangat eksklusif untuk client-server model database access. Database server menyediakan fleksibilitas untuk konfigurasi database service yang kita inginkan.

Manfa'at Umum Database Server :
  • Dapat melihat data secara teratur.
  • Banyak pengguna dapat mengakses database pada waktu yang sama.
  • Pemulihan data yang mendukung.
  • Mudah menggunakan antarmuka.
  • Keamanan.
Manfa'at Khusus Database Server :
  • Semua data untuk organisasi dapat disimpan di satu lokasi.
  • Menambahkan tingkat keamanan data.
  • Menyediakan layanan database menagement service dimana data disusun dengan cara tertentu sehingga meningkatkan pencarian dan pengambilan data.
  • Beberapa client dapat mengakses data yang disimpan di database server dalam satu waktu tanpa saling mengganggu satu sama lain.
  • Menyediakan akses data melalui relational SQL atau direct navigational command.
  • Management system menyediakan optimisasi akses data untuk visual studio , delphi , visual basic , dan masih banyak lagi.
  • Tidak memerlukan administration. Mudah di install dan diatur , tidak perlu database administrator.
  • Menyediakan bantuan integritas petunjuk yang lengkap , termasuk definisi primary/foreign key dan informasi cascade , update , dan delete baris pada database.
  • Proses server-based transaction mengurangi tingkat database corruption.
  • Sistem menawarkan keamanan yang lengkap dan bantuan enkripsi untuk database.
  • Memiliki scalability yang tinggi dari peer to peer sampai client server environment (dengan satu set source kode).

Jenis Server Untuk Database Server:
  • Flat File Database
File sederhana yang terdiri dari informasi yang berbeda yang dipisahkan oleh koma , semi kolom , atau usus.
  • Database Relasional
Memiliki tabel yang ada baris dan kolom di mana data muncul.
  • Database Objek 
Salah satu yang membuat data dalam objek bukan file sederhana dan meja.
  • Database Relasional Objek
Data disimpan dalam bentuk tabel dan dapat mengkonversi objek data dan sebaliknya.


Aplikasi Database Server :
  • MYSQL
  • Relational Database Management System (RDBMS).
  • Microsoft SQL Server
  • DBASE
  • Clipper
  • Firebird.

Langkah-Langkah Instalasi & Konfigurasi MySQL :

1. Download Aplikasi MySQL di  sini


2. Buka aplikasi MySQL yang telah di download tadi.


3. Akan muncul tab menu 'License Agreement'. Beri tanda centang untuk menyatakan setuju atas persetujuan tersebut. Lalu klik "Next". 


4. Kita pilih "Custom". Agar kita bisa mengatur database server sesuai kebutuhan yang kita inginkan. Lalu klik "Next".


5. Selanjutnya , Kita pilih products and features yang ingin digunakan dalam MySQL kita. Product and features yang harus di install adalah :
- MySQL Server
- MySQL Workbench
- MySQL Notifier
- Connector/ODBC
- Connector/J
- Connector/NET
- MySQL Documentation
- Sample and Examples


6. Contoh cara memasukkan product and features dari salah satu list yang di atas.(Lihat Gambar)


7. Lalu akan muncul di list yang sebeelah kanan 'Products/Features To Be Installed'. Setelah semua sudah kita masukkan dan muncul di list tersebut , selanjutnya klik "Next".


8. Di tab 'Check Requirements' , Kita bisa klik "Next".


9. Lalu akan muncul sebuah peringatan bahwa ada beberapa products atau features yang belum di install atau upgrade. Kita klik "YES" saja.


10. Selanjutnya masuk ke tahap instalasi semua product and features yang telah kita pilih tadi. Kita bisa langsung klik "Execute" untuk memulai install.


11. Jika sudah klik "Next". Kalau ada tanda seru , maka products atau features tersebut tidak bisa di install karena perangkat kita belum bisa mengaktifkan products atau features tersebut.


12. Lalu kita akan konfigurasi products yang kita pilih tadi. Klik "Next" untuk memulai konfigurasi. Konfigurasi dimulai berurutan dari yang paling atas.


13. Sekarang kita konfigurasi MySQL Server 5.7.15. Yang pertama kita konfigurasi yaitu tipe konfigurasi dan networking. Disini saya memilih tipe "Dedicated Machine". Beri centang TCP/IP. Masukkan Port Number. Dan memberi centang pada "Open firewall port for network access".


14. Yang kedua , mengatur akun dan rule akun tersebut. Beri MySQL root pasword. Dan disini saya menambahkan User. Kalian bisa lihat seperti gambar di bawah.


15. Yang ketiga , 'Windows Service'. Disini saya sesuaikan dengan default dari MySQL.(lihat gambar)


16. Yang keempat , 'Plugins and Extensions'. Disini otomatis menyesuaikan apa yang ada di networking tadi. Jika tidak , saya sarankan sesuaikan saja dengan networking yang diatur di awal.


17. Terakhir untuk konfigurasi MySQL Server 5.7.15 yaitu 'Apply Server Configuration'. Jika sudah mantap konfigurasinya bisa langsung klik "Execute".


18. Lalu klik "Finish".


19. Selanjutnya konfigurasi Sample and Examples. Kita klik "Next".


20. Lalu kita koneksikan ke MySQL server dengan memasukkan user root dan root password yang kita buat tadi. 


21. Lalu masuk ke 'Apply Server Configuration'. Kita langsung klik "Execute".


22. Klik "Finish".


23. Selesai kita konfigurasi dua produk tersebut. Dan selesai kita melakukan instalasi MySQL. Kita klik "Next".


24. Klik "Finish". Telah selesai kita install dan konfigurasi MySQL. 


25. Sekarang , Kita konfigurasi atau menggunakan cara kerja MySQL. Pertama buka MySQL Command Line Client.


26. Masukkan root password yang kita buat tadi. Baru kita bisa gunakan MySQL.


27. Kita lihat database yang ada dalam bawaan MySQL. Perintah " show databases; ".


28. Kemudian Kita buat database kita sendiri. Perintah : " create database Alwan_TKJ; ". Kemudian cek kembali database MySQL Kita. Akan terlihat databases yang kita buat.

Ket : Huruf kapital tidak berlaku untuk nama database di MySQL.


29. Kemudian Kita ingin menggunakan atau mengedit database kita sendiri. Perintah : " use alwan_tkj; ".


30. Kita coba buat sebuah tabel dalam database kita sendiri. Perintah : 


" create table biodata (
no char(15)primary key,
nama varchar(20),
kelas varchar(5)
); "


31. Kemudian kita lihat daftar tabel yang telah di buat. Ingat ya! Daftar Tabel bukan bentuk tabel tersebut. Perintah : "show tables".


32. Kemudian kita lihat lebih rinci table yang kita buat tadi. Perintah " describe biodata; " . ( biodata itu nama table yang tadi dibuat )


33. Selanjutnya , Kita coba tambahkan field ke dalam tabel biodata yang kita buat. Kita buat field atau kolom untuk daftar email. Kita letakkan di bawah kolom kelas.

Perintah : " alter table biodata
                   add email varchar(15) after kelas; "



34. Jika kita ingin menghapus salah satu field atau kolom dalam table. Contoh , kita hapus field email.

Perintah : " alter table biodata drop email; "


35. Kemudian kita masukkan file ke dalam table dan tampilkan hasil input file.
Perintah :

- Untuk input file
"  insert into biodata
  (no,nama,kelas)
  value
  ('1','alwan','11'); " 

- Tampilkan hasil input
" select * from biodata "

Catatan :
- untuk input file harus hati-hati dalam tanda atau simbol , pastikan input itu berhasil sampai ada kata ' Query OK '
- biodata ini ialah nama table yang telah dibuat tadi.


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Buat Database Tentang Biodata Diri di MySQL

1. Buat database untuk siswa dan buat table riwayat hidup siswa tersebut.
 Perintah :
- Untuk Database

" create database naufaludin_alwan_arsanto; "

- Untuk table

" create table riwayat_hidup
   (no mediumint not null auto-increment,
   data varchar(250) not null,
   keterangan varchar(250)not null ,
   primary key (no)
   ); "


2. Kemudian kita lihat rincian dari table yang kita buat tadi. Perintah " desc riwayat_hidup; "


3. Kemudian kita masukkan file atau data riwayat hidup siswa tersebut ke dalam table.
Perintah :
" insert into riwayat_hidup (no,data,keterangan) values
   ('1','nama','naufaludin_alwan_arsanto'),
   ('2','TTL','Jakarta_30_Mei_2001'),
   ('3','jenis_kelamin'.'laki-laki'),
   ('4','agama','islam'),
   ('5','kewarganegaraan','WNI'),
   ('6','email','alwanarsanto3005@gmail.com'),
   ('7','NISN','161710265'); "

ket: Untuk input file bisa menggunakan huruf kapital tetapi tidak bisa menggunakan spasi dan koma.


4. Tampilkan hasil input file tadi. Perintah : " select * from biodata "


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Backup & Restore Database

1. Kita masuk ke Command Prompt. Kemudian kita masuk ke folder bin dari MySQL. Perintah : "C:\ProgramFiles\MySQL\MySQL server 5.7\bin".

2. Kemudian Kita langsung melakukan backup. Perintah : mysqldump -u root -p --databases naufaludin_alwan_arsanto> "D:\Backup MySQL\riwayathidup.sql"  . Dan masukkan password MySQL.


3. Kemudian kita masuk ke FileExplorer Windows Server 2012. Kita cek ke LocalDisk:D tempat backup yang kita atur tadi. Maka akan terlihat file .sql di FileExplorer.


4. Kemudian kita buka file tersebut dengan notepad++. Maka kita bisa melihat semua konfigurasi MySQL yang telah kita lakukan.


5. Sekarang Kita coba tambah field di riwayat hidup siswa tadi lewat notepad++. Cari baris yang berisi INSERT INTO. (lihat gambar)


6. Kemudian kita tambah field 'hobi'. (lihat gambar)


7. Kemudian kita restore dan buka table tersebut di MySQL. Masuk ke Command Prompt.
Perintah : mysql -u root -p < "D:\Backup\MySQL\riwayathidup.sql" . Kemudian masukkan password MySQL.


8. Kemudian kita masuk ke dalam databases siswa tersebut. Lalu tampilkan table tersebut.



--------------------------------------------------------------------------------------------------------------------------

Sekian ....
Wassalamu'alaikum Warahmatullahi Wabarakatuh......

Komentar

Postingan populer dari blog ini

Langkah -Langkah Instalasi Windows Server 2012 di VirtualBox

KONFIGURASI WIRELESS POINT TO POINT MIKROTIK

KONFIGURASI WIRELESS POINT TO MULTIPOINT MIKROTIK