Sunday, January 23, 2011

Bila Al Qur'an bisa bicara

Waktu engkau masih kanak-kanak, kau laksana kawan sejatiku
Dengan wudu' aku kau sentuh dalam keadaan suci
Aku kau pegang, kau junjung dan kau pelajari
Aku engkau baca dengan suara lirih ataupun keras setiap hari
Setelah usai engkaupun selalu menciumku mesra
Sekarang engkau telah dewasa...
Nampaknya kau sudah tak berminat lagi padaku...
Apakah aku bacaan usang yang tinggal sejarah...
Menurutmu barangkali aku bacaan yang tidak menambah pengetahuanmu
Atau menurutmu aku hanya untuk anak kecil yang belajar mengaji saja?

Sekarang aku engkau simpan rapi sekali hingga kadang engkau lupa dimana menyimpannya
Aku sudah engkau anggap hanya sebagai perhiasan rumahmu
Kadang kala aku dijadikan mas kawin agar engkau dianggap bertaqwa
Atau aku kau buat penangkal untuk menakuti hantu dan syetan
Kini aku lebih banyak tersingkir, dibiarkan dalam kesendirian dalam kesepian
Di atas lemari, di dalam laci, aku engkau pendamkan.

Dulu...pagi-pagi...surah-surah yang ada padaku engkau baca beberapa halaman
Sore harinya aku kau baca beramai-ramai bersama temanmu di surau.....
Sekarang... pagi-pagi sambil minum kopi...engkau baca Koran pagi atau nonton berita TV
Waktu senggang..engkau sempatkan membaca buku karangan manusia
Sedangkan aku yang berisi ayat-ayat yang datang dari Allah Yang Maha Perkasa.
Engkau campakkan, engkau abaikan dan engkau lupakan...

Waktu berangkat kerjapun kadang engkau lupa baca pembuka surah2ku (Basmalah)
Diperjalanan engkau lebih asyik menikmati musik duniawi
Tidak ada kaset yang berisi ayat Alloh yang terdapat padaku di laci mobilmu
Sepanjang perjalanan radiomu selalu tertuju ke stasiun radio favoritmu
Aku tahu kalau itu bukan Stasiun Radio yang senantiasa melantunkan ayatku

Di meja kerjamu tidak ada aku untuk kau baca sebelum kau mulai kerja
Di Komputermu pun kau putar musik favoritmu
Jarang sekali engkau putar ayat-ayatku melantun
E-mail temanmu yang ada ayat-ayatkupun kadang kau abaikan
Engkau terlalu sibuk dengan urusan duniamu
Benarlah dugaanku bahwa engkau kini sudah benar-benar melupakanku

Bila malam tiba engkau tahan nongkrong berjam-jam di depan TV Menonton pertandingan Liga Italia , musik atau Film dan Sinetron laga
Di depan komputer berjam-jam engkau betah duduk
Hanya sekedar membaca berita murahan dan gambar sampah

Waktupun cepat berlalu...aku menjadi semakin kusam dalam lemari
Mengumpul debu dilapisi abu dan mungkin dimakan kutu
Seingatku hanya awal Ramadhan engkau membacaku kembali
Itupun hanya beberapa lembar dariku
Dengan suara dan lafadz yang tidak semerdu dulu
Engkaupun kini terbata-bata dan kurang lancar lagi setiap membacaku.

Apakah Koran, TV, radio , komputer, dapat memberimu pertolongan?
Bila engkau di kubur sendirian menunggu sampai kiamat tiba
Engkau akan diperiksa oleh para malaikat suruhanNya
Hanya dengan ayat-ayat Allah yang ada padaku engkau dapat selama melaluinya.

Sekarang engkau begitu enteng membuang waktumu...
Setiap saat berlalu...kuranglah jatah umurmu...
Dan akhirnya kubur sentiasa menunggu kedatanganmu..
Engkau bisa kembali kepada Tuhanmu sewaktu-waktu
Apabila malaikat maut mengetuk pintu rumahmu.

Bila aku engkau baca selalu dan engkau hayati...
Di kuburmu nanti....
Aku akan datang sebagai pemuda gagah nan tampan
Yang akan membantu engkau membela diri
Bukan koran yang engkau baca yang akan membantumu
Dari perjalanan di alam akhirat
Tapi Akulah "Qur'an" kitab sucimu
Yang senantiasa setia menemani dan melindungimu

Peganglah aku lagi . .. bacalah kembali aku setiap hari
Karena ayat-ayat yang ada padaku adalah ayat suci
Yang berasal dari Allah, Tuhan Yang Maha Mengetahui
Yang disampaikan oleh Jibril kepada Muhammad Rasulullah.

Keluarkanlah segera aku dari lemari atau lacimu...
Jangan lupa murattal mp3 yang ada ayatku dalam hpmuu
Letakkan aku selalu di depan meja kerjamu
Agar engkau senantiasa mengingat Tuhanmu

Sentuhilah aku kembali...
Baca dan pelajari lagi aku....
Setiap datangnya pagi dan sore hari
Seperti dulu....dulu sekali...
Waktu engkau masih kecil , lugu dan polos...
Di surau kecil kampungmu yang damai

Jangan biarkan aku sendiri....
Dalam bisu dan sepi....
Waktu engkau masih kanak-kanak, kau laksana kawan sejatiku
Dengan wudu' aku kau sentuh dalam keadaan suci
Aku kau pegang, kau junjung dan kau pelajari
Aku engkau baca dengan suara lirih ataupun keras setiap hari
Setelah usai engkaupun selalu menciumku mesra
Baca Selengkapnya...

Sunday, January 16, 2011

Quiz pra UAS 1

Program Rental Komputer
Soal :
Sebuah Rental  memiliki ketentuan sebagai berikut :
Biaya pemakain perjam adalah Rp 3000,00.
Bila pemakaian lebih/sama dengan 5 jam mendapatkan potongan 10 % dari totalbiaya,
selain itu tidak mendapat potongan.
1. Buatlah program untuk menghitung biaya tagihannya berdasarkan lama pemakaian
2. Buatlah struktur untuk data pemakai
3. Buatlah sebuah function untuk menghitung potongan

Tampilan Awal

Jumlah Data ?

============================
PROGRAM TAGIHAN RENTAL
KOMPUTER LAB K
============================
Data Ke - : (output)
No Komputer : (input)
Nama Pemakai : (input)
Lama pakai (jam) : (input)
============================

Tampilan Akhir

=================================================
RINCIAN TAGIHAN RENTAL KOMPUTER LAB K
No NoKomp Nama Lama Pakai Potongan Total Tagihan
…         ….    …                 …     …             …
=================================================

jawabannya  SILAKAN CLICK DISINI

Output:
Baca Selengkapnya...

Saturday, January 15, 2011

Quiz pra UAS 2

Program Tagihan warnet
Soal :
Sebuah WARNET memiliki ketentuan sebagai berikut :
Biaya pemakain perjam adalah Rp 5000,00.
Bila pemakaian lebih/sama dengan 5 jam mendapatkan potongan 10 % dari totalbiaya,
selain itu tidak mendapat potongan.
1. Buatlah program untuk menghitung biaya tagihannya berdasarkan lama pemakaian
2. Buatlah struktur untuk data pemakai
3. Buatlah sebuah function untuk menghitung potongan

Tampilan Awal

Jumlah Data ?

============================
PROGRAM TAGIHAN WARNET
KOMPUTER LAB K
============================
Data Ke - : (output)
No Komputer : (input)
Nama Pemakai : (input)
Lama pakai (jam) : (input)
============================

Tampilan Akhir

=================================================
RINCIAN TAGIHAN
WARNET KOMPUTER LAB K
No NoKomp Nama Lama Pakai Potongan Total Tagihan
…         ….    …                 …     …             …
=================================================

jawabannya  SILAKAN CLICK DISINI

Output:
Baca Selengkapnya...

Wednesday, January 12, 2011

Bab Structure Part 2

Program Hitung Honor Pegawai PT. ALAKADARNYA

/* Latihan Bab 11 no 2 */
/* Created By: Ipah Hanifah */
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
# include <iomanip.h>
garis()
{
cout<<"-------------------------------------------\n";
}

int lebih(int jk)
{
if(jk>=8)
{
 return (jk - 8);
 }
else
{
return (0);
}
}

main()
{
int i,n,t=0;

struct
{
char nm[20];
int jk,kl,hh;
int jh;
}
honor[10];

clrscr();
garis();
cout<<" Daftar Honor Pegawai Honorer "<<endl;
cout<<" PT. ALAKADARNYA "<<endl;
garis();
cout<<"Banyak karyawan : ";cin>>n;
for(i=1;i<=n;i++)
{
cout<<" Data Ke - "<<i<<endl;
cout<<" Nama Pegawai     : "; gets(honor[i].nm);
cout<<" Jumlah Jam Kerja : "; cin>>honor[i].jk;
cout<<endl;

honor[i].hh=15000;
honor[i].kl=honor[i].jk-8;
honor[i].jh=honor[i].hh+(5000*honor[i].kl);
t = t + honor[i].jh;
}

clrscr();
cout<<" Daftar Honor Pegawai Honorer "<<endl;
cout<<" PT. ALAKADARNYA "<<endl;
garis();
cout<<" No. Nama     Jumlah     Kelebihan   Jumlah "<<endl;
cout<<"     Pegawai  Jam Kerja  Jam Kerja   Honor "<<endl;
garis();

for(i=1;i<=n;i++)
{
cout<<i ;
cout<<"\t" <<honor[i].nm;
cout<<"\t"  <<honor[i].jk;
cout<<"\t  "  <<lebih(honor[i].jk);
cout<<"\t     "<<honor[i].jh<<endl;
}
garis();
cout<<"Total                 : Rp. "<<t<<endl;
garis();
getche();
}
Output
Baca Selengkapnya...

Bab Structure

