Anda di halaman 1dari 36

MEMBANGUN NTP SERVER BERBASIS LINUX DEBIAN

VERSI 7
LAPORAN PROJECT WORK
Laporan Ini Dibuat Sebagai Syarat Untuk Mengikuti PRAKERIN dan UKK
(Uji Kompetensi Keahlian) Tahun Ajaran 2019/2020

Oleh

REYHAN PUTRA RENANDAR


10181680 / 0028871232

Teknik Komputer dan Jaringan


TEKNIK KOMPUTER DAN INFORMATIKA

SMK ADI SANGGORO


TA. 2018/2019
LEMBAR PENGUJIAN PROJECT WORK

MEMBANGUN NTP SERVER BERBASIS LINUX DEBIAN


VERSI 7

OLEH
REYHAN PUTRA RENANDAR
10181680 / 0028871232

Laporan ini telah di Uji pada Sidang Project Work, dilaksanakan pada :
Hari :
Tanggal :
Tempat : SMK Adi Sanggoro

Daftar Penguji :

Nama Tanda Tangan

1. Penguji 1 Ir. Supadi ..............................

2. Penguji 2 R. Rista Wulansari, ST ..............................

i
LEMBAR PENGESAHAN PROJECT WORK

MEMBANGUN NTP SERVER BERBASIS LINUX DEBIAN


VERSI 7

OLEH
REYHAN PUTRA RENANDAR
10181680 / 0028871232

Tanggal Pengesahan : ...................................................


Diperiksa dan disetujui oleh :
Pembimbing Laporan

Ir. Supadi

Disahkan oleh :
Kepala Program Teknik Komputer dan Jaringan

Ir. Supadi

Mengetahui,
Kepala SMK Adi Sanggoro

Solehudin, S.Pd

ii
ABSTRAK
MEMBANGUN NTP SERVER BERBASIS LINUX DEBIAN
VERSI 7

OLEH
REYHAN PUTRA RENANDAR
10181680 / 0028871232

NTP adalah singkatan dari Network Time Protocol, sebuah protocol untuk
meng-sinkronkan sistem waktu pada komputer terhadap sumber yang akurat,
melalui jaringan intranet atau internet. Sedangkan NTP Server sendiri adalah
sebuah server yang mensinkron-kan waktunya terhadap sumber waktu akurat, dan
mentransmisikan paket informasi waktu kepada komputer client yang meminta.
NTP Server ini sangat bermanfaat sekali apabila kita mengelola jaringan
yang sangat ketat sekali dalam urusan waktu. Misalnya ketika seluruh pegawai di
sebuah kantor, diperintahkan untuk mengumpulkan tugas dalam bentuk email
yang harus dikirimkan ke email server kantor sebelum batas waktu jam 12 siang.
Lewat dari itu, email akan di reject secara otomatis oleh sistem. Apa jadinya bila
ternyata waktu yang terdapat di komputer server berbeda dengan waktu yang
terdapat di komputer-komputer pegawai? Salah-salah ketika pegawai mengira
waktu masih tersisa 5 menit lagi, ternyata jam yang terdapat di komputer server
sudah menunjukkan pukul 12. Untuk hal-hal seperti ini lah NTP Server
diperlukan, agar waktu antara komputer satu dengan yang lainnya yang ada
didalam suatu jaringan dapat sinkron atau sama.

Kata Kunci: Protokol Waktu Jaringan, Server NTP, Sinkronisasi Waktu

iii
ABSTRACT
BUILD NTP SERVER BASED ON LINUX DEBIAN VERSION 7

BY
REYHAN PUTRA RENANDAR
10181680 / 0028871232

NTP stands for Network Time Protocol, a protocol for synchronizing the
computer's system time against an accurate source, via an intranet network or the
internet. Meanwhile, the NTP Server itself is a server that synchronizes its time
against an accurate time source, and transmits time information packets to the
requesting client computer.
This NTP Server is very useful if we manage a network that is very tight in
terms of time. For example, when all employees in an office are instructed to
submit assignments in the form of an email which must be sent to the office
server's email before the 12 noon deadline. Through that, the email will be
automatically rejected by the system. What happens if it turns out that the time on
the server computer is different from the time on the employee's computer? It is
wrong when the employee thinks there is still 5 minutes left, it turns out that the
clock on the server computer is already 12 o'clock. For things like this, the NTP
Server is needed, so that the time between one computer and another on a
network can synchronous or the same.

Keywords: Network Time Protocol, NTP Server, Time Synchronization

iv
PEDOMAN PENGGUNAAN PROJECT WORK

Project Work ini tidak dipublikasikan, terdaftar dan tersedia di SMK Adi
Sanggoro, untuk Program Keahlian Teknik Komputer dan Jaringan, terbuka untuk
umum dengan ketentuan bahwa hak cipta ada pada Penulis dengan mengikuti
aturan yang berlaku di SMK Adi Sanggoro, diperkenankan dicatat, tetapi
pengutipan atau peringkasan hanya dapat dilakukan seizin Penulis dan harus
disertai dengan kebiasaan ilmiah untuk menyebutkan sumbernya. Memperbanyak
atau menerbitkan sebagian atau seluruh Project Work haruslah seizin Kepala
Program Keahlian Teknik Komputer dan Jaringan SMK Adi Sanggoro dengan
sepengetahuan Kepala SMK Adi Sanggoro.

v
PERUNTUKAN

Dipersembahkan kepada Ayah dan Ibu Penulis tersayang yang telah memberikan
nasehat, doa, serta dukungan baik moral maupun materil.

Kepada kakak Penulis tercinta yang telah memberi bantuan yang begitu berarti
untuk penulis.

Kepada Pembimbing yang telah membimbing dan mamberikan ilmu yang begitu
berharga kepada penulis sehingga project dan laporan ini dapat diselesaikan
dengan baik.

Kepada Teman-teman seperjuangan yang banyak memberi dukungan nya satu


sama lain agar Project Work ini dapat diselesaikan. Terimakasih kawan.

vi
KATA PENGANTAR

Puji dan syukur kehadirat Allah Subhanahu Wa Ta’ala yang telah


melimpahkan rahmat, taufik, hidayah, serta inayah-Nya, sehingga Penulis dapat
menyelesaikan laporan dengan judul “Membangun NTP Server berbasis Linux
Debian versi 7”. Sholawat dan salam semoga senantiasa tercurahkan kepada
junjungan besar kita, yaitu Nabi Muhammad Shalallahu’alaihi Wa Salam, yang
telah menunjukan jalan yang lurus berupa ajaran agama Islam yang sempurna dan
menjadi anugerah serta rahmat bagi seluruh alam semesta.

Penulis sangat bersyukur karena Penulis telah menyelesaikan Laporan


Project Work ini. Dan Penulis juga mengucapkan terima kasih kepada :
1. Solehudin, S.Pd, selaku Kepala SMK Adi Sanggoro.
2. Ir. Supadi, selaku Kepala Program Teknik Komputer dan Jaringan. Juga selaku
Pembimbing yang telah membimbing, memberikan pengarahan terkait
penyusunan laporan dan project yang Penulis kerjakan.
3. Orang Tua Penulis yang telah memberikan nasehat, doa, serta dukungan baik
moral maupun materil.
4. Teman-teman Penulis yang tanpa henti saling membantu dan mendukung satu
sama lain.
5. Semua pihak yang telah membantu proses penulisan laporan ini, sehingga
laporan ini dapat Penulis selesaikan dengan baik dan lancar.

Penulis juga menyadari bahwa laporan ini memiliki banyak kekurangan.


Oleh karena itu, saran dan kritik yang membangun sangat diharapkan guna
penyempurnaan laporan ini kedepannya.

Bogor, 22 April 2019

Penulis

vii
DAFTAR ISI

HALAMAN SAMPUL
LEMBAR PENGUJIAN PROJECT WORK.................................................... i
LEMBAR PENGESAHAN PROJECT WORK................................................ ii
ABSTRAK ....................................................................................................... iii
ABSTRACT ...................................................................................................... iv
PEDOMAN PENGGUNAAN PROJECT WORK ........................................... v
PERUNTUKAN .............................................................................................. vi
KATA PENGANTAR ..................................................................................... vii
DAFTAR ISI ................................................................................................... viii
DAFTAR TABEL .......................................................................................... x
DAFTAR GAMBAR ....................................................................................... xi
DAFTAR LAMPIRAN ................................................................................... xii
DAFTAR SINGKATAN ................................................................................. xiii
BAB I PENDAHULUAN ............................................................................. 1
1.1 Latar Belakang ............................................................................ 1
1.2 Tujuan dan Manfaat...................................................................... 2
1.2.1 Tujuan ................................................................................. 2
1.2.2 Manfaat ............................................................................... 2
1.3 Metode dan Teknik Penulisan Laporan ....................................... 3
BAB II TINJAUAN PUSTAKA .................................................................... 4
2.1 Chatting Server ............................................................................ 4
2.2 Openfire ....................................................................................... 4
2.3 Spark ........................................................................................... 5
2.4 Centos 6 ...................................................................................... 6
2.5 Switch ........................................................................................... 7
2.6 Kabel UTP ................................................................................... 7
2.7 VirtualBox .................................................................................... 8
2.8 Snipping Tool ............................................................................... 9
BAB III HASIL DAN PEMBAHASAN ......................................................... 10
3.1 Hasil ............................................................................................. 10
3.1.1 Hasil Pembuatan Project Work.......................................... 10

