Iwandanu

In Madya Mangun Karsa

  • Instagram

prakarsa

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

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