24
C. Analisis Kebutuhan Sistem
Sebelum melakukan perancangan suatu sistem pakar terlebih dahulu harus menganalisis dan mendefinisikan faktor-faktor yang menjadi kebutuhan
perancangan sistem. Tahapan untuk menganalisis dan mendefinisikan kebutuhan perancangan sistem terdiri dari tahapan deskripsi dan fungsi sistem, data dan
sumber data, klasifikasi pengguna, antarmuka pengguna dan lingkungan perancangan.
1. Deskripsi dan Fungsi Sistem
Sistem temukembali citra adalah perangkat lunak yang mengintegrasikan antara aplikasi temukembali citra image retrieval dan pemrosesan citra digital
image processing. Sistem ini digunakan untuk melakukan pencarian dan pengklasifikasian citra dalam basisdata yang relevan dengan citra query. Fungsi-
fungsi yang terdapat dalam sistem temukembali citra yaitu : − Ekstraksi ciri citra berfungsi untuk melakukan pengindeksan ciri warna dan
bentuk citra basisdata. Hasil proses pengindeksan ciri ini adalah file indeks warna dan bentuk citra yang akan digunakan dalam proses query.
− Query berfungsi untuk melakukan identifikasi dan klasifikasi citra basisdata yang relevan dengan citra masukan.
− Antarmuka pengguna berfungsi sebagai media perantara interaksi antara sistem dengan pengguna.
− Pengaturan parameter berfungsi untuk memberikan masukan pada sistem berupa parameter yang akan digunakan.
25
2. Data dan Sumber Data
Citra yang digunakan dalam penelitian ini merupakan data sekunder yang diperoleh dari website
www.flowers.vg . Secara keseluruhan citra bunga yang
terdapat dalam basisdata berjumlah 417 dan yang digunakan untuk obyek penelitian adalah 12 jenis bunga Tabel 2.
Tabel 2. Nama dan Kode Bunga
No. Nama Bunga
Kode
1 Daisy Merah Muda
DMM 2
Daffodil DAF
3 Lily Coklat
LCK 4
Daisy Putih DPT
5 Mawar Kuning
MKN 6
Ascocentrum ASC
7 Cymbidium
CYM 8
Morning Glory MGM
9 Lily Kuning Coklat
LKC 10
Iris IRS
11 Lily Putih
LPT 12
Lily Kuning Hitam LKH
3. Klasifikasi Pengguna
Terdapat dua jenis pengguna sistem temukembali citra yaitu pengguna biasa dan pengembang sistem knowledged engineer. Pengguna biasa adalah orang
yang menggunakan sistem untuk melakukan pencarian mengidentifikasi dan mengklasifikasikan citra dalam basis data yang relevan dengan citra query.
Pengguna ini mempunyai hak akses terbatas yaitu : − Melakukan ekstraksi ciri citra basisdata.
− Melakukan query. − Melakukan pengubahan parameter sistem.
Pengembang sistem adalah orang yang menggunakan sistem untuk melakukan pengembangan sistem lebih lanjut. Hak akses pengembang sistem ini
tidak terbatas. Hak akses utama pengembang sistem ini adalah melakukan pengubahan coding program untuk tujuan tertentu.
26
4. Antarmuka Pengguna