Anda di halaman 1dari 7

Bahan UTS pemerograman

1. Pengertian Algoritma

Algoritma adalah suatu upaya dengan urutan operasi yang disusun secara logis dan sistematis
untuk menyelesaikan suatu masalah untuk menghasilkan suatu output tertentu.

Contohnya

Algoritma mengambil uang di ATM :

1. Pergi ke ATM

2. Memasukkan kartu ATM ke mesin ATM

3. Memilih Bahasa yang digunakan

4. Memasukkan kode PIN

5. Memilih jenis transaksi ; Tarik tunai

6. Memilih jumlah uang yang akan diambil

7. Mengambil struk dan kartu ATM

2. FLOWCHART

Flowchart atau bagan alur adalah diagram yang menampilkan langkah-langkah


dan keputusan untuk melakukan sebuah proses dari suatu program. Setiap
langkah digambarkan dalam bentuk diagram dan dihubungkan dengan garis
atau arah panah.
Jenis-jenis flowchart :

1. Flowchart dokumen
Pertama ada flowchart dokumen (document flowchart) atau bisa juga
disebut dengan paperwork flowchart. Flowchart dokumen berfungsi
untuk menelusuri alur form dari satu bagian ke bagian yang lain,
termasuk bagaimana laporan diproses, dicatat, dan disimpan.
2. Flowchart program
Selanjutnya kita akan membahas flowchart program. Flowchart ini
menggambarkan secara rinci prosedur dari proses program. Flowchart
program terdiri dari dua macam, antara lain: flowchart logika program
(program logic flowchart) dan flowchart program komputer terinci
(detailed computer program flowchart).
3. Flowchart proses
Flowchart proses adalah cara penggambaran rekayasa industrial dengan
cara merinci dan menganalisis langkah-langkah selanjutnya dalam suatu
prosedur atau sistem.

4. Flowchart sistem
Yang keempat ada flowchart sistem. Flowchart sistem adalah flowchart
yang menampilkan tahapan atau proses kerja yang sedang berlangsung
di dalam sistem secara menyeluruh. Selain itu flowchart sistem juga
menguraikan urutan dari setiap prosedur yang ada di dalam sistem.

5. Flowchart skematik
Terakhir ada flowchart skematik. Flowchart ini menampilkan alur
prosedur suatu sistem, hampir sama dengan flowchart sistem. Namun,
ada perbedaan dalam penggunaan simbol-simbol dalam
menggambarkan alur. Selain simbol-simbol, flowchart skematik juga
menggunakan gambar-gambar komputer serta peralatan lainnya untuk
mempermudah dalam pembacaan flowchart untuk orang awam.

SIMBOL FLOWCHART
Contoh flowchart :

Penjelasan :

 Pertama pengguna menginput data yang berupa nilai dari bilangan bulat.
 Kemudian nilai yang dimasukan diproses dengan cara dibagi dengan
angka 2.
 Jika sisa bagi sama dengan 0 berarti bilangan yang dimasukan adalah
bilangan genap.
 Jika sisa bagi tidak sama dengan 0 berarti bilangan yang dimasukan
adalah bilangan ganjil.
 Selesai.

3. Tipedata

1. Integer

integer merupakan tipe data dalam bentuk bilangan bulat. Umumnya data ini digunakan
untuk menyimpan angka tanpa pecahan. 
2. Floating point
Jika tipe data bilangan bulat masuk dalam integer, maka bilangan pecahan masuk dalam
tipe data floating point.
3. Character
Tipe data ini sering disebut chat yang digunakan untuk menyimpan satu huruf, angka, tanda
baca, simbol atau spasi kosong.
4. Boolean
Boolean merupakan tipe data yang mewakili nilai benar dan salah. Umumnya, tipe data ini
dipresentasikan dan hanya mewakili 2 nilai.
5. Array
Tipe data Array berbentuk daftar yang akan menyimpan sejumlah elemen.  
6. String

Tipe terakhir data adalah String. Tipe data ini paling populer dan paling banyak
digunakan. 
Tipe data bisa mencakup angka, huruf dan karakter lainnya.

4. CIN DAN COUT


5. PERCABANGAN ( if Statement )
Percabangan if merupakan percabangan yang hanya memiliki satu blok pilihan saat kondisi
bernilai benar.

• Percabangan if/else
Percabangan if/else merupakan percabangan yang memiliki dua blok pilihan. Pilihan pertama
untuk kondisi benar, dan pilihan kedua untuk kondisi salah (else).

6. PERULANGAN (LOOPING)

Loop dalam program komputer adalah intruksi yang berulang sampai kondisi tercapai.
Jenis-jenis looping :

1. While loop

While digunakan untuk mengeksekusi kode program secara berulang-ulang selama


kondisi yang ditentukan benar.

2. Do….While

Perintah do…while bekerja dengan mengeksekusi blok kode terlebih dulu, kemudian
memeriksa kondisi, dan menjalankan blok kode ketika kondisi yang ditentukan benar.

3. For Loop

Struktur perulangan ini akan mengulang-ulang eksekusi beberapa baris kode program
di dalamnya berdasarkan perubahan isi sebuah variabel.

4. Foreach Loop

Foreach Loop digunakan untuk menampilkan nilai array, dan perulangan yang
ditampilkan sesuai dengan nomor indeks / nilai dalam array.

Anda mungkin juga menyukai