Sabtu, 24 Mei 2014
Kamis, 15 Mei 2014
Tipe Data Borland C++
Borland C++
memiliki 7 tipe data dasar dan 3 tipe tambahan, diantaranya:
Tabel Tipe Data
Tabel Tipe Data
•Tipe Data Tambahan, yang dimiliki oleh Borland C++, adalah :
Unsigned digunakan bila data yang digunakan hanya data yang positif saja.
Tabel 1.2. Tipe Data Tambahan
Konstanta
Konstanta
adalah suatu nilai yang sifatnya tetap. Secara garis besar konstanta
dapat
dibagi menjadi dua bagian, yaitu:
•
Konstanta Bilangan
•
Konstanta Teks
A. Konstanta Bilangan
Dalam hal ini konstanta bilangan dibagi menjadi tiga
kelompok, antara lain:
· Konstanta
Bilangan Bulat (Integer).
Adalah bilangan yang tidak mengandung nilai desimal.
Ini merupakan nilai
default
pada konstanta bilangan.
Contoh : 1, 2, 3, 100
· Konstanta
Desimal Berpresisi Tunggal ( Floating
Point )
Konstanta Floating Point, mempunyai bentuk penulisan,
yaitu :
- Bentuk
Desimal ( contoh : 5.57 )
- Bentuk
Eksponensial / Bilangan Berpangkat ( contoh : 4.22e3 _ 4.22 x
103 )s
· Konstanta
Desimal Berpresisi Ganda ( Double
Precision )
Konstanta Double Precision, pada prinsipnya sama
seperti Konstanta Floating
Point, tetapi Konstanta Double Precision mempunyai
daya tampung data
lebih besar.
B. Konstanta Teks
Dalam hal
ini konstanta teks dibagi menjadi dua kelompok, antara lain;
· Data
Karakter (Character).
Data karakter hanya terdiri dari sebuah karakter saja
yang diapit oleh tanda
kutip tunggal ( ‘ ). Data karakter dapat berbentuk
abjad ( huruf
besar atau
kecil ), angka,
notasi atau simbol.
Contoh : ‘Y’ ‘y’ ‘9’ ‘&’ dan lain-lain.
· Data
Teks (String).
Data String merupakan rangkaian dari beberapa karakter
yang diapit oleh
tanda kutip ganda ( “ ).
Contoh : “Virusland”, “Jakarta”, “AMIK BSI”, “Y” dan
lain-lain.
C. Deklarasi Konstanta
Bentuk
deklarasi konstanta diawali dengan reserved word const.
Bentuk
penulisannya :
atau
Contoh: const x = 89;
const float phi = 3.14;
const nama_konstanta = nilai konstanta;
const tipe_data nama_konstanta = nilai konstanta;
Pada
deklarasi konstanta bilangan desimal (floating point) harus
diikutsertakan
model dari tipe datanya.
Variabel
Adalah
suatu tempat menampung data atau konstanta dimemori yang
mempunyai
nilai atau data yang dapat berubah-ubah selama proses program.
Dalam
pemberian nama variabel, mempunyai ketentuan-ketentuan antara lain :
- Tidak
boleh ada spasi ( contoh : gaji bersih ) dan dapat menggunakan tanda garis
bawah ( _ ) sebagai penghubung (contoh : gaji_bersih).
· Tidak
boleh diawali oleh angka dan menggunakan operator aritmatika.
Variabel, dibagi menjadi dua jenis kelompok, yaitu :
-Variabel Numerik
- Variabel Teks
A. Variabel Numerik
Variabel
numerik ini dibagi menjadi menjadi 3 (tiga) macam :
1.
Bilangan Bulat atau Integer
2.
Bilangan Desimal Berpresisi Tunggal atau Floating Point.
3.
Bilangan Desimal Berpresisi Ganda atau Double Precision.
B. Variabel Text
1.
Character ( Karakter Tunggal )
2. String
( Untuk Rangkaian Karakter )
C. Deklarasi Variabel
Adalah
proses memperkenalkan variabel kepada Borland C++ dan
pendeklarasian
tersebut bersifat mutlak karena jika tidak diperkenalkan terlebih
dahulu
maka Borland C++ tidak menerima variabel tersebut.
Deklarasi
Variabel ini meliputi tipe variabel, seperti integer atau character dan
nama
variabel itu sendiri. Setiap kali pendeklarasian variabel harus diakhiri oleh
tanda
titik koma ( ; ).
Deklarasi Variabel
TIPE VARIABEL SIMBOL DEKLARASI
Rabu, 14 Mei 2014
Pengertian Algoritma Pada Borland C++
Pengertian Tentang Algoritma / Bahasa C++
Dalam kehidupan nyata banyak masalah yang timbul, terhadap masalah tersebut perlu dicarikan pemecahan masalah, sehingga memberikan solusi yang benar. Bila masalah tersebut dpecahkan dengan komputer maka disebut Algoritma. Secara umum algoritma adalah sejumlah langkah komputasi yang mengubah masukkan (input) menjadi keluaran (output) yang benar.
Algoritma yang masih berupa logika pemecahn selanjutnya diubah menjadi program computer (source code) menurut bahasa pemogarman tertentu, selanjutnya source code ini perlu di kompilasi oleh penejemah (compiler, interpreter), menjadi kode – kode yang dapat di mengerti dan dijalankan oleh computer. Kode ini disebut executable. Kata algoritma berasal dari nama Abu Ja’far Mohammed Ibn Musa al-Khowarizmi seorang ilmuwan Persia yang menulis buku bejudul kitab al jabr a’al-muqabala (rules of restoration and reduction). Pada Merriam-Webster’s Collegiate Dictionary isilah algorithm diartikan sebagai prosedur atau langkah demi langkah untuk memecahkan masalah atau menyelesaikan suatu tugas khususnya dalam menggunakan computer, dalam kamus besar bahasa Indonesia mendefinisikan algoritma sebagai urutan logis pengambilan keputusan untuk pemecahan masalah.
Syarat algoritma menurut Donal E.Knuth sebuah algoritma harus memenuhi syarat,
Finiteness, Algoritma harus berakhir (terminate) setelah mlakukan sejumlah langkah proses.
Finiteness, Algoritma harus berakhir (terminate) setelah mlakukan sejumlah langkah proses.
Definitenes, Setiap langkah algotritma harus didefinisikan dengan tepat dan tidak menimbulkan makna ganda (ambigious). Karena itu cara yang paling tepat dalam menuliskan algoritma adalah dengan menggunakan formal language (bahasa pemograman computer.
Input, setiap algoritma memerlukan data sebagai masukkan untuk diolah Output, setiap algoritma memberikan satu atau beberapa hasil keluaran. Effectiveness, langkah-langkah algoritma dikerjakan dalam waktu yang wajar.
Jenis Proses Algoritma
Langkah yang membentuk algoritma dibagi menjadi tiga kelompok proses
Sequence proses, instruksi kedua dikerjakan setelah instruksi pertama , setelah itu instruksi ketiga baru dikerjakan, instruksi dikerjakan mulai dari instruksi pertama sampai instruksi terakhir.
Selection process, suatu instruksi adakalnya baru boleh dikerjakan apabila memenuhi persyaratan tertetu.
Iteration process, suatu instruksi adakalanya perlu dikerjakan berulang-ulang selama sekian kali, atau selama kondisi masih terpenuhi.
Selain ketiga proses algoritma pada parallel programming terdapat Concurrent Process yang memungkinkan beberapa instruksi dikerjakan secara bersamaan
Langkah yang membentuk algoritma dibagi menjadi tiga kelompok proses
Sequence proses, instruksi kedua dikerjakan setelah instruksi pertama , setelah itu instruksi ketiga baru dikerjakan, instruksi dikerjakan mulai dari instruksi pertama sampai instruksi terakhir.
Selection process, suatu instruksi adakalnya baru boleh dikerjakan apabila memenuhi persyaratan tertetu.
Iteration process, suatu instruksi adakalanya perlu dikerjakan berulang-ulang selama sekian kali, atau selama kondisi masih terpenuhi.
Selain ketiga proses algoritma pada parallel programming terdapat Concurrent Process yang memungkinkan beberapa instruksi dikerjakan secara bersamaan
Tahapan Algoritma, dan penulisan program
Proses pemecahan masalah dengan algoritma tertentu hingga menjadi program dapat dibagi sembilan tahap.
Proses pemecahan masalah dengan algoritma tertentu hingga menjadi program dapat dibagi sembilan tahap.
Mendefinisikan masalah. Masalah yang ingin depacahkan harus jelas lingkupnya.
membuat model, yang disebut membuat model adalah bentuk matematis yang dapat digunakan untuk memecahkan masalah, apakah harus dilakukan pengurutan data, apakah menggunakan perhitungan kambinatorik, dan sebagainya.
merancang algoritma, apa masukkanya, bagaimana rincian prosessnya, apa keluaranya.
menulis program, ubah algoritma menjadi program (source code) sesuai dengan bahasa pemograman.
mengubah source code menjadi executable code melalui proses compiling.
memeriksa hasil compiling jika salah kembali ke tahap menulis program.
menjalankan program (run) untuk diuji kebenarannya menggunakan berbagai data.
memperbaiki kesalahan.
mendokumentasikan program bila sudah benar.
membuat model, yang disebut membuat model adalah bentuk matematis yang dapat digunakan untuk memecahkan masalah, apakah harus dilakukan pengurutan data, apakah menggunakan perhitungan kambinatorik, dan sebagainya.
merancang algoritma, apa masukkanya, bagaimana rincian prosessnya, apa keluaranya.
menulis program, ubah algoritma menjadi program (source code) sesuai dengan bahasa pemograman.
mengubah source code menjadi executable code melalui proses compiling.
memeriksa hasil compiling jika salah kembali ke tahap menulis program.
menjalankan program (run) untuk diuji kebenarannya menggunakan berbagai data.
memperbaiki kesalahan.
mendokumentasikan program bila sudah benar.
PRINSIP PEMOGRAMAN
Tentukan masalah sebenarnya, kesulitan terbesar dalam menuliskan program yang besar bukan dalam menentukan tujuan pemograman, atau dalam mencari cara menetukan metode yang tepat untuk memenuhi tujuan tersebut. Masalah pertama dalam menyelesaikan program besar adalah apa masalah yang sesungguhnya, tujuan yang samara, pertanyaan yang saling bertentangan, harus diterjemahkan dalam formulasi yang tepat.
Tentukan masalah sebenarnya, kesulitan terbesar dalam menuliskan program yang besar bukan dalam menentukan tujuan pemograman, atau dalam mencari cara menetukan metode yang tepat untuk memenuhi tujuan tersebut. Masalah pertama dalam menyelesaikan program besar adalah apa masalah yang sesungguhnya, tujuan yang samara, pertanyaan yang saling bertentangan, harus diterjemahkan dalam formulasi yang tepat.
1). Algoritma Banker
Algoritma Banker merupakan bentuk penjadualan yang dilakukan prosesor untuk mencegah terjadinya deadlock. yang dilalukan algoritma banker jika terjadinya deadlock ialah dengan memutuskan apakah menyetujui atau menunda permintaan suatu proses. misalkan pada suatu proses pasti akan meminta beberapa memory dan register pada system untuk dapat melakukan proses. maka pencegahannya prosesor akan menyediakan memory dan register yang akan dibutuhkan, juga akan menetapkan batas max yang akan diberikan .
2). Algoritma Safty
Algoritma Safety merupakan suatu bentuk algoritma yang mana selalu menginginkan kondisi system dalam keadaan aman. karena pencegahan yang dilakuka oleh algoritma safety ialah dengan menanyakan suatu proses apakah proses sudah dalam keadaan selesai atau belum dengan membandingkan waktu proses dan lamanya eksekusi proses dan melihat apakah kondisi system dalam keadaan aman atau deadlock.
3). Algoritma Ostrich
Dalam algoritma ostrich ini dijelaskan bahwa untuk menangani deadlock ialah dengan berpura-pura bahwa tidak ada masalah apapun. hal ini seakan-akan melakukan hal yang patal, tetapi sistem operasi unix menanggulangi deadlock dengan cara ini dengan tidak mendeteksi deadlock dan membiarkannya secara otomatis mematikan program, sehingga seakan-akan tidak terjadi apapun. jadi jika terjadi deadlock, maka tabel akan penuh, sehingga proses yang menjalankan proses harus menunggu pada waktu tertentu dan mencoba lagi.
Algoritma Banker merupakan bentuk penjadualan yang dilakukan prosesor untuk mencegah terjadinya deadlock. yang dilalukan algoritma banker jika terjadinya deadlock ialah dengan memutuskan apakah menyetujui atau menunda permintaan suatu proses. misalkan pada suatu proses pasti akan meminta beberapa memory dan register pada system untuk dapat melakukan proses. maka pencegahannya prosesor akan menyediakan memory dan register yang akan dibutuhkan, juga akan menetapkan batas max yang akan diberikan .
2). Algoritma Safty
Algoritma Safety merupakan suatu bentuk algoritma yang mana selalu menginginkan kondisi system dalam keadaan aman. karena pencegahan yang dilakuka oleh algoritma safety ialah dengan menanyakan suatu proses apakah proses sudah dalam keadaan selesai atau belum dengan membandingkan waktu proses dan lamanya eksekusi proses dan melihat apakah kondisi system dalam keadaan aman atau deadlock.
3). Algoritma Ostrich
Dalam algoritma ostrich ini dijelaskan bahwa untuk menangani deadlock ialah dengan berpura-pura bahwa tidak ada masalah apapun. hal ini seakan-akan melakukan hal yang patal, tetapi sistem operasi unix menanggulangi deadlock dengan cara ini dengan tidak mendeteksi deadlock dan membiarkannya secara otomatis mematikan program, sehingga seakan-akan tidak terjadi apapun. jadi jika terjadi deadlock, maka tabel akan penuh, sehingga proses yang menjalankan proses harus menunggu pada waktu tertentu dan mencoba lagi.
Algoritma merupakan tahapan-tahapan untuk mencapai hasil. Jadi Algoritma tidak selalu berhubungan dengan Ilmu Komputer. Misalkan cara membuat cake. Pertama kita harus mempersiapkan adonan cake. Kemudian apabila adonan tersebut telah jadi, panaskan oven. Kemudian taruh adonan cake tersebut kedalam Loyang yang telah dioleskan mentega dan ditaburi sedikit tepung. Apabila adonan tersebut telah dimasukkan kedalam Loyang,masukkan Loyang yang berisi adonan cake tersebut kedalam oven yang telah di tentukan suhunya tadi. Tunggulah kira-kira setengah jam. Maka adonan cake tersebut akan menjadi kue cake.
Di sini saya bukan membahas tentang kue cake, tapi saya hanya memberi gambaran logis tentangpengertian Algoritma yang sebenarnya. Yang dapat kita ambil dari contoh di atas adalah untuk menghasilkan sesuatu,maka diperlukan proses. Proses tersebut terdiri dari tahapan-tahapan yang logis. Jadi menurut pemikiran saya,secara umum Inti dari algoritma adalah tahapan-tahapan logis yang harus dipenuhi untuk mencapai suatu hasil.
Sekarang saya akan membahas Algoritma menurut pengertian ilmu Komputer. Algoritma dalam ilmu Komputer adalah urut-urutan yang logis dan tepat untuk memecahkan permasalahan yang menggunakan Komputer dengan bahasa pemrograman yang telah ditentukan seperti bahasa pascal,Visual Basic, C, atau yang lainnya. Untuk membuat sebuah program, seseorang harus memiliki daya pikir yang bagus. Dan untuk menghasilkan sebuah program yang berbeda dengan yang lainnya, maka orang tersebut harus memiliki kreativitas.
Kata Algoritma berasal dari bahasa arab yaitu Algorism yang berarti proses menghitung dengan angka arab. Sedangkan Algorist adalah orang yang menghitung dengan menggunakan angka arab. Sebenarnya, Algoritma itu sendiri berasal dari nama seorang ahli matematika dari Uzbekistan yaitu Abu Abdullah Muhammad Ibn Musa al-Khwarizmi yang dibaca oleh orang barat menjadi Algorism.
Algoritma merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankanalgoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan Heuristik.Algoritma sering mempunyai langkah pengulangan (Iterasi) atau memerlukan keputusan (Logika Boolean dan Perbandingan) sampai tugasnya selesai.
Istilah Algoritmadiambil dari nama penemunya yaitu seorang ilmuan Muslim yang bernama Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi, Al-Khuwarizmi dibaca orang barat menjadi Algorism, kemudian terjadi perubahan pada istilah Algorism menjadi Algorithm, karena Algorism sering di samakan dengan Arithmetic,lambat laun istilah ini secara umum digunakan sebagai metode Komputasi (Perhitungan) sehingga kehilangan makna kata aslinya.
Algorithm atau Algoritma (bahasa indonesia), merupakan bagian terpenting dalam ilmu komputer, sehingga dalam ilmu tersebut terdapat cabang khusus untuk mendesain dan menganalisa Algoritma, bagaimana performa serta karakteristik algoritma dalam pemecahan masalah, terlepas dari implementasi algoritma tersebut. Dalam cabang disiplin ini algoritma dipelajari secara abstrak, terlepas dari sistemkomputer atau bahasa pemrograman yang digunakan. Algoritma yang berbeda dapat diterapkan pada suatu masalah dengan kriteria yang sama.
TCP/IP
Pengertian TCP/IP
Transmission
Control Protocol/Internet Protocol (TCP/IP) adalah satu set aturan standar komunikasi
data yang digunakan dalam proses transferdata dari satu komputer ke
komputer lain di jaringan komputer tanpa melihat perbedaan jenis hardware. Protokol
TCP/IP dikembangkan dalam riset pertama kali oleh Defense Advanced
Research Projects Agency(DARPA) di Amerika Serikat dan paling banyak
digunakan saat ini yang implementasinya dalam bentuk perangkat lunak (software) di
system operasi. Protokol TCP/IP dikembangkan dalam riset pertama kali olehDefense
Advanced Research Projects Agency (DARPA) di Amerika Serikat dan
paling banyak digunakan saat ini yang implementasinya dalam bentuk perangkat
lunak (software) di system operasi.
1. Network Access Layer
Bertanggung jawab mengirim dan
menerima data dari dan ke media fisik. Tiap protokol pada layer ini harus mampu
menerjemahkan sinyal listrik menjadi data digital yang dimengerti
komputer, ethernet, token ring, dan dial-up
modemyang berjalan di atas Public Switched Telephone Network (PSTN),Integrated
Services Digitel Network (ISDN), serta Asynchronus Transfer
Mode (ATM).
2. Internet Layer
Bertanggungjawab dalam proses
pengiriman paket ke alamat yang tepat. Ada beberapa macam protokol di
dalamnya, misalnyaInternet Protocol (IP), Address
Resolution Protocol (ARP), danInternet Control Message
Protocol (ICMP) .
3. Host to Host Layer
Bertanggung jawab untuk mengadakan
komunikasi antara duahost/komputer. Ada dua macam protokol
didalamnya, yaituTransmission Control Protocol (TCP) dan User
Datagram Protocol(UDP ).
4. Application Layer
Bertanggung jawab untuk menampilkan
semua aplikasi yang menggunakan protocol TCP/IP. Sebagai contoh adalah Hypertext
Transfer Protocol (HTTP), File Transfer Protocol (FTP),
danTelnet. Berikut ini perbandingan referensi lapisan-lapisan layer
model Open Sistem Interconnection (OSI) dengan layer
model sistem operasi Linux
Suatu sistem komputer terdiri dari lima unit struktur
dasar, yaitu:
- Unit
masukan (Input Unit)
- Unit
kontrol (Control Unit)
- Unit
logika dan aritmatika (Arithmetic & Logical Unit / ALU)
- Unit
memori/penyimpanan (Memory / Storage Unit)
- Unit
keluaran (Output Unit)
Control Unit dan ALU membentuk suatu unit
tersendiri yang disebutCentral Processing Unit (CPU). Hubungan antar masing-masing
unit yang membentuk suatu sistem komputer dapat dilihat pada gambar berikut:
Data diterima melalui Input Device dan dikirim ke Memory.
Di dalam Memory data disimpan dan selanjutnya diproses di ALU. Hasil proses
disimpan kembali ke Memory sebelum dikeluarkan melalui Output Device. Kendali
dan koordinasi terhadap sistem ini dilakukan oleh Control Unit. Secara ringkas
prinsip kerja komputer adalah Input
– Proses – Output, yang dikenal dengan singkatan IPO.
Fungsi Utama dari masing-masing Unit akan dijelaskan berikut ini:
- Unit Masukan (Input Unit)
Berfungsi untuk menerima masukan (input) kemudian membacanya dan diteruskan ke Memory / penyimpanan. Dalam hubungan ini dikenal istilah peralatan masukan (input device) yaitu alat penerima dan pembaca masukan serta media masukan yaitu perantaranya. - Unit Kontrol (Control Unit)
Berfungsi untuk melaksanakan tugas pengawasan dan pengendalian seluruh sistem komputer. Ia berfungsi seperti pengatur rumah tangga komputer, memutuskan urutan operasi untuk seluruh sistem, membangkitkan dan mengendalikan sinyal-sinyal kontrol untuk menyesuaikan operasi-operasi dan arus data dari bus alamat (address bus) dan bus data (data bus), serta mengendalikan dan menafsirkan sinyal-sinyal kontrol pada bus kontrol (control bus) dari sistem komputer. Pengertian mengenai bus dapat dilihat di bagian bawah halaman ini. - Unit Logika
& Aritmatika (Arithmetical
& Logical Unit)
Berfungsi untuk melaksanakan pekerjaan perhitungan atau aritmatika & logika seperti menambah, mengurangi, mengalikan, membagi dan memangkatkan. Selain itu juga melaksanakan pekerjaan seperti pemindahan data, penyatuan data, pemilihan data, membandingkan data, dll, sehingga ALU merupakan bagian inti dari suatu sistem komputer. Pada beberapa sistem komputer untuk memperingan dan membantu tugas ALU dari CPU ini diberi suatu peralatan tambahan yang disebut coprocessor sehingga khususnya proses perhitungan serta pelaksanaan pekerjaan pada umumnya menjadi lebih cepat. Pengertian mengenaicoprocessor dapat dilihat di bagian bawah halaman ini. - Unit Memori /
Penyimpan (Memory / Storage unit)
Berfungsi untuk menampung data/program yang diterima dari unit masukan sebelum diolah oleh CPU dan juga menerima data setelah diolah oleh CPU yang selanjutnya diteruskan ke unit keluaran. Pada suatu sistem komputer terdapat dua macam memori, yang penamaannya tergantung pada apakah alat tersebut hanya dapat membaca atau dapat membaca dan menulis padanya. Bagian memori yang hanya dapat membaca tanpa bisa menulis padanya disebut ROM (Read Only Memory), sedangkan bagian memori yang dapat melaksanakan membaca dan menulis disebut RAM (Random Access Memory). - Unit Keluaran (Output Unit)
Berfungsi untuk menerima hasil pengolahan data dari CPU melalui memori. Seperti halnya pada unit masukan maka pada unit keluaran dikenal juga istilah peralatan keluaran (Output device) dan media keluaran (Output media).
Hardware Yang Di Gunakan Untuk Membuat Suatu Jaringan
1. NIC(Network Interface Card)
NIC adalah perangkat yang di pasang pada motherboard yang menyediakan port untuk dihubungkan dengan jaringan menggunakan kabel.sebagai penghubung antara komputer dengan jaringan(LAN).
2. MODEM
Modem singkatan dari Modulator DEModulator.Modelator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa(carrier) dan siap untuk dikirimkan,sedangkan domodulator adalah bagian yang memisahkan sinyal informasi (yang berii data maupun pesan ) dari sinyal pembawa yang diterima sehingga informasi tersebut dapat di teriama dengan baik.
Jadi dapat disimpulkan modem merupakan alat komunikasi dua arah.setiap perangkat komunikasi jaraka jauh dua arak umumnya menggunakan bagian yang disebut”MODEM”,Seperti VSAT,microwave ,radio dll.namaun istilah modem sering dikenal sebagai perangkat keras yang digunakan untuk berkomunikasi pada komputer.
3. Router
Router sering digunakan untuk menghubungkan beberapa network.baik nekwork yang sama maupun berbeda dari segi teknologinya.router juga digunakan untuk membagi network besar menjadi bebrapa buah subnetwork(network network kecil).
Sebuah router memiiki kemampuan routering.artinya router secara cerdas dapat mengetagui secara rute perjalanan informasi(yang di sebut packet) akan dilewatkan.apakah tujuan untuk host lain satu network atau berbeda network
4. Brigde
Brigde atau transparent brigde merupakan perangkat keras yang digunakan untuk menghubungkan dua buah LAN(local area network) atau membagi sebuah LAN dua buah segment.tujuananya adalah mengurangi traffic sedemikian rupa sehingga dapat meningkatkan ferporma network
NIC adalah perangkat yang di pasang pada motherboard yang menyediakan port untuk dihubungkan dengan jaringan menggunakan kabel.sebagai penghubung antara komputer dengan jaringan(LAN).
Modem singkatan dari Modulator DEModulator.Modelator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa(carrier) dan siap untuk dikirimkan,sedangkan domodulator adalah bagian yang memisahkan sinyal informasi (yang berii data maupun pesan ) dari sinyal pembawa yang diterima sehingga informasi tersebut dapat di teriama dengan baik.
Jadi dapat disimpulkan modem merupakan alat komunikasi dua arah.setiap perangkat komunikasi jaraka jauh dua arak umumnya menggunakan bagian yang disebut”MODEM”,Seperti VSAT,microwave ,radio dll.namaun istilah modem sering dikenal sebagai perangkat keras yang digunakan untuk berkomunikasi pada komputer.
3. Router
Router sering digunakan untuk menghubungkan beberapa network.baik nekwork yang sama maupun berbeda dari segi teknologinya.router juga digunakan untuk membagi network besar menjadi bebrapa buah subnetwork(network network kecil).
Sebuah router memiiki kemampuan routering.artinya router secara cerdas dapat mengetagui secara rute perjalanan informasi(yang di sebut packet) akan dilewatkan.apakah tujuan untuk host lain satu network atau berbeda network
4. Brigde
Brigde atau transparent brigde merupakan perangkat keras yang digunakan untuk menghubungkan dua buah LAN(local area network) atau membagi sebuah LAN dua buah segment.tujuananya adalah mengurangi traffic sedemikian rupa sehingga dapat meningkatkan ferporma network
5. Switch
Switch dan brigde itu sama.switch adalah brigde yagn memiliki banyak port bridgesehingga dapat di sebut sebagai multiport brigde.switch berfungsi sebagai sentral atau konsentrator pada sebuah network.switch dapat mempelajari alamat hardware host tujuan,sehingga informasi berupa data bisa langsung dikirim keluar host tujuan.
6. HUB
Hub mirip dengan switch,namunswitch tidak secerda switch.jika switch mengirim informasi langsung dikirim ke host tujuan kalau hun mengirin informasi kesemua host.kondisi seperti ini menyebabkan beban traffic yang tinggi.oleh sebab itu hib biasanya digunakan pada network berskala kecil,seperti network di lab.komputer sekolah maupun diwarnet.
Sabtu, 10 Mei 2014
Kegunaan Jaringan
Manfaat Jaringan
Secara umum, jaringan mempunyai beberapa manfaat yang lebih dibandingkan dengan komputer yang berdiri sendiri
dan dunia usaha telah pula mengakui bahwa akses ke teknologi informasi modern selalu memiliki keunggulan kompetitif
dibandingkan pesaing yang terbatas dalam bidang teknologi.
- Jaringan memungkinkan manajemen sumber daya lebih efisien.
- Jaringan membantu mempertahankan informasi agar tetap andal dan up-to-date.
- Jaringan membantu mempercepat proses berbagi data (data sharing).
- Jaringan memungkinkan kelompok-kerja berkomunikasi dengan lebih efisien.
- Jaringan membantu usaha dalam melayani klien mereka secara lebih efektif.
Network HardwareLocal Area Networks (LAN)
Komputer yang tersambung dalam satu ruangan di sebut Local Area Networking, disingkat LAN
LAN (Local Area Network) adalah suatu kumpulan komputer, dimana terdapat beberapa unit komputer (client) dan 1 unit
komputer untuk bank data (server). Antara masing-masing client maupun antara client dan server dapat saling bertukar
file maupun saling menggunakan printer yang terhubung pada unit-unit komputer yang terhubung pada jaringan LAN.
Berdasarkan kabel yang digunakan ,ada dua cara membuat jaringan LAN, yaitu dengan kabel BNC dan kabel UTP.
Keuntungan Jaringan LAN
•Pertukaran file dapat dilakukan dengan mudah (File Sharing).
•Pemakaian printer dapat dilakukan oleh semua client (Printer Sharing).
•File-file data dapat disimpan pada server, sehingga data dapat diakses dari semua client menurut otorisasi
sekuritas dari semua karyawan, yang dapat dibuat berdasarkan struktur organisasi perusahaan sehingga keamanan
data terjamin.
•File data yang keluar/masuk dari/ke server dapat di kontrol.
•Proses backup data menjadi lebih mudah dan cepat.
•Resiko kehilangan data oleh virus komputer menjadi sangat kecil sekali.
•Komunikasi antar karyawan dapat dilakukan dengan menggunakan E-Mail & Chat.
•Bila salah satu client/server terhubung dengan modem, maka semua atau sebagian komputer pada jaringan LAN
dapat mengakses ke jaringan Internet atau mengirimkan fax melalui 1 modem.
Metropolitan Area Networks
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.
Wide Area Network
Komputer yang tersambung dalam beberapa gedung dan beberapa kota di sebut Wide Area Networking, disingkat WAN.
WAN disebut kumpulan dari LAN dan/atau Workgroup yang dihubungkan dengan menggunakan alat komunikasi modem
dan jaringan Internet, dari/ke kantor pusat dan kantor cabang, maupun antar kantor cabang. Dengan sistem jaringan ini,
pertukaran data antar kantor dapat dilakukan dengan cepat serta dengan biaya yang relatif murah. Sistem jaringan ini