Anda di halaman 1dari 30

Rencana Pelaksanaan Proyek

Nomor ID : 2D - 2

Pengusul Proyek : Maulana Mohammad Irsyat

Manajer proyek : Galih Hendra Wibowo, S.Tr.Kom., M.T.

Judul Proyek : Management PonPes Al-Qomar

Luaran : ERD dan Database

Aplikasi Berbasis Web dan Mobile (Role User, Authentication,


CRUD, Report)
Pembuatan dan Implementasi API

Implementasi Agile Method menggunakan Trello

Sponsor :

Biaya : 0

Klien/Pelanggan : Ponpes Al-Qomar

Waktu : 04 September 2023 – 02 Januari 2024

1. Ruang lingkup
Perkembangan teknologi informasi dari tahun ke tahun yang semakin cepat menjadi
tantangan berat bagi pengguna teknologi informasi itu sendiri, dan mendorong setiap sektor
organisasi baik formal maupun informal atau lembaga lembaga lainnya untuk dapat
memanfaatkannya sebagai penunjang kegiatan kerja sehingga dapat menghasilkan informasi
yang cepat, tepat dan akurat. Untuk mewujudkan hal tersebut, maka dibutuhkan sumber daya
pendukung lainnya seperti perangkat lunak yang dapat diandalkan kemampuannya serta
sumber daya manusia yang harus menguasai kemampuan teknologi informasi itu sendiri.
Pada tahap awal observasi, Pondok Pesantren Al-Qomar menginginkan sebuah sistem
yang dapat melakukan pendaftaran bagi calon santri, serta kemampuan untuk mengelola
perizinan untuk santri maupun kunjungan bagi orang tua. Hal ini dikarenakan pendataan dan
pengelolaan melalui teknologi informasi lebih praktis daripada menggunakan sistem manual
2. Rancangan Sistem
Sistem yang dibuat memiliki beberapa fitur diantaranya adalah sistem pendaftaran, sistem
perizinan, dan beberapa sistem lainya , serta management pengelolaan data santri yang sudah
aktif maupun yang baru. Rancangan sistem yang dibangun menggunakan Laravel dan Flutter
sebagai front-end, serta PHP dan MySQL sebagai back-end. Setiap data yang diolah oleh
seorang user akan ditampilkan ke dalam tabel, supaya user dapat menggunakan aplikasi
secara maksimum, meski daftar perizinan dan pendaftaran mencapai angka ribuan atau lebih.

Flowcart pendaftar dan santri

Flowchart Admin
Use case

Penjelasan : pada gambar di atas merupakan usecase Mobile yang dimana hanya digunakan
oleh wali santri, terdapat fitur log in, mengakses beranda, melihat jadwal, edit profile.
Penjelasan : di atas merupakan use case web yang dimana di akses oleh admin dan pendaftar,
didalamya terdapat beberapa fitur seperti log in, isi form perizinan sebagai admin serta melihat
dan memverifikasi perizinan yang masuk, pendaftar mengisi form pendaftaran yang nanti akan di
seleksi oleh admin dan hasil dilihat pula oleh pendaftar ketika admin usai melakukan seleksi

3. Tahapan Pelaksanaan Proyek


Berikut ini adalah tahapan-tahapan pelaksanaan proyek:

No Tahap Aktivitas

1 Identifikasi masalah dan


● Mahasiswa melakukan identifikasi kebutuhan
pengembangan Ide
klien/pelanggan (PonPes Al-Qomar) melalui
kunjungan, pengamatan proses bisnis, dan
wawancara

● melakukan studi literatur untuk mendukung


pemecahan masalah yang dihadapi klien.

2 Deskripsi Masalah dan


● Mahasiswa melakukan deskripsi secara
Pemetaan
mendalam apa yang telah dipelajari pada tahap
1.

● Mahasiswa melakukan pemetaan terhadap


seluruh elemen yang berpengaruh terhadap isu
yang dihadapi klien

3 Analisis
● Mahasiswa merumuskan usulan proyek
berdasarkan hasil tahap 1 dan 2.

● Mahasiswa menyusun dan menganalisis


kebutuhan sistem

4 Pengembangan Sistem
● Mahasiswa menyusun flowchart untuk pada
masing – masing proses yang akan
dikembangkan. kemudian divalidasi terhadap
kebutuhan klien dan melakukan perbaikan
flowchart

● Mahasiswa membuat desain tampilan sistem,


kemudian divalidasi terhadap kebutuhan klien
dan melakukan perbaikan desain.

● Mahasiswa membuat database yang telah


dirancang dengan persetujuan dan
pertimbangan klien dan manajer proyek.

● Mahasiswa melakukan pembuatan tampilan


web dengan php dan tampilan mobile dengan
flutter

5 Pengujian, Evaluasi dan


● Mahasiswa melakukan pengujian rancangan
Komisioning/serah terima.
sistem, evaluasi dan melakukan perbaikan
sesuai dengan requirement yang telah
disepakati.

● Mahasiswa mempresentasikan progress


pengembangan sistem

● Mahasiswa membuat laporan proyek


● Mahasiswa membuat video demo sistem.

● Mahasiswa mempresentasikan laporan akhir


pengembangan sistem dan komisioning
produk.

4. Kebutuhan Peralatan/Perangkat dan Bahan/Komponen

Peralatan/Perangkat Bahan/Komponen
Fase/Proses (Software/Hardware)

Nama Jumlah Catatan Nama Jumlah Catatan

Identifikasi Zoom/ 0 Paket Alat tulis 1 paket


masalah dan Google/ kantor
pengembanga bisnis
n Ide Meet/media (ATK)
pertemuan (durasi
lebih dari
daring lain 40 menit)

Microsoft 1 Lisensi Paket data 0 paket


Microsoft
Word/Visio

Personal 4 Unit 0

Computer

Deskripsi Microsoft 1 Lisensi Proyektor 0 paket


Masalah dan Microsoft
Pemetaan Word/Visio

Personal 4 Unit Alat tulis 1 paket


kantor
Computer
(ATK)

Analisis Microsoft 1 Lisensi Proyektor 0 paket


Microsoft
Word/Visio
Peralatan/Perangkat Bahan/Komponen
Fase/Proses (Software/Hardware)

Nama Jumlah Catatan Nama Jumlah Catatan

Personal 4 Unit Alat tulis 1 paket


kantor
Computer
(ATK)

Paket data 0 paket

Pengembang Microsoft 1 Lisensi Proyektor 0 paket


an Sistem Microsoft
Word/Visio

Personal 4 Unit Alat tulis 1 paket


kantor
Computer
(ATK)

Visual 4 paket Paket data 32 GB paket


Studio Code

Aplikasi 2 paket
desain UI

Zoom/ 0 Paket
Google/
bisnis
Meet/media
pertemuan (durasi
lebih dari
daring lain 40 menit)

Pengujian, Microsoft 0 Lisensi Proyektor 0 paket


Evaluasi dan Microsoft
Komisioning/ Word/Visio
serah terima. Personal 4 Unit Alat tulis 1 paket
kantor
Computer
(ATK)

Aplikasi 2 paket
Figma
Peralatan/Perangkat Bahan/Komponen
Fase/Proses (Software/Hardware)

Nama Jumlah Catatan Nama Jumlah Catatan

Zoom/ 0 Paket
Google/
bisnis
Meet/media
pertemuan (durasi
lebih dari
daring lain 40 menit)

5. Tantangan dan Isu

Level
Proses/Fase/ Rencana
No Tantangan/Isu Risiko Catatan
Peralatan/Bahan Tindakan
*

1 Identifikasi masalah Akses ke Pondok dan L Koordinasi


dan pengembangan secara intensif
Ide PIC proses bisnis
dengan klien

Transportasi ke L Koordinasi
dengan pihak
Pondok terkait

Sinergi antar M Membuat Dibuat


jadwal jadwal
mahasiswa dan koordinasi yang PBL di
dosen antar disepakati awal
bersama
program studi

Ketersediaan H Koordinasi
dengan UPT
akses literatur TIK
berbayar
Level
Proses/Fase/ Rencana
No Tantangan/Isu Risiko Catatan
Peralatan/Bahan Tindakan
*

2 Deskripsi Masalah Kekurangan data L Koordinasi


dan Pemetaan pendukung secara intensif

dengan klien
dan pihak
terkait

Sinergi antar M Membuat


jadwal
mahasiswa dan koordinasi yang
dosen antar disepakati

program studi bersama

3 Analisis Terjadi deadlock/ M Koordinasi


ketidaksepakatan ide Dosen dan
dan gagasan yang Manajer Proyek
akan dikembangkan lebih intensif
untuk
memfasilitasi

mahasiswa

4 Pengembangan Kekurangan H Koordinasi


Sistem pengetahuan dan Dosen dan
keterampilan. Manajer Proyek
lebih intensif
untuk
memfasilitasi

mahasiswa

Kemajuan proyek L Pengawasan dan


lambat laporan
kemajuan sesuai
dengan

timeline
Level
Proses/Fase/ Rencana
No Tantangan/Isu Risiko Catatan
Peralatan/Bahan Tindakan
*

Keaktifan mahasiswa H Pengawasan

dan Penilaian

Perubahan spesifikasi M Spesifikasi


dari disepakati dan
disahkan oleh
klien semua
pemangku

kepentingan

Pengujian, Evaluasi Klien tidak menerima L Pemantauan dan


dan hasil evaluasi hasil
Komisioning/serah pekerjaan
terima. pekerjaan berkala

dengan klien

Mahasiswa M Presentasi
kemajuan secara
kurang percaya berkala dan
diri dalam coaching
terhadap Teknik
presentasi presentasi

yang baik

Keterangan:
H: High;
M: Medium;
L: Low

6. Estimasi Waktu Pekerjaan

Estimasi
Fase/Proses Uraian Pekerjaan Catatan
Waktu
Identifikasi 1 minggu Analisis
● Mahasiswa melakukan
Estimasi
Fase/Proses Uraian Pekerjaan Catatan
Waktu
masalah dan identifikasi kebutuhan Kelayakan dan
pengembangan klien/pelanggan (Pondok Kebutuhan
Ide Pesantren Al-Qomar ) melalui
kunjungan, pengamatan proses
bisnis, dan wawancara
● Mahasiswa melakukan studi
literatur untuk mendukung
pemecahan masalah yang
dihadapi klien.

Deskripsi 3 Hari Daftar Fitur


● Mahasiswa melakukan deskripsi
Masalah dan fitur yang
Pemetaan secara mendalam apa yang telah dipersyaratkan
dipelajari pada tahap 1.
● Mahasiswa melakukan pemetaan
terhadap seluruh elemen yang
berpengaruh terhadap isu yang
dihadapi klien

Analisis 4 Hari Perancangan UI


● Mahasiswa merumuskan usulan
serta peninjauan
proyek berdasarkan hasil tahap 1 seluruh hasil
dan 2. rancangan
● Mahasiswa menyusun dan
menganalisis kebutuhan sistem

Pengembangan 2 Minggu
● Mahasiswa menyusun flowchart
Sistem 3 Hari
untuk pada masing – masing
proses yang akan dikembangkan.
kemudian divalidasi terhadap
kebutuhan klien dan melakukan
perbaikan flowchart
● Mahasiswa membuat desain
tampilan sistem, kemudian
divalidasi terhadap kebutuhan
klien dan melakukan perbaikan
Estimasi
Fase/Proses Uraian Pekerjaan Catatan
Waktu
desain

Pengujian, 4 Hari Pengujian dan


● Mahasiswa melakukan
Evaluasi dan pembuatan
Komisioning/sera pengujian rancangan sistem, laporan
h terima. evaluasi dan melakukan
perbaikan sesuai dengan
requirement yang telah
disepakati.
● Mahasiswa mempresentasikan
progress pengembangan sistem
● Mahasiswa membuat laporan
proyek
● Mahasiswa membuat video
demo sistem.
● Mahasiswa mempresentasikan
laporan akhir pengembangan
sistem dan komisioning produk

7. Biaya Proyek (Biaya Bahan dan Peralatan)

Perkiraan
Fase/Proses Uraian Pekerjaan Catatan
Biaya
Identifikasi Rp. 0 Buku Tulis
● Mahasiswa melakukan
masalah dan
pengembangan identifikasi kebutuhan
Ide klien/pelanggan (UKM IMAM)
melalui kunjungan, pengamatan
proses bisnis, dan wawancara
● Mahasiswa melakukan studi
literatur untuk mendukung
Perkiraan
Fase/Proses Uraian Pekerjaan Catatan
Biaya
pemecahan masalah yang
dihadapi klien.

Deskripsi Masalah Rp. 0 Print dengan


● Mahasiswa melakukan
dan Pemetaan Jilid
deskripsi secara mendalam apa
yang telah dipelajari pada tahap
1.
● Mahasiswa melakukan
pemetaan terhadap seluruh
elemen yang berpengaruh
terhadap isu yang dihadapi
klien

Analisis Rp. 0 Paket data


● Mahasiswa merumuskan usulan
atau Kuota
proyek berdasarkan hasil tahap
1 dan 2.
● Mahasiswa menyusun dan
menganalisis kebutuhan sistem

Pengembangan Rp. 0
● Mahasiswa menyusun
Sistem
flowchart untuk pada masing –
masing proses yang akan
dikembangkan. kemudian
divalidasi terhadap kebutuhan
klien dan melakukan perbaikan
flowchart
● Mahasiswa membuat desain
tampilan sistem, kemudian
divalidasi terhadap kebutuhan
klien dan melakukan perbaikan
desain

Pengujian, Rp. 0 Print dengan


● Mahasiswa melakukan
Evaluasi dan Jilid
Komisioning/sera pengujian rancangan sistem,
h terima. evaluasi dan melakukan
Perkiraan
Fase/Proses Uraian Pekerjaan Catatan
Biaya
perbaikan sesuai dengan
requirement yang telah
disepakati.
● Mahasiswa mempresentasikan
progress pengembangan sistem
● Mahasiswa membuat laporan
proyek
● Mahasiswa membuat video
demo sistem.
● Mahasiswa mempresentasikan
laporan akhir pengembangan
sistem dan komisioning produk

TOTAL Rp. 0

8. Tim proyek (Dosen, Laboran dan/atau Mahasiswa)

No Nama NIK/NIM Program Studi

1 Galih Hendra Wibowo, S.Tr.Kom., 19920905202203 Teknologi Rekayasa


M.T. 1004 Perangkat Lunak

3 Moh. Holil Agil 362258302131 Teknologi Rekayasa


Perangkat Lunak

4 M Gilang Himawan 362258302142 Teknologi Rekayasa


Perangkat Lunak

5 Moch. Rizqi Yassar 362258302088 Teknologi Rekayasa


Perangkat Lunak
No Nama NIK/NIM Program Studi

6 Maulana Muhammad Irsyad 362258302065 Teknologi Rekayasa


Perangkat Lunak

7 Mas Ahmad Zaidi Wardana 362258302101 Teknologi Rekayasa


Perangkat Lunak

9. Mata Kuliah, Capaian Pembelajaran dan Tujuan Pembelajaran yang terlibat

No. Nama Mata Capaian Pembelajaran Tujuan Pembelajaran


Kuliah

1. Rekayasa
● Menunjukkan sikap ● Mahasiswa memahami
Kebutuhan
Perangkat Lunak bertanggungjawab atas mengenai software engineering
pekerjaan di bidang
keahliannya secara ● Mahasiswa memahami definisi
mandiri; kebutuhan software engineering

● Menguasai prinsip dan ● Mahasiswa memahami elisitas


metodologi rekayasa dan proses kebutuhan perangkat
perangkat lunak yang lunak
meliputi analisis,
pemodelan, desain, ● Mahasiswa memahami
verifikasi dan validasi,
proses, kualitas dan kebutuhan analisa perangkat
keamanan lunak

● Mampu menunjukkan ● Mahasiwa memahami

kinerja mandiri, kebutuhan modelling perangkat


bermutu, dan terukur; lunak

● Mampu menyusun hasil ● Mahasiswa dapat menjelaskan


