Pages

Wednesday, May 31, 2017

Program Queue Animasi

Pada kesempatan kali ini saya akan menshare sebuah program pada C++ yaitu program Queue Animasi, programnya bisa dilihat dibawah, semmoga postingan ini bisa membantu dan juga bermanfaat.

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

char pil;
int jml;
void delay();

struct node
{
 char kar;
 node *next;
};
 node *tail;
 node *now;
 node *head;

void buatnodebaru()
{
 tail=NULL;
 head=NULL;
}

void push(char ch)
{
 now=new node;
 if(head==NULL)
 {
  now->kar=ch;
  now->next=NULL;
  tail=now;
  head=now;
 }
 else
 {
  now->kar=ch;
  now->next=NULL;
  tail->next=now;
  tail=now;
 }
}

void enqueue()
{
 int i;
 char temp;
 gotoxy(1,6);
 cout<<"                  ";
 gotoxy(1,8);
 cout<<"                  ";
 gotoxy(1,6);
 cout<<"Masukkan @ Karakter : ";
 cin>>temp;
 gotoxy(1,6);
 cout<<"                  ";

 push (temp);
 for(i=1;i<=75-jml*6;i++)
 {
  gotoxy(i+1,20);
  cout<<" O";
  gotoxy(i,21);
  cout<<"=("<<now->kar<<")=";
  gotoxy(i+1,22);
  cout<<"| |";
  delay();
  if(i!=75-jml*6)
  {
   gotoxy(i+1,20);
   cout<<"  ";
   gotoxy(i,21);
   cout<<"    ";
   gotoxy(i+1,22);
   cout<<"   ";
  }
 }
}

void dequeue()
{
 if(head==NULL)
 {
  gotoxy(1,8);
  cout<<"Antrean Kosong !";
  delay();
 }
 else
 {
  jml=jml-1;
  char delete_element=head->kar;
  node *temp;
  temp=head;
  head=head->next;
  delete temp;

  for(int i=69;i<=76;i++)
  {
   gotoxy(i+1,20);
   cout<<" O";
   gotoxy(i,21);
   cout<<"=("<<delete_element<<")=";
   gotoxy(i+1,22);
   cout<<"| |";
   delay();
   gotoxy(i+1,20);
   cout<<"  ";
   gotoxy(i,21);
   cout<<"     ";
   gotoxy(i+1,22);
   cout<<"   ";
  }
  int byk=0;

  while (byk!=jml)
  {
   byk=byk+1;

   for(int i=69-byk*6;i<=75-byk*6;i++)
   {
    gotoxy(i+1,20);
    cout<<" O";
    gotoxy(i,21);
    cout<<"=("<<head->kar<<")=";
    gotoxy(i+1,22);
    cout<<"| |";
    delay();
    if(i!=75-byk*6)
    {
     gotoxy(i+1,20);
     cout<<"  ";
     gotoxy(i,21);
     cout<<"     ";
     gotoxy(i+1,22);
     cout<<"   ";
    }
   }
  }
 }
}

void input()
{
 gotoxy(1,1);
 cout<<"1.Enqueue";
 gotoxy(1,2);
 cout<<"2.Dequeue";
 gotoxy(1,3);
 cout<<"3.Exit";
 do
 {
  gotoxy(1,4);
  cout<<"Masukkan Pillihan Anda [1/2/3]: ";
  gotoxy(32,4);
  cin>>pil;
  gotoxy(32,4);
  cout<<"  ";
  switch(pil)
  {
   case '1':
   {
    if(jml<10)
    {
     jml=jml+1;
     enqueue();
    }
    else
    {
     gotoxy(1,8);
     cout<<"Antrean Penuh";
     delay();
     gotoxy(1,8);
     cout<<"           ";
    }
    break;
   }
   case '2':
   {
    dequeue();
    break;
   }
   case '3':
   {
    exit(1);
    break;
   }
  }
 }while(1);
}

void main()
{
 buatnodebaru();
 jml=0;
 clrscr();
 input();
 getch();
}

void delay()
{
 for(int y=1;y<100;y++)
 for(int x=1;x<100;x++)
 for(int p=1;p<10;p++)
 cout<<"";
}

Hasil dari programnya seperti dibawah ini:

Thursday, May 11, 2017

C++ Program Penjumlahan 2 Matrix

Pada postingan kali ini saya ingin sedikit berbagi sebuah program pada C++ yaitu program penjumlahan 2 matrix dimana yang menentukan ordo dari matrix dan juga isi dari matrix tersebut adalah user sendiri. Programnya bisa anda liat di bawah ini.

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

void main()
{
 int matrixA[10][10], matrixB[10][10],a,b,i,j,hasil[10][10];

 cout<<"PROGRAM PENJUMLAHAN 2 MATRIX"<<endl<<endl;
 cout<<"Masukkan Jumlah Baris Matrix : ";
 cin>>a;
 cout<<"Masukkan Jumlah Kolom Matrix : ";
 cin>>b;
 cout<<endl;

 for(i=0;i<a;i++)
 for(j=0;j<b;j++)
 {
  matrixA[i][j]=matrixA[10][10];
  cout<<"Masukkan Nilai Matrix A: ";
  cin>>matrixA[i][j];

 }
 cout<<endl<<endl;

 for(i=0;i<a;i++)
 for(j=0;j<b;j++)
 {
  matrixB[i][j]=matrixB[10][10];
  cout<<"Masukkan Nilai Matrix B: ";
  cin>>matrixB[i][j];

 }
 cout<<endl<<endl;

 cout<<"Matrix A"<<endl;
 for(i=0;i<a;i++)
 {
  for(j=0;j<b;j++)
  {
   cout<<matrixA[i][j]<<"  ";
  }
  cout<<endl<<endl;
 }

 cout<<"Matrix B"<<endl;
 for(i=0;i<a;i++)
 {
  for(j=0;j<b;j++)
  {
   cout<<matrixB[i][j]<<"  ";
  }
  cout<<endl<<endl;
 }

 cout<<"Matrix A + Matrix B"<<endl<<endl;
 cout<<"Hasil Penjumlahan : "<<endl;
 for(i=0;i<a;i++)
 {
  for(j=0;j<b;j++)
  {
   hasil[i][j]=hasil[10][10];
   hasil[i][j]=matrixA[i][j]+matrixB[i][j];
   cout<<hasil[i][j]<<"  ";
  }
  cout<<endl<<endl;
 }
 getch();
}

Tampilan Program:


Semoga postingan ini bisa membantu dan bermanfaat.

Wednesday, May 10, 2017

Cara Mendapatkan Uang Lewat Internet Melalui PTC Neobux

Sebelum melangkah ke cara-caranya ada baiknya saya jelaskan terlebih dahulu apa itu neobux.

Neobux adalah sebuah situs PTC (Pay To Click) yang artinya anda di bayar untuk setiap klik yang anda lakukan. Pada Neobux yang anda klik adalah sebuah iklan yang telah memiliki bayaran tertentu sehingga pada saat anda mengkliknya anda akan mendapatkan bayaran yang telah tertera pada iklan tersebut dan bayaran tersebut akan langsung masuk ke akun anda. Bayaran untuk setiap iklan bervariasi ada yang tinggi dan juga ada yang rendah tergantung dari jenis iklan yang muncul di halaman iklan pada akun Neobux anda. Bayaran untuk setiap iklan di Neobux berkisar dari $0.001-$0.02 untuk setiap iklan yang anda klik. Bayaran dari setiap klik iklan akan otomatis diakumulasikan ke akun anda dan anda bisa menariknya atau mengajukan penarikan jika jumlah yang terkumpul di akun anda sudah memenuhi syarat penarikan. Pada Neobux standar jumlah nominal dollar di akun anda agar bisa mengajukan penarikan adalah minimal $2.00. Dollar tersebut bisa anda tarik ke akun paypal anda terlebih dahulu setelah itu dari akun paypal anda bisa menariknya ke rekening bank yang anda miliki. Pada Neobux anda tidak perlu modal untuk mulai menghasilkan pundi-pundi dollar tapi jika anda ingin memodali akun anda 

Mungkin itu sedikit gambaran tentang PTC Neobux. Sekarang kita melangkah ke cara-cara mendapatkan uangnya.

Pada penjelasan di atas telah sedikit saya singgung cara untuk mendapatkan uangnya dan sekarang saya akan membahas cara-cara untuk mendapatkan uangnya secara lengkap.

Sebelum anda mendaftar di Neobux ada baiknya anda membuat akun paypal terlebih dahulu karena pada saat proses pendaftaran anda akan disuruh untuk memasukkan alamat email paypal anda, tapi jika anda ingin untuk mendaftar terlebih dahulu juga tidak apa-apa karena email paypal yang anda masukkan pada saat registrasi bisa anda ubah sewaktu-waktu pada saat anda akan mengajukan penarikan.

Pertama-tama untuk mulai mendapatkan uang dari Neobux anda perlu mendaftar terlebih dahulu, untuk mendaftar anda bisa klik DISINI.

Setelah anda klik linknya maka anda akan dibawa ke halaman awal Neobux disana anda tinggal klik register dan ikuti step-stepnya sehingga anda terdaftar di Neobux.

Setelah anda terdaftar dan akun anda terverifikasi maka anda sudah bisa mulai menghasilkan pundi-pundi dollar di Neobux.

Cara pertama untuk menghasilkan dollar adalah dengan mengklik iklan di bagian menu advertisment pada halaman akun anda. Jadi pada saat anda masuk ke dalam akun Neobux anda, anda akan melihat notifikasi angka disebelah kiri dari menu advertisment, angka tersebut merupakan jumlah dari iklan yang tersedia pada akun anda untuk anda klik. Memang pada awalnya tidak terlalu banyak paling antara kisaran 15-20 iklan tapi jika anda rutin login ke akun Neobux anda dan mengklik iklan setiap harinya maka jumlah iklan yang tersedia untuk anda klik akan bertambah sedikit demi sedikit sehingga anda mungkin akan menjumpai setidaknya 30 atau lebih iklan setiap harinya di akun Neobux anda. Iklan yang tadi saya sebutkan itu hanyalah iklan reguler saja atau iklan yang sudah pasti akan muncul di akun anda sehingga anda tidak mungkin tidak mendapatkan iklan setiap harinya untuk diklik, tapi selain iklan reguler juga terdapat iklan spesial yang datangnya tidak terduga yang bayaran iklannya bisa mencapai 10x dari bayaran iklan reguler. Jadi untuk mendapatkan iklan spesial tersebut anda harus sering-sering memantau akun Neobux anda agar anda tidak melewatkan iklan tersebut.

Cara kedua yaitu dengan menyelesaikan offer pada menu offer di halaman akun Neobux anda. Offer adalah suatu tugas yang diberikan kepada anda dan jika anda bisa menyelesaikannya maka anda akan mendapatkan hadiah atau reward yang bisa berupa dollar yang langsung dimasukkan kedalam akun anda atau bisa berupa point maupun coin tergantung dari offer apa yang anda pilih. Pada menu offer anda diberikan 3 pilihan jenis offer yaitu Points, Coins, dan Mini Jobs. Ketiga pilihan tersebut memiliki reward dan juga tugas yang berbeda-beda. 

Pada pilihan Points anda akan diberikan tugas untuk menginstal suatu aplikasi dan setiap aplikasi memiliki bayaran yang berbeda-beda, pada pilihan Points anda akan dibayar dengan sejumlah point yang berguna pada saat anda akan mengupgrade akun anda dari akun standar menjadi golden karena pada saat tersebut anda diberikan 2 pilihan yaitu mau upgrade menggunakan dollar atau menggunakan point. 

Pada pilihan Coins anda akan diberikan pilihan tugas yang ingin anda kerjakan, tugas dihalaman Coins hampir sama dengan yang di halaman Points yaitu menginstall aplikasi android maupun ios tergantung dari gadget yang anda miliki jika anda pengguna android maka pilih aplikasi yang diperuntukan untuk android dan jika anda pengguna ios maka pilih aplikasi yang diperuntukan untuk ios, tapi jika pada halaman Coins anda bisa menjumpai lebih banyak penyedia offer yang bisa anda pilih dan juga dihalaman Coins terdapat offer untuk menyelesaikan sebuah survey untuk mendapatkan reward. Pada halaman Coins reward yang anda dapatkan saat menyelesaikan suatu offer adalah berupa coins yang bisa anda kumpulkan dan pada saat terkumpul dengan jumlah tertentu bisa ditukarkan dengan dollar dan akan masuk kedalam akun Neobux anda. 

Pada pilihan Mini Jobs, mungkin diawal anda mendaftar di Neobux anda blum bisa menjumpai satu pun tugas di halaman Mini Jobs itu dikarenakan tugas pada halaman Mini Jobs datangnya tidak tentu maka dari itu anda harus sering-sering mengunjungi halaman ini agar bisa mendapatkan suatu tugas. Halaman Mini Jobs adalah tempat untuk mendapatkan dollar paling cepat karena dihalaman ini anda bisa menjumpai banyak tugas dengan bayaran dollar yang beraneka ragam ada yang sekali mengerjakan tugas bisa sampai anda mendapatkan $1 dan di setiap tugas bisa di kerjakan berkali-kali selama kuota pengerjaan di suatu tugas belum habis, jadi jika anda mengerjakan tugas yang bayaran sekali selesai sekitar $1 dan tugas tersebut memiliki kuota pengerjaan 100x pengerjaan dan anda bisa mengerjakannya 10x saja anda sudah mendapatkan $10 yang langsung masuk ke akun anda. Tapi untuk mendapatkan tugas yang bayarannya segitu anda harus sering-sering mengecek halaman Mini Jobs dan banyak menyelesaikan tugas-tugas yang ada di halaman tersebut sehingga level anda dalam mengerjakan tugas meningkat sehingga banyak tugas akan bermunculan di halaman Mini Jobs pada akun anda.

