APLIKASI SIMULASI OPERASI ARITMATIKA DAN LOGIKA PADA MIKROPROSESOR FAJAR NUR CHOLIS

dokumen-dokumen yang mirip
) BERBASIS MOBILE ANDROID

Aplikasi Inventorty Gudang Berbasis Web PT. Meissa Berkah Teknologi. Gilang Pratama Putra

ROBOT PENERIMA PESAN SUARA DARI ROBOT PENGIRIM MENGGUNAKAN KOMUNIKASI BLUETOOTH GILANG ARUL YARFA

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

Perangkat Lunak Untuk Simulasi Penerapan Modus Pengalamatan Dan Operasi Aritmatika Bahasa Rakitan Pada Mikroprosesor 8086/8088

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

BAB IV IMPLEMENTASI DAN PENGUJIAN

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

RANCANG BANGUN APLIKASI KOMPRESI FILE MENGGUNAKAN METODE LZW BERBASIS JAVA OLEH : HARDIANSYAH Dosen Pembimbing : Tri Daryanto, S.Kom.

APLIKASI PENGAMANAN PENGIRIMAN PESAN RAHASIA MENGGUNAKAN MODEL ENKRIPSI SAHARMAN

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

RANCANG BANGUN APLIKASI PENGAMANAN SMS DENGAN METODE ALGORITMA VIGENERE CIPHER DAN TRANSPOSISI BERBASIS ANDROID

RANCANG BANGUN APLIKASI GAME LABIRIN MENGGUNAKAN BLENDER SEBAGAI OBJECT MAKER DAN UNITY SEBAGAI KONSOL GAME UNTUK ANAK USIA 5-8 TAHUN

BAB III PERENCANAAN DAN PERANCANGAN

SIMULASI TRANSMISI SINYAL DIJITAL TERENKRIPSI PADA KARAKTER ASCII IRVAN YULIA RAMDANI

APLIKASI HANDOVER DOKUMENTASI PROYEK DAN DATABASE PELANGGAN BERBASIS WEB NINING LAPINASARI

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

PENGAMANAN PESAN MENGGUNAKAN APLIKASI ENKRIPSI DENGAN METODA ALGORITMA CAESAR CIPHER AGUS RIYADI

ANALISIS PERBANDINGAN ALGORITMA MERGE SORT DAN SELECTION SORT DALAM PENGURUTAN DATA ANGGOTA POLRI

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

Aplikasi Penghasil Soal Matematika Otomatis dalam Topik Konversi Satuan Berat, Satuan Panjang dan Pecahan Mata Uang. Kiagus Muhammad Alfin

Piranti Lunak Sistem Repository Dokumen Tugas Akhir Berbasis Digital Menggunakan Bahasa Pemrograman PHP dan MySQL ADI NUGRAHA

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

SIMULASI PENGENDALI PINTU GERBANG RUMAH DENGAN MENGGUNAKAN MEDIA BLUETOOTH PADA HANDPHONE MUHAMMAD FARIZ

APLIKASI UNTUK MENAMPILKAN OBJEK KURSI DAN MEJA DARI 2D MENJADI 3D BERBASIS MOBILE MENGGUNAKAN UNITY 3D

APLIKASI TRANSAKSI PULSA MULTI OPERATOR BERBASIS ANDROID. Laporan Tugas Akhir

APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK (STUDI KASUS: PT. GLOBAL ANUGERAH INDONESIA) M. ASHWARI NUGRAHA

APLIKASI PENYELESAIAN PERHITUNGAN DETERMINAN DAN MATRIKS N N MENGGUNAKAN VB.NET. Alwyn Andraseno PROGRAM STUDI TEKNIK INFORMATIKA

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

APLIKASI SIMULASI PERHITUNGAN KPR PADA PT XYZ

APLIKASI LAYANAN HOME CARE BERBASIS ANDROID WILAYAH JAKARTA SELATAN. Tugas Akhir. Oleh: Wakhid Fajar Hidayat PROGRAM STUDI SISTEM INFORMASI

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

