240 likes | 418 Views
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.
E N D
Pertemuan 1 – KonsepPemograman Peminatan Programming & DesainGrafis SMAK St. Louis 2 Surabaya Powered by Puede Education
Agenda • Beberapaistilahpemograman • BahasaPemograman • Variable, Tipe data dan Data • Perintah I/O (Input / Output) • Latihan
Istilah – IstilahdalamPemograman • Program • Program bukanlah software, melainkanmerupakansekumpulanperintah yang disusunlogisdenganbahasapemogramanuntuksebuahtujuantertentu. • Programming • Kegiatanpembuatan program. • Programmer (well said) • System Analyst • Orang yang merancangalurkerjasuatu program.
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
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
BahasaPemograman • Fungsi program komputeradalahmembantumanusiamelakukanperhitungankompleksdanmenyimpan data-data penting. • Komputerperlu “diatur” olehmanusia agar bisamelakukanpekerjaansesuaidengantujuankita. • Untukdapatmengaturkomputerdenganbaikmakakitaperlumenguasaisebuahbahasapemogramandenganbaik pula. • Bahasapemograman = jembatanantaramanusiadankomputer.
C++ • Merupakanbahasapemograman yang akandigunakanselama 1 semester ini. • IDE: Dev-C++ • Program pertama: • Syntax wajibsebuah program dasar C++ • Setiapperintahdiakhiriolehtanda ‘;’ Back
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.
Ketentuanpenamaanvariabel • Harusdiawalihuruf. • Tidakbolehmengandungspesialkarakterapapunkecuali underscore( _ ) • Tidakbolehmenggunakan reserve word (kata yang sudahdigunakan C++ sebagaiperintahnya, ditandaidengan kata yang di bold) • Tidakbolehkembardengannamavariabel yang lain. Format: tipe_datanama_var;
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
LatihanTipe Data (tentukantipe data yang paling tepatdaricontoh data di bawahini) • true = • 22/7 = • 100000 = • 75 = • “false” = • 3.14 = • “500” = • “K-14” = Back
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.
Operator Back
Latihan (1) – Very Easy • Program Hello World!!!
Latihan (2) - Easy • Menerima input danmeng-output-kan
Latihan (3) - Medium • Operasiantar variable. • Hint: a,b,cadalah variable maka c = a+bberarti c berisinilaia+b