Kamis, 16 Oktober 2014

Sistem Komputer: Teknik Input Output


Perangkat I/O membantu kita berinteraksi dengan komputer agar dapat memberi dan menerima data, program dan hasil, ke / dari komputer.
Setiap perangkat I/O memiliki I/O driver yang merupakan sekumpulan program I/O untuk berbagai operasi pada perangkat I/O yang spesifik. I/O driver dari semua perangkat I/O dikenal dengan BIOS.


A. METODE TRANSFER DATA PERANGKAT I/O
Metode transfer data perangkat input/output terdapat dua macam yaitu, metode software dan metode hardware.
Pada metode software, tugas-tugas mengenai operasi input/output dibuat ke dalam suatu program yang dijalankan oleh CPU. Sehingga CPU tidak terbebani secara total dalam operasi I/O.
Pada metode hardware, program memberikan tanggungjawab pelaksanaan operasi I/O ke unit hardware lain yang disebut DMA Controller.
Pada gambar di atas, ditunjukkan ada 2 (dua) langkah dalam metode software :
Langkah 1a : Baca byte data dari perangkat input ke CPU
Langkah 1b : Pindahkan byte data dari CPU ke lokasi memori

B. PROGRAMMED I/O MODE
Adalah metode transfer data I/O yang dilakukan oleh software secara stretch (dari awal byte pertama sampai dengan akhir byte terakhir).
Pada Programmed I/O Mode, program I/O melakukan 4 (empat) aktifitas untuk setiap byte data yang ditransfer, yaitu :
  1. Pembacaan status perangkat periferal
  2. Menganalisa apakah perangkat siap untuk transfer data atau tidak
  3. Jika perangkat siap, ke langkah 4 untuk mentransfer data. Jika perangkat tidak siap, maka ke langkah 1 untuk looping (mengulangi) sampai perangkat siap untuk mentransfer data.
  4. Melakukan transter data dalam 2 (dua) langkah.
  5. Untuk operasi INPUT, 2 (dua) langkah berikut dilakukan :
    1. Pembacaan data dari perangkat input ke CPU
    2. Penyimpanan data dalam suatu lokasi di memori
    Untuk operasi OUTPUT, 2 (dua) langkah berikut dilakukan :
    1. Pembacaan data dari memori ke CPU
    2. Menyampaikan data ke perangkat Output
Kekurangan Programmed I/O Mode, yaitu pada kecepatan transfer data yang bergantung pada jumlah atau berapa kali looping dari langkah 1 ke langkah 3 diulangi, yang pada akhirnya juga tergantung pada kecepatan perangkat periferal tersebut.
Jika perangkat lambat, maka program I/O akan memerlukan waktu yang lama untuk melakukan looping pada tiga langkah tersebut. Sehingga banyak waktu CPU yang terbuang untuk menunggu.

C. INTERRUPT MODE
Pada Programmed I/O Mode, status perangkat dipantau oleh program I/O. Namun pada Interrupt Mode, program I/O tidak menunggu sampai perangkat siap.
Terdapat hardware pengontrol perangkat yang secara terus-menerus memantau status perangkat I/O. Ketika periferal I/O siap, hardware pengontrol perangkat langsung memberikan informasi ke CPU (interupsi) bahwa periferal I/O siap transfer data.
Pada Interrupt Mode, CPU melakukan transfer data tapi tidak terlibat dalam pengecekan apakah perangkat siap atai tidak. Dengan kata lain, langkah 1 sampai dengan langkah 3 pada programmed I/O mode diserahkan ke hardware pengontrol perangkat.
Pada metode ini diperlukan sirkuit hardware tambahan untuk hardware pengontrol perangkat.

D. DMA MODE
DMA Mode memungkinkan periferal I/O melakukan transfer langsung ke/dari memori. Pada DMA Mode, operasi yang berhubungan dengan transfer byte data dilakukan oleh pengontrol DMA yang merupakan unit hardware tersendiri.
Pengontrol DMA dapat mengakses memori untuk operasi pembacaan atau penulisan tanpa bantuan CPU. Pengontrol perangkat akan meminta pengontrol DMA bahwa satu byte data akan ditransfer antara memori dan pengontrol perangkat, sebagai pengganti interupsi ke CPU.
Parameter-parameter DMA berikut disediakan oleh software ke pengontrol DMA:
  1. Alamat awal Memori
  2. Jumlah byte
  3. Arah : input atau output

Jumat, 28 Februari 2014

Mengidentifikasi Jenis-Jenis Software

Software adalah sebuah program komputer yang menghubungkan sebuah komputer (mesin) dengan pengguna (manusia) atau bisa dikatakan sebagai perangkat lunak yang digunakan untuk menterjemahkan perintah-perintah yang dijalankan pengguna komputer untuk diteruskan atau diproses oleh perangkat keras (hardware).

Software dibedakan menjadi beberapa macam, diantaranya :
1. Sistem Operasi (Operating System)
2. Program Aplikasi (Aplication Program)
3. Program Tambahan (Utility Program)
4. Bahasa Pemrograman (Programing Language)
5. Program Paket

Sistem Operasi (Operating System)
Sistem Operasi adalah seperangkat program untuk mengelola sumber daya hardware komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Contoh: DOS, Windows, Linux, Machintosh, dll.

Program Aplikasi (Aplication Program)
Program aplikasi adalah sebuah software yang memanfaatkan kemampuan komputer untuk melakukan suatu tugas yang diinginkan pengguna.
Aplikasi dapat digolongkan menjadi beberapa kelas, antara lain:
Word Processing
adalah suatu aplikasi komputer yang digunakan untuk produksi (termasuk penyusunan, penyuntingan, pemformatan, dan kadang pencetakan) segala jenis bahan yang dapat dicetak. Contoh perangkat lunak pengolah kata adalah Microsoft Word dan OpenOffice.org Writer
Desktop publishing
Desktop publishing adalah software khusus untuk membuat dokumen untuk desktop atau percetakan komersial.
Desktop publishing mengacu pada proses menggunakan komputer untuk mengedit teks dan gambar dan menatanya (layout) pada sebuah halaman media sehingga menghasilkan dokumen-dokumen seperti newsletter, brosur, buku, dan publikasi lain.
Program Spreadsheet
Program Spreadsheet adalah program kompuer yang digunakan untuk membuat, menampilkan, dan memanipulasi data yang disusun dalam bentuk baris dan kolom. Di dalamnya dapat berisi penghitungan-penghitungan yang digunakan untuk melakukan analisis terhadap data tersebut.
Bentuk analisis dan perhitungannya dapat berupa analisis statistik, perhitungan akuntansi, pembuatan time-schedule dan lain sebagainya.
Database Management System
Sistem manajemen basis data (Bahasa Inggris: database management system, DBMS), atau kadang disingkat SMBD, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna.
Graphics
Adalah program yang mendukung seseoran desainer grafis untuk menciptakan ilustrasi, tipografi, fotografi, atau grafis motion.
Program Akuntansi
Software Akuntansi merupakan perangkat lunak (software) yang dirancang untuk memudahkan aktivitas dan pencatatan akuntansi yang menyangkut modul-modul spesifik seperti pembelian (account payable), penjualan (account receivable), penggajian, buku besar, dan lain-lain.
Program Statistik
Adalah perangkat lunak yang digunakan untuk mengolah data dengan metode pendekatan statistik.
Communication
Adalah perangkat lunak yang digunakan untuk berkomunikasi antar komputer melalui jaringan intranet maupun internet. Bentuk komunikasinya dapat berupa tulisan, suara, maupun audio/video.
Multimedia
Program multimedia merupakan program yang digunakan untuk menjalankan file-file multimedia baik grafik, audio maupun video.
Game
Adalah sebuah perangkat lunak komputer yang berinteraksi dengan pengguna (manusia) dalam sebuah aturan-aturan permainan. Biasanya didukung dengan tampilan yang menarik.

Tambahan (Utility Program)
Software utilitas merupakan perangkat lunak komputer yang dibuat untuk membantu proses analisis, konfigurasi, optimasi, dan membantu pengelolaan sebuah sistem komputer.
Software utilitas berbeda dengan perangkat lunak aplikasi yang memungkinkan pengguna melakukan berbagai hal dengan komputer seperti mengetik, melakukan permainan, merancang gambar, dan lain-lain.
Tugas utama software utilitas adalah mengptomalkan fungsi dari infrastruktur yang terdapat dalam sebuah sistem komputer.
Contoh :
Backup, utilitas untuk melakukan backup data yang ditujukan untuk membuat duplikat arsip untuk menghindari terjadinya kehilangan data bila perangkat penyimpanan tidak dapat berfungsi. Contoh utilitas backup yang cukup popiler adalah Norton Backup (dari Symantec) dan Colorado Scheduler.
Pemulihan Data, utilitas pemulihan data digunakan untuk mengembalikan data yang secara fisik telah rusak atau berubah. Data dapat dirusak oleh virus, perangkat lunak yang buruk, kegagalan perangkat keras, dan fluktuasi daya listrik yang terjadi ketika data sedang ditulisi/diubah.
Anti virus, perangkat lunak antivirus men-scan semua disk dan memori untuk mendeteksi kehadiran virus, dan mengisolasinya untuk mencegah kerusakan lebih lanjut.
Kompresi data, utilitas kompresi berfungsi untuk memperkecil ukuran sebuah dokumen sehingga dapat menghemat pemanfaatan ruang penyimpanan, serta mempermudah pendistribusian.