Program Nilai Mahasiswa Menggunakan Stucture
/* Latihan Bab 11 no 1*/
/* Created By :Ipah Hanifah */
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
struct
{
char nama[10],grade,*ket;
int uas,uts,ahir,nim;
}
mhs[5];
int a,j;
clrscr();
cout<<"Banyak Data : ";cin>>j;
cout<<"================================"<<endl;
for (a=1;a<=j;a++)
{
cout<<"Data ke - "<<endl;
cout<<"Nama Mahasiswa : ";gets(mhs[a].nama);
cout<<"NIM       : ";cin>>mhs[a].nim;
cout<<"Nilai UTS : ";cin>>mhs[a].uts;
cout<<"Nilai UAS : ";cin>>mhs[a].uas;
}
clrscr();
cout<<"\t Daftar Nilai"<<endl;
cout<<"\t Materi : Pemrograman C++"<<endl;
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<<endl;
cout<<"No. NIM  Nama                Nilai       Grade   Ket"<<endl;
cout<<"         Mahasiswa ---------------------------------- "<<endl;
cout<<"                      UTS    UAS   Akhir "<<endl;
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<<endl;
for (a=1;a<=j;a++)
{
gotoxy(2,8+a);cout<<a;
gotoxy(5,8+a);cout<<mhs[a].nim;
gotoxy(10,8+a);cout<<mhs[a].nama;
gotoxy(23,8+a);cout<<mhs[a].uts;
gotoxy(30,8+a);cout<<mhs[a].uas;
mhs[a].ahir=(mhs[a].uts*0.6)+(mhs[a].uas*0.4);
if (mhs[a].ahir>=80)
{mhs[a].grade='A';
mhs[a].ket="LULUS";}
else if (mhs[a].ahir>=70)
{mhs[a].grade='B';
mhs[a].ket="LULUS";}
else if (mhs[a].ahir>=56)
{mhs[a].grade='C';
mhs[a].ket="LULUS";}
else if (mhs[a].ahir>=47)
{mhs[a].grade='D';
mhs[a].ket="gagal";}
else if (mhs[a].ahir<40)
{mhs[a].grade='E';
mhs[a].ket="gagal";}
else
mhs[a].grade=0;
gotoxy(37,8+a);cout<<mhs[a].ahir;
gotoxy(44,8+a);cout<<mhs[a].grade;
gotoxy(50,8+a);cout<<mhs[a].ket<<endl;
}
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<<endl;

getch();
}
 Output:
Baca Selengkapnya...

Bab Fungsi Part 2

    Program Hitung konversi Suhu
/**Latihan Bab9  no3**/
/* Created by: Ipah Hanifah */#include<iostream.h>
#include<conio.h>
#include<stdio.h>

int hitung(int f);
double hitung(double f);
float hitung(float f);

main()
{
 int c;
 double d;
 float f;
 clrscr();
 cout<<"Konversi Fahrenheit ke Celcius  \n\n";
  cout<<"Masukkan Nilai Fahrenheit  : "; cin>>f;
  cout<<"\nPemanggilan tipe data double "<<endl;
  cout<<f;
  cout<< " = " <<hitung(f)<<" C"<<endl;
  cout<<"Pemanggilan tipe data float "<<endl;
  cout<<f;
  cout<< " = " <<hitung(f)<<" C"<<endl;
  cout<<"Pemanggilan tipe data integer "<<endl;
  cout<<f;
  cout<< " = " <<hitung(c)<<" C"<<endl;
 getch();
}
int hitung(int f)
{
return((f - 32)*5 / 9);
}

float hitung(float f)
{
return((f - 32)*5 / 9 );
}

double hitung(double f)
{
return((f - 32)*5 / 9 );
}
Output:













  • Program Hitung Sewa Buku Perpustakaan
/**Latihan Bab9  no3**/
/* Created by: Ipah Hanifah */
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
garis()
{
cout<<"--------------------------------\n";
}

int tarif(char kd)
{
if((kd=='C')||(kd=='c'))
{
    return (500);
}
else if((kd=='K')||(kd=='k'))
{
     return (700);
}
else
{
    return (1000);
}
}

char *jenis(char kd)
{
if((kd=='C')||(kd=='c'))
{
    return ("Cerpen");
}
else if((kd=='K')||(kd=='k'))
{
    return ("Komik");
}
else
{
    return ("Novel");
}
}

int bayar(int bp, int hrg)
{
    return(bp*hrg);
    }

main()
{
char nm[15],kd,*jb;
int bp;
int hrg;
clrscr();
cout<<" Perpustakaan Kecil - kecilan "<<endl;
garis();
cout<<" Nama Penyewa Buku : "; gets(nm);
cout<<" Kode Buku [C/K/N] : "; cin>>kd;
cout<<" Banyak Pinjam     : "; cin>>bp;
garis();

cout<<" \n Tarif Sewa : Rp. "<<tarif(kd)<<endl;
cout<<" Jenis Buku : "<<jenis(kd)<<endl<<endl;
cout<<" Penyewa dengan nama "<<nm<<endl;
hrg=tarif(kd);
cout<<" Jumlah yang harus dibayar sebesar Rp. "<<bayar(hrg,bp)<<endl;
getch();
}
Output:
Baca Selengkapnya...

Bab Fungsi

    Program Hitung Luas dan Keliling Lingkaran Menggunakan Fungsi
/**Latihan Bab9  no1**/
/* Created by: Ipah Hanifah */
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
float luas(int r)
{
return(3.14*r*r);
}

float kel(int r)
{
return(3.14*2*r);
}
main()
{
int r;

clrscr();
cout<<"Masukan Nilai Jari : ";cin>>r;
cout<<"\nLuas Lingkaran="<<luas(r);
cout<<"\nKeliling Lingkaran="<<kel(r);
getch();
}
Output









__________________________________________________
    Program Hitung Potongan Harga Belanja
/**Latihan Bab9  no2**/
/* Created by: Ipah Hanifah */
#include<iostream.h>
#include<conio.h>
#include<stdio.h>

int potong(int beli)
{
if(beli> 5000000)
{
    return (0.35*beli);
}
else if((beli>1000000)&&(beli<5000000))
{
     return (0.2*beli);
}
else
    {
   return (0);
   }
}

main()
{
 int beli,harga;
 char diskon;

clrscr();
cout<<"Besar Pembelian Barang = Rp. "; cin>>beli;
cout<<"\nBesar Diskon yg diberikan = Rp. "<<potong(beli)<<endl;
harga=beli-potong(beli);
cout<<"Harga yg harus dibayar    = Rp. "<<harga;

getche();
}

Output:
Baca Selengkapnya...

Bab ARRAY Part 2

    Program Hitung Nilai Akhir
/**Latihan Bab7  no2**/
/* Created by: Ipah Hanifah */
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
main()
{
int a,j,tgs[4],uas[4],uts[4],ahr[4];
char nama[4][10],g[4];
clrscr();
cout<<"Masukkan Jumlah Mahasiswa : ";cin>>j;
cout<<"================================"<< endl ;
for (a=1;a<=j;a++)
{
cout<<"Mahasiswa ke - "<< a << endl ;
cout<<"Nama Mahasiswa : ";gets(nama[a]);
cout<<"Nilai Tugas  : ";cin>>tgs[a];
cout<<"Nilai UTS    : ";cin>>uts[a];
cout<<"Nilai UAS    : ";cin>>uas[a];


}
clrscr();
cout<<"\t Daftar Nilai"<< endl ;
cout<<"\t Materi : Pemrograman C++"<< endl ;
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<< endl ;
cout<<"No. Nama                 Nilai              Grade "<< endl ;
cout<<"    Mahasiswa ------------------------------------- "<< endl ;
cout<<"              Tugas    UAS     UTS    Akhir "<< endl ;
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<< endl ;

for (a=1;a<=j;a++)
{
cout<< a ;
gotoxy(5,7+a);cout<<nama [a];
gotoxy(15,7+a);cout<<tgs [a];
gotoxy(25,7+a);cout<<uas [a];
gotoxy(32,7+a);cout<<uts [a];
ahr[a]=(tgs[a]*0.3)+(uts[a]*0.3)+(uas[a]*0.4);
if (ahr[a]>=80)
g[a]='A';
else if (ahr[a]>=70)
g[a]='B';
else if (ahr[a]>=59)
g[a]='C';
else if (ahr[a]>=50)
g[a]='D';
else if (ahr[a]<50)
g[a]='E';
else
g[a]=0;
gotoxy(39,7+a);cout<<ahr [a];
gotoxy(47,7+a);cout<<g [a]<<endl;

}
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<< endl ;
getch();
}

Output:







 


__________________________________________________

Program Hitung Honor Karyawan PT. STAY COOL

/**Latihan Bab7  no3**/
/** Created by: Ipah Hanifah **/
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
# include <iomanip.h>
main()
{
int i, n,gol[5],pen[5];
float jjk[5];
char nk[5][20];
double  golongan[5],pend[5],a[5],juml[5],pendapatan[5],gaji[5];
long total=0;
clrscr();

cout<<"    ====================================================="<<endl;
cout<<"    Program Hitung Honor Karyawan Kontrak PT.STAY COOL\n";
cout<<"    ====================================================="<<endl<<endl;
cout<<"Banyak karyawan : ";cin>>n;
for (i=1;i<=n;i++)
{
cout<<"\nkaryawan  Ke - "<<i<<endl;
cout<<"    Nama Karyawan               : ";cin>>nk[i];
cout<<"    Golongan                    : ";cin>>gol[i];
cout<<"    Pendidikan (1.SMU 2.D3 3.S1): ";cin>>pen[i];
cout<<"    Jumlah Jam Kerja            : ";cin>>jjk[i];
gaji[i]=700000;
if(gol[i]==1)
    golongan[i]=0.05*gaji[i];
else if(gol[i]==2)
    golongan[i]=0.1*gaji[i];
else
    golongan[i]=0.15*gaji[i];

if(pen[i]==1)
    pend[i]=0.025*gaji[i];
else if(pen[i]==1)
    pend[i]=0.05*gaji[i];
else
    pend[i]=0.075*gaji[i];

if(jjk[i]>=8)
{
    a[i]=jjk[i]-8;
    juml[i]=a[i]*2500;
}
else
{
    juml[i]=0;
}
pendapatan[i]=golongan[i]+pend[i]+juml[i]+gaji[i];
}
clrscr();
cout<<" PT. STAY COOL "<<endl;
cout<<"--------------------------------------------------------"<<endl;
cout<<"No. Nama        Tunjangan        Honor     Pendapatan"<<endl;
cout<<"    Karyawan   Jabatan  Pendidikan  Lembur    Bersih"<<endl;
cout<<"--------------------------------------------------------"<<endl;
for(i=1;i<=n;i++)
{
cout<<i ;
cout<<"\t"  <<nk[i];
cout<<"\t"  <<golongan[i];
cout<<"\t "  <<pend[i];
cout<<"\t    "  <<juml[i] ;
cout<<"\t "<<pendapatan[i] <<endl;
    total=total+pendapatan[i];
   }
cout<<"---------------------------------------------------------"<<endl;
cout<<"Total Gaji yg dikeluarkan                     Rp. "<<total<<endl;
getche();
} 

Output


Baca Selengkapnya...

Bab ARRAY

Program Penjualan GEROBAK FRIED CHIKEN

/**Latihan Bab7  no1**/
/** Created by: Ipah Hanifah **/
#include<conio.h>
#include<iostream.h>
#include<stdio.h>
#include<iomanip.h>
main()
{
int i,n,bny[5];
char kd[5],jns[5][20];
int hrg[5],jumhar[5],jumbay=0,pajak[5],totbay[5];

clrscr();
cout<<"GEROBAK FRIED CHICKEN"<<endl;
cout<<"_________________________"<<endl;
cout<<"Kode   Jenis   Harga"<<endl;
cout<<"_________________________"<<endl;
cout<<"  D    Dada    Rp. 6000"<<endl;
cout<<"  P    Paha    Rp. 4500"<<endl;
cout<<"  S    Sayap   Rp. 2000"<<endl;
cout<<"_________________________"<<endl;
cout<<"Banyak Jenis : ";cin>>n;
for (i=1;i<=n;i++)
{
cout<<"\nJenis Ke - "<<i<<endl;
cout<<"Jenis Potong [D/P/S]: ";cin>>kd[i];
cout<<"Banyak Potong      : ";cin>>bny[i];
switch (kd[i])
{
case 'D': case'd':
  {
  strcpy(jns[i],"Dada");
   hrg[i]=6000;
   }
  break;
case 'P': case'p':
  {
  strcpy(jns[i],"Paha");
  hrg[i]=4500;
  }
  break;
case 'S': case's':
  {
  strcpy(jns[i],"Sayap");
  hrg[i]=2000;
   }
  break;
  default:
  {
  strcpy(jns[i],"Anda salah memasukkan kode");
  hrg[i]=0;
  }
  break;
}
jumhar[i]=bny[i]*hrg[i];
cout<<endl;
}
printf("\nGEROBAK FRIED CHICKEN");
printf("\n-------------------------------------------");
printf("\nNo   Jenis      Harga   Banyak  Jumlah ");
printf("\n     Potongan   Satuan  Beli    Harga ");
printf("\n-------------------------------------------");
cout<<endl;
for(i=1;i<=n;i++)
{
cout<<i;
cout<<setiosflags(ios::left)<<"     "<<jns[i];
cout<<setprecision(5)<<"      "<<hrg[i];
cout<<setprecision(5)<<"      "<<bny[i];
cout<<setprecision(5)<<"      "<<jumhar[i]<<endl;
jumbay=jumbay+jumhar[i];
}
printf("\n-------------------------------------------");
printf("\n\t\t\tJumlah Bayar : %d",jumbay);
pajak[i]=0.1*jumbay;
totbay[i]=jumbay+pajak[i];
printf("\n\t\t\tPajak        : %d",pajak[i]);
printf("\n\t\t\tJumlah Bayar : %d",jumbay);
printf("\n\t\t\tTotal  Bayar : %d",totbay[i]);
getch();
}

Output:
tekan Enter maka tampilan akan seperti di bawah ini:
Baca Selengkapnya...

Bab Perulangan


Program Hitung 10 Deret  Bilangan Genap

/**Latihan Bab 6 no1 **/
/** Created by: Ipah Hanifah **/
      #include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
int a=2,b=20,n;
clrscr();
printf("PROGRAM MENGHITUNG DERET BILANGAN GENAP\n\n");
for(a=a;a<=b;a+=2)
{
cout<<a;
if(a<b)
{
cout<<"+";
}
}
cout<<"=";
n=(b+1)/2;
n=n*n;
cout<<n;
getch();
}
Output:







