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
·        Tidak ambigu (harus jelas)
·        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
2.     Setelah itu menentukan langkah-langkah penyelesaiannya sesuai dengan ketentuan Algoritma.

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



Berikut macam-macam simbol Flowchart




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:

  • 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

Komentar

Postingan populer dari blog ini

ALGORITMA & PROGRAMMING 1 | WEEK 3

ALGORITMA & PROGRAMMING 1 | WEEK 6

ALGORITMA & PROGRAMMING 1 | WEEK 5