Page 46 - e-modul pbo
P. 46

BAB V CLASS LIBRARY

               A. KOMPETENSI DASAR
                  3.9 Menganalisis pemanfaatan class library
                  4.9 Menggunakan class library dalam memecahkan masalah

               B. INDIKATOR PENCAPAIAN
                  Siswa  mampu  memahami  konsep  class  library  dalam  pemrograman  aplikasi  berorientasi
                     obyek.
                  Siswa  mampu  menganalisis  pemanfaatan  class  library  dalam  pemrograman  aplikasi
                     berorientasi obyek
                  Siswa mampu membuat program aplikasi berorientasi obyek dengan penerapan class library

               C. Uraian Materi
                  1. Class Math
                      Java juga menyediakan konstanta dan method untuk menunjukkan perbedaan operasi
                     matematika seperti fungsi trigonometri dan logaritma. Selama methodmethod ini semua
                     static,  kita  dapat  menggunakannya  tanpa  memerlukan  sebuah  objek  Math.  Untuk
                     melengkapi daftar konstanta dan method-method ini, lihatlah acuan pada dokumentasi Java
                     API. Dibawah ini beberapa method-method umum yang sering digunakan.
                     a.  Method-Method di dalam Class Math adalah sebagai berikut :
                     (1) public static double abs(double a)
                           Menghasilkan  nilai  mutlak  a.  Sebuah  method  yang  di-overload.  Dapat  juga
                        menggunakan nilai float atau integer atau juga long integer sebagai parameter, dengan
                        kondisi tipe kembaliannya juga menggunakan float atau integer atau long integer, secara
                        berturut-turut.
                     (2) public static double random()
                           Menghasilkan  nilai  positif  bilangan  acak  (random).  Method  ini  digunakan  untuk
                        membangkitkan suatu nilai double acak dengan rentang lebih besar atau sama dengan
                        nol (0) dan lebih rendah dari 1 (0<=Math.random() < 1.0). Method ini digunakan untuk
                        menuliskan suatu ekspresi sederhana untuk membangkitkan angka-angka acak dengan
                        sembarang rentang
                     (3)   public static double max(double a, double b)
                           Menghasilkan nilai maksimum, diantara dua nilai double, a and b. Sebuah method
                        yang di-overload. Dapat juga menggunakan nilai float atau integer atau juga long integer
                        sebagai parameter, dengan kondisi tipe kembalinya juga menggunakan float atau integer
                        atau long integer, secara berturut-turut.
                     (4) public static double min(double a, double b)
                           Menghasilkan nilai minimum diantara dua nilai double, a and b. Sebuah method yang
                        di-overload.  Dapat  juga  menggunakan  nilai  float  atau  integer  atau  juga  long  integer
                        sebagai  parameter,  dengan  kondisi  tipe  kembaliannya  juga  menggunakan  float  atau
                        integer atau long integer, secara berturut-turut.
                     (5)   public static double ceil(double a)
                           Menghasilkan  bilangan  bulat  terkecil  yang  lebih  besar  atau  sama  dengan  a.
                        Mengembalikan  terkecil  (paling  dekat  dengan  infinity  negatif)  nilai  ganda  yang  lebih
                        besar dari atau sama dengan argumen dan sama dengan bilangan bulat matematika.




                                                          Pemrograman Berorientasi Objek Kelas XI – Semester 2   41
   41   42   43   44   45   46   47   48   49   50   51