IMPLEMENTASI JARINGAN DAN INSTALASI SERTA KONFIGURASI
WEB SERVER DI AKPER NABILA PADANG PANJANG
Novinaldi
Sistem Informasi, STMIK Jayanusa, Jl. Olo Ladang No. 1 Padang email. [email protected]
Abstract
AKPER NABILA is a Nabila Nursing Academy, and has been using the internet network but the use of the network has not been maximized, therefore researchers make the internet network in this academy to facilitate the performance of employees in performing their duties and make comfort for students. The research methods used include Field Research, Library Research, Laboratory Research. Research builds Network And Installation And Web Server Configuration At AKPER NABILA Padang Panjang. A computer application that serves to serve access requests from client computers. DHCP (Dynamic Configuration Protocol) is a service that automatically assigns an IP number to the computer that requests it. With this system improving employee performance, students become comfortable and AKPER NABILA owners can access information to easily support academic progress
.
Keywords: Linux Ubuntu, MYSQL, PHP, Web Browser, Web Server
Abstrak
AKPER NABILA adalah Akademi Keperawatan Nabila, dan sudah menggunakan jaringan internet tapi penggunaan jaringannya belum maksimal, karena itu peneliti membuat jaringan internet pada akademi manajamen ini untuk memperlancar kinerja karyawan dalam melakukan tugasnya dan membuat kenyamanan bagi mahasiswanya. Adapun metode penelitian yang dipakai antara lain Penelitian Lapangan, Penelitian Perpustakaan, Penelitian Laboratorium. Penelitian membangun Jaringan Dan Instalasi Serta Konfigurasi Web Server Di AKPER NABILA Padang Panjang. Aplikasi komputer yang berfungsi melayani permintaan akses dari komputer client. DHCP (Dynamic Configuration Protocol) adalah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. Dengan Sistem ini meningkatkan kinerja karyawan, mahasiswa menjadi nyaman dan pemilik AKPER NABILA dapat mengakses informasi untuk mudah mendukung kemajuan akademi.
Kata Kunci : Linux Ubuntu, MYSQL, PHP, Web Browser, Web Server
PENDAHULUAN
Seiring perkembangan teknologi informasi yang sangat pesat ini, penggunaan komputer sangat membantu dalam
pengolahan data secara elektronik untuk memproses data yang beragam pada semua instansi pemerintah maupun swasta dalam memperoleh informasi. Salah satu bidang
yang mengalami kemajuan pesat adalah bidang jaringan komputer. Jaringan komputer adalah sekelompok hardware seperti PC, printer, dan peralatan lain yang terhubung satu sama lain dan masing-masing terjadi interaksi komunikasi.
AKPER NABILA adalah sebuah Akademi Keperawatan Nabila yang sudah ada sejak tahun 2004. Dan sudah menggunakan jaringan internet tapi penggunaan jaringannya belum maksimal oleh karena itu kami akan membuat jaringan internet pada akademi manajamen ini untuk memperlancar kinerja karyawan dalam melakukan tugas nya dan membuat kenyamanan bagi semua mahasiswanya.
Untuk itu diperlukan jaringan komputer dan internet yang dimanfaatkan untuk menghubungkan beberapa komputer yang ada di AKPER NABILA sehingga dapat meningkatkan kinerja para karyawan, mahasiswa, serta berguna bagi pemilik Akademi sendiri dalam mengakses berbagai macam informasi untuk mendukung kemajuan akademi tersebut.
Tujuan Penelitian
1. Mampu meningkatkan kinerja jaringan komputer dan installasi serta konfigurasi Web Server dengan sistem operasi Linux Ubuntu di Akper Nabila.
2. Memahami perbandingan jaringan komputer berbasis Linux Ubuntu dengan jaringan komputer tanpa menggunakan Linux Ubuntu.
Jaringan Komputer
Jaringan komputer adalah komunikasi data antar komputer , yaitu minimal 2 komputer. Jaringan komputer dapat dilakukan melalui media kabel ataupun nirkabel (wireless).[1]
Ip Address dan Routing
IP address adalah metode pengalamatan pada jaringan komputer dengan memberikan
sederet angka pada komputer (host), router atau peralatan jaringan lainnya. IP address sebenarnya bukan diberikan kepada komputer (host) atau router, melainkan pada interface jaringan dari host atau router tersebut. Sedangkan routing merupakan suatu protokol yang digunakan untuk mendapatkan rute dari satu jaringan ke jaringan lain. Rute ini disebut dengan route dan informasi route secara dinamis dapat diberikan ke router yang lain ataupun dapat diberikan ke secara statis ke router lain. [2]
Sistem Operasi Linux Ubuntu
Ubuntu adalah sistem operasi yang dibangun oleh komunikasi yang berbasis kernel Linux, dimana sistem operasi ini sangat cocok untuk komputer, laptop, dan juga server. Manfaat dari Ubuntu adalah sistem operasi Ubuntu lebih tahan terhadap serangan virus. trojan dan sampai saat ini masih sedikit worm yang menyerang Ubuntu. [3]
Web Server
Web Server merupakan sebuah program atau aplikasi atau sistem yang memberikan layanan yang berisi sekelompok kode-kode program berbasis data teks, baik sederhana atau rumit dan bersifat universal yang sering disebut dengan HTML (HyperText Markup Language). [4]
METODE PENELITIAN
Dalam menyusun penelitian ini penulis menggunakan beberapa metode sebagai berikut :
1. Penelitian Kepustakaan(Library Research)
Dilakukan dengan cara mengumpulkan data dan informasi serta mempelajari referensi penunjang baik yang diperoleh dari buku- buku, jurnal dari internet yang berhubungan
dengan masalah yang akan dibahas sebagai referensi.
2. Penlitian Lapangan (Field Research) Penelitian lapangan adalah suatu penelitian yang dilakukan secara langsung ditempat dimana penulis melakukan penelitian. Pada penelitian lapangan ini penulis meminta beberapa data yang berhubungan objek yang penulis teliti, antara lain : tentang sejarah sekolah, struktur organisasi, dan lain sebagainya.
Adapun metode pengumpulan data yang dilakukan :
a. Wawancara (Interview)
Melakukan tanya jawab kepada pihak yang terkait yang diteliti misalnya dengan meminta informasi tentang latar belakang permasalahan sesuai judul yang diangkat penulis.
b. Metode Pengamatan (Observasi)
Pada metode ini dilakukan pengamatan dan pencatatan secara cermat terhadap system yang digunakan. Penulis mengamati hasil atau data yang diambil dan diolah serta menganalisa apakah sesuai dengan teori yang ada setelah melakukan pengujian.
3. Penelitian Laboratorium (Laboratory Research)
Pada metode ini penulis melakukan percobaan laboratorium teknik komputer yang berupa perancangan, pengetahuan dan pemecahan masalah yang bersifat teknik terhadap rancangan. Dimana peralatan yang digunakan yaitu: 1. Hardware a. Mikrotik Router b. Switch c. Kabel UTP d. Konektor RG45 e. Personal Computer f. Modem ADSL
HASIL DAN PEMBAHASAN
Adapun tahap pertama yang dilakukan dalam penelitian ini adalah penulis melakukan instalasi Server dengan menggunakan Sistem Operasi Linux Ubuntu 16.04 Server.
Gambar 1. Masuk Login Sebagai User
Selanjuntya melakukan konfigurasi Interface pada server tersebut sekaligus konfigurasi IP Address dan DNS.
Gambar 2. Konfigurasi Interface
Gambar 3. Konfigurasi IP Address
Gambar 5. Konfigurasi DNS
Gambar 6. Tes Ping Internet
Langkah selanjutnya melakukan update terhadap server dengan mengetikkan perintah : apt-get update
Kemudian installasi beberapa package termasuk Mysql dan PHP dengan cara ketik: apt-get –y install mysql-server mysql-client
Gambar 7. Memberikan Password Root MySQL
Gambar 8. Installasi MySQL Secure Perintah yang harus dipilih pada validasi password plugin yaitu yes or no :
Press y|Y for yes, any other key for No : no Change the password for root? (Press y|Y for YES, any other key for No) : no
Remove anonymous users? (Press y|Y for Yes, any other key for No) : no
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : no
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : yes
Reload privilege tables now? (Press y|Y for Yes, any other key for NO) : yes
Tahap selanjutnya Remote MySQL agar dapat di akses dari luar. Dengan perintah : nano /etc/mysql/mysql.conf.d/mysqld.cnf
Gambar 9. Konfigurasi Remote MySQL Ubah IP pada bind address 127.0.0.1 menjadi 0.0.0.0
Gambar 11. Restart mysql
Untuk menguji apakah mysql sudah terinstall atau belum ketik perintah:
mysql –u root –p.
Maka diminta password root seperti gambar dibawah ini :
Gambar 12. Test mysql
Selanjutnya memberikan hak akses root dapat di akses dari luar dengan perintah : grant all privileges on *.* to root@’%’ identified by ‘mysql123456’ ;
Flush privileges;
sbin/iptable –A INPUT –I enp0s3 –p tcp – destination-port 3306 –j ACCEPT ;
Langkah selanjutnya installasi apache dengan perintah :
apt-get –y install apache2
Serta beberapa package yang dibutuhkan dengan perintah berikut :
apt-get –y install mysql php curl php-mbstring php-mcryt php-gd php-gettext
Tahap selanjutnya masuklah ke dalam direktori cd /etc/apache2/sites-available dengan menggunakan perintah ini. Kemudian buatlah satu buah file dengan mengetikkan perintah:
nano 000-default.conf
Gambar 13. Perintah file apache
Jika tidak ada pesan error maka akan muncul perintah seperti gambar berikut maka harus mengganti perintah pada DocumentRoot /home/www/public_html/
Gambar 14. Perintah Virtual Host
Membuka folder apache2 dengan mengetik perintah:
nano /etc/apache2/apache.conf
Gambar 15. Membuka folder
Selanjutnya akan terlihat directory apache2 dan ubah pada:
<Directory /home/www/public_html/>
Gambar 16. Directory apache2
Ketik perintah service apache2 restart terlebih dahulu selanjutnya membuat data dengan ketik perintah sebagai berikut:
Cd /home
Mkdir –p www/public_html Chown –R www.data:www-data
www/public_html/
Chmod merupakan singkatan dari Change Mode yang digunakan untuk menentukan cara file yang dapat diakses. Chmod 777 www/public_html
Nano www/public_html/index.html
Gambar 18. Menguji File Yang Dapat di Akses Masukkan script sesuai keinginan seperti script html dengan contoh sebagai berikut:
Gambar 19. Hasil Pengujian dengan Script HTML Kemudian install libapache dengan cara ketik perintah:
apt-get –y install php libapache-mod-php
Gambar 20. Install Libapache Maka ketik perintah:
a2enmod ssl
Selanjutnya ketik perintah: service apache2 restart.
Gambar 21. Mengaktifkan Module
Selanjutnya untuk merestart apache2 maka ketik perintah: service apache2 restart
Konfigurasi Openssh dengan cara ketik perintah:
nano /etc/ssh/sshd_config
Gambar 22. Mengganti Port Openssh Lalu Ganti pada PermitRootLogin
prohibit-password menjadi
PermitRootLogin yes
Gambar 23. Mengganti PermitRootLogin Kemudian merestart Openssh dengan cara ketik perintah :
Service sshd restart
Gambar 24. Restart OpenSSH
Untuk mengetesnya cek pada browser client dengan mengetikkan pada address bar yaitu ip address 192.168.1.2.
Gambar 25. Hasil Tes Dari Browser Client
SIMPULAN
Adapun kesimpulan yang dapat penulis ambil dari hasil penelitian ini adalah :
1. Dengan adanya jaringan WAN di AKPER NABILA manfaatnya mahasiswa banyak yang dapat mengerjakan tugas kuliah sehingga tugas-tugas dapat diselesaikan dengan cepat.
2. Bagi karyawan di AKPER NABILA dapat menyelesaikan pekerjaan dengan cepat seperti harus mengirim file kepada pimpinan dan lain sebagainya.
3. Manfaat dari alat ini sendiri adalah dapat memperoleh informasi secara cepat dan up to date serta cara kerja alat ini adalah dengan cara menyambungkan antar komponen server dengan komputer klien.
DAFTAR PUSTAKA
[1] M. K. Mardison, S.Kom, “Jurnal Momentum ISSN : 1693-752X Penerapan Jaringan Komputer Pada Kontrol Air Kolam Peternakan Ikan Dan Status Pakan Ikan Dilengkapi Pompa Otomatis Dengan Continue Detection Timer Berbasiskan Client Server Jurnal Momentum ISSN : 1693-752X,” J. Momentum, vol. 13, no. 2, 2012.
[2] S. Wardoyo, T. Ryadi, and R. Fahrizal, “Vol : 3 No . 2 September 2014 ISSN : 2302 - 2949 ANALISIS PERFORMA FILE TRANSPORT PROTOCOL PADA PERBANDINGAN METODE IPv4 MURNI , IPv6 MURNI DAN TUNNELING 6to4 BERBASIS
ROUTER MIKROTIK Jurnal Nasional Teknik Elektro Jurnal Nasional Teknik Elektro,” no. 2, pp. 106–117, 2014. [3] S. Samsu, Jaringan Komputer.
Makasar: Andi Offset, 2013.
[4] R. Sovia and J. Febio, “VOL . 3 NO . 1 MARET 2011,” vol. 3, no. 1, pp. 86– 101, 2011.