Senin, 11 November 2019

Statement Perulangan


MAKALAH BAHASA PEMROGRAMAN 1
“STATEMENT PERULANGAN”




 



Disusun Oleh :
Nama    : Tiyara Rizki Ameliya
NIM      : 20180910076
Kelas    : SI 2018 C



FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
UNIVERSITAS KUNINGAN
TAHUN 2019/2020


KATA PENGANTAR
            Puji syukur kehadirat Allah SWT yang telah menganugerahkan segala rahmat dan hidayah-Nya, karena dengan karunia-nya lah makalah yang berjudul “Statement Perulangan” ini dapat selesai tepat waktu tanpa hambatan yang berarti. Makalah ini disusun untuk memenuhi tugas mata kuliah Bahasa Pemrograman 1.
Saya menyadari bahwa dalam penulisan makalah ini masih banyak kesalahan dan jauh dari kata sempurna. Oleh karena itu, saya sangat menantikan kritik dan saran yang membangun dari setiap pembaca untuk materi evaluasi mengenai penulisan makalah berikutnya.
            Akhir kata, semoga makalah ini bermanfaat bagi kita semua. Amiin..






Kuningan, 09 November 2019




DAFTAR ISI
KATA PENGANTAR                                                                                           i
DAFTAR ISI                        ................................................................................  ii
BAB I PENDAHULUAN   .................................................................................1
            A.    Latar Belakang           ...............................................................................1           
B.     Rumusan Masalah      ...............................................................................1
C.     Tujuan Penulis            ...............................................................................2
BAB II PEMBAHASAN     .................................................................................2           
            A.    Pengertian Java          .................................................................................2           
            B.     Pengertian For            ................................................................................2
-          Contoh Flowchart................................................................................3
-          Contoh Program Java...........................................................................3
            C.     Pengertian While        ................................................................................4
-          Contoh Flowchart............................................................................... 4
-          Contoh Program Java.......................................................................... 4
            D.    Pengertian Do-While  ................................................................................4
-          Contoh Flowchart................................................................................5
-          Contoh Program Java..........................................................................5
            E.     Perbedaan For, While, Do-While...............................................................5
BAB III PENUTUP             ................................................................................ 6           
            A.    Kesimpulan                ................................................................................6
DAFTAR PUSTAKA         ................................................................................. 6           




BAB I
PENDAHULUAN
A.   Latar Belakang Masalah
Perkembangan dunia informasi dan teknologi sangat cepat pada dasawarsa terakhir sejak dimualinay era millenium. Perkembangan itu salah satunya ditandai dengan keberadaan aplikasi java yang menyediakan berbagai layanan. Bentuk layanan yang dibagikan aplikasi java sejatinya sangat berguna dan membantu bagi kehidupan manusia. Mulai dari akses data, informasi aktual, iklan, komunikasi, dan sebagainya.
Selain keuntungan tersebut, keistimewaan lain aplikasi java adalah kemudahan akses atau pengoperasiannya yang dapat dilakukan siapapun mulai dari anak-anak sampai orang dewasa. Maka tidak mengherankan jika aplikasi java telah menjadi konsumsi publik sebagian besar masyarakat indonesia.
Keberadaan aplikasi java telah menghadirkan nuansa tersendiri di tengah masyarakat karena selalu mengikuti kemajuan teknologi peningkatan fasilitas demi menambah kepuasan pelanggan menjadi sisi yang paling ditonjolkan. Hal ini tentu saja semakin memantapkan posisinya sebagai bagian kebutuhan masyarakat. Ia telah menjadi bagian hidup masyarakat masa kini.
Salah satu aplikasi yang ditawarkan oleh java yang sekarang digemari adalah opera mini, game hp, dan aplikasi lainnya yang difungsikan sebagai media komunikasi dunia maya dan hiburan. Jutaan penggunanya dari berbagai penjuru dunia, hal ini menjadikan aplikasi java sebagai alat komunikasi modern tanpa batas karena mengabaikan jarak, waktu, dan tempat. Sehingga aplikasi java sering digunakan untuk kehidupan sehari-hari dan orang tergantung dengan adanya aplikasi java.
B.   Rumusan Masalah
1.      Apa yang dimaksud dengan java?
2.      Apa yang dimaksud dengan for?
3.      Apa yang dimaksud dengan while?
4.      Apa yang dimaksud dengan do-while?
5.      Perbedaan antara for, while dan do-while?
C.   Tujuan
Untuk memenuhi tugas dari dosen mata kuliah Bahasa Pemrograman 1.  Selain itu, untuk menambah wawasan ilmu pengetahuan bagi semua pembaca termasuk penulis yang telah mencari informasi perkembangan teknologi dan referensi mengenai teknologi tentang perulangan java tersebut.



BAB II
PEMBAHASAN
1.     Pengertian Java
Java adalah bahasa pemrograman yang Multi Platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang super java dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan java Virtual Machine. Fungsionalitas dari java ini dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik. Slogan java adalah “Tulis sekali, dan jalankan dimanapun”. Sekarang ini java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan perangkat lunak. Kebanyakan perangkat lunak yang menggunakan java adalah ponsel feature dan ponsel  pintar atau smartphone.
2.     Pengertian For
Struktur pengulangan dengan isntruksi for digunakan untuk mengulang satu baris instruksi atau satu blok instruksi sampai jumlah perulangan yang disyaratkan terpenuhi. Ciri utama pengulangan for adalah terdapat nilai awal dan nilai akhir yang menunjukkan banyaknya pengulangan yang akan dilakukan. perulangan dengan teknik ini dikontrol oleh tiga bagian yang ada dalam tanda kurung dan masing-masing bagian ini dipisahkan oleh titik-koma. Pada bagian pertama (inisialisasi eksprsi), sebuah variabel akan di deklarasikan sebagai sebuah titik awal dari perulangan, biasanya variable ini mempunyai tipe data integer atau float. Sementara pada bagian kedua disinilah perulangan akan diperiksa apakah masih memenuhi syarat atau tidak, jika  masih memenuhi syarat maka statement dibawahnya akan di eksekusi. Sedangkan bagian ketiga adalah bagian dimana jika bagian kedua masih memenuhi syarat maka nilai variabel akan ditambahkan sesuai dengan syarat yang dituliskan. Bagian ketiga ini secara otomatis akan tidak dibaca oleh program jika kondisi pada bagian kedua sudah tidak lagi memenuhi syarat, dan perulangan pun menjadi terhenti.
Contoh Flowchart:



















Contoh program Java:
public class for{
public static void main(String[] args)
{
For(int jumlah=1; jumlah<=5; jumlah++)
{
System.out.println(“Hasil Perulangan ke-“+jumlah+ “Java”k
}
}
}
Keterangan program diatas:
Int jumlah=1 digunakan untuk mendeklarasikan / inisialisasi jumlah dan memberikan nilai 1 ke dalam variabel tersebut. Jumlah <= 5 digunakan untuk menguji apakah nilai jumlah kurang dari atau sama dengan 5. Jika ya, bagian pernyataan / statement akan dijalankan yang dilanjutkan bagian jumlah++ akan dieksekusi untuk melakukan proses counter, kemudian pengujian dilakukan kembali. Jika tidak, maka for akan berakhir. Jumlah++ digunakan untuk menaikkan jumlah sebesar 1.
3.     Pengertian while
Perulangan while, dimuali dengan mengevakuasi kondisi apakah benar atau tidak. Jika benar, statement atau pemrosesan data akan dijalankan dan program kembali lagi melakukan evaluasi kondisi apakah benar atau tidak. Demikian seterusnya hingga kondisi bernilai salah.
Contoh flowchart:

















Contoh program Java:
public class while{
public static void main (String[] args)
{
   int jumlah=1;
   while(jumlah h<=5)
{
   System.out.println(“Hasil Perulangan ke-“+jumlah+ “Java”k
   jumlah++;
}
}
}
4.     Pengertian do-while
Perulangan dengan do-while loop hampir sama dengan while loop. Bedanya adalah perintah ini pasti menjalankan statement / pemrosesan data minimal satu kali. Jadi, meskipun kondisi tidak memenuhi, perintah dalam statement tetap dijalankan satu kali. 
Contoh Flowchart:

















Contoh program Java:
public class DoWhile{
public static void main(String[] args)
{
   int jumlah = 5;
   do{
   System.out.println(“Java”);
}while(jumlah h>=1);
}
}
5.     Perbedaan For, While dan Do-While
FOR
WHILE
DO-WHILE
Digunakan saat kita mengetahui berapa banyak perulangan yang akan kita lakukan.
Digunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan.
Digunakan hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu kemudian dilakukan pengecekan.





BAB III
PENUTUP
A.    Kesimpulan
Java adalah suatu teknologi didunia software komputer. Selain merupakan suatu bahasa pemrograman, java juga merupakan suatu platform. Java merupakan teknologi dimana teknologi tersebut mencakup java sebagai bahasa pemrograman yang memiliki siintaks dan aturan pemrograman tersendiri, juga mencakup java sebagai platform yaitu dimana teknologi ini memiliki virtual machine dan library yang diperlukan untuk menulis dan menjalankan program yang ditulis dengan bahasa pemrograman java.




DAFTAR PUSTAKA

Tidak ada komentar:

Posting Komentar