Perancangan sistem merupakan sistematika tahapan ...

15
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

Transcript of Perancangan sistem merupakan sistematika tahapan ...

Page 1: 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

Page 2: Perancangan sistem merupakan sistematika tahapan ...

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

Page 3: Perancangan sistem merupakan sistematika tahapan ...

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

Page 4: Perancangan sistem merupakan sistematika tahapan ...

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

Page 5: Perancangan sistem merupakan sistematika tahapan ...

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

Page 6: Perancangan sistem merupakan sistematika tahapan ...

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

Page 7: Perancangan sistem merupakan sistematika tahapan ...

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

Page 8: Perancangan sistem merupakan sistematika tahapan ...

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

Page 9: Perancangan sistem merupakan sistematika tahapan ...

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

Page 10: Perancangan sistem merupakan sistematika tahapan ...

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.

Page 11: Perancangan sistem merupakan sistematika tahapan ...

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

Page 12: Perancangan sistem merupakan sistematika tahapan ...

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

Page 13: Perancangan sistem merupakan sistematika tahapan ...

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.

Page 14: Perancangan sistem merupakan sistematika tahapan ...

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

Page 15: Perancangan sistem merupakan sistematika tahapan ...

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