LANDASAN TEORI
Penelitian sebelumnya yang dilakukan oleh Luh Putu Ary Sri Tjahyani dan
Gede Danu Setiawan pada tahun 2018 dengan judul “Penerapan Teknologi Sistem
Pakar Konseling Alternatif Treatment Untuk Konsultasi Siswa Bermasalah”.
Permasalahan yang diangkat pada penelitian ini ialah bagaimana para guru
bimbingan dan konseling smpn 3 banjar dalam membantu siswa dalam melakukan
bimbingan selama 24 jam,di karenakan ketidakmampuan guru dalam melayani
bimbingan selama 24 jam, sehingga di bangunlah sebuah sistem pakar dengan
metode forward chaining yang bisa memberikan solusi bagi siswa untuk masalah
yang dihadapinya tanpa perlu bertatap muka.
5
6
dengan lingkungan sekitarnya. Masalah yang dimiliki oleh siswa terisolir ialah
kurangnya informasi yang diterima sehingga mereka akan semakin terasingkan
mereka dari pergaulan teman kelasnya.Untuk mengatasi hal tersebut dibuatlah
sebuah sistem untuk membantu siswa yang tersisolir dengan metode backward
chaining sebagai pemanfaatan layanan bimbingan untuk membantu siswa yang
terisolir untuk membantu siswa tersebut untuk mendapatkan lebih banyak teman
sehingga berkurang siswa yang tersisolir.
SMPN 4 Mataram merupakan salah satu sekolah menegah pertama yang ada
di Kota Mataram, SMPN 4 Mataram beralamat di Jl.RA. Kartini No. 30
Cakranegara, sekolah ini memilik siswa sebanyak 472 orang dan siswi sebanyak
452 orang sehingga sekolah ini memiliki total siswa 924.
Konseling adalah hubungan antara dua orang yaitu konselor dan klien, yang
bertujuan untuk memberi bantuan atas masalah yang di alami oleh klien sehingga
klien dapat menyelesaikan masalah yang di hadapinya(Evi, 2020).
masalah yang dialami oleh klien agar klien tersebut memahami dirinya sendiri,
mengambil keputusan dan memahami potensi yang mereka miliki sehingga meraka
dapat mengembangkan potensi tersebut serta bertanggung jawab atas setiap
keputusan yang di ambil.
(Hasibuan, N. A., Sunandar, H., Alas, S., & Suginam, S., 2017) mengatakan,
sistem pakar adalah salah satu cabang kecerdasan buatan yang menggunakan
banyak pengalaman untuk memecahkan masalah di tingkat manusia. Seorang pakar
adalah seseorang yang memiliki pengalaman dalam bidang tertentu, yaitu seseorang
8
yang memiliki pengetahuan atau keterampilan tertentu yang tidak dimiliki orang
lain. (Saputri et al., n.d.).
Dengan demikian sistem pakar dapat diartikan sebagai suatu program yang
mengandung pengetahuan dari seorang pakar dalam bidang tertentu untuk
membantu menyelesaikan masalah dalam bidang tersebut.
CF(H,E)=MB(H,E)-MD(H,E)
13
Keterangan :
Dengan menggunakan php maka mengelola dan memanejemen suatu web akan
menjadi semakin mudah. Php dirancang untuk kebutuhan website dinamis, yang
artinya php dapat membentuk suatu tampilan berdasarkan keinginan seorang
programmer, misalnya seperti menampilkan database ke halaman website dan lain-
lain. Penulisan php ini menggunakan sebuah script.
Menurut Kadir (2001) script dalam php berkedudukan tag dalam bahasa
HTML(Hyper Text MarkUp Language) yakni sebuah standar dalam penulisan
sebuah program untuk membuat halaman halaman website(Soares, 2013). Dalam
15
penulisan script php harus diawali sebuah tag <?php sebagai awalan dan ?> sebagai
sebuah akhiran. Jika sebuah kode ditulis selain didalam tag tersebut maka tulisan
tersebut tidak akan diperhitungkan sebagai sebuah bahasa php oleh php engine,
melainkan php engine akan beranggapan bahwa tulisan tersebut sebagai text html.
1.6.1 Laravel
2.7 MySQL
MySQL adalah sebuah DBMS (Database Management System) baris perintah
SQL (Structured Query Language) yang banyak digunakan saat ini membangun
aplikasi web. MySQL dibagi menjadi dua lisensi, yang pertama adalah perangkat
lunak gratis yang siapa saja dapat mengakses perangkat lunak tersebut. Dan kedua
adalah Shareware dimana perangkat lunak berpemilik memiliki batasan dalam
penggunaannya.
Kelebihan dari MySQL adalah memiliki sebuah bahasa Query standar yang
digunakan oleh SQL (Structure Query Language). SQL merupakan sebuah bahasa
tersetruktur yang digunakan dalam mengelola sebuah database seperti Oracle, SQL
dan lain lain.
Sebagai sebuah program pembuat basis data MySQL tidak dapat berjalan tanpa
bantuan aplikasi lainnya. MySQL kompatibel dengan sebagian besar program
aplikasi open source.
2.8 Apache
Serve HTTP Apache atau server WWW/Web Apache merupakan komponen
server web dari LAMP (Linux, MySQL, PHP/Pearl/Python) yang dapat dijalankan
dibanyak sistem operasi yang berguna melayani dan menjalankan fungsi sebuah
situs web.
Apache memilik berbagai macam fitur canggih seperti sebuah pesan yang dapat
dikonfigurasi sebelumnya, Otentikasi berbasis database dan lainnya. Apache juga
didukung berbagai macam antarmuka berbasi grafik atau GUI yang membuat
penggunaan server menjadi semakin mudah.