Powered By Blogger

Jumat, 27 September 2019

Mail Server

Pengeetian mail server
amitamita021.blogspot.com

Mail server adalah perangkat lunak program yang mendestribusikan file atau informasi sebagai respons atau permintaan yang dikirim via email.

Fungsi Mail Server

Mail server berfungsi sebagai program yang mengatur agar email dapat dikirim oleh pengirim email dan diterima oleh penerima email dengan aman cepat dan tanpa kendala.

Komponen-Komponen Mail Server

- MUA (Mail User Agent)
  bertugas sebagai program untuk membaca email,  menerima  serta perintah-perintah untuk membuat dan mengirimkan pesan.

- MTA (Mail Transport Agent)
  Salah satu komponen mail server yang bertugas untuk mengurus bagian program pengirim email.

- MDA (Mail Delivery Agent)
  Program mail server bertugas sebagai agent pengirim pesan email.

Fungsi
- apt-cdrom add berfungsiuntuk input DVD.
- adduser berfungsi untuk login kehalaman squirrelmail.
- userdel berfungsi untuk menghapus suatu user yang dibuat atau akun.
- courier-imap, courier pop berfungsi sebagai protokol.


Control Panel Hosting

Pengertian C Panel
amitamita021.blogspot.com

Salah satu control panel berbasis linux yang paling banyak di gunakan di akun web hosting.
Bisa mengelola semua layanan dalam satu tempat.

Hosting

Tempat atau jasa internet untuk membuat halaman website yang telah anda buat menjadi online dan bisa diakses orang lain.

Control panel hosting
Memegang peranan penting dalam pengelolaan web.

Jenis-Jenis Hosting
1. Shared hosting yaitu berbagi sumber daya dari web server yang besar.
2. Dedicated hosting yaitimu sumber daya yang didedikasikan untuk klien tunggal.
3. VPS hosting yaitu menawarkan server virtual untuk klien.
4. Cloud hosting yaitu web hosting versi terbaru dan konsep komputasi awan.

EHCP ? salah satu panel hosting gratis

Web hosting dan open source hosting control panel berbasis linux dirancang untuk hosting beberapa domain pada mesin tunggal.

Rabu, 28 Agustus 2019

Konfigurasi Mail Server dan SquirrelMail


1. Pertama-tama pastikan bahwa Debian 8 anda telah terinstall,

2. Login sebagai root, lalu masukkan iso debian8 dvd 2 dan dvd 3.
Masukkan ISO 2.png
3. Setelah memasukan iso-nya, kita ketikkan apt-cdrom add
Apt Cdrom add 2.png
4.  Setelah muncul gambar diatas, kita ketikkan apt-get update
Apt get Update.png
5. Setelah dvd 2 dan dvd 3 sudah selesai di add dan update, kita mulai dengan menginstal postfix dengan mengetikkan perintah apt-get install postfix
apt get install postfix.png
6. Ketik Y lalu enter, setelah itu masukkan domain seperti gambar dibawah ini.
apt get install postfix 2.png
7. Setelah itu tekan OK, tunggu hingga instalasi postfixnya selesai. Install courier-imap dengan mengetikkan perintah apt-get install courier-imap
apt get install courier-imap.png
8. Pilih Yes, kemudian tunggu hingga penginstalan selesai. Kemudian install courier-pop dengan mengetikkan perintah apt-get install courier-pop tunggu hingga selesai lalu install squirrelmail dengan mengetikkan perintah apt-get install squirrelmail
Jika sudah selesai, ketikkan perintah dpkg -l postfix courier-imap courier-pop squirrelmail untuk mengecek apakah sudah terinstal atau belum, jika sudah terinstall depannya akan tertulis ii.
dpkg -l.png
9. Jika sudah ii semua, kita mulai mengkonfigurasi postfix dengan mengetikkan perintah nano /etc/postfix/main.cf
main.cf.png
10. Scroll hingga kebagian paling bawah, cari kalimat dengan nama “mailbox_command = procmail –a $EXTENSION”, jika sudah ketemu tambahkan tanda “#” dibagian depannya, lalu pindah ke baris bawah dan tambahkan “home_mailbox = Maildir/” kemudian ctrl+x untuk save, setelah itu ketikkan service postfix restart untuk merestart postifix. Setelah itu ketikkan maildirmake /etc/skel/Maildir seperti gambar dibawah ini.
maildirmake.png
11. Setelah itu buat user baru yang digunakan sebagai pengiriman dan penerima pesan,
adduser satu.png
adduser dua.png
12. Jika sudah selesai membuat usernya, kita lanjutkan dengan mengirimkan pesan dari usersatu ke userdua
Caranya dengan mengetikkan perintah telnet localhost 25 untuk mengirim pesan
localhost 25.png
13. Setelah itu masukkan user pengirim dan penerima, kemudian isikan pesan yang ingin Kalian kirim seperti gambar dibawah ini.
localhost 25 pesan.png
Ket :
  • mail from = user pengirim pesan
  • rcpt to = user penerima pesan
  • data = data yang akan dikirimkan
Jika ingin keluar cukup mengketikkan quit.
14. Kemudian kita cek apakah pesan yang kirim berhasil diterima oleh userdua, dengan cara mengetikkan perintah telnet localhost 110,
localhost 110.png
15. setelah itu masukkan username dan password dari user yang akan digunakan, seperti gambar dibawah ini.
localhost 110 pesan.png
Ket :
  1. user = user yang akan kita masuki
  2. pass = password yang akan kita masuki
  3. stat = melihat ada berapa mail yang masuk kedalam user kita
  4. retr = membaca mail yang dikirimkan kepada user ini (contoh retr 1 = artinya kita membaca mail terbaru yang dikirimkan kepada kita)
Konfigurasi mailserver telah selesai, sekarang kita lanjutkan dengan konfigurasi SquirrelMail.
1. Pertama-tama pastikan Squirrelmail Anda sudah terinstall, karena saya diawal sudah menginstallnya, jadi kita langsung masuk kedalam file apache2.conf dengan mengetikkan “nano /etc/apache2/apache2.conf
nano apache.png
2. Setelah itu scroll hingga kebagian paling bawah kemudian tambahkan ‘Include “/etc/squirrelmail/apache.conf
apache.conf.png
3. Kemudian simpan dan restart apache2 dengan mengetikkan perintah “service apache2 restart
Sekarang kita hubungkan debian8 kita dengan komputer kita, cara dengan mengatur Network Setting seperti gambar dibawah ini.
network setting.png
4. Pilih dibagian Network, lalu atur Attached to: ke Host-only Adapter setelah itu pilih adapter yang ingin Anda Gunakan, kemudian tekan Ok.
network setting 2.png
5. Kemudian kita setting IP Komputer kita, dengan cara masuk kedalam control panel dan pilihlah network and internet, lalu pilih network and sharing center.
network.png
6. Kemudian klik kanan ke VirtualBox Host-Only Network, lalu pilih Propertiesnetwork 2.png
7. Setelah itu klik 2 kali ke IPv4-nya
network 3.png
8. Kemudian isikan IP yang akan digunakan, karena debian8 saya menggunakan IP 192.168.110.2, maka IP komputer saya isikan dengan 192.168.110.3,
network 4.png
9. Setelah itu Ok, kemudian buka browser, lalu ketikkan ip debian8 dan tambahkan /squirrelmaildibelakangnya yang berfungsi untuk mengakses SquirrelMail
browser.png
Kemudian login dengan user yang telah kita buat tadi.
browser2.png
10. Setelah login, pilih Compose untuk membuat pesan baru, contoh sebagai berikut.
browser3.png
11. Jika sudah selesai tekan Send untuk kirim.
Sekian yang dapat saya sampaikan tentang Konfigurasi Mailserver dan SquirrelMail di Debian 8.

Rabu, 31 Juli 2019

Pengertian Bahasa Pemrograman Java

