ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGELOLAAN DATA SISWA PADA SD MUHAMMADIYAH TERPADU NGLUWAR BERBASIS WEB NASKAH PUBLIKASI diajukan oleh Nugroho Priyo Pratomo 10.11.3829 Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
20
Embed
ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_10.11.3829.pdf · Secara sederhana sistem dapat diartikan sebagai suatu kumpulan ... sistem yang
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGELOLAAN DATA SISWA PADA SD MUHAMMADIYAH TERPADU
NGLUWAR BERBASIS WEB
NASKAH PUBLIKASI
diajukan oleh
Nugroho Priyo Pratomo 10.11.3829
Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA YOGYAKARTA
2014
ANALYSIS AND DESIGN OF INFORMATION SYSTEM DATA PROCESSING FOR STUDENT IN SD MUHAMMADIYAH TERPADU NGLUWAR BASED ON WEB
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGELOLAAN DATA SISWA PADA SD MUHAMMADIYAH TERPADU NGLUWAR BERBASIS WEB
Nugroho Priyo Pratomo
Anggit Dwi Hartanto
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The increasingly rapid technological advances and quick can be a means of
support in the field of education, which must have the effectiveness and efficiency in its
management, the System is able to provide ease in managing student data must be
created, needs in the management of fast data were very important, education was
required to be able to be able to generate a quick decisions, appropriate and relevant,
amid the rapid advances in technology nowadays.
In his research data management information system Application is made with a
web based programming language using Code Igniter Framework and a MySql database
bereditor using Xampp, understand the school work in the processing of your data
manually will be applied on the system, observation and evaluation of flaws in the system
that is running the correction will be made in order to cover the shortage of the system
are made.
This research aims to design and to generate an application or information
system that can facilitate the management of student data effectively and efficiently which
then can be applied to an educational institution, i.e. the Integrated SD Muhammadiyah
Ngluwar.
Keywords: Information Systems, Web-Based, Web, MySql, Framework Code Igniter,
Xampp
1. Pendahuluan
Dalam era globalisasi yang serba canggih teknologi semakin berkembang dengan
pesat dan cepat. penggunaan teknologi dalam berbagai bidang pun menjadi hal yang
biasa dan tidak asing lagi, kebutuhan akan sebuah informasi yang berkualitas sangatlah
diperlukan. Tuntutan untuk mengolah sebuah informasi dengan cepat mendorong kita
untuk menciptakan sebuah sarana atau media yang akan membantu kita dalam
pengelolaan sebuah informasi dengan cepat.
SD Muhammadiyah Terpadu Ngluwar merupakan salah satu instansi pendidikan di
kabupaten Magelang yang mempunyai keunggulan dalam hal fasilitas maupun mutu
pengajarannya. Untuk itu SD Muhammadiyah Terpadu Ngluwar memerlukan fasilitas
yang mendukung guna meningkatkan efektifitas kerja akademik dan pembelajaran yang
maksimal. Sampai saat ini SD Muhammadiyah Terpadu Ngluwar masih menggunakan
cara manual dalam melakukan pengolahan data siswa yang mana seluruh data di catat
dalam berkas, sehingga hasil pengolahan data yang akan disampaikan kepada wali
murid dengan cepat pun menjadi kendala karena pengelolaan yang masih manual itu
tidak efektif sangat memakan waktu.
Ditinjau dari cara yang masih diterapkan selama ini, maka diperlukan suatu sarana
penunjang yang mampu meningkatkan efektifitas dan efisiensi pengolahan data siswa
serta memaksimalkan pendidikan dan pengajaran yang ada di SD Muhammadiyah
Terpadu Ngluwar. Sistem ini dibuat dengan basis website yang dapat di akses diberbagai
lingkungan, lingkungan intranet sekolah maupun secara lebih luas. Oleh karena itu,
penulis berpikir untuk mengembangkan suatu sarana penunjang pendidikan dengan judul
“Analisis dan Perancangan Sistem Informasi Pengelolaan Data Siswa Pada SD Muhammadiyah Terpadu Ngluwar Magelang Berbasis Web”.
2. Landasan Teori 2.1 Konsep Dasar Sistem 2.1.1 Definisi Sistem
Sistem secara umum yaitu sekumpulan objek-objek yang saling berelasi dan
berinteraksi serta hubungan antar objek bisa dilihat sebagai satu kesatuan yang
dirancang untuk mencapai satu tujuan.
Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan
dari unsur atau variabel-variabel yang saling terorganisasi, saling berinteraksi, dan saling
bergantung sama lain. Murdick dan Ross (1993) mendefinisikan sistem sebagai
seperangkat elemen yang digabungkan satu dengan lainnya untuk suatu tujuan bersama.
Sementara definisi sistem dalam kamus Webster’s Unbriged adalah elemen-elemen yang
salaing berhubungan dan membentuk satu kesatuan atau organisasi.1
2.2 Konsep Dasar Informasi 2.2.1 Definisi Informasi
Informasi dapat didefinisikan sebagai data yang telah diolah menjadi sebuah
bentuk yang berarti bagi penerimannya dan bermanfaat dalam pengambilan keputusan
saait atau mendatang (Davis, 1995). Mc Leaod (1995) mengatakan bahwa informasi
adalah data yang telah diproses, atau data yang memiliki arti.2
2.3 Konsep Dasar Sistem Informasi 2.3.1 Definisi Sistem Informasi
Suatu informasi dapat didefinisikan sebagai suatu alat untuk menyajikan informasi
dengan cara demikian rupa sehingga bermanfaat bagi penerimanya. Tujuannya adalah
untuk menyajikan informasi guna pengambilan keputusan perencanaan, pemrakarsaan,
pengorganisasian, pengendalian kegiatan operasi subsistem suatu perusahaan, dan
menyajikan sinergi organisasi pada proses. Dengan demikian, sistem informasi
berdasarkan konsep (input, processing, output) dapat dilihat pada gambar berikut :3
Suatu informasi dapat didefinisikan sebagai suatu alat untuk menyajikan informasi
dengan cara demikian rupa sehingga bermanfaat bagi penerimanya. Tujuannya adalah
untuk menyajikan informasi guna pengambilan keputusan perencanaan, pemrakarsaan,
pengorganisasian, pengendalian kegiatan operasi subsistem suatu perusahaan, dan
menyajikan sinergi organisasi pada proses.
2.4 Konsep Dasar Sistem Informasi Pengelolaan Data Siswa 2.4.1 Pengertian Data
Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,
gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai arti pada
suatu karakter tertentu.
Data merupakan bahan baku yang diolah menjadi informasi. Data juga merupakan
kenyataan yang menggambarkan suatu kejadian dan kesatuannya. Pengertian kejadian
itu sendiri adalah sesuatu yang terjadi pada saat tertentu.
2.4.2 Tujuan Pengelolaan Data Tujuan pengolahan data adalah untuk menghasilkan suatu keluaran yang nantinya
akan dipergunakan untuk pengambilan keputusan atau informasi.
2.4.3 Sistem Informasi Pengelolaan Data Siswa
1 Hanif Al Fata, Analisis dan Perancangan Sistem Informasi, Hal. 3 2 Hanif Al Fata, Analisis dan Perancangan Sistem Informasi, Hal. 9 3 Hanif Al Fata, Analisis dan Perancangan Sistem Informasi, Hal. 9
Sistem Informasi Pengelolaan Data Siswa adalah Sistem yang mengolah data-data
Siswa yang hasil dari pengolahannya dijadikan informasi guna dapat memberikan
kemudahan dalam pengambilan keputusan.
2.5 Konsep Dasar Internet Internet (Interconnected Network) adalah jaringan komputer yang menghubungkan
antar jaringan secara global, internet dapat juga disebut jaringan dalam suatu jaringan
yang luas. Seperti halnya jaringan komputer lokal maupun jaringan komputer area,
internet juga menggunakan protokol komunikasi yang sama yaitu TCP/IP (Transmission
Control Protocol/Internet Protocol).
2.6 Konsep Dasar Web World Wide Web (WWW) atau yang dikenal juga dengan istilah web adalah suatu
sistem yang berkaitan dengan dokumen digunakan sebagai media untuk menampilkan
teks, gambar, multimedia dan yang lannya pada jaringan internet.
2.7 Konsep Dasar Basis Data 2.7.1 Definisi Basis Data
Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan
fakta mengenai obyek, orang, dan lain-lain. Data dinyatakan dengan nilai (angka,deretan
karakter, atau symbol).4
2.8 Konsep Pemodelan Sistem 2.8.1 Flowchart
Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-
urutan prosedur dari suatu program. Flowchart merupakan cara penyajian dari suatu
algoritma, flowchart maupun algoritma dapat menjadi alat bantu untuk memudahkan
perancangan alur urutan logika suatu program, memudahkan pelacakan sumber
kesalahan program, dan alat untuk menerangkan logika program.
2.8.2 Data Flow Diagram (DFD) Data Flow Diagram (DFD) adalah suatu model logika data/proses yang dibuat
untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data tersimpan, proses apa yang menghasilkan data tersebut, dan
interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.
2.8.3 Normalisasi Normalisasi merupakan cara pendekatan dalam membangun desain logika basis
data relasional yang tidak secara langsung berkaitan dengan model data, tetapi dengan
menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur tabel yang
normal.
4 Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Hal. 2
2.9 Bahasa Pemrograman yang Digunakan 2.9.1 Client Side Script Yaitu informasi yang disampaikan akan dieksekusi di client. 2.9.1.1 Html
HTML merupakan kependekan dari Hypertext Markup Language, Html adalah
bahasa yang digunakan pada dokumen web sebagai bahasa untuk pertukaran dokumen
web.
2.9.1.2 Css Cascading Style Sheet (CSS) adalah salah satu bahasa pemrograman web yang
digunakan untuk mempercantik halaman web dan mengendalikan beberapa komponen
dalam sebuah web sehingga akan lebih terstruktur dan seragam.
2.9.1.3 Javascript Javascript adalah suatu bahasa pemrograman yang dikembangkan untuk dapat
berjalan pada web browser.
2.9.2 Server Side Script Yaitu informasi yang dikirimkan akan dieksekusi di server website yang
bersangkutan.
2.9.2.1 PHP PHP adalah bahasa server-side programming yang power full untuk membuat
halaman web yang dinamis dan interaktif. PHP adalah pemrograman interpreter yaitu
proses penerjemahan baris kode sumber menjadi kode mesin yang dimengerti komputer
secara langsung pada saat baris kode dijalankan. PHP disebut sebagai pemrograman
Server Side Programming, hal ini dekarenakan seluruh prosesnya dijalankan pada
server. PHP adalah suatu bahasa dengan hak cipta terbuka atau yang juga dekenal
dengan istilah Open Source, yaitu pengguna dapat mengembangkan kode-kode fungsi
PHP sesuai dengan kebutuhannya.
2.10 Framework Codeigniter CodeIgniter adalah aplikasi open source yang berupa framework dengan model
MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan
PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat
dan mudahdibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali
pada 28 Februari 2006.5
2.11 Database yang Digunakan Database yang digunakan dalam website ini adalah MySQL merupakan software
sistem manajemen database (Database Management System – DBMS) yang sangat
5 Wahana Komputer, Mudah & Cepat membuat website dengan Codeigniter, Hal. 2
popular di kalangan pemrogram web, terutama di lingkungan Linux dengan
menggunakan skrip dan Ped. Fungsi MySQL dapat dikatakan sebagai interpreter query,
karena setiap kita menggunakan query SQL (perintah SQL) kita harus meletakkannya di
dalam fungsi ini. Dengan kata lain, SQL tidak dapat dijadikan tanpa adanya fungsi
MySQL.
2.12 Perangkat Lunak yang Digunakan 2.12.1 XAMPP
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, MySQL
database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan
Perl.
2.12.2 Adobe Dreamweaver CS3 Adobe Dreamweaver adalah suatu produk Web Developer yang dikembangkan
oleh Adobe System Inc., Sebelumnya produk Dreamweaver dikembangkan oleh
Macromedia Inc. Yang kemudian sampai dengan saat ini pengembangannya diteruskan
oleh Adobe System Inc. Setelah diambil alih oleh Adobe System Inc., Dreamweaver
dikembangkan dan dirilis dengan kode nama Creative Suit (CS).
2.12.3 Adobe Photoshop CS3 Adobe Photoshop adalah sebuah software pengolah gambar atau image yang
dibuat oleh Adobe. Adobe Photoshop CS (Creative Suite) adalah versi terbaru dari
program pengolah gambar Adobe Photoshop. Produk Adobe beragam jenisnya, mulai
dari pengolah gambar yaitu Adobe Photoshop, Editing Video yaitu Adobe Premiere dan
After Effect, Pengolah Page Layout yaitu Adobe Page Maker, dan desain.
2.12.4 Web Browser Web Browser Adalah aplikasi perangkat lunak yang degunakan untuk mengambil
dan menyajikan sumber informasi web. Sumber informasi web diidentifikasi dengan
Uniform Resource Identifier (URI) yang dapat terdiri dari halaman web, video, gambar,
ataupun konten lainnya.
2.12.5 Web Server Web server adalah software yang menjadi tulang belakang dari world wide web
(www). Web server menunggu permintaan dari client yang menggunakan browser. Jika
ada permintaan dari browser, maka web server akan memproses permintaan itu
kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser.