Selasa, 26 Oktober 2010

program K-map



LISTING PROGRAM

#include

#include

#include

#include

#include

int a,b,c,d;

action();

void main ()

{

char ch;

do

{

clrscr();

textcolor(BLUE+BLINK);

printf("\t ");

cputs("Celly's K-MAP ");

printf("\n\n A\\B| B'| B |\n");

printf(" ---|-------|\n");

printf(" A'| a | b |\n");

printf(" ---|-------|\n");

printf(" A | c | d |\n");

printf(" ---|-------|\n");

printf("\n");

printf("Masukkan nilai a : ");

scanf("%d",&a);

printf("Masukkan nilai b : ");

scanf("%d",&b);

printf("Masukkan nilai c : ");

scanf("%d",&c);

printf("Masukkan nilai d : ");

scanf("%d",&d);

printf("\n\t ");

cputs(" Celly's K-MAP ");

printf("\n\n A\\B| B'| B |\n");

printf(" ---|-------|\n");

printf(" A'| ");

cout <

printf(" ---|-------|\n");

printf(" A | ");

cout <

printf(" ---|-------|\n\n");

textcolor(BLUE+BLINK);

cputs("Hasilnya Adalah : ");

action();

printf("\n\nCoba Lagi? (Y/N): ");

ch=getche();

textcolor(BLUE);

getch();

}

while(ch=='y'||ch=='Y');

}

action()

{

if((a==1||a==0)&&(b==1||b==0)&&(c==1||c==0)&&(d==1||d==0))

{

if(a==0&&b==0&&c==0&&d==0)

printf("0");

else if(a==0&&b==0&&c==0&&d==1)

printf("AB");

else if(a==0&&b==0&&c==1&&d==0)

printf("AB'");

else if(a==0&&b==0&&c==1&&d==1)

printf("AB' + AB = A");

else if(a==0&&b==1&&c==0&&d==0)

printf("A'B");

else if(a==0&&b==1&&c==0&&d==1)

printf("A'B + AB = B");

else if(a==0&&b==1&&c==1&&d==0)

printf("A'B + AB' = 1");

else if(a==0&&b==1&&c==1&&d==1)

printf("A'B + AB' + AB = AB");

else if(a==1&&b==0&&c==0&&d==0)

printf("A'B'");

else if(a==1&&b==0&&c==0&&d==1)

printf("A'B' + AB = 1");

else if(a==1&&b==0&&c==1&&d==0)

printf("A'B' + AB' = B'");

else if(a==1&&b==0&&c==1&&d==1)

printf("A'B' + AB' + AB = AB'");

else if(a==1&&b==1&&c==0&&d==0)

printf("A'B' + A'B = A'");

else if(a==1&&b==1&&c==0&&d==1)

printf("A'B' + A'B + AB = A'B");

else if(a==1&&b==1&&c==1&&d==0)

printf("A'B' + A'B + AB' =A'B'");

else if(a==1&&b==1&&c==1&&d==1)

printf("A'B' + A'B + AB' + AB= 1");

else

{

printf("\t INVALID");

getch();

}

return 0;

}

}


Jaringan Komputer

Jaringan Komputer adalah sekelompok komputer otonom yang saling berhubungan antara satu dengan lainnya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi informasi, program – program, penggunaan bersama perangkat keras seperti printer, harddisk, dan sebagainya. Selain itu jaringan komputer bisa diartikan sebagai kumpulan sejumlah terminal komunikasi yang berada diberbagai lokasi yang terdiri dari lebih satu komputer yang saling berhubungan.

Secara umum jaringan komputer dibagi atas lima jenis, yaitu ;

1. Local Area Network (LAN)
Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (resouce,misalnya printer) dan saling bertukar informasi.
2. Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan
televisi kabel.
3. Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesinmesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.

4. Internet
Sebenarnya terdapat banyak jaringan didunia ini, seringkali menggunakan perangkat keras dan perangkat lunak yang berbeda-beda . Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang
seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya. Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.

5. Jaringan Tanpa Kabel
Jaringan tanpa kabel merupakan suatu solusi terhadap komukasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat. Saat ini jaringan tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang menggunakan kabel.

Manfaat yang didapat dalam membangun jaringan komputer, yaitu :

1. Sharing resources

Sharing resources bertujuan agar seluruh program, peralatan atau peripheral lainnya dapat dimanfaatkan oleh setiap orang yang ada pada jaringan komputer tanpa terpengaruh oleh lokasi maupun pengaruh dari pemakai.

2. Media Komunikasi

Jaringan komputer memungkinkan terjadinya komunikasi antar pengguna, baik untuk teleconference maupun untuk mengirim pesan atau informasi yang penting lainnya.

3. Integrasi Data

Jaringan komputer dapat mencegah ketergantungan pada komputer pusat, karena setiap proses data tidak harus dilakukan pada satu komputer saja, melainkan dapat didistribusikan ke tempat lainnya. Oleh sebab inilah maka dapat terbentuk data yang terintegrasi yang memudahkan pemakai untuk memperoleh dan mengolah informasi setiap saat.

4. Pengembangan dan Pemeliharaan

Pengembangan peralatan dapat dilakukan dengan mudah dan menghemat biaya, karena setiap pembelian komponen seperti printer, maka tidak perlu membeli printer sejumlah komputer yang ada tetapi cukup satu buah karena printer itu dapat digunakan secara bersama – sama. Jaringan komputer juga memudahkan pemakai dalam merawat harddisk dan peralatan lainnya, misalnya untuk memberikan perlindungan terhadap serangan virus maka pemakai cukup memusatkan perhatian pada harddisk yang ada pada komputer pusat.

5. Keamanan Data

Sistem Jaringan Komputer dapat memberikan perlindungan terhadap data. Karena pemberian dan pengaturan hak akses kepada para pemakai, serta teknik perlindungan terhadap harddisk sehingga data mendapatkan perlindungan yang efektif.

6. Sumber Daya Lebih Efisien dan Informasi Terkini

Dengan pemakaian sumber daya secara bersama – sama, akan mendapatkan hasil yang maksimal dan kualitas yang tinggi. Selain itu data atau informasi yang diakses selalu terbaru, karena setiap ada perubahan yang terjadi dapat segera langsung diketahui oleh setiap pemakai.

Kamis, 14 Oktober 2010

Gerbang Logika OR



Listing Program

#include

#include

void main ()

{

int a,b,ch;

char uses;

do

{

do

{

clrscr();

printf("\n masukkan dua nilai biner\n");

scanf("\n%d\n%d",&a,&b);

}

while(!(((a==1)||(a==0))||((b==1)||(b==0))));

printf("pilih gerbang logika :\n\t 1. OR \n");

fflush(stdin);

scanf("%d",&ch);

switch(ch)

{

case 1:

{

if(a==1||b==1)

{

printf("hasilnya 1");

}

else

printf("hasilnya 0");

break;

}

}

getch();

printf("\n coba lagi!");

fflush(stdin);

scanf("%c",&uses);

}

while((uses=='y')||(uses=='Y'));

getch();

}