Kamis, 26 November 2015

Membuat Diagram UML

Halo, apa kabar kalian semua?
Bertemu lagi dengan saya. Pada postingan sebelumnya, saya sudahmenjelaskan tentang bagaiman menerapkan diagram yang dibuat menggunakan UML diterapkan pada pemrograman java.
Nah, di kesempatan ini, saya akan sedikit berbagi bagaimana membuat diagram UML, disini saya menggunakan aplikasi bernama StarUML. Sebenarnya banyak sih, aplikasi UML lainnya.
ok... langsung saja, cek it dot.

Pertama, tentunya kalian harus mendownload aplikasi UMLnya terlbih dahulu. kalo belum punya, silahkan download.

Untuk selanjutnya, silahkan buka aplikasi star umlnya.
kemudian kita membuat class, caranya klik menu class kemudian di seret ke workplesh.
Seperti gambar ini

Berikan nama classnya.
Untuk membuat atributkan klik kanan dan pilih atribut, Dan sama halnya jika mau memberi method, dan pilih operation.


Dan apabila ingin membuat subclass, klik dua kali pada judul classnya, dan pilih untuk memberi subcalss. seperti pada gambar dibawah.
Sama halnya jika ingin membuat superclass atau composion. Tinggal klik dua kali pada judul classnya dan pilih menunya.

Seperti inilah hasil akhir dari pembuatan uml.

Disini saya membuat sebuah Rental kendaraan,class Kendaraan sebagai superclass. terkoneksi dengan class Orang dan Penyewaan. Dalam class kendaraan kita bisa memilih jenis, nama, warna, dan no kendaran. Dan untuk subclasnya, kita bisa memilih roda dua, ataupun roda empat.
Dan dalam class orang, sang peminjam dapat mengimputkan nama, alamat, dan nomor hp.

Demikian penjelasan singkat cara membuat uml dengan menggunakan StarUml.
Sampai jumpa.







Rabu, 25 November 2015

Membuat Program Java Berdasarkan Diagram UML

Pada kesempatan kali ini, saya akan memberikan tutorial pembuatan program sederhana pada java, yang dimana program tersebut dibuat berdasarkan diagram yang telah di buat dengan menggunakan Star UML.
UML merupakan singkatan dari Unified Modeling Language yang berfungsi sebagai alat bantu dalam bahasa pemrograman yang berorientasi objek, saat ini UML akan mulai menjadi standar masa depan bagi industri pengembangan sistem/perangkat lunak yang berorientasi objek sebab pada dasarnya UML digunakan oleh banyak perusahaan raksasa seperti IBM, Microsoft, dan sebagainya [Adin05].

“Unified Modeling Language (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis Objek (OOP)  (Object Oriented programming)”.

Inilah contoh diagram yang dibuat menggunakan UML.


Dengan menggunakan diagram tersebut, mari kita implementasikan dalam pemrograman java.

Langkah pertama, mari kita buat sebuah file baru dalam eclipse, dan buatlah java project baru. Kemudian, buatlah class baru dengan nama TabunganPelajar yang beriskian data Rekening dan Nasabah, source codenya seperti pada gambar di bawah ini:


Langkah kedua, buat sebuah class dengan nama Rekening, yang berisi informasi tentang saldo dan Nomor Rekening. Dimana Saldo dan Nomor Rekening tersebut kita buat private, yang artinya kita tidak bisa mengaksesnya untuk mengubahnya.
Source Codenya seperti ini:


Langkah ketiga, buatlah sebuah class dengan nama Orang. Dimana di class ini berisikan informasi tentang data diri dari si nasabah.
Didalam class Orang ini, Namaorang, alamatorang, dan NoKTPorang dibuat private, supaya si pengguna atau si nasabah tidak bisa mengubah identitasnya tanpa seizin admin. atau, user tidak bisa mengaksesnya.

Langkah keempat, buatlah sebuah class dengan nama pelajar. Class pelajar ini merupakan subclass ari class Orang. Jadi, diclass ini ditambahkan perintah "Extends". Dimana di class pelajar, ada tambahan informasi berupa NIM, yang setiap orang tidak memilikinya.

Langkah terakhir, buatlah sebuah main class dengan nama bebas sesuai dengan keinginan Anda. Main class ini berfungsi sebagai class yang mengecek, apakah program yang dibuat berjalan.




Maka, apabila program yang kita buat benar, akan muncul tampilan seperti ini.

Demikian contoh program dari implementasi diagram yang dibuat melalui Star UML.
Selamat Mencoba...