Sabtu, 06 Oktober 2012

link list


LINK LIST

1. Menambah di depan
void insertDepan(int databaru){
TNode *baru,*bantu;
baru = new TNode;
baru->data = databaru;
baru->next = baru;
if(isEmpty()==1){
head=baru;
head->next=head;
}
else {
bantu = head;
while(bantu->next!=head){
bantu=bantu->next;
}
baru->next = head;
head = baru;
bantu->next = head;
}
printf(”Data masuk\n“);
}


2. Menambah elemen dibelakang
void insertBelakang (int databaru){
TNode *baru,*bantu;
baru = new TNode;
baru->data = databaru;
baru->next = baru;
if(isEmpty()==1){
head=baru;
head->next=head;
}
else {
bantu = head;
while(bantu->next != head){
bantu=bantu->next;
}
bantu->next = baru;
baru->next = head;
}
printf(”Data masuk\n“);
}

3. Menghapus elemen di depan
void hapusDepan (){
TNode *hapus,*bantu;
if (isEmpty()==0){
int d;
hapus = head;
d = head->data;
if(head->next != head){
bantu = head;
while(bantu->next!=head){
bantu=bantu->next;
}
head = head->next;
delete hapus;
bantu->next = head;
}else{
head=NULL;
}
printf(“%d terhapus\n“,d);
} else printf(”Masih kosong\n“);
}

4. Menghapus elemen dibelakang
void hapusBelakang(){
TNode *hapus,*bantu;
if (isEmpty()==0){
int d;
hapus = head;
if(head->next == head){
head = NULL;
}else{
bantu = head;
while(bantu->next->next != head){
bantu = bantu->next;
}
hapus = bantu->next;
d = bantu->data;
bantu->next = head;
delete hapus;
}
printf(“%d terhapus\n“,d);
} else printf(”Masih kosong\n“);
}

5. Mencari elemen
Ketemu  = false;
N=1;
While ((N<ukuran) and (not ketemu)) do
If (array[n]=kunci)then
Ketemu = true {data ketemu}
i = n {pada posisi ke – i}
end if
else n = n+1 {cek data berikutnya}
end while
if ketemu then pencarianLinier = I {data ketemu pada posisi ke-i}
else pencarianLinier = -1 {data tidak ketemu}
end if 

program


#include <cstdlib>
#include <iostream>

using namespace std;

class hit{
      private:
              double s,l,p,t,luba,voba,luku,voku;
              double as,ts,tp,lp,vp,ls,ks;
              double pi,r,vobo,lubo;
      public:
             double lubaku();
             double lupris();
             double lubol();
             };
           
double hit::lubaku(){
    cout<<"input lebar:";
    cin>>l;
    cout<<"input panjang:";
    cin>>p;
    cout<<"input tinggi:";
    cin>>t;
    cout<<"input sisi kubus:";
    cin>>s;
    luba=2*((p*l)+(p*t)+(l*t));
    voba=p*l*t;
    luku=6*(s*s);
    voku=s*s*s;
    cout<<"Volum Kubus: "<<voku<<endl;
    cout<<"Volume Balok: "<<voba<<endl;
    cout<<"Luas Permukaan Kubus: "<<luku<<endl;
    cout<<"Luas Permukaan Balok: "<<luba<<endl;
    cout<<endl;
    }
   
double hit::lupris(){
    cout<<"input alas segitiga: ";
    cin>>as;
    cout<<"input tinggi segitiga: ";
    cin>>ts;
    cout<<"input tinggi prisma: ";
    cin>>tp;
    ls=0.5*(as*ts);
    ks=(2*ts)+as;
    lp=(2*ls)+(ks*tp);
    vp=ls*ts;
    cout<<"Volume Prisma: "<<vp<<endl;
    cout<<"Luas Permukaan Prisma: "<<lp<<endl;
    cout<<endl;
}

double hit::lubol(){
       cout<<"input jari-jari: ";
       cin>>r;
       pi=3.14;
       lubo=4*pi*(r*r);
       vobo=pi*(r*r*r);
       cout<<"Luas Permukaan Bola: "<<lubo<<endl;
       cout<<"Volume Bola: "<<vobo<<endl;
       cout<<endl;
       }

   
int main(int argc, char *argv[])
{
    hit c;
    c.lubaku();
    c.lupris();
    c.lubol();
    system("PAUSE");
    return EXIT_SUCCESS;
}

.Subprogram x pangkat n dengan cara rekursif




If (n=0) or (n-1) then factorial = 1
Else factorial = n*factorial(n-1)

Fungsi iteratif dan rekursif untuk menghitung jumlah deret 1, 3, 7, 15, 31, . . . (rumus=L(n) = 2*L(n-1) +1)




·         Rekursif

#include <iostream.h>
Long L(Int n)
{ if ((n==0 || (n==1)) return(1);
Else return (n*L(n-1)+1);
}

main (){
int n;
long hasil;
cout<<”input n:”;
cin>>n;
hasil=L(n);
cout<<”Nilai”<<n<<”!=”<<hasil;
return 0;
}

Mencetak bilangan 1-10 secara Iteratif & Rekursif



·         iteratif

#include <iostream.h>
Main(){
Int I;
For(i=1;i<=10;i++)
Cout<<” “<<i;
Return 0;
}

fibonanci rekursih dan iteratif

fibonanci rekursif


#include <cstdlib>
#include <iostream>

using namespace std;

int recursiveFibo (int n)
{
if (n == 1 || n == 2)
return 1;
else
return recursiveFibo(n-1) + recursiveFibo(n-2);
}



fibonanci iteratif

#include <cstdlib>
#include <iostream>

using namespace std;

int iterativeFibo (int n)
{
if (n == 1 && n == 2)
return 1;
else
{
int f1 = 1;
int f2 = 1;

int fn;

for (int i = 3; i <= n; i++)
{
fn = f1 + f2;
f1 = f2;
f2 = fn;
}

return fn;
}
}
    //system("PAUSE");
    //return EXIT_SUCCESS;
//}

Rabu, 19 September 2012

Contoh Program menggunakan Struct + Class (C++)


#include <iostream>
#include <string>

using namespace std;
class beda{
      struct xxx{
             int p;
             int l;
             };
      public:
             xxx x;
             int rumus();
};
   
int beda::rumus(){
   cout<<"Membedakan Persegi atau Persegi Panjang"<<endl;
   cout<<"Masukan Panjang sisi: ";
   cin>>x.p;
   cout<<"Masukan Lebar sisi: ";
   cin>>x.l;
   if(x.p==x.l)
   {cout<<"Merupakan Persegi"<<endl;}
   else {cout<<"Merupakan Persegi Panjang"<<endl;}
     
}
int main()
{
   beda z;
   z.rumus();

 
   system ("pause");
 
   return 0;
}

Refleksi Struktur data temu 02

Dalam pertemuan kedua, membahas materi Struct dan Class. Sudah bisa memahami karakteristik struct, perbedaan struct dan class. Tapi masih belum bisa membuat program yang didalamnya terdapat struct dan class. Masih perlu bimbingan lagi dari mentor, dosen maupun teman-teman peserta SDATA untuk bisa membuat program menggunakan struct dan class.

Kesimpulan (Materi temu 02 yang saya pahami):

1. Karakteristik Struct:
Struct adalah tipe data yang berisi kumpulan variabel yang sama dan memiliki kaitan satu sama lain.Struct bisa memiliki variabel yang memiliki tipe data sama atau berbeda. Bahkan bisa menyimpan variabel yang bertipe data array atau struct itu sendiri. Anggota struct disebut elemen struct.

2. Perbedaan Struct dan Class:

– Class adalah sesuatu yang mempunyai data (sifat) dan fungsi (kelakuan) untuk mendeskripsikan suatu objek.
– Struct mendefinisikan tipe data dan memberitahukan kepada Visual C++ untuk memperlakukan koleksi tipe data dasar sebagai satu kesatuan tipe data, yang darinya dapat mendefinisikan variabel dan array variabel.

Selasa, 18 September 2012

Fungsi Fibonaci Iteratif (Uji KOmpetensi 1)

Berikut ini adalah source code fungsi Fibonaci secara iteratif dalam C++:


#include <cstdlib>
#include <iostream>

using namespace std;

int iterativeFibo (int n)
{
if (n == 1 || n == 2)
return 1;
else
{
int f1 = 1;
int f2 = 1;

int fn;

for (int i = 3; i <= n; i++)
{
fn = f1 + f2;
f1 = f2;
f2 = fn;
}

return fn;
}
}

Selasa, 03 Juli 2012

Refleksi minggu ke 14

Pada pertemuan perkuliahan Alpro terkahir ini membahas tentang pekerjaan dan masa depan mahasiswa setelah lulus dengan kemampuan di Teknik Informatika. Intinya bercerita tentang cita-cita gitu lah. Hehehe.
Selain itu juga membahas tentang Tugas Proyek.
Dan materi yg ada dalam perkuliahan terakhir ini adala Array rekursif. Saya masih belum paham tentang Array secara rekursif.

Refleksi minggu ke 12

Pada perkuliahan minggu ke 12 ini, mebahas tentang Searching dan Soritng.
Sorting bisa didefinisikan sebagai proses untuk mengurutkan data yang acak menjadi tersusun teratur mnurut aturan tertentu, diterapkan menggunakan tipe data ARRAY agar pemahaman dan implementasi lebih mudah. Ada 2 jenis pengurutan yaitu Ascending/Naik dan Descending/Tutun.
Metode yang digunakan dalam Sorting:
1. Bubble Sort
2. Selection Sort
3. Shell Sort
4. Quick Sort

Refleksi minggu ke 9

Pada perkuliahan ALpro minggu ke 9 ini membahas tentang penjelasan algoritma pemilahan berbagai iteratif, dan penyortiran secara manual menggunakan tiga metode. Saya masih bingung pada materi ini, harus terus belajar dan berkonsultasi dengan mentor dan temna-teman.

Refleksi Minggu 8 (ARRAY)

Dalam kuliah Alpro minggu 8 ini, materi nya adalah membahas tentang Array. Pada kuliah ini menjelaskan bagaimana cara membangun array satu dimensi dan menghilangkan duplikat data (menghapus duplikat). Dalam materi ini saya masih belum paham sepenuhnya tentang Array.   

Minggu, 10 Juni 2012

Menggeser Ke Kanan Elemen Array



Menggeser elemen Array


1. Menggeser elemen array:
# Geser Ke Kiri:


Selasa, 17 April 2012

Work Related Learning FUNCTION / Subprogram (OBSERVATION OF THE ACTIVITIES AT THE RESTAURANT)

The observation that we do, we obtained the following data:
A. The flow of process activities in a restaurant:
a. Before the restaurant opened, owner of the restaurant to give the task to the managers to manage all employees.
b. Restaurant owner to give money to the treasurer to purchase supplies restaurant (Food, beverage ingredients, and cleaning tools)
c. Managers asked the cleaning services to clean and organize every room in the restaurant.
d. Treasurer buy restaurant equipment.
e. If all the rooms in the restaurant is clean and all equipment is available, the restaurant is ready to open.
f. If there are customers who come then set the vehicle parking attendants customers coming.
g. The customer enters into the restaurant to make a purchase.
h. Customers select their seats are available.
i. The waiter came to seat customers and provide a list of foods and drinks with friendly.
j. Customers choose foods and drinks and then returns a list of food and drink to the waiter.
k. The waiter gave food and beverage menu selected by the customer to the chef.
l. Chef cooking food and beverages selected by the customer.
m. If food and beverages is over cooked the waiters deliver food and drinks to customers.
n. Customers enjoy food and drinks that are served by waiters.
o. If customers are finished eating, the customer to the cashier to pay.
p. Cashier service payments. If the customer's money left over, the cashier will give the remaining money to the customer.
q. Then the customer leaves the restaurant and headed to the parking lot to pick up the vehicle.
r. After the customer left, the waiter took the food and beverage equipment already in use.
s. Waiters deliver the food and beverage equipment that is used to wash the dishes.
t. After the restaurant closed, managers told cleaning service to clean up all the room in a restaurant.
u. In addition, the Treasurer reported the financial results to managers.
v. After that, managers report all the results of the activities in the restaurant to restaurant owner.
B. Type of structure and function of the structure:
1. Owner of the restaurant:
Giving money to the treasurer and told manager to manage all staff in the restaurant.
2. Manager:
a) Manage employees.
b) Organize activities in a restaurant.
3. treasurer:
Managing money and buy all restaurant equipment.
4. chef:
Cook the food and drinks.
5. cashier:
Serving payments from customers.
6. waiter:
a) Deliver a list of foods and beverages to customers.
b) Serving food and drinks to customers.
c) Take food and drink equipment that is used by customers and delivered it to the dishwasher.
7. Dishwashers:
Washing eating utensils and drinking that has been used.
8. The cleaners:
Clean and organize every room in the restaurant.
9. Parking attendants:
Set the customer vehicle.