Cara ketiga anda bisa memanfaatkan refferal untuk menambah penghasilan akun anda. Refferal adalah user lain yang menjadi downline anda. Pada Neobux anda diberikan 2 tipe refferal, yang pertama yaitu direct refferal yaitu refferal yang bergabung dengan Neobux langsung menggunakan invite link anda sehingga dia otomais menjadi refferal anda, yang kedua yaitu rented refferal yaitu refferal yang anda sewa dari Neobux. Jadi jika anda tidak bisa mencari direct refferal anda masih bisa menyewa refferal dari Neobux yang memiliki masa sewa selama 30 hari dengan opsi perpanjangan. Harga sewa dari rented refferal sendiri bermacam yaitu $0.60 untuk 3 refferal, $1 untuk 5 refferal dan masih banyak harga lainnya dengan jumlah refferal yang lainnya. Anda bisa menjumpai menu sewa refferal ini pada menu refferal di akun Neobux anda dan setelah anda mengklik menu refferal anda akan melihat daftar jumlah refferal yang bisa disewa beserta harganya.

Sekian sedikit cara-cara mendapatkan uang di Neobux, semoga bermanfaat dan bisa membuat anda lebih bersemangat lagi. Sedikit saran saya jalani saja dengan tekun dan semangat karena setiap hal butuh proses toh juga situs ini gratis dan tidak memerlukan modal kecuali jika anda memang ingin memodali akun anda. Kesabaran adalah kunci sukses di situs ini jadi tetap sabar dan selalu klik iklan setiap hari. Selamat mencoba dan Selamat menghasilkan.

Silakan comment di bawah jika ada yang ingin ditanyakan.

Saturday, April 29, 2017

Komunikasi Data

Untuk memudahkan saya dalam belajar akhirnya saya memutuskan untuk membuat sebuah postingan tentang komunikasi data. Dengan postingan ini saya juga berharap bisa membantu orang-orang disana yang membutuhkan isi dari postingan ini. Semoga apa yang saya posting ini bisa berkenan dan bermanfaat bagi para pembaca semua. Sekian sedikit intronya langsung saja bisa dibaca di bawah untuk isi dari postingan ini terima kasih.

Sebelum melangkah ke Komunikasi Data ada bagusnya kita tahu arti kata-kata yang membentuknya yaitu Komunikasi dan Data. Pengertian dari Komunikasi ialah proses memberikan atau pertukaran suatu informasi, dan Data mengacu pada bagaimana suatu informasi disampaikan dalam berbagai bentuk yang disetujui oleh pihak yang membuat dan yang menggunakan data tersebut. Jadi Komunikasi Data ialah proses pertukaran suatu data antara 2 device (perangkat) melalui suatu bentuk media transmisi.

Berikut adalah gambar dari Elemen Komunikasi Data:


Berikut adalah gambar dari Model Komunikasi Data:


Berikut adalah gambar dari Tipe Data Komunikasi Data:


Tugas-Tugas Komunikasi Data:


Efektifitas Suatu Komunikasi Data

Efektifitas suatu komunikasi data bisa dilihat dari:
- Delivery yaitu harus mengirimkan data ke tujuan yang tepat.
- Accuracy yaitu harus mengirimkan data secara akurat.
- Timeliness yaitu harus mengirimkan data dengan waktu yang baik.
- Jitter yaitu variasi dari waktu kedatangan paket atau variasi waktu tibanya paket di tujuan.

Trends Untuk Saat Ini
1. Traffic Tumbuh (Berkembang)
    - Tumbuh pada angka yang tinggi dan juga tetap.
    - Tidak lagi hanya terbatas pada pertukaran suara atau pun data.
   - Meningkatkan perhatian pada bidang bisnis web service, remote access, online transactions, dan social networking.
