Laporan Pib
Laporan Pib
Disusun Oleh :
Kelompok 3
NPM
Nama
Kelas
13.14.1.0034
Amieq Burhanuddin
TIF 3A
13.14.1.0099
Ryan Dermawan
TIF 3A
13.14.1.0107
Vanni Wahyulianingsih
TIF 3A
FAKULTAS TEKNI K
TEKNI K INFORMATI KA
UNIVERSI TAS MAJALENGKA
2015
HALAMAN PENGESAHAN
SISTEM PAKAR MENGUKUR TI NGKAT KEPUASAN
MAHASISWA DALAM PEMBELAJARAN
(Studi Kasus: Mahasiswa Teknik Informatika)
NPM
Nama
Kelas
13.14.1.0034
Amieq Burhanuddin
TIF 3A
13.14.1.0099
Ryan Dermawan
TIF 3A
13.14.1.0107
Vanni Wahyulianingsih
TIF 3A
MENGESAHKAN,
Dosen Pengantar Intelegensi Buatan
FAKULTAS TEKNI K
TEKNI K INFORMATI KA
UNIVERSI TAS MAJALENGKA
2015
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT atas rahmat dan karuniaNya sehingga peneliti dapat menyusun laporan tugas besar dengan judul S istem
Pakar Mengukur Tingkat Kepuasan Mahasiswa dalam Pembelajaran (Studi
Kasus : Mahasiswa Teknik Informatika).
Dalam kesempatan ini peneliti ingin menyampaikan ucapan terima kasih
yang sebesar besarnya kepada :
1. Allah SWT yang selalu memberi rahmat kepada kita semua dan kepada
penulis dalam setiap pembuatan aplikasi sampai penulisan laporan tugas
ini.
2. Prof. Ir. Dr. H. Sutarman, M .Sc, selaku Rektor Universitas M ajalengka
yang telah memberikan kesempatan kepada penulis untuk mendapatkan
pendidikan di bangku Perguruan Tinggi.
3. Bapak Tri Ferga Prasety o, ST yang telah memberikan masukan dan arahan
kepada penulis, agar dapat menyelesaikan tugas besar ini.
4. Dengan ini penulis menyampaikan terima kasih kepada Keluarga yang
telah mendukung, dan kepada pihak-pihak yang telah membantu.
5. Rekan-rekan mahasiswa Teknik Informatika kelas A angkatan 2013.
M ajalengka,
Januari 2015
Penulis
ii
DAFTAR ISI
Halaman
HALAM AN PENGESAHAN ....................................................................
ii
iii
DAFTAR GRAFIK.....................................................................................
vi
vii
viii
15
17
17
19
iii
19
2.8 MySQL...........................................................................................
20
21
21
21
39
39
42
BAB V PENUTUP......................................................................................
47
5.1 Kesimpulan.....................................................................................
48
49
DAFTAR PUSTAKA
LAMPIRAN
iv
DAFTAR TABEL
Halaman
1.8.1. Tabel Jadwal Penelitian ................................................................
39
40
40
41
DAFTAR GRAFI K
Halaman
1.8.2. Grafik Milestone Jadwal Penelitian.....................................
vi
DAFTAR GAMBAR
Halaman
2.2.2.1. M emindahkan Pengetahuan Dari Seorang Ahli Ke Sebuah
Program Komputer.................................................................
11
14
22
28
29
31
32
33
37
4.2.1.
Halaman Utama......................................................................
42
4.2.2.
42
4.2.3.
43
4.2.4.
43
4.2.5.
44
4.2.6.
44
4.2.7.
45
4.2.8.
45
4.2.9.
46
46
4.2.11.
46
4.2.12.
47
vii
DAFTAR LAMPIRAN
Lampiran 1. Dokumentasi .............................................................
viii
BAB I
PENDAHULUAN
1.1. Latar Belakang
Semakin berkembangnya teknologi informasi pada saat ini membuat
kehidupan kita semakin mudah, salah satunya semakin pesatnya penelitian
dan evolusi Artificial intelligent atau kecerdasan buatan, yang membantu
dalam berbagai bidang kehidupan, salah satunya sistem pakar yang mampu
menyelesaikan suatu masalah atau hanya sekedar mencari informasi
berkualitas yang sebenarnya hanya dapat diperoleh dengan bantuan para ahli
di bidangnya. Dalam penyusunannya, sistem pakar mengkombinasikan
kaidah-kaidah penarikan kesimpulan (Inference rules) dengan basis
pengetahuan tertentu yang diberikan oleh satu atau lebih pakar dalam bidang
tertentu. Kombinasi dari kedua hal tersebut disimpan dalam komputer, yang
selanjutnya digunakan dalam proses pengambilan keputusan untuk
penyelesaian masalah tertentu (Saputra, 2013).
Pengajaran adalah suatu sistem. Artinya keseluruhan yang terdiri dari
komponen-komponen yang berinteraksi antara satu dengan yang lainnya
secara keseluruhan untuk mencapai tujuan pengajaran yang telah ditetapkan
sebelumnya. Komponen-komponen tersebut meliputi, tujuan pendidikan,
peserta didik, pendidik, bahan atau materi pelajaran, pendekatan dan
metode, media atau alat, sumber belajar, evaluasi. Pada dasarnya, proses
pengajaran dapat terselenggara secara lancar, efisien, dan efektif berkat
adanya interaksi yang positif, konstruktif, dan produktif antara berbagai
komponen yang terkandung di dalam sistem pengajaran tersebut. Salah satu
cara yang dapat dilakukan untuk mengetahui hasil yang telah dicapai oleh
pendidik dalam proses pembelajaran adalah melalui evaluasi (Slameto,
2010).
M enghadapi laju perkembangan teknologi yang begitu pesat, setiap
lembaga termasuk lembaga pendidikan seperti Universitas M ajalengka
dituntut untuk tanggap terhadap perubahan-perubahan yang terjadi di
lingkungan baik yang terkait dengan internal maupun lingkungan
1.2
Identifikasi Masalah
1. Sistem pakar merupakan cara menyelesaikan suatu masalah atau
mencari informasi berkualitas yang dapat diperoleh dengan bantuan
para ahli di bidangnya. Dalam penyusunannya, sistem pakar
mengkombinasikan kaidah-kaidah penarikan kesimpulan (Inference
rules) dengan basis pengetahuan tertentu yang diberikan oleh satu
atau lebih pakar dalam bidang tertentu;
2. Pengajaran adalah suatu sistem yang terdiri dari komponenkomponen meliputi, tujuan pendidikan, peserta didik, pendidik,
bahan atau materi pelajaran, pendekatan dan metode, media atau
alat, sumber belajar, evaluasi;
3. Cara untuk mempertahankan dan meningkatkan prestasi dalam
bidang akademik di Universitas M ajalengka adalah dengan
meningkatkan kinerja pendidik dalam pembelajaran terhadap
M ahasiswanya;
4. Dengan membuat sistem pakar mengukur tingkat kepuasan
mahasiswa dalam pembelajaran berbasis web, maka akan diketahui
hasil dari kinerja dari pendidik setelah pembelajaran.
1.3
Rumusan Masalah
Berdasarkan uraian di atas dapat dilihat permasalahan sebagai berikut:
1. Jelaskan apa yang dimaksud dengan sistem pakar ?
2. Ap a
sajakah
komponen-komponen
yang
terdapat
pada
Pembelajaran ?
3. Bagaimanakah cara mempertahankan dan meningkatkan prestasi
dalam bidang akademik di Universitas M ajalengka ?
4. Bagaimana cara menilai kinerja pendidik setelah pembelajaran ?
1.4
Tujuan Penelitian
Bardasarkan rumusan masalah di atas, tujuan penelitian ini adalah :
1. Untuk mengetahui penjelasan mengenai sistem pakar;
2. Untuk mengetahui komponen-komponen yang terdapat pada
pembelajaran;
3. M enghasilkan perangkat sistem pakar pengukur tingkat kepuasan
mahasiswa terhadap proses pembelajaran yang dibuat dalam bentuk
aplikasi berbasis web;
4. M enguji perangkat pengukur tingkat kepuasan mahasiswa terhadap
proses pembelajaran yang dikemas dalam bentuk aplikasi berbasis
web .
1.5
Batasan Masalah
Bardasarkan uraian di atas, adapun batasan masalah dalam penelitian
ini adalah :
1. Perangkat yang dibuat hanya untuk mengukur tingkat kepuasan
mahasiswa dalam pembelajaran di Jurusan Teknik Informatika
Fakultas Teknik Universitas M ajalengka;
2. Hanya meneliti M ahasiswa Teknik Informatika Semester 1;
3. Hanya meneliti M ahasiwa Teknik Informatika Semester 1 dengan
jumlah 20 orang dari 122 orang M ahasiswa;
4. Pembuatan
aplikasi
sistem
pakar
ini
dilakukan
dengan
1.6
Manfaat Penelitian
Penelitian ini diharapkan mampu memberikan manfaat, sebagai
berikut:
1. Bagi peneliti, dapat menambah wawasan dan pengetahuan
mengenai perangkat pengukur tingkat kepuasan yang berbasis web;
2. Bagi institusi pendidikan, mempermudah dalam mengukur tingkat
kepuasan
mahasiswa
terhadap
proses
pembelajaran,
serta
1.7
Metode Penelitian
Dalam penulisan laporan tugas besar ini, penulis melakukan beberapa
tahap
ini
sistem
yang
telah
dirancang
kemudian
1.8
Jadwal Penelitian
1.9
Sistematika Penulisan
Sistematika penulisan laporan penelitian ini di bagi menjadi 5 bab.
BAB I PENDAHULUAN
Bab ini memaparkan tentang latar belakang, identifikasi masalah,
rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian,
metode penelitian, jadwal penelitian, dan sistematika penelitian.
BAB V PENUTUP
Bab ini berisi kesimpulan-kesimpulan yang didapat dari hasil
penelitian dan berisi saran-saran yang sesuai dengan permasalahan yang
diteliti.
BAB II
TI NJAUAN PUSTAKA
2.1. Kecerdasan Buatan
Kecerdasan Buatan atau Artificial Intelligence merupakan salah satu bagian
ilmu komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan
seperti dan sebaik yang dilakukan manusia. Pada awal diciptakannya, komputer
hanya difungsikan sebagai alat hitung saja. Namun seiring dengan perkembangan
jaman, maka peran komputer semakin mendominasi kehidupan umat manusia.
Komputer tidak lagi hanya digunakan sebagai alat hitung, lebih dari itu, komputer
diharapkan untuk dapat diberdayakan untuk mengerjakan sesuatu yang bisa
dikerjakan oleh manusia (Ari M inartiningtyas, 2013).
M anusia bisa menjadi pandai dalam menyelesaikan segala permasalahan di
dunia ini karena manusia mempunyai pengetahuan dan pengalaman. Pengetahuan
diperoleh dari cara mempelajarinya. Semakin banyak bekal pengetahuan yang
dimiliki oleh seseorang tentu saja diharapkan akan lebih mampu dalam
menyelesaikan permasalahan. Namun bekal pengetahuan saja tidak cukup,
manusia juga diberi akal untuk melakukan penalaran, mengambil kesimpulan
berdasarkan pengetahuan dan pengalaman yang mereka miliki. Tanpa memiliki
kemampuan untuk menalar dengan baik, manusia dengan segudang pengalaman
dan pengetahuan tidak akan dapat menyelesaikan masalah dengan baik. Demikian
juga dengan kemampuan menalar yang sangat baik, namun tanpa dibekali
pengetahuan dan pengalaman yang memadai, manusia juga tidak akan bisa
menyelesaikan masalah dengan baik (Kusumadewi, 2003).
Dengan adanya kecerdasan buatan, diharapkan tidak menutup kemungkinan
hanya dengan data pengetahuan yang terbatas, sebuah komputer dapat berpikir
seperti manusia dalam menghadapi masalah (Ari M inartiningtyas, 2013).
.
2.2.2.
10
upaya penelitian selama 20 tahun untuk menentukan sifat program dalam sistem
pakar itu sendiri (Tambunan, 2011).
Di awal tahun 60-an, ilmuwan KCB berusaha untuk merangsang proses
pemikiran yang sulit
dengan cara
menemukan
metode
umum
untuk
11
Program ini kemudian disebut sebagai sistem pakar, dan memulai bidang baru
dalam lingkup ilmu komputer (Tambunan, 2011).
Pada awalnya, merancang dan membangun sistem pakar dianggap lebih
merupakan upaya artistik dari sebuah usaha ilmiah. Sekarang, proses ini lebih baik
dipahami dan dapat didefinisikan secara lebih jelas, berkat upaya lebih dari 40
ilmuwan KCB yang berkolaborasi pada "Building Expert System", sebuah buku
yang mengatur secara teknis seni dan gambaran penggunaan teknik membangun
sistem pakar yang berbeda pada masalah umum (Tambunan, 2011).
Proses pembangunan sistem pakar biasanya disebut rekayasa pengetahuan.
Biasanya melibatkan interaksi yang spesial antara orang yang membangun sistem
pakar, disebut teknisi pengetahuan, dan satu atau lebih pakar dalam lingkup
masalah tertentu. Teknisi pengetahuan mengambil informasi dari pakar berupa
prosedur, strategi, dan aturan-aturan untuk menyelesaikan masalah, lalu
membangun pengetahuan itu menjadi sebuah sistem pakar, seperti yang
ditunjukkan pada skema di bawah ini.
Pertanyaan, masalah
Jawaban, Solusi
12
Saat ini sudah banyak sistem pakar yang telah dibuat dan di kembangkan di
berbagai bidang, seperti: kedokteran, pertanian, ekonomi, elektronika, komputer
dan lain-lain.
13
2.2.3.
(Development
environment)
danlingkungan
konsultasi
14
pengetahuan
mengandung
pengetahuan
untuk
pemahaman,
15
16
Ada dua metode dasar yang bisa digunakan oleh mesin inferensi dalam
mencari kesimpulan untuk mendapatkan solusi bagi permasalahan yang dihadapi
sistem pakar, yaitu runut maju (forward chaining) dan runut balik (backward
chaining). Berikut ini penjelasan mengenai kedua metode pencarian tersebut
(Yunanto, 2003).
2.3.1.
2.3.2.
17
2.4. Kepuasan
Kepuasan menurut Kotler adalah tingkat perasaan seseorang setelah
membandingkan kinerja atau hasil dengan harapannya (Tjiptono, 2000 : 90).
Suatu pelayanan memiliki potensi untuk memenuhi atau tidak memenuhi harapan
pelanggan. Suatu jasa dianggap memuaskan jika memiliki kualitas. Kualitas
merupakan suatu kondisi dinamis yang berhubungan dengan jasa, proses, dan
lingkungan yang memenuhi atau melebihi harapan. Penilaian kualitas pelayanan
atau jasa dapat diukur dengan dua variable, yaitu jasa yang dirasakan (perceived
service) dan jasa yang diharapkan (expected service). Kepuasan dapat dilihat dari
kesesuaian antara harapan dengan apa yang didapat dari suatu pelayanan
(Tjiptono, 2000 : 52).
memberikan
pembelajaran
secara
akurat.
Reliability
merupakan
18
merupakan
kesediaan
dan
daya
tanggap
para
dosen
19
20
Object Oriented Produkming (OOP) (Anhar, 2010: 2). M enurut tim Litbang
LPKBM MADCOM S M adiun. Beberapa keunggulan yang dimiliki oleh produk
PHP diantaranya:
1. PHP adalah bahasa pemograman yang open source.
2. PHP memiliki tingkat akses y ang lebih cepat.
3. PHP memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti
perkembangan teknologi internet.
4. PHP memiliki tingkat keamanan yang tinggi.
5. PHP mampu berjalan di beberapa server yang ada misalnya Apache,
M icrosoft IIS, PWS, AOLserver, phttpd, fhttpd, dan Xitami. PHP mampu
berjalan di Linux sebagai Platform sistem operasi utama bagi hp, namun
juga dapat berjalan FreeBSD, Unix, Solaris, Windows, dan yang lainnya.
6. PHP mendukung akses ke beberapa database yang sudah ada, baik yang
bersifat free/gratis ataupun komersil. Database ini antara lain My SQL,
PosgreSQL, mSQL, Informix, dan MicrosoftSQL server.
2.8. MySQL
MySQL merupakan software open source yang bekerja menggunakan
bahasa basis data atau DBM S (Database Management System) yang sangat
populer di kalangan pemrograman web. MySQL dikembangkan oleh sebuah
perusahaan Swedia bernama MySQLAB, yang kala itu bernama TcX Data
Konsult AB, sejak sekitar 19941995, meski cikal bakal kodenya bisa disebut
sudah ada sejak 1979. Awalnya TcX membuat My SQL pada waktu itu untuk
mengembangkan aplikasi Web untuk klien - TcX yaitu perusahaan pengembang
software dan konsultan database. Kala itu M ichael Widenius, atau M onty,
pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM
yang dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan di
atasnya. M ula-mula TcX memakai mSQL, atau mini SQL. (2011:44)
BAB III
OBJEK DAN METODE PENELI TIAN
3.1
Objek Penelitian
3.1.1. Lokasi Penelitian
Penelitian ini dilaksanakan di Universitas M ajalengka. Universitas
M ajalengka merupakan sebuah lembaga perguruan tinggi yang didirikan
pada tahun 1984 dan bertempat di Jln. K.H. Abdul Halim No. 103
M ajalengka , Jawa Barat , Indonesia.
Universitas M ajalengka mempunyai beberapa fakultas diantaranya,
Fakultas Ilmu Sosial dan Ilmu Politik (FISIP), Fakultas Keguruan dan
Ilmu Pendidikan (FKIP), Fakultas Ekonomi (FEKON), Fakultas Pertanian
(FAPERTA), Fakultas Agama Islam (FAI), Fakultas Teknik (FT),
Fakultas Hukum (FH), dan Fakultas Pendidikan Dasar dan M enengah
(FAPENDASM EN).
3.2
Metode Penelitian
Penelitian ini menggunakan metode penelitian dan pengembangan
21
22
kehadiran peneliti. Pada penelitian ini kegiatan yang dilakukan hanya sampai pada
tahap develop, meliputi validasi ahli, uji coba terbatas, dan uji coba utama.
3.2.1.
Define
Design
Develop Disseminate
Gambar 3.2.1.1 Tahap Kegiatan Penelitian dan Pengembangan
(Sumber: M icrosoft Office Visio 2007).
23
1.
yang akan dibuat berdasarkan hasil yang diperoleh dari studi literatur
dan studi lapangan. Pada langkah ini dihasilkan rancangan produk
yaitu web perangkat pengukur tingkat kepuasan mahasiswa terhadap
proses pembelajaran yang akan dibuat dengan konsep-konsep dan isi
yang disesuaikan hasil dari studi literatur dan studi lapangan. Tahap
tahap rancangan produk tersebut adalah, menyiapkan peralatan
baik software maupun hardware, mempelajari dan mengambarkan
logika produk, dan merencanakan bentuk laporan yang akan
disajikan agar sesuai dengan kebutuhan.
3. Pengembangan Produk (Develop)
a.
Validasi Ahli
Validasi Ahli merupakan proses kegiatan untuk menilai apakah
rancangan produk, dalam hal ini web perangkat pengukur
tingkat kepuasan mahasiswa terhadap proses pembelajaran
24
sudah layak
satu
web,
ahli
satu
ahli
evaluasi
yang sudah
tingkat
kepuasan
kepuasan
mahasiswa
terhadap
proses
untuk
mengetahui
keterlaksanaan
dan
25
3.2.2.
dalam
menyusun
pengukur
tingkat
kepuasan
26
program. Tahap
analisis
sp esifikasi teknis
untuk
pengantar
terdapat
menu home,
menu
27
menu
utama/pengantar.
jika
dipilih
menu
Kuesioner
Kepuasan
M ahasiswa
Terhadap
Proses
tingkat
kepuasan
mahasiswa
terhadap
proses
28
Gambar
diatas
merupakan
sebuah
pohon
: Baik
: Cukup
: Kurang
Pertanyaan (2) :
Sarana pembelajaran yang memadai di ruang kuliah
SB : Sangat Baik
B
: Baik
: Cukup
: Kurang
Pertanyaan (3) :
Terdapat buku di perpustakaan yang mendukung
mata kuliah
SB : Sangat Baik
B
: Baik
: Cukup
: Kurang
29
Pertanyaan (4) :
Penampilan dosen dilihat dari cara berpakaian
memenuhi standar kesopanan
SB : Sangat Baik
B
: Baik
: Cukup
: Kurang
Gambar
diatas
merupakan
sebuah
pohon
30
Pertanyaan (6) :
Dosen mengakhiri perkuliahan sesuai waktu yang
telah ditentukan.
SB : Sangat Baik
B : Baik
C : Cukup
K : Kurang
Pertanyaan (7)
Dosen membuat GBPP/SAP dan aturan yang
disampaikan dengan jelas pada pertemuan pertama.
SB : Sangat Baik
B : Baik
C : Cukup
K : Kurang
Pertanyaan (8) :
Dosen
menyusun
dan
memberi
bahan
ajar
dilaksanakan
sesuai
dengan
31
SB : Sangat Baik
B : Baik
C : Cukup
K : Kurang
Pertanyaan (11) :
Dosen membuat
dan
menyampaikan rencana
Gambar
diatas
merupakan
sebuah
pohon
yang didalamnya
32
Pertanyaan (13) :
Ketanggapan dosen dalam menjawab pertanyaan
dari mahasiswa.
SB : Sangat Baik
B : Baik
C : Cukup
K : Kurang
Gambar
diatas
merupakan
sebuah
pohon
menyampaikan
kuliah
sesuai
dengan
keahlian/pengalamannya.
SB : Sangat Baik
B : Baik
C : Cukup
K : Kurang
Pertanyaan (15) :
Kemampuan dosen dalam menggunakan metoda
pengajaran
(ceramah,
diskusi,
mengajukan
33
B : Baik
C : Cukup
K : Kurang
Pertanyaan (16) :
Kemampuan
dosen
menggunakan
media
5) Aspek
Empathy
(Pemahaman
terhadap
kepentingan
mahasiswa)
Gambar
diatas
merupakan
sebuah
pohon
34
Pertanyaan (18) :
Dosen mudah dihubungi baik via telepon, email dan
sebagainya
SB : Sangat Baik
B : Baik
C : Cukup
K : Kurang
Pertanyaan (19) :
Dosen
bersedia
membantu
mahasiswa
yang
baik
dan bersahabat
kepada
mahasiswa
SB : Sangat Baik
B : Baik
C : Cukup
K : Kurang
Kuesioner
pembelajaran
kepuasan
mahasiswa
diuji cobakan
kepada 20
terhadap
proses
mahasiswa teknik
35
mahasiswa
terhadap
proses
pembelajaran
maka
3.2.3.
Metode Perhitungan
Perhitungan tingkat kesesuaian dilakukan untuk mengetahui urutan
dengan
kinerja menurut
penilaian
dari mahasiswa.
36
IF B>SB
AND
B>C
AND
B>K THEN Hasil dengan predikat Baik
3. Aturan 3 atau Rule 3
Pada aturan 3 (Rule 3), kita dapat menentukan aturan yang
digunakan untuk menghasilkan predikat Cukup.
IF C>SB
AND
C>B
AND
C>K THEN Hasil dengan predikat Cukup
4. Aturan 4 atau Rule 4
Pada aturan 4 (Rule 4), kita dapat menentukan aturan yang
digunakan untuk menghasilkan predikat Kurang.
IF K>SB
AND
K>B
AND
K>C THEN Hasil dengan predikat Kurang
5. Aturan 5 atau Rule 5
Pada aturan 1 (Rule 1), kita dapat menentukan aturan yang
digunakan untuk menghasilkan predikat Seimbang.
IF SB=B
AND
B=C
AND
C=K THEN Hasil dengan predikat Seimbang
37
merupakan
proses
( Y : Harapan )
Sangat Baik
Prioritas Utama
Pertahankan Prestasi
B
Kinerja
Sangat
Kinerja
sangat
tidak
baik
Baik
Prioritas Rendah
Berlebihan
( X : Kinerja )
pelaksanaan
proses pembelajaran
di
Jurusan
Teknik
38
tinggi
daripada
skor
harapan/kepentingan,
sedangkan
sebaliknya
mahasiswa akan merasa tidak puas apabila skor kinerja lebih rendah
daripada skor harapan/kepentingan.
BAB IV
ANALISIS DAN PERANCANGAN
4. 1 Perancangan Database
Keterangan :
1. Id_mhs sebagai primary key autoincrement fungsinya agar tidak terjadi
redudance data dan mengetahui berapa banyak data yang telah masuk.
Autoincrement berfungsi untuk memasukan data id_mhs secara
otomatis. Tipe yang digunakan yaitu Integer dengan ukuran 10 karakter ;
2. Npm sebagai nomor pokok mahasiswa. Tipe yang digunakan yaitu
Varchar dengan ukuran 12 karakter;
3. Password untuk melakukan authentikasi terhadap proses sistem pakar yang
berisi berbagai informasi yang bersifat privasi. Fungsi password sendiri untuk
menjaga keamanan suatu sistem agar penyusup tidak dapat masuk secara tidak
sah. Tipe yang digunakan yaitu Varchar dengan ukuran 30 karakter ;
4. Nama sebagai identitas dari user yang akan melakukan evaluasi. Tipe
yang digunakan yaitu Varchar dengan ukuran 50 karakter
39
40
Keterangan :
1. Id_mk sebagai primary key autoincrement fungsinya agar tidak terjadi
redudance data dan mengetahui berapa banyak data yang telah masuk.
Autoincrement berfungsi untuk memasukan data id_mk secara otomatis.
Tipe yang digunakan yaitu Integer dengan ukuran 10 karakter;
2. Kode_mk sebagai foreign key yang berfungsi untuk menggabungkan
tabel mata kuliah dengan tabel survey. Tipe yang digunakan yaitu
Varchar dengan ukuran 20 karakter;
3. Nama_mk sebagai nama mata kuliah yang dimiliki oleh setiap dosen.
Tipe yang digunakan yaitu Varchar dengan ukuran 100 karakter;
4. Sks (Satuan kredit semester) adalah satuan waktu yang digunakan untuk
menyatakan besarnya beban studi mahasiswa, besarnya pengakuan atas
keberhasilan usaha dan kumulatif bagi satuan program tertentu. Tipe
yang digunakan yaitu Varchar dengan ukuran 10 karakter;
5. Dosen sebagai nama identitas dari dosen yang akan evaluasi. Tipe yang
digunakan yaitu Varchar dengan ukuran 100 karakter;
41
Keterangan :
1. Id_survey sebagai primary key autoincrement fungsinya agar tidak
terjadi redudance data dan mengetahui berapa banyak data yang telah
masuk. Autoincrement berfungsi untuk memasukan data id_survey
secara otomatis. Tipe yang digunakan yaitu Integer dengan ukuran 11
karakter;
2. Npm sebagai nomor pokok mahasiswa. Tipe yang digunakan yaitu
Varchar dengan ukuran 15 karakter;
3. Kode_mk sebagai foreign key yang berfungsi untuk menggabungkan
tabel mata kuliah dengan tabel survey. Tipe yang digunakan yaitu
Varchar dengan ukuran 20 karakter;
4. Pertanyaan atau kuisioner sebagai bahan untuk mengevaluasi kinerja
dosen yang dievaluasi. Tipe yang digunakan yaitu Varchar dengan
ukuran 100 karakter;
5. Hasil sebagai field untuk menyimpan jawaban. SB berarti Sangat
Baik, B berarti Baik, C berarti Cukup, dan K berarti Kurang.
Tipe yang digunakan yaitu Varchar dengan ukuran 3 karakter.
42
M enu Login User merupakan menu yang harus diisi oleh user.
User harus mengisikan username dan password dengan benar, kemudian
klik login untuk masuk ke dalam menu home utama.
43
Tampilan
halaman
pengantar/home
setelah
login.Terdapat
44
kuesioner
kepuasan
mahasiswa
terhadap
pembelajaran.
45
46
47
BAB V
PENUTUP
5.1
Kesimpulan
Hasil akhir dari kegiatan penelitian pengembangan ini adalah produk sistem
proses
pembelajaran
(Studi Kasus:
M ahasiswa Teknik
pengukur
tingkat
kepuasan
mahasiswa
terhadap
proses
48
49
M ajalengka.
Hal
itu
berdasarkan hasil analisis data validasi ahli dan data uji coba lapangan.
5.2
S aran
Berdasarkan kesimpulan hasil penelitian di atas, maka penulis dapat
2.
3.
DAFTAR PUSTAKA
Anhar. 2010. Panduan M enguasai PHP dan MySQL Secara Otodidak.
Jakarta:M ediakita.
Aribowo,
A.S.,
dkk,
Sistem
Pakar
Dengan
Beberapa
Knowledge
Fandy.
2000.
Perspektif
kontemporer.Yogyakarta : ANDI.
48
M anajemen
&
Pemasaran
LAMPIRAN 1
DOKUMENTASI
DOKUMENTASI
LAMPIRAN 2
KUISIONER
2. NPM
Teknik Informatika
Teknik Sipil
Teknik M esin
Teknik Sipil
PETUNJUK UMUM :
a. Kajian ini dilakukan dengan tujuan untuk mengukur tingkat kepuasan
mahasiswa terhadap proses pembelajaran di Jurusan Teknik informatika
Universitas M ajalengka.
b. Saudara yang terpilih sebagai responden, dimohon untuk mengisi seluruh
instrumen ini sesuai dengan pengalaman, pengetahuan, persepsi, dan
keadaan yang sebenarnya.
c. Partisipasi Saudara untuk mengisi instrumen ini secara objektif sangat
besar artinya bagi Jurusan dan UNM A untuk mendapatkan masukan yang
akurat dalam rangka perbaikan dan peningkatan proses pembelajaran
kedepan.
d. Jawaban Saudara akan dijamin kerahasiaan dan tidak memiliki dampak
negatif bagi siapapun.
e. Instrumen ini terdiri dari seperangkat p ertanyaan atau pernyataan untuk
mengukur: (1) tangibles (2) assurance (3) reliability (4). Responsiveness
(5) empathy
f. Berilah tanda () p ada kolom yang tersedia dan pilihlah jawaban/criteria
dengan objektif.
Keterangan : S B = Sangat Baik , B = Baik , C = Cukup , K = Kurang
No
Pertanyaan
1.
2.
3.
4.
SB
Pertanyaan
5.
6.
7.
8.
9.
10.
11.
SB
13.
Pertanyaan
SB
No
Pertanyaan
14.
15.
16.
SB
Pertanyaan
17.
18.
19.
20.
SB
LAMPIRAN 3
HASIL UJI LAPANGAN
No
Pertanyaan
1.
2.
3.
4.
Skor
Predikat
2.6
Cukup
2.6
Cukup
2.55
Cukup
3.45
Baik
Pertanyaan
5.
6.
7.
8.
9.
10.
11.
Skor
Predikat
2.7
Cukup
2.7
Cukup
Baik
2.9
Cukup
2.65
Cukup
2.95
Cukup
3.05
Baik
13.
Pertanyaan
Skor
Predikat
3.05
Baik
3.25
Baik
No
Pertanyaan
Skor
Predikat
14.
3.35
Baik
15.
3.15
Baik
3.2
Baik
16.
Pertanyaan
Skor
Predikat
17.
3.05
Baik
Baik
3.15
Baik
3.1
Baik
18.
19.
20.
Dosen/asisten mudah
dihubungi baik via telepon,
email dan sebagainya
Dosen/asisten bersedia
membantu mahasiswa yang
mengalami kesulitan studi.
Dosen/asisten bersikap baik
dan bersahabat kepada
mahasiswa
Keterangan :
Predikat
Skor
Sangat Baik
Baik
Cukup
Kurang
LAMPIRAN 4
SOURCE CODE APLIKASI
SISTEM PAKAR
SOURCE CODE
INDEX
<html>
<head>
<title>Sistem Pakar</title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>
<div id="wadah">
<div id="header"></div>
<div id="log">
<form name="log" action="ceklogin.php" method="post">
<div id="label2">
<label2>M EMBER LOGIN</label2><br>
<label2> Silahkan login dengan akun anda</label2></div><br>
<label2>username :</label2><input type="text" name="username"
placeholder="username" required="required" class="l"/><br>
<label2>password :</label2><input type="password"
name="password" placeholder="p assword"required="required" class="l"/><br>
<input type="submit" name="login" value="login" class="s"/>
</form>
</div>
<footer>
<a href="admin_web/index.php">© Copyright
Kelompok 4</a>
</footer>
</div>
</body>
</html>
SOURCE CODE
LOGIN
<?php
include "koneksi.php";
$username=$_POST['username'];
$password=$_POST['password'];
$tampil=mysql_query("select * from mhs where npm='$username' and
password='$password'");
$data=mysql_fetch_array($tampil);
if ($username!=$data['npm']){
echo"Salah";
?>
<meta http-equiv="refresh" content="1;url=index.php"/>
<?php
}
elseif($password!=$data['p assword']){
echo "password salah";
?>
<meta http-equiv="refresh" content="1;url=index.php"/>
<?php
}
else{
session_start();
$_SESSION['nama']=$data['nama'];
$_SESSION['npm']=$data['npm'];
header('location:templete.php?page=home');
}
?>
SOURCE CODE
TEMPLETE
<?php
session_start();
if(empty($_SESSION['nama'])){
header('location:index.php');
}
else{
?>
<html>
<head>
<title>SISTEM PAKAR</title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>
<div id="wadah">
<div id="header"></div>
<div id="menu">
<ul>
<li><a href="templete.php?page=home">Home</a></li>
<li><a
href="templete.php?page=pembelajaran">Pembelajaran</a></li>
<li><a
href="templete.php?page=petunjuk">Petunjuk</a></li>
<li><a href="logout.php">Logout</a></li>
</ul>
</div>
<div id="isi">
<?php
include"isi.php";
?>
</div>
<footer>
© Copyright Kelompok 4
</footer>
</div>
</body>
</html>
<?php
}
?>
SOURCE CODE
ISI
<?php
include"koneksi.php";
$page=$_GET['page'];
if ($page=='home'){
include "home.php";
}
elseif($page=='pembelajaran'){
include "pembelajaran.php";
}
elseif($page=='quiz'){
include "kuisioner.php";
}
elseif($page=='hasil'){
include"hasil.php";
}
elseif($page=='p etunjuk'){
include"petunjuk.php";
}
elseif($page=='show'){
include"show.php";
}
?>
SOURCE CODE
HOME
<div id="home" align=center>
<?php
echo "SELAM AT DATANG<br> Login sebagai :
<br>".$_SESSION['nama'];
echo "<br> NPM : <br>".$_SESSION['npm'];
?>
</div>
<div id="home3">
<?php
$hari1=date("F j, Y | H:m:s \W\I\B");
echo $hari1."</br></br>";
?>
</div>
<div id="home2">
<p align=center>
Selamat datang pada Sistem Pakar pengukuran tingkat kepuasan pembelajaran
mahasiswa
Teknik Informatika Universitas M ajalengka. Silahkan klik menu "Pembelajaran"
untuk mengevaluasi kepuasan mahasiswa
terhadap matakuliah serta dosen pengampu.</p>
</div>
SOURCE CODE
PEMBELAJARAN
<p align="center">
<div id="pemteks">DAFTAR MATA KULIAH <br>
SEM ESTER 1 TEKNIK INFORMATIKA <br>
UNIVERSITAS M AJALENGKA </div>
<table align=center border=1>
<tr>
<td align=center>No</td>
<td align=center >Kode M ata Kuliah</td>
<td align=center>Nama M ata Kuliah</td>
<td align=center>SKS </td>
<td align=center>Dosen </td>
<td align=center>Pilih</td>
</tr>
<?php
$tampil=mysql_query("select * from matkul");
$i=1;
while($data=mysql_fetch_array($tampil)){
?>
<form action='templete.php?page=quiz&hal=1'
method='post'>
<tr>
<td align=center><?php echo $i;?></td>
<td align=center><?php echo
$data['kode_mk'];?></td>
<td align=center><?php echo
$data['nama_mk'];?></td>
<td align=center><?php echo $data['sks'];?></td>
<td align=center><?php echo $data['dosen'];?></td>
<input type="hidden" name="kode_mk"
value="<?php echo $data['kode_mk'];?>"/>
<td><input type="submit" value="Pilih"></td>
</tr>
<?php
$i++;
?>
</form>
<?php
}
?>
</table>
</p>
SOURCE CODE
KUISIONER
<p align=center >KUESIONER SISTEM PAKAR KEPUASAN
MAHASISWA<br>
DALAM PEM BELAJARAN
DI JURUSAN TEKNIK INFORM ATIKA UNMA
</p>
<p >
PETUNJUK UM UM :
<ul type=number_format>
<li>Kajian ini dilakukan dengan tujuan untuk mengukur tingkat kepuasan
mahasiswa terhadap proses pembelajaran di Jurusan Teknik informatika
Universitas M ajalengka.</li>
<li>Saudara yang terpilih sebagai responden, dimohon untuk mengisi seluruh
instrumen ini sesuai dengan pengalaman, pengetahuan, persepsi, dan keadaan
yang sebenarnya.</li>
<li>Partisipasi Saudara untuk mengisi instrumen ini secara objektif sangat besar
artinya bagi Jurusan dan UNM A untuk mendapatkan masukan yang akurat dalam
rangka perbaikan dan peningkatan proses pembelajaran kedepan.</li>
<li>Jawaban Saudara akan dijamin kerahasiaan dan tidak memiliki dampak
negatif bagi siapapun.</li>
<li>Instrumen ini terdiri dari seperangkat pertanyaan atau pernyataan untuk
mengukur: (1) tangibles (2) assurance (3) reliability (4). Responsiveness (5)
empathy
<li>Pilih pada kolom yang tersedia dan pilihlah jawaban/criteria dengan
objektif.</li>
</ul>
Catatan :<br>
SB : Sangat Baik<br>
B : Baik<br>
C : Cukup<br>
K : Kurang<br>
</p>
<hr>
<?php
$hal=$_GET['hal'];
if($hal==1){
$kode_mk=$_POST['kode_mk'];
?>
1.
Aspek tangibles (Sarana pendidikan - Alat Perkuliahan, M edia Pengajaran
dan Prasarana Pendidikan)
</hr>
<form name="next" action="templete.php?page=quiz&hal=2" method="post">
$in3=mysql_query("insert into
survey(npm,kode_mk,pertanyaan,hasil) value('$npm','$kode_mk','$per3','$no3')");
$in4=mysql_query("insert into
survey(npm,kode_mk,pertanyaan,hasil) value('$npm','$kode_mk','$per4','$no4')");
?>
SOURCE CODE
SHOW
<p align=center> M ATA KULIAH YANG DI EVALUASI </P>
<?php
$kode_mk=$_POST['kode_mk'];
$npm=$_POST['npm'];
$tampil1=mysql_query("select * from matkul,survey where
matkul.kode_mk=survey.kode_mk and matkul.kode_mk='$kode_mk'");
$data1=mysql_fetch_array($tampil1);
?>
<table align=center class="hah" border=1>
<tr>
<td>No</td>
<td>1</td>
</tr>
<tr>
<td>Kode M ata kuliah</td>
<td><?php echo $data1['kode_mk'];?></td>
</tr>
<tr>
<td>Nama M ata kuliah</td>
<td><?php echo $data1['nama_mk'];?></td>
</tr>
<tr>
<td>Sks</td>
<td><?php echo $data1['sks'];?></td>
</tr>
<tr>
<td>Dosen</td>
<td><?php echo $data1['dosen'];?></td>
</tr>
</table>
<p align=center> HASIL KUISIONER </P>
<table align=center border=1>
<tr>
<td align=center>No</td>
<td align=center>Pertanyaan</td>
<td align=center>Hasil</td>
</tr>
<?php
$tampil=mysql_query("select * from survey where npm='$npm' and
kode_mk='$kode_mk' order by id_survey asc limit 20");
$sp=mysql_query("select * from survey where survey.npm='$npm' and
survey.kode_mk='$kode_mk' and hasil='SB'");
$p=mysql_query("select * from survey where survey.npm='$npm' and
survey.kode_mk='$kode_mk' and hasil='B'");
Laporan T ugas Besar P engantar Intelegensi Buatan | Kelompok 3
SOURCE CODE
PRINT
<script language=javascript>
function printwindow(){
bv = parseInt (navigator.appVersion);
if (bv >= 4) window.print();}
printwindow();
</script>
SOURCE CODE
PETUNJUK
<p >PETUNJUK PENGGUNAAN
</p>
<ul type=number_format>
<li>Login dengan Username & Password anda</li>
<li>Pilih M enu Pembelajaran untuk M engevaluasi pembelajaran di Teknik
Informatika Universitas M ajalengka</li>
<li>Pilih M atakuliah & Dosen pengampu yang ingin di Evaluasi</li.
<li>Isi Kuisioner dengan menjawab semua pertanyaan</li>
<li>Pilih tombol hasil untuk mengetahui hasil dari kuisioner</li>
<li>Setelah itu Logout</li>
<ul>
SOURCE CODE
KONEKSI DATABASE
<?php
$con=mysql_connect("localhost","root","cikasarung","");
mysql_select_db("db_pakarpib");
if (!$con){
echo"salah";
}
else{
echo"";
}
?>
SOURCE CODE
LOGOUT
<?php
session_start();
session_destroy();
header('location:index.php');
?>