Membatasi koneksi host IDM di MikroTik

Di dalam Mikrotik, banyak sekali cara yang bisa diterapkan untuk membatasi suatu transaksi yang berlebih, salah satunya adalah transaksi yang dilakukan oleh aplikasi IDM (Internet Download Manager). Aplikasi yang satu ini cukup populer di kalangan downloader karena kehandalannya untuk membuat koneksi hingga 16 koneksi pada setiap data yang kita download. Namun sebagai administrator jaringan, anda tentu harus membatasinya. Berikut bagaimana membatasi IDM versi sederhana saya dengan Firewall Layer 7 Protocol dan Filter Rule.

Sebelumnya, inilah tampilan IDM ketika belum dibatasi:download

Sekarang untuk settingnya, silakan login ke Winbox anda:

1. Buka menu IP > Firewall > tab Layer7 Protocols. Kemudian klik icon +

Setting seperti gambar di bawah ini:download (1)

Name: IDM

Regexp: get /.*(user-agent: mozilla/4.0|range: bytes=)

lalu OK.

2. Masuk menu IP > Firewall > tab Filter Rules

Pada tab General, klik icon +

Setting Seperti di bawah ini:download (2)

Chain : Forward

Protocol: tcp

In interface : LOCAL = Interface yang mengarah ke jaringan lokal anda

3. Kemudian pada tab Advanced,

Layer7 Protocol : pilih IDMdownload (3)

4. Berikutnya pada tab Extra,download (5)

Connection Limit

Limit : 2

Netmask : 32

Hal ini membuat 1 host hanya bisa membuka 2 koneksi dalam IDM

5. Terakhir pada tab Action,download (6)

Action: pilih drop

Tekan OK. Berikut scriptnya bagi yang bingung lihat gambarnya, tinggal copy & paste ke terminal.

/ip firewall layer7-protocol> add name=IDM regexp=get /.*(user-agent: mozilla/4.0|range: bytes=)
/ip firewall filter> add chain=forward protocol=tcp in-interface=local layer7-protocol=IDM limit=2 netmask=32 action=drop

6. Inilah hasil dari Filterdownload (7)

Mengenal Beragam Jargon di Linux

120px-Tux.svgCHIP.co.id - Penggalan kalimat seperti, “Download saja tarball-nya…”, “Tambah repository-nya…”, atau “Daemon-nya sudah aktif?”, mungkin hanya dipahami oleh sebagian pengguna Linux. Mari kenali arti dari berbagai jargon Linux tersebut!

Apabila Anda pun kurang memahami berbagai jargon Linux tersebut, Anda tidak sendirian. Dunia Linux atau open source lainnya yang sarat jargon teknis terkadang memang sulit dipahami orang awam, bahkan bagi pengguna komputer yang cukup berpengalaman sekalipun. Artikel kali ini mencoba untuk membantu Anda yang ingin memahami beberapa jargon atau istilah yang kerap digunakan di kalangan pengguna Linux. Mari kita telusuri beberapa jargon yang ada serta penjelasannya.

I. Distro

Distro atau distribusi adalah kumpulan software Linux yang siap di-install. Distribusi meliputi kernel, library, aplikasi-aplikasi sehari-hari, GUI (Graphical User Interface), dan unsur-unsur lain yang disesuaikan dengan keinginan pembuatnya. Distro yang dikemas dalam format CD atau DVD distro memudahkan Anda dalam meng-install Linux karena sebagian besar yang dibutuhkan untuk menggunakan sistem Linux termuat di dalamnya. Selain itu, sistem installer-nya yang relatif mudah dimengerti, menjadikan proses install Linux semudah menekan beberapa tombol “Next” lalu selesai. Sebelum kehadiran distro Linux, tidak semua orang bisa meng-install-nya karena harus memahami cara meng-compile software dari source code-nya. Sebelumnya source code ini di download dari Internet. Baru kemudian di-copy ke hard disk atau storage media lainnya. Konfigurasi juga harus dilakukan secara manual sehingga menyulitkan bagi pengguna pemula. Bandingkan dengan distro masa kini, seperti Ubuntu 12.10 (Quantal Quetzal) yang seluruh proses install-nya membutuhkan waktu 15-30 menit.

Apabila Anda ingin merasakan “tantangan” meng-install Linux di era sebelum kehadiran distro Linux dengan program setup canggih, Anda bisa mencoba project Linux From Scratch. Opsi lain yang sedikit lebih mudah adalah distro Gentoo. Gentoo memaketkan semua software-nya dalam bentuk source code dan baru di-compile saat akan di-install ke komputer pengguna. Namun, proses compile-nya sudah dipandu oleh proses otomatisasi sehingga tidak serumit distro Linux From Scratch.

II. Tarball

Arti harfiahnya yang berarti “bola tar” mungkin terdengar aneh. Terlepas dari arti harfiahnya, tarball merupakan file-file yang dipaketkan dengan utility tar. Lazimnya, file tersebut memiliki extension .tar. Tarball juga bisa dikombinasikan dengan kompresi gzip atau bzip sehingga extension-nya menjadi tar.gz dan tar.bz2. Tarball biasanya memaketkan source dari suatu aplikasi. Sebelum menggunakannya, Anda harus melakukan proses unpack lalu meng-compile-nya. Untuk meng-unpack (uncompress) file .tar gunakan perintah berikut ini.

tar -xf nama_file.tar

Sementara untuk meng-compress-nya, Anda harus menggunakan opsi tambahan:

tar -xzf nama_file.tar.gz
tar -xjf nama_file.tar.bz2

Catatan: Agar lebih sederhana, file dengan extention tar.gz juga sering disingkat menjadi .tgz dan .tar.bz2 menjadi tbz2.

III. Shell

Setiap sistem operasi memiliki kernel yang berperan penting dalam melakukan interaksi sistem dengan hardware. Adapun program shell dihadirkan sebagai media interaksi pengguna de­ngan sistem (komputer) via serangkaian perintah (command line). Shell secara visual wujudnya adalah prompt, misalnya linux@localhost $. Dari kiri ke kanan, masing-masing berarti:

  • nama user adalah linux
  • nama komputer adalah localhost
  • User adalah user biasa. Jika yang aktif adalah root, maka tandanya berganti menjadi #

User dapat memasukkan (mengetik) berbagai macam pe­rintah melalui shell. Perintahnya dapat berasal dari internal bawaan shell atau berasal dari program-program eksternal, termasuk aplikasi yang di-install user, seperti LibreOffice, Firefox, dan lain-lain. Jenis shell yang umumnya digunakan oleh distro adalah bash. Shell meupakan singkatan dari Bourne Again Shell. Jenis shell lainnya antara lain, zsh, csh, dash, tcsh, dan seterusnya. Masing-masing memiliki kelebihan dan kekurangan pada aspek variasi perintah yang dimiliki, fasilitas built-in, auto-completion (bantuan untuk mencari nama dari suatu perintah, nama file dan sebagainya), dan seterusnya.

IV. Kernel

Sistem operasi Linux bisa berjalan karena adanya fondasi yang disebut kernel Linux. Kernel adalah software yang bekerja di low level (tingkat dasar) untuk berinteraksi dengan berbagai hardware di komputer. Jadi, jika Anda sedang berselancar (browsing) lewat Firefox, kernel lah yang mengatur penerimaan dan pengiriman data Anda lewat kartu jaringan atau Wi-Fi komputer. Begitu juga jika Anda memasukkan USB stick atau USB flash drive (UFD) ke port USB, kernel bertugas mendeteksi adanya disk ini dan menyiapkannya agar siap diakses pengguna.

Wujud fisik dari kernel bisa Anda temui di direktori /boot sebagai file dengan nama “vmlinuz” disertai angka versi tertentu. Setiap distro memiliki versi kernel tertentu. Misalnya, Ubuntu 12.02 LTS Precise dan turunannya, seperti distro Mint 13, menggunakan kernel versi 3.2.x. Huruf “x” disini bisa berupa sembarang angka. Jadi bisa saja saat Anda meng-update kernel di Ubuntu 12.04, Anda akan mendapatkan versi 3.2.1. Namun, sampai saat ini, berdasarkan pengamatan penulis, Ubuntu 12.04 masih menggunakan kernel 3.2.0 tetapi dengan angka revisi yang semakin bertambah, contohnya 3.2.0-37-generic. Semakin baru versi distro yang Anda pakai, semakin baru pula versi kernel yang digunakan. Misalnya, Ubuntu 12.10 dengan kernel 3.5.x yang lebih baru ketimbang kernel 3.2.x yang digunakan Ubuntu 12.04. Kernel versi terbaru biasanya membawa peningkatan performa dan kestabilan sistem, penggunaan daya listrik yang lebih hemat, mendukung lebih banyak jenis hardware, dan sebagainya.

Kernel adalah salah satu dari paket-paket Linux yang tidak boleh dihapus sembarangan. Apabila Anda menghapus kernel, apalagi kernel versi tersebut adalah satu-satunya yang Anda di sistem Anda, maka saat Anda me-restart komputer, Anda tidak dapat lagi masuk ke sistem Linux atau sistem akan langsung hang. Umumnya, paket kernel dinamakan “linux-image” di keluarga distro Ubuntu dan “kernel” di keluarga distro Fedora.

V. Window Manager

Antarmuka pengguna grafis atau Graphical User Interface (GUI) Linux dibagi dalam suatu struktur client-server. Di server, ada sistem yang bernama Xorg yang berinteraksi dengan layar monitor dan graphics card Anda. Di sisi client, ada window manager. Bagi distro dengan fasilitas KDE atau Gnome, sisi client-nya dibagi lagi menjadi desktop environment dan window manager. Window manager adalah sistem yang mengatur tampilan grafis dari aplikasi, peletakan window dan berbagai pernak pernik grafis lainnya. Namun window manager tidak ikut campur tentang bagaimana aplikasi berjalan atau menggunakan fasilitas grafis itu sendiri. Dari sisi user, window manager membantu kita me­ngelola susunan window aplikasi di layar desktop, misalnya secara tile (saling berdampingan) atau cascading (bertumpuk satu sama lain).

Window manager modern juga dapat mengatur pembagian layar desktop menjadi beberapa workspace. Workspace berfungsi layaknya virtual desktop bagi satu atau lebih aplikasi. Misalnya workspace satu untuk mengetik, workspace dua untuk browsing, dan seterusnya. Tentu saja, hanya ada satu workspace yang dimunculkan di satau layar monitor. Dengan cara ini, Anda bisa fokus di pekerjaan tertentu saja. Saat ini mayoritas distro Linux menggunakan sistem Gnome (versi 3) atau KDE (versi 4). Masing-masing menyediakan fasilitas canggih dan mudah digunakan pengguna. Sesuai perkembangan zaman, disertakan juga dukungan mouse atau touch gesture sehingga dengan pola gerakan mouse/jari tertentu di mousepad/layar, Linux bisa melakukan aksi tertentu. Semakin nyaman bukan?.

VI. Repository

Repository (atau sering disingkat repo) adalah server-server di Internet yang berisi koleksi paket-paket suatu distribusi Linux. Repository juga bisa dikemas secara offline dalam bentuk CD/ DVD yang berisi koleksi paket Linux. Repository adalah rujukan saat kita ingin meng-update sistem Linux. Para pengembang distro Linux biasanya menempatkan paket-paket versi terbarunya di repository berupa online storage server. Konsekuensinya, pengguna yang ingin meng-update Linux harus terhubung ke Internet untuk terhubung dengan repository tersebut. Bagi sebagian orang, hal ini mungkin menghambat sehingga terpaksa meng-update Linux melalui media CD atau DVD repository.

Repository suatu distro biasanya spesifik bagi distribusi tersebut. Misalnya, repository distro Fedora hanya untuk distro Fedora, repository distro Gentoo hanya untuk pengguna Gentoo, dan seterusnya. Pengecualiannya adalah jika distro tersebut masih merupakan turunan dari distro resmi bagi repository. Misalnya, distro Mint sebagai turunan Ubuntu, masih dapat menggunakan repo Ubuntu, disamping repo Mint resminya. Contoh lainnya adalah distro Salix yang memakai repository Slackware.

