Anda di halaman 1dari 4

TM DASAR PEMROGRAMAN

SELEKSI KONDISI

BAB I PENDAHULUAN FORMAT PENULISAN :


1.1 Latar Belakang - Diketik di kertas A4, Margin 4-3-3-3, Font Arial 11, Spasi 1,5
1.2 Tujuan - Satu paragraf minimal 3 kalimat
BAB II TINJAUAN PUSTAKA - 3 bahasa Inggris dan terjemahan + 3 bahasa Indonesia
2.1 Pengertian Seleksi Kondisi (minimal 1 jurnal), 10 tahun terakhir, bukti dilampirkan, bukti
2.2 Pengertian Operator Logika berasal dari buku/jurnal, bukti yang dilampirkan diberi nomer
2.3 Struktur Kontrol Pemilihan sesuai TM
2.3.1 Statement If-Else - Literatur bahasa Inggris di italic
2.3.2 Statement Nested If-Else - Buku yang dikutip dilampirkan cover, copyright dan paragraf
2.3.3 Statement Kondisi Majemuk yang dikutip (distabilo)
2.3.4 Statement Switch Case - Jurnal yang dikutip dilampirkan halaman awal (abstrak) dan
2.4 Kesalahan Umum Ketika Menggunakan Statement If-Else halaman yang dikutip (distabilo)
DAFTAR PUSTAKA - Daftar pustaka ditulis berurutan sesuai abjad dengan
LAMPIRAN penulisan yang benar.
tanda kurung kurawal ({}) menyatakan blog program
FORMAT LAPORAN untuk mengsis nilai inisial pada deklarasi

BAB III
PRINT OUT
BAB V PENUTUP
3.1 Studi Kasus 5.1 Kesimpulan
Hasil dari praktikum dan menjawab tujuan dari praktikum yang
3.2 Flow Chart telah dilaksanakan
5.2 Saran
3.3 Print Screen Program (print screen program + hasil Mengenai praktikum kedepannya tentang materi (tidak untuk
running program (output)) asprak)

BAB IV DAFTAR PUSTAKA TAMBAHAN


PEMBAHASAN Minimal 1

4.1 Flowchart LAMPIRAN


Menjelaskan definisi penyajian algoritma berupa flowchart, BAB VI PEMBAHASAN
langkah pembuatan flow chart dr studi kasus yang ada, fungsi 4.1 Flow Chart
setiap shape dalam studi kasus yang dibahas dijelaskan dengan Menjelaskan definisi penyajian algoritma berupa flowchart,
rinci dari awal sampai akhir +literatur langkah pembuatan flow chart, fungsi setiap shape dalam studi
kasus yang dibahas dijelaskan dengan rinci dari awal sampai
4.2 Program akhir, kriteria algoritma (flowchart) yang baik sesuai dengan
Bahas program fungsi setiap statement,pada program mulai studi kasus yang dibahas.
awal sampai akhir +literatur - Flowchart adalah simbol-simbol yang digunakan dalam
Seperti import java.util. scanner berfungsi untuk apa, menggambarkan sebuah pernyataan logika pemrograman
serta aliran logika yang ditunjukkan dengan arah panah.
public static void fungsinya untuk menentukan tingkat
Sebagai representasi dari sebuah program, flowchart dapat
akses dari method bersangkutan. Dengan menyertakan menjadi alat bantu untuk memudahkan perancangan alur urutan
kata kunci public maka method tsb dapat diakses oleh logika suatu program, memudahkan pelacakkan sumber
kesalahan program dan alat untuk menerangkan logika
kode luar (diluar program yang dibuat public class) program.
input yang dimasukkan dari sebuah keyboard atau dari
sebuah file.
3. “public class Studil{“. Pernyataan tersebut berfungsi untuk
menyatakan nama kelas yang sedang dijalankan. Artinya
dapat diketahui bahwa pada pernyataan tersebut
menyatakan pendeklarasian sebuah kelas bernama
“Studi”. Dalam hal ini “Studi” adalah nama kelas yang
sedang dijalankan oleh pemrogram.
4. “public static void main (String[] args){“. Pernyataan
tersebut berfungsi untuk mendeklarasikan metode yang
digunakan. Dalam pernyataan tersebut, metode yang
digunakan adalah “main”. Sementara “void” dalam
pernyataan tersebut menyatakan bahwa program diproses
tanpa adanya pengembalian data. public static void
fungsinya untuk menentukan tingkat akses dari method
bersangkutan. Dengan menyertakan kata kunci public
maka method tsb dapat diakses oleh kode luar (diluar
4.2 Program program yang dibuat public class).
Bahas program fungsi setiap statement, mulai awal sampai
5. “Scanner input = new Scanner(System.in);”. Pernyataan
akhir.
1. Package (….) , pernyataan tersebut menyatakan bahwa tersebut berfungsi untuk menyatakan sebuah variabel
kelas yang sedang dijalankan terletak pada package bernama input. Dimana diketahui Scanner adalah sebagai
perhitungan (....) . Dalam satu package dapat ditambahkan tipe kelas. Pernyataan inilah yang nantinya akan berfungsi
beberapa kelas. Sehingga dengan adanya pengelompokan untuk menerima masukan data dari user.
dalam packages diharapkan dapat lebih efektid dan efisien 6. m = input.nextDouble();. atau m= input.next float ();
dalam membuat program. Pernyataan diatas memanggil input.nextDouble() atau
2. “import java.util.Scanner;” merupakan sebuat pernyataan input.next float (); . Dimana pernyataan tersebut berfungsi
atau statement dimana menjelaskan bahwa didalam untuk mendapatkan input dari user yang memberikan
program tersebut digunakan kelas Scanner yang berada di sebuah nilai double atau float (tergantung dr codingan).
java.util.package. Sebuah objek Scanner dapat mengurai Input dari user akan disampaikan dalam variabel m. Tipe
data yang digunakan adalah integer artinya input yang
diterima yakni bilangan nyata. Kalo yg digunakan float
berarti input yang diterima adalah bilangan rill

7. “System.out.println” digunakan untuk menampilkan output


pada layar.
8. Tanda kurung kurawal ({}) menyatakan blog program untuk
mengisi nilai inisial pada deklarasi. Tanda kurung kurawal
buka {, digunakan sebagai tanda awal dari sebuah blok
yang berarti kelas pada program yang akan dijalankan
dimulai. Tanda kurung kurawal tutup }, yang pertama
digunakan sebagai tanda yang pertama untuk menutup
metode. Sementara kurung kurawal tutup yang kedua untuk
menutup atau mengakhiri sebuah kelas.

9. If (rendemen >= 65) { merupakan percabangan if, jika


rendemen >= 65 dan true maka program akan menjalankan
pernyataan
10. System.out.println("Rendemen termasuk BAIK");
merupakan perintah untuk mencetak rendemen termasuk
kategori BAIK
11. } else if (rendemen >= 40) { merupakan kondisi dimana jika
if pertama false, maka proses akan masuk ke else if
selanjutnya. Jika (rendemen >= 40) dan true maka
program akan menjalankan pernyataan.
12. switch (angka) { merupakan perintah untuk melakukan
seleksi kondisi pada angka
13. Case 1 berfungsi untuk menyeleksi pilihan pertama

Anda mungkin juga menyukai