Rabu, 14 November 2018

Konfigurasi Database(MySQL) Tentang Riwayat Hidup


Assalamualaikum wr. wb.
Pada postingan kali ini saya akan membuat database tentang daftar riwayat hidup saya. Oh iya saya ulangi, disini saya menggunakan MySQL sebagai databasenya, yaudah untuk mempersingkat waktu langsung saja konfigurasinya. 

 Pertama kita cari dan buka terlebih dahulu MySQL 5.5 Command Linet Client di search, kemudian kita login dengan memasukkan password MySQL nya.


Kemudian kita buat database baru nya, disini saya membuatnya dengan nama DaftarRiwayatHidupFikriansah; untuk cara membuatnya bisa menggunakan perintah create database (nama databasenya); . Setelah itu show databases; untuk melihat database yang baru dibuat tadi.


Kita gunakan database yang baru kita buat tadi dengan perintah use (nama databasenya), kemudian kita buat tablenya dengan perintah create table (nama table yang akan dibuat). Setelah itu masukkan perintah no mediumint not null auto_increment, yang digunakan untuk mengurutkan system numberik/numerik, jadi nanti biodata yang kita bikin akan berurutan sesuai nomor nya, setelah itu buat bagan sesuai dengan keinginan anda. Jika belum tahu caranya silahkan mampir ke postingan yang sebelumnya ya hehehe. Terahkir coba lakukan pengecekan jangan sampai ada yang tertinggal atau salah ketik.


Kita buat isi table yang sudah kita buat dengan Daftar Riwayat Hidup Kita , gunakan perintah seperti gambar dibawah ini untuk memasukkan data ke table yang telah kita buat sebelumnya.
*Note:
- insert into daftarriwayathidupfikriansah
- (No,DataDiri,KeteranganDiri)
- values : Memasukkan data dengan mengelompokkan bagan seperti No,DataDiri,KeteranganDiri ke dalam table.
- ('1','Nama','Fikriansah') : Adalah isi data dalam table yang diurutkan sesuai bagan yang dibuat.
- Perintah ==> ); : perintah yang digunakan untuk mengakhiri pemasukkan daya yang telah selesai.


Setelah memasukkan data kemudian lakukan pengecekan/verifikasi untuk mengetahui apakah database riwayat hidup yang tadi dibuat sudah terbentuk atau belum. Kita bisa menggunakan perintah select *from (nama tablenya) untuk melakukan pengecekkan. Jika berhasil maka akan seperti gambar dibawah ini. 


Sekian terimakasih hehe.

Wassalamualaikum wr. wb.

eBGP (Physical) di Cisco Packet Tracer


Assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan memposting cara eBGP (Physical) di Packet tracer.

Topologi :

R1 :
Pertama setting IP Address terlebih dahulu.


Lalu setting router bgp, router-id, neighbor dan remote-as ke arah R2.


Jangan lupa kita setting Loopbacknya juga.


R2 :
Sama seperti R1 settingnya, pertama setting IP Addressnya terlebih dahulu.


Kemudian setting router bgp, router-id, neighbor dan remote-as ke arah R1.


Jangan lupa juga setting Loopbacknya juga.


Verifikasi :

 (R1)

Apakah sudah muncul seperti gambar dibawah ini ? kalau sudah berarti sudah berhasil.


 (R2)

Kita liat juga pada R2 apakah sudah berhasil juga ? kalau sudah akan muncul gambar seperti dibawah ini.

Oke cukup sekian dan terimakasih hehe

Wassalamualaikum wr. wb.

Konfigurasi Database(MySQL) di Windows Server 2012 R2


Assalamualaikum wr. wb.
Kali ini saya akan memposting cara database MySQL pada Windows Server 2012, untuk mengenal lebih ke dalam berikut penjelasannya. Apa itu Database server?
Database server adalah program komputer yang menyediakan layanan 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.

