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 kita gunakan berorientasi ke input dan output dengan nilai input berupa nilai panjang dan periode gelombang serta nilai output berupa nilai cepat rambat yang digambarkan dengan jelas di atas.
Untuk id yang digunakan seperti gambar diatas, id bisa kita modifikasi sesuai kebutuhan kita asalkan terintegrasi dengan code atau script yang akan diuraikan dibawah beserta code atau script contoh native java sesuai tema sebagai bahan pembelajaran.
private void inlActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (inl.getText().equals("") || inw.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 teksinputw = inw.getText();
double inputw = Double.parseDouble(teksinputw);
double hasilv = inputl / inputw;
String tekshasilv = df.format(hasilv);
outv.setText(tekshasilv);
}
}
import java.util.Scanner;
public class cepar1 {
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 Periode (s):");
double w = sc.nextDouble();
double v = l / w;
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.
: