0% menganggap dokumen ini bermanfaat (0 suara)
70 tayangan4 halaman

Tugas

Dokumen tersebut berisi soal ujian tentang algoritma dan pemrograman yang dijawab oleh Habil Maulana Ihsan. Soal tersebut meliputi pengertian algoritma, membuat algoritma untuk menghitung luas dan keliling persegi serta rata-rata nilai mahasiswa, jenis dan cakupan tipe data, serta pengertian operand dan ekspresi.

Diunggah oleh

Nyaa Nyaa
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
70 tayangan4 halaman

Tugas

Dokumen tersebut berisi soal ujian tentang algoritma dan pemrograman yang dijawab oleh Habil Maulana Ihsan. Soal tersebut meliputi pengertian algoritma, membuat algoritma untuk menghitung luas dan keliling persegi serta rata-rata nilai mahasiswa, jenis dan cakupan tipe data, serta pengertian operand dan ekspresi.

Diunggah oleh

Nyaa Nyaa
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

UTS

Page : 1 of 1

PRODI INFOR MATIKA & SAINS DATA

INTRODUCTION LOGIC A

Nama : Habil Maulana Ihsan


NIM : 310700012210111
Soalan No :1-5

SOALAN:
1. Jelaskan pengertian Algoritma menurut bahasa kalian masing-masing !
2. Buatlah algoritma untuk menghitung keliling dan luas persegi. Panjang dan lebar
persegi boleh ditentukan atau berasal dari inputan user. Tampilkan hasil perhitungan
keliling dan luas persegi. (Gunakan 3 element utama, yaitu input, proses, dan
output)
3. Buatlah algoritma untuk menghitung rata-rata dari nilai 3 orang mahasiswa. Nilai
mahasiswa boleh menentukan atau berasal dari inpitan user. Tampilkan hasil
perhitungan nilai rata-rata. (Gunakan 3 element utama, yaitu input, proses, dan
output)
4. Sebutkan minimal 3 tipe data serta jangkauannya dan penjelasannya !
5. Apa pengertian operand dan ekspresi,serta sebutkan beberapa operand dan berikan
contohnya !

JAWABAN:
1. Algoritma adalah urutan operasi yang disusun secara logis dan sistematis untuk menyelesaikan suatu
masalah untuk menghasilkan suatu output tertentu.
2. Algoritma:
- Mulai
- Masukkan Panjang
- Masukkan lebar
- Hitung luas = Panjang * lebar
- Hitung keliling = 2 * (Panjang+lebar)
- Tampilkan luas dan keliling persegi Panjang
- Selesai
Source code:
Hasil:

3. Algoritma:
- Mulai
- Masukkan banyaknya data (n)
- Deklarasi variabel data [] jum=0
- Melakukan Iterasi for dengan kondisi range indeks < n
- Jika kondisi bernilai benar (true) maka masukkan data ke-i+1 di tampung pada variabel temp
- Nilai temp ditambahkan ke list data
- Variabel jum nilainya ditambahkan dari nilai list data
- Nilai jum dibagi n menghasilkan nilai rata-rata
- Iterasi terus dilakukan (kembali pada no 4) hingga kondisi bernilai salah (false)
- Tampilkan nilai rata-rata
- Selesai
Source code:
Hasil:

4. Tipe data:
1> Integer
Adalah tipe data numerik yang biasa digunakan apabila bertemu dengan bilangan bulat, bilangan
ini juga mengenal nilai positif dan negatif. Tipe data numerik yang termasuk ke dalam Integer
adalah Byte, Short, Int, Long.
2> Float
Biasa digunakan untuk menandai nilai yang presisi seperti ketelitian tunggal (single precision)
dengan menggunakan penyimpanan 32-bit. Tipe ini memiliki kemampuan yang lebih cepat jika
digunakan pada prosesor-prosesor tertentu dan pastinya memakan ruang penyimpanan yang
lebih kecil dari tipe double. Pada tipe float, akan bermasalah pada saat nilainya terlalu kecil atau
terlalu besar, karena pada penerapannya nilai tersebut menjadi tidak akurat.
3> Karakter (Char)
Biasa didefinisikan dengan tanda petik (‘) di awal dan di akhir karakternya. Tipe ini mengikuti
aturan “Unicode” sehingga bilangan harus diawali kode “/u”. Tetapi juga biasa menggunakan
bilangan heksadesimal dari 0000 sampai FFFF. Pada tipe ini terdapat juga karakter-karakter
yang tidak dapat diketik melalui keyboard. Pada Bahasa java kita bisa menemukan istilah
“escape sequence”, berikut contohnya:
\ddd
\uxxxx
\’
\*
\\
\r
\n
\f
\t
\b
5. Operand:
adalah nilai asal yang digunakan didalam proses operasi.
Ekspresi:
adalah urutan operator dan operand yang melakukan kombinasi dari tindakan berikut: Menghitung
nilai. Menetapkan objek atau fungsi. Membuat efek samping.
- Operator unary, hanya memiliki 1 operand.
Contoh: karakter – (tanda minus). Digunakan untuk membuat angka menjadi negatif.
- Operator binary, memiliki 2 operand.
Contoh: 5x2, atau 10/3.
- Operator Ternary, memiliki 3 operand.
Contoh: operator kondisi (?:) didalam PHP.

Anda mungkin juga menyukai