Selasa, 04 Desember 2012

Coding Bubble, Maximum, Insertion sort


#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;

void menu();
void larik();
void bubble();
void insertion();
void maximum();

int temp, L[10], jumlah;
char jawab;

int main()
{
menu();
return 0;
}

void menu()
{
int pil;

cout<<"==========================================\n";
cout<<" Moch Gilang Pratama Hendyanto || TI'2012 \n";
cout<<"==========================================\n";
cout<<"\n\n";

cout<<" APLIKASI SORTING \n ISI NILAI ARRAY TERLEBIH DAHULU SEBELUM MELIHAT HASIL SORTING \n\n MENU : \n\n";
cout<<" 1. Isi Array \n";
cout<<" 2. Insertion Sort \n";
cout<<" 3. Maximum Sort \n";
cout<<" 4. Bubble Sort \n";
cout<<" 5. Keluar \n\n";

cout<<"Masukkan pilihan Anda : ";
cin>>pil;

if (pil==1)
{
system("cls");
larik();
}

else if (pil==2)
{
system("cls");
insertion();
}

else if (pil==3)
{
system("cls");
maximum();
}

else if (pil==4)
{
system("cls");
bubble();
}
else if (pil==5)
exit(1);
else
cout<<"Masukkan Salah !!! ";
}

void larik()
{
do {
cout<<"==========================================\n";
cout<<" Moch Gilang Pratama Hendyanto || TI'2012 \n";
cout<<"==========================================\n";
cout<<"\n\n";

cout<<"Masukkan jumlah angka yang akan disortir : ";
cin>>jumlah;

cout<<"\n\n";
cout<<"Masukkan angka yang akan di sortir \n\n";

for (int i=0; i<jumlah; i++)
{
cout<<"angka ke-"<<i+1<<" : ";
cin>>L[i];
}

cout<<"\n\nHasil inputan = ";
for (int i=0; i<jumlah; i++)
{
cout<<L[i]<<" ";
}

cout<<"\n\n";
cout<<"Mau mengulang ?? Tekan Y/T";
cout<<"\n\n";
}

while (getch()=='y');
system("cls");
menu();
}

void bubble()
{
cout<<"==========================================\n";
cout<<" Moch Gilang Pratama Hendyanto || TI'2012 \n";
cout<<"==========================================\n";
cout<<"\n\n";

cout<<"\n\n Hasil inputan = ";
for (int i=0; i<jumlah; i++)
{
cout<<L[i]<<" ";
}

cout<<"\n\n Hasil Sorting = ";
for(int i=0; i<jumlah; i++)
{
for (int k=jumlah-1; k>=0; k--)
{
if (L[k]<L[k-1])
{
temp=L[k];
L[k]=L[k-1];
L[k-1]=temp;
}
}
cout<<L[i]<<" ";
}

cout<<"\n\n";
cout<<"Tekan (Y) untuk kembali atau (T) untuk keluar program : ";
cin>>jawab;
cout<<"\n\n";

if ((jawab=='y') || (jawab=='Y'))
{
system("cls");
menu();
}
else
exit(1);

}

void insertion()
{
cout<<"==========================================\n";
cout<<" Moch Gilang Pratama Hendyanto || TI'2012 \n";
cout<<"==========================================\n";
cout<<"\n\n";

cout<<"\n Hasil inputan = ";
for (int i=0; i<jumlah; i++)
{
cout<<L[i]<<" ";
}

cout<<"\n\n Hasil Sorting = ";
for(int i=0; i<jumlah; i++)
{
temp=L[i];
int k=i-1;
while(L[k]>temp && k>=0)
{
L[k+1]=L[k];
k--;
}

L[k+1]=temp;
}

for(int i=0; i<jumlah; i++)
{
cout<<L[i]<<"  ";
}

cout<<"\n\n";
cout<<"Tekan (Y) untuk kembali atau (T) untuk keluar program : ";
cin>>jawab;
cout<<"\n\n";

if ((jawab=='y') || (jawab=='Y'))
{
system("cls");
menu();
}
else
exit(1);
}

void maximum()
{
cout<<"==========================================\n";
cout<<" Moch Gilang Pratama Hendyanto || TI'2012 \n";
cout<<"==========================================\n";
cout<<"\n\n";

cout<<"\n Hasil inputan = ";
for (int i=0; i<jumlah; i++)
{
cout<<L[i]<<" ";
}

cout<<"\n\n Hasil Sorting = ";
for(int i=0; i<jumlah; i++)
{
for(int k=jumlah-1; k>i; k--)
{
if (L[k]<L[k-1])
{
temp=L[k];
L[k]=L[k-1];
L[k-1]=temp;
}
}
cout<<L[i]<<" ";
}

cout<<"\n\n";
cout<<"Tekan (Y) untuk kembali atau (T) untuk keluar program : ";
cin>>jawab;
cout<<"\n\n";

if ((jawab=='y') || (jawab=='Y'))
{
system("cls");
menu();
}
else
exit(1);

}


