From d59376d2d0fa494b1291362828cfad04e672a0dd Mon Sep 17 00:00:00 2001 From: irenemaritsa <54795707+irenemaritsa@users.noreply.github.com> Date: Mon, 24 Feb 2020 16:51:23 +0800 Subject: [PATCH 1/4] Add files via upload --- assigntment-01/Runer.java | 63 +++++++++++++++++++++++ assigntment-01/Student.java | 99 +++++++++++++++++++++++++++++++++++++ 2 files changed, 162 insertions(+) create mode 100644 assigntment-01/Runer.java create mode 100644 assigntment-01/Student.java diff --git a/assigntment-01/Runer.java b/assigntment-01/Runer.java new file mode 100644 index 0000000..a674e4d --- /dev/null +++ b/assigntment-01/Runer.java @@ -0,0 +1,63 @@ +import java.util.*; + +public class Runer { + + public static void main(String[] args) { + Map facultyMap = new HashMap<>(); + Map majorMap = new HashMap<>(); + facultyMap.put("Nama Fakultas Lain", "A"); + facultyMap.put("Nama Fakultas Lain", "B"); + facultyMap.put("Nama Fakultas Lain", "C"); + facultyMap.put("Nama Fakultas Lain", "D"); + facultyMap.put("Nama Fakultas Lain", "E"); + facultyMap.put("Nama Fakultas Lain", "F"); + facultyMap.put("Nama Fakultas Lain", "G"); + facultyMap.put("MIPA", "H"); + majorMap.put("Prodi Lain", "01"); + majorMap.put("Prodi Lain", "02"); + majorMap.put("Prodi Lain", "03"); + majorMap.put("Prodi Lain", "04"); + majorMap.put("Prodi Lain", "05"); + majorMap.put("Prodi Lain", "06"); + majorMap.put("Ilmu Komputer", "07"); + + Student student1 = new Student(); + Student student2 = new Student(); + Student student3 = new Student(); + + student1.setFirstname("mUHammAd"); + student1.setLastname("fITRAH"); + student1.setRegisterYear(2017); + student1.setFaculty("MIPA"); + student1.setDepartemen("Matematika"); + student1.setMajor("Ilmu Komputer"); + student1.setId(facultyMap, majorMap); + student1.setEmail(facultyMap); + + student2.setFirstname("KENNEDY"); + student2.setLastname(""); + student2.setRegisterYear(2017); + student2.setFaculty("MIPA"); + student2.setDepartemen("Matematika"); + student2.setMajor("Ilmu Komputer"); + student2.setId(facultyMap, majorMap); + student2.setEmail(facultyMap); + + student3.setFirstname("Khawaritzmi"); + student3.setLastname("abdallah ahmad"); + student3.setRegisterYear(2017); + student3.setFaculty("MIPA"); + student3.setDepartemen("Matematika"); + student3.setMajor("Ilmu Komputer"); + student3.setId(facultyMap, majorMap); + student3.setEmail(facultyMap); + + student1.desc(); + ; + student2.desc(); + ; + student3.desc(); + ; + + } +} \ No newline at end of file diff --git a/assigntment-01/Student.java b/assigntment-01/Student.java new file mode 100644 index 0000000..19b3791 --- /dev/null +++ b/assigntment-01/Student.java @@ -0,0 +1,99 @@ +import java.util.*; + +public class Student { + private String id; + private String firstName; + private String lastName; + private String email; + private int registerYear; + private String faculty; + private String departemen; + private String major; + + public void setId(Map facultyMap, Map majorMap) { + Random random = new Random(); + id = facultyMap.get(faculty) + majorMap.get(major) + "1" + getRegisterYear() % 100 + "1" + + (random.nextInt(60) + 1); + } + + public void setFirstname(String firstName) { + this.firstName = firstName; + } + + public void setLastname(String lastName) { + this.lastName = lastName; + } + + public void setEmail(Map facultyMap) { + + String arr[] = getFullName().split(" "); + email = ""; + email += arr[arr.length - 1].toLowerCase(); + for (int i = 0; i < arr.length - 1; i++) { + email += (arr[i].substring(0, 1).toLowerCase()); + } + email += getRegisterYear() % 100; + email += facultyMap.get(faculty).toLowerCase(); + email += "@student.unhas.ac.id"; + } + + public void setRegisterYear(int registerYear) { + this.registerYear = registerYear; + } + + public void setFaculty(String faculty) { + this.faculty = faculty; + } + + public void setDepartemen(String departemen) { + this.departemen = departemen; + } + + public void setMajor(String major) { + this.major = major; + } + + public String getId() { + return id; + } + + public String getEmail() { + return email; + } + + public String getFaculty() { + return faculty; + } + + public String getDepartemen() { + return departemen; + } + + public String getMajor() { + return major; + } + + public int getRegisterYear() { + return registerYear; + } + + public String getFullName() { + String lowerString = (firstName + " " + lastName).toLowerCase(); + String fullName = ""; + String arr[] = lowerString.split(" "); + for (int i = 0; i < arr.length; i++) { + fullName += arr[i].charAt(0) + arr[i].substring(1, arr[i].length()) + " "; + } + return fullName; + } + + public void desc() { + System.out.println("Nama : " + getFullName()); + System.out.println("NIM : " + getId()); + System.out.println("Email Mahasiswa : " + getEmail()); + System.out.println("Fakultas : " + getFaculty()); + System.out.println("Departemen : " + getDepartemen()); + System.out.println("Program Studi : " + getMajor()); + System.out.println(); + } +} \ No newline at end of file From 21208b63561a2673aa760b97291569338348cf08 Mon Sep 17 00:00:00 2001 From: irenemaritsa Date: Mon, 24 Feb 2020 17:06:46 +0800 Subject: [PATCH 2/4] Tugas OOP dariIrene Maritsa --- H071191026/Runer.java | 63 ++++++++++++++++++++++++++ H071191026/Student.java | 99 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 162 insertions(+) create mode 100644 H071191026/Runer.java create mode 100644 H071191026/Student.java diff --git a/H071191026/Runer.java b/H071191026/Runer.java new file mode 100644 index 0000000..a674e4d --- /dev/null +++ b/H071191026/Runer.java @@ -0,0 +1,63 @@ +import java.util.*; + +public class Runer { + + public static void main(String[] args) { + Map facultyMap = new HashMap<>(); + Map majorMap = new HashMap<>(); + facultyMap.put("Nama Fakultas Lain", "A"); + facultyMap.put("Nama Fakultas Lain", "B"); + facultyMap.put("Nama Fakultas Lain", "C"); + facultyMap.put("Nama Fakultas Lain", "D"); + facultyMap.put("Nama Fakultas Lain", "E"); + facultyMap.put("Nama Fakultas Lain", "F"); + facultyMap.put("Nama Fakultas Lain", "G"); + facultyMap.put("MIPA", "H"); + majorMap.put("Prodi Lain", "01"); + majorMap.put("Prodi Lain", "02"); + majorMap.put("Prodi Lain", "03"); + majorMap.put("Prodi Lain", "04"); + majorMap.put("Prodi Lain", "05"); + majorMap.put("Prodi Lain", "06"); + majorMap.put("Ilmu Komputer", "07"); + + Student student1 = new Student(); + Student student2 = new Student(); + Student student3 = new Student(); + + student1.setFirstname("mUHammAd"); + student1.setLastname("fITRAH"); + student1.setRegisterYear(2017); + student1.setFaculty("MIPA"); + student1.setDepartemen("Matematika"); + student1.setMajor("Ilmu Komputer"); + student1.setId(facultyMap, majorMap); + student1.setEmail(facultyMap); + + student2.setFirstname("KENNEDY"); + student2.setLastname(""); + student2.setRegisterYear(2017); + student2.setFaculty("MIPA"); + student2.setDepartemen("Matematika"); + student2.setMajor("Ilmu Komputer"); + student2.setId(facultyMap, majorMap); + student2.setEmail(facultyMap); + + student3.setFirstname("Khawaritzmi"); + student3.setLastname("abdallah ahmad"); + student3.setRegisterYear(2017); + student3.setFaculty("MIPA"); + student3.setDepartemen("Matematika"); + student3.setMajor("Ilmu Komputer"); + student3.setId(facultyMap, majorMap); + student3.setEmail(facultyMap); + + student1.desc(); + ; + student2.desc(); + ; + student3.desc(); + ; + + } +} \ No newline at end of file diff --git a/H071191026/Student.java b/H071191026/Student.java new file mode 100644 index 0000000..19b3791 --- /dev/null +++ b/H071191026/Student.java @@ -0,0 +1,99 @@ +import java.util.*; + +public class Student { + private String id; + private String firstName; + private String lastName; + private String email; + private int registerYear; + private String faculty; + private String departemen; + private String major; + + public void setId(Map facultyMap, Map majorMap) { + Random random = new Random(); + id = facultyMap.get(faculty) + majorMap.get(major) + "1" + getRegisterYear() % 100 + "1" + + (random.nextInt(60) + 1); + } + + public void setFirstname(String firstName) { + this.firstName = firstName; + } + + public void setLastname(String lastName) { + this.lastName = lastName; + } + + public void setEmail(Map facultyMap) { + + String arr[] = getFullName().split(" "); + email = ""; + email += arr[arr.length - 1].toLowerCase(); + for (int i = 0; i < arr.length - 1; i++) { + email += (arr[i].substring(0, 1).toLowerCase()); + } + email += getRegisterYear() % 100; + email += facultyMap.get(faculty).toLowerCase(); + email += "@student.unhas.ac.id"; + } + + public void setRegisterYear(int registerYear) { + this.registerYear = registerYear; + } + + public void setFaculty(String faculty) { + this.faculty = faculty; + } + + public void setDepartemen(String departemen) { + this.departemen = departemen; + } + + public void setMajor(String major) { + this.major = major; + } + + public String getId() { + return id; + } + + public String getEmail() { + return email; + } + + public String getFaculty() { + return faculty; + } + + public String getDepartemen() { + return departemen; + } + + public String getMajor() { + return major; + } + + public int getRegisterYear() { + return registerYear; + } + + public String getFullName() { + String lowerString = (firstName + " " + lastName).toLowerCase(); + String fullName = ""; + String arr[] = lowerString.split(" "); + for (int i = 0; i < arr.length; i++) { + fullName += arr[i].charAt(0) + arr[i].substring(1, arr[i].length()) + " "; + } + return fullName; + } + + public void desc() { + System.out.println("Nama : " + getFullName()); + System.out.println("NIM : " + getId()); + System.out.println("Email Mahasiswa : " + getEmail()); + System.out.println("Fakultas : " + getFaculty()); + System.out.println("Departemen : " + getDepartemen()); + System.out.println("Program Studi : " + getMajor()); + System.out.println(); + } +} \ No newline at end of file From 0184f1703c1100eb90a28a4ac01663b4f731f57f Mon Sep 17 00:00:00 2001 From: irenemaritsa Date: Mon, 24 Feb 2020 17:12:00 +0800 Subject: [PATCH 3/4] Tugas H071191026 --- {H071191026 => assigntment-01/H071191026}/Runer.java | 0 {H071191026 => assigntment-01/H071191026}/Student.java | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {H071191026 => assigntment-01/H071191026}/Runer.java (100%) rename {H071191026 => assigntment-01/H071191026}/Student.java (100%) diff --git a/H071191026/Runer.java b/assigntment-01/H071191026/Runer.java similarity index 100% rename from H071191026/Runer.java rename to assigntment-01/H071191026/Runer.java diff --git a/H071191026/Student.java b/assigntment-01/H071191026/Student.java similarity index 100% rename from H071191026/Student.java rename to assigntment-01/H071191026/Student.java From cdfea24c35c6991febe31ebfe266429b1cdbed44 Mon Sep 17 00:00:00 2001 From: irenemaritsa Date: Mon, 24 Feb 2020 17:17:24 +0800 Subject: [PATCH 4/4] removed files --- assigntment-01/Runer.java | 63 ----------------------- assigntment-01/Student.java | 99 ------------------------------------- 2 files changed, 162 deletions(-) delete mode 100644 assigntment-01/Runer.java delete mode 100644 assigntment-01/Student.java diff --git a/assigntment-01/Runer.java b/assigntment-01/Runer.java deleted file mode 100644 index a674e4d..0000000 --- a/assigntment-01/Runer.java +++ /dev/null @@ -1,63 +0,0 @@ -import java.util.*; - -public class Runer { - - public static void main(String[] args) { - Map facultyMap = new HashMap<>(); - Map majorMap = new HashMap<>(); - facultyMap.put("Nama Fakultas Lain", "A"); - facultyMap.put("Nama Fakultas Lain", "B"); - facultyMap.put("Nama Fakultas Lain", "C"); - facultyMap.put("Nama Fakultas Lain", "D"); - facultyMap.put("Nama Fakultas Lain", "E"); - facultyMap.put("Nama Fakultas Lain", "F"); - facultyMap.put("Nama Fakultas Lain", "G"); - facultyMap.put("MIPA", "H"); - majorMap.put("Prodi Lain", "01"); - majorMap.put("Prodi Lain", "02"); - majorMap.put("Prodi Lain", "03"); - majorMap.put("Prodi Lain", "04"); - majorMap.put("Prodi Lain", "05"); - majorMap.put("Prodi Lain", "06"); - majorMap.put("Ilmu Komputer", "07"); - - Student student1 = new Student(); - Student student2 = new Student(); - Student student3 = new Student(); - - student1.setFirstname("mUHammAd"); - student1.setLastname("fITRAH"); - student1.setRegisterYear(2017); - student1.setFaculty("MIPA"); - student1.setDepartemen("Matematika"); - student1.setMajor("Ilmu Komputer"); - student1.setId(facultyMap, majorMap); - student1.setEmail(facultyMap); - - student2.setFirstname("KENNEDY"); - student2.setLastname(""); - student2.setRegisterYear(2017); - student2.setFaculty("MIPA"); - student2.setDepartemen("Matematika"); - student2.setMajor("Ilmu Komputer"); - student2.setId(facultyMap, majorMap); - student2.setEmail(facultyMap); - - student3.setFirstname("Khawaritzmi"); - student3.setLastname("abdallah ahmad"); - student3.setRegisterYear(2017); - student3.setFaculty("MIPA"); - student3.setDepartemen("Matematika"); - student3.setMajor("Ilmu Komputer"); - student3.setId(facultyMap, majorMap); - student3.setEmail(facultyMap); - - student1.desc(); - ; - student2.desc(); - ; - student3.desc(); - ; - - } -} \ No newline at end of file diff --git a/assigntment-01/Student.java b/assigntment-01/Student.java deleted file mode 100644 index 19b3791..0000000 --- a/assigntment-01/Student.java +++ /dev/null @@ -1,99 +0,0 @@ -import java.util.*; - -public class Student { - private String id; - private String firstName; - private String lastName; - private String email; - private int registerYear; - private String faculty; - private String departemen; - private String major; - - public void setId(Map facultyMap, Map majorMap) { - Random random = new Random(); - id = facultyMap.get(faculty) + majorMap.get(major) + "1" + getRegisterYear() % 100 + "1" - + (random.nextInt(60) + 1); - } - - public void setFirstname(String firstName) { - this.firstName = firstName; - } - - public void setLastname(String lastName) { - this.lastName = lastName; - } - - public void setEmail(Map facultyMap) { - - String arr[] = getFullName().split(" "); - email = ""; - email += arr[arr.length - 1].toLowerCase(); - for (int i = 0; i < arr.length - 1; i++) { - email += (arr[i].substring(0, 1).toLowerCase()); - } - email += getRegisterYear() % 100; - email += facultyMap.get(faculty).toLowerCase(); - email += "@student.unhas.ac.id"; - } - - public void setRegisterYear(int registerYear) { - this.registerYear = registerYear; - } - - public void setFaculty(String faculty) { - this.faculty = faculty; - } - - public void setDepartemen(String departemen) { - this.departemen = departemen; - } - - public void setMajor(String major) { - this.major = major; - } - - public String getId() { - return id; - } - - public String getEmail() { - return email; - } - - public String getFaculty() { - return faculty; - } - - public String getDepartemen() { - return departemen; - } - - public String getMajor() { - return major; - } - - public int getRegisterYear() { - return registerYear; - } - - public String getFullName() { - String lowerString = (firstName + " " + lastName).toLowerCase(); - String fullName = ""; - String arr[] = lowerString.split(" "); - for (int i = 0; i < arr.length; i++) { - fullName += arr[i].charAt(0) + arr[i].substring(1, arr[i].length()) + " "; - } - return fullName; - } - - public void desc() { - System.out.println("Nama : " + getFullName()); - System.out.println("NIM : " + getId()); - System.out.println("Email Mahasiswa : " + getEmail()); - System.out.println("Fakultas : " + getFaculty()); - System.out.println("Departemen : " + getDepartemen()); - System.out.println("Program Studi : " + getMajor()); - System.out.println(); - } -} \ No newline at end of file