Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN +20.8 KB (100%) dist/SIMRSKhanza.jar
Binary file not shown.
@@ -3,7 +3,9 @@
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="1"/>
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group>
<file>file:/media/khanzamedia/Data/Source%20Java/SIMRSKhanza/src/simrskhanza/DlgReg.java</file>
<file>file:/media/khanzamedia/Data/Source%20Java/SIMRSKhanza/src/simrskhanza/frmUtama.java</file>
<file>file:/media/khanzamedia/Data/Source%20Java/SIMRSKhanza/src/fungsi/var.java</file>
<file>file:/media/khanzamedia/Data/Source%20Java/SIMRSKhanza/src/laporan/frmPengaduan.java</file>
</group>
</open-files>
</project-private>
11 sik.sql

Large diffs are not rendered by default.

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -70,7 +70,8 @@ public final class var {
surat_pemesanan_non_medis=false,grafik_per_perujuk=false,bpjs_cek_prosedur=false,bpjs_cek_kelas_rawat=false,bpjs_cek_dokter=false,
bpjs_cek_spesialistik=false,bpjs_cek_ruangrawat=false,bpjs_cek_carakeluar=false,bpjs_cek_pasca_pulang=false,detail_tindakan_okvk=false,
billing_parsial=false,bpjs_cek_nomor_rujukan_rs=false,bpjs_cek_rujukan_kartu_pcare=false,bpjs_cek_rujukan_kartu_rs=false,akses_depo_obat=false,
bpjs_rujukan_keluar=false,grafik_lab_ralanbulan=false,pengeluaran_stok_apotek=false,grafik_rad_ralanbulan=false,detailjmdokter2=false;
bpjs_rujukan_keluar=false,grafik_lab_ralanbulan=false,pengeluaran_stok_apotek=false,grafik_rad_ralanbulan=false,detailjmdokter2=false,
pengaduan_pasien=false;

public static void setData(String user, String pass) {
try {
@@ -400,6 +401,7 @@ public static void setData(String user, String pass) {
var.pengeluaran_stok_apotek=true;
var.grafik_rad_ralanbulan=true;
var.detailjmdokter2=true;
var.pengaduan_pasien=true;
}else if(rs2.getRow()>=1){
rs2.beforeFirst();
rs2.next();
@@ -713,6 +715,7 @@ public static void setData(String user, String pass) {
var.pengeluaran_stok_apotek=rs2.getBoolean("pengeluaran_stok_apotek");
var.grafik_rad_ralanbulan=rs2.getBoolean("grafik_rad_ralanbulan");
var.detailjmdokter2=rs2.getBoolean("detailjmdokter2");
var.pengaduan_pasien=rs2.getBoolean("pengaduan_pasien");
}else if((rs.getRow()==0)&&(rs2.getRow()==0)){
var.kode="";
var.penyakit= false;
@@ -1024,6 +1027,7 @@ public static void setData(String user, String pass) {
var.pengeluaran_stok_apotek=false;
var.grafik_rad_ralanbulan=false;
var.detailjmdokter2=false;
var.pengaduan_pasien=false;
}
} catch (Exception e) {
System.out.println("Notifikasi : "+e);
@@ -1382,4 +1386,5 @@ public static void setData(String user, String pass) {
public static boolean getpengeluaran_stok_apotek(){return var.pengeluaran_stok_apotek;}
public static boolean getgrafik_rad_ralanbulan(){return var.grafik_rad_ralanbulan;}
public static boolean getdetailjmdokter2(){return var.detailjmdokter2;}
public static boolean getpengaduan_pasien(){return var.pengaduan_pasien;}
}
@@ -230,8 +230,8 @@
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
<JTabbedPaneConstraints tabName=".: Berdasar Tanggal Masuk ">
<Property name="tabTitle" type="java.lang.String" value=".: Berdasar Tanggal Masuk "/>
<JTabbedPaneConstraints tabName="Berdasar Tanggal Masuk">
<Property name="tabTitle" type="java.lang.String" value="Berdasar Tanggal Masuk"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>
@@ -268,8 +268,8 @@
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
<JTabbedPaneConstraints tabName=".: Berdasar Tanggal Keluar ">
<Property name="tabTitle" type="java.lang.String" value=".: Berdasar Tanggal Keluar "/>
<JTabbedPaneConstraints tabName="Berdasar Tanggal Keluar">
<Property name="tabTitle" type="java.lang.String" value="Berdasar Tanggal Keluar"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>
@@ -207,7 +207,7 @@ public void mouseClicked(java.awt.event.MouseEvent evt) {
LoadHTML.setName("LoadHTML"); // NOI18N
internalFrame2.add(LoadHTML, java.awt.BorderLayout.CENTER);

TabRawat.addTab(".: Berdasar Tanggal Masuk ", internalFrame2);
TabRawat.addTab("Berdasar Tanggal Masuk", internalFrame2);

internalFrame3.setBackground(new java.awt.Color(235, 255, 235));
internalFrame3.setBorder(null);
@@ -218,7 +218,7 @@ public void mouseClicked(java.awt.event.MouseEvent evt) {
LoadHTML1.setName("LoadHTML1"); // NOI18N
internalFrame3.add(LoadHTML1, java.awt.BorderLayout.CENTER);

TabRawat.addTab(".: Berdasar Tanggal Keluar ", internalFrame3);
TabRawat.addTab("Berdasar Tanggal Keluar", internalFrame3);

internalFrame1.add(TabRawat, java.awt.BorderLayout.CENTER);

@@ -230,8 +230,8 @@
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
<JTabbedPaneConstraints tabName=".: Berdasar Tanggal Masuk ">
<Property name="tabTitle" type="java.lang.String" value=".: Berdasar Tanggal Masuk "/>
<JTabbedPaneConstraints tabName="Berdasar Tanggal Masuk">
<Property name="tabTitle" type="java.lang.String" value="Berdasar Tanggal Masuk"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>
@@ -268,8 +268,8 @@
</Properties>
<Constraints>
<Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
<JTabbedPaneConstraints tabName=".: Berdasar Tanggal Keluar ">
<Property name="tabTitle" type="java.lang.String" value=".: Berdasar Tanggal Keluar "/>
<JTabbedPaneConstraints tabName="Berdasar Tanggal Keluar">
<Property name="tabTitle" type="java.lang.String" value="Berdasar Tanggal Keluar"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>
@@ -207,7 +207,7 @@ public void mouseClicked(java.awt.event.MouseEvent evt) {
LoadHTML.setName("LoadHTML"); // NOI18N
internalFrame2.add(LoadHTML, java.awt.BorderLayout.CENTER);

TabRawat.addTab(".: Berdasar Tanggal Masuk ", internalFrame2);
TabRawat.addTab("Berdasar Tanggal Masuk", internalFrame2);

internalFrame3.setBackground(new java.awt.Color(235, 255, 235));
internalFrame3.setBorder(null);
@@ -218,7 +218,7 @@ public void mouseClicked(java.awt.event.MouseEvent evt) {
LoadHTML1.setName("LoadHTML1"); // NOI18N
internalFrame3.add(LoadHTML1, java.awt.BorderLayout.CENTER);

TabRawat.addTab(".: Berdasar Tanggal Keluar ", internalFrame3);
TabRawat.addTab("Berdasar Tanggal Keluar", internalFrame3);

internalFrame1.add(TabRawat, java.awt.BorderLayout.CENTER);

Large diffs are not rendered by default.

@@ -0,0 +1,315 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package laporan;

/**
*
* @author khanzamedia
*/
public class frmPengaduan extends javax.swing.JFrame {

/**
* Creates new form frmPengaduan
*/
public frmPengaduan() {
initComponents();
}

/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {

internalFrame1 = new widget.InternalFrame();
TabRawat = new javax.swing.JTabbedPane();
internalFrame2 = new widget.InternalFrame();
Scroll = new widget.ScrollPane();
tbKamar = new widget.Table();
panelisi3 = new widget.panelisi();
label9 = new widget.Label();
TCari = new widget.TextBox();
BtnCari = new widget.Button();
BtnAll = new widget.Button();
label10 = new widget.Label();
LCount = new widget.Label();
BtnHapus = new widget.Button();
BtnHapus1 = new widget.Button();
BtnKeluar = new widget.Button();
internalFrame3 = new widget.InternalFrame();
LoadHTML1 = new widget.editorpane();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("::[ Pengaduan/Chat ]::");

internalFrame1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(240, 245, 235)), "::[ Data Pengaduan/Chat ]::", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 11), new java.awt.Color(90, 120, 80))); // NOI18N
internalFrame1.setLayout(new java.awt.BorderLayout(1, 1));

TabRawat.setBackground(new java.awt.Color(250, 255, 245));
TabRawat.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(230, 235, 225)));
TabRawat.setForeground(new java.awt.Color(90, 120, 80));
TabRawat.setFont(new java.awt.Font("Tahoma", 0, 11)); // NOI18N
TabRawat.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
TabRawatMouseClicked(evt);
}
});

internalFrame2.setBackground(new java.awt.Color(235, 255, 235));
internalFrame2.setBorder(null);
internalFrame2.setLayout(new java.awt.BorderLayout(1, 1));

Scroll.setOpaque(true);

tbKamar.setAutoCreateRowSorter(true);
tbKamar.setToolTipText("Silahkan klik untuk memilih data yang mau diedit ataupun dihapus");
tbKamar.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
tbKamarMouseClicked(evt);
}
});
tbKamar.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
tbKamarKeyPressed(evt);
}
});
Scroll.setViewportView(tbKamar);

internalFrame2.add(Scroll, java.awt.BorderLayout.CENTER);

panelisi3.setPreferredSize(new java.awt.Dimension(100, 43));
panelisi3.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 4, 9));

label9.setText("Key Word :");
label9.setPreferredSize(new java.awt.Dimension(68, 23));
panelisi3.add(label9);

TCari.setPreferredSize(new java.awt.Dimension(200, 23));
TCari.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
TCariKeyPressed(evt);
}
});
panelisi3.add(TCari);

BtnCari.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/accept.png"))); // NOI18N
BtnCari.setMnemonic('1');
BtnCari.setToolTipText("Alt+1");
BtnCari.setPreferredSize(new java.awt.Dimension(28, 23));
BtnCari.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnCariActionPerformed(evt);
}
});
BtnCari.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
BtnCariKeyPressed(evt);
}
});
panelisi3.add(BtnCari);

BtnAll.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/Search-16x16.png"))); // NOI18N
BtnAll.setMnemonic('2');
BtnAll.setToolTipText("2Alt+2");
BtnAll.setPreferredSize(new java.awt.Dimension(28, 23));
BtnAll.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnAllActionPerformed(evt);
}
});
BtnAll.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
BtnAllKeyPressed(evt);
}
});
panelisi3.add(BtnAll);

label10.setText("Record :");
label10.setPreferredSize(new java.awt.Dimension(60, 23));
panelisi3.add(label10);

LCount.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
LCount.setText("0");
LCount.setPreferredSize(new java.awt.Dimension(50, 23));
panelisi3.add(LCount);

BtnHapus.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/stop_f2.png"))); // NOI18N
BtnHapus.setMnemonic('H');
BtnHapus.setToolTipText("Alt+H");
BtnHapus.setPreferredSize(new java.awt.Dimension(28, 23));
BtnHapus.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnHapusActionPerformed(evt);
}
});
BtnHapus.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
BtnHapusKeyPressed(evt);
}
});
panelisi3.add(BtnHapus);

BtnHapus1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/Cancel-2-16x16.png"))); // NOI18N
BtnHapus1.setMnemonic('H');
BtnHapus1.setToolTipText("Alt+H");
BtnHapus1.setPreferredSize(new java.awt.Dimension(28, 23));
BtnHapus1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnHapus1ActionPerformed(evt);
}
});
BtnHapus1.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
BtnHapus1KeyPressed(evt);
}
});
panelisi3.add(BtnHapus1);

BtnKeluar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/picture/exit.png"))); // NOI18N
BtnKeluar.setMnemonic('4');
BtnKeluar.setToolTipText("Alt+4");
BtnKeluar.setPreferredSize(new java.awt.Dimension(28, 23));
BtnKeluar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtnKeluarActionPerformed(evt);
}
});
panelisi3.add(BtnKeluar);

internalFrame2.add(panelisi3, java.awt.BorderLayout.PAGE_END);

TabRawat.addTab("Data Pengaduan", internalFrame2);

internalFrame3.setBackground(new java.awt.Color(235, 255, 235));
internalFrame3.setBorder(null);
internalFrame3.setLayout(new java.awt.BorderLayout(1, 1));

LoadHTML1.setBorder(null);
internalFrame3.add(LoadHTML1, java.awt.BorderLayout.CENTER);

TabRawat.addTab("Ikutan Ngobrol", internalFrame3);

internalFrame1.add(TabRawat, java.awt.BorderLayout.CENTER);

getContentPane().add(internalFrame1, java.awt.BorderLayout.CENTER);

pack();
}// </editor-fold>//GEN-END:initComponents

private void TabRawatMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_TabRawatMouseClicked
if(TabRawat.getSelectedIndex()==0){
// prosesCari();
}else if(TabRawat.getSelectedIndex()==1){
// prosesCari2();
}
}//GEN-LAST:event_TabRawatMouseClicked

private void tbKamarMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_tbKamarMouseClicked

}//GEN-LAST:event_tbKamarMouseClicked

private void tbKamarKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_tbKamarKeyPressed

}//GEN-LAST:event_tbKamarKeyPressed

private void TCariKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_TCariKeyPressed

}//GEN-LAST:event_TCariKeyPressed

private void BtnCariActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BtnCariActionPerformed

}//GEN-LAST:event_BtnCariActionPerformed

private void BtnCariKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_BtnCariKeyPressed

}//GEN-LAST:event_BtnCariKeyPressed

private void BtnAllActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BtnAllActionPerformed

}//GEN-LAST:event_BtnAllActionPerformed

private void BtnAllKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_BtnAllKeyPressed

}//GEN-LAST:event_BtnAllKeyPressed

private void BtnKeluarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BtnKeluarActionPerformed
dispose();
}//GEN-LAST:event_BtnKeluarActionPerformed

private void BtnHapusActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BtnHapusActionPerformed

}//GEN-LAST:event_BtnHapusActionPerformed

private void BtnHapusKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_BtnHapusKeyPressed

}//GEN-LAST:event_BtnHapusKeyPressed

private void BtnHapus1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BtnHapus1ActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_BtnHapus1ActionPerformed

private void BtnHapus1KeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_BtnHapus1KeyPressed
// TODO add your handling code here:
}//GEN-LAST:event_BtnHapus1KeyPressed

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(frmPengaduan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(frmPengaduan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(frmPengaduan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(frmPengaduan.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>

/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new frmPengaduan().setVisible(true);
}
});
}

// Variables declaration - do not modify//GEN-BEGIN:variables
private widget.Button BtnAll;
private widget.Button BtnCari;
private widget.Button BtnHapus;
private widget.Button BtnHapus1;
private widget.Button BtnKeluar;
private widget.Label LCount;
private widget.editorpane LoadHTML1;
private widget.ScrollPane Scroll;
private widget.TextBox TCari;
private javax.swing.JTabbedPane TabRawat;
private widget.InternalFrame internalFrame1;
private widget.InternalFrame internalFrame2;
private widget.InternalFrame internalFrame3;
private widget.Label label10;
private widget.Label label9;
private widget.panelisi panelisi3;
private widget.Table tbKamar;
// End of variables declaration//GEN-END:variables
}
@@ -103,7 +103,7 @@ public DlgUser(java.awt.Frame parent, boolean modal) {
"[E]Surat Pemesanan Barang Non Medis","[N]Kunjungan Per Perujuk","[K]Referensi Prosedur VClaim","[K]Referensi Kelas Rawat VClaim","[K]Referensi Dokter VClaim",
"[K]Referensi Spesialistik VClaim","[K]Referensi Ruang Rawat VClaim","[K]Referensi Cara Keluar VClaim","[K]Referensi Pasca Pulang VClaim","[H]Detail VK/OK","[A]Billing Parsial",
"[K]Cek No.Rujukan RS di VClaim","[K]Cek Rujukan Kartu PCare di VClaim","[K]Cek Rujukan Kartu RS di VClaim","[A]Akses Depo Obat/BHP","[K]Pembuatan Rujukan VClaim",
"[N]Kunjungan Lab Ralan Per Bulan","[D]Stok Keluar Medis","[N]Kunjungan Rad Ralan Per Bulan","[H]Detail JM Dokter 2"
"[N]Kunjungan Lab Ralan Per Bulan","[D]Stok Keluar Medis","[N]Kunjungan Rad Ralan Per Bulan","[H]Detail JM Dokter 2","[L]Pengaduan/Chat"
};

tabMode=new DefaultTableModel(null,row){
@@ -208,7 +208,7 @@ public Class getColumnClass(int columnIndex) {
tbUser.setPreferredScrollableViewportSize(new Dimension(500,500));
tbUser.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

for (i = 0; i < 309;i++) {
for (i = 0; i < 310;i++) {
TableColumn column = tbUser.getColumnModel().getColumn(i);
if(i==0){
column.setPreferredWidth(130);
@@ -462,6 +462,8 @@ public Class getColumnClass(int columnIndex) {
column.setPreferredWidth(172);
}else if(i==308){
column.setPreferredWidth(108);
}else if(i==309){
column.setPreferredWidth(100);
}else{
column.setPreferredWidth(120);
}
@@ -896,7 +898,7 @@ private void BtnSimpanActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIR
"'false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false',"+
"'false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false',"+
"'false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false',"+
"'false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false'","User")==true){
"'false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false','false'","User")==true){
tampil();
emptTeks();
}
@@ -1247,7 +1249,8 @@ private void BtnEditActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST
"grafik_lab_ralanbulan='"+tbUser.getValueAt(i,305).toString()+"',"+
"pengeluaran_stok_apotek='"+tbUser.getValueAt(i,306).toString()+"',"+
"grafik_rad_ralanbulan='"+tbUser.getValueAt(i,307).toString()+"',"+
"detailjmdokter2='"+tbUser.getValueAt(i,308).toString()+"'");
"detailjmdokter2='"+tbUser.getValueAt(i,308).toString()+"',"+
"pengaduan_pasien='"+tbUser.getValueAt(i,309).toString()+"'");
}
tampil();
emptTeks();
@@ -1525,7 +1528,8 @@ private void tampil() {
"surat_pemesanan_non_medis,grafik_per_perujuk,bpjs_cek_prosedur,bpjs_cek_kelas_rawat,bpjs_cek_dokter, "+
"bpjs_cek_spesialistik,bpjs_cek_ruangrawat,bpjs_cek_carakeluar,bpjs_cek_pasca_pulang,detail_tindakan_okvk, "+
"billing_parsial,bpjs_cek_nomor_rujukan_rs,bpjs_cek_rujukan_kartu_pcare,bpjs_cek_rujukan_kartu_rs,akses_depo_obat,"+
"bpjs_rujukan_keluar,grafik_lab_ralanbulan,pengeluaran_stok_apotek,grafik_rad_ralanbulan,detailjmdokter2 from user order by AES_DECRYPT(id_user,'nur')");
"bpjs_rujukan_keluar,grafik_lab_ralanbulan,pengeluaran_stok_apotek,grafik_rad_ralanbulan,detailjmdokter2,"+
"pengaduan_pasien from user order by AES_DECRYPT(id_user,'nur')");
try {
rs=ps.executeQuery();
while(rs.next()){
@@ -1845,7 +1849,8 @@ private void tampil() {
rs.getBoolean("grafik_lab_ralanbulan"),
rs.getBoolean("pengeluaran_stok_apotek"),
rs.getBoolean("grafik_rad_ralanbulan"),
rs.getBoolean("detailjmdokter2")
rs.getBoolean("detailjmdokter2"),
rs.getBoolean("pengaduan_pasien")
});
}
} catch (Exception e) {
@@ -2155,7 +2160,8 @@ private void tampil() {
rs.getBoolean("grafik_lab_ralanbulan"),
rs.getBoolean("pengeluaran_stok_apotek"),
rs.getBoolean("grafik_rad_ralanbulan"),
rs.getBoolean("detailjmdokter2")
rs.getBoolean("detailjmdokter2"),
rs.getBoolean("pengaduan_pasien")
});
}
}
@@ -5482,6 +5482,22 @@
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnJMDetailDokter2ActionPerformed"/>
</Events>
</Component>
<Component class="widget.ButtonBig" name="btnPengaduan">
<Properties>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/48x48/if_message_add_17398.png"/>
</Property>
<Property name="text" type="java.lang.String" value="Pengaduan/Chat"/>
<Property name="iconTextGap" type="int" value="0"/>
<Property name="name" type="java.lang.String" value="btnPengaduan" noResource="true"/>
<Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[200, 90]"/>
</Property>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnPengaduanActionPerformed"/>
</Events>
</Component>
</SubComponents>
</Container>
</SubComponents>
@@ -5498,7 +5514,7 @@
</Property>
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
<StringArray count="1">
<StringItem index="0" value="08/04/2018"/>
<StringItem index="0" value="17/04/2018"/>
</StringArray>
</Property>
<Property name="displayFormat" type="java.lang.String" value="dd/MM/yyyy"/>
@@ -275,6 +275,7 @@
import laporan.DlgRl37;
import laporan.DlgRl38;
import laporan.DlgSensusHarianPoli;
import laporan.frmPengaduan;
import parkir.DlgParkirBarcode;
import parkir.DlgParkirJenis;
import parkir.DlgParkirMasuk;
@@ -765,6 +766,7 @@ private void initComponents() {
btnStokKeluarMedis = new widget.ButtonBig();
btnGrafikRadRalanPerBulan = new widget.ButtonBig();
btnJMDetailDokter2 = new widget.ButtonBig();
btnPengaduan = new widget.ButtonBig();
tanggal = new widget.Tanggal();
btnDataPenjualan = new widget.ButtonBig();
btnInputPenjualan = new widget.ButtonBig();
@@ -4742,6 +4744,18 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
});
Panelmenu.add(btnJMDetailDokter2);

btnPengaduan.setIcon(new javax.swing.ImageIcon(getClass().getResource("/48x48/if_message_add_17398.png"))); // NOI18N
btnPengaduan.setText("Pengaduan/Chat");
btnPengaduan.setIconTextGap(0);
btnPengaduan.setName("btnPengaduan"); // NOI18N
btnPengaduan.setPreferredSize(new java.awt.Dimension(200, 90));
btnPengaduan.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnPengaduanActionPerformed(evt);
}
});
Panelmenu.add(btnPengaduan);

scrollPane2.setViewportView(Panelmenu);

panelMenu.add(scrollPane2, java.awt.BorderLayout.CENTER);
@@ -4750,7 +4764,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {

tanggal.setEditable(false);
tanggal.setForeground(new java.awt.Color(50, 70, 50));
tanggal.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "05/04/2018" }));
tanggal.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "16/04/2018" }));
tanggal.setDisplayFormat("dd/MM/yyyy");
tanggal.setName("tanggal"); // NOI18N
tanggal.setOpaque(false);
@@ -10061,6 +10075,14 @@ private void btnJMDetailDokter2ActionPerformed(java.awt.event.ActionEvent evt) {
this.setCursor(Cursor.getDefaultCursor());
}//GEN-LAST:event_btnJMDetailDokter2ActionPerformed

private void btnPengaduanActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnPengaduanActionPerformed
frmPengaduan pengaduan=new frmPengaduan();
pengaduan.setSize(590,650);
pengaduan.setLocationRelativeTo(null);
pengaduan.setVisible(true);
DlgHome.dispose();
}//GEN-LAST:event_btnPengaduanActionPerformed

/**
* @param args the command line arguments
*/
@@ -10273,6 +10295,7 @@ public static void main(String args[]) {
private widget.ButtonBig btnPembelianIpsrs;
private widget.ButtonBig btnPemesanan;
private widget.ButtonBig btnPengadaanIPSRSPerTanggal;
private widget.ButtonBig btnPengaduan;
private widget.ButtonBig btnPengambilanPenunjangUTD;
private widget.ButtonBig btnPengambilanPenunjangUTD2;
private widget.ButtonBig btnPengambilanUTD;
@@ -12006,6 +12029,11 @@ private void isCombo() {
Panelmenu.add(btnBerkasDigitalPerawatan);
jmlmenu++;
}

if(var.getpengaduan_pasien()==true){
Panelmenu.add(btnPengaduan);
jmlmenu++;
}
}else if(cmbMenu.getSelectedIndex()==12){
jmlmenu=0;
if(var.getpengambilan_utd2()==true){
@@ -13537,6 +13565,11 @@ private void isCariKosong() {
Panelmenu.add(btnBerkasDigitalPerawatan);
jmlmenu++;
}

if(var.getpengaduan_pasien()==true){
Panelmenu.add(btnPengaduan);
jmlmenu++;
}

if(var.getpengambilan_utd2()==true){
Panelmenu.add(btnPengambilanUTD2);
@@ -15564,6 +15597,13 @@ private void isCariIsi() {
jmlmenu++;
}
}

if(var.getpengaduan_pasien()==true){
if(btnPengaduan.getText().toLowerCase().trim().contains(TCari.getText().toLowerCase().trim())){
Panelmenu.add(btnPengaduan);
jmlmenu++;
}
}

if(var.getpengambilan_utd2()==true){
if(btnPengambilanUTD2.getText().toLowerCase().trim().contains(TCari.getText().toLowerCase().trim())){