Central Processing Unit (CPU) MERAKIT PERSONAL KOMPUTER Central Processing Unit (CPU) Merupakan komponen utama dari sistem komputer. Bertugas mengolah.

Slides:



Advertisements
Presentasi serupa
Instalasi DNS Server, Web Server & Mail Server
Advertisements

PENGENALAN INTERNET M. Masrur, SKom.
KONSEP DASAR WEB DAN INTERNET
Bab 8 Aplikasi Internet.
Internet & Jaringan Komputer
Secure HTTP With Apache Web Server
Telekomunikasi, Jaringan dan Internet
IP Address Dedi Hermanto.
PEMROGRAMAN WEB DASAR Humisar Hasugian, S.Kom.
Modul K2013 TKI-TKJ-C3-XII Administrasi Server Mail Server
APACHE 2 Secure HTTP With Apache Web Server By GOODLE CREW.
Pertemuan II Referensi Model OSI.
Pertemuan ke-10 perkuliahan komunikasi data
File Sharing Aplikasi Samba & Share Network Printing. Pertemuan 7.
Matakuliah : Jaringan Komputer 2 Versi Materi FTP Penyaji
ARSITEKTUR JARINGAN Konsep arsitektur jaringan
Bab 12 Application Layer Abdillah, MIT.
Overview Teknologi Internet
Pertemuan 1 Pengenalan Dasar Web.
PROTOKOL LAPISAN APLIKASI
Administrasi Jaringan SSH Server dan SFTP
Pertemuan II Referensi Model OSI.
Website Security.
Zaini, PhD Jurusan Teknik Elektro Universitas Andalas 2012
Referensi Model TCP/IP
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
PERANGKAT JARINGAN Komponen Hardware A. Personal Komputer - PC Desktop
PENGENALAN INTERNET & PENGANTAR E-BISNIS
DNS Server Bind9.
File Sharing NFS (Network File System)
Application Layer Abdillah, MIT.
Zaini, PhD Jurusan Teknik Elektro Universitas Andalas 2012
TCP & UDP.
Administrasi Jaringan Telnet Server dan FTP Server
Pertemuan II Referensi Model OSI.
SERVERS , OPERATING SYSTEMS
Pertemuan II Referensi Model OSI.
NETWORK LAYER OSI LAYER 3.
Referensi OSI (Open System Interconection )
Bab 12 Application Layer Abdillah, MIT.
JARINGAN KOMPUTER Komunikasi Data.
Anggota : Andre Tri Noviana Deden Purnama Nita marlina
Jaringan Komputer.
Central Processing Unit (CPU) MERAKIT PERSONAL KOMPUTER Central Processing Unit (CPU) Merupakan komponen utama dari sistem komputer. Bertugas mengolah.
Pengenalan Dasar Web dan HTML
Referensi Model TCP/IP
Central Processing Unit (CPU) MERAKIT PERSONAL KOMPUTER Central Processing Unit (CPU) Merupakan komponen utama dari sistem komputer. Bertugas mengolah.
Zikri Nasution Elsa Nopitasari Chandra Edy P. Vicky Akbartama P.
Firewall adalah “pos pemeriksa”
Matakuliah : Jaringan Komputer 2 Versi Materi Web Server Penyaji
Installasi & konfigurasi DNS Server
FLOW CONTROL, SLIDING WINDOWS, DAN MULTIPLEXING
SISTEM JARINGAN KOMPUTER
Application Layer Pada TCP/IP.
MELAKUKAN INSTALASI PERANGKAT JARINGAN LOKAL (LAN)
Dasar Pemrograman Web.
Pertemuan II Referensi Model OSI.
Application, Presentation, Session Layer
Jaringan Komputer Week 2-Protocol Jaringan -TCP/IP Reference Model.
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Pengenalan Dasar Web dan HTML
Pertemuan 1 Pengenalan Dasar Web.
Application, Presentation, Session Layer
Application, Presentation, Session Layer
Pertemuan II Referensi Model OSI.
Pertemuan 1 Pengenalan Dasar Web.
Pengertian Definisi dari vendor Komponen Fungsi Cara Kerja Kelemahan 1. PUTRI ZULFA 2. OKTAVIA WULAN DARI 3. REYSHA MEITIKA PUSPA.
IP Address. Administrasi Jaringan Komputer System Administrasi Jaringan Service pada Server -DNS Server -DHCP Server -Web Server -Mail Server -Proxy Server.
Pertemuan II Referensi Model OSI.
TCP Socket Programming
Transcript presentasi:

Central Processing Unit (CPU) 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.

MAR dihubungkan ke main memory dengan address bus. Sementara CU di CPU 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

c. Tunggu signal balasan dari main memory d. IR← [ MDR ] 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

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

MERENCANAKAN SISTEM KOMUNIKASI DATA Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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).

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.

Protokol mempunyai peranan yang cukup penting untuk komunikasi dalam Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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.

Menganalisis proses komunikasi data dalam jaringan Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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).

