• Tidak ada hasil yang ditemukan

Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan"

Copied!
67
0
0

Teks penuh

(1)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

SISTEM INFORMASI DATA GURU PADA SMA LAKSAMANA MARTADINATA

MEDAN

TUGAS AKHIR

FAHRI 062406159

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(2)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

SISTEM INFORMASI DATA GURU PADA SMA LAKSAMANA MARTADINATA MEDAN

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya Komputer

FAHRI 062406159

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(3)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. PERSETUJUAN

Judul : SISTEM INFORMASI LEMBAGA

PEMASYARAKATAN (LAPAS) KELAS I MEDAN

Kategori : TUGAS AKHIR

Nama : JULI PURWANTI

Program Studi : D-3 ILMU KOMPUTER

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Disetujui oleh:

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU

Ketua, Pembimbing,

Dr. Saib Suwilo, M.Sc. Drs. Bambang Irawan, M.Sc.

(4)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. PERNYATAAN

SISTEM INFORMASI DATA GURU PADA SMA LAKSAMANA MARTADINATA MEDAN

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2009

(5)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha

Penyayang, dengan limpah dan karunia-Nya kertas kajian ini berhasil diselesaikan

dalam waktu yang telah ditetapkan.

Ucapan terima kasih penulis sampaikan yang sebesar-besarnya kepada :

1. Teristimewa untuk Ayahanda dan Ibunda tercinta yang telah memberi dukungan

dan semangat dalam menyelesaikan tugas akhir ini.

2. Bapak Prof.Dr. Eddy Marlianto, M.Sc, selaku Dekan Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Dr. Sutarman, M.Sc, selaku pembantu dekan 1 FMIPA USU.

4. Bapak Dr. Saib Suwilo, M.Sc, Ketua Jurusan Program D-3 Ilmu Komputer /

Statistika, sekaligus dosen pembimbing Tugas Akhir yang telah banyak

memberikan bimbingan dan arahan dalam penulisan tugas akhir ini.

5. Seluruh Dosen Pengajar Program Studi D-3 Ilmu Komputer Fakultas MIPA

Univesitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada

penulis selama masa perkuliahan.

6. Kepala sekolah dan seluruh guru SMA Laksamana Martadinata Medan yang telah

memberikan motivasi untuk penulis menyelesaikan tugas akhir ini.

7. Teman-teman di D-3 Ilmu Komputer yang telah banyak membantu penulis dalam

(6)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Akhirnya, penulis hanya bisa memanjatkan do’a semoga Allah SWT akan

membalas semua kebaikan semua pihak. Amin.

Medan, Juni 2009

(7)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. ABSTRAK

(8)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

Daftar Isi vii

Daftar Tabel ix

Daftar Gambar x

Bab 1 Pendahuluan

1.1 Latar Belakang Masalah 1

1.2 Permasalahan 2

1.3 Ruang Lingkup 2

1.4 Maksud dan Tujuan 3

1.5 Lokasi dan Waktu 4

1.6 Sistematika Penulisan 4

Bab 2 Tinjauan Teoritis

2.1 Konsep Dasar Data, Informasi dan sistem Informasi 6

2.1.1 Data 6

2.1.2 Informasi 7

2.1.3 Sistem Informasi 7

2.1.3.1 Konsep Dasar Sistem 8

2.1.3.2 Konsep Dasar Informasi 10

2.1.3.3 Konsep Dasar Sistem Informasi 10

2.2 Pengertian Komputer 12

2.3 Pengenalan Internet 14

2.3.1 Network 15

2.3.2 Sekilas Mengenai Web 15

2.4 Sejarah Web 16

2.4.1 Aplikasi WEB 16

2.4.2 Web Server 17

2.5 Sejarah PHP 18

2.5.1 Kelebihan PHP 19

2.5.2 Kelemahan PHP 20

2.5.3 Penggabungan Script PHP dan HTML 20

2.6 Sejarah MySQL 22

2.7 Pengenalan Macromedia Dreamweaver 8 24

2.7.1 Membuka Program Aplikasi 24

(9)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

3.1 Perancangan Struktur Website 26

3.2 Jenis File yang Digunakan 28

3.2. File Gambar Utama 28

3.2.2 File Halaman Website 28

3.3 Perancangan Database 30

3.4 Algoritma 36

Bab 4 Implementasi Sistem

4.1 Pengertian Implementasi Sistem 39

4.1.1 Kebutuhan Perangkat Keras (Hardware) 39

4.1.2 KebutuhanPerangkat Lunak (Software) 40

4.1.3 Kebutuhan Brainware 40

4.2 Tampilan Halaman Website 42

Bab 5 Kesimpulan dan Saran 53

5.1 Kesimpulan 53

5.2 Saran 53

Daftar Pustaka 55

(10)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. DAFTAR TABEL

Halaman

Tabel 3.1 Tabel database bukutamu 31

Tabel 3.2 Tabel database data_guru 32

Tabel 3.3 Tabel database ekskul 32

Tabel 3.4 Tabel database fasilitas 33

Tabel 3.5 Tabel database home 33

Tabel 3.6 Tabel database kurikulum 34

Tabel 3.7 Tabel database pengumuman 34

Tabel 3.8 Tabel database prestasi 35

Tabel 3.9 Tabel database profil 35

Tabel 3.10 Tabel database user 36

(11)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. DAFTAR GAMBAR

Halaman

Gambar 2.1 Lima Komponen Sistem Informasi 11

Gambar 2.2Tampilan Start page Macromedia Dreamweaver 8 25

Gambar 3.1 Rancangan Halaman Web Yang dibangun 27

Gambar 4.1Halaman Index 41

Gambar 4.2 Halaman Profil 42

Gambar 4.3 Halaman Kurikulum 43

Gambar 4.4 HalamanEkskul 43

Gambar 4.5 Halaman Prestasi 44

Gambar 4.6 Halaman Fasilitas 45

Gambar 4.7 Halaman Pengumuman 45

Gambar 4.8 Halaman Data Guru 46

Gambar 4.9 Halaman Buku Tamu 47

Gambar 4.1Halaman Admin home 47

Gambar 4.1Halaman Admin Profil 48

Gambar 4.1Halaman Admin Kurikulum 48

Gambar 4.1Halaman Admin Ekskul 49

Gambar 4.1Halaman Admin Prestasi 50

Gambar 4.1Halaman Admin Fasilitas 50

Gambar 4.1Halaman Admin Pengumuman 51

Gambar 4.1Halaman Admin Data Guru 52

Gambar 4.1Halaman Admin Buku Tamu 52

(12)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan Internet memang sangat luar biasa dan jauh berbeda dengan masa awal

kehadirannya. Internet dengan sumber daya yang disebut dengan Web, telah banyak

digunakan oleh berbagai organisasi untuk mendukung kelancaran usaha, dari sekedar

menangani penyampaian informasi sampai ke penyelenggaraan bisnisnya sendiri.

Web cepat sekali populer di lingkungan pengguna Internet, karena kemudahan yang

diberikan kepada pengguna Internet untuk melakukan penelusuran, dan pencarian

informasi. Suatu situs Web akan dikenal dengan cepat apabila informasi yang

disajikan selalu up to date dan lengkap.

Situs merupakan salah satu sarana alternative bagi suatu perusahaan untuk

mempromosikan produk yang dihasilkannya. Situs sebagai sarana promosi

memberikan beberapa nilai plus pada bidang promosi perusahaan, yaitu keluasan

jangkauan pasar hingga lingkup internasional dan biaya produksi yang sangat rendah

dibandingkan sarana promosi lainnya yang menggunakan media televisi atau media

cetak.

Dengan melihat kondisi ini, penulis tertarik untuk mengangkat masalah ini

(13)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

menyelesaikan program studi D3 Ilmu Komputer di Fakultas Matematika dan Ilmu

Pengetahuan Alam pada Universitas Sumatera Utara.

Penulis mencoba merancang sebuah Website pada SMA Laksamana

Martadinata Medan sebagai tugas akhir. SMA Laksamana Martadinata Medan

tersebut merupakan sekolah yang cukup besar. Website ini diharapkan dapat

membantu SMA Laksamana Martadinata Medan tersebut dalam mempromosikan

sekolah maupun mengetahui data–data guru melalui internet.

1.2 Permasalahan

Kemampuan manusia dalam menyelesaikan pekerjaan yang semakin banyak dan

rumit sangatlah terbatas, sehingga disini dibutuhkan suatu sistem yang dapat

mengolah data dengan baik sehingga dapat mempercepat serta mengefisienkan

pekerjaan pengolahan data. Untuk menghindari terjadinya kesimpang siuran dalam

pembahasan masalah dengan mengingat akan keterbatasan penulis dalam hal ilmu dan

keterampilan serta waktu maka penulis membatasi permasalahan hanya pada

SISTEM INFORMASI DATA GURU PADA SMA LAKSAMANA

MARTADINATA.

Identifikasi masalahnya yaitu bagaimana cara memberikan informasi data –

data guru kepada siswa dan staf pegawai di SMA Laksamana Martadinata Medan.

Dalam hal ini Penulis merancang sistem informasi bebasis Web untuk dapat

dipergunakan sebagai media informasi ke masyarakat sekolah mengenai data guru

(14)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. 1.3 Ruang Lingkup

Penulis melakukan pembatasan ruang lingkup masalah. Batasan masalah dalam

pembuatan tugas akhir ini nantinya adalah masalah mengenai data-data guru. Untuk

menghindari terjadinya kesimpang siuran dalam pembahasan masalah dengan

mengingat akan keterbatasan Penulis dalam hal ilmu dan keterampilan serta waktu

maka Penulis membatasi permasalahan hanya pada sistem informasi data guru pada

SMA Laksamana Martadinata Medan.

Identifikasi masalahnya yaitu bagaimana cara memberikan informasi data-data

guru kepada siswa dan staf pegawai di SMA Laksamana Martadinata Medan.

1.4 Maksud dan Tujuan

Maksud dari penelitian yang penulis lakukan adalah untuk Meneliti tentang sistem

informasi data guru yang ada di SMA Laksamana Martadinata Medan serta untuk

mengetahui bagaimana menampilkan informasi tersebut secara efektif dan efisien dari

sistem yang telah ada.

Adapun tujuan penulis antara lain, adalah :

1. Menyediakan informasi tentang data–data guru di SMA Laksamana

Martadinata Medan.

2. Merancang sistem informasi data guru pada SMA Laksamana Martadinata

Medan.

(15)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. 1.5 Metode Penelitian

Dalam Penulisan Tugas Akhir ini, Penulis mengumpulkan data yang dipergunakan

untuk membuat program ini dengan metode-metode sebagai berikut:

1. Observasi (pengamatan):

Yaitu teknik pengumpulan data secara langsung dilapangan sehingga memperoleh

data yang lebih akurat dan keterangan yang cukup jelas.

2. Interview (wawancara):

Yaitu pengumpulan data dengan cara mengadakan wawancara secara langsung

terhadap pihak yang terkait.

1.6 Sistematika Penulisan

Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika

penulisan yang terdiri dari :

BAB I PENDAHULUAN

Bab ini merupakan Bab Pendahuluan dalam tugas akhir ini, penulis

membuat latar belakang masalah, identifikasi masalah, pembatasan

masalah, maksud dan tujuan, dan metode penelitian serta data-data

yang dibutuhkan.

BAB II TINJAUAN TEORITIS

Pada Bab ini penulis menjelaskan teori-teori singkat tentang hal-hal

yang berhubungan dengan judul dan bahasa Pemrograman PHP,

(16)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. BAB III PERANCANGAN SISTEM

Pada Bab ini dijelaskan dan diuraikan tentang pembuatan serta

perancangan sistem.

BAB IV IMPLEMENTASI SISTEM

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

dalam implementasi sistem juga disertai dengan komponen-komponen

kebutuhan sistem.

BAB V KESIMPULAN DAN SARAN

Sebagai bab terakhir penulis akan menguraikan beberapa kesimpulan

dari uraian bab-bab sebelumnya. Dan akan berusaha memberikan saran

(17)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. BAB 2

TINJAUAN TEORITIS

2.1 Konsep Dasar Data, Informasi dan Sistem Informasi 2.1.1 Data

Data sering disebut sebagai bahan mentah informasi. Tapi menurut Murdick, dkk

(1984) merumuskan bahwa data adalah fakta yang tidak sedang digunakan pada

proses keputusan, biasanya dicatat dan diarsipkan tanpa maksud untuk segera diambil

kembali untuk pengambilan keputusan. Menurut Zulkifli Amsyah (1987) data adalah

fakta yang sudah ditulis dalam bentuk catatan atau direkam ke dalam berbagai bentuk

media. (Gultom et al, 2005).

Adapun definisi dari kata data adalah suatu istilah majemuk dari datum yang

berarti fakta atau bagian dari kata yang mengandung arti, yang berhubungan dengan

kenyataan, simbol-simbol, gambar-gambar, kata-kata angka-angka, huruf-huruf atau

simbol-simbol yang menunjukkan ide, objek, kondisi atau situasi. Jelasnya data itu

dapat berupa apa saja dan dapat ditemui dimana saja. Kegunaan data adalah sebagai

bahan dasar yang objektif dalam proses penyusunan kebijakan dan keputusan. Dalam

kaitannya dengan pengolahan data dengan computer, pengertian data dapat dibatasi

pada fakta-fakta yang dapat direkam. Dalam setiap pengolahan data, data merupakan

(18)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. 2.1.2 Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih

berarti bagi penerimanya. (Jogiyanto, 2001). Menurut George R. Terry, bahwa informasi adalah data yang penting yang memberikan pengetahuan yang berguna.

Sedangkan menurut Gordon B. Davis, informasi adalah data yang telah diolah menjadi sebuah bentuk yang penting bagi penerima dan mempunyai nilai yang nyata

atau yang dapat dirasakan dalam keputusan-keputusan yang sekarang atau yang akan

dating. Informasi akan memiliki arti manakala informasi tersebut memiliki

unsur0unsur sebagai berikut:

1. Relevan artinya Informasi yang diinginkan benar-benar ada relevansi dengan

masalah yang dihadapi.

2. Kejelasan artinya terbebas dari istilah-istilah yang membingungkan.

3. Akurasi artinya bahwa informasi yang hendak disajikan harus secara teliti dan

lengkap.

4. Tepat waktu artinya data yang disajikan adalah data terbaru dan mutahir.

2.1.3 Sistem Informasi

Menurut Jhon Burch “Sistem informasi terdiri dari komponen-komponen yang di

