Algoritma & Pemrograman

Get Started. It's Free
or sign up with your email address
Rocket clouds
Algoritma & Pemrograman by Mind Map: Algoritma & Pemrograman

1. 1. Apakah Algoritma dan Pemrograman

1.1. 1.1 Masalah

1.2. 1.2 Algoritma

1.3. 1.3 Sejarah Algoritma

1.4. 1.4 Program dan Pemrograman

1.5. 1.5 Belajar Memprogram dan Belajar Bahasa Pemrograman

1.6. 1.6 Notasi Algoritmik

1.7. 1.7 Pemrograman Prosedural

2. 4. Tipe,Operator,dan Ekspresi

2.1. 4.1 Tipe Dasar

2.1.1. 4.1.1 Bilangan Lojik

2.1.2. 4.1.2 Bilangan Bulat

2.1.3. 4.1.3 Bilangan Riil

2.1.4. 4.1.4 Karakter

2.1.5. 4.1.5 String

2.2. 4.2 Tipe Bantuan

2.2.1. 4.2.1 Tipe Dasar yang Diberi Nama Tipe Baru

2.2.2. 4.2.2 Tipe Terstruktur

2.3. 4.3 Nama

2.4. 4.4 Tabel Translasi dari Algoritmik Ke Pascal dan C

2.5. 4.5 Nilai

2.5.1. 4.5.1 Pengisian Nilai ke dalam Nama Peubah

2.5.1.1. 4.5.1.1 Pengisian Nilai Secara Langsung

2.5.1.2. 4.5.1.2 Pembacaan

2.5.2. 4.5.2 Ekspresi

2.5.2.1. 4,5,2,1 Ekspresi Aritmetik

2.5.2.2. 4..5.2.2 Ekspresi Relasional

2.5.2.3. 4.5.2.3 Ekspresi String

2.5.3. 4.5.3 Menuliskan Nilai Ke Piranti Keluaran

2.6. 4.6 Tabel Translasi Notasi Algoritmik Pengisian Nilai , Pembacaan, dan Penulisan ke dalam Notasi Bahasa Pascal dan C

3. 2. Struktur Dasar Algoritma

3.1. 2.1 Pernyataan

3.2. 2.2 Konstruksi Dasar

3.2.1. 2.2.1 Runtunan

3.2.2. 2.2.2 Pemilihan

3.2.3. 2.2.3 Pengulangan

4. 3.Notasi Algoritmik

4.1. 3.1 Pseudo-code

4.2. 3.2 Struktur Teks Algoritma

4.2.1. 3.2.1 Bagian Judul

4.2.2. 3.2.2 Bagian Deklarasi

4.2.3. 3.2.3 Bagian Algoritma

4.3. 3.3 Translasi Notasi Algoritmik Ke Bahasa Pascal dan C

4.4. 3.4 Kompilator Bahasa Pascal dan C

5. 5.Runtunan

5.1. 5.1 Pendahuluan

5.2. 5.2 Contoh-contoh Runtunan

5.3. 5.3 Membaca/Menulis dari/Ke Arsip

6. 6.Pemilihan

6.1. 6.1 Menganalisis Kasus

6.2. 6.2 Satu kasus

6.3. 6.3 Contoh-contoh Masalah dengan Satu Kasus

6.4. 6.4 Dua Kasus

6.5. 6.5 Contoh-contoh Masalah dengan Dua Kasus

6.6. 6.6 Tiga Kasus atau Lebih

6.7. 6.7 Contoh - contoh Masalah dengan Tiga Kasus atau Lebih

6.8. 6.8 Struktur CASE

6.9. 6,9 Contoh-contoh Tambahan

6.10. 6.10 Tabel Translasi Notasi Algoritmik Struktur Pemilihan Ke dalam Notasi Pascal dan C

7. 7.Pengulangan

7.1. 7.1 Struktur Pengulangan

7.2. 7.2 Pernyataan FOR

7.3. 7.3 Pernyataan WHILE

7.4. 7.4 Pernyataan REPEAT

7.5. 7.5 WHILE atau REPEAT ?

7.6. 7.6 Tabel Translasi Notasi Algoritmik Struktur Pengulangan Ke Notasi Pascal dan C

7.7. 7,7 Membaca /Menulis dari/ Ke Arsip

8. 8. Contoh-contoh Pemecahan Masalah I

9. 9.Pengantar Pemrograman Modular

9.1. 9.1 Contoh Pemrograman Modular

9.2. 9.2 Keuntungan Pemrograman Modular

10. 10. Prosedur

10.1. 10.1 Pendifinisian Prosedur

10.2. 10.2 Pemanggilan Prosedur

10.3. 10.3 Nama Global , Nama Lokal , dan Lingkup

10.4. 10.4 Parameter

10.4.1. 10.4.1 Parameter Masukan

10.4.2. 10..4.2 Parameter Keluaran

10.4.3. 10.4.3 Parameter Masukan/Keluaran

10.4.4. 10.4.4 Program dengan Prosedur atau Tanpa Prosedur ?

10.4.5. 10.4.5 Prosedur dengan Parameter Atau Tanpa Parameter

