Kumpulan Informasi Loker dan Kuliah di Indonesia

Showing posts with label Pemrograman Java. Show all posts
Showing posts with label Pemrograman Java. Show all posts

Monday, February 3, 2020

Program Pesan Bergerak dalam Java Netbeans

10:00:00 AM Posted by Abdul Rohman No comments

Program Pesan Bergerak dalam Java Netbeans:

package gui;

 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;

 public class DemoAnimasi extends JFrame {
 public DemoAnimasi() {
 // Menciptakan suatu PanelPesanBergerak untuk menampilkan suatu pesan bergerak
 add(new PanelPesanBergerak("Pesan bergerak?"));
 }

 /** Metode utama */
 public static void main(String[] args) {
 DemoAnimasi frame = new DemoAnimasi();
 frame.setTitle("DemoAnimasi");
 frame.setSize(280, 100);
 frame.setLocationRelativeTo(null); // Pusat frame
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 frame.setVisible(true);
 }

 // Kelas inner: Menampilkan suatu pesan bergerak
 static class PanelPesanBergerak extends JPanel {
 private String pesan = "JAVA itu Tangguh!";
 private int xKoordinat = 0;
 private int yKoordinat = 20;

 public PanelPesanBergerak(String pesan) {
 this.pesan = pesan;

 // Menciptakan suatu timer
 Timer timer = new Timer(1000, new TimerListener());
 timer.start();
 }

 /** Menggambar pesan */
 protected void paintComponent(Graphics g) {
 super.paintComponent(g);

 if (xKoordinat > getWidth()) {
 xKoordinat = -20;
 }
 xKoordinat += 5;
 g.drawString(pesan, xKoordinat, yKoordinat);
 }

 class TimerListener implements ActionListener {
 /** Menangani ActionEvent */
 public void actionPerformed(ActionEvent e) {
 repaint();
 }
 }
 }
 }

Saturday, April 8, 2017

Menghitung luas lingkaran dengan java netbeans

11:50:00 AM Posted by Abdul Rohman No comments

Dibawah ini adalah script atau coding untuk membuat program menghitung luas lingkaran dengan menggunakan bahasa java dalam program netbeans, adalah sebagai berikut:

// Menghitung luas lingkaran.
class HitungLuasLingkaran {
    public static void main(String args[]) {
        double pi, r, a;
        r = 10.8; // radius lingkaran
        pi = 3.1416; // pi, pendekatan
        a = pi * r * r; // menghitungluas
        System.out.println("Luas lingkaran adalah " + a);
    }
}


Variabel yang digunakan adalah variabel double

Dan hasil eksekusinya yaitu:
run:
Luas lingkaran adalah 366.436224
BUILD SUCCESSFUL (total time: 1 second)

Tuesday, November 29, 2016

Aplikasi Moving Shapes dalam Netbeans

10:10:00 AM Posted by Abdul Rohman No comments
Dalam kesempatan ini saya akan membahas bagaimana cara membuat aplikasi moving shapes atau perpindahan objek dalam netbeans.
Moving shapes merupakan salah-satu komponen metode dalam "Mobile Game Programming" yaitu memindahkan objek dari sumbu awal ke sumbu yang dituju. Untuk membuat aplikasi moving shapes diperlukan metode Threads dengan memindahkan dari sumbu x ke sumbu y dan  atau memindahkan dari sumbu xDirection ke yDirection.

Untuk lebih jelasnya, silahkan untuk mencoba aplikasi dibawah ini dengan menggunakan NetBeans.

package movingshape;

import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;

public class Movingshape extends Applet implements Runnable{

    int width = 400;
    int height = 300;
    
    int x = 100;
    int y = 100;
    
public void init(){
    setSize(width, height);
    setBackground(new Color(85, 120, 40));
}

public void start(){
    Thread t = new Thread(this);
    t.start();
}

public void stop(){
    
}

public void paint(Graphics g){
    g.setColor(new Color(65, 85, 240));
    g.fillRect(x, y, 40, 40);
}

int xDirection = 1;
int yDirection = 1;

public void run(){
    Thread.currentThread().setPriority(Thread.MIN_PRIORITY);;
    
    while(true){
        if(x <= 0 || x + 40 >= width){
            xDirection *= -1;
        }
        if(y <= 0 || y + 40 >= height){
            yDirection *= -1;
        }
       x = x + xDirection;
       
       y = y + yDirection;
        repaint();;
        try{
            Thread.sleep(30);
        }catch (Exception e){
            
        }
    }
}
}

