• Tidak ada hasil yang ditemukan

Sistem Informasi Akademik Berbasis Web Pada Mts Al-Masruriyah Medan.

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Akademik Berbasis Web Pada Mts Al-Masruriyah Medan."

Copied!
109
0
0

Teks penuh

(1)

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA

MTs AL-MASRURIYAH MEDAN

TUGAS AKHIR

ANDI HAZRI HASIBUAN

072406172

PROGRAM STUDI D3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA

MTs AL-MASRURIYAH MEDAN

TUGAS AKHIR

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

ANDI HAZRI HASIBUAN

072406172

PROGRAM STUDI D3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA MTs AL-MASRURIYAH MEDAN

Kategori : TUGAS AKHIR

Nama : ANDI HAZRI HASIBUAN

Nomor Induk Mahasiswa : 072406172

Program Studi : DIPLOMA 3 ILMU KOMPUTER Departemen : MATEMATIKA

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

Diluluskan di

Medan, Mei 2010

Komisi Pembimbing :

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU Pembimbing,

Ketua,

(4)

PERNYATAAN

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA MTs AL-MASRURIYAH 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

(5)

PENGHARGAAN

Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan

rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini tepat

pada waktunya. Pembuatan Tugas Akhir ini merupakan salah satu syarat untuk

menyelesaikan Program Studi Diploma III Ilmu Komputer pada Universitas Sumatera

Utara. Adapun judul Tugas Akhir ini adalah “SISTEM INFORMASI AKADEMIK

BERBASIS WEB PADA MTS AL-MASRURIYAH MEDAN”.

Selama mempersiapkan Tugas Akhir ini penulis banyak mendapat bantuan,

dorongan, dan motivasi baik secara langsung maupun tidak langsung, maka pada

kesempatan ini penulis ingin mengucapkan terimakasih kepada :

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

Ilmu Pengetahuan Alam Universitas Sumatera Utara.

2. Bapak Dr. Saib Suwilo, M.Sc selaku ketua Departemen Matematika Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Drs. Ujian Sinulingga, M.Si selaku pembimbing penulis yang telah banyak

memberikan saran dan masukan dalam penyelesaian Tugas Akhir ini.

4. Bapak Harmen Harahap, S.Ag Selaku kepala sekolah MTs Al-Masruriyah Medan

yang telah mengizinkan penulis melakukan penelitian dan membantu penulis

(6)

5. Seluruh staf pengajar di Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sumatera Utara khususnya program studi D3 Ilmu Komputer yang

telah benyak memberikan ilmu selama perkuliahan.

6. Ayahanda Tuju Hasibuan dan Ibunda Dona Harahap atas doa restunya dan kasih

sayangnya yang tiada habisnya diberikan pada penulis serta dukungan moril

maupun materil yang tanpa jasanya tak mungkin penulis sampai pada saat

sekarang.

7. Seluruh rekan mahasiswa Jurusan D3 Ilmu Komputer khususnya Kom C 2007 dan

teman-teman yang telah banyak memberikan dorongan semangat. Dan terimakasih

atas semua dukungannya.

Penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan,

untuk itu penulis mengharapkan kritik dan saran dari semua pihak guna

penyempurnaan Tugas Akhir di masa yang akan datang. Akhir kata, semoga Tugas

Akhir ini dapat berguna dan bermanfaat bagi kita semua dan penulis pada khususnya.

Medan, Mei 2010

(7)

ABSTRAK

(8)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

1.2 Identifikasi Masalah 2

1.3 Batasan Masalah 2

1.4 Maksud dan Tujuan 2

1.5 Metodelogi Penelitian 3

1.6 Kegunaan Penelitian 4

1.7 Tinjauan Pustaka 4

1.8 Sistematika Penulisan 4

Bab II Landasan Teori 6

2.1 Pengertian Komputer 6

2.1.1 Sistem Komput er 7

2.2 Pengertian Data, DFD (Data Flow Diagram), Flowchart

(Diagram Alir), Informasi dan Sistem 8

2.2.1 Pengertian Data 8

2.2.2 Pengertian DFD (Data Flow Diagram) 9

2.2.3 Diagram Alir (flowchart) 10

2.2.4 Pengertian Informasi 12

2.2.5 Pengertian Sistem 13

2.3 Sistem Informasi 13

2.3.1 Komponen sistem informasi 14

2.3.2 Perangkat sistem informasi 15

2.4 Internet 17

2.4.1 Manfaat internet 17

2.5 Website 18

2.5.1 Web statis 19

2.5.2 Web dinamis 19

2.6 Hypertext Markup Language (HTML) 20

2.7 PHP 21

(9)

2.11 JavaScript 28

2.12 Macromedia Dreameaver 29

Bab III Deskripsi Sekolah 30

3.1 Sejarah Singkat Sekolah 30

3.2 Identitas Sekolah 30

3.3 Visi dan Misi 31

3.4 Struktur Organisasi 32

3.5 Uraian Tugas dan Tanggung Jawab 33

Bab IV Perancangan Sistem 37

4.1 Perencanaan dan Perancangan 37

4.2 Perancangan Halaman Website 39

4.2.1 Halaman Home 39

4.2.2 Halaman Profil 40

4.2.3 Halaman Guru dan Siswa 40

4.2.4 Halaman Buku Tamu 40

4.2.5 Halaman Portal Akademik 40

4.2.6 Halaman Admin 41

4.3 Perancangan Data Flow Diagram (DFD) Website 41 4.4 Perancangan Diagram Alir (Flowchart)Website 43

4.4.1 Flowchart Menu Utama 43

4.4.2 Flowchart Portal Akademik 44

4.4.3 Flowchart Admin 45

4.4.4 Flowchart Administrator Siswa 46

4.4.5 Flowchart Administrator Guru 47

4.5 Merancang Database Server 47

4.6 Design Website 51

4.6.1 Design halaman home 51

4.6.2 Design header website 52

4.7 Gambaran Umum Perancangan Sistem 53

4.7.1 Administrator Website 53

4.7.2 Pengunjung website 55

Bab V Implementasi Sistem 57

5.1 Pengertian Implementasi Sistem 57

5.2 Tujuan Implementasi Sistem 57

5.3 Komponen Dalam Implementasi Sistem 58

5.4 Instalasi Apache, PHP, dan MySQL 59

Bab VI Kesimpulan dan Saran 64

6.1 Kesimpulan 64

6.2 Saran 65

Daftar Pustaka

Lampiran A

(10)

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol-simbol Data Flow Diagram 9

Tabel 2.2 Simbol-simbol Flowchart 10

Tabel 4.1 Tabel Admin 48

Tabel 4.2 Tabel Siswa 48

Tabel 4.3 Tabel Nilai 49

Tabel 4.4 Tabel Guru 50

Tabel 4.5 Tabel Buku Tamu 50

Tabel 4.6 Tabel Informasi Akademik 51

(11)

DAFTAR GAMBAR

Halaman

Gambar 3.1 Struktur Organisasi MTs Al-Masruriyah Medan 32

Gambar 4.1 Struktur Website 39

Gambar 4.2 Diagram Konteks Website 42

Gambar 4.3 Flowchart Menu Utama 43

Gambar 4.4 Flowchart Portal Akademik 44

Gambar 4.5 Flowchart Admin 45

Gambar 4.6 Flowchart Admin Siswa 46

Gambar 4.7 Flowchart Admin Guru 47

Gambar 4.8 Tampilan Halaman Home 52

Gambar 4.9 Tampilan Header Website 53

Gambar 4.10 Tampilan Halaman Administrator 54

Gambar 5.1 Instalasi Apache2triad 60

(12)

ABSTRAK

(13)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Kebutuhan akan informasi yang akurat dan tepat untuk penyajian data sangat

diperlukan oleh suatu organisasi atau perusahaan. Sekolah merupakan salah satu

organisasi yang bergerak dalam memberikan pelayanan kepada masyarakat dalam

bidang pendidikan. Salah satu unsur terpenting dari suatu sekolah adalah siswa. Dalam

satu sekolah ada ratusan bahkan lebih siswa yang masing-masing mempunyai data

yang berbeda dan tidak jarang data tersebut tersimpan secara manual sehingga

memakan waktu yang banyak dalam pencarian suatu data siswa jika dibutuhkan.

Dengan kemajuan teknologi komputer, pengolahan data dan informasi dapat

dilakukan dengan cepat dan akurat. Komputer merupakan suatu alat yang banyak

digunakan untuk membantu permasalahan yang sering dihadapi oleh suatu organisasi

atau perusahaan.

Cara kerja komputer yang cepat dan praktis dalam pengolahan data membuat

komputer banyak digunakan oleh organisasi atau perusahaan. Oleh karena itu

alangkah bagusnya jika sekolah juga menggunakan teknologi komputer dalam

pengolahan data maupun informasi. Dengan pertimbangan tersebut penulis memilih

(14)

Dalam perancangan sistem informasi berbasis Web pada MTs Al-Masruriyah

Medan ini penulis menggunakan bahasa pemograman PHP dan MySQL dan beberapa

software pendukung seperti Apache dan Dreamweaver 8.

1.2 Identifikasi Masalah

Pengolahan data siswa dengan menggunakan komputer akan dapat menghemat waktu

dan dapat mengefisienkan pengerjaan pengolahan data pada MTs Al-Masruriyah

Medan. Dimana selama ini MTs Al-Masruriyah Medan masih menggunakan

pengolahan data siswa dengan cara manual. Dengan demikian dapat diidentifikasi

masalah dalam penelitian ini adalah bagaimana membentuk sebuah pemograman

berbasis web untuk mengolah data pada sekolah tersebut dengan efektif dan efisien

sehingga dapat terorganisasi dengan baik.

1.3 Batasan Masalah

Agar masalah yang akan dibahas tidak menyimpang dan tidak meluas dikarenakan

keterbatasan waktu dan tenaga. Dalam hal ini penulis membatasi permasalahan yang

akan dibahas yaitu mengenai data guru, siswa dan nilai siswa.

1.4 Maksud dan Tujuan

Maksud penulis mengadakan penelitian pada MTs Al-Masruriyah Medan adalah untuk

(15)

Al-Masruriyah Medan tersebut sehingga sistem informasi yang akan dirancang sesuai

dengan kebutuhan dan permasalahan yang ada.

Adapun tujuan dari penelitian yang diakukan penulis adalah untuk merancang

sistem informasi pada MTs Al-Masruriyah Medan dengan menggunakan bahasa

pemograman HTML, PHP, dan MySQL

1.5 Metodologi Penelitian

Metode penelitian yang digunakan dalam tulisan ini, antara lain :

1. Penelitian Lapangan (Field Research)

Metode penelitian ini dilakukan langsung pada objek penelitian, hal ini

dilakukan dengan cara :

a. Wawancara (interview)

Dalam hal ini penulis mengadakan tanya jawab dengan staf dan guru yang

berhubungan dengan masalah yang akan dibahas.

b. Pengamatan (observasi)

Dalam metode ini penulis melakukan observasi untuk mendapatkan data

secara umum dengan melihat langsung, mengamati dan mencatat kegiatan

yang ada pada MTs Al-Masruriyah Medan.

2. Penelitian Kepustakaan (Library Research)

Penelitian ini dimaksudkan untuk mendapatkan landasan teori yang memadai

dalam menyusun tugas akhir, dalam hal ini penulis melakukannya dengan

membaca serta mengkaji buku-buku yang berkaitan dengan masalah yang

(16)

1.6 Kegunaan Penelitian

Kegunaan penelitian yang dilakukan penulis adalah sebagai berikut :

1. Bagi MTs Al-Masruriyah Medan mendapat suatu aplikasi komputerisasi yang

memudahkan dalam mencari informasi tentang data guru, siswa dan nilai

siswa. Sedangkan bagi pegawai MTs Al-Masruriyah Medan mendapatkan

kemudahan pekerjaan dalam menangani pengolahan data secara efektif dan

efisien.

2. Bagi penulis untuk memenuhi syarat bagi Mahasiswa Fakultas Matematika

dan Ilmu Pengetahuan Alam Program Studi D3 Ilmu Komputer dalam

menyelesaikan perkuliahan.

3. Merupakan kesempatan yang baik bagi penulis untuk menerapkan dan

mengaplikasikan ilmu yang didapat selama perkuliahan.

1.7 Tinjauan Pustaka

Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan

kebutuhan pengolahan transaksi harian, mendukung operasional yang bersifat

manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar

tertentu dengan laporan-laporan yang diperlukan. (Sutabri, 2003).

1.8 Sistematika Penulisan

Dalam penulisan tugas akhir ini, penulis membentuk suatu sistematika penulisan yang

bertujuan untuk menggambarkan secara ringkas bab-bab yang mencakup hal-hal

(17)

BAB I : PENDAHULUAN

Bab ini berisikan latar belakang penulisan, identifikasi masalah,

pembatasan masalah, metodelogi penelitian, maksud dan tujuan, dan

sistematika penulisan.

BAB II : LANDASAN TEORI

Bab ini menjelaskan landasan teori yang meliputi pengertian data,

informasi, sistem informasi, uraian singkat tentang bahasa

pemograman HTML, PHP dan MySQL.

BAB III : TINJAUAN MTs AL-MASRURIYAH MEDAN

Bab ini berisi tentang sejarah, struktur organisasi pada MTs

Al-Masruriyah Medan, kurikulum, visi dan misi serta fungsi dan tugas

komponen sekolah.

BAB IV : PERANCANGAN SISTEM

Bab ini menjelaskan tentang perancangan sistem yang diusulkan

meliputi data flow diagram, struktur database, sertifikasi input,

sertifikasi output dan flowchart.

BAB V : IMPLEMENTASI

Pada bab ini dibahas tentang implementasi sistem yang dirancang.

BAB 6VI : KESIMPULAN DAN SARAN

Bab ini merupakan bab terakhir yang mencakup kesimpulan dan saran.

(18)

BAB II

LANDASAN TEORI

2.1 Pengertian Komputer

Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas

tertentu yang dikontrol oleh instruksi-instruksi digital. Komput er berasal dari bahasa

latin yaitu computare yang mengandung arti menghitung. Komputer adalah mesin

penghitung elektronik yang cepat dan dapat menerima informasi input digital,

kemudian memprosesnya sesuai dengan program yang tersimpan dalam memori dan

menghasilkan output berupa informasi.

Komputer juga berasal dari bahasa inggris, to compute yang artinya

menghitung. Jadi, komputer dapat diartikan sebagai alat untuk menghitung.

Perkembangan teknologi dan ilmu komputer memberikan penigkatan pada kegunaan

komputer, sehingga defenisi komputer juga mengalami perubahan. Sekarang ini,

proses menghitung hanyalah merupakan sebagian kecil dari kegunaan komputer.

Banyak fungsi lain yang dapat dilakukan dengan menggunakan komputer, seperti

pengolahan data, permainan, pengontrol mesin, membuat grafik, mengedit data dan

lain sebagainya.

2.1.1 Sistem komputer

Sistem komputer adalah kumpulan beberapa perangkat komputer yang saling

mendukung dan mengerjakan masing-masing fungsinya untuk melakukan suatu

(19)

informasi. Agar tujuan tersebut dapat tercapai maka elemen-elemen dari komputer

harus lengkap.

Elemen-elemen dari sistem komputer adalah sebagai berikut :

1. Perangkat Keras (Hardware), yaitu perangkat pada komputer yang secara fisik

dapat dilihat dan dapat disentuh, seperti keyboard, monitor dan casing.

2. Perangkat Lunak (software), yaitu program yang berisi perintah-perintah

pengolahan data, seperti Microsoft Office dan sebagainya.

3. Brainware adalah manusia yang terlibat dalam mengoperasikan serta mengatur

sistem komputer.

Ketiga elemen komputer di atas harus saling berhubungan dan membentuk

suatu kesatuan. Hardware tanpa adanya software, maka komputer tidak akan

berfungsi seperti yang diharapkan, hanya berupa benda mati saja. Hardware yang

telah didukung oleh software juga tidak akan berfungsi jika tidak ada manusia yang

mengoperasikannya. Akan tetapi jika ketiga elemen sistem komputer tersebut sudah

berhubungan dan berinteraksi dengan baik, maka komputer akan berfungsi sesuai

dengan yang kita harapkan.

2.2 Pengertian Data, Data Flow Diagram (DFD), Diagram Alir (Flowchart) dan

Sistem.

2.2.1 Pengertian data.

Beberapa pengertian tentang data sebagai berikut :

a. Menurut berbagai kamus bahas Inggris-Indonesia, data diterjemahkan sebagai

(20)

b. Pengertian yang lain mengatakan bahwa data merupakan deskripsi dari sesuatu

kejadian yang kita hadapi.

c. Menurut Gordon B. Davis dalam bukunya Management Information System :

Conceptual Foundation, Structures, and Development menyebutkan data

sebagai bahan mentah dari informasi, yang dirumuskan sebagi sekelompok

lambang-lambang acak yang menunjukkan jumlah atau tindakan atau hal-hal

lain.

Dari beberapa pengertian di atas, dapat disimpulkan bahwa data adalah bahan

baku informasi, didefenisikan sebagai sekelompok simbol yang mewakili kuantitas,

tindakan, dan sebagainya. Data terbentuk dari karakter, dapat berupa alphabet, angka,

maupun simbol khusus. Data disusun untuk diolah dalam betuk struktur data, struktur

file, dan basisdata.

2.2.2 Pengertian data flow diagram (DFD)

Data flow diagram adalah suatu gambaran grafis dari suatu sistem yang dapat

menggambarkan arus data di dalam sistem dengan struktur, jelas dan menggunakan

sejumlah bentuk-bentuk simbol untuk menggambarkan bagaimana data mengalir

melalui suatu proses yang saling berkaitan. Data Flow Diagram (DFD) terdiri dari 4

(empat) simbol, yaitu :

Tabel 2.1 Simbol-simbol Data Flow Diagram

No Demarco And

Yourdan Symbols Keterangan

Gane And Sarson Symbols

1 Eksternal Entity (Kesatuan

(21)

dapat berupa orang, organisasi atau sistem lainnya yang akan memberikan input atau menerima output.

2 Proses adalah kegiatan atau

kerja yang dilakukan oleh orang, mesin atau computer dari hasil suatu arus data yang masuk kedalam proses untuk dihasilkan arus data yang akan

keluar dari proses………...

3 Arus data (Data Flow) diberi

simbol panah. Arus data ini mengalir diantara proses, yang dapat dilakukan dari atas ke bawah, dari bawah ke atas, dari kiri kekanan dan dari kanan kekiri.

4 Storage (simpanan data)

merupakan tempat penyimpanan dari data yang

dapat berupa file atau database di sistem komput er.

2.2.3 Diagram alir (Flowchart)

Diagram alir program (program flow chart) adalah suatu diagram yang

menggambarkan arus logika dari data yang akan diproses dalam suatu program dari

awal sampai akhir. Diagram alir terdiri dari simbol-simbol yang mewakili

fungsi-fungsi langkah program dan garis alir (flow line) menunjukkan urutan dari

simbol-simbol yang akan dikerjakan.

Tabel 2.2 Simbol-simbol Flowchart

No Simbol Fungsi

1 Simbol titik terminal digunakan untuk

menunjukkan awal dan akhir dari suatu proses.

2 Simbol proses digunakan untuk mewakili suatu

(22)

pemindahan data

3 Simbol input-output digunakan untuk mewakili

data imput/output dan menunjukkan hasil dari

suatu proses.

4 Simbol keputusan (Decision) digunakan untuk

suatu penyeleksian (perbandingan logika) kondisi

di dalam program.

5 Simbol persiapan (Predefined) digunakan untuk

pemberian nilai awal suatu variable atau counter.

Sambungan Tabel 2.2

No Simbol Fungsi

6 Simbol penghubung (Connector) digunakan untuk

menunjukkan hubungan arus proses yang terputus

masih dalam halaman yang sama.

7 Simbol Off-page connector digunakan untuk

menunjukkan hubungan arus proses yang terputus

masih dalam halaman yang berbeda

8 Simbol proses terdefenisi digunakan untuk

menunjukkan suatu operasi yang rinciannya

ditunjukkan di tempat lain.

9 Simbol display digunakan untuk output yang

ditunjukkan/ditampilkan di monitor.

10 Simbol dokumen yang digunakan untuk

menunjukkan suatu dokumen input dan output baik

(23)

11 Simbol garis alir (Flow line) yang digunakan untuk

menunjukkan arus dari suatu proses.

12 Simbol storage yang digunakan untuk menyimpan

data.

2.2.4 Pengertian informasi

Beberapa pengertian tentang informasi sebagai berikut :

a. Menurut Gordon B. Davis dalam bukunya Managemen Information System :

conceptual Foundation, Structures, and Development menyebut informasi

sebagai data yang telah diolah menjadi bentuk yang berguna bagi penerimanya

dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang

maupun masa mendatang.

b. Menurut Barry E. Cushing dalam buku Accounting Information System and

business Organization, dikatakan bahwa informasi merupakan suatu yang

menunjukkan hasil pengolahan data yang diorganisasi dan berguna bagi orang

yang menerimanya.

c. Menurut Robert N. Anthony dan Jhon Dearden dalam buku Management

Control System, menyebutkan informasi sebagai suatu kenyataan, data, item,

yang menambah pengetahuan bagi penggunanya.

d. Menurut Stephen A. Moscope dan Mark G. Simkin dalam bukunya

Accounting information System : Concepts and Practise mengatakan informasi

sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan

(24)

Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi

merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang

menerimanya yang menggambarkan suatu kejadian nyata dan dapat digunakan sebagai

alat bantu untuk pengambilan keputusan.

2.2.5 Pengertian sistem

Beberapa pengertian tentang sistem sebagai berikut :

a. Dalam kamus Inggris-Indonesia-nya Jhon M. Echols dan Hassan Shadily,

system diartikan sebagai susunan.

b. Menurut M. Alexander dalam buku Information System Analisyst : Theory

and Application, sistem merupakan suatu grup dari elemen-elemen baik yang

berbentuk fisik maupun non-fisik yang menunjukkan suatu kumpulan saling

berhubungan dan berinteraksi bersama menuju suatu tujuan, sasaran atau

akhir dari sebuah sistem.

Dari pengertian sistem di atas dapat disimpulkan bahwa sistem adalah suatu

kesatuan utuh terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi

untuk mencapai tujuan tertentu.

2.3 Sistem Informasi

Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia

yang terdiri dari komponen-komponen dalam organisasi untuk mencapai sutau tujuan

yaitu menyajikan data informasi. Sistem informasi menerima masukan data dan

(25)

Sistem informasi memiliki komponen-komponen yang saling berinteraksi membentuk

satu kesatuan dalam mencapai sasaran sistem. Adapun komponen-komponen dari

sistem informasi adalah sebagai berikut :

a. Blok Masukan ( Input Block)

Blok masukan dalam sebuah sistem informasi meliputi metode-metode dan

media untuk menangkap data yang akan dimasukkan, dapat berupa

dokumen-dokumen dasar.

b. Blok Model ( Model Block)

Blok model ini terdiri dari kombinasi prosedur, logika dan model matematik

yang berfungsi memanipulasi data untuk keluaran tertentu.

c. Blok Keluaran (Output Block)

Blok keluaran berupa data-data keluaran seperti dokumen output dan informasi

yang berkualitas.

d. Blok Teknologi (Thechnology Block)

Blok teknologi digunakan untuk menerima input, menjalankan model,

menyimpan data dan mengakses data, menghasilkan dan mengirimkan

keluaran serta membantu pengendalian dari sistem secara keseluruhan. Blok

teknologi ini merupakan komponen bantu yang memperlancar proses

pengolahan yang terjadi dalam sistem.

e. Blok Basisdata (Database Block)

Merupakan kumpulan data yang berhubungan satu dengan lainnya, tersimpan

di perangkat keras komputer dan perangkat lunak untuk memanipulasinya.

(26)

Meliputi masalah pengendalian terhadap operasional sistem berfungsi

mencegah dan menangani kesalahan/kegagalan sistem.

2.2.3 Perangkat sistem informasi

Sebuah sistem informasi yang lengkap memiliki kelangkapan sebagai berikut :

a. Hardware

Bagian ini merupakan bagian perangkat keras sistem informasi. Sistem

informasi modren memiliki perangkat keras seperti komputer, printer dan

teknologi jaringan komputer.

b. Software

Bagian ini merupakan bagian perangkat lunak sistem informasi. Sistem

informasi modren memiliki perangkat lunak untuk memerintahkan komputer

dalam melaksanakan tugas yang harus dikerjakannya.

c. Data

Merupakan komponen dasar dari sistem informasi yang akan diproses lebih

lanjut untuk menghasilkan informasi.

d. Prosedur

Merupakan bagian yang berisikan dokumentasi prosedur atau proses-proses

yang terjadi dalam sistem.

e. Manusia

Manusia merupakan bagian utama dalam suatu sistem informasi. Yang terlibat

(27)

1. Cleciral personal : untuk menangani transaksi dan pemrosesan data dan

melakukan incuiry (operator).

2. First level manager : untuk mengolah pemrosesan data didukung

dengan perencanaan, penjadwalan, identifikasi situasi out-of control

dan pengambilan keputusan level menengah kebawah.

3. Staff specialist : untuk menganalisis perencanaan dan pelaporan.

4. Management : untuk pembuatan laporan berkal, permintaan khusus,

analisis khusus, laporan khusus, pendukung analisis pengambilan

keputusan level atas.

2.4 Internet

Internet (International Networking) adalah sutu kumpulan jaringan komputer dari

berbabagai tipe, yang saling berkomunikasi dengan menggunakan suatu standar

komunikasi. Saat ini ada jutaan sistem komputer dengan puluhan juta pengguna di

seluruh dunia telah bergabung dengan internet.

Secara teknis internet merupakan dua komputer atau lebih yang saling

berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di

dunia, yang saling berinteraksi dan bertukar informasi. Sedangkan dari segi ilmu

pengetahuan, internet merupakan sebuah perpustakaan yang di dalamnya terdapat

jutaan bahkan miliaran informasi atau data yang dapat berupa teks, grafik, suara

(28)

2.4.1 Manfaat internet

Sejalan dengan meningkatnya peranan informasi dalam bisnis maupun teknologi,

akses terhadap sumber dan jaringan informasi semakin penting bagi pengguna.

Internet adalah jaringan informasi komputer mancanegara yang berkembang sangat

pesat dan pada saat ini dapat dikatakan sebagai jaringan informasi terbesar di dunia.

Sehingga manfaat internet sangat terasa bagi pengguna.

Adapun manfaat yang bisa diperoleh dari internet adalah sebagai berikut:

a. Informasi yang didapat lebih cepat dan murah dengan menggunakan aplikasi

fasilitas internet seperti e-mail, www, newsgroup dan lain sebagainya.

b. Mengurangi biaya kertas dan biaya distribusi, dengan adanya koran, majalah

dan brosur di dalam internet.

c. Sebagai media promosi, misalnya pengenalan dan pemesanan produk

perusahan.

d. Komunikasi interaktif melalaui e-mail, video conferencing, dan sebagainya.

e. Sebagai alat penelitian dan pengembangan.

f. Sebagai alat pertukaran data.

2.5 Website

Website atau world wide web sering disingkat sebagai www atau web, yaitu sebuah

(29)

direpresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak

yang disebut browser.

Kemampuan di atas telah menjadikan web sebagai service yang paling cepat

pertumbuhannya. Web mengijinkan pemberian highlight (penyorotan) pada kata-kata

atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk dari

sembarang tempat pada dokumen lain. Dengan sebuah browser yang memiliki

graphical user interface (GUI), link-link dapat dihubungkan ke tujuannya dengan

menunjuk link tersebut dengan mouse dan meng-klik link tersebut. Menurut

kemampuannya, web dapat dibedakan menjadi 2 (dua), yaitu web statis dan web

dinamis.

2.5.1 Web statis

Web statis adalah web yang berisi informasi yang sifatnya statis (tetap). Disebut statis

karena pengguna tidak dapat berinteraksi dengan web tersebut. Untuk mengetahui web

tersebut statis atau dinamis dapat dilihat dari tampilannya. Jika suatu web hanya

berhubungan dengan halaman web lain berisi suatu informasi yang tetap maka web

tersebut statis.

Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web

yang berisi informasi yang tetap atau tidak berubah. Interaksi pengguna hanya terbatas

dapat melihat informasi yang ditampilkan. Web statis biasanya merupakan HTML

yang ditulis pada editor teks dan disimpan dalam bentuk .html atau .htm.

(30)

Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan

pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi

menggunakan form sehingga dapat mengolah informasi yang ditampilkan. Web

dinamis bersifat interaktif, tidak kaku, dan terlihat lebih indah. Informasi di web pada

umumnya ditulis dalam format HTML dan PHP.

2.6 Hypertext Markup Language (HTML)

Hypertext Markup Language (HTML) merupakan sebuah bahasa scripting yang

berguna untuk menuliskan halaman web. Pada halaman web, html dijaikan sebagai

bahasa script dasar yang berjalan bersama berbagai bahasa scripting pemograman

lainnya.

Dalam penulisan script html dapat menggunakan editor biasa seperti notepad,

edit plus ataupun editor lain yang berbasis GUI (Graphical User Interface) seperti

Microsoft Frontpage dan yang digunakan penulis adalah Macromedia Dreameweaver

8. Dengan software ini kode html tidak perlu di ketik, karena semua perintahnya

diwujudkan secara icon base. Tetapi bagi seorang pengembang aplikasi web,

kemampuan penguasaan terhadap kode html sangat diperlukan, sehingga sangat

disarankan untuk menguasai kode html dengan menggunakan editor teks seperti

notepad.

Secara umum HTML dapat melakukan tugas-tugas sebagai berikut :

a. Mengontrol tampilan halaman web dan isinya.

(31)

c. Membuat online form yang bisa digunakan untuk menangani pendaftaran buku

tamu, dan transaksi online lainnya.

d.Menambahkan objek-objek seperti image, audio, video, dan juga applet dalam

dokumen html.

Browser merupakan software yang diinstall di komputer client yang berfungsi

untuk menerjemahkan tag-tag HTML menjadi halaman web. Browser yang biasa

digunakan adalah internet explorer, opera, mozila fireworks dan lain sebagainya.

2.7 PHP

PHP singkatan dari hypertext preprocessor yang digunakan sebagai bahasa script

server-side dalam pengembangan web yang disisipkan pada dokumen html.

Penggunaan php memungkinkan web dapat dibuat dinamis sehingga maintanance

situs web tersebut lebih mudah dan efisien. Php merupakan software open-source

yang disebarkan dan dilisensikan secara gratis dan dapat didownload dari situs

resminya yaitu :

Php yang ditulis dengan menggunakan bahas C dapat dikembangkan sendiri

dengan menambah fungsi-fungsi baru. Php adalah bahasa pemograman yang sangat

populer. Sebagian besar sintak php mirip dengan sintak pada bahasa pemograman C

dan Perl.

2.7.1 Sejarah singkat PHP

PHP pertama kali diciptakan oleh Rasmus Lerdof pada tahun 1994. Awalnya PHP

digunakan untuk mencatat jumlah serta mengetahui siapa saja pengunjung pada

(32)

itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian

menambah kemampuan PHP 1.0 dengan meluncurkan PHP 2.0.

Pada tahun 1996, PHP telah banyak digunakan di dunia. 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. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus

dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. tidak terhenti sampai di

situ, kemampuan PHP terus ditambah, dan versi terbaru yang telah di keluarkan

adalah PHP 5.0.x.

2.7.2 Kelebihan PHP

PHP memiliki banyak kelebihan yang tidak dimiliki bahasa script sejenis. PHP

difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang

dapat dilakukan oleh GCI, sepeti mengumpulkan data dari form, menghasilkan isi

halaman web dinamis, dan kemampuan mengirim dan menerima cookies bahkan lebih

dari kemampuan CGI.

PHP dapat digunakan pada setiap sistem operasi, antara lain Linux, Unix,

Windows, dan Macintosh. PHP juga mendukung banyak Web Server, seperti Apache,

Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), dan

masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.

PHP tidak terbatas pada hasil keluaran HTML. PHP juga memiliki

kemampuan untuk mengolah keluaran gambar, file pdf, dan movies flash. PHP juga

(33)

Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap

banyak database. Berikut database yang dapat didukung oleh PHP :

a. Adabase D

b. dBase

c. Direct MS-SQL

d. Empress

e. FilePro (read only)

f. FrontBase

g. Hyperware

h. IBM DB2

i. Informix

j. Ingres

k. Interbase

l. MSQL

m. MySQL

n. ODBC

o. Oracle (OC17 dan OC18)

p. Ovrimos

(34)

r. Solid

s. Sybase

t. Unix DBM

u. Velocis

2.7.3 Sintaks PHP

Sintaks PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag

PHP yang dapat digunakan untuk menandai blok script PHP.

1.<?php … ?>

2.<script language=”PHP”> … </script>

3.<? … ?>

4.<% … %>

Cara 1 dan 2 merupakan cara yang paling umum digunakan walaupun cara 3 tampak

lebih praktis, karena cara 3 tidak selalu diaktifkan dalam konfigurasi file php.ini yang

terdapat pada direktori C:\Program Files\Apache Software

Foundation\Apache2.2\PHP.

Cara 4 juga dimungkinkan sebagai kemudahan bagi anda yang sudah terbiasa

dengan Active Server Pages (ASP). Namun, bila cara tersebut tidak dikenal, maka

harus dilakukan pengaktifan pada file konfogurasi php.ini. Pengaktifan yang

