Minggu, 14 Mei 2017

JAVA 10

1. Buatlah program menghitung luas dan keliling lingkaran, dengan menggunakan cara constructor. 
    Nilai Radius (R), dikirimkan ke constructor.


code Program




4. Buatlah program untuk menghitung volume Silinder. Gunakan class lingkaran sebagai Super Class dan Class     Silinder sebagai Subclass. Nilai Radius diinput melalaiu keyboard.

code dan Hasilnya




5. Buatlah program untuk menghitung penjumlahan, pengurangan, perkalian dan pembagian yang diturunkan 
    dari class Matematika. Nilai Satu dan Dua diinput.

Jumat, 05 Mei 2017

Analisis tentang perulangan looping

ANALISIS TENTANG CODE PERULANGAN (LOOPING)

ZEPRI PRATAMA
STIKOM TUNAS BANGSA PEMATANGSIANTAR



Abstrak
Program java merupakan bahasa pemrograman yang sering digunakan oleh setiap bahasa program tentang berbasis java, disini saya akan mengenalkan program java yang  berbentuk perulangan (looping), yang dimana ada for, while dan do-while dan dari ketiga yang membahas code berulang – ulang dan untuk mengakhiri perlungan tersebut dengan menggunakan code  break dan continue. Program perulangan ini sudah banyak dikembangkan dan dipakai dalam bahasa program.

Keywords-code perulangan(Looping).




1.      Pendahuluan
a.       Pengenalan java.
Java adalah merupakan bahasa yang menggunakan software computer, dan selain itu juga merupakan suatu platform, java juga merupakan suatu teknologi dan teknologi yang memiliki bahasa program yang sintaks dan aturan pemrograman tersendiri, maksud dari platform yaitu memiliki virtual machine dan library, yang diperlukan untuk menulis dan menjalankan program yang ditulis dengan bahasa java.
b.      Rumusan masalah
·         Apa yang dimaksud dengan perulangan (Looping)
·         Bagaimana sejarah java
·         Apa saja yang ada di dalam program perulangan
c.       Tujuan penulisan
Adapun tujuan penulisan makalah ini antara lain:
Untuk memenuhi tugas yang diberikan oleh dosen matakuliah bahasa pemrograman java1 yang diberikan pada saya.
d.      Tujuan penelitian
Bagian awal ini saya akan mengenalkan tentang program perulangan (Looping), dan nantinya kita dengan mudah mempelajari code – code perulangan.
Tujuan – tujuannya yaitu agar dapat mengetahui bahasa java, dapat mengenal sejarah java, dan dapat mengenal perulangan (looping).
e.       Sejarah java
Pada tahun 1991, sekelompok insinyur sun di pimpin oleh Patrick Naughton dan james Gosling mereka ingin merancang bahasa computer untuk perangkat konsumer seperti kable TV Box, dikarenakan perangkat tersebut tidak memilik banyak memori. Dan bahasanya berukuran kecil yang megandung kode – kode sangat sederhana. Niklaus Wirth adalah pencipta bahasa psacal yang telah merancang bahasa portable yang menghasilkan intermediate code untuk mesin hipotesis. Mesin ini disebut dengan mesin maya (virtual machine). Java yang sebelumnya adalah nama dari OAK, lalu di sempurnakan lagi menjadi SUN, dan kemudian SUN diganti lagi dengan Java. Nama java terinspirasi pada saat Patrick dan james menikmati secangkir kopi, diantara salah  satu dari mereka tida sengaja menyebutnya java yang mengandung arti asal biji kopi.
2.      Metode pembahasan
a.       Perulangan (Looping)
Perulangan adalah perintah dalam blok perulangan yang melakukan secara berulang – ulang, sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah batas tertentu.
b.      For
For adalah perulangan penjumlahan nya yang sudah ditentukan
Inisial dari code for
For (inisialisasi; syarat perulangan; pengubah nilai pencacah;) didalam for ada 2 macam program yaitu, nested for, dan perulangan tak berhingga.
c.       While
While adalah program yang jika berjalan apabila while bernilai true maka perulangan while akan bekerja terus sampai bernilai false.
Bentuk umum while
While (syarat)
{
         Pernyataan / perintah;
}
d.      Do-while
Do-while adalah bentuk program yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan dibelakang.
Bentuk umum dari do-while
Do
{
   Pernyaatan / perintah
}
While (syarat);


e.       Pernyataan break
Pernyataan break adalah untuk memberhentikan sebuah perulangan baik perulang for, while, do-while.
f.       Pernyataan continue
Pernyataan continue yaitu untuk mengarahkan eksekusi, dengan kata lain mengembalikan proses yang sedang dilaksanakan pada perulangan keawal loop lagi, tanpa menjalankan perintah sisa loop tersebut.
3.      Pembahasan code – code program
a.       For
/* --------------------------
Nama File : For1.java
Author : zepri pratama
----------------------------*/
class For1
{
public static void main(String[] args)
{
int a;
for(a = 1; a <= 10; ++a)
System.out.println(a);
}
}
output
 
/* --------------------------
Nama File : For2.java
Author : zepri pratama
----------------------------*/
class For2
{
public static void main(String[] args)
{
int a;
for(a = 10; a >= 1; --a)
System.out.println(a);
}
}

              Output
 
 
                      
     /* --------------------------
     Nama File : For3.java
    Author : zepri pratama
    ----------------------------*/
    class For3
   {
    public static void main(String[] args)
  {
   int a;
  for(a = 1; a <= 10; a+=2)
  System.out.println(a);
  }
  }

Output
            
/* --------------------------
Nama File : ForTakBerhingga.java
Author : zepri pratama
----------------------------*/
class ForTakBerhingga
{
public static void main(String[] args)
{
int bil;
for (bil = 60; bil >=10; bil++)
System.out.println(bil);
}
}

Output
/* --------------------------
Nama File : NestedFor.java
Author : zepri pratama
----------------------------*/
class NestedFor
{
public static void main(String[] args)
{
int a, b;
for(a = 1; a <= 5; a++)
{
System.out.println();
for(b = a; b <= 5; b++)
{
System.out.print(a);
}
}
System.out.println("\n");
}
}
  
Output
 
b.      Do-while
/* --------------------------
Nama File : Programdowhile.java
Author : zepri pratama
----------------------------*/
class Programdowhile
{
public static void main(String[] args)
{
int bil=1;
do
{
System.out.println(bil);
++bil;
}
while(bil<=10);
}
}

Output
 
/* --------------------------
Nama File : Pencacahdowhile.java
Author : zepri pratama
----------------------------*/
class Pencacahdowhile
{
public static void main(String[] args)
{
int bil=1;
do
{
System.out.println(bil);
bil+=2;
}
while(bil<=10);
}
}

Output
 
/* --------------------------
Nama File : dowhilebreak.java
Author : zepri pratama
----------------------------*/
class dowhilebreak
{
public static void main(String[] args)
{
int bil=1;
do
{
if(bil >= 6
)
break;
System.out.println(bil);
bil++;
}
while(bil<=10);
}
}

Output
 
c.       forbreak
/* --------------------------
Nama File : Forbreak.java
Author : zepri pratama
----------------------------*/
class Forbreak
{
public static void main(String[] args)
{
int a=3, b=2, c=1, bil;
System.out.println("Bil-A | Bil-B | Bil-C");
System.out.println("-------------------------");
for(bil=1; bil<=10; ++bil)
{
a+=b; b+=c; c+=2;
System.out.println(a + "\t" + "| " + b + "\t" + "| " + c);
if(c==13)
break;
}
}
}

Output
 

d.      continue
/* --------------------------
Nama File : Programcontinue.java
Author : Anjar Wanto
----------------------------*/
class Programcontinue
{
public static void main(String[] args)
{
int bil;
for(bil=1; bil<=10; ++bil)
{
if(bil==6)
continue;
System.out.println(bil);
}
}
}

Output
 
4.      kesimpulan
dari beberapa pembahasan diatas dapat disimpulkan bahwa program bahasa java merupakan suatu teknlogi dan teknologi yang mencakup semua bahasa java, contohnya program  dan code – code yang saya masukan didalam makalah ini yang mengenai perulangan (Looping). Dan sejarah dari java yang dikembangkan oleh insinyur Patrick naughton dan james gosling pada tahun 1991 dan akhirnya mereka merancang bahasa pemrograman java ata bahasa computer untuk seperangkat tv kabel box. Dan nama awal java adalah OAK dan disempurnakan lagi dengan sebutan nama SUN, dan akhirnya lebih disempurnakan lagi menjadi java yang berasal dari bahasa biji kopi. Maka akhirnya sampai sekarang menjadi sebutan nama java.

5.      Saran

Dari hasil makalah ini saya merasa banyak ada kekurangan baik dari segi penulisan maupun kosa kata yang mungkin agak kurang professional, untuk itu bagi setiap yang membaca makalah saya ini, bila rekan – rekan menemukan kejanggalan atau kurang sopan dan banyak kekurang suatu hal yang kurang pas, saya mohon memberi saya masukan atau yang membangun semangat yang bermanfaat bagi kita semua, saran dari anda yang membaca makalah ini sangat bermanfaat dan membantu menyempurnakan makalah yang kurang sempurna ini.