9870063739
-
Upload
duta-bangsawan -
Category
Documents
-
view
216 -
download
0
description
Transcript of 9870063739
-
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA S-1
1
PEMBUATAN WEB SEKOLAH PADA SMAN 4 TAMBUN SELATAN
DENGAN MENGGUNAKAN PHP DAN MYSQL
Rizki Ramon ZR
Abstrak
Sejauh ini, SMA 4 Negeri Tambun Selatan belum menggunakan pengolahan secara manual
dalam pendataan. Permasalahan yang muncul adalah seperti keamanan data-data yang dicatat secara
manual akan mudah hilang dan rusak. Dan juga ada beberapa kasus seperti uang pembayaran SPP
yang tidak disampaikan ke sekolah meskipun sudah diberikan oleh orang tua. Masalah daftar
kehadiran pun juga ada beberapa masalah. Dan masalah surat orang tua yang tidak disampaikan ke
orang tua. Masalah yang terakhir yaitu tidak disampaikan nya nilai yang didapat oleh siswa ke orang
tua atau wali murid.
Guna mengantisipasi kondisi demikian, maka diperlukan suatu aplikasi yang berbasis website
yang dapat membantu pengelolaan dan pengolahan data yang lebih baik serta dapat menjamin
keamanan data.
Tujuan dari penulisan ini adalah membuat aplikasi yang berbasiskan web yang diharapkan
dapat membantu pihak Sekolah dalam mengolah data administrasi dan juga membantu para wali
murid dalam memantau anaknya. Bahasa pemrograman yang digunakan adalah PHP dan databasenya
MySQL sedangkan untuk editornya menggunakan Dreamweaver.
Keywords: Aplikasi, Web, Administrasi, Sekolah, PHP, MySQL
PENDAHULUAN
Latar Belakang
Pengelolaan data melalui media
komputerisasi dewasa ini memiliki peran yang
signifikan. Globalisasi serta berkembang
pesatnya teknologi menjadi suatu tuntutan baru
bagi individu, masyarakat, atau organisasi untuk
dapat beradaptasi dengan kemajuan teknologi
dalam segala hal termasuk pengolahan data.
Melihat realita dan kondisi objektif masyarakat
saat ini, masih banyak terdapat beberapa sekolah
di kawasan Kecamatan Tambun yang belum
Tujuan dari penulisan ini adalah membuat
aplikasi yang berbasiskan web yang diharapkan
dapat membantu pihak Sekolah dalam mengolah
data administrasi dan juga membantu para wali
murid dalam memantau anaknya. Maka
diperlukan suatu media yang diharapkan dapat
membantu pihak sekolah dalam mengolah data
administrasi dan juga membantu para wali murid
dalam memantau anaknya.
Metodologi Metodologi yang digunakan dalam
penulisan tugas akhir ini adalah WDLC ( Web
-
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA S-1
2
Development Life Cycle ) adapun tahapannya
adalah sebagai berikut :
1. Analisis
Pada tahapan analisis penulis menentukan
berbagai kebutuhan apa yang dibutuhkan
dari website yang akan dibangun dan juga
perangkat (tools) yang digunakan.
2. Penentuan Spesifikasi
Pada tahap ini bertujuan untuk membuat
spesifikasi secara rinci tentang arsitektur
proyek, gaya dan kebutuhan material untuk
proyek.
3. Struktur Situs dan Desain
Pada tahap ini penulis membuat sketsa
desain, menganalisis hasil desain,
menentukan konten dan merancang
database.
4. Pengembangan
Pada tahap ini dilakukan pembuatan berkas
dan pemograman dari sistem website.
5. Pengujian
Pada tahap ini dilakukan pengujian terhadap
website yang telah dibuat.
6. Pemasaran
Pada tahap ini dilakukan pemasaran
terhadap website yang dibuat.
7. Pemeliharaan
Pada tahap pemeliharaan ini adalah
menemukan kesalahan atau gangguan
setelah website di implementasikan.
Web Dan Internet Asal usul Internet berasal dari jaringan
komputer yang dibentuk pada tahun 1970an.
Pengertian Internet secara etimologis, internet
berasal dari bahasa inggris, yakni inter berarti
antar dan net berarti jaringan sehingga dapat
diartikan hubungan antar jaringan. (Bunafit
Nugroho, 2004)
Jaringan komputer tersebut disebut dengan
Arpanet, yaitu jaringan komputer yang dibentuk
oleh departemen pertahanan Amerika Serikat.
Selanjutnya jaringan komputer tersebut
diperbarui dan dikembangkan, dan sekarang
penerusnya menjadi tulang punggung global
untuk sumber daya informasi yang disebut
dengan internet. Sebagai contoh berkomunikasi
dengan pemakai lain diseluruh dunia dengan
mengirim dan menerima electronic mail (e-mail)
atau dengan menggunakan program-program dan
sumber daya informasi yang tersedia secara
gratis.
World Wide Web WWW adalah sekelompok dokumen
multimedia yang saling terkoneksi menggunakan
hypertext link, dengan mengklik pada hot link
maka bisa berpindah dari satu dokumen ke
dokumen lainnya..
Dokumen-dokumen informasi ini dibuat
dengan format HTML (Hypertext Markup
Language) dan disimpan di dalam komputer
server (server web) berbentuk sebuah file yang
disebut dengan Web Page atau Page saja. Suatu
halaman dokumen informasi dapat terdiri atas
teks yang saling terkait dengan teks lainnya atau
bahkan dengan dokumen lain. Keterkaitan
halaman lewat teks ini disebut hypertext.
Dokumen informasi ini tidak hanya terdiri dari
teks, gambar, suara bahkan klip video. Kaitan
-
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA S-1
3
antar dokumen yang tidak hanya terdiri atas teks
ini disebut hypermedia.
HTTP
Hypertext Transfer Protocol (HTTP) adalah
sebuah metode yang dipakai untuk mengirim atau
mentransfer file-file (web page) dari server
WWW ke komputer client. Protokol ini
merupakan protokol standar yang dipakai untuk
mengakses dokumen HTML. Definis lain HTML
adalah sebuah protocol yang menentukan aturan
main antara software web browser dan Software
Web Server dalam penyediaan dokumen yang
diminta oleh Browser.
HTML
HTML yang merupakan dasar untuk
membangun sebuah situs web, HTML
dikembangkan dari SGML (Standardized General
Markup Language), atau bahasa yang
ditingkatkan secara umum dan dibakukan.
HTML sendiri merupakan
akronim/singkatan dari Hypertext Markup
Language, sebuah dokumen dalam format ASCII,
dan bisa dibuat dengan software pengedit (editor)
naskah. Memudahkan pekerjaan, bisa saja
menulis sebuah dokumen HTML dengan
Worldstar, World, Excel atau NotePad dan
WordPad. Dengan kata lain HTML adalah
bahasa yang ditingkatkan dengan
Hypertext/hypertextlink yang juga sering dijuluki
dengan HOT Metal.
Secara mudah, HTML adalah sebuah
dokumen yang memuat kalimat-kalimat untuk
diproses oleh Browser, sehingga ditayangkan
dilayar ketika dipanggil dari internet.
Sistem Informasi Berbasis Web Informasi dapat didefinisikan sebagai hasil
dari pengolahan data dalam suatu bentuk yang
lebih berguna dan lebih berarti bagi penerimanya
yang menggambarkan suatu kejadian-kejadian
yang nyata yang digunakan untuk pengambilan
keputusan.
Sistem informasi juga merupakan sistem
yang berisi jaringan SPD (Sistem Pengolahan
Data) yang dilengkapi dengan kanal-kanal
komunikasi yang digunakan dalam system
organisasi data.
Elemen proses dari sistem informasi adalah
mengumpulkan data, mengolah data, dan
menyebar informasi. Di dalam sistem informasi,
manusia berinteraksi dengan manusia, manusia
dengan komputer, dan komputer dengan
komputer. Dalam sistem informasi data,
informasi, atau pengetahuan mengalir dibawa
oleh dokumen atau media komunikasi elektronik,
seperti telepon atau jaringan komputer.
Web Development Life Cycle (WDLC) SDLC (The Systems Development Life
Cycle) adalah model konseptual yang digunakan
dalam manajemen proyek yang menggambarkan
tahap-tahap yang terlibat dalam suatu proyek
pengembangan sistem informasi dari studi
kelayakan awal melalui pemeliharaan aplikasi
selesai. Berbagai metodologi SDLC telah
dikembangkan untuk memandu proses-proses
yang terlibat termasuk model air terjun (metode
SDLC asli), pengembangan aplikasi cepat
(RAD), pengembangan aplikasi bersama (JAD),
air mancur model dan spiral model. Sebagian
-
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA S-1
besar, beberapa model digabungkan menjadi
semacam metodologi hibrida.
Dokumentasi ini penting terlepas dari jenis
model yang dipilih atau diciptakan untuk aplikasi
apapun, dan biasanya dilakukan secara paralel
dengan proses pembangunan. Beberapa metode
bekerja lebih baik untuk jenis proyek tertentu,
tetapi dalam analisis akhir, faktor yang paling
penting bagi keberhasilan proyek ini dapat
seberapa dekat rencana tertentu diikuti.
Tools yang digunakan adalah Struktur navigasi,
dreamweaver sebagai editor, PHP sebagai bahasa
pemrograman, dan MySQL sebagai databasenya.
PEMBAHASAN
Berdirinya SMAN 4 Tambun Selatan
ditengah tengah lingkungan perumahan seiring
itu pula antusias para orang tua menyekolahkan
anaknya semakin berkembang pesat, sesuai
dengan program pemerintah wajib belajar
sembilan tahun. Sehingga muncul permasalahan
bagi pihak sekolah dalam mengolah data
administrasi dan juga membantu para wali murid
dalam memantau anaknya.
4
Di era globalisasi serta berkembang
pesatnya teknologi menjadi suatu tuntutan baru
bagi individu, masyarakat atau organisasi untuk
dapat beradaptasi dengan kemajuan teknologi
dalam segala hal termasuk pengolahan data.
Melihat realita dan kondisi objektif masyarakat
saat ini, masih banyak terdapat beberapa sekolah
di kawasan Kecamatan Tambun yang belum
mampu beradaptasi dengan kemajuan teknologi
atau memanfaatkan fasilitas teknologi dalam
menjalankan program kelembagaanya.
Sejauh ini, SMAN 4 Tambun Selatan masih
belum menggunakan pengolahan secara manual
dalam pendataan. Permasalahan yang muncul
adalah seperti keamanan data-data yang dicatat
secara manual akan mudah hilang dan rusak. Dan
juga ada beberapa kasus seperti masalah
kehadiran siswa disekolah, surat orang tua dari
pihak sekolah yang tidak disampaikan ke orang
tuanya. Masalah yang terakhir yaitu tidak
disampaikannya nilai mata pelajaran yang
didapat oleh siswa ke orang tua atau wali murid.
Guna mengantisipasi kondisi demikian,
maka diperlukan suatu aplikasi yang berbasis
website yang dapat membantu pengelolaan dan
pengolahan data yang lebih baik serta dapat
menjamin keamanan data.
Setelah melakukan analisis masalah, maka
tahap selanjutnya adalah bagian perancangan.
Diawali dengan perancangan struktur navigasi,
perancangan database, ERD, normalisasi dan
perancangan tampilan input output. Berikut
adalah pembahasannya.
Gambar 1. Struktur Navigasi Website
Pada penulisan ini, ERD yang digunakan
terdiri dari 6 entitas yaitu Murid, Guru, orang
tua, surat orang tua, nilai, dan absen serta 8
-
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA S-1
Relationship. Setiap entitas dan relationship
yang ada memiliki atribut-atribut. Untuk
entitas murid terdiri dari 6 atribut, yaitu :
NIS, nama siswa, alamat, telpon, kelas dan
username murid. kemudian untuk entitas
nilai terdiri dari NIS, id nilai dan id mata
pelajaran.
5
Kemudian untuk entitas orang tua terdiri
dari id orang tua, nama orang tua, username
orang tua dan NIS. Kemudian entitas guru
terdiri dari NIG, nama guru dan username
guru. Kemudian entitas surat orang tua terdiri
dari isi surat, id surat dan subject. Kemudian
entitas absen terdiri dari id absen dan NIS.
Gambar 2. ERD (Entity Relational Database)
Perancangan Database
Pada aplikasi web ini menggunakan
database untuk menyimpan data-data yang
dibutuhkan SMA 4 Negeri Tambun Selatan bagi
Rental, dan memproses perhitungan transaksi.
Data base web sistem informasi akademik 8
tabel, antara lain:
1. Tabel Admin
2. Tabel Siswa
3. Tabel Nilai
4. Tabel Orang tua
5. Tabel Guru
6. Table Surat Orang tua
7. Table Absen
Gambar 3. Tabel Admin, Siswa, Nilai, Orang tua, Guru, Surat Orang tua, Absen
Rancangan Halaman Home
Halaman ini merupakan halaman yang akan
dijadikan induk dari semua halaman. Di halaman
home akan terdapat beberapa link seperti : Home,
Profil, Guru, Siswa, Orang tua, Berita dan
Admin.
-
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA S-1
6
Gambar 4. Rancangan Halaman Web Site
Setelah melakukan konseptualisasi dan
perancangan aplikasi web, langkah selanjutnya
yaitu melakukan pengumpulan bahan, pembuatan
dan testing aplikasi. Pengumpulan bahan,
pembuatan dan testing pada aplikasi ini terdiri
dari spesifikasi kebutuhan perangkat keras,
spesifikasi kebutuhan perangkat lunak, fungsi
dari setiap form pada aplikasi disertai dengan
cara pengoperasian.
Adapun perangkat keras dan perangkat
lunak yang digunakan dalam pembuatan aplikasi
ini antara lain :
Perangkat Keras Micro processor : Intel(R) Core(TM) i3 CPU M 390 @ 2.67GHz (4 CPUs), ~2.7GHz
- Kapasitas memory :
2.99 Gb
- Monitor : 14,0
- Harddisk : 500 Gb
Perangkat Lunak - Sistem operasi Microsoft Windows 7
- Microsoft office 2007
- Dreamweaver
- XAMPP 1.7.1 (PHP, Apache, MySQL)
- Google Chrome
Web aplikasi ini akan dibagi menjadi 2 tipe
pengguna, yang pertama adalah pengguna biasa
atau user. Dan satu lagi adalah admin. Berikut
adalah penjabaran halaman user.
Tampilan halaman ini adalah tampilan awal
dari web aplikasi yang dibuat. Pada tampilan ini
akan terdiri dari beberapa link dan text selamat
datang.
Gambar 5. Tampilan Index Home
Tampilan halaman ini adalah tampilan awal dari
web aplikasi yang dibuat. Pada tampilan ini akan
terdiri dari beberapa link dan text selamat datang.
-
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA S-1
7
Gambar 6. Tampilan Profil
Tampilan halaman profil terdiri dari profil
sekolah, identitas sekolah dan juga ada visi &
misi.
Gambar 7. Tampilan Login
Gambar 8. Tampilan Cek Nilai
Tampilan halaman index siswa yang terdiri
didalamnya pengecekan nilai siswa/i untuk
masing-masing mata pelajaran.
Gambar 9. Tampilan Kehadiran
Berikut adalah tampilan halaman index siswa
yang terdiri didalamnya pengecekan kehadiran
siswa/i di sekolah.
Gambar 10. Tampilan Berita
Tampilan halaman berita akan menampilkan
semua berita yang berhubungan dengan kegiatan
yang ada di sekolah.
Gambar 11. Tampilan Login Admin
Tipe pengguna selanjutnya adalah admin. Berikut
adalah penjabaran halaman admin.
-
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA S-1
8
Gambar 12. Tampilan Index Admin
Setelah admin login. Maka admin bisa mengatur
semua konten yang ada di website melalui
halaman ini sepeti manage user, manage mata
pelajaran, menage berita dan logout.
KESIMPULAN
Berdasarkan pengujian penerimaan
pengguna, maka dapat ditarik kesimpulan bahwa
tampilan yang dibuat termasuk baik. Selain itu,
membantu para orang tua dan para wali siswa/i
melihat kondisi anak-anaknya disekolah, siswa/i
mendapatkan informasi nilai dan kehadiran
secara cepat, staff tata usaha memberikan
informasi sekolah serta guru dapat memasukkan
data nilai mata pelajaran. siswa juga dapat
dengan mudah dalam mengecek nilai. Hasil
pengujian pengguna aplikasi web sekolah
91.25% responden menyatakan bahwa aplikasi
ini layak untuk di implementasikan sedangkan
8,75% responden menganggap aplikasi ini tidak
layak untuk di implementasikan.
Daftar Pustaka
Wahana Komputer (2005), Menjadi Seorang
Design Web, Andi: Yogyakarta. Wahana
Komputer
Abdul kadir (2003), Dasar Pemograman Web
Dinamis Menggunakan Php, Andi :
Yogyakarta.
Lukmanul Hakim (2006), Buku Sakti Menjadi
Programer Sejati PHP. Solusi Media
Madcoms (2005), Mahir Dalam 7 Hari
Macromedia Dreamweaver dengan ASP.
Edisi I, Andi, Madiun.
Hartono Jogiyanto (1990)., Analisis dan Desain
Sistem Informasi, Andi : Yogyakarta.
Wahana Komputer (2005), Menjadi Seorang Design Web, Andi: Yogyakarta. Wahana Komputer