Bahasa Pemrograman (Programing Language)
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
a) Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
b) Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
c) Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
d) Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.

Selasa, 14 Februari 2012

Membangun Proxy Server (Blocking Site) dengan Debian Squeeze - Langkah Kerja Ujian Praktek Kejuruan TKJ 2011/2012

Bagi yang memerlukan tutorial langkah kerja Ujian Praktek Kejuruan TKJ 2011/2012, ini saya postingkan Membangun Proxy Server (Blocking Site) dengan Debian Squeeze. Kalo tidak salah Membangun Proxy Server ini adalah paket soal yang pertama. Semoga tutorial ini bisa membantu.

TOPOLOGI JARINGAN

KONFIGURASI SERVER
Setelah semua terinstall dengan baik, masuk ke terminal login sebagai root.
1. Pertama yang dilakukan adalah edit IP Address di Linux
Edit file /etc/network/interfaces (dengan perintah nano):
# nano /etc/network/interfaces
Edit konfigurasi IP Address menjadi seperti berikut:
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.2.100
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.1.100
dns-nameservers 202.134.1.10

auto eth1
iface eth1 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
dns-nameservers 202.134.1.10
Kemudian simpan (tekan Ctrl+O kmudian enter) dan keluar editor nano (tekan Ctrl+X).
Restart lan card dengan perintah:
# /etc/init.d/networking restart
Atau restart komputer dengan perintah:
# reboot
2. Menambahkan DNS
Edit file /etc/resolv.conf (dengan perintah nano):
# nano /etc/resolv.conf
Ganti isi file tersebut dengan kode berikut:
nameserver 202.134.1.10
nameserver 202.134.0.155
Kemudian simpan (tekan Ctrl+O kmudian enter) dan keluar editor nano (tekan Ctrl+X).

3. Setting IP Address Client
Edit file /etc/resolv.conf (dengan perintah nano):
Berikut konfigurasi untuk client (Windows XP):
IP  : 192.168.2.101
Netmask : 255.255.255.0
Gateway : 192.168.2.100
DNS : 202.134.1.10 dan 202.134.0.155
Hubungkan semua peralatan jaringan sesuai dengan gambar topologi jaringan di atas.
Lakukan uji coba awal koneksi jaringan yang telah terpasang.
Dari Komputer Client (Windows XP):
ping 192.168.1.100
ping 192.168.2.100
Dari Komputer Server (Linux):
ping 192.168.1.254
ping google.com
Jika berhasil, lanjutkan ke langkah berikutnya.

4. Konfigurasi proxy di router
a. Instalasi aplikasi proxy server squid
# apt-get install squid
Kemudian akan diminta untuk memasukkan Debian v.6.0 DVD pertama, kemudian enter.
b. Untuk jaga-jaga, gandakan file konfigurasi, satu untuk latihan dengan nama squid.conf.latihan dan satu untuk yang asli dengan nama squid.conf.ori
# cp /etc/squid/squid.conf  squid.conf.latihan
# cp /etc/squid/squid.conf squid.conf.ori
c. Edit konfigurasi di /etc/squid/squid.conf dengan perintah:
# nano /etc/squid/squid.conf
d. Jika editor nano sudah terbuka, cari kata http_port 3128 dengan cara menekan kombinasi tombol Ctrl+W, lalu ketik: http_port 3128 kemudian enter.
Ubah setingan menjadi seperti berikut:
http_port 3128 transparent
e. Kemudian cari kata http_access deny all dengan cara menekan kombinasi tombol Ctrl+W, lalu ketik: http_access deny all kemudian enter.
Tambahkan setingan menjadi seperti berikut:
# http_access deny all
acl user src 192.168.2.0/24
acl user1 src 192.168.1.0/24
acl blok_site dstdomain .facebook.com .youtube.com
http_access deny blok_site
http_access allow user
http_access allow user1
f. Jangan lupa disimpan dengan menekan kombinasi tombol Ctrl+O kemudian enter.

