Nomor ID : 2D - 2
Sponsor :
Biaya : 0
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.
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
No Tahap Aktivitas
3 Analisis
● Mahasiswa merumuskan usulan proyek
berdasarkan hasil tahap 1 dan 2.
4 Pengembangan Sistem
● Mahasiswa menyusun flowchart untuk pada
masing – masing proses yang akan
dikembangkan. kemudian divalidasi terhadap
kebutuhan klien dan melakukan perbaikan
flowchart
Peralatan/Perangkat Bahan/Komponen
Fase/Proses (Software/Hardware)
Personal 4 Unit 0
Computer
Aplikasi 2 paket
desain UI
Zoom/ 0 Paket
Google/
bisnis
Meet/media
pertemuan (durasi
lebih dari
daring lain 40 menit)
Aplikasi 2 paket
Figma
Peralatan/Perangkat Bahan/Komponen
Fase/Proses (Software/Hardware)
Zoom/ 0 Paket
Google/
bisnis
Meet/media
pertemuan (durasi
lebih dari
daring lain 40 menit)
Level
Proses/Fase/ Rencana
No Tantangan/Isu Risiko Catatan
Peralatan/Bahan Tindakan
*
Transportasi ke L Koordinasi
dengan pihak
Pondok terkait
Ketersediaan H Koordinasi
dengan UPT
akses literatur TIK
berbayar
Level
Proses/Fase/ Rencana
No Tantangan/Isu Risiko Catatan
Peralatan/Bahan Tindakan
*
dengan klien
dan pihak
terkait
mahasiswa
mahasiswa
timeline
Level
Proses/Fase/ Rencana
No Tantangan/Isu Risiko Catatan
Peralatan/Bahan Tindakan
*
dan Penilaian
kepentingan
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
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.
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
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.
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
TOTAL Rp. 0
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
● Mampu menyelesaikan
pekerjaan pembuatan
perangkat lunak yang
handal sesuai dengan
kebutuhan pengguna.
Mahasiswa mampu:
● Mendeklarasikan model
Mahasiswa mampu:
● Menggunakan session
● Mengatur response
Mahasiswa mampu:
● Merancang kebutuhan
pengembangan aplikasi web
● Mendistribusikan tugas
pengembangan di dalam tim
Mahasiswa mampu:
Mahasiswa mampu:
● Mengembangkan fitur
otentikasi pengguna
Mahasiswa mampu:
Mahasiswa mampu:
● Mengembangkan fitur
download file
Mahasiswa mampu:
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.
● Mahasiswa mampu
memanipulasi hasil dari servis
lokasi dan menampilkannya
pada peta (GoogleMap).
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
● Menguasai pengetahuan
praktik profesionalisme
dalam bidang rekayasa
perangkat lunak
● 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
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
● 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
● 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