Saturday, September 29, 2007

Menampilkan Favourite Site Icon

Website seperti Yahoo (www.yahoo.com), Google (www.google.com), Friendster (www.friendster.com), USU (www.usu.ac.id) menggunakan icon untuk menandai website mereka, atau yang disebut juga "favourite site icon".


Bagaimana cara menampilkannya? Not a big deal.
1. Siapin gambar berukuran 16x16 px.
2. Format gambar bisa .ico, .png, .jpg (Untuk .gif dan .bmp belum nyobain. Mohon infonya yah :) ).
3. Di halaman web, tambahkan baris di bawah ini (di dalam tag HEAD)

<link rel="shortcut icon" href="[image url]" />
Contoh:
<link rel="shortcut icon" href="images/usu.png" />

Nah, simpel aja kan? Selamat mencoba...

Semoga bermanfaat... :)

Which File Extension Are You?

You are .mp3 The kids love you.  You get along with just about everybody except the music industry.  You really make yourself heard.
Which File Extension are You?

No Need to be Concerned, Little Fly

No Need to be Concerned, Little Fly

Friday, September 28, 2007

UbuntuME (Muslim Edition)

Barusan saya menemukan informasi mengenai versi Ubuntu yang baru, yaitu UbuntuME (Muslim Edition). Atau lebih tepatnya, UbuntuME adalah meta package (kumpulan paket) dan tools yang bisa diinstall di sistem operasi Ubuntu biasa.

Keterangan lengkap mengenai UbuntuME bisa dilihat di http://www.ubuntume.com.

Berikut kutipan dari web UbuntuME.


Ubuntu Muslim Edition
UbuntuME adalah singkatan dari Ubuntu Muslim Edition. Ubuntu Muslim Edition adalah software bebas (free), sistem operasi open source yang berbasis distro populer Ubuntu Linux.

Apa itu Linux?
Linux adalah sistem operasi yang bersifat bebas, efisien dan mempunyai tingkat keamanan yang baik. Berbeda dengan Microsoft Windows dan perangkat berlisensi komersial, kode Linux terbuka untuk umum dan dapat dikembangkan oleh komunitas.

Apa itu Ubuntu?
Ubuntu adalah distribusi Linux yang populer saat ini, didesain dengan tujuan untuk menggantikan Microsoft Windows sebagai sistem operasi yang paling banyak digunakan di dunia.

Ubuntu dibangun dari komponen yang keseluruhannya bersifat open source, dengan modifikasi utama untuk kemudahan penggunaan dan menghijrahkan pengguna komputer yang terbiasa menggunakan Microsoft Windows, sebagaimana bisa dilihat disini. Nama Ubuntu berasal dari Bahasa Zulu yang berarti kemanusiaan, yang telah meresap kedalam kultur masyarakat Afrika Selatan sebagai “penghargaan bagi setiap individu” atau mungkin serupa dengan semangat sila kedua dari Pancasila.

Apa itu Ubuntu Muslim Edition?
Ubuntu Muslim Edition adalah kumpulan program yang memberi karakter Islam bagi distribusi Ubuntu dengan menambahkan software Islami (jadwal shalat, program pembelajaran Alquran, filter konten internet, dll.) disamping mengubah tampilannya.

Mengapa dibuat "Muslim Edition"?
Ubuntu adalah distribusi yang canggih, mudah digunakan oleh pengguna awam, menyertakan aplikasi populer untuk perkantoran, Internet, pengolah gambar, dan video. Pengguna muslim tentu akan bersyukur bila distribusi ini sudah secara otomatis mempunyai aplikasi Islami dan perangkat bantu lainnya.


Pengen juga nyobainnya, tp berhubung masih beta, yah.. tunggu versi finalnya de Cheesy

Klik disini untuk download versi beta UbuntuME.


Semoga bermanfaat... Smiley

Thursday, September 27, 2007

Apa Itu Fungsi (Method)?

Untuk memahami apa itu fungsi, anda bisa melihat ilustrasi di bawah ini:

Seandainya kita harus mengirim surat undangan pesta ultah ke sobat2 kita, maka langkah2nya bisa jadi seperti berikut:

1. Cari alamat teman kita
2. Ambil undangannya
3. Tulis alamat di undangan
4. Masukkan ke dalam amplop
5. Tempel prangko di amplop
6. Antar ke kantor pos

nah kalo kita mau ngirim undangan ini ke 4 orang sobat kita maka langkah2nya

1. Cari alamat teman kita
2. Ambil undangannya
3. Tulis alamat di undangan
4. Masukkan ke dalam amplop
5. Tempel prangko di amplop
6. Antar ke kantor pos

1. Cari alamat teman kita
2. Ambil undangannya
3. Tulis alamat di undangan
4. Masukkan ke dalam amplop
5. Tempel prangko di amplop
6. Antar ke kantor pos

