Anda di halaman 1dari 35

APLIKASI STOCK DAN PENJUALAN BARANG (STUDI KASUS :

PT MARS SURYA DEWATA) BERBASIS VISUAL BASIC .NET

PROPOSAL TUGAS AKHIR

DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MENYUSUN TUGAS AKHIR


PROGRAM STUDI S-1 SISTEM INFORMASI

OLEH:

KADEK PUSPAYOGA (190030267)

INSTITUT TEKNOLOGI DAN BISNIS


(ITB) STIKOM BALI
2022
ii
PERSETUJUAN
UJIAN PROPOSAL TUGAS AKHIR

SISTEM INVENTARIS BERBASIS BARANG {STUDI KASUS}


BERBASIS DESKTOP C SHARP

(STUDI KASUS SD N 6 DAUH PURI)

OLEH:
KADEK PUSPAYOGA (190030267)

Dosen Pembimbing Tanda Tangan Tanggal

{DOSPEM 1} ………………………… ….…………

{DOSPEM 2} ………………………… ….…………

Denpasar, ……………………..

Mengetahui,
Ketua Program Studi Sistem Informasi

Ricky Aurelius Nurtanto Diaz, S.Kom., M.T.

i
Halaman ini sengaja dikosongkan

ii
DAFTAR ISI

PERSETUJUAN UJIAN PROPOSAL TUGAS AKHIR..............................................................i

DAFTAR ISI.................................................................................................................................iii

DAFTAR GAMBAR.....................................................................................................................v

DAFTAR TABEL........................................................................................................................vii

DAFTAR RUMUS........................................................................................................................ix

BAB I PENDAHULUAN..............................................................................................................1

1.1. Latar Belakang...............................................................................................................1

1.2. Rumusan Masalah..........................................................................................................2

1.3. Tujuan Penelitian............................................................................................................3

1.4. Manfaat Penelitian..........................................................................................................3

1.5. Ruang Lingkup Penelitian..............................................................................................3

1.6. Sistematika Penulisan.....................................................................................................4

BAB II TINJAUAN PUSTAKA....................................................................................................5

2.1. State Of The Art................................................................................................5

2.2. Deskripsi Singkat SDN 6 Dauh Puri..............................................................................7

2.2.1. Visi SDN 6 Dauh Puri............................................................................................7

2.2.2. Misi SDN 6 Dauh Puri...........................................................................................7

2.3. Sistem Pendukung Keputusan........................................................................................7

2.4. Metode Weighted Product (WP).................................................................................8

2.5. Metode Simple Additive Weighting (SAW)................................................................9

2.6. Hyper Text Markup Language (HTML)..................................................................10

2.7. Cascading Style Sheets (CSS).................................................................................10

2.8. PHP: Hypertext Preprocessor.........................................................................10

2.9. Framework Laravel..........................................................................................11

2.10. XAMPP........................................................................................................................11

2.11. MySQL.........................................................................................................................11
iii
2.12. Visual Studio Code.......................................................................................................12
2.13. Data Flow Diagram (DFD)........................................................................................12

2.14. Entity Relationship Diagram (ERD).........................................................................13

2.15. Metode Waterfall...............................................................................................13

2.16. Blackbox Testing.............................................................................................15

BAB III METODOLOGI PENELITIAN.....................................................................................17

3.1. Metode Pengembangan Sistem....................................................................................17

3.2. Analisis Kebutuhan Sistem..........................................................................................17

3.3. Desain Sistem...............................................................................................................18

3.4. Implementasi Sistem....................................................................................................18

3.5. Pengujian Sistem..........................................................................................................18

3.6. Pemeliharaan Sistem....................................................................................................18

3.7. Penulisan Laporan........................................................................................................18

BAB IV JADWAL KERJA..........................................................................................................19

DAFTAR PUSTAKA...................................................................................................................21

iv
DAFTAR GAMBAR

Gambar 2.1 Metode Waterfall......................................................................................................14

v
Halaman ini sengaja dikosongkan

vi
DAFTAR TABEL

Tabel 2.1 State of the art................................................................................................................5


Tabel 2.2 Simbol DFD.................................................................................................................12
Tabel 2.3 Simbol ERD.................................................................................................................13
Tabel 4.1 Jadwal Kerja.................................................................................................................19

vii
Halaman ini sengaja dikosongkan

viii
DAFTAR RUMUS

Rumus 2.1 Menghitung Vektor S...................................................................................................8


Rumus 2.2 Menghitung Vektor V..................................................................................................8
Rumus 2.3 Normalisasi..................................................................................................................9
Rumus 2.4 Pe-ranking-an............................................................................................................10

ix
Halaman ini sengaja dikosongkan

x
BAB I
PENDAHULUAN

1.1. Latar Belakang


Pendidikan merupakan sesuatu yang sangat penting bagi perkembangan suatu
bangsa. Pendidikan adalah suatu proses pembelajaran, pengetahuan, keterampilan, dan
kebiasaan sekumpulan manusia yang diwariskan dari satu generasi ke generasi
selanjutnya. Pendidikan sebagai proses mengubah sikap anak agar menjadi dewasa dan
mampu hidup mandiri, maka dari itu pendidikan adalah usaha manusia untuk dengan
penuh tanggung jawab membimbing anak- anak didik menjadi dewasa. Sekolah
merupakan salah satu tempat dimana proses pendidikan berlangsung. Guru (pendidik)
sebagai salah satu elemen yang terdapat pada sekolah dan memiliki tugas untuk
membimbing siswa (anak didik) mengembangkan segala potensinya.
SDN 6 Dauh Puri adalah satuan pendidikan dengan jenjang Sekolah Dasar yang
terletak di Bali. Terdapat beragam pembelajaran yang dilakukan di sekolah ini.
Pembelajaran tersebut meliputi yaitu pembelajaran akademik, non-akademik, sikap,
agama, dan lain-lain. Proses pembelajaran tersebut menggunakan indikator nilai sebagai
acuan untuk melihat perkembangan dari siswa peserta didik, nilai tersebut digunakan
untuk menentukan siswa terbaik dan berprestasi. Selama ini untuk mengukur siswa
terbaik dan berprestasi pada SDN 6 Dauh Puri hanya mengacu pada nilai akademik. Nilai
sikap ataupun non-akademik tidak dijadikan bahan pertimbangan untuk menentukan
siswa yang dianggap terbaik dan berprestasi, hal ini bisa membuat pertimbangan yang
dilakukan menjadi kurang efektif. Tidak hanya itu, proses penentuan masih manual,
kurang efisien dan memerlukan ketelitian untuk kriteria yang diinginkan. Oleh sebab itu,
SDN 6 Dauh Puri perlu untuk membuat suatu sistem yang dapat membantu guru dalam
penentuan siswa terbaik dan berprestasi.
Sistem pendukung keputusan (SPK) dapat digunakan SDN 6 Dauh Puri dalam
proses penentuan siswa terbaik. Sistem pendukung keputusan (SPK) adalah suatu
kumpulan sub-sub sistem yang saling terintegrasi dan berkolaborasi untuk menyelesaikan
masalah tertentu dengan cara mencari berbagai alternatif yang memiliki hubungan erat
dengan permasalahan [1]. Metode SPK yang dapat digunakan adalah metode Weighted
Product (WP) dan Simple Additive Weighting (SAW). Berdasarkan penelitian
sebelumnya telah dihasilkan aplikasi sistem

