Delphi vs Lazarus (Study kasus Pembuatan Kalkulator)

Sudah lama ga posting untuk menuutp tahun 2011 ini saya akan memposting.
Pembuatan kalkulator ini digunakan untuk tugas mata kuliah Perancangan Sistem Berorientasi object, yang kali ini saya membuat dengan menggunakan lazarus, mengapa lazarus? Padahal tugas harus dikerjakan dengan Delphi, karena lazarus free (tanpa harus mengecrak, keygen atau membajak) dan srciptnya sama dengan Delphi, semoga aja dengan menggunakan lazarus dapat mengurangi ketergantungan software yang berbayar. Dan kali ini saya membuat dalam 2 versi yaitu dengan Delphi 7 (hasil pembajakan dan jangan di tiru) kemudian menggunaan lazarus dengan os Jangkar 5.0 (berbasis LinuxMint 12).

Berikut pembuatan dengan lazarus
tampilan seluruh

tampilan formnya

berikut sourcecodenya
unit Kalkulator;

{$mode objfpc}{$H+}

interface

uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, LCLType;

type

{ TfrmKalkulator }

TfrmKalkulator = class(TForm)
cmd0: TButton;
cmd9: TButton;
cmdTitik: TButton;
cmdPlusMin: TButton;
cmdClear: TButton;
cmdBagi: TButton;
cmdKali: TButton;
cmdKurang: TButton;
cmdTambah: TButton;
cmdSamaDengan: TButton;
cmd1: TButton;
cmd2: TButton;
cmd3: TButton;
cmd4: TButton;
cmd5: TButton;
cmd6: TButton;
cmd7: TButton;
cmd8: TButton;
txtAngka: TEdit;
procedure proses_hitung();
procedure proses_inc(kar : Char);
procedure proses_array(kar : Char);
procedure FormCreate(Sender: TObject);
procedure cmd0Click(Sender: TObject);
procedure cmd1Click(Sender: TObject);
procedure cmd2Click(Sender: TObject);
procedure cmd3Click(Sender: TObject);
procedure cmd4Click(Sender: TObject);
procedure cmd5Click(Sender: TObject);
procedure cmd6Click(Sender: TObject);
procedure cmd7Click(Sender: TObject);
procedure cmd8Click(Sender: TObject);
procedure cmd9Click(Sender: TObject);
procedure cmdPlusMinClick(Sender: TObject);
procedure cmdTitikClick(Sender: TObject);
procedure cmdClearClick(Sender: TObject);
procedure cmdTambahClick(Sender: TObject);
procedure cmdKurangClick(Sender: TObject);
procedure cmdKaliClick(Sender: TObject);
procedure cmdBagiClick(Sender: TObject);
procedure cmdSamaDenganClick(Sender: TObject);
procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
private
{ private declarations }
public
{ public declarations }
end;

var
frmKalkulator: TfrmKalkulator;
tempstr : String;
tmpOpr:string;
tmpangka:string;
hasil : Real;

implementation
procedure TfrmKalkulator.FormCreate(Sender: TObject);
begin
hasil := 0;
tempstr := '';
txtangka.Text:= FloatToStr(hasil);
end;

procedure TfrmKalkulator.proses_inc(kar : Char);
begin
tempstr:=txtangka.Text;
tempstr:=tempstr+kar;
hasil:=StrToFloat(tempstr);
txtAngka.Text:=FloatToStr(hasil);
end;
{$R *.lfm}
procedure TfrmKalkulator.cmd0Click(Sender: TObject);
begin
proses_inc('0');
end;

procedure TfrmKalkulator.cmd1Click(Sender: TObject);
begin
proses_inc('1');
end;

procedure TfrmKalkulator.cmd2Click(Sender: TObject);
begin
proses_inc('2');
end;

procedure TfrmKalkulator.cmd3Click(Sender: TObject);
begin
proses_inc('3');
end;

procedure TfrmKalkulator.cmd4Click(Sender: TObject);
begin
proses_inc('4');
end;

procedure TfrmKalkulator.cmd5Click(Sender: TObject);
begin
proses_inc('5');
end;

procedure TfrmKalkulator.cmd6Click(Sender: TObject);
begin
proses_inc('6');
end;

procedure TfrmKalkulator.cmd7Click(Sender: TObject);
begin
proses_inc('7');
end;

procedure TfrmKalkulator.cmd8Click(Sender: TObject);
begin
proses_inc('8');
end;

procedure TfrmKalkulator.cmd9Click(Sender: TObject);
begin
proses_inc('9');
end;

procedure TfrmKalkulator.cmdPlusMinClick(Sender: TObject);
var angka:real;
begin
angka:=StrToFloat(txtAngka.Text);
if (angka>0) then
angka:=(-angka)
else
angka:=angka+(-angka)+(-angka);
txtAngka.Text:=FloatToStr(angka);
end;

procedure TfrmKalkulator.cmdTitikClick(Sender: TObject);
begin
if (pos('.', txtAngka.Text) = 0) then
txtAngka.Text:=txtAngka.Text+'.';
end;

procedure TfrmKalkulator.cmdClearClick(Sender: TObject);
begin
tempstr := '';
hasil := 0;
txtAngka.Text:='0';
tmpopr:='';
tmpangka:='';
end;

procedure TfrmKalkulator.proses_array(kar : Char);
begin
tmpangka:=txtangka.Text;
txtangka.Text:='';
tmpOpr:=kar;

end;

procedure TfrmKalkulator.cmdTambahClick(Sender: TObject);
begin
proses_array('+');
end;

procedure TfrmKalkulator.cmdKurangClick(Sender: TObject);
begin
proses_array('-');
end;

procedure TfrmKalkulator.cmdKaliClick(Sender: TObject);
begin
proses_array('x');
end;

procedure TfrmKalkulator.cmdBagiClick(Sender: TObject);
begin
proses_array('/');
end;

