Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

dokumen-dokumen yang mirip
TIPE, NAMA, DAN NILAI

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma Pemrograman

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Algoritma dan Struktur Data

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom

STRUKTUR DASAR ALGORITMA

Konstruksi Dasar Algoritma

Algoritma Pemrograman I

Struktur Program Bahasa C

.::BAB II.::MENGENAL PASCAL

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

Brigida Arie Minartiningtyas, M.Kom

Algoritma Dan Struktur Data

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

Algoritma dan Struktur Data

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Chapter 3.2 : Tipe, Nama dan Nilai

Teori Algoritma TIPE DATA

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

Algoritma Pemrograman Dalam Bahasa Pascal

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Tipe Data dan Operator

Proses, Instruksi, dan Aksi

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA

Algoritma dan Struktur Data

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

MODUL PRAKTIKUM ALGORITMA PEMROGRAMAN TEKNIK INFORMATIKA

LOGIKA ALGORITMA. Pertemuan 6. By: Augury

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

Algoritma Pemrograman

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Bab 2 DASAR-DASAR ALGORITMA

04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

ALGORITMA & FLOWCHART

Algoritma Pemrograman

Algoritma Pemrograman

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

ALGORITHM. 6 Algoritma, Flowchart & Program. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.

STRUKTUR DASAR ALGORITMA

PENGANTAR ALGORITMA DAN PEMROGRAMAN

Yudha Dwi P. N. Pertemuan 2 Pengantar Algoritma

Achmad Solichin.

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

STRUKTUR DASAR ALGORITMA

Pengantar Bahasa C. Tim Pengajar ASD Semester I 2017/ /7/2017 FN/ASD/Sem /2018 1

Algortima. Teguh Cahyono, ST.M.Kom

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

TIPE DATA dan OPERATOR

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

KONSEP DASAR BAHASA PASCAL

IF32222 STRUKTUR DATA TIPE DATA. Oleh : Andri Heryandi, M.T.

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

Algoritma Pemrograman

Algoritma & Pemrograman

Pertemuan 4 KONSEP TIPE DATA

Teori Algoritma. Struktur Algoritma

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

BAB I ALGORITMA DAN FLOWCHART

Algoritma Pemrograman I KONSEP DASAR

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA

MODUL 3 ALGORITMA PEMROGRAMAN

MODUL 1. Struktur Bahasa PASCAL secara umum

Algoritma dan Pemrograman Bab II Tipe Data, Variabel, & Konstanta

SMA SANTO PAULUS PONTIANAK

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Tipe Data dan Operator dalam Pemrograman

Sesi/Perkuliahan ke: II

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma Pemrograman

MODUL DUA VARIABEL DAN TIPE VARIABEL

Notasi Algoritmik. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II. : Mahasiswa mampu menjelaskan konsep algoritma dan struktur data

KONSEP DASAR BAHASA PASCAL

3 sks (2,1) 1 sks: Lab Session. Course material: History Algorithm. Programming (C/C++):codeblock,gnu compiler

Algoritma Pemrograman I

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

Algoritma dan Pemrograman

algoritma & pemrograman

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

PENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F )

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

Pemrograman Dasar Pascal

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

Materi. Tipe, Variabel dan Operator Algoritma Pemrograman PENULISAN ALGORITMA PENULISAN ALGORITMA 15/03/2010 NAMA DAN EKSPRESI

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Bab 1 Algoritma dan Pemrograman Tersruktur

Transkripsi:

Algoritma & Pemrograman 1 Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

Daftar Isi 1. Bab 1 Pengantar & Dasar Dasar Algoritma 2. Bab 2 Aturan Penulisan Teks Algoritma 3. Bab 3 Tipe, Nama & Nilai 4. Bab 4 Runtunan 5. Bab 5 Pemilihan 6. Bab 6 Pengulangan 7. Bab 7 Prosedur 8. Bab 8 Fungsi 9. Bab 9 Larik

Bab 1 Pengantar Algoritma Algoritma <- Algorithm <- Algorism (algorist) <- al Khuwarizmi <- Abu Ja far Muhammad ibnu Musa al Khuwarizmi -> al jabar wal-muqabala -> al-jabar -> algebra. Definisi: Algoritma adalah urutan langkahlangkah logis penyelesaian masalah yang disusun secara sistematis.

Bab 1 Pengantar Algoritma Algoritma Tukar Isi Bejana Diberikan 2 buah bejana, A dan B; bejana A berisi larutan berwarna merah, bejana B berisi larutan berwarna biru. Pertukarkan isi kedua bejana itu sehingga bejana A berisi larutan berwarna biru dan bejana B berisi larutan berwarna merah. Deskripsi: Tuangkan larutan dari bejana A ke dalam bejana C Tuangkan larutan dari bejana B ke dalam bejana A Tuangkan larutan dari bejana C ke dalam bejana B

Bab 1 Pengantar Algoritma Pemrograman Prosedural: Algoritma berisi urutan langkah-langkah penyelesaian masalah. Prosedur: 1. Tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas 2. Metode langkah demi langkah secara eksak dalam memecahkan suatu masalah

Bab 1 Pengantar Algoritma Struktur Dasar Algoritma 1. Runtunan (sequence) 2. Pemilihan (selection) 3. Pengulangan (repetition)

Bab 1 Pengantar Algoritma Runtunan terdiri dari satu atau lebih instruksi. Tiap instruksi dikerjakan secara berurutan. Urutan instruksi menentukan keadaan akhir algoritma. Bila urutan dirubah, maka hasil akhir bisa berubah.

Bab 1 Pengantar Algoritma Pemilihan Adakalanya sebuah instruksi dikerjakan jika kondisi tertentu dipenuhi. if kondisi then aksi 1 else aksi 2

Bab 1 Pengantar Algoritma Pengulangan For pencacah pengulangan dari a sampai b do aksi Repeat aksi until kondisi While kondisi do aksi

Bab 2 Aturan Penulisan Teks Algoritma Teks algoritma selalu disusun oleh tiga bagian (blok) : 1. Bagian judul (header) 2. Bagian deklarasi 3. Bagian deksripsi

Bab 2 Aturan Penulisan Teks Algoritma Judul algoritma terdiri dari Nama algortima Penjelasan (spesifikasi) Algoritma LUAS LINGKARAN {Menghitung luas lingkaran untuk ukuran jari-jari tertentu. Algoritma menerima masukan jari-jari lingkaran, menghitung luasnya, lalu mencetak luas lingkaran ke piranti keluaran}

Bab 2 Aturan Penulisan Teks Deklarasi Algoritma bagian untuk mendefinisikan semua nama yang dipakai di dalam algoritma. Nama tersebut dapat berupa: nama tetapan, nama peubah, nama tipe, nama prosedur dan nama fungsi.

Bab 2 Aturan Penulisan Teks Algoritma Deskripsi Ini adalah bagian inti dari suatu algoritma. Bagian ini berisi uraian langkah-langkah penyelesaian masalah. Deskripsi: read(c,d) if c < d then e <- a + b else e <- a b endif write(e)

Bab 3 Tipe, Nama, & Nilai Kelompok Algoritmik Pascal C Ket. 1. Tipe Dasar Boolean Boolean Secara khusus tidak ada Integer Byte Shortint Word Integer Longint Unsigned char Char Unsigned word Int, short int Long int 1 byte 1 byte 2 byte 2 byte 4 byte Real Real Double Extended Float Double Char Char Char String String String(n) Char (n) Record <field1: type, field2: type, fieldn: type > Record Field1: type; Field2: type; FiledN: type; End; Struct {type field1; type field2; type fieldn; }

Bab 3 Tipe, Nama, & Nilai Kelompok Algoritmik Pascal C Ket. 2. Operator a. Aritmetik + - * / div mod + - * / div mod + - * / / % b. Perbandingan < < > > = < <= > >= = <> < <= > >= ==!= c. Logika not and or xor not and or xor! && tidak ada

Bab 3 Tipe, Nama, & Nilai Kelompok Algoritmik Pascal C Ket. 3. Komentar {komentar} {komentar} {* komentar *} /* komentar */ 4. Lain-lain Const Type True false Const Type True false #define typedef dapat diganti 1 dapat diganti 0

Bab 3 Tipe, Nama, & Nilai Kelompok Algoritmik Pascal C a. Penugasan <- := = b. Pembacaan read read readln scanf c. Penulisan write write writeln printf

Bab 3 Tipe, Nama, & Nilai Tipe Data Int Unsigned int Long int Long unsigned Float Double Char Char[n] (string) %d %u %ld %lu %f %lf %c %s Penentu Format