Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan

(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

MEDAN 2009


(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

MEDAN 2009


(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

FAHRI 062406159


(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 menyelesaikan laporan tugas akhir ini yang tidak bisa disebutkan satu per satu.


(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

Kajian ini bertujuan untuk membangun suatu website Sistem Informasi Data Guru Pada SMA Laksamana Martadinata Medan. Website ini dikembangkan dengan menggunakan perangkat lunak Macromedia Dreamweaver 8, Apache, PHP, dan MySQL, website ini berfungsi untuk memberikan informasi tentang data guru pada SMA Laksamana Martadinata Medan. Tujuan website ini adalah untuk mempermudah guru dan siswa mengetahui data–data guru di SMA Laksamana Martadinata Medan dalam bentuk website.


(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

Lampiran A : Listing Program Lampiran B : Surat-surat


(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 sebagai tugas akhir Penulis guna melengkapi salah satu persyaratan untuk


(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 yang meliputi nama guru, NIP, alamat, tangal lahir, dan jadwal mata pelajaran 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, Apache, dan MySQL yang digunakan oleh penulis


(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 yang mungkin bermanfaat.


(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 sumber informasi yang dapat dihasilkan.


(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). Sebagai suatu sistem ke enam blok tersebut masing-masing saling berinteraksi satu


(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 tertentu. Ciri-ciri atau sifat-sifat sistem adalah :


(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 sistem dan keluaran yang dihasilkan sistem. (Jogiyanto, 2001).


(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 ataupun berbasis komputer dalam melaksanakan pengolahan data yang berupa


(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 oleh komputer, seperti keyboard, mause, scanner.


(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 akan dibangun.


(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 tulang peunggung global untuk sumber daya informasi yang disebut dengan internet.


(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 memperoleh informasi dengan meloncat dari suatu dokumen ke dokumen yang lain.


(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 dinamakan HTTP (HyperText Transfer Protocol). Pada perkembangan berikut,


(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 dan memungkinkan berinteraksi dengan basis data. Web browser adalah perangkat


(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 website. Alasan yang menjadikan versi 4.0 ini begitu diminati adalah kemampuannnya


(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 atau PWS juga pada Apache yang bersifat open source.


(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 dan HTML yaitu:


(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 mSQL, maka dia (Monty) memutuskan untuk membuat sendiri mesin SQL yang


(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 adalah:


(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 halaman awal dari Dreamweaver 8.


(36)

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 pada gambar di bawah ini :


(38)

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

Admin buku tamu Admin pengumuman Admin prestasi Admin kurikulum Admin profile 2 Halaman Utama


(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 dijalankan maka user akan melihat gambar sekolah SMA Laksamana Martadinata


(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 langkah awal penbuatan aplikasi, termasuk aplikasi yang akan dibuat disini.


(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

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 guru akan ditampilkan isi dari tabel ini.


(43)

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

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 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 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 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 dibuat dan dikontrol dari menu utama. Untuk memudahkan dalam pengoperasian


(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 serta visi dan misi sekolah.


(53)

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 Medan


(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 SMA Laksamana Martadinata Medan.


(55)

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 SMA Laksamana Martadinata Medan


(56)

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 SMA Laksamana Martadinata Medan.


(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 Laksamana Martadinata Medan untuk para siswa.


(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 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 pengguna website ini.


(59)

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.


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


(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 prestasi yang pernah diraih oleh SMA Laksamana Martadinata Medan


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


(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 guru di SMA Laksamana Martadinata Medan.


(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 yang sudah dibaca.


(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 oleh semua pihak khususnya pihak sekolah, yaitu:


(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 jaringan intranet.


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


(1)

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.


(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 guru di SMA Laksamana Martadinata Medan.


(3)

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 yang sudah dibaca.


(4)

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 oleh semua pihak khususnya pihak sekolah, yaitu:


(5)

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 jaringan intranet.


(6)

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.