Sistem Informasi Akademik Berbasis Web Pada Man 2 Model Medan

(1)

SISTEM INFORMASI AKADEMIK BERBASIS WEB

PADA MAN 2 MODEL MEDAN

TUGAS AKHIR

TITIN DWINOVI

072406073

PROGRAM STUDI D3 ILMU KOMPUTER

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2010


(2)

SISTEM INFORMASI AKADEMIK BERBASIS WEB

PADA MAN 2 MODEL MEDAN

TUGAS AKHIR

Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan Program Studi D3 Ilmu Komputer

TITIN DWINOVI

072406073

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2010


(3)

PERSETUJUAN

Judul : SISTEM INFORMASI AKADEMIK BERBASIS WEB

PADA MAN 2 MODEL MEDAN Kategori : TUGAS AKHIR

Nama : TITIN DWINOVI

NIM : 072406073

Program Studi : D3 ILMU KOMPUTER Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA (FMIPA USU)

Diluluskan di Medan, 28 Juni 2010

Komisi Pembimbing

Diketahui/ Disetujui oleh

Departemen Matematika FMIPA USU

Ketua, Pembimbing,

Dr. Saib Suwilo, M.Sc Dra. Mardiningsih, M.Si

NIP : 196401091988031004 NIP : 196304051988112001


(4)

PERNYATAAN

SISTEM INFORMASI AKADEMIK BERBASIS WEB

PADA MAN 2 MODEL 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, Mei 2010

TITIN DWINOVI 072406073


(5)

PENGHARGAAN

Segala puji dan syukur penulis ucapkan kehadirat Allah SWT yang telah mencurahkan rahmat, hidayah, dan karunia-Nya serta kesehatan kepada penulis sehingga dapat menyelesaikan Tugas Akhir ini. Tugas Akhir ini merupakan salah satu syarat kelulusan pada Program Studi D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Tugas Akhir ini berjudul “SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA MAN 2 MODEL MEDAN”.

Dalam penyusunan dan penulisan tugas akhir ini, penulis banyak mendapat bantuan, dukungan, dan bimbingan baik berupa moril maupun materil dari berbagai pihak. Pada kesempatan ini penulis ingin mengucapkan banyak terima kasih, semoga Allah memberikan karunia-Nya atas semua kebaikan yang telah dilakukan kepada : 1. Bapak Prof. Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Sumatera Utara.

2. Bapak Dr. Sutarman, M.Sc selaku Pembantu Dekan I FMIPA USU

3. Bapak Drs. Saib Suwilo, M.Sc selaku Ketua Departemen Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

4. Ibu Dra. Mardiningsih, M.Si selaku pembimbing yang telah memberikan pengarahan, membantu, dan mengkoreksi penulis agar tugas akhir ini dapat selesai dengan baik.

5. Bapak Drs. H. Amarullah, SH selaku Kepala Sekolah MAN 2 Model Medan yang telah memberikan izin kepada penulis untuk melakukan penelitian dan membantu penulis selama penelitian.


(6)

6. Seluruh staf pengajar di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara khususnya program studi D3 ilmu komputer yang telah memberi ilmu perkuliahan yang sangat bermanfaat sehingga penulis dapat menyelesaikan tugas akhir ini.

7. Ayahanda Drs. H. Novri, M.M dan Ibunda Hj. Refni Yeti, SPd berkat doa restunya, kasih sayang, dan dukungan moril dan materil selalu menjadi penyemangat penulis untuk selalu fokus sampai saat ini.

8. Kakanda Ristika Novi, SPd dan Adinda Taufiq Tri Putra Utama yang sangat penulis sayangi karena selalu memberikan kasih sayang, do’a, dan motivasi kepada penulis untuk segera menyelesaikan tugas akhir ini.

9. Sahabat hati yang memberikan semangat, motivasi, dan do’a kepada penulis. 10. Teman- teman terbaik penulis khususnya Lusi, Misi, Debi, Fraptin, Jejen, Hani,

Yuli, Dani, Aisyah, Maler, Nova serta teman-teman lainnya yang tidak dapat disebutkan satu per satu yang telah banyak memberikan kebaikan, waktu luang, membagi ilmu, motivasi, dan dukungan kepada penulis, semoga kita semua meraih sukses.

11. Seluruh rekan mahasiswa Jurusan D3 Ilmu Komputer angkatan ’07 terimakasih atas semua bantuan dan dukungannya.

Akhirnya dengan kerendahan hati penulis mempersembahkan Tugas Akhir ini, semoga bermanfaat bagi yang membutuhkan dan Allah selalu melimpahkan karuniaNya kepada kita semua.

Medan, Mei 2010

Penulis

TITIN DWINOVI 072406073


(7)

ABSTRAK

Kajian ini bertujuan untuk membangun sebuah website MAN 2 Model Medan yang dinamis. Website ini dapat digunakan oleh sekolah sebagai sarana penyebaran informasi dan pengolahan data. Website ini dibangun dengan menggunakan bahasa pemrograman PHP, MySQL sebagai pengolah database, Apache sebagai web server dan pendesainan menggunakan Macromedia Dreamweaver 8.


(8)

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

1.2 Rumusan Masalah ... 3

1.3 Batasan Masalah ... 3

1.4 Maksud dan Tujuan ... 4

1.5 Metode Penelitian ... 5

1.6 Sistematika Penelitian ... 6

Bab 2 Landasan Teori 2. 1 Pengertian Komputer ... 8

2. 1. 1 Sistem Komputer ... 10

2. 1. 2 Keunggulan Komputer ... 11

2. 2 Pengertian Data, Informasi, dan Sistem ... 11

2. 2. 1 Pengertian Data ... 11

2. 2. 2 Pengertian Informasi ... 12

2. 2. 3 Pengertian Sistem ... 13

2. 3 Sistem Informasi ... 14

2. 3. 1 Sistem Informasi Berbasis Komputer ... 14

2. 3. 2 Kemampuan Sistem Informasi ... 15

2. 4 Internet ... 16

2. 5 Website ... 17

2. 5. 1 Website Statis ... 17

2. 5. 2 Website Dinamis ... 18

2. 6 HTML ... 18

2. 7 XAMPP ... 19

2. 8 PHP ... 20

2. 8 1 Sejarah Singkat PHP ... 20

2. 8 2 Sintaks PHP ... 21

2. 8 3 Konsep Kerja PHP ... 22

2. 8 4 PHP dan Database ... 22

2. 9 MySQL ... 23

2. 10 Apache ... 25

2. 11 Cascading Style Sheet (CSS) ... 25


(9)

Bab 3 Gambaran Sekilas Tentang Sekolah Man 2 Model Medan

3. 1 Profil Sekolah ... 29

3. 2 Visi, Misi, dan Target ... 29

3. 3 Struktur Organisai Man 2 Model Medan ... 31

Bab 4 Perancangan Sistem 4. 1 Perancangan Sistem ………. 32

4. 2 Perancangan DFD (Data Flow Diagram) ………. 33

4. 3 Flowchart Sistem ………. 36

4. 4 Rancangan Database ………. 39

4. 5 Desain Dialog ………. 41

4. 5. 1 Desain Halaman Menu ………. 41

4. 5. 2 Rancangan Masukan (Input) ………. 44

4. 5. 3 Rancangan Keluaran (Output) ………. 48

Bab 5 Implementasi Sistem 5. 1 Pengertian Implementasi Sistem ... 51

5. 2 Tujuan Implemnetasi Sistem ... 52

5. 3 Komponen Sistem ... 52

5. 3. 1 Hardware ... 53

5. 3. 2 Software ... 53

5. 3. 3 Brainware ... 54

5. 4 Demonstrasi Program ... 54

Bab 6 Kesimpulan dan Saran 6. 1 Kesimpulan ... 62

6. 2 Saran ………. 63 Daftar Pustaka


(10)

DAFTAR TABEL

Halaman

Tabel 4. 1 Admin ………... 39

Tabel 4. 2 Fasilitas ………... 39

Tabel 4. 3 Guru ………... 40

Tabel 4. 4 Matapelajaran ………... 40

Tabel 4. 5 Siswa ………... 40

Tabel 4. 6 Buku Tamu ………... 40


(11)

DAFTAR GAMBAR

Halaman

Gambar 2. 1 Aktivitas Sistem Informasi ... 14

Gambar 3. 1 Struktur Organisasi MAN 2 Model Medan ………. 31

Gambar 4. 1 Diagram Konteks ………. 34

Gambar 4. 2 Diagram Level (0) Nol ………. 35

Gambar 4. 3 Flowchart Halaman Utama (Home) ………. 36

Gambar 4.4 Flowchart Halaman Menu Navigasi ………. 37

Gambar 4.5 Flowchart Halaman Login Administrator ………. 37

Gambar 4.6 Flowchart Halaman Menu Administrator ………. 38

Gambar 4. 7 Relasi Antar Tabel Database ………. 41

Gambar 4. 8 Halaman Menu Utama (Home) ………. 42

Gambar 4. 9 Halaman Menu Administrator ………. 43

Gambar 4. 10 Halaman Input Data Matapelajaran ………. 44

Gambar 4. 11 Halaman Browse Data Matapelajaran ………. 44

Gambar 4. 12 Halaman Input Data Guru ………. 45

Gambar 4. 13 Halaman Browse Data Guru ………. 45

Gambar 4. 14 Halaman Input Data Siswa ………. 46

Gambar 4. 15 Halaman Browse Data Siswa ………. 46

Gambar 4. 16 Halaman Input Data Fasilitas ………. 47

Gambar 4. 17 Halaman Browse Data Fasilitas ………. 47

Gambar 4. 18 Halaman Input Buku Tamu ………. 47

Gambar 4. 19 Halaman Browse Buku Tamu ………. 48

Gambar 4. 20 Halaman Informasi Fasilitas Sekolah ………. 48

Gambar 4. 21 Halaman Informasi Guru Sekolah ………. 49

