(Revisi) TugasPembahasanUTS_kelompok2_SI4002


Kelompok 2 :

1. Anisya Anggita Febryanti (1202160130)

2. Ayuvira Kusuma Muladi (1202164203)

3. Vera Adelia (1202164114)

Bagian I

  1. E. Tanda akhir sebuah block statements.

Penjelasan: Karena sebuah program java harus di akhiri dengan tanda {} yang merupakan penutup sebuah statement, yang jika dihilangkan akan terjadi error pada program yang akan dijalankan.

  1. A. Mencetak ke layar.

Penjelasan: System.out.println digunakan untuk mengeksekusi statement dan menampilkan kata atau kalimat ke console.

  1. C. Meminta alokasi memori bertipe tertentu dan selanjutnya dipanggil dengan nama tertentu.

Penjelasan: Pemberian variabel pada suatu data, dengan mengelompokkannya, kedalam kategori tertentu.

  1. B. Menentukan isi nilai sebuah variabel atau assessment statement.

Penjelasan: menuliskan rumus yang mengakibatkan terjadinya proses matematik unuk menghitung nilai suatu variabel.

  1. D. Sebuah method yang harus ada di setiap program java yang dijalankan pertama kali.

Penjelasan: Method yang harus ada disetiap program untuk selanjutnya menginisialisasi suatu variabelnya.

Bagian II

  1. B. Urutan langkah-langkah tak berhingga untuk memecahkan masalah logika atau matematika,

Penjelasan: Karena jika tak berhingga program akan error.

  1. A. 1

Penjelasan: Karena pernyataan salah pada do-while paling sedikit diesekusi sebanyak satu kali.

  1. B. for (int x=0;x<=;x++) {}

Pembahasan: Karena anagka 0 tidak terbaca, maka yang terjalankan akan bernilai 10 kali.

  1. C. All:15.

Kodingan:

?ui=2&ik=0cd6d6c69d&view=fimg&th=15aecf88ba4d3dc9&attid=0.5&disp=emb&realattid=ii_j0ifqa710_15aecf176fc29c5a&attbid=ANGjdJ_GJwkPQU33Dx7iOZoPoPZbl1A8ZsECTDPd4jSV1IWJES_9Nai_gwihgdM-gLf-YGuQK0pY6xHqRmVhLP7bIFPtCq8ugg6j_dh1dt0FLpHtUdagyAnEptS_mms&sz=s0-l75&ats=1490034396764&rm=15aecf88ba4d3dc9&zw

  1. A. int

Pembahasan: Karena NIM menggunakan angka, maka tipe data yang tepat ialah integer.

  1. C. Soal 1 152

Kodingan:

?ui=2&ik=0cd6d6c69d&view=fimg&th=15aecf88ba4d3dc9&attid=0.3&disp=emb&realattid=ii_j0ifrerp1_15aecf23d446e214&attbid=ANGjdJ88q2Y2hdeR7zVLLPkYIBqkdgHziH0qeaQJxFmDVTWjX6W8LjhqNO0hIedoaKdGs2NMGZFiC06JBOgFvwFuyPfVSqNJ4Egx2PapXemwnEpHzaiRTAveL8BNeCM&sz=s0-l75&ats=1490034396764&rm=15aecf88ba4d3dc9&zw

Pembahasan: Karena tanda “+” yang digunakkan bukan dimaksudkan untuk operasi bilangan, tapi untuk memanggil, sehingga yang keluar ialah soal 1 152.

Bagian III

  1. Tampilan yang akan muncul pada layar

18 22

Kodingan:

?ui=2&ik=0cd6d6c69d&view=fimg&th=15aecf88ba4d3dc9&attid=0.4&disp=emb&realattid=ii_j0ifsny82_15aecf3262ac5920&attbid=ANGjdJ-34gFkOgtSn2_JwhfCtn2UBMaZsBwR_82x6--w2WzaLCUXZgAZtH9PMlW_6BUOwIDejs82zmDuVmANt7BeLV7pgvsapyLfQaL6QuwudPLnKTu7pHsrwSrhlDc&sz=s0-l75&ats=1490034396764&rm=15aecf88ba4d3dc9&zw
​Penjelasan:
Karena, a dimasukkan ke operasi b, lalu hasil operasi b dimasukkan ke operasi a (yang akan menjadi output a) dan dilakukkan hal yang sama pada output b.

  1. Tampilan yang akan muncul pada layar

35 35

Kodingan:

?ui=2&ik=0cd6d6c69d&view=fimg&th=15aecf88ba4d3dc9&attid=0.6&disp=emb&realattid=ii_j0iftj6w3_15aecf3c272b4ce4&attbid=ANGjdJ_zULgMuTu2ifWrYJPXRFWc7aJUxo-ssDeXThlf8hrg4PFmNqTbmrpB3WkjFraGU3BL8nyrHN6tyDHS-7TMWyQ1nV0QRM2_RGbYjfhKuYCjHxCibILpEGq0K74&sz=s0-l75&ats=1490034396764&rm=15aecf88ba4d3dc9&zw

Penjelasan: Pengulungan akan berhenti ketika syarat tidak terpenuhi, yaitu 35 35; hal ini karena 35 tidak lebih kecil dari b. Tetapi 35=35

  1. Kodingan:

?ui=2&ik=0cd6d6c69d&view=fimg&th=15aecf88ba4d3dc9&attid=0.1&disp=emb&realattid=ii_j0ifu99c4_15aecf44a44a2260&attbid=ANGjdJ9UKK-y9psIQpRr_ACLZLe5a3hmv7xCeLmTxxM6wgG-tBfjkOGCE_iK8GwGgSgnSjrNZ39Fe1fr1Tug_IqnwlOvpQjOMQSAzSb5GNd8PlcmDgLt9DFI0oaZ9gg&sz=s0-l75&ats=1490034396764&rm=15aecf88ba4d3dc9&zw

Penjelasan: b itu untuk menentukan baris yaitu terdiri dari 3 baris. k untuk menentukan kolom, terdiri dari 3 kolom. m- – menandakan bahwa angka yang keluar nantinya adalah dari besar ke kecil.

Bagian IV (Study Case)

  1. Membuat sebuah program yang menampilkan pola angka seperti yang dibawah ini:

Contoh tampilan 1

Masukan bilangan

Output : 1 2 4 8 16 32 64 128 256 512

Kodingan:

?ui=2&ik=0cd6d6c69d&view=fimg&th=15aecf88ba4d3dc9&attid=0.2&disp=emb&realattid=ii_j0ifvfcv5_15aecf51d589c6e7&attbid=ANGjdJ8DQl2Ht0jNPoKP5-09SXnHOfJM998sIn_OkkWdty_tQuTjsAC1vYKmk316o3gbgvSdHX4R58FEiHBr7ztyEzrPXHb5KQb9XWiICpb2LvcMw2So4HfF5pWHS1g&sz=s0-l75&ats=1490034396765&rm=15aecf88ba4d3dc9&zw

Keterangan:

Fungsi Math.pow adalah mengambil dua parameter nilai. Dari contoh di atas (2, i) yang berarti 2i. i adalah data nilai yang di inputkan, angka 9 merupakan angka jumlah data terakhir yang ditampilkan, tetapi tetap dihitung dari pangkat 0, sehingga data yang dihasilkan ada 10 data.

  • Buatlah sebuah program yang meminta input nilai mahasiswa, dan akan mencetak nilai dan grade ujian mahasiswa. Dengan aturan grade sbb : 85<=A<=100, 75<=B<=84, 55<=C<=74, 35<=D<=54, 0<=E<=34

  • Contoh :

    Nilai ? : 77

    Grade : B

    Kodingan:

    ?ui=2&ik=0cd6d6c69d&view=att&th=15aecf88ba4d3dc9&attid=0.8&disp=safe&realattid=ii_j0ig07t17_15aecf88b4898bce&zw

    Keterangan:

    Menggunakan pengondisian if else karena terdapat lebih dari dua pilihan dan menggunakan fungsi Scanner agar dapat menginputkan nilai.


    Leave a Reply