Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.

Slides:



Advertisements
Presentasi serupa
Algoritma dan Pemrograman
Advertisements

KOMPONEN DASAR KOMPUTER
Dosen : Rinci Kembang Hapsari, S.Si
PERTEMUAN 4 TAHAP PEMROGRAMAN.
- PERTEMUAN 1 - DASAR-DASAR ALGORITMA, PROGRAM, DAN PEMROGRAMAN
ALGORITMA & PEMROGRAMAN I-A
KOMPONEN DASAR KOMPUTER
All sections to appear here
Algorithma Pemrograman
ALGORITMA “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. sistematis dan logis artinya,
Pengenalan Algoritma dan Pemrograman
PEMROGRAMAN TERSTRUKTUR
PENGANTAR ALGORITMA PUTRA PRIMA NAUFAL, S.ST masputra.net.
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Algoritma dan Pemrograman
Algoritma.
Dasar- Dasar Algoritma
ALGORITMA & PEMROGRAMAN
Algoritma Pemrograman
ALGORITMA DEFINISI & FLOWCHART
PERTEMUAN 2 Pengenalan SO Pengenalan Bahasa Pemograman Meta Meysawati.
Notasi Algoritma.
Pengantar Algoritma dan pemograman
Dasar Pemrograman Pendahuluan.
By Adnan Purwanto, S.Kom.  Langkah-langkah yang kita lakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah  Manusia harus menggunakan.
PERTEMUAN 4 TAHAP PEMROGRAMAN.
Algoritma Pemrograman
Algoritma dan Pemrograman
Mahasiswa diharapkan dapat:
Rifky Kurniawan, S.Kom, MTI
KOMPONEN DASAR KOMPUTER
PERTEMUAN I PENGANTAR ALGORITMA
ALGORITMA & PEMROGRAMAN I-A
PERTEMUAN 1 Algoritma & Pemrograman
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
ALGORITMA DAN PEMROGRAMAN
Pertemuan 2.
Dasar Algoritma & Pemrogramn KUG1C3
Konsep Pemrograman Belajar memrogram adalah belajar mengenai strategi pemecahan persoalan/masalah, juga metodologi dan sistematika pemecahan tersebut kemudian.
Algoritma dan Pemrograman 1
STRUKTUR TEKS ALGORITMA
BAB 1 BAHASA PEMROGRAMAN
Pemrograman Prosedural
Notasi Algoritmik.
Pengantar Pemrograman
ALGORITMA DAN PEMOGRAMAN 1A
Virdiandry Putratama,ST Politeknik Pos Indonesia Tahun 2015
ALGORITMA DAN PEMROGRAMAN (Pertemuan 01)
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
Algoritma dan Pemrograman
Algoritma & Struktur Data TG22113 Kartika Firdausy - UAD
PEDOMAN PENYUSUNAN ALGORITMA
Pengantar.
Pertemuan 1.
ALGORITMA & PEMROGRAMAN 1A
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
Introduction to Algorithm and Programming
DASAR PEMROGRAMAN Anita Qoiriah ..
Bahasa Pemrograman Poltek Balikpapan 2010.
Dasar-dasar Pemrograman
Pengantar Algoritma dan pemograman
Pertemuan-I ALGORITMA & PEMROGRAMAN-I.
Lecturer Note II Turbo Pascal & Pemrograman
PEMROGRAMAN I Semester I 2017/2018
Introduction to Algorithm and Programming
Algoritma dan Flowchart
Algoritma pemrogaman komputer
Algoritma dan Pemrograman Kuliah ke 2
Algoritma dan struktur data
Soal : Jika anda mengambil kuliah sebanyak 12 SKS yang terdiri dari Seismologi 4 SKS, Analisis sinyal 3 SKS, Tomografi 2 SKS dan Gravitasi 3 SKS. Lalu.
Transcript presentasi:

Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah. Dalam menyelesaian masalah dengan komputer perlu merumuskan langkah langkah penyelesaian masalah dalam sekumpulan instruksi. Sekumpulan instruksi yang dimengerti oleh komputer yang disebut dengan program.

Bahasa Pemrograman Program harus ditulis dalam suatu bahasa yang dimengerti oleh komputer yaitu dalam Bahasa pemrogram dibedakan menjadi : – Bahasa tingkat rendah (low level language) : bahasa yang berorientasi ke mesin. – Bahasa tingkat tinggi (high level language) : bahasa yang berorientasi ke manusia (seperti bahasa inggris) contoh bahasa Pascal, bahasa C dll.

Bahasa Pemrograman Program yang ditulis dalam bahasa pemrograman akan diterjemahkan ke dalam bahasa mesin (kenal dengan biner digit) dengan menggunakan penterjemah. Penterjemah : – Interpreter : menterjemahkan baris per baris instruksi. Contoh bahasa Basic. – Compiler : menterjamahkan setelah seluruh instruksi ditulis. Contoh bahasa Pascal, C, Ada ,C++, dll.

