TCP/IP & Kelas-kelas IP AddreS
Pengalamatan bertujuan bagaimana supaya data yang dikirim sampai pada mesin yang sesuai (mesin tujuan) dan bagaimana hal tersebut dapat dilakukan oleh operator dengan mudah. Untuk itu maka data dari suatu host (komputer) harus dilewatkan ke jaringan menuju host tujuan, dan dalam komputer tersebut data akan disampaikan ke user atau proses yang sesuai. TCP/IP menggunakan tiga skema untuk tugas ini :
==>Addressing
IP address yang mengidentifikasikan secara unik setiap host di jaringan, sehingga dapat menjamin data dikirim ke alamat yang benar.
==>Routing
Pengaturan gateway untuk mengirim data ke jaringan dimana host tujuan berada.
==> Multiplexing
Pengaturan nomor port dan protokol yang mengirim data pada modul software yang benar di dalam host.
Masing-masing skema penting untuk pengiriman data antar dua aplikasi yang bekerjasama dalam jaringan TCP/IP.
IP address berupa bilangan biner 32 bit dan ditulis sebagai 4 urutan bilangan desimal yang dipisahkan dengan tanda titik. Format penulisan IP adalah : xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx, dengan x adalah bilangan biner 0 atau 1. Dalam implementasinya IP address ditulis dalam bilangan desimal dengan bobot antara 0 – 255 (nilai desimal mungkin untuk 1 byte). IP address terdiri dari bagian jaringan dan bagian host, tapi format dari bagian-bagian ini tidak sama untuk setiap IP address.
Jumlah bit alamat yang digunakan untuk mengidentifikasi jaringan, dan bilangan yang digunakan untuk mengidentifikasi host berbeda-beda tergantung kelas alamat yang digunakan. Ada tiga kelas alamat utama, yaitu kelas A, kelas B, dan kelas C. Dengan memeriksa beberapa bit pertama dari suatu alamat , software IP bisa dengan cepat membedakan kelas address dan strukturnya.
Untuk mempermudah pemakaian, bergantung pada kebutuhan pemakai:
Kelas IP Address
A. IP Address kelas A :
~Bit pertama dari IP address adalah 0
~Jadi jaringan dengan IP yang byte pertamanya : 0 – 127
~Hanya ada kurang dari 128 jaringan kelas A
~Setiap jaringan kelas A bisa mempunyai jutaan host
IP address kelas A diberikan untuk jaringan dengan jumlah host yang sangat besar. Range IP
1.xxx.xxx.xxx. – 126.xxx.xxx.xxx, terdapat 16.777.214 (16 juta) IP address pada tiap kelas A. IP address kelas A diberikan untuk jaringan dengan jumlah host yang sangat besar. Pada IP address kelas A, network ID ialah 8 bit pertama, sedangkan host ID ialah 24 bit berikutnya.
Dengan demikian, cara membaca IP address kelas A, misalnya 113.46.5.6 ialah:
Network ID = 113
Host ID = 46.5.6
Sehingga IP address diatas berarti host nomor 46.5.6 pada network nomor 113.
B. IP Address kelas B :
~Bit pertama dari IP address adalah 10
~Jadi jaringan dengan IP yang byte pertamanya : 128 – 191
~Terdapat ribuan jaringan kelas B
~Setiap jaringan kelas B bisa mempunyai ribuan host
IP address kelas B biasanya dialokasikan untuk jaringan berukuran sedang dan besar. Pada IP address kelas B, network ID ialah 16 bit pertama, sedangkan host ID ialah 16 bit berikutnya. Dengan demikian, cara membaca IP address kelas B, misalnya 132.92.121.1
Network ID = 132.92
Host ID = 121.1
Sehingga IP address di atas berarti host nomor 121.1 pada network nomor 132.92. dengan panjang host ID 16 bit, network dengan IP address kelas B dapat menampung sekitar 65000 host. Range IP128.0.xxx.xxx – 191.155.xxx.xxx
C. IP Address kelas C :
~Bit pertama dari IP address adalah 110
~Jadi jaringan dengan IP yang byte pertamanya 192 – 223
~Terdapat jutaan jaringan kelas C
~Setiap jaringan kelas C hanya mempunyai kurang dari 254 host
IP address kelas C awalnya digunakan untuk jaringan berukuran kecil (LAN). Host ID ialah 8 bit terakhir. Dengan konfigurasi ini, bisa dibentuk sekitar 2 juta network dengan masing-masing network memiliki 256 IP address. Range IP 192.0.0.xxx – 223.255.255.x.
Pengalokasian IP address pada dasarnya ialah proses memilih network Id dan host ID yang tepat untuk suatu jaringan. Tepat atau tidaknya konfigurasi ini tergantung dari tujuan yang hendak dicapai, yaitu mengalokasikan IP address seefisien mungkin.
. IP Address kelas D :
~Bit pertama dari IP address adalah 111
~Nomor jaringan dengan IP yang byte pertamanya lebih dari 223
~Merupakan address yang dialokasikan untuk kepentingan khusus
E. IP Address kelas E :
~Bit pertama dari IP address adalah 11110
~ Merupakan address yang dialokasikan untuk Eksperimen
Domain Name System (DNS)
————————————–
Domain Name System (DNS) adalah suatu sistem yang memungkinkan nama suatu host pada
jaringan komputer atau internet ditranslasikan menjadi IP address. Dalam pemberian nama, DNS
menggunakan arsitektur hierarki.
1. Root-level domain: merupakan tingkat teratas yang ditampilkan sebagai tanda titik (.).
2. Top level domain: kode kategori organisasi atau negara misalnya: .com untuk dipakai oleh perusahaan; .edu untuk dipakai oleh perguruan tinggi; .gov untuk dipakai oleh badan pemerintahan. Selain itu untuk membedakan pemakaian nama oleh suatu negara dengan negara lain digunakan tanda misalnya .id untuk Indonesia atau .au untuk australia.
3. Second level domain: merupakan nama untuk organisasi atau perusahaan, misalnya:
microsoft.com; yahoo.com, dan lain-lain.
==> SupernettingAda dua masalah yang saling berkaitan, antara pemberian suatu kelas alamat pada suatu lembaga. Pertama kelas alamat yang diberikan lebih kecil daripada jumlah host yang akan dihubungkan. Dan yang kedua sebaliknya, kelas alamat yang lebih besar dari host yang akan saling dihubungkan. Supernetting berkaitan dengan metode untuk memanipulasi alokasi alamat yang terbatas sedemikian sehingga semua host yang tersedia dapat dihubungkan ke jaringan. Jadi supernetting adalah menggunakan bit mask alamat asal untuk membuat jaringan yang lebih besar.
==>Subnetting
Masalah kedua yang berkaitan dengan bagaimana membuat suatu alokasi alamat lebih efisien, bila ternyata host yang akan kita hubungkan ke jaringan lebih kecil daripada alokasi alamat yang kita punyai. Yang jelas dengan menggunakan metoda subnetting, bit host IP address direduksi untuk subnet ini. Sebagai contoh, subnet mask diasosiasikan dengan alamat kelas B standart adalah 255.255.0.0. Subnet mask digunakan dengan memperluas bagian jaringan dari suatu alamat kelas B dengan byte tambahan. Misalnya sub mask 255.255.255.0 berarti dua byte pertama mendefinisikan jaringan kelas B, byte ketiga menunjukkan alamat subnet, dan yang keempat baru menunjuk pada host pada subnet yang bersangkutan. Masking yang byte-oriented lebih mudah dibaca dan diartikan, tapi sebenarnya subnet masking bersifat bit-oriented, jadi misalnya seseorang bisa saja membuat sub-mask 255.255.255.192. Tabel 2.1 mengilustrasi efek dari subnet-mask terhadap bermacam-macam alamat jaringan :
==>IP Address
==>Subnetmask
==>Interpretasi
==>128.66.12.1
==>255.255.255.0
==>Host 1 pada subnet 128.66.12.0
==>130.97.16.132
==>255.255.255.192
==>Host 4 pada subnet 130.97.16.128
==>192.178.16.66
==>255.255.255.192
==>Host 2 pada subnet 192.178.16.64
==>132.90.132.5
==>255.255.240.0
==>Host 4.5 pada subnet 132.90.128.0
==>18.20.16.91
==>255.255.0.0
==>Host 16.91 pada subnet 18.20.0.0
Efek Subnet Mask Terhadap IP Address
Terimah Kasih Atas Kunjungan Anda
Wednesday, March 8, 2017
Wednesday, November 30, 2016
CARA MengHack Wifi Dengan Android Work 2017
CARA MengHack Wifi Dengan Android Work 2016
– Wifi dengan layanan gratis, pasti anda suka sekali hati-hati ni buat jaringan hotspot area. Bagaimana mengetahui Password Wifi Dengan HP Android? Mudah kok caranya apalagi dengan ketelitian anda dalam melakukan hal ini jangan kuatir pasti berhasil dan andapun bisa wifian secara gratis.Membobol Pasword Wifi Itu memang tidak sesulit ketika menggunakan windows ataupun PC, Sistem Operasi Android memang sudah dibekali perangkatan dan juga sistem yang handal dan berdarah linux yang kita kenal sebagai raja hacker dari semua jenis OS linux memang terkenal dengan HACKER. Di kesempatan kali ini saya hanya memperkenalkan salah satu aplikasi hp android yang bisa membobol wifi dengan cepat dan mudah sekali.
Aplikasi Penetrate Apk merupakan salah satu dari ribuan apliaksi hack wifi yang dibuat oleh sipembuat aplikasi android untuk membuka dan membaca password wifi dengan mudah dan jelas sekali tunggu apalagi download sekarang juga aplikasinya untuk menikmati hotspot area secara gratis. Dengan begitu anda bisa mengetahui pasword wifi tanpa di root dan mudah sekali untuk dilakukanya
CARA 1
Cara Install :
§ Install pada hp android anda
§ Tunggu hingga proses selesai
CARA 2
Sebelumnya hp android anda sudah harus di root dulu kalau belum nanti trick tidak jalan untuk mengetahui password wifi di android yang lupa:
Sebelumnya hp android anda sudah harus di root dulu kalau belum nanti trick tidak jalan untuk mengetahui password wifi di android yang lupa:
2. Selanjutnya silahkan buka aplikasi WiFi Key Recovery, saat muncul pop-up SuperSU klik tombol Grant.
3. Jika sudah, secara otomatis aplikasi WiFi Key Recovery akan menampilkan semua password WiFi yang tersimpan di Android.
4. Anda juga bisa menggunakan copy paste password pada aplikasi ini dengan mudah.
5. Selesai deh.
Telah Update SOFTWARE MARET 2016
Cara 3
1. Pertama silahkan download aplikasi android Wifi Master Key di playstore
2. Setelah itu tinggal pasang dan install silahkan tunggu sampai selesai
3. Untuk mengetahui passwordnya silahkan buka aplikasi wifi master key
4. Nah disini anda harus mengaktifkan paketan data dan wifi secara bersamaan
5. Silahkan pilih turn on wifi atau geser saja bagian atas pojok kanan sehingga wifi dan paketan data otomatis akan menyala
6. Kemudian anda tinggal pilih sambungkan, nanti secara otomatis akan mencari password wifi di seleuruh dunia
7. Selesai.
Jika anda ingin menggunakan laptop untuk mengetahuinya anda bisa menggunakan bluestack pada laptop anda untuk install aplikasi android pada komputer anda.
Terimah Kasih Atas Kunjungan Anda ! Saya Ucap Kan TerimahKasih
Salam TKJ
Salam TKJ
Wednesday, November 23, 2016
Cara Menambah Ram Labtop Computer Tanpa Sofware
Cara Menambah RAM Pc/Laptop dengan Setting Manual (Tanpa Software)
Cara Menambah RAM Pc/Laptop dengan Setting Manual
Hallo Gan Jumpa lagi ..
Udah lama saya ga posthing tentang tutorial..
Maklum lagi sibuk ni (jam terbang lagi tinggi) hehehehe ;-)
Ok Kali ini saya akan membahas tutorial tentang menambah kapasitas memory RAM ,di komputer atau laptop Anda secara manual ....
Cara ini sangat Cocok buat anda yang biasa menjalankan program-program besar Atau yang sering main Game besar ,maklum kalau RAM nya cuman 1GB atau 2GB ,ya pasti Agak sedikit lelet Processornya dan membuat orang yang menunggu Naik Darah , hehehe ........(Tergantung memory VGA nya juga sih)
Ok langsung saja Buat sobat semua simak Cara berikut ini :
1. Masuk di My Computer => Klik di system properties
2. Masuk lagi di Advanced system setting
3. Di menu Advanced => Klik Setting
4. Pilih menu Advanced lagi => Klik Change
5. Hapus tanda Centang pada Automatically manage paging file size for all drives ,=> Dan Centang padaCustom size kemudian => Pilih Drive yang mau di pakai sebagai virtual memory RAM => Lalu isikan berapa kapasitas yang anda Inginkan ..
Lalu Klik Set ..
Contoh : yang saya isikan , saya Pilih drive D, Lalu saya isikan kapasitasnya (sesuai kebutuhan)..
6. Lalu Setelah klik set => klik Ok ......................
Selesai ........ sekarang memory RAM Anda sudah bertambah ..
Tapi ingat sesuaikan ukuran, besar kecil nya memory virtual RAM nya dengan keadaan/ukuran RAM Asli anda ...
NB : Ikuti Semua Perintah . Jika Anda Diminta Untuk Merestart PC Anda . maka anda harus Melakukan Nya!
Salam TKJ
Cara Menambah RAM Pc/Laptop dengan Setting Manual
Hallo Gan Jumpa lagi ..
Udah lama saya ga posthing tentang tutorial..
Maklum lagi sibuk ni (jam terbang lagi tinggi) hehehehe ;-)
Ok Kali ini saya akan membahas tutorial tentang menambah kapasitas memory RAM ,di komputer atau laptop Anda secara manual ....
Cara ini sangat Cocok buat anda yang biasa menjalankan program-program besar Atau yang sering main Game besar ,maklum kalau RAM nya cuman 1GB atau 2GB ,ya pasti Agak sedikit lelet Processornya dan membuat orang yang menunggu Naik Darah , hehehe ........(Tergantung memory VGA nya juga sih)
Ok langsung saja Buat sobat semua simak Cara berikut ini :
1. Masuk di My Computer => Klik di system properties
2. Masuk lagi di Advanced system setting
3. Di menu Advanced => Klik Setting
4. Pilih menu Advanced lagi => Klik Change
5. Hapus tanda Centang pada Automatically manage paging file size for all drives ,=> Dan Centang padaCustom size kemudian => Pilih Drive yang mau di pakai sebagai virtual memory RAM => Lalu isikan berapa kapasitas yang anda Inginkan ..
Lalu Klik Set ..
Contoh : yang saya isikan , saya Pilih drive D, Lalu saya isikan kapasitasnya (sesuai kebutuhan)..
6. Lalu Setelah klik set => klik Ok ......................
Selesai ........ sekarang memory RAM Anda sudah bertambah ..
Tapi ingat sesuaikan ukuran, besar kecil nya memory virtual RAM nya dengan keadaan/ukuran RAM Asli anda ...
NB : Ikuti Semua Perintah . Jika Anda Diminta Untuk Merestart PC Anda . maka anda harus Melakukan Nya!
Salam TKJ
Sunday, November 20, 2016
Sejarah C++
Pengertian C++
C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
Contoh program sederhana C++ untuk hello world dengan menggunakan Pustaka Dasar C++ dapat dilihat di bawah ini:
#include <iostream>
int main()
{
std::cout << “hello world\n”;
return 0;
}
Baris pertama :
#include <iostream.h>Sebagai bagian dari proses kompilator, Kompilator dari c++ menjalankan program yang dinamakan preprosesor.Preprosesor memiliki kemampuan menambahkan dan menghapus kode dari sumber, Pada bagian #include memberitahuakan preprosesor untuk menyertakan kode dari iostream, Berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau class-class yang dibutuhkan.
Baris kedua :
int main ()Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function), Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Kata Void menandakan fungsi main tidak bertipe.
Baris ketiga :
{
Kurung kurawal buka menandakan awal program.Baris keempat :
std::cout << "Hello world\n";Cout adalah sebuah object dari Pustaka perangkat lunak standart C++ yang digunakan untuk mencetak string ke piranti output standart, yang biasanya adalah layar komputer, Compiler menghubungkan kode dari pustaka perangkat lunak standar itu dengan kode yang telah ditulis untuk mendapatkan hasil executable, Tanda
\nadalah format modifier yang digunakan untuk bergabti baris setelah menampilkan string, jika ada cout lain pada program tersebut, maka string yang menyertainya akan dituliskan pada baris bawahnya. Baris kelima:
}Kurung kurawal tutup menandakan akhir program.
Kelompok pertama
C++ mempunyai 32 buah kata yang dipesan (reserved words), Kata kunci kelompok pertama merupakan turunan dari bahasa C, di antaranya:.
| auto | const | double | float | int | short | struct | unsigned |
| break | continue | else | for | long | signed | switch | void |
| case | default | enum | goto | register | sizeof | typedef | volatile |
| char | do | extern | if | return | static | union | while |
Kata yang dipesan kelompok kedua berjumlah 30. Kata-kata ini adalah baru dan hanya ada di bahasa C++.
| asm | dynamic_cast | namespace | reinterpret_cast | try |
| bool | explicit | new | static_cast | typeid |
| catch | false | operator | template | typename |
| class | friend | private | this | using |
| const_cast | inline | public | throw | virtual |
| delete | mutable | protected | true | wchar_t |
Untuk menyimpan suatu variabel diperlukan tempat khusus di dalam memori komputer, Besar dan tipe dari Variabel-variabel di dalam standar program C++ dispesifikasikan sebagai berikut.
Nama
|
Keterangan
|
Ukuran
|
Jangkauan
|
| char | Abjad/karakter atau untuk bilangan bulat kecil | 1 byte | signed: -128 to 127unsigned: 0 to 255 |
| short int (short) | Bilangan bulat dengan jangkauan pendek | 2 byte | signed: -32768 to 32767unsigned: 0 to 65535 |
| int | Bilangan bulat | 4 byte | signed: -2147483648 to 2147483647unsigned: 0 to 4294967295 |
| long int (long) | Integer dengan jangkauan panjang | 4 byte | signed: -2147483648 to 2147483647unsigned: 0 to 4294967295 |
| bool | Boolean, dapat bernilai benar atau salah (true or false) | i byte | true or false |
| float | Angka dengan titik mengambang (bilangan cacah) | 4 byte | 3.4e +/- 38 (7 digit) |
| double | Bilangan cacah dengan ketelitian ganda | 8 byte | 1.7e +/- 308 (15 digits) |
| long double | Bilangan cacah dengan ketelitian ganda panjang | 8 byte | 1.7e +/- 308 (15 digits) |
| wchar_t | Karakter lebar, biasa dipakai untuk Unicode karakter | 2 byte | 1 karakter lebar |
- Microsoft Visual C++ 2005 Express
- Turbo C++ Explorer
- Apple Xcode for Mac OS X
- Open Source Watcom / OpenWatcom C/C++ Compiler
- Digital Mars C/C++ Compiler (Symantec C++ Replacement)
- Bloodshed Dev-C++ C++ Compiler
- Free Microsoft .NET Framework Software Development Kit (SDK) / Free Microsoft Visual C++ Compiler
- Intel C++ Compiler for Linux Non-Commercial Version
- Sun Studio Compilers and Tools
- Open64 Compiler Tools
- Apple’s Macintosh Programmer’s Workshop (C and C++ compilers)
- TenDRA C/C++ Compiler
- GNU C/C++ Compiler
- Ch Embeddable C/C++ Interpreter (Standard Edition)
- DJGPP C and C++ Compilers
- CINT C and C++ Interpreter
- SDCC C Cross-compiler
- Cygwin Project (C & C++ Compilers)
- SDCC C Cross-compiler
Tuesday, November 15, 2016
Pengertian Compiler
Pengertian Compiler
Komputer mempunyai bahasanya sendiri dan memahami satu bahasa dari set instruktur yang hanya terdiri dari 1 dan 0. Bahasa ini dinamakan sebagai bahasa mesin.
Contoh
Komputer mempunyai bahasanya sendiri dan memahami satu bahasa dari set instruktur yang hanya terdiri dari 1 dan 0. Bahasa ini dinamakan sebagai bahasa mesin.
Contoh
00000 10011101010
00101 01010001011
00101 01010001011
Bertauhun-tahun bahasa pemrograman tingkat tinggi telah dikenalkan di lingkungan pemrograman. dan C++ adalah salah satu bahasa yang telah berkembang dari banyak sekian tahun. Bahasa pemrograman memudahkan kita untuk bisa berkomunikasi dengan bahasa mesin.
Compiler atau Kompilator adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yag di tulis dalam bahasa pemrogrman lain salah satunya adalah C++.
istilah kompilator biasa digunakan untuk program komputer yang menerjemahkan program yang ditulis dalam bahasa pemrograman tingkat tinggi (semacam bahasa Pascal, C++, BASIC, FORTRAN, Visual Basic, Visual C#, Java, xBase, atau COBOL) menjadi bahasa mesin, biasanya dengan bahasa Assembly sebagai perantara.
bahasa pemrograman yang programer tulis akan diterjemahkan oleh perangkat lunak ke dalam bahasa mesin sehingga komputer bisa melaksanakannya dan juga para programer dimudahkan untuk memeberi perintah. Jika pemrograman komputer dikerjakan secara langsung di bahasa mesin menggunakan bahasa 1 dan 0. Bisa dibilang akan sangat membosankan, sulit dipahami dan rawan atas kesalahan pengetikan dan pentejemahan. Untuk membuat semua itu lebih mudah. Akhirnya diciptakanlah bahasa tingkat tinggi dibuat dan berevolusi. Program tingkat tinggi juga memudahkan bagi programer untuk memahami dan memberi perintah dengan mudah ke mesin/komputer.
Karena komputer hanya dapat memahami bahasa mesin dan manusia ingin menulis dalam bahasa tingkat tinggi, bahasa tersebut harus ditulis ulang atau diterjemahkan kedalam bahsa mesin di beberapa titik. Hal ini dilakukan oleh program khusus yang disebut compiler, interpeter, atau perakit yang dibagun ke dalam berbaga aplikasi pemrograman.
Pengertian IDE (Integrated Development Environment)
IDE mempunyai kepanjangan Integrated Development Environment adalah fasilitas yang diperlukan oleh para programmer dalam pembangunan program, IDE menyediakan semua fasilitas yang sangat membantu dalam mempurmudah pembuatan Program. dengan kata lain IDE adalah tempat di mana para programmer menulis dan melakukan pen-settingan atau konfigurasi dengan mudah pada program mereka.
IDE mempunyai kepanjangan Integrated Development Environment adalah fasilitas yang diperlukan oleh para programmer dalam pembangunan program, IDE menyediakan semua fasilitas yang sangat membantu dalam mempurmudah pembuatan Program. dengan kata lain IDE adalah tempat di mana para programmer menulis dan melakukan pen-settingan atau konfigurasi dengan mudah pada program mereka.
Terimah Kasih Atas Kunjungan Anda! :)
Monday, November 14, 2016
Contoh Soal bahasa C++ beserta jawabannya
Contoh Soal bahasa C++ beserta jawabannya, jawabannya yang di Bold
1.
Bahasa Pemograman C++ diciptakan satu decade setelah bahasa pemograman C.
diciptakan oleh Bjarne Strourstroup dari Laboratorium Bell, AT&T pada tahun
?
a. 1987
b. 1982
c. 1983
d. 1980
2. Bahasa Pemograman C++ diberi nama oleh Rick Mascitti, namun pada awal pembuatannya di beri nama?
a. A better C
b. A better A
c. A better B
d. A better D
3. Apa keistimewaan Bahasa Pemograman C++ ?
a. Termasuk Bahasa Pemogramanan tingkat menengah
b. Memudahkan dalam pengembangan dan pembuatan program
c. Bahasa Pemograman C++ mendukung OOP (Object Oriented Programming
d. Mudah dipindahkan dari satu mesin ke mesin lain
4. Compiler C++ yang telah beredar di pasaran antara lain, kecuali?
a. Microsoft C/C++
b. Visual C++
c. Turbo C++
d. Pascal ++
5. Hal yang menjadi catatan penting dalam pemograman C++ bahwa Program C++ bersifat Case Sensitive. Maksud dari sifat tersebut adalah……..
a. Semua character di anggap sama
b. Huruf kecil dan besar disamakan
c. Huruf besar dan kecil di anggap beda
d. Tidak boleh memakai 2 file header
6. Dibawah ini merupakan type data bilangan bulat, kecuali...
a. Long
b. Double (real double)
c. Int (integer)
d. Short (short integer)
7. Perintah Cin pada Program C++ digunakan untuk ?
a. Menginput suatu nilai dari suatu piranti masukan (keyboard)
b. Menampilkan data pada layar
c. Mpendeklarasian variable
d. Mengulang proses looping pada program
Program di bawah ini untuk no. 8 – 10
Program C++
// my first program in C++
#include <iostream.h>
a. 1987
b. 1982
c. 1983
d. 1980
2. Bahasa Pemograman C++ diberi nama oleh Rick Mascitti, namun pada awal pembuatannya di beri nama?
a. A better C
b. A better A
c. A better B
d. A better D
3. Apa keistimewaan Bahasa Pemograman C++ ?
a. Termasuk Bahasa Pemogramanan tingkat menengah
b. Memudahkan dalam pengembangan dan pembuatan program
c. Bahasa Pemograman C++ mendukung OOP (Object Oriented Programming
d. Mudah dipindahkan dari satu mesin ke mesin lain
4. Compiler C++ yang telah beredar di pasaran antara lain, kecuali?
a. Microsoft C/C++
b. Visual C++
c. Turbo C++
d. Pascal ++
5. Hal yang menjadi catatan penting dalam pemograman C++ bahwa Program C++ bersifat Case Sensitive. Maksud dari sifat tersebut adalah……..
a. Semua character di anggap sama
b. Huruf kecil dan besar disamakan
c. Huruf besar dan kecil di anggap beda
d. Tidak boleh memakai 2 file header
6. Dibawah ini merupakan type data bilangan bulat, kecuali...
a. Long
b. Double (real double)
c. Int (integer)
d. Short (short integer)
7. Perintah Cin pada Program C++ digunakan untuk ?
a. Menginput suatu nilai dari suatu piranti masukan (keyboard)
b. Menampilkan data pada layar
c. Mpendeklarasian variable
d. Mengulang proses looping pada program
Program di bawah ini untuk no. 8 – 10
Program C++
// my first program in C++
#include <iostream.h>
#include
<conio.h>
void main()
{
Cout<<”Hello My World !”;
void main()
{
Cout<<”Hello My World !”;
Cout<<”I’m
a Student Of Gunadarma University”;
Getch();
}
8.
Dari program diatas, manakah yang termasuk komentar
a.
Hello My World !
b.
void main()
c.
// my first program in C++
d.
#include <iostream.h>
9. Yang termasuk File Header diatas adalah
9. Yang termasuk File Header diatas adalah
a.
Hello My World
b. void main()
c. // my first program in C++
d. #include <iostream.h>
10. Hasil Program diatas adalah
a. Hello World!
b. I'm a Student Of Gunadarma University
c. Hello My World ! I’m a Student Of Gunadarma University
d. My first program in C++
b. void main()
c. // my first program in C++
d. #include <iostream.h>
10. Hasil Program diatas adalah
a. Hello World!
b. I'm a Student Of Gunadarma University
c. Hello My World ! I’m a Student Of Gunadarma University
d. My first program in C++
11.Bahasa
c++ diperkenalkan pertama kali pada tahun?
a.1970
b.1973
c.1980
d.1983
12.Program
C++ merupakan jenis program berbasis?
a.IGU
b.IUG
c.Windows
d.Java
13.Merupakan
proses menterjemahkan bahasa manusia kedalam bahasa yang dimengerti komputer
disebut?
a.Debug
b.Compile
c.Run
d.Error
14.Yang bukan
tipe data yang bersifat numerik adalah
a.Float
b.Long
c.Char
d.Short
15.Suatu tempat
data yang mempunyai nilai atau data yang berubah-ubah disebut?
a.Tipe data
b.Main
c.Variabel
d.Konstanta
16.Perintah
keluaran pada c++ kecuali...
a.Printf
b.Cout
c.Puts
d.Cin
17.Manakah yang
bukan perintah masukan?
a.gets
b.puts
c.getch
d.cin
18.Simbol
operator berikut ( ^ ) adalah..
a.lebih besar
dari
b.pangkat
c.bagi
d.kali
19.Manakah yang
merupakan operator tidak sama dengan?
a.==
b.=_=
c.!=
d.<>
20.for(i=1;
i<=10; 1++) hasil dari perulangan for menghasilkan output?
a.0,1,2,3,4,5,6,7,8,9
b.1,2,3,4,5,6,7,8,9,0
c.1,2,3,4,5,6,7,8,9,
d.1,2,3,4,5,6,7,8,9,10
21.Output:
1,3,5,7,9,11 logika perulangannya adalah?
a. for(i=1; i<=10; 1+2)
b. for(i=1;
i>=10; 1+2)
c. for(i=1;
i>=11; 1+2)
d. for(i=1;
i<=11; 1+2)
22.Bahasa C++
adalah bahasa berbasis GUI (Graphic User Interface)?
a.Benar
b.Salah
c.Jawaban a
salah
d.Semua benar
23.Array dibagi
menjadi berapa dimensi?
a.1
b.2
c.3
d.4
24.Mana yang
tidak termasuk operasi aritmatika?
a.!-
b.*
c.+
d.^
25.Suatu
bilangan yang nilainya tetap adalah?
a.konstanta
b.konstitusi
c.konichiwa
d.konbanwa
1.Yang dimaksud Bahasa Pemrograman komputer adalah ......
a.
Bahasa
intruksi membuat sebuah rancangan perangkat keras komputer
b.
Bahasa
intruksi membuat sebuah rancangan komponen electrical skala bilingual komputer
c.
Bahasa
intruksi standar untuk memerintahkan komputer dalam membuat applikasi komputer
d.
Bahasa
intruksi untuk mengetahui pembuatan setting awal/pabrikan suatu komponen
komputer
e.
Bahasa
intruksi standar mengetahui spesifikasi perangkat komputer
2 .Menurut
tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari
empat tingkat. Berikut yang bukan termasuk dalam tingkatan bahasa pemrograman
adalah .......
a.
Bahasa
mesin
b.
Bahasa
reaction
c.
Bahasa
tingkat rendah
d.
Bahasa
tingkat menengah
e.
Bahasa
tingkat tinggi
3. 01100101100110
termasuk contoh dalam bahasa pemrograman .......
a.
Bahasa
mesin
b.
Bahasa
reaction
c.
Bahasa
tingkat rendah
d.
Bahasa
tingkat menengah
e.
Bahasa
tingkat tinggi
- begin, end, if, for, while, and, or termasuk dalam bahasa pemrograman .....
a.
Bahasa
mesin
b.
Bahasa
reaction
c.
Bahasa
tingkat rendah
d.
Bahasa
tingkat menengah
e.
Bahasa
tingkat tinggi
- Proses pengubahan kode sumber (source code) menjadi bahasa mesin (machine language) ini terdiri dari dua macam yaitu .....
a.
Kompilasi
& intermeditasi
b.
Inside
dan outside
c.
Kompilasi
& Interpretasi
d.
Interpretasi
& intermeditasi
e.
Inside
Code & Interpretasi
- Berikut yang bukan termasuk bahasa pemrograman tingkat tinggi adalah ....
a.
Visual
Basic
b.
Pascal
c.
C
d.
JRE
e.
Basic
- Bahasa Pemrograman BASIC adalah singkatan dari ....
a.
Beginners’
All-p purpose Symbolic Instruction Code
b.
Beginners’
All-p purpose Syntax Instruction Code
c.
Beginners’
All-p purpose System Instruction Code
d.
Beginners’
All-p purpose Source Instruction Code
e.
Beginners’
All-p purpose Setting Instruction Code
- Perhatikan data di bawah ini !
1. Harus membutuhkan pengetahuan dan
pemahaman perangkat keras komputer
2.
Dapat digunakan secara mudah oleh para pemula
3.
Pengguna tidak harus tau mengenai sistem operasi
4.
Tidak harus membutuhkan pengetahuan dan
pemahaman perangkat keras komputer
5. Dapat
digunakan sebagai sebuah bahasa pemrograman untuk tujuan umum (general purpose)
Dari
data di atas, prinsip yang digunakan dalam mendesain bahasa basic adalah ….
a. 1,2,3,4
b. 1,3,4,5
c. 1,2,4,5
d. 1,2,3,5
e.
2,3,4,5
- Perhatikan editor di bawah ini !
1. Borland C
2.
Turbo
C
3.
ANSI C
4.
ISO C
5.
Product
C
Dari editor di
atas, yang termasuk editor bahasa pemrograman C adalah …..
a. 1,2,3,4
b. 1,3,4,5
c. 1,2,4,5
d. 1,2,3,5
e.
2,3,4,5
- Fungsi adalah suatu kumpulan instruksi/perintah/program yang dikelompokkan menjadi satu, Dalam bahasa pemrograman C symbolnya adalah ....
a.
<>
b.
()
c.
*\
d.
“sample”
e.
^/*
Terimah Kasih Atas Kunjungan Anda !
Salam TKJ
Salam TKJ
Friday, November 11, 2016
BandWith Untuk Jaringan Pada Komputer.PDF
o
Pengertian bandwith
Bandwidth adalah nilai hitung atau perhitungan
konsumsi transfer data telekomunikasi yang dihitung dalam satuan bit per detik
atau yang biasa disingkat bps yang terjadi antara komputer server dan komputer
client dalam waktu tertentu dalam sebuah jaringan komputer.
Throughput adalah
bandwidth aktual yang terukur pada suatu ukuran waktu tertentu dalam suatu hari
menggunakan rute internet yang spesifik ketika sedang mendownload suatu file
Kebutuhan atas
bandwidth dari satu jaringan ke jaringan lainnya bisa bervariasi. Sangat
penting menentukan berapa banyak bit per detik yang melintasi jaringan dan
jumlah bandwidth yang digunakan tiap-tiap aplikasi agar jaringan bisa bekerja
cepat dan fungsional.
Bisa dibuktikan oleh
banyak administrator jaringan, bandwidth untuk jaringan adalah salah satu
factor penting dalam merancang dan memelihara LAN atau WAN yang baik. Tidak
seperti server, yang bisa dikonfigurasi dan di konfigurasi-ulang sepanjang masa
aktif suatu jaringan, bandwidth adalah salah satu dari elemen-elemen desain
jaringan yang biasanya dioptimalkan dengan cara terbaik dengan mengkonfigurasi
jaringan secara benar dari terminal luar. Namun bagaimana Anda bisa menentukan
berapa banyak bandwidth yang dibutuhkan saat merancang jaringan? Apa saja
pertimbangan khusus yang diterapkan? Inilah beberapa pertanyaan yang ingin
dijawab.
Bandwidth mengacu pada
data rate yang didukung oleh koneksi jaringan yang terhubung ke jaringan. Ia
biasanya diekspresikan dalam istilah bit per sekon (bps), atau kadangkala byte
per sekon (Bps). Bandwidth jaringan mewakili kapasitas koneksi jaringan,
walaupun penting untuk memahami beda antara throughput secara teoretis dan
hasil nyatanya. Misalnya, jaringan Ethernet Gigabit 1000BASE-T (yang menggunakan
kabel UTP – unshielded twisted-pair) secara teoretis mendukung 1,000 megabit
per sekon (Mbit/s), tapi level ini tidak pernah bisa dicapai dalam prakteknya
karena perangkat keras dan sistem perangkat lunak yang digunakannya. Inilah
yang menjadi tantangan dalam menghitung bandwidth.
Jadi bagaimana Anda
menentukan berapa banyak bandwidth yang dibutuhkan? Proses ini dimulai dengan
menanyakan pertanyaan yang tepat — Aplikasi apa saja yang dijalankan, dan
bagaimana performa service-level agreement (SLA) untuk aplikasi-aplikasi
tersebut? Sebab ada beberapa manajer jaringan yang hanya perhatian pada berapa
banyak user terkoneksi pada VLAN. Apa yang perlu Anda ketahui adalah apa yang
akan user lakukan pada jaringan. Mungkin saja terjadi 200 user menyebabkan bottleneck
atas beberapa aplikasi client server yang “wah” daripada sekelompok user
terdiri dari 3 orang tapi mereka sudah benar-benar mengoprek jaringan dengan
benar.
Menghitung badwidth
jaringan
Ada dua langkah dasar
dalam menghitung bandwidth:
- Menentukan jumlah bandwidth jaringan yang sudah ada.
- Menentukan penggunaan rata-rata aplikasi tertentu.
Kedua langkah ini
harus dinyatakan dalam Bps. Jika jaringan Anda dalah GbE (Gigabyte Ethernet),
berarti tersedia 125,000,000 Bps. Ini dihitung dengan mengambil 1000 Mbps
(untuk jaringan Gigabit); yang setara dengan 1 milyar (1,000,000,000) bps dan
membaginya dengan 8 untuk mendapatkan byte.
(1,000,000,000 bps / 8
= 125,000,000 Bps)
Setelah memastikan
besar bandwidth jaringan, Anda perlu menentukan berapa banyak bandwidth yang
digunakan aplikasi. Gunakan network analyzer untuk mendeteksi angka Bps dari
aplikasi yang dikirim melintasi jaringan. Untuk itu, Anda perlu mengaktifkan
kolom Cumulative Bytes pada network analyzer. Seteleh itu Anda harus:
- Menangkap traffic dari dan ke workstation pengujian yang menjalankan aplikasi.
- Pada jendela rangkuman decode, tandailah paket-paket pada awal transfer file.
- Telusuri catatan waktunya setiap satu detik lalu lihat field byte kumulatif.
Jika Anda menetapkan
aplikasi Anda mentransfer data pada 200,000 Bps, maka Anda sudah memiliki
informasi untuk menghitung: 125,000,000 / 200,000 = 625. Dalam kasus ini,
jaringan sudah memadai dan tidak masalah jika ada 100 user konkuren (terkoneksi
terus-menerus). Tapi lihat apa yang terjadi jika Anda hanya punya jaringan
sebesar 100 mbps. Maka jaringan Anda ini tidak bisa mendukung lebih dari
kira-kira 60 user yang menjalankan aplikasi secara konkuren. Jadi, bandwidth
sangat penting artinya!
·
KECEPATAN
AKSES INTERNET
Perkembangan
teknologi informasi dan komunikasi saat ini memungkinkan kita dapat
menghubungkan komputer kita dengan internet melalui berbagai cara.
Ada beberapa pilihan tipe kecepatan internet yang dapat kita gunakan,
berikut ini adalah kecepatan internet sesuai dengan saluran yang kita
pilih.
Komunikasi
yang dilakukan di internet adalah komunikasi data. Segala sesuatu yang
dikirimkan melalui internet berupa teks, suara, gambar yang dikirim dalam
bentuk data. Hal ini berarti menggunakan internet adalah mempertukarkan
data-data antara dua komputer. Mengirim e-mail misalnya, kita kirim dalam
bentuk data teks. Contoh lain, jika kita membuka sebuah halaman web, maka
sebenarnya kita sedang mengirimkan halaman web dengan cara mengirimkan alamat
URL-nya. Kemudian komputer server halaman web tersebut akan mengirimkan halaman
web yang kita minta.
Dalam
perpindahan data dari satu komputer ke komputer lain di internet, kecepatan
transfer data merupakan hal yang sangat dipertimbangkan. Biasanya kita ingin
data yang diminta itu cepat tiba untuk kita gunakan atau pelajari. Cepat
lambatnya perpindahan data dari sebuah komputer server di internet ke komputer
kita sangat bergantung pada kecepatan transfer data dari provider yang kita
gunakan. Kecepatan transfer data dinyatakan dalam bits per second (bps),
artinya berapa bit data yang dapat dipindahkan dari satu komputer ke komputer
lain dalam tiap detiknya.
Terkait
dengan kecepatan transfer data, ada beberapa komponen yang menentukan hal
tersebut, antara lain:
a. Bandwidth
b. Server
Proxy
c. Backbone
d. Keamanan
Data
- Kecepatan Transfer Data di Internet
1. Bandwidth
Bandwidth adalah lebar saluran data yang dilewati secara
bersama-sama oleh data-data yang di transfer. Bandwidth dapat di analogikan
sebagai sebuah jalan yang dilewati kendaraan secara bersamaan. Bagaimana
apabila kendaraan yang lewat sama banyak? Tentu gerakanya menjadi lebih lambat.
Coba pikirkan bagaimana agar kendaraan yang padat, dapat bergerak cepat? Tentu
caranya antara lain memperlebar jalan. Kita perlu mengetahui bandwidth yang
dimiliki oleh sebuah ISP untuk mengetahui kemampuan ISP mentransfer data.
Bandwidth paling banyak digunakan sebagai ukuran kecepatan
aliran data. Tetapi apakah itu bandwidth sebenarnya? Bandwidth adalah suatu
ukuran dari banyaknya informasi yang dapat mengalir dari suatu tempat ke tempat
lain dalam suatu waktu tertentu. Bandwidth dapat dipakai untuk mengukur baik
aliran data analog mau pun aliran data digital. Sekarang telah menjadi umum
jika kata bandwidth lebih banyak dipakaikan untuk mengukur aliran data digital.
Satuan yang dipakai untuk bandwidth adalah bits per second
atau sering disingkat sebagai bps. Seperti kita tahu bahwa bit atau binary
digit adalah basis angka yang terdiri dari angka 0 dan 1. Satuan ini
menggambarkan seberapa banyak bit (angka 0 dan 1) yang dapat mengalir dari satu
tempat ke tempat yang lain dalam setiap detiknya melalui suatu media.
Ternyata konsep bandwidth tidak cukup untuk menjelaskan
kecepatan jaringan dan apa yang terjadi di jaringan. Untuk itulah konsep
Throughput muncul. Throughput adalah bandwidth aktual yang terukur pada suatu
ukuran waktu tertentu dalam suatu hari menggunakan rute internet yang spesifik
ketika sedang mendownload suatu file. Bagaimana cara mengukur bandwidth? Dan
bagaimana hubungannya dengan throughput? Seperti telah diulas di atas,
bandwidth adalah jumlah bit yang dapat dikirimkan dalam satu detik.
Sedangkan throughput walaupun memiliki satuan dan rumus yang
sama dengan bandwidth, tetapi throughput lebih pada menggambarkan bandwidth
yang sebenarnya (aktual) pada suatu waktu tertentu dan pada kondisi dan
jaringan internet tertentu yang digunakan untuk mendownload suatu file dengan
ukuran tertentu.
Dengan hanya mempergunakan bandwidth sebagai patokan,
misalnya kita menggunakan telkom speedy (328 Kbps) untuk mendownload file
sebesar 64KB (kilo bytes) seharusnya bisa didownload dalam waktu sekedip mata
atau satu detik, tetapi setelah diukur ternyata memerlukan waktu 4 detik. Jadi jika
ukuran file yang didownload adalah 64 kb, sedangkan waktu downloadnya adalah 4
detik, maka bandwidth yang sebenarnya atau bisa kita sebut sebagai throughput
adalah 64 kb / 4 detik = 16 kbps.
Sayangnya, throughput karena banyak alasan, kadang sangat jauh
dari bandwidth maksimum yang mungkin dari suatu media. Beberapa faktor yang
menentukan bandwidth dan throughput adalah:
1.
Piranti jaringan;
2.
Tipe data yang ditransfer;
3.
Topologi jaringan;
4.
Banyaknya pengguna jaringan;
5.
Spesifikasi komputer client/user;
6.
Spesifikasi komputer server;
7.
Induksi listrik dan cuaca;
8.
dan alasan-alasan lain.
Dengan memahami konsep-konsep tersebut kita dapat mulai
memperhitungkan keperluan kecepatan koneksi internet kita yang sesungguhnya dan
pilihan koneksi yang diperlukan. Bukan hanya karena termakan iklan yang
menebarkan janji bandwidth yang tinggi dengan harga yang murah.
Kecepatan transfer data dalam dunia komputer dan telekomunikasi adalah
jumlah data dalam bit yang melewati suatu medium dalam satu detik. Umumnya
dituliskan dalam bit per detik (bit per second) dan
disimbolkan bit/s atau bps bukan bits/s. Seringkali
disalah artikan dengan bytes per second atau B/s atau Bps.
|
Tabel
kecepatan transfer data
|
|||
|
Kecepatan
|
Simbol
|
Keterangan
|
Aplikasi
|
|
1.000 bit/s
|
1 kbit/s atau 1 kbps
|
||
|
1.000.000 bit/s
|
1 Mbit/s atau 1 Mbps
|
1 megabit atau sejuta bit per detik
|
Kecepatan transfer data melalui
komunikasi tanpa kabel (wireless) pada 2.4GHz adalah 2 Mbps sedangkan kecepatan
sebuah switchstandar adalah 100 Mbps.
|
|
1.000.000.000 bit/s
|
1 Gbit/s atau 1 Gbps
|
1 gigabit atau satu milyar bit per detik
|
Kecepatan sebuah switch dengan teknologi Gigabit adalah 1
Gbps.
|
|
1.000.000.000.000 bit/s
|
1 Tbit/s atau 1 Tbps
|
1 terabit atau satu triliun bit per detik
|
Belum ada
|
Apabila kita mempelajari kecepatan transfer data maka kita
tidak akan lepas dari istilah-istilah download, upload, downstream, upstream
dan usage. Mari kita bahas arti dari istilah-istilah tersebut:
1.
Download adalah kegiatan
menyalin data/ file/ aplikasi dari sebuah komputer yang terhubung dalam sebuah
jaringan ke komputer lokal. Untuk melakukan kegiatan download pengguna komputer
harus melakukan permintaan terhadap data/ file/ aplikasi tersebut pada suatu
halaman web.
2.
Upload adalah kebalikan dari
proses download. Jadi upload dapat diartikan sebagai kegiatan menyalin data/
file/ aplikasi dari komputer lokal ke internet (server).
3.
Downstream adalah kecepatan
aliran data ketika pelanggan sedang melakukan download dengan kecepatan
maksimum sampai dengan 284/512 Kbps.
4.
Upstream adalah kecepatan
aliran data ketika pelanggan sedang melakukan upload dengan kecepatan maksimum
sampai dengan 64 Kbps.
2.
Server Proxy
Untuk mempermudah pelayanan, maka alamat pelanggan harus
tersimpan dengan baik. Server proxy berfungsi untuk menyimpan alamat-alamat
favorit pelanggan. Dengan adanya server proxy, pelanggan dapat mengakses
website-website favoritnya dengan lebih cepat. Mengapa demikian? Hal ini
disebabkan server tersebut menyimpan halaman-halaman web yang sering dikunjungi.
Sehingga jika pelanggan mengunjungi website favoritnya, pelanggan tidak perlu
dengan server website tersebut, tetapi cukup terhubung langsung dengan server
proxy ISP. Server proxy akan menghemat penggunaan bandwidth karena pelanggan
tidak perlu lagi terkoneksi langsung ke website yang sering dikunjungi.
3. Backbone
Backbone adalah saluran koneksi utama jaringan ISP dengan
internet. Membuat sebuah backbone memerlukan teknologi yang tinggi dan dana
yang besar. Kebanyakan ISP menyewa backbone dari perusahan lain atau
menggunakan bersama-sama dengan ISP lain. Penggunaan backbone secara
bersama-sama dapat menghemat biaya namun mengurangi kecepatan akses
masing-masing ISP.
4. Keamanan Data
Data yang dipindahkan tentu harus
aman dari gangguan baik berupa kelengkapan data maupun kualitas data.
Untuk itu sistem jaringan perlu menyediakan pengamanan data. Transaksi internet
rawan terhadap pembajakan. Oleh karena itu kita perlu mengetahui apakah sebuah
ISP menggunakan firewall untuk keamanan transaksi online atau tidak. Hal ini
berpengaruh kepada kecepatan akses data terutama pada saat kita upload
(memasukan data dari komputer lokal ke komputer server di internet) dan
download (mengambil data dari internet), sehingga proses tersebut akan berjalan
dengan lancar. Layanan yang diberikan kita juga perlu mengetahui layanan apa
saja yang disediakan oleh sebuah ISP. Apakah ISP tersebut memberikan account
e-mail, berapa besar account e-mail yang disediakan, apakah ISP tersebut
dilengkapi dengan spam filter, dan berbagai layanan yang lain. Hal ini
berfungsi untuk kecepatan akses internet terutama dalam penggunaan e-mail yang
cepat dan besarnya kafasitas account yang dapat digunakan, sehingga penggunaan
layanan ini dapat kita gunakan dengan maksimal.
Kita juga perlu mengetahui teknologi apa saja yang dimiliki
oleh ISP untuk meningkatkan kinerjanya. Saat ini, teknologi kompresi data
memungkinkan transfer data menjadi lebih cepat. Kita perlu tahu apakah sebuah
ISP didukung oleh teknologi semacam ini. Hal ini demi kenyamanan dan kecepatan
kita dalam akses internet.
- Faktor yang Mempengaruhi Kecepatan Akses Internet
Saat kita mengakses internet kadang terasa cepat dan kadang
terasa lambat. Banyak faktor yang mempengaruhi kecepatan akses internet
tersebut. Koneksi internet menggunakan banyak perangkat dari penyedia layanan
yang berbeda. Faktor-faktor yang mempengaruhi kecepatan akses internet adalah:
- Unit Komputer
Komputer sangat berperan dalam kecepatan akses internet
karena di dalam komputer ada harddisk, RAM, dan Processor yang berperan penting
pada proses kerja komputer tersebut. Bila hardisk yang dipakai berkecepatan
rendah maka kecepatan akses internet pun juga rendah, begitu juga bila
menggunakan RAM atau Processor yang kecepatannya rendah, ini sangat mempengaruhi
kecepatan akses internet.
- Modem
Modem juga sangat mempengaruhi kecepatan akses internet.
Modem mempunyai kecepatan yang berbeda-beda. Modem yang sering digunakan adalah
modem yang berkecepatan 56 kbps.
- Jaringan Komunikasi yang digunakan untuk Akses Internet.
Untuk mengakses internet kita bisa menggnakan layanan line
telephone, CDMA, GPRS, dan satelit. Masing-masing layanan tersebut mempunyai
kecepatan yang berbeda-beda. Kecepatan yang paling rendah adalah menggunakan
line telephone.
- Besar Bandwidth
Bandwidth adalah luas atau lebar cakupan frekuensi yang
digunakan oleh sinyal dalam medium transmisi. Bandwidth biasanya diukur dengan
satuan Hertz. Semakin besar bandwidth yang disediakan oleh ISP, maka semakin
cepat pula akses internetnya.
- Jumlah pengguna yang mengakses server secara bersamaan
Kecepatan akses internet pada jam-jam tertentu biasanya
sangat lambat, ini dikarenakan banyaknya pengguna internet yang mengakses
internet secara bersamaan. Pada jam 08.00 – 15.00 WIB biasanya jaringan
internet sedang sibuk-sibuknya. Untuk itu bila tidak mendesak lebih baik
mengakses internet diluar jam tersebut.
- Cara Mengukur Kecepatan Akses Internet
Hal-hal yang perlu diperhatikan agar pengukuran akses
internet kita akurat adalah:
- Jika komputer anda berada dalam suatu jaringan dan semua komputer terhubung dengan internet, lebih baik pastikan komputer yang lain tidak sedang melakukan download atau upload dan lebih baik lagi dimatikan komputer selain server
- Sebaiknya anda melakukan koneksi internet pada PC router atau server saja jika tidak memungkinkan mematikan komputer yang lain. Anda hanya tinggal menonaktifkan jaringan lokal.
- Pastikan komputer anda bersih dari gangguan semua virus, apam atau spyware.
Setelah hal-hal di atas sudah anda kerjakan, maka sekarang
waktunya untuk melakukan pengukuran kecepatan akses internet. Caranya adalah
silahkan buka web CJY-Net. Dengan menggunakan web ini Anda dapat mengukur
kecepatan koneksi menggunakan web browser, baik untuk akses via modem, leased
line (Astinet), ADSL, cable modem, dan lain-lain. Pengukuran dengan CJY_Net
relatif lebih akurat karena menggunakan jaringan internal. Jika Anda
menggunakan modem 56 kbps, dan saluran telepon Anda cukup bagus, maka kecepatan
koneksi >40 kbps. Jika kecepatannya jauh di bawah nilai tersebut mungkin
driver modem yang anda pakai tidak cocok. Jika terjadi kesalahan silahkan
lakukan Refresh.
Subscribe to:
Posts (Atom)






