pengertian psudocode dan contohnya

Pengertian PseudoCode danContohnya
Oleh : Aditya Gusti Tammam / NPM : 14.1.03.03.0052
Pengertian Pseudocode
Menurut wikipedia, pengertian pseudocode adalah
deskripsi tingkat tinggiinformal dan ringkas atas algoritma pemrograman komputer yang menggunakankonvensi struktural atas suatu bahasa pemrograman, dan ditujukan untuk dibacaoleh manusia dan bukan oleh mesin.
 Pseudocode merupakan kode yang mirip dengan pemograman sebenarnya.Pseudocode berasal dari kata
Pseudo 
 yang berarti imitasi, mirip, atau menyerupaidengan kode bahasa pemograman.Dalam penulisan pseudocode tidak ada aturan yang baku, oleh karena itupseudocode biasanya ditulis berbasiskan bahasa pemograman yang akan digunakan,misalnya Basic, pascal, C++ dan lain-lain. Sehingga lebih tepat digunakan untukmenggambarkan algoritma yang akan dikomunikasikan kepada programmer.
Tujuan Penggunaan Pseudocode
Tujuan dari penggunaan pseudecode adalah untuk mempermudah manusiadalam pemahaman dibandingkan menggunakan bahasa pemrograman yang umumdigunakan, terlebih aspeknya yang ringkas serta tidak bergantung pada suatu sistemtertentu merupakan prinsip utama dalam suatu algoritma.
Ciri Pseudocode
Pseudocode adalah kode / tanda / notasi yang menyerupai atau merupakanpenjelasan cara menyelesaikan suatu masalah
Pseudocode sering digunakan oleh seseorang untuk menuliskan algoritma darisuatu permasalahan
Pseudocode berisikan langkah-langkah untuk menyelesaikan suatu masalah(
hampir sama dengan algoritma 
), hanya saja bentuknya sedikit berbeda darialgoritma
Pseudocode menggunakan bahasa yang hampir menyerupai bahasapemograman. Selain itu biasanya pseudocode menggunakan bahasa yangmudah dipahami secara universal dan juga lebih ringkas dari pada algoritma.
Tidak ada aturan baku yang mengikat tentang penulisan pseudocode


Perbedaan Pseudocode dengan Algoritma
Contoh algoritma mencari luas persegi panjang :Contoh lain :
Bagian-bagian Pseudocode
Pseudocode biasanya terdiri dari 3 hal di bawah ini :
Deklarasi Program
Kamus
Deskripsi Algoritma

 Deklarasi Program
Deklarasi program ditulisa dengan struktur :
Program <NamaProgram>
Kamus
Kamus adalah deklarasi variabel yang akan digunakan di dalam program, dan formatpenulisannya adalah sebagai berikut :
<namaVariabel> : <tipe_data>
Deskripsi Algoritma
Mendeklarasikan jalannya algoritmaFormat penulisannya adalah sebagai berikut :
 Assignment
nilai
 20
Operasi
Jumlah
 nilaiA + nilaiB
Percabangan
if (a > 5) thenx
 6y
 7elsez
 8endif
PerulanganMetode While
while (a > 5)
x ← 6
y ← 7
Metode Do-While
do
x ← 6


program c++ 1

program c++ 1

A simple C++ program

Let's use the code below to find what makes up a very simple C++ program - one that simply prints "Hello World!" and stops. Adjust your browser so you can see the text window below the code. Then point your mouse at different statements in the program.
#include <iostream>

using namespace std;

int main()
{
 cout << "Hello World!" << endl;
 return 0;
}
      

You may wish to copy this program into your C++ programming editor and compile it, just for practice. Because this is a special display program, it is somewhat more tricky to copy than others in this tutorial. And if you are using Arachnophilia, be sure to use the new edit menu function "Paste Text." Note: You may notice I use the following line in most programs in this tutorial:
using namespace std;
    
This line disables the C++ namespace feature. Namespaces are an important feature of C++, but for tutorial purposes I have decided the clarity of the program listings is more important. Later on, the topic of namespaces will be discussed.

Discussion

Each C++ program consists of one or more functions. The function above, main(), is the only function that is required to be present in your program. Functions may or may not return a value. Although you may write a function to return anything or nothing --
string answerQuestion(string q)
{
 string a;
 if(q == "Please?") {
  a = "Okay!";
 }
 else {
  a = "You forgot the magic word!";
 }
 return a;
}
    
— the special function main() must return an integer.
Within functions, there are program statements. Here is a statement:
 a = "You forgot the magic word!";
    
Statements may be grouped together with braces ("{","}"). The braces identify groups of statements that are meant to be executed as a unit.

tes blog 1

tes blog 1
aofhafhaef afhnaiwefhwa makanan enak itua dalaeh ahfaehfoawehoh aiheofha
a fahewifhawefiasjkdfuwaeufhwef
sfnawefawiejfiwjeiwefjefusjuef
we fjsfuwaej
a asdjfiwajefijwiefhweifhwiefhiwefhkasdkfh

ahfwfaihefiawhefawneafiaskdfuwefh
a fiahweifhawief aa mkanan a
aaannaengkankaitua daaah apaa yaanga
a aaapa yanga aku inginkan karena kausdaht aksa nggup agi e
asdfaweufueahfafakajhaefwuef
 asdhfiewhfwaefka
aaijhiaeifajiejfs
makanan enak itu adalah apoa yang kau inginkan karena aku sudah tak sangugp lagi oleh sebab itu jangan kan makan nasi goreng amakn aiejfhaweuf
 aehfhwaiefaw
faewfiaw


afiwefiwefji
afaiwef
waefniawefa
aweafnaiweaf
weefniwaef
afnaiwef