Rabu, 07 November 2012

Cara Mengkonversi Biner ke Gray

     Untuk kali ini saya akan membagi sedikit pengetahuan yang saya dapatkan selama kuliah dasar komputer, salah satunya yang akan saya sharing adalah mengkonversi bilangan biner (basis dua) ke bilangan gray. coba lihat contoh dibawah ini :

Desimal ke Gray
Misal = 15 des
15 des kita jadikan bilangan biner terlebih dahulu.
15/2 : 7 sisa 1
7/2         : 3 sisa 1
3/2     : 1 sisa 1
1/2         : 1 sisa 1
15 des    =  111bin
1111bin = … gray ????

Caranya kita turunkan angka awal yang berada disebelah paling kiri kemudian, dengan prinsip XOR tambahkan digit awal ke digit di sampingnya satu persatu sampai angka yang berada di ujung kanan.
XOR >>>>> | 0   0 | 0
                      | 0   1 | 1
                      | 1   0 | 1
                      | 1   1 | 0
Maka :
  ____
1 1 1 1            > (1 xor 1 = 0 )(1 xor 1 = 0 )(1 xor 1 = 0 )
1 0 0 0
Maka akan didapat  1 0 0 0  gray
Jadi 15 des = 1000 gray

Gray ke Desimal
Misal = 1000 gray
1000 gray kita jadikan bilangan biner terlebih dahulu.
Caranya kita turunkan angka awal yang berada disebelah kiri kemudian tambahkan angka yang kita turunkan dengan angka gray setelahnya, sampai dengan angka yang disebelah kanan.
1 0 0 0  gray      > (+ 0 = 1) (0 1 = 1) (0 + 1 = 1)
1 1 1 1  bin
Maka akan didapat 1111bin
1 1 1 bin = (1 x 2^3)+ (1 x 2^2) + (1 x 2^1) + (1 x 2^0)
= 8 + 4 + 2 + 1
= 15 des

Jadi  1 0 0 0  gray = 15 des

Semoga artkel ini bermanfaat...!
lihat sumber

Minggu, 04 November 2012

Contoh Program Looping Segitiga

Pada posting kali ini saya akan sedikit sharing tentang contoh program segitiga dengan menggunakan bahasa pemograman C++ !
coba lihat tampilan program :



Listing program diatas adalah :
Gambar 1 :

#include <iostream>

using namespace std;


int main ()

{
    int a;
    cout<<"|| Program Looping Segitiga siku-siku ||"<<endl;
    cout<<"|| Created by : Dragoen.blogspot.com  ||"<<endl<<endl;
    cout<<"      Masukkan Jumlah pengulangan  : ";
    cin>>a;
    cout<<"----------------------------------------"<<endl<<endl;
      for(int f=a;f>=1;f--)
    {
     
       cout<<endl; 
        for (int g=f;g<=a;g++)
        {
       cout<<" # ";
       }
    }
    cout<<"\n"<<endl<<endl;
    cout<<"----------------------------------------"<<endl<<endl; 
    system ("pause");
}

Gambar 2 :

#include <iostream>

using namespace std;


int main ()

{
    int a;
    cout<<"|| Program Looping Segitiga siku-siku ||"<<endl;
    cout<<"|| Created by : Dragoen.blogspot.com  ||"<<endl<<endl;
    cout<<"      Masukkan Jumlah pengulangan  : ";
    cin>>a;
    cout<<"----------------------------------------"<<endl<<endl;
      for(int f=a;f>=1;f--)
    {
     
       cout<<endl; 
        for (int g=f;g<=a;g++)
        {
       cout<<" # ";
       }
    }
    cout<<"\n"<<endl<<endl;
    cout<<"----------------------------------------"<<endl<<endl; 
    system ("pause");
}


Semoga bermanfaat !!

Rabu, 17 Oktober 2012

Cara Menghilangkan Windows not genuine dengan Software WGA Remover Chew v0.9

Mungkin teman-teman pernah mengalami windows yang terlanjur diupdate dan kemudian terdeteksi sebagai windows palsu yang menyababkan windows terdetek sebagai windows not genuine. seperti terlihat dibawah ini...

tidak bisa diganti wallpaper walau beberapa kali mencoba, hal tersebut terjadi karena kita tidak menseting windows update kita, yang biasanya windows itu palsu atau menggunakan software lain agar menjadikan windows terlihat asli atau tidak dalam mode trial.
nah sekarang saya akan membagikan sebuah sofware untuk mengembalikan kondisi tersebut.
silahkan download WGA Remover Chew v0.9

cara menggunakan :

  1. Sebelumnya jika kamu memakai anti virus dan teretek file ini sebagai virus, Nonaktifkan    atau enable terlebih dahulu.
  2. Buka file Rar yang sudah didownload tadi, double klik file CW.exeWGA Remover Chew v0.9
  3. Pilih APPLY, dan biarkan sampai PC kamu merestart.
  4. Desktopmu kembali seperti semula.gambar tanpa not genuine
  5. Sekian dari saya tentang Cara Menghilangkan Windows not genuine pada Windows 
  6. Semoga artikel ini bisa bermanfaat untuk Anda.

Selasa, 09 Oktober 2012

CHORD D'MASIV NATURAL


 


[intro] C 

C                   Gm 
ku suka kamu apa adanya 
  F                     C 
senatural mungkin aku lebih suka 
   C                  Gm 
ku suka kamu begini saja 
  F              Fm                   C 
bukan karena ada apa-apanya dari yang kau punya 

      Dm         F 
aku hidup di dunia 
        C                 
ingin tenang baik-baik saja 
       Dm        F            G 
bersamamu aku bisa melewati itu 

[chorus] 
      C       G/B     Am  G 
bukan aku yang mencarimu 
       F        Em   Dm   G 
bukan kamu yang mencari aku 
      C         G/B   Am  G 
cinta yang mempertemukan 
    F         Em   Dm   G 
dua hati yang berbeda ini 

C                    Gm 
ku suka kamu apa adanya 
  F                     C 
senatural mungkin aku lebih suka 
   C                 Gm 
ku suka kamu begini saja 
F                Fm                   C 
bukan karena ada apa-apanya dari yang kau punya 

      Dm         F 
aku hidup di dunia 
        C                 
ingin tenang baik-baik saja 
       Dm        F            G 
bersamamu aku bisa melewati itu melewati itu 

[chorus] 
      C       G/B     Am  G 
bukan aku yang mencarimu 
       F        Em   Dm   G 
bukan kamu yang mencari aku 
      C         G/B   Am  G 
cinta yang mempertemukan 
    F         Em   Dm   G 
dua hati yang berbeda ini 

[solo] C G/B Am C7 F A# C G 

      C         G/B   Am  G 
cinta yang mempertemukan 
    F         Em   Dm   G 
dua hati yang berbeda ini 

      C       G/B     Am  G 
bukan aku yang mencarimu 
       F        Em   Dm   G 
bukan kamu yang mencari aku 
      C         G/B   Am  G 
cinta yang mempertemukan 
    F         Em   Dm   G 
dua hati yang berbeda ini 
    Dm        Em   F    G  C 
dua hati yang berbeda ini

Senin, 08 Oktober 2012

Download dan Tonton Film Kita VS Korupsi



Kumpulan 4 film pendek yang merupakan program kampanye anti korupsi.

Rumah Perkara | Emil Heradi

Yatna (Teuku Rifku Wikana), lurah, setuju menjual tanahnya kepada Jaya (Icang S Tisnamiharja), seorang kontraktor. Halangannya adalah Ella (Ranggani Puspandya), janda yang tidak rela tanahnya dibeli. Terjadilah usaha-usaha, baik dari Yatna maupun anak buah Jaya, untuk mengubah niatan Ella.

Aku Padamu | Lasja F. Susatyo

Vano (Nicholas Saputra) dan Laras (Revalina S Termat) ingin menikah di luar sepengetahuan keluarganya. Sayangnya, tanpa kartu keluarga niat mereka urung terwujud. Seorang calo menawarkan jalan pintas, yang menciptakan dilema tersendiri di pasangan muda-mudi ini.

Selamat Siang, Risa! | Ine Febriyanti

Arwoko (Tora Sudiro) berusaha hidup dan kerja secara jujur, walau teman-teman sejawatnya banyak melakukan korupsi. Tantangan muncul dalam wujud segepok uang pelicin, tepat ketika keluarganya terlilit kesulitan ekonomi.

Psssttt… Jangan Bilang Siapa-Siapa | Chairun Nissa

Ola (Siska Selvi Dawsen) membeli buku pada Eci (Nasha Abigail) dengan harga yang cukup mahal. Gita (Alexandra Natasha) pun jadi penasaran, kenapa harga buku yang dijual Eci lebih mahal dari pada yang dijual di toko buku. Gita lalu iseng-iseng bertanya tentang asal muasal harga buku tersebut. Tak diduga hasil iseng-iseng tersebut malah membongkar adanya praktek korupsi beruntun yang dilakukan oleh banyak pihak.

Release Date: 26 Januari 2012
Genres: Drama
Cast: Teuku Rifnu Wikana, Ranggani Puspandya, Aji Santosa, Icang S. Tisnamiharja, Anto G, Tieneke Purnamasari, Revalina S. Temat, Nicholas Saputra, Ringgo Agus Rahman, Norman Akyuwen, Tizza Radia, Tora Sudiro, Dominique Diyose, Verdi Solaiman, Medina Kamil, Alaxandra Natasha, Siska Selvi Dawsen, Nasha Abigail, Amanina Datau

Screenshot

Silahkan download disini.
Semoga negara kita indonesia terbebas dari segala jenis korupsi di masa depan nanti Amin !

Tutorial Cara Upload di www.Indowebster.com


Langkah-langkah :
  1. Login di : http://www.indowebster.com//loginJika diperlukan.Cara login lihat gambar berikut:
  2. Kemudian klik tombol Upload, atau bisa langsung mengakses halaman upload dari link berikut: http://www.indowebster.com/upload
  3. Pilih Add File untuk mengupload file yang anda inginkan.
  4. Start Upload dan tuggu hingga file ter-Upload.
  5. Beri password pada file download jika adan inginkan.
  6. Next dan akan muncul URL download dari file yang telah anda upload.
Nah gampang bukan !!!!!
Semoga bermanfaat..... 


Minggu, 07 Oktober 2012

Contoh Program Fungsi dalam C++


Mungik teman-teman semua sudah tidak asing lagi dengan  segala jenis bahasa pemograman dan termasuk juga untuk bahasa pemograman C++, di sini saya akan berbagi sedikit contoh dari program Fungsi yang berkaitan dengan Passing Actual parameter by Value, program ini saya dapat ketika saya praktikum pemograman komputer !

langsung aja disimak yuk !

#include <iostream>
using namespace std;
float A,B,y_rata2,y[7],x_kali_y[7],total_y=0,total_x_kali_y =0;
int i,m,x_rata2,x[7],x_kuadrat[7],total_x=0,total_x_kuadrat=0;
int sigma_x(int m);
float sigma_y(int m);
void Penjelasan_Program();
int main()
{
    m = 7;
    Penjelasan_Program();
    return 0;
    system("PAUSE");
}
void Penjelasan_Program()
{
cout<<"==========================================================================="<<endl;
     cout<<"Program Menghitung Solisi Regresi dari suatu Permasalahan Linier Y = AX + B"<<endl;
     cout<<"Dengan menggunaka Metode Numerik "<<endl; cout<<"==========================================================================="<<endl;
     cout<<endl<<endl;
     cout<<"Masukkan Nilai-nilai x :"<<endl;
     sigma_x(m);
     cout<<endl;
     cout<<"Masukkan Nilai-nilai y :"<<endl;
     sigma_y(m);
     cout<<endl;
     cout<<"Tabulansi Data : "<<endl;
     cout<<"|---------------------------------------|"<<endl;
     cout<<"|    x     |    y   |    x2   |   x,y   |"<<endl;
     cout<<"|---------------------------------------|"<<endl;
     for(int i =0; i<m;i++)
     {
             cout.setf(ios::left|ios::showpoint);
             cout<<"|";
             cout.width(9);
             cout<<x[i];
             cout.width(9);
             cout<<y[i];
             cout<<"|";
             cout.width(9);
             cout<<x_kuadrat[i];
             cout<<"|";
             cout.width(9);
             cout<<x_kali_y[i];
             cout<<"|";
             cout<<endl;
     }
      cout<<"|--------------------------------------|"<<endl;
      cout<<"|";
      cout.width(7);
      cout<<"sigma";
      cout<<total_x;
      cout<<"|";   
      cout.width(9);
      cout<<total_y;
      cout<<"|";   
      cout.width(9);
      cout<<total_x_kuadrat;
      cout<<"|";   
      cout.width(9);
      cout<<total_x_kali_y;
      cout<<"|";   
      cout<<endl;
      cout<<"|--------------------------------------|"<<endl;
      x_rata2 = total_x/m;
      y_rata2=total_y/m;
      A = ((m*total_x_kali_y) - (total_x*total_y))/((m*total_x_kuadrat)-(total_x*total_x));
      B = y_rata2-A*x_rata2;
      cout<<"Maka solusi persamaan liniernya adalah : "<<endl;
      cout<<" A :"<<A<<endl;
      cout<<" B :"<<B<<endl;
}
      int sigma_x(int m)
      {
          for (int i = 0; i<m; i++)
          {
              cin>>x[i];
              total_x = total_x + x[i];
              x_kuadrat[i] = x[i]*x[i];
              total_x_kuadrat = total_x_kuadrat + x_kuadrat[i];
          }
              return total_x;
              return total_x_kuadrat;
      }
             
      float sigma_y(int m)
      {
            for (int i =0; i<m; i++)
            {
              cin>>y[i];
              total_y = total_y + y[i];
              x_kali_y[i]=x[i]*y[i];
              total_x_kali_y = total_x_kali_y + x_kali_y[i];
            }
      return total_y;
      return total_x_kali_y;
      }

      B. Passing Actual Parameter by reference

#include<iostream>
#include<cmath>
using namespace std;
void X_baru(float&x)
{
     x = x-((x*x*x + x*x - 3*x-3)/(3*x*x+2*x-3));
}
int main ()
{
     float galat,e,a,as;
     cout<<"|----------------------------------------|"<<endl;
     cout<<"   Program Mencari Akar Persamaan dengan "<<endl;
     cout<<" Metodr Newton - Rhapson Y = X^3+X^2-3X-3"<<endl;
     cout<<"|----------------------------------------|"<<endl;
     cout<<endl<<endl;
     cout<<"Masukkan nilai awal (Xo) = 2"<<endl;
     cin>>a;
     cout<<endl;
     cout<<"Masukkan bataas toleransi e = 0,00000001"<<endl;
     cin>>e;
     cout<<endl;
     cout<<"|------------|"<<endl;
     cout<<"|  i  |  Xi  |"<<endl;
      cout<<"|------------|"<<endl;
    
     do
     {
           static i = 1;
           as = a;
           X_baru(a);
           galat = fabs(a-as);
           cout.setf(ios::left|ios::showpoint);
           cout<<"|";
           cout.width(3);
           cout<<i;
           cout<<"|";
           cout.width(9);
           cout<<a;
           cout<<"|";
           i=i+1;
           cout<<endl;
     }
     while (galat>e);
     cout<<"|------------|"<<endl<<endl;
     cout<<"Maka solusi akar persamaan adalah :"<<a<<endl;
     return 0;
}

Nah program ini akan menghasilkan tampilan seperti ini


Dan ketika kita jalankan program dan masukkan nilai x dan y masing-masing sebagai berikut :








x
1
2
3
4
5
6
7
y
0.5
2.5
2
4
3.5
6
5.5


Maka akan didapatkan nilai A dan B. Secara manual dengan rumus :


A = (m*∑(x.y) - ∑x. ∑y) / (m*∑(x^2) - ∑x. ∑x)
B = (∑ y)/m – A*(∑x/) / m

Nah itu tadi sedikit program yang telah saya coba, semoga bermanfaat bagi teman-teman skalian !
jika ingin download listing program ini silahkan klik link ini

pass :"dragoencobalagi.blogspot.com"