Hallo sahabat blogger tercinta..
Berjumpa lagi dalam mata kuliah Pemrograman Berorientasi Objek.. Pasti pada suka ya, makul satu ini,,
Kali ini, kita akan membahas tentang UML (Unified Modeling Languange). Nah pengertian nya adalah untuk menentukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan). Artifact dapat berupa model, deskripsi atau perangkat lunak).
Jenis - jenis UML yaitu :
1. Use Case Diagram
Abstraksasi dan interaksi antara system dan actor.
2. Activity Diagram
Menganalisis dengan kemampuan untuk momedelkan proses dalam suatu sistem informasi.
3. Package Diagram
Mengelompokkan elemen diagram UML yang berlainan secara bersama-sama ke tingkat lebih tinggi berupa sebuah paket.
4. State Machines Diagram
Memodelkan perilaku dinamis satu kelas dan objek.
5. Squence Diagram
Menjelaskan interaksi objek yang disusun berdasarkan ueutan waktu.
6. Class Diagram
Menciptakan sebuah kosa kata yang digunakan oleh analis dan pengguna.
7. Communication Diagram
Menggambarkan interaksi antar objek seperti sequence diagram, tetapi lebih menekankan pada peran masing - masing objek.
8. CompositeStructure :
Diagram yang menunjukkan struktur internal classifer, termasuk poin interaksinya ke bagian lain dari system.
9. Object Diagram
Gambaran tentang objek - objek dalam sebuah system pada satu titik tertentu.
10. Timing Diagram
Bentuk lain dari interaction diagram, dimana focus utamanya lebih ke waktu.
11. Component Diagram
Penyebaran penggambaran distribusi fisik dari modul perangkat lunak jaringan
12. Deployment Diagram
Menggambarkan komponen di deploy dalam infrastruktur system,
13. Interaction Overview Diagram
Pencangkolan secara bersama antara activity diagram dengan sequence dIagram.
Kemudian diaplikasikan mengunkan Eclipse.. Apa itu Eclipse??
Eclipse adalah sebuah (Integrated Development Enviroment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform independent).
Seperti contoh dibawah ini..
Pertama kita buat pada aplikasi penulis diagram yaitu aplikasi Violet..
Maka akan muncul tampilan seperti dibawah ini..
Kemudian menulis coding nya pada aplikasi Java..
1. Membuat class "customer" terlebih dahulu
public class customer {
private int id;
private String address;
private String name;
public void setId (int id)
{
this.id=id;
}
public int getId ()
{
return id;
}
public void setAdress (String address)
{
this.address=address;
}
public String getAdress ()
{
return address;
}
public void setName (String name)
{
this.name=name;
}
public String getName()
{
return name;
}
}
2. Membuat class untuk "sepeda"..
public class sepeda {
private String jenis;
private String merk;
private String harga;
private String warna;
public void setJenis (String jenis)
{
this.jenis=jenis;
}
public String setJenis ()
{
return jenis;
}
public void setMerk (String merk)
{
this.merk=merk;
}
public String getMerk ()
{
return merk;
}
public void setHarga(int harga)
{
this.harga=harga;
}
public int getHarga()
{
return harga;
}
public void setWarna (String warna)
{
this.warna=warna;
}
public String getWarna ()
{
return warna;
}
}
3. Membuat class untuk "pembelian"
public class pembelian {
public sepeda sepedaBeli;
public customer pembeli;
void pembelian (customer Pembeli, sepeda sepeda)
{
pembeli = Pembeli;
sepedaBeli = sepeda;
}
void lihatdatapembelian()
{
System.out.println("Data pembelian mobil");
System.out.println("ID :"+pembeli.getId());
System.out.println("Nama :"+pembeli.getName());
System.out.println("Alamat :"+pembeli.getAddress());
System.out.println("Jenis :"+sepedaBeli.getJenis());
System.out.println("Merk :"+sepedaBeli.getMerk());
System.out.println("Warna :"+sepedaBeli.getWarna());
System.out.println("Harga :"+sepedaBeli.getHarga());
}
}
4. Membuat class untuk "sepeda gunung"
public class sepedagunung extends sepeda{
String nitro;
public void setNiitro(String nitro)
{
this.nitro=nitro;
}
public String getNitro()
{
return nitro;
}
}
5. Membuat class untuk "cek pembelian"
public class sepedagunung extends sepeda{
String nitro;
public void setNiitro(String nitro)
{
this.nitro=nitro;
}
public String getNitro()
{
return nitro;
}
}
Selamat mencoba ya kawan... :)
1 komentar:
class diagram untuk program pegawai apa????????????
Posting Komentar