0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan17 halaman

Panduan Tabel Keputusan dalam Pemrograman

Diunggah oleh

farensajordi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan17 halaman

Panduan Tabel Keputusan dalam Pemrograman

Diunggah oleh

farensajordi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

Tabel Keputusan

Dasar – Dasar Perancangan


Drafting & CAD Technology Major for college
Drafting & CAD Technology

Tabel Keputusan
Tabel keputusan (decision table) adalah tabel yang digunakan sebagai alat bantu untuk menyelesaikan
logika dalam program.
Major for college
Drafting & CAD Technology

A. Condition Stub
• Bagian ini berisi kondisi yang akan diseleksi.
B. Condition Entry
• Bagian ini berisi kemungkinan dari kondisi yang
diseleksi, yaitu terpenuhi (diberi simbol ‘Y’) dan tidak
terpenuhi (diberi simbol ‘N’).
• Bila ada kondisi X diseleksi, terdapat N Kemungkinan
terjadi N = 2X
C. Action Stub
• Action stub berisi pernyataan-pernyataan yang akan
dikerjakan baik kondisi yang diselesi terpenuhi maupun
tidak terpenuhi.
D. Action Entry
Major for college

• Action entry digunakan untuk memberi tanda tindakan


mana yang akan dilakukan dan mana yang tidak akan
dilakukan.
Drafting & CAD Technology

Diagram Keputusan
Merupakan model dari sebuah fungsi diskrit dimana nilai
dari sebuah variabel ditentukan; berdasarkan nilai ini
beberapa tindakan dilakukan.
Major for college
Drafting & CAD Technology

Bahasa Tersusun
Konteks Logik:
 BIT/SE merupakan jembatan antara analisis perancangan dan pengkodean
 BIT/SE adalah bahasa spesifikasi yang menggunakan perbendaraan kata dan sintaks
yang terbatas
 Perbendaharaan katanya hanya terdiri dari :
 Kata kerja perintah/Imperative language verb.
Major for college

 Istilah yang didefinisikan dalam Kamus Data.


 Reserved Word tertentu untuk formulasi logik
Drafting & CAD Technology

Rancangan Prosedural
Rancangan prosedural dilakukan setelah struktur
program dan data telah dibentuk. Beberapa bentuk
pernyataan :
1. pemrograman terstruktur
2. notasi grafis : flowchart, box diagram/N-S
charts
3. bentuk tabel
4. PDL
Major for college
Drafting & CAD Technology

Karakteristik Notasi Perancangan

Mendukung Sederhana Mudah Diubah Dapat dibaca oleh


modularistas mesin

Dapat dipelihara Structured Code-to-ability Dapat diverifikasi


Major for college

enforcerment
Drafting & CAD Technology

Beberapa Pedoman
● Beritahu pemakai bahwa data telah
• Pemakai sistem harus selalu mengetahui dimasukkan dengan benar, Bisa berupa
apa yang mesti dilakukan berikutnya perpindahan kursor ke data berikutnya
 beritahu pemakai apa yang diharapkan atau pesan
oleh sistem sekarang
 Beritahu pemakai bahwa data telah ● Beritahu pemakai sebuah pekerjaan
dimasukkan dengan benar, Bisa berupa selesai atau tidak selesai dilakukan
perpindahan kursor ke data berikutnya
atau pesan
 Beritahu pemakai bahwa pemasukkan
Major for college

data salah. Pemberitahuan format yang


benar lebih baik.
Drafting & CAD Technology

TABLE OF CONTENTS

01 02
Layar sebaiknya diatur agar beberapa Berikan kesempatan pemakai
tipe informasi, intruksi dan pesan selalu menghemat pengetikan
muncul di area yang konsisten dengan function keys

03 Jika memungkinkan, berikan


harga baku 04 Antisipasi kesalahan yang
mungkin dibuat oleh pemakai

Kurang jumlah informasi


Major for college

05 Selalu Konsisten
06 yang harus diingat
diantaranya aksi
Drafting & CAD Technology

Penulis Program

Cobalah untuk langsung Cobalah untuk menggunakan


menggunakan keistimewaan library dan fungsi-fungsi yang Jangan mengabaikan pesan-pesan
yang ada pada bahasa telah ada pada bahasa peringatan ( warning message )
pemrograman pemrograman
Major for college
Drafting & CAD Technology

Beberapa pedoman Bahasa


1. Sederhana, dan benar secara aturan bahasa.
 Bahasa percakapan lebih baik daripada bahasa
tulisan
2. Jangan berusaha melucu atau “ sok imut “.
 Jika penggunaan harus memakainya 25x seharai.
Akan tidak lucu lagi.
3. Jangan menyinggung intelegensia pemakai
Major for college
Drafting & CAD Technology

Penulisan Pemrograman
1. Jumlah perintah dalam suatu subprogram sebaiknya 5 – 100 perintah
2. Jumlah paremeter yang di-pass sebaiknya <= 5
3. Hindari penggunaan GO TO
4. Gunakan identitasi
5. Kedalaman pernyataan bersarang sebaiknya < 5. Pengecualian untuk
penggunaan fungsi rekursif.
6. Kemampuan program untuk dibaca lebih penting dari pada efesiensi
program
7. Gunakan nama-nama yang punya arti
Major for college
Drafting & CAD Technology

Komentar
1. Berilah komentar pada program anda.
2. Hindari komentar yang terlalu panjang
3. Komentar merupakan jawaban dari pertanyaan pembaca program
4. Berilah komentar setiap variabel
5. Komentar bukan terjemahan dari program anda.
Major for college
Drafting & CAD Technology

Perbaikan Program

Lupakan semua tentang efisiensi sampai


program anda dapat bekerja dengan benar.

Jangan mencoba untuk memperbaiki sampai


anda mengerti benar programnya

Jangan mengorbankan kemampuan untuk


Major for college

dibaca demi efisiensi


Drafting & CAD Technology

Pemilihan Bahasa

Jika dibutuhkan struktur data Jika kinerja, kemampuan


yang kompleks : PASCAL, C real-time : ADA
Major for college

Jika perlu efisiensi Banyak report & banyak


memori :C manipulasi berkas :
COBOL, 4GL, RPG
Drafting & CAD Technology

Akan lebih mudah jika hanya satu bahasa


tersedia atau sudah ditemukan oleh pemakai.
Pada banyak kasus mengikuti sistem yang
sudah ada

Beberapa de-facto :
 C untuk sistem software
 Ada, C, Modula-2 untuk aplikasi real-time
 COBOL, 4GL untuk aplikasi bisnis
 FORTRAN untuk aplikasi sains dan teknik
Major for college

 PASCAL, C untuk program-program aplikasi di


PC
 LISP, PROLOG untuk kecerdasan buatan
Terima Kasih
Drafting & CAD Technology Major for college

Anda mungkin juga menyukai