• Tidak ada hasil yang ditemukan

FITRIA HANDHI APRIANI M3109035

N/A
N/A
Protected

Academic year: 2017

Membagikan "FITRIA HANDHI APRIANI M3109035"

Copied!
63
0
0

Teks penuh

(1)

commit to user

SISTEM INFORMASI PENGOLAHAN NILAI RAPORT

BERBASIS WEB

DI SMP NEGERI 17 SURAKARTA

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Teknik InformatikaFakultas Matematika Dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret

Disusun oleh :

FITRIA HANDHI APRIANI

NIM. M3109035

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

(2)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

HALAMAN PERSETUJUAN

SISTEM INFORMASI PENGOLAHAN NILAI RAPORT

BERBASIS WEB

DI SMP NEGERI 17 SURAKARTA

Disusun Oleh:

FITRIA HANDHI APRIANI

NIM. M3109035

Tugas akhir ini telah disetujui untuk dipertahankan

di hadapan dewan penguji pada tanggal _______________________

Pembimbing Utama

UMI SALAMAH, S. Si., M. Kom.

(3)

commit to user

iii

HALAMAN PENGESAHAN

SISTEM INFORMASI PENGOLAHAN NILAI RAPORT

BERBASIS WEB

DI SMP NEGERI 17 SURAKARTA

Disusun Oleh:

FITRIA HANDHI APRIANI

NIM. M3109035

Dibimbing Oleh:

UMI SALAMAH, S. Si., M. Kom.

NIP. 19700217 199702 2 001

Tugas akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir

Program Diploma III Teknik Informatika

pada hari_______ tanggal ____________

Dewan Penguji:

1. Umi Salamah, S. Si., M. Kom ( ______ ____ )

NIP. 19700217 199702 2 001

2. Hartatik, S. Si, M. Si ( _______________ )

NIDN. 0703057802

3. Meiyanto Eko Sulistyo, S.T, M.Eng ( _______________ )

NIP. 19770513 200912 1 004

Disahkan Oleh:

Dekan Ketua Program

Fakultas MIPA UNS DIII Teknik Informatika UNS

Prof. Ir. Ari Handono Ramelan, M.Sc(Hons),Ph.D Drs. YS. Palgunadi, M.Sc.

(4)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

ABSTRACT

Fitria Handhi Apriani, 2012. Web-based grade processing information system for

raport at SMP NEGERI 17 SURAKARTA. 3rd Diploma Degree of Informatics

Engineering, Mathematics and Science Faculty, Sebelas Maret University Surakarta.

Grade is one of the vital parts in education institutions, because this is shows measurement result success in teaching and learning activities. In every semester, there are assignments, daily tests, mid semester exam and final exam at the end of the semester. Students need grade processing system to be transparence in every subject they study. This is also necessary to anticipate error in processing so a student can make a complaint to the teacher. Therefore, a system to process the grade is necessary. The objective of this Final Paper is to make web-based grade processing information system for raport at SMP NEGERI 17 SURAKARTA.

Data collection methods in this Final Paper are observation and literature study. Designing step used included designing database, designing program flow, designing program display, making script program and checking program run. This application was developed using PHP and processed using MySQL database.

From the result of the study, it was concluded that Report Card Score Processing Information System is a tool which can help administration staffs or teachers to process scores and an easy way for students to know their scores. To access it, the users must register first. After that, the user can access it and process or search data.

(5)

commit to user

v

ABSTRAK

Fitria Handhi Apriani, 2012. SISTEM INFORMASI PENGOLAHAN NILAI

RAPORT BERBASIS WEB DI SMP NEGERI 17 SURAKARTA. DIII Teknik

Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Nilai merupakan salah satu bagian yang sangat vital dalam instansi pendidikan dimana bagian ini merupakan hasil final tolak ukur keberhasilan dalam sebuah kegiatan belajar mengajar. Setiap semester yang ditempuh oleh siswa terdapat beberapa tugas, ulangan harian, mid semester dan ujian akhir semester. Siswa memerlukan transparansi nilai disetiap mata pelajaran yang telah ditempuh, hal ini juga diperlukan untuk mengantisipasi terjadinya kesalahan penilaian sehingga siswa dapat melakukan komplain pada pengajar bersangkutan. Untuk itu diperlukan sebuah sistem untuk melakukan pengolahan nilai tersebut. Tujuan dari Tugas Akhir ini adalah membuat sebuah sistem informasi pengolahan nilai raport berbasis web di SMP Negeri 17 Surakarta.

Metode pengumpulan data dalam penyusunan Tugas Akhir ini adalah metode observasi dan studi pustaka. Tahapan perancangan yang digunakan meliputi perancangan database, perancangan alur program, perancangan tampilan program, pembuatan script program dan pengecekan jalannya program. Aplikasi ini dikembangkan dengan menggunakan PHP dan diolah dengan menggunakan database MySQL.

Dari hasil penelitian yang dilakukan diperoleh kesimpulan bahwa Sistem Informasi Pengolahan Nilai Raport adalah suatu sarana yang dapat membantu proses pengolahan nilai bagi staff administrasi atau guru dan cara mudah bagi siswa untuk mengetahui nilainya. Untuk mengaksesnya pengguna harus sudah terdaftar. Setelah terdaftar pengguna baru bisa mengakses dan melakukan pengolahan atau melihat data.

(6)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

MOTTO DAN PERSEMBAHAN

1. Dia yang tahu, tidak bicara. Dia yang bicara, tidak tahu. ( Loo Tse)

Kupersembahkan goresan tinta ini untuk :

1. Ayahku Alm. Samidhi yang selalu mendo’akanku dari surga,

serta ibuku Tri Handayani S.Pd.SD yang selalu mendo’akan

dan member dukungan, terima kasih untuk segala nya.

2. Kakakku Riska Handhi dan adikku Echasan Handhi yang

selalu mendo’akan, terima kasih untuk do’anya.

3. Sahabat-sahabatku pipip, era, arik, mbak vinki, imas,

arnida, triana, iyuth yang selalu memberikan semangat,

terima kasih atas motivasi kalian.

4. Taufiq Satria Utama yang selalu mendoakan dan

menemaniku, terima kasih atas dukungannya.

5. Teman-teman seperjuangan di D3 TI 2009 yang tidak bisa

(7)

commit to user

vii

KATA PENGANTAR

Puji syukur kehadirat Allah SWT yang senantiasa memberkati dan mengasihi

kita serta melimpahkan anugerahnya sehingga penulis dapat menyelesaikan Tugas

Akhir dengan judul Sistem Informasi Penilaian Berbasis website di SMP N 17

Surakarta. Tugas akhir ini bertujuan untuk memenuhi dan melengkapi salah satu

syarat dalam menempuh ujian untuk memperoleh derajat Ahli Madya pada studi

Diploma III Teknik Informatika Fakultas MIPA Universitas Sebelas Maret.

Atas ijin Allah SWT, bimbingan, bantuan serta dorongan dari berbagai pihak,

sehingga penulis dapat melalui hambatan yang dihadapi sehingga tugas akhir ini

dapat terselesaikan.

Ucapan terima kasih oleh penulis kepada semua pihak yang turut serta dalam

penyusunan laporan Tugas Akhir ini antara lain :

1. Allah SWT yang telah memberikan rahmat dan kesempatan, sehingga penulis

bisa menyelesaikan pembuatan laporan ini.

2. Drs. YS Palgunadi M.Sc selaku ketua Program studi Diploma III Teknik

Informatika FMIPA UNS.

3. Ibu Umi Salamah, S. Si., M. Kom., selaku dosen pembimbing Tugas Akhir,

yang telah memberikan banyak masukan pada penulis dalam pembuatan

laporan ini.

4. Ibu Hartatik, S. Si, M. Si dan Bapak Meiyanto Eko Sulistyo, S.T, M.Eng selaku

dosen penguji Tugas Akhir yang telah memberikan banyak masukan pada penulis.

5. Bapak Prih Sasonodadi, S.Pd. selaku Kepala SMP Negeri 17 Surakarta yang

telah memberikan izin untuk melakukan Kegiatan Magang Mahasiswa.

6. Keluarga Bapak Ibu tercinta, saudara, pacar, dan sahabat tersayang yang

senantiasa memberikan dukungan dan mendoakan penulis.

7. Teman-teman Diploma III Teknik Informatika khususnya jurusan Teknik

(8)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

memberikan bantuan dan semangat kepada penulis. Dan semua pihak yang

tidak dapat penulis sebutkan satu per satu.

Saran, kritik dan evaluasi yang membangun sangat penulis harapkan untuk

mengembangkan hasil Tugas Akhir ini. Semoga laporan ini bermanfaat bagi pembaca

serta dapat mengembangkan ilmu pengetahuan untuk semua pihak.

Surakarta, Juni 2012

(9)

commit to user

ix

DAFTAR ISI

Halaman

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN ABSTRACT ... iv

HALAMAN ABSTRAK ... v

MOTTO DAN PERSEMBAHAN ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xii

BAB I PENDAHULUAN ... 1

A. Latar Belakang Masalah ... 1

B. Peumusan Masalah ... 1

C. Batasan Masalah ... 2

D. Tujuan dan Manfaat Penelitian ... 2

E. Metodologi Penelitian ... 3

F. Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ... 5

A. Sistem Informasi ... 5

B. Analisa Sistem ... 5

C. Context Diagram ... 6

D. Data Flow Diagram ... 6

E. DBMS ... 8

F. My SQL ... 8

(10)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

H. HTML ... 9

I. PHP ... 10

J. Raport ... 10

K. KKM ... 10

BAB III DESAIN DAN PERANCANGAN ... 11

A. Sistem Penilaian di SMP N 17 Surakarta ... 11

B. Analisis Perancangan sistem ... 12

1. Context Diagram ... 13

2. DFD Level 0 ... 14

3. DFD Level 1 ProsesManajemen Data ... 17

4. DFD Level 1 Proses Manajemen Nilai ... 18

C. Analisis dan Perancangan Database ... 19

1. Entity Relationship Diagram (ERD) ... 19

2. Skema Diagram (Scheme Diagram) ... 20

3. Struktur Tabel ... 21

4. Desain Program ... 28

BAB IV IMPLEMENTASI SISTEM ... 31

A. Analisa Sistem ... 31

B. Implementasi Sistem ... 32

1. Halaman index utama ... 32

2. Halaman login ... 32

3. Halaman admin ... 33

4. Halaman guru ... 41

5. Halaman siswa ... 46

C. Evaluasi Sistem ... 48

BAB V PENUTUP ... 49

A. Kesimpulan ... 49

B. Saran ... 49

(11)

commit to user

xi

DAFTAR TABEL

Halaman

Tabel 1. Simbol Diagram Konteks ... 6

Tabel 2. Tab_user ... 21

Tabel 3. Tab_guru ... 21

Tabel 4. Tab_siswa ... 22

Tabel 5. Tab_kelas ... 23

Tabel 6. Tab_mapel ... 23

Tabel 7. Tab_mengajar ... 24

Tabel 8. Tab_wali ... 24

Tabel 9. Tab_waktu ... 24

Tabel 10. Tab_nilai ... 25

Tabel 11. Tab_pengembangan ... 26

(12)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

DAFTAR GAMBAR

Halaman

Gambar 1. Simbol Entity Eksternal ... 7

Gambar 2. Simbol Aliran Data ... 7

Gambar 3. Simbol Proses ... 7

Gambar 4. Simbol Berkas ... 8

Gambar 5. Context Diagram ... 13

Gambar 6. DFD Level 0 ... 14

Gambar 7. DFD Level 1 Proses Manajemen Data ... 16

Gambar 8. DFD Level 1 Proses Manajemen Nilai ... 18

Gambar 9. Entity Relationalship Diagram (ERD) ... 19

Gambar 10. Skema Diagram(Scheme Diagram) ... 20

Gambar 11. Halaman index utama ... 28

Gambar 12. Halaman login ... 28

Gambar 13. Halaman utama admin ... 29

Gambar 14. Halaman utama siswa ... 29

Gambar 15. Halaman utama guru ... 30

Gambar 16. Halaman index utama ... 32

Gambar 17. Halaman login ... 32

Gambar 18 Halaman utama admin ... 33

Gambar 19. Form input data guru ... 33

Gambar 20. Form input data siswa ... 34

Gambar 21. Form input wali kelas ... 34

Gambar 22. Form input mapel ... 35

Gambar 23. Form input kelas ... 35

Gambar 24. Form input tahun ajaran ... 36

Gambar 25. Halaman data guru ... 36

(13)

commit to user

xiii

Gambar 27. Halaman data siswa ... 37

Gambar 28. Halaman manajemen wali ... 38

Gambar 29. Halaman manajemen beranda ... 38

Gambar 30. Halaman manajemen mapel ... 39

Gambar 31. Halaman manajemen kelas ... 39

Gambar 32. Halaman manajemen tahun ajaran ... 40

Gambar 33. Halaman profil guru ... 40

Gambar 34. Halaman profil siswa ... 41

Gambar 35. Halaman utama guru ... 41

Gambar 36. Profil guru ... 42

Gambar 37. Halaman daftra siswa ... 42

Gambar 38. Halaman input nilai ... 43

Gambar 39. Form input nilai ... 43

Gambar 40. Halaman lihat nilai ... 44

Gambar 41. Halaman lihat raport ... 44

Gambar 42. Halaman raport ... 45

Gambar 43. Form input non akademik ... 45

Gambar 44. Halaman utama siswa ... 46

Gambar 45. Halaman profil siswa ... 46

(14)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1 BAB I

PENDAHULUAN

A. Latar Belakang Masalah

Teknologi dan sistem informasi saat ini merupakan kebutuhan bagi mayoritas

bidang kehidupan yang berkembang di masyarakat terutama di sekolah atau

instansi pendidikan lainnya. Banyak hal yang dilakukan untuk mewujudkannya

yakni dengan mengembangkan pengetahuan dan keahlian dalam bidang komputer.

Pengetahuan internet pun sangat diperlukan oleh sekolah-sekolah. Berbagai

informasi yang didapat dari internet sangat mempercepat diperolehnya informasi

yang lebih akurat.

Saat ini instansi pendidikan dan sekolah secara umum sudah menggunakan

peran teknologi dalam setiap kegiatan operasionalnya, namun penggunaan

teknologi khususnya dalam komputerisasi masih memanfaatkan aplikasi yang

umum dan masih memiliki kemampuan yang terbatas dan tidak secara khusus

bekerja dalam satu bidang pekerjaan. Objek penelitian tugas akhir ini adalah SMP

N 17 Surakarta. Salah satu sistem yang ada di SMP N 17 Surakarta adalah sistem

penilaian raport yang masih menggunakan cara manual.

Sistem penilaian merupakan salah satu bagian yang sangat vital dalam

instansi pendidikan dimana bagian ini merupakan hasil final tolak ukur

keberhasilan dalam sebuah kegiatan belajar mengajar.

Dari uraian di atas, maka perlu dibuat suatu sistem informasi pengolahan nilai

raport siswa yang diharapkan mampu menjadi solusi dari berbagai kendala

mengenai proses pengolahan nilai di SMP Negeri 17 Surakarta.

B. Perumusan Masalah

Berdasarkan latar belakang di atas dapat diambil perumusan masalah yaitu

bagaimana membuat Sistem Informasi Pengolahan Nilai Raport di SMP N 17

Surakarta sebagai media pengolahan dan informasi yang mudah dan efektif secara

(15)

commit to user

C. Batasan Masalah

Dalam penyusunan tugas akhir ini, penulis merasa perlu untuk membatasi

masalah agar tidak menyimpang dari tujuan semula. Untuk itu penulis membatasi

pokok permasalahan pada :

1. Penginputan nilai akademik dan non akademik.

2. Laporan hasil belajar berupa rapor.

3. Pada sistem ini nilai yang dimasukan adalah nilai jadi tidak ada nilai remidi,

karena remidi sudah include ke dalam nilai jadi tersebut.

4. Nilai Ujian Nasional tidak dikelola dalam sistem ini.

D. Tujuan dan Manfaat Penelitian

1. Tujuan penelitian

Tujuan Tugas Akhir ini adalah membuat Sistem informasi pengolahan nilai

berbasis web di SMP Negeri 17 Surakarta.

2. Manfaat

Manfaat dari Tugas akhir ini yakni sebagai berikut :

- Terciptanya sebuah sistem yang dapat membantu dalam bidang penilaian

raport

- Mempermudah proses penilaian akademik siswa disekolah menengah.

- Mempermudah siswa dalam melihat nilai dari sistem informasi berbasis

(16)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3

E. Metodologi Penelitian

1. Objek penelitian dalam penulisan tugas akhir ini adalah SMP Negeri 17

Surakarta.

2. Metodologi penelitian menggunakan metode waterfall.

3. Dalam pengumpulan data diperoleh data primer dan data sekunder.

- Data Primer

Data Primer adalah data yang langsung diperoleh dari sumber yang

bersangkutan dengan cara wawancara dengan pihak sekolah berupa data

mentah yang belum diolah. Seperti data siswa, guru, kelas, mata

pelajaran dan kkmnya serta pengolahan nilainya.

- Data sekunder

Data Sekunder adalah data yang diperoleh tak langsung atau melalui

perantara dari suatu sumber atau studi pustaka. Studi pustaka yang

dilakukan oleh penulis yaitu dengan melalui internet dan mencari

buku-buku referensi yang berhubungan dengan tema dalam penyusunan tugas

akhir.

4. Analisa dan perancangan system ini mengunakan Context Diagram dan Data

Flow Diagram. Dan untuk perancangan databasenya menggunakan Entity

Relationship Diagram dan Schema Diagram. Evaluasi dan Maintenance

Implementasi Desain dan perancangan

(17)

commit to user

5. Mengimplementasikan sistem ini mengunakan bahasa pemograman PHP dan

database MySQL.

6. Evaluasi yang dilakukan dengan menguji kelayakan sistem dengan output

yang benar di instansi tempat penelitian. Dan memaintenance

perubahan-perubahan permintaan user.

F. Sistematika Penulisan

Untuk memudahkan pembaca dalam memahami laporan tugas akhir ini, penulis

memberikan deskripsi awal perbab sebagai berikut :

BAB I : PENDAHULUAN

Berisi tentang latar belakang, perumusan masalah, batasan masalah, tujuan

tugas akhir, manfaat tugas akhir, metode penelititan dan sistematika penulisan.

BAB II : LANDASAN TEORI

Merupakan penguraian dari materi-materi yang berhubungan dalam pembuatan

tugas akhir ini.

BAB III : ANALISA DAN PERANCANGAN

Didalam bab ini dibahas mengenai data dari instansi, analisa tentang system

dan perancangan sistem untuk pemrosesan data tersebut.

BAB IV : IMPLEMENTASI DAN EVALUASI

Dalam bab ini berisi tentang hasil dari perancangan dan evaluasi sistem.

BAB V : PENUTUP

Dalam bab ini menguraikan kesimpulan yang diambil berdasarkan hasil

(18)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

5

BAB II

LANDASAN TEORI

A. Sistem Informasi

Sistem adalah kumpulan elemen yang saling berhubungan dan saling

bekerjasama untuk mencapai tujuan tertentu. Proses yang harus diikuti dalam

pengembangan suatu sistem yang baik disebut sistem analysis and design (Sutopo,

2012:85).

Menurut McLeod (2004), informasi adalah data yang berguna yang diolah

sehingga dapat dijadikan dasar untuk pengambilan keputusan yang tepat.

Informasi merupakan komoditas yag sangat penting bagi perusahaan, karena

dengan adanya informasi akan membantu dalam operasi dan pengambilan

keputusan sehari-hari (Sutopo, 2012:90).

Sistem informasi adalah kumpulan perangkat keras dan perangkat lunak

komputer, prosedur, dokumentasi, formulir, dan orang yang bertanggung jawab

untuk memperoleh, menggerakan, memanajemen, distribusi data dan informasi.

Sistem Informasi memiliki makna sistem yang bertujuan menampilkan informasi.

Pada zaman dahulu sebelum sistem komputer ada maka sistem informasi ini telah

lebih dahulu ada dan berjalan dengan baik (Sutopo, 2012:91).

B. Analisa sistem

Analisa sistem dapat diartikan sebagai uraian dari suatu Sistem Informasi

Manajemen (SIM) secara utuh, kedalam bagian-bagian komponennya dengan

tujuan untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan,

hambatan-hambatan yang mungkin terjadi dan kebutuhan yang diharapkan

(19)

commit to user

C. Context Diagram

Context Diagram adalah sebuah diagram sederhana yang menggambarkan

hubungan antara entity luar, masukan dan keluaran dari system. (Kristanto, 1994)

Context Diagram terdiri dari beberapa komponen, yaitu :

Tabel 1. Simbol Diagram Konteks (Kristanto, 1994)

Simbol Nama Keterangan

Proses Menggambarkan proses dari

sistem yang akan dibuat

Entitas Luar Menunjukkan entitas

luar/eksternal yang

berkomunikasi dengan sistem

yang sedang dibuat.

Arus Data Menggambarkan

data/informasi yang mengalir

ke proses selanjutnya maupun

sebaliknya.

D. Data Flow Diagram

Data Flow Diagram yang sering disingkat DFD adalah teknik untuk

menggambarkan aliran logika dengan menggunakan simbol-simbol tanpa uraian

(Waluya, 1996: 31). DFD menggambarkan penyimpanan data dan proses yang

(20)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7

dan proses pada sistem. Salah satu teknik dasar DFD yaitu Yourdan dan De

Marco yang terdiri dari komponen-komponen sebagai berikut :

1. Entity Luar

Entity luar digambarkan dengan simbol persegi panjang. Merupakan

sumber atau tujuan dari aliran data dari atau ke sistem. Entity luar dapat

digambarkan secara fisik dengan sekelompok orang atau beberapa subyek.

Gambar 1. Simbol Entity Luar

2. Aliran Data

Aliran Data menggambarkan aliran data dari suatu proses ke proses

lainnya. Adapun simbol dari aliran data bentuk garisnya bisa bebas.

Gambar 2. Simbol Aliran Data

3. Proses

Proses atau fungsi yang mentranformasikan data secara umum,

digambarkan dengan lingkaran.

(21)

commit to user

4. Berkas atau Data Store

Merupakan komponen yang berfungsi untuk menyimpan data atau file.

Simbolnya seperti berikut :

Gambar 4. Simbol Berkas

E. DBMS

DBMS (DataBase Management Sistem) adalah suatu perangkat lunak yang

ditujukan untuk menangani penciptaan, pemeliharaan dan pengendalian akses

data. Dengan menggunakan perangkat lunak ini pengelolaan data menjadi mudah

