Tambah User Lihat User Edit User Hapus User

4.1.3.2. Admin

4.1.3.2.1. Tambah User

Gambar 4. 1. Menu Tambah User try { String sql = insert into user_sprmusername, password, role + values?,?,INITCAP?; PreparedStatement pstmt = koneksi.prepareStatementsql; pstmt.setString1, input.getUsername; pstmt.setString2, input.getPassword; pstmt.setString3, input.getRole; pstmt.executeUpdate; koneksi.commit; koneksi.close; return berhasil; } catch SQLException ex { Logger.getLoggerUserKontrol.class.getName.logLevel.SEVERE, null, ex; return ex.getMessage; }

4.1.3.2.2. Lihat User

Gambar 4. 2. Menu Lihat User try { PreparedStatement statement = null; ResultSet result = null; ListUser listUser = new ArrayListUser; koneksi.setAutoCommitfalse; statement = koneksi.prepareStatementselect username, password, role from user_sprm where username = adminrespira order by username; result = statement.executeQuery; while result.next { User user = new User; user.setUsernameresult.getStringusername; user.setPasswordresult.getStringpassword; user.setRoleresult.getStringrole; listUser.adduser; } return listUser; } catch SQLException ex { Logger.getLoggerUserKontrol.class.getName.logLevel.SEVERE, null, ex; return null; }

4.1.3.2.3. Edit User

Gambar 4. 3. Menu Edit User public String UpdateString ID, User newData { try { if ReadID = null { String sql = update user_sprm set password = ?, role=INITCAP?where username = ?; PreparedStatement pstmt = koneksi.prepareStatementsql; pstmt.setString1, newData.getPassword; pstmt.setString2, newData.getRole; pstmt.setString3, ID; pstmt.executeUpdate; koneksi.commit; koneksi.close; return berhasil; } else { return Data Tidak Ditemukan; } } catch SQLException ex { Logger.getLoggerUserKontrol.class.getName.logLevel.SEVERE, null, ex; try { koneksi.rollback; } catch SQLException ex1 { Logger.getLoggerUserKontrol.class.getName.logLevel.SEVERE, null, ex1; } return ex.getMessage; } }

4.1.3.2.4. Hapus User

Gambar 4. 4. Menu Hapus User public String DeleteString ID { try { if ReadID = null { String sql = delete from user_sprm where username = ?; PreparedStatement pstmt = koneksi.prepareStatementsql; pstmt.setString1, ID; DokterKontrol dk = new DokterKontrol; dk.UpdateUserId2ID, ; pstmt.executeUpdate; if fromDokter == false { koneksi.commit; koneksi.close; } return berhasil; } else { return Data Tidak Ditemukan; } } catch SQLException ex { Logger.getLoggerUserKontrol.class.getName.logLevel.SEVERE, null, ex; try { koneksi.rollback; } catch SQLException ex1 { Logger.getLoggerUserKontrol.class.getName.logLevel.SEVERE, null, ex1; } return ex.getMessage; } }

4.1.3.2.5. Tambah Dokter