Powered By Blogger

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...