Iwandanu

In Madya Mangun Karsa

  • Instagram

Seputar TIK

Solusi “This webpage has a redirect loop” di WordPress

08/05/2015 / Leave a Comment

Setelah sekian lama nggak ngecek kondisi web Harifa-Boutique.com, akhirnya tadi iseng buat ngecek, niatnya mau maintenance sekalian, Eh sekalinya ngecek, malah nggak bisa login ke dashboard WPnya. Muncul error “This webpage has a redirect loop”, baik di browser Chrome maupun FF. Via googling nyari solusi, tapi nggak ada yang moncer diterapin. Ini katanya ada yang ahrus clear cookies, ganti browser, ataupun pake incognito mode. But nothing worked. Akhirnya iseng buka CPanelnya, kemudian ke File Manager. sampai disitu keinget buat buka file .htaccess nya. Ya ampyun, ternyata ada duplicate entry soal rule rewritenya sampe enam kali. Pantas klo nge-loop terus di halaman admin loginnya. Setelah duplicate entrynya dihapus, halaman login dashboard bisa dibuka dengan lancar. Semoga ini dapat membantu sahabat lain yang mengalami kesulitan yang sama dengan WP nya. 🙂

Posted in: Seputar TIK Tagged: redirect loop, tips, wordpress

LEGACIST-731

27/04/2015 / Leave a Comment

Bulan-bulan ini adalah masa-masanya galau bagi pegawai pajak, terutama bagi mereka yang telah berada 2 tahun di kantornya saat ini. Mengapa? Karena pada bulan April-Juni adalah saatnya usulan mutasi dibuat dan SK mutasi dikeluarkan. Dan mengingat dari tahun kemarin aku sudah diusulkan menjadi AR (Account Representative) (meski akhirnya dipertahankan di jabatan pelaksana Kepatuhan Internal karena belum ada 2 tahun di jabatan ini), maka keberadaan namaku dalam daftar usulan adalah sebuah keniscayaan. Sebagaimana tahun-tahun sebelumnya, pengangkatan AR baru tidak mungkin menempati posisi AR di Banjarmasin dan Banjarbaru, karena kedua kantor tersebut adalah dua kantor di kota besar sehingga menjadikannya tujuan mutasi bagi AR senior di lingkungan Kalimantan Selatan yang berprestasi. Pengangkatan AR baru di kedua kantor itu masih dimungkinkan bila pelaksana yang dipromosikan memiliki prestasi yang membanggakan paling tidak dalam skala kanwil, semisal Pelaksana Terbaik Tingkat Kanwil.

Maka dari itu, karena peluangku untuk bertahan di Banjarmasin adalah kecil, mulailah aku menyiapkan kepindahanku. Salah satunya adalah memperbaiki aplikasi-aplikasi yang pernah aku buat di kantor sehingga memudahkan penerusku atau siapapun itu untuk melaukan maintenance terhadap aplikasi (bila masih mau dipakai). Akhirnya aku putuskan untuk memigrasikan aplikasi-aplikasi itu ke sebuah induk baru dan mengubahnya dari non-framework-based menjadi framework-based agar memudahkan learning curve dari ‘pemilik’-nya kelak. Dipilihlah CodeIgniter sebagai FW karena memang pas ini lagi getol belajar CI (selain itu ada mas Heri ‘Ulil’ yang bisa ditanyain klo mentok bingunya baca CI’s User Manual dan stackoverflow.wkwkwkwk). Codename nya adalah LEGACIST-731: Lite & General Application for STO 731. Inginku adalah meningalkan legacy (warisan) atas keberadaanku selama hampir tiga tahun di bumi banua ini. Nantinya dalam induk ini akan terdapat beberapa aplikasi yang telah lebih dulu jalan, seperti Document Management System STO731 (DMS731) yang menghandle urusan gudang berkas WP, FASTRAC (Financial Statement & Tax Report’s Archive) yang menghandle urusan penyimpanan softcopy berkas WP, dan tentu saja PRAKARSA (Pengawasan Rencana Kerja Pemeriksa). Masih ada pula on design aplikasi hasil permintaan kepala kantor untuk personal organizer beliau, yang sementara diberi nama Office’s Personal Organizer and Manager for Herbat (OPOMANEH). Wkwkwk