Dan Hasilnya seperti Gambar diatas.

Demikian Cara membuat aplikasi moving shapes dengan menggunakan netbeans.

Tuesday, October 4, 2016

Program Menggambar beberapa garis dengan menggunakan bahasa java

10:36:00 PM Posted by Abdul Rohman 1 comment
Dalam kesempatan ini, saya akan membahas bagaimana cara membuat program menggambar beberapa garis dengan menggunakan bahasa java, dan menerapkannya dalam program NetBeans.

Untuk membuat beberapa garis dalam java dibutuhkan metode drawline yang terdiri beberapa baris dengan struktur penulisan:
drawline(x1, y1, x2, y2)
x1 dan y1 adalah titik garis awal dan x2 dan y2 adalah titik akhir garis. Dan untuk lebih jelasnya Kita ikuti contoh program dibawah ini dengan menggambar 6 gambar yaitu:

// Menggambar beberapa garis
import java.awt.*;
import java.applet.*;
/*
<applet code="Lines" width=300 height=200>
</applet>
*/
public class DemoGambarGaris extends Applet {
    public void paint(Graphics g) {
        g.drawLine(0, 0, 100, 100);
        g.drawLine(0, 100, 100, 0);
        g.drawLine(40, 25, 250, 180);
        g.drawLine(75, 90, 400, 400);
        g.drawLine(20, 150, 400, 40);
        g.drawLine(5, 290, 80, 19);
    }
}
Maka hasilnya seperti gambar dibawah ini:


Demikian cara membuat program menggambar beberapa garis dengan menggunakan bahasa java. Dan mudah-mudahan bermanfaat.
Terima Kasih

Friday, September 9, 2016

Cara membuat List dalam Java

7:35:00 AM Posted by Abdul Rohman No comments
Untuk membuat list  atau pilihan dalam pemrograman java diperlukan variabel yang berbentuk pilihan yaitu List, yang cara menulisannya: “nama variabel.add(“caption list”)”. Setelah itu lakukan register untuk menerima event dengan cara menulisannya: “nama variabel.addItemListenet(this);”.
Untuk lebih memahaminya silahkan cobakan program java dibawah ini dengan menggunakan NetBeans atau yang lain. Dalam contoh dibawah ini terdapat metode cara menampilkan pilihan terkini setelah memilih item/list.
// Mendemonstrasikan List.
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="DemoList" width=300 height=180>
</applet>
*/
public class DemoList extends Applet implements ItemListener {
    List os, browser;
    String psn = "";
    public void init() {
        os = new List(4, true);
        browser = new List(4, false);
        // menambahkan item-item pada daftar os
        os.add("Windows XP");
        os.add("Windows Vista");
        os.add("Solaris");
        os.add("Mac OS");

        // menambahkan item-item pada daftar browser
        browser.add("Internet Explorer");
        browser.add("Firefox");
        browser.add("Opera");
        browser.select(1);
        // menambahkan daftar pilihan pada jendela
        add(os);
        add(browser);
        // meregister untuk meneriman event
        os.addItemListener(this);
        browser.addItemListener(this);
    }
    public void itemStateChanged(ItemEvent ie) {
        repaint();
    }
    // Menampilkan pilihan terkini.
    public void paint(Graphics g) {
        int idks[];
        psn = "OS Terkini: ";
        idks = os.getSelectedIndexes();
        for(int i=0; i<idks.length; i++)
            psn += os.getItem(idks[i]) + " ";
        g.drawString(psn, 6, 120);
        psn = "Browser Terkini: ";
        psn += browser.getSelectedItem();
        g.drawString(psn, 6, 140);
    }
}

Maka hasilnya akan seperti Gambar dibawah ini:
Demikian Cara membuat List dalam Java dan sekaligus cara menampilkan itemnya.
Semoga bermanfaat, terima kasih.

Sunday, November 8, 2015

Cara Membuat Aplikasi Android (Radio Button) Dalam Eclipse

10:45:00 AM Posted by Abdul Rohman , 1 comment
Aplikasi android (Radio Button)  adalah aplikasi android, dimana radio button menjadi pengendali sebuah objek, contohnya sebuah program mengendalikan teks untuk mengubah posisi kiri, tengah dan kanan dengan tombol kiri untuk mengubah posisi kiri, tombol tengah untuk mengubah posisi teks ke tengah, dan tombol kanan untuk mengubah posisi teks kekanan. Contoh lain dengan mengendalikan sebuah gambar yang tadinya logo android dengan warna hijau, bias Kita ubah dengan warna merah, biru atau yang lain.