APLIKASI SIMULASI INTERPOLASI LAGRANGE ALFIAN PRADANA

APLIKASI BUKU SAKU DIGITAL UNDANG-UNDANG KETENAGAKERJAAN BERBASIS ANDROID

APLIKASI TATA PERSURATAN PADA DITJEN BADAN PERADILAN UMUM MAHKAMAH AGUNG R.I

PERANCANGAN APLIKASI PEMBELAJARAN TURUNAN FUNGSI ALJABAR BERBASIS MULTIMEDIA UNTUK SEKOLAH MENENGAH ATAS KELAS XI RACHMAT PUJIONO

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR. Oleh DHANY TRIHANDOYO NIM :

SIMULASI PERANGKAT PEMBELAJARAN KOMUNIKASI DATA TEKNIK PENGKODEAN SINYAL DIGITAL

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

APLIKASI ENKRIPSI DAN DEKRIPSI MENGGUNAKAN ALGORITMA CAESAR CIPHER DALAM BENTUK QR CODE BERBASIS ANDROID AHMAD SOLEH PROGRAM STUDI INFORMATIKA

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

APLIKASI BELAJAR DAN MENGENAL NAMA BUAH-BUAHAN DALAM BAHASA INGGRIS DENGAN PHONEGAP DAN SPEECH RECOGNITION HIMAWAN PROGRAM STUDI TEKNIK INFORMATIKA

APLIKASI PENCARIAN LOKASI RUMAH SAKIT BPJS BERBASIS ANDROID AHMAD SUBHAN

INFORMASI PELAYANAN MASYARAKAT DARI KEPOLISIAN RESORT BERBASIS MOBILE

APLIKASI PEMBELAJARAN MENGENAL HEWAN UNTUK ANAK USIA DINI BERBASIS ANDROID

IMPLEMENTASI JARINGAN VOIP MENGGUNAKAN CISCO CALL MANAGER DAN UNITY EXPRESS DI PT. ALTROS TEKNOLOGI

Aplikasi Kriptografi Dengan Algoritma (Advanced Encryption Standard) AES Menggunakan Microsoft Visual C Sharp Berbasis Desktop

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

APLIKASI PEMBELAJARAN VEKTOR DAN OPERASINYA DENGAN FLASH CS 3 PROFESSIONAL INDARTIK

APLIKASI ALAT BANTU PENGGUNAAN RUANG KELAS GEDUNG A DAN B UNIVERSITAS MERCU BUANA. Oleh: SALAMUDIN PROGRAM STUDI TEKNIK INFORMATIKA

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Proses Perkuliahan. Dede Kurniawan

PERANCANGAN APLIKASI ANALISA PENJUALAN PADA PT. AJBS BERBASIS WEB BASE DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER RANA WIJAYA

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

KENDALI KERJA DAN PELAPORAN PENGGUNAAN ALAT ELEKTRONIK JARAK JAUH RUBEN ADITYA NUGROHO

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

APLIKASI PENDUKUNG KEPUTUSAN PERSETUJUAN PERMOHONAN ASURANSI MENGGUNAKAN ALGORITMA CART (Studi Kasus PT. Asuransi Bintang Tbk.)

APLIKASI PEMESANAN PAKAIAN BERBASIS WEB

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

RANCANG BANGUN APLIKASI LAYANAN ZAKAT DI LEMBAGA AMIL ZAKAT AL-UKHUWAH EDI LAKSONO

PEMBUATAN ANIMASI 3D SISTEM TATA SURYA MENGGUNAKAN BLENDER. Ferry PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

APLIKASI PENGAMANAN DATA MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) DENGAN NETBEANS IDE BERBASIS DESKTOP

APLIKASI INFORMASI RESEP MASAK MAKANAN KHAS PULAU JAWA PADA SMARTPHONE BERBASIS ANDROID DENI NUROFIK PROGRAM STUDI TEKNIK INFORMATIKA

APLIKASI PENGELOLAAN APOTIK

PERANCANGAN SISTEM INFORMASI MANAJEMEN ASET PADA PT BANK RAKYAT INDONESIA (PERSERO) CABANG JAKARTA WARUNG BUNCIT. Ferry Ferdinan

PERANCANGAN SISTEM INFORMASI PROMOSI DAN PENYEWAAN PADA EVENT ORGANIZER HIKMAT HERLAMBANG

APLIKASI KONSULTASI PSIKOLOGI DI BIDANG PARENTING, KEPRIBADIAN, DAN ASMARA BERBASIS ANDROID DAN WEB (STUDI KASUS: Aura.co.id)

RANCANGAN SISTEM ADMINISTRASI PASIEN DI RUMAH SAKIT HUSADA DENGAN MENGGUNAKAN VB.NET. Laporan Tugas Akhir

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

Perbandingan Pencarian Algoritma Hash Table Terhadap Algoritma Sequential Search pada Aplikasi Point of Sale berbasis C#

APLIKASI RESERVASI FASILITAS GEDUNG OLAHRAGA KECAMATAN CIPONDOH DENGAN MENGGUNAKAN VISUAL BASIC 6.0 DEDE IRAWAN PROGRAM STUDI TEKNIK INFORMATIKA

APLIKASI SIMULASI PEMBELAJARAN JARINGAN PROTOKOL ROUTING RIP DENGAN FLASH /ACTION SCRIPT

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

RANCANG BANGUN APLIKASI KLINIK BERBASIS ANDROID

REGISTRASI INVOICE BERBASIS APLIKASI UNTUK MENDUKUNG PROGRAM PAPERLESS PT ASTRA INTERNATIONAL TBK-TSO

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

SKRIPSI IMPLEMENTASI TEKNIK STEGANOGRAFI DENGAN METODE END OF FILE PADA MEDIA DIGITAL

PERANCANGAN SISTEM INFORMASI BERBASIS WEBSITE BAGIAN SARANA PRASARANA (BSP) UNIVERSITAS MUHAMMADIYAH PONOROGO SKRIPSI

ANALISA PERANCANGAN APLIKASI MAINTENANCE GEDUNG DAN SARANA PADA PT. BANK RAKYAT INDONESIA (BRI) SYARIAH KC. KEBON JERUK BERBASIS WEB.

APLIKASI PENGENALAN KOMPETENSI DASAR OTOMOTIF BERBASIS ANDROID SEBAGAI MEDIA BELAJAR SISWA SMK

SISTEM INFORMASI PENGADAAN IMPOR BARANG PADA BUT. SAKA INDONESIA PANGKAH LIMITED BERBASIS WEB

APLIKASI SIMULASI PEMBELAJARAN PENGATURAN KEMACETAN JARINGAN DENGAN MEKANISME FIFO

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI LINKED LIST LAPORAN TUGAS AKHIR. Oleh WAHYU TEGUH PRATAMA NIM :

APLIKASI PEMBAGIAN HARTA WARISAN BERDASARKAN HUKUM ISLAM BERBASIS ANDROID ROJAYADI

ANALISA DAN PERANCANGAN APLIKASI SISTEM PENGELOLAAN ANGGARAN DANA BOS BERBASIS WEB PADA SD NEGERI 11 JAKARTA BARAT

APLIKASI PREDIKSI KETEPATAN WAKTU KEBERANGKATAN PENERBANGANN MENGGUNAKAN METODE KLASIFIKASI NAIVE BAYES (STUDI KASUS : MASKAPAI PENERBANGAN XYZ)

Sistem Aplikasi Persuratan Pada Kementrian Perindustrian Berbasis WEB. Oleh : Ahmad Zaki Al Farisi

APLIKASI SIMULASI KOMPRESI ALGORITMA RUN LENGTH ENCODING DENGAN MENGGUNAKAN ACTIONSCRIPT 3.0 TITIK NUR SAKINAH

PERANCANGAN JARINGAN KOMPUTER STUDI KASUS LABORATORIUM KOMPUTER SMP MUTIARA INSANI FANYA VELINDA

PENGEMBANGAN SYSTEM INFORMASI PENYEWAAN GEDUNG SERBAGUNA PADA DIVISI CLUB HOUSE. Laporan Tugas Akhir

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENERIMAAN KARYAWAN BERBASIS WEB PADA PT AIVON MEDIATAMA KRISTI ARIYANTI.

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

APLIKASI TUTORIAL CARA CEPAT DAN MAHIR BERMAIN RUBIK S CUBE

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

APLIKASI HOME SERVICE BERBASIS ANDROID

PERANCANGAN SISTEM INFORMASI PERTANAHAN DI KELURAHAN PONDOK RANJI TANGERANG SELATAN BERBASIS WEB

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

Transkripsi:

APLIKASI SIMULASI OPERASI ARITMATIKA DAN LOGIKA PADA MIKROPROSESOR FAJAR NUR CHOLIS 41511010003 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015

APLIKASI SIMULASI OPERASI ARITMATIKA DAN LOGIKA PADA MIKROPROSESOR Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer FAJAR NUR CHOLIS 41511010003 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015 i

ii

iii

KATA PENGANTAR Alhamdulillahi Robbil Alamiin, tiada sanjungan dan pujian yang diucapkan selain hanya kepada Allah SWT, yang senantiasa memberikan rahmat, ridho, hidayah dan karunia-nya, sehingga penulis dapat menyelesaikan laporan tugas akhir ini. Shalawat serta salam semoga terujuk kepada junjungan kita nabi Agung Nabi Muhammad SAW, yang telah membawa umatnya dari zaman jahiliyah menuju zaman islmiyah yang penuh dengan ilmu pengetahuan seperti saat sekarang ini, dan senantiasa kita nantikan syafaat beliau di hari akhir nanti. Laporan Tugas Akhir dengan judul Aplikasi Simulasi Operasi Aritmatika dan Logika Pada Mikroprosesor ini untuk melengkapi penulis sebagai salah satu syarat memperoleh gelar sarjana strata 1 (S1) pada program Studi Teknik Informatika Universitas Mecu Buana, Jakarta. Dalam menyelesaikan laporan tugas akhir ini penulis tidak lepas dari dukungan, bantuan serta sumbangan ide maupun pikiran juga materiil dari beberapa pihak. Perkenankan penulis mengucapkan terimakasih kepada : 1. Bapak Dr Harwikarya, MT, selaku Dosen Pembimbing Tugas Akhir pada Jurusan Teknik Informatika, Universitas Mercu Buana, yang telah banyak memberikan bimbingan, saran, ide maupun kritik kepada penulis, sejak awal penelitian hingga selesainya laporan tugas akhir ini. 2. Bapak Sabar Rudiarto, M.Kom, selaku Ketua Program Studi Teknik Informatika, Universitas Mercu Buana. 3. Ibu Umniy Salamah, ST, MMSI, selaku Koordinator Tugas Akhir pada Jurusan Teknik Informatika Universitas Mercu Buana. 4. Bapak Leonard Goeirmanto, ST, M.Sc, selaku Dosen Pembimbing Akademik. 5. Seluruh dosen dan staff akademis program S-1 Teknik Informatika yang telah membantu penulis selama menempuh pendidikan di Universitas Mercu Buana. 6. Bapak, Ibu dan saudara tercinta Satino, Nunik dan Anggi yang selalu memberikan dukungan, perhatian, motivasi dan inspirasi serta mendo akan yang terbaik untuk kelancaran pembuatan laporan tugas akhir ini. iv

Akhir kata, penulis berharap Allah SWT berkenan membalas segala kebaikan saudara-saudara semua dan dengan segala kerendahan hati, penulis mohon maaf atas segala kekurangan dan keterbatasan dalam penulisan laporan tugas akhir ini. Semoga laporan tugas akhir ini dapat memberikan manfaat bagi pihak-pihak yang berkepentingan. Penulis, Juni 2015 v

DAFTAR ISI Halaman HALAMAN JUDUL... i LEMBAR PERNYATAAN... ii LEMBAR PERSETUJUAN... iii KATA PENGANTAR... iv ABSTRACT... vi ABSTRAK... vii DAFTAR ISI... viii DAFTAR GAMBAR... xi DAFTAR TABEL... xiii DAFTAR KODE... xiv BAB I PENDAHULUAN 1.1 LATAR BELAKANG... 1 1.2 RUMUSAN MASALAH... 2 1.3 TUJUAN DAN MANFAAT... 2 1.3.1 TUJUAN... 2 1.3.2 MANFAAT... 2 1.4 BATASAN MASALAH... 2 1.5 METODOLOGI PENELITIAN... 3 1.6 SISTEMATIKA PENULISAN... 3 BAB II LANDASAN TEORI 2.1 MIKROPROSESOR... 5 2.1.1 FUNGSI MIKROPROSESOR... 6 2.1.2 REGISTER... 6 2.2 SET INTRUKSI... 7 2.2.1 INTRUKSI ARITMATIKA... 7 2.2.2 INTRUKSI LOGIKA... 8 2.2.3 DATA TRANSFER... 8 2.2.4 MANIPULASI DAN OPERASI VARIABLE BOOLEAN... 8 2.2.5 PERCABANGAN... 8 viii

2.3 ALGORITMA... 9 2.3.1 PARAGRAF DESKRIPTIF... 9 2.3.2 FLOWCHART... 9 2.3.3 PSEUDOCODE... 10 2.4 BAHASA PEMROGRAMAN... 11 2.4.1 BAHASA ASSEMBLY PADA MIKROPROSESOR... 11 2.5 PERCABANGAN DAN SELEKSI KONDISI... 11 2.6 SIMULASI... 12 2.6.1 PEMODELAN SISTEM DAN SIMULASI... 13 2.6.2 KLASIFIKASI MODEL SIMULASI... 14 BAB III PERENCANAAN DAN PERANCANGAN 3.1 STRUKTUR MIKROPROSESOR... 16 3.2 ARITMATIKA... 16 3.2.1 INTRUKSI MENJALANKAN OPCODE ADD DAN ADC... 17 3.2.2 INTRUKSI MENJALANKAN OPCODE SUB DAN SBB... 18 3.2.3 INTRUKSI MENJALANKAN OPCODE MUL... 19 3.2.4 INTRUKSI MENJALANKAN OPCODE DIV... 19 3.3 DATA TRANSFER... 20 3.3.1 INTRUKSI MENJALANKAN OPCODE MOV... 20 3.4 LOGIKA... 21 3.4.1 INTRUKSI MENJALANKAN OPCODE AND... 21 3.4.2 INTRUKSI MENJALANKAN OPCODE OR... 21 3.4.3 INTRUKSI MENJALANKAN OPCODE NOT... 22 3.5 PERANCANGAN SISTEM... 22 3.5.1 PERANCANGAN PROSES SISTEM... 25 3.5.2 USE CASE DIAGRAM... 25 3.5.3 ACTIVITY DIAGRAM... 26 3.6 ANALISA KEBUTUHAN APLIKASI... 28 3.6.1 KEBUTUHAN PERANGKAT KERAS... 28 3.6.2 KEBUTUHAN PERANGKAT LUNAK... 28 3.7 PERANCANGAN DESAIN APLIKASI... 28 3.7.1 FORM SPLASH SCREEN... 29 ix

3.7.2 FORM COMPAILER... 29 3.7.3 FORM MASUKAN PERINTAH... 30 3.7.4 FORM PROSES... 30 3.7.5 FORM BANTUAN... 31 3.7.6 FORM TENTANG... 32 3.7.7 FORM PESAN... 32 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PROGRAM... 33 4.1.1 KEBUTUHAN HARDWARE... 33 4.1.2 KEBUTUHAN SOFTWARE... 33 4.2 IMPLEMENTASI ANTAR MUKA... 34 4.2.1 TAMPILAN INPUT SOURCE CODE... 34 4.2.2 TAMPILAN FORM COMPAILER... 37 4.2.3 TAMPILAN FORM PROSES... 39 4.2.4 TAMPILAN FORM SELESAI... 40 4.2.5 TAMPILAN FORM BANTUAN... 40 4.2.6 TAMPILAN FORM PROFIL... 41 4.3 PENGUJIAN... 41 4.3.1 HASIL PENGUJIAN BLACK BOX... 41 4.3.2 KESIMPULAN HASIL PENGUJIAN... 44 BAB V PENUTUP 5.1 KESIMPULAN... 45 5.2 SARAN... 45 DAFTAR PUSTAKA... 46 LAMPIRAN LAMPIRAN... 47 x

DAFTAR GAMBAR Gambar 2.1. Siklus Organisasi Mikroprossesor... 5 Gambar 2.2. Tabel operasi Boolean... 8 Gambar 2.3. Table Flowchart... 10 Gambar 2.4. Algoritma Switch Case... 12 Gambar 2.5. Algoritma If Else... 12 Gambar 2.6. Cara mempelajari system... 14 Gambar 3.1. Perencanaan program asumsi... 16 Gambar 3.2. Tabel intruksi aritmatika... 16 Gambar 3.3. Tabel intruksi add... 17 Gambar 3.4. Tabel intruksi ADC... 18 Gambar 3.5. Tabel intruksi Sub... 18 Gambar 3.6. Tabel intruksi Sbb... 19 Gambar 3.7. Tabel intruksi mul... 19 Gambar 3.8. Tabel intruksi div... 20 Gambar 3.9. Tabel intruksi data transfer... 20 Gambar 3.10. Tabel intruksi mov... 20 Gambar 3.11. Tabel intruksi logika... 21 Gambar 3.12. Tabel intruksi and... 21 Gambar 3.13. Tabel intruksi or... 22 Gambar 3.14. Tabel intruksi not... 22 Gambar 3.15. Diagram flowchart perancangan... 23 Gambar 3.16. Tabel halaman utama... 24 Gambar 3.17. Perancangan proses sitem... 25 Gambar 3.18. use case diagram... 25 Gambar 3.19. Tabel penjelasan use case aplikasi... 26 Gambar 3.20. Activity diagram... 27 Gambar 3.21. Rancangan form splash screen... 29 Gambar 3.22. Rancangan form compailer... 29 Gambar 3.23. Perancangan form input... 30 Gambar 3.24. Perancangan form proses... 30 xi

Gambar 3.25. Perancangan form bantuan... 31 Gambar 3.26. Perancngan form tentang... 32 Gambar 3.27. Perancangan form selesai... 33 Gambar 4.1. Icon aplikasi... 34 Gambar 4.2. Tampilan Form Input... 34 Gambar 4.3. Tampilan form compailer... 37 Gambar 4.4. Tampilan form proses... 39 Gambar 4.5. Tampilan form selesai... 40 Gambar 4.6. Tampilan form bantuan... 40 Gambar 4.7. Tampilan form tentang... 41 Gambar 4.8. Tabel menguji aplikasi... 41 xii

DAFTAR TABEL Table 4.1. Uji1... 44 Table 4.2. Uji2... 44 Table 4.3. Uji3... 44 xiii

DAFTAR KODE Kode 4.1. Kode pemisah... 35 Kode 4.2. Kode pemberian hexa... 35 Kode 4.3. Kode pemberian hexa dengan operand 2 nilai... 36 Kode 4.4. Kode membuka file txt... 36 Kode 4.5. Kode menyimpan intruksi menjadi txt... 36 Kode 4.6. Kode penjumlahan... 37 Kode 4.7. Kode pengurangan... 37 Kode 4.8. Kode perkalian... 38 Kode 4.9. Kode pembagian... 38 Kode 4.10. Kode logika and... 38 Kode 4.11. Kode logika or... 39 Kode 4.12. Kode logika not... 39 Kode 4.13. Kode menterjemahkan intruksi... 40 xiv