• Tidak ada hasil yang ditemukan

PENGESAHAN PEMBIMBING...

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENGESAHAN PEMBIMBING..."

Copied!
10
0
0

Teks penuh

(1)

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN PEMBIMBING... ii

HALAMAN PERNYATAAN KEASLIAN... iii

LEMBAR PENGESAHAN PENGUJI ... iv

HALAMAN PERSEMBAHAN ... v

HALAMAN MOTTO ... vii

KATA PENGANTAR ... viii

SARI ... xi

TAKARIR ... xii

DAFTAR ISI ... xiii

DAFTAR GAMBAR ... xvii

DAFTAR TABEL ... xx

BAB I PENDAHULUAN 1.1 Latar Belakang masalah ... 1

1.2 Rumusan Masalah ... 2 1.3 Batasan Masalah ... 2 1.4 Tujuan Penelitian ... 3 1.5 Manfaat Penelitian ... 3 1.6 Metodologi Penelitian ... 3 1.7 Sistematika Penulisan ... 4

BAB II LANDASAN TEORI 2.1 Logika Fuzzy... 8

2.1.1 Pengertian Logika Fuzzy ... 8

2.2 Himpunan Fuzzy ... 10

2.2.1 Pengertian Himpunan Fuzzy dan Crisp... 10

(2)

2.2.3 Operator Dasar Operasi Himpunan Fuzzy ... 22

2.2.4 Fungsi Implikasi... 23

2.3 Fuzzy Inference System...24

2.3.1 Metode Mamdani...24

2.4 Kurikulum Teknik Informatika... 28

2.4.1 Jumlah SKS dan Semester...28

2.4.2 Pembagian SKS per semester...29

2.5 Pengisian KRS...33

2.5.1 Jumlah SKS / Matakuliah yang Dapat Diambil...33

BAB III METODOLOGI 3.1 Analisis Kebutuhan Perangkat Lunak... 35

3.1.1 Metode Analisis ... 35

3.1.2 Hasil Analisis ... 35

3.1.2.1 Analisis Masukan Sistem ... 36

3.1.2.2 Analisis Kebutuhan Proses... 37

3.1.2.3 Analisis Keluaran Sistem ... 37

3.1.2.4 Analisis Kebutuhan Fungsi ... 37

3.1.2.5 Analisis Kebutuhan Perangkat Lunak... 38

3.1.2.6 Analisis Kebutuhan Perangkat Keras... 38

3.1.3 Antar Muka Sistem ... 39

3.1.4 Perancangan Perangkat Lunak ... 39

3.1.4.1 Metode Perancangan ... 39

3.2 Hasil Perancangan... 39

3.2.1 Perancangan Data Flow diagram ... 40

3.2.1.1 Diagram Konteks SPK pemilihan Matakuliah... 40

3.2.1.2 DFD Level 1... 41

(3)

3.2.1.4 DFD Level 2 Pengolahan Data Mahasiswa ... 44

3.2.1.5 DFD Level 2 Pengolahan Data Matakuliah ... 45

3.2.1.6 DFD Level 2 Pengolahan Data Nilai ... 46

3.2.1.7 DFD Level 2 Rekomendasi Matakulia... 47

3.2.2 Perancangan FlowChart ... 49

3.2.2.1 Flowchart Linier Naik ... 50

3.2.2.2 Flowchart Linier Turun ... 50

3.2.2.3 Flowchart Kurva Segitiga ... 51

3.2.2.4 Flowchart Proses Komposisi Max-Min ... 52

3.2.2.5 Flowchart Proses Implikasi Aturan Fuzzy ... 53

3.2.2.6 Flowchart Proses Komposisi Semua Output... 54

3.2.2.7 Flowchart Defuzzy LOM ... 55

3.2.3 Perancangan Fuzzy ... 56

3.2.3.1 Pembentukan Variabel Pada himpunan Fuzzy... 56

3.2.3.2 Pembentukan Aturan Fuzzy ... 69

3.2.3.2.1 Matakuliah Perbaikan ... 69

3.2.3.2.2 Matakuliah Baru... 69

3.2.3.3 Implementasi Fungsi Implikasi ... 70

3.2.3.3.1 Matakuliah Perbaikan ... 70

3.2.3.3.2 Matakuliah Baru... 71

3.2.3.4 Komposisi Output ... 72

3.2.3.4.1 Matakuliah Perbaikan ... 72

3.2.3.4.2 Matakuliah Baru... 72

3.2.3.5 Penegasan Fuzzy (Defuzzy)... 72

3.2.3.5.1 Matakuliah Perbaikan ... 72

3.2.3.5.2 Matakuliah Baru... 73

3.2.4 Perancangan Tabel BasisData ... 73

3.2.4.1 Relasi Antar Tabel... 78

3.2.5 Rancangan Antar Muka... 79

3.2.5.1 Rancangan Interface Menu Utama... 79

(4)

3.2.5.3 Rancangan Form Menu Administrator ... 80

3.2.5.3.1 Rancangan Pengolahan Data... 80

3.2.5.3.1.1 Pengolahan Data Mahasiswa... 80

3.2.5.3.1.2 Pengolahan Data Matakuliah ... 81

3.2.5.3.1.3 Input Data KHS... 82

3.2.5.3.1.4 Pengolahan Data Nilai... 82

3.2.5.3.1.5 Pengolahan Data Admin ... 83

3.2.3.4 Perancangan Menu User ... 84

3.2.3.4 .1 Rancangan Cek Data Matakuliah... 84

3.2.3.4.2 Rancangan Cek Daftar Nilai ... 84

3.2.3.4.3 Rancangan Form Rekomendasi... 85

3.2.3.4.3.1 Rekomendasi Matakuliah Baru ... 85

3.2.3.4.3.2 Rekomendasi Matakuliah Perbaikan... 86

3.2.3.5 Rancangan Form Ganti Password ... 86

3.2.3.6 Rancangan Form Help... 87

3.3 Implementasi Perangkat Lunak... 87

3.3.1 Batasan Implementasi ... 87

3.3.2 Implementasi Antar Muka ... 87

3.3.2.1 Halaman Utama... 88

3.3.2.2 Implementasi Form Administrator... 88

3.3.2.2.1 Pengolahan Data Mahasiswa... 90

3.3.2.2.2 Pengolahan Data Matakuliah ... 90

3.3.2.2.3 Input Data KHS... 91

3.3.2.2.4 Pengolahan Data Nilai... 92

3.3.2.2.5 Pengolahan Data Admin ... 92

3.3.2.3 Implementasi Form User... 93

3.3.2.3.1 Cek Daftar Matakuliah... 94

3.3.2.3.2 Cek Daftar Nilai ... 95

3.3.2.3.3 Form Rekomendasi Matakuliah ... 96

3.3.2.3.4 Rekomendasi Matakuliah Baru ... 96

(5)

3.3.2.3.6 Rekomendasi Matakuliah Perbaikan... 98

3.3.2.3.7 Laporan Rekomendasi Matakuliah Perbaikan . 98 3.3.2.4 Form Help ... 99

3.3.2.5 Form Login ... 100

3.3.2.6 Form Ganti Password... 100

3.3.3 Implementasi Prosedural... 101

BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian Program ... 102

4.1.1 Pengujian Tidak Normal ... 102

4.1.2 Pengujian Normal... 104

BAB V SIMPULAN DAN SARAN 5.1 Simpulan ... 116

5.2 Saran... 117 DAFTAR PUSTAKA

(6)

DAFTAR GAMBAR

Gambar 2.1 Contoh Pemetaan Input Output... 9

Gambar 2.2 Himpunan fuzzy pada variabel temperatur. ... 12