__________________________________________________

Program Hitung 10 Deret Bilangan Ganjil 

/**Latihan Bab6  no2**/
/** Created by: Ipah Hanifah **/
#include<conio.h>
      #include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
int a=1,b=19,n;
clrscr();
printf("PROGRAM MENGHITUNG DERET BILANGAN GANJIL\n\n");
for(a=a;a<=b;a+=2)
{
cout<<a;
if(a<b)
{
cout<<"+";
}
}
cout<<"=";
n=(b+1)/2;
n=n*n;
cout<<n;
getch();
}






__________________________________________________
  Program Hitung Jumlah Deret Bilangan Membentuk Segitiga
/**Latihan Bab6  no2**/
/** Created by: Ipah Hanifah **/
      #include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
int A,i,j,jum;
cout<<"Input  :";cin>>A;
for (i=2;i<=A;i+=2)
{
jum=0;
for (j=2;j<=i;j+=2)
{
if (j != 2)
cout<<"+";
cout<<j;
jum +=j;
}
cout<<"="<<jum<<endl;
}
cout<<endl;
getch();
}


Output


Baca Selengkapnya...

Bab Operasi kondisi part2


Program Hitung Total Pembayaran  dari Penjualan Agen Susu TOKO KELONTONG KERONCONGAN

/**Latihan Bab 4 no3 **/
/** Created by: Ipah Hanifah **/
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
char nama[20],hadiah[25],grade[2];
float nk,nt,nu,nmk=0,nmt=0,nmu=0,na=0;
cout<<" Nama siswa      :  ";gets(nama);
cout<<" Nilai keaktifan :  ";cin>>nk;
cout<<" Nilai tugas     :  ";cin>>nt;
cout<<" Nilai ujian     :  ";cin>>nu;
nmk=nk*0.2;
nmt=nt*0.3;
nmu=nu*0.5;
na=nmk+nmt+nmu;
if (na>=80)
{
strcpy(grade,"A");
}
else if (na>=70)
{
strcpy(grade,"B");
}
else if (na>=59)
{
strcpy(grade,"C");
}
else if (na>=50)
{
strcpy(grade,"D");
}
else
{
strcpy(grade,"E");
}
clrscr();
cout<<" Siswa yang bernama    :  "<<nama<<endl;
cout<<" Dengan nilai persentasi yang dihasilkan "<<endl<<endl;
cout<<" Nilai keaktifan * 20%  : "<<nmk<<endl;
cout<<" Nilai tugas  * 30%     : "<<nmt<<endl;
cout<<" Nilai ujian  * 50%     : "<<nmu<<endl<<endl;
cout<<"------------------------------"<<endl;
cout<<" Siswa yang bernama    "<<nama<<endl;
cout<<" Memperoleh nilai akhir sebesar   :  "<<na<<endl;
cout<<" Grade nilai yang di dapat adalah :  "<<grade<<endl;
getche();
}
Output
______________________________________________________
 Program Hitung Honor karyawan Kontrak PT. DAMAI DINGIN

      /**Latihan Bab 4 no3 **/
     /** Created by: Ipah Hanifah **/
      # include <stdio.h>
# include <conio.h>
# include <iostream.h>
main()
{
int  n,gol,pen,total=0;
float jjk;
char nk[20];
double  tgolongan,tpend,a,lembur,pendapatan,gaji;
clrscr();

cout<<"    ====================================================="<<endl;
cout<<"    Program Hitung Honor Karyawan Kontrak PT.DAMAI DINGIN\n";
cout<<"    ====================================================="<<endl<<endl;

cout<<"    Nama Karyawan              : ";gets(nk);
cout<<"    Golongan                   : ";cin>>gol;
cout<<"    Pendidikan(1.SMU 2.D3 3.S1): ";cin>>pen;
cout<<"    Jumlah Jam Kerja           : ";cin>>jjk;
gaji=700000;
if(gol==1)
    tgolongan=0.05*gaji;
else if(gol==2)
    tgolongan=0.1*gaji;
else
    tgolongan=0.15*gaji;

if(pen==1)
    tpend=0.025*gaji;
else if(pen==1)
    tpend=0.05*gaji;
else
    tpend=0.075*gaji;

if(jjk>=8)
{
    a=jjk-8;
    lembur=a*2500;
}
else
{
    lembur=0;
}
pendapatan=tgolongan+tpend+lembur+gaji;
clrscr();
cout<<"     PT. DAMAI DINGIN "<<endl;
cout<<"========================="<<endl;


cout<<endl;
cout<<" Karyawan yang Bernama : "  <<nk<<endl;
cout<<" Honor Yang Diterima   "  <<endl<<endl;
cout<<" Honor Tetap           : Rp. "  <<gaji<<endl;
cout<<" Tunjangan Jabatan     : Rp. "  <<tgolongan<<endl ;
cout<<" Tunjangan Pendidikan  : Rp. "  <<tpend<<endl;
cout<<" Honor Lembur          : Rp. "  <<lembur<<endl  ;
cout<<"----------------------------------------"<<endl;
cout<<" Honor yang Diterima   : Rp. "  <<pendapatan<<endl;

getche();
}
Output:
 
