Imam Rosyidi
175090300111026
1. Sebutkan beberapa contoh bahasa pemrograman untuk bahasa mesin, bahasa assembly,
bahasa menengah, dan bahasa tingkat tinggi.
2. Buat algoritma untuk menghitung bilangan Phi, menghitung luasan kurva, dan konversi
bilangan biner ke desimal dan heksa dan dari desimal ke biner baik untuk bilangan negatif
ataupun pecahan.
𝐾𝑒𝑙𝑖𝑙𝑖𝑛𝑔 = 𝜋 ∙ 𝑑
𝐾𝑒𝑙𝑖𝑙𝑖𝑛𝑔 = 𝑠𝑖𝑑𝑒 ∙ 𝑛
𝑠𝑖𝑑𝑒 ∙ 𝑛
𝜋 =
𝑑
Jika dimisalkan d = 1 maka
𝜋 = 𝑠𝑖𝑑𝑒 ∙ 𝑛
Dimana n adalah jumlah irisan segitiga yang menyusun lingkaran tersebut
𝑠𝑖𝑛 𝜃 = 𝑎/𝑐
𝑠𝑖𝑛 𝜃 = 2𝑎
𝑠𝑖𝑛 𝜃 = 𝑠𝑖𝑑𝑒
360°
Dimana 𝜃 = maka
2𝑛
360°
𝑠𝑖𝑑𝑒 = 𝑠𝑖𝑛 ( )
2𝑛
maka rumus 𝜋 menjadi:
𝜋 = 𝑛 ∙ 𝑠𝑖𝑑𝑒
𝜋 = 𝑛 ∙ 𝑠𝑖𝑛((360°)/2𝑛)
Dengan cara di atas didapatkan semakin besar n yang dipilih maka semakin presisisi hasil
yang diinginkan
8. Tampilkan Heksadesimal
• Konversi bilangan desimal ke biner baik negatif maupun pecahan
1. Masukkan nilai desimal
2. Hasil bagi = | desimal |
3. Lakukan iterasi kondisi hingga Hasil bagi = 1
Sisa bagi = Hasil bagi - int (Hasil bagi / 2)
Biner = bilangan sisa bagi diletakkan sebelah kiri bilangan sebelumnya
Hasil bagi = int (Hasil bagi / 2)
4. Tampilkan Biner