ALGORITMA DAN PEMROGRAMAN #2

dokumen-dokumen yang mirip
Algoritma dan Struktur Data

Bab 1. Pengenalan Pemrograman C

Algoritma & Pemrograman #2. by antonius rachmat c, s.kom, m.cs

Pemrograman dan Bahasa Pemrograman

Pendahuluan. Kuliah online : Tekkom [2013/VI]

Algoritma dan Struktur Data

P3 Pengantar Pemrograman C

Pendahuluan. Tujuan Pembelajaran :

Teori Komputasi 10/15/2015. Bab 1: Pendahuluan. Teori Komputasi dan Teknik Kompilasi. Teori Komputasi dan Teknik Kompilasi

TEKNIK KOMPILASI (TEKKOM) ISTIQOMAH, S.KOM /SEMESTER VI

Teknik Kompilasi II TEKNIK KOMPILASI. Ernastuti & Sulistyo P 1/52. Ernastuti & Sulistyo

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

BAB I SEKILAS TENTANG C

Bahasa Pemrograman dan Flowchart. Adri Priadana

IT234 - Algoritma dan Struktur Data. Ramos Somya

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

P - 3 Bab 2 : Pengantar Pemrograman C

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

PENGANTAR ALGORITMA PEMROGRAMAN

PENGANTAR TEKNIK KOMPILASI

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

Konsep Pemrograman Prosedural

Bahasa Pemrograman 2.

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

BAB 4 PENGENALAN BAHASA C

1 - Bahasa Pemrograman

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Algoritma Pemrograman 2C

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

Tahap pengembangan program

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

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

TEKNIK KOMPILASI Tony Darmanto,ST / Smt V S1 TI / STMIK WIDYA DHARMA/ Hal 1

Sekilas Tentang C. Dasar Pemrograman & Algoritma

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

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

1.1. Sejarah Bahasa C

Pengenalan C++ untuk Interface

Pengantar Teknologi Informasi. Software Komputer

Proses Kompilasi. Otomata dan Pengantar Kompulasi Pertemuan 3

IT234 ALGORITMA DAN STRUKTUR DATA

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

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

PENGENALAN BAHASA C. Praktikum 3

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

BAB II KEGIATAN PEMBELAJARAN

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

BAB 1 KONSEP DASAR BAHASA C

Compiler & Interpreter

KONSEP DASAR PROGRAM BAHASA C

PRAKTIKUM 2 SEKILAS TENTANG C

Algoritma Pemrograman I

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

MODUL 1 STANDAR INPUT DAN OUTPUT

PEMROGRAMAN BERORIENTASI OBJEK. Pendahuluan. Budhi Irawan, S.Si, MT

TEORI BAHASA & OTOMATA (PENGENALAN KOMPILASI) PERTEMUAN VI Y A N I S U G I Y A N I

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

PENGENALAN PROGRAM C++

BAB I PENGANTAR Pendahuluan Penyajian 1.1 Latar Belakang 1.2 Algoritma dan Struktur Data

Implementasi OOP Pada Perangkat Lunak Pemrograman

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

Pertemuan 8: Pengenalan Bahasa Pemrograman Persiapan pembuatan program bahasa C Struktur program bahasa C Tipe Data dan Variabel dalam bahasa C

Algoritma & Pemrograman 1. Fery Updi,M.Kom

BAHASA PEMROGRAMAN C

Web Site :

Chapter 1 KONSEP DASAR C

IF Algoritma & Pemrograman. Bab 1: Pengantar Algoritma. Oleh : Andri Heryandi, M.T. Universitas Komputer Indonesia

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

TEKNIK KOMPILASI. Firrar Utdirartatmo

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

Bahasa Pemrograman- TIS SKS

Programming Language Bahasa Pemrograman

Pengantar Visual C++ & Penulisan Program

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

Bahasa C. Dosen : Dhamayanti

Algoritme dan Struktur Data

LANGUAGES AND TRANSLATOR

Dasar Pemrograman. Nisa ul Hafidhoh

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

Bahasa C-M6 By Jamilah, Skom 1

Pengenalan Algoritma

Mengapa Belajar Pemrograman Komputer?

BAB I PENGENALAN BAHASA C

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Pengantar Pemrograman Dengan C++

Pengantar Teknologi Sistem Informasi C

Algoritme dan Pemrograman

Algoritma Dan Pemrograman. Pengampu : Muhammad Zidny Naf an, Lc., S.Kom., M.Kom

Pemrograman. Fery Updi,M.Kom

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

LAPORAN PRAKTIKUM 1 TEKNIK KOMPILASI

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

PENGENALAN C++ Bab 1

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

ALGORITMA & PEMROGRAMAN

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

Transkripsi:

ALGORITMA DAN PEMROGRAMAN #2

DEFINISI FLOWCHART Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan symbol. Dengan demikian 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 Keterangan Mulai/selesai Simbol Aliran Data Input/Output Proses Percabangan

PERKEMBANGAN BAHASA PEMROGRAMAN Bahasa Mesin Bahasa Assembly Bahasa Tingkat Tinggi

BAHASA MESIN Level Terendah Isi : kode-kode mesin yang hanya dapat diinterprestasikan langsung oleh mesin komputer Berupa kode numerik 0 dan 1 Microcode sekumpulan instruksi dalam bahasa mesin (+) eksekusi cepat (-) sulit dipelajari manusia

BAHASA ASSEMBLY Bahasa simbol dari bahasa Mesin Contoh : MUL, SUB, ADD, dll Macro Instruksi sekumpulan kode dalam bahasa assembly (+) eksekusi cepat, file kecil (-) sulit dipelajari, program sangat panjang

BAHASA TINGKAT TINGGI The 3 rd Generation Programming Language Lebih dekat dengan bahasa manusia Memberi banyak fasilitas kemudahan dalam pembuatan program, misal : variabel, tipe data, konstanta, struktur kontrol, loop, fungsi, prosedur, dll. Contoh : Pascal, Basic, C, Java (+) mudah dipelajari, kode program pendek (-) eksekusi lambat

Specific Problem Oriented The 4 th Generation Programming Language Digunakan langsung untuk memecahkan suatu masalah tertentu Contoh : SQL untuk Database

TRANSLATOR Mengubah source code target code/ object code/ object program Source code : ditulis dengan bahasa pemrograman tertentu Object code : bisa bermacam-macam, tergantung translatornya

COMPILER Input : Source code, bahasa pemrograman C, Pascal, C++ Output : Object code, Bahasa Assembly, Exe Compile time : saat mengubah source code menjadi object code Runtime : saat eksekusi object code (dan menerima input dari user)

INTERPRETER Input: source code, bahasa scripting (PHP, ASP) Output : Tidak ada Object code, Translasi Internal Program tidak harus dianalisis seluruhnya tapi bersamaan dengan jalannya program (+) mudah bagi user, debugging cepat (-) eksekusi lambat, tidak langsung jadi program executable

BAHASA C 1972, Dirancang oleh Dennis M Ritchie di Bell Laboratories 1978, Dennis dan Brian W Kerninghan mempublikasikan bahasa C melalui The C Programming Language 1989, Bahasa C distandarisasi ANSI

Bahasa C dikatakan sebagai bahasa pemrograman terstruktur, karena strukturnya menggunakan fungsifungsi sebagai program-program bagian(subroutine/module). Fungsi-fungsi selain fungsi utama disebut subroutine/module dan ditulis setelah fungsi utama (main) atau diletakan pada file pustaka (library) Jika fungsi-fungsi diletakkan pada file pustaka dan akan dipakai disuatu program, maka nama file headernya harus dilibatkan dalam program menggunakan preprocessor directive #include

STRUKTUR BAHASA C 1 2 3 4 5 6 7 8 9 10 /* File : hello.c Created : Oct 24, 2009 */ #include <stdio.h> main() { printf("hello world!"); }

Suatu Program C minimal harus mempunyai fungsi main() Tanpa fungsi itu maka Program C tidak dapat dieksekusi, tetapi dapat di kompilasi. File disimpan dengan ekstensi.c dan.cpp (untuk C++) Statement suatu baris instruksi/perintah tertentu statement akan menyebabkan suatu tindakan akan dilakukan oleh komputer Preprosessor Directive Bagian yg berisi pengikutsertaan file/berkas-berkas fungsi tertentu

C DI LINUX

TERIMA KASIH