dilakukan. Selain itu perangkat lunak ini juga menyediakan berbagai piranti yang

berguna, misalnya piranti yang memudahkan dalam membuat berbagai bentuk

laporan. (Kadir, 2008:17)

F. My SQL

MySQL (My Structure Query Languange) merupakan database server yang

bersifat multiuser dan multi-threaded. SQL adalah bahasa database standar yang

memudahkan penyimpanan, pengubahan dan akses informasi. Pada MySQL

dikenal istilah database dan table. Table adalah sebuah struktur data dua dimensi

yang tersiri dari baris-baris record dan kolom (Faisal, 2011:26).

SQL dapat digunakan dengan dua cara, yaitu dengan interprestasi dan metode

sisip. Masing-masing cara pengertiannya adalah sebagai berikut:

1. Secara interprestasi, yaitu dengan memasukan sebuah pernyataan SQL

melalui terminal atau mikrokomputer dan langsung diproses atau

diinterprestasikan, hasilnya dapat dilihat secara langsung. Cara ini disebut

juga Interactive SQL.

2. Cara yang kedua yaitu menyisipkan pernyataan SQL ke dalam sebuah

(22)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

9

ini tidak bisa dilihat secara langsung oleh pemakai, tetapi diproses oleh

program yang memakainya. Cara ini disebut dengan Embedded SQL.

Struktur dari pernyataan SQL terdiri dari tiga klausa yaitu select, from, dan

where.

a) Klausa select digunakan untuk menampilkan atribut yang diiinginkan dari

hasil sebuah query.

b) Klausa from menunjuk relasi untuk diteliti dalam evaluasi dari pernyataan.

c) Klausa where menunjukan kondisi atribut dari relasi yang diinginkan.

G. CSS

CSS (Cascading Style Sheet) adalah suatu bahasa yang dikhususkan untuk

mengatur gaya atau la yout sebuah halaman web. CSS digunakan oleh pembuat

halaman web dan juga pengakses halaman web, untuk mendefinisikan warna,

huruf layout dan aspek-aspek presentasi dokumen lainnya. (Syabaan , 2010: 37)

H. HTML

HTML (HyperText Markup Language) adalah bahasa yang digunakan untuk

membuat halaman web di internet. HTML memungkinkan kita untuk

menampilkan form isian, menyisipkan video, suara, dan lain-lain. Dokumen

HTML sebenarnya hanya berupa file teks biasa yang dilengkapi dengan

tanda-tanda khusus (tag) yang menentukan bagaimana teks tersebut ditampilkan. Karena

itu. Dokumen HTML dapat dibuat menggunakan teks editor sederhana seperti

Notepad, Notepad++, Editplus, vi, dan sebagainya. Dokumen HTML biasanya

disimpan dengan extension .HTM atau .HTML. untuk membuka dokumen HTML

ini, diperlukan sebuah Web Browser (Faisal, 2011:15)

I. PHP

PHP dikenal sebagai sebuah bahasa scripting yang menyatu dengan tag-tag

HTML yang dieksekusikan di server dan digunakan untuk membuat halaman web

yang dinamis seperti guestbook, statistic pegunjung, polling, email, upload foto,

(23)

commit to user

Versi pertama PHP dibuat oleh Rasmus Lerdorf pada tahun 1994 dan sampai

saat ini pengembangan versinya telah mencapai PHP versi 5.0. PHP versi pertama

diberi nama PersonalHomepage dan entah kapan namanya berubah menhadi PHP

(HypertextPreprocessor) (Faisal, 2011:3).

J. Raport

Seringkali kita mendengar istilah laporan, pada saat mulai sekolah, seorang

murid mendapatkan laporan hasil belajar yang dinamakan buku raport. Buku

laporan hasil belajar (raport) menunjukan pencapaian belajar siswa yang telah

dikonversi menjadi angka. Pihak yang berkepentingan adalah pihak sekolah,

siswa, orang tua murid dan pihak lain, missal yayasan atau perusahaan (Arifin,

2011).

K. KKM

Kriteria Ketuntasan Minimum (KKM) yang ditetapkan oleh guru di setiap

indikator materi pelajaran akan terakumulasi secara otomatis sampai dengan batas

yang ditetapkan oleh sekolah dengan terminasi pada semester II. Kriteria

Ketuntasan Minimum itulah yang akan menajdi syarat minmal untuk memasuki

(24)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

11 BAB III

ANALISA DAN PERANCANGAN

A. Sistem Penilaian di SMP Negeri 17 Surakarta

Di SMP Negeri 17 Surakarta terdapat sistem penilaian yang masih

konvensional dimana proses pengolahan nilai siswa masih menggunakan aplikasi

dari Microsoft Excel. Alur dari sistem penilaian tersebut yakni guru setiap mata

pelajaran memberikan nilai raport semester kepada wali kelas. Data yang

disampaikan guru adalah data nilai setiap siswa dari mata pelajaran yang

diajarnya. Kemudian wali kelas yang sudah menerima semua nilai siswa yang

diampu merekapnya dan membagikan raport tersebut kepada para siswa. Sehingga

penulis merasa perlu membuat Sistem Informasi Pengolahan Nilai Raport berbasis

web dengan tujuan agar sistem penilaian lebih efektif dan efisien. Data yang

dibutuhkan untuk membuat Sistem Informasi Penilaian di SMP N 17 Surakarta

adalah data siswa, data guru, data mata pelajaran, data kelas, data wali kelas, data

waktu dan data nilai. Sehingga data-data tersebut dapat diolah sedemikian rupa

dan disajikan dalam bentuk informasi yang sesuai harapan.

Komponen penilaian sistem penilaian yang telah ada meliputi berbagai nilai

sebagai berikut :

1. Nilai tugas (NT)

2. Rata –rata nilai tugas (RNT)

3. Ulangan harian (UH)

4. Rata-rata ulangan harian (RUH)

5. Nilai Mid

6. Nilai Semester

(25)

commit to user

Untuk mendapatkan nilai raport siswa menggunakan persamaan sebagai

berikut:

RUH = UH1+UH2+UH3+UH4

4

RNT = NT1+NT2+NT3+NT4

4

NH = (3 x RUH) + RNT

4

NR = (2 x NH) + (NMid) + (NSem)

4

Jika hasil dari kalkulasi didapatkan nilai raport di bawah Kriteria Kelulusan

Minimum (KKM), maka siswa tidak dapat diluluskan untuk mata pelajaran

tersebut.

B. Analisis Perancangan System

Perancangan sistem bertujuan untuk menentukan rancangan sistem

informasi penilaian. Perancangan sistem ini dimulai dengan perancangan CD

(26)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

13

1. Context Diagram

Context Diagram merupakan tingkat tertinggi dalam diagram aliran data dan

hanya memuat satu proses. Context Diagram menunjukan sistem secara

keseluruhan. Sistem Informasi Pengolahn Nilai Admin SIswa Username, Password, Data siswa, data guru,

Data kelas, data wali , Data mapel,data ajar, Data waktu, data beranda

Data siswa, data guru, Data kelas, data wali , Data mapel,data ajar, Data waktu, data beranda

Username&password, Data beranda, data profil,

Data nilai

Guru Username, Password,

Data nilai akademik

Data siswa, data guru, Data kelas, data wali , Data mapel,data ajar, Data waktu, data beranda

Wali kelas

Username, Password, Data nilai non akademik

Data siswa, data guru, Data kelas, data wali , Data mapel,data ajar, Data waktu, data beranda

Gambar 5. Context Diagram

Context Digram tersebut mempunyai 4 entitas luar yaitu admin, siswa, guru

dan wali kelas. Admin bertugas memanajemen data siswa, data guru, data mata

pelajaran, data kelas, data wali, data ajar, data beranda dan data waktu. Guru

hanya bertugas untuk memasukan nilai akademik para siswa sesuai mata

pelajarannya. Wali kelas bertugas memberikan nilai non akademik kepada siswa

yang diampunya. Siswa hanya dapat melihat nilai yang diberikan dan melihat

profil. Semua actor sebelumnya harus login terlebih dahulu untuk mengakses

(27)

commit to user

2. Data Flow Diagram (DFD) Level 0

DFD Level 0, menggambarkan aliran data yang ada di dalam sistem seperti

yang digambarkan pada proses dalam Context Diagram, DFD Level 0 ditunjukan

pada Gambar :

Admin 1 Login 2 Manaj Data Guru Siswa 3 Manaj Nilai 4 Cetak Nilai User Guru Siswa Mapel Kelas Nilai Username, password Data User

Data Guru, Siswa, Mapel,Kelas,wali, Waktu,mengajar,beranda Data Guru Report Data Siswa Report Data Mapel Report Data Kelas Report Data Nilai Data Nilai Report Data Nilai Data nilai Data Nilai Data Guru, Siswa, Mapel,Kelas,wali, Waktu,mengajar,beranda Username, password Username, password Wali kelas Data nilai Data nilai Username, password Notification Notification Notifocation Notification Data User Data waktu Report Data guru Data siswa Data mapel Data kelas Data waktu Data siswa waktu Mengajar Report Data mengajar Data mengajar Beranda Data Beranda Report Wali Data wali Report Data wali pengembangan Data pengembangan Report Data pengembangan Data kelas Data waktu

(28)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

15

DFD level 0 pada Gambar 6 terdiri dari 4 modul proses :

a. Proses login

Proses login ini merupakan modul proses yang memungkinkan semua actor

dapat melakukan akses terhadap system informasi pengolahan nilai raport

tersebut.

b. Proses manajemen data

Proses manajemen data adalah proses dimana admin memanajemen data

siswa, guru, mapel, kelas, wali, mengajar, beranda dan waktu

c. Proses manajemen nilai

Proses manajemen nilai adalah proses dimana guru memanajemen nilai

akademik setiap mata pelajaran yang diajarkannya serta wali kelas yang

memanajemen nilai non akademik atau pengembangan untuk kelas yang

diampunya.

d. Proses cetak nilai

Proses ini adalah proses nilai raport yang telah jadi dan dapat dilihat oleh

(29)

commit to user

3. DFD Level 1 Proses Manajemen Data

Admin 2.1 Input 2.2 Edit Guru Siswa Mapel kelas Data Guru, Siswa,

Mapel, Kelas, beranda, wali, Wali, mengajar

Data Guru

Data Siswa

Data Mapel

Data Kelas Report Data Guru, Siswa,

Mapel, Kelas, beranda, wali, Wali, mengajar

Data Guru, Siswa, Mapel, Kelas, beranda, wali,

Wali, mengajar

Report Data Guru, Siswa, Mapel, Kelas, beranda, wali,

Wali, mengajar Data Guru Data Guru Data Siswa Data Siswa Data Mapel Data Mapel Data Kelas Data Kelas 2.3 Delete Data Guru, Siswa,

Mapel, Kelas, beranda, wali, Wali, mengajar

Report Data Guru, Siswa, Mapel, Kelas, beranda, wali,

Wali, mengajar Data guru Data guru Data mapel Data mapel Data Kelas Data Kelas waktu Data waktu Data waktu Data waktu Data waktu Data waktu Mengajar Data ajar Data mengajar Data mengajar Beranda Data Beranda Data Beranda Data Beranda Wali Data Wali Data Wali Data wali Data Beranda Data Beranda Data wali Data wali

(30)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

17

DFD level 1 proses manajemen data pada Gambar 7 terdiri dari 3 modul proses:

a. Proses input

Proses dimana admin menginputkan data beranda, siswa, guru, mapel, waktu,

kelas , wali dan data mengajarnya.

b. Proses edit

Proses dimana admin mengupdate data siswa, guru, mapel, waktu, kelas, wali

dan data mengajarnya.

c. Proses delete

Proses dimana admin mendelete data guru, mapel, waktu, kelas, wali dan data

(31)

commit to user

4. DFD Level 1 proses manajemen nilai

Guru Input 3.1 Nilai

3.2 Edit Data nilai data nilai Data nilai Data nilai Data nilai Report data nilai

Report data nilai

3.3 Kelola nilai

Data nilai

Data nilai Data nilai

Report data nilai

Wali kelas pengembangan

Data pengembangan

Report data pengembangan

Data pengembangan

Data pengembangan

Report data nilai

Data pengembangan

Data pengembangan

Data pengembangan

Report data nilai

Data pengambangan

[image:31.595.124.502.115.483.2]

Data pengembangan

Gambar 8. DFD level 1 Proses Manajemen Nilai

DFD Level 1 proses menajemen nilai pada Gambar 8 terdiri dari 3 modul

proses:

a. Proses input

Proses dimana guru menginputkan data nilai, dan wali kelas

menginputkan data pengembangan

b. Proses edit

Proses dimana guru mengedit data nilai akademik dan wali kelas

mengedit data non akademik atau pengembangan.

c. Proses kelola nilai

Proses dimana guru dan wali kelas mengolah nilai akademik dan non

(32)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

19

C. Analisis dan Perancangan Database

Perancangan database bertujuan untuk menentukan rancangan database

sistem informasi pengolahan nilai. Perancangan database ini terdiri dari

perancangan ERD dan Schema Diagram.

1. Entity Relationship Diagram (ERD)

Guru mengajar mapel

[image:32.595.115.514.212.764.2]

kelas wali 1 nilai siswa menempati n 1 1 Kode guru nip foto email Jenis kelamin alamat agama Tanggal lahir Tempat lahir nama kkm Nama mapel Kode mapel Nama_kelas Nama kelas Kode guru nis agama alamat Tanggal lahir Tempat lahir nama foto email Jenis kelamin ortu telp UH1 NT4 NT3 NT2 NSem NMid UH3 UH2 waktu Tahun_ajaran NT1 kode mapel kode guru Nama_kelas User username password level account UH4 Ket_pramuka Ket_bp pramuka bp kerajinan kelakuan Ket_ahlak_m Ahlak_m Ket_kelakuan kebersihan kerapian Ket_kebersihan Ket_kerapian Ket_kerajinan izin sakit Ket_izin Ket_Sakit Tanpa_ket Ket_tanpa_ket pengembangan mempunyai 1 1 mempunyai 1 1 Tahun masuk menurut n 1 Tingkat_kelas Id_nilai

(33)

commit to user

2. Skema Diagram

[image:33.595.118.511.152.619.2]

tab_guru PK kode_guru nama nip j_kel tempat_lahir tgl_lahir agama alamat email foto FK1 username tab_kelas PK nama_kelas tingkat_kelas tab_Siswa PK nis nama j_kel tempat_lahir tgl_lahir agama no_telp email alamat ortu tahun_ajaran thn_masuk foto FK1 nama_kelas FK2 username tab_nilai PK id_nilai nt1 nt2 nt3 nt1 nt2 nt3 n_mid n_sem semester FK1 kode_mapel FK2 tahun_ajaran FK3 nis tab_user PK username password level account tab_Waktu PK tahun_ajaran tab_beranda PK id_beranda beranda tujuan tab_Wali FK1 kode_guru FK2 nama_kelas tab_pengembangan bp pramuka ket_bp ket_pramuka ahlak_m ket_ahlak_m kelakuan kerajinan kerapian kebersihan ket_kelakuan ket_kerajinan ket_kerapian ket_kebersihan sakit izin tanpa_ket ket_sakit ket_izin ket_tanpa_ket semester FK1 tahun_ajaran FK2 nis tab_mapel PK kode_mapel nama_mapel kkm FK2 nama_kelas tab_mengajar FK1 kode_guru FK2 kode_mapel FK3 nama_kelas

(34)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

21

3. Struktur Tabel

a. Tab_user

Tab_user digunakan untuk menyimpan data user siswa maupun guru.

Yang terdiri dari username dan password. Struktur tab_user digambarkan

[image:34.595.133.506.232.746.2]

dalam Tabel 2.

Tabel 2. tab_user

Nama field Type data Ukuran data keterangan

username varchar 12 Primary_Key

password varchar 12 Not Null

level varchar 25 Not Null

account varchar 10 Not Null

b. Tab_guru

Tabel guru digunakan untuk menyimpan data tentang guru. Struktur

tab_guru digambarkan dalam Tabel 3.

Tabel 3. tab_guru

Nama field Type data Ukuran data Keterangan

kode_guru int 3 Primary_Key

nama varchar 30 Not Null

nip int 18 Not Null

j_kel varchar 1 Not Null

tempat_lahir varchar 30 Not Null

tgl_lahir date Not Null

agama varchar 10 Not Null

alamat varchar 30 Not Null

email varchar 20 Not Null

foto varchar 20 Not Null

account varchar 10 Not Null

(35)

commit to user

c. Tab _siswa

Tabsiswa digunakan untuk menyimpan informasi tentang siswa.

[image:35.595.130.495.209.602.2]

Struktur tabsiswa digambarkan dalam Tabel 4.

Tabel 4. tab_siswa

Nama field Type data Ukuran data Keterangan

nis varchar 6 Primary_Key

nama varchar 30 Not Null

j_kel varchar 1 Not Null

tempat_lahir varchar 20 Not Null

tgl_lahir varchar 15 Not Null

agama varchar 10 Not Null

no_telp varchar 12 Not Null

email varchar 20 Not Null

alamat varchar 30 Not Null

ortu varchar 30 Not Null

foto varchar 20 Not Null

thn_masuk varchar 10 Not Null

tahun_ajaran varchar 10 Not Null

account varchar 10 Not Null

username varchar 12 Foreign_Key

(36)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

23

d. Tab_kelas

Tab_kelas digunakan untuk menympan data. Struktur tab_kelas

[image:36.595.128.509.209.555.2]

digambarkan dalam Tabel 5.

Tabel 5. tab_kelas

Nama field Type data Ukuran data keterangan

nama_kelas varchar 2 Primary Key

tingkat_kelas int 1 Not Null

e. Tab_mapel

Tab_mapel digunakan untuk menyimpan data mapel. Struktur

tab_mapel digambarkan dalam Tabel 6.

Tabel 6. tab_mapel

Nama field Type data Ukuran data keterangan

kode_mapel int 3 Primary_Key,

nama_mapel varchar 50 Not Null

kkm int 2 Not Null

(37)

commit to user

f. Tab_mengajar

Tab_mengajar digunakan untuk menyimpan data guru yang mengajar

mata pelajaran tertentu di kelas tertentu. Struktur tab_mengajar

[image:37.595.130.506.208.554.2]

digambarkan dalam Tabel 7.

Tabel 7. tab_mengajar

Nama field Type data Ukuran data keterangan

id_mengajar int 3 Primary Key

kode_guru int 3 Foreign Key

kode_mapel int 3 Foreign Key

nama_kelas varchar 2 Foreign Key

g. Tab_wali

Tab_wali digunakan untuk menyimpan data wali yang mengampu

kelas. Struktur tab_wali digambarkan dalam table 8.

Table 8. tab_wali

Nama field Type data Ukuran data keterangan

kode_guru int 3 Foreign_Key

nama_kelas varchar 2 Foreign_Key

h. Tab_waktu

Tab_waktu digunakan untuk menyimpan waktu atau tahun ajaran.

Struktur tab_waktu digambarkan dalam Tabel 9.

Tabel 9. tab_waktu

Nama field Type data Ukuran data keterangan

(38)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

25

i. Tab_nilai

Tab_nilai digunakan untuk menyimpan nilai siswa. Terdiri dari semua

[image:38.595.130.495.193.598.2]

nilai mata pelajaran. Struktur tab_nilai digambarkan dalam Tabel 10.

Tabel 10. tab_nilai

Nama field Type data Ukuran data keterangan

id_nilai int 3 Primary Key,

Auto Increment

nt1 float

nt2 float

nt3 float

nt4 float

uh1 float

uh2 float

uh3 float

uh4 float

n_mid float

n_sem float

semester varchar 20 Not Null

nis int 6 Foreign Key

kode_mapel int 3 Foreign_Key

tahun_ajaran varchar 10 Foreign_Key

(39)

commit to user

j. Tab_pengembangan

Tab_pengembangan digunakan untuk menyimpan data nilai non

akademik para siswa. Struktur tab_pengembangan digambarkan dalam

[image:39.595.126.501.214.752.2]

Tabel 11.

Table 11. tab_pengembangan

Nama field Type data Ukuran data keterangan

semester varchar 20 Not Null

bp varchar 2 Not Null

pramuka varchar 2 Not Null

ket_bp varchar 20 Not Null

ket_pramuka varchar 20 Not Null

ahlak_m varchar 2 Not Null

ket_ahlak_m varchar 20 Not Null

kelakuan varchar 2 Not Null

kerajinan varchar 2 Not Null

kerapian varchar 2 Not Null

kebersihan varchar 2 Not Null

ket_kelakuan varchar 20 Not Null

ket_kerajinan varchar 20 Not Null

ket_kerapian varchar 20 Not Null

ket_kebersihan varchar 20 Not Null

sakit varchar 2 Not Null

izin varchar 2 Not Null

tanpa_ket varchar 2 Not Null

ket_sakit varchar 20 Not Null

ket_izin varchar 20 Not Null

ket_tanpa_ket varchar 20 Not Null

nis int 6 Foreign_Key

(40)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

27

k. Tab_beranda

Tab_beranda digunakan untuk menyimpan informasi beranda. Struktur

[image:40.595.131.493.196.498.2]

tab_beranda digambarkan dalam Tabel 12.

Tabel 12. tab_beranda

Nama field Type data Ukuran data keterangan

id_beranda int 2 Primary_Key

beranda text Not Null

(41)

commit to user

4. Desain Program

[image:41.595.142.509.130.667.2]

a. Halaman index utama

Gambar 11. Halaman index utama

Halaman ini merupakan halaman utama saat membuaka alamat system

informasi pengolahan nilai.

b. Halaman login

Gambar 12. Halaman login

Halaman login diatas di desain dengan menggunakan textfield

Username dan Password , list/ menu untuk memilih posisi user serta

button Masuk untuk masuk, reset untuk mereset.

HEADER

USERNAME :

PASSWORD :

POSISI ANDA :

LOGIN

HEADER LOGO

CONTENT

(42)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

29

c. Halaman utama admin

Gambar 13. Halaman utama admin

Pada halaman utama admin terdapat header, menu dan content. Pada

menu terdiri dari manaj guru, siswa, wali, access, beranda, mapel,

kelas, ajaran, serta logout

[image:42.595.146.506.113.694.2]

d. Halaman utama siswa

Gambar 14. Halaman utama siswa

Pada halaman utama siswa terdapat header, menu dan content. Pada

menu terdiri dari profil, nilai dan logout.

HEADER

MENU

CONTENT

HEADER

MENU

(43)

commit to user

[image:43.595.146.511.115.501.2]

e. Halaman utama guru

Gambar 15. Halaman utama guru

Pada halaman utama guru terdapat header, menu dan content. Pada

menu terdiri dari profil, daftar siswa, input nilai, lihat nilai, edit nilai,

nilai raport dan logout. Untuk nilai raport hanya dapat diakses oleh

wali kelas.

HEADER

MENU

(44)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

31 BAB IV

IMPLEMENTASI DAN EVALUASI

A. Analisa Sistem

Sistem informasi pengolahan nilai merupakan media untuk membantu pihak

sekolah dalam pengolahan nilai raport siswa. Di samping itu, sistem ini juga

membantu pendistribusian nilai raport siswa. Untuk dapat menggunakan sistem

ini, pengguna harus menggunakan username dan password untuk login. Pengguna

terbagi menjadi empat level. Masing-masing level mempunyai hak akses yang

berbeda. Keempat level tersebut yaitu :

1. Admin

Peran utama admin yaitu memanajemen data siswa, data guru, data

mata pelajaran, data kelas, data mengajar, data wali, data beranda dan

data waktu

2. Guru

Hak akses guru dalam sistem adalah menginputkan nilai mata

pelajaran pada kelas yang diampu dan melihat nilai siswa pada

pelajaran yang diajarkannya,

3. Wali kelas

Wali dalam sistem ini bertugas untuk menginputkan nilai non

akademik dan dapat melihat nilai raport kelas yang diampunya.

4. Siswa

Siswa yang terdaftar di SMP Negeri 17 Surakarta akan mendapatkan

username dan password berdasarkan nomor induk siswa (NIS). Hak

(45)

commit to user

B. Implementasi Sistem

Sesuai dengan perancangan sistem yang telah dikemukakan sebelumnya, pada

Sistem Informasi pengolahan nilai raport terdapat empat level pengguna yaitu

Admin, Guru/ wali dan Siswa. Berikut adalah implementasi pada halaman yang

dapat diakses oleh masing-masing pengguna sesuai hak aksesnya.

1. Halaman index utama

Halaman index utama merupakan halaman yang dilalui semua actor untuk

[image:45.595.133.500.242.521.2]

membuka sistem ini. Halaman index utama seperti Gambar 16.

Gambar 16. Halaman index utama

2. Halaman login

Login merupakan salah satu prosedur untuk pengguna memasuki sistem.

Pengguna terlebih dahulu terdaftar sebagai, siswa, guru/ wali atau

administrator. Halaman login seperti Gambar 17.

[image:45.595.250.417.587.709.2]
(46)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

33

3. Halaman Admin

a. Halaman utama admin

Halaman ini merupakan halaman utama admin yang terdapat beberapa

menu untuk memanajemen data pada sistem ini. Halaman utama admin

[image:46.595.154.507.199.710.2]

seperti Gambar 18.

Gambar 18. Halaman utama admin

b. Form input data guru

Form ini digunakan untuk pendaftaran data guru yang mempunyai

elemen-elemen seperti Gambar 19.

(47)

commit to user

c. Form input data siswa

Form ini digunakan untuk pendaftaran data siswa yang mempunyai

elemen elemen seperti Gambar 20.

Gambar 20. Form input data siswa

d. Form input wali kelas

Pada gambar 21 menunjukan halaman yang digunakan untuk

mendaftarkan seorang guru yang mengampu suatu kelas.

(48)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

35

e. Form input mapel

Gambar 22 menunjukan halaman yang digunakan untuk menginputkan

[image:48.595.153.491.172.691.2]

mata pelajaran untuk kelas tertentu yang mempunyai kkm tertentu pula.

Gambar 22. Form input mapel

f. Form input kelas

Gambar 23 digunakan untuk penginputan nama kelas di SMP N 17

Surakarta.

(49)

commit to user

g. Form input tahun ajaran

Form input tahun ajaran digunakan untuk menginputkan tahun ajaran di

[image:49.595.156.488.173.539.2]

SMP N 17 Surakarta. Seperti Gambar 24.

Gambar 24. Form input tahun ajaran

h. Halaman data guru

Halaman ini memuat data guru yang telah didaftarkan. Disini admin dapat

melihat profil guru, mengedit profil guru dan mendelete data guru

tersebut. Ditunjukan seperti Gambar 25.

[image:49.595.218.446.504.716.2]
(50)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

37

i. Halaman manajemen data mengajar

Halaman ini digunakan untuk memanajemen data mengajar yaitu antara

[image:50.595.153.504.170.690.2]

guru yang mengajar mata pelajaran di kelas tersebut. Seperti Gambar 26.

Gambar 26. Halaman manajemen data mengajar

j. Halaman data siswa

Halaman ini memuat data siswa yang telah didaftarkan. Disini admin

dapat melihat profil siswa dan mengedit profil. Ditunjukan seperti

Gambar 27.

(51)

commit to user

k. Halaman manajemen wali

Halaman ini digunakan untuk memanajemen wali yang mengampu suatu

[image:51.595.152.502.172.720.2]

kelas. Ditunjukan pada Gambar 28.

Gambar 28. Halaman manajemen wali

l. Halaman manajemen beranda

Halaman ini memuat penginputan beranda, pengeditan beranda dan

penghapusan. Seperti Gambar 29.

(52)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

39

m. Halaman manajemen mapel

Halaman manajemen mapel digunakan untuk memanajemen mapel seperti

[image:52.595.155.479.165.723.2]

pengeditan dan penghapusan. Ditunjukan pada Gambar 30.

Gambar 30. Halaman manajemen mapel

n. Halaman manajemen kelas

Halaman ini digunakan untuk mengedit dan mendelete kelas. Seperti

Gambar 31.

(53)

commit to user

o. Halaman manajemen tahun ajaran

Halaman ini digunakan untuk memanajemen data tahun ajaran seperti

[image:53.595.152.498.173.674.2]

mengedit dan mendelete. Ditunjukan Gambar 32.

Gambar 32. halaman manajemen tahun ajaran

p. Halaman profil guru

Halaman ini memuat informasi tentang guru tersebut. Seperti Gambar 33.

(54)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

41

q. Halaman profil siswa

Halaman ini memuat informasi tentang siswa tersebut. Seperti Gambar

34.

Gambar 34. Halaman profil siswa

4. Halaman Guru

a. Halaman utama guru

Halaman ini merupakan halaman utama guru yang terdapat beberapa

menu untuk memanajemenen nilai pada sistem ini. Halaman utama guru

[image:54.595.137.458.169.485.2]

seperti Gambar 35.

(55)

commit to user

b. Profil guru

Halaman ini untuk menampilkan data guru yang bersangkitan. Ditunjukan

[image:55.595.157.506.166.494.2]

seperti Gambar 36.

Gambar 36. Profil guru

c. Halaman daftar siswa

Pada gambar 37 menunjukan halaman yang digunakan untuk

menampilkan daftar siswa yang diajar guru tertentu. Halaman ini

menampilakan beberapa kelas yang diajar guru mata pelajaran tertentu

dengan memilih kelas untuk menampilkan daftar siswa tersebut.

(56)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

43

d. Halaman input nilai

Halaman input nilai digunakan untuk memasukan nilai siswa per mata

pelajaran dengan memilih kelas, semester dan tahun ajaran maka akan

[image:56.595.163.446.216.488.2]

muncul form input nilai untuk kelas yang telah dipilih. Ditunjukan seperti

Gambar 38.

Gambar 38. Halaman input nilai

e. Form input nilai

Halaman ini digunakan untuk memasukan nilai di kelas tertentu.

Ditunjukan pada Gambar 39.

(57)

commit to user

f. Halaman lihat nilai

Halaman ini digunakan untuk melihat nilai siswa pada mata pelajaran

tertentu. Halaman lihat nilai ditunjukan seperti Gambar 40.

