Blog

Joe's Food Blog

 Pengertian, Cara Kerja, dan Jenis Jenis Database Server


A. APA ITU DATABASE SERVER ?

Database Server adalah basis data yang diletakkan pada suatu Jaringan komputer, baik lokal maupun interlokal, sehingga dapat diakses dari mana pun melalui jaringan tersebut. 

Atau bisa dikatakan juga sebagai sebuah program Komputer yang menyesuaikan layanan pengelolaan basis data dan melayani Komputer atau program aplikasi basis data yang menggunakan model client/server. 

Istilah ini juga merujuk pada sebuah program (umumnya merupakan server) yang didedikasikan untuk menjalankan program yang bersangkutan.


B. BAGAIMANA CARA KERJA DATABASE SERVER?

Server Basis Data bekerja dengan menampung penyimpanan basis data dan ruang memori bersama dengan SISTEM Manajemen Basis Data (DBMS). DBMS adalah aplikasi yang digunakan client untuk mengakses informasi angka melalui server database. 

Ketika client server database mengirim perintah khusus ke DBMS, maka DBMS akan menjalankan tugas yang diminta client. Tugas atau permintaan dari client biasanya berupa memperbarui hak akses, mengunggah informasi baru ke server database, mengakses data yang ada dari server atau mengubah informasi yang disimpan di server.


APAKAH SERVER DENGAN DATABASE BERBEDA? LALU APA PERBEDAANNYA?

Database dengan Server sudah jelas sekali berbeda, yang dimana Basis Data mengacu pada aplikasi yang menyesuaikan kemampuan untuk menyimpan, mencadangkan, mengatur, atau memodifikasi file digital ke Sistem komputasi yang terpisah. 

Sedangkan Server adalah bagian dari perangkat keras stay perangkat lunak yang ditugaskan untuk menangani jenis fungsi komputasi tertentu. 


C. JENIS-JENIS DATABASE SERVER


Database memiliki beberapa jenis, antara lain : 


1. Database Server Terpusat 

    Beroperasi dari suatu lokasi tertentu. Biasa digunakan oleh perusahaan yang lebih besar untuk secara langsung mengakses server yang mengontrol, menyimpan, mengatur, dan mencadangkan data.


2. Server Database Terdistribusi 

    Menyebalkan data organisasi ke beberapa server. Menggunakan lebih dari satu server untuk menyimpan data perusahaan dapat membantu mengakses berbagai proses dan informasi digital lebih cepat dan lebih diandalkan. 


3. Database Server Operational

    Berfungsi secara real-time, memungkinkan pengguna segera memperbarui informasi di server basis data dari perangkat resmi apa pun dalam jaringan mereka. 


4. Database Server Cloud 

    Menghubungan pengguna ke server database mereka melalui internet. 


D. MACAM - MACAM DATABASE SERVER 


1. MySQL

    MySQL merupakan aplikasi pengolah (database yang besifat open source, dikembangkan oleh Oracle sebelum Sun dan MySQL AB).


2. Microsoft SQL Server

     Microsoft SQL Server merupakan aplikasi pengolah database yang dikembangkan oleh Microsoft dan bersifat propietary (komersial), namun tersedia juga versi freeware-nya.


3. MongoDB

     Mongo DB merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh 10gen. Tersedia untuk berbagai platform sistem operasi dan dikenal telah digunakan oleh situs Foursquare, MTV networks, dan Craigslist.


4. SQLite

    SQLite merupakan aplikasi pengolah database yang bersifat open source dikembangkan oleh D. Richard Hipp. Dikenal sebagai pengolah databse yang sangat kecil ukuran programnya, sehingga lazim di berbagai aplikasi komputer, misalnya di web browser.


5. PostgreSQL

    PostgreSQL atau postgres merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh PosgreSQL Global Development Group. Tersedia dalam berbagai platform sistem operasi seperti LINUX, FreeBSD, Solaris, Windows, dan Mac OS.


6. IBM DB2

    IBM DB2 merupakan aplikasi pengolah database yang dikembangkan IBM secara propietary (komersial). DB2 terbagi menjadi 3 varian, yaitu DB2 untuk Linux;Unix;Windows, DB2 untuk z/OS (mainfrane), dan DB2 untuk iSeries (OS/400).


7. Oracle

    Oracle merupakan aplikasi pengolah database yang bersifat propietary (komersial), dikembangkan oleh Oracle Corporation. Database jenis ini biasanya digunakan oleh perusahaan yang besar karena database ini sangat mahal.


Sumber Materi :

https://www.academia.edu/29163566/Makalah_database_server_15oct

https://www.academia.edu/8412860/Pengertian_dan_Jenis_Database_Server


YouTube : 

https://youtu.be/E3ecJyE7dh8


Jobsheet :

https://docs.google.com/document/d/16nYRFlkcbqtN9E38Y0SftFJkmc96ee4F/edit?usp=drivesdk&ouid=103315929761320383737&rtpof=true&sd=true

 Pengertian Mail Server, Fungsi, Jenis, dan Cara Kerjanya


Ketika mendapatkan sebuah email, pernahkah kamu berpikir bagaimana sebuah email bisa diterima dari pengirim ke kamu? Peran di balik ini adalah bantuan dari mail server. Kebanyakan orang hanya tahu menerima dan mengirim email saja, tanpa mengetahui bagaimana proses email tersebut terkirim. Mail server adalah program yang membantu pendistribusian email.


Yuk, langsung saja simak!!


A. Apa Itu Mail Server?

Mail server adalah sebuah program yang membantu dalam pendistribusian email, baik dalam proses menerima atau mengirim. Walaupun terlihat mudah dan simpel, namun email akan melewati serangkaian proses pada mail server tersebut hingga akhirnya diterima pengguna.


Secara sederhana, mail server adalah perantara dalam proses pengiriman dan penerimaan surat. Email yang dikirim akan disimpan pada mail server, kemudian selanjutnya diteruskan oleh mail server ke penerima.


B. Fungsi Mail Server

Pada umumnya, fungsi mail server adalah membantu mengatur pengelolaan keluar masuknya email. Artinya, mail server mengatur pendistribusian email agar email dapat dikirimkan oleh pengirim dan juga dapat diterima aman dan tanpa kendala oleh penerima. Hal ini sangat penting, terutama bagi pelaku bisnis untuk mencegah kebocoran data atau informasi yang akan merugikan.


Mail server juga berfungsi untuk mengatur pengaturan dan proses respon atas email-email yang masuk ke dalam inbox pesan. Tidak hanya itu, fungsi dari mail server adalah sebagai software yang digunakan untuk menginstall email. Tujuan dari layanan dan program mail server itu sendiri adalah membuat jaringan dan koneksi transportasi email menjadi lebih aman, cepat, tanpa gangguan, dan lain sebagainya.


C. Kelebihan Mail Server

Setelah tahu apa itu mail server, lantas apa kelebihan program ini dibandingkan dengan provider email lainnya atau platform gratis seperti Google, Yahoo, dan Hotmail? Ini dia beberapa kelebihannya.


1. Melindungi privasi

Apabila menggunakan mail server, maka kamu akan menggunakan jaringan internet khusus yang hanya bisa diakses oleh pihak internal. Oleh karena itu, pihak luar tidak bisa mengakses email kamu dan data akan lebih terlindungi.


2. Lebih cepat dan efisien

Keunggulan mail server adalah cepat dan efisien, mail server ini bisa diibaratkan seperti kendaraan pribadi kamu. Kamu dapat mengatur dan mendistribusikan email secara leluasa, sehingga pengiriman email lebih cepat.


3. Kerusakan dapat diatasi dengan mudah

Mail server memberikan kemudahan apabila terjadi kerusakan pada pengguna, kamu bisa memperbaikinya dengan bantuan yang ada. Berbeda dengan layanan email gratis seperti Gmail. Untuk menyelesaikan keluhan atau persoalan membutuhkan waktu yang cukup lama.


4. Membuat email bisnis untuk anggota tim

Email yang berbayar memungkinkan kamu untuk memiliki mail server sendiri dan disk space yang cukup besar. Oleh karena itu, kamu bisa membuatkan email bisnis dengan tambahan domain untuk masing-masing anggota tim.


Contohnya seperti email putri@dewaweb.com. Karena menggunakan domain nama perusahaan, maka email akan terlihat lebih profesional dan membantu meningkatkan kepercayaan pelanggan.


D. Komponen Mail Server

Seluruh server email memiliki komponen yang sama, yaitu MTA, MDA, dan MUA. Masing-masing komponen tersebut memiliki perannya sendiri, berikut ini penjelasan detail komponen mail server.


1. MTA (Mail Transport Agent)

MTA adalah komponen mail server yang bertugas melakukan pengiriman dan penerimaan email dari satu server ke server lainnya. MTA berperan penting dalam pendistribusian pesan.


Selain menerima dan mengirim email, ada beberapa tugas lain dari MTA yaitu sebagai berikut.


a. Memilih server.

b. Meminta catatan mail exchange.

c. Mengirim pesan otomatis apabila email gagal dikirim.


2. MUA (Mail User Agent)

Selanjutnya komponen mail server adalah MUA, yang merupakan platform untuk menyusun, mengirim, dan menerima email. Beberapa contoh MUA adalah Gmail, Yahoo, Outlook, dan masih banyak layanan lainnya.


3. MDA (Mail Delivery Agent)

MDA adalah sebuah software komputer yang bertugas mengirimkan email dari server MTA. Beberapa MTA juga dapat berperan menjadi MDA apabila sedang menambah suatu pesan baru ke dalam dokumen pesan pengguna lokal. MDA ini seringkali disebut juga Local Delivery Agent (LDA).


E. Protokol Mail Server


Terdapat dua protokol email server yaitu protokol surat keluar (SMTP) dan protokol surat masuk (POP3 dan IMAP). Penjelasan protokol mail server adalah sebagai berikut.


1. SMTP (Simple Mail Transfer Protocol)

