Dokumen tersebut merupakan modul praktikum mata kuliah Algoritma dan Pemrograman Lanjut yang membahas tentang perulangan bersarang. Modul ini berisi penjelasan tentang konsep perulangan bersarang beserta contoh kode program dan soal latihan.
Metode numerik digunakan untuk menyelesaikan masalah matematis yang sulit diselesaikan secara analitis dengan mengubahnya menjadi operasi perhitungan. Komputer memainkan peran penting dalam mempercepat proses perhitungan metode numerik."
Ringkasan dokumen tersebut adalah:
1. Metode numerik merupakan teknik penyelesaian permasalahan matematis dengan menggunakan operasi hitungan seperti tambah, kurang, kali dan bagi.
2. Metode ini digunakan karena banyak permasalahan tidak dapat diselesaikan secara analitik atau prosesnya terlalu rumit.
3. Dokumen ini memberikan contoh penggunaan metode iterasi untuk menghitung akar suatu
Materi algoritma dan pemrograman insan unggul newasdammantap
Dokumen tersebut berisi informasi kontak dan penjelasan tentang mata kuliah Algoritma dan Pemrograman. Terdapat penjelasan tentang penilaian, pokok bahasan, referensi, tahapan pemrograman, penulisan algoritma, contoh soal, dan penjelasan tentang struktur pemrograman seperti input output, variabel, operator, pemilihan, dan perulangan.
Dokumen tersebut merupakan modul praktikum mata kuliah Algoritma dan Pemrograman Lanjut yang membahas tentang perulangan bersarang. Modul ini berisi penjelasan tentang konsep perulangan bersarang beserta contoh kode program dan soal latihan.
Metode numerik digunakan untuk menyelesaikan masalah matematis yang sulit diselesaikan secara analitis dengan mengubahnya menjadi operasi perhitungan. Komputer memainkan peran penting dalam mempercepat proses perhitungan metode numerik."
Ringkasan dokumen tersebut adalah:
1. Metode numerik merupakan teknik penyelesaian permasalahan matematis dengan menggunakan operasi hitungan seperti tambah, kurang, kali dan bagi.
2. Metode ini digunakan karena banyak permasalahan tidak dapat diselesaikan secara analitik atau prosesnya terlalu rumit.
3. Dokumen ini memberikan contoh penggunaan metode iterasi untuk menghitung akar suatu
Materi algoritma dan pemrograman insan unggul newasdammantap
Dokumen tersebut berisi informasi kontak dan penjelasan tentang mata kuliah Algoritma dan Pemrograman. Terdapat penjelasan tentang penilaian, pokok bahasan, referensi, tahapan pemrograman, penulisan algoritma, contoh soal, dan penjelasan tentang struktur pemrograman seperti input output, variabel, operator, pemilihan, dan perulangan.
Laporan praktikum ini membahas tentang fungsi numerik dalam pemrograman visual menggunakan bahasa VB. Laporan ini menjelaskan tujuan dan alokasi waktu praktikum, dasar teori mengenai fungsi numerik seperti konversi tipe data, operasi aritmatika, dan fungsi matematika, serta latihan koding menggunakan fungsi-fungsi tersebut.
Dokumen tersebut membahas tentang pentingnya metode numerik untuk menyelesaikan permasalahan matematika yang sulit diselesaikan secara analitis, seperti integral tak terdefinisi dan menemukan akar persamaan non-linier. Metode numerik menggunakan pendekatan iteratif untuk memperoleh nilai yang mendekati solusi pasti. Dokumen ini juga membahas prinsip-prinsip dasar metode numerik seperti penggunaan algoritma iteratif dan analisis kesalahan.
Ir. Budi Setiyono merupakan direktur dan dosen yang berpengalaman dengan latar belakang pendidikan tinggi di bidang teknologi informasi dan komunikasi.
Dokumen tersebut membahas tentang pengertian algoritma dan contoh-contohnya, serta simbol-simbol yang digunakan dalam membuat flowchart program. Juga dibahas tentang struktur bahasa pemrograman Pascal seperti deklarasi variabel, input output, operator, dan contoh-contoh soal algoritma sederhana.
Laporan ini merangkum hasil pengerjaan tugas latihan modul penyeleksian kondisi dan perulangan pada mata kuliah Pemrograman Berorientasi Objek I. Tugas tersebut meliputi pengujian kondisi if-else, switch case, perulangan for, while, dan membuat piramida menggunakan perulangan nested for.
Membuat animasi revolusi bulan mengelilingi bumi dengan mengatur jarak antara bumi dan bulan menggunakan input box. Objek Bulan akan berputar mengelilingi Bumi secara terus menerus sesuai arah putaran NIM dengan menggunakan fungsi matematika tanpa manual motion.
Algoritma untuk menukar isi dua gelas yang berisi minuman berbeda dengan menggunakan gelas kosong sebagai tempat menukar isinya, sehingga pada akhirnya masing-masing gelas berisi minuman yang sebelumnya ada pada gelas lain. Algoritma terdiri dari 4 langkah untuk menukar isi gelas secara logis dan efektif.
Bahan ajar ini membahas konsep dasar algoritma dan pemrograman dengan menggunakan bahasa Pascal. Terdiri atas delapan bab yang mencakup materi algoritma, tipe data, bahasa Pascal, runtunan, pemilihan, pengulangan, prosedur dan fungsi.
Aplikasi ini digunakan untuk melakukan perhitungan nilai mata kuliah berdasarkan komponen penilaian yang telah ditentukan seperti assessment, tugas, praktikum dengan menggunakan method. Selain itu, aplikasi ini juga digunakan untuk mencatat data barang dan transaksi penjualan barang di sebuah ritel makanan dengan menggunakan class dan method.
Aplikasi ini merupakan aplikasi penjualan barang bekas berbasis Java desktop. Aplikasi ini dirancang untuk mengurangi kesalahan dalam transaksi penjualan barang bekas secara manual dan membuat proses jual beli barang bekas secara komputerisasi. Aplikasi ini menggunakan bahasa pemrograman Java dan basis data MySQL serta menggunakan metode pengembangan sistem waterfall dalam pengembangannya.
Makalah ini membahas tentang algoritma dan pemrograman khususnya tentang jenis-jenis perulangan dalam bahasa pemrograman seperti perulangan FOR, perulangan WHILE, dan perulangan DO WHILE beserta contoh kode dan flowchartnya. Makalah ini juga menjelaskan pengertian Java dan bahasa pemrograman serta menarik kesimpulan perbedaan ketiga jenis perulangan tersebut.
Program ini memberikan penjelasan tentang struktur perulangan dalam bahasa pemrograman C++. Terdapat tiga jenis perulangan yang dibahas yaitu for, while-do, dan do-while. Dilakukan praktikum menggunakan ketiga jenis perulangan tersebut untuk menyelesaikan beberapa soal. Kesimpulannya adalah pemilihan jenis perulangan harus sesuai dengan kondisi program.
Makalah ini membahas pembuatan program penjualan sepatu menggunakan bahasa pemrograman C++. Program ini dirancang untuk mempermudah proses penjualan di toko sepatu dengan menghitung total belanja dan kembalian secara otomatis.
Laporan praktikum ini membahas tentang fungsi numerik dalam pemrograman visual menggunakan bahasa VB. Laporan ini menjelaskan tujuan dan alokasi waktu praktikum, dasar teori mengenai fungsi numerik seperti konversi tipe data, operasi aritmatika, dan fungsi matematika, serta latihan koding menggunakan fungsi-fungsi tersebut.
Dokumen tersebut membahas tentang pentingnya metode numerik untuk menyelesaikan permasalahan matematika yang sulit diselesaikan secara analitis, seperti integral tak terdefinisi dan menemukan akar persamaan non-linier. Metode numerik menggunakan pendekatan iteratif untuk memperoleh nilai yang mendekati solusi pasti. Dokumen ini juga membahas prinsip-prinsip dasar metode numerik seperti penggunaan algoritma iteratif dan analisis kesalahan.
Ir. Budi Setiyono merupakan direktur dan dosen yang berpengalaman dengan latar belakang pendidikan tinggi di bidang teknologi informasi dan komunikasi.
Dokumen tersebut membahas tentang pengertian algoritma dan contoh-contohnya, serta simbol-simbol yang digunakan dalam membuat flowchart program. Juga dibahas tentang struktur bahasa pemrograman Pascal seperti deklarasi variabel, input output, operator, dan contoh-contoh soal algoritma sederhana.
Laporan ini merangkum hasil pengerjaan tugas latihan modul penyeleksian kondisi dan perulangan pada mata kuliah Pemrograman Berorientasi Objek I. Tugas tersebut meliputi pengujian kondisi if-else, switch case, perulangan for, while, dan membuat piramida menggunakan perulangan nested for.
Membuat animasi revolusi bulan mengelilingi bumi dengan mengatur jarak antara bumi dan bulan menggunakan input box. Objek Bulan akan berputar mengelilingi Bumi secara terus menerus sesuai arah putaran NIM dengan menggunakan fungsi matematika tanpa manual motion.
Algoritma untuk menukar isi dua gelas yang berisi minuman berbeda dengan menggunakan gelas kosong sebagai tempat menukar isinya, sehingga pada akhirnya masing-masing gelas berisi minuman yang sebelumnya ada pada gelas lain. Algoritma terdiri dari 4 langkah untuk menukar isi gelas secara logis dan efektif.
Bahan ajar ini membahas konsep dasar algoritma dan pemrograman dengan menggunakan bahasa Pascal. Terdiri atas delapan bab yang mencakup materi algoritma, tipe data, bahasa Pascal, runtunan, pemilihan, pengulangan, prosedur dan fungsi.
Aplikasi ini digunakan untuk melakukan perhitungan nilai mata kuliah berdasarkan komponen penilaian yang telah ditentukan seperti assessment, tugas, praktikum dengan menggunakan method. Selain itu, aplikasi ini juga digunakan untuk mencatat data barang dan transaksi penjualan barang di sebuah ritel makanan dengan menggunakan class dan method.
Aplikasi ini merupakan aplikasi penjualan barang bekas berbasis Java desktop. Aplikasi ini dirancang untuk mengurangi kesalahan dalam transaksi penjualan barang bekas secara manual dan membuat proses jual beli barang bekas secara komputerisasi. Aplikasi ini menggunakan bahasa pemrograman Java dan basis data MySQL serta menggunakan metode pengembangan sistem waterfall dalam pengembangannya.
Makalah ini membahas tentang algoritma dan pemrograman khususnya tentang jenis-jenis perulangan dalam bahasa pemrograman seperti perulangan FOR, perulangan WHILE, dan perulangan DO WHILE beserta contoh kode dan flowchartnya. Makalah ini juga menjelaskan pengertian Java dan bahasa pemrograman serta menarik kesimpulan perbedaan ketiga jenis perulangan tersebut.
Program ini memberikan penjelasan tentang struktur perulangan dalam bahasa pemrograman C++. Terdapat tiga jenis perulangan yang dibahas yaitu for, while-do, dan do-while. Dilakukan praktikum menggunakan ketiga jenis perulangan tersebut untuk menyelesaikan beberapa soal. Kesimpulannya adalah pemilihan jenis perulangan harus sesuai dengan kondisi program.
Makalah ini membahas pembuatan program penjualan sepatu menggunakan bahasa pemrograman C++. Program ini dirancang untuk mempermudah proses penjualan di toko sepatu dengan menghitung total belanja dan kembalian secara otomatis.
Dokumen tersebut membahas tentang pengantar dasar algoritma dan pemrograman, yang mencakup:
1) Pengertian algoritma dan contoh-contoh penerapannya dalam kehidupan sehari-hari
2) Tiga struktur dasar yang menyusun algoritma yaitu sekuensial, seleksi, dan perulangan
3) Penjelasan singkat mengenai bahasa pemrograman C++ dan aplikasi Code Blocks
Dokumen tersebut membahas konsep penyelesaian masalah, termasuk definisi masalah dan penyelesaian masalah, analisis masalah, input, output, dan proses yang diperlukan, serta contoh-contoh penggunaan diagram alir input-proses-output dan pseudocode untuk merepresentasikan algoritma penyelesaian masalah.
Dokumen tersebut membahas tentang algoritma dan pemrograman Matlab. Secara singkat, dokumen tersebut menjelaskan tentang konsep algoritma dan flowchart serta penggunaan kontrol program seperti if-else, for, dan while dalam pemrograman Matlab.
Laporan praktikum mencakup modul VII dan VIII tentang algoritma dan pemrograman yang meliputi perulangan menggunakan while dan do while. Program yang dibuat meliputi konversi Celcius ke Fahrenheit dan menghitung faktorial bilangan."
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...Muhammad Kennedy Ginting
Program ini merancang aplikasi penghitung dan pembayaran di restoran menggunakan bahasa C. Aplikasi ini dapat menghitung total harga pesanan, menerima pembayaran pelanggan, dan menghitung kembalian. Program ini dirancang untuk memudahkan proses pemesanan dan pembayaran di restoran secara otomatis.
Program tersebut merupakan program Pascal yang menggunakan perintah input untuk memasukkan data dan perintah output untuk menampilkan hasil perhitungan. Program tersebut terdiri dari tiga bagian yaitu program latihan 1 untuk menghitung luas bangun datar, program latihan 2 untuk menghitung total belanja, dan latihan kelas untuk mengerjakan soal-soal tersebut.
Kumpulan contoh-program-pascal-121209073936-phpapp01Defina Iskandar
This document contains a collection of Pascal programs written by the author when learning the Pascal programming language. It includes programs for calculating distance, temperature conversion, time conversion, exchanging variable values, sorting numbers, determining triangle types, quadratic equations, factorials, averaging calculations, exponents, printing stars, solving integer problems, arrays, palindromes, and storing student data. The programs were compiled using Turbo Pascal for Windows version 1.5 and are intended to be helpful for readers learning Pascal programming.
PT Coca Cola memiliki keunggulan kompetitif melalui sistem distribusi yang luas dengan lebih dari 120 pusat penjualan di seluruh Indonesia beserta tim penjualan dan supervisor yang memberikan bimbingan kepada pelanggan. Keunggulan kompetitif Coca Cola juga berasal dari resep rahasia produknya, kemampuan berinovasi, jaringan distribusi global yang mencakup lebih dari 400 merek di 200 negara, serta teknik produksi yang ef
1. MI1264
ALGORITMA DAN PEMROGRAMAN LANJUT
MODUL PRAKTIKUM
Departemen Teknologi Informasi
Telkom Applied Science School
2013
Hanya dipergunakan di lingkungan Telkom Applied Science School
2. Daftar Penyusun
Departemen Teknologi Informasi
Telkom Applied Science School
2013
H a l i
Daftar Penyusun
1. Versi 1 : 2014 02 : Dahliar Ananda, M.T.
3. Daftar Isi
Departemen Teknologi Informasi
Telkom Applied Science School
2013
H a l ii
Daftar Pustaka
1 Bab V – Perulangan While ..........................................................................................................................1
1.1 Identitas .............................................................................................................................................1
1.2 Pertanyaan Pendahuluan...................................................................................................................2
1.3 Praktik 1 – nilai ganjil dan genap .......................................................................................................3
1.3.1 Solusi Algoritma .............................................................................................................................3
1.3.2 Kode Program ................................................................................................................................3
1.3.3 Pengamatan ...................................................................................................................................4
1.4 Praktik 2 – Nilai Prima........................................................................................................................5
1.4.2 Pengamatan ...................................................................................................................................6
1.5 Praktik 3 – Nilai Mata Kuliah..............................................................................................................7
1.5.1 Pengamatan ...................................................................................................................................8
1.6 Test akhir............................................................................................................................................9
1.7 Resume.............................................................................................................................................10
1.7.1 Tugas Pendahuluan......................................................................................................................10
1.7.2 Jurnal Pengamatan.......................................................................................................................10
1.7.3 Tugas Akhir...................................................................................................................................10
2 Daftar Pustaka ...........................................................................................................................................iii
4. Perulangan - While
Program Studi Manajemen Informatika
Telkom Applied Science School
2013
H a l 1
1 BAB V – PERULANGAN WHILE
1.1 IDENTITAS
Kajian
Struktur Kontrol II - Perulangan
Topik
1. While
Referensi
1. Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Introduction to Algorithms Third
Edition. Cambridge: The MIT Press.
2. Sedgewick, R. (2002). Algorithm in Java: parts 1-4 Third Edition. Boston: Pearson Education, Inc.
3. P. Deitel and H. Deitel, Java How To Program 9th Edition, Prentice Hall, 2011.
4. Poo, Danny, Derek Kiong, and Swarnalatha Ashok. Object-Oriented Programming and Java, 2nd
Edition. Springer, 2010.
5. Wu, C. Thomas. An Introduction to Object-Oriented Programming with Java. McGraw-Hill, 2009.
Kompetensi Utama
1. Mahasiswa mampu menentukan kapan menggunakan perulangan
2. Mahasiswa mampu membuat struktur perulangan while
Lama Kegiatan Kajian
1. Pertemuan Terbimbing : 2 x 100 menit
2. Kegiatan Mandiri : 1 x 120 menit
Parameter Penilaian
1. Tugas Pendahuluan 20%
2. Jurnal 50%
3. Tugas Akhir 30%
5. Perulangan - While
Program Studi Manajemen Informatika
Telkom Applied Science School
2013
H a l 2
1.2 PERTANYAAN PENDAHULUAN
Pelajari materi berikut ini, sebelum pelaksanaan praktikum. Akan dilaksanakan test awal sebelum praktikum
dimulai.
1. Perulangan dengan menggunakan While, Do-While dan For,
2. Perbedaan penggunaan perulangan While, Do-While dan For,
3. Struktur perulangan While, Do-While dan For,
4. Pengaturan alur program dengan menggunakan BREAK,
6. Perulangan - While
Program Studi Manajemen Informatika
Telkom Applied Science School
2013
H a l 3
1.3 PRAKTIK 1 – NILAI GANJIL DAN GENAP
Pada praktik ini, dibangun sebuah aplikasi yang dapat
1. Menerima sebuah inputan nilai positif lebih dari NOL,
2. Mencetak nilai genap antara nol hingga bilangan tersebut.
1.3.1 Solusi Algoritma
1. Menerima inputan nilai,
2. Pencetakan nilai genap dari 0 – inputan
a. Dilakukan proses perulangan dari nol hingga inputan
b. Melakukan pengecekan terhadap nilai iterasi
i. Jika genap cetak
ii. Jika ganjil lanjut ke nilai iterasi selanjutnya
1.3.2 Kode Program
1.3.2.1 Menentukan variabel pendukung
No Nama Variabel Tipe Data Keterangan
1 Batas Integer Menyimpan nilai inputan batas
2 inp Scanner Digunakan sebagai penerima data inputan
1.3.2.2 Kode program kelas, inisialisasi variabel dan method main
1. import java.util.Scanner;
2. class DeretBilangan{
3. Scanner inp = new Scanner(System.in);
4. int batas;
5. public static void main(String[] args){
6. DeretBilangan db = new DeretBilangan ();
7. db.runThis();
8. }
9. .
10. .
11. .
12. }
1.3.2.3 Kode program input data dan pemanggilan method
1. void runThis(){
2. System.out.println("Deret nilai");
3. System.out.print("Masukkan batas : ");
4. batas = inp.nextInt();
5. daftarGenap(batas);
6. }
7. Perulangan - While
Program Studi Manajemen Informatika
Telkom Applied Science School
2013
H a l 4
1.3.2.4 Kode program perhitungan nilai genap
Pada perhitungan ini, akan dilakukan pencetakan nilai genap antara nol-inputan. Pada perulangan, terdapat 5
buah komponen yang harus diperhatikan.
1. Inisialisasi. Pengecekan dimulai dari nol.
int counter = 0;
2. Kondisi berhenti.
a. Perulangan berjalan selama nilai counter <= batas
b. Perulangan berhenti jika nilai counter > batas
3. Iterasi. Perubahan nilai counter dari nilai inisialiasi hingga mencapai kondisi berhenti.
counter++;
4. Statements. Perintah yang akan diulang selama kondisi berhenti masih belum terpenuhi
cek nilai counter
jika counter modulus 2 = 0 cetak nilai counter
jika counter modulus 2 != 0 lanjutkan perulangan
Dari penjelasan diatas, maka bentuk kode program adalah sebagai berikut
1. void daftarGenap(int batas){
2. int counter=1;
3. System.out.print("Daftar Nilai Genap : ");
4. while (counter <= batas) {
5. if ((counter % 2) == 0) {
6. System.out.print(counter+" ");
7. }
8. counter++;
9. }
10. }
1.3.3 Pengamatan
1. Gabungkan kode program diatas, sehingga dapat menjadi sebuah kode program yang lengkap.
2. Pada method daftarGenap(), baris 8 terdapat statement counter++;
a. Apakah yang terjadi jika diubah menjadi counter--?
b. Apakah yang dimaksud dengan kedua statement tersebut?
c. Apakah padanan perintah tersebut?
3. Pada method daftarGenap(), baris 5 terdapat statement while (counter <= batas), Apakah yang terjadi, jika
diubah menjadi
a. while (counter < batas)
b. while (counter > batas)
8. Perulangan - While
Program Studi Manajemen Informatika
Telkom Applied Science School
2013
H a l 5
1.4 PRAKTIK 2 – NILAI PRIMA
Pada contoh ini, akan digunakan sebagian kode program dari contoh sebelumnya. Hanya akan ditambahkan
sebuah method untuk melakukan pengecekan apakah nilai batas tersebut merupakan bilangan prima atau bukan.
1.4.1.1 Kode program pengecekan nilai prima
Pada method ini, akan dilakukan pengecekan apakah nilai batas tersebut adalah bilangan prima atau bukan.
Sebuah nilai dianggap sebagai bilangan prima, jika dan hanya jika bilangan tersebut habis dibagi oleh 1 dan nilai
itu sendiri. Oleh karena itu, nilai tersebut akan dilakukan pembagian (modulus) dari 2-nilai tersebut.
a. Jika hanya terdapat 1 hasil yang menghasilkan nilai 0 bilangan prima
b. Jika terdapat lebih dari 1 hasil yang menghasilkan nilai 0 bukan bilangan prima
1. Perulangan
a. Inisialisasi. Pengecekan dimulai dari nol.
int counter = 2;
int cekPrima = 0; // digunakan untuk menyimpan jumlah nilai batas yang habis dibagi counter
b. Kondisi berhenti.
i. Perulangan berjalan selama nilai counter <= batas
ii. Perulangan berhenti jika nilai counter > batas
c. Iterasi. Perubahan nilai counter dari nilai inisialiasi hingga mencapai kondisi berhenti.
counter++;
d. Statements. Perintah yang akan diulang selama kondisi berhenti masih belum terpenuhi
cek (batas mod counter)
jika = 0 cekPrima + 1
jika != 0 lanjutkan perulangan
2. Pengecekan jumlah prima
a. Jika cekPrima = 1 Cetak “[nilai batas] Bilangan prima”
b. Jika cekPrima >1 Cetak “[nilai batas] Bukan bilangan prima”
Dari penjelasan diatas, maka bentuk kode program adalah sebagai berikut
1. boolean cekBilanganPrima(int batas){
2. int counter=2;
3. int cekPrima=0;
4. while (counter <= batas) {
5. if ((batas % counter) == 0) {
6. cekPrima++;
7. }
8. counter++;
9. }
10. if (cekPrima > 1) {
11. return false;
12. }
13. else {
14. return true
15. }
16. }
9. Perulangan - While
Program Studi Manajemen Informatika
Telkom Applied Science School
2013
H a l 6
1.4.2 Pengamatan
4. Lengkapi kode program pada contoh sebelumnya, dengan menambahkan kode program diatas. Lakukan
penambahan pada method runThis yang terdapat pada contoh pertama.
5. Apa yang terjadi, jika pada baris 2 diubah menjadi int counter=0;
10. Perulangan - While
Program Studi Manajemen Informatika
Telkom Applied Science School
2013
H a l 7
1.5 PRAKTIK 3 – NILAI MATA KULIAH
Pada contoh ini, akan digunakan contoh pada modul sebelumnya, yaitu contoh kasus praktik Nilai Mata Kuliah.
Akan dilakukan perubahan, dimana aplikasi akan berjalan terus menerus hingga pengguna memilih menu Keluar.
1. Pembuatan method menu
2. Pembuatan method yang memiliki fungsionalitas spesifik sesuai dengan kebutuhan aplikasi.
a. Method daftarMenu.
1. Void daftarMenu(){
2. System.out.println("Aplikasi perhitungan nilai");
3. System.out.println("Menu Utama");
4. System.out.println("1. Hitung Nilai MK Teori");
5. System.out.println("2. Hitung Nilai MK Teori & Praktikum");
6. System.out.println("3. Keluar");
7. System.out.print("Masukkan pilihan anda [1-3] : ");
8. }
b. Method menu
1. void EksekusiMenu(){
2. int pilihan = 0;
3. while (pilihan !=3){
4. daftarMenu();
5. pilihan = inp.nextInt();
6. switch (pilihan){
7. case 1 :
8. MkTeori();
9. break;
10. case 2 :
11. MkTeoriPraktikum();
12. break;
13. case 3 :
14. System.out.println("Keluar dari aplikasi...");
15. break;
16. default :
17. System.out.println("Pilihan tidak ada");
18. }
19. }
20. }
11. Perulangan - While
Program Studi Manajemen Informatika
Telkom Applied Science School
2013
H a l 8
1.5.1 Pengamatan
6. Gabungkan kode program diatas, sehingga dapat menjadi sebuah kode program yang lengkap. Jangan lupa
untuk melengkapinya dengan kode program yang telah dikerjakan pada minggu sebelumnya.
12. Perulangan - While
Program Studi Manajemen Informatika
Telkom Applied Science School
2013
H a l 9
1.6 TEST AKHIR
1. Buatlah sebuah aplikasi, yang dapat digunakan untuk
a. Menerima inputan bilangan bulat positif,
b. Menentukan daftar bilangan prima yang terdapat antara 0 hingga inputan bilangan tersebut.
Contoh
a. Input : 10
Output : 2 3 5 7
b. Input : 20
Output : 2 3 5 7 11 13 17 19
c. Input : 60
Output : 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 57 59
2. Bukalah modul pada pertemuan 4 dan buatlah menu untuk kasus berikut ini
a. Ritel Makanan, dengan struktur menu adalah sebagai berikut.
i. Penambahan barang
ii. Penjualan (pengurangan) stock barang
iii. Pembelian (penambahan) stock barang
iv. Tampilkan data barang
v. Keluar
b. Perbankkan
i. Penambahan rekening baru
ii. Lihat saldo
iii. Tambah saldo
iv. Tarik saldo
v. Keluar
Bantuan :
1. [WAJIB] Gunakanlah switch untuk membuat menu.
2. [WAJIB] Gunakanlah perulangan, sehingga aplikasi dapat berjalan terus menerus hingga user
memilih menu keluar
13. Perulangan - While
Program Studi Manajemen Informatika
Telkom Applied Science School
2013
H a l 10
1.7 RESUME
1.7.1 Tugas Pendahuluan
1. Selesaikan soal yang terdapat pada bagian Tugas Pendahuluan dalam waktu maksimal 20 menit.
2. Kumpulkan jawaban anda sesuai dengan instruksi dari asisten.
1.7.2 Jurnal Pengamatan
1. Jawablah pertanyaan-pertanyaan yang terdapat pada bagian pengamatan.
2. Kumpulkan jawaban anda sesuai dengan instruksi dari asisten.
1.7.3 Tugas Akhir
1. Jawablah soal yang terdapat pada bagian Tugas Akhir
2. Jawaban tugas akhir dikumpulkan maksimal 24 jam setelah praktikum berakhir.
3. Kumpulkan jawaban anda sesuai dengan instruksi dari asisten.
14. Daftar Pustaka
Departemen Teknologi Informasi
Telkom Applied Science School
2013
H a l iii
2 DAFTAR PUSTAKA
[1] P. Deitel and H. Deitel, Java How To Program 9th Edition, Prentice Hall, 2011.
[2] E. Turban, D. Leidner, E. McLean and J. Wetherbe, Information Technology for Management,
Wiley International, 2008.
[3] R. Sedgewick, Algorithm in Java: parts 1-4 Third Edition, Boston: Pearson Education, Inc, 2002.
[4] T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein, Introduction to Algorithms Third Edition,
Cambridge: The MIT Press, 2009.
[5] D. Ananda, P. Mayadewi, A. Suryan, L. Rasiana and H. Kusmayadi, Algoritma dan Pemrograman,
Bandung: Politeknik Telkom, 2009.
[6] M. Cantù, Essential Pascal 4th Edition, http://marcocantu.com, 2008.