Repository suatu distro biasanya tersebar di beberapa server di berbagai negara yang disebut mirror repository. Mereka melakukan sinkronisasi setiap selang waktu tertentu dengan server repo utama. Sebagai tambahan, pilihlah repository terdekat de­ngan lokasi Anda di Internet. Anda pun dapat menggunakan fungsi khusus atau plug-in di sistem Linux untuk memandu Anda dalam menemukan repository yang tepat. Kedekatan lokasi repository tidak bersifat mutlak karena kecepatan aksesnya bisa saja lebih lambat dibandingkan server utama yang lebih jauh.

VII. Root

Istilah root bisa membingungkan karena maknanya yang berbeda tergantung konteks yang digunakan. Makna pertama adalah ada root dalam konteks user. Pemakai Windows menamakannya Administrator. Root adalah user dengan kekuasaan tertinggi. Root dapat mengakses file dan direktori apa saja, bisa memformat partisi, membuat account user baru, serta hal-hal lain yang tidak bisa dilakukan user biasa. Sementara makna lainnya adalah root directory berkaitan dengan konteks direktori /. Direktori ini adalah puncak dari hirarki direktori di Linux. Hal ini berbeda dengan sistem Windows yang membagi dalam drive letter (huruf drive) C:, D:, dan seterusnya sesuai partisi yang aktif. Partisi yang di-mount sebagai root directory berperanan penting karena jika rusak akan membuat sistem Linux mogok bekerja (gagal booting atau lainnya). Sebagai catatan, ada juga direktori /root yang merupakan home directory bagi user root. Repotnya, orang sering menyebutnya direktori root meskipun seharusnya dibaca “slash root”.

VIII. Mount

Suatu partisi agar bisa diakses isi datanya, harus melewati suatu proses yang disebut mount. Jadi, jika Anda memiliki partisi bernama sda1, data di dalamnya baru dapat diakses jika “disambungkan” ke suatu direktori, misalnya /home/xyz. Perintah yang digunakan di sini adalah:

mount /dev/sda1 /home/xyz

Catatan: perintah ini dijalankan sebagai user root

Proses mount bekerja dengan memasukkan isi partisi ke dalam hirarki direktori Linux. Direktori dan file yang ada di dalam partisi akan terpampang dan bisa ditelusuri lewat berbagai utility, misalnya menggunakan perintah cd. Apabila suatu partisi gagal di-mount karena berbagai alasan (corrupt, bad sector, atau lainnya), isi data pada direktori tersebut tidak dapat dibaca. Tentunya ini bergantung pada seberapa parah kerusakan yang terjadi. Apabila suatu partisi tidak dapat lagi di-mount, Anda harus mengaksesnya menggunakan utility untuk recovery data, seperti Sleuth Kit atau TestDisk.

IX.Daemon

Istilah ini sering jadi plesetan yaitu demon yang artinya hantu atau setan. Memang, sekilas makna konotasi dari daemon cenderung seram, tapi sebenarnya dia menunjuk pada layanan tertentu yang berjalan di sistem kita. Meskipun tidak sama persis, pengguna Windows lebih me­ngenalnya sebagai service.

Sistem Linux masa kini secara default menyertakan banyak layanan, sehingga otomatis banyak daemon yang aktif. Berikut ini beberapa nama daemon dan layanan yang dikontrolnya:

  • CUPS (Common UNIX Printing Service): mengatur proses cetak ke printer, baik printer lokal atau printer jaringan.
  • Apache atau httpd: program web server
  • SANE: mengatur koneksi ke scanner sekaligus mengambil data gambar dari scanner.
  • Samba: membantu akses ke sistem Windows sehingga user bisa mengakses share folder/direktori, atau printer.
  • SSH (Secure Shell): melakukan akses remote yang terenkripsi agar sulit disadap dan dibaca isi komunikasinya
  • Pulseaudio: mengatur sistem suara, sehingga data yang dikirim dari aplikasi terdengar di speaker atau headset melaui sound card.

Daemon otomatis aktif saat Linux melakukan proses boot­ing. Semakin banyak daemon yang aktif, tentunya Linux akan semakin terbebani. Oleh karena itu, pengguna disarankan untuk menon-aktifkan daemon yang tidak dibutuhkan olehnya.

X.Kernel panic

Ternyata bukan cuma manusia saja yang bisa panik, kernel Linux bisa juga panik. Seperti apa bentuk panik dari kernelnya dan apa penyebabnya hingga kernel tersebut menjadi “panik” akan dibahas berikut ini. Kernel panic sebenarnya merupakan istilah yang menunjuk suatu keadaan dimana kernel mendeteksi suatu kesalahan low-level. Umumnya terjadi jika ada eror di module  tertentu atau device driver, tetapi bisa juga karena suatu eror di mekanisme kernel, misalnya pengaturan virtual memory. Nah, kernel akan “panik” dan mengeluarkan pesan tertentu di layar atau pada suatu log.

Biasanya pesan yang ditampilkan adalah alamat instruksi yang menyebabkan terjadinya “panik” tersebut. Selain itu, juga ditampilkan seluruh isi register CPU dan runtutan eksekusi prosedur di kernel (sering disebut sebagai stack trace). Informasi ini sebenarnya ditujukan bagi programmer kernel Linux untuk memudahkan mereka melacak sumber penyebab eror tersebut. Saat terjadi kernel panic, hal yang terjadi biasanya adalah sistem tetap berjalan normal atau dampak terparahnya, terjadi crash atau hang. Meskipun jarang terjadi, sistem pun bisa melakukan restart mendadak.

Penasaran kenapa dinamakan panic? Kenapa kok bukan hang atau crash atau sejenisnya? Usut punya usut, ternyata ada fungsi di kernel Linux bernama panic yang bertugas menampilkan informasi di atas sekaligus menindaklanjuti apa yang perlu dilakukan jika langkah recovery perlu dilakukan.

Sumber : chip.co.id

Desain Android 5.0 Yang Minimalis

