Menginstal Server Web Apache2 dan Konfigurasi MySQL Server , PHPMyadmin menggunakkan remote SSH Ubuntu Server 12.04

MingguKe

Hari / Tanggal

10

Senin/27-04-2015

Paraf

Dosen

Teknisi

 

 

 

 

 

 

 

LAPORAN PRAKTIKUM

SISTEM OPERASI

 

 

 

OLEH        :

Lubna Abidah    (14753037)

 

 

 

 

 

 

 

 

MANAJEMEN INFORMATIKA

POLITEKNIK NEGERI LAMPUNG

2015

 

 

 

1.1  Topik

Topik dari laporan ini adalah “ Menginstal Server Web Apache2 dan Konfigurasi MySQL Server , PHPMyadmin menggunakkan remote SSH Ubuntu Server 12.04”

1.2  Tujuan

1.         Mengerti dan mampu melakukan penginstalan server web apache2 di remote SSH Ubuntu.

2.         Mampu menjalankan server web apache2.

3.         Mampu mengkonfigurasi MySQL Server di remote SSH Ubuntu.

4.         Mampu mengkonfigurasi PHPMyadmin di remote SSH Ubuntu.

1.3  Dasar Teori

1.3.1        Secure Shell (SSH)

Secure Shell atau SSH adalah protokol jaringan yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. Terutama banyak digunakan pada sistem berbasis Linux dan Unix untuk mengakses akun shell, SSH dirancang sebagai pengganti Telnet dan shell remote yang kurang aman dibandingkan dengan SSH . Telnet dan shell remote lainnya mengirim informasi, terutama kata sandi, dalam bentuk teks sederhana yang membuatnya mudah untuk dilacak. Enkripsi yang digunakan oleh SSH menyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti Internet.

1.3.2        Ubuntu

Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian dan didistribusikan sebagai perangkat lunak bebas. Nama Ubuntu berasal dari filosofi dari Afrika Selatan yang berarti "kemanusiaan kepada sesama"Ubuntu dirancang untuk kepentingan penggunaan pribadi, namun versi server Ubuntu juga tersedia, dan telah dipakai secara luas.

 

1.3.3    Apache

Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail. Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survei yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang dari 68%  pengguna web server yang berjalan di Internet. Ini berarti jika semua web server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache. 

 

 

 

 

 

 

 

 

 

1.3.3        MySQL Server

 

SQL Server adalah sistem manajemen database relasional (RDBMS) yang dirancang untuk aplikasi dengan arsitektur client/server. Istilah client/server dapat  merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak. Pada level yang sangat umum, sebuah client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya (resource) dari komponen sistem lainnya. Sedangkan sebuah server adalah setiap komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya. MySQL adalah salah satu jenis database server yang banyak digunakan dan sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses database yang terbagi menjadi tiga bagian, yaitu DDL, DML dan DCL. Selain itu, MySQL bersifat free (tidak perlu membayar untuk menggunakannya).

1.3.4        PHPMyAdmin

PHPMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui World Wide Web . PHPMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelolabasis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).

 

 

1.4  Metode

1.4.1        Bahan

·           Ubuntu Dekstop 12.04

·           VirtualBox Ubuntu Server 12.04

·           PuTTY

·           SSH Server

1.4.2        Peralatan

·         Komputer

·         Keyboard

·         Mouse


2.1  Hasil dan Pembahasan

2.1.1        Menginstal Server Web Apache2 dan Mengoprasikannya.

1.      Pastikan koneksi internet terhubung di komputer lalu, buka PuTTY dan isikan IP Server Ubuntu Anda , pada connection type gunakan SSH, kemudian klik Open.

2.      Maka akan muncul terminal remote Server Ubuntu.Kemudian Login sesuai dengan akun Ubuntu Server Anda, dan masukkan password.

3.      Ketikan sudo su untuk menjadi akun root. Dan ketikan perintah apt-get install apache2 untuk menginstal apache web server, pada terminal remote.

 

 

 

 

 

 

 

 

4.      Pada pesan konfirmasi ketikan Y , hingga muncul seperti berikut yang berarti penginstalan apacahe berhasil.

5.      Untuk mengecek pada client , buka browser di Ubuntu Dekstop  lalu masukkan alamat http://192.168.142.9/ atau sesuai alamat IP Ubuntu Server yang dimiliki. Maka muncul tampilan seperti di bawah ini jika berhasil.

6.      Ketikan echo > /var/www/testing.html untuk membuat file html dalam direktori www.

7.      Untuk membuat tulisan dalam file html ketikan perintah pico var/www/testing.html

 

 

      

 

 

8.      Kemudian edit text html seperti format berikut ini. Dan simpan dengan mengetik Ctrl+X dan ketik Y. Kemudian Enter.

