Sabtu, 26 November 2011

perkenalan program array

Array adalah semacam variabel yang mempunyai index/key, karena terindex, maka mudah bagi kita untuk mengolah variabel yang bertipe array.
Index/key array secara default dimulai dari nol (0), kecuali anda langsung menentukannya sendiri, seperti contoh #1 di bawah
Bagaimana cara membuat dan menampilkan array?
Ada berbagai macam cara membuat dan menampilkan array
Contoh #1
<?php
//membuat variabel $buah bertipe array, index/key ditentukan
$buah[2] = "Apel";
$buah[3] = "Mangga";
$buah[5] = "Jambu";

echo $buah[3];   //Hasilnya Mangga

?>
Contoh #2

<?php
//membuat variabel $buah bertipe array, index/key tidak ditentukan
$buah = array("Mangga","Apel","jeruk","Nenas");

echo $buah[0];   //Hasilnya Mangga
echo "<br>";
echo $buah[3];   //Nenas

?>
Contoh #3

<?php
//membuat variabel $buah bertipe array, index/key tidak ditentukan
$buah[] = "Mangga";
$buah[] = "Jeruk";
$buah[] = "Durian";
$buah[] = "Nenas";

echo $buah[1];  //Hasilnya jeruk
echo "<p>";
for($i=0;$i<count($buah);$i++){
    echo "buah #$i: ".$buah[$i]."<br>";
}
?>
Hasil kode di atas :

Jeruk

buah #0: Mangga
buah #1: Jeruk
buah #2: Durian
buah #3: Nenas
Index/key array juga bisa berupa teks
Contoh #4

<?php
$alamat['desrizal'] = "Papua";
$alamat['nurmi'] = "Belitung";
$alamat['budi'] = "Bandung";

echo $alamat['desrizal'];       //hasilnya Papua
?>
Contoh #5

<?php
$arr = array("foo" => "bar", 12 => true);

echo $arr["foo"]; // bar
echo $arr[12];    // 1
?>
Multiple Array
Contoh #6

<?php
$mobil['toyota'][0] = "Land Cruisher";
$mobil['toyota'][1] = "Fortuner";
$mobil['toyota'][2] = "Rush";
$mobil['daihatsu'][0] = "Xenia";
$mobil['daihatsu'][1] = "Terios";

for($i=0;$i<count($mobil['toyota']);$i++){
    echo $mobil['toyota'][$i];
    echo "<br>";
}
?>

array_combine

Fungsi: Membuat array baru dengan menggunakan array sebagai key dan array lainnya sebagai nilai.
Sintaks:

array_combine ( array $keys , array $values )
Contoh:

<?php
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);

print_r($c);
?>
Hasilnya:

Array
(
    [green] => avocado
    [red] => apple
    [yellow] => banana
)

array_diff_key

Fungsi: Mengurangi array dengan array lainnya dengan menggunakan key sebagai pembanding
Sintaks:

array_diff_key ( array $array1 , array $array2 [, array $... ] )
Contoh :

<?php
$array1 = array(1=>'merah', 3=>'hijau', 5=>'kuning');
$array2 = array(3=>'orange', 4=>'pink');

$array3 = array_diff_key($array1, $array2);

print_r($array3);
?>
Hasilnya:

Array
(
    [1] => merah
    [5] => kuning
)

array_diff

Fungsi: Menghitung beda dari suatu array dengan menggunakan nilainya sebagai pembanding
Sintaks:

array_diff ( array $array1 , array $array2 [, array $ ... ] )
Contoh:

<?php
$array1 = array('merah','hijau','kuning');
$array2 = array('orange','merah','pink');

$array3 = array_diff($array1, $array2);

print_r($array3);
?>
Hasilnya:

Array
(
    [1] => hijau
    [2] => kuning

array_merge

Fungsi: Menyatukan array-array
Sintaks:

array_merge ( array $array1 [, array $array2 [, array $... ]] )
Contoh:

<?php
$array1 = array('merah','hijau','kuning');
$array2 = array('orange','merah','pink');

$array3 = array_merge($array1, $array2);

print_r($array3);
?>
Hasilnya:

Array
(
    [0] => merah
    [1] => hijau
    [2] => kuning
    [3] => orange
    [4] => merah
    [5] => pink
)

array_pop

Fungsi: Mendelete elemen terakhir suatu array
Sintaks:

array_pop ( array &$array )
Contoh:

<?php
$buah = array("orange", "banana", "apple", "raspberry");
array_pop($buah);
print_r($buah);
?>
Hasilnya:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)

array_push

Fungsi: Menambah satu atau lebih elemen baru di akhir array
Sintaks:

array_push ( array &$array , mixed $var [, mixed $... ] )
Contoh:

<?php
$stack = array("orange", "banana");
array_push($stack, "apple", "raspberry");
print_r($stack);
?>
Hasilnya:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
    [3] => raspberry
)

array_rand

Fungsi: Mengambil satu atau lebih secara random nilai suatu array
Sintaks:

array_rand ( array $input [, int $num_req= 1 ] )
Parameter:
$input, array yang akan diambil elemennya secara random
$num_req, adalah jumlah elemen yang akan diambil
Contoh:

<?php
$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "<br>";
echo $input[$rand_keys[1]] . "<br>";
?>

array_reverse

Fungsi: Menghasilkan array dengan susuan elemen terbalik
Sintaks:

array_reverse ( array $array [, bool $preserve_keys= false ] )
Contoh:

<?php
$input = array("satu","dua","tiga","empat");
$output = array_reverse($input);
print_r($output);
?>
Hasilnya:

Array
(
    [0] => empat
    [1] => tiga
    [2] => dua
    [3] => satu
)

array_search

Fungsi: Mencari nilai pada nilai elemen-elemen array, jika sukses hasilnya berupa key
Sintaks:

array_search ( mixed $needle , array $haystack [, bool $strict ] )
Parameter:
$needle, adalah nilai yang akan dicari
$haystack, adalah array yang nilai elemennya akan dicari
Contoh:

<?php
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');

$key = array_search('green', $array);
echo $key."<br>";                              // $key = 2;
$key = array_search('red', $array);
echo $key;                                     // $key = 1;
?>

array_shift

Fungsi: Mendelete elemen awal suatu array
Sintaks:

array_shift ( array &$array )
Contoh:

<?php
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_shift($stack);
print_r($stack);
?>
Hasilnya:

Array
(
    [0] => banana
    [1] => apple
    [2] => raspberry
)

array_unique

Fungsi: Menghapus elemen array yang nilainya sama
Sintaks:

array_unique ( array $array)
Contoh:

<?php
$warna = array("orange", "merah", "hijau", "merah");
$warna2 = array_unique($warna);
print_r($warna2);
?>
Hasilnya:

Array
(
    [0] => orange
    [1] => merah
    [2] => hijau
)

array_unshift

Fungsi: Menambah satu atau lebih elemen array di awal
Sintaks:

array_unshift ( array &$array , mixed $var [, mixed $... ] )
Contoh:

<?php
$queue = array("orange", "banana");
array_unshift($queue, "apple", "raspberry");
print_r($queue);
?>
Hasilnya:

Array
(
    [0] => apple
    [1] => raspberry
    [2] => orange
    [3] => banana
)

array

Fungsi: Membuat array
Sintaks:

array ([ mixed $... ] )
Contoh:

<?php
$array = array(1, 1, 1, 1,  1, 8 => 1,  4 => 1, 19, 3 => 13);
print_r($array);
?>
Hasilnya:

Array
(
    [0] => 1
    [1] => 1
    [2] => 1
    [3] => 13
    [4] => 1
    [8] => 1
    [9] => 19
)

count

Fungsi: Menghitung jumlah elemen suatu array
Sintaks:

count ($array)
Contoh:

<?php
$array = array("halo","apa","kabar");
echo count($array);                 //Hasilnya 3
?>

each

Fungsi: Menghasilkan key dan nilai elemen saat ini dari suatu array, defaultnya adalah elemen yang pertaman/key=0, untuk memindahkannya gunakan fungsi next, end, prev
Sintaks:

each ( array &$array )
Contoh:

<?php
$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");
$bar = each($foo);
print_r($bar);

next($foo);
$bar = each($foo);
print_r($bar);

end($foo);
$bar = each($foo);
print_r($bar);
?>
Hasilnya:

Array
(
    [1] => bob
    [value] => bob
    [0] => 0
    [key] => 0
)
Array
(
    [1] => jussi
    [value] => jussi
    [0] => 2
    [key] => 2
)
Array
(
    [1] => marliese
    [value] => marliese
    [0] => 5
    [key] => 5
)

in_array

Fungsi: Cek apakah suatu nilai ada atau tidak di elemen-elemen suatu array, sifatnya adalah case sensitive(huruf besar dan kecil sesuatu berbeda)
Sintaks:

in_array ( mixed $needle , array $haystack [, bool $strict ] )
Parameter:
$needle, adalah nilai yang akan dicari
$haystack, adalah array yang akan dicari
Contoh:

<?php
$os = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $os)) {
    echo "Got Irix";
}
if (in_array("mac", $os)) {
    echo "Got mac";
}

//hasilnya adalah : Got irix
?>

rsort

Fungsi: Menyusun array terbalik
Sintaks:

rsort ( array $array)
Contoh:

<?php
$fruits = array("lemon", "orange", "banana", "apple");
rsort($fruits);
foreach ($fruits as $key => $val) {
    echo "$key = $val<br>";
}
?>
Hasilnya:

0 = orange
1 = lemon
2 = banana
3 = apple

shuffle

Fungsi: Mengacak array
Sintaks:

shuffle ( array &$array )
Contoh:

<?php
$numbers = array(100,102,103,104,105,106);
shuffle($numbers);
foreach ($numbers as $number) {
    echo "$number ";
}
?>
Hasilnya nya bisa macam-macam, karena diacak, contoh:

103 104 106 102 100 105 

sort

Fungsi: Menyusun/mengurutkan array
Sintaks:

sort ( array &$array [, int $sort_flags= SORT_REGULAR ] )
Parameter:
$array, adalah array yang akan diurut
$sort_flags :
  • SORT_REGULAR - mengurut kan secara normla
  • SORT_NUMERIC - mengurutkan secara numerik
  • SORT_STRING - mengurutkan secara string
Contoh:

<?php
$fruits = array("lemon", "orange", "banana", "apple");
sort($fruits);
foreach ($fruits as $key => $val) {
    echo "fruits[" . $key . "] = " . $val . "<br>";
}
?>
Hasilnya:

fruits[0] = apple
fruits[1] = banana
fruits[2] = lemon
fruits[3] = orange
 
sumber : http://blog.codingwear.com/panduanphp/array.html#Pendahuluan


perkenalan pascal

Pascal adalah sebuah bahasa pemograman tempo dulu. Mungkin itu saja yang dapat
saya definiskan, karena saya yakin pembaca lebih tahu mengenai definisi lengkap dari
Pascal. Saya ingin berbagi ilmu walaupun cuma sedikit tentang pemograman dengan
Pascal.
Melalui tulisan ini, saya mencoba untuk mengulas program, prosedur dan fungsi
menarik yang bisa Anda coba dan terapkan dalam pemograman Pascal.
Beberapa yang dapat saya sampaikan, diantaranya:
1. Fungsi-fungsi String
2. Fungsi-fungsi Date
3. Fungsi-fungsi Konversi
4. Program Permainan

FUNGSI-FUNGSI STRING
Berikut ini adalah fungsi-fungsi untuk memanipulasi data String. Jalankan aplikasi
Pascal Anda, ketikkan kode berikut:
PROGRAM MANIPULASISTRING;
USES CRT;
a. Lower Case
Fungsi ini akan mengubah string yang diinputkan menjadi Lower Case (huruf kecil).
Ketikkan fungsi berikut ini:
FUNCTION LCASE(S:STRING):STRING;
VAR I:INTEGER;
BEGIN
FOR I:= 1 TO LENGTH(S) DO
IF (S[I] >= 'A') AND (S[I] <= 'Z') THEN
INC(S[I], 32);
LCASE := S;
END;
b. Upper Case
Fungsi ini akan mengubah string yang diinputkan menjadi Upper Case (huruf besar).
Ketikkan fungsi berikut ini:
FUNCTION UCASE(S:STRING):STRING;
VAR I:INTEGER;
BEGIN
FOR I:= 1 TO LENGTH(S) DO
IF (S[I] >= 'a') AND (S[I] <= 'z') THEN
DEC(S[I], 32);
UCASE := S;
END;
c. Proper Case
Fungsi ini akan mengubah string yang diinputkan menjadi Proper Case (huruf besar
untuk huruf awal setiap kata). Ketikkan fungsi berikut ini:
FUNCTION PCASE(S:STRING):STRING;
VAR I, J:INTEGER;
BEGIN
IF (S[1] >= 'a') AND
(S[1] <= 'z') THEN
DEC(S[1], 32);
FOR I:= 2 TO LENGTH(S) DO
IF (S[I] >= 'A') AND
(S[I] <= 'Z') THEN
INC(S[I], 32);
FOR I:= 2 TO (LENGTH(S)-1) DO
IF (S[I] = ' ') THEN
BEGIN
J := I;
IF (S[J + 1] >= 'a') AND
(S[J + 1] <= 'z') THEN
DEC(S[J + 1], 32);
END;
PCASE := S;
END;
{program utama}
BEGIN
CLRSCR;
WRITE(LCASE('Created By vian sastra '));
WRITE(UCASE('Created By vian sastra '));
WRITE(PCASE('Created By vian sastra '));
READLN;
END.
sumber: ilmu komputer.com





