Anda di halaman 1dari 3

LAPORAN TUGAS AKHIR LOGIKA INFORMATIKA

PROGRAM KONVERSI BILANGAN DESIMAL KE BINER 4-BIT

Oleh :
Nama : Kadek Nanda Banyu Permana
NIM : 1808561050
Kelas :B

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS UDAYANA
2018
Soal : Misalkan ada 4 buah lampu yaitu lampu A, lampu B, lampu C, dan lampu D. Lampu
tersebut hanya akan mengalami 2 kemungkinan yaitu hidup atau mati. User diminta
menginput sebuah bilangan yang menyebabkan lampu tersebut hidup ataupun mati.
Buatlah program dari kasus tersebut!

Jawaban :
1. Pemecahan Masalah
Dari kasus ini pertama kita dapat simpulkan bahwa lampu tersebut hanya akan
mengalami 2 kemungkinan yaitu hidup dan mati. Dimana user akan menginput sebuah
bilangan biasa atau yang lebih dikenal dengan nama bilangan desimal, sehingga karena
lampu hanya mengalami 2 kemungkinan yaitu hidup dan mati. Maka dapat disimpulkan
hal tersebut erat kaitannya dengan bilangan biner yang hanya bernilai 1 dan 0 saja.
Dimana pada kasus ini 1 kita anggap lampu akan menyala, serta 0 kita anggap lampu
dalam keadaan mati. Secara sederhana, program ini mengarahkan kita tentang konversi
dari bilangan desimal ke bilangan biner dalam 4 bit, karena hanya disediakan 4 lampu
yang artinya hanya terdapat 4 angka saja. Namun perlu diketahui juga bahwa lampu A,
lampu B, Lampu C, dan lampu D dalam kaitannya dengan konversi ini memiliki nilai
tersendiri dimana mulai dari lampu D bernilai 1 dari 20, lampu C bernilai 2 dari 21,
lampu B bernilai 4 dari 22, dan lampu D bernilai 8 dari 23. Oleh karena itu bilangan
desimal yang diinput user hanya terbatas mulai dari 0 sampai 15. Mari kita lihat contoh
dibawah ini.
Konversi bilangan desimal 12 ke bilangan biner!
(12)10 = (…)2
12 : 2 = 6 sisa 0
6 : 2 = 3 sisa 0
3 : 2 = 1 sisa 1
1 : 2 = 0 sisa 1
Kita urut dari bawah ke atas sisa sehingga menjadi (1100)2

Dalam kaitannya dengan soal menjadi,

A B C D

1 1 0 0

Dimana A bernilai 8, B bernilai 4 sehingga 8 + 4 = 12.


Saya akan sajikan tabel konversi bilangan desimal ke bilangan biner dalam 4 bit.
Bilangan
A B C D
Desimal
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
Dimana 0 berarti lampu mati dan 1 berarti lampu hidup atau menyala.
2. Flowchart atau Algoritma

Anda mungkin juga menyukai