Langsung ke konten utama

Postingan

Menampilkan postingan dari 2016

EAS PPL - Roman Numeral Converter

Perancangan Perangkat Lunak Menggunakan Design Pattern - Interpreter Roman Numeral Converter Disusun oleh: 1. Shafly Naufal Adianto (5114100114) 2. Rahmatin Nadia (5114100130) 3, Hariyoso Ario Bimo (5114100166) 1. Studi Kasus Studi kasus yang kami kerjakan adalah Roman Numeric Converter, dimana kita dapat menginputkan angka Romawi dan menerjemahkannya ke angka desimal. Didalam angka Romawi terdapat ketentuan seperti dibawah ini: Symbol - Nilai Desimal I  - 1 V - 5 X - 10 C - 100 D - 500 M - 1000 Untuk menerjemahkan angka romawi, kita harus menyimpan string input, dan mengiterasi huruf hurufnya dan mengecek apakah huruf tersebut termasuk kedalam ribuan atau ratusan atau puluhan atau satuan, setelah mengecek, kita akan menjumlahkan kedalam sebuah variable temporary untuk menjumlahkan semua hasil iterasi. 2. Design Pattern Design Pattern yang kami gunakan adalah design pattern interpreter, dimana didalam design pattern ini terdapat: - sebuah abstract class yang mendefinisikan sebua...

Design Pattern : Abstract Factory

Design Pattern adalah sebuah istilah (English) dalam Rekayasa PerangkatLunak (Software Engineering) yang mengacu kepada solusi umum yangdapat digunakan secara berulang kali untuk menyelesaikan masalah-masalah umum yang ditemukan dalam disain perangkat lunak. Sebuah design pattern tidak berbentuk solusi akhir yang dapat langsungditerjemahkan menjadi kode program. Design pattern merupakan penjelasan atau template yang menunjukkanbagaimana cara menyelesaikan sebuah masalah yang kemudian dapatdigunakan di berbagai situasi yang berbeda-beda. Design pattern untuk object-oriented biasanya menunjukkan relasi dan interaksi antar kelas danobjek, tanpa menjelaskan kelas dan objek akhir yang terlibat dalam sebuahaplikasi. Algoritma biasanya tidak disebut sebagai design pattern, karenaalgoritma akan menjadi solusi masalah komputasi dan bukan masalahdisain Ada banyak Design Patterns yang sudah diakui kemampuannya, diterima dan diaplikasikan oleh banyak p...

Sistem Informasi Bus

Sistem Informasi Bus Perancangan perangkat lunak adalah disiplin manajerial dan teknis yang berkaitan dengan pembuatan dan pemeliharan produk perangkat lunak secara sistematis, termasuk pengembangan dan modifikasinya, yang dilakukan pada waktu yang tepat dan dengan mempertimbangkan faktor biaya. Pada blog ini saya akan menjelaskan salah satu contoh perancangan perangkat lunak yaitu mengenai System Informasi Bus. Sistem Informasi Bus adalah sebuah system informasi yang memudahkan pengguna untuk melihat rute bus yang akan ditempuh, melakukan pencarian rute sesuai dengan halte keberangkatan dan juga halte tujuan yang diinginkan oleh pengguna. a.        Use Case Diagram Use-case Diagram adalah deskripsi dari fungsionality pada sistem. Penjelasan dari use case biasanya dibuat dalam teks sederhana sebagai pendokumentasian pada simbol use case, tetapi dapat juga digambarkan menggunakan activity diagram. Use case digambarkan sebagai cara pandang terhad...