Post on 27-May-2020
1
Sistem Penunjang Keputusan Pemilihan Ketua Osis
Disusun untuk memenuhi tugas matakuliah Sistem Penunjang Keputusan
Disusun Oleh :
Muhammad Ridho Saputra 13111101
Nova Mustopa 13111115
Warih Kusuma Aji 13111107
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS MERCU BUANA YOGYAKARTA
2016
2
KATA PENGANTAR
Segala puji bagi Allah SWT yang telah memberikan rahmat dan
karunianya, sehingga sampai detik ini kita masih diberikan kesempatan untuk
menjalankan aktifitas yang diridhoi-Nya. Shalawat serta salam semoga tercurah
limpahkan kepada Nabi Muhammad SAW yang telah membimbing umatnya
hingga akhir jaman.
Syukur alhamdulliallah atas ijin Allah SWT laporan ini dapat terselesaikan
pada waktunya, makalah ini kami beri judul Sistem Penunjang Keputusan
Pemilihan Ketua OSIS, laporan ini bersisi tentang pra perancangan sistem
penunjang keputusan dalam pemilihan ketua OSIS.
Kami ucapkan banyak terimakasih kepada Dosen mata kuliah Sistem
Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing tugas laporan
ini, serta rekan-rekan satu kelompok yang telah kompak mengerjakan laporan
ini. Kami sadar laporan ini jauh dari kata sempurna oleh karena itu kritik dan
saran sangat kami harapkan untuk kemajuan dan kelancaran tugas-tugas
selanjutnya
Akhir kata semoga dengan adanya laporan ini dapat memberikan
kelancaran dalam menyelesaikan sistem ini.
3
DAFTAR ISI
Kata Pengantar ......................................................................................................... 2
Daftar Isi ................................................................................................................... 3
Daftar Tabel .............................................................................................................. 4
Daftar Gambar.......................................................................................................... 5
BAB I Pendahuluan ................................................................................................... 6
1.1. Latar Belakang ....................................................................................... 6
1.2. Tujuan .................................................................................................... 6
1.3. Manfaat ................................................................................................. 7
BAB II Pembahasan .................................................................................................. 8
2.1. Deskripsi Singkat ................................................................................... 8
2.2. Analisis Kebutuhan Data ....................................................................... 8
2.3. Metode Perancangan Sistem ................................................................ 8
2.4. Desain Sistem ........................................................................................ 9
2.5. Algoritma Flowchart ............................................................................ 11
2.6. Site Map .............................................................................................. 12
2.7. Antarmuka Halaman ........................................................................... 13
BAB III Penutup ...................................................................................................... 14
3.1. Kesimpulan .......................................................................................... 14
3.2. Saran .................................................................................................... 14
Daftar Pustaka ........................................................................................................ 15
4
DAFTAR TABEL
Tabel 1 : tbl_admin .................................................................................................. 9
Tabel 2 : tbl_aspek ................................................................................................... 9
Tabel 3 : tbl_siswa .................................................................................................... 9
Tabel 4 : tbl_ranking ............................................................................................... 10
5
DAFTAR GAMBAR
Gambar 1 : Relasi Tabel ............................................................................................... 10
Gambar 2 : ERD ............................................................................................................ 10
Gambar 3 : Flowchart program .................................................................................... 11
Gambar 4 : Site Map (Peta Situs) ................................................................................. 12
Gambar 5 : Antarmuka hlaman admin ........................................................................ 13
Gambar 6 : Output ....................................................................................................... 13
6
BAB I PENDAHULUAN
1.1. Latar Belakang
OSIS kepanjangan dari Organisasi Siswa Intra Sekolah merupakan
organisasi yang ada didalam sekolah SMP atau SMA, peran osis dinilai sangat
penting untuk sekolah karena selain melatih kepemimpinan siswa osis juga
membantu kegiatan-kegiatan extrakulikuler yang ada di sekolah, dalam
rangka meningkatkan kerjasama, OSIS juga perlu seorang pemimpin yang
bertugas memimpin seluruh seluruh anggotanya supaya organisasi berjalan
sesuai rencana. Pemilihan ketua OSIS pada umumnya menggunakan hak
suara seluruh siswa yang ada di sekolah, namun cara ini dinilai kurang
efektif, banyak hal-hal yang tidak diinginkan mungkin terjadi seperti
kampanye gelap, populer atau tidaknya calon ketua OSIS, sehingga banyak
calon pemilih yang tidak tau mengenai latar belakang calon ketua OSIS yang
akan mereka pilih, penilaian dari kedisiplinan & keaktifan merupakan kriteria
lain yang dinilai oleh para guru. Penilaian ini akan lebih lengkap jika
diaplikasikan kedalam sistem komputer (application), sebuah sistem
penunjang keputusan dinilai sangat perlu dalam penilaian kriteria calon
ketua OSIS. Sistem penunjang keputusan ketua OSIS ini membantu dalam
penilaian yang di ambil dari kedisiplinan, keaktifan, dan nilai yang kemudian
akan dikombinasikan dengan kuisioner yang berhubungan dengan psikologi
siswa/siswi calon ketua OSIS.
1.2. Tujuan
Perancangan Sistem Penunjang Keputusan ketua OSIS ini memiliki
tujuan, yaitu:
Secara intern perancangan aplikasi ini untuk memenuhi tugas
matakuliah Sistem Penunjang Keputusan.
Secara extern perancangan aplikasi ini bertujuan untuk mencoba
merealisasikan kepada pihak sekolah dalam perancangan aplikasi.
Perancangan aplikasi ini juga bertujuan untuk meningkatkan
kemampuan mahasiswa/i dalam bidang informatika.
7
1.3. Manfaat
Manfaat yang bisa kita ambil dalam perancangan sistem ini, yaitu :
Mahasiswa/i dapat meningkatkan kemampuannya dalam bidang IT.
Memahami bagaimana sistem penunjang keputusan bekerja.
Secara umum perancangan sistem ini membantu pihak sekolah dalam
menilai dan memutuskan calon ketua OSIS.
8
BAB II PEMBAHASAN
2.1. Deskripsi Singkat
Sistem Penunjang Keputusuan pemilihan ketua OSIS merupakan
sistem yang dirancang dalam rangka membantu memilih ketua OSIS,
penilaian aplikasi ini kami ambil dari 2(dua) variabel utama yaitu
pengetahuan & kepribadian siswa/i disekolah.
2.2. Analisis Kebutuhan Data
Data yang dibutuhkan dalam sistem penunjang keputusan ini dibagi
menjadi dua variabel utama, yaitu :
2.2.1. Pengetahuan
Nilai pengetahuan akan kami ambil dari hasil raport siswa dan
keaktifan siswa seperti ekstrakulikuler. Dalam inputan nilai di
variabel pengetahuan kami membagi menjadi 2, yaitu :
Nilai kecerdasan
Nilai keaktifan
2.2.2. Kepribadian
Variabel kepribadian kami ambil dari raport BK sekolah,
kehadiran dan sikap. Selain itu kami juga membuat kuisioner untuk
mendaoatkan nilai kejujuran dan ketegasan. Variabel ini kami bagi
menjadi 3, yaitu:
Nilai kedisiplinan
Nilai kejujuran
Nilai ketegasan
2.3. Metode Perancangan Sistem
Dalam perancangan sistem penunjang keputusan ini kami
menggunakan aplikasi PHP dengan framework CodeIgniter yang
dikombinasikan dengan database MySQL.
9
2.4. Desain Sistem
2.4.1. Perancangan konseptual
Dalam perancangan sistem penunjang keputusan ini jelas
kami membutuhkan media penyimpanan data, database yang kami
gunakan yaitu MySQL yang sudah include di dalam sofware xampp
server. Didalam database tersebut kami sudah membuat 4 (empat)
tabel yang nantinya sebagai wadah dalam penyimpanan, berikut
adalah ke-4 tabel yang sudah dibuat :
Tabel 1 : tbl_admin
Nama Type Panjang Keterangan
ID Integer 5 ID admin, Primery key
username varchar 20 Username pengguna
password varchar 20 Password pengguna
Tabel 2 : tbl_aspek
Nama Type Panjang Keterangan
ID_aspek integer 5 ID aspek, primar
key
NIS integer 8 Nomor induk siswa
(Foreign key)
nilai_kecerdasan integer 5 Nilai kecerdasan
nilai_keaktifan integer 5 Nilai keaktifan
nilai_kedisiplinan integer 5 Nilai Kedisiplinan
nilai_kejujuran integer 5 Nilai kejujuran
nilai_ketegasan integer 5 Nilai ketegasan
Prestasi_luar_sekolah integer 5 Prestasi di luar
sekolah
Tabel 3 : tbl_siswa
Nama Type Panjang Keterangan
NIS integer 8 Nomor induk siswa
(primary key)
nama varchar 50 Nama siswa
Jenis_kelamin varchar 20 Gender siswa
kelas varchar 10 Kelas siswa
jurusan varchar 30 Jurusan siswa
10
Tabel 4 : tbl_ranking
Nama Type Panjang Keterangan
ID_ranking integer 5 ID ranking (peringkat)
ID_aspek integer 5 Foreign key
jumlah integer 5 Jumlah nilai
Nilai_rata_rata integer 5 Rata rata nilai
2.4.2. Relasi Tabel
Gambar 1 : Relasi antar tabel
2.4.3. Entity Relationship Diagram (ERD)
Gambar 2 : ERD
11
2.5. Algoritma Flowchart
Gambar 3 : Flowchart program
Flowchart diatas menunjukan bagaimana proses sistem penunjang
keputusan pemilihan ketua OSIS ini bekerja, namun masih sederhana.
12
2.6. Site Map
Gambar 4 : Site Map (Peta situs)
Sistem Penunjang Keputusan pemilihan ketua OSIS akan kami
rancang dan akan kami buat dalam bentuk website namun untuk saat ini
kami hanya sebatas localhost dengan menggunakan xampp. Seperti yang
terlihat dalam gambar, kami membuat 2(dua) halaman utama yaitu
halaman front-end (user) dan halaman back-end (administrator/operator).
Proses input dan output nilai variabel dilakukan di halaman administrator.
Home Page
Home Login About
Username
Password
Operator/Admin
Page
13
2.7. Antarmuka Halaman
Gambar 5 : Antarmuka Halaman Admin
Ini meruakan rencana antarmuka halaman administrator/operator
dalam menginput nilai siswa/i yang kemudian keluar hasil dan di simpan ke
list ranking.
Gambar 6 : Output
SPK Pemilihan Ketua OSIS Aspek
Pengetahuan
Kecerdasan _
Keaktifan _
Kepribadian
Kedisiplinan _
Kejujuran _
Ketegasan _
Submit
Hasil
Pengetahuan --
Kepribadian --
Nilai total --
Save
Nama
Calon
Pretasi diluar sekolah _
Ranking
1. - - - - - - - - - - - - - - - - - - - - - -
2. - - - - - - - - - - - - - - - - - - - - - -
3. - - - - - - - - - - - - - - - - - - - - - -
4. - - - - - - - - - - - - - - - - - - - - - -
5. - - - - - - - - - - - - - - - - - - - - - -
6. - - - - - - - - - - - - - - - - - - - - - -
7. - - - - - - - - - - - - - - - - - - - - - -
8. - - - - - - - - - - - - - - - - - - - - - -
9. - - - - - - - - - - - - - - - - - - - - - -
10. - - - - - - - - - - - - - - - - - - - - - -
11. - - - - - - - - - - - - - - - - - - - - - -
12. - - - - - - - - - - - - - - - - - - - - - -
Setlah nilai total keluar
dan bila nilai disimpan maka
secara otomatis akan
disimpan di list ranking,
dimana yang paling tinggi
ranking nya itulah keputusan
yang didapat dari sistem ini.
14
BAB III PENUTUP
3.1. Kesimpulan
Sistem Penunjang Keputusan dan pemilihan ketua OSIS ini
merupakan sistem yang bersifat hanya membantu bukan menjadi media
utama dalam pemilihan ketua OSIS, pemilihan ketua OSIS dengan cara hak
suara seluruh siswa tetap harus dilakukan akan tetapi sebelum hal itu
dilakukan akan lebih baik sistem ini dipakai untuk menilai siswa/i yang akan
menjadi calon ketua OSIS.
3.2. Saran
Dalam perancangan sistem penunjang keputusan ini mahasiswa/i
dituntut untuk fokus dan rajin dalam merancang sistem. Mahasiswa juga
dituntut untuk menganalisis data dan kebutuhan sistem supaya
tercapainya hasil yang maksimal, disamping itu mahasiswa/i juga harus
fokus dan rajin dalam pengkodingan sistem. Oleh karena itu mahasiswa/i
harus benar-benar rajin dalam melakukan praktik individu sehingga akan
ilmu yang sudah dipalajari akan semakin luas dan mahir.
15
DAFTAR PUSTAKA
http://www.wikipedia.co.id/php
http://www.w3school.com
http://www.wikipedia.co.id/flowchart