Nah kali ini sukmarahayuutami.blogspot.co.id akan memberikan turotial tentang Kopi. Eh salah, maksudnya tentang program java yang mirip dengan kopi. Tau nggak sob tentang sejarah java itu kaya gimana ? kok logonya mirip dengan kopi ya? tapi kalo di jelasin di sini bakalan panjang banget. mending sekarang bahas cara menghitung nilai akhir Mahasiswa dengan menggunakan Java NetBeans.
- Hasil akhirnya bakalan seperti ini
- Langkah pertama kalian buka Netbeans IDE, di sini saya menggunakan 8.0.2
- kemudian kalian bisa langsung pilih File New Project--> Java --> Java Aplication lalu pilih next. jangan lupa isi project namenya lalu finish
- Selanjutnya....... kita klik pada project Nilai_Mahasiswa ---> klik kanan pada default package pilih New ---> kemudian pilih JFrame From
- Dan hasilnya seperti ini
Setelah itu Yukkkk kita fikirkan mau design seperti apa.... Sesuai dengan apa yang kalian ingin kan yaaaaaa . tapi kali ini design saya simple kok
- Siapkanlah :
- Sisipkan sebuah panel untuk memberikan warna pada design
- 15 buah lable
- 12 buah JTextField
- 2 buah Radio Button
- 4 buah CheckBox
- 1 buah Button
- 1 buah text area
- maka design akan Seperti berikut
- KETERANGAN :
- Untuk lable sesuaikan nama yg ada di design yaa....
- lanjut pada variabel
→ JText Nama 2 di ganti variabel dengan Nama → JText Nama 9 di ganti variabel dengan nama 1
→ JText Nama 3 di ganti variabel dengan absen→ JText Nama 10di ganti variabel dengan Ps1
→ JText Nama 4 di ganti variabel dengan tugas→ JText Nama 11 di ganti variabel dengan huruf
→ JText Nama 5 di ganti variabel dengan uts → JText Nama 12 di ganti variabel dengan ket
→ JText Nama 6 di ganti variabel dengan uas
→ JText Nama 7 di ganti variabel dengan nilai
3. untuk radio button isi dengan ;
→ rb 1 ( teknik infrmatika)
→ rb 2 ( sistem informasi)
4. dan untuk check button dengan:
→ java ( D )
→ algoritma ( A )
→ kalkulus ( B )
→ pkn ( C )
5. button :
→ hasil ( btn1)
6. text area :
→ mata kuliah ( txtarea )
lanjut...........😚👇
ini dia script-nya
String nim=txtnim.getText();
txtnim1.setText(""+nim);
String nama=txtNama.getText();
txtNama1.setText(""+nama);
float Absen=Float.parseFloat(absen.getText());
absen.setText(""+Absen);
float Tugas=Float.parseFloat(tugas.getText());
tugas.setText(""+Tugas);
float Uts=Float.parseFloat(uts.getText());
uts.setText(""+Uts);
float Uas=Float.parseFloat(uas.getText());
uas.setText(""+Uas);
float hasil1=Absen+Tugas+Uts+Uas;
nilai.setText(""+hasil1);
private void btn1ActionPerformed(java.awt.event.ActionEvent evt){
// TODO add your handling code here:
float nilai1=Float.parseFloat(nilai.getText());
if(nilai1>=101){
huruf1.setText("0");
keterangan1.setText("Masukan Nilai yang benar");
}
else if(nilai1>=85){
huruf1.setText("A");
keterangan1.setText("lulus");
}
else if(nilai1>=75){
huruf1.setText("B");
keterangan1.setText("lulus");
}
else if(nilai1>=55){
huruf1.setText("C");
keterangan1.setText("Mengulang");
}
else if(nilai1>=50){
huruf1.setText("D");
keterangan1.setText("Tidak lulus");
}
private void rb1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(rb1.isSelected()){
txtstudy.setText(rb1.getText());
}else if(rb2.isSelected()){
txtstudy.setText(rb2.getText());
}
private void rb2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(rb1.isSelected()){
txtstudy.setText(rb1.getText());
}else if(rb2.isSelected()){
txtstudy.setText(rb2.getText());
}
}
private void dActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tampilmatakuliah();
}
private void AActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tampilmatakuliah();
}
private void bActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tampilmatakuliah();
}
private void cActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tampilmatakuliah();
}
}
txtnim1.setText(""+nim);
String nama=txtNama.getText();
txtNama1.setText(""+nama);
float Absen=Float.parseFloat(absen.getText());
absen.setText(""+Absen);
float Tugas=Float.parseFloat(tugas.getText());
tugas.setText(""+Tugas);
float Uts=Float.parseFloat(uts.getText());
uts.setText(""+Uts);
float Uas=Float.parseFloat(uas.getText());
uas.setText(""+Uas);
float hasil1=Absen+Tugas+Uts+Uas;
nilai.setText(""+hasil1);
private void btn1ActionPerformed(java.awt.event.ActionEvent evt){
// TODO add your handling code here:
float nilai1=Float.parseFloat(nilai.getText());
if(nilai1>=101){
huruf1.setText("0");
keterangan1.setText("Masukan Nilai yang benar");
}
else if(nilai1>=85){
huruf1.setText("A");
keterangan1.setText("lulus");
}
else if(nilai1>=75){
huruf1.setText("B");
keterangan1.setText("lulus");
}
else if(nilai1>=55){
huruf1.setText("C");
keterangan1.setText("Mengulang");
}
else if(nilai1>=50){
huruf1.setText("D");
keterangan1.setText("Tidak lulus");
}
private void rb1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(rb1.isSelected()){
txtstudy.setText(rb1.getText());
}else if(rb2.isSelected()){
txtstudy.setText(rb2.getText());
}
private void rb2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(rb1.isSelected()){
txtstudy.setText(rb1.getText());
}else if(rb2.isSelected()){
txtstudy.setText(rb2.getText());
}
}
private void dActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tampilmatakuliah();
}
private void AActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tampilmatakuliah();
}
private void bActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tampilmatakuliah();
}
private void cActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tampilmatakuliah();
}
}
- selanjutnya kalian bisa coba sendiri ya ......😘