Langsung ke konten utama

Postingan

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...

Sequence Diagram, Class Diagram dan Use Case Sistem Informasi Laundry

Sistem Informasi Laundry minggu ke-6  Sequence Diagram Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram. Pada diagram ini, dimensi vertikal merepresentasikan waktu. Bagian paling atas dari diagram menjadi titik awal dan waktu berjalan ke bawah sampai dengan bagian dasar dari diagram. Garis Vertical, disebut lifeline, dilekatkan pada setiap obyek atau aktor. Kemudian, lifeline tersebut digambarkan menjadi kotak ketika obyek melakukan suatu operasi , kotak tersebut disebut activation box. Obyek dikatakan mempunyai live activation pada saat tersebut. Pesan yang dipertukarkan antar obyek digambarkan sebagai sebuah anakpanah ...

Sistem Informasi Laundry (2)

Sistem informasi Laundry adalah sebuah sistem informasi yang dibuat untuk memudahkan para pengelola usaha laundry dalam memanage usahanya. Pada Sistem informasinya, kami batasi hanya mendukung layanan kiloan. Jadi laundry disini menghitung baju per kilogram bukan dari jenis bajunya. Customer yang memakai jasa kami akan kami berikan kartu anggota untuk mempermudah melakukan penginputan data customer, customer yang telah memiliki kartu anggota dapat menggunakan layanan laundri antar jemput dengan menghubungi kami dan petugas akan datang kerumah. Selain itu customer juga dapat memilih pembayaran cash atau melalui mesin debit yang akan dibawa oleh petugas laundry pada saat pengiriman laundry ketempat customer Ada beberapa jenis diagram yang biasa digunakan, diantaranya 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 digamba...