Algorimte
Pemrograman
DISUSUN OLEH : Sidik Abdul Kholiq
GURU MATA PELAJARAN :
AGUN WIGUNA S.KOM
KELOMPOK 2 :
NAMA TUGAS/PEKERJAAN
Haikal Nur Rizki -
Mutiara Zahratusyifa Presentasi
Muhammad Faiz -
Eni Nuraeni Presentasi
Sidik Abdul Kholiq Membuat PPT
TIPE DATA
Algoritme pemrograman
Saat mendeklarasikan variabel, program
menyiapkan memori untuk menyimpan nilainya.
Tipe data menentukan besar memori dan jenis data
yang bisa disimpan. Bahasa pemrograman seperti
C++ memiliki berbagai tipe data yang digunakan
sesuai karakter nilai yang disimpan.Tipe data
dapat dimodifikasi sesuai kebutuhan agar lebih
efisien dalam penggunaan memori dan pengolahan
data.
TIPE DATA
a. Perbedaan String dan Character
• ‌
Menyimpan data teks dengan
panjang karakter yang berubah-
ubah.‌
• Memori akan disesuaikan dengan
jumlah karakter data yang
disimpan
TIPE DATA STRING :
• ‌
Menyimpan satu karakter saja.
• ‌
Memori tetap, sesuai panjang
karakter yang disiapkan sejak
awal.
TIPE DATA CHARACTER :
Kesimpulan‌
• Gunakan char jika panjang data sudah
pasti dan tetap.
• ‌
Gunakan string jika panjang data bisa
berubah-ubah.
b. Mengubah Tipe Data
Dalam pemrograman, nilai dari satu variabel bisa
disimpan ke variabel lain dengan tipe data
berbeda.C++ akan menyesuaikan tipe data secara
otomatis (konversi implisit), selama kompatibel.
Programmer tidak perlu menyatakannya secara
eksplisit dalam kode.Perhatikan dan pertimbangkan
efek perubahan tipe data saat mengelola variabel
berbeda. Pastikan hasil konversi tetap sesuai
dengan tujuan program.
MENGGUNAKAN VARIABEL
dan KONSTANTA
Algoritme pemrograman
MENGGUNAKAN VARIABEL dan KONSTANTA
Bahasa pemrograman C++ adalah bahasa yang
bersifat strongly-typed, yang mewajibkan semua
variabel dideklarasikan lebih dulu sebelum
digunakan dalam kode. Nama yang diberikan
pada variabel, konstanta, atau objek lainnya
disebut identifier. Nama ini digunakan untuk
mengenali dan memanggil data tersebut selama
program berjalan.
ATURAN PENULISAN IDENTIFIER yang BENAR
a. Terdiri dari huruf, angka, atau garis bawah
(Underscore), minimal satu karakter.
b. Tidak boleh mengandung spasi, tanda kutip,
atau simbol khusus lainnya.
c. Harus dimulai dengan huruf, bukan angka
atau garis bawah.
d. Tidak boleh menggunakan kata-kata khusus
(keyword) yang sudah digunakan oleh C++.
Dalam bahasa C++, meskipun tidak ada
aturan baku dalam penamaan identifier,
sebaiknya nama variabel dibuat jelas
dan konsisten agar mudah dipahami.
Nama yang informatif lebih baik
daripada yang umum, dan sering kali
programmer menambahkan tipe data
dalam nama variabel untuk memperjelas
isi data. Salah satu metode populer
adalah notasi Hungarian, yang
menggunakan awalan tipe data seperti
dbl untuk double, guna mempermudah
pembacaan dan pengelolaan kode.
a. Inisialisasi Variabel
Ketika variabel dideklarasikan, variabel
tersebut belum memiliki nilai kecuali jika
langsung diberikan nilai. Proses
memberikan nilai ini disebut inisialisasi
variabel.
Ada tiga cara untuk
menginisialisasi nilai pada variabel,
dan ketiganya akan memberikan
hasil yang sama.
1.Memberikan nilai saat
variabel dideklarasikan
// type identifier = initial_value;
Int x = 7;
Pada contoh tersebut, kita
mendeklarasikan variabel x dengan tipe
data Integer yang diberi nilai 7.
2. Constructor initialization
// type identifier (initial_value) ;
Int x (7) ;
Cara ini diperkenalkan dalam C++.
Metode ini menggunakan tanda kurung
untuk memberikan nilai awal.
3. Uniform initialization
// type identifier {initial_value} ;
Int x (7) ;
Cara inisialisasi variabel yang mirip
dengan constructor initialization, namun
menggunakan tanda kurung kurawal {}
bukan tanda kurung biasa, dengan
catatan bahwa tidak semua standar C++
mendukung cara ini, sehingga
penggunaannya perlu berhati-hati.
B. Mengubah Nilai Variabel
Variabel dalam C++ dapat diubah nilainya selama
program berjalan melalui tiga cara: memberi nilai baru
secara langsung, menerima input dari pengguna, atau
melakukan operasi seperti penjumlahan dan
pembagian. Sebaliknya, konstanta memiliki nilai tetap
yang tidak bisa diubah setelah dideklarasikan, dan
berguna untuk menyimpan nilai-nilai yang sering
digunakan seperti phi. Konstanta dideklarasikan
dengan menggunakan perintah const diikuti tipe data,
nama, dan nilainya.
TERIMA
KASIH
DISUSUN OLEH : Sidik Abdul Kholiq
GURU MATA PELAJARAN :
AGUN WIGUNA S.KOM

More Related Content

PDF
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdf
PDF
PDF
Modul algoritma dan pemograman
PDF
Modul algoritma dan pemograman
PPTX
Kelompok 6 pemrograman dasasr c++(1).pptx
PDF
Semester genap
PPTX
Structure and pointer
DOCX
Laporan praktikum modul vii
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdf
Modul algoritma dan pemograman
Modul algoritma dan pemograman
Kelompok 6 pemrograman dasasr c++(1).pptx
Semester genap
Structure and pointer
Laporan praktikum modul vii

Similar to Algoritme dalam Pembelajaran Pemrograman (20)

DOC
Pengenalan pascal
PPTX
TIPE DATA PEMROGRAMAN.pptx
PPT
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
DOCX
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
DOC
Pengenalan pascal asli
PDF
Download gratis modul c++
PDF
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf
PDF
Visual basic dasar
PPSX
04 type of data
PDF
Java Fundamental ( JSE ) simple tutorial
PPTX
Struktur Algoritma dan Tipe Data.pptx do
PPTX
Menganalisis tata cahaya gambar bergerak (perekaman video).pptx
PDF
Sim, namira nur jasmine, hapzi ali, database, universitas mercu buana, 2017
PDF
31322 2 class & object
PPTX
Variabel C++ KLMPK 7.pptx...............
PPT
VARIABEL, KONSTANTA DAN TIPE DATA pertemuan 4.ppt
PDF
JENI-Intro1-Bab10-Membuat class sendiri.pdf
PPTX
Bahasa pemrograman c++ menggunakan aplikasi Dev C++.pptx
DOCX
Dasar dasar turbo pascal
PDF
[PBO] Pertemuan 2 - Method, String & array
Pengenalan pascal
TIPE DATA PEMROGRAMAN.pptx
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Pengenalan pascal asli
Download gratis modul c++
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf
Visual basic dasar
04 type of data
Java Fundamental ( JSE ) simple tutorial
Struktur Algoritma dan Tipe Data.pptx do
Menganalisis tata cahaya gambar bergerak (perekaman video).pptx
Sim, namira nur jasmine, hapzi ali, database, universitas mercu buana, 2017
31322 2 class & object
Variabel C++ KLMPK 7.pptx...............
VARIABEL, KONSTANTA DAN TIPE DATA pertemuan 4.ppt
JENI-Intro1-Bab10-Membuat class sendiri.pdf
Bahasa pemrograman c++ menggunakan aplikasi Dev C++.pptx
Dasar dasar turbo pascal
[PBO] Pertemuan 2 - Method, String & array
Ad

Recently uploaded (20)

