WEB SERVER DALAM NETWORK OPERATING SYSTEM


Nama               : I Made Ari Sulistya
NIM                : 1504505028
Jurusan            : Teknologi Informasi
Universitas      : Udayana
Matkul             : Network Operating System
Dosen              : I Putu Agus Eka Pratama, ST., MT


RANGKUMAN MATERI PERTEMUAN KELIMA

Pendahuluan

Matakuliah Network Operating System (NOS) merupakan salah satu matakuliah konsentrasi manajemen keamanan jaringan yang dimana mengatur atau menangani jaringan beserta sistem operasi didalamnya. Artikel ini membahas apa itu sistem operasi, fungsi sistem operasi  struktur sistem operasi, hubungan sistem operasi dengan manajemen resource.
Matakuliah Network Operating System merupakan matakuliah yang membahas seputar sistem operasi yang digunakan dalam dunia jaringan komputer. Dalam matakuliah ini membahas seputar konsep dasar dari sistem operasi, evolusi sistem operasi, fungsionalitas sistem operasi, konsep dasar Network Operating System, infrastuktur pendukung Network Operating System, karakteristik dari Network Operating System, jenis-jenis Network Operating System, serta penggunaan Network Operating System dalam jaringan komputer.
Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan berupa halaman web melalui HTTP atau HTTPS dari klien yang dikenal dengan browser web  dam mengirimkan kembali haslnya dalam bentuk halaman web yang umumnya berbentuk dokumen HTML. Dalam artikel ini berisi cara men-download serta menginstall web server berupa XAMPP, top, htop, dan perbandingan hasil top dan htop menjalankan banyak aplikasi OS Linux.
1.         Download dan Instal Web Serve
Web sever dalam artikel ini menggunakan XAMPP dimana masih banyak web server lain seperti internet information service, xitami web server,dan  sun java system web server. Mengunggah web server XAMPP pada Linux dapat.
Link 1. Download XAMPP di Linux
Link 1. berisikan untuk mendownload aplikasi XAMPP yang akan digunakan sebagai web server. Apabila sudah selesai download maka langkah selanjutnya membuka terminal dengan perintah ctrl+alt+t setelah itu kita membuat root untuk komputer/laptop dan membuka terminal pada halaman download dan setelah itu kita meberikan hak akses pada kode perintah 1.
sudo chmod +x xampp-linux-x64-7.2.2-0-installer.run
Kode Perintah 1. Hak Akses Xampp
Kode perintah 1. memiliki fungsi chmod yang berfungsi untuk mengatur hak akses atau permission terhadap suatu file/direktori kepada user, group dan other. Selanjutnya kita akan meng-install taksel dengan kode 2 dengan menggunakan terminal.
sudo apt-get install tasksel
Kode Perintah 2. Install Tasksel
Tasksel berguna untuk mengelompokan paket instalasi dan mudah untuk menginstal semua paket yang diperlukan. Pada tasksel bisa melakukan penginstalan lebih dari satu aplikasi dalam satu waktu, menggunakan tasksel lebih mudah membangun server seperti lampp server, dns server, mysql server dan juga bis meng-upgrade  dari ubuntu desktop menjadi ubuntu server. Setelah itu melanjutkan penginstalan xampp seperti gambar 1.
Gambar 1. Install Xampp
Gambar 1. Melakukan penginstalan xampp dimana file xampp berada pada direktori download sehingga terminal harus direktori download sehingga terminal dapat mengetahui dan menjalankan file xampp. Setelah perintah gambar 1 dilakukan maka akan muncul program aplikasi xampp seperti gambar
Gambar 2. Setup XAMPP
Gambar 2. merupakan tampilan untuk melakukan setup xampp pada linux dan pengguna hanya melakukan perintah next sampai keluar tampilan pada gambar 3.
Gambar 3.  Setup XAMPP Debugger
Gambar 3.  merupakan  step akhir untuk menginstalan XAMPP pada Linux dimana melakukan pengizinan terhadap browser untuk webserver. Setelah menginstalan selesai maka langkah selanjutnya menjalankan web server dengan perintah pada gambar 4.
Gambar 4. Start XAMPP
Gambar 4. melakukan perintah untuk menjalankan web serversehingga pada web dapat melakukan perintah localhost untuk mysql. Berikut tampilan aplikasi yang dilakukan start pada gambar 5.
Gambar 5. Running Web Server
Gambar 5 menunjukkan bahwa mysql, proftpd, dan, apche webserver sudah running yang menandakan bahwa web server sudah aktif. Maka akan melakukan percobaan untuk membuka localhost di web yang akan ditunjukkan pada gambar 6.

Gambar 6. Localhost Web Server
Gambar 6 menunjukkan bahwasanya web server sudah aktif dengan menggunakn XAMPP Linux.
2.         TOP dan HTOP
            Perintah TOP dan HTOP pada Linux berfungsi untuk memonitoring proses linux atau mengecek proses – proses yang sedang berjalan pada linux. Sehingga untuk mengecek urutan mana aplikasi yang sedang berjalan dan proses apa yang sedang dijalankan kita bisa mengeceknya dengan menggunakan perintah TOP dan HTOP. Perintah TOP dapat dilihat pada gambar 7.
Gambar 7. TOP
Gambar 7 menunjukkan bahwa terdapat aplikasi yang berjalan yaitu web server yaitu mysql dengan pemakaian CPU 1,0% dan time 0:00.27 . Pada htop dapat dilihat pada gambar 8.
Gambar 8. HTOP
            Gambar 8 menunjukkan bahwa terdapat aplikasi yang berjalan yaitu web server  yaitu mysql dengan pemakaian CPU 0,7% dan time 0:00.02. Pada gambar 7 dan gambar 8 bahwasannya diuji tanpa menjalankan aplikasi manapun selain terminal dan website localhost.
3.         Perbandingan TOP dan HTOP Multiprogramming
            Multiprograming system adalah kegiatan menjalankan beberapa program pada memori pada satu waktu. Pada kali ini kita akan mencoba untuk menjalankan aplikasi lebih dari satu dan melihat proses sistem didalam operasi sistem dengan menggunakan TOP dan HTOP. TOP dapat dilihat pada gambar 9.
Gambar 9 . TOP dengan Multiprogramming
Gambar 9 menunjuukan bahwa tedapat mysql yang merupakan web server dengan pemakaian CPU 0,3% dan time 0.6. Lalu kita bandingkan dengan gambar 7 dimana storage yang dipakai lebih besar dibandingkan gambar 7. HTOP dapat lihat pada gambar 10.
Gambar 10. HTOP dengan Multiprogramming
    Gambar 10 menunjuukan bahwa tedapat mysql yang merupakan web server dengan pemakaian CPU 0,0% dan time 0.:00.62. Lalu kita bandingkan dengan gambar 8 dimana storage yang dipakai lebih besar dibandingkan gambar 8 dan pemakaian cpu tidak ada.
Kesimpulan
  Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan berupa halaman web melalui HTTP atau HTTPS dari klien. Untuk melihat proses didalam operasi sistem dapat menggunakan TOP dan HTOP sehingga kita dapat menganalisa menggunakan multiprogramming apakah lebih baik atau tidak. Pada penggunaan multiprogramming kecepatan proses dan memori akan lambat dan semakin menurun.


Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 komentar:

Posting Komentar