Friday, April 28, 2017

What is Datacenter ?



. Pengertian Datacenter
Datacenter (Pusat data) adalah fasilitas yang digunakan untuk sistem komputer rumah dan komponen terkait, seperti sistem telekomunikasi dan penyimpanan. Ini umumnya mencakup pasokan listrik yang berlebihan atau cadangan, koneksi komunikasi data yang berlebihan, kontrol lingkungan (misalnya AC, pemadaman kebakaran) dan berbagai perangkat keamanan. Pusat data yang besar adalah operasi skala industri yang menggunakan listrik sebanyak kota kecil.
Read More

Thursday, April 27, 2017

Mengenal Macam - macam Database!

Assalamu'alaikum wr. wb.

Hai? Pada kesempatan kali ini saya akan membahas tentang macam - macam database.




A. Pengertian Database

Database merupakan kumpulan data yang terorganisir. Ini adalah kumpulan skema, tabel, kueri, laporan, pandangan, dan objek lainnya. Data biasanya disusun untuk memodelkan aspek realitas dengan cara yang mendukung proses yang memerlukan informasi, seperti pemodelan ketersediaan kamar di hotel dengan cara yang mendukung pencarian hotel dengan lowongan.
Sistem Manajemen Basis Data (DBMS)  adalah aplikasi perangkat lunak komputer yang berinteraksi dengan pengguna, aplikasi lain, dan database itu sendiri untuk menangkap dan menganalisa data. Tujuan umum DBMS dirancang untuk memungkinkan definisi, pembuatan, query, update, dan administrasi database.
DBMS yang terkenal meliputi MySQL, PostgreSQL, MongoDB, MariaDB, Microsoft SQL Server, Oracle, Sybase, SAP HANA  MemSQL dan IBM DB2.
B. Latar Belakang
Seiring dengan kemajuan zaman dan juga teknologi pada masa sekarang ini, serta penggunaan database yang juga semakin banyak digunakan pada berbagai bidang. Database sendiri juga muncul dengan versi - versinya yang bermacam - macam.
C. Maksud dan tujuan
  • Agar lebih memudahkan para pengguna database untuk mencari referensi.
  • Agar kita dapat mengetahui lebih tentang macam - macam database.
D. Pembahasan

Berikut ini macam - macam database :


1. Oracle


Oracle yaitu Relational Database Management System (RDBMS) untuk mengelola informasi secara terbuka, komprehensif, dan terintegrasi.
Vendor : Oracle Coorporation
Digunakan untuk pengaksesan data yang dilakukan secara online.
Dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah.

Kelebihan :

a. Banyak fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi besar.
b. Dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan.
c. DBMS yang rumit dan dulit dipelajari.

Kekurangan :

a. DBMS yang paling rumit dan paling mahal di dunia. Penggunaannya memakan banyak biaya, mulai dari device sampai diperlukannya DBA yang handal.


2. MySQL

Multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
MySQL AB gratis, dibawah lisensi GNU General Public License (GPL), tetapi ada juga MySQL yang berbayar.
Kelebihan :
a. Freeb. Stabil dan tangguh
c. Fleksibel dengan berbagai pemrograman
d. Security yang baik
e. Dukungan dari banyak komunitas
f. Kemudahan management database
g. Mendukung transaksi
h. Perkembangan software cukup cepat
Kekurangan:
a. Kurang mendukung koneksi ke bahasa pemrograman visual seperti VB, Delphi, dan Foxpro dikarenakan koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut.
b. Data yang ditangani belum begitu besar.
c. Lambat untuk query yang kompleks seperti LEFT JOIN yang banyak, dan penggunaan SubQuery.
d. Belum mendukung Windowing Function
3. Ms. Acces
Ms. Access adalah Database Storage Engine buatan Microsoft, merupakan bagian dari Microsoft Office.
Kelebihan:
–    Mudah dipelajari dan digunakan.
–    Kompatibilitasnya dengan bahasa pemrograman SQL. Pengguna dapat mencampur dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan untuk mengaplikasikan konsep berorientasi objek.
Kekurangan :
–    Instalasinya membutuhkan ruang yang cukup besar di hard disk.
–    Hanya bisa dijalankan di sistem operasi Windows.
–    Kapasitas data sangat terbatas sehingga hanya cocok jika diaplikasikan untuk small system atau home bisnis.
–    Keamanan tidak begitu bisa dihandalkan walaupun sudah mengenal konsep relationship.
–    Kurang bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang bersifat klien atau server.

4. Microsoft SQL server

