Balada Anak Perbatasan

Gue Dhika. Nama lengkapnya JUANDA FIFTY MAHARDHIKA. FIFTY? Iya artinya 50. Orang orang slalu bertanya “Kamu anak ke 50?”. Dengan sabar dan tak pernah jenuh gue ngejawab “Bukan, bukan itu artinya”. Dan udah gak terhitung berapa kali ngejawab pertanyaan semacam itu. Sebetulnya ada filosofi panjang bahkan lebih panjang dari hasil urutannya Mak Erot soal kenapa FIFTY bisa jadi nama gue. “Hidup adalah persaingan” itulah kata dari Rektor di Film India 3 Idiots. Secara singkat, dulu sebelum Negara api menyerang (Eh,, Apa Sih??) ketika ada jutaan sperma yang ikut jalan santai di rahim Ibunda gue, ternyata yang menang dapet doorprize membuahi sel telur adalah sperma dengan kupon undian nomor 50. Nah begitulah secara singkat asal usul kelahiran gue dengan nama FIFTY ditengahnya. 

Gue dilahirkan di Kediri, 13 Juni 1995 oleh Ibunda gue dengan perasaan yang begitu bahagia. Jadi buat yang masih mengira gue lahir di Amerika atau Korea, kalian udah salah besar men. Jangan menilai seseorang cuma dari tampang doang!

Iya bener Kediri, tepatnya di sebuah pedalaman kabupaten Kediri paling selatan hampir nyentuh perbatasan. Kalau dari Kota Kediri sekitar 45 menit ditempuh dengan motor, tapi bisa sampai dua tiga jam kalo dalam perjalanannya kamu kena razia polisi, ban bocor, spion konslet, rantai putus dan yang paling parah kalo kamu kena begal bisa-bisa malah gak pernah nyampek. Buat teman-teman yang sesama anak Kediri Piye Kabare, Nda?

Selain lahirnya di Kediri, gue juga lahirnya disayang-sayang, dibuai-buai, dipeluk, dicium. Ada kan ya bayi-bayi yang lahirnya di Sorong. Yang paling kasihan tuh yang lahirnya di Palu. Hadoh!
Apa sih banget.

Udah, buat sementara itu aja seupil info tentang aku, kalo mau kenal lebih intim, kapan-kapan kita ketemuan aja langsung, sore-sore di Monumen Simpang Lima Gumul, ngobrol santai minum es degan sambil melihat senja.

Tapi ngomong-ngomong gue suka iri sama Ayah gue. Gue lihat ayah gue dalam hidupnya begitu bangga dan bahagia, dikarunia anak yang keren serta rajin menabung. Bagaimana gue ga iri coba, belum tentu lho kelak gue bisa punya anak ganteng seperti yang beliau miliki saat ini. Ya kan? Mungkin dulu pas gue masih dalam kandungan, waktu hari pembagian wajah buat calon anak, ayah gue datangnya cepet, jadinya bisa dapet yang bagusan begini. Mungkin...!!!
"Ayah..." kata gue suatu hari.
"Iya.." jawab Ayah hari itu juga.
"Boleh saya nanya satu hal?"
Ayah cuma mengangguk sebagai jawaban.
"Tapi Ayah harus jawab jujur?"
"Okay. Mau nanya apa?"
"Gini, Yah. Rasanya punya anak yang ganteng itu seperti apa sih, Yah?"
Ayah gue langsung buang muka. Beberapa saat kemudian, dengan bijaksananya beliau menjawab: "Rasanya punya anak ganteng? Emm.. Ayah ga tau, Dhik. Coba kamu tanya aja sama kakekmu. Dia lebih tau...
Gue muntah obeng bunga!

Kamis, 05 Maret 2015
Posted by Mahardhika
Tag :

PERBEDAAN IP PRIVATE DAN IP PUBLIC

1. IP Publik
IP public adalah  IP yang bersifat worldwide dengan penggunaan konfigurasinya yang terikat dengan peraturan. IP publik adalah IP yang terhubung langsung dengan Internet. Alamat IP yang ada diinternet bersifat unik, dengan kata lain bahwa setiap alamat public yang terkoneksi ke internet pasti berbeda-beda  sehingga tidak akan ada alamat IP public yang sama di dalam seluruh jaringan internet. Hal tersebut bisa terjadi karean adanya control oleh ISP (Internet Service Provider). Mengapa demikian? Sesuai dengan apa yang kita ketahui bahwa didalam sebuah jaringan pasti tidak boleh memiliki  host dengan alamat yang sama, karena bisa terjadi tabrakan atau collision. Pemberian IP publik juga dikelompokkan berdasarkan Negara. Indonesia pada umumnya dimulai dengan kepala 202 dan 203. Contoh : IP public adalah akses Speedy modem yang merupakan IP public 125.126.0.1

2. IP Private
IP private atau IP pribadi, sesuai dengan namanya IP ini digunakan untuk jaringan yang bersifat pribadi atau jaringan lokal (LAN). IP private tidak dapat digunakan untuk mengakses internet dan hanya digunakan sebagai identifikasi antar host pada jaringan tertutup yang bersifat pribadi. Contoh penggunaan IP private adalah pada jaringan local kantor, hotel atau laboratorium komputer di sekolah yang bersifat offline. Internet Assigned Numbers Authority (IANA) telah menetapkan alamat IP yang digunakan untuk IP Private.

  • Kelas A : 10.0.0.0 – 10.255.255.255
  • Kelas B : 172.16.0.0 – 172.31.255.255
  • Kelas C : 192.168.0.0 – 192.168.255.255

IP private sebenarnya dapat terhubung dengan internet. Namun harus melalui komputer server yang memiliki IP public yang terhubung dengan ISP dan dijadikan gateway jaringan tersebut.
Berikut adalah contoh penggunaan IP Private dan IP Publik.


sekian dulu yang bisa saya bagikan. kalo ada yang salah mohon dikoreksi. karena saya juga masih dalam tahap belajar... Salam tampan!!!!!

Rabu, 28 Januari 2015
Posted by Mahardhika

PENGERTIAN IP ADDRESS

IP Address (Internet Protocol Address) adalah alamat yang diberikan pada jaringan komputer agar dapat terhubung dengan suatu jaringan dengan menggunakan protokol TCP/IP. Alamat IP terdiri bilangan biner 32 bit yang di yang dapat dituliskan sebagai empat kelompok angka desimal yang dipisahkan oleh tanda titik seperti 193.160.5.1.
IP address terdiri dari 2 bagian, yaitu Network ID dan Host ID. Network ID adalah alamat yang menentukan alamat jaringan. Sedangkan Host ID adalah yang menentukan alamat Host (Computer, Switch, router). Jika dimisalkan sebagai alamat rumah, Network ID adalah nama jalan dan gang yang menuju rumah tersebut sedangkan Host ID adalah nomor rumah tersebut. Oleh sebab itu IP address memberikan alamat lengkap suatu host beserta alamat jaringan di mana host itu berada.
Contoh :
Pada IP Address 192.168.31.1, maka Network IDnya adlah 192.168.31 sedangkan angka 1 adalah Host IDnya.
Untuk mempermudah pemakaiannya, dan bergantung pada kebutuhan, IP Address dibagi kedalam kelas-kelas IP, yaitu :
1. IP address kelas A
Network ID : xxx.0.0.1
Host ID : xxx.255.255.254
Default Subnet Mask : 255.0.0.0
Pada ip kelas A 8 bit pertama adalah Network ID sedangkan 24 bit selanjutnya adalah host ID. IP address kelas A diberikan untuk jaringan dengan jumlah host yang sangat besar. Range IP 1.xxx.xxx.xxx. – 126.xxx.xxx.xxx, terdapat 16.777.214 (16 juta) IP address pada tiap kelas A.
Dengan demikian, cara membaca IP address kelas A, misalnya 113.46.5.6 ialah:
Network ID = 113
Host ID = 46.5.6
IP address di atas berarti host nomor 46.5.6 pada network nomor 113.

2. IP Address kelas B
Network ID : xxx.xxx.0.1
Host ID : xxx.xxx.255.254
Default Subnet Mask : 255.255.0.0
Pada IP kelas B 16 bit pertama adalah network ID dan 16 bit selanjutnya adalah Host ID. IP address kelas B biasanya dialokasikan untuk jaringan berukuran sedang dan besar. Dengan demikian, cara membaca IP address kelas B, misalnya 132.92.121.1 :
Network ID = 132.92
Host ID = 121.1
IP address di atas berarti host nomor 121.1 pada network nomor 132.92. Dengan panjang host ID 16 bit, network dengan IP address kelas B dapat menampung sekitar 65000 host. Range IP 128.0.xxx.xxx – 191.155.xxx.xxx.

3. IP Address Kelas C
Network ID : xxx.xxx.xxx.1
Host ID : xxx.xxx.xxx.254
Default Subnet Mask : 255.255.255.0
Pada IP kelas C 24 bit pertama adalah network ID dilanjutkan dengan 8 bit sebagai Host ID. IP address kelas C awalnya digunakan untuk jaringan berukuran kecil (LAN). Karena pada IP kelas C hanya memiliki 255 Host saja.
Sebenarnya masih ada dua kelas IP lagi yaitu IP kelas D dan E. namun untuk saat ini kelas IP yang umum digunakan adalah 3 kelas yang telah saya sebutkan diatas.

Alamat Khusus
a. Loopback Address
Jika kamu perhatikan, range untuk kelas a adalah Ip 1.xxx.xxx.xxx – 126.xxx.xxx.xxx sedangkan Ip kelas B dimulai dari IP 128.0.xxx.xxx – 191.155.xxx.xxx. kemana kah Ip 127.xxx.xx.xxx. IP 127.0.0.1 memiliki fungsi tersendiri. Yaitu digunakan sebagai IP Loopback. Loopback address merupakan paket yang ditransmisikan kembali diterima oleh buffer computer itu sendiri itu sendiri tanpa ditransmisikan ke media jaringan, sebagai alamat untuk diagnostic, dan pengecekan konfigurasi TCP/IP. IP 127.0.0.1 sering disebut juga IP Localhost.
b. Network Address
Digunakan untuk mengenali suatu network pada jaringan internet. Address ini didapat dengan membuat seluruh bit host menjadi 0. Misalkan untuk host IP address kelas B 167.205.9.35. dengan default subnet mask kelas B adalah 255.255.0.0 maka network Address dari host ini adalah 167.205.0.0. tujuannya adalah untuk menyederhanakan informasi routing pada internet. Router cukup melihat network address (167.205) untuk menentukan kemana paket harus dikirimkan.
c. Broadcast Address
Address ini digunakan untuk mengirim/menerima informasi yang harus diketahui oleh seluruh host yang ada pada suatu network. Address broadcast diperoleh dengan membuat seluruh bit host pada Ip Address menjadi 1. Jadi untuk host dengan IP address 167.205.9.35 atau 167.205.240.2, broadcast address nya adalah 167.205.255.255. jenis informasi yang dibroadcast adalah informasi routing.

Sekian dulu dari saya. Jika ada salah maupun kekurangan mohon dikoreksi. Semoga bermanfaat dan terima kasih…….

Posted by Mahardhika

Membuat Program Menu dengan Borland C++

Hay, guys!! Kali ini aku akan share soal tugas kuliahku. Tugas kali ini adalah membuat Program menu. Buat yang tugas kuliahnya sama dan yang mau belajar, bisa langsung liat source code dibawah ini. Semoga bermanfaat.

Hasil Tampilan Menu pada Borland C++


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

main() {
int m;
menu:

clrscr();
cout<<"=================\n";
cout<<"====== Menu =====\n";
cout<<"=1. biodata diri=\n";
cout<<"=2. algoritma =\n";
cout<<"=3. PBO =\n";
cout<<"=4. Umur =\n";
cout<<"=5. Gaji Pegawai=\n";
cout<<"=6. Exit =\n";
cout<<"=================\n";
cout<<"pilih menu (1-6)  : ";
cin>>m;
if (m==1)
goto biodata;
else if(m==2)
goto algoritma;
else if (m==3)
goto pbo;
else if(m==4)
goto umur;
else if(m==5)
goto gaji;
else if(m==6)
goto exit;
else
clrscr();
cout<<"Pilihan tidak tersedia\n"<<"tekan enter dan coba lagi";
getch();
goto menu;

biodata:
clrscr();
{char nama[50], ttl[25], kelas[25], alamat[100], hp[15];
int jawab;
{
printf("========== Biodata diri =========\n");
printf("nama : ");
scanf("%s",nama);
printf("ttl: ");
scanf("%s",ttl);
printf("kelas : ");
scanf("%s",kelas);
printf("alamat  : ");
scanf("%s",alamat);
printf("No Hp : ");
scanf("%s", hp);

}
cout<<"\n";
cout<<"Kembali ke menu?\n";
cout<<"1. Ya \n";
cout<<"2. Tidak exit \n";
cout<<"3. coba lagi \n";
cin>>jawab;
if (jawab==1)
goto menu;
else if (jawab==2)
goto exit;
else if (jawab==3)
goto biodata;
else
cout<<"kesalahan menginput"<<"\n"<<"program akan berhenti";
getch();
goto exit;
}


int al;
algoritma:
clrscr();
cout<<"====== Algoritma ======\n";
cout<<"=1. Luas Segitiga =\n";
cout<<"=2. Luas Persegi Panjang =\n";
cout<<"=3. Kembali =\n";
cout<<"=4. Exit =\n";
cout<<"==================\n";
cout<<"pilih menu (1-4)  : ";
cin>>al;
if (al==1)
goto segi3;
else if(al==2)
goto persegi;
else if(al==3)
goto menu;
else if(al==4)
goto exit;
else
clrscr();
cout<<"Pilihan tidak tersedia\n"<<"tekan enter dan coba lagi";
getch();
goto menu;

segi3:
clrscr();
{float a, t, luas;
int jawab;
{
printf("======== Menghitung Luas Segitiga ========\n");
printf("Masukkan Alas Segitiga : ");
cin>>a;
printf("Masukkan Tinggi Segitia  : ");
cin>>t;
luas= a * t / 2;
printf("Luas Segitiga = %0.1f",luas);
getch();
}
cout<<"\n";
cout<<"kembali ke menu sebelumnya? \n";
cout<<"1. ya \n";
cout<<"2. tidak/exit \n";
cout<<"3. coba lagi \n";
cin>>jawab;
if (jawab==1)
goto algoritma;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto segi3;
else
cout<<"kesalahan menginput"<<"\n"<<"program akan berhenti";
getch();
goto exit;
}

persegi:
clrscr();
{int p, l, luas, jawab;
{
printf("======== Menghitung Luas Persegi Panjang ========\n");
printf("Masukkan panjang Persegi : ");
cin>>p;
printf("Masukkan Lebar Persegi   : ");
cin>>l;
luas=p * l;
printf("Luas Persegi Panjang = %d",luas);
getch();
}
cout<<"\n";
cout<<"kembali ke menu sebelumnya? \n";
cout<<"1. ya \n";
cout<<"2. tidak/exit \n";
cout<<"3. coba lagi \n";
cin>>jawab;
if (jawab==1)
goto algoritma;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto persegi;
else
cout<<"kesalahan menginput"<<"\n"<<"program akan berhenti";
getch();
goto exit;
}

int pbo;
pbo:
clrscr();
cout<<"====== PBO ======\n";
cout<<"=1. penjumlahan =\n";
cout<<"=2. pengurangan=\n";
cout<<"=3. perkalian=\n";
cout<<"=4. pembagian =\n";
cout<<"=5. kembali =\n";
cout<<"=6. exit =\n";
cout<<"==================\n";
cout<<"pilih menu (1-6)  : ";
cin>>pbo;
if (pbo==1)
goto jumlah;
else if(pbo==2)
goto kurang;
else if(pbo==3)
goto kali;
else if(pbo==4)
goto bagi;
else if(pbo==5)
goto menu;
else if(pbo==6)
goto exit;
else
clrscr();
cout<<"Pilihan tidak tersedia\n"<<"tekan enter dan coba lagi";
getch();
goto menu;

jumlah:
{
clrscr();
int bil1,bil2,jum;
int jawab;
{
cout<<"==== Penjumlahan ===\n";
cout<<"Masukkan Bilangan ke-1 :";
cin>>bil1;
cout<<"Masukkan Bilangan ke-2 :";
cin>>bil2;
cout<<"\n" ;
jum=bil1+bil2;
printf("Hasil Dari penjumlahan Tersebut = %d \n",jum);
getch();
}
cout<<"\n";
cout<<"kembali ke menu sebelumnya? \n";
cout<<"1. ya \n";
cout<<"2. tidak/exit \n";
cout<<"3. coba lagi \n";
cin>>jawab;
if (jawab==1)
goto pbo;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto jumlah;
else
cout<<"kesalahan menginput"<<"\n"<<"program akan berhenti";
getch();
goto exit;
}

kurang:
clrscr();
{int kuran,kur1,kur2;
int jawab;
{
cout<<"Pengurangan \n";

cout<<"Masukkan bilangan Ke - 1 : ";
scanf("%d",&kur1);
cout<<"Masukkan bilangan Ke - 2 : ";
scanf("%d",&kur2);

kuran=kur1-kur2;
printf("Hasil Dari Pengurangan Tersebut = %d",kuran);

cout<<"\n";
}
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. ya \n";
cout<<"2. tidak/exit \n";
cout<<"3. coba lagi \n";
cin>>jawab;
if (jawab==1)
goto pbo;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kurang;
else
cout<<"kesalahan menginput"<<"\n"<<"program akan berhenti";
getch();
goto exit;
}

kali:
clrscr();
{
int hasil,a, b;
int jawab;
{
printf("Masukkan bilangan ke - 1  : ");
cin>>a;
printf("Masukkan bilangan ke - 2 :");
cin>>b;
hasil= a * b;
printf("Hasilnya : %d",hasil);
}
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. ya \n";
cout<<"2. tidak/exit \n";
cout<<"3. coba lagi \n";
cin>>jawab;
if (jawab==1)
goto pbo;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kali;
else
cout<<"kesalahan menginput"<<"\n"<<"program akan berhenti";
getch();
goto exit;
}

bagi:
clrscr();
{
int bagi,bg1,bg2;
int jawab;
{
printf("Masukkan bilangan ke - 1  : ");
cin>>bg1;
printf("Masukkan bilangan ke - 2  : ");
cin>>bg2;
bagi=bg1/bg2;
printf("Hasilnya : %d",bagi);
}
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. ya \n";
cout<<"2. tidak/exit \n";
cout<<"3. coba lagi \n";
cin>>jawab;
if (jawab==1)
goto pbo;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto bagi;
else
cout<<"kesalahan menginput"<<"\n"<<"program akan berhenti";
getch();
goto exit;
}

umur:
clrscr();
{ int u, tl, ts;
int jawab;
{
printf("=== Kategori Umur ===");
printf("Masukkan Tahun Lahir : ");
cin>>tl;
printf("Masukkan Tahun Sekarang : ");
cin>>ts;
u=ts-tl;
printf("Umur Anda Adalah %d Tahun",u);

if (u<=5)
printf("Kamu Balita");

else if(u<=6)
printf("Kamu anak-anak");

else if(u<=24)
printf("Kamu remaja");

else if(u<=35)
printf("Kamu dewasa");

else if(u<=50)
printf("Kamu tua");

else
printf("Kamu Lansia");
}
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. ya \n";
cout<<"2. tidak/exit \n";
cout<<"3. coba lagi \n";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto umur;
else
cout<<"kesalahan menginput"<<"\n"<<"program akan berhenti";
getch();
goto exit;
}

gaji:
clrscr();
{ char nama[40], jabatan[20];
int gaji, jabat;
int jawab;
{
printf("==== Gaji Pegawai ====\n");
printf("Nama : ");
cin>>nama;
cout<<"Jabatan : \n";
cout<<"1. Direktur\n";
cout<<"2. Manager \n";
cout<<"3. Staff \n";
cout<<"4. buruh \n";
cout<<"Pilih Jabatan Anda (1-4) : ";
cin>>jabat;

if (jabat == 1)
{strcpy (jabatan, "Direktur");
              gaji = 15000000;}
else if (jabat ==  2)
{strcpy (jabatan, "Manager");
              gaji = 10000000;}
else if (jabat == 3)
{strcpy (jabatan, "Staff");
              gaji = 5000000;}
else if (jabat == 4)
{strcpy (jabatan, "Buruh");
              gaji = 1500000;}

cout<<"\n\n-------------------------------------\n";
cout<<"\tSlip Gaji Karyawan \n";
cout<<"-------------------------------------\n";
cout<<"Nama\t\t : "<<nama<<endl;
cout<<"Jabatan\t\t : "<<jabatan<<endl;
cout<<"Gaji\t\t : "<<gaji<<endl;
cout<<"-------------------------------------\n\n\n";



}
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. ya \n";
cout<<"2. tidak/exit \n";
cout<<"3. coba lagi \n";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto gaji;
else
cout<<"kesalahan menginput"<<"\n"<<"program akan berhenti";
getch();
goto exit;
}


exit:
clrscr();
cout<<"Terima Kasih";
{return 0;
}
}

Minggu, 25 Januari 2015
Posted by Mahardhika

Looping For, While dan Do While dalam Pemrograman C++

Looping adalah sebuah perulangan dalam C++ yang digunakan untuk megulang sebuah kode program tertentu. Dengan looping, kita tidak perlu lagi menulis kode program secara berulang untuk kode yang fungsi dan penggunaanya sama , tetapi hanya mendefinisikannya di dalam looping sehingga  dapat menghemat space dalam menulis kode sebuah program.


looping dibagi menjadi 3, yaitu looping deng For, While dan Do While

1. Looping For
Looping For digunakan untuk looping otomatis dan lebih sering digunakan ketimbang Looping While dan Do while.
Contoh Syntax untuk for adalah sebagai berikut
For (int i=1;1<+10;i++)
{
Cout<<i<<endl;
}

Contoh membuat urutan bilangan ganjil dan genap menggunakan  Looping For

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

main()
{
int bil;
int A;
int B;

for(bil=1;bil<=10;bil=bil+1)
   {
   cout<<setw(2)<<bil<<" ";
   }

printf("\nGanjil : ");
   for(A=1;A<=10;A=A+2)
   {
   cout<<setw(2)<<A<<" ";
   }

   printf("\nGenap  : ");
   for(B=2;B<=10;B=B+2)
   {
   cout<<setw(2)<<B<<" ";
   }

getch();
}


2. Looping Do While
Contoh syntax Looping do while
Int n=1;
do
{
cout<<n<<endl;
n+=1;
}
while (n<=10);


Contoh membuat urutan bilangan ganjil dan genap menggunakan  Looping Do While

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

main(){
int bil=1, a=1, b=2;

do
{
cout<<setw(2)<<bil<<" ";
bil+=1;
}
while(bil<=10);

printf("\nGanjil : ");
do
{
cout<<setw(2)<<a<<" ";
a=a+2;
}
while(a<=10);

printf("\nGenap  : ");
do
{
cout<<setw(2)<<b<<" ";
b=b+2;
}
while(b<=10);

getch();
}

3. Looping While
Contoh syntax looping While
while (m<=10)
{
cout<<m<<endl;
m++;
}


Contoh membuat urutan bilangan ganjil dan genap menggunakan  Looping  While

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

main(){
int bil=1, a=1, b=2;

while(bil<=10)
{
cout<<setw(2)<<bil<<" ";
bil++;
}


printf("\nGanjil : ");
while(a<=10)
{
cout<<setw(2)<<a<<" ";
a=a+2;
}


printf("\nGenap  : ");
while(b<=10)
{
cout<<setw(2)<<b<<" ";
b=b+2;
}


getch();
}

Sekian yang dapat saya bagikan. semoga bisa bermanfaat buat teman-teman semua... :)





