Social Icons

Sunday, May 27, 2012

Program Pembilang


Berhubung di perkuliahan semester 1 saya dikasih pelajaran Algoritma dan pemograman
saya disuruh membuat suatu program pembilang... dimana saya mencari di internet... banyak sekali postingannya... dan salah satu contohnya sebagai berikut :

/*contoh program pembilang*/
#include <stdio.h>
char StrBilangan [10][10]=
{"nol","satu","dua","tiga","empat","lima","enam","tujuh","delapan","sembilan"};

void SaySatuan(char nilai)//0..9
{
printf("%s", StrBilangan [nilai]);
}

void SayPuluhan(char nilai)//10..99
{
if(nilai<10)
SaySatuan(nilai);
else
{

if(nilai==10)
printf("sepuluh");
if(nilai==11)
printf("sebelas");
if(nilai>=12 && nilai <=19)
{
SaySatuan(nilai%10);
printf("belas");
if(nilai>=20 && nilai<=99)
{
SaySatuan(nilai/10);
printf("puluh");
SaySatuan(nilai%10);
}
}
}
}

void SayRatusan (int nilai)// 100.999
{
if(nilai<100)
SayPuluhan(nilai);
else
{

if(nilai>=100 && nilai<=199)
{
printf("seratus");
if(nilai>=200 && nilai<=999)
{
SaySatuan(nilai/100);
printf("ratus");
}
}
if(nilai%100 !=0)//untuk menghindari seratus nol
SayPuluhan(nilai%100);
}
}

void SayRibuan(unsigned long nilai)//1000..999999
{
if(nilai<1000)
SayRatusan(nilai);
else
{
if(nilai >=1000 && nilai <= 1999)
printf("Seribu");
if(nilai >=2000 && nilai <= 999999)
{
SayRatusan(nilai/1000);
printf("ribu");
}
if(nilai % 1000 != 0)
SayRatusan(nilai % 1000);
}
}

void SayJuta (unsigned long nilai) //1.000.000 -> 999.999.999
{
if (nilai < 1000000)
SayRibuan(nilai);
else
{
SayRatusan(nilai/ 1000000);
printf("juta");
if(nilai % 1000000 != 0)
SayRibuan(nilai % 1000000);
}
}

void SayMilyar(unsigned long nilai) // 1.000.000.000 -> 999.999.999.999
{
if (nilai < 1000000000)
SayJuta(nilai);
else
{
SayRatusan(nilai/1000000000);
printf("Milyar");
if(nilai % 1000000000 != 0)
SayJuta(nilai % 1000000000);
}
}

void SayBilangan (unsigned long nilai) //Fungsi pengarah
{
if(nilai <=9)
SaySatuan(nilai);
if(nilai>=10 && nilai <= 99)
SayPuluhan(nilai);
if(nilai>=100 && nilai <= 999)
SayRatusan(nilai);
if(nilai>=1000 && nilai <= 999999)
SayRibuan (nilai);
if(nilai >= 1000000 && nilai <= 999999999)
SayJuta(nilai);
if(nilai >= 1000000000)
SayMilyar(nilai);
}

void main(void)
{
SayBilangan(163);
SayBilangan(25234);
SayBilangan(3);
}

silahkan dicoba gan... semoga bermanfaat :)
readmore...

Tuesday, April 3, 2012

Jenis-Jenis Penyortiran

1.  BUBBLE SORT
Pengertian “Bubble sort”      
Bubble sort (metode gelembung) adalah metode/algoritma pengurutan dengan dengan cara melakukan penukaran data dengan tepat disebelahnya secara terus menerus sampai bisa dipastikan dalam satu iterasi tertentu tidak ada lagi perubahan. Jika tidak ada perubahan berarti data sudah terurut. Disebut pengurutan gelembung karena masing-masing kunci akan dengan lambat menggelembung ke posisinya yang tepat.
Kelebihan “Bubble sort”
* Metode Buble Sort merupakan metode yang paling simpel
* Metode Buble Sort mudah dipahami algoritmanya

ALGORTIMA BUBBLE SORT
1.      Membandingkan data ke-i dengan data ke-(i+1) (tepat bersebelahan). Jika tidak sesuai maka tukar (data ke-i = data ke-(i+1) dan data ke-(i+1) = data ke-i). Apa maksudnya tidak sesuai? Jika kita menginginkan algoritme menghasilkan data dengan urutan ascending (A-Z) kondisi tidak sesuai adalah data ke-i > data ke-i+1, dan sebaliknya untuk urutan descending (A-Z).
2.      Membandingkan data ke-(i+1) dengan data ke-(i+2). Kita melakukan pembandingan ini sampai data terakhir. Contoh: 1 dgn 2; 2 dgn 3; 3 dgn 4; 4 dgn 5 … ; n-1 dgn n.
3.      Selesai satu iterasi, adalah jika kita sudah selesai membandingkan antara (n-1) dgn n. Setelah selesai satu iterasi kita lanjutkan lagi iterasi berikutnya sesuai dengan aturan ke-1. mulai dari data ke-1 dgn data ke-2, dst.
4. Proses akan berhenti jika tidak ada pertukaran dalam satu iterasi.

Contoh program :
#include<iostream.h>
#include<conio.h>
void Selsort(int X[], int SIZE)
{
int pos,small,temp;
for (int i=0; i<SIZE-1; i++) {
small=X[i];
for (int j=i+1; j<SIZE; j++)
{
if (X[j]<small)
{small=X[j];
    pos=j;}
    }
    temp=X[i];
    X[i]=X[pos];
    X[pos]=temp;
    } }
    void main(void)
    { clrscr();
    int A[10];
    int size;
    cout<<"\n Enter array size :";
    cin>>size;
    cout<<"\n Enter array elements :";
    for (int i=0; i<size; i++)
    {
    cin>>A[i];
    }
    Selsort(A,size);
    cout<<"\n The sorted array is as shown below :";
    for (int l=0; l<size; l++)
    {cout<<A[l];}
    getch();
    }
2.  INSERTION SORT
insertion sort ini memiliki waktu penyelesaian yang lebih cepat di bandingkan selection sort dan buble sort
sedangkan cara kerjanya adalah seperti metode sorting yang lain, yaitu melakukan literasi (pengulangan) hingga hasil yang sesuai ditemukan, namun insertion sort ini akan menginsert atau menyisipkan setiap elemen ketempat yang sesuai (setelah dibandingkan dengan elemen kiri dan kanannya)
atau simpelnya, kita bisa mengumpamakan metode ini seperti orang yang sedang mengurutkan kartu, maka dia akan mengambilnya, satu demi satu dan akan menginsertnya ketempat yang sesuai.

Contoh program :
#include <iostream.h>
#include <conio.h>

#define ELEMENTS 6
void insertion_sort(int x[], int length){
    int key, i;
   for(int j=0; j<length;j++){
            key=x[j];
            i=j-1;
            while(x[i]>key&&i>=0){
                x[i+1]=x[i];
                i--;
            }
            x[i+1]=key;
   }

}

int main(){
    int A[ELEMENTS]={9,2,7,5,4,3};
   int x;
   cout<<"array yang belum di sort:";
   for(x=0;x<ELEMENTS;x++){
           cout<<A[x];
   }
   cout<<endl;
   insertion_sort(A,ELEMENTS);
   cout<<"Array yang sudah di sort:";
   for(x=0;x<ELEMENTS;x++){
           cout<<A[x];
   }
   getch();
   return 0;
}

3.  SELECTION SORT
Pengertian tentang selection sort adalah Algoritma insertion sort pada dasarnya memilah data yang akan diurutkan menjadi dua bagian, yang belum diurutkan (meja pertama), dan yang telah diurutkan (meja kedua). Elemen pertama yang diambil dari bagian array yang belum diurutkan dan kemudian diletakkan pada posisinya sesuai dengan bagian lain dari array yang telah diurutkan. langkah ini dilakukan secara berulang hingga tidak ada lagi elemen yang tersisa pada bagian array yang belum diurutkan.

Contoh program :
#include <conio.h>
#include <stdio.h>
void tampilkan_larik(int data[], int n)
{
int i;
for (i=0;i<n;i++)
cout<<data[i]<<"  ";
cout<<endl<<endl;
}


void selection_sort(int data[], int n)
{
int posmin, posawal, j, tmp;

for(posawal=0;posawal<n-1;posawal++)
    {
   posmin=posawal;
   for (j=posawal+1;j<n;j++)
       if(data[posmin]>data[j])
          posmin=j;

         //tukarkan
           tmp=data[posawal];
         data[posawal]=data[posmin];
         data[posmin]=tmp;

      cout<<"\n Hasil ketika Posawal = "<<posawal<<" : ";
      tampilkan_larik(data,n);

   }
}

int main ()
{
int data[50], i,n;
cout<<"\n@ SIMULASI SELECTION SORT @\n\n\n";
cout<<"=========================================\n";
cout<<"      masukkan banyak data : ";
cin>>n;


clrscr();
for (int a=0;a<n;a++)
    {
   cout<<"\n   masukkan data ke "<<a<<" : ";
   cin>>data[a];
   }
selection_sort(data,n);

//hasil pengurutan

cout<<"\n\n  hasil pengurutan : \n\n";
cout<<"  "; tampilkan_larik(data,n);
cout<<"\n SORTING SELESAI...................";
getch();
clrscr();
cout<<"-----------------------";
cout<<"by: adi wazkitoe, 2010";
cout<<"-----------------------";
getch();
return 0;
}

4.  MERGE SORT
Prinsip utama yang diimplementasikan pada algoritma merge-sort seringkali disebut sebagai pecah-belah dan taklukkan (bahasa Inggris: divide and conquer). Cara kerja algoritma merge sort adalah membagi larik data yang diberikan menjadi dua bagian yang lebih kecil. Kedua larik yang baru tersebut kemudian akan diurutkan secara terpisah. Setelah kedua buah list tersusun, maka akan dibentuk larik baru sebagai hasil penggabungan dari dua buah larik sebelumnya. Menurut keefektifannya, alogaritma ini bekerja dengan tingkat keefektifan O(nlog(n)). Dalam bentuk pseudocode sederhana algoritma ini dapat dijabarkan sebagai berikut.

Contoh program :
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

int data[100];
int d,e;

void mergeSort(int awal, int mid, int akhir)
{
    cout<<endl;
    int temp[100], tempAwal = awal, tempMid = mid, i = 0;
    while(tempAwal < mid && tempMid < akhir)
    {
        if(data[tempAwal] < data[tempMid])
            temp[i] = data[tempAwal],tempAwal++;
        else
            temp[i] = data[tempMid],tempMid++;
        i++;
    }
    while(tempAwal < mid)
        temp[i] = data[tempAwal],tempAwal++,i++;
    while(tempMid < akhir)
        temp[i] = data[tempMid],tempMid++,i++;
    for(int j=0,k=awal;j<i,k<akhir;j++,k++)
        cout<<data[k]<<' '<<temp[j]<<endl, data[k] = temp[j];
}

void merge(int awal, int akhir)
{
    if(akhir-awal != 1)
    {
        int mid = (awal+akhir)/2;
        merge(awal, mid);
        merge(mid, akhir);
        mergeSort(awal, mid, akhir);
    }
}

int main()
{
    int d,e;
    int n;
    cout<<"Masukan banya data = ";cin>>n;
    cout<<"Masukan data yang akan di susun = ";
    for(int i=0;i<n;i++)
        cin>>data[i];
    merge(0,n);
    for(int i=0;i<n;i++)
        cout<<data[i]<<' ';
    getch();
    return 0;
    scanf("%d", d,e);
}


5.  HEAP SORT
HeapSort adalah algoritma pengurutan data berdasarkan perbandingan, dan termasuk golongan selection sort.

Walaupun lebih lambat daripada quick sort pada kebanyakan mesin , tetapi heap sort mempunyai keunggulan yaitu kompleksitas algoritma pada kasus terburuk adalah n log n.

Algoritma pengurutan heap sort ini mengurutkan isi suatu larik masukan dengan memandang larik masukan sebagai suatu Complete Binary Tree (CBT).
Setelah itu Complete Binary Tree (CBT) ini dapat dikonversi menjadi suatu heap tree. Setelah itu Complete Binary Tree (CBT) diubah menjadi suatu priority queue.
Contoh program :
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
void read(int a[10],int n)
{
    cout<<"reading\n";
    for(int i=0;i<n;i++)
        cin>>a[i];
}
void display(int a[10],int n)
{
    for(int i=0;i<n;i++)
        cout<<a[i]<<"\t";
}
void shellsort(int a[10],int n)
{
    int gap=n/2;
    do
    {
        int swap;
        do

        {
            swap=0;
            for(int i=0;i<n-gap;i++)
                if(a[i]>a[i+gap])
                {
                    int t=a[i];
                    a[i]=a[i+gap];
                    a[i+gap]=t;
                    swap=1;
                }
        }
        while(swap);
    }
    while(gap=gap/2);
}
void main()
{
    int a[10];
    int n;
    clrscr();
    cout<<"enter n\n";
    cin>>n;
    read(a,n);
    cout<<"before sorting\n";
    display(a,n);
    shellsort(a,n);
    cout<<"\nafter sorting\n";
    display(a,n);
    getch();
}




6.  QUICK SORT
Algoritma sortir yang efisien yang ditulis oleh C.A.R. Hoare pada 1962. Dasar strateginya adalah “memecah dan menguasai”. Quicksort dimulai dengan menscan daftar yang disortir untuk nilai median. Nilai ini, yang disebut tumpuan (pivot), kemudian dipindahkan ke satu sisi pada daftar dan butir-butir yang nilainya lebih besar dari tumpuan di pindahkan ke sisi lain.
Contoh program :
#include <iostream.h>
#include <conio.h>
#define max 20

void quick_sort(int darr[max], int lb, int ub)
{
  int a;
   int up,down;
   int temp;

   if (lb>=ub)
    return;
   a=darr[lb];
   up=ub;
   down=lb;

   while (down < up)
   {
     while (darr[down] <= a)
       down++;
      while (darr[up]>a)
       up--;
      if(down<up)
      {
        temp=darr[down];
         darr[down]=darr[up];
         darr[up]=temp;
      }
   }
   darr[lb]=darr[up];
   darr[up]=a;

   quick_sort(darr,lb,up-1);
   quick_sort(darr,up+1,ub);
}

void main()
{
  int arr[max];
   int i,n,lb,ub;
   lb=0;

   cout<<"Masukkan banyak data yang ingin diurut: ";
   cin>>n;

   ub=n;
   cout<<"Masukkan data-datanya: \n\n";
   for(i=1;i<=n;i++)
   {
     cout<<"\tdata ke- "<<i<<" : "; cin>>arr[i];
   }

   quick_sort(arr,lb,ub);
   cout<<"\nHasil pengurutan data: ";
   for(i=0; i<n;i++)
    cout<<" "<<arr[i];

   cout<<"\n\nTekan sembarang tombol untuk keluar ";
   getch();
}


7.  BUCKET SORT
Bucket sort adalah algoritma sorting yang bekerja dengan partisi array ke dalam jumlah terbatas sort. Setiap kotak ini kemudian diurutkan secara individual, baik menggunakan algoritma sorting yang berbeda, atau dengan rekursif menerapkan algoritma bucket sort. Sebuah variasi dari metode ini disebut semacam hitungan tunggal buffered lebih cepat dari jenis cepat dan membutuhkan waktu sekitar waktu yang sama untuk berjalan pada set data.
Contoh program :
#define NUMELTS 100
#include <stdio.h>
#include <iostream.h>

class element
{
public:
    int value;
    element *next;
    element()
    {
    value=NULL;
    next=NULL;
    }
};

class bucket
{
public:
element *firstElement;
bucket()
{
firstElement = NULL;
}
};

void main()
{
    int lowend=0;
    int highend=100;
    int interval=10;
    const int noBuckets=(highend-lowend)/interval;
    bucket *buckets=new bucket[noBuckets];
    bucket *temp;

    for(int a=0;a<noBuckets;a++)
    {
        temp=new bucket;
        buckets[a]=*temp;
    }

    cout<<"--------The Elements to be Sorted using Bucket sort are ------------------\n";
    int array[]={12,2,22,33,44,55,66,77,85,87,81,83,89,82,88,86,84,88,99};

    for(int j=0;j<19;j++)
    {
    cout<<array[j]<<endl;
    element *temp,*pre;
    temp=buckets[array[j]/interval].firstElement;
        if(temp==NULL)
        {
            temp=new element;
            buckets[array[j]/interval].firstElement=temp;
            temp->value=array[j];
        }
        else
        {
            pre=NULL;
                while(temp!=NULL)
                   {
               if(temp->value>array[j])
                   break;
                   pre=temp;
                   temp=temp->next;
                   }
                if(temp->value>array[j])
                {
                    if(pre==NULL)
                    {
                        element *firstNode;
                        firstNode=new element();
                        firstNode->value=array[j];
                        firstNode->next=temp;
                        buckets[array[j]/interval].firstElement=firstNode;
                    }
                    else
                    {
                        element *firstNode;
                        firstNode=new element();
                        firstNode->value=array[j];
                        firstNode->next=temp;
                        pre->next=firstNode;
                    }
                }
                else
                {
                    temp=new element;
                    pre->next=temp;
                    temp->value=array[j];
                }

        }
 }

    cout<<"------------------------The Sorted Elements Are---------------\n";
    for(int jk=0;jk<10;jk++)
    {
        element *temp;
        temp= buckets[jk].firstElement;
            while(temp!=NULL)
            {
                cout<<"*"<<temp->value<<endl;
                temp=temp->next;
            }
    }
    cout<<"--------------------------------END--------------------------------\n";

}



8.  RADIX SORT
Radix Sort merupakan salah satu algoritma Non-Comparasion Sort (pengurutan tanpa pembandingan). Proses ynang dilakukan dalam metode ini adalah mengklasifikasikan data sesuai dengan kategori terurut yang tertentu, dan tiap kategori dilakukan pengklasifikasian lagi, dan seterusnya sesuai kebutuhan, lalu subkategori-kategori tersebut digabungkan kembali. 
Secara harfiah Radix dapat diartikan sebagai posisi dalam angka, karena metode ini pertamakalinya mengurutkan nilai-nilai input berdasarkan radix pertamanya, lalu pengurutan dilakukan berdasarkan radix keduanya, dan begitu seterusnya. Pada system decimal, radix adalah digit dalam angka decimal.
Berikut ini adalah contoh penggunaan algoritma radix sort untuk pengurutan sebuah kumpulan bilangan bulat positif.
Contoh program :
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
kekosongan radix (int a [], int n, int m){

typedef struct simpul
{
int data;
struct simpul * berikutnya;
NODE};

Node * ptr, * awal, * prev;
Node * depan [10], * belakang [10];
int k = 1, i, j, y, p;;
/ * Membuat linked list awal * /
mulai = NULL;
for (i = 0; i <n; + + i)
{
ptr = (Node *) malloc (sizeof (NODE));
ptr-> data = a [i];
ptr-> next = NULL;
if (mulai == NULL)
start = ptr;
lain
prev-> next = ptr;
prev = ptr;
}

/ * Radix sort * /

for (i = 1; i <= m; + + i)
{
for (j = 0; j <10; + + j)
depan [j] = NULL;
/ * Menempatkan elemen ke antrian * /
ptr = mulai;
sementara (ptr! = NULL)
{Y = ptr-> data / k% 10 ;/ * y adalah angka * /
jika (depan [y] == NULL)
{
depan [y] = ptr;
belakang [y] = ptr;
}
lain
{
belakang [y] -> next = ptr;
belakang [y] = ptr;
}

ptr = ptr-> next;
}

mulai = NULL;
for (j = 0; j <10; + + j)
jika (depan [j] = NULL!)
{
if (mulai == NULL)
start = depan [j];
lain belakang [p] -> next = depan [j];
p = j;
}
belakang [p] -> next = NULL;
k = k * 10;
}
/ * Menyalin kembali ke array * /
ptr = mulai;
for (i = 0; i <n; + + i, ptr = ptr-> berikutnya)
a [i] = ptr-> data;

}

void main ()
{
int a [100], n, i, m;
suhu arang;
melakukan
{
clrscr ();
printf ("=========================== RADIX SORT ================== ========================= \ n ");
printf ("ENTER JUMLAH ANGKA DAN JUMLAH DIGIT \ n");
scanf ("% d% d", & n, & m);
printf ("ENTER UNSUR \ n");
for (i = 0; i <n; + + i)
scanf ("% d", & a [i]);
radix (a, n, m);
printf ("daftar diurutkan \ n");
for (i = 0; i <n; + + i)
printf ("% d", a [i]);
printf ("\ nAnda ingin melanjutkan [y / n]? \ n");
scanf ("% c", & temp);


} Sementara (temp == 'y' | | temporer == 'Y');
printf ("\ n --------------------------------------------- ------------------------------------ \ n ");
getch ();
}




9.  SHELL  SORT
Distribusi sort mengacu pada algoritma sorting dimana data didistribusikan dari input untuk struktur peralihan beberapa yang kemudian dikumpulkan dan ditempatkan pada output.

Contoh Source Codenya :
#include<conio.h>
#include<iostream.h>
#define n 10

class shellsort{
  static int A[n];
public:
  void InsSort(int start, int step);
  void ShellSort();
  void tampil();
};

int shellsort::A[n]={20,23,120,56,78,50,12,89,10,12};

void shellsort::InsSort(int start, int step)
{
  int i,j,y;
  bool ketemu;

  i=start+step;
  while(i<=n)
  {
     y=A[i];
     j=i-step;
     ketemu=false;
     while((j>=0)&&(!ketemu))
     {
        if(y<A[j])
        {
           A[j+step]=A[j];
           j=j-step;
        }
        else
           ketemu=true;
     }
     A[j+step]=y;
     i=i+step;
  }

}

void shellsort::ShellSort()
{
   int step,start;
   step=n;
   while(step>1)
   {
      step=step/3+1;
      for(start=1;start<=step;start++)
             shellsort::InsSort(start,step);
   }
}

void shellsort::tampil(){
for(int a=0;a<10;a++)
    {
       cout<<A[a]<<" ";
    }
    cout<<endl<<endl;
}

void main()
{
    shellsort x;
    cout<<"PENGURUTAN SHELL"<<endl<<endl;
    cout<<"Sebelum diurut : "<<endl<<"A = ";
    x.tampil();
    x.ShellSort();
    cout<<"Setelah diurut : "<<endl<<"A = ";
    x.tampil();
    getch();
}




10.SHUFFLE SORT
Shuffle sort dapat dianggap sebagai pembentukan pohon yang sangat luas, seperti B-tree dengan m = n / 8, untuk memilah efisien dalam banyak kasus.

Shuffle sort  memperkirakan distribusi barang yang akan diurutkan dengan memeriksa n / 8 item pertama. Semacam partisi distributif memperkirakan distribusi dengan mendekati median dan interpolasi linear dari minimum untuk median dan dari median untuk maksimal.

Contoh Source Codenya  :
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main ()
{
  int iSecret, iGuess;

  /* initialize random seed: */
  srand ( time(NULL) );

  /* generate secret number: */
  iSecret = rand() % 10 + 1;

  do {
    printf ("Guess the number (1 to 10): ");
    scanf ("%d",&iGuess);
    if (iSecret<iGuess) puts ("The secret number is lower");
    else if (iSecret>iGuess) puts ("The secret number is higher");
  } while (iSecret!=iGuess);

  puts ("Congratulations!");
  return 0;

}
readmore...

Saturday, March 31, 2012

Cara Mengganti Nama Facebook yang Sudah LIMIT

OPss... Sebelumnya saya minta maaf, ini bukannya trik. Tapi cuma mau ngasih penjelasan saja mengenai kenapa nama facebook gak bisa ganti nama sesuai selera anda ??

Sebenarnya facebook sudah tidak bisa diganti nama lagi, kalo mau ganti nama

muncul tulisan " Maaf! Anda telah beberapa kali mengubah nama melebihi jumlah yang diperbolehkan dan nama Anda tidak dapat diubah lagi. Untuk mencantumkan nama lain yang Anda miliki, seperti nama gadis Anda, silakan gunakan ruas Nama Alternatifdi bawah."

Jika sudah demikian, artinya sampai kapanpun nama facebook anda tidak bakalan dapat diubah lagi, mau gak mau harus membuat facebook yang baru.

Jika anda masih ngotot ingin mengubah nama facebook anda, maka hanya bisa ganti nama dengan nama-nama yang pernah anda gunakan sebelumnya.

disitu tidak bakalan ada kolom buat ganti nama baru yang kita inginkan, tapi yang ada cuma deretan-deretan nama-nama facebook yang pernah kita pakai sebelumnya, jika dulu anda sering gonta-ganti nama facebook anda, pasti nama yang disediakan juga banyak. Untuk cara gantinya sangat mudah, tinggal pilih salah satu nama yang mau anda gunakan, terus kliktombol yang anda di bawahnya "Perbarui Nama", selesai. mudah bukan ??? happy blogging sob :)
readmore...

Wednesday, March 28, 2012

Cara membuat daftar isi otomatis Di MS Word 2007

Sering kali kita mengalami kesulitan saat ingin membuat daftar isi. Banyak orang yang belum tahu bahwa MS word, yang versi 2003 maupun versi 2007 mampu membatu kita membuat daftar isi secara otomatis. Saya ingat waktu saya harus membuatnya. Repot melihat satu persatu topik dan halamannya. Udah gitu mau ratakannya saja susah, dan ketika saya bekerja di sebuah percetakan, saya menemukan banyak sekali kesulitan, orang minta dirapikan daftar isi nya sebelum di print semakin membuat saya kewalahan, karena mereka membuatnya secara manual, udah begitu menggunakan spasi. Karena saya tidak teliti, kadang-kadang ada topik yang hilang, atau malah salah halaman. Belum lagi draf makalah kita akan di edit, wah ribet sekali harus susun daftar isi ulang. Bagi anda yang baru tahu sekarang kalo MS Word bisa membuat daftar isi secara otomatis, maka anda beruntung telah menemukan postingan saya ini. semoga bermanfaat.

Saya sudah capek curhat dari tadi, ok la sekarang kita langsung praktekkan saja. ^_^
Pertama-tama yang harus anda lakukan adalah :

1. Membuat style dari masing-masing bagian yang akan dimasukkan ke dalam daftar isi.
    a. Bagian judul
        – Blok judul
        – Atur format huruf sesuai dengan keinginan, seperti ukuran huruf, center, dll => Klik styles pada
           panah ketiga terbawah.
        – Klik save selection as a new quick styles => isi nama stye, contoh: judul
    b. Sub bab
        Blok sub judul => ikuti seperti langkah-langkah serupa di atas.
        Akhirnya sampai pada Klik save selection as a new quick styles => isi nama stye, contoh: subjudul1
    c. Sub sub bab
        Blok sub sub judul => ikuti seperti langkah-langkah serupa di atas.
       Akhirnya sampai pada Klik save selection as a new quick styles => isi nama stye, contoh: subjudul2
2. Buat semua bagian (judul, sub judul, sub sub judul) sesuai dengan style yang sudah dibuat
    sebelunnya(poin 1 di atas) misalnya sub judul: rumusan masalah
    – Blok sub judul: rumusan masalah
    – Begitu juga dengan bagian yang lain. Sampai akhir bab. Disarankan untuk tidak menggunakan
       nomor otomatis dalam penomoran sub bab ataupun sub sub bab

       Bila telah membuat style pada semua bagian, kita sudah bisa membuat daftar isi..

       Buat halaman baru di awal, sebagai halaman Daftar Isi:
       Page layout  => breaks => newpage
       Tulis judul daftar isi
       buat style untuk daftar isi dgn style yang sesuai, dalam hal ini style judul

       Cara membuat daftar isi:
       References => table of content => insert table of content => option => isi sesuai dengan bagian
       styleyang ingin kita masukkan ke daftar isi. dalam hal ini contohnya (judul, sub judul, sub sub judul).
       Isi 1, 2 atau 3 dst sesuai dengan keinginan kita menjorokkan bagian ini. => ok => ok
       Langsung jadi daftar isi => edit seperlunya.
3. Bagaimana bila terjadi penambahan sub judul?
    Yang harus dilakukan cukup Klik mouse bagian kanan pada daftar isi yang telah jadi => Update field =>
    update entire table => OK
4. Bagaimana bila terjadi perubahan pada nomor halaman ?
    Yang harus dilakukan cukup Klik mouse bagian kanan => Update field => update page number only =>
    OK
5. Apa bisa membuat Daftar tabel, Daftar Gambar dll ?
    Bisa, prinsipnya bahwa setiap bagian (judul tabel, judul ganbar, judul lampiran) masing-masing harus
    dibuat style.
    Langkah selanjutnya tinggal membuat Halaman Baru (lihat bagian 2) untuk masing-masing Daftar, yang
    selanjutnya tinggal membuat TOC seperti langkahi bagian 2.
    Bila muncul Pesan di bawah, pilih No.
readmore...

Thursday, March 15, 2012

Contoh Program Queue Menggunakan Array di c++


terima kasih sebelumnya sudah mampir di blog saya. kali ini saya akan akan membahas contoh program queue menggunakan array di aplikasi c++

berikut codingnya : 
#include “stdio.h”
void main()
{ int queue[5];
int depan = -1;
int belakang = -1;
int pilihan, data, i;
do{
printf(“MENU\n”);
printf(“1. ENQUEUE\n2. DEQUEUE\n3. VIEW\n4. EXIT\n”);
printf(“Pilihan = “); scanf(“%d”, &pilihan);

switch (pilihan)
{
case 1: //enqueue
//apakah queue belum penuh?
if (belakang < 4 )
{ printf(“Data Masuk = “); scanf(“%d”, &data);
queue[belakang+1] = data;
belakang++;
if (belakang == 0)
depan = 0;
}
else
printf(“Queue penuh!\n”);
break;
case 2: //dequeue
//apakah queue belum kosong?
if (depan <= belakang)
{ printf(“Data keluar = %d\n”, queue[depan]);
depan++;
}
else
printf(“Queue kosong!\n”);
break;
case 3:
for(i=depan; i<=belakang; i++)
printf(“%d “, queue[i]);
printf(“\n”);
break;
}
}while (pilihan != 4);
}

sekian postingan saya kali ini, semoga bermanfaat ^_^
readmore...

Pontianak Mencekam, Suku Dayak Serang FPI

Pontianak – KabarNet: Situasi Kota Pontianak, Kalimatan Barat saat ini dalam kondisi mencekam. FPI Pontianak, diinformasikan sedang diserang warga Dayak, bahkan dikabarkan kedua kubu saat ini dalam kondisi sudah berhadap-hadapan. Tepatnya pada waktu ashar tadi, Kamis (15 Maret 2012), Sultan Pontianak pun ikut turun ke lapangan ditengah-tengah warga muslim yang sedang berhadapan dengan warga Dayak dari luar Pontianak yang akan menyerang.

Saat ini massa Umat Islam dan FPI telah berkumpul di lapangan YARSI, demikian pula ribuan warga Dayak, bahkan diberitakan sejumlah kendaraan truk telah berkumpul di Rumah Betang Pontianak (sebelumnya tertulis 200 truk). Pihak Aparat harus segera merespon keadaan ini sebelum timbul kerusuhan besar yang bernuansa SARA. Hingga berita ini diturunkan, belum ada keterangan dari pihak aparat. Demikian informasi yang diterima KabarNet beberapa saat lalu.

Gejala keributan ini sudah terindikasi sejak beberapa hari lalu. Aksi tersebut adalah kelanjutan dari aksi hari sebelumnya. Kemarin, puluhan mahasiswa Dayak melakukan aksi dengan memasang spanduk penolakan terhadap FPI. Umat Islam Kalbar tidak terima dengan kelakuan sekelompok mahasiswa itu. Lantas mereka menurunkan spanduk-spanduk penolakan terhadap FPI, sehingga terjadilah konflik antara mahasiswa Dayak yang telah terprovokasi dengan umat Islam Dayak..

Setelah mahasiswa Dayak itu mundur karena jumlah mereka sedikit, ternyata sekitar seribu warga Dayak yang sudah disiapkan, balik menyerang umat Islam. Orang Dayak yang membawa senjata tajam itu berkumpul di daerah Sungai Jawi, Pontianak Barat, Rabu (14/3/2012) sekitar pukul 17.00 WIB.

Sebelumnya, Voa-Islam.COM memberitakan. Rabu malam (14/03/2012), Kota Pontianak mencekam. Jalan-jalan utama menuju kota Pontianak diblokir oleh ratusan TNI dan Polri. Kejadian ini dipicu insiden yang terjadi pada Rabu siang (14/03/2012) di daerah Sui Jawi, tepatnya di Jl. KH Wahid Hasyim, Kalbar ketika seorang aktivis Dayak memasang spanduk penolakan FPI yang mengatasnamakan organisasi pemuda dayak, spanduk tersebut dipasang di halaman asrama “PANGSUMA” (sebelumnya tertulis PANAMA) yang merupakan asrama perkumpulan Mahasiswa Dayak.

Salah seorang anggota FPI yang kebetulan melintas dan melihat spanduk tersebut, meminta agar spanduk diturunkan, namun pemilik spanduk justru melawan laskar FPI tersebut dengan nada menantang. Anggota FPI yang lain beserta polisi pun mulai berdatangan. Oleh pihak kepolisian, spanduk tersebut diminta untuk diturunkan, namun pemilik spanduk tersebut tetap melawan polisi tersebut. Massa yang tak suka ulah Dayak pun geram lalu merebut dan menurunkan paksa spanduk tersebut dan berusaha memasuki asrama. Namun hal tersebut dibubarkan paksa oleh polisi. Aktivis dayak provokator itu pun lalu diamankan oleh kepolisian. Akibat peristiwa ini, mengundang keributan yang lebih besar hingga akhirnya membuat warga muslim berhadap-hadapan dengan warga Dayak.

Masyarakat muslim yang bersimpati kepada FPI tidak berhenti berdatangan dari berbagai penjuru kota, bahkan luar kota. Hingga Rabu sore hari (14/03/201) mereka mengepung asrama “PANAMA” yang berisikan para aktivis perkumpulan mahasiswa Dayak. Asrama lalu dijaga ketat oleh pasukan anti huru-hara berpakaian lengkap. Para mahasiswa dayak itu pun terkepung selama 3 jam hingga akhirnya dievakuasi oleh pihak kepolisian untuk dibawa ke rumah adat Dayak Kalimantan Barat yang merupakan “markas” pemuda-pemuda Dayak di Kota Pontianak. Jalan-jalan menuju akses kota Pontianak pun mulai diblokir untuk mengantisipasi datangnya masyarakat menuju lokasi Asrama.

Melihat kondisi yang begitu memanas, maka pada malam tersebut diadakanlah pertemuan yang dimpimpin oleh Wakapolda Kalbar Komisaris Besar Syafarudin. Dihadiri Wakil Walikota Pontianak – Paryadi, Kapolresta Pontianak Kombes Muharrom Riyadi, Dandim Pontianak Letkol Bima Yoga dan Dewan Adat Dayak Yakobus Kumis, serta Ketua DPD FPI Pontianak Ishak Ali Al Muntahar. Malam itu sebenarnya diputuskan bahwa dari pihak Dayak dan FPI sepakat untuk saling menahan diri. Namun entah mengapa sampai saat ini ketegangan antara dua kubu belum juga mereda. [KbrNet/Voa-Islam]

readmore...

FPI Menggila di Kalbar

Sekitar pukul 09.00, tetua adat Dayak, Ibrahim Banson, sekretaris Majelis Adat Dayak (MAD), mendatangi rumah betang untuk mendinginkan suasana dan mendengarkan aspirasi massa.

Ketua Ikatan Dayak Islam, Alamsyah meminta semua pihak agar memandang masalah dengan kepala dingin. "Kalau ada yang tersinggung, manusiawi. Tetapi kami harap masalah ini tidak berkepanjangan," ujarnya.

Dua kelompok massa yang berbeda aspirasi ini berkumpul di dua lokasi yang berbeda di Kota Pontianak, Kalimantan Barat. Satu kelompok mendesak pembubaran Front Pembela Islam (FPI), sementara kelompok massa lain ingin mempertahankan FPI.

Sekelompok massa berjalan kaki di sepanjang Jalan Ahmad Yani, Pontianak, menuju Markas Polda Kalimantan Barat, Kamis (15/3) sore. Mereka menyampaikan aspirasi untuk mendesak pemerintah membubarkan ormas FPI. Akibatnya jalan tersebut sempat mengalami kemacetan.

Kepala Kepolisian Daerah Kalimantan Barat Brigadir Jenderal Polisi Unggung Cahyono berusaha menenangkan massa, agar tidak terpancing dengan isu-isu yang akan memecah belah masyarakat Kalbar.

Sejumlah anggota kepolisian pun terlihat berjaga-jaga di dua lokasi untuk menghindari terjadinya benturan. Jajaran Kepolisian Polda Kalbar sendiri berharap masyarakat tetap tenang dan menjaga harmonisasi kehidupan beragama, serta saling menghargai perbedaan.
readmore...

Sunday, March 11, 2012

Cara Meningkatkan Kecepatan Modem GSM Maupun CDMA.

Meskipun zaman sekarang makin canggih dan banyaknya jenis modem yang ditawarkan dipasaran dengan teknologi terkini, masih ada juga pengguna yang merasakan lambatnya koneksi internet, termasuk saya sendiri. Hal ini banyak faktor yang mempengaruhi, salah satunya media koneksi sistem wireless yang lambat, jaminan bandwidth yang tersedia, juga banyaknya pengguna serta faktor geografis atau lokasi pengguna terhadap pusat koneksi dan yang kali ini saya akan bahas merupakan salah satu faktor juga yang membuat koneksi internet sobat lamban alias lemot. yang bisa2 anda akan ngamuk dikarenakannya ^_^

Langsung saja tanpa panjang lebar, disini saya akan berbagi tips Cara Meningkatkan Kecepatan Modem GSM Maupun CDMA agar perjalanan anda didunia maya semakin asik dan semakin menyenangkan.

hal pertama yang harus anda lakukan adalah : 
1. Klik Menu Start, pilih RUN, ketikkan gpedit.msc kemudian enter 
2. Selanjutnya akan muncul kotak dialog Group Policy
3. Pilih Computer Configuration - Administrative Templates - Network - QoS Packet Scheduler 
4. Klik dua kali Limit reservable bandwidth selanjutnya pilih enabled 
5. Pada Bandwidth limit (%) ubah angkanya menjadi 0 kemudian OK dan tutup jendela Group Policy 
6. Langkah selanjutnya copy kan setting registry dibawah ini kedalam notepad : 


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters 

"CacheHashTableBucketSize"=dword:00000001

"CacheHashTableSize"=dword:00000180

"MaxCacheEntryTtlLimit"=dword:0000fa00

"MaxSOACacheEntryTtlLimit"=dword:0000012d



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces]

"MTU"=dword:00001500



[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet]

"MaxConnectionsPerServer"=dword:00000010

"MaxConnectionsPer1_0Server"=dword:00000010



[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet]

"MaxConnectionsPerServer"=dword:00000010

"MaxConnectionsPer1_0Server"=dword:00000010



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

"DefaultTTL"=dword:00000080

"EnablePMTUBHDetect"=dword:00000000

"EnablePMTUDiscovery"=dword:00000001

"GlobalMaxTcpWindowSize"=dword:00007fff

"TcpMaxDupAcks"=dword:00000002

"SackOpts"=dword:00000001

"TcpWindowSize"=dword:00007fff

"Tcp1323Opts"=dword:00000001



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider]

"HostsPriority"=dword:00000001

"LocalPriority"=dword:00000001

"DnsPriority"=dword:00000001

"NetbtPriority"=dword:00000001



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class\NetTrans]

"MaxMTU"="1500"




[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD\MSTCP]

"DefaultRcvWindow"="3216"



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD\NWLink\Ndi\params\cachesize]

@="64"



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD\NWLink\Ndi\params\maxconnect]

"min"="2"

"max"="128"


selanjutnya simpan dengan nama tweakconnection.reg atau nama apa saja (terserah anda, asalkan kita ingat dan gak bakal menghapusnya) kemudian klik dua kali dan OK.


Restart komputer/laptop anda untuk merasakan bedanya. Sampai disini Insya Allah koneksi internet anda akan terasa lebih cepat atau tidak akan merasakan lemotnya koneksi modem yang anda gunakan. sekian postingan kali ini, wasalam dari saya semoga bermanfaat dan semoga berhasil.


sumber :

readmore...

Sunday, March 4, 2012

Program penentu bilangan prima menggunakan c++

Alhamdullah, saya masih diberikan kesempatan untuk berbagi informasi seputar blog kepada anda semua terutama kepada Dosen Alpro saya. disini saya akan membahas cara membuat program penentu bilangan prima sederhana menggunakan bahasa c.

ok langsung saja kita ke scriptnya :

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main(){

int A,B;
int x,y;
cout<<"Menentukan bilangan prima atau bukan\n";
cout<<"Masukkan bilangan: ";cin>>x;
y=0;
for(int i=1; i<=x; i++)
if(x%i==0)
y++;
if(y==2)
cout<<x<<" adalah bilangan prima";
else
cout<<x<<" bukan bilangan prima";
getch;
scanf("%d", A,B);
}
sekian dari saya, semoga bermanfaat bagi saya maupun orang lain ^_^
readmore...

Wednesday, February 29, 2012

Update status facebook lewat twitter

Facebook dan Twitter? Heumpz, sudah menjadi dua hal yang tidak terpisahkan. Kalau Anda merasa seorang Anak Muda dan tentunya ingin disebut Gaul di zaman sekarang ini, maka wajib memiliki akun Twitter dan Facebook. Saat kenalan dengan seseorang di Mall atau resto, yang pertama di tanyakan mungkin Nama, No. Handphone dan kemudian punya Facebook atau Twitter? hayou semua nya, pada ngaku gak ?hehe

dasar anak muda...weleh-weleh, saya juga masih muda kok gan :-)

Trick sederhana berikut ini adalah bagaimana cara update status Facebook lewat Twitter. Jadi ketika Anda menulis Tweet di Twitter, maka secara otomatis Tweet tersebut menjadi Status Update di Facebook. Itu artinya setiap teman di Facebook, bakal tahu aktivitas atau Tweet Anda di Twitter.

Langkah pertama buka http://apps.facebook.com/twitter/ klik Allow untuk memberi izin Twitter mengakses akun

Facebook.

Setelah itu masukan data Twitter plus password, seperti gambar di bawah ini.


Setelah berhasil Login ke Twitter, Anda akan melihat bahwa keterangan kalau Twitter dan Facebook telah terhubung.

Jadi jika kita update status di twitter maka akan otomatis meng update status facebook kita... lebih simpel kan, bikin status satu menjadi dua.



readmore...

Sunday, February 26, 2012

Cara mengganti nama Akun Facebook yang sudah tidak bisa ganti Nama lagi

Bagi pengguna FaceBook, pasti pernah mengganti nama profile menjadi nama yang bukan nama asli atau nama sebenarnya agar terlihat lebih unik, keren dan menarik (Seringkali terkesan aneh dan Gak Jelas) :D

Tapi perubahan nama itu sebenarnya ada batas yg sudah ditentukan oleh Facebook. Dan kita tidak bisa mengganti nama kita dengan nama baru, Kita cuman bisa mengganti dengan nama-nama yang dulu pernah kita pakai saja.

Nah...masalah yang sering dihadapi oleh pengguna FaceBook adalah “Kenapa nama saya di FaceBook tidak bisa diganti lagi ?" Padahal saya sudah merubahnya berkali-kali? Apa yang salah? Bagaimana cara mengatasinya?

Berikut Trik untuk mengganti Nama Akun yg sudah gak bisa dignti nama, gunakan trik ini hanya jika akun FB teman2 sudah tidak bisa ganti nama lagi. ok ??^^

Langsung aja ikuti langkah nya.. :

1. Login ke Facebook.
2. Masuk ke Akun - Pengaturan Akun - Ganti Nama
ganti nama yg sekarang dengan nama lain yang ada di daftar nama. (lihat contoh)


3. Setelah ganti nama, klik tautan ini : http://www.facebook.com/hacked/
Kita membuat seolah-olah akun Facebook kita dicoba disusupi (hack) oleh orang lain lalu kita mengembalikan lagi akun kita tersebut. Nah pada saat proses pemulihan akun Fb tersebutlah akan muncul opsi untuk merubah nama facebook kita.

4. Klik Amankan Akun. ikuti langkah-langkahnya. Kita akan diminta memasukkan password baru, Kenapa password baru? karena untuk pemulihan seolah-olah akun Facebook kita dicoba disusupi (hack), jadi wajib merubah password


5. Pada Step 3 (Review Changes). ada pilihan Tinjau dan Perbaiki Nama Anda, nah disini kenapa kita harus ganti nama kita sebelumnya. jadi. seolah-olah Nama Facebook kita diganti oleh orang lain. disitulah kita diberikan pilihan perubahan nama.


6. klik lanjutkan
7. aktifkan akun anda
Jangan Gunakan Fasilitas ini secara berulang-ulang karena Facebook akan mencurigai akun anda sebagai SPAM yang mengakibatkan akun anda di BLOKIR/DIKUNCI oleh facebook.

SILAHKAN DICOBA... SEMOGA BERMANFAAT !!
readmore...

Menambahkan burung terbang pada blog


Anda ingin membuat animasi seperti burung tweety beterbangan di halaman blog? Silakan:

1. Login ke blogger Anda
2. Pilih Template> Edit HTML > Centang "Expand Template Widget"
3. Tekan tombol keyboard Ctrl+F, cari kode </body>
4. Setelah itu copy kode di bawah ini lalu paste-kan tepat di atas kode </body>

<script src='https://sites.google.com/site/exeloph/file/Twitterbang.js' type='text/javascript'/>
<script type='text/javascript'>
var birdSprite=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIJLKFLLruF34g_hpQ4rE82xS3bCKyVvLquaNO6TQTx_ES4ZIQ_bdXK-9qPoMbTgxH5RR_jBnY2HBcrgQPeHBkTQRCDQ_NlWsJAME26DT8-ma_WeiG0zIoqKG_ml03HcrLHmiYrzlE2Ls/&quot;; var targetElems=new Array(&quot;img&quot;,&quot;hr&quot;,&quot;table&quot;,&quot;td&quot;,&quot;div&quot;,&quot;input&quot;,&quot;textarea&quot;,&quot;button&quot;,&quot;select&quot;,&quot;ul&quot;,&quot;ol&quot;,&quot;li&quot;,&quot;h1&quot;,&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;p&quot;,&quot;code&quot;,&quot;object&quot;,&quot;a&quot;,&quot;b&quot;,&quot;strong&quot;,&quot;span&quot;); var twitterAccount = &quot;http://twitter.com/kiranamahendra&quot;;var tweetThisText = &quot;Twitter - TwitterKamu http://aziscs1.com/&quot;;tripleflapInit();</script>

5. Klik SAVE NOW
readmore...

Popular Post Dengan Animasi

Assalamualaikum wr..wb..
Alhamdullah, saya masih diberikan kesempatan untuk berbagi informasi di blog sederhana ini. saya akan membahas cara membuat populas post dengan animasi. Script ini sangat mudah, hanya tinggal masukkan Script di bawah ke dalam "Gadget" Blogger anda.

langkah pertama yang harus dilakukan :

Masuk ke Blogger Dashboard dan Pilih Design - Page Elements
Klik "Add Gadget" dan pilih "Popular Posts" jumlah popular postingan harus lebih banyak dari 4 (Jika sudah ada gadget ini jangan masukan lagi)
Setelah anda mempunyai Popular Post Gadget kemudian klik "Add Gadget" lagi dan pilih "HTML/Javascript"
Letakan semua script di bawah ke dalam "Content" dari HTML/Javascript Gadget
Selesai, semua otomatis menjadi Popular post mempunyai animasi



script :
<style type="text/css" media="screen"> #PopularPosts1 { overflow:hidden; margin-top:5px; padding:0px 0px; height:400px; } #PopularPosts1 ul { width:220px; overflow:hidden; list-style-type: none; padding: 0px 0px; margin:0px 0px; } #PopularPosts1 li { width:208px; padding: 5px 5px; margin:0px 0px 5px 0px; list-style-type:none; float:none; height:80px; overflow: hidden; background:#fff url(http://i879.photobucket.com/albums/ab351/bloggerblogimage/blogger/post.jpg) repeat-x; border:1px solid #ddd; } #PopularPosts1 li .item-title { color:#A5A9AB; font-size:1em; margin-bottom:0.5em; } #PopularPosts1 li .item-title a { text-decoration:none; color:#4B545B; font-size:11px; height:18px; overflow:hidden; margin:0px 0px; padding:0px 0px 2px 0px; } #PopularPosts1 li img { float:left; margin-right:5px; background:#EFEFEF; border:0; } #PopularPosts1 li .item-snippet { overflow:hidden; font-family:Tahoma,Arial,verdana, sans-serif; font-size:10px; color:#262B2F; padding:0px 0px; margin:0px 0px; } #PopularPosts1 .item-snippet a, #PopularPosts1 .item-snippet a:visited { color:#3E4548; text-decoration: none; } #PopularPosts1 .spyWrapper { height: 100%; overflow: hidden; position: relative; } #PopularPosts1 { -webkit-border-radius: 5px; -moz-border-radius: 5px; } .tags span, .tags a { -webkit-border-radius: 8px; -moz-border-radius: 8px; } a img { border: 0; } --> </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript" charset="utf-8"> $(function () { $('.popular-posts ul').simpleSpy(); }); </script> <script src="http://accordion-for-blogger.googlecode.com/svn/trunk/simplespy.js" type="text/javascript"></script>


SEKIAN... Semoga bermanfaat !!^^
readmore...

Menghilangkan Icon obeng dan tang di blog

hy hy hy... bertemu lagi dengan kang ryo, ingin berbagi info nich...
begini nih teman-teman, jika kita sedangmengedit template dan melihat hasilnya maka pada sudut-sudut
element akan terlihat icon bergambar obeng dan tang. berikut contoh screenshotnya :


icon tersebut di sebut juga dengan icon Quick Edit atau dengan kata lain untuk mengedit secara cepat. Fungsinya jika kita ingin melakukan editing terhadap elemen tersebut tinggal klik saja icon nya dan kita bisa langsung mengeditnya. Icon tersebut sebenarnya hanya bisa di lihat apabila kita sedang login ke blogger saja, sedangkan pengunjung yang lain tidak bisa melihat icon tersebut.

Namun ternyata ada beberapa blogger yang tidak suka dengan kehadiran icon tersebut dan ingin menghapusnya. Apakah kita bisa menghapus icon tersebut? Jawabannya tentu saja bisa, dan sangatlah gampang karena kita hanya melakukan perintah agar icon itu tidak di munculkan dengan hanya manambahkan sedikit kode pada kode CSS template kita. Ingin tahu kodenya seperti apa, nih ini dia kodenya, coba pasang saja di Style Sheet CSS anda :

.quickedit{

display:none;

}

Mudah sekali bukan? atau masih bingung. Ok deh, ini dia cara lengkapnya :

Login ke blogger dengan ID anda tentunya.
Klik Template.
Klik tab Edit HTML.
Cari kode seperti ini :

]]></b:skin>

Copy paste kode berikut persis di atas kode yang tadi :

.quickedit{

display:none;

}


Klik tombol Simpan template.
Selesai.

Selain langkah di atas, sebenarnya masih ada yang harus anda lakukan yaitu silahkan ucapkan “ Selamat tinggal Obeng dan Tang

Selamat mencoba !!

semoga bermanfaat 
readmore...

Saturday, February 25, 2012

Rumus Microsoft Exel

^ : Pangkat
/ : Bagi
* : Kali
- : Kurang
+ : Tambah

Setiap awal pengetikan dalam Excel harus diawali dengan tanda sama dengan (=)
FUNGSI STATISTIK
COUNT : Menentukan banyaknya data, ex. = COUNT(A1;A6) atau = COUNT(A1..A6), yaitu

menentukan banyaknya data dari sel A1 sampai A6.

SUM : Menentukan total / jumlah data, ex. = SUM(A1;A6) atau = SUM(A1..A6), yaitu

menjumlahkan data dari sel A1 sampai A6.

AVERAGE : Menghitung nilai rata-rata, ex. = AVERAGE(A1;A6) atau = AVERAGE(A1..A6),

yaitu menentukan rata-rata data dari sel A1 – A6.

MAX : Menentukan nilai tertinggi, ex. = MAX(A1;A6) atau = MAX(A1..A6), yaitu mencari

data tertinggi dari sel A1 sampai A6.

MIN : Menentukan nilai terendah, ex. = MIN(A1;A6) atau = MIN(A1..A6), yaitu mencari

data terendah dari sel A1 sampai A6.

ALAMAT ABSOLUT

Untuk mendapatkan alamat yang tetap/mutlak meskipun kita copy kearah manapun, dengan cara memberi alamat absolut pada baris atau kolom yang diinginkan. Dengan cara kita tambahkan tanda $.

FUNGSI LOGIKA

Macam-macam logika adalah : =, <, >, <=, >=, <>

Bentuk umum =IF(X=n,A,B)

Dimana x: merupakan sel kondisi

n: isi kondisi/syarat

A: jawaban benar

B: jawaban salah
readmore...

Program mencari nilai tertinggi, nilai terendah, dan rata-rata bahasa C

Mencari nilai tertinggi, nilai terendah, rata-rata

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

void input(int x[],int n)

{
for (int i=1;i<=n;i++)
{cout<<”Masukan Nilai “<<i<<” : “;cin>>x[i];}
}
void tinggi(int x[],int n)
{

int max,min;
max = x[1];
min = x[1];
for (int i=2;i<=n;i++)
{
if (max < x[i])
max = x[i];
if (min > x[i])
min = x[i];
}

cout<<”\nNilai tertinggi = “<<max<<”\n”;
cout<<”Nilai terendah = “<<min<<”\n”;
}

double rata(int x[],int n)

{

double a,b;
a = 0;
for (int i=1;i<=n;i++)
{
a = a + x[i];
}
b = a/n;
cout<<”Rata-Rata : “<<a<<”/”<<n<<” = “<<b;
}
void main()
{
int p[50],N;
cout<<”Banyaknya Data : “;cin>>N;
cout<<endl;
input(p,N);
tinggi(p,N);
rata (p,N);
getch();

}
readmore...

Bongkar pasang komputer

PENGERTIAN KOMPUTER

Komputer adalah sebuah mesin elektronik yang dapat mengerakan berbagai macam hal seperti menghitung,menulis dan menggambar dan juga memecahkan suatu masalah dengan cara menginputkan atau memasukkan data untuk diolah menjadi informasi yang berguna.

BAGIAN-BAGIAN KOMPUTER
1. Hardware (perangkat keras) adalah sebuah perangkat keras yang bias di lihat dan diraba.

    Jenis-jenis Hardware:
    -input/output terdiri dari perangkat masukan dan keluaran seperti keyboard,mouse,printer,monitor,dll
    -Storage seperti hardisk,disket,cd,flashdisk,dll 
    -casing unit adalah tempat dari semua peralatan komputer,seperti motherboard,card,dll

2. Software (perangkat lunak) adalah perangkat yang berguna untuk melakukan suatu pekerjaan.
     Jenis-jenis software:
     -sistem operasi, merupakan software yang menghubungkan antara hardware dengan brainware.
     -aplikasi merupakan perangkat lunak pendukung yang memiliki fungsi tertentu untuk membantu pengguna       dalam menyelesaikan tugas tertentu.

3.Brainware(pengguna)adalah orang yang mengoperasikan system komputer.

BAGIAN-BAGIAN CPU

a.ALU (aritmatika logical unit)
b. CU (control unit)
c. Register (pengalamatan)

PERANGKAT KERAS PENDUKUNG

1. motherboard merupakan tempat dimana beberapa perangkat keras dipasang, yang terdiri dari:
    -CPU
    -Memori/RAM
    -Chipset
    -Flash rom
    -Battery CMOS
    -Slot Expansi
    -Konektor I/O

2. Random access memory (RAM)
3. Hard disk
4. Optical Drive
5. Floppy Disk
6. Power supply
7. VGA


MERAKIT KOPUTER

A.Peralatan yang dibutuhkan
   -obeng (+) dan (-) berfungsi untuk membuka dan mengunci sekrup yang ada di computer.
   -CD start up atau disket booting atau cd bootable digunakan untuk menggunakan computer pertama kali        dan untuk membuat partisi hard disk.
   -CD program yang akan di install merupakan sumber program yang akan di install pada computer.

B. Langkah-langkah
    -siapkan semua alat dan komponen-komponen yang akan dirakit .
    -buka penutup casingnya.
    -buka tuas pengunci di motherboard.
    -pasang prosesor , RAM di motherboard, pendingin dan fan prosesor di atasnya ,masukkan kaki
      pendingin tepat pada lubangnya,kemudian kunci pendingin tersebut.
    -masukkan dan pasang motherboard pada casing kemudian kencangkan dengan sekrup yang ada.
    -pasang kabel-kabel konektor dengan tepat dan akurat.
    -pasang komponenen pendukung.
    -pasang kabel power supply ke motherboard.
    -pasang hard disk, floppy disk, dan optical drive.
    -pasang kabel data hard disk di soket SATA dan CD ROM di soket Ide.


-pasang kabel power untuk hard disk, cd rom, dan floppy disk dari power supply.


-periksa kembali apa pemasangan sudah tepat dan benar, setelah itu pasang keyboard, mouse dan kabel monitor.


-pasang kabel power dari sumber listrik ke power supply yang terdapat di belakang casing, disarankan    menggunakan stabilizer/UPS.
-yang terakhir hidupkan.

TES MINIMUM PC (PERSONAL COMPUTER)

Komponen-komponen yang di butuhkan antara lain:
a. Motherboard + memory + prosesor.
b. Power supply
c. Monitor
d. Keyboard ini berguna untuk tes pada BIOS.

Cara untuk tes minimum PC

Siapkan motherboard, hidsing,prosesor,memory, letakkan motherboard diatas kertas atau isolator agar motherboard tidak rusak.


MEMBOBOL PASWORD

Caranya sbb:
1.Cabut Jumper
   Cabut jumper pada posisi normal pindah keposisi clr cmos.

hidupkan computer.
Pindahkan jumper ke posisi normal
Maka otomatis password akan terhapus /hilang, dan computer kembali ke pengaturan awal seperti computer baru.

2.Cabut Battray

Battray di cabut baru plus(+) dan minus(-) di hubungkan dengan penghantar arus yang baik.
readmore...

Inspirasi


Terinspirasi dari kata-kata sang dosen softskill,

Kuliah itu bukan sekolah, tapi belajar !


Terinspirasi dari orang-orang,

Kuliah itu bukan buat kerja, tapi buat cari gelar dan dapetin ijazah !


Terinspirasi dari Idho,

Kuliah itu …
Malu sama tetanggak kalo gak kuliah !



Terinspirasi dari otak gue,


Kuliah itu. . . ?

Buat jadi lebih baik aja !


Kesimpulan : gak semua orang kuliahan itu bakal sukses, tapi cuma orang yang mau berusaha yang bakal sukses.


Jadi gue anggap aja kuliah sebagai suatu usaha gue buat jadi orang yang sukses nanti !


Aminnnnnnn. . . !
readmore...

Belajar bahasa C bagi para pemula


C++ adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun 1980-an oleh Bell Labs (Bjarne Stroustrup) sebagai pengembangan dari Bahasa pemrograman C. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

Contoh Program C++


//Menampilkan kata "Hello Word"
#include<iostream.h>
void main()
{
cout<<"Hello Word"<<endl;
}

//Menginput sebuah angka dan menampilkan angka trsbut
{
int a;//int digunakan hanya untuk bilangan bulat jika ingin pecahan gunakan "float" tanpa tanda petik
cin>>a;
cout<<a<<endl;
}
//Menginput sebuah karakter dan menampilkan karakter trsbut
{
char a;
cin>>a;
cout<<a<<endl;
}
readmore...