Sabtu, 10 Desember 2011

Pengertian Ad-Hoc


Definisi ad hoc network adalah desentraliasi dari jaringan wireless, disebut ad hoc network karena tidak bergantung pada infrastruktur yang sudah ada, seperti router dalam jaringan kabel ataupun Access Point pada jaringan nirkabel.

Dalam Ad hoc network, setiap node bertugas dalam merouting data kepada node lain, jadi penentuan node mana yang mengirimkan data dibuat secara dinamis berdasarkan konektivitas dari jaringan itu sendiri.

Sifat desentralisasi, protokol routing dinamis, dan mudah untuk diterapkan menjadikan ‘jaringan ad hoc’ cocok untuk diimplementasikan disaat jaringan terpusat tidak dapat digunakan (situasi darurat seperti bencana alam atau konflik militer).

Dalam beberapa tahun terakhir, banyak pakar jaringan mengalihkan perhatian mereka dari jaringan terpusat – seperti Internet dan jaringan telepon seluler – dan berpindah ke ad hoc network.

Di Internet, tanggung jawab untuk mengarahkan lalu lintas data terletak pada perangkat yang disebut router. Penyedia layanan Internet memantau arus lalu lintas di jaringan mereka, dan jika ada kemacetan di satu tempat, mengubah/merevisi setting router ke pengaturan yang sesuai.

Dengan jaringan telepon seluler, dua orang dalam satu lingkungan bisa saling berbicara melalui telepon, tetapi mereka tidak bertukar data secara langsung. Sebaliknya, mereka mengirim data (percakapan) ke menara pemancar yang akan menentukan data itu harus dibawa kemana – seperti halnya terjadi juga bagi ribuan pengguna telepon seluler lain di sekitarnya.

Dalam jaringan ad hoc, tidak ada base station, dan tidak ada pengawas yang memantau kinerja jaringan secara keseluruhan. Sensor yang digunakan di jaringan ad hoc akan aktif dan mencoba untuk menentukan berapa banyak sensor aktif lainnya yang berada dalam jangkauan komunikasi. Bersama-sama, sensor kemudian mengumpulkan informasi apapun yang mereka butuhkan untuk melakukan tugas kolektif mereka.

Karena perangkat genggam seperti smartphone ataupun tablet pc menjadi lebih canggih dan diminati orang, prospek bahwa mereka dapat mengatur diri mereka sendiri ke dalam ad hoc network juga menjadi lebih menarik.

Bisa kita bayangkan, misalnya, ribuan orang di suatu lingkungan bergabung dalam ad hoc network, dan saling berbagi data seperti video sehingga ribuan orang tersebut dapat menonton video tersebut secara bersamaan tanpa harus membebani jaringan data.

Tapi sampai ditemukan applikasi yang dapat berperan sebagai pengatur dari ad hoc network yang dapat menarik orang-orang untuk membuka akses teleponnya untuk berbagi jaringan secara langsung melalui ad hoc dengan orang sekitarnya; hal tersebut belum bisa dilakukan.

Informasi XL HotRod 3G+

Anda tentu sering dengar lagu Oji Goyang Gayung di iklan TV? Yups Bang Oji yang mendadak tenar di Youtube dengan Goyang Gayung-nya, berkat koneksi internet yang super cepat dari XL. Lagu Oji Goyang Gayung merupakan soundtrack atau OST Iklan XL HotRod 3G. Apa sih sebenarnya XL HotRod 3G+ itu?

XL HotRod 3G+ merupakan paket internet Volume Based terbaru dari XL. Dengan kisaran harga yang cukup murah, Rp. 25.000 Anda suda bisa mendapatkan kuota internet 500MB masa aktif selama 1 bulan penuh dengan kecepatan akses sampai 3.6Mbps. Setelah habis kuota, Anda akan dikenakan tarif Rp. 1/Kb.

Selengkapnya inilah Paket Internet XL HotRod 3G terbaru dan cara berlangganan Paket Internet XL.

Bulanan tersedia beberapa paket yakni 25 ribu (kuota 500MB, untuk berlangganan ketik XLNET25 kirim ke 868), paket 99ribu per bulan (kuota 2.5GB, XL99 ke 868), dan paket 199ribu per bulan (kuota 6GB, ketik XL199 ke 868), bisa juga langsung tekan *123# dari Handphone Anda.

Untuk Paket Mingguan tersedia Rp. 10 ribu per minggu (kuota 50MB, ketik XL7 ke 868), sedangkan untuk paket Harian disediakan Rp. 2.000 per hari dengan kuota 5MB masa aktif selama 1 hari untuk memulai berlangganan bisa langsung kirim sms ke 868 dengan keyword XL2 atau tekan *123# dari HP Anda.

Kamis, 24 November 2011

Cara cepat instalasi quagga sebagai OSPF router

Install quagga pakai ports (biasanya di /usr/ports/net/quagga)
bikin file /usr/local/etc/quagga/zebra.conf dengan isi sebagai berikut


hostname zebra@gajah (ini dapat diubah sesuai nama host)
!
interface em0
multicast
no ipv6 nd suppress-ra
!
interface msk0 (sesuaikan dengan nama interface)
multicast
no ipv6 nd suppress-ra
!
interface lo0
!
line vty

bikin file /usr/local/etc/quagga/ospfd.conf dengan isi sebagai berikut

hostname ospfd@gajah
log file /var/log/zebra.log
!
debug ospf lsa refresh
!
interface em0 (sesuaikan dengan interface yang ada)
ip ospf cost 5 (sesuaikan dengan parameter OSPF di jaringan)
ip ospf dead-interval 30
ip ospf priority 10
!
interface msk0
ip ospf cost 5
ip ospf dead-interval 30
ip ospf priority 10
!
router ospf
ospf router-id 167.205.67.187 (sesuaikan dengan IP router)
redistribute static
network 167.205.0.0/16 area 0.0.0.0

Jalankan quagga:

/usr/local/etc/rc.d/quagga start

Kamis, 17 November 2011

Cloud Computing

