LANDASAN TEORI
penggunaan. Secara istilah aplikasi adalah: program siap pakai yang direka untuk
melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat
dunia. Internet juga merupakan sistem komputer umum, yang berhubung secara
dinamakan Internetworking.
milyaran) informasi atau data yang dapat berupa teks, grafik, audio maupun
animasi dan lain-lain dalam bentuk media elektronik. Semua orang bisa
berkunjung ke perpustakaan tersebut kapan saja serta dari mana saja, jika dilihat
dari segi komunikasi, Internet adalah sarana yang sangat efektif dan efesien
untuk melakukan pertukaran informasi jarak jauh maupun jarak dekat, seperti di
2.2.1 Network
atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat
berlainan area. Network merupakan cara yang sangat berguna untuk mengi
ntegrasikan sistem informasi dan menyalurkan arus informasi dari satu area ke
area lainnya.
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima
permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan
umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di
10
linux adalah Apache. Apache merupakan server web antar platform yang dapat
berjalan di beberapa platform seperti linux dan windows. Web Server juga
disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang
ke dalam Internet , maka 11 anda harus memiliki ruangan terlebih dahulu dalam
Internet , dan ruangan ini disediakan oleh server. Itulah yang disebut Web Server.
2. Xitami.
3. IIS.
4. PWS.
URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi
pada suatu web server. Situs atau web dapat dikategorikan menjadi 2 yaitu :
World Wide Web (WWW) adalah suatu ruang informasi yang yang dipakai oleh
server web dari seluruh dunia yang mempunyai kegunaan untuk menyediakan
HTTP Singkatan dari Hypertext Transfer Protocol, yang mana adalah suatu
bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client.
HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan
juga web browser sebagai respon atas perintah-perintah yang ada pada protokol
HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada
Web server kemudian akan menerima perintah ini dan melakukan aktivitas
sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke
database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan
(http://gobalbabali.wordpress.com/tugas-sekolah/pengertian-html-http-url-ftp-
domain-hosting-dan-www/)
12
Hyper Text Markup Language (HTML) adalah sebuah bahasa markup yang
informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang
standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat
merupakan file HTML dapat dibuka dengan menggunakan browser web seperti
Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh
aplikasi pembuka e-mail ataupun dari PDA dan program lain yang memiliki
kemampuan browser.
HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam
dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau
lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat teks
mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan, dan
13
diakhiri dengan tanda </b> untuk menonaktifkan cetak tebal tersebut. Secara garis
1. Structural. tanda yang menentukan level atau tingkatan dari sebuah teks
Heading 1.
bagaimana tampilan dari sebuah teks. Namun untuk saat ini, penggunaan tag
HTML untuk menentukan tampilan telah dianjurkan untuk mulai ditinggalkan dan
(http://gobalbabali.wordpress.com/tugas-sekolah/pengertian-html-http-url-ftp-
domain-hosting-dan-www/)
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
PHP pertama kali diciptakan oleh Rasmus Lerdorf pada tahun 1994. Awalnya,
PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja
source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0
2.0. Pada tahun 1996, PHP telah banyak digunakan dalam website didunia.
Andi Gutman, Stig Bakken, Shane Caraveo dan Jim Winstead bekerjasama untuk
15
menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan.
Penyempurnaan terus dilakukan sehingga pada tahun 2000 diluncurkan PHP 4.0.
Tidak berhenti sampai disitu, kemampuan PHP terus ditambah dan versi terbaru
Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih
besar (>). Ada beberapa cara untuk menuliskan skrip PHP yaitu:
1. <?
.....skrip PHP
?>
2. <script language=”PHP”
...skrip PHP
</script>
3. <%
....skrip PHP
%>
Pemisah antar instruksi adalah tanda titik koma (;) dan untuk membuat
komentar, # komentar. Untuk menuliskan skrip PHP ada dua cara yang sering
<html>
<head><title>Embedded Script</title></head>
<body>
<?pho
?>
</body>
</html>
<?php
echo “<html>”:
echo “<head>”:
echo “</head>”:
echo “<body>”:
echo “</body>”:
Script yang dibuat dengan PHP disimpan dengan nama file dan diikuti dengan
ekstensi *.php, misalnya : coba.php. Bila skrip PHP diakses melalui komputer
17
local maka file PHP disimpan di folder htdocs di web server. Sama halnya
dengan penaman dokumen html, pemberian nama dokumen yang sama tetapi
berbeda. Skrip dapat disisipkan di bagian manapun dalam dokumen html, begitu
pula sebaiknya skrip HTML dapat diletakkan di antara skrip PHP. Kasiman
Peranginangin, 2009.
2.5 MySQL
kita menggunakan query SQL (perintah SQL) kita harus meletakkannya di dalam
fungsi ini. Dengan kata lain, SQL tidak dapat dijadikan tanpa adanya fungsi
(RDBMS). Sehingga istilah seperti tabel, baris dan kolom tetap digunakan dalam
MySQL. Pada MySQL, sebuah database mengandung beberapa tabel, tabel terdiri
untuk berkomunikasi dengan sebuah database. SQL adalah bahasa yang meliputi
akses ke basis data serta digunakan untuk memanipulasi dan menampilkan data
dan bahasa markup , dan fungsinya dapat diperpanjang oleh pengguna dengan
plugin , biasanya masyarakat dibuat dan dikelola di bawah lisensi bebas software .
mengatur tampilan dengan kemampuan jauh lebih baik dari tag maupun atribut
standar HTML. CSS sebenarnya adalah suatu kumpulan atribut untuk fungsi
Penggunaan CSS ada dua cara yaitu dengan menyispkan kode CSS
langsung dalam kode HTML atau simpan menjadi file tersendiri berekstensi *.css.
penuh pada browser versi 4 dan pada versi sebelumnya, hanya Internet Explorer
19
yang masih mampu mengenal CSS. Tampilan CSS dapat berbeda jika ditampilkan
2.8 JavaScript
dan diproses pada sisi client. Dengan adanya bahasa ini maka kemampuan
dokumen HTML menjadi lebih luas. Sebagai contoh, digunakan untuk validasi
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat
membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD
merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini sering
disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram
jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data,
DFD ini adalah salah satu alat pembuatan model yang sering digunakan,
khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan
kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD
adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi
sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur
sistem.
21
2.10 Flowchart
langkah pekerjaan dalam suatu algoritma. Penjelasan arti dari lambang – lambang
flowchart dapat didefinisikan dan dibagi menjadi tiga kelompok seperti dibawah :
NO Simbol Fungsi
sama)
22
NO Simbol Fungsi
jawaban/aksi).
Symbol Predefined Process (Simbol
4
untuk mempersiapkan penyimpanan yang akan
NO Simbol Fungsi
ditulis
Symbolke disk
kartu) and on-line storage (Symbol
jumlah/hitung)
Symbol dokumen (symbol yang menyatakan
diagram yang berisi komponen- komponen himpunan entitas dan himpunan relasi
seluruh fakta yang ditinjau. Berikut ini merupakan simbol-simbol yang digunakan
(Fathansyah, 2001)