7.06.2012

Tugas Modul 6 Linked List

Nama : Gatra Mustakim
NIM  : 201101004

Program Linked List 6.1 Nang Borlan


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

void main(void)
{

int i;

struct ListEntry{
int number;
struct ListEntry *next;
}start, *node;


start.next=NULL;
node= &start;
for (i=1; i<=10; i++)
{
node->next=(struct ListEntry *) malloc(sizeof(struct ListEntry));
   node=node->next;
   node->number=i;
   node->next=NULL;
   }

node=start.next;
while (node)
{
printf("%d",node->number);
node=node->next;
}
getche();
}

Output Programnya













Program Linked List 6.2 Nang Borlan


#include <iostream.h>
#include <stdlib.h>
#include <malloc.h>
#include <conio.h>

#define nil NULL
#define info(P) P->info
#define next(P) P->next
#define first(L) (L)

typedef int infotype;
typedef struct telmlist *alamat;
typedef struct telmlist
{
infotype info;
   alamat next;
}elmtlist;

typedef alamat list;

void buatsenarai(list *L)
{
first (*L) = nil;
   }
   list nodbaru(int m)
   {
   list n;
   n = (list) malloc(sizeof(elmtlist));
   if (n!= NULL)
   {
    info(n) = m;
    next(n) = nil;
    }
    return n;
    }


      void sisipsenarai (list *L, list t, list p)
      {
      if (p==nil)
         {
         t->next=*L;
         *L=t;
         }
         else
         {
          t->next=p->next;
            p->next=t;
            }
            }

            void cetaksenarai (list L)
            {
            list ps;
            for (ps=L; ps!=nil; ps=ps->next)
            {
            cout<<" "<<info(ps)<<" -->";
            }
            cout<<" NULL"<<endl;
            }

      int main()
      {
      list pel;
         list n;
         int i,k,nilai;

         buatsenarai(&pel);
      cout<<" Masukkan Banyak data = ";
         cin>>k;
         for (i=1;i<=k;i++)
         {
          cout<<" Masukkan Data Senarai ke-"<<i<<" = ";
            cin>>nilai;
            n=nodbaru(nilai);
            sisipsenarai (&pel,n,NULL);
            }

            cetaksenarai(pel);
            getch();
            return 0;
            }

Output Programnya














Program Linked List 6.3 Nang Borlan


#include <string.h>
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>

class node

{

public:

       int z;

       node *next;

};

void main ()

{

       clrscr ();

       int n,i;
       node*awal,*akhir,*temp;
       awal=new node;

       akhir=awal;

       cout<<"Masukan Datanya Bro =";

       cin>>n;

       for(i=1;i<=n;++i)

       {

              temp=new node;

              temp->next=NULL;

              cout<<"data"<<i<<"=";

              cin>>temp->z;

              akhir->next=temp;

              akhir=temp;

       }

       cout<<"seluruh data\n";

       temp=awal->next;

       while(temp->next!=NULL)

       {

              cout<<temp->z<<endl;

              temp=temp->next;

       }



       while(temp!=NULL)

       {

              cout<<temp->z<<endl;

              temp=temp->next;

       }

       int posisi;

       cout<<"Diapus posisi ke";

       cin>>posisi;

       node*temp1,*temp2;

       temp1=awal;

       for (i=1;i<posisi;++i)

              temp1=temp1->next;

       temp2=temp1->next;

       temp1->next=temp2->next;

       delete temp2;

       cout<<"Kabehan Data \n";

       temp=awal->next;

       while (temp!=NULL)

       {

              cout<<temp->z<<endl;

              temp=temp->next;

       }

       getche ();

}

Output Programnya













Program Linked List 6.1 Eclipse


//================================================
// Name        : 1.cpp
// Author      : Gatra Mustakim
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//================================================

#include <iostream>
#include <malloc.h>
#include <list>
using namespace std;

int main(int)
{

int i;

struct ListEntry{
int number;
struct ListEntry *next;
}start, *node;


start.next=NULL;
node= &start;
for (i=1; i<=10; i++)
{
   node->next=(struct ListEntry *) malloc(sizeof(struct ListEntry));
   node=node->next;
   node->number=i;
   node->next=NULL;
   }

node=start.next;
while (node)
{
cout<<node->number;
node=node->next;
}

return 0;
}

Output Programnya














Program Linked List 6.2 Eclipse


//==================================================
// Name        : 2.cpp
// Author      : Gatra Mustakim
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//===================================================

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

#define nil NULL
#define info(P) P->info
#define next(P) P->next
#define first(L) (L)

typedef int infotype;
typedef struct telmlist *alamat;
typedef struct telmlist
{
infotype info;
   alamat next;
}elmtlist;

typedef alamat list;

void buatsenarai(list *L)
{
first (*L) = nil;
   }
   list nodbaru(int m)
   {
   list n;
   n = (list) malloc(sizeof(elmtlist));
   if (n!= NULL)
   {
    info(n) = m;
    next(n) = nil;
    }
    return n;
    }


      void sisipsenarai (list *L, list t, list p)
      {
      if (p==nil)
         {
         t->next=*L;
         *L=t;
         }
         else
         {
          t->next=p->next;
            p->next=t;
            }
            }

            void cetaksenarai (list L)
            {
            list ps;
            for (ps=L; ps!=nil; ps=ps->next)
            {
            cout<<" "<<info(ps)<<" -->";
            }
            cout<<" NULL"<<endl;
            }

      int main()
      {
      list pel;
         list n;
         int i,k,nilai;

         buatsenarai(&pel);
      cout<<" Masukkan Banyak data = ";
         cin>>k;
         for (i=1;i<=k;i++)
         {
          cout<<" Masukkan Data Senarai ke-"<<i<<" = ";
            cin>>nilai;
            n=nodbaru(nilai);
            sisipsenarai (&pel,n,NULL);
            }

            cetaksenarai(pel);
          getche();
            return 0;
            }

Output Programnya















Program Linked List 6.3 Eclipse


//============================================================================
// Name        : 3.cpp
// Author      : Gatra Mustakim
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

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

class node

{

public:

       int z;

       node *next;

};

int main ()

{



       int n,i;
       node*awal,*akhir,*temp;
       awal=new node;

       akhir=awal;

       cout<<"Masukan Datanya Bro =";

       cin>>n;

       for(i=1;i<=n;++i)

       {

              temp=new node;

              temp->next=NULL;

              cout<<"data"<<i<<"=";

              cin>>temp->z;

              akhir->next=temp;

              akhir=temp;

       }

       cout<<"seluruh data\n";

       temp=awal->next;

       while(temp->next!=NULL)

       {

              cout<<temp->z<<endl;

              temp=temp->next;

       }



       while(temp!=NULL)

       {

              cout<<temp->z<<endl;

              temp=temp->next;

       }

       int posisi;

       cout<<"Diapus posisi ke";

       cin>>posisi;

       node*temp1,*temp2;

       temp1=awal;

       for (i=1;i<posisi;++i)

              temp1=temp1->next;

       temp2=temp1->next;

       temp1->next=temp2->next;

       delete temp2;

       cout<<"Kabehan Data \n";

       temp=awal->next;

       while (temp!=NULL)

       {

              cout<<temp->z<<endl;

              temp=temp->next;

       }

       getche ();

}

Output Programnya




Tugas Queue Modul 8

Nama : Gatra Mustakim
NIM : 201101004

Listing Program

//=======================================================
// Name        : Tugas.cpp
// Author      : Gatra Mustakim
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//=======================================================


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


int r,f,df;

int qu[50];


void enQueue(void);
void deQueue(void);
void Tampilkan(void);
using namespace std;
int main()
{
int k;
   for(k=0;k<50;k++)
   qu[k]=0;

   while(1)
   {
    cout<<endl;
      cout<<"========= Pilihan ==========="<<endl;
      cout<<"  1) enQueue "<<endl;
      cout<<"  2) deQueue "<<endl;
      cout<<"  3) Tampilkan Queue "<<endl;
      cout<<"  4) Keluar ! "<<endl;
      cout<<"=============================";
      cout<<endl;
      cout<<" Masukkan pilihan ( 1,2,3,4) dalam melakukan Queue : ";
      cin>>k;
      if (k==1) enQueue();
      if (k==2) deQueue();
      if (k==3) Tampilkan();
      if (k==4) break;
      }
      }
         //endmain



         void enQueue()
         {
        cout<<" Masukan elemen : ";
               cin>>qu[r];
               r++;
            }

            void deQueue()
            {
            cout<<" Pilihan yang anda pilih adalah Dequeue";
            qu[f]=1;
               f++;
               }

            void Tampilkan()
            {
            cout<<" Pilihan yang anda pilih adalah Tampilkan Queue";
            int i;
               cout<<endl<<" Queue : "<<endl;
               for(i=f;i<r;++i)
                cout<<qu[i]<<",";
                  cout<<endl<<" Pencet Sing Liyane . . .";
                  }

Output Programe




















Lanjutan Output


















Tugas Modul 7 STACK

Nama : Gatra Mustakim
NIM   : 201101004

Program STACK Nang Borlan


#include<iostream.h>
#include<conio.h>
#include<string.h>
#define MAX_STACK 10

struct STACK{
int top;
char data[10][10];
}; STACK tumpuk;

void inisialisasi()
{
tumpuk.top = -1;
   }
int IsFull()
{
if(tumpuk.top == MAX_STACK-1) return 1; else return 0;
   }

int IsEmpty()
{
if(tumpuk.top == -1) return 1; else return 0;
   }

void Push(char d[10])
{
tumpuk.top++;
   strcpy(tumpuk.data[tumpuk.top],d);
   }

void Pop()
{
cout<<" Data yang terambil = "<<tumpuk.data[tumpuk.top];
   tumpuk.top--;
   }

void TampilStack()
{
for(int i = tumpuk.top;i>=0;i--)
   {
    cout<<" Data : "<<tumpuk.data[i]<<endl;
      }
      }

void Clear()
{
tumpuk.top=-1;
   }

int main()
{
int pil;
   inisialisasi();
   char dt[10];

   do {
    cout<<" === Program Stack === \n";
    cout<<" 1. Push \n ";
      cout<<"2. Pop \n ";
      cout<<"3. Print \n ";
      cout<<"4. Clear \n ";
      cout<<"5. Exit \n ";
      cout<<"===================== \n";
      cout<<" Pilihan : ";
      cin>>pil;

      switch(pil)
      {
      case 1:
         if(IsFull() !=1){
         cout<<" Data = ";
         cin>>dt;
         Push(dt);
         }
          else cout<<" \n Stack Sampun penuh ! \n ";
          break;

         case 2:
         if(IsEmpty() !=1){
         Pop();
         }else
          cout<<"\n Stack Wis Kosong ! \n ";
            break;

         case 3:
         if(IsEmpty() !=1){
         TampilStack();
         }else
          cout<<"\n Stack Uwis Kosong ! \n ";
            break;

         case 4:
         Clear();
         cout<<"\n Stack Sampun Kosong ! \n ";
         break;

         }

   getche();
   }
   while(pil !=5);
   getche();
   }

Output Program Borlane























Program STACK Ning Eclipse

//=================================================
// Name        : 1.cpp
// Author      : Gatra Mustakim
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//=================================================



#include<iostream>
#include<cstring>
#define MAX_STACK 10
using namespace std;
#include<conio.h>

struct STACK{
int top;
char data[10][10];
}; STACK tumpuk;

void inisialisasi()
{
tumpuk.top = -1;
   }
int IsFull()
{
if(tumpuk.top == MAX_STACK-1) return 1; else return 0;
   }

int IsEmpty()
{
if(tumpuk.top == -1) return 1; else return 0;
   }

void Push(char d[10])
{
tumpuk.top++;
   strcpy(tumpuk.data[tumpuk.top],d);
   }

void Pop()
{
cout<<" Data yang terambil = "<<tumpuk.data[tumpuk.top];
   tumpuk.top--;
   cout<<endl;
   }

void TampilStack()
{
for(int i = tumpuk.top;i>=0;i--)
   {
    cout<<" Data : "<<tumpuk.data[i];
    cout<<endl;
  }
      }

void Clear()
{
tumpuk.top=-1;
   }

int main()
{
int pil;
   inisialisasi();
   char dt[10];

   do {
 cout<<" =====Program STACK==== \n";
     cout<<" 1. Push \n ";
      cout<<"2. Pop \n ";
      cout<<"3. Print \n ";
      cout<<"4. Clear \n ";
      cout<<"5. Exit \n ";
      cout<<" ====================== \n";
      cout<<" Pilihan : ";
      cin>>pil;

      switch(pil)
      {
      case 1:
         if(IsFull() !=1){
         cout<<" Data = ";
         cin>>dt;
         Push(dt);
         }
          else cout<<" \n Stack penuh ! \n ";
          break;

         case 2:
         if(IsEmpty() !=1)
         Pop();
         else
          cout<<"\n Stack Kosong ! \n ";
            break;

         case 3:
         if(IsEmpty() !=1)
         TampilStack();
         else
          cout<<"\n Stack Kosong ! \n ";
            break;

         case 4:
         Clear();
         cout<<"\n Stack Sudah Kosong ! \n ";
         break;

         }

      //getche();
   }
   while(pil !=5);
   return 0;
   }


Output Program Nang Eclipse























6.03.2012

Tugas Array Dengan SwitchCase dan While

1. Array SwitchCase

//============================================================================
// Name : Kuis_Array_2D_3D_Case_while.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================


#include
using namespace std;

int main()

