0% menganggap dokumen ini bermanfaat (0 suara)
328 tayangan8 halaman

TJCA COMP6621036 WebProgramming-Question

Dokumen tersebut merupakan soal ujian akhir mata kuliah Web Programming yang membahas tentang pembuatan aplikasi berita daring menggunakan framework Laravel. Aplikasi tersebut memiliki fitur untuk pengguna untuk menulis berita dan admin untuk mengelola konten. Mahasiswa diminta untuk merealisasikan aplikasi sesuai deskripsi fitur yang ditentukan dengan menggunakan konsep pemrograman PHP dan framework Laravel.

Diunggah oleh

Muhamad Nurfaizi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
328 tayangan8 halaman

TJCA COMP6621036 WebProgramming-Question

Dokumen tersebut merupakan soal ujian akhir mata kuliah Web Programming yang membahas tentang pembuatan aplikasi berita daring menggunakan framework Laravel. Aplikasi tersebut memiliki fitur untuk pengguna untuk menulis berita dan admin untuk mengelola konten. Mahasiswa diminta untuk merealisasikan aplikasi sesuai deskripsi fitur yang ditentukan dengan menggunakan konsep pemrograman PHP dan framework Laravel.

Diunggah oleh

Muhamad Nurfaizi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

BINUS University

BINUS ONLINE LEARNING Semester: Odd / Even *)


Period: 1 / 2 *)
 Graduate Program  Undergraduate Program
Academic Year:
 Final Exam  Others Exam:
2021/2022
Faculty / Dept. : Binus Online Learning/Computer Science
Student ID :
Course : COMP6621036 - Web Programming
Day/ Date : Senin-Senin/23-30 Mei 2022
BULC : Bandung, Bekasi, Jakarta, Malang, Palembang, N a m e :
Semarang
Class : BJCA, TJCA
Time : 00.00 – 12.00 WIB
Signature :
Exam Feature : Open/ Close Books*)
Equipment : Exam Booklet / Calculator / Laptop )
) Strikethrough the unnecessary items
Please insert this test paper into the exam booklet and submit both documents after the test!!!
The penalty for CHEATING is DROP OUT!!!
PETUNJUK UJIAN
i. Jawablah setiap pertanyaan yang berada pada bagian PERTANYAAN UJIAN dibawah ini
ii. Jawaban di ketik rapi pada halaman JAWABAN UJIAN dibawah ini
iii. Jawaban dikumpulkan paling lambat tanggal 30 Mei 2022 dalam bentuk file dan submit melalui portal ujian
iv. Format file Jawaban adalah : KodeMatakuliah-Nama Matakuliah-NIM.pdf
Contoh : COMP6621036 - Web Programming - 2012345678.pdf

PERTANYAAN UJIAN

No Deskripsi Soal Bobo


. t
1 Studi Kasus (100%) 100

Dalam proyek ujian akhir ini Anda diharuskan membuat aplikasi berbasis web dengan
menggunakan framework Laravel 8. Tema aplikasinya adalah e-koran dimana
kontributornya adalah warga negara untuk memberikan reportase tentang event lokalnya.
Pengguna diperbolehkan menulis laporan tentang peristiwa menarik yang terjadi di
daerahnya. Artikel pengguna dikelompokkan dalam beberapa kategori seperti Daerah,
Hukum dan Masyarakat, dll. Berikut adalah contoh gambarnya :
Home Page :
No Deskripsi Soal Bobo
. t
Full Story :

Aplikasi web ini memiliki dua tipe pengguna (peran): Admin dan Pengguna. Admin adalah
orang yang mengontrol aplikasi ini. Dia dapat menghapus artikel pengguna atau menghapus
akun pengguna jika tidak mengikuti aturan web. Admin juga dapat menambahkan admin
baru. Data admin ditambahkan menggunakan seeder database.

Login as Admin :
No Deskripsi Soal Bobo
. t
Admin : Admin menu

Admin : User menu

Pengguna adalah orang yang membagikan peristiwa menarik sebagai berita yang terjadi di
daerahnya. Dia harus register / sign-up terlebih dahulu sebelum memposting artikel.
Pengguna dapat memperbarui data profil, menghapus artikel dan membuat artikel baru.

Login as User
No Deskripsi Soal Bobo
. t
Greeting page:

User: Profile menu (update profile)

User: Article menu


No Deskripsi Soal Bobo
. t
User : Create Article

Database structure :

Panduan Pengerjaan:
• Gunakan framework Laravel 8 dan database MySQL.
• Jangan mengubah struktur database. Gunakan nama tabel yang sama seperti
contoh di atas.
• Gunakan fitur Laravel (Eloquent / Model, Controller, Migration, Seeder, Blade /
Layout, dll).
• Kreatiflah, selama masih sesuai dengan deskripsi fitur di atas.
• Aplikasi Anda harus berfungsi dengan baik. Jangan mengirim file proyek langsung
ke App Exam. Kirimkan ke penyimpanan online / cloud dan lampirkan link proyek
Anda ke dalam lembar jawaban Anda (Pastikan Akses File dapat dibuka).
Tambahkan screen-capture dari kode dan halaman web Anda untuk mendukung
proyek Anda.
• Jika File Project tidak bisa diakses/didownload maka tidak ada toleransi. Nilai
akan di nol (0) kan.
RUBRIK PENILAIAN
LO SKORE : % dari Bobot NILAI
Bobot KONTEN / ELEMEN
(85 <= 100) (75 <= 84) (65 <= 74) (<= 64) Skor x bobot
Level

basic concept to create


LO1 Basic concepts are
client-side scripting Basic concepts are Basic concept are Basic concept are
describe clearly stated and
with Laravel framework clearly stated. not clearly stated inappropriate
10 relevant
with php

Web page is built Web page is built


LO2 Web page is built Web page is built
Ability to create not 100% perfectly, inappropriate (not
Apply perfectly and perfectly but not
dynamic web with PHP not relevant with working and cannot
50 relevant with PHP relevant with PHP
PHP use PHP)

The web site adopts


LO2 Ability to create web The web site adopts The web site adopts The website adopts
less than equal to
Analyse application based on 100% of user 90% - 99% of user 80%-89% of user
79% of user
40 user requirements requirements requirements requirements
requirements.

TOTAL NILAI UJIAN


JAWABAN UJIAN

Anda mungkin juga menyukai