Anda di halaman 1dari 13

Nama : Muhammad Bisma Putra H

NIM : 312010443

Kelas : TI 20.A.RPL-1

Tugas

1. Berikan penjelasan mengenai Desain User Interface(UI)!

2. Berikan penjelasan mengenai Desain User Experience(UX)!

3. Berikan penjelasan mengenai UML!

4. Berikan penjelasan mengenai Program Desain!

5. Tuliskan nama project software yang ingin Anda bangun Anda!

6. Dalam SDLC setelah Planning ada tahap Analisa:

a. Tuliskan Permasalahannya!

b. Tuliskan Kebutuhan sistemnya!

c. Gambarkan usecase diagramnya!

d. Gambarkan activity diagramnya!

e. Gambarkan sequence diagramnya!

Selanjutnya adalah tahap perancangan atau desain:

a. Gambarkan Class Diagramnya!

b. Gambarkan Deployment Diagramnya!

c. Gambarkan Data Model Diagramnya!

d. Gambarkan User Interface!


Jawaban

1. Desain User Interface (UI) adalah proses merancang tampilan visual, tata letak, dan elemen interaktif dalam
sebuah produk atau aplikasi. Tujuannya adalah memberikan pengalaman pengguna yang baik, dengan fokus
pada tata letak, elemen visual, interaksi yang mudah, konsistensi, responsivitas, aksesibilitas, pengujian, dan
iterasi. Desain UI yang baik meningkatkan kenyamanan pengguna dan efisiensi.

2. Desain User Experience (UX) adalah proses merancang keseluruhan pengalaman pengguna saat
berinteraksi dengan produk atau aplikasi. Ini mencakup semua aspek, termasuk UI, alur interaksi, emosi
pengguna, dan responsif terhadap kebutuhan pengguna. Tujuannya adalah memberikan pengalaman yang
memuaskan, intuitif, dan efisien, sehingga pengguna merasa terlibat dan puas. UX bertujuan untuk memahami
pengguna, memecahkan masalah mereka, dan menciptakan produk yang relevan dan bernilai.

3. UML (Unified Modeling Language) adalah bahasa grafis yang digunakan untuk merancang dan
mendokumentasikan sistem perangkat lunak. Ini mencakup berbagai jenis diagram, seperti diagram kelas,
diagram sekuen, dan lainnya, yang membantu dalam komunikasi dan pemodelan sistem. UML digunakan
dalam pengembangan perangkat lunak untuk memahami, merancang, dan mendokumentasikan detail sistem.

4. Program Desain adalah tahap dalam pengembangan perangkat lunak di mana konsep sistem diubah
menjadi rancangan teknis yang spesifik. Ini mencakup pemilihan teknologi, perancangan arsitektur,
pemodelan basis data, pemilihan algoritma, dan penentuan struktur perangkat lunak yang akan dibangun.
Tujuan utamanya adalah menghasilkan panduan teknis yang akan digunakan oleh pengembang dalam
membangun produk perangkat lunak. Program Desain membantu dalam menguraikan bagaimana sistem akan
berfungsi dan berinteraksi dengan elemen-elemen teknis yang lebih mendalam sebelum pengembangan aktual
dimulai.

5. Aplikasi Resep Makanan Berbasis Web dan Android

6. a).- kurangnya pengetahuan akan tentang resep


- kurangnya pengetahuan cara memasak step by step

b). Kebutuhan Sistem

Kebutuhan Hardware :

- Laptop/PC dan Smartphone/Tablet


- RAM 4 GB
- HDD 256 GB

Kebutuhan Software :
- Google Chrome

c). Use Case Diagram


d). Activity Diagram
1). Activity Diagram Menu Resep
2). Activity Diagram Menu Resep Cake

3). Activity Diagram Menu Resep Minuman

4). Activity Diagram Menu Resep Masakan Hewani


5). Activity Diagram Menu Resep Masakan Nabati

6). Activity Diagram Menu Tips

7). Activity Diagram Menu Petunjuk


8). Activity Diagram Menu Tentang

9). Activity Diagram Keluar

e). Sequence Diagram


1). Sequence Diagram Menu Resep
2). Sequence Diagram Resep Cake

3). Sequence Diagram Resep Minuman

4). Sequence Diagram Resep Makanan Hewani


5). Sequence Diagram Resep Masakan Nabati

6). Sequence Diagram Menu Tips

7). Sequence Diagram Menu Petunjuk

8). Sequence Diagram Menu Tentang


9). Sequence Diagram Exit

f). Class Diagram Aplikasi Resep Masakan


g). Deployment Diagram Aplikasi Resep Makanan

h). Data Model Aplikasi Resep Makanan


i). User Interface Aplikasi Resep Makanan

Anda mungkin juga menyukai