Sistem Informasi Pengolaan Nilai Rapor S

Laporan Kerja Praktek

Sistem Informasi Pengolaan Nilai Rapor SMPN 9
Kurikulum 2013 Kota Bengkulu

Oleh :
Nama : Rizky Pratama Aris
NPM : G1A011048

Dosen Pembimbing :
Yudi Setiawan S.T, M.eng
NIP.

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS BENGKULU
2015
i

Sistem Informasi Pengolaan Nilai Rapor
kurikulum 2013 SMPN 9 Kota Bengkulu

DISUSUN OLEH

NAMA : RIZKY PRATAMA ARIS
NPM

: G1A011048

Bengkulu,

Juni 2015

“Laporan kuliah kerja praktek ini telah diperiksa dan dinyatakan memenuhi
persyaratan kelulusan kerja praktek”
Dosen Penguji I

Dosen Penguji II

Dr. Diyah Puspitaningrum, S.T, M.Kom

Endina Putri Purwandari, S.T., M.Kom


NIP : 19761005 200501 2 002

NIP : 19870127 201212 2 001

Mengetahui,

Menyetujui,

Ketua Prodi Teknik Informatika

Dosen Pembimbing

Desi Andreswari, S.T., M.Cs

Yudi Setiawan, S.T., M.eng

NIP : 19781207 200501 2 001

NIP :


PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS BENGKULU
2015
ii

KATA PENGANTAR
Puji dan syukur penulis panjatkan atas kehadirat Tuhan Yang Maha Esa,
karena berkat limpahan rahmat dan karunia-Nya penulis bisa menyelesaikan
laporan Kerja Praktek yang berjudul “Sistem Informasi Pengolaan Nilai Rapor
Kurikulum 2013 SMP Negeri 9 Kota Bengkulu K13” ini tepat pada waktunya.
Shalawat dan salam kita hanturkan kepada junjungan kita, Nabi Muhammad saw.
Dalam penyelesaian laporan ini, penulis banyak mengalami kesulitan.
Berkat dukungan dari berbagai pihak, penulis akhirnya dapat menyelesaikan
laporan ini. Untuk itu, penulis mengucapkan terima kasih kepada :
1. Orang tua penulis dan seluruh anggota keluarga yang telah memberikan
dukungan baik moril dan materil,
2. Ibu Desi Andreswari, S.T, M.Cs selaku Ketua Program Studi Teknik
Informatika Universitas Bengkulu,

3. Bapak Yudi Setiawan S.T.,M.Eng selaku Dosen Pembimbing Kerja Praktek,
4. Ibu Lianova, M.T.Pd selaku kepala sekolah SMP 9 Kota Bengkulu
5. Ibu Septalena, Spd selaku Pembimbing Lapangan Kerja Praktek,
6. Teman – teman mahasiswa Teknik Informatika angkatan 2011,
7. Kakak – kakak tingkat dan semua pihak yang telah membantu penulis dalam
menyelesaikan Kerja Praktek ini.
Penulis menyadari bahwa masih banyak kekurangan dalam pengerjaaan
kerja praktek ini. Untuk itu kritik dan saran yang membangun sangat diharapkan
penulis untuk memperbaiki kesalahan dan kekurangan. Penulis berharap semoga
laporan ini dapat memberikan manfaat bagi semua pihak yang berkepentingan
dengan laporan ini.
Bengkulu, 25 Mei 2015

Penulis

iii

SISTEM INFORMASI PENGOLAHAN NILAI RAPOR
KURIKULUM 2013 SMPN 9 KOTA BENGKULU


Oleh
Rizky Pratama Aris
NPM. G1A011048

ABSTRAK
Kerja Praktek ini bertujuan membangun Sistem Informasi Pengolahan Nilai
Raport Kurikulum 2013 SMPN 9 Kota Bengkulu. Sistem Informasi ini dapat
mengolah data siswa, data guru, data mata pelajaran, data Absensi Siswa, dan data
raport. Sistem Informasi Pengolahan Nilai Raport Kurikulum 2013 ini dimodelkan
dengan Object Oriented Programming (OOP), Unified Modelling Language
(UML), menggunakan database MySQL, Bahasa Pemrograman Java versi JDK1.8
dengan Netbeans IDE 8.0.2. Unified Modelling Language (UML) yang digunakan
antara lain Use Case Diagram, Class Diagram, Component Diagram, Deployment
Diagram, Activity Diagram dan Sequence Diagram. Dengan adanya Sistem
Informasi Pengolahan Nilai Raport ini dapat mempermudah dalam melakukan
pengolahan data nilai siswa untuk raport kurikulum 2013.

Kata Kunci : Sistem, Informasi, Sistem Informasi pengolahan nilai raport
Kurikulum 2013, Use Case Diagram, Class Diagram, Sequence Diagram,
Component Diagram, Deployment Diagram


iv

DAFTAR ISI

Halaman Judul ...................................................................................................... .i
Halaman Pengesahan ............................................................................................ ii
Kata Pengantar .................................................................................................... iii
Abstrak .................................................................................................................. iv
Daftar isi................................................................................................................. v
BAB I
PENDAHULUAN
1.1. Latar Belakang .......................................................................................... 1
1.2. Rumusan Masalah ..................................................................................... 2
1.3. Batasan Masalah ....................................................................................... 2
1.4. Tujuan Kerja Praktek ................................................................................ 3
1.5. Manfaat Kerja Praktek .............................................................................. 3
1.6. Metode Penelitian ..................................................................................... 4
1.7. Tempat Pengumpulan Data ....................................................................... 4
1.8. Sistematika Penulisan ............................................................................... 4

BAB II
PROFIL SEKOLAH
2.1. Sejarah SMPN 9 Kota Bengkulu .............................................................. 7
2.2. Visi SMP Negeri 9 Kota Bengkulu ........................................................... 8
2.3. Misi SMP Negeri 9 Kota Bengkulu .......................................................... 8
2.4. Struktur Organisasi ................................................................................... 8
BAB II
v

TINJAUAN PUSTAKA
3.1

Dasar Sistem Informasi ............................................................................. 9
3.1.1. Pengertian Sistem.......................................................................... 9
3.1.2. Pengertian Informasi ................................................................... 11
3.1.3. Konsep Dasar Sistem Informasi.................................................. 11
3.1.4. Manfaat Sistem Informasi ........................................................... 14

3.2


Tahap Perancangan Sistem ..................................................................... 14
3.2.1. Perancangan Sistem .................................................................... 14
3.2.2. Unified Modelling Language ...................................................... 15
3.2.3. MySQL ....................................................................................... 19