Gambar 4. 22 Halaman Informasi Matapelajaran ………. 49

Gambar 4. 23 Halaman Informasi Siswa ………. 50

Gambar 5. 1 index.php ………. 55

Gambar 5. 2 profil.php ………. 55

Gambar 5. 3 visi.php ... 56

Gambar 5. 4 struktur.php ... 56

Gambar 5. 5 alumni.php ... 57

Gambar 5. 6 daftar.php ... 57

Gambar 5. 7 contac.php ... 58

Gambar 5. 8 bukutamu.php ... 58

Gambar 5. 9 login.php ... 59

Gambar 5. 10 siswa.php ... 59

Gambar 5. 11 guru.php ... 60

Gambar 5. 12 fasilitas.php ... 60

Gambar 5. 13 matapelajaran.php ... 61


(12)

ABSTRAK

Kajian ini bertujuan untuk membangun sebuah website MAN 2 Model Medan yang dinamis. Website ini dapat digunakan oleh sekolah sebagai sarana penyebaran informasi dan pengolahan data. Website ini dibangun dengan menggunakan bahasa pemrograman PHP, MySQL sebagai pengolah database, Apache sebagai web server dan pendesainan menggunakan Macromedia Dreamweaver 8.


(13)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Masa informasi adalah masa yang canggih dan kompleks, penuh dinamika dan perubahan terus-menerus. Meskipun demikian ia dapat diikuti atau dimonitor karena teknologi, khususnya komputer dan telekomunikasi yang telah melahirkan era informasi.

Komputer bukanlah alat yang hanya bisa mengolah data dan gambar saja, tetapi penggunaanya semakin meluas menjadi salah satu sarana komunikasi, media informasi dan edukasi.

Pengembangan teknologi informasi telah banyak menghasilkan sistem dan aplikasi-aplikasi yang sangat bermanfaat. Internet merupakan salah satu aplikasi yang digunakan untuk mengefisienkan proses komunikasi. Internet juga dapat mempermudah pengguna untuk menemukan informasi yang dibutuhkan.

Jaringan internet telah menjadi pelopor terjadinya revolusi teknologi. Terciptanya internet telah melahirkan ‘dunia baru’ yang memiliki pola, corak, dan karakteristik berbeda dengan dunia nyata. Kita semakin merasakan bahwa pengaruhnya telah membawa perubahan berarti dalam berbagai aspek kehidupan manusia.


(14)

Salah satu aplikasi dari internet yang dapat menyajikan informasi yang interaktif dan atraktif adalah layanan multimedia internet atau yang dikenal www (world wide web). Akhir-akhir ini layanan www lebih dikenal dengan web.

Dengan adanya internet kebutuhan akan informasi juga semakin meningkat. Salah satu informasi yang sangat dibutuhkan adalah informasi mengenai pendidikan. Infromasi mengenai pendidikan yang diperoleh pengguna melalui situs-situs pendidikan mulai dari tingkat SMP, SMA, bahkan sampai tingkat Universitas merupakan pemanfaatan dari teknologi informasi yang sangat berkembang pesat.

Oleh karena berkembangnya kemajuan teknologi, lembaga pendidikan khususnya MAN 2 Model Medan diharapkan untuk menerapkan teknologi informasi. Teknologi informasi ini bisa diimplementasikan ke dalam sebuah website. Karena belum adanya website MAN 2 Model Medan maka perlu untuk membuat sebuah

website agar penyampaian infromasi mengenai MAN 2 Model Medan dapat diakses

dengan mudah oleh pengguna.

Agar menghasilkan sebuah website maka dibutuhkan suatu aplikasi sistem informasi berbasis web dalam proses pelaksanaan program. Dalam hal ini, penulis menggunakan aplikasi dengan bahasa pemrograman PHP, MySQL sebagai pengolah

database, Apache sebagai web server dan pendesainan menggunakan Macromedia

Dreamweaver 8.

Sehubungan dengan keingintahuan penulis mengenai perkembangan yang terjadi pada MAN 2 Model Medan selaku alumni, dan membantu sekolah untuk membuat suatu wadah penyampaian informasi sehingga mempermudah semua pihak yang membutuhkan segala informasi yang ada pada sekolah MAN 2 Model Medan.

Hal inilah yang mendorong penulis untuk membuat tugas akhir dengan judul “Sistem Informasi Akademik Berbasis Web pada MAN 2 Model Medan”.


(15)

Semoga dengan selesainya sistem informasi dengan judul diatas, nantinya bermanfaat untuk memberikan informasi dengan cepat serta lebih efesien. Dan dapat memanfaatkan secara lebih baik sumber daya komputer yang lainnya bagi siapa saja yang membutuhkan dan bagi penulis khususnya.

1.2 Rumusan Masalah

Penulisan tugas akhir ini memfokuskan pada pembuatan dan perancangan website yang akan memberikan informasi mengenai MAN 2 Model Medan.

Melihat begitu luasnya permasalahan yang diangkat dalam tugas akhir ini, maka perlu adanya batasan masalah agar pembahasan lebih terarah. Adapun pokok permasalahan yang dibahas adalah sebagai berikut :

a. Bagaimana manfaat aplikasi website yang berisi tentang sistem informasi akademik pada MAN 2 Model Medan.

b. Bagaimana perancangan website sehingga penyampaian informasi dapat tersaji dengan baik.

c. Bagaimana informasi dapat terus diperbaharui jika terdapat informasi yang terbaru.

1.3 Batasan Masalah

Dalam membuat Sistem Informasi ini terdapat beberapa batasan, yaitu :

1. Aplikasi Sistem Informasi ini cukup sederhana, sehingga tidak terlalu banyak terdapat fitur di dalamnya.


(16)

2. Sistem Informasi ini hanya menampilkan data mengenai sejarah sekolah, profil, visi misi, data guru dan pegawai, data matapelajaran, fasilitas sekolah dan buku tamu.

3. Sistem informasi ini hanya berisikan informasi mengenai kegiatan dan hal-hal yang terdapat pada MAN 2 Model Medan.

1.4 Tujuan Penelitian

Adapun tujuan pelaksanaan penelitian ini untuk membuat sistem informasi berbasis web yang dinamis pada MAN 2 Model Medan. Sistem ini dibangun menggunakan bahasa pemrograman PHP, MySQL sebagai pengolah database, Apache sebagai web server dan pendesainan menggunakan Macromedia Dreamweaver 8.

1.5 Kontribusi Penelitian

Adapun kontribusi dari pembuatan Tugas Akhir ini antara lain :

1. Memberikan suatu sistem informasi yang komputerisasi sehingga lebih efesien dan akurat.

2. Mempermudah penyampaian informasi bagi semua pihak yang membutuhkan, khusunya kepada siswa, guru, dan pegawai MAN 2 Model Medan.

3. Dapat membantu proses belajar dan mengajar pada MAN 2 Model Medan. 4. Untuk menghasilkan suatu situs web dinamis yang dapat menyajikan

informasi-informasi mengenai sekolah.

5. Memberikan contoh langsung dalam penerapan dan manfaat Teknologi Informasi kepada para siswa.


(17)

6. Mampu membuka wawasan para pengguna sistem informasi untuk dapat memanfaatkan sumber daya komputer yang ada.

1.6 Metodologi Penelitian

Metode adalah suatu cara atau teknik yang sistematik untuk mengerjakan atau menyelesaikan sesuatu. Berikut ini metodologi penelitian yang penulis gunakan dalam pembuatan website ini, yaitu :

1. Pengumpulan Data

Penulis mengumpulkan data sekunder yang dibutuhkan untuk perancangan website dengan mengobservasi terlebih dahulu. Kemudian penulis melakukan interview kepada pihak yang terkait.

2. Menganalisa Data

Data yang telah diperoleh akan diolah untuk dianalisa, jika masih terdapat data yang kurang maka perlu pengambilan data kembali.

3. Perancangan Program

Perancangan akan dilakukan dengan menyelesaikan desain layout/ tampilan pada

website. Pendesainan dibangun dengan menggunakan Macromedia Dreamweaver 8.

4. Pengerjaan Program

Setelah desain tampilan selesai dirancang, penulis akan mengerjakan program dengan menggunakan bahasa pemrograman PHP, database MySQL, dan Apache sebagai web server.


(18)

5. Uji Program

Pengujian akan dilaksanakan jika program telah selesai dikerjakan. Bila saat pengujian terdapat kesalahan maka perlu adanya perbaikan terhadap program agar menghasilkan hasil yang maksimal.

6. Laporan Program

Setelah program bebas dari kesalahan/ error, maka diperlukan laporan dari program sebagai suatu media untuk mendokumentasikan program.

1.7 Sistematika Penelitian

Dalam penulisan laporan Tugas Akhir ini, penulis membagi laporan menjadi enam bab pokok agar mempermudah penulisan laporan dan mudah untuk dipahami. Setiap bab memiliki sub-sub bab yang saling berkaitan, di mana sistematikanya dapat dilihat sebagai berikut :

BAB 1 : PENDAHULUAN

Pada bab ini penulis menguraikan secara singkat tentang latar belakang, rumusan masalah, batasan masalah, maksud dan tujuan, metode penelitian, dan sistematika penulisan.

BAB 2 : LANDASAN TEORI

Bab ini berisikan tentang teoritis mengenai metode penyusunan data, pengertian-pengertian, dan mengenai penggunaan bahasa

pemrograman yang digunakan.

BAB 3 : GAMBARAN SEKILAS MAN 2 MODEL MEDAN

Bab ini menjelaskan tentang profil, struktur organisasi, serta visi misi MAN 2 Model Medan


(19)

BAB 4 : PERANCANGAN SISTEM

Bab ini berisikan pembahasan mengenai sistem yang dirancang, dan penggunaan aplikasi dan bahasa pemrograman yang digunakan. BAB 5 : IMPLEMENTASI SISTEM

Bab ini terdiri dari implementasi sistem, tujuan imlpementasi sistem, spesifikasi sistem, dan instalasi Apache, PHP, dan, MySQL, serta konfigurasinya.

BAB 6 : KESIMPULAN DAN SARAN

Bab ini berisikan kesimpulan dan saran yang penulis peroleh selama melaksanakan penelitian dan perancangan program.


(20)

BAB 2

LANDASAN TEORI

2. 1 Pengertian Komputer

Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Kata komputer (computer) berasal dari bahasa latin computare yang berarti menghitung. Berikut beberapa pengertian komputer (Sutarman, 2009) adalah sebagai berikut:

1. Menurut buku Computer Annual (Robert H. Blissmer)

Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut:

Menerima input,

Memproses input tadi sesuai dengan programnya,

 Menyimpan perintah-perintah dan hasil dari pengolahan,

Menyediakan output dalam bentuk informasi 2. Menurut buku Computer Today (Donald H. Sanders)

Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan agar secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output di bawah pengawasan suatu langkah-langkah instruksi program yang tersimpan pada memori.


(21)

Komputer adalah mesin penghitung elektronik yang dengan cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya dan menghasilkan output informasi.

4. Menurut buku Introduction to the Computer, The Tool of business (William M. Fuori)

Komputer adalah suatu pemroses data yang dapat melakukan perhitungan yang besar dan cepat, termasuk perhitungan aritmatika yang besar atau operasi logika, tanpa campur tangan dari manusia mengoperasikan selama pemrosesan.

5. Menurut buku Introduction to Computers (Gordon B. Davis)

Komputer adalah tipe khusus alat penghitung yang mempunyai sifat tertentu yang pasti.

Berdasarkan beberapa pengertian diatas, dapat disimpulkan bahwa komputer adalah : 1. Alat elektronik yang dapat melakukan perhitungan numerik

2. Alat yang dapat membaca input data dan mengolahnya sesuai dengan program yang ditetapkan untuk menghasilkan informasi yang merupakan output hasil pemrosesan input data.

3. Alat yang dapat melakukan penyimpanan data, yaitu program, input, maupun

ouput hasil pengolahan.

4. Alat yang bekerja secara otomatis sesuai dengan aturan yang sudah ditetapkan dalam program.

Perkembangan teknologi informasi dan ilmu komputer semakin berkembang secara cepat sehingga komputer tidak hanya sebagai alat hitung saja. Beberapa fungsi lain yang tercipta antara lain, pengolahan data, permainan, membuat grafik, merancang gambar teknik, pengontrolan, pengeditan, dan sebagainya.


(22)

2. 1. 1 Sistem Komputer

Komputer dapat melakukan rangkaian pekerjaan secara otomatis melalui instruksi (program) yang diberikan, dan alat pengolah data menjadi informasi melalui proses tertentu. Agar komputer dapat digunakan untuk mengolah data, maka harus berbentuk sistem komputer. Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi (Sutarman, 2009). Agar tujuan pokok tesebut terlaksana, maka harus ada elemen-elemen yang mendukungnya. Berikut ini elemen-elemen dari sistem komputer (Sutarman, 2009), yaitu:

1. Hardware (perangkat keras/ piranti keras) adalah peralatan pada sistem

komputer yang secara fisik terlihat dan dapat disentuh.

2. Software (perangkat lunak/ piranti lunak) adalah program yang berisi

perintah-perintah untuk melakukan pengolahan data.

3. Brainware adalah manusia yang terlibat di dalam pengoperasian serta

pengaturan sistem komputer.

Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa adanya software, tidak akan berfungsi sesuai dengan yang diharapkan, hanya berupa benda mati saja. Software akan mengoperasikan hardware. Hardware yang sudah didukung oleh software juga tidak akan berfungsi jika tidak ada manusia yang mengoperasikannya. Akan tetapi jika ketiga elemen ini telah dikombinasikan sesuai dengan fungsinya masing-masing, maka akan terjadi suatu proses yang akan menghasilkan suatu informasi sesuai dengan yang diharapkan.


(23)

2. 1. 2 Keunggulan Komputer

Komputer sebagai produk teknologi memiliki keunggulan (Sutarman, 2009), antara lain:

1. Mampu mengakses dengan cepat dan tepat 2. Menghasilkan informasi dari data yang telah lama

3. Mampu memproses data yang sangat besar menjadi informasi

4. Mampu menyimpan data yang sangat banyak (sampai berukuran tera byte) 5. Mampu melakukan importing dan exporting data yang dirancang secara khusus. Komputer dapat bekerja menurut perintah manusia yang menggunakannya. Manusia memberi perintah kepada komputer dengan menggunakan bahasa manusia. Kemudian interpreter/ compiler (penterjemah) akan membantu untuk menerjemahkan bahasa manusia ke bahasa mesin yang dimengerti oleh komputer. Selanjutnya komputer akan bekerja sesuai dengan perintah dan jika telah selesai akan menghasilkan informasi.

2. 2 Pengertian Data, Informasi, dan Sistem 2. 2. 1 Pengertian Data

Data merupakan istilah paling mendasar dalam database. Pada awalnya data menyatakan fakta yang dapat direkam dan disimpan pada media komputer, misalnya

hard disk. Namun, saat sekarang ini, data tidak hanya berbentuk teks saja tetapi juga

bisa berupa dokumen, gambar, suara ataupun potongan video. Berikut ini beberapa pengertian tentang data adalah sebagai berikut :

a. Menurut Laudon dan Loudon dalam bukunya Management Information System menyatakan data merupakan fakta-fakta mentah yang mewakili


(24)

kejadian-kejadian yang berlangsung dalam organisasi atau lingkungan fisik sebelum ditata dan diatur ke dalam bentuk yang dapat dipahami dan digunakan orang.

b. Deskripsi tentang benda, kejadian, aktivitas, dan transaksi yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai. c. Sedangkan data menurut Wilkinson adalah fakta, angka, bahkan simbol

mentah. Secara bersama-sama merupakan masukan bagi suatu sisitem informasi.

Dari beberapa pengertian di atas, dapat disimpulkan bahwa data adalah suatu bahan mentah yang kelak dapat diolah lebih lanjut untuk menjadi sesuatu yang lebih bermakna.

2. 2. 2 Pengertian Informasi

Informasi dan data merupakan unsur dasar dalam pembuatn sistem. Informasi seringkali dipertukarkan dengan data. Beberapa pengertian mengenai informasi adalah sebagai berikut :

a. Menurut Hoffer, dkk menyatakan informasi merupakan data yang telah diperoses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakannnya.

b. Menurut Davis informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang.

c. Sedangkan pengertian informasi menurut Laudon dan Loudon adalah data yang telah diolah menjadi bentuk yang bermakna dan berguna bagi manusia.


(25)

Dari beberapa pengertian diatas, dapat disimpulkan bahwa informasi bermuara pada data. Infomasi memberikan suatu nilai tambah atau pengetahuan bagi yang menggunakannya. Dan informasi dapat digunakan untuk pengambilan keputusan.

Suatu data akan menjadi sebuah informasi karena ada parameter lain yang mempengaruhinya, yaitu pengetahuan awal dan waktu. Dengan kata lain, pengetahuan awal yang dimiliki oleh seseorang dan ketepatan waktu dapat membuat suatu data menjadi informasi (atau tidak lagi menjadi informasi). Dan makna yang terkandung dalam informasi itu sendiri bisa berubah dari suatu masa ke masa lain.

2. 2. 3 Pengertian Sistem

Berikut beberapa pengertian tentang sistem adalah sebagai berikut:

 Menurut Suharso dan Ana Retnoningsih dalam kamus besar bahasa indonesia sistem adalah sekelompok bagian-bagian alat dan sebagainya yang bekerja bersama-sama untuk melakukan sesuatu maksud. Cara atau metode yang teratur untuk melakukan sesuatu.

 Sistem merupakan kumpulan dari bagian-bagian (subsistem) yang terkait menjadi satu bentuk mekanisme kerja yang memberi fungsi dan manfaat tertentu (Sutarman, 2009).

 Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama.

Dari beberapa pengertian diatas dapat diambil suatu kesimpulan bahwa sistem adalah suatu metode yang berada satu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai satu tujuan tertentu.


(26)

2. 3 Sistem Informasi

Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi (Kadir, 2009). Secara teknis sistem informasi dapat didefenisikan sebagai sekumpulan komponen yang saling berhubungan, mengumpulkan (atau mendapatkan), memproses, menyimpan dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi (Laudon, K. C dan Laudon, J. P , 2007).

Tiga aktivitas di dalam sistem informasi akan memproduksi informasi yang dibutuhkan adalah input, proses dan output. Input, merekam atau mengumpulkan data mentah dari dalam maupun luar organisasi. Proses, mengubah data input mentah ini menjadi bentuk yang berarti. Output, mengirimkan informasi yang telah diproses ke orang yang akan menggunakan atau kepada aktivitas yang akan menggunakan informasi tersebut. Berikut ilustrasi dari tiga aktivitas diatas:

Gambar 2. 1 Aktivitas Sistem Informasi 2. 3. 1 Sistem Informasi Berbasis Komputer

Sistem informasi berbasis komputer adalah sebuah sistem informasi yang menggunakan komputer dan teknologi telekomunikasi untuk melakukan tugas-tugas yang diinginkan. Teknologi Informasi (TI) merupakan komponen tertentu pada sebuah sistem. Hanya sedikit teknologi informasi yang digunakan secara terpisah, Teknologi

INPUT PROSES OUTPUT


(27)

informasi dikombinasikan atau digabungkan ke dalam sistem informasi merupakan cara efektif dalam pemanfaatan TI.

Komponen- komponen dasar dari sistem informasi (Sutarman, 2009) antara lain sebagai berikut:

a. Hardware, kumpulan peralatan seperti processor, monitor, keyboard, dan printer

yang menerima data dan informasi, memproses data tersebut dan menampilkan data tersebut.

b. Software, kumpulan program-program komputer yang memungkinkan hardware

memproses data.

c. Database, sekumpulan file yang saling berhubungan dan terorganisasi atau

kumpulan record-record yang menyimpan data dan hubungan diantaranya.

d. Network, sebuah sistem yang terhubung yang menunjang adanya pemakaian

bersama sumber di antara komputer-komputer yang berbeda.

e. People, elemen yang paling penting dalam sistem informasi, termasuk orang-orang

yang bekerja dengan sistem informasi atau menggunakan output-nya.

2. 3. 2 Kemampuan Sistem Informasi

Informasi pada saat sekarang ini hampir sudah menjadai sebuah kebutuhan yang dibutuhkan setiap orang. Untuk bisa bertahan dalam lingkungan bisnis modern, organisasi mengharapkan sistem informasi yang digunakan mempunyai kemampuan yang hebat. Karena hal ini, sistem informasi harus mampu melakukan hal-hal berikut (Sutarman, 2009):


(28)

a. Menyediakan proses transaksi yang cepat dan akurat.

Setiap transaksi menghasilkan data yang harus ditangkap secara akurat dan cepat. Proses ini disebut proses transaksi, dan sistem informasi yang menangkap, merekam, menyimpan, dan meng-update data ini disebut sistem proses transaksi. b. Menyediakan penyimpanan dengan kapasitas besar dan akses cepat terhadap

penyimpanan.

c. Menyediakan komunikasi yang cepat (mesin dengan mesin, manusia dengan manusia)

Jaringan memungkinkan pekerja organisasi dan komputer untuk berkomunikasi secara langsung ke seluruh dunia. Jaringan dengan kapasitas bertransmisi yang tinggi (mempunyai bandwidth tinggi) memungkinkan melakukan komunikasi dengan cepat. Bandwidth yang besar tersebut memungkinkan proses transmisi data, suara, gambar, dokumen, dan video dengan gerakan penuh dilakukan secara simultan.

d. Mengurangi informasi yang terlalu berlebihan

e. Menyediakan penunjang dalam pengambilan keputusan f. Menyediakan senjata kompetitif

Sistem informasi dihubungkan sepanjang rantai permintaan untuk memberikan keuntungan-keuntungan yang kompetitif kepada organisasi yang terjaring

2. 4 Internet

Internet adalah sebuah jaringan komputer global, yang terdiri dari jutaan komputer yang saling terhubung dengan menggunakan protocol yang sama untuk berbagi informasi secara bersama.


(29)

2. 5 Website

World Wide Web yang dikenal dengan website atau sering disingkat dengan www atau

“web” saja merupakan sebuah sistem dengan standar yang telah disepakati bersama untuk menyimpan, mencari, memformat, dan menampilakn informasi menggunakan arsitektur klient/ server (Laudon, K. C dan Laudon, J. P , 2007). Sebuah web memiliki banyak dokumen yang biasa disebut dengan halaman web, serta dilengkapi dengan komponen-komponen lain seperti image, media, dan lain-lain (Madcoms, 2007).

Web secara fisik adalah kumpulan komputer pribadi, web browser, koneksi ke ISP, komputer server, router, dan switch yang digunakan untuk mengalirkan informasi dan menjadi wahana pertama berbagai pihak terkait (Oetomo, 2007).

Fasilitas web mengizinkan user untuk mengakses dan berinteraksi dengan teks, grafik, animasi, foto, suara, dan video. World Wide Web dikembangkan oleh W3C (World Wide Web Consortium) yang merupakan badan resmi dalam membuat standar web. Website bekerja berdasarkan pada tiga mekanisme berikut (Supriyanto, 2007): 1. Protocol standard, aturan yang di gunakan untuk berkomunikasi pada computer

networking, dan HTTP (Hypertext Transfer Protocol) adalah protocol untuk

website.

2. Address, website memiliki aturan penamaan alamat web yaitu URL (Uniform

Resource Locator) yang digunakan sebagai standar alamat internet.

3. HTML, digunakan untuk membuat dokumen yang bisa diakses melalui web.

2. 5. 1 Website Statis

Web statis adalah web yang berisi atau menampilkan informasi-informasi yang sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan


(30)

web tersebut. Cara mudah untuk mengetahui sebuah web statis atau dinamis dapat

dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap maka web tersebut statis.

Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web dan apabila diklik akan berpindah ke halaman web yang lain. Interaksi user terbatas, hanya dapat melihat informasi yang ditampilkan. Web statis biasanya merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau .htm.

2. 5. 2 Website Dinamis

Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan user. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang di tampilkan. Web dinamis bersifat interaktif, tidak kaku, dan dalam segi tampilan layout lebih indah.

2. 6 HTML

HTML (HyperText Markup Language) dikenal sebagai bahasa kode berbasis teks untuk membuat sebuah halaman web, keberadaannya dikenal dengan adanya ekstensi *.htm atau *.html (Madcoms, 2008).

HTML merupakan suatu bahasa dari website (www) yang dipergunakan untuk menyusun dan membentuk dokumen agar dapat ditampilkan pada program browser (Supriyanto, 2007). Ketika user mengakses web, maka ia mengakses dokumen seseorang yang ditulis dengan menggunakan format HTML. Dapat disimpulkan


(31)

bahwa HTML merupakan protokol yang digunakan untuk mentransfer data atau dokumen dari web server ke browser.

Dalam penggunaan HTML, HTML menentukan dua fungsi (Supriyanto, 2007), yaitu:

1. Membentuk tata letak dokumen, baik jenis huruf, gambar, dan komponen-komponen lainnya.

2. Menentukan hubungan ke dokumen lainnya, HTML merupakan suatu bahasa komputer yang termasuk dalam katagori SGML (Standard Generalized Markup

Language) di mana bentuknya merupakan file standar ASCII yang berisi

kode-kode untuk mengatur dokumen.

HTML bersifat fleksibel, artinya HTML dapat disisipi kode-kode script seperti JavaScript, VBScript, dan juga bahasa pemrograman berbasis web seperti PHP dan ASP. Animasi seperti Flash serta beberapa jenis file grafis dan multimedia juga dapat disisipkan dan ditampilkan melalui HTML. Fleksibilitas HTML dan daya dukung ini meningkatkan daya guna dan menjadikannya sebagai bahasa kode yang dinamis (Madcoms, 2008).

2. 7 XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi, yaitu Windows, Linux, Mac OS, dan Solaris), Apache, MySQL, PHP dan Perl. Program ini


(32)

tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari www.apachefriends.org/en/xampp.html.

2. 8 PHP

PHP merupakan singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa pemrograman skrip yang diletakkan dalam server yang biasa digunakan untuk membuat aplikasi web yang bersifat dinamis. Maksud web dinamis adalah dapat membentuk suatu tampilan web berdasarkan permintaan terkini, dapat dilakukan dengan menampilkan isi database ke halaman web. PHP juga digunakan secara

command line, yaitu skrip PHP dapat dijalankan tanpa melibatkan web server maupun browser (Kadir, 2008a).

Dengan menggunakan lisensi GPL (GNU Public License), PHP bebas didistibusikan oleh siapa saja dan kemana saja. Software ini dapat diunduh pada situs

http:// www.php.net dan tersedia untuk berbagai platform (seperti Windows, Linux, dan lain-lain). PHP tersedia dalam bentuk kode biner maupun kode sumber yang lengkap.

2. 8. 1 Sejarah Singkat PHP

PHP diciptakan pertama kali oleh Rasmus Lerdoft pada tahun 1994. Awalnya, Rasmus Lerdoft membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya. Skrip-skrip ini selanjutnya dikemas menjadi


(33)

tool yang disebut “Personal Home Page”. Hal inilah yang menjadi cikal-bakal

terbentuknya PHP.

Pada tahun 1995, Rasmus menciptakan PHP/ FI versi 2. Pada versi ini pemrogram dapat menempelkan kode terstruktur di dalam tag HTML. Kode PHP juga bisa berkomunikasi dengan database dan melakukna perhitungan-perhitungan yang kompleks. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0 pada tahun 1996. Hasil dari penyempurnaan yang terus dilakukan, maka diluncurkanlah PHP 3.0 pada tahun 1998, dan PHP 4.0 pada tahun 2000. Tidak hanya sampai di situ, kemampuan PHP terus ditambah hingga menghasilkan versi terbaru dari PHP adalah PHP 5.2.x.

2. 8. 2 Sintaks PHP

Sintaks adalah rule atau aturan yang harus diikuti untuk secara tepat menulis kode yang terstruktur. Semua kode PHP harus mengikuti bentuk dasar berikut:

<?php

// semua kode PHP diletakkan di sini ?>

Atau menggunakan tag yang lebih pendek seperti di bawah ini tetapi diperlukan tambahan seting pada server web:

<? ?>

Sama halnya dengan bahasa pemrograman yang lain, PHP juga mengharuskan penyimpanan file script dengan ekstensi .php.


(34)

2. 8. 3 Konsep Kerja PHP

Model kerja HTML diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resource Locator), browser mendapatkan alamat dari

web server, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala

informasi yang dibutuhkan oleh web server.

Selanjutnya, web server akan mencarikan file yang diminta dan memberikan isinya ke browser. Browser yang telah menerima isinya akan segera melakukan proses penerjemahan kode HTML dan menampilkannya ke layar user.

Konsep kerja halaman PHP, prinsipnya serupa dengan kode HTML. PHP bekerja sebagai interpreter sehingga memerlukan kode asli. Ketika program yang berekstensi .php diminta oleh user, web server yang menanganinya akan mengambil kode sumber PHP-nya dan menyerahkan ke interpreter PHP. Selanjutnya, interpreter PHP segera mengeksekusi kode dan menyerahkan hasilnya ke web server. Setelah itu

web server menyerahkan kode yang dihasilkan inerpreter PHP ke user yang

memintanya. Kode inilah yang akan diterjemahkan oleh brieser untuk ditampilkan di layar. Jika kode mengandung perintah untuk mengakses database maka pada saat mengeksekusi kode lah PHP akan berkomunikasi ke database server.

2. 8. 4 PHP dan Database

Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai database. Sehingga, untuk menampilkan data yang bersifat dinamis, yang diambil dari database merupakan hal yang mudah untuk diimplementasikan. Inilah latar belakang mengapa PHP sangat tepat untuk membangun halaman-halaman web dinamis.


(35)

Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database meskipun dengan kelengkapan yang berbeda-beda. Beberapa diantaranya :

 DBM,

 FilePro (Personix, Inc),

 Informix,

 Ingres,

 InterBase,

 Microsoft Access,

 MSQL,

 MySQL,

 Oracle,

 PostgreSQL,

 Sybase

2. 9 MySQL

MySQL adalah salah satu jenis database server yang sangat populer, hal ini disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses

databasenya. MySQL bersifat Open Source, software ini dilengkapi dengan source code (kode yang dipakai untuk membuat MySQL), bentuk executable-nya atau kode

yang dapat dijalankan secara langsung dalam sistem operasi (Kadir, 2008b).

MySQL awalnya dibuat oleh perusahaan konsultan bernama TcX yang berlokasi di Swedia. Saat ini pengembangan MySQL berada di bawah naungan perusahaan MySQL AB. Dan bisa diperoleh dengan cara mengunduh di internet melalui situs www.mysql.com


(36)

MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya, istilah tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. Sebagai software DBMS, MySQL memiliki sejumlah fitur, diantaranya :

 Multiplatform

MySQL tersedia pada beberapa platform (Windows, Linux, Unix, dan lain-lain)

 Andal, cepat, dan mudah digunakan

MySQL tergolong sebagai database server (server yang melayani permintaan terhadap database) yang andal, dapat menangani database yang besar dengan kecepatan yang tinggi, mendukung banyak fungsi untuk mengakses database, dan mudah digunakan.

 Jaminan keamanan akses

MySQL mendukung pengamanan database dengan berbagai kriteria pengaksesan. Penerapannya seperti pada saat mengatur user tertentu agar bisa mengakses data yang bersifat rahasia, sedangkan user lain tidak boleh. MySQL juga mendukung konektivitas ke berbagai software. Misalnya, dengan menggunakan ODBC (Open Database Connectivity), database yang ditangani MySQL dapat diakses melalui program yang dibuat dengan Visual Basic. Melalui JDBC (Java Database Connectivity) program klien yang berbasis Java dapat berkomunikasi dengan MySQL. MySQL juga bisa diakses melalui aplikasi berbasis web, misalnya dengan mengguanakan PHP.


(37)

MySQL mendukung perintah SQL (Structured Query Language). SQL merupakan standar dalam pengaksesan database relasional. Pengetahuan akan SQL akan memudahkan user untuk menggunakan MySQL

MySQL mempunyai empat instruksi dasar yang sangat mendukung dalam pembentukan sebuah database. Yaitu select, insert, update, dan delete, masing-masing digunakan untuk menampilkan data, menginput atau menambah data, mengubah data, dan menghapus data dalam database (Madcoms, 2008).

2. 10 Apache

Web server Apache berbasiskan Open Source dan mulai populer di internet sejak tahun 1996 karena Open Source. Apache bebas didistribusikan oleh siapa saja dan ke siapa saja. Software ini dapat diunduh pada situs http:// www.apache.org dan tersedia untuk berbagai platform, diantaranya Windows, Linux, dan Unix.

Agar dokumen-dokumen web yang berekstensi HTML ataupun PHP bisa diakses oleh browser maka dokumen-dokumen tersebut perlu diletakkan dalam direktori khusus yang diatur oleh Apache. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan, berdasarkan kode PHP yang dituliskan maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

2. 11 Cascading Style Sheet (CSS)

Cascading Style Sheet (CSS) adalah suatu cara untuk membuat format atau layout


(38)

karena sulitnya mengatur layout tampilan dokumen web yang dibuat dengan HTML murni meskipun telah menggunakan berbagai kombinasi format

CSS dapat ditulis dengan pada bagian body, head suatu dokumen HTML atau diletakkan di sebuah file terpisah. Perintah-perintah CSS dibatasi oleh tag <style>

dan </style>. Beberapa hal yang dapat dilakukan oleh CSS (Husni, 2007), antara lain:

1. Mendefenisikan tampilan halaman web yang dibuat dalam satu tempat khusus, lebih baik daripada menulis berulang-ulang dalam satu atau beberapa halaman web.

2. Kemudahan mengubah tampilan halaman web bahkan setelah halaman itu selesai dibuat. Karena style didefenisikan dalam satu tempat maka dapat mengubah tampilan sebuah situs dengan sekali kerja.

3. Mendefenisikan ukuran huruf dan atribut-atribut serupa yang memiliki akurasi setingkat word processor, menempatkan content halaman web dalam ketelitian pixel, mengulang pendefenisian tag-tag HTML secara keseluruhan.

4. Mendefinisikan style sesuai kebutuhan untuk link.

5. Mendefenisikan layer yang dapat diletakkan di atas elemem lain.

2. 12 Macromedia Dreamweaver 8

Dreamweaver adalah sebuah HTML editor profesional yang berfungsi untuk mendesain secara visual dan mengelola situs web maupun halaman web (Madcoms, 2007). Dreamweaver 8 merupakan salah satu program desain web yang dalam perkembangannya sudah menjadi salah satu aplikasi yang berfungsi sebagai pengembangan web (Web Development). Dremweaver 8 ini dapat melakukan


(39)

pendesainnan layout (untuk membuat tampilan dari web), membuat skrip yang memiliki fasilitas pengecekan/ validasi dari keyword untuk setiap server side yang digunakan, dan membuat sebuah website yang dinamis .

Dalam pembuatan web dinamis membutuhkan kemampuan Dreamweaver menggunakan DML (Data Manipulation Language) yang dimiliki oleh SQL. Dreamweaver juga memungkinkan penggunaan fungsi DDL (Data Definition

Language) untuk mendukung pembuatan kode yang memiliki pengecekan validasi

(Sakur, 2007).

 Data Definition Language (DDL),

SQL memiliki kemampuan untuk melakukan pendefinisian data yang berupa pembuatan tabel atau database, penghapusan tabel ataupun databasse, dan lain-lain.

 Data Manipulation Language (DML),

SQL memiliki kemampuan untuk melakukan manipulasi data dari suatu database yang meliputi proses penambahan data, pemilihan data, proses penghapusan dan perubahan data.

Fungsi DDL dapat digunakan untuk membuat atau menulis skrip pada mode Code yang khusus disediakan oleh Dreamweaver 8 untuk menuliskan scripting. Hal ini tidak jauh berbeda jika menggunakan Notepad sebagai sarana pembuatan skrip, namun keunggulan yang paling hebat dari Dreamweaver 8 adalah kode yang dibuat akan diberikan validasi dengan teknik pewarnaan yang sempurna sehingga mempermudah mengetahui bila terjadi kesalahan penggunaan keyword.

Secara garis besar Dreamweaver 8 tetap memiliki konsistensi di dalam arsitektur program, dengan 3 aspek utama, yaitu Design Layout, Code, dan Development. Dreamweaver 8 juga didukung untuk pengembangan penggunaan CSS,


(40)

XML, dan RSS. Penggabungan tiga aspek dan beberapa tools pendukung inilah yang menyebabkan Dreamweaver 8 memiliki kemampuan yang powerful sehingga pengembangan web menjadi mudah dan menyenangkan.


(41)

BAB 3

GAMBARAN SEKILAS TENTANG SEKOLAH MAN 2 MODEL MEDAN

3. 1 Profil Sekolah

1. NSM : 311127503002

2. NAMA MADRASAH : MADRASAH ALIYAH NEGERI 2 MODEL

MEDAN ( MAN 2 MODEL MEDAN )

3. STATUS MADRASAH : NEGERI

4. AKREDITAS : A

5. ALAMAT : JL. WILLIEM ISKANDAR (JL. PANCING)

No. 7A MEDAN dan JL. MELATI RAYA (HELVETIA) MEDAN

6. TELEPHONE : (061) 4524714 dan (061) 8441534

7. KECAMATAN : MEDAN TEMBUNG

8. KOTA : MEDAN

9. PROVINSI : SUMATERA UTARA

3. 2 Visi, Misi, dan Target

Visi Man 2 Model Medan


(42)

Misi Man 2 Model Medan

1. Meningkatkan pendidikan yang didasarkan pada pendidikan agama sebagai pembinaan moral.

2. Menyelenggarakan program pembelajaran yang berkualitas sesuai kebutuhan masyarakat.

3. Meningkatkan SDM tenaga kependidikan dengan berorientasi pendidikan bermoral.

4. Menghasilkan lulusan yang memiliki keterampilan dengan penerapan program Life Skill.

Target Man 2 Model Medan

1. Diterimanya lulusan Man 2 Model Medan di perguruan tinggi yang berkualitas baik di dalam dan luar negeri (>80%) tiap tahun.

2. Diraihnya prestasi akademik yang baik oleh alumni Man 2 Model Medan selama belajar di perguruan tinggi.

3. Terciptanya kehidupan religius di lingkungan kampus Man 2 Model Medan yang diperlihatkan dengan perilaku: ikhlas, sederhana, mandiri, ukhuwah dan bebas berkreasi.

4. Diterimanya lulusan Man 2 Model Medan bekerja di berbagai instansi pemerintahan dan swasta baik dalam maupun luar negeri.


(43)

3. 3 Struktur Organisai Man 2 Model Medan


(44)

BAB 4

PERANCANGAN SISTEM

4. 1 Perancangan Sistem

Dalam perancangan sebuah website banyak hal yang harus dilakukan diantaranya adalah persiapan, perencanaan yang baik, tujuan yang jelas dan memastikan sistem sesuai dengan yang diharapkan. Langkah sederhana untuk memastikan sistem berjalan dengan baik dengan cara mencobanya berulang-ulang karena menyangkut dengan semua elemen yang membentuk website.

Agar menghasilkan sebuah website yang diinginkan sesuai dengan tujuan awal, maka perlu dilakukan identifikasi awal antara lain:

1. Website apa yang akan dibangun ?

2. Siapa saja pengunjung yang akan berkunjung ke website tersebut ?

3. Aktivitas apa saja yang dapat dilakukan pengunjung pada website tersebut ? 4. Target apa yang akan dicapai dalam pembuatan website tersebut ?

Jawaban dari pertanyaan-pertanyaan diatas, akan semakin mempermudah dan memperjelas perancangan sistem dalam pembangunan sebuah website. Karena hal ini lah yang menjadi kunci utama pembuatan dan pengembangan sebuah website sehingga menghasilkan hasil yang terbaik. Sesuai dengan kebutuhan untuk membangun sebuah website, berikut jawaban dari beberapa pertanyaan diatas :


(45)

1. Website yang akan dibangun adalah website MAN 2 Model Medan, sistem infromasi berbasis web ini hanya dipergunakan untuk kepentingan penyampaian data dan informasi kepada yang membutuhkan.

2. Pengunjung website ini adalah para guru, siswa, staf tata usaha, dan masyarakat umum yang membutuhkan informasi mengenai MAN 2 Model Medan.

3. Aktivitas utama adalah mengetahui informasi mengenai data guru, staf tata usaha dan siswa. Banyak informasi lain yang berkaitan dengan MAN 2 Model Medan.

4. Target pembuatan website ini adalah pengunjung dapat mengetahui informasi dan data yang terdapat pada MAN 2 Model Medan secara cepat dan akurat tanpa terhalang oleh jarak.

4. 2 Perancangan DFD (Data Flow Diagram)

Data Flow Diagram merupakan diagram yang mengunakan notasi-notasi atau

simbol-simbol untuk mengambarkan sistem jaringan kerja antar fungsi-fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data.

Berikut ini adalah Data Flow Diagram yang penulis gunakan untuk menerangkan data yang masuk dan keluar dari dan ke masing-masing entity yang ada. Data Flow Diagram (DFD) yang penulis gunakan dibagi kedalam dua (2) level yaitu diagram konteks dan diagram level 0.


(46)

Tata Usaha User (pengunjung)

Website Madrasah Aliyah Negeri (MAN) 2

Model Medan 0

Kepala Sekolah - data fasilitas

- data guru

- data matapelajaran - Buku tamu

Buku tamu - info fasilitas - info guru

- info matapelajaran - info siswa

Buku tamu

Guru

Siswa Data guru

Data siswa

- Info fasilitas/ tahun - Info guru/ tahun

- Info matapelajaran/ tahun - Info siswa/ tahun

1. Diagram Konteks


(47)

Tata Usaha User (pengunjung)

Upload data 1.0

Kepala Sekolah F1 fasilitas

F2 guru

F3 matapelajaran

Pembuatan laporan

2.0

- info fasilitas - info guru

- info matapelajaran - info siswa

F4 Siswa

F5 Buku tamu

Buku tamu - data fasilitas

- data guru

- data matapelajaran - data siswa

- Buku tamu

- Info fasilitas/ tahun - Info guru/ tahun

- Info matapelajaran/ tahun - Info siswa/ tahun

Info Buku tamu

Guru Siswa

Data siswa

Data guru 2. Diagram Level (0)


(48)

4. 3 Flowchart Sistem

Flowchart (Diagram Alir) merupakan gambar atau bagan yang memperlihatkan

urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan symbol, simbol akan menggambarkan proses tertentu, dan hubungan antar proses digambarkan dengan garis penghubung. Berikut ini adalah diagram alir (flowchart) yang penulis gunakan untuk menggambarkan proses logika untuk menjalankan website, seperti gambar dibawah ini.


(49)

Gambar 4. 3 Flowchart Halaman Utama (Home) 2. Flowchart Halaman Menu Navigasi

Gambar 4.4 Flowchart Halaman Menu Navigasi


(50)

Gambar 4.5 Flowchart Halaman Login Administrator 4. Flowchart Halaman Menu Administrator


(51)

Gambar 4.6 Flowchart Halaman Menu Administrator 4. 4 Rancangan Database

Pada tahap ini dipersiapkan tempat untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang dibuat pada tahap pemrograman, baik penambahan, pengeditan, penghapusan dan menampilkan isi database ke halaman

web. Database terdiri dari beberapa tabel yang dibuat dengan menggunakan program

MySQL.

Berikut ini adalah rancangan database yang digunakan dalam pembuatan

Website Sistem Informasi Pada Madrasah Aliyah Negeri (MAN) 2 Model Medan.

Adapun database yang dibuat oleh penulis adalah database dbman2 dengan table-tabel sebagai berikut:

a. Tabel admin terdiri dari :

Tabel 4.1 Admin

Field Data Type Size Description

Username Varchar 30 User name

Pwd Char 15 Password

b. Tabel fasilitas terdiri dari :

Tabel 4. 2 Fasilitas

Field Data Type Size Description

Id_fasilitas Char 4 Id. Fasilitas Nm_fasilitas Varchar 50 Nama fasilitas Jumlah Integer 4 Jumlah fasilitas Gambar Varchar 50 Gambar fasilitas


(52)

c. Tabel guru terdiri dari :

Tabel 4. 3 Guru

Field Data Type Size Description

NIP Char 9 NIP Guru

Nm_guru Varchar 30 Nama guru

Almt Varchar 30 Alamat

Telp Varchar 13 Telepon

Mail Varchar 30 Email

Jenkel Char 7 Jenis kelamin

Pendidikan Char 4 Pendidikan

Kd_mp Char 4 Kode matapelajaran

d. Tabel matapelajaran terdiri dari :

Tabel 4. 4 Matapelajaran

Field Data Type Size Description

Kd_mp Char 4 Kode matapelajaran

Nm_mp Varchar 30 Nama matapelajaran Jlh_temu Integer 2 Jumlah pertemuan

e. Tabel siswa terdiri dari :

Tabel 4. 5 Siswa

Field Data Type Size Description

Nis Char 5 NIS

Nm_siswa Varchar 30 Nama siswa Tpt_lahir Varchar 30 Tempat lahir Tgl_lahir Date 12 Tanggal lahir

Jenkel Char 10 Jenis kelamin

Jurusan Char 10 Jurusan

Kelas Char 1 Kelas

f. Tabel buku tamu terdiri dari :

Tabel 4. 6 Buku Tamu

Field Data Type Size Description

Id_tamu Integer 4 Id. Tamu

Nama Varchar 50 Nama

Email Varchar 50 Email


(53)

Id_tamu Nama Email Komentar Status Buku Tamu Nis Nm_siswa Jenkel Tgl_lahir Temp_lahir Alamat Kelas Jurusan Photo Kd_guru Siswa Kd_fasilitas Nm_fasilitas Jlh_fasilitas Gambar

Fasilitas Kd_guru

Nm_guru Jenkel Temp_lahir Tgl_lahir Pendidikan Photo Kd_mp Guru Usernm Pwd Admin 1 M Kd_mp Nm_mp Jlh_temu Matapelajaran 1 M

Relasi antar tabel

Gambar 4. 7 Relasi Antar Tabel Database

4. 5 Desain Dialog

Berikut ini adalah rancangan halaman menu, halaman input dan halaman output yang penulis gunakan dalam pembuatan website Madrasah Aliyah Negeri

(MAN) 2 Model Medan.

4. 5. 1 Desain Halaman Menu

Berikut ini adalah rancangan halaman menu yang penulis gunakan dalam pembuatan website Sistem Informasi Promosi Sekolah Berbasis Web Pada Madrasah Aliyah Negeri (MAN) 2 Model Medan.


(54)

.

Gambar 4. 8 Halaman Menu Utama (Home) WEB BANNER

Profil Logo

Home Visi Misi

Copyright © 2010 Gambar Gedung

Struktur Organisasi

Kontak Kami

Buku Tamu

Alumni Login

Berita Terbaru Isi berita ...

Menu Vavigasi Home

Info Siswa Info Guru Info Fasilitas Info Matapelajaran

Galeri Gambar 1

Gambar 2

Gambar 3 Sejarah dan Penjelasan tentang jurusan-jurusan pada


(55)

Gambar 4. 9 Halaman Menu Administrator WEB BANNER

Logo

Copyright © 2010

Admin | Buku Tamu | Data Guru | Data Fasilitas | Data Matapelajaran | Data Siswa | Berita Terkini | Logout

Menu Navigasi * Input data guru * Browse data guru * Input data fasilitas * Browse data fasilitas * Input data matapelajaran * Browse data matapelajaran * Input data siswa

* Browse data siswa * lihat buku tamu * Logout


(56)

4. 5. 2 Rancangan Masukan (Input)

Berikut ini adalah rancangan halaman masukan (input) data yang penulis gunakan dalam pembuatan website Sistem Informasi Promosi Sekolah Berbasis Web Pada Madrasah Aliyah Negeri (MAN) 2 Model Medan.

Gambar 4. 10 Halaman Input Data Matapelajaran

Gambar 4. 11 Halaman Browse Data Matapelajaran Kode matapelajaran:

Nama matapelajaran: Data matapelajaran

Save

Browse Data Matapelajaran

Kode Matapelajaran Nama Matapelajaran Action


(57)

Gambar 4. 12 Halaman Input Data Guru

Gambar 4. 13 Halaman Browse Data Guru Browse Data Guru

NIP Nama Guru

Alamat Telepon Pendidikan Matapelajaran Actiom

Jumlah Record: 99 NIP : Nama guru:

Alamat: Telepon: Pendidikan:

Kode matapelajaran:

Data Guru


(58)

Gambar 4. 14 Halaman Input Data Siswa

Gambar 4. 15 Halaman Browse Data Siswa NIS:

Nama Siswa: Tempat Lahir: Tgl. Lahir: Jenis Kelamin: Jurusan:

Kelas: NIP Guru: Data Siswa

Save

Browse Data Siswa NIS Nama

Siswa

Tempat Lahir

Tgl Lahir

Jenis Kelamin

Jurusan Kelas NIP Guru

Action


(59)

Gambar 4. 16 Halaman Input Data Fasilitas

Gambar 4. 17 Halaman Browse Data Fasilitas

Gambar 4. 18 Halaman Input Buku Tamu Nama:

Email: Komentar:

Buku Tamu

Kirim Batal Id. Fasilitas:

Nama fasilitas: Jumlah: Gambar: Data Fasilitas

Save

Browse

Browse Data Fasilitas

Id.Fasilitas Nama fasilitas Jumlah Fasilitas

Gambar Action


(60)

Gambar 4. 19 Halaman Browse Buku Tamu

4. 5. 3 Rancangan Keluaran (Output)

Berikut ini adalah rancangan halaman keluaran (output) data yang penulis gunakan dalam pembuatan website Sistem Informasi Promosi Sekolah Berbasis Web Pada Madrasah Aliyah Negeri (MAN) 2.

INFORMASI FASILITAS SEKOLAH

No. Nama Fasilitas Jumlah Gambar

01 Aula 1

02 Asrama 2

03 Lab. Kimia 1

Gambar 4. 20 Halaman Informasi Fasilitas Sekolah

No. Nama Email Komentar Action

Browse Buku Tamu

Image

Image


(61)

Matapelajaran :

INFORMASI GURU

NIP Nama Guru Alamat Telephon Detail Guru

132019479 Dra.Farmaidha Evola Medan 0617345678 Klik Disini

99999999 Xxxxxxxxxx Xxxxxxxxx xxxxxx Klik Disini

99999999 Xxxxxxxxxx Xxxxxxxxx Xxxxxx Klik Disini

Gambar 4. 21 Halaman Informasi Guru Sekolah

INFORMASI MATAPELAJARAN No. Matapelajaran Nama Guru

011 Matematika Muhammad Nur Eddy, S.Ag

012 Xxxxxxxxxx Xxxxxx

013 Xxxxxxxxxx Xxxxxx

Gambar 4. 22 Halaman Informasi Matapelajaran Cari


(62)

NIS:

INFORMASI SISWA

NIS Nama Siswa Tempat Lahir Tgl. Lahir Detail Siswa

6253 Ummi Kalsum Medan 13/10/1993 Klik Disini

99999999 Xxxxxxxxxx Xxxxxxxxx xxxxxx Klik Disini

99999999 Xxxxxxxxxx Xxxxxxxxx xxxxxx Klik Disini

Gambar 4. 23 Halaman Informasi Siswa Cari


(63)

BAB 5

IMPLEMENTASI SISTEM

5. 1 Pengertian Implementasi Sistem

Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah diuji, menginstal dan memulai menggunakan sistem baru yang diperbaiki.

Dalam proses implementasi di perlukan adanya keterkaitan terhadap sistem informasi, dan dalam siklusnya dapat dijelaskan diantaranya :

1. Identifikasi pemahaman awal perlunya pembuatan website dan permintaan formal untuk mengembangkan website.

2. Inisiasi dan perencanaan untuk menentukan spesifikasi kebutuhan dan untuk mengetahui bagaimana website dapat membantu penyelesaian permasalahan. Pada tahap ini dibuat keputusan perlunya dibuat suatu aplikasi atau mengembangkan aplikasi yang sudah ada. Melakukan analisis untuk membuat spesifikasinya. 3. Analisis struktur akan kebutuhan pengguna serta menyeleksi aplikasi lain yang

sudah ada. Pada tahapan ini akan diperoleh spesifikasi fungsional sistem.

4. Perencanaan logika mendapatkan dan menstrukturkan kebutuhan website secara keseluruhan. Pada tahap ini akan diperoleh spesifikasi rinci data, laporan, tampilan, dan aturan pemrosesan.


(64)

5. Perancangan fisik mengembangkan spesifikasi teknologi yang akan digunakan, pada tahap ini akan diperoleh struktur program dan basisdata, serta perancangan struktur fisik.

6. Implementasi pembuatan program dan basisdata, melakukan instal dan menguji sistem. Pada tahapan ini akan diperoleh program aplikasi dan dokumentasi.

7. Pemeliharaan, melakukan pemantauan kegunaan dan fungsi sistem, serta melakukan audit sistem secara periodik.

5. 2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem adalah sebagai berikut :

 Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai sarana pengolahan data dan penyajian informasi.

 Menyelesaikan rancangan sistem yang ada didalam dokumen sistem yang baru atau yang telah disetujui.

 Memastikan bahwa pengunjung dapat mengoperasikan sistem dengan mudah dan mendapatkan informasi yang lebih baik dan jelas.

 Memastikan sistem telah berjalan sesuai dengan rancangan awal dengan cara mengontrol dan melakukan instalasi secara benar.

5. 3 Komponen Sistem

Komponen-komponen sistem yang dibutuhkan dalam membangun website ini diantaranya adalah :


(65)

5. 3. 1 Hardware

Hardware adalah komponen fisik yang digunakan untuk aktivitas input, proses, output, dan penyimpanan pada suatu sistem komputer. Spesifikasi komponen hardware yang dibutuhkan untuk menjalankan aplikasi web ini di Personal Komputer

(PC) user adalah sebagai berikut :

1. Personal komputer dengan processor minimum Intel Pentium 4 1800 MHz (1,8

GHz)

2. Memory RAM 128 MB atau lebih

3. Monitor Super VGA 4. Hardisk minimal 10GB

5. Microsoft Windows 2000 service 4 atau XP Home

6. Microsoft Windows XP Profesional

5. 3. 2 Software

Software adalah sebuah program komputer yang berisi sekumpulan instruksi yang

dibuat dengan menggunakan bahasa khusus yang memberi perintah kepada komputer untuk melakukan berbagai pemrosesan terhadap data yang terdapat dalam program tersebut atau data yang dimasukan oleh pengguna komputer.

Hardware tidak akan dapat memecahkan suatu masalah tanpa adanya

komponen software. Software dapat dianalogikan sebagai ‘jiwa’ sedangkan hardware berfungsi sebagai ‘tubuh’ dalam sebuah komputer. Adapun software yang digunakan dalam pembuatan website ini adalah:

1. Sistem Operasi Ms. Widows XP


(66)

3. Apache 2.2.8 merupakan web server yang digunakan untuk mensimulasikan website pada komputer local sebelum melakukan hosting untuk mengupload website ke internet.

4. PHP 5.2.5 merupakan skrip yang akan mengolah dan memproses data secara interaktif dan dinamis agar menghasilkan website yang dinamis. Skrip ini akan berjalan di sisi server untuk melakukan pemrosesan data.

5. MySQL 5.0.51 merupakan database server yang digunakan untuk menyimpan data.

6. Macromedia Dreamweaver 8, software yang digunakan untuk mengatur tata letak (layout) dan desain halaman web.

5. 3. 3 Brainware

Brainware adalah manusia yang terlibat di dalam pengoperasian serta pengaturan

sistem komputer. Brainware dalam pembangunan website ini terdiri dari :

1. Sistem Analis : orang yang menganalisa sistem dengan mempelajari masalah-masalah yang timbul dan menentukan kebutuhan-kebutuhan pemakai dan mengidentifikasi pemecahan yang beralasan.

2. Administrator : orang yang mengatur atau merancang sistem kerja, urutan kerja, pengolahan data sampai dengan output.

3. Operator / User : orang yang mampu mengoperasikan komputer.

5. 4 Demonstrasi Program

Berikut ini merupakan beberapa tampilan dari website yang penulis rancang, yang terdiri dari halaman profil.php (Gambar 5. 2 profil.php), halaman visi.php (Gambar 5. 3 visi.php), halaman index.php (Gambar 5. 1 index.php), halaman bukutamu.php


(67)

(Gambar 5. 8 bukutamu.php), halaman struktur.php (Gambar 5. 4 struktur.php), halaman contact.php (Gambar 5. 7 contact.php), halaman alumni.php (Gambar 5. 5 alumni.php), halaman daftar.php (Gambar 5. 6 daftar.php), halaman login.php (Gambar 5. 9 login.php), halamn fasilitas.php (Gambar 5. 12 fasilitas.php), halaman siswa.php (Gambar 5. 10 siswa.php), halaman matapelajaran.php (Gambar 5. 13 matapelajaran.php), halaman guru.php (Gambar 5. 11 guru.php), dan tampilan menu utama admin (Gambar 5. 14 admin.php) diantaranya adalah:

1. Halaman utama (index.php)


(68)

2. Halaman profil.php

Gambar 5. 2 profil.php 3. Halaman visi.php


(69)

4. Halaman struktur.php

Gambar 5. 4 struktur.php 5. Halaman alumni.php


(70)

6. Halaman daftar.php

Gambar 5. 6 daftar.php 7. Halaman contac.php


(71)

8. Halaman bukutamu.php

Gambar 5. 8 bukutamu.php 9. Halaman login.php

Gambar 5. 9 login.php


(72)

10.Halaman siswa.php

Gambar 5. 10 siswa.php


(73)

Gambar 5. 11 guru.php 12.Halaman fasilitas.php

Gambar 5. 12 fasilitas.php 13.Halaman matapelajaran.php


(74)

14.Tampilan menu utama admin


(75)

BAB 6

KESIMPULAN DAN SARAN

6. 1 Kesimpulan

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem. Sistem Informasi Akademik pada Man 2 Model Medan dirancang menggunakan Php, Apache, MySQL, dan Dreamweaver 8. Dalam pembangunan sistem ini dapat disimpulkan beberapa hal, diantaranya :

1. Penggunaan dan pemanfaatan sistem informasi ini dapat memberikan kemudahan bagi pihak sekolah dalam melakukan pengolahan data siswa, guru, dan staf pegawai.

2. Penyampaian data yang menghasilkan informasi tentang siswa, guru, pegawai dapat di-update sesuai kebutuhan, dan memudahkan administrator untuk mengubah jika terdapat kesalahan data yang ditampilkan.

3. Pengolahan data secara manual dapat menyita waktu, maka penulis merancang aplikasi ini untuk mempercepat proses pengolahan data yang dibutuhkan pihak sekolah.

4. Pemanfaatan komputer sebagai media informasi dapat mengefesiensikan tenaga dan waktu.


(76)

6. 2 Saran

1. Pemeliharaan keamanan data server Man 2 Model Medan sangat butuh perhatian lebih agar tidak ada penyalah gunaan data oleh pihak yang tidak berhak.

2. Agar pengunjung selalu mendapatkan informasi yang terbaru, maka diharapkan kepada administrator untuk mengaupdate bila terdapat informasi baru.

3. Agar pengunjung tidak bosan, perlu dilakukan pembaharuan tampilan pada

website.

4. Agar mengurangi biaya operasional, ada baiknya pihak sekolah memanfaatkan

website ini sebagai media penyebaran informasi.

5. Untuk kinerja yang maksimal, disarankan menggunakan komputer yang memiliki spesifikasi yang sama atau lebih.


(1)

</tr> </table>

13. Halaman matapelajaran.php

<table width="799" border="0" align="left" cellpadding="0" cellspacing="0">

<!--DWLayoutTable--> <tr >

<td height="10" colspan="4" valign="top"><img

src="images/body_01.gif" width="800" height="9" /></td> </tr>

<tr>

<td width="5" background="images/body_02.gif">&nbsp;</td> <td width="10" ></td>

<td width="579" ><div align="left" class="style7">

<?

include "./server.php"; ?>

<table style="font-size:12px; border-collapse:collapse; width="100%" border="1" align="center" cellpadding="2" cellspacing="1"

bgcolor="#FFFFFF"> <?

$qsel=mysql_query("select * from matapelajaran")or die(mysql_error());

?>

<tr bgcolor="#C0C0C0">

<td colspan="3" align="center"><h2>Informasi Matapelajaran</h2> </td>

</tr>

<tr bgcolor="#C0C0C0"><h4>

<td width="56"><div align="center" class="style5">No.</div></td> <td width="185" align="center">Kode Matapelajaran </td>

<td width="505"><div align="center" class="style5">Nama Matapelajaran</div></td></h4>

</tr> <?

$no=0;

while($row = mysql_fetch_array($qsel)) { $no++;

?> <tr>

<td height="24" align="center"><span><?=$no?></span></td> <td ><?=$row[0]?></td>

<? ?>

<td >

<div align="left"> <?=$row[1]?></div></td> </tr>


(2)

<? }?>

</table>

</div></td>

<td width="6" background="images/body_04.gif" >&nbsp;</td> </tr>

<tr >

<td colspan="4"><img src="images/body_05.gif" width="803" height="8" /></td>

</tr> </table>

14. Halaman berita.php

<table style="font-size:12px" width="592" border="0" align="center" cellpadding="3" cellspacing="3" bgcolor="#FFFF00" >

<tr>

<td width="589" ><div style="background:#FFFF00" align="center"> <font face="Comic Sans MS" color="blue" size="6"> Berita Terkini </font> </div></td>

</tr> <?

include "server.php";

$qsel=mysql_query("select * from berita")or die(mysql_error()); $no=0;

while($row = mysql_fetch_array($qsel)) { $no++;

?> <tr > <?

?>

<td height="24" >

<div align="left"><? echo"<b> row[1] </b> ";?> </div></td> </tr>

<tr>

<td height="24" ><span> <?=$row[2]?> </span></td> </tr>

<tr>

<td height="24" ><span> Date Posted: <?=$row[3]?> </span></td> </tr>

<tr >

<td><hr /></td> </tr>

<? }?> </table>


(3)

15. Halaman alumni.php

<table width="804" border="0" align="left" cellpadding="0" cellspacing="0">

<!--DWLayoutTable--> <tr >

<td height="10" colspan="4" valign="top"><img src="images/ body_01.gif"width="803" height="10" /></td>

</tr> <tr>

<td width="7" background="images/body_02.gif">&nbsp;</td> <td width="3" ></td>

<td width="787" ><div align="left" class="style7">

<?

include "./server.php"; ?>

<table style="font-size:12px; border-collapse:collapse; width="100%" border="1" align="center" cellpadding="2" cellspacing="1"

bgcolor="#FFFFFF">

<?

$qsel=mysql_query("select * from alumni")or die(mysql_error()); ?>

<tr bgcolor="#C0C0C0">

<td align="center" colspan="10"><h2>Informasi Almuni </h2></td> </tr>

<tr align="center" bgcolor="#C0C0C0"><h4>

<td width="23"><div align="left" class="style5">No.</div></td> <td width="128"><div align="center" class="style5">Nama</div></td> <td width="143" align="center"><span class="style5">Alamat</span> </td>

<td width="114" align="center">Telepon</td>

<td width="109" align="center"><span class="style5">Email</span> </td>

<td width="111" align="center">Jenis Kelamin </td> <td width="107" align="center">Pekerjaan</td>

<td width="107" align="center">Tempat Bekerja</td> <td width="107" align="center">Tahun Lulus </td></h4> </tr>

<?

$no=0;

while($row = mysql_fetch_array($qsel)) { $no++;

?>

<tr align="center" >

<td height="24"><span><?=$no?></span></td> <?

?>

<td> <div align="left"> <?=$row[1]?> </div></td> <td align="left" > <?=$row[2]?> </td>

<td align="left"> <span> <?=$row[3]?> </span></td> <td align="left"> <span> <?=$row[4]?> </span></td> <td align="left"> <?=$row[5]?> </td>


(4)

<td align="left"> <?=$row[7]?> </td> <td align="left"> <?=$row[8]?> </td> </tr>

<? }?> </table>

</div></td>

<td width="8" background="images/body_04.gif" >&nbsp;</td>

<tr >

<td colspan="4"><img src="images/body_05.gif" width="805" height="15" /></td>

</tr>

</table>

<p align="center"><font color="#0000FF" face="Comic Sans MS" size="6"><a href="?page=daftar">Registrasi Alumni</a></font></p>

16. Halaman daftar.php

<table width="804" border="0" align="left" cellpadding="0" cellspacing="0">

<!--DWLayoutTable--> <tr >

<td height="10" colspan="4" valign="top"><img

src="images/body_01.gif" width="803" height="10" /></td> </tr>

<tr>

<td width="7" background="images/body_02.gif">&nbsp;</td> <td width="3" ></td>

<td width="787" >

<form action="simpan_alumni.php" method="post"> <table height="123" align="center">

<tr>

<td><blink><font color="#0000FF" face="Comic Sans MS" size="7">Silahkan Isi ... :) </font></blink></td>

</tr>

<tr><td height="38"></td> </tr>

</table>

<table width="612" height="538" border="1" align="center"> <tr>

<td width="308"><font color="#0000FF" face="Comic Sans MS" size="5"> Nama </font></td>

<td width="49" align="center"><font color="#0000FF" face="Comic Sans MS" size="5">:</font> </td>

<td width="233"><input type="text" maxlength="30" size="30" / name="nama"></td>


(5)

<tr>

<td><font color="#0000FF" face="Comic Sans MS" size="5"> Alamat </font> </td>

<td align="center"><font color="#0000FF" face="Comic Sans MS" size="5">: </font></td>

<td><input type="text" maxlength="30" size="30" / name="alamat"></td>

</tr> <tr>

<td><font color="#0000FF" face="Comic Sans MS" size="5"> Telepon / HandPhone</font></td>

<td align="center"><font color="#0000FF" face="Comic Sans MS" size="5">: </font></td>

<td><input type="text" maxlength="30" size="30" / name="telp"></td>

</tr> <tr>

<td><font color="#0000FF" face="Comic Sans MS" size="5"> Email</font> </td>

<td align="center"><font color="#0000FF" face="Comic Sans MS" size="5">: </font></td>

<td><input type="text" maxlength="30" size="30" / name="email"></td>

</tr> <tr>

<td><font color="#0000FF" face="Comic Sans MS" size="5"> Jenis Kelamin </font></td>

<td align="center"><font color="#0000FF" face="Comic Sans MS" size="5">: </font></td><td>

<select name="jenkel">

<option value="" selected="selected"> Pilih</option> <option value="Laki-Laki" > Laki-Laki</option> <option value="Perempuan" > Perempuan</option> </select>

</td> </tr> <tr>

<td><font color="#0000FF" face="Comic Sans MS" size="5"> Pekerjaan </font> </td>

<td align="center"><font color="#0000FF" face="Comic Sans MS" size="5">: </font></td>

<td><input type="text" maxlength="30" size="30" / name="pekerjaan"></td>

</tr> <tr>

<td><font color="#0000FF" face="Comic Sans MS" size="5"> Tempat / Instansi / Universitas </font> </td>

<td align="center"><font color="#0000FF" face="Comic Sans MS" size="5">: </font></td>

<td><input type="text" maxlength="30" size="30" / name="temp_kerja"></td>


(6)

<tr>

<td><font color="#0000FF" face="Comic Sans MS" size="5">Tahun Lulus </font></td>

<td align="center"><font color="#0000FF" face="Comic Sans MS" size="5">:</font></td>

<td><input type="text" maxlength="4" size="4" / name="thn_lulus" /></td>

</tr> <tr>

<td height="79" align="right"><input type="submit" value="Kirim"/></td>

<td></td>

<td width="233"><input type="reset" value="Batal" /></td> </table>

</form> </td>

<td width="8" background="images/body_04.gif" >&nbsp;</td>

<tr >

<td colspan="4"><img src="images/body_05.gif" width="805" height="15" /></td>

</tr>