Komputasi awan (Cloud Computing) adalah di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna atau client seperti desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain. Cloud Computing (Komputasi awan) adalah gabungan pemanfaatan teknologi komputer (komputasi) dan pengembangan berbasis Internet (awan). Awan (cloud) adalah metefora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Komputasi awan (Cloud Computing) adalah suatu konsep umum tren teknologi terbaru lain yang dikenal luas mencakup SaaS, Web 2.0 dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet (di dalam awan) tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.

Rabu, 16 November 2011

Setting Router Dinamis pada Linux

RIP (ROUTING INFORMATION PROTOCOL)

Routing Information Protocol atau yang dikenal RIP adalah dinamik routing protokol yang sudah cukup tua. Di ciptakan sekitar tahun 1970.
Cara kerjanya berdasarkan Distance Vector Routing Protocol, yang berarti akan mempergunakan pendekatan berapa banyak hop (lompatan) router yang akan ditempuh untuk mencapai suatu network. Dan yang akan dipilih adalah hop terpendek.
Cara Kerja

RIP bekerja dengan menginformasikan status network yang dipegang secara langsung kepada router tetangganya.

Karakteristik dari RIP:

* Distance vector routing protocol
* Hop count sebagi metric untuk memilih rute
* Maximum hop count 15, hop ke 16 dianggap unreachable
* Secara default routing update 30 detik sekali
* RIPv1 (classfull routing protocol) tidak mengirimkan subnet mask pada update
* RIPv2 (classless routing protocol) mengirimkan subnet mask pada update

Satu hal yang perlu diperhatikan adalah RIP zebra secara default mempergunakan versi 2, sedangkan Cisco versi 1.
Konfigurasi

Sama halnya dengan zebra, daemon rip dapat dikonfigur lewat 2 cara.

Konfigurasi dengan 2 cara :

1. edit langsung pada file ripd.conf

root@opera zebra# vi ripd.conf
root@opera zebra# service ripd restart

2. melalui remote vty
telnet ke port 2602

root@opera zebra# telnet 127.0.0.1 2602
Hello, this is zebra (version 0.94).
Copyright 1996-2002 Kunihiro Ishiguro.

Konfigurasi RIP sangat sederhana, secara umum hanya membutuhkan 3 entri dalam running configurasi.
Masukkan network mempunyai router tetangga RIP dan network yang akan disebarkan ke router tetangga.

ripd(config)# router rip
ripd(config-router)# network 192.168.1.0/24
ripd(config-router)# network 10.1.1.0/24
ripd(config-router)# ^z
ripd#

Untuk memeriksa status RIP

ripd# show ip protocols
Routing Protocol is “rip”
Sending updates every 30 seconds with +/-50%, next due in 7 seconds
Timeout after 180 seconds, garbage collect after 120 seconds
Outgoing update filter list for all interface is not set
Incoming update filter list for all interface is not set
Default redistribution metric is 1
Redistributing:
Default version control: send version 2, receive version 2
Interface Send Recv Key-chain
Routing for Networks:
10.1.1.0/24
192.168.1.0/24
Routing Information Sources:
Gateway BadPackets BadRoutes Distance Last Update
Distance: (default is 120)

Untuk melihat routing yang didapat dari RIP tetangga.

ripd# show ip rip
Codes: R – RIP, C – connected, O – OSPF, B – BGP
(n) – normal, (s) – static, (d) – default, (r) – redistribute,
(i) – interface

Network Next Hop Metric From Time

Jangan lupa untuk menyimpan konfigurasi kedalam file.

ripd# write memory
Configuration saved to /etc/zebra/ripd.conf

Perjalanan IPv6 di Microsoft

  1. 1998 Microsoft Research mulai menggunakan IPv6
  2. Maret 2000- Windows 2000 mulai mendukung IPv6
  3. Oktober 2001 – Windows XP mendukung IPv6 untuk developer supaya bisa mulai mengembangkan aplikasi berbasis IPv6
  4. September 2002 – Windows XP SP1 merupakan edisi pertama yang mendukung IPv6 untuk user
  5. Maret 2003 – Windows Server 2003 mendukung IPv6
  6. Juli 2003 – Windows XP mendapatkan update untuk beberapa aplikasi IPv6 (Internet Connection Firewall, Teredo client, dan Windows Peer-to-Peer Networking)
  7. Agustus 2004 – Windows XP SP2 diluncurkan, dan menambahkan beberapa fungsi IPv6 baru
  8. Maret 2005 – Windows Server 2003 SP1 diluncurkan, ada beberapa fitur tambahan IPv6 yang baru
  9. Juli 2005 – Windows Vista beta 1 dan Windows Server 2008 beta 1 diluncurkan dan mendukung IPv6 melalui dual IP layer architecture
  10. November 2006 – Windows Vista diluncurkan
  11. Februari 2008 – Windows Server 2008 diluncurkan
  12. Juli 2009 – Windows 7 dan Windows Server 2008 R2 diluncurkan

Selasa, 15 November 2011

Wajibkah swap itu ?

Tidak wajib sih tapi sangat diperlukan. maksudnya? sebenarnya tanpa swap pun anda tetap bisa menginstal dan menjalankan Linux, walaupun nanti anda akan mendapatkan peringatan untuk membuat swap pada saat instalasi. swap tetaplah diperlukan agar sistem anda dapat berjalan lebih optomal, apalagi ada beberapa aplikasi yang membutuhkan swap agar dapat bekerja dengan baik. bagi anda yang ingin menggunakan fitur hiberbate, swap hukumnya WAJIB untuk anda sediakan. jadi meskipun tetap dapat bekerja namun sistem yang berjalan tanpa swap sangat TIDAK DIANJURKAN!

Mengubah Slackware basis teks menjadi Desktop

cara mengubahnya :
1. login sebagai root
2. kemudian ketikan xwmconfig
3. atau cara lain yaitu ketikan startx
4. jika ingin permanen untuk menjadi tampilan desktop silakan ubah baris di file inittab difolder etc menjadi id:4:initdefault:
5. atau tambahkan di lilo.conf pada append="4"