procedure TfrmKalkulator.proses_hitung();
begin
if tmpOpr='+' then txtAngka.Text:=floattostr(strtofloat(tmpangka)+strtofloat(txtAngka.Text));
if tmpOpr='-' then txtAngka.Text:=floattostr(strtofloat(tmpangka)-strtofloat(txtAngka.Text));
if tmpOpr='x' then txtAngka.Text:=floattostr(strtofloat(tmpangka)*strtofloat(txtAngka.Text));
if tmpOpr='/' then txtAngka.Text:=floattostr(strtofloat(tmpangka)/strtofloat(txtAngka.Text));
end;
procedure TfrmKalkulator.cmdSamaDenganClick(Sender: TObject);
begin
proses_hitung();
end;
procedure TfrmKalkulator.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if (Key=96) then proses_inc('0');
if (Key=97) then proses_inc('1');
if (Key=98) then proses_inc('2');
if (Key=99) then proses_inc('3');
if (Key=100) then proses_inc('4');
if (Key=101) then proses_inc('5');
if (Key=102) then proses_inc('6');
if (Key=103) then proses_inc('7');
if (Key=104) then proses_inc('8');
if (Key=105) then proses_inc('9');
if (Key=48) then proses_inc('0');
if (Key=49) then proses_inc('1');
if (Key=50) then proses_inc('2');
if (Key=51) then proses_inc('3');
if (Key=52) then proses_inc('4');
if (Key=53) then proses_inc('5');
if (Key=54) then proses_inc('6');
if (Key=55) then proses_inc('7');
if (Key=56) then proses_inc('8');
if (Key=57) then proses_inc('9');
end;
end.


berikut hasil setelah di jalankan.


Semoga aja dengan penggunaa Lazarus ini dapat mengubah pemikiran kita bahwa menggunakan yang Free bisa juga untuk membuat program sesuai dengan yang kita inginkan.

Untuk mengambil lazarus silahkan download di http://sourceforge.net/projects/lazarus/files/

la kog ga da delphinya, he..he... untuk lebih lengkap baca ebook saya aja deh
SIlahkan download disini

kalau mau source kedua2nya yaitu delphi n lazarus silahkan download disini

Jangkar 5.0 codename embung

Menggunakan codename embung atau waduk yang merupakan tempat penampungan air dan berguna untuk mengairi pertanian. semoga aja jangkar 5.0 dapat berguna mengairi para pengguna FOSS dan dapat digunakan.

Rencana Jangkar 5.0
1. Menggunakan desktop gnome 3.2 yang fallback (bukan gnome-shell)
2. Berisi codec dan pemutar musik dan film
3. program aplikasi perkantoran
4. program pendidikan (rencana)

Repo Lokal Ubuntu 11.10 (oneiric ocelot)

Tulisan ini untuk memudahkan saya mengubah repo ke repo lokal yang ada di Indonesia

berikut repo yang sering aku gunakan
Repo dari UI (kambing.ui.ac.id)
deb http://kambing.ui.ac.id/ubuntu/ oneiric main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ oneiric-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ oneiric-security main restricted universe multiverse

repo dari UGM (repo.ugm.ac.id)
deb http://repo.ugm.ac.id/ubuntu/ oneiric main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu/ oneiric-updates main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu/ oneiric-security main restricted universe multiverse

Gnome 3.2 di SIS 671/672 [Byon atau Axioo]

Setelah sekian lama menunggu untuk dapat menggunakan tampilan GNOME 3 yang terbaru dan bisa di gunakan untuk laptop dengan chipset VGA SIS 671/672 seperti laptop saya BYON atau yang lain laptop AXIOO. pada awal akan di luncurkannya ubuntu 11.10 yang akan berbasis GNOME 3 udah aku coba dari rilis alpha sampai beta hasilnya nihil, karena laptop BYON saya tidak mau menjalankan GNOME 3 yang didalamnya udah ada Gnome-Shell. akhirnya setelah ada waktu senggang untuk ngoprek lagi dan ingin mencoba Ubuntu 11.10 yang versi final maka aku coba dengan ubuntu tersebut, dengan sedikit kecewa karena ubuntu masih pakai unity walaupun udah banyak perubahan unity yang digunakan.

kemudian VGA sisnya juga belum di support oleh ubuntu (capek juga nunggu driver sis bisa di suuport dari ubuntu 7 sampai ubuntu 11). setelah mencoba di install kemudian aku coba pakai driver sis yang ubuntu natty 11.04 yang aku compile dari github helnest baca disini. setelah browsing-browsing malah nemu link http://www.linuk.web.id/2011/10/ubuntu-1110-oneiric-ocelot-restricted.html yang di dalamnya ada cara install gnome-shell dan fallback mode yang saya ga tahu apa itu, setelah aku coba ternyata merupakan gnome3 versi 2D bukan yang 3D, akhirnya aku bisa menikmati gnome3 di laptop byon yang mengantar saya untuk belajar linux lebih jauh.
kalau mau download silahkan klik filenya
Gnome-Shell+Fallback mode
kemudian cara istallnya cukup mudah
1. Download file kemudian ekstrak

2. Masuk ke folder ekstrak kemudian jalankan file install.sh
3. masukkan password terus tunggu sampai proses selesai
4. kemudian logoff
5. pada waktu login pilih GNOME

dengan klik gambar disamping username

Tugas Untuk Kelas MM dan 3 MO 3

Untuk kelas 1 MM silahkan anda cari software untuk edit audio yang open source kemudian anda install di komputer masing2.
kemudian anda tuliskan konsep membuat iklan di radio mengenai SMK NU Lasem, kemudian anda lakukan rekaman dengan software yang tadi anda dapat. atau (pakai hp anda juga bisa) minggu depan presensi. konsep di kirim ke alamat email mm@xwaja.web.id

untuk kelas 3 MO 3 silahkan anda buat blog, kemudian alamat blog anda kirim ke email kkpi@xwaja.web.id

Ubuntu 11.10 Oneiric Ocelot Rilis

Pada tanggal 13 Oktober 2010 Ubuntu 11.10 telah di rilis dengan memakain kernal 3 dan Unity 3D sebagai defaultnya. akan tetapi unity yang sekarang digunakan berbeda dengan unity-unity pada ubuntu 11.04 dimana pada waktu di klik tampilan menu tidak menutupi seluruh dekstop.

kemudian adanya menu thumbnail pada waktu kita tekan alt + tab untuk berpindah windows.

dan perbedaan ubuntu software center dan sekarang menggunakan lightDM

sumber : http://www.webupd8.org/2011/10/ubuntu-1110-released-see-whats-new.html

Install Gnome-Pie di Jangkar

