Algoritma & Pemrograman Chapter 4

Slides:



Advertisements
Presentasi serupa
02 Tipe Data.
Advertisements

TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
- PERTEMUAN 2 - TIPE DATA, VARIABEL, DAN OPERATOR
Tipe Data, Variabel & Operator
Matakuliah : Algoritma & Struktur Data Versi Materi
VARIABEL DAN OPERATOR.
Algoritma dan Struktur Data
Chapter 3.2 : Tipe, Nama dan Nilai
Penggunaan Data dan Variabel
Variabel dan Konstanta Bahasa Pemrograman I Pertemuan:2 Edri Yunizal / Fauzi MS.
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Tipe Data Universitas Muhammadiyah Malang Ganjil 2010 Oleh : Nur Hayatin, S.ST.
Algoritma & Pemrograman Chapter 6
Tipe Data, Variabel & Operator
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Flowchart dan Pseudocode
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
ANALISA DAN DESAIN ALGORITMA
ALGORITMA PEMROGRAMAN 2A
Struktur Algoritma & Tipe Data
Pemrograman Dasar Kelas X.
Pertemuan 2 Muhamad Haikal, S.Kom., MT
Notasi Algoritma & Tipe Data
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe Data By Serdiwansyah N. A..
Pertemuan 2 Dani Hamdani, S.Kom..
Struktur Organisasi Data 2
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
Algoritma.
Pertemuan III Komentar, Identifier dan Tipe data.
Pengenalan C++ Oleh : Dewi Sartika.
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
TEE 2103 Algoritma dan Pemrograman
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Tipe, Nama, dan Nilai.
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
Algoritma dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
ALGORITMA DAN PEMROGRAMAN Tipe Data
ALGORITMA DAN PEMROGRAMAN Tipe Data
TEE 2103 Algoritma & Pemrograman
Tipe Data, Nama dan Nilai
02.1 Hari-2.
TIPE DATA.
Algoritma & Pemrograman Chapter 5
Mengenal Model Data, Perintah I/O
Algoritma dan Pemrograman (Pertemuan 04)
Algoritma dan pemrograman
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Algoritma & Pemrograman Chapter 2
Konsep Tipe Data dan Operator
Algoritma dan struktur data
ALGORITMA DAN PEMROGAMAN
KONSEP DASAR STRUKTUR DATA
Algoritma Struktur Data
Pertemuan Pertama Data dan Struktur Data.
Bahasa Pemrograman Pascal
Variabel dan Tipe Data.
Algoritma dan Struktur Data
Pertemuan 3 DR. Okfalisa, MsC Tipe, Nama dan Nilai.
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Chapter 3.2 : Tipe, Nama dan Nilai
Algoritma 1 Temu 2.
Operator, Variabel, Konstanta, Tipe Data
Transcript presentasi:

Algoritma & Pemrograman Chapter 4 Tipe Data dan Operator Febryanti Sthevanie (VAN) Politeknik Telkom Semester Ganjil TA 2010/2011

Himpunan nilai yang dapat dimiliki oleh sebuah data Tipe Data Himpunan nilai yang dapat dimiliki oleh sebuah data

Tipe data yang dapat langsung digunakan Tipe Data Dasar Tipe data yang dapat langsung digunakan

Tipe Data Dasar Kategorik Numerik

Tipe Data Dasar Integer bilangan yang tidak mengandung bilangan desimal. Range : -∞ s/d ∞ Pengelompokan : Contoh integer : 2 4 -8 -76 0 298 2000

Tipe Data Dasar cont’ Real/Bilangan riil Bilangan yang memiliki pecahan desimal Range : -∞ s/d ∞ Pengelompokan : Contoh bilangan real : .5 0.17 -3.465 92.0

Tipe Data Dasar cont’ Char / Karakter Tipe dasar yang terdiri dari satu buah angka, huruf, tanda baca, atau karakter khusus Penulisan char : diawali dan diakhiri tanda kutip ganda (“ “) Contoh : “5” “y” “0” “1” “s” “_” “ ” “5” dengan 5 berbeda tipe data

Tipe Data Dasar cont’ String Kumpulan karakter dengan panjang tertentu Karena sering digunakan dalam pemrograman maka dianggap sebagai tipe dasar Penulisan string : diawali dan diakhiri tanda kutip ganda (“ “) Contoh : “Politeknik” “Politeknik Telkom” “123ABC” “z”

