Anda di halaman 1dari 76

ABSTRAK

Deri Setiawan (12161885), Sistem Informasi Seleksi Siswa Penerima Dana BOS
Mengunakan Metode SAW Pada MTS Darul Ulum Tasikmalaya

BOS (Bantuan Oprasional Sekolah) adalah program pemerintah yang dasarnya


adalah untuk penyedian pendanaan biaya oprasi nonpersonalia bagi satuan
pendidikan dasar sebagai pelakasana program wajib belajar. Tujuan khusus BOS
pada jenjang pendidikan dasar adalah meringankan dan membebaskan pungutan bagi
seluruh siswa terhadap biaya operasi sekolah, baik di sekolah negeri maupun swasta.
Di MTS Darul Ulum Tasikmalaya contohnya untuk menentukan penerima bantuan
oprasional sekolah masih di tentukan secara manual yang mengakibatkan kurang
tepatnya sasaran terhadap siswa kurang mampu. Maka dari itu tujuan dari tugas akhir
ini adalah Memudahkan pihak sekolah untuk menentukan atau menyleksi calon
siswa/siswi peneriama dana BOS agar lebih tepat sasaran. Untuk mengetahui
bagaimana cara penyeleksian siswa/siswi penerima dana BOS. Untuk bisa
mengetahui bagaimana hambatan hambatan yang dapat terjadi dalam proses
penyeleksian dana BOS. Dengan metode SAW (Simple Additive Weight) atau yang
lebih dikenal penilaian berbobot, pengambilan keputusan akan lebih mudah untuk
menentukan yang berhak menerima Dana Bantuan Oprational Sekolah sehingga tepat
sasaran. Dari hasil penelitian ini maka dihasilkan sebuah rancangan aplikasi yang
dapat digunakan untuk menentukan yang berhak menerima dana Bantuan tersebut
agar tepat sasaran di MTS darul Ulum Tasikmalaya.

Kata Kunci : Sistem Informasi, Metode SAW, dana BOS

ix
ABSTRACT

Deri Setiawan (12161885), Selection Information System for BOS Fund


Recipient Students Using the SAW Method at MTS Darul Ulum
Tasikmalaya

BOS (School Operational Assistance) is a government program that basically


is to provide funding for non-personnel operational costs for basic education
units as the implementation of compulsory education programs. The specific
purpose of BOS at the basic education level is to alleviate and free up levies
for all students on school operating costs, both in public and private schools.
In the MTS Darul Ulum Tasikmalaya for example to determine recipients of
school operational assistance, it is still manually determined which results in
inaccurate targets for disadvantaged students. So from that the aim of this
final assignment is to make it easier for the school to determine or select
prospective BOS students to be more targeted. To find out how to select
students who receive BOS funds. To be able to find out how obstacles can
occur in the process of selecting BOS funds. With the SAW method (Simple
Additive Weight) or better known as weighted assessment, decision making
will be easier to determine who is entitled to receive the School Operational
Aid Fund so that it is right on target. From the results of this study, an
application design that can be used to determine who has the right to receive
the funds is targeted at MTS darul Ulum Tasikmalaya.

Keyword : Information System, SAW method, BOS found

x
DAFTAR ISI

Halaman
Lembar Judul Tugas Akhir.................................................................................. i
Lembar Pernyataan Keaslian Tugas Akhir ......................................................... ii
Lembar Pernyataan Publikasi Karya Ilmiah ....................................................... iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ............................................. iv
Lembar Konsultasi Tugas Akhir ......................................................................... v
Kata Pengantar .................................................................................................... vii
Lembar Abstraksi ................................................................................................ ix
Daftar Isi.............................................................................................................. xi
Daftar Simbol ...................................................................................................... xii
Daftar Gambar..................................................................................................... xviii
Daftar Tabel ........................................................................................................ xix
BAB I PENDAHULUAN ...........................................................................1
1.1. Latar Belakang Masalah ............................................................1
1.2. Tujuan dan Manfaat ..................................................................2
1.3. Metode Penelitian......................................................................2
1.3.1 Analisa Penelitian..............................................................2
1.3.2 Pengumpulam Data ...........................................................3
1.4. Ruang Lingkup ..........................................................................5

BAB II LANDASAN TEORI ......................................................................6


2.1. Konsep Dasar Sistem ................................................................6
2.2. Teori Pendukung .......................................................................11

BAB III ANALISA SISTEM BERJALAN .................................................20


3.1. Tinjauan Instansi .......................................................................20
3.1.1. Sejarah Instansi ...............................................................20
3.1.2. Struktur Organisasi dan Fungsi .......................................22
3.2. Prosedur Sistem Berjalan ..........................................................27
3.3. Actvity Diagram .........................................................................29
3.4. Spesifikasi Dokumen Masukan .................................................29
3.5. Spesifikasi Dokumen Keluaran .................................................30
3.6. Permasalahan Pokok .................................................................30
3.7. Pemecahan Masalah ..................................................................31

BAB IV PERANCANGAN SISTEM USULAN .........................................32


4.1. Tahapan Perancangan Sistem ....................................................32
4.1.1. Analisa Kebutuhan ..........................................................32
4.1.2. Rancangan Use Case Diagram ........................................42
4.1.3. Rancangan Activity Diagram ...........................................43
4.1.4. Rancangan Dokumen Sistem Usulan ..............................44
4.1.5. Rancangan Prototype ......................................................46
4.2. Perancangan Perangkat Lunak ..................................................52
4.2.1. Entity Relationship Diagram (ERD) ......................................52
4.2.2. Logical Record Structure (LRS) ............................................52

xi
4.2.3. Spesifikasi File .......................................................................53
4.2.4. Class Model/Class Diagram ..................................................57
4.2.5. Sequence Diagram .................................................................58
4.2.6. Spresifikasi Hardware dan Software......................................60
4.3. Jadwal Implementasi .................................................................62

BAB V PENUTUP .......................................................................................63


5.1. Kesimpulan................................................................................63
5.2. Saran ..........................................................................................63

DAFTAR PUSTAKA .......................................................................................


DAFTAR RIWAYAT HIDUP .........................................................................
SURAT KETERANGAN PKL ........................................................................
LAMPIRAN-LAMPIRAN ...............................................................................

xii
DAFTAR SIMBOL

A. Simbol Entity Reltionship Diagram


Entitas / Objek Data Kumpulan objek atau sesuatu yang
dapat dibedakan atau dapat
didefinisikan secara unik.

Relationship Hubungan yang terjadi antara satu


entitas atau lebih. Kumpulan
relationship yang sejenis disebut
relationshipset.

Atribut / Elemen Data Kumpulan elemen data yang


membentuk suatu entitas.

Weak Entity Suatu entity dimana keberadaan dari


entitas tersebut tergantung dari
entitas lainnya.

Artibut mulitvalue Atribut yang memiliki nilai lebih dari


satu.

Connection Digunakan sebagai penghubung


entitas yang membedakan entitas
tersebut dengan entitas lainnya.

xii
B. Simbol Aliran Diagram
Dependency Hubungan antara dua benda/things
yang mana jika sebuah benda
berubah mengakibatkan benda
satunya akan berubah pula. Symbol
ini digunakan dalam penggambaran
sistem menggunakan diagram use
case dan aktivitas.

Association Hubungan antar benda struktural


yang terhubung diantara obyek.
Kesatuan obyek yang terhubung
merupakan hubungan dalam diagram
use case yang menunjukan
komunikasi antara aktor dan use
case. Dalam diagram kelas,
menunjukan hubungan statis/relasi
antar kelas dengan makna umum.

Generalization Hubungan khusus dalam obyek


anak/child yang menggantikan obyek
induk/parent. Dalam hal ini, obyek
anak memberikan pengaruhnya
dalam hal struktur dan tingkah
lakunya kepada obyek induk.

Realization Hubungan antara pengelompokkan


yang menjamin adanya ikatan
diantaranya. Hubungan ini dapat
diwujudkan diantara interface dan
kelas atau elements, serta antara use
cases dan collaborations.

xiii
C. Simbol Use Case Diagram
Actor Orang, proses atau sistem lain yang
berinteraksi dengan sistem informasi
yang akan dibuat diluar sistem
informasi itu sendiri.

Use Case
Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang
menghasilkan suatu hasil yang
terukur bagi suatu aktor.

Boundary Menspesifikasikan paket yang


menampilkan suatu sistem yang
terbatas.

Package Mengelompokakan objek-objek


dalam diagram sesuai dengan
fungsi/pekerjaanya.

<<include>> Relasi use case tambahan ke sebuah


use case dimna use case yang
ditambahkan memerlukan use case
ini (sebelumnya) untuk menjalankan
fungsinya sebagai syarat dijalankan
use case tambahan ini.

Connection Digunakan sebagai penghubung


entitas yang membedakan entitas
tersebut dengan entitas lainnya.

xiv
D. Simbol Diagram Activity
Activity Memperlihatkan bagaimana masing-
masing kelas antarmuka saling
berinteraksi satu sama lain
melakukan suatu kegiatan.

Partition Symbol yang membatasi aktivitas


antar orang, organisasi, unit atau
kelompok dalam penggambaran
diagram activity.

Decision Asosiasi percabangan jika ada pilihan


aktivitas yang lebih dari satu (bisa
terdapat lebih dari dua aktivitas yang
menjadi pilihan).

Merge Point Menghubungkan dua atau lebih


koneksi dari aktivitas tertentu, yang
menghasilkan satu koneksi yang
keluar dari marge point.

Initial State Bagaimana objek dibentuk atau


diawali. Hanya boleh terdapat satu

Final State Bagaiman objek diakhiri. Dalam


diagram akivitas memiliki minimal
satu final state.

Fork/Join Satu aliran yang pada tahap tertentu


berubah menjadi beberapa beberapa
aliran, atau sebailknya yang dapat
dikerjakan secara paralel. Aktivitas
setelah aliran ini dikerjakan jika
aktivitas pada aliran sebelumnya
terpenuhi semua.

xv
Control Flow Menunjukan urutan aliran aktivitas,
digunakan dalam diagram aktivitas.

E. Simbol Class Diagram


Class Himpunan dari objrk-objek yang
berbagi atribut serta operasi yang
sama. Memiliki tiga area pokok yaitu,
class Nama Kelas/ Entitas (Class1),
Atribut (atribut1) dan Operasi
- atribut (operasi()).

+ operasi()

Asosiasi Berarah Relasi antar kelas dengan makna


kelas yang satu digunakan oleh kelas
yang lain. Dapat diberi keterangan
kondisi hubungan antar kelas,
misalnya one to one.

F. Simbol Sequence Diagram


Actor Orang, proses atau sistem lain yang
berinteraksi dengan sistem informasi.

Time Active Menyatakan objek dalam keadaan


aktif dan berinteraksi dengan pesan.

Lifeline Menyatakan kehidupan suatu objek.

xvi
System Spesifikasi dari komunikasi antar
objek yang memuat informasi -
informasi tentang akitfitas yang
terjadi.

xvii
DAFTAR GAMBAR
Halaman
Gambar III.1. Sturktur Organisasi ........................................................... 22
Gambar III.2.Activity Diagram............................................................... 29
Gambar IV.1. Rancangan Use Case Diagram
Penilain Siswa Penerima dana BOS .................................... 25
Gambar IV.2. Activity Diagram Siswa Penerima dana BOS ......................... 33
Gambar IV.3. Rancangan Halaman Login ................................................. 46
Gambar IV.4. Rancangan Halaman Utama Admin ...................................... 47
Gambar IV.5. Rancangan Halaman Tambah Siswa ...................................... 48
Gambar IV.6. Rancangan Halaman Kriteria ............................................... 49
Gambar IV.7. Rancangan Halaman Tambah Kriteria.................................... 50
Gambar IV.8. Rancangan Halaman Penilaian ............................................. 51
Gambar IV.9. Entity Relationship Digram Penilaian Siswa ........................ 52
Gambar IV.10. Logical Record Structure Penilaian Siswa .......................... 52
Gambar IV.11. Class Diagran Penialain Siswa ........................................ 57
Gambar IV.12. Rancangan Sequence Diagram Login ................................... 58
Gambar IV.13. Rancangan Sequence Diagram Menu Data Karyawan .............. 58
Gambar IV.14. Rancangan Sequence Diagram Menu Kriteria ........................ 59
Gambar IV.15. Rancangan Sequence Diagram Menu Penilaian ...................... 59
Gambar IV.16. Rancangan Sequence Diagram Menu Laporan........................ 60

xviii
DAFTAR TABEL
Halaman
Tabel IV.1. Kriteria Dan Sub Kriteria .............................................................. 33
Tabel IV.2. Bobot Nilai Kriteria ...................................................................... 34
Tabel IV.3. Data Alternatif ............................................................................. 34
Tabel IV.4. Nilai Alternatif ............................................................................. 34
Tabel IV.5. Conversi Nilai Alternatif .............................................................. 35
Tabel IV.6. Normalisasi ................................................................................... 36
Tabel IV.7. Hasil Akhir ................................................................................... 40
Tabel IV.8. Nilai Status ................................................................................... 41
Tabel IV.9. Data Status Siswa.......................................................................... 41
Tabel IV.10. Spesifikasi File User ................................................................... 53
Tabel IV.11. Spesifikasi file data siswa ........................................................... 54
Tabel IV.12. Spesifikasi file kriteria ................................................................ 55
Tabel IV.13. Spesifikasi file sub kriteria ......................................................... 55
Tabel IV.14. Spesifikasi file nilai .................................................................... 56
Tabel IV.15. Jadwal Implementasi .................................................................. 62

xix
BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

BOS (Bantuan Oprasional Sekolah) adalah program pemerintah yang dasarnya adalah

untuk penyedian pendanaan biaya oprasi nopersonalia bagi satuan pendidikan dasar bagi

satuan pendidikan dasar sebagai pelakasana program wajib belajar.

Program Bantuan Operasional Sekolah (BOS) yang dimulai sejak bulan Juli 2005, telah

berperan secara signifikan dalam percepatan pencapaian program wajar 9 tahun. Oleh karena

itu, mulai tahun 2009 pemerintah telah melakukan perubahan tujuan, pendekatan dan orientasi

program BOS, dari perluasan akses menuju peningkatan kualitas.

Pada tahun 2012 Dana Bantuan Operasional Sekolah (BOS) mengalami perubahan

mekanisme penyaluran dan. Pada tahun anggaran 2011 penyaluran dana BOS dilakukan

melalui mekanisme transfer ke daerah kabupaten/kota dalam bentuk Dana Penyesuaian untuk

Bantuan Operasional Sekolah, mulai tahun anggaran 2012 dana BOS disalurkan dengan

mekanisme yang sama tetapi melalui pemerintah provinsi.

Sasaran program BOS adalah semua sekolah SD dan SMP, termasuk SMP (SMPT) dan

Tempat Kegiatan Belajar Mandiri (TKBM) yang diselenggarakan oleh masyarakat, baik

negeri maupun swasta di seluruh provinsi di Indonesia.

Tujuan khusus BOS pada jenjang pendidikan dasar adalah Membebaskan pungutan bagi

seluruh siswa di sekolah negeri terhadap biaya operasi sekolah, meringankan beban biaya

operasi sekolah bagi siswa di sekolah swasta, membebaskan pungutan seluruh siswa miskin

dari seluruh pungutan dalam bentuk apapun, baik di sekolah negeri maupun swasta.

1
2

Agar program bantuan oprasional sekolah tersebut lebih tepat sasaran sekolah

menyeleksi dengan kriteria lalu mengurutkan siswa/siswi perkriteria kemudian mentukan

penerima bantuan. Dengan demikian sekolah siswa/siswi sekolah yang kurang mampu dapat

melaksakan program pemerintah wajib belajar hingga 9 tahun.

Sistem pengambil keputusan dapat membantu sekolah untuk menentukan siswa/siswi

penerima bantuan oprasional sekolah (BOS), Karena sistem pengambil keputusan dirancang

untuk menetukan keputusan yang bersifat semi terstruktur maupun tidak terstruktur dengan

menggabungkan kebijakan pengambil keputusan dan informasi komputerisasi.

Di MTS Darul ulum Tasikmalaya penyeleksian penerima dana bos masihlah

mengunakan cara manual, maka dari itu penulis mencoba untuk menerepkan sistem

penyeleksian penerima dana bos menggunakan metode SAW.

1.2 Tujuan dan Manfaat

Tujuan penulisan tugas akhir ini adalah :

1. Memudahkan pihak sekolah untuk menentukan atau menyeleksi calon siswa/siswi

penerima dana BOS agar lebih tepat sasaran.

2. Untuk mengetahui bagaimana cara penyeleksian siswa/siswi penerima dana BOS.

3. Untuk bisa mengetahui bagaimana proses penyeleksian dana BOS.

Manfaat dalam penulisan tugas akhir ini adalah sebagai berikut :

1. Salah satu sarat kelulusan program Diploma III Program studi Sistem Informasi di

Universitas Bina Sarana Informatika Tasikmalaya.

2. Sebagai bahan evaluasi sistem yang sedang berjalan.

3. Memberikan pemahaman kepada pembaca mengenai konsep sistem informasi seleksi

siswa penerima dana BOS

1.3. Metode Penelitian

Metode yang digunakan penulis dalam penyusunan Tugas Akhir ini diantaranya:
3

1.3.1. Analisa Penelitian

Menurut Sukamto & Salahuddin (Supriadi & Mugiati, 2018) Metode yang
digunakan pada pengembangan perangkat lunak ini mengunakan metode waterfall
yang terbagi menjadi 5 tahap yaitu:
1. Analisis Kebutuhan Perangkat Lunak

Pengumpulan kebutuhan untuk menspesifikasikan kebutuhan perangkat lunak

sehingga dapat dipahami kebutuhan dari user. Pada tahap ini penulis

mengumpulkan informasi dan referensi perangkat lunak yang diperlukan untuk

pembuatan aplikasi yang akan dibuat.

2. Desain

Desain pembuatan program perangkat lunak termasuk struktur data, arsitektur

perangkat lunak, representasi antar muka dan prosedur pengkodean. Dalam tahap

ini dilakukan perancangan antarmuka, penstrukturan data dan pengkodean yang

akan diimplementasikan pada tahap selanjutnya.

3. Pembuatan kode program

Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil tahap ini

adalah program komputer sesuai dengan desain yang telah dibuat pada tahap

desain. Pentranslasian dari rangkaian antarmuka yang dibuat sebelumnya ke tahap

pembuatan kode program agar sesuai dengan desain yang dirangkai.

4. Pengujian

Pengujian fokus pada perangkat lunak dari segi logik dan fungsional serta

memastikan bahwa semua bagian sudah diuji sehingga keluaran yang dihasilkan

sesuai dengan yang diinginkan. Pengujian secara berkala untuk mengecek setiap

logika dan fungsi agar sesuai dan tidak terjadi kesalahan atau kegagalan pada

aplikasi yang dibuat.


4

5. Pendukung (support) atau pemeliharaan (maintenance)

Dikarenakan adanya perubahan ketika sudah dikirimkan ke user. Perubahan dapat

terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian.

Kesalahan dan hal tak terduga kemungkinan bisa terjadi dalam lingkungan baru

yang pengguna gunakan. Oleh karena itu, pemeliharaan harus dilakukan secara

berkala agar dapat memperbaiki kesalahan (error) dan meningkatkan fitur baru.

1.3.2. Pengumpulan Data

Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan

pengumpulan data untuk pembuatan Tugas Akhir adalah :

1. Observasi

Observasi merupakan teknik dimanapeneliti secara langsung melakukan

pengamatan terhadap objek yang diteliti, teknik ini digunakan untuk melengkapi

data hasil wawancara sehingga data yang didapatkan dapat dipertangungjawabkan

kebenarannya oleh peneliti secara langung terhadap objek yang ditelitinya.

1. Wawancara

Metode yang dilakukan untuk mengumpulkan sebuah informasi yang

dilakukan dengan cara bertanya secara langsung secara lisan maupun tulisan

kepada objek penelitian. Data yang diperoleh dari hasil wawancara adalah data-

data mengenai karakteristik dan kriteria yang sesuai dengan Sitem Pengambilan

Keputusan (SPK).

2. Kajian Literatur

Kalian pustaka adalah suatu metode yang dilakukan dalam proses pengumpulan

data yaitu dengan mengumpulkan data referensi-referensi baik berasal dari buku

literatur maupun submer-sumber bacaan yang lain. Dalam penyusunan tugas akhir
5

ini kajian yang digunakan yaitu melalui beberapa jurnal dan tugas akhir terdahulu

yang dijadikan referensi.

1.4. Ruang Lingkup

Dalam penyusunan tugas akhir ini, diberikan ruang lingkup yang jelas agar

pembahasan lebih terarah dan tidak menyimpang dari tujuan penulisan. Ruang lingkup

Sistem Informasi Seleksi Siswa Penerima Dana BOS di Mts Darul Ulum Tasikmalaya

dengan metode SAW adalah sebagai berikut:

1. Sistem berbasis website.

2. Metode yang digunakan dalam sistem pengambilan keputusan (SPK) adalah

Metode Simple Additive Weight (SAW).

3. Kriteria penilaian dalam sistem pengambilan keputusan (SPK) penerima program

Seleksi siswa penerima dana BOS adalah penghasilan orangtua, nilai rata-rata

rapor, jumlah tanggungan orang tua, persentase kehadiran siswa.

