Setting Jaringan, Koneksi,
dan Web Server
Nama Kelompok
2
:
|
Septian Candra Ramadhan |
25051204014 |
|
Vitobratta
Omar Zeta |
25051204015 |
|
Fath Rastra Sewa Kottama |
25051204060 |
|
Akbar Hisyam
Rivaldo M. |
25051204251 |
1. Pendahuluan
Perkembangan teknologi saat ini membuat sistem operasi
tidak hanya digunakan untuk menjalankan program, tetapi juga digunakan untuk
mengatur jaringan dan menjalankan layanan server. Salah satu sistem operasi
yang sering digunakan untuk kebutuhan tersebut adalah
Linux. Linux banyak
digunakan karena bersifat
open source, stabil, dan
cukup fleksibel untuk digunakan dalam pembelajaran maupun pengelolaan sistem.
Pada Linux, banyak pengaturan sistem dilakukan melalui
terminal dengan menggunakan perintah berbasis Command Line Interface atau CLI.
Melalui terminal, pengguna dapat mengecek koneksi jaringan, melihat alamat IP,
menginstal aplikasi, serta menjalankan layanan seperti web server. Hal ini
membuat Linux menjadi salah satu sistem operasi yang cocok untuk mempelajari
dasar-dasar jaringan dan server.
Web server merupakan layanan yang berfungsi untuk
menampilkan halaman web melalui browser. Salah satu web server yang umum
digunakan pada Linux adalah Apache. Apache dapat digunakan untuk menjalankan
website secara lokal dengan alamat localhost. Dengan menggunakan Apache,
pengguna dapat memahami bagaimana sebuah halaman web disimpan, dijalankan, dan
ditampilkan melalui browser.
Pada praktikum ini dilakukan beberapa kegiatan, yaitu
mengecek koneksi jaringan, melihat alamat IP, menginstal Apache Web Server,
menjalankan layanan Apache, dan membuat halaman web sederhana menggunakan HTML.
Praktikum ini dilakukan agar mahasiswa dapat memahami penggunaan Linux dalam
konfigurasi jaringan dan web server secara langsung.
2.
Tujuan
Tujuan dari praktikum
“Setting Jaringan, Koneksi, dan Web Server” ini adalah sebagai berikut:
§ Mengetahui cara mengecek koneksi
internet pada sistem
operasi Linux.
§ Mengetahui cara melihat alamat
IP pada Ubuntu
Linux.
§ Memahami proses
instalasi Apache Web Server pada
Ubuntu.
§ Mengetahui cara menjalankan dan mengecek status
Apache.
§ Membuat halaman
web sederhana menggunakan HTML.
§ Memahami penggunaan localhost untuk menampilkan web server lokal.
3. Teori Penunjang
3.1
Jaringan pada Linux
Jaringan komputer adalah hubungan antarperangkat yang
digunakan untuk saling bertukar data. Dalam sistem operasi Linux, jaringan dapat digunakan untuk mengakses
internet, menghubungkan perangkat, maupun menjalankan layanan server.
Untuk mengecek koneksi jaringan pada Linux, salah satu
perintah yang dapat digunakan adalah ping. Perintah ini berfungsi untuk menguji
apakah komputer dapat terhubung ke alamat tertentu, misalnya google.com. Jika
perintah ping menghasilkan balasan, maka koneksi internet dapat dikatakan
berjalan dengan baik.
Selain itu, Linux juga menyediakan perintah ip a untuk
menampilkan informasi jaringan. Perintah ini dapat digunakan untuk melihat
interface jaringan yang aktif dan alamat IP yang digunakan oleh sistem. Alamat
IP sendiri berfungsi sebagai identitas perangkat dalam jaringan.
3.2 Web Server
Web server adalah layanan yang digunakan untuk menyimpan
dan menampilkan halaman web kepada pengguna melalui browser. Ketika pengguna
membuka suatu alamat web, browser akan mengirim permintaan ke web server. Setelah itu, web
server akan memberikan respons berupa halaman web yang diminta.
Dalam praktikum ini, web server
yang digunakan adalah
Apache. Apache merupakan salah satu web server yang banyak digunakan pada sistem operasi
Linux. Apache dapat digunakan untuk menjalankan website
lokal maupun website
yang dapat diakses
melalui jaringan.
Apache Web Server merupakan perangkat lunak server yang
digunakan untuk menampilkan halaman web. Pada Ubuntu,
Apache dapat diinstal
menggunakan package bernama
apache2. Setelah Apache berhasil diinstal dan dijalankan, pengguna dapat
mengakses halaman web melalui browser dengan alamat http://localhost.
Secara default, file website Apache
berada pada direktori
/var/www/html. File utama yang ditampilkan biasanya bernama
index.html. Jika isi file tersebut diubah, maka tampilan website yang muncul di
browser juga akan berubah sesuai dengan isi file HTML yang dibuat.
3.4 Localhost
Localhost adalah alamat yang digunakan untuk mengakses
server pada komputer sendiri. Pada praktikum ini, localhost digunakan untuk
membuka web server Apache yang berjalan di Ubuntu. Dengan membuka alamat http://localhost, browser akan menampilkan
halaman web yang tersimpan di direktori web server lokal.
4. . Alat dan Bahan
5. Langkah Langkah
1.
Buka aplikasi VirtualBox lalu buka Ubuntu Linux dan
klik start
2. Buka terminal dengan
menggunakan Ctrl+Alt+T atau bisa juga dengan mencari dan membuka terminal dari
peluncur aplikasi
3.
Login lalu clear
terminal untuk isi command
4. Beberapa perintah
dasar yang dapat digunakan beserta fungsinya
· Mengecek koneksi
internet dengan perintah
: ping -c 4 google.com
·
Mengecek informasi jaringan
dan alamat IP dengan perintah
: ip a
· Menjalankan layanan
Apache Web Server dengan perintah : sudo systemctl start apache2
· Mengecek status layanan Apache dengan perintah
: sudo systemctl status apache2
· Masuk ke direktori utama web server Apache dengan perintah : cd
/var/www/html
![]()
·
Melihat isi direktori /var/www/html dengan perintah
: ls
·
Mengedit file index.html dengan perintah : sudo nano
index.html
| |
· Mengganti isi file index.html dengan kode HTML sederhana yang berisi daftar anggota kelompok.
| |
Setelah selesai
mengedit file, simpan
perubahan dengan menekan
: Ctrl + O, kemudian tekan
Enter. Keluar dari editor nano dengan menekan : Ctrl + X
·
Membuka browser Firefox,
kemudian mengakses alamat : http://localhost
6. Hasil dan Pembahasan
6.1 Hasil
Pada praktikum ini dilakukan konfigurasi jaringan dan web server pada Ubuntu
Linux. Praktikum meliputi pengecekan koneksi internet, pengecekan alamat IP,
menjalankan Apache Web Server, mengedit file index.html, serta menampilkan
website melalui browser menggunakan alamat http://localhost.
Perintah sudo apt update dan sudo apt install apache2
sudah dilakukan sebelum proses
dokumentasi. Keberhasilan instalasi Apache dibuktikan melalui status Apache yang menunjukkan active
(running) dan website
berhasil ditampilkan pada browser.
6.2 Pembahasan
·
ping -c 4 google.com digunakan untuk mengecek koneksi internet.
·
ip a digunakan untuk melihat informasi jaringan dan alamat IP.
·
sudo apt update
digunakan untuk memperbarui daftar
package Ubuntu.
·
sudo apt install
apache2 digunakan untuk menginstal Apache Web Server.
·
sudo systemctl start apache2 digunakan untuk
menjalankan layanan Apache.
·
sudo systemctl status
apache2 digunakan untuk
mengecek status Apache.
·
cd /var/www/html digunakan untuk masuk ke direktori utama
website Apache.
·
ls digunakan untuk
melihat file yang ada di dalam direktori.
·
sudo nano index.html digunakan untuk mengedit
file halaman website.
·
http://localhost digunakan untuk
membuka website lokal melalui browser.
7. Penutup
7.1 Kesimpulan
Berdasarkan
hasil praktikum yang telah dilakukan, dapat disimpulkan bahwa Ubuntu Linux dapat digunakan
untuk melakukan pengecekan jaringan dan menjalankan web server lokal. Koneksi
internet berhasil dicek menggunakan perintah ping -c 4 google.com, sedangkan
alamat IP dapat dilihat menggunakan perintah ip a.
Apache
Web Server berhasil dijalankan dan menunjukkan status active (running). Selain itu, file index.html berhasil diedit dan ditampilkan melalui
browser menggunakan alamat http://localhost. Dengan
demikian, praktikum setting
jaringan, koneksi, dan web
server berhasil dilakukan.
7.2 Saran
Dalam
melakukan praktikum web server, pengguna disarankan untuk memastikan koneksi internet
berjalan dengan baik sebelum menginstal Apache. Selain itu, pengguna
perlu memahami fungsi
setiap perintah agar tidak hanya menjalankan command, tetapi juga mengetahui proses yang
terjadi pada sistem.
9.
Daftar Pustaka
Shotts, William.
2019. The Linux Command
Line. San Francisco: No Starch Press. Negus, Christopher. 2020. Linux Bible. Indianapolis: Wiley
Publishing.
Bunafit Nugroho. 2018. Dasar Pemrograman Linux dan Ubuntu. Yogyakarta: Gava Media.
Laurie, Ben, and Laurie, Peter. 2002. Apache: The Definitive Guide.
Sebastopol: O’Reilly Media.