Pages

Minggu, 27 Maret 2011

10 Tips Sukses Belajar Pemrograman

  1. Modal awal untuk belajar pemrograman adalah motivasi. Kalau motivasi Anda untuk belajar motivasi besar, Selamat… Anda adalah calon seorang programmer handal. Fokus selanjutnya adalah mengasah skill Anda untuk belajar pemrograman. Terus pertahankan motivasi yang telah Anda miliki. Jangan sampai motivasi ini pupus ketika menemui kegagalan.
  2. Jangan mudah menyerah. Memang… belajar pemrograman adalah tidak mudah. Butuh perjuangan, kerja keras, serta pengalaman (jam terbang). Jangan mudah menyerah ketika banyak error yang muncul ketika membuat program.
  3. Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya pelajaran ‘Menghapal’. Memang betul, menghapal juga diperlukan yaitu ketika menghapalkan sintaks dan aturan penulisan dalam program. Tapi secara prinsip, pemrograman adalah pelajaran cara berpikir dan logika bagaimana menyelesaikan masalah.
  4. Jangan hanya menjadi tukang ketik. Ketika dosen Anda memberikan contoh program di kelas atau ketika praktikum, jangan hanya memandang setiap barisan kode program tersebut sebagai angin lalu dan hanya Anda pindahkan ke kertas atau komputer. Kalau hanya demikian, sama halnya Anda belajar menjadi tukang ketik. Coba pahami setiap baris kode dan alur program yang dituliskan guru atau dosen Anda. Kalau sudah paham, coba tulis program menurut versi Anda sendiri ke buku atau komputer Anda. Apabila hal ini Anda lakukan, maka secara tidak sadar Anda telah melatih logika berpikir Anda dan belajar menuangkan logika berpikir ke dalam bentuk program.
  5. Untuk mendukung belajar Anda, coba cari orang yang mau mengajari Anda ketika menemui masalah dalam belajar pemrograman. Bisa teman dekat, teman di internet atau bahkan guru dan dosen yang dekat dengan Anda.
  6. Jangan mengandalkan tatap muka di kelas. Materi pemrograman sangatlah luas. Apa yang diberikan dosen ketika kuliah itu sangatlah kecil cakupannya dibandingkan keseluruhan ilmu pemrograman. Cobalah eksplorasi sendiri segala hal tentang pemrograman. Ada banyak referensi di internet yang membahas tentang tips dan trik serta teknik dalam pemrograman.
  7. Carilah komunitas yang fokus dengan pemrograman. Di internet ada banyak forum diskusi via web atau mailing list yang membahas tentang pemrograman. Ingat… bahwa orang yang sering bergaul dengan penjual minyak wangi maka dia akan ikut menjadi wangi… So… kita adopsi hal ini. Banyak-banyaklah bergaul dengan orang dalam komunitas yang sama-sama interest dengan pemrograman.
  8. Sangat disarankan Anda memiliki komputer sendiri di rumah atau di kost. Seperti yang telah saya jelaskan di atas bahwa untuk menguasai pemrograman butuh pengalaman dan jam terbang yang banyak dalam membuat progam. Kalau Anda tidak memiliki komputer sendiri, bagaimana bisa menambah jam terbangnya? Untuk belajar pemrograman tidaklah harus membutuhkan komputer dengan spesifikasi tinggi. Cukup komputer Pentium III saja itu sudah bisa, kecuali Anda belajar program yang memang butuh spesifikasi besar misalnya programan berbasis visual. Oya… jangan sekali-kali mengandalkan jam praktikum di laboratorium karena waktu penggunaannya sangat-sangat terbatas. Anggap saja ketika Anda beli komputer adalah sebagai investasi jangka panjang. Yakinlah suatu saat modal Anda untuk membeli komputer itu akan balik kembali, atau malah akan memberikan return of investment yang jauh lebih besar.
  9. Jangan hanya mengandalkan catatan atau modul yang diberikan oleh dosen. Isi modul yang ditulis oleh dosen itu rata-rata masih sedikit kontennya. Berusahalah mencari referensi sendiri terkait dengan pemrograman. Toh… saat ini sudah banyak buku-buku yang mengulas tentang pemrograman. Kalau Anda ingin yang gratis, coba cari referensi di internet karena tersedia banyak free ebook yang bisa didownload.
  10. Jangan hanya asal copy paste. Rata-rata orang yang asal copy paste program itu tidak berusaha memahami program yang dia copy.  Coba pahami dahulu program yang Anda peroleh terutama pada algoritmanya, kalau bisa tulis kembali program tersebut menurut versi Anda. Boleh sih copy paste.. asal Anda juga berusaha memahami makna program di dalamnya. Syukur-syukur kalau Anda memodifikasi kode programnya.

