sistem informasi aplikasi pengolah hasil...

18
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

Upload: dinhque

Post on 14-Apr-2018

228 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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

Page 2: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam
Page 3: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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

Page 4: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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).

Page 5: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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.

Page 6: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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.

Page 7: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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:

Page 8: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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

Page 9: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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

Page 10: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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

Page 11: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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

Page 12: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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

Page 13: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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

Page 14: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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

Page 15: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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.

Page 16: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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

Page 17: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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 ( ).

Page 18: SISTEM INFORMASI APLIKASI PENGOLAH HASIL …repository.amikom.ac.id/files/Publikasi_07.01_.2361-07_.01_.2353_.pdf · Normalisasi adalah suatu teknik yang menstrukturkan data dalam

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