• Tidak ada hasil yang ditemukan

Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL

N/A
N/A
Protected

Academic year: 2016

Membagikan "Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL"

Copied!
135
0
0

Teks penuh

(1)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

MEMBANGUN SISTEM INFORMASI PENDIDIKAN BERBASIS

WEB PADA SMA NEGERI I BOHOROK DENGAN

MENGGUNAKAN PHP DAN MySQL

TUGAS AKHIR

MARIATI BR TARIGAN

062406004

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

MEMBANGUN SISTEM INFORMASI PENDIDIKAN BERBASIS

WEB PADA SMA NEGERI I BOHOROK DENGAN

MENGGUNAKAN PHP DAN MySQL

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

MARIATI BR TARIGAN

062406004

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

PERSETUJUAN

Judul

: MEMBANGUN SISTEM INFORMASI BERBASIS

WEB PADA SMA NEGERI 1 BOHOROK DENGAN

MENGGUNAKAN PHP DAN MYSQL.

Kategori

: TUGAS AKHIR

Nama

: MARIATI BR TARIGAN

Nomor Induk Mahasiswa

: 062406004

Program Studi

: DIPLOMA III ILMU KOMPUTER

Departemen

: MATEMATIKA

Fakultas

: MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA

UTARA

Medan, Juni 2009

Diketahui/Disetujui oleh:

Dosen Pembimbing

(4)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

PERNYATAAN

MEMBANGUN SISTEM INFORMASI PENDIDIKAN BERBASIS

WEB PADA SMA NEGERI I BOHOROK DENGAN

MENGGUNAKAN PHP DAN MySQL

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa

kutipan dan ringkasan yang masing-masing disebut sembernya.

Medan, Juni 2009

(5)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

PENGHARGAAN

Bismillahhirohmanhirohim

Syukur Alhamdulillah, segala puji bagi Allah SWT atas limpahan rahmat dan

hidayah-Nya yang diberikan kepada penulis, sehingga Tugas Akhir ini dapat

diselesaikan.

Penulisan Tugas Akhir ini merupakan karya tulis yang sederhana dan

merupakan salah satu syarat untuk menyelesaikan pendidikan D3 Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Dalam

penyusunan Tugas Akhir ini, penulis sadar akan keterbatasan kemampuan dan

pengetahuan penulis miliki sehingga mungkin pembaca akan menemui banyak

kekurangan karena itu kritik dan saran sangat diharapkan.

Penulisan Tugas Akhir ini tidak akan selesai dengan baik tanpa adanya

bantuan dari berbagai pihak. Untuk itu penulis mengucapkan terima kasih

sebesar-besarnya kepada:

1.

Bapak Syahril Efendi,S.Si.M.IT, selaku dosen pembimbing yang banyak memberi

petunjuk dan nasehat dalam penyelesaian Tugas Akhir ini.

2.

Bapak Dr. Eddy Marlianto, MSc, selaku Dekan Fakultas Matematika dan Ilmu

(6)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

3.

Bapak Dr. Saib Suwilo, MSc, selaku Ketua Pelaksana Program D3 Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

4.

Bapak Drs.Sahren Karo-karo selaku Kepala sekolah SMA Negri 1 Bohorok dan

Bapak Drs.Suroto serta seluruh staf pegawai yang telah banyak membantu penulis

selama penelitian.

5.

Seluruh dosen pengajar Program D3 Ilmu Komputer Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Sumatera Utara.

6.

Ayahanda Sekula Tarigan dan Ibunda Menah Br Sembiring tercinta yang telah

memberikan segalanya yang terbaik untuk penulis dari kecil hingga saat ini.

7.

Untuk kakakku Asal Murni Br Tarigan dan adikku Sudesmanta Tarigan yang telah

memberikan dukungan dan doa untuk penulis.

8.

Buat teman-teman seperjuangan mahasiswa D3 Ilmu Komputer, Ilan, rika, yuni,

dan teman-teman yang lainnya yang tidak dapat saya tuliskan namanya satu

persatu terutama teman-teman di kelas komputer A stambuk 2006, dan juga tidak

lupa terima kasih juga untuk anak Berdikari No. 3 trimakasih atas dukungannya

dalam membantu dalam menyelesaikan Tugas Akhir ini.

Akhir kata, penulis berharap semoga Tugas Akhir ini bermanfaat bagi penulis

sendiri maupun pihak-pihak yang berpekepentingan, walaupun penulis menyadari

bahwa Tugas Akhir ini masih jauh dari kesempurnaan. Untuk itu penulis

mengharapkan saran dan kritik yang membangun.

Medan, Juni 2009

(7)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

ABSTRAK

(8)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

ABSTRACT

(9)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

DAFTAR ISI

Persetujuan

Pernyataan

Pengargaan

Abstrak

Abstract

Daftar Isi

Daftar Tabel

Daftar Gambar

BAB 1 PENDAHULUAN

1.1

Latar Belakang

1.2

Indentifikasi Masalahan

1.3

Batasan Masalah

1.4

Maksud dan Tujuan

1.5

Metode Penelitian

1.6

Sistematika Penulisan

BAB 2 TINJAUAN TEORITIS

2.1 Pengerian Komputer

2.2 Pengertian Internet

2.3 Pengertian Sistem

2.4 Pengertian Informasi

2.5 Pengertian Sistem Informasi

2.4 PHP

2.5 MySQL

2.6 Database

BAB 3 PERANCANGAN SISTEM

3.1 Perencanaan dan Perancangan Sistem

3.2 Data Flow Diagram (DFD)

3.3 Gambaran Umum Pembuatan Program

3.4 Struktur Database

BAB 4 IMPLEMENTASI SISTEM

4.1 Pengerian Implementasi Sistem

4.2 Tujuan Implementasi

4.3 Komponen-komponen Sistem

4.3.1 Perngkat Keras (Hardware)

4.3.2 Software

4.3.3 Perangkat Operator (Brainware)

(10)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

DAFTAR TABEL

Tabel 3.1

Tabel Admin

Tabel 3.2

Tabel Instruktur

Tabel 3.3

Tabel Siswa

Tabel 3.4

Tabel kelas

Tabel 3.5

Tabel Materi

Halaman

(11)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

DAFTAR GAMBAR

Gbr 3.1

Data Flow Diagram (DFD) Diagram Konteks

Gbr 3.2

Tampilan Halaman Login Guru

Gbr 3.3

Tampilan Halaman Guru

Gbr 3.4

Flowchart alur pada halaman guru

Gbr 3.5

Tampilan Halaman Login Siswa

Gbr 3.6

Tampilan Halaman Siswa

Gbr 3.7

Flowchart alur melihat data kehadiran dan nilai siswa

Gbr 3.8

Tampilan Halaman Login Administrator

Gbr 3.9

Tampilan Halaman Administrator

Gbr 3.10

Flowchart alur pada halaman administrator

Halaman

(12)
(13)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

BAB 1

PENDAHULUAN

1.1

Latar Belakang Penelitian

Seiring dengan perkembangan zaman, perkembangan teknologi pun semangkin pesat.

Komputer merupakan salah satu bentuk teknologi yang perkembangannya dalam

hitungan hari saja. Bukan hanya perusahaan-perusahaan saja yang merasakan

perkembangannya, melainkan masyarakat luas sudah dapat memanfaatkan teknologi

ini. Hal ini disebabkan karena pentingnya suatu informasi.

Teknologi Informasi berperan penting dalam memperbaiki kualitas suatu Instansi.

Penggunaannya tidak hanya sebagai proses otomatisasi terhadap akses informasi,

tetapi juga menciptakan akurasi, kecepatan, dan kelengkapan sebuah sistem yang

terintegrasi, sehingga proses organisasi yang terjadi akan efisien, terukur, fleksibel.

Bahkan dewasa ini perkembangan Teknologi Informasi mulai mendapat sambutan

positif dari berbagai pihak. Perkembangannya tidak hanya disambut dan dinikmati

oleh kalangan bisnis maupun pemerintah saja, tetapi juga mulai merambah dalam

dunia pendidikan. karena ketersediaan informasi yang terintegrasi semakin penting

(14)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

1.2

Identifikasi Masalah

1.

Sejauh mana sistem informasi pendidikan ini dapat dirancang semenarik mungkin

sehingga dapat memenuhi keingintahuan user mengenai SMA NEGERI I

BOHOROK.

2.

Informasi apa-apa saja yang akan disediakan dalam website SMA NEGERI I

BOHOROK sehingga oleh user dapat dirasakan manfaatnya.

1.3

Batasan Masalah

Agar permasalahan yang dibahas lebih terfokus dan tidak melebar, penulis membatasi

permasalahan yang akan dibahas. Adapun beberapa hal yang akan dibahas dan

dijabarkan yaitu memberikan informasi mengenai SMA NEGERI I BOHOROK yang

nantinya berisi antara lain mengenai data guru, data siswa, absen, materi dan serta

beberapa aplikasi-aplikasi yang dapat digunakan untuk mempermudah sistem

administrasi pada SMA NEGERI I BOHOROK.

1.4

Maksud dan Tujuan

Maksud dari perancangan Sistem Informasi Pendidikan pada SMA NEGERI I

BOHOROK adalah bertambahnya fasilitas dalam bidang sistem informasi serta

(15)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

perancangan Sistem Informasi Pendidikan pada SMA NEGERI I BOHOROK ini

adalah sebagai berikut:

a.

Merancang suatu aplikasi web yang dinamis yang dimanfaatkan untuk

menyebarkan informasi yang baik dengan cepat dan mudah

b.

Merancang suatu aplikasi web yang dinamis yang dimanfaatkan untuk

menyebarkan informasi yang baik dengan cepat dan mudah.

c.

Memacu siswa untk lebih rajin belajar dan lebih giat mengikuti pelajaran.

d.

Untuk memperdalam penguasaan penggunaan PHP dan MySQL dalam

membangun suatu Sistem Informasi Pendidikan Berbasis Web.

e.

Memberikan informasi-informasi mengenai SMA NEGERI I BOHOROK.

f.

Melatih kemampuan mahasiswa untuk membangun suatu Sistem Informasi

Berbasis Web.

1.5

Metodologi Penelitian

Beberapa metodologi penelitian yang dilakukan penulis guna mengumpulkan

data-data yang dibutuhkan dalam pembuatan web dinamis ini adalah:

1.

Penelitian Lapangan (Field Research)

Suatu metodologi penelitian yang dilakukan oleh penulis secara langsung di SMA

NEGERI I BOHOROK untuk mendapatkan data khusus yang dibutuhkan

nantinya.Dimana penulis melakukan pengumpulan data dengan cara bertanya

langsung kepada staf pegawai di SMA NEGERI I BOHOROK.

(16)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Suatu metodologi yang dilakukan oleh penulis mengumpulkan bahan-hahan dan

buku-buku yang berhubungan dengan masalah yang akan dibahas.

3. Studi Literatur

Mempelajari site-site yang berhubungan dengan tugas akhir mahasiswa seperti

situs-situs organisasi, serta mempelajari bahasa-bahasa ppemrograman web

dengan mengunjungi situs – situs yang menyediakan tutorial pemrograman web

seperti

1.6

Sistematika Penulisan

Adapun tujuan pembuatan sistematika penulisan Tugas Akhir ini adalah untuk

mempermudah penulisan Tugas Akhir serta membuat analisa yang lebih terarah dan

terfokus. Adapun sistematika penulisan Tugas Akhir ini adalah sebagai berikut :

BAB 1

PENDAHULUAN

Pada bab ini penulis menguraikan secara singkat pembahasan tentang

Latar Belakang, Identifikasi Masalah, Batasan Masalah, Maksud dan

Tujuan, Metode Penelitian, dan Sistematatika Penulisan.

BAB 2

LANDASAN TEORI

Pada bab ini pennulis teori-teori singkat mengenai komputer, sistem

informasi, PHP, MySQL, database yang digunakan penulis.

(17)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Pada bab ini dijelaskan dan diuraikan tentang pembuatan serta

perancangan sistem.

BAB 4

IMPLEMENTASI SISTEM

Bab ini menguraikan tentang definisi, tujuan, dan langkah-langkah

dalam implementasi sistem juga disertai dengan komponen-komponen

kebutuhan sistem.

BAB 5

KESIMPULAN DAN SARAN

Sebagai bab terakhir penulis akan menguraikan beberapa kesimpulan

dari uraian bab-bab sebelumnya serta beberapa saran yang sekiranya

(18)
(19)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Kata komputer berasal dari bahasa inggris yaitu “to compute” yang artinya

menghitung, karena pada awalnya komputer hanya berfungsi sebagai alat hitung atau

sama dengan fungsi kalkulator. Perkembangan teknologi dan ilmu komputer telah

menghasilkan berbagai kemampuan yang ada pada komputer antara lain pengolahan

data, manipulasi permainan, pengontrolan, pembuatan grafik, komunikasi dan lainnya.

Menurut Drs. Daryanto, komputer yaitu “ peralatan elektronik yang bekerja

secara koordinatif dan integratif berdasarkan program, dapat menerima masukan

berupa data, mengolahnya dalam memori, dan menampilkan hasil berupa

informasi.”(Keterampilan Dasar Pengoprasian Komputer, Yrama Widya, Bandung,

2004, hal:11).

(20)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Internet adalah kumpulan yang luas dari jaringan komputer besar dan kecil yang

saling berhubungan menggunakan jaringan (tele) komunikasi yang ada diseluruh

dunia.

Hal ini pernah diungkapkan dalam suatu tulisan bahwa ” International

Networking, atau yang dapat disingkat dengan kata internet, merupakan dua komputer

atau lebih yang saling berhubungan membentuk suatu jaringan komputer hingga

meliputi jutaan komputer di dunia dapat berinteraksi dan saling bertukar

informasi.”(Memahami Kerja Internet, Yrama Widya, Bandung, 2004, hal:22).

Permulaannya internet merupakan suatu jaringan komputer yang dibentuk oleh

Departemen Pertahanan Amerika di awal tahun 60-an, dimana mereka

mendemonstrasikan bagaimana dengan hardware dan software komputer yang

berbasis UNIX, kita bisa melakukan komunikasi dengan jarak yang tidak terhingga

melalui saluran telepon. Awalnya internet dikenal sebagai suatu wadah bagi para

peneliti untuk saling bertukar informasi yang kemudian dimanfaatkan oleh

perusahaan-perusahaan komersial sebagai sarana bisnis mereka. Saat ini pengguna

internet telah mencapai ratusan juta orang lebih.

Untuk dapat terhubung ke internet maka syarat utama yang harus terpenuhi

yaitu adanya komputer karena internet merupakan suatu jaringan komputer. Tidak

cukup dengan komputer saja tetapi ada alat bantu lainnya yaitu:

1.

Modem, yaitu prangkat tambahan untuk komputer (baik jenis card atau

internal) yang memungkinkan komputer dapat terhubung dengan komputer

(21)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

yang bisa diartikan sebagai proses perubahan denyut elektronois menjadi

suara/audio (modulasi) sehingga dapat dikirim lewat telepon. Modem

penerima akan mengubah nada suara tadi menjadi denyut elektronis kembali

untuk proses selanjutnya oleh komputer (demodulasi).

2.

Telepon, modem membutuhkan telepon untuk melakukan tugasnya. Proses

pada saat anda terhubung dengan telepon dan memulai hubungan dengan

Internet Service Provider pada dasarnya sama dengan proses anda menelpon

biasa.

3.

Software, yaitu prangkat yang dibutuhkan untuk berhubungan dengan internet,

tanpa software yang sesuai maka tidak dapat terhubung dengan internet.

Contoh software yang dibutuhkan adalah Microsoft Internet Explorer, Mozilla

Firefox, dan lainnya.

4.

Internet Service Provider , merupakan perusahaan yang menyediakan jasa

pelayanan untuk berhubungan dengan internet. Internet Service Provider

digunakan untuk bisa bergabung dengan internet karena untuk bisa bergabung

dengan internet dibutuhkan hak akses dengan cara berlangganan ke penyedia

jasa internet atau yang lebih sering disebut dengan Internet Service Provider

(ISP). Contoh: telkom (PT. Telekomunikasi) menyediakan fasilitas

TelkomNet@instant.

(22)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti

kesatuan atau keseluruhan dari bagian-bagian yang berhubungan satu dengan yang

lainnya. Sistem adalah sekumpulan objek yang merupakan suatu wadah terdiri dari

pada sub-sub sistem.

Suatu sistem dapat terdiri dari sistem-sistem bagian (subsistem).

Masing-masing subsistem dapat terdiri dari subsistem-subsistem yang lebih kecil lagi atau

terdiri dari komonen-komponen. Subsistem-subsistem saling berinteraksi dan saling

berhubungan membentuk suatu kesatuan sehingga tujuan dan sasaran sistem tersebut

dapat tercapai.

Data menyatakan segala hal, peristiwa atau kenyataan lain apapun yang

mengandung sesuatu pengetahuan yang dijadikan dasar untuk penyusun keterangan,

pembuatan kesimpulan, atau penetapan keputusan. Data ibarat suatu bahan mentah,

yang melalui pengolahan tertentu menjadi keterangan (informasi). Data dapat meliputi

kata-kata, bagan, grafik ataupun simbol yang mengambarkan suatu ide, objek, kondisi

atau situasi tertentu.

2.4 Pengertian Informasi

Informasi sering diartikan sebagai data. Informasi adalah data yang diolah menjadi

bentuk yang lebih berguna dan lebih berarti bagi pengguna dan penerimanya serta

(23)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

akan mendatang. Selai itu informasi juga merupakan fakta-fakta atau data yang

diproses sedemikian atau proses transformasi sehingga berubah menjadi informasi.

Informasi juga dapat diartikan sebagai suatu data yang telah disusun

sedemikian rupa sehingga bermakna dan bermanfaat karena dapat dikomukasi kepada

seseorang yang akan mengunakan untuk membuat keputusan. Biasanya informasi

terdiri dari selected data atau sorted data yaitu data yang terpilih atau terpilah,

tergabung dan disusun sesuai dengan kebutuhan pemakai data.

Kualitas dari suatu informasi tergabung dari tiga hal yaitu:

1.

Akurat, berarti informasi harus bebas dari kesalahan-kesalahan. Informasi

harus akurat karena dari sumber informasi sampai ke penerima informasi

kemungkinan banyak terjadi gangguan (noise) yang dapat mengubah atau

merusak informasi tersebut.

2.

Tepat pada waktunya, berarti informasi yang datang penerima tidak boleh

terlambat. Karena informasi merupakan landasan di dalam pengambilan

keputusan. Bila pengambilan keputusan terlambat, maka dapat berkaitan fatal

bagi organisasi.

3.

Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.

2.5 Sistem Informasi

Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu oganisasi

(24)

prosudur-Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi

penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada managemen

dan yang lainya terhadap kejadian-kejadian internal dan eksternal yang penting dan

menyediakan suatu dasar informasi untuk mengambil keputusan yang baik.

Sistem informasi juga merupakan sebuah metoda yang terorganisasi yang

mengolah dan menyajikan data dan informasi tentang masa lalu, saat ini dan proyeksi

masa depan baik berkaitan dengan kegiatan internal oraganisasi maupun informasi

keadaan yang berasal dari luar organisasi. Sistem informasi harus dapat mendukung

perencanaan, pengendalian dan fungsi-fungsi operasinal dari suatu organisasi dengan

cara mengolah data dan informasi dimaksud secara tepat dalam rangka mengarahkan

proses pengambilan keputusan.

Sistem informasi memiliki 5 komponen utama pembentuk yaitu :

1. Komponen Perangkat Keras (Hardware)

2. Komponen Perangkat Lunak (Software)

3. Komponen Sumber Daya Manusia (Brainware)

4. Komponen Jaringan komputer (Netware)

5. Komponen Sumber Daya Data (Dataware)

2.6

PHP

PHP adalah bahasa pemrograman web atau scriping language yang didesain untuk

(25)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

awalnya dibuat untuk menghintung jumlah pengunjung pada homepagenya. Pada

waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah

sekumpulan scrip yang digunakan untuk mengolah data form dari web. Perkembangan

selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya

PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home

Page/Form Interpreter. Dengan melepaskan kode sumber ini menjadi open source,

maka banyak programer yang tertarik untuk mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah

diimplementasikan dalam C. dalam rilis ini disertakan juga modul-modul ekstensi

yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah

perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih

baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter

baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. Pada Juni

2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi

ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini, juga

dikenal model pemrograman berorientasi objek baru untuk menjawab perkembangan

bahasa pemrogaman kearah pemrogaman berorientasi objek.

Script PHP mampu mampu membaca melaksanakan korelasi hanya

berdasarkan data tabel yang dibaca melalui tiap-tiap tabel. Skrip php sangat mudah

untuk digunakan. Dimana suatu skrip akan dikenali sebagai skrip PHP bila diapit oleh

(26)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

<?php

Echo” tampilan skrip PHP anda”;

?>

Atau bisa juga ditulis dalam format sebagai berikut:

<?

Echo” tampilan skrip PHP anda”;

?>

Skrip yang dibuat dengan PHP disimpan menggunakan nama yang diikuti

dengan ekstensi *.php, misalnya : contoh.php. Bila skrip PHP diakses melalui

komputer lokal maka file PHP disimpan di dalam folder htdocs di web server.

Pemberian nama dokumen yang sama tetapi menggunakan case yang berbeda akan

dianggap sebagai dokumen yang berbeda, misalnya contoh.php akan dianggap

berbeda dengan Contoh.php atau CONTOH.php.

2.7

MySQL

Sejarah MySQL dimulai dari artikel seorang peneliti dari IBM bernama EFF Codd

yang membahas tentang ide pembuatan basis datarelasional pada bulan Juni tahun

1970, dalam artikel ini juga dibahas tentang kemungkinan pembuatan bahasa standart

untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi

nama SEQUEL (Structured English Query Language). Akan tetapi karena

(27)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

menjadi SQL. Produk database MySQL ini memiliki General Public Licence, dan

bersifat Open Source, sehingga bebas untuk digunakan, diedarkan, maupun

dikembangkan kembali, tanpa harus khawatir dengan hak cipta.

Standarisasi MySQL dimulai pada tahun 1986, ditandai dengan

dikeluarkannya standar MySQL oleh ANSI yang disebut dengan MySQL86. Versi

terakhir dikenal dengan MySQL92. Pada tahun 1999 dikeluarkan standar baru yaitu

MySQL99 akan tetapi kebanyakan merefrensi pada MySQL92.

2.8

Database

Database merupakan kumpulan data yang saling berhubungan satu sama lain.

Database merupakan salah satu komponen yang penting pada suatu sistem informasi

karena merupakan dasar dalam penyediaan informasi.

Database digunakan untuk menampung beberapa tabel atau query yang

digunakan untuk menyimpan data sebagai sumber pengolahan data. Penerapan dalam

sistem informasi disebut database sistem. Sistem database merupakan suatu informasi

yang mengintegrasikan kumpulan dari data yang saling berhubungan satu sama lain

dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam didalam

(28)
(29)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

BAB 3

PERANCANG SISTEM

3.1 Perencanaan dan Perancangan Sistem

Untuk membangun suatu sistem informasi diperlukan persiapan dan perencanaan yang

baik, tujuan yang jelas dan percobaan yang berulang-ulang untuk mendapatkan hasil

yang maksimal. Perancangan sistem merupakan upaya instansi atau perusahaan untuk

mulai memiliki sistem yang baru.

Tujuan dari perancangan sistem adalah untuk memberikan gambaran secara

menyeluruh kepada user tentang sistem yang baru. Perancangan sistem secara umum

mengidentifikasikan komponen-komponen sistem informasi yang akan dirancang

secara rinci untuk pemrograman komputer dan ahli teknik lainnya yang akan

mengimplementasikan sistem.

3.2 Data Flow Diagram (DFD)

Data Flow Diagram adalah gambaran sistem secara logika. Gambaran ini tidak

tergantung pada perangkat keras, perangkat lunak, sturuktur data atau organisasi. Pada

(30)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

mewakili/menggambarkan arus data pada perancangan sistam sangat membantu

didalam komunikasi dengan pemakaian sistem menggunakan notasi-notasi ini untuk

menggambarkan arus dari data sistem. Tampilan Data Flow Diagram untuk sistem ini

adalah sebagai berikut:

DATA FLOW DIAGRAM (DFD)

Pengunjung Admin

Pegawai Administrasi

Sekolah - Info Data Siswa

- Info Data Guru

- Info Siswa, Guru, pada Sma Negri 1 Bohorok

- Data Siswa - Data Guru

Laporan

Sistem Informasi

Berbasis Web

(31)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Gbr 3.1 Data Flow Diagram (DFD) Diagram Konteks

3.3 Gambaran Umum Pembuatan Program

Sistem yang dibuat dalam situs ini bersifat internal, yang berarti pengguna program ini

hanya kalangan tertentu yang memiliki hak akses terhadap program. Program bekerja

dalam sebuah web server dan dapat diakses melalui jaringan atau internet. Karena

program ini berjalan dalam sebuah jaringan, maka dapat dijalankan secara mulitiuser,

dapat diakses oleh banyak pengguna secara bersamaan dari komputer yang

berbeda-beda. Bagian-bagian yang akan mengakses program ini adalah :

(32)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

(33)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Gbr 3.3 Tampilan Halaman Guru

Halaman ini dikhususkan untuk para pengajar di SMA Negeri ! Bohorok. Para

pengajar mempunyai hak untuk memeriksa dan memasukkan absensi keaktifan para

siswa. Para pengajar juga dapat memasukkan nilai kedalam database dan dapat

mengubahnya jika terdapat kesalahan. Jadi masing-masing pengajar hanya dapat

mengakses data kelas dan siswa yang dibimbingnya. Halaman yang dapat diakses para

pengajar dalam program ini dimasukkan dalam satu buah folder.

Struktur atau alur pengisian data kehadiran dan nilai siswa oleh para pengajar

(34)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Formulir untuk login

Cek password

cocok

Membaca data kelas dan materi

[image:34.595.132.500.150.730.2]

Membaca data siswa berdasarkan materi tertentu Data instruktur

Tabel kelas

Table materi

tidak

Home

Tampilan data absensi /nilai

Tabel

kelas_aktif

Formulir ubah data kehadiran siswa berdasarkan sesion

Proses ubah data absensi/nilai

(35)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Gbr 3.4 Flowchart alur pada halaman guru

b.

Siswa

(36)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Gbr 3.6 Tampilan Halaman Siswa

Siswa dalam hal ini memiliki hak akses lebih sempit dibandingkan para pengajar. Hak

siswa hanya dapat melihat hasil laporn dari masing-masing siswa laporan tersebut

berupa laporan keaktifan siswa dan laporan nilai. Jadi setiap siswa tidak dapat melihat

data siswa lain apabila siswa tersebut tidak mengetahui passwordnya.

Oleh karena siswa hanya mempunyai hak akses melihat data saja, maka alur

data dalam sistem juga lebih sederhana daripada alur data yang dijalankan

administrator dan guru. Pertama siswa harus login, apabila ada password yang

dimasukkan ssesuai dengan data password yang ada dalam database maka akan

dibuka halaman siswa yang menginformasikan tentang data pribadi siswa, data

(37)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Formulir untuk login

tidak

Cek password

Data admin

Membaca data

administrasi

berdasarkan

Membaca data

siswa

cocok

Tampilan data administrasi

(38)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Gbr 3.7 Flowchart alur data kehadiran dan nilai siswa

c.

Administrasi

(39)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Gbr 3.8 Tampilan Halaman Login Administrator

(40)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Bagian program yang mengolah data dari para user dengan hak akses paling luas yaitu

administrator atau administrasi. Administrator memiliki hak akses penuh terhadap

halaman siswa dan para pengajar serta dapat mengubah seluruh data apabila ada

kesalahan dalam mengisikan data oleh administrasi.

Salah satu tugas administrasi adalah mencetak arsip yang dibutuhkan yaitu

data nilai siswa dan data absensi, untuk itu dibutuhkan beberapa urutan tingkat

pertama administrator harus melakukan login untuk masuk kedalam sistem, apabila

(41)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Formulir untuk login

Cek password

tidak

[image:41.595.120.530.128.723.2]

cocok

Data admin

Tabel materi

Baca table kelas_aktif berdasarkan materi

dan kelas

Tabel

Kelas_Aktif

Tabel kelas

Baca table

materi dan kelas

Tampilan

cetak data

absensi

Tampilan

cetak data

nilai

Hasil cetak

data nilai

Hasil cetak

(42)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Gbr. 3.10 Flowchart alur pada halaman administrator

3.4 Struktur Database

Database merupakan suatu tempat penyimpanan data yang terstruktur agar dapat

diakses dengan mudah. Membangun sebuah database merupakan langkah awal

pembuatan aplikasi, termasuk aplikasi yang akan dibuat disini.

Adapun database yang digunakan yaitu database administrasi dengan

tabel-tabel sebagai berikut:

field

tipe

Id

int(2)

Userid

varchar(20)

Password

varchar(10)

Level

int(2)

Tabel 3.1 Tabel admin

field

tipe

id

int(3)

kode

varchar(5)

nama

varchar(200)

status

varchar(15)

password

varchar(10)

[image:42.595.101.442.319.671.2]
(43)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

Field

Type

id

int(4)

jurusan

varchar(30)

kelas

varchar(30)

induk

varchar(50)

nama

varchar(200)

ttl

varchar(200)

alamat

varchar(255)

ortu

varchar(255)

asal_sekolah

varchar(100)

telp

varchar(25)

email

varchar(30)

agama

varchar(20)

status

int(1)

userid

varchar(15)

password

varchar(8)

Tabel 3.3 Tabel siswa

Field

Type

id

int(2)

jurusan varchar(200)

kode

varchar(10)

[image:43.595.104.498.185.720.2]

kelas

varchar(15)

Tabel 3.4 Tabel kelas

Field

Type

id

int(3)

(44)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

id_materi

varchar(5)

mulai

varchar(100)

jurusan

varchar(100)

kode_guru

varchar(4)

session

char(2)

status

int(1)

(45)
(46)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

BAB 4

IMPEMENTASI SISTEM

4.1

Pengertian Implementasi Sistem

Pengertian implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan

desain sistem yang ada dalam dokumen desain sistem yang disetujui dan diuji,

menginstal dan memulai menggunakan sistem baru atau sistem yang diperbaiki.

Sistem yang telah dirancang selanjutnya akan diteruskan tahap

pengimplementasi sistem. Jadi tahap implementasi sistem ini merupakan kelanjutan

dari tahap perancang sistem. Pada tahap implementasi ini difokuskan pada penerapan

sistem yang didesain kepada bahasa pemrograman yang sesuai, sehingga pada

akhirnya diperoleh hasil yang sesuai dengan yang diinginkan.

4.2 Tujuan Implemetasi Sistem

Adapun tujuan-tujuan dari implementasi sistem yaitu:

a.

Menyelesaikan desain sistem yang ada dalam dokumentasi yang telah disetujui,

menyusun dokumen baru atau dokumen yang akan diperbaiki.

b.

Menulis, menguji dan mendokumentasikan program serta prosedur yang diperlukan

(47)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

c.

Memastikan bahwa pemakai dapat mengoperasikan sistem yang baru yaitu dengan

mempersiapkan manual pemakai dan dokumentasi yang lain serta melatih

pemakai.

d.

Mempertimbangkan/memperhitungkan bahwa sistem memenuhi permintaan

pemakai, yaitu dengan menguji sistemsecara keselurahan.

e.

Memastikan bahwa konversi sistem yang baru berjalan dengan benar, yaitu dengan

membuat rencana, mengontrol dan melakukan instalasi sistem yang baru secara

benar.

Langkah-langkah yang dibutuhkan dalam pengimplementasian sistem adalah

sebagai berikut:

1.

Menyelesaikan desain sistem.

2.

Mendapatkan software dan hardware.

3.

Menulis, menguji, mengontrol dan mendokumentasikan program komputer.

4.

Menguji sistem.

5.

Mendapatkan persetujuan.

4.3

Komponen-komponen Sistem

Pada dasarnya setiap rancangan desain memerlukan sarana pendukung yaitu berupa

peralatan-peralatan atau komponen yang sangat berperan sekali. Adapun kebutuhan

(48)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

4.3.1 Perangkat Keras (Hadware)

Hardware adalah seluruh komponen peralatan yang membentuk suatu sistem

komputer dan peralatan lainnya yang memungkinkan dapat melaksanakan tugasnya.

Adapun hardware yang dibutuhkan agar sistem dapat berjalan antara lain:

1.

Monitor super VGA, merupakan tempat munculnya tampilan atau suatu data pada

layar monitor.

2.

CPU (Central Proccessing Unit).

CPU merupakan jantung dari komputer, dan komponen yang merupakan pusat

pengolahan data serta pengontrolan dan keseluruhan pada system komputer

3.

Harddisk , merupakan tempat sistem beroperasi dan media penyimpanan.

4.

Memori minimal 128 MB.

5.

Keyboard dan Mouse yang merupakan salah satu komponen komputer yang

digunakan untuk menginput data ke komputer.

4.3.2

Software

Ada beberapa software yang perlu diinstal dalam membuat website, antara lain:

1.

Sistem Operasi Windows XP

2.

Software Apache (server), Mysql (Database), PHP(scrip).

3.

Mozilla Firefox atau Internet Explorer, untuk melihat hasil jadi website yang

dirancang. Lebih baik menggunakan Mozilla Firefox karena bisa membuka situs

lain dalam 1 (satu) Windows [Tekan Ctrl+T]. makin tinggi versinya makin lebih

(49)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

4.3.3

Perangkat Operator (Brainware)

Sistem komput erisasi yang berfungsi sebagai alat bantu manusia di bidang pengolahan

data membutuhkan manusia sebagai aspek yang menangani proyek pada komputer.

Inilah yang disebut dengan aspek brainware. Brainware terdiri atas :

1.

Sistem analis, yaitu orang yang membentuk dan memangun fasilitas rancangan

sistem.

2.

Programer yang bertugas untuk membuat dan membangun program dengan

mengunakan alah satu fasilitas software yang telah ditentukan.

3.

Operator, yaitu orang yang menangani langsung dalam pengolahan data, mulai

dari mempersiapkan data sampai dalam pengentrian/pemasukan data dalam

(50)
(51)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

BAB 5

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem

dalam pembuatan Sistem Informasi SMA Negeri 1 Bohorok serta penggunaanya.

Oleh karena itu maka dapat disimpulkan :

1.

Sistem Informasi ini memperkecil tindak keteledoran karena kekurangtelitian

dalam pengabsenan siswa serta data-data siswa lainnya.

2.

Manfaat komputer juga sangat dirasakan sebagai penunjang dalam sistem

informasi pengolahan data siswa, sehingga data siswa dapat diakses dengan cepat,

tepat dan akurat.

3.

Situs SMA Negeri 1 Bohorok memberikan informasi yang berkaitan dengan data

yang penulis peroleh.

4.

Situs SMA Negeri 1 Bohorok ini adalah sarana informasi online yang bisa diakses

oleh siapapun, baik dari pihak SMA Negeri 1 Bohorok maupun dari pihak lain.

5.

Proses penyampaian informasi yang membutuhkan tenaga dan waktu dapat

dikurangi dengan menggunakan system online yang berbantuan komputer melalui

(52)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

6.2 Saran

1.

Sistem yang sedang berjalan atau atau sistem yang baru hendaknya terus

dikembangkan agar meningkatkan kualitas sekolah.

2.

Diadakan pelatihan dalam menggunakan sistem informasi.

3.

Diharapkan kepada pihak SMA Negeri 1 Bohorok untuk berpatisipasi dalam

memelihara dan memperbaharui web yang telah ada, agar dapat memberikan

informasi kepada pengunjung dengan baik .

4.

Kemudian dalam penjelajahan web SMA Negeri 1 Bohorok perlu diperhatikan

agar pengunjung dapat menerima informasi dengan mudah dan memuaskan.

5.

Isi dan kecepatan web SMA Negeri 1 Bohorok perlu diperhatikan agar

pengunjung tidak merasa bosan saat mengakses web tersebut.

6.

Untuk menjaga keamanan atau pemeliharaan sistem hendaknya dibuat duplikat

atau back up data yang berfungsi untuk mengganti sistem induk apabila terjadi

kerusakan.

(53)
(54)
(55)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

DAFTAR PUSTAKA

Daryanto.2004. Memahami Kerja Internet.Bandung: Yrama Widya.

Daryanto.2004. Keterampilan Dasar Pengoprasian Komputer. Bandung: Yrama

Widya.

Heru Purwanto.2004. Membangun Web Interaktif Sekolah.Yogyakarta: Andi.

Madcomsr. 2006.Macromedia Dreamweaver 8. Yogyakarta :Andi.

Madcoms.2006 Aplikasi Manajemen Web Pendidikan Berbasis dengan PHP dan

MySQL,

(56)
(57)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

LAMPIRAN A: LISTING PROGRAM WEBSITE

1.

Halaman Index

<html> <head>

<title>Home</title></head> <body>

<img src="gmbr/temp.jpg" width="1300" height="700" border="0" usemap="#FPMap0">

<map name="FPMap0" id="FPMap0">

<area alt="Klik di sini untuk kehalaman galeri"

coords="343,133,400,148" shape="rect" href="galeri.html" /><area shape="rect" coords="494,134,561,153"

href="profil.html" />

<area alt="Klik di sini untuk kehalaman utama"

coords="189,134,246,149" shape="rect" href="index.html" /> <area shape="rect" coords="1104,665,1185,686"

href="galeri.html#" /><area shape="rect"

coords="6,297,148,328" href="administrasi/index.php" /> <area shape="rect" coords="22,243,119,284"

href="siswa/index.php" />

<area shape="rect" coords="28,200,109,229" href="instruktur/index.php" />

</map></body> </html>

2.

Halaman Galeri

<html> <head>

<title>Galeri</title> <body >

<form name="form1" method="post" action="">

<img src="gmbr/bg02.jpg" width="1300" height="31"><img src="gmbr/galeri.jpg" width="1300" height="700" border="0" usemap="#Map">

<map name="Map"><area shape="rect" coords="196,132,257,155" href="index.html">

<area shape="rect" coords="336,127,420,153" href="galeri.html">

<area shape="rect" coords="499,130,565,158" href="profil.html">

<area shape="rect" coords="21,201,110,233" href="instruktur/index.php">

<area shape="rect" coords="23,252,118,282" href="siswa/index.php">

(58)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

</map>

<map name="FPMap0">

<area shape="rect" coords="17,201,117,235" href="instruktur/index.php">

<area shape="rect" coords="17,246,123,280" href="../siswa/index.php">

<area shape="rect" coords="2,297,149,328" href="administrasi/index.php">

<area shape="rect" coords="195,126,252,154" href="../index.html">

<area shape="rect" coords="342,128,410,147" href="galeri.html">

<area shape="rect" coords="502,132,568,152" href="profil.html">

</map> </form> </body> </html>

3.

Halaman Profil

<html> <head>

<title>Galeri</title> <body >

<img src="gmbr/profil.jpg" width="1300" height="700" border="0" usemap="#FPMap0">

<map name="FPMap0">

<area shape="rect" coords="17,201,117,235" href="administrasi/instruktur/index.php"> <area shape="rect" coords="17,246,123,280" href="siswa/index.php">

<area shape="rect" coords="2,297,149,328" href="administrasi/administrasi/index.php"> <area shape="rect" coords="195,126,252,154" href="index.html">

<area shape="rect" coords="342,128,410,147" href="galeri.html">

<area shape="rect" coords="502,132,568,152" href="profil.html">

<area shape="rect" coords="1102,658,1180,688" href="galeri.html">

</map> </body> </html>

4.

Halaman Administrator.php

<?

include"cek.php"; include"tanggal.php"; ?>

<html> <head>

(59)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>Sistem Administrasi Pendidikan</title> <style>

<!--

body { color: #000080; font-size: 10pt; font-family: Tahoma }

--> A:link {

COLOR: #000080; TEXT-DECORATION: none; size:10pt; font-family:tahoma

}

A:visited {

COLOR: #000080; TEXT-DECORATION: none; font-family:tahoma; font-size:10pt

}

A:active {

COLOR: #000080; TEXT-DECORATION: none; font-family:tahoma; font-size:10pt

}

A:hover {

COLOR: #FF0000; TEXT-DECORATION: none; font-family:tahoma; font-size:10pt;

}

.menu A:visited {

COLOR: #00FFFF; TEXT-DECORATION: none; size:10pt; font-family:Tahoma; font-weight:bold

}

.menu A:hover {

COLOR: #FFFF00; TEXT-DECORATION: none; font-family:Tahoma; font-size:10pt; font-weight:bold

}

.menu A:link {

COLOR: #000080; TEXT-DECORATION: none; font-family:Tahoma; font-size:10pt; font-weight:bold

}

.shadow {

FILTER: Alpha(Opacity=100) DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1)

}

</style> </head>

<body bgcolor="#008000"> <div align="center">

<table border="0" width="780" cellspacing="0" cellpadding="0" id="table1"

background="images/bgisi_10.gif"> <tr>

<td width="560" height="68" colspan="2" valign="top"><img border="0" src="images/logo_01.gif" width="560"

height="68"></td>

<td valign="top" width="220" background="images/logo_02.gif"> <span class=menu>

