sistem penunjang keputusan pemilihan ketua...

15
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

Upload: others

Post on 27-May-2020

22 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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

Page 2: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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.

Page 3: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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

Page 4: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

4

DAFTAR TABEL

Tabel 1 : tbl_admin .................................................................................................. 9

Tabel 2 : tbl_aspek ................................................................................................... 9

Tabel 3 : tbl_siswa .................................................................................................... 9

Tabel 4 : tbl_ranking ............................................................................................... 10

Page 5: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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

Page 6: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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.

Page 7: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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.

Page 8: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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.

Page 9: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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

Page 10: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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

Page 11: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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.

Page 12: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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

Page 13: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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.

Page 14: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

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.

Page 15: Sistem Penunjang Keputusan Pemilihan Ketua Osisebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20152/2013/13111115-TIF49_P_7-SPK...Penunjang Keputusan Bapak Sidiq Purnomo selaku pembimbing

15

DAFTAR PUSTAKA

http://www.wikipedia.co.id/php

http://www.w3school.com

http://www.wikipedia.co.id/flowchart