Selamat datang di post kelima saya. Kali ini saya akan membahas mengenai Array.
Arrays adalah koleksi dari variabel-variabel yang sejenis. Ketika kamu ingin menyimpan daftar dari jumlah-jumlah, seperti nomor, kamu dapat menyimpannya di array, dibandingkan harus membuat kode program untuk masing-masing nomor.
Dalam pendeklarasian array menggunakan tanda kurung kotak. Contoh penulisan :
int a [] = new int [10];
Contoh di atas berarti variabel a hanya dapat menampung maksimum 10 daftar integer. Pengurutan di dalam komputer dimulai dari angka 0, berbeda dengan pengurutan yang selama ini digunakan orang-orang yang dimulai dari anka 1.
Jadi 10 daftar di atas dimulai berurutan dari 0,1,2,3,4,5,6,7,8,9.
Kita juga dapat membuat batasan list yang dapat dimuat oleh array berdasarkan input pengguna. Contoh:
int b = scan.nextInt();
int a [] = new int [b];
Dengan adanya array ini kita dapat membuat pemprogaman secara efisien untuk banyak variabel. Jadi tidak perlu repot untuk menuliskan kode program yang sama untuk setiap variabel.
Sekian dari contoh-contoh di atas. Sampai jumpa di minggu berikutnya.
Sunday, October 8, 2017
Sunday, September 10, 2017
Mengenal Loop
Selamat datang di post keempat saya. Kai ini saya akan membahas mengenai Loop
Loop, disebut juga dengan pengulangan. Artinya dalam program Java, adalah suatu keputusan yang memiliki persyaratan akan melakukan program perintah secara berulang selama persyaratannya valid.
Terdapat 3 kategori dalam Loop, yaitu :
Do-While Loop menjalankan semua pernyataan sebelum diputuskan apakah itu valid atau tidak.
For Loop menjalankan semua perintah pengulangan yang ingin dieksekusi dalam jumlah tertentu.
Sekian dari contoh-contoh di atas. Sampai jumpa di minggu berikutnya.
Loop, disebut juga dengan pengulangan. Artinya dalam program Java, adalah suatu keputusan yang memiliki persyaratan akan melakukan program perintah secara berulang selama persyaratannya valid.
Terdapat 3 kategori dalam Loop, yaitu :
- While
- Do-While
- For
| Flowchart of While Loop (tutorialgateway.org) |
Do-While Loop menjalankan semua pernyataan sebelum diputuskan apakah itu valid atau tidak.
| Flowchart of Do-While Loop (tutorialgateway.org) |
For Loop menjalankan semua perintah pengulangan yang ingin dieksekusi dalam jumlah tertentu.
![]() |
| Flowchart of For Loop (programtopia.net) |
Sekian dari contoh-contoh di atas. Sampai jumpa di minggu berikutnya.
Sunday, August 27, 2017
Mengenal If, Else, dan Else If
Selamat datang pembaca di post ketiga saya. Kali ini saya menjelaskan mengenai perintah If, Else, dan Else If di program Java.
If adalah sebuah command di Java untuk membuat suatu keputusan apa yang akan dilakukan jika suatu syarat terpenuhi atau tidak.
Beberapa ketentuan penulisan variabel dengan nilai tertentu dalam command if:
1. a == b (nilai a sama dengan nilai b)
2. a < b (nilai a lebih kecil dari b)
3. a > b (nilai a lebih besar dari b)
4. a != b (nilai a tidak sama dengan b)
5. a <= b (nilai a lebih kecil sama dengan b)
6. a >= b (nilai a lebih besar sama dengan b)
Else adalah perintah yang berjalan di luar syarat yang disebutkan oleh If. Sedangkan, Else- If adalah syarat kedua, ketiga, dan seterusnya apabila syarat pertama If tidak dapat dipenuhi.
Contoh soal :
Jika suatu bilangan kurang dari 0 adalah bilangan negatif. Selain itu adalah bilangan positif.
Jika umur Budi di bawah sama dengan 15 tahun, ia masih anak-anak. Jika ia berumur di atas sama dengan 25 tahun, ia adalah seorang dewasa.
Sekian dari contoh-contoh di atas. Sampai jumpa di minggu berikutnya.
If adalah sebuah command di Java untuk membuat suatu keputusan apa yang akan dilakukan jika suatu syarat terpenuhi atau tidak.
Beberapa ketentuan penulisan variabel dengan nilai tertentu dalam command if:
1. a == b (nilai a sama dengan nilai b)
2. a < b (nilai a lebih kecil dari b)
3. a > b (nilai a lebih besar dari b)
4. a != b (nilai a tidak sama dengan b)
5. a <= b (nilai a lebih kecil sama dengan b)
6. a >= b (nilai a lebih besar sama dengan b)
Else adalah perintah yang berjalan di luar syarat yang disebutkan oleh If. Sedangkan, Else- If adalah syarat kedua, ketiga, dan seterusnya apabila syarat pertama If tidak dapat dipenuhi.
Contoh soal :
Jika umur Budi di bawah sama dengan 15 tahun, ia masih anak-anak. Jika ia berumur di atas sama dengan 25 tahun, ia adalah seorang dewasa.
Sekian dari contoh-contoh di atas. Sampai jumpa di minggu berikutnya.
Saturday, August 19, 2017
Membuat Flowchart dan Program Dari Soal Cerita (week 2)
Soal 1
Budi memiliki uang sejumlah n. Jika harga sebuah es krim adalah Rp2.500,00, berapa jumlah teman yang dapat ia traktir?
![]() |
| Flowchart |
![]() |
| NetBeans IDE 8.2 |
Soal 2
Budi memiliki uaang sejumlah n dan teman sebanyak m. Jika harga sebuah es krim adalah Rp2.500,00, berapakah sisa uang Budi?
![]() |
| Flowchart |
![]() |
| NetBeans IDE 8.2 |
Soal 3
Sebuah toko menjual kue per buahnya adalah Rp5.000,00. Setiap harinya ia berhasil menjual rata-rata n kue. Jika biaya produksi satu kue adalah m, berapakah profit yang dapat diperoleh toko dalam seminggu?
![]() |
| Flowchart |
![]() |
| NetBeans IDE 8.2 |
Sekian dari contoh-contoh di atas. Sampai jumpa di minggu berikutnya.
Saturday, August 12, 2017
Algorithym & Programming (week 1)
Selamat datang pembaca, pada post kali ini saya akan menjelaskan mengenai Pengertian dasar mengenai Algoritma dan Pemprogaman.
Algoritma, adalah langkah demi langkah untuk perhitungan dan pemecahan masalah yang harus dilakukan secara berurutan. Langkah-langkah pemecahan itu terdiri dari beberapa bagian :
1. Masalah.
2. Langkah-langkah
3. Penyelesaian
Dalam dunia komputer algoritma dipergunakan untuk programming.
Programming, adalah perintah untuk membuat program menggunakan bahasa perantara. Bahasa perantara yang dimaksud adalah bahasa sangat simpel dengan kosakata terbatas. Kenapa demikian? karena bahasa itulah yang akan kita gunakan untuk berkomunikasi dengan komputer.
Terdapat 2 cara untuk melakukan membentuk algoritma dalam programming :
1. Pseudocode, yaitu deskrpsi tingkat tinggi informal tentang prinsip operasi program
komputer.
Struktur Pseudocode terdiri dari : Header (informasi mengenai algoritma),
Declaration (menjelaskan variable, konstanta, prosedur, dan data yang akan
digunakan), dan Description (menjelaskan langkah-langkah penyelesaian masalah).
2. Flowchart, yaitu jenis diagram yang mewakili algoritma , alur kerja atau proses,
yang menunjukkan langkah-langkah sebagai kotak dari berbagai jenis, dan
urutannya dengan menghubungkannya dengan panah.
Di bagian kedua dari post ini, saya akan membahas mengenai bahasa pemprogaman java. Aplikasi yang saya pergunakan adalah NetBeans.
Ada beberapa bahasa program java yang saya ketahui awalnya :
1. char : untuk menyimpan 1 karakater
2. String : untuk menyimpan lebih dari 1 karakter
3. int/long : untuk menyimpan angka bulat
4. double/float : untuk menyimpan angka desimal
5. boolean : menyimpan nilai logika true/false
Ada juga beberapa input untuk operator matematika :
1. simbol "+" = +
2. simbol "-" = -
3. simbol "x" = *
4. simbol "/" = /
5. simbol "^" = Math.pow (_,_)
6. simbol akar = Math.sqrt (_)
7. sisa bagi = _%_
Sekian dari post kali ini sampai jumpa di minggu berikutnya.
Algoritma, adalah langkah demi langkah untuk perhitungan dan pemecahan masalah yang harus dilakukan secara berurutan. Langkah-langkah pemecahan itu terdiri dari beberapa bagian :
1. Masalah.
2. Langkah-langkah
3. Penyelesaian
Dalam dunia komputer algoritma dipergunakan untuk programming.
Programming, adalah perintah untuk membuat program menggunakan bahasa perantara. Bahasa perantara yang dimaksud adalah bahasa sangat simpel dengan kosakata terbatas. Kenapa demikian? karena bahasa itulah yang akan kita gunakan untuk berkomunikasi dengan komputer.
Terdapat 2 cara untuk melakukan membentuk algoritma dalam programming :
1. Pseudocode, yaitu deskrpsi tingkat tinggi informal tentang prinsip operasi program
komputer.
Struktur Pseudocode terdiri dari : Header (informasi mengenai algoritma),
Declaration (menjelaskan variable, konstanta, prosedur, dan data yang akan
digunakan), dan Description (menjelaskan langkah-langkah penyelesaian masalah).
2. Flowchart, yaitu jenis diagram yang mewakili algoritma , alur kerja atau proses,
yang menunjukkan langkah-langkah sebagai kotak dari berbagai jenis, dan
urutannya dengan menghubungkannya dengan panah.
Di bagian kedua dari post ini, saya akan membahas mengenai bahasa pemprogaman java. Aplikasi yang saya pergunakan adalah NetBeans.
Ada beberapa bahasa program java yang saya ketahui awalnya :
1. char : untuk menyimpan 1 karakater
2. String : untuk menyimpan lebih dari 1 karakter
3. int/long : untuk menyimpan angka bulat
4. double/float : untuk menyimpan angka desimal
5. boolean : menyimpan nilai logika true/false
Ada juga beberapa input untuk operator matematika :
1. simbol "+" = +
2. simbol "-" = -
3. simbol "x" = *
4. simbol "/" = /
5. simbol "^" = Math.pow (_,_)
6. simbol akar = Math.sqrt (_)
7. sisa bagi = _%_
Sekian dari post kali ini sampai jumpa di minggu berikutnya.
Subscribe to:
Comments (Atom)








