• Tidak ada hasil yang ditemukan

APLIKASI PENGOLAH RAPORT MENGGUNAKAN FRA

N/A
N/A
Protected

Academic year: 2018

Membagikan "APLIKASI PENGOLAH RAPORT MENGGUNAKAN FRA"

Copied!
6
0
0

Teks penuh

(1)

APLIKASI PENGOLAH RAPORT MENGGUNAKAN

FRAMEWORK CODE IGNITER

Syafarudin Fani, Dina Nurdiana, Sandi Wijaya

Politeknik Negeri Batam Program Studi Teknik Informatika

Parkway Street, Batam Centre, Batam 29461, Indonesia E-mail: bppm@polibatam.ac.id.ac.id

# Batam Polytechnics Informatics Study Program

Parkway Street, Batam Centre, Batam 29461, Indonesia E-mail: jurnalintegrasi@yahoo.com

Abstrak

Aplikasi Pengolah Raport merupakan suatu sistem yang memberikan informasi laporan keaktifan siswa yang berupa laporan nilai serta informasi siswa yang bersangkutan dengan berbasiskan komputerisasi, sehingga membantu kecepatan, keakuratan dan kualitas dalam pengolahan nilai raport siswa. Permasalahan yang terjadi dalam pengolahan nilai raport di salah satu sekolah di kota Batam saat ini masih bersifat konvensional, yaitu masih ditulis di buku raport dan leger nilai sehingga banyak waktu dan tenaga diperlukan untuk memproses tugas tersebut.

Sistem informasi ini akan mengembangkan aplikasi pengolah raport, dan tujuan dari penelitian ini untuk membangun suatu sistem informasi raport yang mempermudah pengecekan, pencatatan dan laporan data nilai siswa yang terkomputerisasi. Sistem ini bekerja memasukan , menyimpan data laporan nilai dan menghitung nilai secara otomatis sehingga lebih mudah mengetahui informasi yang akan disampaikan oleh pihak sekolah. Penelitian ini akan menghasilkan sebuah sistem pengolah raport yang membantu kerja dari para guru mata pelajaran dan wali kelas serta dapat mempermudah pengguna untuk melakukan proses pengolahan raport, pengolah raport ini meliputi data guru, data siswa, data mata pelajaran, data kelas dan data nilai raport. Aplikasi ini hanya user yang teregister atau terdaftar yang hanya bisa Login saat akan membuka aplikasi, sehingga keamanan program tersedia pada aplikasi ini.

Kata kunci : Laporan, Sistem, Informasi.

Abstract

Application Processing Report cards is a system that provides information report in the Form of student

Activity reports as well as the value of the student information on the basis of computerized, thus helping in the

(2)

to perform the processing of transcripts, report cards include processing teacher data, student data, the data value and report cards. This application only logged in users can only be opened when the application so that there is a security program.

Keywords : Report, System, Information.

1. Pendahuluan

Teknologi informasi merupakan salah satu teknologi yang berkembang dengan cepatnya sehingga telah membawa dunia memasuki era baru yang lebih cepat dari yang pernah dibayangkan sebelumnya. Penggunaan teknologi informasi memiliki keuntungan utama yaitu pada suatu instansi atau lembaga mempunyai kemampuan untuk berkomunikasi dan memberikan informasi dengan cepat untuk semua organisasi maupun pihak – pihak yang terkait, teknologi informasi ini yaitu menggunakan komputer sebagai sarana untuk menunjang sistem informasi yang dapat memberikan hasil yang lebih berupa informasi akurat, handal dan cepat dari sistem bila berjalan dengan baik karena sesungguhnya kegunaan informasi adalah untuk mengurangi hal ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Instansi sekolah atau lembaga pendidikan sangat membutuhkan keberadaan suatu sistem informasi yang akurat dan handal dalam mencakup kebutuhan kinerja antara staff sekolah, guru dan murid.

Dalam menghasilkan suatu sistem informasi yang di butuhkan maka haruslah terdapat pengelolaan data yang masuk di lembaga pendidikan tersebut. Pengolah data secara manual mempunyai banyak kelemahan, selain membutuhkan waktu yang lama, keakuratan juga kurang dapat diterima, karena kemungkinan kesalahan baik dari sistem manual tersebut maupun sumber daya manusia itu sendiri. Dengan adanya teknologi informasi yang ada pada zaman ini, kegiatan pengelolaan data yang dilakukan dengan manual dapat digantikan dengan sistem informasi yang menggunakan sistem digital atau menggunakan teknologi komputer. Selain lebih cepat dan mudah pengelolaan data juga menjadi lebih handal dan data tersebut lebih akurat. Data yang akurat bila diproses akan menghasilkan informasi

yang akurat. Informasi yang akurat sangat berguna untuk membuat keputusan dan meningkatkan hasil kinerja user serta kepuasaan terhadap pengguna.

