View
219
Download
3
Category
Preview:
Citation preview
SISTEM INFORMASI APLIKASI PENGOLAH HASIL ULANGAN SISWA
(RAPOR) “SD NEGERI IV WONOSARI” BERBASIS PHP
Tugas Akhir
Disusun oleh
Bhakti Wijaya 07.01.2353
Dika Jipatasia 07.01.2361
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2011
System Information Processing Report In ”SD Negeri IV Wonosari” Based In PHP
Sistem Informasi Pengolah Rapor Siswa “SD Negeri IV Wonosari” Berbasis PHP
Bhakti Wijaya Dika Jipatasia
Jurusan Teknik Informatika
STIMIK AMIKOM YOGYAKARTA
ABSTRACT
In this Final Project the author discusses the making of an application processing student test scores. Assessment of learning outcomes to students in education is one very important factor, because with the assessment of learning outcomes, it will show clearly the level of success of an education provider (school) in educating their students. The existence of learning outcomes assessment, will also give a clear picture of student achievement of learning outcomes, either individually or overall.
The Elementary School Wonosari IV is one of the organizers of education (primary school) in the city Wonosari (Gunung Kidul). Currently, the provision of learning outcomes to students still manual, which is still use the report card as a medium, and teachers process the data from these tests are still using a variety of applications such as Microsoft Word and Excel, so that the data processing of student can take a long time .
The solution of problem solving such cases is to create an application processing value-based student test php so that processing of student data more quickly, accurately and the information generated will be higher quality and value.
Keyword : raport, aplication, php
1. Latar Belakang Masalah
Sejalan dengan berkembangnya teknologi dan ilmu pengetahuan seperti
pada saat ini, kebutuhan masyarakat akan kemudahan proses pada segala bidang
kerja semakin meningkat, komputer yang salah satunya memiliki banyak
kelebihan diantaranya kecepatan, keakuratan serta efisiensi dalam pengolahan
data dibandingkan dengan sistem manual.
Pengolaahan data penilaian hasil ujian sebelumnya dilakukan dengan
manual untuk dikembangkan sehingga menjadi sistem pengolahan data dalam
penilaian hasil ujian.
Melihat keadaan ini, mendorong penulis untuk melakukan penelitian
tentang pengolahan data penilaian hasil ujian yang akan dilanjutkan untuk
pembuatan tugas akhir yang akan diberi judul “Sistem Informasi Pengolah Raport
Siswa SD Negeri IV Wonosari Berbasis PHP”. Dengan adanya sistem pengolahan
hasil ujian ini diharapkan dapat mempermudah dalam pengisian nilai rapor.
2. Landasan Teori
2.1 Konsep Dasar Sistem
Sistem adalah suatu sekumpulan komponen yang saling bekerja. Sistem
merupakan sekumpulan elemen yang saling terkait atau terpadu yang
dimaksudkan untuk mencapai suatu tujuan. Sistem juga mempunyai karakteristik
yaitu mempunyai elemen-elemen (subsistem), batasan (boundary), lingkungan
luar (envirounments), penghubung (interface), dan masukan (input).
2.1.1 Klasifikasi Sistem
Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya
dipandang sebagai berikut:
1. Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System)
Sistem abstrak merupakan sistem yang berupa gagasan atau konsep yang
tidak tampak secara fisik, misalnya teologia yang berupa pemikiran-
pemikiran tentang hubungan manusia dengan Tuhan. Sistem fisik merupakan
sistem yang ada secara fisik, misalnya sistem komputer, sistem akuntansi, dan
sebagainya.
2. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made
System)
Sistem Alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat
manusia, misalnya sistem perputaran planet terhdap matahari. Sistem buatan
manusia adalah sistem yang dirancang oleh manusia, misal sistem informasi.
Sistem buatan manusia yang melibatkan interaksi antara manusia dengan
mesin disebut human-machine system atau man-machine system.
3. Sistem Tertentu (Deterministc System) dan Sistem Tak Tentu (Probabilistic
System)
Sistem tertentu merupakan sistem yang beroperasi dengan tingkah laku yang
sudah dapat diprediksi, misalnya sistem komputer yang tingkah lakunya dapat
dipastikan berdasarkan program-program yang dijalankan. Sistem tak tentu
adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena
mengandung unsur probabilitas.
4. Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System)
Sistem Tertutup adalah sistem yang tidak berhubungan dan tidak terpengaruh
dengan lingkungan luarnya atau bekerja secara otomatis tanpa adanya turut
campur tangan dari pihak diluar. Secara teoritis sistem tertutup ini ada, tetapi
pada kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada
hanyalah relatively closed system (secara relatif tertutup, tidak benar-benar
tertutup). Sistem terbuka adalah sistem yang berhubungan dan terpengaruh
dengan lingkungan luarnya. Sistem terbuka ini menerima masukan dan
menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya.
Karena sistem ini sifatnya terbuka dan terpengaruh oleh lingkungan luarnya,
maka sistem ini harus mempunyai suatu sistem pengendalian yang baik.
2.2 Konsep Dasar Informasi
Informasi (information) adalah data yang sudah diolah sehingga berguna
untuk membuat keputusan. Sumber dari informasi adalah data. Data adalah
representasi atau wakil suatu objek. Data diciptakan untuk mempermudah
komunikasi dan pemrosesan data. Kualitas dari suatu informasi (qualify of
information) yaitu akurat, tepat waktu, relevan, lengkap, dan jelas.
2.3 Konsep Dasar Sistem Informasi
Sistem informasi yang baik adalah sistem informasi yang (dengan sengaja)
dirancang perusahaan untuk mengolah data menjadi informasi.
Dalam sistem informasi terdapat komponen-komponen seperti input,
model, output, teknologi, database, dan control.
Sistem pengolahan data rapor merupakan kegiatan pengolahan data-data
penilai untuk digunakan sebagai pertimbangan dalam pengambilan keputusan bagi
siswa tersebut.
Sistem informasi didefinisikan sebagai sekumpulan elemen yang bekerja
secara bersama-sama baik secara manual ataupun berbasis komputer dalam
melaksanakan pengolahan data yang berupa pengumpulan, penyimpanan,
pemrosesan data untuk menghasilkan informasi yang bermakna dan berguna bagi
pengambil keputusan.
2.4 Metodologi Pengembangan Sistem Informasi
Metodologi Pengembangan Sistem Informasi adalah metode-metode,
prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan dan postulat-postulat
yang akan digunakan untuk mengembangkan suatu sistem informasi.
2.4.1 Functional Decomposition Methodologies
2.4.2 Data-oriented Methodologies
Metode ini menekankan pada karakteristik dari data yang akan diproses.
Metodologi ini dapat dikelompokkan menjadi:
1. Data-flow Oriented Methodologies
Yang termasuk dalam metodologi ini adalah:
a. SADT (Structure Analysis and Design Techniques)
Pengembangan sistem menggunakan suatu alat yang berbentuk grafik dan
terstruktur yang disebut DFD (Data Flow Diagram). Beberapa simbol
yang digunakan di DFD untuk maksud mewakili:
External entity (kesatuan luar) atau boundary (batas sistem)
Data flow (arus data)
Diberi simbol suatu panah ( ). Arus data ini mengalir
diantara proses (process), simpanan data (data store) dan kesatuan
luar (external entity).
b. Composite Design
c. SSAD (Structure System Analysis and Design)
2. Data Structure Oriented Methodologies
3. Prescriptive Methodologies
2.5 Perangkat Lunak yang Digunakan
PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan
pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya
dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya
saja.
1. Basic Syntax <?php atau <? dan diakhiri dengan ?>
2. Komentar (// ) untuk satu baris. Dan kita bisa menggunakan (/*) dan diakhiri
dengan (*/ )untuk blok.
3. Variabel digunakan untuk menampung nilai seperti teks string, angka atau
array. Ketika suatu varibel diset, maka bisa digunakan secara berulang pada
script kita. Semua variabel dalam PHP menggunakan ($).
4. Operator
5. Struktur Kontrol IF, WHILE, FOR, SWITCH, REQUIRE, dan INCLUDE
2.5.1 MySQL
MySQL adalah database server relasional multiuser yang gratis dan open
source. MySQL dikembangkan oleh MySQL AB, sebuah perusahaan komersil
yang membangun layanan bisnisnya melalui database MySQL.
3. Gambaran Umum
Dari hasil rapor siswa dapat mengetahui sejauh mana prestasi siswa yang
ditempuh selama kegiatan belajar mengajar disekolah. Akan tetapi dalam proses
pelaporan nilai siswa yang dilakukan guru kepada wali kelas masih dilakukan
secara manual, hal ini dapat memakan banyak waktu.
Diagram Alir (Flowchart) sistem yang berjalan pada SD Negeri IV
Wonosari adalah sebagai berikut:
Diagram Alir (Flowchart) sistem yang sedang berjalan pada
SD Negeri IV Wonosari
Siswa Nilai
Pembuatan Laporan
Buku Siswa
Buku Nilai
Laporan nilai siswa (Rapor)
Mencatat Data
Mencatat Data
4. Pembahasan
4.1. Sistem yang Diusulkan
Tujuan dari rancangan sistem secara umum adalah untuk menggambarkan
suatu tahapan penyelesaian masalah secara sederhana, rapi dan jelas dengan
menggunakan simbol-simbol yang standar.
4.1.1 Data Flow Diagram yang Diusulkan
Data Flow Diagram (DFD) merupakan gambaran sistem secara logika.
Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak dan struktur
data Adapun Data Flow Diagramnya adalah sebagai berikut:
DFD Level 0
Admin adalah Wali Kelas
User adalah sebagai :
Guru
Kepala Sekolah
Orang Tua
Tata usaha
4.1.2 Sistem flowchart yang diusulkan
Sistem flowchart merupakan diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan untuk
proses pengolahan data serta hubungan antar peralatan tersebut. Adapun gambar rancangan flowchart tersebut adalah sebagai berikut:
Gambar Flowchart Sistem
Data member
Input Data member
Proses Data member
t_member
Data nilai
Input Data nilai
Proses Data nilai
tb_nilai
Data Siswa
Input Data Siswa
Proses Data Siswa
tb_siswa
Rapor
Data Kelas
Input Data Kelas
Proses Data Kelas
tb_kelas
Laporan Nilai (Rapor)
Data semester
Input Data semester
Proses Data semester
tb_kelas
Data Th_ajar
Input Data Th_ajar
Proses Data Th_ajar
tb_narasi
A
B
Data
Input Data riwayat
Proses Data riwayat
tb_riwaya
C
B
C
A Data Mapel
Input Data Mapel
Proses Data
tb_mapel
D
Data Narasi
Input Data Narasi
Proses Data Narasi
tb_narasi
E
D
E
4.2. Sistem Perancangan Database
4.2.1 Proses Normalisasi
Normalisasi adalah suatu teknik yang menstrukturkan data dalam cara-cara
tertentu untuk membantu mengurangi atau mencegah timbulnya masalah yang
berhubungan dengan pengolahan data dalam basis data.
1. Bentuk Normalisasi Pertama
Username
Nilai
2. Bentuk Normalisasi Kedua
Gambar Bentuk Normalisasi Kedua
3. Bentuk Normaliasi Ketiga
Gambar Bentuk Normalisasi Ketiga
Keterangan : * Primary Key
** Foreign Key
4.2.2 Manual Program
Manual Program merupakan petunjuk bagi pemakai tentang bagaimana
cara mengoperasikan sistem sehingga nantinya dapat dicapai apa yang diinginkan.
Adapun cara menjalankan program ini yaitu: Jalankan Web Browser (Mozilla
Firefox) dan masukkan alamat berikut: localhost/rapor
1. Halaman Login
Gambar Tampilan Login
2. Halaman Awal
Gambar Tampilan Halaman Awal
3. Input Data Siswa
Klik Menu Tambah Siswa
Gambar Tambah Siswa
Input data siswa di form yang disediakan
4. Edit Data Siswa
Klik Menu Data Siswa, dan pilih kelas
Gambar Data Siswa
Klik edit, dan ubahlah data yang ingin diperbaiki dan klik simpan.
5. Input dan Edit Data Nilai
Klik Menu Entry/Edit Nilai
Gambar Entry/ Edit Nilai
Pilihlah Mata Pelajaran
Gambar Mata Pelajaran
Klik isi nilai ( ) , dan apabila ingin mengubah nilai klik edit
( ). Lalu, Inputkan nilai yang ingin dimasukkan.
Gambar Input/Edit Nilai
Setelah semua diisi, klik simpan.
6. Cetak Rapor
Klik Menu Data Siswa, dan pilih kelas
Gambar Cetak Rapor
Keterangan:
1. Melihat detail siswa
2. Mencetak cover rapor
3. Mencetak Identitas siswa
4. Mencetak prestasi siswa
5. Mencetak Petunjuk rapor
6. Melihat narasi rapor
7. Mencetak narasi rapor
8. Mencetak nilai rapor
9. Melihat nilai rapor
10. Edit data siswa
7. Melihat Legger Kelas
Klik menu Data Siswa, pilih kelas, dan klik lihat legger ( ) dan
apabila ingin mencetak silahkan klik ( ).
8. Keluar Aplikasi
Klik keluar aplikasi / Keluar yang ada di menu ( ).
DAFTAR PUSTAKA
Awan Pribadi Basuki. 2010. Membangun Web Berbasis php dengan Framework
Codeigniter. Yogyakarta: Lokomedia
Hanif Al-Fatta. 2007. Analisis & Perancangan Sistem Informasi untuk
Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta:
Andi Offset
Lukmanul Hakim. 2008. Membongkar Trik Rahasia Para Master php.
Yogyakarta: Lokomedia
Modul Praktikum. Pengolahan Basis Data dengan SQL Server 2000. Yogyakarta:
Stimik Amikom
Wing Wahyu Winarno. 2004. Sistem Informasi Manajemen. Yogyakarta: UPP
AMP YKPN
Recommended