Apa itu Big data? Pengertian big data

Apa itu Big data? Pengertian big data

10/07/2018 0
Mahadata, lebih dikenal dengan istilah bahasa Inggris big data, adalah istilah umum untuk segala himpunan data (data set) dalam jumlah yang sangat besar, rumit dan tak terstruktur sehingga menjadikannya sukar ditangani apabila hanya menggunakan perkakas manajemen basis data biasa atau aplikasi pemroses data tradisional belaka. Mahadata juga dapat diartikan sebagai pertumbuhan data dan informasi yang eksponensial dengan kecepatan dalam pertambahannya dan memiliki data yang bervariasi sehingga menyebabkan tantangan baru dalam pengolahan sejumlah data besar yang heterogen dan mengetahui bagaimana cara memahami semua data tersebut.[1]
Pada dasarnya big data memiliki tiga karakteristik diantaranya[2]:
  • Volume, big data memiliki jumlah data yang sangat besar sehingga dalam proses pengolahan data dibutuhkan suatu penyimpanan yang besar dan dibutuhkan analisis yang lebih spesifik.
  • Velocity, big data memiliki aliran data yang yang cepat dan real time.
  • Variety, big data memiliki bentuk format data yang beragam baik terstruktur ataupun tidak terstruktur dan bergantung pada banyaknya sumber data.
Big data dapat diterapkan di semua aspek yang ada misalnya pada bidang bisnis, kesehatan, pariwisata, pemerintahan, kejahatan, dan lainnya. Dengan menggunakan tools untuk pengambilan ataupun pengolahan datanya misalnya dengan menggunakan software Gephi, Python, Netlytics, NiFi, dan Tableau. Dengan memahami bahwa big dataitu penting, maka suatu organisasi akan dengan mudah mengolah dan menganalisis sekumpulan data atau suatu permasalahan yang sedang dihadapi baik dari internal maupun eskternal organisasinya. Organisasi tersebut dapat menghemat biaya, mengehamat waktu, dan menciptakan sebuah keputusan yang tepat

Pengertian Protocol Routing

3/17/2018 0

PROTOCOL ROUTING

Pada artikel  kali ini Rega22 akan membahas tentang Protocol Routing, protocol routing itu sendiri terdiri dari dua kata yaitu Protocol dan Routing. Protokol berarti sebuah aturan-aturan pada sistem komputer (artinya kalau tidak ada protocol maka sistem komputer akan amburadul) sedangkan Routing memiliki arti yaitu suatu proses dimana suatu item dapat sampai ke tujuan dari satu lokasi ke lokasi lain, contoh item : mail, data, file.

PENGERTIAN PROTOCOL ROUTING

Sedangkan untuk pengertian protocol routing adalah suatu aturan yang mempertukarkan informasi routing yang akan membentuk sebuah tabel routing sehingga pengalamatan pada paket data  yang akan dikirim menjadi jelas dan routing protocol mencari rute tersingkat untuk mengirim paket data menuju alamat yang dituju.

Routing Protocol dibagi menjadi 2, antara lain:

1. Interior Routing Protocol

    Pada jenis ini biasanya digunakan pada jaringan yang bernama Autonomous System, yaitu sebuah jaringan yang berada hanya dalam satu kendali teknik yang terdiri dari beberapa subnetwork dan gateway yang saling berhubungan satu sama lain. Interior routing diimplementasikan melalui :

  • Routing Informatiom Protocol (RIP), biasanya terdapat pada sistem operasi UNIX dan Novell yang menggunakan metode distance vector algoritma yang bekerja dengan menambahkan satu angka matrik jika melewati 1 gateway, sehingga jika melewati beberapa gateway maka metriknya juga akan bertambah
  • Open Shortest Path First (OSPF), routing ini memakan banyak resource komputer tidak seperti Routing Information Protocol (RIP), akan tetapi pada routing ini rute dapat dibagi menjadi beberapa jalan sehingga data dapat melewati dua atau lebih rute secara pararel
2. Exterior Routing Protocol

    Pada dasarnya internet terdiri dari beberapa Autonomous System yang saling berhubungan satu sama lain dan untuk menghubungkan autonomous system dengan autonomous system yang lainnya maka autonomous system menggunakan exterior routing protocol sebagai pertukaran informasi routingnya.

  • Exterior Gateway Protocol (EGP), merupakan protocol yang mengumumkan kepada Autonomous Sytem yang lain tentang jeringan yang berada dibawahnya maka jika sebuah Autonomous System ingin terhubng dengan jaringan yang ada dibawahnya maka mereka harus melaluinya sebagai router utama. Akan tetapi kelemahan protocol ini tidak bisa memberikan rute terbaik untuk mengirim paket data.
  • Border Gateway Protocol (BGP), Protocol ini sudah dapat memilih rute terbaik yang digunakan ISP besar yang akan dipilih

Download and Install Python-2.7.14

3/13/2018 0
To Install Python-2.7.14



1. If it is downloaded ( link download in under ) extract file (password www.rega22.com)
2. Run the file
3. Select install for all user or install just for me, click Next
4. You'll see it installs under the C:\python27 folder, click Next
5. Click Next again for the 'Customize Python' step
6. Click Finish
7. Open Control Panel, then System
8. Click 'Advanced system settings' on the left
9. Click the 'Evironment Variables' button
10. Under 'System variables' click the variable called 'Path' then the 'Edit...' button. ( This will set it for all users, you could instead choose to edit the User variables to just set python as a command prompt command for the current user)
11. Without deleting any other text, add C:\Python27; ( include the semi-colon) to the beginning of the 'Variable value' and click OK.
12. Click OK on the 'Evironment Variables' window.

Download Python-2.7.14 (pass : www.rega22.com )

Macam-Macam Jenis RAM Serta Spesifikasinya

3/01/2018 0
Postingan Rega22 kali ini akan membahas tentang Macam-Macam Jenis RAM Serta Spesifikasinya, pembahasan ini tidak akan terlalu banyak kata, karena singkat padat jelas itu lebih baik daripada bertele-tele dan hanya sedikit inti dari pembahasannya

Pastilah kalian sudah tahu apa yang dimaksud dengan RAM ini sendiri. Namun jika kalian belum tahu pengertian dari RAM ini maka kalian harus membaca artikel terdahulu saya yaitu tentang Pengertian Dan Fungsi RAM (Random Access Memory).

Disini saya akan menjelaskan tentang RAM dari generasi ke generasi. Terdapat 6 penjelasan RAM yang dapat saya terangkan di sini, antara lain sebagai berikut.

1. EDO RAM

Yang pertama yaitu EDO RAM atau kepanjangan dari (Enhanced Data Output RAM). Cara kerjanya yaitu dengan mengambil dan menyimpan data memori yang dilakukan secara simultan. Ciri utama yang terdapat pada jeni ini yaitu :

  • Memiliki 1 lubang pin pada bagian tembaga
  • Pemasangannya harus digandeng (berpasangan)
  • Banyak diaplikasi pada komputer lama
2. RD RAM

RAMBUS Dinamic RAM. Memiliki kecepatan komunikasi yang lebih cepat dibandingkan dengan EDO RAM. Namun jenis ini cukup jarang digunakan. Cirinya :
  • Memiliki heatsink yang berada didalamnya
  • Terdiri dari 232 pin (seperti gambar di atas)
  • Cara kerjanya harus berpasangan
  • Banyak digunakan pada komputer sekitar tahun 1999 hingga 2000 an
3. SD RAM

Synchronous Dinamic RAM. Memiliki tingkat sinkronisasi tinggi dibanding dengan SIMM dan EDO. Spesifikasi yang dijual dipasaran banyak ditentukan oleh clock. Misal : 32 MB/ 133 MHZ. Ini memiliki arti kapasitas memori yang dimiliki yaitu 32 Mb dengan frekuensi kerja clock 133 Mhz. Cirinya :

  • Memiliki 2 lubang pada pin (lihat gambar diatas)
  • Terdiri dari 172 pin
4. RAM DDR 1

Double Data Rate memiliki kecepatan 2x lebih cepat dibandingkan generasi yang sebelumnya yakni SD RAM. Spesifikasi yang banyak beredar antara lain : PC2100, PC2700, PC3200, PC3500, PC3700, PC4000, PC4200, PC4400, PC4500, PC5000. Dengan varian speed memori : 133 Mhz, 233Mhz, 400Mhz. Pada generasi ini memiliki ciri sebagai berikut :

  • Terdiri dari 184 pin
  • Tegangan kerja 2,5 V
  • Terdapat 1 lubang pada kekinya (pada pin) dengan posisinya yang agak kekanan
