Liza Rifan: Pengetahuan Muazin - Tutorial Komputer, Jaringan, Server Dan Perkembangan Teknologi Masa Kini
Showing posts with label Pengetahuan. Show all posts
Showing posts with label Pengetahuan. Show all posts

Monday, September 12, 2022

Apa Itu Mikhmon? Mikhmon Online dan Cara Download Mikhmon

Apa Itu Mikhmon? Mikhmon Online dan Cara Download Mikhmon - Mikhmon adalah singkatan dari Mikrotik Hotspot Monitor. 

Mikhmon merupakan aplikasi berbasis web yang berfungsi untuk management Hotspot Mikrotik. Mikhmon dapat digunakan disemua jenis RouterBoard.

Berbeda dengan User Manager, karena mikhmon bukan radius server maka tidak harus aktif selama 24 jam. 

Cukup diaktifkan saja ketika hendak dipakai, karena semua konfigurasi yang dilakukan akan tersimpan di Mikrotiknya.

Apa itu Mikhmon?


Fitur Mikhmon

1. Add Hotspot User

Anda bisa menambahakan username dan password hotspot secara manual. 

Bisa juga ditambahakan batasan waktu dan data (Time Limit, Data Limit).

  1. Time Limit = Limit Uptime (penhitungan berhenti jika user log out).
  2. Data limit = Limit Bytes Total

2. Generate Hotspot Users

Anda bisa membuat user hotspot secara otomatis sesuai dengan jumlah yang diinginkan (max 500 user dan panjang username max 8 karakter, untuk sekali generate dan bisa diulangi).

Berikut pilihan user mode pada saat generate.

  1. Username & Password.
  2. Username = Password.

Selain itu bisa juga menambahkan Prefix, Time Limit dan Data Limit, serta comment.

3. User Profile

User profile hotspot mikrotik dapat dibuat dengan menambahkan validity dan dua pilihan mode expired Remove dan Notice.

  1. Remove / Remove & Record : User dihapus setelah masa berlaku habis.
  2. Notice / Notice & Record : User tidak dihapus setelah masa berlaku habis.

Record : menyimpan data user yang telah login.

Tersedia juga Price dan User Lock.

  1. Price terdiri dari 2 item, Price : data masuk ke penjualan dan Selling Price : Harga yang tampil di voucher.
  2. User Lock : User hotspot hanya bisa dipakai oleh device yang pernama kali login, dengan mengunci mac address device tersebut. 
*Nama user profile tidak bisa menggunakan spasi, tanda baca dan karakter spesial lainnya kecuali -.


Mikhmon Online

Mikhmon Online adalah versi mikhmon yang dihosting di cloud sehingga dapat digunakan kapanpun dan dimanapun. 

Pada umumnya mikhmon online digabung dengan layanan VPN Remote API untuk terkoneksi dengan Mikrotik Hotspot.

Dengan memanfaatkan Mikhmon Online dan VPN Remote API maka kita dapat menggunakan mikhmon untuk memantau mikrotik via jaringan internet meskipun mikrotik tersebut lokasinya jauh.

Kita dapat menggunakan Mikhmon Online dengan cara Download Mikhmon dan diupload di hosting yang kita punya. 

Namun jika dirasa cara itu terlalu susah, maka dapat order Mikhmon Online Siap Pakai dari Perwira Media sudah termasuk VPN Remote dan panduan konfigurasi. 

Silakan kunjungi link berikut untuk order dan melihat daftar harganya.

https://perwiramedia.com/mikhmon

Fitur Mikhmon Online

  1. Instan setup
  2. Online 24 Jam 
  3. Full Support
  4. Gratis VPN Remote
  5. Gratis Subdomain dan SSL
  6. Add, edit, remove user hotspot.
  7. Ganerate user hotspot.
  8. Add, edit, remove user profile.
  9. Cetak voucher.
  10. Quick Print. Cetak voucher ke thermal printer via bluetooth.
  11. Report penjualan.
  12. Custom template voucher.
  13. Multi router.
  14. Semua fitur pada mikhmon offline

Download Mikhmon

Mikhmon dapat didownload pada link ini

Cara Install Aplikasi Mikhmon di Android via Termux

Langkah pertama yaitu download aplikasi termux di google play store.

Download dan Install Termux

Selanjutnya upgrade dan install curl

pkg update && pkg upgrade -y
pkg install curl

Setelah berhasil terinstall kemudian download mikhmon menggunakan curl yang sudah diinstall sebelumnya

curl -o install-mikhmon https://laksa19.github.io/install-mikhmon.txt

Lanjutkan proses dengan sintak berikut


chmod +x install-mikhmon
./install-mikhmon

Jika proses sudah selesai maka mikhmon dapat diakses menggunakan link berikut: http://127.0.0.1:8080

Command Penting 

  1. Start Mikhmon : ./start-mikhmon
  2. Update Mikhmon : ./update-mikhmon
  3. Remove Mikhmon : ./remove-mikhmon
Login Mikhmon Android


Silakan login dengan 
Username : mikhmon
Password : 1234

Silakan tanyakan pada kolom komentar jika mengalami kendala.


Sunday, January 26, 2020

Cara Mengatasi Masalah Breadcrumb Search Console Terbaru

Cara Memperbaiki Masalah Breadcrumb Di Search Console - Breadcrumbs merupakan sebuah navigasi yang ada pada suatu website untuk membantu pengunjung mengetahui lokasi saat mengunjungi website tersebut.

Cara Mengatasi Masalah Breadcrumb Search Console Terbaru


Breadcrumb berfungsi untuk menyempurnakan navigasi yang ada pada blog seperti halnya homepage (halaman utama), kategori, tag, ataupun yang lainnya.

Jadi misalnya kita sedang membaca sebuah artikel di blog, maka breadcrumb inilah yang menunjukan kita sedang berada di dalam kategori apa, tag apa ataupun yang lainnya.

Berikut contoh breadcrumb yang ada di blog saya.

Contoh Breadcrumbs Di Blog https://www.lizarifan.id
Contoh Breadcrumbs di Blog Saya


Setelah kita memahami apa itu breadcrumb barulah saya akan membahas tentang masalah yang terjadi.

Baru-baru ini banyak sekali kawan blogger yang mengalami masalah yang sama yaitu mendapat email dari search console bahwa terdeteksi kesalahan di breadcrumb.

Berikut email yang saya dapat.


Breadcrumbs masalah terdeteksi search console
Email dari search console

