Anda di halaman 1dari 4

LEMBAR JAWABAN UTS 1

Nama Mahasiswa : Aaron Frank Mailopuw NIM : 195410001


=============================================================================

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

1. Apa yang dimaksud dengan software Engineering ?


A. Kemampuan dalam mengolah sistem
B. Disiplin ilmu Teknik yang berkaitan dengan semua aspek produksi perangkat lunak
dari tahap awal spesifikasi system hingga pemeliharaan setelah mulai digunakan
C. Tindak lanjut dalam membuat source code
D. Suatu tindakan dalam pembuatan aplikasi
E. Semua benar
Kunci Jawaban : B

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

3. Bahasa pemrograman untuk software Engineer adalah …….


A. Word, Excel, Power point
B. PS, AI, Corel Draw
C. Myob
D. Web
E. Java, PHP, HTML, Python, Ruby, C++
Kunci Jawaban : E
4. Sistem aplikasi yang berjalan di komputer local, seperti PC dan tidak perlu terhubung
ke jaringan, merupakan definisi dari tipe aplikasi ………
A. Entertainment systems
B. Interactive transaction-based applications
C. Stand-alone applications
D. Embedded control systems
E. System development
Kunci Jawaban : C

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

B. Perhatikan Aplikasi “siakad.akakom.ac.id”. Jawablah beberapa pertanyaan berikut


1) Sebutkan ada berapa jenis user yang dapat menggunakan atau mengakses aplikasi
tersebut, dan berikan Batasan/ruang lingkup aksesnya
Jawaban :
Ada 4 jenis user yang bisa mengakses “siakad.akakom.ac.id”. Ketiga user tersebut
adalah :
a. Administrator
b. Akademik
c. Mahasiswa
d. Dosen
Siakad merupakan sebuah sistem informasi yang berfungsi sebagai integrator
informasi akademik yang ada di berbagai unit akademik (program
studi/fakultas) sekaligus sebagai sarana komunikasi antar civitas akademika
kampus. Sistem ini dibangun dari kondisi eksistensi informasi akademik di
kampus yang sangat beragam dan bervariasi bentuknya, sehingga
membutuhkan sebuah “portal” yang akan mengintegrasikan informasi-
informasi tersebut sehingga mempermudah akses publik

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

Dokumen yang terlibat


Data calon Kepala Desa (mencakup biodata dan visi misi)
Data peserta pemilih / masyarakat (nik / nomor peserta)

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

Anda mungkin juga menyukai