1
2

pendukung keputusan kelayakan penerimaan bantuan menggunakan metode Weighted


Product (WP) [2]. Penelitian serupa dalam penentuan siswa terbaik pada SMP
Perjuangan dan Informatika Terpadu dengan metode Weighted Product (WP) cukup
efektif dan efisien karena tidak hanya berlandaskan pada satu aspek penilaian saja,
sehingga hasil yang diperoleh menjadi akurat dan valid [3]. Penelitian yang dilakukan
oleh [4] dalam menentukan kelayakan beasiswa mahasiswa dengan kriteria yang telah
ditentukan dapat membantu pengambilan keputusan dalam hal penghematan waktu yang
dibutuhkan untuk pemberian beasiswa kepada mahasiswa dengan menggunakan metode
SAW.
Dengan adanya perbedaan pengukuran metode WP dan SAW, maka hasil yang
diperoleh akan berbeda-beda. Pada penelitian yang dilakukan oleh [5] dalam menentukan
karyawan terbaik dengan metode WP dan SAW didapatkan bahwa metode SAW yang
mendapatkan hasil lebih baik dibandingkan dengan metode WP, karena mendapat hasil
yang lebih besar. Penelitian serupa yang dilakukan oleh [6] mendapatkan presentase
tingkat kesesuaian masing masing hasil metode yaitu 99.7991% pada metode SAW dan
99.80006% pada metode WP, berdasarkan analisis tingkat kesesuaian tersebut didapatkan
bahwa metode WP lebih relevan untuk permasalahan pemberian pinjaman.
Perbedaan pengukuran metode SAW dan WP dapat menghasilkan hasil yang bisa
berbeda. Maka dari itu perlu dilakukan perbandingan antar metode untuk menentukan
metode yang sesuai dalam studi kasus pada SDN 6 Dauh Puri untuk menentukan siswa
terbaik. Sistem pendukung keputusan metode WP dan SAW untuk penentuan siswa
terbaik SDN 6 Dauh Puri nantinya akan diimplementasikan kedalam bentuk website.
Hasil metode WP dan SAW tersebut juga akan dilakukan perbandingan untuk melihat
metode yang sesuai dalam studi kasus penentuan siswa terbaik.
1.2. Rumusan Masalah
Berdasarkan uraian latar belakang permasalahan diatas, maka rumusan masalah
pada penelitian yang perlu diperhatikan dan diangkat yaitu:
1. Bagaimana mengimplementasikan sistem pendukung keputusan metode WP dan
SAW untuk penentuan siswa terbaik SDN 6 Dauh Puri dengan berbasis website.
2. Bagaimana perbandingan hasil metode Weighted Product (WP) dengan metode
Simple Additive Weighting (SAW) dalam penentuan siswa terbaik SDN 6 Dauh
Puri.
3

1.3. Tujuan Penelitian


Berdasarkan rumusan masalah diatas, maka terdapat tujuan dalam penelitian ini
yaitu:
1. Mengimplementasikan sistem pendukung keputusan metode WP dan SAW untuk
penentuan siswa terbaik SDN 6 Dauh Puri berbasis website.
2. Membandingkan hasil metode WP dan SAW dalam penentuan siswa terbaik SDN 6
Dauh Puri.
1.4. Manfaat Penelitian
Adapun manfaat dari pembuatan sistem pendukung keputusan metode WP dan SAW
untuk penentuan siswa terbaik SDN 6 Dauh Puri adalah:
1. Sebagai alat untuk membantu guru SDN 6 Dauh Puri untuk menentukan siswa
terbaik.
2. Sebagai acuan untuk penelitian berikutnya dalam menggunakan metode WP ataupun
metode SAW.
1.5. Ruang Lingkup Penelitian
Dalam membangun dan merancang sistem pendukung keputusan metode WP dan
SAW untuk penentuan siswa terbaik SDN 6 Dauh Puri, maka penulis menentukan ruang
lingkup permasalahan agar pembuatan yang dihasilkan tidak meluas dari pembahasan dan
tujuan yang diharapkan. Adapun ruang lingkup penelitian yang dimaksud adalah sebagai
berikut:
1. Penelitian ini dilakukan pada SDN 6 Dauh Puri khususnya pada kelas 6.
2. Sumber data yang diperoleh merupakan hasil dari wawancara dengan guru dan
observasi pada SDN 6 Dauh Puri.
3. Sistem Pendukung Keputusan ini akan menggunakan kriteria-kriteria dan bobot yang
ditentukan oleh guru SDN 6 Dauh Puri.
4. Sistem Pendukung Keputusan ini akan dibangun dalam bentuk Website.
5. Metode pengembangan yang akan digunakan adalah metode SDLC (System
Development Life Cycle).
6. Sistem Pendukung Keputusan ini nantinya akan dibangun dengan menggunakan:
a. HTML (HyperText Markup Language), CSS (Cascading Style Sheet), PHP
sebagai bahasa pemrograman untuk membangun website, dan Framework
Laravel.
b. Visual Studio Code digunakan untuk mengolah bahasa pemrograman untuk
menghasilkan website.
4

c. MySQL dan XAMPP sebagai alat untuk Database dan Web Server lokal.
7. Perancangan sistem ini meliputi DFD, ERD, dan Antarmuka Sistem.
8. Sistem Pendukung Keputusan ditujukan kepada Guru SDN 6 Dauh Puri.
9. Metode pengujian yang digunakan adalah metode Blackbox Testing.
10. Akan dilakukan perbandingan dari hasil metode WP dan SAW dalam SPK
penentuan siswa berprestasi.
1.6. Sistematika Penulisan
Dalam sistematika penulisan ini akan diuraikan secara singkat hal-hal apa saja
yang akan ada di setiap bab. Adapun sistematika penulisan terdiri dari sub- sub bab
sebagai berikut:
BAB I PENDAHULUAN
Dalam bab ini menerangkan secara ringkas pembahasan tentang latar belakang,
rumusan masalah, tujuan penelitian, manfaat penelitian, ruang lingkup penelitian dan
sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Dalam bab ini berisi tentang telaah pustaka yang berhubungan dengan sistem
pendukung keputusan dan landasan teori yang menjadi acuan atau petunjuk dalam
pembuatan sistem ini.
BAB III METODOLOGI PENELITIAN
Dalam bab ini menerangkan tentang metode yang digunakan, tahapan atau proses
yang akan dikerjakan dalam penelitian ini.
BAB IV HASIL DAN PEMBAHASAN
Pada bagian ini berisi tentang hasil dari penelitian yang telah dilakukan.
Pembahasan hasil tersebut dibuat secara terstruktur dan sistematis sesuai dengan metode
penelitian yang digunakan. Pada bagian ini juga mengungkapkan berbagai penyelesaian
dari masalah-masalah yang telah ditetapkan sebelumnya.
BAB V PENUTUP
Dalam bab terakhir ini berisikan kesimpulan dan saran dari sistem pendukung
keputusan penentuan siswa terbaik metode WP dan SAW pada SDN 6 Dauh Puri.
BAB II
TINJAUAN PUSTAKA

2.1. State Of The Art


Alur proses penyusunan tugas akhir ini, penulis menggunakan referensi dari
beberapa penelitian terkait dengan tema yang menyesuaikan yaitu Sistem Pendukung
Keputusan sebagai pedoman penulis dalam pengerjaan proposal tugas akhir dengan judul
“Perbandingan Sistem Pendukung Keputusan Metode Simple Additive Weighting
(SAW) Dan Weighted Product (WP) Untuk Penentuan Siswa Berprestasi (Studi Kasus
SD N 6 Dauh Puri)”. Adapun penelitian-penelitian terdahulu yang dapat dilihat pada tabel
2.1.
Tabel 2.1 State of the art

No Judul Penulis Tahun Metode Deskripsi Hasil


1 Sistem Rizka 2018 Weighted Hasil dari penelitian
Pendukung Putriyanti Product ini adalah aplikasi
Keputusan dan sistem pendukung
Kelayakan Hindayati keputusan kelayakan
Penerimaan Mustafidah penerimaan bantuan
Bantuan Beras menggunakan metode
Menggunakan Weighted
Metode Product (WP)
Weighted
Product (WP)
[2]
2 Sistem Yerry 2019 Simple Dalam penelitian ini
Pendukung Febrian Additive menghasilkan sistem
Keputusan Sabanise Weighting pendukung
Penerimaan dan keputusan penerimaan
Beasiswa Dengan beasiswa dengan
Menggunakan Arif menggunakan metode
Metode Simple Rakhman Simple
Additive Additive Weighting
Weighting (SAW)
(SAW) Studi
Kasus Politeknik
Harapan
Bersama Tegal
[4]

3 Komparasi Nardiono 2017 Weighted Penelitian ini


Metode Simple Product menghasilkan sistem
Additive dan pendukung
Weighting Simple keputusan untuk
(SAW) Dan menentukan

5
6

Metode Additive karyawan terbaik


Weighted Weighting dengan metode
Product (WP) Weighted Product
Dalam dan Simple Additive
Menentukan Weighting. Selain itu,
Karyawan juga
Terbaik (Studi membandingkan
Kasus: PT. kedua metode
Matrixnet Global tersebut, dimana
Indonesia) [5] metode SAW lebih
baik daripada
metode WP.
4 Perbandingan Evi Dewi 2019 Weighted Penelitian ini
Sistem Sri Mulyani; Product menghasilkan sistem
Pendukung Cepi dan pendukung
Keputusan Rahmat Simple keputusan untuk
Menggunakan Hidayat; Additive pemberian pinjaman
Metode SAW Giska Weighting dengan
dan WP Dalam Safinaz metode Weighted
Pemberian Julyani Product dan Simple
Pinjaman [6] Additive Weighting.
Selain itu, juga
membandingkan
kedua metode
tersebut, dimana
metode WP lebih
baik daripada
metode SAW
dengan perbandingan
presentase tingkat
kesesuaian masing
masing hasil
metode yaitu
99.7991% pada
metode SAW dan
99.80006% pada
metode WP.

Dari beberapa penelitian terdahulu yang telah diuraikan pada tabel 2.1 dapat
diambil hal yang menjadi acuan dalam penelitian ini, yaitu metode yang akan digunakan
untuk menerapkan sistem pendukung keputusan ini adalah metode Weighted Product
(WP) dan metode Simple Additive Weighting (SAW). Namun terdapat perbedaan hasil
dari kedua metode tersebut, oleh karena itu hasil dari metode WP dan SAW nantinya
akan dilakukan perbandingan. Selain itu sistem pendukung keputusan ini akan dibuat
dalam bentuk website agar mudah digunakan.
7

2.2. Deskripsi Singkat SDN 6 Dauh Puri


SDN 6 Dauh Puri adalah satuan pendidikan dengan jenjang Sekolah Dasar yang
terletak di Bali, lebih tepatnya berada di Jalan Diponogoro Nomor 167A Kota Denpasar.
Sekolah ini memiliki status sebagai sekolah negeri dan sudah berdiri sejak 1976, lebih
tepatnya pada tanggal 1 Januari 1976. Terdapat beragam pembelajaran yang dilakukan di
sekolah ini. Pembelajaran tersebut meliputi yaitu pembelajaran akademik, non-akademik,
sikap, agama, dan lain-lain. Proses pembelajaran tersebut menggunakan indikator nilai
sebagai acuan untuk melihat perkembangan dari siswa peserta didik, nilai tersebut
digunakan untuk menentukan siswa terbaik dan berprestasi.
2.2.1. Visi SDN 6 Dauh Puri
“Terwujudnya peserta didik yang kreatif, berprestasi dan dijiwai budaya karakter bangsa
serta berkebinekaan global yang berlandaskan Tri Hita Karana”.
2.2.2. Misi SDN 6 Dauh Puri
Sekolah Dasar Negeri 6 Dauh Puri memiliki misi sebagai berikut:
1. Mewujudkan peserta didik yang kreatif dan inovatif
2. Mewujudkan peserta didik berprestasi dalam bidang akademik dan non akademik
3. Mewujudkan peserta didik yang memiliki karakter Profil Pelajar Pancasila
4. Mewujudkan pendidikan dengan beragam pendekatan untuk menghasilkan lulusan
yang berwawasan global
5. Mewujudkan pendidikan yang mengembangkan keterampilan abad 21
2.3. Sistem Pendukung Keputusan
Decision Support System (DSS) atau yang dalam bahasa indonesia disebut
Sistem Pendukung Keputusan (SPK) merupakan suatu sistem berbasis komputer yang
digunakan untuk membantu perusahaan atau organisasi dalam kegiatan pengambilan
suatu keputusan. SPK yang dirancang dengan baik merupakan perangkat lunak yang
ditujukan untuk membantu para pembuat keputusan dalam mengumpulkan data,
dokumen, pengetahuan, atau model bisnis yang digunakan untuk mengidentifikasi dan
menyelesaikan permasalahan serta membuat keputusan dari suatu permasalahan tersebut
[7]. Terdapat banyak metode yang digunakan dalam Sistem Pendukung Keputusan, salah
satunya adalah metode Simple Additive Weighting (SAW) dan metoded Weighted
Product (WP).
8

2.4. Metode Weighted Product (WP)


Metode Weighted Product (WP) adalah salah satu metode dari model MADM
(Multi-Atribute Decision Making). Metode Weighted Product (WP) merupakan
perkalian untuk menghubungkan rating atribut, dimana rating setiap atribut harus
dipangkatkan dengan bobot atribut yang bersangkutan. Metode weighted product
memerlukan proses normalisasi karena metode ini mengalikan hasil penilaian setiap
atribut. Hasil perkalian tersebut belum bermakna jika belum dibandingkan (dibagi)
dengan nilai standar. Bobot untuk atribut manfaat (benefit) berfungsi sebagai pangkat
positif dalam proses perkalian, sementara bobot biaya (cost) berfungsi sebagai pangkat
negatif [8]. Langkah-langkah dan rumus penyelesaian dengan menggunakan metode WP
[9]:
1. Menentukan alternatif dan menentukan kriteria
2. Menentukan bobot kriteria dan atribut kriteria (cost/benefit).
3. Melakukan normalisasi bobot.
4. Menentukan bobot atribut, berpangkat negatif bila termasuk kategori biaya (cost),
dan berpangkat positif bila termasuk kategori keuntungan (benefit).
5. Menghitung Vektor S dengan mengikuti rumus 2.1.
𝑛
𝑊𝑗
.............................. (Rumus 2.1 Menghitung Vektor S)
𝑆𝑖 = 𝖦 𝑋𝑖𝑗
𝑗=1

dimana:
a. 𝑆 = Preferensi alternatif dianalogikan sebagai vektor S
b. 𝑋𝑖𝑗 = Nilai variabel dari alternatif pada setiap atribut
c. 𝑊𝑗 = Nilai bobot kriteria
d. 𝑛 = Banyaknya kriteria
e. 𝑖 = Nilai alternatif
f. 𝑗 = Nilai kriteria
6. Menghitung nilai Vektor V yang akan digunakan untuk perankingan, rumus
menghitung vektor V dapat dilihat pada rumus 2.2.
𝑊𝑗
𝑉 = ∏𝑗=1
𝑛
(Rumus 2.2 Menghitung Vektor V)
𝑖 𝑋𝑖𝑗
..............................
∏𝑛 (𝑋 )𝑊𝑗
𝑗=1 𝑖𝑗

dimana:
a. 𝑉 = Preferensi alternatif dianalogikan sebagai vector V
b. 𝑋 = Nilai Kriteria
9

c. 𝑊 = Bobot Kriteria / Sub kriteria


d. 𝑖 = Alternatif
e. 𝑗 = Kriteria
f. 𝑛 = Banyaknya kriteria
2.5. Metode Simple Additive Weighting (SAW)
Metode Simple Additive Weighting (SAW) yang juga dikenal sebagai metode
penjumlahan terbobot, merupakan salah satu metode dari model Multi- Atribute
Decision Making (MADM). Metode SAW memiliki konsep yaitu pencarian hasil
penjumlahan dari rating kinerja pada setiap alternatif pada semua atribut. Metode SAW
memerlukan adanya proses normalisasi matriks keputusan (X) ke suatu skala tertentu agar
dapat dibandingkan dengan semua rating alternatif yang ada [10]. Langkah-langkah
dalam penyelesaian dengan bantuan metode SAW [11]:
1. Menentukan alternatif dan menentukan kriteria.
2. Menentukan bobot kriteria dan atribut (cost/benefit) kriteria.
3. Memberikan nilai kecocokan rating kepada setiap alternatif dengan setiap kriteria
(Crips).
4. Membuat matriks keputusan berdasarkan nilai kecocokan rating kepada setiap
alternatif dengan setiap kriteria.
5. Melakukan normalisasi terhadap matriks tersebut menggunakan persamaan yang
disesuaikan dengan jenis atribut (atribut biaya (cost) atau atribut keuntungan
(benefit)) sehingga menghasilkan matriks ternormalisasi (R). Rumus normalisasi
dapat dilihat pada rumus 2.3.
𝑥𝑖𝑗
(𝑎)
𝑚𝑎𝑥𝑖(𝑥𝑖𝑗)
𝑟𝑖𝑗 = .............................. (Rumus 2.3 Normalisasi)
𝑚𝑖𝑛𝑖(𝑥𝑖𝑗)
(𝑏)
𝑥𝑖𝑗
𝗅