Apa fungsi dari Database server?
Database server menyediakan beberapa fungsi yaitu:
  1. Semua data untuk organisasi dapat disimpan di satu lokasi.
  2. Database server menambahkan tingkat keamanan data.
  3. Database server menyediakan layanan database management service dimana data disusun dengan cara tertentu sehingga meningkatkan pencarian dan pengambilan data.
  4. Beberapa client dapat mengakses data yang disimpan di database server dalam satu waktu tanpa saling mengganggu satu sama lain.

Ada jenis berbeda dari server database server :

Pertama, adalah flat file database. Flat file database adalah file sederhana yang terdiri dari informasi yang berbeda yang dipisahkan oleh koma, semi-kolon atau usus.
Yang kedua, adalah database relasional. Database relasional memiliki tabel yang memiliki baris dan kolom di mana data muncul. Yang ketiga adalah database objek. Database objek bukan file sederhana dan meja. Yang terakhir adalah database relasional objek dimana data disimpan dalam bentuk tabel dan dapat mengkonversi objek data dan sebaliknya.

Terdapat 3 (tiga) jenis perintah SQL, yaitu:
1. DDL atau Data Definition Language
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain;

- CREATE
- ALTER
- UPDATE
- DELETE

2. DML atau Data Manipulation Language
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain;

- SELECT
- INSERT
- UPDATE
- DELETE

3. DCL atau Data Control Language
DCL merupakan perintah SQL yang berhubungan dengan manipulasi user dan hak akses (priviledges). Perintah SQL yang termasuk dalam DCL antara lain;

- GRANT
- REVOKE

Oke langsung saja step-step nya :

Konfigurasi database kali ini kita menggunakan MySQL. Dalam hal ini kita coba download yang 64 bit sesuaikan dengan sistem operasi yang anda gunakan.


Sebelum melanjutkan download akan muncul pop-up seperti gambar dibawah ini. Pilih no thanks, just start my download.


Proses download akan berjalan kemudian aplikasi tersebut simpan pada komputer lalu double klik aplikasi installer mysql community 5.5.62 tersebut. File tersebut biasanya terdapat pada folder download.


Double klik aplikasi yang sudah didownload lalu pilih Run.


Selanjutnya akan muncul Welcome to the MySQL Server 5.5 Setup Wizard. Klik tombol Next untuk memproses instalasi.


Baca Licensi Agreement tentang peraturan yang terdapat pada mysql lalu beri centang pada I accept the terms in the License Agreement. Klik tombol Next untuk proses selanjutnya.


Pilih Typical jika kita ingin menginstal MySQL yang biasa umumnya digunakan.


Siap menginstal mysql server 5.5, klik tombol Install.


Proses instalasi selesai dan akan ditampilkan gambar seperti dibawah ini. Berikan ceklist pada Launch the mysql instance configure wizard jika ingin login langsung pada mysql lalu tekan tombol Finish.


 Selanjutnya akan muncul MySQL server instance configuration wizard. Klik Next untuk melanjutkan.


Selanjutnya MySQL Server Instance Configuration Wizard ada 2 type yakni detail dan standard dalam hal ini pilih detailed configuration. Lalu klik tombol Next.


Type server yang digunakan dalam hal ini ada 3 , developer, server dan dedicated. Dalam hal ini pilih server Developer kemudian klik tombol Next.


Pilih database Multifungtional untuk menyimpan database nantinya. Klik tombol Next untuk melanjutkan.


Proses berikutnya letak path InnoDB tablescape settings yang digunakan sebagai database. Klik Next untuk melanjutkan.


Proses selanjutnya seberapa besar koneksi user terhadap server klik tombol Next untuk melanjutkan.


Tentukan port yang digunakan untuk database, dimana port untuk database 3306. Klik Next untuk melanjutkan.


Pemilihan karakter yang akan diset ada 3 yakni standard, best, dan manual. Dalam hal ini pilih standard klik Next untuk melanjutkan.


Selanjutnya pilihan service name database yang akan dipilih. pilih MySQL server. Klik Next untuk melanjutkan.


Selanjutnya masukkan password user untuk security pada MySQL nantinya. Klik Next untuk proses selanjutnya.