Untuk mengatasi masalah tersebut cukup mudah. Kita hanya perlu mengedit bagian breadcrumbs yang ada di template blog.

Masuk ke menu template kemudian pilih edit HTML.

Cari kode berikut.


<b:includable id="breadcrumb" var="posts"> ...sampai dengan penutup ... </b:includable>

Kemudian hapus dan ganti dengan kode berikut.


<b:includable id='breadcrumb' var='posts'>
<b:if cond='data:view.isPost'>
 <b:loop values='data:posts' var='post'>
  <div class='breadcrumbs' itemscope='itemscope' itemtype='https://schema.org/BreadcrumbList'>
   <span itemprop='itemListElement' itemscope='itemscope' itemtype='https://schema.org/ListItem'>
   <a expr:href='data:blog.homepageUrl' itemprop='item' title='Home'>
   <meta content='1' itemprop='position'/>
   <span itemprop='name'><b:switch var='data:blog.locale'><b:case value='id'/>Beranda<b:default/>Home</b:switch></span></a>
   </span>
   <b:if cond='data:post.labels'>
   <b:loop index='nomor' values='data:post.labels' var='label'> &amp;nbsp;&#8250;&amp;nbsp;
     <span itemprop='itemListElement' itemscope='itemscope' itemtype='https://schema.org/ListItem'>
    <meta expr:content='data:nomor+2' itemprop='position'/>
    <a expr:href='data:label.url + &quot;?&amp;max-results=8&quot;' expr:title='data:label.name' itemprop='item' rel='nofollow'>
      <span itemprop='name'><data:label.name/></span>
    </a>
     </span>
   </b:loop>
   <b:else/>
   &amp;nbsp;&#8250;&amp;nbsp; <span itemprop='name'><data:blog.pageName/></span>
   </b:if>
  </div>
 </b:loop>
<b:elseif cond='data:view.isPage'/>
 <div class='breadcrumbs' itemscope='itemscope' itemtype='https://schema.org/BreadcrumbList'>
  <span itemprop='itemListElement' itemscope='itemscope' itemtype='https://schema.org/ListItem'>
  <a expr:href='data:blog.homepageUrl' itemprop='item' title='Home'>
  <meta content='1' itemprop='position'/>
  <span itemprop='name'><b:switch var='data:blog.locale'><b:case value='id'/>Beranda<b:default/>Home</b:switch></span></a>
  </span> &amp;nbsp;&#8250;&amp;nbsp; 
  <span itemprop='itemListElement' itemscope='itemscope' itemtype='https://schema.org/ListItem'>
  <meta expr:content='data:num+2' itemprop='position'/>
  <a expr:href='data:blog.url' expr:title='data:post.url' itemprop='item'>
    <span itemprop='name'><data:blog.pageName/></span>
  </a>
  </span>
 </div>
</b:if>
</b:includable>

Jika sudah jangan lupa simpan template.

Langkah terakhir yaitu masuk ke webmaster / search console. Kemudian pilih validasi perbaikan pada masalah breadcrumb.

Validasi Perbaikan Breadcrumb Google Webmaster
Validasi Perbaikan Breadcrumb

Monday, September 2, 2019

Pengertian Algoritma Pemrograman Komputer

Pengertian Algoritma Pemrograman Komputer

Pengertian Algoritma Pemrograman Komputer - Algoritma merupakan istilah yang pertama kali kita kenal ketika ingin belajar tentang pemrogramman. Begitu juga dengan saya, saat pertama kali mengikuti pelajaran pemrograman dasar, materi yang diberikan yaitu algoritma.

Saya masih ingat betul saat itu guru yang mengajar yaitu Pak Adi, karena beliau lah saya paham algoritma. Dan sampai saat ini masih ingat. 

Pengertian algoritma yang beliau ajarkan yaitu.

Algoritma adalah urutan langkah penyelesaian masalah secara logis dan sistematis.

Cukup sederhana, namun memang begitulah algoritma yang sebenarnya. Logis yang dimaksud dapat dinalar atau masuk akal, sedangkan sistematis berarti secara berurutan.

Jadi semua hal yang kita kerjakan sebenarnya menggunakan algoritma. Misalnya ketika kita ingin memasak mie goreng.

Kita harus menyiapkan panci dan air, masukan mie kedalam panci, nyalakan kompor dan tunggu sampai mie matang, matikan kompor dan angkat mie, campur mie goreng dengan bumbu, mie goreng siap untuk dimakan.

Kasus diatas merupakan contoh sederhana, dalam komputer algoritma banyak sekali menyelesaikan kasus yang rumit.

Berikut beberapa bentuk algoritma.
  • Algoritma Sekuensial (Squence Algorithm)
  • Algoritma Perulangan (Looping Algorithm)
  • Algoritma Percabangan Atau Bersyarat (Conditional Algorithm)

Pengertian Algoritma Menurut Para Ahli

Untuk memperjelas pengertian algoritma, berikut pendapat menurut para ahli.

1. Abu Ja'far Muhammad Ibnu Musa Al-Khawarizmi

Al-Khawarizmi (Ahli Matematika), pengertian Algoritma adalah suatu metode khusus yang digunakan untuk menyelesaikan permasalah.

2. Donald Erwin Knuth

Donal Erwin Knuth, pengertian Algoritma adalah sekumpulan auran-aturan berhingga yang memberikan sederetan operasi-operasi untuk menyelsaikan suatu masalah tertentu.

3. S. E. Goodman dan S.T. Hedetniemi

Menurut Goodamn dan Hedetniemi, pengertian algoritma adalah urutan terbatas dari operasi-operasi yang terdefinisi dengan baik, dimana masing-masing membutuhkan memori dan waktu yang terbatas untuk menyelesaikan suatu masalah.


Kriteria Algoritma

  • Ada Input
  • Ada Proses
  • Ada Output
  • Ada Intruksi Yang Tidak Ambigu / Harus jelas
  • Ada Tujuan Yang Hendak Dicapai.
  • Efisien

Fungsi Algoritma

  • Mengatasi permasalah yang rumit dalam pemrograman yang menggunakan perhitungan tingkat tinggi.
  • Membudahkan dalam pembuatan program dengan skala besar.
  • Mudah dalam pengelolaan ataupun pengembangan karena program sebelumnya disusun secara logis dan sistematis.
  • Dapat melakukan pendekatan top down dan juga devide and conquer.
  • Dll

Sekian penjelasan dari saya, jika masih ada yang kurang jelas silakan tanyakan saja di komentar.

