Mengatasi wi-fi pada ubuntu
hay brotha n sistaa.... uda kaya' sksd aj yakk .. xixixixi
gapapa lah biar kita akrab kan ga ada salahnya klo sksd :D
langsung aja nih ke intinya,
buat lo lo smua yang pada pake linux seneng utak/atik or progamming pake linux
kebetulan gw punya sedikit informasi untuk linux ubuntu
gw juga pake' ubuntu versi 9.10, nah.... waktu tu uda gw install, pas gw klik panel wi-fi gw kaget
ko. wi-fi ga' terdeteksi??? sempet gw takut gw kira wi-fi card gw rusak T.T
akhirnya gw coba masuk pake' windows..
eh,
ternyata klo pake' windows ko. terdeteksi? ga pake' lama langsung aja
deh gw googling di paman google, ternyata ketemu artikelnya
disitu artikel bilang klo wifi yang tidak terdeteksi bukan wi-fi card
rusak or error melainkan paketnya belum di install...
langsung deh gw coba syntaxnya.. setelah gw install lewat terminal (command promt) trus gw restart,,, dia langsung detect...
nah disini gw mo bagi" ilmu aje buat kalian" yang kasus wi-finya juga ga detect coba deh pake' syntax ini....sudo apt-get update
sudo apt-get install --reinstall bcmwl-kernel-source
jangan lupa tar klo uda selese install paketnya langsung restart.. 
oke deh sekian dulu yakk..
smoga bermanfaat !!!!
Trik Hemat Energi PC / Notebook
Berdasarkan apa yg pernah saya ketahui, d bawah ini terdapat 5 cara u/ mengemat energi pada PC/Notebook,
1. Atur pencahayaan dan kontras monitor
Mungkin bagi orang yang awam
atau pemula dalam menggunakan komputer, mereka jarang sekali
memperhatikan pengaturan monitor mereka. Yang dimaksud dalam hal ini
adalah tingkat pencahayaan dan kontras yang diatur terlalu tinggi akan
bisa menghabiskan banyak energi. Maka untuk itu anda harus bisa mengatur
pencahayaan dan kontras tersebut, untuk mengatur pencahayaan dan
kontras monitor tersebut gunakan tombol yang berada di bawah monitor.
2. Matikan monitor
Tips
yang ke-dua adalah dengan mematikan monitor, terutama monitor yang
jenisnya adalah jenis CRT (Cathode Ray Tubel), karena monitor jenis
tersebut lebih banyak mengkonsumsi tenaga listrik. Jadi, jika anda ingin
meninggalkan PC tersebut dalam waktu yang lama, sebaiknya matikan
monitor anda.
Anda juga dapat menyetting Windows agar secara otomatis
langsung mati dalam beberapa waktu tertentu, itu bisa dilakukan dengan
cara, klik ?Control Panel-Options?. Dalam ?Power Options Properties?
klik tab ?Power Schemes?. Lalu klik tanda panah di bagian ?Power
Schemes? lalu pilih ?Home/Office desk?. Lalu pilih waktu yang diinginkan
pada ?Turn Off Monitor? dan klik ?Apply? dan ?OK?.
3. Matikan Hard disk
Meskipun
kita tidak sedang melakukan apa pun pada komputer kita, tapi data anda
akan selalu dibaca dari hard disk (oleh sistem operasi dan beberapa
aplikasi). Karena alasan ini, hard disk hard disk akan terus menerus
berputar dan tentu saja ini akan menghabiskan energi. Jika anda ingin
meninggalkan PC anda dalam waktu yang lama, maka sebaiknya matikan hard
disk PC anda. Pada ?Power Options Properties? lalu klik tab ?Power
Schmes?. Klik tanda panah di bagian ?Power Schemes? dan pilih ?Home/Off
desk?. Kemudian klik ?Turn off hard disk? dan pilih waktunya. Lalu klik
?Apply? dan ?Ok?.
4. Matikan peralatan lainnya
Matikanlah
peralatan lainnya seperti, speaker, modem eksternal, scanner, Zip drive
dan printer. Karena peralatan itu sangat menghabiskan banyak energi.
Seringkali orang meninggalkan peralatan tersebut dalam keadaan aktif,
bahkan saat kita sedang keluar dalam waktu yang lama.
5. Mode Hibernate
Mode
hibernate ini adalah fasilitas untuk melakukan shut down, tapi tidak
menutup atau mematikan aplikasi yang sedang kita buka tadi. Hal ini
dapat dilakukan dengan cara Mode ?Hibernate?. Dengan mode ini, isi
memory utama (RAM) akan tersimpan dalam hard disk. Cara melakukan mode
hibernate adalah sebagai berikut, pada ?Power Options? kliklah tab
?Hibernate?. Lalu klik kotak dekat ?Enable Hibernation?. Klik juga pada
tab ?Advanced?. Dalam bagian ?When I Press the power button? lalu klik
tanda panahnya kemudian klik ?Hibernate?. Klik ?Apply? dan ?Ok?. Setelah
itu tekan tombol ?Power? pada komputer anda. Mode hibernate sudah
berfungsi, tekan tombol ?Power? sekali lagi, komputer anda akan menyala
dan akan otomatis membuka aplikasi yang telah anda buka tadi.
Cara Setting DHCP pada debian linux
Bagi kamu yang ingin membangun jaringan yang besar, bila kamu tidak ingin
mengisi ip kepada host-host atau client kamu secara manual dan melelahkan (karena harus
mengisi satu-satu) inilah solusinya. Dengan menggunakan DHCP (Dinamyc Host Configuration Protocol)
kamu akan sangat terbantu karena pengisian ip dilaksanakan otomatis.
berikut caranya :
1. masuk sebagai Root
2. Menginstal DHCP
#apt-get install dhcp3-server
3. backup file dhcpd.conf (opsional/antisipasi kesalahan setting)
#cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcp.conf.bak
4. Pertama kali tentukan interface mesin kamu dengan mengedit
file /etc/default/dhcp3-server menggunakan editor kesukaan kamu
(kalo saya biasa pake pico or nano)
# nano /etc/default/dhcp3-server
Pada baris INTERFACES, masukkan ethernet yang anda gunakan untuk melayani permintaan dhcp dari client. Jika ada lebih dari satu interface gunakan spasi.
INTERFACE=?eth0?
5. edit dhcp.conf, caranya:
ketik mc
masuk directory /etc/dhcp3/
sorot dhcp.conf
lalu tekan F4
6. Berikut ini contoh dari file konfigurasi tersebut :
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.200;
option domain-name-servers 192.168.100.1;
option domain-name ?smktelkom.edu?;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}
7. Baris-baris diatas kurang lebih mengandukng makna sebagai berikut :
- subnet 192.168.1.0 netmask 255.255.255.0 alamat network (subnet) yang digunakan
- range 192.168.1.2 192.168.1.200; range ip address yang diterima client dalam hal ini
mulai 192.168.1.2 s/d 192.168.1.200
- option domain-name-servers 192.168.100.1; alamat DNS server pada network kita
- option domain-name ?internal.example.org?; nama domain kita
- option routers 192.168.1.1; alamat ip server dhcp yang berperan juga sebagai router
- option broadcast-address 192.168.1.255; alamat broadcast
- default-lease-time 600; waktu peminjaman 600 detik = 10 menit
- max-lease-time 7200; maksimum waktu peminjaman 7200 detik = 2 jam
8. Setelah semua konfigurasi benar dan sesuai dengan konfigurasi network kamu,
selanjutnya jalankan layanan dhcp server
# /etc/init.d/dhcp3-server start
9. Okey ? konfigurasi telah sukses!! tinggal setting TCP/IP pada client menjadi automatically.. :)
SELAMAT MENCOBA !!
Perintah Dasar Linux
Ini adalah sebagian perintah dasar u/ pengoprasian linux, hal seperti ini tidak pernah kita temui di windows. Ini yg membuat saya lebih tertarik u/ menggunakan linux, terutama yg saya sukai yaitu menggunakan linux (ubuntu), karna menurut saya ubuntu lbh asik drpd linux" yg lain...
Berikut Macam" Perintah Dasar Linux.
cd x atau cd /x == masuk ke direktori x
cd .. atau cd ../ atau cd/.. == pindah ke direktori satu level
di bawah
x lalu [tab] [tab] == berguna untuk mengetahui perintah apa saja
yang tersedia yang berawalan huruf x
adduser == untuk menambahkan user baru
ls atau dir == untuk melihat isi suatu direktori
cat == untuk melihat isi dari suatu file text
mv x y == untuk memindahkan atau merename file x ke file y
cp x y == untuk mengkopi file x ke file y
rm x == untuk menghapus file x
mkdir x == untuk membuat direktori x
rmdir x == untuk menghapus direktori x
rm -r x == untuk menghapus direktori x beserta seluruh isinya
rm p == untuk menghapus paket tertentu
df atau df x == untuk mengetahui space kosong dalam device x
top == untuk mengetahui status memori (tekan q untuk quit)
man x == untuk mengetahui keterangan manual dari suatu perintah
less x == untuk melihat isi dari suatu file text
echo x == untuk mencetak isi dari suatu file x ke screen
mc == untuk menghidupkan Norton Commander dalam Linux (sangat berguna
dan memudahkan bagi newbie)
mount == untuk menghidupkan suatu device spt cdrom
halt == untuk shutdown
reboot atau [ctl + alt + del] == untuk reboot
chmod == untuk mengubah permission suatu file
ls -l x == untuk melihat isi suatu direktori secara rinci
ln -s x y == untuk membuat link dari suatu file x ke file y
find x -name y -print == untuk menemukan file y, dengan mencari mulai
dari direktori x dan tampilkan hasilnya pada layar
ps == untuk melihat seluruh proses yang sedang berjalan
kill x == untuk mematikan proses x (x adalah PID di dalam ps)
[alt] + F1 - F7 == untuk berpindah dari terminal 1 - 7 (ciri khas Linux)
lilo == untuk membuat boot disk
Sekian yang dapat saya posting u perintah" linux, semoga bermanfaat bagi semua yg melihat...
Google Chrome
A. Apa sebenarnya sistem operasi Chrome itu?
Sistem operasi Chrome buatan Google adalah upaya pertama dari Google untuk membuat sebuah sistem operasi bagi komputer. Android yang didukung oleh Google telah sukses di platform mobile, begitu juga dengan browser Chrome dan rupanya Google sudah merasa bahwa kini saatnya bagi mereka untuk membuat sebuah sistem operasi yang nantinya ditujukan kepada para pengguna yang lebih banyak menggunakan komputernya untuk berselancar di internet.
?Kecepatan, kesederhanaan dan keamanan merupakan aspek kunci dari Sistem Operasi Chrome buatan Google,? menurut pernyataan dari Google. ?Kami merancang Sistem Operasi yang cepat dan ringan, start up dan membawa anda ke web.
?Antarmuka sengaja dibuat minimal, dan kebanyakan penggunaannya diperuntukkan di web.?
Kapan kita mulai bisa menggunakan sistem operasi Chrome?
Google mengatakan bahwa kode akan tersedia untuk para pengembang pada akhir tahun ini dan prediksi mereka para pengguna dapat membeli netbook berbasis sistem operasi Chrome pada semester kedua tahun depan.
?Akhir tahun ini kami akan meng-opensource-kan kodenya, dan netbook yang menggunakan Sistem Operasi Chrome buatan Google akan tersedia untuk para pengguna pada semester kedua tahun 2010,? ungkap Sundar Pichai, VP Product Management dan Linus Upson, Direktur Teknik di blog Google.
?Karena kami sudah berbicara dengan mitra kami tentang proyek ini, dan dalam waktu dekat kami akan bekerjasama dengan komunitas open source, kami ingin membagi visi kami sekarang sehingga tiap orang akan mengerti apa yang ingin kami coba raih.?Jadi Apakah Microsoft tidak perlu khawatir akan bersaing dengan Windows 7 nantinya?
Sebaliknya, sistem operasi Chrome buatan Google akan dapat menyaingi Windows 7 karena selain Windows 7 akan bisa berjalan di netbook, sama seperti peruntukan Chrome, juga Google memiliki kemampuan dana yang cukup besar untuk bersaing dengan Microsoft.
Google merasa bahwa untuk ke depannya para pengguna akan menggunakan komputer mereka untuk keperluan di dunia maya sehingga dibuatlah ide untuk meluncurkan sistem operasi Chrome.Dapatkah berjalan di komputer saya?
?Sistem Operasi Chrome buatan Google akan berjalan, baik itu di chip x86 ataupun ARM dan sekarang kami sedang bekerjasama dengan OEM agar netbook berbasis Chrome sudah dapat tersedia di pasaran pada tahun depan,? ungkap Google.
Kompatibilitas menjadi perhatian besar bagi Google, namun dengan menggunakan kernel Linux dengan sistem penjendelaan, dan bekerjasama dengan mitra-mitra yang kuat, sistem operasi Chrome akan tersedia di platform PC kebanyakan.Jika sangat terintegrasi dengan web, apakah akan aman?
Google tentunya telah memikirkan soal itu. Keamanan adalah hal yang sangat penting dan tiap dari kita tentu ingin komputer kita aman.
??seperti yang kita lakukan dengan browser Google Chrome, kami akan kembali ke dasar dan merancang ulang semua yang berhubungan dengan arsitektur keamanan dari sistem operasi sehingga para pengguna tidak harus disibukkan dengan virus, malware dan update keamanan. Harusnya seperti itu,? ungkap Google.Apakah seluruhnya dikerjakan oleh Google?
Tidak. Google telah meminta komunitas open source untuk membantu mereka mengingat proyek ini dibangun di atas kernel Linux yang sifatnya terbuka.
?Kami masih harus menyelesaikan banyak hal, dan tentu saja kami akan membutuhkan bantuan dari komunitas open source untuk menyempurnakan visi ini.?Lalu bagaimana ini bisa membuat penggunaan komputer menjadi lebih baik?
sistem operasi Chrome menitikberatkan pada web dan Google berharap visi mereka dalam menelurkan Chrome akan berjalan dengan lancar.
?Kecepatan, kesederhanaan dan keamanan merupakan aspek kunci dari sistem operasi Chrome,? ungkap Google. ?Kami merancang sistem operasi yang cepat dan ringan, yang bisa start up dan lalu membuka web hanya dalam hitungan detik.?
Lalu fungsionalitas apa yang ditawarkan oleh Chrome?
?Orang-orang ingin membuka email mereka secara cepat, tanpa menunggu komputer untuk boot dan menunggu membuka browser,? ungkap Google.
?Mereka ingin komputer mereka kencang seperti halnya ketika pertama kali mereka membelinya. Mereka ingin data mereka bisa diakses di mana saja mereka berada dan tanpa khawatir kehilangan komputer atau lupa membackup file.
?Dan yang lebih penting lagi, mereka tidak ingin menghabiskan waktu untuk mengkonfigurasikan komputer mereka agar bekerja dengan tiap hardware yang ada atau khawatir karena harus terus mengupdate software.?Apa artinya ini bagi Android?
Android didukung oleh Google sebagai sistem operasi untuk platform mobile sedangkan Chrome diperuntukkan bagi netbook.
?Sistem operasi Chrome buatan Google adalah proyek baru, terpisah dari Android.? dijelaskan oleh Google.
?Android dirancang dari awal untuk bekerja di berbagai macam perangkat mulai dari telepon sampai netbook.
?Sistem operasi Chrome buatan Google dibuat untuk orang yang menghabiskan sebagian besar waktunya di web dan dirancang untuk memperkuat komputer mulai dari netbook yang kecil sampai sistem desktop yang besar.
?Nantinya mungkin ada bagian dimana sistem operasi Chrome buatan Google dan Android akan tumpang tindih, kami percaya pilihan yang ada akan membawa inovasi dan manfaat bagi semuanya, termasuk Google.?Dengan adanya ini apakah itu tandanya akan mematikan distro Linux seperti Ubuntu dan Fedora?
Google membuat sendiri sistem operasi berbasis Linux dan tentu saja hal itu akan menjadi ?pesaing? bagi beberapa distro Linux besar seperti Ubuntu.
Namun di sisi lain dengan peruntukan Chrome untuk netbook maka diyakini hal tersebut akan semakin mengangkat pasar Linux untuk netbook.Berapa biayanya?
Chrome berbasis Linux, open source dan tentu saja kemungkinan besar gratis. Dan kemungkinan juga Google akan mencoba menghasilkan uang dari dukungan perusahaan
Cara Menginstal UBUNTU dari Flashdisk
Saya akan menerangkan cara install OS yang sering disebut Operating System / Sistem Operasi, disini saya akan menginstal OS ubuntu linux melalui media USB (Flashdisk). Netbook sekarang rata2 tidak memiliki DVD/CD-ROM, menginstall operating sistemnya harus menggunakan DVD/CD-ROM portable, atau memakai media lain seperti USB flashdisk atau biasa dipanggil PenDrive. Untuk menginstall ubuntu linux dengan memakai flashdisk ada beberapa cara, kali ini saya akan memaparkan 2 cara menginstall linux yang telah saya coba dan berhasil. 1. Cara menginstall linux ubuntu ke flashdisk menggunakan program UNetbootin. 2. Cara menginstall linux ubuntu ke flashdisk menggunakan program USB-creator. Cara menginstall ubuntu menggunakan program UNetbootin, Download untuk Windows Disini, atau Download untuk Linux Disini. Pengunaannya tidak terlalu sulit, cukup siapkan Flashdisk dan source cd ato file .iso ubuntu anda, jika belum punya ubuntu silahkan download ubuntu disini. lalu ikuti petunjuk2nya. klik2 lalu selesai.