5. DDR 2

Untuk DDR 2 ini memiliki kecepatan 2x lebih cepat dibandingkan dengan generasi pendahulunya yaitu DDR 1. Dengan memiliki ciri :

  • Jumlah pin 240
  • Tegangan kinerja 1,8 V
  • Terdapat 1 lubang pemisah pin pada kaki RAMnya dengan posisi agak ketengah
6. DDR 3

Jenis RAM pada generasi ini memiliki kecepatan yang cukup tinggi yaitu tiga kali lipat dibandingkan dengan DDR 1. DDR 3 memiliki kemampuan lebih yang dimiliki dari generasi sebelumnya. Dengan ciri-ciri :

  • Jumlah pin 240
  • Tegangan kinerja 1,5 V
  • Terdapat satu lubang pemisah pin pada kaki RAM yang terletak sedikit ke kiri

Itulah keterangan RAM dari berbagai generasi dan mungkin akan ada generasi yang lain lagi yang pasti lebih heigh performance dan lebih keren lagi. Artikel ini mungkin bisa jadi tidak membuat anda puas dengan keterangannya, jadi saya sarankan lebih baik untuk mencari referensi dari blog/website lainnya juga. Thanks :-)

Pengertian Dan Fungsi RAM (Random Access Memory)

2/23/2018 0
Mungkin anda betanya-tanya
Apa sih RAM itu ???
Seperti apa sih bentuk RAM ???
Dan apa gunanya ??? 
RAM (Random Access Memory :

     Random Access Memory atau sering disebut RAM  adalah sebuah peripheral/hardware yang berarti dapat kita lihat dan kita pegang. RAM berbentuk kepingan seperti gambar di atas, yang mempunyai ratusan pin pada bagian bawah, pin berbeda-beda banyaknya tergantung pada tipe RAM tersebut.

     RAM ini terletak di dalam komputer biasanya terdapat 2 slot RAM didalamnya, untuk laptop biasanya ada yang 2 dan juga ada yang hanya terdapat 1 slot saja. Tidak hanya pada komputer tetapi juga pada smartphone juga terdapat RAM juga (karena blog tentang komputer jadi rega22 tidak akan membahas yang smartphone).

Pengertian dan Fungsi RAM :

    RAM adalah perangkat hardware yang dapat membaca dan menyimpan data sementara secara acak dengan cepat  pada sebuah perangkat seperti komputer atau gadget. Seperti pada namanya RAM, berarti sebuah memory. Tidak seperti harddisk yang dapat menyimpan data banyak dalam jangka waktu panjang. RAM ini hanya dapat menyimpan data hanya sementara, seperti saat komputer dihidupkan maka pertama RAM inilah yang akan menyimpan datanya, lalu dilanjutkan oleh harddisk.

     Dapat dijelaskan secara umum bahwa saat kita membuka program maka terjadi pemindahan data dari harddisk menuju RAM, mengapa demikian? Karena data pada RAM lebih cepat dan lebih mudah diakses dibandingkan dengan data atau memori pada harddisk. Mengakses data dari RAM tidak memerlukan lag time atau waktu menunggu. Jadi jika pada komputer RAMnya semakin besar maka akan semakin cepat pula respon saat multiprosessing (membuka banyak program dalam serentak).

     RAM bisa juga dikatakan sebagai perangkat hardware yang sangat penting, karena tidak adanya RAM maka komputer tidak akan dapat menyala. Biasanya ukuran RAM standart yang biasa dipakai pada komputer atau laptop yang sekarang adalah 2gb, RAM ini bisa ditambah lagi sizenya dengan cara mengganti ukuran yang lebih besar atau menambahkan RAM lagi pada slot RAM yang satunya. Semakin besar ukuran RAM makan akan semakin cepat pula respon saat membuka program (merk dan tipe RAM juga berpengaruh).

Langkah-Langkah Penguatan Host (Host Hardenning)

2/22/2018 0

Pengertian

     Host adalah komputer dengan antar muka jaringan yang dikonfigurasi menggunakan TCP/IP. Sebuah host dapat berupa sebuah windows NT server, workstation Linux, atau salah satu dari banyak router yang digunakan untuk melewatkan informasi dari suatu jaringan ke jaringan yang lainnya.

     Host Hardening adalah prosedur yang meminimalkan ancaman yang datang dengan mengatur konfigurasi dan menonaktifkan aplikasi dan layanan yang tidak diperlukan. Tujuan dari host hardenning adalah untuk menghilangkan resiko ancaman yang bisa terjadi pada komputer, hal ini biasanya dilakukan dengan menghapus semua program/file yang tidak diperlukan.

Hal-hal yang termasuk ke dalam host hardening antara lain sebagai berikut :

  • Instalasi firewall
  • Instalasi AntiVirus
  • Menghapus cookie
  • Membuat password
  • Menghapus program yang tidak diperlukan
A. Elemen Host Hardening

1. Hardening System : Security Policy
    Security Policy terbagi menjadi 4 antara lain :

  1. Policy penggunaan komputer = tidak boleh meminjamkan account kepada orang lain
  2. Policy penggunaan instalasi program = tidak boleh menginstall program tanpa seijin staff IT
  3. Policy penggunaan internet = tidak boleh menggunakan internet untuk kegiatan hacking, carding, dll
  4. Policy penggunaan imail = tidak boleh menggunakan imail kantor untuk kegiatan milis, dll
2. Hardening System : Kriptografi
    Kriptografi (cryptography) adalah ilmu dan seni menyimpan suatu pesan secara aman. Kriptografi ada 2 macam yaitu : Cryptography Symetric dan Cryptography Asymetric. Kroptografi ini dalam pelaksanaannya menggunakan 2 metode yaitu : Enkripsi dan Dekripsi

3. Hardening System : Firewall
    Firewall tersusun dari aturan-aturan yang ditetapkan baik terhadap hardware maupun sistem itu sendiri, ini dilakukan dengan tujuan untuk melindungi komputer dalam jaringan, baik dengan melakukan filterasi, membatasi ataupun menolak suatu permintaan koneksi dari layanan luar jaringan.

a. Statefull Packet Filter

  • Packet Filtering yang dikembangkan sehingga mampu "mengingat" paket yang diimplementasikan dalam state tabel.
  • Proses filtering sedang dibanding packet filtering dan proxy

b. Proxy Based

  • Filtering di level aplikasi
  • Proses filtering lebih lambat
c. Posisi Firewall Yang Optimal

  • Firewall diletakkan di router/gateway untuk mengantisipasi serangan dari internet
  • Firewall diletakkan di router, NAT untuk mengantisipasi serangan dari internet
4. Hardening System : IDS (Intrusion Detection System)
    Merupakan cara melakukan otomatisasi pengawasan pada penyusup. IDS mendeteksi jenis serangan pada aktifitas jaringan. Bahkan dapat melakukan blokade terhadap traffic mencurigakan.

a. Pembagian deteksi antara lain sebagai berikut :

  1. Deteksi anomaly (prosessor, bandwidth, memory dan lain-lain)
  2. Signature yang disimpan dalam database. Jika ada serangan terdeteksi, maka hal yang harus diperbuat oleh admin antara lain adalah :
  • Alert via sms, email dan lain-lain.
  • Konfigurasi ulang firewall.
  • Menjalankan program respon terhadap serangan.
  • Logging serangan dan event
b. Jenis-jenis IDS :
  1. Netword IDS
  2. HOST IDS
5. Hardening System : Backup
    Jika kalian belum tahu apa backup, backup adalah sebuah cara/proses mencadangkan data dengan cara menyalin atau membuat arsip data. Backup memiliki 2 tujuan antara lain :
  • Mengembalikan kondisi suatu sistem yang mengalami kerusakan atau kehiangan data.
  • Mengembalikan suatu file yang tanpa sengaja terhapus atau juga rusak.
6. Hardening System : Auditing Sytem
    Proses pengumpulan dan penilaian bukti-bukti untuk menentukan apakah sistem komputer dapat mengamankan aset, memelihara integritas data, data mendorong pencapaian tujuan secara efektif dan menggunakan sumber daya secara efisien.

7. Hardening System : Digital Forensik

a. Digital forensik berkaitan dengan :
  • Pengecekan koneksi aktif
  • Pengecekan listening port pasca insiden
  • Pengecekan proses yang aktif pasca insiden
  • Pengecekan log user yang login
  • Pengecekan log system
  • Pengecekan log pengakses service dll.
b. Penanganan/pemulihan jika sudah terjadi permasalahan :
  • Pengecekan apakah ada backdoor yang ditanam
  • Installasi ulang sistem
  • menutup security hole yang ada
  • perbaikan konfigurasi firewall dll yaitu logs, honeypot (umpan/jebakan), dan configuration.
B. Dasar Pengamanan Host

1. Enkripsi dan Dekripsi
    Data-data yang anda kirimkan diubah sedemikian rupa sehingga tidak mudah disadab
2. Firewall
    Bekerja dengan mengamati paket IP yang melewatinya. Berdasarkan konfigurasi dari firewall maka akses dapat diatur berdasarkan IP address, port, dan arah informasi
3. Logs
    Fungsi untuk melihat aktifitas yang terjadi dan kemungkinan besar dapat melakukan antisipasi apabila terlihat aktifitas mencurigakan
4. IDS (Intrusion Detection System)
   Fungsi mendeteksi jenis serangan dari "signature" atau "pattern" pada aktifitas jaringan. Bahkan dapat melakukan blokade pada traffic yang mencurigakan, IDS dapat berupa IDS berbasiskan jaringan komputer atau berbasiskan host.
5. IPS (Intrusion Prevention System)
    Adalah sistem keamanan yang digunakan untuk mendeteksi dan melindungi dari serangan pihak luar maupun dalam.
6. Honeypot
    Adalah server "umpan" yang merupakan pengalih perhatian. Tujuannya tidak menjalankan layanan pada umumnya server tapi berpura-pura menjalankan sehingga membiarkan para penyusup berpikir bahwa itu "server" yang sesungguhnya. Sehingga dapat mengetahui metode yang digunakan dari penyusup itu.
7. Configuration
    Merupakan langkah setting/mengatur peraturan yang harus dilakukan dengan hati-hati ini akan membantu bertahan terhadap kemungkinan serangan.
8. Antivirus
    Antivirus merupakan software yang dibuat untuk mengatasi virus yang menyerang keamanan sistem jaringan komputer.

C. Cara Kerja Hardening

Cara kerja host hardening ada dua macam metode antara lain :
  1. System Panetration : metode mengevaluasi keamanan sistem komputer/jaringan dengan mensimulasi serangan yang mungkin terjadi dari pihak tidak bertanggung jawab.
  2. Patcing : adalah melakukan perbaikan terhadap celah keamanan yang ada, ini dilakukan dengan cara mendeteksi kerusakan dan kemudian melakukan berbaikan.
Keterangan :
  • Admin melakukan konfigurasi server
  • Admin melakukan digital forensik pada server cek log akses
  • Admin cek logs server, berisi informasi riwayat aktivitas dalam jaringan
  • Honeypot duplikat server asli sehingga cara hacker menyerang jaringan dapat diketahui
  • Server dipasang firewall untuk melindungi serangan luar jaringan
  • Admin lewat jalankan IDS, untuk mengawasi aktifitas jaringan dan ngeblokir trafic data jika terjadi serangan atau akses mencurigakan
  • Admin lewat server melakukan pengiriman pesan/file dengan cara kriptografi agar aman
  • Seluruh user mematuhi security policy yang dibuat
D. Software Yang Digunakan Untuk Host Hardening

1. Bastille untuk linux
    Hardening Bastille  dapat meningkatkan keamanan, Bastille mensupport Red Hat ( Fedora Core, Enterprise, dan Numbered/Classic), SUSE, Debian, Gentoo, dan Mandrake dengan HPUX.
2. JASS untuk Solaris system
    Toolkit menyediakan mekanisme fleksibel dan ekstensibel untuk meminimasi, melakukan hardening, dan mengamankan sistem Solaris.
3. Syhunt Apache/PHP Hardener
    Digunakan untuk evaluasi ancaman dan identifikasi sesuai konfigurasi web server, sehingga menyediakan proteksi ekstra terhadap web hacking dan merupakan level tertinggi keamanan aplikasi


Soal Evaluasi :
  1. Apakah yang dimaksud host hardening itu?
  2. Mengapa diperlukan penguatan host (host hardening)  pada suatu keamanan jaringan?
  3. Bagaimanakah cara untuk menguatkan host pada suatu jaringan?
  4. Apa sajakah dasar-dasar pengamanan untuk host pada suatu jaringan?
  5. Bagaimanakah cara kerja host hardening?
  6. Sebutkan macam-macam aplikasi host hardening yang dapat digunakan untuk universal?

Firewall Di Host dan Server

2/20/2018 0

A. Pengertian Firewall

     Seperti biasa sebelumnya kita harus tahu terlebih dahulu apa itu firewall, firewall merupakan suatu cara/sistem/mekanisme yang diterapkan baik terhadap hardware, software ataupun sistem itu sendiri dengan tujuan unntuk melindungi, baik dengan menyaring, membatasi atau bahkan menolak suatu atau semua hubungan/kegiatan suatu segmen pada jaringan pribadi dengan jaringan luar yang bukan merupakan ruang lingkupnya. Segmen tersebut dapat merupakan sebuah workstation, server, router, atau local area network (LAN) anda.

B. Cara Kerja Firewall

  1. Menolak dan memblokir paket data yang datang berdasarkan sumber dan tujuan yang tidak diinginkan.
  2. Menolak dan menyaring paket data yang berasal dari jaringan internal ke internet. Contohnya ketika ada pengguna jaringan internet yang akan megakses situs-situs porno.
  3. Menolak dan menyaring paket data berdasarkan konten yang tidak diinginkan. Misalnya firewall yang terintegrasi pada suatu antivirus akan menyaring dan mencegah file yang telah terjangkit virus yang mencoba memasuki jaringan internal.
  4. Melaporkan semua aktivitas jaringan dan kegiatan firewall.
C. Beberapa Prinsip Keamanan

  1. Least Previlage : artinya setiap orang hanya diberi hak akses tidak lebih dari yang dibutuhkan untuk menjalankan tugasnya.
  2. Defense In Depth : gunakan berbagai perangkat keamanan untuk saling membackup. Misalnya dapat dipergunakan multiple screening router, sehingga kalau satu jebol, maka yang satu lagi masih berfungsi.
  3. Choke Point : semua keluar masuk lewat satu (atau sdikit) gerbang. Syaratnya tidak ada cara lain keluar masuk selain melewati gerbang.
  4. Weakest Link : "a chain is only as strong as its weakest link". Oleh karena itu kita harus tahu persis dimana weakest link dalam sistem security organisasi kita.
  5. Fail-Safe Stance : maksudnya kalau suatu perangkat keamanan rusak, maka secara default perangkat tersebut settingnya akan ke setting yang paling aman. Misalnya : kapal selam Karibia kalau rusak mengapung, kunci elektronik kalau tidak ada power akan unlock, packet filtering kalau rusak akan mencegah semua paket keluar-masuk.
  6. Universal Participation : semua orang dalam organisasi harus terlibat dalam proses security.
  7. Diversity of Devense : mepergunakan beberapa jenis sistem yang berbeda untuk pertahanan. Maksudnya, kalau penyerang sudah menyerang suatu jenis sistem pertahan, maka dia tetap akan perlu belajar sistem jenis lainnya.
  8. Simplicity : jangan terlalu kompleks, karena sulit sekali mengetahui salahnya ada di  mana kalau sistem terlalu kompleks dipahami.
D. Konsep Firewall Pada Host dan Server

a. Implementasi Firewall di Host
    Personal Firewall didesain untuk melindungi komputer terhubung ke jaringan dari akses yang tidak dikehendaki. Implementasinya  dengan menambahkan beberapa fitur pengaman tambahan seperti proteksi terhadap virus, anti spyware, anti spam, dsb.

b. Implementasi Firewall di Server
    Network Firewall didesain untukk melindungi jaringan secara keseluruhan dari berbagai serangan yang umumnya dijumpai dalam dua bentuk, yaitu sebuah perangkat terdeteksi atau sebagai perangkat lunak yang diinstalasikan dalam sebuah server. Implementasinya dengan menggunakan Microsoft Internet Security and Acceleration Server (ISA Server), Cisco Pix, Cisco ASA.

E. Beberapa Aplikasi Firewall

berikut ini adalah macam-macam aplikasi firewall, antara lain :
  1. ZoneAlarm Free Firewall
  2. Comodo Firewall
  3. Private Firewall
  4. Online Armor Free
  5. AVS Firewall
  6. IPTables Firewall Open Source
  7. OPNSense Firewall Open Source
  8. IPCop Firewall Open Source
  9. IPFire Firewall Open Source, dll.

SOAL EVALUASI :

1. Bagaimanakah cara kerja firewall?
2. Mengapa Firewall sangat dibutuhkan?
3. Sebutkan prinsip-prinsip keamanan!
4. Apa yang dimaksud Defense in Depth?
5. Digunakan sebagai apakah personal firewall didesain?
6. Apa yang dimaksud dengan firewall?

Kebutuhan Persyaratan Alat Untuk Membangun Server Firewall

2/19/2018 0

A. Pengertian Server Firewall

     Yang pertama yaitu admin akan menjelaskan tentang pengertian server firewall. Firewall itu sendiri merupakan suatu cara/sistem/mekanisme yang diterapkan baik terhadap hardware, software ataupun sistem itu sendiri dengan tujuan untuk melindungi, baik dengan menyaring, membatasi atau bahkan menolak suatu atau semua hubungan/kegiatan suatu segmen pada jaringan pribadi dengan jaringan luar yang bukan merupakan ruang lingkupnya. Segmen tersebut dapat merupakan sebuah workstation, server, router, atau local area network (LAN).

B. Filtering Server Firewall

     Packet Filtering merupakan mekanisme yang dapat memblokir packet-packet data jarigan yang dilakukan berdasarkan peraturan yang telah ditentukan. Packet Filtering umumnya diunakan untuk memblokir lalu lintas yang mencurigakan yang datang dari alamat IP yang mencurigakan, nomor port TCP/UDP yang mencurigakan, jenis protokol aplikasi yang mencurigakan, dsb. Jenis-jenis packet filtering antara lain sebagai berikut :

  1. Static Packet Filtering : jenis paket filtering yang diimplementasikan pada kebanyakan router, dimana modifkasi terdapat aturan-aturan filter yang harus dilakukan secara manual.
  2. Dynamic Packet Filtering : apabila proses-proses tertentu disisi luar jaringan dapat merubah aturan filter secara dinamis berdasarkan even-even tertentu yang diobservasi oleh router (sebagai contoh: paket FTP dari sisi luar dapat diijinkan apabila seseorang dari sisi dalam me-request sesi FTP)
C. Proxy

     Proxy yaitu sebuah komputer server yang menyediakan suatu layanan untuk meneruskan setiap permintaan user kepada server lain yang dapat di internet. Atau definisi proxy server yang lainnya yaitu suatu server atau program komputer yang mempunyai peran sebagai penghubung antara suatu komputer dengan internet.

     Cara kerja Proxy server, prinsip kerjarnya sangatlah sederhana, saat user menggunakan layanan suatu proxy lalu meminta file atau data yang terdapat di public server (internet) maka proxy akan meneruskannya ke internet jadi seolah-oleh proxy tersebut yang memintanya. Dan saat proxy server telah mendapatkan apa yang diminta oleh user, proxy akan memberikan respon kepada user jadi seolah-olah dialah public servernya.


Peralatan Membangun Firewall

Langkah-langkah membangun server firewall :


1. Mengidentifikasi bentuk jaringan yang dimiliki. Mengetahui bentuk jaringan yang dimiliki khususnya topologi yang digunakan serta protocol jaringan, akan memudahkan dalam mendesain sebuah firewall
2. Menentukan kebijakan, penentkanuan kebijakan merupakan hal yang harus dilakukan, baik atau buruknya sebuah firewall yang dibangun sangat ditentukan oleh kebijakan yang diterapkan, diantaranya yaitu :
  • Menentukan apa saja yang perlu dilayani
  • Menentukan individu atau kelompok yang akan dikenakan kebijakan tersebut
  • Menentukan layanan yang akan dibutuhkan oleh pengguna jaringan
3. Menyiapkan software atau hardware yang akan digunakan, baik itu operating system yang mendukung atau software khusus pendukung firewall seperti ipchains, atau iptables pada linux, dsb. Serta konfigurasi hardware yang akan mendukung firewall tersebut.

D. Melakukan test konfigurasi

    Pengujian terhadap firewall yang telah selesai dibangun haruslah dilakukan, terutama untuk mengetahui hasil yang akan kita dapatkan, caranya dapat menggunakan toot-tool yang biasa dilakukan mengaudit seperti Nmap. Bastion Host adalah sistem/bagian yang dianggap tempat terkuat dalam sistem keamanan jaringan oleh administrator atau dapat disebut bagian terdepan yang diangap paling kuat dalam menahan serangan, sehingga menjadi bagian terpenting dalam pengamanan jaringan, biasanya merupakan komponen firewall atau bagian terluar sistem publik. Umumnya Baston Host akan menggunakan sistem operasi yang dapat menangani semua kebutuhan (misal : Unix, Linux, NT)


Soal Evaluasi :

1. Apa yang dimaksud dengan Dynamic Packet Filtering?
2. Jelaskan apa itu Proxy!
3. Jelaskan pengertian server firewall!
4. Apakan Static Packet itu?
5. Sebutkan dan jelaskan langkah-langkah membangun server firewall?

Pengujian Keamanan Jaringan, Host dan Server

2/19/2018 0

A. Prosedur dan cara pengujian keamanan jaringan host dan server

     Dalam rangka mengamankan host atau client dari serangan dari berbagai orang-orang yang tidak bertanggung jawab, terlebih dahulu kita perlu mengenal berbagai macam serangan yang terjadi pada host kita.

B. Serangan

     a. Serangan dapat didefinisikan sebagai penyerangan terhadap keamanan sistem oleh ancaman berkecerdasan atau aksi dengan atau aksi dengan metode dan teknik tertentu gunanya untuk mengecoh sistem keamanan dan melanggar kebijakan keamanan sistem. Serangan yang terjadi secara garis besar dapat dikategorikan menjadi dua yaitu :

1. Active Attacks
    Serangan jenis ini merupakan serangan dengan metode penyerangan secara langsung pada target komputer, pada umumnya berupa serangan terhadap ketersediaan dan layanan komputer server sehingga dapat berdampak pada intergritas dan keaslian informasi pada sistem.

2. Passive Attacks
    Serangan jenis ini dilancarkan dengan tanpa mengganggu kondisi sistem. Metode yang dilakukan adalah dengan memantau lalu lintas paketdata yang ada kemudian dilakukan analisis berdasarkan frekuensi lalu lintas paketdata tersebut.

     b. Ditinjau dari sisi organisasi, serangan dapat juga dikategorikan menjadi dua, yaitu serangan dari pihak luar dan serangan dari pihak dalam :

1. Serangan dari pihak luar adalah serangan yang berasal dari luar organisasi, pihak yang tidak memiliki hak akses mencoba untuk melanggar kebijakan keamanan.

2. Serangan dari pihak dalam merupakan serangan yang dilancarkan oleh pihak dalam organisasi yaitu orang yang memiliki wewenang atau hak akses namun disalahgunakan atau seseorang yang mencoba menaikkan tingkat aksesnya.

     Setelah kita mengetahui berbagai macam serangn jaringan yang terjadi pada host, sekarang pengujian keamanan jaringan host. Pengujian dilakukan untuk mengetahui masing-masing kemungkinan kelemahan ada kompoen sistem yang diteliti. Metode pengujian dipakai adalah Graybox testing. Grey Box Testing adalah sebuah metodologi kombinasi dari Black Box dan White Box Testing, menguji software berdasarkan spesifikasi tetapi menggunakan cara kerja dari dalam. Grey Box dapat digunakan dengan baik dalam software testing. Dikenal juga dengan internal testing yaitu pengujian dengan asumsi serangan datang dari lingkungan network lokal. Pertimbangan akan kelebihan dan kekurangan dari komponen keamanan system , digunakan sebagai dasar penyusunan usulan kebijakan keamanan.

C. Prosedur Pengujian

     Berikut ini adalah proses prosedur pengujian yang dilakukan, sebai berikut :

1. Memastikan koneksi Host atau Client dengan DHCP, DNS File Sharing dan Printer Sharing dapat bekerja dengan baik.
2. Memastikan host tersebut memiliki antivirus yang berfungsi dengan baik  untuk membentengi host tersebut dari serangan dari luar.
3. Memastikan firewall yang bekerja pada host tersebut berfungsi sebagaimana mestinya.

Fungsi utama dari firewall adalah untuk memusatkan akses control antara jaringan terpercaya dan jaringan tidak terpercaya. Firewall memiliki fingsi keamanan berikut :

1. Melakukan pemblokiran terhadap lalu lintas jaringan tidak diinginkan.
2. Mengarahkan lalu lintas yang masuk pada sistem internal yang lebih dapat terpercaya.
3. Menyembunyikan sistem yang rentan, yang tidak mudah diamankan dari internet.
4. Membuat log lalu lintas dari dan menuju jaringan pribadi.
5. Dapat memberikan sistem autentikasi yang kuat.

D. Implementasi Firewall

  • Implementasi Firewall di Host

     Personal firewall didesain untuk melindungi komputer terhubung ke jaringan dari akses yang tidak dikehendaki. Implementasinya dengan menambahkan beberapa fitur pengaman tambahan seperti proteksi terhadap virus, anti spyware, anti spam.

  • Implementasi Firewall di Server
     Network firewall didesain untuk melindungi jaringan secara keseluruhan dari berbagai serangan yang umumnya dijumpai dalam dua bentuk, yaitu sebuah perangkat terdeteksi atau sebagai perangkat lunak yang diinstallkan dalam sebuah server. Implementasinya dengan Mocrosoft Security and Acceleration Server (ISA Server), Cisco Pix, Cisco ASA.


Soal Evaluasi :

1. Mengapa pengujian firewall harus dilakukan?
2. Sebutkan proses pengujian firewall!
3. Apakah perbedan dari Active Attacks dan Passive Attacks?
4. Sebutkan fungsi-fungsi keamanan firewall!
5. Apakah funngsi utama dari firewall itu sendiri?

Log Server Firewall

2/18/2018 0
A. Pengertian Loglist Server Firewall

     Adalah Kegiatan mendata semua aliran data, data yang masuk pada level aplikasi.

B. Analisis Laporan Hasil Kerja Firewall

     Pada tahap pengujian sistem keamanan yang telah dibangun, di sini saya akan menjelaskan contoh mengenai hasil laporan pengujian PC Router sebagai Firewall (Iptables) menggunakan 2 aplikasi :

1. Nmap (Network Mapper)
    Aplikasi ini digunakan untuk melakukan serangan DOS (Denial Of Service) yang berupa ICMP Flood yang bertujuan untuk membanjiri komputer target dengan paket data ICMP_ECHO_REQUEST berjumlah sangat banyak efeknya dapat menghabiskan resource (CPU Usage) pada komputer target.
    Pengujian sistem keamanannya dilakukan dua kali percobaan ICMP Flood yang masing-masing dilakukan selama 20 detik terhadap webserver cloud dan periksa hasil data log sistem keamanan serta dampak yang dihasilkan pada web server, dalam hal ini CPU Usage web server cloud. Untuk dapat melakukan Hping3, ketikkan perintah di bawah ini pada terminal :
  hping3-p 8o --flood--icmp 19.168.1.10
     Agar proses analisa data log dari setiap keadaan pengujian lebih efisien dan mudah dianalisa, maka untuk setiap pengujian file log akan dihapus kemudian dibuat kembali, serta log daemon serta sistem keamanan yang digunakan direstart. Efeknya agar setiap pengujian paket yang di-log oleh Iptables/Psad dapat berjumlah hingga ribuan paket sehingga dapat menyebabkan kesulitan dalam menganalisa data log dari setiap keadaan pengujian pada PC Router. Serta sampel log yang diambil adalah paket yang berada diurutan terakhir agar lebih efisien dalam menganalisa paket tersebut.

    Paket yang di log merupakan paket yang memiliki prefix seperti berikut ini :
1. "INVALID PKT" artinya paket yang termasuk/memiliki prefix ini adalah paket yang tidak sesuai/invalid dengan state yang ada. Artinya tidak termasuk kedalam koneksi apapun yang berjalan/ada pada server.
2. "SPOOFED IP" paket yang memiliki prefix ini adalah paket  yang berasal dari LAN 1 yang memiliki alamat sumber sama dengan alamat IP dari LAN 2.
3. "DROP PKT" paket yang memiliki prefix ini adaah paket yang tidak sesuai dengan  rules yang ada pada firewall.
4. "ICMP FLOOD" paket yang memiliki prefix ini adalah paket yang terdeteksi sebagai paket DOS ICMP Flood.

a) Pengujian PC router  Sebagai Firewall
    Pada pengujian ini, fitur keamanan firewall yang digunnakan yaitu Iptables. Dimana firewall Iptables sudah terkonfigurasi dan fitur paket-paket apa saja kah yang diijinan masuk kedalam jaringan/web server dan mana yang tidak (rules and policy). Paket yang tidak sesuai dengan rules dengan rules/policy yang diterapkan akan di log dan data log tersebut akan dianalisis.

