Transcript
Page 1: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

PENGANTAR TEKNOLOGI INFORMASI

Tugas III

ISTILAH KOMPUTER DAN PENGERTIANNYA

Oleh:

1. FabrizioSaimima 6720131472. Bertho Molly 6820130683. ArnestMahardika 6820130624. Suradi 742013007

FakultasTeknologiInformasiUniversitasKristenSatyaWacana

2013

1

Page 2: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

I. PENDAHULUAN

Perkembangan teknologi pada saat ini sudah demikian majunya. Hampir semua lini kehidupan manusia tidak terlepas dengan dukungan teknologi.Komputermenjadibagian yang sangatpentingdalammendukungperkembanganteknologi yang sangatcepat ini.Dengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan informasi,lebih-lebih bila kita ingin belajar dalam bidang komputer.Istilah-istilah baru dibidang komputer dan jaringan terus mengalir. Kita wajib banyak membaca agar pengetahuan dan pemahaman kita bertambah luas. Pada kesempatan ini dalam paper ini akan membahas mengenai istilah-istilah komputer dan jaringan yang hanya terbatas, semoga dapat menambah wawasan kita dan semangat kita untuk terus belajar.

II. PENGERTIAN BEBERAPA ISTILAH KOMPUTER DAN JARINGAN1. HUB

Pengertian dari hub atau concentrator yaitu:a. Alat yang digunakan untuk mengirimkan data dari suatu

tempat ke tempat yang lain. Untuk membangun sebuah LAN (Local Area Network) dengan topologi star atau bintang, kita memerlukan sebuah hub untuk menyambungkan semua komputer yang ada sehingga semua komputer tersambung dapat saling berkomunikasi. Hub ada 2 macam yaitu: shared hubdan switched hub. Shared hub membagi kapasitas jaringan dengan banyaknya koputer yang tersambung sedangkan switched hub tidak

b. Perangkat penghubung komputer-komputer dalam jaringan (LAN) kepada server, terutama pada jaringan dalam bentuk star. Hub memiliki banyak port dan tiap port diisi oleh satu komputer.

c. Perangkat sentral dalam sebuah LAN yang memiliki konfigurasi bintang.

2

Page 3: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

(Gambar 1.1 Hub)

Hub merupakan perangkat keras yang sangat penting dalam jaringan komputer, Hub sangat mempengaruhi proses koneksi antar komputer sehingga jika Hub mengalami kerusakan maka seluruh jaringan komputer akan terputus dan terganggu.

Hub berfungsi sebagai peragkat keras penerima sinyal dari sebuah komputer dan merupakan titik pusat yang menghubungkan ke seluruh komputer dalam jaringan tersebut. Hub juga berperan sebagai penguat sinyal kabel UTP, konsentrator dan penyambung. Berdasarkan fungsinya Hub dibedakan menjadi 2 macam yakni:1. Hub pasif merupakan hub yang berfungsi sebagai pemmisah atau pembagi jaringan, akan tetapi tidak melakukan penguatan sinyal sehingga hub ini tidak membutuhkan tenaga listrik tambahan.2. Hub Aktif berfungsi sebagai penghubung jalur secara fisik dan penguat sinyal dalam jaringan, Akan tetapi Hub aktif membutuhkan tenaga listrik tambahan untuk bisa bekerja.

2. SWITCH

(Gambar 1.2 Switch)

3

Page 4: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Pengertian dari switch yaituTombol/kenop pemutar, penukar

Switch pada dasarnya mempunyai fungsi seperti Hub yaitu sebagai pembagi sinyal dan penguat sinyal pada jaringan komputer akan tetapi switch lebih cerdas dari pada Hub karena Switch dapat mengenali alamat data yang harus ditransmisikan dan mampu mengatur lalu lintas data dalam jaringan secara lebih baik dibandingkan dengan Hub.

Switch merupakan titik percabangan dari proses transfer data sehingga jika switch mengalami masalah maka seluruh koneksi jaringan dan proses transfer data akan terganggu. Switch biasanya memiliki banyak port yang akan menghubungkan ke jaringan komputer dan port - port tersebut akan berhubungan dengan konektor RJ 45

3. BRIDGEPengertian dari bridge yaituPerangkat yang dipergunakan untuk menjembatani 2 jaringan. Tetapi berbeda dengan repeater yang hanya berfungsi sebagai jembatan fisik, bridge dapat berfungsi juga sebagai jembatan nalar (logical) seperti pembongkaran dan penyusunan paket, penyelamatan, buffering dan lain-lain. Dengan demikian bridge dapat dipakai untuk menghubungkan dua macam jaringan yang bebeda format paketnya ataupun yang berbeda kecepatan transmisinya.Misalnya: Dua kantor menggunakan dua jenis sistem jaringan

yang berbeda, yang satu menggunakan sistem ethernet dan yang lainnya menggunakan sistem arcnet, maka kedua sistem tersebut dapat digabung dengan menggunakan bridge.

Bridge adalah sebuah komponen jaringan yang digunakan untuk memperluas jaringan atau membuat sebuah segmen jaringan. Bridge jaringan beroperasi di dalam lapisan data-link pada model OSI. Bridge juga dapat digunakan untuk menggabungkan dua buah media jaringan yang berbeda, seperti halnya antara media kabel Unshielded Twisted-Pair (UTP) dengan kabel serat optik atau dua

4

Page 5: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

buah arsitektur jaringan yang berbeda.

Karakteristik BridgeKoneksi internet digunakan pada 1 PC saja, atau koneksi internet di-share dengan beberapa PC menggunakan server/access point.

Koneksi internet menggunakan pilihan paket quota, sehingga tidak selalu terhubung ke internet selama 24 jam.

Menginginkan kerja modem yang lebih ringan, karena jika koneksi di-share maka modem tidak dijadikan sebagai server untuk membagi bandwidth, sehingga modem lebih awet. Namun konsekuensinya, untuk membagi bandwidth diperlukan tambahan server/access point.

Dapat memisahkan jaringan yang luas menjadi sub jaringan yang lebih kecil.Dapat mempelajari alamat, meneliti paket data dan menyampaikannya.Dapat mengoleksi dan melepas paket-paket diantara dua segmen jaringan.Dapat mengontrol broadcast ke jaringan.Dapat merawat address table.

Keuntungan dan Kelemahan Bridge.Bridge adalah sebuah relay atau interconnecting device yang bias digunakan untuk menyediakan beberapa kemampuan berikut.

Memperluas/menambah jarak dari network yang ada.Menambah jumlah workstation pada network Mengurangi kemacetan traffic (dengan network partitioning)Menyediakan koneksi ke network yang berbeda (misalnya Ethernet ke Token Ring).Memindahkan data melalui intermediate network dengan protokol yang berbeda.

5

Page 6: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Kelemahan yang terjadi pada bridgeBridge tidak bisa memblokir paket broadcastMenambah delay pada jaringan.

Jika alamat yang diterima tidak di kenal oleh bridge, maka akan di siarkan berita ke jaringan segmen lain dan hal ini dapat menyebabkan terjadinya broadcast strom (badai siaran) yang efeknya dapat membuat jaringan macet total.

Walaupun dapat memiliki domain collision yang berbeda, tetapi peralatan bridge hanya memiliki satu broadcat domain.

(Gambar 1.3 Bridge)

4. ROUTERPengertian dari router yaitu:Mesin atau perangkat yang bertugas mengatur lalu-lintas akses antar jaringan yang berupa segment dan kelas sedemikian rupa sehingga dapat saling berkomunikasi. Perangkat ini memiliki kemampuan melewatkan paket IP (Internet Protocol) antar jaringan yang memiliki banyak saluran. Router dapat berupa perangkat keras khusus seperti Cisco Router atau perangkat lunak seperti autoNet, Winroute dan lain-lain.  Router adalah perangkat jaringan yang digunakan untuk membagi protocol kepada anggota jaringan yang lainnya, dengan adanya router maka sebuah protocol

6

Page 7: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

dapat di-sharing kepada perangkat jaringan lain. Contoh aplikasinya adalah jika kita ingin membagi IP Adress kepada anggota jaringan maka kita dapat menggunakan router ini, ciri-ciri router adalah adanya fasilitas DHCP (Dynamic Host Configuration Procotol), dengan mensetting DHCP, maka kita dapat membagi IP Address, fasilitas lain dari Router adalah adanya NAT (Network Address Translator) yang dapat memungkinkan suatu IP Address atau koneksi internet disharing ke IP Address lain.

misalnya jika pada suatu perangkat jaringan (komputer) memiliki IP Adress 192.168.0.1, maka agar komputer lain dapat berkomunikasi, harus diberikan IP Address dengan Network Identification 192.168.0 dan dengan Host Identification 2-254, contoh 192.168.0.10, 192.168.0.11 dan seterusnya.Permasalahan akan muncul ketika perangkat jaringan yang terhubung sangat banyak (biasanya di atas 20 perangkat), seorang administrator akan dipaksa berkeliling untuk mensetting IP Address tiap host, Oleh karenanya kita dapat menggunakan Router.

Jenis-jenis Router

1. Router Aplikasi

2. Router Hardware

3. Router PC

Router aplikasi adalah aplikasi yang dapat kita instal pad sistem operasi, sehingga sistem operasi tersebut akan memiliki kemampuan seperti router, contoh aplikasi ini adalah Winroute, WinGate, SpyGate, WinProxy dan lain-lain.

Router Hardware adalah merupakan hardware yang memiliki kemampuan sepertiu router, sehingga dari hardware tersebut dapat memancarkan atau membagi IP Address dan men-sharing IP Address, pada prakteknya Router hardware ini digunakan untuk membagi koneksi internet pada suatu ruang atau wilayah, contoh

7

Page 8: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

dari router ini adalah access point, wilayah yang dapat mendapat Ip Address dan koneksi internet disebut Hot Spot Area.

Router PC adalah Sistem Operasi yang memiliki fasilitas untuk membagi dan mensharing IP Address, jadi jika suatu perangkat jaringan (pc) yang terhubung ke komputer tersebut akan dapat menikmati IP Address atau koneksi internet yang disebarkan oleh Sistem Operasi tersebut, contoh sistem operasi yang dapat digunakan adalah semua sistem operasi berbasis client server, semisal Windows NT, Windows NT 4.0, Windows 2000 server, Windows 2003 Server, MikroTik (Berbasis Linux), dan lain-lain.

5. FIREWALLPengertian dari firewall yaituSuatu program yang berfungsi untuk melindungi suatu sistem komputer atau jaringan komputer tertentu dari pengaksesanoleh pemakai yang tidak berhak, melalui internet.

Firewall adalah kombinasi dari hardware dan software yang berfungsi untuk memisahkan sebuah jaringan menjadi dua atau lebih untuk menjaga keamanan dataFirewall merupakan suatu cara untuk memastikan bahwa data pada komputer atau server Web yang terhubung tidak akan bisa diakses siapa saja di Internet. Pihak lain yang mengakses informasi pribadi atau mengubah situs Web anda akan di blokir oleh Firewall.Firewall yaitu seperangkat program yang saling terhubung, yang beerada di server gateway jaringan, yang berfungsi untuk melindungi sumber daya dari jaringan pribadi dari pengguna dari jaringan lain. Dengan intranet suatu perusahaan memungkinkan pekerjanya mengakses ke Internet lebih luas menginstal firewall untuk mencegah orang luar mengakses sumber daya pribadi untuk mengendalikan data.Firewall, pada dasarnya bekerja sama dengan program router yang memeriksa setiap paket jaringan supaya dapat  menentukan apakah akan maju ke arah tujuannya. Firewall juga bekerja dengan proxy server yang membuat permintaan jaringan atas nama pengguna workstation. Komputer yang dirancang khusus terpisah dari sisa jaringan sering diinstal

8

Page 9: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Firewall, sehingga tidak ada permintaan yang masuk bisa langsung pada sumber daya jaringan pribadi. 

(Gambar 1.4 Firewall)6. FILE SERVER

Pengertian darifile server yaitu:Perangkat lunak dalam suatu sistem jaringan yang memungkinkan penggunaanfile-file yang disimpan dalam server oleh sistem jaringan lain.

 F ile S erver  adalah sebuah komputer terpasang ke jaringan yang memiliki tujuan utama memberikan lokasi untuk akses disk bersama , yaitu penyimpanan bersama file komputer (seperti dokumen, file suara, foto, film, gambar, database, dll .) yang dapat diakses oleh workstation yang melekat pada jaringan komputer. Istilah server menyoroti peranan mesin dalam client-server skema, di mana klien workstation menggunakan penyimpanan. Sebuah file server tidak dimaksudkan untuk melakukan tugas-tugas komputasi, dan tidak menjalankan program atas nama klien. Hal ini dirancang terutama untuk memungkinkan penyimpanan dan pengambilan data sementara perhitungan dilakukan oleh workstation.File server biasanya ditemukan di sekolah-sekolah dan kantor-kantor dan jarang terlihat di penyedia layanan internet lokal dengan menggunakan LAN untuk menghubungkan komputer klien mereka.

9

Page 10: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Jenis-jenis file serverSebuah file server mungkin khusus atau non-dedicated. Sebuah dedicated server dirancang khusus untuk digunakan sebagai file server, workstation terpasang dengan untuk membaca dan menulis file dan database. File server juga dapat dikategorikan dengan metode akses: Internet file server sering diakses oleh File Transfer Protocol (FTP) atau oleh HTTP (namun berbeda dari server web , yang sering menyediakan konten web dinamis selain file statis). Server pada LAN biasanya diakses oleh SMB / CIFS protokol ( Windows dan Unix-like ) atau NFS protokol (Unix-seperti sistem). Database server , yang menyediakan akses ke database bersama melalui device driver database, tidak dianggap sebagai file server. Banyak file server secara bersamaan print server juga, karena mereka memberikan akses ke printer melalui jaringan. Sebuah file tunggal melayani komputer dapat diakses oleh beberapa berarti: mungkin menjalankan server FTP, server SMB, dll, melayani file yang sama.

Desain file serverDalam bisnis modern desain file server yang rumit oleh tuntutan bersaing untuk ruang penyimpanan, kecepatan akses, pemulihan , kemudahan administrasi, keamanan , dan anggaran. Hal ini lebih rumit oleh lingkungan yang terus berubah, di mana perangkat keras baru dan teknologi cepat obsolesces peralatan tua, mulus namun harus datang online dalam mode kompatibel dengan mesin yang lebih tua. Untuk mengelola throughput yang , beban puncak, dan waktu respon , vendor dapat memanfaatkan teori antrian untuk model bagaimana kombinasi dari hardware dan software akan merespon lebih dari berbagai tingkat permintaan. Server juga dapat mempekerjakan dinamis load balancing skema untuk mendistribusikan permintaan di berbagai potongan perangkat keras.

Bagian utama dari peralatan hardware untuk server selama beberapa dekade terakhir telah terbukti menjadi hard disk drive . Meskipun bentuk-bentuk lain dari penyimpanan yang layak (seperti pita magnetik dan solid-state drive ) hard disk

10

Page 11: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

terus menawarkan cocok untuk biaya, kinerja kapasitas, dan Karena fungsi penting dari sebuah server file penyimpanan, teknologi telah dikembangkan untuk beroperasi beberapa disk drive bersama-sama sebagai sebuah tim, membentuk array disk . Sebuah array disk biasanya memiliki tembolok (memori penyimpanan sementara yang lebih cepat daripada disk magnetik), serta fungsi-fungsi lanjutan seperti RAID dan virtualisasi penyimpanan . Biasanya array disk meningkatkan tingkat ketersediaan berlebihan dengan menggunakan komponen lain selain RAID, seperti pasokan listrik . Array disk mungkin konsolidasi atau virtualisasi dalam jaringan area penyimpanan (SAN).

Network Attached StorageNetwork Attached Storage (NAS) adalah file-tingkat penyimpanan data komputer yang terhubung ke jaringan komputer menyediakan akses data ke heterogen klien. Perangkat NAS khusus yang dibedakan dari file server umumnya dalam NAS menjadi alat komputer – komputer khusus dibangun dari bawah ke atas untuk melayani file – bukan dari komputer tujuan umum yang digunakan untuk melayani file (mungkin dengan fungsi lainnya). Dalam diskusi tentang nass, istilah “file server” umumnya adalah singkatan untuk istilah kontras, mengacu pada komputer tujuan umum saja.