2. Perkembangan Service (Layanan) Baru
    - Perkembangan keinginan para pelaku bisnis dalam hal cakupan suatu service (layanan). 
    - Bertambahnya traffic data karena adanya smartphone dan tablet.
   - Permintaan terhadap suatu layanan yang mendukung camera handphone yang beresolusi tinggi, streaming video, dan audio yang berkualitas tinggi.
3. Kemajuan Pada Bidang Teknologi
    - Komputer yang sudah semakin canggih dan banyak komputer sudah mampu mendukung banyak aplikasi-aplikasi yang di butuhkan saat ini.
    - Network (jaringan) sudah lebih pintar.
    - Internet dan Web telah membawa kita pada intranet dan juga exstranet.
    - Mobile device telah menjadi penggerak evolusi di bidang business network dan pada penggunaan dari mobile device itu sendiri.

Network (Jaringan)
Network (jaringan) ialah sekumpulan device (sering disebut dengan node) yang dihubungkan oleh suatu link komunikasi.

Suatu node bisa sebuah komputer, printer, atau device (perangkat) lain yang bisa mengirimkan maupun menerima data yang bersumber dari node lain pada suatu jaringan.

Suatu link bisa saja kabel, udara, kabel fiber optic, atau media lain yang bisa dirambati sinyal yang membawa suatu informasi.

Kriteria Suatu Jaringan
- Performance
  Bergantung pada elemen suatu jaringan.
  Diukur oleh Delay dan Throughput dari jaringan tersebut.
- Reliability
  Tingkat kegagalan pada komponen dari suatu jaringan.
  Diukur dari Availability/Robustness.
- Security
  Proteksi atau perlindungan data dari terjadinya corruption/loss yang di sebabkan oleh adanya Error.

Protocol
Protocol mempunyai arti sama dengan rule (peraturan). Protocol terdiri dari sekumpulan peraturan-peraturan yang mengatur suatu komunikasi data. Protocol menentukan apa yang akan dikomunikasikan, bagaimana proses dikomunikasikan, dan kapan akan dikomunikasikan. Elemen utama dari suatu protocol adalah Syntax, Semantics, dan Timing.

Elemen dari Protokol
- Syntax
  Struktur atau format dari suatu data.
  Menunjukan bagaimana cara pembacaan suatu bit dan penggambaran suatu field
- Semantics
  Menerjemahkan arti dari suatu bit.
  Menunjukan suatu field dan menentukan langkah yang akan di ambil.
- Timing
  Menentukan kapan data harus dikirimkan dan data apa yang harus dikirimkan
 Menentukan kecepatan dari data yang akan dikirimkan atau kecepatan pada saat data tersebut diterima.

Monday, January 23, 2017

F.E.A.R. 3




Download FEAR 3 The Game
Download Game FEAR 3 Full Version
Download Game FEAR 3 PC


F.E.A.R. 3 merupakan game first-person shooter survival horror yang dikembangkan oleh Day 1 Studios yang di buat untuk platform Microsoft Windows, Playstation 3 dan Xbox 360. Game ini merupakan seri lanjutan dari game F.E.A.R. 2 : Project Origin dan seri ketiga dari game F.E.A.R.. Game ini dirilis pada 8 April 2010. Game ini juga merupakan satu-satunya seri game F.E.A.R. yang memiliki mode multiplayer offline.

Pemain mengontrol karakter utama pada game dari sudut pandang orang pertama (first-person). Dalam game ini pemain bisa membawa dua senjata dalam waktu yang bersamaan. Karakter utama pada game ini memiliki kemampuan telekinesis dimana karakter utama bisa memperlambat waktu untuk membidik dan menembak musuh, dan juga melempar objek serta kemampuan-kemampuan telekinesis lainnya.

Game ini memiliki jalan cerita yang sangat menarik untuk diikuti dan asik untuk dimainkan. Game ini sangat cocok bagi para gamers yang suka dengan game bertipe FPS dan game bergenre horror. Kehorroran dari game ini sudah bisa di lihat dari awal mulai dari gamenya dan juga penampakan-penampakan sepanjang game dimainkan. Kalian akan mengetahui sendri jika sudah memainkannya. Game ini bisa di download pada link di bawah ini.

Spesifikasi Minimal:
Microsoft Windows XP, Vista, 7
Intel Core 2 Duo 2.4 GHz or AMD Athlon X2 4800+
2 GB of RAM
NVIDIA GeForce 8800 GT 512 MB or Ati Radeon HD 3850 512 MB
10 GB of free hard disk space

Download Link: