Skip to main content

Penugasan 2 Pemrograman Berbasis Objek

 Assalamualaikum Wr. Wb. 

Setelah pada pertemuan sebelumnya ditayangkan review penggunaan smart TV mulai dari cara instalasi dan cara penggunaannya, berikut ini, saya akan menjabarkan hasil tugas saya, yaitu membuat abtraksi dan modularisasi aplikasi sederhana yang support dengan smart TV. 

Aplikasi yang akan saya jabarkan adalah sebuah aplikasi yang ditargetkan untuk para pencinta sepakbola agar dapat menonton setiap tayangan sepak bola dengan lebih mudah yaitu aplikasi streaming khusus sepakbola. Saya mempunyai ide untuk membuat ini karena kebanyakan dari streaming sepakbola terbagi menjadi dua kubu sesuai dengan kerjasama liga dan layanan streaming berbayarnya. Bila ada yang menyatu, streaming sepakbola pasti menjadi satu dengan acara tv yang lain yang pasti akan sangat sulit untuk mengetahui tim kesayangan anda bertanding atau tidak.


1. Abstraksi 

Pada bagian ini saya membuat desain sederhana untuk bagian halaman utama pada aplikasi, Terdapat navigation bar yang isinya ada Liga, Pertandingan Hari ini, Pertandingan Ulang, dan Akun. Di Liga sendiri, saya memberikan dropdown yang isinya adalah beberapa pilihan liga, mulai dari liga liga di berbagai macam negara di eropa dan kompetisi sepakbola terbesar di eropa yaitu UEFA Champions League dan UEFA Europe League. Di kolom ini, anda dapat mensorting pertandingan berdasarkan liganya. Bila anda ingin menonton liga inggris anda hanya menekan kolom English Premier League. Lalu ada pertandingan hari ini yang berfungsi untuk mensorting pertandingan berdasarkan waktu. Lalu dikolom ini juga akan ada pengaturan untuk menyalakan notifikasi bila tim anda bertanding pada hari ini. Pada kolom selanjutnya, terdapat pertandingan ulang yang berfungsi untuk melihat ulang pertandingan yang sudah selesai. Dan untuk Akun, berfungsi untuk mengatur seperti username pada aplikasi, data user dan kita dapat keluar dari akun kita. Berikut adalah desainya:




2. Modularisasi

Pada bagian ini saya membuat diagram class yang dibagi menjadi beberapa bagian class yang sesuai dengan bagian pada desain yang saya buat diatas, berikut ini adalah hasil diagramnya:

Berikut merupakan tugas yang sudah saya kerjakan, Apabila ada kekurangan dan kesalahan saya mohon maaf,

Wassalamualaikum Wr. Wb.

 


Comments

Popular posts from this blog

ETS Rekayasa Kebutuhan

 Soal dan Jawaban Evaluasi Rekayasa Kebutuhan Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak Sesuai gambaran video buatlah BRD Pegadaian Digital Buatlah video youtube untuk mempresentasikan jawaban anda Jawaban ditulis disertai embedded video youtube di blog masing-masing dan buat koment pada posting berikut  Jawab: 1. Functional Requirement adalah penjelasan tentang layanan yang perlu disediakan oleh sistem, bagaimana sistem menerima dan mengolah masukan, dan bagaimana sistem mengatasi situasi-situasi tertentu. Selain itu juga secara jelas menentukan pengecualian tanggung jawab dikerjakan oleh sistem. Sementara Non-Functional Requirement berisi batasan-batasan pada pelayanan atau fungsi yang disediakan oleh sistem. Termasuk di dalamnya adalah batasan waktu, batasan proses pembangunan, standar-standar tertentu. Karena berkaitan dengan kebutuhan sistem secara keseluruhan, maka kegagalan memenuhi kebutuhan jenis ini berakibat pada sistem s...

EAS Rekayasa Kebutuhan

Evaluasi Akhir Semester Rekayasa Kebutuhan Nama: Raihan Alifianto NRP: 05111940000213 Kelas: Rekayasa Kebutuhan D 1. Deskripsikan Kebutuhan Fungsional dan Non Fungsional aplikasi penyewaan alat berat. (Mandiri - Waktu pengerjaan hingga hari Selasa 08 Juni 2022 pukul 16.00) Jawaban: Kebutuhan Fungsional (Admin): Admin dapat melakukan regstrasi sebagai admin dan melakukan Login Admin dapat melakukan penambahan admin untuk yang lain Admin dapat melakukan verifikasi penyewa berdasarkan data data yang diserahkan Admin dapat melakukan proses CRUD terhadap penyewaan alat alat berat Admin dapat menjadwalkan peminjaman dan pengembalian alat sewa dari penyewa Admin dapat membuat surat laporan untuk memproses kerusakan alat berat yang disewa Admin dapat mengubah status penjadwalan penyewaan Admin dapat melakukan proses CRUD laporan penyewaan alat berat Kebutuhan Fungsional(Penyewa) Penyewa dapat melakukan login dan register akun jika belum memiliki akun Penyewa dapa memverifikasi data diri Penyew...

Tugas 6 Rekayasa Kebutuhan

Business Requirements Documents Anggota Kelompok: Raihan Alifianto (0511194000213) Rizqi Fiqih Thalib (05111940000219) Kami akan mempresentasikan tugas penyusunan Business Requirements Documents dari aplikasi AirBnB yaitu aplikasi penyewaan rumah, hotel atau villa yang disediakan untuk user yang membutuhkan tempat tinggal sementara. Berikut adalah lampiran dokumen yang telah kami susun