Archive for Januari 2022

  • JAVA CLASS LANJUT ENKAPSULASI

    0

     FILE CLASS TERPISAH 

    class DIPISAHKAN dari file utama 

    dg method: 

    (ambil nilai) GET: MUTATOR

     & 

    (kasih nilai) SET: ASESOR


    ENKAPSULASI 

    <AMBIL NILAI> (get)Mutator , 

    < KASIH NILAI >(set)asesor 

    &

     CONSTRUCTOR 



    ENKAPSULASI & CONSTRUCTOR

    ENKAPSULASI adalah pembungkusan method dan variabel dalam sebuah objek dalam bagian yang terlindungi, ada atribut2/methode yang dapat diakses oleh user umum, ada atribut2/methode yang sifat nya private






















    MODEL BENTUK CLASS

    #A.MODEL: kirim SEMUA data atribut kedalam class + di proses2 + di print (methode PRINT ADA DIDALAM file class)





















    #B. MODEL: kirim SEMUA DATA atribut kedalam class + di proses2 + dan CLASS MENGELUARKAN NILAI – untuk di PRINT/PROSES di file utama (methode print ada di file utama, data dikeluarkan dari class SATU PER SATU)


     





















    #C.MODEL: kirim SATU PER SATU data atribut kedalam class + di proses2 + di print (methode print ada di file utama, data dikeluarkan dari class SATU PER SATU)


























    CONTOH

    #A.MODEL: 

    PRINT didalam class 

     + 

     kirim SEMUA DATA sekaligus ke class untuk diproses 


    latihan1 : MANGGAH

    Buatlah program class mencetak CIRI2 manggah 

    Data tidak di input, print didalam class, data kirim sekaligus ke class CLASS 

    dipisahkan dari file utama, nama file class = manggah











    LANGKAH:

    1.buatlah file project seperti biasa --> sbg file utama 

    ..jika sudah, BIARKAN aja... lalu 

    2.buatlah file CLASS: menu file + new file + class

























































































    #B.MODEL: 

    kirim data SEKALIGUS ke class 

    KELUARKAN data SATU per SATU dari class (GET; mutator) 

    +

    PRINT DILUAR class (file utama) 


    LATIHAN 2: MANGGAH

    METHOD CETAK ADA DI DALAM FILE UTAMA (DILUAR CLASS)

    Buatlah program class mencetak CIRI2 manggah dengan menggunakan 
     ENKAPSULASI dan CONSTRUKTOR, 
    Data tidak di input 
    CLASS dipisahkan dari file utama, nama file class = manggah 































































    2.MENGAMBIL NILAI DARI CLASS dg GET (mutator)












    #C.MODEL: 

    kirim data SATU PER SATU ke class (SET) 

    KELUARkan data SATU per SATU dari class (GET) 

    +

     PRINT DILUAR class (file utama) 


    Latihan 3: MANGGAH 

    METHOD CETAK ADA DI DALAM FILE UTAMA (diluar class) Memasukan DATA KE DALAM CLASS satu per satu 

    Buatlah program class mencetak CIRI2 manggah dengan menggunakan ENKAPSULASI dan CONSTRUKTOR, 

    Data tidak di input 

    CLASS dipisahkan dari file utama, nama file class = manggah 

    HASIL:







    FILE CLASS : MANGGAH















    FILE UTAMA:







































    2.KIRIM DATA KE DALAM CLASS dg tehnik SET (ASESOR)












    CONTOH CLASS 

     dg 

    PROSES2, RUMUS


    LATIHAN CLASS

    LATIHAN 5 : PERKALIAN 

    1.File class di pisah. 

    2.Nama file utama : hitung_kali 

    3.Nama file class : perkalian 

    4.sumber data LANGSUNG SAJA (tidak di input) 

    5.PRINT ADA DI FILE UTAMA

    HASIL :










     




    BUAT DENGAN MODEL-B (nilai semua dimasuka ke class) 
    dan MODEL C (nilai satu per satu dimasuke ke class)-SET -GET

    #MODEL-B: 

    DATA SEMUA MASUK KE CLASS 

    JAWAB : FILE CLASS, nama file = perkalian 

























    FILE UTAMA : 













    #MODEL-C: 

    DATA SATU-PER-SATU MASUK KE CLASS

    CODE CLASS :




























    CODE UTAMA :















    LATIHAN 4 : GENAP GANJIL 

    1.File class di pisah. 

    2.Nama file utama : 

    3.Nama file class : genapganjil 

    4.sumber data LANGSUNG SAJA (tidak di input) 

    HASIL :







    #MODEL-B: 

    DATA SEMUA MASUK KE CLASS 


























    FILE UTAMA :














    #MODEL-C: 

    DATA SATU-PER-SATU MASUK KE CLASS


     

    FILE UTAMA :
















    CONSTRUCTOR OVERLOAD

    Contruktor overload adalah istilah yaitu nama method yang NAMANYA SAMA tapi beda dalam PARAMETER passing datanya / BEDA ISI RUMUS nya

    CONTOH; 

    Ada 2 buah METODE dengan nama = rumusTambah Tapi beda parameter dan rumus yang berbeda 

    1. rumus #1 : hasil = a + b 

    2. Rumus #2 : hasil = a + b + c









    JAWAB: FILE CLASS = tambah 

















    #KOTAK MERAH = contruktor Overload

    #VARIABLE didalam superClass jadi tidak terpakai karena nilai bisa langsung dimasukan ke dalam METHOD 


    FILE UTAMA :














    #constuktur overload ; 

     metode sama tapi beda parameter passing data, beda rumus 

  • JAVA CLASS DASAR

    0

     JAVA CLASS DASAR

    OOP CLASS SUB JECT

    ISTILAH UMUM CLASS

    OOP (Object Oriented Programming)

    OOP adalah sebuah tehnik code yang menjadikan program kita menjadi lebih ter struktur, dan dengan menggunakan object2 class

    TEHNIK pemograman saat ini, baik pada web, android, client server, desktop rata2 menggunakan TEHNIK OOP CLASS

    Dalam sebuah aplikasi, jika kita menggunakan FRAMEWORK, maka tehnik code nya menggunakan metode OOP CLASS

    #1.DIFINISI CLASS:


    OBJECT CLASS

    Adalah hasil TURUNAN dari object


    SEBUAH CLASS MEMPUNYAI ;

    • 1. ATTRIBUTES (Properties , Ciri2, field ) 
                  Adalah data ciri-ciri2, sifat, karakteristik, properties suatu object
    • 2. METHOD (Events, kata kerja, aktivitas, fungsi)



























    #2. MENGGUNAKAN CLASS:


    ●INSTANSIASI CLASS

    Adalah membuat / difinisi/ menggunakan class baru, dg code: NEW

    ●CONSTRUCTOR

    Adalah NILAI /atribut didalam sebuah class (nilai dari attribut) 

    #3. TEHNIK AKSES MENGGUNAKAN CLASS: 

    • INHERITANCE
              Adalah pewaris, membuat turunan sebuah object baru dari sebuah CLASS.
            Untuk turunan class lebih lanjut adalah tehnik SUPERCLASS (Parent class) dan                   SUBCLASS(child class)
    • ENCAPSULATION
             Adalah pembungkus mengatur data/ variable/ methode mana saja yang sifatnya              PRIVATE hanya dalam class atau PUBLIC umum bisa digunakan oleh user. Untuk           CODE selanjutnya menggunakan tehnik THIS
    • POLYMORISM
              Adalah membuat turunan object class dari sebuah PARENT CLASS (SUPERCLASS)           hasil turunan class disebut SUBCLASS 
             TAPI .. -->METHOD DI SUBCLASS DAPAT DI RUBAH CODE NYA SESUAI               KEBUTUHAN …  
              o (biasanya sebuah turunan class tidak dapat merubah CODE METHOD dari                             objectnya) 


                


































    TEHNIK FILE CLASS 
    1. class DIGABUNG dengan file utama (sbg dasar class) --> jadi ada 1 FILE saja
    2. .class DIPISAHKAN dari file utama class dg file terpisah ,dg method Mutator dan Asesor --> jadi ada 2 FILE 1=file utama program 1=file yg berisikan class 



























    LATIHAN DASAR CLASS

    CLASS DIGABUNG DENGAN FILE UTAMA









































































  • Copyright © - JAVA

    JAVA - Powered by Blogger - Designed by Johanes Djogan