SMTP adalah protokol standar untuk mendistribusikan email. Protokol ini tugasnya berkomunikasi dengan server untuk mengirimkan dari lokal email ke server email. Secara prosedur, SMTP ini berada di bawah langsung MTA yang ada pada email server kamu.


2. IMAP (Internet Message Access)

Protokol IMAP membuat kamu dapat mengakses email di manapun dan kapanpun selama ada jaringan internet. Ketika kamu membaca menggunakan IMAP, sebenarnya kamu tidak mengunduh email tersebut pada PC, melainkan membaca melalui server.


Apabila kamu sering bepergian dan menggunakan beberapa perangkat, protokol ini sangat cocok digunakan untuk mengakses email.


3. POP3 (Post Office Protocol)

Protokol terakhir dari mail server adalah POP3, merupakan prosedur yang bertugas menerima dan juga menyimpan email yang dikirim hingga server tujuan mengambilnya.


Nantinya POP3 akan berkomunikasi dengan server email kamu, kemudian mengunduh seluruh pesan baru yang ada di email lokal. Apabila prosedur sudah selesai dilakukan, maka seluruh pesan akan menghilang. Oleh karena itu penting untuk melakukan backup sebelumnya.


F. Cara Kerja Mail Server


Setelah mengetahui apa saja protokolnya, selanjutnya kita masuk pada cara kerjanya. Sebenarnya cara kerja mail server adalah mengirim dan menerima pesan, namun kita akan pelajari lebih dalam setiap tahapnya.


1. Mengirim pesan

Setelah membuat pesan emailnya, kemudian meng-klik opsi Send, komponen MUA akan mentransfer email tersebut. Selanjutnya email penerima akan terkoneksi dengan SMTP kamu.


2. Email penerima berkomunikasi dengan server SMTP

Tahap berikutnya, email penerima akan berkomunikasi dengan mail transport agent lewat SMTP. Lalu, server akan menyerahkan alamat email pengirim, penerima, isi email, serta lampiran jika ada.


3. Email penerima diproses

Selanjutnya, alamat email penerima akan diproses oleh komponen mail delivery agent melalui SMTP. Apabila domain antara pengirim dan penerima sama, maka email langsung dipindah ke IMAP atau POP3.


4. Server SMTP pengirim menghubungi DNS

Di sini komponen MTA akan mengontak DNS melalui SMTP agar server tujuan bisa ditemukan. DNS ini bertugas untuk merubah email domain tujuan menjadi sebuah IP address.

Karena, apabila hanya menggunakan nama domain saja tanpa IP, maka SMTP pengirim tidak bisa mengirim email dengan benar. 


5. Email terhubung dengan SMTP

Apabila server SMTP pengirim sudah memiliki IP tujuan, kemudian email yang diserahkan oleh MTA tadi dapat terkoneksi dengan SMTP penerima. 


6. SMTP penerima memindai pesan

Tahap terakhir yaitu MUA akan memindai pesan yang masuk. MUA akan meninjau apakah domain dan username tersebut diketahui, jika iya pesan akan langsung dipindah ke IMAP atau POP3 kemudian masuk pada antrian sendmail hingga email penerima memperbolehkan untuk mengunduhnya.


G. Jenis-Jenis Mail Server

Mail server dibagi menjadi beberapa jenis, di bawah ini beberapa mail server adalah sebagai berikut.


1. Sendmail

Sendmail adalah mail server standar milik Linux. Mail server ini sudah digunakan sejak tahun 1982 karena memiliki kemudahan pengaturan dan performa yang bagus. Namun, dari segi keamanan Sendmail masih perlu banyak perbaikan jika dibanding jenis mail server lainnya.


2. Postfix

Postfix merupakan pengembangan dari Sendmail, tapi tidak hanya dapat bekerja pada Linux, Postfix juga dapat digunakan pada Mac OS X. Dari segi keamanan dan performa pun Postfix sudah lebih bagus dibanding dengan Sendmail.


3. Qmail

Dari ketiga jenis mail server, Qmail terkenal sebagai mail server paling aman. Jenis ini diketahui belum mempunyai kelemahan apapun yang berisiko dapat mengganggu sistem keamanannya.

Bahkan provider layanan email raksasa seperti Hotmail dan Yahoo menggunakan Qmail juga.


Kesimpulan :

Sampai sini kamu sudah tahu apa itu mail server, komponen, protokol, hingga cara kerjanya. Mail server adalah sebuah program pendistribusian email yang efektif bagi bisnis dan perusahaan. Kelebihan mail server dapat membantu pengiriman email menjadi lebih mudah serta meningkatkan citra perusahaan. Semoga artikel ini membantu ya!


Sumber Materi :

https://www.dewaweb.com/blog/pengertian-mail-server/


YouTube : 

https://youtu.be/6y1V91vkFTU


Jobsheet :

https://docs.google.com/document/d/1QSWWCxkne2rr9Izr27w-1pyIKdYzhpkK/edit?usp=drivesd

k&ouid=109016931267079095674&rtpof=true&sd=true