b) Pengujian Menggunakan Nmap
    Digunakan Nmap TCP Connect Scan () untuk melakukan port scan/sweep terhadap web server cloud an melihat hasilnya apakah firewall berfungsi dengan baik. Berikut ini adalah tampilan dari Nmap ketika firewall diterapkan.


    Tampilan diatas hasil bahwa Nmap telah melakukan Port Scan pada web server selama 17,48 detik dan layanan (service) yang ada pada web server cloud adalah untuk http (port 80), https (port 443) dan DNS (port 53). Akan tetapi yang dalam keadaan terbuka (open/tersedia pada web server tersebut) adalah layanan untuk http dan https (port 80 dan 443), sedangkan untuk layanan DNS (port 53), walaupun pada web server ada layanan untuk DNS tetapi web server tidak menyediakannya untuk client karena dalam keadaan tertutup (closed).
Berikut merupakan hasil data log Iptables terhadap port sccan yang dilakukan oleh Nmap.



    Tampilan diatas merupakan sempel paket yang di-log oleh Iptables. Isi sampel paket tersebut berupa nilai-nilai yang ada pada TCP/IP header yang dimiliki oleh paket tersebut.

b) Pengujian menggunakan Hping3
    Untuk melakukan serangan DOS digunakan tool hping3, tipe DOS yang dilakukan adalah ICMP Flood. Ketikkan perintah berikut pada terminal dan perhatikan hasilnya pada server dan data log sistem keamanan ketika firewall Iptables diterapkan


    Keterangan tampilan diatas adalah bahwa selama 30 detik, hping3 mengirimkan paket ICMP_ECHO_REQUEST kepada web server sebanyak 4381686 paket dan paket tersebut 100% Loss. Ini karena hping3 dalam melakukan ICMP Flood hanya mengirimkan paket yang berisi ICMP_ECHO_REQUEST saja kepada web server tanpa menghiraukan balasan dari web server cloud tersebut (ICMP_ECHO_REPLY) atas permintaan attacker tersebut ditandai ada keterangan 0 pakets received. Berikut ini adalah hasil log dari Iptables terhadap ICMP Flood yang dilakukan :


    Keterngan gambar : Iptables telah melakukan paket log pada ICMP Flood tersebut sebanyak 64 paket. Yang sebagian besar paket tersebut memiliki log prefix "ICMP Flood". Artinya Iptables telah mendeteksi serangan DOS berupa ICMP Flood dan kemudian paket ICMP tersebut di log dan di drop oleh Iptables.
    Analisa ini didapat dengan cara melihat waktu log Iptables, bahwa rata-rata Iptables dalam 1 detik hanya dapat melakukan log paket berjumlah 2-4 paket, dan apabila dalam 30 detik maka Iptables maka Iptables hanya daat melakukan log paket rata-rata sekitar 60-80 paket. Sedangkkan hping3 selama 30 detik menghasilkan sebanyak 4381686 paket, dan apabila dihitung hping3 dalam 1 deik menghasilkan/mengirim sebanyak 146056 paket. Sehingga terjadi perbedaanyang begitu besar antara pihak yang hanya mengirimkan paket yaitu Attacker PC dengan pihak yang menerima paket yaitu PC Router. Akibatnya adalah perbedaan jumlah paket yang di log oleh Iptables dengan paket yang dihasilkan oleh hping3. Berikut ini merupakan pengaruh/damak yang terjadi pada CPU Usage web server cloud terhadap serangan ICMP Flood tersebut.


    Pada gambar diatas berketerangan bahwa ketika ICMP Flood dilakukan terhadap web server private cloud, web server tidak terpengaruh terhadap serangan tersebut. Ini dibuktikan dengan CPU Usage web server yang bernilai 0-1%.
    Ketika dilakukan serangan ICMP Flood kembali, jumlah paket yang di-log oleh Iptables bertambah dari yang sebelumnya berjumlah 64 paket menjadi 130 paket. Sehingga setiap pengujian menggunakan ICMP Flood pada web server, dalam 30 detik Iptables mampu melakukan log terhadap serangan tersebut sebanyak 60-80 paket.


