It132
This presentation is the property of its rightful owner.
Sponsored Links
1 / 24

Dasar-Dasar Pemrograman PowerPoint PPT Presentation


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

IT132. Dasar-Dasar Pemrograman. Ramos Somya , S.Kom ., M.Cs. Dasar-Dasar Pemrograman. SKS: 3 SKS Dosen: Ramos Somya Email: [email protected] Blog: [email protected] Jadwal Kuliah DDP: DDP C: Rabu, 9-11 (G106) DDP E: Rabu, 13-15 (G106). Tujuan Matakuliah.

Download Presentation

Dasar-Dasar 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


It132

IT132

Dasar-DasarPemrograman

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


Dasar dasar pemrograman

Dasar-Dasar Pemrograman

  • SKS: 3 SKS

  • Dosen: Ramos Somya

  • Email: [email protected]

  • Blog: [email protected]

  • Jadwal Kuliah DDP:

    • DDP C: Rabu, 9-11 (G106)

    • DDP E: Rabu, 13-15 (G106)


Tujuan matakuliah

TujuanMatakuliah

  • Menekankan pada logika berpikir untuk menyelesaikan suatu permasalahan dengan efektif dan efisien.

  • Tidak ditekankan dalam pembuatan program dengan algoritma yang rumit.


Penilaian

Penilaian

  • Distribusi Nilai:

    Tugas: 20%

    TTS: 25%

    TAS: 25%

    Praktikum: 30%

    Total: 100%


Peratura n

Peraturan

  • Tidak masuk lebih dari >3 kali, nilai = E.

  • Tugas yang sama /copy paste,nilai = 0.

  • Berpakaian rapi dan sopan (TIDAK MEMAKAI CELANA PENDEK dan SANDAL JEPIT).

  • Tidak ada TTS/TAS susulan kecuali ada alasan yang sah dan harus konfirmasi maksimal 3 hari setelah TTS/TAS.

  • Tidak ada tugas tambahan untuk menaikkan nilai.


Materi

Materi

  • Pengantar Pemrograman

  • Sequence

  • Indentifier, Variabel, Konstanta dan Tipe data

  • Choice

  • Repetition

  • Procedure dan Function

  • Rekursif


Timeline

Timeline


Materi 1 pengantar pemrograman

Materi 1PengantarPemrograman


Materi 1

Materi 1

Sistem Komputer


Sistem komputer

Sistem Komputer

  • Sebuah sistem komputer terdiri dari Hardware (perangkat keras), Software (perangkat lunak) dan Brainware.


Komputer

Komputer

  • Komputer:

    • Dari asal kata “Compute”: menghitung.

       mesin yang dapat melalukan proses komputasi / menghitung.

    • Mesin yang digunakan untuk melakukan tindakan sesuai apa yang diperintahkan.


Software perangkat lunak program komputer

Software (PerangkatLunak / Program Komputer)

  • Software (perangkat lunak atau program komputer) merupakan suatu aplikasi yang di dalamnya terdiri dari kumpulan instruksi yang memberitahukan pada komputer apa yang harus dilakukan.

  • Software terdiri dari kumpulaninstruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program).


Dasar dasar pemrograman

...

  • Contoh Program Komputer:

    • Notepad: menulis note, menyimpan note, dsb.

    • SIASAT: registrasi matakuliah, lihat nilai, dsb.

    • Facebook: update status, upload foto, dsb.


Bahasa pemrograman

BahasaPemrograman

  • Merupakan bahasa yang digunakan untuk membuat program / menulis instruksi yang dimengerti oleh komputer.

  • Bahasa pemrograman  program komputer.

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

  • Perbedaan: cara memberikan instruksi

  • Persamaan: bertujuan menghasilkan output yang sama


Dasar dasar pemrograman

...

  • Jenis bahasa pemrograman:

    • Bahasa Mesin: tersusun dari kode biner (1 dan 0)

    • Low Level: misal bahasa rakitan/Assembly.

      contoh sintaks: ADD, MOV

    • High Level: misal: Pascal, C/C++, Java, Basic, dsb.

      contoh sintaks: writeln(‘saya’);  dalam Pascal

      printf(“saya”);  dalam C.


Dasar dasar pemrograman

BahasaMesin

Low Level

High Level


High level language

High Level Language

  • Pemrograman Prosedural

  • Pemrograman Fungsional

  • Pemrograman Terstruktur

  • Pemrograman Berorientasi Obyek

  • Pemrograman Berorientasi Aspek


Compiler

Compiler

  • Supaya perintah dalam bahasa pemrograman yang digunakan (Assembly maupun bahasa tingkat tinggi) dapat dipahami oleh komputer dan dapat dijalankan oleh microprosessor, maka perintah-perintah tersebut harus diterjemahkan terlebih dahulu ke bahasa mesin  proses kompilasi (compiling).

  • Program atau software yang digunakan untuk proses kompilasi disebut compiler.

  • Untuk bahasa pemrograman Pascal, compiler yang bisa digunakan adalah Turbo Pascal dan Free Pascal.


Penulisan pada pascal

Penulisanpada Pascal

  • Bentuk dasar dari penulisan program Pascal:

    uses crt;

    begin

    (* tulis perintah di bagian ini *)

    end.

  • uses crt; memberitahukan pada pascal bahwa program ini akan menggunakan monitor sebagai media output.

  • beginmerupakan kata kunci (keyword) yang menandakan awal dari program tersebut.

  • end. Merupakan kata kunci yang menandakan akhir dari program.

  • Perintah-perintah dapat dituliskan di antara begin dan end.


Dasar dasar pemrograman

  • Masing-masing instruksi diakhiri titik koma (;) yang mana tanda ini sebenarnya diperlukan untuk memisahkan 2 buah instruksi.

  • Pascal bersifat incasesensitive, artinya huruf besar dan kecil dianggap sama.

  • Contoh : BEGIN dengan begin dianggap sama.

  • Komentar: tulisan pada kode program yang tidak dieksekusi oleh compiler.

    { instruksi }  tidak akan dieksekusi

    atau

    (* instruksi *)  tidak akan dieksekusi


  • Insturksi dasar pada pascal

    InsturksiDasarpada Pascal

    • Print* : write(’*’)

    • Printspace : write(’ ’)

    • NL : writeln


    Contoh

    Contoh

    • Membuat pola *** dengan Pascal:

      uses crt;

      begin

      clrscr;

      write('*');write('*');write('*');

      readkey;

      end.


    Dasar dasar pemrograman

    • Materi bisa diunduh di:

      http://ramos672006005.wordpress.com


    See you next week

    See You Next Week


  • Login