9.      Untuk mengecek, buka lagi beowser client di Ubuntu Dekstop dan ketikan alamat http://192.168.142.9/testing.html/ atau dengan IP Server yang dimiliki dan lihat hasilnya.

10.  Ketikan perintah /etc/init.d/apache start untuk memulai service apache.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


11.  Untuk mengakhiri service apache ketikan perintah /etc/init.d/apache stop.

 

12.  Ketikan perintah /etc/init.d/apache2 status untuk mengecek keaktifan server service apache.

13.  Ketikan perintah /etc/init.d/apache2 restart untuk merestart webserver apache.

 

14.  Ketikan perintah tail –f /var/log/apache2/access.log untuk melihat log di server web apache.

15.  Ketikan perintah tail –f   /var/log/apache2/error.log untuk melihat log yang error di apache web server.

 

2.1.2        Menginstall MySQL dan MyPHPAdmin serta Menjalankannya di Ubuntu Server.

1.      Ketikan perintah apt-get install mysql-server mysql-client untuk menginstall MySQL dan pada konfirmasi do you want to continue ketikan Y.

 

2.      Masukkan password baru untuk MySQL root user.

3.      Masukkan konfirmasi password MySQL root user.

4.      Lakukan service restart pada MySQL server dengan mengetik perintah /etc/init.d/mysql restart.

 

 

 

 

5.      Untuk login ke database server gunakkan perintah mysql –u  root –p

6.      Kemudian akan muncul tampilan seperti berikut. Pada isian mysql> ketikan perintah showdatabases;

7.      Maka muncul tampilan sebagai berikut.

8.      Kemudian tekan enter dan masukkan perintah quit.

9.      Untuk menginstal phpmyadmin ketikan perintah apt-get install phpmyadmin. Pada pesan konfirmasi Doyou want to continue ketikan Y.

 

 

 

 

 

 

10.  Pada konfirmasi install these packages without verification ketikan y.

11.  Muncul web server to reconfigure auctomtically. Pilih apache2 dan lighttpd dengan menekan tombol spasi. Lalu tekan tab dan pilih OK.

12.  Pada pilihan configure database for phpmyadmin with dbconfig-common? Pilih NO.

13.  Untuk mengecek buka browser pada Ubuntu Dekstop dan ketikan http://192.168.142.9/phpmyadmin/ atau dengan IP yang anda miliki.Kemudian isikan username root dan password yang telah dimasukkan tadi.Maka akan muncul tampilan seperti ini.

 

 

14.  Untuk mengakhiri service apache ketikan perintah /etc/init.d/apache stop.

16.  Ketikan perintah /etc/init.d/apache2 status untuk mengecek keaktifan server service apache.

 

15.  Lihatlah log database.

16.  Kemudian matikan remote Ubuntu Server dengan perintah shutdown –P 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1       KESIMPULAN

            Server Web Apache2 digunakan untuk membuat layanan server web dan server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail. Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP. Konfigurasi MySQL Server berguna untuk sistem manajemen database relasional (RDBMS) yang dirancang untuk aplikasi dengan arsitektur client/server , PHPMyadmin berguna untuk untuk menangani administrasi MySQL melalui World Wide Web menggunakkan remote SSH Ubuntu Server 12.04, SSH memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan.

 

 

 

4.1       DAFTAR PUSTAKA

Ahmad,Imam. “Pengertian SSH, VPN, Proxy, dan Injek adalah”. http://kotacyber.com/2014/12/pengertian-ssh-vpn-proxy-dan-injek-adalah/ (diakses tanggal 9 Mei 2015)

Anonim. “PHPMyAdmin”. http://id.wikipedia.org/wiki/PhpMyAdmin (diakses tanggal 9 Mei 2015)

Anonim. “Ubuntu”. http://id.wikipedia.org/wiki/Ubuntu  (diakses tanggal 9 Mei 2015)

Asrowardi,Imam.Instalasi Server WEB (Apache2) di Ubuntu Server 12.04 LTS”. https://hackandlock.wordpress.com/2012/11/15/instalasi-server-web-apache2/  (diakses tanggal10 Mei 2015)

Asrowardi,Imam.Konfigurasi MySql Server dan PHPMyadmin di Ubuntu Server 12.04 LTS”. https://hackandlock.wordpress.com/2012/11/15/instalasi-server-web-apache2/  (diakses tanggal 10 Mei 2015)

 

Fadheli, Chairul. “http://www.maniacms.web.id/2012/01/pengertian-apache-web-server.html (diakses tanggal 10 Mei 2015)

https://hackandlock.wordpress.com/2012/11/15/konfigurasi-mysql-server-dan-phpmyadmin/

Saputro,Eko. “SQL Server dan MySQL”. http://ekosaputrostmiksmd.blogspot.com/ (diakses tanggal 9 Mei 2015)

Kunjungi juga :

https://polinela.ac.id

https://mi.polinela.ac.id/

Comments

Post a Comment

Popular Posts