Keluaran dari Microsoft seperti halnya Microsof Accesss.
Bahasa query utama yang digunakan adalah varian dari ANSI SQL yang disebut sebagai T-SQL (Transact-SQL). Bahasa ini membolehkan user untuk membuat stored procedure sehingga meningkatkan efisiensi akses dengan basis data.
Kelebihan:
• Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu untuk mengolah data dengan jumlah yang besar.
• Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
• Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan software yang sama platform dengan MS-SQL, misalnya Microsoft Visual Basic.
• Memiliki tingkat pengamanan data yang baik.
• Memiliki kemampuan back-up data, rollback data, dan recovery data.
• Memiliki kemampuan membuat database mirroring dan clustering.
Kekurangan :
•    Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).
•    Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
•    Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah
5. IBM DB2

Produk Sistem Manajemen Hubungan Database dari IBM atau sekarang yang populer disebut Data Server.
Disebut juga sebagai DB2 Enterprise Server Edition atau top of the line DB2 Data Warehouse Edition (DB2 DWE) yang berjalan pada Unix, Windows dan Linux Server.
Kelebihan:
1.    Memiliki fitur mengurangi ruang penyimpanan yang diperlukan sampai dengan 50 persen.
2.    Waktu yang diperlukan untuk mengumpulkan informasi ini telah dikurangi dari hitungan bulan sampai hanya hitungan jam atau menit.
Kekurangan:
1. Platform specified
2. Tidak bisa download langsung dari IBM
3. Kecepatanya masih kalah dibanding MySQL dan Oracle
6. dBase

DBMS yang secara luas digunakan pada mikrokomputer yang dikenalkan oleh Ashton-Tate untuk komputer CP/M, kemudian untuk platform Apple II, Apple Macintosh dan IBM PC dengan DOS yang menjadi salah satu perangkat lunak yang paling laris selama beberapa tahun pada saat itu.
Ketidakmampuan dBASE untuk bertransisi dengan sistem operasi yang lebih baru, Microsoft Windows pada akhirnya membuat penggunaan dBASE tergantikan oleh produk-produk lainnya yang lebih baru seperti Paradox, Clipper, FoxPro, dan Microsoft Access. Kepemilikan dBASE akhirnya dijual ke Borland pada 1991 dan pada 1999 Borland menjual hak atas jajaran produk dBASE pada sebuah perusahaan baru dBASE Inc.
Dasar file format dBASE, yang dikenal sebagai file .dbf, saat ini merupakan salah satu format yang luas digunakan oleh banyak aplikasi yang membutuhkan format sederhana untuk menyimpan data-data secara terstruktur.
7. Visual Foxpro

Awalnya FoxPro, lalu berkembang menjadi Visul FoxPro pada tahun 1995. Kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi objek. Dengan adanya Visual Studio, FoxPro menjadi anggotanya. Sasaran utama Visual Studio adalah menyediakan alat bantu pemrogrman dan database untuk mengembangka perangkat lunak yang memenuhi tuntutan zaman.
Kelebihan :
–    Model data yang digunakan adalah model relasional yang merupakan model yang paling sederhana sehingga mudah dipahami oleh pengguna dan paling populer.
(Model ini menggunakan sekumpulan tabel berdimensi dua, yang disebut relasi atau table, dengan masing-masing relasi tersusun atas tupel atau baris dan atribut. Relasi dirancang sedemikian rupa sehingga dapat menghilangkan kesia-siaan data dan mengunakan kunci tamu untuk berhubungan dengan relasi lain.)
•  Simpel
•   Fitur lengkap
•  Punya database sendiri yaitu DBF
•   Akses ke database internal mudah
•   OOP murni sejak versi 6.0
•  Dinamis
•   Akses ke library eksternal mudah
•   Sederhana
•   Tidak memerlukan spesifikasi hardware yang tinggi
Kekurangan :
•  Tidak tersedia tipe data pointer
•  Pembuatan report dan menu-designer belum mengimplementasikan OOP.
8. Postgre SQL

Selama ini banyak memberikan keuntungan yang lebih terhadap para perusahaan atau kegiatan bisnis dibanding DBMS lainnya.
Kelebihan :
–    Dengan menggunakan PostgreSQL, tidak ada seorangpun dapat menuntut untuk pelanggaran terhadap perjanjian lisensi, sebagaimana tidak ada biaya lisensi yang diasosiasikan (digabungkan) untuk software. Hal ini menyebabkan PostgreSQL memberikan keuntungan tambahan, antara lain: bisnis menjadi lebih profitable dengan skala penyebaran yang luas. tidak ada kemungkinan diperiksa untuk pemenuhan lisensi, fleksibel untuk menjalankan konsep penelitian dan trial deployment tanpa memerlukan biaya lisensi tambahan.
–    Menghemat biaya staffing karena telah didesain dan dibuat sedemikian rupa untuk mempunyai tingkat pemeliharaan dan kebutuhan yang lebih rendah.
–    Terpercaya dan stabil. (banyak perusahaan yang melaporkan bahwa PostgreSQL tidak pernah, bahkan sekalipun, mengalami crashed pada saat melakukan operasi dengan tingkat aktivitas yang tinggi)
–    Extensible, artinya tidak memerlukan biaya untuk perluasan. Menggunakan penyimpanan data dengan banyak baris (multiple rows) yang dinamakan MVCC. Hal ini dimaksudkan agar PostgreSQL sangat responsif pada high volume environments.
–    Kaya akan fitur.
Kekurangan :
–    Kurang populer.
–    Kurang cocok bekerja di lingkungan web jika dibandingkan dengan MySQL.
–    Kurang fokus dalam hal kelangsingan dan kecepatan.
–    Arsitektur dengan multiprose sulit diterapkan ke Windows, sebab Windows sangat thread-oriented. Saat ini bisa dijalankan di Windows, tapi melalui lapisan emulasi Cygwin.
–    Kurang unggul dalam hal ketersediaan fungsi built-in.
–    Replikasi di PostgreSQL belum disertakan dalam distribusi standarnya yang terbatas hanya bisa melakukan penambahan kolom, penggantian nama kolom, dan penggantian nama tabel.