Wow Keren, Macam-Macam Seni Latte Pada Kopi

Latte atau Caffè latte (Bahasa Italia yang artinya kopi susu) adalah espresso atau kopi yang dicampur dengan susu dan memiliki lapisan busa yang tipis di bagian atasnya. Perbandingan antara susu dengan kopi pada caffè latte adalah 3:1. Minuman ini pertama kali ditemukan di Italia pada akhir 1950 oleh Lino Meiorin. 

Ia merupakan pemilik dari sebuah cafe dan merupakan barista pertama dari Italia. Pengunjung cafenya ketika itu tidak terbiasa dengan rasa dari cappuccino tradisional yang sangat tajam dan karenanya meminta lebih banyak susu (latte) untuk dicampur dengan kopi tersebut.

Lama-kelamaan Lino memutuskan untuk menjual minuman espresso dengan lebih banyak susu dan menyebutnya sebagai "caffè latte".

Ketika itu, ia menyajikan caffè latte dalam mangkuk dan kemudian beralih menggunakan gelas bir. Kini, caffè latte disajikan dalam cangkir dan diperindah dengan sentuhan seni (Art of Latte).

Salah satu faktor penting sebuah latte adalah kualitas frothing susu yang fungsinya adalah untuk meningkatkan dan memperkuat rasa kopi, bukan sebaliknya.

Jadi bukanlah latte kalau rasa susunya lebih dominan dibandingkan dengan kopinya, atau kopi dengan sedikit rasa susu.

Untuk mencapai kriteria tersebut tentunya diperlukan sebuah mesin espresso yang bertenaga agar proses frothing benar2 menghasilkan busa halus atau micro foam dalam susunya, selain keterampilan teknis si barista tentunya.









Seni Lukis Bibir yang Unik dan Lucu

Sebuah karya seni yang indah selalu hadir tanpa batasan. Bahkan kadang bisa membuat orang yang melihat nya terdiam karena takjub dengan hasil seni yang menakjubkan.

Kita pasti sering melihat seni lukis dengan media tubuh manusia. Dan karya seni yang satu ini lahir pada media bibir manusia.














Kostum Baru MU Yang Bocor Di Internet Sebelum Diumumkan


Belum lagi musim 2010-2011 berakhir, rancangan kostum baru Manchester United di musim depan telah tersebar di internet.

Sebuah kostum kandang yang dipercaya akan digunakan punggawa The Red Devils pada musim depan telah bocor di internet. Sebagaimana dilansir situs EPLTalk, kostum baru MU itu tersebar setelah situs resmi klub diretas para hacker.

Balutan warna merah menyala tetap dipertahankan Manchester United sebagai kostum kandangnya. Jika dilihat sekilas tak ada perbedaan mencolok dibanding kostum MU sebelumnya.

Raksasa Liga Primer ini tetap mempertahankan desain sederhana namun elegan pada kostum utamanya.

Praktis perbedaan hanya terdapat pada sisi kerah kostum. Jika musim ini, MU menggunakan kerah lipat berwarna putih, untuk musim depan tim yang bermarkas di Old Trafford ini menggunakan kerah berbentuk bulat dengan paduan warna hitam putih yang melingkari leher.

Warna putih pada logo Nike dan AON sebagai sponsor utama klub tetap tersemat di bagian depan kostum Manchester United.

Tim besutan Sir Alex Ferguson ini berpeluang menambah logo Liga Primer pada lengan kostum ini jika mereka sukses merebut titel juara di akhir musim mendatang. 


Sumber

Sabtu, 26 Maret 2011

Earth Hour 2011



Gerakan Earth Hour dimulai di Sidney tahun 2007, ketika 2,2 juta orang dan lebih dari 2.000 lembaga bisnis mematikan lampunya selama satu jam untuk melawan perubahan iklim. Badan energi Australia menyatakan saat dilakukan Earth Hour, konsumsi listrik turun 10,2%.
Tahun berikutnya Earth Hour telah menjadi gerakan global yang meliputi lebih dari 50 juta orang di 35 negara. Beberapa bangunan simbol yang ikut terlibat adalah Sydney Harbour Bridge, CN Tower di Toronto, Golden Gate Bridge di San Francisco dan Colosseum Roma. Saat dilakukan gerakan Earth Hour, konsumsi listrik kembali di hemat. Bangkok bisa menghemat 73,34 megawatt, Manila 102,2 megawatt, 102,2 megawatt di P. Luzon, Toronto 900 megawatt, Irlandia 50 megawatt, Dubai 100 megawatt,

Pada Maret 2009, ratusan juta orang ikut terlibat. Lebih dari 4 ribu kota di 88 negara ikut berpartisipasi membuat kegiatan ini menjadi kegiatan terbesar untuk memerangi perubahan iklim. Saat dilakukan gerakan Earth Hour, konsumsi listrik dihemat 15,1% di Toronto dan 611 megawatt di Philipina.
Tanggal 27 Maret 2010 merupakan kegiatan terbesar Earth Hour, yang melibatkan 128 negara. Bangunan ikon dan tempat-tempat penting di Asia Pasifik, Eropa, Afrika dan Amerika ikut terlibat. Orang-orang di lintas negara secara bergiliran mematikan lampu untuk merayakan dan merenungkan sesuatu yang umum, bumi kita.
Earth Hour 2011 akan dilaksanakan pada SABTU, 26 MARET 2011 JAM 20.30 MALAM WAKTU SETEMPAT (selama satu jam). Setelah Earth Hour ini kami ingin Anda melanjutkannya, setelah lampu kembali dinyalakan, pikirkan hal lain yang bisa Anda lakukan secara berbeda. Bersama-sama kita lakukan.

Earth Hour ini diorganisasikan oleh WWF. WWF (World Wide Fund for Nature) merupakan organisasi dengan lebih dari 5 juta pendukung dan jaringan global meliputi lebih 100 negara. Ini merupakan organisasi konservasi terbesar dan paling dihormati. Misi WWF adalah menghentikan laju pengurangan luas lingkungan alami di bumi dan membangun kesadaran hidup harmonis dengan alam.
Earth Hour merupakan gerakan mematikan/mengurangi penggunaan energi listrik selama satu jam. Gerakan ini bertujuan memunculkan kesadaran bersama untuk memerangi perubahan iklim dengan cara mengurangi konsumsi listrik.

Sumber: earthhour.org, wikipedia.org

Bulan Maret penuh dengan OBSESI !!!

hehehhe.... Bulan ini memang penuh dengan segala bidang yang baru ,,, yang belum pernah sama sekali aku hadapi ,,, pertama ... ketika aku di tunjuk oleh teman" himpunan untuk menjadi anggota sie.Acara dalam sebuah seminar yang akan diadakan oleh himpunan,disitu aku ditugaskan untuk mencari pemateri untuk mengisi acara,,dalam tenggang waktu yang diberikan oleh ketuplak untuk mencari pemateri dipenuhi dengan berbagai kendala ,, dan ditengah" menghadapi kendala itu ... aku sempat memikirkan dan sembari mengucapkan ..."hmm,,,aku ingin jadi pembicara ah,,, aku ingin jadi seorang motivator,,,yang nanti dicari" sama semua orang"
hahhaha,,,, itu kata" yang terlintas dalam fikiran dan benakku kala itu...semoga dapat terwujud...amin :)
Hal yang kedua adalah dimana aku dan teman" diajak untuk interview mengenai acara seminar n talkshow yang akan kita adakan ini di radio Sonata 88.1 FM Bandung. Disini secara tidak langsung aku tertarik dengan dunia broadcasting,,,tapi aku lebih tertarik dengan cara mereka berkomunikasi ,,jujur...aku ingin sekali mencoba dunia ini,, tapi lebih fokus ke bagaimana cara berkomunikaasi yang baik dan bagaimana cara negosiasi yang benar,,,(hehhe,,, maklum ,,,bisa buat mencari modal sponsor buat acara" ) ...
nah yang ketiga adalah aku diperkenalkan oleh teman ku sebuah lembaga belajar bahasa inggris dengan menggunakan metode yang berbeda dengan lembaga" lainnya..
aku dan teman2 mengikuti pertemuan pertama yang memang free alias gratis tanpa bayar sepeserpun .. disini kita  dapat belajar menggunakan bahasa inggris dengan berbagai aksen yang berbeda yang dapat kita pilih sesuai keinginan kita,,, ada aksen American California,American New York,British n Australia..
sistem pembelajaran yang berbeda membuat aku ingin ikut serta untuk dapat bergabung dengan mereka....
Subhanallah .... Tak henti" nya aku bersyukur pada Allah SWT yang telah melimpahkan rahmatnya pada ku di bulan Maret ini ... walau tugas kuliah selalu menghiasi hari"ku ,,, dan setiap kegiatan selalu mewarnai hidupku ,,aku tak akan mencoba untuk menyerah ... karna aku ingin ,, semua orang tahu bahwa aku ada....
aseeekkkk..... hahhahaha ,, InsyAllah ...amin ya Allah ....  :)

