Minggu, 27 Mei 2012

Membuat Wau Layangan

Pembuatan sesebuah wau agak rumit dan memakan masa,dari kerja-karja meraut
buluh untuk dijadikan rangka , mengimbang stabilkan kepak sehingga melekatkan
kertas pada rangka wau tersebut mengambil masa dua minggu untuk siap.Rangka
buluh tulang belakang wau lebih besar daripada kepaknya , kemudian diikat
denagn menggunakkan benang mengikut bentuk serta jenisnya.
Rangka yang telah disiapkan akan ditampal dengan tiga lapis kertas nipis dan
lutsinar dengan berlainan warna.Lapisan pertama menggunakan kertas berkilat ,
lapisan kedua menggunakan warna yang berbeza dann bercorak awan larat iaitu
bercorak pucuk rebung atau bunga cengkih yang telah ditebuk.Pada lapisan ketiga
pula corak berlainan yang telah ditebuk ditampalkan.
Di bahagian kepala atau muncungnya serta dihujung kiri dan kana kepak , akan
dihiasi dengan rambu-rambu halus yang berwarna-warni mananbah cantik lagi
rupanya.Busul akan diregangkan di bahagian belakang tngkuk wau , agar ianya
mengeluarkan bunyi denggung apabila diterbangkan di udara.Busul diperbuat dari
daun rembia atau mengkuang yang telah direndam dan dilurut lalu dibiarkan
kering. Ia berbentuk seperti alat memanah. Tali teraju diikatkan di antara bahu
kepak dan tulang belakang sebelah bawah wau bagi menginbangi wau- Teraju Tiga.

Sabtu, 26 Mei 2012

Java™ After Hours: 10 Projects You'll Never Do at Work By Steven Holzner

THIS E-BOOK FOR BUILT JAVA APLICATION......CHECK THIS OUT      DOWNLOAD click here

Kamis, 10 Mei 2012

Contoh-Contoh Coding Dalam Bahasa C#

hello world program, program ini merupakan penjelasan bagaimana kita membuat tampilan pada suatu program contoh:


using System;


namespace HelloWorld
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("Hello World!!");
Console.ReadLine();
}
}
}


Variabel_konstanta_tipedata deskripsi
using System;


namespace Variabel_konstanta_tipedata
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
int a,k,fak;
Console.WriteLine("Angka yang ingin di faktorial= ");
a=Convert.ToInt32(Console.ReadLine());
fak=1;

for(k=1;k<=a;k++)
{
fak=fak*k;

}
Console.WriteLine("Hasil Faktorial = {0}",fak);
Console.ReadLine();
Console.ReadLine();
///variablenya adalah: a,k,fak
///contoh konstantanya = fak=1
///tipe datanya adalah int
  


}
}
}


If Program, fungsi yang berguna agar program berjalan dengan ketentuan tertentu, contohnya:


using System;


namespace If
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
 string a;
 int b,c;


 Console.Write("Black Jack Game");
      Console.Write("\nInput Jumlah Kartu Anda: ");
      a = Console.ReadLine();
 c=19;
      b = Int32.Parse(a);
if(b>c)
{
Console.Write("\nAnda Menang, kartu Dealer = 19");
Console.ReadLine();
}
if(b<c)
{
Console.Write("Anda Kalah, kartu Dealer = 19");
Console.ReadLine();
}


}
}
}


Program Operator Matematika:
using System;


namespace Operator
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
float b,c,d;
double e,f;
int a;
string input ;
Console.WriteLine("Calculator Program");
Console.WriteLine("\n1.Operasi Penjumlahan");
Console.WriteLine("\n2.Operasi Pengurangan");
Console.WriteLine("\n3.Operasi Perkalian");
Console.WriteLine("\n4.Operasi Pembagian");
Console.WriteLine("\n5.Operasi Kuadrat");
Console.WriteLine("\n6.Operasi Akar Kuadrat");
Console.Write("\nPilih Kode: ");
input = Console.ReadLine();
a= Int32.Parse(input);
switch(a)
{
case 1:Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b+c;
Console.WriteLine("Hasil Penjumlahan = {0}",d);
Console.ReadLine();
break;
case 2: Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b-c;
Console.WriteLine("Hasil Pengurangan = {0}",d);
Console.ReadLine();
break;
case 3: Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b*c;
Console.WriteLine("Hasil Perkalian = {0}",d);
Console.ReadLine();
break;
case 4: Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b/c;
Console.WriteLine("Hasil Pembagian = {0}",d);
Console.ReadLine();
break;
case 5: Console.Write("\nAngka yang ingin di kuadratkan : ");
b=Convert.ToInt32(Console.ReadLine());
d=b*b;
Console.WriteLine("Hasil Pengkuadratan = {0}",d);
Console.ReadLine();
break;
case 6: Console.Write("\nAngka yang ingin di akar kuadratkan : ");
f=Convert.ToDouble(Console.ReadLine());
e=Math.Sqrt(f);
Console.WriteLine("Hasil Akar Kuadrat = {0}",e);
Console.ReadLine();
break;

}






}
}
}


