• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB III ANALISIS DAN PERANCANGAN"

Copied!
16
0
0

Teks penuh

(1)

BAB III

ANALISIS DAN PERANCANGAN

3.1 Analisis Sistem

Tahapan ini merupakan langkah pertama dalam pembuatan aplikasi. Menganalisa tentang semua hal kebutuhan-kebutuhan dalam membuat aplikasi sistem pakar. Sehingga dapat diketahui spesifikasi kebutuhan apa saja yang dibutuhkan untuk membangun aplikasi ini.

Paradoxurus merupakan genus dari family viverridae. Paradoxurus sendiri mempunyai beberapa species yaitu : Paradoxurus Hermaphroditus, Paradoxurus Zeylonensis, Paradoxurus Jerdoni, Paradoxurus Aureus, Paradoxurus Montanus, Paradoxurus Stenocephalus. Untuk menganalisis klasifikasi dengan menggunakan ciri ciri dari species paradoxurus, misal habitat dan ciri-ciri fisik tubuh pada species dari genus paradoxurus.

Berdasarkan permasalahan itu penulis mencoba membuat aplikasi ini, sebagai acuan dan pembelajaran dalam mengenali jenis-jenis musang.

3.1.1 Cara Kerja Sistem

Cara kerja aplikasi ini tidak dibutuhkan koneksi internet.

Pada aplikasi ini, penulis akan menjelaskan penganalisaan program yang sudah berjalan dengan menggunakan sistem pilihan ya atau tidak. Untuk mencari species dari genus paradoxurus dari beberapa ciri-ciri.

(2)

Gambar 3.1 Diagram Analisis Program Yang Sudah Berjalan Keterangan :

Pada ciri-ciri pertama ada pilihan ya atau tidak. Jika pilih tidak, maka akan diketahui species yang pertama. Jika pilih ya, akan muncul ciri-ciri kedua dan ada pilihan ya atau tidak. Pada ciri- ciri kedua jika pilih tidak, maka akan diketahui species kedua. Jika pilih ya, akan muncul ciri-ciri ketiga dan ada pilihan ya atau tidak.

Pada ciri-ciri ketiga jika pilih tidak, maka akan diketahui species ketiga. Jika pilih ya, akan muncul ciri-ciri keempat dan ada pilihan ya atau tidak. Pada ciri-ciri keempat jika pilih ya akan muncul species ke empat. Jika pilih tidak, akan muncul ciri-ciri kelima dan ada pilihan ya atau tidak. Pada ciri-ciri ke lima jika pilih ya akan muncul species keenam , jika pilih tidak akan muncul species kelima.

Tidak

Tidak

Tidak

Tidak

Tidak

Ya

Ya

Ya

Ya

Ya

Ciri-ciri 1

Ciri-ciri 2 Species 1

Species 2 Ciri-ciri 3

Ciri-ciri 4 Species 3

Ciri-ciri 4 Species 4

Species 6 Species 5

(3)

3.1.2 Pohon keputusan

Adapun untuk mengetahui species dari genus paradoxurus, dapat dilihat pada gambar pohon keputusan.

Gambar 3.2 Pohon Keputusan (tree) Keterangan gambar :

Tabel 3.1 Keterangan Pohon Keputusan

T1 Apakah warna tubuhnya coklat atau emas?

T2 Apakah penyebarannya hanya di Sri Lanka?

T3 Apakah habitatnya di daerah hutan awan?

T4

Apakah warna tubuhnya cokelat keemasan dan warna dibawah perut emas pucat?

T5 Apakah warna tubuhnya cokelat keemasan dan memiliki 3 T1

T2 S1

S2 T3

S3 T4

S4 T5

S6 S5

(4)

garis cokelat gelap dari bahu ke pangkal ekor?

S1 Paradoxurus Hermaphroditus

S2 Paradoxurus Jerdoni

S3 Paradoxurus Zeylonensis

S4 Paradoxurus Aureus

S5 Paradoxurus Montanus S6 Paradoxurus Stenocephalus

3.1.3 Rule-rule pada pohon keputusan

