NTP (Network Time Protocol) merupakan protokol yang digunakan untuk melakukan sinkronisasi terhadap penunjuk waktu dalam sebuah sistem komputer dan jaringan. Proses sinkronisasi ini dilakukan di dalam jalur komunikasi data yang biasanya menggunakan protokol komunikasi TCP/IP. NTP bekerja dengan menggunakan algoritma Marzullo dengan menggunakan referensi skala waktu UTC.
Gambar Prinsip Kerja NTP Server
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. Komputer ini disebut juga stratum 1. Kemudian jaringan NTP ini akan mendistribusikan
perhitungan waktu akurat ini ke dalam jaringan lain dengan protokol NTP yang
disebut stratum 2. Komputer dalam
jaringan tersebut dapat menyinkronkan jaringan lain yang disebut stratum 3, dan seterusnya sampai stratum 16.
Alat yang dibutuhkan dalam melakukan konfigurasi NTP Server adalah:
1. Komputer atau Laptop.
2. Aplikasi Virtual Machine seperti, Virtual Box dan VMWare.
3. Sistem operasi Linux Debian (server) dan Windows 7 (client).
Berikut adalah langkah-langkah konfigurasi NTP Server:
1. Login ke Debian sebagai root (super
user). Setelah masuk, install aplikasi yang dibutuhkan yaitu ntp dan ntpdate dengan
mengetikan apt-get install ntp ntpdate kemudian Enter.
2. Setelah
aplikasi terinstal, edit file ntp.conf dengan mengetikan nano
/etc/ntp.conf kemudian Enter.
3. Kemudian edit syntax dengan menghapus tanda pagar
( # ) di depan kata server dan edit kalimat ntp.your-provider.example ganti sesuai domain kita, misalnya
domain debian.edu maka menjadi ntp.debian.edu.
4. Setelah
itu. edit
kembali syntax dengan menambahkan
pagar ( # )
pada awal baris tepatnya sebelum kata server dan setelah itu
tambahkan syntax server 127.127.1.0 iburst.
5. Setelah
selesai, langkah selanjutnya yaitu cari kata #restrict dengan cara Ctrl+W pada keyboard dan ketikan #restrict
dan kursor akan berada tepat dikata tersebut, kemudian edit file seperti pada
gambar dibawah ini.
6. Langkah selanjutnya yaitu kita save file tersebut dengan perintah Ctrl+X>Y>Enter.
Setelah file tersimpan restart ntp dengan perintah /etc/init.d/ntp
restart.
7. Konfigurasi
selesai,
lalu cek apakah
konfigurasi kita berhasil atau tidak, dengan
mengetikkan perintah ntpq
-p,
kemudian tekan Enter.
8. Kemudian
pada client cari pengaturan waktu dan tanggal. Pilih date and time kemudian pilih internet time. Kemudian
pilih change settings masukkan
alamat IP Server (192.168.1.2) kemudian Update now.
Konfigurasi selesai, silahkan dicoba sendiri ya dirumah!! Semoga bermanfaat...