Pemrogramman Terstruktur

Slides:



Advertisements
Presentasi serupa
Algoritma dan Pemrograman
Advertisements

Flowchart (Diagram Alur)
Oleh : Nur Hayatin, S.ST Program Komputer. Tujuan  Setelah perkuliahan selesai diharapkan :  Mahasiswa mampu memahami tentang program komputer  Mahasiswa.
DASAR PEMROGRAMAN (VTI 301)
ALGORITMA & PEMROGRAMAN (PRAKTEK)
Pengertian Algoritma dan Flowchart
Algoritma dan Flowchart
SOAL ESSAY KELAS XI IPS.
Bahasa Pemrograman Lanjutan
ALGORITMA & PEMROGRAMAN Abdul Kudus, SSi., MSi., PhD. 1) 2) blog: abdulkudus.staff.unisba.ac.id.
Logika Algoritma & Pemrograman
ALGORITMA.
Algoritma Program Pemrograman
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Algoritma dan Pemrograman
PENGANTAR KONSEP PEMROGRAMAN
LOGIKA & ALGORITMA Pengertian & Contoh Algoritma
ALGORITMA DEFINISI & FLOWCHART
Algoritma dan Pemrograman
PENGANTAR ALGORITMA DAN PEMROGRAMAN
Algorithm.
Pemrograman Bahasa Komputer (CS-2700 / 3 SKS ) Oleh:
Flowchart (Diagram Alur)
Pertemuan-III Algoritma disajikan gambar
Algoritma?!? Flowchart ?!?# DASAR PEMROGRAMAN.
Flowchart.
Pendahuluan Definisi :
Algoritma dan Pemrograman
Algoritma dan Flowchart
Diagram Alur (Flowhart)
Mahasiswa diharapkan dapat:
Analisis dan desain Algoritma (PG157)
PERTEMUAN 1 Algoritma & Pemrograman
Flowchart (Diagram Alur)
Flowchart (Diagram Alir)
Pemrograman Terstruktur
APSI.
Start.
ALGORITMA & LOGIKA PEMROGRAMAN
Pengertian Algoritma dan Flowchart
Pertemuan 2 (Perkenalan Bahasa C) .:: Erna Sri Hartatik ::.
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
Algoritma dan Pemrograman
Dasar Pemrograman dan Komputer
Sindy Nova Algoritma dan Pemrograman 1A
Menuliskan Algoritma Algoritma dapat dituliskan dengan berbagai cara:
Flowchart (Diagram Alur)
Flowchart (Diagram Alur)
ALGORITMA Anifuddin Azis.
Pertemuan-III Algoritma disajikan gambar
BAB FLOWCHART.
Simbol - Alur Pemograman Terstruktur
Pengantar Sistem Komputer
DASAR PEMROGRAMAN Anita Qoiriah ..
Bahasa Pemrograman Poltek Balikpapan 2010.
Pengantar Konsep Bahasa Pemrograman
DIAGRAM ALUR (FLOWCHART)
FLOW CHART.
Pemrograman Terstruktur
Algoritma & Pemrograman 1
Pertemuan ke-2 KONSEP ALGORITMA
Pemrograman Terstruktur
Flowchart (Diagram Alur)
Flowchart (Diagram Alur)
IT234 ALGORITMA DAN STRUKTUR DATA
PENGANTAR KONSEP PEMROGRAMAN
PENGANTAR APLIKASI KOMPUTER
Dasar Konstruksi Pemrograman
Diagram Alur (Flowhart)
Teknik Pemrograman, Mikroprosessor dan Mikrokontroler Rahayu Maksum SMK N 1 Wonosegoro.
Transcript presentasi:

Pemrogramman Terstruktur Pengenalan Bahasa C Teknik Informatika Universitas Muhammadiyah Malang 2012

Tujuan Instruksional Mahasiswa mampu : Memahami tentang definisi dan kegunaan bahasa pemrograman Memahami tentang kelebihan dan kelemahan bahasa C Memahami dan membuat program sederhana dengan bahasa C Memahami fase pemrograman

Topik Bahasa pemrograman Paradigma pemrograman Pengenalan Bahasa C Kelebihan dan kelemahan Bahasa C Fase pemrograman Contoh program sederhana

Komponen Komputer Monitor Software Speaker CPU Keyboard Mouse Hardware Game Media Player Browser Dsb. Monitor Software Speaker CPU Keyboard Mouse Hardware

Software Program Komputer Yang membuat komputer layak disebut hebat dan berdaya guna bagi individu Dapat menyelesaikan proses-proses yang selama ini dikerjakan secara manual.

Program Komputer Program komputer : kumpulan perintah yang diberikan pada komputer agar dapat mengerjakan perintah yang dikehendaki oleh programer. Pastinya perintah tsb harus ditulis dengan menggunakan bahasa yang dimengerti oleh komputer.

