PERTEMUAN 1 ( 24 FEBRUARI 2026 )

 JAVA 

Apa itu pemrograman ? 

 - Proses menulis instruksi agar komputer menjalankan tugas tertentu.

Apa itu software ?

- Perangkat lunak yang menjalankan fungsi tertentu pada komputer 

Jenis software :  Software sistem dan software aplikasi.

Java dikembangkan oleh Sun Microsystem tahun 1995. 

Karakteristik java : Object oriented, platform independent, robust & secure 

Komponen Java 

  • JDK ( Java Development Kit ) adalah paket lengkap untuk mengembangkan aplikasi ( alat  kompilasi ).
  • JRE ( Java Runtime Environment ) adalah lingkungan untuk menjalankan aplikasi Java.
  • JVM ( Java Virtual Machine ) adalah mesin inti yang mengeksekusi bytecode Java
Cara Kerja :

  • Ketika nulis kode → Hello.java
  • JDK (compiler) ubah → Hello.class (bytecode)
  • JRE menjalankan program
  • JVM menerjemahkan bytecode → jadi bahasa mesin
  • Program tampil di layar 
  •  Intinya Singkat

    • JDK = buat ngoding & compile
    • JRE = buat jalanin program
    • JVM = yang eksekusi bytecode

    Struktur Program Java Minima

    class NamaClass {

      public static void main(String[]args) {

       //kode

      }

    PENJELASAN 

    • Public : Bisa diakses siapa saja 
    • Static : Objek hanya dibuat sekali
    • Void : Tidak ada return ( nilai yang dikembalikan ) 
    • Main : Metoda yang pertama kali dipangiil 
    • String[]args : Menampung nilai awal 
    Contoh input output 

    C++

    #include <iostream>

    #include <string>

    using namespcae std;


    int main () {

       string nama;

       cout << "Masukkan nama:";

       getline (cin, nama);

       cout << " Halo" << nama<<endl;

        return 0;

    }

    Java 

    import java.util.Scanner;


    public class Main {

      publiv static void main (String[]args) {

       Scanner sc = new Scanner ( System.in);

      System.out.printIn ("Halo" = nama );

      }

    }

    Perbedaan Java vs C++

    Perbedaan Utama :

    • Java pakai Scanner 
    • C++ pakai cin / getline 
    • Java wajib dalam class 
    Manajemen Memori 

    • C++ : manual ( new, delete )
    • Java : otomatis ( Garbage Collector ) 

    Komentar

    Postingan populer dari blog ini

    PRAKTIKUM PEMROGRAMAN KE-6