Pada 2010 NAS perangkat yang mendapatkan popularitas, menawarkan metode yang mudah untuk berbagi file antara beberapa komputer. Potensi manfaat penyimpanan jaringan terpasang, dibandingkan non-dedicated file server, termasuk akses data lebih cepat, administrasi lebih mudah, dan konfigurasi sederhana.

Sistem NAS jaringan peralatan yang mengandung satu atau lebih hard drive, sering disusun menjadi logis, wadah penyimpanan berlebihan atau RAID array. Network Attached Storage menghilangkan tanggung jawab melayani file dari server lain di jaringan. Mereka biasanya menyediakan akses ke file menggunakan protokol jaringan berbagi file seperti NFS , SMB / CIFS ( Server Message Block / Internet File Sistem Umum ), atau AFP .

Keamanan

File server umumnya menawarkan beberapa bentuk sistem keamanan untuk membatasi akses ke file untuk pengguna tertentu atau kelompok. Dalam organisasi besar, ini adalah tugas biasanya

11

Page 12: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

didelegasikan kepada apa yang dikenal sebagai layanan direktori seperti OpenLDAP , Novell eDirectory atau Microsoft Active Directory .

Server ini bekerja dalam lingkungan komputasi hirarkis yang mengobati pengguna, komputer, aplikasi dan file sebagai entitas yang berbeda tetapi terkait pada jaringan dan akses hibah berdasarkan kredensial pengguna atau grup. Dalam banyak kasus, layanan direktori file server rentang banyak, berpotensi ratusan untuk organisasi besar. Di masa lalu, dan dalam organisasi yang lebih kecil, otentikasi dapat berlangsung secara langsung ke server itu sendiri

7. WEB SERVERPengertian dari web server yaitu:Suatu program (dan juga mesin yang menjalankan program) yang mengerti protokol HTTP (Hypertext Transver Protocol) dan dapat menanggapi permintaan-permintaan dari web browser yang menggunakan protokol tersebut.

Web server merupakan layanan untuk melayani pemrograman web berbasis server server web adalah : Apache, PWS(Windows 9x), IIS (Windows NT/XP/2003 server) dan Tomcat.Pemrograman web terbagi menjadi 2 bagian yaitu : 1. Web Client Programing, pemrograman web yang ditentukan pada sisi client. Yang termasuk pada web client programming, yaitu : HTML, JavaScript, dan VBScript.2. Web Server Programming, pemrograman web yang ditentukan pada sisi server, Adapun yang termasuk ke dalam kategori ini adalah ASP, PHP, JSP, ColdFusion, dan ASP .NET.

ApacheApache merupakan server web yang digunakan dalam pemrograman web berbasis server. Apache merupakan server web yang bersifat open source sehingga menjadikan apache sebagai server web alternatif dari Netscape (sekarang dikenal sebagai Sun Java System Web Server).

XamppXampp merupakan paket yang terdiri dari Apache, MYSQL, PHP, dan Perl. Xampp sangat mudah untuk diinstalasi dan untuk mendapatkannya, cukup mendownlad pada situs :

12

Page 13: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

http://www.apachefriends.org/en/index.htmlXampp dikembangkan oleh Apache Friends yang merupakan sebuah website non-komersial yang bertujuan untuk mempromosikan web server Apache. Xampp ditemukan pada musim semi tahun 2002 oleh Kai’ Oswald’ Seidler dan Kay Vogelgesang.

Pemahaman Script dan TagScript yaitu kumpulan instruksi program yang tidak memerlukan kompilasi dan hasilnya ditampilkan pada browser. Yang termasuk kedalam kategori script, yaitu : JavaScript, VBScript, PHP, ASP atau JSP.TAG merupakan tanda yang mengapit sebuah elemen pada dokumen HTML atau Script. Contoh: <B>, yang merupakan tag <> sedangkan B adalah elemen HTML. Kesimpulannya tag berperan dalam mengatur elemen-elemen dalam dokumen HTML atau script. Script berperan dalam instruksi program antara HTML dan Script PHP dapat saling berdiri sendiri atau juga dapat saling berkaitan.Contoh HTML atau script PHP yang saling berdiri sendiri :- HTML<HTML><BODY><P>Haloo</P></BODY></HTML>- PHP<?echo”Selamat Belajar PHP”;?>Contoh: HMTL atau Script PHP yang saling berkaitan: (Script PHP dalam HTML)<HTML><TITLE>TES</TITLE><BODY><B><? echo”Selamat Belajar PHP”; ?></B></BODY></HTML>Contoh: HTML dalam Script<?echo”<HTML>”;echo”<TITLE>TES</TITLE>”;echo”<BODY>”;echo”<P align=center>Mengenal PHP</P>”;echo”<B><Font Size=20>Selamat Belajar PHP</B></Font>”;echo”<BODY>”;

13

Page 14: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

echo”<HTML>”;?>

Struktur Penulisan Script PHPPHP memiliki struktur penulisan seperti berikut :<?Isi Script?>- Setiap script php harus diawali dengan tag <? dan diakhiri dengan tag ?>- Elemen HTML yang berada di antara tag <? dan tag ?> harus diawali dengan script echo.Contoh : <? echo”<B>Belajar PHP</B>”; ?>- Pendeklarasian variable dan pencetakan statemen harus diakhiri dengan ; (semicolon)Contoh : <?$Nama=”Sukarno”;?> atau<? echo”My Solution”;?>- Untuk penulisan keterangan atau komentar, terbagi menjadi 2 cara :1. Per komentar (per baris), penulisannya diawali dengan tanda //Contoh :<?// Ini tanda komentar per komentarecho”Komentar per komentar”;?>2. Antar komentar, penulisannya diawali dengan tanda /* dan diakhiri dengan tanda */. Contoh:<?/*Ini termasuk komentar juga tetapi komentar jenis antar komentarAtauSistem multiline.*/echo”Komentar antar komentar”;?>

VariableSetiap pemrograman web atau aplikasi dibutuhkan apa yang namanya variabel. Variabel adalah sebuah bentuk pendeklarasian nama yang memiliki nilai dengan tipe data tertentu.Setiap pendeklarasian variabel pada PHP dimulai dengan menggunakan tanda $ (dollar). Bentuk penulisan pendeklarasian variabel seperti berikut :$Nama variabel = nilai variabel;Contoh :

14

Page 15: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

$A = 1;$Nama = “Angkasa”;$Point=””;Contoh progran phpnya:<?$Negara=”Indonesia”;echo”Negaraku adalah $Negara”;?>Adapun variabel yang dideklarasikan pada form melalui dokumen HTML dapat dilihat seperti pada file input.html seperti berikut:<form method=”POST” action=”cek.php”>Nama : <input type=”text” name=”Nama”>Email : <input type=”text” name=”Email”>Telephone : <input type=”text” name=”Phone”><input type=”submit” value=”Submit” name=”Submit”></Form>Dari form di atas terdapat 3 buah variabel, yaitu : Nama, Email, dan Phone. Nilai dari masing-masing variabel tersebut tergantung dari karakter atau angka yang dimasukkan pada textbox tersebut.Pada form input.html tersebut telihat Methode=Post dan Action = cek.php, itu maksudnya hasil submitnya akan dikirim ke cek.php.Script cek.php dapat dilihat seperti berikut:<?echo”Nama : $Nama<br>”;echo”Email : $Email<br>”;echo”Telephone : $Phone<br>”;?>

Tipe DataPHP mengenal 5 tipe data, yaitu : String, Integer, Float, Array, dan Objects. Setiap nilai pada suatu variabel emiliki tipe data yang disesuaikan dengan nilai itu sendiri.

OperatorOperator adalah sebuah tanda yang memberika arti atau nilai pada suatu variabel. Macam-macam operator yaitu : Operator aritmatika, bitwise, assignment, perbandingan, logika, dan increament/decreament.

Operator AritmatikaOperator aritmatika adalah operator yang sering digunakan dalam pengoperasian perkalkulasian.OperatorArti

15

Page 16: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Contoh Penerapan+Penjumlahan$A+$B atau 200+103-Pengurangan$D-$A atau 150-175*Perkalian$A*$B atau 2300*25/Pembagian$A/2%Sisa hasil bagi (mod)$%2Contoh :<?$N1=200;$N2=4;$K1=$N1+$N2;$K2=($N1+$N2)*2;$K3=$N1%2;echo”Nilai dari K1 adalah $K1 <br>”;echo”Nilai dari K2 adalah $K2 <br>”;echo”Sisa hasil bagi dari 200 dengan 2 adalah $K3”;?>

8. DATABASE SERVER

Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga mampu memenuhi informasi yang optimal yang dibutuhkan olehpara pengguna.Database server adalah sebuah program komputer yang menyediakan layanan database untuk program komputer lain atau komputer, seperti yang didefinisikan oleh model client-server. Istilah ini juga dapat merujuk ke komputer yang didedikasikan untuk menjalankan program seperti itu.

16

Page 17: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Jenis-jenis software program Database Server:

MySQL

MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.

Kelebihan MySQL antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Free (bebas didownload) MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.

3. stabil dan tangguh, fleksibel dengan berbagai pemrograman 

4. Security yang baik & mendukung transaksi

5. dukungan dari banyak komunitas & perkembangan software yang cukup cepat

6. kemudahan management database 

ORACLE

Pengertian Oracle

17

Page 18: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:

         Dapat bekerja di lingkungan client/server (pemrosesan tersebar)

Menangani manajemen space dan basis data yang besar Mendukung akses data secara simultan Performansi pemrosesan transaksi yang tinggi Menjamin ketersediaan yang terkontrol Lingkungan yang terreplikasiDatabase merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Karena pentingnya peran database dalam sistem informasi, tidaklah mengherankan bahwa terdapat banyak pilihan software Database Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle, IBM DB/2, dan PostgreSQL.

Kelebihan Dan Kekurangan Oracle

Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah. Sebagai contoh, organisasi yang besar membutuhkan server yang terdistribusi dan memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati. Organisasi tersebut juga mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman dan berjalan di berbagai platform yang berbeda. Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi besar tersebut. Berbagai fitur tersebut membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu adalah harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan dalam sistem informasi di organisasi yang berukuran besar.

Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber daya. Organisasi yang besar harus mampu melakukan transaksi data dalam volume yang besar dan akan terus bertambah besar. Jika dijalankan hanya pada satu server

18

Page 19: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

saja, MySQL memang bisa berjalan lebih cepat daripada Oracle. Namun jika satu server sudah tidak bisa lagi menangani beban yang terus bertambah besar, kinerja MySQL mengalami stagnasi karena keterbatasan server tersebut. Namun Oracle mendukung fitur Grid yang dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan. Hanya dengan menambahkan server atau data storage ke dalam Oracle Grid, maka kinerja dan kapasitas Oracle dapat terus berkembang untuk mengikuti beban kerja yang terus meningkat.Demikianlah salah satu (atau dua) keunggulan dari Oracle. Tidaklah mengherankan bahwa meskipun Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, perusahaan-perusahaan besar memilih Oracle dan tidak menggunakan DBMS seperti MySQL yang gratis karena mereka membutuhkan fleksibilitas dan skalabilitas dalam sistem informasi yang mereka gunakan

FIREBIRD

Sejarah Firebird

Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000 mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source. Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open source, justru kembali ke pola komersial software. Tapi pada saat yang bersamaan programmer-progammer yang tertarik dengan source code InterBase 6.0 tersebut lalu membuat suatu team untuk mengembangkan source code database ini dan kemudian akhirnya diberinama Firebird.

Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Karena itulah Interbase dan Firebird sebenarnya mempunyai CORE yang sama karena awalnya sama” dikembangkan oleh Borland.

Kemampuan dan Kelebihan Firebird

19

Page 20: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Beberapa kemampuan dari open source DBMS ini antara lain:- Firebird support dengan transaksi layaknya pada database komersial lainnya. Sebuah transaksi bisa di-commit atau di-rollback dengan mudah. Bahkan Firebird support dengan savepoint pada suatu transaksi dan kita bisa melakukan rollback kembali ke savepoint yang kita tentukan tadi (ini mirip seperti fasilitas pada Oracle).-Firebird menggunakan sintaks standard untuk menciptakan suatu foreign key-Firebird support row level locks, secara default Firebird menggunakan apa yang disebut dengan multi-version concurrency system. Ini artinya bahwa semua session pada database akan melihat data yang lama sampai data yang baru sudah di-commit ke dalam database. Sebagai alternative untuk locking juga bisa digunakan perintah select… for update with lock-Firebird support stored procedure dan triggers dengan bahasa yang standard sehingga tidak akan membingungkan bagi Anda yang ingin belajar. Triggers pada Firebird mirip seperti yang dijumpai dalam Oracle yaitu menggunakan before atau after insert, update atau delete. Ini berbeda dengan sistem trigger pada Sybase atau MS SQL Server yang menggunakan tabel virtual inserted dan deleted.-Firebird bisa melakukan replikasi, solusi untuk replikasi kebanyakan dibuat oleh pihak ketiga, tetapi sebenarnya teknik replikasi ini seperti konsep trigger yang selalu memonitor adanya operasi insert, update atau delete ke dalam database.-Firebird support dengan multiple data file, ya, Firebird bisa menggunakan lebih dari satu file sebagai single logic database. Ini sangat berguna bagi para DBA (Database Administrator) untuk mengadministrasi database.-Software untuk mengadministrasi mudah didapat karena banyak sekali software untuk mengadministrasi database Firebird, misalnya saja EMS IB Manager, IBConsole, isql, FBManager, Marathon dan banyak lagi yang lainnya. Aplikasi tersebut ada yang komersial atau bahkan ada yang open source.-Library connection untuk Firebird yang sudah tersedia ada banyak, ada driver untuk ODBC, JDBC bahkan .NET database provider. Bahkan dari PHP juga sudah disediakan library untuk koneksi ke database Firebird ini.-Banyaknya fasilitas support dan maintenance karena banyaknya komunitas Firebird. Di Indonesia sendiri komunitas yang sering menggunakan Firebird biasanya adalah programmer Delphi. 

20

Page 21: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

  MICROSOFT SQL SERVER 2000

Microsoft SQL Server 2000 adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.

DBMS merupakan suatu system perangkat lunak untuk memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Dengan DBMS, user akan lebih mudah mengontrol dan mamanipulasi data yang ada. Sedangkan RDBMS atau Relationship Database Management System merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar table. RDBMS (Relational Database Management System) adalah perangkat lunak untuk membuat dan mengelola database, sering juga disebut sebagai database engine. Istilah RDBMS, database server-software, dan database engine mengacu ke hal yang sama; sedangkan RDBMS bukanlah database. Beberapa contoh dari RDBMS diantaranya Oracle, Ms SQL Server, MySQL, DB2, Ms Access.

VISUAL FOXPRO 6.0

Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit  Interface) pada tahun  1989.  FoxPro  berkembang menjadi Visul FoxPro pada tahun 1995. kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi objek. Visual FoxPro  6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan  produk desktop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web. Dengan adanya Visual Studio,  FoxPro  menjadi  anggotanya.  Sasaran  utama  Visual  Studio  adalah menyediakan alat bantu pemrogrman dan database untuk mengembangka perangkat lunak yang memenuhi tuntutan zaman.

21

Page 22: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Model data yang digunakan Visual FoxPro yaitu model relasional. Model Relasional merupakan model yang paling sederhana sehingga mudah di pahami oleh pengguna,  serta  merupakan  paling  popular  saat  ini.  Model  ini  menggunakan sekumpulan table berdimensi dua (yang disebut relasi atau table), dengan masing-masing relasi tersusun atas tupel atau   baris dan atribut. Relasi dirancang sedemikian rupa sehingga dapat menghilangkan kemubajiran data dan mengunakan kunci tamu untuk berhubungan dengan relasi lain.

DATABASE DEKSTOP PARADOX

Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.

 POSTGRE SQL

Postgre SQL merupakan tool untuk membuat database server yang bersifat open source yang memiliki licensi GPL (General Public License). Postgre SQL mendukung bahasa pemrograman seperti : SQL, C, C++, Java, PHP dan lainnya. Dengan lisensi GPL, PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun komersil. Kebanyakan PostgreSQL tersedia untuk pengguna Linux.

MICROSOFT ACCESS

      Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data