Bahasa Pemrograman Adalah aturan standart yang digunakan untuk membuat program komputer. Macam Bahasa Pemrograman : C C++ Java PHP Visual basic dll

Paradigma Pemrograman Pemrograman Terstruktur Persoalan diselesaikan dengan menentukan langkah per langkah Pemrograman Berorientasi Objek Penyelesaian persoalan dilakukan dengan membagi menjadi objek-objek Pemrograman Deklaratif/Fungsional Persoalan diselesaikan dengan mengekspresikan logika persoalan

Sejarah Bahasa C Akar dari bahasa C adalah bahasa BCPL-Basic Combine Programming Language (dikembangkan sejak th. 1967) Pada tahun 1970, Ken Thompson mengembangkan bahasa B. Bahasa C pertama kali digunakan pada komputer Digital Equipment Corporation (DEC) PDP-11 yang menggunakan s.o UNIX

Sejarah Bahasa C Standar Bahasa C yang asli adalah standar dari UNIX ANSI (American National Standards Institute) membentuk suatu komite (ANSI committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C.

Karakteristik C Level bahasa pemrograman : Tingkat tinggi Tingkat menengah Tingkat rendah Tingkat tinggi : lebih mudah penulisan Tingkat rendah : lebih cepat eksekusinya Bahasa C digolongkan kedalam bahasa tingkat menengah, karena mengkombinasikan bahasa tingkat tinggi dan tingkat rendah. Tujuannya untuk mengambil kelebihan dari masing-masing tingkat bahasa tersebut.

Memasak Mie Instan Apakah Anda pernah memasak mie instan? Bagaimana jika Anda memerintahkan sebuah robot untuk memasak mie instan? Langkah-langkah atau tahapan perintah apa yang akan Anda berikan?

Algoritma Algoritma adalah Urutan langkah logis untuk menyelesaikan suatu masalah yang dituangkan secara tertulis berdasarkan alur pemikiran seseorang.

Algoritma membuat Mie Instan Ambil sebuah panci Isi panci dengan air sebanyak 200 ml Nyalakan kompor Letakkan panci diatas kompor Tunggu hingga air dipanci mendidih Ambil sebungkus mie instan jenis mie goreng Buka bungkus mie instan Masukkan mie kedalam panci yang berisi air mendidih Tunggu selama 3 menit agar mie menjadi masak Matikan kompor Ambil piring Letakkan piring diatas meja Buang air yang ada dipanci (hanya airnya saja) Letakkan mie pada piring Ambil bumbu mie instan yang masih tertutup bungkusnya Buka bungkus bumbu Taburkan bumbu pada mie yang ada dipiring Bila masih ada bumbu yang lain ulangi langkah 15 hingga 18 Aduk mie hingga bumbu merata pada semua bagia mie Hidangkan piring berisi mie instan di meja makan

Flowchart Adalah suatu bentuk penggambaran algoritma berupa diagram alir yang menggunakan simbol khusus untuk menggambarkan alur kerja dari sebuah program. Tujuan : untuk memudahkan programmer dalam memahami alur program yang akan dibuat.

SIMBOL NAMA FUNGSI TERMINATOR Permulaan/akhir program GARIS ALIR (FLOW LINE) Arah aliran program PREPARATION Proses inisialisasi/pemberian harga awal PROSES Proses perhitungan/proses pengolahan data INPUT/OUTPUT DATA Proses input/output data, parameter, informasi PREDEFINED PROCESS (SUB PROGRAM) Permulaan sub program/proses menjalankan sub program DECISION Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya ON PAGE CONNECTOR Penghubung bagian-bagian flowchart yang berada pada satu halaman OFF PAGE CONNECTOR Penghubung bagian-bagian flowchart yang berada pada halaman berbeda

Hitung sisa bagi antara bilangan dengan 2 Contoh : Algoritma untuk menentukan apakah suatu bilangan merupakan bilangan genap atau bilangan ganjil. Bentuk flowchart-nya sbb : Y T Start Input Bilangan Bulat Hitung sisa bagi antara bilangan dengan 2 A Apakah Sisa = 0 Cetak Genap Cetak Ganjil End

Soal-soal Latihan Tuliskan langkah-langkah atau perintah-perintah dasar yang harus dilakukan oleh sebuah robot untuk menyelesaikan pekerjaan berikut : Membuat secangkir kopi manis dengan krim (anda tidak boleh menggunakan kopi instan dalam sachet) Mencuci mobil atau sepeda motor atau sepeda (pilih salah satu yang biasa anda kerjakan) Memasak 5 buah telur hingga siap dimakan Memainkan VCD film tertentu ke VCD Player.