0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan6 halaman

Algoritma Pemrograman - Dasar Pemrograman

Diunggah oleh

Wafiq Afifatul
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan6 halaman

Algoritma Pemrograman - Dasar Pemrograman

Diunggah oleh

Wafiq Afifatul
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

MATERI 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.

A. Syntax Dasar Java


Program Java terdiri dari kelas-kelas yang berisi metode-metode. Berikut adalah contoh
struktur dasar program Java:

 public class Main mendefinisikan sebuah kelas dengan nama Main.


 public sta c void main(String[] args) adalah metode utama yang dieksekusi ke ka
program berjalan.
B. Syntax - System.out.print dan System.out.println
Kedua metode ini digunakan untuk mencetak output ke layar.
 System.out.print mencetak teks tanpa baris baru di akhir.
 System.out.println mencetak teks dan menambahkan baris baru di akhir.

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:

1. Deklarasi dan inisialisasi variabel


 int num1 = 15; mendeklarasikan variabel num1 dengan nilai 15.
 int num2 = 7; mendeklarasikan variabel num2 dengan nilai 7.
2. Operasi penjumlahan
 int sum = num1 + num2; menjumlahkan num1 dan num2, kemudian hasilnya
disimpan dalam variabel sum.
3. Operasi pengurangan
 int difference = num1 - num2; mengurangkan num2 dari num1, kemudian
hasilnya disimpan dalam variabel difference.
4. Menampilkan hasil ke layar
 System.out.println("Hasil penjumlahan: " + num1 + " + " + num2 + " = " + sum);
mencetak hasil penjumlahan ke layar.
 System.out.println("Hasil pengurangan: " + num1 + " - " + num2 + " = " +
difference); mencetak hasil pengurangan ke layar.
Hasil output:

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.

Pada kode diatas penjelasannya yaitu:


1. int number = 10;
 Mendeklarasikan variabel number dengan pe data int (bilangan bulat) dan
menginisialisasinya dengan nilai 10.
2. if (number > 0)
 Memulai sebuah blok pernyataan if.
 Mengevaluasi kondisi number > 0.
 Jika kondisi ini benar (true), maka blok kode di dalam if akan dijalankan.
3. System.out.println(number + " adalah bilangan posi f.");
 Jika kondisi number > 0 benar, pernyataan ini akan dijalankan.
 System.out.println mencetak teks ke layar diiku dengan baris baru.
 number + " adalah bilangan posi f." menggabungkan nilai number dengan string
untuk mencetak pesan yang sesuai.
4. else
 Memulai blok pernyataan else.
 Jika kondisi dalam if salah (false), maka blok kode di dalam else akan dijalankan.
5. System.out.println(number + " adalah bilangan nega f atau nol.");
 Jika kondisi number > 0 salah, pernyataan ini akan dijalankan.
 System.out.println mencetak teks ke layar diiku dengan baris baru.
 number + " adalah bilangan nega f atau nol." menggabungkan nilai number dengan
string untuk mencetak pesan yang sesuai.

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.

Mengimpor Library Scanner:

Membuat Objek Scanner: Untuk menggunakan Scanner, pertama-tama kita harus membuat
objek dari kelas Scanner.

Contoh Penggunaan Scanner untuk Input int dan String


import java.util.Scanner; // Mengimpor library Scanner

public class Main {


public static void main(String[] args) {
// Membuat objek Scanner
Scanner sc = new Scanner(System.in);

// Meminta pengguna untuk memasukkan sebuah bilangan bulat


System.out.print("Masukkan sebuah bilangan bulat: ");
int number = scanner.nextInt(); // Membaca input bilangan bulat

// Meminta pengguna untuk memasukkan sebuah teks


System.out.print("Masukkan sebuah teks: ");
String text = scanner.nextLine(); // Membaca input teks

// Menampilkan hasil input


System.out.println("Bilangan yang dimasukkan: " + number);
System.out.println("Teks yang dimasukkan: " + text);

}
}

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:

Anda mungkin juga menyukai