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
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
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.
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
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
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
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009. ABSTRAK
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
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
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
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
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
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
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.
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,
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
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
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).
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
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
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
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
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
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
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
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
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
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
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
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
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
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>’;
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
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
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
Fahri : Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan, 2009.
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
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
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
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.
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
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
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
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
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
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
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
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
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
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).
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
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
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
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]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
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
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]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
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]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]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]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]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]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]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
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
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.