Belajar Java : Aplikasi Menentukan Nilai Cepat Rambat Gelombang diketahui Jarak dan Waktu

Post a Comment

 

Belajar Java : Aplikasi Menentukan Nilai Cepat Rambat Gelombang diketahui Jarak dan Waktu

Kali ini kita akan Membuat aplikasi yang mengimplementasikan rumus fisika dasar yaitu rumus cepat rambat gelombang kedalam bahasa pemrograman Java dengan menggunakan aplikasi Netbeans

Cepat Rambat Gelombang

Cepat rambat gelombang adalah jarak yang ditempuh oleh gelombang setiap detik. Satuannya adalah m/s dan dilambangkan dengan huruf “v”.

Rumusnya adalah sebagai berikut:

Rumus 1

Rumus yang digunakan apabila diketahui jarak (s) dan waktu (t).

v = s / t

Keterangan:

v : cepat rambat gelombang (m/s)
s : jarak (m)
t : waktu (s)

Rumus 2

Rumus yang digunakan apabila diketahui panjang gelombang (m) dan frekuensi (Hz).

v = 𝜆 x f

Keterangan:

v : cepat rambat gelombang (m/s)
𝜆 : panjang gelombang (m)
f : frekuensi (Hz)

Rumus 3

Rumus yang digunakan apabila diketahui panjang gelombang (m) dan periode (s).

v = 𝜆 / T

Keterangan:

v : cepat rambat gelombang (m/s)
𝜆 : panjang gelombang (m)
T : periode (s)
Sumber : Zenius.net

Dengan keterangan diatas kita dapat mempermudah proses analisis sistem serta mendapatkan gambaran kasar interaksi antara pengguna dengan sistem selain itu kita pun mendapatkan desain interface yang akan kita gunakan dalam sistem yang akan kita kembangkan.

Belajar Java : Aplikasi Menentukan Nilai Cepat Rambat Gelombang diketahui Jarak dan Waktu

Desain interface yang akan kita gunakan menggunakan sistem input yang terdiri dari nilai jarak dan waktu serta output memiliki nilai cepat rambat, seperti gambar di atas.

Belajar Java : Aplikasi Menentukan Nilai Cepat Rambat Gelombang diketahui Jarak dan Waktu

Id yang digunakan dalam aplikasi diuraikan seperti gambar di atas, untuk menjalankan proses mencari nilai cepat rambat kita akan menggunakan fungsi action performed dengan code atau script yang akan diuraikan dibawah beserta code native java sebagai bahan pembelajaran.

Source Code:
Action Performed
private void insActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        if (ins.getText().equals("") || inw.getText().equals("")) {
            getToolkit().beep();
            JOptionPane.showMessageDialog(null, "Masukan semua nilai");
        } else {
            DecimalFormat df = new DecimalFormat("#.##");
            String teksinputs = ins.getText();
            double inputs = Double.parseDouble(teksinputs);
            String teksinputw = inw.getText();
            double inputw = Double.parseDouble(teksinputw);

            double hasilv = inputs / inputw;
            String formathasilv = df.format(hasilv);
            outv.setText(formathasilv);
        }
    }  
Native Java
import java.util.Scanner;

/**
 *
 * @author Gesa Rizky Nugraha
 */
public class cepar {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Masukan Nilai Jarak (m):");
        double s = sc.nextFloat();
        System.out.println("Masukan Nilai Waktu (s):");
        double t = sc.nextFloat();
        double v = s / t;
        System.out.println("Maka Nilai Cepat Rambat (m/s) : " + v);
    }
}
Hasil:
Belajar Java : Aplikasi Menentukan Nilai Cepat Rambat Gelombang diketahui Jarak dan Waktu
Download:
Pass: karenabelajar.blogspot.com 

Sekian yang dapat saya sampaikan terima kasih telah membaca artikel ini bila teman-teman suka dengan konten ini teman-teman bisa mengikuti blog ini dengan mengklik tombol ikuti dan bila ada saran dan pertanyaan bisa disampaikan di kolom komentar.

Gesa Rizky
Tech Enthusiast & Freelancer yang senantiasa belajar lebih giat lagi karena kemampuan sifatnya berkembang tidak ada seseorang pun yang memilki kemampuan tanpa di iringi dengan belajar

Related Posts

: