Rabu, 22 Januari 2014

Membuat Aplikasi Payroll Menggunakan C# dan MySQL Versi 1 - Bag. 2

2. Membuat Business Logic
Kali ini kita akan membuat Business Logic. Masih bersumber dari Mas Admin coding4ever.wordpress.com, beliau mengatakan seperti ini :

Business Logic ada hubungannya dengan entity class yang merupakan representasi dari tabel-tabel yang ada didatabase.
Berdasarkan struktur tabel diatas kita akan menambahkan class baru dengan nama Mahasiswa yang memiliki tiga property yaitu NomorMahasiswa, Nama dan Alamat.
Jadi property ini sudah mewakili method mutator dan accessor yang sudah biasa kita kenal penggunakannya di Java. 


Namun kali ini, kita akan membuat class baru dengan nama Golongan dan Jabatan yang memiliki properti sesuai dengan struktur tabel nya masing-masing, yaitu :
  • Properti Class Golongan : Tk_Golongan, TJ_Suami_Istri, TJ_Anak, Uang_Makan, Uang_Lembur, Askes
  • Properti Class Jabatan : Kode_Jabatan, Nama_Jabatan, Gaji_Pokok, Tj_Jabatan
 
Struktur Tabel Golongan dan Jabatan

Untuk membuat Class Golongan, klik kanan folder Model → Add → Class..., kemudian beri nama “Golongan.cs”. Perhatikan gambar berikut :

  
Membuat Class Golongan di dalam Folder Model

Maka akan terbentuk class baru dalam folder Model dengan nama Golongan.cs :

Class Golongan di dalam Folder Model

Tambahkan access modifier public agar class Golongan bisa digunakan antar namespace. Perhatikan gambar berikut :

 

Kemudian mari kita lengkapi code untuk class Golongan ini :

    1 using System;
    2 using System.Collections.Generic;
    3 using System.Linq;
    4 using System.Text;
    5 
    6 namespace AplikasiPayrollDAO.Model
    7 {
    8     public class Golongan
    9     {
   10         private string pkgolongan;
   11         public string Tk_Golongan
   12         {
   13             get { return pkgolongan; }
   14             set { pkgolongan = value; }
   15         }
   16 
   17         private int tjSuamiIstri;
   18         public int TJ_Suami_Istri
   19         {
   20             get { return tjSuamiIstri; }
   21             set { tjSuamiIstri = value; }
   22         }
   23 
   24         private int tjAnak;
   25         public int TJ_Anak
   26         {
   27             get { return tjAnak; }
   28             set { tjAnak = value; }
   29         }
   30 
   31         private int uangMakan;
   32         public int Uang_Makan
   33         {
   34             get { return uangMakan; }
   35             set { uangMakan = value; }
   36         }
   37 
   38         private int uangLembur;
   39         public int Uang_Lembur
   40         {
   41             get { return uangLembur; }
   42             set { uangLembur = value; }
   43         }
   44 
   45         private int askes;
   46         public int Askes
   47         {
   48             get { return askes; }
   49             set { askes = value; }
   50 
   51         }
   52     }
   53 }



Sampai di sini kita telah menyelesaikan membuat class Golongan. Kemudian selanjutnya kita akan membuat class Jabatan. Buat class baru dengan nama Jabatan.cs di dalam folder Model, caranya sama seperti kita membuat class Golongan, klik kanan folder Model → Add → Class..., kemudian beri nama “Jabatan.cs”. Perhatikan gambar berikut :

Class Jabatan di dalam Folder Model


Tambahkan juga access modifier public pada class Jabatan :


Kemudian lengkapi code untuk class Jabatan :
    1 using System;
    2 using System.Collections.Generic;
    3 using System.Linq;
    4 using System.Text;
    5 
    6 namespace AplikasiPayrollDAO.Model
    7 {
    8     public class Jabatan
    9     {
   10         private string kode_Jabatan;
   11         public string Kode_Jabatan
   12         {
   13             get { return kode_Jabatan; }
   14             set { kode_Jabatan = value; }
   15         }
   16 
   17         private string nama_Jabatan;
   18         public string Nama_Jabatan
   19         {
   20             get { return nama_Jabatan; }
   21             set { nama_Jabatan = value; }
   22         }
   23 
   24         private int gaji_Pokok;
   25         public int Gaji_Pokok
   26         {
   27             get { return gaji_Pokok; }
   28             set { gaji_Pokok = value; }
   29         }
   30 
   31         private int tj_Jabatan;
   32         public int TJ_Jabatan
   33         {
   34             get { return tj_Jabatan; }
   35             set { tj_Jabatan = value; }
   36         }
   37     }
   38 }


Selesai sudah pembuatan Business Logic. Pada tutorial berikutnya insya Allah kita akan melanjutkan dengan pembuatan class Data Akses (DAO) untuk kedua tabel Golongan dan Jabatan ini.

Terima kasih dan selamat belajar.

Tidak ada komentar:

Posting Komentar