Rabu, 23 Maret 2011

Rahmat Qur'an


Video ini mengingatkan aku semasa kecil dulu ,, sepulang dari sekolah dasar aku selalu dihantar oleh Ibu ku ke tempat mengaji :)  sungguh indahnya masa-masa kecil yang dihiasi dengan mengaji dan belajar mengenai Agama Islam ,, Semoga video ini sangad bermanfaat bagi kita semua ,,, dan semoga aku dan para pembaca termasuk orang-orang yang dikasihi Allah SWT amin ya Robbala'lamin ....  :)

dibawah ini adalah Teks Lagu Rahmat Qur'an oleh Hadad Alwi dan Shila



Rahmat Qur'an
(Hadad Alwi dan Shila )

Allah Turunkan rahmat qur'an
Jadikan Qur'an cahaya petunjuk kebenaran
Allah ingatkan kami
Semua yang kami lalai, berikan ilmu yang bermanfaat
jadikan qur'an bacaan yang kami cinta
di malam dan siang
jadikan Qur'an penerang
Ya Robbal'alamin

Versi B.Inggris

Oh Allah bless us with al Qur'an
Make it our leader our light our guide and blessing
Allah remind us of what we forget and teach us what we don't know
Oh my beloved Allah
Do al Qur'an as our reading all night and all day,
All night and all day
Make al Qur'an our foundation
Ya Robbal Alamin

Versi B.Arab

Allahummarhamna bil Qur'an
Waj'alhulana imamaw wa nurrow wahudaw wa rohmah
Allahumma dzakkirna min huma nasiina wa a'limna minhuma jahilna
Warzuqna tilawatahu aana
Allaihi wa athrofannahar
Waj'alhu lana hujjatan
Ya Robbal'Alamin

Contoh Program Quick Sort Non Rekursif

Program Quick Sort Non Rekursif

//Quick non recursive
#include<stdio.h>
#include<conio.h>
#define n 11
#define m 4

int main()
{
  int i;
  int j,X;
  int A[n]={25,12,38,15,20,45,34,3,29,7,22};
  int kiri,kanan,kecil,top;
  int s1[m],s2[m];

  printf("QUICK SORT NON RECURSIVE");
  printf("\n\n");
  printf("\nSebelum disort : ");
  for(i=0;i<=n-1;i++)
    printf(" %d",A[i]);
    printf("\n");

  s1[0]=0;
  s2[0]=n-1;
  top=0;
  while (top>=0)
   {
    kiri=s1[top];
    kanan=s2[top];
    top--;
    i=kiri; j=kanan; kecil=kiri;
    while(i<=j)
     {
      while(i<=j && A[i]<=A[kiri])
        {
         kecil=i;
         i++;
        }
    
      while(i<=j && A[j]>A[kiri])
        {
         j--;
        }
    
      if(i<=j)
        {
        X=A[i];
        A[i]=A[j];
        A[j]=X;
        kecil=i;
        i++;
        j--;
        }  
     }
   }

 X=A[kecil];
 A[kecil]=A[kiri];
 A[kiri]=X;

 if(kiri<kecil-1)
   {
    top++;
    s1[top]=kiri;
    s2[top]=kecil-1;
   }
 if(kecil+1<kanan)
   {
    top++;
    s1[top]=kecil+1;
    s2[top]=kanan;
   }

 printf("\nSetelah disort : ");
 for(i=0;i<=n-1;i++)
    printf(" %d",A[i]);
  
 getch();
}

Selasa, 22 Maret 2011

Contoh Program Quick Sort Recursif

Contoh Program Quick Sort Recursif dengan menggunakan Bahasa C 

//Quick recursive
#include<stdio.h>
#include<conio.h>
#define n 11

int A[n]={25,12,38,15,20,45,34,3,29,7,22};

void sort(int kiri,int kanan);

int main()
{
   int i;
   printf("QUICK SORT RECURSIVE");
   printf("\n\n");
   printf("Sebelum disort : ");
   for (i=0;i<=n-1;i++)
      printf("  %d", A[i] ) ;
      printf("\n\n");

   sort(0,n-1);

   printf("\nSetelah disort : ");
   for (i=0;i<=n-1;i++)
      printf("  %d", A[i] ) ;
  
   getch();
}

