Senin, 22 Oktober 2012

Fungsi di C++


Pengertian Fungsi
Fungsi merupakan bagian dari kode program yang terpisah dari program utama. Bagain kode program ini di-execute jika diperlukan untuk melakukan tindakan khusus dalam program. Fungsi banyak dilibatkan dalam program dengan tujuan untuk mengurangi duplikasi pengkodean dan untuk mempermudah pemahaman. Secara sederhana terdapat fungsi yang tidak mengambil satu parameterpun dan menghasilkan void (data yang tidak memiliki nilai). Namum pada fungsi yang lain akan mengambil suatu parameter dan mungkin menghasilkan suatu nilai tertentu. Parameter merupakan suatu nilai yang di-pass-kan (diseberangkan) pada fungsi yang berguna untuk mengubah operasinya atau untuk menunjukan operasi yang lebih luas. Sebelum fungsi digunakan, fungsi harus dideklarasikan dulu. Deklarasi fungsi (prototype) berguna untuk memberitahukan compiler tentang bagaimana fungsi diambil dan tipe data yang diambil/dihasilkan. Fungsi dapat dipanggil oleh fungsi yang lain maupun dirinya sendiri (rekursif).

Contoh fungsi :
int rata(int x, int y, int z)
{
int ave;
ave = (x + y + z)/3;
return(ave);
}

Di dalam fungsi dikenal istilah Parameter Formal dan Parameter Aktual :
a. Parameter formal adalah parameter yang terdapat pada pendefinisian sebuah fungsi. 
b. Parameter aktual adalah parameter yang terdapat pada saat pemanggilan fungsi.

Cara melewatkan parameter ke dalam suatu fungsi dapat dilakukan melalui dua cara yaitu: 
a. Pelewatan parameter melalui nilai (call by value) :
Pelewatan parameter ke dalam fungsi dengan menyalin nilai dari suatu variabel aktualnya. Maksudnya adalah fungsi menerima masukan berupa nilai, bukan alamat memori letak dari datanya dan nilai tersebut disimpan di alamat memori yang terpisah dari nilai aslinya yang digunakan oleh bagian program yang memanggil fungsi.
Contoh :
#include <stdio.h>
#include <conio.h>
int kali(int a,int b, int c) //parameter formal
{
int x;
x = a * b * c;
return(x);
}
int main()
{
int a,b,c;
printf(“Masukkan angka 1 : “);
scanf(“%d”,&a);
printf(“Masukkan angka 2 : “);
scanf(“%d”,&b);
printf(“Masukkan angka 3 : “);
scanf(“%d”,&c);
printf(“Hasil perkalian ketiga bilangan adalah %d”,kali(a,b,c)); //parameter aktual
getch();
return(0);
}

b. Pelewatan parameter melalui acuan/referensi (call by reference) :
pelewatan parameter ke dalam fungsi dengan menyalin alamat dari suatu variabel aktualnya. Fungsi yang menerima kiriman alamat ini akan menggunakan alamat yang sama untuk mendapatkan nilai datanya. Hal ini dilakukan dengan menggunakan pointer. Pointer adalah variabel yang merujuk pada alamat lokasi suatu memori tertentu, variable pointer dapat dideklarasikan dengan menuliskan nama variabelnya diawali dengan asterisk (‘*’). Perubahan yang terjadi pada variabel asal akan mengakibatkan perubahan pada variabel pointernya dan sebaliknya.
Contoh :
#include <stdio.h>
#include <conio.h>
void desc_sort(int *bil1,int *bil2) //parameter formal
{
if(*bil1<*bil2)
{
*bil1 = *bil1 + *bil2;
*bil2 = *bil1 – *bil2;
*bil1 = *bil1 – *bil2;
}
}
int main()
{
int a,b,c;
printf(“Masukkan angka 1 : “);
scanf(“%d”,&a);
printf(“Masukkan angka 2 : “);
scanf(“%d”,&b);
printf(“Masukkan angka 3 : “);
scanf(“%d”,&c);
desc_sort(&a,&b); //parameter aktual
desc_sort(&a,&c); //parameter aktual
desc_sort(&b,&c); //parameter aktual
printf(“Hasil descending sort adalah %2d %2d %2d”,a,b,c);
getch();
return(0);
}
  
Di dalam penggunaan fungsi-fungsi dalam program kita mengenal adanya istilah variable local dan variable global :
a. Variabel lokal :
Variabel yang nama dan nilainya hanya dikenal di suatu blok statement tertentu saja atau di dalam suatu fungsi. Variabel lokal harus dideklarasikan di dalam blok bersangkutan. Variabel lokal akan dihapus dari memori jika proses sudah meninggalkan blok statement letak variable lokalnya.
b. Variabel global :
Variabel yang dikenal di semua bagian-bagian tertentu dari program. Variabel global dapat dibuat dengan cara mendeklarasikannya di luar suatu blok statement atau di luar fungsi-fungsi yang menggunakannya.

Sabtu, 06 Oktober 2012

Berteman Dengan Sepi



Sebelum ada dirimu, hati ini terasa sunyi tanpa nafas cinta, diri ini senyap tanpa kasih sayang, ruang hatiku gelap tanpa arah untuk melangkah. Semenjak ada dirimu, aku selalu yakin, kamulah cintaku, belahan jiwaku, pelabuhan terakhirku dan bahkan kau dapat membuatku melupakan masa lalu yang aku sendiri tak ingin megingatnya tapi mengapa semua ini harus terjadi ? di saat terang duniaku kau berlalu, kau tinggalkan sepenggal dusta dalam rasa.

Marah, kecewa, sedih, aku tak mampu lagi menggambarkan betapa sakitnya hati ini. Kini tak ada lagi ku dapatkan rasa cinta dan kasih sayang darimu. Setelah sekian lama, barulah aku menyadari bahwa sejak dahulu kau hanya berpura-pura mencintai dan menyayangiku.

Lagi dan lagi, aku harus berteman dengan sepi. Walau semua harus kulalui dengan tangisan, walau semua harus kulalui dengan kesedihan, walau aku harus teteskan air mata, walau hatiku harus merasa terluka tapi ku yakin di sana masih ada harapan, harapan untuk menggapai kebahagiaan..

Untukmu Kekasih

Kamis, 04 Oktober 2012

Keping Hati



.. Ini datang dari hatiku, jika suatu hari nanti, setelah kau lelah mencari banyak hati dan masih belum menemukan seseorang yang tepat, belum terlalu telat, aku tetap menunggumu ..

.. Pulangkan lagi semua cinta, hangatkan air mata, peluh pedih sebuah jiwa, jangan sakiti hatiku cinta ..

.. Dalam kesendirian dan sepinya cinta, air mata bisa menjadi hal yang terindah sekaligus paling menyakitkan ..

.. Diriku, dirimu, hatiku, hatimu, nafasku, nafasmu, fikiranku, fikiranmu, semuanya tetap ada tapi telah terpisahkan jauh ..

.. Tirai mimpi telah terbakar musnah, tak mau kuinginkan melebihi yang ku mampu, selama kubisa, ingatkan batinku tak ada yang sempurna di dunia ini, bahkan cinta kita ..

.. Kenapa hati selalu menyayat pedih dalam jiwa ? mencoba tersenyum dalam tiap penderitaan jiwa, cinta, sayang, rasa peduli, ku merindukan semua itu ..

.. Bila kita mengemis atau memaksa cinta seseorang, kita hanya akan menyakiti diri sendiri ..

Rabu, 03 Oktober 2012

Kode Warna



Kode warna HTML adalah kumpulan kode-kode yang terdiri dari gabungan 6 angka atau huruf yang jika dibuka di browser akan menjadi warna. Tentunya bagi yang terbiasa otak-atik website, blog, terutama bagi pendesainer template tentu tidak asing lagi dengan judul di atas. Berikut kode warna HTMLnya, tinggal anda klik pada kolom warna dan kodenya akan muncul.








































































































































































































Kode warna yang terpilih :

TutorialTekhnik Blogging

Mengetahui Komputer yang Terkena Virus



Apakah komputer kamu terinfeksi oleh virus atau tidak? Tentu saja kita tidak dapat menebaknya. Virus sangat menjengkelkan jika komputer kita terinfeksi karena membuat komputer kita bekerja menjadi lambat atau hang, bahkan bisa mengalami kerusakan yang cukup parah jika kita tidak segera menanganinya. Tapi jangan khawatir, disini saya akan ngasih tau gimana cara mengetahui komputer kamu ada virusnya atau tidak. Ikuti cara-cara dibawah ini!
Pertama kamu harus me-non-hiddenkan semua file yg terhiddden, caranya :
My Computer —> Tool –> Folder Option –> View –> advance settings –> Hidded files and folder pilih yang show hidden files dibawahnya pilihan atau centang “hide protected operating system files” dihilangkan. Kemudian “Ok” kan semua dengan menekan tombol “OK”. Kemungkinan besar virus menyebar lewat Flash disk. untuk menegetahui komputer atau laptop kita terkena virus, maka caranya adalah coba colokin Flash disk (bisa juga pakai MMC, stick duo atau media penyimpan lainnya) ke komputer atau laptop yang di curigai terkena virus masuk ke My Computer –> klik kanan Flash disk –> Open.

kalau ada file aneh atau biasa berextensi exe, pif, com ataupun autorun.inf coba periksa, kemungkinan besar itu virus.

Melihat pada Start -> run -> ketikkan cmd untuk menampilkan command prompt, jika layar tampilannya tidak keluar dimungkinan komputer sudah terinfeksi oleh virus. Langkah terakhir adalah dengan menampilkan fungsi task manager, dengan cara tekan ctrl + alt + del. Jika tampilannya tidak keluar maka komputer bisa dianggap terinfeksi oleh virus. Selanjutnya yang bisa dilihat dari waktu dari setiap setiap proses yang kita jalankan, jika lebih lambat/berat dari sebelumnya dimungkinkan komputer terinfeksi oleh virus.

Mengagumimu



Ini tidak pernah dialamatkan untuk kamu, aku hanya ingin menulis sesuatu yang mungkin saja bisa menerjemahkan perasaan yang selalu menggebu-gebu. Bukan, ini bukan surat cinta, hanya beberapa perasaan kecil sebagai lambang kekagumanku terhadapmu.

Aku seperti seseorang yang tersesat dan kebingungan mencari jalan pulang, sosokmu datang dengan cahaya benderang mengantarku menuju cahaya terang. Aku pernah merasakan seberapa hangat sinar matamu dan seberapa hangatnya genggaman tanganmu dan aku merasakan kalimat-kalimat dalam setiap paragraf yang kau ciptakan juga sangat memelukku.

Aku suka setiap kata yang kau tuliskan dimanapun. Kadang aku sering termenung beberapa detik dan dibuat melayang oleh kata-katamu. 

Sederhana namun penuh magis, sulit dijelaskan, tapi aku mengagumimu. Aku menyediakan 24 jam milikku untuk memperhatikan gerak gerikmu yang memang tak tersentuh jemariku. Ini bukan retorika atau sekedar gombalanku, aku juga tak ingin mengganggumu dengan perasaan yang selama ini menggebu-gebu dihatiku. Aku takkan rela melihatmu tersiksa karna perasaan yang aku punya.

Malam ini bulannya enggan menunjukkan seluruh tubuhnya.
Bintang juga sedang malas keluar kandang.
Ia memilih berselimut tapi bagiku tak masalah kamu milik siapa yg penting aku mencintai sosokmu.