Loop Program yaitu program penggunaan fungsi pengulangan, berikut ini saya contohkan dalam fungsi do while:
using System;


namespace Loop
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
string a,b,c,d,e,f;
int A,B,C,D,E,F;
do
{
Console.WriteLine("Knowledge Game");
Console.Write("\n1.Nama Benua terbesar di Dunia?");
a=Console.ReadLine();
if(a=="asia")
{
Console.WriteLine("Anda Benar 20 point");
A=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
A=0;
}
Console.WriteLine("\n2.Berapakah besar gaya potensial dari benda yng dijatuhkan dari ketinggian 50M dengan berat benda 3Kg?...(N)");
c=Console.ReadLine();
if(c=="1500")
{
Console.WriteLine("Anda Benar 20 point");
B=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
B=0;
}
Console.WriteLine("3.Pulau Jawa di kelilingi oleh samudra?");
d=Console.ReadLine();
if(d=="hindia")
{
Console.WriteLine("Anda Benar 20 point");
C=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
C=0;
}
Console.WriteLine("4.Nama Vokalis Guns n Roses?");
e=Console.ReadLine();
if(e=="axl rose")
{
Console.WriteLine("Anda Benar 20 point");
D=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
D=0;
}
Console.WriteLine("Pemilik Microsoft Corp.?");
f=Console.ReadLine();
if(f=="bill gates")
{
Console.WriteLine("Anda Benar 20 point");
E=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
E=0;
}
F=A+B+C+D+E;
Console.WriteLine("Nilai Anda adalah {0}",F);
Console.WriteLine("Anda ingin mencoba lagi?(y/t)");
b=Console.ReadLine();
}
while(b=="y");
}


}
}




Array Program
using System;


namespace Array
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Array
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{


int[] a;
a=new int[100];
string d;
int b,i,c;
Console.WriteLine("Input bilangan");
b=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Input Data ");
for(i=1;i<=b;i++)
{
Console.WriteLine("Data ke {0}:",i);
a[i-1]=Convert.ToInt32(Console.ReadLine());
}
do
{
Console.WriteLine("\nInput data yang anda cari: ");
c=Convert.ToInt32(Console.ReadLine());
for(i=1;i<=b;i++)
{
if(a[i-1]==c)
break;
}
if(a[i-1]!=c)
{
Console.WriteLine("Data Yang Anda Cari Tidak Ada");
goto f;
break;
}
Console.WriteLine("Data ditemukan pada data {0}",i);
f:
Console.WriteLine("Anda ingin mencari lagi?(y/n)");
d=Console.ReadLine();
}
while(d=="y");
Console.ReadLine();


}
}
}


Faktorial Program
using System;


namespace Faktorial
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
try
{
int a,k,fak;
Console.WriteLine("Angka yang ingin di faktorial= ");
a=Convert.ToInt32(Console.ReadLine());
fak=1;

for(k=1;k<=a;k++)
{
fak=fak*k;

}
Console.WriteLine("Hasil Faktorial = {0}",fak);
Console.ReadLine();
}
catch
{
Console.WriteLine("Anda Salah Input");
}

}
}
}


Program Lama Percakapan
using System;