Program untuk membedakan Persegi dan Persegi panjang

#include <iostream>
#include <string>

using namespace std;
class beda{
      private:
             int p,l;
      public:
             int rumus();
};
   
int beda::rumus(){
   cout<<"Membedakan Persegi atau Persegi Panjang"<<endl;
   cout<<"Masukan Panjang sisi: ";
   cin>>p;
   cout<<"Masukan Lebar sisi: ";
   cin>>l;
   if(p==l)
   {cout<<"Merupakan Persegi"<<endl;}
   else {cout<<"Merupakan Persegi Panjang"<<endl;}
     
}
int main()
{
   beda x;
   x.rumus();

  
   system ("pause");
  
   return 0;
}

Mencetak bilangan antara 1 - 100 yang habis dibagi 5 dan 7 (C++)

#include <cstdlib>
#include <iostream>

using namespace std;
class bil{
      public:
            int proses();
            int out();
      private:
              int i;
              };
int bil::proses(){
for(int i=1;i<=100;i++){
if(i%5==0 && i%7==0)
 {cout<<i<<endl;}
}
if (i==0)
return 0;
}
int bil::out(){
    cout<<"Bilangan 1-100 yang habis dibagi 5 dan 7 adalah: "<<endl;
}
int main()
{
    bil x;
    x.out();
    x.proses();
    system("PAUSE");
    return EXIT_SUCCESS;
}

