SOAL 3

Baca baik-baik soal di bawah ini dan jawablah semua soal dengan singkat dan jelas.

I. ESSAY

Jawablah pertanyaan dibawah ini dengan lengkap dan Jelas

  1. Jelaskan perbedaan antara model dan diagram. Mengapa kita memerlukan model dalam pembuatan rancangan perangkat lunak. (Nilai 5)
  2. Sebutkan workflow dan fase yang harus dilalui dalam aktifitas pengembangan perangkat lunak dengan menggunakan pendekatan (OOAD = Object Oriented Analisis and Design) (Nilai = 10)
  3. Sebutkan 8 Diagram yang digunakan dalam penerapan UML (Unified Modelling Language) pada penerapan pengembangan perangkat lunak berbasis objek oriented. . (Nilai 5)
  4. Metode SSADM (Structured System Analysis and Design Method) mengeluarkan banyak waktu untuk melakukan investigasi dan membuat pemodelan. Ada sebagian yang tidak menyukai metode ini. Namun sebagian lagi merasa perlu untuk menggunakan metode ini. Jelaskan apa alasan sehingga perlu dilakukanSSADM . (Nilai 10)
  5. Jelaskan mengapa perlu dilakukan identifikasi User Requirement (Nilai 10)

II. Case Study (Nilai 60)

 

Sebuah perusahaan pengembang sistem mendapat tugas untuk membuat rancangan sistem manajemen yang akan digunakan untuk mengatur kelas dari suatu organisasi yang khusus menyediakan jasa training. Sebut saja sistem tersebut adalah Sistem Informasi Manajeman Training (SIMTran). Organisasi menawarkan berbagai macam training atau kursus dengan berbagai bidang tertentu seperti kursus untuk manajemen, kursus bahasa pemrograman dan kursus teknologi lainnya. Setiap kursus itu terdiri atas sekumpulan topik.

 

Pengajar pada organisasi tersebut ditugaskan untuk mengajar berdasarkan pada spesialisasi dan kemampuan yang dimiliki kemudian bisa melakukan update data pengajar pada sistem.  Sedangkan peserta kursus bisa melihat informasi jadwal kursus apa saja yang diselenggarakan oleh organisasi .

Organisasi menerbitkan kalender untuk jadwal kursus yang diadakan serta memilih siapa saja pengajarnya setiap tahun. Ada sekumpulan administrator yang mengelola kursus seperti memasukkan data macam-macam kursus yang akan di selenggarakan, konten, topik, pengajar dan membuat jadwal kursus. Organisasi tersebut ingin menggunakan SIMTrain untuk melakukan kontrol manajemen kursus supaya menjadi lebih sederhana serta mampu mengatur jadwal dari kursus yang diselenggarakan.

 

Berdasarkan kasus diatas, lakukan :  

a)      Analisa mana saja yang menjadi aktor dan usecase  (Nilai 10)

b)      Gambarkan UseCase diagram berdasarkan hasil analisa (a) (Nilai 5)

c)      Identifikasikan Kelas (Class) potensial yang ada pada sistem beserta perilaku (Behaviour) kelas tersebut (Nilai 20)

d)     Identifikasi aktivitas yang terjadi pada proses mengelola data kursus seperti memasukkan, memodifikasi dan menghapus data kursus yang dilakukan oleh administrator (Nilai 15)

e)      Buatlah activity diagram dari proses mengelola data kursus yang dilakukan oleh administrator berdasarkan hasil identifikasi (d) (Nilai 10)

 

Hint:

Anda boleh membuat asumsi untuk menjawabab pertanyaan di atas.

 

Do it yourself!

 

Kriteria Penilaian

Kriterian penilaian didasarkan kepada:

  1. Ketepatan atau kesesuaian jawaban dengan teori.
  2. Kedalaman dan ketajaman analisis.
  3. Kekuatan argumen.