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
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 lucu-lucunya 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.
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
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
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
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.
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.
DFD level 1 dari Sistem Pengolahan Data SMU Negeri 1 Lembang
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.1 Mengolah Data Siswa
Gambar 4.4 DFD level 3 Proses 2.1 Mengolah Data Siswa
DFD Level 3 Proses 2.2 Mengolah Data Nilai
Gambar 4.5 DFD Level 3 Proses 2.2 Mengolah Data Nilai
Gambar 4.6 DFD Level 3 Proses 2.3 Mengolah Data Pengajar
DFD Level 3 Proses 2.4 Mengolah Data Pelajaran
Gambar 4.7 DFD Level 3 Proses 2.4 Mengolah Data Pelajaran
Gambar 4.9 Diagram E-R
4.3 Struktur File Database a. Tabel Siswa
Tabel 4.10 Tabel Siswa
NAMA FIELD TYPE KETERANGAN
Id_siswa Int(4), primary No id siswa Nama_siswa Varchar (30) Nama siswa Tempat_lahir Varchar (50) Tempat lahir siswa Tanggal_lahir Date Tanggal lahir siswa Thn_masuk Varchar (4) Tahun masuk sekolah Alamat Varchar (100) Alamat siswa
Nama_ayah Varchar (25) Nama ayah siswa Nama_ibu Varchar (25) Nama ibu siswa
Pekerjaan_ortu Varchar (30) Pekerjaan orang tua siswa
Tlp Int (20) No telepon siswa
Penghasilan Int (15) Penghasilan orang tua siswa No_induk Varchar (10) Nomor induk siswa
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 TYPE KETERANGAN
Id_pengajar Int (3), Primary Nomor id pengajar Nama_pengajar Varchar (25) Nama pengajar
NIP Varchar (10) Nomor induk pegawai Golongan Varchar (5) Golongan pengajar Alamat Varchar (100) Alamat pengajar Tempat_lahir Varchar (25) Tempat lahir pengajar Tanggal_lahir Date Tanggal lahir pengajar Telepon Varchar (25) Nomor telepon pengajar Image Varchar (50) Nama file gambar pengajar Keterangan:
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 TYPE KETERANGAN
Id_pelajaran Varchar (3), Primary Nomor id pelajaran Nm_pelajaran Varchar (25) Nama pelajaran
Kelas Varchar (20) Kelas
Keterangan:
Tabel 4.13 Tabel Nilai
NAMA FIELD TYPE KETERANGAN
Id_nilai Int (5), primary No id nilai Id_siswa Varchar (10) No id siswa
Id pelajaran Varchar (3) Nomor id pelajaran
Nilai Float Nilai siswa
Kelas Varchar (20) Kelas siswa Tahun ajaran Int (4) Tahun ajaran siswa Keterangan:
Tabel ini berfungsi untuk menyimpan data nilai dari siswa.
e. Tabel User
Tabel 4.14 Tabel User
NAMA FIELD TYPE KETERANGAN
Id_user Int (3), primary Nomor id user
User Varchar (25) Nama user
Password Varchar (20) Password user
Level Varchar (8) Keterangan status user Keterangan:
Tabel ini berfungsi untuk menyimpan data user yang terdaftar
f. Tabel Kategori
Tabel 4.15 Tabel Kategori
NAMA FIELD TYPE KETERANGAN
Id_kategori Int (3), primary Id kategori
Nama_kategori Varchar (30) Nama ketegori yang akan dipilih user
Keterangan :
Tabel ini berfungsi untuk menyimpan nama kategori berita pada halaman utama.
Tabel 4.16 Tabel Berita
NAMA FIELD TYPE KETERANGAN
Id_akademik Varchar (3), primary Nomor id akademik atau berita Nama_akademik Text Nama/ keterangan berita Image Varchar (25) Nama file gambar berita Id_kategori Int ( 3) Nomor id kategori Keterangan :
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 TYPE KETERANGAN
Id_mengajar Int (6), primary Nomor id mengajar Id_pelajaran Int (6) Nomor id pelajaran Id_pengajar Int (6) Nomor id pengajar Keterangan :
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 TYPE KETERANGAN
Id_fag Int (3), primary Nomor id fag
Id_topik Int (3) Nomor id topic
Tabel ini berfungsi untuk menyimpan data pada halaman interaktif.
j. Tabel Topik
Tabel 4.19 Tabel Topik
NAMA FIELD TYPE KETERANGAN
Id_Topik Int (3), primary Nomor id Topik Nama_topik Varchar (25) Nama topik Keterangan :
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 efektif dan se-efisien 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.
[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.