BAB 2 LANDASAN TEORI 2.1 Komputer Salah satu benda yang

advertisement
BAB 2
LANDASAN TEORI
2.1 Komputer
Salah satu benda yang dimanfaatkan dalam perkembangan ilmu pengetahuan dan
teknologi adalah komputer. Bagi negara yang sedang berkembang termasuk
Indonesia, istilah komputer masih sangat baru, bahkan masih ada yang belum
memahami apa yang dimaksud dengan komputer.
2.1.1
Pengertian Komputer
Kata komputer berasal dari bahasa asing yaitu “to compute” yang artinya alat hitung.
Dengan demikian komputer dapat diartikan sebagai alat hitung atau mesin hitung.
Ditinjau dari segi kegunaan, komputer adalah alat yang memegang peranan penting
didalam sistem pengolahan data elektronik, maka komputer juga disebut sebagai alat
pengolahan data.
Universitas Sumatera Utara
2.1.2
Sistem Komputer
Sistem adalah jaringan dari beberapa elemen yang saling berhubungan membentuk
satu kesatuan untuk melaksanakan suatu tujuan pokok. Tujuan pokok dari sistem
komputer adalah mengolah data untuk menghasilakan informasi. Elemen dari sistem
komputer antara lain :
a. Perangkat Keras (Hardware)
Perangkat kerasa adalah semua peralatan yang secara fisik terlihat dan dapat
dijamah dalam suatu komputer. Secara garis besar perangkat keras dapat
dikelompokkan menjadi :
1. Alat Input
Alat input merupakan bagian dari suatu sistem komputer yang berfungsi
untuk menerima input atau masukan data, seperti keyboard, mouse,
scanner.
2. Alat Proses
Alat proses atau CPU (Central Processing Unit) merupakan alat atau unit
terpenting dalam sebuah sistem komputer. Tugas utamanya adalah
mengontrol
keseluruhan
sistemkomputer
selama
pengolahan
data
berlangsung.
3. Alat Output
Alat output adalah alat untuk menampilkan hasil pengolahan data yang
dilakukan oleh CPU. Contohnya monitor dan printer.
Universitas Sumatera Utara
b. Perangkat Lunak (Software)
Perangkat lunak adalah program yang berisi perintah-perintah untuk
melakukan pengolahan data. Software dapat dikelompokkan menjadi :
1. Bahasa Pemrograman (Program Language)
Bahasa yang dipakai oleh para programmer untuk memnuat daftar
instruksi atau program yang harus dilaksanakan oleh komputer.
2. Paket Aplikasi (Package Software)
Program yang sudah siap digunakan untuk suatu aplikasi tertentu, misalnya
Microsoft Office.
3. Sistem Operasi (Operating System)
Suatu program yang berfungsi sebagai pengendali kerja komputer,
misalnya DOS, UNIX, Windows, Linux dan lain lain.
c. Perangkat Komputer (Brainware)
Pengguna komputer adalah manusia atau orang yang bekerja dalam
pengoperasian serta mengatur sistem komputer, antara lain :
1. System Anlytst
Bertugas mempelajari, menganalisa, merancang dan membentuk suatu
sistem atau prosedur pengolahan data secara elektronik berdasarkan
aplikasi yang dipesan oleh pemakai jasa komputer.
2. Programmer
Bertugas menterjemahkan spesifikasi yang telah dirancang oleh sistem
analis kedalam suatu bahasa program tertentu.
Universitas Sumatera Utara
3. Operator
Bertugas mempersiapkan komputer untuk memproses suatu program mulai
dari menghidupkan komputer, menjalankan komputer, mengoperasikan
program-program komputer atau aplikasi komputer.
2.2 Data, Informasi dan Sistem Informasi
2.2.1
Pengertian Data
Data adalah suatu istilah majemuk dari kata “datum” yang berarti fakta atau bagian
dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol,
gambar-gambar, kata-kata, angka-angka, huruf-huruf, yang menunjukkan suatu ide,
objek, kondisi, atau situasi dimana saja. Dengan kata lain data adalah bahan baku
informasi, didefenisikan sebagai kelompok teratur simbol-simbol yang mewakili
kuantitas, tindakan benda dan sebagainya. Kegunaan data adalah sebagai bahan dasar
yang objektif dan relatif di dalam proses penyusunan kebijaksanaan dan pengambilan
keputusan oleh pimpinan suatu organisasi.
2.2.2
Pengertian Informasi
Informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna
bagi penerimanya yang menggambarkan suatu kejadian nyata dan dapat digunakan
sebagai alat bantu untuk pengambilan suatu keputusan. Kegunaan informasi adalah
Universitas Sumatera Utara
untuk mengurangi ketidakpastian di dalam proses pengambilan keputusan tentang
suatu keadaan. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif
dibandingkan dengan biaya untuk mendapatkan informasi tersebut.
2.2.3
Pengertian Sistem Informasi
Sistem informasi adalah suatu cara tertentu untuk menyediakan informasi yang
dibutuhkan oleh organisasi untuk beroperasi dengan cara yang sukses dan untuk
organisasi bisnis dengan cara ynag menguntungkan. Suatu sistem yang dibuat oleh
manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai
suatu tujuan yaitu menyajikan informasi. Suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat
manajerial dan kegiatan strategidari suatu organisasi dan menyediakan pihak luar
tertentu dengan laporan-laporan yang diperlukan.
2.3 Database dan Data Flow Diagram (DFD)
2.3.1
Pengertian Database
Beberapa defenisi tantang database dari beberapa orang ahli database adalah sebagai
berikut :
a. Database adalah sekumpulan data store yang tersimpan dalam magnetic disck,
optical disck, magnetic drum atau media penyimpanan sekunder lainnya.
Universitas Sumatera Utara
b. Database adalah sekumpulan program-program aplikasi umum yang
mengeksekusi dam memproses data secara umum seperti pencarian data,
peremajaan data, penambahan dan penghapusan data.
c. Database terdiri dari data yang akan digunakan atau diperuntukkan terhadap
user, dimana masing-masing user akan menggunakan data tersebut sesuai
dengan tugas dan fungsinya, dan user lain juga dapat menggunakan data
tersebut dalam waktu yang bersamaan.
2.4 Pengertian Internet
Internet (Interconnected Network) merupakan sekumpulan jaringan yang saling
terhubung dimana jaringan tersebut menyediakan sambungan global informasi.
Internet adalah kumpulan atau jaringan dari jaringan komputer yang ada diseluruh
dunia. Dalam hal ini komputer yang sebelumnya stand-alone kini dapat berhubungan
langsung dengan host-host atau komputer-komputer yang laiin.
Defenisi lainnya adalah, internet bagaikan sebuah kota elektronik yang sangat
besar dimana setiap penduduk memiliki alamat (internet address) yang dapat
digunakan untuk berkirim surat atau informasi, internet adalah sebuah jaringan
komputer diseluruh dunia yang berisikan informasi dan jga merupakan sarana
komunikasi data (suara, gambar, video dan teks). Informasi ini dibuat oleh
penyelenggara atau pemilik jaringan komputer tersebut atau dibuat atau pemilik
informasi yang menitipkan informasinya kepada pamilik jaringan komputer yang
tersambungkan ke jaringan.
Universitas Sumatera Utara
2.4.1
World Wide Web (WWW)
World Wide Web (WWW), lebih dikenal dengan web merupakan salah satu layanan
yang didapat oleh pemakai komputer yang terhubung dengan internet. World Wide
Web (WWW) merupakan framework arsitektur untuk memasuki dokumen-dokumen
yang saling berhubungan yang tersebar di ribuan mesin diseluruh internet. World Wide
Web (WWW) lahir pada tahun 1989. Sering disebut “the web/w3”.
Web pada awalnya adalah ruang informasi dalam internet, dengan
menggunakan teknologi hypertext, pemakai dituntun untuk menemukan informasi
dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam
browser web.
Kini internet identik dengan web, karena kepopuleran web sebagai standar
interface pada layanan yang ada pada internet, dari awalnya sebagai penyedia
informasi, kini digunakan juga untuk komunikasi dari email sampai dengan chatting,
sampai dengan melakukan transaksi bisnis (commerce).
Web seakan lebih populer daripada email, walaupun secara statistik email
masih merupakan aplikasi terbanyak yang digunakan oleh pengguna internet. Web
lebih populer bagi khalayak umum dan pemula, terutama untuk tujuan pancarian
informasi dan melakukan komunikasi email yang menggunakan web sebagai
interfacenya.
Universitas Sumatera Utara
2.4.2
Hypertext Transfer Protocol (HTTP)
Hypertext Transfer Protocol (HTTP) adalah protokol yang banyak digunakan di
internet untuk pertukaran berkas atau data lainnya di dalam World Wide Web dengan
menggunakan browser. Sebuah browser disebut client HTTP, sedangkan penyedia
halaman web yang diakses mamiliki alamat yang disebut Universal Resource Location
(URL). Resource (sumber daya) yang dimaksud disini dapat berupa berkas, hasil
output dari sebuah program seperti PHP, hasilnya query dari server basis data dan lain
lain. HTTP yang pertama kali diciptakan adalah HTTP 1.0, kemudian dikembangkan
lagi menjadi HTTP 1.1 yang banyak digunakan sekarang.
2.4.3
Hypertext Markup Language (HTML)
Hypertext Markup Language (HTML) adalah bahasa pendiskripsian halaman yang
menciptakan dokumen-dokumen hypertext atau hypermedia. HTML memasukkan
kode-kode pengendali dalam sebuah dokumen pada berbagai poin yang dapat
dispesifikasikan, yang dapat menciptakan hubungan (hyperlink) dengan bagian yang
lain dari dokumen tersebut atau dengan dokumen lain yang berada di World Wide
Web. Tag HTML tidak case sensitive, jadi dapat menggunakan <html> atau <HTML>
keduanya mendapatkan output yang sama.
HTML berawal dari bahasa GSML (Standart Generalized Markup Language)
yang penulisannya disederhanakan. HTML dapat dibaca oleh berbagai macam
platform. HTML juga merupakan bahasa pemrograman yang fleksibel, dapat disisipi
Universitas Sumatera Utara
tau digabungkan dengan bahasa pemrograman lain, seperti PHP, ASP, JSP, JavaSrcip
dan lainnya. Jika ada kesalahan dalam penulisan HTML, browser tidak akan
memperlihatkan syntax error, tetapi hanya tidak menampilkannya. HTML terus
berkembang seiring perkembangan browser.
2.4.4
Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS) banyak digunakan untuk memperluas kemampuan
HTML dalam memformat dokumen web atau mempercantik tampilan web, bahkan
untuk pemosisian dan layouting halaman web. Dengan mendefenisikan suatu style
sekali saja maka style itu akan dapat digunakan berulang kali. SCC telah didukung
kebanyakan browser, terutama versi baru sehingga penempatan layout menjadi lebih
fleksibel. Membuat HTML menggunakan tag minimal berpengaruh terhadap ukuran
file, dapat menampilkan konten utama terlebih dahulu sementara gambar dan yang
lainnya dapat ditampilkan sesudahnya. Selain itu pengguna CSS pada file terpisah
dapat mempermudah pengubahan tampilan situs secara keseluruhan.
2.5 Pengenalan Personal Home Page (PHP)
PHP dapat diartikan sebagai Hypertext Preprocessor yang digunakan sebagai bahasa
script server-site dalam pengembangan web yang disisipkan pada dokumen HTML.
Maksud dari script server-site adalah sintaks dan perintah – perintah yang diberikan
akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML.
Universitas Sumatera Utara
2.5.1
Sejarah PHP
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995, pada waktu itu PHP
bernama FI (Form Interpreted). Rasmus Lerford adalah seorang pendukung open
source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara
gratis, kemudian menambahkan kemampuan PHP 1.0 dan meluncurkan PHP 2.0.
Pada tahun 1996, PHP telah banyak digunakan dalam website – website di
dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew,
Suraski, Andi Gutman, Stig Bekken, Shane Caraveo, dan Jim Wistead bekerja sama
untuk menyempurnakan PHP 2.0. akhirnya pada tahun 1998, PHP 3.0 diluncurkan,
penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. tidak
berhenti sampai disitu, PHP terus ditambah, versi terbaru yang telah keluar adalah
PHP 5.0.x.
2.5.2
Kelebihan – Kelebihan PHP
PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP
difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang
dapat dilakukan CGI, seperti mengumpulkan dari form, menghasilakan isi halaman
web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan melebihi
kemampuan CGI.
Universitas Sumatera Utara
PHP tidak terbatas pada semua sistem operasi, antara lain : Libux, Unix
(termasuk variannya HP-UX, solaris dan OpenBSD), Microsoft Windows, Max OS X,
RISC OS. PHP juga mendukung banyak web server seperti : Apache, Microsoft
Internet Information Server (MIIS), Personal Web Server (PWS), Nestcape and
Iplanet Server, Oreilly Website Pro Server, Audium, Xitami, OmniHTTPD dan masih
banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.
PHP tidak terbatas pada hasil keluaran HTML, PHP juga mempunyai
kemampuan mengolah keluaran gambar, file PDF, dan movie flash. Salah satu fitur
yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database.
2.6 MySQL
MySQL adalah sebuah database yang dapat berjalan sebagai server maupun client.
Produk database MySQL ini memiliki general public licence, dan bersifat open
source, sehingga bebas untuk digunakan, diedarkan, maupun dikembangkan kembali,
tanpa harus khawatir dengan hak cipta.
Sejarah MySQL dimulai dari artikel seorang peneliti dari IBM bernama EF
Codd yang membahas tentang ide pembuatan basis data relasional pada juni tahun
1970, dalam artikel ini juga dibahas tentang kemungkinan pembuatan bahasa standar
untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi
nama SEQUEL (Structured English Query Language).
Universitas Sumatera Utara
Setelah terbitnya artikel tersebut, maka IBM mengadakan proyek pembuatan
basis data relasional beserta SEQUEL. Akan tetapi karena permasalahan hukum
mengenai panamaan SEQUEL, maka IBM merubahnya menjadi SQL. Implementasi
basis data relasional dikenal dengan nama Sytem/R.
2.7 Macromedia Dreamweaver 8
Macromedia dreamweaver 8 memiliki kemampuan untuk menyunting kode dengan
lebih baik serta mampu menggabungkan layout site dengan proggramming webnya.
Kehebatan ini menjadikan dreamweaver 8 lebih banyak digunakan web desainer
maupun web proggramming guna membangun situs web. Ruang kerja, fasilitas dan
kemampuan dreamweaver 8 mampu meningkatkan produktifitas dan efektifitas dalam
desain maupun membangun situs web. Dreamweaver 8 didukung dengan cara
pemakaian yang peaktis dan standar, dan juga didukung untuk pengembangan
penggunakan CSS, XML, dan RSS, serta kemudahan - kemudahan lain yang
diperlukan.
Universitas Sumatera Utara
Download