viii
3.2 Pembahasan ................................................................................. 11
3.2.1 Software yang Digunakan .................................................. 11
3.2.2 Hardware yang Digunakan................................................ 11
3.2.3 Waktu pelaksanaan pembuatan Project Work ................... 11
3.2.4 Konfigurasi Openfire pada Centos..................................... 12
3.2.5 Langkah Mengkoneksikan Perangkat pada Centos ........... 14
3.2.6 Mengkonfigurasi Openfire Administrator ......................... 16
3.2.7 Mengkoneksikan Media Spark sebagai Client Chatting.... 21
BAB IV KESIMPULAN DAN SARAN ......................................................... 26
4.1 Kesimpulan .................................................................................. 26
4.2 Saran ............................................................................................ 26
DAFTAR PUSTAKA ...................................................................................... 27
DAFTAR RIWAYAT HIDUP ........................................................................ 28
LAMPIRAN-LAMPIRAN .............................................................................. 29

ix
DAFTAR TABEL

Tabel.1 Software yang Digunakan.................................................................... 11

Tabel.2 Hardware yang Digunakan................................................................. 11

Tabel.3 Waktu Pelaksanaan Pembuatan Project Work..................................... 11

x
DAFTAR GAMBAR

Gambar 1. Logo Openfire ................................................................................ 5


Gambar 2. Logo Spark ..................................................................................... 6
Gambar 3. Logo CentOS .................................................................................. 6
Gambar 4. Switch ............................................................................................. 7
Gambar 5. Kabel UTP ..................................................................................... 8
Gambar 6. Logo VirtualBox ............................................................................ 8
Gambar 7. Snipping Tool ................................................................................. 9
Gambar 8. Tampilan Mengirim Chatting......................................................... 10
Gambar 9. Tampilan Menerima Chatting......................................................... 10
Gambar 10. Konfigurasi Mendownload File Openfire .................................... 12
Gambar 11. Tampilan File Openfire yang telah didownload........................... 12
Gambar 12. Konfigurasi Install File rpm......................................................... 12
Gambar 13. Tampilan Service Openfire Start.................................................. 12
Gambar 14. Konfigurasi Edit File.................................................................... 13
Gambar 15. Tampilan setelah penamaan File ................................................. 13
Gambar 16. Konfigurasi Reboot Server ........................................................... 13
Gambar 17. Tampilan Hostname Server.......................................................... 13
Gambar 18. Tampilan Service IP tables stop................................................... 14
Gambar 19. Tampilan Setting IP Address pada Perangkat............................... 14
Gambar 20. Tampilan Setting IP Address pada CentOS ................................. 15
Gambar 21. Tampilan PING di CMD .............................................................. 15
Gambar 22. Tampilan Login pada Google Chrome ......................................... 16
Gambar 23. Settingan Bahasa pada Openfire .................................................. 16
Gambar 24. Tampilan Server Settings ............................................................. 17
Gambar 25. Tampilan Database Settings ........................................................ 17
Gambar 26. Tampilan Profile Settings............................................................. 18
Gambar 27. Tampilan Login Administrator Account....................................... 18
Gambar 28. Tampilan Login Openfire.............................................................. 19
Gambar 29. Tampilan Administrator Console.................................................. 19
Gambar 30. Tampilan User Pertama ............................................................... 20
Gambar 31. Tampilan User Kedua................................................................... 20
Gambar 32. Tampilan User Summary ............................................................. 21
Gambar 33. Tampilan Settings IP Address pada perangkat Client .................. 22
Gambar 34. Menu Login Spark........................................................................ 22
Gambar 35. Settingan Advance ........................................................................ 23
Gambar 36. Tampilan setelah Login Spark...................................................... 24
Gambar 37. Tampilan Add contact .................................................................. 24
Gambar 38. Tampilan Menambahkan Contact ............................................... 25
Gambar 39. Hasil Chatting pada Spark ........................................................ 25

