• Tidak ada hasil yang ditemukan

PEMBUATAN WEB SEKOLAH PADA SMAN 4 TAMBUN SELATAN DENGAN MENGGUNAKAN PHP DAN MYSQL

N/A
N/A
Protected

Academic year: 2021

Membagikan "PEMBUATAN WEB SEKOLAH PADA SMAN 4 TAMBUN SELATAN DENGAN MENGGUNAKAN PHP DAN MYSQL"

Copied!
8
0
0

Teks penuh

(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

(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

(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

(4)

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.

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

(5)

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.

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.

 

(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

.

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

(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

Gambar

Gambar 1. Struktur Navigasi Website
Gambar 3. Tabel Admin, Siswa, Nilai, Orang  tua, Guru, Surat Orang tua, Absen
Gambar 4.  Rancangan Halaman Web Site
Gambar 8. Tampilan Cek Nilai
+2

Referensi

Dokumen terkait

Oleh karena itu, kumihimo tidak hanya dapat ditemukan di negara Jepang saja tetapi kini diindonesia juga dapat kita temui kreasi kumihimo.. namun, seperti

Komputer dapat digunakan sebagai alat mengajar utama untuk memberi penguatan belajar awal, merancang dan memotivasi belajar, atau untuk berbagai jenis kemungkinan

Hasil penelitian menunjukkan bahwa terdapat pengaruh yang signifikan antara hasil belajar Mengolah Hidangan Indonesia dari Unggas terhadap praktik uji level makanan Indonesia. Saran

Apabila hasil penelitian UPG (Unit Penanganan Gratifikasi) sebagaimana dimaksud pada ayat (1) merupakan gratifikasi, UPG (Unit Penanganan Gratifikasi) menyampaikan

Tujuan dari dilaksakannya penelitian ini adalah untuk mengetahui pengaruh model pembelajaran contextual teaching and learning (CTL) berbantuan LKS terhadap

Penelitian ini bertujuan untuk mengetahui pengaruh penggunaan limbah sayur fermentasi dalam ransum terhadap performans (pertambahan bobot badan, konsumsi

JUDUL : MAMMOGRAFI PENTING UNTUK DETEKSI DINI KANKER PAYUDARA. MEDIA :

Berdasarkan hasil penelitian dan pen- golahan data menggunakan statistik penelitian maka disimpulkan bahwa untuk hubungan vari- able X dengan variable Y dikategorikan