BAB IV
ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem........................................................................................ 20
4.1.1. Analisis Masalah ......................................................................... 20
4.1.2 . Analisis Kebutuhan ..................................................................... 20
4.1.3. Perangkat Lunak Yang Digunakan ............................................. 21
4.1.4. Perangkat Keras Yang Digunakan .............................................. 22
4.2. Perancangan Sistem ................................................................................ 22
4.2.1. Use Case Diagram....................................................................... 22
4.2.2. Class Diagram ............................................................................. 23
4.2.3. Sequence Diagram ...................................................................... 24
4.2.4. Aktivity Diagram ........................................................................ 26
4.2.5. Component Diagram ................................................................... 28
4.2.6. Deployment Diagram .................................................................. 28
4.2.7. Diagram Entitas Relational Diagram ( ERD ) ............................. 29

vi

BAB V
HASIL DAN PEMBAHASAN
5.1. Implementasi dan Pengujian Sistem ....................................................... 30
5.1.1. Form Login ................................................................................. 30
5.1.2. Form Menu Utama ...................................................................... 31
5.1.3. Menu – Menu Pada Form Utama ................................................ 32
5.1.4. Form Kelas .................................................................................. 33
5.1.5. Form Data Ruang ........................................................................ 34
5.1.6. Form Data Jabatan ...................................................................... 34
5.1.7. Form Data Mata Pelajaran .......................................................... 35
5.1.8. Form Data Ekstrakurikuler ......................................................... 35
5.1.9. Form Data Sekolah ..................................................................... 36
5.1.10. Form Data Kompetensi Dasar ..................................................... 36
5.1.11. Form Data Semester.................................................................... 37
5.1.12. Form Data Tahun Ajaran ............................................................ 37
5.1.13. Form Data Guru .......................................................................... 38
5.1.14. Form Data Siswa ......................................................................... 38
5.1.15. Form Data Pengguna................................................................... 39

5.1.16. Form Nilai Raport Siswa ............................................................ 39
5.1.17. Form Nilai Ekstrakurikuler ......................................................... 40
5.1.18. Form Absensi Siswa ................................................................... 40
5.1.19. Form Deskripsi Umum ............................................................... 41
5.1.20. Form Kenaikan Kelas ................................................................. 41
5.1.21. Form Isi Nilai Pengetahuan ........................................................ 42
5.1.22. Form Isi Nilai Keterampilan ....................................................... 42
vii

5.1.23. Form Isi Nilai Sikap .................................................................... 43
5.1.24. Form Isi Nilai Ekstrakurikuler .................................................... 43
5.1.25. Form Isi Absensi Siswa .............................................................. 44
5.1.26. Tampilan Raport Siswa ............................................................... 46
BAB VI
PENUTUP
6.1. Kesimpulan ............................................................................................. 47
6.2. Saran ....................................................................................................... 47
DAFTAR PUSTAKA
LAMPIRAN


viii

DAFTAR GAMBAR

1.

Gambar 3.1. Use Case Diagram ..................................................................... 27

2.

Gambar 3.2. Class Diagram ........................................................................... 28

3.

Gambar 3.3. Sequence Diagram .................................................................... 29

4.

Gambar 3.4. Activity Diagram ....................................................................... 30

5.

Gambar 4.1. Use Case Diagram Sistem Informasi Pengolahan Nilai Raport
Kurikulum 2013 ............................................................................................. 34

7.

Gambar 4.2. Class Diagram Sistem Informasi Pengolahan Nilai Raport
Kurikulum 2013 ............................................................................................. 35

8.

Gambar 4.3. Sequence Diagram Aktor Admin Sistem Informasi Pengolahan
Nilai Raport Kurikulum 2013 ........................................................................ 36

9.

Gambar 4.4. Sequence Diagram Aktor Walikelas Sistem Informasi
Pengolahan Nilai Raport Kurikulum 2013 .................................................... 37

10. Gambar 4.5. Aktivity Diagram Aktor Admin Sistem Informasi Pengolahan
Nilai Raport Kurikulum 2013 ........................................................................ 38
11. Gambar 4.6. Aktivity Diagram Aktor Walikelas Sistem Informasi Pengolahan
Nilai Raport Kurikulum 2013 ........................................................................ 38
12. Gambar 4.7. Component Diagram Sistem Informasi Pengolahan Nilai Raport
Kurikulum 2013 ............................................................................................. 39
13. Gambar 4.8. Deployment Diagram Sistem Informasi Pengolahan Nilai Raport
Kurikulum 2013 ............................................................................................. 39
14. Gambar 4.9. Entity Relationship Diagram Sistem Informasi Pengolahan Nilai
Raport Kurikulum 2013 ................................................................................. 40
15. Gambar 5.1. Form Login ............................................................................... 41
16. Gambar 5.2. Tampilan Jika Login Benar (Admin) ........................................ 41
17. Gambar 5.3. Tampilan Juka Lohgin Benar (Walikelas) ................................ 42
18. Gambar 5.4. Tampilan Juka Login Ssalah ..................................................... 42
19. Gambar 5.5. Form Menu Utama (Login Sebagai Admin) ............................. 42
20. Gambar 5.6. Form Menu Utama (Login Sebagai Walikelas) ........................ 43
ix

21. Gambar 5.7. Menu-Menu Pada Admin .......................................................... 43
22. Gambar 5.8. Menu-Menu Pada Walikelas ..................................................... 44
23. Gambar 5.9. Form Data Kelas ....................................................................... 44
24. Gambar 5.10. Form Data Ruang .................................................................... 45
25. Gambar 5.11. Form Data Jabatan .................................................................. 45
26. Gambar 5.12. Form Data Mata Pelajaran ...................................................... 46
27. Gambar 5.13. Form Data Ektrakurikuler ....................................................... 46
28. Gambar 5.14. Form Data Sekolah.................................................................. 47
29. Gambar 5.15. Form Data Kompetensi Dasar ................................................. 47
30. Gambar 5.16. Form Data Semester ................................................................ 48
31. Gambar 5.17. Form Data Tahun Ajaran ........................................................ 48
32. Gambar 5.18. Form Data Guru ...................................................................... 49
33. Gambar 5.19. Form Data Siswa ..................................................................... 49
34. Gambar 5.20. Form Data Pengguna ............................................................... 50
35. Gambar 5.21. Form Data Nilai Raport........................................................... 50
36. Gambar 5.22. Form Data Nilai Ekstrakurikuler ............................................. 51
37. Gambar 5.23. Form Absensi Siswa................................................................ 51
38. Gambar 5.24. Form Deskripsi Umum ............................................................ 52
39. Gambar 5.25. Form Kenaikan Kelas .............................................................. 52
40. Gambar 5.26. Form Isi Nilai Pengetahuan ..................................................... 53
41. Gambar 5.27. Form Isi Nilai Keterlampilan .................................................. 53
42. Gambar 5.28. Form Isi Nilai Sikap ................................................................ 54
43. Gambar 5.29 Form Isi Nilai ........................................................................... 54
44. Gambar 5.30. Form Isi Nilai Ektrakurikuler .................................................. 55
45. Gambar 5.31. Tampilan Laporan Siswa......................................................... 55
46. Gambar 5.32. Tampilan Laporan Siswa......................................................... 56
47. Gambar 5.33. Tanpilan Laporan Siswa .......................................................... 57

x

BAB I
PENDAHULUAN