Proses instalasi telah selesai klik tombol execute untuk menyimpan konfigurasi dan menjalankan service MySQL.


Klik Finish untuk menjalankan aplikasi MySQL


Verifikasi :

Pada tombol search isikan mysql kemudian pilih aplikasi yang ada yakni MySQL 5.5 Command Line Client.


Untuk melakukan koneksi ke server MySQL anda cukup mengetik password koneksi ke MySQL. Jika passwordnya benar maka akan tampil seperti gambar dibawah ini.


Setelah koneksi ke server MySQL berhasil melakukan, maka akan ditampilkan prompt mysql> seperti pada gambar 4.23. Query atau perintah-perintah MySQL dapat dituliskan pada prompt MySQL ini. Akhiri setiap query dengan titik-koma (;). Selanjutnya untuk keluar dari server MySQL dapat dilakukan dengan mengetikkan perintah quit atau \q pada prompt mysql>

 Untuk melihat database dapat digunakan perintah show databases;


Perintah selanjutnya adalah mencoba mengcreate database dengan nama databases percobaan.


Selanjutnya file database yang sudah kita buat kita coba gunakan dengan perintah use name database.


Data file yang digunakan dalam file latihan akan kita coba isi dengan biodata sederhana. Membuat tabel dengan perintah create table kemudian buka kurung seperti di bawah ini :

  1. mysql>create table biodata (
  2. ==> no char (15) primary key,
  3. ==> nama varchar (20),
  4. ==> kelas varchar (5)
  5. ==> );



Selanjutnya kita akan coba melihat table yang sudah dibuat. Menampilkan table dengan perintah show tables; .


Melihat deskripsi dari file yang sudah diisi pada biodata dengan perintah desc biodata; .


Jika kita ingin menambahkan data pada biodata gunakan perintah alter table biodata. Pada gambar berikut akan terlihat ada penambahan field pada alamat setelah kelas.


Berikutnya mencoba menghapus nama Field yang sudah diisi dengan perintah alter table biodata drop alamat hal ini jika kita ingin menghapus alamat pada Field.


Memasukkan data pada database dengan perintah insert into biodata. Isikan sesuai dengan data yang diinginkan.


Perintah untuk melihat data yang sudah diisi pada masing-masing Field dapat digunakan dengan perintah select *from biodata; .


Menambahkan data pada tabel biodata untuk nomor selanjutnya dapat digunakan perintah yang sama yakni insert into biodata.


Perintah untuk melihat data yang sudah diisi pada masing-masing Field dapat digunakan dengan perintah select *from biodata; .


Backup dan Restore Database

Download terlebih dahulu notepad ++ ver 7.5.5


Jalankan aplikasi tersebut pada server anda.
 Selanjutnya buka command prompt pada komputer dengan mengklik kanan pada tombol start lalu pilih Run.


Ketik CMD lalu klik OK.


Pindahkan path pada folder MySQL diinstall cd "C:\Program Files\MySQL\MySQL Server 5.5\bin" seperti gambar dibawah ini.


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 bus;


Selanjutnya pada database bus kita gunakan database bus dengan perintah use bus; lalu kita coba create table yang ada pada bus yang berisikan data No, Nama, Tahun. Create table bus (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 = Rush, Tahun = 2018. Insert into bus value (1,'Rush'.'2018');


Data tersebut dapat dicek dengan perintah select *from bus; .


Kita coba simpan database tersebut dengan keluar terlebih dahulu dari MySQL perintah quit. Lalu masukkan perintah mysqldump -u root -p --databases bus > bus.sql.


Perhatikan bahwa jika data tersebut benar maka akan tersimpan secara otomatis pada folder bin dengan nama file bus.sql.


Buka file tersebut dengan menggunakan notepad ++ yang sudah diinstal sebelumnya. Kemudian tambahkan beberapa database insert into values (2,'Harianto','2017').


Save file tersebut kemudian restore dengan perintah mysql -u root -p < bus.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.


Sekian dari saya, semoga bisa bermanfaat.

Wassalamualaikum wr. wb.