Catatan ADBO Minggu 5 : Class Diagram

Minggu ini sangatlah simple, Bapak Eric Sugiarto S.SI, M.Kom, menjelaskan mengenai Class Diagaram. Tidak nyaman jika membahas Sequence Diagram tanpa membahas Class Diagram, bahkan ini lebih teknikal daripada sequence diagram, karena membahas tentang properties, function, dll yang dimiliki oleh sebuah objek yang dibentuk. Saya mencatat beberapa bagian yang dijelaskan oleh Bapak Eric di depan kelas, dia menjelaskan mengenai sebuah class yang ada di dalam sistem yang dibahas oleh beliau, seperti property yang dimiliki sebuah class, aksesnya public atau private, fungsi apa yang dimiliki dan sebagainya. Minggu ini cukup pendek karena Bapak Eric tidak terlalu lama membahas mengenai Class diagram ini, sehingga saya juga mencari lagi buku-buku mengenai Class Diagram ini.

Continue reading “Catatan ADBO Minggu 5 : Class Diagram”

Catatan Minggu 4 : Sequence Diagram

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

Minggu ini, Bapak Eric mengajarkan bagaimana cara menggunakan Sequence Diagram. Saya menangkap bahwa sequence diagram adalah diagram yang dibentuk untuk menjelaskan hubungan antar class yang terikat pada suatu kasus tertentu dan berurutan berdasarkan waktu yang ada. Karena oleh Bapak Eric banyak diajarkan hanya mengenai penggunaannya saja, maka saya berusaha melakukan searching data di beberapa sumber terpercaya yang ada seperti disini, disini, disini, disini(mirror) dan disini. Saya berusaha mencari pada data yang valid seperti buku, slide, dokumentasi serta materi pengajaran dari universitas yang ada di luar negeri.

Saya mendapatkan bahwa ada beberapa hal yang menarik, seperti pertama bahwa sequence diagram cukup banyak digunakan dalam pengembangan ADBO, setelah class diagram. Saya masih belum tahu class diagram, mungkin akan diajarkan selanjutnya oleh Bapak Eric(Karena menulis ini, saya mencari tahu sedikit apa itu class diagram). Yang saya dapatkan class diagram dan juga sequence diagram adalah dua hal yang tidak bisa dipisahkan, karena class diagram menjelaskan tentang model objek yang ada, sedangkan sequence diagramnya menjelaskan bagaimana caranya antar object berinteraksi untuk menciptakan suatu siklus (Ini definisi yang saya ciptakan sendiri lebih tepatnya).

Continue reading “Catatan Minggu 4 : Sequence 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”

Restoring Old Environment also Create New On | Random Thoughts and Experience

Ah…. I would say, it’s better to see my laptop battery working like brand new. I just restored some old IDE and dependencies for about 4 days, also fixing my laptop feet. Yep, my asus A43SV ruber feet is gone, I lost it about 1 years ago, so the laptop will be slimmy on every surface, and my friend fell it while we have class at University. He pushed the chair and cause the laptop fell, because at that time it didn’t have the rubber feet, and to fix it, I use glue gun. The idea of the Glue gun come from youtube, and since I don’t have any money, so I choos that way. Now, my laptop have a very good ventilation below the laptop body, the hot air could pass so fast and my laptop doesn’t overheat anymore.

Asus A43SV New Feet with glue gun
My Asus A43SV with new feet

Continue reading “Restoring Old Environment also Create New On | Random Thoughts and Experience”

Random Write | Windows 7 and Old WordPress Blog

I think, it’s been sooo long, I never touch this blog. Really. Yes really, also I even blog this post using old software, Windows Live Writer. Ha! You maybe never know it. It’s a product under windows essentials family, that used to write blog post or edit them, and support wide variety of blog service. I come back to this blog because when I tried to set it up with blogger, it fail about 10 times. It made me frustated, so I began to search for wordpress, but I forgot that I have an account on wordpress for a long time ago. Yeah, this blog, the blog that I never touch. First time I tried to register rw-win.wordpress.com but fail, so I close my laptop, and do other thing. Sleep…. hehehe.. Open-mouthed smile<— this even an old emoticon from windows live era.
I keep my machine, Asus A43SV as my primary machine, and the secondary is Asus Fonepad 8. Back to the topic of my post, I could say, I’m lucky I could factory reset my asus laptop with the original windows, because I realize, there’s something wrong with my winload.exe, cause I can’t even boot, so Just let it go my precious environment. When I factory reset my laptop, I realize that the battery consuming is very low, and I really wanted to know why it happened. I search the entire internet with many queries, using bing and google. (yes now bing is my default search engine, because I use IE 11 as primary browser). And I couldn’t find any clue about it, so I experiment with sort of software that I know use or suck many battery.
Continue reading “Random Write | Windows 7 and Old WordPress Blog”