Minggu, 16 Januari 2011

kata- kata indah iwan fals & aLbum iwan fals

. “Berhentilah jangan salah gunakan, kehebatan ilmu pengetahuan untuk menghancurkan”. (Puing – album Sarjana Muda 1981)

2. “Hei jangan ragu dan jangan malu, tunjukkan pada dunia bahwa sebenarnya kita mampu”. (Bangunlah Putra-Putri Pertiwi – album Sarjana Muda 1981)

3. “Cepatlah besar matahariku, menangis yang keras janganlah ragu, hantamlah sombongnya dunia buah hatiku, doa kami dinadimu”. (Galang Rambu Anarki – album Opini 1982)

4. “Jalan masih teramat jauh, mustahil berlabuh bila dayung tak terkayuh”. (Maaf Cintaku - album Sugali 1984)

5. “Jangan kau paksakan untuk tetap terus berlari, bila luka di kaki belum terobati”. (Berkacalah Jakarta - album Sugali 1984)

6. “Riak gelombang suatu rintangan, ingat itu pasti kan datang, karang tajam sepintas seram, usah gentar bersatu terjang”. (Cik - album Sore Tugu Pancoran 1985)

7. “Aku tak sanggup berjanji, hanya mampu katakan aku cinta kau saat ini, entah esok hari, entah lusa nanti, entah”. (Entah - album Ethiopia 1986)

8. “Mengapa bunga harus layu?, setelah kumbang dapatkan madu, mengapa kumbang harus ingkar?, setelah bunga tak lagi mekar”.(Bunga-Bunga Kumbang-Kumbang - album Ethiopia 1986)

9. “Ternyata banyak hal yang tak selesai hanya dengan amarah”. (Ya Ya Ya Oh Ya - album Aku Sayang Kamu 1986)

10. “Dalam hari selalu ada kemungkinan, dalam hari pasti ada kesempatan”. (Selamat Tinggal Malam - album Aku Sayang Kamu 1986)

11. “Kota adalah hutan belantara akal kuat dan berakar, menjurai didepan mata siap menjerat leher kita”. (Kota - album Aku Sayang Kamu 1986)

12. “Jangan kita berpangku tangan, teruskan hasil perjuangan dengan jalan apa saja yang pasti kita temukan”. (Lancar - album Lancar 1987)

13. “Jangan ragu jangan takut karang menghadang, bicaralah yang lantang jangan hanya diam”. (Surat Buat Wakil Rakyat - album Wakil Rakyat 1987)

14. “Kau anak harapanku yang lahir di zaman gersang, segala sesuatu ada harga karena uang”. (Nak - album 1910 1988)

15. “Sampai kapan mimpi mimpi itu kita beli?, sampai nanti sampai habis terjual harga diri”. (Mimpi Yang Terbeli - album 1910 1988)

16. “Seperti udara kasih yang engkau berikan, tak mampu ku membalas, Ibu”. (Ibu - album 1910 1988)

17. “Memang usia kita muda namun cinta soal hati, biar mereka bicara telinga kita terkunci”. (Buku Ini Aku Pinjam - album 1910 1988)