10.4.6. 10.4.6 Parameter Masukan atau Parameter Keluaran

10.5. 10.5 Translasi Notasi Algoritmik Prosedur ke dalam Notasi Bahasa Pascal dan C

11. 11.Fungsi

11.1. 11.1 Definisi Fungsi

11.2. 11.2 Pendefinisian Fungsi

11.3. 11.3 Pemanggilan Fungsi

11.4. 11.4 Prosedur atau Fungsi ?

11.5. 11.5 Contoh-contoh Tambahan

11.6. 11.6 Translasi Notasi Algoritmik untuk Fungsi ke dalam Notasi bahasa Pascal dan Bahasa C

12. 12. Larik

12.1. 12.1 Apakah Larik itu?

12.2. 12.2 Mendeklarasikan Larik

12.3. 12.3 Cara Mengacu Elemen Larik

12.4. 12.4 Pemrosesan Larik

12.4.1. 12.4.1 Ukuran Efektif Larik

12.4.2. 12.4.2 Menginisialisasi Larik

12.4.3. 12.4.3 Mengisi Elemen Larik dengan Pembacaan

12.4.4. 12.4.4 Mencetak Elemen-elemen Larik

12.4.5. 12.4.5 Menghitung Nilai Rata-rata

12.4.6. 12.4.6 Kapan Menggunakan Larik ?

12.4.7. 12.4.7 Mencari Nilai Maksimum Larik

12.4.8. 12.4.8 Mencari Nilai Minimum Larik

12.4.9. 12.4.9 Menyalin Larik

12.4.10. 12.4.10 Menguji Kesamaan Dua Buah Larik

12.5. 12.5 Larik Bertipe Terstruktur

12.6. 12.6 Bekerja dengan dua Buah Larik

12.7. 12.7 Translasi Notasi Algoritmik Larik Ke dalam Notasi

12.8. 12.8 String sebagai Larik Karakter

13. 13. Contoh-contoh Pemecahan Masalah II

14. 14, Matriks

14.1. 14.1 Definisi Matriks

14.2. 14.2 Pendeklarasian Matriks

14.3. 14.3 Pemrosesan Matriks

14.4. 14.4 Translasi Notasi Algoritmik Matriks ke dalam Bahasa PASCAL dan Bahasa C

14.5. 14.5 Contoh-contoh Tambahan

15. 15. Algoritma Pencarian

15.1. 15.1 Spesifikasi Masalah Pencarian

15.2. 15.2 Algoritma Pencarian beruntun

15.3. 15.3 Algoritma Pencarian Bagidua

15.4. 15.4 Pencarian pada Larik Terstruktur

15.5. 15.5 Pakai yang Mana ? Algoritma Pencarian Beruntun Atau Pencarian Bagidua?

15.6. 15.6 Pencarian Pada Larik yang Tidak Bertipe Numerik

15.7. 15.7 Algoritma Pencarian Beruntun dan Pencarian Bagidua dalam Bahasa PASCAl dan Bahasa C

16. 16 Algoritma Pengurutan

16.1. 16.1 Masalah Pengurutan

16.2. 16.2 Algoritma Pengurutan

16.3. 16.3 Algoritma Pengurutan Apung

16.4. 16.4 Algoritma Pengurutan Seleksi

16.5. 16.5 Algoritma Pengurutan Sisip

16.6. 16.6 Algoritma Pengurutan Shell

16.7. 16.7 Penggabungan Dua buah Larik Terstruktur

16.8. 16.8 Pengurutan pada Larik Terstruktur

16.9. 16.9 Algoritma Pengurutan dalam Bahasa PASCAL dan Bahasa C

17. 17.Pemrosesan Arsip Beruntun

17.1. 17.1 Definisi Arsip Beruntun

17.2. 17.2 Pendeklarasian Arsip di dalam Algoritma

17.3. 17.3 Fungsi Pustaka untuk Arsip Beruntun

17.4. 17.4 Mebuat Arsip Beruntun

17.5. 17.5 Membaca Arsip Beruntun

17.6. 17.6 Contoh Kasus Penglolaan Data Mahasiswa

17.7. 17.7 Menyalin Arsip

17.8. 17.8 Menggabung Dua Buah Arsip

17.9. 17.9 Pemutakhiran Arsip

17.10. 17.10 Arsip Beruntun dalam PASCAL dan C

17.11. 17.11 Arsip sebagai Parameter Prosedur

17.12. 17.12 Arsip Teks

18. 18. Algoritma Rekursif

18.1. 18.1 Proses Rekursif

18.2. 18.2 Definisi Rekursif

18.3. 18.3 Skema Umum Prosedur dan Fungsi Rekursif

18.4. 18.4 Rekursif dengan List Berkait

18.5. 18.5 Bagaimanakah Program Rekursif

18.6. 18.6 Kapan Tidak Menggunakan Rekursif

18.7. 18.7 Menghilangkan Rekursifitas

18.8. 18.8 Rekursif dalam Bahasa PASCAL dan C

19. 19. Contoh-Contoh Bahasa PASCAL dan C