Algoritma dan Bahasa Program

Slides:



Advertisements
Presentasi serupa
Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Advertisements

PENGENALAN PASCAL STATEMENT TIPE DATA
Pertemuan 2 DASAR PEMROGRAMAN.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Elemen Dasar C++.
- PERTEMUAN 2 - TIPE DATA, VARIABEL, DAN OPERATOR
DASAR-DASAR PEMROGRAMAN
Tipe Data, Variabel & Operator
Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM.
DATA DAN OPERATOR. Tipe Data Ordinal : dapat ditentukan dengan pasti pendahulunya / pengikutnya Byte : integer (bulat) positip dari 0 sampai 255. shortint.
02.1 Hari-2.
Pemrograman JAVA TIB09 Data dan Variabel. Variabel Harus dideklarasikan terlebih dahulu Deklarasi variabel TypeData namaVariabel; Dapat dideklarasikan.
Pemrograman Terstruktur
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Chapter 3.2 : Tipe, Nama dan Nilai
Tipe Data, Variabel, Konstanta, Operator
Tipe Data Lecture 8.
STRUKTUR DATA.
Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran
Elemen Dasar Java As’ad Djamalilleil
Praktikum Struktur Data
Review Materi Java Fundamental As’ad Djamalilleil
Tipe Data Dasar Variabel dan Konstanta
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Nama: Winda Fandella NIM: Pembimbing: Ali Subhan Afrizal, ST.
Tipe Data Universitas Muhammadiyah Malang Ganjil 2010 Oleh : Nur Hayatin, S.ST.
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
Tipe Data, Variabel & Operator
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
ALGORITMA PEMROGRAMAN 2A
PENGGUNAAN TIPE DATA YANG EFEKTIF
Elemen Dasar Dalam C++.
Pertemuan 2 Muhamad Haikal, S.Kom., MT
Tipe Data By Serdiwansyah N. A..
PERTEMUAN 2 Bambang Irawan.
Struktur Organisasi Data 2
Dasar-Dasar Pemrograman
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 1 DATA & STRUKTUR DATA.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
ALGORITMA DAN PEMROGRAMAN Tipe Data
TEE 2103 Algoritma & Pemrograman
Tipe Data, Nama dan Nilai
TIPE DATA.
Pengenalan dan Struktur Java (Tipe Data)
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pemrograman Bahasa C sRi nurhayati, mt.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Konsep Tipe Data dan Operator
KONSEP DASAR STRUKTUR DATA
Pertemuan Pertama Data dan Struktur Data.
VARIABEL, TIPE DATA, OPERATOR
STRUKTUR DATA.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Chapter 3.2 : Tipe, Nama dan Nilai
PENGGUNAAN TIPE DATA YANG EFEKTIF
Algoritma 1 Temu 2.
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
10/8/2019 P.Marpaung : Prak. PBO (Tipe data,Variabel, & Operator)1.
Transcript presentasi:

Algoritma dan Bahasa Program Arief Fatchul Huda

Amati sebuah Pekerjaan (Job) Membuat Juz Alpuket

Amati proses Manual Job Computer Job Objek / benda Objek / benda Wadah Angka, karakter, sinyal (suara, dll) Wadah Variable Alokasi dalam memori diacu dg nama dan type (jenis) Operator Alat Matematika (aritmatika, himpunan, perbandingan, dll)

Nilai dari Jumlah, Harga Hitung Jumlah Belanja Computer Job Jumlah, Harga Objek / benda Jumlah, Harga Nilai dari Jumlah, Harga Variable Jumlah, Harga Alokasi memori untuk menyimpan nilai jumlah, harga dan total harga Operator Perkalian dan penjumlahan

Variabel = Wadah Jenis Wadah Jenis Variabel char -> karakter Jenis/Type var -> kawasan isi Jenis wadah mengakibatkan jenis isi char -> karakter ‘a’,’b’,’c’,…,’1’,’2’,…’$’,’!’ Mangkok Sup, baso, dll int -> bilangan bulat 1, 234, 43, -98, -76 -32768 s/d 32767 Gelas Air minum, dll real/float -> bilangan real, ada desimal 2.56, 3.00, -6.987, dll Piring Nasi, buah, dll

Nama variabel Memori Komputer Variabel diacu dengan sebuah “nama” Sebuah “nama” variabel : menunjuk ke suatu alokasi memori Var_A Misal : var_A type int berarti nama : var_A type : int -> memuat nilai bilangan bulat menunjuk pada suatu lokasi memori dalam komp Luas_BS type float berarti nama : Luas_BS type : float -> memuat nilai bilangan dengan desimal menunjuk ke suatu lokasi memori dalam komputer Luas_BS

Nama dalam Program “Nama” dapat digunakan untuk Variabel Type data Nama program Nama sub program (fungsi/prosedur)

Aturan pe-NAMA-an Dimulai dengan huruf bukan angka Misal : Benar : var_A, vpanjang, vpj_1, Salah : 1var Terdiri dari huruf, angka dan karakter tertentu (under score _) Tidak menggunakan spasi atau karakter khusus lain, misal $,%,&,*, dll Salah : 1 var, var A, pj 1, panjang$, %prosen Bersifat unik atau tunggal, tidak ada nama yang sama dalam satu program Tidak menggunakan kata tercadang yang sudah ada dalam bahasa program Misal : write, int, for, while, dll

Saran untuk membuat “NAMA” Nama menunjukkan isi yang akan diacu Nama singkat dan jelas

Pemberi Nilai ke variabel Assignment Variabel diberi nilai langsung dari baris perintah Misal : var_A 10 Lebar_PS  45,8 Variabel diberi nilai dari ekspresi (rumus) Luas_ps  lebar-ps * panjang_ps Variabel diberi nilai dari piranti input (keyboard) Nilai yang disimpan dalam var, tergantung pada nilai yang diketikkan dari keyboard oleh user. Input(var_A) {nilai yang diketik dari keyboard disimpan dalam variabel var_A} Input(lebar_ps) {nilai yang diketik dari keyboard disimpan dalam variabel lebar_ps}

INGAT Satu variabel hanya menyimpan satu nilai Jika ada nilai baru yang dimasukkan maka nilai yang ada adalah nilai yang terakhir dimasukkan ke dalam variabel tersebut Variabel diacu dengan menyebutkan nama-nya 54 2 54 54 2 var_A var_A var_A var_A

Type Data Type data adalah jenis/type variabel : menentukan nilai yang dikandung didalamnya Type data : Tipe data dasar (primitif) Tipe data yang bisa langsung digunakan, atau sudah disediakan langsung oleh compiler. Tipe data dasar : int, float/real, char, boolean (logika) Tipe data bentukan (user defined) Tipe data ini harus di-set oleh programmer, namun ada juga yang sudah disediakan oleh compiler Tipe data bentukan : string, array, struktur/record

Tipe Data Dasar Diacu menggunakan bhs program C++ Ada 4 macam : int : bilangan bulat, kawasan nilai -32768 s/d 32767 4 byte memori Operator : aritmatika, perbandingan float : Bilangan real, dengan desimal (pecahan), kawasan nilai

Tipe Data Dasar Char Logika (boolean) Karakter yang berupa angka, huruf dan karakter lain Operator : perbandingan Logika (boolean) Bhs program C tidak didefinisikan secara eksplisit tipe boolean TIpe ini menggunakan int dengan 0 : False, 1 : True Kawasan nilai : true, false Operator : logika

Tipe Data, memori dan kawasan Nilai Kombinasi Memory Rentang Char Unsigned char 1 byte 0 s/d 255 -128 s/d 127 Int Unsigned int 2 byte 0 s/d 65535 -32678 s/d 32767 Short int Long int 4 byte -2147483648 s/d 2147483647 Unsigned long 0 s/d 4294967295 Float 3,4x10-38 s/d 3,4x1038 Double float 8 byte 1,7x10-308 s/d 1,7x10308 Long float 10 byte 3,4x10-4932 s/d 1,1x104932

Operator Aritmatika Operator Nama Type Operand Type Hasil X Perkalian Float, int / Pembagian float + Penjumlahan - Pengurangan % Modulo Int

Operator Perbandingan (comparation) Nama Type Operand Type hasil > Lebih dari Float, int, char Logic < Kurang dari >= Lebih dari sama dengan <= Kurang dari sama dengan != Tidak sama dengan

Operator Logika Operator Nama Type Operand Type Hasil && And / conjunction Logic | Or / disjunction ! Not / negation

Operator logika

Contoh Mengolah data mahasiswa Discount pembelian : Luas Segitiga : Nama : char[16] NIM : int Nilai : float Discount pembelian : Discount : float Jmlh_Barang : int Jmlh_Harga : float Luas Segitiga : Luas : float Alas : float Tinggi : float

Latihan Buatlah nama variabel dan tipe untuk Menghitung luas lingkaran Menghitung rata-rata nilai 5 mata kuliah (nilai skala 100) Menyimpan data barang di toko kelontong Menyimpan data pasien sebuah klinik pengobatan Menyimpan data mata kuliah yang terdiri dari kode, nama, sks dan nilai Menyimpan data waktu percakapan telepon

Tipe Bentukan Tipe bentukan didefinisikan oleh programmer dari tipe data dasar yang ada. Macam tipe bentukan : String Tipe data dasar yang diberi nama lain array struktur

Tipe Bentukan String String adalah deretan karakter. Panjang dari string ditentukan pada saat deklarasi (pemesanan) variabel. Kawasan nilai adalah sederetan karakter yang telah didefinisikan oleh tipe char Operasi : Penyambungan (concatination) Perbandingan (comparation)

String contoh

Tipe Dasar dengan nama baru Membuat sebuat tipe dengan menyebutkan namanya. Tipe yang dibuat sama dengan tipe data dasar. Contoh :

Array Tipe data array dapat menyimpan lebih dari satu nilai dalam satu nama variabel. Bagian-bagian penyimpanannya disebut elemen array Tiap elemen mempunya tipe data yang sama

Array contoh

Struktur Tipe data struktur dapat menyimpan lebih dari satu nilai dalam satu nama variabel. Berbeda dengan array, tiap element dari tipe struktur dapat menggunakan tipe data yang berbeda.

Struktur contoh

Ekspresi Ekspresi adalah rumus dalam matematika Dalam ekspresi digunakan Variabel menyimpan hasil Variabel yang dioperasikan Operator (aritmatika, perbandingan, dll) Contoh v_luas  v_panjang * v_lebar v_luas_sgt  0.5 * v_alas * v_tinggi

x Ilustrasi ekspresi 54 43 vluas vpanjang vlebar Isi variabel vpanjang kali isi variabel vlebar Hasilnya disimpan di variabel vluas Algoritma : vluas  vpanjang X vlebar

Latihan Buatlah nama variabel dan tipe dan ekspresi untuk Menghitung luas lingkaran Menghitung rata-rata nilai 5 mata kuliah (nilai skala 100) untuk 5 mahasiswa Menyimpan data barang di toko kelontong, dan menghitung total nilai barang (misal ada 10 jenis barang)

Latihan Menyimpan data pasien sebuah klinik pengobatan dan menghitung jumlah yang harus dibayar dalam satu kali berobat Menyimpan data mata kuliah yang terdiri dari kode, nama, sks dan nilai dan menghitung IP (indek prestasi) dari 5 mata kuliah Menyimpan data waktu percakapan telepon dan menghitung lama waktu pembicaraan.

Constant and variable Constan adalah nama yang mengacu ke suatu alokasi memori. Isi nilai dari sebuah konstan adalah tetap dalam satu program. Nilai konstant tidak dapat diubah saat program sedang berjalan (variabel nilainya dapat berubah-ubah) Constan mempunyai tipe data seperti variabel

Contoh phi = 3.14 bertype float Gajipokok = 3500 bertype int

End Alhamdulillah