Flowchart membalik kata secara rekursif


Flowchart Membalik kata secara iteratif

Program membalik kata/kalimat yang diinputkan (C++)

#include <cstdlib>
#include <iostream>
#include <string.h>

using namespace std;

int main(int argc, char *argv[])
{
    char kata[50];
    cout<<"Masukkan Kata : ";
    cin.getline(kata,sizeof(kata));
   
    int pjgstring;
    pjgstring=strlen(kata);
   
    cout<<endl<<"Setelah Dibalik : \b";    
    for(int i=pjgstring;i>=0;i--){
            cout<<kata[i];
            }
           
    cout<<endl<<endl;
     system("PAUSE");
    return EXIT_SUCCESS;
}

Program penjualan Bahan Bakar Minyak (C++)

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int i;
   int l;
   int x;
   float jumlah;
   int uang3;
   int uang2;
   int p;
   float sisa;
   int t;
   int uang;
   float sisa2;
   float sisa3;

   raptor_prompt_variable_zzyz ="Masukan Kode Bahan bakar:";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> x;
   if (x==1)
   {
      cout << "Bensin" << endl;      jumlah =4500;
      i =1;
      while (!(i>x))
      {
         raptor_prompt_variable_zzyz ="Masukan Liter:";
         cout << raptor_prompt_variable_zzyz << endl;
         cin >> l;
         jumlah =jumlah*l;
         i =i+1;
      }
      cout << "Anda membeli bensin (Dalam Liter):"<<l << endl;      cout << "Total yang anda bayar:"<<jumlah << endl;      raptor_prompt_variable_zzyz ="Uang yang dibayarkan:";
      cout << raptor_prompt_variable_zzyz << endl;
      cin >> uang;
      sisa =uang-jumlah;
      cout << "Uang anda: "<<uang << endl;      cout << "Uang kembalian: "<<sisa << endl;   }
   else
   {
      if (x==2)
      {
         cout << "Solar" << endl;         jumlah =4000;
         i =2;
         while (!(i>x))
         {
            raptor_prompt_variable_zzyz ="Masukan liter:";
            cout << raptor_prompt_variable_zzyz << endl;
            cin >> t;
            jumlah =jumlah*t;
            i =i+2;
         }
         cout << "Anda membeli Solar (Dalam Liter):"<<t << endl;         cout << "Total yang anda bayar:"<<jumlah << endl;         raptor_prompt_variable_zzyz ="Uang yang anda bayarkan: ";
         cout << raptor_prompt_variable_zzyz << endl;
         cin >> uang2;
         sisa2 =uang2-jumlah;
         cout << "Uang anda: "<<uang2 << endl;         cout << "Uang kembalian: "<<sisa2 << endl;      }
      else
      {
         if (x==3)
         {
            cout << "PERTAMAX GAN" << endl;            jumlah =7000;
            i =3;
            while (!(i>x))
            {
               raptor_prompt_variable_zzyz ="Masukan liter:";
               cout << raptor_prompt_variable_zzyz << endl;
               cin >> p;
               jumlah =jumlah*p;
               i =i+3;
            }
            cout << "Anda membeli Pertamax (Dalam Liter):"<<p << endl;            cout << "Total yang anda bayar:"<<jumlah << endl;            raptor_prompt_variable_zzyz ="Uang yang anda bayarkan: ";
            cout << raptor_prompt_variable_zzyz << endl;
            cin >> uang3;
            sisa3 =uang3-jumlah;
            cout << "Uang anda: "<<uang3 << endl;            cout << "Uang kembalian: "<<sisa3 << endl;         }
         else
         {
            cout << "MAAF, KODE YANG ANDA MASUKKAN TIDAK TERSEDIA" << endl;         }
      }
   }