kajian tersebut dalam kebutuhan dokumentasi
bentuk kertas kerja,
sepesifikasi desain, atau ● Mahasiswa dapat menjelaskan
esai seni, dan mengenai kebutuhan validasi
mengunggahnya dalam
laman perguruan tinggi; ● Mahasiswa dapat menjelaskan
kebutuhan manajemen dan
● Mampu pertimbangan praktikal
mendokumentasikan,
mengamankan data ● Mahasiswa dapat menjelaskan
untuk menjamin kebutuhan tools dalam
kesahihan dan perangkat lunak
mencegah plagiasi.

● Mampu menyelesaikan
pekerjaan pembuatan
perangkat lunak yang
handal sesuai dengan
kebutuhan pengguna.

2 Pemrograman Mahasiswa mampu:


● Menunjukkan sikap
Web Lanjut dan
Praktikum bertanggungjawab atas ● Mempersiapkan alat dan bahan
Pemrograman pekerjaan di bidang
keahliannya secara yang dibutuhkan dalam
Web Lanjut pengembangan aplikasi web
mandiri;

● Menguasai prinsip dan ● Menginstal web framework


metodologi rekayasa Laravel
perangkat lunak yang
meliputi analisis,
pemodelan, desain, Mahasiswa mampu:
verifikasi dan validasi,
proses, kualitas dan ● Menggunakan Blade Template
keamanan untuk membuat UI

● Menguasai pengetahuan ● Mengembangkan web


praktek profesionalisme components
dalam bidang rekayasa
perangkat lunak
Mahasiswa mampu:
● Mampu mengkaji kasus
● Menata layout halaman
penerapan ilmu
pengetahuan, teknologi aplikasi web
yang memperhatikan
dan menerapkan nilai ● Membuat formulir pada
humaniora sesuai halaman web
dengan bidang
keahliannya dalam
rangka menghasilkan Mahasiswa mampu:
prototype, prosedur
baku, desain atau karya ● Mengatur route aplikasi web
seni,
● Membuat controller
● Mampu menyusun hasil
kajian tersebut dalam
bentuk kertas kerja,
Mahasiswa mampu:
spesifikasi desain, atau
esai seni, dan ● Mengkonfigurasi database
mengunggahnya dalam
pada aplikasi web
laman perguruan tinggi
● Menjalankan query dan
● Mampu menyelesaikan
menggunakan query builder
pekerjaan pembuatan
perangkat lunak yang ● Melakukan migrasi database
handal sesuai dengan
kebutuhan pengguna

Mahasiswa mampu:

● Mendeklarasikan model

● Menggunakan Eloquent ORM

Mahasiswa mampu:

● Menangani data dari formulir

● Menggunakan session

● Mengatur response
Mahasiswa mampu:

● Merancang kebutuhan
pengembangan aplikasi web

● Mendistribusikan tugas
pengembangan di dalam tim

Mahasiswa mampu:

● Memanfaatkan proteksi CSRF


pada formulir

● Mengembangkan fitur user


registration

● Mengembangkan fitur email


verification

Mahasiswa mampu:

● Mengembangkan fitur
otentikasi pengguna

● Mengembangkan fitur otorisasi


pengguna

Mahasiswa mampu:

● Mengembangkan fitur input


data

● Mengembangkan fitur seleksi


data
● Mengembangkan fitur update
data

● Mengembangkan fitur delete


data

Mahasiswa mampu:

● Mengembangkan fitur upload


file

● Mengembangkan fitur
download file

Mahasiswa mampu:

● Mendeploy aplikasi web ke


web hosting

● Mempublikasikan aplikasi web

Pemrograman
● Menunjukkan sikap ● Mahasiswa mampu menjelaskan
Perangkat
Bergerak dan bertanggung jawab atas secara garis besar pemrograman
Praktikum pekerjaan di bidang di lingkungan mobile.
Pemrograman keahliannya secara
Perangkat mandiri; ● Mahasiswa mampu menginstal
Bergerak IDE Android.
● Menguasai prinsip dan
metodologi rekayasa ● Mahasiswa mampu menjelaskan
perangkat lunak yang konsep activity dan intent.
meliputi analisis, Mahasiswa mampu
pemodelan, desain, menggunakan activity dan
verifikasi dan validasi, intent dalam proyek Android.
proses, kualitas dan
keamanan.
● Menguasai pengetahuan ● Mahasiswa mampu menerapkan
praktek profesionalisme berbagai layout Android.
dalam bidang rekayasa
perangkat lunak ● Mahasiswa mampu
menggunakan widget-widget
● Mampu mengkaji kasus yang tersedia di lingkungan
penerapan ilmu Android.
pengetahuan, teknologi
yang memperhatikan ● Mahasiswa mampu
dan menerapkan nilai menggunakan widget-widget
humaniora sesuai yang tersedia di lingkungan
dengan bidang Android.
keahliannya dalam
rangka menghasilkan ● Mahasiswa mampu menyimpan
prototype, prosedur
baku, desain atau karya data aplikasi menggunakan file
seni, dan array.

