Konsep Jaringan

1. Latar Belakang dan Sejarah Jaringan
Pada tahun 1940-an di Amerika ada sebuah penelitian yang ingin
memanfaatkan sebuah perangkat komputer secara bersama. Ditahun
1950-an ketika jenis komputer mulai membesar sampai terciptanya
super komputer, karena mahalnya harga perangkat komputer maka ada
tuntutan sebuah komputer mesti melayani beberapa terminal. Dari
sinilah maka muncul konsep distribusi proses berdasarkan waktu yang
dikenal dengan nama TSS (Time Sharing System), bentuk pertama kali
jaringan (network) komputer diaplikasikan. Pada sistem TSS beberapa
terminal terhubung secara seri ke sebuah host komputer.
Selanjutnya konsep ini berkembang menjadi proses distribusi
(Distributed Processing). Dalam proses ini beberapa host komputer
mengerjakan sebuah pekerjaan besar secara paralel untuk melayani
beberapa terminal yang tersambung secara seri disetiap host komputer.Selanjutnya ketika harga-harga komputer kecil sudah mulai menurun
dan konsep proses distribusi sudah matang, maka penggunaan
komputer dan jaringannya sudah mulai beragam dari mulai menangani
proses bersama maupun komunikasi antar komputer (Peer to Peer
System) saja tanpa melalui komputer pusat. Untuk itu mulailah
berkembang teknologi jaringan lokal yang dikenal dengan sebutan LAN
(Local Area Network). Demikian pula ketika Internet mulai
diperkenalkan, maka sebagian besar LAN yang berdiri sendiri mulaiberhubungan dan terbentuklah jaringan raksasa ditingkat dunia yang
disebut dengan istilah WAN (Word Area Network).

2. Jenis-jenis jaringan
Secara umum jaringan komputer terdiri atas lima jenis:

a. Local Area Network (LAN)
Local Area Network (LAN), merupakan jaringan local yang
digunakan oleh suatu organisasi untuk berbagi sumber daya
(resources sharing) seperti printer dan file. LAN biasanya dibangun
dan dikelola oleh organisasi tersebut. Teknologi LAN antara lain
Ethernet, Token Ring dan FDDI.

b. Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi
LAN yang berukuran lebih besar dan biasanya menggunakan
teknologi yang sama dengan LAN. MAN dapat mencakup kantorkantor
perusahaan yang letaknya berdekatan atau juga sebuah kota
dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau
umum. MAN mampu menunjang data dan suara, bahkan dapat
berhubungan dengan jaringan televisi kabel.

c. Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah
geografis yang luas, seringkali mencakup sebuah negara bahkan
benua. WAN memungkinkan terjadinya komunikasi diantara dua
perangkat yang terpisah jarak yang sangat jauh. WAN
menginterkoneksikan beberapa LAN yang kemudian menyediakan
akses ke komputer–komputer atau file server pada lokasi lain.
Beberapa teknologi WAN antara lain adalah Modem, ISDN, DSL,
Frame Relay, T1, E1, T3, E3 dan SONET.

d. Intranet
Melibatkan jaringan LAN dan Web Server yang terpasang pada
jaringan LAN tersebut. Web Server digunakan untuk melayani
permintaan pengguna internal suatu organisasi untuk menampilkan
data dan gambar. Intranet ini mempunyai sifat tertutup yang
berarti pengguna dari luar organisasi tidak dapat mengaksesnya.

e. Internet
Sebenarnya terdapat banyak jaringan di dunia ini, seringkali
menggunakan perangkat keras dan perangkat lunak yang berbedabeda.
Orang yang terhubung ke jaringan sering berharap untuk bisa
berkomunikasi dengan orang lain yang terhubung ke jaringan
lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan
yang seringkali tidak compatibel dan berbeda. Biasanya untuk
melakukan hal ini diperlukan sebuah mesin yang disebut gateway
guna melakukan hubungan dan melaksanakan terjemahan yang
diperlukan, baik perangkat keras maupun perangkat lunaknya.
Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan
internet.
Ketika sebuah perusahaan berkembang menjadi beberapa lokasi, maka
masing–masing lokasi mengembangkan jaringan lokalnya. Ketika
dibutuhkan koneksi antar LAN pada perusahaan tersebut maka
terbentuklah Wide Area Network.

Pengantar PHP

-Pengertian PHP
PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah
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 menulis
halaman web dinamik dengan cepat.

