bab iii analisis dan perancangan - repository.bsi.ac.id
Post on 16-Oct-2021
7 Views
Preview:
TRANSCRIPT
21
BAB III
ANALISIS DAN PERANCANGAN
3.1. Tinjauan Perusahaan
Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi,
serta fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut.
3.1.1 Sejarah Perusahaan
SMA Islam Nurul Karomah Kota Sukabumi merupakan lembaga pendidikan
yang berdiri pada tahun 2012, di bawah naungan Yayasan Nurul Karomah. Didirikan
untuk mencapai maksud dan tujuan dijalankan nya yayasan di bidang social dalam
lembaga formal dan non formal, yaitu pada jalur pendidikan sekolah bertujuan untuk
membantu meletakkan dasar kearah perkembangan sikap, pengetahuan, keterampilan
yang diperlukan oleh anak didik dalam menyesuaikan diri dengan lingkungan dan
untuk pertumbuhan serta perkembangan selanjutnya. SMA Islam Nurul Karomah
adalah bentuk jenjang pendidikan menengah atas yang memiliki 3(tiga) muatan local
yaitu Bahasa Sunda, Bahasa Arab dan Kaligrafi.
1. Visi dan Misi
Agar sekolah berjalan dengan standarisasi mutu yang baik maka diperlukan
arah dan tujuan yang tepat. Untuk itu maka SMA Islam Nurul Karomah merumuskan
visi dan misi sebagai berikut:
22
b. Visi
Terbentuknya lulusan yang ber IMTAQ-IPTEK dan berkemampuan menjadi
pemimpin umat
c. Misi
1) Melaksanakan kegiatan membaca, menulis, memahami dan mengamalkan
nilai-nilai Al-Quran dan Al-sunnah.
2) Melaksanakan kegiatan belajar mengajar yang berkualitas
3) Meningkatkan bimbingan pendidikan khusus yang berorientasi pada life
skiil dan sikap kemandirian
4) Mengarahkan siswa agar memiliki kemampuan dalam kepemimpinan
3.1.2 Struktur Organisasi dan Fungsi
Adapun fungsi dan tanggung jawab yang dimiliki sebagaimana diatur dalam
Permendiknas No 39 Tahun 2008 tentang pembinaan kesiswaan (Mahmud, 2015),
Gambar 3.1 Struktur Organisasi SMA Islam Nurul Karomah Gambar 0.1 Struktur Organisasi SMA Islam Nurul Karomah
23
berdasarkan struktur organisasi SMA Islam Nurul Karomah yaitu:
1. Kepala Sekolah
a. Bertanggung jawab terhadap program pembinaan kesiswaan di sekolah
b. Bersama Komite sekolah, wakil kepala sekolah, dan guru menyusun
program tahunan pembinaan kesiswaan.
c. Mengontrol kegiatan pembinaan kesiswaan,
d. Menegakkan kultur sekolah dan wawasan wiyatamandala
2. Wakil Kepala Sekolah bidang Kesiswaan
a. Membantu kepala sekolah dalam bidang kesiswaan
b. Menyusun program kesiswaan
c. Melakukan pemantauan pelaksanaan kegiatan
d. Memberikan laporan kepada kepala sekolah
3. Wakil Kepala Sekolah HUMAS
a. Menyusun perencanaan kegiatan hubungan masyarakat dan social
kemasyarakatan
b. Melakukan koordinasi dengan pengurus setempat
c. Melakukan kegiatan yang berhubungan dengan masyarakat
d. Sebagai sumber yang memberikan informasi/keterangan seputar sekolah
kepada masyarakat.
4. Guru pembina Osis/kesiswaan
a. Memberikan usulan mengenai program pembinaan kesiswaan
b. Merencanakan program pembinaan yang menjadi tanggung jawabnya
c. Melakukan kegiatan pembinaan yang menjadi tanggung jawabnya.
24
3.2. Analisa Masalah
Analisa masalah dilakukan untuk mendapatkan gambaran secara lengkap
mengenai permasalahan dalam mengelola penilaian proses belajar mengajar. Proses
penilaian kinerja Guru biasanya dilakukan dua kali dalam satu tahun pelajaran. Maka
dari itu guru seringkali tidak melakukan evaluasi karena merasa telah mendapatkan
penilaian terhadap pengajaran yang telah disampaikan nya pada saat dilaksanakan
nya PKG. Karena itu pihak sekolah mengadakan penilaian secara berkala terhadap
pengajaran yang dilakukan guru setelah kegiatan belajar mengajar sebagai acuan
untuk membantu guru mengembangkan kemampuan. Biasanya pihak sekolah
melakukan penilaian dengan menilai kegiatan yang dilakukan dengan beberapa
kriteria yang telah ditentukan Penilaian ini dimaksudkan memberikan bahan umpan
balik tentang efektivitas pembelajaran.
3.3. Analisa Kebutuhan
Ada beberapa tahap yang harus dilakukan untuk mengidentifikasi kebutuhan
yang diperlukan dalam membuat aplikasi system pendukung keputusan dalam
penilaian proses terhadap belajar mengajar menggunakan metode MOORA pada
SMA Islam Nurul Karomah kota sukabumi.
3.3.1 Populasi dan Sampel
Populasi dalam penelitian ini adalah guru SMA Islam Nurul Karomah
Sukabumi. Sampel diambil dari populasi terjangkau dengan sampling jenuh.
25
Penarikan contoh (sampling) merupakan teknik utama yang digunakan untuk seleksi
data. Pada penelitian ini sample diambil dari guru yang memiliki nilai kinerja terbaik
dalam proses pembelajaran dari hasil penilaian sebanyak 8 orang yang terpilih.
3.3.2 Analisis Kebutuhan Penilaian
Diperlukan kriteria-kriteria dan bobot dalam penilaian ini untuk melakukan
perhitungan dalam mendapatkan alternatif terbaik.
1. Kriteria Penilaian
Komponen dan indikator yang dijadikan bahan untuk kriteria penilaian
Tabel 0.1
Komponen dan indikator
No Komponen Pernyataan
1 Pengusaan Materi
1. Guru mengajar sesuai dengan materi
2. Guru menjelaskan materi dari buku paket dan
sumber lainnya
3. Guru menjawab pertanyaan dengan jelas dan
benar
4. Guru memberikan contoh atau permasalahan
yang berhubungan dengan keadaan saat ini
2 Kemahiran dalam
Mengajar
1. Dalam penyampaian materi mudah
dimengerti
2. Guru memberikan motivasi kepada siswa
3. Guru mengajar dengan metode yang
bervariasi (ceramah, demonstrasi, diskusi, tanya
jawab, dll)
4. Guru berbicara dengan jelas ketika
menyampaikan materi
5. Terampil menggunakan alat bantu
26
6. Cara mengajar guru menyenangkan dan
menarik
3 Perilaku Guru
1. Guru memulai pelajaran tepat waktu
2. Guru mengakhiri pelajaran tepat waktu
3. Guru ramah dan sabar
4. Memberikan contoh perilaku yang baik
4 Hubungan sosial dengan
siswa
1. Guru memperhatikan kebutuhan belajar siswa
2. Guru memberi perhatian kepada siswa
3. Guru akrab dengan siswa
5 Interaksi belajar
1. Guru membimbing siswa ketika mengalami
kesulitan
2. Guru membuat suasana nyaman saat belajar
3. Memberi kesempatan kepada siswa untuk
bertanya dan memberikan pendapat
4. Menghargai kemampuan siswa
5. Memberi tugas dalam pembelajaran
6. Memberitahukan nilai hasil belajar
6 Motivasi belajar siswa
1. Minat dan perhatian siswa terhadap pelajran
2. Siswa aktif bertanya
3. Siswa berani mengungkapkan pendapat
4. Tanggung jawab siswa dalam mengerjakan
tugas
5. Siswa nyaman saat belajar
Kriteria disesuaikan dengan skala penilaian terhadap Indikator-indikator yang
telah dirumuskan. Dibawah ini merupakan skala penilaian yang digunakan dalam
penentuan penilaian terhadap kriteria:
Sangat Baik = 4
27
Baik = 3
Cukup = 2
Kurang = 1
Berikut ini merupakan tabel kriteria penilaian proses belajar mengajar.
Tabel 0.2
Komponen dan ketentuan nilai
NO Komponen
KETENTUAN NILAI
Kurang Cukup Baik Sangat
Baik
1 Penguasaan materi 1 2 3 4
2 Kemahiran dalam mengajar 1 2 3 4
3 Perilaku guru 1 2 3 4
4 Hubungan social dengan siswa
1 2 3 4
5 Interaksi belajar 1 2 3 4
6 Motivasi belajar siswa 1 2 3 4
2. Menentukan Bobot Preferensi (w)
Nilai bobot yang digunakan didapat dari nilai referensi pada hasil diskusi
terhadap kepala sekolah sebagai pengambil keputusan untuk penentuan nilai kriteria
yang sesuai dengan kebutuhan untuk penilaian.
Indikator ditandai dengan C1 sampai dengan C6 dengan perincian sebagai berikut :
Tabel 0.3
Penentuan bobot kriteria
Kode
Kriteria Bobot
C1 4
C2 4
28
C3 4
C4 3
C5 3
C6 3
Berdasarkan tabel diatas dilakukan perbaikan bobot terlebih dahulu untuk
mempermudah proses perhitungan dengan hasil matriks keputusan, dengan
mengunakan rumus
∑ , sehingga total ∑ = 1, merupakan W index ke-j.
Tingkat kepentingan kriteria sebelumnya W = 4,4,4,3,3,3. Berikut perhitungan
perbaikan bobot akan dibahas di bab 4.
3.3.3 Analisis Kebutuhan Sistem
Aplikasi mampu berikan nilai kepada guru selaku objek yang dinilai.
Selanjutnya aplikasi harus bisa memberikan analisa hasil kepada kepala sekolah
sebagai bahan pendukung keputusan. Berikut spesifikasi kebutuhan (system
requirement) dari system pendukung keputusan penilaian proses belajar mengajar di
SMA islam nurul karomah.
1. Halaman Administrator
A.1. Admin dapat Login
A.2. Admin mengelola data kriteria
A.3. Admin mengelola data guru
A.4. Admin mengelola data user
A.5. Admin dapat mencetak laporan hasil spk
2. Halaman Petugas
B.1 Petugas dapat Login
B.2 Petugas mengelola data penilaian
B.3 Petugas dapat mencetak laporan hasil spk
29
1. Use Case Diagram
Gambar 0.2
Use case Diagram
Deskripsi Use Case Diagram Sistem Pendukung Keputusan
Tabel 0.4
Deskripsi Usecase mengelola data kriteria
Use case Name Mengelola data kriteria
Requirements A2
Goal Admin dapat melakukan input dan mengelola data
kriteria
Pre-Conditions Aktor dapat mengakses data kriteria
30
Post-Conditions Aktor dapat mengakses dan mengelola data
kriteria
Primary Actors Admin
Main Flow/Basic Path 1. Aktor memilih menu kriteria
2. Aktor dapat menginput data kriteria
3. Aktor dapat menyimpan data kriteria
Alternate flow/invariant 1 Aktor dapat mengedit dan menghapus data kriteria
Tabel 0.5
Deskripsi Usecase mengelola data guru
Tabel 0.6
Deskripsi Usecase mengelola data user
Use case Name Mengelola data user
Use case Name Mengelola data guru
Requirements A3
Goal Admin dapat melakukan input dan mengelola
data guru
Pre-Conditions Aktor dapat mengakses data guru
Post-Conditions Aktor dapat mengakses dan mengelola data guru
Primary Actors Admin
Main Flow/Basic Path 1. Aktor memilih menu guru
2. Aktor dapat menginput data guru
3. Aktor dapat menyimpan data guru
Alternate flow/invariant 1 Aktor dapat mengedit dan menghapus data guru
31
Requirements A4
Goal Admin dapat melakukan input dan mengelola
data user
Pre-Conditions Aktor dapat mengakses data user
Post-Conditions Data user yang telah di tambahkan tersimpan
serta dapat di edit dan di hapus
Primary Actors Admin
Main Flow/Basic Path 1. Aktor memilih menu form user
2. Aktor dapat menginput data user
3. Aktor dapat menyimpan data user
Alternate flow/invariant 1 Aktor dapat mengedit dan menghapus data
Tabel 0.7
Deskripsi Usecase mengelola data nilai
Use case Name Mengelola data penilaian
Requirements B2
Goal Petugas dapat melakukan input dan mengelola data
penilaian
Pre-Conditions Aktor dapat mengakses data penilaian
Post-Conditions Data penilaian yang telah di tambahkan tersimpan
serta dapat di edit dan di hapus
Primary Actors Petugas
Main Flow/Basic Path 1. Aktor memilih menu penilaian
2. Aktor dapat menginput data penilaian
3. Aktor dapat menyimpan data penilaian
Alternate flow/invariant 1 Aktor dapat mengedit dan menghapus data
32
Tabel 0.8
Deskripsi Usecase mencetak laporan hasil spk
Use case Name Mencetak laporan hasil spk
Requirements A5 dan B3
Goal Aktor dapat melihat dan mencetak laporan hasil
dari perhitungan
Pre-Conditions Aktor dapat mengakses laporan
Post-Conditions Data perhitungan dapat diakses dan dicetak
Primary Actors Admin dan Petugas
Main Flow/Basic Path 1. Aktor dapat mengakses laporan hasil hitung
sebelum di cetak
2. Aktor dapat mencetak laporan hasil
perhitungan
Alternate flow/invariant 1 -
3.3.4 Kebutuhan Perangkat
Alat penelitian yang digunakan dalam penelitian ini adalah software dan
hardware. Adapun software dan hardware yang digunakan adalah sebagai berikut :
a. Perangkat Keras (Hardware)
Perangkat keras yang digunakan menggunakan processor intel celeron,
Memory 2 Gb, dan kapasitas hardisk 320 Gb.
b. Perangkat Lunak (Software)
Perangkat lunak yang dibutuhkan dalam mendukung pembuatan aplikasi
sistem pendukung keputusan, tertera dalam tabel 3.4 kebutuhan perangkat
33
Tabel 0.9
Kebutuhan perangkat
No Kebutuhan Software
1 Sistem Operasi Windows 10
2 Web Browser Mozilla
Chrome
3 Aplikasi XAMPP
Apache 2.4.7
PHP 7.1.2
MySQL 5.5.36
PHPmyadmin
4 Text Editor Notepad ++
3.4. Perancangan Objek
3.4.1. Spesifikasi File
Desain file adalah atribut-atribut yang diperlukan untuk proses penginputan
data agar program yang dibuat sesuai dengan yang diinginkan. Tabel-tabel yang
diperlukan dan akan digunakan dalam database yaitu:
1. Spesifikasi File User
Nama File : User
Akronim : user
Fungsi : untuk menyimpan data user
Akses File : Random
Panjang Record : 95 karakter
Kunci Field : id
Software : MySQL
Tabel 0.10
Spesifikasi File User
No Elemen Data Nama Field Tipe Size Keterangan
34
1 Id id Int 5 Primary Key
2 Name name Varchar 40
3 Email email Varchar 20
4 Password password Varchar 20
5 Role Id role_id Int 5 Foreign Key
6 Is Active is_active Int 5
7 Date Created date_created Int
2. Spesifikasi File User_role
Nama File : User_role
Akronim : user_role
Fungsi : untuk menyimpan data role user
Akses File : Random
Panjang Record : 95 karakter
Kunci Field : id
Software : MySQL
Tabel 0.11
Spessifikasi File User_role
No Elemen Data Nama Field Tipe Size Keterangan
1 Id id Int 5 Primary Key
2 Role role Varchar 30
3. Spesifikasi File Guru
Nama File : Guru
Akronim : guru
Fungsi : untuk menyimpan data guru
Akses File : Random
Panjang Record : 85 karakter
35
Kunci Field : id
Software : MySQL
Tabel 0.12
Spesifikasi File Guru
No Elemen Data Nama Field Tipe Size Keterangan
1 Id id Int 5 Primary Key
2 Nip nip Varchar 20
3 Nama Guru nama_guru Varchar 30
4 Jenis Kelamin jns_klmn Enum
5 Pendidikan pendidikan Varchar 10
6 Mata Pelajaran mapel Varchar 20
7 Alamat alamat Text
4. Spesifikasi File Kriteria
Nama File : Kriteria
Akronim : kriteria
Fungsi : untuk menyimpan data kriteria
Akses File : Random
Panjang Record : 45 karakter
Kunci Field : id
Software : MySQL
Tabel 0.13
Spesifikasi File Kriteria
No Elemen Data Nama Field Tipe Size Keterangan
1 Id id Int 5 Primary Key
2 Kode kode Varchar 10
3 Kriteria kriteria Varchar 30
4 Type type Enum
36
5 Bobot bobot Float
5. Spesifikasi File Subkriteria
Nama File : Sub_kriteria
Akronim : sub_kriteria
Fungsi : untuk menyimpan data subkriteria
Akses File : Random
Panjang Record : 40 karakter
Kunci Field : id
Software : MySQL
Tabel 0.14
Spesifikasi File Subkriteria
6. Spesifikasi File Nilai
Nama File : Nilai
Akronim : nilai
Fungsi : untuk menyimpan data penilaian
Akses File : Random
No Elemen Data Nama Field Tipe Size Keterangan
1 Id id Int 5 Primary Key
2 Kriteria Id kriteria_id Int 5 Foreign Key
3 Keterangan keterangan Varchar 30
4 Nilai nilai Float
37
Panjang Record : 40 karakter
Kunci Field : id
Software : MySQL
Tabel 0.15
Spesifikasi File Penilaian
No Elemen Data Nama Field Tipe Size Keterangan
1 Id Nilai id_nilai Int 5 Primary Key
2 Id Guru id_guru Int 5 Foreign Key
3 Id Kriteria id_kriteria Int 5 Foreign Key
4 Nilai nilai Float
3.4.2. Class Diagram
Gambar 0.3
Class Diagram
38
3.4.3. Deployment Diagram
Gambar 0.2
Deployment diagram
39
top related