Sistem Informasi Hasil Studi Siswa SMA Negeri 1 Medan Berbasis Web
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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