Selasa, 17 April 2018



CURRICULUM VITAE
DATA PRIBADI

Nama
: Muhammad Rizky Effendi

Tempat, Tanggal Lahir
: Bogor, 07 November 1997

Alamat
: Jln.Pondok Jagung Timur Rt.001/01 Rw.01 No.85 Kec.Serpong Utara,Kota Tangerang Selatan

No. HP
: 0838 7391 5807

Jenis Kelamin
: Laki-laki

Agama
: Islam

Kewarganegaraan
: Indonesia

Status
: Belum Menikah

Email
: muhammadrizkyeffendi17@gmail.com

Hobbi
: Bermain Sempak Bola/Futsal



PENDIDIKAN FORMAL
  • SDN JELUPANG 1                                                   2009
  • SMPN 16 TANGERANG SELATAN                      2012
  • SMK KH DEWANTORO                                         2015
PENDIDIKAN NON FORMAL
  • Kursus Microsoft Word dan Excel
PENGALAMAN KERJA
  • 05 Januari 2016 s/d 31 Maret 2018 CV.PAIZZAL PUTRA
KEMAMPUAN DAN KEAHLIAN
  • Mahir menggunakan microsoft word dan excel
  • Mahir Bidang Securty System Dan Kelistrikan
Demikian daftar riwayat hidup ini saya buat dengan sebenarnya.
Hormat saya,
Muhammad Rizky Effendi


Senin, 09 April 2018

Data base jasa laundry













Setelah tabel dibuat, langkah selajutnya adalah Relasi. Klik Database Tools lalu klik Relationships.Kemudian akan muncul Show Tabel, setelah itu pilih semua tabel lalu klikAdd, maka akan muncul tabel-tabel tersebut pada Relationship, kemudian relasikan tabel-tabel tersebut. Samakan primary key pada tabel-tabel yang ada, dengan cara menarik pada field yang sama. Kemudian akan muncul tampilan seperti dibawah ini! Centang ketiga kolom tersebut seperti pada gambar lalu klik create. Buatlah sampai semua primary key-nya ter-Relasi.


Setelah semua tabel ter-Relasi Langkah selanjutnya adalah membuat Query. Kemudian Isi data pada Query tersebut. Contohnya Seperti gambar dibawah ini.









Setelah selesai mengisi field simpan query.
Langkah selanjutnya Adalah membuat Form.
(Catatan: tombol tambah digunakan untuk menambah sebuah record, tombol simpan digunakan untuk menyimpan record baru, & tombol hapus digunakan untuk menghapus record yang ada.)
Isi Form sesuai data yang sudah kita isikan di tabel tadi.












Setelah Form sudah Jadi. Langkah terakhir adalah melihat hasil Report yang sudah kita isi di form pembelian tadi. Dibawah Ini Beberapa Hasil Report Yang sudah Jadi.





Sekian dari saya terima kasih 🙏

Selasa, 20 Juni 2017

Program List gaji

APLIKASI JAVA LAPORAN LIST GAJI KARYAWAN



PROGRAM NETBEAN JAVA

 Aplikasi laporan List Gaji Karyawan
Selanjutnya....

Pada kesempatan kali ini Kami ingin membuat program list gaji karyawan menggunakan Java NetBeans. Untuk membuat program list gaji karyawan cukup mudah karena program yang dibuat sederhana. Namun Anda perlu mengerti dasar pemrograman java dan penggunaan Java NetBeans Anda perlu menyediakan beberapa software untuk mendukung terbuatnya program tersebut, seperti: NetBeans, Java Runtime Environment(JRE) dan Java Development Kit(JDK). Berikut ini cara membuat program list gaji karyawan menggunakan Java Netbeans Karna suadah banyak yang menggunakan ini bagi untuk admin perusahaan untuk menghitung gajih karyawan.

Dalam kinerja kerja.
  • Nik : 1212
  • Nama : Rudi
  • Golongan(A,B,C) : A
  • Gaji pokok : 2500000.0
  • Tunjangan : 200000.0
  • Total Gaji : 2700000.0
Flowchart
Shource Code

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package listkaryawan;

import java.util.ArrayList;
import javax.swing.JOptionPane;

/**
 *
 * @author master
 */
public class FormKaryawan extends javax.swing.JFrame {
    ArrayList<Karyawan> daftar = new ArrayList<>();
   
    /**
     * Creates new form FormKaryawan
     */
    public FormKaryawan() {
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                         
    private void initComponents() {

        jColorChooser1 = new javax.swing.JColorChooser();
        jLabel1 = new javax.swing.JLabel();
        txtNIK = new javax.swing.JTextField();
        jLabel2 = new javax.swing.JLabel();
        txtNama = new javax.swing.JTextField();
        jLabel3 = new javax.swing.JLabel();
        txtGolongan = new javax.swing.JTextField();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        lblGajiPokok = new javax.swing.JLabel();
        lblTunjangan = new javax.swing.JLabel();
        lblTotalGaji = new javax.swing.JLabel();
        btnKalkulasi = new javax.swing.JButton();
        btnReset = new javax.swing.JButton();
        btnExit = new javax.swing.JButton();
        btnSimpan = new javax.swing.JButton();
        btnCari = new javax.swing.JButton();
        jPanel1 = new javax.swing.JPanel();
        lblTotal = new javax.swing.JLabel();
        jLabel7 = new javax.swing.JLabel();
        jLabel8 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jLabel1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        jLabel1.setText("NIK");

        jLabel2.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        jLabel2.setText("Nama");

        jLabel3.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        jLabel3.setText("Golongan(A,B,C)");

        jLabel4.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        jLabel4.setText("Gaji Pokok");

        jLabel5.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        jLabel5.setText("Tunjangan");

        jLabel6.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        jLabel6.setText("Total Gaji");

        lblGajiPokok.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblGajiPokok.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
        lblGajiPokok.setText("Gaji Pokok");

        lblTunjangan.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblTunjangan.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
        lblTunjangan.setText("Tunjangan");

        lblTotalGaji.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblTotalGaji.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
        lblTotalGaji.setText("Total Gaji");

        btnKalkulasi.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnKalkulasi.setText("Kalkulasi");
        btnKalkulasi.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnKalkulasiActionPerformed(evt);
            }
        });

        btnReset.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnReset.setText("Reset");
        btnReset.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnResetActionPerformed(evt);
            }
        });

        btnExit.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnExit.setText("Exit");
        btnExit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnExitActionPerformed(evt);
            }
        });

        btnSimpan.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnSimpan.setText("Simpan");
        btnSimpan.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnSimpanActionPerformed(evt);
            }
        });

        btnCari.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnCari.setText("Cari");
        btnCari.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnCariActionPerformed(evt);
            }
        });

        lblTotal.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
        lblTotal.setText("Total");

        jLabel7.setText("Total");

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
                    .addComponent(lblTotal)
                    .addComponent(jLabel7))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel7)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(lblTotal)
                .addContainerGap(12, Short.MAX_VALUE))
        );

        jLabel8.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
        jLabel8.setText("List Gaji Karyawan");

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap(25, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel1)
                            .addComponent(jLabel2)
                            .addComponent(jLabel3)
                            .addComponent(jLabel4)
                            .addComponent(jLabel5)
                            .addComponent(jLabel6))
                        .addGap(18, 18, 18)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(txtNIK, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(lblTunjangan)
                            .addComponent(lblTotalGaji)
                            .addGroup(layout.createSequentialGroup()
                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(txtNama, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(txtGolongan, javax.swing.GroupLayout.PREFERRED_SIZE, 51, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(lblGajiPokok))
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(btnKalkulasi)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(btnSimpan)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(btnCari)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(btnReset)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(btnExit, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addComponent(jLabel8)
                        .addGap(123, 123, 123)))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addGap(43, 43, 43)
                .addComponent(jLabel8)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 64, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel1)
                    .addComponent(txtNIK, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel2)
                            .addComponent(txtNama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel3)
                            .addComponent(txtGolongan, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel4)
                            .addComponent(lblGajiPokok))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel5)
                            .addComponent(lblTunjangan))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel6)
                            .addComponent(lblTotalGaji)))
                    .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(btnKalkulasi)
                    .addComponent(btnReset)
                    .addComponent(btnExit)
                    .addComponent(btnSimpan)
                    .addComponent(btnCari))
                .addContainerGap())
        );

        pack();
    }// </editor-fold>                       

    private void btnKalkulasiActionPerformed(java.awt.event.ActionEvent evt) {                                            
        Karyawan karyawan = new Karyawan();
       
        karyawan.setNik(txtNIK.getText());
        karyawan.setNama(txtNama.getText());
        karyawan.setGolongan(txtGolongan.getText());
       
        lblGajiPokok.setText(String.valueOf(karyawan.getGajiPokok()));
        lblTunjangan.setText(String.valueOf(karyawan.getTunjangan()));
        lblTotalGaji.setText(String.valueOf(karyawan.getTotalGaji()));
    }                                           

    private void btnResetActionPerformed(java.awt.event.ActionEvent evt) {                                        
        txtNIK.setText("");
        txtNama.setText("");
        txtGolongan.setText("");
        lblGajiPokok.setText("");
        lblTunjangan.setText("");
        lblTotalGaji.setText("");
    }                                       

    private void btnExitActionPerformed(java.awt.event.ActionEvent evt) {                                       
    System.exit(0);
    }                                      

    private void btnSimpanActionPerformed(java.awt.event.ActionEvent evt) {                                         
        Karyawan karyawan = new Karyawan();

        karyawan.setNik(txtNIK.getText());
        karyawan.setNama(txtNama.getText());
        karyawan.setGolongan(txtGolongan.getText());

        daftar.add(karyawan);
        lblTotal.setText(String.valueOf(daftar.size()));

        btnResetActionPerformed(null);
    }                                        

    private void btnCariActionPerformed(java.awt.event.ActionEvent evt) {                                       
        int index;

        index = Integer.parseInt(JOptionPane.showInputDialog("Masukkan nomor index yang akan dicari"));
        Karyawan karyawan = new Karyawan();

        karyawan = daftar.get(index - 1);

        txtNIK.setText(karyawan.getNik());
        txtNama.setText(karyawan.getNama());
        txtGolongan.setText(karyawan.getGolongan());
        lblGajiPokok.setText(String.valueOf(karyawan.getGajiPokok()));
        lblTunjangan.setText(String.valueOf(karyawan.getTunjangan()));
        lblTotalGaji.setText(String.valueOf(karyawan.getTotalGaji()));

    }                                      
   
    // Variables declaration - do not modify                    
    private javax.swing.JButton btnCari;
    private javax.swing.JButton btnExit;
    private javax.swing.JButton btnKalkulasi;
    private javax.swing.JButton btnReset;
    private javax.swing.JButton btnSimpan;
    private javax.swing.JColorChooser jColorChooser1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JLabel lblGajiPokok;
    private javax.swing.JLabel lblTotal;
    private javax.swing.JLabel lblTotalGaji;
    private javax.swing.JLabel lblTunjangan;
    private javax.swing.JTextField txtGolongan;
    private javax.swing.JTextField txtNIK;
    private javax.swing.JTextField txtNama;
    // End of variables declaration                  
}




Hasil Run