namespace Lama_percakapan
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
int a,b,c,d,e,f,g,h,i;
Console.WriteLine("Masukkan jam awal Percakapan :");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan menit awal Percakapan:");
b=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan detik awal Percakapan:");
c=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan jam akhir Percakapan :");
d=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan menit akhir Percakapan:");
e=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan detik akhir Percakapan:");
f=Convert.ToInt32(Console.ReadLine());
if(f<c)
{
g=(f+60)-c;
}
else
{
g=f-c;
}
if(e<b)
{
h=(e+60)-b;
}
else
{
h=e-b;
}
if(d<a)
{
i=(d+60)-a;
}
else
{
i=d-a;
}

Console.WriteLine("\nLama Percakapan = {0}jam {1}menit {2}detik",i,h,g);
Console.ReadLine();

}
}
}


Calculator Program
using System;


namespace Latihan_2
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
string b;
decimal a,c,d;
Console.WriteLine("Angka 1 : ");
a=Convert.ToDecimal(Console.ReadLine());
Console.WriteLine("Operator  ( +, -, *, /)");
b=Console.ReadLine();
Console.WriteLine("Angka 2 :");
c=Convert.ToDecimal(Console.ReadLine());
switch(b)
{
case"+": d=a+c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
case"-": d=a-c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
case"*":d=a*c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
case"/":d=a/c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
}


Console.ReadLine();


}
}
}


Program Nilai Maksimum
using System;


namespace Nilai_Maksimum
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{

int a,b,c;
Console.WriteLine("A : ");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("B :");
b=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("C :");
c=Convert.ToInt32(Console.ReadLine());
if(b<a&&a>c)
  {
  Console.WriteLine("Bilangan Terbesar Adalah = {0}",a);
  Console.ReadLine();
  }
if(a<b&&b>c)
  {
  Console.WriteLine("Bilangan Terbesar Adalah = {0}",b);
  Console.ReadLine();
  }
if(a<c&&c>b)
  {
  Console.WriteLine("Bilangan Terbesar Adalah = {0}",c);
  Console.ReadLine();
  }


Console.ReadLine();
}
}
}


Exceptional Handling Program adalah suatu fungsi untuk mengantisipasi kesalahan type inputan oleh user. berikut codingnya
using System;


namespace Exceptional_Handling
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
int a,b,c;
try
{
Console.WriteLine("Program Penjumlahan(exception handling)");
Console.WriteLine("\nBilangan Pertama:");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nBilangan Kedua");
b=Convert.ToInt32(Console.ReadLine());
c=a+b;
Console.WriteLine("\nHasil Penjumlahan Adalah : {0}",c);
Console.ReadLine();
}
catch
{
Console.WriteLine("\nANDA SALAH INPUT, ANDA HARUS MENGINPUT ANGKA");
Console.ReadLine();
}


}
}
}


Program Menulis dan Menampilkan Tulisan Yang Di Input
using System;


namespace Input_Output
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
string a;
Console.WriteLine("Masukkan Inputan Anda:");
a=Console.ReadLine();
Console.WriteLine("\n\nInputan Anda Adalah: {0}",a);
Console.ReadLine();
}
}




sumber : http://alessandroa7x.blogspot.com/2011/03/contoh-contoh-coding-dalam-bahasa-c.html

Tutorial Microsoft Access 2010

Microsoft Access 2010 memperkenalkan berbagai fitur yang tidak didukung di Office Access 2007. Office accses 2010  menawarkan beberapa perbaikan yang membuat aplikasi lebih bermanfaat, termasuk kehandalan. Posting ini akan memandu Anda melalui dasar-dasar membuat database dan tabel di Access 20010.
 
Untuk memulai, Microsoft Access, pada menu File klik New, Anda dapat memilih database yang kosong dari template yang tersedia atau bentuk lain dari database dari Template Office.com. Berikan nama yang sesuai dan tekan Create.


Arahkan ke Buat tab, klik Daftar untuk menambah Tabel lain. Dari jendela kiri klik kanan Table1 dan Lihat hit Desain, atau Anda juga dapat mengklik tombol kecil di sudut kanan bawah jendela.
 
 
 
tabel nama yang sesuai dan tekan OK. Dalam tampilan Design Anda dapat nama kolom tabel dan menerapkan batasan yang diinginkan atas mereka dari Field Properties. Pilih Kunci utama untuk secara unik mengidentifikasi setiap record dalam tabel
 
 