Rule 1 :

 Jika tidak akan muncul species Paradoxurus Hermaphroditus Rule 2 :

 Dari ciri-ciri pertama

 Jika tidak akan muncul species Paradoxurus Jerdoni Rule 3 :

 Dari ciri-ciri pertama

 Ciri-ciri kedua

 Jika tidak akan muncul species Paradoxurus Zeylonensis

Rule 4 :

 Dari ciri-ciri pertama

 Ciri-ciri kedua

 Ciri-ciri ketiga

 Jika pilih ya akan muncul species Paradoxurus Aureus

(5)

Rule 5 :

 Dari ciri-ciri pertama

 Ciri-ciri kedua

 Ciri-ciri ketiga

 Ciri-ciri keempat

 Ciri-ciri kelima

 Jika pilih ya akan muncul species Paradoxurus Stenocephalus

 Jika pilih tidak akan muncul species Paradoxurus Montanus 3.2 Analisa Kebutuhan

Dalam melakukan penelitian, dibutuhkan beberapa komponen yang mendukung terhadap keberhasilan penelitian ini, yaitu :

1. Perangkat Lunak (software)

a. Sistem operasi Windows 7 Ultimate b. Delphi 7

c. Microsoft Office Acces 2007 2. Perangkat Keras (hardware)

a. Notebook pribadi 3.3 Perancangan

3.3.1 Struktur Basis Data

Seluruh tabel yang dibutuhkan disimpan didalam database yang diberi nama DBPakar. Didalam database tersebut terdiri dari 2 tabel yaitu tabel diagnosa dan tabel solusi.

a. Tabel Diagnosa

Didalam tabel diagnosa terdapat 4 field yaitu KP, Pertanyaan, Ya dan Tidak.

Untuk lebih jelasnya lihat tabel dibawah ini :

(6)

Tabel 3.2 Tabel Diagnosa

Field Name Type Data Size

KP Text 6

Pertanyaan Text 100

Ya Text 5

Tidak Text 5

b. Tabel Solusi

Didalam tabel solusi terdapat dua field yaitu KJ dan Jawaban Untuk lebih jelasnya lihat tabel dibawah ini :

Tabel 3.3 Tabel Solusi

Field Name Type Data Size

KJ Text 5

Jawaban Text 30

3.4 Rencana Pengembangan Program 3.4.1 Perancangan Storyboard

Storyboard adalah deskripsi masing-masing tampilan suatu kejadian dari movie yang dimainkan dengan menampilkan semua objek atau elemen multimedia serta komponen-komponen aplikasi yang akan dibuat. Storyboard digunakan sebagai alat bantu pada tahapan perancangan multimedia. Satu kolom storyboard mewakili satu tampilan di layar monitor.

(7)

No Visual Ketrangan 1

Gambar 3.3 Tampilan Utama

Tampilan Utama

1. Main Menu – merupakan

2. Diagnosa – tombol menuju tampilan diagnosa

3. Exit – tombol untuk menutup aplikasi

2

Gambar 3.4 Tampilan Diagnosa

Tampilan Diagnosa

1. Diagnosa – judul dari tampilan diagnosa

2. Gambar bintang – tombol untuk memulai diagnosa

3. Gambar documen – tombol untuk memulai baru diagnosa 4. Gambar Silang – tombol untuk menutup aplikasi

5. - jawaban dari beberapa diagnosa

3

Gambar 3.5 Mulai Diagnosa 1

Mulai Diagnosa 1

1. Diagnosa – judul dari tampilan diagnosa

2. Gambar bintang – tombol untuk memulai diagnosa

3. Gambar documen – tombol untuk memulai baru diagnosa 4. Gambar Silang – tombol untuk menutup aplikasi

5. - jawaban dari beberapa diagnosa

(8)

6. Apakah penyebaran ... – pertanyaan ciri-ciri untuk mendiagnosa

7. – untuk memilih ya atau tidak

8. . – tombol untuk berikutnya apabila pilih ya maka akan muncul pertanyaan ke 2 , pilih tidak akan muncul jawaban di

4

Gambar 3.6 Mulai Diagnosa 2

Mulai Diagnosa 2

1. Diagnosa – judul dari tampilan diagnosa