18. “Dendam ada dimana mana di jantungku, di jantungmu, di jantung hari-hari”. (Ada Lagi Yang Mati - album 1910 1988)

19. “Hangatkan tubuh di cerah pagi pada matahari, keringkan hati yang penuh tangis walau hanya sesaat”. (Perempuan Malam - album Mata Dewa 1989)

20. “Kucoba berkaca pada jejak yang ada, ternyata aku sudah tertinggal, bahkan jauh tertinggal”. (Nona - album Mata Dewa 1989)

21. “Oh ya! ya nasib, nasibmu jelas bukan nasibku, oh ya! ya takdir, takdirmu jelas bukan takdirku”. (Oh Ya! - album Swami 1989)

22. “Wahai kawan hei kawan, bangunlah dari tidurmu, masih ada waktu untuk kita berbuat, luka di bumi ini milik bersama, buanglah mimpi-mimpi”. (Eseks eseks udug udug (Nyanyian Ujung Gang) - album Swami 1989)

23. “Api revolusi, haruskah padam digantikan figur yang tak pasti?”. (Condet - album Swami 1989)

24. “Kalau cinta sudah di buang, jangan harap keadilan akan datang”.(Bongkar - album Swami 1989)

25. “Kesedihan hanya tontonan, bagi mereka yang diperkuda jabatan”. (Bongkar - album Swami 1989)

26. “Orang tua pandanglah kami sebagai manusia, kami bertanya tolong kau jawab dengan cinta”. (Bongkar - album Swami 1989)

27. “Satu luka perasaan, maki puji dan hinaan, tidak merubah sang jagoan menjadi makhluk picisan”. (Rajawali - album Kantata Takwa 1990)

28. “Kesadaran adalah matahari, kesabaran adalah bumi, keberanian menjadi cakrawala, dan perjuangan adalah pelaksanaan kata kata”. (Paman Doblang - album Kantata Takwa 1990)

29. “Mereka yang pernah kalah, belum tentu menyerah”. (Orang-Orang Kalah - album Kantata Takwa 1990)

30. “Aku rasa hidup tanpa jiwa, orang yang miskin ataupun kaya sama ganasnya terhadap harta”. (Nocturno - album Kantata Takwa 1990)

31. “Orang orang harus dibangunkan, kenyataan harus dikabarkan, aku bernyanyi menjadi saksi”. (Kesaksian - album Kantata Takwa 1990)

32. “Ingatlah Allah yang menciptakan, Allah tempatku berpegang dan bertawakal, Allah maha tinggi dan maha esa, Allah maha lembut”. (Kantata Takwa - album Kantata Takwa 1990).

33. “Kebimbangan lahirkan gelisah, jiwa gelisah bagai halilintar”. (Gelisah - album Kantata Takwa 1990)

34. “Bagaimanapun aku harus kembali, walau berat aku rasa kau mengerti”. (Air Mata - album Kantata Takwa 1990)

35. “Alam semesta menerima perlakuan sia sia, diracun jalan napasnya diperkosa
kesuburannya”. (Untuk Bram - album Cikal 1991)



Album iwan Fals :

