Bab 2 LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi berasal dari kata application yang artinya penerapan;lamaran;penggunaan. Secara istilah aplikasi adalah: program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju.(www.totalinfo.or.id) 2.2 Pengertian Aplikasi Web Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML seperti PHP dan ASP pada skrip dan Apllet pada objek. Aplikasi Web dapat dibagi menjadi dua jenis yaitu aplikasi web statis dan dinamis. Web statis dibentuk dengan menggunakan HTML. Kekurangan aplikasi seperti ini terletak pada keharusan untuk memelihara program secara terus menerus untuk mengikuti setiap perkembangan yang terjadi. Kelemahan ini diatasi oleh model aplikasi web dinamis. Pada aplikasi web dinamis, perubahan informasi dalam halaman web dilakukan tanpa perubahan program tetapi melalui perubahan data. Sebagai implementasi, aplikasi web dapat dikoneksikan ke basis data sehingga perubahan Universitas Sumatera Utara
21
Embed
Bab 2 LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi berasal ...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Bab 2
LANDASAN TEORI
2.1 Pengertian Aplikasi
Aplikasi berasal dari kata application yang artinya penerapan;lamaran;penggunaan.
Secara istilah aplikasi adalah: program siap pakai yang direka untuk melaksanakan
suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran
yang dituju.(www.totalinfo.or.id)
2.2 Pengertian Aplikasi Web
Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut
HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah
skrip dan objek dikembangkan untuk memperluas kemampuan HTML seperti PHP
dan ASP pada skrip dan Apllet pada objek. Aplikasi Web dapat dibagi menjadi dua
jenis yaitu aplikasi web statis dan dinamis.
Web statis dibentuk dengan menggunakan HTML. Kekurangan aplikasi seperti
ini terletak pada keharusan untuk memelihara program secara terus menerus untuk
mengikuti setiap perkembangan yang terjadi. Kelemahan ini diatasi oleh model
aplikasi web dinamis. Pada aplikasi web dinamis, perubahan informasi dalam halaman
web dilakukan tanpa perubahan program tetapi melalui perubahan data. Sebagai
implementasi, aplikasi web dapat dikoneksikan ke basis data sehingga perubahan
Universitas Sumatera Utara
8
informasi dapat dilakukan oleh operator dan tidak menjadi tanggung jawab dari
webmaster.
Arsitektur aplikasi web meliputi klien, web server, middleware dan basis data.
Klien berinteraksi dengan web server. Secara internal, web server berkomunikasi
dengan middleware dan middleware yang berkomunikasi dengan basis data. Contoh
middleware adalah PHP dan ASP. Pada mekanisme aplikasi web dinamis, terjadi
tambahan proses yaitu server menerjemahkan kode PHP menjadi kode HTML. Kode
PHP yang diterjemahkan oleh mesin PHP yang akan diterima oleh klien.(Abdul Kadir,
2009)
2.3 Pengertian Tes Kepribadian
Kepribadian menurut Allice Heim, adalah totalitas manusia yang unik. Tes psikometri
lahir pada awal abad ke 20. Selama 25-30 tahun yang lalu, tes ini telah dipergunakan
bagi pengembangan sumber daya manusia bidang industri. The British Psychological
Society mendefinisikan tes psikometri sebagai “sebuah alat yang dirancang untuk
mengukur dan menentukan kuantitas kepribadian seseorang.” Tes Psikometri yang
dipergunakan terdiri dari dua bagian, yaitu Tes Kecakapan(IQ) dan Tes Kepribadian.
Kepribadian itu sendiri meliputi pola pikir, perasaan dan tingkah laku, yang
merupakan hal unik pada diri setiap orang, dan merupakan karakter yang
membedakan antara satu dengan yang lain. Secara umum, tes ini dirancang untuk
mengukur tingkah laku, kebiasaan dan norma dengan tujuan untuk mengukut atau
mempelajari kepribadian.(Daru Wijayanti, 2009)
Universitas Sumatera Utara
9
2.4 Data
Data berasal dari bahasa Latin yaitu datum yang berarti fakta, kenyataan, kejadian
atau peristiwa. Jadi data atau fakta adalah kenyataan dari sesuatu kejadian atau
peristiwa. Data dapat didefinisikan yaitu kumpulan fakta-fakta yang berupa fisik dan
bukan fisik, kejadian-kejadian dan prosedur yang belum diolah manusia atau peralatan
yang digunakan oleh manusia.
Kegunaan dari data adalah sebagai bahan dasar yang objektif di dalam proses
penyusunan kebijaksanaan dan keputusan oleh pimpinan organisasi. Data merupakan
keterangan yang masih mentah (belum diolah). Agar dapat dipergunakan, maka data
tersebut harus diolah terlebih dahulu ke dalam bentuk informasi yang sesuai dengan
keperluan yang dibutuhkan.(Kenneth C. Laudon dan Jane P. Laudon, 2008)
2.5 Pengertian Komputer
Istilah komputer (computer) diambil dari bahasa Latin computare yang berarti
menghitung (to compute). Dengan demikian komputer dapat diartikan sebagai alat
hitung. Komputer bukan sekedar mesin hitung tetapi komputer mempunyai
kemampuan yang dapat membantu manusia dalam menyelesaikan pekerjaan.
Komputer dapat melakukan berbagai macam pekerjaan sesuai dengan program yang
diberikan. Program adalah sekumpulan instruksi atau perintah terperinci yang sudah
dipersiapkan agar komputer dapat melakukan fungsinya dengan cara yang sudah
ditentukan. Komputer adalah alat elektronik yang mampu melakukan beberapa
pekerjaan diantaranya:
a. Menerima masukan data
b. Memproses masukan sesuai dengan programnya.
Universitas Sumatera Utara
10
c. Menyimpan perintah-perintah dan hasil dari pengolahan
d. Menyediakan keluaran dalam bentuk informasi
(www.id.wikipedia.org)
2.6 Internet
Internet (Interconnected Network) merupakan jaringan komputer yang terdiri dari
ribuan jaringan komputer independen yang dihubungkan antara satu dengan yang
lainnya. Secara etimologis, internet berasal dari bahasa Inggris yakni Inter yang
berarti antar dan Net yang berarti jaringan sehingga Internet dapat diartikan hubungan
antar jaringan. (MADCOMS, 2008)
2.6.1 Web Server
Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan
halaman website atau hompage. Komputer dapat dikatakan web server jika komputer
tersebut memiliki suatu program server yang disebut Personal Web Server (PWS).
PWS ini difungsikan agar halaman web yang ada didalam sebuah komputer server
dapat dipangggil oleh komputer klien. Macam-macam web server antara lain adalah:
a) Apache (Open Source)
b) Xitami
c) IIS
Universitas Sumatera Utara
11
d) PWS
(R. S. Rosari, 2008)
2.6.2 World Wide Web (WWW)
World Wide web (www) atau web merupakan sumber daya yang sangat popular dan
dapat digunakan untuk memperoleh data atau bahkan melakukan transaksi seperti
memperoleh informasi bahkan melakukan perdagangan. Secara teknis, web adalah
sebuah sistem dimana informasi dalam bentuk teks, gambar, video, suara dan lain-lain
yang tersimpan dalam sebuat Internet Webmaster yang dipresentasikan dalam bentuk
hypertext. Informasi dalam bentuk teks umumnya ditulis dalam format HTML
(Hypertext Markup Language). Informasi lainnya disajikan dalam bentuk grafis dalam
format GIF, JPG, PNG, suara dalam format AU, WAV dan objek multimedia lainnya
seperti MIDI, Shockwave, Quicktime Movie, 3D World.
Sebagai dokumen hypertext, dokumen-dokumen di web dapat memiliki link
dengan dokumen lain, baik yang tersimpan dalam webmaster yang sama ataupun
webmaster lainnya. Link memudahkan para pengakses web berpindah dari halaman
satu ke halaman lainnya, dan berkelana dari satu server ke server lainnya. Kegiatan
penelusuran halaman web ini biasanya diistilahkan sebagai browsing, dan ada juga
yang menyebutnya sebagai surfing.
Web dapat diakses oleh perangkat lunak web cliect yang secara populer disebut
browser. Browser membaca halaman-halaman web yang tersimpan dalam webmaster
Universitas Sumatera Utara
12
melalui protokol yang disebut HTTP (Hypertext Transfer Protocol). Di saat
perkembangan WWW ada dua browser web yang populer yaitu Internet Explorer (IE)
dan Netscape Navigator. Browser web adalah software yang digunakan untuk
menampilkan informasi dari server web. Software ini kini telah dikembangkan dengan
menggunakan user interface grafis, sehingga pemakai dapat dengan mudah
melakukan ‘point dan click’ untuk pindah antardokumen.
Saat ini bermunculan browser web lain yang turut meramaikan persaingan
untuk merebut para pengguna Internet. Di antara browser web yang telah banyak
digunakan pada saat peluncurannya adalah MSN, Opera dan Mozilla Firefox. Diantara
browser web ini terdapat kelebihan dan kekurangan sehingga pengguna dapat memilih
sesuai keinginan dan kemudahan yang ditawarkan.(Dharma Oetomo Sutedjo, 2008)
2.6.3 Search Engine
Search engine adalah salah satu fasilitas internet yang dijalankan melalui browser
untuk mencari informasi yang diinginkan. Search engine menampung database dari
situs-situs yang berada diseluruh dunia yang jumlahnya milyaran halaman web, cukup
dengan memasukkan kata kunci maka search engine akan menampilkan beberapa link
situs disertai keterangan singkat. Search engine yang sangat terkenal antara lain
adalah Google, namun masih banyak search engine lain yang dapat digunakan seperti
Altavista, MSN, Yahoo Search dan lain-lain.(Janner Simarmata, 2009)
Universitas Sumatera Utara
13
2.6.4 Hypertext Transfer Protocol (HTTP)
Hypertext Transfer Protocol adalah suatu protocol yang menentukan aturan yang perlu
diikuti oleh web browser dalam menyediakan dokumen yang diminta browser. HTTP
bekerja diatas protocol TCP (Transmission Control Protocol) yang menjamin
sampainya data ditujuan dalam urutan yang benar. Bila suatu kesalahan terjadi selama
proses pengiriman, pihak pengirim akan mendapat pemberitahuan bahwa telah terjadi
kesalahan.(Janner Simarmata, 2009)
2.7 Pengenalan Personal Home Page (PHP)
PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar yang
digunakan dalam dunia website. PHP adalah bahasa pemrograman yang berbentuk
script yang diletakkan didalam web server. Ada beberapa pengertian tentang PHP,
akan tetapi PHP dapat diartikan sebagai Hypertext Preeprocessor. Ini merupakan
bahasa yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada
klien. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server disebut
serverside, berbeda dengan mesin maya Java yang mengeksekusi program pada sisi