PERHATIAN!
instal slackwarenya tidak instal hanya CD1 saja. tapi silakan instal 2 CD baru perintah diatas bisa berjalan .

Selamat mencoba

Minggu, 13 November 2011

Pengertian SSID

DEFINISI SSID
apa yang dimaksud dengan kata SSID?
Service set idenfifier adalah tempat mengisikan nama dari access point yang akan disetting. apabila klien komputer sedang mengakses kita, misalnya dengan menggunakan super scan, maka nama yang akan timbul adalah nama SSID yang diisikan tersebut.

Biasanya, SSID untuk tiap Wireless Access Point adalah berbeda. untuk keamanan jaringan wireless card tidak bisa mendeteksi keberadaan jaringan wireless tersebut, dan tentunya mengurangi risiko di-hack oleh pihak yang tidak bertanggung jawab.

Selasa, 07 Juni 2011

i’mWatch Jam Tangan Pintar (SmartWatch) berbasis Android


Jangan kira Android hanya jadi sistem operasi tablet maupun smartphone saja! Kali ini orang-orang dari Blue Sky Srl Italia telah membuat kenyataan inovatif baru dengan menghadirkan sebuah jam tangan atau “smartwatch” yang berjalan di atas sistem operasi Android. Nah jika Anda berpikir bahwa jam tangan Android ini hanya bisa untuk membaca rss feed, tweets dan memeriksa panggilan tidak terjawab maka Anda salah. i’mWatch ini mampu berbuat jauh lebih banyak.

Selain melihat waktu dan memeriksa teks Anda, Anda dapat membuat panggilan, menerima panggilan, menggunakan speakerphone untuk panggilan suara, menerima email, cek cuaca, check in Foursquare, cek Facebook, Twitter dan masih banyak lagi. Apa yang Anda tidak dapat melakukan dengan aplikasi default yang tersedia, Anda dapat memperluas fungsi menonton dengan men-download aplikasi baru dari toko aplikasi.

Smartwatch i’mWatch ini berjalan di atas prosesor CPU ARM9 Freescale IMX233 dengan memori 64MB RAM, 4GB penyimpanan, sebuah 1.54 “layar TFT touchscreen, baterai 600mah (2 jam waktu bicara dan 48 jam siaga). Jam pintar ini dapat dipasangkan dengan iPhone, BlackBerry atau ponsel Android dan harga nya sekitar $ 360 dan 3 jutaan rupiah dan itu adalah harga promosi sampai 30 Juni. Tidak murah memang tapi karena memang canggih dan masih jarang maka harga ini dirasa masih bisa dimaklumi.

Kingston Wi-Drive SSD Wireless Portabel Terbaru untuk Smartphone & Tablet


Kingston Wi-Drive merupakan solid state drive yang telah dirancang untuk memberikan pengguna kemudahan penggunaan sebagai perangkat penyimpanan nirkabel yang sesuai untuk smartphone dan tablet. Drive SSD portabel ini memiliki baterai tahan sampai 4 jam , dan telah dirancang untuk dapat melakukan streaming banyak file sekaligus sampai ke tiga perangkat secara bersamaan. Pengguna perlu menjalankan aplikasi khusus yang dirancang untuk mengambil keuntungan dari fitur streaming (saat ini tersedia untuk IOS, Android dalam pembuatan).

Minggu, 29 Mei 2011

Menginstall GOM Player di Ubuntu 6.11

Jangan beranggapan jika software yang biasanya kita install di Microsoft Windows tidak akan bisa di install di linux. Hapuslah anggapan seperti itu, karena dengan menginstall software Crossover ,program yang ada di Windows anda dapat di install di Linux anda .
Disini saya akan memberikan contoh bagaimana menginstall Crossover serta menggunakan GOM player di Linux Ubuntu 6.11.
Caranya adalah seperti ini :
1. Siapkan program Crossover, kemudian extract program tersebut seperti gambar dibawah ini.



2.
Kemudian buka folder hasil extract tadi, kemudian buka folder crossover.office.7-linux







3.
Double klik pada folder crossover-pro_7.0.0-l_i386.deb untuk melanjutkan instalasi.





4. Maka akan muncul dialog seperti pada gambar, kemudian klik install paket.






5. Proses akan berjalan, tunggu hingga proses selesai






6. Setelah proses selesai, kemudian pilih “tutup”. Setelah itu buka Crossover, pilih “install Unsupported software” .pilih next seperti pada gambar.



7. Pilih software yang akan diinstall. Kemudian saya pilih GOMPLAYERSETUP.exe.





Ke8. Kemudian klik “next” untuk melanjutkannya .



9.
Maka proses akan berjalan. Tunggu hingga proses selesai.



j10. Setelah proses sudah selesai, kemudian sekarang tinggal menginstal program softwarenya. Klik next untuk menginstal.



11. Kemudian akan tampil dialog licensi aggrement. Pilih “I Aggre” jika menyetuju syarat tersebut.


12

12. Pilih type yang akan di install. Lihat pada gambar di bawah ini.



13.

1. Kemudian pilih folder mana yang akan menjadi hasil install GOM player.

Lihat pada gambar dibawah ini.



14. Proses akan berjalan. Tunggu hingga proses selesai.



15. Dan proses telah selesai. Pilih “finish” .


16. Crossover akan merefresh desktop secara otomatis. Dan icon GOM player akan tampil dan siap di gunakan.




Kamis, 19 Mei 2011

Rumus Bash Script Desimal

Mungkin banyak teman -teman yang kesulitan untuk mencari bagaimana rumus desimal dalam pemrograman bash script .Tetapi disini saya akan mengasih sedikit rumus yang bermanfaat tentang rumus desimal. Silakan coba script dibawah ini .

#!/bin/bash
clear
echo -n "masukan bilangan pertama = "
read a
echo -n "masukan bilangan kedua = "
read b

p=$(echo "scale=9; $a/$b" | bc)
echo "hasinya $p "

Contoh Bash Script tentang CASE