Untuk mulai mengisi tabel, beralih ke tampilan tabel dengan mengklik tombol kecil di kanan bawah jendela. Anda akan melihat kolom dibuat dalam tampilan desain dan kendala diterapkan.
 
 
Sekarang tabel dasar telah dibuat dan ditambahkan dalam database, Anda dapat menyimpannya untuk digunakan kemudian.
 
 
 
 
SUMBER : http://www.addictivetips.com/windows-tips/microsoft-access-2010-tutorial-basic-help/ 

Rabu, 09 Mei 2012

Malaikat, Syaitan, dan Manusia

Mahluk yang paling menakjubkan adalah manusia, karena dia bisa memilih untuk menjadi “setan atau malaikat”.
–John Scheffer-



Dari pinggir kaca nako, di antara celah kain gorden, saya melihat lelaki itu mondar-mandir di depan rumah. Matanya berkali-kali melihat ke rumah saya. Tangannya yang dimasukkan ke saku celana, sesekali mengelap keringat di keningnya.

Dada saya berdebar menyaksikannya. Apa maksud remaja yang bisa jadi umurnya tak jauh dengan anak sulung saya yang baru kelas 2 SMU itu? Melihat tingkah lakunya yang gelisah, tidakkah dia punya maksud buruk dengan keluarga saya? Mau merampok? Bukankah sekarang ini orang merampok tidak lagi mengenal waktu? Siang hari saat orang-orang lalu-lalang pun penodong bisa beraksi, seperti yang banyak diberitakan koran. Atau dia punya masalah dengan Yudi, anak saya?

Kenakalan remaja saat ini tidak lagi enteng. Tawuran telah menjadikan puluhan remaja meninggal. Saya berdoa semoga lamunan itu salah semua. Tapi mengingat peristiwa buruk itu bisa saja terjadi, saya mengunci seluruh pintu dan jendela rumah. Di rumah ini, pukul sepuluh pagi seperti ini, saya hanya seorang diri. Kang Yayan, suami saya, ke kantor. Yudi sekolah, Yuni yang sekolah sore pergi les Inggris, dan Bi Nia sudah seminggu tidak masuk.


Jadi kalau lelaki yang selalu memperhatikan rumah saya itu menodong, saya bisa apa? Pintu pagar rumah memang terbuka. Siapa saja bisa masuk.
Tapi mengapa anak muda itu tidak juga masuk? Tidakkah dia menunggu sampai tidak ada orang yang memergoki? Saya sedikit lega saat anak muda itu berdiri di samping tiang telepon. Saya punya pikiran lain. Mungkin dia sedang menunggu seseorang, pacarnya, temannya, adiknya, atau siapa saja yang janjian untuk bertemu di tiang telepon itu. Saya memang tidak mesti berburuk sangka seperti tadi. Tapi dizaman ini, dengan peristiwa-peristiwa buruk, tenggang rasa yang semakin menghilang, tidakkah rasa curiga lebih baik daripada lengah?

Saya masih tidak beranjak dari persembunyian, di antara kain gorden, di samping kaca nako. Saya masih was-was karena anak muda itu sesekali masih melihat ke rumah. Apa maksudnya? Ah, bukankah banyak pertanyaan di dunia ini yang tidak ada jawabannya.

Terlintas di pikiran saya untuk menelepon tetangga. Tapi saya takut jadi ramai. Bisa-bisa penduduk se-kompleks mendatangi anak muda itu. Iya kalau anak itu ditanya-tanya secara baik, coba kalau belum apa-apa ada yang memukul.

Tiba-tiba anak muda itu membalikkan badan dan masuk ke halaman rumah. Debaran jantung saya mengencang kembali. Saya memang mengidap penyakit jantung. Tekad saya untuk menelepon tetangga sudah bulat, tapi kaki saya tidak bisa melangkah. Apalagi begitu anak muda itu mendekat, saya ingat, saya pernah melihatnya dan punya pengalaman buruk dengannya. Tapi anak muda itu tidak lama di teras rumah. Dia hanya memasukkan sesuatu ke celah di atas pintu dan bergegas pergi. Saya masih belum bisa mengambil benda itu karena kaki saya masih lemas.