● Mampu ● Mahasiswa mampu

mengidentifikasi, menampilkan dan menangani


menganalisis, event menu pada aplikasi
menghasilkan Android
spesifikasi, dan
rancangan perangkat ● Mahasiswa mampu melakukan
lunak sesuai dengan operasi CRUD pada database
kebutuhan pengguna SQLite Android.

● Mahasiswa mampu melakukan


operasi CRUD pada database
SQLite Android.

● Mahasiswa mampu menjelaskan


cara-cara distribusi aplikasi
Android.

● Mahasiswa mampu membuat


aplikasi mobile yang
menunjukkan lokasi dari
perangkat mobile.

● Mahasiswa mampu
memanipulasi hasil dari servis
lokasi dan menampilkannya
pada peta (GoogleMap).

● Mahasiswa mampu membuat


aplikasi Android sederhana
yang menerapkan penyimpanan
data, servis lokasi, dan client-
server.

● Mahasiswa mampu membuat


aplikasi Android sederhana
penyimpanan data, servis
lokasi, dan client-server.

Basis Data Lanjut


● Menunjukkan sikap ● Mahasiswa mampu menjelaskan
dan Praktikum
Basis Data Lanjut bertanggungjawab atas konsep basis data dan
pekerjaan di bidang lingkungan basisdata
keahliannya secara
mandiri; ● Mahasiswa Mampu menerapkan
perintah DDL
● Mampu
mengidentifikasi, ● Mahasiswa mampu menerapkan
menganalisis, perintah DML
menghasilkan
spesifikasi, dan ● Mahasiswa mampu menerapkan
rancangan perangkat
lunak sesuai dengan konsep keamanan data dan
kebutuhan pengguna. perintah DCL Manipulation
Language)
● Menguasai konsep
● Mahasiswa mampu menerapkan
teoritis matematika,
komputasi, rekayasa, konsep transaksi
dan teknologi faktual
dalam pengembangan
● Mahasiswa mampu menerapkan
perangkat lunak.
konsep trigger dan stored
● Menguasai prinsip dan procedure

metodologi rekayasa
● Mahasiswa mampu menerapkan
perangkat lunak yang
meliputi analisis, konsep backup dan recovery
pemodelan, desain,
verifikasi dan validasi, ● Mahasiswa mampu menerapkan
proses, kualitas dan konsep replikasi
keamanan.
● Mahasiswa mampu membuat
● Mampu menerapkan ERD berdasarkan projek yang
pemikiran logis, kritis, diberikan
inovatif , bermutu, dan
terukur dalam
melakukan jenis
pekerjaan spesifik, di
bidang keahliannya
serta sesuai dengan
standar kompetensi
kerja bidang yang
bersangkutan.

Metode dan
● Mampu ● Mahasiswa mampu menjelaskan
Model
Pengembangan mengidentifikasi, model dan metodologi software
Perangkat Lunak menganalisis, development
menghasilkan
spesifikasi, dan ● Mahasiswa mampu menjelaskan
rancangan perangkat software life cycle
lunak sesuai dengan
kebutuhan pengguna. ● Mahasiswa mampu menjelaskan
metodologi setiap model
● Mampu menerapkan
pengembangan perangkat lunak
pemikiran logis, kritis, secara sistematis (sesuai
inovatif , bermutu, dan tahapan)
terukur dalam
melakukan jenis ● Mahasiswa mampu menjelaskan
pekerjaan spesifik, di
model proses dan metodologi
bidang keahliannya pengembangan perangkat lunak
serta sesuai dengan
standar kompetensi ● Mahasiswa mampu
kerja bidang yang mengidentifikasi dan
bersangkutan; menganalisa kebutuhan model
proses dan metodologi
● Mampu menunjukkan pengembangan perangkat lunak
kinerja mandiri, secara sistematis (sesuai
bermutu, dan terukur; tahapan) dan sesuai kebutuhan