Disini saya akan memberikan contoh bash script tentang case .Case adalah sebuah program yang akan berjalan dengan sesuatu yang akan anda ingin pilih .
contohnya seperti ini :

#!/bin/bash
clear
echo "Menu Masakan : "
echo "1. Soto Lamongan "
echo "2.Sate Madura "
echo
printf "pilihan anda : "
read pilih

case $pilih in
1)
echo "Anda memilih Soto Lamongan "
;;
2)
echo "Anda memilih Sate Madura "
;;
*)
echo "maaf, tidak ada dalam menu "
;;
esac

Selasa, 17 Mei 2011

Detik - Detik Meninggalnya Nabi Muhammad SAW !

Detik - Detik Meninggalnya Nabi Muhammad SAW !

Inilah detik detik yang terjadi ketika nabi Muhammad saw menghembuskan nafas terakhir

Kemudian masuklah malaikat Jibril as menemui Nabi Shalallahu ‘Alaihi Wassalam seraya berkata:” Malaikat maut ada di pintu, meminta izin untuk menemuimu, dan dia tidak pernah meminta izin kepada seorangpun sebelummu.” Maka beliau berkata kepadanya:” Izinkan untuknya wahai Jibril.” Masuklah malaikat Maut seraya berkata:” Assalamu’alaika wahai Rasulullah.

Allah telah mengutusku untuk memberikan pilihan kepadamu antara tetap tinggal di dunia atau bertemu dengan Allah di Akhirat.” Maka Nabi Shalallahu ‘Alaihi Wassalam bersabda:” Bahkan aku memilih Ar-Rafiqul A’la (Teman yg tertinggi), bahkan aku memilih Ar-Rafiqul A’la, bersama-sama dengan orang-orang yang dianugerahi nikmat oleh Allah yaitu = para nabi, para shiddiqiin, orang-orang yg mati syahid dan orang-orang saleh. Dan mereka itulah rafiq (teman) yg sebaik-baiknya.”

‘Aisyah ra menuturkan bahwa sebelum Rasulullah Shalallahu ‘Alaihi Wassalam wafat, ketika beliau bersandar pada dadanya, dan dia mendengarkan beliau secara seksama, beliau berdo’a:

“Ya Allah, ampunilah aku, rahmatilah aku dan susulkan aku pada ar-rafiq al-a’la. Ya Allah (aku minta) ar-rafiq al-a’la, Ya Allah (aku minta) ar-rafiq al-a’la.” Berdirilah malaikat Maut disisi kepala Nabi Shalallahu ‘Alaihi Wassalam- sebagaimana dia berdiri di sisi kepala salah seorang diantara kita- dan berkata:” Wahai roh yg bagus, roh Muhammad ibn Abdillah, keluarlah menuju keridhaan Allah, dan menuju Rabb yg ridha dan tidak murka.”

Sayyidah ‘Aisyah ra berkata:”Maka jatuhlah tangan Nabi Shalallahu ‘Alaihi Wassalam, dan kepala beliau menjadi berat di atas dadaku, dan sungguh aku telah tahu bahwa beliau telah wafat.” Dia ra berkata:”Aku tidak tahu apa yg harus aku lakukan, tidak ada yg kuperbuat selain keluar dari kamarku menuju masjid, yg disana ada para sahabat, dan kukatakan:” Rasulullah telah wafat, Rasulullah telah wafat, Rasulullah telah wafat.”

Maka mengalirlah tangisan di dalam masjid. Ali bin Abi Thalib ra terduduk karena beratnya kabar tersebut, ‘Ustman bin Affan ra seperti anak kecil menggerakkan tangannya ke kanan dan kekiri. Adapun Umar bin al-Khaththab ra berkata:” Jika ada seseorang yang mengatakan bahwa Rasulullah Shalallahu ‘Alaihi Wassalam telah meninggal, akan kupotong kepalanya dg pedangku, beliau hanya pergi untuk menemui Rabb-Nya sebagaimana Musa as pergi untuk menemui Rabb-Nya.” Adapun orang yg paling tegar adalah Abu Bakar ra, dia masuk kpd Rasulullah Shalallahu ‘Alaihi Wassalam, memeluk beliau dan berkata:”Wahai sahabatku, wahai kekasihku, wahai bapakku.” Kemudian dia mencium Nabi Shalallahu ‘Alaihi Wassalam dan berkata : ”Anda mulia dalam hidup dan dalam keadaan mati.”

Keluarlah Abu Bakar ra menemui manusia dan berkata:” Barangsiapa menyembah Muhammad, maka Muhammad sekarang telah wafat, dan barangsiapa yang menyembah Allah, maka sesungguhnya Allah kekal, hidup, dan tidak akan mati.” Maka akupun keluar dan menangis, aku mencari tempat untuk menyendiri dan aku menangis sendiri.”

Inna lillahi wainna ilaihi raji’un, telah berpulang ke rahmat Allah orang yg paling mulia, orang yg paling kita cintai pada waktu dhuha ketika memanas di hari Senin 12 Rabiul Awal 11 H tepat pada usia 63 tahun lebih 4 hari. semoga shalawat dan salam selalu tercurah untuk Nabi kiat tercinta Muhammad Shalallahu ‘Alaihi Wassalam.

Senin, 16 Mei 2011

Operator Perbandingan Pada Bash Script

Operator Pembandingan

Operator pembandingan adalah operator yang digunakan untuk proses perbandingan, dan hasil dari proses ini adalah nilai logikal benar (0) atau salah (bukan 0). Hasil dari operasi pembandingan ini akan disimpan dalam variabel khusus, yaitu $?

Berikut adalah daftar operator pembandingan untuk data numerik:

A. -lt : less than (lebih kecil), untuk membandingkan dua nilai apakah data di sebelah kiri lebih kecil dari sebelah kanan. Contoh:

  • 4 -lt 8 => Hasilnya adalah benar (0), karena 4 lebih kecil dari 8. Hasilnya disimpan dalam variabel $?

  • 8 -lt 4 => Hasilnya adalah salah (bukan 0), karena 4 lebih kecil dari 8. Hasilnya disimpan dalam variabel $?

