Pratikum Algoritma  [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Modul 1 ALGORITMA DAN PEMOGRAMAN DENGAN NETBEANS LATIHAN a) Buatlah project baru dengan nama Algoritma1 :



b) Buatlah kelas baru dengan nama Latihan1 :



c) Ketik Program berikut :



Hasil output



d) Ubah bagian program berikut :



Menjadi



e) Dari hasil output apa yang anda simpulkan : Sebelum dirubah:



Setelah dirubah:



f) Buat kelas baru lagi dengan nama Latihan2 :



g) Outputnya :



Tugas 1. Apa Saja Kelebihan Netbeans Sebagai IDE Pemograman java ? NetBeans mencakup compiler atau builder jadi kita tak perlu lagi membuat teks program secara manual baris per baris, tetapi cukup klik pada component-pellete. Teks program akan dihasilkan secara ototmatis, dan debugger internal. Hal ini sangant memudahkan proses paska perancanangan program. 2. Sebutkan editor lain yang dapat digunakan utuk program java ? NetBeans, Eclips, TextPad, dll.



Modul 2 PEMOGRAMAN DENGAN JAVA Latihan 1) Buat program java untuk memasukan dan kemudian menampilkan data pribadi anda seprti berikut:



Outputnya



Tugas 1) Buatlah Program untuk menampilkan 5 jurusan yang ada di STMIK AKAKOM, outputnya yang diinginkan sbg berikut



Outputnya



2) Tugas dari dosen pengampu



MODUL 3 OPERATOR Latihan 1. Buat program dengan mengunakan operator aritmatika seperti berikut ;



Outputnya



Tugas 1. Dengan mengunkan aritmatika buatlah untuk menjumlahkan, mengalikan, membagi dan sisa pembagian dari 2 bilangan yang diinputkan dengan keyboard, outputnya yang diinginkan :



Bilangan 1:7 Bilangan 2:2 Hasil Operator Aritmatika ===================== Jumlah =9 Kurang =5 Kali = 14 Bagi =3



Outputnya



2. Buatlah program untuk menghitung keliling dan luas lingkaran



Outputnya :



3. Tugas dari dosen pengampu



Modul 4 SEKUENSI Latihan a) Program untuk konversi suhu dari celcius ke fahreinheat. Rumus : fahreinheat = 9/5 * celcius + 32



Outputnya



b) Tambahan program diatas untuk menghitung konversi dari celcius ke reamur dan kelvin



Outputnya



TUGAS 1) Buatlah program untuk mencari volume dari sebuah tabung inputan jari – jari dan tinggi tabung.



Oytputnya



2) Ditambah dengan tugas dari dosen pengampau :



Modul 5 PERNYATAAN IF Latihan 1. Program untuk memilih jurusan



Outputnya



TUGAS 1. Buatlah program untuk mendapatkan nilai determinan dari persamaan kuadrat. Kemudian akan ditampilkan pernyataan sesuai hasil determinannya. Rumus : D = b * b ( 4 * a * c) D = 0  akar kembar D > 0  akar beda D < 0  akar imajiner Masuknya nilai adalah a , b , c



Outputnya Masukan nilai a : 2 Masukan nilai b : 4 Masukan nilai c : 2 Akar kembar



Outputnya



Modul 6 PERNYATAAN SWITCH Latihan 1. Membuat program dengan mengunakan pernyataan switch , seperti berikut ini :



Outputnya Pilih angkah 1 – 10 maka



Apabila diluar angkah 1 – 10 maka hasilnya tidak ditemukan



Tugas 1. Buatlah program dengan mengunkan pernyataan switch untuk memilih kendaraan yang dipakai berpergian :



outputnya



2. Setelah anda melakukan praktikum dengan menggunakan if dan switch jelaskan kekurangan dan kelebihan dari kedua pernyataan tersebut. Pernyataan If Kelebihan : a) Pernyataan bisa berupa pernyataan tunggal atau majemuk. b) Programmer dapat menetukan pernyataan yang mana yang akan dipakai berdasarkan kemudahanmembaca program dan factor-faktor yang lain. c) Pernyataan if dapat digunakan untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu. Kekurangan : a) Pernyataan if hanya mengeksekusi pernyataan yang benar/true, sedangkan pernyataa yang salah akan mengabaikan dan masuk ke blok else. b) Tanda kurawal {} didalam blok if-else digunakan untuk menghindari kebingungan. Pernyataan Switch Kelebihan : a) Switch digunakan untuk memilih banyak pilihan. b) pernyataan switch tidak perlu menggunakan tanda {} untuk mengeksekusi. c) programmer dapat menentukan pernyataan yang mana yang akan dipakai berdasarkan kemudahan membaca program dan factor-faktor yang lain. Kekurangan : a) Membutuhkan break untuk menghentikan eksekusi, agar tidak mengeksekusisemua case yang sama b) pernyataan switch membuat keputusan hanya berdasarkan nilai unik dari tipe integer atau karakter saja.



Model 7 PERULANGAN DENGAN WHILE Latihan 1. dengan while buatlah program untuk mencentak bilangan genap dari 0 sampai 10 :



Outputnya :



Ubahlah ke bilangan ganjil yaitu 1 , 3, 5, 7, 9



Outputnya



TUGAS 1. hitunglah rata – rata bilangan positif dimana banyaknya data ditentukan dari data yang dimasukan dengan keyboard.



Outputnya



Modul 8 PERULANGAN DENGAN DO WHILE Latihan 1. buatlah program mencetak konvensi suhu dari celcius ke fahreinheit mulai dari 1 sampai 10 dengan membuat table :



Outputnya



Tugas 1. hitunglah rata-rata bilangan positif dimana banyaknya data yang ditentukan dari data yang dimasukan :



Outputnya



Modul 9 PERULANGAN DENGAN FOR Latihan 1. buatlah program untuk menampilkan bilangan kelipatan 5 antara 125 sampai dengan 200 Source Program Outputnya



2. Program untuk menghitung jumlah dan jari – jari



Outputnya :



3. Modifikasi program diatas untuk menghitung rata – rata dari sejumlah data yang dimasukan :



Outputnya



Tugas 1. Buatlah sebuah program java yang digunakan menjumlahkan bilangan bulat positifyang lebih kecil dari 100.



Outputnya ( ini bentuknya memanjang kebawah )



2. Buatlah program untuk menampilkan ganjil yang batas awal dan akhirnya dimasukkan melalui keyboard Source Program Outputnya



Modul 10 STRING Latihan 1. Buatlah Program untuk mengubah huruf kecil menjadi huruf besar dan sebaliknya dan juga menghitung karakter seperti berikut ;



Outputnya



2. Buatlah program StringInsert berikut ini :



Outputnya



Tugas 1. Jika ada program dengan mengunakan StringBuffer sebagai Berikut :



Source Program



Outputnya



2. Tambahkan program tersebut diatas agar menjadi output sebagai berikut :



Outputnya



Modul 11 METHOD TANPA PARAMETTER Latihan 1. Tuliskan program latihan 1 : 2. Source Program



Outputnya



3. Tuliskan program latihan 2 : 4. Source Program



Outputnya



5. Penggunaan sifat static pada method menyebabkan method tidak perlu dipanggil pada obyeknya. Method main dideklarasikan static agar pada saat penggunaan tidak perlu menciptakan obyeknya. Method yang demikian bisa dipanggil dengan cara menciptakan class dari method.



Source Program



Outputnya



Tugas 1. Memodifikasi program diatas dengan menambahkan 3 fungsi yang lain yaitu kurang , kali dan bagi :



Outputnya



Modul 12 METHOD DENGAN PARAMETER Latihan 1. Kerjakan Program berikut ini



Outputnya



2. Modifikasi program diatas dengan menambahkan satu parameter lagi.



Outputnya



Tugas 1. Buat sebuah method yang digunakan untuk menghasilkan nilai paling kecil dari 3 bilangan yang dimasukkan sebagai parameter.



Outputnya



Modul 13 ARRAY / LARIK Latihan 1. Tuliskan program untuk menampilkan bilangan dari 1 sampai 10 dengan pangkatnya masing-masing berikut:



Outputnya



2. Larik juga dapat diberikan nilai awal (diniasisasi) pada saat pendefisian



Outputnya



Tugas 1. Modifikasi program pada praktik Larik1 diatas untuk menghitung jumlah, rata-rata, serta nilai terbesar dan terkecil!



Source Program



Outputnya



Modul 14 ARRAY / LARIK MULTI DIMENSI Latihan 1. Tuliskan program untuk menampilkan matrik yang elemen-elemennya dimasukkan melalui keyboard: Program Latihan 1



Outputnya



Program Latihaan 2



Outputnya



Tugas 1. Buat sebuah program dengan larik untuk menyimpan 10 data mahasiswa yaitu berupa NIM, nama dan jurusan.



Outputnya (Outputnya ini menurun )



Modul 15 KELAS DAN OBYEK 1 Latihan 1. Buatlah program untuk menghitung keliling lingkaran, seperti berikut ini:



Outputnya



2. Modifikasi program diatas agar mendapat keluaran Luas Lingkaran.



Outputnya



Tugas 1. Buat sebuah program untuk menghitung volume balok/kubus dan menentukan apakah bangun yang dimasukkan balok atau kubus.



Outputnya