Postingan

Menampilkan postingan dari Januari, 2022

Contoh Penyelesaian Kasus

Gambar
  Latihan Membuat Segitiga Siku-Siku Segitiga 1 * ** *** **** ***** Segitiga 2 ***** **** *** ** * Notasi : Judul   Membuat Segitiga Siku-siku Kamus               n, i, j ß integer Deskripsi               Output (“Masukka pola”)               Input (n)               Output (“segitiga 1”)               for(i=1; i <= n; i++)do               {                              for (j=1; j <= i; j++)do      ...

Apa itu Function?

Gambar
  Apa yang dimaksud Function? Function adalah pemetaan sebuah domain ke range domain tertentu yang akan menerima harga yang akan diberikan lewat parameter formal bertupe tertentu (jika ada) dan menghasilkan suatu nilai sesuai dengan domain yang didefinisikan dalam spesifikasi fungsi. Dalam penulisannya, fungsi diberi nama dan harus didefinikan dalam kamus. Jika nama fungsi itu dipanggil, maka akan dieksekusi dan diberikan parameter aktualnya.  Fungsi terbagi 2 yaitu : Fungsi pengembalian nilai (return value) Tanpa pengembalian (void) Contoh : #include <iostream> //kamus using namespace std; int angka(int temp); int a; int wadah; //deskripsi int main() {     a = 20;     cout << "angka sebelum dibawa ke fungsi angka" << endl;     cout << "adalah " << a << endl;     wadah = angka(a);     cout << "setelah masuk ke fungsi angka " << wadah << endl;;     return 0; } int a...

Apa itu Array?

Gambar
Apa yang dimaksud dengan Array?   Array merupakan type data terstruktur guna menyimpan data yang betipe sama. Array sering disebut juga tabel, vektor, atau larik. Apabila indek bertipe integer, maka keturunan indeknya harus bertipe interger. Elemen suatu array dapat diakses langsung melalui index yang telah terdefinisi : array:[index] Contoh : Coding : #include <iostream> //kamus using namespace std; int A[10]; //algoritma int main() {     cin >> A[0];     cin >> A[4];     cin >> A[1]; cout << endl;       A[5] = A[4] + A[0];     cout << A[4] << endl;     cout << A[0] << endl;     cout << A[5] << endl;     cout << A[1];     cout << endl;     return 0; } Hasil :

Apa itu Nested Loop?

Gambar
  Apa itu Nested Loop (pengulangan bersarang)? Nested loop (pengulangan bersarang) adalah sebuah perulangan didalam perulangan. Semua jenis perulangan bisa dibuat dalam bentuk perulangan bersarang, termasuk FOR, WHILE, dan DO WHILE. Di dalam perulangan bersarang terdapat istilah outer loop  dan inner loop . Sesuai dengan namanya, outer loop  adalah sebutan untuk perulangan luar, sedangkan inner loop sebutan untuk perulangan dalam. Contoh : Notasi : Coding : #include <iostream> //kamus using namespace std; int a; int b; //algoritma int main() {     a=1;     while(a<=3)     {         b=1;         while(b<=4)         {             cout << "*";             b++;         }         cout << endl;         a++;     }     return 0; }...

Apa itu Looping?

Gambar
Apakah yang dimaksud looping / pengulangan? Dalam dunia programming, Looping adalah sebuah urutan perintah yang secara terus menurus diulang hingga suatu kondisi tercapai. Kondisi ini ditentukan oleh si programmer  guna mempersingkat penulisan pada koding.  Jenis jenis looping adalah ·           While loop          While loop adalah loop yang paling mudah untuk digunakan. Contoh dari loop ini adalah        while(condition){        statements;        }        Loop ini hanya akan dieksekusi jika kondisi benar dari loop tersebut.  Artinya ,  program akan dicek terlebih dahulu jika kondisinya terpenuhi (benar) maka akan dikerjakan dan jika kondisinya belum terpenuhi (salah) maka akan berhenti. ·           Do while loop          Do whil...

Apa itu Nested Conditional?

Gambar
  Apa yang dimaksud Nested Conditional (if bersarang)? Nested codition   atau kondisi bersarang merupakan percabangan dari sebuah kondisi didalam kondisi. Ada dua jenis  nested condition ,   yaitu  nested if  dan   nested swicth. -Nested if Struktur percabangan if bersarang/nested if merupakan struktur if yang paling komplek, karena merupakan perluasan dan kombinasi dari berbagai struktur if lainnya. Konsep dari percabangan ini adalah terdapat struktur if yang berada didalam struktur if lainnya. Artinya dalam pernyataan if bersarang jika kondisi if yang paling luar (paling atas) bernilai benar, maka kondisi if yang berada didalamnya baru akan dilihat (dicek).  Nested if  menggunakan pernyataan  “ if.....else if.....else..... ” Contoh : Kasus : Memilih kendaraan Coding : /* Judul : Memilih kendaraan Nama : Muhammad Purnama Putra Pratama NIM : A11.2021.13751 Kelas : 4114 */ #include <iostream> //kamus using namespace s...

Apa itu Conditional?

Gambar
Apakah yang dimaksud dengan Conditional atau   Kondisi dan Analisa Kasus? Analisis kasus mendifinisikan : Kondisi, yang berupa suatu ekspresi yang menghasilkan true atau false, Aksi yang akan dilaksanakan jika kondisi yang dipasangkan dengan aksi yang bersangkutan dipenuhi. Konstruksi dari suatu analisis kasus dapat dimulai dari menentukan semua kondisi yang mungkin, atau dimulai dari menentukan varisi aksi. Tidak ada rumus yang baku tentang bagaimana memulai menuliskan analisis kasus. Pada contoh-contoh yang diberikan, ada yang berangkat dari kondisi, dan ada yang dimulai dari menentukan aksi. Ada 2 struktur dalam analisis kasus, yakni satu kasus yang mengakibatkan aksi dan kasus komplementer. a. Satu Kasus Dalam bahasa Indonesia, if berarti jika dan then berarti maka. Pernyataan if dalam analisi kasus tunggal jika kondisi memenuhi syarat maka akan melakukan aksi, namun jika tidak akan tidak terjadi apa-apa. Pernyataan ini dapat ditulis dengan struktur umum : if (kondisi ) then ...

Contoh Kasus Sederhana

Gambar
  P enyelesaian Kasus Sederhana Disertai Dengan Notasi dan Coding Serta Hasil  Outpu t nya Contoh kasus : Mencetak kalimat " Aku ingin mahir pemrograman". Notasi  : Source code : Hasil :

Data, Variable, Tipe Data dan kaitannya

 Sebuah bahasa pemrograman tidak terlepas dari Data dan TypeData, karena memiliki fungsi yang sangat penting yaitu untuk menyatakan jenis nilai yang dimiliki oleh sebuah variable. Selain itu, bahasa pemrograman juga membutuhkan variable yang berfungsi untuk menyimpan nilai baik itu huruf, karakter atau angka dan operator yang biasanya di identikan dengan perhitungan yang bermain pada angka di tipe data integer atau yang memiliki nilai angka bulat. DATA Data merupakan sekumpulan keterangan atau fakta yang dibuat dengan simbol, angka, kata-kata, maupun kalimat. Diperoleh melalui proses pencarian atau pengamatan yang tepat dari sumber-sumber tertentu. VARIABLE Variable adalah objek yang nilainya dapat berubah-ubah dalam sebuah program. Pada saat sebuah variable dideklarasikan, program "memesan" tempat dengan ukuran tertentu (sesuai tipe data) pada memori untuk menyimpan nilai dari variable tersebut. TYPE DATA Tipe data adalah himpunan nilai yang dapat dimiliki oleh sebuah data. ...

Notasi Algoritma Pemrograman

Gambar
 Algortima adalah dasar pemrograman komputer. Algoritma merupakan urutan perintah logis dengan bahasa yang dapat dimengerti oleh komputer, sehingga komputer dapat melakukan perintah yang diberikan manusia. Sebelum mempelajari bahasa pemrograman yang kompleks, terlebih dahulu kita mempelajari tentang notasi algoritma Apa itu "NOTASI ALGORITMA"? Notasi algoritma merupakan dasar dalam membuat program komputer yang dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Notasi ini akan merangkum semua konsep pemrograman prosedural yang harus dapat denga mudah dituliskan di atas kertas. Notasi ini hanyalah alat untuk menuangkan rancangan secara prosedural yang selanjutnya dengan mudah dapat ditranslasi menjadi program dalam bahasa tertentu. Teks algoritma selalu terdiri dari tiga bagian, yaitu : Judul (Header) Kamus Algoritma/deskripsi Secara umum notasi algroritma terdiri dari tiga jenis, yaitu deskriptif, pseudocode, dan flowchart. Kalimat Deskriptif Kalimat Deskriptif adalah ...

Belajar Pemrograman

 Apa itu programming? Programming adalah sebuah proses untuk memuat sebuah program dikomputer. Tahapannya dimulai dari menulis, menguji, merevisi sehingga program tersebut benar dan hasilnya sesuai denga yang kita inginkan. Jadi, programming adalah kegiatan menulis dan menguji apa yang kita tuliskan untuk sebuah program sehingga program tersebut dapat berjalan sesuai yang kita inginkan. Bahasa Pemrograman Dalam menulis pemprograman terdapat banyak bahasa pemrograman yang dapat kita gunakan, mulai dari bahasa tingakat rendah (biner), bahasa assembler, bahasa tingkat tinggi, sampai bahasa generasi keempat. Contoh bahasa-bahasa pemrograman yang ada : Prosedural : Algol, Pascal, Fortran, Basic, Cobol, C Fungsional : LOGO, APL, LISP Deklaratif : Prolog Object oriented murni : Smalltalk, Eifel, Jaca, C++ Konkuren : OCCAM, Ada, Java Relasional : SQL pada basis data relasional Belajar Pemrograman Tidak Sama dengan Belajar Bahasa Pemrograman Belajar memrogram adalah belajar tentang strategi...