Sunday, August 25, 2019

Perbedaan Protocol TCP dan UDP Pada Jaringan Komputer

Perbedaan Protocol TCP dan UDP Pada Jaringan Komputer

Perbedaan Protocol TCP dan UDP Pada Jaringan Komputer - Sebagai network engineer pasti sudah tidak asing lagi dengan yang namanya protocol terutama protocol TCP dan UDP. Kedua protocol ini merupakan protocol yang paling familiar.

Dengan protokol ini kita dapat mengatur trafic pada jaringan, entah akan diblock, diterima, dialihkan atau yang lainnya.

Protocol TCP dan UDP memiliki banyak perbedaan, malah bisa dibilang kebalikannya. Berikut akan saya jelaskan lebih rinci.

TCP (Transmission Control Protocol)


TCP adalah salah satu jenis protocol jaringan yang memungkinkan sekumpulan komputer dapat berkomunikasi / bertukar data satu sama lain dalam suatu jaringan.

TCP memiliki ciri khas yantiu berorientasi koneksi (Connection Oriented). Protokol TCP menggunakan jalur data full duplex yang artinya dalam suatu koneksi terdapat dua buah jalur, jalur terima dan jalur kirim.

Karakteristik TCP


  • Reliable, artinya berurutan. Urutan data pada saat diterima sama dengan urutan data pada saat dikirim.
  • Connection Oriented. Sebelum mengirim data kedua host harus saling sepakat terlebih dahulu kemudian baru membangun koneksi bersama.
  • Full Duplex. Setiap koneksi memiliki dua jalur, yaitu jalur untuk menerima dan jalur untuk mengirim. Dengan demikian kedua host dapat mengirim data secara bersamaan.
  • Flow control untuk mencegah macet pada saat data dikirimkan karena terlalu banyak data yang lewat.
  • Dan lain-lain

Aplikasi Menggunakan TCP


Aplikasi-aplikasi dapat menggunakan protokol TCP maupun UDP, tergantung sifat transmisi data yang berlangsung. Berikut beberapa contoh aplikasi yang menggunakan protocol TCP untuk berkomunikasi.


UDP merupakan protokol jaringan kebalikan dari TCP. Koneksi ini unreliabel & connectionless.  Jika data yang dikirim gagal, protocol UDP tidak akan memberikan pesan bahwa data gagal dikirim.

Data yang dikirim dengan protocol UDP akan dikirim secara datagram tanpa adanya nomor identifikasi. Sehingga ada kemungkinan jika data yang sampai tidak sama urutannya dengan data pada saat dikirim.

Kehilangan data juga sangat mungkin, karena data yang gagal dikirim tidak akan dikirim ulang, tidak seperti pada protokol TCP yang akan mengirim ulang ketika ada data yang gagal.

Karakteristik Protocol UDP


  • Protokol yang ringan
  • Transmisi Broadcast, karena sifat UDP yang tidak perlu saling sepakat untuk membuat koneksi.
  • Tidak adanya segmentasi, sehingga data yang dikirim dengan protocol UDP harus memiliki ukuran yang lebih kecil dari nilai MTU agar tidak terfragmentasi dan menyebabkan data tidak terkirim secara utuh.
  • Connectionless, mengirimkan data tanpa harus dilakukan proses negosiasi antara kedua host.
  • Dain lain-lain.

Aplikasi Menggunakan UDP


  1. DNS (Domain Name System)
  2. SNMP (Simpe Network Management Protocol)
  3. TFTP (Trivial File Transfer Protocol)
  4. SunRPC

Perbedaan Protocol TCP Dan UDP


  • TCP : Dapat diandalkan karena jika jaringan terputus maka akan mengirimkan ulang data yang belum terkirim.
  • UDP : Setiap data yang gagal dikirim akan diabaikan dan tidak dikirim ulang.
  • TCP : Urutan data pada saat dikirim sama dengan urutan data pada saat diterima.
  • UDP : Tidak dapat dipastikan data yang diterima sama urutannya dengan data yang dikirim.
  • TCP : Connection Oriented, sebelum data dikirim harus ada proses sepakat antara kedua host.
  • UDP : tanpa perlu negosiasi untuk membangun koneksi, data langsung dirikim. 
  • TCP : Koneksi lebih berat dan lama karena jika ada data yang rusak akan dikirim ulang.
  • UDP : Koneksi lebih ringan karena tidak ada proses mengurutkan data dan mengirim ulang data yang gagal dikirim.
  • TCP : Tidak cocok digunakan untuk streaming karena koneksi tidak realtime.
  • UDP : Sangat cocok koneksi yang bersifat realtime seperti halnya streaming.

Tuesday, August 6, 2019

Pengertian Resistor Dan Fungsinya

Pengertian Resistor Dan Fungsinya

Pengertian Resistor Dan Fungsinya - Resistor adalah komponen elektronik yang memiliki dua pin dan berfungsi untuk mengatur tegangan listrik dan arus listrik pada suatu rangkaian.

Resistor mempunyai nilai tahanan tegangan listrik di antara kedua pin, dimana nilai dari tegangan listrik berbanding lurus dengan kuat arus yang mengalir berdasarkan hukum Ohm.

Resistor merupakan komponen yang paling sering digunapak pada rangkaian elektronik. Resistor dapat dibuat dari berbagai macam bahan, seperti kawat resistensi.

Ukuran dan letak kaki resistor dapat disesuaikan dengan papan sirkuit, kebutuhan dan daya resistor juga harus disesuaikan agar tidak terbakar pada rangkaian.

Resistor tidak memiliki kutub positif maupun negatif, tetapi memiliki karakteristik utama yaitu resistensi, toleransi, tagangan kerja maksimum dan induktansi.

Fungsi Resistor

Fungsi utama resistor yaitu sebagai pengatur dan membatiasi jumlah arus yang mengalir dalam suatu rangkaian.

Dengan demikian kita dapat mengatur kuat arus yang mengalir pada rangkaian agar sesuai dengan kebutuhan.

  1. Berfungsi untuk menahan arus listrik agar sesuai kebutuhan
  2. Berfungsi untuk menurunkan tegangan agar sesuai kebutuhan
  3. Berfungsi untuk membagi tegangan
  4. Berfungsi untuk membangkitkan frekuensi rendah maupun tinggi dengan bantuan kapasitor dan transistor

Jenis-Jenis Resistor

