Bahasa Pemrograman dan Flowchart. Adri Priadana

dokumen-dokumen yang mirip
Algoritma Pemrograman

Algoritma Pemrograman

Pertemuan Ke-1 (Pengantar Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Algoritma Pemrograman

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

ALGORITMA DAN PEMROGRAMAN #2

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

Mengapa Belajar Pemrograman Komputer?

Algoritma dan Flowchart. Dasar Programming 1

Algoritma. Contoh Algoritma

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

Implementasi OOP Pada Perangkat Lunak Pemrograman

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

PENGANTAR ALGORITMA PEMROGRAMAN

Pengenalan Algoritma

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

PENULISAN ALGORITMA. Algoritma dan Pemrograman. Rajif Agung Yunmar, S.Kom, M.Cs.

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm??

Algoritma & Pemrograman

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

P3 Pengantar Pemrograman C

Definisi Algoritma. Prepared by Vosco

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

Bab 1 : Pengenalan dan Pengantar Algoritma

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

Khusnawi, S.Kom, M.Eng

Algoritma dan Struktur Data

Pemrograman dan Bahasa Pemrograman

P - 3 Bab 2 : Pengantar Pemrograman C

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

DEFINISI SIMBOL FLOWCHART

IT234 - Algoritma dan Struktur Data. Ramos Somya

9/9/2011 ILKOM IPB 1 ALGORITME DAN PEMROGRAMAN. Review: Algoritme dan Program. Bahasa tingkat rendah (low level language)

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 1 & 2. Ahmad hidayat

A. Pemahaman Awal. Hardware dan Software(1) Ada beberapa perangkat utama di komputer 20/01/2012

Tipe Data dan Variabel

Algoritma Pemrograman

Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari

PETUNJUK PENGERJAAN SOAL ULUM TIK

Algoritma Pemrograman I

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

BAB I SEKILAS TENTANG COBOL

PENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670)

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

Tujuan Pada akhir sesi, diharapkan peserta dapat: 1. Mengidentifikasikan perbedaan komponen pada

Konstruksi Dasar Algoritma

BAB I Pendahuluan. 1.1 Konsep Algoritma

APLIKASI KOMPUTER- Perangkat Lunak Komputer

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

Konsep Pemrograman Prosedural

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

Teori Algoritma. 1Universitas Gunadarma

Dasar Pemrograman C++

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

Algoritme dan Struktur Data

ALGORITMA DALAM KAITANNYA DENGAN KOMPUTER

Algoritma Dan Pemrograman

Pengantar Sistem Komputer

Pengampu : Agus Priyanto, M.KOM

MODUL 1 STANDAR INPUT DAN OUTPUT

1 - Bahasa Pemrograman

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

Algoritma Pemrograman 2C

Algoritma dan Flowchart

Logika Informatika. Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta

Pengantar Sistem Komputer & Algoritma

BAB I SEKILAS TENTANG C

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Bab 3. Decision 1 (Pengambilan Keputusan)

ALGORITMA. Bahasa Pemrograman adalah prosedur atau tata cara penulisan program.

1. Algoritma & Pemrograman

OPERATOR DAN STATEMEN I/O

Materi Pelajaran : Algoritma Pemrograman. Siswa memahami tentang dasar dasar Algoritma Pemrograman

Algoritma,Flowchart, Konsep

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Algoritma dan Pemrograman 2C. Logika Proporsional YUDI ADHA. ST. MMSI

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

3. Analisis Masalah dan Penyelesaian

Algoritma Dan Pemrograman [algoritma, program, flowchart] Presented by Rijal Fadilah, S.Si

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

Struktur Data Review Algoritma, Pemrograman. Presented by Rijal Fadilah, S.Si

ALGORITMA & PEMROGRAMAN

Pengantar Algoritma & Flow Chart

Selection / Pemilihan PEMILIHAN

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Pengantar Pemrograman Dengan C++

Algoritma Pemrograman

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

Bab 1. Pengenalan Pemrograman C

BAB I PENGANTAR ALGORITMA DAN PROGRAM

IT132. Ramos Somya, S.Kom.

PENGENALAN TEKNOLOGI KOMPUTER

