PHP Hypertext Preprocessor merupakan bahasa server side script yaitu bahasa berbentuk script yang terletak dan dieksekusi di server untuk kemudian
hasilnya berupa kode HTML dikembalikan ke browser penggunaklien. PHP dirancang untuk membentuk suatu web yang bersifat dinamis yang artinya halaman
yang akan ditampilkan dibuat saat halaman itu diminta oleh penggunaklien. Misalnya dapat mengakses database dan menampilkannya di halaman web dengan cepat dan
mudah. PHP juga dapat berinteraksi dengan hampir semua teknologi web yang telah ada dan sifatnya yang open source bebas pakai memberikan kesempatan buat semua
user dan programmer untuk menggunakan dan mengembangkannya.
Dengan pertimbangan tersebut dan pribadi penulis yang ingin menerapkan pengetahuan yang telah diperoleh maka penulis memutuskan untuk membuat suatu
aplikasi web dengan judul : “Membangun Sistem Informasi Berbasis Web SLTP Negeri 9 Medan Menggunakan PHP dan MySQL”.
1.2 Rumusan Masalah
Sebagai salah satu lembaga pendidikan yang unggul di kota Medan, SLTP Negeri 9 Medan dengan jumlah anak didik lebih dari 1200 orang tentu penting informasi yang
bermanfaat bagi siswa - siswi terutama dalam hal akademik, dan karena belum tersedianya wadah yang menyediakan informasi tersebut, maka penulis merumuskan
masalah sebagai berikut : “Belum tersedianya website homepage khusus yang memberikan informasi mengenai sekolah SLTP Negeri 9 Medan”.
Universitas Sumatera Utara
1.3 Batasan Masalah
Agar masalah yang akan dibahas dalam pembuatan tugas akhir ini tidak menyimpang terlalu jauh, maka penulis membatasi masalah hanya pada perancangan sistem
informasi berbasis web SLTP Negeri 9 Medan sebagai suatu website yang memberikan informasi bagi userpengguna baik dari kalangan masyarakat umum
maupun dari kalangan pihak sekolah itu sendiri yang membutuhkan informasi dari SLTP Negeri 9 Medan. Aplikasi web ini dibangun di bawah sistem operasi Windows
XP yang mencakup aplikasi web server Apache 2.2, web scripting PHP 5.2 dan database MySQL 5.0.
Selain itu, aplikasi web ini juga didukung bahasa pemrograman web lainnya seperti HTML Hypertext Markup Language, CSS Cascading Style Sheets dan
menggunakan website editor Macromedia Dreamweaver 8, dan Macromedia Fireworks MX 2004 sebagai aplikasi perancangan layout.
1.4 Maksud dan tujuan
1.4.1 Maksud
Maksud dari penulisan tugas akhir ini adalah untuk menerapkan salah satu bahasa pemograman yang lebih dipahami yang di dapat selama dibangku perkuliahan.
Universitas Sumatera Utara
1.4.2 Tujuan Penulisan
Tujuan penulisan tugas akhir ini dilakukan untuk :
Memenuhi salah satu persyaratan dalam menyelesaikan perkuliahan pada Fakultas Matematika dan Ilmu Pengetahuan Alam, Program D3 Ilmu
Komputer Universitas Sumatera Utara.
Merancang sistem informasi berbasis web
sekolah SLTP Negeri 9 Medan dalam upaya mempromosikan SLTP Negeri 9 Medan melalui media internet, serta
hubungannya dengan bahasa pemrograman web dan aplikasi lainnya dalam menyebarkan dan menyediakan informasi bagi userpengguna yang membutuhkan.
1.5 Metode Penelitian
Adapun Metode penelitian yang digunakan penulis adalah : 1.
Tinjauan pustaka, mempelajari buku, dan situs yang terkait dengan sistem informasi.
2. Melakukan riset langsung ke SLTP Negeri 9 Medan yang berada di Jl. Letjend.
T.B. Simatupang No. 118 Medan, untuk pengambilan data yang diperlukan. 3.
Pengolahan data yang terdiri dari mengumpulkan data dan menganalisis data. 4.
Membuat layout konsep website sesuai dengan yang direncanakan. 5.
Pengerjaan website yang mencakup penginputan data, gambar dan database. 6.
Pengujian dan perbaikan website.
Universitas Sumatera Utara
1.6 Tinjauan Pustaka
PHP adalah skrip pemrograman yang terus berkembang mengikuti semua kebutuhan pemrograman web berbasis server side. Hingga saat ini , PHP telah berkembang
hingga versi ke-5. PHP 5 menjadi salah satu pilihan yang sangat menggiurkan bagi semua web programmer atau web developer. PHP 5 memiliki ratusan peningkatan dan
sebuah keunggulan utama dibandingkan pendahulunya, yaitu dukungan yang penuh terhadap Object Oriented Programming OOP. Sifatnya yang gratis serta
kompatibilitas terhadap banyak aplikasi database telah membuat PHP 5 menjadi sangat fleksibel.
Arief Ramadhan, S.Kom dan Hendra Saputra, S.Kom, PHP 5 dan MySQL, 2005.
PHP, sebagai bahasa pemrograman berbasis web, mempunyai lebih banyak kelebihan dibanding bahasa sejenis lainnya. Selain gratis, PHP juga mempunyai
fungsi-fungsi yang cukup lengkap, multiplatform serta mampu berinteraksi dengan berbagai macam database. Pada PHP, banyak komponen atau fungsi yang dapat
digunakan untuk berbagai macam kebutuhan. Tidak hanya FTP, fungsi mengakses e- mail dapat pula digunakan dengan gratis. Keunggulan PHP yang lain adalah dukungan
terhadap berbagai jenis webserver. Hampir semua webserver didukung oleh PHP, tetapi yang paling umum ialah penggabungan PHP dengan Apache, webserver gratis.
M.Syafii, Panduan Membuat Aplikasi Database dengan PHP 5, 2005
Universitas Sumatera Utara
Situs-situs yang ada pada dasarnya dibangun oleh tag-tag HTML. Dengan tag- tag HTML dapat membangun situs-situs yang menarik minat pengunjung untuk betah
berlama-lama menjelajah isi web yang dikunjungi. Tetapi, tag-tag HTML yang digunakan mulai dirasakan tidak mencukupi lagi untuk menangani suatu perubahan
informasi suatu situs yang dinamis. Sebagai contoh, bila kita berkunjung ke suatu situs yang menyajikan informasi tentang harga penjualan beberapa barang. Senantiasa
informasi yang diperoleh sesuai dengan situasi pasar. Untuk mengatasi hal tersebut, dikembangkan suatu bahasa pemrograman yang disebut web programming. Salah satu
web programming yang dikembangkan adalah PHP. Bambang P.,Ibnu Mahardhika, Zaharuddin G.Djalle, Flash MX : 3 in 1, 2005.
Cukup banyak software yang terlibat dalam membangun suatu web dinamis, diantaranya adalah dalam perancangan tampilan sebagai interface terhadap user,
pembuatan database serta dalam pemrogramannya. Dalam hal ini penulis memilih bahasa pemrograman PHP dan MySQL sebagai databasenya serta Macromedia
Dreamweaver MX sebagai text editornya. Alasan penulis memilih software diatas adalah :
1. Pemrograman PHP mudah dibuat dan mempunyai kecepatan akses yang tinggi. 2. Pemrograman PHP merupakan bahasa yang dapat diletakkan dalam tag HTML.
3. Sistem database yang didukung PHP cukup banyak.
Seri Pemrograman Web Membangun Aplikasi Web dengan PHP dan mySQL, Sutarman, S.Kom, 2003.
Universitas Sumatera Utara
1.7 Sistematika Penulisan