Anda di halaman 1dari 19

MEMBANGUN WEBSITE SEBAGAI MEDIA INFORMASI PADA SMK AL-FURQON BANTARKAWUNG

Naskah Publikasi

diajukan oleh Mochamad Saiful Burhanudin Yusuf 08.01.2347 08.01.2350

kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011

BUILDING WEBSITE AS INFORMATION MEDIA AT SMK AL-FURQON BANTARKAWUNG MEMBANGUN WEBSITE SEBAGAI MEDIA INFORMASI PADA SMK AL-FURQON BANTARKAWUNG
Mochamad Saiful Burhanudin Yusuf Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT The development of information technology causes information to flow quickly, precisely and accurately. Thereby creates a technological competition with the creation of new products in the field of computer, either hardware or software. However, the current utilization of information technology becomes very wide and infinite. This can be evidenced by one of the media information and promotion of the website. Almost every educational institution or organization is currently utilizing the website as a medium of information and promotion. Not only through media advertisements on the radio, put up banners, and billboards with large size, but the website has advantages in providing a variety of information. In terms of speed and convenience and the contents can be easily obtained. Additionally the website is the transfer of information manually into digital technology. For that reason, the drafter intended to make the final project with the titled "Building a Website For Media Information On SMK Al-Furqan Bantarkawung", because SMK AlFurqan Bantarkawung is one of the educational establishments in Bantarkawung Brebes Regency who build websites as a medium of information.

Key words: Website, Information Technology, Media Information

1.

Pendahuluan Perkembangan dan kemajuan teknologi menyebabkan informasi mengalir dengan

cepat, tepat dan akurat. Dengan begitu terciptalah suatu kompetisi teknologi dengan bermunculannya produk-produk baru dibidang komputer, baik berupa perangkat keras maupun perangkat lunak. Namun saat ini pemanfaatan teknologi informasi menjadi sangat luas dan tak terbatas. Hal tersebut dapat dibuktikan dengan salah satu media informasi dan promosi yaitu website. Website sebagai media informasi sekarang ini terus dikembangkan untuk memenuhi kebutuhan informasi disegala bidang kehidupan. Kebutuhan tersebut tidak mungkin bisa terpenuhi apabila disetiap instansi pendidikan, perusahaan- perusahaan, maupun bidang usaha lainnya tidak menciptakan suatu media dalam memperkenalkan dirinya kepada khalayak umum atau masyarakat. Keunggulan-keunggulan website tersebut menjadikan suatu pendorong bagi instansi maupun organisasi pendidikan untuk membangun website. Website yang juga merupakan sarana pembelajaran efektif yang mampu meningkatkan mutu dan kualitas anak didik bangsa. Disisi lain penyebaran informasi dapat merata ke seluruh pelosok tanah air. SMK Al-Furqon Bantarkawung merupakan salah satu instansi pendidikan di Kecamatan Bantarkawung Kabupaten Brebes yang mengupayakan membangun website sebagai media informasi. Latar belakang tersebut diatas mendorong dibuatnya penelitian dengan judul Membangun Website Sebagai Media Informasi Pada SMK Al-Furqon Bantarkawung.

2.

Landasan Teori

2.1 Konsep Dasar Sistem 2.1.1 Definisi Sistem Secara umum sistem merupakan sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar objek bisa dilihat sebagai satu kesatuan yang dirancang untuk mencapai satu tujuan. Mc. Leod (Al Fatta, 2007, h. 4), mendefinisikan sistem sebagai sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. 2.1.2 Karakteristik Sistem

Sistem mempunyai beberapa karakteristik atau sifat-sifat tertentu, antara lain (Kusrini dan Koniyo, 2007, hal. 6-7): 1. Komponen sistem (component) 2. Batasan sistem (boundary) 3. Subsistem 4. Lingkungan luar sistem (environment) 5. Penghubung sistem (interface) 6. Masukan sistem (input) 7. Keluaran sistem (output) 8. Pengolahan sistem (process) 9. Sasaran sistem (object) 2.1.3 Klasifikasi Sistem Sistem mempunyai beberapa klasifikasi yang perlu diketahui agar dapat mendifinisikan sebuah sistem tersebut. Jogiyanto (2005, h. 6) yaitu : 1. Sistem abstrak dan fisik Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sedangkan sistem fisik adalah sistem yang ada secara fisik. 2. Sistem alamiah dan buatan manusia Sistem alamiah adalah sistem yang terjadi melalui proses alam dan tidak dibuat oleh manusia. Sedangkan sistem buatan manusia adalah sistem yang dirancang oleh manusia dan melibatkan interaksi antara manusia dan mesin. 3. Sistem tertentu dan tak tentu Sistem tertentu adalah beroperasi degan tingkah laku yang sudah dapat diprediksi, interaksi bagian-bagiannya dapat dideteksi dengan pasti sehingga keluarannya dapat diramalkan. Sedangkan sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas. 4. Sistem tertutup dan terbuka Sistem tertutup adalah sistem yang berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sedangkan sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.

2.2

Konsep Dasar Informasi

2.2.1 Definisi Informasi Informasi adalah data yang telah diproses menjadi bentuk yang memiliki arti bagi penerima dan dapat berupa fakta, suatu nilai yang bermanfaat. Jadi ada suatu proses transformasi data menjadi suatu informasi. 2.2.2 Siklus Informasi Siklus informasi adalah gambaran secara umum mengenai proses terhadap data sehingga menjadi informasi yang bermanfaat bagi pengguna. Informasi yang menghasilkan informasi berikutnya. Demikian seterusnya proses pengolahan data menjadi informasi. Data merupakan bentuk mentah yang belum dapat bercerita banyak, sehingga perlu diolah lebih lanjut. Data ditangkap sebagai input, diproses melalui suatu model membentuk informasi. Pemakai kemudian menerima informasi tersebut sebagai landasan untuk membuat suatu keputusan dan melakukan tindakan operasional yang akan membuat sejumlah data baru. Data baru tersebut selanjutnya menjadi input pada proses berikutnya, begitu seterusnya sehingga membentuk suatu siklus informasi/Information Cycle menurut Jogiyanto (2005 hal. 9). 2.2.3 Kualitas Informasi Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (timeliness) dan relevan (relevance). (Jogiyanto, 2005, h. 10) 2.2.4 Nilai Informasi Nilai dari informasi ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. (Jogiyanto, 2005, h. 11) 2.3 Konsep Dasar Sistem Informasi

2.3.1 Definisi Sistem Informasi Menurut Supriyanto (2005, h. 243), sistem informasi adalah suatu sistem di dalam suatu organisasi, yang mempertemukan kebutuhan pengolahan transaksi harian,

mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. 2.4 Konsep Pemodelan Sistem

2.4.1 Flowchart Bagan Alir (Flow Chart) adalah bagan (chart) yang menunjukan alir (flow) didalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan dokumentasi. (Kusrini dan Koniyo, 2007, hal. 80) Ada lima macam bagan alir, yaitu sebagai berikut : 1. 2. 3. 4. 5. Bagan alir sistem Bagan alir dokumen Bagan alir skematik Bagan alir program Bagan alir proses

2.4.2 Data Flow Diagram Data Flow Diagram (DFD) sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan dengan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir (misalnya lewat telepon, surat dan sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan. 2.5 Konsep Dasar Internet

2.5.1 Definisi Internet Menurut Supriyanto (2005, hal. 336), Internet adalah sebuah jaringan komputer global, yang terdiri dari jutaan komputer yang saling terhubung dengan menggunakan protokol yang sama untuk berbagi informasi secara bersama. Jadi Internet merupakan kumpulan atau penggabungan jaringan komputer lokal atau LAN menjadi jaringan komputer global atau WAN. Jaringan-jaringan tersebut saling berhubungan atau berkomunikasi satu sama lain dengan berbasiskan protokol IP (Internet Protokol) dan TCP (Transmission Control Protocol) atau UDP (User Datagram Protocol). Protokol ini mensyaratkan bahwa setiap komputer di dalam jaringan Internet harus memiliki identitas yang unik yang dinamakan nomor atau alamat IP. Sehingga dengan adanya protokol setiap pengguna pada setiap jaringan dapat mengakses semua layanan yang disediakan oleh setiap jaringan. Dengan menggunakan

protokol tersebut arsitektur jaringan komputer yang berbeda akan dapat saling mengenali dan bisa berkomunikasi. 2.5.2 Komponen Layanan Internet Menurut Supriyanto (2005, hal. 340-342), komponen-komponen layanan yang

tersedia oleh Internet sejak awal hingga kini terus berkembang, semakin banyak dan sangat beragam baik sifat maupun manfaatnya. Komponen yang dimaksud bisa berarti layanan Internet, piranti (tool), utilitas atau sistem tertentu di Internet. Untuk mengakses layanan di Internet, diperlukan komponen program client yang spesifik yang terinstalasi pada komputer pengguna Internet. Komponen layanan Internet tersebut antara lain : 1. WWW (World Wide Web) Layanan WWW (3W) atau bisa juga disebut Web merupakan jenis layanan yang paling populer di kalangan pengguna Internet. WWW tidak hanya berfungsi sebagai media untuk mencari informasi, tetapi Web sudah banyak digunakan secara komersial oleh hampir semua perusahaan di seluruh dunia untuk mengiklankan usaha mereka. 2. FTP (File Transfer Protocol) FTP adalah suatu aplikasi program yang merealisasikan konsep client/server antar host di Internet atau semua host yang memakai TCP ( Transmition Control Protocol) sebagai transport protokolnya. FTP menyajikan hubungan yang interaktif antara client dan server. 3. Telnet Telnet adalah suatu aplikasi program komunikasi interaktif dua arah berbasiskan protokol TCP/IP yang digunakan untuk emulasi terminal ke remote komputer dari lokal komputer atau terminal server dan dapat menikmati fungsi yang sama dengan terminal yang dihubungkan langsung ke komputer tersebut. 4. E-mail E-mail merupakan komponen utama yang paling banyak digunakan dalam komunikasi informasi saat ini, bukan saja di Internet tetapi juga outernet (jaringan lain di luar Internet). 5. UseNet UseNet atau NetNews adalah suatu jaringan komputer barbasiskan konsep clientserver yang berfungsi seperti forum diskusi elektronik internasional tentang berbagai macam hal.

2.6

Website

2.6.1 Definisi Website Website atau situs web merupakan suatu kumpulan halaman-halaman web yang saling berhubungan dan memuat teks, gambar, suara, video serta data digital lain. 2.6.2 Perkembangan Website Website mengalami perkembangan mulai dari web yang statis sampai web yang dinamis. Mulai dari Web Versi 1.0, Web Versi 2.0, Web Versi 3.0. 2.6.3 Unsur-unsur Website Untuk membangun situs diperlukan beberapa unsur yang harus ada agar situs dapat berjalan dengan baik dan sesuai yang diharapkan. Unsur-unsur yang harus ada dalam situs antara lain: 1. Domain name system (DNS) 2. Generic Domain (gTLDs) 3. Country-Specific Domains (cTLDs) 2.7 Perangkat Lunak yang Digunakan

2.7.1 Adobe Dreamweaver CS3 Dreamweaver merupakan salah satu software dari kelompok Adobe yang banyak digunakan untuk mendesain situs web. Adapun Adobe Dreamweaver sendiri adalah sebuah HTML editor profesional yang berfungsi mendesain secara visual dan mengelola situs web maupun halaman web. Dreamweaver CS3 memiliki performa yang baik dan memiliki tampilan yang memudahkan untuk membuat halaman web, baik saat bekerja dalam jendela desain maupun dalam jendela kode rumus (MADCOMS, 2008, hal. 1). 2.7.2 Adobe Photoshop CS3 Adobe Photoshop CS3 merupakan salah satu program grafis yang dapat digunakan untuk mengolah gambar dan membuat desain dalam pembuatan situs web. Adanya fasilitas tools akan memberi kemudahan dalam mengolah gambar maupun membuat desain halaman web (MADCOMS, 2008, hal. 49).

2.7.3 CorelDRAW X3 CorelDRAW adalah suatu aplikasi grafis yang memberikan pengalaman yang menyenangkan kepada perancang untuk mendesain berdasarkan gerakan hatinya. CorelDRAW dibangun dan dirancang untuk mengimbangi permintaan perancang untuk menciptakan cetakan iklan atau untuk halaman Web. Dalam CorelDRAW X3 banyak memberikan kemudahan kepada pemakainya dalam menawarkan beberapa fasilitas baru yang tidak terdapat dalam generasi CorelDRAW versi sebelumnya. 2.7.4 MySQL MySQL merupakan software sistem manajemen database (Database Management System-DBMS). MySQL dikenal sebagai database yang pertama kali didukung oleh bahasa pemrograman script untuk Internet PHP dan Perl. Antar muka (front end) untuk aplikasi database MySQL dapat menggunakan bahasa pemrograman umum seperti bahasa pemrograman Java, C/C++, Ms Visual BASIC, atau pun Delphi, hasil akhir dari model aplikasi yang dihasilkan adalah aplikasi Client/Server. Perintah yang digunakan dalam SQL adalah: a. Melihat database-database Untuk menampilkan database-database yang ada di MySQL digunakan query: SHOW DATABASES; b. Membuat database Untuk membuat sebuah database digunakan query: CREATE DATABASE nama_database; c. Menghapus database Untuk menghapus sebuah database digunakan query: DROP DATABASE nama_database; d. Mengaktifkan database Untuk mengaktifkan sebuah database digunakan query: USE nama_database; e. Memasukkan data Untuk memasukan data ke tabel digunakan query: INSERT INTO nama_tabel;

10

2.7.5 XAMPP Xampp merupakan kombinasi dari APACHE, MYSQL, PHP dan PHPMYADMIN yang dapat digunakan untuk pembuatan dan eksekusi sebuah aplikasi berbasis web dinamis. Untuk dukungan dan update terbaru bisa mengunjungi www.xampp.org Digunakan untuk pembuatan sebuah website dinamis. Dimana komputer local akan berjalan seolah server sehingga dapat menjalankan aplikasi client server berbasis web. 2.7.6 PHP Hypertext Preprocessor (PHP) adalah bahasa server-side programming untuk membuat halaman web yang dinamis dan interaktif. PHP mempunyai kemampuan dapat mengakses database dan diintegrasikandengan HTML. PHP bersifat open-source dan dapat digabungkan dengan berbagai server yang berbeda-beda. Penulisan PHP dengan cara disisipkan di dalam HTML dengan tag <?php?> atau <?...?>. Server akan mengesekusi skrip diantara <?php..?> dan kemudian hasilnya akan dikirim ke klien untuk ditampilkan. 2.7.7 HTML Hype Text Markup Language (HTML) merupakan bahasa pemrograman website yang paling dasar, yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML memiliki beberapa elemen. Berikut merupakan elemen dasar kode HTML: 1. Tag <html> digunakan untuk tag agar web browser mengenali halaman web ditulis dalam HTML diakhiri dengan </html>. 2. Tag <head> digunakan sebagai header sebuah web, diakhiri dengan </head>. 3. Tag <title> digunakan untuk menampilkan informasi di title bar diakhiri dengan </title>. 4. Tag <body> digunakan untuk menuliskan kode HTML yang akan ditampilkan ke browser diakhiri dengan </body>.

11

3. 3.1

Analisis Dan Perancangan Tinjauan Umum

3.1.1 Sejarah Berdirinya Sekolah SMK Al-Furqon Bantarkawung berdiri sejak tahun 1998 dan dibangun diatas tahan seluas 30000 meter persegi. SMK Al-Furqon Bantarkawung merupakan Sekolah Menengah Kejuruan yang berbasiskan Islam yaitu dibawah naungan Organisasi Nahdatul Ulama dan dibawah Yayasan Al-Furqon. Dengan letaknya yang strategis yaitu dijalan Raya Bantarkawung menjadikan sekolah tersebut lebih mudah dikenal oleh masyarakat. 3.1.2 Profil Sekolah 3.1.3 Struktur Organisasi

Gambar 3.1

Struktur Organisasi

3.2

Perancangan Sistem

3.2.1 Pengertian Perancangan Sistem Rancangan sistem adalah proses pengembangan spesifikasi sistem baru berdasarkan hasil rekomendasi analisis sistem 3.2.2 Perancangan Model Sistem Member adalah pengunjung yang sudah melakukan registrasi dan sudah tercatat sebagai anggota. Member mempunyai hak mengubah data informasi rumah kos mereka.

12

Rancangan model merupakan gambaran yang menjelaskan suatu bentuk atau model sistem tersebut. Secara umum rancangan model mempunyai dua bentuk yaitu physical model dan logical model. Physical model menerangkan bagaimana sistem ini diterapakan secara fisik, dan digambarkan dalam bentuk diagram alir, sedangkan logical model menerangkan fungsifungsi sistem informasi bekerja secara logika, model ini di gambarkan dengan diagram arus data. Pada perancangan sistem ini menggunakan rancangan model sistem logical model yang diterangkan dengan diagram arus data (data flow diagram). 3.2.3 Data Flow Diagram Data Flow Diagram digunakan untuk menggambarkan proses kerja dari suatu sistem yang sudah ada ataupun sistem yang baru akan dikembangkan secara logis. Sehingga dengan adanya Data Flow Diagram ini akan mempermudah pembagian kerja dan proses pengembangan sistem selanjutnya. 3.2.3.1. Diagram Konteks Pada bagian ini sistem digambarkan dengan sebuah proses, kemudian

diindentifikasikan entitas luar yang berinteraksi dengan proses tadi. Didapat tiga entitas luar yaitu admin, pengunjung dan siswa.

0
Data Admin Data Utama Data Siswa Data Guru Data Agenda Data Alumni Data Upload Data Galeri Data Fasilitas Data Berita Data Bukutamu Data Pimpinan Data Komite Data Karyatulis Data Prestasi Data Grafik Menampilkan Data

Website Informasi SMK Al-Furqon Bantarkawung


Data Psb Data Buku Tamu Data Alumni Download Data Karya Tulis

Admin

Pengunjung

Siswa

Gambar 3.2

Diagram Konteks

13

3.2.3.2. Diagram Overview

1 Admin
Input/update Data

Data

Pengolahan Data

2 Pengunjun g
Input Data

4 Menampilkan Data

Input Data

3 Siswa
Input Karyatulis

Input Karya Tulis

Gambar 3.3 3.2.4 Flowchart

Diagram Overview

Didalam perancangan sistem, flowchart digunakan untuk menggambarkan alur program yang akan dibuat. Berikut tampilan flowchart sistem pada website SMK Al-Furqon Bantarkawung. 1. Flowchart sistem untuk siswa Flowchart sistem pada siswa digunakan untuk menggambarkan alur program yang dilakukan oleh siswa pada sistem. Berikut tampilan flowchart untuk siswa. 2. Flowchart sistem untuk admin Flowchart sistem pada admin digunakan untuk menggambarkan alur program yang dilakukan oleh admin pada sistem. Berikut tampilan flowchart pada admin. 3.3 Perancangan Database

14

Perancangan database adalah tahapan bagaimana mengatur dan mendesain data baru yang akan menghasilkan suatu data yang cepat, efiesien dan mudah dalam melakukan proses manipulasi yang didasarkan pada kamus data DFD. 3.3.1. Kamus Data Kamus data atau data dictionary atau disebut juga dengan istilah sistem data dictionary adalah catalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data analisis sistem dapat mendefenisikan data yang akan mengalir di suatu sistem dengan lengkap. 3.3.2. Normalisasi Proses normalisasi adalah suatu proses dimana elemen-elemen data dikelompokkan menjadi tabel-tabel, dimana dalam tabel tersebut terdapat entity-entity dan relasi antar entity tersebut. 1. Normalisasi Pertama Secara singkat INF bertujuan untuk menghilangkan elemen data yang berulang, sehingga tidak ada baris yang terduplikat di dalam tabel. 2. Normalisasi Kedua Bentuk normalisasi tahap kedua dimulai jika normalisasi tahap pertama terpenuhi dan semua atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional penuh. Sehingga untuk membentuk normalisasi kedua harus ditentukan kunci field atau primary key nya. 3. Normalisasi Ketiga Normalisasi ketiga terpenuhi jika setiap tabel telah memiliki atribut sebagai primary key dan foreign key. 3.4 Relasi Antar Tabel Relasi antartabel berfungsi untuk menjukkan relasi atau hubungan antar tabel sehingga membentuk suatu jaringan data. 3.5 Perancangan Struktur Tabel Database yang digunakan pada website ini dirancang menggunakan MySQL. MySQL merupakan pengelola database server yang menggunakan bahasa standar SQL (Structure Query Language). Berikut tabel yang digunakan pada website.

15

3.6

Struktur Web yang Digunakan Suatu website terdiri dari link-link yang menyediakan berbagai informasi. Website

SMK Al-Furqon Bantarkawung terdiri dari link yang dapat menampilkan data atau informasi yang sesuai dengan nama link tersebut. 3.7 4. 4.1 Perancangan Desain Implementasi dan Pembahasan Implementasi Tahapan Implementasi merupakan tahap penerapan dari tahap perancangan yang dituliskan pada bab tiga. Implementasi meliputi implementasi database dan implementasi program sehingga halaman website siap untuk diakses. 4.1.1 Implementasi Database 1. Tabel Admin

Gambar 4.1 2. Tabel Agenda

Struktur Tabel Admin

Gambar 4.2 3. Tabel Berita

Struktur Tabel Agenda

Gambar 4.3

Struktur Tabel Berita

16

4.1.2

Implementasi Program Tahapan Implementasi merupakan tahap penerapan dari sistem agar siap untuk

dioperasikan atau dijalankan. Tahap Implementasi ini merupakan tahap penterjemahan rancangan tabel kedalam satu bahasa pemrograman, salah satunya adalah bahasa pemrograman php. Kode program untuk koneksi ke database koneksi.php : <? $pemakai ="root"; $p =""; $id_mysql =mysql_connect("localhost", $pemakai, $p); if(!$id_mysql) die("database mysql tak dapat dibuka"); if(! mysql_select_db("web",$id_mysql)) die("database tidak bisa dipilih"); ?> Kode diatas menghubungkan dengan database SMK Al-Furqon Bantarkawung yang diberi nama web sebelum melakukan manipulasi data dalam database maka wajib kode ini dipanggil untuk menghubungkan database itu sendiri. 4.2 Implementasi Proses Pengolahan Data Implementasi proses pengolahan data merupakan proses penginputan data yang dilakukan oleh admin untuk melakukan manipulasi data. 1. Implementasi Proses 1.1 Pengolahan Data Utama Pada implementasi proses 1.1. pengolahan data utama proses yang terjadi adalah proses tambah, ubah dan hapus. Berikut kode program yang terdapat pada proses 1.1 pengolahan data utama utama_tampil.php:

Gambar 4.4

Tampilan Halaman Utama

17

<? session_start(); ob_start(); if(empty($_SESSION[namauser]) AND empty ($_SESSION[passuser])) { echo "<script>alert('Anda harus Login dulu')</script>"; print("<html><head><meta httpequiv='refresh'content='0;url=index.php'></head><body</bod y></html>"); } kode diatas berfungsi untuk memanggil variabel yang berasal dari cookie, digunakan untuk menjaga keamanan supaya file tidak bisa dibuka secara langsung. Apabila file diakses tanpa login maka file tidak bisa diakses. include "koneksi.php"; include "admin_header.php"; ?> memanggil

file

header.php

dan

admin_header.php

ke

dalam

kode

utama_tampil.php. 2. Implementasi Proses 1.2.1 Pengolahan Data Guru Pada implementasi proses 1.2.1 pengolahan data guru proses yang terjadi adalah proses tambah, ubah dan hapus. Berikut kode program yang terdapat pada proses 1.2.1 pengolahan data:

Gambar 4.5

Tampilan Halaman Guru

18

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi.

Hakim, Lukmanul. 2008. Membongkar Trik Rahasia Para Master PHP, Yogyakarta, Lokomedia

Hartono, Jogiyanto. 2005. Analisis dan desain Sistem Informasi : Pendekatan Terstruktur teori dan praktek aplikasi bisnis. Yogyakarta: Andi.

Kusrini & Andi Koniyo. 2007. Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server. Yogyakarta: Andi.

Laudon, Kenneth C. & Jane P. Laudon. 2008. Sistem Informasi Manajemen. Jakarta: Salemba Empat.

Madcoms. 2008. Aplikasi Web Database Menggunakan Adobe Dreamweaver CS3 dan Pemrograman PHP dan MySQL. Yogyakarta: Andi.

McLeod, Raymond & George P. Schell. 2008. Sistem Informasi Manajemen. Jakarta: Salemba Empat.

Supriyanto, Aji. 2005. Pengantar Teknologi Informasi. Jakarta: Salemba Infotek.

Wahana Komputer. 2006. Panduan Lengkap Menguasai Pemrograman Web dengan PHP 5. Yogyakarta: Andi.

19