About Me

Kumpulan cerita, ocehan, renungan dan filosofi hasil dari buah pikiran sendiri dicampur aduk dengan buah pikiran orang :D

Senin, 26 April 2010

Blog Learning from everthing di hapus


Hari ini, Senin 26 April 2010, saya selaku admin dan pemilih blog atas nama www.hidayahwigati.blogspot.com menyatakan bahwa blog tersebut saya hapus, cos saya bingung ngurusnya, hehe..

Terlalu banyak memilihi blog ternyata tidak terlalu mengasyikan, malah bisa jadi memperburuk keadaan. Lebih enak terkonsentrasi dulu pada satu blog.

Tapi semua tergantung individunya aja si. Klo aku sendiri si ribet banyak-banyak gitu. Gak bisa ngurusnya, cos akunya juga malesan. Posing di satu blog (blog ini) aja gak kontinue, kadang-kadang aja klo mau. Apalagi klo banyak blog. Hehe..

Bisa jadi, gara-gara ribet dan gak mau klo salah satu blog jadi blog kuburan. Jadi bikin kepikiran dan jatuh sakit. Hehe.. Jujur aja. Hari ini gw lagi puyeng banget, mual dan pengen muntah, meuni lemes pisan euy,,

Dah ah, cape.. istirohat dulu..

Rabu, 21 April 2010

Percabangan Dengan Pernyataan Switch Case

OK, dalam postingan kali ini saya akan berbagi kembali dan mengutek-utek program yang sebelumnya sudah ada (Toko Susu Mantaf) yang sebelumnya sudah di bahas di posting sebelumnya (nah lo, sebelumnya-nya banyak banget)

Kali ini, pembahasannya sama dengan materi yang saya dapat pada hari Senin kemarin (19 April 2010), yakni merubah struktur program yang awalnya menggunakan pernyataan if, diganti dengan pernyataan switch case. Dengan program yang sama dan hasil output yang sama.

Mungkin untuk lebih afdolnya, kita bahas dulu apa sih sebenernya fungsi switch case itu. Ok, let's begin..

Bentuk switch case merupakan bentuk pernyataan yang dirancang khusus untuk menangangi pengambilan kepusysan yang melibatkan beberapa atau bahkan banyak alternatif. Pernyataan ini sama fungsinya dengan if-else bertingkat (Nested if), tetapi jenis varible yang digunakan hanya vertipe char dan int. Jadi hanya karakter tunggal yang boleh dijadikan konstanta, kalau rekan-rekan menggunakan konstanta ganda, misal "kode", ya nggak bisa, kudu diganti deh, misalnya "kode" di swtch case konstantanya diganti jadi "k".
Untuk lebih jelasnya mari kita lihat bentuk Umumnya,

switch (ekpresi interger atau character)
{
case 'konstanta1':
perintah1;
perintah2;
break;
case 'konstanta2:
perintah3;
perintah4;
break;
default:
perintah5;
perintah6;
}


Nah begitu. Lanjut ke Syntax yang saya buat, adalah sebagai berikut di bawah ini... (jerenjeng,,,,,,,-backsound)

#include
#include
#include
main()
{
char nama[20],ks,ku, jenis[15], ukuran[15], jwb;
long int harga, beli, total, bayar, kembali;

atas:
clrscr();
cout<<"==========================="<cout<<"TOKO SUSU 'MANTAF' Cikarang"<cout<<"==========================="<cout<<"Nama Pelanggan :";cin>>nama;
cout<<"Kode Susu (A/B/C) :";cin>>ks;
cout<<"Kode Ukuran (1/2/3) :";cin>>ku;
cout<<"Jumlah Beli :";cin>>beli;
cout<<"==========================="<cout<
switch (ks)
{
case 'A':
case 'a':
strcpy(jenis,"Dancow");
switch (ku)
{
case '1':
strcpy (ukuran,"Kecil");
harga=25000;
break;
case '2':
strcpy(ukuran,"Sedang");
harga=30000;
break;
default:
strcpy(ukuran,"Besar");
harga=40000;
}

case 'B':
case 'b':
strcpy(jenis,"Milo");
switch (ku)
{
case '1':
strcpy (ukuran,"Kecil");
harga=21000;
break;
case '2':
strcpy(ukuran,"Sedang");
harga=27000;
break;
default:
strcpy(ukuran,"Besar");
harga=35000;
}

default:
strcpy(jenis,"Bendera");
switch (ku)
{
case '1':
strcpy (ukuran,"Kecil");
harga=40000;
break;
case '2':
strcpy(ukuran,"Sedang");
harga=45000;
break;
default:
strcpy(ukuran,"Besar");
harga=50000;
}
}


total=harga*beli;
cout<clrscr();
cout<<"==================================="<cout<<"DATA TOKO SUSU 'MANTAF' Cikarang "<cout<<"==================================="<cout<<"Nama Pelanggan : "<cout<<"Jenis Susu : "<cout<<"Ukuran Susu : "<cout<<"Harga : "<cout<<"Jumlah Beli : "<cout<<"==================================="<cout<<"Total Pembelian : "<cout<<"Uang Bayar : ";cin>>bayar;
kembali=bayar-total;

if (bayarcout<<"Uang Anda Kurang"<else
cout<<"Uang Kembali : "<cout<
cout<<"Mau Input Data Lagi?? (Y/T) :";cin>>jwb;

if (jwb=='Y' || jwb=='y')
goto atas;
else
cout<<"Terimakasih Atas Kunjungan Anda."<getch();
}


Nah, dari kumpulan perintah diatas, hasilnya kaya gambar di bawah ini :



Begitulah. Kembali lagi saya ingatkan. Bagi rekan-rekan pembaca yang merasa senasib dengan saya atau sudah unggul dari pada saya, mohon berbagi pendapat. Syukur-syukur ada yang nambahin, malah saya berharap banget ada yang nambahin, jadi saya bisa belajar. Demikian dari saya, kalau ada kesalahan, tolong beritahu saya, bisa via comment di posting ini, atau via shoutmix ditax samping kiri.

If Bersarang Dalam Pemrograman C++

Today saya akan membahas sekaligus mereview untuk diri saya sendiri berkaian dengan mata kuliah yang baru saya dapatkan hari Kamis lalu (15 April 2010). Berhubung saya masih baru dan saya bukan termasuk orang yang dibilang cerdas binti pintar maka cara agar saya bisa mengingat struktur dari program beserta syntaxnya adalah dengan cara menuliskannya kembali di blog saya ini.

Sebelum membahas mengenai If Bersarang, mungkin nggak papa juga kalau kita tahu tentang fungsi If secara simple.

Fungsi If disebut juga Operasi pengeleksian Kondisi, yakni pernyataan percabangan yang digunakan untuk memecahkan pesoalan dalam rangka pengambilan suatu kepurusan diantara sekian pernyataan yang ada.

Sesuai dengan bentuk dan kadar dari struktur syntaxnya, fungsi If bisa digolongkan dalam 3 jenis, yakni If, If...else, dan Nested if atau yang biasa disebut dengan If bersarang.

1. Pernyataan If
If memiliki pengertian "Jika Kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan.

Bentuk umum dari pernyataan ini adalah :

if (kondisi)
pernyataan;

untuk pernyataan yang bersifat ganda, maka bisa dituliskan dengan mengawali pernyataan dan mengakhirinya dengan tanda { dan }

if (kondisi)
{
pernyataan1;
pernyataan2;
pernyataan3;
}


2. Pernyataan If...Else

Pernyataan ini memiliki maksud "Jika kondisi bernilai benar, maka perintah1 akan dikerjakan, dan jika tidak memenuhi syarat maka yang akan dikerjakan adalah perintah2."

Bentuk umum dari pernyataan ini adalah

if (kondisi)
perintah1;
else
perintah2;

dan untuk bentuk dari perintah majemuknya

if(kondisi)
{
perintah1;
perintah2;
}
else
{
perintah3;
perintah4;
}

3. Pernyataan Nested If

Yakni pernyataan dimana nilai suatu if berada dalam nilai if yang lain. Istilah simplenya adalah if didalam if.

Untuk bentuk penulisannya


if (syarat/kondisi)
if(syarat/kondisi)
perintah1;
else
perintah2;
else
if(syarat/kondisi)
perintah3;
else
perintah4;


OK. Saya kira cukup review untuk maksud dan tujuan dari fungsi if. Lanjut ke program latihan yang akan kita buat.

Jadi, dalam program ini, kita (dalam hal ini saya sebagai penulis dan mahasiswi baru yang masih cupu), dituntut untuk menghasikan program dengan tampilan akhir seperti gambar di bawah ini :

OK. Sudah ditelaah kan hasil program diatas? hehe..
Sekarang mari kita simak syntax yang berhasil saya buat, yakni seperti di bawah ini

#include
#include
#include
main()
{
char nama[20],ks,ku, jenis[15], ukuran[15], jwb;
long int harga, beli, total, bayar, kembali;

atas:
clrscr();
cout<<"==========================="<
cout<<"TOKO SUSU 'MANTAF' Cikarang"<
cout<<"==========================="<
cout<<"Nama Pelanggan :";cin>>nama;
cout<<"Kode Susu (A/B/C) :";cin>>ks;
cout<<"Kode Ukuran (1/2/3) :";cin>>ku;
cout<<"Jumlah Beli :";cin>>beli;
cout<<"==========================="<
cout<

if (ks=='A'||ks=='a')
{
strcpy (jenis, "Dancow");
if (ku=='1')
{
strcpy (ukuran,"Kecil");
harga=25000;
}
else if (ku=='2')
{
strcpy(ukuran,"Sedang");
harga=30000;
}
else
{
strcpy(ukuran,"Besar");
harga=40000;
}
}
else
if (ks=='B'||ks=='b')
{
strcpy (jenis, "Milo");
if (ku=='1')
{
strcpy (ukuran,"Kecil");
harga=21000;
}
else if (ku=='2')
{
strcpy(ukuran,"Sedang");
harga=27000;
}
else
{
strcpy(ukuran,"Besar");
harga=35000;
}
}
else
if (ks=='C'||ks=='c')
{
strcpy (jenis, "Bendera");
if (ku=='1')
{
strcpy (ukuran,"Kecil");
harga=40000;
}
else if (ku=='2')
{
strcpy(ukuran,"Sedang");
harga=45000;
}
else
{
strcpy(ukuran,"Besar");
harga=50000;
}
}

total=harga*beli;
cout<
clrscr();
cout<<"==================================="<
cout<<"DATA TOKO SUSU 'MANTAF' Cikarang "<
cout<<"==================================="<
cout<<"Nama Pelanggan : "<<
cout<<"Jenis Susu : "<<
cout<<"Ukuran Susu : "<<
cout<<"Harga : "<<
cout<<"Jumlah Beli : "<<
cout<<"==================================="<
cout<<"Total Pembelian : "<<
cout<<"Uang Bayar : ";cin>>bayar;
kembali=bayar-total;

if (bayar
cout<<"Uang Anda Kurang"<
else
cout<<"Uang Kembali : "<<
cout<<

cout<<"Mau Input Data Lagi?? (Y/T) :";cin>>jwb;

if (jwb=='Y' || jwb=='y')
goto atas;
else
cout<<"Terimakasih Atas Kunjungan Anda."<
getch();
}


Untuk program diatas saya menggunakan Borland C++5.02, kalau mau ada yang menggunakan program lain juga boleh, misal visual studio dan kawan-kawannya. Yang jelas, inti dari programnya sama, paling hanya beberapa commandnya saja yang agak berbeda. Tapi tetep, intinya sama saja.

Yaps. Itulah syntaxnya, buat rekan-rekan pembaca yang bernasib sama seperti saya (baru belajar C++ ) atau mungkin rekan-rekan seperjuangan di BSI Cikarang, silakan dixcek kembali. Syukur alhamdulillah jika ada yang mau bantu menambahi dan mengoreksi.

Minggu, 18 April 2010

KERANCINGAN editing Poto.. Download Photoscape aja.

Gara-gara kerancingan / kegetolan editing poto tapi gak bisa pake photoshop (hardware tidak mendukung) jadi ya alih-alih cari kesempatan dalam kesempitan , pake photoscape aja.

Program editing ini gak terlalu berat, jadi lebih luwes lah sama gerak hardware aku. Yah, walaupun fitur editingnya tidak selengkap photoshop, namun lumayanlah bisa buat have fun.

Ni beberapa hasil kegatelanku.. hehe...
Awalnya kek gini (gw take dari dapur temen gw,,)


Setelah dilakukan penambahan efek Blur dan Backlight jadi kek dibawah ini.


Nah, ada lagi nih editing yang mantabz, tapi maaf, bukan bunda salah mengandung, salah sendiri narsis.. haha..


Piss Bro.. hehe...


Buat yang pengen download Photoscapenya, download di mari aja DOWNLOAD PHOTOSCAPE DISINI. Good looking and good luck.. haha..

Anak Baru

Haha.. Ini dia tampang muka-muka jadul yang baru punya kesempatan buat ngemut bangku perkuliahan dan makan genteng kampus. Beda banget sama jaman dulu waktu SD. SMP. SMA/SMK. Selisih dan beda usia sama temen sebaya paling cuma setahun. Lha di sini. Udah jauhh,, ada yang lulusan 2005/2006/2007 dan ada pula yang menyebutkan sebagai lulusan "Sensitif". What the meaning of sensitif?? hehe.. Just he (cos dianya cowo) know.

But semuanya gak jauh beda lah. Hanya implementasi dan pemahaman masing-masing individu sudah lebih maju dari pada pemikiran anak-anak SMA. Walaupun tingkah polahnya tidak jauh berbeda bahkan lebih gila dari anak SMA.

Satu hal yang benar-benar terasa adalah pola pikir yang sudah lebih jauh berkembang. Yups, secara gw lulusan 2008, masih anak orok gwnya. Kadang sudah juga ngimbangin ke dewasaan yang lain, namun setidaknya gw masih bisa ngimbangin ke geblekan mereka. Hehe..

Yo wes lah, biar dah pada Uzur wa tuwa. Tetep semangat ngemut bangku perlukiahan deh. Biar masa depan bisa dijangkau sesuai dengan Impian . Amiin.
Cos di Negara kita tercinta Indonesia ini, tittle masih lebih berpengaruh daripada ketrampilan. Jadi klo trampil tapi g punya tiltle, mending wiraswasta aja deh. Jangan ngarep jadi pegawai hehe.. susah.

When I have a sick

Yaps, inilah salah satu ulah paling iseng dan asal yang pernah aku lakukan, tapi berhasil. hehe..

Ini terjadi pas lagi bener-bener dalam keadaan sakit. Sakit? yah, gw kena radang amandel. Awalnya si kena yang kanan, giliran yang kanan sembuh, pas baru dua hari, gw ikut nimbrung makan kripik setan. Wal hasil, si sakit bekunjung kembali ke sisi Kiri, mantabs gan.. seminggu 2 kali gw kerumah sakit. Dan apesnya lagi, tiap periksa tu gak kebagian dokter THT, ya sudah, poli umum jadi pelabuhan terakhirku.

So flash back to that picture, biar ceritanya nyambung, cos ni cerita pake alur bolak balik butuk,

Nah pas hari kemis, tanggalnya gw lupa, gw lagi demam-demanya tu. Siang udah ijin pulang cepet pas di kantor, malemnya gw maksain ikut kuliah. Yah secara kampus deket n gw kan pelit, gak mau rugi klo masalah bayar membayar. And seperti biasa, praktek pasti langsung bikin program, gw baru semester 1 jadi baru dapet C++. Hmm,, gw langsung mikir tu, dengan keadaan gw yang lagi demam wa puyeng bisa gak ya bikin tu program. Mana dosennya cuma ngasih hasil tampilannya doank. Syntaxnya suru kita yang improve. Yah OK lah.. try and no error. Surprise, kaget, seneng dan rada g percaya. Secara ya, gw gak mikir sama sekali. Cuma nginput aja sesuai dengan yang biasanya. Cout dan Cin, main dan getch, haha.. Gw nyombong ni. Baru kali itu gw bikin program (walau ecek-ecek) sekali jadi. Senyum tergambar jelas di wajah gw, mana dapet pujian lagi.
"Kamu mah hebatan ya? bisa gitu sekali langsung jadi. " Kata yang muji gitu. (yang muji ada deh..)
haha..

Tapi, walau udah berhasil, tetep aja nyeri di tenggorokan belum sembuh. Tapi mendinglah, jadi ada semangat belajar. I wish my wishes to work on Depkominfo bisa terlaksana.. Amiin.. (ngarep mode ON)