Rabu, 21 Januari 2015
Posted by Mahardhika

Pengertian Komputer

A. Pengertian Komputer
Komputer adalah alat yang dipakai untuk mengolah informasi menurut prosedur yang telah dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang pekerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hamper selalu berhubungan dengan masalah aritmatika, tetapi dewasa ini komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika. Dalam artian yang luas komputer adalah “pemroses informasi” atau “system pengolah informasi”.

B. Komponen-komponen Komputer
Komponen-komponen pembangun suatu komputer terbagi menjadi 3 bagian, yaitu : hardware, software dan brainware.
1. Hardware
Hardware adalah semua bagian bagian fisik komputer. Intinya perangkat keras adalah alat fisik yang dapat dipegang, dilihat, diraba dan dibanting .. ehh..hehehe.
Contohnya : keyboard, monitor, cpu, mouse, printer, scanner.
2. Software
Software atau perangkat lunak adalah suatu program yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.software berguna untuk menghubungkan antara pengguna dengan hardware komputer. Kebalikan dari hardware, software tidak dapat dipegang, apalgi dibanting
Contoh : system operasi (windows xp, windows 7), aplikasi (Microsoft word, excel, winamp)
3. Brainware
Brainware adalah pengguna dari komputer yaitu kita, manusia sebagai operator komputer. Kalo brainware jangan dibanting, ntar orangnya bisa marah..

C. Alat pendukung operasional komputer
a. Alat input
1. Keyboard
Keyboard adalah peralatan mengetik yang digunakan untuk memasukkan teks dan juga untuk mengontrol pengoperasian komputer. Keyboard terdiri tombol-tombol yang berisikan huruf atau symbol yang akan ditampilkan di monitor bila ditekan. Selain itu jika kita menggabungkan dua tombol dengan menekannya bersamaan, kita kadang akan mendapatkan fungsi khusus.
Ada berbagai jenis tata letak tombol keyboard, namun yang paling popular digunakan adalah tata letak QWERTY.
2. Mouse
mouse adalah salah satu alat input pada komputer. bentuk mouse yang umum adalah dua tombol masing-masing di kiri dan kanan yang bisa di "klik".
3. CD-ROM Drive
digunakan untuk membaca CD-ROM. CD-ROM singkatan dari Compact Disc - Read Only Memory adalah sebuah piringan dari jenis piringan optik yang dapat menyimpan data. Ukuran data yang dapat disimpan bisa mencapai 700 MB.
4. Scanner
Scanner merupakan suatu alat yang digunakan untuk memindai sesuatu bentuk maupun sifat benda, seperti dokumen, foto, gelombang, suhu. hasil scanner itu pada umumnya akan ditransformasikan ke dalam komputer seagai data digital. terdapat beberapa jenis scanner bergantung pada keguanaan dan cara kerjanya, antara lain :

  • scanner gambar
  • scanner barcode
  • scanner sinar-X
  • scanner cek
  • scanner logam
  • scanner Optical Mark Reader (OMR)
diantara  jenis-jenis Scanner tersebut, Scanner gambar adalah yang paling sering disebut sebagai scanner. seperti halnya pada scanner OMR, scanner gambar juga dapat digunakan scanner Lembar Jawaban Komputer (LJK). Agar hal tersebut dapat tercapai, dibutuhkan perangkat lunak dengan teknologi Digital Mark Reader (DMR)
5. Webcam
Webcam (web camera) adalah sebutan bagi kamera realtime yang gambarnya bisa dilihat atau diakses melalui World Wide Web, program instant messaging atau aplikasi video call.


b. Alat Pemrosesan
1. CPU
Sebagai otak dan pengendali proses kinerja  computer, dengan dibantu komponen  lainnya.
2. ALU (Arithmetic Logical Unit)
Berfungsi untuk melakukan suatu proses  data yang berbentuk angka dan logika,  seperti data matematika dan statistika
3. CU (Control Unit)
Berfungsi untuk melakukan pengontrolan  dan pengendalian terhadap suatu proses  yang dilakukan sebelum data tersebut  dikeluarkan
4. Motherboard
Sebagai pusat pengendali yang mengatur  kerja dari semua komponen yang  terpasang padanya serta mengatur  pemberian daya listrik pada setiap  komponen PC.
5. Prosesor
Berfungsi sebagai pengolah data serta  membaca instruksi dari memori tentang  apa yang harus dilakukan dan  mengeksekusinya
6. Register
Untuk menyimpan instruksi dan data  yang sedang diproses oleh CPU, sedangkan  instruksi-instruksi dan data lainnya yang  menunggu giliran untuk diproses masih  disimpan di memori utama.
7. Cache Memory
Untuk meningkatkan kecepatan  komputerdan dikatakan sebagai memori  perantara
8. ROM (Read Only Memory)
untuk menyimpan file firmware
9. RAM (Random Access Memory)
Untuk meningkatkan kecepatan  komputerdan dikatakan sebagai memori  perantara
10. PCI (Peripheral Component Interconnect)
Untuk menangani beberapa perangkat  keras
11. Harddisk
Menjalankan seluruh sistem operasi dan  mekanisme kerja kantor serta menyimpan  setiap data dan informasi
12. CD (Compact Disk)
Untuk menyimpan data dengan  menggunakan laser yang berintensitas  tinggi ke dalam CD
13. Flashdisk
Untuk menyimpan data dengan kapasitas  32 MB-4GB
14. LAN card
Berfungsi sebagai jembatan dari komputer  ke sebuah jaringan komputer
15. VGA card
Untuk menampilkan output process ke monitor
16. Sound card
untuk menghasilkan suara

c. Alat Output
1. Monitor
Berfungsi menampilkan teks dan/atau gambar, baik diam atau bergerak, yang dijalankan oleh komputer dan diproseskan oleh grafik
2. Printer
Berfungsi menampilkan teks dan/atau gambar, baik diam atau bergerak, yang dijanakan oleh komputer dan diproseskan oleh grafik
3. Speaker
Untuk memberikan informasi dalam bentuk suara
4. Proyektor
Berfungsi menampilkan bayangan sebuah  gambar positif yang dapat ditembus  cahaya.
Rabu, 08 Oktober 2014
Posted by Mahardhika

Spesifikasi Komputer Game

Industri game dewasa ini berkembang dengan pesat. game-game baru pun terus keluar dengan kebutuhan spesifikasi komputer yang terus meningkat. kali ini saya akan memberi sedikit info untuk spesifikasi komputer game. cekidot!!!!


1. Processor AMD Phenom X4 98

2. Motherboard  MSI K9A2 Platinum

3. Memory RAM Corsair  Twin2x4096-6400C4DHX

4. VGA Card Gigabyte Radeon HD3870

5. Harddisk Drive Seagate SATA-II 320 GB

6. Casing dan PSU :Simbadda Sim-Cool + PSU 500W

7. CD ROM Drive DVD-RW + DVD-R Samsung

8. Samsung 940BW 19" LCD Monitor

9. Speaker Simbadda CST-6500N

10. Joystick Logitech Attack 3, PC / Mac

11. Mouse and Keyboard Logitech Mouse and Keyboard Gaming
Senin, 27 Januari 2014
Posted by Mahardhika

Popular Post

About Me

- Copyright © JUANDA F. MAHARDHIKA -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -