Sekedar Berbagi ^^

Recommended Post Slide Out For Blogger

Lowongan Pekerjaan PTPN XII

LOKER ISTIMEWA .. PT PERKEBUNAN NUSANTARA XII

Contoh Program Sorting Menggunakan Exchange Sort pada C++

Contoh Program Sorting Menggunakan Exchange Sort pada C++ 

Source Code :

#include <iostream>
#include <conio.h>
int data[10],data2[10];
int n;
void tukar(int a,int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void Input()
{
cout<<"Masukkan jumlah data = ";cin>>n;
cout<<"--------------------------------------"<<endl;
for(int i=0;i<n;i++)
{
cout<<"Masukkan data ke-"<<(i+1)<<" = ";cin>>data[i];
data2[i] = data[i];
}
cout<<endl;
}
void Tampil()
{
for(int i=0;i<n;i++)
{
cout<<data[i]<<" ";}
cout<<endl;
}
void exchange_sort()
{
for (int i=0; i<n-1; i++)
{
for(int j = (i+1); j<n; j++)
{
if (data [i] > data[j]) tukar(i,j);
}
Tampil();
}
cout<<endl;
}
main()
{
cout<<"*-------------------------------------*"<<endl;
cout<<"*           Exchange Sort             *"<<endl;
cout<<"*-------------------------------------*"<<endl;
Input();
cout<<"Proses Exchange Sort,,,,,,,"<<endl;
cout<<"-------------------------------------"<<endl;
Tampil();
exchange_sort();

getch();}

Tampilan Hasil :
http://aina-tunk.blogspot.com/

Perlu diperhatikan, untuk membuat aplikasi diatas saya menggunakan aplikasi Borland C++.
Selamat Mencoba !!!

Contoh Program Sorting Menggunakan Bubble Sort pada C++

Contoh Program Sorting Menggunakan Bubble Sort pada C++ , berikut Source Codenya :

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

int data[10],data2[10];
int n;
void tukar(int a,int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void Input()
{
cout<<"Masukkan jumlah data = ";cin>>n;
cout<<"--------------------------------------"<<endl;
for(int i=0;i<n;i++)
{
cout<<"Masukkan data ke-"<<(i+1)<<" = ";cin>>data[i];
data2[i] = data[i];
}
cout<<endl;
}
void Tampil()
{
for(int i=0;i<n;i++)
{
cout<<data[i]<<" ";
}
cout<<endl;
}void bubble_sort()
{
for(int i=1;i<n;i++)
{
for(int j=n-1;j>=i;j--)
{
if(data[j]<data[j-1]) tukar(j,j-1);
}
Tampil();
}
cout<<endl;
}
main()
{
cout<<"*-------------------------------------*"<<endl;
cout<<"* Selamat datang di aplikasi *"<<endl;
cout<<"* Bubble Sort *"<<endl;
cout<<"*-------------------------------------*"<<endl;
Input();
cout<<"Proses Bubble Sort,,,,,,,"<<endl;
cout<<"-------------------------------------"<<endl;
Tampil();
bubble_sort();
cout<<"-------------------------------------"<<endl;
cout<<" TERIMA KASIH "<<endl;
cout<<"-------------------------------------"<<endl;

getch();}

Tampilan Hasil :
http://aina-tunk.blogspot.com/

Sekian dari saya dan Selamat Mencoba


Jenis Jaringan Komputer berdasarkan Arsitektur

Jenis Jaringan Komputer berdasarkan Arsitektur

Berdasarkan arsitekturnya jaringan komputer dapat digolongkan menjadi 3 bentuk:
- Jaringan Peer-to-peer
- Jaringan Client/Server
- Jaringan Hybrid

Jaringan Peer-to-Peer

Jaringan Peer-to-peer merupakan sebuah jaringan workgroup, dimana setiap komputer dapat berfungsi sebagai client dan server sekaligus.

Dalam jaringan P2P, dua atau lebih komputer telah terhubung melalui suatu jaringan dan dapat berbagi sumber daya (seperti printer dan file) tanpa memiliki server yang berdiri sendiri.
Peer-to-Peer

Jaringan Client/Server

Dalam model client/server, perangkat yang meminta informasi disebut dengan client sedangkan  perangkat yang menanggapi terhadap permintaan client tersebut disebut dengan server.

Proses client/server dipertimbangkan sebagai lapisan aplikasi. Client memulai pertukaran dengan melakukan permintaan data dari server, yang kemudian menanggapi permintaan dengan mengirimkan satu atau lebih aliran-aliran data ke client.
Server Download

Server Upload

Jaringan Hybrid

Jaringan komputer Hybrid menggunakan standar komunikasi yang berbeda secara bersamaan, seperti Ethernet dan WiFi. jaringan ini menggunakan router khusus, switch, hub untuk menghubungkan komputer serta perangkat peripheral.

Jaringan Hybrid Menggabungkan keuntungan antara jaringan client/server dan jaringan P2P (peer-to-peer).
User dapat mengakses seluruh sumber daya yang di bagikan oleh jaringan peer-to-peer, dan dalam waktu yang bersamaan dapat menggunakan sumber daya yang disediakan oleh server
Jaringan Hybrid

Jenis Jaringan Komputer Berdasarkan Protokol

Jenis Jaringan Komputer Berdasarkan Protokol

Agar komputer dapat berkomunikasi dengan komputer lainnya diperlukan suatu cara atau peraturan-peraturan untuk melakukan komunikasi,peraturan tersebut disebut dengan protokol

Seiring dengan perkembangan komputer yang begitu pesat, protokol-protokol jaringan juga mengalami banyak perkembangan. Ada 4 jenis protokol jaringan yang sering digunakan untuk LAN, yaitu :

Ethernet (fast ethernet, gigabit ethernet)
Ethernet
Protokol Ethernet diciptakan oleh perusahaaan Xerox sekitar tahun 1970. Pada tahun 1980, perusahaan Xerox bersama dengan perusahaan Digital Equipment Corporation (DEC) dan intel menciptakan spesifikasi Ethernet versi-2 yang kompatibel dengan spesifikasi IEEE 802.3.

Dewasa ini Ethernet merupakan protokol LAN yang paling populer dan banyak digunakan karena cara pemakainanya yang tidak rumit, dan harga dari peralatannya sangat murah, namun Ethernet tetap mempunyai kemampuan yang tinggi.

Token Ring
Token Ring
Protokol Token Ring Metode Aksesnya melalui lewatnya suatu token di dalam sebuah lingkaran yang berbentuk menyerupai  Cincin. Jaringan ring merupakan sebuah jaringan lama dan banyak digunakan pada jaringan LAN serta WAN.

Ring adalah suatu kumpulan dari link point to point individual yang membentuk sebuah lingkaran. Link point to point ini melibatkan suatu teknologi yang sudah dikenal dengan baik dan sudah terbukti di lapangan serta dapat dioperasikan pada twisted-pair, kabel koaksial, dan serat optik. Rekayasa dari ring hampir seluruhnya digital.

FDDI
FDDI (Fiber Distributed Data Interface)
FDDI (Fiber Distributed Data Interface) adalah satu set ANSI dan standar ISO untuk transmisi data pada jalur serat optik dalam jaringan Local Area Network (LAN) dengan jangkauan hingga 200 km (124 mil). Protokol FDDI didasarkan pada protokol token ring. jaringan area lokal FDDI dapat mendukung ribuan pengguna. FDDI sering digunakan pada backbone untuk wide area network (WAN).

ATM
ATM (Asynchronous Transfer Mode)
ATM (Asynchronous Transfer Mode) merupakan standar jaringan berkecepatan tinggi yang dirancang untuk mendukung antara komunikasi suara dan komunikasi data. ATM biasanya digunakan oleh penyedia layanan Internet pada jaringan jarak jauh pribadi mereka. ATM beroperasi pada lapisan data link (Layer 2 pada model OSI) di fiber atau kabel twisted-pair.

Jenis Jaringan Komputer Berdasarkan Skala

Jenis Jaringan Komputer Berdasarkan Skala

Secara umum berdasarkan skalanya jaringan komputer dapat dibagi menjadi 4 klasifikasi, yaitu :
- Local Area Network(LAN)
- Metropolitan Area Network (MAN)
- Wide Area Network (WAN)
- Internetwork (internet)

LAN (Local Area Network)

LAN (Local Area Network) adalah jaringan berskala relatif kecil dan dibatasi oleh batasan geografis tertentu, misalnya seperti sebuah perkantoran di sebuah gedung, atau sekolah dan biasanya tidak jauh dari sekitar 1 km2

Contoh gambar konfigurasi LAN
JAringan LAN

Metropolitan Area Network (MAN)

MAN adalah jaringan yang berskala lebih besar dari LAN tapi masih dalam satu kota, sebagai contoh jaringan Depdiknas dengan sebuah kantor sekolah dimana beberapa sekolah masih di dalam sebuah kota besar atau masih dalam satu kabupaten dihubungkan antara satu dengan lainnya.

Contoh gambar konfigurasi Man
 Jaringan MAN
Wide Area Network

Wide Area Network adalah jaringan yang lingkupnya mencapai area geografis yang luas dimana hal ini biasanya sudah menggunakan sarana satelit ataupun kabel  bawah laut sebagai  contoh keseluruhan jaringan suatu Bank yang ada di Indonesia ataupun yang ada di Negara-negara lain menggunakan sarana WAN untuk saling terhubung, biasanya WAN agak rumit dan sangat kompleks, menggunakan banyak sarana untuk menghubungkan antara LAN dan WAN ke dalam komunikasi global seperti Internet.

Contoh konfigurasi WAN
Jaringan WAN

Internetwork (Internet)

Internetwork (Internet) adalah Sekumpulan jaringan berbeda (LAN, WAN, atau keduanya) yang saling terkoneksi si seluruh dunia menjadi suatu jaringan yang sangat luas.

Contoh gambar  konfigurasi Internet :
Jaringan Internet


Jenis Jaringan Komputer Berdasarkan Koneksi (Keterhubungan)

Jenis Jaringan Komputer Berdasarkan Koneksi (Keterhubungan)

Berdasarkan koneksinya jaringan komputer dapat dibedakan menjadi dua jenis koneksi yang digunakan secara luas dalam mengirmkan data :
- Point-to-point links
- Broaddcast Links

Point-to-point links

Point-to-point links adalah bentuk dari koneksi dimana umumnya mengacu ke koneksi yang dibatasi untuk 2 endpoints.

Pengirim point-to-point dengan satu pengirim dan satu penerima kadang disebut juga sebagai Unicasting (unicast). Atau dapat juga dijelaskandalam jaringan komputer, transmisi unicast adalah pengiriman pesan ke satu jaringan host di jaringan switching paket.

Contoh :
point-to-point links

Broadcast Links 

Broadcast Links adalah bentuk dari koneksi yang memiliki satu kanal komunikasi yang di bagi oleh semua peralatan dalam jaringan.

Beberapa sistem broadcast juga mendukung untuk melakukan sebuah teknik dimana sebuah data dikirimkan melalui jaringan ke sekumpulan komputer yang tergabung ke dalam sebuah grub tertentu yang disebut Multicasting (multicast), sedangkan group yang dituju disebut dengan multicast group

Contoh :
Broadcast links

Sekian postingan dari saya, semoga bermanfaat.