Baca Selengkapnya...

Monday, January 10, 2011

Bab Operasi Kondisi

Program Hitung Nilai Rata-rata Menggunakan  If

/* Latihan Halaman 161 */
/* Created by Ipah Hanifah */
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
char nama[20],hadiah[30];
float p1,p2,p3,r=0;
cout<<" PROGRAM HITUNG NILAI RATA-RATA"<<endl<<endl;
cout<<" Nama siswa            :  ";gets(nama);
cout<<" Nilai pertandingan 1  :  ";cin>>p1;
cout<<" Nilai pertandingan 2  :  ";cin>>p2;
cout<<" Nilai pertandingan 3  :  ";cin>>p3;
r=(p1+p2+p3)/3;
if (r>=85)
{
strcpy(hadiah,"komputer");
}
else if (r>=70)
{
strcpy(hadiah,"500000");
}
else
{
strcpy(hadiah,"hiburan");
}
cout<<"\n Siswa yang bernama          :  "<<nama<<endl;
cout<<" Memperoleh nilai rata-rata  :  "<<r;
cout<<" Dari hasil perlombaan yang diikutinya  "<<endl;
cout<<" Hadiah yng di dapat adalah  :  "<<hadiah<<endl;
getche();
}
Output
_________________________________________________________

Program Hitung Nilai Rata-rata Mahasiswa 

 /* Latihan Halaman 161 */
/* Created by Ipah Hanifah */
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
char nama[20],hadiah[25],grade[2];
float nk,nt,nu,nmk=0,nmt=0,nmu=0,na=0;
cout<<" Nama siswa      :  ";gets(nama);
cout<<" Nilai keaktifan :  ";cin>>nk;
cout<<" Nilai tugas     :  ";cin>>nt;
cout<<" Nilai ujian     :  ";cin>>nu;
nmk=nk*0.2;
nmt=nt*0.3;
nmu=nu*0.5;
na=nmk+nmt+nmu;
if (na>=80)
strcpy(grade,"A");
else if (na>=70)
strcpy(grade,"B");
else if (na>=59)
strcpy(grade,"C");
else if (na>=50)
strcpy(grade,"D");
else
strcpy(grade,"E");
clrscr();
cout<<" Siswa yang bernama    :  "<<nama<<endl;
cout<<" Dengan nilai persentasi yang dihasilkan "<<endl<<endl;
cout<<" Nilai keaktifan * 20%  : "<<nmk<<endl;
cout<<" Nilai tugas  * 30%       : "<<nmt<<endl;
cout<<" Nilai ujian  * 50%        : "<<nmu<<endl<<endl;
cout<<"---------------------------------"<<endl;
cout<<" Siswa yang bernama    "<<nama<<endl;
cout<<" Memperoleh nilai akhir sebesar   :  "<<na<<endl;
cout<<" Grade nilai yang di dapat adalah :  "<<grade<<endl;
getche();
}

Output:
Baca Selengkapnya...

Fungsi String

Program Untuk Menghitung Panjang Kata

# include <stdio.h>
# include <conio.h>
# include <iostream.h>
main ()
{
char huruf [80];
char pindah [80];
clrscr ();
cout << "masukkan kata = "; gets(huruf);
cout << "\npanjang kata yang di input = ";
cout << strlen(huruf);
getche();
}

Output:
_____________________________________________________________

Program Untuk Membalikan Kata

 # include <stdio.h>
# include <conio.h>
# include <iostream.h>


main ()
{
char kata [30];
clrscr ();
cout << "masukkan kata = "; gets(kata);
cout << "\nHasil Perubahan = "<< strrev(kata);
getche();
}
____________________________________________________________


Program Untuk Menggabungkan 2 Buah String

# include <stdio.h>
# include <conio.h>
# include <iostream.h>
main ()
{
char kata1 [30];
char kata2 [30];

clrscr ();
cout << " Masukkan kata = "; gets(kata1);
cout << " Masukkan kata = "; gets(kata2);
strcat(kata1, kata2);
cout << "\nkata penggabungan = " <<kata1;
getche();
}

 
Baca Selengkapnya...

Program Operator Borland Ekspresi Relasi dan Logika

Program untuk menentukan Hasil Numerik dgn Ekspresi Relasi dan  Logika

#include<conio.h>
#include<stdio.h>
#include<iostream.h>

main()
{
int A=3, B=6, C=2, K=5, L=4, M=3;
int a,b,c,d,e;

clrscr();
a=(4+2>A && B-2>3+2 || B+2<=6+2);
b= K+5<M ||C*M<L && 2*M-L>0;
c= L+5<M || C*K < L &&2*K-L>0;
d= A*4<=3*M+B;
e= K+10>A && L-2>4*C;

cout<<endl;
cout<<" Hasil dari (4+2>A && B-2>3+2 ||B+2<=6+2) adalah "<<a<<endl;
cout<<" Hasil dari K+5<M||(C*M<L && 2*M-L>0        adalah "<<b<<endl;
cout<<" Hasil dari L+5<M || C*K < L &&2*K-L>0      adalah "<<c<<endl;
cout<<" Hasil dari A*4<=3*M+B                      adalah "<<d<<endl;
cout<<" Hasil dari K+10>A && L-2>4*C               adalah "<<e<<endl;

getch();
}
Baca Selengkapnya...