Beberapa bahasa pemrograman adalah : Pascal Basic C atau C++ Cobol Java Fortran Ada

Belajar Pemrograman VS Belajar Bahasa Program Belajar memprogram tidak sama dengan belajar bahasa pemrograman. Belajar memprogram adalah belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Sedangkan belajar bahasa pemrograman berarti belajar memakai suatu bahasa aturan-aturan tata bahasanya, instruksi-instruksinya, tata cara pengoperasian compiler-nya, dan memanfaatkan instruksi-instruksi tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja.

Belajar Memrogram.. Belajar memprogram ≠ belajar bahasa pemrograman Belajar memprogram : belajar tentang strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah kemudian menuliskannya dalam notasi yang disepakati bersama Belajar memprogram : bersifat pemahaman persoalan, analisis dan sintesis Belajar memprogram, titik berat : designer program

Belajar Bahasa Pemrograman Belajar bahasa pemrograman : belajar memakai suatu bahasa pemrograman, aturan sintaks, tatacara untuk memanfaatkan instruksi yang spesifik untuk setiap bahasa Belajar bahasa pemrograman , titik berat : coder

Produk yang dihasilkan pemrogram program dengan rancangan yang baik (metodologis, sistematis) Dapat dieksekusi oleh mesin Berfungsi dengan benar Sanggup melayani segala kemungkinan masukan Disertai dokumentasi Belajar memprogram, titik berat : designer program

Definisi Algoritma… Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.

Notasi Algoritma.. Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemrograman dan komputer yang mengeksekusinya. Notasi algoritma bukan notasi bahasa pemrograman tetapi dapat diterjemahkan ke dalam berbagai bahasa pemrograman

Notasi Algoritma.. Notasi algoritma dapat berupa : – Uraian kalimat deskriptif (narasi) CONTOH : Algoritma Kelulusan_mhs Diberikan nama dan nilai mahasiswa, jika nilai tersebut lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus jika nilai lebih kecil dari 60 maka dinyatakan tidak lulus. DESKRIPSI : baca nama dan nilai mahasiswa. jika nilai >= 60 maka keterangan = lulus yang lain keterangan = tidak lulus. tulis nama dan keterangan

Flow Chart..

Aturan Penulisan Teks algoritma Judul algoritma Bagian yang terdiri atas nama algoritma dan penjelasan (spesifikasi) tentang algoritma tersebut. Nama sebaiknya singkat dan menggambarkan apa yang dilakukan oleh algoritma tersebut. Deklarasi Bagian untuk mendefinisikan semua nama yang digunakan di dalam program. Nama tersebut dapat berupa nama tetapan, peubah, tipe, prosedur dan fungsi. Deskripsi Bagian ini berisi uraian langkah-langkah penyelesaian masalah yang ditulis dengan menggunakan notasi yang akan dijelaskan selanjutnya

Contoh.. Algoritma Luas_Kell_Lingkaran {<- ini judul algoritma} {menghitung luas dan keliling lingkaran untuk ukuran jari-jari tertentu. Algoritma menerima masukan jari-jari lingkaran, menghitung luas dan kelilingnya, dan mencetak luas dan keliling lingkaran ke piranti keluaran} DEKLARASI : const phi = 3.14 R : real {jari-jari lingkaran} Luas : real {luas lingkaran} Keliling : real {keliling lingkaran} DESKRIPSI : read (R) Luas = phi * R *R Keliling = 2 * phi * R write(luas, keliling)

Ciri penting algoritma Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas. Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (Ambiguitas). Algoritma memiliki nol atau lebih masukkan. Algoritma memiliki nol atau lebih keluaran. Algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal).

MATLAB (MATrix LABoratory) High-Performance Berbasis pada Matriks Digunakan untuk teknik komputasi numerik untuk menyelesaikan masalah2 yang melibatkan operasi metematika elemen matrik, optimasi, dll.

MATLAB digunakan pada : Matematika dan komputasi Pengembangan dan Algoritma Pengumpulan Data Pemodelan, Simulasi dan Protipe Analisis Data, Eksplorasi dan Visualisasi Pengembangan Aplikasi Teknik, membangun Graphical User Interface (GUI)

Contoh simple >> 12/6 ans = 2 >> ans * 5 10 Hasil perhitungan dimana ans adalah hasil perhitungan terakhir dan disimpan dan dapat digunakan untuk perintah berikutnya. >> 12/6 ans = 2 >> ans * 5 10

contoh >> a = 5 * 8 a = 40 >> b = a/10 b = 4

TUGAS Instal dahulu program MATLAB 6 Soal : Jika anda mengambil kuliah sebanyak 12 SKS yang terdiri dari Seismologi 4 SKS, Analisis sinyal 3 SKS, Tomografi 2 SKS dan Gravitasi 3 SKS. Lalu pada akhir semester anda mendapat nilai sebagai berikut : Seismologi (A) Analisis Sinyal (B) Tomografi (C) Gravitasi (A) Dengan point A=4, B=3, C=2,, Berapa nilai IP Anda ?