Friday, January 29, 2010

About Jarkom part 2

Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas:

* Topologi bus
* Topologi bintang
* Topologi cincin
* Topologi pohon
* Topologi linier


Topologi bus
* Keunggulan topologi Bus adalah pengembangan jaringan atau penambahan workstation baru dapat dilakukan dengan mudah tanpa mengganggu workstation lain.

*Kelemahan dari topologi ini adalah bila terdapat gangguan di sepanjang kabel pusat maka keseluruhan jaringan akan mengalami gangguan.

Topologi bintang
Kelebihan

* Kerusakan pada satu saluran hanya akan mempengaruhi jaringan pada saluran tersebut dan station yang terpaut.
* Tingkat keamanan termasuk tinggi.
* Tahan terhadap lalu lintas jaringan yang sibuk.
* Penambahan dan pengurangan station dapat dilakukan dengan mudah.

[sunting] Kekurangan

* Jika node tengah mengalami kerusakan, maka seluruh jaringan akan terhenti.

Topologi cincin
komunikasi data dapat terganggu jika satu titik mengalami gangguan

Topologi pohon
Keungguluan jaringan model pohon seperti ini adalah, dapat terbentuknya suatu kelompok yang dibutuhkan pada setiap saat. Sebagai contoh, perusahaan dapat membentuk kelompok yang terdiri atas terminal pembukuan, serta pada kelompok lain dibentuk untuk terminal penjualan.
kelemahannya adalah, apabila simpul yang lebih tinggi kemudian tidak berfungsi, maka kelompok lainnya yang berada dibawahnya akhirnya juga menjadi tidak efektif. Cara kerja jaringan pohon ini relatif menjadi lambat.

Topologi linier
Keuntungan dan kerugian dari jaringan komputer dengan topologi linier bus adalah :

* Keuntungan, hemat kabel, layout kabel sederhana, mudah dikembangkan, tidak butuh kendali pusat, dan penambahan maupun pengurangan terminal dapat dilakukan tanpa mengganggu operasi yang berjalan.
* Kerugian, deteksi dan isolasi kesalahan sangat kecil, kepadatan lalu lintas tinggi, keamanan data kurang terjamin, kecepatan akan menurun bila jumlah pemakai bertambah, dan diperlukan Repeater untuk jarak jauh.

About Jarkom

g mau bahas apa sih itu jarkom atau sering di sebut dengan jaringan komputer.

Jaringan komputer adalah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama.Dengan kata lainnya sih biar itu komputer 1 bisa berkomunikasi dengan komputer lainnya
Tujuan dari jaringan komputer adalah:

* Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
* Komunikasi: contohnya surat elektronik, instant messaging, chatting
* Akses informasi: contohnya web browsing


Klasifikasi Berdasarkan skala :


* Local Area Network (LAN): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.
* Metropolitant Area Network (MAN): prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu sekitar 10-50 km.
* Wide Area Network (WAN): jaraknya antar kota, negara, dan benua. ini sama dengan internet.


ada dua jenis jaringan komputer:

* Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

* Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

Wednesday, November 25, 2009

masa2 sulit tapi enak

huhuhuhuhuhu semester ini g berasa sibuk bgt .. kagak bisa maen dota bareng teman2 dan kerjanya hanya coding trus...

bete juga sih cuman mayan lah dapet Knowledge2 yg baru ....
dah g juga mau bersyukur lah sama JESUS karena g di terima jadi aslab walaupun sampai skrang masih tahap ke II ...

dah begitu jerawatan lagi wkwkwkwwkwk.. di idung , banyak bgt coyyy.... tapi skrang sih dah ilang , dah mulus lagi gan hahahaha berkat doa juga sih ma Tuhan ^^...

trus g juga berasa UTS ini g takut nilai2 g pada ancur , soalnya g belajarnya aja cuman 2 jam T-T... mau nya sih dapet A .. yah g juga dah surrender ke GOD de..
kalo emang Jalannya TUhan begitu yah salah g juga sih kagak belajar bener2 hahaha... jadi g berdoa aja de .... DAPET A YAH TUHAN , AMIN AMIN HOHOHOHHOHO ^^
I love u so MUCH GOD (walau kadang2 g suka buat u sedih tuhan hahaha namanya juga manusia ^^)........

hmmm g kayaknya lagi jatuh benci nih ma orang jadi g bingung mau ngapain ke itu orang hahaha... jalanin aja deh hidup ini ^^ tuh jatuh benci jadi kenyataaan wkwkwwkwkwk .. kan di mulai dari mimpi dolo baru jadi Truth nya ^^
kalo ada kesalaahann inggrisnya maap lah yah .. terlalu jago inggris g hahaha

YOOOOOOOOOO TERIMA KSIH ATAS PERHATIANNYA ^^

Monday, October 19, 2009

Mau bagi2 Knowledge Java Console part 4

cara membuat password harus gabungan huruf dan angka

import java.util.*;

