Jump dan Call.

Slides:



Advertisements
Presentasi serupa
Fungsi Konsep Pemrograman.
Advertisements

DASAR-DASAR ALGORITMA
Subprogram Program kecil yang melakukan tugas tertentu dan merupakan bagian dari program secara keseluruhan Keuntungan : Mudah dikodekan Mudah dipahami.
Iwan Setiawan ST., MT. Part 1: INTRODUCTION TO PLC Iwan Setiawan ST., MT.
ALGORITMA 6 April 2017 Pseudocode #3 STIKOM.
PL/SQL - LANJUTAN PERULANGAN KONDISI.
MATERI 9 FUNGSI REKURSIF.
Parameter formal adalah variabel yang ada pada daftar parameter dalam
Instruksi macro Instruksi macro (macro) Contoh:
Pemrograman Terstruktur
sebuah fungsi yang memanggil dirinya sendiri
LOGIKA DAN ALGORITMA - PERTEMUAN 8 - REKURSI.
ALGORITMA DEFINISI & FLOWCHART
Instruksi Percabangan
IL, SFC, ST.
Pointer dalam Stack.
Pemograman 1 Pertemuan 5.
Struktur seleksi.
Analisa & Perancangan Sistem Informasi
DIAGRAM ALUR (FLOWCHART)
IL, SFC, ST.
Fungsi Fungsi.
SUBROUTINE SUBROUTINE program bagian : suatu bagian dari program yang didefinisikan secara terpisah dari program utama (umumnya diletakkan di bagian bawah.
Ladder Diagram dan Blok Fungsional
Prosedur dan Makro.
Relai Internal.
PERCABANGAN By Adnan Purwanto, S.Kom.
Fungsi dan Prosedur.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Pernyataan Percabangan
PENGERTIAN DASAR ALGORITMA & FLOWCHART
Algoritma dan Pemrograman Subrutin
ALGORITMA & PEMROGRAMAN I-A
if (condition) statement if (x == 100) cout << "x is 100";
SUBALGORITMA.
SAP-2.
SAP-3.
SISTEM MIKROPROSESOR PERTEMUAN 4.
PERTEMUAN 5 PENYELEKSIAN KONDISI.
Pengantar Pemrograman Terstruktur
Bifurcation & Lompatan Instruksi
Instruksi-instruksi pada 8086
PERTEMUAN 10 Algoritma Presented by : Sity Aisyah, M.Kom
Algoritma dan Pemrograman Subrutin
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
Proses Percabangan Bersyarat
Bifurcation & Lompatan Instruksi
Model Hipotesis SAP-2 Abdillah, S.Si, MIT.
Jump dan Call.
Ladder Diagram dan Blok Fungsional
Algoritma dan Pemrograman Subrutin
Algoritma dan Pemrograman Rekursif
Pernyataan Percabangan
Simbol - Alur Pemograman Terstruktur
Implementasi Proc and Func
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
ANALISA PERANCANGAN PROGRAM.
Prosedur dan Makro.
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
Nama Kelompok Hardani Novian S Musyafa’ Tanjung
Subprogram QBasic Ihsan Jatnika.
Algoritma Rekursif Alpro-2.
DASAR-DASAR ALGORITMA dan FLOW CHART
STATEMEN GO TO DAN IF-THEN Pertemuan IX.
if (condition) statement if (x == 100) cout << "x is 100";
Ladder Diagram dan Blok Fungsional
MODEL PROSES PERANGKAT LUNAK
Jump dan Call.
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 3
Transcript presentasi:

Jump dan Call

Jump Merupakan suatu proses untuk melompati suatu eksekusi rung jika suatu kondisi belum terpenuhi Sama seperti : IF …. THEN …. ELSE Memungkinkan PLC men-skip suatu alur proses secara mudah dalam alur kerjanya

Ilustrasi

Implementasi

Jump dalam Jump

Jump PLC Omron Menggunakan sintak : Aktivasi : JMP : asal loncatan JME : tujuan loncatan Aktivasi : Jika JMP OFF maka program akan meloncat ke tujuan Jika JMP ON maka program akan dieksekusi secara normal JMP hanya akan menonaktifkan output, input tetap diprosesseperti biasa

Subrutin Merupakan sebagian program yang dieksekusi berulang-ulang Biasanya ditulis sebagai ladder tersendiri, tapi bisa diakses secara mudah dengan menggunakan sintak tertentu Eksekusi sama seperti pemanggilan fungsi biasa, setelah selesai maka akan kembali ke program utama

Contoh

Subrutin di PLC Omron Instruksi : SBN (Subroutine Define) RET (Subroutine Return) SBS (Subroutine Entry) Subrutin bisa berisi Ladder, IL, ST, atau SFC Keuntungan : Memudahkan pemanggilan suatu Ladder yang dipakai berulang-ulang Memperkecil ukuran program

SBN (Subroutine Define) Untuk mendefinisikan sebuah subrutin Harus diakhiri dengan RET sebagai penanda akhir subrutinnya Parameter : Nomor subrutinnya (0-1023) Simbol :

RET (Subroutine Return) Untuk kembali dari subrutin ke program utama Dipakai sebagai penanda akhir untuk SBN Tidak ada parameternya

SBS (Subroutine Entry) Mengakses sebuah subroutine Akan aktif jika input SBS ON, tidak aktif kalau OFF Parameter : Nomor subrutin yang akan diakses