<p align="center" style="margin-top: 3px"></td>

(60)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

<img border="0" src="images/logo_03.gif" width="560" height="59"></td> <td valign="top" width="220"><map name="FPMap0">

<area href="index.php" shape="rect" coords="100,39,142,56"> <area href="../index.html" shape="rect"

coords="161,38,201,55">

</map><img border="0" src="images/logo_04.gif" width="220" height="59" usemap="#FPMap0"></td>

</tr> <tr><span class=menu>

<td background="images/bg_garis_07.gif" width="29"> <img border="0" src="images/garis_06.gif" width="27" height="36"></td><td background="images/bg_garis_07.gif" width="531"><b>

<font size="2"><marquee class="bawah" scrolldelay="60" scrollamount="3">

SISTEM ADMINISTRASI SISWA </marquee></font></b></td>

<td background="images/bg_garis_07.gif" width="220">&nbsp; </td></span></tr> <tr>

<td colspan="3" valign="top"><img border="0"

src="images/garis_09.gif" width="780" height="17"></td>

</tr> <tr>

<td height="496" colspan="3" valign="top">

<table border="0" width="100%" cellpadding="2" id="table2">

<tr> <td width="4">&nbsp;</td>

<td><p align="center"><a class=source href="Data Diploma" onClick="DIPLOMA=window.open('./diploma.php',

'win1','toolbar=no,location=no,directories=no,status=no,menu bar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width=81 0,height=600'); return false;" title="Klik sidini untuk melihat data siswa program Diploma.">

<span style="margin-top: 3px"><b><font size="2"><font color="#800000">

<?=$now?> <br></font> <br>

&nbsp;</font></b></span></span><img border="0"

src="./images/tombol.gif" width="262" height="24"></a></td> <td width="5">&nbsp;</td>

</tr><tr><td width="4">&nbsp;</td><td>

<p align="center"><font size="2">Selamat datang di halaman administrator...<br>

Dari halaman administrator ini Anda dapat memasukkan

mengubah dan menghapus data administrasi siswa.</font></p> <p align="center"><font size="2">User Anda adalah :<br> <font color="#800000"><b><?=$userid?>

</b></font></font>

<p align="center"><font size="2"><font size="2"><img src="images/36_1_13.gif" width="44"

height="33"></font></font></td>

<td width="5">&nbsp;</td></tr><tr><td width="4" height="322"></td>

<td><center><b><font face="Tahoma" size="2" color="#FF0000"><?

if(isset($act)){ if($act=="3"){

echo"Password lama salah tuh...<br>Coba lagi dech..."; }elseif($act=="2"){

(61)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

}else{

echo"Password satu dan yang kedua tidak sama tuh...<br>Ulangi lagi dech...";

} } ?>

</font></b></center>

<form method="POST" action="ganti.password.php">

<p align="center" style="word-spacing: 1px; margin-top: 4px; margin-bottom: 4px">

<font size="2">Untuk mengganti password Anda, dapat melalui formulir ganti password di bawah ini:<br> Passwrod Lama:</font></p>

<p align="center" style="word-spacing: 1px; margin-top: 4px; margin-bottom: 4px">

<font size="2">

<input type="password" name="pw_lama" size="20"></font></p> <p align="center" style="word-spacing: 1px; margin-top: 4px; margin-bottom: 4px">

<font size="2">Password baru:</font></p>

<p align="center" style="word-spacing: 1px; margin-top: 4px; margin-bottom: 4px">

<font size="2">

<input type="password" name="pw_baru1" size="20"></font></p> <p align="center" style="word-spacing: 1px; margin-top: 4px; margin-bottom: 4px">

<font size="2">Password baru lagi:</font></p>

<p align="center" style="word-spacing: 1px; margin-top: 4px; margin-bottom: 4px">

<font size="2">

<input type="password" name="pw_baru2" size="20"></font></p> <p align="center" style="word-spacing: 1px; margin-top: 4px; margin-bottom: 4px">

<input type="submit" value="GANTI" name="ganti"> </p>

</form>

<p align="right"><span style="word-spacing: 1px; margin-top: 4px; margin-bottom: 4px"><img src="images/flying_bird.gif" width="103" height="84"></span></td>

<td width="5">&nbsp;</td></tr>

</table> </td>

</tr> <tr>

<td colspan="3" valign="top">

<img border="0" src="images/bawah_12.gif" width="780" height="92"></td>

</tr> </table> </div> </body> </html>

5.

Cek.php

<?

(62)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

<html> <head>

<meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<link href="mencetak.css" rel="stylesheet" type="text/css" />

<title>absensi</title> <style>

<!--