B. -gt : greater than (lebih besar), untuk membandingkan dua nilai apakah data di sebelah kiri lebih besar dari sebelah kanan. Contoh:

  • 8 -gt 4 => Hasilnya adalah benar (0), karena 8 lebih besar dari 4. Hasilnya disimpan dalam variabel $?

  • 4 -gt 8 => Hasilnya adalah salah (bukan 0), karena 8 lebih besar dari 4. Hasilnya disimpan dalam variabel $?

C. -eq : equal (sama dengan), untuk membandingkan dua nilai apakah data di sebelah kiri sama dengan data sebelah kanan. Contoh:

  • 4 -eq 4 => Hasilnya adalah benar (0)

  • 8 -eq 4 => Hasilnya adalah salah (bukan 0)

D. -nq : not equal (tidak sama dengan), untuk membandingkan dua nilai apakah data di sebelah kiri tidak sama dengan data sebelah kanan. Contoh:

  • 4 -nq 4 => Hasilnya adalah salah (bukan 0)

  • 8 -nq 4 => Hasilnya adalah benar (0)

E. -le : less equal (lebih kecil sama dengan), untuk membandingkan dua nilai apakah data di sebelah kiri lebih kecil atau sama dengan data sebelah kanan. Contoh:

  • 4 -le 8 => Hasilnya adalah benar (0)

  • 8 -le 8 => Hasilnya adalah benar (0)

  • 4 -le 8 => Hasilnya adalah salah (bukan 0)

F. -ge : greater equal (lebih besar sama dengan), untuk membandingkan dua nilai apakah data di sebelah kiri lebih besar atau sama dengan data sebelah kanan. Contoh:

  • 4 -ge 8 => Hasilnya adalah salah (bukan 0)

  • 8 -ge 8 => Hasilnya adalah benar (0)

  • 8 -ge 4 => Hasilnya adalah benar (0)

Belajar Bash Script Dasar

Pemrograman Bash Shell - Pengenalan Dasar

Seringkali di dalam memberikan perintah-perintah di Linux, Kita harus mengulang-ulang pengetikan. Pekerjaan yang berulang tersebut sangatlah tidak efisien, akan lebih baik bila kita menyimpan semua perintah tersebut ke dalam file untuk dijalankan. File-file inilah yang disebut dengan file script.

Untuk itulah gunanya file-file script, agar memudahkan pekerjaan Kita. Tidak hanya perintah-perintah yang sering digunakan saja, Kita bahkan dapat menggunakan perintah-perintah dasar pemrograman agar file script tersebut menjadi lebih dinamis.

Dalam pembahasan kali ini, Kita akan mempelajari pemrograman di dalam bash shell.

Tidak seperti Windows, di dalam Linux tidak ada ekstensi khusus untuk suatu nama file yang dapat dijalankan termasuk file script. Suatu file script dapat memiliki ektensi dan dapat juga tidak memiliki ektensi. File dapat dijalankan atau tidak tergantung dari permission file tersebut. Suatu file dapat dijalankan bila memiliki permission x.