g. Lanjutkan dengan cari kata cache_mgr dengan cara menekan kombinasi tombol Ctrl+W, lalu ketik: cache_mgr kemudian enter.
Tambahkan setingan menjadi seperti berikut:
#Default:
cache_mgr [nama_email_anda]
Contoh penulisan:
cache_mgr muhammadjafars@gmail.com
h. Kemudian cari kata visible_hostname dengan cara menekan kombinasi tombol Ctrl+W, lalu ketik: visible_hostname kemudian enter.
Tambahkan setingan menjadi seperti berikut:
#Default:
visible_hostname [alamat_web_sekolah_anda]
Contoh penulisan:
visible_hostname http://pendidikan-informatika.blogspot.com/
i. Kemudian disimpan dengan menekan kombinasi tombol Ctrl+O kemudian enter. Keluar dari editor nano (Ctrl+X)

j. Restart squid dengan perintah:
# /etc/init.d/squid restart

5. Proses Routing
Agar setiap IP private di dalam jaringan bisa terhubung ke Internet, di butuhkan proses Translation. sehingga satu IP Public yang diberikan pihak ISP bisa digunakan secara bersama-sama oleh beberapa klien. langkah-langkahnya.
a. Enable IP forward
Edit file /etc/sysctl.conf (dengan perintah nano):
# nano /etc/sysctl.conf
Cari perintah berikut:
# net.ipv4.ip_forward=1
Kemudian hilangkan tanda ( # ) pada baris, sehingga menjadi seperti ini:
net.ipv4.ip_forward=1
Kemudian disimpan dengan menekan kombinasi tombol Ctrl+O kemudian enter. Keluar dari editor nano (Ctrl+X).
b. Kemudian tambahkan perintah:
# echo 1 > /proc/sys/net/ipv4/ip_forward
c. Setting iptables
Ketik petintah iptables berikut ini:
# iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 -j            REDIRECT --to-port 3128
# iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -j MASQUERADE
simpan konfigurasi iptables dengan perintah berikut:
# iptables-save > /etc/network/iptables
Setiap kali booting konfigurasi iptables akan hilang, makanya perlu disimpan. Kemudian setelah booting jalankan kembali perintah berikut:
iptables-restore  /etc/network/iptables

6. Uji Coba Proxy Server
Dari Komputer Server (Linux):
ping 192.168.1.254
ping google.com
Jika berhasil, Dari Komputer Client (Windows XP):
ping 192.168.1.254
ping google.com
Jika berhasil, buka browser Internet Explorer. Kemudian buka halaman www.google.com (halaman dapat dibuka dengan normal).

Kemudian pengujian situs yang diblokir dengan membuka halaman www.facebook.com dan www.youtube.com (halaman tidak dapat dibuka dengan pesan Access Denied) serta muncul alamat email peserta sebagai webmaster dan alamat website sekolah sebagai visible host.

Selasa, 17 Januari 2012

Setting Static IP Address di Linux Debian

Bagaimana Cara setting IP Address di Linux Debian?

Konfigurasi IP Address bagi komputer yang terhubung dengan network sangatlah penting, baik jaringan lokal(intranet) maupun internet. Disini beda operating sistem yang digunakan tentunya berbeda pula cara konfigurasinya, nah pada tulisan ini saya akan menjelaskan tentang bagaimana caranya setting ip addres pada Linux Debian.

Berikut ini cara-cara untuk mensetting Linux Debian.
Konfigurasi interface secara manual bisa menggunakan perintah:
ip
atau
ifconfig
Untuk mengetahui konfigurasi yang sudah ada masukkan perintah:
ip address show
dan outputnya (bisa berbeda tiap komputer):
1: lo:  mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast qlen 100
link/ether 00:19:d1:2a:ba:a8 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.1/24 brd 192.168.2.255 scope global eth0
inet6 fe80::219:d1ff:fe2a:baa8/64 scope link
valid_lft forever preferred_lft forever
3: ra0: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:17:9a:0a:f6:44 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.106/24 brd 192.168.1.255 scope global ra0
inet6 fe80::217:9aff:fe0a:f644/64 scope link
valid_lft forever preferred_lft forever
4: ppp0: mtu 1496 qdisc pfifo_fast qlen 3
link/ppp
inet 10.1.3.103 peer 10.0.31.18/32 scope global ppp0
atau gunakan perintah:
ifconfig -a
dan outputnya kurang lebih sebagai berikut (dan juga bisa berbeda dengan komputer Anda):

eth0 Link encap:Ethernet HWaddr 00:19:D1:2A:BA:A8
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::219:d1ff:fe2a:baa8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15819 errors:0 dropped:0 overruns:0 frame:0
TX packets:27876 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1695948 (1.6 MB) TX bytes:40399983 (38.5 MB)
Base address:0x1000 Memory:93180000-931a0000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:11943 errors:0 dropped:0 overruns:0 frame:0
TX packets:11943 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7024449 (6.6 MB) TX bytes:7024449 (6.6 MB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:10.1.3.103 P-t-P:10.0.31.18 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1496 Metric:1
RX packets:34922 errors:0 dropped:0 overruns:0 frame:0
TX packets:15764 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:50535608 (48.1 MB) TX bytes:1256881 (1.1 MB)

ra0 Link encap:Ethernet HWaddr 00:17:9A:0A:F6:44
inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::217:9aff:fe0a:f644/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:73809 errors:0 dropped:0 overruns:0 frame:0
TX packets:31332 errors:1 dropped:1 overruns:0 carrier:0
collisions:27 txqueuelen:1000
RX bytes:61373519 (58.5 MB) TX bytes:5007190 (4.7 MB)
Interrupt:20
Informasi diatas menunjukkan konfigurasi ip addres dikelompokkan berdasarkan interfacenya. Pada contoh diatas terdapat 4 interface yaitu :
  • lo : loopback interface, digunakan untuk mengakses local service seperti proxy dan webserver http://127.0.01/
  • eth0 : Interface ethernet yang pertama yang terhubung pada switch atau router.
  • ra0 : Interface wireless yang pertama.
  • ppp0 : Point to point Interface, digunakan untuk koneksi VPN atau dial up

Task : Device/ Interface Statistics
Untuk mengetahui statistik dari masing-masing interface dapat digunakan perintah:
$ ip -s link show interface-name
misalnya:
$ ip -s link show eth0
$ ip -s link show ppp0
output yang dihasilkan kurang lebih sebagai berikut :

4: ppp0: mtu 1496 qdisc pfifo_fast qlen 3
link/ppp
RX: bytes packets errors dropped overrun mcast
50537336 34946 0 0 0 0
TX: bytes packets errors dropped carrier collsns
1257745 15776 0 0 0 0
Mengubah Konfigurasi Interface
Konfigurasi interface anda harus login sebagai root, atau gunakan perintah su pada terminal kemudian masukkan password root nya.

Sebagai cotoh jika ingin mengubah konfigurasi ip address pada interface eth0 dapat digunakan dengan perintah:
ip address add 192.168.1.100/24 brd + dev eth0
Perintah tersebut berarti memasukkan ip 192.168.1.100 pada interface eth0 dengan subnetmask 255.255.255.0 ,opsi brd + tersebut berarti bahwa broadcast otomatis ditentukan dengan network mask.

Selain perintah diatas, dapat juga menggunakan perintah:
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
Menghapus/Menonaktifkan IP Address Pada Salah satu Interface
Untuk menghapus ip address dapat digunakan perintah:
ip address del 192.168.1.100 dev eth0
atau
ifconfig eth0 down
Menyimpan Setting pada file Konfigurasi
Untuk mengubah setting diperlukan untuk mengedit file /etc/network/interface dengan menggunakan editor seperti nano atau vi. Dengan cara ini konfigurasi tidak akan berubah meskipun sistem di reboot.

Konfigurasi Interface dengan IP Static
Buka file /etc/network/interface dengan user root:
vi /etc/network/interface
kemudian masukkan ip addressnya, seperti berikut :
auto eth0
iface eth0 inet static
address 192.168.2.10
netmask 255.255.255.0
Simpan dan tutup file tersebut.

Konfigurasi Interface dengan DHCP
Sama seperti konfigurasi IP static, edit file /etc/network/interface . Misalkan eth0 akan dijadikan DHCP maka edit file sebagai berikut:
auto eth0
iface eth0 inet dhcp
Simpan dan tutup file tersebut.

Stop dan Start Interface
Untuk menjalankan konfigurasi yang kita buat seperti dalam file /etc/network/interface ,maka perlu di restart konfigurasinya. gunakan perintah-perintah berikut untuk stop, start maupun restart interface.
/etc/init.d/networking stop
/etc/init.d/networking start
/etc/init.d/networking restart
Untuk enable interface gunakan perintah berikut pada interface yang diinginkan, misalnya eth0 maka:
ifup eth0
Untuk disable gunakan perintah:
ifdown eth0

Senin, 16 Januari 2012

Cara Install Linux Debian 6.0 Squeeze (Terbaru)

Debian 6.0 atau “Squeeze” telah resmi dirilis pada 6 Februari 2011.

Berbeda dengan distro Linux yang lain, distro yang mempunyai banyak turunan ini sangat mengutamakan kestabilan. Tak heran jika jarak rilisnya mempunyai rentang waktu yang sangat lama.

Nah, kali ini kami akan mencoba menjelaskan langkah-langkah instalasi Linux Debian 6.0 Squeeze ini.

Sebelum kita memulai langkah instalasi, persiapkan terlebih dahulu :
  1. Master Linux Debian 6.0 yang bisa anda download di sini (Format CD atau Format DVD).
  2. CD/DVD Repository (jika nantinya Anda ingin menginstal aplikasi pelengkap secara offline).
  3. Semangat, waktu dan dilengkapi dengan secangkir kopi berserta makanan kecil untuk menemani Anda pada proses penginstalan :)

LANGKAH INSTALASI :
  1. Burning image ISO Debian 6.0 yang telah Anda download pada sekeping CD/DVD. Anda juga dapat me-restore image ISO Debian 6.0 tadi pada USB flashdisk / hardisk external jika ingin menginstal tanpa menggunakan CD/DVD ROM/Drive.
  2. Setting BIOS agar dapat booting melalui CD/DVD ROM / USB flashdisk.
  3. Booting melalui CD/DVD Debian 6.0 / USB flashdisk.
  4. Pada screen Installer Boot Menu pilih Advance Options, tekan Enter.
  5. Pilih Alternative Desktop Environment. Pada Desktop Environment Menu pilih KDE (Anda juga dapat memilih LXDE atau Xfce sesuai selera).
  6. Pada screen KDE Boot Menu pilih Graphical Install untuk melakukan instalasi dalam mode grafis / GUI.
  7. Saran saya pada opsi Select Language ini, kita pilih saja English agar lebih mudah dalam pengaturan. Hitung-hitung sekalian mengasah kemampuan bahasa Inggris kita.
  8. Berikutnya, karena kita akan memilih Indonesia sebagai domisili kita, maka pada jendela Select your location pilih other, kemudian pilih Asia lalu pilih Indonesia.
  9. Kemudian pada Configure Locales pilih United States en_us.UTF-8.
  10. Untuk Configure Keyboard pilih American English.
  11. Tunggu beberapa saat hingga proses Load Installer Component dari CD/DVD selesai.
  12. Pada Configure the Network untuk Hostname biarkan sesuai defaultnya (debian). Untuk Domain name dikosongkan saja.
  13. Set up users and password untuk root password isikan password Anda dan ulangi lagi pada Re-enter password to verify.
  14. Untuk full name for the new user bisa Anda isikan sesuai nama lengkap anda. Disarankan tidak memakai tanda spasi untuk memisahkan nama depan dan nama belakang. Dan pada Username for your account isikan saja nama depan Anda agar lebih mudah diingat.
  15. Choose a password for the new user isikan password Anda tapi jangan sampai sama dengan password root, karena sebagai User nantinya kita juga bisa melakukan manajemen sistem tanpa harus Login sebagai root sehingga relatif lebih aman.
  16. Configure the Clock pilih Jakarta sebagai Time Zone. Atau bisa juga kota lain sesuai domisili Anda.
  17. Berikutnya merupakan langkah Partisi hardisk Anda, simak dengan baik agar tidak terjadi kesalahan yg fatal.
  18. Jika Anda menginstall Debian 6.0 ini sebagai OS tunggal pada komputer Anda, lebih baik Anda pilih Guided – use entire disk pada Partition methode.
  19. Bagi Anda yg menginginkan multiboot OS (banyak OS dalam 1 komputer) pilih Manual saja.
  20. Sebagai contoh disini kami mempunyai ruang hardisk sebesar 8,6 GB yg nantinya akan kita bagi yaitu 8GB untuk root (/) dan sisanya sebagai SWAP area. Maka yg harus dilakukan adalah :
  21. Klik pada FREE SPACE dan Continue.
  22. Pilih Create a New Partition untuk memulai proses partisi hardisk.
  23. Kali ini karena ruang hardisk yang kami punyai 8,6 GB maka untuk New partition size kami isi 8 GB.
  24. Pada Type for the new partition pilih Primary. Pada Location partition pilih Beginning.
  25. Berikutnya ubah Bootable flag menjadi On > Done setting up the partition > Continue.
  26. Untuk men-setting Swap pada sisa partisi hardisk, klik pada FREE SPACE.
  27. Create a new partition > Size biarkan saja sesuai dengan yg tertera. Type for new partition pilih Logical.
  28. Tips : Swap biasanya ditentukan sebesar 2x jumlah RAM yg anda pakai.
    Contoh : RAM yang saya gunakan sebesar 1 GB (1024 MB). Maka partisi Swap yg harus saya buat sebesar 2GB (2048 MB).
    Jika Anda mempunyai RAM lebih dari 2 GB, maka Swap cukup dialokasikan sebesar 2 GB saja.
  29. Untuk Use as : pilih Swap Area. Bootable flag : off dan Done setting up the partition.
  30. Nah, kini partisi Anda sudah siap, klik Finish partitioning and write changes to disk. Klik Yes pada Write the changes to disk?
  31. Waktunya menunggu proses instalasi base system dari Debian 6.0. Diminum dulu kopinya....
  32. Configure the packet manager > Scan another CD or DVD ? pilih Yes Jika Anda mempunyai paket repositorynya dan Klik No jika tidak.
  33. Use a network mirror ? ini merupakan pilihan mutlak bagi Anda yg tidak mempunyai paket repository. Klik Yes. Catatan : Anda harus sudah terhubung dengan Internet untuk mendapatkan paket repository ini.
  34. Pada Debian archive mirror pilih Indonesia, untuk FTP mirrornya silahkan pilih yang Anda sukai kali ini kami memilih server cdn.debian.net sebagai source list-nya.
  35. Pada Software Selection Anda dapat memilih aplikasi pelengkap yang Anda inginkan. Saran kami, karena nantinya Debian 6.0 ini hanya digunakan sebagai Desktop OS saja dan bukan sebagai server. Maka centang Graphical Desktop Environment, Laptop dan Standard system Utilities saja untuk memperlengkap aplikasinya.
  36. Dimakan dulu camilannya. Kita tunggu sampai proses install paket tersebut selesai. (he.he.he.he)
  37. Okey, proses instalasi aplikasi sudah selesai. Saatnya mengkonfigurasi GRUB.
  38. Pilih Yes, bagi Anda yang menggunakan Debian 6.0 sebagai OS tunggal.
  39. Alhamdulillah...... Installation Complete...!!
  40. Restart untuk mulai mengoperasikan.
  41. Pada Welcome Screen silahkan login sesuai username Anda dan password Anda.
  42. Inilah desktop Debian 6.0 + KDE Anda !!!
  43. Demikianlah Cara Instal Linux Debian 6.0 Squeeze (Terbaru). Mudah bukan ?
Note:untuk setting jaringan, tidak bisa menggunakan versi desktop ini. Solusinya tenggunakan terminal, dengan menekan kombinasi tombol Ctrl+Alt+F1 (setelah login pada versi Desktop) untuk masuk ke Virtual Consoles Debian. Kemudian masuk sebagai "root". Atau pilih Text Mode ketika instalasi.... (untuk Debian mode text)

Kamis, 01 Desember 2011

Kiat Dasar Membeli Laptop Bekas

Kadang kala kebutuhan dan isi dompet sering berjalan ke arah berlawanan, termasuk saat kita membeli komputer. Dilema yang biasa dihadapi konsumen adalah harga komputer incaran melambung tinggi, jauh dari dana yang disiapkan Tetapi tenang. Jika kebutuhan sudah mendesak, ada alternatif. Bursa jual beli online dan toko komputer biasanya menawarkan komputer bekas, termasuk laptop, dengan berbagai kondisi dan spesifikasi. Jika jeli, Anda akan mendapatkan laptop berkualitas dengan harga miring.

Berikut beberapa kiat dasar membeli laptop bekas:

Tanya garansi
Banyak alasan orang menjual laptop yang baru dibelinya, mulai dari alasan keuangan, bosan, atau tidak sesuai kebutuhan. Tanyakan kejelasan garansi. Apakah garansi toko atau garansi distributor resmi? Periksa juga kartu garansi. Sebagian merek menyediakan fasilitas pengecekan garansi di website resmi, seperti merek Lenovo dan Apple.
Jika memang masa garansi menjadi faktor yang amat penting, Anda dapat mencari beberapa tipe laptop bisnis yang biasanya memiliki masa garansi 3 tahun. Saya sarankan sebaiknya Anda membeli laptop bekas dengan sisa masa garansi sekurangnya 3 bulan.

Periksa layar
Salah satu komponen yang paling mahal di laptop adalah layar LCD. Periksalah dengan saksama untuk mengetahui apakah ada cacat di layar laptop yang dibeli. Cara cepatnya, ganti wallpaper ke warna hitam polos dan cari titik yang berwarna selain hitam.
Lalu ubah wallpaper ke putih polos dan cari titik hitam atau titik berwarna selain putih. Perhatikan juga apakah ada garis di layar yang tidak hilang. Jika ada cacat pada layar, sebaiknya pilih unit yang lain mengingat penggantian layar lumayan mahal.

Cek fisik dan fungsi
Periksa kondisi fisik untuk mendapat gambaran seperti apa perlakuan pemilik laptop terdahulu. Jika Anda membeli di toko, kemungkinan besar pihak toko telah membersihkannya, tapi untuk beberapa cacat akibat terbentur atau jatuh biasanya sulit ditutupi.
Tanyakan secara langsung jika Anda curiga laptop tersebut pernah jatuh atau terbentur. Urungkan niat membeli jika memang Anda kurang yakin. Untuk fungsi, Anda dapat mencoba menggunakan keyboard, speaker, webcam, USB, slot memory card dan drive optik untuk memastikan semua fungsi berjalan dengan normal.

Cermati baterai
Mungkin satu hal yang paling sulit adalah mengetahui kondisi baterai. Pada beberapa laptop seperti Apple MacBook dan Lenovo ThinkPad, terdapat software untuk mengetahui berapa daur baterai atau berapa kali baterai laptop tersebut telah mengalami pengisian. Rata-rata baterai laptop dirancang bertahan sampai 1000 kali pengisian.
Jika tidak ada software tersebut, cobalah menyalakan laptop tanpa terhubung ke charger dan jalankan beberapa aplikasi. Perhatikan indikator baterai. Jika berkurang drastis, kemungkinan baterai kurang prima dan Anda harus membeli baterai baru yang harganya cukup tinggi.

Ekspektasi harga
Berapa harga yang wajar? Jika model laptop bekas yang ingin dibeli masih dijual di pasaran, maka selisih harganya berkisar antara 20-30 persen, tergantung kondisi, merek, kelengkapan, dan masa garansi.
Untuk produk yang sudah tidak dijual lagi, agak sulit menentukan harga yang pas. Sebabnya, biasanya model laptop yang sudah discontinued (tidak diproduksi lagi), tidak diturunkan harganya. Padahal harga model laptop penggantinya (dengan spesifikasi lebih tinggi) biasanya dijual dengan kisaran harga yang sama. Sebaiknya Anda mengurangi minimal 35% dari harga terakhir.

Cara transaksi
Jika Anda membeli laptop yang diiklankan di forum di Internet, sebaiknya pilih transaksi tunai saat bertemu langsung (bahasa kerennya COD, cash on delivery).
Bagi yang tinggal di luar kota, sebaiknya gunakan perantara terpercaya untuk melakukan transaksi. Hindari penjual yang mendesak untuk mengirim uang terlebih dahulu, kecuali memang Anda telah mengenalnya.

Membeli laptop bekas memang membutuhkan ketelitian dan kesabaran ekstra. Jangan terburu nafsu jika melihat barang yang sepertinya dibandrol terlalu murah. Periksa dulu dengan benar-benar. Kata kuncinya: sabar dan teliti.

Selamat berburu!

Game Kekerasan Pengaruhi Pola Otak

Perdebatan mengenai game kekerasan dan dampaknya telah berlangsung selama hampir dua dekade. Penelitian terbaru mengungkapkan, terdapat reaksi negatif yang mengubah pola di otak karena memainkan game kekerasan.

Pemindaian otak menggunakan functional magnetic resonance imaging (FMRI) memperlihatkan efek jangka panjang dari bermain game kekerasan yakni berpengaruh pada berubahnya area otak yang berhubungan dengan fungsi kognitif dan kontrol emosi.

Dilansir TG Daily dan dikutip detikINET, Kamis (1/12/2011), pengaruh ini terutama rentan terjadi pada remaja laki-laki. Hasil analisa juga menunjukkan, game bertema kekerasan hanya perlu waktu satu minggu untuk bisa berdampak pada perubahan pola otak.

"Untuk pertama kalinya, kami menemukan sampel acak yang memperlihatkan adanya pengurangan aktivasi di area tertentu pada otak bagian depan, setelah partisipan memainkan game kekerasan selama sepekan," kata Yang Wang, Profesor Asisten Riset dari Department of Radiology and Imaging Sciences di Indiana University School of Medicine, Indianapolis, Amerika Serikat.

Disebutkannya, wilayah otak ini sangat penting mengontrol emosi dan perilaku agresif. Maka tidak heran jika game kekerasan dinilai sebagai salah satu pemicu perilaku kriminal.

Efek negatif dari game kekerasan memang terus menjadi topik kontroversial. Beberapa penelitian menyebutkan perlu adanya kontrol atas peredaran game seperti ini agar tidak berpengaruh buruk terhadap remaja dan anak-anak. Namun sebuah penelitian lain ada juga yang menyanggah pendapat tersebut.