Jumat, 27 April 2012

C++ Bilangan Kompleks

kali ini saya akan membagikan code program bahasa C untuk penjumlahan dan pengurangan pada bilangan kompleks, aplikasi ini saya dapat saat mengikuti kuliah dasar2 pemrogaman saat kuliah. semoga bermanfaat. :D


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

struct bilangan
{
int riil[2];
int imj[2];
}kmp;

void pengu(bilangan &kmp)
{
int r,i;
r=kmp.riil[0]-kmp.riil[1];
i=kmp.imj[0]-kmp.imj[1];
cout<<"\nHasil Pengurangan Dua Bilangan Komlpeks : "<<r<<" + "<<i<<"i";
}

void penjum(bilangan &kmp)
{
int r,i;
r=kmp.riil[0]+kmp.riil[1];
i=kmp.imj[0]+kmp.imj[1];
cout<<"\nHasil Penjumlahan Dua Bilangan Komlpeks : "<<r<<" + "<<i<<"i";
}





void main()
{bilangan kmp;
for(int a=0;a<2;a++)
{cout<<"Masukkan Bilangan Kompleks yamg ke "<<a+1<<endl;
cout<<"Bilangan Riil     : ";
cin>>kmp.riil[a];
cout<<"Bilangan Imajiner : ";
cin>>kmp.imj[a];
}
for(int a=0;a<2;a++)
{cout<<"\nBilangan Kompleks yang ke "<<a+1<<" : "<<kmp.riil[a]<<" + "<<kmp.imj[a]<<"i";
}

pengu(kmp);
penjum(kmp);
getch();
}

C++ IF Statement

berikut ini adalah contoh program sederhana tentang If Statement. semoga dapat berguna buat temen-temen.


#include"stdio.h"
#include"conio.h"
void main ()
{
int A,B,C;
   char p;

  scanf("%s",&p);

        if (p=='+')
    {scanf("%d",&A);
         scanf("%d",&B);
         C=A+B;
      printf("HASILNYA = %d",C);}

        if (p=='-')
    {scanf("%d",&A);
          scanf("%d",&B);
            C=A-B;
      printf("HASILNYA = %d",C);}

            if (p=='*')
    {
               scanf("%d",&A);
          scanf("%d",&B);
          C=A*B;
      printf("HASILNYA = %d",C);}

                if (p=='/')
    {
                  scanf("%d",&A);
          scanf("%d",&B);
                  C=A/B;
      printf("HASILNYA = %d",C);}
     
                  if (p=='^')
    {scanf("%d",&A);
             C=A*A;
                     printf("HASILNYA = %d",C);}
   getch();
   }

Jumat, 20 April 2012

contoh program C++ : panggil sesuai huruf

berikut ini adalah contoh kode program C++ yang jika dijalankan akan memanggil sesuai huruf.


#include <conio.h>
#include <iostream.h>
void main()
{
int jumlah ;
   int a=0    ;
   char nama[30][30];
   char awal;
   char *p;

 cout<<"masukkan jumlah mahasiswa : ";
 cin>>jumlah;

 while (a<jumlah)
    {
      cout<<"nama dari mahasiswa ke-"<<a+1<<": ";
      cin>>nama[a];
      a++;
    }
 cout<<endl;

 cout<<"Masukkan Huruf Pertama Mahasiswa : ";
 cin>>awal;
 cout<<endl;

 cout<<"nama mahasiswa yang mempunyai huruf depan "<<awal<<" adalah : ";
 for (a=0;a<jumlah;a++)
 { p=strchr(nama[a],awal);
   {if(p==nama[a])
   cout<<endl<<p;
   }
 }

getch();
}

OpenGL : Rumah 2D

dibawah ini code program untuk rumah 2D, semoga bermanfaat.


#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<glut.h>

typedef struct{
float x,y;
}point2D_t;

void userdraw(void);

void drawDot(point2D_t p)
{
glBegin(GL_POINTS);
glVertex2f(p.x,p.y);
glEnd();
}

void drawLine(float x1, float y1, float x2, float y2){
glBegin(GL_LINES);
glVertex2f(x1,y1);
glVertex2f(x2,y2);
glEnd();

}

void drawLine(point2D_t p1, point2D_t p2){
drawLine(p1.x,p1.y,p2.x,p2.y);
}

void drawPolyline(point2D_t pnt[], int n){
int i;
glBegin(GL_LINE_STRIP);
for(i=0;i<n;i++){
glVertex2f(pnt[i].x,pnt[i].y);
}
glEnd();

}

void drawFillPolygon(point2D_t pnt[], int n){
int i;
glBegin(GL_POLYGON);
for(i=0;i<n;i++){
glVertex2f(pnt[i].x,pnt[i].y);
}
glEnd();

}

void setColor(float red,float green,float blue)
{
glColor3f(red,green,blue);
}

void userdraw(void){
point2D_t rumah[5]={{40.,40},{110.,40},{110.,90},{75.,120},{40.,90}};
setColor(1.,1.,0.);
drawFillPolygon(rumah,5);
point2D_t pintu[4]={{42.,42},{42.,70},{55.,70},{55.,42}};
setColor(1.,0.,1.);
drawFillPolygon(pintu,4);
point2D_t jendela[4]={{60.,60},{60.,70},{70.,70},{70.,60}};
setColor(1.,0.,0.);
drawFillPolygon(jendela,4);
point2D_t jendelax[4]={{75.,60},{75.,70},{85.,70},{85.,60}};
setColor(0.,1.,0.);
drawFillPolygon(jendelax,4);

}


void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
userdraw();
glFlush();
}

void main(int argc,char**argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowPosition(100,150);
glutInitWindowSize(640,480);
glutCreateWindow("Titik");
glClearColor(0.1,0.,1.0,0.0);
gluOrtho2D(0.,640.,0.0,480.0);
glutDisplayFunc(display);
glutMainLoop();
}



Minggu, 15 April 2012

Jaringan Komputer : Instalasi Windows Server 2000


Instalasi merupakan langkah awal yang harus Anda pahami sebelum menggunakan
Windows 2000 Server dalam jaringan. Kesempurnaan proses instalasi akan sangat
mempengaruhi kinerja mesin server.


1.1 Spesifikasi hardware
Spesifikasi minimum untuk dapat menginstall windows 2000 server adalah :
Processor : Pentium III 500 MHz
RAM : 256 MB
Harddisk : 2 GB
Display : mendukung resolusi 640x480 pixel
CDROM : 24x speed
Ethernet : Sesuai topologi dan kebutuhan jaringan


1.2 Langkah-langkah instalasi

a. Lakukan setting pada BIOS komputer anda untuk booting dari CDROM

b. Masukkan bootable CDROM Windows 2000 Server, dan restart komputer anda.

c. Tampil dialog text based, lanjutkan instalasi dengan menekan Enter.

d. Setelah tampil dialog License Agreement, tekan F8 untuk menerima agreement.

e. Selanjutnya anda diminta menentukan lokasi instalasi. Pada bagian ini anda juga
dapat menghapus dan membuat partisi baru di harddisk.

f. Tentukan jenis file sistem yang akan digunakan. Disarankan menggunakan NTFS.
Note : Apabila anda ingin membuat dual boot, jangan menghapus partisi yang
telah terisi OS lain. Pada bagian penentuan jenis partisi, jangan merubah jenis
partisi di drive yang telah terisi OS. Menghapus maupun merubah jenis
partisi akan menghilangkan OS yang telah anda install di partisi tersebut.

g. Setelah selesai, proses intalasi dilanjutkan dengan mengecek dan mencopy
temporary file ke harddisk.

h. Keluarkan CDROM dan restart komputer.

i. Proses intalasi dilanjutkan dengan mendeteksi hardware di komputer.


j. Selanjutnya tentukan regional setting (keyboard layout, sistem tanggal, jam, dll)
sesuai dengan kondisi lokasi anda.

k. Isikan nama pemilik komputer dan organisasinya.

l. Pilih jenis dan banyaknya lisensi yang akan digunakan. Lisensi per server berarti
dihitung berdasarkan jumlah klien yang melakukan koneksi ke server. Sedangkan
lisensi per seat mengharuskan tiap klien untuk memiliki license, yang dapat
digunakan untuk mengakses server manapun. Untuk latihan, pilihlah per Server
dan isikan jumlah koneksi = 5 klien.


m. Langkah berikutnya adalah mengisikan nama komputer. Nama tersebut akan
digunakan untuk mengidentifikasi komputer di dalam jaringan.

n. Isikan password untuk account Administrator. Pastikan anda mengisikan
password yang cukup baik, karena account tersebut merupakan administrator
dengan hak tertinggi dalam jaringan.

o. Tampil dialog pilihan service yang akan diinstall. Anda dapat memilih jenis
service yang akan disediakan server tersebut, misalnya IIS (web server), DNS
Server, maupun DHCP server. Dalam latihan ini, biarkan pilihan tersebut dalam
kondisi default dan lanjutkan instalasi. Anda akan melakukan instalasi setiap
service pada bab-bab selanjutnya sesuai dengan kebutuhan.



 Selanjutnya tampil pilihan dialog untuk Network Setting. Pilih Custom untuk
menampilkan dialog konfigurasi jaringan.



 Sorot Internet Protocol, dan klik Properties untuk mengisikan konfigurasi IP
Address sebagai berikut :

IP Address : 192.168.1.1
Subnet Mask : 255.255.255.0



Kosongkan kotak lain, dan tutup dialog. Pengisian IP address tersebut
menggunakan kelas C yang biasa dipakai di lingkungan LAN. Anda dapat
menyesuaikannya dengan kondisi jaringan bila diperlukan.


 Tampil dialog Workgroup dan Domain, yang menanyakan kedudukan server
tersebut di dalam jaringan. Karena dalam praktek ini anda menginstal server
pertama dalam jaringan dan domain baru, maka pilihlah option pertama dan
isikan nama computer domain di kotak bagian bawah.



 Klik Next untuk melanjutkan instalasi. Proses instalasi akan dilanjutkan dengan
melakukan setting jaringan dan hardware. Proses tersebut
bervariasi kecepatannya, tergantung spesifikasi komputer anda. Anda
mungkin diminta memasukkan CDROM Windows 2000 atau disket driver sesuai
keperluan.

 Setelah konfigurasi selesai, booting ulang komputer anda dan selanjutnya tampil
dialog login ke Windows 2000 Server. Tekan Ctrl+Alt+Del dan masukkan
password untuk user Administrator.

 Tampil desktop Windows 2000 Server, dan anda siap melakukan berbagai
konfigurasi server.

Pada tahap ini proses instalasi Windows 2000 Server telah selesai.









Sabtu, 14 April 2012

Dasar Pemrogaman : If Else C++

dibawah ini adalah kode program dalam C++ yang didalamnya terdapat perintah If Else, semoga bermanfaat.


#include"stdio.h"
#include"conio.h"
void main ()
{
int A,B,C;
   char p;

  scanf("%s",&p);

        if (p=='+')
    {scanf("%d",&A);
         scanf("%d",&B);
         C=A+B;
      printf("HASILNYA = %d",C);}
     else
        if (p=='-')
    {scanf("%d",&A);
          scanf("%d",&B);
            C=A-B;
      printf("HASILNYA = %d",C);}
      else
            if (p=='*')
    {
               scanf("%d",&A);
          scanf("%d",&B);
          C=A*B;
      printf("HASILNYA = %d",C);}
      else
                if (p=='/')
    {
                  scanf("%d",&A);
          scanf("%d",&B);
                  C=A/B;
      printf("HASILNYA = %d",C);}
      else
                  if (p=='^')
    {scanf("%d",&A);
          scanf("%d",&B);
                     C=A*A;
                     printf("HASILNYA = %d",C);}
   getch();
   }

Jaringan Komputer : Instalasi Fedora Server

Berikut ini langkah-langkah instalasi Fedora server 11 minimal sistem :


1. Setting PC agar booting dari DVDROM.
2. Masukkan DVD installer Fedora 11.
3. Pilih option pertama, install or upgrade an existing system.
4. Skip cek DVD, kemudian pilih Next.


 5. Pilih bahasa dan jenis keyboard, gunakan English U.S. Klik Next.



6. Isikan nama server, misal server.jarkom.net. Klik Next.


7. Pilih Time Zone Jakarta, Asia. Klik Next.


 8. Isikan password root.
Dalam system linux tingkatan user tertinggi adalah root. Klik Next.


 9. Selanjutnya adalah setup partisi, Next saja. Kemudian pilih Write changes to
Disk. Tunggu proses format selesai.



10. Buang centang pada Office and productivity. Pilih Customize now, kemudian
klik Next.



 11. Pilih Desktop Environtments, buang semua centang di bagian kanan.
Lanjutkan dengan memilih Applications, buang semua centang di bagian
kanan. Pastikan tidak ada bagian di sebelah kanan yang dicentang.
Hal ini dimaksudkan untuk menginstall sistem seminimal mungkin. Untuk
paket-paket yang dibutuhkan akan diinstall belakangan. Klik Next.


 12. Tunggu proses instalasi selesai. Terlihat hanya 179 paket yang akan diinstall.
Proses instalasi ini akan memakan space 700 MB.


13. Setelah muncul pemberitahuan bahwa instalasi sudah selesai, klik Reboot.