Rahmadnet

Documentation Comments

Feb 1st, 2019
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 7.51 KB | None | 0 0
  1. 1. write an essay about why we should make Documentation Comments, define some cases and select appropiate documentation         
  2.    scenario to solve those case, explain why.
  3.     Dalam Sebuah komentar , komentar ikut serta dalam membuat program menjadi
  4.     lebih mudah dibaca manusia dangan menempatkan detail kode yang terlibat
  5.     dan penggunaan komentar yang tepat membuat perawatan
  6.     lebih mudah dan menemukan bug dengan mudah.
  7.    
  8.     1. Single-line Comments
  9.         fungsinya untuk menggambarkan fungsi kode.
  10.     2. Multi-line Comments
  11.         Untuk mennulis kan komentar yang lebih dari baris.
  12.     3. Documentation Comments
  13.         Untuk menulis dokumentasi untuk menuliskan
  14.         detail program.
  15.  
  16. 2. write a simple code to show data Documentation Comments in action.
  17.  
  18.  
  19. // Single – line comments.
  20. // Pemograman Java Untuk Menampilkan Data Diri
  21.  
  22. /**
  23.  * Multi-line Comments
  24.  * <h1> Masukkan Nama Anda dan Keluarga Anda <h1>
  25.  * Program ini berfungsi untuk untuk
  26.  * menampilkan form data diri
  27.  * untuk satu keluarga sehingga
  28.  * tida perlu menyimpan satu per satu
  29.  * karna form ini telah di siap kan
  30.  * untuk satu keluarga yang akan
  31.  * di isi untuk user agar lebih mudah
  32.  *
  33.  * @author      rahmad
  34.  * @version     1.0
  35.  * @since       2019-02-01 
  36.  */
  37.  
  38. public class DataDiri
  39. {
  40.     /**
  41.      * Method ini untuk Menuntukan Jenis type data apa yang akan di panggil
  42.      *
  43.      * @private untuk membuat member hanya bisa diakses oleh dari dalam class itu sendiri
  44.      * @String  untuk menentukan bahwa data tersebut berbenruk teks
  45.      * @int     untuk menentukan bahwa data tersebut berbentuk bilangan bulat
  46.      *
  47.      */
  48.     private String Nama;            private String Panggilan;       private String JenisKelamin;
  49.     private String TempatLahir;     private String TanggalLahir;    private String AlamatAsal;
  50.     private String AlamatSekarang;  private String NoTelepon;       private String Email;
  51.     private String Facebook;        private String Hobi;            private String PendidikanTerakhir;
  52.     private String Pekerjaan;       private String Organisasi;      private String Jabatan;
  53.    
  54. //  Method yang tidak jadi di pakai
  55. //  public DataDiri(String Nama, String Panggilan, String JenisKelamin, String TempatLahir,
  56. //                  int TanggalLahir, String AlamatAsal, String AlamatSekarang, int NoTelepon,
  57. //                  String Email, String Facebook, String Hobi, String PendidikanTerakhir,
  58. //                  String Pekerjaan, String Organisasi, String Jabatan)
  59.     {
  60.         this.Nama = Nama;                 this.TempatLahir = TempatLahir;   this.AlamatSekarang = AlamatSekarang;
  61.         this.Panggilan = Panggilan;       this.TanggalLahir = TanggalLahir; this.NoTelepon = NoTelepon;
  62.         this.JenisKelamin = JenisKelamin; this.AlamatAsal = AlamatAsal;     this.Email = Email;
  63.         this.Facebook = Facebook;         this.Hobi = Hobi;                 this.PendidikanTerakhir = PendidikanTerakhir;
  64.         this.Pekerjaan = Pekerjaan;       this.Organisasi = Organisasi;     this.Jabatan = Jabatan;
  65.    
  66.     }
  67.  
  68.     /*
  69.      * Method setter dan getter adalah dua method yang
  70.      * tugas nya untuk mengambil dan mengisi data ke
  71.      * dalanm objek.
  72.      */
  73.     public String getNama()
  74.     {
  75.         return Nama;
  76.     }
  77.  
  78.     public void setNama(String nama)
  79.     {
  80.         Nama = nama;
  81.     }
  82.  
  83.     public String getPanggilan()
  84.     {
  85.         return Panggilan;
  86.     }
  87.  
  88.     public void setPanggilan(String panggilan)
  89.     {
  90.         Panggilan = panggilan;
  91.     }
  92.  
  93.     public String getJenisKelamin()
  94.     {
  95.         return JenisKelamin;
  96.     }
  97.  
  98.     public void setJenisKelamin(String jenisKelamin)
  99.     {
  100.         JenisKelamin = jenisKelamin;
  101.     }
  102.  
  103.     public String getTempatLahir()
  104.     {
  105.         return TempatLahir;
  106.     }
  107.  
  108.     public void setTempatLahir(String tempatLahir)
  109.     {
  110.         TempatLahir = tempatLahir;
  111.     }
  112.  
  113.     public String getTanggalLahir()
  114.     {
  115.         return TanggalLahir;
  116.     }
  117.  
  118.     public void setTanggalLahir(String tanggalLahir)
  119.     {
  120.         TanggalLahir = tanggalLahir;
  121.     }
  122.  
  123.     public String getAlamatAsal()
  124.     {
  125.         return AlamatAsal;
  126.     }
  127.  
  128.     public void setAlamatAsal(String alamatAsal)
  129.     {
  130.         AlamatAsal = alamatAsal;
  131.     }
  132.  
  133.     public String getAlamatSekarang()
  134.     {
  135.         return AlamatSekarang;
  136.     }
  137.  
  138.     public void setAlamatSekarang(String alamatSekarang)
  139. {
  140.         AlamatSekarang = alamatSekarang;
  141.     }
  142.  
  143.     public String getNoTelepon()
  144.     {
  145.         return NoTelepon;
  146.     }
  147.  
  148.     public void setNoTelepon(String noTelepon)
  149.     {
  150.         NoTelepon = noTelepon;
  151.     }
  152.  
  153.     public String getEmail()
  154.     {
  155.         return Email;
  156.     }
  157.  
  158.     public void setEmail(String email)
  159.     {
  160.         Email = email;
  161.     }
  162.  
  163.     public String getFacebook()
  164.     {
  165.         return Facebook;
  166.     }
  167.  
  168.     public void setFacebook(String facebook)
  169.     {
  170.         Facebook = facebook;
  171.     }
  172.  
  173.     public String getHobi()
  174.     {
  175.         return Hobi;
  176.     }
  177.  
  178.     public void setHobi(String hobi)
  179.     {
  180.         Hobi = hobi;
  181.     }
  182.  
  183.     public String getPendidikanTerakhir()
  184.     {
  185.         return PendidikanTerakhir;
  186.     }
  187.  
  188.     public void setPendidikanTerakhir(String pendidikanTerakhir)
  189.     {
  190.         PendidikanTerakhir = pendidikanTerakhir;
  191.     }
  192.  
  193.     public String getPekerjaan()
  194.     {
  195.         return Pekerjaan;
  196.     }
  197.  
  198.     public void setPekerjaan(String pekerjaan)
  199.     {
  200.         Pekerjaan = pekerjaan;
  201.     }
  202.  
  203.     public String getOrganisasi()
  204.     {
  205.         return Organisasi;
  206.     }
  207.  
  208.     public void setOrganisasi(String organisasi)
  209.     {
  210.         Organisasi = organisasi;
  211.     }
  212.  
  213.     public String getJabatan()
  214.     {
  215.         return Jabatan;
  216.     }
  217.  
  218.     public void setJabatan(String jabatan)
  219.     {
  220.         Jabatan = jabatan;
  221.     }
  222. }
  223.  
  224. // Method untuk menscan data yang ditulis oleh user
  225. import java.util.Scanner;
  226. public class CetakDatadiri
  227. {
  228.     public static void main(String[] args)
  229.     {
  230.         Scanner s = new Scanner(System.in);
  231.        
  232.        
  233.         DataDiri data = new DataDiri();
  234.         // untuk membuat perulangan agar tidak berulang menyimpan
  235.         // data agar data nya sekali menyimpan saja
  236.         for(int i = 1; i <= 4; i++)
  237.         {
  238.             /** Untuk menampilkan list list apa saja yang harus
  239.              *  diisi berupa form formulir
  240.              */
  241.                
  242.             System.out.println("\nFORM PENDAFTARAN DONOR DARAH");
  243.             System.out.println("================================\n");
  244.            
  245.            
  246.             System.out.print("Nama Lengkap               = ");
  247.             String in = s.nextLine();
  248.             data.setNama(in);
  249.                
  250.            
  251.             System.out.print("Nama Panggilan             = ");
  252.             String in1 = s.nextLine();
  253.             data.setPanggilan(in1);
  254.            
  255.            
  256.             System.out.print("Jenis Kelamin              = ");
  257.             String in2 = s.nextLine();
  258.             data.setPanggilan(in2);
  259.            
  260.            
  261.             System.out.print("Tempat Lahir               = ");
  262.             String in3 = s.nextLine();
  263.             data.setTempatLahir(in3);
  264.            
  265.            
  266.             System.out.print("Tanggal Lahir              = ");
  267.             String in4 = s.nextLine();
  268.             data.setTanggalLahir(in4);
  269.            
  270.            
  271.             System.out.print("Alamat Asal                = ");
  272.             String in5 = s.nextLine();
  273.             data.setAlamatAsal(in5);
  274.            
  275.            
  276.             System.out.print("Alamat Sekarang            = ");
  277.             String in6 = s.nextLine();
  278.             data.setAlamatSekarang(in6);
  279.            
  280.            
  281.             System.out.print("Nomor Telepon              = ");
  282.             String in7 = s.nextLine();
  283.             data.setNoTelepon(in7);
  284.    
  285.            
  286.             System.out.print("E-mail                     = ");
  287.             String in8 = s.nextLine();
  288.             data.setEmail(in8);
  289.            
  290.            
  291.             System.out.print("Facebook                   = ");
  292.             String in9 = s.nextLine();
  293.             data.setFacebook(in9);
  294.            
  295.            
  296.             System.out.print("Hobi                       = ");
  297.             String in10 = s.nextLine();
  298.             data.setHobi(in10);
  299.            
  300.            
  301.             System.out.print("Pendidikan Terakhir        = ");
  302.             String in11 = s.nextLine();
  303.             data.setPendidikanTerakhir(in11);
  304.            
  305.            
  306.             System.out.print("Pekerjaan                  = ");
  307.             String in12 = s.nextLine();
  308.             data.setPekerjaan(in12);
  309.            
  310.            
  311.             System.out.print("Organi Sasi Yang Diikuti   = ");
  312.             String in13 = s.nextLine();
  313.             data.setOrganisasi(in13);
  314.            
  315.            
  316.             System.out.print("Jabatan Dalam Organisasi   = ");
  317.             String in14 = s.nextLine();
  318.             data.setJabatan(in14);
  319.         }
  320.        
  321.        
  322.     }
  323. }
Advertisement
Add Comment
Please, Sign In to add comment