body { color: #000000; family: Tahoma; font-size: 10pt }

--> </style> </head> <body>

<div id="materi"> <div id="cetak">

<table border="0" width="1265" cellspacing="0" cellpadding="0" id="table1">

<tr>

<td colspan="20">

<p align="center">DAFTAR HADIR SISWA<br> KELAS <?echo strtoupper($kelas);?><br> &nbsp;</p>

<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table2">

<tr>

<td width="92"><font size="2">KELAS</font></td> <td width="330"><font size="2">: <?echo

strtoupper($kelas);?></font></td> <td>&nbsp;</td>

<td width="75"><font size="2">INSTRUKTUR</font></td> <td width="214"><font size="2">:

<?=$instruktur?></font></td> </tr>

<tr>

<td width="92"><font size="2">MATERI</font></td>

<td width="330"><font size="2">: <?=$nm_materi?></font></td> <td>&nbsp;</td>

<td width="75"><font size="2">ASSISTEN</font></td>

<td width="214"><font size="2">: <?=$assisten?></font></td> </tr>

</table> </td> </tr> <tr>

<td width="51" style="border-left: 1px solid #000000; border-top: 2px solid #000000; border-bottom: 2px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" align="center" rowspan="3">

<font size="2">No.</font></td>

<td width="287" style="border-left: 1px solid #000000; border-top: 2px solid #000000; border-bottom: 2px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" align="center" rowspan="3">

(63)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

<td width="925" colspan="18" style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; right-width: 1px; top-style: solid; border-top-width: 2px; style: solid; border-bottom-width: 1px; left: 4px; right: 4px; padding-top: 1px; padding-bottom: 1px" bordercolor="#000000"

align="center">

<p align="center"><font size="2">Session dan Tanggal</font></td>

</tr> <tr>

<td width="50" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">1</font></td>

<td width="50" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">2</font></td>

<td width="50" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">3</font></td>

<td width="50" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">4</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">5</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">6</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">7</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">8</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">9</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">10</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">11</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">12</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">13</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">14</font></td>

(64)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">16</font></td>

<td width="51" style="border-left: 1px solid #000000; border-bottom: 1px solid #000000" align="center"> <font size="2">17</font></td>

<td width="51" style="border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000" align="center">

<font size="2">18</font></td> </tr>

<?

$baca1=mysql_query("SELECT * FROM kelas_aktif WHERE id_materi='$materi' and id_kelas='$id_kelas'limit 0,1"); $d=mysql_fetch_array($baca1);

echo"<tr>

<td width=\"50\" style=\"border-left: 1px solid #000000; border-bottom: 2px solid #000000\" align=\"center\">

<p align=\"center\" style=\"margin-top: 1px; margin-bottom: 1px\">

(65)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

<td width=\"51\" style=\"border-left: 1px solid #000000; border-bottom: 2px solid #000000\" align=\"center\"> <p style=\"margin-top: 1px; margin-bottom: 1px\"> <font style=\"font-size: 9pt\">$d[ses11]</font></td> <td width=\"51\" style=\"border-left: 1px solid #000000; border-bottom: 2px solid #000000\" align=\"center\"> <p style=\"margin-top: 1px; margin-bottom: 1px\"> <font style=\"font-size: 9pt\">$d[ses12]</font></td> <td width=\"51\" style=\"border-left: 1px solid #000000; border-bottom: 2px solid #000000\" align=\"center\"> <p style=\"margin-top: 1px; margin-bottom: 1px\"> <font style=\"font-size: 9pt\">$d[ses13]</font></td> <td width=\"51\" style=\"border-left: 1px solid #000000; border-bottom: 2px solid #000000\" align=\"center\"> <p style=\"margin-top: 1px; margin-bottom: 1px\"> <font style=\"font-size: 9pt\">$d[ses14]</font></td> <td width=\"51\" style=\"border-left: 1px solid #000000; border-bottom: 2px solid #000000\" align=\"center\"> <p style=\"margin-top: 1px; margin-bottom: 1px\"> <font style=\"font-size: 9pt\">$d[ses15]</font></td> <td width=\"51\" style=\"border-left: 1px solid #000000; border-bottom: 2px solid #000000\" align=\"center\"> <p style=\"margin-top: 1px; margin-bottom: 1px\"> <font style=\"font-size: 9pt\">$d[ses16]</font></td> <td width=\"51\" style=\"border-left: 1px solid #000000; border-bottom: 2px solid #000000\" align=\"center\"> <p style=\"margin-top: 1px; margin-bottom: 1px\"> <font style=\"font-size: 9pt\">$d[ses17]</font></td> <td width=\"51\" style=\"border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 2px solid #000000\" align=\"center\">

<p style=\"margin-top: 1px; margin-bottom: 1px\"> <font style=\"font-size: 9pt\">$d[ses18]</font></td> </tr>";

$baca=mysql_query("SELECT kelas_aktif.id_materi, kelas_aktif.id_siswa, kelas_aktif.*, data_siswa.nama, data_siswa.induk FROM kelas_aktif,data_siswa WHERE kelas_aktif.id_materi='$materi' and

kelas_aktif.id_siswa=data_siswa.id and kelas_aktif.id_kelas=$id_kelas"); $no=1;

While($d=mysql_fetch_array($baca)){ if(ereg("m",$d[ses1])){

$absen1="Masuk";

}elseif(ereg("t",$d[ses1])){

$absen1="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen1="&nbsp;"; }

if(ereg("m",$d[ses2])){ $absen2="Masuk";

}elseif(ereg("t",$d[ses2])){

$absen2="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen2="&nbsp;"; }

(66)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

$absen3="Masuk";

}elseif(ereg("t",$d[ses3])){

$absen3="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen3="&nbsp;"; }

if(ereg("m",$d[ses4])){ $absen4="Masuk";

}elseif(ereg("t",$d[ses4])){

$absen4="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen4="&nbsp;"; }

if(ereg("m",$d[ses5])){ $absen5="Masuk";

}elseif(ereg("t",$d[ses5])){

$absen5="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen5="&nbsp;"; }

if(ereg("m",$d[ses6])){ $absen6="Masuk";

}elseif(ereg("t",$d[ses6])){

$absen6="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen6="&nbsp;"; }

if(ereg("m",$d[ses7])){ $absen7="Masuk";

}elseif(ereg("t",$d[ses7])){

$absen7="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen7="&nbsp;"; }

if(ereg("m",$d[ses8])){ $absen8="Masuk";

}elseif(ereg("t",$d[ses8])){

$absen8="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen8="&nbsp;"; }

if(ereg("m",$d[ses9])){ $absen9="Masuk";

}elseif(ereg("t",$d[ses9])){

$absen9="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen9="&nbsp;"; }

if(ereg("m",$d[ses10])){ $absen10="Masuk";

}elseif(ereg("t",$d[ses10])){

$absen10="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen10="&nbsp;"; }

(67)

Mariati Br Tarigan : Membangun Sistem Informasi Pendidikan Berbasis Web Pada SMA Negeri I Bohorok Dengan Menggunakan PHP Dan MySQL, 2009.

}elseif(ereg("t",$d[ses11])){

$absen11="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen11="&nbsp;"; }

if(ereg("m",$d[ses12])){ $absen12="Masuk";

}elseif(ereg("t",$d[ses12])){

$absen12="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen12="&nbsp;"; }

if(ereg("m",$d[ses13])){ $absen13="Masuk";

}elseif(ereg("t",$d[ses13])){

$absen13="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen13="&nbsp;"; }

if(ereg("m",$d[ses14])){ $absen14="Masuk";

}elseif(ereg("t",$d[ses14])){

$absen14="<font color=\"#FF0000\">Tidak</font>"; }else{

$absen14="&nbsp;"; }

if(ereg("m",$d[ses15])){ $absen15="Masuk";

}

Gambar

Tabel kelas Tabel Materi
Tabel kelas
Tabel materi
tabel sebagai berikut:
+2

Referensi

Dokumen terkait

Ilmu Pengetahuan Alam (IPA) merupakan Prestasi kegiatan manusia berupa pengetahuan, gagasan, dan konsep yang terorganisasi tentang dirinya.. dan alam sekitarnya,

Pendekatan normatif memandang keempat aparatur penegak hukum (kepolisian, kejaksaan, pengedilan dan lembaga pemasyarakatan), sebagai institusi pelaksana

melakukan penelitian dengan judul Pemahaman Politik dan I d e n t i j h i Kepartaian Perempuan Serta Kontribusinya terhadap Perilah Memilih (Kasus Pemilu 1999 di Kota Padand..

Cara uji diri yang diikuti dengan verifikasi dalam program P2KB ini memang bukan suatu uji kompetensi yang sebenarnya, karena dalam cara ini belum tercakup evaluasi terhadap

Sistem Informasi geografis Untuk Pengelolaan Bentang Lahan Berbasis Sumber Daya Alam Buku 1 Sistem Informasi Geografis dan Pengindraan Jauh Menggunakan ILWIS Open Source..

Penelitian ini bertujuan untuk menguji secara empiris pengaruh penerapan sistem informasi akuntansi, komunikasi internal, dan kompensasi terhadap kinerja karyawan pada Usaha

JUDUL : DIY LAWAN VIRUS ZIKA PAKAI NYAMUK BER- WOLBACHIA. MEDIA : SEPUTAR INDONEISA TANGGAL : 1

This research was conducted in Silahisabungan Subdistrict of Dairi District and Pangururan Subdistrict of Samosir Regency of North Sumatera Province, This study