{
awal:
int pilihan;


cout<<" Program Array \n ";
cout<<" \n 0. Array 2D ";
cout<<" \n 1. Array 3D ";
cout<<" \n 2. Exit ";
cout<<" \n =============================== \n ";
cout<<" \n Pilihan : \t ";
cin>>pilihan;
switch(pilihan)

{

case 0:

{
int huruf_A[8] [50]=
{
{1,1,1,1,1,1,1,0 ,0,1,1,1,1,1,0,0 ,1,1,1,1,1,1,1,0 ,1,1,1,1,1,1,1,0 ,0,1,1,1,1,1,0,0},
{1,0,0,0,0,0,0,0 ,0,1,0,0,0,1,0,0 ,0,0,0,1,1,0,0,0 ,1,1,0,0,0,0,1,0 ,0,1,0,0,0,1,0,0},
{1,0,0,0,0,0,0,0 ,0,1,0,0,0,1,0,0 ,0,0,0,1,1,0,0,0 ,1,1,0,0,0,0,1,0 ,0,1,0,0,0,1,0,0},
{1,0,0,0,0,0,0,0 ,1,1,1,1,1,1,1,0 ,0,0,0,1,1,0,0,0 ,1,1,1,1,1,1,1,0 ,1,1,1,1,1,1,0,0},
{1,0,0,1,1,1,1,0 ,1,1,0,0,0,0,1,0 ,0,0,0,1,1,0,0,0 ,1,1,1,1,0,0,0,0 ,1,1,0,0,0,1,0,0},
{1,0,0,0,0,1,1,0 ,1,1,0,0,0,0,1,0 ,0,0,0,1,1,0,0,0 ,1,1,0,1,1,0,0,0 ,1,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0 ,1,1,0,0,0,0,1,0 ,0,0,0,1,1,0,0,0 ,1,1,0,0,1,1,0,0 ,1,1,0,0,0,1,0,0},
{0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0},
};

int i,j;
for(i=0; i<8; i++)
{
for(j=0; j<50; j++)
if(huruf_A[i][j]==1)
cout<<"0";
else
cout<<'\x20';
cout< }
return 0;

break;
}

case 1:

{
int huruf[5] [8] [8]=
{
{{1,1,1,1,1,1,1,0},
{1,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0},
{1,0,0,1,1,1,1,0},
{1,0,0,0,0,1,1,0},
{1,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0}},

{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0 },
{1,1,0,0,0,0,1,0 },
{1,1,0,0,0,0,1,0 },
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0}},

{{1,1,1,1,1,1,1,0 },
{0,0,0,1,1,0,0,0},
{0,0,0,1,1,0,0,0},
{0,0,0,1,1,0,0,0},
{0,0,0,1,1,0,0,0},
{0,0,0,1,1,0,0,0},
{0,0,0,1,1,0,0,0},
{0,0,0,0,0,0,0,0}},

{{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{1,1,1,1,0,0,0,0},
{1,1,0,1,1,0,0,0},
{1,1,0,0,1,1,0,0},
{0,0,0,0,0,0,0,0}},

{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,0,0},
{1,1,0,0,0,1,0,0},
{1,1,0,0,0,1,0,0},
{1,1,0,0,0,1,0,0},
{0,0,0,0,0,0,0,0}}
};

int i,j,k;

for (i=0;i<5;i++)
{
for (j=0;j<8;j++)
{
for(k=0;k<8;k++)
if(huruf[i] [j] [k]==1)
cout<<"0";
else
cout<<"\x20";
cout< }
cout< }
return 0;
break;

}


}
return 0;
}
===============================================================================

Hasil Output







2.Array While

Listing Program

//============================================================================
// Name : Kuis_Array_2D_3D_While.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include
using namespace std;

int main()
{
int pilih;
int huruf_A[8] [50]=
{
{1,1,1,1,1,1,1,0 ,0,1,1,1,1,1,0,0 ,1,1,1,1,1,1,1,0 ,1,1,1,1,1,1,1,0 ,0,1,1,1,1,1,0,0},
{1,0,0,0,0,0,0,0 ,0,1,0,0,0,1,0,0 ,0,0,0,1,1,0,0,0 ,1,1,0,0,0,0,1,0 ,0,1,0,0,0,1,0,0},
{1,0,0,0,0,0,0,0 ,0,1,0,0,0,1,0,0 ,0,0,0,1,1,0,0,0 ,1,1,0,0,0,0,1,0 ,0,1,0,0,0,1,0,0},
{1,0,0,0,0,0,0,0 ,1,1,1,1,1,1,1,0 ,0,0,0,1,1,0,0,0 ,1,1,1,1,1,1,1,0 ,1,1,1,1,1,1,0,0},
{1,0,0,1,1,1,1,0 ,1,1,0,0,0,0,1,0 ,0,0,0,1,1,0,0,0 ,1,1,1,1,0,0,0,0 ,1,1,0,0,0,1,0,0},
{1,0,0,0,0,1,1,0 ,1,1,0,0,0,0,1,0 ,0,0,0,1,1,0,0,0 ,1,1,0,1,1,0,0,0 ,1,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0 ,1,1,0,0,0,0,1,0 ,0,0,0,1,1,0,0,0 ,1,1,0,0,1,1,0,0 ,1,1,0,0,0,1,0,0},
{0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0},
};


while (1)
{
cout<<" Program Array ";
cout<<"\n 0. Array 2D ";
cout<<"\n 1. Array 3D ";
cout<<"\n Pilih : ";
cin>>pilih;
if(pilih==0)
{
int i,j;
for(i=0; i<8; i++)
{
for(j=0; j<50; j++)
if(huruf_A[i][j]==1)
cout<<"0";
else
cout<<'\x20';
cout< }
return 0;
break;
}

while (1)

{

if (pilih==1)
{
int huruf[5] [8] [8]=
{
{{1,1,1,1,1,1,1,0},
{1,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0},
{1,0,0,1,1,1,1,0},
{1,0,0,0,0,1,1,0},
{1,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0}},

{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0 },
{1,1,0,0,0,0,1,0 },
{1,1,0,0,0,0,1,0 },
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0}},

{{1,1,1,1,1,1,1,0 },
{0,0,0,1,1,0,0,0},
{0,0,0,1,1,0,0,0},
{0,0,0,1,1,0,0,0},
{0,0,0,1,1,0,0,0},
{0,0,0,1,1,0,0,0},
{0,0,0,1,1,0,0,0},
{0,0,0,0,0,0,0,0}},

{{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{1,1,1,1,0,0,0,0},
{1,1,0,1,1,0,0,0},
{1,1,0,0,1,1,0,0},
{0,0,0,0,0,0,0,0}},

{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,0,0},
{1,1,0,0,0,1,0,0},
{1,1,0,0,0,1,0,0},
{1,1,0,0,0,1,0,0},
{0,0,0,0,0,0,0,0}}
};

int i,j,k;

for (i=0;i<5;i++)
{
for (j=0;j<8;j++)
{
for(k=0;k<8;k++)
if(huruf[i] [j] [k]==1)
cout<<"0";
else
cout<<"\x20";
cout< }
cout< }
return 0;
}
}

return 0;
}
}
==================================================================================

Hasil Output While








5.25.2012

Tugas Array Membuat Nama 2D dan 3D

Program Array Nama 2D




















Listing Program














Output Program


========================================================================

Program Array Nama 3D






















Listing Program

























































Output Program Array 3D





















4.28.2012

Laporan Praktikum Sorting

Nama : Gatra Mustakim
NIM : 201101004

Program 4.1



Listing Program 4.1

//=================================================
// Name : sorting_praktikum_4_1.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//==================================================

#include
using namespace std;

main()
{
int i, j, imin;
int n, urut;
int tmp;
int arr[50];

cout<<" ++++++++++++++ Program Sorting ++++++++++++++++++ ";
cout<<"\n Selection Sort ";
cout<<"\n ++++++++++++++++++++++++++++++++++++++++++++++++++ ";

cout<<"\n\n Masukkan data yang akan di urutkan : ";
cin>>n;

urut=1;
for(i=0;i cout<<" Masukkan Data Ke : "< cin>>arr[i];
}

for(i=1;i imin=1;
for(j=urut;j if(arr[i] imin=j;
if(arr[i]!=arr[imin]){
tmp=arr[i];
if(arr[i]>arr[imin]){
arr[i]=arr[imin];
arr[imin]=tmp;
}
}
}
}
urut=urut+1;
}
cout<<" Setelah Diurutkan \n";
for(i=0;i {
cout<<"Elemen ke "<
}

cout<<"\n ++++++++++++++++ Terima Kasih ++++++++++++++++++ ";

return 0;
}

Output Program 4.1



============================================================

Program 4.2



Listing Program 4.2

//==================================================
// Name : sortiing_Praktikum_4_2.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//=================================================
#include
using namespace std;

main()
{
int i,j,n;
int tmp;
int Arr[50];

cout<<"++++++++++++++++++++++++++++++++++++++++++++++++++ ";
cout<<"\n PROGRAM SORTING ";
cout<<"\n BUBLE SORT ";
cout<<"\n +++++++++++++++++++++++++++++++++++++++++++++++++";

cout<<"\n\n Masukkan data yang akan diurutken : ";
cin>>n;

for (i=0; i{
cout<<" Masukkan data ke "< cin>>Arr[i];
}
for (i=1; i {
for (j=0; j {
if(Arr[j]>Arr[j+1])
{
tmp = Arr[j];
Arr[j]=Arr[j+1];
Arr[j+1]=tmp;
}
}
}
cout<<"\n Setelah Pengurutan ";
for(i=0; i{
cout<<"\n";
cout<<" Elemen ke "<}

cout<<"\n ================== TERIMA KASIH ======================== ";

return 0;
}

Output Program 4.2




==========================================================

4.17.2012

Lupa Password User XP



Wah!!!!!!!!!!!
Itu Sungguh peristiwa yang tidak menyenangkan bagi anda dan hampir setiap orang pengguna SO bawaan Microsoft ini terkadang lupa dengan password yang penting yah namabya manusia,,, Hehehe

Jika hanya karena lupa dengan password ketika akan log-on ke Windows XP, Anda tidak perlu frustasi Coy !!!!!!!!!! Eist jangan di install ulang teman ada solusi lainnya,,,

Masih ada kesempatan untuk me-reset password dan log-in ke computer Anda tanpa perlu training atau pengetahuan khusus. Berikut beberapa cara yang mungkin Anda gunakan untuk log-in ke computer Windows, ketika Anda lupa password-nya.

Inilah Caranya Gan,,, :

Menggunakan Account Administrator

* Anda dapat menyalakan computer
* Log-in sebagai Administrator. Di setting Administrator, dapat memudahkan Anda untuk me-reset password dengan menggunakan “Control Panel” dan menu “User”.
* Anda dapat memilih account yang ingin diubah, lalu pilih “Change the Password”
* Lalu Anda dapat memasukkan password yang baru dalam kotak. Masukkan password hint untuk ke depannya, sehingga Anda tidak perlu me-reset password Anda lagi.
* Restart computer, dan log-in kembali ke account Anda dengan password yang baru.

Jika Anda Tidak Tahu Password Administrator

* Shut down computer atau restart computer. Ketika computer Anda sedang booting, Anda dapat menekan F8 berulang kali hingga muncul “Boot Menu” dan Anda apat memilih “Safe Mode”, lalu tekan Enter.
* Click menu “Start” dan lalu click “Run”
* Ketik “control userpasswords2? (tanpa tanda petik) dalam kotak dialog yang muncul, lalu click OK.
* Click account yang Anda lupa password-nya dan pilih menu reset.
* Anda dapat memasukkan password baru ke dalam area “New Password” dan “Confirm Password”, lalu pilih OK.

4.15.2012

Membuat Google Adsense Di Blogger

Definisi google adsense adalah peluang bisnis online yang ditawarkan Google buat para web publishers untuk memperoleh penghasilan online dari situs yang dikelolanya. Untuk saat ini google adsense merupakan suatu bisnis online yang sangat menjanjikan dan mempunyai prospek bagus, bahkan saya menganggap ini sebagai sebuah investasi yang sangat menguntungkan karena seiring dengan meluasnya penggunaan internet maka pendapatan kita akan terus bertambah.

Juga selain itu bisa menjadi wirausaha anda dalam dunia maya intinya kita mendapat uang dari google lewat Google Adsense ini. Sangat menguntungkan bukan!!!!!!!!!!!!!
Cara ini sudah terbukti dan banyak orang yang memakainya so buruan daftar agan - agan. hhe,,,,
Chekedot cara membuatnya,,,
hehe

1. Log in dahulu pada Blogger anda ( www.blogger.com )
2. Lalu pilih edit entri



3. Di addres bar anda setelah klik edit entry tersebut copy ID URL anda.



ID BLOG anda yang terblok

4. Setelah itu copy ID Blog anda ke dalam NotePad untuk mendaftar google adsense

5. Lalu add tab dibrowser anda copykan URL ini http://www.blogger.com/monetize.g?blogID= lalu tambahkan ID BLOG anda yang tadi di notepad.



6. Tara !!!!!!!!!!!!!!!!!!! Silahkan untuk mendaftar... Selamat,, hehe



7. Klik saja Daftar Adsense ikuti langkah - langkahnya dan saya sarankan pada waktu mengekuti step by step pilih buat akun baru saja kemudian pada pengisian akun anda saya sarankan sesuai dengan KTP Anda so bawa KTP dulu ea gan sebelum membuat adsensesnya hahaha,,, karena untuk pengiriman uang lewat western union jadi perlu banget tuh KTP agan,,,
hehe

8. Semoga tertarik dan perlu dicoba ea gan.... Matur thank you,,, hehe


4.08.2012

Tugas Praktikum Tipe Data Abstrak

Nama : Gatra Mustakim
NIM : 201101004

Program Praktikum 2.1
1. Open Eclipse

2. Pilih File – New – C++ Project

3. Muncul Jendela C++ Project
4. Lalu isikan pada Project Name terserah ingin memberi judul apa disini saya
memberinya judul Pert_3_Praktikum_2_1_Type_Def. Kemudian pilih Hello World C++ Project lalu MinGW lalu Finish.

5. Lalu akan muncul halaman Hello World C++ Project dengan Listing Programnya.

6. Setelah itu edit listing program dari Hello World seperti digambar ini :



7. Setelah itu lakukan Build ALL dengan menekan Ctrl + B.



Keterangan Gambar : Proses Melakukan Build ALL


8. Setelah itu lakukan compile dengan cara cara run – run as – Local C/C++ Application. Kemudian akan muncul hasil seperti gambar dibawah ini :



Listing Program 2.1

//============================================================================
// Name : Pert_3_Praktikum_2_1_Type_Def.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

typedef int ongko;
typedef float ambyar;
typedef char tulisan;

int main()
{

ongko age;
ambyar pecahan;
tulisan alpabet;

tulisan nama[15];

cout<<" Masukkan Umur anda : ";
cin>>age;
cout<<" Umur anda adalah : "<
cout<<"\n Masukkan bilangan pecahan : ";
cin>>pecahan;
cout<<" bilangan pecahan anda : "<
cout<<"\n Masukkan huruf : ";
cin>>alpabet;
cout<<" huruf yang anda masukkan adalah : "<
cout<<"\n Masukkan nama anda : ";
cin>>nama;
cout<<" Nama anda adalah : "<
return 0;

}

Program Praktikum 2.2
1. Caranya sama pada dengan Program Praktikum 2.1 cuma berbeda pada pengisian Project Name dan Edit Listing Programnya.

2. Disini saya akan melanjutkan program selanjutnya pada project name saya isi Praktikum_2_2

3. Langsung saja pada edit listing program pada gambar dibawah ini :



4. Setelah itu lakukan Build ALL dengan menekan Ctrl + B.



Keterangan gambar : proses bulid all

5. lakukan compile dengan cara cara run – run as – Local C/C++ Application. Kemudian akan muncul hasil seperti gambar dibawah ini



Hanya muncul type def ada kesalahan lihat pada problem seperti gambar diatas :



Kesalahan terjadi pada cout<<”\n Tanggal Lahir : “cout<<… Solusinya Pada cout<<”\n Tanggal Lahir : “<

5. Selesai

Listing Program 2.2

//============================================================================
// Name : Praktikum_2_2.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
#include
using namespace std;

int main()
{
struct data_tanggalan
{
int tgl,wulan,tahun;
};

struct data_rencang2
{
char nama[40];
struct data_tanggalan tgl_lahir;
};

struct data_rencang2 info_rencang2;

strcpy(info_rencang2.nama ," STIKOMGATRA ");
info_rencang2.tgl_lahir.tgl = 30;
info_rencang2.tgl_lahir.wulan = 1;
info_rencang2.tgl_lahir.tahun = 1992;

cout<<"\n Nama : "< cout<<"\n Tanggal Lahir : "<
return 0;
}



Program Praktikum 2.3
1. Caranya sama pada dengan Program Praktikum 2.2 cuma berbeda pada pengisian Project Name dan Edit Listing Programnya.

2. Disini saya akan melanjutkan program selanjutnya pada project name saya isi Praktikum_2_3

3.Langsung saja pada edit listing program yang sudah diganti listing programnya pada gambar dibawah ini :



4. Lakukan Build All dengan cara Ctrl + B



Keterangan Gambar : Proses Bulid All

5.Lakukan compile dengan cara Run – Run As – 1Local C/C++ Application lalu akan mengetahui hasilnya pada gambar dibawah ini :



Listing Program 2.3

//============================================================================
// Name : Praktikum_2_3.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;
#define vhi 3.14

struct{
float jari2;
float keliling;
float luas;
}lingkaran;

void luaslingkaran(){
lingkaran.luas = lingkaran.jari2*lingkaran.jari2*vhi;

cout<<" \n Luas Lingkaran = "< }

float kelLingkaran(float j)
{
return 2*vhi*lingkaran.jari2;
}

int main()
{
cout<<" Jari - jari = ";
cin>>lingkaran.jari2;
luaslingkaran();
lingkaran.keliling = kelLingkaran(lingkaran.jari2);
cout<<" \n\n Keliling Lingkaran : "< return 0;

}


Program Praktikum 2.5
1. Caranya sama pada dengan sebelumnya cuma berbeda pada pengisian Project Name dan Edit Listing Programnya.

2. Disini saya akan melanjutkan program selanjutnya pada project name saya isi Praktikum_2_5

3. Langsung saja pada edit listing program yang sudah diganti listing programnya pada gambar dibawah ini :



4. Lakukan Build All dengan cara Ctrl+B seperti pada gambar dibawah ini :



5. Lakukan compile dengan cara Run – Run As – 1Local C/C++ Application lalu akan mengetahui hasilnya pada gambar dibawah ini :



6. Selesai

Listing Program 2.5

//============================================================================
// Name : Praktikum_2_5.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

typedef struct Mahasiswa
{
char NIM[15];
char Nama[35];
float IPK;
};

int main()
{
Mahasiswa mhs;

cout<<" NIM = ";
cin>>mhs.NIM;
cout<<" Nama = ";
cin>>mhs.Nama;
cout<<" IPK = ";
cin>>mhs.IPK;
cout<<"\n Data Anda : ";
cout<<"\n NIM : "< cout<<"\n Nama : "< cout<<"\n IPK : "<
return 0;
}

Praktikum 2.4



Listing Program

//============================================================================
// Name : Praktikum_2_4.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

int main ()
{
struct zodiac
{
char nama[15];
int tgl_awal;
int bln_awal;
int tgl_akhir;
int bln_akhir;
};
struct zodiac bintang = {"pisces", 23, 11, 20, 12};


int tgl_lahir,bln_lahir,th_lahir;

cout<<"Tanggal Lahir Anda (##-##-####) : ";
cin>>tgl_lahir>>bln_lahir>>th_lahir;

if ((tgl_lahir>=bintang.tgl_awal && bln_lahir==bintang.bln_awal)||
(tgl_lahir<=bintang.tgl_akhir && bln_lahir==bintang.bln_akhir))
cout<<"Bintang anda adalah : "< else
cout<<"Bintang anda bukanlah : "< return 0;
}

Hasil Program



Latihan Tugas Praktikum Modul 2



Listing Programnya

//============================================================================
// Name : Tugas_Modul_2.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

int main ()
{
struct zodiak
{
char nama[25];
int tgl_pertama,bln_pertama,tgl_akhir,bln_akhir;
};
zodiak Aries = {"Aries", 21, 3, 19, 4};
zodiak Taurus = {"Taurus", 20, 4, 20, 5};
zodiak Gemini = {"Gemini", 21, 5, 20, 6};
zodiak Cancer = {"Cancer", 21, 6, 20, 7};
zodiak Leo = {"Leo", 23, 7, 22, 8};
zodiak Virgo = {"Virgo", 23, 8, 22, 9};
zodiak Libra = {"Libra", 23, 9, 22, 10};
zodiak Scorpio = {"Scorpio", 23, 10, 21, 11};
zodiak Sagitarius = {"Sagitarius", 22, 11, 21, 12};
zodiak Capricon = {"Capricon", 22, 12, 19, 01};
zodiak Aquarius = {"Aquarius", 20, 1, 18, 02};
zodiak Pisces = {"Pisces", 19, 2, 20, 03};

int tgl_lahir,bln_lahir,th_lahir;

cout<<"================================";
cout<<"\nProgram Mengetahui Zodiak Anda ";
cout<<"\n==============================";

cout<<"\n Tanggal lahir anda (**-**-****) : ";
cin>>tgl_lahir>>bln_lahir>>th_lahir;

if ((tgl_lahir>=Aries.tgl_pertama && bln_lahir==Aries.bln_pertama)||(tgl_lahir<=Aries.tgl_akhir && bln_lahir==Aries.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Cancer.tgl_pertama && bln_lahir==Cancer.bln_pertama)||(tgl_lahir<=Cancer.tgl_akhir && bln_lahir==Cancer.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Leo.tgl_pertama && bln_lahir==Leo.bln_pertama)||(tgl_lahir<=Leo.tgl_akhir && bln_lahir==Leo.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Sagitarius.tgl_pertama && bln_lahir==Sagitarius.bln_pertama)||(tgl_lahir<=Sagitarius.tgl_akhir && bln_lahir==Sagitarius.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Virgo.tgl_pertama && bln_lahir==Virgo.bln_pertama)||(tgl_lahir<=Virgo.tgl_akhir && bln_lahir==Virgo.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Scorpio.tgl_pertama && bln_lahir==Scorpio.bln_pertama)||(tgl_lahir<=Scorpio.tgl_akhir && bln_lahir==Scorpio.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Capricon.tgl_pertama && bln_lahir==Capricon.bln_pertama)||(tgl_lahir<=Capricon.tgl_akhir && bln_lahir==Capricon.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Libra.tgl_pertama && bln_lahir==Libra.bln_pertama)||(tgl_lahir<=Libra.tgl_akhir && bln_lahir==Libra.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Aquarius.tgl_pertama && bln_lahir==Aquarius.bln_pertama)||(tgl_lahir<=Aquarius.tgl_akhir && bln_lahir==Aquarius.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Pisces.tgl_pertama && bln_lahir==Pisces.bln_pertama)||(tgl_lahir<=Pisces.tgl_akhir && bln_lahir==Pisces.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Taurus.tgl_pertama && bln_lahir==Taurus.bln_pertama)||(tgl_lahir<=Taurus.tgl_akhir && bln_lahir==Taurus.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Gemini.tgl_pertama && bln_lahir==Gemini.bln_pertama)||(tgl_lahir<=Gemini.tgl_akhir && bln_lahir==Gemini.bln_akhir))
cout<<"Bintang anda adalah : "< return 0;
}

Hasil Program