22

Page 23: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.

Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek

9. PROXYPengertian dari proxy yaitu:Jenis hubungan ke internet yang mampu melakakukan penjelajahan atau surfing memakai program tampilan satu layar atau full screen semacam netscape.

proxy yaitu sebuah komputer server yang bertindak sebagai komputer lainnya untuk menerima / melakukan request terhadap kontent dari sebuah jaringan internet atau intranet.  Proxy serverbertindak sebagai gateway untuk setiap komputer klien. Web Server yang menerima permintaan dari web proxy akan menerjemahkannya, dan seolah-olah permintaan tersebut langsung dari komputer klien.

(Gambar 1.4 Proxy)

23

Page 24: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Proxy server juga bisa berfungsi untuk mengamankan jaringan pribadi yang terhubung langsung ke  jaringan publik. Proxy server bekerja dengan mendengarkan permintaan-permintaan dari klien internal dan mengirimkannya ke jaringan external, seolah-olah proxy server tersebut menjadi klien. Ketika proxy server menerima respon dari server publik ia akan memberikan repon tersebut ke klien asli, seolah-olah ia publik server.

Cara menggunakan Proxy

Sebenarnya cara menggunakan proxy ini sangatlah muda, sobat hanya perlu mencari penyedia proxy, seperti http://www.freeproxylists.net/

dan masih banyak situs penyedia lainnya yang memberikannya secara gratis.

Secara umum format proxy tersebut adalah :

41.145.61.203:8080

=> 41.145.61.203 = menunjukkan IP address, dan=> 8080  = Menunjukkan Portnya.

Biasanya yang proxy dimanfaatkan sebagian pengguna internet untuk menyembunyikan identitas ketika berselancar di internet. Dengan proxy seseorang bisa bersetatus Anonymous di dunia internet. Dengan cara ini kita yang menggunakan proxy tidak akan dapat dilacak, karena kita menggunakan IP dari penyedia proxy, jadi kita tidak lagi menggunakan IP jaringan (modem) kita

10. BANDWIDTHPengertian dari bandwidth yaitu:a. Kemampuan maksimum dari suatu media untuk

menyalurkan informasi dalam satuaan waktu detik.

24

Page 25: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

b. Ukuran yang diberikan ISP (Independent Software Provider), seberapa lebar spektrum yang dihantarkan sesuai dengan lebarnya jalur komunikasi, untuk menampung kapasitas data.

c. Bandwidth adalah besaran yang menunjukkan seberapa banyak data yang dapat dilewatkan dalam koneksi melalui sebuah network. Lebar pita atau kapasitas saluran informasi. Kemampuan maksimum dari suatu alat untuk menyalurkan informasi dalam satuan waktu detik.

d. Dikenal juga dengan perbedaan atau interval, antara batas teratas dan terbawah dari suatu frekuensi gelombang transmisi dalam suatu kanal komunikasi. Satuan yang digunakan Hertz untuk sirkuit analog dan detik dalam satuan digital.

e. Jalur lebar analog diukur dalam unit Hertz (Hz) atau kitaran second. Jalur lebar digital pula merujuk kepada jumlah atau volume data yang dilewatkan melalui satu saluran komunikasi yang diukur dalam unit bit per second (bps) tanpa melibatkan gangguan.

f. Istilah lebar jalur (bandwith) sepatutnya tidak dikelirukan dengan istilah jalur (band), seperti pada telepon tanpa kabel, contohnya beroperasi pada jalur 800MMHz. Lebar jalur ialah ruang yang digunakan pada jalur tersebut. Dalam komunikasi tanpa wayar, ukuran atau lebar jalur salurannya memberi kesan kepada transmisi. Sejumlah data yang mengalir melalui satu saluran sempit mengambil masa yang lebih lama berbanding sejumlah data yang sama apabila mengalir menerusi satu saluran yang lebih lebar

11. TROUGHPUTPengertian dari troughput yaitu:Perbandingan total jumlah data yang berguna dibandingkan dengan jumlah total data yang dikirimkan/diterima, termasuk bit tambahan untuk melindungi dari kesalahan dalam komunikasi data.

Throughput adalah kecepatan rata-rata data yang diterima oleh suatu suatu node dalam selang waktu pengamatan tertentu. Throughput merupakan bandwidth aktual saat itu juga

25

Page 26: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

dimana kita sedang melakukan koneksi. Satuan yang dimilikinya sama dengan bandwidth yaitu bps.

Delay

     Delay adalah waktu tunda yang disebabkan oleh proses transmisi dari satu titik ke titik lain yang menjadi tujuannya. Delay dalam jaringan TCP/IP dapat digolongkan sebagai berikut :

a. Packetization Delay

      Delay yang disebabkan oleh waktu yang diperlukan untuk proses pembentukan paket IP dari infomasi user. Delay ini hanya terjadi sekali, yaitu di source informasi.

b. Queuing Delay

    Delay ini disebabkan oleh waktu proses yang diperlukan oleh router didalam menangani antrian transmisi paket di sepanjang jaringan. Umumnya delay ini sangat kecil , kurang lebih 100micro second.

c. Delay Propagasi

    Proses perjalanan informasi selama didalam media transmisi, misalnya SDH, coax atau tembaga, menyebabkan delay yang disebut dengan delay propagasi.

d. Transmission Delay

     Transmission Delay adalah waktu yang diperlukan sebuah paket data untuk melintasi suatu media. Transmission delay ditentukan oleh kecepatan media dan besar paket data.

e. Processing delay

26

Page 27: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

     Processing delay adalah waktu yang diperlukan oleh suatu perangkat jaringan untuk melihat rute, mengubah header, dan tugas switching lainnya.

Jitter

      Jitter adalah variasi waktu dari sinyal periodik dalam elektronik dan telekomunikasi, sering kali dalam kaitannya dengan sumber referensi jam. Jitter dapat diamati dalam karakteristik seperti frekuensi berturut-turut pulses, amplitude sinyal, atau fasa dari sinyal periodik. Jitter adalah signifikan, dan biasanya tidak diinginkan, faktor dalam desain hampir semua sambungan komunikasi (misalnya, USB, PCI-e, SATA, OC-48). Dalam jam pemulihan aplikasi disebut waktu jitter.     Jitter dapat di kuantifikasi dalam hal yang sama seperti semua waktu bervariasi sinyal, misalnya, RMS, atau puncak-ke-puncak. Lainnya juga seperti waktu-sinyal bervariasi, Jitter dapat dinyatakan dalam hal kepadatan spektral (frekuensi konten).

      Perioda Jitter adalah interval antara dua kali efek maksimum (atau minimum efek) dari sinyal karakteristik yang berbeda secara teratur dengan waktu. Frekuensi Jitter, semakin sering dikutip sebagai nilai, dari kebalikannya. Secara umum, Jitter frekuensi rendah sangat tidak menarik dalam merancang sistem, dan rendahnya frekuensi cutoff untuk Jitter biasanya ditentukan pada 1 Hz.

12. CLIENT TO SERVERPengertian dari client to server yaitu:Suatu bentuk arsitektur dimana client adalah perangkat yang menerima (komputer atau workstation) yang akan menampilkan atar muka pemakai dan menjalankan aplikasi (komputer) dan server adalah perangkat yang menyediakan dan bertindak sebagai pengelola aplikasi, data dan securitynya (server atau mainframe).

27

Page 28: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Client merupakan sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server sedangkan server ialah, sistem atau proses yang menyediakan data atau layanan yang diminta olehclient.

(Gambar 1.6 Client Server)

Client-Server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.

Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa perbedaan karakteristik yaitu :

1. Servis (layanan)·  Hubungan antara proses yang berjalan pada mesin yang berbeda·  Pemisahan fungsi berdasarkan ide layanannya·  Server sebagai provider, client sebagai konsumen

28

Page 29: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

2. Sharing resources (sumber daya): Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi akses bersama untuk share sumber daya dalam menjamin konsistensinya.

3. Asymmetrical protocol (protokol yang tidak simetris ): Many-to-one relationship antara client dan server.Client selalu menginisiasikan dialog melalui layanan permintaan, dan server menunggu secara pasif request dari client.

4. Transparansi lokasi: Proses yang dilakukan server boleh terletak pada mesin yang sama atau pada mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari client.