Saya pernah melihat anak muda yang gelisah itu di jembatan penyeberangan, entah seminggu atau dua minggu yang lalu. Saya pulang membeli bumbu kue waktu itu. Tiba-tiba di atas jembatan penyeberangan, saya ada yang menabrak, saya hampir jatuh. Si penabrak yang tidak lain adalah anak muda yang gelisah dan mondar-mandir di depan rumah itu, meminta maaf dan bergegas mendahului saya. Saya jengkel, apalagi begitu sampai di rumah saya tahu dompet yang disimpan di kantong plastik, disatukan dengan bumbu kue, telah raib.

Dan hari ini, lelaki yang gelisah dan si penabrak yang mencopet itu, mengembalikan dompet saya lewat celah di atas pintu. Setelah saya periksa, uang tiga ratus ribu lebih, cincin emas yang selalu saya simpan di dompet bila bepergian, dan surat-surat penting, tidak ada yang berkurang.

Lama saya melihat dompet itu dan melamun. Seperti dalam dongeng. Seorang anak muda yang gelisah, yang siapa pun saya pikir akan mencurigainya, dalam situasi perekonomian yang morat-marit seperti ini, mengembalikan uang yang telah digenggamnya. Bukankah itu ajaib, seperti dalam dongeng. Atau hidup ini memang tak lebih dari sebuah dongengan?

Bersama dompet yang dimasukkan ke kantong plastik hitam itu saya menemukan surat yang dilipat tidak rapi. Saya baca surat yang berhari-hari kemudian tidak lepas dari pikiran dan hati saya itu. Isinya seperti ini:
—–
“Ibu yang baik…, maafkan saya telah mengambil dompet Ibu. Tadinya saya mau mengembalikan dompet Ibu saja, tapi saya tidak punya tempat untuk mengadu, maka saya tulis surat ini, semoga Ibu mau membacanya.
Sudah tiga bulan saya berhenti sekolah. Bapak saya di-PHK dan tidak mampu membayar uang SPP yang berbulan-bulan sudah nunggak, membeli alat-alat sekolah dan memberi ongkos. Karena kemampuan keluarga yang minim itu saya berpikir tidak apa-apa saya sekolah sampai kelas 2 STM saja. Tapi yang membuat saya sakit hati, Bapak kemudian sering mabuk dan judi buntut yang beredar sembunyi-sembunyi itu.

Adik saya yang tiga orang, semuanya keluar sekolah. Emak berjualan goreng-gorengan yang dititipkan di warung-warung. Adik-adik saya membantu mengantarkannya. Saya berjualan koran, membantu-bantu untuk beli beras.

Saya sadar, kalau keadaan seperti ini, saya harus berjuang lebih keras. Saya mau melakukannya. Dari pagi sampai malam saya bekerja. Tidak saja jualan koran, saya juga membantu nyuci piring di warung nasi dan kadang (sambil hiburan) saya ngamen. Tapi uang yang pas-pasan itu (Emak sering gagal belajar menabung dan saya maklum), masih juga diminta Bapak untuk memasang judi kupon gelap. Bilangnya nanti juga diganti kalau angka tebakannya tepat. Selama ini belum pernah tebakan Bapak tepat. Lagi pula Emak yang taat beribadah itu tidak akan mau menerima uang dari hasil judi, saya yakin itu.

Ketika Bapak semakin sering meminta uang kepada Emak, kadang sambil marah-marah dan memukul, saya tidak kuat untuk diam. Saya mengusir Bapak. Dan begitu Bapak memukul, saya membalasnya sampai Bapak terjatuh-jatuh. Emak memarahi saya sebagai anak laknat. Saya sakit hati. Saya bingung. Mesti bagaimana saya?

Saat Emak sakit dan Bapak semakin menjadi dengan judi buntutnya, sakit hati saya semakin menggumpal, tapi saya tidak tahu sakit hati oleh siapa. Hanya untuk membawa Emak ke dokter saja saya tidak sanggup. Bapak yang semakin sering tidur entah di mana, tidak perduli. Hampir saya memukulnya lagi.
Di jalan, saat saya jualan koran, saya sering merasa punya dendam yang besar tapi tidak tahu dendam oleh siapa dan karena apa. Emak tidak bisa ke dokter. Tapi orang lain bisa dengan mobil mewah melenggang begitu saja di depan saya, sesekali bertelepon dengan handphone. Dan di seberang stopan itu, di warung jajan bertingkat, orang-orang mengeluarkan ratusan ribu untuk sekali makan.
Maka tekad saya, Emak harus ke dokter. Karena dari jualan koran tidak cukup, saya merencanakan untuk mencopet. Berhari-hari saya mengikuti bus kota, tapi saya tidak pernah berani menggerayangi saku orang. Keringat dingin malah membasahi baju. Saya gagal jadi pencopet.

Dan begitu saya melihat orang-orang belanja di toko, saya melihat Ibu memasukkan dompet ke kantong plastik. Maka saya ikuti Ibu. Di atas jembatan penyeberangan, saya pura-pura menabrak Ibu dan cepat mengambil dompet. Saya gembira ketika mendapatkan uang 300 ribu lebih.

Saya segera mendatangi Emak dan mengajaknya ke dokter. Tapi Ibu…, Emak malah menatap saya tajam. Dia menanyakan, dari mana saya dapat uang. Saya sebenarnya ingin mengatakan bahwa itu tabungan saya, atau meminjam dari teman. Tapi saya tidak bisa berbohong. Saya mengatakan sejujurnya, Emak mengalihkan pandangannya begitu saya selesai bercerita.
Di pipi keriputnya mengalir butir-butir air. Emak menangis. Ibu…, tidak pernah saya merasakan kebingungan seperti ini. Saya ingin berteriak. Sekeras-kerasnya. Sepuas-puasnya. Dengan uang 300 ribu lebih sebenarnya saya bisa makan-makan, mabuk, hura-hura. Tidak apa saya jadi pencuri. Tidak perduli dengan Ibu, dengan orang-orang yang kehilangan. Karena orang-orang pun tidak perduli kepada saya. Tapi saya tidak bisa melakukannya. Saya harus mengembalikan dompet Ibu. Maaf.”
—–
Surat tanpa tanda tangan itu berulang kali saya baca. Berhari-hari saya mencari-cari anak muda yang bingung dan gelisah itu. Di setiap stopan tempat puluhan anak-anak berdagang dan mengamen. Dalam bus-bus kota. Di taman-taman. Tapi anak muda itu tidak pernah kelihatan lagi. Siapapun yang berada di stopan, tidak mengenal anak muda itu ketika saya menanyakannya.
Lelah mencari, di bawah pohon rindang, saya membaca dan membaca lagi surat dari pencopet itu. Surat sederhana itu membuat saya tidak tenang. Ada sesuatu yang mempengaruhi pikiran dan perasaan saya. Saya tidak lagi silau dengan segala kemewahan. Ketika Kang Yayan membawa hadiah-hadiah istimewa sepulang kunjungannya ke luar kota, saya tidak segembira biasanya.Saya malah mengusulkan oleh-oleh yang biasa saja.

Kang Yayan dan kedua anak saya mungkin aneh dengan sikap saya akhir-akhir ini. Tapi mau bagaimana, hati saya tidak bisa lagi menikmati kemewahan. Tidak ada lagi keinginan saya untuk makan di tempat-tempat yang harganya ratusan ribu sekali makan, baju-baju merk terkenal seharga jutaan, dan sebagainya.
Saya menolaknya meski Kang Yayan bilang tidak apa sekali-sekali. Saat saya ulang tahun, Kang Yayan menawarkan untuk merayakan di mana saja. Tapi saya ingin memasak di rumah, membuat makanan, dengan tangan saya sendiri. Dan siangnya, dengan dibantu Bi Nia, lebih seratus bungkus nasi saya bikin. Diantar Kang Yayan dan kedua anak saya, nasi-nasi bungkus dibagikan kepada para pengemis, para pedagang asongan dan pengamen yang banyak di setiap stopan.

Di stopan terakhir yang kami kunjungi, saya mengajak Kang Yayan dan kedua anak saya untuk makan bersama. Diam-diam air mata mengalir dimata saya.
Yuni menghampiri saya dan bilang, “Mama, saya bangga jadi anak Mama.” Dan saya ingin menjadi Mama bagi ribuan anak-anak lainnya.
resep donat empuk ala dunkin donut resep kue cubit coklat enak dan sederhana resep donat kentang empuk lembut dan enak resep es krim goreng coklat kriuk mudah dan sederhana resep es krim coklat lembut resep bolu karamel panggang sarang semut

Copyright © Deja Area | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com | BTheme.net      Up ↑