Aplikasi gnome-pie ini mengingatkan saya pada waktu dulu sebelum windows 7 keluar bahwa nantinya windows 7 tidak akan menggunakan startmenu melainkan dengan sebuah lingkaran yang di sekilingnya ada shortcut-shortcut yang mewakili sebuah program. akan tetapi pada kenyataannya pada waktu windows 7 diluncurkan tetep memakain startmenu seperti winows-windows pendahulunya.
kemudian ditahun 2011 ini saya menemukan dengan nama gnome-pie yang di buat oleh Simon Schneegans yang merupakan aplikasi di linux terutama turunan debian dimana aplikasi ini akan menampilkan lingkaran dengan di keliling shortcut-shortcut yang sesuai dengan kelompok-kelompok yang ada. ini nantinya bisa sebagai alternatif penggunaan menu-menu yang sudah ada.


untuk dapat menginstall gnome-pie ternyata cukup mudah yaitu
1. download aplikasi ini disini.
2. jalankan terminal (untuk Jangkar 3.x) kemudian ketik
sudo dpkg -i /letakfiledownloatan/gnome-pie.deb
3. untuk Jangkar 4 langsung aja double klik gnome-pie
4. jalankan gnome-pie yang berada di accesories
5. sehingga di pojok kanan bawah ada icon
6. klik icon tersebut dan pilih preferences
tab general digunakan untuk mensetting gnome-pie
tab pie untuk mensetting aplikasi-aplikasi yang akan di munculkan di lingkaran
7. kemudian tinggal menjalankan dengan cara menekan kombinasi keyboard CTRL + ALT + ....
8. untuk keluar dengan menekan esc atau klik bagian tengah.
Semoga bermanfaat

Program Pythagoras dengan Free Pascal

Program ini saya buat sambil nunggu giliran mempresentasikan blog ini ke depan dewan juri lomba blog guru pendidikan menengah di BPTIKP Semarang. juga sebagai bahan pembelajaran anak didik saya yang akan ikut lomba OSTN tingkat provinsi pada tanggal 22 September 2011. semoga aja dengan sedikit pembelajaran ini dapat bermanfaat bagi yang membaca.
langsung aja ya:
1. Buka program free pascal
masuk ke terminal kemudian ketik sudo fp
2. Kemudian masukkan script berikut

program pythagoras;
uses crt;
var
a,b,c:real;
begin
write('Masukkan nilai a = ');readln(a);
write('Masukkan nilai b = ');readln(b);
c:=sqrt((a*a)+(b*b));
writeln('Hasilnya c adalah ',c:4:2);
end.
lihat gambar di bawah
pembahasan dari script diatas adalah
program .....;
digunakan untuk menamakan nama dari program kita
uses crt;
memulai program
var
untuk mendefinikan variable yang akan di pakai
a,b,c:real;
merupakan variabel yang akan kita gunakan yaitu a, b, c yang bertipe bilangan real, mengapa kita memakain real tidak integer, karena nantinya kalau kita memakai bilang yang ada koma maka bilangan real aja yang bisa menampung.
begin
write('Masukkan nilai a = ');readln(a);
write('Masukkan nilai b = ');readln(b);
memulai mendefinikan variabel dengan melakukan input bahasanya write, kalau ada pertanyaan mengapa tidak pakai writeln, karena nantinya akan di di tulis di sebelahnya baru kalau nanti ada penginputan nilai kemudian enter baru ke bawah.
c:=sqrt((a*a)+(b*b));
ini rumus pythagirasnya yaitu nilai c adalah akar dari a kuadrat di tambah b kuadrat
writeln('Hasilnya c adalah ',c:4:2);
ini mencetak hasil dari rumus diatas, kemudian dengan menggunakan c:4:2 artinya menampung 4 digit karakter dan 2 digit di belakang koma.
end.
mengakhiri program.
3. simpan, compile dan run
maka akan menghasilkan

Install dan program awal free pascal di Jangkar

Posting saya yang kemarin membahas gimana saya terinpirasi dengan namanya pascal, untuk kali ini saya ingin membahas gimana caranya menginstall program tersebut di Jangkar 4.0 (dampo awang), tip ini juga dapat dilakukan di Ubuntu, Linux Mint, Blankon atau semua turunan ubuntu, yang mana program free pascal sudah masuk ke dalam repositorinya ubuntu.
caranya cukup mudah, yaitu :
1. Silahkan anda update dulu repositori anda.
2. Kalau sudah silahkan anda ketikkan

sudo apt-get install fp-compiler fp-ide
3. Setelah selesai maka anda dapat menjalankan dengan perintah
sudo fp
sekarang saya inginn membuat program pertama saya yaitu menampilkan kata "hello word", seperti program-perogram yang lainnya. langkahnya:
1. Buka freepascal
2. Klik File kemudian New
3. kemudian tulisakan script berikut:
uses crt;
begin
writeln('Hello Word');
end.
4. kemudian untuk dapat melihatnya hasldari script diatas silahkan anda simpan dan compile


5. yang terakhir di run menghasilkan

Free Pascal untuk Open Source Indonesia

Meneruskan tulisan saya yang dahulu free pascal sebagai pengganti turbo pascal 7, dimana free pascal merupakan program untuk mengcompile bahasa program turbo pascal yang bersifat open source. kemudian begitu hebatnya bahasa pascal yang jadi inspirasi saya menjadi seorang programmer, padahal dulu sebelum mengenal bahasa pascal saya benci banget yang namanya komputer kemudian setelah mengenal bahasa pascal jadi terpacu ingin mengembangkan kemampuan saya dalam bidang komputer sampai-sampai saya menjadi asisten dosen masalah bahasa pascal.
Setelah beberapa tahun tidak menggunakan bahasa pascal dan beralih ke bahasa pemrograman yang lain akan tetapi bahasa pascal ini juga yang memperngaruhi gaya pemrograman saya dalam semua pemrograman, sampai-sampai saya bisa menganalisis bahasa pemrograman php yang notabene saya tisak bisa sama sekali, akan tetapi karena sudah terbiasa dengan bahasa pascal yang terstruktur maka saya terbiasa pula dengan menganalis kesalahan-kesalahan pada bahasa pemrograman yang lain.

