Anda di halaman 1dari 12

JOBSHEET

Program : Judul :
Teknik Komputer dan Informatika Konfigurasi NTP Server Pada Debian 8

SMK NEGERI 2 Kompetensi : Instruktur :


PAMEKASAN Teknik Komputer dan Jaringan Mohammad Saidi

A. Tujuan Praktikum
1. Siswa mampu menginstalasi NTP Server
2. Siswa mampu mengkonfigurasi NTP Server
3. Siswa mampu menguji serta mengaplikasikan NTP Server

B. Dasar Teori
1. Hakikat NTP
NTP merupakan sebuah aplikasi yang berbasiskan Internet protocol yang paling
lama, paling tua dan paling terdistribusi yang berjalan dalam Internet tanpa berhenti
sedikitpun. NTP ditemukan pada tahun 1984 oleh seseorang bernama Dave Mills yang
berasal dari Universitas Delaware.
NTP sampai saat ini sudah tercipta sebanyak empat versi. NTP versi 0 atau cikalbakal.
NTP protokol berawal pada tahun 1985. Versi percobaan ini akhirnya di dokumentasikan
menjadi NTP versi 1 tiga tahun kemudian dalam RFC-1059. Kemudian pada tahun 1989
muncul versi 2 dari NTP yang di dalamnya terdapat cukup banyak fasilitas yang baru.
Pada tahun 1992, versi 3 NTP muncul ke dunia Internet dengan konsep konsep baru
terhadap penanganan error dan analisisnya untuk membuat perhitungan waktu lebih akurat.
Namun, versi ini tidak bertahan lama karena setelah dilakukan evaluasi dan revisi yang teliti,
dalam tahun yang sama juga, para peneliti merasa membutuhkan sebuah nomor versi baru
untuk revisinya tersebut. Maka, jadilah NTP versi 4 yang lebih baik dan lebih banyak
fasilitasnya daripada versi 3 nya. Salah satu fasilitasnya adalah adanya versi tambahan yang
dibuat sangat ringan yang diberi nama SNTP.

2. Pengertian NTP
NTP (Network Time Protocol) merupakan sebuah mekanisme atau protokol yang
digunakan untuk melakukan sinkronisasi terhadap penunjuk waktu dalam sebuah sistem
komputer dan jaringan. Prosessinkronisasi ini dilakukan di dalam jalur komunikasi data yang
biasanya menggunakan protokol komunikasi TCP/IP. Sehingga proses ini sendiri dapat dilihat
sebagai proses komunikasi data biasa yang hanya melakukan pertukaran paket-paket data
saja.
NTP menggunakan port komunikasi UDP nomor 123. Protokol ini memang didesain
untuk dapat bekerja dengan baik meskipun media komunikasi bervariasi, mulai dari yang
waktu latensinya tinggi hingga rendah, mulai dari media kabel sampai dengan media udara.
Protokol ini memungkinkan perangkat-perangkat komputer anda untuk tetap dapat
melakukan sinkronisasi waktu dengan sangat tepat dalam berbagai media.

1
3. Prinsip Kerja NTP
NTP bekerja dengan menggunakan algoritma Marzullo dengan menggunakan
referensi skala waktu UTC. Sebuah jaringan NTP biasanya mendapatkan perhitungan
waktunya dari sumber waktu yang terpercaya seperti misalnya radio clock atau atomic clock
yang terhubung dengan sebuah time server. Kemudian jaringan NTP ini akan
mendistribusikan perhitungan waktu akurat ini ke dalam jaringan lain.
Sebuah NTP client akan melakukan sinkronisasi dengan NTP server dalam sebuah
interval pooling yang biasanya berkisar antara 64 sampai 1024 detik. Namun, waktu
sinkronisasi ini biasa berubah secara dramatis bergantung kepada kondisi dan keadaan
jaringan yang akan digunakannya.

Gambar Prinsip kerja NTP server

NTP menggunakan sistem hirarki dalam bekerja dan melakukan sinkronisasinya.


Sistem hirarki ini menggunakan istilah Clock stratum atau strata untuk menggambarkan
tingkatan-tingkatannya. Di mana clock strata tingkat pertama merupakan perangkat
komputer yang melakukan sinkronisasi dengan penghitung waktu eksternal seperti misalnya
GPS clock, atomic clock atau radio clock yang sangat akurat. Perangkat berstatus stratum 2
merupakan perangkat yang dikirimi perhitungan waktu oleh stratum 1 secara langsung
dengan menggunakan protokol NTP. Begitu seterusnya sistem hirarki berjalan. Parameter
kedua, NTP akan melakukan proses komparasi terhadap beberapa perhitungan waktu dari
beberapa server.
Sebuah perangkat NTP yang memiliki pencatatan waktu yang paling berbeda dengan
yang lainnya pasti akan dihindari oleh perangkat-perangkat lainnya, meskipun nilai
stratumnya paling rendah daripada mesin yang lain. NTP versi 4 biasanya dapat menjaga
ketepatan waktu hingga 10 millisecond 1/100 detik dalam media komunikasi publik atau
Internet. Di dalam jaringan lokal yang kondisinya ideal, NTP dapat menjaga ketepatan
perhitungannya hingga 20 microsecond atau 1/5000 detik. Timestamp atau pencatatan
waktu yang digunakan oleh protokol NTP adalah sepanjang 64-bit yang terdiri dari 32-bit
pertama untuk perhitungan detik, dan 32-bit berikutnya untuk perhitungan pecahan dari
satuan detik. Dari spesifikasi ini, maka NTP akan memiliki skala waktu sebesar 2/32 detik
atau sebesar 136 tahun dengan berdasarkan perhitungan menggunakan teori resolusi 2 -32
detik (sekitar 0.233 nanosecond).
Meskipun perhitungan waktu NTP akan kembali berulang ketika sudah mencapai 2
32, implementasinya dibuat sedemikian rupa sehingga waktu NTP tidak akan terganggu
dengan programprogram penyesuai waktu lainnya. Lagi pula fasilitas NTP pada perangkat-

2
perangkat komputer juga paling lama digunakan selama beberapa decade saja, jadi jika
berjalan dengan baik maka aplikasi NTP tidak akan mengalami masalah berarti.

C. Alat dan Bahan


1. PC/Laptop
2. Image File/ISO/Ova Debian 8
3. Aplikasi VirtualBox
4. Jobsheet Praktikum

D. Kesehatan dan Keselamatan Kerja


1. Berdoalah sebelum memulai kegiatan belajar.
2. Bacalah dan pahami petunjuk praktikum pada setiap lembar kegiatan belajar.
3. Letakkan komputer pada tempat yang aman.
4. Pastikan komputer dalam keadaan baik, semua kabel penghubung terpasang dengan
baik.
5. Jangan meletakkan benda yang dapat mengeluarkan medan elektromagnetik di dekat
komputer (magnet, handphone, dan sebagainya).
6. Jangan meletakkan makanan dan minuman diatas komputer.
7. Gunakanlah komputer sesuai fungsinya dengan hati-hati.
8. Setelah selesai, matikan komputer dengan benar

E. Langkah Kerja
1. Konfigurasi Debian Server di VirtualBox
1. Buka aplikasi virtualbox kemudian atur Network Adapter pada OS Debian Server sebelum
dijalankan seperti berikut:

3
2. Jalankan OS Debian Server, login dengan user root kemudian atur IP Debian dengan
mengetikkan perintah: nano /etc/network/interfaces

Tambahkan IP seperti berikut ini kemudian simpan (ctrl+x -> y Enter)

2. Instalasi dan Konfigurasi NTP Server


1. Install NTP Server dengan perintah: apt-get install ntp ntpdate

2. Setelah install selesai kemudian lakukan konfiguarsi pada NTP Server pada file ntp.conf
dengan perintah nano /etc/ntp.conf.

4
Kemudian cari kata 0.debian.pool.ntp.org jika sudah ketemu maka akan tampil seperti
dibawah ini dan kasih pagar (#) diawal baris

3. Setelah dikasih pagar lalu tambahkan tepat dibawahnya server 127.127.1.0 seperti
gambar dibawah ini

5
4. Lalu cari kata #restrict 192.168.123.0 mask 255.255.255.0 notrust, Setelah itu hapus
pagarnya dan rubah menjadi restrict (ip-server) mask 255.255.255.0 nomodify notrap,
Jika sudah selesai kemudian simpan (ctrl+x -> y Enter)

5. Kemudian restart dengan mengetik perintah /etc/init.d/isc-dhcp-server restart.

6. Lalu cek ntpnya sudah bekerja baik apa belum, jika sudah bekerja dengan baik maka
bagian jitter bernilai 0.001 atau 0.000, berarti sudah benar, jika belum silahkan edit lagi
konfigurasinya, cek dengan perintah ntpq p

7. Lalu cek ntp servernya dengan perintah ntpdate u 127.0.0.1

8. Cek ntp pada server juga dengan perintah ntpdate u 192.168.50.1, jika berhasil maka
akan muncul gambar seperti ini

6
3. Pengujian di Client Host Windows 10
1. Atur IP komputer host terlebih dahulu dengan membuka Network Connectons klik kanan
pada VirtualBox Host-Only Network Properties

2. Pilih Internet Protocol Version 4 (TCP/IPv4) Properties

7
3. Isi IP Address sesuai dengan Network IP Address Server OK

4. Setelah IP Address diatur kita cek terlebih dahulu menggunakan cmd apakah sudah
terkoneksi ke server atau belum dengan menggunakan tools ping 192.168.50.1 pastikan
sudah terkoneksi

8
5. Jika sudah terkoneksi ke
server, berikutnya
pengujian synchron
waktu, klik jam yang ada
di taskbar sebelah kanan
Date and time settings

6. Pilih Additional date, time, & regional settings

9
7. Pilih Date and Time

8. Pada tab Internet Time klik tombol Change Settings,,,

10
9. Masukkan IP Address Server, kemudian klik Update now

10. Jika berhasil synchronnya akan tampil pesan seperti berikut kemudian klik OK

11
11. Terlihat pemberitahuan synchron jam pada server 192.168.50.1, tanggal 24/04/2017 jam
06.34.

Tugas
1. Install, konfigurasi dan ujicoba NTP Server di Debian 8 dengan ketentuan konfigurasi IP
Address 192.168.x.1/24 dimana nilai x adalah nomor absen siswa.
2. Buatlah laporan praktik individu yang memuat langkah-langkah instalasi, konfigurasi,
pengujian serta kesimpulan NTP Server.
3. Upload laporan ke Moodle.

12