Laporan pbo individu

May 22, 2017 | Autor: Yosua Arifin | Categoría: Conservación Pintura Mural
Share Embed


Descripción

LAPORAN

TUGAS

PEMROGRAMAN BERBASIS OBJEK









Disusun Oleh:

Zaenurrochman/16.11.0068







STMIK AMIKOM PURWOKERTO

2017




Tugas Praktikum Individu 1

1. Membuat Program dengan konsep percabangan

a. Membuat program Nilai ujian dengan konsep percabangan "if"

b. Membuat program Nilai ujian dengan konsep percabangan "if-else"

c. Membuat program Nilai ujian dengan konsep percabangan "if-else"
bersarang

2. Menyelesaikan studi kasus dengan membuat program dari studi kasus
tersebut

a. Seorang mahasiswa dikatakan lulus dengan predikat cumlaude jika
memiliki IP dengan minimal 3.51 dan maksimal masa studi adalah 4
tahun

b. Seorang calon karyawan dikatakan lulus menjadi karyawan baru
jika lulus seleksi tahap 1(tes tertulis dan psikotest), tahap
2(wawancara), dan tahap 3 (kesehatan)

3. Membuat program menghitung luas lingkaran dan persegi panjang
menggunakan konsep switch case dan memiliki validasi input jika angka
yang diinputkan bernilai bilangan negative bulat maka proses
perhitungan luas tidak akan dilaksanakan











































Pembahasan

1. Membuat Program dengan konsep percabangan

a. Membuat program Nilai ujian dengan konsep percabangan "if"

Langkah Pembuatan :

1. Menentukan alur program dan menggambarkan flowchart

"Algoritma "Flowchart "
" " "
" " "
"Memulai Program " "
"Menentukan variable " "
"Int nilai " "
"Input nilai " "
"Memproses keputusan untuk " "
"nilai yang telah diinputkan " "
"apakah sesuai kondisi atau " "
"tidak " "
"Mencetak kalimat jika nilai " "
"sesuai dengan kondisi " "
"Langsung Mengakhiri Program " "
"jika nilai tidak sesuai " "
"kodisi yang dibutuhkan " "






2. Menuliskan Source Code

package if_program_1a;

import java.util.Scanner;

public class If_program_1a {

public static void main(String[] args) {

// TODO code application logic here

int nilai;

System.out.print("Program demo if");



System.out.print("\ninputkan nilai anda (0-100) = ");

Scanner keynilai = new Scanner(System.in);

nilai = keynilai.nextInt();



if(nilai >= 74 && nilai =74 cetak B " "
"Jika nilai >=64 cetak C " "
"Jika nilai >=54 cetak D " "
"Jika nilai lebih rendah dari " "
"yang diatas maka cetak E " "
"Mencetak Nilai huruf dari " "
"bilangan nilai yang " "
"diinputkan " "
"Mengakhiri Program " "


2. Menuliskan Source Code

package program_nilai_if_else.pkg1c;

import java.util.Scanner;

public class Program_nilai_if_else1c {

public static void main(String[] args) {

int nilai;

System.out.print("= = = = = = = = = = = = = =");

System.out.print("\n PROGRAM NILAI MAHASISWA ");

System.out.print("\n= = = = = = = = = = = = = =\n");

System.out.print("Inputkan Nilai Anda = ");

Scanner keynilai = new Scanner(System.in);

nilai = keynilai.nextInt();

System.out.print("Nilai Huruf Anda = ");

if (nilai >=84 && nilai = 74 && nilai < 84){

System.out.print("B Good");

}else if(nilai >=64 && nilai < 74){

System.out.print("C Not Good");

}else if(nilai >=54 && nilai < 64){

System.out.print("D Bad");

}else if(nilai >=0 && nilai < 54){

System.out.print("E Very Bad");

}if(nilai > 100){

System.out.print("Maaf Nilai yang anda masukkan terlalu
besar\n");

}

}

}







3. Menjalankan Program

Output 1 ketika nilai lebih dari 84



Output 2 ketika nilai lebih dari 74 dan kurang dari 84



Output 3 ketika nilai lebih dari 64 dan kurang dari 74



Output 4 ketika nilai lebih dari 54 dan kurang dari 64



Output 5 ketika nilai lebih dari 0 dan kurang dari 54



2. Menyelesaikan studi kasus

a. Seorang mahasiswa dikatakan lulus dengan predikat cumlaude jika
memiliki IP dengan minimal 3.51 dan maksimal masa studi adalah 4
tahun

Langkah Pembuatan :

1. Menentukan alur program dan menggambarkan flowchart

"Algoritma "Flowchart "
" " "
" " "
"Memulai Program " "
"Menentukan variable " "
"float ipk , studi " "
"Input ipk dan studi " "
"Memproses jika ipk dan studi " "
"memenuhi kriteria cumlaude " "
"maka cetak cumlaude jika " "
"salah satu atau keduanya " "
"tidak terpenuhi maka cetak " "
"tidak cumlaude " "
"Mengakhiri Program " "






2. Menuliskan Source Code

package program_if_else.pkg2a;

import java.util.Scanner;

public class Program_if_else2a {

public static void main(String[] args) {

float ipk,studi;

Scanner ok = new Scanner(System.in);

System.out.print("Inputkan IP Anda = ");

ipk = ok.nextFloat();

System.out.print("Inputkan Masa Studi Anda = ");

studi = ok.nextFloat();

if(ipk >= 3.51 && ipk = 74







Menentukan variabel



Input Nilai





Var nilai





Mulai



Selesai



Cetak Kalimat tidak lulus





Cetak Kalimat lulus





Tidak



Ya



Apakah

Nilai >= 74







Menentukan variabel



Input Nilai





Var nilai





Mulai



Tidak



Tidak



Tidak



Tidak



Ya



Ya



Ya



Ya



Selesai



Cetak Nilai



Nilai = "E"







Nilai = "D"







Nilai = "C"







Nilai = "B"







Nilai = "A"







Nilai >= 64



Nilai >= 54



Nilai >= 84



Nilai >= 74



Input Nilai







Var nilai





Menentukan variabel







Mulai



Ipk >= 3.51 && studi
Lihat lebih banyak...

Comentarios

Copyright © 2017 DATOSPDF Inc.