Dasar Pemrograman. Nisa ul Hafidhoh

dokumen-dokumen yang mirip
Dasar Pemrograman. Nisa ul Hafidhoh

Perkenalan Dasar Pemrograman. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

Introduction To Programming & Software Engineering. Inggriani Liem Revisi oleh: Tim Penyusun Materi KU1071/Pengantar Teknologi Informasi A

Algoritma Pemrograman 2C

Introduction To Programming & Software Engineering

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

1. Algoritma & Pemrograman

Pengenalan Algoritma

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

Pengenalan Algoritma & Pemrograman

Algoritma Pemrograman I

Tahap pengembangan program

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

PERANGKAT LUNAK (SOFTWARE) PTI

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

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

Pendahuluan. Kuliah online : Tekkom [2013/VI]

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

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

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

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

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

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I

Algoritme dan Struktur Data

ALGORITMA DAN PEMROGRAMAN #2

INTRODUCTION JAVA NORHIKMAH,M.KOM

Compiler & Interpreter

Implementasi OOP Pada Perangkat Lunak Pemrograman

Algoritma dan Struktur Data

ALGORITMA & PEMROGRAMAN

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

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

1.1. Sejarah Bahasa C

Algoritma Dan Pemrograman

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

Mengapa Belajar Pemrograman Komputer?

Introduction to Software. Pengantar Teknologi Informasi 1

Algoritma dan Struktur Data

BAB II KEGIATAN PEMBELAJARAN

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

Pengantar Sistem Komputer & Algoritma

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

Fungsi Bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer.

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

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

Kualitas bahasa pemrograman: Ekspresivitas : secara jelas menggambarkan algoritma yang dibuat oleh programmer

PENGANTAR KOMPUTER & SOFTWARE II PENGENALAN PEMANFAATAN KOMPUTASI/ PEMROGRAMAN

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

Konsep Pemrograman Prosedural

IT234 - Algoritma dan Struktur Data. Ramos Somya

PENDAHULUAN Paradigma Pemrograman

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

Bahasa Pemrograman. Secara umum terdapat 4 kelompok Bahasa Pemrograman yaitu:

KOM204 : BAHASA PEMROGRAMAN

PENGENALAN PROGRAM C++

Alex Budiyanto.

Pemrograman dan Bahasa Pemrograman

IT132. Ramos Somya, S.Kom., M.Cs.

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

Mata Kuliah Pemrograman Berorientasi Obyek (PBO) Pendahuluan Pertemuan ke-1. Dosen Pengampu: Winda Aprianti, M.Si

BAB II ANALISIS DAN PERANCANGAN

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

P - 3 Bab 2 : Pengantar Pemrograman C

LAPORAN PRAKTIKUM 1 TEKNIK KOMPILASI

Algoritma Pemrograman

P3 Pengantar Pemrograman C

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

Pengenalan Pemrograman

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

Pendahuluan Metode Numerik

Pemrograman Berbasis Objek. Politeknik Elektronika Negeri Surabaya

Pengantar Algoritma Pemrograman. # Kusnawi, S.Kom, M.Eng#

BAB V IMPLEMENTASI SISTEM. system informasi hanya saja Implementasi sistem (system implementation)

Algoritma Pemrograman

BAB II KAJIAN PUSTAKA

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Algoritma dan Pemrograman

BAB I PENDAHULUAN. 1.1 Latar Belakang

Pendahuluan. Tujuan Pembelajaran :

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

Pemrograman Komputer Oleh : Agus Priyan : Agus Priy t an o t, o M.Kom M.K

Pemrograman. Fery Updi,M.Kom

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

MODEL KOMPILATOR FUNGSI UMUM BAGIAN KOMPILATOR. Dosen Pengampu: Utami Dewi Widianti,S.Kom

Pendahuluan. program

Algoritma Pemrograman

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

1 - Bahasa Pemrograman

Bab 1. Pengenalan Pemrograman C

LANGUAGES AND TRANSLATOR

Bahasa Pemrograman dan Flowchart. Adri Priadana

Modul Praktikum 1 Pemograman Berorientasi Objek

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

Pemrograman Java. Compiler. Interpreter

8/4/2011. Microprocessor & Microcontroller Programming. Bahasa Pemrograman. Bahasa Pemrograman. Bahasa Pemrograman

Teori Algoritma. 1Universitas Gunadarma

Programming Language Bahasa Pemrograman

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

Transkripsi:

Dasar Pemrograman Nisa ul Hafidhoh nisa@dsn.dinus.ac.id 08156114760

Komputer Sebagai alat bantu menyelesaikan persoalan Alat elektronik yang dapat melakukan perhitungan (Kamus bahasa Inggris)? Berapa 36 x 7?

Cara kerja komputer Manusia memberikan perintah pada komputer, komputer beberapa kali menterjemahkan perintah Terdapat beberapa tingkat Bahasa Pemrograman: Bahasa tingkat tinggi / High level language Contoh: Java Bahasa tingkat menengah / Mid level language Contoh: C Bahasa tingkat rendah / Low level language Contoh: Assembly Bahasa Mesin Contoh: 01010101

Definisi Program Instruksi untuk komputer yang dibuat dengan algoritma Algoritma (algorithm) ~ pseudocode Langkah-langkah/aturan logis dideskripsi tekstual dengan pola baku untuk menyelesaikan suatu masalah. Bahasa Program Sebuah notasi untuk mendeskripsi sebuah program. Bahasa yang berfungsi untuk menghubungkan manusia dengan mesin / komputer.

Pemrograman Aktifitas runut pembuatan program: Pendefinisian masalah Penyusunan algoritma [flowchart] Penulisan instruksi (coding) menggunakan sebuah bahasa formal Uji coba & perbaikan kesalahan (debugging) Run program Dokumentasi

Kegiatan dalam Pemrograman utak atik, simulasi mencari solusi analisis, pembuatan spesifikasi program writing (coding) program execution (observation, debugging, testing) program reading program correctness & complexity analysis

Belajar Memprogram Belajar Bahasa Pemrograman Belajar strategi pemecahan masalah, sistematika pemecahan masalah dan menuangkannya dalam suatu notasi yang disepakati bersama.

Belajar Memprogram VS Bahasa Pemrograman Belajar memprogram: pemahaman persoalan, analisis pemecahan solusi Belajar bahasa pemrograman: belajar memakai suatu bahasa (aturan sintaks / tatabahasa, instruksi, penulisan, dll) Analogi: Belajar bahasa Indonesia dan belajar menulis makalah ilmiah dengan bahasa Indonesia

Paradigma Pemrograman Paradigma adalah pendekatan dalam pemrograman. Cara pandang terhadap penyelesaian masalah pemrograman tertentu. Diprioritaskan terhadap kelompok problema, realitas, keadaan, dan sebagainya.

Berbagai Paradigma Deklaratif / predikatif Prosedural / imperatif Paradigma Pemrograman Object Oriented Fungsional

Paradigma Prosedural Program dipandang sebagai rentetan instruksi; intruksi dieksekusi satu persatu secara sequential oleh pemrosesan tunggal. Beberapa instruksi menentukan langkah berikutnya (percabangan/kondisional). Didasari konsep Von Neumann (Stored Program Concept): memori instruksi dan memori data Contoh bahasa pemrograman: bahasa C.

Tools Pemrograman [1] Editor Merupakan software untuk menulis dan mengedit program. Contoh: notepad, notepad++, vim

Tools Pemrograman [2] Compiler : menghasilkan object code, yang kemudian di-link oleh linker menjadi executable Code. Contoh: gcc, tc, cc, javac Interpreter : menerjemahkan dan melaksanakan instruksi demi instruksi Contoh: BASIC, MATLAB

Tools Pemrograman [3] Debugger: Proses untuk menemukan kesalahan program / proses pencarian bug. Istilah proses ini disebut dengan debug. IDE (Integrated Development Environment): menggabungkan fungsi editor, Interpreter & kompilator, dan kadang juga ditambah dengan debugger. Contoh: Code Blocks, Dev C++, Turbo C

Mengenal Bahasa C Dikembangkan oleh Dennis Ritchie dan Brian Kernighan pada awal 1970an. Awalnya berkembang di lingkungan Unix ±90% sistem operasi Unix ditulis dalam bahasa C Pada 1986 dikembangkan superset C yaitu C++ yang dilengkapi kemampuan pemrograman berorientasi objek. Tahun 90an digunakan untuk mengembangkan Windows dan Linux

Contoh Program C Apakah program diatas dapat dikenali oleh komputer? Tidak, dibutuhkan proses kompilasi agar komputer mengenal

Proses Kompilasi Bahasa C

Kompilasi & Running Program C Berikut merupakan proses kompilasi dengan kompilator gcc dan program dijalankan lewat windows command prompt

Referensi IF-ITB/Santika WP/2003 IL -Rev Tim Penyusun Materi KU1071/Pengantar Teknologi Informasi A Inggriani Liem, IF-ITB, Diktat Pemrograman Prosedural (2007)

Terimakasih