DISUSUN OLEH :
NAMA : JAMIL
NIM : 21072019
1
HALAMAN PENGESAHAN
Disusun Oleh :
DESY ARISCHA
NIM : 21072052
IDA SUHAYA
NIM : 21072018
JAMIL
NIM : 21072019
Pekanbaru, 2021
Telah diperiksa dan disetujui oleh pembimbing
Pada tanggal ___________________
ii
DAFTAR ISI
HALAMAN JUDUL.............................................................................................. i
HALAMAN PENGESAHAN................................................................................ ii
DAFTAR ISI..........................................................................................................
iii
DAFTAR TABEL.................................................................................................. v
DAFTAR GAMBAR..............................................................................................
..............................................................................................................................vi
BAB I PENDAHULUAN
1.1 Latar Belakang.............................................................................. 1
1.2 Identifikasi Masalah...................................................................... 4
1.3 Batasan Masalah........................................................................... 5
1.4 Rumusan Masalah......................................................................... 5
1.5 Tujuan Penelitian.......................................................................... 5
1.6 Manfaat Penelitian........................................................................ 6
iii
2.1.10 Pengertian UML (Unified Modeling Language).............. 17
2.1.11 Pengertian Notepas++....................................................... 21
2.1.12 Analisis Sistem dan Perancangan Sistem......................... 22
2.2 Tinjauan Pustaka........................................................................... 23
BAB III METODE PENELITIAN
3.1. Lokasi Kerja Praktek....................................................................
..................................................................................................24
3.2. Waktu Kerja Praktek.....................................................................
..................................................................................................24
3.3. Teknik Pengumpulan Data............................................................
..................................................................................................25
3.4. Data yang digunakan....................................................................
..................................................................................................25
3.4.1 Jenis Data..........................................................................
......................................................................................25
3.4.2 Sumber Data.....................................................................
......................................................................................26
3.5. Pengembangan Sistem..................................................................
..................................................................................................26
3.6. Hipotesis.......................................................................................
..................................................................................................37
iv
DAFTAR TABEL
v
DAFTAR GAMBAR
vi
vii
BAB 1
PENDAHULUAN
Sekolah Menengah Atas Negeri yang ada di Provinsi Riau. Sama dengan SMA
ditempuh dalam waktu tiga tahun proses Pendidikan. Didirikan pada tahun 2002,
yang mana sebelumnya bernama SMA LKMD Petapahan Jaya yang dipimpin
Berdiri sejak tahun 2002, SMA LKMD dikenal dahulu disebut dengan
sebutan SMA Pelarian karena SMA LKMD Petapahan Jaya hanya dapat Siswa/i
dari sortiran sekolah yang ada di Kota Pekanbaru dan Kota Bangkinang. Namun
semenjak Penegerian pada Tahun 2005, pada saat itu dipimpin Oleh Bapak Drs.
juga begitu cepat, karena mendapat bantuan Pembangunan dari Pemerintah Pusat
dan Provinsi. Pada tahun 2005 Nama Sekolah Berganti menjadi SMA Negeri 3
untuk
2
kemampuan akademik saja, akan tetapi pendidikan juga berlandaskan pada moral,
iman dan taqwa. Salah satu yang berperan penting dalam dunia pendidikan adalah
seorang guru, karena guru adalah pendidik yang mengajar, membimbing, dan
pendidikan menengah.
Peran guru dalam proses belajar mengajar sangatlah penting, oleh karena
itu guru menjadi tumpuan utama dalam memberikan ilmu kepada siswanya. Guru
harus memiliki sikap pribadi yang dijiwai oleh kasih sayang yang utuh dan
memiliki sikap rela berkorban bagi kemajuan generasi bangsa. Guru sebagai
sumber daya manusia. Kepribadian yang mantap dari sosok guru akan
Untuk itulah, guru harus dapat menjadi contoh dan menjadi teladan bagi siswa,
karena guru adalah representasi dari sekelompok orang pada suatu komunitas atau
masyarakat yang diharapkan dapat menjadi teladan, yang dapat digugu dan ditiru.
memotivasi seluruh guru yang tidak terpilih sebagai guru teladan agar dapat lebih
penguasaan materi ajarnya, kemudian dapat juga menjadi tolak ukur bagi para
guru yang tidak terpilih dimana letak kekurangannya yang meliputi penguasaan
materi serta interaksi dengan siswa/i maupun kepada rekan guru lainnya. Salah
satu upaya yang dilakukan oleh pihak sekolah adalah dengan melalui pemilihan
guru teladan disekolah. Namun pemilihan guru teladan yang dilakukan saat ini
M.Pd, wakil kepala sekolah bidang kurikulum yaitu bapak M. Hariri Mustofa,
M.Pd dan wakil kepala sekolah bidang kesiswaan yaitu bapak M. Rodhi, S.Pd
yang mengakibatkan hasil pemilihan kurang tepat dan kurang akurat. Kepala
sekolah dan wakil kepala sekolah sulit memantau kinerja guru untuk
karena belum adanya sistem yang mendata untuk penilaian kinerja guru teladan.
3
dilanjutkan dengan proses perengkingan yang akan menyeleksi alternatif terbaik
dari sejumlah alternatif dan penilaian akan lebih tepat karena didasarkan pada
nilai kriteria dan bobot prefrensi yang sudah ditentukan. Dengan metode tersebut,
diharapkan pemilihan guru teladan akan lebih tepat karena didasarkan pada nilai-
nilai setiap kriteria, adapun kriteria yang telah ditentukan yaitu : Displin, Prestasi
dalam bentuk laporan yang penulis beri judul “Sistem Pendukung Keputusan
Weighting (SAW)”.
teladan.
4
menentukan guru teladan di sekolah dengan metode SAW (Simple
Addtive Weighting)?
additive weighting (SAW) ini agar proses pemilihan lebih objektif dan
akurat.
berikut:
5
1.5 Tujuan Penelitian
Tujuan yang ingin dicapai dari penelitian ini adalah Membuat Sistem
adalah :
1. Bagi Peneliti :
kelak.
2. Bagi Sekolah :
6
d. Dapat membantu peningkatan kinerja program pendidikan
3. Bagi akademik :
Weighting)
4. Bagi Pembaca :
komputerisasi.
7
BAB II
metode, objek atau lainnya yang diperoleh dari buku, jurnal atau penelitian
penelitian ini.
saling terhubung antara satu dengan lainnya serta saling berkaitan dalam
kekebalan tubuh, pada sistem kekebalan tubuh terdapat beberapa komponen yang
saling terhubung dan bersatu untuk mencapai tujuan yang sama yaitu
penyakit. Contoh sistem lainnya adalah sistem komputer, sistem operasi, sistem
Pendukung Keputusan (SPK) atau Decision Support System (DSS) adalah sebuah
8
kemampuan pengkomunikasian untuk masalah dengan kondisi semi terstruktur
keputusan dalam situasi semi terstruktur dan situasi yang tidak terstruktur,
dimana tak seorangpun tahu secara pasti bagaimana keputusan seharusnya dibuat.
ini.
1. Database Management
melalui simulasi.
2. Model Base
9
3. User Interface / Pengelolaan Dialog
Pendukung Keputusan.
motivasi belajar peserta didik untuk memperoleh hasil belajar yang optimal demi
ilmu pengetahuan kepada anak didik. Guru dalam pandangan masyarakat adalah
dilembaga pendidikan formal, tetapi bisa juga di masjid, di surau atau musholla
10
masyarakat tidak meragukan figur guru. Masyarakat yakin bahwa gurulah yang
dapat mendidik anak didik mereka agar menjadi orang yang berkepribadian
mulia.
Menurut (Rina Wati dan Evi Mayasari, 2015) konsep dasar metode SAW
perengkingan dari rating kinerja pada setiap alternatif dari semua atribut, dalam
suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang ada.
Metode ini merupakan metode yang paling terkenal dan paling banyak digunakan
itu sendiri merupakan suatu metode yang digunakan untuk mencari alternatif
11
dengan jenis atribut (atribut keuntungan ataupun atribut biaya) sehingga
(Ai)sebagai solusi.
Rumus :
Keterangan:
Vi= rangking untuk semua alternatif
Wj= nilai bobot dari setiap kriteria
12
Rij= nilai rating kinerja ternormalisasi
Nilai Vi yang lebih besar mengidentifikasi bahwa alternatif Ai lebih terpilih.
bahasa pemrograman berbasis web, yang berarti bahwa bahasa ini digunakan
untuk membuat aplikasi berbasis web seperti website, blog dan aplikasi web.
ini berjalan di sisi server (side server language) sehingga kita harus menjalankan
web server sehingga PHPnya bisa dijalankan. Web server yang paling banyak
digunakan adalah Apache dan untuk melihat hasil PHPnya kita menggunakan
browser. Penulisan program PHP terdapat aturan sendiri seperti tag pembuka
menggunakan ‘<?php’ dan tag penutup ‘?>’ serta file php disimpan dengan
ekstensi *.php.
pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya
dengan HTML dan CSS ini dikenal dengan website statis, dimana konten dan
adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi.
Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman
13
Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen
HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau
programnya dan SQL perintahnya yang biasa dikenal dengan perintah query
(permintaan). Selain dari MySQL, SQL juga dipakai pada database server lain
Berikut ini beberapa kelebihan MySQL sebagai database server antara lain:
Python, dsb.
sistem operasi).
14
j. Mendukung record yang memiliki kolom dengan panjang tetap atau
panjang bervariasi.
atau biasa kita kenal dengan sebutan Visual Basic, Foxpro, Delphi dan
lain-lain sebab koneksi ini menyebabkan field yang dibaca harus sesuai
ii. Data yang dapat ditangani belum besar dan belum mendukung widowing
function.
PHP berbasis open source yang berfungsi sebagai server yang berdiri sendiri
(localhost). Beberapa paket yang telah disediakan adalah Apache, MySQL, PHP,
menghasilkan halaman web yang benar kepada user berdasarkan kode PHP
yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan
kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih
15
dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang
dihasilkan.
dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP
kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18
selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix
(SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti
Menurut (Agus, Marisa, & Wijaya, 2017) Browser adalah suatu aplikasi
atau program yang dijalankan pada perangkat komputer untuk melihat konten
16
yang ada pada media World Wide Web (WWW) dengan memanfaatkan jaringan
internet. Teknologi browser yang berkembang saat ini tidak hanya dapat
menampilkan halaman yang berisi text atau tulisan saja, browser-browser populer
sekarang dapat menampilkan gambar, musik, suara, video, file pdf dan data
lainnya.
Berikut ini contoh browser yang populer banyak digunakan diseluruh dunia
yaitu Chrome, Firefox, Internet Explorer, Opera, Safari, Maxthon, Flock, Avant
penyunting halaman web keluaran Adobe Systems yang dulu dikenal sebagai
secara khusus dibuat untuk membantu membangun situs web secara mudah dan
Shalahuddin, 2014) UML merupakan tool yang memiliki bahasa standar yang
17
membuat analisis dan desain, serta penggambaran arsitektur dalam pemrograman,
dimodelkan. View tersebut terdiri dari Use Case View, Design View dan Process
View. Use Case View dibangun oleh Use Case Diagram. Design View dibangun
oleh Class Diagram. Process View terdiri dari Sequence Diagram dan Activity
Diagram. Ke empat diagram tersebut sudah mewakili dari semua view yang ada.
lain :
18
Komunikasi antara aktor dan use
Association case yang berpartisipasi pada use
3.
/ Asosiasi case atau use case memiliki
interaksi dengan aktor.
<<extend> Relasi use case tambahan kepada
use case dimana use case yang akan
ditambahkan dapat berdiri sendiri
walaupun tanpa use case tambahan
Extend/ itu; mirip dengan prinsip
4.
Ekstensi inheritance pada pemrograman
berorientasi objek; biasanya use
case tambahan memiliki nama
depan yang sama dengan use case
yang ditambahkan.
2. Class Diagram
Nama_kelas
Himpunan dari objek-objek yang
1. + atribut berbagi atribut serta operasi yang
Class sama.
+operasi()
19
Relasi antar class dengan makna
5. generelisasi-spesialisasi (umum
Generelisas
khusus)
i
aggregation
Sumber : (A. S R dan Shalahuddin, 2014)
3. Sequence Diagram
Garis
4. Menyatakan kehidupan suatu objek
hidup
4. Activity Diagram
20
Tabel 2.4 : Simbol Activity Diagram
Asosiasi penggabungan
Join /
dimana lebih dari satu
4. Penggambunga
aktivitas digabungkan
n
menjadi satu.
beberapa bahasa pemrograman. Ini merupakan salah satu freeware yang sering
21
programnya. Selain menawarkan plugin-plugin yang dapat diinstal sesuai
Scintilla untuk dapat menampilkan dan menyuntingan teks dan berkas kode
perangkat lunak bebas. Proyek ini dilayani oleh Sourceforge.net dengan telah
diunduh lebih dari 27 juta kali dan dua kali memenangkan penghargaan
perbaikan proses tata kelola. Untuk mencapai kesuksesan dalam perbaikan proses
tata kelola itu kuncinya adalah pada pilihan menyesuaikan sistem yang ada,
merubah sistem yang ada, atau membuat sistem baru. Ketika organisasi merubah
yang telah ada, atau merombak sistem yang telah ada. Berbagai alternatif pilihan
tersebut perlu dikaji secara seksama agar pembenahan sistem yang dilakukan
dapat berjalan dengan baik dan membawa dampak ke sistem yang lebih efektif
dan efisien.
22
Dalam proses pengembangan sistem yang berbasis teknologi informasi
1. Analisis Sistem; 10
3. Penulisan program.
untuk aplikasi sistem informasi. Dan sebetulnya analisis masih akan terus
Pada penelitian yang dilakukan oleh Ari Satria Perdhana, Wawan Laksito YS,
dan Sri Siswanti pada tahun 2013 yang diterbitkan pada Jurnal Ilmiah Teknologi
Informasi dan Komunikasi yang berjudul “Sistem Pendukung Pemilihan Jenis Laptop
tentang banyaknya produk yang disajikan kepada konsumen, mulai dari merek,
Pada penelitian yang dilakukan oleh Nur Arifah Syafitri, Sutardi, Anita Puspita
Dewi pada tahun 2016 yang diterbitkan pada Jurnal SEMANTIK yang berjudul
23
informasi akan spesifikasi dari laptop membuat orang awam yang ingin membeli laptop
merasa bingung untuk menentukan laptop mana yang sesuai dengan kebutuhan.
Pada penelitian yang dilakukan oleh Rina Wati dan Evi Mayasari pada tahun
2015 yang diterbitkan pada Jurnal TAM yang diberi judul “Sistem Pendukung Keputusan
Pemilihan Bibit Sapi Unggul Dengan Metode SAW (Simple Additive Weighting) Pada
banyaknya masyarakat yang masih belum mengerti jenis bibit sapi unggul yang bagus
Pada penelitian yang dilakukan oleh Harun Sujadi dan Ady Kurniawan pada
tahun 2015 di Universitas Majalengka yang diberi judul “Rancang Bangun Aplikasi
perumahan yang tepat dan sesuai dengan kriteria yang diinginkan maka dibutuhkan suatu
Pada penelitian yang dilakukan oleh Hermawan Ardiyanto pada tahun 2013 yang
diterbitkan di Jurnal Pelita Informatika Budi Darma dan diberi judul “Sistem Pendukung
banyak merek laptop dengan beragam spesifikasi yang dijual dipasaran membuat
pengguna menjadi kesulitan dalam menentukan pilihan yang sesuai dengan keinginan dan
anggaran mereka.
24
BAB III
METODE PENELITIAN
Lokasi tempat pelaksanaan Kerja Praktek dan pengambilan data pada SMA
25
Pengumpulan Berkas 20 5 Feb 25 Feb
13
KP Hari 2022 2022
Tabel 3.1 Waktu Pelaksanaan Kerja Praktek
Kesiswaan.
objek penelitian.
Jenis data yang dikumpulkan adalah data primer dan data sekunder.
Data primer adalah data yang dikumpulkan secara langsung dari objek
26
keputusan dengan menerapkan metode SAW dalam pemilihan tempat dan
dibahas.
Metode yang penulis gunakan adalah metode waterfall. Secara garis besar
Analisa
Kebutuhan
Desain
Sistem
Penulisan
Program
Pengujian
Program
Penerapan
Pemeliharaan
Tahapan Metode Waterfall:
1. Analisa Kebutuhan
27
wawancara dengan menggali informasi sebanyak-banyaknya baik langsung
sebuah sistem Pemilihan Guru Teladan yang adil untuk semua Guru.
Dokumen ini lah yang akan menjadi acuan sistem analis untuk
2. Desain Sistem
pemodelan sistem seperti diagram alir data (data flow diagram), diagram
data.
28
4. Pengujian Program
perkembangan fungsional.
3.6 Hipotesis
pustaka. Hipotesis dalam penelitian ini adalah Model Multiple Atribut Decission
Making dengan metode Simple Additive Weighting dapat diterapkan pada sistem
29