Jumat, 06 Januari 2023

Membuat blog

 Membuat blog

  1. Login ke Blogger.
  2. Di sebelah kiri, klik Panah bawah .
  3. Klik Blog baru.
  4. Masukkan nama blog.
  5. Klik Berikutnya.
  6. Pilih URL atau alamat blog.
  7. Klik Simpan.

tutorial project packages class

 Cara Membuat Project Baru pada Netbeans:

pilih FILE + NEW PROJECT ( Ctrl + Shift + N )

Java => Java Aplication lalu Next.

Masukkan Nama Anda lalu klik Browser (dimana anda akan menyimpan projek anda ) setelah itu Next.

hasil dari Project yang anda buat tadi.


MEMBUAT PACKAGE BARU PADA NETBEANS PROJECT:

Buka project anda atau buat baru.

Klik kanan pada Source Packages di Project anda. Kemudian pilih New dan klik Java Package1.-Right-Click-on-Source-Packages-in-your-project

Beri nama untuk package anda. Kemudian klik Finish.

2.-Give-a-name-for-your-new-package

Jika anda telah selesai, maka project anda akan seperti sebagai berikut:

3.-You-done


 

Membuat Class baru:

Buka file project hasil praktek sebelumnya, kemudian klik kanan dan pilih New >> Java Class.


Beri Nama class Anda kemudian klik tombol Finish. Perhatikan pada gambar dibawah ini


Dibawah ini adalah contoh hasil penambahan class.


Belajar OOP

 latihan 1 belajar OOP:

package dasar;

public class game {

    public static void main(String[] args){

        

    // membuat objek player

        player petani = new player();


        // mengisi atribut player

        petani.name = "hero";

        petani.speed = 78;

        petani.healthPoin = 0;


        // menjalankan method

        petani.run();


        if(petani.isDead()){

            System.out.println("Game Over!");

        }


    }

}


package dasar;

public class player {

   // definisi atribut

    String name;

    int speed;

    int healthPoin;


    // definisi method run

    void run(){

        System.out.println(name +" is running...");

        System.out.println("Speed: "+ speed);

    }


    // definisi method isDead untuk mengecek nilai kesehatan (healthPoin)

    boolean isDead(){

        if(healthPoin <= 0) return true;

        return false;

    }

 }


latihan 2 belajar OOP:

package dasar;


public class Drone {

   // atributketinggian

    int energi;

    int ketinggian;

    int kecepatan;

    String merek;


    // method

    void terbang(){

        energi--;

        if(energi > 10){

            // terbang berarti nilai ketinggian bertambah

            ketinggian++;

            System.out.println("Dorne terbang...");

        } else {

            System.out.println("Energi lemah: Drone nggak bisa terbang");

        }

    }


    void matikanMesin(){

        if(ketinggian > 0){

            System.out.println("Mesin tidak bisa dimatikan karena sedang terbang");

        } else {

            System.out.println("Mesin dimatikan...");

        }

    }


    void turun(){

        // ketinggian berkurang, karena turun

        ketinggian--;

        energi--;

        System.out.println("Drone turun");

    }


    void belok(){

        energi--;

        System.out.println("Drone belok");

        // belok ke mana? perlu dicek :)

    }


    void maju(){

        energi--;

        System.out.println("Drone maju ke depan");

        kecepatan++;

    }


    void mundur(){

        energi--;

        System.out.println("Drone mundur");

        kecepatan++;

    } 

}


package dasar;

public class Drone2 {
    public static void main(String[] args) {
       // membuat objek player
        Drone b = new Drone();

        // mengisi atribut player
        b.energi = 66;
        b.ketinggian = 78;
        b.kecepatan = 43;
        b.merek = "55";
        
        // menjalankan method
        b.terbang(); 
    }
}

hasilnya seperti berikut:


tutorial Membuat Cafe Management System

 membuat project baru di neatbeans, 


beserta package dan class nya yaitu:

- cafe_managemenet_system

- images

- model

- popuicon

- dao


 # hati-hati ketika mengerjakan sesuatu itu harus teliti!

membuat syntax di source signup

  /*

 * To change this license header, choose License Headers in Project Properties.

 * To change this template file, choose Tools | Templates

 * and open the template in the editor.

 */

package Cafe_Management_System;

import javax.swing.JOptionPane;

/**

 *

 * @author PC-14

 */

public class SignUp extends javax.swing.JFrame {


    public String emailPattern = "^[a-zA-ZQ-9]+[0]+[a-zA-Z0-9]+[.]+[a-zA-Z0-9]+$";

    public String mobileNumberPattern = "^[0-9]*$";

    /**

     * Creates new form menu

     */

    public SignUp() {

        initComponents();

        btnSave.setEnabled(false);

    }

    

    public void clear(){

        txtName.setText("");

        txtEmail.setText("");

        txtMobileNumber.setText("");

        txtAddress.setText("");

        txtPassword.setText("");

        txtSecurityQuestion.setText("");

        txtAnswer.setText("");

        btnSave.setEnabled(false);

        

    }


private void btnExitActionPerformed(java.awt.event.ActionEvent evt) {                                        

        // TODO add your handling code here:

         int a = JOptionPane.showConfirmDialog(null,"do you really want to   closeapplication","select",JOptionPane.YES_NO_OPTION);

    } 


melanjutkan syntax di source signup

 masih melanjutkan syntax di source signup. 

private void btnSaveActionPerformed(java.awt.event.ActionEvent evt) {                                        

        // TODO add your handling code here:

        user user = new user();

        user.setName(txtName.getText());

        user.setEmail(txtEmail.getText());

        user.setMobileNumber(txtMobileNumber.getText());

        user.setAddress(txtAddress.getText());

        user.setPassword(txtPassword.getText());

        user.setSecurityQuestion(txtSecurityQuestion.getText());

        user.setAnswer(txtAnswer.getText());

        UserDao.save(user);

        clear();

    }                                       


    private void btnClaerActionPerformed(java.awt.event.ActionEvent evt) {                                         

        // TODO add your handling code here:

        clear();

    }                                        


    private void txtNameKeyReleased(java.awt.event.KeyEvent evt) {                                    

        // TODO add your handling code here:

        validateFields();

    }                                   


    private void txtEmailKeyReleased(java.awt.event.KeyEvent evt) {                                     

        // TODO add your handling code here:

        validateFields();

    }                                    


    private void txtMobileNumberKeyReleased(java.awt.event.KeyEvent evt) {                                            

        // TODO add your handling code here:

        validateFields();

    }                                           


    private void txtAddressKeyReleased(java.awt.event.KeyEvent evt) {                                       

        // TODO add your handling code here:

        validateFields();

    }                                      


    private void txtPasswordKeyReleased(java.awt.event.KeyEvent evt) {                                        

        // TODO add your handling code here:

        validateFields();

    }                                       


    private void txtSecurityQuestionKeyReleased(java.awt.event.KeyEvent evt) {                                                

        // TODO add your handling code here:

        validateFields();

    }                                               


    private void txtAnswerKeyReleased(java.awt.event.KeyEvent evt) {                                      

        // TODO add your handling code here:

        validateFields();

    }                  


# dan masih ada kesalahan di btn save nya ketika di run tidak mau muncul?    

membuat desain pendaftaran