Sinkronisasi Waktu dengan NTP Server lokal
Dari Toekang-wiki
Daftar isi |
1. Pendahuluan
Sinkronisasi waktu komputer menjadi sangat penting manakala komputer-komputer tersebut digunakan untuk analisa data dan event. Built-in timer sendiri terbukti tidak cukup akurat, time sendiri seringkali mempunyai diferensial antara komputer satu dengan lainnya. Hal ini disebabkan karena akurasi waktu masih sangat tergantung pada kemampuan masing-masing motherboard.
NTP (Network Time Protokol) telah cukup lama digunakan untuk proses sinkronisasi waktu komputer-komputer di dunia terutama di lingkungan Unix/Linux yang built-in telah melengkapi fasilitas ini sejak versi-versi awal.
Sebenarnya penggunaan NTP sediri terutama ditujukan untuk komputer-komputer yang terhubung dengan internet. Di dunia maya ini banyak sekali server-server NTP yang bisa kita jadikan sumber sinkronisasi waktu. Namun dalam tutorial kali ini yang akan dibahas bagaimana membangun lokal NTP server serta konfigurasi di sisi client.
2. Konfigurasi NTP Server lokal
Untuk lebih memperjelas proses sinkronisasi dengan menggunakan NTP perhatikan gambar dibawah:
NTP Server lokal dibangun pada komputer VM-NTPS, komputer ini dapat juga menjadi NTP client jika terkoneksi ke internet. VM-NTPC (Windows XP) dan VM-NTPC2 (Windows 2000) merupakan NTP client sedang proses sinkronisasi menggunakan UDP port 123(merupakan port standard untuk NTP).
Langkah-langkah konfigurasi NTP Server lokal:
- 1.Pertama pastikan terlebih dahulu 'Windows Time' service telah aktif.
- Buka Control Panel -> Administrative Tools -> Services -> Pilih 'Windows Time'
- Pastikan dalam status 'started'.
- Jika Windows Time belum ada di daftar services, registrasi terlebih dahulu windows time agar berjalan sebagai service dengan cara :
- C:>\w32tm /register
- 2.Ubah beberapa nilai windows registry yaitu
-
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer\Enabled
- Handle ini menyatakan bahwa komputer ini di fungsikan sebagai server NTP. Ubah isinya menjadi 1.
- HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config\LocalClockDispersion
- Handle ini mengontrol dispersion(dalam satuan detik) dari sumber waktu yang dihasilkan CMOS. Jika computer digunakan sebagai server NTP isikan dengan nilai 0.
- HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
- Handle ini mengontrol apakah computer akan dijadikan reliable time server. Ganti nilai 10 menjadi 5.
- 3. Restart ‘Windows Time’ service
- Untuk merestart Windows Time service lakukan perintah dibawah :
- C:\>net stop w32time
- C:\>net start w32time
3. Konfigurasi NTP Client – Windows XP
Client disini adalah komputer standalone atau beberapa komputer yang ada dalam sebuah workgroup bukan komputer yang merupakan member dari sebuah domain, karena jika komputer merupakan member domain, cukup PDC (Primary Domain Controller)-nya saja yang di sinkronisasi , membernya otomatis akan sinkronisasi dengan PDC ini.
Langkah-langkah konfigurasi NTP Server local
- 1. Pertama pastikan terlebih dahulu Windows Time service telah teregistrasi dan aktif.
- 2. Lakukan beberapa perubahan nilai windows registry sebagai berikut
- HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled
- Isi dengan nilai 0.
- HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\Enabled
- Isi dengan nilai 1.
- HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
- Handle ini menyatakan interval (dalam detik) sinkronisasi, default sinkronisasi akan dilakukan setiap 7 hari sekali (604800 detik). Ubah nilai ini sesuaikan dengan keperluan, misalkan untuk sinskronisasi setiap sehari sekali isikan 86400.
- HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
- Isi dengan nilai ‘NTP’.
- HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
- Isikan dengan lokasi server NTP, dalam hal ini adalah vp-ntps atau 172.22.104.10
- Nilai 0x1 menunjukkan bahwa interval yang dipakai adalah SpecialPollInterval.
- Disamping langsung merubah nilai registry dapat juga dilakuan dari ‘Date and Time Property’
- 3. Restart 'Windows Time' service
- Untuk merestart Windows Time service lakukan perintah dibawah :
- C:\>net stop w32time && net start w32time
- 4. Test Sinkronisasi
- Dari 'Date and Time Property' pilih page Internet Time, klik tombol Update Now.
- Atau dengan memanfaatkan 'Windows Time Service Tools' yaitu w32tm.exe seperti dibawah :
4. Konfigurasi NTP Client – Windows 2000
Konfigurasi NTP client pada Windows 2000 sedikit berbeda dari Windows XP. Setelah ‘Windows Time’ service kita pastikan teregistrasi dan berada pada status ‘started’, isi property letak NTP server dilakukan dari command prompt dengan perintah berikut :
Perintah ini akan menambahkan satu nilai di windows registry seperi dibawah :
Selanjutnya restart Windows Time service dan perintah sinkronisasi sama dengan perintah untuk Windows XP.
5. Sinkronisasi Waktu dari komputer server
Salah satu kelebihan dari NTP ini adalah kemampuan untuk melakukan perintah sinkronisasi terhadap komputer client.
Contoh untuk memberikan perintah sinkronisasi terhadap komputer VM-NTPC dari komputer server (VM-NTPS) adalah :
Maka waktu dari komputer VM-NTPC akan tersinkronisasi dengan server(VM-NTPS).

