sebut denga istilah blok bangunan (Building Block ), yaitu blok masukan (Input

Block), blok model (Model Block), blok keluaran (Output Block), blok teknoligi

(Tecnolgi Block), blok basis data (Database Block), dan blok kendali (Control Block).

(19)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

dengan yang lainnya membentuk satu kesatuan untuk mencapai sasaran”. (Jogiyanto,

1999, : 11).

Menurut Robert A. Leitch “Sistem informasi adalah suatu sistem didalam

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.”

(Jogiyanto, 1999, : 11).

Dari beberapa pernyataan diatas maka penulis menarik kesimpulan bahwa

sistem informasi adalah sekumpulan komponen-komponen yang bekerja sama secara

sistematis dan terpadu dalam mengolah data untuk memperoleh suatu informasi

dengan maksud tertentu sebagai bahan masukan dalam mengambil keputusan.

2.1.3.1 Konsep Dasar Sistem

Sistem berasal dari bahasa Yunani yaitu “systeme” yang mempunyai pengertian :

1. Suatu keseluruhan yang tersusun dari sekian banyak bagian.

2. Hubungan yang berlangsung diantara satuan-satuan atau komponen-komponen

secara teratur.

Perkataan sistem dalam bahasa Indonesia adalah cara, metode atau teknik.

Pengertian sistem yang lain adalah suatu kesatuan yang terdiri dari unit-unit kesatuan

yang saling bekerjasama dan saling ketergantungan untuk mencapai tujuan usaha

(20)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

1. Terdiri dari komponen-komponen yang saling berinteraksi.

2. Mempunyai lingkungan luar.

3. Mempunyai interface (jalinan).

4. Terdiri dari masukan, pengolahan dan keluaran.

Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu

subsistem atau bagian-bagian dari sistem. Batasan sistem merupakan daerah yang

membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan

luarnya. Lingkungan luar dari sistem adalah apapun diluar dari batas sistem yang

mempengaruhi operasi sistem. Penghubung merupakan media penghubung antara

suatu subsistem yang lainnya. Keluaran dari suatu subsistem akan menjadi masukan

untuk subsistem yang lainnya dengan melalui penghubung.

Masukan adalah energi yang dimasukkan ke dalam sistem dapat berupa masukan

perawatan dan masukan sinyal. Masukan perawatan dimaksudkan supaya sistem dapat

beroperasi sedangkan sinyal untuk mendapatkan keluaran. Keluaran adalah hasil dari

energi yang diperoleh dan diklasifikasikan menjadi keluaran yang berguna dan sisi

pembuangan. Suatu sistem dapat mempunyai suatu bagian pengolahan yang akan

merubah masukan menjadi keluaran. Suatu sistem pasti mempunyai tujuan atau

sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan

ada gunanya. Sasaran sari sistem sangat menentukan sekali masukan yang dibutuhkan

(21)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Dari uraian di atas dapatlah disimpulkan bahwa sistem adalah bagian-bagian

yang saling berkaitan yang beroperasi bersama-sama untuk mencapai beberapa

sasaran dan tujuan.

2.1.3.2 Konsep Dasar informasi

Informasi dalam sebuah organisasi sangat penting peranannya. Suatu sistem yang

kurang mendapatkan informasi akan menjadi lemah dan akhirnya berakhir. Informasi

itu sendiri dapat didefinisikan sebagai berikut :

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih

berarti bagi yang menerimanya. Sumber dari informasi adalah data. Data merupakan

bentuk jamak dari bentuk tunggal data atau data item. Data adalah kenyataan yang

menggambarkan sesuatu yang terjadi pada saat tertentu.

2.1.3.3 Konsep Dasar Sistem Informasi

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan

kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manejerial dan

kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan

laporan-laporan yang diperlukan. (Jogiyanto, 2001). Menurut Simkin Mark G dalam bukunya yang berjudul “computer information system for business”. Sistem informasi

adalah sekumpulan elemen yang bekerja secara bersama-sama baik secara manual

(22)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

pengumpulan, penyimpanan, pemprosesan data untuk menghasilkan informasi yang

bermakna dan berguna bagi proses pengambilan keputusan.

Menurut Burch dan Strater dalam bukunya “informasi system : theory and practice”. Sistem informasi adalah suatu kumpulan fungsi-fungsi yang bergabung

secara formal dan sistematis yaitu:

1. Melaksanakan pengolahan data transaksi operasional.

2. Menghasilkan informasi untuk mendukung manajemen dalam melaksanakan

aktifitas perencanaan, pengendalian dan pengambilan keputusan.

3. Menghasilkan berbagai laporan bagi kepentingan eksternal organisasi.

Komponen dari sistem informasi dapat dilihat pada gambar berikut ini :

Gambar 2.1 Lima Komponen Sistem Informasi

Dari definisi diatas terlihat bahwa sistem informasi merupakan satu kesatuan unsur

(manusia dan peralatan) yang bekerjasama secara untuk melaksanakan pengolahan

informasi dari mulai mengumpulkan, pengolahan, penyimpanan sampai

pendistribusiannya.

Hardware System

Software

Data

(23)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. 2.2 Pengertian Komputer

Komputer barasal dari bahasa yunani “compute” yang kemudian diartikan ke dalam

bahasa inggris yaitu “to compute” yang berarti hitung, sehingga komputer dapat

diartikan sebagai alat hitung atua mesin hitung.

Bila dijabarkan, definisi dari komputer itu sendiri adalah seperangkat peralatan

elektronik yang berkerja bersama-sama secara otomatis, menerima input, memproses

data dan menghasilkan output secara logis, cepat dan tepat berdasarkan

perintah-perintah tertentu dan komputer itu sendiri adalah bagian dari sistem komputerisasi.

Sistem komputerisasi adalah suatusistem yang berdiri atas komputer dan

seluruh komponen-komponen yang menunjang terlaksananya proses pengelolahan

data dan menjadikan komputer sebagai alat yang berguna.Sistem komputer memiliki

beberapa komponen yaitu :

a. Perangkat keras (hardware)

Perangkat keras merupakan perangkat yang secara fisik dapat dilihat dan

diraba, yang membentuk suatu kesatuan dapat difungsikan. Berdasarkan

kegungaannya, perangkat keras komputer digolongkan ke dalam tiga bagian utama,

yaitu :

i. Alat Input

Alat input adalah alat untuk memasukan program maupun data yang akan diperoses

(24)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

ii. Alat proses

Alat peroses atau CPU (Central Processing Unit), merupakan alat atau unit terpanting

didalam sistem komputer. Tugas utamanya adalah mengontrol keseluruhan sistem

komputer selama pengelolahan data berlangsung, seperti metherboard dan processor.

iii .Alat Ouput

Alat output adalah alat untuk menampilkan hasil pengelolahan data yang dilakukan

oleh CPU, misalnya monitor dan printer.

b. Perangkat Lunak (software)

perangkat lunak adalah komponen komputer yang merupakan kumpulan program dan

prosedur yang memungkinkan komputer perangkat keras komputer dapat menjalankan

fungsinya sebagai alat pengolahan data, komponen ini tidak nyata secara fisik.

Perangkat lunak berfungsi sebagai perantara bagi komputer dan pengguna komputer

(user), sehingga komputer dapat digunakan.

c. Pengguna Komputer