Soal evaluasi :
1. Apa yang disebut log server firewall itu?
2. Apa pengertian log server?
3. Jelaskan pengujian serta laporan log server firewall menggunakan Hping3?
4. jelaskan laporan pengujian log server firewall menggunakan NMAP?
5. jelaskan perbedaan tools keamanan jaringan NMAP dengan Hping3?
6. Sebutkan beberapa aplikasi untuk menguji Firewall?

Pengertian Tipe Data, Variabel, Juga Konstanta Dalam Ilmu Pemrograman Beserta Contohnya

12/17/2017 0

rega22 - Di sini admin akan menjelaskan atau lebih tepatnya memberi referensi sedikit ilmu tentang  pemrograman, kita harus mengetahui beberapa hal untuk membuat program karena sebuah program tersebut susah dan juga mempunyai ciri khas tersendiri. Dalam ilmu pemrograman kita harus mengetahui beberapa tipe data, variabel, konstanta, dan juga dapat mendefinisikan contoh dari bahasa pemrograman tersebut.

Yang pertama akan admin jelaskan adalah tipe data beserta contohnya, secara garis besar tipe data terbentuk dari dua kata yaitu tipe dan data. Tipe artinya berarti model atau jenis. Sedangkan Data adalah bahan/komponen atau halih dari suatu proses pengolahan, hal ini dapat berupa subyek atau obyek, benda, digital fils (gambar, musik, dll).


