Ad Code

Responsive Advertisement

Random

6/Java/Ticker-posts

Java : Konsep Pemrograman Java

Apa itu pemrograman ?

    Pemrograman adalah proses yang dilakukan untuk membuat program komputer. Biasanya aktifitas pemrograman meliputi :

  1. Analisi (analisis permasalahan);
  2. Pembuatan Algoritma dan Solusi;
  3. Coding (Implementasi Algoritma ke dalam bahasa pemrograman).

    Algortima adalah cabang dari ilmu matematika yang mengajari kita berpikir logis dari permasalahan yang ingin kamu selesaikan.

Bagaimana Komputer Mengeksekusi Program

    Program komputer dibuat dengan bahasa pemrograman. Bahasa pemrograman umumnya menggunakan bahasa Inggris. Bahasa ini mudah dipahami manusia namun tidak untuk komputer karena komputer hanya bisa paham sinyal 10101010, karena komputer merupakan rangkaian elektronik yang hanya bisa hidup dengan listrik. Sinyal ini disebut sinyal digital. Adapun angka 1 menyatakan sinyal hidup, sedangkan angka 0 menyatakan mati.

    Sinyal ini nantinya akan diproses oleh prosesor dan akan membangkitkan aliran listrik pada rangkaian motherboard , sehingga komputer akan dapat melakukan sesuatu seperti menampilkan teks ke layar, memutar musik, mencetak dokumen, dan lain-lain.

    Namun, manusia tidak bisa memberikan sinyal langsung dalam bentuk 10101010 ke prosesor. Oleh karena itu, diciptakanlah bahasa assembly. Bahasa assembly adalah bahasa rakitan yang dibuat dari kode mnemonic atau kode simbol. Misalnya untuk mencetak huruf "A" ke layar, kode simbol mnemonic nya adalah mov 041, yang nanti kode ini akan diubah oleh assembler menjadi 10010011.

    Compiler berfungsi untuk mengubah bahasa pemrograman menjadi bahasa assembly. Lalu assembler akan mengubah bahasa assembly menjadi sinyal 10101010.

Mengapa Kita butuh Java Virtual Machine (JVM)

    Saat ini sudah banyak sekali bermacam-macam prosesor seperti Intel, AMD, IMB, dan ARM. Namun, beda vendor prosesor beda juga kode register bahasa assembly yang dipakai. Maka dari itulah Java Virtual Machine (JVM) diciptakan.

    Java Virtual Machine (JVM) merupakan mesin virtual untuk menjalankan program Java. Apapun prosesor dan apapun sistem operasi yang kamu gunakan selama Laptop atau desktop kamu terpasang Java Virtual Machine (JVM), maka kamu dapat menjalankan program Java.

Proses dalam Coding Java

    Proses yang akan dilakukan saat kita coding Java adalah :

  1. Menuliskan kode program Java;
  2. Melakukan Compile;
  3. Menjalankan Program.

    Pertama Programmer menulis kode program Java dan akan menghasilkan file dengan nama Program.java. Kemudian file tersebut di compile dengan compiler (javac) dan akan menghasilkan file program.class. File program.class merupakan file yang berisi bytecode. Bytecode ini merupakan kode yang dipahami Java Virtual Machine (JVM). Bytecode akan dieksekusi oleh Java Virtual Machine (JVM), sehingga program berjalan.

Posting Komentar

0 Komentar