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).
Keterangan:
s : jarak (m)
t : waktu (s)
Rumus 2
Rumus yang digunakan apabila diketahui panjang gelombang (m) dan frekuensi (Hz).
Keterangan:
𝜆 : panjang gelombang (m)
f : frekuensi (Hz)
Rumus 3
Rumus yang digunakan apabila diketahui panjang gelombang (m) dan periode (s).
Keterangan:
𝜆 : panjang gelombang (m)
T : periode (s)
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.
Desain interface yang akan kita gunakan adalah jenis input dan output dengan input terdiri dari nilai panjang dan frekuensi gelombang serta output bernilai cepat rambat gelombang.
Id yang kita gunakan seperti gambar di atas , dengan menjalankan proses menggunakan fungsi Action Performed di tiap text box inputnya dan untuk code atau script akan diuraikan dibawah berserta contoh code atau script native java sebagai bahan pembelajaran.
private void inlActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (inl.getText().equals("") || inf.getText().equals("")) {
getToolkit().beep();
JOptionPane.showMessageDialog(null, "Masukan semua nilai");
} else {
DecimalFormat df = new DecimalFormat("#.##");
String teksinputl = inl.getText();
double inputl = Double.parseDouble(teksinputl);
String teksinputf = inf.getText();
double inputf = Double.parseDouble(teksinputf);
double hasilv = inputl * inputf;
String formathasilv = df.format(hasilv);
outv.setText(formathasilv);
}
}
import java.util.Scanner;
public class cepar2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Masukan Nilai Panjang Gelombang (m):");
double l = sc.nextDouble();
System.out.println("Masukan Nilai Frekuensi (Hz):");
double f = sc.nextDouble();
double v = l * f;
System.out.println("Maka Nilai Cepat Rambat (m/s) :" +v);
}
}
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.
: