BAB I
PENDAHULUAN
1.1. Latar Belakang
Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai dampak dalam meningkatkan efektifitas dan keefisienan dalam melakukan setiap pekerjaan. Mungkin suatu kenaifan kalau berbicara tentang teknologi informasi dan komunikasi, tanpa membicarakan suatu benda yang bernama komputer. 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 seperti awal kedatangannya, tetapi sudah menjadi suatu keperluan bahkan kebutuhan yang sangat bersifat umum dan fital, terutama bagi perusahaan dan badan instansi baik milik pemerintah maupun swasta. Penggunaan komputer telah berkembang menjadi sebuah sarana komunikasi dan edukasi yang paling cepat saat ini. Sehingga pengunaannya menjadi penting di setiap sendi-sendi kehidupan masyarakat, termasuk dalam proses perolehan informasi pada suatu perusahaan ataupun dalam dunia pendidikan.
Universitas Sumatera Utara
Sejak munculnya teknologi Internet, proses pengiriman, penyampaian, serta penerimaan informasi itu sendiri menjadi lebih cepat dan efektif. Seiring berkembangnya teknologi internet, maka aplikasi web atau yang sering juga disebut dengan perangkat lunak berbasis web ini baik dari segi penggunaan, ukuran, dan bahasa pemrograman yang digunakan serta kompleksitasnya juga ikut berkembang. Aplikasi ini telah banyak yang bersifat dinamis dan task oriented.
Cara kerja komputer yang cepat dan praktis dalam pengolahan data membuat komputer banyak digunakan oleh organisasi atau perusahaan. Oleh karena itu alangkah bagusnya jika sekolah juga menggunakan teknologi komputer dalam pengolahan data maupun informasi. Dengan pertimbangan tersebut penulis memilih judul “Sistem Informasi Berbasis Web Pada SMA Muhammadiyah 5 Lubuk Pakam”.
Dalam
perancangan
sistem
informasi
berbasis
Web
pada
SMA
Muhammadiyah 5 Lubuk Pakam ini penulis menggunakan bahasa pemograman PHP dan MySQL dan beberapa software pendukung seperti Apache dan Dreamweaver.
1.2. Identifikasi Masalah
Pengolahan data siswa dengan menggunakan komputer akan dapat menghemat waktu dan dapat mengefisienkan pengerjaan pengolahan data pada SMA Muhammadiyah 5 Lubuk Pakam. Dengan demikian dapat diidentifikasi masalah dalam penelitian ini adalah bagaimana membentuk sebuah pemograman berbasis web untuk mengolah data pada sekolah tersebut dengan efektif dan efisien sehingga dapat terorganisasi dengan baik.
Universitas Sumatera Utara
1.3.Pembatasan Masalah
Agar pembahasan masalah tidak menyimpang dari tujuan penelitian, maka berikut adalah beberapa batasan yang perlu dibuat, yaitu: a. Website ini akan menampilkan halaman-halaman web yang statis maupun dinamis mengenai sistem informasi SMA Muhammadiyah 5 Lubuk Pakam, seperti data guru dan data siswa. b. Aplikasi ini dibangun dibawah sistem operasi Windows XP Professional Services Pack 2. c. Website yang dibangun mendukung bahasa pemograman web yang lainnya seperti HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), dan Javascript. d. Aplikasi ini dibangun menggunakan Macromedia Dreamweaver 8. e. Aplikasi dibangun menggunakan aplikasi web server Apache2triad yang terdiri dari Apache, PHP, dan MySQL.
1.4. Maksud dan Tujuan
Maksud penulis mengadakan penelitian pada SMA Muhammadiyah 5 Lubuk Pakam adalah untuk mensosialisasikan Sistem
Informasi Akademik Berbasis Web pada
SMA Muhammadiyah 5 Lubuk Pakam tersebut sehingga sistem informasi yang akan dirancang sesuai dengan kebutuhan dan permasaahan yang ada dengan menggunakan bahasa pemograman HTML, PHP, dan MySQL.
Universitas Sumatera Utara
Adapun tujuan dari penelitian yang diakukan penulis adalah untuk merancang sistem informasi pada SMA Muhammadiyah 5 Lubuk Pakam dengan menggunakan bahasa pemograman HTML, PHP, dan MySQL. Bagi penulis untuk memenuhi syarat bagi Mahasiswa Fakultas Matematika dan Ilmu Pengetahuan Alam Program Studi D3 Ilmu Komputer dalam menyelesaikan perkuliahan.
1.5.Metodologi Penelitian
Metodologi penelitian yang digunakan penulis, meliputi antara lain: 1. Penelitian lapangan ( Field Research ) Penelitian dilakukan langsung ke SMA Muhammadiyah 5 Lubuk Pakam untuk mendapatkan data dan sistem yang sedang berjalan sekarang dimana penulis melakukan pengumpulan data dengan dua cara yaitu: a. Wawancara Wawancara yang dilakukan penulis adalah meyakinkan data yang diperoleh
akurat.
Dalam
pengumpulan
data
tersebut
penulis
mewawancarai guru dan siswa. Untuk mengetahui apa dan bagaimana dari kegiatan pengolahan data tersebut serta kemampuan memberi informasi yang tepat dan jelas. b. Observasi Observasi yang dilakukan penulis adalah untuk mengamati dan mengetahui secara langsung jalannya sistem yang sedang berjalan saat itu dan proses kerja dari tugas masing-masing serta melihat formatformat laporan dalam sekolah tersebut yang digunakan saat itu.
Universitas Sumatera Utara
2. Penelitian Kepustakaan Penulis melakukan penelitian keperpustakaan dengan tujuan agar memperoleh data teoritis yang bersumber dari buku-buku ilmiah dan tulisan yang berkaitan dengan komputer dan masalah-masalah yang berkaitan dengan tugas akhir ini.
1.6. Sistematika Penulisan
Adapun sistematika penulisan Tugas Akhir ini adalah sebagai berikut:
BAB 1
: PENDAHULUAN Dalam bab ini penulis menguraikan Latar Belakang, Perumusan Masalah, Maksud dan Tujuan, Pembatasan Masalah, Metodologi Penelitian dan Sistematika Penelitian.
BAB 2
: LANDASAN TEORI Dalam bab ini penulis menguraikan beberapa hal yang berhubungan dengan aplikasi website dinamis yang ingin dibangun penulis yaitu sejarah singkat internet, World wide web, Internet, HTML ( HyperText Markup Language ), DHTML ( Dynamic HyperText Markup Language ), pengenalan PHP, pengenalan konsep Object Oriented Programming, MySQL dan Macromedia Dreamweaver.
Universitas Sumatera Utara
BAB 3
: DESKRIPSI SINGKAT SMA MUHAMMADIYAH 5 LUBUK PAKAM Dalam bab ini penulis menyajikan gambaran tentang SMA Muhammadiyah 5 Lubuk Pakam yang terdiri dari profil, struktur organisasi dan visi misi sekolah.
BAB 4
: PERANCANGAN SISTEM Dalam bab ini penulis menguraikan tentang perancangan sistem yang dirancang yang meliputi perancangan layout, perancangan database, gambaran aplikasi website yang akan dibuat serta bagaimana algoritma aplikasi tersebut saat dijalankan.
BAB 5
: IMPLEMENTASI SISTEM Dalam bab ini penulis menyajikan tentang pengertian implementasi aplikasi, tujuan implementasi aplikasi serta spesifikasi aplikasi.
BAB 6
: KESIMPULAN DAN SARAN Dalam bab ini penulis menguraikan tentang kesimpulan dan saran.
Universitas Sumatera Utara