4. Sistem dibangun dengan menggunakan bahasa pemograman PHP dan DBMS

(Database Management System) MySQL serta Framework Codeigniter (CI).


BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

Secara umum sistem dapat diartikan sebagai kumpulan dari


elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu
sebagai satu kesatuan. Dalam bidang sistem informasi, sistem
diartikan sebagai kelompok komponen yang saling berhubungan,
bekerja sama untuk mencapai tujuan bersama dengan menerima input
serta menghasilkan input dalam proses transformasi yang teratur.
Apabila suatu komponen tidak memberikan kontribusi terhadap sistem
untuk mencapai tujuan, tentu saja komponen tersebut bukan bagian
dari sebuah sistem (Faqih, Laksana, & Febriati, 2018).

Konsep dasar sistem ini menekankan sekumpulan elemen yang terdapat

dalam suatu organisasi, perusahaan, aspek dan sudut pandang yang berbeda sesuai

dengan keterangan fungsi dalam hal-hal yang berkaitan dengan sistem yang memiliki

ciri dan karakteristik tertentu. Adapun uraian dari konsep dasar sistem akan

dijelaskan dibawah ini.

1. Pengertian Sistem

Secara umum suatu sistem dapat diartikan sebagai suatu kumpulan atau

himpunan dari unsur, komponen yang terorganisir, saling berinteraksi saling

ketergantungan satu sama lain dan terpadu untuk mencapai tujuan tertentu.

Menurut Sutanto dalam Djahir dan Pratita (2015:6) mengemukakan bahwa

“Sistem adalah kumpulan/grup dari subsistem/bagian/komponen apapun, baik fisik

ataupun nonfisik yang saling berhubungan satu sama lain dan bekerja sama secara

harmonis untuk mencapai satu tujuan tertentu”. Sedangkan menurut Mulyani

(2016:2) menyatakan bahwa “sistem bisa diartikan sebagai sekumpulan sub sistem,

6
7

komponen yang saling bekerja sama dengan tujuan yang sama untuk menghasilkan

output yang sudah ditentukan sebelumnya”. Selain itu menurut Hutahaean (2015:2)

mengemumukan bahwa “sistem adalah suatu jaringan kerja dari prosedur-prosedur

yang saling berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau

untuk melakukan sasaran yang tertentu”.

Berdasarkan pendapat dari para ahli diatas, dapat disimpulkan bahwa sistem

merupakan suatu kumpulan komponen dari subsitem yang saling bekerja sama dari

prosedur-prosedur yang saling berhubungan untuk menghasilkan output dalam

mencapai tujuan tertentu.

A. Karakteristik Sistem

Suatu sistem mempunyai ciri-ciri karakteristik yang terdapat pada sekumpulan

elemen yang harus dipahami dalam mengidentifikasi pembuatan sistem. Adapun

karakteristik sistem (Hutahaean, 2015:3) yang dimaksud adalah sebagai berikut:

1. Komponen (component)

Suatu sistem mempunyai sejumlah komponen yang saling berinteraksi dan

bekerja sama untuk membentuk suatu kesatuan. Setiap komponen mempunyai sifat-

sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses

sistem secara keseluruhan.

2. Batasan sistem (boundary)

Batasan sistem merupakan daerah yang membatasi antara suatu sitem dengan

sistem lainnya.

3. Penghubung sistem (interface)

Penghubung merupakan media antara subsistem dengan subsistem lainnya.

Penghubung memungkinkan sumber-sumber daya mengalit dari satu subsitem ke


8

subsistem lainnya, dan juga subsitem-subsistem tersebut dapat berintegrasi

membentuk satu kesatuan.

4. Masukan sistem (input)

Sesuatu yang dimasukan ke dalam sistem yang berasal dari lingkungan.

5. Keluaran sistem (output)

Suatu hasil dari proses pengolahan sistem yang dikeluarkan ke lingkungan.

6. Pengolahan sistem (proces)

Suatu sistem dapat mempunyai suatu bagian pengolahan yang akan mengubah

masukan menjadi keluaran.

7. Lingkungan luar sistem (environments)

Segala sesuatu diluar batas suatu sistem yang mempengaruhi kerja sistem.

8. Sasaran suatu tujuan (goal)

Setiap sistem mempunyai tujuan suatu sistem dikatakan berhasil jika mengenai

sasaran atau tujuan (goal).

Sumber : Hutahaean (2015:5)

Gambar II.1 Karakteristik Sistem


9

B. Klasifikasi Sistem

Sistem merupakan suatu bentuk integrasi antara satu komponen dan komponen

lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi di

dalam sistem terebut. Oleh karena itu sistem dapat diklasifikasikan dari beberapa

sudut pandang. Adapun klasifikasi sistem menurut (Hutahaean, 2015:6) diuraikan

sebagai berikut:

1. Sistem Abstraksi dan Sistem Fisik

Sistem abstrak merupakan sistem yang berupa pemikiran atau ide-ide yang

tidak tampak secara fisik, misalnya sistem telogi. Sedangkan sistem fisik diartikan

sebagai sistem yang nampak secara fisik sehingga setiap mahluk dapat melihatnya,

misalnya sistem komputer.

2. Sistem Alamiah dan Sistem Buatan Manusia

Sistem alamiah merupakan sistem yang terjadi melalui proses alam, tidak

dibuat oleh manusia, misalnya sistem tata surya, sistem galaksi, sistem reproduksi

dan lain-lain. Sedangkan sistem buatan manusia merupakan sistem yang dirancang

oleh manusia. Sistem buatan yang melibatkan interaksi manusia, misalnya sistem

akuntansi, sistem informasi, dan lain-lain.

3. Sistem Deterministik dan Sistem Probabilistik

Sistem deterministik merupakan sistem yang beroprasi dengan tingkah laku

yang sudah dapat dipredikasi. Interaksi bagian-bagiannya dapat dideteksi dengan

pasti sehingga keluaran dari sistem dapat diramalkan, misalnya sistem komputer,

adalah contoh sistem yang tingkah lakunya dapat dipastikan berdasarkan program-

program komputer yang dijalankan. Sedangkan sistem robalistik merupakan sistem

yang kondisi masa depannya tidak dapat dipredikasi karena mengandung unsur

probabilitas, misalnya sistem manusia.


10

4. Sistem terbuka dan Sistem Tertutup

Sistem terbuka merupakan sistem yang berhubungan dan terpengaruh dengan

lingkungan luarnya. Lebih sepesifikasi dikenal juga yang disebut dengan sistem

terotomatis, yang merupakan bagian dari sistem buatan manusia dan berinteraksi

dengan kontrol oleh satu atau lebih komputer sebagai bagian dari sistem digunakan

dalam masyarakat modern.

Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem

lainnya, misalnya sistem kebudayaan manusia. Sedangkan sistem tertutup merupakan

sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya.

Sistem ini bekerja secara otomatis tanpa adanya campur tangan dari pihak luar.

Secara teoritis sistem tersebut ada, tetapi kenyataannya tidak ada sistem yang benar-

benar tertutup, yang ad hanyalah relatively closed system (secara relatif tertutup,

tidak benar-benar tertutup).

2. Pengertian Informasi

Informasi merupakan hal yang sangat penting bagi perusahaan dalam

mengambil setiap pengambilan keputusan. Secara Etimologi, Informasi berasal dari

bahasa Prancis kuno yaitu informaction (tahun 1387) yang diambil dari bahasa latin

informationem yang berarti “garis besar, konsep, ide”.

Pengertian menurut Krismaji (2015:14), Informasi adalah “data yang telah

diorganisasi dan telah memiliki kegunaan dan manfaat”. Hal serupa disampaikan

oleh Romney dan Steinbart (2015:4): “Informasi (information) adalah data yang

telah dikelola dan diproses untuk memberikan arti dan memperbaiki proses

pengambilan keputusan. Sebagaimana perannya, pengguna membuat keputusan yang

lebih baik sebagai kuantitas dan kualitas dari peningkatan informasi”.


11

Berdasarkan pengertian diatas, dapat disimpulkan bahwa pengertian informasi

adalah data yang diolah agar bermanfaat dalam pengambilan keputusan bagi

penggunanya.

3. Pengertian Sistem Informasi

Sistem informasi adalah suatu kegiatan dari prosedur-prosedur yang di

organisasikan, bilamana dieksekusi akan menyediakan informasi untuk mendukung

pengambilan keputusan dan pengendalian didalam organisasi. Sistem informasi

merupakan kegiatan atau aktifitas yang melibatkan serangkaian proses, berisi

informasi-informasi yang digunakan untuk mencapai tujuan (Eka W Fridayanthie,

2016)

2.2. Teori Pendukung

Teori pendukung digunakan untuk menggambarkan bentuk logika dari sistem

yang dirancang dengan menggunakan simbol-simbol, lambang-lambang, atau

diagram-diagram yang menunjukan fungsi dan jalannya sistem yang dirancang.

1. Konsep Dasar Sistem Pendukung Keputusan (SPK)

Menurut Wahid dkk (Rahman & Julianto, 2017) Pada dasarnya pengambilan
keputusan merupakan bentuk pemilihan dari berbagai alternatif yang prosesnya
melalui mekanisme tertentu, dengan harapan dapat menghasilkan sebuah keputusan
yang terbaik. Sistem Pendukung Keputusan (Decision Support Systems) adalah suatu
sistem informasi yang menggunakan model-model keputusan, basis data, dan
pemikiran manajer sendiri, proses modeling interaktif dengan komputer untuk
mencapai pengambilan keputusan oleh manajer tertentu.
2. Metode Simple Additive Weighting (SAW)

Salah satu metode penyelesaian masalah MADM adalah dengan menggunakan

metode Simple Additive Weighting (SAW). Metode SAW sering juga dikenal istilah

metode penjumlahan terbobot. Konsep dasar metode SAW adalah mencari

penjumlahan terbobot dari rating kinerja pada setiap alternatif dari semua atribut.

Metode SAW membutuhkan proses normalisasi matriks keputusan (X) ke suatu skala
12

yang dapat diperbandingkan dengan semua rating alternatif yang ada. dengan

persamaan :

Dimana :
= rating kinerja ternormalisasi

= nilai maksimum dari setiap baris dan kolom.

= nilai maksimum dari setiap baris dan kolom.

= baris dan kolom dari matriks.

( ) adalah rating kinerja ternormalisasi dari alternatif Ai pada atribut Cj; i=1,2,...,m
dan j=1,2,...,n.
Nilai preferensi untuk setiap alternatif (Vi) diberikan sebagai berikut:

Keterangan:
= nilai prefensi
= bobot rangking

= rating kinerja ternormalisasi

Kelebihan dari model Simple Additive Weighting (SAW) dibandingkan dengan


model pengambilan keputusan yang lain terletak pada kemampuannya untuk
melakukan penilaian secara lebih tepat karena didasarkan pada nilai kriteria dan
bobot preferensi yang sudah ditentukan, selain itu SAW juga dapat menyeleksi
alternatif terbaik dari sejumlah alternatif yang ada karena adanya proses perankingan
setelah menentukan nilai bobot untuk setiap atribut. (Eko Riyanto, Mahmudi, 2016).
Langkah-langkah dalam pemecahan masalah mengguunakan metode SAW

adalah sebagai berikut :


13

1. Menentukan kriteria-kriteria yang akan dijadikan acuan dalam menentukan

pengambilan keputusan Cj.

2. Memberikan nilai setiap alternatif (Ai) pada setiap kriteria (Cj) yang sudah

ditentukan, dimana nilai i=1,2,……n.

3. Menentukan rating kecocokan setiap alternatif pada setiap kriteria kemudian

memodelkannya ke dalam bilangan fuzzy setelah itu

dikonversikan kebilangan crisp.

4. Memberikan nilai bobot (W) yang juga didapatkan berdasarkan nilai crisp.

5. Melakukan normalisasi matriks dengan cara menghitung nilai rating kinerja

ternormalisasi (rij) dari alternatif Ai pada atribut Cj berdasarkan persamaan

yang disesuaikan dengan jenis atribut (atribut keuntungan/benefit =

MAXIMUM atau atribut biaya/cost = MINIMUM). Apabila berupa atribut

keuntungan maka crisp (Xi j) dari setiap kolom atribut dibagi dengan nilai crisp

MAX (MAX Xi j) dari setiap kolom, sedangkan untuk atribut biaya, nilai crisp

MIN (MIN Xi j) dari setiap kolom atribut dibagi dengan nilai crisp (Xij) setiap

kolom.

6. Melakukan proses perangkingan untuk setiap alternatif (Vi) dengan cara

mengalikan nilai (Wi) dengan nilai rating kinerja ternormalisasi (rij).

7. Menentukan nilai prefensi untuk setiap alternatif (Vi) dengan cara

menjumlahkan hasil kali antara matriks ternormalisasi (R) dengan nilai bobot

(W). Nilai Vi yang lebih besar mengindikasikan bahwa alternatif Ai lebih

terpilih.
14

3. ERD (Entity Relationship Diagram)

Menurut Khairuzzaman et al., (2014:205) ERD merupakan “suatu model untuk

menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar

data yang mempunyai hubungan antar relasi.”

Menurut Sihombing et al., (2016:a133) Entity Relationship Diagram (ERD)

merupakan “suatu kumpulan dari relasirelasi antar entitas yang berisi

informasinformasi dari suatu entitas atau objek yang akan disimpan didalamnya.”

Menurut Mulyani (2016:112) ERD merupakan “pemodelan data menggunakan

entity dan relasi diantara entity tersebut.”

4. LRS (Logical Record Structure)

Perancangan ERD merupakan suatu konsep awal pembuatan suatu basis data,

untuk dapat digunakan atau diterjemahkan kedalam bahasa query maka diagram

ERD tersebut harus ditransformasikan kedalam bentuk Logical Record Structure

(LRS) agar spesifikasi tabel-tabel dalam basis data dapat dirancang sesuai kebutuhan

(Sihombing et al., 2016:a133).

Logical Record Structure (LRS) terdiri dari link-link diantara tipe record, link

ini menunjukan arah dari satu tipe record lainnya. Banyak link dari LRS yang diberi

tanda field-field yang kelihatan pada kedua link tipe record (Tabrani, 2014:35).

Menurut Pratiwi dan Arifin (2017:a16) LRS (Logical Record Structure) merupakan

transformasi dari penggambaran ERD dalam bentuk yang lebih jelas dan lebih

mudah untuk dipahami.


15

5. UML (Unified Modeling Language)

Menurut Hendini (2016:108) UML merupakan “metodologi dalam

mengembangkan sistem berorientasi objek dan juga merupakan alat untuk

mendukung pengembangan sistem.”

Menurut Mulyani (2016:42), Unified Modeling Language selanjutnya disebut

UML adalah “sebuah teknik pengembangan sistem yang menggunakan bahasa grafis

sebagai alat untuk pendokumentasian dan melakukan spesifikasi pada sistem.”

Dikutip dari Sukamto dan Shalahuddin (2014:141) adapun alat bantu yang

digunakan dalam perancangan berorientasi objek berbasiskan UML adalah sebagai

berikut:

A. Class Diagram

Diagram kelas menggambarkan struktur sistem dari segi pendefinisian kelas-

kelas yang dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut

dan metode atau operasi. Atribut merupakan variable-variabel yang dimiliki oleh

suatu kelas, sedangkan operasi adalah fungsi-fungsi yang dimiliki oleh suatu kelas.

Diagram kelas dibuat agar programmer membuat kelas-kelas sesuai rancangan di

dalam diagram kelas agar antara dokumentasi perancangan dan perangkat lunak

sinkron. Susunan struktur kelas yang baik pada diagram kelas sebaiknya memiliki

jenis-jenis kelas berikut:

1. Kelas Main

Kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan.

2. Kelas yang menangani tampilan sistem (view)


16

Kelas yang mendefinisikan dan mengatur tampilan ke pemakai.

3. Kelas yang diambil dari pendefinisian use case (controller)

Kelas yang menangani fungsi-fungsi yang harus ada diambil dari pendefinisian

use case, kelas ini biasanya disebut dengan kelas proses yang menangani proses

bisnis pada perangkat lunak.

4. Kelas yang di ambil dari pendefinisian data (model)

Kelas yang digunakan untuk memegang atau membungkus data menjadi sebuah

kesatuan yang di ambil maupun akan disimpan ke basis data.

B. Use Case Diagram

Merupakan pemodelan untuk kelakukan (behavior) sistem informasi yang akan

dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih actor

dengan sistem informasi yang akan dibuat. Secara kasar, use case digunakan untuk

mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja

yang berhak menggunakan fungsi-fungsi itu.

Syarat penamaan pada use case adalah nama didefinisikan sesimpel mungkin

dan dapat dipahami. Ada dua hal utama pada use case yaitu pendefinisian apa yang

disebut aktor dan use case.

1. Aktor merupakan orang, proses atau sistem lain yang berinteraksi dengan sistem

informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri.

2. Use case merupakan fungsionalitas yang disediakan sistem sebagai unit-unit

yang saling bertukar pesan antar unit atau aktor.


17

C. Activity Diagram

Menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau

proses bisnis atau menu yang ada pada perangkat lunak. Diagram aktivitas juga

banyak digunakan untuk mendefinisikan hal-hal berikut:

1. Rancangan proses bisnis dimana setiap urutan aktifitas yang digambarkan

merupakan proses bisnis sistem yang didefinisikan.

2. Urutan atau pengelompokan tampilan dari sistem atau user interface dimana

setiap aktivitas dianggap memiliki sebuah rancangan antarmuka tampilan.

3. Rancangan pengujian dimana setiap aktivitas dianggap memerlukan sebuah

pengujian yang perlu didefinisikan kasus ujinya.

4. Rancangan menu yang ditampilkan pada perangkat lunak .

D. Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek didalam dan di sekitar

sistem (termasuk pengguna,display, dan sebagainya) berupa message yang

digambarkan terhadap waktu. Sequence diagram biasa digunakan untuk

menggambarkan skenario atau langkahlangkah yang dilakukan sebagai respons dari

sebuah event untuk menghasilkan output tertentu (Akhmad & Syukron, 2015).

4. Studi Literatur

Perbandingan penelitian sejenis terdahulu dengan penelitian yang dilakukan

peneliti dapat dirangkum dalam bentuk tabel sebagai berikut:


18

Tabel II.1. Kajian Literatur

No Nama Penulis,Judul,Tahun Pembahasan Pokok


1. “Aplikasi Pada dasarnya pengambilan keputusan
Pemilihan Pintu merupakan bentuk pemilihan dari
Pagar berbagai alternatif yang prosesnya
Menggunakan
melalui mekanisme tertentu, dengan
Metode Simple
Additive harapan dapat menghasilkan sebuah
Weighting Method keputusan yang terbaik. Sistem
(SAW) (Studi Pendukung Keputusan (Decision
Kasus CV Berkat Support Systems) adalah suatu sistem
Utama)” (Rahman informasi yang menggunakan model-
& Julianto, 2017) model keputusan, basis data, dan
pemikiran manajer sendiri, proses
modeling interaktif dengan komputer
untuk mencapai pengambilan
keputusan oleh manajer tertentu.

2. “Rancang Bangun Sistem Dari pembahasan ini pengertian sistem


Informasi Simpan Pinjam informasi yaitu suatu kegiatan dari
Karyawan Menggunakan Metode prosedur-prosedur yang di
Object Oriented Programming organisasikan, bilamana dieksekusi
(Studi Kasus: Pt. Arta Buana Sakti akan menyediakan informasi untuk
Tangerang)”. (Eka W mendukung pengambilan keputusan
Fridayanthie, 2016) dan pengendalian didalam organisasi.

3. “Sistem Pendukung Keputusan Metode SAW sering juga dikenal


Penerima Kartu Perlindungan istilah metode penjumlahan terbobot.
Sosial ( KPS ) dengan Metode Konsep dasar metode SAW adalah
SAW ( Simple Additive
mencari penjumlahan terbobot dari
Weighting )”
rating kinerja pada setiap alternatif
(Eko Riyanto, Mahmudi, 2016) dari semua atribut.
4. “puskesmas, rawat jalan , sistem Class diagram mendeksripsikan jenis-
informasi 1.1.”. (Akhmad & jenis objek dalam sistem dan berbagai
Syukron, 2015) macam hubungan statis yang terdapat
diantara mereka. Class diagram juga
menunjukkan properti dan operasi
sebuah class batasan-batasan yang
terdapat dalam hubungan-hubungan
objek tersebut.
19

5. “puskesmas, rawat jalan , sistem pembahasan dari jurnal ini adalah


informasi 1.1.”. (Akhmad & kumpulan halaman-halaman yang
Syukron, 2015) digunakan untuk menampilkan
informasi teks, gambar, diam atau
gerak, animasi, suara, dan atau
gabungan dari semuanya, baik yang
bersifat statis maupun dinamis yang
membentuk satu rangkaian bangunan
yang saling terkait, yang masing-
masing dihubungkan dengan jaringan-
jaringan halaman

Kelebihan dam kekurangan dari jurnal diatas:

1. Junal 1 : kelebihan dari jurnal ini sangat bermanfaat bagi penulis karena

banyak pengertian maupun langkah langkah tentang SPK (Sistem Pengemabilan

Keputusan) tetapi kekurangannya terlalu sedikit dalam materinya.

2. Jurnal 2 : pengertian sistem informasi yaitu suatu kegiatan dari prosedur-

prosedur yang di organisasikan, bilamana dieksekusi akan menyediakan informasi

untuk mendukung pengambilan keputusan dan pengendalian didalam organisasi. Jadi

kelebihannya menyediakan informasi dan pengendalian didalam organisasi.

3. Jurnal 3 : kelebihan dari jurnal ini membahas tentang metode SAW yang

sangat di butuhkan penulis untuk penegertian dan rumus rumus SAW, kekurangan

dari jurnal ini terlalu sedikinya materi yang diberikan.

4. Jurnal 4 : Dalam Hal ini tidak terdapat kontribusi yang positif signifikasi

antara hasil teori E-library terhadap yang membaca nya tidak sejalan dengan hasil

penelitian yang telah dilakukan oleh teori-teori yang ada

5. Jurnal 5 : kelebihan jurnal ini membahas pengertian website dengan detail

sedangkan kekurangannya dalam penulisan tidak tertata rapih.


BAB III

ANALISA SISTEM BERJALAN

3.1. Tinjauan Instansi

Observasi yang penulis lakukan adalah Seleksi Siswa Penerima Dana BOS

Dengan Mengunakan Metode SAW di MTS Darul Ulum. Untuk lebih jelasnya

penulis akan menguraikan secara singkat sejarah dan struktur organisasi instansi.

3.1.1. Sejarah Instansi

Madrasah Tsanawiyah Darul Ulum didirikan pada tahun 2014, terletak di

Kampung Legokringgit, Kelurahan Setiawargi, Kecamatan Tamansari, Kota

Tasikmalaya. Dipilihnya nama Darul Ulum sebagai nama Madrasah, karena letak

Madrasah berada di lingkungan Pondok Pesantren Darul Ulum dan masyarakan

sekitar sudah tidak asing lagi dan sudah lama mengenal nama Darul Ulum sebagai

lembaga pendidikan yang sudah lama berdiri sejak tahun 1987.

Pada awalnya, Madrasah Tsanawiyah Darul Ulum bernama Madrasah

Tsanawiyah Raudlatut’taallum II yang merupakan kelas jauh dari Madrasah

Tsanawiyah Raudlatut’taallum I yang berada di Kampung Cidahu, Kelurahan

Tamanjaya, Kecamatan Tamansari, Kota Tasikmalaya, karena Madrasah tidak bisa

langsung berdiri sendiri, melainkan harus menginduk dan mendapatkan bimbingan

dan arahan terlebih dahulu dari sekolah lain dari segi administrasi, pengelolaan

lembaga, sistem pendidikan, dll.

Kemudian pada tahun 2016, Madrasah Tsanawiyah Raudlatut’taallum II

mulai memisahkan diri dari dan Madrasah Tsanawiyah Raudlatut’taallum I dan

20
21

mulai berdiri sendiri, maka nama Madrasah Tsanawiyah Raudlatut’taallum II

berganti nama menjadi Madrasah Tsanawiyah Darul Ulum.

Madrasah Tsanawiyah Darul Ulum berada dibawah Yayasan Darul Ulum

yang menaungi beberapa lembaga pendidikan formal dan non formal, yaitu Pondok

Pesantren, Madrasah, DKM dan TPQ.

Kurikulum yang ada di Madrasah Tsanawiyah Darul Ulum merupakan

perpaduan antara kurikulum pendidikan Kementrian Agama dan kurikulum Pondok

Pesantren, dengan adanya perpaduan tersebut, diharapkan peserta didik terbimbing

dan terbina dalam kehidupan ukhrawiyah dan duniawiyah, sehingga dapat mencetak

generasi Islam yang berilmu, bertaqwa dan berakhlakul karimah.

Visi : “Terbentuknya Kepribadian Murid-Murid Madrasah Tsanawiyah Darul Ulum

Yang Berwawasan Luas, Terampil dan Berakhlaqul Karimah.”

Misi :

1. Meningkatkan kegiatan belajar mengajar yang efektif dan efisien untuk


mengoptimalkan potensi siswa
2. Menanamkan Pribadi Taat beribadah, mampu berfikir, berdzikir dan
berdo’a Peserta didik
3. Menumbuh kembangkan penghayatan dan pengamalan terhadap agama
untuk membentuk Akhlakul karimah
4. Meningkatkan kinerja tenaga pendidik dan kependidikan
5. Mengembangkan dan memelihara sarana prasarana pendidikan
6. Menciptakan lingkungan yang bernuansa Islami
22

3.1.2. Struktur Organisasi dan Fungsi

Sumber : (MTs Darul ulum) 2018.

Gambar III.1 Struktur Organisasi Darul Ulum

Masing-masing tugas dan fungsi serta tanggung jawab bagian tersebut sebagai

berikut :

1. Kepala Madrasah

Bertanggung jawab sepenuhnya terhadap seluruh kegiatan sekolah, di sini

kepala sekolah juga berperan sebagai Manager, Edukator, Leader Motivator dan juga

Inovator. baik dari dalam maupun di luar, yaitu Penyelenggaraan program kerja

sekolah, meliputi :

a. Menyusun program kerja sekolah.

b. Mengawasi proses belajar mengajar, pelaksanaan dan penilaian terhadap proses

dan hasil belajar serta bimbingan dan konseling ( BK ).


23

c. Sebagai pembina kesiswaan.

d. Pelaksanaan bimbingan dan penilaian bagi para guru serta tenaga kependidikan

lainnya.

e. Penyelenggaraan administrasi sekolah yaitu meliputi administrasi ketenagaan,

keuangan, kesiswaan, perlengkapan dan kurikulum.

f. Pelaksanaan hubungan sekolah dengan lingkungan sekitar dan atau

masayarakat.

2. Wakamad UR. Kurikulum

Guru ataupun anggota yang berada di bagian kurikulum juga mempunyai

tanggung jawab yang besar untuk kegiatan belajar mengajar. Jadi, guru dan bagian

kurikulum lainnya akan menyusun jadwal evaluasi, mengelola semua program

belajar mengajar, menyusun pembagian tugas para anggota di bagian kurikulum,

menyusun pelaksanaan ujian seperti ulangan harian, UTS, dan UAS, menyusun

kegiatan ekstrakulikuler, menyusun instrumen untuk program belajar mengajar, dan

juga menyusun kriteria untuk kenaikan kelas serta kurikulum. bidang Kurikulum

bertanggung jawab atas semua kegiatan belajar mengajar. Seperti:

a. Menyusun pembagian tugas para guru.

b. Mengelola semua kegiatan belajar mengajar.

c. Menyusun jadwal evaluasi.

d. Menyusun kriteria untuk kenaikan kelas dan kurikulum.

e. Menyusun pelaksanaan UAS dan UAN.

f. Menyusun instrumen untuk kegiatan belajar mengajar.

g. Menyusun kegiatan ekstrakulikuler.

3. Wakamad UR. Kesiswaan


24

Guru yang bertugas dalam bidang Kesiswaan membidangi semua urusan

kesiswaan, bertanggung jawab atas semua kegiatan belajar mengajar, antara lain :

a. Perencanaan dan pelaksanaan kegiatan ekstrakulikuker.

b. Perngadaan pengarahan dan pembina kegiatan OSIS.

c. Penginventarisasian absensi dan pelanggaran – pelanggaran.

d. Pembina sekaligus pelaksana kegiatan 5-K.

e. Penilaian terhadap semua siswa yang mewakili sekolah terhadap kegiatan

diluar sekolah.

f. Perencanaan kegiatan setelah siswa lulus

4. Wakamad UR. Sapras

Bidang Sapras membidangi sarana dan prasarana, juga bertanggung jawab atas

semua kegiatan belajar mengajar yang antara lain sebagai berikut:

a. Mencatat semua alat / barang yang masuk.

b. Mencatat alat laboratorium yang telah masuk.

c. Mencatat alat peraga olahraga.

d. Pengadaan sarana dan prasarana olahraga.

e. Penyusunan aturan anggaran sekolah.

5. Bendahara

Bertugas mengelola kegiatan keuangan sekolah dan bertanggungjawab kepada

Kepala Sekolah meliputi kegiatan-kegiatan berikut ini :

a. Bersama Bendahara Komite Sekolah mengkoordinir dan melaksanakan

pengumpulan sumbangan dari orang tua/wali siswa

b. Mempersiapkan rapat dengan Pengurus Komite Sekolah dan orangtua/wali

siswa dlm upaya dukungan dana

c. Mencari dana, terutama untuk keperluan mendesak, mencari orang tua asuh
25

d. Mengkoordinir guru dan karyawan dalam peningkatan kesejahteraan

e. Menyerahkan gaji bulanan pegawai rutin setiap awal bulan

f. Mendayagunakan uang rutin sesuai dengan mata anggaran yang relevan

g. Menyampaikan pertanggungjawaban penggunaan uang rutin ke Dinas

Pendidikan terkait

h. Menyampaikan pertanggungjawaban penggunaan dana iuran Komite Sekolah

kepada pengurus Komite Sekolah (bila ada)

i. Membuat pertanggungjawaban keuangan sekolah dengan sebaik-baiknya

6. Kepala Tata Usaha

Tugas Pokok Bagian Tata Usaha :

a. Menyusun program kerja tata usaha sekolah

b. Mengelola keuangan sekolah

c. Mengurus administrasi ketenagaan dan siswa

d. Pembinaan dan pengembangan karir para pegawai tata usaha sekolah

e. Mengkoordinasikan dan melaksanakan 7K

f. Menyusun laporan pelaksanaan kegiatan pengurusan ketata usahaan secara

berkala

7. Wakamad UR. Humas

Bagian Humas membidangi hubungan masyarakat, juga bertanggung jawab

atas semua kegiatan belajar mengajar antara lain sebagai berikut :

a. Membina kerjasama dengan masyarakat sekitar sekolah.

b. Membantu pelaksanaan tugas BP3

8. Wakamad UR. Mikat

Tugas pokok bagian minat dan bakat :


26

a. Menyelenggarakan kegiatan dalam bidang akademik, seni dan olahraga untuk

meningkatkan potensi siswa.

b. Mengembangkan dan menyalurkan minat dan bakat siswa di bidang Akademik,

seni dan olahraga.

c. Melakukan pembinaan beberapa bidang seni dan olahraga yang diminati

9. Pustakawan

Tugas Pokok Bagian Pustakawan :

a. Menyusun Tata tertib perpustakaan

b. Membuat perencanaan pengadaan buku/bahan pustaka/media elektronik

c. Pengurusan pelayanan perpustakaan

d. Pemeliharaan dan perbaikan buku-buku / bahan pustaka dan media elektronik

e. Melakukan pelayanan bagi siswa, guru dan tenaga kependidikan lainnya, serta

masyarakat

f. Penyimpanan buku perpustakaan / media elektronika

10. Wali Kelas

Tugas Pokok Wali Kelas :

a. Pengelolaan kelas

b. Penyelenggaraan administrasi kelas meliputi : Daftar pelajaran kelas, Papan

absensi siswa, Buku absensi siswa, Buku kegiatan pembelajaran/buku kelas,

Tata tertib siswa

c. Mengisi daftar kumpulan nilai (legger)

d. Membuat catatan khusus tentang siswa

e. Pencatatan mutasi siswa

f. Mengisi buku laporan penilaian hasil belajar

g. Pembagian buku laporan hasil belajar


27

11. Guru Mapel

Tugas Pokok Guru Mata Pelajaran :

a. Melaksanakan segala hal kegiatan pembelajaran

b. Melaksanakan kegiatan Penilaian Proses Belajar, Ulangan (Harian, Umum, dan

Akhir)

c. Melaksanakan penilaian dan analisis hasil ulangan harian

d. Melaksanakan program perbaikan dan pengayaan

e. Mengisi daftar nilai siswa

f. Membuat catatan tentang kemajuan dari hasil belajar

g. Mengisi daftar hadir siswa sebelum memulai pelajaran

12. Guru BP/BK

Tugas Pokok Bagian Bimbingan dan Konseling :

a. Menyusun program dan pelaksanaan bimbingan dan konseling

b. Koordinasi dengan wali kelas dalam rangka untuk mengatasi masalah-masalah

yang dihadapi oleh para siswa tentang kesulitan dalam belajar

c. Memberikan layanan dan bimbingan kepada siswa supaya lebih berprestasi

dalam Kegiatan belajar

d. Memberikan saran dan pertimbangan kepada siswa dalam memperoleh

gambaran tentang lanjutan pendidikan dan lapangan pekerjaan yang sesuai

3.2 Prosedur Sistem Berjalan

Berdasarkan observasi dan wawancara yang telah dilakukan pada MTs.S Darul

Ulum prosedur untuk memilih penerima beasiswa adalah sebagai berikut :

1. Prosedur Persiapan

Pada prosedur persiapan petugas TU mengecek siswa yang masih menunggak

iyuran sekolah dan uang seragam sekolah.


28

2. Prosedur Rekap Data Siswa Yang Menunggak

Petugas TU merekap data siswa dan membuat daftar dari hasil pengecekan

yang masih menunggak iyuran sekolah dan uang seragam sekolah.

3. Prosedur Validasi Oleh kepala sekolah

Setelah perekapan siswa yang masih menunggak, petugas TU membuat laporan

dan di berikan kepada kepala sekolah, untuk memberikan persetujan atas laporan

yang telah dibuat untuk mentukan penerima dana BOS.

4. Prosedur pengumuman penerima dana BOS

Petugas TU mengumumkan daftar siswa yang mendapatkan dana bantuan dan

menyuruh siswa tersebut untuk membuat surat keterangan tidak mampu.

5. Prosedur pemberian dana BOS

Siswa yang terpilih untuk menerima dana BOS dan sudah membuat surat

keterangan tidak mampu, surat keterangan tidak mampu diberikan kepada TU dan

Petugas TU memberikan Dana BOS.


29

3.3 Activity Diagram

Gambar III.2 Aktivity Diagram Sistem Berjalan

Spesifikasi sitem berjalan adalah pembahasan yang meliputi apa saja bentuk

dokumen masukan dan dokumen keluaran, yang dipakai pada system seleksi siswa

penerima dana BOS di MTs Darul Ulum Tasikmalaya.

3.4 Spesifikasi Bentuk Dokumen Masukan

1. Nama Dokumen : data tungkapan iyuran siswa.

Fungsi : Sebagai data siswa yang menunggak.

Sumber : Petugas TU

Tujuan : Siswa
30

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Akhir Semester

Bentuk : Lampiran A1

2. Nama Dokumen : Surat keterangan tidak mampu

Fungsi : Sebagai syarat dan bukti siswa kurang mampu

Sumber : Ketua RT dan Siswa

Tujuan : Petugas TU

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setelah adanya pemberitahuan dari Petuas TU

Bentuk : Lampiran A2

3.5 Spesifikasi Bentuk Dokumen Masukan

1. Nama Dokumen : Laporan data siswa penerima dana bantuan

Fungsi : Sebagai bukti siswa yang menerima dana bantuan

Sumber : Petugas TU

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah : 1 Berkas

Frekuensi : Seteleh selesai seluruh penilaian

Bentuk : Lampiran B1

3.6 Permasalahan Pokok

Dari observasi dan analisa yang telah dilakukan mengenai kelayakan penerima

dana bantuan, pada MTs Darul Ulum Tasikmalaya,


31

1. Tidak adanya sistem yang dapat menentukan penerima dana BOS secara

akurat, sehingga pemberian dana pun menjadi kurang tepat sasaran.

2. Sistem masih dilakukan dengan cara manual tanpa adanya komputerisasi

3. Pemilihan siswa untuk diberikan dana BOS masih berdasrkan tunggakan

tertinggi tanpa adanya pertimbangan lain.

3.7 Pemecahan Masalah

Melihat permasalahan yang ada pada MTS Darul Ulum Tasikmalaya, penulis

memberikan solusi yaitu

1. Membuat sistem informasi pengambilan keputusan dengan metode SAW agar

dapat membantu untuk mendukung dalam pengambilan keputusan penerima

dana BOS, agar tepat sasaran.

2. Membuat aplikasi pengambilan keputusan

3. Dengan Pengambilan Keputusan Metode SAW pihak sekolah bisa menentukan

siswa yang berhak mendapatkan dan BOS dengan beberapa Pertimabangan dan

Kriteria Kriteria yang bisa di tentu kan pihak sekolah.


BAB IV

PERACANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisa Kebutuhan

Analisa kebutuhan di bagi menjadi dua kebutuhan yaitu :

A. Kebutuhan Petugas TU

1. Mengelola data kriteria

2. Mengelola data alternatif dari setiap kriteria’

3. Mengelola data siswa

4. Mengelola peniliaian siswa

5. Mengelola laporan siswa

B. Kebutuhan Sistem

1. Pengguna harus melakukan login terlebih dahulu untuk mengakses aplikasi dan

memasukan username dan pasword. Agar privasi pengguna tetap terjaga

keamannya.

2. Harus melakukan logout setelah menggunakan aplikasi

3. Sistem melakukan kalkulasi, normalisasi, serta hasil akhir dari penilian.

4. Sistem melakukan penilaian otomatis terhadap siswa penerima dan BOS

berdasarkan hasil penilian.

32
33

C. Perhitungan Metode SAW

Dalam proses pengambilan keputusan siswa penerima dana BOS data yang

dibutuhkan oleh penulis yaitu kriteria , alternatif , rating kecocokan dan bobot. Adapun

nilai akhir yang akan di hasilkan yaitu nilai tertinggi yang dapat di kategorikan sebagai

siswa yang layak diberikan bantuan sosial.

Adapun Langkah – langkah Penghitungan Metode SAW (Simple Additive

Weighting) sebagai berikut :

1. Menentukan Kriteria dan Sub kriteria yang telah ditentukan oleh petugas TU yang

bersifat benefit

Tabel IV. 1 Kriteria Dan Sub kriteria

Kriteria Keterangan Nilai Sifat

Tunggakan Iyuran Bulanan


1-3 bulan 0,2
C1 4-6 bulan 0,4 Benefit
7-9 bulan 0,6
10-12 bulan 1
Tunggakan Uang Seragam
<150.000 0,2
C2 150.000-300.000 0,4 Benefit
300.000-500.000 0,6
>500.000 1
Penghasilan Orang Tua
< 1.000.000 1
C3 1.000.000 - 2.000.000 0,6 Benefit
2.000.000 - 3.000.000 0,4
> 3.000.000 0,2
Tanggunan Orang Tua
C4 1 Anak 0,2 Benefit
2-3 Anak 0,4
34

4-5 Anak 0,6


> 5 Anak 1
2. Menentukan Nilai Bobot

Tabel IV. 2 Bobot Nilai Kriteria

Cj Bobot
C1 0,50
C2 0,10
C3 0,25
C4 0,15

3. Data Alternatif

Tabel IV. 3 Data Alternatif

NO NIS Nama Alamat Kelas


1 70607450 Ahmad dani Gegernoong, Kec Tamanasari VII
2 70607433 Syifa Fauziah Ciledug, Kec Tamansari VII
3 70607416 Samsul Amin Cieurih, Kec Tamansari VIII
4 70607399 Rara Umayah Tamansari, Kec Tamansari IX
5 70607382 Rohman Tafuz Legok rengit, Kec Tamansari IX

4. Menghitung Normalisasi

Data Penilaian, Contoh alternatif dengan kriteia yang sudah di data sebelumnya.

Tabel IV. 4 Normalisasi

Alternatif Kriteria Nilai


C1 7-9 Bulan
C2 150.000 -300.000
A1
C3 <1.000.000
C4 2-3 Anak
A2 C1 1-3 Bulan
35

C2 <150.000
C3 <1.000.000
C4 1 Anak
C1 10-12 Bulan
C2 300.000-500.000
A3
C3 1.000.000 - 2.000.000
C4 >5 Anak
C1 1-3 Bulan
C2 300.000-500.000
A4
C3 <1.000.000
C4 2-3 Anak
C1 10-12 Bulan
C2 >500.000
A5
C3 <1.000.000
C4 1 Anak

5. Conversi Nilai Alternatif

Kriteria yang telah ditentukan di conversi dengan nilai desimal yang sudah di

analisis.

Tabel IV. 5 Conversi Nilai Alternatif

Alternatif Kriteria Nilai


C1 0,6
C2 0,4
A1
C3 1
C4 0,4
C1 0,2
C2 0,2
A2
C3 1
C4 0,2
C1 1
C2 0,6
A3
C3 0,6
C4 1
A4 C1 0,2
36

C2 0,4
C3 1
C4 0,2
C1 1
C2 1
A5
C3 1
C4 0,2

6. Membuat Tabel Normalisasi

Tabel IV. 6 Normalisasi


Alternatif C1 C2 C3 C4
A1 0,6 0,4 1 0,4
A2 0,2 0,2 1 0,2
A3 1 0,6 0,6 1
A4 0,2 0,4 1 0,4
A5 1 1 1 0,2

7. Menghitung matriks Normalisasi

