Commit 2a191098 by aa.gusti

delete

1 parent 6859fe50
Showing 72 changed files with 0 additions and 5346 deletions
MIT License
Copyright (c) 2017 Project
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Eksekutif Summary
\ No newline at end of file
from sqlalchemy import engine_from_config
from .models import EisDBSession, EisBase
def main(global_config, **settings):
""" This function returns a Pyramid WSGI application.
"""
if 'eis.' in settings:
engine = engine_from_config(settings, 'eis.')
EisDBSession.configure(bind=engine)
EisBase.metadata.bind = engine
\ No newline at end of file
No preview for this file type
No preview for this file type
from datetime import datetime
from sqlalchemy import (
Column,
Integer,
Text,
DateTime,
ForeignKey,
UniqueConstraint,
String,
SmallInteger
)
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm.exc import NoResultFound
from sqlalchemy.orm import (
scoped_session,
sessionmaker,
relationship,
backref
)
from zope.sqlalchemy import ZopeTransactionExtension
from ...eis.models import (DefaultModel, EisBase, EisDBSession)
from ...eis.models import Eis, Slide, Chart, ChartItem, EisParams,TABLE_ARGS, NamaModel
from .eis import EisSipkdArPayment, EisSipkdApPayment, EisSipkdPbPayment, Harian, EisSipkdAnggaran
\ No newline at end of file
from datetime import datetime
from sqlalchemy import (
Column,
Integer,
BigInteger,
SmallInteger,
Text,
DateTime,
String,
UniqueConstraint,
ForeignKey,
Index
)
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm.exc import NoResultFound
from sqlalchemy.orm import (
scoped_session,
sessionmaker,
relationship, backref
)
from ..models import (EisDBSession, DefaultModel, EisBase, NamaModel, TABLE_ARGS)
class Harian(EisBase, NamaModel):
__tablename__ = 'harian'
tahun = Column(Integer)
amt_tahun = Column(BigInteger)
amt_bulan = Column(BigInteger)
amt_minggu = Column(BigInteger)
amt_hari = Column(BigInteger)
order_id = Column(SmallInteger)
aktif = Column(SmallInteger)
__table_args__ = TABLE_ARGS
@classmethod
def sum_data(cls, kode, tahun):
q = cls.query().filter_by(
kode==kode,
tahun=tahun).first()
if q:
sum_minggu = q.amt_minggu+q.amt_hari
sum_bulan = q.amt_bulan + sum_minggu
sum_tahun = q.amt_tahun + sum_bulan
return dict(sum_hari = sum_hari, sum_minggu = sum_minggu,
sum_bulan = sum_bulan, sum_tahun = sum_tahun)
return {}
@classmethod
def sum_order_id(cls, tahun):
q = cls.query().\
filter_by(tahun=tahun)
if q:
return q
return
class EisSipkdArPayment(NamaModel, EisBase):
__tablename__ = 'sipkd_ar_payment'
tanggal = Column(DateTime(timezone=False))
departemen_kd = Column(String(16))
departemen_nm = Column(String(255))
rekening_kd = Column(String(16))
rekening_nm = Column(String(255))
jumlah = Column(BigInteger)
level_id = Column(Integer)
__table_args__ = (UniqueConstraint('kode'),
TABLE_ARGS)
class EisSipkdApPayment(NamaModel, EisBase):
__tablename__ = 'sipkd_ap_payment'
tanggal = Column(DateTime(timezone=False))
tanggal = Column(DateTime(timezone=False))
departemen_kd = Column(String(16))
departemen_nm = Column(String(255))
rekening_kd = Column(String(16))
rekening_nm = Column(String(255))
jumlah = Column(BigInteger)
level_id = Column(Integer)
__table_args__ = (UniqueConstraint('kode'),
TABLE_ARGS)
class EisSipkdPbPayment(NamaModel, EisBase):
__tablename__ = 'sipkd_pb_payment'
tanggal = Column(DateTime(timezone=False))
tanggal = Column(DateTime(timezone=False))
departemen_kd = Column(String(16))
departemen_nm = Column(String(255))
rekening_kd = Column(String(16))
rekening_nm = Column(String(255))
jumlah = Column(BigInteger)
level_id = Column(Integer)
__table_args__ = (UniqueConstraint('kode'),
TABLE_ARGS)
class EisSipkdAnggaran(NamaModel, EisBase):
__tablename__ = 'sipkd_anggaran'
tahun = Column(String(4))
departemen_kd = Column(String(16))
departemen_nm = Column(String(255))
jumlah = Column(BigInteger)
level_id = Column(Integer)
__table_args__ = (UniqueConstraint('tahun', 'kode', 'departemen_kd'),
TABLE_ARGS)
\ No newline at end of file
def has_child(DBS, table, kode): #TODO filter parameterized
qry = DBS.query(table).filter(table.kode.like(kode+'.%')).\
order_by(table.kode)
row = qry.first()
return row
def calculate_data(DBS, table):
qry = DBS.query(table).order_by(table.kode)
rows = qry.all()
parents = []
results = []
jml = 0
for row in rows:
if has_child(DBS, table, row.kode):
parents.append(dict(id = row.id, kode=row.kode, jumlah=0))
kode = row.kode
jml = 0
else:
jml = jml + row.jumlah
RouteData = {
'options': ['insert if not exists','delete first'],
'csv': ['route.csv'],
'keys':['kode'],
}
HarianData = {
'options': [],
'csv': ['harian.csv'],
'keys':['kode'],
}
ApPaymentData = {
'options': [],
'csv': ['ap_payment.csv'],
'keys':['kode'],
}
ArPaymentData = {
'options': [],
'csv': ['ar_payment.csv'],
'keys': ['kode']
}
PbPaymentData = {
'options': [],
'csv': ['pb_payment.csv'],
'keys':['kode'],
}
AnggaranData = {
'options': [],
'csv': ['anggaran.csv'],
'keys':['kode'],
}
This diff could not be displayed because it is too large.
No preview for this file type
This diff could not be displayed because it is too large.
No preview for this file type
"kode","nama","departemen_kd","departemen_nm","rekening_kd","rekening_nm","level_id","status","create_uid","update_uid","created","updated","tanggal","jumlah"
"20170101120054","PENDAPATAN DAERAH","1.20.05",,"4","PENDAPATAN DAERAH",1,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541","PENDAPATAN ASLI DAERAH","1.20.05",,"4.1","PENDAPATAN ASLI DAERAH",2,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005411","Pajak Daerah1)","1.20.05",,"4.1.1","Pajak Daerah1)",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541101","Pajak Hotel","1.20.05",,"4.1.1.01","Pajak Hotel",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110101","Hotel Bintang Lima Berlian","1.20.05",,"4.1.1.01.01","Hotel Bintang Lima Berlian",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110102","Hotel Bintang Lima ","1.20.05",,"4.1.1.01.02","Hotel Bintang Lima ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110103","Hotel Bintang Empat ","1.20.05",,"4.1.1.01.03","Hotel Bintang Empat ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110104","Hotel Bintang Tiga ","1.20.05",,"4.1.1.01.04","Hotel Bintang Tiga ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110105","Hotel Bintang Dua ","1.20.05",,"4.1.1.01.05","Hotel Bintang Dua ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110106","Hotel Bintang Satu","1.20.05",,"4.1.1.01.06","Hotel Bintang Satu",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110107","Hotel Melati Tiga","1.20.05",,"4.1.1.01.07","Hotel Melati Tiga",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110108","Hotel Melati Dua","1.20.05",,"4.1.1.01.08","Hotel Melati Dua",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110109","Hotel Melati Satu","1.20.05",,"4.1.1.01.09","Hotel Melati Satu",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110110","Motel","1.20.05",,"4.1.1.01.10","Motel",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110111","Cottage","1.20.05",,"4.1.1.01.11","Cottage",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110112","Losmen/Rumah Penginapan/Pesanggrahan/Hostel/Rumah Kos","1.20.05",,"4.1.1.01.12","Losmen/Rumah Penginapan/Pesanggrahan/Hostel/Rumah Kos",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110113","Wisma Pariwisata","1.20.05",,"4.1.1.01.13","Wisma Pariwisata",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110114","Gubuk Pariwisata","1.20.05",,"4.1.1.01.14","Gubuk Pariwisata",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541102","Pajak Restoran","1.20.05",,"4.1.1.02","Pajak Restoran",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110201","Restoran","1.20.05",,"4.1.1.02.01","Restoran",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110202","Rumah Makan","1.20.05",,"4.1.1.02.02","Rumah Makan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110203","Kafetaria","1.20.05",,"4.1.1.02.03","Kafetaria",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110204","Kantin","1.20.05",,"4.1.1.02.04","Kantin",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110205","Katering","1.20.05",,"4.1.1.02.05","Katering",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110206","Warung","1.20.05",,"4.1.1.02.06","Warung",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110207","Bar","1.20.05",,"4.1.1.02.07","Bar",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110208","Jasa Boga","1.20.05",,"4.1.1.02.08","Jasa Boga",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541103","Pajak Hiburan","1.20.05",,"4.1.1.03","Pajak Hiburan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110301","Tontonan Film/Bioskop","1.20.05",,"4.1.1.03.01","Tontonan Film/Bioskop",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110302","Pagelaran Kesenian/Musik/Tari/Busana","1.20.05",,"4.1.1.03.02","Pagelaran Kesenian/Musik/Tari/Busana",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110303","Kontes Kecantikan","1.20.05",,"4.1.1.03.03","Kontes Kecantikan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110304","Kontes Binaraga","1.20.05",,"4.1.1.03.04","Kontes Binaraga",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110305","Pameran","1.20.05",,"4.1.1.03.05","Pameran",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110306","Diskotik","1.20.05",,"4.1.1.03.06","Diskotik",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110307","Karaoke","1.20.05",,"4.1.1.03.07","Karaoke",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110308","Klub Malam","1.20.05",,"4.1.1.03.08","Klub Malam",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110309","Sirkus/Akrobat/Sulap","1.20.05",,"4.1.1.03.09","Sirkus/Akrobat/Sulap",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110310","Permainan Biliar","1.20.05",,"4.1.1.03.10","Permainan Biliar",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110311","Permainan Golf","1.20.05",,"4.1.1.03.11","Permainan Golf",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110312","Permainan Bowling","1.20.05",,"4.1.1.03.12","Permainan Bowling",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110313","Pacuan Kuda","1.20.05",,"4.1.1.03.13","Pacuan Kuda",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110314","Balap Kendaraan Bermotor","1.20.05",,"4.1.1.03.14","Balap Kendaraan Bermotor",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110315","Permainan Ketangkasan","1.20.05",,"4.1.1.03.15","Permainan Ketangkasan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110316","Panti Pijat/Refleksi","1.20.05",,"4.1.1.03.16","Panti Pijat/Refleksi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110317","Mandi Uap/Spa","1.20.05",,"4.1.1.03.17","Mandi Uap/Spa",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110318","Pusat Kebugaran","1.20.05",,"4.1.1.03.18","Pusat Kebugaran",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110319","Pertandingan Olahraga","1.20.05",,"4.1.1.03.19","Pertandingan Olahraga",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110320","Taman Wisata dan Taman Rekreasi ","1.20.05",,"4.1.1.03.20","Taman Wisata dan Taman Rekreasi ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110321","Kolam Renang","1.20.05",,"4.1.1.03.21","Kolam Renang",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110322","Kolam Pemancingan","1.20.05",,"4.1.1.03.22","Kolam Pemancingan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110323","Studio musik yang Disewakan","1.20.05",,"4.1.1.03.23","Studio musik yang Disewakan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541104","Pajak Reklame","1.20.05",,"4.1.1.04","Pajak Reklame",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110401","Reklame Papan/Bill Board/Videotron/megatron","1.20.05",,"4.1.1.04.01","Reklame Papan/Bill Board/Videotron/megatron",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110402","Reklame Kain","1.20.05",,"4.1.1.04.02","Reklame Kain",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110403","Reklame Melekat/Stiker","1.20.05",,"4.1.1.04.03","Reklame Melekat/Stiker",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110404","Reklame Selebaran","1.20.05",,"4.1.1.04.04","Reklame Selebaran",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110405","Reklame Berjalan","1.20.05",,"4.1.1.04.05","Reklame Berjalan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110406","Reklame Udara","1.20.05",,"4.1.1.04.06","Reklame Udara",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110407","Reklame Apung","1.20.05",,"4.1.1.04.07","Reklame Apung",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110408","Reklame Suara","1.20.05",,"4.1.1.04.08","Reklame Suara",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110409","Reklame Film/Slide","1.20.05",,"4.1.1.04.09","Reklame Film/Slide",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110410","Reklame Peragaan","1.20.05",,"4.1.1.04.10","Reklame Peragaan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110411","Reklame....................","1.20.05",,"4.1.1.04.11","Reklame....................",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541105","Pajak Penerangan Jalan","1.20.05",,"4.1.1.05","Pajak Penerangan Jalan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110501","Pajak Penerangan Jalan PLN","1.20.05",,"4.1.1.05.01","Pajak Penerangan Jalan PLN",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110502","Pajak Penerangan Jalan Non PLN","1.20.05",,"4.1.1.05.02","Pajak Penerangan Jalan Non PLN",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110503","Pajak........","1.20.05",,"4.1.1.05.03","Pajak........",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541106","Pajak Pengambilan Bahan Galian Golongan C","1.20.05",,"4.1.1.06","Pajak Pengambilan Bahan Galian Golongan C",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110601","Tanah Liat","1.20.05",,"4.1.1.06.01","Tanah Liat",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110602","Pasir Kuarsa","1.20.05",,"4.1.1.06.02","Pasir Kuarsa",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110603","Dolomit","1.20.05",,"4.1.1.06.03","Dolomit",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110604","Phospat","1.20.05",,"4.1.1.06.04","Phospat",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110605","Pedel","1.20.05",,"4.1.1.06.05","Pedel",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110606","Ballclay","1.20.05",,"4.1.1.06.06","Ballclay",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110607","Dst.......","1.20.05",,"4.1.1.06.07","Dst.......",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541107","Pajak Parkir","1.20.05",,"4.1.1.07","Pajak Parkir",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110701","Pajak Parkir","1.20.05",,"4.1.1.07.01","Pajak Parkir",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110702","Penitipan Kendaraan Bermotor","1.20.05",,"4.1.1.07.02","Penitipan Kendaraan Bermotor",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541108","Pajak Air tanah","1.20.05",,"4.1.1.08","Pajak Air tanah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110801","Pajak Air Tanah.","1.20.05",,"4.1.1.08.01","Pajak Air Tanah.",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110802","Dst..","1.20.05",,"4.1.1.08.02","Dst..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541109","Pajak Sarang Burung Walet","1.20.05",,"4.1.1.09","Pajak Sarang Burung Walet",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110901","Pajak Sarang Burung Walet","1.20.05",,"4.1.1.09.01","Pajak Sarang Burung Walet",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054110902","Dst..","1.20.05",,"4.1.1.09.02","Dst..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541110","Pajak Lingkungan","1.20.05",,"4.1.1.10","Pajak Lingkungan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054111001","Pajak Lingkungan","1.20.05",,"4.1.1.10.01","Pajak Lingkungan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054111002","Dst..","1.20.05",,"4.1.1.10.02","Dst..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541111","Pajak Mineral Bukan Logam dan Batuan","1.20.05",,"4.1.1.11","Pajak Mineral Bukan Logam dan Batuan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054111101","Asbes","1.20.05",,"4.1.1.11.01","Asbes",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054111102","Batu Tulis","1.20.05",,"4.1.1.11.02","Batu Tulis",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054111103","Batu 1/2 Permata","1.20.05",,"4.1.1.11.03","Batu 1/2 Permata",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054111104","Batu Kapur","1.20.05",,"4.1.1.11.04","Batu Kapur",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054111105","Batu Apung","1.20.05",,"4.1.1.11.05","Batu Apung",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541112","Pajak Bumi dan Bangunan Perdesaan dan Perkotaan","1.20.05",,"4.1.1.12","Pajak Bumi dan Bangunan Perdesaan dan Perkotaan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054111201","Pajak Bumi dan Bangunan Perdesaan dan Perkotaan.","1.20.05",,"4.1.1.12.01","Pajak Bumi dan Bangunan Perdesaan dan Perkotaan.",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541113","Bea Perolehan Hak Atas Tanah dan Bangunan ","1.20.05",,"4.1.1.13","Bea Perolehan Hak Atas Tanah dan Bangunan ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054111301","Bea Perolehan Hak Atas Tanah dan Bangunan.","1.20.05",,"4.1.1.13.01","Bea Perolehan Hak Atas Tanah dan Bangunan.",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005412","Retribusi Daerah 1)","1.20.05",,"4.1.2","Retribusi Daerah 1)",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541201","Retribusi Jasa Umum","1.20.05",,"4.1.2.01","Retribusi Jasa Umum",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120101","Retribusi Pelayanan Kesehatan","1.20.05",,"4.1.2.01.01","Retribusi Pelayanan Kesehatan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120102","Retribusi Pelayanan Persampahan dan Kebersihan","1.20.05",,"4.1.2.01.02","Retribusi Pelayanan Persampahan dan Kebersihan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120103","Retribusi Penggantian Biaya KTP dan Akte Catatan Sipil","1.20.05",,"4.1.2.01.03","Retribusi Penggantian Biaya KTP dan Akte Catatan Sipil",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120104","Retribusi Pelayanan Pemakaman dan Pengabuan Mayat","1.20.05",,"4.1.2.01.04","Retribusi Pelayanan Pemakaman dan Pengabuan Mayat",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120105","Retribusi Pelayanan Parkir di Tepi Jalan Umum","1.20.05",,"4.1.2.01.05","Retribusi Pelayanan Parkir di Tepi Jalan Umum",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120106","Retribusi Pelayanan Pasar","1.20.05",,"4.1.2.01.06","Retribusi Pelayanan Pasar",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120107","Retribusi Pengujian Kendaraan Bermotor","1.20.05",,"4.1.2.01.07","Retribusi Pengujian Kendaraan Bermotor",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120108","Retribusi Pemeriksaan Alat Pemadam Kebakaran","1.20.05",,"4.1.2.01.08","Retribusi Pemeriksaan Alat Pemadam Kebakaran",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120109","Retribusi Penggantian Biaya Cetak Peta","1.20.05",,"4.1.2.01.09","Retribusi Penggantian Biaya Cetak Peta",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120110","Retribusi Pelayanan Pendidikan","1.20.05",,"4.1.2.01.10","Retribusi Pelayanan Pendidikan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120111","Retribusi Penyediaan dan/atau Penyedotan Kakus","1.20.05",,"4.1.2.01.11","Retribusi Penyediaan dan/atau Penyedotan Kakus",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120112","Retribusi Pengelolaan Limbah Cair","1.20.05",,"4.1.2.01.12","Retribusi Pengelolaan Limbah Cair",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120113","Retribusi Pengendalian Menara Telekomunikasi","1.20.05",,"4.1.2.01.13","Retribusi Pengendalian Menara Telekomunikasi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120114","Retribusi Pelayanan Tera/Tera Ulang","1.20.05",,"4.1.2.01.14","Retribusi Pelayanan Tera/Tera Ulang",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541202","Retribusi Jasa Usaha ","1.20.05",,"4.1.2.02","Retribusi Jasa Usaha ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120201","Retribusi Pemakaian Kekayaan Daerah","1.20.05",,"4.1.2.02.01","Retribusi Pemakaian Kekayaan Daerah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120202","Retribusi Pasar Grosir / Pertokoan","1.20.05",,"4.1.2.02.02","Retribusi Pasar Grosir / Pertokoan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120203","Retribusi Tempat Pelelangan","1.20.05",,"4.1.2.02.03","Retribusi Tempat Pelelangan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120204","Retribusi Terminal","1.20.05",,"4.1.2.02.04","Retribusi Terminal",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120205","Retribusi Tempat Khusus Parkir","1.20.05",,"4.1.2.02.05","Retribusi Tempat Khusus Parkir",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120206","Retribusi Tempat Penginapan/Pesanggrahan/Villa","1.20.05",,"4.1.2.02.06","Retribusi Tempat Penginapan/Pesanggrahan/Villa",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120208","Retribusi Rumah Potong Hewan","1.20.05",,"4.1.2.02.08","Retribusi Rumah Potong Hewan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120209","Retribusi Pelayanan Pelabuhan","1.20.05",,"4.1.2.02.09","Retribusi Pelayanan Pelabuhan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120210","Retribusi Tempat Rekreasi dan Olahraga","1.20.05",,"4.1.2.02.10","Retribusi Tempat Rekreasi dan Olahraga",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120211","Retribusi Penyeberangan di Air","1.20.05",,"4.1.2.02.11","Retribusi Penyeberangan di Air",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120213","Retribusi Penjualan Produksi Usaha Daerah","1.20.05",,"4.1.2.02.13","Retribusi Penjualan Produksi Usaha Daerah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120214","Dst..","1.20.05",,"4.1.2.02.14","Dst..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541203","Retribusi Perizinan Tertentu","1.20.05",,"4.1.2.03","Retribusi Perizinan Tertentu",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120301","Retribusi Izin Mendirikan Bangunan","1.20.05",,"4.1.2.03.01","Retribusi Izin Mendirikan Bangunan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120302","Retribusi Izin Tempat Penjualan Minuman Beralkohol","1.20.05",,"4.1.2.03.02","Retribusi Izin Tempat Penjualan Minuman Beralkohol",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120303","Retribusi Izin Gangguan/Keramaian","1.20.05",,"4.1.2.03.03","Retribusi Izin Gangguan/Keramaian",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120304","Retribusi Izin Trayek","1.20.05",,"4.1.2.03.04","Retribusi Izin Trayek",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120305","Retribusi Izin Usaha Perikanan","1.20.05",,"4.1.2.03.05","Retribusi Izin Usaha Perikanan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054120306","Retribusi Izin Mempekerjakan Tenaga Asing (IMTA)","1.20.05",,"4.1.2.03.06","Retribusi Izin Mempekerjakan Tenaga Asing (IMTA)",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005413","Hasil Pengelolaan Kekayaan Daerah yang Dipisahkan","1.20.05",,"4.1.3","Hasil Pengelolaan Kekayaan Daerah yang Dipisahkan",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541301","Bagian Laba atas penyertaan modal pada Perusahaan Milik Daerah/BUMD","1.20.05",,"4.1.3.01","Bagian Laba atas penyertaan modal pada Perusahaan Milik Daerah/BUMD",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054130101","PDAM Kabupaten Bogor","1.20.05",,"4.1.3.01.01","PDAM Kabupaten Bogor",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054130102","BUMD PT. BANK BJB","1.20.05",,"4.1.3.01.02","BUMD PT. BANK BJB",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054130103","BUMD PT. PRADAS","1.20.05",,"4.1.3.01.03","BUMD PT. PRADAS",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054130104","Perusahaan Daerah............","1.20.05",,"4.1.3.01.04","Perusahaan Daerah............",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541302","Bagian Laba atas penyertaan modal pada Perusahaan Milik Pemerintah/BUMN","1.20.05",,"4.1.3.02","Bagian Laba atas penyertaan modal pada Perusahaan Milik Pemerintah/BUMN",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054130201","BUMN ","1.20.05",,"4.1.3.02.01","BUMN ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054130202","Dst..","1.20.05",,"4.1.3.02.02","Dst..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541303","Bagian Laba atas penyertaan modal pada Perusahaan Milik Swasta","1.20.05",,"4.1.3.03","Bagian Laba atas penyertaan modal pada Perusahaan Milik Swasta",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054130301","Perusahaan Patungan","1.20.05",,"4.1.3.03.01","Perusahaan Patungan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054130302","Dst..","1.20.05",,"4.1.3.03.02","Dst..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005414","Lain-lain Pendapatan Asli Daerah yang Sah","1.20.05",,"4.1.4","Lain-lain Pendapatan Asli Daerah yang Sah",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541401","Hasil Penjualan Aset Daerah Yang Tidak Dipisahkan","1.20.05",,"4.1.4.01","Hasil Penjualan Aset Daerah Yang Tidak Dipisahkan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140101","Pelepasan Hak Atas Tanah","1.20.05",,"4.1.4.01.01","Pelepasan Hak Atas Tanah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140102","Penjualan Peralatan/Perlengkapan Kantor tidak terpakai","1.20.05",,"4.1.4.01.02","Penjualan Peralatan/Perlengkapan Kantor tidak terpakai",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140103","Penjualan Mesin/alat-alat berat tidak terpakai","1.20.05",,"4.1.4.01.03","Penjualan Mesin/alat-alat berat tidak terpakai",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140104","Penjualan Rumah Jabatan/Rumah Dinas","1.20.05",,"4.1.4.01.04","Penjualan Rumah Jabatan/Rumah Dinas",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140105","Penjualan Kendaraan Dinas Roda Dua","1.20.05",,"4.1.4.01.05","Penjualan Kendaraan Dinas Roda Dua",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140106","Penjualan Kendaraan Dinas Roda Empat","1.20.05",,"4.1.4.01.06","Penjualan Kendaraan Dinas Roda Empat",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140107","Penjualan Drum Bekas","1.20.05",,"4.1.4.01.07","Penjualan Drum Bekas",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140108","Penjualan Hasil Penebangan Pohon","1.20.05",,"4.1.4.01.08","Penjualan Hasil Penebangan Pohon",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140109","Penjualan Lampu Hias Bekas","1.20.05",,"4.1.4.01.09","Penjualan Lampu Hias Bekas",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140110","Penjualan bahan-bahan Bekas Bangunan","1.20.05",,"4.1.4.01.10","Penjualan bahan-bahan Bekas Bangunan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140111","Penjualan Perlengkapan Lalu Lintas","1.20.05",,"4.1.4.01.11","Penjualan Perlengkapan Lalu Lintas",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140112","Penjualan Obat-obatan dan hasil farmasi","1.20.05",,"4.1.4.01.12","Penjualan Obat-obatan dan hasil farmasi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140113","Penjualan hasil pertanian","1.20.05",,"4.1.4.01.13","Penjualan hasil pertanian",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140114","Penjualan hasil kehutanan","1.20.05",,"4.1.4.01.14","Penjualan hasil kehutanan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140115","Penjualan hasil perkebunan","1.20.05",,"4.1.4.01.15","Penjualan hasil perkebunan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140116","Penjualan hasil peternakan","1.20.05",,"4.1.4.01.16","Penjualan hasil peternakan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140117","Penjualan hasil perikanan","1.20.05",,"4.1.4.01.17","Penjualan hasil perikanan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140118","Penjualan hasil sitaan","1.20.05",,"4.1.4.01.18","Penjualan hasil sitaan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140119","Dst..","1.20.05",,"4.1.4.01.19","Dst..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541402","Penerimaan Jasa Giro","1.20.05",,"4.1.4.02","Penerimaan Jasa Giro",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140201","Jasa Giro Kas Daerah","1.20.05",,"4.1.4.02.01","Jasa Giro Kas Daerah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140202","Jasa Giro Pemegang Kas/Bendahara","1.20.05",,"4.1.4.02.02","Jasa Giro Pemegang Kas/Bendahara",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140203","Jasa Giro Dana Cadangan","1.20.05",,"4.1.4.02.03","Jasa Giro Dana Cadangan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140204","Dst..","1.20.05",,"4.1.4.02.04","Dst..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541403","Pendapatan Bunga ","1.20.05",,"4.1.4.03","Pendapatan Bunga ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140301","Rekening Deposito pada PT. Bank bjb ","1.20.05",,"4.1.4.03.01","Rekening Deposito pada PT. Bank bjb ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140302","Rekening Deposito pada Bank Mandiri","1.20.05",,"4.1.4.03.02","Rekening Deposito pada Bank Mandiri",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140303","Rekening Deposito pada Bank BRI","1.20.05",,"4.1.4.03.03","Rekening Deposito pada Bank BRI",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140304","Dst....","1.20.05",,"4.1.4.03.04","Dst....",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541404","Tuntutan Ganti Kerugian Daerah","1.20.05",,"4.1.4.04","Tuntutan Ganti Kerugian Daerah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140401","Kerugian Uang","1.20.05",,"4.1.4.04.01","Kerugian Uang",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140402","Kerugian Barang","1.20.05",,"4.1.4.04.02","Kerugian Barang",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140403","Dst..","1.20.05",,"4.1.4.04.03","Dst..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541405","Komisi, Potongan dan Selisih Nilai Tukar Rupiah","1.20.05",,"4.1.4.05","Komisi, Potongan dan Selisih Nilai Tukar Rupiah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140501","Penerimaan Komisi dari penempatan Kas Daerah","1.20.05",,"4.1.4.05.01","Penerimaan Komisi dari penempatan Kas Daerah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140502","Penerimaan Potongan dari .","1.20.05",,"4.1.4.05.02","Penerimaan Potongan dari .",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140503","Penerimaan Keuntungan Selisih Nilai Tukar Rupiah dari ..","1.20.05",,"4.1.4.05.03","Penerimaan Keuntungan Selisih Nilai Tukar Rupiah dari ..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140504","Dst..","1.20.05",,"4.1.4.05.04","Dst..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541406","Pendapatan Denda atas Keterlambatan Pelaksanaan Pekerjaan","1.20.05",,"4.1.4.06","Pendapatan Denda atas Keterlambatan Pelaksanaan Pekerjaan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140601","Bidang Pendidikan","1.20.05",,"4.1.4.06.01","Bidang Pendidikan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140602","Bidang Kesehatan","1.20.05",,"4.1.4.06.02","Bidang Kesehatan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140603","Bidang Pekerjaan Umum","1.20.05",,"4.1.4.06.03","Bidang Pekerjaan Umum",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140604","Bidang Perumahan Rakyat","1.20.05",,"4.1.4.06.04","Bidang Perumahan Rakyat",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140605","Bidang Penataan Ruang","1.20.05",,"4.1.4.06.05","Bidang Penataan Ruang",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140606","Bidang Perencanaan Pembangunan","1.20.05",,"4.1.4.06.06","Bidang Perencanaan Pembangunan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140607","Bidang Perhubungan","1.20.05",,"4.1.4.06.07","Bidang Perhubungan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140608","Bidang Lingkungan Hidup","1.20.05",,"4.1.4.06.08","Bidang Lingkungan Hidup",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140609","Bidang Pertanahan","1.20.05",,"4.1.4.06.09","Bidang Pertanahan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140610","Bidang Pertanian","1.20.05",,"4.1.4.06.10","Bidang Pertanian",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140611","Bidang Pemerintahan Umum","1.20.05",,"4.1.4.06.11","Bidang Pemerintahan Umum",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140612","Bidang Industri, Perdagangan, Koperasi dan Penanaman Modal","1.20.05",,"4.1.4.06.12","Bidang Industri, Perdagangan, Koperasi dan Penanaman Modal",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140613","Bidang kependudukan, Tenaga Kerja dan Sosial","1.20.05",,"4.1.4.06.13","Bidang kependudukan, Tenaga Kerja dan Sosial",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541407","Pendapatan Denda Pajak 1)","1.20.05",,"4.1.4.07","Pendapatan Denda Pajak 1)",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140701","Pendapatan Denda Pajak Hotel","1.20.05",,"4.1.4.07.01","Pendapatan Denda Pajak Hotel",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140702","Pendapatan Denda Pajak Restoran","1.20.05",,"4.1.4.07.02","Pendapatan Denda Pajak Restoran",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140703","Pendapatan Denda Pajak Hiburan","1.20.05",,"4.1.4.07.03","Pendapatan Denda Pajak Hiburan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140704","Pendapatan Denda Pajak Reklame","1.20.05",,"4.1.4.07.04","Pendapatan Denda Pajak Reklame",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140705","Pendapatan Denda Pajak Penerangan Jalan","1.20.05",,"4.1.4.07.05","Pendapatan Denda Pajak Penerangan Jalan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140707","Pendapatan Denda Pajak Parkir","1.20.05",,"4.1.4.07.07","Pendapatan Denda Pajak Parkir",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140708","Pendapatan Denda Pajak Air Bawah Tanah","1.20.05",,"4.1.4.07.08","Pendapatan Denda Pajak Air Bawah Tanah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140709","Pendapatan Denda Pajak Sarang Burung Walet","1.20.05",,"4.1.4.07.09","Pendapatan Denda Pajak Sarang Burung Walet",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140711","Pendapatan Denda Pajak Mineral Bukan Logam dan Batuan","1.20.05",,"4.1.4.07.11","Pendapatan Denda Pajak Mineral Bukan Logam dan Batuan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140712","Pendapatan Denda Pajak Bumi dan Bangunan Perdesaan dan Perkotaan","1.20.05",,"4.1.4.07.12","Pendapatan Denda Pajak Bumi dan Bangunan Perdesaan dan Perkotaan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140713","Pendapatan Denda Bea Perolehan Hak Atas Tanah dan Bangunan","1.20.05",,"4.1.4.07.13","Pendapatan Denda Bea Perolehan Hak Atas Tanah dan Bangunan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541408","Pendapatan Denda Retribusi 1)","1.20.05",,"4.1.4.08","Pendapatan Denda Retribusi 1)",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140801","Pendapatan Denda Retribusi Jasa Umum","1.20.05",,"4.1.4.08.01","Pendapatan Denda Retribusi Jasa Umum",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140802","Pendapatan Denda Retribusi Jasa Usaha","1.20.05",,"4.1.4.08.02","Pendapatan Denda Retribusi Jasa Usaha",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140803","Pendapatan Denda Retribusi Perizinan tertentu","1.20.05",,"4.1.4.08.03","Pendapatan Denda Retribusi Perizinan tertentu",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541409","Pendapatan Hasil Eksekusi atas Jaminan","1.20.05",,"4.1.4.09","Pendapatan Hasil Eksekusi atas Jaminan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140901","Hasil Eksekusi Jaminan atas Pelaksanaan Pekerjaan","1.20.05",,"4.1.4.09.01","Hasil Eksekusi Jaminan atas Pelaksanaan Pekerjaan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140902","Hasil Eksekusi Jaminan atas Pembongkaran Reklame","1.20.05",,"4.1.4.09.02","Hasil Eksekusi Jaminan atas Pembongkaran Reklame",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054140903","Hasil Eksekusi Jaminan atas KTP Musiman","1.20.05",,"4.1.4.09.03","Hasil Eksekusi Jaminan atas KTP Musiman",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541410","Pendapatan dari Pengembalian","1.20.05",,"4.1.4.10","Pendapatan dari Pengembalian",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141001","Pendapatan dari Pengembalian Pajak Penghasilan Pasal 21","1.20.05",,"4.1.4.10.01","Pendapatan dari Pengembalian Pajak Penghasilan Pasal 21",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141002","Pendapatan dari Pengembalian Kelebihan pembayaran asuransi kesehatan","1.20.05",,"4.1.4.10.02","Pendapatan dari Pengembalian Kelebihan pembayaran asuransi kesehatan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141003","Pendapatan dari Pengembalian Kelebihan pembayaran Gaji dan Tunjangan","1.20.05",,"4.1.4.10.03","Pendapatan dari Pengembalian Kelebihan pembayaran Gaji dan Tunjangan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141004","Pendapatan dari Pengembalian Kelebihan pembayaran Perjalanan Dinas","1.20.05",,"4.1.4.10.04","Pendapatan dari Pengembalian Kelebihan pembayaran Perjalanan Dinas",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141005","Pendapatan dari Pengembalian dari Uang Muka","1.20.05",,"4.1.4.10.05","Pendapatan dari Pengembalian dari Uang Muka",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141006","Pendapatan dari Pengembalian Kelebihan Pembayaran TASPEN","1.20.05",,"4.1.4.10.06","Pendapatan dari Pengembalian Kelebihan Pembayaran TASPEN",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541411","Fasilitas Sosial dan Fasilitas Umum","1.20.05",,"4.1.4.11","Fasilitas Sosial dan Fasilitas Umum",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141101","Fasilitas Sosial","1.20.05",,"4.1.4.11.01","Fasilitas Sosial",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141102","Fasilitas Umum","1.20.05",,"4.1.4.11.02","Fasilitas Umum",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541412","Pendapatan dari Penyelenggaraan Pendidikan dan Pelatihan","1.20.05",,"4.1.4.12","Pendapatan dari Penyelenggaraan Pendidikan dan Pelatihan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141201","Uang Pendaftaran/Ujian Masuk","1.20.05",,"4.1.4.12.01","Uang Pendaftaran/Ujian Masuk",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141202","Uang Sekolah/pendidikan dan pelatihan","1.20.05",,"4.1.4.12.02","Uang Sekolah/pendidikan dan pelatihan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141203","Uang Ujian kenaikan tingkat/kelas","1.20.05",,"4.1.4.12.03","Uang Ujian kenaikan tingkat/kelas",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541413","Pendapatan dari Angsuran/Cicilan Rumah","1.20.05",,"4.1.4.13","Pendapatan dari Angsuran/Cicilan Rumah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141301","Angsuran/Cicilan Penjualan Rumah Dinas Daerah Gol III","1.20.05",,"4.1.4.13.01","Angsuran/Cicilan Penjualan Rumah Dinas Daerah Gol III",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141302","Angsuran/Cicilan Penjualan Kendaraan Perorangan Dinas","1.20.05",,"4.1.4.13.02","Angsuran/Cicilan Penjualan Kendaraan Perorangan Dinas",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141303","Angsuran/Cicilan Ganti Kerugian Barang Milik Daerah","1.20.05",,"4.1.4.13.03","Angsuran/Cicilan Ganti Kerugian Barang Milik Daerah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541414","Hasil Pengelolaan Dana Bergulir","1.20.05",,"4.1.4.14","Hasil Pengelolaan Dana Bergulir",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141401","Hasil Pengelolaan Dana Bergulir Dari Kelompok Masyarakat","1.20.05",,"4.1.4.14.01","Hasil Pengelolaan Dana Bergulir Dari Kelompok Masyarakat",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541415","Pendapatan BLUD ","1.20.05",,"4.1.4.15","Pendapatan BLUD ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141501","Pendapatan BLUD RSUD","1.20.05",,"4.1.4.15.01","Pendapatan BLUD RSUD",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541416","PAD Lainnya","1.20.05",,"4.1.4.16","PAD Lainnya",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141601","UUDP","1.20.05",,"4.1.4.16.01","UUDP",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141602","Kontribusi Pasar Depok Jaya","1.20.05",,"4.1.4.16.02","Kontribusi Pasar Depok Jaya",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141603","Kontribusi Nikah Bedolan","1.20.05",,"4.1.4.16.03","Kontribusi Nikah Bedolan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141604","Kontribusi Tetap BGS Terminal Terpadu","1.20.05",,"4.1.4.16.04","Kontribusi Tetap BGS Terminal Terpadu",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141605","Lain-Lain PAD","1.20.05",,"4.1.4.16.05","Lain-Lain PAD",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141606","Pemakaian Air Bersih","1.20.05",,"4.1.4.16.06","Pemakaian Air Bersih",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141607",-0,"1.20.05",,"4.1.4.16.07",-0,5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141608",-0,"1.20.05",,"4.1.4.16.08",-0,5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141609",-0,"1.20.05",,"4.1.4.16.09",-0,5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200541417","Dana Kapitasi JKN pada FKTP","1.20.05",,"4.1.4.17","Dana Kapitasi JKN pada FKTP",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141701","Dana Kapitasi JKN pada FKTP UPT Puskesmas Tapos","1.20.05",,"4.1.4.17.01","Dana Kapitasi JKN pada FKTP UPT Puskesmas Tapos",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141702","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cilangkap","1.20.05",,"4.1.4.17.02","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cilangkap",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141703","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cimpaeun","1.20.05",,"4.1.4.17.03","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cimpaeun",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141704","Dana Kapitasi JKN pada FKTP UPT Puskesmas Jatijajar","1.20.05",,"4.1.4.17.04","Dana Kapitasi JKN pada FKTP UPT Puskesmas Jatijajar",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141705","Dana Kapitasi JKN pada FKTP UPT Puskesmas Sukatani","1.20.05",,"4.1.4.17.05","Dana Kapitasi JKN pada FKTP UPT Puskesmas Sukatani",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141706","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cimanggis","1.20.05",,"4.1.4.17.06","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cimanggis",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141707","Dana Kapitasi JKN pada FKTP UPT Puskesmas Harjamukti","1.20.05",,"4.1.4.17.07","Dana Kapitasi JKN pada FKTP UPT Puskesmas Harjamukti",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141708","Dana Kapitasi JKN pada FKTP UPT Puskesmas Mekarsari","1.20.05",,"4.1.4.17.08","Dana Kapitasi JKN pada FKTP UPT Puskesmas Mekarsari",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141709","Dana Kapitasi JKN pada FKTP UPT Puskesmas Pasir Gunung Selatan","1.20.05",,"4.1.4.17.09","Dana Kapitasi JKN pada FKTP UPT Puskesmas Pasir Gunung Selatan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141710","Dana Kapitasi JKN pada FKTP UPT Puskesmas Tugu","1.20.05",,"4.1.4.17.10","Dana Kapitasi JKN pada FKTP UPT Puskesmas Tugu",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141711","Dana Kapitasi JKN pada FKTP UPT Puskesmas Sukmajaya","1.20.05",,"4.1.4.17.11","Dana Kapitasi JKN pada FKTP UPT Puskesmas Sukmajaya",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141712","Dana Kapitasi JKN pada FKTP UPT Puskesmas Abadijaya","1.20.05",,"4.1.4.17.12","Dana Kapitasi JKN pada FKTP UPT Puskesmas Abadijaya",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141713","Dana Kapitasi JKN pada FKTP UPT Puskesmas Bhaktijaya","1.20.05",,"4.1.4.17.13","Dana Kapitasi JKN pada FKTP UPT Puskesmas Bhaktijaya",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141714","Dana Kapitasi JKN pada FKTP UPT Puskesmas Pondok Sukmajaya","1.20.05",,"4.1.4.17.14","Dana Kapitasi JKN pada FKTP UPT Puskesmas Pondok Sukmajaya",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141715","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cilodong","1.20.05",,"4.1.4.17.15","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cilodong",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141716","Dana Kapitasi JKN pada FKTP UPT Puskesmas Kalimulya","1.20.05",,"4.1.4.17.16","Dana Kapitasi JKN pada FKTP UPT Puskesmas Kalimulya",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141717","Dana Kapitasi JKN pada FKTP UPT Puskesmas Villa Pertiwi","1.20.05",,"4.1.4.17.17","Dana Kapitasi JKN pada FKTP UPT Puskesmas Villa Pertiwi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141718","Dana Kapitasi JKN pada FKTP UPT Puskesmas Pancoran Mas","1.20.05",,"4.1.4.17.18","Dana Kapitasi JKN pada FKTP UPT Puskesmas Pancoran Mas",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141719","Dana Kapitasi JKN pada FKTP UPT Puskesmas Depok Jaya","1.20.05",,"4.1.4.17.19","Dana Kapitasi JKN pada FKTP UPT Puskesmas Depok Jaya",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141720","Dana Kapitasi JKN pada FKTP UPT Puskesmas Rangkapan Jaya Baru","1.20.05",,"4.1.4.17.20","Dana Kapitasi JKN pada FKTP UPT Puskesmas Rangkapan Jaya Baru",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141721","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cipayung","1.20.05",,"4.1.4.17.21","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cipayung",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141722","Dana Kapitasi JKN pada FKTP UPT Puskesmas Beji","1.20.05",,"4.1.4.17.22","Dana Kapitasi JKN pada FKTP UPT Puskesmas Beji",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141723","Dana Kapitasi JKN pada FKTP UPT Puskesmas Kemiri Muka","1.20.05",,"4.1.4.17.23","Dana Kapitasi JKN pada FKTP UPT Puskesmas Kemiri Muka",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141724","Dana Kapitasi JKN pada FKTP UPT Puskesmas Tanah Baru","1.20.05",,"4.1.4.17.24","Dana Kapitasi JKN pada FKTP UPT Puskesmas Tanah Baru",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141725","Dana Kapitasi JKN pada FKTP UPT Puskesmas Sawangan","1.20.05",,"4.1.4.17.25","Dana Kapitasi JKN pada FKTP UPT Puskesmas Sawangan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141726","Dana Kapitasi JKN pada FKTP UPT Puskesmas Kedaung","1.20.05",,"4.1.4.17.26","Dana Kapitasi JKN pada FKTP UPT Puskesmas Kedaung",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141727","Dana Kapitasi JKN pada FKTP UPT Puskesmas Pengasinan","1.20.05",,"4.1.4.17.27","Dana Kapitasi JKN pada FKTP UPT Puskesmas Pengasinan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141728","Dana Kapitasi JKN pada FKTP UPT Puskesmas Pasir Putih","1.20.05",,"4.1.4.17.28","Dana Kapitasi JKN pada FKTP UPT Puskesmas Pasir Putih",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141729","Dana Kapitasi JKN pada FKTP UPT Puskesmas Bojongsari","1.20.05",,"4.1.4.17.29","Dana Kapitasi JKN pada FKTP UPT Puskesmas Bojongsari",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141730","Dana Kapitasi JKN pada FKTP UPT Puskesmas Duren Seribu","1.20.05",,"4.1.4.17.30","Dana Kapitasi JKN pada FKTP UPT Puskesmas Duren Seribu",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141731","Dana Kapitasi JKN pada FKTP UPT Puskesmas Limo","1.20.05",,"4.1.4.17.31","Dana Kapitasi JKN pada FKTP UPT Puskesmas Limo",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141732","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cinere","1.20.05",,"4.1.4.17.32","Dana Kapitasi JKN pada FKTP UPT Puskesmas Cinere",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054141733","Dana Non Kapitasi JKN di Puskesmas","1.20.05",,"4.1.4.17.33","Dana Non Kapitasi JKN di Puskesmas",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200542","DANA PERIMBANGAN","1.20.05",,"4.2","DANA PERIMBANGAN",2,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005421","Dana Bagi Hasil Pajak/Bagi Hasil Bukan Pajak ","1.20.05",,"4.2.1","Dana Bagi Hasil Pajak/Bagi Hasil Bukan Pajak ",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200542101","Bagi Hasil Pajak","1.20.05",,"4.2.1.01","Bagi Hasil Pajak",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210101","Bagi Hasil dari Pajak Bumi dan Bangunan ( 3P )","1.20.05",,"4.2.1.01.01","Bagi Hasil dari Pajak Bumi dan Bangunan ( 3P )",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210102","Bagi Hasil dari Bea Perolehan Hak Atas Tanah dan Bangunan","1.20.05",,"4.2.1.01.02","Bagi Hasil dari Bea Perolehan Hak Atas Tanah dan Bangunan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210103","Bagi Hasil dari Pajak Penghasilan (PPh) Pasal 25 dan Pasal 29 wajib pajak orang Pribadi dalam negeri dan PPh Pasal 21","1.20.05",,"4.2.1.01.03","Bagi Hasil dari Pajak Penghasilan (PPh) Pasal 25 dan Pasal 29 wajib pajak orang Pribadi dalam negeri dan PPh Pasal 21",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210104","Bagi Hasil PBB dari Bagian Tingkat Pusat ( 3P )","1.20.05",,"4.2.1.01.04","Bagi Hasil PBB dari Bagian Tingkat Pusat ( 3P )",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210106","Bagi Hasil Cukai Hasil Tembakau","1.20.05",,"4.2.1.01.06","Bagi Hasil Cukai Hasil Tembakau",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200542102","Bagi Hasil Bukan Pajak/Sumber Daya Alam","1.20.05",,"4.2.1.02","Bagi Hasil Bukan Pajak/Sumber Daya Alam",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210201","Bagi Hasil dari Iuran Hak Pengusahaan Hutan","1.20.05",,"4.2.1.02.01","Bagi Hasil dari Iuran Hak Pengusahaan Hutan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210202","Bagi Hasil dari Provinsi Sumber Daya Hutan","1.20.05",,"4.2.1.02.02","Bagi Hasil dari Provinsi Sumber Daya Hutan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210203","Bagi Hasil dari Dana Reboisasi","1.20.05",,"4.2.1.02.03","Bagi Hasil dari Dana Reboisasi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210204","Bagi Hasil dari Iuran Tetap (Land-rent)","1.20.05",,"4.2.1.02.04","Bagi Hasil dari Iuran Tetap (Land-rent)",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210205","Bagi Hasil dari Iuran Eksplorasi dan Iuran Eksploitasi (Royalti)","1.20.05",,"4.2.1.02.05","Bagi Hasil dari Iuran Eksplorasi dan Iuran Eksploitasi (Royalti)",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210206","Bagi Hasil dari Pungutan Pengusahaan Perikanan ","1.20.05",,"4.2.1.02.06","Bagi Hasil dari Pungutan Pengusahaan Perikanan ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210207","Bagi Hasil dari Pungutan Hasil Perikanan","1.20.05",,"4.2.1.02.07","Bagi Hasil dari Pungutan Hasil Perikanan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210208","Bagi Hasil dari Pertambangan Minyak Bumi","1.20.05",,"4.2.1.02.08","Bagi Hasil dari Pertambangan Minyak Bumi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210209","Bagi Hasil dari Pertambangan Gas Bumi","1.20.05",,"4.2.1.02.09","Bagi Hasil dari Pertambangan Gas Bumi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054210210","Bagi Hasil dari Pertambangan Panas Bumi","1.20.05",,"4.2.1.02.10","Bagi Hasil dari Pertambangan Panas Bumi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005422","Dana Alokasi Umum","1.20.05",,"4.2.2","Dana Alokasi Umum",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200542201","Dana Alokasi Umum ","1.20.05",,"4.2.2.01","Dana Alokasi Umum ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054220101","Dana Alokasi Umum ","1.20.05",,"4.2.2.01.01","Dana Alokasi Umum ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005423","Dana Alokasi Khusus","1.20.05",,"4.2.3","Dana Alokasi Khusus",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200542301","Dana alokasi Khusus","1.20.05",,"4.2.3.01","Dana alokasi Khusus",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230101","Dana Alokasi Khusus.","1.20.05",,"4.2.3.01.01","Dana Alokasi Khusus.",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230102","Dana Alokasi Khusus Kesehatan","1.20.05",,"4.2.3.01.02","Dana Alokasi Khusus Kesehatan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230103",-0,"1.20.05",,"4.2.3.01.03",-0,5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230104",-0,"1.20.05",,"4.2.3.01.04",-0,5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230105",-0,"1.20.05",,"4.2.3.01.05",-0,5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230106",-0,"1.20.05",,"4.2.3.01.06",-0,5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200542302","DAK Non Fisik","1.20.05",,"4.2.3.02","DAK Non Fisik",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230201","Tunjangan Profesi Guru PNSD","1.20.05",,"4.2.3.02.01","Tunjangan Profesi Guru PNSD",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230202","Tambahan Penghasilan Guru PNSD","1.20.05",,"4.2.3.02.02","Tambahan Penghasilan Guru PNSD",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230203","Bantuan Operasional Penyelenggaraan Pendidikan Anak Usia Dini","1.20.05",,"4.2.3.02.03","Bantuan Operasional Penyelenggaraan Pendidikan Anak Usia Dini",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230204","Bantuan Operasional Kesehatan","1.20.05",,"4.2.3.02.04","Bantuan Operasional Kesehatan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230205","Jaminan Persalinan","1.20.05",,"4.2.3.02.05","Jaminan Persalinan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054230206","Bantuan Operasional Keluarga Berencana","1.20.05",,"4.2.3.02.06","Bantuan Operasional Keluarga Berencana",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543","LAIN-LAIN PENDAPATAN DAERAH YANG SAH","1.20.05",,"4.3","LAIN-LAIN PENDAPATAN DAERAH YANG SAH",2,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005431","Pendapatan Hibah","1.20.05",,"4.3.1","Pendapatan Hibah",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543101","Pendapatan Hibah dari Pemerintah","1.20.05",,"4.3.1.01","Pendapatan Hibah dari Pemerintah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054310101","Pemerintah","1.20.05",,"4.3.1.01.01","Pemerintah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543102","Pendapatan Hibah dari Pemerintah Daerah lainnya","1.20.05",,"4.3.1.02","Pendapatan Hibah dari Pemerintah Daerah lainnya",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054310201","Pemerintah Daerah.................","1.20.05",,"4.3.1.02.01","Pemerintah Daerah.................",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543103","Pendapatan Hibah dari badan/lembaga/organisasi swasta dalam negeri","1.20.05",,"4.3.1.03","Pendapatan Hibah dari badan/lembaga/organisasi swasta dalam negeri",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054310301","Badan/lembaga/organisasi swasta .","1.20.05",,"4.3.1.03.01","Badan/lembaga/organisasi swasta .",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543104","Pendapatan Hibah dari kelompok masyarakat/perorangan","1.20.05",,"4.3.1.04","Pendapatan Hibah dari kelompok masyarakat/perorangan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054310401","Kelompok masyarakat/perorangan ..","1.20.05",,"4.3.1.04.01","Kelompok masyarakat/perorangan ..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543105","Pendapatan Hibah dari Luar Negeri","1.20.05",,"4.3.1.05","Pendapatan Hibah dari Luar Negeri",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054310501","Pendapatan Hibah dari Bilateral","1.20.05",,"4.3.1.05.01","Pendapatan Hibah dari Bilateral",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054310502","Pendapatan Hibah dari Multilateral","1.20.05",,"4.3.1.05.02","Pendapatan Hibah dari Multilateral",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054310503","Pendapatan Hibah dari Donor lainnya","1.20.05",,"4.3.1.05.03","Pendapatan Hibah dari Donor lainnya",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005432","Dana Darurat","1.20.05",,"4.3.2","Dana Darurat",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543201","Penanggulangan Korban/Kerusakan Akibat Bencana Alam","1.20.05",,"4.3.2.01","Penanggulangan Korban/Kerusakan Akibat Bencana Alam",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054320101","Korban/Kerusakan Akibat Bencana Alam ..","1.20.05",,"4.3.2.01.01","Korban/Kerusakan Akibat Bencana Alam ..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543202","Penanggulangan Korban/Kerusakan Akibat Bencana Sosial","1.20.05",,"4.3.2.02","Penanggulangan Korban/Kerusakan Akibat Bencana Sosial",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054320201","Penanggulangan Korban/Kerusakan Akibat Bencana Sosial","1.20.05",,"4.3.2.02.01","Penanggulangan Korban/Kerusakan Akibat Bencana Sosial",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005433","Dana Bagi Hasil Pajak dari Provinsi dan Pemerintah Daerah Lainnya ","1.20.05",,"4.3.3","Dana Bagi Hasil Pajak dari Provinsi dan Pemerintah Daerah Lainnya ",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543301","Dana Bagi Hasil Pajak dari Provinsi 2) ","1.20.05",,"4.3.3.01","Dana Bagi Hasil Pajak dari Provinsi 2) ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054330101","Bagi Hasil dari Pajak Kendaraan Bermotor ","1.20.05",,"4.3.3.01.01","Bagi Hasil dari Pajak Kendaraan Bermotor ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054330103","Bagi Hasil dari Bea Balik Nama Kendaraan Bermotor","1.20.05",,"4.3.3.01.03","Bagi Hasil dari Bea Balik Nama Kendaraan Bermotor",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054330105","Bagi Hasil dari Pajak Bahan Bakar Kendaraan Bermotor","1.20.05",,"4.3.3.01.05","Bagi Hasil dari Pajak Bahan Bakar Kendaraan Bermotor",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054330107","Bagi Hasil dari Pajak Air Permukaan","1.20.05",,"4.3.3.01.07","Bagi Hasil dari Pajak Air Permukaan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054330108","Bagi Hasil dari Pajak Rokok","1.20.05",,"4.3.3.01.08","Bagi Hasil dari Pajak Rokok",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054330109","Bagi Hasil dari Pajak Kemetrologian","1.20.05",,"4.3.3.01.09","Bagi Hasil dari Pajak Kemetrologian",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543302","Dana Bagi Hasil Pajak dari Provinsi 3)","1.20.05",,"4.3.3.02","Dana Bagi Hasil Pajak dari Provinsi 3)",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054330201","Dana Bagi Hasil Pajak dari Provinsi Kurang Salur 2015","1.20.05",,"4.3.3.02.01","Dana Bagi Hasil Pajak dari Provinsi Kurang Salur 2015",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543303","Dana Bagi Hasil Pajak dari Kabupaten 3)","1.20.05",,"4.3.3.03","Dana Bagi Hasil Pajak dari Kabupaten 3)",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054330301","Dana Bagi Hasil Pajak dari Kabupaten .","1.20.05",,"4.3.3.03.01","Dana Bagi Hasil Pajak dari Kabupaten .",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543304","Dana Bagi Hasil Pajak dari Kota 3)","1.20.05",,"4.3.3.04","Dana Bagi Hasil Pajak dari Kota 3)",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054330401","Dana Bagi Hasil Pajak dari Kota .","1.20.05",,"4.3.3.04.01","Dana Bagi Hasil Pajak dari Kota .",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005434","Dana Penyesuaian dan Otonomi Khusus","1.20.05",,"4.3.4","Dana Penyesuaian dan Otonomi Khusus",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543401","Dana Penyesuaian ","1.20.05",,"4.3.4.01","Dana Penyesuaian ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054340101","Dana BOS","1.20.05",,"4.3.4.01.01","Dana BOS",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054340102","Dana Tunjangan Profesi Guru PNSD","1.20.05",,"4.3.4.01.02","Dana Tunjangan Profesi Guru PNSD",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054340103","Dana Tambahan Penghasilan Guru PNSD","1.20.05",,"4.3.4.01.03","Dana Tambahan Penghasilan Guru PNSD",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054340104","Dana Insentif Daerah (DID)","1.20.05",,"4.3.4.01.04","Dana Insentif Daerah (DID)",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543402","Dana Otonomi Khusus","1.20.05",,"4.3.4.02","Dana Otonomi Khusus",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054340201","Dana Otonomi Khusus .","1.20.05",,"4.3.4.02.01","Dana Otonomi Khusus .",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"2017010112005435","Bantuan keuangan dari Provinsi atau pemerintah daerah lainnya","1.20.05",,"4.3.5","Bantuan keuangan dari Provinsi atau pemerintah daerah lainnya",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543501","Bantuan Keuangan dari Provinsi ","1.20.05",,"4.3.5.01","Bantuan Keuangan dari Provinsi ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054350101","Bantuan Keuangan dari Provinsi Jawa Barat","1.20.05",,"4.3.5.01.01","Bantuan Keuangan dari Provinsi Jawa Barat",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054350102","Bantuan Keuangan dari Provinsi DKI Jakarta","1.20.05",,"4.3.5.01.02","Bantuan Keuangan dari Provinsi DKI Jakarta",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543502","Bantuan keuangan dari kabupaten ","1.20.05",,"4.3.5.02","Bantuan keuangan dari kabupaten ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054350201","Bantuan keuangan dari Kabupaten..","1.20.05",,"4.3.5.02.01","Bantuan keuangan dari Kabupaten..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"201701011200543503","Bantuan keuangan dari kota ","1.20.05",,"4.3.5.03","Bantuan keuangan dari kota ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
"20170101120054350301","Bantuan keuangan dari Kota ..","1.20.05",,"4.3.5.03.01","Bantuan keuangan dari Kota ..","5 ",1,1,1,"2017-01-01","2017-01-01","2017-01-01",10
No preview for this file type
"id","kode","status","created","updated","create_uid","update_uid","nama","chart_type","label","devider"
1,"4.1.1-00-B",1,"2014-12-28 12:06:39.614002","2015-05-28 19:37:47.495852",1,1,"REALISASI PAJAK DAERAH JAN-DES (BAR)","bar","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
2,"4.1.1-00-L",1,"2014-12-28 12:11:32.498004","2017-02-22 09:03:58.910665",1,1,"PAJAK DAERAH JAN-DES (LINE)","line","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
3,"4.1.1.01-B",1,"2014-12-29 11:17:22.06886","2017-02-22 09:08:41.882188",1,1,"PAJAK HOTEL JAN-DES (BAR)","bar","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
4,"4.1.1.01-L",1,"2014-12-29 11:19:26.18124","2017-02-22 09:08:51.835333",1,1,"PAJAK HOTEL JAN- DES (LINE)","line","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
5,"4.1.1.02-B",1,"2014-12-29 11:55:58.780526","2017-02-22 09:09:10.589506",1,1,"PAJAK RESTORAN JAN-DES (BAR)","bar","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
6,"4.1.1.02-L",1,"2014-12-29 11:57:04.227123","2017-02-22 15:18:24.083413",1,1,"PAJAK RESTORAN JAN-DES (LINE)","line","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
7,"4.1.1.03-B",1,"2014-12-29 11:58:13.741331","2017-02-22 15:18:30.2299",1,1,"PAJAK HIBURAN JAN-DES (BAR)","bar","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
8,"4.1.1.03-L",1,"2014-12-29 11:59:30.94638","2017-02-22 15:18:38.756758",1,1,"PAJAK HIBURAN JAN-DES (LINE)","line","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
9,"4.1.1.04-B",1,"2014-12-29 12:00:39.244166","2017-02-22 15:18:44.715674",1,1,"PAJAK REKLAME JAN-DES (BAR)","bar","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
10,"4.1.1.04-L",1,"2014-12-29 12:02:46.367873","2017-02-22 15:18:50.243311",1,1,"PAJAK REKLAME JAN-DES (LINE)","line","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
11,"4.1.1.05-B",1,"2014-12-29 12:03:47.101836","2017-02-22 15:33:21.118884",1,1,"PAJAK PENERANGAN JALAN JAN-DES (BAR)","bar","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
12,"4.1.1.05-L",1,"2014-12-29 12:04:35.804791","2017-02-22 15:33:13.900201",1,1,"PAJAK PENERANGAN JALAN JAN-DES (LINE)","line","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
13,"4.1.1.06-B",1,"2014-12-29 12:06:20.447922","2017-02-22 15:34:28.402379",1,1,"PAJAK PARKIR JAN-DES (BAR)","bar","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
14,"4.1.1.06-L",1,"2014-12-29 12:07:05.189443","2017-02-22 15:33:32.76189",1,1,"PAJAK PARKIR JAN-DES (LINE)","line","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
15,"4.1.1.07-B",1,"2014-12-29 12:08:05.015374","2017-02-22 15:33:39.885396",1,1,"PAJAK AIR TANAH JAN-DES (BAR)","bar","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
16,"4.1.1.07-L",1,"2014-12-29 12:08:45.498793","2017-02-22 15:33:46.29623",1,1,"PAJAK AIR TANAH JAN-DES (LINE)","line","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
17,"4.1.1.11-B",1,"2014-12-29 12:10:06.988958","2017-02-22 15:33:52.705748",1,1,"PAJAK BPHTB JAN-DES (BAR)","bar","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
18,"4.1.1.11-L",1,"2014-12-29 12:11:03.78594","2017-02-22 15:33:59.834643",1,1,"PAJAK BPHTB JAN-DES (LINE)","line","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
20,"4.1.1.12-B",1,"2014-12-29 12:13:48.469949","2017-02-22 15:34:04.638847",1,1,"PAJAK BUMI DAN BANGUNAN PERDESAAN PERKOTAAN JAN-DES (BAR)","bar","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
21,"4.1.1.12-L",1,"2014-12-29 12:14:36.794257","2017-02-22 15:34:10.721423",1,1,"PAJAK BUMI DAN BANGUNAN PERDESAAN PERKOTAAN JAN-DES (LINE)","line","JAN, FEB, MAR, APR, MEI, JUN, JUL, AGU, SEP, OKT, NOP, DES",1
22,"G-PIE-01",1,"2014-12-29 17:21:50.753007","2017-02-22 15:41:15.726212",1,1,"LINGKARAN PBB, BPHTB, LAINNYA","pie","LINGKARAN ",1
23,"G-PIE-02",1,"2014-12-29 17:25:33.598864","2017-02-22 15:41:21.251646",1,1,"PAJAK LAINNYA ","pie","PAJAK LAINNYA",1
\ No newline at end of file
ChartData = {
'options': ['insert if not exists','delete first'],
'csv': ['chart.csv'],
}
"id","kode","status","created","updated","create_uid","update_uid","nama","value_1","value_2","value_3","value_4","value_5","value_6","value_7","value_8","value_9","value10","value11","value12","chart_id","source_type","rekening_kd","color","highlight","is_sum"
1,"T-4.1.1-001",1,"2014-12-28 12:07:37.758827","2017-04-27 14:48:15.509449",1,1,"TARGET",35000000000,45000000000,54917870000,70000000000,70000000000,76311575000,0,0,0,0,0,0,1,"target","4.1.1","A","A",0
2,"R-4.1.1-002",1,"2014-12-28 12:08:13.744299","2017-05-05 20:00:19.401678",1,1,"REALISASI",55924473072,60034106432,66704834856,75399453350,12242123958,0,0,0,0,0,0,0,1,"realisasi","4.1.1","C","C",0
3,"T-4.1.1-003",1,"2014-12-28 12:13:08.927284","2017-02-22 15:25:21.152061",1,1,"TARGET",0,0,0,0,0,0,0,0,0,0,0,0,2,"target","4.1.1","CCCCCC","CCCCCC",0
4,"R-4.1.1-004",1,"2014-12-28 12:21:35.643581","2017-05-05 20:00:19.593235",1,1,"REALISASI",55924473072,115958579504,182663414360,258062867710,270304991668,270304991668,270304991668,270304991668,270304991668,270304991668,270304991668,270304991668,2,"realisasi","4.1.1","9F9999","9F9000",0
6,"T-4.1.1.01-001",1,"2014-12-29 11:21:30.517391","2017-04-27 14:33:57.259486",1,1,"Target",1400000000,1400000000,1455000000,1400000000,1600000000,1778687500,0,0,0,0,0,0,3,"target","4.1.1.01","cc3300","cc3300",0
7,"R-4.1.1.01-002",1,"2014-12-29 11:21:52.517683","2017-05-05 19:59:58.850218",1,1,"Realisasi",1776310710,1434342714,1542772483,1979240533,89380000,0,0,0,0,0,0,0,3,"realisasi","4.1.1.01","cc3300","cc3300",0
9,"T-4.1.1.01-003",1,"2014-12-29 11:22:37.067962","2016-10-17 13:33:16.778029",1,1,"Target",0,0,0,0,0,0,0,0,0,0,0,0,4,"target","4.1.1.01",,,0
10,"R-4.1.1.01-004",1,"2014-12-29 11:23:02.783823","2017-05-05 20:00:03.016051",1,1,"Realisasi",1776310710,3210653424,4753425907,6732666440,6822046440,6822046440,6822046440,6822046440,6822046440,6822046440,6822046440,6822046440,4,"realisasi","4.1.1.01",,,0
11,"T-4.1.1.02-001",1,"2014-12-29 12:46:19.489062","2017-04-27 14:38:48.269228",1,1,"TARGET",14000000000,13500000000,13500000000,14000000000,16125000000,16000000000,0,0,0,0,0,0,5,"target","4.1.1.02",,,0
12,"R-4.1.1.02-002",1,"2014-12-29 12:47:11.72266","2017-05-05 19:59:58.850218",1,1,"REALISASI",19279239905,16322736536,14444421523,16795940056,270271579,0,0,0,0,0,0,0,5,"realisasi","4.1.1.02",,,0
17,"T-4.1.1.02-003",1,"2014-12-29 12:52:50.053863","2016-10-17 13:35:22.348317",1,1,"TARGET",0,0,0,0,0,0,0,0,0,0,0,0,6,"target","4.1.1.02",,,0
19,"R-4.1.1.02-004",1,"2014-12-29 12:54:42.213045","2017-05-05 20:00:03.016051",1,1,"REALISASI",19279239905,35601976441,50046397964,66842338020,67112609599,67112609599,67112609599,67112609599,67112609599,67112609599,67112609599,67112609599,6,"realisasi","4.1.1.02",,,0
20,"T-4.1.1.03-001",1,"2014-12-29 12:59:12.800176","2017-05-03 13:21:41.10512",1,1,"TARGET",3000000000,2500000000,1600000000,3000000000,3050000000,2500000000,0,0,0,0,0,0,7,"target","4.1.1.03","FF00FF","33FF00",0
21,"R-4.1.1.03-002",1,"2014-12-29 13:01:04.194405","2017-05-05 19:59:58.850218",1,1,"REALISASI",4068700610,3576796586,2716678837,3176870630,17168863,0,0,0,0,0,0,0,7,"realisasi","4.1.1.03",,,0
22,"T-4.1.1.03-003",1,"2014-12-29 13:02:37.858286","2016-10-17 13:39:37.42058",1,1,"TARGET",0,0,0,0,0,0,0,0,0,0,0,0,8,"target","4.1.1.03",,,0
23,"R-4.1.1.03-004",1,"2014-12-29 13:03:17.715093","2017-05-05 20:00:03.016051",1,1,"REALISASI",4068700610,7645497196,10362176033,13539046663,13556215526,13556215526,13556215526,13556215526,13556215526,13556215526,13556215526,13556215526,8,"realisasi","4.1.1.03",,,0
24,"T-4.1.1.04-001",1,"2014-12-29 13:05:30.72173","2017-04-27 14:42:52.217845",1,1,"TARGET",1000000000,1200000000,2000000000,1500000000,1500000000,1725000000,0,0,0,0,0,0,9,"target","4.1.1.04",,,0
25,"R-4.1.1.04-002",1,"2014-12-29 13:06:17.417716","2017-05-05 19:59:58.850218",1,1,"REALISASI",995852160,1331606586,1621631035,1487881279,151501786,0,0,0,0,0,0,0,9,"realisasi","4.1.1.04",,,0
26,"T-4.1.1.04-003",1,"2014-12-29 13:08:31.240944","2016-03-02 11:35:32.267272",1,1,"TARGET",0,0,0,0,0,0,0,0,0,0,0,0,10,"target","4.1.1.04",,,0
27,"R-4.1.1.04-004",1,"2014-12-29 13:09:03.925733","2017-05-05 20:00:03.016051",1,1,"REALISASI",995852160,2327458746,3949089781,5436971060,5588472846,5588472846,5588472846,5588472846,5588472846,5588472846,5588472846,5588472846,10,"realisasi","4.1.1.04",,,0
28,"T-4.1.1.05-001",1,"2014-12-29 13:10:52.328128","2016-11-15 10:40:19.276283",1,1,"TARGET",0,0,0,0,0,0,0,0,0,0,0,0,11,"target","4.1.1.05",,,0
29,"R-4.1.1.05-002",1,"2014-12-29 13:11:32.484373","2017-05-05 19:59:58.850218",1,1,"REALISASI",8383025652,0,0,0,0,0,0,0,0,0,0,0,11,"realisasi","4.1.1.05",,,0
30,"T-4.1.1.05-003",1,"2014-12-29 13:12:38.357145","2016-10-17 13:41:16.159794",1,1,"TARGET",0,0,0,0,0,0,0,0,0,0,0,0,12,"target","4.1.1.05",,,0
31,"R-4.1.1.05-004",1,"2014-12-29 13:13:05.033166","2017-05-05 20:00:03.016051",1,1,"REALISASI",8383025652,8383025652,8383025652,8383025652,8383025652,8383025652,8383025652,8383025652,8383025652,8383025652,8383025652,8383025652,12,"realisasi","4.1.1.05",,,0
32,"T-4.1.1.06-001",1,"2014-12-29 13:14:35.153023","2017-04-27 14:44:27.812773",1,1,"TARGET",2000000000,1000000000,1300000000,2000000000,1500000000,1337500000,0,0,0,0,0,0,13,"target","4.1.1.06",,,0
33,"R-4.1.1.06-002",1,"2014-12-29 13:15:26.781174","2017-05-05 19:59:58.850218",1,1,"REALISASI",2492214568,1706045272,2127984538,1787759557,132909250,0,0,0,0,0,0,0,13,"realisasi","4.1.1.06",,,0
34,"T-4.1.1.06-003",1,"2014-12-29 13:16:25.408782","2016-03-28 09:01:23.287282",1,1,"TARGET",0,0,0,0,0,0,0,0,0,0,0,0,14,"target","4.1.1.06",,,0
35,"R-4.1.1.06-004",1,"2014-12-29 13:16:53.769805","2017-05-05 20:00:03.016051",1,1,"REALISASI",2492214568,4198259840,6326244378,8114003935,8246913185,8246913185,8246913185,8246913185,8246913185,8246913185,8246913185,8246913185,14,"realisasi","4.1.1.06",,,0
36,"T-4.1.1.07-001",1,"2014-12-29 13:18:29.003303","2017-04-27 14:45:04.744587",1,1,"TARGET",100000000,150000000,312870000,200000000,200000000,262200000,0,0,0,0,0,0,15,"target","4.1.1.07",,,0
37,"R-4.1.1.07-002",1,"2014-12-29 13:19:03.049172","2017-05-05 19:59:58.850218",1,1,"REALISASI",49955410,132126825,174058176,71202515,38072466,0,0,0,0,0,0,0,15,"realisasi","4.1.1.07",,,0
38,"T-4.1.1.07-003",1,"2014-12-29 13:19:50.974005","2016-03-28 09:05:50.945889",1,1,"TARGET",0,0,0,0,0,0,0,0,0,0,0,0,16,"target","4.1.1.07",,,0
39,"R-4.1.1.07-004",1,"2014-12-29 13:20:26.916463","2017-05-05 20:00:03.016051",1,1,"REALISASI",49955410,182082235,356140411,427342926,465415392,465415392,465415392,465415392,465415392,465415392,465415392,465415392,16,"realisasi","4.1.1.07",,,0
40,"T-4.1.1.11-001",1,"2014-12-29 13:22:04.440312","2017-04-27 14:45:58.565065",1,1,"TARGET",10000000000,15000000000,25500000000,24000000000,24000000000,26500000000,0,0,0,0,0,0,17,"target","4.1.1.11",,,0
41,"R-4.1.11-002",1,"2014-12-29 13:22:33.918134","2017-05-05 20:00:17.783802",1,1,"REALISASI",12788740486,28975340124,31478558239,32206551385,7021433355,0,0,0,0,0,0,0,17,"realisasi","4.1.1.11",,,0
42,"T-4.1.1.11-003",1,"2014-12-29 13:23:41.351351","2016-03-28 09:07:58.962592",1,1,"TARGET",0,0,0,0,0,0,0,0,0,0,0,0,18,"target","4.1.1.11",,,0
43,"R-4.1.1.11-004",1,"2014-12-29 13:24:09.119499","2017-05-05 20:00:18.253923",1,1,"REALISASI",12788740486,41764080610,73242638849,105449190234,112470623589,112470623589,112470623589,112470623589,112470623589,112470623589,112470623589,112470623589,18,"realisasi","4.1.1.11",,,0
44,"T-4.1.1.12-001",1,"2014-12-29 13:25:59.89628","2017-04-27 14:50:37.058025",1,1,"TARGET",3000000000,3500000000,5000000000,15000000000,15000000000,18500000000,0,0,0,0,0,0,20,"target","4.1.1.12",,,0
45,"R-4.1.1.12-002",1,"2014-12-29 13:26:46.734346","2017-05-05 20:00:19.424296",1,1,"REALISASI",6090433571,6555111789,12598730025,17894007395,4521386659,0,0,0,0,0,0,0,20,"realisasi","4.1.1.12",0,,0
46,"T-4.1.1.12-003",1,"2014-12-29 13:27:47.964497","2016-10-17 13:43:04.83731",1,1,"TARGET",0,0,0,0,0,0,0,0,0,0,0,0,21,"target","4.1.1.12",,,0
47,"R-4.1.1.12-004",1,"2014-12-29 13:28:20.856161","2017-05-05 20:00:19.897317",1,1,"REALISASI",6090433571,12645545360,25244275385,43138282780,47659669439,47659669439,47659669439,47659669439,47659669439,47659669439,47659669439,47659669439,21,"realisasi","4.1.1.12",,,1
48,"G-PIE-PBB",1,"2014-12-29 17:22:56.827792","2017-05-05 20:00:20.422048",1,1,"PBB",47659669439,0,0,0,0,0,0,0,0,0,0,0,22,"realisasi","4.1.1.12","FF0000",,0
49,"G-PIE-BPHTB",1,"2014-12-29 17:23:23.531197","2017-05-05 20:00:18.940815",1,1,"BPHTB",112470623589,0,0,0,0,0,0,0,0,0,0,0,22,"realisasi","4.1.1.11","0000FF",,0
50,"G-PIE-LAINNYA",1,"2014-12-29 17:24:21.624603","2016-11-15 11:01:25.849969",1,1,"LAINNYA",0,0,0,0,0,0,0,0,0,0,0,0,22,"realisasi","4.1.1.01, 4.1.1.02, 4.1.1.01.03, 4.1.1.04, 4.1.1.05, 4.1.1.01.06, 4.1.1.07, 4.1.1.08, 4.1.1.09","00FF00",,0
51,"G-PIE-HOTEL",1,"2014-12-29 17:26:47.514064","2014-12-29 17:49:35.521499",1,1,"HOTEL",6822046440,0,0,0,0,0,0,0,0,0,0,0,23,"realisasi","4.1.1.01","e81135",,0
52,"G-PIE-REST",1,"2014-12-29 17:27:23.465552","2014-12-29 17:54:01.582678",1,1,"RESTORAN",67112609599,0,0,0,0,0,0,0,0,0,0,0,23,"realisasi","4.1.1.02","1dd75a",,0
53,"G-PIE-REK",1,"2014-12-29 17:28:08.611173","2014-12-29 17:50:06.265219",1,1,"REKLAME",5588472846,0,0,0,0,0,0,0,0,0,0,0,23,"realisasi","4.1.1.04","f2c81e",,0
54,"G-PIE-HIBURAN",1,"2014-12-29 17:28:50.463063","2014-12-29 17:50:20.156095",1,1,"HIBURAN",13556215526,0,0,0,0,0,0,0,0,0,0,0,23,"realisasi","4.1.1.03","1dccd7",,0
55,"G-PIE-PPJ",1,"2014-12-29 17:29:18.104021","2015-12-05 19:59:38.063275",1,1,"PPJ",8383025652,0,0,0,0,0,0,0,0,0,0,0,23,"realisasi","4.1.1.05","cd10a3",,0
56,"G-PIE-PARK",1,"2014-12-29 17:29:48.484898","2015-12-05 19:59:30.6719",1,1,"PARKIR",8246913185,0,0,0,0,0,0,0,0,0,0,0,23,"realisasi","4.1.1.06","e07d34",,0
57,"P-GIE-TANAH",1,"2014-12-29 17:30:22.49536","2015-12-05 19:59:20.347651",1,1,"AIR TANAH",465415392,0,0,0,0,0,0,0,0,0,0,0,23,"realisasi","4.1.1.07","2b45dd",,0
\ No newline at end of file
ChartItemData = {
'options': ['insert if not exists','delete first'],
'csv': ['chart_item.csv'],
}
"tahun","kode","nama","amt_tahun","amt_bulan","amt_minggu","amt_hari","order_id","aktif","status","created","updated","create_uid","update_uid"
2017,"4","PENDAPATAN DAERAH",270304991668,12242123958,12242123958,3577607966,20,1,1,,"2017-05-05 20:00:19.353075",1,1
2017,"4.1","PENDAPATAN ASLI DAERAH",270304991668,12242123958,12242123958,3577607966,20,1,1,,"2017-05-05 20:00:19.353075",1,1
2017,"4.1.1","PAJAK DAERAH",270304991668,12242123958,12242123958,3577607966,20,1,1,,"2017-05-05 20:00:19.353075",1,1
2017,"4.1.1.01","PAJAK HOTEL",6822046440,89380000,89380000,89380000,1,0,1,,"2017-05-05 19:59:57.119622",1,1
2017,"4.1.1.02","PAJAK RESTORAN",67112609599,270271579,270271579,209278299,2,0,1,,"2017-05-05 19:59:57.119622",1,1
2017,"4.1.1.03","PAJAK HIBURAN",13556215526,17168863,17168863,14288863,3,0,1,,"2017-05-05 19:59:57.119622",1,1
2017,"4.1.1.04","PAJAK REKLAME",5588472846,151501786,151501786,34788064,4,0,1,,"2017-05-05 19:59:57.119622",1,1
2017,"4.1.1.05","PAJAK PENERANGAN JALAN",8383025652,0,0,0,5,0,1,,"2017-05-05 19:59:57.119622",1,1
2017,"4.1.1.06","PAJAK PARKIR DAN GALIAN",8246913185,132909250,132909250,131334250,7,0,1,,"2017-05-05 19:59:57.119622",1,1
2017,"4.1.1.07","PAJAK AIR TANAH",465415392,38072466,38072466,13789027,8,0,1,,"2017-05-05 19:59:57.119622",1,1
2017,"4.1.1.11","PAJAK BPHTB",112470623589,7021433355,7021433355,1666770579,10,0,1,,"2017-05-05 20:00:17.482882",1,1
2017,"4.1.1.12","PAJAK BUMI DAN BANGUNAN PERDESAAN PERKOTAAN",47659669439,4521386659,4521386659,1417978884,12,0,1,,"2017-05-05 20:00:19.149218",1,1
2017,"5","BELANJA DAERAH",270304991668,12242123958,12242123958,3577607966,20,1,1,,"2017-05-05 20:00:19.353075",1,1
2017,"5.1","BELANJA TIDAK LANGSUNG",270304991668,12242123958,12242123958,3577607966,20,1,1,,"2017-05-05 20:00:19.353075",1,1
2017,"5.2","BELANJA LANGSUNG",270304991668,12242123958,12242123958,3577607966,20,1,1,,"2017-05-05 20:00:19.353075",1,1
"kode","nama","departemen_kd","departemen_nm","rekening_kd","rekening_nm","level_id","status","create_uid","update_uid","created","updated","tanggal","jumlah"
"20170101120056","PEMBIAYAAN DAERAH","1.20.05","DPKD","6","PEMBIAYAAN DAERAH",1,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561","PENERIMAAN PEMBIAYAAN DAERAH","1.20.05","DPKD","6.1","PENERIMAAN PEMBIAYAAN DAERAH",2,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005611","Sisa Lebih Perhitungan Anggaran Daerah Tahun Sebelumnya (SiLPA)","1.20.05","DPKD","6.1.1","Sisa Lebih Perhitungan Anggaran Daerah Tahun Sebelumnya (SiLPA)",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561101","Pelampauan Penerimaan PAD","1.20.05","DPKD","6.1.1.01","Pelampauan Penerimaan PAD",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110101","Pajak Daerah","1.20.05","DPKD","6.1.1.01.01","Pajak Daerah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110102","Retribusi Daerah","1.20.05","DPKD","6.1.1.01.02","Retribusi Daerah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110103","Hasil Pengelolaan Kekayaan Daerah yang Dipisahkan ","1.20.05","DPKD","6.1.1.01.03","Hasil Pengelolaan Kekayaan Daerah yang Dipisahkan ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110104","Lain-Lain PAD yang sah","1.20.05","DPKD","6.1.1.01.04","Lain-Lain PAD yang sah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110105","Dst.............","1.20.05","DPKD","6.1.1.01.05","Dst.............",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561102","Pelampauan Penerimaan Dana Perimbangan","1.20.05","DPKD","6.1.1.02","Pelampauan Penerimaan Dana Perimbangan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110201","Bagi Hasil Pajak","1.20.05","DPKD","6.1.1.02.01","Bagi Hasil Pajak",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110202","Bagi Hasil Bukan Pajak/Sumber Daya Alam","1.20.05","DPKD","6.1.1.02.02","Bagi Hasil Bukan Pajak/Sumber Daya Alam",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110203","Dana Alokasi Khusus","1.20.05","DPKD","6.1.1.02.03","Dana Alokasi Khusus",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561103","Pelampauan penerimaan Lain-lain Pendapatan Daerah Yang Sah","1.20.05","DPKD","6.1.1.03","Pelampauan penerimaan Lain-lain Pendapatan Daerah Yang Sah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110301","Bantuan Keuangan dari Provinsi","1.20.05","DPKD","6.1.1.03.01","Bantuan Keuangan dari Provinsi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110302","Dana Penyesuaian dan Otonomi Khusus","1.20.05","DPKD","6.1.1.03.02","Dana Penyesuaian dan Otonomi Khusus",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110303","Bagi Hasil Pajak Provinsi","1.20.05","DPKD","6.1.1.03.03","Bagi Hasil Pajak Provinsi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110304","Hibah DKI Jakarta","1.20.05","DPKD","6.1.1.03.04","Hibah DKI Jakarta",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561104","Sisa Penghematan Belanja atau akibat lainnya ","1.20.05","DPKD","6.1.1.04","Sisa Penghematan Belanja atau akibat lainnya ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110401","Belanja Pegawai dari Belanja Tidak Langsung","1.20.05","DPKD","6.1.1.04.01","Belanja Pegawai dari Belanja Tidak Langsung",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110402","Belanja Pegawai dari Belanja Langsung","1.20.05","DPKD","6.1.1.04.02","Belanja Pegawai dari Belanja Langsung",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110403","Belanja Barang dan Jasa","1.20.05","DPKD","6.1.1.04.03","Belanja Barang dan Jasa",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110404","Belanja Modal","1.20.05","DPKD","6.1.1.04.04","Belanja Modal",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110405","Belanja Bunga","1.20.05","DPKD","6.1.1.04.05","Belanja Bunga",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110406","Belanja Subsidi","1.20.05","DPKD","6.1.1.04.06","Belanja Subsidi",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110407","Belanja Hibah","1.20.05","DPKD","6.1.1.04.07","Belanja Hibah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110408","Belanja Bantuan Sosial","1.20.05","DPKD","6.1.1.04.08","Belanja Bantuan Sosial",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110409","Belanja Belanja Bagi Hasil","1.20.05","DPKD","6.1.1.04.09","Belanja Belanja Bagi Hasil",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110410","Belanja Bantuan Keuangan","1.20.05","DPKD","6.1.1.04.10","Belanja Bantuan Keuangan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110411","Belanja Belanja Tidak Terduga","1.20.05","DPKD","6.1.1.04.11","Belanja Belanja Tidak Terduga",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110412","Penghematan dari Pembiayaan","1.20.05","DPKD","6.1.1.04.12","Penghematan dari Pembiayaan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561105","Kewajiban kepada pihak ketiga sampai dengan akhir tahun belum terselesaikan","1.20.05","DPKD","6.1.1.05","Kewajiban kepada pihak ketiga sampai dengan akhir tahun belum terselesaikan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110501","Uang jaminan ","1.20.05","DPKD","6.1.1.05.01","Uang jaminan ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110502","Potongan Taspen","1.20.05","DPKD","6.1.1.05.02","Potongan Taspen",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110503","Potongan Beras","1.20.05","DPKD","6.1.1.05.03","Potongan Beras",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110504","Askes","1.20.05","DPKD","6.1.1.05.04","Askes",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110505","SP2D yang Tidak Cair","1.20.05","DPKD","6.1.1.05.05","SP2D yang Tidak Cair",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561106","Kegiatan lanjutan ","1.20.05","DPKD","6.1.1.06","Kegiatan lanjutan ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110601","Kegiatan Lanjutan","1.20.05","DPKD","6.1.1.06.01","Kegiatan Lanjutan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056110602","Belanja Tidak langsung Lanjutan","1.20.05","DPKD","6.1.1.06.02","Belanja Tidak langsung Lanjutan",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561107","....","1.20.05","DPKD","6.1.1.07","....",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005612","Pencairan Dana Cadangan","1.20.05","DPKD","6.1.2","Pencairan Dana Cadangan",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561201","Pencairan Dana Cadangan","1.20.05","DPKD","6.1.2.01","Pencairan Dana Cadangan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056120101","Pencairan Dana Cadangan.","1.20.05","DPKD","6.1.2.01.01","Pencairan Dana Cadangan.",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005613","Hasil Penjualan Kekayaan Daerah yang Dipisahkan ","1.20.05","DPKD","6.1.3","Hasil Penjualan Kekayaan Daerah yang Dipisahkan ",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561301","Hasil penjualan perusahaan milik daerah/BUMD","1.20.05","DPKD","6.1.3.01","Hasil penjualan perusahaan milik daerah/BUMD",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056130101","BUMD..","1.20.05","DPKD","6.1.3.01.01","BUMD..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561302","Hasil penjualan aset milik pemerintah daerah yang dikerjasamakan dengan pihak ketiga","1.20.05","DPKD","6.1.3.02","Hasil penjualan aset milik pemerintah daerah yang dikerjasamakan dengan pihak ketiga",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005614","Penerimaan Pinjaman Daerah","1.20.05","DPKD","6.1.4","Penerimaan Pinjaman Daerah",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561401","Penerimaan Pinjaman Daerah dari Pemerintah","1.20.05","DPKD","6.1.4.01","Penerimaan Pinjaman Daerah dari Pemerintah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056140101","Penerusan pinjaman..","1.20.05","DPKD","6.1.4.01.01","Penerusan pinjaman..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561402","Penerimaan Pinjaman Daerah dari pemerintah daerah lain ","1.20.05","DPKD","6.1.4.02","Penerimaan Pinjaman Daerah dari pemerintah daerah lain ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056140201","Pemerintah daerah ","1.20.05","DPKD","6.1.4.02.01","Pemerintah daerah ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561403","Penerimaan Pinjaman Daerah dari lembaga keuangan bank","1.20.05","DPKD","6.1.4.03","Penerimaan Pinjaman Daerah dari lembaga keuangan bank",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056140301","Bank","1.20.05","DPKD","6.1.4.03.01","Bank",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561404","Penerimaan Pinjaman Daerah dari lembaga keuangan bukan bank","1.20.05","DPKD","6.1.4.04","Penerimaan Pinjaman Daerah dari lembaga keuangan bukan bank",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056140401","Lembaga keuangan bukan bank ","1.20.05","DPKD","6.1.4.04.01","Lembaga keuangan bukan bank ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561405","Penerimaan hasil penerbitan Obligasi Daerah","1.20.05","DPKD","6.1.4.05","Penerimaan hasil penerbitan Obligasi Daerah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056140501","Obligasi atas nama..","1.20.05","DPKD","6.1.4.05.01","Obligasi atas nama..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056140502","obligasi nomor..","1.20.05","DPKD","6.1.4.05.02","obligasi nomor..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005615","Penerimaan Kembali Pemberian Pijaman ","1.20.05","DPKD","6.1.5","Penerimaan Kembali Pemberian Pijaman ",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561501","Penerimaan Kembali Penerimaan Pinjaman","1.20.05","DPKD","6.1.5.01","Penerimaan Kembali Penerimaan Pinjaman",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056150101","Penerimaan Kembali Penerimaan Pinjaman","1.20.05","DPKD","6.1.5.01.01","Penerimaan Kembali Penerimaan Pinjaman",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005616","Penerimaan piutang daerah","1.20.05","DPKD","6.1.6","Penerimaan piutang daerah",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561601","Penerimaan piutang daerah dari pendapatan daerah","1.20.05","DPKD","6.1.6.01","Penerimaan piutang daerah dari pendapatan daerah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056160101","Penerimaan piutang daerah dari pendapatan pajak daerah","1.20.05","DPKD","6.1.6.01.01","Penerimaan piutang daerah dari pendapatan pajak daerah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056160102","Penerimaan piutang daerah dari pendapatan retribusi daerah","1.20.05","DPKD","6.1.6.01.02","Penerimaan piutang daerah dari pendapatan retribusi daerah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056160103","Penerimaan piutang daerah dari lain-lain pendapatan yang sah","1.20.05","DPKD","6.1.6.01.03","Penerimaan piutang daerah dari lain-lain pendapatan yang sah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561602","Penerimaan piutang daerah dari pemerintah ","1.20.05","DPKD","6.1.6.02","Penerimaan piutang daerah dari pemerintah ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056160201","Penerimaan piutang daerah dari pemerintah ","1.20.05","DPKD","6.1.6.02.01","Penerimaan piutang daerah dari pemerintah ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561603","Penerimaan piutang daerah dari pemerintah daerah lain ","1.20.05","DPKD","6.1.6.03","Penerimaan piutang daerah dari pemerintah daerah lain ",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056160301","Penerimaan Piutang dari Pemerintah","1.20.05","DPKD","6.1.6.03.01","Penerimaan Piutang dari Pemerintah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056160302","Pemerintah daerah .","1.20.05","DPKD","6.1.6.03.02","Pemerintah daerah .",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561604","Penerimaan piutang daerah dari lembaga keuangan bank","1.20.05","DPKD","6.1.6.04","Penerimaan piutang daerah dari lembaga keuangan bank",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056160401","Bank ..","1.20.05","DPKD","6.1.6.04.01","Bank ..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561605","Penerimaan piutang daerah dari lembaga keuangan bukan bank","1.20.05","DPKD","6.1.6.05","Penerimaan piutang daerah dari lembaga keuangan bukan bank",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056160501","Lembaga keuangan bukan bank .","1.20.05","DPKD","6.1.6.05.01","Lembaga keuangan bukan bank .",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005617","Penerimaan kembali investasi dana bergulir","1.20.05","DPKD","6.1.7","Penerimaan kembali investasi dana bergulir",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200561701","Penerimaan kembali investasi dana bergulir.","1.20.05","DPKD","6.1.7.01","Penerimaan kembali investasi dana bergulir.",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056170101","Penerimaan kembali investasi dana bergulir'","1.20.05","DPKD","6.1.7.01.01","Penerimaan kembali investasi dana bergulir'",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056170102","Penerimaan kembali dana bergulir dari kelompok masyarakat","1.20.05","DPKD","6.1.7.01.02","Penerimaan kembali dana bergulir dari kelompok masyarakat",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562","PENGELUARAN PEMBIAYAAN DAERAH","1.20.05","DPKD","6.2","PENGELUARAN PEMBIAYAAN DAERAH",2,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005621","Pembentukan Dana Cadangan","1.20.05","DPKD","6.2.1","Pembentukan Dana Cadangan",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562101","Pembentukan Dana Cadangan","1.20.05","DPKD","6.2.1.01","Pembentukan Dana Cadangan",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056210101","Pembentukan Dana Cadangan Nomor 01 Tahun 2012","1.20.05","DPKD","6.2.1.01.01","Pembentukan Dana Cadangan Nomor 01 Tahun 2012",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005622","Penyertaan Modal (Investasi) Pemerintah Daerah","1.20.05","DPKD","6.2.2","Penyertaan Modal (Investasi) Pemerintah Daerah",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562201","Badan usaha milik pemerintah (BUMN)","1.20.05","DPKD","6.2.2.01","Badan usaha milik pemerintah (BUMN)",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056220101","BUMD.........","1.20.05","DPKD","6.2.2.01.01","BUMD.........",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562202","Badan usaha milik daerah (BUMD)","1.20.05","DPKD","6.2.2.02","Badan usaha milik daerah (BUMD)",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056220201","BUMD (PDAM) PDAM Tirta Asasta","1.20.05","DPKD","6.2.2.02.01","BUMD (PDAM) PDAM Tirta Asasta",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056220202","Bank bjb","1.20.05","DPKD","6.2.2.02.02","Bank bjb",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562203","Badan usaha milik swasta","1.20.05","DPKD","6.2.2.03","Badan usaha milik swasta",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056220301","Badan.....","1.20.05","DPKD","6.2.2.03.01","Badan.....",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056220302","Pemberian pinjaman kepada pembelian gabah petani ","1.20.05","DPKD","6.2.2.03.02.","Pemberian pinjaman kepada pembelian gabah petani ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056220303","Pemberian pinjaman kepada Koperasi, UKM dan LPKM ","1.20.05","DPKD","6.2.2.03.03.","Pemberian pinjaman kepada Koperasi, UKM dan LPKM ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056220304","Pemberian pinjaman kepada Pasar Desa ","1.20.05","DPKD","6.2.2.03.04.","Pemberian pinjaman kepada Pasar Desa ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056220305","Pemberian pinjaman kepada Industri Kecil ","1.20.05","DPKD","6.2.2.03.05.","Pemberian pinjaman kepada Industri Kecil ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562204","Dana Bergulir","1.20.05","DPKD","6.2.2.04","Dana Bergulir",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056220401","Dana Bergulir Kepada Kelompok Masyarakat","1.20.05","DPKD","6.2.2.04.01","Dana Bergulir Kepada Kelompok Masyarakat",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005623","Pembayaran Pokok Utang","1.20.05","DPKD","6.2.3","Pembayaran Pokok Utang",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562301","Pembayaran Pokok Utang yang Jatuh Tempo kepada Pemerintah","1.20.05","DPKD","6.2.3.01","Pembayaran Pokok Utang yang Jatuh Tempo kepada Pemerintah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056230101","Penerusan pinjaman...........","1.20.05","DPKD","6.2.3.01.01","Penerusan pinjaman...........",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562302","Pembayaran Pokok Utang yang Jatuh Tempo kepada Pemerintah daerah lain","1.20.05","DPKD","6.2.3.02","Pembayaran Pokok Utang yang Jatuh Tempo kepada Pemerintah daerah lain",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056230201","Pemerintah daerah","1.20.05","DPKD","6.2.3.02.01","Pemerintah daerah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562303","Pembayaran Pokok Utang yang Jatuh Tempo kepada Lembaga Keuangan Bank","1.20.05","DPKD","6.2.3.03","Pembayaran Pokok Utang yang Jatuh Tempo kepada Lembaga Keuangan Bank",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056230301","Bank","1.20.05","DPKD","6.2.3.03.01","Bank",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562304","Pembayaran Pokok Utang yang Jatuh Tempo kepada Lembaga Keuangan bukan Bank","1.20.05","DPKD","6.2.3.04","Pembayaran Pokok Utang yang Jatuh Tempo kepada Lembaga Keuangan bukan Bank",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056230401","Lembaga keuangan bukan Bank.","1.20.05","DPKD","6.2.3.04.01","Lembaga keuangan bukan Bank.",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562305","Pembayaran Pokok Utang yang Jatuh Tempo kepada Pemerintah","1.20.05","DPKD","6.2.3.05","Pembayaran Pokok Utang yang Jatuh Tempo kepada Pemerintah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056230501","Penerusan pinjaman","1.20.05","DPKD","6.2.3.05.01","Penerusan pinjaman",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562306","Pembayaran Pokok Utang sebelum Jatuh Tempo kepada Pemerintah Daerah lain","1.20.05","DPKD","6.2.3.06","Pembayaran Pokok Utang sebelum Jatuh Tempo kepada Pemerintah Daerah lain",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056230601","Pemerintah daerah.","1.20.05","DPKD","6.2.3.06.01","Pemerintah daerah.",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562307","Pembayaran Pokok Utang Sebelum Jatuh Tempo kepada lembaga keuangan bank","1.20.05","DPKD","6.2.3.07","Pembayaran Pokok Utang Sebelum Jatuh Tempo kepada lembaga keuangan bank",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056230701","Bank .","1.20.05","DPKD","6.2.3.07.01","Bank .",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562308","Pembayaran Pokok Utang sebelum Jatuh Tempo kepada Lembaga keuangan bukan bank","1.20.05","DPKD","6.2.3.08","Pembayaran Pokok Utang sebelum Jatuh Tempo kepada Lembaga keuangan bukan bank",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056230801","Lembaga keuangan bukan bank","1.20.05","DPKD","6.2.3.08.01","Lembaga keuangan bukan bank",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562309","Pelunasan Obligasi daerah pada saat jatuh tempo","1.20.05","DPKD","6.2.3.09","Pelunasan Obligasi daerah pada saat jatuh tempo",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056230901","Obligasi atas nama ..","1.20.05","DPKD","6.2.3.09.01","Obligasi atas nama ..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056230902","Obligasi nomor..","1.20.05","DPKD","6.2.3.09.02","Obligasi nomor..",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562310","Pembelian kembali obligasi daerah sebelum jatuh tempo","1.20.05","DPKD","6.2.3.10","Pembelian kembali obligasi daerah sebelum jatuh tempo",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056231001","Obligasi atas nama .","1.20.05","DPKD","6.2.3.10.01","Obligasi atas nama .",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056231002","Obligasi nomor.","1.20.05","DPKD","6.2.3.10.02","Obligasi nomor.",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562311","Pembayaran Hutang Kepada Masyarakat","1.20.05","DPKD","6.2.3.11","Pembayaran Hutang Kepada Masyarakat",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056231101","Pembayaran Hutang Kepada Masyarakat.","1.20.05","DPKD","6.2.3.11.01","Pembayaran Hutang Kepada Masyarakat.",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"2017010112005624","Pemberian Pinjaman Daerah","1.20.05","DPKD","6.2.4","Pemberian Pinjaman Daerah",3,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562401","Pemberian Pinjaman daerah kepada Pemerintah","1.20.05","DPKD","6.2.4.01","Pemberian Pinjaman daerah kepada Pemerintah",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056240101","Pemerintah","1.20.05","DPKD","6.2.4.01.01","Pemerintah",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"201701011200562402","Pemberian Pinjaman Daerah kepada Pemerintah Daerah lain","1.20.05","DPKD","6.2.4.02","Pemberian Pinjaman Daerah kepada Pemerintah Daerah lain",4,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
"20170101120056240201","Pemerintah daerah ","1.20.05","DPKD","6.2.4.02.01","Pemerintah daerah ",5,1,1,1,"2017-01-01","2017-01-01","2017-01-01",150
No preview for this file type
kode,nama,path,status
eis-sipkd,Integrasi Keuangan,/eis/sipkd,1
eis-sipkd-act,Integrasi Keuangan Act,/eis/sipkd/{act}/act,1
eis-sipkd-dashboard,Dashboard Integrasi Keuangan,/eis/sipkd/dashboard,1
eis-sipkd-anggaran,Anggaran,/eis/sipkd/anggaran,1
eis-sipkd-anggaran-act,Anggaran Act,/eis/sipkd/anggaran/{act}/act,1
eis-sipkd-realisasi,Realisasi,/eis/sipkd/realisasi,1
eis-sipkd-realisasi-act,Realisasi Act,/eis/sipkd/realisasi/{act}/act,1
eis-sipkd-grafik,Grafik,/eis/sipkd/grafik,1
eis-sipkd-grafik-act,Grafik Act,/eis/sipkd/grafik/{act}/act,1
eis-sipkd-harian,Harian,/eis/sipkd/harian,1
eis-sipkd-harian-act,Harian Act,/eis/sipkd/harian/{act}/act,1
\ No newline at end of file
"id","kode","status","created","updated","create_uid","update_uid","nama","source_type","source_id","order_id","aktif"
1,"S-001",1,"2014-12-28 12:04:48.025396","2015-05-28 17:37:18.407979",1,1,"PAJAK DAERAH","grid",1,50,1
2,"S-002",1,"2014-12-28 12:09:39.174516","2014-12-31 14:58:33.612433",1,1,"TARGET DAN REALISASI PAJAK DAERAH","chart-bar",1,1,0
3,"S-003",1,"2014-12-28 12:10:00.808178","2015-05-28 17:31:39.612517",1,1,"PENCAPAIAN TARGET PAJAK DAERAH","chart-line",2,2,0
4,"S-004",1,"2014-12-28 12:24:03.41748","2014-12-29 13:39:54.542719",1,1,"PAJAK HOTEL ","grid",2,3,0
5,"S-005",1,"2014-12-29 11:25:19.681442","2014-12-31 14:59:14.894462",1,1,"TARGET DAN REALISASI PAJAK HOTEL","chart-bar",3,4,0
6,"S-006",1,"2014-12-29 13:52:42.049059","2014-12-31 17:48:22.730665",1,1,"PENCAPAIAN TARGET PAJAK HOTEL","chart-line",4,5,0
7,"S-007",1,"2014-12-29 13:54:29.968451","2014-12-29 13:54:29.968603",1,1,"PAJAK RESTORAN","grid",3,6,0
8,"S-008",1,"2014-12-29 13:55:39.553281","2014-12-31 14:59:30.433889",1,1,"TARGET DAN REALISASI PAJAK RESTORAN","chart-bar",5,7,0
9,"S-009",1,"2014-12-29 13:56:48.139024","2014-12-31 17:48:43.16015",1,1,"PENCAPAIAN TARGET PAJAK RESTORAN","chart-line",6,8,0
10,"S-010",1,"2014-12-29 13:59:00.161488","2014-12-29 13:59:00.161644",1,1,"PAJAK REKLAME","grid",4,9,0
11,"S-011",1,"2014-12-29 14:00:28.506668","2014-12-31 15:00:01.012053",1,1,"TARGET DAN REALISASI PAJAK REKLAME","chart-bar",9,10,0
12,"S-012",1,"2014-12-29 14:02:12.140367","2014-12-31 17:48:59.584242",1,1,"PENCAPAIAN TARGET PAJAK REKLAME","chart-line",10,11,0
13,"S-013",1,"2014-12-29 14:05:34.708476","2014-12-29 14:05:34.708634",1,1,"PAJAK HIBURAN ","grid",5,12,0
14,"S-014",1,"2014-12-29 14:06:58.921532","2014-12-31 15:00:24.885899",1,1,"TARGET DAN REALISASI PAJAK HIBURAN","chart-bar",7,13,0
15,"S-015",1,"2014-12-29 14:08:06.448603","2014-12-31 17:52:14.286166",1,1,"PENCAPAIAN TARGET PAJAK HIBURAN","chart-line",8,14,0
16,"S-016",1,"2014-12-29 14:09:22.855115","2014-12-29 14:09:46.545548",1,1,"PAJAK PENERANGAN JALAN ","grid",6,15,0
17,"S-017",1,"2014-12-29 14:11:22.577683","2014-12-31 15:00:39.723021",1,1,"TARGET DAN REALISASI PAJAK PENERANGAN JALAN","chart-bar",11,16,0
18,"S-018",1,"2014-12-29 14:13:09.981812","2014-12-31 17:52:37.209143",1,1,"PENCAPAIAN TARGET PAJAK PENERANGAN JALAN","chart-line",12,17,0
19,"S-019",1,"2014-12-29 14:14:34.964073","2014-12-29 14:14:34.964226",1,1,"PAJAK PARKIR ","grid",7,18,0
20,"S-020",1,"2014-12-29 14:17:24.450097","2014-12-31 15:00:59.217997",1,1,"TARGET DAN REALISASI PAJAK PARKIR","chart-bar",13,19,0
21,"S-021",1,"2014-12-29 14:18:49.758142","2015-05-28 17:36:56.031646",1,1,"PENCAPAIAN TARGET PAJAK PARKIR","chart-line",14,20,0
22,"S-022",1,"2014-12-29 14:20:01.210057","2014-12-29 14:20:01.210139",1,1,"PAJAK AIR TANAH ","grid",8,21,0
23,"S-023",1,"2014-12-29 14:21:03.250674","2014-12-31 15:01:22.830519",1,1,"TARGET DAN REALISASI PAJAK AIR TANAH","chart-bar",15,22,0
24,"S-024",1,"2014-12-29 14:22:20.803659","2014-12-31 18:03:20.627258",1,1,"PENCAPAIAN TARGET PAJAK AIR TANAH","chart-line",16,23,0
25,"S-025",1,"2014-12-29 14:23:40.114283","2014-12-29 14:23:40.114479",1,1,"PAJAK BPHTB ","grid",9,24,0
26,"S-026",1,"2014-12-29 14:24:47.067114","2014-12-31 15:01:39.349674",1,1,"TARGET DAN REALISASI PAJAK BPHTB","chart-bar",17,25,0
27,"S-027",1,"2014-12-29 14:25:42.152308","2014-12-31 18:03:43.315062",1,1,"PENCAPAIAN TARGET PAJAK BPHTB","chart-line",18,26,0
28,"S-028",1,"2014-12-29 14:27:14.1296","2014-12-29 14:27:14.12979",1,1,"PAJAK BUMI DAN BANGUNAN PERDESAAN PERKOTAAN ","grid",10,27,0
29,"S-029",1,"2014-12-29 14:28:07.632492","2014-12-31 15:02:07.907632",1,1,"TARGET DAN REALISASI PAJAK BUMI DAN BANGUNAN PERDESAAN PERKOTAAN","chart-bar",20,28,0
30,"S-030",1,"2014-12-29 14:29:09.281591","2014-12-31 18:04:03.60723",1,1,"PENCAPAIAN TARGET PAJAK BUMI DAN BANGUNAN PERDESAAN PERKOTAAN","chart-line",21,29,0
31,"S-031",1,"2014-12-29 17:31:35.504004","2014-12-29 17:31:52.54877",1,1,"KOMPOSISI PAJAK DAERAH","chart-pie",22,30,0
32,"S-033",1,"2014-12-29 17:32:45.525932","2014-12-29 17:32:45.526083",1,1,"KOMPOSISI PAJAK LAINNYA","chart-pie",23,34,0
\ No newline at end of file
SlideData = {
'options': ['insert if not exists','delete first'],
'csv': ['slide.csv'],
}
"id","tahun","kode","nama","amt_tahun","amt_bulan","amt_minggu","amt_hari","order_id","aktif","status","created","updated","create_uid","update_uid"
1,2017,"4.1.1","PAJAK DAERAH",270304991668,12242123958,12242123958,3577607966,20,1,1,,"2017-05-05 20:00:19.353075",1,1
2,2017,"4.1.1.01","PAJAK HOTEL",6822046440,89380000,89380000,89380000,1,0,1,,"2017-05-05 19:59:57.119622",1,1
3,2017,"4.1.1.02","PAJAK RESTORAN",67112609599,270271579,270271579,209278299,2,0,1,,"2017-05-05 19:59:57.119622",1,1
5,2017,"4.1.1.03","PAJAK HIBURAN",13556215526,17168863,17168863,14288863,3,0,1,,"2017-05-05 19:59:57.119622",1,1
4,2017,"4.1.1.04","PAJAK REKLAME",5588472846,151501786,151501786,34788064,4,0,1,,"2017-05-05 19:59:57.119622",1,1
6,2017,"4.1.1.05","PAJAK PENERANGAN JALAN",8383025652,0,0,0,5,0,1,,"2017-05-05 19:59:57.119622",1,1
7,2017,"4.1.1.06","PAJAK PARKIR DAN GALIAN",8246913185,132909250,132909250,131334250,7,0,1,,"2017-05-05 19:59:57.119622",1,1
8,2017,"4.1.1.07","PAJAK AIR TANAH",465415392,38072466,38072466,13789027,8,0,1,,"2017-05-05 19:59:57.119622",1,1
9,2017,"4.1.1.11","PAJAK BPHTB",112470623589,7021433355,7021433355,1666770579,10,0,1,,"2017-05-05 20:00:17.482882",1,1
10,2017,"4.1.1.12","PAJAK BUMI DAN BANGUNAN PERDESAAN PERKOTAAN",47659669439,4521386659,4521386659,1417978884,12,0,1,,"2017-05-05 20:00:19.149218",1,1
\ No newline at end of file
EisData = {
'options': ['insert if not exists','delete first'],
'csv': ['wells.csv'],
}
import os
from ...scripts.initial_data import InitialData
from ..models import (
EisBase as ModuleBase,
EisDBSession as ModuleDBSession,
Eis,Slide, Chart, ChartItem, EisSipkdArPayment, EisSipkdApPayment, EisSipkdAnggaran
)
from .data import (RouteData, ArPaymentData, ApPaymentData, PbPaymentData,
HarianData, AnggaranData)
from ...scripts.DbTools import (
get_pkeys,
execute,
split_tablename,
)
fixtures = [
('routes', RouteData),
('eis.sipkd_ar_payment', ArPaymentData),
('eis.sipkd_ap_payment', ApPaymentData),
('eis.sipkd_pb_payment', PbPaymentData),
('eis.harian', HarianData),
('eis.sipkd_anggaran', AnggaranData),
# ('eis.chart_items', ChartItemData),
# ('eis.slides', SlideData),
# ('eis.wells', EisData),
]
from .calculate_data import calculate_data
def insert():
initialData = InitialData(ModuleBase, ModuleDBSession)
base_dir = os.path.split(__file__)[0]
initialData.insert(base_dir, fixtures)
calculate_data(ModuleDBSession, EisSipkdAnggaran)
\ No newline at end of file
import os
import sys
import transaction
import subprocess
from sqlalchemy import (
engine_from_config,
select,
)
from sqlalchemy.schema import CreateSchema
from pyramid.paster import (
get_appsettings,
setup_logging,
)
from ..models import (
EisDBSession as ModuleDBSession,
EisBase as ModuleBase,
)
from ..models import *
from . import initial_data
from ...scripts.initializedb import create_schema, read_file
from ...tools import get_settings
from ...eis.scripts.initializedb import main as eisMain
def main(settings):
eisMain(settings)
if 'eis.url' in settings and settings['eis.url']:
engine = engine_from_config(settings, 'eis.')
else:
engine = ModuleDBSession.bind;
print('**********************')
#create_schema(engine, 'eis')
#ModuleBase.metadata.create_all(engine)
#ModuleDBSession.configure(bind=engine)
initial_data.insert()
transaction.commit()
print('****EIS SIPKD CREATED****')
body {
min-height: 2000px;
padding-top: 70px;
}
body {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
--font-weight: 300;
--color: #ffffff;
--background: #bc2131;
font-size: 12px;
padding-top: 70px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
}
legend {
font-size: 14px;
}
.bar {
height: 18px;
background: green;
}
.typeahead{
font-size: 12px;
padding: 3px 6px;
height: 26px;
}
.form-control {
font-size: 12px;
padding: 3px 6px;
height: 26px;
}
.btn {
font-size: 12px;
padding: 3px 6px;
height: 26px;
}
.container {
}
.container .info {
font-size: 18px;
padding: 14px;
color: #fff;
}
.container .btn-menu {
text-align: left;
font-size: 16px;
padding: 14px 24px;
border-radius: 6px;
border: 0px none;
width: 100%;
margin-bottom: 10px;
}
.container .btn-login {
font-size: 18px;
padding: 10px 20px;
border-radius: 6px;
border: 0px none;
background: #BC2131;
background-image: linear-gradient(to bottom, #C6414E 0px, #BC2131 100%);
background-repeat: repeat-x;
margin-top:20px;
}
.container .btn-logout {
margin-top:12px;
}
.container .btn-login:hover {
background: #BC2131;
}
.container .btn-login .label {
display: block;
font-size: 8px;
}
/* dataTables Customize */
table.dataTable thead {
background-color: #EAEAEA;
}
table.dataTable thead > tr > th{
padding: 2px;
line-height: 30px;
}
table.dataTable tbody > tr > td{
padding: 2px;
line-height: 20px;
}
table.dataTable tr.even.selected td {
background-color: #B0BED9;
}
table.dataTable tr.odd.selected td {
background-color: #9FAFD1;
}
table.dataTable tr.even td {
background-color: #FFFFFF;
}
table.dataTable tr.odd td {
background-color: #E2E4FF;
}
table.dataTable tr td {
vertical-align: middle;
}
table.dataTable tbody > tr > td.dataTables_empty {
line-height:inherit;
}
table.dataTable tbody td {
padding: 2px 2px;
}
table.dataTable th.right,
table.dataTable td.right {
text-align: right;
}
table.dataTable th.center,
table.dataTable td.center {
text-align: center;
}
div.tab-content {
padding-top: 10px;
}
.form-horizontal .form-group {
margin-bottom: 4px !important;
}
body {
padding-top: 70px;
padding-bottom: 40px;
background-color: #fff;
}
.form-signin {
max-width: 400px;
padding: 10px;
margin: 0 auto;
background-color: #eee;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
margin-bottom: 10px;
}
.form-signin .checkbox {
font-weight: normal;
}
.form-signin .form-control {
position: relative;
font-size: 14px;
height: auto;
padding: 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.form-signin .form-control:focus {
z-index: 2;
}
.form-signin input[type="text"] {
margin-bottom: -1px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
margin-bottom: 10px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
\ No newline at end of file
.content-image {
display: block;
}
.img-float {
float: left;
width: 150px;
height: 150px;
margin: 0 20px 10px 0;
padding: 10px;
border: 1px solid white;
display: inline-block;
-webkit-box-shadow: inset 0 0 20px #ADADAD;
box-shadow: inset 0 0 20px #ADADAD;
}
}
from ..tools import *
\ No newline at end of file
UPDATE eis.sipkd_ar_payment a1
set jumlah = (select sum(jumlah)
from eis.sipkd_ar_payment a2
where a2.rekening_kd like a1.rekening_kd|| '.%'
and a2.level_id=5
)
where a1.level_id <5;
UPDATE eis.sipkd_ap_payment a1
set jumlah = (select sum(jumlah)
from eis.sipkd_ap_payment a2
where a2.rekening_kd like a1.rekening_kd|| '.%'
and a2.level_id=5
)
where a1.level_id <5;
UPDATE eis.sipkd_pb_payment a1
set jumlah = (select sum(jumlah)
from eis.sipkd_pb_payment a2
where a2.rekening_kd like a1.rekening_kd|| '.%'
and a2.level_id=5
)
where a1.level_id between 2 and 4;
UPDATE eis.sipkd_pb_payment a1
SET jumlah = (SELECT sum(jumlah)
FROM (SELECT sum(jumlah) jumlah
FROM eis.sipkd_pb_payment a2
WHERE a2.rekening_kd ='6.1'
UNION
SELECT sum(jumlah)*-1
FROM eis.sipkd_pb_payment a2
WHERE a2.rekening_kd ='6.2') as a3)
where a1.level_id = 1;
delete from eis.sipkd_anggaran;
insert into eis.sipkd_anggaran(kode, status, created, updated, create_uid,
update_uid, nama, tahun, departemen_kd, departemen_nm, jumlah, level_id)
select rekening_kd, status, created, updated, create_uid,
update_uid, rekening_nm, '2017', departemen_kd, departemen_nm, jumlah, level_id
from eis.sipkd_ar_payment;
insert into eis.sipkd_anggaran(kode, status, created, updated, create_uid,
update_uid, nama, tahun, departemen_kd, departemen_nm, jumlah, level_id)
select rekening_kd, status, created, updated, create_uid,
update_uid, rekening_nm, '2017', departemen_kd, departemen_nm, jumlah, level_id
from eis.sipkd_ap_payment;
insert into eis.sipkd_anggaran(kode, status, created, updated, create_uid,
update_uid, nama, tahun, departemen_kd, departemen_nm, jumlah, level_id)
select rekening_kd, status, created, updated, create_uid,
update_uid, rekening_nm, '2017', departemen_kd, departemen_nm, jumlah, level_id
from eis.sipkd_pb_payment;
\ No newline at end of file
from ...views.base_views import BaseView as OsBaseView
from ...views.common import DataTables, ColumnDT
from ...views import widget
class BaseView(OsBaseView):
pass
from sqlalchemy import func
from ..tools import date_from_str #, row2dict
from pyramid.view import (
view_config,
)
from ..models import EisDBSession, EisSipkdAnggaran
from ..views import BaseView
from datetime import datetime
########
# APP Home #
########
class Anggaran(BaseView):
def cek_value(self,value,devider,simbol):
if value<devider:
return "{0:,.0f}".format(value)
else:
return "{0:,.0f} {1}".format(value/devider,simbol)
@view_config(route_name='eis-sipkd-anggaran', renderer='templates/anggaran.pt',
permission='eis-sipkd-anggaran')
def view_app(self):
tahun = self.ses['tahun']
params = self.params
kode = 'kode' in params and params['kode'] or ''
ar_qry = ap_qry = pb_qry = None
ar_rows = ap_rows = pb_rows = {}
jml_ar = jml_ap = 0
ar_qry = EisDBSession.query(EisSipkdAnggaran.kode,
EisSipkdAnggaran.nama,
EisSipkdAnggaran.level_id,
func.sum(EisSipkdAnggaran.jumlah).label('jumlah')).\
group_by(EisSipkdAnggaran.kode,
EisSipkdAnggaran.nama,
EisSipkdAnggaran.level_id,
).\
filter(EisSipkdAnggaran.tahun == tahun ).\
order_by(EisSipkdAnggaran.kode)
level_id = 2
if not kode:
ar_qry = ar_qry.filter(EisSipkdAnggaran.level_id <= level_id,
EisSipkdAnggaran.level_id > level_id-2,)
ap_qry = ar_qry.filter(EisSipkdAnggaran.kode.like('5%'))
pb_qry = ar_qry.filter(EisSipkdAnggaran.kode.like('6%'))
ar_qry = ar_qry.filter(EisSipkdAnggaran.kode.like('4%'))
title = "RINGKASAN APBD"
ar_rows = row2dict(ar_qry.all())
pb_rows = row2dict(pb_qry.all())
for row in ap_rows:
if row['level_id'] == level_id:
jml_ap += row['jumlah']
else:
level_id = kode.count('.')+2
ar_qry = ar_qry.filter(EisSipkdAnggaran.kode.like(kode+'%'),
EisSipkdAnggaran.level_id <= level_id,
EisSipkdAnggaran.level_id > level_id-1,
)
title = 'nama' in params and params['nama'] or ''
ar_rows = row2dict(ar_qry.all())
for row in ar_rows:
if row['level_id'] == level_id:
jml_ar += row['jumlah']
return dict(project='EIS', ar_rows=ar_rows, ap_rows = ap_rows,
sd_row=jml_ar-jml_ap, level_id=level_id, pb_rows=pb_rows,
title=title, kode=kode)
def row2dict(rows):
return [dict(zip(row.keys(), list(row))) for row in rows]
import json
from pyramid.view import (
view_config,
)
from pyramid.httpexceptions import (
HTTPFound,
)
from ..views import BaseView
from ..models import EisDBSession
from ..models import Eis, Chart, ChartItem, Slide
#from ..tools import row2dict
########
# APP Home #
########
class eis(BaseView):
def cek_value(self,value,devider,simbol):
if value<devider:
return "{0:,.0f}".format(value)
else:
return "{0:,.0f} {1}".format(value/devider,simbol)
@view_config(route_name='eis-sipkd', renderer='templates/eis.pt',
permission='eis-sipkd')
def view_app(self):
tahun = self.ses['tahun']
datas = EisDBSession.query(Slide).filter(Slide.status==1).order_by(Slide.order_id) or {}
tab_datas = EisDBSession.query(Slide).filter(Slide.source_type=='grid').order_by(Slide.order_id) or {}
line_datas = EisDBSession.query(Slide).filter(Slide.source_type=='chart-line').order_by(Slide.order_id)or {}
bar_datas = EisDBSession.query(Slide).filter(Slide.source_type=='chart-bar').order_by(Slide.order_id)or {}
pie_datas = EisDBSession.query(Slide).filter(Slide.source_type=='chart-pie').order_by(Slide.order_id)or {}
return dict(project='EIS', datas=datas, tab_datas=tab_datas,
line_datas=line_datas, bar_datas=bar_datas,
pie_datas=pie_datas, )#, datas=Eis.sum_order_id('2014'))
@view_config(route_name='eis-sipkd-act', renderer='json')
def view_app_act(self):
tahun = self.ses['tahun']
req = self.req
params = req.params
id = 'id' in params and params['id'] or 0
json_data = {}
json_data['success']=False
if req.matchdict['act']=='grid':
rows = EisDBSession.query(Eis).filter(Eis.id==id)
if not rows:
return json_data
for row in rows:
row_dicted = row.to_dict()
amt_hari = float(row_dicted['amt_hari'])
amt_minggu = float(row_dicted['amt_minggu']) #+amt_hari
amt_bulan = float(row_dicted['amt_bulan']) #+amt_hari
amt_tahun = float(row_dicted['amt_tahun']) #+amt_bulan
json_data['success']= True
json_data['tahun'] = self.cek_value(amt_tahun,1, '')
json_data['bulan'] = self.cek_value(amt_bulan,1, '')
json_data['minggu'] = self.cek_value(amt_minggu,1, '')
json_data['hari'] = self.cek_value(amt_hari,1, '')
return json_data
#######################################################################
# GRAFIK LINE/BAR
#######################################################################
elif req.matchdict['act']=='linebar':
rows = EisDBSession.query(Chart).filter(Chart.id==id).first()
if not rows:
return json_data
json_data['label'] = rows.label.split(',')
rows = EisDBSession.query(ChartItem).filter(ChartItem.chart_id==id).\
order_by(ChartItem.id)
for row in rows:
json_data[row.source_type] = [row.value_1/row.chart.devider,row.value_2/row.chart.devider,row.value_3/row.chart.devider,
row.value_4/row.chart.devider,row.value_5/row.chart.devider,row.value_6/row.chart.devider,
row.value_7/row.chart.devider,row.value_8/row.chart.devider,row.value_9/row.chart.devider,
row.value10/row.chart.devider,row.value11/row.chart.devider,row.value12/row.chart.devider,]
json_data['success']= True
return json_data
#######################################################################
# GRAFIK LINGKARAN
#######################################################################
elif req.matchdict['act']=='pie':
rows = EisDBSession.query(Chart).filter(Chart.id==id).first()
if not rows:
return json_data
json_data['label'] = rows.label.split(',')
rows = EisDBSession.query(ChartItem).filter(ChartItem.chart_id==id).\
order_by(ChartItem.id)
json_data['rows'] = {}
for row in rows:
anama = {}
anama['nama'] = row.nama
anama['color'] = row.color
anama ['highlight'] = row.highlight
anama ['value'] = row.value_1/row.chart.devider
json_data['rows'][row.nama] =anama
json_data['success']= True
return json_data
import json
from pyramid.view import (
view_config,
)
from pyramid.httpexceptions import (
HTTPFound,
)
from ..views import BaseView
from ..models import EisDBSession
from ..models import Harian, Chart, ChartItem, Slide
#from ..tools import row2dict
########
# APP Home #
########
class eis(BaseView):
def cek_value(self,value,devider,simbol):
if value<devider:
return "{0:,.0f}".format(value)
else:
return "{0:,.0f} {1}".format(value/devider,simbol)
@view_config(route_name='eis-sipkd-harian', renderer='templates/harian.pt',
permission='eis-sipkd-harian')
def view_app(self):
tahun = self.ses['tahun']
ar_datas = Harian.query().filter(Harian.status==1).\
filter(Harian.kode.like('4%')).\
order_by(Harian.kode) or {}
ap_datas = Harian.query().filter(Harian.status==1).\
filter(Harian.kode.like('5%')).\
order_by(Harian.kode) or {}
return dict(project='EIS', ar_datas=ar_datas, ap_datas=ap_datas)
@view_config(route_name='eis-sipkd-harian-act', renderer='json')
def view_app_act(self):
tahun = self.ses['tahun']
req = self.req
params = req.params
id = 'id' in params and params['id'] or 0
json_data = {}
json_data['success']=False
if req.matchdict['act']=='grid':
rows = EisDBSession.query(Harian).filter(Harian.id==id)
if not rows:
return json_data
for row in rows:
row_dicted = row.to_dict()
amt_hari = float(row_dicted['amt_hari'])
amt_minggu = float(row_dicted['amt_minggu']) #+amt_hari
amt_bulan = float(row_dicted['amt_bulan']) #+amt_hari
amt_tahun = float(row_dicted['amt_tahun']) #+amt_bulan
json_data['success']= True
json_data['tahun'] = self.cek_value(amt_tahun,1, '')
json_data['bulan'] = self.cek_value(amt_bulan,1, '')
json_data['minggu'] = self.cek_value(amt_minggu,1, '')
json_data['hari'] = self.cek_value(amt_hari,1, '')
return json_data
from sqlalchemy import func
from ..tools import date_from_str #, row2dict
from pyramid.view import (
view_config,
)
from ..models import EisDBSession, EisSipkdArPayment, EisSipkdApPayment, EisSipkdPbPayment
from ..views import BaseView
from datetime import datetime
########
# APP Home #
########
class Realisasi(BaseView):
def cek_value(self,value,devider,simbol):
if value<devider:
return "{0:,.0f}".format(value)
else:
return "{0:,.0f} {1}".format(value/devider,simbol)
@view_config(route_name='eis-sipkd-realisasi', renderer='templates/realisasi.pt',
permission='eis-sipkd-realisasi')
def view_app(self):
tahun = self.ses['tahun']
params = self.params
kode = 'kode' in params and params['kode'] or ''
ar_qry = EisDBSession.query(EisSipkdArPayment.rekening_kd,
EisSipkdArPayment.rekening_nm,
EisSipkdArPayment.level_id,
func.sum(EisSipkdArPayment.jumlah).label('jumlah')).\
group_by(EisSipkdArPayment.rekening_kd,
EisSipkdArPayment.rekening_nm,
EisSipkdArPayment.level_id,
).\
filter(EisSipkdArPayment.tanggal.between(
date_from_str('01-01-'+tahun), datetime.now())
).\
order_by(EisSipkdArPayment.rekening_kd)
ap_qry = EisDBSession.query(EisSipkdApPayment.rekening_kd,
EisSipkdApPayment.rekening_nm,
EisSipkdApPayment.level_id,
func.sum(EisSipkdApPayment.jumlah).label('jumlah')).\
group_by(EisSipkdApPayment.rekening_kd,
EisSipkdApPayment.rekening_nm,
EisSipkdApPayment.level_id).\
filter(EisSipkdApPayment.tanggal.between(
date_from_str('01-01-'+tahun), datetime.now())
).\
order_by(EisSipkdApPayment.rekening_kd)
pb_qry = EisDBSession.query(EisSipkdPbPayment.rekening_kd,
EisSipkdPbPayment.rekening_nm,
EisSipkdPbPayment.level_id,
func.sum(EisSipkdPbPayment.jumlah).label('jumlah')).\
group_by(EisSipkdPbPayment.rekening_kd,
EisSipkdPbPayment.rekening_nm,
EisSipkdPbPayment.level_id).\
filter(EisSipkdPbPayment.tanggal.between(
date_from_str('01-01-'+tahun), datetime.now())
).\
order_by(EisSipkdPbPayment.rekening_kd)
level_id = 2
if not kode:
ar_qry = ar_qry.filter(EisSipkdArPayment.level_id <= level_id,
EisSipkdArPayment.level_id > level_id-2,)
ap_qry = ap_qry.filter(EisSipkdApPayment.level_id <= level_id,
EisSipkdApPayment.level_id > level_id-2,)
pb_qry = pb_qry.filter(EisSipkdPbPayment.level_id <= level_id,
EisSipkdPbPayment.level_id > level_id-2,)
title = "RINGKASAN REALISASI APBD"
else:
level_id = kode.count('.')+2
ar_qry = ar_qry.filter(EisSipkdArPayment.rekening_kd.like(kode+'%'),
EisSipkdArPayment.level_id <= level_id,
EisSipkdArPayment.level_id > level_id-1,
)
ap_qry = ap_qry.filter(EisSipkdApPayment.rekening_kd.like(kode+'%'),
EisSipkdApPayment.level_id <= level_id,
EisSipkdApPayment.level_id > level_id-1,
)
pb_qry = pb_qry.filter(EisSipkdPbPayment.rekening_kd.like(kode+'%'),
EisSipkdPbPayment.level_id <= level_id,
EisSipkdPbPayment.level_id > level_id-1,
)
title = 'nama' in params and params['nama'] or ''
jml_ar = jml_ap = jml_pb = 0
ar_rows = row2dict(ar_qry.all())
ap_rows = row2dict(ap_qry.all())
pb_rows = row2dict(pb_qry.all())
for row in ar_rows:
if row['level_id'] == level_id:
jml_ar += row['jumlah']
for row in ap_rows:
if row['level_id'] == level_id:
jml_ap += row['jumlah']
for row in pb_rows:
if row['level_id'] == 1:
jml_pb += row['jumlah']
return dict(ar_rows = ar_rows,
ap_rows = ap_rows,
pb_rows = pb_rows,
sd_row = jml_ar-jml_ap,
sk_row = jml_ar-jml_ap + jml_pb,
title = title, kode=kode,
level_id=level_id,
)
@view_config(route_name='eis-sipkd-realisasi-act', renderer='json')
def view_app_act(self):
tahun = self.ses['tahun']
req = self.req
params = req.params
id = 'id' in params and params['id'] or 0
json_data = {}
json_data['success']=False
if req.matchdict['act']=='grid':
rows = EisDBSession.query(Eis).filter(Eis.id==id)
if not rows:
return json_data
for row in rows:
row_dicted = row.to_dict()
amt_hari = float(row_dicted['amt_hari'])
amt_minggu = float(row_dicted['amt_minggu']) #+amt_hari
amt_bulan = float(row_dicted['amt_bulan']) #+amt_hari
amt_tahun = float(row_dicted['amt_tahun']) #+amt_bulan
json_data['success']= True
json_data['tahun'] = self.cek_value(amt_tahun,1, '')
json_data['bulan'] = self.cek_value(amt_bulan,1, '')
json_data['minggu'] = self.cek_value(amt_minggu,1, '')
json_data['hari'] = self.cek_value(amt_hari,1, '')
return json_data
#######################################################################
# GRAFIK LINE/BAR
#######################################################################
elif req.matchdict['act']=='linebar':
rows = EisDBSession.query(Chart).filter(Chart.id==id).first()
if not rows:
return json_data
json_data['label'] = rows.label.split(',')
rows = EisDBSession.query(ChartItem).filter(ChartItem.chart_id==id).\
order_by(ChartItem.id)
for row in rows:
json_data[row.source_type] = [row.value_1/row.chart.devider,row.value_2/row.chart.devider,row.value_3/row.chart.devider,
row.value_4/row.chart.devider,row.value_5/row.chart.devider,row.value_6/row.chart.devider,
row.value_7/row.chart.devider,row.value_8/row.chart.devider,row.value_9/row.chart.devider,
row.value10/row.chart.devider,row.value11/row.chart.devider,row.value12/row.chart.devider,]
json_data['success']= True
return json_data
#######################################################################
# GRAFIK LINGKARAN
#######################################################################
elif req.matchdict['act']=='pie':
rows = EisDBSession.query(Chart).filter(Chart.id==id).first()
if not rows:
return json_data
json_data['label'] = rows.label.split(',')
rows = EisDBSession.query(ChartItem).filter(ChartItem.chart_id==id).\
order_by(ChartItem.id)
json_data['rows'] = {}
for row in rows:
anama = {}
anama['nama'] = row.nama
anama['color'] = row.color
anama ['highlight'] = row.highlight
anama ['value'] = row.value_1/row.chart.devider
json_data['rows'][row.nama] =anama
json_data['success']= True
return json_data
def row2dict(rows):
return [dict(zip(row.keys(), list(row))) for row in rows]
<html metal:use-macro="load: base-eis.pt">
<div metal:fill-slot="scripts">
<div class="col-md-12 judul">
<div class="col-md-2 judul">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px; padding-bottom:10px;">
</div>
<div class="col-md-8 sub-judul">
EKSEKUTIF SUMMARY APBD<br>
TAHUN ${request.session['tahun']}
</div>
</div>
<div class="col-md-12">
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-10 sub-judul bg-primary">
<div class="col-md-12">
${title}
</div>
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12">
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-7">
<div class="col-md-12 table-title bg-success"><b>URAIAN</b></div>
</div>
<div class="col-md-3 table-title bg-success " style="text-align:right;"><right><b>JUMLAH</b></right></div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12" tal:repeat="row ar_rows">
<div tal:condition="float(row.level_id/2)!=float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2)==float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
<div class="col-md-12" tal:repeat="row ap_rows">
<div tal:condition="float(row.level_id/2)!=float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2)==float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
<div class="col-md-12" tal:condition="level_id<3 and not kode">
<div class="col-md-1">&nbsp;</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-danger" >SURPLUS/DEFISIT</div>
</div>
<div class="col-md-3 table-body-right bg-danger">
${sd_row}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12" tal:repeat="row pb_rows">
<div tal:condition="float(row.level_id/2)!=float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2)==float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
</div>
</html>
<html metal:use-macro="load: base.pt">
<div metal:fill-slot="left-menu">
<link href="/static/css/navbar-fixed-left.css" rel="stylesheet">
</div>
</html>
\ No newline at end of file
<html metal:use-macro="load: base.pt">
<div metal:fill-slot="content">
<style>
body {
/*background-image: url("static/img/bg1.jpg");*/
}
.judul {
margin-top: 0px;
padding-top: 5px;
text-align:center;
color: #777;
background-color:rgb(205,205,205);
}
.sub-judul {
text-align:center;
margin-top: 1px;
padding-top:5px;
padding-botom:5px;
font-size: 30px;
font-weight: normal;
}
.data {
margin-top: 0px;
color: #777;
font-size: 0px;
font-weight: normal;
background-color:rgb(255,255,255);
}
.table-title {
margin-top: 5px;
padding-top:5px;
padding-botom:5px;
font-size: 20px;
font-weight: normal;
}
.table-body {
margin-top: 5px;
padding-top:5px;
padding-botom:5px;
font-size: 20px;
font-weight: normal;
}
.table-body-right {
margin-top: 5px;
font-size: 20px;
padding-top:5px;
padding-botom:5px;
font-weight: normal;
text-align:right;
}
</style>
</div>
</html>
\ No newline at end of file
<html metal:use-macro = "load: ../../../views/templates/base.pt">
<div metal:fill-slot="header">
<link href="/static/chart/legend/legend.css" rel="stylesheet">
<script type="text/javascript" src="/static/chart/Chart.js"> </script>
<script type="text/javascript" src="/static/chart/legend/legend.js"> </script>
</div>
<div metal:fill-slot="navs">
<ul class="nav navbar-nav">
<li><a href="/eis/sipkd" class="navbar-brand"><strong>${request.company}</strong></a></li>
<!-- Menu Master-->
<li><a href="/eis/sipkd/anggaran">Anggaran</a>
<li><a href="/eis/sipkd/realisasi">Realisasi</a>
<li><a href="/eis/sipkd/grafik">Grafik</a>
<li><a href="/eis/sipkd/harian">Harian</a>
<li class="dropdown" tal:condition="request.user.user_name=='admin'">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Konfigurasi <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/eis/carousel">Slider</a></li>
<li><a href="/eis/chart">Chart</a></li>
<li><a href="/eis/slide">Slide</a></li>
</ul>
</li>
</ul>
</div>
</html>
<html metal:use-macro="load: base.pt">
<div metal:fill-slot="content">
<style>
body {
/*background-image: url("static/img/bg1.jpg");*/
}
.judul {
margin-top: 10px;
color: #777;
font-size: 40px;
font-weight: normal;
}
.subjudul {
margin-bottom: 0px;
margin-bottom: 20px;
color: #777;
font-size: 30px;
font-weight: normal;
}
.alert {
border-radius: 0px !important;
}
.alert-judul {
color: #fff;
background-color: #6497C9;
border-color: #5580AA;
}
.alert-judul h3 {
margin-top: 4px !important;
margin-bottom: 4px !important;
}
</style>
</div>
<div metal:fill-slot="scripts">
<div class="well" style="background-color:rgb(255,255,255); padding-top:5px;">
<div class="judul">
<center>
<div class="row">
<div class="col-md-2">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px;padding-bottom:5px;">
</div>
<div class="col-md-8">
<!-- <h3 style="margin-top:5px;">${request.company}</h3> -->
<h2 style="margin-top:5px;">EKSEKUTIF SUMMARY</h2>
<h4>Tahun ${request.session['tahun']}</h4>
</div>
</div>
</center>
</div>
<div id="myCarousel" class="carousel" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li tal:repeat="dat datas" id="${dat.source_type}" data-target="#myCarousel" data-slide-to="${repeat.dat.index}"
class="${dat.aktif and 'active' or ''}" style="background-color:rgb(0,0,0)"></li>
</ol>
<script>
</script>
<div class="carousel-inner" role="listbox">
<div tal:repeat="dat datas" class="item ${dat.aktif and 'active' or ''}">
<div class="col-md-12" style="margin-bottom:50px;" tal:condition="dat.source_type=='grid'">
<div class="row">
<center>
<div class="row"> <!--TITLE-->
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row"> <!--hari minggu-->
<div class="col-md-6">
<div class="alert alert-success">
<h4>&nbsp;</h4>
<h4><u>Hari ini</u></h4>
<h2>Rp. <span id="hari_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-info">
<h4>&nbsp;</h4>
<h4><u>Minggu ini</u></h4>
<h2>Rp. <span id="minggu_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
<p>
<div class="row"> <!--bulan tahun-->
<div class="col-md-6">
<div class="alert alert-warning">
<h4>&nbsp;</h4>
<h4><u>Bulan ini</u></h4>
<h2>Rp. <span id="bulan_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-danger">
<h4>&nbsp;</h4>
<h4><u>Tahun ini</u></h4>
<h2>Rp. <span id="tahun_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
</center>
</div>
<!--SCRIPT-->
<script>
$(function(){
$.ajax({
type: "POST",
url: "/eis/dashboard/grid/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
$("#hari_${dat.id}").html(html.hari);
$("#minggu_${dat.id}").html(html.minggu);
$("#bulan_${dat.id}").html(html.bulan);
$("#tahun_${dat.id}").html(html.tahun);
}
},
beforeSend: function () {
}
});
});
</script>
</div>
<div class="col-md-12" style="margin-bottom:50px;" tal:condition="dat.source_type=='image'">
<div class="row">
<center>
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row">
<img src="${dat.source_id}" height="500px">
</div>
</center>
</div>
</div>
<div class="col-md-12" style="margin-bottom:50px;" tal:condition="dat.source_type=='chart-line'">
<div class="row">
<center>
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row">
<div class="col-md-10">
<canvas id="canvas_${dat.id}" height="400px" width="800px"></canvas>
</div>
<div class="col-md-2">
<h5>Keterangan</h5>
<div id="legend_${dat.id}"></div>
</div>
</div>
</center>
</div>
<script>
var lineChartData_${dat.id} = {
labels : [],
datasets : [
{
label: "Target",
fillColor : "rgba(220,220,220,0.2)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(220,220,220,1)",
data : []
},
{
label: "Realisasi",
fillColor : "rgba(151,187,205,0.2)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(151,187,205,1)",
data : []
}
]
}
Chart.defaults.global.scaleLabel = function(label){
return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
};
Chart.defaults.global.multiTooltipTemplate = function(label){
return label.datasetLabel + ': ' + label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");}
;
$(function(){
var ctx_${dat.id} = document.getElementById("canvas_${dat.id}").getContext("2d");
//window.myLine_${dat.id} = new Chart(ctx_${dat.id}).Line(lineChartData_${dat.id}, {
//responsive: true
//});
$.ajax({
type: "POST",
url: "/eis/dashboard/linebar/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
for (i = 0; i < html.label.length; i++) {
lineChartData_${dat.id}.labels.push(html.label[i]);
lineChartData_${dat.id}.datasets[0].data.push(html.target[i]);
lineChartData_${dat.id}.datasets[1].data.push(html.realisasi[i]);
}
window.myLine_${dat.id} = new Chart(ctx_${dat.id}).Line(lineChartData_${dat.id}, {
//responsive: true;
});
legend(document.getElementById('legend_${dat.id}'), lineChartData_${dat.id});
}
},
beforeSend: function () {
}
});
});
</script>
</div>
<div class="col-md-12" style="margin-bottom:50px;" tal:condition="dat.source_type=='chart-bar'">
<div class="row">
<center>
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row">
<div class="col-md-10">
<canvas id="canvas_${dat.id}" height="400px" width="800px"></canvas>
</div>
<div class="col-md-2">
<h5>Keterangan</h5>
<div id="legend_${dat.id}"></div>
</div>
</div>
</center>
</div>
<script>
var barChartData_${dat.id} = {
labels : [],
datasets : [
{
label: "Target",
fillColor : "rgba(220,220,220,0.2)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(220,220,220,1)",
data : []
},
{
label: "Realisasi",
fillColor : "rgba(151,187,205,0.2)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(151,187,205,1)",
data : []
}
]
}
Chart.defaults.global.scaleLabel = function(label){
return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
};
Chart.defaults.global.multiTooltipTemplate = function(label){
return label.datasetLabel + ': ' + label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");}
;
var ctx_${dat.id} = $("#canvas_${dat.id}").get(0).getContext("2d");
$(function(){
//GET DATA FROM SERVER
$.ajax({
type: "POST",
url: "/eis/dashboard/linebar/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
for (i = 0; i < html.label.length; i++) {
barChartData_${dat.id}.labels.push(html.label[i]);
barChartData_${dat.id}.datasets[0].data.push(html.target[i]);
barChartData_${dat.id}.datasets[1].data.push(html.realisasi[i]);
}
window.myBar_${dat.id} = new Chart(ctx_${dat.id}).Bar(barChartData_${dat.id},
{
//responsive: true;
});
legend(document.getElementById('legend_${dat.id}'), barChartData_${dat.id});
}
},
beforeSend: function () {
}
});
});
</script>
</div>
<div class="col-md-12" style="margin-bottom:50px;" tal:condition="dat.source_type=='chart-pie'">
<div class="row">
<center>
<div class="row">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
<div class="row">
<div class="col-md-10">
<canvas id="chart-area_${dat.id}" height="400px" width="600px"></canvas>
</div>
<div class="col-md-2">
<h5>Keterangan</h5>
<div id="legend_${dat.id}"></div>
</div>
</div>
</center>
</div>
<script>
var pieData_${dat.id} = [];
$(function(){
/*GET DATA PIE*/
var ctx_${dat.id} = document.getElementById("chart-area_${dat.id}").getContext("2d");
//window.myPie_${dat.id} = new Chart(ctx_${dat.id}).Pie(pieData_${dat.id});
var npie = 0 ;
//GET DATA FROM SERVER
$.ajax({
type: "POST",
url: "/eis/dashboard/pie/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
jQuery.each(html.rows, function(i, val) {
x = {
"value": val.value,
"color": "#"+val.color,
//highlight: "#"+val.highlight,
"label": val.nama}
npie = pieData_${dat.id}.push(x);
//alert(pieData_${dat.id}[npie].value());
});
window.myPie_${dat.id} = new Chart(ctx_${dat.id}).Pie(pieData_${dat.id},{
//responsive: true;
});
legend(document.getElementById('legend_${dat.id}'), pieData_${dat.id});
}
},
beforeSend: function () {
}
});
});
</script>
</div>
</div>
</div>
</div>
</div>
<script>
$(function(){
$('.carousel').carousel({
interval: 5000
});
});
var bar_chart_options = {
responsive:true
};
/*****************************/
$(function(){
/*$('#myCarousel').on('slide.bs.carousel',
function () {
var slideFrom = $(this).find('.active').index();
var slideTo = $(this).find('.active').attr('id');
//var slideTo = $(e.relatedTarget).index();
//var toID = $(e.relatedTarget).attr('id');
//x = $('#myCarousel .active').index('#myCarousel .item')
//ctx_{dat.id}
console.log(slideFrom + '=>' + slideTo)
});*/
});
/*****************************/
/*****************************/
/*****************************/
/*****************************/
</script>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<form id="deform" method="POST" enctype="multipart/form-data" accept-charset="utf-8"
class="form-horizontal">
<fieldset class="deformFormFieldset">
<input type="hidden" name="_charset_" />
<input type="hidden" name="__formid__" value="deform"/>
<div tal:condition="'id' in form">
<div tal:define="field form['id']" style="display: none;">
{structure:field.serialize()}
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<div class="col-md-6">
<div class="form-group" tal:define="field form['tahun']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" tal:define="field form['kode']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
<div class="form-group" tal:define="field form['nama']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-2" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-10">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
<script>
$('#nama').bind('typeahead:selected', function(obj, datum, name) {
$('#kode').val(datum.kode);
});
</script>
<div class="form-group">
<div class="col-md-6">
<div class="form-group" tal:define="field form['order_id']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
<div class="col-md-6">
<div class="col-md-6">
<div class="form-group" tal:define="field form['status']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" tal:define="field form['aktif']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="panel panel-default" title="">
<div class="panel-heading">Nilai</div>
<div class="panel-body">
${form.start_mapping('amount')}
<!--div class="row collapse collapse error"if field.error:-->
<div class="form-group" tal:repeat="field form['amount']">
<label class="control-label col-md-3">${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
${form.end_mapping('amount')}
</div>
</div>
</div>
<div class="col-md-12"></div>
<div class="form-group col-md-offset-5">
<button id="deformsave" name="simpan" type="submit" class="btn btn-primary "
value="simpan">Simpan</button>
<button id="deformcancel" name="batal" type="submit" class="btn btn-default "
value="batal">Batal</button>
</div>
</div>
</fieldset>
</form>
</div>
<script>
var nip_field='${field.oid}';
var nm_field ='${field.oid}';
var gj_field ='${field.oid}';
</script>
<script>
$('#${field.oid}').bind('typeahead:selected', function(obj, datum, name) {
$('#'+nip_field).val(datum.nip);
$('#'+nm_field).val(datum.nama);
$('#'+id_field).val(datum.id);
$('#'+gj_field).val(datum.gaji_bersih);
});
</script>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<div class="panel panel-danger">
<div class="panel-heading">
<h3 class="panel-title">Peringatan</h3>
</div>
<div class="panel-body">
Hapus Data #${row.id} ${row.nama} ?
</div>
</div>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<table id="table1" class="table table-bordered table-hover table-condensed">
<thead>
<tr>
<th>ID</th>
<th>Tahun</th>
<th>Kode</th>
<th>Uraian</th>
<th>Amt. Tahun</th>
<th>Amt. Bulan</th>
<th>Amt. Minggu</th>
<th>Amt. Hari</th>
<th>Order</th>
<th>Status</th>
<th>Aktif</th>
<th>Tgl.Update</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<div metal:fill-slot="scripts">
<script>
var mID;
var mThn;
var oTable;
var oTableUrl = "/eis/carousel/grid/act";
$(document).ready(function () {
oTable = $('#table1').DataTable({
dom : '<"toolbar">lfrtip',
processing : true,
serverSide : true,
ajax : oTableUrl,
stateSave : true,
scrollCollapse: true,
sort : true,
info : false,
filter : true,
autoWidth : false,
paginate : true,
paginationType: "full_numbers",
lengthMenu: [
[10, 25, 50, 100],
[10, 25, 50, 100]
],
columnDefs: [{
searchable: false,
visible: false,
targets: [0]
}],
columns: [
null,
{"width": "50px"},
{"width": "60px"},
{"width": "350px", "sClass":"left"},
{"width": "100px", "sClass":"right"},
{"width": "100px", "sClass":"right"},
{"width": "100px", "sClass":"right"},
{"width": "100px", "sClass":"right"},
{"width": "40px", "sClass":"center"},
{"width": "40px", "sClass":"center"},
{"width": "40px", "sClass":"center"},
{"width": "75px", "sClass":"center"},
],
"language": {
"search" : "Cari: ",
"paginate":{
"first" : "Pertama ",
"last" : "Akhir ",
"previous": "Mundur ",
"next" : "Maju ",
},
"lengthMenu": "Tampil _MENU_ baris "
},
});
var tb_array = [
'<div class="btn-carousel pull-left">',
' <button id="btn_add" class="btn btn btn-primary" type="button">Tambah</button>',
' <button id="btn_edit" class="btn btn btn-primary" type="button">Edit</button>',
' <button id="btn_delete" class="btn btn btn-danger" type="button">Hapus</button>',
' <!--button id="btn_pdf" class="btn btn btn-warning" type="button">PDF</button-->',
' <button id="btn_csv" class="btn btn btn-default" type="button">CSV</button>',
' &nbsp;',
'</div>',
];
var tb = tb_array.join(' ');
$("div.toolbar").html(tb);
$("div.toolbar").attr('style', 'display:block; float: left; margin-bottom:6px; line-height:16px;');
$('#table1 tbody').on('click', 'tr', function () {
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
} else {
var aData = oTable.row( this ).data();
oTable.$('tr.selected').removeClass('selected');
$(this).addClass('selected');
mID = aData[0];
oTable.$('tr.row_selected').removeClass('row_selected');
$(this).addClass('row_selected');
}
});
$('#btn_add').click(function () {
window.location = '/eis/carousel/add';
});
$('#btn_edit').click(function () {
if (mID) window.location = '/eis/carousel/'+mID+'/edit';
else alert('Pilih Baris yang akan di edit');
});
$('#btn_delete').click(function () {
if (mID) window.location = '/eis/carousel/'+mID+'/delete';
else alert('Pilih Baris yang akan di hapus');
});
})
</script>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<form id="deform" method="POST" enctype="multipart/form-data" accept-charset="utf-8"
class="form-horizontal">
<fieldset class="deformFormFieldset">
<input type="hidden" name="_charset_" />
<input type="hidden" name="__formid__" value="deform"/>
<div tal:condition="'id' in form">
<div tal:define="field form['id']" style="display: none;">
{structure:field.serialize()}
</div>
</div>
<div class="col-md-8">
<div class="form-group">
<div class="col-md-6">
<div class="form-group" tal:define="field form['kode']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
<div class="form-group" tal:define="field form['nama']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-2" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-10">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
<div class="form-group">
<div class="col-md-6">
<div class="form-group" tal:define="field form['source_type']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-6">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" tal:define="field form['is_sum']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-6" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-6">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
<div class="form-group" tal:define="field form['rekening_kd']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-2" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-10">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
<div class="form-group">
<div class="col-sm-6">
<div class="form-group" tal:define="field form['color']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-2" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-10">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group" tal:define="field form['highlight']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-2" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-10">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-6">
<div class="panel panel-default" title="">
<div class="panel-heading">Group 1</div>
<div class="panel-body">
${form.start_mapping('values_1')}
<!--div class="row collapse collapse error"if field.error:-->
<div class="form-group" tal:repeat="field form['values_1']">
<label class="control-label col-md-3">${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
${form.end_mapping('values_1')}
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default" title="">
<div class="panel-heading">Group 2</div>
<div class="panel-body">
${form.start_mapping('values_2')}
<!--div class="row collapse collapse error"if field.error:-->
<div class="form-group" tal:repeat="field form['values_2']">
<label class="control-label col-md-3">${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
${form.end_mapping('values_2')}
</div>
</div>
</div>
</div>
<div class="col-md-offset-2">
<div class="form-group">
<button id="deformsave" name="simpan" type="submit" class="btn btn-primary "
value="simpan">Simpan</button>
<button id="deformcancel" name="batal" type="submit" class="btn btn-default "
value="batal">Batal</button>
</div>
</div>
</div>
</fieldset>
</form>
</div>
<script>
var nip_field='${field.oid}';
var nm_field ='${field.oid}';
var gj_field ='${field.oid}';
</script>
<script>
$('#${field.oid}').bind('typeahead:selected', function(obj, datum, name) {
$('#'+nip_field).val(datum.nip);
$('#'+nm_field).val(datum.nama);
$('#'+id_field).val(datum.id);
$('#'+gj_field).val(datum.gaji_bersih);
});
</script>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<div class="panel panel-danger">
<div class="panel-heading">
<h3 class="panel-title">Peringatan</h3>
</div>
<div class="panel-body">
${request.title} #${row.kode} ${row.nama} ?
</div>
</div>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<form class="form-horizontal">
<div class="form-group">
<div class="form-group" id="item-kode">
<label for="kode" class="control-label col-md-2" id="req-kode">
Kode</label>
<div class="col-md-4">
<input type="text" class="form-control" value="${rows and rows.kode or None}">
</div>
</div>
<div class="form-group" id="item-uraian">
<label for="uraian" class="control-label col-md-2" id="req-uraian">
Uraian</label>
<div class="col-md-4">
<input type="text" class="form-control" value="${rows and rows.nama or None}">
</div>
</div>
</div>
</form>
<table id="table1" class="table table-bordered table-hover table-condensed">
<thead>
<tr>
<th>ID</th>
<th>Kode</th>
<th>Uraian</th>
<th>Type</th>
<th>Nilai 1</th>
<th>Nilai 2</th>
<th>Nilai 3</th>
<th>Nilai 4</th>
<th>Nilai 5</th>
<th>Nilai 6</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<div metal:fill-slot="scripts">
<script>
var mID;
var mThn;
var oTable;
var oTableUrl = "/eis/chart/item/${rows.id}/grid/act";;
$(document).ready(function () {
oTable = $('#table1').DataTable({
dom : '<"toolbar">lfrtip',
processing : true,
serverSide : true,
ajax : oTableUrl,
stateSave : true,
scrollCollapse: true,
sort : true,
info : false,
filter : true,
autoWidth : false,
paginate : true,
paginationType: "full_numbers",
lengthMenu: [
[10, 25, 50, 100],
[10, 25, 50, 100]
],
columnDefs: [{
searchable: false,
visible: false,
targets: [0]
}],
columns: [
null,
{"width": "75px"},
null,
{"width": "100px", "sClass":"left"},
{"width": "100px", "sClass":"right"},
{"width": "100px", "sClass":"right"},
{"width": "100px", "sClass":"right"},
{"width": "100px", "sClass":"right"},
{"width": "100px", "sClass":"right"},
{"width": "100px", "sClass":"right"},
],
"language": {
"search" : "Cari: ",
"paginate":{
"first" : "Pertama ",
"last" : "Akhir ",
"previous": "Mundur ",
"next" : "Maju ",
},
"lengthMenu": "Tampil _MENU_ baris "
},
});
var tb_array = [
'<div class="btn pull-left">',
' <button id="btn_back" class="btn btn btn-primary" type="button">Kembali</button>',
' <button id="btn_add" class="btn btn btn-primary" type="button">Tambah</button>',
' <button id="btn_edit" class="btn btn btn-primary" type="button">Edit</button>',
' <button id="btn_delete" class="btn btn btn-danger" type="button">Hapus</button>',
' <!--button id="btn_pdf" class="btn btn btn-warning" type="button">PDF</button-->',
' <button id="btn_csv" class="btn btn btn-default" type="button">CSV</button>',
' &nbsp;',
'</div>',
];
var tb = tb_array.join(' ');
$("div.toolbar").html(tb);
$("div.toolbar").attr('style', 'display:block; float: left; margin-bottom:6px; line-height:16px;');
$('#table1 tbody').on('click', 'tr', function () {
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
} else {
var aData = oTable.row( this ).data();
oTable.$('tr.selected').removeClass('selected');
$(this).addClass('selected');
mID = aData[0];
oTable.$('tr.row_selected').removeClass('row_selected');
$(this).addClass('row_selected');
}
});
$('#btn_back').click(function () {
window.location = '/eis/chart';
});
$('#btn_add').click(function () {
window.location = '/eis/chart/item/${rows.id}/add';
});
$('#btn_edit').click(function () {
if (mID) window.location = '/eis/chart/item/${rows.id}/'+mID+'/edit';
else alert('Pilih Baris yang akan di edit');
});
$('#btn_delete').click(function () {
if (mID) window.location = '/eis/chart/item/${rows.id}/'+mID+'/delete';
else alert('Pilih Baris yang akan di hapus');
});
})
</script>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<div class="panel panel-danger">
<div class="panel-heading">
<h3 class="panel-title">Peringatan</h3>
</div>
<div class="panel-body">
${request.title} #${row.kode} ${row.nama} ?
</div>
</div>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<table id="table1" class="table table-bordered table-hover table-condensed">
<thead>
<tr>
<th>ID</th>
<th>Kode</th>
<th>Uraian</th>
<th>Type</th>
<th>Pembagi</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<div metal:fill-slot="scripts">
<script>
var mID;
var mThn;
var oTable;
var oTableUrl = "/eis/chart/grid/act";
$(document).ready(function () {
oTable = $('#table1').DataTable({
dom : '<"toolbar">lfrtip',
processing : true,
serverSide : true,
ajax : oTableUrl,
stateSave : true,
scrollCollapse: true,
sort : true,
info : false,
filter : true,
autoWidth : false,
paginate : true,
paginationType: "full_numbers",
lengthMenu: [
[10, 25, 50, 100],
[10, 25, 50, 100]
],
columnDefs: [{
searchable: false,
visible: false,
targets: [0]
}],
columns: [
null,
{"width": "75px"},
null,
{"width": "75px"},
{"width": "75px", "sClass": "right"},
],
"language": {
"search" : "Cari: ",
"paginate":{
"first" : "Pertama ",
"last" : "Akhir ",
"previous": "Mundur ",
"next" : "Maju ",
},
"lengthMenu": "Tampil _MENU_ baris "
},
});
var tb_array = [
'<div class="btn pull-left">',
' <button id="btn_add" class="btn btn btn-primary" type="button">Tambah</button>',
' <button id="btn_edit" class="btn btn btn-primary" type="button">Edit</button>',
' <button id="btn_delete" class="btn btn btn-danger" type="button">Hapus</button>',
' <button id="btn_csv" class="btn btn btn-default" type="button">CSV</button>',
' <button id="btn_item" class="btn btn btn-warning" type="button">Item data</button>',
' &nbsp;',
'</div>',
];
var tb = tb_array.join(' ');
$("div.toolbar").html(tb);
$("div.toolbar").attr('style', 'display:block; float: left; margin-bottom:6px; line-height:16px;');
$('#table1 tbody').on('click', 'tr', function () {
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
} else {
var aData = oTable.row( this ).data();
oTable.$('tr.selected').removeClass('selected');
$(this).addClass('selected');
mID = aData[0];
oTable.$('tr.row_selected').removeClass('row_selected');
$(this).addClass('row_selected');
}
});
$('#btn_item').click(function () {
if (mID) window.location = '/eis/chart/item/'+mID;
else alert('Pilih Baris dulu');
});
$('#btn_add').click(function () {
window.location = '/eis/chart/add';
});
$('#btn_edit').click(function () {
if (mID) window.location = '/eis/chart/'+mID+'/edit';
else alert('Pilih Baris yang akan di edit');
});
$('#btn_delete').click(function () {
if (mID) window.location = '/eis/chart/'+mID+'/delete';
else alert('Pilih Baris yang akan di hapus');
});
})
</script>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<form id="deform" method="POST" enctype="multipart/form-data" accept-charset="utf-8"
class="form-horizontal">
<fieldset class="deformFormFieldset">
<input type="hidden" name="_charset_" />
<input type="hidden" name="__formid__" value="deform"/>
<div tal:condition="'id' in form">
<div tal:define="field form['id']" style="display: none;">
{structure:field.serialize()}
</div>
</div>
<div class="col-md-8">
<div class="form-group">
<div class="col-md-6">
<div class="form-group" tal:define="field form['kode']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
<div class="form-group" tal:define="field form['nama']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-2" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-10">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
<div class="form-group">
<div class="col-md-6">
<div class="form-group" tal:define="field form['ref_kode']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-8">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
<div class="form-group" tal:define="field form['ref_nama']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-2" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-10">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
<div class="form-group">
<div class="col-md-6">
<div class="form-group" tal:define="field form['amount']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-6">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group" tal:define="field form['tanggal']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-6" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-6">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-4">
<div class="form-group" tal:define="field form['kecamatan_kd']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-6" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-6">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
<div class="col-md-8">
<div class="form-group" tal:define="field form['kecamatan_nm']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-5" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-7">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-4">
<div class="form-group" tal:define="field form['kelurahan_kd']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-6" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-6">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
<div class="col-md-8">
<div class="form-group" tal:define="field form['kelurahan_nm']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-5" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-7">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-6">
<div class="form-group" tal:define="field form['sumber_id']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-4" id="req-${field.oid}">
${field.title}</label>
<div class="col-md-6">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
</div>
</div>
<div class="col-md-offset-2">
<div class="form-group">
<button id="deformsave" name="simpan" type="submit" class="btn btn-primary "
value="simpan">Simpan</button>
<button id="deformcancel" name="batal" type="submit" class="btn btn-default "
value="batal">Batal</button>
</div>
</div>
</div>
</fieldset>
</form>
</div>
<script>
var nip_field='${field.oid}';
var nm_field ='${field.oid}';
var gj_field ='${field.oid}';
</script>
<script>
$('#${field.oid}').bind('typeahead:selected', function(obj, datum, name) {
$('#'+nip_field).val(datum.nip);
$('#'+nm_field).val(datum.nama);
$('#'+id_field).val(datum.id);
$('#'+gj_field).val(datum.gaji_bersih);
});
</script>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<div class="panel panel-danger">
<div class="panel-heading">
<h3 class="panel-title">Peringatan</h3>
</div>
<div class="panel-body">
${request.title} #${row.kode} ${row.nama} ?
</div>
</div>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<table id="table1" class="table table-bordered table-hover table-condensed">
<thead>
<tr>
<th>ID</th>
<th>Kode</th>
<th>Uraian</th>
<th>Ref. Kode</th>
<th>Ref. Nama</th>
<th>Tanggal</th>
<th>Nilai</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<div metal:fill-slot="scripts">
<script>
var mID;
var mThn;
var oTable;
var oTableUrl = "/eis-item/grid/act";;
$(document).ready(function () {
oTable = $('#table1').DataTable({
dom : '<"toolbar">lfrtip',
processing : true,
serverSide : true,
ajax : oTableUrl,
stateSave : true,
scrollCollapse: true,
sort : true,
info : false,
filter : true,
autoWidth : false,
paginate : true,
paginationType: "full_numbers",
lengthMenu: [
[10, 25, 50, 100],
[10, 25, 50, 100]
],
columnDefs: [{
searchable: false,
visible: false,
targets: [0]
}],
columns: [
null,
{"width": "75px"},
null,
{"width": "100px", "sClass":"left"},
null,
{"width": "75px", "sClass":"center"},
{"width": "100px", "sClass":"right"},
],
"language": {
"search" : "Cari: ",
"paginate":{
"first" : "Pertama ",
"last" : "Akhir ",
"previous": "Mundur ",
"next" : "Maju ",
},
"lengthMenu": "Tampil _MENU_ baris "
},
});
var tb_array = [
'<div class="btn pull-left">',
' <button id="btn_back" class="btn btn btn-primary" type="button">Kembali</button>',
' <button id="btn_add" class="btn btn btn-primary" type="button">Tambah</button>',
' <button id="btn_edit" class="btn btn btn-primary" type="button">Edit</button>',
' <button id="btn_delete" class="btn btn btn-danger" type="button">Hapus</button>',
' <!--button id="btn_pdf" class="btn btn btn-warning" type="button">PDF</button-->',
' <button id="btn_csv" class="btn btn btn-default" type="button">CSV</button>',
' &nbsp;',
'</div>',
];
var tb = tb_array.join(' ');
$("div.toolbar").html(tb);
$("div.toolbar").attr('style', 'display:block; float: left; margin-bottom:6px; line-height:16px;');
$('#table1 tbody').on('click', 'tr', function () {
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
} else {
var aData = oTable.row( this ).data();
oTable.$('tr.selected').removeClass('selected');
$(this).addClass('selected');
mID = aData[0];
oTable.$('tr.row_selected').removeClass('row_selected');
$(this).addClass('row_selected');
}
});
$('#btn_back').click(function () {
window.location = '/eis-chart';
});
$('#btn_add').click(function () {
window.location = '/eis-item/add';
});
$('#btn_edit').click(function () {
if (mID) window.location = '/eis-item/'+mID+'/edit';
else alert('Pilih Baris yang akan di edit');
});
$('#btn_delete').click(function () {
if (mID) window.location = '/eis-item/'+mID+'/delete';
else alert('Pilih Baris yang akan di hapus');
});
})
</script>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<!-- <div metal:fill-slot="content"> -->
<div metal:fill-slot="scripts">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">${request.title}</h3>
</div>
<div class="panel-body">
<form id="deform" method="POST" enctype="multipart/form-data" accept-charset="utf-8"
class="form-horizontal">
<div class="alert alert-danger" tal:condition="form and form.error and True or False">
<div class="error-msg-lbl">Kesalahan Pengisian Form</div>
<p class="error-msg">${form.errormsg}</p>
</div>
<div class="form-group" tal:repeat="f form" id="group-${f.oid}">
<div id="item-${f.oid}" style="${f.widget.hidden and 'display:none;' or 'display:block;'}">
<label for="${f.oid}" class="control-label col-md-2 ${f.required and 'required' or ''} " id="req-${f.oid}">
${f.title}</label>
<div class="col-md-3">
${structure:f.serialize()}
<p id="error-${f.oid}" class="help-block" tal:condition="f.error"
tal:repeat="error f.error.messages()">
${error}</p>
</div>
</div>
</div>
<div class="col-md-4">
<label class="control-label col-md-3"></label>
<button type="submit" class="btn btn-primary" id="simpan" name="simpan">Simpan</button>
<button type="submit" class="btn btn-warning" id="batal" name="batal">Tutup</button>
</div>
</form>
</div>
</div>
<style>
.red-border {
border-color: rgba(255, 0, 0, 0.2);
box-shadow: 0 1px 1px rgba(255, 0, 0, 0.2); inset, 0 0 8px rgba(255, 0, 0, 0.2);
outline: 0 none;
}
</style>
<!-- </div> -->
<script>
$(document).ready(function(){
show_type();
function show_type(){
type_id = $('#source_type').val();
if (type_id == 'grid'){
//$('#grid_nm').prop('readonly', false);
//$('#grid_nm').prop('enabled', true);
$('#grid_nm').typeahead({"minLength": 1,
"remote": "/eis/carousel/hon/act?term=%QUERY",
"limit": 8});
$('#group-grid_nm').css("display","block");
}
else{
$('#grid_nm').typeahead('destroy');
//$('#grid_nm').prop('readonly', true);
//$('#grid_nm').prop('enabled', false);
$('#grid_nm').val("");
$('#group-grid_nm').css("display","none");
}
if (type_id == 'chart-pie'){
$('#pie_nm').typeahead('destroy');
//$('#pie_nm').prop('readonly', false);
//$('#pie_nm').prop('enabled', true);
$('#pie_nm').typeahead({"minLength": 1,
"remote": "/eis/chart/hon/act?term=%QUERY&chart_type=pie",
"limit": 8});
$('#group-pie_nm').css("display","block");
}
else{
$('#pie_nm').typeahead('destroy');
//$('#pie_nm').prop('readonly', true);
//$('#pie_nm').prop('enabled', false);
$('#pie_nm').val("");
$('#group-pie_nm').css("display","none");
}
if (type_id == 'chart-bar'){
//$('#bar_nm').prop('readonly', false);
//$('#bar_nm').prop('enabled', true);
$('#bar_nm').typeahead({"minLength": 1,
"remote": "/eis/chart/hon/act?term=%QUERY&chart_type=bar",
"limit": 8});
$('#group-bar_nm').css("display","block");
}
else{
$('#bar_nm').typeahead('destroy');
//$('#bar_nm').prop('readonly', true);
//$('#bar_nm').prop('enabled', false);
$('#bar_nm').val("");
$('#group-bar_nm').css("display","none");
}
if (type_id == 'chart-line'){
//$('#line_nm').prop('readonly', false);
//$('#line_nm').prop('enabled', true);
$('#line_nm').typeahead({"minLength": 1,
"remote": "/eis/chart/hon/act?term=%QUERY&chart_type=line",
"limit": 8});
$('#group-line_nm').css("display","block");
}
else{
$('#line_nm').typeahead('destroy');
//$('#line_nm').prop('readonly', true);
//$('#line_nm').prop('enabled', false);
$('#line_nm').val("");
$('#group-line_nm').css("display","none");
}
if (type_id == 'image'){
$('#source_id').prop('readonly', false);
$('#source_id').prop('enabled', true);
$('#group-upload').css("display","block");
}
else{
$('#source_id').prop('readonly', true);
$('#source_id').prop('enabled', false);
$('#group-upload').css("display","none");
}
}
$('#source_type').change( function(){
$('#source_id').val("");
show_type();
});
$('#grid_nm, #line_nm, #bar_nm, #pie_nm').on(
'typeahead:selected',
function(obj, datum, name) {
$('#source_id').val(datum.id);
}
);
$('#upload').change( function(){
$('#source_id').val($('#upload').val());
});
});
</script>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<div class="panel panel-danger">
<div class="panel-heading">
<h3 class="panel-title">Peringatan</h3>
</div>
<div class="panel-body">
${request.title} #${row.kode} ${row.nama} ?
</div>
</div>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<h4>${request.title}</h4>
<hr>
<table id="table1" class="table table-bordered table-hover table-condensed">
<thead>
<tr>
<th>ID</th>
<th>Kode</th>
<th>Uraian</th>
<th>Type</th>
<th>URL/ID</th>
<th>Order</th>
<th>Aktif</th>
<th>Status</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<div metal:fill-slot="scripts">
<script>
var mID;
var mThn;
var oTable;
var oTableUrl = "/eis/slide/grid/act";
$(document).ready(function () {
oTable = $('#table1').DataTable({
dom : '<"toolbar">lfrtip',
processing : true,
serverSide : true,
ajax : oTableUrl,
stateSave : true,
scrollCollapse: true,
sort : true,
info : false,
filter : true,
autoWidth : false,
paginate : true,
paginationType: "full_numbers",
lengthMenu: [
[10, 25, 50, 100],
[10, 25, 50, 100]
],
columnDefs: [{
searchable: false,
visible: false,
targets: [0]
}],
columns: [
null,
{"width": "75px"},
null,
{"width": "100px"},
null,
{"width": "50px", "sClass":"center"},
{"width": "60px", "sClass":"center"},
{"width": "60px", "sClass":"center"},
],
"language": {
"search" : "Cari: ",
"paginate":{
"first" : "Pertama ",
"last" : "Akhir ",
"previous": "Mundur ",
"next" : "Maju ",
},
"lengthMenu": "Tampil _MENU_ baris "
},
});
var tb_array = [
'<div class="btn-eis-slide pull-left">',
' <button id="btn_add" class="btn btn btn-primary" type="button">Tambah</button>',
' <button id="btn_edit" class="btn btn btn-primary" type="button">Edit</button>',
' <button id="btn_delete" class="btn btn btn-danger" type="button">Hapus</button>',
' <!--button id="btn_pdf" class="btn btn btn-warning" type="button">PDF</button-->',
' <button id="btn_calc" class="btn btn btn-default" type="button">Hitung</button>',
' &nbsp;',
'</div>',
];
var tb = tb_array.join(' ');
$("div.toolbar").html(tb);
$("div.toolbar").attr('style', 'display:block; float: left; margin-bottom:6px; line-height:16px;');
$('#table1 tbody').on('click', 'tr', function () {
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
} else {
var aData = oTable.row( this ).data();
oTable.$('tr.selected').removeClass('selected');
$(this).addClass('selected');
mID = aData[0];
oTable.$('tr.row_selected').removeClass('row_selected');
$(this).addClass('row_selected');
}
});
$('#btn_calc').click(function () {
window.location = '/eis/calc-all';
});
$('#btn_add').click(function () {
window.location = '/eis/slide/add';
});
$('#btn_edit').click(function () {
if (mID) window.location = '/eis/slide/'+mID+'/edit';
else alert('Pilih Baris yang akan di edit');
});
$('#btn_delete').click(function () {
if (mID) window.location = '/eis/slide/'+mID+'/delete';
else alert('Pilih Baris yang akan di hapus');
});
})
</script>
</div>
</html>
<html metal:use-macro="load: base-eis.pt">
<div metal:fill-slot="left-menu">
<link href="/static/css/navbar-fixed-left.css" rel="stylesheet">
<div class="nav-side-menu">
<div class="brand">Eksekutif Summary</div>
<i class="fa fa-bars fa-2x toggle-btn" data-toggle="collapse" data-target="#menu-content"></i>
<div class="menu-list">
<ul id="menu-content" class="menu-content collapse out">
<li data-toggle="collapse" data-target="#target" class="collapsed active">
<a href="#"><i class="fa fa-gift fa-lg"></i> Target <span class="arrow"></span></a>
<ul class="sub-menu collapse" id="target">
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan APBD</a></li>
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan Pendapatan</a></li>
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan Belanja</a></li>
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan Pajak</a></li>
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan Retribusi</a></li>
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan APBD</a></li>
</ul>
</li>
<li data-toggle="collapse" data-target="#realisasi" class="collapsed active">
<a href="#"><i class="fa fa-gift fa-lg"></i> Realisasi <span class="arrow"></span></a>
<ul class="sub-menu collapse" id="realisasi">
<li><a href="#" onclick="javascript:hide_other();$('#realisasi-ringkas').show();">Ringkasan</a></li>
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan Pendapatan</a></li>
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan Belanja</a></li>
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan Pajak</a></li>
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan Retribusi</a></li>
<li><a href="#" onclick="javascript:hide_other();$('#target-ringkas').show();">Ringkasan APBD</a></li> </ul>
</li>
</ul>
</div>
</div>
</div>
<div metal:fill-slot="scripts">
<script>
/*$(function(){
$('.carousel').carousel({
interval: 5000
});
});
*/
/*function formatNumber (num) {
return num.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,")
};
*/
function hide_other(){
$('.data').hide();
};
var bar_chart_options = {
responsive:true
};
</script>
<style>
body {
/*background-image: url("static/img/bg1.jpg");*/
}
.judul {
margin-top: 10px;
color: #777;
font-size: 40px;
font-weight: normal;
padding-left:0px;
}
@media (min-width: 767px) {
.judul {
margin-top: 10px;
color: #777;
font-size: 40px;
font-weight: normal;
padding-left:320px;
}
}
.subjudul {
margin-bottom: 0px;
margin-bottom: 20px;
color: #777;
padding-left:0px;
}
@media (min-width: 767px) {
.subjudul {
padding-left:320px;
}
}
.alert {
border-radius: 0px !important;
}
.alert-judul {
color: #fff;
background-color: #6497C9;
border-color: #5580AA;
}
.alert-judul h3 {
margin-top: 4px !important;
margin-bottom: 4px !important;
}
</style>
<div class="well" style="background-color:rgb(255,255,255); padding-top:75px;">
<div class="judul">
<center>
<div class="row">
<div class="col-md-2">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px;padding-bottom:5px;">
</div>
<div class="col-md-8">
<h3 style="margin-top:5px;">EKSEKUTIF SUMMARY PAJAK DAERAH</h3>
<h4>Tahun ${request.session['tahun']}</h4>
</div>
</div>
</center>
</div>
</div>
<div style="background-color:rgb(255,255,255);">
<div class="subjudul">
<div class="col-md-12 data" id="welcome" style="margin-bottom:50px;">
<center>
<div class="row">
<div class="col-md-12">
<h3 style="margin-top:5px;">SELAMAT DATANG</h3>
<h4>SILAHKAN PILIH MENU DI SEBELAH KIRI / ATAS LAYAR</h4>
</div>
</div>
</center>
</div>
<div tal:repeat="dat datas" class="item ${dat.aktif and 'active' or ''}">
<div class="col-md-12 data" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='grid'" id="grid-${dat.id}">
<div class="row">
<center>
<div class="row"> <!--TITLE-->
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row"> <!--hari minggu-->
<div class="col-md-6">
<div class="alert alert-success">
<h4>&nbsp;</h4>
<h4><u>Hari ini</u></h4>
<h2>Rp. <span id="hari_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-info">
<h4>&nbsp;</h4>
<h4><u>Minggu ini</u></h4>
<h2>Rp. <span id="minggu_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
<p>
<div class="row"> <!--bulan tahun-->
<div class="col-md-6">
<div class="alert alert-warning">
<h4>&nbsp;</h4>
<h4><u>Bulan ini</u></h4>
<h2>Rp. <span id="bulan_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-danger">
<h4>&nbsp;</h4>
<h4><u>Tahun ini</u></h4>
<h2>Rp. <span id="tahun_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
</center>
</div>
<!--SCRIPT-->
<script>
$(function(){
$.ajax({
type: "POST",
url: "/eis/grid/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
$("#hari_${dat.id}").html(html.hari);
$("#minggu_${dat.id}").html(html.minggu);
$("#bulan_${dat.id}").html(html.bulan);
$("#tahun_${dat.id}").html(html.tahun);
}
},
beforeSend: function () {
}
});
})
</script>
</div>
<div class="col-md-12" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='image'" id="image-${dat.id}">
<div class="row">
<center>
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row">
<img src="${dat.source_id}" height="500px">
</div>
</center>
</div>
</div>
<div class="col-md-12 data" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='chart-line'" id="chart-line-${dat.id}" >
<div class="row">
<center>
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row">
<div class="col-md-10">
<canvas id="canvas_${dat.id}" height="400px" width="800px"></canvas>
</div>
<div class="col-md-2">
<h5>Keterangan</h5>
<div id="legend_${dat.id}"></div>
</div>
</div>
</center>
</div>
<script>
var lineChartData_${dat.id} = {
labels : [],
datasets : [
{
label: "Target",
fillColor : "rgba(220,220,220,0.2)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(220,220,220,1)",
data : []
},
{
label: "Realisasi",
fillColor : "rgba(151,187,205,0.2)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(151,187,205,1)",
data : []
}
]
}
Chart.defaults.global.scaleLabel = function(label){
return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
// return parseInt( label.value ).toLocaleString();
/*
This doesn't work in all browsers unfortunately yet:
parseInt( '1000' ).toLocaleString()
Result in Safari: 1.000
Result in FF und Chrome: 1.111
parseFloat( '1000.33' ).toLocaleString()
Result in Safari: 1000.33
Result in FF und Chrome: 1.000,33
*/
};
Chart.defaults.global.multiTooltipTemplate = function(label){
return label.datasetLabel + ': ' + label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");}
; // "<%= value %>";
Chart.defaults.global.scaleLabel = function(label){
return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
};
Chart.defaults.global.multiTooltipTemplate = function(label){
return label.datasetLabel + ': ' + label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");}
;
$(function(){
var ctx_${dat.id} = document.getElementById("canvas_${dat.id}").getContext("2d");
//window.myLine_${dat.id} = new Chart(ctx_${dat.id}).Line(lineChartData_${dat.id}, {
//responsive: true
//});
$.ajax({
type: "POST",
url: "/eis/linebar/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
for (i = 0; i < html.label.length; i++) {
lineChartData_${dat.id}.labels.push(html.label[i]);
lineChartData_${dat.id}.datasets[0].data.push(html.target[i]);
lineChartData_${dat.id}.datasets[1].data.push(html.realisasi[i]);
}
window.myLine_${dat.id} = new Chart(ctx_${dat.id}).Line(lineChartData_${dat.id}, {
//responsive: true;
});
legend(document.getElementById('legend_${dat.id}'), lineChartData_${dat.id});
}
},
beforeSend: function () {
}
});
});
</script>
</div>
<div class="col-md-12 data" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='chart-bar'" id="chart-bar-${dat.id}" >
<div class="row">
<center>
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row">
<div class="col-md-10">
<canvas id="canvas_${dat.id}" height="400px" width="800px"></canvas>
</div>
<div class="col-md-2">
<h5>Keterangan</h5>
<div id="legend_${dat.id}"></div>
</div>
</div>
</center>
</div>
<script>
var barChartData_${dat.id} = {
labels : [],
datasets : [
{
label: "Target",
fillColor : "rgba(220,220,220,0.2)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(220,220,220,1)",
data : []
},
{
label: "Realisasi",
fillColor : "rgba(151,187,205,0.2)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(151,187,205,1)",
data : []
}
]
}
Chart.defaults.global.scaleLabel = function(label){
return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
// return parseInt( label.value ).toLocaleString();
/*
This doesn't work in all browsers unfortunately yet:
parseInt( '1000' ).toLocaleString()
Result in Safari: 1.000
Result in FF und Chrome: 1.111
parseFloat( '1000.33' ).toLocaleString()
Result in Safari: 1000.33
Result in FF und Chrome: 1.000,33
*/
};
Chart.defaults.global.multiTooltipTemplate = function(label){
return label.datasetLabel + ': ' + label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");}
;
var ctx_${dat.id} = $("#canvas_${dat.id}").get(0).getContext("2d");
$(function(){
//GET DATA FROM SERVER
$.ajax({
type: "POST",
url: "/eis/linebar/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
for (i = 0; i < html.label.length; i++) {
barChartData_${dat.id}.labels.push(html.label[i]);
barChartData_${dat.id}.datasets[0].data.push(html.target[i]);
barChartData_${dat.id}.datasets[1].data.push(html.realisasi[i]);
}
window.myBar_${dat.id} = new Chart(ctx_${dat.id}).Bar(barChartData_${dat.id},
{
//responsive: true;
});
legend(document.getElementById('legend_${dat.id}'), barChartData_${dat.id});
}
},
beforeSend: function () {
}
});
});
</script>
</div>
<div class="col-md-12 data" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='chart-pie'" id="chart-pie-${dat.id}" >
<div class="row">
<center>
<div class="row">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
<div class="row">
<div class="col-md-10">
<canvas id="chart-area_${dat.id}" height="400px" width="600px"></canvas>
</div>
<div class="col-md-2">
<h5>Keterangan</h5>
<div id="legend_${dat.id}"></div>
</div>
</div>
</center>
</div>
<script>
var pieData_${dat.id} = [];
$(function(){
/*GET DATA PIE*/
var ctx_${dat.id} = document.getElementById("chart-area_${dat.id}").getContext("2d");
//window.myPie_${dat.id} = new Chart(ctx_${dat.id}).Pie(pieData_${dat.id});
var npie = 0 ;
//GET DATA FROM SERVER
$.ajax({
type: "POST",
url: "/eis/pie/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
jQuery.each(html.rows, function(i, val) {
x = {
"value": val.value,
"color": "#"+val.color,
//highlight: "#"+val.highlight,
"label": val.nama}
npie = pieData_${dat.id}.push(x);
//alert(pieData_${dat.id}[npie].value());
});
window.myPie_${dat.id} = new Chart(ctx_${dat.id}).Pie(pieData_${dat.id},{
//responsive: true;
});
legend(document.getElementById('legend_${dat.id}'), pieData_${dat.id});
}
},
beforeSend: function () {
}
});
});
</script>
</div>
</div>
</div>
</div>
</div>
</html>
<html metal:use-macro="load: base.pt">
<div metal:fill-slot="left-menu">
<link href="/static/css/navbar-fixed-left.css" rel="stylesheet">
<style>
body {
/*background-image: url("static/img/bg1.jpg");*/
}
.judul {
margin-top: 25px;
color: #777;
font-size: 30px;
font-weight: normal;
padding-bottom:10px;
padding-top:10px;
background-color:rgb(205,205,205);
text-align:center;
margin-left:5px;
margin-right:5px;
}
@media (min-width: 992px) {
.judul {
margin-left:320px;
}
}
.subjudul {
margin-top: 0px;
margin-bottom: 20px;
font-size: 30px;
text-align:center;
color: #777;
padding-left:0px;
}
@media (min-width: 992px) {
.subjudul {
margin-top: 100px;
font-size: 30px;
padding-left:320px;
text-align:center;
}
}
.data {
margin-top: 25px;
font-weight: normal;
text-align:center;
margin-left:5px;
margin-right:5px;
}
@media (min-width: 992px) {
.data {
margin-left:320px;
}
}
.alert {
border-radius: 0px !important;
}
.alert-judul {
color: #fff;
background-color: #6497C9;
border-color: #5580AA;
}
.alert-judul h3 {
margin-top: 4px !important;
margin-bottom: 4px !important;
}
</style>
<div class="nav-side-menu" style="display:block;">
<div class="brand">Eksekutif Summary</div>
<!-- <i class="fa fa-bars fa-2x toggle-btn" data-toggle="collapse" data-target="#menu-content"></i> -->
<div class="menu-list">
<ul id="menu-content" class="menu-content collapse out">
<li data-toggle="collapse" data-target="#pendapatan" class="collapsed active">
<a href="#"><i class="fa fa-gift fa-lg"></i> Pendapatan <span class="arrow"></span></a>
<ul class="sub-menu collapse" id="pendapatan">
<li tal:repeat="row ar_datas">
<a href="#" onclick="javascript:hide_other();$('#grid-${row.id}').show();">${row.nama}</a>
</li>
</ul>
</li>
<li data-toggle="collapse" data-target="#belanja" class="collapsed active">
<a href="#"><i class="fa fa-gift fa-lg"></i> Belanja <span class="arrow"></span></a>
<ul class="sub-menu collapse" id="belanja">
<li tal:repeat="row ap_datas">
<a href="#">${row.nama}</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="row judul">
<div class="col-md-2">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px;padding-bottom:5px;">
</div>
<div class="col-md-10">
EKSEKUTIF SUMMARY PAJAK DAERAH
<h4>Tahun ${request.session['tahun']}</h4>
</div>
</div>
</div>
<div metal:fill-slot="content">
<div class="data" style="display:none;" tal:repeat="dat ar_datas" id="grid-${dat.id}">
<!--TITLE-->
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row"> <!--hari minggu-->
<div class="col-md-6">
<div class="alert alert-success">
<h4>&nbsp;</h4>
<h4><u>Hari ini</u></h4>
<h2>Rp. <span id="hari_${dat.id}">${dat.amt_hari}</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-info">
<h4>&nbsp;</h4>
<h4><u>Minggu ini</u></h4>
<h2>Rp. <span id="minggu_${dat.id}">${dat.amt_minggu}</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
<p>
<div class="row"> <!--bulan tahun-->
<div class="col-md-6">
<div class="alert alert-warning">
<h4>&nbsp;</h4>
<h4><u>Bulan ini</u></h4>
<h2>Rp. <span id="bulan_${dat.id}">${dat.amt_bulan}</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-danger">
<h4>&nbsp;</h4>
<h4><u>Tahun ini</u></h4>
<h2>Rp. <span id="tahun_${dat.id}">${dat.amt_tahun}</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
</div>
</div>
<div metal:fill-slot="scripts">
<script>
function hide_other(){
$('.data').hide();
};
var bar_chart_options = {
responsive:true
};
</script>
</div>
</html>
<html metal:use-macro="load: base.pt">
<div metal:fill-slot="left-menu">
<link href="/static/css/navbar-fixed-left.css" rel="stylesheet">
<div class="nav-side-menu">
<div class="brand">Eksekutif Summary</div>
<i class="fa fa-bars fa-2x toggle-btn" data-toggle="collapse" data-target="#menu-content"></i>
<div class="menu-list">
<ul id="menu-content" class="menu-content collapse out">
<!--li>
<a href="#">
<i class="fa fa-dashboard fa-lg"></i> Executive Summary
</a>
</li-->
<li data-toggle="collapse" data-target="#pendapatan" class="collapsed active">
<a href="#"><i class="fa fa-gift fa-lg"></i> Pendatan <span class="arrow"></span></a>
</li>
<ul class="sub-menu collapse" id="pendapatan">
<li tal:repeat="dat ar_datas"><a href="#" onclick="javascript:hide_other();$('#grid-${dat.id}').show();">${dat.nama}</a></li>
</ul>
<li data-toggle="collapse" data-target="#belanja" class="collapsed">
<a href="#"><i class="fa fa-globe fa-lg"></i> Belanja <span class="arrow"></span></a>
</li>
<ul class="sub-menu collapse" id="belanja">
<li tal:repeat="dat ap_datas"><a href="#" onclick="javascript:hide_other();$('#grid-${dat.id}').show();">${dat.nama}</a></li>
</ul>
</ul>
</div>
</div>
</div>
<div metal:fill-slot="scripts">
<script>
function formatNumber(num) {
return num.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,")
};
function hide_other(){
$('.data').hide();
};
var bar_chart_options = {
responsive:true
};
</script>
<style>
body {
/*background-image: url("static/img/bg1.jpg");*/
}
.judul {
margin-top: 25px;
color: #777;
font-size: 30px;
font-weight: normal;
padding-bottom:10px;
padding-top:10px;
background-color:rgb(205,205,205);
text-align:center;
margin-left:5px;
margin-right:5px;
}
@media (min-width: 992px) {
.judul {
margin-left:320px;
}
}
.welcome {
margin-top: 0px;
margin-bottom: 20px;
font-size: 30px;
text-align:center;
background-color:rgb(205,205,205);
color: #777;
margin-left:5px;
margin-right:5px;
position: relative;
}
.welcome p{
position: absolute;
top: 75%;
left: 0;
right: 0;
}
@media (min-width: 992px) {
.welcome {
margin-left:320px;
}
}
.data {
margin-top: 25px;
font-weight: normal;
text-align:center;
margin-left:5px;
margin-right:5px;
}
@media (min-width: 992px) {
.data {
margin-left:320px;
}
}
.alert {
border-radius: 0px !important;
}
.alert-judul {
color: #fff;
background-color: #6497C9;
border-color: #5580AA;
}
.alert-judul h3 {
margin-top: 4px !important;
margin-bottom: 4px !important;
}
</style>
<div class="row judul">
<div class="col-md-2">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px;padding-bottom:5px;">
</div>
<div class="col-md-10">
EKSEKUTIF SUMMARY KEUANGAN DAERAH<br>
TAHUN ${request.session['tahun']}
</div>
</div>
<div class="row data welcome">
SELAMAT DATANG
</div>
<div class="data" style="display:none;" tal:repeat="dat ar_datas" id="grid-${dat.id}">
<!--TITLE-->
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row"> <!--hari minggu-->
<div class="col-md-6">
<div class="alert alert-success">
<h4>&nbsp;</h4>
<h4><u>Hari ini</u></h4>
<h2>Rp. <span id="hari_${dat.id}"></span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-info">
<h4>&nbsp;</h4>
<h4><u>Minggu ini</u></h4>
<h2>Rp. <span id="minggu_${dat.id}">${dat.amt_minggu}</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
<p>
<div class="row"> <!--bulan tahun-->
<div class="col-md-6">
<div class="alert alert-warning">
<h4>&nbsp;</h4>
<h4><u>Bulan ini</u></h4>
<h2>Rp. <span id="bulan_${dat.id}">${dat.amt_bulan}</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-danger">
<h4>&nbsp;</h4>
<h4><u>Tahun ini</u></h4>
<h2>Rp. <span id="tahun_${dat.id}">${dat.amt_tahun}</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
<script>
$(document).ready(function(){
$("#hari_${dat.id}").html(formatNumber(${dat.amt_hari}));
$("#minggu_${dat.id}").html(formatNumber(${dat.amt_minggu}));
$("#bulan_${dat.id}").html(formatNumber(${dat.amt_bulan}));
$("#tahun_${dat.id}").html(formatNumber(${dat.amt_tahun}));
});
</script>
</div>
<div class="data" style="display:none;" tal:repeat="dat ap_datas" id="grid-${dat.id}">
<!--TITLE-->
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row"> <!--hari minggu-->
<div class="col-md-6">
<div class="alert alert-success">
<h4>&nbsp;</h4>
<h4><u>Hari ini</u></h4>
<h2>Rp. <span id="hari_${dat.id}"></span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-info">
<h4>&nbsp;</h4>
<h4><u>Minggu ini</u></h4>
<h2>Rp. <span id="minggu_${dat.id}">${dat.amt_minggu}</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
<p>
<div class="row"> <!--bulan tahun-->
<div class="col-md-6">
<div class="alert alert-warning">
<h4>&nbsp;</h4>
<h4><u>Bulan ini</u></h4>
<h2>Rp. <span id="bulan_${dat.id}">${dat.amt_bulan}</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-danger">
<h4>&nbsp;</h4>
<h4><u>Tahun ini</u></h4>
<h2>Rp. <span id="tahun_${dat.id}">${dat.amt_tahun}</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
<script>
$(document).ready(function(){
$("#hari_${dat.id}").html(formatNumber(${dat.amt_hari}));
$("#minggu_${dat.id}").html(formatNumber(${dat.amt_minggu}));
$("#bulan_${dat.id}").html(formatNumber(${dat.amt_bulan}));
$("#tahun_${dat.id}").html(formatNumber(${dat.amt_tahun}));
});
</script>
</div>
</div>
</html>
<html metal:use-macro="load: base.pt">
<div metal:fill-slot="content">
<!-- Main component for a primary marketing message or call to action -->
<div class="well">
<h1>${request.app_name} ${request.company} </h1>
<p><img src="/static/img/logo.png" class="img-float img-thumbnail"/>
Selamat datang di module Eksekutif Summary
<p>Aplikasi ini dibangun dengan menggunakan platform open source yang terdiri dari:</p>
<ul>
<li>Web Framework<a href="http://pylonsproject.org/">Pyramid</a> </li>
<li>Template <a href="https://pypi.python.org/pypi/ziggurat-foundations">Ziggurat Foundations</a></li>
<li>Template <a href="http://docs.pylonsproject.org/projects/pyramid-chameleon/en/latest/">Chameleon</a></li>
<li>Form Generator <a href="http://docs.pylonsproject.org/projects/deform/">Deform</a></li>
<li>CSS Framework <a href="http://getbootstrap.com">Bootstrap</a></li>
<li>Database <a href="http://postgresql.org">Postgres SQL</a></li>
</ul>
<h3>Silahkan pilih sub module berikut ini</h3>
<div><a href="/dashboard" class="btn btn-info" role="button">Dashboard</a>
<a href="/eis-home" class="btn btn-info" role="button">Interaktif</a></div>
<p>
</div><!--well-->
</div>
</html>
<html metal:use-macro="load: base.pt">
<div metal:fill-slot="left-menu">
<link href="/static/css/navbar-fixed-left.css" rel="stylesheet">
</div>
<div metal:fill-slot="scripts">
<script>
function hide_other(){
$('.data').hide();
};
var bar_chart_options = {
responsive:true
};
</script>
<style>
body {
/*background-image: url("static/img/bg1.jpg");*/
}
.judul {
margin-top: 10px;
color: #777;
font-size: 40px;
font-weight: normal;
padding-left:0px;
}
@media (min-width: 767px) {
.judul {
margin-top: 10px;
color: #777;
font-size: 40px;
font-weight: normal;
padding-left:320px;
}
}
.subjudul {
margin-bottom: 0px;
margin-bottom: 20px;
color: #777;
padding-left:0px;
}
@media (min-width: 767px) {
.subjudul {
padding-left:320px;
}
}
.alert {
border-radius: 0px !important;
}
.alert-judul {
color: #fff;
background-color: #6497C9;
border-color: #5580AA;
}
.alert-judul h3 {
margin-top: 4px !important;
margin-bottom: 4px !important;
}
</style>
<!-- menu left -->
<div class="nav-side-menu">
<div class="brand">Eksekutif Summary</div>
<i class="fa fa-bars fa-2x toggle-btn" data-toggle="collapse" data-target="#menu-content"></i>
<div class="menu-list">
<ul id="menu-content" class="menu-content collapse out">
<li data-toggle="collapse" data-target="#target" class="collapsed active">
<a href="#"><i class="fa fa-gift fa-lg"></i> Target <span class="arrow"></span></a>
</li>
<ul class="sub-menu collapse" id="tabular">
<li tal:repeat="dat tab_datas"><a href="#" onclick="javascript:hide_other();$('#grid-${dat.id}').show();">${dat.nama}</a>
</li>
</ul>
<li data-toggle="collapse" data-target="#tabular" class="collapsed active">
<a href="#"><i class="fa fa-gift fa-lg"></i> Target <span class="arrow"></span></a>
</li>
<ul class="sub-menu collapse" id="tabular">
<li tal:repeat="dat tab_datas"><a href="#" onclick="javascript:hide_other();$('#grid-${dat.id}').show();">${dat.nama}</a>
</li>
</ul>
<li data-toggle="collapse" data-target="#line" class="collapsed">
<a href="#"><i class="fa fa-globe fa-lg"></i> Line Graph <span class="arrow"></span></a>
</li>
<ul class="sub-menu collapse" id="line">
<li tal:repeat="dat line_datas"><a href="#" onclick="javascript:hide_other();$('#chart-line-${dat.id}').show();">${dat.nama}</a></li>
</ul>
<li data-toggle="collapse" data-target="#bar" class="collapsed">
<a href="#"><i class="fa fa-car fa-lg"></i> Bar Graph <span class="arrow"></span></a>
</li>
<ul class="sub-menu collapse" id="bar">
<li tal:repeat="dat bar_datas"><a href="#" onclick="javascript:hide_other();$('#chart-bar-${dat.id}').show();">${dat.nama}</a></li>
</ul>
<li data-toggle="collapse" data-target="#pie" class="collapsed">
<a href="#"><i class="fa fa-car fa-lg"></i> Pie Graph <span class="arrow"></span></a>
</li>
<ul class="sub-menu collapse" id="pie">
<li tal:repeat="dat pie_datas"><a href="#" onclick="javascript:hide_other();$('#chart-pie-${dat.id}').show();">${dat.nama}</a></li>
</ul>
</ul>
</div>
<!-- end of menu left -->
</div>
<div class="well" style="background-color:rgb(255,255,255); padding-top:75px;">
<div class="judul">
<center>
<div class="row">
<div class="col-md-2">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px;padding-bottom:5px;">
</div>
<div class="col-md-8">
<h3 style="margin-top:5px;">EKSEKUTIF SUMMARY PAJAK DAERAH</h3>
<h4>Tahun ${request.session['tahun']}</h4>
</div>
</div>
</center>
</div>
</div>
<div style="background-color:rgb(255,255,255);">
<div class="subjudul">
<div class="col-md-12 data" id="welcome" style="margin-bottom:50px;">
<center>
<div class="row">
<div class="col-md-12">
<h3 style="margin-top:5px;">SELAMAT DATANG</h3>
<h4>SILAHKAN PILIH MENU DI SEBELAH KIRI / ATAS LAYAR</h4>
</div>
</div>
</center>
</div>
<div tal:repeat="dat datas" class="item ${dat.aktif and 'active' or ''}">
<div class="col-md-12 data" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='grid'" id="grid-${dat.id}">
<div class="row">
<center>
<div class="row"> <!--TITLE-->
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row"> <!--hari minggu-->
<div class="col-md-6">
<div class="alert alert-success">
<h4>&nbsp;</h4>
<h4><u>Hari ini</u></h4>
<h2>Rp. <span id="hari_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-info">
<h4>&nbsp;</h4>
<h4><u>Minggu ini</u></h4>
<h2>Rp. <span id="minggu_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
<p>
<div class="row"> <!--bulan tahun-->
<div class="col-md-6">
<div class="alert alert-warning">
<h4>&nbsp;</h4>
<h4><u>Bulan ini</u></h4>
<h2>Rp. <span id="bulan_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
<div class="col-md-6">
<div class="alert alert-danger">
<h4>&nbsp;</h4>
<h4><u>Tahun ini</u></h4>
<h2>Rp. <span id="tahun_${dat.id}">...</span></h2>
<h4>&nbsp;</h4>
</div>
</div>
</div>
</center>
</div>
<!--SCRIPT-->
<script>
$(function(){
$.ajax({
type: "POST",
url: "/eis/grid/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
$("#hari_${dat.id}").html(html.hari);
$("#minggu_${dat.id}").html(html.minggu);
$("#bulan_${dat.id}").html(html.bulan);
$("#tahun_${dat.id}").html(html.tahun);
}
},
beforeSend: function () {
}
});
})
</script>
</div>
<div class="col-md-12" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='image'" id="image-${dat.id}">
<div class="row">
<center>
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row">
<img src="${dat.source_id}" height="500px">
</div>
</center>
</div>
</div>
<div class="col-md-12 data" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='chart-line'" id="chart-line-${dat.id}" >
<div class="row">
<center>
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row">
<div class="col-md-10">
<canvas id="canvas_${dat.id}" height="400px" width="800px"></canvas>
</div>
<div class="col-md-2">
<h5>Keterangan</h5>
<div id="legend_${dat.id}"></div>
</div>
</div>
</center>
</div>
<script>
var lineChartData_${dat.id} = {
labels : [],
datasets : [
{
label: "Target",
fillColor : "rgba(220,220,220,0.2)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(220,220,220,1)",
data : []
},
{
label: "Realisasi",
fillColor : "rgba(151,187,205,0.2)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(151,187,205,1)",
data : []
}
]
}
Chart.defaults.global.scaleLabel = function(label){
return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
// return parseInt( label.value ).toLocaleString();
/*
This doesn't work in all browsers unfortunately yet:
parseInt( '1000' ).toLocaleString()
Result in Safari: 1.000
Result in FF und Chrome: 1.111
parseFloat( '1000.33' ).toLocaleString()
Result in Safari: 1000.33
Result in FF und Chrome: 1.000,33
*/
};
Chart.defaults.global.multiTooltipTemplate = function(label){
return label.datasetLabel + ': ' + label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");}
; // "<%= value %>";
Chart.defaults.global.scaleLabel = function(label){
return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
};
Chart.defaults.global.multiTooltipTemplate = function(label){
return label.datasetLabel + ': ' + label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");}
;
$(function(){
var ctx_${dat.id} = document.getElementById("canvas_${dat.id}").getContext("2d");
//window.myLine_${dat.id} = new Chart(ctx_${dat.id}).Line(lineChartData_${dat.id}, {
//responsive: true
//});
$.ajax({
type: "POST",
url: "/eis/linebar/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
for (i = 0; i < html.label.length; i++) {
lineChartData_${dat.id}.labels.push(html.label[i]);
lineChartData_${dat.id}.datasets[0].data.push(html.target[i]);
lineChartData_${dat.id}.datasets[1].data.push(html.realisasi[i]);
}
window.myLine_${dat.id} = new Chart(ctx_${dat.id}).Line(lineChartData_${dat.id}, {
//responsive: true;
});
legend(document.getElementById('legend_${dat.id}'), lineChartData_${dat.id});
}
},
beforeSend: function () {
}
});
});
</script>
</div>
<div class="col-md-12 data" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='chart-bar'" id="chart-bar-${dat.id}" >
<div class="row">
<center>
<div class="row">
<div class="col-md-12">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
</div>
<div class="row">
<div class="col-md-10">
<canvas id="canvas_${dat.id}" height="400px" width="800px"></canvas>
</div>
<div class="col-md-2">
<h5>Keterangan</h5>
<div id="legend_${dat.id}"></div>
</div>
</div>
</center>
</div>
<script>
var barChartData_${dat.id} = {
labels : [],
datasets : [
{
label: "Target",
fillColor : "rgba(220,220,220,0.2)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(220,220,220,1)",
data : []
},
{
label: "Realisasi",
fillColor : "rgba(151,187,205,0.2)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(151,187,205,1)",
data : []
}
]
}
Chart.defaults.global.scaleLabel = function(label){
return label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
// return parseInt( label.value ).toLocaleString();
/*
This doesn't work in all browsers unfortunately yet:
parseInt( '1000' ).toLocaleString()
Result in Safari: 1.000
Result in FF und Chrome: 1.111
parseFloat( '1000.33' ).toLocaleString()
Result in Safari: 1000.33
Result in FF und Chrome: 1.000,33
*/
};
Chart.defaults.global.multiTooltipTemplate = function(label){
return label.datasetLabel + ': ' + label.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");}
;
var ctx_${dat.id} = $("#canvas_${dat.id}").get(0).getContext("2d");
$(function(){
//GET DATA FROM SERVER
$.ajax({
type: "POST",
url: "/eis/linebar/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
for (i = 0; i < html.label.length; i++) {
barChartData_${dat.id}.labels.push(html.label[i]);
barChartData_${dat.id}.datasets[0].data.push(html.target[i]);
barChartData_${dat.id}.datasets[1].data.push(html.realisasi[i]);
}
window.myBar_${dat.id} = new Chart(ctx_${dat.id}).Bar(barChartData_${dat.id},
{
//responsive: true;
});
legend(document.getElementById('legend_${dat.id}'), barChartData_${dat.id});
}
},
beforeSend: function () {
}
});
});
</script>
</div>
<div class="col-md-12 data" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='chart-pie'" id="chart-pie-${dat.id}" >
<div class="row">
<center>
<div class="row">
<div class="alert alert-judul">
<h3>${dat.nama}</h3>
</div>
</div>
<div class="row">
<div class="col-md-10">
<canvas id="chart-area_${dat.id}" height="400px" width="600px"></canvas>
</div>
<div class="col-md-2">
<h5>Keterangan</h5>
<div id="legend_${dat.id}"></div>
</div>
</div>
</center>
</div>
<script>
var pieData_${dat.id} = [];
$(function(){
/*GET DATA PIE*/
var ctx_${dat.id} = document.getElementById("chart-area_${dat.id}").getContext("2d");
//window.myPie_${dat.id} = new Chart(ctx_${dat.id}).Pie(pieData_${dat.id});
var npie = 0 ;
//GET DATA FROM SERVER
$.ajax({
type: "POST",
url: "/eis/pie/act",
data: "id=${dat.source_id}",
success: function (html) {
if (html.success == true) {
jQuery.each(html.rows, function(i, val) {
x = {
"value": val.value,
"color": "#"+val.color,
//highlight: "#"+val.highlight,
"label": val.nama}
npie = pieData_${dat.id}.push(x);
//alert(pieData_${dat.id}[npie].value());
});
window.myPie_${dat.id} = new Chart(ctx_${dat.id}).Pie(pieData_${dat.id},{
//responsive: true;
});
legend(document.getElementById('legend_${dat.id}'), pieData_${dat.id});
}
},
beforeSend: function () {
}
});
});
</script>
</div>
</div>
</div>
</div>
</div>
</html>
<html metal:use-macro="load: base-eis.pt">
<div metal:fill-slot="scripts">
<div class="col-md-12 judul">
<div class="col-md-2 judul">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px; padding-bottom:10px;">
</div>
<div class="col-md-8 sub-judul">
EKSEKUTIF SUMMARY REALISASI APBD<br>
TAHUN ${request.session['tahun']}
</div>
</div>
<div class="col-md-12">
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-10 sub-judul bg-primary">
<div class="col-md-12">
${title}
</div>
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12">
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-7">
<div class="col-md-12 table-title bg-success"><b>URAIAN</b></div>
</div>
<div class="col-md-3 table-title bg-success " style="text-align:right;"><right><b>JUMLAH</b></right></div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12" tal:repeat="row ar_rows">
<div tal:condition="float(row.level_id/2)!=float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2)==float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
<div class="col-md-12" tal:repeat="row ap_rows">
<div tal:condition="float(row.level_id/2)!=float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2)==float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
<div class="col-md-12" tal:condition="level_id<3 and not kode">
<div class="col-md-1">&nbsp;</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-danger" >SURPLUS/DEFISIT</div>
</div>
<div class="col-md-3 table-body-right bg-danger">
${sd_row}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12" tal:repeat="row pb_rows">
<div tal:condition="float(row.level_id/2)!=float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2)==float(row.level_id//2)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
<div class="col-md-12" tal:condition="level_id<3 and not kode">
<div class="col-md-1">&nbsp;</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-danger" >SALDO KAS</div>
</div>
<div class="col-md-3 table-body-right bg-danger">
${sk_row}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
</html>
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!