Anda di halaman 1dari 3

Kelas B – E

Latihan EER 18 Februari 2020


Soal 1
Seorang Entrepreuner akan membuat aplikasi “RUANGCODING” sebagai media
belajar pemrograman online. Pengguna dalam aplikasi ini meliputi siswa dan
pengajar. Sebelum menggunakan aplikasi, pengguna harus mendaftarkan diri
dengan mengisikan alamat email yang bersifat unik, nama, tanggal lahir dan
alamat. Dilakukan seleksi ketat untuk menjadi pengajar di RUANGCODING,
sehingga siswa tidak dapat menjadi pengajar juga diwaktu yang bersamaan. Siswa
harus mengisikan informasi tambahan berupa nama bank dan nomor bank saat
mendaftar. Sedangkan pengajar perlu mengisikan informasi tambahan mengenai
NPWP dan beberapa sertifikasi keahlian. Seorang pengajar dapat membuka
beberapa kelas online pemrograman dan wajib membuka minimal satu kelas.
Informasi mengenai kelas online meliputi nama topik pemrograman yang diajar
serta tingkat kesulitannya. Siswa yang sudah mendaftarkan diri diwajibkan
mengambil minimal satu kelas. Dalam waktu yang sama, siswa dapat mengambil
beberapa kelas online bersamaan.

Diambil dari soal UTS Basdat Ganjil 2019-2020


Soal 2
Seorang pengusaha di Depok berniat membuat aplikasi “ABANGKOS” untuk mengakomodasi
pencarian dan penyewaan kamar indekos di area Depok. Untuk bisa menggunakan layanan
“ABANGKOS”, pengguna harus mendaftar terlebih dahulu dengan mengisikan informasi mengenai
username yang bersifat unik, nama, tanggal lahir, dan alamat email. Pengguna yang telah terdaftar
selanjutnya bisa bertindak sebagai penyewa indekos maupun pemilik indekos. Penyewa kos bisa saja
juga merupakan pemilik kos. Meskipun sudah mendaftar, bisa saja pengguna tidak menjadi penyewa
atau pemilik (hanya melihat-lihat saja).

Penyewa kos perlu mengisikan informasi mengenai nomor rekening dan nama bank. Sedangkan
pemilik kos harus menambahkan informasi NPWP sebelum mendaftarkan indekos miliknya. Satu
pemilik dapat mendaftarkan beberapa indekos miliknya. Informasi yang perlu disimpan mengenai
indekos meliputi nama kos, lokasi dan tipe kos (pria, wanita, atau campur). Dalam satu indekos,
terdapat beberapa kamar yang bisa disewakan. Pemilik perlu menyimpan informasi mengenai nomor
kamar, luas kamar, tipe kamar mandi dan harga sewa. Penyewa yang tertarik untuk menyewa kamar
kos bisa langsung memilih kamar yang diinginkannya di sistem. Sistem juga perlu mencatat tanggal
masuk penyewaan kamar. Sistem akan menyimpan histori penyewaan kamar untuk tiap kamar
(penyewa yang pernah menyewa kamar tersebut, tanggal mulai dan tanggal selesainya).

Diambil dari soal UTS Basdat Ganjil 2019-2020

Anda mungkin juga menyukai