1. Cari alamat teman kita
2. Ambil undangannya
3. Tulis alamat di undangan
4. Masukkan ke dalam amplop
5. Tempel prangko di amplop
6. Antar ke kantor pos

1. Cari alamat teman kita
2. Ambil undangannya
3. Tulis alamat di undangan
4. Masukkan ke dalam amplop
5. Tempel prangko di amplop
6. Antar ke kantor pos

Wah capek juga (walopun pake copas (copy-paste - red)). Kalo mau dibuat programnya berarti dibutuhkan sekitar 24 baris code program....

Nah coba kalo kita buat jadi fungsi

fungsi kirimUndanganUltah( )
{
1. Cari alamat teman kita
2. Ambil undangannya
3. Tulis alamat di undangan
4. Masukkan ke dalam amplop
5. Tempel prangko di amplop
6. Antar ke kantor posAntar ke kantor pos
}

Nah buat ngundang 4 teman kita:

kirimUndanganUltah( );
kirimUndanganUltah( );
kirimUndanganUltah( );
kirimUndanganUltah( );

Wah kodenya tinggal 4 baris, menghemat kan dibanding 24 baris tadi.

Kalau mau keren lagi, fungsi ini mesti bisa nulisin nama temen2 kita, maka:

fungsi kirimUndanganUltah( namaTeman, alamatTeman)
{
1. Cari alamatTeman namaTeman
2. Ambil undangannya
3. Tulis alamatTeman di undangan
4. Masukkan ke dalam amplop
5. Tempel prangko di amplop
6. Antar ke kantor pos
}

Maka jadi:
kirimUndanganUltah( genrow, Padang );
kirimUndanganUltah( coolhandluke, Kalimantan );
kirimUndanganUltah( xawenx, Medan);
kirimUndanganUltah( umat_gila, Tapanuli Utara);

(Ilustrasi di atas berdasarkan sebuah artikel yg saya lupa penulisnya, telah diubah seperlunya)

Dengan menggunakan fungsi, maka baris-baris kode yang ada di dalam fungsi dapat digunakan kembali (reusable).

Fungsi sendiri terbagi dua, yaitu fungsi yang mengembalikan nilai, maupun fungsi yang tidak mengembalikan nilai. Di beberapa bahasa pemrograman, fungsi yang tidak mengembalikan nilai disebut prosedur (procedure), dan fungsi yang mengembalikan nilai disebut fungsi (function/method). Contoh: VB.Net. Sedangkan di beberapa bahasa pemrograman lainnya, fungsi yang tidak mengembalikan nilai, return type-nya cukup dibuat "void". Contoh: Java, C++, C#.

Contoh fungsi yang tidak mengembalikan nilai
(VB.Net)
Private Sub kirimUndanganUltah(ByVal namaTeman As String, ByVal alamatTeman As String)
'kode program
End Sub

(C#)
private void kirimUndanganUltah(string namaTeman, string alamatTeman)
{
// kode program
}

Contoh fungsi yang mengembalikan nilai
(VB.Net)
Private Function kirimUndanganUltah() As Boolean
'kode program
Return True
End Function

(C#)
private bool kirimUndanganUltah(string namaTeman, string alamatTeman)
{
// kode program
return true;
}


Semoga Bermanfaat.... :)

Easter Egg OpenOffice.org Calc (Spreadsheet)

Tadi pagi iseng2 aja browsing, eh ketemu easter egg-nya OpenOffice.org Calc (Spreadsheet). Ternyata selain buat hitung menghitung, aplikasi ini bisa juga buat hiburan. Game 2D yang bernama Star Wars disisipkan oleh para programmer OpenOffice.org Calc.

Mo nyoba? Gini caranya:
  • Isikan salah satu cell dengan =game(). Setelah ditekan enter, akan muncul tulisan "say what?".
  • Untuk memainkan Star Wars isikan salah satu cell dengan =game("StarWars"). Tulisan StarWars case-sensitive. Tekan enter dan muncullah game Star Wars.
  • Kl sudah selesai memainkan Star Wars, bila kita mengisi cell dengan =game("StarWars") lagi, akan muncul tulisan "oh no, not again!". Kl mo main lagi, tutup dulu OpenOffice.org Calc-nya.
Versi OpenOffice.org yang saya coba adalah 2.0 dan berjalan di sistem Linux. Btw, jangan mengharapkan game yang seru, soalnya game ini jadul abisss (th 96), kyk level 42 (game M$-DOS).

Berikut screenshotnya:

Game Star Wars ala OpenOffice.org Calc


Duh, ga ngerti bahasanya, tp yang pasti Game Over


FYI, gw cm ampe level 10 :(