xi
DAFTAR LAMPIRAN

Lampiran 1. Topologi ...................................................................................... 29

Jurnal Kegiatan Project Work


Identitas Siswa
Konsultasi Bimbingan Project Work
Surat Pernyataan
Form Pengajuan Judul Project Work
Form Pengajuan Sidang Project Work
Form Persetujuan Pembimbing Kegiatan Project Work
Form Revisi Peserta Sidang Project Work
Kartu Peserta Sidang

xii
DAFTAR SINGKATAN

Singkatan Nama Pemakaian pertama

Singkatan kali pada halaman

PRAKERIN Praktek kerja industri Sampul

UKK Uji kompetensi keahlian Sampul

TA Tahun Ajaran Sampul

Ir. Insinyur i
ST Sarjana Teknik i
S.pd Sarjana Pendidikan ii
SMK Sekolah Menengah Kejuruan ii
IM Instant Messanging iii
IP Internet Protokol 1
LAN Local Area Network 1
IMS Internet Messaging Server 1
MSN Microsoft Network 1
TCP Transmission Control Protocol 1
JRE Java Runtime Environment 2

RHEL Red Hat Interprise Linux 2

MVC Model View Controller 6

UTP Unshielded Twisted Pair 7

OS Operating System 8
VM Virtual Mesin 8
NIS Nomor Induk Siswa 28

NISN Nomor Induk Siswa Nasional 28

PMR Palang Merah Remaja 28

xiii
TK Taman Kanak-kanak 28

SDN Sekolah Dasar Negeri 28

SMPN Sekolah Menengah Pertama Negeri 28

xiv
BAB I
PENDAHULUAN

1.1 Latar Belakang

Penunjuk waktu merupakan hal yang penting dan tidak dapat dipisahkan
dengan kehidupan manusia. Seiring dengan berkembangnya teknologi, media dan
bentuk untuk menampilkan informasi waktu pun mengalami perubahan. Berawal
dari jam matahari, yaitu jam kuno yang menunjukan waktu berdasarkan posisi
matahari, lalu berkembang menjadi jam berukuran kecil bermesin mekanik yang
dapat berkerja tanpa adanya arus listrik, dan hingga sekarang ini menjadi sebuah
jam yang tak hanya menampilkan informasi waktu saja, tetapi dapat beroperasi
layaknya ponsel pintar. Fasilitas jam juga ditanamkan pada berbagai macam
barang elektronik. Sebuah sistem elektronik sangat membutuhkan penggunaan
waktu yang standar atau sama, misalnya untuk sistem perbankan atau transaksi
elektronik, sistem keamanan informasi, sistem penerbangan, sistem komputasi
awan, sistem komputer terdistribusi, dan lain-lain. Sistem komputer sendiri
memiliki banyak sumber agar dapat menjaga waktu pada komputer menampilkan
data waktu yang benar, salah satu sumbernya yaitu baterai CMOS.
Permasalahan yang terjadi saat ini adalah baterai CMOS yang biasanya
mensupport fitur date and time pada komputer agar waktu selalu terupdate,
terkadang ada keadaan yang membuat fitur tersebut tidak bisa digunakan karena
baterai habis atau kondisi lainnya. Dikarenakan sistem komputer tidak dapat
menampilkan waktu dengan benar, beberapa masalah pun sering muncul mulai
dari beberapa situs web yang tidak dapat diakses pada saat browsing di internet,
lalu saat menyalakan komputer muncul pesan yang mengharuskan untuk menekan
beberapa tombol tertentu, serta masih banyak lagi masalah yang dapat timbul.
Solusi untuk mengatasi masalah pewaktuan ini adalah dengan
menggunakan NTP server agar update waktu selalu terjaga. Dengan adanya NTP
server komputer yang terhubung dengan jaringan server dapat menampilkan waktu
secara tepat dan presisi, sehingga dapat memperkecil masalah yang sering muncul
akibat data waktu yang kurang tepat.

1
2