● Mampu bertanggung ● Mahasiswa mampu menjelaskan


jawab atas pencapaian tahapan dalam metode
hasil kerja kelompok pengembangan waterfall dan V-
dan melakukan Model
supervisi serta evaluasi
terhadap penyelesaian ● Mahasiswa mampu
pekerjaan yang mengidentifikasi kebutuhan
ditugaskan kepada pengguna
pekerja yang berada di
bawah tanggung ● Mahasiswa mampu
jawabnya;
mengidentifikasi model yang
sesuai dengan kebutuhan
● Mampu
pengguna
mendokumentasikan,
menyimpan, ● Mahasiswa mampu menjelaskan
mengamankan, dan
menemukan kembali setiap tahapan software life
data untuk menjamin cycle
kesahihan dan
mencegah plagiasi. ● Mahasiswa mampu menjelaskan
kelebihan dan kelemahan
● Menguasai konsep masing – masing model
teoritis matematika, pengembangan perangkat lunak
komputasi, rekayasa,
dan teknologi faktual ● Mahasiswa mampu
dalam pengembangan mempraktekkan proses pada
perangkat lunak salah satu metode
pengembangan perangkat lunak
● Menguasai prinsip dan pada kasus sederhana
metodologi rekayasa
perangkat lunak yang
meliputi analisis,
pemodelan, desain,
verifikasi dan validasi,
proses, kualitas dan
keamanan.

● Menguasai pengetahuan
praktik profesionalisme
dalam bidang rekayasa
perangkat lunak

● Menguasai prinsip dan


teknik komunikasi
langsung dan tidak
langsung, yang meliputi
lisan, tulisan, grafis dan
visual, serta mampu
berkomunikasi
menggunakan bahasa
Inggris.

● Menginternalisasi nilai,
norma, dan etika
akademik

● Menunjukkan sikap
bertanggungjawab atas
pekerjaan di bidang
keahliannya secara
mandiri

Interoperabilitas
● Menunjukkan sikap ● Mahasiswa mampu menyusun
dan Praktikum
Interoperabilitas bertanggung jawab atas dokumen analisa kebutuhan
pekerjaan di bidang pengguna (software requirement
keahliannya secara specification-SRS)
mandiri;
● Mahasiswa mampu menyusun
dengan telti rancangan project
● Mampu mengambil
API sesuai dokumen kebutuhan
keputusan secara tepat
berdasarkan prosedur ● Mahasiswa mampu membuat
baku, spesifikasi desain
, dan persyaratan database sesuai dengan
keselamatan dan rancangan yang telah dibuat
keamanan kerja dalam
melakukan supervisi ● Mahasiswa mampu menginstall,
dan evaluasi pada mengkonfigurasi dan menguji
pekerjaannya; tool-tool yang digunakan untuk
proses pembuatan API
● Mampu bertanggung
jawab atas pencapaian ● Mahasiswa mampu membuat
hasil kerja kelompok dan menguji API untuk
dan melakukan otentifikasi user
supervisi serta evaluasi
terhadap penyelesaian ● Mahasiswa mampu membuat
pekerjaan yang API untuk Read, Create,
ditugaskan kepada Update, Delete dan mengujinya
pekerja yang berada di
bawah tanggung ● Mahasiswa mampu membuat
jawabnya;
user interface aplikasi yang
akan mengakses API
● Mampu
mengidentifikasi, ● Mahasiswa mampu membuat
menganalisis,
dan menguji aplikasi dengan
menghasilkan
otentifikasi melalui API yang
spesifikasi, dan
telah dibuat
rancangan perangkat
lunak sesuai dengan
● Mahasiswa mampu membuat
kebutuhan pengguna.
dan menguji aplikasi yang
● Mampu menyelesaikan menggunakan CRUD dari API
yang telah dibuat
pekerjaan pembuatan
perangkat lunak yang
● Mahasiswa mampu membuat
handal sesuai dengan
kebutuhan pengguna. dokumentasi API project besar
yang dibuat
● Menjamin proses
pembuatan dan
software yang
dihasilkan sesuai
kebutuhan dengan
mengikuti standar dan
prosedur yang
ditetapkan

10. Pemantauan dan Evaluasi

No Tahap Aktivitas Indikator Kinerja Metode dan


Waktu monev

1 Identifikasi
● Mahasiswa ● Diperoleh data- ● Metode:
masalah dan
pengembangan Ide melakukan data rinci tentang
identifikasi isu, permasalahan Presentasi hasil
kebutuhan dan proses bisnis identifikasi dan
klien/pelangga yang berjalan di Pengembangan
n (Pondok perusahaan Ide
Pesantren Al-
Qomar) ● Diperoleh sumber ● Waktu:
melalui sumber literatur
kunjungan, yang valid dan Minggu ke 9
pengamatan kredibel untuk perkuliahan
proses bisnis, mendukung
dan wawancara penyelesaian ● Peserta:
masalah di
● Mahasiswa perusahaan Mahasiswa,
melakukan Manajer
studi literatur
untuk Proyek, dan
mendukung
Dosen
pemecahan
masalah yang
dihadapi klien.

2 Deskripsi Masalah
● Mahasiswa ● Rumusan Masalah ● Metode:
dan Pemetaan melakukan Presentasi
● Peta isu dan
deskripsi
secara masalah Rumusan
mendalam apa masalah dan
yang telah
dipelajari pada peta isu dan
tahap 1. masalah

● Mahasiswa ● Waktu:
melakukan
pemetaan Minggu ke 10
terhadap perkuliahan
seluruh elemen
yang ● Peserta:
berpengaruh
terhadap isu Mahasiswa,
yang dihadapi Manajer
klien Proyek, dan

Dosen

3 Analisis Rancangan proses


● Mahasiswa ● Metode:
bisnis (alur registrasi sd
merumuskan halaman transaksi)
usulan proyek Presentasi
berdasarkan hasil analisis
hasil tahap 1 rancangan proses
dan 2. bisnis

● Mahasiswa ● Waktu:
menyusun dan
menganalisis Setiap minggu
kebutuhan
sistem ● Peserta:

Mahasiswa,
Manajer

Proyek, dan
Dosen

4 Pengembangan
● Mahasiswa ● Flowchart sistem ● Metode:
Sistem
menyusun
flowchart Presentasi
● Desain UI
untuk pada hasil
masing – pengembangan
● Program
masing proses
yang akan
● Waktu:
dikembangkan.
kemudian
Setiap minggu
divalidasi
terhadap
● Peserta:
kebutuhan
klien dan
Mahasiswa,
melakukan
Manajer
perbaikan
flowchart Proyek, klien
dan Dosen
● Mahasiswa
membuat
desain
tampilan
sistem,
kemudian
divalidasi
terhadap
kebutuhan
klien dan
melakukan
perbaikan
desain

5 Pengujian, Hasil pengujian


● Mahasiswa ● Metode:
Evaluasi dan
Komisioning/serah melakukan sistem
pengujian Presentasi
terima.
rancangan Hasil pengujian
sistem, dan produk akhir
evaluasi dan
melakukan
● Waktu:
perbaikan
sesuai dengan
Setiap minggu
requirement
yang telah
● Peserta:
disepakati.
Mahasiswa,
● Mahasiswa
Manajer
mempresentasi
kan progress Proyek, klien
pengembangan dan Dosen
sistem

● Mahasiswa
membuat
laporan proyek

● Mahasiswa
membuat video
demo sistem.

● Mahasiswa
mempresentasi
kan laporan
akhir
pengembangan
sistem dan
komisioning
produk
Tanda Tangan Persetujuan
Banyuwangi, DD/MM/YY

PonPes Al-Qomar Galih Hendra Wibowo,


S.Tr.Kom., M.T.
Klien
Manajer Proyek

Dianni Yusuf, Moh. Dimyati Ayatullah,


S.Kom.,M.Kom S.T.,M.Kom

Ka.Prodi. TRPL Ketua Jurusan Bisnis


Informatika

Anda mungkin juga menyukai