mqnoy

[REPORT] BAHAN LAPORAN APLIKASI SURVEY

Dec 25th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. catch (Exception e){} =
  2. e.printStackTrace() =
  3. System.err.println(e.getMessage()) =
  4. throws IOException{} =
  5.  
  6. .toLowerCase() = membuat value variabel menjadi huruf kecil
  7. .trim(); = untuk menghapus whitespace
  8. .equals() = digunakan di dalam kondisi atau bisa di bilang samadengan /identik
  9. if (dataPekerjaan.equals("yes") || dataPekerjaan.equals("y")){} = kondisi or, kondisi dimana yes atau y
  10. long npmData = Long.parseLong(i_npmData) = parsing ke tipedata long
  11. int pil = Integer.parseInt(pilihanMenu) = parsing ke tipedata integer
  12. String raw_npm = Long.toString(npmData) //parsing tipedata long ke tipedata string
  13. String raw_jurusan = raw_npm.substring(4,6) = substring untuk mendapatkan kode jurusan
  14. String dataSekolahtype = dataSekolahnama.substring(0,3) = substring untuk mendapatkan type sekolah
  15. String raw_thn_angkatan = raw_npm.substring(0,4);  substring untuk mendapatkan tahun angkatan
  16.  
  17. [persentase data]
  18. totalData <- (totalData/totalData)*100 = mencari persentasi dari total smua data
  19. totDatabkj_no <- getDatapekerjaan_no() = mengambil nilai return dari fungsi getDatapekerjaan_no() totDatabkj_yes<-getDatapekerjaan_yes() = mengambil nilai return dari fungsi getDatapekerjaan_yes()
  20. persenDt_Ybkj <- (totDatabkj_yes*100)/totalData = mencari persentasi dari total data yang bekerja
  21. persenDt_Nbkj <- (totDatabkj_no*100)/totalData = mencari persentasi dari total data yang tidak bekerja
  22.  
  23. SELECT COUNT(*) = menghitung total row(dalam table) yang ditentukan kriterianya
  24. DELETE FROM tb_mahasiswa WHERE mhs_npm= ? = query delete data berdasarkan npm
  25. UPDATE tb_mahasiswa SET jenis_perusahaan =? WHERE mhs_npm =? = query update data jenis_perusahaan berdasarkan npm  
  26. SELECT * from tb_mahasiswa LIMIT offset = query untuk  tampilkan smua data dengan limit offet tertentu
  27. SELECT COUNT(*) FROM tb_mahasiswa WHERE nm_perusahaan IS NOT NULL = query menghitung  data yang bekerja
  28. SELECT COUNT(*) FROM tb_mahasiswa WHERE nm_perusahaan IS NULL = query menghitung  data yang tidak bekerja
  29. SELECT COUNT(*) FROM tb_mahasiswa WHERE mhs_angkatan="+var_tahun+" AND type_sekolah="+" = query menghitung total data smk stm sma  berdasarkan tahun
  30.  
  31. stmt.close() dan conn.close() = menutup statement dan connection
  32. PreparedStatement statement_tb_mahasiswa_insert = conn.prepareStatement(sql_tb_mahasiswa_insert) =
  33. statement_tb_mahasiswa_delete.setString(1, var_npm_Fdetail) =
  34. rowsInserted_tb_mahasiswa = statement_tb_mahasiswa_insert.executeUpdate() = eksekusi query ; rows di simpan di objek resultset aka rs
  35. rs = stmt.executeQuery(sql_tb_mahasiswa_select1row) =                    
  36. rs.getString("mhs_nama") = mengambil value dari field mhs_nama
  37. .getInt("COUNT(*)") = mengambil value dari field COUNT(*)
  38.            
  39. return = mengembalikan nilai di dalam fungsi atau suatu kondisi
  40. startConnectionDB() = procedure untuk memulai koneksi database
  41. static int getDatapekerjaan_no() = fungsi menghitung total data yang tidak bekerja  
  42. static int getDatapekerjaan_yes() =  fungsi menghitung  data yang bekerja
  43. static int getDataTahun(int var_tahun,String var_pendidikan) =  fungsi menghitung total data smk stm sma  berdasarkan tahun
  44. static void statistikData() = procedure untuk summary statistik dan konversi total data menjadi persentase
  45. static void showAllData() = procedure untuk  tampilkan smua data
  46. static void inserData() = procedure untuk input data
  47. static void editData(String var_npm_Fdetail,int var_what_edit) = fungsi edit data
  48. static void deleteData(String var_npm_Fdetail) = procedure untuk delete 1 data
  49. static int  getTotalData() = fungsi mengetahui total data yang ada di database
  50. static void detailData(String var_npm_Fdetail) = procedure untuk detail 1 data
Add Comment
Please, Sign In to add comment