ALGORITMA & PROGRAMMING 1 | WEEK 1
ini adalah rangkuman tentang apa yang saya pelajari di
Minggu pertama mata kuliah AlPro
Apa itu Algoritma?
Algoritma adalah cara berpikir kita dalam menyelesaikan suatu
masalah yang disertai dengan langkah-langkahnya. Contohnya seperti
langkah-langkah membuat kue tart, menari macarena, dan lain-lain.
Ciri-ciri Algoritma:
·
Harus
benar
·
Harus
efektif
·
Finite
steps (prosesnya terbatas, dimulai dari langkah awal dan berhenti di langkah akhir)
·
Mempunyai
Set of Rules
·
Terdapat
input dan output
Bagaimana cara
membuatnya?
1. Mengidentifikasi
permasalahan yang ingin di selesaikan
Contohnya:
Budi
sedang kelaparan. Ibunya yang biasa memasak sedang pergi ke pasar. Budi yang
tidak pandai memasak, ingin membuat mie goreng instan. Bagaimana cara Budi
memasak mie goreng instan?
dalam hal ini “Bagaimana cara Budi memasak mie goreng instan?”merupakan
permasalahan yang harus diselesaikan.
Langkah-langkahnya:
1. Siapkan
panci yang sudah diisi dengan air matang
2. Nyalakan
kompor
3. Letakkan
panci diatas kompor
4. Tunggu
sampai air mendidih
5. Buka
kemasan mie goreng yang ingin dimasak
6. Tuangkan
mie tersebut ke dalam panci
7. Tunggu
hingga matang
8. Tuangkan
mie tersebut di atas piring yang sudah di beri bumbu
Dengan
ini Budi bisa makan mie goreng tanpa bantuan ibunya yang biasa memasak.
MASALAH SELESAI!!
2 Cara penulisan Algoritma
1. Flowchart merupakan
penulisan yang menggunakan gambaran,simbol, dan anak panah untuk menentukan
urutan hubungan suatu proses
2. Pseudocode merupakan
penulisan menggunakan kode yang dimengerti komputer untuk menulis Algoritma.
Terdiri atas:
·
Header: nama Algoritma dan informasinya
·
Declaration: terdiri dari variabel,fungsi,dll
·
Description: langkah-langkah penyelesaian masalah
Apa itu Programming?
Programming merupakan bahasa pengantar antara bahasa
yang dimengerti manusia ke bahasa yang dimengerti komputer. Jadi sebenarnya komputer itu sangat bodoh. Komputer memerlukan setiap bagian langkah-langkah
yang sangat mudah sekalipun untuk melakukan sesuatu (membuat aplikasi, program,
dll), dan juga dengan bahasa yang sangat terbatas yaitu bahasa
pemrogaman/programming.
Macam-macam Bahasa Pemrogaman antara lain:
Saat ini saya sedang belajar bahasa Pemrogaman menggunakan NetBeans yang berbasis Java.
Macam-macam Bahasa Pemrogaman antara lain:
- HTML/CSS
- JavaScript
- PHP
- C++
- Dan lain-lain
Saat ini saya sedang belajar bahasa Pemrogaman menggunakan NetBeans yang berbasis Java.
1. Pertama-tama kita memakai public
class dan dilanjutkan dengan mengetik import java.util.Scanner (ini
bertujuan untuk memanggil/meminjam Scanner)
2.
Setelah itu
lanjut dengan psvm+tab public static void
main(String[] args) {
3.
Setelah itu
kita tinggal menginputkan bahasa pemrogamannya
Macam-macam
tipe data dalam pemrogaman
String:
untuk menyimpan teks
char: untuk
menyimpan 1 karakter
int: untuk
menyimpan angka bulat (-2 juta s/d 2 juta)
long: untuk
menyimpan angka bulat yang lebih besar/lebih dari 2 juta
float: untuk
menyimpan angka koma
double untuk
menyimpan angka koma yang lebih besar dan lebih presisi
boolean:
menyimpan nilai logika (TRUE atau FALSE)
Note:
jika memakai penyimpanan yang lebih besar. Maka akan memakan memori!
Dalam coding hasil harus di bagian kiri dan
proses/operasi di bagian kanan
C=A+B
Saya juga diajarkan beberapa operator Matematika di
bahasa Programming
Sekian artikel saya, semoga berguna dan bermafaat
Terima kasih J
Terima kasih J
Komentar
Posting Komentar