-->
Diberdayakan oleh Blogger.

Senin, 04 Maret 2013

Visual Efect di Ubuntu

Visual effect menjadi daya tarik tersendiri pada sistem operasi Linux belakangan ini, termasuk juga Ubuntu. Visual effect memungkinkan tampilan desktop yang tidak biasa, lebih enak dilihat, dengan beragam variasi yang mungkin tidak dijumpai di sitem operasi lain. Visual effect dihasilkan berkat Compiz (www.compiz.org), Compiz adalah compositing manager berbasis OpenGL. Untuk mengaktifkan visual effect,
driver kartu grafis harus terinstal, visual effect bisa berjalan pada kartu grafis umum seperti nVidia, Ati, dan Intel.
Untuk mengaktifkan visual effect, klik menu System -> Preferences -> Appearances, pilih tab Visual Effects, disana ada pilihan None, Normal, dan Extra. Cobalah perbedaan dari masing-masing pilihan tersebut, None untuk mematikan visual effect, Normal untuk mengaktifkan, dan Extra mengaktifkan dengan visual effect lebih, namun Extra membutuhkan kecepatan kartu grafis yang lebih agar berjalan lancar.


Berikut screenshot perbedaan switch window sebelum dan sesudah diaktifkan visual effect:

None

Normal

Extra

Lebih jauh lagi, kita bisa menggunakan tool untuk mengatur visual effect, temukan Advanced Desktop Effect Setting di Software Center, install dan kita bisa mengaksesnya lewat menu System ->  Preferences, dengan nama CompizConfig Settings Manager.


Dari sini semua setting visual effect bisa dikustomisasi dengan mudah, berkreasilah higga menghasilkan  tampilan yang indah dan fungsional. Masih kurang? compiz menyediakan plugin tambahan yang bisa didapatkan di Software Center, atau dengan perintah:

sudo apt-get install compiz-fusion-plugins-extra

Dengan plugin extra, banyak sekali tambahan visual effect yang bisa kita gunakan, termasuk didalamnya 3D desktop berbentuk tabung dengan jendela-jendela yang melayang. Namun plugin extra ini nampaknya lebih ke arah memanjakan mata daripada fungsionalitasnya.



Koneksi Database Mysql engan LibreOffice base

Ini pengalaman pertama saya menggunakan aplikasi Base dari LibreOffice, saya berpikir untuk mendesain database sederhana dengan ERD (Entity Relationship Diagram). Saya menggunakan MySQL untuk menangani database, saya pikir bisa saja jika dikoneksikan dengan LibreOffice Base, namun saat pertama kali dijalankan, ternyata tidak semudah yang saya pikirkan. Base menyuguhkan saya sebuah dialog box wizard untuk membuat, membuka, atau mengoneksikan database. Karena saya ingin menggunakan database MySQL, dipilihlah opsi mengoneksikan database, pada pilihan database sudah tersedia berbagai koneksi seperti JDBC, Oracle JDBC,  Adabas D, dll. Untungnya
sudah ada pilihan MySQL, saya klik next, kemudian disuguhkan pilihan untuk mengoneksikan menggunakan ODBC atau JDBC, ah ternyata masih ada layer yang harus dikerjakan agar MySQL bisa terkoneksi dengan si Base ini. Karena pengalaman saya di linux justru dengan JDBC, maka saya pilihlah koneksi tersebut, jadi koneksinya MySQL - JDBC - Base. Oke, berarti kita membutuhkan driver MySQL untuk JDBC, yang pertama saya lakukan mencari di software center, males googling hehe... wah beruntung sekali, ternyata di ubuntu software center sudah disediakan, disana namanya libmysql-java, langsung deh diinstal.

Setelah beres install, saya coba kembali koneksikan melalui wizard di aplikasi Base, setelah pilih MySQL, pilih connect using JDBC, isikan nama database, server (umumnya localhost), port (default 3306), dan driver class "com.mysql.jdbc.Driver", saat klik Test Class, dia bilang JDBC driver tidak bisa di load! wah, saya bingung deh, padahal sudah install drivernya dari software center ya. Akhirnya coba ubek -ubek situsnya LibreOffice dengan harapan dapat petunjuk, disana saya temukan kalimat

 "Before you can use a JDBC driver, you need to add its class path. Choose Tools - Options - LibreOffice- Java, and click the Class Path button"

Wah, apa lagi nih? harus ada yang di setting ya? Ya sudah saya turuti perintahnya untuk masuk ke menu Tools -> Options -> LibreOffice -> Java dan klik Class Path (ini bisa dilakukan dari aplikasi LibreOffice manapun). Namun setelah saya klik, bingung lagi yang didapat karena LibreOffice meminta saya untuk menunjukan path dimana class untuk koneksi MySQL dengan JDBC diletakan, sementara tidak ada keterangan lebih lanjut yang saya temukan di situs LibreOffice, apalagi saya benar - benar tidak tau kemana si driver tadi diinstal. Dengan sedikit memutar otak (baca: iseng2), saya gunakan Synaptic Package Manager, cari driver yang tadi diinstal (libmysql-java), klik kanan disana dan pilih properties, sehingga didapati jendela properties dan tab Installed Files, disana saya dapati beberapa path, antara lain
/usr/share/java
/usr/share/java/mysql-5.1.10.jar
/usr/share/java/mysql-connector-java-5.1.10.jar
/usr/share/java/mysql-connector-java.jar
/usr/share/java/mysql.jar
Hmm.. kira - kira yang mana ya drivernya, saya pikir gunakan "/usr/share/java/mysql-connector-java.jar" saja. Kembali ke LibreOffice, dan saya masukan path tersebut dalam Class Path, kemudian restart LibreOffice. Kembali lagi ke Base, lakukan hal yang sama, sampai wizard menunjukan tombol Test Class, klik... dan The JDBC driver was loaded successfully! wah senangnya, baru muncul dialog box kaya gitu aja udah seneng banget hehe.. klik next, masukan nama user database MySQL dan cek Password Required, klik Test Connection, isikan password, jika benar maka muncul keterangan sukses!, klik next, dan sepertinya ini adalah dialog terakhir dari wizard ini. Saya pilih yes untuk register database dan membukanya, dan klik finish, dan beri nama dan lokasi file untuk disimpan. Alhamdulillah selesai koneksinya, dan akan saya coba untuk membuat data di dalamnya :) 











 

Materi TKJ

Materi TBB