9. Clipper

Lebih ditujukan untuk pengolahan data.
Mulai dikenal sekitar tahun 80-an sampai 90-an. Clipper dimasukan ke dalam kelompok Xbase.
Kelebihan :
• Tidak memerlukan perangkat keras yang tinggi
• Tidak berbentuk grafis, sehingga memudahkan dalam pencetakan melalui printer.
• Mudah dalam pemasukan data
Kekurangan :
• Tidak menerapakan konsep basis data secara penuh(relasi antar file tidak didukung oleh manajemen clipper tetapi harus dilakukan oleh programmer)
• Tidak mendukung aplikasi internet
• Segala sesuatu dikerjakan oleh programmer (tidak ada generate code secara otomatis oleh system)
–    Strukur program Clipper tidak beraturan, hal ini dipandang sebagai kekurangan tetapi juga dapat dimanfaatkan oleh pemrogram sebagai kelebihan.
10. Firebird

Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix.
Firebird ini diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland.
Vendor dari firebird adalah Official mozilla firefox builds.
Kelebihan :
– Memiliki user base kecil namun aktif
–    Merupakan DBMS yang relatif matang untuk digunakan, dan tujuannya menetapkan peletakan kembali Oracle dan SQL server dalam aplikasi komersil,
Firebird memiliki user-base yang loyakl, dan merupakan produk bagus untuk bekerja dengannya, dan jika ia dapat meningkatkan kecepatan development-nya, seperti juga meningkatkan marketing-nya, akan menjadi pesaing yang kuat.
Kekurangan :
– Kekurangan yang paling nyata waktu itu adalah replication engine (walaupun Firebird memiliki fitur lanjutan, yang menjaga identical copy dari live database). Ada proyek yang terjadi, banyak yang komersil, namun Open Source-nya sendiri terlihat tidak matang, atau terintegrasi ke dalam Firebird code utama. Firebird development relatif lambat.
E. Kesimpulan
Lebih baik jika kita mengetahui berbagai macamnya, tidak hanya yang kita pelajari saja. 
F. Referensi
https://sharetulisan.wordpress.com/2014/10/14/macam-macam-database/

Sekian postingan dari saya hari ini. Semoga Bermanfaat. Terima kasih ! 
Read More

Wednesday, April 26, 2017

Securing Mikrotik with Port Knocking

Assalamu'alaikum wr. wb.

Pada kesempatan kali ini saya akan membagikan tentang port knocking di mikrotik.


A. Pengertian Port Knocking
Port Knocking adalah metode membuka port secara eksternal pada firewall dengan membuat percobaan koneksi pada satu set port tertutup yang telah ditentukan sebelumnya. Setelah urutan upaya koneksi yang benar diterima, peraturan firewall dimodifikasi secara dinamis untuk memungkinkan host yang mengirim koneksi mencoba untuk terhubung melalui port tertentu. Sebuah varian yang disebut otorisasi paket tunggal ada, di mana hanya satu "ketukan" yang dibutuhkan, yang terdiri dari paket terenkripsi.
B. Latar Belakang
Dewasa ini, banyak terjadi attack pada jaringan - jaringan yang memiliki informasi penting yang dilakukan oleh orang - orang yang tidak bertanggungjawab. Nah, menurut saya port knocking ini nantinya bisa menjadi salah satu antisipasi dan penanganannya.
C. Maksud dan Tujuan
  • Tujuan utama pengetatan port adalah mencegah penyerang memindai sistem agar layanan berpotensi dieksploitasi dengan melakukan pemindaian port, karena kecuali penyerang mengirimkan urutan ketukan yang benar, port yang dilindungi akan tampak tertutup.
  • Agar kita dapat mempraktekkan port knocking pada jaringan kita.
  • Dapat lebih tahu tentang port knocking di mikrotik.
D. Alat dan bahan
  • Laptop
  • Jaringan internet
  • Mikrotik
E. Waktu
Kurang lebih 15menit.
F. Pelaksanaan

1. Pertama, masuk winbox dulu.
2. Lalu masuk ke IP>Firewall.


3. Kemudian, pada tab General isikan
Chain : input
Protocol : icmp


4. Selanjutnya, pindah ke tab Action
Action : addr scr to address list
Address list : icmp
Timeout : 00:01:00 (Sesuai yang kita inginkan)


5. Setelah itu, apply lalu OK.
6. Jika sudah tambahkan lagi pada tab General isikan.
Chain : input
Protocol : tcp
Dst. Port: 22, 8291 (port ssh, winbox)


7. Lalu pada tab Advanced,


8. Kemudian, di tab Action isikan Drop.


9. Selanjutnya, kita coba masuk melalui winbox. Jika muncul tampilan seperti di bawah ini, maka harus melakukan ping terlebih dahulu.


10. Lalu coba ping IP mikrotik di terminal. Harusnya TTL. 
11. Terakhir, login lagi melalui winbox..

G. Kesimpulan
Dengan menggunakan port knocking ini, kita dapat lebih mengamankan mikrotik kita.
H. Referensi
http://itnetworkingindonesia.blogspot.co.id/2017/04/mengmankan-mikrotik-menggunakan-port_19.html

Mungkin itu dulu yang bisa saya share. Semoga bermanfaat. Terima Kasih ! 
Read More

Tuesday, April 25, 2017

Lebih Dekat dengan MySQL!

Assalamu'alaikum wr. wb.

Apa kabar? Kali ini saya ingin membagikan tentang MySQL!


A. Pengertian MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.

B. Latar Belakang
MySQL selalu digunakan dalam penerapannya yang berkaitan dalam database.
C. Maksud dan tujuan
Agar  kita dapat lebih explore tentang MySQL.
D. Pembahasan
MySQL memiliki beberapa keistimewaan, antara lain :
  1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
  2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
  3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
  8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IPUnix soket (UNIX), atau Named Pipes (NT).
  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

Kelebihan

  1. Berlisensi GPL dan Multi Platform.
  2. Dapat diintegrasikan dengan beberapa bahasa Pemrograman seperti .Net, Java, Python, Perl yang merupakan bahasa pemrograman yang paling dominan di kalangan programmer.
  3. Mendukung ODBC untuk sistem operasi Windows sehingga bisa digunakan aplikasi yang berjalan diwindows.
  4. Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih hemat resource memory (dibandingkan database lain) sehingga mudah digunakan untuk bahan pembelajaran.
  5. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari 20 bahasa meskipun bahasa indonesia belum termasuk didalamnya.

Kekurangan

  1. Banyak mengklaim kurang support terhadap pemrograman Visual/Desktop, sehingga sedikit yang menggunakan untuk aplikasi visual.
  2. Karena berlisensi GPL sehingga sulit mendapatkan update untuk problem yang urgent, sehingga perusahaan skala menengah keatas lebih memilih RDBMS berlisensi dan disupport seperti Oracle dan MS SQL Server.
  3. Sangat diragukan dalam menangani data skala besar, karena ada beberapa opini yang pro dan kontra terhadap kemampuan MySQL terhadap pengolahan data yang besar.

