Asas
Asas
Assignment Case
COMP6178003
Introduction to Programming
Computer Science O223-COMP6178-LC02608-01
Mengerjakan soal yang tidak sesuai dengan tema yang ada di soal proyek,
Working with another theme which is not in accordance with the existing theme in the matter of the project,
Secara sengaja maupun tidak sengaja melakukan segala tindakan kelalaian yang
menyebabkan hasil karyanya berhasil dicontek oleh orang lain / kelompok lain.
Accidentally or intentionally conduct any failure action that cause the results of the project was copied by someone else /
other groups.
2. Jika kelompok terbukti melakukan tindakan seperti yang dijelaskan butir 1 di atas, maka nilai
kelompok yang melakukan kecurangan (menyontek maupun dicontek) akan di – NOL – kan.
If the group is proved to the actions described in point 1 above, the score of the group which committed dishonest acts (cheating or
being cheated) will be “Zero”
3. Perhatikan jadwal pengumpulan proyek, segala jenis pengumpulan proyek di luar jadwal tidak
dilayani.
Pay attention to the submission schedule for the project, all kinds of submission outside the project schedule will not be accepted
4. Bila Anda tidak membaca peraturan ini, maka Anda dianggap telah membaca dan menyetujuinya
If you have missed to read these regulations, so you are considered to have read and agreed on it
Page 1 of 3
270921 FM-BINUS-AA-FPT-66/R7
Software
Software
Java 8
Eclipse 2020.6
7. Ekstensi file yang harus disertakan dalam pengumpulan tugas mandiri, proyek dan uap untuk
matakuliah ini adalah sebagai berikut:
File extensions should be included in assignment, project, and final exam collection for this subject are described as follows:
Soal
Case
NetMovie
NetMovie is a streaming platform that offers many types of online movie. Lately, because of the
pandemic more people started to use NetMovie that is why you as a software engineer are tasked to
make an online subscription program. The requirements are:
The application consists of 2 menus:
1. Buy new Laptop
2. Exit
Page 2 of 3
270921 FM-BINUS-AA-FPT-66/R7
Ask the user to input their email address. Validate that the email address must satisfy these
conditions:
o Contains only 1 “@” character.
o Ends with either “.com” or “.ac.id” domain only.
o The “.” and “@” character cannot be next to each other.
If the user chooses to subscribe for more than 3 months add 5% subscription discount
If the user is using a binusian email where the email address ends with binusian.ac.id add an
additional 5% binusian discount
Calculate the Total price based on this formula:
Display the transaction detail that consist of email address, subscription plan, duration,
discount, and total price then ask for the user to input order confirmation. Validate that the
order confirmation must be either “yes” or “no” (Case Insensitive).
Page 3 of 3