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