Aplikasi Payroll dengan ASP.Net

dokumen-dokumen yang mirip
MODUL 2 SELECTION & LOOPING PADA FORM

PENGGUNAAN STRUKTUR KONTROL

Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET

Pengenalan Microsoft Visual Studio 2010

Struktur Data II. Bekerja Dengan Form.

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC.NET

Visual Basic 6.0 For Beginners

PEMROGRAMAN INPUT JURNAL TRANSAKSI

PEMROGRAMAN VISUAL BASIC

BAB II MICROSOFT VISUAL STUDIO

Membuat Program Kriptografi dengan VB.Net 2010

STRUKTUR KENDALI PERCABANGAN

MODUL 2 PERANCANGAN INTERFACE

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

SOLUTIONS DAN PROJECT

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

M. Choirul Amri. 2.1 Membuat Project Baru.

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

BAB VII MENU, TOOLBAR DAN STATUSBAR

PENGGUNAAN STRUKTUR KONTROL

Budi permana, S.Kom

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Bab 4 Hasil dan Pembahasan

P6 Struktur Kontrol pada Visual Basic.Net

BAB 2 LANDASAN TEORI

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

MODUL-MODUL PRAKTIKUM VB.

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

UNIVERSITAS GUNADARMA

PENGENALAN VISUAL BASIC NET

BAB VIII VISUAL BASIC

Bab 4 Hasil dan Pembahasan

MODUL VIII APLIKASI WINDOWS LANJUT

STRUKTUR KENDALI PERULANGAN

BAB V MENGGUNAKAN OPERATOR VISUAL BASIC.NET

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

BAB II OBJECT, EVENT & PROPERTY

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access


P5 Variabel, Tipe Data dan Operator

P8 Procedure & Function pada Visual Basic.Net

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

Modul 8. Pokok Bahasan: Class dan Object Field Metode Properti Deklarasi Objek dan Instantiasi Objek Constructor Event Inheritance

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

MEMBUAT LAPORAN (DATA REPORT)

BAB II OBJECT, EVENT & PROPERTY

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

MENU. 5.1 Membuat MenuStrip

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

PEMROGRAMAN TERSTRUKTUR II

Writting Procedure and Function

MODUL VII VISUAL BASIC

PENGENALAN VISUAL BASIC 2005

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

BAB III METODOLOGI PENELITIAN

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

Sesi/Perkuliahan ke: VII

BAB 5 IMPLEMENTASI DAN EVALUASI. adalah penginstalan perangkat lunak SQL server terlebih dahulu lalu mengkopi sistem

MEMBACA RECORD DENGAN ADODC

MODUL VI Penggunaan Struktur Kontrol Pengulangan

FORM DAN OBJEK KONTROL (1)

Sesi 13 : Aplikasi Web Browser

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

Lisensi Dokumen: Baiklah, kita mulai! Copyright IlmuKomputer.Com

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

BAB Memulai VB.Net

BAB V Pengenalan Komponen-Komponen (object) pada VB

BAB 3 SYSTEM AKSES WINDOWS

PEMROGRAMAN VB.NET. Koneksi Ke Database

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II LANDASAN TEORI

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)


MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Aplikasi Penggunaan If Then Else dan Select Case Pada Visual Basic 2010

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut.

Mengenal Microsoft Visual Basic 2008

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

PERANCANGAN APLIKASI ENKRIPSI DEKRIPSI MENGGUNAKAN METODE CAESAR CHIPER DAN OPERASI XOR

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Program Database Penjualan Barang

Cara Koneksi Database

DIALOG B OX Minggu ke-7

BAB VIII PENGENALAN DATABASE

PEMROGRAMAN TERSTRUKTUR II

TiPe Data Array di Vb.net. By Faizah,S.Kom

Transkripsi:

Aplikasi Payroll dengan ASP.Net Aplikasi Payroll merupakan aplikasi yang digunakan untuk menghitung gaji karyawan. Pada aplikasi sederhana ini, penulis belum melibatkan koneksi ke database, sehingga hanya berfungsi sebagai penghitung penggajian saja. Aplikasi dibuat menggunakan ASP.Net dengan IDE Visual Studio 2008. Desain Desain Aplikasi Payroll 1

Keterangan komponen: ToolBox ID Text/ Item Nama TextBox TBNama [Null] Kode Gol. Pegawai Drop Down List DDGol CEO MGR STF STP (Diisi melalui Properties) Jabatan Label LJabatan - Status Pernikahan Radio Button List RBStatus Menikah Janda/ Duda Lajang (Diisi melalui Properties) Jumlah Masuk Kerja Drop Down List DDMasuk 0 31 (Diisi melalui coding program) Lama Lembur Text Box TBLembur 0 Gaji Pokok Label LGapok 0 Total Uang Makan Label LUMakan 0 Total Uang Lembur Label LLembur 0 Tunjangan Keluarga Label LTKeluarga 0 Gaji Total Label LTotal 0 Button BHitung Hitung Button BReset Reset Cara Kerja Jabatan Jabatan akan terisi automatis apabila Kode Golongan Pegawai dipilih CEO MGR STF STP Kode Gol. Pegawai Jabatan Chief Executive Officer Manager Staff Staff Pembantu Gaji Pokok Gaji pokok akan terisi automatis apabila Kode Golongan Pegawai dipilih, sesuai dengan jabatannya. 2

Kode Gol. Pegawai CEO Rp. 8.000.000 MGR Rp. 5.000.000 STF Rp. 3.000.000 STP Rp. 2.000.000 Gaji Pokok Total Uang Makan Jumlah total uang makan didapat dari hasil lamanya masuk kerja (berapa hari) * Uang Makan. Adapun jumlah uang makan telah ditetapkan yaitu sebesar Rp. 30.000 / hari. Total Uang Lembur Uang lembur setiap jabatan berbeda-beda sesuai dengan besarnya gaji pokok. Uang lembur = Gaji Pokok / (Jumlah jam kerja normal tiap hari * Jumlah hari kerja normal tiap minggu). Sehingga, Total Uang Lembur = Lamanya lembur (jam) * jumlah uang lembur Tunjangan Keluarga Tunjangan keluarga nilainya sudah ditetapkan yaitu sebesar Rp. 300.000. Tunjangan keluarga hanya didapatkan oleh karyawan yang sudah menikah atau Janda/ Duda. Status Pernikahan pada form diatas mempengaruhi nilai tunjangan keluarga. Gaji Total Gaji total = Gaji Pokok + Uang Makan + Tunjangan Keluarga + Uang Lembur Hitung Tombol hitung berfungsi sebagai tombol perintah untuk memproses perhitungan Total uang makan, Total uang lembur, Tunjangan keluarga dan Gaji total. Reset Tombol reset berfungsi untuk membersihkan hasil input dan hitungan ke kondisi default/ awal. 3

Keterangan Variable Ada beberapa variable yang digunakan pada aplikasi ini, yaitu sebagai berikut: Nama Variable Type Data Keterangan umakan Integer Uang makan ulembur Integer Uang Lembur tulembur Integer Total uang lembur gatot Integer Gaji total Kode Program Partial Class _Default Inherits System.Web.UI.Page Protected Sub DropDownList2_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles DDMasuk.Load Dim H As Integer For H = 0 To 31 DDMasuk.Items.Add(H) Next Protected Sub DDGol_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DDGol.SelectedIndexChanged Select Case DDGol.Text Case "CEO" LGapok.Text = 8000000 LJabatan.Text = "Chief Executive Officer" Case "MGR" LGapok.Text = 5000000 4

LJabatan.Text = "Manager" Case "STF" LGapok.Text = 3000000 LJabatan.Text = "Staff" Case "STP" LGapok.Text = 2000000 LJabatan.Text = "Staff Pembantu" End Select Protected Sub BHitung_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BHitung.Click If Not RBStatus.SelectedIndex = 2 Then 'Jika status yang dipilih bukan lajang, maka tunjangan keluarga sebesar Rp. 300000. Jika tidak, maka tidak mendapat tunjangan keluarga. Else LTKeluarga.Text = "300000" LTKeluarga.Text = "0" End If Dim umakan, ulembur, tulembur, gatot As Integer umakan = Convert.ToInt32(DDMasuk.Text) * 30000 'Jumlah masuk kerja (hari) * Rp. 30.000 LUMakan.Text = umakan 'Menampilkan jumlah uang makan ulembur = Convert.ToInt32(LGapok.Text) / (8 * 5) 'Uang lembur = Gaji pokok / (8*5). 8 adalah lamanya jam kerja normal dalm sehari, 5 adalah lamanya hari kerja normal dalam seminggu. tulembur = ulembur * Convert.ToInt32(TBLembur.Text) 'Total uang lembur = Lamanya lembur (jam) * Uang lembur LLembur.Text = tulembur 'Menampilkan total uang lembur 5

LTotal.Text = Convert.ToInt32(LGapok.Text) + umakan + Convert.ToInt32(LTKeluarga.Text) + tulembur 'Menampilkan total gaji (Gaji pokok + Tunjangan Keluarga + Total uang lembur) TBNama.Enabled = False Protected Sub BReset_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BReset.Click TBNama.Text = "" TBNama.Enabled = True DDGol.SelectedIndex = -1 LJabatan.Text = "-" RBStatus.SelectedIndex = -1 DDMasuk.SelectedIndex = -1 TBLembur.Text = 0 LGapok.Text = 0 LUMakan.Text = 0 LLembur.Text = 0 LTKeluarga.Text = 0 LTotal.Text = 0 End Class 6

Hasil Aplikasi Payroll 7