Minggu, 18 Juni 2017

Laporan Tugas Mandiri I OrkomSo



LAPORAN TUGAS MANDIRI I
ORGANISASI KOMPUTER DAN SISTEM OPERASI
TURBO ASSEMBLER





Disusun Oleh Kelompok E :



Denny Arie Surya
NIM: 065001600006

Mardiani Trisno Putri    
NIM: 065001600016

Nadya Hastono Putri
NIM: 065001600001

Saffanah Dwi Larasati
NIM: 064001600029





Teknik Informatika
Fakultas Teknologi Industri
Universitas Trisakti
Jakarta – Indonesia
2017















DESKRIPSI
Membuat program Menggambar Segitiga Sama Kaki dan Segitiga Siku-Siku dari kanan  menggunakan bahasa pemrograman (assembly) via TASM

KOMPETENSI DASAR 
1. Memahami TASM dalam sistem operasi Microsoft Windows 7 32-bit.
     2. Memahami fungsi TASM.
     3. Memahami bahasa asembly.

TEORI SINGKAT
Turbo Assembler (TASM) merupakan perangkat lunak bahasa pemrograman Assembly yang dikembangkan Borland untuk komputer personal yang kompatibel dengan IBM, umumnya berbasis prosesor x86. Perangkat lunak ini diperdagangkan oleh Borland sebagai sebuah produk mandiri, atau dipaketkan bersama produk perangkat lunak bahasa pemrograman tingkat tinggi yang juga dikembangkan Borland, biasanya produk untuk tingkat mahir seperti (Borland Pascal, atau Borland C++), dan memiliki integrasi yang sangat baik dengan bahasa-bahasa pemrograman tingkat tinggi tersebut. Dengan berakhirnya era kejayaan keluarga Turbo, Turbo Assembler saat ini sudah tidak lagi dikembangkan oleh Borland.
Perangkat lunak Turbo Assembler dipaketkan bersama linker ( disebut Turbo Linker atau TLINK), dan dilengkapi pula dengan Turbo Debugger, perangkat lunak untuk kebutuhan debugging. Untuk mendukung kompatibilitas dengan bahasa assembly yang umum digunakan saat itu, Microsoft Macro Assembler (MASM), TASM mendukung modus MASM (MASM mode) yang memungkinkan pemrogram merakit berkas kode sumber yang sebelumnya ditujukan untuk MASM. TASM juga mendukung modus tambahan yang disebut dengan mode ideal yang memiliki beberapa fitur tambahan.

LAB SETUP
•         1 buah PC.
•         Sistem Operasi Microsoft (Windows 7 32-bit).


LANGKAH-LANGKAH
1. Pertama- tama download terlebih dahulu file TASM di internet. File tersebut berbentuk file rar, lalu extract ke C:/Users/Novenia/. Bila sudah selesai, maka akan mucnul seperti gambar dibawah ini.


2. Kemudian kita coba compile program yang telah kita buat sebelumnya di Emulator 8086 pada windows 7 32-bit di dalam Vmware



3. Setelah itu klik new dan pilih template Bin dan klik OK

 
                       
4. Selanjutnya buka file source code program yang sebelumnya sudah dibuat dan tersimpan di folder TASM




                 

5. Berikut source code program Menggambar Segitiga Sama Kaki dan Segitiga Siku-Siku dari kanan














6. Jalankan program menggambar segitiga yang telah kita buat di emulator 



7. Berikut merupakan hasil output dari program menggambar segitiga, sebelum kita masuk ke pilihan menu kita harus memasukkan password (ADMIN) untuk dapat menjalankan program


8.Selanjutnya kita akan mencoba mengcompile program dengan menggunakan Command Prompt lalu masuk ke file TSM



9. Untuk membuat file obj dengan tasm dengan cara ketikkan perintah tasm (sesuai nama file).asm karena kita menyimpan filenya dengan nama Mandiri, maka kita dapat masukkan tasm Mandiri.asm


10. Untuk membuat file com dengan cara ketik tlink Mandiri.obj (sesuai nama file) selanjutnya ketik nama filenya

11. Sebelumnya karena kita sudah membuat dan menyimpan file source code program di folder TASM, maka kali kita hanya tinggal mencetak program saja dengan masukkan Mandiri (sesuai nama file). Sama halnya dengan di emulator 8086, untuk dapat menjalankan program menggambar segitiga harus memasukkan password (ADMIN) lalu pilih menu programmnya


12. Berikut merupakan hasil output dari program menggambar segitiga sama kaki dan segitiga siku-siku dari kanan



13. Selesai

Data Percobaan 





Kesimpulan

 Assembly memiliki kelebihan yang tidak dapat digantikan oleh bahasa pemrogaman manapun. Diantaranya adalah hasil program memiliki tingkat kecepatan yang tinggi dan lebih cepat dari compiler lainnya, ukuran dari program kecil, sangat mudah untuk mengakses Sistem Komputer dan dapat mengakses hardware lebih luas. TASM berfungsi untuk mengcompile dan menjalankan program bahasa Assembly pada Windows 32bit.

0 komentar:

Posting Komentar