1.2. Tujuan dan Manfaat


1.2.1 Tujuan
Tujuan Project Work ini sangat bermanfaat bagi peserta didik Sekolah
Menengah Kejuruan (SMK) untuk setiap program keahliannya masing-masing,
adapun tujuan yang bermanfaat dari Project Work sebagai berikut :
1. Untuk mempersiapkan diri dalam menghadapi Praktek Kerja Industri
(PRAKERIN) dan Ujian Kompetensi Keahlian (UKK).
2. Meningkatkan Kreatifitas dan tanggung jawab peserta didik dalam membuat
suatu Project secara mandiri.
3. Membuat NTP Server dengan menggunakan jaringan LAN.

1.2.2 Manfaat
Manfaat pembuatan Project Work adalah sebagai berikut :
1. Melatih kemandirian dan rasa percaya diri untuk menyelesaikan Project Work ini
dengan baik dan sungguh-sungguh.
2. Memberikan pengalaman pada peserta didik dalam menyelesaikan suatu Project
beserta laporannya secara mandiri.
3. Menambahkan pengetahuan yang lebih mendalam mengenai Project yang dibuat.

1.3 Metode dan Teknik Penulisan Laporan


Dalam penulisan laporan ini Penulis menggunakan metode dan Teknik
Penulisan data sehingga dapat mempermudah penulis dalam mengumpulkan data.
Hal ini bertujuan agar susunan laporan ini dapat tersusun lebih baik. Adapun
Metode dan Teknik yang digunakan dalam penulisan laporan antara lain sebagai
berikut.

BAB I PENDAHULUAN
Bab ini merupakan pendahuluan yang akan membahas latar belakang, tujuan
penulisan, manfaat penulisan, dan metode dan teknik penulisan laporan.

BAB II LANDASAN TEORI


3

Bab ini berisi tentang definisi ilmu yang berkaitan dengan perumusan pada
penulisan tersebut, seperti landasan teori yang membahas tentang konsep dasar
sistem, konsep dasar informasi, serta membahas teori-teori pendukung lainnya
pada laporan ini.

BAB III  HASIL DAN PEMBAHASAN


Bab ini berisi tentang penjelasan mengenai hasil dan pembahasan mengenai
Project Work yang dikerjakan.

BAB IV  KESIMPULAN DAN SARAN


Bab ini berisi tentang kesimpulan yang didapat dalam penulisan dan saran-
saran yang akan diberikan sebagai tindakan lanjut yang diperlukan untuk
melakukan perbaikan dimasa mendatang.

DAFTAR PUSTAKA
Merupakan sebuah daftar yang berisi judul buku-buku, artikel-artikel dan
bahan-bahan penerbitan lainnya yang mempunyai pertalian dengan sebuah
penulisan.
BAB II
TINJAUAN PUSTAKA

2.1 Network Time Protocol


Network Time Protocol (NTP) adalah sebuah protokol yang
digunakan untuk pengsinkronan waktu di dalam sebuah jaringan bisa pada
jaringan LAN (Local Area Network) maupun pada jaringan internet dan
untuk sinkronisasi jam-jam sistem komputer di atas paket-switching,
variabel-latency jaringan data. Proses sinkronisasi ini dilakukan didalam
jalur komunikasi data yang biasanya menggunakan protokol komunikasi
TCP/IP. Sehingga proses ini sendiri dapat dilihat sebagai proses
komunikasi data yang hanya melakukan pertukaran paket-paket data saja.
[1]

2.2 NTP Server


NTP Server adalah sebuah server yang melakukan sinkronisasi
waktu terhadap sumber waktu yang akurat dan mentransmisikan paket
informasi waktu tersebut kepada komputer client.[2]

2.3 Linux
Linux merupakan sebuah software atau perangkat lunak sistem
operasi yang bersifat open source dan gratis dalam penggunaannya
maupun untuk disebarluaskan melalui lisensi dari GNU. Linux ini adalah
turunan dari Unix dan bisa digunakan untuk berbagai macam komputer.
Setiap pengguna Linux bisa mendapatkan software secara lengkap disertai
dengan source codenya. Bahkan, pengguna dapat memodifikasi ataupun
mengubah source code tersebut secara legal dan pastinya di bawah lisensi
dari GNU. Beberapa jenis sistem operasi yang diusung oleh Linux di
antaranya seperti Ret Hat, Fedora, Ubuntu, Debian, Elementary OS dan
masih banyak yang lainnya.[3] Linux yang digunakan dalam Project Work ini
adalah versi 64 bit seperti pada Gambar 2.

4
5

Gambar 2. Logo Linux

2.4 Debian
Debian adalah sistem operasi komputer yang tersusun dari paket-
paket perangkat lunak yang dirilis sebagai perangkat lunak bebas dan
terbuka dengan lisensi mayoritas GNU General Public License dan lisensi
perangkat lunak bebas lainnya. Debian GNU/Linux memuat perkakas
sistem operasi GNU dan kernel Linux merupakan distribusi Linux yang
populer dan berpengaruh. Debian didistribusikan dengan akses ke
repositori dengan ribuan paket perangkat lunak yang siap untuk instalasi
dan digunakan.[4]
Debian yang digunakan dalam Project Work ini adalah Debian 7 seperti pada
Gambar 3.

Gambar 3. Logo Debian

2.5 Oracle VM VirtualBox


Oracle VM VirtualBox adalah perangkat lunak virtualisasi, yang
dapat digunakan untuk mengeksekusi sistem operasi "tambahan" di dalam
sistem operasi "utama". atau bisa dikatakan sebagai tempat untuk simulasi
sebuah sistem operasi. Virtual box dapat digunakan jika kita ingin
mengintal atau mencoba sebuah sistem operasi di komputer kita.[5] Oracle
VM VirtualBox yang digunakan dalam Project Work ini seperti pada
Gambar 4.
6

Gambar 4. Logo Oracle VM VirtualBox

2.6 Snipping Tool


Snipping Tool adalah salah program aplikasi bawaan Windows 10
yang berfungsi untuk mengambil screenshot atau cuplikan layar
komputer/laptop. Program aplikasi gratis dari Microsoft ini dapat
mengambil screenshot dalam bentuk bebas (free form snip), bentuk
segiempat (Rectangular snip), screenshot jendela tertentu (window snip)
dan screenshot layar penuh (full screen snip).[6] Snipping Tool yang
digunakan dalam Project Work ini seperti pada Gambar 5.

Gambar 5. Snipping Tool

2.7 Switch
Switch adalah suatu komponen jaringan komputer yang berfungsi
untuk menghubungkan beberapa perangkat komputer agar dapat
melakukan pertukaran paket, baik menerima, memproses, dan meneruskan
data ke perangkat yang dituju. Tidak seperti HUB, switch bekerja dengan
lebih efisien, terarah, dan langsung pada alamat yang dituju, baik dalam
pertukaran data, memproses, serta mengirim data. Switch dapat
mendeteksi tujuan data sehingga dapat mencegah terjadinya ‘tabrakan’
pada saat data dikirim.[7] Switch yang digunakan dalam Project Work ini
seperti pada Gambar 6.

Gambar 6. Switch

2.8 Kabel UTP


Kabel UTP merupakan suatu singkatan dari Unshielded Twisted
Pair yang merupakan suatu kabel yang terbuat dari bahan-bahan
penghantar tembaga, memiliki isolasi dari plastic dan terbungkus dari
7

bahan isolasi yang dapat melindunginya dari api dan juga dari kerusakan
fisik. Kabel ini sendairi memiliki 4 pasang inti kabel yang saling berbelit
di mana pada masing-masing pasangnya terdapat kode warna yang
berbeda. Kabel UTP merupakan jenis kabel yang dapat di gunakan untuk
dapat membuat suatu jaringan komputer. Kabel ini memiliki 4 pasang
kabel di bagian dalamnya. Koneksi yang kabel ini gunakan memakai
konektor jenis RJ-45 atau dengan RJ-11. UTP ini memiliki dua jenis yaitu
Shielded dan Unshielded.[8] Kabel UTP yang digunakan dalam Project
Work ini seperti pada Gambar 7.

Gambar 7. Kabel UTP


BAB III
HASIL DAN PEMBAHASAN

3.1 Hasil

3.1.1 Hasil Pembuatan Project Work


Berikut adalah hasil dari sinkronisasi waktu yang dilakuan pada client
seperti ditunjukkan pada Gambar.

3.2 Pembahasan

3.2.1 Software yang Digunakan

10
11

Tabel 1. Software yang Digunakan


No. Software yang Digunakan Keterangan
1. Windows 10 Sistem Operasi
2. Debian Server untuk NTP Server
3. VirtualBox Sistem Operasi Debian