Permasalahan yang terjadi dalam penelitian pengolahan nilai raport di salah satu sekolah saat ini masih bersifat konvensional, yaitu masih ditulis di buku raport dan leger nilai sehingga banyak waktu dan tenaga diperlukan untuk memproses tugas tersebut. Oleh karena itu, penulis mencoba mengembangkan sebuah aplikasi raport nilai akademik siswa yang menjadi salah satu metode

alternative dalam mengatasi permasalahan tersebut.

Berdasarkan uraian diatas, penulis bermaksud merancang suatu sistem mengenai pengolahan raport siswa dengan mengangkat judul “Aplikasi Pengolah Raport”.

2. Teori Pendukung

A. Aplikasi Pengolah Raport

Istilah aplikasi berasal dari bahasa inggris "application" yang berarti penerapan, lamaran ataupun penggunaan. Sedangkan secara istilah, pengertian aplikasi adalah suatu program yang siap untuk digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran yang akan dituju. Menurut kamus komputer eksekutif, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu teknik pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang diinginkan maupun pemrosesan data yang diharapkan.

B. PHP

PHP adalah bahasa pemrograman script

server-side yang didesain untuk pengembangan web. Selain

itu, PHP juga bisa digunakan sebagai bahasa

pemrograman umum. PHP di kembangkan pada tahun

1995 oleh Rasmus Lerdorf, dan sekarang dikelola

oleh The PHP Group.Situs resmi PHP beralamat di

http://www.php.net.

(3)

Preprocessor, sebuah kepanjangan rekursif, yakni

permainan kata dimana kepanjangannya terdiri dari

singkatan itu sendiri: PHP: Hypertext

Preprocessor.PHP dapat digunakan dengan gratis (free)

dan bersifat Open Source. PHP dirilis dalam lisensi

PHP License, sedikit berbeda dengan lisensi GNU

General Public License (GPL) yang biasa digunakan

untuk proyek Open Source.

C. CodeIgniter ( C I )

CodeIgniter ( C I ) adalah sebuah kerangka (framework) pembangunan aplikasi atau mudahnya disebut toolkit, untuk developer yang akan membuat aplikasi web dengan PHP. Tujuan CI adalah supaya pembangunan aplikasi lebih cepat dibanding menulis

source code dari awal, karena CI telah meyediakan

banyak library untuk proses-proses yang sering digunakan pada suatu aplikasi, dan juga dengan kemudahan dalam menggunakan library tersebut serta kesederhaan penggunaannya.

D. Twitter Bootstrap

Bootstrap adalah sebuah framework yang dapat menyelesaikan permasalahan dalam mendesain web. Artinya kita dapat mendesain sebuah website dengan lebih rapi, cepat dan mudah. Selain itu Bootstrap juga responsive terhadap banyak platform, artinya tampilan halaman website yang menggunakan Bootstrap ini akan tampak tetap rapi, baik versi mobile maupun desktop.

E. HTML

HTML adalah singkatan dari Hypertext Markup

Language. Disebut hypertext karena di dalam HTML sebuah text biasa dapat berfungsi lain, kita dapat

membuatnya menjadi link yang dapat berpindah dari

satu halaman ke halaman lainnya dengan hanya

meng-klik text tersebut. Kemampuan text inilah yang

dinamakan hypertext, walaupun pada

implementasinya nanti tidak hanya text yang dapat

dijadikan link.

F. MYSQL

MySQL adalah salah satu aplikasi RDBMS (Relational Database Management System). Pengertian sederhana RDBMS adalah: aplikasi database yang menggunakan prinsip relasional. MySQL bersifat gratis dan open source.Artinya setiap orang boleh menggunakan dan mengembangkan aplikasi ini. Namun walaupun gratis, MySQL di support oleh ribuan programmer dari seluruh dunia, dan merupakan sebuah aplikasi RDBMS yang lengkap, cepat, dan reliabel.

G. XAMPP

XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa program antara lain : Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP sendiri 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 untuk digunakan yang dapat menampilkan halaman web yang dinamis.

H. Server HTTP Apache

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi seperti (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web.Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

3. Analisis dan Perancangan

A. Analisa

(4)

Figure 1: Diagram Use Case

2) Diagram Aktivitas

Figure 2: Diagram Aktivitas Tambah Data Siswa

Figure 3: Diagram Aktivitas Tambah Data Nilai

!

Figure 4: Diagram Aktivitas Menu Laporan

3) Diagram Sekuen

" # $%

& '( ) '& * '&

+ " &

,-. " * # / !

0 " &

,-1 " 2 #

,-3 &#,-34; (

,-4 ,-4; & ,-5 " & 6

,-7 " * #

8 " & 2

Figure 5: Diagram Sekuen Login