PPTX
Digital Marketing Dasar Untuk Pemula.pptx
PDF
BukuKeterampilanMengajar-MNCPublishing2019.pdf
PDF
Aminullah Assagaf_B34_Statistik Ekonometrika Terapan_22 Agus 2025.pdf
PDF
MRT Tangguh, Indonesia Maju: Mewujudkan Transportasi Publik yang Aman, Nyaman...
PDF
Aminullah Assagaf_B34_Statistik Ekonometrika.pdf
PDF
Aminullah Assagaf_B34_Statistik Ekonometrika_PLS SPSS.pdf
PPTX
Tools of Digital Media in Marketing Era Digital 4.0_WEBINAR PDPTN "Digital Ma...
PPTX
MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx
PPTX
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
PDF
RPP Pelajaran Mendalam deep learning IPA
PDF
PPT Materi Kelas Mempraktikkan Prinsip Hermeneutika (MPH) 2025
PPTX
Aminullah Assagaf_B34_Statistik Ekonometrika.pptx
PPTX
Keusahawanan dan Perniagaan Islam - Dr Mohd Adib Abd Muin 20 Ogos 2025.pptx
PPTX
Ulangan Harian Kelas 7 Merancang Percobaan, Metode ilmiah SMP IBRAHIMY 1 Suko...
PPTX
Inkuiri_Kolaboratif_Pembelajaran_Mendalam (1).pptx
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Kerajinan Kelas 12 Terbaru 2025
PPTX
Pengimbasan pembelajaran mendalam (deep learning
PDF
Modul Ajar Deep Learning IPAS Kelas 6 Kurikulum Merdeka
DOCX
Lembar Kerja 02 analisis studi kasus Inkuiri Kolaboratif.docx
PDF
Bahan Bacaan Rencana Kolaborasi Inkuiri.pdf
Digital Marketing Dasar Untuk Pemula.pptx
BukuKeterampilanMengajar-MNCPublishing2019.pdf
Aminullah Assagaf_B34_Statistik Ekonometrika Terapan_22 Agus 2025.pdf
MRT Tangguh, Indonesia Maju: Mewujudkan Transportasi Publik yang Aman, Nyaman...
Aminullah Assagaf_B34_Statistik Ekonometrika.pdf
Aminullah Assagaf_B34_Statistik Ekonometrika_PLS SPSS.pdf
Tools of Digital Media in Marketing Era Digital 4.0_WEBINAR PDPTN "Digital Ma...
MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
RPP Pelajaran Mendalam deep learning IPA
PPT Materi Kelas Mempraktikkan Prinsip Hermeneutika (MPH) 2025
Aminullah Assagaf_B34_Statistik Ekonometrika.pptx
Keusahawanan dan Perniagaan Islam - Dr Mohd Adib Abd Muin 20 Ogos 2025.pptx
Ulangan Harian Kelas 7 Merancang Percobaan, Metode ilmiah SMP IBRAHIMY 1 Suko...
Inkuiri_Kolaboratif_Pembelajaran_Mendalam (1).pptx
Modul Ajar Pembelajaran Mendalam PKWU Kerajinan Kelas 12 Terbaru 2025
Pengimbasan pembelajaran mendalam (deep learning
Modul Ajar Deep Learning IPAS Kelas 6 Kurikulum Merdeka
Lembar Kerja 02 analisis studi kasus Inkuiri Kolaboratif.docx
Bahan Bacaan Rencana Kolaborasi Inkuiri.pdf
Ad

Algoritme dalam Pembelajaran Pemrograman

  • 1. Algorimte Pemrograman DISUSUN OLEH : Sidik Abdul Kholiq GURU MATA PELAJARAN : AGUN WIGUNA S.KOM
  • 2. KELOMPOK 2 : NAMA TUGAS/PEKERJAAN Haikal Nur Rizki - Mutiara Zahratusyifa Presentasi Muhammad Faiz - Eni Nuraeni Presentasi Sidik Abdul Kholiq Membuat PPT
  • 4. Saat mendeklarasikan variabel, program menyiapkan memori untuk menyimpan nilainya. Tipe data menentukan besar memori dan jenis data yang bisa disimpan. Bahasa pemrograman seperti C++ memiliki berbagai tipe data yang digunakan sesuai karakter nilai yang disimpan.Tipe data dapat dimodifikasi sesuai kebutuhan agar lebih efisien dalam penggunaan memori dan pengolahan data. TIPE DATA
  • 5. a. Perbedaan String dan Character • ‌ Menyimpan data teks dengan panjang karakter yang berubah- ubah.‌ • Memori akan disesuaikan dengan jumlah karakter data yang disimpan TIPE DATA STRING : • ‌ Menyimpan satu karakter saja. • ‌ Memori tetap, sesuai panjang karakter yang disiapkan sejak awal. TIPE DATA CHARACTER : Kesimpulan‌ • Gunakan char jika panjang data sudah pasti dan tetap. • ‌ Gunakan string jika panjang data bisa berubah-ubah.
  • 6. b. Mengubah Tipe Data Dalam pemrograman, nilai dari satu variabel bisa disimpan ke variabel lain dengan tipe data berbeda.C++ akan menyesuaikan tipe data secara otomatis (konversi implisit), selama kompatibel. Programmer tidak perlu menyatakannya secara eksplisit dalam kode.Perhatikan dan pertimbangkan efek perubahan tipe data saat mengelola variabel berbeda. Pastikan hasil konversi tetap sesuai dengan tujuan program.
  • 8. MENGGUNAKAN VARIABEL dan KONSTANTA Bahasa pemrograman C++ adalah bahasa yang bersifat strongly-typed, yang mewajibkan semua variabel dideklarasikan lebih dulu sebelum digunakan dalam kode. Nama yang diberikan pada variabel, konstanta, atau objek lainnya disebut identifier. Nama ini digunakan untuk mengenali dan memanggil data tersebut selama program berjalan.
  • 9. ATURAN PENULISAN IDENTIFIER yang BENAR a. Terdiri dari huruf, angka, atau garis bawah (Underscore), minimal satu karakter. b. Tidak boleh mengandung spasi, tanda kutip, atau simbol khusus lainnya. c. Harus dimulai dengan huruf, bukan angka atau garis bawah. d. Tidak boleh menggunakan kata-kata khusus (keyword) yang sudah digunakan oleh C++.
  • 10. Dalam bahasa C++, meskipun tidak ada aturan baku dalam penamaan identifier, sebaiknya nama variabel dibuat jelas dan konsisten agar mudah dipahami. Nama yang informatif lebih baik daripada yang umum, dan sering kali programmer menambahkan tipe data dalam nama variabel untuk memperjelas isi data. Salah satu metode populer adalah notasi Hungarian, yang menggunakan awalan tipe data seperti dbl untuk double, guna mempermudah pembacaan dan pengelolaan kode.
  • 11. a. Inisialisasi Variabel Ketika variabel dideklarasikan, variabel tersebut belum memiliki nilai kecuali jika langsung diberikan nilai. Proses memberikan nilai ini disebut inisialisasi variabel. Ada tiga cara untuk menginisialisasi nilai pada variabel, dan ketiganya akan memberikan hasil yang sama.
  • 12. 1.Memberikan nilai saat variabel dideklarasikan // type identifier = initial_value; Int x = 7; Pada contoh tersebut, kita mendeklarasikan variabel x dengan tipe data Integer yang diberi nilai 7.
  • 13. 2. Constructor initialization // type identifier (initial_value) ; Int x (7) ; Cara ini diperkenalkan dalam C++. Metode ini menggunakan tanda kurung untuk memberikan nilai awal.
  • 14. 3. Uniform initialization // type identifier {initial_value} ; Int x (7) ; Cara inisialisasi variabel yang mirip dengan constructor initialization, namun menggunakan tanda kurung kurawal {} bukan tanda kurung biasa, dengan catatan bahwa tidak semua standar C++ mendukung cara ini, sehingga penggunaannya perlu berhati-hati.
  • 15. B. Mengubah Nilai Variabel Variabel dalam C++ dapat diubah nilainya selama program berjalan melalui tiga cara: memberi nilai baru secara langsung, menerima input dari pengguna, atau melakukan operasi seperti penjumlahan dan pembagian. Sebaliknya, konstanta memiliki nilai tetap yang tidak bisa diubah setelah dideklarasikan, dan berguna untuk menyimpan nilai-nilai yang sering digunakan seperti phi. Konstanta dideklarasikan dengan menggunakan perintah const diikuti tipe data, nama, dan nilainya.
  • 16. TERIMA KASIH DISUSUN OLEH : Sidik Abdul Kholiq GURU MATA PELAJARAN : AGUN WIGUNA S.KOM