Anda di halaman 1dari 95

Biodata

NUPTK : 5433759660200013

Nomor Peserta PLPG : 17076552510059

Bidang Studi Sertifikasi : Teknik Komputer dan Jaringan

Bidang Studi Sertifikasi : Teknik Komputer Dan Jaringan

Sekolah Asal : SMK N1 (BM) SIBOLGA

NEXT
Daftar ISI Materi Kejuruan

BAB.1 Merakit Personal Computer


BAB.2 Menginstallasi Sistem Operasi
BAB.3 Membangun Jaringan Komputer
BAB.4 Membuat program Dasar Prosedural
BAB.5 Membuat Web-Statis
BAB.6 Komunikasi Data
BAB.7 Mengadministrasi Sistem Operasi Jaringan
BAB.8 Mengadministrasi LayananJaringan
BAB.9 Membangun Jaringan Nirkabel
BAB.10 Membangun Sistem Keamanan Jaringan
BAB.10 Membuat project system jaringan
HOME
MERAKIT PERSONAL KOMPUTER

Central Processing Unit (CPU)


Merupakan komponen utama dari sistem
komputer. Bertugas mengolah data
berdasarkan instruksi yang diperoleh.
Memiliki alat penyimpanan berukuran
kecil disebut register.

BACK NEXT
HOME

Siklus instruksi dibagi ke dalam beberapa tahap yaitu:


MAR dihubungkan ke main memory dengan address bus. Sementara CU di CPU
mengirimkan sinyal permintaan membaca intruksi lewat control bus untuk
instruksi di alamat yang dikirimkan lewat address bus.
Setelah mengirimkan sinyal permintaan tersebut, CPU menunggu sampai
menerima sinyal jawaban dari main memory yang dikirimkan balik lewat
control bus bahwa pengiriman instruksi telah dilakukan dan telah berada di MDR
lewat data bus. Instruksi yang telah berada di MDR dipindahkan oleh CPU ke IR.
Alamat instruksi sebelumnya di PC register ditambah satu yang merupakan
alamat dari instruksi berikutnya di main memory.
Secara simbolik, tahap fetching dapat ditulis sebagai berikut :
a. MAR ←[ PC ]
b. ignal Baca
c. Tunggu signal balasan dari main memory
d. IR← [ MDR ]
e.PC ←[PC] + 1

BACK NEXT
HOME

Siklus instruksi dibagi ke dalam beberapa tahap yaitu:


Secara simbolik, tahap fetching dapat ditulis sebagai berikut :

a. MAR ←[ PC ]
b. ignal Baca
c. Tunggu signal balasan dari main memory
d. IR← [ MDR ]
e.PC ←[PC] + 1

BACK NEXT
HOME

Chipset pada Motherboard:


Jenis Chipset pada Motherboard
1. Chipset Northbridge
Chipset Northbridge disebut juga dengan Memory Controler Hub (MCH).
Berikut ini adalah fungsi dan juga peran dari chipset northbridge:
• Dapat melakukan pengendalian terhadap video.
• Memiliki peran yang sangat penting dalam menentukan jumlah, tipe dan juga k
ecepatan dari sebuah CPU atau processor yang dihubungkan ke dalam
motherboard.
• Menentukan jumlah, kecepatan dan juga tipe pada RAM yang bisa digunakan
pada motherboard.

2. Chipset Southbridge
Chipset southbridge merupakan jenis chipset yang berhubungan dengan
peripheral melalui jalur penghubung.
Fungsi melakukan pengontrolan pada bus IDE, USB, dan juga PnP atau Plug and
Play. I/O Ports
BACK NEXT
Salam Sejahtera….
Have A Nice Time

Tuhan Senantiasa Memberkati

Saran dan kritikan ke :

Email: tkjsmkn1sbg@gmail.com, atau


Kunjungi http://www.oswellman.wordpress.com

Hub. 081378444895
HOME
MERENCANAKAN SISTEM KOMUNIKASI DATA
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Menganalisis Aspek–Aspek Teknologi Komunikasi Data
Teknologi komunikasi data adalah proses pengiriman dan penerimaan data digital
dengan menggunakan media/perangkat didalam jaringan, contoh : komunikasi
data antara printer dan komputer.
Adapun jenis-jenis teknologi komunikasi data adalah :
·Wire
·Wireless
Teknologi merupakan
tewire knologi dengan menggunakan
Kabel sebagai media komunikasi data, kabel yang umum digunakan sebagai
komunikasi data adalah kabel tembaga (UTP/STP), kabel coaxial, maupun kabel
serat kaca (fiber optic).

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Menganalisis Aspek–Aspek Teknologi Komunikasi Data

Teknologi wireless merupakan teknologi nirkabel, menggunakan frekuensi lebih


dari 2,4 Giga Hertz diterima oleh sebuah router wireless atau wireless adapter
yang lain,
dengan jarak terbatas.
Di dalam komunikasi data terdapat standar komunikasi data yang merupakan
protokol/aturan dalam berkomunikasi atar perangkat didalam sebuah jaringan.
Protokol
ini akan mengatur, mengizinkan teradinya komunikasi data antar perangkat
didalam
jaringan. Contoh protokol yang umum digunakan pada jaringan adalah protokol
TCP/IP,
HTTP, HTTPS, FTP, dll.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Protokol mempunyai peranan yang cukup penting untuk komunikasi dalam
network, beberapa fungsi protokol dalam network :
·Sebagai format atau struktur dari pesan, contohnya seperti berapa banyak
data
untuk dimasukkan ke dalam setiap segmen.
·Melakukan proses pada perangkat perantara untuk berbagi informasi tentang
jalur yang akan dilalui agar dapat sampai ke tujuan.
·Menentukan metode untuk menangani pesan kesalahan dan sistem antara
perangkat perantara.
·Melakukan proses untuk setup atau memulai dan mengakhiri komunikasi atau
transfer data antar host.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Menganalisis proses komunikasi data dalam jaringan

Prinsip komunikasi data dalam jaringan mengacu kepada OSI Layer (Open System
Interconnection), OSI layer mempunyai 7 lapisan yang mengatur komunkasi data,
yaitu :
·Layer 7 : Aplikasi
Berfungsi sebagai antar muka (penghubung) aplikasi dengan fungsi mengatur
bagaimana aplikasi dapat mengakses jaringan.
·Layer 6 : Presentation
Berfungsi untuk mentranslasikan data yang akan ditransmisikan oleh aplikasi.
·Layer 5 : SessionMendefinisikan bagaimana memulai,mengontrol dan mengakhiri
Suatu komunikasi (session).

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
·Layer 4 : Transport berfungsi untuk melakukan segmentasi serta memberikan
tanda/label untuk setiap segmen. Selain itu layer ini juga bertanggung jawab
untuk pengiriman dan penyusunan ulang data untuk masing-masing komunikasi
antar perangkat akhir.
·Layer 3 : Network Berfungsi untuk melakukan pengalamatan dan routing.
Pengalamatan pada layer network merupakan pengalamatan secara logical,
Contoh penggunaan alamat IP.
·Layer 2 : Data-Link Merupakan interface penghubung antara Upper layer
dengan Lower layer, dan mengatur bagaimana menempatkan data pada
media. Berfungsi menentukan bagaimana bit-bit data dikelompokkan menjadi
format yang di sebut sebagai frame.
·Layer 1 : Physical Berfungsi untuk mendifinisikan media transmisi jaringan,
metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti Ethernet),
topology jaringan pengkabelan.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Cara kerja komunikasi data/pesan dalam jaringan mengacu kepada osi layer, yang
dimulai dari layer aplikasi, data akan diteruskan ke layer dibawahnya dan akan di
kirimkan dengan phsycal layer baik menggunakan kabel ataupun nirkabel
dengan menggunakan sinyal, dari sisi penerima akan dimulai dari physical layer
yang akan diteruskan ke layer diatasnya hingga sipenerima menerima data
tersebut.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Data yang dikirim akan berbentuk bit dan dipecah menjadi bit yang lebih kecil,
disebut dengan segmentasi, kemudian data tersebut akan melakukan multiplexer
yaitu mekanisme melewatkan beberapa jalur input data lewat sebuah jalur
output, untuk membedakan input mana yang dikirimkan maka multiplexer juga
memiliki bit select yang berfungsi memberikan informasi pada penerima data
tersebut berasal dari jalur/chanel yang benar.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Sebelum data diterima maka data tersebut akan melakukan de-multiplexer,
Tugas de- multiplexer adalah mengubah input dari 1 channel menjadi beberapa
jalur sesuai dengan informasi selection bit yang dikirimkan untuk kemudian
diteruskan kepada jalur2 yang dituju

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Menganalisis kebutuhan telekomunikasi dalam jaringan
Kebutuhan telekomunikasi dalam jaringan sangat penting, contoh telekomunikasi
yang banyak digunakan adalah internet, internet merupakan jaringan global
yang terhubung dengan menggunakan protokol (TCP/IP) untuk menghubungkan
miliaran perangkat (devices) di seluruh dunia. Penggunaan internet pada era
sekarang ini sangat dibutuhkan mulai dari jual-beli,
artikel ilmu pengetahuan, perkantoran bahkan ojek sekalipun membutuhkan
internet, dalam hal ini ojek online. Kehadiran internet ditengah masyarakat
menimbulkan dampak yang sangat positif namun demikian jika tidak diarahkan
dengan benar maka internet hanya akan memberikan dampak negatif.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Dampak positif :
·Lebih mudah dalam mencari materi untuk pembelajaran
·Media untuk mencari informasi
·Transaksi lebih cepat dengan produk yang relatife lebih murah
·Pengehematan biaya perjalanan.

