Archive for Oktober 2014

  • Di postingan sebelumnya kita telah tahu apa itu UML dan contohnya. Nah, sekarang kita akan membicarakan tentang class diagram pada UML. Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class. Class diagram mirip ER-Diagram pada perancangan database, bedanya pada ER-diagram tdk terdapat operasi/methode tapi hanya atribut. Class terdiri dari nama kelas, atribut dan operasi/methode.

    Nah, ini contoh class diagram nya.

    Sekarang kita ke Source Code nya. Dibawah ini adalah Source code dari class diagram diatas.

    Pertama kita buat project baru. Terserah anda mau memberi nama project apa. Setelah itu Kita buat class nya. Misalnya saja mobil.java.

    package contoh;
    
    /**
     *
     * @author ADE
     */
    public class mobil {
        protected String Jenis;
        protected String Merek;
    
        public void setJenis(String Jenis){
            this.Jenis = Jenis;
        }
    
        public String getJenis(){
            return Jenis;
        }
    
        public void setMerek(String Merek){
            this.Merek = Merek;
        }
    
        public String getMerek(){
            return Merek;
        }
    
        /**
         * @param args the command line arguments
         */
        //public static void main(String[] args) {
            // TODO code application logic here
    }
    

    Selanjutnya Class datapenyewa.java

    package contoh;
    
    /**
     *
     * @author ADE
     */
    public class datapenyewa {
        private String Alamat;;
        private String Nama;
    
        public void setName(String Nama){
            this.Nama = Nama;
        }
    
        public void setAlamat(String Alamat){
            this.Alamat = Alamat;
        }
    
        public String getName(){
            return Nama;
        }
    
        public String getAlamat(){
            return Alamat;
        }
        
    }
    

    Sekarang class penyewaan.java

    package contoh;
    
    /**
     *
     * @author ADE
     */
    public class penyewaan {
         public mobil mobilDisewa;
         public datapenyewa anggota;
    
            public void sewa(datapenyewa penyewa, mobil disewa){
                anggota=penyewa;
                mobilDisewa=disewa;
            }
    
            public void lihatDataPenyewa(){
                System.out.println("Nama        : "+anggota.getName());
                System.out.println("Alamat      : "+anggota.getAlamat());
    
                System.out.println("Jenis Mobil : "+mobilDisewa.getJenis());
                System.out.println("Merek Mobil : "+mobilDisewa.getMerek());
            }
    
          
        }
    

    Terakhir kita buat class mainnya. Misalnya saja main.java

    package contoh;
    
    /**
     *
     * @author ADE
     */
    public class main {
        public static void main(String[] args){
            mobil mobilDisewa = new mobil();
            datapenyewa anggota = new datapenyewa();
    
            anggota.setName("Ade Majid M.");
            anggota.setAlamat("Yogya");
    
            mobilDisewa.setMerek("Suzuki");
            mobilDisewa.setJenis("MiniBus");
    
            penyewaan diSewa=new penyewaan();
            diSewa.sewa(anggota, mobilDisewa);
            diSewa.lihatDataPenyewa();
    
        }
        
    }
    

    Nah itulah sekilas tentang Class diagram dan Source Code nya. Semoga bermanfaat. Kalau ada salah kata mohon maaf...

    UML dan Class Diagram Pada Java

    0
  • Unified Modeling Language (UML) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, seperti pada pemodelan bisnis dan system non perangkat lunak lainnya.

    Berikut contoh programnya :

    Program pertama simpan misalnya buku.java

    package uml;
    
    /**
     *
     * @author User
     */
    public class buku {
    
        protected String title;
        protected String writer;
    
        public void setTitle(String title){
            this.title = title;
        }
    
        public String getTitle(){
            return title;
        }
    
        public void setwriter(String writer){
            this.writer = writer;
        }
    
        public String getWriter(){
            return writer;
        }
    
    }
    

    Program kedua simpan misalnya mahasiswa.java

    package uml;
    
    /**
     *
     * @author User
     */
    public class mahasiswa {
        private String Address;
        private int NIM;
        private String Nama;
    
        public void setName(String Nama){
            this.Nama = Nama;
        }
    
        public void setAddress(String Address){
            this.Address = Address;
        }
    
        public void setNIM(int NIM){
            this.NIM = NIM;
        }
    
        public String getName(){
            return Nama;
        }
    
        public String getAddress(){
            return Address;
        }
    
        public int getNIM(){
            return NIM;
        }
    }
    

    Program ketiga misalnya komik.java

    package uml;
    
    /**
     *
     * @author User
     */
    public class komik extends buku {
    
        public boolean gambar;
    
    }
    

    Program keempat simpan misalnya peminjam.java

    package uml;
    
    /**
     *
     * @author User
     */
    public class peminjaman {
    
        /**
         * @param args the command line arguments
         */
        //public static void main(String[] args) {
            // TODO code application logic here
    
            public buku bukuDipinjam;
            public mahasiswa anggota;
    
            public void pinjam(mahasiswa peminjam, buku dipinjam){
                anggota=peminjam;
                bukuDipinjam=dipinjam;
            }
    
            public void lihatDataPeminjam(){
                System.out.println("Nama : "+anggota.getName());
                System.out.println("NIM : "+anggota.getNIM());
                System.out.println("Address : "+anggota.getAddress());
    
                System.out.println("Buku : "+bukuDipinjam.getTitle());
                System.out.println("Penulis : "+bukuDipinjam.getWriter());
            }
    
          
        }
    

    Dan ini program mainnya simpan saja misalnya mainlibrary.java

    package uml;
    
    /**
     *
     * @author User
     */
    public class main {
        public static void main(String[] args){
            buku bukuDipinjam = new buku();
            mahasiswa anggota = new mahasiswa();
    
            anggota.setName("Ade Majid M.");
            anggota.setNIM(530241);
            anggota.setAddress("Yogya");
    
            bukuDipinjam.setTitle("Nichijou Manga");
            bukuDipinjam.setwriter("Arai Keichii");
    
            peminjaman diPinjam=new peminjaman();
            diPinjam.pinjam(anggota, bukuDipinjam);
            diPinjam.lihatDataPeminjam();
    
        }
    
    }
    

    Yah itulah sekilas tentang UML. Semoga bermanfaat...

    Unified Modeling Language (UML) pada JAVA

    0
  • - Copyright © 2013 Ade Blog Site - K-ON!! - Powered by Blogger - Designed by Johanes Djogan -