Selain bahasa pascal akhir tahun-tahun ini juga saya terinspirasi dengan open source dimana begitu hebatnya komunitas-komunitas yang ada dengan menyumbangkan suatu software dengan gratis apalagi source codenya diberikan secara cuma-cuma untuk dapat dikembangkan bersama-sama. tahun 2009 merupakan titik balik saya menggunakan open source setelah mengikuti GCOS (Global Conference Open Source) dimana saya ingin ikut menyumbangkan suatu untuk perkembangan open source yang mana selama di deklarasikan IGOS tahun 2004 sampai tahun 2009 perkembanganya tidak signifikan. padahal dulu pada waktu di deklarasikan dan setelah itu ada banyak sweeping software ilegal begitu hebatnya open source untuk dapat digunakan dan dicari banyak warnet, maupun instansi-instansi yang takut adanya sweeping-sweeping tersebut. akan tetapi waktu demi waktu berlalu hilang juga semangat open source itu dan hilang pula komitmen-komitmen yang di bangun di atas. akan tetapi saya yakin komitmen-komitmen antar komunitas pengembang open source di Indonesia tidak akan berubah (ini saya lihat pada waktu ikut GConf #3 Blankon di Semarang)dimana semangatnya anak-anak muda untuk mengembangkan open source.
Melalui tulisan ini saya ingin mengobarkan semangat open source dan mengembangkan dengan menggunakan bahasa pascal yang mana bisa membantu dalam logika-logika pemrograman yang saat ini berkembang. Hal ini juga saya bingung mengapa Olimpiade tingkat Nasional maupun Internasional menekan pakai bahasa pascal sebagai bahasa pemrograman yang utama. mungkin juga karena bahasa pascal ini lah yang bisa membangun karakter seseorang dalam mengembangkan bahasa pemrograman yang lainnya.
Semoga aja melalui tulisan ini nantinya ada bibit-bibit baru atau pelajar-pelajar yang mau mengembangkan open source di Indonesia.
nantikan tulisan-tulisan saya mengenai Free Pascal.

Free Pascal Pengganti Turbo Pascal

Pada saat di suruh membimbing anak untuk OSTN 2011 dimana materinya salah satunya adalah pemrograman pascal sehingga saya perlu membongkar lagi ingatan yang telah lama tersimpan dalam otak pada waktu dulu jadi Asisten Dosen Pemrograman Pascal yang mana dulu begitu hebatnya pascal mempengaruhi bahasa pemrograman saya. setelah mencari-cari software pangganti turbo pascal yang open source dan dapat berjalan multi platform (linux, windows, MacOS, dll). yang berminat silahkan anda bisa mengunduh disini.
berikut tampilan freepascal

ini tampilan yang turbo pascal for windows

semoga bermanfaat.


GUI Stop, Start, Restart Apache


Ni kabar gembira bagi yang menggunakan GUI dalam penggunaan server turunan dari ubuntu, blankon, linuxmint, jangkar dan lain-lain, kemudian report dalam melakukan stop, start ataupun restart karena sering memakai perintah
sudo /etc/init.d/apache start/stop/restart
maka sekarang udah ada aplikasi yang berbasis GUI sehingga anda cuma klik aja untuk melakukan manajemen apache.
untuk menginstall aplikasi ini silahkan anda download aplikasi di sini kemudian anda lakukan double klik untuk installnya.
untuk menjalankan aplikasi ini anda bisa
GNOME
Applications → Accessories → Apache-Switch

KDE
K-menu → Utilities → Apache-Switch

Xfce
Applications → Accessories → Apache-Switch

Lihat Akses User yang memakai Proxy Kita

Squid adalah salah satu aplikasi proxy sudah terkenal sebagai tools untuk mengoptimalkan akses Internet. Cara membaca log squid agar kita tahu aktifitas user – user yang sedang memanfaatkan squid adalah sebagai berikut.
A. Bila kita bekerja langsung pada Proxy Server.

1. Lakukan login pada proxy server anda
2. Bukalah console terminal
3. Rubah hak akses anda menjadi root dengan mengetik perintah su
4. Masukan password root anda
5. Ketik tail -f /var/log/squid/access.log
6. Umumnya alamat log Squid ada di /var/log/squid/access.log tapi terkadang juga disimpan ditempat lain oleh Network Administrator anda.
7. Anda akan menyaksikan text yang terus bergerak sesuai dengan aktifitas user yang menggunakan Squid.

B. Bila kita bekerja secara remote pada Proxy Server.

1. Anda bisa bekerja secara remote kepada Proxy Server dari computer user dengan bantuan program Putty.
2. Putty dapat anda download secara gratis di Internet
3. Tampilan Putty mirip dengan tampilan pada Console Terminal.
4. Cara menggunakan putty adalah cukup dengan memastikan port 22 dibuka di server, lalu masukan ip address server dan tekan enter.
5. Selanjutnya tahapan sama seperti bekerja langsung pada server.

gnome-panel di Blankon 7 (seven)

Berikut ini akan ikutan menshare gimana cara membuat tampilan blankon 7 (seven / seceng) dengan gnome-panel karena Blakon 7 yang di rilis tanggal 17 Agustus 2011 pakai blankon-panel sebagai pengganti gnome-panel. akan tetapi karena saya lebih suka pakai gnome-panel sehingga sempat mencari gimana cara merubah blakon-panel ke gnome-panel. artikel ini berasal dari http://rezzafri.wordpress.com dimana tidak menghilangkan blakon-panel tetapi cuma menambah gnome-panel. berikut caranya:
Agar sesi klasik dapat digunakan kita bisa melakukan langkah berikut :

1. Install gnome-panel
sudo apt-get install gnome-panel nux-tools

2. edit file /usr/share/gnome-session/sessions/classic-gnome.session

sudo gedit /usr/share/gnome-session/sessions/classic-gnome.session

ubah blankon-panel menjadi gnome-panel, menjadi seperti berikut :

[GNOME Session]
Name=Classic GNOME
Required=windowmanager;panel;filemanager;
Required-windowmanager=gnome-wm
Required-panel=gnome-panel
Required-filemanager=nautilus
DefaultApps=gnome-settings-daemon;
IsRunnableHelper=/usr/lib/nux/unity_support_test --compiz
FallbackSessionsID=GNOME2d
GNOME2d=2d-gnome

3. Restart Blankon

4. Pilih Blankon Classic, pada layar login GDM pilih ‘Blankon Classic’, selesai. Jika kita ingin masuk ke tampilan baru tinggal pilih sesi ‘Blankon’.

Software Recovery File/Gambar di Linux

Pernahkah teman-teman secara tidak segaja menghapus file baik itu dengan menekan "Shift + Del" atau mengetik "rm" di Terminal? Jika ya, kemungkinan besar file tersebut sudah hilang dari peredaran alias terhapus dari hard-disk. Akan tetapi, file yang dihapus tersebut masih menyimpan "informasi" pada blok tertentu di hard-disk sampai kalian "menimpa" blok tersebut dengan informasi dari file lain. Nah, berbekal dari informasi inilah file yang terhapus tadi dapat dikembalikan (recovery) dengan bantuan data recovery software. Pada kesempatan kali ini saya akan sedikit mengulas mengenai 3 aplikasi recovery mengenai cara instalasi dan petunjuk singkat penggunaan. Silakan menyimak!
Perlu diketahui bahwa sangat disarankan kalian TIDAK melakukan recovery pada partisi yang sedang termount, gunakan LiveCD atau semisalnya untuk mengembalikan file yang terhapus dari suatu partisi.
1. Scalpel

Aplikasi recovery pertama yang saya bahas di sini adalah scalpel, aplikasi ini dapat berjalan pada Linux, Mac, dan Windows (dengan mengkompile pakai mingw). Para pengguna Ubuntu dapat dengan mudah menginstal Scalpel dengan mengetik perintah berikut di Terminal:

sudo apt-get install scalpel


Sebelum menggunakan Scalpel, kalian harus mengedit file konfigurasi yang terletak di "/etc/scalpel/scalpel.conf".

Sebagaimana yang terlihat di atas, semuanya memiliki tanda "#" di depannya. Yang perlu kalian lakukan adalah menghilangkan tanda "#" pada tipe file yang ingin di-recovery. Misal, kalian ingin me-recovery file dengan tipe ZIP, maka kalian harus menghilangkan tanda "#" di depan tipe file tersebut.
Setelah file konfigurasi diedit sesuai kebutuhan ketik perintah berikut untuk melakukan recovery:

sudo scalpel "nama-partisi/nama-folder/nama-file" -o "folder-keluaran"


Sebagai contoh, anggap nama partisi adalah "/dev/sda5" dan saya ingin me-recovery file "/home/hok00age/datapenting.zip" sedangkan file yang berhasil di-recovery akan saya simpan di folder "Desktop" dari LiveCD maka perintah yang saya ketik adalah:
sudo scalpel "/dev/sda5/home/hok00age/datapenting.zip" -o "~/Desktop"


2. Foremost
Saya sudah menulis artikel mengenai Foremost baik itu cara instalasi maupun petunjuk singkat penggunaannya, silakan klik di sini untuk merujuk ke artikel tersebut.

3. Photorec
Jika kalian tidak mau direpotkan dengan mengedit file konfigurasi atau mengetik perintah yang membingungkan, maka aplikasi ini cocok untuk kalian. Photorec merupakan bagian dari Testdisk yang hadir dengan wizard yang memudahkan penggunanya.

Para pengguna Ubuntu dapat menginstal Photorec dengan mengetik perintah berikut di
sudo apt-get install testdisk


Setelah terinstal, jalankan Photorec dengan user root:

sudo photorec


Photorec akan meminta kalian memilih partisi mana yang akan di-recovery kemudian pada langkah selanjutnya kalian diminta untuk menentukan filesistem dari partisi tersebut, proses Photorec akan berakhir dengan permintaan memilih folder keluaran untuk menyimpan file yang berhasil di-recovery

Meskipun ada banyak aplikasi recovery di Ubuntu/Linux, saya menganjurkan teman-teman untuk berhati-hati ketika menghapus file, karena walau bagaimana pun aplikasi recovery tidak dapat mengembalikan file secara utuh 100% apalagi jika file tersebut sudah lama terhapus.

sumber : http://www.tahutek.net/2011/09/ubuntu-mengembalikan-file-yang-terhapus.html

Ebook bagi yang ingin jadi pemaket


kali ini saya akan ikut menshare ebook bagi para pengembang open source yang mana nantinya bisa digunakan untuk membuat paket yang bisa di install di debian dan turunannya. Kebanyakan distro Linux besar seperti Redhat serta Debian dan turunannya hadir dengan fitur package management yang mempermudah pengguna dalam menginstal dan menghapus aplikasi. Redhat menggunakan RPM yang merupakan kepanjangan dari Redhat Package Manager sedangkan Debian menggunakan DEB. Ubuntu sendiri yang merupakan turunan dari Debian menggunakan DEB package management, aplikasi yang dapat dikelola oleh package manager di Ubuntu adalah aplikasi berasal dari file *.deb. Dengan adanya paket *.deb ini, kita dapat dengan mudah menginstal dan menghapus aplikasi. Namun, tidak semua aplikasi open source sudah memiliki versi *.deb siap instal, dan tidak semua orang yang "mampu" membuatnya mau berbaik hati membuatkan paket *.deb untuk kalian. Jadi, daripada kalian menunggu orang lain membuat paket *.deb dari sebuah aplikasi, lebih baik membuatnya sendiri kan?
Membuat paket aplikasi Ubuntu merupakan urusan yang gampang-gampang susah. Gampang karena banyak referensi dan tutorial yang membahas masalah itu, susah karena kita harus jeli dan sabar dalam menghadapi pesan error (jika ada). Membuat paket aplikasi Ubuntu menjadi lebih mudah karena Tim Ubuntu Indonesia sudah menerjemahkanpanduan pembuatan paket aplikasi Ubuntu ke dalam Bahasa Indonesia. Tentu saja, hal ini sangat berpengaruh besar terhadap keberhasilan dalam pembelajaran pembuatan paket aplikasi Ubuntu karena bagaimana pun kita lebih mudah memahami materi berbahasa Indonesia, iya kan?

Ebook ini terdiri dari 78 halaman yang membahas mulai dari pengenalan tentang paket aplikasi Ubuntu sampai pelacakan bug atau pesan error. Untuk mengunduh silakan klik salah satu tautan di bawah ini:
dari ubuntu-id dan mirror di tahutek.net

sumber : http://www.tahutek.net/2011/09/ebook-panduan-membuat-paket-aplikasi.html

apt-undo, solusi untuk salah install


Tadi baru saja menemukan artikel yang menarik dan mungkin sangat berguna bagi saya yang sering melakukan install dengan menggunakan apt-get install/upgrade/remove/purge/downgrade. skrip ini sangat berguna juga kayaknya semoga aja juga bermanfaat bagi yang membaca.
langsung aja ya
1. masuk ke terminal
2. kemudian anda ketik berikut ini untuk memasukkan repo ke sources.list
sudo add-apt-repository ppa:lkjoel/apt-undo

sudo apt-get update

sudo apt-get install apt-undo

cara penggunaan
apt-undo install namapaket
apt-undo remove namapaket
apt-undo purge namapaket
apt-undo upgrade
apt-undo dist-upgrade
apt-undo install namapaket=old.version
apt-undo install namapaket=new.version

Zero Instal Injector, Install software tanpa pass root

Zero Instal Injector memudahkan bagi pengguna untuk menginstal perangkat lunak tanpa perlu hak akses root. Dibutuhkan URL dari sebuah program dan menjalankan itu (men-download terlebih dahulu jika perlu). Setiap dependensi program yang diambil dengan cara yang sama. Pengguna kontrol yang versi program dan dependensinya untuk digunakan.

Zero Instal adalah instalasi sistem desentralisasi (tidak di repositori pusat; semua paket diidentifikasi oleh URL), loosly-ditambah (jika program yang berbeda membutuhkan versi yang berbeda dari perpustakaan maka kedua versi dipasang secara paralel, tanpa konflik), dan memiliki penekanan pada keamanan (semua deskripsi paket yang GPG-ditandatangani, dan mengandung hash kriptografi dari isi setiap versi). Setiap versi dari program masing-masing disimpan dalam sendiri sub direktori di dalam cache Instal Nol (tidak ada yang diinstal ke direktori di luar cache, seperti / usr / bin) dan tidak ada kode dari paket dijalankan saat menginstal atau menghapus penginstalan. Sistem dapat secara otomatis memeriksa update ketika perangkat lunak dijalankan.

Instal Instal Nol Injector di ubuntu
sudo apt-get install zeroinstall-injektor


Ini akan menginstal semua file yang dibutuhkan

Screenshot


artikel lengkapnya klik disini

PeaZip - Sebuah manajer arsip lintas platform

PeaZip adalah cross platform, file desktop yang netral dan manajer arsip dengan fitur enkripsi yang kuat (sampai AES256). Ini memiliki dukungan penuh untuk: 7z, 7z-sfx, ARC / WRC, BZ2/TBZ2, GZ / TGZ, PAQ / LPAQ, PEA, QUAD / BALZ, split, TAR, UPX, dan ZIP. Hal ini dapat membuka, browsing, ekstrak, dan uji: ACE, ARJ, CAB, CHM, BERGANDA, cpio, ISO, Java (JAR, EAR, WAR), Linux (DEB, PET / PUP (MSI, DOC, XLS, PPT) , RPM, SLP), LHA / LZH, LZMA, NSIS, OOo, PAK/PK3/PK4, RAR, SMZIP, U3P, WIM, xpi, dan Z / TZ. Hal ini dapat membagi / gabung file, aman menghapus file, membandingkan, checksum, hash dan file, sistem patokan, menghasilkan password acak dan keyfiles, dan penunjuk file dan path.

Highlight

Mudah digunakan integrasi GUI, mudah dan kuat dengan script
Versi portabel untuk menjalankan PeaZip dari perangkat removable, atau semua kasus di mana itu harus disukai untuk tidak mengubah sistem host (yaitu perpustakaan membekukan dalam mesin produksi)
Semua dalam satu alat untuk bekerja dengan semua format arsip yang paling populer: ekstrak, kompres, mengkonversi, mengenkripsi, penghapusan aman, menyimpan skrip backup ...
Besar kecepatan, rasio kompresi yang tinggi, stabilitas superior dan keamanan menggunakan teknologi terbukti Sumber Terbuka
Paket Linux generik. Paket khusus untuk versi distribusi / diberikan harus lebih disukai bila tersedia: mencari PeaZip dalam repositori distribusi Linux Anda dan, jika hilang, silahkan mengambil waktu untuk merekomendasikan hal ini kepada pengelola distribusi itu.

Instal PeaZip di ubuntu

Download. Deb paket dari sini setelah Anda. paket deb Anda dapat menginstal dengan mengklik ganda di atasnya.

Pada sistem Linux, installer PeaZip secara otomatis membuat entri menu untuk KDE (pada sebagian besar versi), untuk menambah PeaZip untuk menyalin menu Gnome yang "Pengarsipan" folder ditempatkan di PeaZip / Freedesktop_integration / nautilus-script ke folder sistem Nautilus script (dalam versi yang paling terbuka http://www.blogger.com/img/blank.gif" Script "menu dalam menu konteks sistem, dan pilih" folder skrip Open ").

Screenshot


terjemahan dari http://www.ubuntugeek.com/peazip-a-cross-platform-desktop-neutral-file-and-archive-manager.html

Go to LKS IT-Networking Support 2011


Mungkin bulan ini saya dan temen-temen di TKJ akan menjadi bulan yang super sibuk, terutama saya, maklum bulan melakukan entry Data Pokok PSMK 2011, Membimbing anak untuk OSTN ICT 2011, Persiapan untuk mengikuti LKS IT-Networking Support tingkat Kabupaten. LKS Jawa Tengah di tahun 2011 akan berlangsung di Eks-Karisedenan Pati. setelah tadi browsing ternyata kisi-kisi untuk mata lomba IT-Networking Support telah keluar yang ingin download di lksjateng2011.net. setelah aku lihat ternyata kisi-kisi sama dengan kisi-kisi yang ada di LKS tingkat nasional. semoga aja tim LKS SMK 1 Rembang bisa lolos ke tingkat propinsi sehingga ikut berlomba di kabupaten pati.

Persiapan Mengikuti OSTN Tingkat propinsi di Undip


Setalah kemarin mengikuti seleksi OSTN ICT tingkat kabupaten yang mana SMK 1 Rembang mengirimkan 4 peserta dan 3 peserta lolos ke tingkat propinsi, sehingga nantinya kami setiap guru Kompetensi Teknik Komputer dan Jaringan wajib membimbing 3 anak tersebut untuk melaju ke tingkat propinsi. untuk itu mulai hari ini tanggal 5 September sampai 20 September kami melakukan bimbingan OSTN ICT. semoga nantinya mendapatkan hasil yang maksimal. berikut yang perlu kami bimbing
1. Matematika Diskrit
2. Pemrograman (semua bahasa pemrograman)
3. Sistem Digital
4. Internet
5. Database

Berbagi Ebook Untuk SMK TKJ


Ebook ini merupakan terjemahan dari "Wireless Networking in The Developing World", sebuah buku yang membahas tentang bagaimana merencanakan dan membuat infrastruktur telekomunikasi dengan biaya yang murah. Ebook "Jaringan Wireless di Dunia Berkembang" ini diterjemahkan oleh Onno W. Purbo, Nurlina Purbo, Protus Tanuhandaru, dan Reza Djayadikara.
berikut saya kutip dari ebooknya
Komunikasi Wireless (nirkabel) menggunakan gelombang elektromagnet untuk mengirimkan sinyal jarak jauh. Dari sisi pengguna, sambungan wireless tidak berbeda jauh dengan sambungan jaringan lainnya: Web browser anda, e-mail, dan aplikasi jaringan lainnya akan bekerja seperti biasanya. Akan tetapi gelombang radio memiliki beberapa hal yang berbeda di bandingkan dengan kabel Ethernet. Contoh, sangat mudah melihat jalur yang di ambil oleh kabel Ethernet – lihat lokasi colokan LAN di komputer anda, ikuti kabel Ethernet sampai di ujung lainnya, dan anda akan menemukan jalur tersebut! Anda juga dapat secara mudah memasang banyak kabel Ethernet berdampingkan satu sama lain tanpa saling mengganggu, karena kabel akan sangat efektif untuk menjaga agar sinyal menjalan dalam kabel tersebut saja.

untuk mengambil silahkan kunjungi situs berikut ini
http://wndw.net/download.html

Tips mempercepat Kinerja Ubuntu dan Turunannya

Mungkin sudah lama tidak posting karena liburan hari raya, hari ini saya ingin memposting cara mempercepat kinerja ubuntu kita, tidak di pungkiri sekarang ubuntu maupun turunannya banyak digunakan oleh para pengguna komputer. oke langsung saja ya. artikel ini saya ambil dari www.tahutek.net berikut tip dan triknya:
1. Mengurangi nilai swappiness
Di Linux, dikenal adanya partisi swap yang berguna sebagai memori cadangan jika memori utama (RAM) sudah habis. Jika kalian mempunyai memori (RAM) lebih dari 1GB ada baiknya kalian mengurangi nilai swappiness alias biarkan RAM yang meng-handle semua proses yang ada karena bagaimana pun RAM lebih cepat daripada hard disk. Untuk mengubah nilai swappiness, tambahkan baris "vm.swappiness=10" pada file "/etc/sysctl.conf". Jika baris "vm.swappiness" sudah ada, cukup ganti nilainya menjadi "10".

2. Menginstal preload
Preload akan membuat cache aplikasi yang sering dipakai di hard disk atau di memori. Dengan adanya cache ini aplikasi bisa dibuka lebih cepat.
sudo apt-get install preload

Setelah terinstal, preload akan dijalankan secara otomatis ketika booting. Biasanya aplikasi harus dibuka 20-30 kali agar cache dapat dibuat oleh preload, jadi gunakan komputer secara normal seperti keseharian kalian agar mendapatkan hasil yang optimal.

3. Mematikan service dan start-up yang tidak dibutuhkan
Sebagai contoh, kita tidak mempunyai Bluetooth di komputer, apa gunanya mengaktifkan service Bluetooth? Dengan mematikan service dan start-up yang tidak dibutuhkan, secara otomatis akan mempercepat proses booting komputer.

3. Mematikan start-up yang tidak dibutuhkan
Untuk melakukannya, ketik perintah berikut di Terminal:
gnome-session-properties


4. Mematikan service yang tidak dibutuhkan
Untuk dapat mematikan service, kalian harus menginstal aplikasi yang bernama "sysv-rc-conf". Ketik perintah berikut untuk menginstalnya:

sudo apt-get install sysv-rc-conf

Setelah terinstal, jalankan dengan mengetik perintah berikut:
sudo sysv-rc-conf

Nah, kalian dapat mematikan service yang tidak diinginkan dengan menghilangkan tanda "X" pada service yang dimaksud. Jika kalian bingung mengenai penjelasan dari services yang ada, silakan klik di sini untuk penjelasan singkatnya.

5. Menggunakan aplikasi yang ringan
Di Ubuntu/Linux tersedia banyak aplikasi yang siap instal tanpa harus membayar, ada aplikasi kaya fitur namun cukup berat ada juga aplikasi yang sederhana dan ringan. Sebagai contoh, untuk aplikasi BitTorrent Client ada Vuze yang kaya fitur namun cukup berat, ada juga Transmission yang sederhana dan ringan. Tentu saja, semua keputusan untuk menggunakan aplikasi berada di tangan kalian. Saran saya gunakan aplikasi yang benar-benar kalian butuhkan fiturnya.

Aplikasi Open Source untuk SMK TKJ


Pada kali ini saya menshre aplikasi apa aja ya yang dibutuhkan untuk SMK Teknik Komputer Jaringan, beikut adalah nama aplikasi yang perlu di punyai dan di kuasai.
1. Sistem Operasi
sistem operasi yang perlu anda gunakan adalah pakai linux, http://www.blogger.com/img/blank.gifkalau bisa pakai linux debian, karena sistem operasi yang digunakan pada waktu Ujian Kompetensi Keahlian dan Lomba Keterampilan Siswa pakai debian. untuk saat ini debian sudah sampai debian 6. tapi ya ga seperti debian 5 yaitu DVD 1 udah bisa anda gunakan, di debian 6 DVD 1 belum lengkap aplikasi untuk servernya harus konek internet atau dengan tambahan DVD 2. tapi saya sudah mempaketkan 1 CD yang sudah lengkap aplikasi untuk TKJ. (yang berminat bisa mengambil di sini

2. Aplikasi Jarkom
untuk jurusan TKJ anda wajib menguasai materi server
a. Router (pakai iptables)
b. WebServer (bisa pakai xampp, atau install sendiri (apache2, php, mysql)
c. Proxy Server (bisa pakai squid)
d. DNS Server (bisa pakai bind9)
e. MailServer (bisa pakai squirrelmail)

Program Open Source untuk SMK Multimedia

Untuk kali ini saya akan menshare program open source untuk SMK yang membuka program keahlian Multimedia. tidak dipungkiri bawah setiap SMK-SMK yang ada masih banyak memakain program bajakan, padahal ada SO dan program aplikasi yang free. Mungkin kalau setiap SMK diwajibkan melegalkan software di komputer yang di pakainya membutuhkan dana yang tidak sedikit, apa lagi SMK yang membuka program keahlian Multimedia, karena aplikasi-aplikasi yang dibutuhkan wajib membayar lisensi yang tidak sedikit, saya ilustrasikan aja, apabila 1 komputer terisi : sistem operasi windows xp (Rp. 800.000,-), coreldraw (Rp. 4.000.000,-), photoshop (Rp. 3.500.000,-) maka setiap komputer akan membutuhkan dana sebesar 8 jutaan, itu belum aplikasi-aplikasi yang lain. maka kalau ada 20 komputer aja maka membutuhkan dana sebesar 160 jutaan.
sehingga untuk kali ini saya ingin menuliskan aplikasi-aplikasi yang free tapi hasilnya tidak kalah ama yang berbayar (tinggal daya kreatifitas pemakai). langsung aja
1. Aplikasi vector pengganti corel
anda bisa memakain Inscape dan bisa ambil di inkscape.org


2. Aplikasi pengolah foto pengganti photoshop
anda bisa memakai gimp dan bisa di ambil di www.gimp.org

3. Buat editing audio
anda bisa memakai audacity

4. untuk editing video
anda bisa memakai openshot

Tip Mempercepat membuka OOo dan LibreOffice

Artikel ni aku dapat dari www.tahutek.net dan aku tuliskan disini sebagai pengingat saya jika saya lupa, maklum udah tua jadi agak pelupa. Dalam artikel ini akan dijelaskan bagaimana membuat OpenOffice atau LibreOffice yang akan anda install di ubuntu, atau kalau pakai Jangkar. Mungkin kebanyakan dari teman-teman mengeluh karena start up atau loading-nya yang cukup lama. Nah, pada kesempatan kali ini saya ingin berbagi trik mempercepat start up LibreOffice. Meskipun pada artikel ini saya menggunakan LibreOffice, namun seharusnya dapat dipakai pula untuk OpenOffice.

Baiklah, untuk memulai trik ini buka dulu LibreOffice (atau OpenOffice) kemudian pilih menu "Tools > Options ...". Jendela "Options" akan keluar, pada left pane pilih bagian "Memory" kemudian atur:
Number of steps: 20
Use for LibreOffice: 256 MB
Memory per object: 50 MB
Remove from memory after: 00:05 hh:mm
Number of objects: 20

Jika kalian melakukannya dengan benar maka akan nampak seperti gambar di bawah ini:

Kemudian silakan beralih ke kategori "View" pada left pane, lalu atur:
Show preview of fonts: hilangkan centang
Use Anti-Aliasing: hilangkan centang

Lihat gambar di bawah untuk lebih jelasnya:

demikian tutorial ini semoga membantu.

Misi Pengambang BlankOn Untuk Indonesia


Pada waktu ikut seminar BlanKonf#3 di semarang yang begitu hebatnya anak-anak muda telah berhasil menjadi pengembang sebuah distro yang sudah mendunia. semoga saja misi-misi anak-anak muda yang ada bisa terwujud dengan menjadi pengembang BlankOn. Dan mulai hari ini mulai kita tanamkan Cinta Indonesia dengan menggunakan logo yang saya sertakan pada postingan hari ini. berikut saya kutip visi dari blankon yang saya ambil dari dev.blankonlinux.or.id.
Proyek BlankOn bertujuan untuk mengembangkan ekosistem baru dalam konteks perangkat lunak bebas dan terbuka. Pengembangan dilakukan dengan cara meningkatkan kecakapan sumber daya lokal sehingga mampu dan kompeten di dalam pengembangan perangkat lunak bebas dan terbuka, mulai dari yang teknis seperti pengembangan aplikasi dan distribusi Linux, hingga hal-hal non-teknis seperti kepemimpinan dan kemampuan membangun komunitas hingga solusi komersial berbasis BlankOn.

Ekosistem yang diharapkan tercipta adalah kumpulan perorangan, entitas pendidikan, perusahaan, dan organisasi baik nirlaba, komersial maupun pemerintahan, yang menggunakan BlankOn sebagai landasan dalam melakukan kegiatannya. Di sini, terdapat orang-orang yang semula berjiwa konsumtif namun setelah terjun dan terlibat dalam ekosistem, menjadi orang-orang yang berjiwa produsen dan inovatif. Dalam ekosistem, orang-orang dirangsang untuk menghasilkan, apa pun bentuknya, mulai dari kode, pemikiran-pemikiran, karya seni, hingga kegiatan-kegiatan bisnis yang menguntungkan.

Ekosistem yang tercipta diharapkan akan menghasilkan beragam produk dan hasil karya, dan menjadi mesin perpetual yang kembali memberi manfaat ke proyek BlankOn dalam bentuk dana, masukan-masukan, dan tenaga.

Distribusi Linux BlankOn dijadikan ajang latihan untuk mencapai cita-cita ini. Dalam kegiatan pengembangan, diasah beragam keterampilan teknis dan non-teknis, mulai dari perancangan hingga proses produksi, mulai dari penulisan kode hingga pembangunan komunitas. Kegiatan dilakukan dengan sistem perekrutan dan mentoring berantai, artinya, orang yang direkrut dan dilatih hari ini besok diharapkan dapat merekrut dan melatih orang yang baru.

Misi yang tercantum di sini mungkin dapat dianggap terlalu bombastis dan merindukan bulan. Tapi inilah cita-cita yang hendak dicapai, berapa lama pun waktu yang perlu dihabiskan.

begitu mulainya cita-cita BlankOn semoga aja orang yang membaca ini dapat tergugah dengan ikut menjadi pengembang.

Install Cardapio Penganti GnoMenu di Ubuntu 11.04


Tutorial ini diperuntukan bagi sudah terbiasa dengan menggunakan gnomenu atau menu yang ada di windows, maka anda bisa menggunakan cardapio sebagai pengganti gnomenu yang tidak jalan di ubuntu 11.04 (natty). bisa sih kalau dipaksankan tapi tetep ga jalan dengan sempurna. setelah browsing ke mbah google ternyata yang mendekati dengan gnomenu adalah cardapio. dalam hal ini saya menggunakan ubuntu 11.04 (natty) dengan gnome-classic tidak dengan unity maklum laptop ga mau menggunakan unity karena memakai driver sis672. Untuk saat ini cardapio bisa anda download di https://launchpad.net/~cardapio-team/+archive/unstable kalau anda pakai ubuntu silahkan lakukan perintah berikut:
1. Masuk ke terminal kemudian ketikan perintah ini
sudo add-apt-repository ppa:cardapio-team/unstable && sudo apt-get update

2. Kemudian anda bisa melakukan perintah
$ sudo apt-get install cardapio-gnomepanel
$ sudo apt-get install cardapio

3. Silahkan anda logout komputer/laptop anda kemudian anda add panel.