VERSI 7
LAPORAN PROJECT WORK
Laporan Ini Dibuat Sebagai Syarat Untuk Mengikuti PRAKERIN dan UKK
(Uji Kompetensi Keahlian) Tahun Ajaran 2019/2020
Oleh
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 :
i
LEMBAR PENGESAHAN PROJECT WORK
OLEH
REYHAN PUTRA RENANDAR
10181680 / 0028871232
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.
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.
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.
vi
KATA PENGANTAR
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
x
DAFTAR GAMBAR
xi
DAFTAR LAMPIRAN
xii
DAFTAR SINGKATAN
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
OS Operating System 8
VM Virtual Mesin 8
NIS Nomor Induk Siswa 28
xiii
TK Taman Kanak-kanak 28
xiv
BAB I
PENDAHULUAN
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.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.
BAB I PENDAHULUAN
Bab ini merupakan pendahuluan yang akan membahas latar belakang, tujuan
penulisan, manfaat penulisan, dan metode dan teknik penulisan laporan.
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.
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.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
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.
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
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.
3.1 Hasil
3.2 Pembahasan
10
11
Selanjutnya, Install paket untuk membuat NTP Server dengan perintah apt-get
install ntp ntpdate. Konfigurasi install paket NTP Server, seperti ditunjukkan pada
Gambar 12.
Setelah file di edit, Restart NTP Server dengan perintah service ntp restart.
Konfigurasi Restart NTP Server, seperti ditunjukkan pada Gambar 16.
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
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.
Setelah Settingan IP Address pada laptop selesai, kemudian tes PING ke NTP
Server pada CMD. Tampilan PING di CMD, seperti ditunjukkan pada
Gambar 21.
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.
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
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
27
28
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
Bogor, 2020
Foto
3x4
LAMPIRAN - LAMPIRAN
LAMPIRAN 1. TOPOLOGI