BAB II LANDASAN TEORI

advertisement
5
BAB II
LANDASAN TEORI
Dalam penulisan laporan tugas akhir ini, penulis akan menjelaskan pengertian
yang berhubungan dengan judul penelitian yang diajukan. Adapun materi yang
akan penulis jelaskan adalah mengenai pengertian aplikasi, pengertian komputer,
internet, world wide web, web browser, Visual Basic 6.0 yang digunakan sebagai
alat untuk merancang aplikasi.
2.1
Pengertian Aplikasi
Aplikasi adalah penggunaan dalam suatu komputer , instruksi ( instructiom ) atau
pernyataan ( statement ) yang disusun sedemikian rupa sehingga computer dapat
memproses input menjadi output. (Jogiyanto, 2005, 12)
Aplikasi adalah kumpulan perintah program yang dibuat untuk melakukan
pekerjaan-pekerjaan tertentu. (Hendrayudi, 2009. 143)
Aplikasi adalah istilah yang digunakan untuk pengguna komputer bagi
pemecahan masalah. Biasanya istilah aplikasi digabungkan dengan suatu
perangkat lunak misalnya Microsoft Visual Basic 6.0 menjadi makna baru yaitu
suatu program yang ditulis atau dibuat untuk menangani masalah tertentu.
(Tirtobisono, 1999, 21)
Dari 3 (tiga) definisi aplikasi di atas dapat penulis simpulkan pengertian
aplikasi adalah suatu program yang ditulis atau dirancang untuk menangani
Universitas Sumatera Utara
6
masalah tertentu. Dalam perancangan aplikasi penulis menggunakan Microsoft
Visual Basic 6.0 sebagai alat untuk mendisain antarmuka aplikasi web browser
yang dibuat.
2.2
Pengertian Komputer
Komputer adalah alat pengolahan data yang bekerja secara elektronis dengan
kecepatan dan ketelitian yang sangat tinggi dan mampu mengerjakan berbagai
proses dengan keterlibatan manusia yang minimum. (Darwin Sitompul, 1992, 12)
Perkembangan
teknologi
dan
ilmu
komputer
selanjutnya
telah
memberikan berbagai kemampuan lain pada komputer, sehingga definisi
komputer pun mengalami perubahan. Sekarang ini, proses menghitung merupakan
sebagian saja dari kerja yang dapat dilakukan komputer. Banyak fungsi lain yang
dapat dilakukannya, seperti pengolahan data, permainan, pengontrolan mesin,
membuat grafik, melakukan analis statistik, merancang gambar teknik dan
sebagainya (Darwin Sitompul, 1992, 6)
Universitas Sumatera Utara
7
2.3
Pengertian Internet
Menurut Kamus Istilah Internet, internet merupakan jaringan komputer dunia
yang menghubungkan jaringan-jaringan komputer global di seluruh dunia,
(Sidharta, 2001, 9)
Internet yang dilahirkan pada puncak perang dingin tahun 1969 merupakan
jaringan eksperimental yang disebut ARPANET. Pada tahun pertamanya,
ARPANET menghubungkan empat pusat komputer universitas yang terlibat
dalam riset militer untuk U.S. Defense Departement’s advanced Research Project
Agency (Badan Proyek Riset Lanjut Departemen Pertahanan Amerika Serikat).
Fokus dari riset ini adalah untuk merancang suatu “internetwork” komputerkomputer yang akan terus berfungsi bahkan segmen-segmen utama dihancurkan
oleh bom nuklir. Internet kini telah menjadi suatu sistem komunikasi global besar
yang digunakan oleh jutaan orang di seluruh dunia untuk berbagai tujuan bisnis,
militer, akademik, korespondensi atau pencarian informasi.
2.3.1
Cara Kerja Internet
Berikut adalah Cara Kerja Internet:
1. Client meminta informasi yang ada dikomunitas internet dengan
menggunakan bantuan browser.
2. Browser meminta informasi yang ada di server.
Universitas Sumatera Utara
8
3. Server yang menampung banyak informasi kemudian mengirimkan
informasi yang diminta oleh browser.
4. Selanjutnya oleh browser diteruskan ke client sehingga akhirnya
seorang user dapat memperoleh informasi yang diinginkan.
Client di dalam komputer jaringan, merupakan komputer yang memanfaatkan
sumber daya dalam jaringan yang disediakan oleh komputer lainnya, yang disebut
dengan server. Juga merupakan sebuah aplikasi atau proses yang meminta layanan
dari komponen atau proses lainnya, adanya client ini memudahkan koneksi ke
komputer server dalam mengatur serta menjaga hubungan dari sumber daya
lainnya. Dalam lingkungan client/server, workstation biasanya adalah merupakan
komputer client. Browser merupakan perangkat lunak untuk berselancar di
internet. Kemampuan dari sistem ini di antaranya adalah menampilkan informasi
yang terdapat pada suatu alamat internet serta menuju halaman lain yang terkait
yang disediakan oleh alamat tersebut. Dua web browser yang terpopuler saat ini
adalah Microsoft internet explorer dan netscape navigator. Program browser yang
pertama adalah Mosaic yang merupakan suatu teks browser yang sekarang teks
browser telah berkembang kedalam bentuk multimedia.
Server adalah suatu program (dan juga disebut mesin yang menjalankan
program) yang mengerti protocol HTTP dan dapat menanggapi permintaanpermintaan dari web browser yang menggunakan protokol. Istilah-istilah yang
berhubungan dengan internet:
Universitas Sumatera Utara
9
1. Internet address/Alamat internet (IP) Sebuah alamat 32 bit yang
digunakan untuk mengenali host dan network di Internet.
2. Internet service provider (ISP)
Suatu organisasi/perusahaan yang memberikan jasa hubungan ke
internet bagi para pelanggan komputer, pada umumnya dengan
menarik biaya tertentu dan biasa disebut provider saja.
3. Intranet
Jaringan private yang digunakan pada jaringan kecil dengan skala
rumahan, jaringan private ini digunakan untuk membatasi akses data
yag dapat dibagi hanya pada anggota jaringan tersebut saja, contoh
dari jaringan intranet adalah LAN.
4. World wide web (WWW)
World Wide Web adalah dokumen informasi yang berada pada
komputer server (server web) yang tersebar di 5 benua dan saling
terhubung menjadi satu melalui jaringan internet. Dokumen-dokumen
ini dibuat dengan format HTML (Hipertext Markup Language) yang
disimpan dalam komputer server berbentuk sebuah file yang disebut
web page atau page.
5. Browser
Browser merupakan suatu program yang dirancang untuk mengambil
informasi-informasi dari suatu server komputer pada jaringan internet.
Universitas Sumatera Utara
10
6. Domain Name System (DNS)
Suatu sistem penamaan standard komputer-komputer di internet
dengan tujuan untuk mempermudah pengelolaan server komputer
internet. DNS membuat tingkatan-tingkatan domain, yang merupakan
kelompok komputer-komputer yang terhubung ke internet.
7. Hypertext Transfer Protocol (HTTP)
HTTP adalah suatu protokol yang menentukan aturan yang perlu
diikuti oleh web browser dalam meminta atau mengambil suatu
dokumen dan oleh web server dalam menyediakan dokumen yang
diminta oleh web browser. Protocol ini merupakan protocol standar
yang digunakan untuk mengakses dokumen HTML.
8. Uniform Resource Locator (URL)
URL adalah suatu sarana yang digunakan untuk menentukan lokasi
informasi pada suatu web server. URL dapat diumpamakan suatu
alamat, di mana alamat tersebut terdiri dari:
a. Protokol yang digunakan oleh suatu browser untuk
mengambil informasi.
b. Server di mana informasi tersebut berada.
c. Jalur/path serta nama file dari suatu informasi.
Universitas Sumatera Utara
11
2.4
World Wide Web (WWW)
World Wide Web dan Internet sangat berkaitan satu sama lain. Internet adalah
suatu jaringan komputer global, sedangkan World Wide Web bukan sekedar
jaringan tetapi di dalamnya terdapat suatu set aplikasi komunikasi dan sistem
perangkat lunak yang memiliki karakteristik sebagai berikut:
1. Umumnya terletak pada internet host dan client
2. Umumnya menggunakan protokol TCP/IP
3. HTML
4. Mengikuti model client/server
5. Memungkinkan client untuk mengakses server dengan berbagai
protokol seperti FTP, Telnet, dan lain-lain.
6. Memungkinkan client untuk mengakses informasi dalam berbagai
media
7. Memungkinkan model alamat Uniform Resources Locators (URL)
World Wide Web lahir pada tahun 1989 saat sekelompok peneliti menginginkan
untuk membuat sebuah protokol baru untuk mendistribusikan informasi di dalam
internet. Para peneliti ini menetapkan sebuah standar baru, kemudian dibentuklah
sebuah konsorsium yang disebut W3C atau World Wide Web Consortium untuk
meneruskan pengembangan dari standar tersebut. W3C inilah yang akhirnya
melahirkan HTML.
Universitas Sumatera Utara
12
Pada prinsipnya World Wide Web bekerja dengan cara menampilkan file-file
HTML yang berasal dari server web pada program client khusus yaitu web
browser. Program browser pada client mengirimkan permintaan (request) kepada
server web, yang kemudian akan dikirimkan oleh server dalam bentuk HTML.
File HTML berisi instruksi-instruksi yang diperlukan untuk membentuk tampilan.
Perintah-perintah HTML ini kemudian diterjemahkan oleh web browser, sehingga
informasinya dapat di tampilkan secara visual kepada pengguna di layar
komputer.
2.5
Pengertian Web Browser
Web browser merupakan program aplikasi yang memungkinkan pengguna untuk
menayangkan dan berinteraksi dengan tulisan, gambar, video, musik dan berbagai
informasi lainnya yang terdapat pada halaman Web di sebuah situs di World Wide
Web atau di jaringan LAN lokal. Tulisan dan gambar di halaman Web dapat
mempunyai hyperlinks ke halaman Web lain di mesin yang sama atau di situs web
lainnya. Web browser memungkinkan pengguna secara cepat dan mudah
mengakses informasi yang diberikan oleh banyak situs Web dengan cara
menjelajahi link tersebut. Web browser memformat informasi HTML untuk
ditayangkan, oleh karena itu penampakan halaman Web akan agak berbeda dari
satu browser ke browser
yang lain. Struktur alamat web, misalnya
HTTP://www.detik.com. Alamat tersebut dapat diartikan sebagai berikut:
Universitas Sumatera Utara
13
1. http, yaitu service transfer web
2. www (world wide web), yaitu jaringan situs web terbesar sebagai
pengelola pengalamatan situs web di internet.
3. detik, disebut nama wilayah (domain), yaitu sebuah nama yang
digunakan suatu institusi untuk situs webnya, .com merupakan nama
akhir sebuah domain, bisanya menunjukkan bidang usaha situs web
yang bersangkutan. contoh beberapa domain name antara lain:
a. net = penyedia layanan jasa konesi internet
b. edu atau ac = lembaga pendidikan atau universitas
c. co, com = perusahaan komersial
d. or, org = organisasi nonprofit atau yayasan
e. mil = lembaga kemiliteran
2.5.1
Fungsi Web Browser
Web browser merupakan program aplikasi yang digunakan untuk mengakses
segala sesuatu yang ada di internet dan menjalankan berbagai fungsi berkaitan
dengan aktivitas pengaksesan internet. Secara garis besar, fungsi utama aplikasi
web browser adalah sebagai berikut:
1. Untuk mengakses informasi dari World Wide Web.
2. Sebagai alat pencarian informasi di internet.
3. Untuk men-download data dan program dari internet.
4. Untuk meng- upload data dan program ke internet.
Universitas Sumatera Utara
14
5. Menunjang proses penyalinan dan pengiriman data pada server File
Transfer Protocol (FTP).
6. Sebagai sarana berpartisipasi dalam Newsgproup.
7. Menunjang fungsi dan fasilitas internet lain, sesuai dengan
perkembangan baru yang akan terus hadir di internet
2.5.2
Cara Kerja Web Browser
Gambar 2.1 Alur Kerja Web Browser
Universitas Sumatera Utara
15
Keterangan Gambar 2.1:
Dokumen web ditulis dalam format HTML (Hyper Text Markup Language) yang
diletakkan di dalam web server dan diakses oleh client melalui web browser.
2.5.3
Sejarah Web Browser
Penjelajah web pertama kali berbasis teks, seperti halnya Lynx yang populer
hingga sekarang, karena memang sistem dengan antarmuka grafis belum umum
digunakan pada saat itu. Baru setelah sistem berbasis grafis mulai banyak
digunakan, seorang mahasiswa bernama Marc Andressen di University of Illinois
di Urbana-Champaign, Amerika Serikat, membuat sebuah penjelajah web berbasis
grafis pertama yang berjalan di atas sistem operasi Windows dan UNIX (berbasis
Motif). Penjelajah web tersebut dinamai Mosaic.
Selanjutnya, setelah lulus dari universitas, Marc ditawari oleh Alief
Falahuddin, salah seorang petinggi Silicon Graphics Incorporated (SGI), untuk
membuat perusahaan dengan nama Mosaic Communication, yang kemudian
berubah menjadi Netscape Communication. Marc membuat sebuah penjelajah
web populer pertama yang digunakan oleh umum, yang disebut dengan Netscape
Navigator. Pada saat pengembangannya, Navigator memiliki nama kode Mozilla.
Navigator merupakan penjelajah web komersial, akan tetapi seiring dengan waktu
akhirnya Navigator pun menjadi dapat diperoleh secara gratis.
Sementara itu, penjelajah web Mosaic yang gratis tidak diteruskan lagi
pengembangannya, dan diserahkan kepada NCSA (National Computing for
Universitas Sumatera Utara
16
Supercomputer Application). Karena NCSA tidak memiliki izin untuk
mengomersialkan produk Mosaic, NCSA akhirnya menjual Mosaic kepada
Spyglass, yang akhirnya membuat Mosaic menjadi penjelajah web komersial.
Microsoft, yang terlambat turun di pasar penjelajah web, pun membeli lisensi
Mosaic dari Spyglass, sehingga pada akhirnya merilis produk penjelajah web-nya,
yang disebut sebagai Internet Explorer. Dengan dirilisnya Internet Explorer,
muncullah perang besar antara web browser populer, yakni antara Netscape
Navigator, dan Microsoft Internet Explorer, Opera Browser, dan Mozilla Firefox.
2.6
Microsoft Visual Basic 6.0
Microsoft Visual Basic merupakan salah satu aplikasi pemrograman visual yang
memiliki bahasa pemrograman yang cukup populer dan mudah untuk dipelajari.
Basis bahasa pemrograman yang digunakan dalam Visual Basic adalah bahasa
BASIC (Beginners All-Purpose Symbolic Instruction Code) yang merupakan
salah satu bahasa pemrograman tingkat tinggi yang sederhana dan mudah
dipelajari. Dengan Visual Basic dapat membuat program dengan aplikasi GUI
(Graphical User Interface) atau program yang memungkinkan pengguna
komputer berkomunikasi dengan komputer tersebut menggunakan grafik atau
gambar.
Universitas Sumatera Utara
17
2.7
Keunggulan Visual Basic 6.0
Sejak dikembangkannya versi pertamanya pada tahun 1991, Microsoft Visual
Basic, kini telah memiliki banyak versi. Berikut ini adalah beberapa keunggulan
dari Microsoft Visual Basic 6.0:
1. Kemampuan membuat ActiveX dan fasilitas internet yang lebih
banyak.
2. Memiliki beberapa tambahan sarana wizard yang lebih lengkap.
3. Memiliki kompiler yang dapat menghasilkan output file executable
(.exe).
4. Penambahan kontrol baru yang lebih canggih serta, peningkatan
kaidah stuktur bahasa Microsoft Visual Basic.
5. Memuat flat form pembuatan program yang diberi nama developer
studio.
Universitas Sumatera Utara
Download