DaFi Software, Software House, Aplikasi Surat, Aplikasi Inventori, Kasir, Display, Absensi
  • Tentang Kami
  • Pemrograman
  • Kursus
  • Tutorial
    • Video Penggunaan Aplikasi
    • Pemrograman Lazarus
    • Database
    • Setting Aplikasi
  • Home
  • Product
    • Aplikasi Desktop
    • Aplikasi Berbasis Web
    • Website
  • Downloads
    • Software
    • Modul
    • Source Code
  • Contact
  • Pesan Aplikasi

Alur Pembuatan Aplikasi Lokal suport Pajak Coretax

 May 15, 2025     Coretax, Pajak, Pemrograman     No comments   

DF -  Kita akan memulai dari awal pembuatan aplikasi penghubung antara aplikasi lokal perusahaan dengan aplikasi Perpajakan Coretax


Pembuatan Database

  • Tabel tax_types 
           CREATE TABLE tax_types (
            id INT AUTO_INCREMENT PRIMARY KEY,
            code VARCHAR(10),             -- Contoh: 'PPN', 'PPh21'
            name VARCHAR(50),             -- Contoh: 'PPN 11%', 'PPh Pasal 23'
            rate DECIMAL(5,2),            -- Tarif pajak
            is_output BOOLEAN,            -- TRUE = keluaran, FALSE = masukan
            djp_code VARCHAR(10),         -- Kode sesuai DJP, contoh: '411211'
            object_code VARCHAR(10)       -- Kode Objek Pajak, contoh: '21-100-01'
            );

    
  • Tabel tax_partners 
                CREATE TABLE tax_partners (
                id INT AUTO_INCREMENT PRIMARY KEY,
                name VARCHAR(100),
                npwp VARCHAR(20),
                nik VARCHAR(20),
                address TEXT,
                is_pkp BOOLEAN DEFAULT FALSE,     -- Apakah lawan transaksi PKP (untuk PPN)
                email VARCHAR(100),
                phone VARCHAR(20)
                );

  • Tabel tax_documents 
            CREATE TABLE tax_documents (
            id INT AUTO_INCREMENT PRIMARY KEY,
            tax_type_id INT,
            partner_id INT,
            document_no VARCHAR(50),          -- No faktur / bukti potong / invoice
            document_date DATE,
            masa_pajak VARCHAR(7),            -- Format: YYYY-MM (misal: '2025-04')
            tahun_pajak YEAR,
            kode_objek_pajak VARCHAR(20),
            dpp DECIMAL(18,2),
            tax_amount DECIMAL(18,2),
            tax_status ENUM('DRAFT', 'SIAP SETOR', 'SUDAH DISETOR'),
            ntpn VARCHAR(30),                 -- Nomor Tanda Penerimaan Negara (jika sudah setor)
            billing_code VARCHAR(30),         -- ID Billing dari e-Billing
            file_attachment VARCHAR(255),
            created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
    
            FOREIGN KEY (tax_type_id) REFERENCES tax_types(id),
            FOREIGN KEY (partner_id) REFERENCES tax_partners(id)
            );

  • Tabel tax_settlements 
        CREATE TABLE tax_settlements (
        id INT AUTO_INCREMENT PRIMARY KEY,
        tax_type_id INT,
        masa_pajak VARCHAR(7),            -- Contoh: '2025-04'
        tahun_pajak YEAR,
        settlement_date DATE,
        billing_code VARCHAR(30),
        ntpn VARCHAR(30),                 -- Bukti setor dari bank
        amount DECIMAL(18,2),
        payment_method VARCHAR(50),       -- Contoh: Bank Transfer, Pajak Online
        file_attachment VARCHAR(255),
        created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
    
        FOREIGN KEY (tax_type_id) REFERENCES tax_types(id)
        );

  • Tabel reports
            CREATE TABLE tax_reports (
            id INT AUTO_INCREMENT PRIMARY KEY,
            tax_type_id INT,
            masa_pajak VARCHAR(7),
            tahun_pajak YEAR,
            report_type ENUM('SPT MASA', 'SPT TAHUNAN'),
            file_path VARCHAR(255),
            generated_at DATETIME DEFAULT CURRENT_TIMESTAMP,
    
            FOREIGN KEY (tax_type_id) REFERENCES tax_types(id)
            );


Relasi antar Tabel

        tax_types
            ↑
        tax_documents → tax_partners
            ↓
        tax_settlements


Kelebihan Skema yang kita gunakan

    
  • Selaras dengan struktur pelaporan Coretax (berbasis masa dan tahun pajak).

  • Siap ekspor CSV ke Coretax.

  • Bisa digunakan untuk audit dan rekonsiliasi internal vs DJP.

  • Menyimpan NTPN dan ID Billing untuk validasi setoran pajak.


Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

API untuk convert data ke PDF menggunakan password

 May 13, 2025     Codeigniter, Pemrograman     No comments   

 Berikut function API untuk membuat file PDF. File PDF akan ada paaword ketika di buka.

function Render(){

$this->load->library('M_pdf');

$json = file_get_contents('php://input');

$data = json_decode($json, true);


if (!$data) {

show_error('Invalid input', 400);

return;

}


$html_content = $data['html'] ?? '<h1>No content provided</h1>';

$filename = $data['filename'] ?? 'document.pdf';

$password = $data['password'] ?? null;


try {

$mpdf = new \Mpdf\Mpdf();


// Kalau ada password, aktifkan proteksi

if ($password) {

$mpdf->SetProtection([], $password, '12345');

}


$mpdf->WriteHTML($html_content);


header('Content-Type: application/pdf');

header('Content-Disposition: attachment; filename="' . $filename . '"');

header('Access-Control-Allow-Origin: *');


$mpdf->Output($filename, \Mpdf\Output\Destination::INLINE);

} catch (Exception $e) {

show_error($e->getMessage(), 500);

}

}

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Jasa Optimasi Odoo dengan frontend Mobile Dan Desktop

 April 26, 2025     Odoo     No comments   

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Solusi ERP Manufaktur Terpadu untuk Pabrik Anda

 April 20, 2025     Erp, Odoo     No comments   

 DF - 2025 04 20

Kelola Proses Produksi dengan Lebih Cepat, Akurat, dan Terintegrasi!

Optimalkan proses manufaktur Anda dari hulu ke hilir — mulai dari perencanaan produksi, pengelolaan bahan baku, hingga laporan efisiensi kerja — semua dalam satu sistem.

Fitur Utama untuk Manufaktur Anda

Perencanaan Produksi (MRP)

  • Buat perintah kerja otomatis dari permintaan penjualan

  • Rencana produksi harian, mingguan, atau berdasarkan kapasitas mesin

  • Tracking produksi WIP (Work in Progress)

Manajemen Bahan Baku & Persediaan

  • Lacak keluar-masuk bahan baku secara real-time

  • Multi gudang & multi lokasi penyimpanan

  • Set minimum stok & otomatisasi pembelian

Bill of Materials (BoM)

  • Buat struktur produk lengkap dengan material, waktu, dan biaya kerja

  • Dukungan multi-level BoM (sub-assembly)

  • Versi BoM untuk tipe produksi berbeda

Otomatisasi Proses Produksi

  • Buat rencana kerja otomatis berdasarkan jadwal

  • Pantau status produksi: Draft → Proses → Selesai

  • Integrasi dengan barcode scanner & IoT (jika dibutuhkan)

Laporan Produksi & Efisiensi

  • Cek efisiensi tenaga kerja & mesin

  • Laporan penggunaan bahan vs rencana

  • Lacak penyebab keterlambatan atau pemborosan


Manfaat untuk Pabrik Anda

  • Waktu produksi lebih singkat

  • Minim bahan terbuang

  • Transparansi tinggi dalam setiap proses

  • Stok bahan & produk selalu terkontrol

  • Produktivitas & profit meningkat


 Kustomisasi Khusus Industri Anda

Kami kembangkan sistem ERP manufaktur ini sesuai dengan jenis industri seperti:

  • Manufaktur Otomotif

  • Pabrik Makanan & Minuman

  • Produk Kimia

  • Furniture & Kerajinan

  • Industri Komponen & Elektronik


 Bisa Online (Cloud) atau Offline (On-Premise)

Gunakan sistem kami lewat browser, dari mana saja — atau install di server internal pabrik Anda. Pilihan fleksibel sesuai kebutuhan.




Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Instal Odoo di debian

 April 17, 2025     Debian, Linux, Odoo     No comments   