dilakukan pada file php.ini terdapat pada baris berikut :

Language options

(35)

2.8 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopulerannya

disebabkan MySQL menggunakan Structure Query Language (SQL) sebagai bahasa

dasar untuk mengakses databasenya. Selain itu, ia bersifat gratis (tidak peru membayar

untuk menggunakannya) pada pelbagai platform (kecuali pada windows, yang bersifat

shareware atau perlu membayar setelah melakukan evaluasi dan memutuskan untuk

digunakan untuk kepeluan produksi). Perangkat lunak MySQL sendiri bisa didownload

dar

MySQL termasuk jenis Relation Database Management Sistem (DBMS). Pada

MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas

sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.

MySQL dapat didefenisikan sebagai:

a. MySQL merupakan sistem manajemen database. Database merupakan struktur

penyimpanan data. Untuk menambah, mengakses, dan memproses data yang

disimpan dalam sebuah database komputer, diperlukan sistem manajemen

database MySQL server.

b. MySQL merupakan sistem manajemen database atau basis data terhubung

(Relation Database Management System). Database terhubung menyimpan

pada tabel-tabel terpisah. Kata SQL pada MySQL merupakan singkatan dari

Structure Query Language. SQL merupakan bahasa standar yang digunakan

untuk mengakses database dan ditetapkan oleh ANSI/ISO SQL Standart.

c. MySQL merupakan Software Open Source, berarti semua orang diizinkan

(36)

mendownload software MySQL dari internet dan menggunakannya tanpa

membayar. Anda dapat mempelajari Source Code dan menggunakannya

sesuai dengan kebutuhan.

d. Server database MySQL mempunyai kecepatan yang tinggi, mudah digunakan,

dan handal. MySQL dikembangkan untuk menangani database yang besar

secara cepat dan telah sukses digunakan selama bertahun-tahun. Konektifitas,

kecepatan, dan keamanannya membuat server MySQL cocok untuk

mengakses database di internet.

e. MySQL Server bekerja di client server atau sistem embedded. Software

database MySQL merupakan sistem yang terdiri atas multitheread SQL Server

yang mendukung software client dan library yang berbeda, tool

administrative, dan sejumlah Application Programming Interfaces (APIs).

f. MySQL tersedia dalam beberapa macam bahasa.

Beberapa SQL command atau perintah SQL yang harus diketahui adalah :

1. CREATE DATABASE, untuk membuat sebuah database.

2. DROP DATABASE, untuk menghapus sebuah database.

3. CREATE TABLE, untuk membuat sebuah table.

4. ALTER TABLE, untuk memodifikasi sebuah table.

5. DROP TABLE, untuk menghapus sebuah table.

6. SELECT, untuk menampilkan data dari database.

7. UPDATE, untuk memodifikasi data dari database.

8. INSERT INTO, untuk menambah data di database.

(37)

2.9 Apache

Apache merupakan software yang dikeluarkan oleh Group Apache. Group Apache

terlibat dalam satu proyek yang disebut Proyek Apache untuk mengembangkan suatu

software implementasi di server HTTP (web) yang handal, standar komersial, dan

Source Code-nya didistribusikan secara gratis. Adapun alamat website Apache adalah

2.10 Cassading Style Sheet (CSS)

Cassading Style Sheet (CSS) banyak digunakan untuk memperluas kemampuan

HTML dalam memformat dokumen web atau untuk mempercantik tampilan web,

bahkan untuk pemosisian dan layoutting halaman web. Dengan mendefenisikan suatu

style sekali saja dapat digunakan berulang kali.

CSS banyak didukung browser, terutama versi baru sehingga penempatan

layout menjadi lebih fleksibel. Membuat HTML menggunakan tag minimal

berpengaruh tehadap ukuran file, dapat menampilkan konten utama terlebih dahulu

sementara gambar dan yang lainnya dapat ditampilkan sesudahnya. Selain itu,

penggunaan CSS pada file terpisah dapat mempermudah pengubahan tampilan situs

(38)

2.11 JavaScript

JavaScript mulanya bernama LiveScript, dikembangkan pertama kali pada tahun 1995

di Netscape Communication. Pada akhir tahun 1995 Netscape Communication dan

Sun Microsystem berkolaborasi dan mengganti nama LiveScript menjadi JavaScript.

JavaScript adalah bahasa script yang ditempatkan pada kode HTML dan

diproses pada sisi client. Dengan adanya bahasa ini maka kemampuan dokumen

HTML menjadi lebih luas. Sebagai contoh, digunakan untuk validasi masukan

formulir sebelum diproses ke tahap selanjutnya. Bisa untuk membuat permainan

interaktif dan juga bisa untuk menambah design web.

2.12 Macromedia Dreamweaver 8

Saat ini Dreamweaver merupakan software utama yang digunakan oleh web server

designer maupun web programmer dalam membangun suatu web. Dreamweaver

memberikan kemudahan bagi penggunanya dalam menentukan ruang kerja yang

diinginkan. Tipe ruang kerja, fasilitas dan kemampuan dreamweaver mampu

meningkatkan produktivitas dan efektivitas dalam design maupun dalam membangun

web.

Versi terbaru Macromedia Dreamweaver di tahun 2005 adalah Macromedia

Dreameweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan semakin

mudah dalam penggunaannya. Fasilitas terbaru dari Macromedia Dreamweaver 8

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

Insert Flash Video dan tampilan baru dalam Dreamweaver 8 membuat pekerjaan anda

(39)

BAB III

DESKRIPSI SEKOLAH

3.1 Sejarah Singkat Sekolah

MTs Al-Masruriyah Medan didirikan pada tahun 1968 oleh Ibu Hj. Masruroh. MTs

Al-Masruriyah adalah sekolah swasta yang memberikan pendidikan bagi masyarakat

umum, di bawah naungan Departemen Agama. Seperti sekolah Tsanawiyah lainnya,

sekolah ini juga memberikan ilmu pengetahuan umum dan juga pendidikan agama

Islam.

3.2 Identitas Sekolah

Setiap sekolah memiliki identitas masing-masing, begitu juga dengan MTs

Al-Masruriyah Medan memiliki indentitas sebagai berikut :

1. Nama Sekolah : MTs Al-Masruriyah

2. Nama Yayasan/Pengelola : Al-Masruriyah

3. Alamat Sekolah :

a. Jalan : Titi Papan Gg. Pertahanan No. 10

b. Telepon : (061) 4576116

(40)

d. Kecamatan : Medan Petisah

e. Kota : Medan

f. Provinsi : Sumatera Utara

4. No Statistik Madrasah : 121212710010

3.3 Visi dan Misi

Visi

Membentuk manusia yang berakhlak mulia, berbudi luhur, cinta terhadap agama,

Nusa dan Bangsa.

Misi

1. Menjadikan siswa Tsanawiyah Al-Masruriyah Medan mempunyai otak yang

cerdas

2. Menciptakan siswa yang rajin, terampil dan berdedikasi

3. Menciptakan siswa yang bertanggung jawab, saling menghormati sesama

teman, patuh terhadap guru dan orang tua.

3.4 Struktur Organisasi

Struktur organisasi dari MTs Al-Masruriyah Medan adalah dengan garis komando dan

garis koordinasi. Di dalam struktur organisasi ini setiap guru dan staf pembantu kepala

sekolah (PKS) dan setiap PKS bertanggung jawab kepada kepala sekolah. Dan

(41)

Adapun struktur organisasi pada MTs Al-Masruriyah Medan dapat dilihat pada

gambar berikut :

Gambar 3.1 Struktur Organisasi MTs Al-MAsruriyah

3.5 Uraian Tugas dan Tanggung Jawab

a. Pembina / Pengawas

Membantu sekolah dalam hal :

1. Pembinaan pelatihan MGMP.

2. Mengawasi mutu pendidikan.

3. Meningkatkan kwalitas pendidikan.

(42)

b. Komite Sekolah

Membantu sekolah dalam hal :

1. Pembangunan sarana dan prasarana sekolah.

2. Pembangunan sekolah.

3. Peningkatan kegiatan sekolah.

4. Peningkatan kesejahteraan guru dan pegawai.

c. Kepala Sekolah

Tugas Kepala Sekolah, yaitu :

1. Menyusun dan melaksanakan program kerja.

2. Bertanggung jawab atas terselenggaranya semua komponen dalam

sekolah.

3. Mampu menggerakkan seluruh tenaga pendidik dan siswa sesuai

fungsinya.

d. PKS I Bidang Kurikulum

Membantu Kepala Sekolah dalam bidang :

1. Pelaksanaan Kurikulum.

2. Pemberian tugas guru.

(43)

4. Administrasi kurikulum dan penilaian.

5. Konsultasi dengan Kepala Sekolah.

e. PKS II Bidang Administrasi dan Keuangan

Membantu Kepala Sekolah dalam bidang :

1. Administrasi operasional sekolah.

2. Administrasi kepegawaian.

3. Administrasi inventaris sekolah.

4. Koordinasi surat menyurat.

5. Pengadaan sarana dan prasarana.

6. Administrasi keuangan.

7. Laporan kepada Kepala Sekolah.

f. PKS III Bidang Kesiswaan

Membantu Kepala Sekolah dalam bidang :

1. Pembinaan disiplin sekolah.

2. Koordinasi pembinaan siswa.

3. Koordinasi pelaksana kegiatan intra/ekstrakurikuler.

(44)

5. PSB, MOS dan lain-lain.

6. Kolsultasi dengan Kepala Sekolah.

g. PKS IV Bidang Hubungan Masyarakat

Membantu Kepala Sekolah dalam bidang :

1. Hubungan sekolah, masyarakat dan pemerintah.

2. Hubungan sekolah dengan perguruan tinggi.

3. Penelusuran tanaman.

4. Penelitian.

5. Konsultasi dengan Kepala Sekolah.

h. Guru

Tugas dan tanggung jawab guru yaitu :

1. Menyusun program belajar.

2. Menyajikan KBM.

3. Melaksanakan evaluasi dan penilaian belajar.

4. Menganalisa hasil evaluasi belajar.

(45)

i. Siswa

Tugas dan tanggung jawab siswa yaitu :

1. Mengikuti proses kegiatan belajar mengajar.

2. Mematuhi tata tertib sekolah.

(46)

`

BAB IV

PERANCANGAN SISTEM

4.1 Perencanaan dan Perancangan

Tahap perencanaan dan perancangan merupakan tahap awal yang dilakukan penulis

dalam membangun website ini. Pada tahap ini penulis akan menjabarkan awal

perancangan sistem, diagram alur, tujuan dan isi dari situs yang akan dibangun. Situs

ini dirancang dengan menggunakan PHP sebagai bahas pemogramannya, MySQL

sebagai databasenya, Apache sebagai servernya, dan Deameamweaver 8 sebagai

media untuk membuat layout dari situs yang akan dirancang.

Sebelum membangun sebuah website, ada beberapa pertanyaan sebagai

identifikasi awal yang perlu dilakukan, antara lain :

a. Website apa yang akan dibangun ?

b. Siapa saja pengunjung yang akan diharapkan ke website tersebut ?

c. Apa saja aktivitas yang dapat dilakukan pengunjung dalam website ?

d. Apa saja yang ingin dicapai dari pembuatan website tersebut ?

Dengan menjawab beberapa pertanyaan di atas, maka akan semakin membantu

(47)

pertanyaan-pertanyaan tersebut akan terbentuk kata kunci untuk membangun dan

mengembangkan website ke arah yang lebih lanjut.

Berkaitan dengan website yang akan dibangun, maka jawaban dari penulis

untuk beberapa pertanyaan di atas sebagai berikut :

a. Website yang akan dibuat adalah sistem informasi berbasis web, yang

menyediakan informasi yang menyangkut pendidikan dan kegiatan yang

dilakukan sekolah.

b. Pengunjung situs tersebut adalah para siswa MTs Al-Masruriyah Medan,

namun tidak menutup kemungkinan bagi masyarakat umum yang ingin

mengetahui tentang MTs Al-Masruriyah Medan.

c. Aktivitas yang dapat dilakukan dalam situs tersebut adalah pengunjung dapat

mengetahui informasi mengenai berita pendidikan terbaru, membaca artikel

para siswa, mengetahui nilai siswa yang dapat diprint, mengetahui kegiatan

yang dilakukan sekolah seta informasi penting lainnya.

d. Target yang ingin dicapai dalam pembuatan situs ini adalah dapat memberikan

kemudahan bagi siswa dalam memperoleh informasi yang dibutuhkan serta

dapat membantu sekolah dalam mempromosikan sekolahnya.

Tahap selanjutnya adalah tahap pembuatan bagan atau sruktur dari situs

tersebut. Struktur website tersebut menampilkan struktur hirarki dan isi halaman per

halaman. Dengan adanya struktur, akan sangat mudah untuk memvisualisasikan isi

(48)

Adapun struktur dari situs yang penulis buat ditunjukkan pada gambar berikut

:

Gambar 4.1 Struktur Website

4.2 Perancangan Halaman Website

4.2.1 Halaman Home

Halaman ini merupakan halaman utama dari website. Halaman ini berisikan beberapa

informasi umum tentang sekolah dan link-link utama yang menuju ke

halaman-halaman lainnya.

4.2.2 Halaman Profil

Halaman ini berisikan informasi sekilas tentang sekolah, alamat sekolah dan link-link

yang menghubungkan ke halaman profil tentang sekolah lainnya, seperti Sejarah,

Identitas, Visi dan Misi, Struktur Organisasi, serta Komponen dari sekolah dan

fungsinya.

4.2.3 Guru dan Siswa

Home

Profil Guru dan Buku Portal Admin

Sejarah Data

Data Identitas

Visi dan

Login

Profil Siswa

Nilai Siswa

Informasi

Login

(49)

4.2.4 Halaman Buku Tamu

Halaman ini berisikan form tamu untuk memberikan pesan dan kesan kepada sekolah.

Isi pesan tersebut hanya dapat dilihat oleh pengirim pesan dan administrator website.

4.2.5 Halaman Portal Akademik

Merupakan halaman yang hanya dapat diakses oleh siswa yang memiliki nis dan

password. Halaman ini berisikan tentang data pribadi siswa yang melakukan login

tersebut. Selain data pribadi, halaman ini juga berisikan hasil studi atau nilai dari

siswa.

4.2.6 Halaman Admin

Halaman admin berisikan login yang akan menghubungkan ke halaman administrator.

Halaman ini khusus hanya dapat diakses oleh administrator website untuk melakukan

pengaturan website seperti menambah, menghapus dan mengubah data.

4.3 Perancangan Data Flow Diagram (DFD)

Data flow diagram menggambarkan arus data di dalam sistem dengan struktur, jelas

dan menggunakan sejumlah bentuk-bentuk simbol untuk menggambarkan bagaimana

data mengalir melalui suatu proses yang saling berkaitan secara grafis.

Berikut ini adalah bentuk Data FlowDiagram dari website MTs

(50)

- Info Sejarah Sekolah

- Info Struktur Organisasi - Login Administrator - Info Visi Misi - Data Guru

- Info Kurikulum - Data Siswa dan Nilai Siswa - Info Data Guru - Data Informasi Beasiswa - Info Data Siswa - Data Informasi Akademik - Info Komponen Sekolah dan fungsinya - Data Buku Tamu

Buku Tamu

Buku Tamu

Laporan - Pengunjung - Info Data Siswa

Laporan - Administrator - Info Nilai Siswa

Laporan - Data Guru - Informasi Akademik

Laporan - Data Siswa dan Nilai Siswa - Informasi Beasiswa

Gambar 4.2 Diagram Konteks Website Pengunjung

0

Sistem Informasi Akademik Berbasis Web Pada MTs Al-Masruriyah Medan

Administrator

(51)

4.4 Perancangan Diagram Alir (flowchart) Website

Diagram alir (flowchart) ini menjelaskan secara rinci langkah-langkah dari proses

program. Flowchart dibuat dengan menggunakan simbol-simbol tertentu yang

menyatakan setiap langkah program. Berikut ini adalah bentuk-bentuk flowchart dari

website MTs Al-Masruriyah Medan.

4.4.1 Flowchart Menu Utama

Flowchart menu utama dapat dilihat pada gambar 4.3 di bawah ini :

START Tampilan Menu

Home

Profil

Guru dan Siswa

Buku Tamu

Portal Akademik

Admin

Keluar

Pilih link yang ada A

Pilih link yang ada

Pilih link yang ada

Pilih link yang ada

Prosedur Login

(52)

4.4.2 Flowchart Portal Akademik

Halaman portal akademik hanya bisa diakses oleh siswa dan administrator. Pada

halaman ini terdapat data pribadi siswa dan juga daftar nilai dari siswa. Pada halaman

ini pengunjung hanya bisa melihat informasi dan tidak bisa mengubah atau

mengeditnya. Namun jika nis dan password salah maka pengunjung tidak akan bisa

masuk atau error dan diminta untuk login kembali. Flowchart portal akademik dapat

dilihat pada gambar 4.4 di bawah ini :

D

Pilih login siswa

Input nis & password

Nis & Password Nis & Password salah

Halaman depan Portal Akademik

Profil siswa

Informasi Hasil Studi

Informasi Akademik

Ganti Password

Logout

Tampil Profil Siswa

Tampil Nilai Siswa

Tampil Informasi Akademik

Prosedur Ganti Password

(53)

4.4.3 Flowchart Admin

Halaman admin hanya bisa diakses oleh administrator. Username dan password dari

administrator harus sesuai dengan tabel admin. Jika username dan password sesuai

maka admin akan masuk ke halaman administrator dan jika username atau password

salah maka akan timbul pesan error dan diminta untuk login kembali. Flowchart

admin dapat dilihat pada gambar 4.5 di bawah ini.

E

Buka Halaman Admin

Input username & password

Cek Username &

password Username & password salah

Tampil Menu Admin

Halaman Data Siswa

Halaman Data Guru

Logout

E

Tampil Halaman Siswa

Tampil Halaman Guru

F

G Ya

Ya

Ya

Ya

Tidak

Tidak

Tidak

Tidak

(54)

4.4.4 Flowchart Administrator Siswa

F

Halaman Admin siswa

Input Siswa Baru

Input Nilai Siswa

Edit Data Siswa

Logout

Form Input Siswa

Form Input Nilai

Edit Hapus

Data Sudah Dihapus

(55)

4.4.5 Flowchart Admin Guru

G

Halaman Admin Guru

Input Guru Baru

Edit Data Guru

Logout

Form Input Guru

Edit Hapus

Data Sudah Dihapus

Gambar 4.7 Flowchart Admin Guru

4.5 Merancang Database Server

Database merupakan tempat penyimpanan data yang terstruktur sehingga dapat

diakses dengan cepat dan mudah. Tahap mempersiapkan database ini merupakan

tahap dimana penulis mempersiapkan tempat untuk menampung data di server. Data

tersebut akan diproses oleh program yang kita buat pada tahap pemograman baik

menambah, mengubah, penghapusan, dan menampilkan database itu sendiri.

Database terdiri dari tabel-tabel yang dibuat menggunakan program MySQL.

Database yang dirancang penulis adalah database sekolah yang terdiri dari 7 (tujuh)

(56)

1. Tabel Admin

Tabel 4.1 Tabel Admin

Field Name Type Width Description

id Int 10 No.Urut (auto_increment, primary key)

user Varchar 45 Nama User

password Varchar 45 Password User

2. Tabel Siswa

Tabel 4.2 Tabel Siswa

Field Name Type Width Description

id int 10 No Urut (auto_increment, primary key)

password varchar 20 Password Siswa Untuk Login Ke Portal

nis varchar 50 No Induk Siswa

nama varchar 40 Nama Siswa

kelamin varchar 15 Jenis Kelamin Siswa

tanggal_lahir varchar 15 Tanggal Lahir Siswa

agama varchar 20 Agama Siswa

alamat varchar 60 Alamat Siswa

(57)

3. Tabel Nilai

Tabel 4.3 Tabel Nilai

Field Name Type Width Description

id int 4 No.Urut (auto_increment, primary key)

semester int 4 Semester

quran int 4 Pelajaran Qur’an Hadis

fiqih int 4 Pelejaran Fiqih

akidah int 4 Pelajaran Akidah Akhlak

ski int 4 Pelajaran SKI

ba int 4 Pelajaran Bahasa Arab

bi int 4 Pelajaran Bahasa Indonesia

bing int 4 Pelajaran Bahasa Inggris

kwn int 4 Pelajaran Kewarganegaraan

mm int 4 Pelajaran Matematika

tik int 4 Pelajaran TIK

ipa int 4 Pelajaran IPA

ips int 4 Pelajaran IPS

penjas int 4 Pelajaran Penjas

seni int 4 Pelajaran Seni Budaya

mlokal int 4 Pelajaran Muatan Lokal

4. Tabel Guru

Tabel 4.4 Tabel Guru

Field Name Type Width Description

id int 4 No Urut (auto_increment, Primary Key)

nig varchar 20 Nomor Induk Guru

nama varchar 45 Nama Guru

(58)

tanggal_lahir varchar 15 Tanggal Lahir Guru

alamat varchar 60 Alamat Guru

lulusan varchar 45 Pendidikan Terakhir Guru

agama varchar 15 Agama Guru

5. Tabel Buku Tamu

Tabel 4.5 Tabel Buku Tamu

Field Name Type Width Description

nama varchar 40 Nama Pengirim

email varchar 45 Email Pengirim

pesan text - Pesan yang Ditinggalkan Pengirim

6. Tabel Informasi Akademik

Tabel 4.6 Tabel Informasi Akademik

Field Name Type Width Description

id int 10 No.Urut (auto_increment, primary key)

informasi text - Informasi

(59)

7. Tabel Informasi Beasiswa

Tabel 4.7 Tabel Informasi Beasiswa

Field Name Type Width Description

id int 10 No.Urut (auto_increment, primary key)

beasiswa text - Informasi

tanggal date - Tanggal

4.6 Design Website

4.6.1 Design halaman home

Dalam mendesign halaman ini, penulis menggunakan software Adobe Photoshop CS3

dan Macromedia Flash 8. Halaman home adalah halaman pembuka yang merupakan

halaman yang akan tampil setelah masuk ke dalam situs MTs Al-Masruriyah Medan.

Tampilan design halaman home dapat dilihat pada gambar 4.8 di bawah ini :

(60)

4.6.2 Design header website

Header website adalah bagian paling atas dari website yang biasanya berisi gambar

website, alamat, dan nama website. Pada perancangan website ini penulis juga

mendesign header website dengan menggunakan software Adobe Photoshop CS3.

Header ini berisikan tulisan MTs Al-Masruriyah Medan, nama web, dan alamat

sekolah. Secara keseluruhan design header yang penulis buat dapat dilihat pada

gambar berikut ini :

Gambar 4.9 Tampilan Header Website

4.7 Gambaran Umum Perancangan Website

Sistem yang dibuat dalam situs ini bekerja dalam sebuah web server dan dapat diakses

melalui jaringan interanet dan internet. Karena program ini berjalan dalam sebuah

jaringan intranet dan internet, maka dapat dijalankan dengan multiuser, dapat diakses

oleh banyak pengguna secara bersamaan dari komputer yang berbeda.

4.7.1 Administrator Website

Halaman administrator adalah kumpulan halaman web yang berfungsi sebagai ruang

(61)

ditampilkan pada website diambil langsung dari database. Ada 3 (tiga) cara dari

seorang admin dalam mengelola database melalui halaman admin yaitu menambah

data, mengedit data, dan menghapus data. Untuk masuk ke halaman menu admin

pengguna harus melakukan login terlebih dahulu dengan username : admin dan

password : password.

Pada halaman administrator website MTs Al-Masruriyah Medan terdapat 3

(tiga) menu utama, yaitu Halaman Data Siswa, Halaman Data Guru dan Halaman

Buku Tamu. Tampilan halaman Administrator dapat dilihat pada gambar berikut ini :

Gambar 4.10 Tampilan Halaman Administrator

a. Halaman Data Siswa

Halaman ini berfungsi menyediakan ruang kerja bagi administrator untuk menambah,

(62)

b. Halaman Data Guru

Halaman ini berfungsi menyediakan ruang kerja bagi administrator untuk menambah,

mengubah, dan menghapus data guru yang mengajar di MTs Al-Masruriyah Medan.

Seorang admin dapat melakukan penambahan data guru dengan meng-klik link input

guru baru. Serta mengedit dan menghapus data guru dengan meng-klik ling edit data

guru.

Data guru yang dapat ditambah, diubah dan dihapus mencakup nama, tempat

lahir, tanggal lahir, jenjang dan jurusan,

4.6.2 Pengunjung Website

Jenis pengunjung pada website MTs Al-Masruriyah Medan yang dibuat penulis dibagi

atas dua jenis pengunjung yaitu pengunjung umum dan pengunjung khusus

(siswa/siswi, guru dan pihak MTs Al-Masruriyah Medan).

a. Pengunjung Umum

Pengunjung umum adalah pengunjung biasa atau masyarakat umum yang ingin

melihat website MTs Al-Masruriyah Medan maupun untuk memperoleh informasi

yang disajikan pada website tersebut. Pengunjung umum ini hanya dapat melihat isi

dari website tanpa dapat menambah, mengubah, dan menghapus isi website. Ada

beberapa halaman website yang tidak dapat diakses oleh pengunjung umum yaitu

halaman admin dan halaman portal akademik.

b. Pengunjung Khusus

Pengunjung khusus adalah siswa/siswi maupun pihak sekolah MTs Al-Masruriyah

Medan. Siswa/siswi memiliki username dan password selain dapat melihat isi umum

(63)

Halaman portal akademik berisikan profil siswa, hasil study, dan informasi akademik

(64)

BAB V

IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah langkah-langkah atau prosedur yang dilakukan dalam

menyelesaikan desain sistem yang telah disetujui untuk menguji, menginstall dan

memulai sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang

lama.

5.2 Tujuan Implementasi Sistem

Tujuan implementasi sistem adalah sebagai berikut :

1. Menyelesaikan desain sistem yang ada dalam dokumen sistem yang disetujui,

menysusun dokumen baru atau dokumen yang diperbaiki.

2. Menguji program-program dan prosedur baru atau dokumen yang diperbaiki.

3. Memastikan bahwa sistem yang dibuat dapat digunakan oleh setiap pemakai

tanpa mengalami kesulitan dalam penggunaannya.

4. Menguji apakah sistem baru tersebut sesuai dengan apa yang diinginkan oleh

pemakai.

5.3 Komponen dalam Implementasi Sistem

Untuk mengetahui perancangan sistem yang telah kita kerjakan dapat berjalan dengan

(65)

Untuk itu dibutuhkan beberapa komponen utama mencakup perangkat keras

(hardware), perangkat lunak (software), dan perangkat otak (brainware).

Pada website MTs Al-Masruriyah Medan ini dibutuhkan beberapa komponen

seperti yang disebutkan diatas, yaitu :

1. Perangkat Keras (Hardware)

a. Monitor

b. CPU (Central Processing Unit)

c. Harddisk

d. Memory minimal 256 MB.

e. Keyboard dan Mouse

2. Pearangkat Lunak (Software)

a. Sistem Operasi Windows XP.

b. MySQL sebagai pengelola database server.

c. PHP sebagai bahasa pemograman serverside.

d. Apache Web Server sebagai server lokal dalam pengetesan halaman web.

e. Macromedia Dreamweaver 8 sebagai media mendesain web dan

menggabungkan antara layout dengan bahasa pemograman.

f. Browser sebagai software untuk menjalankan website yang dibuat.

3. Perangkat Operator (Brainware)

a. Administrator

(66)

5.4 Instalasi Apache, PHP dan MySQL

Dalam menginstalasi Apache, PHP, dan MySQL dapat dilakukan secara satu persatu.

Software dapat didownload secara gratis dari situs

software Apache

untuk software MySQL.

Namun pada perancangan website ini penulis menggunakan software

Apache2triad. Dimana pada software ini sudah terdapat Apache, PHP, dan MySQL.

Dengan menggunakan software ini penulis mendapat beberapa kemudahan, yakni

hanya perlu menginstall satu kali saja yakni Apache2triad dan tidak perlu lagi untuk

konfigurasi.

Adapun tahap-tahap installasi Apache2triad adalah sebagai berikut :

1. Klik ganda pada file apache2triad 1.5.4 atau pada ikon

2. Maka akan muncul tampilan seperti Gambar 5.1. Klik Next untuk melanjutkan

instalasi.

(67)

3. Setelah kita klik Next maka akan muncul tampilan seperti Gambar 5.2. Tentukan

direktori tempat penginstalan Apache2triad, kemudian klik Next.

Gambar 5.2 Menentukan Direktori Instalasi Apache2triad

4. Setelah kita klik Next maka akan muncul tampilan seperti Gambar 5.3. Masukkan

password yang anda inginkan dengan ketentuan minimal 8 karakter dan maksimal

32 karakter. Kemudian klik Next.

(68)

5. Setelah kita klik Next maka akan muncul tampilan seperti Gambar 5.4. klik I

Agree untuk melanjutkan instalasi..

Gambar 5.4 Autentifikasi Instalasi Apache2triad

6. Setelah kita klik I Agree maka akan muncul tampilan seperti Gambar 5.5. Tunggu

sampai proses selesai.

(69)

7. Setelah proses pada Gambar 5.5 selesai kemudian akan muncul tampilan seperti

Gambar 5.6. Klik OK untuk konfigurasi dan melanjutkan instalasi.

Gambar 5.6 Proses Instalasi Apache2triad

8. Setelah kita klik OK maka akan muncul tampilan seperti Gambar 5.7. Kemudian

masukkan kembali password yang di buat pada langkah ke 4 kemudian tekan

Enter.

Gambar 5.7 Proses Instalasi Apache2triad

9. Setelah kita masukkan password dan tekan Enter, maka akan muncul tampilan

seperti pada Gambar 5.8.

(70)

10.Setelah proses pada Gambar 5.8 selesai maka akan muncul tampilan pada Gambar

5.9. Klik OK maka komputer akan restart ulang dan proses instalasi selesai.

(71)

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dari keterangan dan bab-bab sebelumnya penulis dapat mengambil beberapa

kesimpulan sebagai berikut :

1. Dalam pembuatan website ini ada beberapa tahapan yang dilakukan penulis yaitu

tahap perencanaan, tahap perancangan diagram alir (flowchart), merancang dan

mempersiapkan database server, dan tahap implementasi sistem.

2. Website ini dibuat dengan menggunakan bahasa pemograman PHP sebagai bahasa

pemogramannya, MySQL sebagai database servernya dan apache sebagai server.

3. Pembuatan website ini dilakukan pada intranet atau komputer lokal tanpa

terkoneksi ke internet. Koneksi internet dibutuhkan pada saat menghosting

website dan pengaksesan situs setelah di hosting.

6.2 Saran

Adapun beberapa saran penulis pada pembuatan website ini adalah :

1. Perlu dilakukan pembaharuan atau update berkala oleh administrator pada website

(72)

2. Untuk menarik minat pengunjung, perlu dibuat rancangan layout atau template

dengan gambar dan animasi yang menarik.

3. Perlu dilakukan penggandaan (backup) database secara teratur ke dalam media

penyimpanan lainnya untuk mencegah hal-hal yang tidak diinginkan seperti data

hilang atau rusak

4. Dalam pembuatan situs, perlu dirancang dengan teliti agar dalam melakukan

pembaharuan data tidak terjadi kesalahan.

5. Dengan adanya website ini dapat memotivasi siswa MTs Al-Masruriyah Medan

dalam berprestasi dan terus meningkatkan ilmu pengetahuannya khususnya dalam

Gambar

Tabel 2.1 Simbol-simbol Data Flow Diagram Gane And Sarson Symbols
Tabel 2.2 Simbol-simbol Flowchart Fungsi
Gambar 3.1 Struktur Organisasi MTs Al-MAsruriyah
Gambar 4.1 Struktur Website
+7

Referensi

Dokumen terkait

Pendidikan di awal Indonesia merdeka menjadi salah aspek penting untuk menumbuhkan semangat memperjuangan nasionalisme dan cita-cita kemerdekaan Republik

Seluruh aspek fisik yang berkaitan dengan perancangan bangunan hotel bisnis dengan konsep sustainability architecture termasuk lingkungan tapak (penataan taman sekitar

Namun di lingkungan pekerjaan, Sersan Tebe tetap menjadi teladan, terutama bagi juniornya prajurit-prajurit di kesatuannya.Kesan itu tampak ketika hari terakhir Sersan Tebe

Sebagai salah satu keluaran langsung dari proses pendidikan yang dilakukan oleh perguruan tinggi, lulusan yang bermutu memiliki ciri penguasaan kompetensi akademik termasuk hard

Dengan ini saya menyatakan bahwa skripsi saya yang berjudul “ STUDI PENGGUNAAN FILM Ca-ALGINAT DENGAN PENAMBAHAN PLASTICIZER SEBAGAI BIOSENSOR DAGING BABI ” belum

implementation. Analisis uji menggunakan independent samples t-test. Hasil penelitian disimpulkan bahwa: 1) Karakteristik modul berbasis discovery dan potensi lokal

Untuk membuat keranjang dari kertas koran bekas selain dengan menggunakan kertas koran yang dilinting, juga bisa menggunakan cara kertas koran yang dilipat, berikut.. ini cara

misalnya: karet nitril (0,4 mm), karet kloroprene (0,5 mm), polivinilklorida (0,7 mm) dan lain-lain Catatan tambahan : Spesifikasi produk tergantung pada pengujian, dari data