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 menggunakan sistem input yang terdiri dari nilai jarak dan waktu serta output memiliki nilai cepat rambat, seperti gambar di atas.
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.
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);
}
}
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);
}
}
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.
: