Sunday, April 14, 2019

Topologi Jaringan




Pengertian Topologi Jaringan
Apa itu topologi jaringan? Pengertian Topologi Jaringan komputer adalah metode atau cara yang digunakan agar dapat menghubungkan satu komputer dengan komputer lainnya. Struktur atau jaringan yang digunakan untuk menghubungkan satu komputer dengan komputer lainnya bisa dengan menggunakan kabel ataupun nirkabel (tanpa kabel).
Pada pelaksanaannya, ada beberapa macam topologi jaringan komputer yang digunakan sesuai dengan skala jaringan, tujuan, biaya, dan penggunanya. Beberapa macam topologi jaringan tersebut adalah topologi ring, topologi bus, topologi star, topologi mesh, dan topologi tree.
Masing-masing jenis topologi tersebut memiliki kelebihan dan kekurangan sehingga dalam penggunaannya harus benar-benar memperhatikan peruntukkannya.
Macam-Macam Topologi Jaringan Komputer
Seperti yang sudah disebutkan sebelumnya, ada beberapa macam topologi jaringan komputer yang sering digunakan. Berikut ini adalah pengertian macam-macam topologi jaringan komputer beserta gambarnya, serta penjelasan kelebihan dan kekurangan topologi jaringan komputer tersebut:

1. Topologi Ring

Topologi ring atau sering disebut dengan topologi cincin merupakan suatu topologi jaringan yang dipakai untuk menghubungkan sebuah komputer dengan komputer lainnya dalam sebuah rangkaian yang berbentuk melingkar seperti cincin. Jenis topologi jaringan ini umumnya hanya menggunakan LAN card agar masing-masing komputer terkoneksi.
Kelebihan Topologi Ring
1.      Biaya untuk instalasinya murah
2.      Performa koneksi cukup baik
3.      Proses instalasi dan konfigurasi cukup mudah
4.      Implementasinya mudah dilakukan
Kekurangan Topologi Ring
1.      Jika terjadi masalah, troubleshooting jaringan ini terhitung rumit
2.      Pada jaringan ini tabrakan arus data sangat rentan terjadi
3.      Koneksi pada jaringan akan terputus jika salah satu koneksi bermasalah
2. Topologi Bus

Topologi bus adalah topologi jaringan yang lebih sederhana. Pada umumnya topologi jaringan ini dilakukan pada installasi jaringan berbasi kabel coaxial.
Topologi bus memakai kabel coaxial pada sepanjang node client dan konektor. Jenis konektor yang digunakan adalah BNC, Terminator, dan TBNC.
Kelebihan Topologi Bus
  1. Kemudahan dalam penambahan client atau workstation baru
  2. Mudah digunakan dan sangat sederhana
  3. Biaya instalasi murah karena kabel yang digunakan sedikit

Kekurangan Topologi Bus
  1. Sering terjadi tabrakan arus data
  2. Proses pengiriman dan penerimaan data kurang efisien
  3. Topologi bus yang lama sulit untuk dikembangkan
  4. Jika ada masalah pada kabel, misalnya terputus, maka komputer workstation akan terganggu.

3. Topologi Star



Topologi star atau disebut juga dengna topologi bintang adalah topologi jaringan berbentuk bintang dimana pada umumnya memakai hub atau switch untuk koneksi antar client. Topologi jaringan komputer ini paling sering digunakan saat ini karena memiliki banyak kelebihan.

Kelebihan Topologi Star

  1. Jaringan topologi ini tetap berjalan baik walaupun salah satu komputer client bermasalah
  2. Tingkat keamanan data pada topologi ini cukup baik
  3. User lebih mudah mendeteksi masalah pada jaringan
  4. Lebih fleksibel

Kekurangan Topologi Star

  1. Topologi ini terhitung mahal karena menggunakan cukup banyak kabel
  2. Seluruh komputer dalam jaringan ini akan bermasalah jika hub atau switch mengalami masalah
  3. Topologi star sangat tergantung pada terminal pusat


4. Topologi Mesh



Topologi mesh adalah sebuah topologi yang bisa digunakan untuk rute yang banyak. Jaringan pada topologi ini menggunakan kabel tunggal sehingga proses pengiriman data menjadi lebih cepat tanpa melalui hub atau switch.

Kelebihan Topologi Mesh

  1. Bandwidth limit nya cukup besar
  2. Security data pada topologi ini sangat baik
  3. Tidak terjadi tabrakan arus data karena jalur pengiriman data sangat banyak

Kekurangan Topologi Mesh

  1. Kabel yang dibutuhkan jumlahnya banyak
  2. Biaya installasi topologi mesh sangat mahal karena menggunakan banyak kabel
  3. Installasinya sangat rumit



5. Topologi Tree



Topologi tree atau topologi pohon adalah hasil penggabungan dari topologi bus dan topologi star. Topologi tree pada umumnya dipakai untuk interkoneksi antara hirarki dengan pusat yang berbeda-beda.

Kelebihan Topologi Tree

  1. Dapat dan mudah dikembangkan menjadi topologi jaringan yang lebih luas
  2. Susunan topologi ini terpusat secara hirarki sehingga pengaturan data menjadi lebih mudah

Kekurangan Topologi Tree

  1. Topologi tree memiliki kinerja jaringan yang lambat
  2. Penggunaan kabel yang sangat banyak sehingga biaya installasinya mahal
  3. Kabel backbone merupakan sentral dari topologi ini
  4. Bila komputer bagian atas bermasalah, maka komputer bagian bawah juga akan bermasalah

6. Topologi Hybrid



Topologi Hybrid adalah gabungan dari beberapa topologi yang berbeda dan membentu jaringan baru. Dengan kata lain, jika ada dua atau lebih topologi yang berbeda terhubung dalam satu jaringan maka topologi jaringan tersebut akan membentuk topologi hybrid.

Kelebihan Topologi Hybrid

·         Topologi ini sifatnya fleksibel
·         Penambahan koneksi lain pada topologi ini menjadi sangat mudah

Kekurangan Topologi Hybrid

·         Proses installasi dan pengaturannya cukup rumit
·         Manajemen pada topologi hybrid sangat sulit dilakukan
·         Biaya untuk membuat topologi ini cukup mahal












Tuesday, April 2, 2019

Peraangkat Jaringan

  • Bridge 
    Bridge memiliki fungsi utama untuk menjembatani jaringan. Maksud dari menjembatani jaringan adalah bridge dapat menggabungkan lebih dari satu jaringan lokal ke dalam satu jaringan lokal yang lebih luas, ataupun sebaliknya, memecah satu jaringan lokal / LAN yang luas menjadi beberapa jaringan lokal yang lebih kecil. Selain itu, bridge juga dapat menjadi penghubung antar dua atau lebih jaringan lokal dengan topologi jaringan yang berbeda – beda.
    Fungsi bridge akan sangat terasa apabila anda berada di dalam lingkungan instansi besar, yang terdiri dari beberapa ruangan kantor atau divisi yang letak gedungnya berjauhan. Seluruh komputer antar gedung akan dapat tetap saling terhubung denngan satu jaringan LAN induk dengan menggunakan bridge.
    Fungsi dan Keunggulan Bridge
    • Memecah jaringan LAN yang besar, menjadi jaringan – jaringan kecil untuk gedung atau ruangan tertentu
    • Menghemat biaya operasional, hanya membutuhkan satu server saja untuk banyak gedung dalam jangkauan yang luas
    • Bisa digunakan untuk memecah jaringan LAN hingga ke luar pulau
    • Menjaga keamanan data dari suatu organisasi
    • Mempermudah proses monitoring pada suatu jaringan yang lebih kecil 

    Repeater
    Repeater merupakan perangkat keras jaringan komputer untuk memperkuat sinyal jika digunakan pada jarak yang jauh. Dengan adanya repeater ini jaringan yang tidak terjangkau oleh jarak yang cukup jauh dalam suatu lan, dapat dikembangkan dan di tarik agak jauh dan memperoleh sinyal yang cukup.
    Itu adalah beberapa perangkat keras yang biasa digunakan untuk kepentingan jaringan komputer. Meskipun memiliki banyak perangkat keras, namun demikian, untuk keperluan personal, seperti di dalam rumah, anda hanya mmebutuhkan dua perangkat, yaitu PC dan juga acces point saja untuk membuat jaringan WLAN di dalam rumah anda. Kedua hardware tersebut sudah cukup untuk membangun sebuah jaringan WLAN di dalam rumah anda, sehingga anda tidak perlu berkutat dengan banyak kabel dan juga banyak perangkat keras



    Network Interface Card
    NIC merupakan kependekan dari Network Interface Card, yang merupakan suatu kartu -yang juga kita kenal dengan istilah ethernet card- yang memegang peranan penting dalam jaringan kompoter. Ethernet card merupakan kartu jaringan yang ditanamnkan pada komputer, yang mana akan membuat sebuha komputer mampu terhubung ke dalam jaringan LAN.
    • Fungsi ethernet card
    Dengan adanya ethernet card ini, maka setiap komputer bisa saling terhubung ke dalam jaringan dengan menggunakan koneksi kabel. Namun demikian, mungkin saat ini ethernet card sudah jarnag digunakan, meskipun merupakan salah satu protokol standar dalam sebuah sistem komputer. Hal ini tidak lain dan juga tidak bukan adalah karena penemuan teknologi wireless yang lebih praktis dan juga mudah untuk diaplikasikan. Untuk lebih jelasnya mengenai ethernet, anda bisa membaca fungsi LAN card dan juga manfaat LAN Card.

Monday, March 18, 2019

Mengenal Jaringan Komputer PAN, LAN, MAN dan WAN


Jaringan Komputer – PAN, LAN, MAN dan WAN


Saat ini hampir setiap komputer yang kita temui merupakan bagian dari sebuah jaringan komputer yang kompleks. Misalkan saja ketika sebuah laptop atau komputer yang tadinya berdiri sendiri (stand alone) kemudian kita tambahkan sebuah USB Modem sehingga terhubung ke internet, maka komputer kita telah terhubung dan merupakan bagian dari sebuah jaringan yang sangat luas yaitu WAN (Wide Area Network).
Dalam artikel berikut ini kita akan mencoba mengenal pengertian dari jaringan komputer, manfaat dan resiko dari jaringan komputer dan pembagian jaringan komputer berdasarkan luas areanya yaitu PAN, LAN, MAN dan WAN.
Apa itu Jaringan Komputer?
Secara sederhana pengertian dari jaringan komputer adalah hubungan antara dua atau lebih sistem komputer melalui media komunikasi untuk melakukan komunikasi data satu dengan yang lainnya.
Manfaat Jaringan Komputer:
Manfaat utama yang dapat kita rasakan dari terbentuknya jaringan komputer adalah kemampuan untuk saling berbagi sumber daya (resource sharing) yang kita miliki seperti pemakaian printer, hardisk, CD ROM dan peripherial lain secara bersama-sama, saling bertukar data (file sharing) dan berkomunikasi satu sama lain (email, chating sampai video conference).
Kerugian Jaringan Komputer:
Sebenarnya istilah tepatnya mungkin bukan kerugian tetapi konsekuensi dari terhubungnya sistem komputer kita ke jaringan komputer ini diantaranya adalah masalah keamanan (security) baik pada pengaksesan berbagai sumberdaya dari pihak-pihak yang tidak berwenang maupun masalah keamanan (ancaman virus) pada data yang dipertukarkan.
Terlepas dari berbagai resiko yang harus kita hadapi, rasanya untuk komputer saat ini terhubung atau merupakan bagian dari jaringan komputer merupakan hal yang tidak bisa dihindari.
Jenis-Jenis Jaringan Komputer
Jenis-jenis jaringan komputer berdasarkan cakupan areanya dapat dibedakan menjadi beberapa jenis yaitu PAN, LAN, MAN dan WAN.
1. PAN (Personal Area Network)
personal area network
Pada saat kita saling menghubungkan komputer atau perangkat lain seperti handphone, PDA, keyboard, mouse , headset wireless, camera dan peralatan lain yang jaraknya cukup dekat (4-6 meter) maka kita telah membentuk suatu Personal Area Network. Hal yang paling penting bahwa dalam PAN ini kita sendiri yang mengendalikan (authoritas) pada semua peralatan tersebut. Selain dihubungkn langsung ke komputer lewat port USB atau FireWire, PAN juga sering dibentuk dengan teknology wireless seperti bluetooth, Infrared atau WIFI.
2. LAN (Local Area Network)
local-area-network
Inilah jaringan komputer yang sangat populer. LAN (Local Area Network) adalah jaringan komputer yang mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah dan sekolah.
3. MAN (Metropolitan Area Network)
metropolitan-area-network
Metropolitan Area Network (MAN) adalah suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini berkisar antara 10 hingga 50 km.
4. WAN (Wide Area Network)
wide area network
WAN (Wide Area Network) merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik. Internet merupakan contoh dari jaringan WAN ini.

Tuesday, October 30, 2018

LATIHAN 2 METODE PERANCANGAN PROGRAM

Komponen permasalahan:

  • Input/Masukan
  • Output/Keluaran
  • Proses

Contoh Kasus :


Sebuah toko peralatan mandi menjual bak mandi plastik. Banyak customer yang bertanya volume air
yang dapat ditampung pada bak mandi tersebut. Oleh karena itu dibutuhkan program untuk menghitung volume air bak mandi sesuai dengan ukuran yang
diinput.

Definisi Masalah :
Input    : panjang, lebar dan tinggi
Output  : volume bak mandi
Proses   : volume bak mandi = panjang x lebar x tinggi

Pengembangan Kedalam Algoritma (lanjutan)












Memindahkan Kebahasa Pemograman

//Program Volume Bak
include<stdio.h>
include<conio.h>
include<iostream.h>
Main() {
float p, l, t, volume_bak;
printf(”panjang :”);scanf (”%f”,p);
printf(”lebar :”);scanf (”%f”,l);
printf(”tinggi :”);scanf (”%f”,t);
Volume_bak = p* l * t;
Printf(”volume bak : %5.2f”,volume_bak); }


LATIHAN SOAL 1

Sebuah sebidang tanah dengan ukuran 22 m x 15m dibangun sebidang rumah dengan ukuran 8 m x
10 m. Sisa tanah yang tidak dibangun rumah ditumbuhi rumput. Pemilik rumah berencana
memanggil tukang potong rumput untuk merapikan rumput di halaman rumahnya. Tarif per jam tukang rumput sebesar 100 ribu/jam. Berapa tarif yang harus dibayar memotong rumput halaman rumah,dengan rata-rata 2 m2 / menit.

Jawaban :

Pseodecode

Program Hitung tarif_tukang
{menghitung tarif tukang potong rumput apabila luas rumput yang akan di potong serta tarif per jam si tukang tersebut diberikan}
Deklarasi
  • Inisialisasi panjang,lebar dan luas tanah
  • Inisialisasi panjang,lebar dan luas rumah
  • Inisialisasi luas rumput
  • Inisialisasi tarif per jam tukang potong rumput
  • Inisialisasi tarif tukang rumput dengan rata-rata 2m­­­­/menit
Deskripsi
  • Baca panjang,lebar Tanah
  • Cetak Luas Tanah
  • Baca panjang,lebar
  • Cetak luas Rumah
  • Baca luas rumput
  • Baca tarif tukang/jam
  • Baca tarif tukang/menit
  • Baca tarif tukang rata-rata 2 m2/menit
  • Tarif=Luas _rumput/2*tarif_tukang(dalam menit)
  • Cetak tarif
Selesai

Flowchart




















Listing program

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

main()
{
int p, l,p1,l1,lt,lr,lru,t,t1,j,enter;

cout<<"panjang Tanah:";cin>>p;
cout<<"lebar Tanah  :";cin>>l;
lt=p*l;
cout<<"Luas Tanah   :"<<lt<<endl;
cout<<"----------------------------"<<endl;
cout<<"Panjang Rumah:";cin>>p1;
cout<<"lebar Rumah  :";cin>>l1;
lr=p1*l1;
cout<<"Luas Rumah   :"<<lr<<endl;
cout<<"----------------------------"<<endl;
lru=lt-lr;
cout<<"Luas Rumput :"<<lru<<"m2"<<endl;
cout<<"Tarif Tukang Potong Rumput/jam : ";cin>>t;
t1=t/60;
cout<<"tarif/menit : "<<t1<<endl;
cout<<"========================"<<endl;
cout<<"Berapa Tarif tukang Rumput dengan rata-rata 2 m2/menit????"<<endl;
cout<<"=========Masukan huruf j kemudian Enter=========: ";cin>>j;
j=lru/2*t1;
cout<<"jawabannya adalah Rp"<<j;

getch();
}

LATIHAN SOAL 2

Seorang kontraktor sedang membangun sebuah
rumah dengan ukuran 8 m x 12 m. Rumah tersebut akan dipasangkan ubin dengan ukuran 30
x 30. Setiap kardus memiliki ukuran 1 m2. Berapa kardus ubin yang harus dibeli ? Buatlah
pseudocode & flowchart serta program hitung kebutuhan ubin

Pseodecode  

{Menghitung  persediaan  berapa  kardus  ubin  yang
diperlukan}  
Deklarasi  
panjang rumah, panjang ubin, lebar rumah, lebar ubin ,jumlah ubin

Deskripsi  
Hitung  panjang rumah kedalam (m)  =  p * 100
Hitung panjang ubin = 30
Hitung panjang ubin yang diperlukan = panjang rumah/lebar ubin
Cetak  panjang ubin rumah

Hitung  lebar rumah kedalam (m)  =  p * 100
Hitung lebar ubin = 30
Hitung lebar ubin yang diperlukan = lebar rumah/lebar ubin
Cetak  lebar ubin rumah

Jumlah ubin = panjang ubin yang diperlukan / lebar ubin yang diperlukan

Selesai

Flowchart






















Listing Program

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

main()
{
int p,pr,pu,up,l,lr,lu,ul,ju;
cout<<"panjang rumah (m)  :";cin>>p;
pr=p*100;
cout<<"Panjang rumah (cm) :"<<pr<<endl;
cout<<"panjang ubin (cm)  :";cin>>pu;
up=pr/pu;
cout<<"panjang ubin yang diperlukan (cm) :"<<up<<endl;
cout<<"=============================================="<<endl;
cout<<"lebar rumah (m)    :";cin>>l;
lr=l*100;
cout<<"lebar rumah (cm)   :"<<lr<<endl;
cout<<"lebar ubin (cm)    :";cin>>lu;
ul=lr/lu;
cout<<"panjang ubin yang diperlukan (cm) :"<<ul<<endl;
cout<<"=============================================="<<endl;

ju=up*lr;
cout<<"Jumlah ubin yang dibeli :"<<ju<<endl;


getch();
}


SUMBER : https://skruy.blogspot.com

LATIHAN 1 METODE PERANCANGAN PROGRAM

Apa Itu Perancangan Program?
   Perancangan program merupakan pengembangan solusi terhadap identifikasi masalah dan menghasilkan serangkaian instruksi yang membangun sebuah program komputer untuk menghasilkan output.


Apa itu Algoritma ?
Algoritma berisi langkah-langkah yang dibutuhkan untuk menyelesaikan sebuah tugas.

Apa saja Syarat Sebuah Algoritma?

  • Menghasilkan keluaran (output)
  • Terdefinisi jelas (definiteness)
  • Memiliki kondisi akhir (finiteness)
  • Memberi solusi yang diharapkan (effectiveness)
  • Berlaku untuk setiap himpunan input sesuai dengan masalah yang diberikan (generality)
Jenis  Cara Menyajikan Algoritma?

PSEUDOCODE 

               Pseudocode adalah cara penulisan algoritma yang hampir menyerupai Bahasa Pemrograman, namun Pseudocode ditulis lebih sederhana dengan menggunakan bahasa baku yang mudah dipahami oleh manusia.

Struktur Algoritma: 


  1. Judul (Header) yaitu  mendefinisikan nama dengan menentukan apakah teks tersebut adalah program, prosedur, fungsi.
  2. Deklarasi  yaitu mendefinisikan nama variabel, nama konstanta, nama prosedur, nama fungsi yang akan digunakan dalam algoritma.
  3. Deskripsi yaitu  mendefinisikan langkah-langkah penyelesaian masalah mulai dari input, proses dan ouput.

Contoh Pseudocode:

Program Luas_Lingkaran (Header)
{menghitung luas sebuah lingkaran apabila jari-jari
lingkaran tersebut diberikan}

Deklarasi
inisialisasi konstanta phi = 3.14
inisialisasi r, luas_lingkaran

Deskripsi
Baca data r
luas_lingkaran = phi * r * r
cetak luas_lingkaran.


FLOWCHART

   Flowchart adalah suatu alat yang menunjukkan langkah-langkah yang harus dilaksanakan dalam menyelesaikan suatu permasalahan untuk komputasi dengan cara mengekspresikan ke dalam serangkaian simbol-simbol grafis.

Simbol-Simbol Flowchart

























Contoh FlowChart


Contoh Latihan Tugas !

Buatlah pseudocode & flowchart untuk menghasilkan 1 liter air dengan menggunakan tabung dengan ukuran 3 liter dan 5 liter.

JAWABAN:

Pseudocode

  1. Isi Penuh Tabung 3 liter setelah itu tuangkan semuanya ke Tabung 5 liter.
  2. Tabung 3 liter yang kosong tadi kembali di isi sampai penuh 
  3. Tuangkan Tabung tersebut ke Tabung 5 liter lagi yang terisi 3 liter didalamnya 
  4. Tabung 5 liter sekarang menjadi terisi 5 liter
  5. Tabung 3 Liter akan tersisa 1 liter
Logikanya 
3+3 = 6
6-5  = 1 
Keterangan: 
3(air pada Tabung), 6(Jumlah Air), 5(Kapasitas Tabung), 1(air yang Tersisa).


FlowChart

  
sumber : https://skruy.blogspot.com