Mengutip wikipedia, bahasa pemrograman Java adalah “general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible”.
Terjemahan bebasnya, Java adalah “bahasa pemrograman umum (general-purpose) yang konkuren (menjalankan banyak hal secara bersamaan), berbasis class, berorientasi object dan dirancang secara khusus agar tidak bergantung pada sistem tertentu“.
Dari pengertian ini kita bisa melihat fitur-fitur terpenting dalam bahasa Java:
# General-purpose computer-programming language #
Java dirancang sebagai bahasa pemrograman umum yang bisa dipakai untuk membuat berbagai aplikasi, mulai untuk aplikasi desktop, website, aplikasi mobile, hingga embedded device seperti microprocessor atau perangkat pintar.
Ini berbeda dengan bahasa pemrograman yang secara khusus dipakai untuk pembuatan aplikasi tertentu. Sebagai contoh, bahasa pemrograman PHP secara khusus dipakai untuk membuat website saja.
# Concurrent #
Dalam teori komputasi, concurrent programming adalah fitur di sebuah bahasa pemrograman yang bisa menjalankan banyak hal dalam satu waktu. Lawan dari kata concurrent adalah sequential programming, dimana alur pemrograman di proses secara berurutan dari awal hingga akhir.
Secara umum, concurrent programming akan meningkatkan performa dari aplikasi yang dibuat.
# Class-based, object-oriented #
Mungkin inilah fitur paling terkenal di bahasa Java, yakni pemrograman berbasis object. Berbeda dengan kebanyakan bahasa pemrograman yang mendukung pemrograman prosedural dan object sekaligus (seperti C++PHP, atau Python), bahasa Java hanya menyediakan konsep object saja.
Fitur pemrograman object ini memang akan memudahkan dalam pembuatan aplikasi yang kompleks, namun di sisi lain ini juga membuat bahasa Java relatif lebih susah dipelajari terutama bagi pemula.
Saya sendiri menyarankan tidak menjadikan bahasa Java sebagai bahasa pemrograman pertama. Konsep pemrograman object baru pas dipelajari jika sebelumnya anda sudah pernah belajar bahasa pemrograman procedural, seperti bahasa Pascal, C, atau C++.
# Designed to have as few implementation dependencies as possible #
Bahasa Java memiliki moto “Write once, run anywhere“, yang menekankan bahwa satu kode kode program Java yang kita tulis, bisa langsung berjalan di banyak perangkat dan berbagai sistem informasi, tanpa perlu di-compile ulang.
Untuk mendapatkan fitur seperti ini, bahasa Java menggunakan konsep byte code dan JVM (Java Virtual Machine). Penjelasan lebih lengkap tentang byte code dan JVM ini akan kita bahas dalam tutorial selanjutnya. 

Fungsi Winbox


Fungsi utama winbox adalah sebagai aplikasi bantu untuk menyeting/mengkonfigurasi perangkat mikrotik dengan mudah dan cepat. Pada Aplikasi Winbox Mikrotik itu sendiri sudah dibekali beberapa fitur yang dapat kita manfaatkan untuk mempermudah setting Mikrotik :

1. Fitur Neighbor Discovery
Neighbor Discovery adalah salah satu fitur pada Winbox Mikrotik yang berfungsi untuk menemukan perangkat Mikrotik apa saja yang terhubung dengan PC/laptop Anda di Jaringan. Dengan fitur ini Winbox akan secara otomatis menampilkan data perangkat Mikrotik yang ditemukannya di jaringan. Data yang ditampilkan berupa IP Address, MAC Address, Nama Perangkat, Versi RouterOS dan Jenis Board nya.

Ini akan mempermudah kita untuk melakukan remote mikrotik, terutama jika kita tidak tau IP Address mikrotik yang mau kita remote. Disini kita dapat memilih akan me-remote Mikrotik menggunakan IP Address atau MAC Address. Jika kita belum melakukan konfigurasi IP Address baik pada mikrotik ataupun PC/Laptop (biasanya terjadi ketika baru beli perangkat Mikrotik dengan konfigurasi default) maka disaranakan untuk remote via MAC Address.

Berikut ini adalah cara penggunaan Fitur Neighbor Discovery Winbox Mikrotik untuk melakukan remote pada perangkat Mikrotik menggunakan MAC Address, seperti yang ditunjukkan pada gambar berikut ini :

