• Tidak ada hasil yang ditemukan

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE

N/A
N/A
Protected

Academic year: 2021

Membagikan "TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE"

Copied!
12
0
0

Teks penuh

(1)

TAKARIR

Activity diagram : diagram aktifitas yang memodelkan alur kerja sebuah proses bisnis dan urutan aktivitas dalam suatu proses

Backward chaining : penalaran mundur

Class diagram : diagram kelas yang membantu dalam visualisasi struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai

Consultation environment : lingkungan konsultasi

Depth first search : penelusuran kaidah secara mendalam dari simpul akar bergerak menurun ke tingkat dalam yang berurutan

Development environment : lingkungan pengembangan

Emulator : perangkat untuk simulasi hasil aplikasi pada IDE atau software pengembang aplikasi.

Forward chaining : penalaran maju

Handphone : perangkat bergerak telekomunikasi berupa telepon Hardware : perangkat keras

Input : masukan sistem

Interface : antarmuka yang memungkinkan adanya interaksi antara manusia dan komputer

(2)

Knowledge base : basis pengetahuan Knowledge presentation : representasi pengetahuan Mobile device : perangkat bergerak

Output : keluaran sistem

Rule based : berbasis aturan

Sequence diagram : diagram sekuensial yang menjelaskan interaksi objek yang disusun dalam suatu urutan waktu

Software : perangkat lunak

Splash screen : layar yang dimunculkan beberapa saat tepat sebelum aplikasi di load

Unified modeling language : sebuah bahasa untuk menentukan, visualisasi, konstruksi, dan mendokumentasikan informasi dari sistem software, untuk memodelkan bisnis, dan sistem nonsoftware lainnya

Use case diagram : diagram yang menjelaskan manfaat sistem jika dilihat menurut pandangan orang yang berada diluar sistem

(3)

DAFTAR ISI

HALAMAN JUDUL ... i

LEMBAR PENGESAHAN PEMBIMBING ... ii

LEMBAR PERNYATAAN KEASLIAN ... ii

LEMBAR PENGESAHAN PENGUJI ... iv

HALAMAN PERSEMBAHAN ... v

HALAMAN MOTTO ... vi

KATA PENGANTAR ... vi

SARI ... x

TAKARIR ... xi

DAFTAR ISI ... xiii

DAFTAR TABEL ... xviii

DAFTAR GAMBAR ... xix

DAFTAR KODE PROGRAM ... xxii

BAB 1 PENDAHULUAN 1.1 Latar Belakang ……….. 1 1.2 Rumusan Masalah ………. 2 1.3 Batasan Masalah ………... 3 1.4 Tujuan Penelitian ……….. 4 1.5 Manfaat Penelitian ……… 4 1.6 Metodologi Penelitian ………... 4

(4)

1.7 Sistematika Penulisan ………... 5

BAB II LANDASAN TEORI 2.1 Teknologi Java ………... 8

2.1.1 Arsitektur Java ………. 8

2.1.2 Java 1 ………... 9

2.1.3 Java 2 ………... 9

2.2 Java 2 Micro Edition (J2ME) ………... 10

2.2.1 Konfigurasi ……….. 11

2.2.2 Profil ……… 12

2.3 MIDlet ……….. 13

2.3.1 Daur Hidup MIDlet ……….. 13

2.4 UML (Unified Modelling Language) ………... 15

2.4.1 Use Case Diagram ……… 16

2.4.2 Class Diagram ……….. 16 2.4.3 Statechart Diagram ... 16 2.4.4 Activty Diagram ... 17 2.4.5 Sequence Diagram ... 17 2.4.6 Collaboration Diagram ... 17 2.4.7 Component Diagram ... 18 2.4.8 Deployment Diagram ... 18 2.5 Sistem Pakar ... 18

(5)

2.5.2 Ciri-Ciri Sistem Pakar ... 19

2.5.3 Komponen Sistem Pakar ... 20

2.5.4 Representasi Pengetahuan ... 22

2.6 Metode Inferensi Backward Chaining ... 24

2.7 Gangguan Kesehatan ... 26

2.7.1 Jenis Gangguan Kesehatan ... 26

2.7.1.1Gangguan Kesehatan Anak-Anak ... 27

2.7.1.2Gangguan Kesehatan Orang Dewasa ... 31

2.7.2 Kemungkinan Penyebab dan Tindakan ... 36

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

3.1.1 Metode Analisis ... 37

3.1.2 Hasil Analisis ... 37

3.1.2.1 Analisis Kebutuhan Input ... 38

3.1.2.2 Analisis Kebutuhan Proses ... 38

3.1.2.3 Analisis Kebutuhan Output ... 39

3.1.3 Kebutuhan Antarmuka ... 40

3.1.4 Analisis Kebutuhan Perangkat Lunak ... 40

3.1.5 Analisis Kebutuhan Perangkat Keras ... 40

3.2 Perancangan Perangkat Lunak ... 41

3.2.1 Metode Perancangan ... 41

(6)

3.2.2.1 Perancangan UML (Unified Modify Language) 43

3.2.2.2 Perancangan Basis Pengetahuan ... 52

3.2.2.3 Perancangan Mesin Inferensi ... 54

3.2.2.4 Perancangan File XML ... 57

3.2.2.5 Perancangan Antarmuka ... 63

BAB IV HASIL DAN PEMBAHASAN 4.1 Implementasi Perangkat Lunak ... 72

4.1.1 Splash Screen ... 72

4.1.2 Halaman Utama ... 73

4.1.3 Halaman Gangguan ... 74

4.1.4 Halaman Daftar Gangguan-Gangguan Kesehatan ... 74

4.1.5 Halaman Tanya Jawab Gejala ... 75

4.1.6 Halaman Hasil Diagnosis ... 76

4.1.7 Halaman Tindakan ... 76

4.1.8 Halaman Tindakan Sendiri ... 77

4.1.9 Halaman Daftar Tindakan Sendiri ... 78

4.1.10 Halaman Informasi Tindakan Sendiri ... 78

4.1.11 Halaman Pencarian ... 79

4.1.12 Halaman Bantuan ... 80

4.1.13 Halaman Tentang ... 81

4.2 Pengujian dan Analisis Sistem ... 82

(7)

4.2.1.1 Penanganan Hasil Diagnosis Belum Terdiagnosa 82

4.2.1.2 Penanganan Kesalahan TextField Pencarian

Tidak Diisi ... 83

4.2.1.3 Penanganan Data Pencarian Tidak Ditemukan 84 4.2.2Pengujian Kebenaran Sistem ... 84

4.2.2.1 Pengujian Hasil Diagnosis ... 85

4.2.2.2 Pengujian Hasil Pencarian ... 88

4.3 Implementasi Perangkat Lunak Pada Perangkat Bergerak... 91

4.3.1 Pengujian dan Analisis ... 92

BAB V PENUTUP 5.1 Kesimpulan ... 93

5.2 Saran ... 93

DAFTAR PUSTAKA ... 95

(8)

DAFTAR TABEL

Tabel 2.1 Tabel Perbandingan Antara CDC dan CLDC ... 11

Tabel 2.2 Karakteristik forward Chaining Dengan Backward Chaining .... 25

Tabel 3.1 Fakta Pertanyaan Gejala Gangguan Kesehatan Hidung

Berlendir Atau Mampet ... 53

Tabel 3.2 Fakta Kemungkinan Penyebab dan Tindakan Gangguan

Kesehatan Hidung Berlendir Atau Mampet ... 53

Tabel 3.3 Aturan Gangguan Kesehatan Hidung Berlendir Atau Mampet

Dalam Mesin Inferensi ... 55

Tabel 4.1 Fakta Pertanyaan Gejala Gangguan Kesehatan Hidung

Berlendir Atau Mampet ... 85

Tabel 4.2 Fakta Kemungkinan Penyebab dan Tindakan Gangguan

(9)

DAFTAR GAMBAR

Gambar 2.1 Alur Hidup MIDlet ... 14

Gambar 2.2 Konsep Dasar Fungsi Sistem Pakar ... 19

Gambar 2.3 Komponen-Komponen Sistem Pakar ... 20

Gambar 2.4 Konsep Backward Chaining ... 25

Gambar 3.1 Use Case Diagram ... 43

Gambar 3.2 Activity Diagram Mendiagnosis Gangguan Kesehatan ... 44

Gambar 3.3 Activity Diagram Mencari Gangguan Kesehatan Atau Tindakan Sendiri ... 44

Gambar 3.4 Sequence Diagram Mendiagnosis Gangguan Kesehatan ... 45

Gambar 3.5 Sequence Diagram Mencari Gangguan Kesehatan ... 46

Gambar 3.6 Sequence Diagram Mencari Tindakan Sendiri ... 47

Gambar 3.7 Sequence Diagram Melihat Tindakan Sendiri ... 48

Gambar 3.8 Sequence Diagram Melihat Bantuan Aplikasi ... 49

Gambar 3.9 Sequence Diagram Melihat Tentang Aplikasi ... 50

Gambar 3.10 Class Diagram ... 51

Gambar 3.11 Alur Keputusan Gangguan Hidung Berlendir Atau Mampet 57 Gambar 3.12 Rancangan Antarmuka Gangguan ... 63

Gambar 3.13 Rancangan Antarmuka Daftar Gangguan-Gangguan Kesehatan ... 64

Gambar 3.14 Rancangan Antarmuka Tanya Jawab Gejala ... 65

(10)

Gambar 3.16 Rancangan Antarmuka Daftar Tindakan Sendiri ... 66