void sort(int kiri,int kanan)
{
int i,j,pivot,W;
pivot = A[(kiri+kanan)/2] ;
i = kiri ;
j= kanan;

   while (i<=j)
       {
         while (A[i]<pivot)
            i++;
         while (pivot<A[j])
            j--;
         if (i<=j)
           {
            W=A[i];
            A[i]=A[j];
            A[j]=W;
            i++;
            j--;
           }
       }
  if (kiri<j)
    sort(kiri, j);
  if (i<kanan)
    sort(i,kanan);
}

Metode Sorting

Metode Sorting

Sorting merupakan suatu proses untuk menyusun kembali himpunan obyek menggunakan aturan tertentu. Sorting disebut juga sebagai suatu algoritma untuk meletakkan kumpulan elemen data kedalam urutan tertentu berdasarkan satu atau beberapa kunci dalam tiap-tiap elemen. Pada dasarnya ada dua macam urutan yang biasa digunakan dalam suatu proses sorting:

1. urut naik (ascending)
   Mengurutkan dari data yang mempunyai nilai paling kecil sampai paling besar.

2. urut turun (descending)
   Mengurutkan dari data yang mempunyai nilai paling besar sampai paling kecil.

Contohnya : Data bilangan 5, 2, 6 dan 4 dapat diurutkan naik menjadi 2, 4, 5 dan 6 atau di urutkan turun menjadi 6,5,4, dan 2.
Pada data yang bertipe char, nilai data dikatakan lebih kecil atau lebih besar dari yang lain      didasarkan pada urutan relatif (collating sequence) sesuai dengan tabel ASCII.

Klasifikasi Algortima Pengurutan (sorting)

·         Exchange Sort
Melakukan pembandingan antar data , dan melakukan pertukaran apabile urutan yang didapat belum selesai.
Contohnya : Buble Sort, Cocktail Sort, Comb Sort, Gnome Sort, Quick Sort.

·         Selection Sort
Mencari elemen yang tepat untuk diletakkan di posisi yang telah diketahui, dan meletakkannya di posisi tersebut setelah data tersebut ditemukan.
Contohnya : Selection Sort, Heap Sort, Smooth Sort, Strand Sort. 

·         Insertion Sort
Mencari tempat yang tepat untuk suatu elemen data yang telah diketahui ke dalam subkumpulan data yang telah terurut,kemudian melakukan penyisipan (insertion) data ditempat yang tepat tersebut.
Contohnya : Insertion Sort, Shell Sort, Tree Sort, Library Sort, Patience Sorting.

·         Merge Sort
Data dibagi menjadi subkumpulan-subkumpulan yang kemudian subkumpulan tersebut diurutkan secara terpisah, dan kemudian digabungkan kembali dengan metode merging. Algoritma ini melakukan metode pengurutan merge sort juga untuk mengurutkan subkumpulan data tersebut, atau dengan kata lain,pengurutan dilakukan secara rekursif.
Contohnya : Merge Sort.

·         Non –Comparison Sort
Proses pengurutan data yang dilakukan algoritma ini tidak terdapat pembandingan antar data,data diurutkan sesuai dengan pigeon hole principle.
Contohnya : Radix Sort, Bucket Sort, Counting Sort, Pigeonhole Sort, Tally Sort.

Keuntungan dari Sorting data adalah
·         Data mudah dicari, mudah untuk dibetulkan, dihapus, disisipi atau digabungkan. Dalam keadaan terurut,Kita mudah melakukan pengecekan apakah ada data yang hilang.
·         Mempercepat proses pencarian data yang harus dilakukan berulang kali.

Semangat Menulis Blog Lagiii.... n_n"

Akhirnya setelah lama tidak menulis lagi di blog ini ,,, ada rasa kerinduan juga untuk duduk di depan laptop sembari mengetik apapun yang bisa aku share untuk semua teman-teman....  dan pastinya selalu di temani dengan secangkir minuman ,,, kadang teh, kadang kopi ,, yang penting minuman ap aja bolee deh ,,,, yang penting halal,.. hehehhe (n_n)"

Malam ini aku disibukkan dengan tugas Struktur Data ,, ditengah-tengah konsentrasi menyelesaikan tugas ,, terdengar suara kucing mengeong-ngeong dari luar .... bersisik sekali ,,, eh berisik sekali ...  >.<"
tuh kucing lapar mungkin ya ,,, tapi secara ini udh hampir tengah malam ,,, ku urungkan niat untuk melihat keluar kosan ... heu,, sereeemm ... heheheh ^_^"

Lanjut bikin tugas ,, hmm,,,akhirnya suara meong2 si kucing sudah tidak terdengar lagi ,,, semoga si kucing sudah menemukan makanan dan tempat yg layak untuk tidur di malam ini ,,, (*hehehe...)