Penggunaan Fitur Neighbor Discovery untuk remote Winbox Mikrotik
 
Berikut ini adalah tampilan Menu pada Winbox Mikrotik ketika kita sudah berhasil login.


Sekarang Kita bisa remote mikrotik nya untuk melakukan setting mikrotik.

2. Fitur Safe Mode
Fitur Safe Mode Winbox Mikrotik berfungsi untuk melindungi perangkat mikrotik kita dari kesalahan konfigurasi, dengan cara mengembalikan konfigurasi seperti semula ketika aplikasi winbox di close/exit. Cara kerjanya adalah dengan menekan tombol Safe Mode pada pojok kiri atas. Ketika tombol Safe Mode ini sudah aktif, maka konfigurasi yang dilakukan tidak akan tersimpan sebelum tombol Safe Mode ini di non-aktifkan.
Cara Menggunakan Safe Mode Winbox Mikrotik

Dengan fitur ini, kita bisa coba-coba konfig mikrotik nya. Jika dirasa konfigurasi nya sudah benar-benar sesuai, kita bisa simpan dengan me-nonaktifkan Safe Mode. Tapi jika konfigurasi nya malah jadi kacau dan kita ingin kembalikan ke semula, tinggal close/exit saja aplikasi Winbox nya. Konfigurasi yang kacau tadi tidak akan tersimpan.

3. Fitur Add/Set Managed
Add/Set Managed merupakan fitur winbox mikrotik yang berfungsi untuk menyimpan daftar perangkat-perangkat Mikrotik berupa data IP Address, Username dan Password. Sehingga jika kita punya banyak perangkat mikrotik yang perlu di kelola, kita tidak perlu repot-repot memasukkan data tiap kali mau login. Data tersebut akan disimpan di tab managed dan bisa diproteksi dengan password.

Untuk dapat menggunakan fitur Add/Set Managed ini, masuk ke mode Advanced dulu. Klik Menu Tools --> Klik Advanced Mode.

Mengaktifkan Advanced Mode Winbox Mikrotik

Masukkan data perangkat Mikrotik nya :

Connect To : isikan IP Address mikrotik (bisa menggunakan fitur neighbor discovery)
Login : isikan username mikrotik
Password : isikan password mikrotik

Note : isikan catatan/note mikrotik tersebut (opsional)
Group : pengelompokkan berdasarkan group

Klik Menu Add/Set untuk menyimpan.

Hasil nya bisa dilihat pada tab Managed. Dengan data ini, kita bisa langsung login ke prangkat mikrotik tersebut tanpa harus memasukkan detail login berupa IP Address, username dan password lagi. Jadi cukup dengan klik router yang diinginkan kemudian klik Connect saja.

Nah, Agar data login tersebut tidak diakses oleh orang yang tidak berkepentingan, kita bisa proteksi dengan password. Klik menu Set Master Password.


Masukkan password yang diinginkan --> klik OK


Tutup dan buka kembali Winbox nya, maka data pada managed tidak akan muncul sebelum kita memasukkan password nya.


4. Fitur Export & Import Data
Fitur ini dapat digunakan untuk meng-export dan import data pada daftar perangkat yang ada di tab managed. Tujuannya agar daftar data managed router yang sudah kita buat sebelumnya bisa disimpan di direktori/folder tertentu supaya bisa dipindahkan ke PC/laptop lain jika diperlukan. Jadi kalau kita mau bikin daftar managed router serupa pada PC/laptop lain, tidak perlu memasukkan ulang data nya. Kita tinggal export dan import data nya saja.

Untuk bisa melakukan Export & Import Data, pastikan Master Password sudah dibuka. Jika tidak, maka submenu Export dan Import pada menu Tools tidak akan aktif. 


Setelah Master Password sudah dibuka, barulah submenu Import dan Export pada Winbox Aktif dan bisa digunakan. Klik Export untuk mencoba menyimpan file konfigurasi ke direktori/folder tertentu.


Export Data
 

 Import Data


Mail Server

Pengeetian mail server amitamita021.blogspot.com Mail server adalah perangkat lunak program yang mendestribusikan file atau informasi seb...