TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Data

Slides:



Advertisements
Presentasi serupa
- PERTEMUAN 2 - TIPE DATA, VARIABEL, DAN OPERATOR
Advertisements

- PERTEMUAN 7 – SUB PROGRAM
ALGORITMA & PEMROGRAMAN I-A
Pengenalan Bahasa Pemrograman Pascal
Matakuliah : Algoritma & Struktur Data Versi Materi
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Objek Abdillah, S.Si, MIT Website:
STRUKTUR DATA PERTEMUAN 5
Dasar Pemrograman ARRAY/LARIK.
Notasi Algoritma.
Algoritma dan Pemrograman
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Tipe Bentukan Tipe yang didefinisikan sendiri oleh pemrogram (user defined type data) Dua jenis tipe bentukan : Tipe dasar yang diberi nama tipe baru Tipe.
Notasi Algoritma TEE 2103 Algoritma dan Pemrograman
TEE 2103 Algoritma dan Pemrograman
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Dasar-dasar Pemrograman
Struktur Algoritma & Tipe Data
STRUKTUR TEKS ALGORITMA
PERTEMUAN 2 Bambang Irawan.
Struktur Program Pascal
Notasi Algoritmik.
TIPE DATA, NAMA dan EKSPRESI
TEL 2112 Dasar Komputer & Pemograman Prosedur
Input dan Output TEE 2103 Algoritma dan Pemrograman
TEL 2112 Dasar Komputer & Pemograman Algoritma Pemrograman
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
Algoritma & Pemrograman 1
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
TEE 2103 Algoritma dan Pemrograman
Contoh-contoh Pemecahan Masalah TEE 2103 Algoritma & Pemograman
TEL 2103 Dasar Komputer & Pemograman Larik (Array)
TEL 2112 Dasar Komputer & Pemograman Fungsi
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
Tipe, Nama, dan Nilai.
Algoritma dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Dasar- dasar Algoritma
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
TEE 2103 Algoritma & Pemrograman
Tipe Data, Nama dan Nilai
TEL 2112 Dasar Komputer & Pemograman Algoritma Pemrograman
Contoh-contoh Pemecahan Masalah 2 TEE 2103 Algoritma & Pemograman
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
TIPE DATA.
Identitas dosen Suherman, ST Address : Cilegon
ATURAN PENULISAN TEKS ALGORITMA
Algoritma & Pemrograman 1
TEL 2112 Dasar Komputer & Pemograman Prosedur
TEL 2112 Dasar Komputer & Pemograman Fungsi
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
TEL 2112 Dasar Komputer & Pemograman Prosedur
Algoritma dan Pemrograman (Pertemuan 04)
TEL 2112 Dasar Komputer & Pemograman Fungsi
Contoh-contoh Pemecahan Masalah 2 TEE 2103 Algoritma & Pemograman
TEE 2103 Algoritma & Pemrograman
TEL 2112 Dasar Komputer & Pemograman Pengantar Algoritma
Konsep Tipe Data dan Operator
TEL 2112 Dasar Komputer & Pemograman Pengantar Algoritma
Pertemuan 2 Algoritma dan Pemrograman
Review Algoritma 1 Teks Algoritma terdiri dari tiga bagian :
Fungsi.
Pertemuan 3 DR. Okfalisa, MsC Tipe, Nama dan Nilai.
Notasi Algoritmik, Tipe Dasar, Nilai, Ekspresi dan Input/Output
Transcript presentasi:

TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Data Abdillah, S.Si, MIT Email: abdill01@gmail.com Website: http://abdill01.wordpress.com

Tujuan Mahasiswa memahami aturan penamaan dan pendeklarasian objek serta cara pengisian nilai pada objek.

Apa itu Nama? Di dalam algoritma dan pemrograman, nama digunakan untuk mengidentifikasi dan mengacu sebuah objek. Oleh karena itu setiap nama haruslah unik, dan mematuhi aturan penulisan yang berlaku sama untuk algoritma dan bahasa pemrograman.

Aturan Penulisan Nama Nama dimulai dengan huruf Nama hanya menggunakan huruf, angka dan _ (underscore). Tidak lebih dari satu kata Bedakan huruf besar dan huruf kecil.

Contoh Contoh penamaan yang salah: 9titik nilai ujian PT-12 F 1 Contoh penamaan yang benar: titik9 atau titik_9 nilai_ujian atau NilaiUjian PT12 atau PT_12 F1

Deklarasi Semua nama objek harus dideklarasikan sebelum mereka dapat digunakan. Deklarasi menspesifikasikan nama berikut: Peubah (variabel) beserta tipenya Konstanta beserta nilainya Tipe bentukan Fungsi dan prosedur

Deklarasi Peubah Peubah adalah tempat penyimpanan data/informasi di memori yang nilainya dapat diubah. Contoh: nilai_ujian : real k : integer c : char

Deklarasi Konstanta Konstanta adalah tempat penyimpanan data/informasi di memori yang nilainya tidak dapat diubah selama pelaksanaan program. Notasi untuk menyetakan konstanta adalah const. Contoh: const phi = 3.14 const sandi = ‘xyz’

Deklarasi Tipe Bentukan Contoh: type Titik : record < x,y : real > type Jam : record < hh : integer, (0..23) mm : integer, (0 .. 59) ss : integer, (0..59) > P : Titik J1, J2 : Jam P adalah nama objek dengan tipe data Titik. J1 dan J2 adalah nama objek dengan tipe data Jam.

Deklarasi Fungsi dan Prosedur Contoh: FUNCTION Maks (input A,B : integer) → integer { mengembalikan nilai yang lebih besar antara A dan B } PROCEDURE Tukar (input/output A,B : integer) { mempertukarkan nilai A dan B }

Apa itu Nilai Objek? Nilai adalah besaran dari nama objek yang telah dideklarasikan. Nilai yang disimpan sebuah peubah adalah nilai yang terakhir yang disimpan ke dalamnya.

Cara Pengisian Nilai Nilai dapat diisikan dengan cara berikut: Penugasan langsung Hasil operasi Hasil pembacaan input Nilai yang dikirim oleh fungsi

Penugasan Langsung Sebuah nilai dapat ditugaskan langsung pada sebuah nama peubah dengan ketentuan nilai tsb harus bertipe sama dengan peubah. Notasi penugasan adalah ←. Contoh: k : integer jarak : real type Titik : record < x,y : integer > P : Titik k ← 5 jarak ← 3.14 P.x ← 10 P.y ← 5

Penugasan Nilai Peubah / Konstanta Nilai sebuah peubah atau konstanta dapat ditugaskan pada peubah lain dengan ketentuan nilai tsb harus bertipe sama dengan peubah. Contoh: const phi = 3.14 k : integer, jarak : real type Titik : record < x,y : integer > P : Titik k ← 5 jarak ← phi P.x ← 10 P.y ← k

Hasil Operasi Hasil operasi dapat ditugaskan pada sebuah nama peubah dengan ketentuan hasil operasi bertipe sama dengan tipe peubah. Contoh: A,B,C : integer a,b,c, determinan : real C ← A + B determinan ← b*b – 4*a*c (derajat komputasi)

Hasil Pembacaan Input Nilai peubah dapat berasal dari piranti masukan seperti keyboard. Dalam algoritma, notasi pembacaan adalah read. Contoh: N : integer read (N)

Penulisan Nilai Nilai yang disimpan dalam memori dapat ditampilkan ke piranti keluaran seperti layar monitor. Notasi penulisan nilai sama dengan notasi pencetakan teks, yakni write. Contoh: N : integer write (“Masukkan nilai N: “) read (N) write (“Nilai yang dimasukkan adalah”, N)