ANDROIDCHIP.co.id – Banyak pengguna Android yang pastinya tidak sabar menunggu pembaruan seri terbaru dari sistem operasi kesayangan mereka tersebut. Kabar yang tersiar, Android selanjutnya adalah 4.3 bukan 5.0 atau Key Lime Pie. Namun, hal itu tetap tak menghentikan penggemar Android untuk menuangkan imajinasi mengenai Android Key Lime Pie impiannya.

Jinesh Shah, seorang mahasiswa teknik elektro di University of Michigan, mem-posting 4 gambar yang menunjukan desain Android 5.0 impiannya ke Google+. Desain yang dibuat cukup menarik, dan minimalis. Mungkin tampak seperti iOS 7 Apple, dilihat dari status bar yang terlihat transparan

Pada halaman utama atau home screen, desain jam diperbarui dengan Google Search yang lebih minimalis di bagian bawah, ditemani dengan Hangouts, aplikasi kamera, Chrome dan opsi telepon. Bagian yang menarik dari desain ini adalah bagian lockscreen yang didesain dengan peletakan jam, Google Search, dan Google Now. Berikut desain Android 5.0 dari Jinesh Shah :Untitled-1

Menguji kecepatan baca dan tulis flash disk

iron-man-usb-flash-diskPada saat kita akan membeli sebuah perangkat keras komputer, apakah itu CPU. Memori, Harddisk dll. salah satu faktor yang ingin kita ketahui yaitu kecepatan dan kinerja komponen tersebut. Harddisk ataupun SSD drive sekarang ini sudah mempunyai kapasitas penyimpanan yang begitu besar dan begitu pula dengan kecepatan menulis dan membacanya. Hal serupa juga terjadi pada media penyimpanan yang umum digunakan sekarang, yaitu USB flashdisk, banyak dari kita yang tidak begitu meperdulikan soal kecepatan menulis dan membaca sebuah USB flashdisk dan hanya peduli kepada kapasitas penyimpanan nya saja.

Dengan kapasitas penyimpanan sebuah USB flashdisk yang saat ini terus meningkat, jika anda membeli sebuah ush flashdisk dengan kapasitas tinggi sebesar 64GB tapi dengan kecepatan membaca dan menulis yang lambat, tentunya akan memakan waktu yang lama untuk memuat suatu file yang besar kedalamnya, bukan hanya membuang waktu dan uang, tapi bisa membuat frustrasi jadinya.

Jika anda terlanjur membeli sebuah usb flashdisk atau sudah mempunyai sebuah USB flashdisk dan ingin mengetahui kinerja atau kecepatan menulis dan membaca (R/W) nya, berikut saya akan berbagi perangkat lunak yang akan membantu kita untuk mengetahuinya.

  • USBDeview

USBDeview adalah utilitas portabel oleh Nirsoft yang memungkinkan Anda untuk menghapus daftar dan perangkat USB yang sebelumnya terpasang pada komputer Anda. Fitur lainnya adalah pilihan untuk benhmark flash drive dan opsi untuk mempublikasikan hasil Kecepatan Tes ke halaman web Nirsoft untuk melihat perbandingan. Download USBDeview

  • SpeedOut

SpeedOut adalah alat kecil, sederhana dan portabel yang dapat dengan cepat sekuensial mengukur membaca dan menulis kecepatan flash drive Anda. Program ini menjalankan tes pada tingkat rendah (perlu dijalankan sebagai admin) yang berarti nilai tidak terpengaruh oleh sistem file drive. Cukup memilih USB drive Anda dari drop down jika Anda memiliki lebih dari satu drive usb, dan SpeedOut akan berjalan 4 melewati untuk kedua membaca dan menulis tes, kemudian menampilkan nilai rata-rata untuk masing-masing. Skor dapat disimpan atau disalin dengan mengklik kanan pada judul bar. SpeedOut tidak akan merusak file dan tikak ada file yang ditimpa dan flash drive tidak perlu diformat untuk menjalankan tes. Download SpeedOut

  • USB Flash Benchmark

Ini adalah program pengujian kecepatan polos dan sederhana untuk USB flash drive yang akan menjalankan set lengkap tes benchmark untuk kecepatan dari potongan 1K sampai dengan 16MB, dan menampilkan hasilnya dalam grafik. Download USB Flash Benchmark

Perangkat lunak lainnya yang bisa digunakan untuk menguji kecepatan usb flashdisk kita : Check FlashCrystalDiskMark dan Flash Drive/Card Tester

Sumber : http://www.hong.web.id/downloads/cara-menguji-kecepatan-menulis-dan-membaca-usb-flashdisk

Hemat Batteray Laptop di Linux dengan Jupiter

Pagi teman2, “kebetulan waktu tulis artikel di pagi hari” hehehhe…

Kali ini saya akan mencoba berbagi di dunia open source. Yup, mungkin tulisan ini sudah tidak asing bagi para linuxer, tapi mungkin masih ada yang sering lupa atau bahkan belum tahu. Namun lepas dari itu ini hanya merupakan “Sebuah Catatan Untuk Di Ingat Ketika Lupa” :D. Ok langsung saja…

  1. Pastikan linux (penulis menggunakan ubuntu) sudah terinstal dengan baik di laptop anda.
  2. Jangan lupa di konekkan dulu ke internet
  3. Selanjutnya buka terminal kesayangan anda, lalu ketikkan perintah berikut

sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter

Selanjutnya restart laptop dan berikut scranshotnya :

13f

 

 

 

 

 

 

 

 

Sekian, semoga bermanfaat…

Gambar dari www://ubuntugeek.com

Apa itu Android.?

Pengertian Android

Perangkat seluler berbasis Android di Indonesia masih belum sepopuler blackberry atau iPhone, masyarakat kita masih awam tentang apa itu Android, padahal di negara maju android sudah banyak dikenal secara luas. Beberapa merk hand phone yang sudah akrab di telinga kita seperti samsung, motorola, LG, HTC dan beberapa merk China sudah mempergunakan teknologi ini sebagai sistem operasinya, tak ketinggalan para operator seluler pun berlomba-lomba mengaplikasikan Android pada jaringan mereka salah satunya adalah Flexi Android. sebagian pengguna smartphone di Indonesia mengenal teknologi ini dengan sebutan si robot ijo karena memang lambangnya yang seperti itu.

Pengertian Android

 
Android adalah operating system atau OS berbasis linux yang diperuntukan khusus untuk mobile device seperti smartphone atau PC table, persis seperti symbian yang dipergunakan oleh Nokia dan BlackBerry OS, jelasnya seperti microsoft windows yang sangat dikenal baik oleh para pengguna komputer dan laptop, jika kita analogikan, Andoid adalah windows nya sedangkan smartphone atau hand phone atau tablet adalah unit komputernya.

Android di ambil dari nama perusahaan penemunya yaitu android.inc yang kemudian di akuisisi oleh Google pada pertengahan tahun 2005 dan mengubah nama penyedia aplikasi Android dari Android market menjadi Google play.

Dengan sistem distribusi open sources yang di gunakan memungkinkan para pengembang untuk menciptakan beragam apikasi menarik yang dapat dinikmati oleh para penggunanya, seperti game, chatting dan lain-lain, hal ini pulalah yang membuat smartphone berbasis Android ini lebih murah dibanding gadget sejenis.

Pada perkembangannya sistem operasi Android telah mengalami beberapa perubahan dan perbaikan dan yang menarik versi keluaran Android di berinama seperti nama-nama makanan.

berikut beberapa versi Android yang berkembang saat ini :

versi 1.1

versi 1.5 (Cupcake)

versi 1.6 (Donut)

versi 2.0/2.1 (Eclair)

versi 2.2 (Froyo: Frozen Yoghurt)

versi 2.3 (Gingerbread)

versi 3.0/3.1 (Honeycomb)

versi 4.0 (ICS :Ice Cream Sandwich)

versi 4.1 (Jelly Bean)

 Sekian, semoga bermanfaat bagi kalangan masyarakat yang sblmnya blm tau apa itu android… :)

Komunitas Hacker Terbesar di Indonesia

hacker_p1Sebenarnya penggunaan istilah komunitas hacker di sini kurang tepat juga sih, lebih cocok dan lebih tepat jika menggunakan istilah komunitas underground atau mungkin komunitas keamanan komputer. Namun supaya saya tidak dituduh berkonspirasi menyalahi aturan SEO dan pemilihan judul menarik nan provokatif maka saya sengaja menggunakan komunitas hacker di judul tulisan ini :D. Di Indonesia sendiri sebenarnya komunitas underground ini cukup banyak dan mewabah. Ada beberapa yang wujudnya kelihatan, biasanya komunitas jenis ini lebih terbuka untuk umum. Beberapa lainnya agak sulit untuk dilacak dan hanya terbuka untuk kalangn sendiri. Kebanyakan komunitas ini eksis di Internet dalam bentuk forum dan milis. Budaya berbagi informasi dan belajar sangat terasa sekali di dalam komunitas underground.

Dalam artikel ini, kita akan melihat 4 komunitas underground terbesar di Indonesia. Daftar ini sangat subjektif sekali karena merupakan opini pribadi saya. Tidak ada parameter-parameter khusus yang saya gunakan untuk membuat daftar ini. Jika sobat dblogger ingin menambahkan komunitas-komunitas lain ke dalam daftar ini, saya akan sangat senang sekali jika sobat dblogger sudi meninggalkan nama komunitas underground tersebut di kolom komentar. Baiklah, berikut ini daftar 4 komunitas underground terbesar di Indonesia.

1. Jasakom

Komunitas underground yang satu ini cukup eksis baik di duniaonline maupun offline. Sobat-sobat dbloger yang senang mempelajari komputer, jaringan, dan keamanan tentu saja pernah menjumpai atau bahkan mungkin membeli buku-buku terbitan Jasakom. Komunitas yang dimotoriS’toDany Firmansyah (xnuxer), dan Onno W. Purbo ini memang cukup rajin melakukan publikasi. Komunitas Jasakom sendiri didirikan pada tahun 2000 dengan tujuan utama memberikan pengertian dan kesadaran akan pentingnya keamanan Internet dan jaringan komputer. Segala aktivitas online Jasakom dipusatkan di forum yang beralamat dijasakom.com dan milis di Yahoo! Groups.

2. Xcode

Xcode atau biasa juga dikenal sebagai Yogyafree atau Yogya Family Code adalah komunitasunderground yang berbasis di Kota Gudeg, Yogyakarta. Xcode menurut situs resminya adalah komunitas komputer, internet, pemrograman, dan hacking yang didirikan pada 5 Juni 2004. Walupun Xcode berbasis di Yogyakarta, komunitas ini cukup eksis di berbagai daerah dengan komunitas regional dari Medan hingga Papua. Salah satu produk unggulan Xcode adalah CD Yogyafree yang berisi konten-konten edukasi dengan topik komputer, internet,programming, danhacking. Xcode juga banyak melakukan kegiatan offline berupa seminar, pelatihan, workshop, hingga demo hacking secara live. Untuk informasi lebih lanjut tentang komunitas ini silakan langsung meluncur ke xcode.or.id

3. Echo

Komunitas Echo didirikan oleh y3dipsm0bycomex, dan theday. Markas utama komunitas ini beralamat diecho.or.id. Komunitas ini termasuk komunitas yang cukup serius dalam melakukan berbagai penelitian di bidang keamanan komputer. Berbagai topik penelitian menarik baik dari internal komunitas maupun dari eksternal dapat kita saksikan dalam sebuah acara konferensi keamanan yang dikelola secara profesional, IDSECCONF. Konferensi ini dilakukan sekali dalam setahun dan terbuka untuk umum. Selain konferensi, Echo juga mempunyai media publikasi berupa majalah digital yang diberi nama Echo|Zine. Majalah digital ini dapat diunduh secara bebas dan gratis.

4. Kecoak Elektronik

Di antara empat komunitas ini, Kecoak Elektronik adalah komunitas underground paling tua dan bisa dibilang merupakan salah satu perintis komunitas keamanan komputer di Indonesia. Kecoak Elektronik didirikan pada tahun 1995 sebagai sebuah komunitas pengguna Internet. Aktivitas utama komunitas ini adalah diskusi seputar keamanan server dan jaringan. Kecoak Elektronik sangat mendukung gerakan Blue Ribbon Campaign dengan cara menerjemahkan/menerbitkan semua informasi yang patut untuk diketahui. Seperti komunitas-komunitas lainnya, Kecoak Elektronik juga melakukan publikasi dengen menerbitkan majalah digital Toket. Situs utama Kecoak Elektronik beralamat dikecoak.or.id

Itulah 4 komunitas hacker, keamanan komputer, atau underground terbesar di Indonesia. Bergabung dengan salah satu komunitas ini dapat memberikan pengetahuan tambahan untuk berbagai topik komputer seperti jaringan, pemrograman, sistem operasi, dll yang dapat menjadi kemampuan dasar untuk menjadi seorang hacker.

5 Bahasa Pemrograman Untuk Hacker

Object-Oriented-Programming-Methods-And-Classes-with-Inheritance

Bahasa pemrograman merupakan alat utama yang digunakan seorang hacker untuk menyelesaikan permasalahan. Mempelajari bahasa pemrograman akan membuat seseorang mengerti bagaimana sebenarnya suatu perangkat lunak bekerja. Ini adalah modal penting untuk memahami sistem komputer yang lebih luas seperti cara kerja sistem operasi. Lalu apa saja bahasa pemrograman yang sebaiknya dikuasai oleh seorang hacker?

1. Python

Python diciptakan oleh seorang hacker bernama Guido van Rossum. Konon Python sangat banyak digunakan di berbagai produk Google sehingga mereka harus mempekerjakan Guido van Rossum secara eksklusif. Bahasa pemrogaman ini terbilang cukup mudah untuk dipelajari. Sangat cocok untuk pemula yang belum punya pengalaman dalam dunia pemrograman. Python dilengkapi dengan dokumentasi yang terstruktur dan sangat lengkap. Dukungan dari komunitasnya yang sangat besar juga akan sangat banyak membantu. Untuk mengetahui lebih jauh tentang bahasa pemrograman Python, situs resminya bisa menjadi rujukan yang sangat baik.

2. C/C++

Bahasa C adalah bahasa utama yang digunakan untuk menyusun UnixBSD, dan Linux. Bahasa C dibuat oleh Dennis M Ritchie yang termasuk dalam daftar 6 hacker paling top di dunia. Bahasa C sangat efisien dalam pengelolaan resource komputer. Namun semua itu harus dilakukan secara manual sehingga sangat rentan menjadi bug.Bahasa ini termasuk dalam kategori low level programming language. Sangat cocok dipelajari untuk mulai masuk ke dunia pemrograman yang lebih serius. Bahasa C++ merupakan pengembangan dari bahasa C dan sudah mendukung konsepObject Oriented Programming (OOP). Menguasai salah satu atau kedua bahasa ini akan menjadi modal yang sangat penting untuk seorang calon hacker.

3. PERL

PERL yang merupakan singkatan dari Practical Extraction and Reporting Language dibuat oleh seorang hacker bernama Larry Wall.Perl termasuk ke dalam kategori bahasa pemrograman berbasisscript sama seperti Python.Perl sangat banyak digunakan untuk kepentingan praktis untuk melakukan otomasi berbagai tugas administrasi sistem operasi.Selain itu, Perl juga banyak digunakan untuk pengembangan halaman web interaktif dalam bentuk CGI. Perl dilengkapi dengan puluhan hingga ratusan pustaka yang siap digunakan untuk pengembangan program untuk berbagai keperluan. Di situs resminya, kita dapat menemukan dokumentasi dan tutorial untuk pemula yang cukup lengkap.

4. Java

Java dibuat oleh salah satu dari 6 hacker top di duniaJames Gosling. Namanya terinspirasi dari kopi Jawa yang memiliki rasa dan aroma yang sangat nikmat dan khas. Java memiliki prinsip WORA(Write Once Run Everywhere). Secara prinsip, program yang disusun dengan bahasa Java memang dapat berjalan di berbagai platform sistem operasi dan prosesor tanpa melakukan perubahan kode sedikitpun. Java adalah bahasa pertama yang menerapkan konsep OOP murni. Bahasa ini kurang cocok untuk dipelajari seorang pemula yang baru mengenal bahasa pemrograman. Informasi lebih lanjut tentang Java dapat dicek di situs resminya.

5. LISP

Lisp merupakan salah satu bahasa pemrograman tingkat tinggi tertua selain Fortran. Awalnya Lisp ditulis oleh John McCarthy, namun saat ini pengembangannya dilakukan oleh Steve Russel, Timothy P. Hart, dan Mike Levin. Dalam perkembangannya ada banyak dialek Lisp yang muncul, dua yang paling populer adalah Common Lisp dan Scheme. Saat ini bahasa Lisp sangat banyak digunakan dalam riset kecerdasan buatan (Artificial Inteligence). Mempelajari Lisp akan memberikan cita rasa yang berbeda bagi seorang pemrogram. Cara terbaik untuk memulai mempelajari Lisp adalah dengan mengutak-atik mode editor Emacs atau plugin Script-Fu di GIMP.

Komunitas Linux Cewek di Dunia IT Nasional

kluwek

Peran kaum hawa di dunia teknologi informasi masih sering dipandang sebelah mata. Jika dilakukan survei, jumlah aktivis/penggiat teknologi informasi memang masih didominasi kaum adam. Dominasi pria di bidang teknologi informasi sebenarnya sudah terlihat dari dunia kampus. Jumlah mahasiswa jurusan IT selalu lebih banyak dibandingkan jumlah mahasiswinya. Keadaan ini semakin diperparah dengan kecenderungan para cewek yang telah lulus kuliah dari jurusan IT untuk berkarir di bidang lain. Setidaknya hal ini banyak terjadi dengan teman-teman saya di kampus. Tidak sedikit di antara mereka merasa minder atau kurang cocok ketika ditawari pekerjaan yang berkaitan dengan dunia programming misalnya. Padahal jika dilihat kembali rekam jejak mereka di kampus, kemampuan mereka sebenarnya tidak kalah dengan cowok.

Salah satu kendala yang mungkin membuat para srikandi ini enggan memasuki persaingan dunia kerja di bidang IT adalah kenyataan bahwa memang tidak banyak kaum mereka yang berkarir di sana. Selain itu, ketika berada di dunia kampus mereka juga hanya unggul di bidang teori. Saat berhadapan di praktikum biasanya mereka akan diungguli pria. Boleh jadi karena perempuan memang bukanlah makhluk-makhluk yang senang urusan mengoprek.

Untuk mengatasi kendala-kendala ini sebenarnya telah hadir 2 komunitas IT nasional khusus untuk para srikandi. Di komunitas mereka bisa saling kenal dengan rekan-rekan yang juga bergelut di bidang IT. Dengan bergabung di komunitas akan menambah wawasan dan pengetahuan. Nah jika tertarik untuk mengenal dunia oprek-mengoprek yang biasanya didominasi kaum pria, silakan bergabung dengan salah satu komunitas di bawah.

KLUWEK (Kelompok Linux Cewek)

Sesuai dengan namanya, komunitas ini terdiri dari sekelompok perempuan yang berkecimpung di dunia Free/Open Source Software secara umum dan Linux secara khusus. KLUWEK adalah komunitas online yang diharapkan akan menjadi tempat belajar untuk memakai, membuat kernel baru, dan mempromosikan sistem operasi berbasis Linux dan perangkat lunak free/open sourcelainnya untuk menyelesaikan suatu pekerjaan.

Ide didirikannya KLUWEK berawal dari event Indonesia Linux Conference (ILC) 2007 di Jogja. Kala itu dari seluruh perwakilan Kelompok Pengguna Linux dari berbagai wilayah di Indonesia hanyaKelompok Linux Arek Suroboyo (KLAS) saja yang datang dengan anggota perempuan. Suatu keadaan yang sudah menjadi pemandangan umum di berbagai komunitas Linux lainnya. Ide ini berlanjut dengan diskusi di milis KLAS. Pada akhirnya KLUWEK berdiri atas nama Indonesia bukan KLAS. Secara resmi website KLUWEK yang beralamat di kluwek.linux.or.id diluncurkan pada tanggal 8 Desember 2007. Hingga saat ini KLUWEK masih eksis dan dipimpin olehNur Aini Rakhmawati.

Sebagai bukti komitmen untuk kemajuan dunia IT di Indonesia, KLUWEK telah dan akan melakukan berbagai kegiatan baik online maupun offline. Kegiatan tersebut dapat berupa workshop, webinar, pelatiha, dan kopdar para anggota KLUWEK.

ID Geek Girls

ID Geek Girls atau Indonesia Geek Girls adalah chapter sister dari SG Geek Girls dan Philippine Geek Girls. IdGeekGirls merupakan komunitas yang dijalankan oleh dan untuk geek girls di Indonesia. IdGeekGirls mempunyai tujuan memajukan semua geek girls di Indonesia. Untuk mewujudkan cita-cita itu, IdGeekGirls akan menjadi media untuk geek girls Indonesia saling berhubungan, bertemu, berbagi dan berdiskusi minat dan pengetahuan. Kegiatan-kegiatan yang dilakukan IdGeekGirls diantaranya meetup dan workshop. Selain itu IdGeekGirls juga menyediakan portal di idgeekgirls.com yang menyediakan berbagai informasi up to date untuk geek girlsIndoneisa. So, tunggu apa lagi? Silakan bergabung dengan IdGeekGirls.

Apa itu “DEWASA”…?

tua-mudaAcap kali kita mendengar dari orang terdekat kita yang membicarakan tentang kedewasaan seseorang. Terkadang mereka menghubungkan pertambahan usia dengan kedewasaan, meskipun memang usia tua belum tentu bisa bersikap dewasa. Hingga ada ungkapan, “Tua itu pasti, dewasa itu pilihan”.

Secara hukum (yang berlaku di negara Indonesia), usia dewasa dimulai dari umur 17 tahun. Kalau belum mencapai 17 tahun belum bisa bikin KTP dengan kata lain masih anak anak bias di bilang anak remaja.

Namun, jika dilihat dari sudut pengertian ‘dewasa’ itu sendiri, menurut KBBI (Kamus Besar Bahasa Indonesia), dewasa adalah mencapai usia akil baligh, yaitu bukan anak-anak ataupun remaja lagi.

Sedangkan menurut islam, seseorang baik perempuan maupun laki-laki dikatakan dewasa atau baligh apabila seseorang tersebut sudah mengalami haid bagi perempuan dan mimpi basah bagi laki-laki. Tentu saja masa seseorang untuk mencapai akil baligh, berbeda satu dengan lainnya. Dewasa berarti matang. Baik matang secara biologis, maupun secara psikis.Sehingga bisa dikatakan tidak perlu menunggu tua untuk menjadi dewasa. Karena kedewasaan tidak selalu beriringan dengan berkurangnya usia.

Lalu sebenarnya, apa sih makna dewasa?

Terkadang tingkat kedewasaan seseorang bisa dilihat dari penilaian orang lain. Secara umum, seorang dapat dikatakan dewasa apabila ia telah mampu membedakan mana yang baik dan mana yang jelek (atau benar salahnya sesuatu). Namun dalam Islam, seorang dewasa adalah yang telah mampu memilih dan memilah serta mengkategorikan mana yang perintah dan mana yang larangan Allah SWT.

Mungkin secara Islam perintah dan larangan itu mutlak adanya, tapi mengenahi baik dan buruk menurut orang lain itu berbeda, terkadang apa yang menurut kita baik belum tentu menurut orang lain itu baik juga, apa yang kita yakini sudah dewasa belum tentu juga menurut orang lain itu dewasa.