-Hubungan PHP dengan HTML
Halaman web biasanya disusun dari kode-kode html yang disimpan dalam
sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke
browser, kemudian browser menerjemahkan kode-kode tersebut sehingga
menghasilkan suatu tampilan yang indah. Lain halnya dengan program php,
program ini harus diterjemahkan oleh web-server sehingga menghasilkan kode
html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri
sendiri ataupun disisipkan di antara kode-kode html sehingga dapat langsung
ditampilkan bersama dengan kode-kode html tersebut. Program php dapat
ditambahkan dengan mengapit program tersebut di antara tanda . Tandatanda
tersebut biasanya disebut tanda untuk escaping (kabur) dari kode html. File
html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi .php
atau .php3.

PHP merupakan bahasa pemograman web yang bersifat server-side
HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan
berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan
akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal
sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan
digunakan untuk membuat halaman web yang dinamis seperti ASP (active Server
Pages) dan JSP (Java Server Pages).
PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C.
Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam
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.
Kemudian pada tahun1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya
telah mampu mengakses database dan dapat terintegrasi dengan HTML.
Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi
3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang
softwarenya..
Versi teranyar yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan
versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan
yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang
dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan
dari PHP3 scripting engine. Yang lainnya 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 keseluruhan dijalankan web server.

-Kelebihan PHP
Ketika e-commerce semakin berkembang, situs-situs yang statispun
semakin ditinggalkan Karena dianggap sudah tidak memenuhi keinginan pasar
karena situs tersebut harus tetap dinamis selama setiap hari. Pada saat ini bahasa
PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer
web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti
PHP.
Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan
yang paling utama PHP adalah pada konektivitasnya dengan system database di
dalam web. Sistem database yang dapat didukung oleh PHP adalah :
1. Oracle
2. MySQL
3. Sybase
4. PostgreSQL
5. dan lainnya
PHP dapat berjalan di berbagai system operasi seperti windows 98/NT,
UNIX/LINUX, solaris maupun macintosh.
PHP merupakan software yang open source yang dapat anda download
secara gratis dari situs resminya yaitu http://www.php.net, ataupun dari situs-situs
yang menyediakan software tersebut seperti di ftp://gerbang.che.itb.ac.id.
Software ini juga dapat berjalan pada web server seperti PWS (Personal
Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga
merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti
menambah fungsi-fungsi baru.
Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi
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
menggunakan PHP sebagai modul dari apache di antaranya adalah :
1. Tingkat keamanan yang cukup tinggi
2. waktu eksekusi yang lebih cepat dibandingkan dengan bahasa
pemograman web lainnya yang berorientasi pada server-side scripting.
3. Akses ke system database yang lebih fleksibel. seperti MySQL.

Sistem Operasi (Operating System)

1. Pendahuluan
Sistem operasi merupakan penghubung antara pengguna komputer dengan
perangkat keras komputer. Sebelum ada sistem operasi, orang hanya
menggunakan komputer dengan menggunakan signal analog dan signal digital.
Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini
terdapat berbagai sistem operasi dengan keunggulan masing-masing. Untuk
lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu
beberapa konsep dasar mengenai sistem operasi itu sendiri.
Pengertian sistem operasi secara umum ialah pengelolaan seluruh sumber-daya
yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan
(system calls) kepada pemakai sehingga memudahkan dan menyamankan
penggunaan, serta pemanfaatan sumber-daya sistem komputer dapat lebih
optimal.
vi
a) Fungsi Dasar
Sistem komputer pada dasarnya terdiri dari empat komponen utama,
yaitu perangkat-keras, program aplikasi, sistem-operasi, dan pengguna.
Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan
perangkat keras oleh berbagai program aplikasi serta para pengguna.
Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam
arti membuat kondisi komputer agar dapat menjalankan program
secara benar. Untuk menghindari konflik yang terjadi pada saat
pengguna menggunakan sumber-daya yang sama, sistem operasi
mengatur pengguna mana yang dapat mengakses suatu sumber-daya.
Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi
penting sistem operasi ialah sebagai program pengendali yang
bertujuan untuk menghindari kekeliruan (error) dan penggunaan
komputer yang tidak perlu.
b) Sasaran Sistem Operasi
Sistem operasi mempunyai tiga sasaran utama yaitu kenyamanan =
membuat penggunaan komputer menjadi lebih nyaman, efisien =
penggunaan sumber-daya sistem komputer secara efisien, serta
mampu berevolusi artinya sistem operasi harus dibangun sehingga
memungkinkan dan memudahkan pengembangan, pengujian serta
pengajuan sistem yang baru.
c) Sejarah Sistem Operasi
Sistem operasi mengalami perkembangan yang sangat pesat, dan
dibagi kedalam empat generasi yaitu :
vii
• Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi
elektronik sebagai pengganti sistem komputasi mekanik. Pada
generasi ini belum ada sistem operasi, maka sistem komputer diberi
instruksi yang harus dikerjakan secara
langsung.
• Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job
yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara
berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem
operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya
fungsi sistem operasi ialah FMS dan IBSYS.
• Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk
melayani banyak pemakai sekaligus, dimana para pemakai interaktif
berkomunikasi lewat terminal secara on-line ke komputer, maka
sistem operasi menjadi multi-user (di gunakan banyak pengguna
sekaligus) dan multi-programming (melayani banyak program
sekaligus).
• Generasi Keempat (Pasca 1980an)
Dewasa ini sistem operasi dipergunakan untuk jaringan komputer
dimana pemakai menyadari keberadaan komputer-komputer yang
saling terhubung satu sama lain.
d) Jenis-jenis System Operasi
Seperti telah disinggung di depan banyak jenis sistem operasi yang
bisa digunakan, antara lain : POSIX, UNIX, MS DOS, MS Windows,
LINUX, APPLE, dll. Dari sekian banyaksistem operasi ada sistem
viii
operasi yang interface (kontak) dengan user (pengguna) yaitu
menggunakan TEXT (DOS, POSIX, LINUX), ada juga yang kontaknya
dengan pengguna menggunakan GUI (Graphical User Interface)
seperti MS Windows dan LINUX (LINUX bisa berbasis TEXT dan
berbasis GUI).
System operasi berbasis text artinya user berinteraksi dengan sistem
dengan perintah-perintah yang berupa text. Lain halnya dengan
system operasi berbasis GUI, pada sistem ini user dapat berinteraksi
dengan system operasi melalui gambar-gambar/ simbol-simbol, dan
tentu hal ini akan lebih memberi kemudahan dan kenyamanan bagi
pengguna. Itulah sebabnya mengapa system operasi yang berbasis
GUI seringkali disebut “User Friendly” .
Pada modul ini pembahasan akan terfokus pada sistem operasi
berbasis GUI dan akan dipilih MS Windows 98. Pemilihan ini tentu
mempunyai alasan, diantaranya telah digunakan secara luas di
berbagai kalangan, tanpa mensyaratkan komputer yang sangat
canggih (minimal 486 atau 66 MHz), mudah dalam pengoperasiannya,
kestabilan sistem cukup baik, serta mampu mengcover perkembangan
teknologi (hardware/software).

