Minggu, 22 April 2018

MENAMPILKAN NAMA DAN NILAI AKHIR DENGAN TIPE DATA ARRAY (JCreator)

Ibrahim Indo Pamungkas
17.01.53.2030
S1 Teknik Informatika



Soal dalam Bentuk Flowchart



Penyelesaian:


Flowchart



Kode Program JCreator:

import java.util.*;
import java.lang.Math;

public class JavaApplication {
    private static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        int i;
       
        i = 0;
        String[] nama = new String[5];
        double[] uts = new double[5];
        double[] uas = new double[5];
        double[] nilaiakhir = new double[5];
       
        for (i = 1; i <= 5; i++) {
            System.out.println("masukkan nama=");
            nama[i] = input.nextLine();
            System.out.println("masukkan uts=");
            uts[1] = input.nextDouble();
            System.out.println("masukkan uas=");
            uas[i] = input.nextDouble();
            nilaiakhir[i] = 0.4 * uts[i] + 0.6 * uas[i];
            System.out.println("Nama:");
            System.out.println(nama[i]);
            System.out.println("Nilai Akhir:");
            System.out.println(nilaiakhir[i]);
        }
    }
}




Jadi, program diatas adalah cara menginput nama dan nilai akhir mahasiswa menggunakan tipe data array dengan rumusan nilai akhir yang telah ditentukan seperti yang ada diatas.



TERIMAKASIH


Jumat, 13 April 2018

Program Fibonacci menggunakan while dan Program menghitung factorial

IBRAHIM INDO PAMUNGKAS
17.01.53.2030


kali ini saya akan menulis tentang program deret Fibonacci dan program menghitung factorial dengan Flowchart dan JCreator.
.
Contoh Soal
1. Buatlah program untuk menampilkan deret Fibonacci menggunakan perulangan while dan masukkan dari pemakai.
2. Buatlah program untuk menghitung factorial.

1. Bilangan Fibonacci

Barisan bilangan dapat didefinisikan sebagai suatu urutan yang terdiri atas bilangan-bilangan yang disusun berdasarkan aturan-aturan dan pola tertentu. Elemen yang ada pada sebuah barisan bilangan biasa disebut dengan suku. Di dalam matematika ada berbagai macam bentuk barisan bilangan mulai dari barisan geometri, barisan persegi, barisan aritmetika, dan ada juga yang dinamakan barisan Fibonacci.

Flowchart


JCreator



import java.util.*;
import java.lang.Math;

public class fibo {
    private static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        int bilinput;
        int biltotal;
        int bil1;
        int bil2;
        int billoop;
       
        biltotal = 0;
        bil1 = 0;
        bil2 = 1;
        billoop = 0;
        System.out.print("Masukkan jumlah deret fibonacci = ");
        bilinput = input.nextInt();
        System.out.println("Hasil = ");
        System.out.println(btotal);
        while (billoop <= bilinput) {
            biltotal = bil1 + bil2;
            bil2 = bil1;
            bil1 = biltotal;
            System.out.println(biltotal);
            billoop = billoop + 1;
        }
    }

}


2. Menghitung Factorial

Flowchart


JCreator


import java.util.*;
import java.lang.Math;

public class faktorial {
    private static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        System.out.print("Masukkan angka faktorial = ");
        int bilinput;
        int hasil;
        int bilulang;
       
        hasil = 1;
        bilulang = 1;
        bilinput = input.nextInt();
        System.out.print("hasil = ");
        while (bilulang <= bilinput) {
            hasil = hasil * bilulang;
            bilulang = bilulang + 1;
        }
        System.out.println(hasil);
    }

}





TERIMAKASIH

Sabtu, 07 April 2018

MENENTUKAN NILAI MAHASISWA DENGAN JAVA

IBRAHIM INDO PAMUNGKAS
17.01.53.2030
TEKNIK INFORMATIKA






1. DEFINISI MASALAH


MASALAH                                 : Buatlah program untuk menghitung nilai akhirmahasiswa, memberi nilai huruf.

DEFINISI                                    : Jika nilai mahasiswa.
  • >85          = Mahasiswa mendapat nilai A
  • 75-84    = Mahasiswa mendapat nilai B
  • 60-74    = Mahasiswa mendapat nilai C
  • 50-59    = Mahasiswa mendapat nilai D
  • <50       = Mahasiswa mendapat nilai E
DATA YANG DIPERLUKAN    : Nilai UTS, Nilai UAS, Hasil dari Nilai UTS dan UAS



Disini saya akan menjelaskan bagaimana membuat sebuah program java dan bagaimana membuat flowchartnya untuk definisi masalah seperti yang ada diatas. Sebelum kalian membuat sebuah program alangkah baiknya kalian membuat sebuah flowchart terlebih dahulu agar lebih mudah untuk menyusun bagaimana nantinya program tersebut akan kalian buat.


2. FLOWCHART

a. Pseudecode (Algoritma menentukan nilai mahasiswa)
  • Jika hasil nilai >85 maka mahasiswa mendapat nilai A
  • Jika hasil nilai 75-84 maka mahasiswa mendapat nilai B
  • Jika hasil nilai 60-74 maka mahasiswa mendapat nilai C
  • Jika hasil nilai 50-59 maka mahasiswa mendapat nilai D
  • Jika hasil nilai <50 maka mahasiswa mendapat nilai E
b. Flowchart



3. PROGRAM JAVA CLASS


import java.util.*;
import java.lang.Math;

public class namafile {
    private static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        double uts;
        double uas;
        double hasil;
        
        uts = input.nextDouble();
        uas = input.nextDouble();
        hasil = 0.4 * uts + 0.6 * uas;
        if (hasil >= 85) {
            System.out.println("Nilai A");
        } else {
            if (hasil >= 75) {
                System.out.println("Nilai B");
            } else {
                if (hasil >= 60) {
                    System.out.println("Nilai C");
                } else {
                    if (hasil >= 50) {
                        System.out.println("Nilai D");
                    } else {
                        System.out.println("Nilai E");
                    }
                }
            }
        }
    }
}




TERIMASKASIH