Rosihan Ari Yuana, S.Si, M.Kom Lisensi Dokumen: BAB I. PENDAHULUAN C++ Oleh:

Sekilas Tentang C. Dasar Pemrograman & Algoritma

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Transkripsi:

Bahasa Pemrograman dan Flowchart Adri Priadana http://ilkomadri.com/

Pendahuluan Komputer adalah alat elektronik untuk mengolah data dengan menggunakan program tertentu untuk menghasilkan informasi Fungsi komputer adalah untuk pengolahan data (data processing. Di dalam komputer, terdapat bagian yang disebut sebagai Software (Perangkat Lunak). Perangkat lunak ini merupakan program-program yang diperlukan untuk menjalankan bagian dari komputer yang disebut sebagai Hardware (Perangkat Keras)

Pendahuluan Macam-macam perangkat lunak Operating System Language Software (Compiler, Interpreter) Application Software Bahasa pemrograman komputer digunakan sebagai sarana komunikasi untuk menjembatani hubungan antara manusia dan komputer. Ia merupakan suatu prosedur atau tata cara penulisan program, yang dalam hal ini adalah kata, ekspresi, pernyataan atau kombinasi semuanya yang disusun dan dirangkai dan berupa urutan langkah-langkah untuk menyelesaikan masalah.

Faktor yang harus diperhatikan Sintaksis : tata bahasa yang digunakan dalam program Semantik : maksud yang dikandung dalam setiap pernyataan yang ada dalam program Kebenaran logika : berhubungan dengan benar atau tidaknya urutan pernyataan yang ada dalam program

Pengelompokan bahasa pemrograman Low Level Programming : Assembler High Level Programming : Pascal, C/C++, Java, PHP dll

Komponen utama komputer Piranti masukan dan piranti keluaran (I/O devices) Unit pemroses utama (CPU = Central Processing Unit) Memori

Contoh 1 2 3 4 5 #include <stdio.h> main() { printf( Hello World!! ); } dalam C output: menampilkan tulisan Hello World!! di layar

Struktur Program 1 2 3 4 5 6 7 8 9 /** * My first C/C++ program */ #include <stdio.h> 1 2 main() { 3 // menampilkan tulisan Hello world pada layar printf("hello world!"); 5 } 6 4 4 1 Preprosesor (file header) 2 Main Function (bagian utama) 3 Pembuka Blok 4 Komentar 5 Statement / perintah 6 Penutup blok

Notasi Algorithma Notasi algoritma bukan merupakan notasi bahasa pemrograman. Namun notasi ini dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Penotasian algoritma harus dilakukan sedemikian hingga mudah dibaca dan dimengerti. Meskipun notasi algoritma tidak berbentuk baku seperti notasi bahasa pemrograman, namun konsistensi terhadap notasi perlu diperhatikan untuk menghindari terjadinya kekeliruan.

Bentuk notasi algoritma Uraian deskriptif Pseudocode Diagram-alir (flowchart)

Contoh Uraian Deskriptif

Pseudocode Notasi yang menyerupai notasi bahasa pemrograman tingkat tinggi, khususnya Bahasa Pascal dan C. Umumnya mempunyai notasi yang hampir mirip untuk beberapa instruksi dalam beberapa bahasa pemrograman,seperti notasi if-then-else, while-do, repeat-until, read, write, dan sebagainya.

Contoh menyelesaikan permasalahan menghitung luas dan keliling suatu lingkaran dengan menggunakan bentuk pseudocode:

Definisi Flowchart Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan symbol. Setiap symbol menggambarkan proses tertentu. Sedangkan antara proses digambarkan dengan garis penghubung

Kaidah Umum Dalam Membuat Flowchart Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan yang lainnya. Namun secara garis besar setiap pengolahan selalu terdiri dari 3 bagian utama, yaitu: Input Proses Output

Simbol Flowchart

Contoh Flowchart Problem: Menghitung Luaspersegipanjang Algoritma: 1. Masukkanpanjang(p) 2. Masukkanlebar(l) 3. Hitungluas(L), yaitu panjang kali lebar 4. Cetakluas(L)

Contoh Flowchart Problem: Menentukan Bilangan ganjil atau Genap

Latihan Soal Buat Flowchart untuk mengecek suatu bilangan positif atau negatif!

Matur Nuwun