Anda di halaman 1dari 7

KERTAS KERJA UJIAN

Semester : Ganjil / Genap / Pendek*) Tahun akademik : 2022/2023

Nomor Induk Mahasiswa 21158667 Nomor Ujian : - Paraf Mahasiswa

Nama Dava Janwar Iskandar DAVA


Fakultas / Program Studi Teknik Informatika Paraf Pengawas

Mata Kuliah Rekayasa Perangkat Lunak

Dosen S.T.EKO.S ST.,M.KOM Nilai Ujian (00-100)

Waktu Hari Tanggal Jam Ruang

Pelaksanaan Ujian Senin 31 Juli 2023 09:00 – 23: 59 Online


*Judul Sistem Aplikasi: "Aplikasi Lomba Mancing"*
1. Latar Belakang

Lomba mancing adalah salah satu kegiatan rekreasi yang populer dan menyenangkan
bagi para pecinta olahraga memancing. Untuk menyelenggarakan sebuah lomba mancing yang
sukses, diperlukan sistem aplikasi yang dapat membantu mengatur dan memantau seluruh proses
pelaksanaan lomba, mulai dari pendaftaran peserta, penilaian hasil tangkapan, hingga
pengumuman pemenang.

2. Tujuan

Tujuan dari sistem aplikasi ini adalah untuk menyediakan platform yang efisien bagi
panitia lomba mancing dalam mengatur dan mengelola seluruh aspek perlombaan. Aplikasi ini
akan memudahkan peserta untuk mendaftar, membantu panitia melacak data peserta dan hasil
tangkapan, serta menghasilkan laporan hasil lomba dengan cepat dan akurat.

3. Model Proses Perangkat Lunak

- Pengguna, baik peserta maupun panitia, dapat membuka aplikasi dan memilih menu "Input"
untuk melakukan pendaftaran peserta lomba dengan mengisi informasi yang diperlukan.

- Aplikasi akan memproses data pendaftaran dan menyimpannya dalam basis data.

- Panitia dapat memilih menu "Proses" untuk mengelola data peserta, hasil tangkapan, dan
penilaian.

- Aplikasi akan menghitung skor dan menentukan pemenang berdasarkan data hasil tangkapan
yang dimasukkan oleh panitia.

- Panitia juga dapat memilih menu "Output" untuk melihat dan mencetak laporan hasil lomba
yang mencakup nama pemenang, tangkapan terbesar, dan skor peserta lainnya.

4. Bahasa Pemrograman yang Digunakan

Bahasa pemrograman yang digunakan dalam pembuatan aplikasi ini adalah PHP.

5. Perancangan Sistem

*Perangkat Lunak:*

- Aplikasi akan memiliki antarmuka pengguna yang responsif dan intuitif, sesuai dengan
kebutuhan panitia lomba dan peserta.

- Basis data akan digunakan untuk menyimpan data peserta, hasil tangkapan, dan hasil penilaian
lomba.

*Perangkat Keras:*

- Aplikasi ini dapat dijalankan pada server web dengan dukungan PHP dan database MySQL.
- *Perancangan Output:*

- Aplikasi akan menghasilkan laporan hasil lomba dalam bentuk teks atau tabel yang mudah
dibaca dan dicetak.

6. Listing Program dan Keluaran

- Listing Program

php

<?php

// Kode PHP untuk aplikasi lomba mancing

function daftar_peserta($nama, $email, $no_hp) {

// kode untuk menyimpan data peserta ke basis data

function tambah_hasil_tangkapan($nama_peserta, $jenis_ikan, $berat_ikan) {

// kode untuk menyimpan data hasil tangkapan ke basis data

function hitung_skor_peserta($nama_peserta) {

// kode untuk menghitung skor peserta berdasarkan hasil tangkapan

function tampil_laporan_hasil_lomba() {

// kode untuk menghasilkan laporan hasil lomba dalam bentuk tabel

?>
- Keluaran

Laporan Hasil Lomba:


No Nama Peserta Skor Hasil Tangkapan

1 John Doe 90 Ikan Mas, 1.2 kg

2 Jane Smith 80 Ikan Nila, 0.8 kg

3 Michael Johnson 70 Ikan Lele, 0.5 kg

...

Pemenang Lomba: John Doe

Tangkapan Terbesar: Ikan Mas, 1.2 kg

7. Kesimpulan.

Dengan adanya aplikasi lomba mancing, panitia lomba dapat lebih efisien dalam
mengelola lomba, memantau hasil tangkapan, dan menghasilkan laporan yang akurat. Peserta
juga dapat dengan mudah mendaftar dan melihat hasil lomba dengan cepat.

8. Estimasi Biaya Perangkat Lunak.

Estimasi biaya perangkat lunak akan sangat tergantung pada kompleksitas aplikasi dan
jumlah fitur yang diinginkan. Untuk aplikasi sederhana seperti yang dijelaskan di atas, biaya
pengembangan dapat berkisar antara Rp.30.000.000 hingga Rp.150.000.000. Namun, biaya
sebenarnya dapat bervariasi tergantung pada berbagai faktor seperti skala proyek, tingkat
keahlian pengembang, dan lokasi pengembangan.

Anda mungkin juga menyukai