TINJAUAN PUSTAKA
Jaringan komputer yang dimaksud bisa kecil (misalnya hubungan antara dua
atau beberapa komputer dalam rumah kost mahasiswa untuk game), bisa besar
Komunikasi yang dilakukan bisa dalam berbagai bentuk misalnya transfer file,
jaringan, maka dapat dengan mudah komputer yang satu saling bertukar data
dengan computer lainnya. Contoh meng-copy file MP3 dari komputer lain.
Adapun topologi jaringan komputer dasar adalah Linear Bus Topology, Ring
yang lain. Topologi ini hanya memerlukan kabel yang relatif pendek dan
dikembangkan. Jaringan ini pada dasarnya terdiri dari beberapa bus yang
dipasang pada kabel secara bersama-sama. Jaringan dengan topologi ini apabila
terjadi kerusakan akan sulit di diagnosa. Selain itu bus akan memikul beban
Server
seperti lingkaran tanpa ujung, sebagaimana layaknya cincin. Dengan topologi ini
workstation dan server dihubungkan dengan bentuk lingkaran (cincin) pada satu
media transmisi. Pemakaian kabel dalam topologi ini juga relatif pendek, dengan
demikian biayanyapun akan murah. Sama seperti Linear Bus Topologi, apabila
Topologi ini sering disebut topologi bintang karena topologi ini memiliki suatu
simpul pusat. Dari simpul pusat yang berupa concentrator inilah server, node,
dilakukan dengan media transmisi kabel. Susunan kabel juga relatif mudah untuk
dimodifikasi. Namun dengan sistem ini kabel yang diperlukan relatif lebih besar
Juga masih diperlukan sebuah concentrator sebagai simpul pusat. Salah satu
kerugian Star Topology adalah apabila concentrator rusak, maka jaringan akan
Server Hub
WorkStation 5
digunakan banyak macam protokol tetapi agar dua atau lebih komputer dapat
II. 5
sanggup mengerti bahasa yang lain tetapi tidak mampu untuk menjawab
memakai bahasa itu, sehingga bahasa yang dipergunakan pada kasus ini
jaringan yang disebut Open Systems Interconnection (OSI). Didalam model OSI
ini, proses pengolahan data dibagi dalam tujuh lapisan (layer) dimana
Selain model OSI, ada juga model TCP/IP yang dikeluarkan oleh
Department of Defense Amerika (DOD). Jika OSI terdiri dari tujuh lapisan maka
yaitu protokol TCP/IP. Perbedaan jenis komputer dan sistem operasi tidak
menjalankan Solaris.
II. 6
Perkembangan TCP/IP yang diterima luas dan praktis menjadi standar defacto
tertentu.
Ring, jalur telepon dial-up, jaringan X-25, dan praktis jenis media transmisi
apa pun.
Dengan cara ini, komputer dapat saling terhubung walau jaringannya seluas
internet.
data pada jaringan komputer. TCP/IP terdiri atas sekumpulan protocol yang
data. Jadi tugas masing-masing protokol menjadi jelas dan sederhana. Protokol
II. 7
yang satu tidak perlu mengetahui cara kerja protokol yang lain, sepanjang ia
ISO, yaitu suatu model arsitektur yang disebut OSI. Perbandingan antara lapisan-
lapisan yang ada pada OSI dengan lapisan-lapisan pada protokol TCP/IP dapat
TCP/IP. Lapisan ini digunakan untuk mengirimkan data ke piranti lain yang
oleh Internet Protocol pada jaringan yang berbasis pada packet switching. Jadi
Access Layer pada model TCP/IP mencakup dua lapisan terbawah dari model
OSI yaitu Data Link dan Physical Layer. Fungsi lain yang ditangani oleh lapisan
jaringan dan konversi IP address ke dalam alamat yang cocok untuk jaringan
elementer dari jaringan TCP/IP yang dibangun. Fungsi dari Internet Protocol
adalah :
jaringan komputer.
recovery.
dan koreksi kesalahan dari ujung ke ujung (end to end) sedangkan UDP
sheet d
Option (+padding).
Data (variable)
Gambar 2. 6 Format Data TCP
UDP cukup banyak digunakan karena data yang dikirim cukup kecil
dikirim lagi sampai diperoleh tanda bahwa data telah terkirim dengan baik dari
alamat yang dituju. Satu unit data yang dipertukarkan antara modul-modul TCP
dinamakan segment.
three-way handshake. Pada tipe ini, tiga buah segment saling dipertukarkan. Dari
gambar 2.13 terlihat bahwa host A mulai membuka koneksi dengan mengirimkan
dan memberitahu host B nomor urutan yang akan digunakan oleh host A sebagai
II. 10
segment yang telah diset bit acknowledgement (ACK) dan SYN. Segment B
memberitahu host A nomor urut dimana host B akan memulai koneksi. Akhirnya
host A mengirimkan segment berisi pesan telah menerima segment dari host B
transport layer untuk mengirimkan data. Lapisan ini merupakan lapisan yang
Dari struktur empat lapisan TCP/IP terlihat bahwa data akan dikirim dari
sehingga pada saat direkonstruksi kembali pada lapisan TCP/IP yang dituju, data
ditulis sebagai 4 urutan bilangan desimal yang dipisahkan dengan titik. Setiap
bilangan tersebut berupa salah satu bilangan yang berharga di antara 0-255 (nilai
desimal yang mungkin untuk 1 byte/8 bit). Contoh penulisan IP address ialah
diatas, jumlah IP address yang tersedia ialah 255 X 255 X 255 X 255 IP address.
pemisah berupa tanda titik setiap 8 bit-nya. Tiap 8 b it ini disebut oktet. Bentuk
berikut:
Notasi IP address dengan bilangan biner seperti di atas tidaklah mudah dibaca
dan ditulis. Untuk membuatnya lebih mudah dibaca dan ditulis, IP address
sebuah titik. Format penulisan seperti ini disebut dotted decimal notation (notasi
decimal bertitik). Setiap bilangan tersebut merupakan nilai dari satu oktet
yang tersedia ialah 255 x 255 x 255 x 255. Untuk mempermudah proses
kelas D dan kelas E. Perbedaan pada tiap kelas tersebut adalah pada ukuran dan
dan host-ID dari suatu IP address. Setiap IP address selalu merupakan sebuah
pasangan dari network-ID (identitas jaringan) dan host-ID (identitas host dalam
jaringan tersebut).
dalam jaringan tersebut. Dalam semua jaringan, host-ID harus unik (tidak
Kelas IP Network-ID
A 1.H.H.H s/d 126.H.H.H
B 28.1.H.H s/d 191.254.H.H
C 192.0.1.H s/d 233.255.254.H
Terdapat beberapa aturan dasar dalam menentukan network-ID dan host-ID yang
- Network-ID dan host-ID tidak boleh sama dengan 255 (seluruh bit
diset 1). Jika hal ini dilakukan, network-ID atau host-ID tersebut akan
tersebut.
host-ID 0
digunakan untuk menunjuk suatu jaringan dan tidak menunjukkan suatu host.
- Host-ID harus unik dalam satu network. Dalam satu jaringan tidak boleh ada
2.1.7. Port
tersebut harus dikirim ke tempat dan proses yang tepat. Data yang dikirim turun
atau naik pada lapisan-lapisan protokol TCP/IP harus dapat menyampaikan data
untuk masing-masing lapisan pada protokol yang tepat. Sistem harus dapat
Proses mengkombinasikan data dari berbagai sumber ke suatu jalur data tunggal
digunakan.
Nomor protokol merupakan sebuah byte tunggal pada word ketiga dari
protokol mengirimkan data ke proses aplikasi yang tepat. Aplikasi proses atau
network services ditunjukkan dengan nomor port yang merupakan data 16 bit.
Nomor port data asal dan nomor port data tujuan terletak pada header pertama
2.1.8. Socket
II. 17
mentransfer data ke tujuan. Seperti terlihat pada gambar di atas, terdapat dua
pasang socket, yaitu yang digunakan untuk proses pengiriman data dan yang
program sisi client maupun sisi server. Saat client mengirimkan request, socket
pengiriman ada pada sisi client, sementara socket penerimaan ada pada sisi
server. Pada saat server mengirimkan response, socket pengiriman ada pada sisi
tujuan dan nomor port. Nomor port merupakan bilangan bulat yang digunakan
komputer server.
antar beberapa komputer dari jarak jauh untuk mengerjakan berbagai layanan
data harus dikirim menggunakan nomor port tersebut. Sebagai contoh, semua
Oleh karena pada perancangan sistem akan dibuat suatu jenis layanan
baru dengan memanfaatkan socket, maka dapat dibuat nomor port tersendiri
Winsock dibuat pada tahun 1991. Sekarang ini kebanyakan aplikasi internet
berbasis Windows menggunakan Winsock. Ada dua macam operasi yang bisa
pengguna jaringan komputer. Dengan adanya world wide web maka informasi
II. 19
(berupa tulisan, gambar, suara, atau video) dapat diberikan kepada orang lain
pekerjaan.
http
html
World Wide Web (biasa disingkat WWW) adalah salah satu dari sekian
banyak layanan yang ada di internet. Layanan ini paling banyak digunakan di
Artinya informasi tidak hanya disampaikan melalui teks, tapi juga gambar, video
dan suara. Web server merupakan server internet yang mampu melayani koneksi
transfer data dalam protocol HTTP. Web server merupakan hal yang terpenting
dari server di internet dibandingkan server lainnya seperti e-mail server, ftp
server ataupun news server (Onno W. Purbo, 2000). Hal ini di sebabkan web
server telah dirancang untuk dapat melayani beragam jenis data, dari teks sampai
grafis tiga dimensi. Kemampuan ini telah menyebabkan berbagai institusi seperti
internet atau yang sering disebut sebagai WAP (Wireless Access Protocol) yang
banyak digunakan sebagai sarana handphone yang memiliki fitur WAP. Dalam
II. 20
kondisi ini, webserver tidak lagi melayani data file HTML tetapi telah melayani
Web client adalah komputer yang tergabung dalam jaringan atau internet
yang meminta informasi. Untuk dapat mengakses web server, web client
menggunakan aplikasi yang disebut Web browser. Web browser meminta dan
menerima data dari web server melalui suatu protokol yang disebut http
Protokol ini bertugas untuk mengirimkan perintah dari web browser ke web
server serta mengirimkan file/data dari web server ke web browser. File yang
dikirim dalam layanan web ini berekstensi *.htm, *.html, *.php, *.php3 dan lain-
sebagainya.
dimana satu atau beberapa kata pada suatu file dapat di-link untuk mengeluarkan
file baru yang biasanya berisi informasi detail tentang kata tersebut. Untuk
2.3 APACHE
Salah satu perangkat lunak yang biasa digunakan untuk web server oleh
banyak web master di dunia adalah apache. perangkat lunak tersebut dapat kita
Apache merupakan perangkat lunak open source yang sekarang ini sudah
merebut pasar dunia lebih dari 50%. Web server ini fleksibel terhadap berbagai
2. Mudah diinstall.
4. Mudah mengonfigurasinya.
7. Perbaikan terhadap kerusakan dan error pada NCSA 1.3 dan 1.4
11. Kita dapat mengeset respon error yang akan dikirim web server dengan
sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks
mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang
spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web
dalam sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau
sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan program
antara tanda <? dan ?>. Tanda-tanda tersebut biasanya disebut tanda untuk
escaping (kabur) dari kode html. File html yang telah dibubuhi program php
berada di server. Artinya adalah sintaks dan perintah-perintah yang kita berikan
dikenal sebagai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di
server dan digunakan untuk membuat halaman web yang dinamis seperti ASP
webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara
gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan
script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis.
telah mampu mengakses basis data dan dapat terintegrasi dengan HTML.
Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi
softwarenya. Versi terbaru yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000
terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans
II. 25
adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti
pada PHP3. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-
aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada
umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara
karena situs tersebut harus tetap dinamis setiap hari. Pada saat ini bahasa PERL
dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar desainer web
banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP.
kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system
basis data di dalam web. Sistem basis data yang dapat didukung oleh PHP adalah
yang open source yang dapat anda download secara gratis dari situs resminya
dapat berjalan pada web server seperti PWS (Personal Web Server), Apache, IIS,
II. 26
fungsi baru.
dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP.
PHP dapat diinstal sebagai bagian atau modul dari apache web server atau
sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh jika
Model kerja HTML diawali dengan permintaan suatu halaman web oleh
Prinsipnya serupa dengan kode HTML. Hanya saja, ketika berkas PHP yang
diminta didapatkan oleh webserver, isinya akan dikirimkan ke mesin PHP dan
untuk mengakses server basis data . Sejak tahun 70-an bahasa ini telah
Informix dan Sybase. Dengan menggunakan SQL, proses akses basis data
data yang dapat digunakan untuk aplikasi di web seperti Oracle. Oracle
merupakan sebuah perusahaan besar di dunia yang cakupan bisnis salah satunya
adalah penjualan perangkat lunak dan pembuatan perangkat lunak basis data
softwarenya tidak bebas dipasaran atau tidak free perangkat lunak maka sebagian
menggunakan basis data MySQL sebagai perangkat lunak basis data perusahaan
atau webnya.
MySQL adalah sebuah server basis data SQL multiuser dan multi-
threaded. SQL sendiri adalah salah satu bahasa basis data yang paling populer di
dunia. Implementasi program server basis data ini adalah program daemon
MySQL dibuat oleh TcX dan telah dipercaya mengelola sistem dengan
40 buah basis data berisi 10,000 tabel dan 500 di antaranya memiliki 7 juta baris
(kira-kira 100 gigabyte data). Basis data ini dibuat untuk keperluan sistem basis
data yang cepat, handal dan mudah digunakan. Walaupun memiliki kemampuan
yang cukup baik, MySQL untuk sistem operasi Unix bersifat freeware, dan
Sebagaimana basis data sistem yang lain, dalam SQL juga dikenal
hierarki server dengan basis data-basis data. Tiap-tiap basis data memiliki tabel-
tabel–tabel yang secara logik merupakan struktur 2 dimensi terdiri atas baris dan
kolom. Field-field tersebut dapat berupa data seperti int, realm char, date, time
dan lainnya. SQL tidak memiliki fasilitas pemrograman yang lengkap, tidak ada
sistem operasi).
mysql_3.22)
side seperti PHP dapat langsung dimasukkan ke basis data MySQL yang
ada di server dan tentunya web tersebut berada di sebuah web server.
II. 31
untuk membuka sekuriti di localhost, tetapi tertutup bagi host lain (bekerja di
lokal komputer). Sistem sekuriti ini ada di dalam basis data mysql dan pada tabel
user. Proteksi juga dapat dilakukan terhadap basis data, tabel, hingga kolom
secara terpisah.
2.6.1. Pengertian
bersamaan pada waktu yang sama. Oleh karena itu pada komunikasi ini kita
komunikasi paralel akibat banyaknya kabel yang dibutuhkan, dan panjang kabel
ini tidak boleh lebih dari 20 m, untuk menjaga keaslian data. Namun kelebihan
komunikasi paralel adalah lebih cepat dan kapasitas yang dibawa juga banyak
kabel data untuk printer (saat mengeluarkan data). Pada keadaan normal (tidak
aktif) tegangan pada pin-pin ini adalah 0 volt, namun bila kita beri high, maka
II. 32
tegangannya akan berubah menjadi 5 volt. Pada pelatihan ini, komunikasi paralel
hardware.
2.6.3. Data db 25
• Jalur kontrol
• Jalur status
• Jalur data
Memiliki 2 arah. Dapat juga berfungsi sebagai pengirim Address dan data,
Bila kita menggunakan jalur LPT1 maka alamat yang ditentukan oleh PC adalah:
2 1 Data Data 1
3 2 Data Data 2
4 3 Data Data 3
5 4 Data Data 4
6 5 Data Data 5
7 6 Data Data 6
8 7 Data Data 7
9 8 Data Data 8
10 7 Status Ack
11 8 Status Busy
12 6 Status P Error
13 5 Status Select
14 2 Kontrol Auto FD
15 4 Status Fault
16 3 Kontrol Init
17 4 Kontrol Select In
18 - 25 Ground
Port paralel dapat mentransmisi 8 bit data dalam sekali detak. Tata-letak
dari ke-dua puluh lima pin (DB 25) parallel printer port, diperlihatkan dalam
Gambar.
II. 34
adalah 1 hex (biner; 0000001), sedangkan data biner 10000000 (80 hex / 128
2.7. TRANSISTOR
bervariasi lebih dari 50% terhadap perubahan suhu dan dari satu transistor ke
transistor lain.
karena rangkaian komputer dirancang untuk bekerja dengan dua keadaan, yang
hanya menggunakan dua titik operasi pada garis beban dari masing-masing
transistor. Desain dua keadaan yang umum adalah desain operasi jenuh
pada keadan sumbat (cutoff) atau keadan jenuh (saturation). Apabila sebuah
transistor berada dalam salah satu keadaan tersebut, maka variasi parameternya
hampir tak berpengaruh. Karena itu, rangkaian dua keadaan dapat dirancang
dengan kehandalan tinggi yang bebas dari pengaruh perubahan suhu dan variasi
transistor.
diolah komputer itu adalah bilangan biner, yaitu bilangan yang dinyatakan
operasi dua keadaan (biner). Operasi dua keadaan merupakan hal yang universal
dirancang untuk dibedakan menurut nilai rendah (low) atau tinggi (high). Dua
macam nilai tegangan ini dapat dikaitkan dengan bilangan biner sebagai berikut:
II. 36
merepresentasikan biner 1.
bias dan dioda kolektor di reverse bias untuk menggerakkan (to drive) transistor
tegangan. Untuk mencegah tegangan ac ini me-reverse bias dioda emiter, atau
meforward bias dioda kolektor, mula-mula harus di-set titik operasi stasioner
(quiescent). Maka, jika sinyal ac tidak besar, transistor tetap dalam daerah aktif
transistor guna
Umpan balik Respon frekuansi Sebagian Penguat sinyal
rangkaian digital dan saklar. Bias pembagi tegangan mempunyai titik Q yang
II. 37
yang menambah amplitudo dari sinyal ac). Bias umpanbalik kolektor sebagian
tergantung pada harga dari bdc, karena itu bias tipe ini hanya digunakan dengan
penguat-penguat serba guna, asal saja terdapat catu daya yang terbagi ( split
power supply).
Gambar 2.6 adalah contoh dari bias basis. Sebuah sumber tegangan VBB
me-forward bias dioda emiter melalui resistor yang membatasi arus RB. Hukum
VBB −VBE
IB = .........................................(2. 0)
RB
Dimana VBE = 0,7 V untuk transistor silikon dan 0,3 V untuk germanium.
mendapatkan:
VCE VCC
Ic = + .........................................(2. 0)
Rc Rc
Ini adalah persamaan linier, seperti ditunjukkan pada gambar 2.6b.
II. 38
Seperti dibuktikan dalam matematik dasar, grafik dari persamaan linier selalu
Garis ini disebut garis beban dc karena garis ini menyatakan semua titik operasi
yang mungkin. Perpotongan dari garis beban dc dengan arus basis adalah titik
(cutoff). Pada titik ini arus basis adalah 0 dan arus kolektor kecil sehingga dapat
diabaikan (hanya arus bocoran ICEO yang ada). Pada titik sumbat, dioda emitter
kehilangan forward bias, dan kerja transistor yang normal terhenti. Untuk
VCE(cutoff) = VCC
(saturation). Pada titik ini arus basis sama dengan IB (sat) dan arus kolektor
adalah maksimum. Pada penjenuhan, dioda kolektor kehilangan reverse bias dan
kerja transistor yang normal terhenti. Untuk perkiraan yang aproksimasi, arus
VCC
I c ( sat ) ≅
RC
volt. Jika arus basis lebih besar daripada IB (sat) , arus kolektor tak dapat
bertambah karena dioda kolektor tidak lagi di-reverse bias. Dengan perkataan
lain, perpotongan dari garis beban dan kurva baris yang lebih tinggi masih
aktif dari transistor. Dalam daerah aktif, diode emiter di-forward bias dan dioda
kolektor di-reverse bias. Dengan persamaan di atas, maka dapat ditemukan arus
basis dalam setiap rangkaian bias basis. Perpotongan dari arus basis dan garis
Kerangka TA :
A. BAB 2
1. apache
2. php
a. fungsi yang dipakai terutama exec
3. mySQL
a. fungsi yang dipakai
4. TCP/IP
5. Akses Parallel port
B. BAB 3
1. printer
global :
I. Pendahuluan
II. TCP/IP & Parallel port
III. Analisis
a. Skema flow card
b. Analisa rangkaian elektronik
IV. implementasi
V. kesimpulan