2. Gambar bintang – tombol untuk memulai diagnosa

3. Gambar documen – tombol untuk memulai baru diagnosa 4. Gambar Silang – tombol untuk menutup aplikasi

5. - jawaban dari beberapa diagnosa

6. Apakah penyebaran ... – pertanyaan ciri-ciri untuk mendiagnosa

7. Apakah penyebaran ... – pertanyaan ciri-ciri ke 2 untuk mendiagnosa

8. – untuk memilih ya atau tidak

9. . – tombol untuk berikutnya apabila pilih ya maka akan muncul pertanyaan ke 3 , pilih

NEXT Pilih

NEXT Pilih

(9)

tidak akan muncul jawaban di

5

Gambar 3.7 Mulai Diagnosa 3

Mulai Diagnosa 3

1. Diagnosa – judul dari tampilan diagnosa

2. Gambar bintang – tombol untuk memulai diagnosa

3. Gambar documen – tombol untuk memulai baru diagnosa 4. Gambar Silang – tombol untuk menutup aplikasi

5. - jawaban dari beberapa diagnosa

6. Apakah penyebaran ... – pertanyaan ciri-ciri untuk mendiagnosa

7. Apakah penyebaran ... – pertanyaan ciri-ciri ke 2 untuk mendiagnosa

8. Apakah habitatnya ...–

pertanyaan ciri-ciri ke 3 untuk mendiagnosa

9. – untuk memilih ya atau tidak

10. . – tombol untuk berikutnya apabila pilih ya maka akan muncul pertanyaan ke 4 , pilih tidak akan muncul jawaban di

NEXT Pilih

(10)

6

Gambar 3.8 Mulai Diagnosa 4

Mulai Diagnosa 4

1. Diagnosa – judul dari tampilan diagnosa

2. Gambar bintang – tombol untuk memulai diagnosa

3. Gambar documen – tombol untuk memulai baru diagnosa 4. Gambar Silang – tombol untuk menutup aplikasi

5. - jawaban dari beberapa diagnosa

6. Apakah penyebaran ... – pertanyaan ciri-ciri untuk mendiagnosa

7. Apakah penyebaran ... – pertanyaan ciri-ciri ke 2 untuk mendiagnosa

8. Apakah habitatnya ... – pertanyaan ciri-ciri ke 3 untuk mendiagnosa

9. Apakah hidupnya ... – pertanyaan ciri-ciri ke 4 untuk mendiagnosa

10. – untuk memilih ya atau tidak

11. . – tombol untuk berikutnya apabila pilih ya akan muncul jawaban di , pilih tidak maka akan muncul pertanyaan ke 5

NEXT Pilih

(11)

7

Gambar 3.9 Mulai Diagnosa 5

Mulai Diagnosa 5

1. Diagnosa – judul dari tampilan diagnosa

2. Gambar bintang – tombol untuk memulai diagnosa

3. Gambar documen – tombol untuk memulai baru diagnosa 4. Gambar Silang – tombol untuk menutup aplikasi

5. - jawaban dari beberapa diagnosa

6. Apakah penyebaran ... – pertanyaan ciri-ciri untuk mendiagnosa

7. Apakah penyebaran ... – pertanyaan ciri-ciri ke 2 untuk mendiagnosa

8. Apakah habitatnya ... – pertanyaan ciri-ciri ke 3 untuk mendiagnosa

9. Apakah hidupnya ... – pertanyaan ciri-ciri ke 4 untuk mendiagnosa

10. Apakah warna tubuh ... ... – pertanyaan ciri-ciri ke 5 untuk mendiagnosa

11. – untuk memilih ya atau tidak

12. . – tombol untuk berikutnya apabila pilih ya maka akan muncul jawaban di , pilih tidak akan

NEXT Pilih

(12)

muncul jawaban di

3.4.2 Rancangan Algoritma Program Pengembangan

Sebelum membuat program terlebih dahulu dibuat alur algoritma, hal ini bertujuan untuk mempermudah dalam melacak dan menelusuri kesalahan-kesalahan pada program. Algoritma yang dibuat disini adalah :

(13)

