Anda di halaman 1dari 43

LAPORAN PRAKTIKUM

BAHASA RAKITAN

DI SUSUN OLEH :
SITTI RAHMAWATY
22021014012

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

SITTI RAHMAWATY

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.

PROJECT 7 menghitung luas persegi Panjang

12
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
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

13
PROJECT 8
Mencetak deret abjad

14
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
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.

15
PROJECT 9
Mencetak angka

16
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.

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

17
PROJECT 10
Mencetak total nilai

18
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.

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.

19
PROJECT 11
Mencetak nilai persegi

20
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.

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.

21
PROJECT 12 A
Milad UIM ke 53

22
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
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.

23
PROJECT 12 B
Bilangan kelipatan tiga

24
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
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.

25
PROJECT 12 C

26
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
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.

27
PROJECT 13
Jumlag gaji bersih karyawan

28
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
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.

29
30
31
32
33
34
35
36
Gambar 1.1 perkenalan mahasiswa

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.

37

Anda mungkin juga menyukai