Delphi Program Membuat Aplikasi Menghitung UPAH Karyawa Per-Jam

Aplikasi Menghitung Upah Karyawan Per-Jam
       
Aplikasi ini berfungsi untuk menghitung Kerja Lembur Karyawan dalam hitungan per-jam untuk setiap lemburnya.baik Langsung saja kita sediakan component-component yang di butuhkan

  1. Component Label
  2. Component EditText
  3. ComboBox
  4. Button
Jika belum tau cara buat memasukan component lihat Tutorial Sebelumnya klik http://www.uceh.my.id/2015/05/tutorial-delphi-membuat-penghitungan.htmlBuat Design Seperti Gambar dibawah...........!!!!!
Sesuaikan properties Caption-nya jika anda telah membuat desain seperti diatas selanjutnya klik component ComboBox1 Pilih Events pada Object Inspector pilih OnClik


 lalu double klik masukan code berikut....!!!!

procedure TForm1.ComboBox1Click(Sender: TObject);

VAR

GOLONGAN:STRING;

begin

    GOLONGAN:=COMBOBOX1.Text;

    IF GOLONGAN='A' THEN

    BEGIN

    UPJ:=4000;

    END ELSE

    GOLONGAN:=COMBOBOX1.Text;

    IF GOLONGAN='B' THEN

    BEGIN

    UPJ:=5000;

    END ELSE

    GOLONGAN:=COMBOBOX1.Text;

    IF GOLONGAN='C' THEN

    BEGIN

    UPJ:=6000;

    END ELSE

    GOLONGAN:=COMBOBOX1.Text;

    IF GOLONGAN='D' THEN

    BEGIN

    UPJ:=7000;

    END ;

    EDIT1.Text:=INTTOSTR(UPJ);

end;


Code diatas merupakan pilihan untuk ComboBox ketika kita klik hasilnya......jika program sudah di jalankan.

keterangan  :

Golongan    =merupakan sebuah variabel yang bertype data String

UPJ         =merupakan variabel global (Upah Per Jam)  terletak pada variabel Form


var

  Form1: TForm1;

 UPJ:INTEGER;

implementation

{$R *.dfm}

kenapa berada di variabel global...???  karna Untuk membaca semua proses perhitungan keseluruhan Coding ComboBox dan Button, sebenarnya bisa saja kita memberi variabel UPJ pada tiap-tiap coding namun untuk menghemat dan mempercepat proses compier dalam membaca program lebih singkat dan cepat jika pada sebuah aflikasi yang besar.di sini saya hanya mencontohkan saja.Oke Selajutnya masukan Coding pada Tombol PROSES doube klik tombol lalu masukan code berikut.....!!!!!

procedure TForm1.Button1Click(Sender: TObject);

CONST

  UL=3000;

VAR

JJK:SHORTINT;

UPAH:LONGINT;

begin

JJK:=STRTOINT(EDIT2.Text);

IF JJK<=48 THEN

BEGIN

UPAH:=JJK*UPJ;

END ELSE

IF JJK >=58 THEN

BEGIN

UPAH:=48*UPJ+(JJK-48)*UL;

end;

EDIT3.TEXT:=INTTOSTR(UPAH);

end;


ket:

CONST     =Parameter Type

UL        =Upah Lembur

JJK       =Jumlah Jam KerjaJika Sudah anda masukan coding pada tombol anda Save Aplikasi Lalu Run Program atau Tekan F9 pada KeyBoard.........!!!!Semoga Sukses



Tutorial Delphi Membuat Penghitungan Gaji Karyawan

Program Menghitung Gaji Karyawan
          Bagaimana membuat aplikasi untuk menghitung Gaji Karyawan tanpa menghitung secara manual tentunya akan membuat seorang bendahara pada perusahaan akan kewalahan jika harus menggaji karyawan-karyawan nya dengan cara manual.di sini saya akan memberi sedikit tutorial tentang membuat sebuah apikasi untuk menggaji karyawan dengan menggunakan aplikasi Borlan Delphi.Semoga tutorial ini dapat membatu rekan-rekan dalam belajar ilmu pemrograman 
Langkah pertama dalam pembuatan design Form yaitu anda masukan 8 komponen label pada form dengan cara pilih component yang berada pada bagian (Component Pallete Tab Standard) seperti pada gambar di bawah.
Untuk  masukan label pada form,  klik kursor sembarang pada bagian form dialog maka akan tampil seperti gambar dibawah

 Lalu ubah pada bagian properties Label pada bagian caption
1
Label1
Caption
Nama
2
Labe2
Caption
NIP
3
Labe3
Caption
Gaji Pokok
4
Labe4
Caption
Jabatan
5
Labe5
Caption
Istri
6
Labe6
Caption
Anak
 7
Labe7
Caption
Gaji Kotor
 8
Labe8
Caption
Potongan
 9
Labe9
Caption
Gaji

 Hasil Perubahan pada properties Label


Selanjutnya anda masukan komponen Edit pada form dengan cara pilih component yang berada pada bagian (Component Pallete Tab Standard) seperti pada gambar di bawah.

dan untuk  memasukan Edit pada form, ama saja seperti memasukan Label di atas yaitu dengan meng-klik kursor sembarang juga pada bagian form dialog dan untuk component Edit bagian properties ( “Text”) maka akan tampil seperti gambar dibawah
Dan Langkah yang terakhir dalam pembuatan design Form yaitu membuat sebuat tombol Caranya sama saja seperti halnya membuat sebuah (Label dan Edit text). Pilih Component Button pada bagian Component Pallete tab Standard , ubah pada bagian “caption” properties
1
Button1
Caption
Hitung Tunjangan
2
Button2
Caption
Hitung Gaji Kotor
3
Button3
Caption
Hitung Gaji Bersih
4
Button4
Caption
Ulang
5
Button5
Caption
Keluar

Buatlah tombol “Button” seperti pada gambar dibawah ini!

Selanjutnya anda Desain Program untuk mempercantik tampilan Formnya Buatlah desain secantik mungkin agar orang tertarik melihatnya......!!!!!


Jika Sudah Langkah Terakhir yaitu Memasukan Coding-coding Program pada masing-masing Tombol berikut coding Programnya.............!!!!!!

Tombol Hitung Tunjangan
procedure TForm1.Button1Click(Sender: TObject);
begin
 {T0}
 gp:=strtoint(edit3.text);
 {aksi}
 jabatan:=gp*0.1;
 istri:=gp*0.07;
 anak:=gp*0.05;
 {T1}
 edit4.Text:=floattostr(jabatan);
 edit5.Text:=floattostr(istri);
 edit4.text:=floattostr(anak);
end;


Tombol Hitung Gaji Kotor
procedure TForm1.Button2Click(Sender: TObject);
begin
 {aksi}
 gk:=gp+jabatan+istri+anak;
 {T1}
 edit7.Text:=floattostr(gk);
end;

Tombol Hitung Gaji Bersih
procedure TForm1.Button3Click(Sender: TObject);
var
potongan:longint;
gaji:real;
begin
{t0}
potongan:=strtoint(edit8.Text);
{aksi}
gaji:=gk-potongan;
{T1}
edit9.Text:=floattostr(gaji);
end;

Tombol Ulang
procedure TForm1.Button4Click(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
edit4.Text:='';
edit5.Text:='';
edit6.Text:='';
edit7.Text:='';
edit8.Text:='';
edit9.Text:='';
end;

Tombol Keluar
procedure TForm1.Button5Click(Sender: TObject);
begin
close;
end;

Jika Sudah Coba anda Run Program atau tekan F9 pada Keyboard..........Semoga Sukses

Tutorial NetBeans Belajar Program Java

MEMBUAT PENJUMLAHAN  DIALOG DENGAN JAVA NETBEANS

Buat Project baru...buka aplikasi netbeans pilih file klik new Project.

ikuti langkah pembuatan project seperti tutorial PEMROGRAMAN JAVA UNTUK PEMULA atau klik http://www.uceh.my.id/2015/05/belajar-pemrograman-java-untuk-pemula.html

sesudah anda membuat sebuah Project anda masukan code di bawah ini:

package project1;
import javax.swing.JOptionPane;
/**
 *
 * @author P2
 */
public class Latihan1{

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
     String fn=JOptionPane.showInputDialog("masukan angka pertama");
     String sn=JOptionPane.showInputDialog("masukan angka ke dua");  
     int num1=Integer.parseInt(fn);
     int num2=Integer.parseInt(sn);
     int sum=num1+num2;
     JOptionPane.showMessageDialog(null,"jawabannya adalah  :" +sum,"HASIL",JOptionPane.PLAIN_MESSAGE);
    
    }
   
}

di sini saya membuat Projet1 dengan Nama Latihan1
Oke Selanjutnya saya akan sedikit menjelaskan fungsi source code diatas....!!!
import javax.swing.JOptionPane; 
Berfungsi untuk memanggil Sebuah Dialog

String fn =JOptionPane.showInputDialog("masukan angka pertama"); 
String sn =JOptionPane.showInputDialog("masukan angka ke dua"); 

fn dan sn
merupakan sebuah variabel dimana variabel ini berfungsi untuk membedakan masing-masing inputan pada dialog agar compiler dapat membacanya

 int num1=Integer.parseInt(fn);
 int num2=Integer.parseInt(sn);
 int sum  =num1+num2;
int num1 dan int num2  

merupakan sebuah type data pada masing-masing variabel.

int sum                       
merupakan type hasil yang berfungsi untuk menjumlahkan pada masing-masing inputan

JOptionPane.showMessageDialog(null,"jawabannya adalah  :"+sum,"HASIL",JOptionPane. PLAIN_MESSAGE);
berfungsi Untuk menampilkan sebuah pesan dialog Jawaban yang di Inputkan dari Dialog 1 dan dialog 2

Jika sudah Jelas anda Coba Run Program.................!!!!
Hasil


akan Tampil sebuah Inputan dialog anda coba isi angka untuk melihat proses penghitungannya..!!
misal:

klik Oke...maka akan Tampil Inputan yang ke-2 sama seperti dialog ke-1 ,anda masukan angka lagi.!!
misal:

Klik Oke.....Maka Jawabannya Akan Terlihat.....!!!!!!


                    Sebenarnya anda Juga Bisa Menambahkan Inputan Lagi sebanyak yang anda mau Namun harus ingat jangan menggunakan variabel yang sama, dan anda juga bisa dapat menambahkan operator perkalian, pengurangan dan juga pembagian......namun saya contohkan untuk penjumlahan saja agar anda dapat bisa membuatnya sendiri dan memahami code-code program di atas...........Demikian sedikit Tutorial Netbean Untuk media Pembelajaran semoga dapat membantu

Belajar Delphi Tutorial Membuat Program Konversi Jenis Bilangan

Membuat Program Konversi Jenis Bilangan

Mengetahui Perbedaan Konversi Bilangan:
-Bilanagan Desimal yaitu bilangan yang berbasis 10, bilangannya: ( 0,1,2,3,4,5,6,7,8,9  / pangkat 10)
-Bilangan Biner yaitu bilangan yang berbasis 2, bilangannya:(0,1 / pangkat 2)
-Bilangan Octal yaitu bilangan yang berbasis 8, bilangannya:(0,1,2,3,4,5,6,7 / pangkat 8) dan
-Bilangan HexaDesimal yaitu bilangan yang berbasis 16, bilangannya
(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

       Untuk mempermudah dalam perhitungan jenis Konversi di sini saya akan mencoba membuat aflikasi perhitungan jenis Konversi dari desimal ke jenis konversi Biner, Octal, dan Hexadesimal dengan pemrograman Delphi 7. 
Simak dan perhatikan langkah - langkahnya.

Untuk awal Langkah kita buka aflikasi Borland Delphi 7


kita Masukan Component (Pane ,Label , EditText, RadioGrup, Memo, dan Button) semua Component Berada padat Tab Standard



gambar di atas adalah contoh Untuk memperjelas keterangan Component diatas, langkah selanjutnya anda Ubah pada bagian masing masing properties Component

Berikut keterangannya:
Label1=caption(Aflikasi konversi Jenis Bilangan)
Label2=caption(Tentukan Bilangan Desimal)
Label3=caption(HASIL)
Edit1  =Text (dihapus)
RadioGroup1=caption (JENIS KONVERSI) pada bagian properties items klik (TString) untuk lebih jelas lihat gambar di bawah

masukan item     :Desimal ke Biner
                      Desimal ke Oktal
                      Desimal ke Hexadesimal

untuk memilih jenis konversi yang mau dihitung

HASIL DESIGN FORM


Buat tampilan seperti gambar di atas..................untuk warna bebas tergantung selera anda sendiri.

Langkah terakhir yaitu memasukan coding Program
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    Label2: TLabel;
    Edit1: TEdit;
    RadioGroup1: TRadioGroup;
    Button1: TButton;
    Memo1: TMemo;
    Label3: TLabel;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}


procedure TForm1.Button1Click(Sender: TObject);  //Tombol [Proses]
var
  desimal: integer;
  sb     : Integer;
  hexa   : char;
begin
  desimal:= strtoint(edit1.Text);
  memo1.Clear;
  case  radiogroup1.ItemIndex  of
  0 : begin
         Repeat
            sb:= (desimal mod 2);
            memo1.Lines.Add(inttostr(sb));
            desimal:= desimal div 2;
         Until  desimal <= 0;
      end;
  1 : begin
         Repeat
            sb:= (desimal mod 8);
            memo1.Lines.Add(inttostr(sb));
            desimal:= desimal div 8;
         Until  desimal <=  0;
      end;
  2 : begin
         Repeat
            sb:= (desimal mod 16);
            if  sb=10  then
               hexa:= 'A'
            else
              if  sb=11  then
                 hexa:= 'B'
              else
              if  sb=12  then
                 hexa:= 'C'
              else
              if  sb=13  then
                 hexa:= 'D'
              else
              if  sb=14  then
                 hexa:= 'E'
              else
              if  sb=15  then
                 hexa:= 'F';

              if  sb>9  then
                 memo1.Lines.Add((hexa))
              else
                 memo1.Lines.Add(inttostr(sb));

            desimal:= desimal div 16;
         Until  desimal <=  0;
      end;
  end;

end;

end.


Anda Save terlebih Dahulu Lalu anda coba RUN Programnya jika program berjalan dengan baik maka anda berhasil...........!!! Mudah bukan