Analisis Persayaratan Sistem

3.2 Analisis Persayaratan Sistem

Sebuah sistem dibuat untuk memenuhi kebutuhan pengguna. Agar tujuan tersebut dapat tercapai, persyaratan pengguna atau apa yang pengguna inginkan untuk dilakukan oleh sistem tersebut harus terlebih dahulu identifikasi, dianalisis dan dipahami (Whitten et. al, 2004). Proses untuk mengidentifikasi, menganalisis dan memahami persyaratan sistem disebut sebagai penemuan persyaratan atau analisis persyaratan (Pressman, 2001). Analisis persyaratan memungkinkan perekayasa sistem menentukan fungsi dan kinerja sistem, menunjukkan antarmuka sistem dengan elemen-elemen sistem yang lain dan membangun batasan yang harus dipenuhi oleh sistem (Pressman, 2001).

Agar persyaratan sistem dapat ditentukan dengan benar, dilakukan dengan mengumpulkan pertanyaan-pertanyaan mengenai informasi film yang diinginkan oleh calon pengguna. Pertanyaan-pertanyaan ini berguna untuk menentukan persyaratan sistem QA dan batasan ontologi yang akan dibangun.

Pertanyaan-pertanyaan dari calon pengguna (responden) dikumpulkan melalui surat elektronik (electronic mail). Sebanyak 50 responden telah diminta untuk memberikan pertanyaan-pertanyaan mengenai informasi film. Sepuluh responden memberikan tanggapan. Dari seluruh pertanyaan tersebut, ditemukan sebanyak 61 buah pertanyaan faktual (lampiran 1).

Setelah dianalisis, pertanyaan-pertanyaan tersebut dikelompokkan menjadi empat kelompok pertanyaan sebagai berikut.

1. Pertanyaan-pertanyaan yang terkait dengan konsep orang (person). Pertanyaan ini menggunakan kata tanya siapa, dan jawaban yang diinginkan berupa nama 1. Pertanyaan-pertanyaan yang terkait dengan konsep orang (person). Pertanyaan ini menggunakan kata tanya siapa, dan jawaban yang diinginkan berupa nama

2. Pertanyaan-pertanyaan yang terkait dengan konsep film (movie). Jenis pertanyaan yang termasuk kelompok ini adalah pertanyaan mengenai judul film, sinopsis, durasi, jenis atau genre film, lokasi pembuatan, tahun pembuatan dan tanggal rilis sebuah film.

3. Petanyaan-pertanyaan yang terkait dengan konsep peran (role) atau karakter dalam sebuah film. Pertanyaan yang terkait dengan konsep ini seperti pertanyaan tentang nama peran/tokoh/karakter dalam sebuah film, dan nama pemain/bintang yang memerankan tokoh/karakter tertentu.

4. Pertanyaan-pertanyaan yang terkait dengan konsep penghargaan (award) sebuah film. Pertanyaan yang terkait konsep ini menyangkut nama penghargaan, jenis atau kategori penghargaan dan tahun penghargaan.

Tabel 3.1 menunjukkan ringkasan hasil analisis terhadap pertanyaan-pertanyaan yang diajukan responden.

Berdasarkan hasil analisis tersebut, ditentukan beberapa persyaratan sistem sebagai berikut.

1. Sistem QA yang dibangun merupakan aplikasi berbasis web yang memanfaatkan teknologi SW.

2. Sistem QA dibangun menggunakan teknologi JSP, Jena ontology API dan SPARQL.

3. Sistem QA yang dibangun hanya memroses pertanyaan bahasa Indonesia.

4. Jenis pertanyaan yang dapat diproses adalah pertanyaan-pertanyaan faktual.

5. Lingkup ontologi yang dibangun terbatas pada informasi yang harus disediakan oleh sistem berdasarkan pada hasil analisis pertanyaan.

6. Informasi yang digunakan sebagai basis pengetahuan ontologi bersumber pada IMDB (Internet Movie Database).

Tabel 3.1 Ringkasan Analisis Pertanyaan

Konsep Artibut/relasi terkait Contoh pertanyaan

Orang Nama

Siapa sutradara film Titanic ?

(Person) Sutradara Siapa sutradara film Titanic? Penulis skenario

Siapa penulis skenario film Titanic?

Produser Siapa Produser film Transformers 2? Aktor/aktris Siapakah nama aktor film Titanic? Pemenang penghargaan

Siapakah aktor terbaik......?

Peran Siapakah pemeran Jack Dawson di film Titanic?

Film Judul Apa judul film yang dibintangi oleh Leonardo DiCaprio? (Movie)

Sinopsis Bagaimana sinopsis film Titanic? Durasi Berapa lama durasi film Transformers 2? Genre Apakah genre film Titanic? Lokasi

Di mana lokasi pembuatan film Transformers 2? Tanggal rilis

Kapan film Titanic dirilis?

Tahun pembuatan

Kapan film Transformers 2 dibuat?

Peran (Role) Nama peran Di film Titanic, aktor Leonardo DiCaprio bermain sebagai siapa?

Penghargaan Nama penghargaan Penghargaan apa yang dimenangkan oleh Steven Spielberg (Award)