Sistem informasi manajemen doc (1)

PEMBUATAN WEBSITE SEKOLAH
SMU NEGERI I LEMBANG

TUGAS AKHIR

Diajukan untuk menempuh Uiian Akhir Ahli Madya
Program Diploma Tiga Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia

EUIS WIDIYASTUTI
10702053

JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2005

1


KATA PENGANTAR

Bismillaahiromaanirrohiim,
Dengan memanjatkan puji syukur kehadirat Allh SWT, karena atas rahmat dan
hidayah-Nya penulis dapat menyelesaikan laporan Tugas Akhir ini yang berjudul
“Pembuatan Website Sekolah SMU Negeri I Lembang “
Laporan ini disusun untuk menempuh ujian akhir ahli madya pada program
Diploma tiga fakulktas teknik dan ilmu komputer jurusan Teknik Informatika di
Universitas Komputer Indonesia (UNIKOM).
Dalam kesempatan ini perkenankan penulis mengucapkan terima kasih yang tak
terhingga kepada:
1. Yang tercinta Mama dan Papa, Kakak-kakakku, Keponakan ku yang lagi luculucunya serta seluruh keluarga besar yang telah memberikan motivasi bantuan
Moril dan Materil serta untuk menyelesaikan laporan Tugas Akhir ini ( Tetaplah
doa Kalian menyertai Ku, dan Senyum kalian membawa semangat buat Ku).
2. Yang terhormat Bapak Budhi Irawan, S.Si selaku ketua jurusan Teknik
Informatika
3. Yang Terhormat Bapak Andri Heryandi, S.T selaku pembimbing yang telah
meluangkan waktu serta memberikan berbagai masukan dan dorongan semangat
sehingga penulis dapat menyelesaikan penyusuan Tugas Akhir ini.
4. Yang terhormat Ibu Mira Kania Sabariah, S.T selaku dosen wali IF 8

5. Yang terhormat Bapak dan Ibu dosen selaku pengajar di UNIKOM.

2

6. Yang terhormat Kepala Sekolah, Bapak dan Ibu Guru, dan seluruh staf yang
terkait di SMU Negeri I Lembang atas waktu dan kesempatan yang diberikan.
7. Buat Mami, Babe, Teh Nenk, Meni, semua keluarga di kostan dan semua
peliharaannya, untuk support yang diberikan, semangat, omelan, serta banyak
cerita, serta banyak cinta .
8. Buat temen terbaikku Indra yang tidak bosan-bosan mendengarkan curhatku dan
semuanya. (Engkau adalah orang teraneh yang pernah Daku temuin di muka bumi
ini.)
9. Buat Mas Didit yang bersedia direpotin dalam segala hal.
10. Buat Reni, Dani dan Sebastian yang sama-sama seperjuangan antara hidup dan
mati
11. Buat teman-teman IF 8 yang saling mensupport.(Kelas yang aneh. Kelas yang
banyak bawa cerita.).
Mudah-mudahan kepada semua pihak yang telah membantu penulis, akan mendapat
imbalan yang berlipat ganda dari ALLAH SWT. Penulis berharap semoga Tugas Akhir
ini dapat bermanfaat bagi penulis khususnya dan bagi semua pihak pada umumnya.


Bandung,

2005

Penyusun

3

PEMBUATAN WEBSITE SEKOLAH SMU NEGERI I LEMBANG DENGAN
MENGGUNAKAN PHP

OLEH:
Euis Widiyastuti
10702053

PEMBIMBING:
Andri Heryandi, S.T

Abstrak:

Untuk mengetahui informasi keadaan atau peristiwa yang terjadi di daerah yang
jauh dari kita tinggal, kita bisa menggunakan berbagai macam media, mulai dari media
cetak seperti surat karbar, informasi juga bisa didapat dari sarana media elektronika
yang biasa kita gunakan mulai dari radio, televisi, telepon hingga yang paling canggih
seperti internet. Internet juga bisa digunakan untuk mengetahui informasi mengenai
sekolah. Website SMU Negeri I Lembang berisi berbagai informasi tentang sekolah
tersebut. Program website ini dibuat dengan menggunakan program PHP.

4

1. LATAR BELAKANG
Saat ini internet semakin banyak digunakan baik untuk individu maupun oleh
perusahaan atau pelaku bisnis untuk memperkenalkan produk, mempromosikan
organisasi ataupun mengiklankan produk apa saja yang dikeluarkan atau diproduksi yang
sekiranya akan menunjang kemajuan individu, organisasi, maupun perusahaan.
Fasilitas-fasilitas yang ada dalam internet ini yang berupa web akan diperjelas lagi
oleh penulis. Oleh karena itu dalam tugas akhir ini penulis ingin membuat suatu website
yang berisikan tentang serba-serbi yang berhubungan dengan sekolah SMU Negeri 1
Lembang.


2. IDENTIFIKASI MASALAH
Informasi yang ada dalam internet itu bisa banyak dampaknya. Baik yang berdampak
positif dan negatif bagi penggunanya. Dengan adanya website ini para user diharapkan
dapat memperoleh informasi tentang Sekolah tersebut dengan mudah dan cepat. Dan
diharapkan dapat berguna bagi user dan digunakan se-efektif dan se-efisien mungkin.

3. BATASAN MASALAH
Batasan masalah yang ada dalam web ini berisi informasi yang bisa membantu dan
mempermudah user dalam melihat nilai online, data siswa, profil sekolah, profil pengajar,
visi dan misi sekolah, kegiatan yang ada disekolah tersebut, berita terbaru dan lain-lain.

5

4. MAKSUD DAN TUJUAN
Maksud pembuatan laporan Tugas akhir ini adalah:
1. Untuk membuat web SMU Negeri I Lembang.
2. Tujuannya adalah untuk membuat suatu media atau fasilitas informasi mengenai
profil SMU I Lembang, sehingga user yang membutuhkan informasi akan lebih
mudah memperoleh informasi yang dibutuhkan.


5. PROSES APLIKASI
Web sekolah ini diperuntukkan bagi para user yang ingin mengetahui tentang
informasi sekolah SMU Negeri I Lembang. Informasi yang dapat diperoleh para user
adalah nilai online, profil sekolah, data pengajar, visi dan misi, berita, syarat penerimaan
siswa baru.
Untuk nilai online hanya diperuntukkan bagi para siswa yang terdaftar di sekolah
tersebut. Dengan memasukkan no induk dari siswa tersebut.
Adapun proses dari sekolah tersebut dapat dilihat dalam diagram konteks dan
diagram E-R dibawah ini

6

Diagram Konteks
Diagram konteks adalah sebuah gambaran yang sangat umum mengenai sebuah
sistem dimana sistem tersebut digambarkan sebagai proses tunggal.

Gambar.4.1 Diagram Konteks

4.2 Data Flow Diagram
Data Flow Diagram dapat juga disingkat dengan DFD yang digunakan untuk

menggambarkan suatu sistem yang telah ada atau sistem akan dikembangkan DFD
merupakan representasi grafik dari suatu sistem menunjukkan proses atau fungsi aliran
data tempat penyimpanan data dan entitas eksternal.
Dari diagram konteks diatas dapat dibuat suatu DFD. Admin sebelum masuk ke
menu harus melakukan login terlebih dahulu.

7

DFD level 1 dari Sistem Pengolahan
Data SMU Negeri 1 Lembang

DFD level 3 Proses 2.1 Mengolah Data
Siswa

Gambar 4.4 DFD level 3 Proses 2.1
Mengolah Data Siswa
Gambar 4.2 DFD level 1 dari Sistem
Pengolahan Data SMU Negeri I
Lembang
DFD level 2 Proses 2 Mengolah Data

SMU

Gambar 4.3 DFD level 2 Proses 2
Mengolah Data SMU

DFD Level 3 Proses 2.2 Mengolah
Data Nilai

Gambar 4.5 DFD Level 3 Proses 2.2
Mengolah Data Nilai

DFD Level 3 Proses 2.3 Mengolah
Data Pengajar
8

Gambar 4.6 DFD Level 3 Proses 2.3
Mengolah Data Pengajar
DFD Level 3 Proses 2.4

Gambar 4.8 DFD Level 3 Proses 2.5

Mengolah Data Berita

Mengolah

Data Pelajaran

Gambar 4.7 DFD Level 3 Proses 2.4
Mengolah Data Pelajaran
DFD Level 3 Proses 2.5 Mengolah
Data Berita
Diagram E-R

9

Gambar 4.9 Diagram E-R

4.3 Struktur File Database
a. Tabel Siswa
Tabel 4.10 Tabel Siswa
NAMA FIELD

Id_siswa
Nama_siswa
Tempat_lahir
Tanggal_lahir
Thn_masuk
Alamat
Nama_ayah
Nama_ibu
Pekerjaan_ortu
Tlp
Penghasilan
No_induk
Smp_asal
Kelas
Keterangan :

TYPE
Int(4), primary
Varchar (30)
Varchar (50)

Date
Varchar (4)
Varchar (100)
Varchar (25)
Varchar (25)
Varchar (30)
Int (20)
Int (15)
Varchar (10)
Varchar (30)
Varchar (20)

KETERANGAN
No id siswa
Nama siswa
Tempat lahir siswa
Tanggal lahir siswa
Tahun masuk sekolah
Alamat siswa
Nama ayah siswa
Nama ibu siswa
Pekerjaan orang tua siswa
No telepon siswa
Penghasilan orang tua siswa
Nomor induk siswa
Smp asal siswa
Kelas siswa

10

Tabel ini adalah tabel untuk menyimpan data siswa SMU Negeri 1 Lembang yang
diambil dari seluruh data siswa.

b. Tabel Pengajar
Tabel 4.11 Tabel Pengajar
NAMA FIELD
Id_pengajar
Nama_pengajar
NIP
Golongan
Alamat
Tempat_lahir
Tanggal_lahir
Telepon
Image
Keterangan:

TYPE
Int (3), Primary
Varchar (25)
Varchar (10)
Varchar (5)
Varchar (100)
Varchar (25)
Date
Varchar (25)
Varchar (50)

KETERANGAN
Nomor id pengajar
Nama pengajar
Nomor induk pegawai
Golongan pengajar
Alamat pengajar
Tempat lahir pengajar
Tanggal lahir pengajar
Nomor telepon pengajar
Nama file gambar pengajar

Fungsi dari tabel ini adalah untuk menyimpan data pengajar yang mengajar di SMU
Negeri 1 Lembang.

c. Tabel Pelajaran
Tabel 4.12 Tabel Pelajaran
NAMA FIELD
Id_pelajaran
Nm_pelajaran
Kelas
Keterangan:

TYPE
Varchar (3), Primary
Varchar (25)
Varchar (20)

KETERANGAN
Nomor id pelajaran
Nama pelajaran
Kelas

Tabel ini berfungsi untuk menyimpan kode-kode pelajaran dan nama pelajaran yang ada
disekolah tersebut.

d. Tabel Nilai

11

Tabel 4.13 Tabel Nilai
NAMA FIELD
Id_nilai
Id_siswa
Id pelajaran
Nilai
Kelas
Tahun ajaran
Keterangan:

TYPE
Int (5), primary
Varchar (10)
Varchar (3)
Float
Varchar (20)
Int (4)

KETERANGAN
No id nilai
No id siswa
Nomor id pelajaran
Nilai siswa
Kelas siswa
Tahun ajaran siswa

Tabel ini berfungsi untuk menyimpan data nilai dari siswa.

e. Tabel User
Tabel 4.14 Tabel User
NAMA FIELD
Id_user
User
Password
Level
Keterangan:

TYPE
Int (3), primary
Varchar (25)
Varchar (20)
Varchar (8)

KETERANGAN
Nomor id user
Nama user
Password user
Keterangan status user

Tabel ini berfungsi untuk menyimpan data user yang terdaftar

f. Tabel Kategori
Tabel 4.15 Tabel Kategori
NAMA FIELD
Id_kategori
Nama_kategori

TYPE
Int (3), primary
Varchar (30)

KETERANGAN
Id kategori
Nama ketegori yang akan dipilih
user

Keterangan :
Tabel ini berfungsi untuk menyimpan nama kategori berita pada halaman utama.

g. Tabel Berita
12

Tabel 4.16 Tabel Berita
NAMA FIELD
Id_akademik
Nama_akademik
Image
Id_kategori
Keterangan :

TYPE
Varchar (3), primary
Text
Varchar (25)
Int ( 3)

KETERANGAN
Nomor id akademik atau berita
Nama/ keterangan berita
Nama file gambar berita
Nomor id kategori

Tabel ini berfungsi untuk menyimpan berita-berita terbaru atau berita kegiatan yang
sudah berlangsung dan yang akan berlangsung. Dan akan ditempatkan di halaman
utama.
h. Tabel Mengajar
Tabel 4.17 Tabel Mengajar
NAMA FIELD
Id_mengajar
Id_pelajaran
Id_pengajar
Keterangan :

TYPE
Int (6), primary
Int (6)
Int (6)

KETERANGAN
Nomor id mengajar
Nomor id pelajaran
Nomor id pengajar

Tabel ini berfungsi untuk menyimpan nama pengajar yang mengajar beberapa
pelajaran.

i.

Tabel Halaman Interaktif / Frequently Asked Questions (FAQ)
Tabel 4.18 Tabel Halaman Interaktif / Frequently Asked Questions (FAQ)

NAMA FIELD
Id_fag
Id_topik
Tanya
Jawab
Dari
Tgl

TYPE
Int (3), primary
Int (3)
Text
Text
Varchar
Date

KETERANGAN
Nomor id fag
Nomor id topic
Kolom tanya
Kolom jawab
Nama pengirim
Tanggal berita dikirimkan

Keterangan :

13

Tabel ini berfungsi untuk menyimpan data pada halaman interaktif.

j. Tabel Topik
Tabel 4.19 Tabel Topik
NAMA FIELD
Id_Topik
Nama_topik
Keterangan :

TYPE
Int (3), primary
Varchar (25)

KETERANGAN
Nomor id Topik
Nama topik

Tabel ini berfungsi untuk menyimpan menu halaman interaktif.

6. KESIMPULAN
Kesimpulan yang dapat diambil adalah sebagai berikut:
1. Web ini merupakan sarana untuk mempermudah siswa untuk mendapatkan
informasi yang diharapkan bisa bermanfaat juga bisa digunakan se-efektif dan seefisien mungkin.
2. Proses pencarian data tidak perlu mencari data dalam kumpulan arsip karena data
yang dimasukkan diproses secara komputer sehingga proses pencarian data akan
lebih mudah dengan memasukkan data yang akan dicari.
3. Web ini dirancang khusus untuk dipergunakan oleh seluruh siswa atau calon siswa
SMU Negeri I lembang yang berhubungan dengan sekolah tersebut
4. Pembangunan web SMU ini telah menampilkan berapa info seperti profil sekolah,
pengajar, nilai online, visi dan misi dll.

7. DAFTAR PUSTAKA

14

[1]. Heryandi, Andri, S.T., Diktat Mata Kuliah E-Commerce, 2004.
[2].

Maulana, Agus,

I.r,

Sistem

Pengendalian

Manajemen

edisi

keenam

Jilid1,Binarupa Aksara, 1980.
[3]. Muliawan,

Bondan,

Membuat

MySql

Monitor

Dengan

PHP,

Http://www.bondan.net.
[4].

Syukur, Mark Ade, Aplikasi Web

dengan

MySQL dan PHP, Andy Offset,

Yogyakarta, 2001

15