Konsep Pemrograman Java yang Harus dipahami - tutorial java
acmatrix.web.id
Harga estimasi
• Rp 26.570.734.320 •
Konsep Pemrograman Java yang Harus dipahami
81 / 100

Apa itu Pemrograman?

Pemrograman adalah proses yang dilakukan untuk membuat program komputer. Konsep Pemrograman Java yang Harus dipahami

Jadi, segala aktifitas yang kamu lakukan untuk kembuat program disebut pemrograman atau programming.

Biasanya aktivitas ini meliputi:

  1. Analisis (analisis permasalahan);
  2. Pembuatan Algoritma atau Solusi;
  3. Coding (Implementasi algoritma ke dalam bahasa pemrograman).

Banyak orang yang salah saat awal mulai belajar pemrograman.

Mereka mempelajari coding terlebih dahulu, tanpa tahu cara menganalisis dan membuat algoritma.

Padahal coding adalah tahap akhir dari pemrograman.

Seperti katanya John Johnson:

solve-first-then-write-code

“Pertama-tama, pecahkan dulu masalahnya, lalu buat kodenya”

Banyak orang bisa coding, tapi tidak tahu mau buat apa, dan bahkan kesulitan membuat programnya sendiri. Ini bisa jadi karena ia cuma belajar coding saja.

Oleh sebab itu, ada baiknya belajar Algoirtma dan computational thinking

terlebih dahulu sebelum mulai belajar coding.

Algoritma adalah cabang dari ilmu matematika yang mengajari kita berpikir logis untuk menyelesaikan masalah.

Setidaknya, setelah belajar algoritma.. kamu dapat menciptakan solusi sendiri dari permasalahan yang kamu ingin selesaikan.

Setelah itu, langkah berikutnya adalah coding dengan bahasa pemrograman.

Bagaimana Komputer Mengeksekusi Program ?

Program komputer dibuat dengan bahasa pemrograman. Bahasa pemrograman umumnya menggunakan bahasa inggris. Bahasa ini mudah dipahami manusia. Tapi tidak bisa dipahami komputer.

Komputer hanya bisa paham sinyal 10101010, karena komputer merupakan rangkaian elektronik yang hanya bisa hidup dengan listrik. Sinyal ini juga disebut sinyal digital.

Sinyal Digital

Adapun angka 1 menyatakan sinyal hidup, sedangkan 0 menyatakan mati.

Atau kita bisa bilang.

1 = on
0 = off

Sinyal ini nantinya akan diproses oleh prosesor dan akan membangkitkan aliran listrik pada rangkain motherboard,

Simulasi CPU Intel 4004 (sumber: pixeljoint.com )
Simulasi CPU Intel 4004 (sumber: pixeljoint.com )

sehingga komputer akan dapat melakukan sesuatu seperti menampilkan teks ke layar, memutar musik, mencetak dokumen, dan lain sebagainya.

Tapi…

Manusia tidak bisa memberikan sinyal langsung dalam bentuk 10101010 ke prosesor. Oleh sebab itu, diciptakanlah bahasa assembly.

Bahasa assembly merupakan bahas rakitan yang dibuat dari kode mnemonic atau kode simbol.

Misal:

Untuk perintah cetak huruf A ke layar, kode simbolnya adalah mov 041,ah nanti kode ini akan diubah oleh assembler menjadi 10010011.

Coba perhatikan gambar berikut:

assembler

Berkat bahasa assembly, kita bisa memberikan instruksi ke prosesor.

Tapi, bahasa assembly cukup sulit dipahami manusia. Karena itu, diciptakanlah bahasa pemrograman yang dengan bahasa inggris.

Coba perhatikan gambar ini:

compiler

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

Hore!! 😀 kini kita sudah bisa memberikan instruksi ke prosesor dengan bahasa yang kita pahami.

Jika ingin mencetak huruf A ke layar, tinggal gunakan perintah:

print("A")

Ini sangat mudah dipahami, dibandingkan harus coding dengan bahasa assembly.

Mengapa Kita butuh JVM ?

Kita tidak akan pernah puas dengan kecepatan prosesor saat ini, sehingga perushaan pencipta prosesor berlomba-lomba membuat prosesor terbaiknya.

Saat ini kita kenal beberapa vendor ternama seperti intel, AMD, IBM, dan ARM.

Tapi yang jadi masalah:

Beda vendor, beda juga kode register bahasa assembly yang dipakai.

Mau tidak mau, kita harus compile program untuk tiap-tiap prosesor.

sumber : https://www.petanikode.com/java-konsep/

 61 total views,  3 views today

By admin

Penulis

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

eleven − 11 =