Sunday, 27 October 2013

Membuat Program Identifikasi Satuan Geometri serta Phytagoras Dengan JAVA

TUGAS ALGORITMA & PEMROGRAMAN 3

RAFI SUKRAN      (25112881)
RIZKY BUDIMAN    (26112551)
RIZKY MAHENDRA R (26112612)
TOMY MINTANA     (27112428)

Sebelum memulai membuat suatu program alangkah baiknya kita sedikit mereview dahulu tentang java. Berikut ini adalah penjelasan dari file stream network,network stream,public,dan protected pada java.


1. Public pada java.

            setiap kelas lain dapat mengakses public lapangan atau metode. Selanjutnya, kelas-kelas lain dapat memodifikasi public bidang kecuali lapangan dinyatakan sebagai.

- Hal ini digunakan sebagai pengubah kontrol akses.
- Hal ini berlaku untuk kelas, metode atau lapangan.
- Public class, metode atau variabel yang terlihat untuk semua kelas didefinisikan dalam paket yang berbeda.
- Sebuah kelas publik, metode atau lapangan dapat dirujuk dari luar kelas di mana ia dinyatakan. 


2. Protected,

hanya bisa digunakan untuk class tersebut dan class turunannya yang dapat menggunakan object dengan modifier tersebut. Proteted adalah Class member dapat diakses di dalam package yang sama dan sub classnya. Subclass dapat berada di paket yang berbeda subclassnya akan mewarisi member variabel
Contoh:

class Murid {

  protected String nama;



  protected String kata() {

    return “saya adalah pelajar”;

  }

}



3. Private, digunakan apabila object tersebut diperuntukan hanya untuk class tersebut dan tidak ada class lain yang diizinkan untuk menggunakan object tersebut.

Contoh :

class Murid {

 private String nama;



  private String kata() {

    return “saya adalah pelajar”;

  }

}

sedikit ulasan tentang.......:

FOR adalah sebuah anggota dari 3 anggota struktur perulangan. FOR mempunyai 2 saudara yaitu While dan Do-While.
Mari kita lupakan sejenak kedua saudaranya si FOR, karena pada kesempatan ini kita hanya akan fokus pada perulangan FOR saja.


Class merupakan suatu cetakan untuk menciptakan suatu instant dari  object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain.
Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.

IF atau percabangan pada java dibagi terdiri dari:
1.    Statement If

2.    Statement If-else

3.    Statement If-else-if

4.    Statement Switch case
Sebelum kita memulai untuk membuat sebuah program pada java, lakukanlah hal berikut :

1. Buka NetBeans (bisa juga dengan software lain seperti eclipe atau Jcreator)

2. Dalam Post Blog ini kami menggunakan NetBeans sebagai media pembuatan program pada java.

3. Jika sudah membuka NetBeans tampilan seperti ini lalu klik tools "New Project" pada toolbar.
 4. Lalu akan muncul pilihan seperti ini, lalu pilihlah salah satu ketegori (kami memilih Java Application)
 5. Jika Sudah memilih kategoti program, segera buat file java seperti ini.
 6. Lalu akan muncul lembar kerja baru seperti berikut.

Contoh program:

Berikut ini adalah pemprograman java dengan menggunakan netbeans,di program ini kami akan membuat sebuah program tentang satuan geometri  Untuk codingnya sebagai berikut:

/*

 * To change this template, choose Tools | Templates

 * and open the template in the editor.

 */

package polymorphismtoyjava2;



/**

 *

 * @author rafdengdong

 */

public class PolymorphismToyJava2 {

        static void test(){

        RectangleToy theRectangle = new RectangleToy(500,350);

        SquareToy theSquare = new SquareToy(400);

        CircleToy theCircle = new CircleToy(300);

printGeometry(theRectangle);

        printGeometry(theSquare);

        printGeometry(theCircle);

     }





    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        test();

    }



    static void printGeometry(GeometryToy theG) {

    System.out.println("======================================");

    System.out.println("Geometry          :"+theG.getGeometry());

    System.out.println("Luas geometri     :"+theG.area());

    System.out.println("Keliling geometri :"+theG.circumference());

 }

}



abstract class GeometryToy{

    abstract public String getGeometry();

    abstract public double area();

    abstract double circumference();

}



class RectangleToy extends GeometryToy{

    double width,height;

    public RectangleToy(double newWidht, double newHeight){

        width = newWidht;

        height = newHeight;

    }

public String getGeometry(){

    return "Persegi Panjang";

    }

public double area() {

    return width * height;

}

public double circumference (){

    return 2 * (width + height);

 }

}



class SquareToy extends GeometryToy {

    double side;

    public SquareToy (double newSide){

        side = newSide;

   }

    public String getGeometry() {

        return "Bujur Sangkar";

 }

    public double area() {

        return side * side;

    }

    public double circumference(){

        return 4 * side;

    }

}

class CircleToy extends GeometryToy {

    final double PI=3.14159;

    double radius;

    public CircleToy (double newRadius) {

        radius = newRadius;

   }

    public String getGeometry() {

        return "Lingkaran";

    }

    public double area () {

        return PI * radius * radius;

    }

    public double circumference () {

        return 2.0 * PI * radius;

    }

}



        // TODO code application logic here

    }

}

Jika sudah menuliskan coding, lalu di run dgn menekan tombol F6 pada keyboard, dan akan muncul output seperti berikut : 

sekarang kami akan membuat sebuah program tentang satuan phytagoras. Untuk codingnya sebagai berikut:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package PhytagoreanTripletToy;

/**
 *
 * @author rafdengdong
 */
public class phytagoreantriplettoy {
    private int number=0;
    private int numberOfTriplet=0;
    final int MAX_OF_TRIPLETS = 100;
   
    private int[] tripletA = new int [MAX_OF_TRIPLETS];
    private int[] tripletB = new int [MAX_OF_TRIPLETS];
    private int[] tripletC = new int [MAX_OF_TRIPLETS];
    
    public PhytagoreanTripletToy(int number) {
        this.number = number;
        bruteForce();
    }
    public int getNumberOfTriplet() {
        return numberOfTriplet;
    }
    public int getNumber() {
        return number;
    }
    public void bruteForce () {
        for (int i=1;i<=number;i++) {
            for (int j=1;j<=number;j++) {
                for (int k=1;k<=number;k++) {
                    if (i*i == (j*j + k*k)) {
                        tripletA[numberOfTriplet] = i;
                        tripletB[numberOfTriplet] = j;
                        tripletC[numberOfTriplet] = k;
                        numberOfTriplet++;
                        if (numberOfTriplet == MAX_OF_TRIPLETS) return;
                    }
                }
            }
        }
    }
    public String toString() {
        String str="";
        for (int i=0;i<numberOfTriplet;i++)
            str += tripletA[i]+"\t"+tripletB[i]+"\t"+tripletC[i]+"\n";
        return str;
    }
    static void test () {
        System.out.println(new PhytagoreanTripletToy(10));
    }
    public static void main(String[] args) {
        test();
    }

}

Jika sudah menuliskan coding, lalu di run dgn menekan tombol F6 pada keyboard, dan akan muncul output seperti berikut :






Thursday, 23 May 2013

Pandangan Hidup Saya

TUGAS 2


1. Jelaskan bagaimana makna & pandangan hidup anda !

2. Siapakah tokoh teladan anda & mengapa memilih dia ?

3. Jelaskan menurut anda : a. orang kaya & orang miskin
                                               b. orang baik itu yang bagaimana
                                               c. orang beruntung & orang merugi
                                               d. apa makna sukses
                                               e. menjadi wirausaha atau menjadi pns setelah lulus kuliah ?


JAWABAN


1. Hidup adalah proses dimana seorang makhluk hidup khususnya manusia menjadi pribadi dan figur yang bermanfaat.  Pandangan Hidup yang saya pegang saat ini adalah hidup seperti yang diajarkan dan diwasiatkan oleh Baginda Nabi Muhammad SAW, Rasul terakhir dan menjadi pembawa cahaya bagi umat islam pada masa lampau. Hidup didunia tidak selamanya, kita akan merasakan kematian, mendapatkan kebahagian atau siksaan berujung penderitaan. Semua tergantung bagaimana kita hidup didunia yang penuh dengan kemunafikan serta kebobrokan ini.