UNetbootin juga bisa dipakai untuk memasukkan utility lain ke flashdisk seperti: Parted Magic, SystemRescueCD, Super Grub Disk, Dr.Web Antivirus, F-Secure Rescue CD, Kaspersky Rescue Disk, Backtrack, Ophcrack, NTPasswd, Gujin, Smart Boot Manager (SBM), FreeDOS. Cara menginstall linux ubuntu menggunakan program USB-creator,Download USB-creator disiniUSB-creator disini, cukup sediakan flashdisk setidaknya berkapasitas 2GB dan disk ubuntu atau file .iso ubuntu.

Dilinux Ubuntu USB desktop image creator ada didalam paket usb-creator, usb-creator-kde dalam Kubuntu, atau usb-creator-gtk diversi 9.10. Dari dikeluarkannya versi 8.10 (versi 9.10 untuk Kubuntu), Ubuntu sudah ada program usb-creator sudah ada dalam LiveCDs dan instalasinya. Kita bisa menjumpainya di System?>Administration?>Create a USB startup disk (Ubuntu Desktop) atu K-Menu?>Applications?>System?>USB Startup Disk Creator (Kubuntu), kalo tidak ada coba jalankan perintah di Terminal : sudo apt-get install usb-creator Jika menggunakan Live-Cd, pastikan software-source nya diaktivkan (software sources atau sudo gedit /etc/apt/sources.list). Mungkin juga kita perlu menginstall paket python-gnome2.

Selamat Mencoba !!
Menyunting Routing Information Protocol
RIP adalah routing vektor jarak-protokol, yang mempekerjakan hop sebagai metrik routing. Palka down time adalah 180 detik. RIP mencegah routing loop dengan menerapkan batasan pada jumlah hop diperbolehkan dalam path dari sumber ke tempat tujuan. Jumlah maksimum hop diperbolehkan untuk RIP adalah 15. Batas hop ini, bagaimanapun, juga membatasi ukuran jaringan yang dapat mendukung RIP. Sebuah hop 16 adalah dianggap jarak yang tak terbatas dan digunakan untuk mencela tidak dapat diakses, bisa dioperasi, atau rute yang tidak diinginkan dalam proses seleksi. Awalnya setiap [[router]] RIP mentransmisikan / menyebarkan pembaruan(''update'') penuh setiap 30 detik. Pada awal penyebaran, tabel routing cukup kecil bahwa lalu lintas tidak signifikan. Seperti jaringan tumbuh dalam ukuran, bagaimanapun, itu menjadi nyata mungkin ada lalu lintas besar-besaran meledak setiap 30 detik, bahkan jika router sudah diinisialisasi secara acak kali. Diperkirakan, sebagai akibat dari inisialisasi acak, routing update akan menyebar dalam waktu, tetapi ini tidak benar dalam praktiknya. Sally Floyd dan Van Jacobson menunjukkan pada tahun 1994 bahwa, tanpa sedikit pengacakan dari update timer, penghitung waktu disinkronkan sepanjang waktu dan mengirimkan update pada waktu yang sama. Implementasi RIP modern disengaja memperkenalkan variasi ke update timer interval dari setiap router. RIP mengimplementasikan split horizon, rute holddown keracunan dan mekanisme untuk mencegah informasi routing yang tidak benar dari yang disebarkan. Ini adalah beberapa fitur stabilitas RIP. Dalam kebanyakan lingkungan jaringan saat ini, RIP bukanlah pilihan yang lebih disukai untuk routing sebagai waktu untuk menyatu dan skalabilitas miskin dibandingkan dengan EIGRP, OSPF, atau IS-IS (dua terakhir yang link-state routing protocol), dan batas hop parah membatasi ukuran jaringan itu dapat digunakan in Namun, mudah untuk mengkonfigurasi, karena RIP tidak memerlukan parameter pada sebuah router dalam protokol lain oposisi. RIP dilaksanakan di atas [[User Datagram Protocol]] sebagai protokol transport. Ini adalah menugaskan dilindungi undang-undang nomor port 520.
Pemrograman berorientasi objek
Pemrograman orientasi-objek menekankan konsep berikut: * kelas ? kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh 'class of dog' adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya. * Objek - membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer; objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek. * Abstraksi - Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan. * Enkapsulasi - Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi ijin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut. * Polimorfisme melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim. Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama. * Inheritas- Mengatur polimorfisme dan enkapsulasi dengan mengijinkan objek didefinisikan dan diciptakan dengan jenis khusus dari objek yang sudah ada - objek-objek ini dapat membagi (dan memperluas) perilaku mereka tanpa haru mengimplementasi ulang perilaku tersebut (bahasa berbasis-objek tidak selalu memiliki inheritas.) * Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri.
My sql
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius. Sistem manajemen basis data relasional MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional. Keistimewaan MySQL MySQL memiliki beberapa keistimewaan, antara lain : 1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi. 2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis. 3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. 5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain. 6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query). 7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi. 8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. 9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT). 10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya. 11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface). 12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online. 13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle. Bahasa pemrograman Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.
Info Istilah TI 1
ASP ASP (Active Server Pages) adalah Spesifikasi untuk membuat halaman Web dinamis meggunakan ActiveX script. Sewaktu browser membuka halaman ASP, server Web membuat halaman dengan kode HTML dan mengirimkannya kepada browser. Bad Sector Bad Sector adalah bagian dari disk yang tidak dapat digunakan untuk menyimpan data karena rusak. Sewaktu sebuah disk diformat, system operasi akan mengidentifikasi bagian disk yang rusak dan menandainya, sehingga tidak di gunakan untuk penyimpanan data. Bandwith Bandwith menunjukkan kapasitas dalam membawa informasi. Istilah ini dapat digunakan dalam banyak hal: telepon, jaringan kabel, bus, sinyal frekuensi radio, dan monitor. Paling tepat, bandwidth diukur dengan putaran per detik (cycles per second), atau hertz (Hz), yaitu perbedaan antara frekuensi terendah dan tertinggi yang dapat ditransmisikan. Tetapi juga sering digunakan ukuran bit per second (bps).
System Volume Information!!?
Jika kita menggunakan Windows XP Home maupun Professional, dan setting untuk folder-folder yang tersembunyi (Hidden system) ditampilkan, maka akan terlihat folder yang namanya ?System Volume Information? di drive C: D: dan lainnya. Kadang kita tidak bisa membuka folder ini, atau jika bisa, maka untuk mengakses filenya tidak bisa. Sebenarnya apa fungsi atau kegunaan folder ini ? Folder ?System Volume Information? merupakan Hidden System folder (folder yang tersembunyi/sengaja disembunyikan oleh system windows) yang digunakan oleh System Restore untuk menyimpan informasi dan Restore points. Tetapi saat ini sering menjadi sarang virus Seperti diketahui, bahwa Windows XP Home/Professional menyertakan fungsi Restore Point, yaitu fasilitas untuk mengatasi ketika ada program baru yang di install dan menyebabkan komputer bermasalah, dengan mengembalikan kondisi windows sesaat/waktu sebelum program baru tersebut di install (disebut Restore Point). Ketika melakukan restore komputer, data atau dokumen tidak akan hilang. Nah, data-data restore point ini disimpan di folder yang namanya ?System Volume Information? ini. Folder ini akan ada di setiap Drive/ Partisi windows, misalnya C:, D: dan lainnya. Memang melihat fungsinya folder ini cukup penting, tetapi kadang bisa berbahaya. Karena aksesnya yang terbatas, maka folder ini sering digunakan oleh virus untuk menyimpan duplikasi dirinya dan virus bisa menyerang lagi (kembali aktif) jika dilakukan restore. Selain itu kita biasanya tidak bisa mengakses folder ini. Bahkan antivirus yang mendeteksi ada virus di folder ini kadang juga tidak bisa menghapusnya. Sebenarnya jika tidak begitu penting fasilitas ini bisa dimatikan, karena selain sering menjadi sarang virus, juga sering memakan space hardisk yang cukup banyak. Untuk mengaturnya bisa dibuka Start Menu > All Programs > Accessories > System Tools > System Restore. Untuk mematikan fasilitas ini cek menu ?Turn off system restore for all drives?. Jika yakin komputer kita bebas virus, maka fasilitas ini bisa juga diaktifkan, yang perlu diatur mungkin hanya penggunaan space hardisknya. Masing-masing drive C:, D: dan lainnya bisa dibatasi maksimal penggunaan space-nya dengan klik tombol Setting di masing-masing drive tersebut. Apakah ada cara untuk mengakses folder ini ? Ya, ada beberapa cara yang berbeda tentang bagaimana cara mengakses folder ini. Yang perlu diketahui hanya windows yang digunakan (Home atau Professional) dan tipe File System ( FAT32 atau NTFS) yang bisa diketahui dengan klik kanan Drive C:, D: atau lainnya di windows explorer dan pilih Properties.
NetCut and AntiNetCut
Salah satu cara untuk memiliki akses internet gratis yaitu dengan memanfaatkan layanan free hotspot yang sekarang banyak tersedia di tempat-tempat atau bangunan2 public/semi public, seperti di mal, cafe, kampus, perkantoran, dll. Bagi yang belum tahu apa itu hotspot dan bandwidth silahkan baca sendiri di wikipedia.org ya..! Sesuia dengan judul dari postingan ini yaitu Cara Menage BandWidth di Hotspot dengan NetCut maka saya akan menunjukkan satu trik atau cara bagaimana manage atau menguasai bandwidth dalam suatu area hotspot. Seperti yang mungkin sudah Anda tahu bahwa semakin banyak orang yang mengakses/menggunakan internet dalam suatu area hotspot maka akan semakin lambat pula kita dalam mendonwload, mengupload maupun membuka suatu halaman situs. Kenapa? karena jatah bandwidth akan dibagi kepada setiap orang yang mengakses internet dalam area hotspot tersebut. Ada sebuah software yang dapat kita gunakan untuk mengontrol akses internet seseorang dalam suatu area hotspot. Nama software tersebut adalah netcut, dengan software netcut Anda akan punya otoritas untuk memutus akses internet orang lain yang ada dalam satu jaringan hotspot dgn Anda. Jadi Anda bisa bertindak selayaknya seorang server yang bisa menentukan siapa yang boleh dan tidak boleh mengakses internet dalam suatu area hotspot. Dengan begitu Anda bisa menguasai seluruh jatah bandwidth yang ada, sehingga Anda bisa lebih cepat membuka sebuah halaman situs serta mendonwload atau mengupload sebuah file di internet. Penggunaan sofware ini sangat mudah, Anda tinggal donwload softwarenya di SINI, kemudian instal lau restart komputer Anda dan setelah itu jalankan softwarenya. Waktu softwarenya dijalankan maka secara otomatis software tersebut akan mendeteksi seluruh komputer yang sedang online dalam jaringan hotspot yang sedang Anda gunakan (lihat gambar di atas). Untuk memutus akses internet seseorang dalam jaringan hotspot tersebut, Anda tinggal pilih dan klik Cut Off. Kalau mau mematikan/memutus akses internet ke semua pengguna dalam area hotspot tersebut termasuk Anda, maka tinggal putuskan (Cut Off) GateWay IP nya yang ada di kolom sebelah kanan.
glossary penginstallan pc
BIOS : Basic Input Output system . Software yang dipasang pada chip komputer untuk mengatur operasi dasar seperti layar, harddisk, memory, VGA, dll. Bagian dari sistem operasi yang bisa mengidentifikasi set program yang digunakan untuk mem-boot komputer, sebelum menempatkan disket sistem. BIOS terdapat di ROM (Read Only Memory) dari sistem dan umumnya tersimpan secara permanen. Program yang digunakan mikroprosesor untuk menyalakan komputer. BIOS juga mengatur aliran data antara sistem operasi komputer dan perangkat tambahan yang terhubung pada komputer. Bus : Saluran yang terdiri dari sekumpulan jalur yang sejenis. Sekumpulan kabel yang merupakan alat transportasi informasi ke semua peralatan dalam sistem. Informasi tersebut dapat berupa data, perintah atau alamat. Cache Memory:Memori berkecepatan tinggi yang mampu bekerjasama dengan CPU, bertindak sebagai buffer antara CPU dan memori utama yang lamban. Casing : Casing. Kotak tempat mesin komputer (motherboard dan pendukungnya, power supply, disk drive, hardisk, CD ROM drive). Wadah atau tempat melindungi motherboard, control board, power supply disk drive dan komponenkompenen lainnya. Sebuah case komputer sebenarnya tak lebih dari rangka dari sebuah komputer. Case ini adalah tempat komponen-komponen yang membentuk sebuah sistem komputer terletak, juga untuk meletakkan alat pendingin (cooling fan), dan juga meng-ground listrik yang terdapat pada komponen-komponen yang ada melalui rangka yang terbuat dari besi. Case yang besar dengan tempat ekspansi yang banyak lebih disukai, dengan adanya ruang ekspansi yang banyak anda dapat menambahkan perangkat-perangkat lain dengan mudah. Contoh perangkat-perangkat yang dapat ditambahkan ini misalnya drive DVD, CD writer, dan lain-lain. Saat ini case dengan bentuk tower biasanya lebih disukai daripada case dengan bentuk desktop karena memiliki tempat yang lebih luas untuk ekspansi, dan juga dapat memiliki kemampuan pendinginan yang lebih baik. Sebuah case bisa berupa AT atau ATX, dimana perbedaannya terletak pada posisi motherboard nantinya, demikian pula power supply yang datang bersama case tersebut. Case komputer biasanya datang bersama-sama dengan power supply, walaupun kadang-kadang disarankan agar anda membeli power supply terpisah sehingga bisa mendapatkan kedua barang tersebut dengan kualitas yang sama-sama tinggi. CD ROM Drive :Alat pemutar CD ROM. Suatu drive untuk merekam atau memainkan Compact Disk, yang sering dijumpai adalah CD-ROM (CD Read Only Memory) MO (Magneto-Optical) dan WORM (Write Once Read Many). CGA : Color Graphics Adaptor. Salah satu tipe monitor, yaitu standar Ibm untuk kualitas monitor resolusi rendah, dalam mode grafik hanya dapat menampilkan 4 warna. Clock : Jam/pewaktu. Rangkaian pembangkit frekuensi. Sumber utama dari pulsa elektronik komputer. Clock digunakan untuk menyamakan operasi semua elemen komputer. CMOS : Compelementary Metal Oxide Semiconductor. RAM kecil berukuran 64 byte yang menyimpan setting BIOS saat komputer sedang dimatikan. CMOS merupakan perluasan dari teknologi MOS yang menghasilkan IC dengan kebutuhan tenaga baterai rendah. CMOS digunakan untuk menyimpan program konfigurasi, program diagnostik dan informasi tanggal dan waktu pembuatan file yang tidak akan hilang meskipun komputer dimatikan. CPU : Central Processing Unit. Unit pemroses utama dalam istilah teknik disebut mikroprosesor, sedang dalam pengertian umum adalah mesin komputer yaitu casing beserta semua isi didalamnya. Pusat pengolahan masukan sehingga menghasilkan keluaran. Termasuk di sini adalah semua register, sirkuit aritmatik, unit pembanding, dsb. CRT : Catoda Ray Tube Teknologi yang dipakai untuk membuat sistem tampilan/monitor komputer menggunakan tabung sinar katoda. Disk : Suatu media penyimpanan data. Yang dimaksud dengan disk adalah floppy disk atau hard disk. Sedangkan floppy disk adalah disket. Piringan tipis yang dilapisi bahan magnetik (oksida besi) yang mampu menyimpan sejumlah data atau informasi. Pembacaan dan penulisan informasi dipusatkan pada track. DRAM : Dynamic RAM. Memori PC yang dapat dibaca dan ditulisi. Untuk menyimpan data dalam memori, isinya perlu di refresh secara periodik. Jenis memori ini banyak digunakan pada bagian memori utama yang digunakan untuk rutin proses. Drive : Pintu, penggerak disk. EGA : Enhanced Graphics Adaptor. Salah satu standard resolusi monitor. EGA mampu menampilkan 16 warna dalam model grafik, setingkat di atas monitor CGA. Monitor dengan card EGA mampu menampilkan 16 warna pada bentuk teks (80 x 25 karakter atau 40 x 25 karakter), 16 warna pada bentuk resolusi rendah dan 4 warna pada resolusi tinggi dan tampilan grafik 640 x 350 titik. Perkembangan dari jenis EGA diantaranya adalah ATI Technologies Inc dengan card bernama EGA WONDER, dapat menampilkan 132 x 25 karakter. Monitor jenis EGA masih memakai konektor monitor yang sama dengan monitor jenis CGA dan Monochrome. EVEREX mengeluarkan card EPGA (Enhanced Proffesional Graphics Adapter), mampu menampilkan 649 x 480 titik (dot) dengan 256 warna, dari 4096 kombinasi warna dasar (pallette). EPGA dan disebut juga PEGA (Proffesional Enhanced Graphics Adapter), ataupun PGA (Proffesional Graphics Adapter), menampilkan layar teks 132 x 43 karakter pada multi frekuensi atau Ulta sync, dan fleksibilitas yang dapat menggunakan monitor monochrome maupun enhanced monitor. Monitor ini mempergunakan konektor 9 pin yang terdiri dari 2 baris. Hard disk : Media penyimpan data berkapasitas besar. Head : Kepala, ujung perekam, bagian dari drive atau disk yang berfungsi untuk membaca atau menulis. Keyboard : Papan kunci, papan ketik. Motherboard : Papan rangkaian komputer tempat semua komponen elektronik komputer terangkai. Peripheral : Peralatan. Spesifikasi peralatan pendukung yang dibutuhkan oleh sebuah PC agar dapat bekerja secara optimal. PIC : Programmable Interupt Controller. Kendali sela terprogram. Chip yang berfungsi untuk mengendalikan proses penyelaan antar periferal. Alat pengendali sela periferal yang membantu kerja CPU dalam proses penyelaan. Power Supply : Suatu rangkaian elektronik yang berfungsi sebagai pencatu daya/pemberi sumber tegangan/arus pada peralatan. VRAM : Video Random Access Memory (Video RAM) Tipe spesial dari DRAM yang memungkinkan akses direct high speed memory melalui sirkuit video. Jenis memori ini lebih mahal bila dibandingkan chips DRAM yang konvensional.
belajar menjadi hacker
Hacker dengan keahliannya dapat melihat & memperbaiki kelemahan perangkat lunak di komputer; biasanya kemudian di publikasikan secara terbuka di Internet agar sistem menjadi lebih baik. Sialnya, segelintir manusia berhati jahat menggunakan informasi tersebut untuk kejahatan ? mereka biasanya disebut cracker. Pada dasarnya dunia hacker & cracker tidak berbeda dengan dunia seni, disini kita berbicara seni keamanan jaringan Internet. Saya berharap ilmu keamanan jaringan di tulisan ini digunakan untuk hal-hal yang baik ? jadilah Hacker bukan Cracker. Jangan sampai anda terkena karma karena menggunakan ilmu untuk merusak milik orang lain. Apalagi, pada saat ini kebutuhan akan hacker semakin bertambah di Indonesia dengan semakin banyak dotcommers yang ingin IPO di berbagai bursa saham. Nama baik & nilai sebuah dotcom bisa jatuh bahkan menjadi tidak berharga jika dotcom di bobol. Dalam kondisi ini, para hacker di harapkan bisa menjadi konsultan keamanan bagi para dotcommers tersebut ? karena SDM pihak kepolisian & aparat keamanan Indonesia amat sangat lemah & menyedihkan di bidang Teknologi Informasi & Internet. Apa boleh buat cybersquad, cyberpatrol swasta barangkali perlu di budayakan untuk survival dotcommers Indonesia di Internet. Berbagai teknik keamanan jaringan Internet dapat di peroleh secara mudah di Internet antara lain di http://www.sans.org, http://www.rootshell.com, http://www.linuxfirewall.org/, http://www.linuxdoc.org, http://www.cerias.purdue.edu/coast/firewalls/, http://www.redhat.com/mirrors/LDP/HOWTO/. Sebagian dari teknik ini berupa buku-buku yang jumlah-nya beberapa ratus halaman yang dapat di ambil secara cuma-cuma (gratis). Beberapa Frequently Asked Questions (FAQ) tentang keamanan jaringan bisa diperoleh di http://www.iss.net/vd/mail.html, http://www.v-one.com/documents/fw-faq.htm. Dan bagi para experimenter beberapa script / program yang sudah jadi dapat diperoleh antara lain di http://bastille-linux.sourceforge.net/, http://www.redhat.com/support/docs/tips/firewall/firewallservice.html. Bagi pembaca yang ingin memperoleh ilmu tentang jaringan dapat di download secara cuma-cuma dari http://pandu.dhs.org, http://www.bogor.net/idkf/, http://louis.idaman.com/idkf. Beberapa buku berbentuk softcopy yang dapat di ambil gratis dapat di ambil dari http://pandu.dhs.org/Buku-Online/. Kita harus berterima kasih terutama kepada team Pandu yang dimotori oleh I Made Wiryana untuk ini. Pada saat ini, saya tidak terlalu tahu adanya tempat diskusi Indonesia yang aktif membahas teknik-teknik hacking ini ? tetapi mungkin bisa sebagian di diskusikan di mailing list lanjut seperti kursus-linux@yahoogroups.com & linux-admin@linux.or.id yang di operasikan oleh Kelompok Pengguna Linux Indonesia (KPLI) http://www.kpli.or.id. Cara paling sederhana untuk melihat kelemahan sistem adalah dengan cara mencari informasi dari berbagai vendor misalnya di http://www.sans.org/newlook/publications/roadmap.htm#3b tentang kelemahan dari sistem yang mereka buat sendiri. Di samping, memonitoring berbagai mailing list di Internet yang berkaitan dengan keamanan jaringan seperti dalam daftar http://www.sans.org/newlook/publications/roadmap.htm#3e. Dijelaskan oleh Front-line Information Security Team, ?Techniques Adopted By ?System Crackers? When Attempting To Break Into Corporate or Sensitive Private Networks,? fist@ns2.co.uk http://www.ns2.co.uk. Seorang Cracker umumnya pria usia 16-25 tahun. Berdasarkan statistik pengguna Internet di Indonesia maka sebetulnya mayoritas pengguna Internet di Indonesia adalah anak-anak muda pada usia ini juga. Memang usia ini adalah usia yang sangat ideal dalam menimba ilmu baru termasuk ilmu Internet, sangat disayangkan jika kita tidak berhasil menginternetkan ke 25000 sekolah Indonesia s/d tahun 2002 ? karena tumpuan hari depan bangsa Indonesia berada di tangan anak-anak muda kita ini. Nah, para cracker muda ini umumnya melakukan cracking untuk meningkatkan kemampuan / menggunakan sumber daya di jaringan untuk kepentingan sendiri. Umumnya para cracker adalah opportunis. Melihat kelemahan sistem dengan mejalankan program scanner. Setelah memperoleh akses root, cracker akan menginstall pintu belakang (backdoor) dan menutup semua kelemahan umum yang ada. Seperti kita tahu, umumnya berbagai perusahaan / dotcommers akan menggunakan Internet untuk (1) hosting web server mereka, (2) komunikasi e-mail dan (3) memberikan akses web / internet kepada karyawan-nya. Pemisahan jaringan Internet dan IntraNet umumnya dilakukan dengan menggunakan teknik / software Firewall dan Proxy server. Melihat kondisi penggunaan di atas, kelemahan sistem umumnya dapat di tembus misalnya dengan menembus mailserver external / luar yang digunakan untuk memudahkan akses ke mail keluar dari perusahaan. Selain itu, dengan menggunakan agressive-SNMP scanner & program yang memaksa SNMP community string dapat mengubah sebuah router menjadi bridge (jembatan) yang kemudian dapat digunakan untuk batu loncatan untuk masuk ke dalam jaringan internal perusahaan (IntraNet). Agar cracker terlindungi pada saat melakukan serangan, teknik cloacking (penyamaran) dilakukan dengan cara melompat dari mesin yang sebelumnya telah di compromised (ditaklukan) melalui program telnet atau rsh. Pada mesin perantara yang menggunakan Windows serangan dapat dilakukan dengan melompat dari program Wingate. Selain itu, melompat dapat dilakukan melalui perangkat proxy yang konfigurasinya kurang baik. Setelah berhasil melompat dan memasuki sistem lain, cracker biasanya melakukan probing terhadap jaringan dan mengumpulkan informasi yang dibutuhkan. Hal ini dilakukan dengan beberapa cara, misalnya (1) menggunakan nslookup untuk menjalankan perintah ?ls ? , (2) melihat file HTML di webserver anda untuk mengidentifikasi mesin lainnya, (3) melihat berbagai dokumen di FTP server, (4) menghubungkan diri ke mail server dan menggunakan perintah ?expn ?, dan (5) mem-finger user di mesin-mesin eksternal lainnya. Langkah selanjutnya, cracker akan mengidentifikasi komponen jaringan yang dipercaya oleh system apa saja. Komponen jaringan tersebut biasanya mesin administrator dan server yang biasanya di anggap paling aman di jaringan. Start dengan check akses & eksport NFS ke berbagai direktori yang kritis seperti /usr/bin, /etc dan /home. Eksploitasi mesin melalui kelemahan Common Gateway Interface (CGI), dengan akses ke file /etc/hosts.allow. Selanjutnya cracker harus mengidentifikasi komponen jaringan yang lemah dan bisa di taklukan. Cracker bisa mengunakan program di Linux seperti ADMhack, mscan, nmap dan banyak scanner kecil lainnya. Program seperti ?ps? & ?netstat? di buat trojan (ingat cerita kuda troya? dalam cerita klasik yunani kuno) untuk menyembunyikan proses scanning. Bagi cracker yang cukup advanced dapat mengunakan aggressive-SNMP scanning untuk men-scan peralatan dengan SNMP. Setelah cracker berhasil mengidentifikasi komponen jaringan yang lemah dan bisa di taklukan, maka cracker akan menjalan program untuk menaklukan program daemon yang lemah di server. Program daemon adalah program di server yang biasanya berjalan di belakang layar (sebagai daemon / setan). Keberhasilan menaklukan program daemon ini akan memungkinkan seorang Cracker untuk memperoleh akses sebagai ?root? (administrator tertinggi di server). Untuk menghilangkan jejak, seorang cracker biasanya melakukan operasi pembersihan ?clean-up? operation dengan cara membersihkan berbagai log file. Dan menambahkan program untuk masuk dari pintu belakang ?backdooring?. Mengganti file .rhosts di /usr/bin untuk memudahkan akses ke mesin yang di taklukan melalui rsh & csh. Selanjutnya seorang cracker dapat menggunakan mesin yang sudah ditaklukan untuk kepentingannya sendiri, misalnya mengambil informasi sensitif yang seharusnya tidak dibacanya; mengcracking mesin lain dengan melompat dari mesin yang di taklukan; memasang sniffer untuk melihat / mencatat berbagai trafik / komunikasi yang lewat; bahkan bisa mematikan sistem / jaringan dengan cara menjalankan perintah ?rm -rf / &?. Yang terakhir akan sangat fatal akibatnya karena sistem akan hancur sama sekali, terutama jika semua software di letakan di harddisk. Proses re-install seluruh sistem harus di lakukan, akan memusingkan jika hal ini dilakukan di mesin-mesin yang menjalankan misi kritis. Oleh karena itu semua mesin & router yang menjalankan misi kritis sebaiknya selalu di periksa keamanannya & di patch oleh software yang lebih baru. Backup menjadi penting sekali terutama pada mesin-mesin yang menjalankan misi kritis supaya terselamatkan dari ulah cracker yang men-disable sistem dengan ?rm -rf / &?. Bagi kita yang sehari-hari bergelut di Internet biasanya justru akan sangat menghargai keberadaan para hacker (bukan Cracker). Karena berkat para hacker-lah Internet ada dan dapat kita nikmati seperti sekarang ini, bahkan terus di perbaiki untuk menjadi sistem yang lebih baik lagi. Berbagai kelemahan sistem di perbaiki karena kepandaian rekan-rekan hacker yang sering kali mengerjakan perbaikan tsb. secara sukarela karena hobby-nya. Apalagi seringkali hasil hacking-nya di sebarkan secara cuma-cuma di Internet untuk keperluan masyarakat Internet. Sebuah nilai & budaya gotong royong yang mulia justru tumbuh di dunia maya Internet yang biasanya terkesan futuristik dan jauh dari rasa sosial. Pengembangan para hobbiest hacker ini menjadi penting sekali untuk keberlangsungan / survival dotcommers di wahana Internet Indonesia. Sebagai salah satu bentuk nyatanya, dalam waktu dekat Insya Allah sekitar pertengahan April 2001 akan di adakan hacking competition di Internet untuk membobol sebuah server yang telah di tentukan terlebih dahulu. Hacking competition tersebut di motori oleh anak-anak muda di Kelompok Pengguna Linux Indonesia (KPLI) Semarang yang digerakan oleh anak muda seperti Kresno Aji (masaji@telkom.net), Agus Hartanto (hartx@writeme.com) & Lekso Budi Handoko (handoko@riset.dinus.ac.id). Seperti umumnya anak-anak muda lainnya, mereka umumnya bermodal cekak ? bantuan & sponsor tentunya akan sangat bermanfaat dan dinantikan oleh rekan-rekan muda ini. Mudah-mudahan semua ini akan menambah semangat pembaca, khususnya pembaca muda, untuk bergerak di dunia hacker yang mengasyikan dan menantang. Kalau kata Captain Jean Luc Picard di Film Startrek Next Generation, ?To boldly go where no one has gone before?.
macam macam sistem operasi
Apa itu Sistem Operasi!! Sistem Operasi adalah Perangkat lunak yang berfungsi sebagai jembatan antara aplikasi dan perangkat keras dimana aplikasi tersebut dijalankan. Ketika sebuah aplikasi mebutuhkan akses ke perangkat keras, misalnya saat menyimpan data ke disk, maka proses tersebut dilakukan oleh aplikasi melalui perantara sistem operasi. Macam - macam Sistem Operasi : 1. UNIX Unix atau UNIX adalah sebuah sistem operasi komputer yang dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. UNIX didesain sebagai sistem operasi yang portable, multi-tasking dan multi-user. BSD adalah salah satu turunan (varian) Unix yang dikembangkan oleh Universitas California, Berkeley. 2. Linux Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun. Nama ?Linux? berasal dari nama kernelnya (kernel Linux), yang dibuat tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. 3. Mac OS Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86. 4. FreeBSD FreeBSD adalah sebuah sistem operasi bertipe Unix bebas yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu sistem operasi 386BSD dan 4.4BSD. FreeBSD berjalan di atas sistem Intel x86 (IA-32) (termasuk Microsoft Xbox), DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC dan arsitektur NEC PC-98. Dukungan untuk arsitektur ARM dan MIPS sedang dalam pengembangan. 5. SUN OSSUN OS adalah sebuah versi UNIX yang digunakan dalam workstation-workstation Sun Microsystems yang dirilis pada tahun 1982. Setelah merilis SunOS versi 4, Sun Microsystems mengubah kode UNIX BSD yang sebelumnya mereka gunakan dengan kode UNIX System V, setelah mendapatkan lisensi dari pemegang lisensi UNIX waktu itu, AT&T. Perubahan ini menjadikan namanya berubah menjadi Solaris versi 2, dari yang seharusnya SunOS 5. Sehingga, secara tidak langsung, SunOS pun dianggap sebagai Solaris versi 1.x. 6. Windows Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan pengguna berbasis grafik (graphical user interface). Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985 yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.