Pengguna komputer adalah manusia yang menangani suatu sistem komputer atau

orang yang mampu mengoperasikan komputer. Brainware dapat dikelompokkan

dalam beberapa bagian, yaitu :

i .Sistem analis

Orang yang bertugas membentuk dan merancang fasilitas suatu sistem komputer yang

(25)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

ii. Programmer

Orang yang bertugas menterjemahkan spesifikasi yang telah dirancang oleh sistem

analis ke dalam suatu bahasa pemograman tertentu.

iii. Computer Operator

Orang yang bertugas menangani pengelolahan data secara langsung.

iv. Data Entry Operator

Orang yang bertugas melakukan pengurusan terhadap data yang akan diolah, mulai

dari pengumpulan data, perekaman data ke dalam media-media penyimpanan hingga

pemeriksaan dan pengiriman informasi yang menghasilkan oleh komputer.

2.3 Pengertian Internet

Internet adalah sumber daya informasi yang menjangkau seluruh dunia. Sumber daya

informasi tersebut sangat luas dan sangat besar sehingga tidak ada satu orang, satu

organisasi, atau satu negara yang dapat menanganinya sendiri. Kenyataannya , tidak

ada satu prang yang mampu memahami seluruh seluk beluk internet.

Asal-usul internet berasal dari jaringan komputer yang dibentuk pada tahun

1970-an. Jaringan komputer tersebut disebut dengan Arpanet, yaitu jaringan komputer

yang dibentuk oleh departemen pertahanan Amerika Serikat. Selanjutnya, jaringan

komputer tersebut diperbaharui dan dikembangkan, dan sekarang penerusnya menjadi

(26)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Daya guna internet itu terletak pada informasi itu sendiri, bukan pada jaringan

komputer. Informasi itu ada karena beberapa orang atau beberapa kelompok

memberikan waktu, usaha, dan karya mereka. Mereka mempunyai ide, menyusunnya,

menciptakan sesuatu yang berguna dan membuatnya tersedia buat pemakai intenet di

seluruh dunia.

2.3.1 Network

Network adalah jaringan dari sistem komunikasi data yang melibatkan sebuah

atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat komunikasi

membentuk satu sistem. Dengan network, komputer yang satu dapat menggunakan

data di komputer lain, dapat mencetak laporan di printer komputer lain, dapat

memberi berita ke komputer lain walaupun berlainan area. Network merupakan cara

yang sangat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus

informasi dari satu area ke area lainnya.

2.3.2 Sekilas Mengenai Web

World Wide Web (WWW) atau biasa disebut dengan Web, merupakan salah satu

sumber daya internet yang berkembang pesat. Informasi Web diistribusikan malalui

pendekatan hypertext, yang memungkinkan suatu teks pendek menjadi acuan untuk

membuka dokumen yang lain. Dengan pendekatan hypertext ini seseorang dapat

(27)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Dokumen-dokumen yang diakses pun dapat tersebar diberbagai mesin dan bahkan di

berbagai Negara.

Bagai jejaring laba-laba, jejaring Web telah membentang ke seluruh penjuru

dunia. Tidak hanya terbatas pada lembaga-lembaga penelitian yang ingin

mempublikasikan hasil riset, Web juga banyak digunakan oleh perusahaan bisnis yang

ingin mengiklankan produk atau untuk melakukan transaksi bisnisnya.

2.4 Sejarah Web

Sejarah Web dimulai pada tahun 1989 ketika tim Berner-Lee yang berkerja di

laboraturium Fisika Partikel Eropa atau yang dikenal dengan nama CERN (Consei

European pour la Recherce Nuclaire) yang berada di genewa, swiss, mengajukan

protocol (suatu tatacara untuk berkomunikasi) sistem distribusi informasi internet

yang digunakan untuk berbagai informasi diantara para fisikawan.

Protocol inilah yang selanjutnya dikenal sebagai Protocol World Wide Web

dan dikembangkan oleh World Wide Web Consortium (W3C).

2.4.1 Aplikasi Web

Pada awalnya aplikasi Web dibangun hanya dengan menggunakan bahasa yang

disebut HTML (HyperText Markup Language) dan protocol yang digunakan

(28)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML,

antara lain yaitu PHP.

Aplikasi Web sendiri dapat dibagi menjadi dua bagian, yaitu :

a. Web statis

b. Web dinamis

Web statis dibentuk dengan menggunakan HTML saja. Kekurangan aplikasi

seperti ini terletak pada keharusan untuk memelihara program secara terus-menerus

untuk mengikuti setiap perubahan yang terjadi. Kelemahan ini diatasi dengan model

aplikasi Web dinamis.

Dengan memperluas kemampuan HTML, yakni dengan menggunakan

perangkat lunak tambahan, perubahan informasi dalam halaman – halaman Web dapat

ditangani melalui perubahan data, bukan melalui perubahan program. Sebagai

implementasinya, aplikasi Web dikoneksikan ke basis data. Dengan demikian

perubahan informasi dapat dilakukan oleh operator atau yang bertanggung jawab

terhadap kemutakhiran data, dam tidak menjadi tanggung jawab pemograman atau

webmaster.

2.4.2 Web Server

Web Server adalah server yang melayani permintaan client terhadap halaman web.

Middleware adalah perangkat lunak yang bekerja sama dengan web server dan

berfungsi menterjemahkan kode – kode tertentu, menjalankan kode – kode tersebut

(29)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

lunak di sisi client yang digunakan untuk mengakses informasi web. Contoh Internet

Explorer, Netscape, dan Mozilla.

2.5 Sejarah PHP

PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa

berbentuk skrip yang ditempatkan dalam server dan diproses diserver. Hasilnya akan

dikirim ke client, tempat pemakai menggunakan browser. Berbeda dengan Javascript,

yang mana skrip diprosesdi client.

PHP pertama kali dibuat pada musim gugur tahun 1994 oleh Ramus Lerdoff.

Ini bermula saat Ramus Lerdoff membuat sejumlah skrip perl yang dapat mengamati

siapa saja yang melihat – lihat daftar riwayat hidupnya . Skrip – skrip ini selanjutnya

dikemas menjadi tool yang disebut “ Personal Home Page”. Paket inilah yang menjadi

cikal bakal PHP. Pada tahun 1995, Ramus menciptakan PHP/FI (Personal Home

Page/Form Interpreter) versi 2.0. Sejak itulah PHP bersifat open source.

Pada bulan November 1997, PHP/FI versi 2.0 berhasil dirilis. Pada rilis ini

interpreter sudah diimplementasikan dalam bahasa C. Masih pada tahun yang sama

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

lebih baik dan lebih cepat. Pada bulan Juni 1998 Zend kembali merilis interpreter baru

untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. Kemudian pada

pertengahan tahun 1999, Zend merilis kembali interpreter PHP baru dengan nama

PHP 4.0. PHP 4.0 merupakan versi PHP yang paling populer di kalangan programmer

(30)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

untuk membangun aplikasi website yang kompleks, namun tetap stabil dalam

kecepatan proses dan stabilitas yang tinggi.

Mulai pada bulan Juni 2004, PHP 5.0 kembali dirilis oleh Zend. Versi ini

adalah versi mutakhir dari PHP. Pada versi ini juga dikenalkan model pemrograman

berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman kearah

pemograman berorientasi objek.

Berdasarkan survey Netcraft pada bulan Desember 1999,lebih dari sejuta site

menggunakan PHP, diantaranya : Mitsubishi, RedHAt, NASA, MP3-Lycos dan

sebagainya. Pada awal bulan Januari 2001, PHP telah dipakai oleh 5 juta domain di

seluruh dunia. Untuk lebih jelasnya dapat dilihat pada situs

2.5.1 Kelebihan PHP

Diantara maraknya pemrograman server web saat ini adalah ASP yang berkembang

menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara 3 terbesar

pemrograman web server diatas, terdapat kelebihan dari PHP yaitu:

1. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah

kompilasi dalam penggunaannya. Tidak seperti halnya bahasa

pemrograman aplikasi seperti Visual Basic dan sebagaimya.

2. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS

(31)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

3. Karena sifatnya yang open source, maka perubahan dan perkembangan

interpreter pada PHP lebih cepat dan mudah, karena banyak milis – milis

dan developer yang siap membantu pengembangannya.

4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang sangat

mudah dipahami.

5. PHP dapat berjalan pada 3 operating sisstem, yaitu: Linux, Unix dan

Windows serta dapat juga dijalankan secara runtime pada suatu console.

2.5.2 Kelemahan PHP

Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki beberapa

kelemahan, diantaranya:

1. Tidak ideal untuk pengembangan skala besar.

2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya

(sampai versi 4 saja). Namun pada versi PHP 5.0 sudah dilengkapi OOP

yang sesungguhnya.

2.5.3 Penggabungan Script PHP dan HTML

Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu

memberikan tanda tag buka dilanjutkan tanda tanya (<?) kemudian ditutup dengan

tanda tanya dilanjutkan tanda tag tutup (?>). Ada dua tipe penggabungan antara PHP

(32)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

1. Embedded Script

Yakni penulisan tag PHP di sela – sela tag HTML. Dengan cara ini, penulisan tag

PHP digunakan untuk mengapit bagian – bagian tertentu dalam dokumen yang

memerlukan script PHP untuk proses di dalam server. Embedded Script

menempatkan PHP sebagai bagian dari script HTML.

Contoh penulisan Embedded Script dapat dilihat di bawah ini:

<html>

<head>

<title>coba</title>

<head>

<body>

<? echo ” Haii” ?>

</body>

</html>

2. Non Embedded Script

Yakni cara penulisan tag PHP di bagian paling awal dan paling akhir dokumen.

Dengan cara ini, penulisan tag php digunakan untuk mengawali dan mengakhiri

keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan

script HTML sebagai bagian dari script PHP.

Contoh Penulisan Non Embedded Script dapat dilihat dibawah ini:

<?

echo’<html>’;

echo’<head>’;

(33)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

echo’< /head > <body>’;

echo’Haii’;

echo’</body>’;

echo’</html>’;

?>

2.6 Sejarah MySQL

MySQL dikembangkan oleh sebuah perusahaan Swedia yang pada saat itu bernama

TcX Data Konsult AB, dan pada akhirnya berubah nama menjadi MySQL AB. Sekitar

tahun 1994-1995, TcX membuat database MySQL untuk mengembangkan aplikasi

web bagi klien-nya. TcX merupakan perusahaan pengembang software dan konsultan

database.

Michael Widenius atau disebut ” Monty ” adalah pengembangan satu-satunya

di TcX. Dengan berlandasan pada aplikasi UNIREG dan ISAM yang dibuat sendiri,

dia memutuskan untuk mencari antarmuka SQL yang sangat tepat untuk ditempelkan

di atasnya. Awalnya dia menggunakan mSQL singkatan mini SQL ( Stucture Query

Language ). Dia beranggapan bahwa mSQL merupakan satu-satunya kode database

open source yang tersedia dan cukup sederhana saat itu. Namun setelah dia melakukan

uji coba, ternyata mSQL tidak cukup cepat dan fleksibel. Dan pada versi pertama

mSQL tidak memiliki indeks. Setelah itu, dia menghubungi David Hughes sebagai

pembuat mSQL, namun karena David tengah sibuk dalam mengembangkan versi 2

(34)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

antarmuka mirip dengan SQL, namun memiliki kemampuan yang lebih sesuai

kebutuhan, sehingga lahirnya MySQL.

Pada bulan Mei 1996, versi 1.0 berhasil dirilis secara terbatas hanya untuk

empat orang saja. Namun di bulan Oktober pada tahun yang sama versi 3.11.0 dilepas

ke public. Namun mula – mula kode ini tidak diberikan di bawah lisensi GPL

(General Public License), melainkan lisensi khusus yang intinya kurang lebih seperti

ini :

”Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai

tanpa biaya tetapi hanya untuk kebutuhan nonkomersial. Untuk kebutuhan komersial

(misal : mengemas dan menjual MySQL atau menyertakan MySQL dalam program

komersial lain), anda harus bayar lisensi”.

Pada bulan Juni 2000, Mysql AB mengumumkan bahwa sejak versi 3.23.19,

MySQL adalah merupakan software database yang bebas berlisensi GPL. Artinya:

”Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai

tanpa biaya untuk kebutuhan apapun. Tapi jika anda memodifikasi source code, anda

juga harus melepasnya dibawah lisensi yang sama, yaitu GPL”. Kini perusahaan

MySQL AB yang beranggotakan 10 programmer dan 10 karyawan lain dapat

memperolehpemasukan terutama dari jasa konsultasi seputar MySQL.

Pada versi awal, MySQL hanya berjalan di Linux dan Solaris dan juga masih

banyak terdapat kelemahan walau sudah dapat digunakan untuk aplikasi web

sederhana, namun belum memadai untuk aplikasi bisnis. Contoh kelemahannya itu

(35)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. 2.7 Pengenalan Macromedia Dreamweaver 8

Versi terbaru Macromedia Dreamweaver di tahun 2005 adalah Macromedia

Dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan tentu saja

semakin mudah pengunaannya. Fasilitas terbaru dari Macromedia Dreamweaver 8

adalah Zoom Tool and Guides, Panel CSS yang baru,Code collapse, Coding Toolbar

dan Insert Flash Video. Tidak jauh beda dengan kemampuan versi sebelumnya,

Macromedia Dreamweaver 8 mendukung pemrograman Client Side yang terkenal,

yaitu JavaScipt dengan penggunaan yang sangat mudah. Macromedia dreamweaver 8

juga mendukung pemrograman Script Server Sideee, seperti Personal Home Page

(PHP), Active Server Pages (ASP), ASP.NET, ColdFusion dan Java Server Pages

(JSP).

2.7.1 Membuka Program Aplikasi

Membuka program Macromedia Dreamweaver 8 tidak berbeda dengan membuka

program Windows lainnya, yaitu Start All Programs Macromedia

Macromedia Dreamweaver 8. Pada awal pembukaan akan tampil Start Page atau

(36)
[image:36.595.126.506.81.460.2]

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

(37)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. BAB 3

PERANCANGAN SISTEM

Sebelum melakukan perancangan sistem informasi, maka harus dilakukan analisis

sistem terlebih dahulu untuk memperoleh gambaran yang jelas mengenai kelebihan

dan kekurangan sistem yang sedang berjalan. SISTEM INFORMASI PADA SMA

LAKSAMANA MARTADINATA MEDAN disajikan dalam bentuk website agar

lebih memudahkan siswa atau guru dalam melihat data–data guru.