Odoo merekomendasikan instalasi di ranah linux. Os linux yang direkomendasikan yaitu Debian. Kali ini debian versi 12 (bookworm) dan Odoo versi 18.0

Guna menghindari kerusakan sistem, instalasi python menggunakan virtual-invironment

Odoo merekomendasikan instalasi di (odoo-venc) vboxuser@vbox:/opt/odoo



Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Kolaborasi React.js dengan Odoo

 March 16, 2025     Golang, Odoo, React.js     No comments   

Kita kenal Odoo sudah cukup lama ya. Aplikasi yang menyediakan segudang fitur yang bisa digunakan. 

Nah kita coba membuat aplikasi interface nya dengan react js, agar user lebih mudah untuk menggunakanya.

Dengan perantara React.js -> Golang -> API Odoo. Kita bisa mengunakan Odoo lebih maksimal

Kita akan bahas nanti satu persatu.
1. React js akan kita gunakan sebagai frontend
2. Golang akan kita gunakan sebagai backend
3. API Odoo backend odonya sendiri

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Project Dengan React.js Dan Golang sebagai penyedia API

 March 02, 2025     React.js     No comments   

Beralih kebiasaan Dari CI to React.js

Pendahuluan

Sebagai seorang freelancer yang terbiasa menggunakan CodeIgniter untuk membangun aplikasi berbasis web, saya tertarik untuk memperluas keahlian saya ke React.js sebagai frontend dan Golang sebagai backend. Artikel ini akan membahas pengalaman saya dalam membangun project dengan kombinasi teknologi ini serta bagaimana perbedaannya dibandingkan dengan CodeIgniter.

Mengapa Beralih ke React.js dan Golang?

CodeIgniter adalah framework PHP yang sangat ringan dan cepat untuk membangun aplikasi berbasis MVC (Model-View-Controller). Namun, dengan kebutuhan aplikasi yang lebih interaktif dan real-time, saya mulai mencari solusi yang lebih modern.

  • React.js memungkinkan saya membangun UI yang lebih dinamis dengan pendekatan komponen.
  • Golang menawarkan kecepatan dan efisiensi dalam menangani backend API, terutama dengan goroutine yang sangat cocok untuk proses concurrent.

Perbedaan CodeIgniter vs. React.js + Golang

Saat masih menggunakan CodeIgniter, saya terbiasa dengan:
✅ Full-stack dalam satu tempat: CodeIgniter menangani backend dan frontend sekaligus dengan template view.
✅ Routing sederhana: Menggunakan Controller dan method untuk menangani request.
✅ PHP sebagai bahasa utama: Semua logika bisnis ditulis dalam PHP, termasuk query database dengan Query Builder atau ORM.

Namun, setelah beralih ke React.js dan Golang sebagai penyedia API, ada beberapa perubahan besar:
🚀 Frontend dan backend terpisah: React.js hanya menangani tampilan, sedangkan Golang bertindak sebagai API provider.
🚀 State Management: Dengan React, saya mulai menggunakan Redux atau Context API untuk mengelola data, berbeda dengan CodeIgniter yang hanya mengandalkan session dan database query.
🚀 Routing di Frontend: React menggunakan React Router untuk navigasi, sementara CodeIgniter menggunakan routing berbasis controller.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Older Posts Home

Daftar Aplikasi

  • Aplikasi Penjualan Online
  • Aplikasi Pembuatan Surat Otomatis
  • Aplikasi Klinik / Rumah Sakit
  • Aplikasi Antrian
  • Aplikasi Sekolahan
  • Aplikasi AJIS

Aplikasi Manajemen Klinik

DF - Alhamdulillah Dafi Sofware lounching aplikasi manajemen klinik, aplikasi ini mencatat semua operasional klinik, memberikan kemudahan d...

Popular Posts

  • Aplikasi Surat jalan
    DF - Aplikasi ini saat ini kami beri nama "AJIS" Administrasi Surat Jalan & Invoice Berkembangnya bisnis menuntut dunia tekn...
  • Aplikasi Administrasi RT dan RW
    DF - Sosialisasi aplikasi Administrasi RT. Lounching aplikasi administrasi Rukun Tangga. Mencakup fitur sebagai berikut : Saat ini sudah bi...
  • Aplikasi Display dan Keuangan Masjid
    DF - Aplikasi Display Masjid adalah aplikasi yang diciptakan untuk memberikan informasi kepada jamaah masjid atau jamaah kunjungan. ...
  • Setting Ukuran Kertas Surat Jalan 1/2 Continuous
    Untuk kebutuhan print surat jalan menggunakan kertas Continuous Form yang ukurannya kecil, kita perlu membuat ukuran kertas sendiri. Berikut...
  • Aplikasi Approval/Persetujuan pengadaan barang
    Rilis Aplikasi persetujuan(approval) pengadaan barang Dan jasa, aplikasi bisa digunakan di bidang apapun, dimana disitu ada pengadaan barang...

Bergabung Dengan Kami

My photo
DaFi Sofware
View my complete profile

Blog Archive

  • ▼  2025 (7)
    • ▼  May (2)
      • Alur Pembuatan Aplikasi Lokal suport Pajak Coretax
      • API untuk convert data ke PDF menggunakan password
    • ►  April (3)
    • ►  March (2)
  • ►  2024 (19)
    • ►  December (3)
    • ►  November (2)
    • ►  September (2)
    • ►  May (3)
    • ►  April (2)
    • ►  March (1)
    • ►  February (2)
    • ►  January (4)
  • ►  2023 (20)
    • ►  December (4)
    • ►  November (3)
    • ►  September (5)
    • ►  August (1)
    • ►  July (3)
    • ►  June (2)
    • ►  April (1)
    • ►  March (1)
  • ►  2022 (6)
    • ►  September (3)
    • ►  August (3)
  • ►  2021 (6)
    • ►  December (1)
    • ►  September (1)
    • ►  May (2)
    • ►  April (1)
    • ►  February (1)
  • ►  2020 (15)
    • ►  December (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (1)
    • ►  April (3)
    • ►  March (4)
    • ►  February (3)
    • ►  January (1)
  • ►  2019 (26)
    • ►  December (3)
    • ►  November (4)
    • ►  September (3)
    • ►  July (1)
    • ►  June (2)
    • ►  May (9)
    • ►  April (3)
    • ►  January (1)
  • ►  2018 (25)
    • ►  December (1)
    • ►  November (1)
    • ►  October (3)
    • ►  September (4)
    • ►  July (4)
    • ►  May (3)
    • ►  April (1)
    • ►  March (1)
    • ►  February (6)
    • ►  January (1)
  • ►  2017 (31)
    • ►  December (1)
    • ►  October (2)
    • ►  September (10)
    • ►  August (18)

Report Abuse

Search This Blog

Powered by Blogger.

Labels

  • Agama Islam
  • Aplikasi
  • Aplikasi Apotik
  • aplikasi display
  • aplikasi pembuatan Invoice
  • aplikasi pembuatan PO
  • Aplikasi pembuatan quotation
  • Aplikasi Quality Control
  • Aplikasi sekolah
  • Aplikasi Teknisi
  • Aplikasi toko online
  • Aplikasi Web
  • Aturan
  • Belajar React Native Expo
  • Berita
  • Blogspot
  • Bootstrap
  • Ci 4
  • Codeigniter
  • Coretax
  • Database
  • Debian
  • Display Informasi
  • Domain Unlimited
  • Download free aplikasi display masjid
  • Drivers
  • Erp
  • Flutter
  • Golang
  • HitFilm
  • Internet indihome
  • Jaringan
  • Lazarus
  • Linux
  • Makanan Kacang
  • Makanan ketoprak
  • Makanan siang murah
  • Masakan
  • Mesin cuci
  • Motivasi hidup
  • Motivator
  • News
  • Odoo
  • Pajak
  • Pemrograman
  • Pengarsipan Dokumen
  • Problem & Solving
  • React Native
  • React.js
  • Rohani
  • Runing tex masjid
  • runing text free
  • Server
  • Tempat makan
  • Toko Online
  • Trik Windows
  • Tutorial
  • Website
  • Windows
  • Zabbix
  • Home

Total Pageviews

Popular Posts

  • Solusi ERP Manufaktur Terpadu untuk Pabrik Anda
     DF - 2025 04 20 Kelola Proses Produksi dengan Lebih Cepat, Akurat, dan Terintegrasi! Optimalkan proses manufaktur Anda dari hulu ke hilir ...

Copyright © DaFi Software, Software House, Aplikasi Surat, Aplikasi Inventori, Kasir, Display, Absensi | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By blogger Templates