Materi Ke-#4 ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5

Lembar Praktik mandiri ke-4 ini adalah SSH dan Database Server.

Untuk mempelajari Praktik mandiri ke-4 ini (SSH dan Database Server) kalian harus sudah mempelajari materi sebelumnya, yaitu DNS Server dan Web Server.

SSH (Secure Shell Connection) nanti berfungsi untuk remote server dalam meng-upload file-file web ke Web Server. Aplikasi yang dapat digunakan untuk remote server melalui SSH adalah FileZilla atapun WinScp.

Dalam praktik mandiri kali ini aplikasi yang akan digunakan untuk remote server adalah WinScp, oleh karena itu siapkan (install) WinScp dalam laptop kalian. WinScp dapat didownload di situs resminya yaitu https://winscp.net/eng/download.php. jadi sebelum melanjutkan materi ini silahkan pastikan Laptop kalian sudah terinstall WinScp tersebut

Database Server

Database Server merupakan sebuah server yang memiliki layanan basis data. Beberapa aplikasi yang umum digunakan untuk Database server diantaranya Ms. Access, MSQL, SQL Server, Postgre, Oracle.

Aplikasi Database server tersebut memiliki kekurangan dan kelebihan masing-masing. Disini tidak akan membahas teori kelebihan dan kekurangan dari database tersebut tetapi lebih kepada praktik penggunaanya.

Dalam praktik kali ini kita akan menggunakan MYSQL sebagai aplikasi Database yang akan kita install pada Server Linux Debian 8.5. Aplikasi Mysql Server inilah yang nantinya akan berfungsi sebagai Database Server.

CMS Wordpress

CMS Wordpress ini nantinya akan kita upload dan install kedalam Webserver yang sudah berfungsi sebagai Database Server. Apa itu CMS? Silahkan baca di materi-materi terdahulu.

Wordpress ini dapat kalian download disitus resminya yaitu https://wordpress.org secara gratis.

Jadi kesimpulanya sebelum mempelajari dan mempraktikan materi ke-4 Database Server ini kalian harus menyiapkan WinScp dan Wordpress yang dapat di download pada situs resminya masing-masing.

Sekarang apakah kalian sudah siap mempelajari Materi ke-4 Database server ini?

Jika sudah siap, mari kita lanjut mengejakan Lembar Tugas Mandiri dibawah ini:




LEMBAR TUGAS MANDIRI


Buatlah Server DNS, WEB SERVER, SSH, DATABASE SERVER dengan ketentuan sbb:


A. DNS Server

IP Adrress : 11.10.x.17/29
Hostname : server-X (x=No. Absen)
Root Password : server-x
Domain Name : sukadana.com
Sub Domain : blog.sukadana.com

B. WEB SERVER

- Prasyarat (DNS Server sudah dibuat dan berjalan dengan baik)
- Syarat aplikasi (Paket) yang harus di install
Apache2 dan PHP5

Ketentuan

- Direktori website domain utama (sukadana.com) ada di “/var/www/html/web” dengan tampilan “SELAMAT DATANG DI SUKADANA”

- Direktori Website Sub Domain (blog.sukadana.com) ada di “/var/www/html/blog” dengan tampilan “SUKADANA KOTA TAPIS BERSERI”

- Pada direktori web (domain utama) buatkan file “phpinfo.php” yang berisi script sebagai berikut:

<?php
phpinfo();
?>

(Tulisan berwarna merah diatas merupakan materi sebelum ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5 yang harus kalian praktikan lebih dulu)

C. SSH

Fungsi SSH ini untuk remote server yang akan di gunakan untuk upload file-file web ke server
SSH secara default memiliki Port 22

Ketentuan:

- Ubah port 22 menjadi port 2020

Langkah Kerja:

Langkah-langkah Install SSH adalah sbb:

1. Install SSH dengan cara sbb:

#apt-get install ssh

2. Kemudian Konfigurasikan file “sshd_config” yang ada pada direktory /etc/ssh dengan perintah sbb:

#nano /etc/ssh/sshd_config

Rubah Port 22 menjadi port 2020

Beri tanda # didepan “PermitRootLogin without-password” menjadi seperti:

# PermitRootLogin without-password

Simpan dengan CTRL+O tekan enter, kemudian keluar dengan CTRL+X

Restart SSH

#/etc/init.d/ssh restart


D. DATABASE SERVER

- Prasyarat (Web server sudah berjalan dengan baik)
- Syarat (aplikasi/paket)

MYSQL-SERVER dan PHPMYADMIN

Ketentuan:

Password untuk root mysql server adalah “rootjuga

Langkah – langkah installasi dan configurasi

1. Install MYSQL-SERVER dan PHPMYADMIN

#apt-get install mysql-server phpmyadmin


2. Ulpload file –file CMS Wordpress di direktori /var/www/html/web menggunakan winscp atau filezila

Buka winscp pada client windows 

ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5

 Masukan IP Server untuk Host name, sedangkan Port Numbernya adalah 2020 sesuai perubahan yang telah dibuat. Username Root dan passwordnya sesuai password server kalian, kemudian klik Login


ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5
3. Ubah permission direktori “web” menjari “rwx” (bisa dibaca dan ditulis) pada server linux

#chmod –R 777 /var/www/html/web

4. Buat database “sukadana_db” menggunakan phpmyadmin melalui browser client 

 

ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5
 

5. Install wordpress melalui browser client dengan mengetikan http://sukadana.com

 

ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5

ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5

 
6. Kemudian isikan Database Name, Username, Password dan Database Host seperti gambar dibawah

 ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5


Kemudian Submit dan dilanjut Klik Run Install seperti dibawah ini 

ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5

Isikan Site title untuk Judul Website serta username dan password yg akan kita buat untuk administrasi websitenya 

ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5


Simpan konfigurasi website diatas.

Kini kalian sudah dapat mengkonfigurasi Database Server dan menginstall CMS Wordpress pada webserver. Lembar kerja mandiri diatas dapat kalian download di SINI

Praktik Materi Ke-#4 ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5 ini juga bisa kalian lihat videonya dibawah ini




BLOG'E WASITO
BLOG'E WASITO Hanya seorang "Pembelajar"

No comments for "Materi Ke-#4 ASJ (Kelas XII Semester 1) Database Server Linux Debian 8.5"