Tipe Data Dasar cont’ Boolean/ bilangan logika Memiliki tepat dua buah kemungkinan nilai (Benar dan Salah ; atau 1 dan 0; atau True dan False) Digunakan untuk pemilihan dengan kondisi-kondisi tertentu Biasanya digunakan untuk kasus pemilihan dengan range 2 buah nilai saja , contoh lulus-tidak lulus ; member-bukan member .

Latihan Tentukan tipe data yang mungkin untuk kasus-kasus yang menggunakan inputa ataupun output data seperti di bawah ini: Penghitungan jumlah mahasiswa dalam sau kelas Penghitungan rata-rata IPK mahasiswa Penentuan status registrasi mahasiswa berdasarkan status kelunasan keuangan Menampilkan seluruh NIM dan nama mahasiswa Menampilkan nilai indeks Mata Kuliah Alpro satu Mahasiswa

Variabel / peubah Objek yang nilainya dapat berubah-berubah Bisa dianalogikan dengan ember Variabel harus dideklarasikan sebelum digunakan untuk menampung sebuah nilai Fungsi deklarasi variabel adalah untuk proses pemesanan alokasi memory dengan ukuran sesuai tipe data Proses deklarasi variabel : menyebutkan nama variabel dan tipe variabel

Variabel / peubah cont’ Contoh pendeklarasian variabel pada flowchart x: integer Nama : string TB : real Contoh pendeklarasian variabel pada pseudocode

Deklarasi variabel pada C++ Struktur dasar penulisan bahasa C++ Contoh deklarasi variabel pada C++

Panduan penulisan nama variabel Huruf pertama pada nama variabel menunjukkan tipe data dari variabel tersebut (metode Charles Simyoni Hungarion Notation) ‘c’ untuk tipe data char ‘i’ untuk tipe data integer ‘s’ untuk tipe data string ‘b’ untuk tipe data boolean ‘r’ untuk tipe daa real Contoh : int iUmur ; string sNama; char cJenisKelamin ;

Panduan penulisan nama variabel Nama variabel harus cukup jelas untuk menentukan tujuan penggunaan variabel tersebut Contoh : sNama : variabel bertipe string yang akan menyimpan nama iUmur : variabel bertipe integer yang akan menyimpan umur cJenisKelamin : variabel bertipe char yang akan menyimpan jenis kelamin

Panduan penulisan nama variabel Nama variabel TIDAK BOLEH mengandung spasi atau karakter khusus Karakter khusus : ! @ # $ % ^ & * ( ) { } [ ] ‘ ‘’ ; : < > , . / ? | dan \ Untuk menggantikan spasi (agar nama variabel mudah dibaca) dapat menggunakan tanda underscore ‘_’ Contoh : cJenis_Kelamin , sNama_Orang_Tua, iNilai_Akhir.

Proses pengisian nilai ke dalam variabel Secara langsung (oleh programmer) ‘=‘ sama artinya dengan tanda ‘’. Tanda ‘=‘ digunakan pada penulisan program sedangkan ‘’ digunakan untuk penulisan pada flowchart Pada flowchart, pengisian variabel secara langsung dianggap sebagai suatu proses bukan input. Oleh karena itu proses pengisian secara langsung menggunakan simbol Proses (kotak) bukan simbol input (jajar genjang) Dengan inputan (dari user)

Contoh

Konstanta Objek yang nilai nya tidak dapat diubah sejak dideklarasikan hingga program berakhir Deklarasi konstanta pada flowchart Deklarasi konstanta pada C++

Contoh Buat Flowchar untuk menentukan bilangan positif atau negatif beserta pendeklarasian kamus data. Outputan adalah bilangan yang diinputkan user beserta statusnya (negatif atau positif)

sStatus  “Bilangan Positif” sStatus  “Bilangan Negatif” START iBil : integer sStatus : string Input(iBil) iBil<0 TIDAK YA sStatus  “Bilangan Positif” sStatus  “Bilangan Negatif” Output (iBil , sStatus) END

Latihan Buat Flowchart untuk Algortima penghitungan Luas dan Keliling Lingkaran dengan menyertakan pendeklarasian variabel dan konstanta sesuai aturan yang sudah dijelaskan. Outputnya adalah hasil Luas dan Keliling. Buat Flowchart untuk Algoritma penghitungan poin belanja pada sebuah supermarket. Aturan pemberian poin adalah jika berbelanja di bawahRp.500.000 maka poin yang didapatkan adalah 1 jika Rp. 500.000 atau lebih maka poin yang didapatkan adalah 2. Outputannya harus menunjukkan data diri custumer berupa nama, alamat, umur, no telp, dan jumlah poin yang didapatkan.