Secara umum resistor dapat dibedakan menjadi beberapa jenis, diantaranya yaitu fixed resistor, variable resistor, thermistor dan LDR.

1. Fixed Resistor

Fixed Resistor adalah jenis resistor yang memiliki nilai resistensi tetap. Nilai resistensi biasanya ditandai dengan kode warna yang ada pada resistor.

Yang tergolong dalam kategori Fixed Resistor bedasarkan Komposisi bahan pembuatnya diantaranya:
  • Carbon Composition Resistor
  • Carbon Film Resistor
  • Metal Film Resistor

2. Variable Resistor

Variable Resistor merupakan jenis resistor yang nilai resistansinya dapat berubah atau disesuikan dengan kebutuhan. Pada umumnya terbagi menjadi potensiiometer, Rheostat dan Trimpot.

Potensiometer merupakan jenis Variable Resistor yang nilai resistansinya berubah dengan memutar porosnya melalui sebuah tuas yang terdapat di potensiometer.

Rheostat merupakan jenis Variable Resistor yang dapat beroprasi pada tegangan yang tinggi. Terbuat dari lilitan kawat resesif dan cara pengaturan dengan penyapu yang bergerak pada bagian atas Toroid.

Trimpot atau Preset Resistor  adalah jenis Variable Resistor yang berfungsi seperti Potensiometer tetapi meiliki ukuran yang lebih keicl dan tidak memiliki Tuas. Untuk mengatur nilai resistansi dibutuhakan alat bantu seperti obeng kecil.

3. Thermistor

Thermistor adalah jenis resistor nilai resistensinya dapat berubah karena pengaruh suhu. Thermistor sendiri merupakan singkatan dari "Thermal Resistor".

Thermistor ada dua jenis yaitu NTC (Negative Temperature Coefficient) dan PTC (Positive Temperature Coefficient).

4. LDR (Light Dependent Resistor)

LDR merupakan jenis resistor yang nilai resistansinya dipengaruhi oleh intensitas cahaya.

Pengertian, Jenis, Dan Fungsi Arduino Mikrokontroler

Pengertian, Jenis, Dan Fungsi Arduino Mikrokontroler

Pengertian, Jenis, Dan Fungsi Arduino Mikrokontroler - Arduino merupakan trobosan baru dalam dunia mikrokontroler. Hal ini dikarenakan kemudahan dan tingkat fleksibilitas yang tinggi baik pada hardware maupun software.

Apa Itu Arduino?

Secara garis besar arduino yaitu mikrokontroler sekaligus bahasa pemrograman. Karena arduino menggunakan bahasa pemrograman sendiri.

Menurut  Wikipedia,

Arduino adalah mikrokontroler single-board yang bersifat opensource. Semua orang bisa mempelajari dan mengembangkan prototype dari Arduino.

Arduino menggunakan IC ATMega sebagai IC program dan softwarenya  memiliki bahasa pemrograman sendiri yang biasa disebut dengan bahasa processing.

Bahasa ini sangat mirip dengan bahasa C, namun dalam penulisannya lebih manusiawi.

Untuk saat ini, Arduino merupakan platform mikrokontroler paling populer di dunia. Kemudahan pengaplikasian dan fleksibilitas yang tinggi menjadi alasan utama pengguna Arduino

Awal Munculnya Arduino

Project arduino berawal dari sebuah thesis yang dibuat oleh Hernando Barragan, di Institute Ivrea, Italia, lalu dikembangkan oleh Massimo Banzi dan David Cuartielles.

Nama arduino sendiri berasal dari bahasa itali yang berarti 'teman yang berani'

Tujuan awal dibuatnya Arduino yaitu untuk membuat perangkat yang mudah serta murah.  Tentunya ditunjukan untuk perangkat desain interaksi.

4 Point yang sangat ditekankan oleh Massimo
  1. Harga Terjangkau
  2. Dapat dijalankan oleh  berbagai sistem operasi windows, Linux, Mac, dll
  3. Sederhana, dapat dipelajari oleh semua kalangan tidak hanya orang teknis saja
  4. Open Source, hardware maupun software
Karena sifatnya yang open source, Arduino berkembang sangat pesat. Sehingga banyak bermuculan perangkat sejenis Arduino bahkan di tanah air sendiri. 

Sampai saat ini pihak resmi arduino sudah membuat berbagai macam jenis Arduino, mulai dari yang mudah dicari seperti Arduino Uno. Hingga arduino yang sudah menyerupai PC.

Perusahaan besar seperti NASA, Google juga menggunakan Arduino untuk beberapa projectnya.

Jenis-Jenis Arduino Dan Fungsinya

1. Arduino Uno

Jenis Arduino Uno
Jenis yang ini adalah yang paling banyak digunakan. Terutama untuk pemula sangat disarankan untuk menggunakan Arduino Uno. Banyak sekali referensi yang membahas Arduino Uno.

Versi yang terakhir adalah Arduino Uno R3 (Revisi 3), menggunakan ATMEGA328 sebagai Microcontrollernya, memiliki 14 pin I/O digital dan 6 pin input analog.

Untuk pemprograman cukup menggunakan koneksi USB type A to To type B. Sama seperti yang digunakan pada USB printer

2. Arduino Due

Jenis Arduino Due
Berbeda dengan saudaranya, Arduino Due tidak menggunakan ATMEGA, melainkan dengan chip yang lebih tinggi ARM Cortex CPU. Memiliki 54 I/O pin digital dan 12 pin input analog.

Untuk pemprogramannya menggunakan Micro USB, terdapat pada beberapa handphone.

3. Arduino Mega

Jenis Arduino Mega
Mirip dengan Arduino Uno, sama-sama menggunakan USB type A to B untuk pemprogramannya. Tetapi Arduino Mega, menggunakan Chip yang lebih tinggi ATMEGA2560.

Dan tentu saja untuk Pin I/O Digital dan pin input Analognya lebih banyak dari Uno.

4. Arduino Leonardo

Jenis Arduino Leonardo
Bisa dibilang Leonardo adalah saudara kembar dari Uno. Dari mulai jumlah pin I/O digital dan pin input Analognya sama. Hanya pada Leonardo menggunakan Micro USB untuk pemprogramannya.

5.  Arduino Fio

Jenis Arduino Fio
Bentuknya lebih unik, terutama untuk socketnya. Walau jumlah pin I/O digital dan input analognya sama dengan uno dan leonardo, tapi Fio memiliki Socket XBee.

XBee membuat Fio dapat dipakai untuk keperluan projek yang berhubungan dengan wireless.

6. Arduino Lilypad

Jenis Arduino Lilypad
Bentuknya yang melingkar membuat Lilypad dapat dipakai untuk membuat projek unik. Seperti membuat amor iron man misalkan. 

Hanya versi lamanya menggunakan ATMEGA168, tapi masih cukup untuk membuat satu projek keren. Dengan 14 pin I/O digital, dan 6 pin input analognya.

7. Arduino Nano

Jenis Arduino Nano
Sepertinya namanya, Nano yang berukulan kecil dan sangat sederhana ini, menyimpan banyak fasilitas.

Sudah dilengkapi dengan FTDI untuk pemograman lewat Micro USB. 14 Pin I/O Digital, dan 8 Pin input Analog (lebih banyak dari Uno). Dan ada yang menggunakan ATMEGA168, atau ATMEGA328.

8. Arduino Mini

Jenis Arduino Mini
Fasilitasnya sama dengan yang dimiliki Nano. Hanya tidak dilengkapi dengan Micro USB untuk pemograman. Dan ukurannya hanya 30 mm x 18 mm saja.

9. Arduino Micro

Jenis Arduino Micro
Ukurannya lebih panjang dari Nano dan Mini. Karena memang fasilitasnya lebih banyak yaitu; memiliki 20 pin I/O digital dan 12 pin input analog.

10. Arduino Ethernet

Jenis Arduino Ethernet
Ini arduino yang sudah dilengkapi dengan fasilitas ethernet. Membuat Arduino kamu dapat berhubungan melalui jaringan LAN pada komputer.

Untuk fasilitas pada Pin I/O Digital dan Input Analognya sama dengan Uno.

11. Arduino Esplora

Jenis Arduino Esplora
Rekomendasi bagi kamu yang mau membuat gadget sepeti Smartphone, karena sudah dilengkapi dengan Joystick, button, dan sebagainya.

Kamu hanya perlu tambahkan LCD, untuk lebih mempercantik Esplora.

12. Arduino Robot

Jenis Arduino Robot
Ini adalah paket komplit dari Arduino yang sudah berbentuk robot. Sudah dilengkapi dengan LCD, Speaker, Roda, Sensor Infrared, dan semua yang kamu butuhkan untuk robot sudah ada pada Arduino ini.

Monday, August 5, 2019

Pengertian Dan Fungsi Mikrotik Router

Pengertian Dan Fungsi Mikrotik Router

Pengertian Dan Fungsi Mikrotik - Mikrotik adalah perusahaan kecil yang berpusat di Latvia. Perusahaan ini dibentuk oleh dua orang yaitu John Trully dan Arnis Riekstins. Semua bermula ketika John dan Arnis memulai dengan sistem Linux dan MS DOS yang dikombinasikan dengan teknologi Wireless.

John dan Arnis berambisi untuk membuat Sistem Operasi Jaringan yang dapat menghandle banyak client dengan stabil, dan terciptalah mikrotik router os.

Linux yang digunakan pertama kali yaitu kernel 2.2 yang dikembangkan oleh 5-15 staf R&D mikrotik yang telah menguasai dunia routing di negara-negara berkembang. 

Selain itu terdapat juga tim yang mengembangkan mikrotik secara maraton hingga sekarang kuliatasnya sangat baik dan sudah digunakan oleh banyak orang.

Mikrotik didesain agar mudah digunakan baik oleh orang awam maupun yang sudah terjun ke dunia networking sejak lama.

Fitur Mikrotik

  • Firewall dan NAT
  • Routing – Static routing
  • Data Rate Management
  • Hotspot
  • Point-to-Point tunneling protocols
  • Simple tunnels
  • IPsec
  • Web proxy
  • Caching DNS client
  • DHCP
  • Universal Client
  • VRRP
  • UPnP
  • NTP
  • Monitoring/Accounting
  • SNMP
  • MNDP
  • Tools

Dari beberapa fitur diatas, fitur yang saya sukai yaitu hotspot. Dengan fitur hotspot kita dapat membuat voucher wifi ala wifi.id namun versi kita sendiri.

Kita bisa mendesain tampilan login sendiri, desain voucher sendiri bahkan mengatur jam dan harga masing-masing voucher.

Fungsi Mikrotik

  1. Pengaturan koneksi internet, dapat dilakuakn secara terpusat sehingga mudah dalam pengelolaanya.
  2. Block situs-situs terlarang
  3. Mengatur bandwidth untuk masing masing user
  4. Membuat PPPoE Server
  5. Membuat Voucher Hotspot
  6. Memisahkan trafik game, download, dll.
  7. Membuat VPN Server.
  8. Memancarkan WIFI
  9. Routing jaringan
  10. Vlan
  11. dll
Fungsi diatas hanyalah contoh saja, ada banyak sekali fungsi dari mikrotik. 

Mikrotik Router Board


Selain Router OS, mikrotik juga memiliki produk fisik yaitu Mikrotik Router Board. Mikrotik RouterBoard merupakan router buatan mikrotik yang sudah terinstall mikrotik router os.

Dengan menggunakan routerboard kita tidak perlu menyiapkan pc untuk dijadikan router.

Harga RouterBoard sangat bervariasi ada yang ratusan ada pula yang jutaan. RouterBoard yang biasa digunakan untuk pembelajaran yaitu HapLite.

Harga Mikrotik Hap Lite hanya 300ribuan, tapi fiturnya sudah lengkap, bahkan sudah ada wirelessnya.


Sunday, August 4, 2019

Orange PI : Mini PC 200 Ribuan Siap Saingi Raspberry PI

Orange PI : Mini PC 200 Ribuan Siap Saingi Raspberry PI

Setelah Raspberry PI berhasil meraih popularitas, banyak Mini PC yang diperkenalkan di pasaran dengan harga yang sama namun memiliki fitur yang berbeda.

Seperti halnya Orange PI, Mini PC ini diperkenalkan ke pasar sekitar akhir tahun 2016 lalu. Meskipun sudah berumur lama tapi saya sendiri baru mengetahui Orange PI beberapa hari yang lalu.

Tak pikir panjang karena rasa ingin tahu saya memuncak, akhirnya sayapun langsung mencari di marketplace dan akhirnya menemukan Orange PI Zero seharga 240 Ribu.

Setelah barang sampai dirumah saya langsung menginstall OS debian, karena sesuai dengan tujuan awal akan saya gunakan sebagai web server.

Orange PI dapat diinstall berbagai macam os, linux ,android, dan lain-lain.

Namun terdapat kendala repository, saya tidak bisa menginstall paket apache, php, dan mariadb. Akhirnya saja mendownload os ubuntu server dan menginstallnya di Orange PI.

OS berjalan lancar tanpa kendala, dan sampai saat ini pun saya masih menggunakan OS ubuntu.

Berikut spesifikasi Orange PI Zero yang saya beli dengan harga 240 Ribuan.

Spesifikasi Orange Pi Zero


Specification / Spesifikasi Orange Pi Zero
  • CPU: H2 Quad-core Cortex-A7 H.265/HEVC 1080P.
  • GPU: ·Mali400MP2 GPU @600MHz, Supports OpenGL ES 2.0
  • Memory (SDRAM): 256MB/512MB DDR3 SDRAM(Share with GPU)(256MB version is Standard version)
  • Onboard Storage: TF card (Max. 64GB)/ NOR Flash(2MB Default not posted)
  • Onboard Network: 10/100M Ethernet RJ45 POE is default off.
  • Onboard WIFI: XR819, IEEE 802.11 b/g/n
  • Audio Input: MIC
  • Video Outputs: Supports external board via 13pins
  • Power Source: USB OTG can supply power
  • USB 2.0 Ports: Only One USB 2.0 HOST, one USB 2.0 OTG
  • Buttons: Power Button
  • Low-level peripherals: 26 Pins Header, compatible with Raspberry Pi B+, 13 Pins Header, with 2x USB, IR pin, AUDIO(MIC, AV)
  • LED: Power led & Status led
  • Supported OS: Android, Lubuntu, Debian, Raspbian

Dikarenakan barang yang saya terima murni Orange PI saja, setelah saya uji coba dinyalakan selama berjam-jam suhunya sangat tinggi. Kalau malam hari sekitar 67C sedangkan siang hari mencapai 70C lebih.

Kalau dikipasin manual pakai buku suhunya bisa turun sampai 49C, akhirnya saya mencari kipas mini dan ternyata ada yang ukuran 4x4cm.

Sambil menunggu kipas datang Orange PI sengaja saya anggurkan karena takut rusak akibat terlalu panas.

Pengertian Single Mode Dan Multi Mode Fiber Optik

Pengertian Single Mode Dan Multi Mode Fiber Optik

Fiber Optik merupakan media transmisi berbentuk kabel namun menggunakan serat kaca pada inti (core). Serat kaca yang digunakan sangat tipis, bahkan lebih tipis dari sehelai rambut. 

Data yang dibawa berupa cahaya, meskipun ukurannya kecil namun kecepataanya lebih cepa dari jenis kabel lainnya.

Cahaya yang melintas didalam fiber optik tidak akan keluar karena indeks bias dari kaca lebih besar dari indeks bias dari udaara.

Kecepatan transmisi fiber optik sangat tinggi dan bahkan dapat menempuh jarak yang jauh, maka dari itu tak heran jika kabel yang diletakan dibawah laut untuk menghubungkan antar negara menggunakna fiber optik.

Dalam fiber optik terdapat dua istilah yang lumayan familiar, namun jarang yang tau yaitu single mode dan multi mode.

Perbedaan Single Mode Dan Multi Mode Fiber Optik


Pengertian Single Mode

Pengertian Single Mode

Single Mode adalah sebuah sistem transmisi pada fiber optik dengan menggunakan cahaya sebagai medianya dan hanya terdapat satu buah indeks sinar tanpa terpantul yang merambat sepanjang kabel terbentang.

Dengan menggunakan satu cahaya maka akan meminimalisir gangguan dalam perjalanan data.

Diameter dari serat optik ini sekitar 8 sampai 10 mikrometer. Dengan ukuran yang sedemikian kecil maka cahaya yang dilewatkan hanya memiliki panjang gelombang 1310 atau 1550 nanometer.

Dibandingkan dengan multi mode, kabel dengan single mode diklaim 50 kali lebih cepat.

Secara umum kabel ini sangat reliabel, stabil, cepat, dan jauh jangkauannya, namun dilain sisi harganya juga lebih mahal.

Pengertian Multi Mode

Pengertian Multi Mode

Multi Mode merupakan mode transmisi pada fiber optik yang mana data yang dilewatkan menggunakan lebih dari satu buah indeks cahaya. 

Dalam proses transmisi data, sinyal cahaya akan dipantulkan berkali-kali hingga sampai ke tujuan akhirnya.

Sinyal cahaya dalam kabel multi mode dapat mencapai 100 mode cahaya. Banyaknya mode dipengaruhi oleh besar kecilnya ukuran core dan sebuah parameter yang diberi nama Numerical Aperture (NA).

Semakin bertambahnya ukurancore dan NA maka mode yang dihasilkan juga akan ikut bertambah.

Ukuran core Multi Mode lebih besar dibandingkan Single Mode. Ukuran core Multi Mode secara umum sekitar 50 sampai 100 mikrometer.

Sedangkan ukuran NA yang biasanya terdapat pada kabel Multi Mode sekitar 0,20 hingga 0,29.

Ukuran core besar dan NA yang tinggi membawa beberapa keuntungan bagi penggunanya, terutama pada saat penyambungan akan lebih mudah.

Dalam proses splicing (penyambungan), keakuratan atau ketepatan posisi antara kedua core yang ingin disambung tidak begitu kritis terhadap lanjunya data cahaya.

Keuntungan lalin kabel Multi Mode dibandingkan Single Mode yaitu dapat menggunakan LED sebagai sumber cahayanya, sedangkan Single Mode mewajibkan untuk menggunakan laser sebagai sumber cahayanya.

LED jauh lebih murah dibandingkan dengan leser selain itu LED juga lebih tahan lama dibandingkan laser.

Namun, Multi Mode dapat menimbulkan ketidaknyamanan bagi penggunanya. Ketika jumlah mode terus bertambah, maka akan timbul efek dimana mode-mode cahanya yang berjumlah banyak sampai diujung tidak secara bersamaan.

Hal ini tentunya berpengaruh pada bandwidth yang terbatas, jauh lebih lambat dibandingkan Single Mode.

Pengertian VLAN (Virtual LAN) dan Fungsinya

Pengertian VLAN (Virtual LAN) dan Fungsinya

VLAN (Virtual LAN) merupakan suatu model jaringan yang dapat membagi jaringan secara logikal meskipun secar fisik jaringan tersebut sama.

Penggunaan VLAN akan membuat pengaturan jaringan menjadi sangat fleksibel karena dapat dibuat segmen berdasarkan organisasi atau divisi-divisi tertentu.

Jadi jaringan yang kita lihat secara fisik satu jaringan misalnya hanya terdiri dari satu switch dan dan beberapa komputer client bisa saja terbagi menjadi beberapa jaringan dengan menggunakan teknologi vlan ini.


Manfaat VLAN

Performance, VLAN mampu mengurangi jumlah data yang dikirim ke tujuan yang didak perlu sehingga beban pada jaringan leibih ringan.

Mempermudah administrator jaringan, setiap kali komputer berpindah tempat, biasanya komputer tersebut harus diatur ulang agar mampu berkomunikasi dengan jaringan dimana komputer itu berada. 

Jika menggunakan VLAN maka langkah diatas bisa diskip, karena pada dasarnya vlan tetap pada 
jaringan yang sama.

Menghemat biaya. Dengan menggunakna VLAN kita dapat membagi jaringan jaringan berdasarkan organisasi atau divisi-divisi tanpa perlu alat tambahan.

Keamanan terjamin, karena dapat membatasi hak akses masing masing user.

Cara Kerja VLAN

VLAN dikelompokan berdasarkan metode atau tipe, aik itu menggunakan port, MAC Address, dll. Semua informasi yang mengandung penandaan/pengalamatan suatu VLAN (tagging) disimpan pada suatu database.

Jika penandaannya berdasarkan port maka database harus mengidentifikasi port-oprt yang digunakan VLAN.

Untuk mengaturnya maka kita memerlukan switch yang bisa diatur atau biasa disebut managable switch. 

Switch/bridge inilah yang bertanggung jawab menyimpan semua informasi dan konfigurasi VLAN dan dipastikan semua switch memiliki informasi yang sama.

Untuk menghubungkan VLAN yang berbeda kita membutuhkan router, jadi VLAN sama seperti LAN pada umumnya namun dibagi secara virtual. Jika dilihat secara fisik maka tidak ada tanda-tandanya suatu jaringan menggunakan VLAN.

Jenis-Jenis VLAN

Default VLAN, adalh vlan yang sudah ada secara default atau sudah ada sejak pertama kali switch dihidupkan. Sebelum kita konfigurasi, semua port tergabung dalam default vlan, Default Vlan pada cisco yaitu VLAN1.

Data VLAN, adalah vlan yang hanya mengatur trafik data pada VLAN, (Vlan yang digunakan olelh user).

Voice VLAN, vlan yang dikhususkan untuk komunikasi suara, dan tentunya akan akan diprioritaskan dibandingkan data lainnya.

Native VLAN, adalah vlan yang dikembalikan ke suatu port apabila tidak dalam bentuk trunking dan untagged.

VLAN Management, adalah VLAN yang dibangun untuk memanagement switch, misalnya jika kita ingin mengkonfigurasi switch maka harus menggunakan vlan tertentu sehingga orang khusus saja yang dapat menggunakan dalam hal ini yaitu admin.

Port Yang Digunakan

  1. Access Port, yaitu port yang digunakan untuk menghubungkan switch dengan komputer user
  2. Trungking Port, yaitu port yang digunakan untuk menghubungkan sesama switch.

Kekurangan VLAN

Secara logika jaringan vlan berbeda network tapi secara fisik satu network. Artinya, jika netwok utama (fisik) bermasalah maka semua VLAN akan terkena dampaknya.

Ketika ada data yang dikirim broadcast, maka data tersebut malah dikirim ke semua VLAN.

Ketika jumlah host dalam VLAN terlalu banyak, maka kerja DHCP dapat terganggu dan menjadi berantakan.

Thursday, July 18, 2019

Kenali Bahaya Pakai VPN Gratis Di Android Sebelum Menggunakannya

Kenali Bahaya Pakai VPN Gratis Di Android Sebelum Menggunakannya
VPN atau Virtual Private Network adalah sebuah jalur yang bersifat pribadi atau private yang dilewatkan melalui jaringan publik.

VPN seringkali diklaim sebagai jalur yang lebih aman daripada jalur internet pada umumnya. Namun tidak sepenuhnya benar, apalagi jika kita menggunakan VPN Gratis.

Justru lebih banyak dampak negatif yang kita dapatkan jika menggunakan VPN gratis.

Alasan saya membuat artikel ini yaitu karena beberapa waktu lalu pemerintah mengeluakan kebijakan untuk membatasi pengiriman video/foto melalui media chatting. Dan banyak yang menggunakan VPN Gratis untuk mengatasi masalah ini.

Setelah saya tanya pengguna VPN Gratis tersebut justru dia tidak tahu fungsi VPN yang sebenarnya.

"Saya nggatau VPN itu apa mas, yang penting saya bisa chattingan dengan lancar kalau pakai VPN ini", ujar salah satu orang yang saya tanya.

Setelah saya jelaskan bahayanya mereka justru cuek, dan alhasil beberapa hari kemudian ada yang memposting di salah satu grup facebook bahwa telah kehilangan uang direkeningnya setelah membuka aplikasi mobile banking saat menggunakan VPN.

Itulah salah satu bahaya yang ditimbulkan jika kita menggunakna VPN Gratis, berikut akan saya sampaikan lebih jelasnya.

Memperlambat Jaringan Internet


Memakai VPN gratis dapat mengakibatkan kecepatan internet menurun drastis. Hal ini dikarenakan penyedia VPN sengaja mengatur keceptan internet dengan kecepatan yang rendah. Kecepatan dapat dinaikan setelah diupgrade (berbayar).

Tak hanya kecepatan saja yang dibatasi, biasanya penyedia VPN Gratis juga melimit kuota per akun VPN, misalnya pengguna hanya dapat mengakses internet dengan total kuota 2GB.

Dan untuk menggunakan kuota yang lebih besar tentunya kita harus membayar.

Ancaman Malware dan Adware


Bahaya lain yang ditimbulkan jika kita memakai VPN gratis yaitu adanya ancaman malware.

Seperti cerita yang sudah saya jelaskan diatas, jadi tidak saya rekomendasikan untuk menggunakan VPN gratis saat mengakses internet banking atau mobile banking mengingat bahanya yang ditimbulkan sangat krusial.

Selain bahaya diatas, penggunaan VPN gratis tentunya akan dibanjiri dengan iklan. Hal ini tentunya akan mengganggu kenyamanan pengguna.

Namun dengan cara inilah penyedia VPN mendapat keuntungan dari layanan VPN Gratisnya.

Mencatat Aktivitas


Hasil studi dari VPNMentor, setidaknya terdapat 72% VPN gratis yang memasang system tracker untuk mencatat aktivitas penggunakan dan kemunkinan membagikan atau bahkan menjual data tersebut untuk kepentingan khusus.

Data yang terkumpul dapat dimanfaatkan oleh pengiklan untuk memasang iklan tertarget kepada pengguna.


Man In The Middle Attack


Resiko lain yang berbahaya yaitu rawan hacking, salah satu metode yang digunakan yaitu man in the middle attack.

Cara kerja dari metode ini yaitu hacker berada di tengah-tengah kedua perangkat yang sedang berkomunikasi, dengan begitu hacker dapat mengambil atau bahkan memanipulasi data yang melintas.

Dari beberapa penjelasan diatas saya harap kita semua semakin berwaspada saat ingin menggunakan teknologi yang belum pernah kita pakai sebelumnya.

Setidaknya kita harus mencari tahu dulu cara kerjanya, kalau bisa sekalian dampak positif maupun negatif yang ditimbulkan.

Pesan bagi pengguna VPN gratis, gunakanlah dengan bijak vpn tersebut dan jangan ceroboh apalagi mengakses situs atau aplikasi yang vital seperti aplikasi perbankan.

Monday, February 4, 2019

Pengertian FTP Beserta Fungsi Dan Cara Kerjanya

Pengertian FTP Beserta Fungsi Dan Cara Kerjanya
Pengertian FTP Beserta Fungsi Dan Cara Kerjanya - Sharing file atau berbagi file antar komputer merupakan hal yang sering dilakukan. Lalu bagaimana cara agar komputer yang satu dengan yang lainnya dapat bertukar data?

Salah satu caranya yaitu dengan menggunakan FTP . FTP atau File Transfer Protokol adalah suatu protokol yang memungkinkan dua komputer atau lebih dapat saling bertukar data. Dengan adanya FTP, komputer yang jaraknya berjauhanpun bisa membagikan data, dengan catatan terhubung satu jaringan.

FTP bekerja menggunakan protokol TCP, karena protokol ini dianggap lebih handal dari UDP dalam segi pertukaran data. Port yang digunakan secara default yaitu port 21. Port 21 ini digunakan untuk mengirimkan perintah. Oleh karena itu disebut juga dengan command port.

Sebelum melakukan koneksi FTP ke Server ada beberapa hal yang harus disiapkan pada sisi client :
  1. Sudah terinstal aplikasi FTP Client 
  2. Memiliki informasi tentang FTP Server yang akan diakses seperti alamat ftp server ataupun username dan password

Pada beberapa server FTP, admin menginjinkan pengguna anonim. Atau dengan kata lain anda tidak perlu memiliki user dan password untuk mengakses sebuah server FTP. Anda hanya perlu mengetahui alamat FTP servernya saja.

Sedangkan pada sisi server anda harus sudah mengkonfigurasi ftp server. Pada artikel sebelumnya saya sudah membahas bagaimana cara konfigurasi ftp server pada debian 8.

Perbedaan FTP Server Dan FTP Client

FTP Server merupakan sebuah server yang berfungsi untuk menyediakan layanan tukar menukar data kepada FTP Client dengan catatan FTP Client sudah melakukan request ke FTP Server.

FTP Server dapat bekerja secara aktif maupun pasif. Dikatakan kondisi aktif yaitu jika klient membuka port, maka server secara otomatis akan terkoneksi secara aktif.

Jika Anda terhubung secara aktif ke FTP Server, maka anda harus mengatur firewall untuk menerima koneksi ke sebuah port yang dibuka oleh ftp client. FTP Server aktif pada umumnya menggunakan port 20.

Perbedaan FTP Server Dan FTP Client
Sedangkan FTP Client merupakan kebalikan dari FTP Server, yaitu komputer/ perangkat yang meminta layanan tukar menukar data kepada FTP Server. Setelah koneksi terbentuk, FTP Client dapat melakukan download ataupun upload data.
Kebanyakan FTP client menggunakan koneksi pasif (default), karena admin server menganggap koneksi tersebut lebih aman.

Dengan menggunakan koneksi pasif maka koneksi yang berasal dari luar jaringan akan terkena blok. Dengan mode pasif FTP Client lah yang meminta untuk membuka port.

Komputer sebagai Clinet FTP bisa menggunakan aplikasi berikut untuk terkoneksi dengan FTP Server, FilleZilla (Windows), CoreFTP (Windows), CuteFTP (Windows), dan CyberDuck (Mac)

Jika anda tidak mau repot dengan menginstal aplikasi FTP Client, anda juga dapat menggunakna alternatif lain yaitu menggunakna browser ataupun File Manager yang disediakan masing-masing OS.

Fungsi FTP (File Transfer Protocol)

  1. Dapat melakukan pertukaran file antar komputer dengan mudah
  2. Pada pemilik hosting, ftp dapat digunakan untuk backup website 
  3. FTP menyediakan transfer data yang efisien, karena kemudahan dalam menggunakan
  4. Semua client ftp dapat mengirim ataupun menerima file
  5. Data tidak hilang pada saat pengiriman meskipun jaringan terputus

Selain kelebihan diatas, ftp juga memiliki beberapa kekurangan yang perlu diperhaikan
  1. FTP merupakan protokol yang cukup tua
  2. Pengguna yang belum paham betul dengan FTP dapat menghapus data tanpa sengaja
  3. FTP kurang aman, kecuali sudah dienkripsi dengan seperti SFTP
  4. Perlu keahlian khusus untuk konfigurasi FTP Server

Cara Kerja FTP

Metode yang digunakan FTP yaitu dengan melakukan autentikasi standar seperti halnya username dan password untuk menentukan boleh tidaknya mengakses data-data yang ada di FTP server.

User yang diperbolehkan untuk mengakses server FTP maka dapat mengirim file, mengunduh file ataupun melakukan perubahan data-data yang berada dalam suatu direktori.

FTP Mode aktif dan mode pasif
Sebelum terjadinya koneksi antara FTP Server dan Client, FTP client harus memulai koneksi dengan memintanya ke server, jika sudah terhubung maka pertukaran data dapat terjadi. FTP dapat bekerja dengan mode aktif ataupun pasif, mode inilah yang menentukan bagaimana koneksi terbentuk.