2. Tokoh yang saya teladani adalah Baginda Nabi Muhammad SAW, Rasul terakhir dan menjadi pembawa cahaya bagi umat islam pada masa lampau. Beliau adalah figur besar yang inspiratif. Beliau adalah manusia yang tegas namun berhati lembut. Beliau rela dicaci maki asalkan umat islam bisa berbahagia. Beliau adalah penolong bagi kaum yang tersesat pada masa jahilliyah dulu. Saya memilih dia karena saya sangat mengagumi pribadi yang tegas namun berwatak lembut.

3. a. orang kaya & orang miskin sebenarnya berkedudukan sama dimata ALLAH TUHAN YANG MAHA ESA namun yang membedakannya hanya iman dan taqwa mereka. Namun didunia orang kaya & orang miskin sering dikaitkan dengan perbedaan jabatan, harta, tahta.
    b. menurut saya orang baik itu adalah orang yang mampu dan berguna bagi sesamanya. Menolong orang tanpa pamrih serta berani mengungkapkan kebenaran, ANTI KEMUNAFIKAN dan Rajin Beribadah serta bertanggung jawab dengan AGAMANYA.
    c. orang beruntung adalah orang yang berhasil mendapatkan apa yang dia inginkan dalam waktu yang singkat dengan anugerah yang diberikan oleh ALLAH TUHAN YANG MAHA ESA. orang yang merugi adalah orang yang tersiksa dengan apa yang dia dapatkan akibat dari apa yang dia kerjakan semasa hidup didunia.
    d. menurut saya sukses itu adalah tahapan akhir dari sebuah penantian yang panjang dalam mengusahakan sesuatu, seperti sebuah ambisi yang tercapai dan sebagainya. sukses juga sebuah tahapan awal untuk hidup bahagia.
    e. saya lebih ingin menjadi PNS yang bisa menjadi seorang Wirausaha atau Wiraswasta juga. Dengan uang yang terkumpul dari upah kerja sebagai PNS dikondisikan menjadi modal untuk menjadi seorang Wirausaha. Dengan begitu mungkin masa tua kita akan semakin terjamin dengan tambahan gaji pensiun serta omset usaha yang kita geluti.

Manusia...Penderitaan, Keadilan & Pandangan Hidup

TUGAS 1

1.   Pengertian Penderitaan ?
2.   Pengertian Siksaan serta jenis siksaan menurut kitab suci ?
3.   Pengertian kebimbangan, kesepian dan ketakutan ?
4.   Pengertian kekalutan mental, gejalanya & tahapannya ?
5.   Sebab timbulnya penderitaan ?
6.   Pengertian keadilan menurut filsuf & pendapat umum ?
7.   Jelaskan macam - macam keadilan !
8.   Pengertian kejujuran, kecurangan & pembalasan ?
9.   Apa arti pandangan hidup & jenis - jenisnya ?
10. Apa arti cita - cita, faktor pandangan hidup yang mempengaruhi cita -cita ?
11. Apa arti kebaikan atau kebajikan & faktor yang menentukan tingkah laku setiap orang ?
12. Pengertian : a. keyakinan, b. 3 aliran filsafat keyakinan.

JAWABAN

1. Penderitaan berasal dari kata derita. Kata derita berasal dari bahasa sansekerta dhra artinya menahan atau menanggung. Derita artinya menanggung atau merasakan sesuatu yang tidak menyenangkan. Penderitaan itu dapat lahir atau batin, atau lahir batin.

2.  Dalam Al – Quran surat – surat lain banyak berisi jenis ancaman dan siksaan bagi orang – orang musyrik, syirik, makan riba, dengki, memfitnah, mencuri, makan harta anak yatim, dan sebagainya. siksaan itu berupa penyakit, siksaan hati, siksaan badan oleh orang lain dan sebagainya. Siksaan manusia ini ternyata juga menimbulkan kreativitas bagi yang pernah mengalami siksaan atau orang lain yang berjiwa seni yang menyaksikan baik langsung ataupun tidak langsung. 

3. Kebimbangan dialami oleh seseorang bila ia pada suatu saat tidak dapat menentukan pilihan mans yang akan diambil. Kesepian dialami oleh seseorang merupakan rasa sepi dalam dirinya sendiri atau jiwanya walaupun ia dalam lingkungan orang ramai. Ketakutan merupakan bentuk lain yang dapat menyebabkan seseorang mengalami siksaan batin. Bila rasa takut itu dibesar-besarkan yang tidak pada tempatnya, maka disebut sebagai phobia. 

4. Kekalutan Mental merupakan suatu keadaan dimana jiwa seseorang mengalami kekacauan dan kebingungan dalam dirinya sehingga ia merasa tidak berdaya. Saat mendapat kekalutan mental berarti seseorang tersebut sedang mengalami kejatuhan mental dan tidak tahu apa yang mesti dilakukan oleh orang tersebut. Dengan mental yang jatuh tersebut tak jarang membuat orang yang mengalami kejatuhan mental menjadi tak waras lagi atau gila.

5.  Sebab - sebab timbulnya penderitaan adalah Penderitaan yang menimpa manusia karena perbuatan buruk manusia dapat terjadi dalam hubungan sesama manusia dan hubungan sesama manusia dan hubungan manusia dengan sekitarnya. Lalu Penderitaan manusia dapat juga terjadi akibat penyakit atau siksaan / azab Tuhan. 

6.  Keadilan menurut John Raws (Priyono, 1993: 35), adalah ukuran yang harus diberikan untuk mencapai keseimbangan antara kepentingan pribadi dan kepentingan bersama. Ada tiga prinsip keadilan yaitu : (1) kebebasan yang sama yang sebesar-besarnya, (2) perbedaan, (3) persamaan yang adil atas kesempatan.
      Menurut pandangan umum Keadilan adalah penilaian dengan memberikan kepada siapapun sesuai dengan apa yang menjadi haknya, yakni dengan bertindak proposional dan tidak melanggar hukum. Keadilan berkaitan erat dengan hak.

7.  Keadilan menurut Aristoteles (filsuf yang termasyur) dalam tulisannya Retorica membedakan keadilan dalam dua macam :
  • Keadilan distributif atau justitia distributiva; Keadilan distributif adalah suatu keadilan yang memberikan kepada setiap orang didasarkan atas jasa-jasanya atau pembagian menurut haknya masing-masing. Keadilan distributif berperan dalam hubungan antara masyarakat dengan perorangan.
  • Keadilan kumulatif atau justitia cummulativa; Keadilan kumulatif adalah suatu keadilan yang diterima oleh masing-masing anggota tanpa mempedulikan jasa masing-masing. Keadilan ini didasarkan pada transaksi (sunallagamata) baik yang sukarela atau tidak. Keadilan ini terjadi pada lapangan hukum perdata, misalnya dalam perjanjian tukar-menukar.
     Keadilan menurut Thomas Aquinas (filsuf hukum alam), membedakan keadilan dalam dua kelompok :
  • Keadilan umum (justitia generalis); Keadilan umum adalah keadilan menururt kehendak undang-undang, yang harus ditunaikan demi kepentingan umum.
  • Keadilan khusus; Keadilan khusus adalah keadilan atas dasar kesamaan atau proporsionalitas. Keadilan ini debedakan menjadi tiga kelompok yaitu :
  1. Keadilan distributif (justitia distributiva) adalah keadilan yang secara proporsional yang diterapkan dalam lapangan hukum publik secara umum.
  2. Keadilan komutatif (justitia cummulativa) adalah keadilan dengan mempersamakan antara prestasi dengan kontraprestasi.
  3. Keadilan vindikativ (justitia vindicativa) adalah keadilan dalam hal menjatuhkan hukuman atau ganti kerugian dalam tindak pidana. Seseorang dianggap adil apabila ia dipidana badan atau denda sesuai dengan besarnya hukuman yang telah ditentukan atas tindak pidana yang dilakukannya.
    Keadilan menurut Notohamidjojo (1973: 12), yaitu :
  • Keadilan keratif (iustitia creativa); Keadilan keratif adalah keadilan yang memberikan kepada setiap orang untuk bebas menciptakan sesuatu sesuai dengan daya kreativitasnya.
  • Keadilan protektif (iustitia protectiva); Keadilan protektif adalah keadilan yang memberikan pengayoman kepada setiap orang, yaitu perlindungan yang diperlukan dalam masyarakat.
8.  Kejujuran atau jujur artinya perkataan yang sesuai dengan kenyataan yang ada. Sedang kenyataan yang ada itu adalah kenyataan yang benar-benar ada. Kecurangan atau curang identik dengan ketidakjujuran atau tidak jujur. Curang atau kecurangan artinya apa yang terjadi tidak sesuai dengan apa yang diinginkan dan berusaha mendapatkannya dengan berbagai cara, walaupun dengan cara yang tidak baik/tidak sepantasnya. Pembalasan ialah suatu reaksi atas perbuatan orang lain, reaksi itu dapat berupa perbuatan yang serupa, perbuatan yang seimbang, tingkah laku yang serupa, tingkah laku yang seimbang. Dalam Al-Qur’an terdapat ayat-ayat yang menyatakan bahwa Tuhan mengadakan pembalasan. Bagi yang bertaqwa kepada Tuhan diberikan pembalasan dan bagi yang mengingkari pentah Tuhan pun diberikan pembalasan dan pembalasan yang diberikanpun pembalasan yang seimbang, yaitu siksaan dineraka.

9.  Pandangan hidup atau ideologi adalah salah satu faktor utama yang menentukan masa depan seseorang. Pandangan hidup itu sendiri dapat dijadikan pegangan, pedoman, arahan, petunjuk hidup manusia di dunia. terbagi menjadi dua tipe , yaitu :

Ideologi Tertutup
Ideologi Tertutup adalah ajaran atau pandangan dunia atau filsafat yang menentukan tujuan – tujuan dan norma – norma politik dan sosial yang ditetapkan sebagai kebenaran yang tidak boleh dipersoalkan lagi , melainkan harus diterima sebagai sesuatu yang sudah jadi harus dipatuhi.
Ciri – ciri dari Ideologi tertutup adalah sebagai berikut .
  1. Kebenaran suatu ideologi tertutup tidak boleh dipermasalahkan berdasarkan nilai – nilai atau prinsip – prinsip moral yang lain.
  2. Isinya dogmatis dan apriori sehingga tidak dapat diubah atau dimodifikasi berdasarkan pengalaman sosial.
  3. Ideologi tertutup tidak mengakui hak masing – masing orang untuk memiliki keyakinan dan pertimbangannya sendiri.
  4. Ideologi tertutup menuntut ketaatan tanpa keengganan.
  5. Tidak bersumber dari masyarakat , melainkan dari pikiran elit yang harus dipropagandakan kepada masyarakat.
  6. Bersifat otoriter dan dijalankan dengan cara yang totaliter.
Ideologi Terbuka
Ideologi terbuka hanya berisi orientasi dasar , sedangkan penerjemahannya ke dalam tujuan – tujuan dan norma – norma social politik selalu dapat dipertanyakan dan disesuaikan dengan nilai dan prinsip moral yang berkembang dimasyarakat.
Ciri – ciri Ideologi terbuka adalah sebagai berikut :
  1. Operasional cita –cita yang akan dicapai tidak dapat ditentukan secara apriori , melainkan harus disepakati secara demokratis.
  2. Ideologi terbuka bersifat inklusif , tidak totaliter , dan tidak dapat dipakai melegitimasi kekuasaan sekelompok orang.
  3. Ideologi terbuka hanya dapat ada dalam system yang demokratis.
  4. Nilai dan cita – citanya berasal dari moral budaya masyarakat itu sendiri.
10.  Cita-cita adalah keinginan dan harapan seseorang akan masa depannya, akan tujuannya hidup di dunia, akan apa yang telah diperbuatnya selama ini. Bagi beberapa orang lainnya cita-cita hanyalah sebuah kata yang klasik, sebuah kata yang hanya memacu motivasi, tidak berarti dan tidak bermakna. Ya keduanya benar, tak ada yang salah, tergantung dari mana kalian memandang makna dari keduanya. Dapatkah seseorang mencapai apa yang dicita-citakan, hal itu bergantung dari tiga faktor.
- Faktor manusia
- Faktor kondisi
- Faktor tingginya cita-cita


11.  Kebajikan atau kebaikan atau perbuatan yang mendatangkan kebaikan pada hakekatnya sama dengan perbuatan moral, perbuatan yang sesuai dengan norma-norma agama dan etika. Faktor-faktor yang menentukan tingkah laku setiap orang ada tiga hal:
- Faktor pertama pembawaan (heriditas) yang telah ditentukan pada waktu seseorang masih dalam kandungan.
- Faktor kedua yang menentukan tingkah laku seseorang adalah lingkungan (environ¬ment).
- Faktor ketiga yang menentukan tingkah laku seseorang adalah pengalaman yang khas yang pemah diperoleh.


12. a. Keyakinan adalah suatu sikap yang ditunjukkan oleh manusia saat ia merasa cukup tahu dan menyimpulkan bahwa dirinya telah mencapai kebenaran. Karena keyakinan merupakan suatu sikap, maka keyakinan seseorang tidak selalu benar atau, keyakinan semata bukanlah jaminan kebenaran.
      b. Menurut Prof. Dr.Harun Nasution, ada tiga aliran filsafat, yaitu :
1) Aliran Naturalisme
Hidup manusia itu dihubungkan dengan kekuatan gaib yang merupakan kekuatan tertinggi. Kekuatan gaib itu dari natur, dan itu dari Tuhan.

2) Aliran intelektualisme
Dasar aliran ini adalah logika / akal. Manusia mengutamakan akal. Dengan akal manusia berpikir.

3) Aliran Gabungan
Dasar aliran ini ialah kekuatan gaib dan juga akal. kekuatan gaib Minya kekuatan yang berasal dari Tuhan, percaya adanya Tuhan sebagai dasar keyakinan.

Sunday, 28 April 2013

CINTAI SASTRA SERTA KARYANYA



TUGAS 2
       I.            Seandainya para pemimpin kita mencintai sastra.
Seorang pemimpin adalah panutan, acuan dan contoh bagi bawahannya. Seorang pemimpin adalah manusia terpilih yang dipilih oleh TUHAN dan rakyat yang menaungi sebuah kehidupan. Jika seorang pemimpin yang kita hormati mencintai sastra khususnya sebuah karya sastra, maka bisa jadi sang pemimpin itu bisa lebih memahami apa arti dari kehidupan, karena didalam karya sastra pasti diselipkan sedikit tentang kehidupan entah itu bumbu kehidupan, problema hidup atau ujian kehidupan dari TUHAN.
Sastra adalah sebuah seni yang menyuguhkan sebuah eksotisme, etika, keajaiban, kemulian dan arti dari kehidupan. Maka dari itu seorang pemimpin harus mencintai sastra untuk memahami kehidupan. Dengan Sastra manusia dapat berkomunikasi dengan alam kenyataan maupun alam fatamorgana sekalipun.
Dengan sastra seorang manusia dapat menjujung tinggi sifat tenggang rasa, dimana sastra dapat disuguhkan untuk kegiatan sosial, seperti karya sastra yang berkolaborasi dengan pertunjukan wayang. Wayang merupakan sebuah seni etnic yang dapat menjadi acuan manusia untuk bernostalgia atau sekedar menginat masa lalu. Wayang juga merupakan ciri penggambaran dari kehidupan manusia dimasa lalu bahkan dimasa sekarang.
Sangat munafik jika ada manusia yang secara terang – terang mengatakan bahwa hidup ini tidak selalu membutuhkan sentuhan Sastra. Berkomunikasi satu sama lain saja sudah termasuk Sastra, karena inti dari sastra adalah bagaimana cara manusia berkomunikasi dengan baik. Seorang pemimpin pun tidak terlepas dari yang namanya Sastra. Orasi, demokrasi, kampanye dan semacamnya adalah Sastra yang sedang membuming pada saat ini. Jika Sastra sampai langka atau bahkan musnah, bisa dipastikan manusia akan mengalami zaman kebodohan seperti era 1000 tahun yang lalu. Wallohualam....