1. Menjalankan Script
  • Untuk menjalankan Script, perintahnya adalah

    $ sh [/path/]NamaScript
    sh dapat diganti dengan bash atau csh, sesuai dengan shell yang akan digunakan.

    Bila file script tersebut mempunyai atribut executable, maka untuk menjalankan script tersebut dapat dilakukan dengan perintah $ [/path/]NamaScript .

    2. Membuat Script

    Baris pertama setiap script sebaiknya memiliki pernyataan sebagai berikut
    #!/bin/bash
    Isi baris tersebut menunjukkan bahwa script yang dibuat seharusnya dijalankan pada lingkungan shell bash

    Berikut adalah contoh script untuk menampilkan pesan:
    $ vi HelloWorld.sh

    #!/bin/bash
    echo "Hello World"

    3. Menampilkan Hasil Bash Script

    Jika script bash sudah dibuat, maka berikan hak akses dengan perintah berikut ini .
    $ chmod +x Namafile.sh

    dengan telah diberikannya hak akses, maka bash script bisa dijalankan. Jalankan perintah bash tersebut dengan perintah berikut.
    $ ./Namafile.sh

    program anda akan tampil.

    Selasa, 15 Februari 2011

    Twitter Translation Center Bikin Asik Ngetwit Berbahasa Indonesia


    Membangun jejaring sosial bukanlah hal mudah. Perbedaan lokasi serta bahasa akan sedikit menghambat berkembangnya sebuah media. Demi terus memberikan kenyaman bagi para pemakainya, kini Twitter akan menghidangkan fitur Translation Center, yang memungkinkan pengguna khususnya dari Indonesia untuk bisa twitter-an dengan bahasa Indonesia.

    Fitur bahasa ini memang bukanlah hal yang baru, yang mana sebelumnya Twitter dengan bahasa asing lainnya mengandalkan para sukarelawan untuk memperbaiki bahasanya. Namun demi mempermudah dan mempercepat proses di dalamnya, Translation Center hadir untuk menterjemahkan langsung bahasa Anda.

    “Hari ini kami mengumumkan sebuah produk yang mana merupakan langkah utama untuk membuat Twitter lebih mudah ketika diakses di seluruh dunia yaitu Twitter Translation Center.” papar juru bicara Twitter.

    “Translation Center ini memudahkan Anda untuk menterjemahkan langsung bahasa yang Anda gunakan agar lebih cepat dibandingkan Anda harus mengubah bahasa dahulu.” lanjut juru bicara Twitter.

    Tadinya Twitter hanya tersedia dalam bahasa Inggris, Perancis, Jerman, Italia, Jepang dan Spanyol. Terjemahan bahasa ala pengguna nantinya akan digantikan dengan fitur ini. Bagaimana pun Twitter kini sedang mengupgrade kemampuan bahasanya.

    Indonesia, Rusia dan Turki adalah 3 negara yang akan mencicipi fitur baru Translation Center ini. Berikutnya fitur ini akan diberikan pula bagi para pengguna Twitter di Portugis dan Brazil.

    “Translation Center kini dapat membantu mengubah bahasa lokal dari twitter.com, mobile.twitter.com, Twitter for iPhone dan iPad, Twitter for Android, Twitter Help dan Twitter Business Center. Kami juga akan terus mengembangkan pusat terjemahan lokal ini, optimasi tagging, membuat profile spesial dari translator, mengaktifkan komen dalam sebuah kalimat dan masih banyak lagi. ” juru bicara Twitter menjelaskan lebih rinci.

    Wah, makin asik dong ya Twitter-an bisa langsung pakai bahasa Indonesia.

    Membangun jejaring sosial bukanlah hal mudah. Perbedaan lokasi serta bahasa akan sedikit menghambat berkembangnya sebuah media. Demi terus memberikan kenyaman bagi para pemakainya, kini Twitter akan menghidangkan fitur Translation Center, yang memungkinkan pengguna khususnya dari Indonesia untuk bisa twitter-an dengan bahasa Indonesia.

    Fitur bahasa ini memang bukanlah hal yang baru, yang mana sebelumnya Twitter dengan bahasa asing lainnya mengandalkan para sukarelawan untuk memperbaiki bahasanya. Namun demi mempermudah dan mempercepat proses di dalamnya, Translation Center hadir untuk menterjemahkan langsung bahasa Anda.

    “Hari ini kami mengumumkan sebuah produk yang mana merupakan langkah utama untuk membuat Twitter lebih mudah ketika diakses di seluruh dunia yaitu Twitter Translation Center.” papar juru bicara Twitter.

    “Translation Center ini memudahkan Anda untuk menterjemahkan langsung bahasa yang Anda gunakan agar lebih cepat dibandingkan Anda harus mengubah bahasa dahulu.” lanjut juru bicara Twitter.

    Tadinya Twitter hanya tersedia dalam bahasa Inggris, Perancis, Jerman, Italia, Jepang dan Spanyol. Terjemahan bahasa ala pengguna nantinya akan digantikan dengan fitur ini. Bagaimana pun Twitter kini sedang mengupgrade kemampuan bahasanya.

    Indonesia, Rusia dan Turki adalah 3 negara yang akan mencicipi fitur baru Translation Center ini. Berikutnya fitur ini akan diberikan pula bagi para pengguna Twitter di Portugis dan Brazil.

    “Translation Center kini dapat membantu mengubah bahasa lokal dari twitter.com, mobile.twitter.com, Twitter for iPhone dan iPad, Twitter for Android, Twitter Help dan Twitter Business Center. Kami juga akan terus mengembangkan pusat terjemahan lokal ini, optimasi tagging, membuat profile spesial dari translator, mengaktifkan komen dalam sebuah kalimat dan masih banyak lagi. ” juru bicara Twitter menjelaskan lebih rinci.

    Wah, makin asik dong ya Twitter-an bisa langsung pakai bahasa Indonesia.

    Kamis, 27 Januari 2011

    PERINTAH DOS

    PERINTAH DOS


    A) DIR (ENTER)
    Menampilkan isi drive A secara memanjang ke bawah.tetapi sebelumnya harus ada disket pada drive A.apabila isi disk lebih dari satu layar,maka yang nampak hanya bagian terakhir saja gunakan ini jika isi disk sedikit saja.
    B:\> DIR
    Menampilkan isi drive B secara memanjang ke bawah.
    Tetapi sebelumnya harus ada disket pada Drive B.apabila isi disk lebih dari satu layar,maka yang nampak hanya bagian terakhir saja.

    Gunakan
    C:\>DIR/~ B (ENTER)
    Melihat isi drive B
    C:\> DIR/W~D (enter)
    Menampilkan isi Drive D secara melebar
    C:\> DIR~*.com(enter)
    Menampilkan semua file drive C yang berahiran .com
    C:\>DIR~*.com/W(enter)
    Menampilkan semua file pada drive c yang berakhiran .COM secara melebar.
    C:\> DIR~*.BAK* (enter)
    Menampilkan semua file pada drive C yang berakhiran .BAK
    C:\> DIR/P~D*;*.DOC(enter)
    Menampilkan semua pada d rive D yang berakhiran.Doc dan di tampilkan secara perlayar.
    C:\>DIR/A (enter)
    Menampilkan semua isi disk termasuk yang tersembunyi pada drive C. “A” adalah singkatan dari Attributes.file memiliki 5 jenis Attributes: Directory,Archive,Hidden.Read only dan system

    C:\> DIR/O (enter)
    Menampilkan isi disket sambil mengurutkan file.
    Pengurutan bisa di lakukan melalui:
    N = Name (nama file)
    E = Extension (ekstensi file)
    S = Size (ukuran file)
    D = Date and Time (tanggal dan jam file)
    G =Group (mengurutkan semua directori lebih
    Dulu baru file)
    A = Access ( Tanggal ACCESS terakhir)

    Contoh – Contoh
    C:\> Dir/O (enter)
    Pengurutan melalui nama file ( default)
    C:\> DIR/OE (enter)
    Pengurutan melalui akhiran (ekstensi) file
    C:\> DIR/OS (enter)
    Pengurutan melalui ukuran file
    C:\> DIR /ON/P (enter)
    Pengurutan melalui nama file dan menampilkan secara perlayar.
    C:\>DIR /ON/W (enter)
    Pengurutan nama file dan menampilkan secara melebar.
    C:\>DIR /ON/P/A(ENTER)
    Pengurutan melalui nama file secara perlayar beserta seluruh atribut yang ada.
    C:\>DIR~A:/ON (ENTER)
    Menampilkan isi drive a secara Berurutan melalui nama file
    C: DIR/S (enter)
    Menampilkan isi disk beserta isi seluruh directory yang ada.
    Pertama-tama yang di tampilkan file-file terdahulu,baru isi directory yang pertama,kemudian isi directory yang kedua,ketiga dst.
    (C: subdirectory)

    # REN (rename)
    Intruksi untuk mengganti nama file
    Contoh
    C:\> REN ~ SAYA.DAT menjadi aku.DAT pada drive C.

    # Del (delete)
    Perintah del adalah perintah- perintah untuk menghapus file Del adalah singkatan dari Delete.
    Contoh

    D:\> DEL~ MARET.Doc (enter)
    Akan menghapus file Maret.Doc pada drive D
    C:\>Del ~ D: DATA (enter)
    Menghapus seluruh file yang ada pada folder DATA pada drive D

    D:\> Del ~ DATA\ *.* (enter)
    Hapus semua file yang ada pada folder DATA pada drive D

    FORMAT

    Kegunaannya adalah untuk menyusun track dan sector-sector dari pada disket.Setiap disket baru belum dapat di gunakan apabila disket tsb belum di format. selain disket baru,dapat memformat disket lama untuk menyusun kembali track dan sektor-sektor disket yang sudah mulai rusak.

    - Jenis-jenis Format
    C:\> Format ~B: (enter)
    Memformat disket B dg cara cepat (Q:Quick). Gunakan ini jika disket yang akan di format yakin tidak ada kerusakan.sebab dengan cara ini,DOS tidak menandai (mark) sektor-sektor yang rusak.

    MKDIR (MD)
    MKDIR adalah singkatan dari makedirectory sesuai dengan namanya.Perintah ini berfungsi untuk membuatkan sebuah directory (folder) di dalam disk.dan nama folder boleh sesuka hati.setelah flder kita buat ,maka folder tersebut dapat kita buat folder lagi.demikian seterusnya,itulah yang disebut subdirectory/subfolder singkatannya,kegunaan daripada directory/folder adalah untuk mengorganisasikan file-file. Gambar gambar disimpan dalam ruangan tersendiri. Perbedaan file dengan directory:
    MICO.EXE ( ini file)
    MICO ( DIR )(ini directory yang ditampilkan dengan DIR)
    (MICO) (DIR) ini directori yang di tampilkan dg DIR
    [MICO] (juga directori yang di tampilkan dg DIR/W)

    # RMDIR (RD)
    RMDIR adalah singkatan dari remove directory.sesuai dengan namanya,maka Perintah ini berfungsi untuk menghapus directory/fólder.remove artinya hapus dan RMDIR bisa di singkat dengan RD.

    #CNDIR (CD)
    CNDIR adalah singkatan dari change directory,yaitu statu perintah untuk membuka/masuk ke dalam sebuah diretory.CNDIR bisa di sngkat dengan CD.

    # CNDIR/ (CD/)
    CNDIR/ adalah perintah untuk keluar dari sebuah directory CNDIR/ bisa di singkat dengan CD/

    # CHDIR..(CD..)
    Ini merupakan peritah keluar dari sebuah directory ke directory sebelumnya. ini berlaku jira kita masuk ke dalam sebuah diretory, kemudian masuk lagi ke directory yang ada dalam directory tersebut, demikian seterusnya. Sebab di dalam sebuah directory yang di sebut subdirectory/subfolder dan di dalam subdirectory ini masihS bisa terdapat directory lagi,demikian seterusnya. Untuk kembali k directori( fólder) sebelumnya di gunakan perintah CD.. (hanya 2 titik)

    LANGKAH 2 OS

    LANGKAH-LANGKAH:
    ================
    1. Baiklah kita segera mulai. Sebelumnya tarik nafas dalam-dalam dahulu, sebab ada kemungkinan harddisk kamu akan rusak. Hehehe.. nggalah.. cuma becanda. Jangan stress gitu dong :)
    2. Siapkan disket start-up Windows 98 beserta CD-CD OS yang ingin kamu install. Dalam artikel ini diasumsikan kamu akan membuat dual boot antara Windows 98 dan Linux.
    3. Hidupkan dan Boot komputer kamu menggunakan disket start-up tersebut.
    4. Setelah masuk ke prompt (biasanya A:/) maka jalankan command 'fdisk'.
    5. Bila harddiskmu besarnya lebih dari 2GB, maka akan muncul pertanyaan: 'Do you want to enable large disk support? Y/N. Jawab dengan 'Y'.
    6. Kemudian akan muncul 4 Option: (1) Create DOS partition or Logical DOS drive, (2) Set active partition, (3) Delete partition or Logical DOS Drive, (4) Display parition information.
    CATATAN PENTING: bila harddiskmu telah memiliki partisi, maka sebaiknya kamu menghapus dulu partisi dan logical dos drive tersebut. Dimulai dengan logical drive, lalu extended partition, baru terakhir primary partition. Hati-hati.
    7. Pilih (1), create DOS primary partition. Tentukan besarnya, misalnya 10000 (10GB). Fdisk lalu akan memberikan partisi ini nama drive: C.
    8. Pilih (2) Set active partition, pilih partisi yang tadi kita buat sebagai active partition. Hal ini berguna agar nanti OS kita bisa boot dari partisi ini.
    9. Tekan ESC untuk keluar dari Fdisk.
    10. Boot komputer kamu (biarkan disket Start-up tetap di dalam floppy drive).
    11. Setelah masuk ke dalam prompt, maka ketik 'Format C:'
    12. Setelah selesai format, keluarkan disket, lalu masukan CD Windows 98 ke dalam CDROM drive (bila komputer kamu mendukung booting dari CDROM. Bila tidak, maka boot komputer kamu menggunakan disket start-up tersebut dan ketik SETUP di CDROM drive prompt).
    13. Install Windows 98 seperti biasa.

    Nah lho, nah lhoooo... mana cara install Linuxnya?

    14. Setelah Windows terinstall dengan baik, maka masukan CD Linux kamu dan bootlah komputer menggunakan CD tersebut.
    15. Akan muncul di layar kamu tulisan-tulisan initialisasi Linux yang keren itu (seperti di film-film science fiction).
    16. Bila graphic card kamu di support oleh Linux, maka kamu akan mempunyai pilihan untuk masuk ke mode installasi secara GUI (Graphical User Interface).
    17. Pilihlah Bahasa, dan Accept Terms and Condition.
    18. Lalu pilihlah "Expert Mode" untuk classes of installation. Pilih Install.
    19. Jawablah apakah kamu memiliki SCSI interface.
    20. Pilih Mouse, Keyboard, Security Level (terserah kamu).

    21. Nah, di tahap inilah kamu harus berhati-hati. Tahap ini adalah tahap dimana kamu harus memilih/membuat partisi tempat Linux akan diinstall. Karena kamu telah menginstall Windows sebelumnya, maka kamu akan melihat kotak warna biru (yang melambangkan FAT : file system windows).
    22. Kliklah pada bagian harddisk yang berwarna putih (empty).
    23. Linux Mandrake akan otomatis menentukan jenis dan besar partisi yang direkomendasikan untuk itu (kamu bisa merubahnya sesuai keinginan kamu). Pada tahap ini sebaiknya kamu memilih jenis file system ReiserFS, karena lebih cepat aksesnya dan lebih tahan terhadap kemungkinan corrupt. Harap diperhatikan bahwa ketika membuat partisi swap, jenis file systemnya adalah harus 'Swap'.
    24. Setelah selesai membuat partisi-partisi yang ditentukan, klik 'Done' dan kemudian pilihlah Format. Klik Ok.
    25. Pilihlah paket-paket apa saja yang ingin kamu install, set password root, tambahkan user, set networking, set services. create bootdisk. Semua ini pasti telah kamu ketahui jika kamu telah menginstall Linux.
    26. Linux kemudian akan memberitahukan option apa saja yang ingin kita tampilkan pada saat boot. Kita terima saja defaultnya.
    27. Lalu Linux akan mengeset XWindows system.
    28. Selesai.

    Begitu komputer direstart, maka di layar akan muncul LiLo dengan option-option yang salah satunya Padalah: Windows. Jadi kamu sekarang bisa memilih untuk masuk ke Windows atau ke Linux. Selamat! Kamu telah berhasil membuat dual boot system untuk komputer kamu

    Rabu, 26 Januari 2011

    Tablet HP Topaz berbasis WebOS Bocor Spesifikasinya

    Wah ada bocoran spesifikasi tablet HP yang akan muncul yaitu Topaz. Situs Precentral.net menerima “dokumen” berisikan rencana detil HP untuk tablet webOS Topaz. Sementara rencana itu belum final, itu pasti terlihat seperti HP akan merilis tablet yang tampak cukup manis tahun ini. Tablet HP Topaz akan menampilkan layar berukuran 9.7 “1024 x 768 dengan dual-core 1.2GHz prosesor Qualcomm MSM8660 yang memiliki built-in Adreno 220 GPU (yang mendukung Open GLES 2.0, Open VG 1.1. percepatan, video 1080p dan GPS terintegrasi), 512MB RAM, 16/32/64GB penyimpanan, dan kamera menghadap depan 1,3 megapiksel.



    Sepertinya HP-Palm berencana untuk membuat engine audio Topaz yang layak juga – ada tercantum rencana untuk mendapatkan branding audio Beats pada perangkat keras dan perangkat lunak mereka juga. Pilihan untuk merk carrier untuk 3G atau 4G belum ada. Tablet Topaz juga akan menampilkan Touchstone v2 untuk pengisian nirkabel dan menambahkan fungsionalitas.


    Tablet HP Topaz seperti memang terlihat bisa menjadi pesaing yang layak di pasar tablet – mari kita hanya berharap bahwa HP-Palm tidak akan memiliki kesulitan bagi para pengembang untuk menciptakan aplikasi untuk webOS.

    Berikut ini spesifikasi Tablet HP Topaz:

    Processor Dual-core Qualcomm MSM8660 at 1.2GHz
    Graphics Integrated Adreno 220 GPU
    Screen 9.7″ XGA 1024 x 768
    Dimensions 190mm x 240mm x 13.7mm
    Weight 700g / 1.5lb (estimated)
    RAM 512MB DDR2
    Storage 16g / 32g / 64g eMMC
    Camera Front-facing 1.3mp camera for Video Chat
    Bluetooth 2.1 + EDR
    WiFi Dual-band 802.11 b/g/n

    Rabu, 19 Januari 2011

    Asus E35M1-I Deluxe Motherboard AMD Fusion Terbaru

    Asus E35M1-I Deluxe berhasil menangkap perhatian banyak penggemar HTPC sebagai pasangan kuat mainboard untuk AMD Zacate E-350 APU dengan solusi pendinginan yang sama sekali pasif, menjadikannya pilihan yang sempurna untuk membangun perangkat hiburan rumah yang tenang.Dirilis oleh AMD selama CES 2011, Zacate E-350 APU ini didukung oleh dua 1.6GHz core Bobcat, serta Radeon HD 6310 graphics on-die dan memiliki TDP hanya 18W.

    Berkat GPU Radeon dan built-in mesin media UVD3, E-350 sepenuhnya mampu mendukung konten video Full HD 1080p serta beberapa game ringan.

    Motherboard Asus ini memaketkan dua slot memori DDR3 1333MHz, lima SATA 6Gbps port, satu konektor eSATA, PCI-Express 16x slot serta HDMI 1.3b dan dual-link DVI-I output video.

    Selain itu, E35M1-I Deluxe juga dilengkapi dengan dua port USB 3.0, kontroler milik NEC, empat reguler dan empat internal port USB 2.0 serta konektivitas WiFi dan Bluetooth.

    Fitur lain termasuk desain kapasitor semua padat, TurboKey II switch, yang digunakan untuk overclocking AMD APU, dan 7.1 channel berkat dukungan suara ke audio codec ALC892 high-definition yang mendukung DTS Surround Sensation Ultra-PC.

    Board Asus AMD Fusion ini dihargai € 153 atau 1.8 jutaan rupiah yang cukup mahal, sekitar € 50 lebih mahal dari board Atom mini-ITX dengan grafis Nvidia ION.

     
    Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | cheap international calls