PAKTA INTEGRITAS :
”Saya yang bertanda tangan dibawah ini (mahasiswa peserta kuliah RPL) menyatakan dengan
sungguh-sungguh dan jujur bahwa saya mengerjakan soal UTS ini secara mandiri, tidak saling
kerja sama, dan tidak saling menyontek dengan teman mahasiswa lain. Pelanggaran pakta
integritas ini, termasuk perbuatan dosa dan saya bersedia diberikan sanksi tidak lulus ujian”.
Pilih salah satu jawaban berikut :
A. Ya, saya bersedia dan menjunjung tinggi PAKTA INTEGRITAS ini,
B. Saya tidak bersedia dan tidak setuju dengan PAKTA INTEGRITAS ini.
Jawaban Pakta Integritas : A. Alasannya karena ini merupakan Ujian Tengah Semester jadi
sudah semestinya setiap mahasiswa mengerjakan sendiri dengan jujur dan tidak saling
menyontej dengan mahasiswa lain
A. Buatlah soal dan jawabannya model multiple choice/ pilihan ganda dengan materi
tentang Rekayasa Perangkat Lunak
Pilihlah salah satu jawaban yang paling benar
2. Atribut penting yang harus dimiliki doelh perangkat lunak yang baik, kecuali …….
A. Failure
B. Dependability
C. Security
D. Maintainability
E. Efficiency
Kunci Jawaban : A
5. Berikut adalah contoh model proses perangkta lunak yang sering digunakan, kecuali
A. Prototype
B. RAD
C. Waterfall
D. RDA
E. Spiral
Kunci Jawaban : D
2) Sebutkan dan jelaskan fungsi menu output / keluaran apa saja menurut anda sebagai
mahasiswa
Jawaban :
a. Kartu Rencana Studi : fitur yang digunakan untuk mengelola rencana studi dari
mahasiswa saat akan mendaftarkan diri untuk semester baru
b. Kartu Hasil Studi : menu yang digunakan untuk melohat hasil dari studi mahasiswa
per semester
c. Transkrip Nilai : digunakan untuk menampilkan nilai keseluruhan dari semester
yang sudah diampuh mahasiswa
d. Informasi Mata kuliah
C. Anggaplah anda ditunjuk sebagai ketua tim pengembangan perangkat lunak dengan
judul atau topik “Aplikasi e-voting pemilihan kepala desa XYZ berbasis web”.
Jawablah pertanyaan berikut
1. Mekanisme / system kerja aplikasi
Setiap masyarakat yang akan mengikuti pemilihan sudah dilengkapi dengan aplikasi
terkait
Pemilihan kepala desa ini dilakukan dengan mengakses aplikasi pemilihan
Masyarakat menghadiri tempat pemilihan dan kemudian dapat memilih calon
Kepala Desa yang diinginkan
Data peserta pemilih dimasukan dan ditampung dalam database
Jika semua data pemilih telah terkumpul selanjutnya data akan dikalkukasi dan
dihitung untuk menentukan jumlah pemilih
Data yang ditampilkan dengan jumlah pemilih terbanyak oleh peserta merupakan
calon Kepala Desa yang terpilih
Proses kerja
Masyarakat / Peserta
a. Datang ke tempat pemilihan berlangsung
b. Mengakses web aplikasi
c. Memasukan nik
d. Memilih calon Kepala Desa
Admin
a. Men-check setiap data yang masuk
b. Mengolah informasi setiap calon Kepala Desa maupun peserta
c. Menyampaikan informasi calon Kepala Desa yang terpilih
Panitia
a. Membantu dan mengarahkan masyarakat / peserta
b. Mendata setiap peserta yang hadir
Prosedur kerja
a. Melakukan pendataan setiap peserta yang hadir
b. Mendampingi peserta serta membantu mereka jika ada yang tidak dipahami
c. Melakukan pengecheckan data yang masuk setelah pemilihan selesai
d. Menyampaikan hasil pemilihan calon Kepala Desa ke pejabat setempat
2. Uraikan secara umum dengan memakai (i) use case diagram dan class diagram atau (ii)
diagram konteks dan relasi table