it132
Download
Skip this Video
Download Presentation
Dasar-Dasar Pemrograman

Loading in 2 Seconds...

play fullscreen
1 / 24

Dasar-Dasar Pemrograman - PowerPoint PPT Presentation


  • 338 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Dasar-Dasar Pemrograman' - buck


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
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
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).
slide13
...
  • 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
slide15
...
  • 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.

slide16

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.
slide20
    • 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.

slide23
  • Materi bisa diunduh di:

http://ramos672006005.wordpress.com

ad