BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan aplikasi web saat ini begitu pesat terutama sejak munculnya teknologi internet
yang sangat membantu dalam kemudahan serta kecepatan pengiriman,
penyampaian dan penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolahsekolah, perguruan tinggi, dan lembaga atau organisasi lainnya telah banyak memanfaat aplikasi web dalam kegiatan penjualan, promosi, proses belajar mengajar dan kegiatan lainnya dimana dibutuhkan pengiriman, penyebaran dan penerimaan informasi
sehingga
memberikan
kemudahan
bagi
pengguna
(user)
yang
membutuhkan.
Aplikasi web atau bisa disebut juga dengan perangkat lunak berbasis web telah berkembang dengan pesat baik dari segi penggunaan, ukuran, bahasa yang digunakan dan kompleksitasnya. Aplikasi web pada mulanya hanya berupa situs web yang bersifat statis dan navigated oriented, serta lebih banyak digunakan sebagai brosur produk atau profil perusahaan online. Pada saat ini aplikasi web telah banyak yang bersifat dinamis, interaktif dan task oriented untuk digunakan dalam sistem informasi, telekomunikasi, perdagangan, perbankan dan lain-lain.
Universitas Sumatera Utara
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 pengguna/klien. PHP dirancang untuk membentuk suatu web yang bersifat dinamis yang artinya halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh pengguna/klien. 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 user/pengguna 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 user/pengguna 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 email 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 tagtag 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
Agar pembaca dapat lebih memahami dan mengerti dari maksud da tuuan tugas akhir ini, maka penulis melakukan sistematika penulisan. Adapun sistematika penulisan dari tugas akhir ini adalah sebagai berikut :
BAB 1
: PENDAHULUAN Dalam bab ini penulis menguraikan mengenai Pengantar, Latar Belakang, Rumusan Masalah, Batasan Masalah, Maksud dan Tujuan, Jadwal Kegiatan, Metode Penelitian, Tinjauan Pustaka,
serta
Sistematika Penulisan.
BAB 2
: LANDASAN TEORI Dalam bab ini menjelaskan teori-teori yang berhubungan dengan masalah/persoalan yang akan dibahas yakni tentang pengertian Sistem,
Informasi,
Sistem
Informasi,
Komputer,
Database,
Normalisasi, Web Server, Network, World Wide Web, HTTP, PHP, Macromedia Dreamweaver, Macromedia Fireworks yang merupakan bahan pedoman dalam penyelesaian tugas akhir ini.
Universitas Sumatera Utara
BAB 3
8
: GAMBARAN TENTANG SLTP NEGERI 9 MEDAN Dalam bab ini menjelaskan tentang sejarah singkat Sekolah SLTP Negeri 9 Medan, struktur organisasi, serta penjelasan lain tentang pengolahan yang berkaitan dengan judul tugas akhir ini.
BAB 4
: PERANCANGAN SISTEM Dalam bab ini menjelaskan tentang sistem yang dibangun, perangkat yang digunakan, algoritma, dan tabel perancangan.
BAB 5
: IMPLEMENTASI SISTEM Dalam bab ini menjelaskan tentang pengertian implementasi sistem, tujuan implementasi sistem, spesifikasi sistem, instalasi Apache dan PHP, dan demonstrasi program.
BAB 6
: KESIMPULAN DAN SARAN Dalam bab ini beisikan uraian penulis tentang kesimpulan dan saran dari hasil penelitian yang diperoleh penulis.
Universitas Sumatera Utara