Memang tampaknya begitu mudah mencap diri sebagai seorang yang dewasa, namun tidak demikian adanya. Mari sejenak menengok kepada realita kehidupan sekitar kita. Seorang ayah ataupun kakek di usia rentanya, masih saja bergenit-genit menggoda gadis-gadis seksi, bahkan lebih parahnya hingga menggauli anak kandung, anak tetangga, ataupun cucunya sendiri untuk melampiaskan nafsu bejatnya. (Lalu apakah menurut kita dia seorang yang berfikir dewasa?). Dan masih banyak hal-hal kecil lainnya yang beredar di kalangan orangtua yang ternyata belum dewasa. Bahkan yang paling sering saya temui adalah orang-orang (yang tampak) dewasa dengan sikap ngambeknya. Waaahh!!! Saya begitu terkejut mendapati mereka, ternyata tidak cuma adik-adik kecil yang biasa ngambek ke orangtua kalau sesuatu yang diinginkan tidak didapatkan. Jadi, Pantaskah kita menyebut diri kita sudah dewasa.

Memang tidak mudah untuk menjadi dewasa, ada masa transisi yang panjang, perlu ilmu, ada latihan, dan sebagainya. Maka wajarlah jika seorang akhi mengingatkan kita cara menuju dewasa dengan sedikit perumpamaan (kalimah thayyibah). Ungkapnya, “Ada banyak cara menjadi dewasa, kadang begitu mudah semudah membaca buku dan menemukan kearifan di tiap lembarnya. Bahkan ada yang lebih mudah, seperti bercermin pada setiap kejadian yang terjadi pada orang lain. Tapi tidak jarang, kita harus menempuh jalan yang begitu berat untuk menjadi dewasa dan sadar. Kita mesti melewati sungai fitnah yang deras, harus membelah rimba cobaan dengan kerja dan sabar, bahkan kita harus penuh luka sebelum akhirnya memetik hikmah dan menjadi dewasa. Ada yang berhasil, namun banyak pula yang gugur di tengah jalan.”

Bagaimana, sudah ada inspirasi dari masukan ini tentang jalan menuju kedewasaan? Ya! Realitanya untuk menjadi dewasa, Pertama, kita kudu banyak belajar, tentunya terkait dengan segala topik yang mampu mengarahkan kita mencapai kedewasaan. Contohnya topik birrul walidain, di sini kita banyak belajar bahwa mentaati dan menghormati orangtua tentu ada tata caranya pula, sikap merajuk yang sering kita tampakkan pada orangtua ternyata berdampak psikologis pada orangtua, dan sebagainya. Namun perlu saya tekankan bahwa belajar tidak mesti dengan baca buku saja, selagi banyak jalan menuju Roma tentu banyak peluang yang kita bisa manfaatkan sebagai media belajar.

Kedua, bercermin diri, di sini saya bukannya mengajak ikhwah fillah untuk terus menatapi diri di depan cermin tentunya. Tapi bercermin tentang diri kita, tentang apa yang telah kita lakukan, tentang sifat-sifat kita yang harus diperbaiki, dan sebagainya. Serta tentang cinta kita kepada Rabb yang Maha Mencinta. Selanjutnya saya rasa ikhwah lebih paham tentang ini daripada saya.

Ketiga, dengan latihan. Kita tidak cuma perlu latihan kebugaran fisik atau angkat besi untuk menjadi dewasa. Kita juga perlu banyak, banyak, dan lebih banyak waktu untuk berlatih di setiap perubahan (hijarah) diri kita. Ya! Diaantaranya dengan melatih kesabaran jika kita adalah orang yang suka ngambek, atau dengan “memaksa” diri melakukan ibadah jika kita masih suka bermalas-malasan pada yang satu ini, serta masih banyak bentuk latihan lainnya.

Bahkan tak dipungkiri lagi bahwa kebanyakan orang perlu “teguran sayang” terlebih dahulu untuk menjadikan dirinya sebagai orang yang dewasa. Allah SWT yang selalu menyayangi kita, sehingga Dia tentu punya banyak cara untuk menegur kita agar kita tidak jauh-jauh dariNya. Duuuhhh!! Allah SWT romantis banget yaaa… Saya semakin teringat sabda Rasulullah tentang sifat Allah SWT, “Sesungguhnya Allah SWT adalah yang Maha Pencemburunya.” Karena itulah, saya juga ingin mengingatkan kembali bahwa sesungguhnya setiap “teguran” yang datang kepada kita bukanlah pertanda bahwa Allah SWT ingin menyengsarakan kita, tapi mungkin karena kita sudah mulai menjauh dariNya atau mungkin dengan cara begitu Allah SWT menguji kita untuk menjadi khalifah yang lebih dewasa dari sebelumnya, dan sebagainya, dan tentunya carilah sejuta alasan agar kita tetap berbaik sangka kepada Allah SWT.

Sesungguhnya Alloh sangat luar biasa caranya menentukan siapa yang sudah saatnya mencapai baligh atau tidak. Oleh karenanya, jangan merasa lagi menjadi anak kecil kalau kita sudah mencapai baligh. Sadari kita adalah orang dewasa yang harus bersikap dewasa. Ya, dewasa adalah pilihan. Bukan tidak mungkin seseorang yang dipandang secara fisik telah dewasa tapi psikologisnya belum dewasa. Dia belum bisa berpikir jauh kedepan, gampang terpengaruh dengan orang lain, tidak mandiri, masih suka bertengkar karena keegoisannya, dll. Bisa saja kita memilih untuk tidak dewasa. Walaupun secara bilogis kita sudah disebut dewasa, tapi kalau cara berpikir kita tidak dewasa, itu sama artinya kita memilih untuk tidak menjadi dewasa.

Ketika Alloh telah memilih kita, bahwa menurut-Nya kita pantas menjadi dewasa, maka berusahalah menjadi dewasa. Amati alur kehidupan ini, dan berpikirlah. Jangan sampai merugi karena kita termasuk golongan orang-orang yang tidak berpikir.

Dewasa adalah pilihan, maka mana yang akan kita pilih? Berusaha menjadi dewasa seiring putaran masa atau bertahan dalam kekanakan dengan wajah kita yang kian menua?

Semoga kita lebih memahami arti kedewasaan yang sesungguhnya

Amin..

Semoga bermanfaat.

By aix86 Posted in Uncategorized