Gambar 40. Halaman lihat nilai

g. Halaman lihat raport (khusus wali kelas)

Halaman ini digunakan untuk melihat keseluruhan nilai raport di kelas

yang diampu wali kelas dan menginputkan nilai non akademik

(pengembangan) di kelas ter sebut. Seperti Gambar 41.

(58)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

45

h. Halaman raport

Halaman ini merupakan halaman raport siswa. Dan halaman ini hanya

[image:58.595.155.505.203.480.2]

dapat diakses yang menjabat sebagai wali kelas. Ditunjukan seperti

Gambar 42.

Gambar 42. Halaman raport

i. Form input non akademik

Form ini digunakan untuk memasukan nilai pengenbangan atau non

akademik siswa. Dan halaman ini hanya dapat diakses yang menjabat

sebagai wali kelas. Ditunjukan pada Gambar 43.

[image:58.595.228.447.515.732.2]
(59)

commit to user

5. Halaman Siswa

a. Halaman utama siswa

Halaman utama siswa terdapat beberapa menu yaitu profil, raport dan

[image:59.595.153.499.189.696.2]

logout. Ditunjukan pada Gambar 44.

Gambar 44. Halaman utama siswa

b. Halaman profil siswa

Halaman profil siswa digunakan untuk menampilkan informasi tentang

siswa. Dan siswa yang dapat mengaksesnya. Ditunjukan pada Gambar 45.

(60)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

47

c. Halaman raport siswa

Halaman ini memuat nilai raport siswa. Halaman ini haya dapat diakses

[image:60.595.118.545.192.495.2]

siswa yang mempunyai username tertentu. Ditunjukan pada Gambar 46.

(61)

commit to user

C. Evaluasi Sistem

Sistem Informasi Pengolahan Nilai Raport merupakan sistem yang digunakan

untuk membantu guru dalam pengolahan nilai. Dengan adanya sistem ini di SMP

N 17 Surakarta, pengolahan nilai lebih mudah. Sistem ini mempunyai beberapa

keunggulan antara lain :

1. Sistem ini dapat mengolah nilai-nilai tugas, ulangan harian, mid semester

dan semester menjadi nilai raport.

2. Orang tua siswa yang tinggal terpisah dapat melihat nilai anaknya dengan

mudah.

3. Sistem ini dapat menampilkan nilai akademik dan non akademik para

siswa.

Dengan sistem ini diharapkan kinerja guru dapat lebih mudah dan cepat.

Namun sistem ini masih ada kekurangan antara lain :

1. Sistem ini belum ada access kepala sekolah untuk melihat dan memantau

hasil belajar siswa-siswinya.

2. Belum ada konversi excel untuk mengimport dan mengeksport data

menggunalan excel.

Dengan demikian sebaiknya program diperbaiki dengan kekurangan

diatas. Berdasarkan hasil evaluasi yang telah dilakukan dapat ditarik kesimpulan

bahwa sistem ini sudah berjalan cukup maksimal, tetapi tidak menutup

kemungkinan terdapat kekurangan pada sistem ini. Sehingga membutuhkan

(62)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

49 BAB V

PENUTUP

A. Kesimpulan

Berdasarkan dari hasil penelitian dan analisa dari sistem pengolahan nilai

raport di SMP Negeri 17 Surakarta maka dapat diambil kesimpulan bahwa telah

dibuat sistem informasi penilaian menggunakan bahasa pemograman PHP dan

database MySQL. Fasilitas yang ada di dalam web untuk siswa adalah

menampilkan profil atau informasi tentang siswa dan menampilkan nilai yang

diperolehnya. Fasilitas web untuk admin adalah memanajemen data. Fasilitas web

untuk guru mata pelajaran adalah memanajemen nilai. Dan fasilitas untuk wali

kelas adalah memanajemen nilai non akademik siswa yang diampunya.

B. Saran

Dari pembangunan sistem informasi pengolahan nilai raport di SMP Negeri

17 Surakarta menggunakan bahasa pemograman PHP dan database MySQL

diharapkan dapat membantu dalam pengembangannya. Selanjutnya, dapat

dilakukan pengembangan lebih lanjut terhadap Sistem Informasi Penglahan Nilai

Raport di SMP N 17 Surakarta ini, antara lain :

1. Website akan lebih bagus apabila ditambah dengan konversi excel ke aplikasi

ini.

2. Penambahan user untuk kepala sekolah supaya dapat melihat dan memantau

hasil belajar siswa-siswinya.

Dengan demikian sebaiknya program diperbaiki dengan kekurangan di atas.

Selanjutnya, maka perlu penulis sampaikan saran agar sistem informasi penilaian

ini dapat dikoneksikan/ direlasikan dengan aplikasi lain yang juga bekerja di

(63)

commit to user DAFTAR PUSTAKA

Arifin, J. 2011. Menyusun Laporan Keuangan untuk UKM dengan Microsoft Excel. Jakarta: PT Elex Media Komputindo

Endang. 2001. Bahan Dasar unuk Pelayanan Konseling pada Satuan Pendidikan Menengah Jilid I. Jakarta: PT Gramedia Widiasarana Indonesia

Faisal. 2011. Aplikasi Berbasis Web dengan PHP & MySQL. Yogyakarta: Ram

Media

Harianto, K. 1994. Konsep dan P erancangan DATABASE. Yogyakarta: Andi

OFFSET

Kadir, A. 2008. Dasar Perancangan dan Implementasi Database Relasional.

Yogyakarta: Andi OFFSET

Jogiyanto, HM. 2001. Pengertian Sistem Informasi. http://awhik.blogspot.

com/2009/11/pengertian-sistem-informasi.html diakses 28 November 2011 jam 19.31

Sutopo, A. 2012. Teknologi Informasi dan Komunikasi Dalam Pendidikan.

Yogyakarta: GRAHA ILMU

Syabaan, W. 2010. Build Your Blogger XML Template. Yogyakarta: Andi

OFFSET

Waluya, H. 1996. Sistem Informasi Komputer Dalam Bisnis. Jakarta: Rineka

Gambar

Gambar 8. DFD level 1 Proses Manajemen Nilai
Gambar 9. ERDcommit to user
Gambar 10. Skema Diagram
Tabel 2. tab_user
+7

Referensi

Dokumen terkait

3.1.3 Sekiranya, ternakan tersebut akan disembelih di masjid, surau, padang awam, balai raya dan rumah persendirian, selain daripada Sijil Kesihatan Veterinar dan Akuan

Pada tahun 2014 Gumilang Regency Hotel mengalami penurunan occupancy dan penjualan tidak mencapai target biasanya, oleh karena itu cara untuk meningkatkan hunian

Oleh sebab itu perlu dilakukannya penelitian mengamati pengaruh frekuensi dan periode pemberian pakan puyuh terhadap kualitas fisik telur seperti tebal kerabang, berat

Memberikan motivasi kepada orang tua untuk bekerjasama melaksanakan kegiatan yang telah direncanakan sesuai prosedur Memberikan informasi tentang Teknik penilaian yang

Berkaitan dengan pandangan responden tentang penderita yang tidak berobat semua responden berpendapat bahwa tindakan tersebut merupakan kesalahan besar karena penderita kusta jika

Untuk mengetahui jumlah telur cacing hati pada feses sapi yang di ambil dari. rumah potong hewan di

Metode penelitian menggunakan berbagai pendekatan, termasuk penjelajahan ( reconnaissance ), membuat garis transek dan pembuatan plot dengan metoda Nest- Quadrat,

Pada surat fath ayat 29, salah satu tujuan pendidikan adalah memiliki manfaat bagi orang lain, walaupun hanya sedikit saja yang merupakan salah satu bagian dari insan kamil