Anda di halaman 1dari 44

LAPORAN PRAKTIKUM

BAHASA RAKITAN

DI SUSUN OLEH :
MUHAMMAD FATRAH
22021014015

PROGRAM STUDI TEKNIK INDUSTRI


FAKULTAS TEKNIK
UNIVERSITAS ISLAM MAKASSAR
2023

I
KATA PENGANTAR

Puji syukur kita panjatkan kehadirat Allah Swt. yang telah memberikan rahmat dan
hidayah-Nya sehingga saya dapat menyelesaikan tugas yang berjudul “Laporan Praktikum
Dasar Teknik Pemograman” ini tepat pada waktunya. Adapun tujuan dari penulisan dari
laporan ini adalah untuk memenuhi tugas pada mata kuliah dasar Teknik pemograman.
Selain itu, laporan ini juga bertujuan untuk menambah wawasan tentang Teknik
pemograman di kehidupan sehari-hari bagi para pembaca dan juga bagi penulis.

Terlebih dahulu, saya mengucapkan terima kasih kepada Kakak ASRI ASTIA
selaku asisten lab dasar Teknik pemograman yang telah memberikan tugas ini sehingga
dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang saya tekuni
ini.

MAKASSAR 06 JULI 2023

MUHAMMAD FATRAH

II
DAFTAR ISI

SAMPUL.............................................................................................I

KATA PENGANTAR....................................................................... II

DAFTAR ISI......................................................................................II

DAFTAR GAMBAR .......................................................................IV

PROJECT 1.........................................................................................1

Perkenalan mahasiswa.............................................................. 2

PROJECT 2........................................................................................ 4

Proses operator artimatika...........................................................4

PROJECT 3.........................................................................................6

Menghitung nilai program QR....................................................6

PROJECT 4.........................................................................................8

Memasukkan bilangan................................................................. 8

PROJECT 5....................................................................................... 10

Menghitung nilai rata-rata..........................................................10

PROJECT 6....................................................................................... 12

Nama- nama fakultas ...................................................................12

PROJECT 7....................................................................................... 14

Menghitung luas persegi panjang.................................................14

III
PROJECT 8....................................................................................... 16

Mencetak deret abjad................................................................... 16

PROJECT 9....................................................................................... 18

Mencetak angka.......................................................................... 18

PROJECT 10..................................................................................... 20

Mencetak nilai total......................................................................20

PROJECT 11..................................................................................... 22

Menghitung nilai persegi..............................................................22

PROJECT 12 A................................................................................. 24

Milad uim ke 53...........................................................................24

PTOJCECT 12 B............................................................................... 26

Bilangan kelipatan 3.....................................................................26

PROJCET 12 C..................................................................................28

Bilangan kelipatan 2....................................................................28

PROJECET13 ...................................................................................30

Gajih bersih karyawan................................................................30

IV
DAFTAR GAMBAR

Gambar 1.1 perkenalan mahasiswa............................................1

Gambar 1.2 projcet 2 proses operator aritmatika....................... 3

Gambar 1.3 projcet 3 menghitung nilai program QR................ 5

Gambar 1.4 projcet 4 memasukkan bilangan ............................7

Gambar 1.5 project 5 nilai rata -rata ......................................... 9

Gambar 1.6 project 6 nama- nama fakultas .............................11

Gambar 1.7 projecct 7 menghitung luas persegi panjang ....... 13

Gambar 1.8 project 8 mencetak deret abjad............................. 15

Gambar 1.9 projcet 9 mencetak angka..................................... 17

Gambar 1.10 project 10 mencetak total nilai............................19

Gambar 1.11 projcet 11 mencetak nilai persegi....................... 21

Gambar 1.12 projcer 12 A milad UIM ke 53............................ 23

Gambar 1.13 project 12 B Bilangan kelipatan 3.......................25

Gambar 1.14 project 12 C bilangan kelipatan 2....................... 27

Gambar 1.15 project 13 gaji bersih karywana.......................... 29

V
VI
PROJECT 1

Perkenalan mahasiswa

Gambar 1.1 perkenalan mahasiswa

Seperti yang kita lihat pada gambar di atas gambar 1.1 perkenalan data
mahasiswayang menampilkan hasil output deretan perkenalan data mahasiswa di mulai dari
nama sampai dengan tahun masuk. Dan Adapun bentuk kode program tersebut bis akita
lihat seperti di bawah ini :

Model small

Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb

code

1
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.

.org100h

Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya


pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

2
PROJECT 2

Proses operator aritmatika

Gambar 1.2 proses operator aritmtika

Seperti yang kita lihat pada gambar di atas gambar 1.2 proses operator
aritmatika yang menampilkan hasil output deretan proses operator aritmatika di mulai dari
nama sampai dengan tahun masuk. Dan Adapun bentuk kode program tersebut bis akita
lihat seperti di bawah ini :

Model small

Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.

3
code

menerapkan tanda directive yang di mana digunakan untuk pemberitahuan


mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.

.org100h

Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya


pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

4
PROJECT 3

Menghitung nilai program QR

Gambar 1.3 menghitung nilai program QR

Seperti yang kita lihat pada gambar di atas gambar 1.3 menghitug nilai program QR
yang menampilkan hasil output deretan nilai program QR di mulai dari nama sampai
dengan tahun masuk. Dan Adapun bentuk kode program tersebut bis akita lihat seperti di
bawah ini :

Model small

Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.

5
code

menerapkan tanda directive yang di mana digunakan untuk pemberitahuan


mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.

.org100h

Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya


pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

6
PROJECT 4

Memasukkan bilangan

Gambar 1.4 memasukkan bilangan

Seperti yang kita lihat pada gambar di atas gambar 1.4 memasukkan bilangan yang
menampilkan hasil output deretan bilangan di mulai dari angka 1 sampai dengan angka 10.
Dan Adapun bentuk kode program tersebut bis akita lihat seperti di bawah ini :

Model small

Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.

7
code

menerapkan tanda directive yang di mana digunakan untuk pemberitahuan


mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.

.org100h

Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya


pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

8
PROJECT 5

Menghitung nilai rata rata

Gambar 1.5 menghitung nilai rata rata

Seperti yang kita lihat pada gambar di atas gambar 1.5 menghitung nilai rata-rata
yang menampilkan hasil output deretan angka di mulai dari nilai uiian, nilai teori,nilai
prakyek, dan nilai tugas . Dan Adapun bentuk kode program tersebut bis akita lihat seperti
di bawah ini :

Model small

Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.

9
Code

menerapkan tanda directive yang di mana digunakan untuk pemberitahuan


mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.

.org100h

Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya


pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

10
PROJECT 6

Nama – nama fakultas

Gambar 1.6 nama nama fakultas

Seperti yang kita lihat pada gambar di atas gambar 1.6 mengetahui nama- nama
fakultas yang menampilkan hasil output deretan nama fakultas di mulai dari fakultas
Teknik,sospol,agama, dan hukum . Dan Adapun bentuk kode program tersebut bis akita
lihat seperti di bawah ini :

Model small

Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.

code

11
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.

.org100h

Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya


pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

12
PROJECT 7 menghitung luas persegi Panjang

Gambar 1.7 menghitung luas persegi Panjang


Seperti yang kita lihat pada gambar di atas gambar 1.7. mencetak output
menghitung luas persegi panjang dan lingkaran.
Dan Adapun bentuk kode program tersebut bis akita lihat seperti di bawah ini :
Model small
Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya yaitu
small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen atau
64kb.
code

13
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.
.org100h
Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya
pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan

14
PROJECT 8
Mencetak deret abjad

Gambar 1. 8 mencetak deret abjad


Seperti yang kita lihat pada gambar di atas gambar 1.8. mencetak Deret Abjad,
disitu akan menampilkan hasil output deretan hufur mulai dari Z – A.
Dan Adapun bentuk kode program tersebut bis akita lihat seperti di bawah ini :
Model small
Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya yaitu
small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen atau
64kb.
code

15
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.
.org100h
Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya
pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

16
PROJECT 9
Mencetak angka

Gambar 1.9 mencetak angka


Seperti yang kita lihat pada gambar di atas gambar 1.9. Mencetak output dari
amgka yang lebih besar dari 35.
Dan Adapun bentuk kode program tersebut bis akita lihat seperti di bawah ini :
Model small
Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.

17
code
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.
.org100h
Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya
pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan

18
PROJECT 10
Mencetak total nilai

Gambar 1. 10 mencetak total nilai


Seperti yang kita lihat pada gambar di atas gambar 1.10. Mencetak total nilai dari 5
data.
Dan Adapun bentuk kode program tersebut bis akita lihat seperti di bawah ini :
Model small
Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.

19
code
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.
.org100h
Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya
pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

20
PROJECT 11
Mencetak nilai persegi

Gambar 1. 11 mencetak nilai persegi


Seperti yang kita lihat pada gambar di atas gambar 1.11. Mencetak nilai persegi.
Dan Adapun bentuk kode program tersebut bis akita lihat seperti di bawah ini :
Model small
Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.

21
code
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.
.org100h
Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya
pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

22
PROJECT 12 A
Milad UIM ke 53

Gambar 1.12 milad uim yang ke 53

Seperti yang kita lihat pada gambar di atas gambar 1.12. menampilkan output milad
UIM yang ke 53.
Dan Adapun bentuk kode program tersebut bis akita lihat seperti di bawah ini :
Model small

23
Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.
code
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.
.org100h
Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya
pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

24
PROJECT 12 B
Bilangan kelipatan tiga

Gambar 1.13 bilangan kelipatan tiga


Seperti yang kita lihat pada gambar di atas gambar 1.13. menampilkan output
bilangan kelipatan 3 yang kurang dari 33.
Dan Adapun bentuk kode program tersebut bis akita lihat seperti di bawah ini :
Model small

25
Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.
code
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.
.org100h
Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya
pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

26
PROJECT 12 C

Gambar 1.14 bilangan kelipatan dua

Seperti yang kita lihat pada gambar di atas gambar 1.14. menampilkan output
bilangan kelipatan 2 yang kurang dari 32.
Dan Adapun bentuk kode program tersebut bis akita lihat seperti di bawah ini :
Model small

27
Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.

code
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.
.org100h
Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya
pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

28
PROJECT 13
Jumlag gaji bersih karyawan

Gambar 1.15 jumlah gaji bersih karyawan


Seperti yang kita lihat pada gambar di atas gambar 1.15. menampilkan output
jumlah gaji bersih yang diterima karywan.
Dan Adapun bentuk kode program tersebut bis akita lihat seperti di bawah ini :
Model small

29
Yang dimana model small ini berfungsi untuk menyatakn program pada kodenya
yaitu small yang menandahkan kode yang digunakan oleh program kurang dari 1 segmen
atau 64kb.

code
menerapkan tanda directive yang di mana digunakan untuk pemberitahuan
mengenai kode segmennya, kode segmen ini di gunakan untukmenyimpan program yang
akan di lakukan.
.org100h
Orang 100h fungsinya untuk melakukan pemberitahuan kepada assembler supaya
pada saat program di jalankan akan mulai pada offiset ke 100h (256) byte, dengan kata lain
menyediakan 100h kosong pada saat program di kosongkan.

30
31
32
33
34
35
36
Gambar 1.1 perkenalan mahasiswa

37
Seperti yang kita lihat pada gambar 1.1 perkenalan mahasiswa di atas akan
menampilkan hasil output deretan data mahasiswa mulai dari nama samapai dengan tahun
masuk kuliah.

38

Anda mungkin juga menyukai