Selasa, 17 Mei 2022

MATERI ASJ

 Nama: Rivaldi Bushthomy

Kelas: XI-TKJ2

 Materi: ASJ

 WEB SERVER


Pengertian Web Server

 Web server adalah sebuah software (perangkat lunak) yang memberikan layanan berupa data. Berfungsi untuk menerima permintaan HTTP atau HTTPS dari klien atau kita kenal dengan web browser (Chrome, Firefox). Selanjutnya ia akan mengirimkan respon atas permintaan tersebut kepada client dalam bentuk halaman web.

Fungsi Utama Dari Web Server

Adapun kita pecah menjadi beberapa bagian fungsi dari web server:

  • Membersihkan berbagai cache yang terdapat pada penyimpanan serta semua dokumen yang tidak terpakai lagi.
  • Melakukan pemeriksaan terhadap sistem security yang berasal dari permintaan HTTP berdasarkan request klien atau web browser.
  • Menyediakan data berdasarkan request atau permintaan yang masuk agar dapat menjamin keamanan sistem yang berjalan dengan lancar.

Jenis-jenis Web Server

Sebagai programmer, kamu wajib tahu juga jenis maupun contoh web server yang umum dipakai. Inilah beberapa jenis-jenis dari web server adalah sebagai berikut.

Web Server Apache

Web server yang populer dan paling banyak digunakan kebanyakan orang, yaitu jenis Apache. Pada awalnya Apache didesain guna mendukung penuh sistem operasi UNIX. Selain cukup mudah dalam implementasinya, Apache juga memiliki beberapa program pendukung sehingga memberinkan layanan yang lengkap, seperti PHP, SSI dan kontrol akses. Berikut detailnya:

  • PHP (Personal Home Page atau PHP Hypertext Processor)
    Program semacam CGI, berfungsi memproses teks yang bekerja di server. Apache sangat mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal tersebut membuat PHP bekerja lebih baik.
  • SSI (Server Side Include)
    Perintah yang bisa disertakan dalam bekas HTML. Kemudian ia dapat diproses oleh web server ketika pengguna mengaksesnya.
  • Access Control
    Kontrol Akses dapat dijalankan berdasarkan nama host atau nomor IP CGI (Common Gateway Interface). Lalu yang paling umum untuk digunakan adalah perl (Practical Extraction and Report Language), disupport oleh Apache dengan menempatkannya sebagai modul (mod_perl).

Apache sangat aman dan nyaman untuk digunakan karena memiliki beberapa keuntungan seperti proses instalasi yang mudah, freeware, dan sistem konfigurasi yang masih tergolong mudah. Selain itu ia juga mampu bekerja pada sistem operasi open atau closed source.

Web Server Nginx

Salah satu pesaing unggul Apache yaitu Nginx. Nginx dikenal mampu melayani segala macam permintaan, seperti request pada dengan tingkat kepadatan lalu lintas atau traffic yang sangat padat. Nginx memang lebih unggul dari segi kualitas, kecepatan, dan dalam hal performanya.

Nginx memiliki banyak kelebihan dalam hal fitur, di antaranya URL rewriting, virtual host, file serving, reverse proxying, access control, dan masih banyak lagi.

Web Server IIS

Web server IIS (Internet Information Services) adalah web server yang bekerja pada jenis protokol seperti DNS, TCP/IP, atau beragam software lainnya yang berguna untuk merangkai sebuah situs.

Web Server Lighttpd

Programmer asal Jerman telah menciptakan web server berbasis open source guna mendukung sistem Linux dan Unix. Bila dilihat dari segi keunggulan, web server yang satu ini memiliki beberapa keunggulan berdasarkan fitur tambahan yang tersedia. Seperti FastCGi, Output-Compression, FastCGi, dan URL Writing. Jika kamu menggunakan web server Lighttpd, kamu akan merasakan performa yang lebih cepat dan efektif.

CONTOH SOAL:

1. Salah satu jenis web server open source lainnya yang awalanya ditulis oleh programmer berkebangsaan jerman bahasa pemcorgraman C adalah ….
A. Apache
B. Nginx
C. IIS (Internet information servies)
D. Lighttpd *
E. Semua jawaban salah

2. Penamaan layanan lain mail server pada DNS yang benar adalah ….
A. Web server
B. fIle update
C. protokol
D. client
E. Alamt domain *

3. Karena network interfaces baru saja dikonfigurasi, maka langkah selanjutnya adalah melakukan proses ….
A. IP address
B. Restart service
C. Paket instalasi
D. Bentuk format “ethx”
E. Mengetikan perintah “ifconfig” *

4. DNS adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk ….
A. Indentification IP *
B. Real configuration
C. Particular system
D. Identification host name
E. Distributed database

5. Untuk memetakan sebuah alamat ke sebuah nama tertentu pada sebuah komputer di jaringan komputer pada masa awal-awalnya masih menggunakna file bernama ….
A. Document.html
B. Host.txt *
C. Default.html
D. Host.html
E. Unnamed.xml

6. Apache sudah tersedia secara default pada file yang bisa diunduh di website debian langsung dalam bentuk file ….
A. RAR
B. ISO *
C. ZIP
D. NRG
E. PSD

7. Untuk mengatur IP address di Linux debian, buka file interfaces yang ada pada folder ….
A. /etc/network *
B. /etc/home
C. /etc/bind
D. /etc
E. Apach/etc/network

8. Penamaan domain yang benar adalah ….
A. www.thoriq-computer
B. ftp//thoriq-computer
C. http.thoriq-computer.com
D. www.thoriq-computer.com *
E. admin@thoriq-computer.com

9. hasil permintaan HTTP/HTTPS dari client dan mengirimkan kembali dalam bentuk halaman-halaman website dalam format ….
A. PHP
B. TXT
C. DJVU
D. HTML *
E. PDF

10. Perangkat lunak yang memberikan layanan atau service kepada client untuk menerima request HTTP maupun HTTPS dari client yang dikenal disebut ….
A. Web server *
B. Remote server
C. DHCP server
D. FTP server
E. DNS server

11. Web server menggunakan protokol HTTP dan HTTPS dalam melakukan tugasnya menangani permintaan dari client masing-masing protokol tersebut secara default berjalan pada port ….
A. 120 dan 210
B. 2 dan 224
C. 90 dan 350
D. 80 dan 443 *
E. 145 dan 300

12. Dibawah ini web server yang digunakan dalam windows yaitu ….
A. Google chrome
B. Moxilla firefox
C. Opera mini
D. Internet exploler
E. Semua jawaban benar *

13. Dibawah ini web server yang digunakan dalam windows yaitu …
A. Apache
B. Nginx
C. IIS (Internet information servies) *
D. Lighttpd
E. Semua jawaban salah

14. Server web antar platfrom yang dapat berjalan dibeberapa platfrom seperti linux dan windows adalah ….
A. Web server
B. Web remote
C. DHCP server
D. Apache *
E. XAMP

15. File konfigurasi utama dari web server apache pada debian 8 terletak pada file ….
A. /apache2/sites-available/00-default.conf *
B. /apache2/sites /00-default.conf
C. /apache2/sites-default/00-default.conf
D. / sites-available/00-default.conf
E. /apache200-default.conf

16. Pernyataan “servername www.thoriq.net” pada dasarnya menyatakan sebagai ….
A. Client
B. File update
C. Web server
D. Alamat domain *
E. Protokol

17. Sebelum menginstal dan mengonfigurasi domain name system (DNS) di debian, user terlebih dahulu melakukan pengaturan ….
A. Mail exchange server
B. Kode perintah
C. Nameserver
D. Alamat domain dari website
E. Network interfaces *

18. Internet DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surta (mail exchange server) yang menerima surel (email) yang diberlakukan untuk ….
A. Setiap domain *
B. Web server
C. Domain non-aktif
D. Protokol
E. VMWare workstation

19. Paket BIND9 terletak dalam DVD binary ke ….
A. 1 *
B. 2
C. 3
D. 4
E. 5

20. Salah satu aplikasi web server yang paling banyak digunakan pada server-server untuk menangani website-website adalah …
A. FTP
B. BIND9
C. Firefox
D. Apache *
E. Google chrome


Apa Itu DNS Server dan Bagaimana Manfaatnya?


Apa itu DNS Server? DNS merupakan teknologi yang memudahkan manusia mengakses suatu website. Teknisnya, DNS adalah sistem yang mengubah URL website ke dalam bentuk IP Address. Bayangkan jika Anda harus menghafal susunan angka IP setiap kali akan membuka website. Tentunya, hal itu kurang efektif.

 

Maka dari itu, adanya DNS Server mempermudah Anda dalam mengakses website dengan nama domain yang mudah dipahami. Tidak perlu menggunakan susunan angka yang susah diingat. Selain itu, DNS Server juga bisa mempercepat koneksi internet yang tentunya makin mendukung produktivitas dalam bekerja.

 

Lalu, apa itu DNS Server? Melalui artikel ini, akan dijelaskan pengertian DNS Server, fungsi DNS Server, dan cara kerja DNS Server.

 

Pengertian DNS Server

 

DNS Server

 

Sejarahnya, DNS pertama kali ditemukan oleh Dr. Paul Mockapetris. Berkat jasanya, dia dianugerahi “Lifetime Achievement Award” dari ACM Sigcomm, asosiasi yang menaungi para profesional dengan spesialisasi di bidang jaringan komputer.

 

DNS atau Domain Name System adalah suatu sistem database terdistribusi untuk mencari suatu nama situs yang terhubung dengan jaringan menggunakan TCP/IP. Sementara, DNS Server adalah sistem komputer server yang menjalankan layanan kerja DNS. 

 

Lalu, bagaimana aplikasinya? Untuk akses internet atau website tertentu, biasanya Anda diminta mengetikkan ID Address website yang dituju. Saat memasukan URL di address bar di suatu browser, DNS Server akan menerjemahkan URL menjadi IP Address yang bisa diproses oleh komputer. Maka dari itu, Anda bisa membuka halaman suatu situs.

 

Misalnya, akses ke Google tidak perlu mengetik 172.217.0.142 di address bar. Anda hanya perlu memasukkan alamat google.com saja. Tentu saja ini mempermudah pekerjaan dan efisien.

 

Fungsi DNS Server 

 

DNS Server adalah

 

Penggunaan DNS server secara default sudah otomatis ada di tiap-tiap komputer dan ISP (Internet Service Provider). Meski begitu, Anda juga masih diberi kebebasan memilih DNS Server dan mengaturnya sendiri.

 

DNS Server juga memiliki berbagai fungsi. Bahkan, ada beberapa orang mengubah DNS Server untuk mempercepat koneksi internet.

 

Secara teknisnya, DNS Server memiliki tiga fungsi dasar yang bekerja ketika Anda mengakses internet. Pertama, berfungsi meminta informasi IP Address sebuah website berdasarkan nama domain. Kedua, sistem ini juga meminta informasi URL sebuah website berdasarkan IP Address yang dimasukkan. Ketiga sistem tersebut juga berfungsi mencari server yang tepat untuk mengirimkan email.

 

Lalu, mengapa DNS Server penting? Nyatanya, penggunaan DNS dalam aktivitas berinternet memberikan banyak manfaat lebih dari sekadar mempermudah pekerjaan Anda.


  1. Pertama, dibanding mengingat deretan angka IP address, akan lebih mudah dan nyaman untuk mengingat nama situs. Kelebihan ini membuat hadirnya DNS berhasil menjadi perantara komunikasi antara pengguna internet dengan komputer.

  2. Kedua, lebih mudah dikonfigurasi. Saat terjadi kendala pada IP Address yang digunakan, Anda bisa mengganti dengan IP yang berbeda dengan update data pencocokan DNS dan IP Address.

  3. Ketiga, Anda bisa menggunakan nama DNS yang sama meskipun ada perubahan pada IP Address yang digunakan. Dengan demikian, akses Anda ke salah satu situs tetap bisa dilakukan meskipun telah terjadi pergantian IP Address.

4.Keempat, kelebihan DNS Server memberikan keamanan ketika berinternet. Semua aktivitas transfer data online melalui server DNS, akan mencegah upaya peretasan yang coba dilakukan oleh pelaku cybercrime. Website pun akan lebih aman.


Bagaimana Cara Kerja DNS Server?

 

DNS bisa diibaratkan seperti address book canggih yang digunakan untuk mencari alamat website di jaringan internet. Konsepnya sama seperti phonebook di ponsel. Dengan mengetik nama, keluarlah kontak atau alamat yang dituju. Agar DNS dapat bekerja, diperlukan beberapa program tambahan dan langkah-langkahnya di bawah ini.

 

1. Setting Resolver


- Program Resolver untuk komputer client agar terhubung dengan DNS server. Program Resolver yang digunakan adalah web browser atau mail client. Singkatnya, untuk dapat mengakses DNS server, Anda harus terlebih dahulu menginstall web browser atau mail client pada komputer. Biasanya, web browser yang sering digunakan adalah Google Chrome, Mozilla Firefox, Opera, dan sebagainya.


2. DNS Query


- Setelah memiliki resolver, dimulai dengan DNS query. Langkah ini meminta informasi tentang alamat IP sebuah website yang Anda masukkan dalam web browser.


- Kemudian, server akan mencari informasi alamat IP di filehost. Sebagai informasi, filehost adalah file teks biasa dalam sistem operasi yang berfungsi untuk mengarahkan hostname ke alamat IP. Jika informasi yang dicari tidak ditemukan, server akan mencari di cache (komponen hardware atau software yang menyimpan data untuk sementara), yang berada dalam web browser dan Internet Service Provider (ISP)


3. DNS Recursor/DNS Recursive Resolver


- Apabila informasi yang diminta tidak ditemukan di cache, sistem DNS bisa meminta server lain untuk memenuhi permintaan tersebut atas nama browser dengan mencari informasinya di cache ISP. Inilah yang disebut DNS recursor. Server ini berperan dalam menyediakan setiap informasi yang diminta. Dalam proses ini, DNS recursor juga meminta bantuan pada Root Name Server.


4. Root Name Server


- Root Name Server dilabeli dengan string kosong. Anda bisa menganggapnya sebagai tempat penyimpanan referensi. Maka dari itu, server ini berada pada tingkat tertinggi hirarki DNS.


- Jika informasi alamat IP masih tidak bisa ditemukan di cache ISP, DNS recursive resolver akan mengirimkan permintaan ke Root Name Server. Server ini akan merespons permintaan tersebut dengan memberitahu server lain untuk mengakses area yang lebih spesifik, yaitu top-level-domain name server (TLD Name Server).

 

5. TLD Name Server


- Misalnya, jika Anda mengakses Google atau Facebook, nama domain keduanya diakhiri dengan “.com” yang disebut dengan top-level domain. Server untuk tipe top-level domain ini disebut dengan TLD Name server yang fungsinya mengelola semua informasi terkait ekstensi domain umum.


- Misalnya Google.com, ketika meminta informasi tentang website tersebut, TLD sebagai satu-satunya delegasi akan merespons permintaan dari DNS recursive resolver dengan mengacu pada Authoritative DNS server atau Authoritative Name Server. Server inilah yang memiliki sumber asli untuk domain tersebut.


6. Authoritative Name Server


- Ketika DNS Recursor bertemu dengan Authoritative Name Server, sudah pasti akan ada jawaban dari informasi website yang sedang dicari. Pasalnya, Authoritative Name Server memiliki semua informasi tentang nama domain yang dilayaninya. Setelah tahap ini selesai, web browser pun akhirnya menampilkan halaman website yang sejak awal Anda minta, Google misalnya.


CONTOH SOAL:


1. Manakah dibawah ini yang merupakan 2 tipe name server
a. Atuoload, Proxy
b. APP, DHC Server
c. Authoritative , Caching*
d. Identification, Pooling

2. Manakah dibawah ini yang termasuk Top Level Domain dari alamat URL berikut ini www.bukalapak/transaksi.com
a. bukalapak
b. www
c. transaksi
d. .Com

3. Pada Arsitektur Name server terdapat 3 proses , yaitu
a. Authoritative Data , Cache Data , Agent*
b. Master, Slave, Secondary
c. Otorisasi Data, Confidentiality Data, Data Integrated
d. Authentication Data, Integrate Data, Slave Data

4. Penemu DNS Adalah
a. Paul Zackly
b. Paul Stavencky
c. Paul Marczuback
d. Paul Mockapetris*

5. Aspek aspek apa sajakah yang ada pada DNS terkait degan skalabilitas
a. Limit (Size of Filed), Limit (Number of Record, Queries Distributed among ( Master, Slaves and Caches)
b. Limit (Size of Data Scheme), Limit (Number of Index, Queries Distributed among ( Master, Slaves and Caches)
c. No Limit (Size of the Database), No Limit (Number of Query, Queries Distributed among ( Master, Slaves and Caches)*
d. Limit (Size of Productivity), Limit (Number of Lookup, Queries Distributed among ( Master, Slaves and Caches)

6. Apakah DNS itu ..
a. adalah suatu protokol untuk berkomunikasi dengan server guna mengirimkan email dari lokal email ke server, sebelum akhirnya dikirimkan ke server email penerima. Proses ini dikontrol dengan Mail Transfer Agent (MTA) yang ada dalam server email Anda.

b. DNS adalah kependekan dari Domain Name Server atau Domain Name System. “adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer”. Secara sederhana DNS dapat diartikan system untuk menerjemahkan ip pada domain/alamat website atau sebaliknya menerjemahkan ip pada domain/alamat website.*

c. adalah suatu layanan untuk meneruskan setiap permintaan user kepada server lain yang terdapat di internet. Atau suatu server atau program komputer yang mempunyai peran sebagai penghubung antara suatu komputer dengan internet.

d. merupakan protokol untuk menajemen peralatan yang terhubung dalam jaringan IP (Internet Protocol). Peralatan-peralatan itu antara lain switch, router, modem, komputer, server dan lain-lain. dan menggunakan data-data yang didapatkan dari komunikasi UDP dengan device/peralatan yang masuk dalam jaringan tersebut. dapat juga meminta data ataupun melakukan setting kepada peralatan yang bersangkutan.

7. Domain Name Adalah :
a. adalah segmen terakhir dari nama domain. Dikenal juga sebagai akhiran dari sebuah domain. Atau merupakan bagian yang mengikuti final ‘dot’ di URL kita.

b. adalah layanan server yang dapat mengatur lalu lintas penamaan pada suatau pengalamatan webiste

c. adalah suatu sistem penamaan untuk layanan online, komputer, atau sumber daya apapun yang terkoneksi ke internet. DNS bekerja dengan cara mengasosiasikan nama domain untuk masing-masing perusahaan, website, atau layanan lainnya. DNS juga menerjemahkan nama domain ke alamat IP numerik yang dibutuhkan untuk protokol jaringan agar bisa berfungsi dengan benar.

d. Nama domain adalah urutan label dari node ke root, dipisahkan oleh titik (“.” S), Ruang nama memiliki kedalaman maksimum 127 level Panjang nama domain dibatasi hingga 255 karakter dan Nama domain simpul mengidentifikasi posisinya di ruang nama*

8. DNS biasa digunakan pada aplikasi yang terhubung Ke. . .
a. Proxy Server
b. SMTP Server
c. Internet*
d. Mail Server

9. DNS Lookup Adalah :
a. DNS lookup adalah suatu utility yang digunakan untuk mengatur konfigurasi Network Utility
b. DNS lookup adalah suatu utility untuk melihat informasi suatu DNS*
c. DNS lookup adalah suatu utility untuk melihat informasi Topology Jaringan dalam suatu Lingkungan Network
d. DNS lookup adalah suatu utility untuk melihat Konfigurasi IP address

10. Manakah dibawah ini yang termasuk Top Domain dari alamat URL berikut ini www.bukalapak/transaksi.com
a. transaksi
b. bukalapak*
c. www
d. .Com


PENGERTIAN DATABASE SERVER

Database Server adalah sebuah program komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakan server) yang didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untukmengakses basis datanya.
Legenda Terbentuknya Istilah Database
Istilah “database” berawal dari ilmu komputer. Meskipun kemudianartinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel inimengenai database komputer. Catatan yang mirip dengan database sebenarnyasudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis
Jenis Database.

Instalasi dan Konfigurasi

  1. Instal paket aplikasi mysql-server dan phpmyadmin.
    root@server: # apt-get install mysql-server phpmyadmin
  2. Masukan password user root untuk masuk ke database server (MySQL Server).

  3. Masukan kembali password user root MYSQL Server untuk verifikasi.

Pilih web server yang akan dipakai untuk konfigurasi PHPMyAdmin.

  1. Konfigurasikan PHPMyAdmin untuk memakai dbconfig-common , Pilih Yes.


  2. Masukan password user root MYSQL Server.


  3. Masukan password user root untuk login ke PHPMyAdmin.


  4. Masukan kembali password user root untuk login ke PHPMyAdmin guna verifikasi.

  5. Pengujian

    • Sisi Server.

      1. Jalankan perintah berikut.
        root@server: # mysql -u root -p
      2. Masukan password user 'root' MySQL Server.
    • Sisi Client

      1. Buka Browser (Ex : Firefox/Chrome).
      2. Akses http://ketikbagi.id , lalu login dengan user 'root' dan password user 'root'.


      3. Jika login berhasil , akan dialihkan ke halaman administrative PHPMyAdmin.

    CONTOH SOAL: 

    1. Tempat dimana user meletakkan file-file data yang diperlukan oleh sebuah website ataupun aplikasi adalah….
    A. database *
    B. sistem
    C. server
    D. client
    E. model

    2. Dasar untuk pemodelan set besar data pertama kali diperkenalkan oleh Charles Bachman pada tahun ….
    A. 1976
    B. 1975
    C. 1971
    D. 1970
    E. 1969 *

    3. Kelompok programmer yang mengusulkan “bahasa deskripsi data untuk menggambarkan database, bahasa deskripsi data untuk menggambarkan bagian dari basis data yang dikenal dengan program, disebut….
    A. CODASYL *
    B. CODA
    C. SYL
    D. SQL
    E. DSDS



    4. Beberapa fungsi database server diantaranya ….
    A. Database server menambah tingkat keamanan data
    B. Database menyediakan layanan database management service dimana data disusun
    C. Dengan cara tertentu sehingga meningkatkan pencarian dan pengambilan data
    D. Semua data untuk organisasi dapat disimpan di satu lokasi
    E. Semua jawaban benar *

    5. Bahasa query utama yang digunakan sebagai implementasi dari SQL standar ANSI/ISO adalah .…
    A. Sybase
    B. Transact-SQL *
    C. TDS
    D. RDBMS
    E. ODBC

    6. ODBC merupakan singkatan dari….
    A. Open Database Config
    B. Open Data Connection
    C. Open Database Connectivity *
    D. Open Database Client
    E. Open Data Client

    7. Dibawah ini yang termasuk kegunaan dari MySQL adalah….
    A. Akses cepat
    B. Sebuah system manajemen database *
    C. Koneksi cepat
    D. Mudah digunakan
    E. Efisien

    8. Sebuah system manajemen database adalah….
    A. Php
    B. Apache
    C. Sqwid
    D. Proxy
    E. MySQL *

    9. Dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik disebut ….
    A. Multi-user *
    B. lokalisasi
    C. konektivitas
    D. antarmuka
    E. portabilitas

  6. 10. Oracle Corporation memposisikan diri sebagai produsen software database sejak tahun ….
    A. 1975
    B. 1976
    C. 1977 *
    D. 1978
    E. 1979

PENGERTIAN MAIL SERVER

Apa itu Mail Server?

Secara umum, pengertian mail server adalah suatu program yang dirancang untuk dapat melayani pengiriman maupun penerimaan email. Artinya, ketika suatu email dikirim, email tersebut akan melalui serangkaian proses dalam mail server hingga akhirnya bisa diterima oleh seseorang.

Sederhananya, mail server adalah selayaknya kantor pos yang menjadi perantara dalam mengirim hingga menerima suatu surat. Sehingga, bisa dikatakan bahwa fungsi mail server adalah menyimpan sekaligus menyalurkan email dari satu server ke server lainnya.

Kelebihan Mail Server

Bila dibandingkan dengan provider layanan email lainnya, mail server menawarkan sejumlah kelebihan. Adapun kelebihan mail server adalah sebagai berikut.

Mendapatkan Privasi

Salah satu kelebihan mail server adalah privasi data yang lebih terjamin. Ya, mail server akan memberikan keamanan berkualitas karena kamu menggunakan jaringan khusus dan hanya dapat dipakai oleh pihak internal. Sehingga, orang luar tidak dapat mengakses data email kamu karena telah terlindungi.

Lebih Cepat serta Efisien

Keunggulan lain dari mail server adalah tingkat kecepatannya dalam mengakses email maupun data-data di dalamnya. Bagaimana tidak, layanan mail server diibaratkan seperti kendaraan pribadi untuk melakukan mobilitas.

Sehingga, kamu akan menjadi lebih efisien lantaran mampu mengatur distribusi dengan leluasa. Bagi perusahaan, hal ini tentunya membantu meningkatkan kualitas komunikasi antar karyawan dan klien.

Pengaturan Akun yang Praktis

Seperti penjelasan sebelumnya, kelebihan mail server adalah membantu pengelolaan akun email menjadi jauh lebih efektif dan tentunya praktis. Ya, kamu dapat mengatur, memelihara, hingga melakukan konfigurasi mail server sesuai keinginan maupun kebutuhan.

Kerusakan Dapat Langsung Diatasi dengan Mudah

Mail server juga memberikan kemudahan untuk melakukan perbaikan bila terjadi kerusakan. Berbeda dengan layanan email gratis lainnya seperti Gmail atau Yahoo yang memakan waktu cukup lama guna menuntaskan persoalan keluhan, aduan, ataupun kritik dan saran.

Meningkatkan Kepercayaan Pelanggan

Kelebihan yang tak kalah penting dari penggunaan mail server adalah mampu membuat suatu perusahaan tampak lebih profesional karena memiliki server serta domain tersendiri. Hal ini pada akhirnya akan menambah rasa percaya para klien atau pelanggan terhadap perusahaan.

MTA (Mail Transport Agent)

MTA atau Mail Transport Agent merupakan suatu komponen dalam mail server yang berfungsi melakukan pengiriman serta penerimaan email dari satu server ke server lainnya. Bisa dibiliang, MTA bertugas menangani sistem pendistribusian pesan dengan menyeluruh.

Bukan cuma sekadar menerima dan mengirim, MTA juga memilih server, meminta catatan mail exchange, hingga merespons ketika terjadi kesalahan. Misalnya, jika email gagal dikirim, maka MTA akan memberikan pesan tanggapan secara otomatis.

MUA (Mail User Agent)

Ada pula MUA atau Mail User Agent yang merupakan salah satu komponen dengan fungsi mengirim, menata, serta menerima email. Contoh mail server ini diantaranya seperti Gmail, Outlook, Yahoo, dan lain-lain.

MDA (Mail Delivery Agent)

Sementara, MDA atau Mail Delivery Agent ialah software yang berfungsi menyalurkan email dari server MTA. bahkan, sejumlah MTA juga bisa bekerja sebagai MDA bila sedang menambah suatu pesan baru ke dalam dokumen pesan pengguna lokal. MDA ini juga sering kali disebut sebagai Local Delivery Agent (LDA).

Protokol Mail Server

Berbicara mengenai prosedurnya, mail server terbagi ke dalam dua kategori, yakni protokol surat keluar (SMTP) dan juga surat masuk (POP3 dan IMAP). Adapun penjelasan mengenai protokol mail server adalah sebagai berikut.

1. Simple Mail Transfer Protocol (SMTP)

Simple Mail Transfer Protocol atau SMTP adalah sebuah prosedur standar dalam melakukan distribusi atau pengiriman pesan email. SMTP pada dasarnya bertujuan untuk berkomunikasi dengan berbagai server agar dapat menyalurkan pesan dari lokal email menuju server lainnya. Pada prosedur ini, SMTP berada dibawah kendali MTA yang ada di email server kamu.

2. Internet Message Access (IMAP)

Lalu, ada pula Internet Message Access atau IMAP yang membuat kamu bisa mengakses email kapanpun dan dimanapun, tentunya menggunakan jaringan internet. Ya, jika kamu melihat email melalui IMAP, maka sebetulnya kamu tidak menyimpan ataupun mengunduh pesan tersebut ke dalam PC, melainkan membacanya di suatu server.

Protokol ini sangat cocok untuk kamu yang hobi berjalan-jalan dan cukup sering memakai sejumlah perangkat guna membuka email.

3. Post Office Protocol (POP3)

Metode lainnya dari mail server adalah Post Office Protocol atau POP3. Ini merupakan prosedur yang bertugas menerima sekaligus menyimpan email yang dikirim hingga server tujuan mengambilnya.

POP3 nantinya akan berkomunikasi dengan server email seorang pengguna, kemudian mengunduh seluruh pesan baru yang ada di email lokal. Jika prosedur tersebut sudah tuntas dilakukan, maka pesan-pesannya pun menghilang. Disinilah pentingnya melakukan back-up.

Cara Kerja Mail Server

Secara mendasar, cara kerja mail server adalah outgoing (mengirim) dan incoming (menerima) server. Kedua proses tersebut nantinya akan melewati sejumlah tahap, di antaranya:

1. Membuat dan Mengirim Pesan

Setelah kamu menulis pesan dan melakukan pengiriman dengan meng-klik opsi ‘Send’, komponen Mail User Agent (MUA) akan bekerja mentransfer email tersebut. Nantinya, email tujuan akan tersambung dengan server SMTP milik kamu.

2. Email Tujuan Menghubungi Server SMTP

Tahap selanjutnya ialah email tujuan melakukan komunikasi dengan Mail Transport Agen (MTA) melalui SMTP. Lalu, server akan menyerahkan alamat email pengirim dan penerima, lampiran, serta isi pesan.

3. Alamat Email Diproses

Berikutnya, alamat email penerima (terutama domain tujuan) akan diproses oleh komponen Mail Delivery Agent (MDA) melalui SMTP. Bila ternyata domain tersebut memiliki nama yang sama dengan pengirim, maka email langsung dipindah ke server IMAP atau POP3.

4. Server SMTP Pengirim Menghubungi DNS

Kemudian, Mail Transport Agen (MTA) melalui SMTP perlu mengontak Domain Name Server (DNS) supaya server tujuan dapat ditemukan. DNS bertugas menerjemahkan alamat email domain tujuan tersebut menjadi IP address.

Pasalnya, bila hanya menggunakan nama domain (tanpa IP address), server SMTP pengirim tidak akan dapat mendistribusikan email tersebut dengan benar.

5. Email Terhubung dengan Server SMTP

Jika server SMTP pengirim sudah mempunyai alamat IP tujuan, maka email yang diserahkan MTA/MDA bisa terhubung dengan server SMTP penerima. Tentunya, proses ini akan melalui sejumlah prosedur hingga akhirnya dapat sampai ke target.

6. Server SMTP Penerima Melakukan Pemindaian

Tahap terakhir dari proses mail server adalah pemindaian pesan masuk oleh Mail User Agent. Pada tahap satu ini, MUA akan meninjau apakah mengetahui domain dan username tersebut. Jika iya, maka pesan akan langsung dialihkan ke server IMAP atau POP3. Lalu, pesan pun masuk dalam antrian sendmail hingga email penerima memperkenankannya untuk diunduh.

Baca juga: Email Marketing: Pengertian, Jenis, Cara Kerja dan Strategi

Jenis-jenis Mail Server

Mail server juga terbagi ke dalam beberapa jenis. Menurut sistem programnya, jenis-jenis mail server adalah sebagai berikut.

Sendmail

Jika kamu merupakan pengguna sistem operasi Linux, maka jenis mail server satu ini pastinya sudah tidak asing lagi, bukan? Pasalnya, Sendmail telah banyak digunakan lantaran termasuk sebagai mail server standar di Linux. Di samping itu, Sendmail juga terkenal dengan performa serta kemudahaannya.

Postfix

Sementara, postfix adalah jenis mail server hasil pengembangan dari versi Sendmail. Oleh karenanya, tidak heran jika postfix cukup berbeda dibanding sendmail yang hanya bekerja dalam sistem operasi Linux, melainkan juga dapat digunakan pada Mac OS X. Tingkat keamanan hingga performa postfix pun bahkan terkenal jauh lebih bagus dibanding Sendmail.

Qmail

Ada pula Qmail yang dikenal sebagai jenis mail server teraman dibandingkan tipe lainnya. Bagaimana tidak, mail server ini diketahui belum mempunyai kelemahan apapun yang berisiko mengakibatkan gangguan pada sistem keamanannya.

Jangan salah, provider layanan email raksasa semacam Hotmail dan Yahoo bahkan menggunakan Qmail, lho.

Itu dia Sob pembahasan seputar pengertian mail server lengkap hingga komponen, cara kerja, jenis, dan kelebihannya. Dari penjelasan di atas, sudah tahu kan jika mail server adalah salah satu hal penting yang bisa mendukung aktivitas perusahaan.

Dengan menggunakan mail server, kirim pesan email untuk kegiatan bisnismu kini menjadi semakin bebas. Kalau masih bingung, gunakan saja layanan email bisnis dari Jagoan Hosting. Jangan lewatkan penawaran menariknya sekarang juga!

CONTOH SOAL:

1. Sebuah aplikasi yang menerima email dari pengguna lokal (dari domain yang sama) maupun pengirim remote dari jaringan lain (internet) disebut….
A. Mail Server *
B. Web mail
C. Remote mail
D. Mail client
E. Mail transport

2. Pada dasarnya, dalam membuat webmail atau email client berbasis web akan membutuhkan sebuah….
A. Web mail
B. Remote mail
C. Content Management System *
D. Mail transport
E. SMTP

3. Aplikasi email client yang berbasis web disebut….
A. Mail server
B. SMTP
C. CMS
D. Remote mail
E. Web mail *

4. Selain berfungsi dalam mengirimkan email, mail sever juga bertugas untuk menerima email menggunakan protokol ….
A. POP/IMAP *
B. CMS
C. MTA
D. SMTP
E. POP3

5. Salah satu aplikasi POP Dan IMAP server yang sering digunakan adalah …
A. Content management system
B. Mozilla
C. Courier dan Dovecot *
D. Linux
E. Thunderbird

6. Server email SendMail identik dengan sebuah server email standar dalam satu paket (built-in) dengan sistem operasi ….
A. Microsoft Outlook
B. Thunderbird
C. Android
D. Windows mobile
E. Linux/Unix *

7. Untuk dapat mengirimkan email, di dalam sebuah mail server harus memilki….
A. MDA (Mail Delivery Agent)
B. MTA (Mail Transport Agent) *
C. POP (Post Office Protocol)
D. IMAP (Internet Message Access Protocol)
E. POP/IMAP

8. Postfix menjadi populer karena mudah mendapatkan kode programnya dan dijalankan dalam sistem operasi terbuka serta mulai dipasarkan tanggal….
A. 22 Januari 1999 *
B. 11 Maret 1998
C. 10 Agustus 1997
D. 14 Mei 1996
E. 27 April 1996

9. SendMail bisa dikatakan sebagai server email yang paling awal kemunculannya dengan versi pertama yaitu….
A. 2.5.7
B. 6.6.6
C. 7.7.7
D. 8.8.5 *
E. 4.6.3

10. Dimasa sekarang , Zimba tersedia untuk platform Linux dan MAC OS X dengan memakai client bernama….
A. Javascript
B. Ajax Web *
C. Node.js
D. jQuery
E. AngularJS

Tidak ada komentar:

Posting Komentar

ANDAI AKU MENJADI GURU

  ANDAI AKU MENJADI GURU Jika aku jadi guru menjadi seorang guru adalah pekerjaan yang sangat mulia. guru adalah orang tua kedua selain ibu ...