1). Tipe Data

         Tipe data adalah suatu kelompok yang mempunyai jenis-jenis tertentu. Dengan kata lain, tipe data adalah sebuah cara yang digunakan untuk menentukan jenis suatu data tersebut, kata lain dari hal ini ialah "deklarasi variabel". Dalam bahasa pemrograman mempunyai banyak jenis-jenis tipe data yang bisa digunnakan. Namun setiap bahasa pemrograman mempunyai tipe data yang mungkin tidak ada di bahasa pemrograman lain. Masing-masing tipe data ini mempunyai kegunaannya masing-masing. Oleh karena itu, jika pada saat pengolahan data terdapat data yang mempunyai tipe data yang berbeda, maka harus dikonversikan terlebih dahulu. Dalam bahasa pemrograman apapun pasti mengenal 5 tipe data ini. Berikut adalah penjelasan ke-5 tipe data beserta contohnya :
1. Integer, tipe data ini digunakan untuk mendeklarasikan data/variable sebagai bilangan bulat. Misalnya nilai 1,2,3,4,5,6,7,8,9,10,50 dll. Penggunaan tipe data integer biasanya digunakan untuk data yang akan dilakukan pengoprasian penjumlahan, pengurangan, pembagian, atau juga perkalian.
Contoh script = int nilai [5]; // nilai integer telah ditentukan yaitu 5 
2. Float, seperti halnya integer, tipe data ini juga digunakan untuk model angka, namun bedanya adalah kalau tipe data ini digunakan untuk angka/nilai yang berupa pecahan. Jadi apabila ingin mendapatkan hasil yang terbaik pada suatu proses pengoprasian angka, maka tipe data ini sangat di sarankan, karena akan mendapatkan hasil yang terbaik. Contohnya seperti nilai 2.6, 5.5, 9.2, 9.0, 2.8 dan bilangan ber-koma/pecahan lainnya
Contoh script = float a, b, hasil; // nilai float belum ditentukan 
3. Char, tipe data ini digunakan untuk deklarasi variable berupa karakter. Karakter ini bisa berupa angka atau huruf maupun simbol. Contohnya seperti A, 9, KL, 87, 2&2 dan sebagainya.
Contoh script = char [30]; // berarti hanya dapat mengisi maksimal 30 angka, huruf atau simbol 
4. String, khusus untuk tipe data string ini yaitu tipe data yang mendeklarasikan data yang berisi kalimat atau kata. Contohnya seperti "s4Y4 aD/\l4|-| aD/\/\1N" dan lain sebagainya. 
Contoh script = cin.getline (nama, 30); // angka 30 adalah karakter yang bisa discan 
5. Boolean, tipe data ini sangat berbeda dengan yang lainnya. Karena tipe data boolean ini hanya digunakan untuk data yang mempunyai dua nilai saja, yaitu 1 (true/benar) atau 0 (false/salah)
Contoh script = bool cek;
                          int arr_bil [30]; 