dimana:
a. (a) jika j merupakan atribut benefit (jika nilai terbesar dalam atribut merupakan
nilai terbaik).
b. (b) jika j merupakan atribut cost ( jika nilai terkecil dalam atribut merupakan
nilai terbaik).
c. 𝑟𝑖𝑗 = nilai rating kinerja ternormalisasi.
d. 𝑥𝑖𝑗 = nilai atribut yang dimiliki setiap kriteria
e. 𝑚𝑎𝑥𝑖(𝑥𝑖𝑗) = nilai terbesar dari setiap kriteria.
10

f. 𝑚𝑖𝑛𝑖(𝑥𝑖𝑗) = nilai terkecil dari setiap kriteria.


6. Hasil akhir diperoleh dari proses pe-ranking-an yaitu penjumlahan dari perkalian
matriks ternomalisasi (R) dengan bobot, sehingga diperoleh nilai terbesar yang akan
dipilih sebagai alternatif terbaik (Ai). Rumus pe-ranking-an dapat dilihat pada rumus
2.4.
𝑛

𝑉𝑖 = ∑ .............................. (Rumus 2.4 Pe-ranking-an)


𝑊𝑗𝑟𝑖𝑗
𝑗=1

dimana:
a. 𝑉𝑖 = ranking untuk setiap alternatif.
b. 𝑊𝑗 = bobot nilai dari setiap kriteria.
c. 𝑟𝑖𝑗 = nilai rating kinerja ternormalisasi.
2.6. Hyper Text Markup Language (HTML)
Hyper Text Markup Languange (HTML) adalah sebuah bahasa markah yang
digunakan untuk membuat sebuah halaman website, menampilkan berbagai informasi di
dalam sebuah website dan format hyper teks sederhana yang ditulis dalam berkas format
ASCII agar dapat menghasilkan tampilan wujud yang terintegrasi. HTML sendiri secara
resmi lahir pada tahun 1989 oleh Tim Berners Lee dan dikembangkan oleh World Wide
Web Consortium (W3C), yang kemudian pada tahun 2004 dibentuklah Web Hypertext
Application Tecnology Working Group (WHATG) yang hingga kini telah bertanggung
jawab akan perkembangan bahasan HTML ini. Hingga kini telah mengembangkan HTML
5, versi terbaru dari HTML yang mendukung tidak hanya gambar dan teks, namun juga
menu interaktif, audio, video dan lain sebagainya [12].
2.7. Cascading Style Sheets (CSS)
CSS atau Cascading Style Sheets merupakan rangkaian instruksi yang
menentukan bagaimana suatu text akan tampil pada halaman website. CSS adalah
sebuah teknologi internet yang direkomendasikan oleh World Wide Web Consortium
atau W3C pada tahun 1996. CSS biasa digunakan dalam pembuatan website untuk
melakukan desain tampilan website seperti menentukan warna, tata letak, font dan
sebagainya [13].
2.8. PHP: Hypertext Preprocessor
PHP merupakan bahasa pemrograman web scripting yang dapat disisipkan
maupun ditanam ke dalam sebuah halaman web HTML. Rasmus Lerdorf pada tahun
1995 merupakan orang pertama yang membuat PHP dan terus
11

mengembangkannya sampai saat ini. PHP biasanya dipakai dalam pembuatan situs
website yang dinamis [14]
2.9. Framework Laravel
Laravel adalah salah satu framework yang dikembangkan oleh Taylor Otwell,
proyek Laravel dimulai pada April 2011. Awal mula, proyek ini dibuat karena Otwell
sendiri tidak menemukan framework yang up-to-date dengan versi PHP.
Mengembangkan proyek yang sudah ada juga bukan merupakan ide yang bagus karena
keterbatasan sumber daya. Dikarenakan beberapa keterbatasan tersebut, Otwell membuat
sendiri framework dengan nama Laravel.
Laravel adalah pengembangan website berbasis MVP yang ditulis dalam PHP
yang dirancang untuk meningkatkan kualitas perangkat lunak dengan mengurangi biaya
pengembangan awal dan biaya pemeliharaan, serta untuk meningkatkan pengalaman
bekerja dengan aplikasi dengan menyediakan syntax yang ekspresif, jelas, dan
menghemat waktu. Laravel hadir sebagai platform web development yang bersifat
open source. Laravel adalah framework PHP yang dirilis dibawah lisensi MIT dan
dibangun dengan konsep MVC (model view controller) [15].
2.10. XAMPP
XAMPP adalah toolbox all-in-one popular yang dapat mengintsal Apache,
MySQL dan PHP dalam satu proses. XAMPP juga menginstal phpMyAdmin, aplikasi
web yang dapat digunakan untuk menyiapkan database MySQL. XAMPP dimaksudkan
untuk digunakan sebagai lingkungkan pengembangan (development environment) pada
komputer local. Sebagai lingkungan pengembangan, XAMPP dikonfigurasi agar
seterbuka mungkin. XAMPP tidak cocok untuk digunakan saat produksi. Sebelum
menggunakan XAMPP untuk mempublikasikan situs web secara publik, pengembang
perlu meningkatkan keamanan situs web [12].
2.11. MySQL
MySQL adalah singkatan dari My Structured Query Language. MySQL
merupakan software yang tergolong sebagai DBMS (Database Management System)
yang bersifat open source. Open Source menyatakan bahwa software ini dilengkapi
dengan source code, selain itu tentu saja bentuk executable-nya atau kode yang dapat
dijalankan secara langsung dalam sistem operasi, dan bisa diperoleh dengan cara
mengunduh di internet secara gratis [16].
12

2.12. Visual Studio Code


