1 / 23

Pertemuan 1 – Konsep Pemograman

Pertemuan 1 – Konsep Pemograman. Peminatan Programming & Desain Grafis SMAK St. Louis 2 Surabaya Powered by Puede Education. Agenda. Beberapa istilah pemograman Bahasa Pemograman Variable, Tipe data dan Data Perintah I/O (Input / Output) Latihan. Beberapa Istilah Pemograman.

avery
Download Presentation

Pertemuan 1 – Konsep Pemograman

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pertemuan 1 – KonsepPemograman Peminatan Programming & DesainGrafis SMAK St. Louis 2 Surabaya Powered by Puede Education

  2. Agenda • Beberapaistilahpemograman • BahasaPemograman • Variable, Tipe data dan Data • Perintah I/O (Input / Output) • Latihan

  3. BeberapaIstilahPemograman

  4. Istilah – IstilahdalamPemograman • Program • Program bukanlah software, melainkanmerupakansekumpulanperintah yang disusunlogisdenganbahasapemogramanuntuksebuahtujuantertentu. • Programming • Kegiatanpembuatan program. • Programmer (well said) • System Analyst • Orang yang merancangalurkerjasuatu program.

  5. ProspekdalamDunia IT • Teknologisemakintakterpisahkandariseluruhaspekkehidupanmanusia. • Kegiatanjualbeli, pencatatangajikaryawan, pembukuan, peminjamandansebagainyamembutuhkan program. • Hargasebuah program pre-order adalahRp. 5.000.000,00 termasuk di dalamnya proses survey, perancangan database, danpembuatanprogrammnya

  6. The Little “Magic” Trick • Copy – Paste • Denganhanyamembuatsatu program kitadapatmenjual program tersebutpadabeberapa client. • Daftar orang terkayaduniaversi Forbes: • Bill Gates Total kekayaan: US$ 76 miliarSumberkekayaan: Microsoft • Carlos Slim Helu Total kekayaan: US$ 72 miliarSumberkekayaan: Bisnistelekomunikasi • Armancio Ortega Total kekayaan: US$ 64 miliarSumberkekayaan: Bisnisritel • Warren Buffett Total kekayaan: US$ 58,2 miliarSumberkekayaan: Berkshire Hathaway • Larry Ellison Total kekayaan: US$ 48 miliarSumberkekayaan: Oracle Back

  7. Dev-C++

  8. BahasaPemograman • Fungsi program komputeradalahmembantumanusiamelakukanperhitungankompleksdanmenyimpan data-data penting. • Komputerperlu “diatur” olehmanusia agar bisamelakukanpekerjaansesuaidengantujuankita. • Untukdapatmengaturkomputerdenganbaikmakakitaperlumenguasaisebuahbahasapemogramandenganbaik pula. • Bahasapemograman = jembatanantaramanusiadankomputer.

  9. C++ • Merupakanbahasapemograman yang akandigunakanselama 1 semester ini. • IDE: Dev-C++ • Program pertama: • Syntax wajibsebuah program dasar C++ • Setiapperintahdiakhiriolehtanda ‘;’ Back

  10. Variabel, Tipe Data dan Data

  11. Puede Variabel, Tipe Data dan Data KOPI *) catatanpenting: setiapvariabelharuspunyanamadantipe data. NamaVariabel Variabel= tempatuntukmenampung data yang bisaberubah-ubahisidatanya. Tipe Data = jenis data yang ada di dalamvariabel. Komputermembutuhkaninformasitipe data untukmemunculkan errorjikasuatusaatada data yang tidakcocokdengantipe data nya. Data = isidalamvariabel.

  12. Ketentuanpenamaanvariabel • Harusdiawalihuruf. • Tidakbolehmengandungspesialkarakterapapunkecuali underscore( _ ) • Tidakbolehmenggunakan reserve word (kata yang sudahdigunakan C++ sebagaiperintahnya, ditandaidengan kata yang di bold) • Tidakbolehkembardengannamavariabel yang lain. Format: tipe_datanama_var;

  13. KelompokTipe Data • BilanganBulat • short : -32,768 s/d 32,767 • int : -2,147,483,648 s/d 2,147,483,647 • long : -9,223,372,036,854,775,807 s/d 9,223,372,036,854,775,808 • long long : -18,446,744,073,709,551,615 s/d 18,446,744,073,709,551,616 • BilanganPecahan • float : samadengan (long) • double : samadengan (long long) • Karakter • char : 1 karakter • string : > 1 karakter • Logika • boolean : true / false • Terstruktur • array : kumpulannilai

  14. LatihanTipe Data (tentukantipe data yang paling tepatdaricontoh data di bawahini) • true = • 22/7 = • 100000 = • 75 = • “false” = • 3.14 = • “500” = • “K-14” = Back

  15. Input / Output

  16. Perintah Input Ouput

  17. Penjelasan • #include <cstdio> dibutuhkanolehprintfdanscanf. • printf : mencetaktulisandanisivariabel. • scanf : program akanberhenti, menunggupengguna program memasukkansesuatudari keyboard danmenekan enter. • %d : menunjukkan format angka. Bahasa C membutuhkan format dariinputandanisivariabel yang akandicetak. Format angkainiakanmempercepat proses input output dibandingkancindancoutdalam C++. • \n : mencetak enter.

  18. Operator Back

  19. Let’s have some FUN!!!

  20. Latihan (1) – Very Easy • Program Hello World!!!

  21. Latihan (2) - Easy • Menerima input danmeng-output-kan

  22. Latihan (3) - Medium • Operasiantar variable. • Hint: a,b,cadalah variable maka c = a+bberarti c berisinilaia+b

  23. Happy Coding 

More Related