International

Studi Kasus Pembuatan Program Sederhana Menggunakan Java

Studi Kasus Pembuatan Program Sederhana Menggunakan Java

Studi Kasus Pembuatan Program Sederhana Menggunakan Java. Dalam bahasan kita kali ini, kita akan mencoba mempelajari tentang dasar dasar pemrograman dengan menggunakan bahasa pemrograman java. Sebagaimana yang kita ketahui, bahasa pemrograman yang satu ini menduduki peringkat kedua sebagai bahasa pemrograman terpopuler dan memiliki peluang kerja yang besar bagi programaer yang menguasainya. Sebelumnya, bahasa pemrograman java adalah bahasa pemrograman yang memiliki orientasi pada object dan dapat digunakan untuk membuat suatu sistem atau program yang mampu berjalan di berbagai platform. Jadi tak heran jika programer yang menggunakan bahasa Java ini sangat dicari dan memiliki peluang kerja yang sangat besar. Nah, disini kita akan mencoba membuat suatu program sederhana yang bisa kita buat menggunakan bahasa JAVA, anda tidak perlu takut, sebab ini memang sangat mendasar dan tidak ada sesuatu yang kompleks dan cocok untuk tahap belajar bahasa JAVA ini. langsung saja masuk ke kasusnya

Sponsore seo hosting

Kasus

Buatlah sebuah program penilaian dan pembuatan laporan hasil penilaian satu smester yang menentukan lulus atau tidaknya seorang mahasiswa/I dalam satu smester. Ketentuan nilai yang harus dicapai adalah 70 dari score akhir atau total. Nilai total atau akhir tersebut adalah hasil pengoperasian nilai dari program yang akan dibuat dengan ketentuan perhitungan dan pembagian sebagai berikut;

  • Nilai tugas 1 + nilai tugas 2 + nilai tugas 3, memiliki bobot 20 persen dari nilai akhir
  • Nilai UTS memiliki bobot sebesar 30 persen untuk nilai akhir atau total
  • Nilai UAS memiliki bobot sebesar 50 persen untuk nilai akhir atau nilai total.
  • Untuk setiap item nilai, baik nilai tugas tugas, nilai UTS, nilai UAS dan nilai score akhir atau total, mahasiswa/I mendapatkan nilai minimal 70, maka dinyatakan lulus.
  • Harus dapat menunjukan mana nilai yang perlu diperbaiki
  • Dalam penggunaan program, mahasiswa/I harus menginput secara mandiri nilai nilai yang dia dapatkan
  • Disertakan juga predikat dari a – e dengan pembagian rata untuk score 0 – 100
  • Ouput Dari Program harus dapat berbentuk suatu laporan yang baik dan rapih sebagai suatu keterangan yang bisa dikantorngi mahasiswa/I untuk diserahkan.

Nah, kira kira seperti itu kasusnya, sekarang mari kita pahami satu persatu. Dari keterangan tersebut, maka kita harus menyertakan suatu operasi atau perhitungan seperti ini;

  • Total nilai tugas dikalikan 20 % atau 0.2 sebagai variabel a
  • Total nilai uts dikali 0.3 atau 40 % sebagai variabel b
  • Total nilai UAS dikali 0.5 sebagai variable c
  • Total Nilai Akhir sebagai variabel d yang merupakan suatu nilai akhir hasil penambahan dari operasi variabel a+b+c.
  • Logika if untuk menentukan kelulusan, dan jika nilai atau score akhir mendapatkan nilai minimal 70 maka lulus dan jika dibawah 70 maka tidak lulus
  • Logika if else untuk menentukan predikat
  • Scanner untuk input

Dan berikut ini adalah contoh pogramnya, anda tinggal masukan ke netbeans

import java.util.Scanner;

public class TugasBesarDDP {

                // BAGIAN NILAI

            public static void tugassatu(){

                double ts;

                Scanner tugassatu = new Scanner(System.in);

            System.out.print(“Masukan Nilai Tugas Pertama Anda:       “);

                ts = tugassatu.nextInt();

                double td;

                Scanner tugasdua = new Scanner(System.in);

            System.out.print(“Masukan Nilai Tugas Kedua Anda  :       “);

                td = tugasdua.nextInt();

                double tt;

                Scanner tugastiga = new Scanner(System.in);

            System.out.print(“Masukan Nilai Tugas Ketiga Anda :       “);

                tt = tugastiga.nextInt();

                double uts;

                Scanner utss = new Scanner(System.in);

            System.out.print(“Masukan Nilai UTS Anda          :       “);

                uts = utss.nextInt();

                double uas;

                Scanner sc = new Scanner(System.in);

            System.out.print(“Masukan Nilai UAS Anda          :       “);

                uas = sc.nextInt();

        System.out.println(” “);

        System.out.println(“==========================================================================”);

        System.out.println(“=============================lAPORAN HASIL================================”);

        System.out.println(“==========================================================================”);

        System.out.println(“Nilai Tugas Pertama Anda                                             “+ts);

        System.out.println(“Nilai Tugas Kedua Anda                                               “+td);

        System.out.println(“Nilai Tugas Ketiga Anda                                              “+tt);

        System.out.println(“Nilai UTS Anda                                                       “+uts);

        System.out.println(“Nilai UAS                                                            “+uas);

        System.out.println(“==========================================================================”);

                double a,b,c,d;

                a = ((ts+td+tt)/3)*0.2;

                b = uts*0.3;

                c = uas*0.5;

                d = a+b+c;

                if (ts <= 69)

        System.out.println(“======Nilai Tugas Pertama Anda Butuh Perbaikan Jika Anda TIdak Lulus======”);

                if (td <= 69)

        System.out.println(“=======Nilai Tugas Kedua Anda Butuh Perbaikan Jika Anda TIdak Lulus=======”);

                if (tt <= 69)

        System.out.println(“=====Nilai Tugas Ketiga Anda Butuh Perbaikan Jika Anda TIdak Lulus========”);

                if (uts <= 69)

        System.out.println(“==========Nilai UTS Anda Butuh Perbaikan Jika Anda TIdak Lulus============”);

                if (uas <= 69)

        System.out.println(“=====Nilai UAS Pertama Anda Butuh Perbaikan Jika Anda TIdak Lulus=========”);

        System.out.println(“==========================================================================”);

                if (d <= 69)

        System.out.println(“===Anda Tidak Lulus Dan Harus Mengulang Kembali Aatau Memperbaiki Nilai===”);

                        else if(d>=1)

        System.out.println(“======Selamat Anda Lulus Dan Dapat Melanjutkan Ke Jenjang Berikutnya======”);

        System.out.println(“==========================================================================”);

                if (d <= 20)

        System.out.println(“Predikat Anda E”);

                    else if(d <= 40)

        System.out.println(“Predikat Anda D”);

                    else if(d <= 60)

        System.out.println(“Predikat Anda C”);

                    else if(d <= 80)

        System.out.println(“Predikat Anda B”);

                    else if(d <= 100)

        System.out.println(“Predikat Anda A”);

        System.out.println(“Total Score Anda Adalah “+d);

              }

    public static void main(String [] args) {

        System.out.println(“===========================================================================”);

        System.out.println(“=====SELAMAT DATANG DI PROGRAM PENGUKUR DAN pembuat LAPORAN KELULUSAN======”);

        System.out.println(“===========================================================================”);

        System.out.println(” “);

        System.out.println(” “);

        System.out.println(“========================MASUKAN NILAI NILAI ANDA===========================”);

        tugassatu ();

        System.out.println(“==========================================================================”);

        System.out.println(“===============TERIMA KASIH TELAH MENGGUNAKAN PROGRAM INI=================”);

        System.out.println(“==========================================================================”);

    }

}

9
17%
like
5
9%
love
5
9%
haha
7
13%
wow
1
1%
sad
31
59%
angry

Comments

comments


PeluangUsahaTerkini.com adalah sebuah website portal berita resmi dari Halo Komunikasi Sejahtera yang dibuat khusus untuk memberikan informasi secara detail mengenai peluang usaha yang ada saat ini, Pembelajaran internet marketing bagi pemula, Tips & Trick seputar internet marketing.

Subscribe Now

Visit Our Facebook

Copyright © 2017 Peluang Usaha Terkini

To Top