1
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas negeri yang memiliki kurang lebih 1470 murid, dan wali murid yang semuanya membutuhkan informasi terbaru tentang hasil studi siswa. Penyampaian informasi yang ada di SMA Negeri 1 Medan yang masih menggunakan rapor hasil studi dan papan pengumuman, membuat orang tua dan siswa kesulitan dalam mandapatkan informasi hasil studi. Orang tua dan siswa juga membutuhkan informasi hasil studi sekolah yang mana bisa dilihat dari menggunakan komputer, laptop,serta melalui smartphone kita tanpa harus membawa rapor hasil studi setiap hari ,dan dengan perkembangan teknologi seperti saat ini , orang tua dan siswa juga membutuhkan hal yang praktis dan dapat menghemat waktu sehingga, dan dapat juga mempermudah penyampaian informasi kepada orang tua dan siswa nya.
Yuhefizar (2009:4) website adalah aplikasi layanan internet yang paling banyak dipakai, hampir 80% layanan internet disedot oleh website. Dengan faktor tersebut maka website sangat cocok digunakan untuk menyampaikan informasi karena penyebaran informasi melalui website sangat cepat dan mencakup area yang luas (dunia) dan tidak dibatasi oleh jarak dan waktu.
Universitas Sumatera Utara
2
Dari permasalahan di atas, dapat ditarik sebuah pemahaman bahwa penyampaian informasi hasil studi siswa SMA Negeri 1 Medan sangat perlu dibangun sebuah sistem informasi, dan juga peningkatan kemampuan operator dalam menggunakan teknologi khususnya komputer yang akan mempermudah dalam menyampaikan informasi dan hasil studi siswa kepada orang tua dan siswa dengan mudah, cepat, dan hemat, serta dapat dilakukan kapanpun dan dimanapun mereka berada tanpa mengenal jarak dan waktu. Maka dari itu penulis akan mengambil judul “Perancangan Sistem Informasi Hasil Studi Siswa SMA Negeri 1 Medan Berbasis Web”.
1.2 Rumusan Masalah
Berdasarkan latar belakang permasalahan tersebut maka penulis dapat merumuskan masalah sebagai berikut : a. Bagaimana merancang dan membangun website yang dapat menyampaikan sistem informasi hasil studi siswa SMA Negeri 1 Medan berbasis web yang ada di SMA Negeri 1 Medan? b. Bagaimana orang tua dapat mengetahui sistem informasi hasil studi siswa SMA Negeri 1 Medan berbasis web tentang SMA Negeri 1 Medan melalui internet ?
Universitas Sumatera Utara
3
1.3 Batasan Masalah
Berikut ini hal-hal yang terkait dalam pembahasan akan tetapi tidak menjadi fokus pembahasan dalam pelaksanaan proyek akhir ini, yaitu: a. Dalam pembuatan sistem informasi hasil studi siswa menggunakan data SMA Negeri 1 Medan, yang mencakup hanya dalam satu kelas saja. b. Sistem Informasi hasil studi siswa SMA Negeri 1 Medan berbasis web ini akan melakukan beberapa proses diantaranya : proses penyimpanan data siswa dan nilai siswa c. Output yang akan dihasilkan sistem informasi website ini diantaranya : data siswa dan nilai siswa
1.4 Tujuan
Berikut ini hal-hal yang terkait dalam tujuan masalah yang menjadi fokus pembahasan dalam pelaksanaan proyek akhir ini, yaitu: 1. Diharapkan dengan adanya penelitian mengenai sistem informasi website hasil studi siswa ini dapat membantu SMA Negeri 1 Medan dalam penyampaian informasi kepada orangtua siswa, dapat mempersingkat waktu, dan tidak terbatas oleh waktu. 2. Dengan adanya sistem informasi hasil studi siswa SMA Negeri 1 Medan berbasis web dapat mempermudah siswa dalam mengakses sistem informasi hasil studi siswa SMA Negeri 1 Medan berbasis web.
Universitas Sumatera Utara
4
1.5 Manfaat
Manfaat yang dapat diperoleh dari dengan adanya sistem informasi ini diantaranya :
1. Bagi Sekolah Mempermudah SMA Negeri 1 Medan dalam memproses informasi hasil studi siswa.
2. Bagi Orangtua dan Siswa Dapat mempermudah orangtua dan siswa dalam mendapatkan informasi hasil studi siswa yang ada di SMA Negeri 1 Medan.
1.6 Metodologi Penelitian
Dalam pembuatan sistem ini tentunya peneliti membutuhkan beberapa metode penelitian, adapun metode penelitian yang digunakan diantaranya :
a. Pengumpulan Data Pengumpulan data yang sangan erat kaitannya dengan permasalahan yang terjadi diatas dengan cara observasi, informasi online dan membaca bahan dari sumber lainnya.
Universitas Sumatera Utara
5
b. Identifikasi Masalah Identifikasi masalah dilakukan dengan melihat dari data yang sudah terkumpul dan penulis mengangkatnya ke dalam sebuah solusi yang telah dijadikan judul.
c. Implementasi Sistem Implementasi aplikasi dilakukan dengan mengacu kepada perancangan aplikasi. Implementasi dilakukan di SMA Negeri 1 Medan ketika sistem informasi website ini sudah selesai. Dengan kata lain saat implementasi sistem tersebut juga dilakukan testing terhadap sistem yang telah dibangun.
d. Penyusunan Laporan Pada tahap ini dilakukan penyusunan laporan dari Perancangan Sistem Informasi Hasil Studi SMA Negeri 1 Medan Berbasis Web berupa tugas akhir.
1.7 Tinjauan Pustaka
1. XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak system oprasi, merupakan kompilasi dari beberapa program.XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket.Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi
dan
mengkonfigurasikannya
secara
otomatis
untuk
anda
atau
auto
Universitas Sumatera Utara
6
konfigurasi.XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk tersebut.
2. PHP
Bahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.
Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya. Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis.
Universitas Sumatera Utara
7
3.
MySQL
Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database. MySQL adalah sebuah sistem manajemen database yang bersifat open source. MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database. MySQL merupakan sisitem manajemen database yang bersifat at relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.
MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.
4.
PHPMyAdmin
Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database. Jika kita ingin menghapus tabel,
Universitas Sumatera Utara
8
ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu.
Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut : http://localhost/phpmyadmin/ pada address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.
1.8 Sistematika Penulisan
Sistematika penulisan tugas akhir ini terdiri dari:
BAB 1
PENDAHULUAN Bab ini berisikan mengenai latar belakang masalah, perumusan masalah, batasan masalah, tujuan masalah, manfaat, metodologi penelitian, tinjauan pustaka, sistematika penulisan
Universitas Sumatera Utara
9
BAB 2
LANDASAN TEORI Pada bab ini diuraikan teori yang mendukung perancangan aplikasi ini. Mulai dari pengertian apa itu sistem informasi hingga semua yang dibutuhkan untuk membuat sistem informasi penilaian hasil studi siswa.
BAB 3
PERANCANGAN SISTEM Bab ini akan menjelaskan tentang penentuan bentuk dari kebutuhan aplikasi pada saat membangun maupun pada saat implementasi, perancangan desain,, diagram konsep sistem, hingga flowchart sistem.
BAB 4
IMPLEMENTASI SISTEM Bab ini akan menguaraikan tentang definisi, tujuan, dan langkah-langkah dalam implementasi sistem juga disertai dengan komponen-komponen kebutuhan sistem.
BAB 5
KESIMPULAN DAN SARAN Berisi pencapaian tujuan dari aplikasi yang dibuat. Saran berisi hal-hal yang dirasakan masih belum sempurna.
Universitas Sumatera Utara