Program Hitung Nilai Mahasiswa dgn Fungsi IF

#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
char nama[20];
float nk,nt,nu,nmk,nmt,nmu,na;
cout<<"Nama siswa       : ";gets(nama);
cout<<"Nilai keaktifan  : ";cin>>nk;
cout<<"Nilai tugas      : ";cin>>nt;
cout<<"Nilai ujian      : ";cin>>nu;
nmk=nk*0.2;
nmt=nt*0.3;
nmu=nu*0.5;
na=(nmk+nmt+nmu)/3;

cout<<endl;
cout<<"------------------------------"<<endl;
cout<<"Siswa yang bernama    :  "<<nama<<endl;
cout<<"Dengan nilai persentasi yang dihasilkan "<<endl<<endl;
cout<<"Nilai keaktifan * 20%  : "<<nmk<<endl;
cout<<"Nilai tugas  * 30%     : "<<nmt<<endl;
cout<<"Nilai ujian  * 50%     : "<<nmu<<endl<<endl;
cout<<"Jadi siswa yang bernama        :  "<<nama<<endl;
cout<<"Memperoleh nilai akhir sebesar : "<<na<<endl;
getche();
}
 Output:
Baca Selengkapnya...

Program Hitung Rata-rata Pertandingan

Program Hitung Rata-rata Pertandingan menggunakan if

#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
char nama[20];
float p1,p2,p3,r=0;
cout<<"nama siswa  :  ";cin>>nama;
cout<<"nilai pertandingan1  : ";cin>>p1;
cout<<"nilai pertandingan2  : ";cin>>p2;
cout<<"nilai pertandingan3  : ";cin>>p3;
r=(p1+p2+p3)/3;
clrscr();
cout<<"siswa yang bernama  :  "<<nama<<endl;
cout<<"memperoleh nilai rata-rata  : "<<r<<endl;
cout<<"dari hasil perlombaan yang di ikutinya "<<endl;
getche();
}

Selamat Mencoba..
Baca Selengkapnya...

Bab Structure

Program Nilai Mahasiswa Menggunakan Stucture

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main()
{
struct
{
char nama[10],grade,*ket;
int uas,uts,ahir,nim;
}
mhs[5];
int a,j;
clrscr();
cout<<"Banyak Data : ";cin>>j;
cout<<"================================"<<endl;
for (a=1;a<=j;a++)
{
cout<<"Data ke - "<<endl;
cout<<"Nama Mahasiswa : ";gets(mhs[a].nama);
cout<<"NIM       : ";cin>>mhs[a].nim;
cout<<"Nilai UTS : ";cin>>mhs[a].uts;
cout<<"Nilai UAS : ";cin>>mhs[a].uas;
}
clrscr();
cout<<"\t Daftar Nilai"<<endl;
cout<<"\t Materi : Pemrograman C++"<<endl;
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<<endl;
cout<<"No. NIM  Nama                Nilai       Grade   Ket"<<endl;
cout<<"         Mahasiswa ---------------------------------- "<<endl;
cout<<"                      UTS    UAS   Akhir "<<endl;
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<<endl;
for (a=1;a<=j;a++)
{
gotoxy(2,8+a);cout<<a;
gotoxy(5,8+a);cout<<mhs[a].nim;
gotoxy(10,8+a);cout<<mhs[a].nama;
gotoxy(23,8+a);cout<<mhs[a].uts;
gotoxy(30,8+a);cout<<mhs[a].uas;
mhs[a].ahir=(mhs[a].uts*0.6)+(mhs[a].uas*0.4);
if (mhs[a].ahir>=80)
{mhs[a].grade='A';
mhs[a].ket="LULUS";}
else if (mhs[a].ahir>=70)
{mhs[a].grade='B';
mhs[a].ket="LULUS";}
else if (mhs[a].ahir>=56)
{mhs[a].grade='C';
mhs[a].ket="LULUS";}
else if (mhs[a].ahir>=47)
{mhs[a].grade='D';
mhs[a].ket="gagal";}
else if (mhs[a].ahir<40)
{mhs[a].grade='E';
mhs[a].ket="gagal";}
else
mhs[a].grade=0;
gotoxy(37,8+a);cout<<mhs[a].ahir;
gotoxy(44,8+a);cout<<mhs[a].grade;
gotoxy(50,8+a);cout<<mhs[a].ket<<endl;
}
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<<endl;

getch();
}
 Output:
Baca Selengkapnya...

Goresan pena Si Pengemis ilmu © 2008. Design by :vio Templates Sponsored by: gold bola