𝑋𝑖𝑗
𝑗𝑖𝑘𝑎 𝑗 𝑎𝑑𝑎𝑙𝑎ℎ 𝑎𝑡𝑟𝑖𝑏𝑢𝑡 𝑘𝑒𝑢𝑛𝑡𝑢𝑛𝑔𝑎𝑛 (𝑏𝑒𝑛𝑒𝑓𝑖𝑡)
𝑀𝑎𝑥 𝑋𝑖𝑗
𝑖
𝑟𝑖𝑗 =
𝑀𝑎𝑥 𝑋𝑖𝑗
𝑖 𝑗𝑖𝑘𝑎 𝑗 𝑎𝑑𝑎𝑙𝑎ℎ 𝑎𝑡𝑟𝑖𝑏𝑢𝑡 𝑏𝑖𝑎𝑦𝑎 (𝑐𝑜𝑠𝑡)
{ 𝑋𝑖𝑗
Dimana :
𝑟𝑖𝑗 = rating kinerja ternormalisasi

𝑀𝑎𝑥 𝑋𝑖𝑗 = nilai maksimum dari setiap baris dan kolom.

𝑀𝑖𝑛 𝑋𝑖𝑗 = nilai maksimum dari setiap baris dan kolom.

𝑋𝑖𝑗 = baris dan kolom dari matriks.

(Eko Riyanto, Mahmudi, 2016).


37

Kriteria benefit (C1,C2,C3,C4) untuk normalisasi nilai jika faktor kriteria benefit
𝑋𝑖𝑗
digunakan rumusan 𝑀𝑎𝑥 𝑋𝑖𝑗
dari kolom C1 maximalnya adalah ‘1’ maka tiap baris dari

kolom C1 dibagi oleh maksimal kolom C1

0,6 0,6
𝑅11 = max((0,6),(0,2),(1),(0,2),(1)) = = 0,6
1

0,2 0,2
𝑅12 = max((0,6),(0,2),(1),(0,2),(1)) = = 0,2
1

1 1
𝑅13 = max((0,6),(0,2),(1),(0,2),(1)) = 1 = 1

0,2 0,2
𝑅14 = max((0,6),(0,2),(1),(0,2),(1)) = 1
= 0,2

1 1
𝑅15 = = =1
max((0,6),(0,2),(1),(0,2),(1)) 1

Kolom C2 maximalnya adalah ‘1’ maka tiap baris dari kolom C2 dibagi oleh

maksimal kolom C2

0,4 0,4
𝑅21 = max((0,4),(0,2),(0,6),(0,4),(1)) = = 0,4
1

0,2 0,2
𝑅22 = max((0,4),(0,2),(0,6),(0,4),(1)) = 1
= 0,2

0,6 0,6
𝑅23 = max((0,4),(0,2),(0,6),(0,4),(1)) = = 0,6
1

0,4 0,4
𝑅24 = max((0,4),(0,2),(0,6),(0,4),(1)) = = 0,4
1

1 1
𝑅25 = max((0,4),(0,2),(0,6),(0,4),(1)) = 1 = 1

Kolom C3 maximalnya adalah ‘1’ maka tiap baris dari kolom C3 dibagi oleh

maksimal kolom C3

1 1
𝑅31 = max((1),(1),(0,6),(1),(1)) = 1 = 1
38

1 1
𝑅32 =max((1),(1),(0,6),(1),(1)) = 1 = 1

0,6 1
𝑅33 =max((1),(1),(0,6),(1),(1)) = 1 = 0,6

1 1
𝑅34 =max((1),(1),(0,6),(1),(1)) = 1 = 1

1 1
𝑅35 =max((1),(1),(0,6),(1),(1)) = 1 = 1

Kolom C4 maximalnya adalah ‘1’ maka tiap baris dari kolom C4 dibagi oleh

maksimal kolom C4

0,4 0,4
𝑅41 =max((0,4),(0,2),(1),(0,4),(0,2)) = = 0,4
1

0,2 0,2
𝑅42 =max((0,4),(0,2),(1),(0,4),(0,2)) = 1
= 0,2

1 1
𝑅43 =max((0,4),(0,2),(1),(0,4),(0,2)) = 1 = 1

0,4 0,4
𝑅44 =max((0,4),(0,2),(1),(0,4),(0,2)) = = 0,4
1

0,2 0,2
𝑅45 =max((0,4),(0,2),(1),(0,4),(0,2)) = = 0,2
1

8. Hasil Perhitungan Matrisk

Dari hasil perhitungan diatas maka di dapat matriks ternormalisasi R sebagai berikut:
0,6 0,4 1 0,4
0,2 0,2 1 0,2
Rij= 1 0,6 0,6 1
0,2 0,4 1 0,4
[1 1 1 0,2]

9. Preferensi Alternatif

Selanjutnya Proses Preferensi untuk setiap alternatif dengan cara perankingan


atau nilai terbaik dengan memasukkan setiap kriteria yang diberikan (Vi x Wj)
39

W = [0,5 0,1 0,25 0,15]


V1 = (0,6 x 0,5) + (0,4 x 0,1) + (1 x 0,25) + (0,4 x 0,15)

= 0,3 + 0,04 + 0,25 + 0,06

= 0,65

V2 = (0,2 x 0,5) + (0,2 x 0,1) + (1 x 0,25) + (0,2 x 0,15)

= 0,1 + 0,02 + 0,25 + 0,03

= 0,4

V3 = (1 x 0,5) + (0,6 x 0,1) + (0,6 x 0,25) + (1 x 0,15)

= 0,5 + 0,06 + 0,15 + 0,15

= 0,86

V4 = (0,2 x 0,5) + (0,4 x 0,1) + (1 x 0,25) + (0,4 x 0,15)

= 0,1 + 0,04 + 0,25 + 0,06

= 0,45

V5 = (1 x 0,5) + (1 x 0,1) + (1 x 0,25) + (0,2 x 0,15)

= 0,5 + 0,1 + 0,25 + 0.03

= 0,88
40

10. Hasil Akhir

Hasil akhir yang diperoleh dari penelitian SPK Penerima dan BOS dengan metode

Simple Additive Weighting (SAW) dapat memberikan perhitungan yang tepat

karena nilai dari setiap alternatif pada setiap kriteria memiliki bobot preferensi

dengan hasil akhir dari perangkingan yang dapat membantu pihak sekolah dalam

menentukan Siswa yang layak di berikan bantuan dengan tepat sasaran.

Tabel IV. 7 Hasil Akhir

No Alternatif Hasil Akhir Ranking


1 A1 0,65 3
2 A2 0,4 5
3 A3 0,86 2
4 A4 0,45 4
5 A5 0,88 1

Data dari hasil perangkingan kriteria dan nilai alternatif, berdasarkan hasil

perhitungan dengan metode ini penulis menghasilkan peringkatan/rangking dengan 4

kriteria yaitu :

a. Sangat Layak = 0,7 - 1

b. Layak = 0,4- 0,69

c. Kurang Layak = 0 – 0,39


41

Nilai kriteria dapat dilihat di pada tabel di bawah ini :

Tabel IV. 8 Nilai Status

Nilai Status
Nilai ranking 0,7 – 1 Sangat Layak
Nilai ranking 0,5 - 0,7 Layak

Nilai ranking 0 – 0,5 Kurang Layak

Berdasarkan Hasil perhitungan Metode SAW yang layak diberikan bantuan BaPa

NT (Bantuan Pangan Non Tunai) dengan status sangat layak adalah A4 memiliki nilai

tertinggi kemudian A1, A10, A7 dan yang terakhir A2.

Ururan Data yang sudah di nilai sesuai dengan Perhitungan SAW

Tabel IV. 8 Data Status Siswa

No NIS Nama Alamat Kelas Status


Gegernoong, Kec
1 70607450 Ahmad dani VII Layak
Tamanasari
2 70607433 Syifa Fauziah Ciledug, Kec Tamansari VII Layak
3 70607416 Samsul Amin Cieurih, Kec Tamansari VIII Sangat Layak
Tamansari, Kec
4 70607399 Rara Umayah IX Layak
Tamansari
Legok rengit, Kec
5 70607382 Rohman Tafuz IX Sangat Layak
Tamansari
42

4.1.2. Rancangan Use Case Diagram

Gambar IV.1. Rancangan Use Case Diagram Penilain Siswa Penerima dana BOS

Deskripsi Use Case Penilaian Siswa Penerima Dana BOS


Use Case Name Penilaian siswa penerima dana BOS
Requirements 1. Petugas TU dapat mengelola data siswa
2. Petugas TU dapat mengelola data kriteria
3. Petugas TU dapat melakukan penilaian
4. Petugas TU dapat mencetak laporan
Goal Petugas TU bisa melihat dan mencetak hasil atau
laporan dari penilaian
Pre-Conditions Petuagas TU membagikan kuesioner dan
melakukan login
Post-Conditions Petugas TU telah melakukan penilaian dan
menbuat laporan penilain
Failed end Condition 1. Petugas TU tidak bisa menginput data siswa
2. Petugas TU tidak bisa menginput kriteria
43

dan sub kriteria


3. Petugas TU tidak bisa membuat penilaian
siswa
4. Petugas TU tidak bisa membuat dan
mencetak laporan
Actors Petugas TU
Main Flow/ Basic Path 1. Petugas TU mengiput data Siswa
2. Sistem menampilkan data siswa
3. Petugas TU menginput kriteria dan sub
kriteria
4. Sistem menampilkan data siswa, data kriteria
dan sub kriteria, dan data penilaian
5. Sistem menapilkan laporan
Alternate Flow/Invariant A A1. Jika gagal mengiunputkan data, sistem
menampilkan pesan “gagal menyimpan data”
Invariant B B1. Jika berhasil menginputkan data, sistem
menampilkan pesan “data berhasil disimpan”
4.1.3. Rancangan Diagram Akitivitas

Gambar IV.2. Rancangan Activity Diagram Siswa Penerima dana BOS


44

4.1.4. Rancangan Dokumen Sistem Usulan

A. Rancangan Dokumen Masukan (input)

1. Nama Dokumen : Data Kuesioner

Fungsi : Membantun menentukan kriteria

Sumber : Siswa

Tujuan : Petugas TU

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada penilaian

Bentuk : Lampiran C.1

2. Nama Dokumen : Data siswa

Fungsi : Menyimpan Data siswa

Sumber : Petugas TU

Tujuan : Sistem

Media : Layar

Jumlah : Sesuai Kebutuhan

Frekuensi : Setiap ada penginputan data siswa

Bentuk : Lampiran C.1

3. Nama Dokumen : Data Kriteria

Fungsi : Menyimpan Data Kriteria

Sumber : Petugas TU

Tujuan : Sistem

Media : Layar
45

Jumlah : Sesuai Kebutuhan

Frekuensi : Setiap ada penginputan kriteria penilaian

Bentuk : Lampiran C.2

4. Nama Dokumen : Data Penilaian

Fungsi : Menyimpan data penilaian

Sumber : Petugas TU

Tujuan : Sistem

Media : Layar

Jumlah : Sesuai Kebutuhan

Frekuensi : Setiap ada penginputan penilaian

Bentuk : Lampiran C.3

B. Rancangan Dokumen Keluaran (Output)

Nama Dokumen : Laporan penilaian penerima dana BOS

Fungsi : Menampilkan hasil penilaian

Sumber : Sistem

Tujuan : Kepala Sekolah

Media : Layar dan Kertas

Jumlah : Sesuai Kebutuhan

Frekuensi : Setiap ada penginputan penilaian

Bentuk : Lampiran D1
46

4.1.5. Rancangan Prototype

Rancangan Antarmuka Usulan Admin

a. Halaman login admin

Halaman ini admin melakukan login, memasukan username dan password terlebih

dahulu untuk bisa mengakses halaman utama

Gambar IV.3. Rancangan HalamanLogin Admin


47

b. Halaman Utama admin

Pada halaman beranda terdapat beberapa pilihan menu yang ditampilkan yaitu

Data Siswa, Penilaian, Laporan, Kriteria.

Gambar IV.4. Rancangan HalamanUtama Admin

c. Halaman Tambah Siswa

Ketika admin memilih tombol fungsi tambah siswa maka akan tampil form input data

siswa. Form ini digunakan untuk menambah data siswa baru. Kemudian admin

memilih tombol simpan untuk menyimpan data yang telah diinput, batal untuk

membatalkan penginputan, dan kembali ke form data karyawan.


48

Gambar IV.5. Rancangan Halaman Tambah Siswa

d. Halaman Kriteria

Ketika admin memilih menu kriteria, maka akan tampil form data kriteria. Halaman

ini metrupakan kriteria-kriteria yang digunakan dalam perhitungan metode SAW

untuk penilaian siswa.


49

Gambar IV.6. Rancangan Halaman Kriteria

e. Halaman Tambah Kriteria

Ketika admin memilih tombol fungsi tambah kriteria maka akan tampil form input

tambah data kriteria. Form ini digunakan untuk menambah data kriteria baru yang

akan digunakan dalam perhitungan metode SAW untuk penialian siswa. Kemudian

admin memilih tombol simpan untuk menyimpan data yang telah diinput, batal untuk

membatalkan penginputan dan keluar dari halaman input tambah data kriteria dan

kembali ke form data kriteria.


50

Gambar IV.7. Rancangan Halaman Tambah Data Kriteria

f. Halaman Penilaian

memilih menu penilaian maka akan tampil form penilaian siswa disini admin

menginputkan penilaian siswa berdasarkan kriteria yang sudah di tentukan oleh

admin.Nilai kriteria ini digunakan unuk proses perhitungan normalisasi. Selesai di

inputkan penilaian siswa lengkap, simpan penilaian makan akan muncul data siswa

yang sudah dinilai sudah dinilai.


51

Gambar IV.8. Rancangan Halaman Penilaian

g. Rancangan Halaman Laporan Data Penilaian Karyawan

.Pada halaman ini laporan penilaian yang sudah di inputkan oleh branch manager

Gambar IV.9. Rancangan Halaman Laporan Data Penilaian Siswa


52

4.2. Perancangan Perangkat Lunak

4.2.1. Entity Relationship Driagram (ERD)

Gambar IV.10 Entity Rlationship Digram Penilaian Siswa

4.2.2. Logical Record Structure (LRS)

Berikut ini rancangan Logical Record Struture (LRS) yang penulis usulkan :

Gambar IV.11

Logical Record Structure Penilaian Siswa


53

4.2.3. Spesifikasi File

1. Spesifikasi File Tabel User

Nama file : tbl_user

Akronim : Tabel User

Fungsi : Mengelola data admin

Tipe file : File master

Organisasi file : Index sequential

Akses file : Random

Media : Hardisk

Panjang record : 16

Kunci field : id_user

Software : Xampp

Tabel IV.10 Spesifikasi file user

No Elemen Data Nama Field Tipe Size Keterangan

1. Id User id_user int 6 Primary key

2. Username username Varchar 12

3 Password password Varchar 8

2. Spesifikasi File Tabel Data Siswa

Nama file : data_siswa

Akronim : Data Siswa

Fungsi : Untuk menyimpan dan mengelola data siswa

Tipe file : File master


54

Organisasi file : Index sequential

Akses file : Random

Media : Hardisk

Panjang record : 16

Kunci field : id_siswa

Software : Xampp

Tabel IV.11 Spesifikasi file data siswa

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Siswa Id_siswa int 6 Primary key

2. Nama Siswa Nm_siswa Varchar 20

4. Alamat Alamat Varchar 50

5. Kelas Kelas Varchar 5

3. Spesifikasi File Tabel Kriteria

Nama file : kriteria

Akronim : Kriteria

Fungsi : Untuk meyimpan data ktiteria penilaian

Tipe file : File master

Organisasi file : Index sequential

Akses file : Random

Media : Hardisk

Panjang record : 16

Kunci field : id_kriteria


55

Software : Xampp

Tabel IV.12 Spesifikasi file kriteria

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Kriteria Id_kriteria int 6 Primary key

2. Kriteria Kriteria Varchar 8

3. Bobot Bobot Int 10

4. Sifat Sifat Varchar 10

4. Spesifikasi File Tabel sub kriteria

Nama file : sub_kriteria

Akronim : Alternatif

Fungsi : Allternatif untuk mengisi nilai pada tiap-tiap kriteria

Tipe file : File master

Organisasi file : Index sequential

Akses file : Random

Media : Hardisk

Panjang record : 20

Kunci field : id

Software : Xampp

Tabel IV.13 Spesifikasi file sub kriteria

No Elemen Data Nama Field Tipe Size Keterangan

1. Id sub kriteria Id_Sub_kriteria int 8 Primary key


56

2. Id_kriteria Id_kriteria varchar 8 Foreign key

3. Nama sub kriteria Nm_sub_kriteria varchar 20

4. Nilai Nilai Float

5. Spesifikasi File Tabel Nilai

Nama file : nilai

Akronim : Nilai

Fungsi : Untuk meyimpan data penilaia karyawan dari tiap-tiap

alternatif

Tipe file : File master

Organisasi file : Index sequential

Akses file : Random

Media : Hardisk

Panjang record : 50

Kunci field : id

Software : Xampp

Tabel IV.14 Spesifikasi file nilai

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Nilai Idnilai Int 10 Primary key

2. Id User Id_user varchar 10 Foreign key

3 Id Siswa Id_siswa varchar 10 Foreign key

4. Id Kriteria Idkriteria varchar 10 Foreign key


57

5. Id Sub kriteria Id_Sub_kriteria varchar 30 Foreign key

4.2.4. Class Diagram

Gambar IV.12. Class Diagran Penialain Siswa


58

4.2.5. Sequence Diagram

1. Squence Diagram Login Admin dan Manager

Gambar IV.13. Rancangan Sequence Diagram Login

2. Sequence Diagram Menu Data Siswa

Gambar IV.14. Rancangan Sequence Diagram Menu Data Siswa


59

3. Sequence Diagram Menu Kriteria

Gambar IV.15. Rancangan Sequence Diagram Menu Kriteria

4. Sequence DiagramMenu Penilaian

Gambar IV.16. Rancangan Sequence Diagram Menu Penilaian


60

5. Sequence Diagram Menu Laporan

Gambar IV.17. Rancangan Sequence Diagram Menu Laporan

4.2.6. Spesifikasi Hadware dan Software

1. Spesifikasi Hardware

a. Server

1) CPU