Gambar 3.10 Flowchart Sistem Pakar Klasifikasi Paradoxurus

(14)

Keterangan :

Untuk memulai diagnosa dengan mengklik tombol BitBtn1 , maka akan muncul pertanyaan “apakah penyebarannya hanya di India dan Sri Lanka”. Apabila tidak maka akan muncul jawaban, apabila ya maka akan muncul pertanyaan berikutnya. Pada pertanyaan berikutnya prosesnya persis sama pada pertanyaan pertama. Kecuali pada pertanyaan ke 4 dan pertanyaan terakhir.

Pada pertanyaan ke 4 apabila pilih ya maka akan muncul jawaban, apabila pilih tidak maka akan muncul pertanyaan terakhir. Pada pertanya terakhir pilihan ya dan tidak akan muncul jawaban.

3.4.3 Analisis Source code

Berdasarkan analisa terhadap program Delphi, berhasil ditemukan bahwa untuk menampilkan pertanyaan program untuk mengidentifikasikan klasifikasi dengan ciri2 species dari genus paradoxurus. Berdasarkan analisa terhadap program identifikasi Delphi berhasil ditemukan bahwa pertanyaan-pertanyaan diambil dari tabel “Diagnosa” dalam database.

Berikut adalah potongan koding untuk pertanyaan :

1. Koding untuk memulai diagnosa

Tabel 3.4 Kode untuk memulai diagnosa

procedure TForm3.BitBtn1Click(Sender: TObject);

begin

with Datamodule2.ADOQuery1 do begin

(15)

sql.Clear;

sql.Add('select * from diagnosa');

open;

First;

Label2.Caption:=fieldbyname('PERTANYAAN').AsString;

label2.Visible:=true;

RadioGroup1.Visible:=true;

Button1.Visible:=true;

end;

end;

Untuk memulai diagnosa dengan menggunakan tombol BitBtn1 . Maka akan muncul pertanyaan ciri-ciri pertama. Hal ini dapat disimpulkan dari SQL statement yang memilih dari tabel

“Diagnosa”. Sedangkan pertanyaan berikutnya dengan memilih ya lalu mengklik tombol next maka muncul pertanyaan ke 2.

(16)

Gambar

Gambar 3.1  Diagram Analisis Program Yang Sudah Berjalan  Keterangan :
Gambar 3.2  Pohon Keputusan (tree)  Keterangan gambar :
Tabel 3.2  Tabel Diagnosa
Gambar 3.3  Tampilan Utama
+6

Referensi

Dokumen terkait

Spektrum klinis demam tifoid tidak khas dari asimtomatik atau ringan seperti panas disertai diare sampai dengan klinis yang berat seperti panas tinggi, gejala septik, ensefalopati,

tempat tersebut pada konsumen yang masuk ke dalam toko tersebut dan melakukan pembelian. Display memiliki daya tarik yang besar bagi pembeli yang tidak

a. Observasi, yaitu melakukan pengamatan langsung ke lapangan, yaitu pada aktivitas pengolahan rumput laut untuk mengetahui kadar perolehan hasil panen sebagai salah satu

Peranan Perangkat Desa dalam pembangunan di Desa Kembes II dapat kita lihat dari adanya upaya pengawalan yang intensif dari pihak aparat pemerintahan Desa termasuk Kepala

SK KD Mendiagnosis Permasalahan Pengoperasian PC Yang Tersambung Jaringan Mengidentifikasi Masalah Fungsionalitas Jaringan pada Perangkat Melalui Gejala yang Muncul 1

Temuan ini hampir sama dengan penelitian yang telah dilakukan di Rumah Sakit Sanglah, Bali, penelitian tersebut menyatakan bahwa prevalensi anemia pada pasien

Untuk melaksanakan kegiatan pencegahan, pemberantasan dan penanggulangan penyakit termasuk IMS.HIV.MALARIA DBD,TB,KUSTA secara efektif dan efisien, diperlukan data dasar

Bapak Paul, Bapak Tidjane dan Bapak Barry menyampaikan apresiasi terhadap semangat dan kinerja seluruh staf dan tenaga pemasar dalam memberikan pelayanan kepada nasabah,