1.1. Latar Belakang
Pada

era

globalisasi

ini,

penggunanaan

teknologi

informasi

berkembang dengan cepat dan pesat. Kemajuan sistem berkembang menuju
arah teknologi yang semakin baik. Model pengembangan sistem transaksi dan
laporan sudah terkomputerisasi. Sistem yang dulunya dilakukan secara manual
sekarang mulai bergeser ke arah proses otomatisasi.
Hal ini merupakan era baru di dalam dunia pendidikan. Salah satunya
lembaga pendidikan yang sangat membutuhkan sistem terkomputerisasi
adalah sekolah. Pihak sekolah yang mengalami kesulitan terutama dalam
mengolah dan mengatur data siswa – siswi. Seringkali cara yang dilakukan
tergolong lambat dan menghabiskan banyak waktu untuk memprosesnya. Di
samping itu, kesalahan yang mungkin terjadi adalah humam error, seperti
salah dalam pengetikan, salah lokasi input penilaian.
Penggunaan media komputer jarang di SMP Negeri 9 Kota Bengkulu,
sehingga para guru melakukan pencatatan nilai dan data murid masih secara
konvensional, hal itu menyebabkan setiap penerimaan murid baru dan
pembagian rapor tiap semester menjadi jadwal kerja padat tiap- tiap guru yang
menjadi wali kelas. Di sekolah ini sistem pengelolaan masih dilakukan secara
manual. Jenis rapor yang masih digunakan oleh pihak sekolah. Blangko rapor
tersebut dibuat menggunakan media Ms. Word dan Ms. Excel namun
pengisian nilai para murid masih ditulis tangan.
Setiap nilai murid yang dimasukan ke berkas rapor ditulis dahulu ke
dalam suatu buku yang menjadi arsip nilai murid di sekolah, lalu nilai yang
telah di masukan kedalam arsip tersebut secara manual ditulis kembali ke
dalam blangko rapor yang telah di cetak menggunakan komputer. Dengan
menggunakan system tersebut guru-guru masih mengalami kekeliruan dalam
1

menulis nilai seperti, salah menuliskan nilai murid serta system ini kurang
efektif untuk nilai rapor karena memakan banyak waktu dalam prosesnya.
Untuk memudahkan guru dalam mengolah dan mengatur data siswa –
siswi, maka diusulkan suatu sistem informasi berbasis desktop yang
digunakan dikomputer sekolah. Berdasarkan hasil pengamatan pada SMP
Negeri 9 Kota Bengkulu terdapat kebutuhan yang besar terhadap suatu sistem
informasi yang dapat membantu proses kerja para guru. Berdasarkan faktafakta yang telah didapat dituangkan menjadi karya tulis berjudul “SISTEM
INFORMASI PENGELOLAAN NILAI RAPOR KURIKULUM 2013
SMP NEGERI 9 KOTA BENGKULU”. Sistem informasi yang dibuat
berbasis desktop dengan menggunkana bahasa pemrograman JAVA dan
memiliki database yang menggunakan database server MySQL.
1.2. Rumusan Masalah
Berdasarkan latar belakang diatas, rumusan masalah dalam laporan
Kerja Praktek ini adalah bagaimana merancang sistem informasi penulisan
rapor dan arsip yang masih ditulis secara manual oleh masing- masing guru
dengan

sistem

informasi

pengelolaan

rapor

menggunakan

bahasa

pemrograman java.
1.3. Batasan Masalah
Dalam pembuatan Sistem Informasi Pengolahan Nilai Rapot di SMP
Negeri 9 Kota Bengkulu ini dan dalam penulisan laporannya, penulis
membatasi ruang lingkup penelitian yang hanya menyangkut hal – hal
sebagai berikut :
1. Pembuatan program ini menggunakan bahasa pemrograman java
dengan Netbeans IDE 8.0.2 dan database MySQL
2. Program yang dibuat pada saat ini mengelola data – data mengenai
nilai raport siswa.
3. Data – data yang diolah hanya data siswa, data mata pelajaran, data
guru dan data untuk nilai raport. Data siswa yang dimasukkan hanya
2

NISN, Nama, jenis kelamin. Sedangkan Untuk data Guru seperti NIP,
Nama dan jenis kelamin.
4. Output yang dihasilkan berupa laporan dalam bentuk format rapor dan
laporan siswa per tahun ajaran seperti nilai tertinggi di kelas dan
tertinggi per angkatan.

1.4. Tujuan Kerja Praktek
Kegiatan Kerja Praktek ini memiliki beberapa tujuan, antara lain :
1. Mempermudah guru SMP Negeri 9 Kota Bengkulu dalam pengelolaan
rapor.
2. Mempermudah Staff Tata Usaha dalam melaksanakan tugasnya
seperti mencari data murid dan guru.

1.5. Manfaat Kerja Praktek
Manfaat yang diperoleh dengan adanya Kerja Praktek ini adalah :
1. Bagi Mahasiswa
I. Mahasiswa dapat menerapkan hasil pembelajaran yang diperoleh
selama perkuliahan dengan membuat suatu sistem informasi.
II. Mahasiswa

diharapakan

dapat

mengalisis,

merancang

dan

menciptakan sebuah Sistem Informasi, serta mengimplementasikan Sistem Informasi tersebut.
III. Mahasiswa diharapkan dapat menyusun suatu informasi secara
sistematis dan terstruktur sehingga aplikasi yang dibuat benarbenar bermafaat bagi suatu instansi ataupun perseorangan.
IV. Sebagai bahan pembelajaran awal untuk mahasiswa, khususnya
mahasiswa teknik informatika untuk mengahadapi dunia kerja
nyata.
V. Memperoleh pengalaman dan keterampilan dalam menganalisa dan
merancang suatu sistem informasi pada dunia kerja nyata.
3

2. Bagi Instansi
Dapat membantu instansi dalam pekerjaan dan memperbaiki
kinerjasecara manual dengan sistem informasi yang dibangun
sehingga pekerjaan menjadi lebih efektif, efisien, dan cepat.

1.6. Metode Penelitian
Metodologi penelitian yang digunakan dalam Kerja Praktek ini terdiri
dari tiga metode, yaitu :
1. Metode Observasi
Observasi dilakukan di lokasi kerja praktek dan meneili instansi
pendidikan secara langsung. Hal ini dilakukan untuk mendapatkan datadata dan keterangan yang memiliki kertekaitan dengan pokok
permasalahan yang diteliti.
2. Metode Wawancara
Melalui metode wawancara ini pengumpulan data dengan cara
mengadakan wawancara secara langsung dengan pihak- pihak yang
terkait. Wawancara dilakukan kepada kepala sekolah dan Guru –Guru.
3. Metode Pustaka
Metode pustaka merupakan suatu metode untuk mendapatkan data dan
informasi dari teori literatur dan buku- buku yang berhubungan dengan
kerja praktek.