public class ke2
{
Scanner in = new Scanner (System.in);

String pass="";
int angka=0 , huruf=0 ,z=0;

ke2 ()
{
do
{
angka = 0;
huruf = 0;
System.out.print("Masukkan Password : ");
pass=in.nextLine ();
for(int i=0; i {
for (int l =48 ; l<58 ;l++)
{
if (pass.charAt(i)== (char)l)
angka +=1;
}
for (int k =97 ; k<123 ; k++)
{
if (pass.charAt(i) == (char)k)
huruf +=1;
}

}
if (angka>0 && huruf>0)
{
System.out.println("Selamat anda hebat sudah bisa menggabungkan\nPassword dan huruf");
z=0;
}
else
{
System.out.println("Password harus gabungan huruf dan angka SAYANG!!");
z=1;
}
}while (z==1);




}

public static void main (String args [] )
{

new ke2 ();
}


}

Mau bagi2 Knowledge Java Console part 3

cara merandom nama dan nama tersebut tidak boleh di ulang atau sama dengan sebelumnya


import java.util.*;
public class ke1
{
Scanner in = new Scanner (System.in);
String nama [] = new String [5];
String nama2 [] = new String [5];
int z=0;
ke1 ()
{
for (int i=0; i<5 ; i++)
{
System.out.print("Masukan nama ke "+(i+1)+" : ");
nama [i] = in.nextLine ();
}

for (int l=0 ; l<3 ; l++)
{
do
{
System.out.print("Nama tidak boleh sama dengan yg pertama "+(l+1)+": ");
nama2 [l] = in.nextLine ();

for (int k=0 ; k<5 ; k++)
{
if (nama2[l].compareTo(nama[k])== 0 )
{
z=1;
break;
}
else
{
z=0;
}
}
}while (z==1);


}
}

public static void main(String[] args)
{

new ke1 ();

}

}


Semoga membantu lagi ^^...

Mau bagi2 Knowledge Java Console part 2

cara membuat segitiga dan jajargenjang di java



ini adalah Ujian test aslab di BINUS dalam waktu 20 menit T.T
sayang sekali g kagak bisa kerjain soal beginian dalam waktu 20 menit

g kerjain di rumah sih dalam waktu 2 jam huffff lama sekali ...

nih g share Codingannya semoga membantu ^^

import java.util.*;


class kren
{
Scanner in = new Scanner (System.in);
Scanner ins = new Scanner (System.in);

private int pil=0,z=0;




void setPil(int pil)
{
this.pil = pil;
}
int getPil()
{
return pil;
}
void loop ()
{
for (int i=0; i<50 ; i++)
{
System.out.println("");
}
}
void garis ()
{
for (int i=0; i<75 ; i++)
{
System.out.print("-");
}
System.out.println("");
}
int menu ()
{

System.out.println("Menu");
System.out.println("-----");
System.out.println("1. Segitiga");
System.out.println("2. Jajargenjang");
do
{
try
{
System.out.print("Pilih : ");
pil=in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || pil<1 ||pil>2);

return pil;
}
}
public class ke6
{
kren cl = new kren ();
Scanner in = new Scanner (System.in);
Scanner ins = new Scanner (System.in);


int tinggi = 0,angka=0,tampung,z=0,lebar=0,a=0;

String ulang="";
Vector v= new Vector ();
ke6()
{
do
{
cl.garis();
System.out.printf("%50s","WeLCome To RED JACK Community\n");
cl.garis();
cl.menu();

switch (cl.getPil())
{
case 1 :
do
{
try
{
System.out.print("Masukan berapa tinggi segitiga [3..20] : ");
tinggi = in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 ||tinggi <3 ||tinggi >20);

do
{
try
{
System.out.print("Masukan angka yg mau di masukkan [1..9] : ");
angka = in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || angka<1 ||angka >9);
for (int i=0 ; i {
tampung +=1;

v.add(tampung);
}

for (int i=0; i {
for (int l=0 ; l<25-i ; l++)
{
System.out.print(" ");
}
for (int k=0; k<(i+1);k++)
{
a ++;
System.out.print(" "+v.get(a-1)+"");
if (a >= angka)
{
a=0;
}
}
System.out.println("");
}
do
{
System.out.println("apakah anda ingin Mengulang y/n : ");
ulang=ins.nextLine ();
}while (!(ulang.equals("y") || ulang.equals ("n") ) );
if (ulang.equals("y"))
z=10;


break;
case 2 :
do
{
try
{
System.out.print("Masukan angka yg mau di masukkan [1..9] : ");
angka = in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || angka<1 ||angka >9);
for (int i=0 ; i {
tampung +=1;

v.add(tampung);
}

do
{
try
{
System.out.print("Masukan tinggi yg mau di masukkan [1..10] : ");
tinggi= in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || tinggi<1 ||tinggi >10);
do
{
try
{
System.out.print("Masukan lebar yg mau dimasukkan [1..10] : ");
lebar= in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || lebar<1 ||lebar >10);


for (int i=0; i {

for (int l=0; l<25+i; l++)
{
System.out.print(" ");
}
for (int k=0 ; k {
a ++;
System.out.print(" "+v.get(a-1)+"");
if (a >= angka)
{
a=0;
}

}
System.out.println("");
}
do
{
System.out.println("apakah anda ingin Mengulang y/n : ");
ulang=ins.nextLine ();
}while (!(ulang.equals("y") || ulang.equals ("n") ) );
if (ulang.equals("y"))
z=10;
break;
}

}while (z==10);
}

public static void main(String[] args)
{
new ke6 ();
}
}


SEMOGA MEMBANTU KALIAN LAGI...
yah kalo kurang bisa ,
bisa di tanya2 kok di message box kalo g OL ^^

Mau bagi2 Knowledge Java Console

cara membuat bilangan prima di java




import java.util.*;

public class ke4
{
public static void main(String[] args)
{
Scanner in = new Scanner (System.in);
int range=0,z=0;
int temp=0;
do
{
try
{
System.out.print("Masukkan angka Terakhir [2....]= ");
range =in.nextInt ();
z=0;
}catch (Exception e)
{
in.next();
z=1;
}
}while (z==1 || range<2);


for(int i = 2; i <=range; i++)
{
temp = 0;
for(int j = 1; j <= i; j++)
{
if(i % j == 0)
temp++;

}
if(temp == 2)
System.out.print(i + " ");
}

}
}


kalau kurang ngerti bisa tanya2 di message box ^^