• Tidak ada hasil yang ditemukan

Slide Bahasa dan Pengembangan Program Mikroprosesor

N/A
N/A
Protected

Academic year: 2017

Membagikan "Slide Bahasa dan Pengembangan Program Mikroprosesor"

Copied!
7
0
0

Teks penuh

(1)

Microprocessor & Microcontroller Programming

Bahasa Pemrograman

Bahasa MESIN Bahasa ASSEMBLY

Bahasa Aras Tinggi (High Level)

Bahasa Pemrograman

Bahasa Mesin

! "

# $

Bahasa Pemrograman

Bahasa Assembly

$

(2)

Bahasa Pemrograman

Bahasa Assembly

' (

)

Load disingkat LD Add ADD Add With Carry ADC Subtract SUB Subtract With Carry SBC Complement CPL

Bahasa Pemrograman

Pernyataan bahasa assembly

Label Mnemonik Operand Komentar

Mulai: LD A, 3F

LD B, 5D

ADD A,B

Bahasa Pemrograman

*

#

*

*

(

+

, %

&

,

Bahasa Aras Tinggi

--

(3)

Tools Pengembangan Program Bahasa Assembly

Editor

- 1

2 *.0 ,* 2 /

#

3

Tools Pengembangan Program Bahasa Assembly

Assembler

, / )

, #

##

# !

&

!+ "

Tools Pengembangan Program Bahasa Assembly

Assembler

, # " # $

#

/ $

## /

Tools Pengembangan Program Bahasa Assembly

Lingker

# #

#

)

#

% #

Tools Pengembangan Program Bahasa Assembly

Lingker

* % &

* % &

# # #

*

#

Tools Pengembangan Program Bahasa Assembly

Lokator *

#

* +) . (

(4)

Tools Pengembangan Program Bahasa Assembly

Debugger

Tools Pengembangan Program Bahasa Assembly

Debugger #

#

Tools Pengembangan Program Bahasa Assembly

Emulator

-2

% # %

2

% # %

Langkah-Langkah Pengembangan Program

(

&

1. Pendefinisian permasalahan.

2. Representasi kerja program.

3. Penemuan instruksi-instruksi yang benar,

dan

4. Penulisan program.

Langkah-Langkah Pengembangan Program

1. Pendefinisian permasalahan.

*

#

# #

%

Langkah-Langkah Pengembangan Program

1. Pendefinisian permasalahan.

(5)

Langkah-Langkah Pengembangan Program

1. Pendefinisian permasalahan.

Algoritma:

o Untuk memecahkan permasalahan bagaimana

menyeberang di jalan yang sangat ramai diperlukan langkah-langkah atau sekuen atau formula kerja.

o Formula kerja yang digunakan untuk memecahkan

masalah pemrograman disebut Algoritma program.

o Seorang programmer harus menggunakan daftar urutan

pekerjaan. Langkah-Langkah Pengembangan Program Algoritma: Dalam kasus permasalahan menyeberang jalan step perintah-perintah sederhana dapat dinyatakan seperti Gambar

STEP PERINTAH

1 Start

2 Berjalanlah ke sudut jalan dan berhenti

3 Lihat dan cermati lampu pengatur lalu lintas

4 Apakah lampu penyeberangan pada arah anda menyala merah

5 Jika “ya”, kembali ke Step 3 (Untuk keadaan lain teruskan ke Step 6)

6 Lihat ke arah kiri

7 Apakah masih ada kendaraan yang lewat

8 Jika “ya”, kembali ke Step 6

9 Lihat ke arah kanan

10 Apakah masih ada kendaraan yang lewat

11 Jika “ya”, kembali ke Step 9

12 Menyeberanglah dengan hati-hati

13 Stop

Langkah-Langkah Pengembangan Program

1. Pendefinisian permasalahan.

Algoritma:

% !

7" 6 8

&

8 9 :

; %

Langkah-Langkah Pengembangan Program

1. Pendefinisian permasalahan.

Algoritma:

; < =

>

;

> 7? 77

76

>

Langkah-Langkah Pengembangan Program

1. Pendefinisian permasalahan.

Algoritma: & ( 0 Langkah-Langkah Pengembangan Program

1. Pendefinisian permasalahan.

Algoritma: )

7??@

: ; <

(6)

Langkah-Langkah Pengembangan Program

1. Pendefinisian permasalahan.

Algoritma: & 78 ( , # # . Langkah-Langkah Pengembangan Program

1. Representasi kerja program.

Flowchart / % $ # , # # % A Langkah-Langkah Pengembangan Program Flowchart Langkah-Langkah Pengembangan Program Flowchart

Bentuk-bentuk grafis penyusun flowchart dapat dilihat pada AutoShapes Flowchart program Microsoft Word.

[image:6.612.58.554.80.706.2]

Pemilihan bentuk-bentuk grafis flowchart pada Gambar tidak boleh sembarangan atau asal pilih apalagi membuat sendiri bentuk-bentuk lain secara bebas.

Hal ini tidak dibenarkan karena semua bentuk grafis flowchart telah disepakati dan distandarkan secara internasional sebagai alat komunikasi.

Langkah-Langkah Pengembangan Program

Flowchart

/ %

A

START

Berhenti di Sudut Jalan

Lihat Lampu Pengatur Lalu Lintas

Tidak

Ya

Lihat Arah Kiri

Ya Tidak

Lihat Arah Kanan

Ya

Menyeberanglah Tidak

!

Masih Ada Kendaraan Lewat

Langkah-Langkah Pengembangan Program

Flowchart / % % ) , # ) B B B B START

Berhenti di Sudut Jalan

Lihat Lampu Pengatur Lalu Lintas

Tidak

Ya

Lihat Arah Kiri

Ya Tidak

Lihat Arah Kanan

Ya

Menyeberanglah Tidak

!

(7)

Langkah-Langkah Pengembangan Program

Gambar

Gambar tidak boleh sembarangan atau asal pilih

Referensi

Dokumen terkait

dan merupakan penyebab abdomen akut yang paling sering 1 1. Apendisitis akut menjadi salah satu pertimbangan pada pasien yang mengeluh nyeri perut atau menjadi salah

¤ 200 2006 M 6 Melak elaksa sanak nakan an Tec Techni hnical cal As Assis sistan tant t oleh oleh SIR SIRIM

Cahaya matahari yang dipantulkan bulan ke bumi pada malam hari, akan tampak berbeda dari hari ke

agian baratdaya Kalimantan tersusun atas kerak yang stabil (Kapur Awal) sebagai bagian dari Lempeng Asia Tenggara meliputi baratdaya Kalimantan, Laut Jawa bagian

Dengan demikian, dari aspek validitas muka, instrumen postes pemecahan matematis yang disusun tersebut dapat digunakan dalam penelitian ini.. Setelah instrumen

[r]

ekonomi wilayah Kabupaten Jepara dalam pengembangannya pada klaster

Pengelolaan ”Pelayanan dan Asuhan Keperawatan Klien Komunitas melalui Promosi Kesehatan terhadap Hipertensi di Kelurahan Gedung Johor” yang menjadi salah satu syarat bagi