Contoh diatas adalah contoh script dari bahasa C. Perlu diingat bahwa setiap bahasa pemrograman mempunyai style,nya sendiri-sendiri pada penggunaan tipe datanya.


Contoh Tipe Data Pada Bahasa Pemrograman PHP
var $a; // deklarasi variabel tanpa menggunakan tipe data
Contoh Tipe Data Pada Bahasa Pemrograman VB/VB .NET
Dim nama As String 'deklarasi variabel nama sebagai data string
Dim umur As Integer 'deklarasi variabel umur sebagai data integer
Contoh Tipe Data Pada Bahasa Pemrograman JAVA
int umur; // deklarasi variabel umur sebagai data integer
String nama; // deklarasi variabel nama sebagai data string
float volumebala; // deklarasi variabel volummebola sebagai float untuk pecahan 
Contoh Tipe Data Pada Bahasa Pemrograman JAVACRIPT
 var data; // deklarasi variabel di javacript cukup menggunakan var saja
Dari beberapa contoh di atas kita dapat mengetahui bahwa setiap bahasa pemrograman mempunyai tipe data yang berbeda-beda. Jika kalian sudah terbiasa dengan satu dari bahasa pemrograman tersebut kalian akan terbiasa dengan tipe datanya.

2). Variabel

         Variabel adalah suatu data yang nilainya dapat berubah-ubah. Variabel sangat erat kaitannya dengan tipe data. Karena keberadaan suatu data perlu ditentukan tipe datanya seperti apa, apakah itu integer (bilangan bulat) ataukah float (bilangan pecahan) untuk diolah oleh processor data tersebut. Contohnya sperti script dari variabel dibawah ini :
int a;
         Maksud dari satu baris script diatas ialah mmemberi intruksi pada processor untuk membuat variabel a yang dialokasikan pada memori sebesar bit tipe data integer dengan nilai NULL (tidak terisi apapun)
         Dalam mempelajari bahasa pemrograman selain Asembly, kita tidak perlu memikirkan dimana alamat memori untuk penyimpanan variabel tersebut. Namun yang perlu dipahami ialah kapan dan untuk apa kita memilih tipe data untuk suatu variabel . Dengan kata lain, kita harus tahu dan paham dalam penggunaan tipe data pada variabel itu sendiri.

3). Konstanta

        Variabel dan konstanta itu pada intinya hampir sama yaitu sma-sama tipe data. Jika variabel adalah tipe data yang berubah-ubah, konstanta ini seperti kebalikannya yaitu suatu tipe data yang nilainnya tetap (data yang nilainnya tidak dapat berubah-ubah).

Contoh konstanta pada bahasa C
#define n 5
Contoh konstanta pada bahasa PHP
define('n', 5);
 const n = 5;
Maksud dari tiga script di atas adalah bahwa konstanta data 'n' sudah ditentukan, yaitu 5.


Sekian artikel yang bisa admin paparkan pada pembaca. Harapan admin adalah pembaca dapat memahami dan dapat mempraktekkan penggunaan dari ketiga poin diatas dari bahasa pemrograman yang ada. Jangan lupa juga berbagi dengan teman kalian karena Sharing Ilmu Murah.

5 Model Spesifikasi Raspbarry PI Beserta Perbandingan Dan Cara Instalasinya

12/14/2017 0
Di sini admin akan memaparkan spesifikasi, perbandingan model dan juga cara penginstalannya. Raspbarry PI sejak dirilis tahun 2012 hingga sekarang (tahun 2017) sudah memiliki atau lebih tepatnya membuat Raspi hingga 5 model, empat dari kelimanya digunakan orang pada umumnya dan sisanya untuk tujuan pengembangan. Oke langsung saja akan admin beri referensinya di bawah ini :