Mutasi bukan berarti berhenti beraksi; mutasi berarti kesempatan mengembangkan diri…..

Semangat!!!

Posted in: Seputar TIK Tagged: banjarmasin, codeigniter, legacist, legacist-731, mutasi

CodeIgniter (Part 2)

19/04/2015 / Leave a Comment

Tabel berikutnya yang dibuat adalah tabel todolist. Tabel ini akan memuat assignment dari Supervisor kepada Tim Pemeriksa. Operator atau user yang menginput adalah supervisor sendiri, dan status todolist direkam dalam field status.  Struktur tabelnya adalah sebagai berikut:

DROP TABLE IF EXISTS `todolist`;
CREATE TABLE IF NOT EXISTS `todolist` (
`id` int(11) NOT NULL,
`id_nd` int(11) NOT NULL,
`deskripsi` varchar(100) NOT NULL,
`nip_spv` varchar(18) NOT NULL,
`status` tinyint(1) NOT NULL DEFAULT '0',
`created` datetime NOT NULL,
`modified` datetime NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;

Penjelasan field:

  • id adalah id todolist dengan auto increment.
  • id_nd adalah nomor Nota Dinas Penunjukan Supervisor sesuai tabel notadinas.
  • deskripsi adalah rincian todolist yang ditargetkan.
  • nip_spv adalah NIP Supervisor sepanjang 18 digit.
  • status adalah status todolist, masih due atau sudah done.
  • created adalah tanggal dan waktu input dilakukan.
  • modified adalah data dilakukan perubahan atas entry.

Kemudia tabel yang ketiga adalah tabel user yang berisi data pegawai. Struktur tabelnya sebagai berikut:

CREATE TABLE IF NOT EXISTS `ci_users` (
`id` int(11) unsigned NOT NULL,
`nip` varchar(100) NOT NULL,
`password` varchar(128) NOT NULL,
`name` varchar(100) NOT NULL,
`seksi` varchar(4) NOT NULL,
`jabatan` varchar(2) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;

Tabel ini dinamakan ci_users karena kebetulan sudah ada existing system yang juga memiliki tabel user.

Okay, database done. Saatnya beralih ke script PHP nya. Next post ya….

Posted in: Seputar TIK Tagged: codeigniter, database, prakarsa

Makassar Day 4: CodeIgniter

16/04/2015 / Leave a Comment

Selama di Makassar ini, walaupun acaranya adalah diklat Microsoft Excel Lanjutan, tapi secara materinya adalah Excel Dasar, akhirnya ujung-ujungnya bawa laptop ke lab dan nerusin ngerjain aplikasi pesanan Seksi Pemeriksaan.

Aplikasi yang diinginkan oleh Seksi Pemeriksaan itu adalah yang bisa memberikan informasi mengenai tunggakan pemeriksaan dan perkembangan proses pemeriksaan. Tunggakan pemeriksaan didapatkan berdasarkan Nota Dinas Penunjukan Supervisor (ND Spv)  yang statusnya belum selesai menjadi Laporan Hasil Pemeriksaan (LHP). Sedangkan perkembangan proses pemeriksaan dibuat dengan membuat to do list mingguan atas sebuah ND Spv. Platform yang digunakan adalah PHP dan MySQL yang dipasang secara paket dengan laragon, dan framework yang digunakan adalah Twitter Bootstrap dan CodeIgniter versi 3.0.0. Untuk nama masih belum ditentukan sementara menggunakan codename MORISA (Monitoring Pemeriksaan). Ada beberapa ide soal nama antara lain AMOR (Audit Monitor), AMRIK (Aplikasi Monitoring Pemeriksaan), APPEM (Aplikasi Pengawasan Pemeriksaan), ataupun TURIS (Tunggakan Pemeriksaan). But i think i’ll stay with the current name for now. 🙂

Okay, lets start with the database. 

Tabel yang pertama dibuat adalah tabel notadinas yang akan berisi data ND Spv. Data-data ini akan diinput oleh pelaksana Seksi Pemeriksaan tiap kali ND Spv terbit dan diperbaharui (ditutup) dengan perubahan status ketika nomor LHP telah keluar. Struktur tabel notadinas adalah sebagai berikut

[snippet id=”16″]

Penjelasan field:

  • no_nd adalah nomor Nota Dinas Penunjukan Supervisor dalam format lengkap sesuai ketentuan tata naskah dinas.
  • nip_spv adalah NIP Supervisor sepanjang 18 digit.
  • tgl_mulai adalah tanggal mulai pemeriksaan.
  • tgl_exp adalah tanggal jatuh tempo pemeriksaan (tanpa perpanjangan).
  • kode_tim adalah data tim pemeriksa yang melakukan pemeriksaan dengan panjang 2 digit.
  • nip_op adalah NIP pelaksana pemeriksaan sepanjang 18 digit.
  • status adalah data penyelesaian proses pemeriksaan (0 = belum selesai, 1 = selesai). (kemungkinan akan diganti dengan data nomor LHP).
  • created adalah tanggal dan waktu input dilakukan.
  • modified adalah data dilakukan perubahan atas entry.

(to be continued)

update 2015_04_20:

  • Codename baru: PRAKARSA (Pengawasan Rencana Kerja Pemeriksa)
  • penambahan field no_sp2 untuk menambah data SP2.
  • kode_tim berubah menjadi nip_ktim dengan tipe data VARCHAR(18). Field ini berisi data NIP Ketua Tim Pemeriksa. Pemeriksa hanya akan melihat Nota Dinas/SP2 yang menjadi tanggung jawabnya.
  • status berubah menjadi no_lhp dengan tipe data VARCHAR(40). Field ini akan berisi nomor LHP bilamana proses pemeriksaan telah selesai.

update 2015_04_27

  • penambahan field prognosa  dan realisasi. Field prognosa akan memuat prognosa penerimaan dari SP2 tersebut dan field realisasi akan memuat data nilai SKp (SKP dan STP). Kedua field ini hanya dapat diisi oleh pelaksana seksi Pemeriksaan.
Posted in: Seputar TIK Tagged: codeigniter, prakarsa
« Previous 1 2

Recent Posts

  • Suami Ideal
  • Setengah Tahun
  • Menghitung Pajak Reseller Buku Anak
  • SSD: Peraturan Pemerintah Nomor 23 Tahun 2018
  • Tips Berpergian dengan Airsoftgun

Tweets

@iwandanu

- February 12, 2019

RT @mcitraningrum: I learned about privilege at a very young age. Although at that time I did not fully understand what it meant to have on…
h J R
@iwandanu

- February 11, 2019

RT @ayuyuliantika: Jadi, tiap hari ngelewatin Perpusnas tapi baru hari ini nyempetin buat mampir. Baru masuk aja disambut kayak gini : ht…
h J R
Follow @iwandanu

Archives

  • February 2019
  • July 2018
  • June 2018
  • May 2018
  • January 2018
  • December 2017
  • June 2017
  • May 2017
  • January 2017
  • November 2016
  • October 2016
  • November 2015
  • October 2015
  • June 2015
  • May 2015
  • April 2015
  • February 2010

Categories

  • Pajak
  • Peluang Usaha
  • Personal
  • Seputar TIK

RSS TheHackerNews

  • Lucrative Spyware Industry Has a New 'One-Stop-Shop' for Hacking Everything
  • Call for Legal Safeguards on Police Phone Hacking
  • Why leveling if you can just use Lua? Hacking Lua inside Games
  • U.S. fund sells Israeli hacking firm NSO Group amid spy mystery
  • Ask HN: What is your favorite YouTube channel for web hacking?

Copyright © 2019 Iwandanu.

Me WordPress Theme by themehall.com