public void valueChanged(ListSelectionEvent e) {
                                row = bimbinganDosen.getSelectedRow();
                                if (row != -1) {
                                    sinyalHapus = 1;
                                    jLabel15.setText("ke    : ");
                                    jLabel43.setText("Dosen Pembimbing");
                                    Mahasiswa m = recordTemanKelompok.get(row);
                                    mhs = m;
                                    try {
                                        recordPekanMhs = cpm.getAll(nip, m.getNim());


                                    } catch (SQLException ex) {
                                        Logger.getLogger(FormInduk.class
                                                .getName()).log(Level.SEVERE, null, ex);
                                    }
                                    isiTabelPekanMhs();
                                    namaMhsNilai.setText(m.getNama());
                                    nilaiMhs.setSize(769, 380);
                                    double total = 0, count = 0;
                                    for (pekanMhs p : recordPekanMhs) {
                                        total += Integer.parseInt(p.getNilai());
                                        count++;
                                    }
                                    total /= count;
                                    nilaiTotal.setText("Nilai total = " + total);
                                    nilaiMhs.show();
                                }
                            }