Langkah-langkah untuk membuat aplikasi android dengan radio button dalam eclipse dengan contoh diatas adalah sebagai berikut:

  1. Membuat Project baru dengan File, New, Android Application project dan Next.
  2. Mengisikan form; Aplication Name, Project Name, Package Name, dan Next
  3. Menempatkan lokasi penyimpanan dan Next
  4. Memilih ukuran logo atau image dan Next
  5. Memilih Create Activity sesuai keinginan dan Next
  6. Memberikan nama Activity Name dan Layout Name yang merupakan penataan dan penulisan script program dan Finish
  7. Menampilkan logo atau gambar android dalam Pallete Images dan Media ke activity_main.xml dengan menarik atau mendrag ImageView kedalam layout android.
  8. Menampilkan 3 RadioButton yaitu dengan teks biru, hijau, dan merah diletakan dibawah logo android
  9. Menuliskan coding dibawah ini dalam MainActivity.java yaitu sebagai berikut:


import android.os.Bundle;
import android.app.Activity;
import android.graphics.Color;
import android.view.Menu;
import android.widget.ImageView;
import android.widget.RadioGroup;
import android.widget.TextView;

public class MainActivity extends Activity {
       
      RadioGroup radioPosisi;
      TextView textViewHello;
      ImageView imageViewAndro;

      @Override
      protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
           
            imageViewAndro = (ImageView) findViewById(R.id.imageView1);
           
            radioPosisi = (RadioGroup) findViewById(R.id.radioGroupPosisi);
            radioPosisi.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
                 
                  @Override
                  public void onCheckedChanged(RadioGroup arg0, int arg1) {
                        switch (arg1) {
                            case R.id.radioKiri:
                              imageViewAndro.setColorFilter(Color.BLUE);
                                  break;
                            case R.id.radioTengah:
                              imageViewAndro.setColorFilter(Color.GREEN);
                                    break;
                              case R.id.radioKanan:
                                    imageViewAndro.setColorFilter(Color.RED);   
                        }
                  }
            });
      }



      @Override
      public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
      }

}

Setelah coding ditulis silahkan untuk di run dan hasilnya seperti gambar diatas.

Saturday, May 30, 2015

Mencari Keliling Kotak Dengan Metode

11:37:00 AM Posted by Abdul Rohman No comments
Metode dalam Java adalah suatu runtun deklarasi dan statemen yang dapat dieksekusi dan dibungkus bersama menjadi program sederhana. Untuk mencari keliling kotak Kita bisa membuat dua kelas.
  1. Kelas pertama diisikan dengan tipe data dan rumus keliling kotak
  2. Kelas kedua diisikan dengan script yang berisi nilai variabel untuk mengkompilasikan
Contoh:
1. Buatkan 2 kelas yaitu; kotak.java dan KelilingKotak.java
2. Kotak.java
// Berkas: Kotak.java
class Kotak {
public static double perolehKeliling(double panjang, 
double lebar) {
double keliling = 2 * (panjang + lebar);      
return keliling;
}}

3.KelilingKotak.java
// Berkas: KelilingKotak.java
class KelilingKotak {
public static void main(String[] args) {
double panjang, lebar, keliling;     
panjang = 20;
lebar = 10.5;        
keliling = Kotak.perolehKeliling(panjang, lebar);
System.out.println("Keliling = " + keliling);
}}

Hasilnya:









Thursday, May 28, 2015

Membuat Program Tambahan

11:39:00 PM Posted by Abdul Rohman No comments
Membuat program tambahan dalam java merupakan program matematika dasar dengan adanya operand dan operator. operand adalah nilai atau bilangan yang akan dieksekusi dan operator adalah simbol matematika seperti; +, -, *, /, dan lain-lain. Untuk memberikan nilai operand bisa menggunakan event keyboard yang disebut dengan "scanner".

Contoh:
//Berkas: Pertambahan.java
import java.util.Scanner;
class pertambahan {
    public static void main(String[] args) {
        double Angka1, Angka2, hasil;
        Scanner scan = new Scanner(System.in);
        System.out.println(
   "Pertambahan");
System.out.print("Masukan Angka1 = ");
Angka1 = scan.nextDouble();
System.out.print("Masukan Angka2 = ");
Angka2 = scan.nextDouble();
hasil = Angka1 + Angka2;
System.out.println("Tambahan = " + hasil);
    }
}'

Hasilnya:












Monday, May 25, 2015

Menampilkan Deret Bilangan