1.7. Tempat Pengumpulan Data
Kerja Praktek ini dilaksanakan SMP Negeri 09 Kota Bengkulu yang ada
di Provinsi Bengkulu yang beralamat di Jl. Veteran No.65 Kecamatan Teluk
Segara Kelurahan Pasar Jitra Kota Bengkulu.

1.8. Sistematika Penulisan
Untuk mempermudah memahami penulisan laporan kerja praktek ini,
digunakan metode penulisan sebagai berikut :
4

BAB I.

PENDAHULUAN
Bab I menjelaskan mengenai latar belakang masalah, rumusan
masalah, batasan masalah, tujuan kerja praktek, manfaat kerja
praktek, dan metode penulisan yang digunakan, tempat dan waktu
pengumpulan data dan sistematika penulisan.

BAB II.

GAMBARAN UMUM INSTANSI
Bab II menjelaskan mengenai gambaran umum instansi tempat
kerja praktek dilaksanakan. Pada bab ini terdapat struktur
organisasi instansi, visi dan misi, dan bisnis proses kerja yang ada
di instansi tersebut.

BAB III.

LANDASAN TEORI
Bab III menjelaskan secara singkat mengenai landasan- landasan
teori mengenai sistem informasi, konsep perancangan database,
SQL, software- software pendukung yang digunakan, dll yang
berhubungan dengan perangkat lunak yang akan dibuat.

BAB IV.

ANALISA DAN PERNACANGAN
Bab IV menjelaskan bagaimana cara menganalisis sistem yang
akan dibangun kemudian merancangnya.

BAB V.

HASIL DAN PEMBAHASAN
Bab V menjelaskan secara terperinci mengenai hasil dari perangkat
lunak yang sudah dibuat dan mencocokan dengan rumusan masalah
dan batasan yang sudah dibuat pada Bab I.

BAB VI.

KESIMPULAN DAN SARAN
Bab VI berisi tentang kesimpulan dan saran dari implementasi yang
telah dilaksanakan.
5

DAFTAR PUSTAKA
LAMPIRAN

6

BAB II
PROFIL SEKOLAH

2.1. Sejarah SMPN 9 Kota Bengkulu
SMP Negeri 9 Kota Bengkulu pertama didirikan bernama misscool
pada tahun 1945. Kemudian pada tahun 1960 sekolah ini dirubah namanya
menjadi SKKP Negeri, kemuadian pada tahun 1983 nama sekolah ini
berubah lagi menjadi SMP Filiar Negeri. Pada tahun 1984 sekolah ini
berubah menjadi SMP Negeri 8 dan padatahun 1985 sampai sekarang
sekolah ini menjadi SMP Negeri 9 Kota Bengkulu, dengan SK :
NO

: 26.09/08-04-2006

Tanggal

: 04 November 1984

Berlaku Mulai Tanggal

: 04 November 1984

Sejak tahun 1984 hingga sekarang SMP Negeri 9 Kota Bengkulu ini
telah mengalami 7 kali pergantian kepala sekolah. Adapun nama-nama
kepala sekolah SMP Negeri Kota Bengkulu dari tahun 1984-2015 sebagai
berikut :

NO

Nama

Mulai Menjabat

Akhir Menjabat

1

Ana

04 November 1964

15 juni 1991

2

Djohan Syahfrie

15 juni 1991

30 juni 2000

3

M.Su’im, S.Pd

30 juni 2000

04 November 2002

4

Asnar, S.Pd

04 November 2002

01 April 2007

5

Lindung Sipahutar,S.Pd

01 April 2007

Januari 2010

6

Dra. Kepti Hariani

Januari 2010

Juli 2011

7

Dirhan, M.Pd

Juli 2011

Juli 2013

8

Lianova, MT.pd

Juli 2013

Sekarang

Tabel 2.1 Tabel Kepala Sekolah SMPN 9 Kota Bengkulu

7

2.2. Visi SMP Negeri 9 Kota Bengkulu
Visi dari SMP Negeri 9 Kota Bengkulu yaitu “SMP Negeri 9 Kota
Bengkulu unggul dalam prestasi yang berdasarkan iman dan taqwa”.

2.3. Misi SMP Negeri 9 Kota Bengkulu
Misi dari SMP Negeri 9 Kota Bengkulu yaitu sebagai berikut:
1.

Melaksanakan pembelajaran dan bimbingan secara efektif sehingga
setiap siswa dapat berkembang secara optimal sesuai dengan potensi
yang dimiliki.

2.

Menumbuh kembangkan semangat keunggulan secara efektif kepada
seluruh warga sekolah.

3.

Mendorong dan membantu setiap siswa untuk mengenali potensi
dirinya sehingga dapat dikembangkan secara lebih optimal.

4.

Menumbuh kembangkan penghayatan terhadap ajaran agama yang
dianut dan juga budaya bangsa sehingga menjadi sumber kearifan
dalam bertindak.

5.

Menerapkan manajemen partisipatif dengan melibatkan seluruh warga
sekolah.

2.4. Struktur Organisasi
Struktur organisasi SMP Negeri 9 ( terlampir )

8

BAB III
TINJAUAN PUSTAKA

3.1 Dasar Sistem Informasi
3.1.1. Pengertian Sistem
Terdapat

dua

kelompok

pendekatan

didalam

mendefinisikan sistem yaitu yang menekankan pada prosedurnya
dan yang menekankan pada komponen atau elemennya. Menurut
(Jogiyanto, 2005) pendekatan sistem yang lebih menekankan pada
prosedur mendefinisikan sistem sebagai suatu jaringan kerja dari
prosedur-prosedur yang saling berhubungan, berkumpul bersamasama untuk melakukan suatu kegiatan atau untuk menyelesaikan
suatu sasaran yang tertentu.
Sedangkan pendekatan sistem yang lebih menekankan pada
elemen atau komponennya didefinisikan (Jogiyanto, 2005) sebagai
kumpulan dari elemen-elemen yang berinteraksi untuk mencapai
suatu tujuan tertentu.
Kedua kelompok definisi tersebut adalah benar dan tidak
bertentangan, yang berbeda adalah cara pendekatannya. Pendekatan
sistem yang merupakan kumpulan elemen-elemen atau komponenkomponen atau subsistem-subsistem merupakan definisi yang lebih
luas. Definisi ini lebih banyak diterima, karena kenyataannya suatu
sistem dapat terdiri dari beberapa subsistem atau sistem bagian.
Berikut ini karakteristik sistem yang dapat membedakan
suatu sistem dengan sistem lainnya yaitu :

9

1.

Memiliki komponen
Suatu sistem terdiri dari sejumlah komponen yang saling

berinteraksi, bekerja sama membentuk satu kesatuan. Komponenkomponen sistem dapat berupa suatu subsistem atau bagian-bagian
dari sistem. Setiap sistem tidak perduli betapapun kecilnya, selalu
mengandung komponen-komponen atau subsistem-subsistem.
2.

Batas sistem (boundary)
Batas sistem merupakan daerah yang membatasi antara suatu

sistem dengan sistem yang lainnya atau dengan lingkungan
luarnya. Batas sistem ini memungkinkan suatu sistem dipandang
sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang
lingkup (scope) dari sistem tersebut.
3.

Lingkungan luar sistem (environment)
Adalah apapun di luar batas dari sistem yang mempengaruhi

operasi sistem.
4.

Penghubung sistem (interface)
Merupakan media penghubung antara satu subsistem dengan

subsistem yang lainnya.
5.

Masukan sistem (input)
Merupakan energi yang dimasukkan ke dalam sistem.

Masukan dapat berupa masukan perawatan (maintenance input)
dan masukan sinyal (signal input). Maintenance input adalah
energi yang dimasukkan supaya sistem tersebut dapat beroperasi.
Signal input adalah energi yang diproses untuk didapatkan
keluaran. Sebagai contoh di dalam sistem komputer, program
adalah maintanance input yang digunakan untuk mengoperasikan
komputernya dan data adalah signal input untuk diolah menjadi
informasi.
6.

Keluaran sistem (Output)
Merupakan hasil dari energi yang diolah oleh sistem.

7.

Pengolah sistem (Process)
10

Merupakan bagian yang memproses masukan untuk menjadi
keluaran yang diinginkan.
8.

Sasaran sistem
Kalau sistem tidak mempunyai sasaran, maka operasi sistem

tidak akan ada gunanya (Jogiyanto, 2005).

3.1.2. Pengertian Informasi
Secara umum informasi dapat didefinisikan sebagai hasil dari
pengolahan data dalam suatu bentuk yang lebih berguna dan lebih
berarti bagi penerimanya yang menggambarkan suatu kejadiankejadian yang nyata yang digunakan untuk pengambilan keputusan.
Informasi merupakan data yang telah diklasifikasikan atau diolah atau
diinterpretasi untuk digunakan dalam proses pengabilan keputusan.
(Jogiyanto, 2005)

3.1.3. Konsep Dasar Sistem Informasi
Menurut (Jogiyanto, 2005)

sistem informasi adalah suatu

sistem dalam suatu organisasi yang mempertemukan kebutuhan
pengolahan transaksi harian yang mendukung fungsi operasi
organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu
organisasi untuk dapat menyediakan kepada pihak luar tertentu
dengan informasi yang diperlukan untuk pengambilan keputusan.
Sistem informasi dalam suatu organisasi dapat dikatakan
sebagai suatu sistem yang menyediakan informasi bagi semua
tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem ini
menyimpan,

mengambil,

mengubah,

mengolah

dan

mengkomunikasikan informasi yang diterima dengan menggunakan
sistem informasi atau peralatan sistem lainnya.

11

Sistem informasi terdiri dari komponen-komponen yang
disebut blok bangunan (building block), yang terdiri dari komponen
input, komponen model, komponen output, komponen teknologi,
komponen hardware, komponen software, komponen basis data, dan
komponen kontrol (Jogiyanto, 2005) Semua komponen tersebut saling
berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk
mencapai sasaran.

Berikut adalah penjabaran dari masing-masing komponen sistem
informasi:
1. Komponen input
Input mewakili data yang masuk kedalam sistem informasi.
Input disini termasuk metode dan media untuk menangkap data
yang akan dimasukkan, yang dapat berupa dokumen-dokumen
dasar.
2. Komponen Model
Komponen ini terdiri dari kombinasi prosedur, logika, dan
model matematik yang akan memanipulasi data input dan data
yang tersimpan di basis data dengan cara yang sudah
ditentukan untuk menghasilkan keluaran yang diinginkan.
3. Komponen output
Hasil dari sistem informasi adalah keluaran yang merupakan
informasi yang berkualitas dan dokumentasi yang berguna
untuk semua pemakai sistem.
4. Komponen teknologi
Teknologi merupakan “tool box” dalam sistem informasi.
Teknologi digunakan untuk menerima input, menjalankan
model, menyimpan dan mengakses data, menghasilkan dan

12

mengirimkan keluaran, serta membantu pengendalian dari
sistem secara keseluruhan.
5. Komponen hardware
Hardware berperan penting sebagai suatu media penyimpanan
vital bagi sistem informasi. Yang berfungsi sebagai tempat
untuk menampung database atau lebih mudah dikatakan
sebagai sumber data dan informasi untuk memperlancar dan
mempermudah kerja dari sistem informasi.
6. Komponen software
Software berfungsi sebagai tempat untuk mengolah,menghitung
dan

memanipulasi data yang diambil dari hardware untuk

menciptakan suatu informasi.
7. Komponen basis data
Basis data (database) merupakan kumpulan data yang saling
berkaitan dan berhubungan satu dengan yang lain, tersimpan di
pernagkat keras komputer dan menggunakan perangkat lunak
untuk memanipulasinya. Data perlu disimpan dalam basis data
untuk keperluan penyediaan informasi lebih lanjut. Data di
dalam basis data perlu diorganisasikan sedemikian rupa supaya
informasi yang dihasilkan berkualitas. Organisasi basis data
yang

baik

juga

berguna

penyimpanannya.Basis

data

untuk

efisiensi

diakses

atau

kapasitas

dimanipulasi

menggunakan perangkat lunak paket yang disebut DBMS
(Database Management System).
8. Komponen kontrol
Banyak hal yang dapat merusak sistem informasi, seperti
bencana alam, api, temperatur, air, debu, kecurangankecurangan,

kegagalan-kegagalan

sistem

itu

sendiri,

ketidakefisienan, sabotase dan lain sebagainya. Beberapa
13

pengendalian

perlu

dirancang

dan

diterapkan

untuk

meyakinkan bahwa hal-hal yang dapat merusak sistem dapat
dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan
dapat langsung cepat diatasi. (Jogiyanto, 2005)

3.1.4. Manfaat Sistem Informasi
Sistem informasi memiliki banyak manfaat, diantaranya :
1.

Menghemat tenaga kerja

2.

Peningkatan efisiensi

3.

Mempercepat proses

4.

Perbaikan dokumentasi

5.

Pencapaian standar

6.

Perbaikan keputusan.

3.2 Tahap Perancangan Sistem
3.2.1. Perancangan Sistem
Perancangan sistem dilakukan setelah tahap analisis sistem
untuk mendapatkan gambaran umum dan kebutuhan sistem selesai
dikerjakan.Perancangan

berkonsentrasi

pada

bagaimana

sistem

dibangun untuk memenuhi kebutuhan pada fase analisis. Perancangan
sistem ada dua macam, yaitu :
1. Perancangan sistem secara umum atau konseptual.
Tujuan dari perancangan umum yaitu memberikan gambaran
umum kepada user tentang sistem yang baru.
2. Perancangan sistem terinci atau perancangan sistem secara phisik.
Tujuannya agar gambaran yang dilihatkan tentang sistem baru lebih
dimengerti dan dipahami oleh pemakai.
Tahap perancangan mempunyai dua tujuan utama yaitu:
1.

Untuk memenuhi kebutuhan kepada pemakai sistem.
14

2.

Untuk memberikan gambaran yang jelas dan rancang bangun yang
lengkap kepada pemrogram komputer dan ahli teknik lainya yang
terlibat.

3.2.2. Unified Modelling Language
Unified Modelling Language (UML) adalah sebuah bahasa yang
telah menjadi standar dalam industri untuk visualisasi, merancang dan
mendokumentasikan sistem perangkat lunak. Visualisasi adalah proses
penggambaran informasi- informasi secara grafis dengan notasi-notasi
baku yang telah disepakati sebelumnya. UML merupakan kumpulan
teknik terbaik yang telah terbukti sukses dalam memodelkan sistem
yang besar dan kompleks.
Pemodelan (modelling) adalah proses merancang perangkat
lunak (software) sebelum melakukan pengkodean (coding). Model
perangkat lunak dapat dianalogikan seperti pembuatan blueprint pada
pembangun gedung. Membuat model dari sebuah sistem yang
kompleks sangatlah penting, karena kita tidak dapat memahami sistem
itu secara menyeluruh. Semakin kompleks sebuah sistem, semakin
penting pula penggunaan teknik pemodelan yang baik. Dengan
menggunakan model, diharapkan pengembangan perangkat lunak
dapat memenuhi semua kebutuhan pengguna dengan lengkap dan
tepat, termasuk faktor-faktor seperti scalability, robustness, security,
dan sebagainya.
Dalam membangun suatu model perangkat lunak dengan UML,
digunakan bentuk-bentuk diagram untuk merepresentasikan elemen
dalam sistem. Bentuk diagram yang digunakan adalah sebagai berikut:
1. Use case diagram
Use Case diagram adalah model fungsional sebuah sistem
yang menggunakan actor dan use case. Use Case adalah layanan
atau fungsi-fungsi yang disediakan oleh sistem untuk penggunapenggunanya. Use Case adalah suatu pola atau gambaran yang
15

menunjukan kelakukan atau kebiasaan sistem seperti pada
gambar 3.1.
Komponen – komponen pembentuk use case diagram adalah
sebagai berikut :
a.

Use case adalah aktivitas yang terjadi dalam suatu sistem.

b.

Aktor (actor) menggambarkan pihak-pihak yang berperan
dalam sistem.

c.

Hubungan (relasi) merupakan hubungan antar elemen
dalam use case diagram.

Gambar 3.1 Use Case Diagram
(Pender, Thomas A. UML Weekend Crash Course, 2002)

2. Class diagram
Class diagram menggambarkan struktur dan deskripsi
class, package dan objek beserta hubungan-hubungan antar
class di dalam sistem seperti containment, pewarisan, asosiasi,
dan lain-lain.
Class adalah sebuah spesifikasi yang jika diinstansiasi akan
menghasilkan

sebuah

objek

pengembangan

dan

desain

menggambarkan

dan

keadaan/atribut

merupakan

berorientasi
suatu

inti

objek.

sistem,

dari
Class

sekaligus

menawarkan layanan untuk memanipulasi keadaan tersebut
seperti pada gambar 3.2.

16

Class memiliki tiga bagian, yaitu :
a.

Bagian paling atas diisikan oleh nama class

b.

Bagian tengah diisikan oleh atribut

c.

Bagian bawah diisikan oleh method.

Atribut dan method dapat memiliki salah satu dari sifat berikut:
a.

Private, tidak dapat dipanggil dari luar class yang
bersangkutan,

b.

Protected,

hanya

dapat

dipanggil

oleh

class

yang

bersangkutan dan anak-anak yang mewarisinya,
c.

Public, dapat dipanggil oleh siapa saja.

Gambar 3.2 Class Diagram
(Pender, Thomas A. UML Weekend Crash Course, 2002)

3. Sequence diagram
Sequence diagram menggambarkan interaksi antar objek di
dalam dan di sekitar sistem termasuk pengguna, display, dan
sebagainya berupa pesan yang digambarkan terhadap waktu.
Sequence diagram terdiri antar dimensi vertikal (waktu) dan
dimensi horizontal (objek-objek yang terkait). Fungsi utama
sequence diagram adalah untuk menggambarkan skenario atau
urutan langkah – langkah yang dilakukan sebagai respon yang
memicu aktivitas tersebut, proses dan perubahan apa saja yang
terjadi secara internal dan output apa yang dihasilkan seperti
pada gambar 3.3.
17

Gambar 3.3 Sequence Diagram
(Pender, Thomas A. UML Weekend Crash Course, 2002)

4. Activity diagram
Activity diagram menggambarkan berbagai aliran aktivitas
dalam sistem yang sedang dirancang, bagaimana masing-masing
aliran berawal, decision yang mungkin terjadi, dan bagaimana
mereka berakhir. Activity diagram juga dapat menggambarkan
proses paralel yang mungkin terjadi pada beberapa eksekusi
seperti pada gambar 3.4.

18

Gambar 3.4 Aktivity Diagram Diagram
(Pender, Thomas A. UML Weekend Crash Course, 2002)

3.2.3. MySQL
MySQL adalah salah satu Database Management System (DBMS)
darisekian DBMS seperti Oracle, MS SQL, Postagr SQL dan lainnya.
MySQL berfungsi untuk mengolah Database menggunakan bahasa
SQL.MySQL bersifat Open Source sehingga kita bisa menggunakannya
secara gratis. Pemrograman PHP juga sangat mendukung dengan
Database MySQL.
MySQL sebenarnya merupakan turunan salah satu konsep utama
dalam database sejak lama, yaitu SQL (Structured Query Language).
SQL adalah sebuah konsep pengoperasian Database, terutama untuk
pemilihan atau seleksi dan pemasukan data, yang memungkinkan
pengoperasian data dikerjakan dengan mudah secara otomatis. Sebagai
database server, MySQL dapat dikatakan lebih unggul dibandingkan
Database server lainnya dalam query data. (AS Rosa, dkk : 2011)

19

BAB IV
ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem
4.1.1. Analisis Masalah
Sistem Informasi Pengolahan Nilai Raport dibuat berdasarkan
analisis masalah yang telah dilakukan di SMPN 9 Kota Bengkulu.
Dari hasil penelitian yang telah dilakukan mengenai sistem infromasi
tersebut, penulis menemukan beberapa masalah, antara lain :
1. Berlakunya kurikulum 2013. Hal ini disebabkan untuk
meningkatkan pendidikan dari peserta didik yang dilihat dari
proses

pengembangan

siswa.

Sehingga

untuk

saat

ini

pengolahan data nilai raport masih menggunakan Microsoft
Excel dan Microsoft Word.
2. Bergantinya Kurikulum Pendidikan saat ini, Dari Kurikulum
lama ke Kurikulum 2013 sehingga membutuhkan suatu sistem
yang membantu dalam pengolahan nilai raport untuk kurikulum
yang baru.
4.1.2. Analisis Kebutuhan
Sistem informasi yang akan dibuat memerlukan beberapa
kebutuhan data masukkan, kebutuhan data keluaran, dan kebutuhan
interface (antar muka). Tujuan dari analisis kebutuhan sistem adalah
untuk menentukan spesifikasi fungsi, batasan dari sistem yang akan
dibuat, menentukkan kemampuan dan fungsi sistem sesuai dengan
kebutuhan user, dan fasilitas dari program.
1. Kebutuhan Data Masukkan
Pembuatan sistem informasi Pengolahan nilai raport ini
membutuhkan beberapa data masukkan, antara lain data siswa,
20

data mata pelajaran, data kompetensi dasar, data guru/walikelas,
data kelas, data ekstrakurikuler, data nilai ekstrakurikuler, data
absensi siswa, data nilai pengetahuan, data nilai keterampilan,
data nilai sikap yang kemudian dirangkum dalam data nilai
raport siswa.
2. Kebutuhan Data Keluaran
Data keluaran dari sistem informasi ini berupa data yang
dihasilkan dari data masukkan yang telah diolah.
3. Kebutuhan Interface
Berdasarkan hasil pengamatan dan wawancara dengan pengguna
system, maka kebutuhan interface yang diinginkan adalah
tampilan yang sebaik mungkin, kemudahan dalam mengakses
sistem (user friendly). Semua bagian dari sistem yang dibuat
menjadi satu kesatuan dan mempunyai hak akses yang berbeda
karena pengguna sistem ini terdiri dari admin dan wali kelas.
Dengan interface yang sesuai kebutuhan, pengguna dapat
menggunakan sistem dengan baik dan mengurangi terjadinya
kesalahan pemasukkan data maupun proses keluaran datanya.
4.1.3. Perangkat Lunak Yang Digunakan
Dalam pembuatan Sistem Informasi Pengolahan Nilai Raport
ini dibutuhkan beberapa perangkat lunak, antara lain :
1. Netbeans IDE 8.0.2
2. Xampp 1.8.1
3. JDK 1.8
4. Astah UML
5. Sistem Operasi Windows 7
6. Microsoft Word 2013
7. SQLyog Cummunity V11.42 (32 Bit)

21

4.1.4. Perangkat Keras Yang Digunakan
Dalam pembuatan sistem informasi ini dibutuhkan perangkat
keras laptop

yang digunakan untuk menunjang software yang

digunakan, antara lain :
1. Processor Intel Core i3-2310M, 2.5G Hz
2. Harddisk 500 GB
3. RAM 2GB
4.2. Perancangan Sistem
Analisis

sistem

ini

merupakan

tahapan

konseptualisasi.

Koseptualisasi adalah suatu tahap yang mengharuskan analisis dalam
perancangan sistem (perangkat lunak) untuk berusaha mengetahui hal – hal
yang menjadi kebutuhan dan harapan user, serta memenuhi kebutuhan
tersebut. Dalam analisis sistem ini, konseptualisasi menggunakan konsep
UML (Unified Modeling Language). UML yaitu salah satu pengembangan
software yang tool atau model yang merancang yang berbasis object –
oriented. Pada beberapa literature menyebutkan bahwa UML terdapat
Sembilan model diagram, dimana keempat diantaranya paling sering
digunakan. Keempat model diagram yang digunakan dalam pembuatan
sistem ini adalag Use Case Diagram, Class Diagram, Sequnce Diagram,
dan Activity Diagram.
4.2.1. Use Case Diagram
Use Case Diagram adalah penggambaran apa-apa yang
dilakukan oleh aktor yang terlibat didalam sistem sehingga
penggambarannya dapat dijelaskan pada diagram. usecase diagram
dari sistem informasi pengolahan nilai raport kurikulum 2013 dengan
aktor terdiri dari 2 yaitu Admin dan walikelas. Walikelas memiliki
hak hanya untuk penginputan nilai raport yang terdiri dari nilai
ekstrakurikuler, absensi siswa dan nilai raport. Nilai raport terdiri dari
3 bagian yang menginduk dalam form input nilai raport. Ketiga bagian
tersebut adalah nilai pengetahuan(K1), nilai keterampilan(K2) dan
22

nilai sikap serta spritual (K3 dan K4). Aktor Admin memiliki hak
akses tertinggi dari suatu sistem, yang memiliki hak memanajemen
keseluruhan sistem dari manajemen data hingga laporan.

Gambar 4.1 Use Case Diagram Sistem Informasi Pengolahan Nilai
Raport Kurikulum 2013

4.2.2. Class Diagram
Class Diagram merupakan penggambaran kelas-kelas yang
digunakan dalam suatu sistem. Penggambaran Kelas tersebut
bertujuan untuk menerapkan OOP dalam suatu sistem sehingga
keterkaitan dari kelas satu ke kelas yang lainnya jelas dan terarah.
Berikut ini adalah class Diagram dari sistem informasi pengolahan
nilai raport kurikulum 2013.
23

Gambar 4.2 Class Diagram Sistem Informasi Pengolahan Nilai
Raport Kurikulum 2013

4.2.3. Sequence Diagram
Sequence Diagram adalah penggambaran alur suatu sistem dari
login sampai akhir dari proses sistem. Seperti yang telah dijelaskan
sebelumnya bahwa aktor dalam sistem pengolahan nilai raport
kurikulum 2013 terdiri dari 2 aktor maka sequence diagram memiliki
2 diagram. Berikut ini adalah sequence diagram dari aktor Admin.
24

Gambar 4.3 Sequence Diagram aktor Admin Sistem Informasi
Pengolahan Nilai Raport Kurikulum 2013

25

Berikut ini sequence Diagram dari Aktor Wali Kelas.

Gambar 4.4 Sequence Diagram aktor Wali Kelas Sistem Informasi
Pengolahan Nilai Raport Kurikulum 2013

4.2.4. Aktivity Diagram
Aktivity Diagram adalah penggambaran aktivitas aktor
didalam suatu sistem. Aktivitas-aktivitas tersebut berlangsung dari
awal login hingga akhir dari aktivitas suatu aktor. Aktor dalam sistem
informasi pengolahan raport terdiri dari 2 aktor yaitu admin dan wali
kelas sehingga aktivity diagram terdiri dari 2 diagram aktivity. Berikut
ini adalah aktivity diagram dari aktor admin.

26

Gambar 4.5 Aktivity Diagram aktor Admin Sistem Informasi
Pengolahan Nilai Raport Kurikulum 2013

Berikut Ini adalah aktivity Diagram dari aktor Wali Kelas.

Gambar 4.6 Aktivity Diagram aktor Wali Kelas Sistem Informasi
Pengolahan Nilai Raport Kurikulum 2013

27

4.2.5. Component Diagram
Component Diagram adalah penggambaran komponen –
komponen yang menghubungkan didalam sistem. Berikut ini
component diagram dari sistem informasi pengolahan nilai raport
kurikulum 2013.

Gambar 4.7 Component Diagram Sistem Informasi Pengolahan
Nilai Raport Kurikulum 2013