(a) Processor Intel® Celeron®

(b) RAM 2 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum VGA 14inch


61

b. Client

1) CPU

(a) Processor intel pentium 4

(b) RAM 1 GB

(c) Hard Disk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum VGA 14inch

2. Spesifikasi Software

a. Server

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux

(Ubuntu, Fedora, dan lain-lain).

2) Aplikasi bundlewebserver seperti: XAMPP, yang terdiri dari beberapa

komponen, diantaranya:

(a) Aplikasi PHP server v3.2.1

(b) Aplikasi MySQL server v3.2.1

(c) Aplikasi phpMyAdmin server v3.2.1

3) Aplikasi web seperti: Mozilla Firefox,Internet Explorer, dan Google Chrome.

b. Client

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows.

2) Aplikasi Web seperti: Mozilla Firefox dan Google Chrome.


62

4.3 Jadwal Implementasi

Tabel IV.15. Jadwal Implementasi

Waktu
No Kegiatan Bulan 1 Bulan 2 Bulan 3
1 2 3 4 1 2 3 4 1 2 3 4
1. Persiapan Data Awal
2. Analisa Data
3. Rancangan Sistem
4. Rancangan Perangkat Lunak
5. Pembuatan dan Tes Program
6. Tes Sistem
7. Pelatihan
8. Pembuatan Buku Petunjuk
9. Evaluasi dan Operasional
BAB V

5.1 Kesimpulan

Berdasarkan kepermasalahan yang telah dipaparkan sebelumnya, maka

penulis dapat mengambil kesimpulan proses seleksi penerimaan dana BOS di

MTS Darul Ulum masih menggunakan metode manual. Dengan adanya usulan ini

dapat membantu seleksi penerima dana BOS MTS Darul Ulum sehinga dana

tersebut tepat sasaran.

5.2 Saran

Progam seleksi siswa penerima dan BOS ini masih memiliki banyak

kekurangan , Adapun saran yang penulis sampaikan untuk mendukung

keberhasilan dan mengembangkan sistem ini, adalah sebagai berikut :Dilakukan

sistem yang lebih luas, menambah fitur-fitur yang lebih mempermudah dalam

pendukung pengambilan keputsan, atau dengan mencoba mengganti metode

pengambilan keputusan lainya.

63
DAFTAR PUSTAKA

Akhmad, & Syukron, N. H. (2015). Kata Kunci : puskesmas, rawat jalan , sistem
informasi 1.1. 3(1), 28–34.
Eka W Fridayanthie, jimmy charter. (2016). ISSN 1978-2136 | Rancang Bangun
Sistem ... ISSN 1978-2136 | Rancang Bangun Sistem ... XIII(2), 63–71.
Eko Riyanto, Mahmudi. Sistem Pendukung Keputusan Penerima Kartu
Perlindungan Sosial ( KPS ) dengan Metode SAW ( Simple Additive
Weighting ). , Seminar Nasional Ilmu Komputer § (2016).
Faqih, A. H., Laksana, T. G., & Febriati, A. (2018). KARYAWAN
MENGGUNAKAN METODE RAPID APPLICATION DEVELOPMENT
BERBASIS WEBSITE DI PT . PINS INDONESIA. 3, 1–7.
Rahman, R., & Julianto, V. (2017). Aplikasi Pemilihan Pintu Pagar Menggunakan
Metode Simple Additive Weighting Method (SAW) (Studi Kasus CV Berkat
Utama). Jurnal Sains Dan Informatika, 1(2), 62–71.

64

Anda mungkin juga menyukai