Saturday, January 23, 2010

Memberi Password pada Grub 2 Ubuntu

Ubuntu telah membuat gebrakan terhadap keberadaan grub bootloader. Realisasi dari perubahan tersebut terlihat pada Ubuntu versi terbaru, yaitu 9.10. Versi yang disebut dengan Karmic Koala ini memliki perbedaan dengan grub versi sebelumnya. Grub versi terdahulu tersebut ada sampai dengan Ubuntu 9.04 (Jaunty Jackalope). Untuk versi selanjutnya, Ubuntu sudah menggunakan Grub2.

Sebenarnya, grub ini masih dalam tahap pengembangan. Terlihat dari versi sebenarnya saja adalah 1.97~beta4-1ubuntu4. Namun, grub2 ini sudah bisa melakukan hal-hal pada versi sebelumnya. Grub2 sepintas terlihat seperti script program, namun sebenarnya masih tidak berbeda jauh dengan sebelumnya.

Grub2 menyediakan fasilitas untuk memberikan password pada entry sistem operasi. Misalnya saja untuk memasuki suatu sistem operasi tersebut harus memasukkan password terlebih dahulu. Sistem operasi ini dapat berupa Ubuntu itu sendiri atau pun sistem operasi lain yang terinstal dalam komputer. Password bisa diberikan pada semua entry sistem operasi atau hanya sistem operasi yang diinginkan saja. Selain itu, kita juga dapat menentukan superuser atau user siapa saja yang dapat memasuki suatu sistem operasi.

Friday, January 22, 2010

Copyright, Copyleft dan Paten

Kekayaan Intelektual (Intelektual Property) adalah pengakuan hukum yang memberikan pemegang hak atas kekayaan intelektual untuk mengatur penggunaan gagasan dan ekspresi yang diciptakannya untuk jangka waktu tertentu. Istilah 'kekayaan intelektual' mencerminkan bahwa hal tersebut merupakan hasil pikiran atau intelektualitas, dan bahwa hak kekayaan intelektual dapat dilindungi oleh hukum sebagaimana bentuk hak milik lainnya. Kekayaan intelektual misalnya mencakup tentang copyright dan patenmencakup copyright (hak cipta), paten, trademark (merek dagang), desain industri, rahasia dagang dan perlindungan varietas tanaman.

Copyright
©

Copyright (hak cipta) adalah kepemilikan atau perlindungan intelektual property atas produk yang dihasilkan dari kretivitas seseorang yang memiliki nilai jual. Biasanya perlindungan itu barupa perlindungan hukum, karena hak cipta tersebut diatur oleh undang-undang atau peraturan pemerintah.

Copyright memberikan hak eksklusif bagi pencipta dan hanya yang penerima hak eksklusif saja yang boleh melaksanakan hak cipta tersebut, sementara orang atau pihak lain dilarang melaksanakan hak cipta tersebut tanpa persetujuan pemegang hak cipta. Beberapa hak eksklusif yang umumnya diberikan kepada pemegang hak cipta adalah hak untuk:
• membuat salinan atau reproduksi ciptaan dan menjual hasil salinan tersebut
• mengimpor dan mengekspor ciptaan
• menciptakan karya turunan atau derivatif atas ciptaan (mengadaptasi ciptaan)
• menampilkan atau memamerkan ciptaan di depan umum
• menjual atau mengalihkan hak eksklusif tersebut kepada orang atau pihak lain.

Anim8or

Anim8or adalah sebuah program freeware pemodelan 3D dan animasi berbasis OpenGL yang dibuat oleh R. Steven Glanville, seorang software engineer dari Nvidia. Program ini memiliki banyak fitur dan tools. Ukuran yang kecil, kemudahan dalam penggunaan, dan tutorial yang mudah dipahami memberi kemudahan bagi para pengguna yang belum pernah menyentuh pemodelan dan animasi 3D.

Pada 20 Juli 1999, versi pertama Anim8or diperkenalkan ke publik melalui newsgroup comp.graphics.packages.3dstudio. Dalam minggu pertama, versi aslinya didownload hampir 100 kali. Versi berikutnya yaitu 0.2 yang dirilis pada 6 September 1999 memiliki beberapa bug fixes dan kemampuan untuk menyimpan file dalam bentuk JPEG.

Voice User Interface

Voice User Interface (VUI) atau antar muka berbasis suara adalah antarmuka yang mulai tenar ketika perangkat mobile seperti cell phones telah menyebar luas. Berbeda dengan antarmuka GUI (Graphical User Interface), antarmuka yang sangat umum dan banyak digunakan, yang bersifat deterministik (menghasilkan perilaku yang sama untuk aksi yang sama ) maka VUI bersifat non deterministik yang memungkinkan dua kata yang sama memberikan respons yang berbeda bagi pengguna. Perkembangan teknologi VUI dapat dikatakan terus berkembang. Koreksi kesalahan representasi dari hari ke hari makin dapat dieliminasi walaupun diakui bahwa eliminasi yang dilakukan tidaklah 100%. Hal tersebut dikarenakan ambiguitas yang masih dapat terjadi dalam komunikasi suara.

PENDAHULUAN

Manusia merasakan dunia nyata menggunakan peranti yang lazim dikenal dengan panca indra. Lewat panca indra inilah kita dapat membuat model manusia sebagai pengolah informasi. Misalnya saja melalui penglihatan, pendengaran ataupun sentuhan.

Dalam komputer, interaksi manusia dengan komputer menjadi hal yang sangat penting, karena menyangkut pengoperasian dan pengoptimalan dari komputer itu sendiri untuk menyelesaikan suatu masalah. Agar pengguna dan komputer dapat saling berinteraksi sehingga pengguna merasakan adanya keramahan sistem komputer kepadanya, diperlukan suatu media yang memungkinkan interaksi tersebut berlangsung. Maka digunakanlah suatu user interface atau yang dikenal dengan sebutan antarmuka pengguna untuk menghubungkan antara pengguna dengan sistem operasi sehingga komputer bisa dijalankan.

Prinsip kerja dalam sebuah sistem komputer adalah masukan, proses, keluaran. Oleh karena itu dikembangkanlah semacam antarmuka berbasis grafis yang kemudian dikenal dengan istilah yang sangat terkenal yakni GUI (Graphic User Interface). Interaksi GUI melalui keyboard, mouse dan tampilan dialog menjadi bagian keseharian pengguna komputer. Sehingga GUI telah menjadi pilihan utama pada pengembangan aplikasi komputer pada umumnya. Hal tersebut bisa diterapkan pada aplikasi komputer dengan skala personal, tetapi bila kita menengok kembali perkembangan komputer maka GUI bukanlah satu satunya alternatif untuk antarmuka aplikasi. Antarmuka berbasis grafis di satu sisi memang sangat atraktif tetapi di sisi lain juga menjadi sangat sukar untuk diimplementasikan.

Saturday, January 9, 2010

Cara Membuat Value Form HTML Tidak Hilang Setelah Dilakukan Aksi

Dalam Form HTML, ada kalanya nilai value hilang ketika kita melakukan suatu aksi dengan JavaScript. Misalnya, kita akan mensubmit isi dalam form tersebut namun dengan konfirmasi alert atau confirm dialog terlebih dahulu.

Untuk confirm dialog, seharusnya bila kita memilih cancel maka isian dalam form tidak ikut hilang, karena disana kita akan melakukan suatu pengeditan kembali. Namun, yang terjadi adalah nilai dalam form tersebut akan hilang.