Visual Studio Code (VSCode) merupakan sebuah teks editor ringan dan handal
yang dibuat oleh Microsoft untuk sistem operasi multiplatform, artinya tersedia juga
untuk versi Linux, Mac, dan Windows. Teks editor ini secara langsung mendukung
bahasa pemrograman JavaScript, Typescript, dan Node.js, serta bahasa pemrograman
lainnya dengan bantuan plugin yang dapat dipasang via marketplace Visual Studio
Code (seperti C++, C#, Python, Java, dst).
Banyak sekali fitur-fitur yang disediakan oleh Visual Studio Code, diantaranya
Intellisense, Git Integration, Debugging, dan fitur ekstensi yang menambah
kemampuan teks editor. Fitur-fitur tersebut akan terus bertambah seiring dengan
bertambahnya versi Visual Studio Code. Pembaruan versi Visual Studio Code ini juga
dilakukan berkala setiap bulan, dan inilah yang membedakan VSCode dengan teks editor-
teks editor yang lain [17].
2.13. Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah representasi grafik dari sebuah sistem. DFD
menggambarkan komponen sebuah sistem, aliran – aliran data diantara komponen –
komponen tersebut, asal, tujuan dan penyimpanan dari data tersebut. Pada tabel 2.2
menunjukkan simbol yang digunakan dalam DFD versi E.Yourdan dan De Marco [18].
Tabel 2.2 Simbol DFD

No Simbol Penjelasan

1 Persegi panjang atau external entity


berfungsi sebagai simbol proses pada
sebuah kasus.

2 Lingkaran berfungsi sebagai


penghubung antara proses.

3 Data store berfungsi sebagai penyimpanan


seluruh informasi yang akan menjadi input
pada proses
selanjutnya
13

4 Tanda panah berfungsi sebagai penghubung


setiap simbol agar mudah dibaca atau
dimengerti oleh pembuat.

2.14. Entity Relationship Diagram (ERD)


ERD (Entity Relationship Diagram) menggambarkan entity-relationship mode
yang merupakan gabungan konsep atribut, dan hubungan antar entitas, dan entitas dalam
ERD merepresentasikan sesuatu atau benda dalam dunia nyata [19]. Dalam pembuatan
ERD terdapat beberapa simbol yang digunakan, simbol- simbol tersebut dapat dilihat
pada tabel 2.3.
Tabel 2.3 Simbol ERD

No Simbol Keterangan

1 Entitas adalah suatu obyek yang dapat


diidentifikasi dalam lingkungan pemakai.

2 Relasi adalah menunjukkan adanya


hubungan di antara sejumlah entitas yang
berbeda.

3 Garis berfungsi sebagai penghubung antara


relasi dengan entitas, relasi dan entitas
dengan atribut.

4 Atribut berfungsi untuk mendeskipsikan


karakter entitas.

2.15. Metode Waterfall


SDLC (Software Development Life Cycle) metode waterfall merupakan model
yang paling banyak digunakan untuk tahap pengembangan. Model waterfall pertama kali
diperkenalkan dengan nama metode sequential linear yang ditemukan oleh Winson
Walker Royce pada tahun 1970. Model ini juga dikenal
14

dengan nama model klasik atau tradisional. Model ini memiliki sebuah urutan tahapan
yang harus diikuti yaitu analisis sistem, desain sistem, proses pembuatan program atau
implementasi dan yang terakhir tahap testing untuk melakukan test terhadap aplikasi yang
dibuat serta setelah melakukan proses testing akan dilanjutkan ke tahap maintenance [20].

Gambar 2.1 Metode Waterfall

Berikut merupakan tahapan-tahapan dari metode waterfall yang dapat dilihat pada
gambar 2.1:
1. Requirements Definition
Pada Tahap ini pengembangan sistem dibutuhkan komunikasi dengan tujuan untuk
memahami informasi kebutuhan perangkat lunak yang diharapkan oleh pengguna dan
batasan perangkat lunak tersebut. Informasi diperoleh melalui wawancara, observasi
dan studi Pustaka kemudian diolah dan dianalisa untuk mendapatkan data atau
informasi yang lengkap untuk spesifikasi kebutuhan perangkat lunak.
2. System and Software Design
Pada tahap ini perancangan desain dilakukan dalam membantu memberikan
gambaran lengkap terkait fitur yang akan dikembangkan. Tahap ini membantu
mendefinisikan arsitektur sistem secara keseluruhan.
3. Implementation and Unit Testing
Pada tahap ini merupakan tahap pemrograman. Sistem pertama kali dikembangkan di
program kecil yang disebut unit, yang terintegrasi ke tahap selanjutnya. Setiap unit
dikembangkan dan diuji serta memeriksa fungsionalitas unit yang dibuat sudah
memenuhi kriteria pengguna atau belum.
4. Integration and System Testing
Pada tahap ini, sistem dilakukan verifikasi dan pengujian sistem sepenuhnya atau
sebagian memenuhi persyaratan sistem atau belum. Pengujian dapat dikategorikan ke
dalam unit testing dilakukan pada modul tertentu kode, sistem
15

pengujian untuk melihat bagaimana sistem bereaksi ketika semua modul yang
terintegrasi dan penerimaan pengujian dilakukan dengan atau nama pelanggan untuk
melihat semua keputuhan pelanggan atau tidak.
5. Operation and Maintenance
Ini adalah tahap terakhir dimana perangkat lunak yang sudah jadi dijalankan oleh
pengguna serta dilakukan pemeliharaan sehingga jika menemukan kesalahan maka
akan diperbaiki atas kesalahan yang terdeteksi pada tahap – tahap sebelumnya.
Pemeliharaan meliputi perbaikan kesalahan, perbaikan implementasi unit sistem, dan
peningkatan dan penyesuaian sistem sesuai kebutuhan.
2.16. Blackbox Testing
Blackbox Testing merupakan pengujian yang dilakukan untuk mengetahui
kesalahan fungsionalitas fitur pada sebuah aplikasi atau perangkat lunak. Dalam
melakukan pengujian ini harus disiapkan terlebih dahulu daftar kebutuhan fungsional dan
non-fungsional untuk mengetahui fitur yang akan diuji. Tujuan dilakukan blackbox
testing adalah menentukan fungsi yang tidak sesuai seperti kesalahan tampilan
antarmuka dari aplikasi, kesalahan akses database dan kesalahan performansi serta
kesalahan inisialisasi dan terminasi [21].
16

Halaman ini sengaja dikosongkan


BAB III
METODOLOGI PENELITIAN

3.1. Metode Pengembangan Sistem


Dalam melakukan pengembangan sistem, penulis menggunakan metode SDLC
yaitu metode waterfall, dimana proses pengembangan ini dilakukan secara berurutan.
Dengan metode ini, diharapkan dapat menghasilkan sistem yang sesuai dengan
kebutuhan. Tahapan dari metode ini yaitu: analisis kebutuhan sistem, desain sistem,
implementasi sistem, pengujian sistem, dan pemeliharaan sistem.
3.2. Analisis Kebutuhan Sistem
Analisis kebutuhan sistem merupakan tahap awal dalam melakukan
pengembangan sistem, karena akan dilakukan wawacanra dan observasi dalam
mengetahui dan menentukan batasan – batasan sistem. Pada tahap analisa sistem ini akan
dilakukan analisa terhadap kebutuhan sistem dan pemecahan permasalahan yang
menjabarkan bagian – bagian komponen tersebut bekerja dan berinteraksi untuk
mencapai sasaran serta tujuan yang telah ditetapkan. Hasil dari analisis yang dilakukan
berupa analisis data, analisis proses dan analisis pengguna. Beberapa langkah yang
digunakan antara lain:
1. Studi literatur
Mengumpulkan data dan materi yang berkaitan dengan pembahasan yang diperoleh
dari buku, jurnal dan artikel ilmiah yang nantinya digunakan sebagai pedoman untuk
membuat fitur dan menyusun laporan tugas akhir.
2. Observasi
Melakukan pengamatan langsung ke lokasi dengan menggunakan alat penunjang
seperti alat tulis dan buku. Dengan melakukan observasi terhadap penilaian yang
dilakukan oleh guru pada SD N 6 Dauh Puri kepada peserta didik terkait beberapa
pembelajaran yang dilakukan.
3. Wawancara
Metode wawancara merupakan teknik pengumpulan data yang dilakukan melalui
tatap muka dan melakukan tanya jawab langsung antara pengumpul data maupun
peneliti terhadap narasumber. Dalam tahap ini, penulis melakukan wawancara dengan
salah satu Guru SDN 6 Dauh Puri yang bernama Ibu Tari. Proses wawancara
dillakukan dengan mengajukan beberapa pertanyaan yang mengarah pada penilaian
yang dilakukan oleh SDN

17
18

6 Dauh Puri dalam menentukan siswa berprestasi. Dari hasil wawancara didapatkan
informasi mengenai kebutuhan – kebutuhan yang akan diimplementasikan pada
sistem yang akan dibangun.
3.3. Desain Sistem
Pada tahap desain sistem berfokus pada bagaimana sistem ini dibangun dengan
menggunakan hasil analisis sistem yang telah dijadikan acuan sebelumnya. Pada proses
ini merupakan pembuatan DFD (Data Flow Diagram), ERD (Entity Relationship
Diagram) dan desain antarmuka sistem.
3.4. Implementasi Sistem
Pada tahap implementasi sistem merupakan tahap pembuatan kode sesuai dengan
hasil analisis dan desain sistem yang telah ditentukan sebelumnya. Sistem ini dibangun
berbasis website dengan menggunakan Visual Studio Code sebagai text editor-nya,
menggunakan HTML, CSS, bahasa pemrograman PHP, dan Framework Laravel.
Sedangkan untuk database menggunakan MySQL dan XAMPP sebagai web server
untuk antarmuka pengolahan datanya.
3.5. Pengujian Sistem
Tahap pengujian sistem bertujuan untuk memastikan bahwa fitur yang dibuat
sesuai dengan rancangan dan telah berjalan dengan baik. Pengujian yang digunakan yaitu
metode pengujian blackbox testing yang berfokus pada output yang dihasilkan dari
inputan yang dipilih. Pengujian ini bertujuan untuk memastikan keluaran yang dihasilkan
sesuai dengan apa yang telah ditentukan sebelumnya serta meminimalisir kesalahahan.
3.6. Pemeliharaan Sistem
Tahap pemeiliharaan sistem ini dilakukan untuk memastikan sistem yang telah
dibuat berjalan sesuai dengan yang direncanakan. Jika terjadi kesalahan atau kekurangan
terhadap sistem ketika didemokan kepada guru SDN 6 Dauh Puri maka akan dilakukan
maintenance untuk mengatasi permasalahan atau kekurangan pada sistem.
3.7. Penulisan Laporan
Tahap ini merupakan tahap dimana penulis melakukan penulisan laporan sebagai
tolak ukur sampai mana sistem ini sudah dikerjakan dan sebagai tahap akhir penyelesaian
laporan tugas akhir.
BAB IV
JADWAL KERJA

Jadwal kerja merupakan kapan waktu dilaksanakan penelitian untuk menentukan


keseluruhan hasil kerja yang telah dibuat. Adapun jadwal kerja dari penelitian dapat
dilihat pada tabel 4.1.
Tabel 4.1 Jadwal Kerja

Waktu Pelaksanaan

Desember Januari Februari Maret


No. Kegiatan
2022 2023 2023 2023

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Pengumpulan
data
2 Analisis
sistem
3 Desain
sistem
4 Implementasi
sistem
5 Pengujian
sistem dan
Pemeliharaan
Sistem
6 Penulisan
laporan

Keterangan:
1. Pengumpulan data dilakukan selama 2 minggu yaitu pada minggu pertama sampai
minggu kedua dibulan Februari 2023.
2. Analisis sistem dilakukan selama 2 minggu yaitu pada minggu ketiga dan
minggu keempat dibulan Februari 2023.
3. Desain sistem dilakukan selama 3 minggu yaitu pada minggu keempat dibulan
Februari 2023 sampai minggu kedua dibulan Maret 2023.

19
20

4. Implementasi sistem dilakukan selama 9 minggu yaitu pada minggu kedua


dibulan Maret 2023 sampai minggu kedua bulan Mei 2023.
5. Pengujian sistem dan Pemeliharaan Sistem dilakukan selama 2 minggu yaitu pada
minggu ketiga dibulan Mei 2023.
6. Penulisan laporan dilakukan selama 14 minggu yaitu pada minggu ketiga
dibulan Februari 2023 sampai minggu keempat dibulan Mei 2023.
DAFTAR PUSTAKA

[1] R. Taufiq, "Sistem Pendukung Keputusan: Pengantar, Contoh Soal Dan


Pembahasan Menggunakan Metode Grafik, Simpleks, SAW, TOPSIS, AHP", Jakarta:
Mitra Wacana Media, 2020.
[2] R. Putriyanti and H. Mustafidah, "Sistem Pendukung Keputusan Kelayakan
Penerimaan Bantuan Beras Menggunakan Metode Weighted Product (WP),"
SAINTEKS, vol. 15, 2018.

[3] E. Pratama, L. S. Dewi and T. Prihatin, "Sistem Penunjang Keputusan


Penentuan Siswa Terbaik Dengan Menggunakan Metode Weighted
Product," JIMP - Jurnal Informatika Merdeka Pasuruan, vol. 5, 2020.

[4] Y. F. Sabanise and A. Rakhman, "SISTEM PENDUKUNG KEPUTUSAN


PENERIMAAN BEASISWA DENGAN MENGGUNAKAN METODE SIMPLE
ADDITIVE WEIGHTING (SAW) STUDI KASUS POLITEKNIK HARAPAN
BERSAMA TEGAL," Smart Comp, vol. 8, 2019.

[5] Nardiono, "KOMPARASI METODE SIMPLE ADDITIVE WEIGHTIN (SAW)


DAN METODE WEIGHTED PRODUCT (WP) DALAM MENENTUKAN
KARYAWAN TERBAIK (STUDI KASUS: PT. MATRIXNET GLOBAL
INDONESIA)," JURNAL INFORMATIKA UNIVERSITAS PAMULANG , vol.
2,
2017.
[6] E. D. S. Mulyani, C. R. Hidayat and G. S. Julyani, "Perbandingan Sistem
Pendukung Keputusan Menggunakan Metode SAW dan WP Dalam
Pemberian Pinjaman," Cogito Smart Journal, vol. 5, 2019.

[7] R. Jain and S. S. Raju, "Decision Support Systems: An Overview," in Decision


Support System in Agriculture Using Quantitative Analysis, Udaipur,
Agrotech Publishing Academy, 2016, p. 42.

[8] C. R. Hidayat, T. Mufizar and M. D. Ramdani, "Implementasi Metode Weighted


Product (WP) Pada Sistem Pendukung Keputusan Seleksi Calon Karyawan Bpjs
Kesehatan Tasikmalaya," in Konferensi Nasional Sistem
Informasi 2018, 2018.
[9] Solikhun, "PERBANDINGAN METODE WEIGHTED PRODUCT DAN
WEIGHTED SUM MODEL DALAM PEMILIHAN PERGURUAN SWASTA

21
22

TERBAIK JURUSAN KOMPUTER," KLIK (Kumpulan jurnaL Ilmu Komputer),


2017.
[10] I. K. Wijanegara and I. G. A. D. Saryanti, "Implementasi Sistem Pendukung
Keputusan Seleksi Lomba Posyandu Menggunakan Metode Simple Additive
Weighting (SAW)," JURNAL SISTEM DAN INFORMATIKA, 2018.
[11] R. Hidayat, "Metode Simple Additive Weighting Sebagai Sistem Pendukung
Keputusan Penerima Beasiswa Murid Berprestasi," Sinkron : Jurnal dan
Penelitian Teknik Informatika, 2017.

[12] I. D. G. G. Parta, "Sistem Informasi Pemesanan Menu Dengan QR Code


Berbasis Web Pada Heart Bean Coffee," INSTITUT TEKNOLOGI DAN BISNIS
(ITB) STIKOM BALI, DENPASAR, 2022.
[13] D. Setiawan, Buku Sakti Pemrograman Web: HTML, CSS, PHP, MySQL &
Javascript, Anak Hebat Indonesia, 2017.
[14] R. Yuniarti, I. H. Santi and W. D. Puspitasari, "PERANCANGAN APLIKASI
POINT OF SALE UNTUK MANAJEMEN PEMESANAN BAHAN PANGAN
BERBASIS FRAMEWORK LARAVEL," JATI (Jurnal Mahasiswa Teknik
Informatika), 2022.

[15] Y. Yudhanto and H. A. Prasetyo, Panduan Mudah Belajar Framework


Laravel, Elex Media Komputindo, 2018.
[16] Fiqry, Afrinal and E. L. Pratiwi, "SISTEM INFORMASI PENGGAJIAN
KARYAWAN DI SMK ISLAM SABILAL MUHTADIN DENGAN JAVA DAN
MYSQL," Phasti: Jurnal Teknik Informatika Politeknik Hasnur, 2021.
[17] A. Y. Permana and P. Romadlon, "PERANCANGAN SISTEM INFORMASI
PENJUALAN PERUMAHAN MENGUNAKAN METODE SDLC PADA PT.
MANDIRI LAND PROSPEROUS BERBASIS MOBILE," SIGMA: Information
Technology Journal, 2019.

[18] R. Afyenni, "PERANCANGAN DATA FLOW DIAGRAM UNTUK SISTEM


INFORMASI SEKOLAH (STUDI KASUS PADA SMA PEMBANGUNAN
LABORATORIUM UNP)," Jurnal Teknoif Teknik Informatika Institut
Teknologi
Padang, 2014.
[19] S. Adi and D. M. Kristin, "STRUKTURISASI ENTITY RELATIONSHIP
DIAGRAM DAN DATA FLOW DIAGRAM BERBASIS BUSINESS EVENT-
23

DRIVEN," ComTech: Computer, Mathematics and Engineering Applications,


2014.
[20] M. Susilo, R. Kurniati and Kasmawi, "RANCANG BANGUN WEBSITE TOKO
ONLINE MENGGUNAKAN METODE WATERFALL," InfoTekJar, 2018.
[21] I. P. G. A. Sudiatmika and K. h. S. Dewi, "E-Learning Berbasis Telegram Bot,"
KERNEL, 2020.

Anda mungkin juga menyukai