Gambar 2.3 Representasi Linear Naik ... 14

Gambar 2.4 Representasi Linear Turun ... 14

Gambar 2.5 Representasi Kurva Segitiga ... 15

Gambar 2.6 Representasi Kurva Trapesium ... 15

Gambar 2.7 Representasi Bentuk Bahu Kiri ... 16

Gambar 2.8 Representasi Bentuk Bahu Kanan ... 17

Gambar 2.9 Representasi Kurva –S Pertumbuhan... 18

Gambar 2.10 Representasi Kurva –S Penyusutan ... 18

Gambar 2.11 Representasi kurva PI... 19

Gamabar 2.12 Representasi kurva BETA... 20

Gambar 2.13 Representasi kurva GAUSS. ... 21

Gambar 2.14 Matrik Jatah SKS……... 34

Gambar 3.1 Diagram konteks ...40

Gambar 3.2 DFD level 1 SPK pemilihan matakuliah ...41

Gambar 3.3 DFD level 2 Manajemen user ... 44

Gambar 3.4 DFD level 2 pengolahan data mahasiswa ... 45

Gambar 3.5 DFD level 2 Pengolahan Data Matakuliah ... 46

(7)

Gambar 3.7 DFD Level 2 Rekomendasi Matakuliah ... 48

Gambar 3.8 Flowchart metode Mamdani ...49

Gambar 3.9 Flowchart Linier Naik ... 50

Gambar 3.10 Flowchart Linier Turun ... 51

Gambar 3.11 Flowchart Kurva Segitiga ... 52

Gambar 3.12 Flowchart Proses Komposisi Max-Min ... 53

Gambar 3.13 Flowchart Proses Komposisi Aturan Implikasi Metode Min... 54

Gambar 3.14 Flowchart Proses Komposisi Semua Output Metode Max ... 55

Gambar 3.15 Flowchart Defuzzy LOM ... 56

Gambar 3.16 Variabel Fuzzy IPK ... 57

Gambar 3.17 Variabel Fuzzy Nilai ... 59

Gambar 3.18 Variabel Fuzzy SKS... 61

Gambar 3.19 Variabel Fuzzy Peluang ... 62

Gambar 3.20 Variabel fuzzy jumlah matakuliah prasyarat... 64

Gambar 3.21 Variabel Fuzzy Nilai prasyarat ... 65

Gambar 3.22 Variabel fuzzy jumlah peluang ... 67

Gambar 3.23 Relasi Tabel ... 78

Gambar 3.24 Rancangan Interface Menu Utama ... 79

Gambar 3.25 Rancangan Interface Login ... 79

Gambar 3.26 Form Menu Administrator ... 80

Gambar 3.27 Rancangan formPengolahan data Mahasiswa ... 81

Gambar 3.28 Rancangan form pengolahan data matakuliah ... 81

(8)

Gambar 3.30 Rancangan form pengolahan data nilai ... 82

Gambar 3.31 Rancangan form Pengolahan data Admin... 83

Gambar 3.32 Menu User (Mahasiswa) ... 84

Gambar 3.33 Rancanagn form cek matakuliah ... 84

Gambar 3.34 Rancangan Form Cek Nilai... 85

Gambar 3.35 Rancangan Form Rekomendasi Matakuliah Baru...85

Gambar 3.36 Rancangan Form Rekomendasi Matakuliah Perbaikan ... 86

Gambar 3.37 Rancangan Form Ganti Password ... 86

Gambar 3.38 Rancangan form Help ... 87

Gambar 3.39 Form Menu Utama ... 88

Gambar 3.40 Form Menu Administrator ... 89

Gambar 3.41 Form Pengolahan Data Mahasiswa ... 90

Gambar 3.42 Pengolahan Data Matakuliah ... 91

Gambar 3.43 Input Data KHS... 91

Gambar 3.44 Form Pengolahan Data Nilai ... 92

Gambar 3.45 Form Pengolahan Data Admin... 93

Gambar 3.46 Form Menu Utama User ... 94

Gambar 3.47 Form Cek Data Matakuliah... 95

Gambar 3.48 Form Cek Daftar Nilai ... 95

Gambar 3.49 Form Rekomendasi Matakuliah ... 96

Gambar 3.50 Form Rekomendasi Matakuliah Baru ... 97

Gambar 3.51 Form Laporan Rekomendasi Matakuliah Baru ... 97

(9)

Gambar 3.53 Form Laporan Rekomendasi Matakuliah Perbaikan... 99

Gambar 3.54 Form About Help ... 99

Gambar 3.55 Form Login ... 100

Gambar 3.56 Form Ganti Password. ... 100

Gambar 4.1 Peringatan jika data belum lengkap terisi ... 103

Gambar 4.2 Peringatan jika input data salah tidak diisi ... 103

Gambar 4.3 Antar muka Masukan Login ... 104

Gambar 4.4 Antar muka masukan data mahasiswa ... 105

Gambar 4.5 Antar Muka Masukan Data Matakuliah... 106

Gambar 4.6 Antar muka Masukan Data KHS ... 107

Gambar 4.7 Antar Muka Masukan Data Nilai ... 108

Gambar 4.8 Antar Muka Masukan Data Admin ... 109

(10)

DAFTAR TABEL

Tabel 2.1 Pembagian SKS semester 1 dan 2... 29

Tabel 3.1 Pembagian SKS Semester 3 dan 4 ... 29

Tabel 3.2 Pembagian SKS semester 5 dan 6... 30

Tabel 3.3 Pembagian SKS Semester 7 dan 8 ... 30

Tabel 3.4 Tabel User ... 74

Tabel 3.5 Tabel Mahasiswa ... 74

Tabel 3.6 Tabel Matakuliah ... 75

Tabel 3.7 Tabel Prasyarat ... 75

Tabel 3.8 Tabel KHS ... 76

Tabel 3.9 Tabel NilaiSem ... 76

Tabel 3.10 Tabel Defuzzy1 ... 77

Tabel 3.11 Tabel Defuzzy2 ... 77

Tabel 4.1 Tabel Aturan Matakuliah Perbaikan...111

Referensi

Dokumen terkait

Di lapangan, PKDTK diaplikasikan sebagai program yang dirancang melalui proses peningkatan pengetahuan, sikap, perilaku dan keterampilan (pendidikan), dari, oleh, untuk dan bersama

Implementasi dari flowchart proses koneksi WLAN pada Gambar 3 dan desain proses koneksi laptop dengan AP pada Gambar 4, jika terjadi kegagalan dalam proses koneksi maka

Prinsip kerja pada proses turning atau lebih dikenal dengan proses bubut adalah proses penghilangan bagian dari benda kerja untuk memperoleh bentuk tertentu. Di sini benda kerja

Dari setiap fungsi keanggotaan yang diperoleh kemudian dimasukkan pada setiap rule base dari knowledge base untuk proses implikasi dengan menggunakan metode MIN

Sikap responden untuk pemberian makanan pada bayi sebelum usia 6 bulan dapat menyebabkan anak kelebihan berat badan, sebanyak 37 orang (69,8 %) menyatakan tidak setuju..

Hasil penelitian memperlihatkan bahwa peningkatan umur defoliasi dari 30 menjadi 45 dan 60 hari pada rumput gajah umur dua tahun mengakibatkan peningkatan hasil hijauan segar,

Hara yang terkandung dalam bahan atau benda-benda organik yang telah mati, dengan bantuan mikroba (jasad renik), seperti bakteri dan jamur, akan terurai menjadi hara

Setelah menonton video pada link https://www.youtube.com/watch?v=TKhAWr7tYFI , tentang “Kisah Dokter Amalia”, siswa mampu memberikan pendapat tentang sikap tokoh dari cerita