Keuntungan Dan Kerugian Topologi

Topologi fisik jaringan yang digunakan beserta keuntungan dan
kerugiannya adalah:


a) Topologi Bus atau Linier
Merupakan topologi fisik yang menggunakan kabel Coaxial
dengan menggunakan T-Connector dengan terminator 50 ohm
pada ujung jaringan. Topologi bus menggunakan satu kabel
yang kedua ujungnya ditutup dimana sepanjang kabel terdapat
node-node.
Keuntungannya adalah biaya yang murah, instalasi sederhana.
Tidak memerlukan Hub/Switch.
xxvii
Kerugiannya adalah karena sinyal 2 arah dengan satu kabel
kemungkinan terjadi collision (tabrakan data atau tercampurnya
data)sangat besar, jika terjadi putus atau longgar pada salah
satu konektor maka seluruh jaringan akan berhenti,
pengecekan kabel yang putus akan memakan waktu yang lama
karena harus dilakukan satu persatu.


b) Topologi Ring
Adalah topoligi fisik yang tertutup sehingga informasi dan data
disalurkan dalam satu arah yang membentuh lingkaran
tertutup
sehingga mengesankan cincin tanpa ujung.
Keuntungannya adalah: layout instalasi yang sederhana, Tidak
memerlukan Hub/Switch, tidak terjadi collision (tabrakan data
atau tercampurnya data).
Kerugiannya adalah: Jika terjadi putus atau longgar pada salah
satu konektor maka seluruh jaringan akan berhenti,
pengecekan kabel yang putus akan memakan waktu yang lama
karena harus dilakukan satu persatu.


c) Topologi Star
Topologi Star adalah topologi setiap node akan menuju node
pusat/sentral sebagai konselor. Aliran data akan menuju node
pusat baru menuju ke node tujuan.
Keuntungan: jenis topologi ini mudah dikembangkan, jika
terjadi kerusakan pada salah satu node maka hanya node
tersebut yang terganggu tanpa mengganggu jaringan lain.
xxviii
Kerugian: memerlukan biaya tambahan karena membutuhkan
Hub/switch sebagai pusat node (node sentral)


d) Topologi Hybrid
Topologi Hybrid merupakan gabungan atau kombinasi dari dua
atau lebih topologi jaringan lainnya. Topologi Hybrid sering juga
disebut Tree topology.
Keuntungan dan keruguan adalah sama dengan jenis topologi
yang digunakan dari masing-masing gabungan topologi
tersebut.

powered by Blogger | WordPress by Newwpthemes | Converted by BloggerTheme