BAB 2
LANDASAN TEORI
Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti
keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, bunyi,
Data adalah rekaman mengenai fenomena atau fakta yang ada atau yang terjadi.
Data pada pokoknya refleksi fakta yang ada . (Bambang Hariyanto 2008, p193).
Basis Data adalah suatu susunan atau kumpulan data operasional lengkap dari
suatu organisasi atau perusahaan yang diorganisir atau dikelola dan disimpan secara
2004, p1).
7
8
Basis Data adalah Kumpulan data (elementer) yang secara logik berkaitan dalam
merepresentasikan fenomena atau fakta secara terstruktur dalam domain tertentu untuk
Basis Data adalah himpunan kelompok data (arsip) yang saling berhubungan
yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat
Basis Data adalah suatu pengorganisasian sekumpulan data yang saling terkait
sehingga memudahkan aktivitas untuk memperoleh informasi. (Abdul Kadir & Terra
Sistem Basis Data adalah suatu sistem menyusun dan mengelola record-record
informasi yang optimal yang diperlukan pemakai untuk proses pengambilan keputusan.
Sistem basis data adalah sistem yang terdiri dari kumpulan file (tabel) yang
saling berhugungan (dalam sebuah basis data di sebuah sistem komputer) dan
Operasi – operasi dasar yang dapat dilakukan yang berhubungan dengan basis
• Pembuatan basis data baru (create database), yang identik dengan pembuatan
• Penghapusan basis data (drop database), yang identik dengan perusakkan lemari
• Pembuatan file atau tabel baru ke suatu basis data (create table), yang identik
dengan penambahan map arsip baru kedalam sebuah lemari arsip yang telah ada.
• Penghapusan file atau tabel dari suatu basis data (drop table), yang identik
dengan perusakan map arsip lama yang ada di sebuah lemari arsip.
• Penambahan atau pengisian data baru ke sebuah file atau tabel di sebuah basis
data (insert), yang identik dengan penambahan lembaran arsip kesebuah map
arsip.
• Pengambilan data dari sebuah file atau tabel (retrieve atau search), yang identik
• Pengubahan data dari sebuah file atau tabel (update), yang identik dengan
• Penghapusan data dari sebuah file atau tabel (delete), yang identik dengan
a. Data
Data dan hubungannya dengan basis data, terdapat tiga jenis data yaitu :
operasional,
11
aplikasi.
a. Internal level
Disebut juga internal view, yaitu tingkat yang basis datanya secara fisik
b. Eksternal level
Disebut juga dengan individual user view, yaitu tingkat yang data di basis
c. Konseptual level
Disebut juga community user view, yaitu tingkat yang user view dari
fisik atau level yang merupakan penghubung dari internal level dan
eksternal level.
DBMS adalah kumpulan file yang saling berkaitan dan program untuk
Pola skema basis data dispesifikasikan dengan satu set definisi yang
• Data Definition.
• Data Manipulation.
• Data Dictionary
• Performance
mungkin.
Merupakan suatu model untuk menjelaskan hubungan antara data dalam basis
data berdasarkan suatu persepsi bahwa real word terdiri sari objek-objek dasar yang
• Entity
dilihat.
• Relationship
• Atribute
tersebut.
17
atau relationship.
unik.
Cardinality ratio yang terjadi di antara dua himpunan entity (misal A dan
B) dapat berupa :
• Derajat Relationship
Entity set direpresentasikan dalam bentuk tabel dan nama yang unik.
- Strong entity set, entity set yang satu atau lebih atributnya
2.7 Key
Key adalah sejumlah atribut yang mengidentifikasi record atau baris dalam
key-nya. Setiap relation harus mempunyai key dan value dan key tersebut harus unik,
yang berarti setiap record atau baris di sebuah relation harus berbeda.
Jenis-jenis Key :
• Candidate Key
record pada sebuah relation bisa terdapat satu atau lebih candidate key.
• Primary Key
• Alternative Key
• Composite Key
Key yang terdiri dua atribut atau lebih. Atribut-atribut tersebut bila berdiri
• Foreign Key
Non-key attribute pada sebuah relation yang juga menjadi key (primary)
Menururt Mulyadi (2001, p58-63), diagram aliran dokumen adalah suatu model
yang menggambarkan aliran dokumen dan proses untuk mengolah dokumen dalam suatu
proses.
aliran dokumen :
Simbol Keterangan
Dokumen
dan tembusannya.
Berbagai Dokumen
Arsip permanen
bersangkutan.
Keputusan
Ya
Garis Alir
Simbol ini digunakan jika dua garis alir bertemu dan salah
Proses
system akuntansi.
urutan dan variasi screen yang dapat terjadi selama satu sesi pengguna. Dapat dianggap
sebagai peta jalan. Masing-masing screen dianalogikan sebagai sebuah kota. Tidak
24
semua jalan melewati seluruh kota. Bujur sangkar digunakan untuk menggambarkan
display screen. Anak panah menggambarkan aliran kontrol dan menggerakkan kejadian
yang akan menyebabkan screen menjadi aktif atau menerima fokus. Bujur sangkar
tersebut hanya menggambarkan apa yang akan muncul selama dialog. Arah anak panah
terpisah, masing-masing memiliki nama, digambar untuk setiap arah karena tindakan
yang berbeda akan menggerakkan aliran kontrol dari dan aliran kontrol ke screen yang
2.10 Normalisasi
Normalisasi adalah teknik analisis data yang mengatur atribut data dalam
kelompok untuk membentu entitas yang non-redundant, stabil, fleksibel, dan mudah
beradaptasi. Normalisasi mreupakan teknik tiga langkah yang menempatkan model data
menjadi first normal form, second normal form, dan third normal form. (Jeffery L.
• Secara sederhana entitas berada dalam first normal form (1NF) jika tidak
ada atribut yang dapat memiliki lebih dari satu nilai untuk contoh entitas
• Entitas berada dalam second normal form (2NF) jika sudah berada dalam
entitas lain di mana partial key tersebut sebenarnya merupakan full key.
Mungkin pada model tersebut perlu dibuat entitas dan hubungan baru.
• Entitas berada dalam third normal form (3NF) jika telah berada dalam
Data Flow Diagram (DFD) adalah alat yang menggambarkan aliran data melalui
sistem dan kerja atau pengolahan yang dilakukan oleh sistem tersebut. Sinonimnya
antara lain bagan buble, grafik transformasi, dan model proses. Dalam fase desain,
sebagian dari proses bisnis ini dapat diimplementasikan sebagai perangkat lunak
komputer (baik dibangun in-house atau dibeli dari vendor perangkat lunak). Hanya ada
tiga simbol dan satu koneksi di dalam DFD, yaitu : (Jeffery L. Whitten, Lonnie D.
tersebut digambarkan
informasi
proses.
beberapa notasi untuk menggambarkan data dalam konteks entitas dan hubungan yang
dideskripsikan oleh data tersebut. Ada beberapa catatan mengenai data. Model aktual
disebut Entity Relationship Diagram (ERD) karena model ini menjelaskann data dalam
konteks entitas dan hubungan yang digambarkan oleh data tersebut. Ada beberapa
catatan mengenai ERD. Sebagian besar disebut sesuai dengan nama penemunya
(misalnya, Chen, Martin, Bachman, Merise) atau sesuai standar yang dipublikasikan
28
(misalnya IDEF1X). “Bahasa” pemodelan data ini pada umumnya mendukung konsep
dan konstruksi dasar yang sama. (Jeffery L. Whitten, Lonnie D. Bentley, Kevin C.
Menurut Haag dan Keen (1996), teknologi informasi adalah seperangkat alat
yang membantu anda bekerja dengan informasi dan melakukan tugas-tugas yang
Menurut Martin (1999), teknologi informasi tidak hanya terbatas pada teknologi
komputer (perangkat keras dan perangkat lunak) yang digunakan untuk memproses dan
mengirimkan informasi.
komputer) atau lebih yang ditujukan untuk melakukan pertukaran data atau untuk
melakukan berbagi perangkat lunak, perangkat keras, dan bahkan berbagi kekuatan
Ditinjau dari rentang geografisnya yang dicakup oleh suatu jaringan, jaringan
biasa dibagi menjadi tiga jenis yaitu : (Abdul Kadir & Terra Ch. Triwahyuni 2003,
p417).
area dalam satu ruang, satu gedung, atau beberapa gedung yang saling
satu kota atau dengan rentang sekitar 10-45km. Sebagai contoh, jaringan
yang menghubungkan beberapa bank yang terletak dalam satu kota atau
MAN.
30
Tunai Mandiri).
a. Internet
adalah sebuah jaringan dari jaringan. (Turban, Rainer dan Potter 2001,
p207)
b. Intranet
c. Ekstranet
a. WEB 1.0
Di era 1995-1997 dulu, saat era Web 1.0, semua portal dot com
dengan interaksi yang cenderung pasif. Semua portal sibuk memberikan konten
berita, liputan, artikel, tak berbeda jauh dengan surat kabar cetak.
Salah satu contoh peninggalan Web 1.0 adalah Britannica Online, salah
dan YouTube. Kedua website ini yang masing-masing dibangun oleh sepasang
remaja ini dihargai gila-gilaan oleh konglomerasi besar. website MySpace yang
Rupert Murdoch, salah satu raja media. Website YouTube, yang konsepnya
diadaptasi dari acara televisi America’s Funniest Home Videos, dimana setiap
para pengelola bisnis dot com di masa mendatang. Mungkin saja teman-teman
b. WEB 2.0
Web 2.0, adalah sebuah istilah yang dicetuskan pertama kali oleh O'Reilly
Media pada tahun 2003, dan dipopulerkan pada konferensi web 2.0 pertama di
tahun 2004, merujuk pada generasi yang dirasakan sebagai generasi kedua
layanan berbasis web seperti situs jaringan sosial, wiki, perangkat komunikasi,
dan folksonomi yang menekankan pada kolaborasi online dan berbagi antar
33
konferensi, dan sejak 2004 beberapa pengembang dan pemasar telah mengadopsi
ungkapan ini.
istilah ini tidak mengacu kepada pembaruan kepada spesifikasi teknis World
Wide Web, tetapi lebih kepada bagaimana cara si-pengembang sistem di dalam
menggunakan platform web. Mengacu pada Tim Oreilly, istilah Web 2.0
"Web 2.0 adalah sebuah revolusi bisnis di dalam industri komputer yang terjadi
akibat pergerakan ke internet sebagai platform, dan suatu usaha untuk mengerti
Inovasi dalam perakitan sistem serta situs disusun dengan menyatukan fitur
Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan
layanan
Akhir dari siklus peluncuran (release cycle) perangkat lunak (perpetual beta)
c. WEB 3.0
Web 3.0 adalah generasi ketiga dari layanan internet berbasis web.
Konsep Web 3.0 pertama kali diperkenalkan pada tahun 2001, saat Tim Berners-
Lee, penemu World Wide Web, menulis sebuah artikel ilmiah yang
menggambarkan Web 3.0 sebagai sebuah sarana bagi mesin untuk membaca
halaman-halaman Web. Hal ini berarti bahwa mesin akan memiliki kemampuan
membaca Web sama seperti yang manusia dapat lakukan sekarang ini.
memungkinkan isi web dinikmati tidak hanya dalam bahasa asli pengguna, tapi
juga dalam bentuk format yang bisa diakses oleh agen-agen software. Beberapa
ahli bahkan menamai Web 3.0 sebagai Web Semantik itu sendiri.
berkomunikasi dengan mesin pencari. Kita bisa meminta Web untuk mencari
suatu data spesifik tanpa bersusah-susah mencari satu per satu dalam situs-situs
tentang informasi yang ingin kita cari, bahkan tanpa kita minta.
35
• Web semantik
• Format mikro
mengorganisasi dan menarik kesimpulan dari data online. Web 3.0 juga
the Web Ontology Language (OWL). Konsep Web Semantik metadata juga telah
dijalankan pada Yahoo’s Food Site, Spivack’s Radar Networks, dan sebuah
komputer di internet. Dalam jaringan komputer kita dapat menggunakan banyak macam
menggunakan protokol yang sama. Dengan kata lain protokol berfungsi seperti bahasa.
Karena menggunakan bahasa yang sama, yaitu protokol TCP/IP, perbedaan jenis
protokol tidak jadi masalah. Sekumpulan protokol TCP/IP dimodelkan dengan empat
menerima data ke dan dari media fisik. Media fisik dapat berupa kabel, optik,
atau gelombang radio. Karena tugasnya ini, protokol pada layer ini harus mampu
• Lapisan/layer Internet, protokol yang berada pada layer ini bertanggung jawab
dalam proses pengiriman paket ke alamat yang tepat. Pada layer ini terdapat tiga
Protocol).
Jika suatu protokol menerima data dari protokol lain di layer atasnya maka ia akan
fungsi yang sesuai dengan fungsi protokol tersebut. Setelah itu, data ini diteruskan lagi
ke protokol pada layer dibawahnya. Hal yang sebaliknya terjadi jika suatu protokol
menerima data dari protokol lain yang berada pada layer di bawahnya. Jika data ini
dianggap valid, protokol akan melepas informasi tambahan tersebut untuk kemudian
meneruskan data itu ke protokol lain yang berada pada layer atasnya. (Cahyo
Adinugroho, http://cahyo-adi.blogspot.com).
WWW (World Wide Web) merupakan sistem informasi yang terdistribusi yang
berbasis hypertext. (Abdul Kadir & Terra Ch. Triwahyuni 2003, p460).
a. Web Server
Pada web server, web browser berkomunikasi dengan web server lewat
b. Web Browser
data berstruktur secara fleksibel tetapi dalam bentuk yang dapat dibaca
tersebut diberikan oleh URL. Karena itu, URL memberikan nama dan
lokasi unik secara global untuk setiap dokumen yang dapat diakses dari
Berdasarkan informasi dari situs resmi PHP, “PHP.net”, PHP (PHP: Hypertext
Prepocessor) merupakan bahasa pemrograman web yang dapat disisipkan dalam script
di dalamnya yang mirip dengan bahasa C, Java dan Perl. Tujuan dari bahasa ini adalah
membantu para pengembang web untuk membuat web dinamis dengan cepat.
Ketika seseorang mengunjungi web berbasis PHP, web server akan memproses
kode-kode PHP. Beberapa perintah atau kode dari PHP tersebut selanjutnya ada yang
diterjemahkan ke dalam HTML dan beberapa ada yang disembunyikan (misalnya proses
kalkulasi dan operasi). Setelah diterjemahkan ke dalam HTML, web server akan
struktur pendukung dimana perancangan lunak yang lain dapat terorganisir dan
kode program (libraries), suatu bahasa scripting, atau perangkat lunak lain untuk
40
driven untuk pengembangan aplikasi web pada PHP 5. PRADO merupakan singakatan
dari PHP Rapid Application Development Object-oriented. Framework ini dibuat oleh
Qiang Xue dan telah menjadi pemenang dalam Zend PHP 5 Coding Contest.
layer, ADOdb. ADOdb adalah class yang ditulis menggunakan bahasa PHP yang
berfungsi sebagai data tier, dan akan membantu mengatasi perbedaan antara penggunaan
database. Cukup dengan menuliskan sebuah kode, maka koneksi dapat dilakukan ke
berbagai macam database seperti MySQL, SQLLite, SQL Server, Oracle, DB2,
2.20 MySQL
perintah query dan escape character yang sama dengan PHP. (Firdaus 2007, p2).
aktivitas, metode, cara, dan peralatan yang digunakan untuk mengembangkan dan untuk
perawatan sistem informasi dan perangkat lunak. (Whitten et al, 2004, p36)
42
yang paling lazim digunakan adalah Strategi Sequential, atau “Waterfall”. Strategi ini
banyak digunakan karena merupakan urutan alami pengembangan, yang berawal dengan
inisiasi proyek, kemudian analisa, diikuti dengan perancangan sistem, dan berakhir
dengan implementasi.
Tahap-tahap yang ada pada strategi Waterfall menurut Whitten et al (2004, p37),
adalah:
a. Inisiasi sistem
Tahap ini bertujuan untuk menentukan kegunaan sistem yang akan dibuat.
b. Analisis sistem
c. Perancangan sistem
solusi teknis berbasis komputer yang dapat menyelesaikan masalah yang ada
prototipe sistem.
d. Implementasi sistem
dan pengetesan sistem. Pada tahap ini dilakukan evaluasi terhadap prototipe
e. Pemakaian sistem
apabila dibutuhkan.
membutuhkan waktu dan pengeluaran yang paling sedikit. Namun, strategi ini memiliki
beberapa kelemahan, seperti sulitnya melakukan perubahan atau modifikasi ketika sudah
Ben Shneidermen(1998,p74).
45
Metode pengumpulan data yang kami lakukan yaitu dengan cara kuisoner dan
wawancara.
2.23.1 Kuisioner
mengumpulkan informasi dan pendapat dari responden. Dokumen ini dapat dibuat
secara masal dan dibagikan kepada para responden yang dapat mengisi kuisioner sesuai
waktu mereka. Dengan kuisioner analis dapat mengumpulkan fakta dari sejumlah besar
orang sementara menjaga respon yang sama. (Jeffery L. Whitten, Lonnie D. Bentley,
telah ditentukan.
46
2.23.2 Wawancara
daftar pertanyaan atau daftar isian sebagai penuntun selama dalam proses
wawancara.
b. Wawancara terstruktur
melakukan wawancara.
Secara etimologis, administrasi berasal dari bahasa latin yang terdiri dari kata
AD yang berarti intensif dan ministraire yang berarti to serve (melayani). Literatur lain
(mengelola) atau to direct (menggerakkan) (Ulbert Silalahi 1992, p2). Kata administrasi
juga berasal dari bahasa Belanda, yaitu administratie yang meliputi kegiatan catat-
yang bersifat teknis ketatausahaan (clerical work) (Suwarno Handayaningrat 1988, p2).
47
Administration), administrasi adalah suatu proses yang pada umumnya terdapat pada
semua usaha kelompok, negara atau swasta, sipil atau militer, usaha yang besar atau
yang kecil dan sebagainya. Sementara itu The Liang Gie (1980) menyatakan bahwa
dilakukan oleh sekelompok orang dalam kerjasama mencapai tujuan tertentu. William
keseluruhan proses kerjasama antara dua orang manusia atau lebih yang didasarkan atas
Sementara itu Dwight Waldo (1971) mendefinisikan administrasi sebagai suatu daya
upaya manusia yang kooperatif yang mempunyai tingkat rasionalitas yang tinggi.
Pendidikan adalah usaha sadar dan terencana untuk mewujudkan suasana belajar
dan proses pembelajaran agar peserta didik secara aktif mengembangkan potensi dirinya
Undang Dasar Negara Republik Indonesia Tahun 1945. Pendidikan nasional berfungsi
untuk mengembangkan kemampuan dan membentuk watak serta peradaban bangsa yang
berkembangnya potensi peserta didik agar menjadi manusia yang beriman dan bertakwa
kepada Tuhan Yang Maha Esa, berakhlak mulia, sehat, berilmu, cakap, kreatif, mandiri,
Sekolah adalah bangunan atau lembaga untuk belajar dan mengajar serta tempat
pengertian tersendiri, yakni administrasi dan pendidikan. Hal ini menunjukkan bahwa
atau keseluruhan proses pengendalian usaha kerja sama sejumlah orang untuk mencapai
daya yang ada pada suatu lembaga pendidikan agar tercapai tujuan yang telah ditentukan
lebih dulu.
seni dan ilmu pengintegrasian secara kreatif ide-ide, material, dan orang dalam satu
kesatuan organik atau unit yang bekerja secara harmonis untuk mencapai tujuan yang
diharapkan.
mempunyai pengertian dan maksud serta tujuan yang sama, yaitu memberikan
lebih sering dipakai secara bergantian dalam pengertian yang sama. Apa yang menjadi
skop administrasi pendidikan adalah juga merupakan skop atau bidang garapan
yang sama.
50
Walaupun secara definitif sukar dibedakan, namun dari sudut luas tidaknya
bidang garapan maka keduanya dapat dibedakan, dengan pengertian bahwa administrasi
pendidikan mempunyai jangkauan bidang garapan yang lebih luas dari pada administrasi
administrasi pendidikan dalam organisasi sekolah, sebagai salah satu komponen system
dari sitem pendidikan yang berlaku. Kalau administrasi pendidikan bisa meliputi
keseluruhan komponen dalam suatu system, maka administrasi sekolah justru sebaliknya
hanya terbatas pada suatu sekolah saja. Jadi perbedaan antara keduanya terletak pada