Perancangan sistem merupakan sistematika tahapan ...
Transcript of Perancangan sistem merupakan sistematika tahapan ...
8
BAB III
PERANCANGAN SISTEM
Perancangan sistem merupakan sistematika tahapan perancangan yang dilakukan selama
pembuatan skripsi. Tahapan yang dilakukan tersebuat tertuang di Gambar 3.1 berikut ini.
Gambar 3. 1 Block Diagram Perancangan Sistem
Di Gambar 3.1 menjelaskan alur dari pembuatan sistem monitoring dari dua laptop akan menjadi
server dan client untuk perancangan dan instalasi yang di jelaskan pada perancangan system
monitoring log server dan android sebagai wadah peringatan atau notifikasi ke telegram
Start
LAPTOP
PERANCANGAN SISTEM
MONITORING LOG SERVER
KEBUTUHAN PERANGKAT
SOFTWARE DAN
HARDWARE UNTUK
MEMBUAT SISTEM
ANDROID
TELEGRAM
SELESAI
9
Perancangan sistem yang akan dilakuakan berdasarkan Gambar 3.1 meliputi beberapa
prosedur-prosedur pengerjaan dan secara garis besar melalui beberapa tahapan yaitu:
3.1 Perancangan Sistem Monitoring Log Server
3.1.1 Instalasi Sistem Operasi
Setelah melakukan Analisa pada sistem yang sedang berjalan, untuk membangun
system monitoring log server menggunakan splunk dengan notifikasi telegram..
Perancangan sistem dimulai dari pembuatan web server dan pembuatan sistem
monitoring server. Hal pertama pembuatan Sistem monitoring ini dengan instalasi operasi
ubuntu 16.04 LTS, instalasi dan konfigurasi Apache, PHP, MySQL, dan phpMyAdmin,
instalasi dan konfigurasi splunk dan telegram.
3.1.1.1 Instalasi ubuntu 16.04 LTS Untuk Server dan Client
1. Memastikan flasdisk ke leptop lalu buka aplikasi rufus, setelah terbuka klik select
lalu pilih berkas ISO ubuntu yang telah diunduh dapat dilihat pada Gambar 3.2.
Gambar 3. 2 Burning ke flasdisk
10
2. Biarkan semua pengaturan dalam keadaan ‘default’. Langsung saja klik start untuk
mulai proses dapat dilihat pada Gambar 3.3
Gambar 3. 3 Proses Burning
3. Setiap komputer memiliki cara berbeda untuk masuk ke pemilihan proses menu
boot di komputer sering yang digunakan adalah tombol Esc lalu tekan F1 untuk
membuka Boot Options. Setelah itu pilih boot dari flashdisk.
4. Setelah berhasil boot dari flashdisk akan tampil wizard dengan pilihan try ubuntu
dan install ubuntu dapat dilihat pada Gambar 3.4
Gambar 3. 4 Jendela GNU Grup Ubuntu
11
5. Pilih Bahasa yang ingin digunakan dalam install ubuntu lalu klik continue dapat
dilihat pada Gambar 3.5
Gambar 3. 5 Pilihan Bahasa Install
6. Berikutnya adalah memilih susunan keyboard yang digunakan sebagaimana dapat
dilihat pada Gambar 3.6.
Gambar 3. 6 Pilihan Keyboard Layout
12
7. Pemilihan instalasi paket yang di butuhkan untuk format media tambahan dapat
dilihat pada Gambar 3.7.
Gambar 3. 7 Pemilihan Paket Instalasions
8. Pada layer berikutnya, pilih opsi something else diteruskan partisi ubuntu secara
manual dan tekan tombol continue. dapat dilihat pada Gambar 3.8.
Gambar 3. 8 Macam Pilihan Partisi
13
9. Pada layer berikut, pilih free space pada hard drive dan tombol klik + membuat
partisi, dapat dilihat pada Gambar 3.9.
a. /(root):
b. Swap:
c. /home:
Gambar 3. 9 Proses Bagian Partisi
10. Pada pilihan berikutnya, pilih lokasi anda dapat dilihat pada Gambar 3.10.
Gambar 3. 10 Pemilihan Lokasi Admin
14
11. Pada layer berikutnya, masukan nama, nama komputer, username, dan password
terus tekan continue dapat dilihat pada Gambar 3.11.
Gambar 3. 11 Membuat Username Dan Password
12. Biarkan proses instalasi selesai, dapat dilihat pada Gambar 3.12
Gambar 3. 12 Proses Instalasi Ubuntu Di Tanam
15
3.1.2 Instalasi Web Server
1. Pada ubuntu server instalasi apache2 dengan perintah Sudo apt install apche2 ini
untuk menyimpan log web server yang Hasilnya dapat dilihat pada Gambar 3.13.
Gambar 3. 13 Proses Install Apache2
2. Lalu, Memasukkan pada ubuntu server dengan perintah #Sudo apt-get install
python3 untuk pendukung dari konfigurasi atau skrip Hasilnya dapat dilihat pada
Gambar 3.14.
Gambar 3. 14 Proses install Python3
3. Lalu, Kemudian menginstal paket dengan perintah berikut # apt-get install mysql-
server digunakan untuk membuat database web server Hasilnya dapat dilihat pada
Gambar 3.15, Gambar 3.16 dan 3.17.
Gambar 3. 15 Proses Install Mysql
Gambar 3. 16 Proses New Password Root Mysql
16
Gambar 3. 17 Proses Repeat Password Mysql
4. Kemudian menginstal paket php5 berikut #apt-get install php5, php adalah Bahasa
pemrograman web Hasilnya dapat dilihat pada Gambar 3.18
Gambar 3. 18 Proses Install Php5
5. Selanjutnya, menginstall paket phpMyAdmin berikut #apt-get install
phpMyAdmin digunakan sebagai pengelolahan database Hasilnya dapat dilihat
pada Gambar 3.19.
Gambar 3. 19 Proses Install PHPMyAdmin
17
Gambar 3. 20 Proses Instalasi Phpmyadmin
Pada Gambar 3.20 memilih yes untuk menginstall konfigurasi dan paket
kemudian akan memasukan password user.
Gambar 3. 21 Tampilan Masukan Password Phpmyadmin
Pada Gambar 3.21 memasukan password user Root agar phpmyadmin dapat
membuat databasenya.
Gambar 3. 22 Tampilan Konfirmasi Password Root Phpmyadmin
Pada Gambar 3.22 memasukan konfirmasi password untuk menjaga keamanan
passwordnya sendiri.
18
Gambar 3. 23 Tampilan Pemilihan Web Server
Pada Gambar 3.23 proses ini akan diminta untuk memilih web server apache yang
akan di gunakan untuk melayani akses ke phpmyadmin, setelah itu menunggu sampai
proses instalasi selesai
3.1.3 Install Dan konfigurasi Splunk Server
.
1. Splunk Enterprise memberikan search. alert, realtime, mempermudah dalam memonitoring log
server secara visualixation dan realtime untuk mendukung pencarian data menjadi lebih muda
instalasinya dengan perintah dpkg -i splunk-7.1.0-2e75b3406c5b-linux-2.6-amd64.deb
Hasilnya dapat dilihat pada Gambar 3.24.
Gambar 3. 24 Proses Instalasi Splunk
2. Ubah ke direktori biner Splunk di / opt / splunk / bin / dan jalankan Splunk #cd /opt/splunk/bin/
3. Membuat skrip mengaktifkan dan membuat user pada splunk # ./splunk enable boot-start
Hasilnya dapat dilihat pada Gambar 3.25
19
Gambar 3. 25 Proses Anable Dan Membuat User
4. Memulai Layanan Splunk dengan perintah di bawah ini: # service splunk start.
5. Selanjutnya, mengakses antarmuka Web Splunk di browser Localhost:8000/
3.1.4 Install Dan Konfigurasi Splunk Universal Forwarder
Digunakan mengumpulkan data dari sumber data atau forwarder lain mengirimkan ke
forwarder lain dan dapat mengirim data ke splunk enterprise, forwarder universal hanya
mencakup komponen penting yang meneruskan data ke instance platform splunk lainnya,
kekurangannya masil tidak memiliki antarmuka web hanya dapat mengkonfigurasi, mengelola,
dan mengatur skala dengan mengedit file konfigurasinya.
1. Jalankan perintah dpkg untuk menginstall splunk forwarder dapat dilihat pada Gambar 3.26.
Gambar 3. 26 Instalasi Splunk Forwarder
2. Ubah ke direktori splunk di /opt/splunkfoewarder/bin/ dan jalankan splunk
20
#cd /opt/splunkforwarder/bin/
3. Mengaktifkan skrip dan membuat username dan password dapat dilahat pada Gambar 3.27.
Gambar 3. 27 Instalasi Skrip dan Username Dan Password
4. Selanjutnya, mengkonfigurasi pengindeks tempat pengirim akan mengirimkan data log dengan
menggunakan perintah ./splunk add forward-server ip host:9997 dapat dilihat pada Gambar
3.28.
Gambar 3. 28 Perintah Pengiriman Data Ke Server
5. Untuk mengaktifkan splunk forwarder menggunakan perintah sudo ./splunk restart
3.1.5 Menginstall dan Mendaftar Telegram di Laptop
Gambar 3. 29 Proses Instalasi Telegram Laptop
Pada Gambar 3.29 Instalasi dengan menggunakan terminal hanya menggunakan
perintah yang di atas paket-paket nya akan langsung terinstall.
21
3.1.6 Menginstall dan Mendaftar Telegram di Android
Download di Play store dan ketikan telegram, pilih pasang, Hasilnya dapat dilihat
pada Gambar 3.30.
Gambar 3. 30 Install Telegram Di Android
22
3.2 Kebutuhan Perangkat Software Dan Hardware Untuk Membangun Sistem
1) Perangkat Software
Dalam bembangunan sistem monitoring pada server perangkat lunak yang
dibutuhkan berikut.
a. Ubuntu 16.04 LTS Server dan Client
b. Splunk
c. Splunk forwarder
d. Apache
e. PHP
f. MySQL
g. PhpMyAdmin
h. Web server
i. Browser
j. Telegram
2) Perangkat Hardware
a. Android
b. Laptop