Coding Function Keliling dan Luas Persegi Panjang


#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;

void luas();
void keliling();
void menu();

int p,l;

int main ()
{
menu();
}

void menu()
{
int pil;

cout<<"==========================================\n";
cout<<" Moch Gilang Pratama Hendyanto || TI'2012 \n";
cout<<"==========================================\n";
cout<<"\n\n";
cout<<"Masukkan pilihan Anda !!! \n";
cout<<"1. Hitung Luas Persegi Panjang. \n";
cout<<"2. Hitung Keliling Persegi Panjang. \n";
cout<<"3. Keluar. \n\n";
cout<<"Pilihan : ";
cin>>pil;

system("cls");

if (pil==1)
luas();
else if (pil==2)
keliling();
else if (pil==3)
exit(1);
else
menu();
}

void luas()
{
int luas;

do {
cout<<"==========================================\n";
cout<<" Moch Gilang Pratama Hendyanto || TI'2012 \n";
cout<<"==========================================\n";
cout<<"\n\n";
cout<<"Masukkan ukuran panjang : ";
cin>>p;
cout<<"Masukkan ukuran lebar : ";
cin>>l;

luas=p*l;
cout<<"Luas Persegi Panjang = "<<luas<<endl;
cout<<"\n\n";
cout<<"Mau mengulang ?? Tekan Y/T";
cout<<"\n\n";
}
while (getch()=='y');
system("cls");
menu();
}

void keliling()
{
int keliling;

do {
cout<<"==========================================\n";
cout<<" Moch Gilang Pratama Hendyanto || TI'2012 \n";
cout<<"==========================================\n";
cout<<"\n\n";
cout<<"Masukkan ukuran panjang : ";
cin>>p;
cout<<"Masukkan ukuran lebar : ";
cin>>l;

keliling=(p+l)*2;
cout<<"Keliling Persegi Panjang = "<<keliling;
cout<<"\n\n";
cout<<"Mau mengulang ?? Tekan Y/T";
cout<<"\n\n";
}
while (getch()=='y');
system("cls");
menu();
}


Senin, 05 November 2012

Coding untuk membuat Aplikasi Hitung Pecahan dengan menggunakan Function


#include <iostream>
#include <iomanip>
using namespace std;

//deklarasi function
void kali();
void bagi();
void tambah();
void kurang();

int a1,b1,a2,b2,ahasil,bhasil;


//Pemanggilan function
int main()
{
cout<<"Masukkan pecahan ke-1 : \n";
cout<<"Pembilang = ";
cin>>a1;
cout<<"Penyebut = ";
cin>>b1;
cout<<"\n";

cout<<"Masukkan pecahan ke-2 : \n";
cout<<"Pembilang = ";
cin>>a2;
cout<<"Penyebut = ";
cin>>b2;
cout<<"\n\n";

tambah();
kurang();
kali();
bagi();

return 0;
}

//implementasi function
void tambah()
{
ahasil=a1*b2+b1*a2;
bhasil=b1*b2;

cout<<a1<<"/"<<b1<<" + "<<a2<<"/"<<b2<<" = "<<ahasil<<"/"<<bhasil<<"\n";
cout<<"=======================================================";
cout<<"\n\n";
}

void kurang()
{
ahasil=a1*b2-b1*a2;
bhasil=b1*b2;

cout<<a1<<"/"<<b1<<" - "<<a2<<"/"<<b2<<" = "<<ahasil<<"/"<<bhasil<<"\n";
cout<<"=======================================================";
cout<<"\n\n";
}
void kali()
{
ahasil=a1*a2;
bhasil=b1*b2;

cout<<a1<<"/"<<b1<<" x "<<a2<<"/"<<b2<<" = "<<ahasil<<"/"<<bhasil<<"\n";
cout<<"=======================================================";
cout<<"\n\n";
}

void bagi()
{
ahasil=a1*b2;
bhasil=b1*a2;

cout<<a1<<"/"<<b1<<" : "<<a2<<"/"<<b2<<" = "<<ahasil<<"/"<<bhasil<<"\n";
cout<<"=======================================================";
cout<<"\n\n";
}

Coding untuk membuat Aplikasi keliling segi empat menggunakan Function


#include <iostream>
#include <iomanip>
using namespace std;

//deklarasi function
void Luas();
void Keliling();

//Pemanggilan function
int main()
{
Luas();
Keliling();

return 0;
}

//implementasi function
void Luas()
{
int Luas,s;

cout<<"Masukkan ukuran sisi segiempat : ";
cin>>s;
cout<<"\n";

Luas=s*s;
cout<<"Luas segiempat = "<<Luas<<endl;
cout<<endl;
}

