Algoritma Pemrograman - Dasar Pemrograman
Algoritma Pemrograman - Dasar Pemrograman
1. Pemrograman
Definisi: Pemrograman adalah proses menulis, menguji, memperbaiki, dan memelihara kode
yang membentuk program komputer. Program ini berisi serangkaian instruksi yang
memberitahu komputer bagaimana melakukan tugas tertentu. Pemrograman memungkinkan
manusia untuk membuat perangkat lunak yang dapat menjalankan berbagai fungsi, mulai dari
yang sederhana seper kalkulator hingga yang kompleks seper sistem operasi.
Tujuan Pemrograman:
Membuat aplikasi dan perangkat lunak yang dapat menyelesaikan masalah.
Mengotoma skan tugas yang berulang.
Menciptakan alat bantu dan layanan yang memudahkan pekerjaan manusia.
2. Syntax
Definisi: Syntax adalah aturan dan format yang harus diiku saat menulis kode dalam bahasa
pemrograman tertentu. Syntax menentukan bagaimana simbol, kata kunci, dan struktur lain
harus disusun agar program dapat dijalankan oleh komputer tanpa kesalahan.
Fungsi Syntax:
Memas kan kode dapat dibaca dan dipahami oleh komputer.
Meminimalkan kesalahan dalam penulisan kode.
Membuat kode lebih mudah dibaca dan dipahami oleh programmer lain.
Contoh Syntax dalam Java:
Penulisan deklarasi variabel: int number = 10;
Penggunaan tanda kurung kurawal {} untuk menandai blok kode.
3. Bahasa Java
Definisi: Java adalah bahasa pemrograman ngkat nggi yang dikembangkan oleh Sun
Microsystems (sekarang dimiliki oleh Oracle Corpora on) pada tahun 1995. Java dirancang
untuk memiliki sintaks yang sederhana, namun kuat dan fleksibel untuk membangun aplikasi
yang dapat dijalankan di berbagai pla orm tanpa perlu modifikasi.
Java sendiri memiliki sifat sensi ve case yang ar nya dimana dalam penulisan syntax harus
benar dalam hal besar kecil maupun karakter symbol yang digunakan.
Hasil output:
C. Variabel
Variabel adalah tempat untuk menyimpan data. Se ap variabel memiliki pe data tertentu.
Pada syntax diatas penjelasannya adalah variable name akan menyimpan data yaitu “andi”
sedangkan variable age akan menyimpan data yaitu “25”
D. Tipe Data
Tipe data adalah jenis data yang dapat disimpan dalam variabel.
String digunakan untuk menyimpan teks berupa huruf, angka, bahkan karakter simbol.
int digunakan untuk menyimpan bilangan bulat.
Pada syntax diatas penjelasannya adalah variable “gree ng” memiliki pe data String, dan
variable “year” memiliki pe data int.
E. Aritma ka
Operasi matema ka yang di implementasikan ke dalam sebuah kode.
Contoh 1:
Contoh 2:
Maksud dari kode disamping ini adalah
terdapat 5 variabel a,b,c,d,x yang
mana a=4, b=5, c=6, d=7. Lalu di proses
dengan aritma ka yang mana a = a+a
yang ar nya nan variable a sekarang
memiliki nilai dari a + a, jadi nilai a
sekarang adalah 8 karena 4 + 4 = 8,
begitu seterusnya sampai dengan nilai
terakhir yang di tanyakan adalah nilai
x.
F. Kondisional IF
Pernyataan if digunakan untuk membuat keputusan berdasarkan kondisi yang diberikan.
Alur Eksekusi:
Program mulai dari metode main.
Variabel number diinisialisasi dengan nilai 10.
Kondisi if (number > 0) dievaluasi.
Karena 10 lebih besar dari 0, kondisi ini benar (true).
Pernyataan dalam blok if dijalankan, mencetak "10 adalah bilangan posi f." ke
layar.
Jika number bernilai 0 atau nega f, blok else yang akan dijalankan, tetapi dalam kasus
ini, blok else dak dijalankan karena kondisi if terpenuhi.
Hasil output:
G. Library Scanner
Definisi: Library Scanner di Java adalah kelas yang digunakan untuk mendapatkan input dari
pengguna, termasuk input berupa angka (int), teks (String), dan jenis data lainnya. Scanner
adalah bagian dari package java.u l, sehingga perlu diimpor sebelum digunakan.
Membuat Objek Scanner: Untuk menggunakan Scanner, pertama-tama kita harus membuat
objek dari kelas Scanner.
}
}
Penjelasan Kode:
1. Mengimpor Library Scanner:
import java.u l.Scanner; digunakan untuk mengimpor kelas Scanner dari
package java.u l.
2. Membuat Objek Scanner:
Scanner scanner = new Scanner(System.in); membuat objek scanner yang akan
digunakan untuk membaca input dari pengguna.
3. Membaca Input Bilangan Bulat:
System.out.print("Masukkan sebuah bilangan bulat: "); menampilkan pesan
kepada pengguna untuk memasukkan bilangan bulat.
int number = scanner.nextInt(); membaca input bilangan bulat dari pengguna dan
menyimpannya dalam variabel number.
4. Membaca Input Teks:
System.out.print("Masukkan sebuah teks: "); menampilkan pesan kepada
pengguna untuk memasukkan teks.
String text = scanner.nextLine(); membaca input teks dari pengguna dan
menyimpannya dalam variabel text.
5. Menampilkan Hasil Input:
System.out.println("Bilangan yang dimasukkan: " + number); menampilkan
bilangan yang telah dimasukkan pengguna.
System.out.println("Teks yang dimasukkan: " + text); menampilkan teks yang
telah dimasukkan pengguna.
Penjelasan Tambahan:
Input Bilangan Bulat (nextInt()): Metode nextInt() digunakan untuk membaca input
bilangan bulat dari pengguna.
Input Teks (nextLine()): Metode nextLine() digunakan untuk membaca input teks
(termasuk spasi) dari pengguna.
Output: