Catatan Minggu 6 ABDO : StateChart Diagram

Catatan ini ditulis untuk kepentingan mata kuliah ADBO yang diampu oleh Bapak Eric Sugiarto S.SI., M.Kom.

Minggu 6 ini, Bapak Eric menjelaskan mengenai StateChart Diagram, dimana sebenarnya diagram ini pernah dijelaskan bersama dengan Use Case waktu saya masih di Semester 3 pada mata kuliah ADSI. StateChart Diagram ini merupakan sebuah diagram yang berguna untuk menjelaskan statechart/kondisi dari sebuah sistem, yang dikarenakan flow of control atau kontrol perpindahan data(Saya masih belum mengerti 100% apa yang dimaksud dengan ini, hanya jika dilihat pada apa yang diajarkan oleh Bapak Eric, saya melihat bahwa ada perpindahan data yang akhirnya menyebabkan status sebuah sistem berubah, semoga konsep saya tidak salah, karena seingat saya DFD adalah yang memiliki perpindahan data, bukan statechart), dari satu state ke state yang lain. Mari kita lihat contoh di bawah ini(yang diberikan oleh Bapak Eric).

Continue reading “Catatan Minggu 6 ABDO : StateChart Diagram”

Catatan Minggu 3 : Use Case Diagram dan Activity Diagram – ADBO

Catatan ini ditulis untuk kepentingan mata kuliah ADBO yang diampu oleh Bapak Eric Sugiarto S.SI., M.Kom.

Minggu lalu saya mencatatkan tentang RUP, dimana RUP menggunakan UML untuk penggambaran dan design sistem. Nah Kali ini akan saya jelaskan secara lengkap apa saja yang diajarkan oleh Bapak Eric di kuliah selanjutnya yaitu mengajarkan tentang Use Case dan Activity Diagram, dimana kedua hal ini cukup membuat saya tertarik, karena ternyata ada cara mudah untuk menjelaskan konsep sistem program selain menggunakan flowcart dan lebih simple, yaitu menggunakan Use Case itu sendiri. Mari Kita lihat sebentar di bawah ini.

UML Flowchart

Bisa dilihat bahwa secara konsep, Use case menjelaskan secara garis besar bagaimana antar sistem atau individu saling berinteraksi dan apa saja yang bisa dilakukan oleh masing-masing individu atau sistem yang ada, sedangkan flowchart berfokus pada langkah-langkah detail yang dilakukan oleh sistem. Memang tidak bisa dibandingkan, tetapi flowchart memiliki kelemahan, bedasarakan beberapa sumber yang saya pelajari, seperti disini, disini, dan juga penjelasan serta diskusi terbuka pada programmer disini, flowchart tidak bisa mendapatkan event dan juga tidak mendukung notasi dari konsep OOP atai sejenis. Saya cukup kaget dengan hal ini, karena ketika Bapak Eric menjelaskan, bagi saya, “seakan-akan” sama antara flowchart dan activity diagram, walau dalam penerapannya, dia menjelaskan bahwa ketika sebuah “use-cases”(lihat disini) butuh untuk dijabarkan, maka menggunakan activity diagram.

Continue reading “Catatan Minggu 3 : Use Case Diagram dan Activity Diagram – ADBO”

Catatan Minggu 2 RUP – ADBO

Kali ini saya menuliskan catatan kuliah saya yang diampu oleh Eric Sugiarto S.SI., M.Kom.

Awalnya saya sedikit bingung dengan materi kuliah kedua ini sih, karena saya berpikir bahwa penerapan ADBO adalah RUP atau RUP adalah ADBO, ternyata ketika saya menanyakan lebih lanjut kepada dosen saya, ternyata bukan. Tetapi memang ADBO memanfaatkan RUP dalam development atau pengembangan perangkat lunak, hanya saja sampai saya menuliskan catatan ini, menurut saya masih bias, karena yang saya tangkap adalah masih sebatas ADBO adalah sub ilmu yang mempelajari dan memberika solusi terhadap suatu permasalahan dengan objek dan kelas-kelas dan penerapan dalam pengembangan softwarenya menggunakan RUP. Mungkin akan menjadi pertanyaan itu RUP apaan? Kok diputer-puter terus, nah RUP itu adalah Rational Unified Process. RUP ini sendiri secara sejarah dikembangkan oleh IBM sejak 2003 sebagai sebuah framework untuk memenuhi kebutuhan dari pengembangan software yang berkelanjutan dan tertata, karena seringkali metode pengembangan software lain itu tidak mampu menanggulangi masalah dari pengembangan software yang terkadang memerlukan analisa lanjut ketika sambil mendevelop program, dan juga secara tidak langsung orang-orang yang melakukan develop

Continue reading “Catatan Minggu 2 RUP – ADBO”