5. Mix-and-Match : Perbedaan server client platforms

6. Pesan berbasiskan komunikasi; Interaksi server dan client melalui pengiriman pesan yang menyertakan permintaan dan jawaban.

7. Pemisahan interface dan implementasi: Server bisa diupgrade tanpa mempengaruhi client selama interface pesan yang diterbitkan tidak berubah.

Client Server System Client / Server Application

29

Page 30: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Perbedaan Tipe Client-Server

1. File Servers

File server vendors mengklaim bahwa mereka pertama menemukan istilah client-server.

Untuk sharing file melalui jaringan2. Database Servers

Client mengirimkan SQL requests sebagai pesan pada database server,selanjutnya hasil perintah SQL dikembalikan.

Server menggunakan kekuatan proses yang diinginkan untuk menemukan data yang diminta dan kemudian semua record dikembalikan pada client.

3. Transaction Servers (Transaksi Server)

Client meminta remote procedures yang terletak pada server dengan sebuah SQL database engine.

Remote procedures ini mengeksekusi sebuah grup dari SQL statement

Hanya satu permintaan / jawaban yang dibutuhkan untuk melakukan transaksi

4. Groupsware Servers

Dikenal sebagai Computer-supported cooperative working Manajemen semi-struktur informasi seperti teks, image, ,

bulletin boards dan aliaran kerja Data diatur sebagai dokumen

5. Object Application Servers

Aplikasi client/server ditulis sebagai satu set objek komunikasi Client objects berkomunikasi dengan server objects melalui

Object Request Broker (ORB) Client meminta sebuah method pada remote object

30

Page 31: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

6. Web Application Servers (Aplikasi Web Servers)

World Wide Web adalah aplikasi client server yang pertama yang digunakan untuk web.

Client dan servers berkomunikasi menggunakan RPC seperti protokol yang disebut HTTP.

Fungsi client server

Dalam konteks basis data, client mengatur interface berfungsi sebagai workstation tempat menjalankan aplikasi basis data. Client menerima permintaan pemakai, memeriksa sintaks dan generate kebutuhan basis data dalam SQL atau bahasa yang lain. Kemudian meneruskan pesan ke server, menunggu response dan bentuk response untuk pemakai akhir. Server menerima dan memproses permintaan basis data kemudian mengembalikan hasil ke client.

Proses-proses ini melibatkan pemeriksaan autorisasi, jaminan integritas, pemeliharaan data dictionary dan mengerjakan query serta proses update. Selain itu juga menyediakan kontrol terhadap concurrency dan recovery.

Ada beberapa keuntungan jenis arsitektur ini adalah :·   Memungkinkan akses basis data yang besar·   Menaikkan kinerja·   Jika client dan server diletakkan pada komputer yang berbeda

kemudian CPU yang berbeda dapat memproses aplikasi secara paralel. Hal ini mempermudah merubah mesin server jika hanya memproses basis data.

·   Biaya untuk hardware dapat dikurangi·  Hanya server yang membutuhkan storage dan kekuatan proses yang

cukup untuk menyimpan dan mengatur basis data

31

Page 32: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

·   Biaya komunikasi berkurang·  Aplikasi menyelesaikan bagian operasi pada client dan mengirimkan

hanya bagian yang dibutuhkan untuk akses basis data melewati jaringan, menghasilkan data yang sedikit yang akan dikirim melewati jaringan

·   Meningkatkan kekonsistenan· Server dapat menangani pemeriksaan integrity sehingga batasan perlu

didefinisikan dan validasi hanya di satu tempat, aplikasi program mengerjakan pemeriksaan sendiri

·   Map ke arsitektur open-system dengan sangat alami

Berikut ini adalah ringkasan fungsi client-server

Client

• Mengatur user interface• Menerima dan memeriksa sintaks input dari pemakai• Memproses aplikasi• Generate permintaan basis data dan memindahkannya ke server• Memberikan response balik kepada pemakai• Menyediakan akses basis data secara bersamaan• Menyediakan kontrol recovery

Server

• Menerima dan memproses basis data yang diminta dari client• Memeriksa autorisasi• Menjamin tidak terjadi pelanggaran terhadap integrity constraint• Melakukan query/pemrosesan update dan memindahkan response ke client• Memelihara data dictionary

Aplikasi client server

32

Page 33: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Istilah arsitektur mengacu pada desain sebuah aplikasi, atau dimana komponen yang membentuk suatu system ditempatkan dan bagaimana mereka berkomunikasi.

Macam-macam arsitektur aplikasi Client-Server beserta kelebihan dan kekurangannya yaitu:

1. Standalone (one-tier)

Pada arsitektur ini semua pemrosesan dilakukan pada mainframe. Kode aplikasi, data dan semua komponen sistem ditempatkan dan dijalankan pada host. Walaupun computer client dipakai untuk mengakses mainframe, tidak ada pemrosesan yang terjadi pada mesin ini, dan karena mereka “dump- client” atau “dump-terminal”. Tipe model ini, dimana semua pemrosesan terjadi secara terpusat, dikenal sebagai berbasis-host. Sekilas dapat dilihat kesalahan pada model ini. Ada dua masalah pada komputasi berbasis host: Pertama, semua pemrosesan terjadi pada sebuah mesin tunggal, sehingga semakin banyak user yang mengakses host, semakin kewalahan jadinya. Jika sebuah perusahaan memiliki beberapa kantor pusat, user yang dapat mengakses mainframe adalah yang berlokasi pada tempat itu, membiarkan kantor lain tanpa akses ke aplikasi yang ada.

Pada saat itu jaringan sudah ada namun masih dalam tahap bayi, dan umumnya digunakan untuk menghubungkan terminal dump dan mainframe. Namun keterbatasan yang dikenakan pada user mainframe dan jaringan telah mulai dihapus.

Keuntungan arsitektur standalone (one-tier):·  Sangat mudah·  Cepat dalam merancang dan mengaplikasikan

33

Page 34: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Kelemahan arsitektur standalone (one-tier):·   Skala kecil·   Susah diamankan· Menyebabkan perubahan terhadap salah satu komponen diatas tidak

mungkin dilakukan, karena akan mengubah semua bagian.·   Tidak memungkinkan adanya re-usable component dan code.·   Cepat dalam merancang dan mengaplikasikan

2. Client/Server (two tier)

Dalam model client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Client/server adalah tipikal sebuah aplikasi two-tier dengan banyakclient dan sebuah server yang dihubungkan melalui sebuah jaringan.

Aplikasi ditempatkan pada computer client dan mesin database dijalankan pada server jarak-jauh. Aplikasi client mengeluarkan permintaan ke database yang mengirimkan kembali data ke client-nya.Model Two-tier terdiri dari tiga komponen yang disusun menjadi dua lapisan : client (yang meminta serice) dan server (yang menyediakan service).

Tiga komponen tersebut yaitu :

1. User Interface. Adalah antar muka program aplikasi yang berhadapan dan digunakan langsung oleh user.

2. Manajemen Proses.3. Database. Model ini memisahkan peranan user interface dan

database dengan jelas, sehingga terbentuk dua lapisan.

Kelebihan dari model client/server

34

Page 35: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

• Mudah• Menangani Database Server secara khusus• Relatif lebih sederhana untuk di develop dan diimplementasikan.• Lebih cocok diterapkan untuk bisnis kecil.

Server database berisi mesin database, termasuk tabel, prosedur tersimpan, dan trigger (yang juga berisi aturan bisnis). Dalam system client/server, sebagian besar logika bisnis biasanya diterapkan dalam database.

Server database manangani :

• Manajemen data• Keamanan• Query, trigger, prosedur tersimpan• Penangan kesalahan

Arsitektur client/server merupakan sebuah langkah maju karena mengurangi beban pemrosesan dari komputer sentral ke computer client. Ini berarti semakin banyak user bertambah pada aplikasi client/server, kinerja server file tidak akan menurun dengan cepat. Dengan client/server user dair berbagai lokasi dapat mengakses data yang sama dengan sedikit beban pada sebuah mesin tunggal.Namun masih terdapat kelemahan pada model ini. Selain menjalankan tugas-tugas tertentu, kinerja dan skalabilitas merupakan tujuan nyata dari sebagian besar aplikasi.

Kekurangan dari model client/server :