" # $%

'( ) *

+ " * ,-. " 2

,-0 " )

,-1 "

,-3 &#,-34; ,-4 ,-4;

5 " ,-7 " 9

,-8 " (

,-+: " ,-++ "

,-+. " $ ,-+0 " # ,-+1 " *

+3 " 9

,-+4 " (

,-+5 " # ,-+7 " ,-+8 " ;

,-.: " /

,-.+ " 9

,-.. " (

,-.0 " / ,-.1 "

,-.3 " ) ,-.4 " *

.5 "

,-.7 " 9

,-.8 " (

,-0: " ,-0+ "

(5)

" # $%

Figure 7: Diagram Sekuen Data Nilai

" # $%

Figure 8: Diagram Sekuen Laporan

4) Diagram Kelas

Figure 9: Diagram Kelas

5) Diagram ER

Figure 10: Diagram ER

B. Perancangan Antarmuka dan implementasi

Implementasi pembuatan aplikasi ini menggunakan Framework Code Igniter.

Contoh dari tampilan halaman aplikasi adalah sebagai berikut

(6)

Figure 12: Tampilan Tambah Data Siswa

Figure 12: Tampilan Tambah Data Nilai

Figure 12: Tampilan Laporan

Acknowledgment

Ucapan terimakasih diberikan kepada Dosen

Pengampu, Dosen Pembimbing, Dosen Penguji, dan pihak-pihak lain yang telah memberikan masukan yang bermanfaat sehingga laporan ini dapat terselesaikan tepat pada waktunya.

Daftar Pustaka

[1] Anonim.2012. MySQL 5.1 Reference

Manual.Retrieved 17 September 2012. "The

official way to pronounce “MySQL” is “My Ess

Que Ell” (not “my sequel”)"

[2] Andi, 2005, Databse Relasional dengan MySQL, Andi Offset, Yogyakarta

[3] Hariyanto, B. 2007. Esensi-esensi Bahasa Pemrograman Php dan CodeIgniter Edisi

Bandung. Penerbit InFormatika.

[4] Oktariono dan Susanto, 2010, Perancangan

Aplikasi Informasi Nilai Siswa SD

Muhammadiyah Serut Bantul Menggunakan Java,

Program Pasca Sarjana Teknik InFormatika, Amikom Yogyakarta, Yogyakarta.

[5] Febrian,W.Sistem Informasi Presensi dan Nilai Siswa Berbasis Web SMA N 1 Tebing Empat

Lawang SumSel.Yogyakarta: STMIK AMIKOM

Yogyakarta.2011.

[6] Usada, E, Anggun F.I. dan Fatimah, D. 2011,

Rancang Bangun Apikasi Pembayaran Sekolah Menggunakan Php dan MySQL Berbasis Client

Server di SMA Yos Sudarso Cilacap, Program

Studi Diploma III Teknik Telekomunikasi, Purwokerto.

[7] Kurniawati, A, dan Prabeswati, Arum. 2010,

Aplikasi Pengolahan Raport Siswa SMP Negeri 2

Ceper Klaten, Program Pasca Teknik

Gambar

Figure 5: Diagram Sekuen Login
Figure 10: Diagram ER
Figure 12: Tampilan Laporan

Referensi

Dokumen terkait

Plot untuk variasi temperatur pada grafik 1 memperlihatkan adanya gejala di atas ditandai dengan adanya fluktuasi total molekul air yang terlibat dalam kontak

Jika PT Elsadai Servo Cons menerapkan perencanaan pajak dengan dua strategi yang sudah dibahas dalam pembahasan sebelumnya, maka perusahaan dapat mengefisiensikan pajak sebesar

Az alacsony átlag mutatja, hogy a teszt nehéznek bizonyult, viszont a többi mutató alapján elmondható, hogy a tanulók tudásában jól differenciált.. Melléklet:

Data yang digunakan dalam penelitian ini adalah data sekunder berupa time series bulanan Indeks Harga Saham Gabungan, inflasi, nilai tukar rupiah, tingkat suku bunga

Salah satu sifat unggul dari tanaman ini adalah tahan terhadap penyakit(contoh kultivar kultivar Mas Kirana dan Agung Semeru) dan rentan (kultivar

Pada Tabel 5 dapat diamati bahwa tidak terdapat pola peningkatan ataupun penurunan yang sama terhadap kadar protein pada ikan bandeng dari kedua pasar dan dosis

Berisi kajian kurikulum tentang vektor antara lain tujuan pembelajaran matematika, standard kompetensi, kompetensi dasar, indikator, dan materi pokok.. Pada

Mahasiswa secara berkelompok, mempelajari materi pembelajaran tematik (Versi K- 13), sesuai dengan pembagian yang telah ditentukan oleh dosen.. Mahasiswa secara berkelompok,