"Technology is nothing. What's important is that you have a faith in people, that they're basically good and smart, and if you give them tools, they'll do wonderful things with them. "

Steve Jobs

Kamis, 17 Desember 2015

Membuat UML

          
            Pada post sebelumnya kita telah belajar membuat UML atau biasa disebut juga dengan class diagram , sebenarnya post tersebut merupakan tugas pada mata kuliah PBO, dan saya hanya membuat source code dari UML yang sudah ada. Pada kesempatan kali ini saya akan memberikan tutorial mengenai UML yang saya buat sendiri dan juga source codenya. Singkatnya UML yang kita buat merupakan rancangan untuk program yang akan kita buat baik class, atribut, maupun methodsnya. Untuk membuat UML saya menggunakan software ArgoUML dan untuk membuat source codenya dalam bahasa java saya menggunakan software Eclipse. 
Oke langsung saja ... simak baik-baik yaaa .......
  • Disini saya membuat class utama yaitu Stasiun, dimana dalam class utama ini memiliki class yang lain yaitu class Pemesan dan juga class Kereta, dalam class Pemesan ini juga merupakan parent class dari class Eeksekutif (sorry typo berkelanjutan dan sengaja hehe). maka akan dihasilkan seperti ini :
























  • Setelah UML selesai dibuat maka kita selanjutnya membuat source code dari setiap class yang telah dirancang. Pertama kita membuat source code dari class yang utama yaitu Class Stasiun, dimana Class Stasiun ini berisikan variabel Krt menggunakan tipe data Kereta dan variabel Penumpang menggunakan tipe data Pemesan. Lalu methodsnya berisi lihatData() . maka akan seperti ini source codenya :

  • Setelah itu kita membuat Class Kereta , dimana dalam class ini berisi atribut NamaKereta, Gerbong, dan NoKursi. Lalu methodsnya terdapat perintah untuk mengubah dan memanggil atribut yang diinginkan. seperti ini :

  • Selanjutnya kita buat Class Pemesan, dimana dalam class ini berisi atribut mengenai data diri dari penumpang yang memesan tiket kereta. seperti ini :

  • Dalam Class Pemesan terdapat pula subclassnya yaitu Class Eeksekutif, dalam source code kita menggunakan kata kunci extends, jadi kita buat seperti ini :

  • Setelah dibuat semua class dari rancangan yang telah kita buat , maka kita perlu membuat class umumnya yang saya beri nama Class Main. seperti ini :

  • Setelah itu kita uji source code yang telah kita buat, apakah sudah sesuai atau belum dengan Class Diagram yang kita buat. Hasilnya seperti ini :

  • Selesai . . . Terimakasih ...... Semoga bermanfaat ............ :)