Anda di halaman 1dari 13

HOW TO USE THIS TEMPLATE ?

• Follow the instructions on each slide to create your presentation.


• Remember a PowerPoint is a visual for your presentation. The words on each slide should serve only as talking
points (rather than everything you are going to say).
• Images and graphics add interest; be sure to add them to your slides when appropriate.
• Choose Transitions and Animations carefully. (You want your audience to focus on your content, rather than
your effects.)
PEMROGRAMAN DASAR
JOKO ARYANTO, S.Kom., M.Kom.
TEKNIK INFORMATIKA
UNIVERSITAS TEKNOLOGI YOGYAKARTA
KONSEP DASAR
PEMROGRAMAN
Pemrograman dasar merupakan rangkaian
instruksi-instruksi dalam bahasa komputer
yang disusun secara logika dan sistematis.
Pemrograman adalah suatu kumpulan urutan
perintah ke komputer untuk mengerjakan
sesuatu, dimana instruksi tersebut
menggunakan bahasa yang dimengerti oleh
komputer atau dikenal dengan bahasa
pemrograman.
KONSEP DASAR PEMROGRAMAN

Konsep dasar pemrograman pada umumnya kita kenal dengan istilah I P O (Input – Proses – Output)

Proses I P O dalam perkembangannya berkembang menjadi

ORIGINATING INPUT PROSES OUTPUT DISTRIBUTION STORAGE


ORIGINATING
Berhubungan dengan pengumpulan data yang biasanya merupakan
pencatatan data kedokumen dasar. Setelah dikumpulkan dilakukan
proses input.

INPUT
Merupakan proses pemasukan data kedalam proses komputer
melalui peralatan input.

PROSES
Tahap ini merupakan proses pengolahan data dari data yang sudah
diinput berupa proses menghitung membandingkan, mengurutkan,
mengklasifikasikan, mengendalikan dan mencari di storage.
O UT P UT
Tahap ini merupakan proses untuk menghasilkan
keluaran dari proses pengolahan data ke
peralatan output berupa informasi (monitor,
speaker, dsb)

DISTRIBUTION
Tahap ini merupakan proses penyebaran
informasi kepada pihak-pihak yang berhak dan
membutuhkan informasi.

STORAGE
Tahap ini merupakan perekaman hasil
pengolahan data storage yang nantinya dapat
dipergunakan untuk input proses selanjutnya.

DATA

Data adalah bahan mentah yang akan diolah menjadi informasi sehingga dapat
dipergunakan oleh user atau pemakai. ”
1. Tipe Data Dasar
2. Tipe Data Terstruktur
3. Tipe Data didefinisikan oleh Pemakai
4. Tipe Data Penunjuk
DATA

1. TIPE DATA DASAR


Merupakan tipe data primitif yang tidak terstruktur
yang didefinisikan oleh bahasa pemrograman.

Tipe data dasar dibagi menjadi lima bagian yaitu :


a) Numerik, yaitu menyimpan data berupa angka
Enumerasi, yaitu suatu urutan list dari nilai-nilai
yang berbeda.
b) Boolean, yaitu tipe data untuk merepresentasikan
True atau False.
c) Character, yaitu tipe data untuk menyimpan
rangkaian karakter.
d) Internationalization, disebut I18N
DATA

2. TIPE DATA TERSTRUKTUR


Merupakan tipe data campuran dari berbagai tipe data dasar.
Contohnya array, record, string, list dan file.

3. TIPE DATA PRIVATE


Merupakan tipe data yang didefinisikan sendiri oleh programmer, dan
biasanya kita namakan Emunerasi

4. TIPE DATA PENUNJUK


Contoh tipe data penunjuk adalah pointer
MODEL KOMPUTASI
Merupakan suatu kumpulan dari nilai dan operasi-
operasi.
Ada 3 dasar model komputasi :
1. Model Fungsional, yaitu model perhitungan yang
fungsional terdiri dari satu set nilai-nilai, fungsi
dan operasi, aplikasi, fungsi dan komposisi fungsi.
2. Model Logika, yaitu logika model perhitungan
terdiri dari suatu set nilai-nilai, definisi hubungan
dan kesimpulan logis.
3. Model Imperative, yaitu model perhitungan yang
imperative terdiri dari satu set nilai-nilai yang
mencakup suatu status dan operasi tugas-tugas
untuk memodifikasi status tersebut.
PRINSIP BAHASA PEMROGRAMAN
Empat prinsip dasar perancangan bahasa pemrograman:
1. Sintaks, menjelaskan bagaimana struktur program yang
benar..
2. Tipe sistem dan semantik, menunjukkan tipe nilai yang
dapat dimanipulasi oleh program dan arti(semantik) dari
program, mencakup juga aturan penamaan entitas
(variabel,fungsi,class,parameter,dll).
3. Manajemen memori, menunjuk kepada sekumpulan
teknik yg membantu kita untuk memahami pemetaan
letak dari nilai, struktur data, dan struktur program di
dalam memori.
4. Exception handling, mengenai penanganan exception (hal-
hal yang tak terduga seperti kesalahan input ketika
menjalankan program).
DEFINISI SYNTAX, SEMANTIC, PRAGMATIK
1. SYNTAX
Aturan gramatikal / komposisi suatu program yang mengatur tata cara penulisanhuruf,
angka dan karakter lain.
Contoh : Pada pembuatan program Pascal antara 2 statement dipisahkan oleh ; (titik
koma) X:=1; X:=X+1;

2. SEMANTIK
Mendefinisikan arti dari program yang benar secara sintaks dari bahasa pemrograman tersebut.
Contoh : Pada pembuatan program C int
vector[10]
Arti semantiknya akan menyebabkan ruang sebanyak 10

3. PRAGMATIK
Kemampuan pemakai dalam mengaitkan kalimat dengan kontek-kontek
yang sesuai bagi kalimat tersebut.
CUSTOMIZE THIS TEMPLATE

Template Editing
Instructions and Feedback

Anda mungkin juga menyukai