Membuat & Membaca Kode QR Dengan QtQR

'QR' (Quick Response) kode merupakan barcode dua dimensi yang terdiri dari objek berbentuk kotak hitam pada latar belakang putih. Kode QR biasanya berisi URL, teks, nomer telepon, dan sms yang dapat digunakan pada majalah, surat kabar, iklan, kartu nama ataupun media lainnya.

QR dikembangkan oleh Denso Wave, dari divisi Denso Corporation yang merupakan sebuah perusahaan Jepang dan dipublikasikan pada tahun 1994.

Dibawah ini merupakan contoh gambar kode QR.

Quick Response Code
Begitu banyak aplikasi yang dapat membantu Anda untuk menghasilkan kode QR, salah satunya dengan memanfaatkan QtQR untuk membuat sekaligus membaca kode QR tersebut.

QtQR adalah aplikasi berbasis open source yang dibuat dengan bahasa pemrograman Python & Qt. Memiliki fitur seperti menciptakan kode QR yang berisi URL, teks, email, SMS serta nomor telepon. QtQR juga dilengkapi dengan fitur 'decoding' sehingga Anda dapat menggunakan webcam untuk memecahkan kode QR (misalnya, yang Anda temukan di koran) ataupun gambar kode QR yang sudah terdapat didalam media storage Anda.

Catatan:
Praktek ini penulis menggunakan Ubuntu 11.10 (Oneiric Ocelot). Sedangkan untuk melakukan proses instalasi QtQR, terlebih dahulu pastikan Anda terhubung ke Internet atau DVD repositori Ubuntu 11.10.

Langkah-langkahnya sebagai berikut:

  1. Buka Terminal dari menu: Applications -> Accessories -> Terminal

  2. Kemudian ketik perintah dibawah ini:

    $ sudo apt-add-repository ppa:qr-tools-developers/qr-tools-stable
    $ sudo apt-get update
    $ sudo apt-get install qtqr

  3. Jalankan aplikasi QtQR melalui menu: Applications -> Graphics -> QtQR

  4. Untuk membuat kode QR, silakan sesuaikan dengan tipe data serta parameter yang ada seperti pada contoh gambar dibawah ini:


    Setelah itu klik tombol "Save QRCode" untuk menyimpan hasil kode QR buatan Anda.

  5. Jika Anda ingin membaca kode QR (misal dari koran atau majalah) melalui webcam, klik pada tombol "Decode" kemudian pilih "Decode From Webcam" atau bisa juga dengan menekan tombol kombinasi CTRL + W pada keyboard Anda.

  6. Lalu dekatkan kode QR pada webcam tunggu sampai muncul garis berwarna hijau (lihat contoh gambar).



    Kemudian tutup jendela webcam dan lihat hasilnya.

Semoga berhasil kawan ;)


Referensi:
http://id.wikipedia.org/wiki/Kode_QR

http://code.google.com/p/qtqr/

Lokasi: Dili, Timor-Leste

Temukan Alamat IP Menggunakan Ping Broadcast

Cara yang paling sederhana untuk menemukan semua alamat IP yang sedang terhubung ke dalam Local Area Network (LAN) adalah dengan menggunakan perintah "ping" untuk mengirim paket broadcast ke setiap host dalam subnet.

Catatan:
Anggaplah penulis berada dalam LAN yang terhubung melalui switch dengan subnet 192.168.10.0/24 dan IP broadcast 192.168.10.255.

Langakah-langkahnya sebagai berikut:

  • Buka Terminal
  • Kemudian ketik perintah berikut ini:

    $ ping -b 192.168.10.255

    (Tekan Control-C untuk menghentikan ping)
Info:
Untuk mengetahui alamat broadcast gunakan perintah "ifconfig eth0 | grep Bcast"

Semoga membantu ;)


Cara Mudah Instalasi LAMP di Ubuntu

LAMP merupakan singkatan untuk menyebutkan Linux, Apache, MySQL dan PHP yang merupakan lingkungan pengembangan web berbasis open source, dimana Linux sebagai sistem operasi, Apache sebagai web server, MySQL sebagai sistem manajemen database relasional dan PHP (Preprocessor Hyper Text) adalah bahasa pemrograman berorientasi objek.

Sebagai pengguna Linux mungkin rekan-rekan ingin tahu bagaimana menginstalasikan LAMP tersebut. Ada banyak pendekatan untuk menginstalasikan server LAMP di Linux. Pendekatan yang paling sederhana dan paling sering digunakan adalah dengan menggunakan perintah baris dalam Terminal.

Tutorial ini akan menunjukkan cara mudah menginstalasikan server LAMP di Linux Ubuntu.

Catatan:
Praktek ini menggunakan distro Ubuntu 11.04 “Natty Nawhal”, Sedangkan untuk melakukan proses instalasi server LAMP, terlebih dahulu pastikan Anda terhubung ke Internet atau DVD repositori Ubuntu 11.04.

Langkah-langkahnya sebagai berikut:

I. Instalasi

  1. Bukat Terminal melalui menu: Applications → Accessories → Terminal
  2. Ketik perintah dibawah ini:

    $ sudo apt-get install lamp-server^

  3. Masukkan password baru untuk user root MySQL
  4. Membuat password root MySQL
II. Pengujian

A. Apache
Lakukan pengujian server web Apache dengan menggunakan aplikasi browser favorit Anda (Firefox, Chrome, dll) dengan mengetikkan http://127.0.0.1 atau http://localhost pada alamat browser yang ada.
Menguji server web Apache dengan browser Mozilla Firefox

B. PHP
Untuk mengetahui bahwa instalasi PHP beserta modul pendukungnya telah sukses terintegrasi dengan server web Apache, buatlah satu halaman web melalui Terminal dengan cara sebagai berikut:
  1. sudo echo ”<? phpinfo() ?>” > /var/www/phpinfo.php 
  2. Jalankan ulang service apache2

    $ sudo service apache2 restart

    atau bisa juga menggunakan perintah di bawah ini:

    $ sudo /etc/init.d/apache2 restart

  3. Buka aplikasi browser semisal Mozilla Firefox, dan masukkan alamat http://127.0.0.1/phpinfo.php atau http://localhost/phpinfo.php
    Menguji dukungan modul PHP dengan browser Mozilla Firefox

    Jika pada jendela browser tampil halaman informasi seperti pada contoh gambar diatas, maka modul PHP telah terintegrasi dengan server web Apache.

C. MySQL
Untuk menguji database MySQL ketikkan perintah dibawah ini pada Terminal:

$ mysql -u root -p

Menjalankan MySQL

Jika tampil infomasi seperti contoh di atas, berarti Anda sukses menjalankan MySQL.

Semoga berhasil kawan ;)

Referensi:

Bagaimana Mengembalikan Panel GNOME Yang Hilang?

Panel GNOME merupakan sebuah Launcher dan Taskbar inti dari Desktop GNOME. Secara default, Desktop GNOME biasanya berisi dua panel, dimana yang satu terletak di atas, dan satunya lagi di bagian bawah.

Panel atas biasanya berisi menu navigasi seperti "Applications" dan "Places". Menu-menu ini sebagai link menuju aplikasi umum dan area dari sistem file masing-masing.

Panel bawah biasanya terdapat menu pengaturan sistem, log out, beralih user, serta pilihan untuk shutdown komputer dan sebagainya.
Panel GNOME
Tutorial ini akan menunjukkan kepada Anda bagaimana mengembalikan Panel GNOME yang terhapus tanpa sengaja ataupun hilang karena kesalahan sistem GNOME itu sendiri.

Catatan:
Praktek ini menggunakan distro Ubuntu 11.04 "Natty Narwhal", tidak menutup kemungkinan trik ini bisa diterapkan pada semua distro Linux yang menggunakan Desktop GNOME.

Langkah-langkahnya sebagai berikut:

  1. Masuk ke Terminal dari menu Applications -> Accesories -> Terminal
    Atau apabila panel atas juga terhapus bisa dengan Menekan Alt + F2.

    Lalu ketikkan perintah gnome-terminal

  2. Kemudian pada Terminal ketikkan perintah berikut:

    $ gconftool-2 --shutdown
    (tekan Enter)

    $ rm -rf ~/.gconf/apps/panel

    $ pkill gnome-panel
Selesai , dan Panel GNOME akan kembali seperti semula.

Cara Mengetahui Subdomain dari suatu Domain Induk Dengan Menggunakan DIG

Subdomain merupakan bagian dari sebuah nama domain induk. Sebagai contoh: doscom.org merupakan sebuah nama domain induk. Sedangkan dinus.doscom.org merupakan sebuah subdomain.

Tutorial kali ini akan membahas bagaimana caranya mengetahui semua alamat subdomain dari suatu domain induk yang ada menggunakan aplikasi DIG.

DIG (Domain Information Groper) adalah sebuah perangkat lunak berbasis open source yang digunakan untuk menginterogasi suatu server DNS (Domain name system) yang ada.

Catatan:
Praktek ini penulis menggunakan distro Ubuntu 11.04. DIG sudah tersedia hampir di setiap distro GNU/Linux yang ada, sehingga Anda bisa lansung menjalankannya.

langkah-langkahnya sebagai berikut:

  • Buka Terminal melalui menu: Applications -> Accessories -> Terminal
  • Kemudian masukkan perintah dibawah ini untuk melihat NS (Name Server) yang mengelola situs tersebut:

    dig doscom.org ns

    Catatan:
    Ganti doscom.org dengan domain yang Anda kehendaki. 


    Perintah tersebut akan menampilkan informasi seperti berikut ini:
    ; <<>> DiG 9.7.0-P1 <<>> doscom.org ns
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39343
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 4
    
    ;; QUESTION SECTION:
    ;doscom.org.   IN NS
    
    ;; ANSWER SECTION:
    doscom.org.  82333 IN NS ns1.rumahweb.com.
    doscom.org.  82333 IN NS ns2.rumahweb.com.
    
    ;; AUTHORITY SECTION:
    doscom.org.  82333 IN NS ns2.rumahweb.com.
    doscom.org.  82333 IN NS ns1.rumahweb.com.
    
    ;; ADDITIONAL SECTION:
    ns1.rumahweb.com. 83623 IN A 64.131.65.219
    ns2.rumahweb.com. 168928 IN A 206.214.211.55
    ns2.rumahweb.com. 168928 IN A 206.214.211.55
    ns1.rumahweb.com. 83623 IN A 64.131.65.219
    
    ;; Query time: 3 msec
    ;; SERVER: 192.168.0.4#53(192.168.0.4)
    ;; WHEN: Mon Aug  8 03:44:59 2011
    ;; MSG SIZE  rcvd: 168 
    NS yang mengelola doscom.org adalah ns1.rumahweb.com dan ns2.rumahweb.com

  • Lalu masukkan perintah dibawah ini untuk mengetahui semua subdomain yang ada pada domain induk tersebut:

    dig @ns1.rumahweb.com doscom.org axfr


    Hasilnya tampak seperti pada contoh dibawah ini:
    ; <<>> DiG 9.7.0-P1 <<>> @ns1.rumahweb.com doscom.org axfr
    ; (1 server found)
    ;; global options: +cmd
    doscom.org.		86400	IN	SOA	ns1.rumahweb.com. admin.rumahweb.net. 2011073004 86400 7200 3600000 86400
    doscom.org.		14400	IN	TXT	"v=spf1 ip4:208.75.148.9 a mx include:websitewelcome.com ~all"
    doscom.org.		14400	IN	MX	1 aspmx.l.google.com.
    doscom.org.		14400	IN	MX	5 alt1.aspmx.l.google.com.
    doscom.org.		14400	IN	MX	5 alt2.aspmx.l.google.com.
    doscom.org.		14400	IN	MX	10 aspmx2.googlemail.com.
    doscom.org.		14400	IN	MX	10 aspmx3.googlemail.com.
    doscom.org.		14400	IN	MX	10 aspmx4.googlemail.com.
    doscom.org.		14400	IN	MX	10 aspmx5.googlemail.com.
    doscom.org.		14400	IN	MX	50 doscom.org.
    doscom.org.		86400	IN	NS	ns1.rumahweb.com.
    doscom.org.		86400	IN	NS	ns2.rumahweb.com.
    doscom.org.		14400	IN	A	96.30.34.52
    ahmadsauqhi.doscom.org.	14400	IN	CNAME	ghs.google.com.
    ceye-dejoni.doscom.org.	14400	IN	CNAME	ghs.google.com.
    cookieybear.doscom.org.	14400	IN	CNAME	ghs.google.com.
    cpanel.doscom.org.	14400	IN	A	96.30.34.52
    dinus.doscom.org.	14400	IN	CNAME	ghs.google.com.
    docs.doscom.org.	14400	IN	CNAME	ghs.google.com.
    farisramadhan.doscom.org. 14400	IN	CNAME	ghs.google.com.
    ftp.doscom.org.		14400	IN	CNAME	doscom.org.
    fuad.doscom.org.	14400	IN	CNAME	ghs.google.com.
    googleffffffffb45c9630.doscom.org. 14400 IN CNAME google.com.
    internal.doscom.org.	14400	IN	TXT	""
    internal.doscom.org.	14400	IN	A	96.30.34.52
    www.internal.doscom.org. 14400	IN	A	96.30.34.52
    localhost.doscom.org.	14400	IN	A	127.0.0.1
    mail.doscom.org.	14400	IN	CNAME	ghs.google.com.
    mauren.doscom.org.	14400	IN	CNAME	ghs.google.com.
    milis.doscom.org.	14400	IN	TXT	""
    milis.doscom.org.	14400	IN	A	96.30.34.52
    www.milis.doscom.org.	14400	IN	A	96.30.34.52
    ngoprek.doscom.org.	14400	IN	A	121.52.132.145
    reg.doscom.org.		14400	IN	TXT	""
    reg.doscom.org.		14400	IN	A	96.30.34.52
    www.reg.doscom.org.	14400	IN	A	96.30.34.52
    tealinuxos.doscom.org.	14400	IN	TXT	""
    tealinuxos.doscom.org.	14400	IN	A	96.30.34.52
    www.tealinuxos.doscom.org. 14400 IN	A	96.30.34.52
    thewayofelie.doscom.org. 14400	IN	CNAME	ghs.google.com.
    webdisk.doscom.org.	14400	IN	A	96.30.34.52
    webmail.doscom.org.	14400	IN	A	96.30.34.52
    whm.doscom.org.		14400	IN	A	96.30.34.52
    www.doscom.org.		14400	IN	CNAME	doscom.org.
    doscom.org.		86400	IN	SOA	ns1.rumahweb.com. admin.rumahweb.net. 2011073004 86400 7200 3600000 86400
    ;; Query time: 499 msec
    ;; SERVER: 64.131.65.219#53(64.131.65.219)
    ;; WHEN: Mon Aug  8 13:43:30 2011
    ;; XFR size: 45 records (messages 1, bytes 1122)
Selamat mencoba ;)

BURG: Brand-new Universal loadeR from GRUB


BURG (Brand-new Universal loadeR from GRUB) merupakan boot loader baru yang berbasis pada GRUB. BURG memiliki sistem menu yang dapat dikonfigurasi dan mampu berjalan di dalam modus teks maupun modus grafis serta mendukung theme yang bisa di kustomasi sendiri.

Dalam tutorial ini penulis akan menunjukkan bagaimana cara mempercantik boot loader Anda dengan menggunakan BURG.

Catatan:
Praktek ini penulis menggunakan distro Linux Mint 11 “Katya yang sudah terhubung ke internet guna mendukung proses instalasi BURG melalui repository online.

Langkah-langkahnya sebagai berikut:

  • Buka Terminal melalui menu: Applications → Accessories → Terminal, lalu masukkan perintah dibawah ini:

    sudo add-apt-repository ppa:n-muench/burg
    sudo apt-get update
    sudo apt-get install burg burg-themes

  • Kemudian lanjutkan dengan mengetikkan perintah berikut:

    sudo burg-install "(hd0)"

    Catatan:
    'hd0' merupakan drive di mana Master Boot Record (MBR) diinstal, sesuaikan dengan letak MBR Anda (biasanya terletak pada Harddisk utama).

  • Update BURG dengan perintah:

    sudo update-burg

  • Untuk menguji serta mengatur tema BURG jalankan perintah berikut ini:

    sudo burg-emu



    Info:
    -Tekan tombol F2 untuk mengganti theme
    -Tekan tombol F3 untuk mengganti resolusi

    Berikut merupakan daftar hot-keys yang tersedia:

    t - Open theme selection menu
    f - Toggle between folding mode
    n - Jump to the next item with the same class
    w - Jump to the next Windows item
    u - Jump to the next Ubuntu item
    e - Edit the command of current boot item
    c - Open a terminal window
    2 - Open two terminal windows
    h - Display help dialog (only available in sora theme)
    i - Display about dialog (only available in sora theme)
    q - Return to old grub menu
    F5/ctrl-x - Finish edit
    F6 - Switch window in dual terminal mode
    F7 - List the folded boot items
    F8 - Toggle between graphic and text mode
    F9 - shutdown
    F10 - reboot
    ESC - quit from the current popup menu or dialog.

Semoga berhasil kawan ;)