9
BAB 2
LANDASAN TEORI
2.1 Pengertian Aplikasi Web
Aplikasi web dibangun dengan menggunakan bahasa HTMLHypertext Markup Language. Aplikasi Web adalah sebuah program yang bila dieksekusi akan menghasilkan sebuah aplikasi
yang dapat bekerja sesuai dengan yang diinginkan. Pada masa kini aplikasi web dikembangkan untuk memperluas kemampuan HTML dengan PHP dan ASP pada skrip objek. Aplikasi web
dapat dibagi menjadi dua bagian yaitu aplikasi web dinamis dan aplikasi web statis.
Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer Remick, 2011.Arsitektur aplikasi
web meliputi klien, web server, middlewaredan 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.
Aplikasi adalah sebuah ‘mahakarya Symphony Orchestra’ dari pelaku Teknologi Informasi, yang merupakan hasil kerjasama antara sumber daya manusia, tools dan pengguna
Universitas Sumatera Utara
10
dalam sebuah manajemen yang terintegrasi dimana didalamnya ada perencanaan, ujicoba, pelaksanaan dan pemeliharaan, dengan tujuan akhir untuk mendukung aktifitas manusia agar
lebih efisien dan efektif Muhammad Safri Lubis, 2011.
Jadi aplikasi adalah sebuah program hasil karya yang siap pakai.Program yang terbuat dengan beberapa tahapan yang melaksanakan suatu fungsi yang telah diperintahkan.
2.2 Pengertian Komputer
Komputer computer berasal dari bahasa Latin computare yang berarti menghitung.Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda. Komputer adalah
sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya
dan menghasilkan output dibawah pengawasan suatu langkah-langkah instruksi-instruksi program yang tersimpan di memori stored program.
Bila dijabarkan, defenisi dari komputer adalah seperangkat peralatan elektronik yang bekerja bersama – sama secara otomatis, menerima input, memproses data dan menghasilkan
data secara logis output, cepat dan tepat berdasarkan perintah–perintah yang diberikan oleh user dan komputer itu sendiri merupakan bagian dari sistem komputerisasi.
Sistem komputer adalah suatu sistem yang terdiri atas komputer dan seluruh komponen– komponen yang menunjang terlaksananya proses pengolahan data dan menjadikan komputer
sebagai alat yang berguna. Sistem komputer memiliki beberapa komponen yaitu:
Universitas Sumatera Utara
11
1. Perangkat Keras Hardware
Peragkat keras merupakan perangkat yang secara fisik dapat dilihat dan diraba, yang membentuk kesatuan, sehingga dapat difungsikan. Berdasarkan kegunaannya,
perangkat keras dapat digolongkan ke dalam tiga bagian: a.
Alat input Alat input adalah alat yang memiliki fungsi untuk memasukkan data ataupun
program yang akan diproses komputer, seperti keyboard, mouse, printer, scanner dan lainnya.
b. Alat Proses
Alat proses atau CPU Central Prosesing Unit, merupakan alat atau unit terpenting didalam sistem komputer. Fungsi utamanya adalah pusat pemprosesan data dan
mengiontrol keseluruhan sistem komputer selama pengolahan data berlangsung, contohnya adalah prosessor.
c. Alat Output
Alat output adalah alat untuk menampilkan hasil pengolahan data yang dilakukan oleh CPU, misalnya monitor dan printer.
2. Perangkat Lunak Software
Perangkat lunak adalah komponen komputer yang merupakan kumpulan program dan prosedur yang memungkinkan perangkat keras komputer dapat menjalankan fungsinya
sebagai alat pengolahan data.Komponen ini tidak nyata secara fisik.Perangkat lunak berfungsi sebagai perantara antara komputer dan user sehingga dapat digunakan.
3. Perangkat Komputer Brainware
Universitas Sumatera Utara
12
Pengguna komputer adalah manusia yang menangani suatu sistem komputer atau orang yang mampu menangani suatu sistem operasi komputer.Brainware dapat
dikelompokkan dalam beberapa bagian, yaitu : a.
Sistem Analisis Orang bertugas untuk membentuk dan merancang fasilitas suatu sistem komputer
yang akan dibangun. b.
Programmer Orang yang bertugas menerjemaahkan spesifikasi yang telah dirancang oleh sistem
analisis kedalam suatu bahasa program tertentu. c.
Komputer Operator Orang yang bertugas menangani pengolahan data secara langsung.
d. Data Entry Operator
Orang yang bertugas melakukan pengurusan data yang akan diolah, mulai dari pengumpulan data, perekaman data kedalam media penyimpanan hingga
pemeriksaan dan pengiriman informasi yang dihasilkan oleh komputer.
2.3 Mengenal PHP