Bab Ii
Bab Ii
TINJAUAN PUSTAKA
A. Landasan Teori
1. Penerapan
Indonesia (KBBI). Penerapan berasal dari kata dasar terap yang berarti
berdasarkan aturan atau metode tertentu. Dalam konteks ini, aturan yang
2. Framework
membentuk aturan – aturan tertentu dan saling berinteraksi satu sama lain
sehingga dalam pembuatan aplikasi web kita harus mengikuti aturan dari
framework tersebut.
7
8
Dengan framework (dalam hal ini framework PHP), kita tidak perlu
(Wardana ,2010)
bahasa pemrograman antara lain PHP dan Java. Untuk PHP, framework
sendiri juga menyediakan berbagai macam fungsi siap pakai yang bisa kita
a. Zend Framework
(Vaswani, 2010)
dan internasionalisasi.
9
b. CakePHP
logika
10
baru, kita bisa meninjau unduhan CakePHP dan mulai focus kepada
c. CodeIgniter Framework
PHP 5 ,dan yang terbaru PHP 7. Sehingga akan berjalan dengan baik
pada web host yang banyak dipakai pada saat ini. CodeIgniter
cara untuk me-load class sehingga jika class itu dipanggil dalam
10
beberapa kali, kejadian yang sama pada class tersebut akan digunakan
2010).
yang dirilis pada tanggal 28 Februari 2006. Dari tahun itulah hingga
Untuk versi terbaru dari CodeIgniter adalah versi 3.1.7 yang telah
mendukung PHP7.
Keterangan :
dilakukan dengannya.
12
aktif, maka view akan disimpan sebagai cache dahulu, sehingga pada
edukasi, dan hal ini berbeda dari data mainframe dan struktur kontrol
untuk
13
2010)
1) Model
13
database, RSS Feed, API calls, dan setiap tindakan lainnya yang
2010).
2) View
hanya untuk menunjukan hasil dari dua bagian lainnya. Jadi kita
(Blanco, 2009).
15
web browser.
CodeIgniter
proses CodeIgniter.
3) Controller
login.
e. PHP
diterima client selalu yang terbaru. Semua script PHP dieksekusi pada
informasi yang diterima client selalu yang terbaru. Semua script PHP
dieksekusi pada
17
pemrograman lain:
dari mulai IIS sampai dengan apache, dengan configurasi yang relatif
mudah.
sistem.
f. XAMPP
Xampp juga dapat disebut sebuah CPanel server virtual yang mana
(Wicaksono,2008).
18
g. MySQL
antara lain:
a. Menyimpan data.
yang sangat besar dan lebih cepat dari solusi-solusi yang ada dan telah
h. Sublime Text
Sublime Text adalah aplikasi editor untuk kode dan teks yang
source dan juga aplikasi yang dapat digunakan dan didapatkan secara
aplikasi gratis.
MATLAB, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and
kebutuhan user.
20
a. Goto Anything
b. Multiple Selections
c. Command Pallete
menu.
Bila user memerlukan fokus penuh pada aplikasi ini, fitur ini dapat
3. Rancang Bangun
maupun mengganti atau memperbaiki sistem yang telah ada baik secara
yang diperlukan oleh sistem baru. Jika sistem itu berbasis computer,
beberapa elemen yang terpisahkan kedalam satu kesatuan yang utuh dan
kebutuhan para pemakai sistem dan memberikan gambaran yang jelas dan
rancang bangun yang lengkap kepada programmer. Kedua tujuan ini lebih
4. Sistem Pakar
masalah yang cukup sulit sehingga membutuhkan seorang yang ahli untuk
para ahli. Sistem pakar yang baik dirancang agar dapat menyelesaikan
suatu permasalahan tertentu dengan meniru kerja dari para ahli. Dengan
sistem pakar ini, orang awam pun dapat menyelesaikan masalah yang
para ahli. Bagi para ahli, sistem pakar ini juga dapat membantu
perbaikan pengetahuan.
pakar ini disusun atas dua elemen dasar, yaitu fakta dan aturan. Fakta
meliputi :
1) Wawancara
2) Analisis Protokol
yang benar
26
e. Mesin Inferensi
dimulai
27
penyakit pusing, bersin dan demam yang di sebabkan oleh virus flu
suatu fakta itu pasti atau tidak pasti yang berbentuk metric yang biasanya
digunakan dalam sistem pakar. Metode ini sangat cocok untuk sistem
kepercayaan mutlak.
28
Dimana:
CF(H,e) = CF(H,E)
dialaminya.
29
tahun 1851 dimana salah satu ahlinya yaitu Helmholz telah dapat melihat
bagian-bagian dari telinga, hidung dan tenggorokan. Pada tahun 1854 ahli
lain yakni Garein sudah dapat melihat laring (bagian dari saluran
alat yang dapat digunakan untuk melihat esophagus (bagian dari saluran
gangguan kesehatan, tetapi tidak tahu persis penyakit apa yang sedang
sel tubuh, yang kemudian menjadi tumor atau kanker. Ironisnya, sebagian
besar pasien masih menganggap remeh gejala awal penyakit yang semakin
7. Database
dicari secara cepat. (Raharjo Budi, 2011). Dalam model relasional, tabel-
tabel yang terdapat dalam suatu database idealnya harus saling berelasi.
a. Tabel (table)
Tabel adalah suatu entitas yang tersusun atas kolom dan baris.
Dalam dunia database kolom disebut field dan baris disebut record.
Relasi antara tabel satu dengan yang lain dibentuk menggunakn kolom
1) Primary key
2) Foreign key
3) Unique
pendukung.
b. Class Diagram
yang akan dibuat untuk membangun sistem. Diagram kelas dibuat agar
sistem.
interface dalam
pemrograman
berorientasi objek.
dengan multiplicity.
yang lain.
makna generalisasi-
spesialisasi (umum
khusus).
35
makna kebergantungan
antar kelas.
(whole-part).
c. Activity Diagram
sistem atau proses bisnis atau menu yang ada pada perangkat lunak.
kata kerja.
dari satu.
akhir.
d. Sequence Diagram
Sequence diagram terdiri atas obyek yang dituliskan dengan kotak segi
dengan sistem.
akan dilakukan.
penghubung antara
yang terjadi.
38
B. Penelitian Sebelumnya
yaitu sistem pakar berbasis android yang berisi beberapa layout diagnosa dan
hasil diagnosa.
judul “Sistem Pakar Berbasis Web Diagnosa Awal Penyakit THT”. Tujuan
dari penelitian ini adalah merancang sistem pakar penyakit THT berbasis web
Adapun hasil dari “Sistem Pakar Diagnosa Penyakit THT ” yaitu sistem pakar
penyakit THT. Adapun hasil dari “Sistem Pakar Diagnosa Penyakit THT
penyakit jantung dengan bentuk aplikasi web dan metode Certainty Factor.