1). 5 Model Spesifikasi dan Perbandingannya

1. Raspbarry Pi Model A
      Tipe ini adalah model yang pertama kali dibuat, sehingga spesifikasinya juga masih rendah yaitu dengan satu buah USB port dan 256MB SDRAM. Ada port pada boardnya yaitu terdiri dari :

  • Full size SD card
  • HDMI output port
  • Composite video output
  • 1 USB port
  • 26 pin header GPIO I2C dll
  • 3.5mm audio jack
  • 1 Camera interface port (CSI-2)
  • 1 LCD display interface port (DSI)
  • 1 microUSB power connector untuk menyalakan perangkat
      Karena tidak terdapat ethernet atau USB port ekstra pada model ini, maka model ini menggunakan konsumsi daya yang lebih rendah dari model B/B+.

2. Raspbarry Pi Model A+
      Dirilis pada November 2014, ini adalah varian 'plus' dari model A. Memiliki 40 GPIO pin, satu USB board, tanpa ethernet dan 256MB SDRAM. juga memiliki form factor yang lebih kecil dari model yang lain dengan panjang 65mm.

3. Raspbarry Pi Model B
      Hingga Juli 2014, ini adalah perangkat yang paling atas. Memiliki dua port USB, dan RAM sebesar 256MB. Port tambahan yang desertakan dari pendahulunya (model A) adalah satu buah port ethernet dan satu buah port USB sehingga total memiliki dua buah port USB.

4. Raspbarry Pi Model B+
      Dirilis pada Juli 2014, model B+ adalah pembaharuan revisi dari model B. Terdapat penambahan jumlah USB port menjadi 4 dan jumlah pin header GPIO menjadi 40. Sebagai tambahan, model ini memiliki sirkuit power supply yang baik yang memungkinkan perangkat USB yang memerlukan daya besar untuk digunakan pada Raspi dengan mode hot-plugged. Composite video connector yang menonjol besar telah dihilangkan dan diganti dengan jack audio/video 3.5mm. SD Card full size juga diganti dengan versi yang lebih robust yaitu slot microSD.

Berikut adalah daftar rinci beberapa paningkatan model B+ dari model B :

  • Monitor arus pada port USB yang berarti model B+ sekarang telah mendukung hot-plugging.
  • Pembatas arus pada sumber daya 5V untuk HDMI yang berarti semua VGA konverter yang menggunakan daya dari kabel HDMI bisa digunakan.
  • 14 pin GPIO tambahan.
  • Dukungan EEPROM readout untuk papan ekspansi baru HAT.
  • Kapasitas drive yang lebih tinggi untuk audio out analog, dari regulator terpisah, yang berarti kualitas audio DAC yang lebih baik.
  • Tidak ada lagi masalah dengan backpowering (daya lain masuk dari USB port bukan dari port power ideal.
  • Composite video out dipindahkan ke dua sisi papan ketimbang menggunakan empat sisi papan.
  • 4 lobang pasang yang ditaruh dengan posisi segi panjang sehingga memudahkan untuk pemasangan pada casing dll.
5. Model Compute Modul
      Compute Modul diperuntukan bagi penggunaan industri, merupakan versi potongan yang hanya menyertakan chip BCM2835, 512MB SDRAM dan 4GB eMMC flash memori, dalam form factor berukuran kecil. Modul ini dihubungkan dengan papan dasar menggunakan konektor 200 pin DDR2 SODIMM yang telah dimodifikasi dan bukan merupakan perangkat yang kompatibel dengan SODIMM, namun hanya menggunakan konektor yang sama dengan SODIMM, termasuk dua buah kamera dan LCD port, sementara model A dan B hanya memiliki satu.
      Compute modul diharapkan dapat digunakan oleh perusahaan yang berharapp untuk dapat mempercepat proses pengembangan dari produk baru, berarti hanya papan dasarnya saja yang perlu dibuat, dengan periperal yang sesuai, dan dengan Compute modul yang menyediakan CPU, memori dan penyimpanan dengan perangkat lunak yang teruji dan terpercaya.

Berikut Adalah Perbandingan Spesifikasi Antar Model Raspbarry Pi :

Feature                                    Model A         Model B           Model A+    Model B+          Compute
                                                                                                                                                Module
BRCM2835 SoC                    Yes                 Yes                     Yes               Yes                     Yes
Standard SoC Speed              700MHz         700MHz             700MHz      700MHz            700MHz
RAM                                      256MB           512MB               256MB        512MB              512MB
Storage                                   Full SD           Full SD              Micro SD    Micro SD          4GB eMMC
Ethernet 10/100                      No                  Yes                      No               Yes                    No
HDMI output port                  Yes                  Yes                     Yes               Yes                    Yes
Composite video output         Yes                  Yes                     On 3.5mm    On 3.5mm        Yes
                                                                                                  jack               jack
Number of USB 2.0 ports       1                      2                        1                   4                       1
Expansion header                    26                    26                     40                  40                     N/A
Number of available GPIO     17                    17                     26                  26                     48
3.5mm audio jack                   Yes                   Yes                    Audio/video  Audio/video     N/A
Number of camera interface   1                       1                       1                    1                       2
ports (CSI-2)
Number of LCD display         1                       1                       1                    1                       2
interface ports (DSI)
Power (bare, approx, 5v)        300mA. 1.5W   700mA. 3.5W                        650mA. 1.5W
Siz                                           85 x 56 x           85 x 56 x         65 x 56 x       85 x 56 x          62 x 30 x
                                                15mm                17mm              12mm           17mm               3mm

2). Installasi Raspbarry Pi

         Langkah-langkah untuk install Raspbarry Pi
         Yang pertama dilakukan yaitu langkah untuk installasi pada data penyimpanannya yaitu Micro SD :

  1. Download OS Linux yang kamu butuhkan untuk untuk sistemnya, bisa dari website resminya raspbarry atau mungkin dari website lainnya juga boleh. Contoh : download OS Rasbian, download filenya berupa zip mungkin sebesar 470MB.
  2. Download Win32DiskImager. Filenya berupa zip sebesar sekitar 6MB.
  3. Extrak semua file yang telah di download lalu taruh di harddisk D atau E (jangan taruh di SD card).
  4. Siapkan SD card yang kosong setidaknya minimal 4 GB.
  5. Buka file Win32DiskImager dan jalankan programnya.
  6. Maka akan membuka halaman baru di mana kita akan disuruh mencari file OS yang sudah di Extrak tadi, selanjutnya kita pilih file OS yangg tadi, di sidut kanan atas kita pilih device atau drive SD card yang kita sudah siapkan tadi selanjutnya klik write tunggu sampai prosesnya selesai.
  7. Setelah prosesnya selesai maka OS sudah siap digunakan
          Tahap selanjutnya adalah menghidupkan Raspbarry Pi :
  1. Pasangkan SD Card ke Raspbarry Pi-nya yang sudah kita install OS tadi.
  2. Hubungkan kabel RCA (kalau monitornya menggunakan TV) menggunakan kabel RCA kalau menggunakan monitor LCD menggunakan kabel HDMI to VGA, kalau menggunakan monitor TV LCD menggunakan kabel HDMI to HDMI.
  3. Hubungkan keyboard USB dan Mouse USB ke Raspinya
  4. Hubungkan adaptor ke Raspinya (adaptor bisa menggunakan carger hp tapi jangan sampai melebihi 5V , kalau Amper semakin besar semakin baik).
  5. Jika semua sudah terhubung maka otomatis dilayar akan muncul semacam booting program. Tunggu sampai selesai dan berhenti. Nanti di bagian paling bawah akan di minta USE ID di ketik saja "pi" dan enter selanjutnya di minta lagi PASSWORD di ketik aja "raspbarry" kemudian enter.
  6. Selanjutnya akan muncul USE, ketik saja "startx" dan enter.
  7. Setelah di enter maka akan masuk me halaman desktop raspbarry pi
  8. Dan selamat raspbarry anda sudah  dapat digunakan layaknya komputer pada umumnya
  9. Selesai
Langkah instalasi di atas bisa jadi kemungkinan berbeda dengan apa yang anda alami, maka dari itu admin sarankan untuk lebih detailnya bisa lihat langsung di www.youtube.com


Sekian penjelasan yang dapat admin paparkan pada pembaca, kemungkinan ada kalimat atau kata yang tidak dapat pembaca memahaminya atau kurang lengkap bisa cek di website yang lainnya juga :)