• Canda Dalam Nada (1979)
• Canda Dalam Ronda (1979)
• Perjalanan (1979)
• 3 Bulan (1980)
• Sarjana Muda (1981)
• Opini (1982)
• Sumbang (1983)
• Barang Antik (1984)
• Sugali (1984)
• KPJ (Kelompok Penyanyi Jalanan) (1985)
• Sore Tugu Pancoran (1985)
• Aku Sayang Kamu (1986)
• Ethiopia (1986)
• Lancar (1987)
• Wakil Rakyat (1988)
• 1910 (1988)
• Antara Aku, Kau Dan Bekas Pacarmu (1988)
• Mata Dewa (1989)
• Swami I (1989)
• Kantata Takwa (1990)
• Cikal (1991)
• Swami II (1991)
• Belum Ada Judul (1992)
• Hijau (1992)
• Dalbo (1993)
• Anak Wayang (1994)
• Orang Gila (1994)
• Lagu Pemanjat (bersama Trahlor) (1996)
• Kantata Samsara (1998)
• Best Of The Best (2000)
• Suara Hati (2002)
• In Collaboration with (2003)
• Manusia Setengah Dewa (2004)
• Iwan Fals in Love (2005)
• 50:50 (2007)
• Untukmu Terkasih (2009) - mini album
• Keseimbangan - Iwan Fals (2010)
[sunting] Singel
• Serenade (bersama Ritta Rubby) (1984)
• Kemesraan (bersama artis Musica) (1988)
• Percayalah Kasih (bersama Jockie Surjoprajogo dan Vina Panduwinata)
• Terminal (bersama Franky S.) (1994)
• Mata Hati (bersama Ian Antono) (1995)
• Orang Pinggiran (bersama Franky S.) (1995)
• Katakan Kita Rasakan (bersama artis Musica)
• Di Bawah Tiang Bendera (bersama artis Musica) (1996)
• Haruskah Pergi (bersama Indra Lesmana dan Import Musik) (2006)
• Selancar (bersama Indra Lesmana dan Import Musik) (2006)
• Tanam Tanam Siram Siram (Kampanye Indonesia Menanam) (2006)
• Marilah Kemari (Tribute to Titiek Puspa) (2006)
• Aku Milikmu (Original Soundtrack Lovers / Kekasih) (2008)
[sunting] Single Hits yang dibawakan penyanyi lain
• Maaf (dibawakan oleh Ritta Rubby) (1986)
• Belailah (dibawakan oleh Ritta Rubby) (1986)
• Trauma (dibawakan oleh God Bless) (1988)
• Damai Yang Hilang (dibawakan oleh God Bless) (1988)
• Orang Dalam Kaca (dibawakan oleh God Bless) (1988)
• Pak Tua (dibawakan oleh grup band Elpamas) (1991)
• Oh (dibawakan oleh Fajar Budiman) (1994)
• Nyanyian laut ( dibawakan Nicky Astria )
• Menangis (dibawakan oleh Franky S.)
• Bunga Kehidupan (dibawakan oleh artis Musica)
[sunting] Album kompilasi
• Tragedi
• Banjo & Harmonika
• Celoteh-celoteh
• Celoteh-celoteh 2
• Country
• Tembang Cinta (1990)
• Akustik
• Akustik Ke-2 (1997)
• Salam Reformasi (1998)
• Salam Reformasi 2 (1999)
• Prihatin (2000)
[sunting] Film
• Damai Kami Sepanjang Hari (1985)
• Kantata Takwa (film) (1990)
• Kekasih (2008) - cameo
[sunting] Lagu yang tidak beredar
• Demokrasi Nasi (1978)
• Semar Mendem (1978)
• Pola Sederhana (Anak Cendana) (1978)
• Mbak Tini (1978)
• Siti Sang Bidadari (1978)
• Kisah Sapi Malam (1978)
• Mince Makelar (1978)
• Luka Lama (1984)
• Anissa (1986)
• Biarkan Indonesia Tanpa Koran (1986)
• Oh Indonesia (1992)
• Imelda Mardun (1992)
• Maumere (1993)
• Joned (1993)
• Mesin Mesin Pembunuh (1994)
• Suara Dari Jalanan (1996)
• Demokrasi Otoriter (1996)
• Pemandangan (1996)
• Jambore Wisata (1996)
• Aku Tak Punya Apa-Apa (1997)
• Cerita Lama Tiananmen (1998)
• Serdadu dan Kutil (1998)
• 15 Juta (1998)
• Mencari Kata Kata (1998)
• Malam Sunyi (1999)
• Sketsa Setan Yang Bisu (2000)
• Indonesiaku (2001)
• Kemarau (2003)
• Lagu Sedih (2003)
• Kembali Ke Masa Lalu (2003)
• Harapan Tak Boleh Mati (2004)
• Saat Minggu Masih Pagi (2004)
• Repot Nasi / Sami Mawon (2005)
• Hari Raya Bumi (2007)
• Hari Raya Bumi (2007)
• Berita Cuaca (2008)
• Paman Zam
• Kapal Bau Pesing
• Makna Hidup Ini
• Selamat Tinggal Ramadhan
• Nyatakan Saja
• Berputar Putar
• Air dan Batu
• Lagu Pegangan
• Semut Api dan Cacing Kecil
• Kata-Kata
• Pukul Dua Malam
• Penjara
• Belatung
• Nyanyian Sopir
• Bunga Kayu di Beranda
• Aku Bergelora
• Suara Dari Jalanan