BAB 1
PENDAHULUAN
1.1Latar Belakang
Informasi merupakan salah satu kebutuhan di dalam suatu instansi, perusahaan, organisasi, lembaga serta lingkungan yang berada di luar sistem. Informasi di anggap sangat penting karena dengan adanya informasi dapat menambah pengetahuan, mengurangi ketidakpastiian dan resiko kegagalan serta dapat membantu para pemimpin dalam mengambil suatu kesimpulan dan keputusan yang efektif dan efisien.
Berbicara tentang teknologi informasi dan komunikasi, komputer merupakan suatu media elektronik yang memegang peranan yang sangat penting dalam perkembangan yang terjadi saat ini. Komputer bukan lagi barang mewah atau sesuatu yang langka untuk dimiliki oleh seseorang, tetapi sudah menjadi suatu keperluan bahkan kebutuhan yang sangat bersifat umum, terutama bagi perusahaan dan badan instansi baik milik pemerintah atau swasta, maupun perorangan. Sehingga segala sesuatu yang dikerjakan dapat dikoordinir secara terkomputerisasi yang sifatnya jauh dari kesalahan dan lebih efisien.
Begitu halnya dengan SMA NEGERI 1 PEMATANG SIANTAR , Sistem pengolahan dan penyampaian data yang lebih baik merupakan suatu kebutuhan yang tidak dapat ditunda lagi. Akan tetapi, pada kenyataannya segala kegiatan yang menyangkut informasi masih menggunakan sistem dan cara yang sangat manual. Informasi yang disampaikan atau diberikan kepada siswa, guru, pegawai maupun masyarakat lainnya, masih menggunakan kertas-kertas cetakan yang ditempelkan pada papan pengumuman maupun dari mulut ke mulut. Hal semacam ini, tak jauh bedanya dengan cara pengumpulan data yang dilakukan oleh orang-orang dalam mengumpulkan berbagai data tentang zaman sejarah maupun prasejarah dahulu.
pemrograman PHP, MySQL sebagai pengolah database dan web server Apache serta aplikasi pendukung lainnya, seperti Adobe Photoshop CS untuk mendesain tampilan web.
Dengan uraian masalah tersebut, penulis berkeinginan membantu sekolah tersebut untuk mengubah sistem penyampaian informasi yang telah ada sebelumnya, sehingga mempermudah semua pihak yang membutuhkan segala informasi yang ada di SMA Negeri 1 Pematang Siantar. Atas dasar inilah, penulis tertarik mengangkat judul “SISTEM INFORMASI AKADEMIK SMA NEGERI 1 PEMATANG SIANTAR BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL”.
1.2 Rumusan Masalah
Dalam mempublikasikan suatu lembaga, instansi maupun perusahaan, informasi yang up to date sungguh sangat dibutuhkan. Karena dengan adanya informasi, perkembangan tentang lembaga tersebut dapat dijabarkan secara luas dan terperinci. Begitu juga dengan SMA Negeri 1 Pematang Siantar yang merupakan salah satu instansi pemerintah yang ingin mempublikasikan tentang sekolahnya tersebut. Walaupun penyebaran informasi tentang sekolah tersebut telah tersebar di Kotamadya Pematang Siantar khususnya, penulis ingin mempublikasikan ke seluruh Indonesia. Oleh karena itu, penulis mencoba suatu sistem on line yaitu web dinamis bagi SMA Negeri 1 Pematang Siantar untuk dapat mempublikasikan segala sesuatu tentang perkembangan sekolah yang up to date di Kota Pematang Siantar Khususnya melalui media internet.
1.3 Batasan Masalah
Agar masalah yang dibahas tidak menyimpang dari tujuan, maka perlu dibuat suatu batasan masalah, yaitu :
1. Sistem dirancang untuk menampilkan Semua informasi SMA Negeri 1 Pematang Siantar.
2. Sistem ini dirancang dengan menggunakan PHP dan server database yang digunakan MySQL.
3. Sistem yang dirancang akan diupayakan sedemikian rupa sehingga dapat bekerja secara dinamis, yaitu dapat dipergunakan dari tahun ke tahun.
1.4 Tujuan Penelitian
Tujuan penelitian dilakukan adalah :
1. Membangun suatu website yang dinamis yang dimanfaatkan untuk menyebarkan informasi yang baik dengan cepat dan mudah.
2. Terbentuknya suatu media informasi dan publikasi yang berbasis website pada SMA Negeri 1. Pematang Siantar
3. Mampu membuka wawasan para pengguna internet untuk dapat memanfaatkan sumber daya komputer yang ada.
4. Publikasi berbasis website diharapkan akan menjadi sarana penyampaian informasi serta berguna bagi seluruh lapisan masyarakat pada umumnya dan seluruh warga sekolah SMA Negeri Pematang Siantar.
1.5 Metodologi Penelitian
Metodologi penelitian yang digunakan penulis untuk menyelesaikan permasalah yang terjadi di atas adalah :
1. Studi Literatur dan Pemahaman Sistem
Meliputi pengumpulan data dari buku, artikel, dan karya ilmiah maupun situs internet mengenai perancangan website.
2. Melakukan Analisis
Analisis yang dilakukan meliputi analisis kebutuhan sistem, perancangan sistem, pengkodean, implementasi, dan pengujian terhadap sistem yang dibangun menggunakan bahasa pemrograman PHP dan database MySQL. 3. Pengujian dan Analisis
Hasil Pengujian dan analisis hasil adalah tahap untuk menguji program yang telah dibuat untuk mencari kekurangan yang mungkin terdapat dalam program untuk pengembangan lebih lanjut.
4. Pembuatan Laporan
Pembuatan laporan yang dimaksud adalah penyusunan laporan hasil Tugas Akhir dengan disertai kesimpulan akhir.
1.6 Tinjauan Pustaka
Universitas Sumatera Utara, koleksi buku pribadi milik sendiri serta pinjaman dari teman – teman penulis. Beberapa program aplikasi pendukung dalam pembentukkan sistem informasi ini, yaitu :
1. MySQL adalah sebuah perangkat lunak manajemen basis data SQL (database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
2. PHP adalah bahasa pemrograman yang berjalan pada sebuah web server, atau sering disebut server-side. Oleh karena itu PHP dapat melakukan apa saja yang dapat dilakukan oleh program lain, yaitu mengolah data dengan tipe apapun, menciptakan halaman web yang dinamis, serta menerim dan menciptakan data cookies. Namun PHP mempunyai kemampuan lebih dari itu. PHP dapat berjalan pada semua jenis sistem operasi, antara lain Linux, Unix, Microsoft Windows, Mac OS, dan masih banyak lagi. Selain itu PHP juga dapat berjalan pada beberapa jenis webserver antara lain Apache, Netscape, Xitami, Microsoft Internet Information Services, dan sebagainya. (Rafiza H, Panduan dan Referensi Kamus Fungsi PHP 5, 2006)
1.7 Sistematika Penulisan
Adapun sistematika penulisan Tugas Akhir adalah sebagai berikut :
Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika penulisan yang terdiri dari:
BAB 1 PENDAHULUAN
Bab ini merupakan berisikan latar belakang masalah, maksud dan tujuan, serta metode penelitian.
BAB 2 LANDASAN TEORI
Di bab ini dijelaskan teori-teori singkat tentang hal-hal yang berhubungan dengan judul dan pembahasan bahasa pemograman PHP dan MySQL sebagai databasenya.
BAB 3 PERANCANGAN SISTEM
Didalam bab ini dijelaskan dan diuraikan tentang pembuatan serta perancangan sistem.
Bab ini menguraikan tentang definisi, tujuan, dan langkah-langkah dalam implementasi sistem juga disertai dengan komponen-komponen kebutuhan sistem.
BAB 5 KESIMPULAN DAN SARAN