3.1 Perancangan Struktur Website

Adapun Perancangan halaman-halaman dalam website ini dibagi atas tiga macam

yaitu bagi admin, member maupun pengunjung biasa. Rancangan ini dapat dilihat

(38)
[image:38.595.108.521.160.666.2]

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 3.1 Rancangan Halaman Web Yang dibangun

user

profil

1

I nternet Explorer http:/ / localhost/ Smalta

prestasi ekskul kurikulum home fasilitas Data guru pengumuman Buku tamu

login Admin home

Admin ekskul

Admin fasilitas

Admin data guru

(39)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. 3.2 Jenis File yang digunakan

Dalam perancangan website, penulis mempersiapkan file –file yang digunakan dalam

menunjang tampilan website. Adapun jenis – jenis file tersebut:

3.2.1 File Gambar Utama

File ini merupakan file gambar yang merupakan materi penunjang dalam

pembangunan website , agar website memiliki tampilan yang menarik. File – file

tersebut akan diatur dalam file gambar yang berekstensi .jpg, yang dihasilkan dari

photoshop CS 2.

3.2.2 File Halaman Website

File halaman website secara berekstensi .php. Hal ini dikarenakan seluruh file

halaman website menggunakan bahasa pemrograman PHP dan berkomunikasi dengan

MySQL sebagai tempat penyimpanan data atau sebagai database-nya. Penjelasan

terhadap file halaman website sebagai berikut:

1. Index.php

Halaman index.php merupakan penggabungan antara tag–tag HTML dan

pemrograman PHP. File ini adalah halaman utama pada website. Jika browser

(40)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Medan. Selain itu user juga dapat membaca visi dan misi sekolah. Jika ingin melihat

tampilan index.php, cukup menekan button yang diberi nama Home.

2. Profil.php

Halaman profil.php disusun dengan tag – tag HTML yang nerupakan isi web yang

statis. Dalam halaman ini, ditampilkan tabel yang berisi tentang sekolah SMA

Laksamana Martadinata Medan. Button profil digunakan jika ingin kembali ke

halaman Profil lagi.

3. Kurikulum.php

Halaman ini menampilkan mata pelajaran yang dipelajari di SMA Laksamana

Martadinata Medan. Didalam tempilan website, file ini diberi judul Kurukulum. Jika

ingin kembali ke halaman organisasi.php cukup menekan button Kurikulum.

4. Ekskul.php

Halaman ini menampilkan kegiatan ekstrakulikuler yang ada di SMA Laksamana

Martadinata Medan. Dalam tampilan website, halaman ini diberi judul Ekstrakuikuler.

Jika ingin kembali ke halaman ekskul.php cukup menekan button Ekskul.

5. Prestasi.php

Halaman ini menampilkan Prestasi SMA Laksamana Martadinata Mendan

menampilkan dalam bentuk tabel. Dalam tampilan website, halaman ini diberi judul

Prestasi. Jika ingin kembali ke halaman prestasi.php cukup menekan button Prestasi.

(41)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Halaman ini menampilkan fasilitas-fasilitas yang ada di SMA Laksamana Martadinata

Medan. Pada tampilan website, halaman ini diberi judul Fasilitas. Jikan ingin

kembalike halaman jadwal_guru.php cukup menekan button Fasilitas.

7. Pengumuman.php

Halaman ini menampilkan Informansi untuk para siswa/siswi di SMA Laksamana

Martadinata Medan. Pada tampilan website, halaman ini diberi judul Pengumuman.

Jika ingin langsung melihat jadwal guru cukupmenekan button Pengumuman.

8. Data Guru.php

Halaman ini menampilkan tabel data guru. Dalam table tersebut terdapat tabel data

guru yang berisikan kode, nama, TTL, Gelar, Tahun tamat dan jabatan guru. Pada

tampilan website, halaman ini diberi judul data guru. Jika ingin langsung melihat

jadwal guru cukup menekan button Data Guru.

9.Buku Tamu

Halaman ini menampilkan pengisian kritik dan saran bagi para pengunjung website

ini. Pada tampilan website, halaman ini diberi judul Buku Tamu. Jika ingin langsung

melihat jadwal guru cukup menekan button Buku tamu.

3.3 Perancangan Database

Database dapat diumpamakan sebagai tempat penyimpanan data yang terstruktur agar

dapat diakses dengan cepat dan mudah. Membangun sebuah database merupakan

(42)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Dalam perancangan website SISTEM INFORMASI DATA GURU PADA

SMA LAKSAMANA MARTADINATA MEDAN, penulis membuat 10 tabel dalam

database yang diberi nama smalta. Tabel-tabel tersebut terdiri dari tabel bukutamu, tabel data_guru, tabel ekskul tabel fasilitas, tabel home, tabel kurikulum, tabel

pengumuman, tabel prestasi, tabel profil, dan tabel user. Dibawah ini adalah gambaran

isi dari masing – masing tabel:

1. Tabel Database Bukutamu

[image:42.595.107.520.458.627.2]

Tabel bukutamu digunakan menampung kritik dan saran dari pengunjung website ini.

Tabel 3.1 Tabel Database Bukutamu

Field Type Null Key Extra

id tinyint (12) No PRI Auto_increment

nama varchar (12) No

email Char (1) No

isi text NO

waktu datetime Yes

2. Tabel Database Data_guru

Tabel ini digunakan untuk mengisi dan meyimpan biodata guru. Pada halaman data

(43)
[image:43.595.107.513.250.336.2]

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Tabel 3.2 Tabel Database Data_guru

Field Type Null Key Extra

Id tinyint(4) No PRI Auto_increment

isi text No

3. Tabel Database Ekskul

Tabel ini digunakan untuk mengisi dan meyimpan kegiatan ekstrakurikuler . Pada

[image:43.595.116.516.557.670.2]

halaman data guru akan ditampilkan isi dari tabel ini.

Tabel 3.3 Tabel Database Ekskul

Field Type Null Key Extra

id tinyint(4) No PRI Auto_increment

nama varchar(30) No

isi text No

(44)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Tabel ini digunakan untuk menyimpan fasilitas yang ada di SMA Laksamana

[image:44.595.112.479.278.372.2]

Martadinta Medan. Isi dari tabel ini akan ditampilkan di halaman jadwal guru.

Tabel 3.4 Tabel Database Fasilitas

Field Type Null Key Extra

id tinyint(4) No PRI Auto_increment

isi text No

5. Tabel Database Home

Tabel ini digunakan untuk mengisi dan meyimpan mengisi foto depan sekolah dan visi

[image:44.595.111.483.591.678.2]

misi sekolah . Pada halaman data guru akan ditampilkan isi dari tabel ini.

Tabel 3.5 Tabel Database Home

Field Type Null Key Extra

id tinyint(4) No PRI Auto_increment

isi text No

(45)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Tabel ini digunakan untuk mengisi dan meyimpan mata pelajaran yang dipelajari

disekolah SMA Laksamana Martadinta Medan. Pada halaman data guru akan

[image:45.595.111.483.278.394.2]

ditampilkan isi dari tabel ini.

Tabel 3.6 Tabel Database Kurikulum

Field Type Null Key Extra

id tinyint(4) No PRI Auto_increment

materi varchar(50) No

kelas varchar(10) No

7. Tabel Database Pengumuman