Menganalisis Aspek-aspek Teknologi Komunikasi Data: ·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.

Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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.

Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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.

Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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

Menganalisis kebutuhan telekomunikasi dalam jaringan Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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.

·Lebih mudah dalam mencari materi untuk pembelajaran Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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

Menganalisis konsep kerja protokoler server softswitch Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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.

Antara MGC dan MG akan saling berhubungan dengan protokol MGCP (Media Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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).  

Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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).

Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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.

Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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.

Menerapkan konfigurasi ekstensi dan dial-plan server softswitch Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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 :

# pico /etc/asterisk/sip.conf atau # gedit /etc/asterisk/sip.conf Menganalisis Aspek-aspek Teknologi Komunikasi Data: # 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 :

Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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.

Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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.

Prosedur instalasi asterisk dimulai dengan cara : Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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

· Install suata operator asterisk dengan perintah: # cd /usr/local/src Menganalisis Aspek-aspek Teknologi Komunikasi Data: · 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

Menerapkan prosedur pengamatan kerja sistem komunikasi VoIP Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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. 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 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

menjadi data analog dengan DAC (Digital to Analog Converter). Menganalisis Aspek-aspek Teknologi Komunikasi Data: 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.

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.

operasi yang mereka buat. 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

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

Menguji konfigurasi remote server (telnet, ssh) 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.

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

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

Masukkan username dan password server tersebut. 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.

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

Untuk melakukan konfigurasi SSH dapat menggunakan perintah 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

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.

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

Menguji konfigurasi DHCP server 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.

Proses kerja dhcp server yaitu : Menganalisis prinsip kerja komunikasi client-server: Proses kerja dhcp server yaitu :

Untuk konfigurasi DHCP dapat dilakukan dengan menggunakan perintah : 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";

option broadcast-address 192.168.1.255; default-lease-time 600; 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.

Restart sevice dhcp-server, dengan perintah : 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.

Menguji konfigurasi DNS server 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 :

· Komputer akan request alamat ip website ke server DNS lokal 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.

Konfigurasi DNS Server dapat dilakukan dengan perintah : 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

# cp /etc/bind/db.127 /etc/bind/db.universitas.rev 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

restart DNS server, ketik : # /etc/init.d/bind9 restart 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

Menguji konfigurasi Web / HTTP Server 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

Fitur-fitur standar web server adalah : ·HTTP ·Logging 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.

Cara kerja Web server pada dasarnya hanya ada 2 (dua), yaitu: 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).

tombol Go pada browser. Melalui media jaringan 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.

Konfigurasi Web/HTTP Server : ·Install Apache ubuntu@linux:~$ sudo su 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

Menguji konfigurasi securing Web / HTTP Server 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.

·Mengaktifkan mode ssl ubuntu@linux:~$ sudo a2enmod ssl 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

Output dari perintah diatas adalah seperti ini : 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

ubuntu@linux:~$ sudo nano /etc/apache2/sites-available/default-ssl 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

# Tambahkan baris ini di file default-ssl SSLEngine On 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

Untuk yang gratis buatan kita sendiri, akan tampil seperti ini : 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 :

Menguji konfigurasi FTP Server 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.

Konfigurasi FTP server 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.

menggunakan perintah : sudo nano /etc/vsftpd.conf 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

Menganalisis prinsip kerja komunikasi client-server:

Untuk melakukan pengujian FTP dapat dilakukan dengan cara : 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>

Menguji konfigurasi securing FTP Server 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.

Konfigurasi Securing FTP ·Installasi Openssh 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

Selanjutnya merupakan langkah untuk membuat users yang akan akses sftp 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

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 .

Menguji konfigurasi Mail Server 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.

ke dalam sistem shell mesin mail server tetapi cukup 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.

Konfigurasi Mail Server ·Install postfix dengan perintah : 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

email ke server email lain yang ada di internet. 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.

dibawah ini kedalam file /etc/postfix/main.cf. 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

dibawah ini kedalam file /etc/postfix/main.cf. 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

openssl genrsa -des3 -out server.key 2048 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

Organization name : smk Organizational unit name : mail server 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.

·Install devocot menggunakan perintah : 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

·Test port pop3 dan imap dovecot yang telah di buat melalui telnet. 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

·Test port pop3 dan imap dovecot yang telah di buat melalui telnet. 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

memilik lamat e-mail kontak utama perusahaan dengan alamat 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.

Untuk menampilkan dan mengakses mail server melalui web (browser) maka 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

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

Menguji konfigurasi NTP server 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.

·Instalasi NTP server membutuhkan paket ntp dan ntpdate, 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

·Lakukan sinkronisasi waktu ke internet (id.pool.ntp.org) 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.

Menguji konfigurasi samba server 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.

Fungsi dari Samba Server 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.

·Tersedia untuk berbagai macam platform 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

·Untuk installasi samba dapat menggunakan perintah : 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

tersebut smk, dengan perintah : Sudo mkdir /share/smk 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.