BAB 2
LANDASAN TEORI
2.1 Data
Data sering disebut juga sebagai bahan mentah informasi. Tapi menurut Murdick,
dkk(1984) merumuskan bahwa data adalah fakta yang tidak sedang digunaka pada
proses keputusan, biasanya dicatat dan diarsipkan tanpa maksud untuk segera diambil
kembali untuk pengambilan keputusan. Menurut Zulkifli Amsyah (1987) data adalah
fakta yang sudah ditulis dalam bentuk catatan atau direkam kedalam berbagai bentuk
media. ( Gultom et al, 2005).
Adapun defenisi dari kata data adalah suatu istilah majemuk dari datum yang
berarti fakta atau bagian dari kata yang mengandung arti, yang berhubungan dengan
kenyataan, simbol-simbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf atau
simbol-simbol yang menunjukkan ide, objek, kondisi atau situasi. Jelasnya data itu
dapat berupa apa saja dan dapat ditemui dimana saja. Kegunaan data adalah sebagai
kaitannya dengan pengolahan data dengan computer, pengertian data dapat dibatasi
pada fakta-fakta yang dapat direkam. Dalam setiap proses pengolahan data, data
merupakan sumber informasi yang dapat dihasilkan.
2.2 Sistem
Sistem adalah kumpulan dari beberapa elemen yang saling berintegrasi untuk
mencapai tujuan tertentu. Elemen-elemen yang mewakili suatu sistem secara umum
adalah masukan (input), pengolahan (processing) dan keluaran (output). Elemen
-elemen sistem secara garis besar dapat digambarkan sebagai berikut :
Gambar 2.1 Komponen-Komponen dari Suatu Sistem
Sistem mempunyai karakteristik atau sifat – sifat tertentu, yaitu : 1. Komponen Sistem
2. Batasan Sistem
3. Lingkungan Luar Sistem 4. Penghubung Sistem 5. Masukan Sistem 6. Keluaran Sistem
7. Pengolahan Sistem 8. Sasaran Sistem 2.3 Informasi
Informasi adalah data yang diolah menjadi bentuk yang berguna dan menjadi berarti bagi penerimanya. Kegunaan informasi adalah 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. Kualitas informasi sangat dipengaruhi atau ditentukan oleh beberapa hal yaitu :
a.Relevan (Relevancy)
b.Akurat (Accurancy)
c. Tepat waktu (Time liness)
d. Ekonomis (Economy)
e. Efisien (Efficiency)
f. Ketersediaan (Availability)
g. Dapat dipercaya (Reliability)
h. Konsisten
Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga Sistem Informasi Berbasis Komputer merupakan sistem pengolah data menjadi sebuah informasi yang berkualitas dan dipergunakan untuk suatu alat bantu pengambilan keputusan. Sistem Informasi yang akurat dan efektif, dalam kenyataannya selalu berhubungan dengan istilah “computer-based” atau pengolahan
informasi yang berbasis pada komputer. Sistem Informasi “berbasis komputer”
mengandung arti bahwa komputer memainkan peranan penting dalam sebuah sistem informasi.
Secara teori, penerapan sebuah Sistem Informasi memang tidak harus
menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin
sistem informasi yang sangat kompleks itu dapat berjalan dengan baik jika tanpa
adanya komputer. Sistem Informasi merupakan sistem pembangkit informasi. Dengan
integrasi yang dimiliki antar subsistemnya, sistem informasi akan mampu
menyediakan informasi yang berkualitas, tepat, cepat dan akurat sesuai dengan
manajemen yang membutuhkannya.
2.5 Pengenalan Internet
Internet mempunyai sejarah yang sangat kompleks dan mencakup banyak aspek seperti teknologi, organisasi dan komunitas. Pengaruh internet tidak hanya terhadap bidang teknik komunikasi komputer saja tetapi, terhadap masalah sosial misalnya dengan menggunakan alat – alat bantu online untuk mencapai bisnis elektronik (e-commerce), kepemilikan informasi dan interaksi dengan masyarakat.
Ada beberapa fasilitas dari internet yang sering kita temui bahkan digunakan antara lain :
1. E-mail
2. World Wide Web (WWW) 3. Newsgroup
4. Telnet 5. Chat
6. File Transfer Protocol (FTP)
2.5.1 Network
tersebut pengguna dapat menyimpan, menggali dan saling berbagi terhadap informasi yang tersedia.
Istilah “Network” mengacu pada perangkat keras dan lunak yang digunakan
untuk menghubungkan antara komputer satu dengan komputer lainnya, sehingga
memungkinkannya untuk berkomunikasi satu sama lain. Sistem jaringan tidak lagi
hanya akan melayani sebuah mesin besar saja. Sebaliknya jaringan-jaringan akan
merupakan sarana bantu yang memungkinkan sebuah organisasi besar untuk
melakukan penyesuaian yang sesuai, antara kebutuhan informasi dengan besarnya
aplikasi serta investasi perangkat keras dan lunaknya.
2.5.2 Web Server
Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau homepage. Komputer dapat dikatakan web server jika komputer tersebut memiliki suatu program server yang disebut Personal Web Server (PWS). Macam-macam web server antara lain :
1. Apache (Open Source)
2. Xitami 3. IIs
Website (Situs Web) merupakan alamat (URL) yang berfungsi sebagai tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu situs atau web dapat dikategorikan menjadi 2 yaitu :
a. Web statis, yaitu :
Web yang berisi atau menampilkan informasi-informasi yang sifatnya statis (tetap).
b. Web Dinamis, yaitu :
Web yang menampilkan informasi serta dapat berinteraksi dengan user yang
bersifat dinamis.
2.5.3 HTTP
HTTP (Hypertext Transfer Protocol) merupakan protokol yang digunakan untuk
mendistribusikan sistem informasi yang berbasis hypertext. Protokol ini merupakan
protokol standar yang digunakan untuk mengakses HTML. HTTP diprakarsai oleh
World Wide Web sistem informasi yang menyeluruh sejak tahun 1990. Apabila pada
penjelajahan web dan pada alamat tertulis http://www.google.com; ini merupakan
salah satu penggunaan protokol HTTP dalam web.
Rasmus Lerdorf merupakan seorang programmer yang menciptakan PHP pada tahun 1994. PHP terus mengalami perkembangan dan perubahan hingga saat ini dalam berbagai versi.
PHP adalah salah satu server side yang dirancang khusus untuk aplikasi web. PHP disisipkan diantara bahasa HTML dan karena bahasa server side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah hasil jadi dalam bentuk HTML, dan kode PHP tidak akan terlihat. PHP termasuk Open Source Product. Jadi, dapat diubah source code dan mendistribusikanya secara bebas. Untuk menjalankan sistem PHP dibutuhkan 3 komponen :
1. Web server 2. Program PHP 3. Database Server
Adapun kelebihan-kelebihan dari PHP yaitu : 1. PHP mudah dibuat dan kecepatan akses tinggi.
2. PHP dapat berjalan dalam web server yang berbeda dalam sistem operasi yang berbeda pula.
3. PHP diterbitkan secara gratisan
4. PHP merupakan bahasa yang dapat diletakkan dalam tag HTML. 5. Sistem database yang didukung PHP cukup banyak.
Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database. Berikut adalah database yang dapat didukung oleh PHP :
1. Adabas D 12. MSQL 2. dBase 13. MySQL
3. Direct MS-SQL 14. ODBC
4. Empress 15. Oracle (OCI7 dan OCI8) 5. Filepro (Read only) 16. Ovrimos 6. FrontBase 17. PostgrSQL 7. Hyperwave 18. Solid 8. IBM DB2 19. Sybase 9. Informix 20. Unix DBM 10. Ingres 21. Velocis 11. Interbase
2.6.1 Konsep Dasar PHP
Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar (>). Ada tiga cara untuk menuliskan script PHP yaitu :
1. <?
script PHP
2. <?php Script PHP
?>
3. <SCRIPT LANGUAGE”php”> Script php
</script>
Pemisah antar instruksi adalah tanda titik koma (;). Untuk membuat atau menambahkan komentar, standar penulisan adalah /*komentar*/, //komentar dan #komentar. Untuk menuliskan script PHP, ada dua cara yang sering digunakan yaitu Embedded Script dan Non- Embedded Script.
a. Embedded Script
Embedded Script yaitu script PHP yang disisipkan diantara tag-tag HTML. Contoh dari Embedded Script :
Echo “Hallo, selamat menggunakan PHP”;
?>
</html>
b. Non-Embedded Script
Non-Embedded Script adalah script program PHP murni. Termasuk tag HTML yang disisipkan dalam script PHP. Contoh dari Non-Embedded Script :
<?php
echo “<html>”; echo “<head>”;
echo “<title>Mengenal PHP</title>”; echo “</head>”;
echo “<body>”;
echo “<p>PHP cukup jitu</p>’; echo “</body>”;
echo “</html>”;
?>
2.7 Pengenalan MySQL
Untuk mengelola database MySQL ada beberapa cara yaitu melalui prompt DOS
(tool command line) dan dapat juga menggunakan program utility seperti: 1. PHP MyAdmin
2. MySQLGUI
3. MySQL Manager Java Based
4. MySQL Administrator for windows.
2.8 Pengenalan Adobe Dreamweaver
Adobe Dreamweaveradalah aplikasi desain dan pengembangan web yang
menyediakan editorWYSIWYGvisual (bahasa sehari-hari yang disebut sebagai Design view) dan kode editor dengan fitur standar seperti syntax highlighting, code
completion, dan code collapsing serta fitur lebih canggih seperti real-time syntax
checking dan code introspection untuk menghasilkan petunjuk kode untuk membantu
pengguna dalam menulis kode.
Aplikasi ini menyediakantransferdan fitursinkronisasi, kemampuan untuk
mencari dan mengganti baris teks atau kode untuk mencari kata atau kalimat biasa di
seluruh situs, dan templating feature yang memungkinkan untuk berbagi satu sumber
kode atau memperbarui tata letak di seluruh situs tanpa server side includes atau
scripting. Behavior Panel juga memungkinkan penggunaan JavaScript dasar tanpa
akses mudah ke konten yang dibuat secara dinamis dan interface.
2.8.1 Ruang Kerja Adobe Dreamweaver CS5.5
Komponen-komponen yang terdapat pada ruang kerja Adobe Dreamweaver CS5.5
yaitu :
Gambar 2.2 Tampilan Ruang Kerja pada Adobe Dreamweaver CS5.5
1. Insert Bar
Insert bar merupakan tool yang digunakan untuk menyisipkan objek ke dalam
dokumen web. Ada enam kelompok kategori yang digunakan untuk insert bar yaitu
Common, Layout, Form, Text, HTML, dan Application yang masing-masing memiliki
2. Document Window
Jendela kerja dokumen terdiri atas layar kerja serta fasilitasnya. Yang dimaksud dengan fasilitas adalah tool untuk mengatur layar kerja atau sering disebut Document Toolbar, antara lain Coding tool dan Zoom & Guide tool. Di samping Document Toolbar, tersedia fasilitas lain yaitu Tag Selection.
3. Panel Groups
Panel merupakan suatu media yang berfungsi sebagai fasilisator. Kumpulan berbagai panel disebut Panel Groups, terletak pada sebelah kanan layar kerja. Panel-panel tersebut diantaranya CSS, Application, Tag Inspector, Files dan History yang masing-masing memiliki bagian dan fungsi.
4. Property Inspector
Property Inspector merupakan area kerja untuk mengatur dalam mengelola properti-properti seperti pada text, image, maupun tabel dalam suatu dokumen web. Cara kerja
Property Inspector hanya dengan memasukkan nilai-nilai parameter yang sudah disediakan. Secara umum Property Inspector terdiri dari Page Property, Table Property, Image Property, dan Form Property.
5. Page Property
Page Property berguna untuk mengatur properti halaman. Page Property Inspector
2.9 Data Flow Diagram (DFD)
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 proses kerja suatu sistem.
Tabel 2.1 Simbol-simbol DFD
No. Gambar Nama Fungsi
1 Kesatuan Luar
(External Entity)
Merupakan kesatuan luar dilingkungan luar sistem yang akan memberikan input atau menerima output dari sistem.
4 Penyimpanan Data (Data Storage)
Data disimpan untuk keperluan berikutnya.
(Sumber: google.com)
Tabel 2.2 Simbol-simbol Flowchart
No. Simbol Fungsi
1 Terminator, untuk memulai dan mengakhiri suatu
program.
2 Process, suatu simbol yang menunjukkan setiap
pengolahan yang dilakukan oleh komputer.
3 Data, untuk memasukkan data maupun menunjukkan
hasil dari suatu proses.
4 Decision, suatu kondisi yang akan menghasilkan
beberapa kemungkinan jawaban atau pilihan.
5 Preparation, suatu simbol yang menyediakan tempat
-tempat pengolahan data dalam storage
6 Connector, merupakan simbol untuk masuk dan
sama.
7 Off-Page Connector, merupakan simbol untuk masuk
dan keluarnya suatu prosedur pada lembar kertas
yang lain.
8 Arus atau flow, prosedur yang dapat dilakukan dari
atas ke bawah, bawah ke atas, dari kiri ke kanan, atau
dari kanan ke kiri.
9 Document, merupakan simbol untuk data yang
berbentuk informasi.
10 Predefined Process, untuk menyatakan sekumpulan
langkah proses yang ditulis sebagai prosedut.
11 Display, untuk output yang ditujukan suatu device,
seperti monitor.
12 Magnetic Disk, untuk menyimpan data.
(Sumber: google.com)
2.10. Pengertian Perpustakaan
lebih umum dikenal sebagai sebuah koleksi besar yang dibiayai dan dioperasikan oleh sebuah kota atau institusi, dan dimanfaatkan oleh masyarakat yang rata-rata tidak mampu membeli sekian banyak buku atas biaya sendiri.
Tetapi, dengan koleksi dan penemuan media baru selain buku untuk menyimpan informasi, banyak perpustakaan kini juga merupakan tempat penimpanan dan/atau akses ke map, cetak atau hasil seni lainnya, mikrofilm, mikrofiche, tape audio, CD, LP, tape video dan DVD, dan menyediakan fasilitas umum untuk mengakses gudang data CD-ROM dan internet. Perpustakaan dapat juga diartikan sebagai kumpulan informasi yang bersifat ilmu pengetahuan, hiburan, rekreasi, dan ibadah yang merupakan kebutuhan hakiki manusia.