6
BAB II LANDASAN TEORI
2.1
Studi Kepustakaan Dalam menyusun skripsi ini penulis mengambil beberapa kutipan untuk
dijadikan sebagai landasan teori sebagai bahan acuan kepustakaan yang bersumber pada penelitian-penelitian sebelumnya. Hal ini berguna sebagai pembanding serta bahan referensi bagi penulis. Pada penelitian ini, penulis mengambil referensi dari skripsi yang berjudul “Sistem informasi prestasi siswa siswi di lingkungan Dinas Pendidikan” yang ditulis oleh Musdalifa pada tahun 2013. Pada skripsi ini terdapat penjelasan mengenai pencatatan data prestasi siswa siswi yang dibuat dengan menggunakan bahasa pemrograman berbasis desktop. Aplikasi yang dibuat oleh Musdalifa masih mempunyai beberapa kelemahan diantaranya, aplikasi yang dibuat berbasis desktop sehingga menyulitkan pihak sekolah lain atau Dinas Pendidikan Kota Pekanbaru untuk melihat jumlah data siswa yang berprestasi secara online, dan pihak sekolah lain harus datang ke Dinas Pendidikan untuk sekedar mengecek informasi siswa siswi yang berprestasi pada sekolah tersebut. Maka dari itu penulis menarik sebuah ide yang berjudul “sistem pelaporan prestasi siswa-siswi SMA pada Dinas Pendidikan Kecamatan Tenayan Raya berbasis web” yang penulis buat ialah membuat sebuah aplikasi berprestasi untuk memudahkan pihak sekolah dalam mengetahui informasi mengenai nilai siswa siswi berprestasi yang dapat di gunakan sebagai pelaksana pelayanan umum sesuai dengan
7
lingkup tugasnya, melakukan koordinasi dan konsultasi dalam rangka penyelengaraan prasarana
bidang Pendidikan terutama dengan Kecamatan Tenayan Raya dan
membantu
kepala
dinas
pendidikan
untuk
menyelengarakan,
pengawasan,
monitoring, dan pelaporan pelaksanaan pekerjaan yang berhubungan dengan pendidikan dan prestasi siswa siswi di Kecamatan Tenayan Raya, Aplikasi ini nantinya dapat diakses melalui browser yang ada pada komputer, laptop maupun handphone secara online dimanapun pihak sekolah atupun Dinas Pendidikan berada. 2.2
Dasar Teori
2.2.1
Pengertian Prestasi Dalam Kamus Umum Bahasa Indonesia, kata “prestasi” mempunyai arti
hasil yang telah dicapai (dilakukan, dikerjakan sebagainya).
Dalam proses
peniikan, prestasi dibatasi pada prestasi belajar atau prestasi akaemik. Mendefinisikan
prestasi akademik
adalah
hasil yang diperoleh berupa
kesan-kesan yang mengakibatkan perubahan dalam diri individu sebagai hasil akhir dari aktivitas belajar. Sedangkan definisi pengertian lain prestasi akademik adalah bukti peningkatan atau pencapaian yang diperoleh seorang siswa sebagai pernyataan ada tidaknya kemajuan atau keberhasilan dalam program pendidikan. Prestasi akademik adalah hasil belajar terakhir yang dicapai oleh siswa dalam jangka waktu tertentu, yang mana di sekolah prestasi
akademik
siswa
biasanya
dinyatakan dalam bentuk angka atau simbol tertentu. Kemudian dengan angka atau simbol tersebut, orang lain atau siswa sendiri akan dapat mengetahui sejauh mana prestasi akademik yang telah dicapai. Dengan demikian, prestasi akademik di
8
sekolah
merupakan
bentuk
lain
dari
besarnya
penguasaan bahan pelajaran
yang telah dicapai siswa, dan rapor bisa dijadikan hasil
belajar terakhir dari
penguasaan pelajaran tersebut. Berdasarkan uraian dari beberapa pendapat tersebut, dapat disimpulkan bahwa prestasi
akademik adalah hasil atau pencapaian yang
diperoleh siswa dari aktivitas belajar, yang dinyatakan dalam bentuk angka atau simbol tertentu. 2.2.2
Pengertian Sistem Sistem adalah suatu jaringan kerja dari prosedur – prosedur yang saling
berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Sistem adalah sekumpulan dari elemen elemen yang berinteraksi untuk mencapai tujuan tertentu. Menurut Stephen. A. Moscove dan Mark . G dikutip oleh Jogiyanto (pada tahun 1997) Dalam buku Sistem Informasi Berbasis Komputer. Sistem adalah suatu kesatuan
yang terdiri dari
insteraksi subsistem yang berusaha untuk mencapai tujuan (goal) yang sama, sedangkan menurut M, J Alexander, Sistem adalah suatu grup dari elemen – elemen baik berbentuk fisik maupun non fisik yang menunjukan suatu kumpulan saling berhubungan di antaranya dan berinteraksi bersama – sama menuju satu atau lebih tujuan, sasaran atau akhir dari sistem. Sistem adalah suatu jaringan kerja dari prosedur - prosedur yang saling berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.
Selain itu
pengertian lain dari sistem komputer tersebut dapat juga di artikan sebagai suatu alat elektronika yang mampu melakukan beberapa tugas antara lain:
9
a.
Menerima Input.
b.
Memproses Input sesuai dengan program nya.
c.
Menghasilkan output sesuai dengan bentuk yang diinginkan.
Beberapa kelebihan yang dimiliki oleh komputer antara lain a.
Dapat menyinpan dan memproses data dalam jumlah yang besar
b.
Ketelitian nya terhadap data sangat tinggi
c.
Dapat menghemat waktu, tenaga dan biaya
d.
Informasi yang dihasilkan lebih akurat
e.
Tidak menggenal istilah jenuh pada saat melakukan pengolahan data yang berulang – ulang
f.
Bekerja lebih cepat dan cermat. Berdasarkan kemampuan tersebut maka semakin banyak orang yang
menggunakan komputer
untuk melakukan pekerjaannya sesuai dengan yang
diinginkan, kerena disamping dapat meringankan pekerjaan, komputer juga dapat lebih mengefesiensikan pekerjaan. 2.2.3
Pengertian Informasi Pengertian informasi dalam buku Sistem
Informasi Berbasis Komputer
ialah Informasi ibarat darah yang mengalir didalam tubuh suatu organisasi, sehingga informasi ini sangat penting didalam suatu organisasi. Suatu sistem yang kurang mendapatkan informasi akan menjadi luluh, kerdil dan akhirnya berakhir. Informasi adlah suatu kenyataan, data – data item , observasi , perhatian atau yang lainnya yang menambah pengetahuan Yogiyanto HM pada tahun 1997.
10
Menurut Robert. A. Leitch dan K. Roscoe Davis dikutib oleh Yogiyanto HM (pada tahun 1997) dalam buku
Sistem
Informasi Berbasis Komputer,
mendefenisikan Informasi adalah : Suatu sistem didalam organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi bersifat manajerial dan kegiatan strategidari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan –laporan yang diperlukan. Dari beberapa defenisi informasi yang diberikan oleh beberapa pengarang dapat diambil kesimpulan bahwa informasi adalah : a. Data yang diolah. b. Menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerima. c. Menggambarkan suatu kejadian – kejadian (Event) dan kesatuan nyata (Fact dan Entity). d. digunakan untuk pengambilan keputusan. Sistem informasi pada dasarnya berbentuk suatu kelompok kegiatan operasi yang tetap ada dan yang tidak pernah dilupakan : a. Mengumpulkan data b. Menghitung c. Menganalisa d. Menyajikan data Informasi didefenisikan sebagai data yang diolah menjadi lebih berguna dan lebih bermanfaat bagi yang menggunakannya. Sumber suatu informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian – kejadian dan kasatuan nyata. Kejadian nyata dalah sesuatu yang terjadi pada saat tertentu. Kesatuan nyata
11
adalah berupa suatu objek nyata, seperti tempat, benda dan orang yang benar – benar ada dan terjadi. 2.2.4
Data Flow Diagram (DFD) DFD adalah suatu model logika data atau proses yang dibuat untuk
menggambarkan darimana asal dan kemana tujuan data yang keluar dari Sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. DFD mengambar penyimpanan data dan proses yang mentransformasikan data. DFD menunjukkan hubungan antar data pada Sistem dan proses pada Sistem. Tavri D. Mahyuzir pada tahun 2003. Tabel 2.1. Simbol Data Flow Diagram No
Komponen DFD
1.
Entity Luar
2.
Aliran Data
3.
Proses
4.
Berkas atau Tempat Penyimpanan
Simbol
12
a. Entity luar Entity luar dugunakan dengan simbol persegi biasa. Entity luar merupakan sumber atau tujuan dari aliran data dari atau keSistem. Entity luar merupakan lingkungan luar Sistem, jadi Sistem tidak tahu menahu mengenai apa yang terjadi dientity luar. Entity luar biasa digambarkan secara fisik dengan sekelompok orang mungkin sebuah Sistem. b. Aliran data Menggambarkan aliran data dari suatu proses ke proses lainnya. Adapun simbol dari aliran data bentuk garisnya boleh bebas. c. Proses Proses atau fungsi yang mentransformasikan data secara umum digambarkan dengan lingkaran. d. Berkas atau tempat penyimpanan Berkas atau tempat penyimpanan merupakan komponen yang berfungsi untuk menyimpan data atau file. Simbol dari file ini dapat digambarkan dengan garis parallel. 2.2.5
Diagram Hubungan Entitas (ERD/Entity Relationship Diagram) Pada perancangan konseptual diperlukan suatu pendekatan yang digunakan
untuk menggambarkan hubungan antar data. Hubungan tersebut dapat dinyatakan dalam bentuk model E-R. Mengingat model E-R adlah dasar penting dalam pernacangan dataset. Abdul Kadir pada tahun 2002. Notasi-notasi simbolik didalam diagram E-R yang diginakan adalah sebagai berikut : Tabel 2.2. Daftar Simbol Diagram E-R Komponen
Simbol
Fungsi
13
Entitas (entity)
Menyatakan himpunan entitas.
Atribut
Menyatakan atribut, jika digaris bawahi berfungsi sebagai key.
Himpunan Relasi
Menyatakan himpunan relasi.
Penghubung
Penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atribut.
a. Entitas (Entity) dan Himpunan Entitas (Entitas Sets) Entitas merupakan individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat di bedakan dari sesuatu yang lain. Sekelompok entitas yang sejenis dan berbeda dalam lingkup yang sama membentuk sebuah himpunan entitas (entity sets). b. Atribut (atributes/propperties) Setiap entitas pasti memiliki atribut yang mendeskripsikan karakterristik (properties) dan entitas tersebut. Penentuan/pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakn hal penting lainnya dalam pembentukan model data. Penempatan atribut sebuah entitas umumnya di dasarkan pada fakta yang ada, tetapi tidak selalu demikian. c. Relasi (Relationship) dan Himpunan Relasi (Relationship Sets) Relasi menunjukkan adanya hubungan di antara sejumlah entitas yang berasal dari himpunan entitas yang berada. Kimpulan semua relasi diantara entitas himpunan entitas tersebut membentuk himpunan relasi (Relationship Sets). d. Kardinalitas/Derajat Relasi Kardinalitas menunjukkan jumlah maksimum entitas yang dapat beralasi dengan entitas pada himpunan entitas yang lain. Dari sejumlah kemungkinan
14
banyaknya hubungan tersebut, kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari himpunan entitas yang satu kehimpunan entitas yang lain dan begitu juga sebaliknya. 2.2.6 Bagan alir atau Flowchart Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma (Al-Bahra Bin Ladjamudin). Adapun simbol-simbol yang digunakan dalam block chart dapat di lihat pada tabel 2.4 berikut ini.
Tabel. 2.4. Aliran Sistem (Flowchart) Simbol
Keterangan Menandakan dokumen, bisa dalam bentuk surat, formulir buku/bendel/berkas atau cetakan.
Multi doukumen.
Proses manual. Proses yang dilakukan oleh komputer.
15
Menandakan dokumen yang diarsipkan (arsip manual).
Data penyimpanan (data storage) Proses apa saja yang tidak terdefinisi termasuk aktivitas fisik. Terminasi yang memiliki simbol tertentu untuk digunakan pada aliran lain pada halaman yang lain. Terminal yang mewakili simbol tertentu untuk digunakan pada aliran lain pada halaman yang sama. Terminasi yang menandakan awal dan akhir dari suatu aliaran. Pengambilan keputusan. Layar peraga (monitor). Pemasukan data secara manual.
2.2.7
Web PHP merupakan bahasa pemrograman yang ditujukan untuk membuat aplikasi
web. Dilihat
dari pemrosesannya, PHP tergolong berbasis server side.artinya,
pemrosesan dilakukan di serve. Hal ini berkebalikan dengan bahasa seperti javascript, yang pemrosesannya dilakukan di sisi klien (client side). PHP sering dikatakan sebagai bahasa untuk membuat aplikasi web yang dinamis. Pengertian dinamis disini adalah memungkinkan untuk menampilkan data yang tersimpan dalam database.
16
Dengan demikian halaman web akan menyesuaikan dengan isi database (Abdul Kadir). 2.2.9. Database MySQL adalah nama database server. Databese server adalah server yang menangani database. Database adalah suatu pengorganisasian data dengan tujuan memudahkan penyimpanan dan pengaksesan data. Dengan mengunakan MySQL, kita bisa menyimpan data dan kemudian data bisa diakses dengan cara yang mudah dan cepat. MySQL tergolong sebagai database relasional. Pada model ini, data dinyatakan dalam bentuk dua dimensi yang secara khusus dinamakan tabel. Tabel tersusun dalam atas baris dan kolom (abdul kadir).
2.3 Hipotesis Adapun hipotesis atau kesimpulan sementara yang dapat dirangkum sebelum diadakannya observasi empirik adalah sebagai berikut: a.
Aplikasi ini nantinya dapat mempermudah dan mempercepat informasi data prestasi siswa-siswi yang ada pada masing- masing sekolah yang dibutuhkan
b.
oleh Dinas Pendidikan Kecamatan Tenayan Raya. Aplikasi ini nantinya dapat menginformasikan data siswa-siswi yang berprestasi di Kecamatan Tenayan Raya, sehingga membantu pihak Dinas Pendidikan dalam
c.
melihat data siswa-siswi yang beprestasi pada masing-masing sekolah tersebut Aplikasi ini nantinya dapat mempermudahkan pihak sekolah untuk melihat perbandingan prestasi pada sekolah lain nya yang ada di Kecamatan Tenayan Raya.
17
d.
Memudahkan pihak Dinas Pendidikan dalam mengetahui laporan data prestasi siswa-siswi pada setiap masing-masing sekolah yang ada di Kecamatan tenayan
e.
Raya. Aplikasi ini nantinya dapat membuat laporan grafik siswa-siswi yang beprestasi
f.
pada masing-masing sekolah tersebut. Aplikasi ini nantinya digunakan pihak Dinas Pendidikan kota Pekanbaru untuk dapat memonitoring sekolah-sekolah yang siswa-siswinya berprestasi di Kecamatan Tenayan Raya.