void Keliling()
{
int Keliling,s;

cout<<"Masukkan ukuran sisi segiempat : ";
cin>>s;
cout<<"\n";

Keliling=4*s;
cout<<"Keliling segiempat = "<<Keliling;
cout<<endl;
}


Minggu, 04 November 2012

Pengumuman Pelangi Volunteer

Kemarin malam tepat hari Selasa, 30 Oktober 2012 dikejutkan karena malam itu aku mendapat E-mail pengumuman atas aplikasi Pelangi Volunteer. Seneng banget rasanya dapat menjadi salah satu bagian dari Pelangi. Disini akan aq lampirkan isi E-mail tersebut.

Selamat!!!

Selamat teman - tema . . . .
Bagi kalian yang menerima email ini telah resmi diterima sebagai Volunteer Pelangi...
Kami dari tim Pelangi sangat mengapresiasi teman - teman semua yang sudah mendaftarkan diri sebagai Volunteer dalam program mengajar pelangi ...

Terima kasih atas partisipasi kalian semua ... :))

NB: Untuk info lebih lanjut, kami akan informasikan lagi selanjutnya ya...
:))

Keep Shining . . . :-D 

Idul Adha ala PF'12

Keluarga Besar PF'12
Inilah keluarga baru saya, tinggal bersama 37 orang baru dengan latar belakang dan budaya yang berbeda. Tapi itu semua tidak membuatku minder dan berbeda dari yang lain, karena kami semua menyadari kalau kami memiliki kelebihan dan kekurangan masing".
Foto di atas diambil saat bakar" sate waktu Hari Raya Idul Adha 1433H kemarin, beberapa temen PF tdak dapat hadir karena mereka pulang ke kampung halaman, ya mereka pulang karena kampung halaman mereka dekat. Meskipun aq tidak dapat pulang, tapi aku merasa bahagia karena aku dapat merayakan Idul Adha ini dengan keluarga baru dan suasana baru.

Senin, 15 Oktober 2012

My Essay for Pelangi Volunteer


Jakarta, 12 Oktober 2012

Nama Saya adalah Gilang, sebenarnya nama yang Saya miliki panjang. Itu terdiri dari 4 suku kata, tetapi teman – teman biasa memanggil Saya Gilang. Saya adalah seorang mahasiswa semester pertama jurusan Teknik Informatika di Universitas Paramadina. Saya sempat terancam tidak dapat melanjutkan studi Saya karena biaya yang diperlukan untuk menempuh jenjang S1 yang cukup mahal. Tapi Saya tidak tinggal diam, Saya mempunyai komitmen kalau Saya tidak belajar, maka Saya akan mengajar. Akhirnya Saya mencoba melamar untuk menjadi seorang Tutor di salah satu Lembaga Bimbingan Belajar (LBB) di daerah Saya, dan alhamdulillah Saya dipercaya untuk mengajar pelajaran intensive UNAS (Matematika, Bahasa Indonesia, IPA) untuk siswa SD dan mengajar Bahasa Inggris untuk siswa SMP. Syukur alhamdulillah setelah satu setengah tahun mengajar di LBB Saya mendengar bahwa Universitas Paramadina menyediakan beasiswa untuk mahasiswa baru akhirnya Saya mencoba untuk melamar dan syukur alhamdulillah Saya lolos dan dapat menempuh studi kembali. Saya merasa sangat terbantu sekali dengan adanya program tersebut. Rasanya tidak adil sekali apabila Saya tidak membantu sesama sedangakan Saya sendiri telah dibantu untuk menuntut ilmu yang lebih tinggi. Dengan adanya program dari Pelangi Volunteer inilah Saya merasa ini adalah sebuah jembatan yang tersedia dimana Saya dapat menyalurkan bantuan Saya dan mengamalkan ilmu yang telah Saya dapat. Mungkin itu adalah salah satu alasan mendasar Saya kenapa Saya ingin bergabung dengan Pelangi Volunteer. Disamping itu, Saya ingin ilmu yang Saya miliki juga dapat bermanfaat untuk orang lain. Karena Saya meyakini bahwa pendidikan adalah investasi terbesar di masa depan, bebas dari kebodohan dan kemiskinan. Sebuah negara yang maju dan makmur dapat dilihat karena mengutamakan sektor pendidikan. Di Indonesia sendiri untuk sektor pendidikan masih belum dapat dikatakan bagus, karena tidak semua penduduknya terutama siswa SD dapat menikmati fasilitas pendidikan yang disediakan oleh pemerintah. Program yang ditawarkan Pelangi Volunteer seperti pelangi mengajar sangat tepat sekali untuk membantu atau mengurangi kesenjangan pendidikan yang terjadi saat ini. Maka dari itu, Saya ingin turut bergabung untuk mendidik demi kamajuan pendidikan di negara ini. Karena sudah menjadi kewajiban bahwa Mendidik adalah tugas orang yang Terdidik.