diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..94810d0 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +* +!target/*-runner +!target/*-runner.jar +!target/lib/* +!target/quarkus-app/* \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..91a800a --- /dev/null +++ b/.gitignore @@ -0,0 +1,45 @@ +#Maven +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +release.properties +.flattened-pom.xml + +# Eclipse +.project +.classpath +.settings/ +bin/ + +# IntelliJ +.idea +*.ipr +*.iml +*.iws + +# NetBeans +nb-configuration.xml + +# Visual Studio Code +.vscode +.factorypath + +# OSX +.DS_Store + +# Vim +*.swp +*.swo + +# patch +*.orig +*.rej + +# Local environment +.env + +# Plugin directory +/.quarkus/cli/plugins/ +# TLS Certificates +.certs/ diff --git a/.mvn/wrapper/.gitignore b/.mvn/wrapper/.gitignore new file mode 100644 index 0000000..e72f5e8 --- /dev/null +++ b/.mvn/wrapper/.gitignore @@ -0,0 +1 @@ +maven-wrapper.jar diff --git a/.mvn/wrapper/MavenWrapperDownloader.java b/.mvn/wrapper/MavenWrapperDownloader.java new file mode 100644 index 0000000..fe7d037 --- /dev/null +++ b/.mvn/wrapper/MavenWrapperDownloader.java @@ -0,0 +1,93 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import java.io.IOException; +import java.io.InputStream; +import java.net.Authenticator; +import java.net.PasswordAuthentication; +import java.net.URI; +import java.net.URL; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.StandardCopyOption; +import java.util.concurrent.ThreadLocalRandom; + +public final class MavenWrapperDownloader { + private static final String WRAPPER_VERSION = "3.3.2"; + + private static final boolean VERBOSE = Boolean.parseBoolean(System.getenv("MVNW_VERBOSE")); + + public static void main(String[] args) { + log("Apache Maven Wrapper Downloader " + WRAPPER_VERSION); + + if (args.length != 2) { + System.err.println(" - ERROR wrapperUrl or wrapperJarPath parameter missing"); + System.exit(1); + } + + try { + log(" - Downloader started"); + final URL wrapperUrl = URI.create(args[0]).toURL(); + final String jarPath = args[1].replace("..", ""); // Sanitize path + final Path wrapperJarPath = Paths.get(jarPath).toAbsolutePath().normalize(); + downloadFileFromURL(wrapperUrl, wrapperJarPath); + log("Done"); + } catch (IOException e) { + System.err.println("- Error downloading: " + e.getMessage()); + if (VERBOSE) { + e.printStackTrace(); + } + System.exit(1); + } + } + + private static void downloadFileFromURL(URL wrapperUrl, Path wrapperJarPath) + throws IOException { + log(" - Downloading to: " + wrapperJarPath); + if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) { + final String username = System.getenv("MVNW_USERNAME"); + final char[] password = System.getenv("MVNW_PASSWORD").toCharArray(); + Authenticator.setDefault(new Authenticator() { + @Override + protected PasswordAuthentication getPasswordAuthentication() { + return new PasswordAuthentication(username, password); + } + }); + } + Path temp = wrapperJarPath + .getParent() + .resolve(wrapperJarPath.getFileName() + "." + + Long.toUnsignedString(ThreadLocalRandom.current().nextLong()) + ".tmp"); + try (InputStream inStream = wrapperUrl.openStream()) { + Files.copy(inStream, temp, StandardCopyOption.REPLACE_EXISTING); + Files.move(temp, wrapperJarPath, StandardCopyOption.REPLACE_EXISTING); + } finally { + Files.deleteIfExists(temp); + } + log(" - Downloader complete"); + } + + private static void log(String msg) { + if (VERBOSE) { + System.out.println(msg); + } + } + +} diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..72df6c6 --- /dev/null +++ b/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +wrapperVersion=3.3.2 +distributionType=source +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.8/apache-maven-3.9.8-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..1b1a90e --- /dev/null +++ b/build.sh @@ -0,0 +1,4 @@ +./mvnw package +docker build -f src/main/docker/Dockerfile.jvm -t probdg/ss-backend:v$1 . +docker push probdg/ss-backend:v$1 +echo kubectl set image deployment/api-ss-be api-ss-be=probdg/ss-backend:v$1 -n apkt-ss \ No newline at end of file diff --git a/json.json b/json.json new file mode 100644 index 0000000..b1d6dc9 --- /dev/null +++ b/json.json @@ -0,0 +1,5 @@ +{ + "data": "{ \"Row\" : [ { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"1\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"220\", \"LABEL\" : \"S.1 / 220 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"1\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"220\", \"LABEL\" : \"S.1 / 220 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }]}", + "status": true, + "messsage": "Success" +} \ No newline at end of file diff --git a/json2.json b/json2.json new file mode 100644 index 0000000..0bd5646 --- /dev/null +++ b/json2.json @@ -0,0 +1,43 @@ +{ + "data": { + "Row": [ + { + "THBLLAP": "202409", + "JENISLAP": "LPB", + "UNITUPI": "53", + "UNITAP": "53BDG", + "UNITUP": "53563", + "NO_BARIS": "1", + "GOLTARIF": "S", + "TARIF": "S1", + "DAYA_MIN": "0", + "DAYA_MAX": "450", + "LABEL": "S.1 / 450 VA", + "LABEL_ASTERIK": "I", + "JMLPLG": "95", + "JMLDAYA": "42750", + "JMLKWH": "3555.8", + "KWHLWBP": "3555.8", + "KWHWBP": "0", + "KELBKVARH": "0", + "RPBEBAN": "0", + "RPKWH": "1155130", + "RPKVARH": "0", + "RPPTL": "1155130", + "RATA_VA_LANGGANAN": "450", + "RATA_KWH_LANGGANAN": "37.43", + "RATA_RP_KWH": "324.86", + "JAM_NYALA": "83.18", + "KWH_SD_BLN_INI": "31062.48", + "KVARH_SD_BLN_INI": "0", + "B_BEBAN_SD_BLN_INI": "0", + "B_KWH_SD_BLN_INI": "10089197", + "B_KVARH_SD_BLN_INI": "0", + "JUMLAH_SD_BLN_INI": "10089197", + "RP_KWH_SD_BLN_INI": "324.803" + } + ] + }, + "status": true, + "message": "Success" +} \ No newline at end of file diff --git a/json3.json b/json3.json new file mode 100644 index 0000000..acbfb1f --- /dev/null +++ b/json3.json @@ -0,0 +1,5 @@ +{ + "data": "{ \"Row\" : [ { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"1\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"220\", \"LABEL\" : \"S.1 / 220 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"1\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"220\", \"LABEL\" : \"S.1 / 220 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"1\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"220\", \"LABEL\" : \"S.1 / 220 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"2\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"S.2 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"97\", \"JMLDAYA\" : \"43650\", \"JMLKWH\" : \"3980.28\", \"KWHLWBP\" : \"3980.28\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"1292824\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1292824\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"41.03\", \"RATA_RP_KWH\" : \"324.81\", \"JAM_NYALA\" : \"91.19\", \"KWH_SD_BLN_INI\" : \"3980.28\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"1292824\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1292824\", \"RP_KWH_SD_BLN_INI\" : \"324.807\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"2\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"S.2 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"107\", \"JMLDAYA\" : \"48150\", \"JMLKWH\" : \"78326\", \"KWHLWBP\" : \"74969\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"2560500\", \"RPKWH\" : \"26302292\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"29947225\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"732.02\", \"RATA_RP_KWH\" : \"382.34\", \"JAM_NYALA\" : \"1626.71\", \"KWH_SD_BLN_INI\" : \"78326\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"2560500\", \"B_KWH_SD_BLN_INI\" : \"26302292\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"29947225\", \"RP_KWH_SD_BLN_INI\" : \"382.341\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"2\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"S.2 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"204\", \"JMLDAYA\" : \"91800\", \"JMLKWH\" : \"82306.28\", \"KWHLWBP\" : \"78949.28\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"2560500\", \"RPKWH\" : \"27595116\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"31240049\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"403.46\", \"RATA_RP_KWH\" : \"379.56\", \"JAM_NYALA\" : \"896.58\", \"KWH_SD_BLN_INI\" : \"82306.28\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"2560500\", \"B_KWH_SD_BLN_INI\" : \"27595116\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"31240049\", \"RP_KWH_SD_BLN_INI\" : \"379.559\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"3\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"3\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"1306\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"345965\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"345965\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"3\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"1306\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"345965\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"345965\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"4\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"4\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"2051\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"738468\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"738468\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"4\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"2051\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"738468\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"738468\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"5\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"S.2 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"352\", \"JMLDAYA\" : \"316800\", \"JMLKWH\" : \"25432.59\", \"KWHLWBP\" : \"25432.59\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"11568238\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"11568238\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"72.25\", \"RATA_RP_KWH\" : \"454.86\", \"JAM_NYALA\" : \"80.28\", \"KWH_SD_BLN_INI\" : \"25432.59\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"11568238\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"11568238\", \"RP_KWH_SD_BLN_INI\" : \"454.859\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"5\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"S.2 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"314\", \"JMLDAYA\" : \"282600\", \"JMLKWH\" : \"31688\", \"KWHLWBP\" : \"5883\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"4226400\", \"RPKWH\" : \"1176554\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"14255401\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"100.92\", \"RATA_RP_KWH\" : \"449.87\", \"JAM_NYALA\" : \"112.13\", \"KWH_SD_BLN_INI\" : \"31688\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"4226400\", \"B_KWH_SD_BLN_INI\" : \"1176554\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"14255401\", \"RP_KWH_SD_BLN_INI\" : \"449.867\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"5\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"S.2 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"666\", \"JMLDAYA\" : \"599400\", \"JMLKWH\" : \"57120.59\", \"KWHLWBP\" : \"31315.59\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"4226400\", \"RPKWH\" : \"12744792\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"25823639\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"85.77\", \"RATA_RP_KWH\" : \"452.09\", \"JAM_NYALA\" : \"95.3\", \"KWH_SD_BLN_INI\" : \"57120.59\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"4226400\", \"B_KWH_SD_BLN_INI\" : \"12744792\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"25823639\", \"RP_KWH_SD_BLN_INI\" : \"452.09\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"6\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"6\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"9021\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"2661516\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"2661516\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"6\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"9021\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"2661516\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"2661516\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"7\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"7\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"16784\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"6190931\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"6190931\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"7\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"16784\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"6190931\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"6190931\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"8\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"1300\", \"LABEL\" : \"S.2 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"305\", \"JMLDAYA\" : \"396500\", \"JMLKWH\" : \"37910.886\", \"KWHLWBP\" : \"37910.886\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"26824196\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"26824196\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"124.3\", \"RATA_RP_KWH\" : \"707.56\", \"JAM_NYALA\" : \"95.61\", \"KWH_SD_BLN_INI\" : \"37910.886\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"26824196\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"26824196\", \"RP_KWH_SD_BLN_INI\" : \"707.559\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"8\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"1300\", \"LABEL\" : \"S.2 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"276\", \"JMLDAYA\" : \"358800\", \"JMLKWH\" : \"44820\", \"KWHLWBP\" : \"44820\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"7800\", \"RPKWH\" : \"31687415\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"31695215\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"162.39\", \"RATA_RP_KWH\" : \"707.17\", \"JAM_NYALA\" : \"124.92\", \"KWH_SD_BLN_INI\" : \"44820\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"7800\", \"B_KWH_SD_BLN_INI\" : \"31687415\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"31695215\", \"RP_KWH_SD_BLN_INI\" : \"707.167\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"8\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"1300\", \"LABEL\" : \"S.2 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"581\", \"JMLDAYA\" : \"755300\", \"JMLKWH\" : \"82730.886\", \"KWHLWBP\" : \"82730.886\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"7800\", \"RPKWH\" : \"58511611\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"58519411\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"142.39\", \"RATA_RP_KWH\" : \"707.35\", \"JAM_NYALA\" : \"109.53\", \"KWH_SD_BLN_INI\" : \"82730.886\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"7800\", \"B_KWH_SD_BLN_INI\" : \"58511611\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"58519411\", \"RP_KWH_SD_BLN_INI\" : \"707.347\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"9\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"1301\", \"DAYA_MAX\" : \"2200\", \"LABEL\" : \"S.2 / 2.200 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"271\", \"JMLDAYA\" : \"596200\", \"JMLKWH\" : \"71419.688\", \"KWHLWBP\" : \"71419.688\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"54266195\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"54266195\", \"RATA_VA_LANGGANAN\" : \"2200\", \"RATA_KWH_LANGGANAN\" : \"263.54\", \"RATA_RP_KWH\" : \"759.82\", \"JAM_NYALA\" : \"119.79\", \"KWH_SD_BLN_INI\" : \"71419.688\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"54266195\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"54266195\", \"RP_KWH_SD_BLN_INI\" : \"759.821\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"9\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"1301\", \"DAYA_MAX\" : \"2200\", \"LABEL\" : \"S.2 / 2.200 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"270\", \"JMLDAYA\" : \"594000\", \"JMLKWH\" : \"77618\", \"KWHLWBP\" : \"77618\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"58989885\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"58989885\", \"RATA_VA_LANGGANAN\" : \"2200\", \"RATA_KWH_LANGGANAN\" : \"287.47\", \"RATA_RP_KWH\" : \"760\", \"JAM_NYALA\" : \"130.67\", \"KWH_SD_BLN_INI\" : \"77618\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"58989885\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"58989885\", \"RP_KWH_SD_BLN_INI\" : \"760.003\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"9\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"1301\", \"DAYA_MAX\" : \"2200\", \"LABEL\" : \"S.2 / 2.200 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"541\", \"JMLDAYA\" : \"1190200\", \"JMLKWH\" : \"149037.688\", \"KWHLWBP\" : \"149037.688\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"113256080\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"113256080\", \"RATA_VA_LANGGANAN\" : \"2200\", \"RATA_KWH_LANGGANAN\" : \"275.49\", \"RATA_RP_KWH\" : \"759.92\", \"JAM_NYALA\" : \"125.22\", \"KWH_SD_BLN_INI\" : \"149037.688\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"113256080\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"113256080\", \"RP_KWH_SD_BLN_INI\" : \"759.916\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"10\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"3500\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"S.2 / 3.500 VA s/d 200 KVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"258\", \"JMLDAYA\" : \"1748300\", \"JMLKWH\" : \"121601.64\", \"KWHLWBP\" : \"121601.64\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"109415612\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"109415612\", \"RATA_VA_LANGGANAN\" : \"6776.36\", \"RATA_KWH_LANGGANAN\" : \"471.32\", \"RATA_RP_KWH\" : \"899.79\", \"JAM_NYALA\" : \"69.55\", \"KWH_SD_BLN_INI\" : \"121601.64\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"109415612\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"109415612\", \"RP_KWH_SD_BLN_INI\" : \"899.787\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"10\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"3500\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"S.2 / 3.500 VA s/d 200 KVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"447\", \"JMLDAYA\" : \"8600300\", \"JMLKWH\" : \"878198\", \"KWHLWBP\" : \"878198\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"790297853\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"790297853\", \"RATA_VA_LANGGANAN\" : \"19240.04\", \"RATA_KWH_LANGGANAN\" : \"1964.65\", \"RATA_RP_KWH\" : \"899.91\", \"JAM_NYALA\" : \"102.11\", \"KWH_SD_BLN_INI\" : \"878198\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"790297853\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"790297853\", \"RP_KWH_SD_BLN_INI\" : \"899.909\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"10\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S2\", \"DAYA_MIN\" : \"3500\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"S.2 / 3.500 VA s/d 200 KVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"705\", \"JMLDAYA\" : \"10348600\", \"JMLKWH\" : \"999799.64\", \"KWHLWBP\" : \"999799.64\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"899713465\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"899713465\", \"RATA_VA_LANGGANAN\" : \"14678.87\", \"RATA_KWH_LANGGANAN\" : \"1418.16\", \"RATA_RP_KWH\" : \"899.89\", \"JAM_NYALA\" : \"96.61\", \"KWH_SD_BLN_INI\" : \"999799.64\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"899713465\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"899713465\", \"RP_KWH_SD_BLN_INI\" : \"899.894\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"11\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S3\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"S.3 / 200 KVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"11\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S3\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"S.3 / 200 KVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"11\", \"GOLTARIF\" : \"S\", \"TARIF\" : \"S3\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"S.3 / 200 KVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"12\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JS\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH S\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"1283\", \"JMLDAYA\" : \"3101450\", \"JMLKWH\" : \"260345.084\", \"KWHLWBP\" : \"260345.084\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"203367065\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"203367065\", \"RATA_VA_LANGGANAN\" : \"2417.34\", \"RATA_KWH_LANGGANAN\" : \"202.92\", \"RATA_RP_KWH\" : \"781.14\", \"JAM_NYALA\" : \"83.94\", \"KWH_SD_BLN_INI\" : \"260345.084\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"203367065\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"203367065\", \"RP_KWH_SD_BLN_INI\" : \"781.144\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"12\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JS\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH S\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"1414\", \"JMLDAYA\" : \"9883850\", \"JMLKWH\" : \"1110650\", \"KWHLWBP\" : \"1110650\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"6794700\", \"RPKWH\" : \"918390879\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"925185579\", \"RATA_VA_LANGGANAN\" : \"6989.99\", \"RATA_KWH_LANGGANAN\" : \"785.47\", \"RATA_RP_KWH\" : \"833.01\", \"JAM_NYALA\" : \"112.37\", \"KWH_SD_BLN_INI\" : \"1110650\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"6794700\", \"B_KWH_SD_BLN_INI\" : \"918390879\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"925185579\", \"RP_KWH_SD_BLN_INI\" : \"833.013\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"12\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JS\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH S\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"2697\", \"JMLDAYA\" : \"12985300\", \"JMLKWH\" : \"1370995.084\", \"KWHLWBP\" : \"1370995.084\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"6794700\", \"RPKWH\" : \"1121757944\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1128552644\", \"RATA_VA_LANGGANAN\" : \"4814.72\", \"RATA_KWH_LANGGANAN\" : \"508.34\", \"RATA_RP_KWH\" : \"823.16\", \"JAM_NYALA\" : \"105.58\", \"KWH_SD_BLN_INI\" : \"1370995.084\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"6794700\", \"B_KWH_SD_BLN_INI\" : \"1121757944\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1128552644\", \"RP_KWH_SD_BLN_INI\" : \"823.163\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"13\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"R.1 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"4570\", \"JMLDAYA\" : \"2056500\", \"JMLKWH\" : \"183395.79\", \"KWHLWBP\" : \"183395.79\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"76088287\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"76088287\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"40.13\", \"RATA_RP_KWH\" : \"414.89\", \"JAM_NYALA\" : \"89.18\", \"KWH_SD_BLN_INI\" : \"183395.79\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"76088287\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"76088287\", \"RP_KWH_SD_BLN_INI\" : \"414.886\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"13\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"R.1 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"7009\", \"JMLDAYA\" : \"3154050\", \"JMLKWH\" : \"598521\", \"KWHLWBP\" : \"198883\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"34867800\", \"RPKWH\" : \"35244891\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"246203580\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"85.39\", \"RATA_RP_KWH\" : \"411.35\", \"JAM_NYALA\" : \"189.76\", \"KWH_SD_BLN_INI\" : \"598521\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"34867800\", \"B_KWH_SD_BLN_INI\" : \"35244891\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"246203580\", \"RP_KWH_SD_BLN_INI\" : \"411.353\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"13\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"R.1 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"11579\", \"JMLDAYA\" : \"5210550\", \"JMLKWH\" : \"781916.79\", \"KWHLWBP\" : \"382278.79\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"34867800\", \"RPKWH\" : \"111333178\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"322291867\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"67.53\", \"RATA_RP_KWH\" : \"412.18\", \"JAM_NYALA\" : \"150.06\", \"KWH_SD_BLN_INI\" : \"781916.79\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"34867800\", \"B_KWH_SD_BLN_INI\" : \"111333178\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"322291867\", \"RP_KWH_SD_BLN_INI\" : \"412.182\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"14\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"14\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"160965\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"57946686\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"57946686\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"14\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"160965\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"57946686\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"57946686\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"15\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"15\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"238673\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"118144203\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"118144203\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"15\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"238673\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"118144203\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"118144203\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"16\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"R.1 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"4358\", \"JMLDAYA\" : \"3922200\", \"JMLKWH\" : \"425458.788\", \"KWHLWBP\" : \"425458.788\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"257287638\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"257287638\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"97.63\", \"RATA_RP_KWH\" : \"604.73\", \"JAM_NYALA\" : \"108.47\", \"KWH_SD_BLN_INI\" : \"425458.788\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"257287638\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"257287638\", \"RP_KWH_SD_BLN_INI\" : \"604.73\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"16\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"R.1 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"8223\", \"JMLDAYA\" : \"7400700\", \"JMLKWH\" : \"1168477\", \"KWHLWBP\" : \"163563\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"147980700\", \"RPKWH\" : \"45410874\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"675366104\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"142.1\", \"RATA_RP_KWH\" : \"577.99\", \"JAM_NYALA\" : \"157.89\", \"KWH_SD_BLN_INI\" : \"1168477\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"147980700\", \"B_KWH_SD_BLN_INI\" : \"45410874\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"675366104\", \"RP_KWH_SD_BLN_INI\" : \"577.988\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"16\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"R.1 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"12581\", \"JMLDAYA\" : \"11322900\", \"JMLKWH\" : \"1593935.788\", \"KWHLWBP\" : \"589021.788\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"147980700\", \"RPKWH\" : \"302698512\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"932653742\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"126.69\", \"RATA_RP_KWH\" : \"585.13\", \"JAM_NYALA\" : \"140.77\", \"KWH_SD_BLN_INI\" : \"1593935.788\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"147980700\", \"B_KWH_SD_BLN_INI\" : \"302698512\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"932653742\", \"RP_KWH_SD_BLN_INI\" : \"585.126\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"17\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"17\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"310141\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"138008285\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"138008285\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"17\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"310141\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"138008285\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"138008285\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"18\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"18\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"694773\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"343966245\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"343966245\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"18\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"694773\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"343966245\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"343966245\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"19\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1M\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"R.1M / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"34796\", \"JMLDAYA\" : \"31316400\", \"JMLKWH\" : \"2174814.965\", \"KWHLWBP\" : \"2174814.965\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"2937249257\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"2937249257\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"62.5\", \"RATA_RP_KWH\" : \"1350.57\", \"JAM_NYALA\" : \"69.45\", \"KWH_SD_BLN_INI\" : \"2174814.965\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"2937249257\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"2937249257\", \"RP_KWH_SD_BLN_INI\" : \"1350.574\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"19\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1M\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"R.1M / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"27980\", \"JMLDAYA\" : \"25182000\", \"JMLKWH\" : \"3457797\", \"KWHLWBP\" : \"3457797\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"570840\", \"RPKWH\" : \"4674779090\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"4675349930\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"123.58\", \"RATA_RP_KWH\" : \"1352.12\", \"JAM_NYALA\" : \"137.31\", \"KWH_SD_BLN_INI\" : \"3457797\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"570840\", \"B_KWH_SD_BLN_INI\" : \"4674779090\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"4675349930\", \"RP_KWH_SD_BLN_INI\" : \"1352.118\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"19\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1M\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"R.1M / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"62776\", \"JMLDAYA\" : \"56498400\", \"JMLKWH\" : \"5632611.965\", \"KWHLWBP\" : \"5632611.965\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"570840\", \"RPKWH\" : \"7612028347\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"7612599187\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"89.73\", \"RATA_RP_KWH\" : \"1351.52\", \"JAM_NYALA\" : \"99.7\", \"KWH_SD_BLN_INI\" : \"5632611.965\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"570840\", \"B_KWH_SD_BLN_INI\" : \"7612028347\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"7612599187\", \"RP_KWH_SD_BLN_INI\" : \"1351.522\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"20\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1M\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"20\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1M\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"20\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1M\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"21\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1M\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"21\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1M\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"21\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1M\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"III\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"22\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"1300\", \"LABEL\" : \"R.1 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"19826\", \"JMLDAYA\" : \"25773800\", \"JMLKWH\" : \"2001210.45\", \"KWHLWBP\" : \"2001210.45\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"2888630845\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"2888630845\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"100.94\", \"RATA_RP_KWH\" : \"1443.44\", \"JAM_NYALA\" : \"77.65\", \"KWH_SD_BLN_INI\" : \"2001210.45\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"2888630845\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"2888630845\", \"RP_KWH_SD_BLN_INI\" : \"1443.442\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"22\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"1300\", \"LABEL\" : \"R.1 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"15799\", \"JMLDAYA\" : \"20538700\", \"JMLKWH\" : \"2812607\", \"KWHLWBP\" : \"2812607\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"330071\", \"RPKWH\" : \"4063389791\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"4063719862\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"178.02\", \"RATA_RP_KWH\" : \"1444.82\", \"JAM_NYALA\" : \"136.94\", \"KWH_SD_BLN_INI\" : \"2812607\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"330071\", \"B_KWH_SD_BLN_INI\" : \"4063389791\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"4063719862\", \"RP_KWH_SD_BLN_INI\" : \"1444.823\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"22\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"1300\", \"LABEL\" : \"R.1 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"35625\", \"JMLDAYA\" : \"46312500\", \"JMLKWH\" : \"4813817.45\", \"KWHLWBP\" : \"4813817.45\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"330071\", \"RPKWH\" : \"6952020636\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"6952350707\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"135.12\", \"RATA_RP_KWH\" : \"1444.25\", \"JAM_NYALA\" : \"103.94\", \"KWH_SD_BLN_INI\" : \"4813817.45\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"330071\", \"B_KWH_SD_BLN_INI\" : \"6952020636\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"6952350707\", \"RP_KWH_SD_BLN_INI\" : \"1444.249\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"23\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"1301\", \"DAYA_MAX\" : \"2200\", \"LABEL\" : \"R.1 / 2.200 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"10803\", \"JMLDAYA\" : \"23766600\", \"JMLKWH\" : \"1980424.547\", \"KWHLWBP\" : \"1980424.547\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"2859891382\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"2859891382\", \"RATA_VA_LANGGANAN\" : \"2200\", \"RATA_KWH_LANGGANAN\" : \"183.32\", \"RATA_RP_KWH\" : \"1444.08\", \"JAM_NYALA\" : \"83.33\", \"KWH_SD_BLN_INI\" : \"1980424.547\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"2859891382\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"2859891382\", \"RP_KWH_SD_BLN_INI\" : \"1444.08\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"23\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"1301\", \"DAYA_MAX\" : \"2200\", \"LABEL\" : \"R.1 / 2.200 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"9575\", \"JMLDAYA\" : \"21065000\", \"JMLKWH\" : \"2600492\", \"KWHLWBP\" : \"2600492\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"27600\", \"RPKWH\" : \"3756569257\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"3756596857\", \"RATA_VA_LANGGANAN\" : \"2200\", \"RATA_KWH_LANGGANAN\" : \"271.59\", \"RATA_RP_KWH\" : \"1444.57\", \"JAM_NYALA\" : \"123.45\", \"KWH_SD_BLN_INI\" : \"2600492\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"27600\", \"B_KWH_SD_BLN_INI\" : \"3756569257\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"3756596857\", \"RP_KWH_SD_BLN_INI\" : \"1444.572\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"23\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R1\", \"DAYA_MIN\" : \"1301\", \"DAYA_MAX\" : \"2200\", \"LABEL\" : \"R.1 / 2.200 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"20378\", \"JMLDAYA\" : \"44831600\", \"JMLKWH\" : \"4580916.547\", \"KWHLWBP\" : \"4580916.547\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"27600\", \"RPKWH\" : \"6616460639\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"6616488239\", \"RATA_VA_LANGGANAN\" : \"2200\", \"RATA_KWH_LANGGANAN\" : \"224.8\", \"RATA_RP_KWH\" : \"1444.36\", \"JAM_NYALA\" : \"102.18\", \"KWH_SD_BLN_INI\" : \"4580916.547\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"27600\", \"B_KWH_SD_BLN_INI\" : \"6616460639\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"6616488239\", \"RP_KWH_SD_BLN_INI\" : \"1444.359\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"24\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R2\", \"DAYA_MIN\" : \"2201\", \"DAYA_MAX\" : \"6599\", \"LABEL\" : \"R.2 / 3.500 VA s/d 5.500 VA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"5345\", \"JMLDAYA\" : \"22754500\", \"JMLKWH\" : \"1811766.553\", \"KWHLWBP\" : \"1811766.553\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"3077495896\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"3077495896\", \"RATA_VA_LANGGANAN\" : \"4257.16\", \"RATA_KWH_LANGGANAN\" : \"338.96\", \"RATA_RP_KWH\" : \"1698.62\", \"JAM_NYALA\" : \"79.62\", \"KWH_SD_BLN_INI\" : \"1811766.553\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"3077495896\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"3077495896\", \"RP_KWH_SD_BLN_INI\" : \"1698.616\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"24\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R2\", \"DAYA_MIN\" : \"2201\", \"DAYA_MAX\" : \"6599\", \"LABEL\" : \"R.2 / 3.500 VA s/d 5.500 VA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"3478\", \"JMLDAYA\" : \"14280200\", \"JMLKWH\" : \"1709058\", \"KWHLWBP\" : \"1709058\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"3630\", \"RPKWH\" : \"2902662605\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"2902666235\", \"RATA_VA_LANGGANAN\" : \"4105.87\", \"RATA_KWH_LANGGANAN\" : \"491.39\", \"RATA_RP_KWH\" : \"1698.4\", \"JAM_NYALA\" : \"119.68\", \"KWH_SD_BLN_INI\" : \"1709058\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"3630\", \"B_KWH_SD_BLN_INI\" : \"2902662605\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"2902666235\", \"RP_KWH_SD_BLN_INI\" : \"1698.401\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"24\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R2\", \"DAYA_MIN\" : \"2201\", \"DAYA_MAX\" : \"6599\", \"LABEL\" : \"R.2 / 3.500 VA s/d 5.500 VA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"8823\", \"JMLDAYA\" : \"37034700\", \"JMLKWH\" : \"3520824.553\", \"KWHLWBP\" : \"3520824.553\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"3630\", \"RPKWH\" : \"5980158501\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"5980162131\", \"RATA_VA_LANGGANAN\" : \"4197.52\", \"RATA_KWH_LANGGANAN\" : \"399.05\", \"RATA_RP_KWH\" : \"1698.51\", \"JAM_NYALA\" : \"95.07\", \"KWH_SD_BLN_INI\" : \"3520824.553\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"3630\", \"B_KWH_SD_BLN_INI\" : \"5980158501\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"5980162131\", \"RP_KWH_SD_BLN_INI\" : \"1698.512\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"25\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R3\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"R.3 / 6.600 VA keatas\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"818\", \"JMLDAYA\" : \"8860400\", \"JMLKWH\" : \"638375.251\", \"KWHLWBP\" : \"638375.251\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"1083693812\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1083693812\", \"RATA_VA_LANGGANAN\" : \"10831.78\", \"RATA_KWH_LANGGANAN\" : \"780.41\", \"RATA_RP_KWH\" : \"1697.58\", \"JAM_NYALA\" : \"72.05\", \"KWH_SD_BLN_INI\" : \"638375.251\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"1083693812\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1083693812\", \"RP_KWH_SD_BLN_INI\" : \"1697.581\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"25\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R3\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"R.3 / 6.600 VA keatas\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"647\", \"JMLDAYA\" : \"8208800\", \"JMLKWH\" : \"851253\", \"KWHLWBP\" : \"851253\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"1440820497\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1440820497\", \"RATA_VA_LANGGANAN\" : \"12687.48\", \"RATA_KWH_LANGGANAN\" : \"1315.69\", \"RATA_RP_KWH\" : \"1692.59\", \"JAM_NYALA\" : \"103.7\", \"KWH_SD_BLN_INI\" : \"851253\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"1440820497\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1440820497\", \"RP_KWH_SD_BLN_INI\" : \"1692.588\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"25\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R3\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"R.3 / 6.600 VA keatas\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"1465\", \"JMLDAYA\" : \"17069200\", \"JMLKWH\" : \"1489628.251\", \"KWHLWBP\" : \"1489628.251\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"2524514309\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"2524514309\", \"RATA_VA_LANGGANAN\" : \"11651.33\", \"RATA_KWH_LANGGANAN\" : \"1016.81\", \"RATA_RP_KWH\" : \"1694.73\", \"JAM_NYALA\" : \"87.27\", \"KWH_SD_BLN_INI\" : \"1489628.251\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"2524514309\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"2524514309\", \"RP_KWH_SD_BLN_INI\" : \"1694.728\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"26\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R3\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"26\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R3\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"26\", \"GOLTARIF\" : \"R\", \"TARIF\" : \"R3\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"27\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JR\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH R\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"80516\", \"JMLDAYA\" : \"118450400\", \"JMLKWH\" : \"9215446.344\", \"KWHLWBP\" : \"9215446.344\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"13180337117\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"13180337117\", \"RATA_VA_LANGGANAN\" : \"1471.14\", \"RATA_KWH_LANGGANAN\" : \"114.45\", \"RATA_RP_KWH\" : \"1430.24\", \"JAM_NYALA\" : \"77.8\", \"KWH_SD_BLN_INI\" : \"9215446.344\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"13180337117\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"13180337117\", \"RP_KWH_SD_BLN_INI\" : \"1430.244\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"27\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JR\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH R\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"72711\", \"JMLDAYA\" : \"99829450\", \"JMLKWH\" : \"13198205\", \"KWHLWBP\" : \"13198205\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"183780641\", \"RPKWH\" : \"17576942424\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"17760723065\", \"RATA_VA_LANGGANAN\" : \"1372.96\", \"RATA_KWH_LANGGANAN\" : \"181.52\", \"RATA_RP_KWH\" : \"1345.69\", \"JAM_NYALA\" : \"132.21\", \"KWH_SD_BLN_INI\" : \"13198205\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"183780641\", \"B_KWH_SD_BLN_INI\" : \"17576942424\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"17760723065\", \"RP_KWH_SD_BLN_INI\" : \"1345.692\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"27\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JR\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH R\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"153227\", \"JMLDAYA\" : \"218279850\", \"JMLKWH\" : \"22413651.344\", \"KWHLWBP\" : \"22413651.344\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"183780641\", \"RPKWH\" : \"30757279541\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"30941060182\", \"RATA_VA_LANGGANAN\" : \"1424.55\", \"RATA_KWH_LANGGANAN\" : \"146.28\", \"RATA_RP_KWH\" : \"1380.46\", \"JAM_NYALA\" : \"102.68\", \"KWH_SD_BLN_INI\" : \"22413651.344\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"183780641\", \"B_KWH_SD_BLN_INI\" : \"30757279541\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"30941060182\", \"RP_KWH_SD_BLN_INI\" : \"1380.456\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"28\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"B.1 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"100\", \"JMLDAYA\" : \"45000\", \"JMLKWH\" : \"4198.27\", \"KWHLWBP\" : \"4198.27\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"2244665\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"2244665\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"41.98\", \"RATA_RP_KWH\" : \"534.66\", \"JAM_NYALA\" : \"93.29\", \"KWH_SD_BLN_INI\" : \"4198.27\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"2244665\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"2244665\", \"RP_KWH_SD_BLN_INI\" : \"534.664\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"28\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"B.1 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"59\", \"JMLDAYA\" : \"26550\", \"JMLKWH\" : \"19253\", \"KWHLWBP\" : \"16258\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"1766025\", \"RPKWH\" : \"1408652\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"4432682\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"326.32\", \"RATA_RP_KWH\" : \"230.23\", \"JAM_NYALA\" : \"725.16\", \"KWH_SD_BLN_INI\" : \"19253\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"1766025\", \"B_KWH_SD_BLN_INI\" : \"1408652\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"4432682\", \"RP_KWH_SD_BLN_INI\" : \"230.233\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"28\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"B.1 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"159\", \"JMLDAYA\" : \"71550\", \"JMLKWH\" : \"23451.27\", \"KWHLWBP\" : \"20456.27\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"1766025\", \"RPKWH\" : \"3653317\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"6677347\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"147.49\", \"RATA_RP_KWH\" : \"284.73\", \"JAM_NYALA\" : \"327.76\", \"KWH_SD_BLN_INI\" : \"23451.27\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"1766025\", \"B_KWH_SD_BLN_INI\" : \"3653317\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"6677347\", \"RP_KWH_SD_BLN_INI\" : \"284.733\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"29\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"29\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"2995\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"1258005\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"1258005\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"29\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"2995\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"1258005\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"1258005\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"30\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"B.1 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"693\", \"JMLDAYA\" : \"623700\", \"JMLKWH\" : \"61792.282\", \"KWHLWBP\" : \"61792.282\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"38905572\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"38905572\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"89.17\", \"RATA_RP_KWH\" : \"629.62\", \"JAM_NYALA\" : \"99.07\", \"KWH_SD_BLN_INI\" : \"61792.282\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"38905572\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"38905572\", \"RP_KWH_SD_BLN_INI\" : \"629.619\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"30\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"B.1 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"416\", \"JMLDAYA\" : \"374400\", \"JMLKWH\" : \"50732\", \"KWHLWBP\" : \"32032\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"9921600\", \"RPKWH\" : \"13453348\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"32070230\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"121.95\", \"RATA_RP_KWH\" : \"632.15\", \"JAM_NYALA\" : \"135.5\", \"KWH_SD_BLN_INI\" : \"50732\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"9921600\", \"B_KWH_SD_BLN_INI\" : \"13453348\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"32070230\", \"RP_KWH_SD_BLN_INI\" : \"632.15\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"30\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"B.1 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"1109\", \"JMLDAYA\" : \"998100\", \"JMLKWH\" : \"112524.282\", \"KWHLWBP\" : \"93824.282\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"9921600\", \"RPKWH\" : \"52358920\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"70975802\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"101.46\", \"RATA_RP_KWH\" : \"630.76\", \"JAM_NYALA\" : \"112.74\", \"KWH_SD_BLN_INI\" : \"112524.282\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"9921600\", \"B_KWH_SD_BLN_INI\" : \"52358920\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"70975802\", \"RP_KWH_SD_BLN_INI\" : \"630.76\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"31\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"31\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"18700\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"8695282\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"8695282\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"31\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"18700\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"8695282\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"8695282\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"32\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"2199\", \"LABEL\" : \"B.1 / 1.300 VA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"847\", \"JMLDAYA\" : \"1101100\", \"JMLKWH\" : \"80925.676\", \"KWHLWBP\" : \"80925.676\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"78101230\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"78101230\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"95.54\", \"RATA_RP_KWH\" : \"965.1\", \"JAM_NYALA\" : \"73.5\", \"KWH_SD_BLN_INI\" : \"80925.676\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"78101230\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"78101230\", \"RP_KWH_SD_BLN_INI\" : \"965.098\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"32\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"2199\", \"LABEL\" : \"B.1 / 1.300 VA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"524\", \"JMLDAYA\" : \"681200\", \"JMLKWH\" : \"89381\", \"KWHLWBP\" : \"89381\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"86458063\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"86458063\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"170.57\", \"RATA_RP_KWH\" : \"967.3\", \"JAM_NYALA\" : \"131.21\", \"KWH_SD_BLN_INI\" : \"89381\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"86458063\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"86458063\", \"RP_KWH_SD_BLN_INI\" : \"967.298\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"32\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"2199\", \"LABEL\" : \"B.1 / 1.300 VA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"1371\", \"JMLDAYA\" : \"1782300\", \"JMLKWH\" : \"170306.676\", \"KWHLWBP\" : \"170306.676\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"164559293\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"164559293\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"124.22\", \"RATA_RP_KWH\" : \"966.25\", \"JAM_NYALA\" : \"95.55\", \"KWH_SD_BLN_INI\" : \"170306.676\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"164559293\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"164559293\", \"RP_KWH_SD_BLN_INI\" : \"966.253\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"33\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"2200\", \"DAYA_MAX\" : \"5599\", \"LABEL\" : \"B.1 / 2.200 VA s/d 5.500 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"2077\", \"JMLDAYA\" : \"7185200\", \"JMLKWH\" : \"532925.709\", \"KWHLWBP\" : \"532925.709\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"586021268\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"586021268\", \"RATA_VA_LANGGANAN\" : \"3459.41\", \"RATA_KWH_LANGGANAN\" : \"256.58\", \"RATA_RP_KWH\" : \"1099.63\", \"JAM_NYALA\" : \"74.17\", \"KWH_SD_BLN_INI\" : \"532925.709\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"586021268\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"586021268\", \"RP_KWH_SD_BLN_INI\" : \"1099.63\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"33\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"2200\", \"DAYA_MAX\" : \"5599\", \"LABEL\" : \"B.1 / 2.200 VA s/d 5.500 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"1642\", \"JMLDAYA\" : \"5406000\", \"JMLKWH\" : \"615553\", \"KWHLWBP\" : \"615553\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"7155\", \"RPKWH\" : \"678017821\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"678024976\", \"RATA_VA_LANGGANAN\" : \"3292.33\", \"RATA_KWH_LANGGANAN\" : \"374.88\", \"RATA_RP_KWH\" : \"1101.49\", \"JAM_NYALA\" : \"113.86\", \"KWH_SD_BLN_INI\" : \"615553\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"7155\", \"B_KWH_SD_BLN_INI\" : \"678017821\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"678024976\", \"RP_KWH_SD_BLN_INI\" : \"1101.489\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"33\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B1\", \"DAYA_MIN\" : \"2200\", \"DAYA_MAX\" : \"5599\", \"LABEL\" : \"B.1 / 2.200 VA s/d 5.500 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"3719\", \"JMLDAYA\" : \"12591200\", \"JMLKWH\" : \"1148478.709\", \"KWHLWBP\" : \"1148478.709\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"7155\", \"RPKWH\" : \"1264039089\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1264046244\", \"RATA_VA_LANGGANAN\" : \"3385.64\", \"RATA_KWH_LANGGANAN\" : \"308.81\", \"RATA_RP_KWH\" : \"1100.63\", \"JAM_NYALA\" : \"91.21\", \"KWH_SD_BLN_INI\" : \"1148478.709\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"7155\", \"B_KWH_SD_BLN_INI\" : \"1264039089\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1264046244\", \"RP_KWH_SD_BLN_INI\" : \"1100.627\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"34\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B2\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"B.2 / 6.600 VA s/d 200 kVA \", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"898\", \"JMLDAYA\" : \"13764500\", \"JMLKWH\" : \"1119611.561\", \"KWHLWBP\" : \"1119611.561\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"1617248922\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1617248922\", \"RATA_VA_LANGGANAN\" : \"15327.95\", \"RATA_KWH_LANGGANAN\" : \"1246.78\", \"RATA_RP_KWH\" : \"1444.47\", \"JAM_NYALA\" : \"81.34\", \"KWH_SD_BLN_INI\" : \"1119611.561\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"1617248922\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1617248922\", \"RP_KWH_SD_BLN_INI\" : \"1444.473\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"34\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B2\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"B.2 / 6.600 VA s/d 200 kVA \", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"1524\", \"JMLDAYA\" : \"37480800\", \"JMLKWH\" : \"4472508\", \"KWHLWBP\" : \"4472508\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"6465783774\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"6465783774\", \"RATA_VA_LANGGANAN\" : \"24593.7\", \"RATA_KWH_LANGGANAN\" : \"2934.72\", \"RATA_RP_KWH\" : \"1445.67\", \"JAM_NYALA\" : \"119.33\", \"KWH_SD_BLN_INI\" : \"4472508\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"6465783774\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"6465783774\", \"RP_KWH_SD_BLN_INI\" : \"1445.673\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"34\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B2\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"B.2 / 6.600 VA s/d 200 kVA \", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"2422\", \"JMLDAYA\" : \"51245300\", \"JMLKWH\" : \"5592119.561\", \"KWHLWBP\" : \"5592119.561\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"8083032696\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"8083032696\", \"RATA_VA_LANGGANAN\" : \"21158.26\", \"RATA_KWH_LANGGANAN\" : \"2308.89\", \"RATA_RP_KWH\" : \"1445.43\", \"JAM_NYALA\" : \"109.12\", \"KWH_SD_BLN_INI\" : \"5592119.561\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"8083032696\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"8083032696\", \"RP_KWH_SD_BLN_INI\" : \"1445.433\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"35\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B2\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"35\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B2\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"35\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B2\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"36\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B3\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"B.3 / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"36\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B3\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"B.3 / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"36\", \"GOLTARIF\" : \"B\", \"TARIF\" : \"B3\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"B.3 / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"37\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JB\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH B\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"4615\", \"JMLDAYA\" : \"22719500\", \"JMLKWH\" : \"1799453.498\", \"KWHLWBP\" : \"1799453.498\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"2322521657\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"2322521657\", \"RATA_VA_LANGGANAN\" : \"4922.97\", \"RATA_KWH_LANGGANAN\" : \"389.91\", \"RATA_RP_KWH\" : \"1290.68\", \"JAM_NYALA\" : \"79.2\", \"KWH_SD_BLN_INI\" : \"1799453.498\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"2322521657\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"2322521657\", \"RP_KWH_SD_BLN_INI\" : \"1290.682\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"37\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JB\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH B\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"4165\", \"JMLDAYA\" : \"43968950\", \"JMLKWH\" : \"5247427\", \"KWHLWBP\" : \"5247427\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"11694780\", \"RPKWH\" : \"7255074945\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"7266769725\", \"RATA_VA_LANGGANAN\" : \"10556.77\", \"RATA_KWH_LANGGANAN\" : \"1259.89\", \"RATA_RP_KWH\" : \"1384.83\", \"JAM_NYALA\" : \"119.34\", \"KWH_SD_BLN_INI\" : \"5247427\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"11694780\", \"B_KWH_SD_BLN_INI\" : \"7255074945\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"7266769725\", \"RP_KWH_SD_BLN_INI\" : \"1384.825\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"37\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JB\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH B\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"8780\", \"JMLDAYA\" : \"66688450\", \"JMLKWH\" : \"7046880.498\", \"KWHLWBP\" : \"7046880.498\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"11694780\", \"RPKWH\" : \"9577596602\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"9589291382\", \"RATA_VA_LANGGANAN\" : \"7595.5\", \"RATA_KWH_LANGGANAN\" : \"802.61\", \"RATA_RP_KWH\" : \"1360.79\", \"JAM_NYALA\" : \"105.67\", \"KWH_SD_BLN_INI\" : \"7046880.498\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"11694780\", \"B_KWH_SD_BLN_INI\" : \"9577596602\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"9589291382\", \"RP_KWH_SD_BLN_INI\" : \"1360.785\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"38\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"I.1 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"38\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"I.1 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"38\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"I.1 / 450 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"39\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"39\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"39\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"40\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"I.1 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"40\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"I.1 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"40\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"I.1 / 900 VA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"41\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"41\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"41\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"42\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"1300\", \"LABEL\" : \"I.1 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"2\", \"JMLDAYA\" : \"2600\", \"JMLKWH\" : \"344.4\", \"KWHLWBP\" : \"344.4\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"319997\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"319997\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"172.2\", \"RATA_RP_KWH\" : \"929.14\", \"JAM_NYALA\" : \"132.46\", \"KWH_SD_BLN_INI\" : \"344.4\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"319997\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"319997\", \"RP_KWH_SD_BLN_INI\" : \"929.143\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"42\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"1300\", \"LABEL\" : \"I.1 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"42\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"1300\", \"LABEL\" : \"I.1 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"2\", \"JMLDAYA\" : \"2600\", \"JMLKWH\" : \"344.4\", \"KWHLWBP\" : \"344.4\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"319997\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"319997\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"172.2\", \"RATA_RP_KWH\" : \"929.14\", \"JAM_NYALA\" : \"132.46\", \"KWH_SD_BLN_INI\" : \"344.4\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"319997\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"319997\", \"RP_KWH_SD_BLN_INI\" : \"929.143\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"43\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"1301\", \"DAYA_MAX\" : \"2200\", \"LABEL\" : \"I.1 / 2.200 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"12\", \"JMLDAYA\" : \"26400\", \"JMLKWH\" : \"2440.9\", \"KWHLWBP\" : \"2440.9\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"2342643\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"2342643\", \"RATA_VA_LANGGANAN\" : \"2200\", \"RATA_KWH_LANGGANAN\" : \"203.41\", \"RATA_RP_KWH\" : \"959.75\", \"JAM_NYALA\" : \"92.46\", \"KWH_SD_BLN_INI\" : \"2440.9\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"2342643\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"2342643\", \"RP_KWH_SD_BLN_INI\" : \"959.746\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"43\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"1301\", \"DAYA_MAX\" : \"2200\", \"LABEL\" : \"I.1 / 2.200 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"7\", \"JMLDAYA\" : \"15400\", \"JMLKWH\" : \"1564\", \"KWHLWBP\" : \"1564\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"1501440\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1501440\", \"RATA_VA_LANGGANAN\" : \"2200\", \"RATA_KWH_LANGGANAN\" : \"223.43\", \"RATA_RP_KWH\" : \"960\", \"JAM_NYALA\" : \"101.56\", \"KWH_SD_BLN_INI\" : \"1564\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"1501440\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1501440\", \"RP_KWH_SD_BLN_INI\" : \"960\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"43\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"1301\", \"DAYA_MAX\" : \"2200\", \"LABEL\" : \"I.1 / 2.200 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"5\", \"JMLDAYA\" : \"11000\", \"JMLKWH\" : \"876.9\", \"KWHLWBP\" : \"876.9\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"841203\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"841203\", \"RATA_VA_LANGGANAN\" : \"2200\", \"RATA_KWH_LANGGANAN\" : \"175.38\", \"RATA_RP_KWH\" : \"959.29\", \"JAM_NYALA\" : \"79.72\", \"KWH_SD_BLN_INI\" : \"876.9\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"841203\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"841203\", \"RP_KWH_SD_BLN_INI\" : \"959.292\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"44\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"3500\", \"DAYA_MAX\" : \"14000\", \"LABEL\" : \"I.1 / 3.500 s/d 14 kVA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"93\", \"JMLDAYA\" : \"828200\", \"JMLKWH\" : \"47603.9\", \"KWHLWBP\" : \"47603.9\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"52932344\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"52932344\", \"RATA_VA_LANGGANAN\" : \"8905.38\", \"RATA_KWH_LANGGANAN\" : \"511.87\", \"RATA_RP_KWH\" : \"1111.93\", \"JAM_NYALA\" : \"57.48\", \"KWH_SD_BLN_INI\" : \"47603.9\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"52932344\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"52932344\", \"RP_KWH_SD_BLN_INI\" : \"1111.933\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"44\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"3500\", \"DAYA_MAX\" : \"14000\", \"LABEL\" : \"I.1 / 3.500 s/d 14 kVA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"23\", \"JMLDAYA\" : \"197600\", \"JMLKWH\" : \"9015.9\", \"KWHLWBP\" : \"9015.9\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"10022055\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"10022055\", \"RATA_VA_LANGGANAN\" : \"8591.3\", \"RATA_KWH_LANGGANAN\" : \"392\", \"RATA_RP_KWH\" : \"1111.6\", \"JAM_NYALA\" : \"45.63\", \"KWH_SD_BLN_INI\" : \"9015.9\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"10022055\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"10022055\", \"RP_KWH_SD_BLN_INI\" : \"1111.598\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"44\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I1\", \"DAYA_MIN\" : \"3500\", \"DAYA_MAX\" : \"14000\", \"LABEL\" : \"I.1 / 3.500 s/d 14 kVA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"70\", \"JMLDAYA\" : \"630600\", \"JMLKWH\" : \"38588\", \"KWHLWBP\" : \"38588\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"42910289\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"42910289\", \"RATA_VA_LANGGANAN\" : \"9008.57\", \"RATA_KWH_LANGGANAN\" : \"551.26\", \"RATA_RP_KWH\" : \"1112.01\", \"JAM_NYALA\" : \"61.19\", \"KWH_SD_BLN_INI\" : \"38588\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"42910289\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"42910289\", \"RP_KWH_SD_BLN_INI\" : \"1112.011\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"45\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I2\", \"DAYA_MIN\" : \"14001\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"I.2 / > 14 kVA s/d 200 kVA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"45\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I2\", \"DAYA_MIN\" : \"14001\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"I.2 / > 14 kVA s/d 200 kVA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"96\", \"JMLDAYA\" : \"6167000\", \"JMLKWH\" : \"757769\", \"KWHLWBP\" : \"613622\", \"KWHWBP\" : \"144147\", \"KELBKVARH\" : \"20768\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"806611601\", \"RPKVARH\" : \"21951776\", \"RPPTL\" : \"828563377\", \"RATA_VA_LANGGANAN\" : \"64239.58\", \"RATA_KWH_LANGGANAN\" : \"7893.43\", \"RATA_RP_KWH\" : \"1093.42\", \"JAM_NYALA\" : \"122.87\", \"KWH_SD_BLN_INI\" : \"757769\", \"KVARH_SD_BLN_INI\" : \"20768\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"806611601\", \"B_KVARH_SD_BLN_INI\" : \"21951776\", \"JUMLAH_SD_BLN_INI\" : \"828563377\", \"RP_KWH_SD_BLN_INI\" : \"1093.425\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"45\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I2\", \"DAYA_MIN\" : \"14001\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"I.2 / > 14 kVA s/d 200 kVA \", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"96\", \"JMLDAYA\" : \"6167000\", \"JMLKWH\" : \"757769\", \"KWHLWBP\" : \"613622\", \"KWHWBP\" : \"144147\", \"KELBKVARH\" : \"20768\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"806611601\", \"RPKVARH\" : \"21951776\", \"RPPTL\" : \"828563377\", \"RATA_VA_LANGGANAN\" : \"64239.58\", \"RATA_KWH_LANGGANAN\" : \"7893.43\", \"RATA_RP_KWH\" : \"1093.42\", \"JAM_NYALA\" : \"122.87\", \"KWH_SD_BLN_INI\" : \"757769\", \"KVARH_SD_BLN_INI\" : \"20768\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"806611601\", \"B_KVARH_SD_BLN_INI\" : \"21951776\", \"JUMLAH_SD_BLN_INI\" : \"828563377\", \"RP_KWH_SD_BLN_INI\" : \"1093.425\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"46\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I3\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"I.3 / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"46\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I3\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"I.3 / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"46\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I3\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"I.3 / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"47\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I4\", \"DAYA_MIN\" : \"2000000\", \"DAYA_MAX\" : \"999999991\", \"LABEL\" : \"I.4 / 30.000 kVA keatas\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"47\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I4\", \"DAYA_MIN\" : \"2000000\", \"DAYA_MAX\" : \"999999991\", \"LABEL\" : \"I.4 / 30.000 kVA keatas\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"47\", \"GOLTARIF\" : \"I\", \"TARIF\" : \"I4\", \"DAYA_MIN\" : \"2000000\", \"DAYA_MAX\" : \"999999991\", \"LABEL\" : \"I.4 / 30.000 kVA keatas\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"48\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JI\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH I\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"30\", \"JMLDAYA\" : \"211200\", \"JMLKWH\" : \"10237.2\", \"KWHLWBP\" : \"10237.2\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"11183255\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"11183255\", \"RATA_VA_LANGGANAN\" : \"7040\", \"RATA_KWH_LANGGANAN\" : \"341.24\", \"RATA_RP_KWH\" : \"1092.41\", \"JAM_NYALA\" : \"48.47\", \"KWH_SD_BLN_INI\" : \"10237.2\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"11183255\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"11183255\", \"RP_KWH_SD_BLN_INI\" : \"1092.413\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"48\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JI\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH I\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"203\", \"JMLDAYA\" : \"7024200\", \"JMLKWH\" : \"808158.2\", \"KWHLWBP\" : \"664011.2\", \"KWHWBP\" : \"144147\", \"KELBKVARH\" : \"20768\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"862206585\", \"RPKVARH\" : \"21951776\", \"RPPTL\" : \"884158361\", \"RATA_VA_LANGGANAN\" : \"34601.97\", \"RATA_KWH_LANGGANAN\" : \"3981.07\", \"RATA_RP_KWH\" : \"1094.04\", \"JAM_NYALA\" : \"115.05\", \"KWH_SD_BLN_INI\" : \"808158.2\", \"KVARH_SD_BLN_INI\" : \"20768\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"862206585\", \"B_KVARH_SD_BLN_INI\" : \"21951776\", \"JUMLAH_SD_BLN_INI\" : \"884158361\", \"RP_KWH_SD_BLN_INI\" : \"1094.041\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"48\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JI\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH I\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"173\", \"JMLDAYA\" : \"6813000\", \"JMLKWH\" : \"797921\", \"KWHLWBP\" : \"653774\", \"KWHWBP\" : \"144147\", \"KELBKVARH\" : \"20768\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"851023330\", \"RPKVARH\" : \"21951776\", \"RPPTL\" : \"872975106\", \"RATA_VA_LANGGANAN\" : \"39381.5\", \"RATA_KWH_LANGGANAN\" : \"4612.26\", \"RATA_RP_KWH\" : \"1094.06\", \"JAM_NYALA\" : \"117.12\", \"KWH_SD_BLN_INI\" : \"797921\", \"KVARH_SD_BLN_INI\" : \"20768\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"851023330\", \"B_KVARH_SD_BLN_INI\" : \"21951776\", \"JUMLAH_SD_BLN_INI\" : \"872975106\", \"RP_KWH_SD_BLN_INI\" : \"1094.062\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"49\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"P.1 / 450 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"10\", \"JMLDAYA\" : \"4500\", \"JMLKWH\" : \"768\", \"KWHLWBP\" : \"768\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"90000\", \"RPKWH\" : \"441600\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"531600\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"76.8\", \"RATA_RP_KWH\" : \"692.19\", \"JAM_NYALA\" : \"170.67\", \"KWH_SD_BLN_INI\" : \"768\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"90000\", \"B_KWH_SD_BLN_INI\" : \"441600\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"531600\", \"RP_KWH_SD_BLN_INI\" : \"692.188\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"49\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"P.1 / 450 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"10\", \"JMLDAYA\" : \"4500\", \"JMLKWH\" : \"97.8\", \"KWHLWBP\" : \"97.8\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"67000\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"67000\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"9.78\", \"RATA_RP_KWH\" : \"685.07\", \"JAM_NYALA\" : \"21.73\", \"KWH_SD_BLN_INI\" : \"97.8\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"67000\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"67000\", \"RP_KWH_SD_BLN_INI\" : \"685.072\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"49\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"450\", \"LABEL\" : \"P.1 / 450 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"20\", \"JMLDAYA\" : \"9000\", \"JMLKWH\" : \"865.8\", \"KWHLWBP\" : \"865.8\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"90000\", \"RPKWH\" : \"508600\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"598600\", \"RATA_VA_LANGGANAN\" : \"450\", \"RATA_KWH_LANGGANAN\" : \"43.29\", \"RATA_RP_KWH\" : \"691.38\", \"JAM_NYALA\" : \"96.2\", \"KWH_SD_BLN_INI\" : \"865.8\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"90000\", \"B_KWH_SD_BLN_INI\" : \"508600\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"598600\", \"RP_KWH_SD_BLN_INI\" : \"691.384\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"50\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"P.1 / 900 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"45\", \"JMLDAYA\" : \"40500\", \"JMLKWH\" : \"6120.4\", \"KWHLWBP\" : \"6120.4\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"863460\", \"RPKWH\" : \"3689424\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"4552884\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"136.01\", \"RATA_RP_KWH\" : \"743.89\", \"JAM_NYALA\" : \"151.12\", \"KWH_SD_BLN_INI\" : \"6120.4\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"863460\", \"B_KWH_SD_BLN_INI\" : \"3689424\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"4552884\", \"RP_KWH_SD_BLN_INI\" : \"743.887\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"50\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"P.1 / 900 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"39\", \"JMLDAYA\" : \"35100\", \"JMLKWH\" : \"6013\", \"KWHLWBP\" : \"6013\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"863460\", \"RPKWH\" : \"3607800\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"4471260\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"154.18\", \"RATA_RP_KWH\" : \"743.6\", \"JAM_NYALA\" : \"171.31\", \"KWH_SD_BLN_INI\" : \"6013\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"863460\", \"B_KWH_SD_BLN_INI\" : \"3607800\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"4471260\", \"RP_KWH_SD_BLN_INI\" : \"743.599\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"50\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"451\", \"DAYA_MAX\" : \"900\", \"LABEL\" : \"P.1 / 900 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"6\", \"JMLDAYA\" : \"5400\", \"JMLKWH\" : \"107.4\", \"KWHLWBP\" : \"107.4\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"81624\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"81624\", \"RATA_VA_LANGGANAN\" : \"900\", \"RATA_KWH_LANGGANAN\" : \"17.9\", \"RATA_RP_KWH\" : \"760\", \"JAM_NYALA\" : \"19.89\", \"KWH_SD_BLN_INI\" : \"107.4\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"81624\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"81624\", \"RP_KWH_SD_BLN_INI\" : \"760\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"51\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"2199\", \"LABEL\" : \"P.1 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"19\", \"JMLDAYA\" : \"24700\", \"JMLKWH\" : \"859.408\", \"KWHLWBP\" : \"859.408\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"900883\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"900883\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"45.23\", \"RATA_RP_KWH\" : \"1048.26\", \"JAM_NYALA\" : \"34.79\", \"KWH_SD_BLN_INI\" : \"859.408\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"900883\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"900883\", \"RP_KWH_SD_BLN_INI\" : \"1048.26\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"51\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"2199\", \"LABEL\" : \"P.1 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"57\", \"JMLDAYA\" : \"74100\", \"JMLKWH\" : \"12069.408\", \"KWHLWBP\" : \"12069.408\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"12660173\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"12660173\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"211.74\", \"RATA_RP_KWH\" : \"1048.95\", \"JAM_NYALA\" : \"162.88\", \"KWH_SD_BLN_INI\" : \"12069.408\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"12660173\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"12660173\", \"RP_KWH_SD_BLN_INI\" : \"1048.947\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"51\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"901\", \"DAYA_MAX\" : \"2199\", \"LABEL\" : \"P.1 / 1.300 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"38\", \"JMLDAYA\" : \"49400\", \"JMLKWH\" : \"11210\", \"KWHLWBP\" : \"11210\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"11759290\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"11759290\", \"RATA_VA_LANGGANAN\" : \"1300\", \"RATA_KWH_LANGGANAN\" : \"295\", \"RATA_RP_KWH\" : \"1049\", \"JAM_NYALA\" : \"226.92\", \"KWH_SD_BLN_INI\" : \"11210\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"11759290\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"11759290\", \"RP_KWH_SD_BLN_INI\" : \"1049\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"52\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"2200\", \"DAYA_MAX\" : \"5500\", \"LABEL\" : \"P.1 / 2.200 VA s/d 5.500 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"96\", \"JMLDAYA\" : \"316400\", \"JMLKWH\" : \"53370.34\", \"KWHLWBP\" : \"53370.34\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"57769101\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"57769101\", \"RATA_VA_LANGGANAN\" : \"3295.83\", \"RATA_KWH_LANGGANAN\" : \"555.94\", \"RATA_RP_KWH\" : \"1082.42\", \"JAM_NYALA\" : \"168.68\", \"KWH_SD_BLN_INI\" : \"53370.34\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"57769101\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"57769101\", \"RP_KWH_SD_BLN_INI\" : \"1082.42\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"52\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"2200\", \"DAYA_MAX\" : \"5500\", \"LABEL\" : \"P.1 / 2.200 VA s/d 5.500 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"19\", \"JMLDAYA\" : \"60800\", \"JMLKWH\" : \"5725.34\", \"KWHLWBP\" : \"5725.34\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"6503081\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"6503081\", \"RATA_VA_LANGGANAN\" : \"3200\", \"RATA_KWH_LANGGANAN\" : \"301.33\", \"RATA_RP_KWH\" : \"1135.84\", \"JAM_NYALA\" : \"94.17\", \"KWH_SD_BLN_INI\" : \"5725.34\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"6503081\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"6503081\", \"RP_KWH_SD_BLN_INI\" : \"1135.842\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"52\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"2200\", \"DAYA_MAX\" : \"5500\", \"LABEL\" : \"P.1 / 2.200 VA s/d 5.500 VA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"77\", \"JMLDAYA\" : \"255600\", \"JMLKWH\" : \"47645\", \"KWHLWBP\" : \"47645\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"51266020\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"51266020\", \"RATA_VA_LANGGANAN\" : \"3319.48\", \"RATA_KWH_LANGGANAN\" : \"618.77\", \"RATA_RP_KWH\" : \"1076\", \"JAM_NYALA\" : \"186.4\", \"KWH_SD_BLN_INI\" : \"47645\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"51266020\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"51266020\", \"RP_KWH_SD_BLN_INI\" : \"1076\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"53\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"P.1 / 6.600 VA s/d 200 kVA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"150\", \"JMLDAYA\" : \"5292500\", \"JMLKWH\" : \"626656.27\", \"KWHLWBP\" : \"626656.27\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"1065002801\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1065002801\", \"RATA_VA_LANGGANAN\" : \"35283.33\", \"RATA_KWH_LANGGANAN\" : \"4177.71\", \"RATA_RP_KWH\" : \"1699.5\", \"JAM_NYALA\" : \"118.4\", \"KWH_SD_BLN_INI\" : \"626656.27\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"1065002801\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1065002801\", \"RP_KWH_SD_BLN_INI\" : \"1699.501\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"53\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"P.1 / 6.600 VA s/d 200 kVA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"12\", \"JMLDAYA\" : \"179700\", \"JMLKWH\" : \"10071.27\", \"KWHLWBP\" : \"10071.27\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"17115000\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"17115000\", \"RATA_VA_LANGGANAN\" : \"14975\", \"RATA_KWH_LANGGANAN\" : \"839.27\", \"RATA_RP_KWH\" : \"1699.39\", \"JAM_NYALA\" : \"56.04\", \"KWH_SD_BLN_INI\" : \"10071.27\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"17115000\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"17115000\", \"RP_KWH_SD_BLN_INI\" : \"1699.388\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"53\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"P.1 / 6.600 VA s/d 200 kVA\", \"LABEL_ASTERIK\" : \"I\", \"JMLPLG\" : \"138\", \"JMLDAYA\" : \"5112800\", \"JMLKWH\" : \"616585\", \"KWHLWBP\" : \"616585\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"1047887801\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1047887801\", \"RATA_VA_LANGGANAN\" : \"37049.28\", \"RATA_KWH_LANGGANAN\" : \"4468.01\", \"RATA_RP_KWH\" : \"1699.5\", \"JAM_NYALA\" : \"120.6\", \"KWH_SD_BLN_INI\" : \"616585\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"1047887801\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1047887801\", \"RP_KWH_SD_BLN_INI\" : \"1699.503\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"54\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"54\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"54\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P1\", \"DAYA_MIN\" : \"6000\", \"DAYA_MAX\" : \"200000\", \"LABEL\" : \"null\", \"LABEL_ASTERIK\" : \"II\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"55\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P2\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"P.2 / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"55\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P2\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"P.2 / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"55\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P2\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"P.2 / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"56\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P3\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"999999992\", \"LABEL\" : \"P.3\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"960\", \"JMLDAYA\" : \"2658195\", \"JMLKWH\" : \"294612.158\", \"KWHLWBP\" : \"294612.158\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"505387964\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"505387964\", \"RATA_VA_LANGGANAN\" : \"2768.95\", \"RATA_KWH_LANGGANAN\" : \"306.89\", \"RATA_RP_KWH\" : \"1715.43\", \"JAM_NYALA\" : \"110.83\", \"KWH_SD_BLN_INI\" : \"294612.158\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"505387964\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"505387964\", \"RP_KWH_SD_BLN_INI\" : \"1715.435\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"56\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P3\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"999999992\", \"LABEL\" : \"P.3\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"49\", \"JMLDAYA\" : \"92750\", \"JMLKWH\" : \"3531.158\", \"KWHLWBP\" : \"3531.158\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"5654426\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"5654426\", \"RATA_VA_LANGGANAN\" : \"1892.86\", \"RATA_KWH_LANGGANAN\" : \"72.06\", \"RATA_RP_KWH\" : \"1601.3\", \"JAM_NYALA\" : \"38.07\", \"KWH_SD_BLN_INI\" : \"3531.158\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"5654426\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"5654426\", \"RP_KWH_SD_BLN_INI\" : \"1601.295\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"56\", \"GOLTARIF\" : \"P\", \"TARIF\" : \"P3\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"999999992\", \"LABEL\" : \"P.3\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"911\", \"JMLDAYA\" : \"2565445\", \"JMLKWH\" : \"291081\", \"KWHLWBP\" : \"291081\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"499733538\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"499733538\", \"RATA_VA_LANGGANAN\" : \"2816.08\", \"RATA_KWH_LANGGANAN\" : \"319.52\", \"RATA_RP_KWH\" : \"1716.82\", \"JAM_NYALA\" : \"113.46\", \"KWH_SD_BLN_INI\" : \"291081\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"499733538\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"499733538\", \"RP_KWH_SD_BLN_INI\" : \"1716.82\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"57\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JP\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH P\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"115\", \"JMLDAYA\" : \"367850\", \"JMLKWH\" : \"20392.376\", \"KWHLWBP\" : \"20392.376\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"30322014\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"30322014\", \"RATA_VA_LANGGANAN\" : \"3198.7\", \"RATA_KWH_LANGGANAN\" : \"177.33\", \"RATA_RP_KWH\" : \"1486.93\", \"JAM_NYALA\" : \"55.44\", \"KWH_SD_BLN_INI\" : \"20392.376\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"30322014\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"30322014\", \"RP_KWH_SD_BLN_INI\" : \"1486.929\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"57\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JP\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH P\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"1328\", \"JMLDAYA\" : \"8390695\", \"JMLKWH\" : \"993694.376\", \"KWHLWBP\" : \"993694.376\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"953460\", \"RPKWH\" : \"1645018063\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1645971523\", \"RATA_VA_LANGGANAN\" : \"6318.29\", \"RATA_KWH_LANGGANAN\" : \"748.26\", \"RATA_RP_KWH\" : \"1656.42\", \"JAM_NYALA\" : \"118.43\", \"KWH_SD_BLN_INI\" : \"993694.376\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"953460\", \"B_KWH_SD_BLN_INI\" : \"1645018063\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1645971523\", \"RP_KWH_SD_BLN_INI\" : \"1656.416\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"57\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JP\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH P\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"1213\", \"JMLDAYA\" : \"8022845\", \"JMLKWH\" : \"973302\", \"KWHLWBP\" : \"973302\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"953460\", \"RPKWH\" : \"1614696049\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"1615649509\", \"RATA_VA_LANGGANAN\" : \"6614.05\", \"RATA_KWH_LANGGANAN\" : \"802.39\", \"RATA_RP_KWH\" : \"1659.97\", \"JAM_NYALA\" : \"121.32\", \"KWH_SD_BLN_INI\" : \"973302\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"953460\", \"B_KWH_SD_BLN_INI\" : \"1614696049\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"1615649509\", \"RP_KWH_SD_BLN_INI\" : \"1659.967\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"58\", \"GOLTARIF\" : \"T\", \"TARIF\" : \"T\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"T / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"58\", \"GOLTARIF\" : \"T\", \"TARIF\" : \"T\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"T / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"58\", \"GOLTARIF\" : \"T\", \"TARIF\" : \"T\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"T / > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"59\", \"GOLTARIF\" : \"C\", \"TARIF\" : \"C\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"C /TM > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"59\", \"GOLTARIF\" : \"C\", \"TARIF\" : \"C\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"C /TM > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"59\", \"GOLTARIF\" : \"C\", \"TARIF\" : \"C\", \"DAYA_MIN\" : \"200001\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"C /TM > 200 kVA\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"0\", \"JMLDAYA\" : \"0\", \"JMLKWH\" : \"0\", \"KWHLWBP\" : \"0\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"0\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"0\", \"RATA_VA_LANGGANAN\" : \"0\", \"RATA_KWH_LANGGANAN\" : \"0\", \"RATA_RP_KWH\" : \"0\", \"JAM_NYALA\" : \"0\", \"KWH_SD_BLN_INI\" : \"0\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"0\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"0\", \"RP_KWH_SD_BLN_INI\" : \"0\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"60\", \"GOLTARIF\" : \"L\", \"TARIF\" : \"L\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"L\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"30\", \"JMLDAYA\" : \"165000\", \"JMLKWH\" : \"4252.7\", \"KWHLWBP\" : \"4252.7\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"6993217\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"6993217\", \"RATA_VA_LANGGANAN\" : \"5500\", \"RATA_KWH_LANGGANAN\" : \"141.76\", \"RATA_RP_KWH\" : \"1644.42\", \"JAM_NYALA\" : \"25.77\", \"KWH_SD_BLN_INI\" : \"4252.7\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"6993217\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"6993217\", \"RP_KWH_SD_BLN_INI\" : \"1644.418\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"60\", \"GOLTARIF\" : \"L\", \"TARIF\" : \"L\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"L\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"7\", \"JMLDAYA\" : \"67300\", \"JMLKWH\" : \"13644.417\", \"KWHLWBP\" : \"13644.417\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"24101572\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"24101572\", \"RATA_VA_LANGGANAN\" : \"9614.29\", \"RATA_KWH_LANGGANAN\" : \"1949.2\", \"RATA_RP_KWH\" : \"1766.41\", \"JAM_NYALA\" : \"202.74\", \"KWH_SD_BLN_INI\" : \"13644.417\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"24101572\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"24101572\", \"RP_KWH_SD_BLN_INI\" : \"1766.405\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"60\", \"GOLTARIF\" : \"L\", \"TARIF\" : \"L\", \"DAYA_MIN\" : \"0\", \"DAYA_MAX\" : \"999999999\", \"LABEL\" : \"L\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"37\", \"JMLDAYA\" : \"232300\", \"JMLKWH\" : \"17897.117\", \"KWHLWBP\" : \"17897.117\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"31094789\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"31094789\", \"RATA_VA_LANGGANAN\" : \"6278.38\", \"RATA_KWH_LANGGANAN\" : \"483.71\", \"RATA_RP_KWH\" : \"1737.42\", \"JAM_NYALA\" : \"77.04\", \"KWH_SD_BLN_INI\" : \"17897.117\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"31094789\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"31094789\", \"RP_KWH_SD_BLN_INI\" : \"1737.419\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"LPB\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"61\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JA\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"86589\", \"JMLDAYA\" : \"145015400\", \"JMLKWH\" : \"11310127.202\", \"KWHLWBP\" : \"11310127.202\", \"KWHWBP\" : \"0\", \"KELBKVARH\" : \"0\", \"RPBEBAN\" : \"0\", \"RPKWH\" : \"15754724325\", \"RPKVARH\" : \"0\", \"RPPTL\" : \"15754724325\", \"RATA_VA_LANGGANAN\" : \"1674.76\", \"RATA_KWH_LANGGANAN\" : \"130.62\", \"RATA_RP_KWH\" : \"1392.97\", \"JAM_NYALA\" : \"77.99\", \"KWH_SD_BLN_INI\" : \"11310127.202\", \"KVARH_SD_BLN_INI\" : \"0\", \"B_BEBAN_SD_BLN_INI\" : \"0\", \"B_KWH_SD_BLN_INI\" : \"15754724325\", \"B_KVARH_SD_BLN_INI\" : \"0\", \"JUMLAH_SD_BLN_INI\" : \"15754724325\", \"RP_KWH_SD_BLN_INI\" : \"1392.975\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"NORMAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"61\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JA\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"79683\", \"JMLDAYA\" : \"168585395\", \"JMLKWH\" : \"21341149.417\", \"KWHLWBP\" : \"21197002.417\", \"KWHWBP\" : \"144147\", \"KELBKVARH\" : \"20768\", \"RPBEBAN\" : \"203223581\", \"RPKWH\" : \"28240229199\", \"RPKVARH\" : \"21951776\", \"RPPTL\" : \"28465404556\", \"RATA_VA_LANGGANAN\" : \"2115.7\", \"RATA_KWH_LANGGANAN\" : \"267.83\", \"RATA_RP_KWH\" : \"1333.83\", \"JAM_NYALA\" : \"126.59\", \"KWH_SD_BLN_INI\" : \"21341149.417\", \"KVARH_SD_BLN_INI\" : \"20768\", \"B_BEBAN_SD_BLN_INI\" : \"203223581\", \"B_KWH_SD_BLN_INI\" : \"28240229199\", \"B_KVARH_SD_BLN_INI\" : \"21951776\", \"JUMLAH_SD_BLN_INI\" : \"28465404556\", \"RP_KWH_SD_BLN_INI\" : \"1333.827\" }, { \"THBLLAP\" : \"202401\", \"JENISLAP\" : \"TOTAL\", \"UNITUPI\" : \"53\", \"UNITAP\" : \"53BDG\", \"UNITUP\" : \"53563\", \"NO_BARIS\" : \"61\", \"GOLTARIF\" : \"J\", \"TARIF\" : \"JA\", \"DAYA_MIN\" : \"null\", \"DAYA_MAX\" : \"null\", \"LABEL\" : \"JUMLAH\", \"LABEL_ASTERIK\" : \"null\", \"JMLPLG\" : \"166272\", \"JMLDAYA\" : \"313600795\", \"JMLKWH\" : \"32651276.619\", \"KWHLWBP\" : \"32507129.619\", \"KWHWBP\" : \"144147\", \"KELBKVARH\" : \"20768\", \"RPBEBAN\" : \"203223581\", \"RPKWH\" : \"43994953524\", \"RPKVARH\" : \"21951776\", \"RPPTL\" : \"44220128881\", \"RATA_VA_LANGGANAN\" : \"1886.07\", \"RATA_KWH_LANGGANAN\" : \"196.37\", \"RATA_RP_KWH\" : \"1354.32\", \"JAM_NYALA\" : \"104.12\", \"KWH_SD_BLN_INI\" : \"32651276.619\", \"KVARH_SD_BLN_INI\" : \"20768\", \"B_BEBAN_SD_BLN_INI\" : \"203223581\", \"B_KWH_SD_BLN_INI\" : \"43994953524\", \"B_KVARH_SD_BLN_INI\" : \"21951776\", \"JUMLAH_SD_BLN_INI\" : \"44220128881\", \"RP_KWH_SD_BLN_INI\" : \"1354.315\" } ]}", + "message": "Success", + "status": true +} \ No newline at end of file diff --git a/json4.json b/json4.json new file mode 100644 index 0000000..399594d --- /dev/null +++ b/json4.json @@ -0,0 +1,39 @@ +{ + "Row": [ + { + "THBLLAP": "202401", + "JENISLAP": "LPB", + "UNITUPI": "53", + "UNITAP": "53BDG", + "UNITUP": "53563", + "NO_BARIS": "1", + "GOLTARIF": "S", + "TARIF": "S1", + "DAYA_MIN": "0", + "DAYA_MAX": "220", + "LABEL": "S.1 / 220 VA", + "LABEL_ASTERIK": "null", + "JMLPLG": "0", + "JMLDAYA": "0", + "JMLKWH": "0", + "KWHLWBP": "0", + "KWHWBP": "0", + "KELBKVARH": "0", + "RPBEBAN": "0", + "RPKWH": "0", + "RPKVARH": "0", + "RPPTL": "0", + "RATA_VA_LANGGANAN": "0", + "RATA_KWH_LANGGANAN": "0", + "RATA_RP_KWH": "0", + "JAM_NYALA": "0", + "KWH_SD_BLN_INI": "0", + "KVARH_SD_BLN_INI": "0", + "B_BEBAN_SD_BLN_INI": "0", + "B_KWH_SD_BLN_INI": "0", + "B_KVARH_SD_BLN_INI": "0", + "JUMLAH_SD_BLN_INI": "0", + "RP_KWH_SD_BLN_INI": "0" + } + ] +} \ No newline at end of file diff --git a/mvnw b/mvnw new file mode 100755 index 0000000..5e9618c --- /dev/null +++ b/mvnw @@ -0,0 +1,332 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Apache Maven Wrapper startup batch script, version 3.3.2 +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ]; then + + if [ -f /usr/local/etc/mavenrc ]; then + . /usr/local/etc/mavenrc + fi + + if [ -f /etc/mavenrc ]; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ]; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false +darwin=false +mingw=false +case "$(uname)" in +CYGWIN*) cygwin=true ;; +MINGW*) mingw=true ;; +Darwin*) + darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + JAVA_HOME="$(/usr/libexec/java_home)" + export JAVA_HOME + else + JAVA_HOME="/Library/Java/Home" + export JAVA_HOME + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ]; then + if [ -r /etc/gentoo-release ]; then + JAVA_HOME=$(java-config --jre-home) + fi +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin; then + [ -n "$JAVA_HOME" ] \ + && JAVA_HOME=$(cygpath --unix "$JAVA_HOME") + [ -n "$CLASSPATH" ] \ + && CLASSPATH=$(cygpath --path --unix "$CLASSPATH") +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw; then + [ -n "$JAVA_HOME" ] && [ -d "$JAVA_HOME" ] \ + && JAVA_HOME="$( + cd "$JAVA_HOME" || ( + echo "cannot cd into $JAVA_HOME." >&2 + exit 1 + ) + pwd + )" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="$(which javac)" + if [ -n "$javaExecutable" ] && ! [ "$(expr "$javaExecutable" : '\([^ ]*\)')" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=$(which readlink) + if [ ! "$(expr "$readLink" : '\([^ ]*\)')" = "no" ]; then + if $darwin; then + javaHome="$(dirname "$javaExecutable")" + javaExecutable="$(cd "$javaHome" && pwd -P)/javac" + else + javaExecutable="$(readlink -f "$javaExecutable")" + fi + javaHome="$(dirname "$javaExecutable")" + javaHome=$(expr "$javaHome" : '\(.*\)/bin') + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ]; then + if [ -n "$JAVA_HOME" ]; then + if [ -x "$JAVA_HOME/jre/sh/java" ]; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="$( + \unset -f command 2>/dev/null + \command -v java + )" + fi +fi + +if [ ! -x "$JAVACMD" ]; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ]; then + echo "Warning: JAVA_HOME environment variable is not set." >&2 +fi + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + if [ -z "$1" ]; then + echo "Path not specified to find_maven_basedir" >&2 + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ]; do + if [ -d "$wdir"/.mvn ]; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=$( + cd "$wdir/.." || exit 1 + pwd + ) + fi + # end of workaround + done + printf '%s' "$( + cd "$basedir" || exit 1 + pwd + )" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + # Remove \r in case we run on Windows within Git Bash + # and check out the repository with auto CRLF management + # enabled. Otherwise, we may read lines that are delimited with + # \r\n and produce $'-Xarg\r' rather than -Xarg due to word + # splitting rules. + tr -s '\r\n' ' ' <"$1" + fi +} + +log() { + if [ "$MVNW_VERBOSE" = true ]; then + printf '%s\n' "$1" + fi +} + +BASE_DIR=$(find_maven_basedir "$(dirname "$0")") +if [ -z "$BASE_DIR" ]; then + exit 1 +fi + +MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +export MAVEN_PROJECTBASEDIR +log "$MAVEN_PROJECTBASEDIR" + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +wrapperJarPath="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" +if [ -r "$wrapperJarPath" ]; then + log "Found $wrapperJarPath" +else + log "Couldn't find $wrapperJarPath, downloading it ..." + + if [ -n "$MVNW_REPOURL" ]; then + wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar" + else + wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar" + fi + while IFS="=" read -r key value; do + # Remove '\r' from value to allow usage on windows as IFS does not consider '\r' as a separator ( considers space, tab, new line ('\n'), and custom '=' ) + safeValue=$(echo "$value" | tr -d '\r') + case "$key" in wrapperUrl) + wrapperUrl="$safeValue" + break + ;; + esac + done <"$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" + log "Downloading from: $wrapperUrl" + + if $cygwin; then + wrapperJarPath=$(cygpath --path --windows "$wrapperJarPath") + fi + + if command -v wget >/dev/null; then + log "Found wget ... using wget" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--quiet" + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget $QUIET "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + else + wget $QUIET --http-user="$MVNW_USERNAME" --http-password="$MVNW_PASSWORD" "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + fi + elif command -v curl >/dev/null; then + log "Found curl ... using curl" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--silent" + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl $QUIET -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" + else + curl $QUIET --user "$MVNW_USERNAME:$MVNW_PASSWORD" -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" + fi + else + log "Falling back to using Java to download" + javaSource="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.java" + javaClass="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaSource=$(cygpath --path --windows "$javaSource") + javaClass=$(cygpath --path --windows "$javaClass") + fi + if [ -e "$javaSource" ]; then + if [ ! -e "$javaClass" ]; then + log " - Compiling MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/javac" "$javaSource") + fi + if [ -e "$javaClass" ]; then + log " - Running MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$wrapperUrl" "$wrapperJarPath") || rm -f "$wrapperJarPath" + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +# If specified, validate the SHA-256 sum of the Maven wrapper jar file +wrapperSha256Sum="" +while IFS="=" read -r key value; do + case "$key" in wrapperSha256Sum) + wrapperSha256Sum=$value + break + ;; + esac +done <"$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" +if [ -n "$wrapperSha256Sum" ]; then + wrapperSha256Result=false + if command -v sha256sum >/dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | sha256sum -c >/dev/null 2>&1; then + wrapperSha256Result=true + fi + elif command -v shasum >/dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | shasum -a 256 -c >/dev/null 2>&1; then + wrapperSha256Result=true + fi + else + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." >&2 + echo "Please install either command, or disable validation by removing 'wrapperSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + fi + if [ $wrapperSha256Result = false ]; then + echo "Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised." >&2 + echo "Investigate or delete $wrapperJarPath to attempt a clean download." >&2 + echo "If you updated your Maven version, you need to update the specified wrapperSha256Sum property." >&2 + exit 1 + fi +fi + +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$JAVA_HOME" ] \ + && JAVA_HOME=$(cygpath --path --windows "$JAVA_HOME") + [ -n "$CLASSPATH" ] \ + && CLASSPATH=$(cygpath --path --windows "$CLASSPATH") + [ -n "$MAVEN_PROJECTBASEDIR" ] \ + && MAVEN_PROJECTBASEDIR=$(cygpath --path --windows "$MAVEN_PROJECTBASEDIR") +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $*" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +# shellcheck disable=SC2086 # safe args +exec "$JAVACMD" \ + $MAVEN_OPTS \ + $MAVEN_DEBUG_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/mvnw.cmd b/mvnw.cmd new file mode 100755 index 0000000..4136715 --- /dev/null +++ b/mvnw.cmd @@ -0,0 +1,206 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Apache Maven Wrapper startup batch script, version 3.3.2 +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* +if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. >&2 +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. >&2 +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. >&2 +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. >&2 +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar" + +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET WRAPPER_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %WRAPPER_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%WRAPPER_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM If specified, validate the SHA-256 sum of the Maven wrapper jar file +SET WRAPPER_SHA_256_SUM="" +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperSha256Sum" SET WRAPPER_SHA_256_SUM=%%B +) +IF NOT %WRAPPER_SHA_256_SUM%=="" ( + powershell -Command "&{"^ + "Import-Module $PSHOME\Modules\Microsoft.PowerShell.Utility -Function Get-FileHash;"^ + "$hash = (Get-FileHash \"%WRAPPER_JAR%\" -Algorithm SHA256).Hash.ToLower();"^ + "If('%WRAPPER_SHA_256_SUM%' -ne $hash){"^ + " Write-Error 'Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised.';"^ + " Write-Error 'Investigate or delete %WRAPPER_JAR% to attempt a clean download.';"^ + " Write-Error 'If you updated your Maven version, you need to update the specified wrapperSha256Sum property.';"^ + " exit 1;"^ + "}"^ + "}" + if ERRORLEVEL 1 goto error +) + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% ^ + %JVM_CONFIG_MAVEN_PROPS% ^ + %MAVEN_OPTS% ^ + %MAVEN_DEBUG_OPTS% ^ + -classpath %WRAPPER_JAR% ^ + "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ + %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" +if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%"=="on" pause + +if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% + +cmd /C exit /B %ERROR_CODE% diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..9ba669f --- /dev/null +++ b/pom.xml @@ -0,0 +1,207 @@ + + + 4.0.0 + id.co.iconpln.apkt.data309 + DATA-309-AP2T-INGTEGRATION + 1.0.0-SNAPSHOT + + + 3.13.0 + 17 + UTF-8 + UTF-8 + quarkus-bom + io.quarkus.platform + 3.15.1 + true + + + + + + ${quarkus.platform.group-id} + ${quarkus.platform.artifact-id} + ${quarkus.platform.version} + pom + import + + + + + + + io.quarkus + quarkus-smallrye-openapi + + + io.quarkus + quarkus-security + + + + io.quarkus + quarkus-hibernate-orm-panache + ${quarkus.platform.version} + + + + + io.quarkus + quarkus-jdbc-postgresql + 3.16.0.CR1 + + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + 2.18.0 + + + com.fasterxml.jackson.core + jackson-core + 2.18.0 + + + com.fasterxml.jackson.core + jackson-databind + 2.18.0 + + + + org.projectlombok + lombok + 1.18.34 + provided + + + io.quarkus + quarkus-jsonb + + + io.quarkus + quarkus-rest-jsonb + + + io.quarkiverse.loggingjson + quarkus-logging-json + 3.1.0 + + + io.quarkus + quarkus-rest-jackson + + + io.quarkus + quarkus-scheduler + + + io.quarkus + quarkus-arc + + + io.quarkus + quarkus-rest + + + io.quarkus + quarkus-junit5 + test + + + io.rest-assured + rest-assured + test + + + + + + + io.smallrye + jandex-maven-plugin + 3.2.2 + true + + + + jandex + + process-classes + + + + ${jandex.skip} + + **/*.class + + + + + ${quarkus.platform.group-id} + quarkus-maven-plugin + ${quarkus.platform.version} + true + + + + build + generate-code + generate-code-tests + + + + + + maven-compiler-plugin + ${compiler-plugin.version} + + + -parameters + + + + + maven-surefire-plugin + 3.3.1 + + + org.jboss.logmanager.LogManager + ${maven.home} + + + + + maven-failsafe-plugin + 3.3.1 + + + + integration-test + verify + + + + + + ${project.build.directory}/${project.build.finalName}-runner + org.jboss.logmanager.LogManager + ${maven.home} + + + + + + + + native + + + native + + + + false + true + + + + diff --git a/sql.sql b/sql.sql new file mode 100644 index 0000000..dad0f41 --- /dev/null +++ b/sql.sql @@ -0,0 +1,222 @@ +CREATE TABLE apkt_transactional.gangguan ( + id bigserial NOT NULL, + id_pelanggan_no_meter int8 NULL, + id_posko int8 NULL, + id_tipe_permasalahan int8 NULL, + alamat_pelanggan varchar(255) NULL, + nama_pelapor varchar(255) NULL, + telepon_pelapor varchar(255) NULL, + hp_pelapor varchar(255) NULL, + fax_pelapor varchar(255) NULL, + email_pelapor varchar(255) NULL, + alamat_pelapor varchar(4000) NULL, + media varchar(255) NULL, + lokasi public.geometry(point, 4326) NULL, + no_laporan varchar NULL, + keterangan varchar(4000) NULL, + created_date timestamp(6) NULL, + created_by int8 NULL, + updated_date timestamp(6) NULL, + updated_by int8 NULL, + status_akhir varchar(50) NULL, + unit int8 NULL, + eskalasi int8 NULL, + permasalahan varchar NULL, + waktu_lapor timestamp NULL, + id_regu int8 NULL, + waktu_penugasan timestamp NULL, + waktu_perjalanan timestamp NULL, + waktu_pengerjaan timestamp NULL, + waktu_nyala_sementara timestamp NULL, + waktu_nyala timestamp NULL, + waktu_batal timestamp NULL, + waktu_selesai timestamp NULL, + alasan varchar NULL, + patokan varchar NULL, + id_sub_tipe_permasalahan int8 NULL, + tipe_gangguan int8 NULL, + alasan_pembatalan varchar NULL, + jarak int8 NULL, + id_kelompok int8 NULL, + id_sub_fasilitas int8 NULL, + id_equipment int8 NULL, + id_prioritas int8 NULL, + id_penyebab int8 NULL, + jumlah_pelanggan_termarking int8 NULL, + jumlah_lapor int8 NULL, + waktu_konfirmasi timestamp NULL, + id_fasilitas int8 NULL, + id_kelompok_utama int8 NULL, + id_dampak int8 NULL, + id_grup_penyebab_gangguan int8 NULL, + id_kelurahan int8 NULL, + ctt varchar NULL, + id_tindakan int8 NULL, + id_cuaca int8 NULL, + fax varchar NULL, + keterangan_lokasi varchar NULL, + waktu_fax timestamp NULL, + nama_media varchar NULL, + waktu_media timestamp NULL, + merk_meter varchar NULL, + id_tarif_daya int8 NULL, + id_merk_meter int8 NULL, + daya_tarif int8 NULL, + penyebab_sementara varchar NULL, + alasan_nyala_sementara varchar NULL, + tindakan_telah_dilakukan_nyala_sementara varchar NULL, + usulan_tindakan_selanjutnya varchar NULL, + tindakan_telah_dilakukan_nyala varchar NULL, + penyebab_nyala varchar NULL, + jumlah_pelanggan_padam int8 NULL, + is_konfirmasi bool NULL, + pelanggaran bool NULL, + id_feeder_penyebab_tindakan int8 NULL, + komponen_yang_terganggu_feeder varchar NULL, + tindakan_yang_dilakukan_feeder varchar NULL, + ccv bool NULL, + konfirmasi varchar NULL, + no_meter varchar NULL, + deskripsi varchar NULL, + waktu_padam timestamp NULL, + rating int8 NULL, + no_tiket_crm varchar NULL, + no_lapor_pln varchar NULL, + no_kerja varchar NULL, + ulasan_rating varchar NULL, + "tipe_batal" apkt_transactional."tp_batal" NULL, + tipe_wo apkt_transactional."tp_wo" NULL, + id_referensi_marking int8 NULL, + waktu_marking timestamp NULL, + keterangan_marking varchar NULL, + foto_pelanggan varchar NULL, + foto_tindak_lanjut varchar NULL, + flag_padam int8 NULL, + jenis_aduan apkt_transactional."tp_jenis_gangguan" NULL, + waktu_rating timestamp NULL, + status_rating varchar NULL, + keterangan_rating varchar NULL, + feedback_rating varchar NULL, + isfax varchar(1) NULL, + tipe_referensi_marking apkt_transactional."tp_referensi_marking" NULL, + daya int4 NULL, + no_laporan_referensi_marking varchar NULL, + selesai_by int8 NULL, + dispatch_by int8 NULL, + is_automarking apkt_transactional."tp_automarking" NULL, + listriqu apkt_transactional."tp_listriqu" NULL, + CONSTRAINT gangguan_pkey PRIMARY KEY (id) +); + + + +CREATE TABLE apkt_transactional.gangguan ( + id bigserial NOT NULL, + id_pelanggan_no_meter int8 NULL, + id_posko int8 NULL, + id_tipe_permasalahan int8 NULL, + alamat_pelanggan varchar(255) NULL, + nama_pelapor varchar(255) NULL, + telepon_pelapor varchar(255) NULL, + hp_pelapor varchar(255) NULL, + fax_pelapor varchar(255) NULL, + email_pelapor varchar(255) NULL, + alamat_pelapor varchar(4000) NULL, + media varchar(255) NULL, + lokasi public.geometry(point, 4326) NULL, + no_laporan varchar NULL, + keterangan varchar(4000) NULL, + created_date timestamp(6) NULL, + created_by int8 NULL, + updated_date timestamp(6) NULL, + updated_by int8 NULL, + status_akhir varchar(50) NULL, + unit int8 NULL, + eskalasi int8 NULL, + permasalahan varchar NULL, + waktu_lapor timestamp NULL, + id_regu int8 NULL, + waktu_penugasan timestamp NULL, + waktu_perjalanan timestamp NULL, + waktu_pengerjaan timestamp NULL, + waktu_nyala_sementara timestamp NULL, + waktu_nyala timestamp NULL, + waktu_batal timestamp NULL, + waktu_selesai timestamp NULL, + alasan varchar NULL, + patokan varchar NULL, + id_sub_tipe_permasalahan int8 NULL, + tipe_gangguan int8 NULL, + alasan_pembatalan varchar NULL, + jarak int8 NULL, + id_kelompok int8 NULL, + id_sub_fasilitas int8 NULL, + id_equipment int8 NULL, + id_prioritas int8 NULL, + id_penyebab int8 NULL, + jumlah_pelanggan_termarking int8 NULL, + jumlah_lapor int8 NULL, + waktu_konfirmasi timestamp NULL, + id_fasilitas int8 NULL, + id_kelompok_utama int8 NULL, + id_dampak int8 NULL, + id_grup_penyebab_gangguan int8 NULL, + id_kelurahan int8 NULL, + ctt varchar NULL, + id_tindakan int8 NULL, + id_cuaca int8 NULL, + fax varchar NULL, + keterangan_lokasi varchar NULL, + waktu_fax timestamp NULL, + nama_media varchar NULL, + waktu_media timestamp NULL, + merk_meter varchar NULL, + id_tarif_daya int8 NULL, + id_merk_meter int8 NULL, + daya_tarif int8 NULL, + penyebab_sementara varchar NULL, + alasan_nyala_sementara varchar NULL, + tindakan_telah_dilakukan_nyala_sementara varchar NULL, + usulan_tindakan_selanjutnya varchar NULL, + tindakan_telah_dilakukan_nyala varchar NULL, + penyebab_nyala varchar NULL, + jumlah_pelanggan_padam int8 NULL, + is_konfirmasi bool NULL, + pelanggaran bool NULL, + id_feeder_penyebab_tindakan int8 NULL, + komponen_yang_terganggu_feeder varchar NULL, + tindakan_yang_dilakukan_feeder varchar NULL, + ccv bool NULL, + konfirmasi varchar NULL, + no_meter varchar NULL, + deskripsi varchar NULL, + waktu_padam timestamp NULL, + rating int8 NULL, + no_tiket_crm varchar NULL, + no_lapor_pln varchar NULL, + no_kerja varchar NULL, + ulasan_rating varchar NULL, + "tipe_batal" apkt_transactional."tp_batal" NULL, + tipe_wo apkt_transactional."tp_wo" NULL, + id_referensi_marking int8 NULL, + waktu_marking timestamp NULL, + keterangan_marking varchar NULL, + foto_pelanggan varchar NULL, + foto_tindak_lanjut varchar NULL, + flag_padam int8 NULL, + jenis_aduan apkt_transactional."tp_jenis_gangguan" NULL, + waktu_rating timestamp NULL, + status_rating varchar NULL, + keterangan_rating varchar NULL, + feedback_rating varchar NULL, + isfax varchar(1) NULL, + tipe_referensi_marking apkt_transactional."tp_referensi_marking" NULL, + daya int4 NULL, + no_laporan_referensi_marking varchar NULL, + selesai_by int8 NULL, + dispatch_by int8 NULL, + is_automarking apkt_transactional."tp_automarking" NULL, + listriqu apkt_transactional."tp_listriqu" NULL, + CONSTRAINT gangguan_pkey PRIMARY KEY (id) +); + diff --git a/src/main/docker/Dockerfile.jvm b/src/main/docker/Dockerfile.jvm new file mode 100644 index 0000000..8ee789d --- /dev/null +++ b/src/main/docker/Dockerfile.jvm @@ -0,0 +1,16 @@ + +FROM registry.access.redhat.com/ubi8/openjdk-17:1.18 +ENV LANGUAGE='en_US:en' +ENV TZ=Asia/Jakarta +COPY --chown=185 target/quarkus-app/lib/ /deployments/lib/ +COPY --chown=185 target/quarkus-app/*.jar /deployments/ +COPY --chown=185 target/quarkus-app/app/ /deployments/app/ +COPY --chown=185 target/quarkus-app/quarkus/ /deployments/quarkus/ + +EXPOSE 8080 +USER 185 +ENV JAVA_OPTS_APPEND="-Dquarkus.http.host=0.0.0.0 -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Duser.timezone=Asia/Jakarta" +ENV JAVA_APP_JAR="/deployments/quarkus-run.jar" + +ENTRYPOINT [ "/opt/jboss/container/java/run/run-java.sh" ] + diff --git a/src/main/docker/Dockerfile.legacy-jar b/src/main/docker/Dockerfile.legacy-jar new file mode 100644 index 0000000..7eb464a --- /dev/null +++ b/src/main/docker/Dockerfile.legacy-jar @@ -0,0 +1,93 @@ +#### +# This Dockerfile is used in order to build a container that runs the Quarkus application in JVM mode +# +# Before building the container image run: +# +# ./mvnw package -Dquarkus.package.jar.type=legacy-jar +# +# Then, build the image with: +# +# docker build -f src/main/docker/Dockerfile.legacy-jar -t quarkus/code-with-quarkus-legacy-jar . +# +# Then run the container using: +# +# docker run -i --rm -p 8080:8080 quarkus/code-with-quarkus-legacy-jar +# +# If you want to include the debug port into your docker image +# you will have to expose the debug port (default 5005 being the default) like this : EXPOSE 8080 5005. +# Additionally you will have to set -e JAVA_DEBUG=true and -e JAVA_DEBUG_PORT=*:5005 +# when running the container +# +# Then run the container using : +# +# docker run -i --rm -p 8080:8080 quarkus/code-with-quarkus-legacy-jar +# +# This image uses the `run-java.sh` script to run the application. +# This scripts computes the command line to execute your Java application, and +# includes memory/GC tuning. +# You can configure the behavior using the following environment properties: +# - JAVA_OPTS: JVM options passed to the `java` command (example: "-verbose:class") +# - JAVA_OPTS_APPEND: User specified Java options to be appended to generated options +# in JAVA_OPTS (example: "-Dsome.property=foo") +# - JAVA_MAX_MEM_RATIO: Is used when no `-Xmx` option is given in JAVA_OPTS. This is +# used to calculate a default maximal heap memory based on a containers restriction. +# If used in a container without any memory constraints for the container then this +# option has no effect. If there is a memory constraint then `-Xmx` is set to a ratio +# of the container available memory as set here. The default is `50` which means 50% +# of the available memory is used as an upper boundary. You can skip this mechanism by +# setting this value to `0` in which case no `-Xmx` option is added. +# - JAVA_INITIAL_MEM_RATIO: Is used when no `-Xms` option is given in JAVA_OPTS. This +# is used to calculate a default initial heap memory based on the maximum heap memory. +# If used in a container without any memory constraints for the container then this +# option has no effect. If there is a memory constraint then `-Xms` is set to a ratio +# of the `-Xmx` memory as set here. The default is `25` which means 25% of the `-Xmx` +# is used as the initial heap size. You can skip this mechanism by setting this value +# to `0` in which case no `-Xms` option is added (example: "25") +# - JAVA_MAX_INITIAL_MEM: Is used when no `-Xms` option is given in JAVA_OPTS. +# This is used to calculate the maximum value of the initial heap memory. If used in +# a container without any memory constraints for the container then this option has +# no effect. If there is a memory constraint then `-Xms` is limited to the value set +# here. The default is 4096MB which means the calculated value of `-Xms` never will +# be greater than 4096MB. The value of this variable is expressed in MB (example: "4096") +# - JAVA_DIAGNOSTICS: Set this to get some diagnostics information to standard output +# when things are happening. This option, if set to true, will set +# `-XX:+UnlockDiagnosticVMOptions`. Disabled by default (example: "true"). +# - JAVA_DEBUG: If set remote debugging will be switched on. Disabled by default (example: +# true"). +# - JAVA_DEBUG_PORT: Port used for remote debugging. Defaults to 5005 (example: "8787"). +# - CONTAINER_CORE_LIMIT: A calculated core limit as described in +# https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt. (example: "2") +# - CONTAINER_MAX_MEMORY: Memory limit given to the container (example: "1024"). +# - GC_MIN_HEAP_FREE_RATIO: Minimum percentage of heap free after GC to avoid expansion. +# (example: "20") +# - GC_MAX_HEAP_FREE_RATIO: Maximum percentage of heap free after GC to avoid shrinking. +# (example: "40") +# - GC_TIME_RATIO: Specifies the ratio of the time spent outside the garbage collection. +# (example: "4") +# - GC_ADAPTIVE_SIZE_POLICY_WEIGHT: The weighting given to the current GC time versus +# previous GC times. (example: "90") +# - GC_METASPACE_SIZE: The initial metaspace size. (example: "20") +# - GC_MAX_METASPACE_SIZE: The maximum metaspace size. (example: "100") +# - GC_CONTAINER_OPTIONS: Specify Java GC to use. The value of this variable should +# contain the necessary JRE command-line options to specify the required GC, which +# will override the default of `-XX:+UseParallelGC` (example: -XX:+UseG1GC). +# - HTTPS_PROXY: The location of the https proxy. (example: "myuser@127.0.0.1:8080") +# - HTTP_PROXY: The location of the http proxy. (example: "myuser@127.0.0.1:8080") +# - NO_PROXY: A comma separated lists of hosts, IP addresses or domains that can be +# accessed directly. (example: "foo.example.com,bar.example.com") +# +### +FROM registry.access.redhat.com/ubi8/openjdk-21:1.20 + +ENV LANGUAGE='en_US:en' + + +COPY target/lib/* /deployments/lib/ +COPY target/*-runner.jar /deployments/quarkus-run.jar + +EXPOSE 8080 +USER 185 +ENV JAVA_OPTS_APPEND="-Dquarkus.http.host=0.0.0.0 -Djava.util.logging.manager=org.jboss.logmanager.LogManager" +ENV JAVA_APP_JAR="/deployments/quarkus-run.jar" + +ENTRYPOINT [ "/opt/jboss/container/java/run/run-java.sh" ] diff --git a/src/main/docker/Dockerfile.native b/src/main/docker/Dockerfile.native new file mode 100644 index 0000000..60b0f9a --- /dev/null +++ b/src/main/docker/Dockerfile.native @@ -0,0 +1,27 @@ +#### +# This Dockerfile is used in order to build a container that runs the Quarkus application in native (no JVM) mode. +# +# Before building the container image run: +# +# ./mvnw package -Dnative +# +# Then, build the image with: +# +# docker build -f src/main/docker/Dockerfile.native -t quarkus/code-with-quarkus . +# +# Then run the container using: +# +# docker run -i --rm -p 8080:8080 quarkus/code-with-quarkus +# +### +FROM registry.access.redhat.com/ubi8/ubi-minimal:8.10 +WORKDIR /work/ +RUN chown 1001 /work \ + && chmod "g+rwX" /work \ + && chown 1001:root /work +COPY --chown=1001:root target/*-runner /work/application + +EXPOSE 8080 +USER 1001 + +ENTRYPOINT ["./application", "-Dquarkus.http.host=0.0.0.0"] diff --git a/src/main/docker/Dockerfile.native-micro b/src/main/docker/Dockerfile.native-micro new file mode 100644 index 0000000..373286b --- /dev/null +++ b/src/main/docker/Dockerfile.native-micro @@ -0,0 +1,30 @@ +#### +# This Dockerfile is used in order to build a container that runs the Quarkus application in native (no JVM) mode. +# It uses a micro base image, tuned for Quarkus native executables. +# It reduces the size of the resulting container image. +# Check https://quarkus.io/guides/quarkus-runtime-base-image for further information about this image. +# +# Before building the container image run: +# +# ./mvnw package -Dnative +# +# Then, build the image with: +# +# docker build -f src/main/docker/Dockerfile.native-micro -t quarkus/code-with-quarkus . +# +# Then run the container using: +# +# docker run -i --rm -p 8080:8080 quarkus/code-with-quarkus +# +### +FROM quay.io/quarkus/quarkus-micro-image:2.0 +WORKDIR /work/ +RUN chown 1001 /work \ + && chmod "g+rwX" /work \ + && chown 1001:root /work +COPY --chown=1001:root target/*-runner /work/application + +EXPOSE 8080 +USER 1001 + +ENTRYPOINT ["./application", "-Dquarkus.http.host=0.0.0.0"] diff --git a/src/main/java/id/co/iconpln/apkt/data309/AuthFilter.java b/src/main/java/id/co/iconpln/apkt/data309/AuthFilter.java new file mode 100644 index 0000000..7d51139 --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/AuthFilter.java @@ -0,0 +1,49 @@ +// package id.co.iconpln.apkt.data309; + +// import jakarta.annotation.Priority; + +// import org.eclipse.microprofile.config.inject.ConfigProperty; +// import jakarta.ws.rs.container.ContainerRequestContext; +// import jakarta.ws.rs.core.Response; +// import jakarta.ws.rs.ext.Provider; +// import jakarta.ws.rs.container.ContainerRequestFilter; +// import java.util.Base64; + +// @Provider +// @Priority(100) +// public class AuthFilter implements ContainerRequestFilter { + +// private static final String AUTHORIZATION_PREFIX = "Basic "; +// @ConfigProperty(name = "quarkus.auth.username") +// String authUsername; +// @ConfigProperty(name = "quarkus.auth.password") +// String authPassword; + +// @Override +// public void filter(ContainerRequestContext requestContext) { +// String authHeader = requestContext.getHeaderString("Authorization"); + +// if (authHeader == null || !authHeader.startsWith(AUTHORIZATION_PREFIX)) { +// requestContext.abortWith(Response.status(Response.Status.UNAUTHORIZED).build()); +// return; +// } + +// // Decode and validate credentials +// String encodedCredentials = authHeader.substring(AUTHORIZATION_PREFIX.length()); +// String decodedCredentials = new String(Base64.getDecoder().decode(encodedCredentials)); +// String[] credentials = decodedCredentials.split(":", 2); + +// String username = credentials[0]; +// String password = credentials.length > 1 ? credentials[1] : ""; + +// // Implement your user validation logic here +// if (!isValidUser(username, password)) { +// requestContext.abortWith(Response.status(Response.Status.UNAUTHORIZED).build()); +// } +// } + +// private boolean isValidUser(String username, String password) { +// // Replace with actual validation logic +// return authUsername.equals(username) && authPassword.equals(password); +// } +// } diff --git a/src/main/java/id/co/iconpln/apkt/data309/Main.java b/src/main/java/id/co/iconpln/apkt/data309/Main.java new file mode 100644 index 0000000..893469e --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/Main.java @@ -0,0 +1,14 @@ +package id.co.iconpln.apkt.data309; + +import io.quarkus.runtime.Quarkus; +import io.quarkus.runtime.annotations.QuarkusMain; + +@QuarkusMain +public class Main { + + public static void main(String... args) { + + Quarkus.run(args); + } + +} diff --git a/src/main/java/id/co/iconpln/apkt/data309/boundary/DataII09Resource.java b/src/main/java/id/co/iconpln/apkt/data309/boundary/DataII09Resource.java new file mode 100644 index 0000000..78164e1 --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/boundary/DataII09Resource.java @@ -0,0 +1,577 @@ +package id.co.iconpln.apkt.data309.boundary; + +import com.fasterxml.jackson.databind.DeserializationFeature; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; + +import id.co.iconpln.apkt.data309.dto.Data309; +import id.co.iconpln.apkt.data309.dto.ReportData; +import id.co.iconpln.apkt.data309.dto.ResponseModel; +import id.co.iconpln.apkt.data309.dto.Row; +import id.co.iconpln.apkt.data309.entity.SS309; +import id.co.iconpln.apkt.data309.entity.Ulp; +import id.co.iconpln.apkt.data309.service.Data309Service; +import id.co.iconpln.apkt.data309.utils.XmlToJsonConverter; +import jakarta.enterprise.context.ApplicationScoped; +import jakarta.inject.Inject; +import jakarta.persistence.EntityManager; +import jakarta.transaction.Transactional; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.QueryParam; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.io.OutputStreamWriter; +import java.math.BigDecimal; +import java.net.HttpURLConnection; +import java.net.URI; +import java.net.URL; +import java.net.http.HttpClient; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.time.LocalDate; +// import java.nio.file.Files; +// import java.nio.file.Paths; +import java.util.HashMap; +import java.util.List; +// import java.util.List; +import java.util.Map; + +@ApplicationScoped +@Path("/data309") +public class DataII09Resource { + @Inject + EntityManager em; + @Inject + Data309Service data309Service; + + @GET + @Path("/getData") + public ResponseModel getDil(@QueryParam("unit") String unit, @QueryParam("thnbln") String thnbln) + throws IOException { + ResponseModel response = new ResponseModel<>(); + try { + // URL of the SOAP service + URL url = new URL("http://10.72.35.15:7076/wsIntegPDPJ/WsIntegSimDisService"); + + // Open connection + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); + connection.setRequestMethod("POST"); + connection.setRequestProperty("Content-Type", "text/xml"); + connection.setDoOutput(true); + + String xmlRequest = "\n" + + + " \n" + + " \n" + + " \n" + + " " + unit + "\n" + + " " + thnbln + "\n" + + " \n" + + " \n" + + ""; + + try (OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream())) { + writer.write(xmlRequest); + writer.flush(); + } + + try (BufferedReader reader = new BufferedReader( + new InputStreamReader(connection.getInputStream()))) { + StringBuilder newData = new StringBuilder(); + String line; + while ((line = reader.readLine()) != null) { + newData.append(line); + } + try { + ObjectMapper objectMapper = new ObjectMapper(); + String json = XmlToJsonConverter.convertXmlToJson(newData.toString()); + + JsonNode rootNode = objectMapper.readTree(json); + + // Get the 'item' array from JSON + JsonNode itemNode = rootNode.path("Body") + .path("getData309Response") + .path("return") + .path("item"); + // Process each item + Map obj = new HashMap<>(); + Integer i = 0; + for (JsonNode node : itemNode) { + String itemValue = node.asText(); + System.out.println("Item value: " + itemValue); + + // Check if the item is XML + if (itemValue.startsWith(" response = client.send(request, HttpResponse.BodyHandlers.ofString()); + // get data from root path json.json + // String jsonString = new String(Files.readAllBytes(Paths.get("json3.json"))); + // replace "null" with null + String jsonString = response.body(); + + try { + ObjectMapper objectMapper = new ObjectMapper(); + + objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + objectMapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); + objectMapper.configure(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT, true); + objectMapper.configure(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT, true); + objectMapper.configure(DeserializationFeature.FAIL_ON_TRAILING_TOKENS, true); + objectMapper.configure(DeserializationFeature.FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY, true); + ReportData reportData = objectMapper.readValue(jsonString, ReportData.class); + String data = reportData.getData(); + Data309 data309 = objectMapper.readValue(data, Data309.class); + if (data309.getRow() != null) { + + for (Row newData : data309.getRow()) { + Ulp ulp = Ulp.find("unit_ap2t = ?1", newData.getUnitup()).firstResult(); + SS309 ss309 = SS309 + .find("id_ulp = ?1 and thbllap = ?2 and no_baris = ?3", + ulp.getId(), + newData.getThbllap(), newData.getNoBaris()) + .firstResult(); + if (ss309 == null) { + ss309 = new SS309(); + } + ss309.setThbllap(!newData.getThbllap().equals("null") ? newData.getThbllap() + : null); + ss309.setJenislap(!newData.getJenislap().equals("null") ? newData.getJenislap() + : null); + ss309.setId_ulp(ulp == null ? null : ulp.getId()); + ss309.setNo_baris( + !newData.getNoBaris().equals("null") + ? Integer.valueOf(newData.getNoBaris()) + : null); + ss309.setGoltarif(!newData.getGoltarif().equals("null") ? newData.getGoltarif() + : null); + ss309.setTarif(!newData.getTarif().equals("null") ? newData.getTarif() : null); + ss309.setDaya_min( + !newData.getDayaMin().equals("null") + ? Integer.valueOf(newData.getDayaMin()) + : null); + ss309.setDaya_max( + !newData.getDayaMax().equals("null") + ? Integer.valueOf(newData.getDayaMax()) + : null); + ss309.setLabel(!newData.getLabel().equals("null") ? newData.getLabel() : null); + ss309.setLabel_asterik( + !newData.getLabelAsterik().equals("null") + ? newData.getLabelAsterik() + : null); + ss309.setJmldaya( + !newData.getJmldaya().equals("null") + ? new BigDecimal(newData.getJmldaya()) + : null); + ss309.setJmlplg( + !newData.getJmlplg().equals("null") + ? new BigDecimal(newData.getJmlplg()) + : null); + ss309.setJmlkwh(!newData.getJmlkwh().equals("null") + ? new BigDecimal(newData.getJmlkwh()) + : null); + ss309.setJmlplg( + !newData.getJmlplg().equals("null") + ? new BigDecimal(newData.getJmlplg()) + : null); + ss309.setKwhlwbp( + !newData.getKwhlwbp().equals("null") + ? new BigDecimal(newData.getKwhlwbp()) + : null); + ss309.setKwhwbp(!newData.getKwhwbp().equals("null") + ? new BigDecimal(newData.getKwhwbp()) + : null); + ss309.setKelbkvarh( + !newData.getKelbkvarh().equals("null") + ? new BigDecimal(newData.getKelbkvarh()) + : null); + ss309.setRpbeban( + !newData.getRpbeban().equals("null") + ? new BigDecimal(newData.getRpbeban()) + : null); + ss309.setRpkwh(!newData.getRpkwh().equals("null") + ? new BigDecimal(newData.getRpkwh()) + : null); + ss309.setRpkvarh( + !newData.getRpkvarh().equals("null") + ? new BigDecimal(newData.getRpkvarh()) + : null); + ss309.setRpptl(!newData.getRpptl().equals("null") + ? new BigDecimal(newData.getRpptl()) + : null); + ss309.setRata_va_langganan( + !newData.getRataVaLangganan().equals("null") + ? new BigDecimal(newData.getRataVaLangganan()) + : null); + ss309.setRata_kwh_langganan( + !newData.getRataKwhLangganan().equals("null") + ? new BigDecimal(newData.getRataKwhLangganan()) + : null); + ss309.setRata_rp_kwh( + !newData.getRataRpKwh().equals("null") + ? new BigDecimal(newData.getRataRpKwh()) + : null); + ss309.setJam_nyala( + !newData.getJamNyala().equals("null") + ? new BigDecimal(newData.getJamNyala()) + : null); + ss309.setKwh_sd_bln_ini( + !newData.getKwhSdBlnIni().equals("null") + ? new BigDecimal(newData.getKwhSdBlnIni()) + : null); + ss309.setKvarh_sd_bln_ini( + !newData.getKvarhSdBlnIni().equals("null") + ? new BigDecimal(newData.getKvarhSdBlnIni()) + : null); + ss309.setR_beban_sd_bln_ini( + !newData.getBBebanSdBlnIni().equals("null") + ? new BigDecimal(newData.getBBebanSdBlnIni()) + : null); + ss309.setB_kwh_sd_bln_ini( + !newData.getBKwhSdBlnIni().equals("null") + ? new BigDecimal(newData.getBKwhSdBlnIni()) + : null); + ss309.setB_kvarh_sd_bln_ini( + !newData.getBKvarhSdBlnIni().equals("null") + ? new BigDecimal(newData.getBKvarhSdBlnIni()) + : null); + ss309.setJumlah_sd_bln_ini( + !newData.getJumlahSdBlnIni().equals("null") + ? new BigDecimal(newData.getJumlahSdBlnIni()) + : null); + ss309.setRp_kwh_sd_bln_ini( + !newData.getRpKwhSdBlnIni().equals("null") + ? new BigDecimal(newData.getRpKwhSdBlnIni()) + : null); + ss309.persist(); + } + + } + return data309; + + } catch (IOException e) { + e.printStackTrace(); + return null; // Or handle as needed + } + + } + + @GET + @Path("/sinkron") + @Transactional + public void sinkron() throws IOException, InterruptedException { + System.out.println("SINKRON DATA 309"); + String thnbln = String.valueOf(LocalDate.now().getYear()) + + String.format("%02d", LocalDate.now().getMonthValue() - 1); + // string pad left 0 + + if (LocalDate.now().getMonthValue() == 1) { + thnbln = String.valueOf(LocalDate.now().getYear() - 1) + "12"; + } + + List ulps = Ulp.find("unit_ap2t NOT IN ('PLN.PST') OR unit_ap2t is not null").list(); + for (Ulp getUlp : ulps) { + + String unit = getUlp.getUnit_ap2t(); + HttpClient client = HttpClient.newHttpClient(); + HttpRequest request = HttpRequest.newBuilder() + .uri(URI.create("http://10.14.212.9:32184/data309/pojo?unit=" + unit + + "&thnbln=" + thnbln)) + .GET() + .build(); + client.send(request, HttpResponse.BodyHandlers.ofString()); + // data309Service.syncronize(unit, thnbln); + } + } + + @GET + @Path("/manual") + @Transactional + public void manual(@QueryParam("thnbln") String thnbln) throws IOException, InterruptedException { + List ulps = Ulp.find("unit_ap2t NOT IN ('PLN.PST') OR unit_ap2t is not null").list(); + for (Ulp getUlp : ulps) { + + String unit = getUlp.getUnit_ap2t(); + HttpClient client = HttpClient.newHttpClient(); + HttpRequest request = HttpRequest.newBuilder() + .uri(URI.create("http://10.14.212.9:32184/data309/pojo?unit=" + unit + + "&thnbln=" + thnbln)) + .GET() + .build(); + client.send(request, + HttpResponse.BodyHandlers.ofString()); + // data309Service.syncronize(unit, thnbln); + } + } + + @GET + @Path("/getAll") + @Transactional + public void getAll() { + String thnbln = getThnbln(); + + List ulps = Ulp.find("unit_ap2t is not null OR unit_ap2t NOT IN ('PLN.PST')").list(); + for (Ulp getUlp : ulps) { + String unit = getUlp.getUnit_ap2t(); + try { + String jsonString = fetchJsonData(unit, thnbln); + if (jsonString != null) { + processJsonData(jsonString); + } + } catch (IOException | InterruptedException e) { + // Log exception + } + } + } + + private void processJsonData(String jsonString) throws IOException { + ObjectMapper objectMapper = new ObjectMapper(); + objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + + ReportData reportData = objectMapper.readValue(jsonString, ReportData.class); + if (reportData != null) { + Data309 data309 = objectMapper.readValue(reportData.getData(), Data309.class); + if (data309.getRow() != null) { + for (Row newData : data309.getRow()) { + persistSS309(newData); + } + } + } + } + + private void persistSS309(Row newData) { + Ulp ulp = Ulp.find("unit_ap2t = ?1", newData.getUnitup()).firstResult(); + // Create or update SS309 based on newData + SS309 ss309 = SS309.find("id_ulp = ?1 and thbllap = ?2 and no_baris = ?3", + ulp.getId(), newData.getThbllap(), newData.getNoBaris()).firstResult(); + if (ss309 == null) { + ss309 = new SS309(); + } + // Set properties + setSS309Properties(ss309, ulp, newData); + ss309.persist(); + } + + private void setSS309Properties(SS309 ss309, Ulp ulp, Row newData) { + ss309.setThbllap(!newData.getThbllap().equals("null") + ? newData.getThbllap() + : null); + ss309.setJenislap(!newData.getJenislap().equals("null") + ? newData.getJenislap() + : null); + ss309.setId_ulp(ulp == null ? null : ulp.getId()); + ss309.setNo_baris( + !newData.getNoBaris().equals("null") + ? Integer.valueOf(newData.getNoBaris()) + : null); + ss309.setGoltarif(!newData.getGoltarif().equals("null") + ? newData.getGoltarif() + : null); + ss309.setTarif(!newData.getTarif().equals("null") ? newData.getTarif() + : null); + ss309.setDaya_min( + !newData.getDayaMin().equals("null") + ? Integer.valueOf(newData.getDayaMin()) + : null); + ss309.setDaya_max( + !newData.getDayaMax().equals("null") + ? Integer.valueOf(newData.getDayaMax()) + : null); + ss309.setLabel(!newData.getLabel().equals("null") ? newData.getLabel() + : null); + ss309.setLabel_asterik( + !newData.getLabelAsterik().equals("null") + ? newData.getLabelAsterik() + : null); + ss309.setJmldaya( + !newData.getJmldaya().equals("null") + ? new BigDecimal(newData.getJmldaya()) + : null); + ss309.setJmlplg( + !newData.getJmlplg().equals("null") + ? new BigDecimal(newData.getJmlplg()) + : null); + ss309.setJmlkwh(!newData.getJmlkwh().equals("null") + ? new BigDecimal(newData.getJmlkwh()) + : null); + ss309.setKwhlwbp( + !newData.getKwhlwbp().equals("null") + ? new BigDecimal(newData.getKwhlwbp()) + : null); + ss309.setKwhwbp(!newData.getKwhwbp().equals("null") + ? new BigDecimal(newData.getKwhwbp()) + : null); + ss309.setKelbkvarh( + !newData.getKelbkvarh().equals("null") + ? new BigDecimal(newData.getKelbkvarh()) + : null); + ss309.setRpbeban( + !newData.getRpbeban().equals("null") + ? new BigDecimal(newData.getRpbeban()) + : null); + ss309.setRpkwh(!newData.getRpkwh().equals("null") + ? new BigDecimal(newData.getRpkwh()) + : null); + ss309.setRpkvarh( + !newData.getRpkvarh().equals("null") + ? new BigDecimal(newData.getRpkvarh()) + : null); + ss309.setRpptl(!newData.getRpptl().equals("null") + ? new BigDecimal(newData.getRpptl()) + : null); + ss309.setRata_va_langganan( + !newData.getRataVaLangganan().equals("null") + ? new BigDecimal(newData + .getRataVaLangganan()) + : null); + ss309.setRata_kwh_langganan( + !newData.getRataKwhLangganan().equals("null") + ? new BigDecimal(newData + .getRataKwhLangganan()) + : null); + ss309.setRata_rp_kwh( + !newData.getRataRpKwh().equals("null") + ? new BigDecimal(newData.getRataRpKwh()) + : null); + ss309.setJam_nyala( + !newData.getJamNyala().equals("null") + ? new BigDecimal(newData.getJamNyala()) + : null); + ss309.setKwh_sd_bln_ini( + !newData.getKwhSdBlnIni().equals("null") + ? new BigDecimal(newData + .getKwhSdBlnIni()) + : null); + ss309.setKvarh_sd_bln_ini( + !newData.getKvarhSdBlnIni().equals("null") + ? new BigDecimal(newData + .getKvarhSdBlnIni()) + : null); + ss309.setR_beban_sd_bln_ini( + !newData.getBBebanSdBlnIni().equals("null") + ? new BigDecimal(newData + .getBBebanSdBlnIni()) + : null); + ss309.setB_kwh_sd_bln_ini( + !newData.getBKwhSdBlnIni().equals("null") + ? new BigDecimal(newData + .getBKwhSdBlnIni()) + : null); + ss309.setB_kvarh_sd_bln_ini( + !newData.getBKvarhSdBlnIni().equals("null") + ? new BigDecimal(newData + .getBKvarhSdBlnIni()) + : null); + ss309.setJumlah_sd_bln_ini( + !newData.getJumlahSdBlnIni().equals("null") + ? new BigDecimal(newData + .getJumlahSdBlnIni()) + : null); + ss309.setRp_kwh_sd_bln_ini( + !newData.getRpKwhSdBlnIni().equals("null") + ? new BigDecimal(newData + .getRpKwhSdBlnIni()) + : null); + } + + private String getThnbln() { + String thnbln = String.valueOf(LocalDate.now().getYear()) + + String.format("%02d", LocalDate.now().getMonthValue() - 1); + // string pad left 0 + + if (LocalDate.now().getMonthValue() == 1) { + thnbln = String.valueOf(LocalDate.now().getYear() - 1) + "12"; + } + + return thnbln; + } + + private String fetchJsonData(String unit, String thnbln) throws IOException, InterruptedException { + HttpClient client = HttpClient.newHttpClient(); + HttpRequest request = HttpRequest.newBuilder() + .uri(URI.create("http://10.14.212.9:32184/data309/getData?unit=" + unit + "&thnbln=" + + thnbln)) + .GET() + .build(); + HttpResponse response = client.send(request, HttpResponse.BodyHandlers.ofString()); + return response.body(); + } + + public static String convertEntitiesToUnicode(String xmlString) { + // Replace HTML entities with their corresponding characters + String convertedXml = xmlString.replace("&", "&") + .replace("<", "<") + .replace(">", ">") + .replace("\"", """) + .replace("'", "'"); + + return convertedXml; + } +} \ No newline at end of file diff --git a/src/main/java/id/co/iconpln/apkt/data309/dto/Data309.java b/src/main/java/id/co/iconpln/apkt/data309/dto/Data309.java new file mode 100644 index 0000000..dc5d77e --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/dto/Data309.java @@ -0,0 +1,44 @@ +package id.co.iconpln.apkt.data309.dto; + +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Row" +}) +public class Data309 { + + @JsonProperty("Row") + private List row; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + @JsonProperty("Row") + public List getRow() { + return row; + } + + @JsonProperty("Row") + public void setRow(List row) { + this.row = row; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + +} \ No newline at end of file diff --git a/src/main/java/id/co/iconpln/apkt/data309/dto/ReportData.java b/src/main/java/id/co/iconpln/apkt/data309/dto/ReportData.java new file mode 100644 index 0000000..69dcca2 --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/dto/ReportData.java @@ -0,0 +1,18 @@ +package id.co.iconpln.apkt.data309.dto; + +import com.fasterxml.jackson.annotation.JsonProperty; + +import lombok.Getter; +import lombok.Setter; + +@Setter +@Getter +public class ReportData { + @JsonProperty("data") + private String data; // This will hold the string representation of the Row object + @JsonProperty("message") + public static String message; + @JsonProperty("status") + public static Boolean status; + +} diff --git a/src/main/java/id/co/iconpln/apkt/data309/dto/ResponseModel.java b/src/main/java/id/co/iconpln/apkt/data309/dto/ResponseModel.java new file mode 100644 index 0000000..a5c9562 --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/dto/ResponseModel.java @@ -0,0 +1,14 @@ +package id.co.iconpln.apkt.data309.dto; + +import java.util.List; + +import lombok.Data; + +@Data +public class ResponseModel { + private T data; + private String message; + private Boolean status; + private List errors; + +} diff --git a/src/main/java/id/co/iconpln/apkt/data309/dto/Row.java b/src/main/java/id/co/iconpln/apkt/data309/dto/Row.java new file mode 100644 index 0000000..baf7077 --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/dto/Row.java @@ -0,0 +1,459 @@ +package id.co.iconpln.apkt.data309.dto; + +import java.util.LinkedHashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "THBLLAP", + "JENISLAP", + "UNITUPI", + "UNITAP", + "UNITUP", + "NO_BARIS", + "GOLTARIF", + "TARIF", + "DAYA_MIN", + "DAYA_MAX", + "LABEL", + "LABEL_ASTERIK", + "JMLPLG", + "JMLDAYA", + "JMLKWH", + "KWHLWBP", + "KWHWBP", + "KELBKVARH", + "RPBEBAN", + "RPKWH", + "RPKVARH", + "RPPTL", + "RATA_VA_LANGGANAN", + "RATA_KWH_LANGGANAN", + "RATA_RP_KWH", + "JAM_NYALA", + "KWH_SD_BLN_INI", + "KVARH_SD_BLN_INI", + "B_BEBAN_SD_BLN_INI", + "B_KWH_SD_BLN_INI", + "B_KVARH_SD_BLN_INI", + "JUMLAH_SD_BLN_INI", + "RP_KWH_SD_BLN_INI" +}) +public class Row { + + @JsonProperty("THBLLAP") + private String thbllap; + @JsonProperty("JENISLAP") + private String jenislap; + @JsonProperty("UNITUPI") + private String unitupi; + @JsonProperty("UNITAP") + private String unitap; + @JsonProperty("UNITUP") + private String unitup; + @JsonProperty("NO_BARIS") + private String noBaris; + @JsonProperty("GOLTARIF") + private String goltarif; + @JsonProperty("TARIF") + private String tarif; + @JsonProperty("DAYA_MIN") + private String dayaMin; + @JsonProperty("DAYA_MAX") + private String dayaMax; + @JsonProperty("LABEL") + private String label; + @JsonProperty("LABEL_ASTERIK") + private String labelAsterik; + @JsonProperty("JMLPLG") + private String jmlplg; + @JsonProperty("JMLDAYA") + private String jmldaya; + @JsonProperty("JMLKWH") + private String jmlkwh; + @JsonProperty("KWHLWBP") + private String kwhlwbp; + @JsonProperty("KWHWBP") + private String kwhwbp; + @JsonProperty("KELBKVARH") + private String kelbkvarh; + @JsonProperty("RPBEBAN") + private String rpbeban; + @JsonProperty("RPKWH") + private String rpkwh; + @JsonProperty("RPKVARH") + private String rpkvarh; + @JsonProperty("RPPTL") + private String rpptl; + @JsonProperty("RATA_VA_LANGGANAN") + private String rataVaLangganan; + @JsonProperty("RATA_KWH_LANGGANAN") + private String rataKwhLangganan; + @JsonProperty("RATA_RP_KWH") + private String rataRpKwh; + @JsonProperty("JAM_NYALA") + private String jamNyala; + @JsonProperty("KWH_SD_BLN_INI") + private String kwhSdBlnIni; + @JsonProperty("KVARH_SD_BLN_INI") + private String kvarhSdBlnIni; + @JsonProperty("B_BEBAN_SD_BLN_INI") + private String bBebanSdBlnIni; + @JsonProperty("B_KWH_SD_BLN_INI") + private String bKwhSdBlnIni; + @JsonProperty("B_KVARH_SD_BLN_INI") + private String bKvarhSdBlnIni; + @JsonProperty("JUMLAH_SD_BLN_INI") + private String jumlahSdBlnIni; + @JsonProperty("RP_KWH_SD_BLN_INI") + private String rpKwhSdBlnIni; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + @JsonProperty("THBLLAP") + public String getThbllap() { + return thbllap; + } + + @JsonProperty("THBLLAP") + public void setThbllap(String thbllap) { + this.thbllap = thbllap; + } + + @JsonProperty("JENISLAP") + public String getJenislap() { + return jenislap; + } + + @JsonProperty("JENISLAP") + public void setJenislap(String jenislap) { + this.jenislap = jenislap; + } + + @JsonProperty("UNITUPI") + public String getUnitupi() { + return unitupi; + } + + @JsonProperty("UNITUPI") + public void setUnitupi(String unitupi) { + this.unitupi = unitupi; + } + + @JsonProperty("UNITAP") + public String getUnitap() { + return unitap; + } + + @JsonProperty("UNITAP") + public void setUnitap(String unitap) { + this.unitap = unitap; + } + + @JsonProperty("UNITUP") + public String getUnitup() { + return unitup; + } + + @JsonProperty("UNITUP") + public void setUnitup(String unitup) { + this.unitup = unitup; + } + + @JsonProperty("NO_BARIS") + public String getNoBaris() { + return noBaris; + } + + @JsonProperty("NO_BARIS") + public void setNoBaris(String noBaris) { + this.noBaris = noBaris; + } + + @JsonProperty("GOLTARIF") + public String getGoltarif() { + return goltarif; + } + + @JsonProperty("GOLTARIF") + public void setGoltarif(String goltarif) { + this.goltarif = goltarif; + } + + @JsonProperty("TARIF") + public String getTarif() { + return tarif; + } + + @JsonProperty("TARIF") + public void setTarif(String tarif) { + this.tarif = tarif; + } + + @JsonProperty("DAYA_MIN") + public String getDayaMin() { + return dayaMin; + } + + @JsonProperty("DAYA_MIN") + public void setDayaMin(String dayaMin) { + this.dayaMin = dayaMin; + } + + @JsonProperty("DAYA_MAX") + public String getDayaMax() { + return dayaMax; + } + + @JsonProperty("DAYA_MAX") + public void setDayaMax(String dayaMax) { + this.dayaMax = dayaMax; + } + + @JsonProperty("LABEL") + public String getLabel() { + return label; + } + + @JsonProperty("LABEL") + public void setLabel(String label) { + this.label = label; + } + + @JsonProperty("LABEL_ASTERIK") + public String getLabelAsterik() { + return labelAsterik; + } + + @JsonProperty("LABEL_ASTERIK") + public void setLabelAsterik(String labelAsterik) { + this.labelAsterik = labelAsterik; + } + + @JsonProperty("JMLPLG") + public String getJmlplg() { + return jmlplg; + } + + @JsonProperty("JMLPLG") + public void setJmlplg(String jmlplg) { + this.jmlplg = jmlplg; + } + + @JsonProperty("JMLDAYA") + public String getJmldaya() { + return jmldaya; + } + + @JsonProperty("JMLDAYA") + public void setJmldaya(String jmldaya) { + this.jmldaya = jmldaya; + } + + @JsonProperty("JMLKWH") + public String getJmlkwh() { + return jmlkwh; + } + + @JsonProperty("JMLKWH") + public void setJmlkwh(String jmlkwh) { + this.jmlkwh = jmlkwh; + } + + @JsonProperty("KWHLWBP") + public String getKwhlwbp() { + return kwhlwbp; + } + + @JsonProperty("KWHLWBP") + public void setKwhlwbp(String kwhlwbp) { + this.kwhlwbp = kwhlwbp; + } + + @JsonProperty("KWHWBP") + public String getKwhwbp() { + return kwhwbp; + } + + @JsonProperty("KWHWBP") + public void setKwhwbp(String kwhwbp) { + this.kwhwbp = kwhwbp; + } + + @JsonProperty("KELBKVARH") + public String getKelbkvarh() { + return kelbkvarh; + } + + @JsonProperty("KELBKVARH") + public void setKelbkvarh(String kelbkvarh) { + this.kelbkvarh = kelbkvarh; + } + + @JsonProperty("RPBEBAN") + public String getRpbeban() { + return rpbeban; + } + + @JsonProperty("RPBEBAN") + public void setRpbeban(String rpbeban) { + this.rpbeban = rpbeban; + } + + @JsonProperty("RPKWH") + public String getRpkwh() { + return rpkwh; + } + + @JsonProperty("RPKWH") + public void setRpkwh(String rpkwh) { + this.rpkwh = rpkwh; + } + + @JsonProperty("RPKVARH") + public String getRpkvarh() { + return rpkvarh; + } + + @JsonProperty("RPKVARH") + public void setRpkvarh(String rpkvarh) { + this.rpkvarh = rpkvarh; + } + + @JsonProperty("RPPTL") + public String getRpptl() { + return rpptl; + } + + @JsonProperty("RPPTL") + public void setRpptl(String rpptl) { + this.rpptl = rpptl; + } + + @JsonProperty("RATA_VA_LANGGANAN") + public String getRataVaLangganan() { + return rataVaLangganan; + } + + @JsonProperty("RATA_VA_LANGGANAN") + public void setRataVaLangganan(String rataVaLangganan) { + this.rataVaLangganan = rataVaLangganan; + } + + @JsonProperty("RATA_KWH_LANGGANAN") + public String getRataKwhLangganan() { + return rataKwhLangganan; + } + + @JsonProperty("RATA_KWH_LANGGANAN") + public void setRataKwhLangganan(String rataKwhLangganan) { + this.rataKwhLangganan = rataKwhLangganan; + } + + @JsonProperty("RATA_RP_KWH") + public String getRataRpKwh() { + return rataRpKwh; + } + + @JsonProperty("RATA_RP_KWH") + public void setRataRpKwh(String rataRpKwh) { + this.rataRpKwh = rataRpKwh; + } + + @JsonProperty("JAM_NYALA") + public String getJamNyala() { + return jamNyala; + } + + @JsonProperty("JAM_NYALA") + public void setJamNyala(String jamNyala) { + this.jamNyala = jamNyala; + } + + @JsonProperty("KWH_SD_BLN_INI") + public String getKwhSdBlnIni() { + return kwhSdBlnIni; + } + + @JsonProperty("KWH_SD_BLN_INI") + public void setKwhSdBlnIni(String kwhSdBlnIni) { + this.kwhSdBlnIni = kwhSdBlnIni; + } + + @JsonProperty("KVARH_SD_BLN_INI") + public String getKvarhSdBlnIni() { + return kvarhSdBlnIni; + } + + @JsonProperty("KVARH_SD_BLN_INI") + public void setKvarhSdBlnIni(String kvarhSdBlnIni) { + this.kvarhSdBlnIni = kvarhSdBlnIni; + } + + @JsonProperty("B_BEBAN_SD_BLN_INI") + public String getBBebanSdBlnIni() { + return bBebanSdBlnIni; + } + + @JsonProperty("B_BEBAN_SD_BLN_INI") + public void setBBebanSdBlnIni(String bBebanSdBlnIni) { + this.bBebanSdBlnIni = bBebanSdBlnIni; + } + + @JsonProperty("B_KWH_SD_BLN_INI") + public String getBKwhSdBlnIni() { + return bKwhSdBlnIni; + } + + @JsonProperty("B_KWH_SD_BLN_INI") + public void setBKwhSdBlnIni(String bKwhSdBlnIni) { + this.bKwhSdBlnIni = bKwhSdBlnIni; + } + + @JsonProperty("B_KVARH_SD_BLN_INI") + public String getBKvarhSdBlnIni() { + return bKvarhSdBlnIni; + } + + @JsonProperty("B_KVARH_SD_BLN_INI") + public void setBKvarhSdBlnIni(String bKvarhSdBlnIni) { + this.bKvarhSdBlnIni = bKvarhSdBlnIni; + } + + @JsonProperty("JUMLAH_SD_BLN_INI") + public String getJumlahSdBlnIni() { + return jumlahSdBlnIni; + } + + @JsonProperty("JUMLAH_SD_BLN_INI") + public void setJumlahSdBlnIni(String jumlahSdBlnIni) { + this.jumlahSdBlnIni = jumlahSdBlnIni; + } + + @JsonProperty("RP_KWH_SD_BLN_INI") + public String getRpKwhSdBlnIni() { + return rpKwhSdBlnIni; + } + + @JsonProperty("RP_KWH_SD_BLN_INI") + public void setRpKwhSdBlnIni(String rpKwhSdBlnIni) { + this.rpKwhSdBlnIni = rpKwhSdBlnIni; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + +} \ No newline at end of file diff --git a/src/main/java/id/co/iconpln/apkt/data309/dto/RowNew.java b/src/main/java/id/co/iconpln/apkt/data309/dto/RowNew.java new file mode 100644 index 0000000..d74e195 --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/dto/RowNew.java @@ -0,0 +1,77 @@ +package id.co.iconpln.apkt.data309.dto; + +import com.fasterxml.jackson.annotation.JsonProperty; + +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +public class RowNew { + @JsonProperty("THBLLAP") + public String thbllap; + @JsonProperty("JENISLAP") + public String jenislap; + @JsonProperty("UNITUPI") + public String unitupi; + @JsonProperty("UNITAP") + public String unitap; + @JsonProperty("UNITUP") + public String unitup; + @JsonProperty("NO_BARIS") + public String no_baris; + @JsonProperty("GOLTARIF") + public String goltarif; + @JsonProperty("TARIF") + public String tarif; + @JsonProperty("DAYA_MIN") + public String daya_min; + @JsonProperty("DAYA_MAX") + public String daya_max; + @JsonProperty("LABEL") + public String label; + @JsonProperty("LABEL_ASTERIK") + public String label_asterik; + @JsonProperty("JMLPLG") + public String jmlplg; + @JsonProperty("JMLDAYA") + public String jmldaya; + @JsonProperty("JMLKWH") + public String jmlkwh; + @JsonProperty("KWHLWBP") + public String kwhlwbp; + @JsonProperty("KWHWBP") + public String kwhwbp; + @JsonProperty("KELBKVARH") + public String kelbkvarh; + @JsonProperty("RPBEBAN") + public String rpbeban; + @JsonProperty("RPKWH") + public String rpkwh; + @JsonProperty("RPKVARH") + public String rpkvarh; + @JsonProperty("RPPTL") + public String rpptl; + @JsonProperty("RATA_VA_LANGGANAN") + public String rata_va_langganan; + @JsonProperty("RATA_KWH_LANGGANAN") + public String rata_kwh_langganan; + @JsonProperty("RATA_RP_KWH") + public String rata_rp_kwh; + @JsonProperty("JAM_NYALA") + public String jam_nyala; + @JsonProperty("KWH_SD_BLN_INI") + public String kwh_sd_bln_ini; + @JsonProperty("KVARH_SD_BLN_INI") + public String kvarh_sd_bln_ini; + @JsonProperty("B_BEBAN_SD_BLN_INI") + public String b_beban_sd_bln_ini; + @JsonProperty("B_KWH_SD_BLN_INI") + public String b_kwh_sd_bln_ini; + @JsonProperty("B_KVARH_SD_BLN_INI") + public String b_kvarh_sd_bln_ini; + @JsonProperty("JUMLAH_SD_BLN_INI") + public String jumlah_sd_bln_ini; + @JsonProperty("RP_KWH_SD_BLN_INI") + public String rp_kwh_sd_bln_ini; +} diff --git a/src/main/java/id/co/iconpln/apkt/data309/entity/SS309.java b/src/main/java/id/co/iconpln/apkt/data309/entity/SS309.java new file mode 100644 index 0000000..7f7e8c3 --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/entity/SS309.java @@ -0,0 +1,50 @@ +package id.co.iconpln.apkt.data309.entity; + +import java.math.BigDecimal; + +import io.quarkus.hibernate.orm.panache.PanacheEntityBase; +import jakarta.persistence.*; +import lombok.*; + +@Entity +@Setter +@Getter +@RequiredArgsConstructor +@Table(name = "ss_309", schema = "apkt_transactional") +public class SS309 extends PanacheEntityBase { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + private String thbllap; + private String jenislap; + private Integer id_ulp; + private Integer no_baris; + private String goltarif; + private String tarif; + private Integer daya_min; + private Integer daya_max; + private String label; + private String label_asterik; + private BigDecimal jmlplg; + private BigDecimal jmldaya; + private BigDecimal jmlkwh; + private BigDecimal kwhlwbp; + private BigDecimal kwhwbp; + private BigDecimal kelbkvarh; + private BigDecimal rpbeban; + private BigDecimal rpkwh; + private BigDecimal rpkvarh; + private BigDecimal rpptl; + private BigDecimal rata_va_langganan; + private BigDecimal rata_kwh_langganan; + private BigDecimal rata_rp_kwh; + private BigDecimal jam_nyala; + private BigDecimal kwh_sd_bln_ini; + private BigDecimal kvarh_sd_bln_ini; + private BigDecimal r_beban_sd_bln_ini; + private BigDecimal b_kwh_sd_bln_ini; + private BigDecimal b_kvarh_sd_bln_ini; + private BigDecimal jumlah_sd_bln_ini; + private BigDecimal rp_kwh_sd_bln_ini; +} \ No newline at end of file diff --git a/src/main/java/id/co/iconpln/apkt/data309/entity/Ulp.java b/src/main/java/id/co/iconpln/apkt/data309/entity/Ulp.java new file mode 100644 index 0000000..47f23fe --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/entity/Ulp.java @@ -0,0 +1,24 @@ +package id.co.iconpln.apkt.data309.entity; + +import io.quarkus.hibernate.orm.panache.PanacheEntityBase; +import jakarta.persistence.*; +import lombok.*; + +@Entity +@Setter +@Getter +@RequiredArgsConstructor +@Table(name = "master_ulp", schema = "apkt_transactional") +public class Ulp extends PanacheEntityBase { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "id") + private Integer id; + + @Column(name = "nama") + private String nama; + + @Column(name = "unit_ap2t") + private String unit_ap2t; +} diff --git a/src/main/java/id/co/iconpln/apkt/data309/schedule/MyScheduledBean.java b/src/main/java/id/co/iconpln/apkt/data309/schedule/MyScheduledBean.java new file mode 100644 index 0000000..444646b --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/schedule/MyScheduledBean.java @@ -0,0 +1,38 @@ +package id.co.iconpln.apkt.data309.schedule; + +import java.net.URI; +import java.net.http.HttpClient; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.util.Base64; +import io.quarkus.scheduler.Scheduled; +import jakarta.enterprise.context.ApplicationScoped; + +@ApplicationScoped + +public class MyScheduledBean { + // every month at day 7 on 23.59 + @Scheduled(cron = "0 59 23 7 * ?") + void scheduleCron() throws Exception { + HttpClient client = HttpClient.newHttpClient(); + // Username and password for basic authentication + // String username = "apkt"; + // String password = "apkt@54321"; + + // Combine username and password for basic authentication + // String auth = username + ":" + password; + + // Encode the combined string with Base64 + // String encodedAuth = Base64.getEncoder().encodeToString(auth.getBytes()); + + // Add the Authorization header with Basic auth to the request + HttpRequest request = HttpRequest.newBuilder() + // .header("Authorization", "Basic " + encodedAuth) + .uri(URI.create("http://10.14.212.9:32184/data309/sinkron")) + .GET() + .build(); + + client.send(request, HttpResponse.BodyHandlers.ofString()); + System.out.println("Scheduled task executed successfully"); + } +} diff --git a/src/main/java/id/co/iconpln/apkt/data309/service/Data309Service.java b/src/main/java/id/co/iconpln/apkt/data309/service/Data309Service.java new file mode 100644 index 0000000..01be5f5 --- /dev/null +++ b/src/main/java/id/co/iconpln/apkt/data309/service/Data309Service.java @@ -0,0 +1,252 @@ +package id.co.iconpln.apkt.data309.service; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.io.OutputStreamWriter; +import java.math.BigDecimal; +import java.net.HttpURLConnection; +import java.net.URL; +import java.util.HashMap; +import java.util.Map; + +import com.fasterxml.jackson.databind.DeserializationFeature; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; + +import id.co.iconpln.apkt.data309.dto.Data309; +import id.co.iconpln.apkt.data309.dto.Row; +import id.co.iconpln.apkt.data309.entity.SS309; +import id.co.iconpln.apkt.data309.entity.Ulp; +import id.co.iconpln.apkt.data309.utils.XmlToJsonConverter; +import jakarta.enterprise.context.ApplicationScoped; + +@ApplicationScoped +public class Data309Service { + + public void syncronize(String unit, String thnbln) throws IOException, InterruptedException { + // URL of the SOAP service + URL url = new URL("http://10.72.35.15:7076/wsIntegPDPJ/WsIntegSimDisService"); + // Open connection + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); + connection.setRequestMethod("POST"); + connection.setRequestProperty("Content-Type", "text/xml"); + connection.setDoOutput(true); + + String xmlRequest = "\n" + + + " \n" + + " \n" + + " \n" + + " " + unit + "\n" + + " " + thnbln + "\n" + + " \n" + + " \n" + + ""; + + try (OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream())) { + writer.write(xmlRequest); + writer.flush(); + } + + try (BufferedReader reader = new BufferedReader( + new InputStreamReader(connection.getInputStream()))) { + StringBuilder buildNewData = new StringBuilder(); + String line; + while ((line = reader.readLine()) != null) { + buildNewData.append(line); + } + + ObjectMapper objectMapper = new ObjectMapper(); + String json = XmlToJsonConverter.convertXmlToJson(buildNewData.toString()); + + JsonNode rootNode = objectMapper.readTree(json); + + // Get the 'item' array from JSON + JsonNode itemNode = rootNode.path("Body") + .path("getData309Response") + .path("return") + .path("item"); + // Process each item + Map obj = new HashMap<>(); + Integer i = 0; + for (JsonNode node : itemNode) { + String itemValue = node.asText(); + + // Check if the item is XML + if (itemValue.startsWith(" + + + + + API-SAIDI SAIFI - 1.0.0-SNAPSHOT + + + + +
+
+
+ + + + + quarkus_logo_horizontal_rgb_1280px_reverse + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+

You just made a Quarkus application.

+

This page is served by Quarkus.

+ Visit the Dev UI +

This page: src/main/resources/META-INF/resources/index.html

+

App configuration: src/main/resources/application.properties

+

Static assets: src/main/resources/META-INF/resources/

+

Code: src/main/java

+

Generated starter code:

+
    +
  • + RESTEasy Reactive Easily start your Reactive RESTful Web Services +
    @Path: /hello +
    Related guide +
  • + +
+
+
+
Documentation
+

Practical step-by-step guides to help you achieve a specific goal. Use them to help get your work + done.

+
Set up your IDE
+

Everyone has a favorite IDE they like to use to code. Learn how to configure yours to maximize your + Quarkus productivity.

+
+
+
+ + + \ No newline at end of file diff --git a/src/main/resources/META-INF/resources/schema.graphqls b/src/main/resources/META-INF/resources/schema.graphqls new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties new file mode 100644 index 0000000..6d39de5 --- /dev/null +++ b/src/main/resources/application.properties @@ -0,0 +1,48 @@ +# HTTP Configuration +# quarkus.http.cors.origins=http://10.68.35.112:8001,http://10.1.15.215:32167 +quarkus.http.cors.origins=* +quarkus.http.cors=true +# quarkus.http.cors.access-control-allow-credentials=false +quarkus.http.host=0.0.0.0 +quarkus.http.port=32184 + + +quarkus.dev-ui.cors.enabled=true +quarkus.hibernate-orm.dialect=org.hibernate.dialect.PostgreSQLDialect +quarkus.hibernate-orm.statistics=true + +# quarkus.datasource.jdbc.url=jdbc:postgresql://localhost:5432/ap2t?stringtype=unspecified +# quarkus.datasource.db-kind=postgresql +# quarkus.datasource.username=postgres +# quarkus.datasource.password=postgres + +quarkus.scheduler.enabled=true +quarkus.scheduler.concurrent-execution=true +quarkus.datasource.jdbc.url=jdbc:postgresql://10.14.212.9:32109/apkt?stringtype=unspecified +quarkus.datasource.db-kind=postgresql +quarkus.datasource.username=clusterapkt +quarkus.datasource.password=@/BHDd,ex/Ando