Selamat Datang

Labels

.MENGHITUNG PAJAK PENGHASILAN



.MENGHITUNG PAJAK PENGHASILAN

Besarnya Penghasilan Tidak Kena Pajak di Indonesia adalah 13 Juta rupiah per-tahun. Artinya jika seseorang memiliki penghasilan sampai dengan 13 juta setahun maka penghasilan orang tersebut tidak dipotong pajak. Akan tetapi jika penghasilannya 13,5 juta maka penghasilan yang dia terima (Take Home Pay) adalah

Take Home Pay = Penghasilan – Pajak
= Rp. 13.500.000 – (5% * Rp. 13.500.000)
= Rp. 13.500.000 – Rp. 675.000
= Rp. 12.825.000,-

Berikut ini adalah tabel Tarif Pajak untuk Wajib Pajak (WP) Orang Pribadi :
Rp. 0 s.d. Rp 25 juta, tarifnya 5%
Rp. 25 juta s.d. Rp 50 juta, tarifnya 10%
Rp. 50 juta s.d. Rp 100 juta, tarifnya 15%
Rp. 100 juta s.d. Rp 200 juta, tarifnya 25%
Rp. 200 juta ke atas, tarifnya 35%
Contoh Lain Perhitungan Pajak
Penghasilan Kena Pajak WP orang pribadi = Rp 300.000.000
PPhnya adalah :
5% x Rp 25.000.000 = Rp 1.250.000
10% x Rp 25.000.000 = Rp 2.500.000
15% x Rp 50.000.000 = Rp 7.500.000
25% x Rp 100.000.000 = Rp 25.000.000
35% x Rp 100.000.000 = Rp 35.000.000
Total = Rp 71.250.000
Take Home Pay = 300.000.000 – 71.250.000 = Rp. 228.750.000
Buat Program untuk menghitung Pajak dan Take Home Pay untuk WP Orang pribadi.
Input : Besar Penghasilan
Output : Rincian Pajak Penhasilan dan Besar Take Home Pay.
Berikut Source Code nya :

using System;
using System.Collections.Generic;
using System.Text;

namespace Modul_3__18_
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" Tabel Tarif Pajak untuk Wajib Pajak (WP) Orang Pribadi :");
Console.WriteLine("\n");
Console.WriteLine("+------------------------------------------------------------+");
Console.WriteLine("| |");
Console.WriteLine("| Rp. 0 s.d. Rp 25 juta, tarifnya 5% |");
Console.WriteLine("| Rp. 25 juta s.d. Rp 50 juta, tarifnya 10% |");
Console.WriteLine("| Rp. 50 juta s.d. Rp 100 juta, tarifnya 15% |");
Console.WriteLine("| Rp. 100 juta s.d. Rp 200 juta, tarifnya 25% |");
Console.WriteLine("| Rp. 200 juta ke atas, tarifnya 35% |");
Console.WriteLine("| |");
Console.WriteLine("+------------------------------------------------------------+");
Console.WriteLine("\n");
String nama;
double g, p;
Console.Write("Nama Jutawan = ");
nama = Console.ReadLine();
Console.Write("Besar gaji = ");
g = double.Parse(Console.ReadLine());
if (g <= 0)
{
Console.WriteLine("Total pajak = " + (g * 0));
Console.Write("Take Home Pay = " + (g - g));
}
else if (g <= 25000000)
{
Console.WriteLine("Total pajak = " + "Rp. " + (p = (g * 0.05)) + ",-");
Console.Write("Take Home Pay = " + "Rp. " + (g - p) + ",-");
}
else if (g <= 50000000)
{
Console.WriteLine("Total pajak = " + "Rp. " + (p = (25000000 * 0.05) + ((g - 25000000) * 0.1)) + ",-");
Console.Write("Take Home Pay = " + "Rp. " + (g - p) + ",-");
}
else if (g <= 100000000)
{
Console.WriteLine("Total pajak = " + "Rp. " + (p = (25000000 * 0.05) + (25000000 * 0.1) + ((g - 50000000) * 0.15)) + ",-");
Console.Write("Take Home Pay = " + "Rp. " + (g - p) + ",-");
}
else if (g <= 200000000)
{
Console.WriteLine("Total pajak = " + "Rp. " + (p = (25000000 * 0.05) + (25000000 * 0.1) + (50000000 * 0.15) + ((g - 100000000) * 0.25)) + ",-");
Console.Write("Take Home Pay = " + "Rp. " + (g - p) + ",-");
}
else
{
Console.WriteLine("Total pajak = " + "Rp. " + (p = (25000000 * 0.05) + (25000000 * 0.1) + (50000000 * 0.15) + (100000000 * 0.25) + ((g - 200000000) * 0.35)) + ",-");
Console.Write("Take Home Pay = " + "Rp. " + (g - p) + ",-");
}
Console.ReadLine();

0 Response to ".MENGHITUNG PAJAK PENGHASILAN"

Post a Comment

wdcfawqafwef