3.2.2 Hardware yang Digunakan

Tabel 2. Hardware yang Digunakan


No. Hardware yang Digunakan Keterangan
1. Laptop Digunakan untuk Server dan Client
2. Kabel UTP Sebagai jaringan LAN
3. Switch Sebagai Konektor / Penghubung

3.2.3 Waktu Pelaksanaan Pembuatan Project Work

Tabel 3. Waktu Pelaksanaan Pembuatan Project Work


No. Waktu Pelaksanaan Keterangan
1. Senin – Jum’at Pagi sampai siang hari
2. Hari Libur Pagi sampai siang hari
12

3.2.4 Konfigurasi NTP Server pada Debian

Langkah pertama adalah menentukan IP Address dengan mengetik


perintah nano /etc/network/interfaces, lalu ketikan IP Address dan Subnet
Mask yang akan digunakan sebagai alamat NTP Server. Tampilan setelah
mengedit file /etc/network/interfaces, seperti ditunjukkan pada Gambar 10.

Gambar 10. Tampilan setelah mengedit file /etc/network/interfaces

Setelah memberi IP Address, restart jaringan dengan mengetik perintah service


networking restart. Konfigurasi restart jaringan, seperti ditunjukkan pada Gambar
11.

Gambar 11. Konfigurasi restart jaringan

Selanjutnya, Install paket untuk membuat NTP Server dengan perintah apt-get
install ntp ntpdate. Konfigurasi install paket NTP Server, seperti ditunjukkan pada
Gambar 12.

Gambar 12. Konfigurasi Install paket NTP Server


13

Setelah menginstall paket NTP Server. Tahap berikutnya adalah mengkonfigurasi


file NTP Server dengan perintah nano /etc/ntp.conf. Tampilan konfigurasi edit file
NTP Server, seperti ditunjukkan pada Gambar 13.

Gambar 13. Tampilan konfigurasi edit file NTP Server

Kemudian, cari baris “server 0.debian.pool.ntp.org iburst” dengan cara menekan


ctrl+w dan ketikan kata tersebut lalu tekan enter. Selanjutnya berikan tanda # pada
setiap server dari server 0-3. Lalu ketik “server 127.127.1.0” dan “fudge
127.127.1.0 stratum 1”. Tampilan setelah file di edit, seperti ditunjukkan pada
Gambar 14.

Gambar 14. Tampilan setelah file di edit


14

Selanjutnya cari baris “restrict 192.168.123.0 mask 255.255.255.0 notrust” lalu


ketik “restrict 192.168.100.1 mask 255.255.255.0 nomodify notrap” di bagian
bawahnya. Tampilan setelah file di edit, seperti ditunjukkan pada Gambar 15.

Gambar 15. Tampilan setelah file di edit

Setelah file di edit, Restart NTP Server dengan perintah service ntp restart.
Konfigurasi Restart NTP Server, seperti ditunjukkan pada Gambar 16.

Gambar 16. Konfigurasi restart NTP Server

Kemudian, ketik perintah ntpq -p untuk melihat ntp server sudah bekerja dengan
baik atau belum, lihat pada bagian “jitter” yang bernilai 0.001 berarti sudah benar.
Tampilan cek NTP Server, seperti ditunjukkan pada Gambar 17.
15

Gambar 17. Tampilan cek NTP Server

Tahap selanjutnya adalah mengatur waktu pada NTP Server dengan mengetik
perintah date –s “20200901 11:30”. Konfigurasi pengaturan waktu NTP Server,
seperti ditunjukkan pada Gambar 18.

Gambar 18. Konfigurasi pengaturan waktu NTP Server

3.2.5 Mengkonfigurasi Client NTP


16

Pertama, atur IP Address pada laptop dengan IP Address 192.168.100.1


dan Subnet mask 255.255.255.0 . Tampilan Setting IP Address pada laptop,
seperti ditujunkkan pada Gambar 19.

Gambar 19. Tampilan Setting IP Address pada Laptop

Setelah Settingan IP Address pada laptop selesai, kemudian tes PING ke NTP
Server pada CMD. Tampilan PING di CMD, seperti ditunjukkan pada
Gambar 21.

Gambar 21. Tampilan PING di CMD


17

Selanjutnya, ketik date and time settings pada search bar dan enter, lalu piih opsi
add clocks for different time zones, seperti pada gambar

Kemudian, pilih tab internet time, lalu klik opsi Change settings, seperti
ditunjukkan pada Gambar 23.
Gambar 23. Konfigurasi date and time
18

Tahap berikutnya yaitu, mengetik IP Address NTP Server. Kemudian klik Update
now, seperti ditunjukkan pada Gambar 24.

Gambar 24. Konfigurasi internet time

Kemudian tunggu beberapa saat hingga munul pesan “the clock was successfully
syncrhronized with 192.168.100.1 on 01/09/2020 at 11:54”, seperti ditunjukkan
pada Gambar 25.
19

Gambar 25. Hasil sinkronisasi dengan NTP Server


BAB IV
KESIMPULAN DAN SARAN

4.1 Kesimpulan
Dari hasil pembahasan, dapat disimpulkan bahwa :
1. Debian versi 7 dapat diinstal di VirtualBox.
2. Anjay bantuin dong.

4.2 Saran
1. Perangkat yang akan digunakan dalam pembuatan Project Work memakai
prosessor 64bit yang memiliki Virtual teknologi.
2. Menggunakan jaringan internet agar cakupan akses Server Virtual lebih
luas.
3. Alangkah baiknya, bila dibangun juga DNS Server agar client dapat
dengan mudah menyinkronkan waktunya dengan server.

26
27

DAFTAR PUSTAKA

[1] _______, 2020, Network Time Protocol,


https://suntoro.id/2020/04/12/network-time-protocol/, diakses pada tanggal
10 Maret 2019

[2] _______, 2008, NTP Server,


https://www.minatbelajar.com/pengertian-ntp-server-beserta-fungsi-dan-
cara-kerjanya/, diakses pada tanggal 10 Maret 2019

[3] _______, 2008, Linux,


https://www.selamatpagi.id/pengertian-linux/amp/, diakses pada tanggal 11
Maret 2019

[4] ______, 2018, Debian,


https://suntoro.id/2018/02/24/sejarah-linux-debian/, diakses pada tanggal 11
Maret 2019

[5] _______, 2015, VirtualBox,


https://www.arsdaniel.web.id/2015/09/pengertian-dan-kegunaanfungsi-
virtual.html?m=1, diakses pada tanggal 11 Maret 2019

[6] _______, 2010, Snipping Tool,


https://kumpulancatatan.com/cara-menggunakan-snipping-tool-di-windows-
10/, diakses pada tanggal 11 Maret 2019

[7] _______, 2013, Switch,


https://www.maxmanroe.com/vid/teknologi/pengertian-
switch.html#jenisjenis_switch, diakses pada tanggal 12 Maret 2019

[8] _______, 2016, Kabel UTP,


https://www.seputarpengetahuan.co.id/2016/11/pengertian-kabel-utp-
beserta-fungsi-dan-jenisnya-lengkap.html#Pengertian_Kabel_UTP, diakses
pada tanggal 12 Maret 2019

27
28

DAFTAR RIWAYAT HIDUP

A. Biodata Siswa
NIS / NISN : 10181680 / 0028871232
Nama Lengkap : Reyhan Putra Renandar
Tempat & Tanggal Lahir : Bogor, 25 November 2002
Alamat Lengkap : Kp. Lebak Sirna RT.02/10
Ds.Leuwimekar Kec.Leuwiliang Kab.
Bogor
Agama : Islam
Jenis Kelamin : Laki-laki
No.Telepon/HP : 089638480830
Email : reyhanputrarend33@gmail.com

B. Riwayat Pendidikan Formal dan Non-Formal


1. SDN Leuwiliang 04, Lulus Tahun 2015.
2. SMP Negeri 1 Leuwiliang, Lulus Tahun 2018.
3. Sedang Menempuh Pendidikan di SMK Adi Sanggoro Tahun 2020.

C. Riwayat Pengalaman Berorganisasi/Prestasi


1. Anggota Pramuka SMP Negeri 1 Leuwiliang, Tahun 2016.
2. Juara II (Dua) Lomba Menulis Puisi Kelas 9 SMP Negeri 1
Leuwiliang, Tahun 2017.

Bogor, 2020
Foto

3x4

Reyhan Putra Renandar


29

LAMPIRAN - LAMPIRAN

LAMPIRAN 1. TOPOLOGI

Anda mungkin juga menyukai