4.2.6. Deployment Diagram
Deployment Diagram adalah penggambaran infrastruktur
sistem yang membangun sistem informasi pengolahan nilai raport
kurikulum 2013. Berikut ini deployment diagram dari sistem
informasi pengolahan nilai raport kurikulum 2013.

Gambar 4.8 Deployment Diagram Sistem Informasi Pengolahan
Nilai Raport Kurikulum 2013

28

4.2.7. Diagram Entitas Relational Diagram ( ERD )
Berikut ini adalah Entitas Relational Diagram atau ERD dari
sistem informasi Pengolahan Nilai Raport kurikulum 2013.
tbdetailnilaisikap
PK,FK4
PK,FK3
PK,FK1,FK4
PK,FK2,FK3,FK4

kdNilai
NISN
kdSmstr
kdTahun

FK4

nObservasi
nDiri
nSejawat
nJurnal
rataNilai
nRaport
nKonversi
deskripsi
kdMatpel

tbsemester
PK

kdSmstr

tbdetailkelassiswa
PK,FK2
NISN
PK,FK1
kdSmstr
PK,FK2,FK3 kdTahun

smstr
status

kdKls
kdRuang

tbsekolah
PK

NIS

tbjeniskompetensi

nmSklh
almtSklh
status

PK

tbdetailnilaiketerampilan

kdJenis
jenisKompetensi

tbabsensisiswa
PK
PK,FK1

PK,FK1
PK,FK3
PK,FK1,FK4
PK,FK1,FK2,FK3

kdNilai
NISN
kdSmstr
kdTahun

FK1

nPraktek1
nPraktek2
nPraktek3
nProyek
nPortopolio
rataNilai
nRaport
nKonversi
deskripsi
kdMatpel

tbtahunajaran

NISN
kdTahun

tbpengguna
PK

kdTahun
PK

sakit
izin
alpa

NIP

tahunAjaran
status

passwd
status
tbmatpel

tbekstra
PK

kdEkstra

tbnaikkelas
PK,FK1
NISN
PK,FK1,FK2 kdTahun

FK1
FK1
FK1

kdKls
kdRuang
totalNilai
keterangan
kdKlsNext
kdRuangNext

ekstra
NISN
kdSmstr
kdTahun

PK,FK1

kdMatpel

FK1
FK1
FK1

nmMatpel
kkm
kdNilai
kdSmstr
kdTahun

tbsiswa
PK,FK1
PK,FK1

NISN
kdTahun
nmSiswa
jk
NIS

tbdetailnilaipengetahuan
kdNilai
NISN
kdSmstr
kdTahun

FK3

UH1
UH2
UH3
UTS
UAS
rataNilai
nRaport
nKonversi
deskripsi
kdMatpel

kdMatpel
kdKls
kdSmstr

FK2

kdKomDasar

kdKls
nmKls

tbdetailsiswa
PK,FK1
NISN
PK,FK3
kdSmstr
PK,FK1,FK2 kdTahun

tbjabatan

tbguru
PK

NIP

FK4
FK5

PK

kdJab

FK1
FK1
FK1

nmJab
NIP
kdSmstr
kdTahun

PK,FK2
NISN
PK,FK1,FK4
kdSmstr
PK,FK1,FK2,FK3 kdTahun

mempunyai

tbkompetensidasar
PK

kdKomDasar

tbdetailnilairaport

ket
kdJenis
standardKom

PK
PK
PK
PK

tbruang
PK

kdRuang
nmRuang

kdKls
kdRuang
totalNilai
deskripsiUmum

tbdetailnilaiekstra

nmGuru
jk
NIS

tbdetailkompetensi
PK,FK1
PK
PK

kdJab
kdKls
kdRuang

tbkelas
PK

PK,FK3
PK,FK1
PK,FK3
PK,FK1,FK2,FK3

tbwalikelas
PK,FK1,FK4 NIP
PK,FK3
kdSmstr
PK,FK2
kdTahun

FK1
FK1

kdEkstra
nilaiEkstra
kdEkstra1
nilaiEkstra1
nRaport
nKonversi
deskripsi
kdNilai
kdMatpel

kdNilai
kdMatpel
kdSmstr
kdTahun

Gambar 4.9 Entity Relationship Diagram Sistem Informasi
Pengolahan Nilai Raport Kurikulum 2013

29

BAB V
HASIL DAN PEMBAHASAN

5.1. Implementasi dan Pengujian Sistem
5.1.1. Form Login
Pada Sistem Informasi Pengolahan Nilai Rapor SMPN 09
Bengkulu, untuk mengakses sistem user harus melakukan login
terlebih dahulu. Untuk melakukan login, user harus memasukkan
username dan password. Pada sistem informasi ini, user yang berhak
mengakses sistem adalah Admin dan Walikelas. Berikut tampilan
Login sistem informasi.

Gambar 5.1 Form Login

Apabila username dan password yang dimasukkan benar maka
akan muncul tampilan seperti gambar di bawah ini dan user dapat
mengakses sistem.

Gambar 5.2 Tampilan Jika Login Benar (Admin)

30

Gambar 5.3 Tampilan Jika Login Benar(Walikelas)

Jika username dan password yang dimasukkan salah maka
akan muncul tampilan seperti gambar di bawah ini dan user tidak
dapat mengakses sistem.

Gambar 5.4 Tampilan Jika Login Salah

5.1.2. Form Menu Utama
Setelah proses login berhasil maka user dapat masuk ke
tampilan menu utama. Pada saat login sebagai Admin maka tampilan
menu utama yang muncul adalah sebagai berikut :

Gambar 5.5 Form Menu Utama (Login sebagai admin)

31

Pada saat login sebagai Walikelas maka tampilan menu utama
yang muncul adalah sebagai berikut :

Gambar 5.6

Form Menu Utama (Login sebagai walikelas)

Pada tampilan menu utama, tampilan form yang berhak di
akses walikelas adalah Menu Pengolahan Nilai Raport, Menu Laporan
dan Menu Bantuan.
5.1.3. Menu – Menu Pada Form Utama
Pada saat login admin, maka menu – menu yang ada pada
menu adalah sebagai berikut

Gambar 5.7

Menu – Menu Pada Admin

32

Pada saat login sebagai walikelas, maka menu yang ada pada
menu form utama adalah sebagai berikut

Gambar 5.8

Menu – Menu Pada Walikelas

5.1.4. Form Kelas
Pada sisi sebelah kiri di form menu utama, pilih menu
manajemen data maka akan tampil sub menu, salah satunya sub menu
data kelas. Dimana pada form kelas ini, admin dapat melakukan
aktivitas seperti simpan, edit, hapus. Admin dapat melihat data-data
yang telah disimpan maupun di edit di sebuah tabel kelas yang ada.
Berikut ini tampilan dari form data kelas.

Gambar 5.9

Form Data Kelas

33

5.1.5. Form Data Ruang
Pada submenu sebelah kiri terdapat button Data Ruang yang
memiliki aktivitas simpan, edit dan hapus. Pada form ini juga terdapat
tabel untuk menampilkan data. Berikut ini tampilan form men