Skip to main content

Polimorfisme: Reservasi Hotel Sederhana dengan Java

Bismillahirrohmannirrohim,
hai kawan, saya akan mengeksplore project saya yang belum selesai, ini masih dalam taraf yang sederhana.
pertama saya membuat beberapa class diantarnya Kamar, Member, Sewa dan SewaHotel.
berikut scriptnya:


class kamar

public class kamar {
        protected String jenis;
        protected int nomor;
       
        public void setJenis(String jenis)
        {
            this.jenis=jenis;
        }
       
        public String getJenis()
        {
            return jenis;
        }
       
        public void setNomor(int nomor)
        {
            this.nomor=nomor;
        }
       
        public int getNomor()
        {
            return nomor;
        }
    }


selanjutnya class sewa

public class Sewa {
        public kamar kamarDisewa;
        public member anggota;

        void sewa (member penyewa, kamar room)
        {
            anggota=penyewa;
            kamarDisewa=room;
        }
        void lihatDatasewa()
        {
            System.out.println("DATA RESERVASI HOTEL");
            System.out.println("Nama: "+anggota.getName());
            System.out.println("Alamat: "+anggota.getAdress());
            System.out.println("Id Card: "+anggota.getIdcard());
            System.out.println("Jenis Kamar: "+kamarDisewa.getJenis());
            System.out.println("nomor: "+kamarDisewa.getNomor());
        }
           
        }



  class member


public class member {
        private int idcard;
        private String adress;
        private String name;
       
    public void setIdcard (int idcard)
    {
        this.idcard=idcard;
    }

    public int getIdcard()
    {
        return idcard;
    }

    public void setName(String nama)
    {
        this.name=nama;
    }

    public String getName()
    {
        return name;
    }

    public void setAdress(String alamat)
    {
        this.adress=alamat;
    }

    public String getAdress()
    {
        return adress;
    }
}

class sewa hotel

public class SewaHotel {
        public static void main(String [] Args) {
            kamar room=new kamar();
            member anggota=new member();
            Sewa SEWA=new Sewa();
           
            anggota.setIdcard(57);
            anggota.setName("RIZKA A.T");
            anggota.setAdress("Indonesia");
       
        room.setJenis("Ordinary");
        room.setNomor(23);
       
        SEWA.sewa (anggota, room);
        SEWA.lihatDatasewa();

    }
}
bila di run menampilkan:

dalam bentuk UML seperti berikut:

 

Comments

Popular posts from this blog

Apa Bedanya GETCH() , GETCHAR(), GETCHE(), DAN GETS()

Akan saya bagi info dengan kakak-kakak sekalian sedikit yang saya dapat hehe : getchar() sintak: int getchar(void): fungsi: -mengembalikan sebuah karakter nilai ASCII berikutnya dari buffer keyboard. -karakter ditampilkan di layar monitor -menunggu sampai ada ENTER -header file ada di stdio.h

Menghasilkan Nilai Sesuai Rumus-With CODE::BLOCK

hALO HALAOOO KAKAK!  Saya ingin membuat program yang dimana dapat menghitung sebuah rumus 2v+z pertama saya mendeklarasikan variable v beserta kurung siku. Kurung siku maksudnya adala Rey yg diibaratkan seperti kos-kosan. Menyediakan Ruang tetapi user boleh memasukan angka berapapun. Maksudnya saya menyediakan ruang sebesar 100 dan angka yang nantinya akan terhitung terolah oleh program adalah angka 2,4,6,3,2.  int v[100]={2,4,6,3,2} sama halnya dengan  z[100]={4,2,3,5,2}  Lanjuttt                      

SORTING DATA DENGAN STRUCT DALAM BAHASA C

SORTING DATA DENGAN STRUCT DALAM BAHASA C Dalam studi kasus pengimplementasian Sorting data menggunakan Struct "Tipe Data" Contoh Kasus: Lomba lari dimana user dapat menginputkan jumlah pelari lalu dengan metode "Buble Sort" pelari yang tercepat dapat di identifikasikan. #include <stdio.h> #include <stdlib.h> //Membuat struct untuk peserta dengan member : no, nama, jam, menit, detik, dan jumlah struct peserta {     int no;     char nama[10]; //nama maksimal menggunakan 10 karakter     int jam;     int mnt;     int dtk;     int jml; }; NEXT