Showing posts with label jaringan. Show all posts
Showing posts with label jaringan. Show all posts

Praktik Terbaik DevOps: Menuju Efisiensi dan Ketangguhan yang Lebih Baik

9:26 AM Add Comment


Pengembangan Perangkat Lunak (Software Development) selalu berada dalam transformasi yang konstan. Dalam upaya untuk mencapai efisiensi, ketangguhan, dan kualitas yang lebih baik, industri teknologi terus mencari cara untuk mengintegrasikan pengembangan dan operasi dalam sebuah pendekatan yang lebih holistik. Inilah mengapa DevOps, singkatan dari Development (Pengembangan) dan Operations (Operasi), menjadi begitu penting dan populer dalam beberapa tahun terakhir.


DevOps adalah suatu metodologi yang mengintegrasikan tim pengembangan (developer) dan tim operasi (ops) untuk bekerja bersama secara lebih erat sepanjang siklus hidup perangkat lunak. Tujuannya adalah untuk mempercepat pengembangan, meningkatkan kualitas, dan memastikan pengiriman perangkat lunak yang stabil dan handal. Artikel ini akan mengulas beberapa praktik terbaik dalam pengimplementasian DevOps, termasuk pengujian otomatis, pemantauan, dan pemulihan bencana.


1. Pengujian Otomatis (Automated Testing)

Pengujian otomatis adalah salah satu pilar utama dalam praktik DevOps. Dengan menggunakan alat-alat otomatis, tim pengembangan dapat menguji perubahan perangkat lunak secara otomatis sepanjang siklus pengembangan. Ini mengurangi risiko kesalahan manusia dan memungkinkan tim untuk mendeteksi masalah lebih awal dalam siklus pengembangan.


Beberapa jenis pengujian otomatis yang penting dalam DevOps adalah:


  • Unit Testing: Menguji komponen individual perangkat lunak untuk memastikan bahwa mereka berfungsi sesuai yang diharapkan.
  • Integration Testing: Menguji bagaimana komponen perangkat lunak berinteraksi satu sama lain.
  • Functional Testing: Menguji fungsionalitas perangkat lunak dari perspektif pengguna akhir.
  • Performance Testing: Menguji kinerja perangkat lunak untuk memastikan bahwa itu akan berjalan dengan baik dalam situasi beban tinggi.
  • Security Testing: Menguji keamanan perangkat lunak untuk mengidentifikasi potensi kerentanan.

Pengujian otomatis membantu memastikan bahwa setiap perubahan perangkat lunak tidak memperkenalkan masalah baru dan memungkinkan pengiriman perangkat lunak yang lebih cepat dan lebih andal.

Baca juga Arti DevOps Sebenarnya


2. Pemantauan (Monitoring)

Pemantauan adalah praktik penting dalam DevOps yang memungkinkan organisasi untuk memahami kinerja perangkat lunak mereka secara real-time. Dengan pemantauan yang efektif, tim operasi dapat mendeteksi masalah segera setelah mereka muncul dan mengambil tindakan proaktif untuk mengatasi mereka sebelum mereka memengaruhi pengguna akhir.


Beberapa aspek yang perlu dimonitor dalam DevOps meliputi:


  • Kinerja Aplikasi: Melacak waktu respons, penggunaan CPU, penggunaan memori, dan faktor kinerja lainnya untuk memastikan aplikasi berjalan dengan baik.
  • Log dan Jejak (Logging and Tracing): Mengumpulkan dan menganalisis log dan jejak untuk memahami apa yang terjadi di dalam aplikasi dan mengidentifikasi masalah.
  • Penggunaan Sumber Daya (Resource Utilization): Memantau penggunaan sumber daya seperti CPU, memori, dan penyimpanan untuk mengidentifikasi potensi bottleneck.
  • Keamanan: Memantau aktivitas mencurigakan yang dapat mengindikasikan serangan keamanan.
  • Pemantauan Infrastruktur: Melacak kesehatan dan kinerja infrastruktur seperti server, basis data, dan jaringan.

Pemantauan yang baik membantu organisasi untuk merespons masalah dengan cepat, meningkatkan pengalaman pengguna, dan memastikan ketersediaan layanan yang tinggi.


3. Pemulihan Bencana (Disaster Recovery)

Pemulihan bencana adalah praktik yang penting dalam menghadapi situasi darurat seperti kerusakan perangkat keras, kegagalan sistem, atau serangan siber. Dalam konteks DevOps, pemulihan bencana berarti memiliki rencana yang terdefinisi dengan baik untuk mengatasi situasi darurat dan memulihkan sistem dengan cepat.


Beberapa langkah penting dalam pemulihan bencana termasuk:

  • Pencadangan dan Pemulihan Data: Rutin mencadangkan data penting dan memiliki prosedur pemulihan yang teruji.
  • Rencana Kontinuitas Bisnis (Business Continuity Plan): Memiliki rencana yang merinci bagaimana operasi akan berlanjut dalam situasi darurat.
  • Pelatihan dan Kesadaran: Memastikan bahwa tim operasi terlatih dalam menjalankan rencana pemulihan bencana dan bahwa semua anggota tim tahu apa yang harus dilakukan dalam situasi darurat.
  • Pengujian Pemulihan Bencana (Disaster Recovery Testing): Melakukan pengujian reguler untuk memastikan bahwa rencana pemulihan berfungsi seperti yang diharapkan.
  • Pemulihan bencana adalah aspek penting dalam DevOps yang sering diabaikan. Namun, memiliki rencana yang baik dapat membuat perbedaan besar dalam meminimalkan dampak dari situasi darurat.


Baca juga Alat DevOps: Ulasan Alat-Alat Populer dalam Ekosistem DevOps


Kesimpulan

DevOps adalah pendekatan yang kuat untuk mengintegrasikan pengembangan dan operasi dalam pengembangan perangkat lunak. Praktik terbaik seperti pengujian otomatis, pemantauan, dan pemulihan bencana adalah kunci kesuksesan dalam menerapkan DevOps. Dengan mengikuti praktik ini, organisasi dapat mencapai efisiensi yang lebih baik, ketangguhan yang lebih tinggi, dan memberikan pengalaman yang lebih baik kepada pengguna akhir. Implementasi DevOps yang sukses memerlukan komitmen, kerja sama, dan investasi dalam alat dan pelatihan yang sesuai.


Automasi dan CI/CD: Membangun Masa Depan Pengembangan Perangkat Lunak

9:20 AM Add Comment

Pengembangan perangkat lunak adalah salah satu aspek paling dinamis dalam dunia teknologi saat ini. Perubahan yang cepat dalam kebutuhan pengguna dan persaingan ketat antar perusahaan mendorong pengembang untuk terus meningkatkan produk mereka dengan cepat dan tanpa kesalahan. Dalam konteks ini, otomatisasi dan praktik Continuous Integration (CI) serta Continuous Deployment (CD) telah menjadi fondasi utama dalam mengatasi tantangan ini. Artikel ini akan menjelaskan pentingnya otomatisasi dalam pengembangan perangkat lunak dan bagaimana CI/CD dapat mengubah cara kita membangun dan merilis perangkat lunak.


Pentingnya Otomatisasi dalam Pengembangan Perangkat Lunak

Otomatisasi adalah kunci dalam mengatasi kompleksitas pengembangan perangkat lunak modern. Beberapa aspek penting yang menjelaskan mengapa otomatisasi sangat penting dalam pengembangan perangkat lunak adalah:


1. Efisiensi Tinggi

Proses manual sering kali lambat dan rentan terhadap kesalahan manusia. Dengan otomatisasi, tugas-tugas berulang seperti pengujian, penggabungan kode, dan penerbitan dapat dilakukan dengan cepat dan konsisten, menghemat waktu dan sumber daya.


2. Kualitas yang Lebih Tinggi

Otomatisasi memungkinkan pengujian dan pengujian regresi yang kuat. Dengan otomatisasi, perangkat lunak dapat diuji secara berkelanjutan, sehingga masalah dapat dideteksi lebih awal dan perbaikan dapat diterapkan dengan cepat, yang berkontribusi pada peningkatan kualitas perangkat lunak.

Baca juga Arti dari DevOps sebenarnya

3. Konsistensi

Otomatisasi memastikan bahwa setiap langkah dalam siklus pengembangan diterapkan dengan konsisten, mengurangi perbedaan antar lingkungan pengembangan, dan meminimalkan risiko kesalahan manusia.


Pengenalan Continuous Integration (CI) dan Continuous Deployment (CD)

CI dan CD adalah praktik penting dalam mengotomatiskan pengembangan dan rilis perangkat lunak. Ini adalah metode untuk mengintegrasikan kode dari berbagai kontributor dalam tim pengembangan dan secara otomatis menerapkannya ke produksi. Berikut adalah penjelasan singkat tentang keduanya:


Continuous Integration (CI)

CI adalah praktik di mana setiap perubahan kode yang dikirimkan oleh pengembang secara otomatis diuji dan diintegrasikan ke dalam kode sumber utama. Ini memastikan bahwa setiap perubahan dapat dengan cepat diperiksa dan diuji untuk menghindari konflik dan masalah integrasi yang dapat memperlambat pengembangan.


Continuous Deployment (CD)

CD melibatkan otomatisasi penerbitan perangkat lunak ke lingkungan produksi setelah melewati serangkaian pengujian dan validasi. Dengan CD, perubahan perangkat lunak dapat dirilis ke pelanggan dalam waktu singkat setelah selesai, memungkinkan tim untuk merespons dengan cepat terhadap kebutuhan pengguna atau perbaikan keamanan.


Manfaat CI/CD

Implementasi CI/CD membawa berbagai manfaat penting dalam pengembangan perangkat lunak:


1. Rilis Lebih Cepat

CI/CD memungkinkan pengembang untuk merilis perangkat lunak lebih cepat, sehingga dapat menghadapi persaingan pasar dengan lebih baik dan merespons perubahan kebutuhan pengguna secara lebih dinamis.


2. Kualitas yang Lebih Baik

Dengan otomatisasi pengujian dan integrasi, CI/CD memastikan bahwa perangkat lunak yang dirilis memiliki kualitas yang lebih baik, dengan risiko kesalahan yang lebih rendah.

Baca juga Alat DevOps: Ulasan Alat-Alat Populer dalam Ekosistem DevOps

3. Dukungan untuk Kolaborasi

Praktik CI/CD memungkinkan tim pengembangan untuk bekerja secara kolaboratif dan secara efisien menggabungkan perubahan dari berbagai kontributor, baik itu anggota tim atau kontributor terbuka.


4. Kepuasan Pengguna yang Lebih Tinggi

Dengan rilis yang lebih sering dan perbaikan yang lebih cepat, pengguna akan mengalami perangkat lunak yang lebih baik dan akan lebih puas dengan pengalaman mereka.


Kesimpulan

Otomatisasi dan praktik CI/CD adalah kunci untuk membangun masa depan pengembangan perangkat lunak yang efisien dan adaptif. Mereka tidak hanya meningkatkan efisiensi pengembangan, tetapi juga meningkatkan kualitas produk dan memungkinkan perusahaan untuk merespons dengan cepat terhadap perubahan pasar dan kebutuhan pengguna. Oleh karena itu, investasi dalam otomatisasi dan implementasi CI/CD adalah langkah yang sangat penting dalam upaya mempertahankan dan meningkatkan daya saing di dunia pengembangan perangkat lunak yang terus berubah.


Apa itu Serangan DDoS dan Cara Menghindarinya?

8:32 PM Add Comment

Serangan DDoS


Distributed Denial of Service (DDoS) adalah jenis serangan siber yang bertujuan untuk membuat layanan online tidak tersedia bagi pengguna dengan cara mengirimkan lalu lintas internet yang sangat tinggi ke server yang menjadi target. Serangan DDoS dilakukan dengan menggunakan banyak komputer yang terinfeksi malware atau perangkat yang dikendalikan jarak jauh, dan seringkali digunakan oleh para penjahat siber untuk mencoba memeras uang dari perusahaan-perusahaan online atau untuk mempromosikan agenda politik.


Cara Kerja DDoS

Serangan DDoS dimulai dengan mencari target yang potensial, yaitu situs web atau layanan online yang penting bagi pengguna atau bisnis. Setelah target terpilih, penyerang kemudian menggunakan jaringan komputer yang terinfeksi malware atau perangkat yang dikendalikan jarak jauh untuk mengirimkan sejumlah besar permintaan ke server target. Jumlah permintaan ini sangat besar sehingga server tidak dapat menangani semua permintaan secara efisien, yang mengakibatkan layanan online menjadi lambat atau tidak tersedia sama sekali. Serangan DDoS terutama bergantung pada ketersediaan sumber daya yang digunakan oleh para penyerang untuk mengirimkan jumlah permintaan yang sangat tinggi ke server target.

Baca juga Pembahasan lengkap tentang trojan horse


Cara Menghindari Serangan DDoS

Ada beberapa tindakan yang dapat diambil untuk membantu melindungi diri dari serangan DDoS. Pertama-tama, perusahaan atau organisasi harus memperbarui sistem keamanan mereka secara teratur dan memastikan bahwa mereka memiliki perlindungan yang memadai terhadap malware dan virus. Selain itu, mereka harus memastikan bahwa jaringan mereka dilindungi oleh firewall yang kuat dan software pengamanan lainnya.


Selain itu, perusahaan atau organisasi juga dapat menggunakan layanan penyedia cloud untuk mengalihkan lalu lintas ke server yang tersebar secara global, sehingga jika ada serangan DDoS yang terjadi pada satu server, server lain masih dapat memproses lalu lintas. Ini dikenal sebagai teknologi CDN atau Content Delivery Network. Selain itu, memastikan server memiliki kapasitas dan kemampuan untuk menangani lalu lintas yang tinggi juga dapat membantu mengurangi risiko serangan DDoS.


Terakhir, sangat penting untuk memonitor lalu lintas jaringan secara teratur untuk mendeteksi tanda-tanda serangan DDoS yang mungkin sedang terjadi. Jika terjadi serangan DDoS, penting untuk segera menghubungi penyedia layanan hosting atau tim keamanan siber internal untuk membantu mengurangi dampaknya.

Baca juga Apa itu Scanner Attacyts dalam dunia networking


Kesimpulan

Serangan DDoS dapat menyebabkan kerugian finansial dan reputasi yang signifikan bagi perusahaan atau organisasi yang menjadi target. Oleh karena itu, sangat penting untuk memastikan bahwa sistem keamanan dan jaringan diatur dengan baik dan dilindungi secara memadai. Dengan cara ini, perusahaan dapat mengurangi risiko serangan DDoS dan memastikan bahwa layanan online mereka tetap tersedia bagi pengguna.

Arti DevOps yang sebenarnya

6:38 AM Add Comment

Apa Itu DevOps...?


Penjelasan DevOps
T.Informatika.Umaha
       DevOps adalah pengembangan perangkat lunak dan metode pengiriman aplikasi yang mengambil pendekatan kolaborasi dan terpadu antara bagian pengembangan aplikasi (Dev) dan bagian Operasi aplikasi (Ops).

      Tujuan dari DevOps adalah Untuk membangun atau mengembangkan aplikasi secara lebih cepat. Dengan frekuensi meningkat dan tingkat kegagalan yang lebih rendah. Sebetulnya memang tidak ada definisi atau arti DevOps secara baku.

     Pada proses pembangunan dan pengembangan dalam menyediakan kerangka kerja untuk pengiriman perangkat lunak secara cepat, Pendekatan yang sama dapat digunakan melalui proses pengiriman aplikasi secara lengkap. Dengan model DevOps, teknologi seperti virtualisasi dan otomatisasi data center memungkinkan pengembangan dan pengiriman aplikasi untuk digunakan bersamaan tanpa mengganggu operasional bisnis sehari - hari.

      DevOps merupakan pengembangan dari konsep Agile, Dimana kecepatan release berkualitas dapat dihasilkan lebih sering. hal ini sangat berguna pada semua bidang bisnis yang menggunakan infrastruktur teknologi informasi pada era digital yang serba terhubung ke internet.

     DevOps menggabungkan nilai, prinsip, metode, praktik, dan alat - alat yang dapat meningkatkan kemampuan organisasi untuk dapat lebih cepat menyediakan aplikasi dan layanan sesering mungkin.

Beberapa Tools yang digunakan DevOps
  1.  Tools GIT                    👉 Disini
  2.  Tools Kubernetes      👉 Disini
  3.  Tools Jenkins            👉 Disini










Sumber : https://mobnasesemka.com/arti-devops/ 

Mengatasi Masalah Tidak bisa SSH ke mesin JBOSS AS 7 Openshift

1:19 AM Add Comment
Openshift adalah salah satu platform cloud computing dari redhat. Saat ini masi tersedia layanan free 1 Giga byte untuk satu server. Anda bisa buat akun anda disitu, pilih jenis aplikasi anda, apakah java, php, nodejs atau yang lainnya.

Ok, kita langsung saja pada inti masalah:

Pada suatu hari, saya tidak bisa ssh ke mesin aplikasi di openshift, ketika aplikasi sedang running. Padahal sebelumnya baik-baik saja saat kita melakukan deploy component jboss.

Menurut mbah google, ternyata jika gear is out of threads, it blocks ssh access... atau dengan kata lain, gear ternyata bekerja keras sehingga melakukan block ssh access.

Step Troubleshot :

Sebelumnya pastikan rhc sudah ter install di computer anda.

1. Matikan secara paksa aplikasi anda dengan command berikut:
rhc app force-stop webdev
(webdev adalah nama aplikasi kita di openshift) 

2. Setelah aplikasi anda sudah mati, lakukan ssh. Pasti bisa masuk. lalu jalankan kembali aplikasi anda...


hufff....slmat...akhirnya bisa masuk ke aplikasi dan bisa liat log di dalam.

terima kasih mbah google. Jadi intinya, agar kita bisa ssh ke server, matikan dulu semua aplikasi yang kita create di openshift. 

Berikut ini adalah cara untuk restart gear:

Lakukan stop gear:

rhc cartridge stop mongodb-2.4 -a jbossas

Setelah itu lakukan start gear:

rhc cartridge start mongodb-2.4 -a jbossas

jbossas adalah nama aplikasi kita di openshift.


Jika kita membuat server free di openshift, maka kita hanya mendapatkan volume storage sebesar 1 Gb.  Jadi kita harus sering melakukan pengecekan quota yang masi available.  

to check is also how much disk space you are using on the gear du -ks ~/

untuk check quota gears apakah sudah habis atau masih banyak yang free:

rhc app-show --gears quota

sekian..... Terima kasih sudah membaca artikel ini, semoga bermanfaat. 

Konfigurasi NGINX sebagai Reverse Proxy ke lebih dari satu services multi port

12:47 AM Add Comment
NGINX
Tutorial kali ini kita akan melakukan konfigurasi NGINX sebagai Reverse Proxy ke lebih dari satu server atau host aplikasi RESTful API yang berjalan di port nya masing-masing atau multi port. Contohnya anda mempunyai lebih dari satu docker container yang berjalan di mesin komputer yang sama, dan aplikasi client hanya bisa request melalui port 80 saja, atau port 443 jika request menggunakan https. Atau mungkin hanya service biasa yang tidak di bungkus dengan docker container yang langsung berjalan di localhost atau di mesin server yang lain dengan port tertentu. Contoh ilustrasinya seperti ini:
Ilustrasi NGINX services multi port

Baiklah, kita akan membuat NGINX berfungsi sebagai reverse proxy seperti gambar di atas. Server yang kita gunakan untuk menjalankan nginx menggunakan operating system Linux Ubuntu.  Ikuti langkah-langkah berikut ini: 1. Install nginx di server linux ubuntu:
$ sudo apt-get install nginx
2. Buatlah file konfigurasi baru di dalam folder sites-available:
$ sudo vi /etc/nginx/sites-available/api.example.com.conf
3. Copy paste script berikut ke dalam file /etc/nginx/sites-available/api.example.com.conf
server {
 keepalive_timeout 30;
 # SSL configuration
 listen 443 ssl default_server;
 listen [::]:443 ssl default_server;
 server_name api.example.com;
 ssl_certificate /etc/nginx/ssl/certificate.crt;
 ssl_certificate_key /etc/nginx/ssl/certificate.key;
 ssl_session_cache    shared:SSL:10m;
 ssl_session_timeout  10m;
 # application-a
 location /application-a {
  include /etc/nginx/global/include.request.conf;
  rewrite ^/application-a(/.*) $1 break;
  proxy_pass http://127.0.0.1:8881;
 }
 # application-b
 location /application-b {
  include /etc/nginx/global/include.request.conf;
  rewrite ^/application-b(/.*) $1 break;
  proxy_pass http://127.0.0.1:8882;
 }
 # application-c
 location /application-c {
  include /etc/nginx/global/include.request.conf;
  rewrite ^/application-c(/.*) $1 break;
  proxy_pass http://127.0.0.1:8883;
 }
 location / {
  try_files $uri $uri/ =404;
 }
 access_log /etc/nginx/logs/access.log;
 error_log  /etc/nginx/logs/error.log;
}

server {
 listen 80 default_server;
 listen [::]:80 default_server;
 server_name    api.example.com;
 rewrite        ^ https://$server_name$request_uri? permanent;
}
Ganti api.example.com dengan nama domain anda. Jika tidak punya nama domain, ganti dengan ip public server anda. 4. Buat file /etc/nginx/global/include.request.conf
$ sudo mkdir /etc/nginx/global
$ sudo vi /etc/nginx/global/include.request.conf
5. Copy paste script berikut ke dalam file /etc/nginx/global/include.request.conf
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
6. Buat file /etc/nginx/ssl/certificate.crt dan /etc/nginx/ssl/certificate.key sehingga bisa di akses melalui https.
$ sudo mkdir /etc/nginx/ssl
$ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/certificate.key -out /etc/nginx/ssl/certificate.crt
7. Aktifkan konffigurasi di atas dengan membuat softlink di folder /etc/nginx/sites-enable
$ sudo ln -s /etc/nginx/sites-available/api.example.com.conf /etc/nginx/sites-enabled/
8. Reload konfigurasi nginx
$ sudo systemctl reload nginx
Okey, sekarang aplikasi RESTful API anda yang terdiri dari beberapa aplikasi dengan port nya masing-masing atau multi port, bisa di akses melalui port 80 atau 443. Seperti contoh berikut: https://api.example.com/application-a/.... https://api.example.com/application-b/.... https://api.example.com/application-c/.... Port nya tidak perlu disertakan pada alamat url, karena secara default akan mengakses ke port 80 untuk http dan ke port 443 untuk https. Sekian tutorial kali ini, semoga tutorial ini bisa sedikit membantu anda memanfaatkan NGINX sebagai proxy untuk aplikasi backend multi port sehingga bisa diakses dari satu port saja. Jika ada pertanyaan atau bagian tutorial yang kurang jelas atau anda mengalami kesulitan saat mengikuti langkah-langkah di atas, silahkan bertanya lewat kolom komentar. Terima kasih sudah mampir di blog yang sangat sederhana ini. Semoga sukses.

Cara export keyfilename.keytool (atau dot jks) ke private key (dot pem)

12:45 AM Add Comment
Cara export keyfilename.keytool (atau dot jks) ke private key (dot pem)

 

Kasusnya adalah anda hanya punya file dot keytool atau file dot jks, kemudian dari file tersebut anda ingin membuat file certificate dan file private key atau dot pem. Ikuti langkah-langkah berikut:
  1. Salin dari format JKS ke format PKCS12:

    keytool -importkeystore -srckeystore mykeystore.jks -destkeystore mykeystore.p12 -deststoretype PKCS12
    openssl pkcs12 -in mykeystore.p12 -nokeys -out cert.crt



  2. Export certificate dari format PKCS12. Hasilnya adalah file cert.crt:

    openssl pkcs12 -in mykeystore.p12 -nokeys -out cert.crt


  3. Export unencrypted private key dari file dot p12 atau format PKCS12. Hasilnya adalah file privatekey.pem:
    $ openssl pkcs12 -in mykeystore.p12  -nodes -nocerts -out privatekey.pem
