Pengendalian Jaminan Kualitas Perangkat Lunak merupakan aktivitas penting yang harus

Berikut ini adalah pertanyaan dari pinterkuliah pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Pengendalian Jaminan Kualitas Perangkat Lunak merupakan aktivitas penting yang harusdilakukan oleh pelaku produk perangkat lunak. Tujuan aktivitas tersebut adalah agar produk yang
dikembangkan dapat digunakan oleh pelanggan.
Sebutkan dan jelaskan sasaran pragmatis yang menjadi capaian dilakukannya pekerjaan SQA!
20
2. Dalam pengembangan perangkat lunak yang baik tentunya tidak akan lepas dari dokumentasi
produk yang nantinya akan dikirim ke customer atau digunakan oleh user.
Coba lakukan analisis terhadap perbedaan antara Dokumentasi deskripsi fungsi dari perangkat
lunak (functional description) dengan Dokumentasi Petunjuk Pengenalan (introductory manual).
Kemudian berikan penjelasan dari hasil analisis Anda!
20
3. Perhatikan ilustrasi kasus berikut.
Sebuah aplikasi alih kredit ingin dikembangkan oleh satu program studi di UT. Dalam aplikasi
tersebut terdapat beberapa user yang akan menggunakannya antara lain admin, ketua program
studi, dosen dan staf fakultas. Pengajuan alih kredit yang diterima oleh fakultas dientrikan ke dalam
aplikasi oleh staf fakultas meliputi proses: input PT, input prodi, input mahasiswa, input MK ajuan,
input MK Prodi SI. Sedangkan mata kuliah ajuan mahasiswa tersebut akan diverifikasi oleh dosen
dan ketua program studi, program studi juga dapat dokumen laporan alih kredit. Admin dapat
mengakses semua fungsional user lainnya ditambah dengan input aturan alih kredit, input deskripsi
MK, verifikasi MK ajuan, dan laporan alih kredit.
Buatlah use case dari kasus di atas!
30
4. Perhatikan ilustrasi kasus berikut.
Sebuah sekolah ingin mengembangkan aplikasi penerimaan siswa baru yang terdiri dari calon
siswa dan operator. Proses bisnis dari aplikasi penerimaan siswa baru antara lain:
• Calon siswa menerima formulir pendaftaran, kemudian mengisikan data siswa, data siswa
akan disimpan pada data siswa
• Selanjutnya calon siswa melakukan pembayaran melalui Bank, proses verifikasi dilakukan
pada proses ini. Calon siswa yang telah membayar akan dicatat pada data pembayaran
• Calon siswa melakukan tes seleksi sebagai syarat untuk proses penerimaan, hasil seleksi
akan dicatat dalam data hasil tes
• Operator akan membuat laporan berupa laporan siswa, laporan pembayaran, dan laporan
hasil tes.
Berdasarkan kasus di atas, buatlah konteks diagram atau DFD level 0 dan DFD level 1 yang sesuai!

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

1. Sasaran pragmatis yang menjadi capaian dilakukannya pekerjaan SQA (Software Quality Assurance) adalah:

  1. Memastikan bahwa produk perangkat lunak yang dikembangkan memenuhi persyaratan yang telah ditetapkan
  2. Memastikan bahwa produk perangkat lunak yang dikembangkan memiliki tingkat kualitas yang tinggi
  3. Mengidentifikasi dan memperbaiki masalah-masalah yang terjadi selama proses pengembangan perangkat lunak
  4. Menciptakan proses-proses yang efektif untuk mengukur dan meningkatkan kualitas produk perangkat lunak
  5. Menciptakan proses-proses yang efektif untuk mengelola risiko yang terkait dengan pengembangan perangkat lunak

2. Dokumentasi deskripsi fungsi dari perangkat lunak (functional description) adalah dokumen yang menjelaskan secara detail tentang bagaimana suatu perangkat lunak bekerja, termasuk fitur-fitur yang ada dan cara kerja masing-masing fitur tersebut. Dokumentasi ini biasanya ditujukan kepada pengembang perangkat lunak sebagai panduan dalam proses pengembangan perangkat lunak.

Sedangkan dokumentasi petunjuk pengenalan (introductory manual) adalah dokumen yang menjelaskan secara umum tentang suatu perangkat lunak, termasuk fitur-fitur yang ada dan cara penggunaan masing-masing fitur tersebut. Dokumentasi ini biasanya ditujukan kepada pengguna perangkat lunak sebagai panduan dalam penggunaan perangkat lunak.

Jadi, perbedaan utama antara kedua jenis dokumentasi tersebut adalah target audiens yang dituju. Dokumentasi deskripsi fungsi ditujukan kepada pengembang perangkat lunak, sedangkan dokumentasi petunjuk pengenalan ditujukan kepada pengguna perangkat lunak. Selain itu, dokumentasi deskripsi fungsi lebih detail dan teknis dibandingkan dokumentasi petunjuk pengenalan yang lebih umum dan mudah dipahami oleh pengguna.

3. Use case untuk aplikasi alih kredit:

  1. Staf fakultas melakukan input PT
  2. Staf fakultas melakukan input prodi
  3. Staf fakultas melakukan input mahasiswa
  4. Staf fakultas melakukan input MK ajuan
  5. Staf fakultas melakukan input MK Prodi SI
  6. Dosen melakukan verifikasi MK ajuan
  7. Ketua program studi melakukan verifikasi MK ajuan
  8. Program studi mengakses dokumen laporan alih kredit
  9. Admin melakukan input aturan alih kredit
  10. Admin melakukan input deskripsi MK
  11. Admin melakukan verifikasi MK ajuan
  12. Admin mengakses laporan alih kredit

4. Konteks diagram atau DFD level 0 untuk aplikasi penerimaan siswa baru:

  1. Sistem menerima formulir pendaftaran dari calon siswa
  2. Sistem menyimpan data siswa
  3. Sistem menerima pembayaran dari calon siswa
  4. Sistem melakukan verifikasi pembayaran
  5. Sistem mencatat data pembayaran
  6. Calon siswa melakukan tes seleksi
  7. Sistem mencatat hasil tes
  8. Operator membuat laporan siswa
  9. Operator membuat laporan pembayaran
  10. Operator membuat laporan hasil tes

DFD level 1 untuk aplikasi penerimaan siswa baru:

  1. Proses input formulir pendaftaran oleh calon siswa
  2. Proses penyimpanan data siswa
  3. Proses pembayaran oleh calon siswa
  4. Proses verifikasi pembayaran
  5. Proses pencatatan data pembayaran
  6. Proses tes seleksi oleh calon siswa
  7. Proses pencatatan hasil tes
  8. Proses pembuatan laporan siswa oleh operator
  9. Proses pembuatan laporan pembayaran oleh operator
  10. Proses pembuatan laporan hasil tes oleh operator

Semoga dengan pertanyaan yang sudah terjawab oleh ritmon1 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Fri, 24 Mar 23