7:53:00 AM Posted by Abdul Rohman No comments
1 2 4 7 11 16 merupakan deret bilangan yang masing-masing ditambah dengan bilangan n. Untuk membuat program ini menggunakan pengulangan while dengan membatasi bilangan n.

public class NaikTerus {
    public static void main(String[] args) {
        int n, pencacah, nilai;
        
        Scanner scan = new Scanner(System.in); 
        
        System.out.print("Data pembatas : ");
        n = scan.nextInt();

        pencacah = 1;
        nilai = 1;
while (nilai <= n) {
            System.out.print(nilai + " ");
            nilai = nilai + pencacah;
            pencacah++;
        }
                
        System.out.println(); // Pindah baris
    }
}

Hasilnya:











Monday, May 11, 2015

Switch Dalam Java

5:15:00 PM Posted by Abdul Rohman No comments
Dalam tulisan sebelumnya switch sudah sekilas saya sampaikan dengan 1 contoh dengan bentuk:
switch(ekspresi){
  case nilaiSatu:
  Pernyataan 1
  break;
  case nilaiDua:
  Pernyataan2
  break;
  ...
  default: Pernyataan;
  }

Dengan contoh:
public class SWITCH {
  public static void main(String[] args){
int pilihan = 3;
switch(pilihan){
      case 1:
System.out.println("Soto Ayam");
break;
      case 2:
System.out.println("Gule Kambing");
break;
      case 3:
System.out.println("Nasi Goreng");
break;
      default:
System.out.println("Silakan Pilih 1, 2 atau 3");
}}}

Dari script diatas 1 case menampilkan system.out sendiri-sendiri. Contoh dibawah ini adalah beberapa case dengan dengan 1 system.out yaitu:

public class PernyataanSWITCH2{
  public static void main(String[] args){
  int pilihan = 3;
  switch(pilihan){
         case 1:
         case 2:
         case 3:
         case 4:
         case 5:
  System.out.println("Hari Kerja");
  break;
         case 6:
         case 7:
  System.out.println("Hari Libur");
  break;
         default:
  System.out.println("Silakan Pilih Hari");
}}}

Hasilnya:











Kesimpulan dari hasil eksekusi tersebut adalah bila case 1 sampai 5 maka hasilnya "Hari Kerja", jika memilih case 6 dan 7 hasilnya "Hari Libur" sedangkan memilih diluar itu maka hasilnya "Silahkan Pilih Hari"

Saturday, May 2, 2015

Operasi Pengulangan Dalam Java

8:45:00 AM Posted by Abdul Rohman No comments


Operasi pengulangan atau iterasi dalam java terdiri dari 3 statemen yaitu: (1) for, (2) while, dan (3) do while. ketiga statemen inilah yang dinamakan dengan loop, dimana loop sendiri secara berulang mengeksekusi sehimpunan intruksi sampai kondisi terminasi terpenuhi.



For
For sering disebut loop, karena digunakan untuk proses looping atau pengulangan. Bentuk penulisannya yaitu:
          for (inisialisasi; kondisi; penaikan_penurunan){
                 pernyataan
                   }

contoh:

public class DemoFor {
    public static void main(String args[]) {
    int n;

    for(n=10; n>0; n--)
        System.out.println("nomor " + n);
    }
}

Hasilnya:

nomor 10
nomor 9
nomor 8
nomor 7
nomor 6
nomor 5
nomor 4
nomor 3
nomor 2
nomor 1

While
While digunakan untuk melakukan prose pengulangan suatu blog pernyataan selama kondisi bernilai true.
Bentuknya:
while (kondisi) {
  pernyataan

  }
contoh:
public class DemoWhile {
    public static void main(String args[]) {
        int n = 10;

        while(n > 0) {
            System.out.println("nomor " + n);
            n--;
        }
    }
}

Hasilnya:
nomor 10
nomor 9
nomor 8
nomor 7
nomor 6
nomor 5
nomor 4
nomor 3
nomor 2
nomor 1

do while
do-while digunakan untuk melakukan prose pengulangan suatu blog pernyataan selama kondisi bernilai true. Pernyataan dalam blok paling tidak dieksekusi satu kali.
Bentuknya:
do {
    pernyataan

  } while (kondisi);

Contoh:
public class DemoDoWhile {
    public static void main(String args[]) {
        int n = 10;

        do {
            System.out.println("nomor " + n);
            n--;
        } while(n > 0);
    }
}

hasilnya:
nomor 10
nomor 9
nomor 8
nomor 7
nomor 6
nomor 5
nomor 4
nomor 3
nomor 2
nomor 1