Selasa, 02 Desember 2014

Menjalankan e-spt di linux.

Menjalankan e-spt di linux.

Dirjen pajak belakangan ini mensosialisasikan e-spt yaitu program aplikasi komputer yang dipergunakan untuk pelaporan pajak (spt).

Namun salah satu kendala besar bagi perusahaan-perusahaan menggunakan linux adalah bahwa program-program e-spt ini didesign hanya untuk komputer-komputer dengan O/S windows. Apakah kita harus mengorbankan sebuah komputer khusus plus o/s Windows hanya khusus untuk aplikasi e-spt ini?

Untungnya, jawabannya adalah tidak, Wine (http://www.winehq.org) adalah sahabat anda. Bagaimana langkah-langkahnya?




  1. Install wine.

  2. Install komponen-komponen windows dengan bantuan winetricks

  3. Download dan install program e-spt

  4. Set format tanggal Wine sesuai dengan format tanggal Indonesia


Detail langkah-langkah di atas adalah sbb:


  1. Install wine.
    Secara garis besar ada 2 cara untuk menginstall Wine:

    1. Install package binary

    2. Install dari source


    Cara paling mudah dan cepat adalah dengan menginstall package binary. Namun, metode ini mempunyai beberapa kelemahan: Package yang terinstall sering kali tertinggal beberapa versi dari versi terbaru, padahal untuk saat ini, development wine berkembang dengan cepat. Kompatibilitas dan stabilitas versi terbaru jauh lebih baik dari versi-versi sebelumnya. Kelemahan lain adalah kesulitan melakukan patching apabila ditemukan sebuah masalah.

    Dengan pertimbangan-pertimbangan di atas, penulis lebih menyukai instalasi Wine dari source code. Langkah-langkah untuk menginstall wine dari source di Ubuntu 7.10 s/d 9.04 adalah sbb:


    • Install package-package dependency yang diperlukan:

      $ wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh
      $ sudo ./install-wine-deps.sh


    • Download, compile dan install package wine terbaru dari http://www.winehq.org, pada saat tulisan ini dibuat versi terbaru adalah versi 1.1.23

      $ wget http://prdownloads.sourceforge.net/wine/wine-1.1.23.tar.bz2
      $ tar -xf wine-1.1.23.tar.bz2
      $ cd wine-1.1.23
      $ ./configure
      $ make depend && make
      $ sudo make install


  2. Install komponen-komponen windows dengan bantuan winetricks

  3. Winetricks merupakan script yang berguna untuk mendownload komponen-komponen windows yang diperlukan. Script ini dapat didownload dari http://winezeug.googlecode.com/svn/trunk/winetricks. Ikuti langkah-langkah ini:


    $ sudo apt-get install cabextract
    $ wget -c http://winezeug.googlecode.com/svn/trunk/winetricks
    $ chmod 755 winetricks
    $ ./winetricks


    Interface graphical dari winetricks akan muncul sbb:



    Tandai package-package jet40, mdac28 dan mfc42 dan kemudian clik OK. Winetricks akan mendownload package-package ybs. dan menginstallkan ke wine. Ikuti tahap-tahap penginstallan tiap-tiap package.

  4. Download dan install program e-spt
    Program-program e-spt dapat di download dari situs dirjen pajak: http://www.pajak.go.id/index.php?option=com_content&view=article&id=73&Itemid=107

    Sebagai contoh kita akan install e-spt untuk SPT Masa PPN


    $ wget -c http://www.pajak.go.id/dmdocuments/Installer%20eSPT%20PPN%201107%20Versi%203.0%20With%20Zip%20+%20Pembetulan%202%20Digit%20%2803-03-2009%29.zip
    $ unzip "Installer eSPT PPN 1107 Versi 3.0 With Zip + Pembetulan 2 Digit (03-03-2009).zip"
    $ cd "Installer eSPT PPN 1107 Versi 3.0 With Zip + Pembetulan 2 Digit (03-03-2009)"
    $ wine setup.exe






  5. Set format tanggal Wine sesuai dengan format tanggal Indonesia

  6. Program e-spt mensyaratkan format tanggal harus dalam dd/MM/yyyy. Untuk itu ubahlah key registry HKEY_CURRENT_USER\ControlPanel\International\sShortDate menjadi dd/MM/yyyy


    $ wine regedit





Dan hore! Program e-spt PPN telah terinstall di sistim linux kita. Di ubuntu, jalankan lewat menu Applications -> Wine -> Programs -> eSPT PPN 1107 Versi 3.0 -> eSPT PPN 1107 Versi 3.0


Tidak ada komentar:

Posting Komentar