Program : Judul :
Teknik Komputer dan Informatika Konfigurasi NTP Server Pada Debian 8
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.
2
perangkat komputer juga paling lama digunakan selama beberapa decade saja, jadi jika
berjalan dengan baik maka aplikasi NTP tidak akan mengalami masalah berarti.
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
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)
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
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
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
9
7. Pilih Date and Time
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