BAB II LANDASAN TEORI 2.1Perangkat Lunak Perangkat lunak

advertisement
BAB II LANDASAN
TEORI
2.1Perangkat Lunak
Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi
memberikan fungsi dan petunjuk kerja seperti yang diinginkan. Struktur data yang
memungkinkan program memanipulasi informasi secara proporsional dan dokumen yang
menggambarkan operasi dan kegunaan program.
Perangkat lunak memiliki dua peran, disatu sisi berfungsi sebagai sebuah produk dan
disisi lain sebagai pengontrol pembuatan sebuah produk. Sebagai produk, perangkat lunak
mengantarkan potensi perhitungan yang dibangun oleh software komputer. Perangkat lunak
merupakan transformer informasi yang memproduksi, mengatur, memperoleh, memodifikasi,
menampilkan atau memancarkan informasii
Perangkat lunak adalah program komputer yang memiliki fungsi tertentu dan
mampu memanipulasi informasi serta memiliki dokumentasi yang mendeskripsikan
operasional dan kegunaan program. Perangkat lunak adalah aplikasi yang dibangun dengan
menggunakan program komputer dengan fungsi utama untuk melakukan otomatisasi proses
bisnis dengan performa dan kegunaan yang telah dideskripsi dalam suatu dokumentasi bagi
para penggunanya (Soetam Rizky, 2011).
2.2 Website
Website adalah kumpulan halaman-halaman yang digunakan untuk mempublikasikan
informasi berupa teks, gambar dan program multimedia lainnya berupa animasi (gambar
gerak, tulisan gerak), suara dan atau gabungan dari semuanya itu baik yang bersifat statis
Sumatera
maupun dinamis yang membentuk satu rangkaian bangunan yangUniversitas
saling terkait
antaraUtara
satu
page dengan page yang lain yang sering disebut sebagai hyperlink. Website biasanya
terangkum dalam sebuah domain atau subdomain yang tempatnya berada di dalam World
Wide Web (www) di internet. Sebuah Web Page adalah dokumen yang ditulis dalam format
HTML yang hampir selalu bisa diakses melalui HTTP, yaitu protocol yang bisa
menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui
web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah
jaringan informasi yang sangt besar.
Halaman-halaman dari website akan bisa diakses melaui sebuah URL yang bisa
disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki,
meskipun hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan
memberitahu mereka susunan keseluruhan dan bagaimana arus informasi ini berjalan.
Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses
sebagian atau keseluruhan isi web tersebut. Contohnya, ada beberapa situs-situs bisnis, situs
email gratisan yang membutuhkan subskripsi agar kita bisa mengakses situs tersebut.
2.3 Internet
Internet adalah rangkaian komputer yang terhubung menerusi beberapa rangkaian. Internet
adalah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP
sebagai protokol pertukaran paket (packet switching communication protocol).
Pada jaman dahulu informasi yang didapat hanya melalui media cetak seperti koran
atau buku serta media elektronik seperti radio dan televisi. Media ini berkembang terus
seiring dengan kebutuhan masyarakat akan informasi. Namun media-media ini banyak
kekurangannya, karena memberikan informasi yang ada maupun berita yang sudah lama juga
informasi ini hanya sekali, maksudnya tidak dapat diulang lagi. Dengan
internet,
informasi
Universitas
Sumatera
Utara
yang didapat tidak terbatas oleh waktu, terbuka sehari-semalam dan dapat mencari informasi
yang dibutuhkan.
Internet adalah metode untuk menghubungkan berbagai komputer ke dalam satu
jaringan komputer global, melalui protokol yang disebut Transmission Control Protocol/
Internet Protokol (TCP/IP). Protokol adalah suatu petunjuk yang menunjukkan pekerjaan
yang akan pengguna (user) lakukan dengan internet, apakah akan mengakses situs web,
melakukan transfer file, mengirim email dan sebagainya. Protokol biasa dibayangkan seperti
suatu bahasa yang digunakan untuk berkomunikasi berbagai jenis komputer maupun sistem
operasi yang terhubung di internet (AbdulKadir, 2002).
2.4 Pengenalan Personal Home Page (PHP)
Seperti bahasa pemrograman lainnya PHP memproses seluruh perintah yang ada pada script
PHP didalam web server dan menampilkan web outputnya kedalam web browser klien. PHP
adalah bahasa scripting yang menampilkan output HTML ataupun output lain sesuai dengan
keinginan pemrogram (misalnya: PDF dan lain-lain) yang dijalankan pada server side.
Artinya semua perintah yang diberikan akan sepenuhnya dijalankan pada server sedangkan
yang dikirim pada browser hanya menghasilkan output saja (Janner Simarmata, 2006).
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP
masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan skrip yang
digunakan untuk mengolah data form dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya
PHP/ FI, kependekan dari Personal Home Page/ Form Interpreter. Dengan perilisan kode
Universitas Sumatera Utara
sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut
mengembangkan PHP.
Pada november 1997, dirilis PHP/ FI 2.0. Pada rilis ini interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini di sertakan juga modul-modul ekstensi
yang meningkatkan kemampuan PHP/ FI secara signifikan.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut
dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal
abad ke-21. Versi ini banyak dipakai di sebabkan kemampuannya untuk membangun aplikasi
web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP
mengalami perubahan besar. Versi ini juga mendukung penuh model Pemprograman
Berorientasi
Objek
(PBO),
integrasi
XML,
mendukung
semua
ekstensi
terbaru
MYSQL.(Moh. Sulhan, 2007).
2.5 Pengenalan MySQL
MySQL merupakan sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS
yang multithread dan multi-user. MySQL sangat populer pengembang web (web developers)
karena memiliki kecepatan dan ukuran yang kecil membuat MySQL lebih ideal untuk web
site ditambah lagi dengan fakta bahwa MySQL adalah open source yang berarti gratis (Janner
Simarmata, 2006).
Universitas Sumatera Utara
MySQL sebenarnya merupakn turunan salah satu konsep uatama dalam database
sejak lama yaitu SQL (Structure Query Language). SQL adalah bahasa standar yang
digunakan untuk mengakses database server. Bahasa ini pada awalnya dikembangkan oleh
IBM, namun telah diadopsi dan digunakan sebagai standar industri. Dengan menggunakan
SQL, proses akses database menjadi lebih user- friendly dibandingkan dengan menggunakan
perintah-perintah pemograman dBASE atau Clipper yang masih menggunakan perintahperintah pemograman.
2.6 CSS (Cascading Style Sheet)
Cascading Style sheet dikembangkan untuk menata gaya pengaturan halaman web. Pada
awalnya CSS dikembangkan pada SGML pada tahun 1970, dan terus dikembangkan hingga
saat ini CSS telah mendukung banyak bahasa Markup seperti: HTML, XHTML, XML,SVG
(Scalable Vector Graphics) dan Mozilla XUL (XML User Interface Language). Mengacu
dari arti bahasa, Cascading Style Sheet memiliki arti Gaya Menata Halaman Bertingkat, yang
berarti setiap satu elemen yang telah diformat dan memiliki anak, maka anak dari elemen
tersebut secara otomatis mengikuti format elemen indiknya (Alexander F.K Sibero, 2011).
2.7 Pengenalan Macromedia Dreamweaver CS5
Merancang sebuah website tidak terlepas dari pembuatan desain tampilan webtersebut, karena
desain web merupakan langkah awal dari pembuatan website. Dasar pembuatan website
menggunakan bahasa HTML (HyperText Markup Language) yaitu bahasa pemrograman
dalam pembuatan web. Penggunaan HTML dalam pembuatan web tidak semua orang dapat
Universitas Sumatera Utara
menggunakannya untuk mempermudah dalam pembuatan web ini kita dapat menggunakan
aplikasi editor web yang bersifat visual.
Salah satu aplikasi untuk melakukan perancangan desain web secara visual adalah
Adobe Dreamweaver. Aplikasi ini secara umum sudah sangat poluler digunakan untuk
merancang desain website. Saat ini terpopuler di kalangan web editor yaitu Macromedia
Dreamweaver CS5. Aplikasi Adobe Dreamweaver menyediakan banyak fasilitas yang dapat
memudahkan user dalam menghasilkan sebuah website yang interaktif dan menarik.
Gambar 2.1 Fasilitas Baru Macromedia Dreamweaver CS5
Universitas Sumatera Utara
Download