Tabel ini digunakan untuk mengisi dan meyimpan informasi di SMA Laksamana

Martadinata Medan untuk para siswa/siswi. Pada halaman data guru akan ditampilkan

[image:45.595.112.483.638.754.2]

isi dari tabel ini.

Tabel 3.7 Tabel Database Pengumuman

Field Type Null Key Extra

id tinyint(4) No PRI Auto_increment

title varchar(30) No

(46)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

waktu datetime No

[image:46.595.116.485.83.115.2]

8. Tabel Database Prestasi

Tabel ini digunakan untuk mengisi dan meyimpan restasi yang pernah di raih oleh

siswa/siswi SMA Laksamana Martadinata Medan untuk para siswa/siswi. Pada

[image:46.595.111.484.307.393.2]

halaman data guru akan ditampilkan isi dari tabel ini.

Tabel 3.8 Tabel Database Prestasi

Field Type Null Key Extra

id tinyint(4) No PRI Auto_increment

isi text No

9. Tabel Database Profil

Tabel ini digunakan untuk mengisi dan meyimpan profil SMA Laksamana

[image:46.595.111.483.612.727.2]

Maratadinata Medan. Pada halaman profil akan ditampilkan isi dari tabel ini.

Tabel 3.9 Tabel Database Profil

Field Type Null Key Extra

id tinyint(4) No PRI Auto_increment

nama varchar(30) No

(47)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

10. Tabel Database User

Tabel ini digunakan untuk menampung data dari admin pada SMA Laksamana

[image:47.595.112.483.333.448.2]

Martadinata Medan.

Tabel 3.10 Tabel Database User

Field Type Null Key Extra

id tinyint(4) No PRI Auto_increment

nama varchar(30) No

password varchar(100) No

3.4 Algoritma

Algoritma merupakan suatu cara menganalisa (menjelaskan) urutan dan hubungan

kegiatan-kegiatan yang dilakukan untuk memecahkan suatu permasalahan sehingga

tercapai tujuan yang diinginkan.

Program merupakan serangkaian instruksi yang logis dan dibuat dalam bahasa

yang dimengerti oleh komputer serta memiliki aturan-aturan penulisan tertentu.

Program yang akan dibuat adalah untuk bagaimana sistem pengolahan data yang

(48)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

sistem yang telah siap dirancang, penulis membuat algoritma dari program yang akan

dibuat. Adapun algoritma yang dibuat penulis sebagai berikut:

Algoritma Homepage

Berfungsi untuk menampilkan tampilan utama web SMA Laksamana Martadinata

Medan, dengan pilihan menu antara lain : Home, Profil, kurikulum, Ekskul, Prestasi,

Fasilitas, Pengumuman, Data guru, dan Buku tamu.

Algoritma Home

Langkah I : Pilih menu Home

Langkah II : Menampilkan gambar sekolah SMA Laksamana Martadinata Medan

serta visi dan misi sekolah.

Algoritma Profil

Langkah I : Pilih menu Profil

Langkah II : Menampilkan profil SMA Laksamana Martadinata Medan yang

Berbentuk tabel.

Algoritma Kurikulum

Langkah I : Pilih menu Kurikulum

Langkah II : Menampilkan daftar mata pelajaran yang ada di SMA laksamana

Martadinata Medan.

Langkah II : Menampilkan daftar kegiatan ekstrakurikuler di SMA Laksamana Algoritma Ekskul

(49)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Martadinata Medan.

Algoritma Prestasi

Langkah I : Pilih menu Prestasi

Langkah II : Menampilkan prestasi SMA Laksamana Martadinata Medan yang

pernah diraih.

Algoritma Fasilitas

Langkah I : Pilih menu Fasilitas

Langkah II : Menampilkan fasilitas – fasilitas yang ada di SMA

Laksamana Martadinata Medan.

Algoritma Pengumuman

Langkah I : Pilih menu Pengumuman

Langkah II : Menampilkan informasi untuk para siswa/siswi SMA laksamana

Martadinata Medan.

Algoritma Data Guru

Langkah I : Pilih menu Data Guru

Langkah II : Menampilkan biodata guru di SMA Laksamana Martadinata

Medan

Langkah II : Menampilkan halaman untuk memberikan kritik dan saran dari Algoritma Buku Tamu

(50)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

pengunjung swebsite ini.

BAB 4

IMPLEMENTASI SISTEM

Implementasi sistem merupakan langkah-langkah atau prosedur-prosedur yang

dilakukan dalam menyelesaikan desain sistem yang telah disetujui.

4.1 Komponen Dalam Implementasi Sistem

Agar perancangan sistem yang telah kita kerjakan dapat berjalan baik atau tidak, maka

perlu dilakukan pengujian terhadap system yang telah dikerjakan. Untuk itu

dibutuhkan beberapa komponen utama yang mencakup perangkat keras (hardware),

perangkat lunak (software, dan perangkat operator (brainware).

(51)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Perangkat keras (hardware) merupakan komponen-komponen peralatan yang

membentuk suatu system komputer dan peralatan-peralatan tambahan lainnya yang

mungkin computer menjalankan tugasnya sesuai dengan yang diberikan. Komponen

ini bersifat nyata secara fisik, artinya dapat dilihat dan dipergunakan, misalnya

monitor, CPU (Centra Processing Unit), printer, keyboard, dan mouse.

Spesifikasi perangkat keras komputer yang digunakan sebagai client ataupun

server dalam pembuatan website ini adalah :

1. Personal Computer dengan Processor min Intel Pentium 3

2. Memory min 128 MB

3. Monitor W 14” resolution 800 x 600

4. Hardisk sebagai media penyimpan

5. CD R

4.1.2 Kebutuhan Perangkat Lunak (Software)

Hardware tidak dapat menyelesaikan masalah tanpa adanya software. Software

merupakan komponen di dalam system data berupa program atau instruksi untuk

mengontrol suatu system. Perangkat lunak yang diperlukan untuk menjalankan

perangkat kerasnya adalah:

1. Windows XP Professional

2. Apache

3. MySQL

(52)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. 4.1.3 Kebutuhan Brainware

Perangkat Operator (Brainware) yang dapat menjalankan website ini terbagi menjadi

3 yaitu :

1. Administrator

2. Operator

3. Pengunjung

4.2 Tampilan Halaman Website

Untuk menjalankan system guna web browser pada pengujian ini penulis

menggunakan web browser Mozilla Firefox, setelah web browser jalan, ketikkan pada

addres bar

Penulisan websmalta setelah localhost menunjukkan folder tempat penyimpanan file-file script aplikasi. Halaman utama system tersebut pada gambar-gambar di bawah ini:

1. Halaman Index

Index merupakan halaman utama yang pertama kali diakses saat system informasi

dibuka. Halaman index berisikan foto depan SMA Laksamana Martadinata Medan

(53)
[image:53.595.133.499.83.312.2]

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 4.1 Halaman Index

2. Halaman Profil

Halaman profil digunakan untuk menampilkan profil SMA Laksamana Martadinata

(54)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 4.2 Halaman Profil

3. Halaman Kurikulum

Halaman Kurikulum digunakan untuk menampilkan mata pelajaran yang ada di SMA

Laksamana Martadinata Medan. Halaman ini berisikan mata pelajaran yang ada di

SMA Laksamana Martadinata Medan.

Gambar 4.3 Halaman Kurikulum

4. Halaman Ekskul

Halaman Ekskul digunakan untuk menampilkan kegiatan ekstrakurikuler yang ada di

[image:54.595.120.510.275.528.2]
(55)
[image:55.595.119.513.85.360.2]

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 4.4 Halaman Ekskul

5. Halaman Prestasi

Halaman prestasi digunakan untuk menampilkan prestasi yang diraih oleh sekolah

(56)
[image:56.595.121.511.85.447.2]

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 4.5 Halaman Prestasi

6. Halaman fasilitas

Halaman fasilitas digunakan untuk menampilkan fasilitas-fasilitas yang ada di sekolah

(57)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 4.6 Halaman Fasilitas

7. Halaman Pengumuman

Halaman ini digunakan untuk menampilkan pengumuman yang ada di SMA

[image:57.595.127.504.82.350.2]
(58)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 4.7 Halaman Pengumuman

8. Halaman data guru

Halaman data guru digunakan untuk menampilkan tabel jadwal guru. Dalam table

tersebut terdapat tabel data guru yang berisikan kode, nama, TTL, Gelar, Tahun tamat

[image:58.595.106.487.220.501.2]

dan jabatan guru yang ada di SMA Laksamana Martadinata Medan.

Gambar 4.8 Halaman Data Guru

9. Halaman buku tamu

Tabel buku tamu digunakan untuk menampilkan pengisian kritik dan saran bagi

(59)
[image:59.595.122.511.83.358.2]

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 4.9 Halaman Buku Tamu

10. Halaman Admin Home

Halaman Admin home digunakan untuk mengedit/mengubah isi dari halaman index.

[image:59.595.118.513.477.727.2]
(60)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

11. Halaman Admin Profil

Halaman admin profil digunakan untuk mengedit tampilan halaman profil.

Gambar 4.11 Halaman Admin Profil

12. Halaman Admin Kurikulum

Halaman admin profil digunakan untuk mengedit dan menghapus mata pelajaran.

[image:60.595.125.505.139.380.2] [image:60.595.129.502.497.735.2]
(61)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

13. Halaman Admin Ekskul

Halaman admin ekskul digunakan untuk mengedit, menghapus dan menambah

kegiatan ekstrakurikuler.

Gambar 4.13 Halaman Admin Ekskul

14. Halaman Admin Prestasi

Halaman admin prestasi digunakan untuk mengedit, menghapus dan menambah

[image:61.595.127.501.193.478.2]
(62)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 4.14 Halaman Admin Prestasi

15. Halaman Admin Fasilitas

Halaman admin fasilitas digunakan untuk menampilkan mengedit, menghapus dan

menambah daftar fasilitas-fasilitas yang ada di SMA Laksamana Martadinata Medan.

[image:62.595.130.501.83.342.2] [image:62.595.122.509.461.737.2]
(63)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

16. Halaman Admin Pengumuman

Halaman Admin fasilitas digunakan untuk menghapus atau menambah pengumuman

yang ada di SMA Laksamana Martadinata Medan.

Gambar 4.16 Halaman Admin Pengumuman

17. Halaman Admin Data Guru

Halaman admin data guru digunakan untuk mengedit, menghapus dan menambah data

[image:63.595.125.505.165.413.2]
(64)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 4.17 Halaman Admin Data Guru

18. Halaman Admin Buku Tamu

Halaman admin buku tamu digunakan untuk menghapus kritik saran dari pengunjung

[image:64.595.126.501.82.371.2]
(65)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

Gambar 4.18 Halaman Admin Buku Tamu

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan system

dalam pembangunan website SISTEM INFORMASI DATA GURU PADA SMA

LAKSAMANA MARTADINATA MEDAN. Maka dapat penulis simpulkan :

1. Website ini adalah sarana informasi online yang dapat diakses oleh seluruh

siswa dan guru di SMA Laksamana Martadinata Medan.

2. Website ini juga sebagai media untuk mempromosikan sekolah pada

masyarakat.

3. Website ini memberi kemudahan untuk para siswa mengetahui data – data

guru SMA Laksamana Martadinata Medan.

5.2 Saran

Dengan selesainya website Sistem Informasi Data Guru Pada SMA Laksamana

Martadinata Medan, penulis memiliki beberapa saran yang kiranya dapat di tanggapi

(66)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.

1. Agar pengembangan Website ini nantinya dapat dilakukan lebih lanjut lagi,

karena mengingat masih banyak lagi yang dapat di masukkan ke dalam

website ini.

2. Untuk pengembangan Website ini diharapkan untuk menambahkan beberapa

fitur baru, seperti adanya fitur untuk mengirim pesan dari guru ke murid atau

sebaliknya tanpa melalui jaringan internet melainkan dengan menggunakan

(67)

Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. DAFTAR PUSTAKA

Bimo Sunarfrihantono. 2002. PHP dan MySQL untuk Web. Yogyakarta. Andi

Yogyakarta.

Bunafit Nugroho. 2004. PHP dan MySQL dengan editor Dreamweaver MX.

Yogyakarta. Andi Yogyakarta.

Jogianto. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta. Andi Yogyakarta.

Jogianto Hartono, MBA, Ph.D. 1999. Pengenalan Komputer. Yogyakarta. Andi

Yogyakarta.

Mico Pardosi. 2004. Pengenalan Internet. Surabaya. Indah Surabaya.

Pramono, A. Dan Syafii, M. 2005. Kolaborasi Flash, Dreamweaver, dan PHP Untuk

Aplikasi Website. Yogyakarta. Andi Yogyakarta.

Prasetyo, DD. 2004. Solusi Pemrograman Berbasis Web Menggunakan PHP 5.

Jakarta. Elex Media Komputindo.

Sutarman, S.Kom. 2003. Seri Pemrograman Web dengan PHP dan MySQL.

Gambar

Gambar 2.1 Lima Komponen Sistem Informasi
Gambar 2.2 Tampilan Start page Macromedia Dreamweaver 8
Gambar 3.1 Rancangan Halaman Web Yang dibangun
Tabel 3.1 Tabel Database Bukutamu
+7

Referensi

Dokumen terkait

Pada hari ini Kamis tanggal Sembilan Belas Bulan Juli Tahun Dua Ribu Dua Belas, Kami yang bertanda tangan di bawah ini Panitia Pengadaan Jasa Konsultansi Sumber Dana APBD Provinsi

Dari definisi ini telah atau lebih ditekankan kepada urutan kegiatan dalam memperoleh data sampai data itu berguna untuk dasar pembuatan keputusan, maka data tersebut

PERSATUAN AKTUARIS INDONESIA. (THE SOCIETY OF ACTUARIES

Peserta diwajibkan untuk meng hadiri Pembuktian Kualifikasi ini, dengan membawa : 1. Cap/S tempel

Barang dan Jasa untuk pelaksanaan kegiatan tahun anggaran 2013 seperti tersebut dibawah ini :. LOKASI

Pengguna Anggaran SKPD Dinas Kesehatan Kabupaten Bolaang Mongondow Selatan,

Finally, the study of the partial symmetry ( 21 ) has been useful not only to obtain a reduction of the initial equations, leading also to new particular solutions, but also to

Penelitian dilakukan untuk mengetahui kandungan kimia dan sifak fisik (kualitas) minyak kayu putih dari pohon jenis Asteromyrtus brasii yang berasal dari TN Wasur,