MySQL sangat populer dalam aplikasi web seperti MediaWiki (perangkat lunak yang dipakai Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke dan berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo.

E. Kesimpulan
MySQL sangat bermanfaat pada sistem database dan penerapannya pada berbagai bidang.
F. Referensi
https://id.wikipedia.org/wiki/MySQL

Sekian dari saya. Semoga bermanfaat bagi kita semua. Terima kasih ! 
Read More

Saturday, April 22, 2017

Memahami Port Forwarding

Assalamu'alaikum wr. wb.

Pada kesempatan kali ini saya akan menulis tentang Port Forwarding!



A. Pengertian Port Forwarding
Port forwarding atau pemetaan port adalah aplikasi terjemahan alamat jaringan (NAT) yang mengalihkan permintaan komunikasi dari satu kombinasi alamat dan nomor port ke paket lain sementara paket melintasi gateway jaringan, seperti router atau firewall. Teknik ini paling sering digunakan untuk membuat layanan pada host yang berada pada jaringan yang dilindungi atau disamarkan (internal) yang tersedia untuk host di sisi berlawanan dari gateway (jaringan eksternal), dengan memetakan ulang alamat IP tujuan dan nomor port komunikasi ke Sebuah host internal.
B. Latar Belakang
Dengan metode ini, kita dapat terhubung jaringan jarak jauh.
C. Maksud dan tujuan

  • Agar kita dapat lebih mengetahui tentang port forwarding.
  • Untuk diterapkan ke kehidupan sehari - hari.


D. Pembahasan Materi

Tujuan Port Forwarding

  • Memungkinkan komputer jarak jauh (misalnya ISP) untuk terhubung ke komputer atau layanan tertentu di dalam jaringan LAN pribadi.
  • Administrator jaringan menyisihkan satu nomor port di gateway pada saat mengkonfigurasi port forwarding untuk penggunaan eksklusif berkomunikasi dengan layanan di jaringan pribadi, yang berada pada host tertentu. 
  • Host eksternal harus mengetahui nomor port ini dan alamat gateway untuk berkomunikasi dengan layanan internal jaringan.

Aplikasi yang umum termasuk yang berikut :
Menjalankan server HTTP publik di dalam LAN pribadi
  • Mengijinkan akses Secure Shell ke host di LAN pribadi dari Internet
  • Memungkinkan akses FTP ke host di LAN pribadi dari Internet
  • Menjalankan server permainan yang tersedia untuk umum di dalam LAN pribadi
Jenis port forwarding :
  • Local port forwarding 

Local port forwarding adalah jenis port forwarding yang paling umum. Digunakan untuk meneruskan data dengan aman dari aplikasi klien lain yang berjalan pada komputer yang sama dengan Secure Shell Client. Jenis ini memungkinkan pengguna terhubung dari komputer lokal ke server lain. Dengan menggunakan port forwarding lokal, firewall yang memblokir halaman web tertentu dapat dilewati. Dua item penting dalam port forwarding lokal ini adalah server tujuan dan dua nomor port.

  • Remote port forwarding
Memungkinkan komputer lain mengakses aplikasi yang di host di server jarak jauh. Dua contoh :
  1. Karyawan perusahaan host server FTP di rumahnya sendiri dan ingin memberikan akses ke layanan FTP kepada karyawan yang menggunakan komputer di tempat kerja. Untuk melakukan ini, seseorang karyawan dapat mengatur port forwarding jarak jauh melalui SSH di komputer internal perusahaan dengan memasukkan alamat server FTP mereka dan menggunakan nomor port yang benar untuk FTP (Port FTP standar adalah TCP atau 21)
  2. Membuka sesi remote dekstop. Melalui SSH, ini bisa dilakukan dengan membuka port komputasi jaringan virtual (5900) dan termasuk alamat komputer tujuan.

    • Dynami port forwarding
    Dynamic port forwarding (DPF) adalah metode on-demand untuk melintasi firewall atau NAT melalui penggunaan lubang jarum firewall. Tujuannya adalah untuk memungkinkan klien terhubung dengan aman ke server tepercaya yang bertindak sebagai perantara untuk tujuan mengirim / menerima data ke satu atau beberapa server tujuan.
    DPF dapat diimplementasikan dengan membuat aplikasi lokal, seperti SSH, sebagai server proxy SOCKS, yang dapat digunakan untuk memproses transmisi data melalui jaringan atau melalui Internet. Program, seperti peramban web, harus dikonfigurasi secara terpisah untuk mengarahkan lalu lintas melalui proxy, yang bertindak sebagai terowongan aman ke server lain. Setelah proxy tidak lagi dibutuhkan, program harus dikonfigurasi ulang ke pengaturan semula. Karena persyaratan manual DPF, itu tidak sering digunakan.
    E. Kesimpulan
    Dengan menggunakan port forwarding, kita bisa berlatih, belajar dan mengeksplorasi tantang bagaimana menghubungkan komputer jarak jauh dengan komputer di dalam jaringan LAN pribadi.
    F. Referensi
    https://en.wikipedia.org/wiki/Port_forwarding

    Mungkin itulah beberapa pembahasan tentang port forwarding, Semoga bemanfaat bagi kita semua. Terima Kasih !

    Wassalamu'alaikum wr. wb.
    Read More

    Friday, April 21, 2017

    Install User Manager Mikrotik !

    Assalamu'alaikum wr. wb.

    Pada kesempatan kali ini saya akan menulis tentang step by step menginstall user manager di mikrotik.


    A. Pengertian User Manager
    User manager adalah metode atau aplikasi yang bisa kita gunakan untuk  memanage user - user yang ada di mikrotik.
    User Manager di Mikrotik sangat berguna untuk managemen user di Mikrotik, misalnya user pada hotspot. Dengan User Manager kita dapat menambahkan, mengatur, dan memantau user dengan mudah. User Manager adalah suatu aplikasi manajemen sistem di dalam mikrotik yang juga berfungsi sebagai radius server yang dapat digunakan untuk :

    • HotSpot users,
    • PPP (PPtP/PPPoE) users,
    • DHCP users,
    • Wireless users,
    • RouterOS users. 
    B. Latar Belakang
    Di dalam dunia IT, Mikrotik tentunya sudah tidak asing lagi. Tidak hanya mengenal fisiknya saja, tetapi kita harusnya juga mengenal fungsi dan cara menggunakannya. Salah satunya adalah bisa diinstall user manager internet. Maka dari itu, saya ingin menulis materi yang sudah saya pelajari ini.
    C. Maksud dan tujuan
    • Agar kita bisa belajar tutorial menginstall user manager di mikrotik.
    • Lebih mengexplore fungsi dan fitur - fitur di mikrotik.
    D. Alat dan bahan
    • Laptop
    • Mikrotik
    • Web browser
    • File user manager
    • Pemahaman
    E. Waktu
    10 menit
    Read More

    Thursday, April 20, 2017

    Lebih Dekat dengan MAC Address !

    Assalamu'alaikum wr. wb.

    Pada kesempatan kali ini saya akan menulis artikel tentang MAC Address.


    A. Pengertian MAC Address
    MAC Address (Media Access Control Address) adalah sebuah alamat jaringan yang diimplementasikan pada lapisan data-link dalam tujuh lapisan model OSI, yang merepresentasikan sebuah node tertentu dalam jaringan. Dalam sebuah jaringan berbasis Ethernet, MAC address merupakan alamat yang unik yang memiliki panjang 48-bit (6 byte) yang mengidentifikasikan sebuah komputer, interface dalam sebuah router, atau node lainnya dalam jaringan. MAC Address juga sering disebut sebagai Ethernet address, physical address, atau hardware address.
    B. Latar Belakang
    Untuk mengkomunikasikan komputer satu dengan lainnya, frame - frame jaringan harus diberi alamat dengan menggunakan Layer-2 yaitu MAC Address.
    C. Maksud dan tujuan
    Agar kita dapat lebih mengenal dan mengetahui tentang MAC Address.
    D. Pembahasan Materi

    1. Cara Kerja MAC Address
    MAC Address mengizinkan perangkat - perangkat dalam jaringan agar dapat berkomunikasi antara satu dengan yang lainnya. Sebagai contoh, dalam sebuah jaringan berbasis Ethetnet, setiap header dalam frame Ethernet mengandung info mengenai MAC Address baik dari komputer sumber (source) maupun komputer tujuan (destination). 
    2. Pengalamatan MAC Address
    MAC address memang harus unik, dan untuk itulah, Institute of Electrical and Electronics Engineers (IEEE) mengalokasikan blok-blok dalam MAC address. 24 bit pertama dari MAC address merepresentasikan siapa pembuat kartu tersebut, dan 24 bit sisanya merepresentasikan nomor kartu tersebut. Setiap kelompok 24 bit tersebut dapat direpresentasikan dengan menggunakan enam digit bilangan heksadesimal, sehingga menjadikan total 12 digit bilangan heksadesimal yang merepresentasikan keseluruhan MAC address. Berikut merupakan tabel beberapa pembuat kartu jaringan populer dan nomor identifikasi dalam MAC Address.
    Nama vendorAlamat MAC
    Cisco Systems00 00 0C
    Cabletron Systems00 00 1D
    International Business Machine Corporation00 04 AC
    3Com Corporation00 20 AF
    GVC Corporation00 C0 A8
    Apple Computer08 00 07
    Hewlett-Packard Company08 00 09
    Agar antara komputer dapat saling berkomunikasi satu dengan lainnya, frame-frame jaringan harus diberi alamat dengan menggunakan alamat Layer-2 atau MAC address. Tetapi, untuk menyederhanakan komunikasi jaringan, digunakanlah alamat Layer-3 yang merupakan alamat IP yang digunakan oleh jaringan TCP/IP. Protokol dalam TCP/IP yang disebut sebagai Address Resolution Protocol (ARP) dapat menerjemahkan alamat Layer-3 menjadi alamat Layer-2, sehingga komputer pun dapat saling berkomunikasi.

    3. Menampilkan MAC Address

    Beberapa utilitas jaringan dapat menampilkan MAC Address, yakni sebagai berikut:
    1. IPCONFIG (dalam Windows NT, Windows 2000Windows XP dan Windows Server 2003).
    2. WINIPCFG (dalam Windows 95Windows 98, dan Windows Millennium Edition).
    3. /sbin/ifconfig (dalam keluarga sistem operasi UNIX)

    Berikut ini adalah gambaran jika kita menampilkannya di Linux :


    MAC addressnya yaitu angka di samping parameter HWaddr

    Berikut ini adalah gambaran jika kita menampilkannya di Windows :


    C:\>ipconfig /all
    
    Windows IP Configuration
      Host Name . . . . . . . . . . . . : karma
      Primary Dns Suffix  . . . . . . . :
      Node Type . . . . . . . . . . . . : Unknown
      IP Routing Enabled. . . . . . . . : No
      WINS Proxy Enabled. . . . . . . . : No
    
       
    Ethernet adapter loopback:
    
      Connection-specific DNS Suffix  . :
      Description . . . . . . . . . . . : Microsoft Loopback Adapter
      Physical Address. . . . . . . . . : 02-00-4C-4F-4F-50
      DHCP Enabled. . . . . . . . . . . : No
      IP Address. . . . . . . . . . . . : 192.168.0.1
      Subnet Mask . . . . . . . . . . . : 255.255.255.0
      Default Gateway . . . . . . . . . : 192.168.0.7


    E. Kesimpulan
    MAC Address berada di layer 2 dan sebagai identitas vendor suatu perangkat atau komputer.

    F. Referensi
    Kalian bisa pelajari lebih lanjut di https://id.wikipedia.org/wiki/MAC_address

    Mungkin hanya itu yang bisa saya tulis kali ini, Semoga bermanfaat. Terima kasih ! 

    Wassalamu'alaikum wr. wb.
    Read More

    Wednesday, April 19, 2017

    Mengganti Perintah di Terminal menggunakan Perintah Bash

    Assalamu'alaikum wr. wb.

    Pada kesempatan kali ini, saya akan menulis tentang perintah bash di postingan ini ..

    A. Pengertian BASH
    Bash adalah shell Unix dan bahasa perintah yang ditulis oleh Brian Fox untuk Proyek GNU sebagai pengganti perangkat lunak gratis untuk Bourne shell.
    Pertama kali dirilis pada tahun 1989, telah didistribusikan secara luas sebagai shell default untuk distribusi Linux dan macos Apple (sebelumnya OS X). Versi tersedia untuk Windows 10.
    Kata bash sendiri merupakan singkatan dari Bourne-again shell, berasal dari Bourne Shell yang merupakan sumber asalnya.
    B. Latar Belakang
    Dalam dunia networking, kita tidak akan jauh - jauh dari kata terminal karena banyak hal yang kita lakukan menggunakan terminal. Saya ingin mensharing artikel ini agar saya maupun pembaca dapat lebih dalam mengeksplorasi terminal dengan mengganti command - commandnya sesuai yang kita inginkan.
    C. Maksud dan tujuan
    • Agar kita lebih mengetahui pengembangan di terminal.
    • Untuk mempercepat kerja kita.
    • Agar tidak mudah bosan saat membuka atau mengerjakan sesuatu di terminal.
    D. Alat dan bahan
    • Laptop
    • Pemahaman
    E. Waktu
    Kurang lebih 10 menit.
    F. Pelaksanaan
    1. Pertama, kita masuk root dulu.

    2. Kedua, masuk direktori /usr/bin dengan perintah "cd /usr/bin".

    3. Ketiga, kita buat file untuk perintah yang akan kita ganti. Misalnya, saya mengganti perintah "sudo su" dengan "vin" maka kita buat file dengan perintah "nano vin" .
     
    4. Keempat, kita isi filenya seperti gambar di bawah ini. Ketikkan "!#/bin/bash" untuk baris pertama, lalu ketikkan perintah default yang akan kita ganti yaitu "sudo su" . Jika sudah, ctrl+x, lalu y, enter.

    5. Kelima, kita beri hak aksesnya dengan perintah "chmod +x vin".

     
    6. Terakhir, kita coba gunakan perintahnya.


    Simple bukan?

    G. Kesimpulan
    Dengan mengganti command - command default yang ada di terminal sesuai yang kita inginkan, lebih mempermudah dan mempercepat kita dalam bekerja serta tidak mudah bosan dengan terminal kita.
    H. Referensi
    https://en.wikipedia.org/wiki/Bash_(Unix_shell)
    http://wastongmg.blogspot.co.id/2017/04/menambah-perintah-su-tapi-dengan-nama.html

    Mungkin cukup sekian dari saya, Semoga bermanfaat. Terima kasih !

    Wassalamu'alaikum wr. wb.
    Read More

    Tuesday, April 18, 2017

    ROUTER ?



    A. Pengertian Router
    Router adalah perangkat jaringan yang meneruskan paket data antara jaringan komputer. Router melakukan lalu lintas mengarahkan fungsi pada Internet. Sebuah paket data biasanya diteruskan dari satu router ke router lain melalui jaringan yang merupakan internetwork hingga mencapai tujuan simpul.

    B. Latar Belakang
    Router sangat berguna untuk menghubungkan jaringan satu dengan yang lain.
    C. Maksud dan tujuan
    Agar kita lebih mengetahui tentang router.
    D. Pembahasan

    1. Fungsi router
    • Router berfungsi sebagai penghubung 2 jaringan atau lebih untuk meneruskan data dari satu jaringan ke jaringan lainnya.
    • Membagi sebuah jaringan besar ke dalam beberapa subnetwork untuk meningkatkan kinerja dan juga mempermudah manajemennya. 
    • Mengoneksikan dua buah jaringan yang menggunakan media yang berbeda.
    2. Jenis - jenis router
    Secara umum, jenis - jenis router yaitu :
    • Static router (router statis): adalah sebuah router yang memiliki tabel routing statis yang di setting secara manual oleh para administrator jaringan.
    • Dynamic router (router dinamis): adalah sebuah router yang memiliki dan membuat tabel routing dinamis, dengan mendengarkan lalu lintas jaringan dan juga dengan saling berhubungan dengan router lainnya.
    Router berbeda dengan switch, sebagai perumpamaan switch merupakan suatu jalan, sedangkan router merupakan penghubung antar jalan. Masing-masing rumah berada pada jalan yang memiliki alamat dalam suatu urutan tertentu. Dengan cara yang sama, switch menghubungkan berbagai macam alat, dimana masing-masing alat memiliki alamat IP sendiri pada sebuah LAN.
    E. Kesimpulan
    Router memiliki banyak kegunaan dan banyak yang bisa kita kembangkan dari Router.
    F. Referensi
    https://id.wikipedia.org/wiki/Penghala
    Read More

    Monday, April 17, 2017

    Layoutit ! Bootstrap Provider !

    Assalamu'alikum wr. wb.

    Pada kesempatan kali ini saya akan mensharing apa yang telah saya dapatkan hari ini, yang merupakan sharing dari teman saya tadi di depan tentang Website penyedia Bootstrap yaitu Layoutit.

    http://www.codewithcoffee.com/wp-content/uploads/2015/10/layoutit.jpg

    A. Pengertian Bootstrap
    Bootstrap adalah kerangka kerja front-end open source yang gratis dan terbuka untuk merancang situs web dan aplikasi web. Ini berisi template desain berbasis HTML dan CSS untuk tipografi, form, tombol, navigasi dan komponen antarmuka lainnya, serta ekstensi JavaScript opsional. Tidak seperti banyak kerangka web, ini hanya menyangkut pengembangan front-end saja.
    B. Latar Belakang
    Bootstrap merupakan pintasan seorang pengembang (developer) dalam pekerjaannya membuat situs web. Postingan ini saya bagikan juga karena bootstrap sangat membantu untuk belajar membuat situs web bagi pemula. Nah, maka dari itu saya memberikan referensi Layoutit ini.

    C. Maksud dan tujuan
    • Agar kita dapat lebih mengexplore tentang pemrograman ataupun proses pada pembuatan  suatu website.
    • Untuk membantu dan mempermudah kita dalam membuat website.
    • Memberikan referensi bagi pemula yang mempelajari website.
    D. Materi
    1. Fungsi Bootstrap
    • Sebagai kerangka kerja atau perencanaan dan perancangan desain sebelum membuat website.
    • Bootstrap 3 mendukung versi terbaru Google Chrome, Firefox, Internet Explorer, Opera, Safari (Kecuali di Windows), juga mendukung kembali ke IE8 dan Firefox Extended Support Release (ESR) terbaru.
    • Sejak versi 2.0, Bootstrap mendukung desain web responsif (Tata letak halaman web menyesuaikan secara dinamis dengan mempertimbangkan karakteristik perangkat yang digunakan (dekstop, tablet, ponsel)).
    • Mulai versi 3.0, Bootstrap mengadopsi filosofi desain mobile pertama, yang menekankan desain responsif secara default.
    • Versi 4.0 alpha release menambahkan dukungan Sass dan flexbox.

    2. Fungsi Layoutit
    Secara umum, fungsi layoutit adalah sebagai website penyedia bootstrap untuk public khususnya untuk para developper ataupun programmer baik yang basic maupun advanced.
    3. Fitur - fitur Layoutit
    • Dapat membuat rancangan website sebelum membuat website aslinya.
    • Drag dan drop komponen sesuai desain perencanaan desain yang Anda inginkan.
    • Mudah untuk mengintegrasikan dengan bahasa pemrograman, Anda hanya mendownload HTML dan mulai mengcodingnya desain ke dalamnya.
    Berikut ini adalah beberapa gambar dokumentasi Layoutit maupun Bootstrap :
    1. Pencarian Layouit di google.

     

    2. Page awal tampilan Layoutit.


    3. Editing (Drag dan drop komponen rancangan desain).
     

    3. Preview setelah editing.




    E. Kesimpulan
    Dengan menggunakan Layoutit ini, kita bisa dengan cepat dan lebih mudah membuat rancangan desain serta menuangkan gambaran desain yang ada di pikiran kita untuk website seperti apa yang akan kita buat. 
    F. Referensi
    https://en.wikipedia.org/wiki/Bootstrap_(front-end_framework)
    Teman yang sharing di depan.

    Cukup sekian dulu saya menulis artikel ini, Semoga Bermanfaat. Terima kasih !

    Wassalamu'alikum wr. wb.
    Read More

    Social Profiles

    Facebook Instagram Email

    Translate

    Total Pageviews

    Followers

    My Info

    SMK NEGERI PRINGSURAT
    LEARN for yesterday => LIVE for today => HOPE for tomorrow !

    Blog Archive

    Popular Posts

    Copyright © VINA'S - NOTES | Powered by Blogger
    Design by Lizard Themes | Blogger Theme by Lasantha - PremiumBloggerTemplates.com