Algoritma pemrograman
This presentation is the property of its rightful owner.
Sponsored Links
1 / 12

ALGORITMA & PEMROGRAMAN PowerPoint PPT Presentation


  • 104 Views
  • Uploaded on
  • Presentation posted in: General

ALGORITMA & PEMROGRAMAN. TUJUAN PERKULIAHAN. TUJUAN UMUM: Mahasiswa dapat mempunyai kemampuan untuk menganalisa penyelesaian masalah dalam mempersiapkan suatu program komputer tanpa terikat suatu bahasa . Mahasiswa dapat memahami dan membuat suatu program secara terstruktur .

Download Presentation

ALGORITMA & PEMROGRAMAN

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Algoritma pemrograman

ALGORITMA & PEMROGRAMAN


Tujuan perkuliahan

TUJUAN PERKULIAHAN

  • TUJUAN UMUM:

  • Mahasiswadapatmempunyaikemampuanuntukmenganalisapenyelesaianmasalahdalammempersiapkansuatu program komputertanpaterikatsuatubahasa.

  • Mahasiswadapatmemahamidanmembuatsuatu program secaraterstruktur.

  • TUJUAN KHUSUS

  • Mengenallogikaberpikir.

  • Mengenaltentangalurmembuat program.

  • Dapatmengidentifikasitipe data dan variable, array.

  • Mengertitentangstrukturkontrol ( pencabangan, pengulangan )

  • Referensi :

  • Pranata, Antony,2000 , AlgoritmadanPemrograman, J&J Learning, Yogjakarta

  • RinaldiMunit, “ BukuTeksIlmuKomputer : AlgoritmadanPemrogramanDalamBahasa Pascal dan C, “ 2nd edition, PenerbitInformatika Bandung, 1999,


Materi perkuliahan

Materiperkuliahan

Pengantar Algoritma dan Pemrograman.

KonsepBahasaPermrogramandanTerstruktur

BahasaPemrogramandan Flowchart.

Tipe Data,Keywords, Konstanta, dan Variabel

Operator.

Input & Output statement.

Conditional ( if - then).

Iterasi (Pengulangan).

Array (Larik).

ProceduredanFungsi.

Record

Searching & Sorting


Pendahuluan

PENDAHULUAN

  • Programadalahkata, ekspresi, pernyataanataukombinasi yang disusundandirangkaimenjadisatukesatuanprosedur yang menjadiurutanlangkahuntukmenyesuaikanmasalah yang diimplementasikandenganbahasapemrograman.

  • Bahasapemrogramanmerupakanproseduratautatacarapenulisan program dalambahasapemrograman, terdapatduafaktorpentingyaitusintaksisdansemantik. Sintakadalahaturan-aturangramatikal yang mengaturtatacarapenulisankata, ekspresidanpernyataansedangkansemantikadalahaturan-aturanuntukmenyatakansuatuarti. Contoh : Write, Read.

  • Pemrogramanmerupakanprosesmengimplementasikanurutanlangkah-langkahuntukmenyelesaikansuatumasalahdenganbahasapemrograman.


Bahasa pemrograman

Bahasa Pemrograman

  • Adalah alat untuk membuat program

  • Contoh: C, C++, C#, Pascal, Basic, Perl, PHP, ASP, JHP, Java, dll.

  • Perbedaan: cara memberikan instruksi

  • Persamaan: bertujuan menghasilkan output yang sama


Kelompok bahasa pemrograman

KELOMPOK BAHASA PEMROGRAMAN

  • Bahasa Tingkat Rendah (Low Level Language), bahasa yang berorientasipadamesin. Pemrogramdenganbahasainiharusberpikirberdasarkanlogikamesinberpikir, sehinggabahasainikurangfleksibeldansulitdipahami. Contoh : Bahasamesin, Bahasarakitan (assembly).

  • Bahasa Tingkat Menengah (Middle Level Language), bahasapemrograman yang menggunakanaturan-aturangramatikaldalampenulisanekspresiataupernyataandenganstandar yang mudahdipahamimanusiasertamemilikiinstruksi-instruksitertentu yang langsungbisadiaksesolehkomputer. Contoh : Bahasa C.


Kelompok cont

Kelompok Cont…

  • Bahasa Tingkat Tinggi (Hight Level Language), bahasa pemrograman yang menggunakan aturan-aturan gramatikal dalam penulisan ekspresi atau pernyataan dengan standar bahasa yang langsung dapat dipahami oleh manusia. Contoh : Bahasa Pascal, Basic, COBOL .

    4. Bahasa Berorientasi Objek (Object Oriented Programming), Pemrograman berdasarkan prinsip obyek, dimana obyek Pemrograman berdasarkan prinsip obyek, dimana obyek memiliki data/variabel/ property dan method/event/prosedur memiliki data/variabel/property dan method/event/prosedur yang dapat dimanipulasi. Contoh : Delphi, Visual Basic, C++ , C#, F#, JAVA, Visual Studio


Interpreter dan compiller

Interpreter dan Compiller

Agar komputer memahami program yang disusun dengan bahasa pemrograman, maka dibutuhkan suatu penerjemah yaitu Interpreter dan Compiller.

  • Interpretermerupakan penerjemah bahasa pemrograman yang menerjemahkan instruksi demi instruksi pada saat eksekusi program. Pada saat penerjemahan interpreter akan memeriksa sintaksis (sintak program), semantik (arti perintah), dan kebenaran logika. Jika ditemukan kesalahan sintaksis (syntak error) maka interpreter akan menampilkan pesan kesalahan dan eksekusi program langsung terhenti.

  • Compilermerupakan penerjemah bahasa pemrograman yang menerjemahkan instruksi-instruksi dalam satu kesatuan modul ke dalam bahasa mesin (objek program), kemudian objek program akan mengalami linking yang berfungsi untuk menggabungkan modul-modul tersebut dengan modul-modul lain yang berkaitan seperti data tentang karakteristik mesin, file-file pustaka atau objek program lainnya yang berkaitan dengan objek lainnya menghasilkan file Executable program yang akan dieksekusi oleh komputer.


Siklus hidup perangkat lunak software

Siklus Hidup Perangkat Lunak (Software)

  • Dilihat dari Struktur Sistem Komputer dan Siklus diatas, Algoritma Pemrograman menempati posisi dibagian implementasi karena bagian implementasi merupakan bagian dimana pemrogram melakukan proses coding (pembuatan program).


Sekian

SEKIAN


  • Login