Tampilkan postingan dengan label programming. Tampilkan semua postingan
Tampilkan postingan dengan label programming. Tampilkan semua postingan

Selasa, 26 Maret 2013

Penghitung Nilai Akhir (Java)


Udah mau UTS aja nih, jadi dara mau review sedikit tentang pembahasan Fundamental Data Types. Hari ini dara mau share cara bikin sebuah program yang bakal memudahkan dosen Bahasa Inggris memberikan nilai akhir bagi mahasiswa-mahasiswanya. Komponen nilai yang dibutuhkan beserta persentasenya adalah :

Nilai UTS (25%),
Nilai UAS (25%),
Nilai kuis (10%),
Nilai tugas (25%), dan
Nilai kelompok kelas (15%)



Berikut syntaxnya:

import java.util.Scanner;
public class Tutorial2A {
     public static void main (String []args) {
           //inisialisasi nama dan npm sebagai string
           String nama = "nama";
           String npm = "npm";
           //inisialisasi nilKelompok, nilTugas, nilKuis, nilUTS, nilUAS, hasilFormat sebagai integer
           int nilKelompok, nilTugas, nilKuis, nilUTS, nilUAS, hasilFormat;
           //inisialisasi nilAkhir sebagai double
           double nilAkhir;
           //membuat variabel scanner
           Scanner reader = new Scanner(System.in);
           //Baca masukan sesuai dengan format masukan, simpan dalam variabel yang sesuai
           System.out.println("Silahkan masukkan Nama Mahasiswa:");
           nama = reader.nextLine();
           System.out.println("Silahkan masukkan NPM Mahasiswa:");
           npm = reader.nextLine();
           System.out.println("Masukkan Nilai Kelompok Kelas (0 - 100) :");
           nilKelompok = reader.nextInt();
           System.out.println("Masukkan Nilai Tugas (0 - 100) :");
           nilTugas = reader.nextInt();
           System.out.println("Masukkan Nilai Kuis (0 - 100) :");
           nilKuis = reader.nextInt();
           System.out.println("Masukkan Nilai UTS (0 - 100) :");
           nilUTS = reader.nextInt();
           System.out.println("Masukkan Nilai UAS (0 - 100) :");
           nilUAS = reader.nextInt();
          
           //memanggil method hitung
          nilAkhir = hitung (nilKelompok, nilTugas, nilKuis, nilUTS, nilUAS);
          
           nilAkhir = nilAkhir * 10;
           hasilFormat = (int) nilAkhir;
           nilAkhir = hasilFormat / 10.0;
           //cetak nilai akhir mahasiswa
           System.out.println (npm + " " + nama);
           System.out.println ("Nilai Akhir: " + nilAkhir);
           //memanggil method printStatusKelulusan
           printStatusKelulusan (nilAkhir,nama);
     }
    
     public static double hitung (int nilKelompok, int nilTugas, int nilKuis, int nilUTS, int nilUAS) {
           double nilai;
           //menghitung nilai akhir mahasiswa berdasarkan presentase nilai yang sudah ditentukan di awal
           nilai = 0.15 * nilKelompok + nilTugas * 0.25 + nilKuis *0.1 + nilUTS * 0.25 + nilUAS *0.25;
           return nilai;
     }
    
     public static void printStatusKelulusan (double nilai, String nama) {
           //if else statement berikut mencetak suatu pesan string ke layar berdasarkan status kelulusan mahasiswa tersebut
           if(nilai >= 75) {
                System.out.println (nama + " lulus Bahasa Inggris. :)");// Cetak pesan lulus
           }
           else if(nilai < 75 && nilai >=50) {
                System.out.println (nama + " harus mengikuti remedial Bahasa Inggris. :|");// Cetak pesan remedial
           }
           else {
                System.out.println (nama + " tidak lulus Bahasa Inggris. :(");// Cetak pesan tidak lulus
     }
}
}



Ayo jalanin di cmd..
Compile. . .
Yey! ga ada error, ayo jalanin
Naaah jadi deh :D




Note: Kode berikut hanya berupa referensi dan bukan untuk di copas

Bikin Frame Di Java


Nah hari ini dara mau ngasih sedikit tutorial buat bikin frame kosong di java nih, ga susah kok. Kita main sama GUI loh ini, keren kan hehe. Cuma beberapa baris dan langsung jadi si frame kosong ini. Nah ini syntaxnya beserta commentnya (Maaf penjelasan di commentnya dalam bahasa inggris, daranya bingung terjemahinnya hehe) :

import javax.swing.JFrame;
public class EmptyFrameViewer {
     public static void main(String[] args) {
          //Construct an object of the JFrame class
          JFrame frame = new JFrame();
          //Set the size of the frame
          frame.setSize(300, 400);
          //If you’d like, set the title of the frame
          frame.setTitle("Frame Dara");
          //Set the "default close operation"
          frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          //Make the frame visible
          frame.setVisible(true);
          }
          }

sim salabim.. taraaa.. jadi framenya :D

Selasa, 12 Maret 2013

Hello World in Java


Pernah dengar kata “ngoding” ga? Ngoding itu kegiatan yang katanya sih keren buat anak-anak yang pengen jadi orang IT, nah dara mau share dikit gimana ngoding di java. Dimulai dari yang simple dulu ya, dara mau ngasih tau cara munculin kalimat “Hello World, Aku baru belajar ngoding loh”. Kodenya itu gini :

public class Hello {
            public static void main (String []args) {
                   System.out.println("Hello World, Aku baru belajar ngoding loh");
            }
}

Ntar kode di atas ini di ketik di editornya, boleh pake notepad, notepad++, sciTe, atau eclipse. Kalo buat pemula sih dara nyaraninnya pake notepad++ dulu biar belajar ngeliat error pake cmd. Jangan sampe typo ya, jangan lupa disave dengan nama “Hello.java”. Kenapa harus ngesave dengan nama yang sama? Ya karena java maunya nama class sama dengan nama filenya, dan harus sama ya ga boleh beda. Setelah disave kita harus compile pake cmd. Caranya, buka cmd > cari lokasi file > javac Hello.java trus jalaninnya dengan ketik java Hello. Ini hasilnya..


Gampang kan ya :D Ayo belajar java bareng dara di pacil hehe..
© 2012 Aneuk Dara Template designed by BlogSpot Design - Ngetik Dot Com