Gambar 3.17 Rancangan Antarmuka Pencarian ... 67

Gambar 3.18 Rancangan Antarmuka Pencarian (Memasukkan Kata Kunci) ... 67

Gambar 3.19 Rancangan Antarmuka Splash Screen... 68

Gambar 3.20 Rancangan Antarmuka Halaman Utama ... 69

Gambar 3.21 Rancangan Antarmuka Hasil Diagnosis ... 69

Gambar 3.22 Rancangan Antarmuka Informasi Tindakan Sendiri ... 70

Gambar 3.23 Rancangan Antarmuka Bantuan ... 71

Gambar 3.24 Rancangan Antarmuka Tentang ... 71

Gambar 4.1 Splash Screen ... 73

Gambar 4.2 Halaman Utama ... 73

Gambar 4.3 Halaman Gangguan ... 74

Gambar 4.4 Halaman Daftar Gangguan-Gangguan Kesehatan ... 75

Gambar 4.5 Halaman Tanya Jawab Gejala ... 75

Gambar 4.6 Halaman Hasil Diagnosis ... 76

Gambar 4.7 Halaman Tindakan ... 77

Gambar 4.8 Halaman Tindakan Sendiri ... 77

Gambar 4.9 Halaman Daftar Tindakan Sendiri ... 78

Gambar 4.10 Halaman Informasi Tindakan Sendiri ... 79

Gambar 4.11 Halaman Pencarian ... 80

Gambar 4.12 Halaman Pencarian (Memasukkan Kata Kunci) ... 80

(11)

Gambar 4.14 Halaman Tentang ... 81

Gambar 4.15 Penanganan Hasil Diagnosis Belum Terdiagnosa ... 83

Gambar 4.16 Penanganan Kesalahan TextField Pencarian Tidak diisi ... 83

Gambar 4.17 Penanganan Data Pencarian Tidak Ditemukan ... 84

Gambar 4.18 Alur Keputusan Gangguan Hidung Berlendir Atau Mampet 87 Gambar 4.19 Kemungkinan Penyebab Dan Tindakan 1 Gangguan Hidung Berlendir Atau Mampet Pada Aplikasi ... 87

Gambar 4.20 Kemungkinan Penyebab Dan Tindakan 3 Gangguan Hidung Berlendir Atau Mampet Pada Aplikasi ... 88

Gambar 4.21 Pengujian Hasil Pencarian Berdasarkan Gejala ... 89

Gambar 4.22 Pengujian Hasil Pencarian Tindakan Sendiri ... 90

Gambar 4.23 Halaman Utama Pada Nokia 2630 ... 91

(12)

DAFTAR KODE PROGRAM

Kode program 3.1 Format File Teks XML Fakta Dan Hasil Diagnosis ... 58

Kode program 3.2 File Teks XML Gangguan Hidung Berlendir Atau

Mampet ... 59

Kode program 3.3 Kelas Parsing Untuk Membaca Perkarakter Fakta ... 60

Kode program 3.4 Kelas Parsing Untuk Membaca Perkarakter

Kemungkinan Penyebab Dan Tindakan ... 61

Kode program 3.5 Kelas Parsing Untuk Mengambil String Masukan

Referensi

Dokumen terkait

Hal-hal yang akan menjadi obyek spesifik dalam penelitian ini meliputi: perkiraan ketinggian tsunami, geometri morfologi teluk, run-up jangkauan Tsunami, potensi

Bandar Lampung (Lampost.co) -- Masa pandemi saat ini ada bantuan dari pemerintah melalui perbankan untuk UMKM nilainya cukup besar Rp2,4 Juta untuk satu pelaku usaha. Namun

Pada inventory analysis atau lebih dikenal dengan Life Cycle Inventory, data proses produksi akan digunakan untuk mendapatkan informasi material apa saja yang

Tujuan penelitian ini adalah untuk mela- kukan strategi pemberdayaan ekonomi me- lalui life skill education bagi komunitas waria agar: (a) memiliki keterampilan dan jiwa

Semua data yang didapatkan dari instrumen penelitian (lembar argumentasi (LA), wawancara argumentatif (WA), angket pola asuh dari sudut pandang siswa (PAs), angket

Kajian ini juga menunjukkan bahawa strategi pejabat zakat bagi meningkatkan kutipan zakat perniagaan pada masa akan datang perlu ditumpukan kepada moral, sikap dan

vprašanje o fizičnem izgledu prodajalca in njegovem vplivu na nakup pisarniškega pohištva je 4% anketiranih odgovorilo, da ima to zelo velik pomen, 6% jih je mnenja, da je to

2iap konveyor pendek mempunyai standar tertentu sehingga dapat dipasang dengan konveyor pendek lainnya, yaitu dengan "ara memasukkan salah satu poros sebuah konveyor ke