system("pause");
   return 0;
}

Menghitung keliling segitiga (C++)

#include <cstdlib>
#include <iostream>

using namespace std;
class segi{
      private:
      double s1,s2,s3,k;
      public:
      double in();
      double pro();
      };
double segi::in(){
cout<<"Masukan sisi A: ";
cin>>s1;
cout<<"Masukan sisi B: ";
cin>>s2;
cout<<"Masukan sisi C: ";
cin>>s3;
}
double segi::pro(){
k=s1+s2+s3;
cout<<"Keliling= "<<k<<endl;
}
int main()
{
    segi x;
    x.in();
    x.pro();
    system("PAUSE");
    return EXIT_SUCCESS;
}

Menghitung luas segitiga (C++)

#include <cstdlib>
#include <iostream>

using namespace std;
class segi{
      private:
      double a,t,l;
      public:
      double in();
      double pros();
      };
double segi::in(){
       cout<<"Alas :";
       cin>>a;
       cout<<"Tinggi :";
       cin>>t;
       }
double segi::pros(){
       l=(a*t)/2;
       cout<<"Luas= "<<l<<endl;
       }
int main(int argc, char *argv[])
{
    segi x;
    x.in();
    x.pros();
    system("PAUSE");
    return EXIT_SUCCESS;
}

Menghitung keliling lingkaran (C++)

#include <cstdlib>
#include <iostream>

using namespace std;
class kll{
      public:
             int in();
             int proses();
      private:
              int l,p,k;
              };
int kll::in(){
    cout<<"Masukan panjang: ";
    cin>>p;
    cout<<"Masukan lebar: ";
    cin>>l;
}
int kll::proses(){
    k=2*(p+l);
    cout<<"Keliling ==> "<< k<<endl;
}
int main(int argc, char *argv[])
{
    kll x;
    x.in();
    x.proses();
    system("PAUSE");
    return EXIT_SUCCESS;
}

Menghitung keliling persegi panjang (C++)

#include <cstdlib>
#include <iostream>

using namespace std;
class kll{
      public:
             int in();
             int proses();
      private:
              int l,p,k;
              };
int kll::in(){
    cout<<"Masukan panjang: ";
    cin>>p;
    cout<<"Masukan lebar: ";
    cin>>l;
}
int kll::proses(){
    k=2*(p+l);
    cout<<"Keliling ==> "<< k<<endl;
}
int main(int argc, char *argv[])
{
    kll x;
    x.in();
    x.proses();
    system("PAUSE");
    return EXIT_SUCCESS;
}

Menghitung luas persegi panjang c++

#include <iostream>
#include <string>

using namespace std;
class jilnap{
      private:
              int a;
      public:
             int in();
             int step();
             };
      int jilnap::in(){
         cout<<"Masukan bilangan: ";
         cin>>a;
         }
      int jilnap::step(){
         if (a%2==0)
         {cout<<"Bilangan "<<a<<" adalah bilangan genap"<<endl;}
         else
         {cout<<"Bilangan "<<a<<" adalah bilangan ganjil"<<endl;}
         }
int main()
{
    cout<<"=======Genap atau Ganjil?======="<<endl;
    jilnap x;
    x.in();
    x.step();
    system("pause");
   return 0;
}

Menentukan bilangan ganjil atau genap

#include <iostream>
#include <string>

using namespace std;
class jilnap{
      private:
              int a;
      public:
             int in();
             int step();
             };
      int jilnap::in(){
         cout<<"Masukan bilangan: ";
         cin>>a;
         }
      int jilnap::step(){
         if (a%2==0)
         {cout<<"Bilangan "<<a<<" adalah bilangan genap"<<endl;}
         else
         {cout<<"Bilangan "<<a<<" adalah bilangan ganjil"<<endl;}
         }
int main()
{
    cout<<"=======Genap atau Ganjil?======="<<endl;
    jilnap x;
    x.in();
    x.step();
    system("pause");
   return 0;
}

Menentukan tahun kabisat dalam Class (C++)

#include <cstdlib>
#include <iostream>

using namespace std;
class kabisat{
      private:
              int t;
              public:
                     int step();
                     int input();
                     };
int kabisat::input(){
    cout<<"Masukan tahun: ";
    cin>>t;
    cout<<endl;
};
int kabisat::step(){
    cout<<"========================================"<<endl;
    if (t%4==0)
    {cout<<"Tahun "<<t<<" Merupakan tahun kabisat"<<endl;}
    else {cout<<"Tahun "<<t<<" bukan tahun kabisat"<<endl;}
    cout<<endl;
};
   

   

int main()
{
    kabisat g;
    g.input();
    g.step();
    system("PAUSE");
    return 0;
}

Contoh Fungsi dalam c++ (Penjumlahan 2 Bilangan)

#include <cstdlib>
#include <iostream>

using namespace std;
int jumlah(){
    int a,b,hasil;
    cout<<"input";
    cin>>a>>b;
    hasil=a+b;
    return hasil;
    }
int main(int argc, char *argv[])
{
    cout<<jumlah();
    system("PAUSE");
    return EXIT_SUCCESS;
}

Jumat, 13 April 2012

Refleksi pertemuan ke tujuh

Pada pertemuan terakhir sebelum UTS, materi nya adalah Array. Saya masih belum paham sepenuhnya tentang Array. Tetapi sudah bisa menggambarkan Array dalam kehidupan sehari-hari. Sebagai contoh:

Input: Di suatu pabrik, para pegawai masuk ke pabrik.

Proses: Para pegawai masuk ke pabrik sesuai dengan jam kerja (Shift).

Output: Para pegawai kerja sesuai dengan tugas masing-masing.

Kesimpulan:
#Pada saat memulai pekerjaan tiap pegawai mengenakan seragam yang berbeda-beda sesuai dengan bidang mereka (Satpam, Operator mesin, Office boy mempunyai seragam yang berbeda).
#Mereka masuk ke pabrik sesuai dengan jam kerja mereka (Pagi-siang, siang-sore, sore-malam).
#Para pegawai memasuki ruang mereka masing-masing sesuai bidang nya(Satpam ke ruangan satpam, Operator mesin ke ruangan Operator, dan Office boy juga masuk ke ruang OB).
#Setelah itu mereka melakukan pekerjaan mereka sesuai dengan bidang mereka (Satpam menjaga keamanan. Operator mesin menjalankan mesin produksi, dan Office boy membersihkan ruangan)

Rabu, 04 April 2012

Praktikum Minggu Kedua (Tahun Kabisat/Bukan Tahun Kabisat)

Flowchart:
Dalam C++:

#include <cstdlib>
#include <iostream>

using namespace std;
class kabisat{
      private:
              int t;
              public:
                     int step();
                     int input();
                     };
int kabisat::input(){
    cout<<"Masukan tahun: ";
    cin>>t;
    cout<<endl;
};
int kabisat::step(){
    cout<<"========================================"<<endl;
    if (t%4==0)
    {cout<<"Tahun "<<t<<" Merupakan tahun kabisat"<<endl;}
    else {cout<<"Tahun "<<t<<" bukan tahun kabisat"<<endl;}
    cout<<endl;
};
   

   

int main()
{
    kabisat g;
    g.input();
    g.step();
    system("PAUSE");
    return 0;
}

Refelksi Alpro (Minggu ke enam)

Dalam pertemuan ke enam ini, materi Alpro adalah Perulangan rekursif. Sebagai contoh:
Jika a*b maka cara penghitungan nya adalah a+a+a+a....(ditambah sebanyak b). Jika 2*3 maka 2+2+2 (ditambahkan sebanyak 3 kali). Dan untuk pembagian, a:b maka a-a-a-a-...(a dikurangi a sebanyak b). Dalam materi ke enam ini, saya masih juga belum paham. Tetapi tetap ingin selalu belajar dan belajar :)

Refleksi Alpro (Minggu ke lima)

Dalam minggu ke-lima ini, materi Algoritma Pemrograman adalah tentang fungsi. Dalam materi ini dosen menjelaskan tentang fungsi dalam pemrograman. Saya masih belum begitu paham tentang materi (fungsi) ini. Tetapi setelah saya mengikuti mentoring, saya sudah agak paham tentang fungsi dalam pemrograman. Selain itu, dengan adanya Observasi aktivitas di rumah makan yang berhubungan dengan Fungsi/Subprogram sangat membantu saya dalam memahami Fungsi/Subprogram.

Minggu, 01 April 2012

Chuck 39 - Absolute Resistance

Shout your voice
Fighting your enemy who disturb you
Kiss my ass
If  you are bold with my fucking face
Maybe I
A moron man in this fucking world
But I will
Crashed your head if you want harrash me

We can smillling up
If you cry with your bad day
We can laugh so fun
If you die and go to hell
And one words for you, want to kill you

Chuck 39 - Babibuta


Negri kita ini telah terinfeksi kepalsuan
Demi ego penguasa negri kita hancur karena nya
Hanya janji basi yang kau ucap untuk negri kami
Visi misi dan energi yang kau beri hanyalah ilusi

Caci maki yang kami beri
Untukmu wahai sang koruptor negri
Dengarlah kami pemimpin sialan
Tangisan bocah pecah di jalanan

Puaskah kau anj*ng telah mengkonsumsi harta kami
Tanpa otak kau berfikir mengacaukan harapn dan mimpi
Hanya janji basi yang kau ucap untuk negri kami
Visi misi dan energi yang kau beri hanyalah ilusi

Caci maki yang kami beri
Untukmu wahai sang koruptor negri
Dengarlah kami pemimpin sialan
Tangisan bocah pecah di jalanan