Dampak Negatif :
·Anak-anak dan orang dewasa kecanduan game online
·Pornografi yang bebas beredar didunia maya
·Interaksi secara langsung antara masyarakat semakin berkurang
·Terjadinya kriminal dengan memanfaatkan informasi didunia

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Menganalisis konsep kerja protokoler server softswitch
Softswitch adalah alat yang mampu menghubungkan antara jaringan sirkuit
dengan jaringan paket, termasuk di dalamnya adalah jaringan telpon tetap
(PSTN), internet yang berbasis IP, kabel TV dan juga jaringan seluler.
Softswitch merupakan kumpulan dari beberapa perangkat protokol dan aplikasi
yang memungkinkan perangkat-perangkat lain dapat mengakses layanan
telekomunikasi atau internet berbasis jaringan IO, dimana seluruh prosesnya
dilakukan dengan menjalankan software pada suatu sistem komputer.
Perangkat perangkat dalam softswitch yaitu :
·Media Gateway Controller (MGC) yang disebut dengan perangkat call agent,
berfungsi mengontrol kerja dari media gateway. Fungsi utama MGC adalah
melakukan call controll dan signaling.
·Aplication / fitur server.
·Media server.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
MGC bekerja pada pengaturan panggilan (call control) serta call processing.
MGC akan Mengontrol panggilan yang masuk untuk mengetahui jenis media
penggilan dan tujuannya. MGC akan mengirikan sinyal ke MG untuk melakukan
koneksi.
Antara MGC dan MG akan saling berhubungan dengan protokol MGCP (Media
Gateway Control Protocol). Satu MGC akan berhubungan dengan MGC yang
lain, baik Komunikasi dengan keluarga, teman dan kerabat lebih cepat.
yang berada di jaringan yang sama maupun berbeda, dengan mengirimkan
protokol sinyal
tertentu. Untuk jaringan sirkuit, MGC akan mengirimkan SS7 (Signalling System
7), sementara jika berhubungan dengan jaringan paket, maka MGC akan
menggunakan H.323 atau SIP (Season Initiation Protocol).

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Menganalisis bagan dan konsep kerja server softswitch berkaitan dengan PBX
PBX (private branch exchange) adalah adalah suatu perangkat keras elektronik
telekomunikasi yang berfungsi sebagai pembagi atau pengatur antara bagian
internal (extention to extention) dengan external (out going and incoming).

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
MGCP berfungsi untuk mengontrol media server dengan PBX, Sebuah system
PBX terdiri dari satu atau lebih telepon SIP, client SIP berupa softphone atau
perangkat keras berbasis ponsel akan mendaftar ke server PBX, ketika client
melakukan panggilan, maka client tersebut akan melakukan permintaan
(request) IP PBX untuk saling berkomunikasi. Fungsi kontrol pada teknologi
softswitch dilakukan oleh Media Gateway Controller (MGC), yakni mengarahkan
voice over packet building blocks, memvalidasi user accounts, menyediakan
service access, merutekan signalling messages kejaringan PSTN dan me-
manage availability jaringan.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
MGC atau Call Agent adalah elemen utama softswitch, berfungsi untuk
mengontrol semua sesi layanan dan komunikasi, mengatur interaksi elemen-
elemen jaringan yang lain, dan menjembatani jaringan dengan karakteristik
yang berbeda, yakni termasuk PSTN, SS7, dan jaringan IP. Signalling yang
dilakukan antar MGC menggunakan protokol MGCP, Megaco, H.323 dan SIP
yang mengarah ke Media Gateway, MG atau Media Gateway disebut juga AG
(Access Gateway) dan TG (Trunk Gateway). Access Gateway (AG) sebagai
penghubung ke arah jaringan akses yang berhubungan dengan pengguna.
Pada umumnya access gateway yang dikenal adalah perangkat yang berbasis
paket (IP) ataupun nonpaket yang selanjutnya diubah menjadi paket untuk
dapat dikontrol oleh softswitch. Trunk Gateway (TG) dipergunakan untuk
menghubungkan jaringan berbasis softswitch kepada jaringan non-paket dan
berfungsi sebagai trunking. Didalam perangkat ini terdapat perubahan dari
traffic yang non-paket ke paket ataupun sebaliknya.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Menerapkan konfigurasi ekstensi dan dial-plan server softswitch
Extension didefinisikan sebagai sekumpulan perintah untuk dijalankan.
Perintah-perintah ini biasanya di jalankan berdasarkan urutan dari tingkat
prioritasnya. Dalam sintax yang digunakan di file extensions.conf, setiap
tahapan perintah dalam sebuah extension di tulis dalam format exten =
extension,priority,Command(parameter).
Konfigurasi data account
Konfigurasi ini digunakan untuk me-registrasi user. Konfigurasi Data Account
dilakukan dengan meng-edit file sip.conf. File sip.cof ini berada di lokasi
/etc/asterisk/.
File tersebut dapat di-edit dengan perintah :

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
# pico /etc/asterisk/sip.conf atau # gedit /etc/asterisk/sip.conf
Konfigurasi data account untuk extension yang dapat ditambahkan pada file
ini adalah
sebagai berikut :

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Konfigurasi Dial Plan
Dial Plan berfungsi sebagai routing panggilan antar ekstensi, baik yang
berada dalam satu IP-PBX (lokal) maupun antar IP-PBX, atau biasa disebut
dial trunk. Dalam Asterisk,Dial Plan diprogram dalam satu file yang bernama
extensions.conf. Secara umum, setiap ekstensi dalam Asterisk merujuk pada
user tertentu yang terregister ke Asterisk tersebut sehingga biasanya nomor
ekstensi sama dengan id user. Untuk mengkonfigurasi dial plan, edit file
extensions.conf dengan mengetik pico/etc/asterisk/extensions.conf.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Menerapkan prosedur instalasi server softswitch berbasis session initial
protocol (SIP)
SIP adalah suatu protokol pensinyalan pada layer aplikasi yang berfungsi
untuk mengontrol suatu sesi multimedia yang melibatkan satu atau beberapa
pengguna. Sesi multimedia dapat berupa suaram gambar, video maupun teks.
Server softswicth berbasis SIP akan menggunakan asterisk, asterisk adalah
salah satu software Server VoIP yang didistribusikan melalui GPL (GNU General
Public License). Asterisk disebut sebagai IP PBX, karena memiliki fungsi dan
kemampuan layaknya PBX namun berbasis IP.Dengan Asterisk, konfigurasi
sebuah IP PBX dibedakan menjadi 2 bagian besar yaitu konfigurasi komponen
Data Account dan komponen Dial Plan.

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Prosedur instalasi asterisk dimulai dengan cara :
· Download file asterisk-x.x.xx.tar.gz dan asterisk-sounds-x.x.x.tar.gz
· Copy file tersebut ke folder:
# cp asterisk-1.2.15.tar.gz /usr/local/src/
# cp asterisk-sounds-1.2.1.tar.gz /usr/local/src/
· Install asterisk-x.x.xx dengan menggunakan perintah:
# cd /usr/local/src
# tar zxvf asterisk-1.2.15.tar.gz
# cd asterisk-1.2.15
# make
# make install
# make samples

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
· Install suata operator asterisk dengan perintah:
# cd /usr/local/src
# tar zxvf asterisk-sounds-1.2.1.tar.gz
# cd asterisk-sounds-1.2.1
# make install

atau dengan cara lainnya (online), yaitu:


· Ketik perintah di terminal :
apt-get install asterisk
·Edit file asterisk :
pico /etc/default/asterisk, dan rubah bagian RUNASTERIK=yes. Simpan dan
keluar
dari file tersebut.
· Restart asterisk dengan menggukanan perintah /etc/init.d/asterisk restart

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Menerapkan prosedur pengamatan kerja sistem komunikasi VoIP
VoIP (Voice over Internet Protocol) adalah Teknologi yang mampu melewatkan
trafik suara, video dan data yang berbentuk paket melalui jaringan IP. Sistem
kerja komunikasi VoIP adalah mengubah suara analog yang didapatkan dari
speaker menjadi paket data digital.
digital

BACK NEXT
HOME
M e n g a n a l i s i s A s p e k - a s p e k Te k n o l o g i K o m u n i k a s i D a t a :
Untuk Pengiriman sebuah sinyal ke remote destination dapat dilakukan secara
digital yaitu sebelum dikirim data yang berupa sinyal analog diubah ke bentuk
data digital
dengan ADC (Analog to Digital Converter), kemudian ditransmisikan, dan
dikembalikan
menjadi data analog dengan DAC (Digital to Analog Converter).
Prosedur pengamatan kerja sistem komunikasi VoIP
· Suara dari sinyal analog akan di konversi menjadi sinyal digital
· Sinyal digital tersebut akan melakukan proses packetizer yang berisikan bit
sinyal digital dan alamat ip tujuan
· Paket akan dikirimkan sesuai dengan alamat ip tujuan
· Sebelum di terima sinyal digital tersebut akan dikonversi kembali menjadi
sinyal analog.

BACK NEXT
Salam Sejahtera….
Have A Nice Time

Tuhan Senantiasa Memberkati

Saran dan kritikan ke :

Email: tkjsmkn1sbg@gmail.com, atau


Kunjungi http://www.oswellman.wordpress.com

Hub. 081378444895
HOME
MENGADMINISTRASI LAYANAN JARINGAN PADA SERVER
Menganalisis prinsip kerja komunikasi client-server:

Menganalisis prinsip kerja komunikasi client-server


Pada model komunikasi komputer terdapat komunikasi client-server, dimana
komunikasi ini terdapat komputer yang berfungsi sebagai server dan terdapat
computer berfungsi sebagai client.

· Server adalah computer yang berfungsi menyediakan layanan.


· Client adalah computer yang menggunakan layanan.

Dalam komunikasi client-server dibutuhkan port , port merupakan


mekanisme yang mengizinkan sebuah komputer untuk mendukung beberapa
sesi koneksi dengan komputer lainnya dan program di dalam jaringan. Port
dapat mengidentifikasikan aplikasi
dan layanan yang menggunakan koneksi di dalam jaringan TCP/IP.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Dilihat dari penomorannya, port UDP dan TCP dibagi menjadi tiga jenis,
yakni sebagai berikut :

·Well-known Port: yang pada awalnya berkisar antara 0 hingga 255 tapi
kemudiandiperlebar untuk mendukung antara 0 hingga 1023. Port number yang
termasuk ke dalam well-known port, selalu merepresentasikan layanan jaringan
yang sama, dan ditetapkan oleh Internet Assigned Number Authority (IANA).

· Registered Port: Merupakan Port-port yang digunakan oleh vendor-vendor


komputer atau jaringan yang berbeda untuk mendukung aplikasi dan sistem
operasi yang mereka buat.

·Dynamically Assigned Port: merupakan port-port yang ditetapkan oleh


sistem operasi atau aplikasi yang digunakan

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Berikut adalah contoh well-known port yang umum digunakan :

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Menguji konfigurasi remote server (telnet, ssh)

Remote server adalah server yang diakses sebagai bagian dari proses client
tanpa membuka koneksi terpisah, berbeda, ataupun langsung. Remote server
dapat dilakukan dengan menggunakan telnet maupun ssh.
Telnet adalah singkatan dari Telecommunication Network merupakan protocol
Client Server yang memfasilitasi akses remote login ke komputer host dalam
sebuah jaringan komputer.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Untuk menginstall Telnet server dapat menggunakan perintah :
sudo apt-get install telnetd

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Untuk uji coba remote server dengan telnet dapat menggunakan perintah:
# telnet ip_address

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Masukkan username dan password server tersebut.


Selain menggunakan telnet, untuk remote server dapat menggunakan protokol
SSH, protokol Secure Shell (SSH) merupakan sebuah protokol jaringan
kriptografi untuk komunikasi data yang aman, login antarmuka baris perintah,
perintah eksekusi jarak jauh, dan layanan jaringan lainnya antara dua jaringan
komputer.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Untuk instalasi ssh gunakan perintah :
Sudo apt-get install openssh-server

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Untuk melakukan konfigurasi SSH dapat menggunakan perintah
sudo nano /etc/ssh/sshd_config
didalam konfigurasi ini port ssh dapat diganti agar keamanan lebih terjaga

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Setelah selesai tekan cntrl + x , jika ada permintaan save maka pilih yes agar
konfigurasi ssh tersimpan, langkah terakhit restart ssh dengan perintah seperti
tertera pada gambar dibawah ini.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Untuk uji coba remote server dengan ssh dapat menggunakan tool putty:

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Menguji konfigurasi DHCP server


DHCP (merupakan kependekan dari Dynamic Host Configuration Protocol)
adalah salah satu protocol pada jaringan komputer yang dapat memberikan atau
meminjamkan IP address terhadap host yang berada dalam satu jaringan
secara otomatis. Dalam
jaringan, DHCP server adalah sebuah server yang menjalani fungsi DHCP.
DHCP server yang bertugas memberikan pinjaman IP address kepada client
yang terhubung.
DHCP server merupakanserver yang berfungsi memberi pinjaman IP address
ke client nyang ada. Sedangkan client yang mendapat pinjaman IP address
dari DHCP server tersebut biasa disebut DHCP Client.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Proses kerja dhcp server yaitu :

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Untuk konfigurasi DHCP dapat dilakukan dengan menggunakan perintah :


sudo apt-get install dhcp3-server
Lakukan pekonfigurasi pada file "dhcpd.conf" agar berfungsi sebagai server
dhcp, dengan
perintah :
# cd /etc/dhcp3
# gedit dhcpd.conf
Edit lah sesuai dengan kebutuhan jaringan yang dibangun.
[...]
# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.254;
option domain-name-servers 8.8.8.8,4.4.4.4;
option domain-name "smk.com";

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

option routers 192.168.1.1;


option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}
[...]
Selanjutnya menentukan interface yang digunakan untuk dhcp-server,dengan
perintah :
# gedit /etc/default/dhcp3-server
Tambahkan interfaces="eth1",
lalu simpan.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Restart sevice dhcp-server, dengan perintah :
# /etc/init.d/dhcp3-server restart
Untuk pengujian dari client dapat di setting automatic agar ip address yang
didapat sesuai dengan yang di berikan dhcp-server.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Menguji konfigurasi DNS server
DNS adalah singkatan dari Domain Name Server, yaitu sebuah sistem yang
menyimpan semua informasi data dari domain atau hostname dalam sebuah
jaringan. tanpa adanya DNS, maka domain tidak bisa mentranslate atau
menerjemahkan domain ke alamat IP. DNS Server merupakan server yang
menyimpan DNS tersebut.
Cara kerja DNS server dapat dilihat seperti gambar dibawah ini :

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

· Komputer akan request alamat ip website ke server DNS lokal

· Server DNS lokal akan melihat ke dalam database dan cache nya

· Jika cache ditemukan maka server DNS akan langsung memberikan ip ke


aplikasi browser. jika tidak ditemukan maka server DNS lokal akan
menghubungi DNS server lainnya

· Setelah mendapatkan alamat IP, DNS Server lokal akan menyimpannya sebagai
cache sehingga jika ingin akses ke alamat yang sama maka DNS server tidak
perlu menghubungi DNS server lainnya. permintaan ke DNS lain hanya
terjadi jika di DNS server lokal tidak ditemukan data atau cache nya.

· Alamat IP di berikan ke browser sehingga browser dapat membuka website


yang di publikasikan di IP tujuan.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Konfigurasi DNS Server dapat dilakukan dengan perintah :


# apt-get install bind9
Untuk Konfigurasi DNS dapat dilakukan dengan perintah:
# gedit /etc/bind/named.conf
Edit file named.conf , pada contoh ini menggunakan IP 192.168.1.100 dengan
domain
universitas.com
Membuat konfigurasi domain :
db.universitas pada directory /etc/bind,
sebelum membuatnya diharuskan mengcopy file db.local menjadi
db.universitas, dengan cara :
# cp /etc/bind/db.local /etc/bind/db.universitas
Selanjutnya edit file db.universitas, dengan cara :
# nano /etc/bind/db.universitas

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Selanjutnya membuat konfigurasi resolver , copy file db.127 menjadi


db.universitas.rev
dengan cara, ketik :
# cp /etc/bind/db.127 /etc/bind/db.universitas.rev
lalu ubah file db.universitas.rev, ganti localhost dengan nama domain, dan ip
127.0.0.1
ganti dengan ip anda, ketik perintah :
# nano /etc/bind/db.universitas.rev
Lalu save,
Langkah terakhir yaitu :
mengedit konfigurasi DNS pada resolv.conf , ketik :
# gedit /etc/resolv.conf
lalu ganti DNS nameservernya menjadi IP anda :
nameserver 192.168.1.100

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

restart DNS server, ketik :


# /etc/init.d/bind9 restart
Uji coba bisa dilakukan dengan web browser

Pemeriksaan dns juga dapat dilakukan dengan perintah


# nslookup universitas.com

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Menguji konfigurasi Web / HTTP Server


Web server adalah merupakan perangkat lunak (software) dalam server yang
berfungsi untuk menerima permintaan (request) berupa halaman web melalui
protokol.
HTTP atau HTTPS dari client yang lebih dikenal dengan nama browser,
kemudian mengirimkan kembali (respon) hasil permintaan tersebut ke dalam
bentuk halaman- halaman web yang pada umumnya berbentuk dokumen HTML.

Beberapa contoh web server yang paling banyak digunakan diantaranya adalah :
·Apache
·Apache Tomcat
·Microsoft Internet Information Services (IIS)
·Nginx
·Lighttpd

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Fitur-fitur standar web server adalah :


·HTTP
·Logging
·Virtual Hosting
·Pengaturan Bandwidth
·Otektifikasi
·Kompresi Konten
·HTTPS

HTTP (Hypertext Transfer Protocol) adalah protokol yang digunakan oleh web
server dan web browser untuk dapat berkomunikasi antara satu sama lain.
Sedangkan HTTPS (Hypertext Transfer Protocol Secure) merupakan versi aman
(secure) dari HTTP.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Cara kerja Web server pada dasarnya hanya ada 2 (dua), yaitu:
·Menerima permintaan (request) dari client, dan
·Mengirimkan apa yang diminta oleh client (response).

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Penjelasan gambar :

·client (user) akan meminta suatu halaman ke (web) server untuk ditampilkan di
komputer client. Misalnya client mengetikkan suatu alamat (biasa disebut URL)
di browser http://www.google.com. Client menekan tombol Enter atau klik
tombol Go pada browser. Melalui media jaringan
Dan melalui protokol http, ini merupakan proses HTTP Request

·Webserver mendapat permintaan halaman utama google dari client, server


akan mencari di komputernya halaman sesuai permintaan. Jika ditemukan,
maka halaman yang diminta akan dikirimkan ke client, namun jika tidak
ditemukan, proses ini disebut dengan HTTP Respon.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Konfigurasi Web/HTTP Server :

·Install Apache
ubuntu@linux:~$ sudo su
ubuntu@linux:~$ sudo apt-get install apache2
·Instal database server (berfungsi sebagai penyedia layanan pengelolaan
basisdata dan melayani komputer atau aplikasi basis data yang menggunkan
modelclient-server).ubuntu@linux:~$ sudo apt-get install mysql-server
·Install PHP (bahasa pemrograman script, web yang bekerja disisi server)
ubuntu@linux:~$ sudo apt-get install php5
·Instal Mysql untuk apache
ubuntu@linux:~$ sudo apt-get install libapache-mod-acct-mysql
ubuntu@linux:~$ sudo apt-get install php5-mysql
·Instalasi phpmyadmin
ubuntu@linux ~$ sudo apt-get install phpmyadmin

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Menguji konfigurasi securing Web / HTTP Server

Hypertext Transfer Protocol Secure (HTTPS) memiliki pengertian yang sama


dengan HTTP hanya saja HTTPS memiliki kelebihan fungsi di bidang keamanan
(secure). HTTPS menggunakan Secure Socket Layer (SSL) atau Transport Layer
Security (TLS) sebagai sublayer dibawah HTTP aplikasi layer yang biasa. HTTP
di enkripsi dan deskripsi dari
Bila menggunakan koneksi https, server akan merespon koneksi awal dengan
menawarkan daftar metode enkripsi mendukung. Sebagai tanggapan, klien
memilih metode sambungan, Klien dan sertifikat server melakukan pertukaran
untuk otentikasi identitas mereka. Setelah dilakukan kedua belah pihak
bertukar informasi terenkripsi. Sertifikat Kebanyakan diverifikasi oleh pihak
ketiga sehingga klien yakin bahwa kuncinya adalah aman.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Konfigurasi HTTPS :

·Mengaktifkan mode ssl


ubuntu@linux:~$ sudo a2enmod ssl
·Selanjutnya kita restart apache
ubuntu@linux:~$ sudo service apache2 restart
·Buat sebuah folder untuk menyimpan server key dan sertifikat dan simpan di
folder apache
ubuntu@linux:~$ sudo mkdir /etc/apache2/ssl
·Bagian ini adalah bagaimana membuat Sertifikat SSL
ubuntu@linux:~$ openssl req -x509 -nodes -days 730 -newkey rsa:2048 –
keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Output dari perintah diatas adalah seperti ini :

You are about to be asked to enter information that will be incorporated


into your certificate request. What you are about to enter is what is called a
Distinguished Name or a DN. There are quite a few fields but you can leave some
blank For some fields there will be a default value, If you enter '.', the field will be
left blank.
----------
Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:Medan
Locality Name (eg, city) []:MDN
Organization Name (eg, company) [Internet Widgits Pty Ltd]:smk
Organizational Unit Name (eg, section) []:network
Common Name (e.g. server FQDN or YOUR name) []:universitas.com
Email Address []:smk@gmail.com

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Komponen apache yang menunjukkan dimana letak website disimpan ada pada
file default berada di /etc/apache2/sites-available/default. Itu adalah salah
satu komponen apache yang menunjukkan letak alamat website. Secara default
file ini merujuk ke /var/www/. Didalam /etc/apache2/sites-available/ terdapat
2 file, yang satu adalah file default dan yang kedua adalah default-ssl.

Buka File default-ssl


ubuntu@linux:~$ sudo nano /etc/apache2/sites-available/default-ssl
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
ServerName www.smk.com
DocumentRoot /var/www/www2

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
# Tambahkan baris ini di file default-ssl
SSLEngine On
SSLCertificateFile
/etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
Selanjutnya cari baris ini dan berikan tanda comment (#):
# SSLCertificateFile
/etc/ssl/certs/ssl-cert-snakeoil.pem
# SSLCertificateKeyFile
/etc/ssl/private/ssl-cert-snakeoil.key
Save lalu exit.
·Aktifkan website default-ssl.
ubuntu@linux:~$ Sudo a2ensite default-ssl
·Baiklah semuanya telah selesai, sekarang restart apache kita.
Sudo service apache2 restart
·Selesai
BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Ada perbedaan diantara sertifikat yang gratis, dan yang berbayar sekaligus
verified. Perbedaan ini sangat jelas ketika kita pertama kali membuka url
tersebut di browser kita.

Untuk yang gratis buatan kita sendiri, akan tampil seperti ini :

Untuk yang berbayar dan verified akan tampil seperti ini :

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Menguji konfigurasi FTP Server

FTP merupakan protokol standar dengan STD 9, dijelaskan pada RFC 959 t File
Transfer Protocol (FTP) dan diupdate dengan RFC 2228 t FTP security
extension. FTP dapat melakukan duplikat file secara dua arah dari komputer
yang satu ke komputer
lainnya atau sebaliknya. Client dapat mengirim file menuju server atau dapat
meminta suatu file dari server. Untuk mengakses file di server, client
diharuskan untuk mengidentifikasikan dirinya terlebih dahulu, kemudian server
akan melakukan proses authentikasi untuk user atau pengguna tersebut.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Konfigurasi FTP server

Ubuntu menggunakan vsftpd ( Very Secure ftpd ) untuk keperluan FTP server.
Vsftpd merupakan paket aplikasi yang bersifat free sehingga dapat
didownload secara cuma- cuma. Untuk melihat apakah paket tersebut benar-
benar telah terinstalasi ceklah dengan perintah :
·Installasi vsftp
# apt-get install vsftpd
·Untuk mengontrol vsftpd, cukup gunakan perintah sebagai berikut :
# /etc/init.d/vsftpd start
# /etc/init.d/ vsftpd stop
# /etc/init.d/vsftpd restart
vsftpd berisi beberapa buah file yang diantaranya bernama vsftpd. File ini
merupakan file yang digunakan untuk mengaktifkan FTP server. vsftpd akan
residen di memori selama server berjalan dan melayani client-client yang
meminta layanan ftp.
BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
·Buka file konfigurasi VSFTPD default yang terdapat di /etc/vsftpd.conf
dengan
menggunakan perintah :
sudo nano /etc/vsftpd.conf
·Disable anonymous untuk mencegah anonymous user berhasil login
anonymous_enable=NO

Untuk mempermudah pencarian, gunakan CTRL+W dan masukan barisan kata


atau kalimat konfigurasi yang dinginkan.

·Selanjutnya mengaktifkan (enable) login user yang menggunakan file otentikasi


lokal dengan menghilangkan tanda pagar sebelum :
local_enable=YES
·Agar user dapat melakukan modifikasi file system, perlu menghilangkan tanda
pagar sebelum :
write_enable=YES
BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Untuk melakukan pengujian FTP dapat dilakukan dengan cara :

ftp localhost
Connected to localhost.
22
0 (vsFTPd 1.1.3)
Name (localhost): smk
33
1 Please specify the password.
Password:
23
0 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Menguji konfigurasi securing FTP Server

FTP sebenarnya cara yang tidak aman dalam mentransfer suatu file karena file
dikirimkan tanpa di-enkripsi terlebih dahulu tetapi melalui clear text. Mode
text yang dipakai untuk transfer data adalah format ASCII atau format binary.
Secara default, FTP menggunakan mode ASCII dalam transfer data. Karena
pengirimannya tanpa enkripsi, username, password, data yang di transfer,
maupun perintah yang dikirim dapat di sniffing oleh orang dengan
menggunakan protocol analyzer (sniffer). Solusi yang digunakan adalah dengan
menggunakan SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau
menggunakan FTPS (FTP over SSL) sehingga data yang dikirim terlebih dahulu
di enkripsi.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Konfigurasi Securing FTP
·Installasi Openssh
ubuntu@linux:~$ sudo apt-get install openssh-server
·Buat group baru ftpaccess untuk user FTP
ubuntu@linux:~$ sudo groupadd ftpaccess
·Konfigurasi /etc/ssh/sshd_config
Temukan Subsystem sftp /usr/lib/openssh/sftp-server
Dan tambahkan kata berikut di akhir :
Subsystem sftp internal-sftp Match group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
·Restart sshd service
ubuntu@linux:~$ sudo service ssh restart

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Selanjutnya merupakan langkah untuk membuat users yang akan akses sftp

·Buat user smk dengan group ftpaccess dan


ubuntu@linux:~$ sudo useradd -m smk -g ftpaccess -s /usr/sbin/nologin
ubuntu@linux:~$ sudo passwd smk
·Ganti kepemilikan dari home direktori
ubuntu@linux:~$ sudo chown root /home/smk
·Buat folder di dalam direktori home untuk mengganti kepemilikan dari
folder tersebut
ubuntu@linux:~$ sudo mkdir /home/smk/www
ubuntu@linux:~$ sudo chown john:ftpaccess /home/smk/www

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Sekarang cobalah untuk menghubungkan server menggunakan SFTP (port : 22)


dan pastikan Pengguna dapat meng-upload file ke direktori www dan tidak
dapat mengakses folder lain di luar direktori home .

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Menguji konfigurasi Mail Server


Mail Server atau E-Mail Server adalah perangkat lunak program yang
mendistribusikan file atau informasi sebagai respons atas permintaan yang
dikirim via email, mail server juga digunakan pada bitnet untuk menyediakan
layanan serupa ftp. Selain itu mail server juga dapat dikatakan sebagai aplikasi
yang digunakan untuk penginstalan email. Protokol yang umum digunakan di
mail server antara lain protokol SMTP, POP3 dan IMAP.
·SMTP
(Simple Mail Transfer
Protocol) digunakan
sebagai standar untuk
menampung dan mendistribusikan email.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

·POP3 (Post Office Protocol v3) dan IMAP (Internet Mail Application Protocol)
digunakan agar user dapat mengambil dan membaca email secara remote yaitu
Tidak perlu login
ke dalam sistem shell mesin
mail server tetapi cukup
menguhubungi port tertentu dengan mail client yang mengimplementasikan
protocol POP3 dan IMAP.
Pada mail server terdapat 2 server yang berbeda yaitu :

·Outgoing Server (Sending email) : Protocol server yang menangani adalah SMTP
(Simple Mail Transfer Protocol) pada port 25.
·Incoming Server (Receiving email) : Protocol server yang menangani adalah
POP3 (Post Office Protocol) pada port 110 atau IMAP (Internet Message
Access
Protocol) pada port 143.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Konfigurasi Mail Server

·Install postfix dengan perintah :


Sudo apt-get install postfix
Kemudian program apt-get Akan mmemeriksa ketergantungan Paket yang
dibutuhkan oleh postfix
·Konfigurasi postfix
Pilihan konfigurasi yang disediakan akan berhubungan dengan kapabilitas
serveremail yang akan dibuat, pilih lah internet site

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Pilihan ini digunakan untuk konfigurasi postfix agar dapat langsung mengirim
email ke server email lain yang ada di internet.

·Selanjutnya isikan nama domain


·Proses instalasi postfix sudah selesai, masuk ke tahap konfigurasi
Buka file /etc/postfix/main.cf :
nano /etc/postfix/main.cf
·Rubahlah konfigurasi pada, myhostname : dengan nama host yang digunakan.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Langkah selanjutnya adalah konfigurasi otentikasi SASL. Silahkan tambahkan
baris:
dibawah ini kedalam file /etc/postfix/main.cf.
ome_mailbox = Maildir/ smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth smtpd_sasl_local_domain = nama domain
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions
=
permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtp_tls_security_level = may
smtpd_tls_security_level = may
smtp_tls_note_starttls_offer = yes
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Langkah selanjutnya adalah konfigurasi otentikasi SASL. Silahkan tambahkan
baris:
dibawah ini kedalam file /etc/postfix/main.cf.
ome_mailbox = Maildir/ smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth smtpd_sasl_local_domain = nama domain
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions
=
permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtp_tls_security_level = may
smtpd_tls_security_level = may
smtp_tls_note_starttls_offer = yes
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

·masukkan command berikut satu demi satu untuk membuat certificate digital.
openssl genrsa -des3 -out server.key 2048
openssl rsa -in server.key -out server.key.insecure
mv server.key server.key.secure
mv server.key.insecure server.key
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
sudo cp server.crt /etc/ssl/certs
sudo cp server.key /etc/ssl/private
·Setelah memasukkan command openssl req -new -key server.key -out
server.csr,
anda akan diminta untuk mengisi data-data seperti contoh berikut :
Country name : ID
State or province name : Sumatera Utara
Locality name : Medan

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Organization name : smk


Organizational unit name : mail server
Common name : smk
Email address : smk@gmail.com
A challenge password : password
An optional company name : smk

·Selanjutnya konfigurasi Certificate Path. Masukkan command berikut satu


persatu:
sudo postconf -e 'smtpd_tls_key_file = /etc/ssl/private/server.key'
sudo postconf -e 'smtpd_tls_cert_file = /etc/ssl/certs/server.crt'
Selanjutnya install devocot, dovecot akan digunakan untuk menerima email
dari luar.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Berikut ini adalah cara install dovecot dan konfigurasi dovecot di server ubuntu :
·Install devocot menggunakan perintah :
sudo apt-get install dovecot-imapd dovecot-pop3d
·Konfigurasi mailbox dengan membuka file /etc/dovecot/conf.d/10-mail.conf.
nano /etc/dovecot/conf.d/10-mail.conf
Temukan baris yang bertuliskan
mail_location = mbox:~/mail:INBOX=/var/mail/%u
diganti menjadi
mail_location = maildir:~/Maildir
·Buka file /etc/dovecot/conf.d/20-pop3.conf dan hilangkan tanda pagar
sebelum
pop3_uidl_format = %08Xu%08Xv. nano /etc/dovecot/conf.d/20-pop3.conf
·Langkah selanjutnya enable SSL. buka file /etc/dovecot/conf.d/10-ssl.conf
dan hilangkan tanda pagar sebelum ssl = yes.
nano /etc/dovecot/conf.d/10-ssl.conf
·Restart dovecot : sudo service dovecot restart
BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

·Test port pop3 dan imap dovecot yang telah di buat melalui telnet.
telnet smk 110
outputnya seperti ini :

Trying 127.0.1.1...
Connected to smk.com
Escape character is '^]'.
+OK Dovecot (Ubuntu) ready.

Pengecek dapat juga dilakukan dengan perintah :


netstat –nlpt

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

·Test port pop3 dan imap dovecot yang telah di buat melalui telnet.
telnet smk 110
outputnya seperti ini :

Trying 127.0.1.1...
Connected to smk.com
Escape character is '^]'.
+OK Dovecot (Ubuntu) ready.

Pengecek dapat juga dilakukan dengan perintah :


netstat –nlpt

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

·E-mail account yang harus diakses bersama t sama beberapa orang, misalkan
memilik lamat e-mail kontak utama perusahaan dengan alamat
info@perusahaan.com dan terdapat beberapa orang yang bertugas menjawab
e- mail masuk. Pada situasi seperti itu, WebMail sesuai digunakan karena
dapat diakses secara bersama t sama, dapat mengarsip semua e-mail keluar
masuk di satu tempat, dan dapat menandai e-mail mana yang sudah di-reply.
· Tidak selalu menggunakan satu komputer yang sama untuk mengakses e-mail
atau sering bepergian tanpa membawa laptop atau komputer pribadi, Bisa jadi
di kantor menggunakan komputer kantor dan di rumah menggunakan
komputer milik sendiri. Namun kadang t kadang saat di rumah butuh
mengakses e-mail. WebMail sesuai digunakan karena data e-mail Anda
tersimpan di serversehingga tidak akan ada masalah apabila diakses dari
manapun.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Konfigurasi web mail
Untuk menampilkan dan mengakses mail server melalui web (browser) maka
digunakan squiielmail. Dengan akses melalui web, tentu akan mempermudah
dalam mengirim, menerima dan mengecek email. Selain squirrelmail, dapat juga
menggunakan rouncube dan lain-lain.

· Install squirrelmail, silahkan gunakan perintah :


sudo apt-get install squirrelmail
· Selanjutnya buat squirrelmail supaya dapat diakses melalui web. Ketik perintah
berikut satu persatu :
sudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites
available/squirrelmail.conf sudo a2ensite squirrelmail
· Restart apache dengan command :
sudo service apache2 restart

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Proses instalasis quirrel mail sudah selesai dan dapat di akses melalui
domainanda.com/squirrelmail atau IP/squirrelmail.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Menguji konfigurasi NTP server

Network Time Protocol (NTP) adalah protokol yang berfungsi untuk men-
sinkronkan sistem waktu (clock) pada komputer terhadap sumber yang
akurat, melalui jaringan intranet atau internet. Sedangkan NTP Server adalah
sebuah server yang mensinkronkan waktunya terhadap sumber waktu akurat
dan mentransmisikan paket informasi waktu kepada komputer client.
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.
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.
BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

·Instalasi NTP server membutuhkan paket ntp dan ntpdate,


Apt-get install ntpdate ntp
·File konfigurasi ntp server berada di /etc/ntp.conf, edit file tersebut dengan
menggunakan perintah:
Nano /etc/ntp.conf
Ganti server 0.Ubuntu.pol.ntp.org menjadi
server 3.id.pool.ntp.org
server 0.asia.pool.ntp.org
server 2.asia.pool.ntp.org
·Simpan , kemudian jalankan perintah berikut untuk menghentikan service ntp
server, jika ntp server dalam keadaan running , maka tidak dapat melakukan
sinkronisasi ke internet.
Service ntp stop

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

·Lakukan sinkronisasi waktu ke internet (id.pool.ntp.org)


Ntpdate ip.pool.ntp.org
·Jalankan service ntp server
Service ntp start
·Untuk mengecek server yang tersinkronisasi dengan ntp server , dapat
dilakukan dengan perintah :
Ntpq –p
·Untuk mengecek diclient, silahkan ke Change date and time
settings>Internet
Time>Changes Setting>Masukkan ip address server anda> kemudian update.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Menguji konfigurasi samba server

Samba Server merupakan sebuah protokol yang dikembangkan di Sistem


Operasi Linux untuk melayani permintaan pertukaran data antara mesin Ms.
Windows dan Linux. Disamping untuk melayani file sharing antara Windows dan
Linux, Samba juga merupakan salah satu protokol yang digunakan di Sistem
Operasi Linux untuk melayani pemakaian data secara bersama-sama.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Fungsi dari Samba Server

·Menghubungkan antara mesin Linux (UNIX) dengan mesin Windows. Sebagai


perangkat lunak cukup banyak fungsi yang dapat dilakukan oleh samba
software,
mulai dari menjembatani sharing file, sharing device, PDC, firewall, DNS,
DHCP, FTP, webserver, sebagai gateway, mail server, proxy dan lain-lain. Fasilitas
remote seperti telnet dan ssh juga tersedia.
· Samba PDC (Primary Domain Controller) bertujuan sebagai komputer yang
akan melakukan validasi user kepada setiap client yang akan bergabung dalam
satu domain tertentu, dengan kata lain hanya user yang terdaftar yang diijinkan
masuk ke domain tersebut dan mengakses semua fasilitas domain yang
disediakan.
· Dapat berfungsi sebagai domain controller pada jaringan Microsoft Windows.

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:
Keunggulan SAMBA

·Gratis atau free


·Tersedia untuk berbagai macam platform
.Mudah dikonfigurasi oleh administrator
·Sudah terhubung langsung dengan jaringan
·Mudah dikonfigurasi sesuai dengan kebutuhan administrator
·Mempunyai performa yang maksimal.

Installasi dan konfigurasi samba server

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

·Untuk installasi samba dapat menggunakan perintah :


sudo apt-get install samba
·Buka file konfigurasi samba dengan perintah :
sudo gedit /etc/samba/smb.conf
·Lakukan konfigurasi dibagian baris global settings pada file smb.conf.
[global]
workgroup = WORKGROUP
server string = %h server (samba, Ubuntu)
netbios name = srvr1
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no

BACK NEXT
HOME
Menganalisis prinsip kerja komunikasi client-server:

Membuat sharing folder, buat folder yang ingin dishare, misal nama folder
tersebut smk, dengan perintah :
Sudo mkdir /share/smk
·Atur permission folder tersebut agar dapat diakses oleh user yang ditentukan
S udo chmod 777 /share/smk
Sudo chown umum:umum /share/smk
·Setelaj folder, izin dan kepemilikan dibuat maka sekrang haru didefinisikan
dalam file konfigurasi samba dengan Menambahkan baris-baris berikut pada
file smb.conf [folder_umum] path = /share/smk
browsable = yes writable = yes
guest ok = yes
read only = no
·Simpan dan keluar , setelah itu restart service samba dengan perintah :
sudo service smbd restart.

BACK NEXT
HOME

BACK NEXT

Anda mungkin juga menyukai