G.111.14.0068 15 File Komplit 20190905121106
G.111.14.0068 15 File Komplit 20190905121106
G.111.14.0068 15 File Komplit 20190905121106
TUGAS AKHIR
DISUSUN OLEH :
G.111.14.0068
v
vi
KATA PENGANTAR
vii
Penulis menyadari bahwa Tugas Akhir ini masih jauh dari sempurna, untuk
itu penulis mengharap adanya kritik dan saran yang bersifat membangun. Semoga
Tugas Akhir ini dapat bermanfaat bagi pembaca maupun penulis sendiri serta dapat
menambah ilmu pengetahuan dan wawasan. Akhir kata penulis ucapkan
terimakasih.
Penulis
viii
DAFTAR ISI
ABSTRACT .................................................................................................... v
ABSTRAK ..................................................................................................... vi
BAB I PENDAHULUAN
ix
2.1 Sejarah Singkat Smpn 1 Kedungtuban ........................................ 9
2.2 Visi dan Misi ............................................................................... 12
2.2.1 Visi .................................................................................. 12
2.2.2 Misi .................................................................................. 12
2.3 Tujuan .......................................................................................... 12
2.4 Struktur Organisasi ...................................................................... 13
2.5 Tugas dan Fungsi Masing-Masing Struktur ................................. 13
BAB III LANDASAN TEORI
x
4.3.4 Class Diagram .................................................................. 48
4.4 Perancangan Database ................................................................. 49
4.4.1 Rancangan Tabel Admin .................................................. 49
4.4.2 Rancangan Tabel Guru ..................................................... 49
4.4.3 Rancangan Tabel Kriteria ................................................. 50
4.4.4 Rancangan Tabel Siswa .................................................... 50
4.4.5 Rancangan Tabel Penilaian .............................................. 50
4.5 Perancangan Antar Muka Sistem ................................................. 51
4.5.1 Rancangan Antarmuka Aplikasi Siswa ............................. 51
4.5.2 Rancangan Antarmuka Sistem Untuk Admin ................... 53
BAB V IMPLEMENTASI SISTEM
DAFTAR PUSTAKA
LAMPIRAN
xi
DAFTAR GAMBAR
xii
Gambar 4.20. Rancangan Antarmuka Edit Data Siswa................................... 55
Gambar 4.21. Rancangan Antarmuka Daftar Guru ......................................... 56
Gambar 4.22. Rancangan Antarmuka Tambah Data Siswa ............................ 56
Gambar 4.23. Rancangan Antarmuka Daftar Guru ......................................... 57
Gambar 4.24. Rancangan Antarmuka Edit Data Guru .................................... 57
Gambar 4.25. Rancangan Antarmuka Daftar Kriteria ..................................... 58
Gambar 4.26. Rancangan Antarmuka Mengisi Data Kriteria ........................ 58
Gambar 4.27. Rancangan Antarmuka Detail Data Kriteria............................. 59
Gambar 4.28. Rancangan Antarmuka Edit Data Kriteria ................................ 59
Gambar 5.1. Form Splash screen ................................................................. 60
Gambar 5.2. Form Login Siswa ................................................................... 61
Gambar 5.3. Form Dashboard ...................................................................... 61
Gambar 5.4. Form Penilaian Guru ................................................................ 62
Gambar 5.5. Form Splash Screen .................................................................. 62
Gambar 5.6. Login Admin ............................................................................ 63
Gambar 5.7. Form Dashboard ....................................................................... 63
Gambar 5.8. Form siswa................................................................................ 64
Gambar 5.9. Form Tambah Data Siswa ....................................................... 64
Gambar 5.10. Form Detail Data Siswa............................................................ 65
Gambar 5.11. Form Edit Data Siswa .............................................................. 65
Gambar 5.12. Form Guru ............................................................................... 66
Gambar 5.13. Form Tambah Data Guru.......................................................... 66
Gambar 5.14. Form Detail Guru .................................................................... 67
Gambar 5.15. Form Edit Data Guru ................................................................ 67
Gambar 5.16. Form Kriteria ............................................................................ 68
Gambar 5.17. Form Tambah data kriteria ....................................................... 68
Gambar 5.18. Form Detail Kriteria .................................................................. 69
Gambar 5.19. Form Edit Data Kriteria ........................................................... 69
Gambar 5.20. Diagram pertanyaan 1 .............................................................. 75
Gambar 5.21. Diagram pertanyaan 2 ............................................................... 76
Gambar 5.22. Diagram pertanyaan 3............................................................... 77
xiii
Gambar 5.23. Diagram pertanyaan 4............................................................... 78
Gambar 5.24. Diagram pertanyaan 5............................................................... 79
Gambar 5.25. Diagram pertanyaan 6............................................................... 80
Gambar 5.26. Diagram pertanyaan 7............................................................... 81
Gambar 5.27. Diagram pertanyaan 8 ............................................................... 82
Gambar 5.28. Diagram pertanyaan 9............................................................... 83
Gambar 5.29. Diagram pertanyaan 10 ............................................................. 84
Gambar 5.30. Diagram Kesimpulan................................................................. 85
xiv
DAFTAR TABEL
xv
Tabel 5.15. Hasil Pengujian Beta Pertanyaan 6 ............................................ 80
Tabel 5.16. Hasil Pengujian Beta Pertanyaan 7 ........................................... 81
Tabel 5.17. Hasil Pengujian Beta Pertanyaan 8 ........................................... 82
Tabel 5.18. Hasil Pengujian Beta Pertanyaan 9 ........................................... 83
Tabel 5.19. Hasil Pengujian Beta Pertanyaan 10 ......................................... 84
xvi
BAB I
PENDAHULUAN
1
2
b. Data Sekunder
Data Sekunder adalah data yang diperoleh secara tidak langsung dari
berbagai literatur dengan tujuan untuk mendukung pembuatan
Tugas Akhir yang bersumber dari buku, jurnal, artikel, dan internet.
Berupa data dari buku Algoritma dan Pemrograman menggunakan
Java, buku Pemrograman Database MySQL untuk pemula, buku
Rekayasa Perangkat Lunak.
b. Observasi
Metode pengumpulan data dengan cara mengadakan pengamatan
secara langsung pada objek yang akan menjadi pokok bahasan
dalam laporan. Hasil yang didapat adalah mengamati secara
langsung proses dari penilaian kinerja guru yang ada di SMP N 1
Kedungtuban.
c. Studi Pustaka
Merupakan teknik pengumpulan data yang dilakukan dengan
mempelajari buku dan bahan dari internet yang berhubungan dengan
pembuatan aplikasi kinerja guru. Hasil yang di dapat berupa buku
untuk pembuatan aplikasi penilaian kinerja guru.
BAB VI : PENUTUP
Berisi tentang kesimpulan hasil analisa dan saran.
DAFTAR PUSTAKA
LAMPIRAN
BAB II
TINJAUAN UMUM SMPN 1 KEDUNGTUBAN
9
10
Pada gambar 2.3 merupakan Ruang Kelas belajar siswa di SMP N 1 Kedungtuban
11
2.3 Tujuan
a. Mengamalkan nilai-nilai agama yang dianutnya
b. Melaksanakan ibadah sesuaiagamanya.
c. Menghargai pemeluk dan hari besar agama lain.
d. Memberikan kesempatan pemeluk agama lain untuk menjalankan
ibadahnya.
e. Dapat menjadi juara lomba mapel ditingkat kecamatan maupun kabupaten.
f. Dapat mengoperasikan komputer.
g. Membentuk susasana kondusif dilingkungan sekolah
h. Membentuk perilaku gemar bergotong royong dalam setiap kegiatan.
i. Membentuk peserta didik bekerja sama dalam kegiatan sosial.
13
3. Komite Sekolah
Komite sekolah mempunyai tugas dan fungsi sebagai berikut :
a. Menyusun anggaran pendidikan dan anggaran belanja sekolah.
b. Mendorong timbulnya perhatian dan komitmen masyarakat terhadap
penyelenggaraan pendidikan yang berrmutu.
c. Melakukan kerjasama dengan masyarakat dan pemerintah berkenan
dengan penyelenggaraan pendidikan yang bermutu.
d. Memberi masukan, pertimbangan, dan rekomendasi kepala sekolah
mengenai : kebijakan dan program sekolah, RAPBS, kriteria kinerja
sekolah, kriteria tenaga kependidikan, kriteria fasilitas pendidikan dan
hal-hal lain yang terkait dengan pendidikan.
e. Mendorong orang tua dan masyarakat berpartisipasi dalam pendidikan
guna mendukung peningkatan mutu dan pemerataan penddikan.
15
8. Bendahara
Bendahara sekolah mempunyai tugas dan fungsi sebagi berikut :
a. Menerima, membukukan, mengamankan data yang diperoleh dari
bantuan masyarakat setelah memperoleh pengesahan dewan / komite
sekolah.
b. Mengeluarkan dan membukukan pengeluaran dan kepada sekolah atas
persetujuan dewan / komite sekolah.
c. Melaporkan keadaan keuangan kepada anggota dewan / komite sekolah,
sekolah dan masyarakat atas persetujuan ketua dewan / komite sekolah.
9. Tata Usaha
Tata usaha sekolah mempunyai tugas dan fungsi sebagai berikut :
a. Penyusunan program kerja tata usaha sekolah.
b. Pengelolaan keuangan sekolah.
c. Pengurus administrasi ketenagaan siswa.
d. Pembinaan dan pengembangan karir pegawai tata usaha sekolah.
e. Penyusunan administrasi perlengkapan.
f. Penyusunan dan penyajian data/statistik sekolah.
g. Mengkoordinasikan dan melakukan 7k.
h. Penyusunan laporan pelaksanaan kegiatan pengurusan ketata usahaan
secara berkala.
10. Guru Mata Pelajaran
Guru bertanggung jawab kepada kepala sekolah dalam melaksanakan KBM,
meliputi:
a. Membuat kelengkapan mengajar dengan baik dan lengkap.
b. Melaksanakan kegiatan pembelajaran.
c. Melaksanakan kegiatan penilaian proses belajar, ulangan harian,
ulangan umum dan ujian akhir.
d. Melaksanakan analisis hasil ulangan harian.
e. Menyusun dan melaksanakan program perbaikan dan pengayaan.
f. Mengisi daftar nilai anak didik.
g. Membuat alat pelajaran / alat peraga.
17
LANDASAN TEORI
3.1 Aplikasi
Aplikasi Menurut Nazrudin Safaat H (2015) Perangkat lunak
aplikasi adalah suatu subkelas perangkat lunak komputer yang
memanfaatkan kemampuan komputer langsung untuk melakukan suatu
tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat
lunak sistem yang mengintegrasikan berbagai kemampuan komputer,tapi
tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan
suatu tugas yang menguntungkan pengguna.
3.2 Penilaian
3.3 Kinerja
19
20
secara ilegal, tidak melanggar hukum dan sesuai dengan moral ataupun
etika, Kinerja atau performance merupakan gambaran mengenai tingkat
pencapaian suatu pelaksanaan suatu program kegiatan atau kebijakan dalam
mewujudkan sasaran, tujuan, visi dan misi organisasi yang dituangkan
melalui perencanaan suatu strategi organisasi Menurut (Moeheriono, 2010).
Menggambarkan
Connecting Line hubungan antara use case
dengan actor.
Menggambarkan batasan
Automation antara sistem dengan
Boundary actor.
Menggambarkan
Lifeline berlalunya waktu
untuk objek.
24
Menggambarkan
Loop Frame
pengulangan pesan.
Menggambarkan
Object suatu objek.
Pesan yang
dikirimkan dari actor
Input Message
atau objek ke objek
lain.
Pesan yang
dikirimkan kembali
Returned Value
kepada actor atau
objek.
Digunakan untuk
menjelaskan sesuatu
Note
dalam diagram.
3. Activity Diagram
Menggambarkan awal
Starting Activity
dimulainya suatu aktivitas.
Menggambarkan
Ending Activity berakhirnya suatu
aktivitas.
25
Menggambarkan aktivitas-
Activity
aktivitas.
Menggambarkan kondisi
Decision Activity
dari suatu aktivitas.
Menggambarkan aktivitas-
Swimlane
Heading aktivitas yang diselesaikan
setiap agen.
4. Class Diagram
Menurut Satzinger, Jackson, dan Burd (2012), domain class
diagram adalah sebuah diagram UML yang merepresentasikan
kelas-kelas domain, atribut, pekerjaan pengguna serta hubungan
antar kelas tersebut. Pada class diagram, bentuk kotak
menggambarkan classes dan garis menunjukkan hubungan antar
class tersebut. Domain class diagram digunakan untuk
memahami hubungan antar class yang terdiri dari beberapa
objek di dalam pengembangan dan perancangan sistem nantinya.
mereka berkolaborasi untuk mencapai suatu tujuan tertentu.
Digunakan untuk
menghubungkan antar
Association kelas.
Menggambarkan
hubungan antar kelas yang
Multiplicity
disertai dengan garis
asosiasi.
Digunakan untuk
mengurutkan hal-hal
Generalization umum menjadi khusus.
3.8 Java
Menurut Abdul Kadir (2012), Java adalah bahasa pemrograman
yang terkenal. Java banyak digunakan untuk membangun program,
dirilis pertama kali pada tahun 1995 oleh Sun Microsystems.
Penciptanya adalah James Gosling.
Java berorientasi pada objek. Pemrograman berorientasi objek
(object oriented programming atau OOP) adalah suatu pendekatan yang
memungkinkan suatu kode yang digunakan untuk menyusun program
menjadi lebih mudah untuk digunakan kembali (istilah aslinya
reusability), lebih handal, dan lebih mudah dipahami. Salah satu fitur
OOP adalah pewarisan. Fitur inilah yang membuat suatu kode yang
telah ditulis dalam bentuk kelas sangat mudah untuk diwariskan ke kelas
lain guna mendukung sifat reusable.
Dalam terminologi OOP, kelas adalah suatu cetakan untuk
membentuk objek. Sebagai contoh, Java menyediakan kelas bernama
String. Dengan menggunakan kelas tersebut, objek (atau terkadang
disebut instan kelas) yang berisi nama orang serta objek yang berisi
alamat orang bisa dibentuk.
3.9 MySQL
a. Pengujian Alpha
Menurut Pressman (2012), Pengujian alpha dilakukan di sisi
pengembang oleh sekelompok perwakilan dari pengguna akhir.
Perangkat lunak ini digunakan dalam kondisi natural dimana
pengembang “melihat dengan kacamata” pengguna dan mencatat
kesalahan-kesalahan dan masalah-masalah penggunaan. Pengujian
alpha dilakukan dalam lingkungan yang dikendalikan.
b. Pengujian Beta
Menurut Pressman (2012), Pengujian beta dilakukan pada satu
atau lebih pengguna akhir. Tidak seperti pengujian alpha,
pengembang biasanya tidak hadir. Oleh karena itu, pengujian beta
adalah aplikasi “hidup” dari perangkat lunak dalam sebuah
lingkungan yang tidak dapat dikendalikan oleh pengembang.
29
Y=P/Q*100%
Dimana ;
Y = Nilai Persentase
P = Jumlah jawaban responden untuk setiap pertanyaan
Q = Jumlah responden
BAB IV
31
32
Smartphone:
1. Smartphone OS Android
2. CPU Octa-core Max 1.40GHz
3. RAM 3 GB
4. Internal Memory 32 GB
5. Jaringan 4G LTE Dual GSM
Siswa admin
kelola data guru
Kondisi Awal : Admin telah login dan berada dalam menu utama.
Kondisi Akhir : Data Kriteria tersimpan.
Deskripsi : Form data Kriteria digunakan untuk menambah kriteria
guru.
Admin Sistem
1. Pilih Menu kriteria .
2. Membuka halaman kriteria.
Alternatif 1 (Tambah Data)
3. Klik tombol tambah kriteria.
4. Memproses form data kriteria
5. Menampilkan form tambah data
kriteria.
6. Menginputkan data kriteria.
7. Klik tombol simpan.
8. Memproses penyimpanan data.
9. Data kriteria tersimpan.
10. Menampilkan pesan data tersimpan.
Alternatif 2 (Edit Data)
11. Pilih data kriteria.
12. Mencari data kriteria
13. Proses pencarian data
14. Menampilkan data kriteria.
15. Klik tombol edit.
16. Menampilkan form edit data kriteria.
17. Admin mengubah data .
18. Klik tombol update data.
19. Data berhasil diupdate.
Alternatif 3 (Hapus Data)
20. Pilih data kriteria.
21. Menampilkan data kriteria.
36
klik simpan
data di simpan
valid
data dicari
valid
Data disimpan
valid
Menampilkan pesan data tersimpan
data di cari
valid
Menampilkan data kriteria
Memproses data
Menghapus data
Data di hapus
valid
halaman menu form data guru kontrol data tabel data guru
: admin
utama guru
Data disimpan
valid
Menampilkan pesan data tersimpan
data di cari
valid
Menampilkan data guru
Memproses data
Menghapus data
Data di hapus
valid
Data disimpan
valid
Menampilkan pesan data tersimpan
data di cari
valid
Menampilkan data siswa
Memproses data
Menghapus data
Data di hapus
valid
Sisw a Sistem
start
Pilih menu
penilaian guru
Membuka form
penilaian guru
Memasukkan
data penilaian
Klik tombol
simpan
Memproses
penyimpanan data
Data penilaian
tersimpan
menampilkan pesan
data tersimpan
Admin Sistem
start
tambah data
kriteria
menampilkan
memilih data detail kriteria
kriteria
hapus data
kriteria
data kriteria
berhasil dihapus
menampilkan form
tambah data kriteria data berhasil di
edit
menginputkan data
kriteria dan simpan
finish
Admin Sistem
start
tambah data
guru
menampilkan
memilih data detail data guru
guru
menampilkan y
edit data dan
update form edit
data guru
berhasil dihapus
menampilkan form
tambah data guru data berhasil di
edit
menginputkan data
kriteria dan simpan
finish
Admin Sistem
start
tambah data
siswa
menampilkan detail
memilih data data siswa
siswa
hapus data
siswa
menampilkan y
edit data dan
update form edit
data siswa
berhasil dihapus
menampilkan form
tambah data siswa data berhasil di
edit
menginputkan data
siswa dan simpan
finish
Admin Sistem
start
pilih menu
penilaian guru
membuka form
penilaian guru
menampilkan data
penilaian guru
berhasil melihat
data penilaian
finish
IMPLEMENTASI SISTEM
60
61
3. Form Dashboard
4. Form Siswa
8. Form Guru
b. Menu Utama
Tabel 5.2 Pengujian BlackBox menu utama
Edit data siswa Klik edit pada menu Menampilkan form edit Berhasil
detail siswa data siswa
Hapus data siswa Klik hapus pada menu Menghapus data siswa Berhasil
detail siswa
Keterangan :
P = Banyaknya jawaban responden tiap soal
Q = Jumlah responden
Y = Nilai persentase
Baik 7 15 46%
Cukup baik 0 15 0%
Kurang baik 0 15 0%
75
PERTANYAAN 1
Sangat baik baik Cukup baik Kurang baik
0%
46%
54%
Pertanyaan 2
0%
33%
67%
Pertanyaan 3
0%
40%
60%
Pertanyaan 4
0%20%
26%
54%
Pertanyaan 5
0%
20% 26%
54%
Pertanyaan 6
0%
20%
46%
34%
Pertanyaan 7
20%0%
7%
73%
Pertanyaan 8
0%
7%
40%
53%
Pertanyaan 9
0%
13%
33%
54%
Pertanyaan 10
07%
7%%
86%
Diagram Kesimpulan
0%
11%
31%
58%
6.1 Kesimpulan
Dari laporan tugas akhir yang telah dibuat maka dapat disimpulkan :
1. Dengan aplikasi penilaian kinerja guru berbasis android ini dapat menjadikan solusi
masalah untuk mempermudah dalam membuat laporan kinerja yang sebelumnya masih
manual yang telah ada di SMP Negeri 1 Kedungtuban mengenai penilaian kinerja.
2. Dengan sistem ini juga dapat mempermudah dan berguna untuk semua pihak baik itu
Kepala Sekolah, Guru, maupun Siswa sebagai pengguna aplikasi penilaian kinerja guru
di SMP Negeri 1 Kedungtuban.
3. Ukuran file aplikasi (APK) untuk aplikasi penilaian/siswa sebesar 3,0MB , dan untuk
aplikasi admin sebesar 3,2MB.
4. Aplikasi ini khusus untuk siswa SMP N 1 Kedungtuban.
5. Dengan adanya aplikasi ini 31% responden menyatakan bahwa aplikasi ini sangat
memuaskan untuk memberikan informasi tentang penilaian mereka, 58% responden
menyatakan puas terhadap aplikasi ini, dan 11% responden lainnya menyatakan cukup
puas untuk memberikan informasi tentang status penilaian mereka.
6.2 Saran
Untuk lebih meningkatkan kinerja dari aplikasi penilaian kinerja ini ada beberapa saran
yang dapat di jadikan pertimbangan dalam penelitian berikutnya yaitu :
1. Perlu adanya fitur-fitur baru yang belum ada dan belum sempat dibuat oleh peneliti saat
ini.
2. Perlunya mengikuti perkembangan ilmu tekhnologi guna menyempurnakan sistem
yang ada, sehingga kinerja aplikasi yang berjalan pun akan semakin baik.
86
Daftar Pustaka
Pressman, Roger S, 2012, Rekayasa Perangkat Lunak – Buku Satu, Pendekatan Praktisi
(Edisi 7), Andi, Yogyakarta.
Satyaputra, Alva dan Maulina, Eva Aritonang, 2016, Let’s Build Your Android Apps
with Android Studio, PT. Elex Media Komputindo, Jakarta.
Satzinger, John W., Robert B. Jackson, Stephen D. Burd, 2012, Systems Analysis and
Design in a Changing World, 6th Edition, Joe Sabatino, USA.
LEMBAR KONSULTASI