Penjelasan Tentang Raspbarry PI

12/14/2017 0
RASPBARRY PI



1). Pengertian Raspbarry PI

     "Apa sih Raspbarry itu?" walaupun kita lihat dari namanya seperti buah atau makanan, tapi ini bukan yang seperti itu a sob. Langsung saja penjelasannya :

      Raspbarry PI adalah sebuah mini kit yang bisa dijadikan komputer mini seukuran kartu kerdit dengan berat hanya 45 gram saja. Komputer yang diberi nama Raspbarry PI ini berjalan dengan sistem operasi Linux. Komputer ini berkembang selama 6 tahun oleh lembaga non profit "Raspbarry PI Foundation", yang terdiri dari relawan dan akademis teknologi Inggris. Awalnya Raspbarri PI dibuat adalah untuk menyediakan komputer yang murah untuuk anak-anak sebagai media mereka untuk mempelajari bahasa pemrograman komputer. Raspbarry PI diluncurkan pertama kali pada tanggal 29 February 2012.
      Ide dibalik komputer mungil ini diawali dari keinginan untuk mencetak generasi baru programer, pada 2006 lalu. Seperti disebutkan dalam situs resmi Raspbarry PI Foundation, waktu itu Eben Upton, Rob Mullins, Jack Lang, dan Alan Mycoft, dari Laboratorium Komputer Universitas Cambridge memiliki kekhawatiran melihat kian turunnya keahlian dan jumlah siswa yang hendak belajar ilmu komputer. Mereka lantas mendirikan Raspbarry PI, sering juga disingkat dengan nama Raspi, adalah komputer papan tunggal (Single Board Circuit/SBC). Raspbarry PI bisa digunakan untuk berbagai keperluan, seperti spreadsheet, game, bahkan bisa digunakan sebagai media player karena kemampuannya dalam memutar video high definition. Raspbarry PI dikembangkan oleh yayasan nirlaba, Rapbarry PI Foundation yang digawangi sejumlah developer dan ahli komputer dari Universitas Cambridge, Inggris.
     Raspbarry PI memiliki dua model yaitu model A dan model B. Perbedaan model A dan model B terletak pada memory yang digunakannya. Model A menggunakan memory 256 MB sedangkan model B 512 MB. Selain itu model B juga sudah diengkapi dengan ethernet port (kartu jaringan) yang tidak terdapat di model A. Desain Raspbarry PI  didasarkan seputar SoC (System-on-a-chip) Broadcom BCM2835, yang telah menanamkan processor ARM1176JZF-S dengan 700 MHz, VideoCore IV GPU, dan 256 Megabyte RAM (model A). Penyimpanan data didisain tidak untuk menggunakan harddisk atau solit-state drive, melainkan mengandalkan kartu SD (SD memory card) untuk booting dan penyimpanan jangka panjang. Raspbarry PI merupakan komputer mini yang sangat murah, harga resmi untuk model A adalah US$ 25 atau sekitar Rp 250.000 dan model B adalah US$ 35 atau sekitar Rp 350.000 (belum termasuk impor dan pajak ke Indonesia) per unitnya.
     Hardware Raspbarry PI melalui saluran GPIO (General-purpose input/output) via antarmuka I²C (Inter-Integrated Circuit), tidak memiliki real-time clock, sehingga OS harus memanfaatkan timer jaringan server sebagai pengganti. Namun komputer yang mudah dikembangkan ini dapat ditambahkan dengan fungsi real-time (seperti DS1307) dan banyak lainnya.
     Raspbarry PI bersifat open source (berbasis linux), Raspbarry PI bisa dimodifikasi sesuai kebutuhan penggunanya. Sistem operasi utama Raspbarry PI menggunakan Debian GNU/Linux dan bahasa pemrograman Python. Salah satu pengembang OS untuk Raspbarry PI telah meluncurkan sistem operasi yang dinamai Raspbian, Raspbian mampu memaksimalkan perangkat Raspbarry PI. Sistem operasi tersebut dibuat berbasis Debian yang merupakan salah satu distribusi Linux OS.

2). Beberapa Hal Yang Bisa Dilakukan Raspbarry PI

      A. Sebagai Komputer Desktop Mini
      B. Sebagai File Server
      C. Sebagai Download Server
      D. Sebagai Access Point
      E. Sebagai Server DNS
      F. Sebagai Multi Media Player

      Beberapa hal yang disebutkan diatas adalah sebagian kecil dari apa yang bisa dilakukan oleh Raspbarry PI. Lebih lengkapnya bisa search di www.youtube.com

3). OS Yang Bisa Dipakai Di Raspbarry PI

      Raspbarry PI mempunya sistem operasi yang semuanya itu adalah berbasis Linux yang memiliki sifat open source, antara lain :

  • Arch Linux Arm
  • Debian GNU Linux
  • Gentoo
  • Fedora
  • Free BSD
  • Net BSD
  • Plan 9
  • RISC OS
  • Slackware Linux
  • Raspbian OS
4). Kelebihan Dan Kekurangan Raspbarry PI

      A. Kelebihan Raspbarry PI

           Kelebihan utama Raspbarry PI adalah ia dapat melakukan segala hal yang dapat dilakukan oleh komputer/laptop dengan sistem operasi Linux. Misalnya, membuat server, membuat program dengan dengan berbagai macam bahasa, terutama bahasa tingkat tinggi seperti Python. Untuk fungsi sehari-hari, Raspbarry dapat menjalankan sistem operasi berbasis GUI, sehingga dapat menggunakannya untuk melakukan pekerjaan  standart seperti browsing, mendengarkan musik, nonton film, main game, mengetik, dll. Untuk penggunaan tingkat lanjut, Raspbarry PI hampir tidak memiliki batasan. Banyak sekali kemungkinan pengembangan aplikasi yang dapat dilakukan dengan menggunakan Raspbarry PI.
           Raspbarry PI seakan menggantikan fungsi komputer, tapi dalam bentuk  mini. Raspbarry PI bisa desamakan dengan sebuah komputer mini. Anda dapat menjalankan sistem operasi lengkap, seperti Linux dan Android pada Raspbarry PI. Anda juga dapat membuat program pada sistem operasi tersebut yang dapat mengontrol fungsi sistem dan pin general purpose input output yang tersedia. Raspbarry PI didesain untuk digunakan pada level yang lebih tinggi. Dengan perangkat keras yang telah terintegrasi yang bisa digunakan untuk mengatur peralatan seperti ethernet, video, audio processing, jumlah RAM yang besar dan jumlah penyimpanan yang hampir tak terbatas.
           Raspbarry PI berjalan menggunakan sistem operasi open source, Linux. Raspbarry PI juga dapat dihubungkan dengan monitor komputer biasa, dan tambahan port untuk menghubungkannya dengan mouse dan keyboard. Dan untuk penyimpanan data, Raspbarry PI tidak menggunakan harddisk namun Raspbarry PI dapat menggunakan SD Card untuk menyimpan data, baik itu data Operating System ataupun untuk media penyimpanan data jangka panjang. Dengan memanfaatkan teknologi SoC (system on chip), Raspbarry PI berjalan di atas arsitektur ARM11 seperti yang dapat ditemui pada iPhone 3G maupun smartphone lainnya dan dilengkapi dengan videocore 4 GPU yang mampu memutar video dengan kualitas BluRay

     B. Kekurangan Raspbarry PI
       
          Raspbarry PI dapat membaca sensor digital secara langsung, akan tetapi Raspbarry PI tidak bisa langsung dihubungkan dengan sensor analog. Raspbarry PI yang menggunakan sistem operasi dan SD card yang memerlukan prosedur khusus ketika ingin mematikannya. Jadi harus di-ShutDown sebagaimana komputer pada umumnya.
          Raspbarry PI mungkin akan terdapat sedikit lambat karena karnel Linux pada sistem operasi Raspbarry PI memiliki fungsi prioritas proses seperti yang dimiliki oleh semua sistem operasi. Karnel Linux harus menangani banyak proses dengan prioritas yang ditentukan, sehingga proses menggerakkan lengan akan lebih lambat.


Itulah artikel penjelasan tentang Raspbarry PI yang admin telah paparkan. Dan karena ini adalah tugas kuliah maka admin sudah membuat Makalahnya terlebih dahulu. Mungkin ada minat bisa langsung download filenya.

Download makalah tentang Raspbarry PI klik disini