·   Kurangnya skalabilitas·   Koneksi database dijaga·   Tidak ada keterbaharuan kode

35

Page 36: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

·  Tidak ada tingkat menengah untuk menangani keamanan dan transaksi skala kecil.

·   Susah di amankan.·   Lebih mahal.

3. Three Tier

Arsitektur Three Tier merupakan inovasi dari arsitektur Client Server. Pada arsitektur Three Tier ini terdapat Application Server yang berdiri di antara Client dan Database Server. Contoh dari Application server adalah IIS, WebSphere, dan sebagainya.

Application Server umumnya berupa business process layer, dimana bisa didevelop menggunakan PHP, ASP.Net, maupun Java. Sehingga kita menempatkan beberapa business logic kita pada tier tersebut. Arsitektur Three Tier ini banyak sekali diimplementasikan dengan menggunakan Web Application. Karena dengan menggunakan Web Application, Client Side (Komputer Client) hanya akan melakukan instalasi Web Browser. Dan saat komputer client melakukan inputan data, maka data tersebut dikirimkan ke Application Server dan diolah berdasarkan business process-nya. Selanjutnya Application Server akan melakukan komunikasi dengan database server.

Biasanya, implementasi arsitektur Three Tier terkendala dengan network bandwidth. Karena aplikasinya berbasiskan web, maka Application Server selalu mengirimkan Web Application-nya ke computer Client. Jika kita memiliki banyak sekali client, maka bandwidth yang harus disiapkan akan cukup besar, Sedangkan network bandwidth biasanya memiliki limitasi. Oleh karena itu biasanya, untuk mengatasi masalah ini, Application Server ditempatkan pada sisi client dan hanya mengirimkan data ke dalam database server. Konsep model three-tier adalah model yang membagi fungsionalitas ke dalam lapisan-lapisan, aplikasiaplikasi mendapatkan skalabilitas, keterbaharuan, dan keamanan.

36

Page 37: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Kelebihan arsitektur Three Tier :·  Segala sesuatu mengenai database terinstalasikan pada sisi server,

begitu pula dengan pengkonfigurasiannya. Hal ini membuat harga yang harus dibayar lebih kecil.

·  Apabila terjadi kesalahan pada salah satu lapisan tidak akan menyebabkan lapisan lain ikut salah

·  Perubahan pada salah satu lapisan tidak perlu menginstalasi ulang pada lapisan yang lainnya dalam hal ini sisi server ataupun sisi client.

·   Skala besar.·   Keamanan dibelakang firewall.·   Transfer informasi antara web server dan server database optimal.·  Komunikasi antara system-sistem tidak harus didasarkan pada

standart internet, tetapi dapat menggunakan protocol komunikasi yang lebvih cepat dan berada pada tingkat yang lebih rendah.

·  Penggunaan middleware mendukung efisiensi query database dalam SQL di pakai untuk menangani pengambilan informasi dari database.

Kekurangan arsitekture Three Tier :

• Lebih susah untuk merancang• Lebih susah untuk mengatur• Lebih mahal

4. Multi Tier

Arsitektur Multi Tier adalah suatu metode yang sangat mirip dengan Three Tier. Bedanya, pada Multi Tier akan diperjelas bagian UI (User Interface) dan Data Processing. Yang membedakan arsitektur ini adalah dengan adanya Business Logic Server. Database Server dan Bussines Logic Server merupakan bagian dari Data Processing, sedangkan Application Server dan Client/Terminal merupakan bagian dari UI. Business Logic Server biasanya masih menggunakan

37

Page 38: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

bahasa pemrograman terdahulu, seperti COBOL. Karena sampai saat ini, bahasa pemrograman tersebut masih sangat mumpuni sebagai business process.Multi-tier architecture menyuguhkan bentuk three – tier yang diperluas dalam model fisik yang terdistribusi. Application server dapat mengakses Application server yang lain untuk mendapat data dari Data server dan mensuplai servis ke client Application.

Kelebihan arsitektur Multi tier :

·  Dengan menggunakan aplikasi multi-tier database, maka logika aplikasi dapat dipusatkan pada middle-tier, sehingga memudahkan untuk melakukan control terhadap client-client yang mengakses middle server dengan mengatur seting pada dcomcnfg.

· Dengan menggunakan aplikasi multi-tier, maka database driver seperti BDE/ODBC untuk mengakses database hanya perlu diinstal sekali pada middle server, tidak perlu pada masing-masing client.

·   Pada aplikasi multi-tier, logika bisnis pada middle-tier dapat digunakan lagi untuk mengembangkan aplikasi client lain,sehingga mengurangi besarnya program untuk mengembangkan aplikasi lain. Selain itu meringankan beban pada tiap-tiap mesin karena program terdistribusi pada beberapa mesin.

·  Memerlukan adaptasi yang sangat luas ruang lingkupnya apabila terjadi perubahan sistem yang besar.

Kekurangan arsitektur Multi tier :

·   Program aplikasi tidak bisa mengquery langsung ke database server, tetapi harus memanggil prosedur-prosedur yang telah dibuat dan disimpan pada middle-tier.

·   Lebih mahal

Keunggulan client server

38

Page 39: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

• Kecepatan akses lebih tinggi• Sistem keamanan & administrasi lebih baik• Sistem backup data lebih baik

Kelemahan Client/Server

·   Biaya lebih mahal·   Dibutuhkan komputer dengan spesifikasi khusus untuk menjadi

server·  Ketergantungan terhadap server, jika server terganggu maka

keseluruhan jaringan terganggu

Client server local & secara geografis

Local Area Network (LAN)

Local Area Network (LAN) adalah sejumlah komputer yang saling dihubungkan bersama di dalam satu areal tertentu yang tidak begitu luas, seperti di dalam satu kantor atau gedung. Secara garis besar terdapat dua tipe jaringan atau LAN, yaitu jaringan Peer to Peer dan jaringan Client-Server. Pada jaringan peer to peer, setiap komputer yang terhubung ke jaringan dapat bertindak baik sebagai workstation maupun server. Sedangkan pada jaringan Client-Server, hanya satu komputer yang bertugas sebagai server dan komputer lain berperan sebagai workstation.

Client server lokal

Sedangkan LAN secara geografis maksudnya adalah local area network yang mencakup suatu gedung, bangunan dan lain-lain.

Manfaat LAN.

39

Page 40: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

·  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.

13. PEER TO PEER (WORK GROUP)Pengertian peer to peer yaitu:Suatu model komunikasi dua arah antar pengguna PC (Personal Computer) melalui jaringan komputer atau internet tanpa melalui sebuah server. Dalam model ini tiap pesertanya memiliki kapabilitas yang sama dan tidak seorangpun dari peserta dapat memulai suatu sesi komunikasi tersendiri.

Peer artinya rekan sekerja. Peer-to-peer network adalah jaringan komputer yang terdiri dari beberapa komputer (biasanya tidak lebih dari 10 komputer dengan 1-2 printer). Dalam sistem jaringan ini yang diutamakan adalah penggunaan program, data dan printer secara bersama-sama. Misalnya Pemakai komputer bernama Dona dapat memakai program yang dipasang di komputer Dino, dan mereka berdua dapat mencetak ke printer yang sama pada saat yang bersamaan.

Dalam jaringan ini tidak ada komputer yang berfungsi khusus, dan semua komputer dapat berfungsi sebagai client dan server dalam

40

Page 41: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

satu saat bersamaan. Pengguna masing-masing komputer bertanggung jawab terhadap administrasi resource komputer ( dengan membuat nama user, membuat share, menandai ijin mengakses share tersebut). Tiap-tiap user bertanggung jawab juga mengenal pembackupan data pada komputer. Sayangnya penempatan resource dapat menjadi sulit pada network peer to peer yang mempunyai lebih banyak komputer.

Sistem jaringan ini juga dapat dipakai di rumah. Pemakai komputer yang memiliki komputer ‘kuno’, misalnya AT, dan ingin membeli komputer baru, katakanlah Pentium II, tidak perlu membuang komputer lamanya. Ia cukup memasang netword card di kedua komputernya kemudian dihubungkan dengan kabel yang khusus digunakan untuk sistem jaringan. Dibandingkan dengan ketiga cara diatas, sistem jaringan ini lebih sederhana sehingga lebih mudah dipejari dan dipakai.

Adapun Kelebihan Jaringan peer to peer yaitu:

Pelaksanaan tidak terlalu mahal,relatif murah

Tidak membutuhkan software server

Tidak membutuhkan administrator

Dan ada juga kekurangan dari jaringan peer to peer yaitu:

Tidak cocok untuk network skala besar, administrasi menjadi tidak terkontrol

Tiap user harus dilatih untuk menjalankan tugas administrative

Keamanan sistem kurang

Semua mesin yang sharing resource tidak mempengaruhi performa.

14. PROTOCOL TCP/IPPengertian dari protokol TCP (Transmission Control Protocol)/IP (Internet Protocol) yaitu:Merupakan standar protokol untuk internet yang dapat mengidentifikasi piranti pengiriman dan penerimaan serta

41

Page 42: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

dapat memformat ulang informasi yang ditransmisikan melalui internet.

TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standarkomunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack

Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.

Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board(IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.

42

Page 43: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

TCP/IP pun mempunyai beberapa layer, layer-layer itu adalah :

1. IP (internet protocol) yang berperan dalam pentransmisian

paket data dari node ke node. IP mendahului setiap paket data

berdasarkan 4 byte (untuk versi IPv4) alamat tujuan (nomor

IP). Internet authorities menciptakan range angka untuk

organisasi yang berbeda. Organisasi menciptakan grup dengan

nomornya untuk departemen. IP bekerja pada mesin gateaway

yang memindahkan data dari departemen ke organisasi

kemudian ke region dan kemudian ke seluruh dunia.

2. TCP (transmission transfer protocol) berperan didalam

memperbaiki pengiriman data yang benar dari suatu klien ke

server. Data dapat hilang di tengah-tengah jaringan. TCP dapat

mendeteksi error atau data yang hilang dan kemudian

melakukan transmisi ulang sampai data diterima dengan benar

dan lengkap.

3. Sockets yaitu merupakan nama yang diberikan kepada

subrutin paket yang menyediakan akses ke TCP/IP pada

kebanyakan sistem.

Protokol (komputer)

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer.Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.

Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum

43

Page 44: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

digunakan pada komunikasi real-time dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.

Sangat susah untuk menggeneralisir protokol dikarenakan protokol memiliki banyak variasi didalam tujuan penggunaanya. Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:

Melakukan deteksi adanya koneksi fisik atau ada tidaknya

komputer atau mesin lainnya.

Melakukan metoda “jabat-tangan” (handshaking).

Negosiasi berbagai masam karakteristik hubungan.

Bagaimana mengawali dan mengakhiri suatu pesan.

Bagaimana format pesan yang digunakan.

Yang harus dilakukan saat terjadi kerusakan pesan atau pesan

yang tidak sempurna.

Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-

langkah yang dilakukan selanjutnya

Mengakhiri suatu koneksi.

Alamat IP

Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputertersebut pada jaringan Internet berbasis TCP/IP.

Sistem pengalamatan IP ini terbagi menjadi dua, yakni:

IP versi 4  (IPv4)

IP versi 6  (IPv6)

44

Page 45: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Perbandingan Alamat IPv6 dan IPv4

berikut menjelaskan perbandingan karakteristik antara alamat IP versi 4 dan alamat IP versi 6.

Kriteria Alamat IP versi 4 Alamat IP versi 6

Panjang alamat 32 bit 128 bitJumlah total host (teoritis)

232=±4 miliar host 2128

Menggunakan kelas alamat

Ya, kelas A, B, C, D, dan E.Belakangan tidak digunakan lagi, mengingat telah tidak relevan dengan perkembangan jaringan Internet yang pesat.

Tidak

Alamat multicast

Kelas D, yaitu 224.0.0.0/4

Alamat multicast IPv6, yaitu FF00:/8

Alamatbroadcast

Ada Tidak ada

Alamat yang belum ditentukan

0.0.0.0 ::

Alamatloopback 127.0.0.1 ::1

Alamat IP publik

Alamat IP publik IPv4, yang ditetapkan oleh otoritas Internet (IANA)

Alamat IPv6 unicast global

Alamat IP pribadi

Alamat IP pribadi IPv4, yang ditetapkan oleh otoritasInternet

Alamat IPv6 unicast site-local(FEC0::/48)

Konfigurasi alamat otomatis

Ya (APIPA)Alamat IPv6 unicast link-local(FE80::/64)

45

Page 46: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

Representasi tekstual

Dotted decimal format notation

Colon hexadecimal format notation

Fungsi PrefiksSubnet mask atau panjang prefiks

Panjang prefix

Resolusi alamat DNS

A Resource Record (Single A)

AAAA Resource Record (Quad A)

3. KESIMPULAN

Istilah-istilah dalam komputer banyak ragam dan jenisnya, pembahasan istilah diatas hanya merupakan bagian kecil saja. Kita wajib belajar lebih banyak lagi agar kita tidak ketinggalan informasi mengenai dunia komputer dan jaringan.

4. SUMBER PUSTAKA.1. Buku

AjiSupriyanto (2005).PengantarTeknologiInformasi. Jakarta,SalembaInfotek.M. Suyanto ((2005). Pengantar Teknologi informasi Untuk Bisnis. Yogyakarta, Andi Offset.Lufhfi H. (2005). Kamus Istilah komputer dan Internet. Yogyakarta, Pena Media.M. Burhan (2003). Kamus Dunia Komputer dan Internet. Surabaya, Indah.Jack Febrian (2004). Pengetahuan Komputer dan Teknologi Informasi. Bandung, Informatika.

2. Artikel Online

Pengertian dan Fungsi hub dikutip pada 23 oktober 2013 pada :

http://tutorial-mj.blogspot.com/2012/11/pengertian-dan-fungsi-hub.html /

Pengertian dan fungsi switch dikutip pada 23 oktober 2013 pada :

46

Page 47: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

http://tutorial-mj.blogspot.com/2012/11/pengertian-dan-fungsi-switch.html /

Pengertian Brigde jaringan dikutip pada 23 oktober 2013 pada :

http://www.it-artikel.com/2013/08/pengertian-bridge-jaringan-komputer.html /

Pengertian dan jenis-jenis Router dikutip pada 23 oktober 2013 :

http://fadhilgalery.blogspot.com/2012/12/mengenal-pengertian-router-jenis-jenis.html /

Pengertian Firewall dikutip pada 23 oktober 2013 :

http://temukanpengertian.blogspot.com/2013/06/pengertian-firewall.html /

Pengertian File Server dikutip pada 23 oktober 2013 :

http://www.membuatblog.web.id/2010/08/pengertian-file-server.html /

Pengertian Server dikutip pada 23 oktober 2013 :

http://pengertiandefinisiarti.blogspot.com/2012/03/pengertian-web-server.html /

Pengertian data base server dikutip pada 23 oktober 2013 pada :

http://dataservernurman.blogspot.com/2011/04/pengertian-aplikasi-database-server.html /

Pengertian proxy dan fungsinya dikutip pada 23 oktober 2013 pada :

http://www.putrakomputer.com/2012/06/pengertian-proxy-dan-fungsinya.html /

Pengertian Bandwidth dikutip pada 23 oktober 2013 pada :

47

Page 48: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

http://www.g-excess.com/arti-dan-pengertian-bandwidth /

Pengertian througput dikutip pada 23 oktober 2013 pada :

http://yulianto14.wordpress.com/2013/01/29/3-pengertian-dari-throughput /

Pengertian Client server dikutip pada 23 oktober 2013 pada :

http://efriharefa.blogspot.com/2012/11/pengertian-dan-definisi-client-server.html /

Pengertian peer to peer dikutip pada 23 oktober 2013 pada :

http://manusiabiasa830.blogspot.com/2010/04/pengertian-peer-to-peer.html /

Pengertian TCP/IP dikutip pada 23 oktober 2013 pada :

http://0ch4.wordpress.com/pengertian-tcpip/

http://temukanpengertian.blogspot.com/2013/06/pengertian-tcpip.html/

48

Page 49: fabrizioduniadata.files.wordpress.com · Web viewDengan mendunianya komputer, kita semua dituntut untuk mau dan tidak mau harus mengenal tentang komputer agar kita tidak ketinggalan

49


Top Related