Anda di halaman 1dari 8

LAPORAN

PRAKTIKUM BAHASA RAKITAN

MHD IKHSAN RIFKI, S.Tr.T.,M.T.


NIM.199205052020121023

PROGRAM STUDI ILMU KOMPUTER


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUMATERA UTARA MEDAN
2022
Praktikum I
Praktikum Pencetakan Karakter

A. Tujuan Praktikum
1. Mampu mendeskripsikan setiap definisi dan fungsi syntax-syntac yang
diimplementasikan pada listing code pencetakan karakter
2. Mampu mendefinisikan dan peran masing-masing nilai service yang berbeda,
sesuai dengan fungsinya pada listing code pencetakan karakter
3. Mengenalkan dan mengilustrasikan tahapan penambahan atribut dalam pencetakan
huruf

B. Indikator Pencapaian
1. Mahasiswa mampu mendeskripsikan setiap definisi dan fungsi syntax-syntax yang
diimplementasikan pada listing code pencetakan karakter
2. Mahasiswa mampu mendefinisikan peran masing-masing nilai service yang
berbeda, sesuai dengan fungsinya pada listing code pencetakan karakter
3. Mahasiswa mampu mendeskripsikan fungsi register yang dialokasikan untuk
pencetak atribut pada karakter

C. Teori Dasar

D. Prosedur Praktikum
1. Jalankan aplikasi EMU 8086
2. Klik fitur new ; untuk membuka lembar kerja baru
3. Klik fitur com ; untuk menambahkan program execute
4. Tulis dan periksa kembali listing code yang telah disusun
5. Jalankan listing code pencetakan karakter dengan meng-klik fitur emulate
6. Lakukan proses pensimulasian secara bertahap dan amati hasil pada setiap
prosesnya
7. Lakukan analisa pada listing code yang dijalankan
8. Buatlah kesimpulan terkait hasil simulasi yang telah dilaksanakan

E. Analisa Hasil

F. Kesimpulan

Praktikum II
Praktikum Pencetakan Kalimat

A. Tujuan Praktikum
1. Mampu mendeskripsikan setiap definisi dan fungsi syntax-syntac yang
diimplementasikan pada listing code pencetakan kalimat
2. Mampu mendefinisikan dan peran masing-masing nilai service yang berbeda,
sesuai dengan fungsinya pada listing code pencetakan kalimat
3. Mengenalkan dan mengilustrasikan tahapan penambahan atribut dalam pencetakan
huruf kalimat

B. Indikator Pencapaian
1. Mahasiswa mampu mendeskripsikan setiap definisi dan fungsi syntax-syntax yang
diimplementasikan pada listing code pencetakan kalimat
2. Mahasiswa mampu mendefinisikan peran masing-masing nilai service yang
berbeda, sesuai dengan fungsinya pada listing code pencetakan kalimat
3. Mahasiswa mampu mendeskripsikan fungsi register yang dialokasikan untuk
pencetak atribut pada kalimat

C. Teori Dasar

D. Prosedur Praktikum
1. Jalankan aplikasi EMU 8086
2. Klik fitur new ; untuk membuka lembar kerja baru
3. Klik fitur com ; untuk menambahkan program execute
4. Tulis dan periksa kembali listing code yang telah disusun
5. Jalankan listing code pencetakan karakter dengan meng-klik fitur emulate
6. Lakukan proses pensimulasian secara bertahap dan amati hasil pada setiap
prosesnya
7. Lakukan analisa pada listing code yang dijalankan
8. Buatlah kesimpulan terkait hasil simulasi yang telah dilaksanakan

G. Analisa Hasil

H. Kesimpulan

Praktikum III
Operasi Aritmatika

A. Tujuan Praktikum
1. Mampu mendeskripsikan setiap definisi dan fungsi syntax-syntac yang
diimplementasikan pada listing code operasi aritmatika
2. Mampu mengimplementasikan peran masing-masing fungsi syntac operasi ke
dalam operasi aritmatika sederhana
3. Mengenalkan dan mengilustrasikan tahapan operasi aritmatika sederhana
B. Indikator Pencapaian
1. Mahasiswa mampu mendeskripsikan setiap definisi dan fungsi syntax-syntax yang
diimplementasikan pada listing code operasi aritmatika
2. Mahasiswa mampu mendefinisikan peran masing-masing fungsi syntac operasi ke
dalam operasi aritmatika sederhana
3. Mahasiswa mampu mendeskripsikan tahapan operasi aritmatika sederhana

C. Teori Dasar

D. Prosedur Praktikum
1. Jalankan aplikasi EMU 8086
2. Klik fitur new ; untuk membuka lembar kerja baru
3. Klik fitur com ; untuk menambahkan program execute
4. Tulis dan periksa kembali listing code yang telah disusun
5. Rancanglah listing code fungsi operasi aritmatika untuk menyelesaikan persoalan
berikut :
a. Penjumlahan :
● 2A + 34 =

● AB + 13 =

● 123 + ABC =

● F51B + 1234 = (Hasil operasi tambahkan dengan 1h, kemudian analisa hasil
seluruh proses operasi aritmatika)
● 12345678h + 9ABCDEF0h

b. Pengurangan
● 123 – 12 =

● ABC – 545 = (Hasil operasi tambahkan dengan 1h, kemudian analisa hasil
seluruh proses operasi aritmatika)
● 15 – 12 = (Hasil operasi kurangkan kembali dengan nilai pada lokasi
penyimpanan hasil operasi pengurang)
● EFFF – FFFF =

c. Perkalian
● 12 x 12

● 145 x 12
● 1EFh x 2FE

6. Lakukan efisiensi penggunaan register pada setiap proses operasi aritmatika


berdasarkan kapasitas bit-bit yang diperlukan serta sesuaikan dengan opcode
sesuai dengan
7. Jalankan listing code pencetakan karakter dengan meng-klik fitur emulate
8. Lakukan proses pensimulasian secara bertahap dan amati hasil pada setiap
prosesnya
9. Pengamatan meluputi hasil simulasi, perubahan flag, serta alasan yang mendasari
perubahan flag pada Emulator 8086.
10. Lakukan analisa pada listing code yang dijalankan
11. Buatlah kesimpulan terkait hasil simulasi yang telah dilaksanakan

E. Analisa Hasil

F. Kesimpulan

Praktikum IV
Implementasi Library Emu8086

A. Tujuan Praktikum
1. Mampu mendeskripsikan setiap definisi dan fungsi syntax-syntac yang
diimplementasikan pada library Emu 8086
2. Mampu mengimplementasikan peran masing-masing fungsi syntac operasi ke
dalam aplikasi sederhana
3. Mengenalkan dan mengilustrasikan tahapan pencetakan nilai input keyboard
pada aplikasi sederhana

B. Indikator Pencapaian
1. Mahasiswa mampu mendeskripsikan setiap definisi dan fungsi definisi dan
fungsi syntax-syntac yang diimplementasikan pada library Emu 8086
2. Mahasiswa mampu mendefinisikan peran masing-masing fungsi syntac operasi
ke dalam aplikasi sederhana
3. Mahasiswa mampu mendeskripsikan tahapan pencetakan nilai input keyboard
pada aplikasi sederhana

C. Teori Dasar

D. Prosedur Praktikum
1. Jalankan aplikasi EMU 8086
2. Klik fitur new ; untuk membuka lembar kerja baru
3. Klik fitur com ; untuk menambahkan program execute
4. Tulis dan periksa kembali listing code yang telah disusun
5. Rancanglah listing code fungsi sistem penghitung luas panjang untuk
menyelesaikan persoalan dengan ketentuan tampilan :
a. Mencetak kalimat pertama “Selamat Datang Pada Aplikasi Penghitung Luas
Panjang” dan “Untuk menghitung luas segitiga, silahkan masukkan nilai
variabel panjang dan lebar bidang persegi panjang”
b. Cetak kalimat kedua dengan “ Masukkan variabel nilai Panjang = “
c. Cetak Kalimat ketiga dengan “Masukkan Variabel nilai lebar = “
d. Cetak Kalimat keempat “Luas Persegi Panjang adalah “
e. Cetak kalimat kelima “Terima kasih telah menggunakan Aplikasi penghitung
luas persegi Panjang” dan “Sampai berjumpa kembali “

6. Lakukan efisiensi penggunaan register pada setiap proses operasi aritmatika


berdasarkan kapasitas bit-bit yang diperlukan serta sesuaikan dengan opcode
sesuai dengan
7. Jalankan listing code pencetakan karakter dengan meng-klik fitur emulate
8. Lakukan proses pensimulasian secara bertahap dan amati hasil pada setiap
prosesnya
9. Pengamatan meluputi hasil simulasi, perubahan flag, serta alasan yang mendasari
perubahan flag pada Emulator 8086.
10. Lakukan analisa pada listing code yang dijalankan
11. Buatlah kesimpulan terkait hasil simulasi yang telah dilaksanakan

E. Analisa Hasil
Kesimpulan

Anda mungkin juga menyukai