BAB I
PENDAHULUAN
rancangan dalam bentuk website sesuai rancangan yang akan peneliti buat
sebelumnya dengan menggunakan bahasa pemprograman PHP MySQL.
Permasalahan yang ada saat ini adalah dalam hal penyimpanan,
pengolahan, serta penyampaian informasi yang terjadi pada sekolah ini, yang
meliputi data siswa, data guru, nilai siswa, dan penjadwalan mata pelajaran
yang sering kali terjadi kerangkapan data karena data yang sudah diolah tidak
terorganisasi dengan baik. Untuk itu diperlukan suatu rancangan sistem
informasi sekolah yang bisa mengintegrasikan data-data tersebut pada suatu
database yang terpadu sehingga dapat membantu dalam hal pengolahan
data untuk proses penyampaian informasi. Mengingat sekolah ini sudah
mempunyai akses internet, maka untuk mengoptimalisasikan pemakaian dan
nilai manfaat dari sistem informasi yang akan dibangun ini, sistem akan
dibuat dalam bentuk aplikasi berbasis website. Sehingga nantinya akan
memudahkan proses pengolahan data akademik, dan juga mempercepat
penyampaian informasi, serta mengurangi kesalahan-kesalahan dalam
pengolahan data seperti kerangkapan data, Selanjutnya dalam penelitian ini
penulis menggunakan metode pengembangan sistem prototyping, Aplikasi yang
dikembangkan menghasilkan kualitas yang baik karena pengembangan yang
sangat cepat dan pengujian model kerja aplikasi baru melalui proses interaksi
yang berulang-ulang sehingga dapat digunakan dengan baik.
b) Sistem Informasi ini hanya menampilkan input data guru, input data
siswa, input data jadwal mata pelajaran, input data nilai, melihat nilai, dan
melihat jadwal mata pelajaran.
c) Sistem Informasi ini hanya berisikan informasi mengenai data akademik
yang terdapat pada SDN 133 Tokke Kec. Malangke Kab. Luwu Utara.
a) Terhadap instansi
1. Memberikan kemudahan pihak Sistem Informasi Akademik Berbasis
Web pada SDN 133 Tokke Kec. Malangke Kab. Luwu Utara dalam
proses pengolahan data dan nilai siswa.
2. Memberikan informasi data dan nilai siswa.
3. Mempercepat penyajian laporan data-data pada saat laporan data
tersebut diperlukan.
b) Terhadap dunia akademik
Dapat menjadi bahan rujukan atau bahan stu\di bagi penelitian lain di
bidang yang sama.
BAB I PENDAHULUAN
Dalam bab ini penulis menguraikan latar belakang masalah,
permasalahan, tujuan, manfaat, metodologi penelitian, serta sistematika
penulisan.
BAB II TINJAUAN PUSTAKA
Pada bab ini dijelaskan dasar-dasar teori yang digunakan dalam
perancangan aplikasi ini.
BAB III METODE PENELITIAN
Dalam bab ini penulis menguraikan tentang perancangan sistem yang
dirancang dan meliputi database dari sistem yang dirancang, gambaran aplikasi
web yang akan dibangun serta bagaimana algoritma aplikasi tersebut dijalankan.
BAB IV HASIL DAN PEMBAHASAN
Dalam bab ini penulis menyajikan tentang pengertian dan tujuan
implementasi sistem dan komponen-komponen yang dibutuhkan sistem.
BAB V KESIMPULAN DAN SARAN
Berisi pencapaian tujuan dari aplikasi yang telah dibuat. Saran yang berisi
hal-hal yang dirasa masih belum sempurna.
DAFTAR PUSTAKA
Berisi sumber literatur untuk penulisan hasil penelitian ini.
LAMPIRAN
Berisi data-data yang perlu dilampilkan yang berhubungan dengan
pembahasan hasil penelitian ini
5
BAB II
TINJAUAN PUSTAKA
Berdasarkan pendapat para ahli yang dikemukakan pada Tabel 2.1 dapat
disimpulkan bahwa sistem adalah suatu aturan yang digunakan untuk
mengumpulkan atau mengelompokan elemen-elemen yang saling berhubungan
satu sama lain sehingga terjadi proses input dan output guna mencapai tujuan
utama.
2.2 Konsep Informasi
Sutabri (2014:25) informasi adalah data yang telah diklasifikasi atau
diolah atau diinterprestasi untuk digunakan dalam proses pengambilan
keputusan. Sistem pengolahan informasi mengolah data menjadi informasi atau
tepatnya mengolah data dari bentuk tak bergunan menjadi berguna bagi
penerimanya. Nilai informasi berhubungan dengan keputusan. Bila tidak ada
pilihan atau keputusan, maka informasi menjadi tidak diperlukan.
Kadir (2014:41) informasi merupakan salah satu sumber daya penting
dalam manajemen modern. Banyak keputusan strategis yang bergantung
kepada informasi. Sebagaimana diketahui, sumber daya 4M + 1I yang mencakup
manusia (sumber daya manusia atau SDM), material (termasuk di dalamnya
energi), mesin, modal, dan informasi merupakan sumber daya vital bagi
kelangsungan organisasi bisnis.
Berdasarkan pendapat para ahli diatas maka dapat disimpulkan informasi
adalah data yang mentah yang diolah untuk dijadikan proses pengambilan
keputusan, sehingga dapat di manfaatkan oleh masyarakat.
2.3 Konsep Sistem Informasi
Sutabri (2014:40) sistem informasi adalah suatu sistem di dalam suatu
organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang
mendukung fungsi operasi organisasi yang bersifat manejerial dengan kegiatan
strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar
tertentu dengan laporan-laporan yang diperlukan
7
Dari tabel use case diatas terdapat beberapa simbol yang digunakan
dalam pembuatan use case pada penelitian ini yang pertama simbol actor yang
menggambarkan orang yang akan menggunakan sistem, simbol use case unit-
unit yang mewakili menu-menu dari sistem yang akan dibuat, yang ketiga adalah
simbol asosiasi yang merupakan penghubung komuniksi antara aktor dengan
user.
2.5.2 Diagram Activity
Rosa dkk (2015:133) activity diagram atau diagram aktivitas
menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau
proses bisnis atau menu yang ada pada perangkat lunak. Hal yang perlu
diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas
sistem bukan yang dilakukan aktor, jadi aktivitas dilakukan oleh sistem. Diagram
aktivitas banyak digunakan untuk mendefinisikan hal-hal berikut:
Dari simbol activity diatas terdapat beberapa simbol yang digunakan pada
peneliatan ini yaitu simbol status awal, simbol aktivitas, simbol percabangan dan
simbol status akhir.
2.5.3 Diagram Sequence
Menurut Rosa dkk (2015:133) sequence diagram atau diagram sequence
menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu
hidup objek dan message yang dikirimkan dan diterima objek. Oleh karena itu
untuk menggambarkan diagram sequence maka harus diketahui objek-objek
yang terlibat dalam sebuah use case beserta mode-mode yang dimiliki kelas
yang diinstansiasi menjadi objek. Membuat diagram sequence juga dibutuhkan
untuk melihat skenario yang ada pada use case. Simbol-simbol diagram
sequence dapat di lihat pada Tabel 2.4
Dari beberapa simbol class diatas terdapat beberapa simbol yang akan
digunakan dalam penelitian ini yaitu simbol class yang menggambarkan blok-
blok dari sistem yang akan dibangun dan simbol assosiasion yang dapat
menghubungkan antar class.
2.6 Website
Suyanto dalam Paseng (2009), website adalah suatu metode untuk
menampilkan informasi di internet, baik berupa teks, gambar, suara maupun
video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu
dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui
sebuah browser.
Andajani dalam Paseng (2011), website adalah halaman web di internet
yang menyediakan informasi. Alamat dari website, biasanya ditunjukan
berdasarkan URL-nya. Sebuah tempat yang berada dalam world wide web
dimana lembar web merupakan sebuah media untuk dapat menyebarkan
informasi individual, kelompok, suatu badan atau lembaga.
Dari beberapa pendapat diatas penulis menarik kesimpulan Website
dapat diartikan sebagai suatu kumpulan-kumpulan halaman yang menampilkan
berbagai macam informasi teks, data, gambar diam ataupun bergerak, data
animasi, suara, video maupun gabungan dari semuanya, baik itu yang bersifat
statis maupun yang dinamis, dimana membentuk satu rangkaian bangunan yang
15
untuk membangun kerangka ataupun format web berbasis hyper text markup
language. HTML dibuat oleh tim Berners-Lee ketika masih bekerja untu CERN
dan dipopulerkan pertama kali oleh Browser Mosaic. Selama awal tahun 1990
HTML mengalami perkembangan yang sangat pesat. Setiap pengembangan
pasti akan menambahkan kemampuan dan fasilitasi yang baik. (Purbadian
(2015:6)
Dari beberapa pendapat diatas penulis menarik kesimpulan HTML atau
yang merupakan singkatan dari Hypertext Mark Up Language adalah bahasa
standar pemrograman untuk membuat suatu website yang bisa diakses dengan
internet. Dengan kata lain halaman website yang kita lihat dan kita baca disusun
dengan menggunakan bahasa ini dan kemudian diterjemahkan oleh komputer
agar dapat dipahami oleh penggunanya.
2.9 XAMPP
Menurut Rimona (2017:38) XAMPP adalah perangkat lunak bebas, yang
mendukung banyak sistem operasi,merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas
program Apache HTTP Server, MySQLdatabase, dan penerjemah bahasa yang
ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan
singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl.
Program ini tersedia dalam GNU General Public License dan bebas, merupakan
web server yang mudah digunakan yang dapat melayani tampilan halaman web
yang dinamis. XAMPP dikembangkan dari sebuah tim proyek bernama Apache
Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development
Team) & Tim Dukungan (Support Team).
XAMPP merupakan suatu software yang didalamnya terdapat Apache
yang berfungsi sebagai web server, PHP (Hypertext Preprocessor) merupakan
bahasa web server side yang bersifat open source dan MySQL adalah basis data
yang menghubungkan script PHP menggunakan perintah query dan escape
character yang sama dengan PHP (Yusdiardi 2014:57).
Dari beberapa pendapat diatas penulis menarik kesimpulan XAMPP
merupakan sebuah aplikasi yang dapat berfungsi sebagai server local yang
dapat menjalankan website.
2.11 MySQL
Menurut Purbadian (2015:79) MySQL adalah multiuser database yang
menggunakan Structured Query Language (SQL). MySQL merupakan software
sistem manajemen database (database management system – DBMS). MySQL
awalnya dibuat oleh perusahaan konsultan bernama TcX yang berlokasi di
swedia. Saat ini, pengembangan MySQL berada dibawah naungan perusahaan
MySQL AB.
Sedangkan menurut Madcoms (2016:2) MySQL adalah sistem
manajemen database SQL yang bersifat Open Source dan paling populer saat
ini. Sistem database MySQL mendukung beberapa fitur seperti multithreaded,
multi-user dan SQL database management system (BDMS). Database ini dibuat
18
untuk keperluan sistem database yang cepat, handal dan mudah digunakan.
Sadeli (2013) menyatakan bahwa MySQL adalah database yang
menghubungkan script PHP menggunakan perintah query dan escaps character
yang sama dengan PHP. MySQL mempunyai tampilan client yang
mempermudah anda dalam mengakses database dengan kata sandi untuk
mengijinkan proses yang bisa anda lakukan.
Menurut Murya and Hesananda (2014:166) MySQL adalah sebuah
perangkat lunak sistem manajemen basis data SQL (database management
system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi
di seluruh dunia. MySQL merupakan perangkat lunak (software) gratis dibawah
lisensi GPL (GNU General Public Licensi).
MySQL merupakan salah satu contoh produk RDBMS yang sangat
populer dilingkungan Linux, tetapi juga tersedia pada Windows. Banyak situs
Web yang menggunakan MySQL sebagai database server (server yang melayani
permintaan akses terhadap database). (Kadir 2006:3).
SQL adalah sebuah konsep pengoperasian database, terutama untuk
pemilihan atau seleksi dan pemasukan data, yang memungkinkan
pengoperasian data dikerjakan dengan mudah secara otomatis. Sebagai
database server, MySQL dapat dikatakan lebih unggul dibandingkan database
server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh
single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari
PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. (Purbadian,
2015:80).
Dari beberapa pendapat diatas penulis menarik kesimpulan MySQL
adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS)
yang multithread, dan multi-user.
2.12 Pengujian Blackbox
Black Box adalah cara pngujian dilakukan dengan hanya menjalankan
atau mengeksekusi unit atau modul kemudian diamati apakah hasil dari unit itu
sesuai dengan proses bisnis yang diinginkan. Dengan kata lain, black
box merupakan user testing, biasanya pengujian perangkat lunak dengan
metode black box melibatkan client pelanggan yang memesan perangkat lunak
tersebut, dari sini dapat diketahui keinginan client terhadap perangkat lunak
tersebut, misalnya client ingin tampilkan diubah atau proses perjalanan
19
Sistem Informasi Akademik Berbasis Website pada SDN 133 Tokke Kec.
Malangke Kab. Luwu Utara merupakan suatu pendidikan yang memiliki
tugas sebagai sarana dalam pendidikan yang juga melatih keahlian yang
berorientasi pada lapangan pekerjaan.
20
Sistem Informasi Akademik Berbasis Website pada SDN 133 Tokke Kec.
Malangke Kab. Luwu Utara memerlukan suatu rancangan sistem informasi
sekolah yang bisa mengintegrasikan data-data tersebut pada suatu database
yang terpadu sehingga dapat membantu dalam hal pengolahan data untuk
proses penyampaian informasi serta mengurangi kesalahan-kesalahan dalam
pengolahan data seperti kerangkapan data.
Hasil dari penelitian ini adalah adanya system informasiini yang dapat
mempermudah proses pengolahan data dan informasi pada sekolah Sistem
Informasi Akademik Berbasis Website pada SDN 133 Tokke Kec. Malangke
Kab. Luwu Utara