NIM : 2016 050004
Mata Kuliah : Mendesain dan Membangun Server
Gambar LAMP
(sumber:https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKkAAPOhp6hizbZk49C9-yjXCW8kZUMimMywYMWLBZwQLBZ-q4t8TKpSmEKQZACUxPVbQqrUAsK0K2oSyIzREQ8bPtaDeZJNX-KKt8I-cABPtRazLbK1SSUiLYX_aa3TDHN-UdIh2h7Pk/s1600/LAMP1+-+pokoejosslah.jpg)
Hello teman-teman, kali ini saya akan praktim web dan database server dimana akan menggunakan LAMP, yang tentunya memakai OS Linux ya. Syarat dalam menjalankan praktik ini yaitu menggunakan OS Linux, pastikan terhubung ke internet, kemudian install LAMP dan yang terakhir yaitu menjalankannya.
Web dan Database Server ini mungkin tidak asing lagi kita dengar, namun kita belum tahu sepenuhnya mengetahui kedua bagian tersebut. Jadi Web Server merupakan server yang bertugas untuk menyajikan konten data dan informasi ke pengguna melalui layanan berbasis website. Sedangkan Database Server merupakan server yang bertugas untuk menyediakan layanan penyimpanan data dari suatu aplikasi/layanan ke dalam sebuah basis data (database) dengan satu atau beberapa buah tabel dan field di dalamnya. Web Server dan Database Server ini sangat umum digunakan di berbagai aplikasi dan layanan berbasis jaringan komputer. Keduanya saling berkaitan dan saling membantu.
Aplikasi Web Server umumnya menggunakan engine aplikasi open source berupa Apache (misalkan dalam bentuk LAMP/Linux Apache MySQL PHP/PerlPHPMyAdmin, XAMPP Linux, Apache Tomcat, maupun yang dimodifikasi misalkan Lite Apache) dan Nginx. Terdapat juga closed source misalkan berupa IIS dari Microsoft. Aplikasi Database Server umumnya menggunakan aplikasi open source seperti MySQL,Maria DB, PostGreSQL, maupun sejumlah produk lainnya berupa SQL server dan Oracle. Web Server, misalkan Apache, umumnya berjalan pada port 80 dan menggunakan protokol HTTP maupun HTTPS. Pada beberapa kasus digunakan port 81 sebagai alternatif. Untuk Database, misalkan MySQL, digunakan port 3306.
Disini saya akan menjalankan Web dan Database Server menggunakan LAMP. Mungkin Anda bertanya-tanya apa sih aplikasi LAMP tersebut ? Ini dia penjelasannya sobat. Jadi LAMP tersebut singkatan dari Linux, Apache, MySQL, dan PHP. Merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara lengkap.
Dimana Linux ini merupakan sistem operasi yang menyediakan platform untuk operasi yang aman dan terpercaya dari server web.
Apache merupakan server web yang dapat dijalankan di banyak sistem operasi yang berguna untuk melayanai dan memfungsikan situs web.
MySQL (My Structured Query Language) adalah sebuah perangkat lunak sistem manajemen basis data SQL.
PHP (Personal Home Page) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
Baiklah disini saya (penulis) akan menguraikan langkah-langkah menjalankan Web dan Database Server menggunakan LAMP, antara lain yaitu :
1.Langkah pertama seperti biasanya, buka Terminal lalu lakukan penginstallan untuk LAMP, yaitu dengan memasukkan perinta sudo apt-get install lamp-server^.
Gambar Install LAMP
2. Dalam menginstall LAMP ini, akan keluar kata yes. Ketik yes lalu enter.
3. Setelah selesai mengisntall LAMP, maka muncul capture seperti di bawah ini, artinya kita diminta untuk mengkonfigurasi dalam menginstal MySQL lagi (masukkan password PC). Aplikasi LAMP ini menginstall sekaligus beberapa aplikasi yang ada di dalamnya seperti langsung terinstall MySQL dan Apache tanpa kita memasukkan perintah untuk menginstall kedua bagian tersebut.
Gambar Konfigurasi MySQL
Gambar untuk mengisi kembali password MySQL
4. Setelah mengisi password untuk konfigurasi MySQL, maka akan kembali ke terminal seperti pada gambar di bawah ini.
Gambar lanjutan dari proses MySQL
5. Selanjutnya yaitu menginstall PHPMYADMIN karena aplikasi ini belum terisntall. Dengan cara memasukkan perintah pada terminal sudo apt-get install phpmyadmin.
Gambar Install PHPMYADMIN
6. Dalam proses penginstallan PHPMYADMIN ini, akan keluar perinta "do you want continue...?" dan perinta 'install...?", ketik yes lalu enter.
7. Setelah itu, akan keluar capture seperti di bawah ini. pilih apache2 lalu ok+enter.
Gambar Pilihan untuk Apache2
8. Lanjutan proses PHPMYADMIN.
Gambar Proses PHPMYADMIN
9. Selanjutnya akan keluar capture untuk mengkonfigurasi database phpmyadmin, pilih ok lalu enter.
Gambar Konfigurasi Database PHPMYADMIN
10. Setelah itu, akan keluar capture untuk memasukkan password untuk pengguna administrasi database.
Gambar Password untuk pengguna database
11. Selanjutnya yaitu diminta untuk memasukkan password MySQL untuk PHPMYADMIN.
Gambar untuk password MySQL untuk PHPMYADMIN
12. Dan kita diminta untuk melakukan konfirmasi password (masukkan password yang telah dimasukkan sebelumnya). Serta capture kembali ke terminal.
Gambar untuk konfirmasi password
Gambar proses terakhir pada Install PHPMYADMIN
13. Apabila semua aplikasi telah terinstall, maka selanjutnya yaitu menjalankan aplikasi yang telah terinstall tersebut. Dengan cara memasukkan perintah sudo /etc/init.d/apache2 start. Perintah ini bertujuan untuk menjalankan web server.
Gambar perintah untuk menjalankan web server.
14. Setelah memasukkan perintah di atas, maka kita selanjutnya melakukan pengecekan yaitu dengan membuka web browser lalu mengetikkan perintah localhost.
Gambar perintah localhost
15. Selain perintah localhost, ada kata penggantinya yaitu 127.0.0.1. Masukkan perintah 127.0.0.1 pada web browser. Apakah nantinya akan sama hasilnya ? bisa diliat pada gambar di bawah ini. Sealnjutnya yaitu perintah memasukkan perintah IP Addres kita masing-masing, seperti pada contoh IP : 10.10.3.105.
Gambar perintah 127.0.0.1
Gambar perintah 10.10.3.105 (IP Address)
16. Setelah menjalankan web server, mungkin kita mau mnutupnya/ mengakhiri untuk web servernya. Bisa saja, cukup dengan memasukkan perinta sudo /etc/init.d/apache2 stop.
Gambar perintah sudo /etc/init.d/apache2 stop
17. Jika masih ada kebingungan pada diri kita, apakah benar-benar sudah berhenti aplikasinya, kita bisa mengeceknya dengan cara masuk ke web browser lagi dan ketik perintah seperti localhost/127.0.0.1/10.10.3.105 (IP Addres).
Gambar bukti bahwa aplikasi kita sudah berhenti
Menjalankan aplikasi LAMP ini gampang bukaN sobat ? Yang penting ada kemauan dari diri kita untuk mencoba, jangan takut akan kesalahan. Karena jika kita salah, itu pasti diawal. Kita harus mencobanya kembali, jangan menyerah sobat. KEEP SPIRIT :-).
Referensi :
Pratama, IPAE. Handbook Jaringan Komputer. Informatika. Bandung. 2014.
https://scholar.google.co.id/citations?user=KZno-G8AAAAJ&hl=id
https://id.wikipedia.org/wiki/LAMP
https://id.wikipedia.org/wiki/LAMP