• Tidak ada hasil yang ditemukan

SISTEM INFORMASI APLIKASI PENGOLAH HASIL ULANGAN SISWA (RAPOR) SD NEGERI IV WONOSARI BERBASIS PHP. Tugas Akhir

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI APLIKASI PENGOLAH HASIL ULANGAN SISWA (RAPOR) SD NEGERI IV WONOSARI BERBASIS PHP. Tugas Akhir"

Copied!
18
0
0

Teks penuh

(1)

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

(2)
(3)

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.

(4)

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

(5)

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.

(6)

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.

(7)

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:

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

Referensi

Dokumen terkait

Namun dalam pernikahan seks tidak semata-mata untuk meneruskan keturunan saja, tapi lebih dari itu seks merupakan bentuk ungkapan perasaan secara emosional

Asia Tenggara terdiri dari 10 negara yakni Indonesia, Malaysia, Thailand, Filipina, Malaysia, Sinapura, Brunei Darussalam, Myanmar, Vietnam, Laos, dan Kamboja..

Karena setelah dilakukan kunjungan kesalahsatu Bapas di daerah Jawa Barat tepatnya Bapas Kelas 1 Bandung dan melakukan wawancara kepada Kepala Bapas Pak

The bulk of Fe-Cr alloy prepared with ultrasonically treated Fe-Cr microalloy powders, is more homogeneous in composition and has a better phase stability in comparison to

Permasalahan utama terletak pada upaya mengatasi persaingan yang semakin tajam khususnya yang mengarah pada kredit berskala kecil dalam upaya untuk meningkatan ekspansi

Adalah putaran motor listrik yang dihasilkan dari putaran pompa yang digerakan oleh regulator tegangan yang dikontakan dengan listrik setelah terdapat hasil daya RPM lalu

Jurnal Pascapanen dan Bioteknologi Kelautan dan Perikanan 1907-9133 Kementerian Kelautan dan Perikanan 92 Pertanian Kedokteran Hewan dan Lingkungan Jurnal Penelitian

Spiritual sebagai konsep dua dimensi, dimensi vertikal sebagai hubungan dengan Tuhan atau Yang Maha Tinggi yang menuntun kehidupan seseorang, sedangkan dimensi horizontal