Anda di halaman 1dari 3

NAMA : RAFI DWI SAPUTRA

KELAS : X TKJ 1

RINGKASAN BAB 5 
ALGORITME PEMOGRAMAN DAN PRAKTIK LINTAS BIDANG 

A. MENGENAL BAHASA PEMROGRAMAN


 
1. Konsep Bahasa Pemograman 
Bahasa pemrograman merupakan sarana komunikasi programmer dalam bentuk
struktur penulisan susunan perintah atau instruksi, yang dikenal oleh mesin
komputer dalam mengerjakan suatu proses. Dalam penulisannya, bahasa
pemrograman mempunyai ciri khusus, seperti aturan penulisan baku, dukungan
interrupt library (file penyerta), dan interpreter atau compiler sebagai penerjemah
kode atau syntax pemrograman ke dalam bahasa mesin.  
 
2. Bahasa Pemograman Java 
Java adalah bahasa pemrograman berorientasi objek yang kompatibel terhadap
berbagai platform mesin dan OS, seperti Linux, Windows, dan Mac OS. 

B. STRUKTUR PENULISAN JAVA

Java merupakan salah satu jenis high level language yang bersifat open source.
Keunggulan Java adalah mampu mengeksekusi binary code hasil kompilasi file
program dengan JRE (Java Runtime Environment), mendukung konsep OOP (Object
Oriented Programming), dan telah menyediakan ratusan API (Application
Programming Interface).

C. TIPE DATA DAN VARIABEL

1. Tipe data primitive


Tipe data merupakan ketentuan alokasi nilai berdasarkan jangkauan atau range
yang telah dideklarasikan sebelumnya.

2. Tipe data refrence


Tipe data reference merupakan tipe data bentukan yang dapat mengalokasikan
banyak nilai dalam tiap variabelnya.

3. Variabel dan konstanta dalam Java


Variabel dan konstanta merupakan perintah dalam Java untuk menyimpan nilai
data tertentu.
D. MENGOLAH INPUT DATA SEDERHANA MELALUI KEYBOARD

Dalam pemrograman Java, pengguna dapat menginputkan nilai ke dalam variabel


melalui keyboard. Metode input ini biasa disebut user entry. Java menyediakan
beberapa fitur untuk mengelola input, seperti class Scanner dan Buffered Reader.
Untuk menampilkan output-nya, dapat menggunakan fungsi print(), println(), dan
format().

E. JENIS OPERASI DALAM JAVA

1. Operasi aritmatika
2. Operasi relasional
3. Operator logika
4. Operator penugasan
5. Operator kondisional
6. Operator instanceof

F. STRUKTUR KONTROL PERCABANGAN

1. Percabangan dengan if
2. Percabangan if...else
3. Percabangan if...else if...else
4. Percabangan switch

G. STRUKTUR KONTROL PERULANGAN

Komputer mempunyai kemampuan dalam melakukan proses yang sama berulang-


ulang hingga ratusan bahkan jutaan kali, tanpa kesalahan. Kemampuan ini tentunya
akan sangat bermanfaat ketika membangun program yang perlu menampilkan hasil
yang sama berulang-ulang kali. Proses perulangan (looping) dapat diciptakan dengan
membangun logika program menggunakan ekspresi kontrol perulangan, misalnya
untuk mencetak string "Mari belajar java".

H. METHOD DALAM JAVA

Method merupakan sekumpulan perintah dalam badan program kecil yang dapat
dipanggil dalam badan program lainnya. Deklarasi method memiliki kegunaan
sebagai berikut.
a. Memudahkan programmer untuk membentuk dan memodifikasi fungsi sesuai
kebutuhan tanpa mengganggu kerja fungsi lainnya.

b. Menata dan merapikan struktur kode program agar tidak semua

dimasukkan dalam badan program utama.

c. Memudahkan distribusi tugas dalam bentuk modul. d. Mengurangi penulisan kode


menjadi panjang, karena hanya memanggil nama method dalam badan program.

I. ARRAY

1. Array satu dimensi


Fungsi array atau larik yang mampu menyimpan data dalam urutan indeks.
Penyimpanan dan pengaksesan nlai dalam elemen array dilakukan dengan merujuk
pada nomor indeks. Perhatikan ilustrasi array berikut yang disimulasikan dalam
bentuk deretan kotak yang disusun berjajar.

2. Array dua dimensi


Array dua dimensi merupakan teknik penyimpanan data dengan setiap indeks
elemen array utama memiliki subindeks lainnya.

J. PRAKTIK LINTAS BIDANG

Tahapan yang harus dilalui dalam proses ini meliputi identifikasi dan kajian
persoalan, yang dapat diangkat dan dikembangkan dengan membuat proyek,
mendesain aplikasi, menulis kode sumber aplikasi, serta menguji,
mengimplementasi, dan menyempurnakan program berdasarkan algoritme yang
sesuai. Fase terakhir adalah mengomunikasikan secara lisan dan tertulis hasil
produk, guna mendukung proses pengembangan sehingga dapat menjadi solusi
permasalahan dan bermanfaat bagi masyarakat.

Anda mungkin juga menyukai