Tugas 1 PPL

 Nama : M. Armand Giovani

NRP : 5025211054

Kelas : PPL A


        Pada pertemuan kali ini, kita diminta untuk berlatih mengidentifikasi proses perancangan perangkat lunak (software design) berdasarkan jurnal/dokumen perancangan perangkat lunak yang digunakan sebagai referensi.

Saya mengambil referensi dari sebuah jurnal DPPL "E-Learning" dengan Link berikut : 

        DPPL, sebuah dokumen yang krusial dalam proses pengembangan perangkat lunak, menguraikan secara rinci rancangan serta spesifikasi teknis dari sistem atau perangkat lunak yang akan dibuat. Dipersiapkan selama tahap perancangan, DPPL berfungsi sebagai panduan yang membimbing para pengembang dalam menerjemahkan solusi-solusi yang telah direncanakan menjadi implementasi yang konkret.

Konten DPPL mencakup aspek-aspek berikut:

1. Penjelasan detail mengenai arsitektur perangkat lunak dan elemen-elemen teknisnya.

2. Gambaran tentang bagaimana komponen-komponen perangkat lunak akan berinteraksi satu sama lain.

3. Spesifikasi mengenai struktur data yang akan digunakan dalam perangkat lunak.

4. Deskripsi tentang algoritma-algoritma dan metode-metode yang akan diimplementasikan.

Manfaat utama DPPL adalah:

1. Menjamin bahwa seluruh pihak terlibat dalam pengembangan (baik programmer maupun desainer) memiliki pemahaman yang seragam mengenai perangkat lunak yang sedang dibangun.

2. Membantu para programmer dalam membangun perangkat lunak dengan struktur yang terorganisir dan terarah.

3. Berfungsi sebagai pedoman dalam menguji serta mengevaluasi perangkat lunak untuk memastikan kesesuaian dengan desain yang telah ditetapkan.

4. Membantu dalam identifikasi proses-proses yang terlibat dalam Pengembangan Perangkat Lunak (PPL).

Identifikasi Proses PPL

Desain Arsitektur (Architectural Design)



Desain Struktur Data (Data Structure Design)





Perancangan Algoritma (Algorithm Design)



Desain Antarmuka (Interface Design)














Komentar