Selain dengan cara di atas, yaitu cara menggunakan openssl, bisa juga menggunakan software keytool. Untuk melihat public key dari file privatekey.pem:
$ openssl x509 -in privatekey.pem -text -noout

Setting SSH Tunneling dari Mac atau Linux

12:36 AM Add Comment
Setting SSH Tunneling dari Mac atau Linux


Kita menggunakan koneksi ssh tunnel ke suatu mesin jika mesin tersebut hanya boleh menerima paket data dari ip dan port tertentu saja.

Contoh case nya, kita akan mengirimkan paket data ke mesin A (192.168.10.254:1521) dan mesin C (192.168.10.253:1521) melalui mesin B (192.168.20.254), dimana user dan password untuk mesin B adalah b_user dan b_password. Mesin A dan C adalah server database oracle, jadi biasanya menggunakan port 1521.

Berikut ini adalah cara konfigurasi ssh tunnel dari kasus di atas dari operating sistem mac atau linux.

1. buka terminal, ketik sudo vi .ssh/config
2. copy paste script berikut:

Host mesindevelopmentku
   User b_user
   HostName 192.168.20.254
   ForwardX11 yes
   # host database pertama. mesin A
   LocalForward 9002 192.168.10.254:1521
   # host database kedua. mesin C
   LocalForward 9001 192.168.10.253:1521

3. save script di atas dengan command, :wq!
4. ketik ssh mesindevelopmentku lalu tekan enter.
5. Masukkan password mesin B tadi: b_password
6. Anda telah berhasil masuk di mesin B. Terminal yang anda gunakan untuk masuk ke mesin B, jangan ditutup. ketik top lalu tekan enter.
7. Sekarang anda sudah bisa melakukan koneksi ke mesin A dan C melalui port 9002 untuk mesin A dan melalui port 9001 untuk mesin C.


Jika anda akan masuk ke mesin A dan C yang mana mesin ini adalah server database oracle, hostname nya menggunakan localhost dan port nya 9001 atau 9002

Sekian.

Terima kash sudah membaca tutorial ini.

SSH via internet ke private network yang terlindung proxy

12:32 AM Add Comment
Case nya adalah anda ingin melihat log aplikasi di private server yang koneksi nya harus lewat proxy.
Teman anda yang ada di kantor client diberi akses lewat wifi internal dan harus konek pakai proxy yang telah ditentukan.
Anda berada di kantor HQ ingin melihat log tadi langsung dari server client. Berikut ini adalah gambar ilustrasi network arsitektur nya.

SSH via internet ke private network yang terlindung proxy

Dari gambar di atas, berikut adalah cara yang saya pakai untuk masuk ke server tadi melalui jalur internet.


1. dari MACBOOK A, ketik command: "sudo route -n add -net CLOUD_IP MODEM_IP" kalau pakai linux: "sudo route add CLOUD_IP gw MODEM_IP" gunanya adalah untuk mengarahkan paket data dari ip local ke ip tujuan (CLOUD_IP) melalui ip internet gateway modem (MODEM_IP)
2. dari MACBOOK A, ketik command: "ssh -R 19999:localhost:22 clouduser@CLOUD_IP" gunannya adalah membuat koneksi ssh tunneling dari macbook A ke cloud server. Jangan di close terminal sehingga koneksi tetap terjalin.
3. dari MACBOOK B, ketik command: "ssh clouduser@CLOUD_IP"
4. sekarang MACBOOK B dan cloud server telah terhubung. selanjutnya dari dalam cloud server, lakukan ssh ke macbook A. ketik: "ssh macbook_a_user@localhost -p 19999"
5. sekarang MACBOOK B telah terhubung ke MACBOOK A. selanjutnya anda sudah bisa masuk ke private server client anda melalui proxy.

Jika anda ingin melihat table route ketik command: netstat -nr

Sekian tutorial kali ini. semoga bermanfaat.

Apa itu Subnet Mask dan bagaimana cara menghitungnya

11:46 PM Add Comment

Apa itu IPv4 ?

IP versi 4(IPv4) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP dengan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer di seluruh dunia. Contoh alamat IP versi 4 adalah 192.168.0.3. Namun IPv4 ini sudah mulai habis pemakaiannya sehingga tercipta IP versi 6 namun belum begitu dipakai karena IPv4 sendiri belum habis di pakai.


Fungsi IP

  • Sebagai identitas perangkat yang mengakses jaringan
  • Mengidentifikasi skala jaringan yang digunakan
  • Dapat digunakan untuk melacak keberadaan perangkat mengakses jaringan
  • Sebagai jejak pengguna internet

Kelas - kelas IPv4

Class - class dalam IPv4


Subnetting

Analogi subnetting

Subnetting adalah proses memecah suatu IP jaringan ke sub jaringan yang lebih kecil yang disebut "subnet." Subnetting digunakan untuk memudahkan pengelola jaringan komputer (system Administrator, Network Administrator, maupun pengguna biasa) dalam mengelola jaringan, melakukan alokasi IP Address untuk setiap ruangan dan gedung sesuai dengan kebutuhan. Proses subnetting sendiri dilakukan dengan menggunakan nilai CIDR seperti yang disebutkan sebelumnya.

Manfaat Subnetting

  • Mempermudah pengelolaan jaringan komputer
  • Untuk optimalisasi dan efisiensi kerja jaringan, karena jalur lalu lintas tidak terpusat dari network besar, tapi terbagi ke beberapa ruas – ruas subnet

Apa itu CIDR (Classless Inter Domain Routing) ?

CIDR atau Classless Inter Domain Routing merupakan sebuah proses sebagai solusi untuk mengefisiensi dalam pengalamatan alokasi IP Address yang dilakukan pada pengkelasan IP Address yang ada. CIDR juga dapat memungkinkan IP Address pada suatu kelas dapat menampung jumlah seperti kelas lainnya apabila dalam implementasinya terdapat penyesuaian atau penambahan host yang tidak terduga sebelumnya. Berikut adalah table CIDR untuk keperluan Subnetting :

table CIDR


Cara menghitung Subnetting

Subnetting IP Address kelas C merupakan kelas subnetting yang paling mudah, karena IP Address kelas C hanya memiliki Host ID (Alamat Host) pada bagian terakhir IP Addressnya. Contoh IP Address 192.168.2.1 maka angka 1 pada digit terakhir adalah yang dimaksud dengan Host ID, sedangkan 3 blok angka sebelumnya adalah Net ID atau Network ID (Alamat Jaringan).

Langsung ke tahap perhitungannya, sebagai contoh, kita menganalisa IP Address 192.168.1.0/26 atau dapat ditulis dengan 192.168.1.0 netmask 255.255.255.192 yang berarti IP Address tersebut memakai prefix length /26 pada tabel CIDR. Langkah pertama adalah merubah angka prefix tersebut menjadi 32 bit bilangan biner (IPv4 berjumlah 32 bit), maka akan menjadi 11111111.11111111.11111111.11000000 (tulis angka 1 sebanyak 26 kali dengan pemisahan 8 digit, kemudian setelah mencapai 26, untuk memenuhi 32 bit maka isi angka 0). Setelah itu rubah 32 bit bilangan biner tersebut kedalam bentuk decimal, maka akan diperoleh angka 255.255.255.192 . Subnetting sendiri akan terfokus kedalam 4 hal, diantaranya :

  1. Jumlah Subnet = 2x , dimana x adalah banyaknya binari 1 pada oktet terakhir subnet mask (2 oktet terakhir untuk kelas B, dan 3 oktet terakhir untuk kelas A). Jadi Jumlah Subnet adalah 22 = 4 subnet.
  2. Jumlah Host Per Subnet = 2y – 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada oktet terakhir subnet. Jadi jumlah host per subnet adalah 26 – 2 = 62 host.
  3. Blok Subnet = 256 – 192 (nilai oktet terakhir subnet mask) = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi subnet lengkapnya adalah 0, 64, 128, 192
  4. Keterangan Untuk Tiap subnetnya, data atau alokasi tiap subnet akan disajikan dalam bentuk tabel :
Hasil Subnetting

Itulah pengetian dari subnet mask dan cara mengghitugnya, semoga bermanfaat dan sampai jumpa lagi.

Pengertian IoT (Internet of Things) dan contoh dalam kehidupan sehari hari

4:33 AM Add Comment

1. Sejarah IoT

Pengelanan Internet of Things (IoT)

Internet of Things (IoT) adalah salah satu tren baru dalam dunia teknologi yang kemungkinan besar akan menjadi salah satu hal besar di masa depan. IoT merupakan sebuah konsep yang bertujuan untuk memperluas manfaat dari konektifitas internet yang tersambung secara terus-menerus. IoT dapat menggabungkan antara benda-benda fisik dan virtual melalui eksploitasi data capture dan kemampuan berkomunikasi. Sederhananya dengan IoT bendabenda fisik di dunia nyata dapat berkomunikasi satu dengan yang lain dengan menggunakan bantuan jaringan dan internet. Selain untuk berkomunikasi antar obyek dunia nyata, IoT juga bisa digunakan untuk hal lain seperti pengambilan data dari suatu tempat dengan menggunakan sensor dan juga akses jarak jauh untuk mengendalikan benda lain di suatu tempat. Kemampuan akses dari IoT bisa saja tidak terbatas berkat perangkat IoT yang selalu tersambung ke internet, sehingga dapat diakses dan digunakan kapan saja dan juga dimana saja.

Baca juga Apa Itu WIFI ?

IoT pertama kali dikeluarkan oleh Kevin Ashton pada tahun 1999 di salah satu presentasinya. Kini banyak perusahaan besar mulai mendalami Internet of Things sebut saja Intel, Microsoft, Oracle, dan banyak lagi lainnya. Bagi pengembang, kini banyak perusahaan yang menyediakan berbagai macam program untuk membantu pengembang dalam mengembangkan produk berbasis Internet of Things. Salah satu yang menyediakan program ini adalah Intel dengan IoT Developer Program mereka. Jika melihat dari artinya Internet of Things adalah Internet dari peralatan-peralatan/ perangkat-perangkat. Jika di artikan dengan mudah adalah bagaimana koneksi internet dari peralatan-peralatan yang biasa digunakan.

2. Apa itu IoT ?

Internet of Things (IoT) adalah suatu konsep dimana objek tertentu punya kemampuan untuk mentransfer data lewat jaringan tanpa memerlukan adanya interaksi dari manusia ke manusia ataupun dari manusia ke perangkat komputer. IoT ini sudah berkembang pesat mulai dari konvergensi teknologi nirkabel, micro-electromechanical systems (MEMS), dan juga Internet.

IoT kerap diidentifikasikan dengan RFID sebagai metode komunikasi. Walaupun begitu, IoT juga bisa mencakup teknologi-teknologi sensor lainnya, semacam teknologi nirkabel maupun kode QR.

Adapun kemampuann IoT bermacam-macam, contoh dalam berbagi data, menjadi remote control. Sebenarnya fungsinya termasuk juga diterapkan ke benda yang ada di dunia nyata, di sekitar. Contohnya adalah untuk pengolahan bahan pangan, elektronik, dan berbagai mesin atau teknologi lainnya yang semuanya tersambung ke jaringan lokal maupun global lewat sensor yang tertanam dan selalu menyala aktif.Jadi, sederhananya istilah Internet of Things ini mengacu pada mesin atau alat yang bisa diidentifikasikan sebagai representasi virtual dalam strukturnya yang berbasis Internet.


3. Implementasi IoT pada bidang pertanian

Kekuatan IoT cocok sekali di implementasikan pada bidang pertanian karena karakteristik bidang pertanian, yang berpotensi sekali disentuh oleh IoT. Berikut contoh-contoh aplikasi IoT pada bidang pertanian.

A. Optimasi Produk

Optimasi produk pertanian dipengaruhi situasi-situasi tertentu seperti perkiraan cuaca, keadaan tanah, dan kebutuhan pasar terhadap tanaman tertentu. Untuk menghasilkan keputusan yang tepat petani membutuhkan data real-time tentang kondisi cuaca saat itu. Teknologi wireless, Sistem GPS dan cloud bisa membantu petani untuk hal ini.

B. Penagulangan Hama

Pengawasan jumlah hama menggunakan sensor network bisa menjadi solusi. Apabila sensor mendeteksi jumlah hama pengganggu terlalu tinggi, informasi ini bisa disampaikan pada sistem otomatis pengontrol hama untuk diambil tindakan. Ini bisa menggantikan penggunaan pestisida di beberap kasus.

Baca juga Apa itu Softwitch ?

C. Penggunaan Sumber daya secara efektif

Sumber daya utama pada pertanian adalah air dan unsur hara tanah. Komponen ini harus digunakan secara efisien. Kekurangan air dan unsur hara tanah adalah musuh utama yang bisa menyebabkan gagal panen. Sehingga penggunaannya harus dikelola dan dikontrol secara rinci dan tepat. Menggunakan kekuatan IoT, petani bisa mengukur, dan mendeteksi dari dini kekurangan komponen-kompenen utama dalam pertanian ini. Lalu secara efisien, bisa mengelola penggunaan energi yang digunakan. Semuanya secara real-time.


4. Implementasi IoT Bidang Transportasi

Transformasi digital dengan menggunakan teknologi IoT dalam sektor transportasi akan memberikan keefektifan dan membuat efisien bagi penggunanya. Istilah baru yang disebut Internet Trasportasi pun tercipta. Ini menjadikan era baru dalam sektor transportasi yang terhubung dan mengubah pengguna dalam melakukan perjalanan. Beberapa penerapannya, seperti.

A. Manajemen Armada

Manajemen armada akan sangat membantu, baik untuk pengelola, pemerintah, maupun penumpang itu sendiri. Melalui aplikasi, data dapat terkumpul juga dianalisis. Ada juga pemanfaatan GPS untuk melacak status dan lokasi kendaraan.

B. Mobil yang terhubung

Mobil pintar memang sedang melonjak dalam beberapa tahun terakhir berkat teknologi IoT. Jadi, saat ini mobil sudah bisa dihubungkan dengan smartphone. Melalui banyak aplikasi, seperti Google Maps akan memberikan kemudahan untuk mengetahui jarak yang dituju.

C. Transportasi Logistik

Dengan solusi logistik transportasi cerdas, dapat membantu operator kargo jarak jauh dan mengelola transportasi serta distribusi barang dengan efisien. Dengan aplikasi cerdas yang dapat mengumpulkan dan menganalisis data untuk melacak kontainer, kondisi lingkungan, memastikan barang tiba tepat waktu dan lainnya.

D. Manajemen Lalulintas dan Parkir

Hal ini dapat mengurangi kemacetan dan menghemat bahan bakar suatu kendaraan. Karena sensor yang dibangun di Parking Meter dapat menunjukkan ke server saat slot parkir tersedia. Sementara sistem manajemen lalu lintas dapat menggunakan kamera, sensor untuk mengetahui persimpangan yang macet. Lalu, menggunakan algoritma pintar untuk menentukan lalu lintas mana yang perlu digerakkan dengan cepat dalam mengurai kemacetan. Ini juga bisa menjadi sistem tanggap darurat ketika terjadi kecelakaan.

Baca juga Apa itu Teknologi 5G  ?


5. Implementasi IoT Bidang Logistik

Bisnis jasa transportasi logistik memiliki masa depan yang sangat menjanjikan, salah satunya karena ekspektasi publik terhadap kualitas layanan menjadi tolak ukur penting bagi pebisnis jasa berbagai moda, baik lokal maupun internasional.

Sektor jasa logistik dan transportasi saat ini terus berlomba memberikan layanan yang berfokus bukan hanya pada keselamatan, tapi juga kecepatan dan ketepatan. Sebab itu, kebutuhan pada presisi data menjadi keniscayaan bagi pebisnis.

Pada sektor bisnis yang bergerak di bidang distributor, retail, dan jasa pengiriman, penerapan IoT akan menghubungkan setiap pengguna aplikasi. Contohnya, aplikasi khusus untuk pengemudi, pelanggan, dan pihak distributor. Dengan penerapan IoT biaya operasional perusahaan akan jauh lebih murah. Hal ini, dikarenakan seluruh manajemen yang ada akan mendapatkan efisiensi dari sistem IoT.

Sebagai sebuah negara yang berkembang, Indonesia memiliki potensi yang sangat besar bagi bisnis IoT. Pertumbuhan teknologi yang pesat di Indonesia mendorong tingginya permintaan terhadap teknologi IoT.

Sebagai regulator, Kominfo senantiasa mendukung perkembangan IoT dengan memperkuat jaringan internet. Salah satu upaya yang dilakukan pemerintah adalah dengan membangun Palapa Ring agar konektivitas terjaga dengan baik. Kominfo juga tengah menyusun kajian regulasi tentang IoT, dari sisi konektivitas dan konten, serta terus mendukung pertumbuhan start–up IoT.

Indonesia memiliki potensi yang besar untuk bisnis IoT, namun di sisi lain pengembangan IoT sendiri menghadapi banyak tantangan. Salah satunya,  karena pengembangan IoT tersebut belum sejalan dengan ketersediaan jaringan internet untuk mendukung IoT di Indonesia. Untuk mendukung IoT, diperlukan jaringat internet yang handal, tersebar luas sehingga mudah diakses dimana saja.


6. Implementasi IoT Bidang Kesehatan

Pemanfaat teknologi IoT dalam bidang kesehatan dapat digunakan untuk memantau jarak jauh, sebagai contoh sudah banyak penerapan wearables yang bisa digunakan untuk mengontrol pasien rawat jalan dari jarak jauh. Teknologi ini dapat mengawasi pasien dari jarak jauh dan dapat menjadi salah satu metode penting untuk mengurangi biaya kesehatan dan mempertebal kemungkinan kesembuhan pasien, dengan pemanfaatan teknologi dapat meng efisiensikan waktu sebagai contoh dokter yang menemukan perubahan pada tanda-tanda vital pada pasien penyakit jantung, dapat mengganti pengobatan sebelum masalah yang lebih serius datang, sehingga pada akhirnya mereduksi kebutuhan dan biaya ruang darurat.

Dokter pun dapat melacak status kesehatan pasien di rumah, dan melakukan konsultasi lewat koneksi video call, jadi pasien mendapat cara preventif untuk mengobati penyakit tersebut secara real – time, sehingga dapat meminimalisir  terjadinya hal yang kurang dihendaki atau salah pemberian obat untuk pasien yang membutuhkan bantuan tenaga ahli atau spesialis.


7. Implementasi IoT Bidang Lingkungan

Penerapan Iot pada bidang lingkungan adalah dengan pemantauan kualitas udara, atau air bahkan bisa untuk memantau berbagai satwa yang tinggal di alam bebas. Selain itu Iot juga dapat digunakan untuk memantau bencana alam, sehingga dapat memberikan peringatan dini pada masyarakat tentang potensi adanya bencana. Jakarta Smart City sebagai unit pengelola kota pintar di DKI Jakarta telah mengaplikasikan teknologi tersebut di berbagai bidang, antara lain sebagai berikut.

Baca juga Ini dia Manfaat Fintech Bagi Masyarakat Banyak

A. Pelacak Lokasi Truk Sampah

Sensor Global Positioning Satelite (GPS) telah terpasang di truk sampah milik Pemprov DKI Jakarta. Hal ini bertujuan untuk memantau lokasi truk pengangkut sampah tersebut, sekaligus mengetahui rute yang dilaluinya. Dengan demikian, penyalahgunaan kendaraan untuk keperluan pribadi dapat dikontrol. Selain itu, pemerintah dapat melakukan manajemen rute agar proses pengangkutan sampah lebih efisien berdasarkan data rute tracking.

B. Automatic Water Level Recorder

Automatic Water Level Recorder (AWLR) adalah alat pengukur tinggi muka air untuk memonitor ketinggian permukaan sungai di Jakarta. Seluruh AWLR yang terpasang di sungai-sungai yang terdapat di Ibukota dapat melaporkan kondisi permukaan air setiap dua menit ke website monitoring BPBD DKI Jakarta. Informasi tersebut dapat dipantau oleh Dinas terkait sehingga dapat memberikan peringatan dini apabila ketinggian air mulai meningkat.


8. Kesimpulan

IoT merupakan suatu konsep dimana objek tertentu punya kemampuan untuk mentransfer data lewat jaringan tanpa memerlukan interaksi dari manusia ke manusia ataupun dari manusia ke perangkat komputer.Perkembangan IoT diberbagai bidang seperti pertanian, transportasi, logistik, kesehatan, dan linkungan sudah mulai berkembang. Perkembangan teknologi tersebut bisa membantu mempermudah pekerjaan-pekerjaan manusia, sehingga produktifitas akan meningkat.


Bahas Tuntas Tentang WIFI ( Pengetian, Cara Kerja, Kelebihan dan kekurangan )

9:09 PM Add Comment
Bahas Tuntas Tentang WIFI ( Pengetian, Cara Kerja, Kelebihan dan kekurangan )


Setiap kali kita bepergian ke tempat umum seperti kafe atau restoran , stasiun, perpustakaan umum, dan sebagainya, pertanyaan paling umum yang sering diajukan kepada petugas atau pelayan di tempat umum tersebut adalah : “ada Wifi atau tidak?”.

Cukup banyak pula tempat komersial yang menarik pelanggan dengan cara mempromosikan Wifi gratis untuk siapapun pengunjung sambil bersantai sejenak. Namun tahukah Sobat apa sebetulnya Wifi itu, dan apa hubunganya dengan hotspot, yang juga kita sering sama artikan? Dalam artikel ini, akan dijelaskan mengenai pengertian Wifi, fungsi Wifi, cara kerjanya serta kelebihan dan kekurangnya .

Baca juga apa itu telnet ? kelebihan, kekurangan, cara kerja & fungsi ?


Apa sih yang dimaksud WIFI ?

Anda mungkin terkejut jika masih banyak orang yang tidak mengerti bahwa istilah Wi-Fi adalah sebuah singkatan. Ada sejumlah teori yang menjelaskan mengenai istilah Wi-Fi, namun hampir di seluruh dunia, istilah Wi-Fi didefiniskan sebagai singkatan dari Wireless Fidelity.

WIFI teknologi nirkabel telah cukup terkenal di manapun: di rumah, tempat kerja, perpustakaan, sekolah, bandara, hotel, dan bahkan di beberapa restoran.

Jaringan nirkabel ini kemudian dikenal sebagai  802.11 atau Wi-Fi , karena menggunakan teknologi IEEE 802.11. Salah satu keunggulan Wi-Fi adalah kompatibiltasnya dengan hampir semua sistem operasi, perangkat game, dan printer yang canggih.


Bagaimana cara kerja WIFI ?


Seperti halnya perangkat ponsel , suatu jaringan Wi-Fi memakai gelombang radio untuk mentransmisikan informasi ke dalam jaringan. Komputer yang mempunyai adaptor nirkabel akan menerjemahkan data yang telah dikirim dalam bentuk sinyal radio. Sinyal yang sama ini akan ditransmisikan melalui antena, menuju ke decoder yang dikenal juga sebagai router. Begitu sinyal diterjemahkan, data akan dikirim ke jaringan internet melalui Ethernet.

Karena jaringan nirkabel ini merupakan jaringan dua-arah, data yang diterima dari jaringan internet juga akan melewati router . Tujuannya adalah untuk dikodekan ke dalam bentuk sinyal radio, yang akan diterima oleh perangkat adaptor nirkabel dari juga sebuah komputer.


Apa saja sih fungsi dari WIFI ?

1. Menghubungkan Perangkat Ke Dalam Jaringan

Berbeda dengan jaringan kabel LAN yang terbatas penggunanya, Wifi bisa untuk digunakan di banyak komputer tanpa menambah jumlah kabel. Dengan begitu, Wifi memudahkan banyak pengguna untuk sekaligus terhubung ke dalam jaringan.

2. Berbagi Data Antar Perangkat

Misalkan Sobat mempunyai dua buah perangkat elektronik, lalu sobat ingin memindahkan data di salah satunya ke perangkat lainnya. Wifi juga dapat dimanfaatkan untuk hal ini, sehingga kabel data tak lagi dibutuhkan untuk berbagi data dan menyebabkan pekerjaan lebih praktis dan efisien.

3. Modem Dari Smartphone

Memang betul dengan adanya Wifi, sebuah smartphone dapat terhubung dengan internet sehingga pengguna tak perlu lagi menggunakan paket data berbayarnya. Namun tak hanya itu, jika smartphone Anda mendukung perangkat wireless, maka Anda bisa menjadikan smartphone tersebut sebagai modem.

Hal ini sangat berguna terutama jika Anda bepergian ke tempat yang tidak tersedia Wifi. Jika paket data Sobat cukup banyak, maka ketika ingin mengakses internet melalui laptop misalnya, Sobat dapat memfungsikan smartphone sebagai modem yang menggunakan sinyal Wifi untuk terhubung ke laptop.

4. Kecepatan Internet Lebih Pesat

Hal ini tentu sudah bisa dipahami oleh para pengguna smartphone. Berbeda halnya dengan saat mengakses internet melalui jaringan seluler yang terkadang cepat terkadang lambat tergantung dari keberadaan sinyal, biasanya kecepatan akses internet dengan Wifi lebih terjamin kecepatannya. Salah satu indikasinya adalah Anda bisa melakukan streaming video tanpa putus-putus, pengunduhan dokumen yang lebih cepat, akses yang tidak membutuhkan loading.

Baca juga apa itu ssl ?

 

Kelebihan dan kekurangan WIFI

1. Kelebihan

  • Produk Wi-Fi tersedia secara luas di pasaran.
  • Jaringan WIFI di design untuk punya symetric up and down speed.
  • Wi-Fi adalah pilihan jaringan yang sangat ekonomis karena harga paket ship Wi-Fi yang biasanya terus menurun.
  • Tersebar Luas di lebih dari 250.000 tempat umum, jutaan rumah, perusahaan dan universitas di seluruh dunia.
  • Memungkinkan LAN untuk digunakan tanpa menggunanakan kabel, biasanya mengurangi biaya penyebaran jaringan dan ekspansi. Ruang dimana kabel tidak dapat dijalankan, seperti area outdoor dan juga bangunan bersejarah, dapat menggunakan LAN Wireless.
  • Wi-Fi dikembangkan tanpa kabel dan menggunakan gelombang radio berfrekuensi 2,4 GHz. Selain itu Wi-Fi juga dapat mengirim dan menerima kapasitas sampai 54Mbps.
  • Wi-Fi menggunakan jalur akses jaringan / hotspot, dan dapat berkomunikasi ke semua komputer atau laptop.Wireless klien: PCMACIA / PC Card, Gateway, server, modem, router dan proxy.
  • Wi-Fi adalah perangkat standar global.
  • Tidak seperti operator perangkat seluler, klien Wi-Fi yang sama bekerja di berbagai negara di seluruh dunia.
Baca juga Pengetian VPN

2. Kekurangan 

  • Wi-Fi menggunakan spektrum 2.4GHz tanpa izin, dimana yang sering bertabrakan dengan perangkat lainnya seperti telepon tanpa kabel, Bluetooth, oven microwave, atau perangkat pengirim video, banyak lainnya. Hal ini dapat menyebabkan penurunan kinerja.
  • Adanya kelemahan yang terletak pada konfigurasi dan jenis enkripsi. Kelemahan tersbut disebabkan karena terlalu mudah membangun sebuah jaringan wireless.
  • Jalur akses gratis dapat digunakan oleh orang tak dikenal dan berbahaya untuk melakukan serangan yang akan sangat sulit untuk melacak di luar jalur akses pemilik.
  • Penyaluran Gelombang dan keterbatasan operasional yang tidak konsisten di seluruh dunia.
  • WEP (Wired Equivalent Privacy) yang menjadi standart keamanan wireless sebelumnya dapat dengan mudah dipecahkan dengan berbagai tools yang tersedia gratis di internet.
  • Intervensi pada jalur akses tertutup atau dienkripsi dengan jalur akses terbuka yang lainnya pada saluran yang sama atau dekat dapat mencegah akses ke jalur akses yang terbuka oleh orang lain di daerah tersebut. Ini menimbulkan masalah tinggi di daerah kepadatan tinggi seperti blok apartemen besar di mana banyak penduduk beroperasi poin akses Wi-Fi.
  • Jalur akses dapat digunakan untuk mencuri informasi pribadi dan rahasia ditransmisikan dari konsumen Wi-Fi.
  • Jaringan Wi-Fi memiliki rentang yang terbatas. Sebuah router Wi-Fi rumahan mungkin memiliki kisaran 45m (150ft) indoor dan 90 juta (300ft) di luar rumah.
  • Konsumsi Power yang cukup tinggi jika dibandingkan dengan beberapa standar lainnya, membuat masa pakai baterai berkurang dan panas.

Itulah bahas bahas tuntas tentang WIFI, semoga menambah ilmu dan wawasan.  Terimakasih telah berkunjung :)

See you.


Urutan dari kabel lan atau rj- 45

8:00 PM Add Comment

Hallo sahabat setia JutsuCoding J

Mungkin beberapa dari kalian sering menggunakan kabel lan utnuk beberapa keperluan, seperti menyambungkan komputer ke modem, menyambukan printer ke komputer dan sebagainya.

Tapi apakah kalian tau, bagaimana sih susunana dari kabel lan tersebut? Nah untuk menjawab hal itu, pada kesempatan kali ini admin akan menjelaskan susunan dari kabel lan dan juga fungsi dari kabel lan.

 

Kabel lan

URUTAN KABEL LAN ATAU (RJ-45)


PENGERTIAN KABEL LAN

Kabel lan atau sering disebut dengan kabel RJ-45 merupkan sebuah kabel yang digunakan untuk menghubungkan komputer dengan perangkat yang sejenis atau perangkat yang berbeda jenis. Kabel lan memiliki 4 pasang kabel berwarna atau memilki 8 kabel tunggal. Yang warna-warna dari kabel tersebut adalah :

Pasangan 1: Putih-Biru dan Biru

Pasangan 2: Putih-orange dan Orange

Pasangan 3: Putih-Hijau dan Hijau

Pasangan 4: Putih-Coklat dan Coklat

JENIS-JENIS KABEL LAN

1.    Straight atau kabel lurus, adalah kabel yang biasa digunakan untuk menghubungkan perangkat yang berbeda seperti komputer ke hub dan komputer ke switch.

2.   Cross atau kabel silang, adalah kabel yang biasa digunakan untuk menghubungkan perangkat yang sama jenis seperti : komputer ke komputer, hub ke hub dan switch ke switch.


URUTAN KABEL STRAIGHT (LURUS)

Untuk urutan kabel straight susunan pada kedua kabel harus sama, berikut ini merupakan susunananya :

  1. Putih-orange
  2. Orange
  3. Putih-hijau
  4. Biru
  5. Putih-biru
  6. Hijau
  7. Putih-coklat
  8. Coklat
Kabel straight
Gambar Susunan dari kabel straight

URUTAN KABEL CROSS (SILANG) 

Untuk urutan kabel cross susunan pada kedua ujung harus berbeda, seperti berikut ini :

Susunan kabel pertama sama dengan susunan kabel straight:

  1. Putih-orange
  2. Orange
  3. Putih-hijau
  4. Biru
  5. Putih-biru
  6. Hijau
  7. Putih-coklat
  8. Coklat
kabel cross pertama
Gambar susunan kabel cross pertama


Sedangkan susunan kabel kedua, pin 1 dan 3 bertukar posisi, pin 2 dan 6 bertukar posisi:

  1. Putih-hijau
  2. Hijauh
  3. Putih-orange
  4. Biru
  5. Putih-biru
  6. Orange
  7. Putih-coklat
  8. Coklat
kabel cross kedua
Gambar susunan kabel cross kedua

-----------------------------------------------------------------------------------------------------

Oke, mungkin penjelasan dari admin cukup sampai disini saja, tidak lupa juga Admin mengucapkan Terimakasih banyak kepada kalian semua yang telah mengunjungi website Jutsu Coding, semoga artikel ini dapat bermanfaat bagi kalian semua yang sedang mencari materi seputar Jaringan. Selebihnya kami mohon maaf bila ada kesalahan kata atau ejaan yang kurang tepat.

Terakhir jangan lupa juga untuk selalu support Jutsu coding dan follow juga Fansfage Facebook dan Instagram Jutsu Coding untuk mendapatkan informasi terkini seputar Teknologi Informasi.

  

Apa itu Telnet? Kelebihan, Kekurangan, Cara kerja & Fungsinya?

8:00 AM Add Comment

 Hallo Sehabat Setia JutsuCoding

Pada kesempatan kali ini, Admin akan membahas sesuatu yang berhubungan tentang jaringan komputer dan Internet, Apakah itu?

Itu adalah Telnet, mungkin pada postingan kemarin admin sudah pernah membahas tentang SSH. Telnet ini kurang lebih hampir sama seperti SSH, namun ada beberapa hal yang membedakan dari kedua program tersebut.

Salah satu yang membedakannya yaitu dari segi keamanan. Dalam penggunaanya SSH menggunkan Enkripsi dalam melakukan Tranmisi anatara komputer Client/Server,  sedangakan Telnet tidak menggunkan Enkripsi sama sekali sehingga memudahkan pencurian password oleh para Sniffers.

Untuk lebih jelasanya dalam mengenal Telnet, kita langsung saja simak materi yang akan Admin sampaikan di postingan ini...

 

Logo Telnet

Apa itu Telnet?

Telnet atau dalam bahasa inggris disebut Telecommunication network merupkan suatu protokol jaringan yang digunakan pada Internet atau jaringan area lokal (LAN) yang dapat memberikan akses remote (jarak jauh) untuk login kedalam komputer yang berada dalam satu jaringan.

Baca Juga : 3 Tools untuk Research Keyword

Pada umumnya Telnet biasa dipakai untuk login ke komputer lain pada suatu jaringan untuk dapat mengakses berbagai macam layanan seperti melakukan shutdown, membaca data, dan melakukan hal lainnya yang hanya dapat dilakukan melalui Command Line.

 

Bagaimana cara kerja Telnet?

Secara sederhana Telnet dapat berkerja dengan menggunakan 2 buah komputer yaitu komputer Client dan Server. Fungsi dari komputer Client itu sendiri, adalah sebagai komputer yang dapat meminta suatu layanan kepada server untuk diakses dalam jaringan tersebut. Sedangkan Komputer Server berfungsi untuk memberikan layanan kepada komputer yang berada dalam satu jaringan.


Apa fungsi Telnet?

Fungsi dari Telnet kurang lebih hampir sama seperti cara kerjanya, namun Telnet memiliki fungsi utama yaitu dapat mengakses komputer dari jarak jauh dengan menggunkan remote access sehingga memungkinkan komputer anda untuk dijadikan terminal seperti komputer lainnya.

 

Kelebihan Telnet

Adapun kelebihan dari teknologi Telnet adalah memudahkan pengguna untuk mengakses komputer dari jarak jauh dengan menggunkan user interface yang cukup ramah. Maksud dari cukup ramah disini adalah pengguna dapat mengesekusi perintah pada Command Line yang ada pada komputer tersebut.

 

Kekurangan Telnet

Kekurangan dari teknologi Telnet adalah penggunaan otentikasi NTLM tanpa menggunakan enkripsi sehingga memudahkan pencurian password oleh para Sniffers. Jika anda merupakan Administator sebaiknya menggunakan SSH pada sistem operasi linux dibandingkan Telnet Server.

------------------------------------------------------------------------------------------------------

Oke, mungkin penjelasan dari admin cukup sampai disini saja, tidak lupa juga Admin mengucapkan Terimakasih banyak kepada kalian semua yang telah mengunjungi website Jutsu Coding, semoga artikel ini dapat bermanfaat bagi kalian semua yang sedang mencari materi seputar Telnet. Selebihnya kami mohon maaf bila ada kesalahan kata atau ejaan yang kurang tepat.

Terakhir jangan lupa juga untuk selalu support Jutsu coding dan follow juga Fansfage Facebook dan Instagram Jutsu Coding untuk mendapatkan informasi terkini seputar Teknologi Informasi.

 

Apa itu SSH? Manfaat & Fungsi dari SSH?

8:00 AM Add Comment

Hallo Sehabat Setia JutsuCoding

Pada kesempatan kali ini, Admin akan membahas sesuatu yang berhubungan tentang jaringan komputer dan Internet tentunya, Apakah itu?

Yaa benar itu adalah SSH... mungkin beberapa dari kalian ada yang belum mengerti dan bahkan tidak tau sama sekalimengenai Pengertian & Manfaat dari SSH itu sendiri, oleh karena itu akan akan membahas sedikit tentang pengertian dan manfaat dari SSH. Oke dari pada banyak lama mending kita langsung masuk saja kedalam materi...


Logo SSH

Pengertian SSH (Secure Shell)

SSH atau Secure Shell merupakan salah satu protokol jaringan yang digunkan pada sistem komunikasi antara dua sistem komputer yakni Client/Server. SSH memungkinkan seorang user untuk dapat login kedalam server menggunakan remote seperti layaknya aplikasi Telnet, tetapi SSH jauh lebih aman dibandingkan Telnet karena Telnet dan FTP menggunkan plain text, sedangkan SSH meng-enkripsi data selama proses komunikasi berlangsung.

Baca Juga : Apa Itu FTP? Fungsi & Cara kerjanya

Hal tersebut membuat penyusup/intruder mengalami kesulitan saat ingin mencoba mendapatkan password yang tidak dienkripsi dari client/server. Fungsi utama apalikasi SSH adalah untuk mengakses komputer menggunkan Remote. Adapun bentuk yang dapat diakses remote oleh SSH yaitu berupa mode Grafis ataupun mode Text.

Fungsi SSH (Secure Shell)

  • Menjamin keamanan dalam melakukan transmisi data pada suatu jaringan seperti telnet, rlogin, ftp, dan rsh.
  • Melakukan enkripsi data yang dikirim.
  • Mengakses Komputer Secara Remote dengan aman.
  • Aplikasi Protocol untuk pertukaran data dalam suatu jaringan.
  • Otentifikasi yang merupakan mekanisme untuk memastikan pengiriman dan penerimanya benar dan aman.
  • Kerahasiaan untuk memastikan kerahasiaan data yang dikirim agar hanya diketahui oleh penerima dan pengirim.

Manfaat menggunkan SSH (Secure Shell)

Manfaat dari menggunakan SSH yaitu dapat meningkatkan keamanan data pada komputer ketika kita ingin mengakses internet, karena dengaSSH akan meng-enskripsi semua data yang terbaca oleh komputer yang kemudian baru akan dikirim ke server.

Selain dapat melakukan enskripsi data pada jaringan internet, SSH juga memiliki kemampuan untuk melakukan Port Forwarding sehingga dapat melakukan koneksi aplikasi TCP dengan lebih aman dan dapat melakukan koneksi dengan membypass firewall atau proxy setempat. Mungkin masih banyak lagi manfaat lainnya dari SSH seperti

  • SSH juga dapat melakukan monitoring log file dengan mudah. Sehingga kita dapat menjalankan atau menghentikan aktivitas service yang tersedia di dalamnya.
  • SSH juga dapat meberikan kemudahan bagi kita untuk menginstall software ke akun hosting. 

------------------------------------------------------------------------------------------------------

Oke, mungkin penjelasan dari admin cukup sampai disini saja, tidak lupa juga Admin mengucapkan Terimakasih banyak kepada kalian semua yang telah mengunjungi website Jutsu Coding, semoga artikel ini dapat bermanfaat bagi kalian semua yang sedang mencari materi seputar SSH. Selebihnya kami mohon maaf bila ada kesalahan kata atau ejaan yang kurang tepat.

Terakhir jangan lupa juga untuk selalu support Jutsu coding dan follow juga Fansfage Facebook dan Instagram Jutsu Coding untuk mendapatkan informasi terkini seputar Teknologi Informasi.