Langsung ke konten utama

PSEUDOCODE

Kode Pseudo (Pseudo-code) adalah sebuah kode yang digunakan untuk menulis sebuah algoritma dengan cara yang bebas yang tidak terikat dengan bahasa pemrograman tertentu. Pseudo-code berisikan langkah-langkah untuk menyelesaikan suatu permasalahan [hampir sama dengan algoritma], hanya saja bentuknya sedikit berbeda dari algoritma.
Pseudo-code menggunakan bahasa yang hampir menyerupai bahasa pemrograman. Selain itu biasanya pseudo-code menggunakan bahasa yang mudah dipahami secara universal dan juga lebih ringkas dari pada algoritma.
Struktur Kode Pseudo (Pseudo-code)
Judul
{Berisi Judul Algoritma}
Deskripsi
{Berisi Deklarasi Variabel atau Konstantan}
Implementasi
{Berisi Inti Algoritma}
Notasi – notasi Pseudo
1. Bentuk Pernyataan
X <—- Y
keterangan :
X : diberi nilai
Y : Memberi Nilai
Ex : Hasil <—- Bilangan Mod 2
2. Bentuk Percabangan
  • if kondisi then
    pernyataan
  • if kondisi 1 then
    pernyataan 1
    else
    pernyataan 2
  • if kondisi 1 then
    pernyataan 1
    else if kodisi 2 then
    pernyataan 2
    else if kondisi n then
    pernyataan
    else
    pernyataan else
3. Bentuk Perulangan
  • for (persyaratan) do
    pernyataan for
  • while (persyaratan)
    pernyataan while
  • Repeat
    pernyataan repeat
    Until (persyratan)
Contoh : Algoritma untuk menentukan bilangan Genap/Ganjil (Pseudo-code)
Deskripsi
hasil,bil : integer
Implementasi
Baca (bil)
hasil <—- bil mod 2
if hasil = 0 then
cetak (Genap)
else
cetak (Ganjil)
End.

Komentar

Postingan populer dari blog ini

IPO(Input Proses Output)

A. Input device Input device yaitu alat yang digunakan untuk menerima masukan data yang akan diproses di dalam komputer. Berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan.   Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi dua yaitu: • Peratalan input langsung, yaitu input yang dimasukkan langsung diproses oleh alat pemroses. Contohnya : keyboard, mouse, touch screen, light pen, digitizer graphics tablet, scanner. • Peralatan input tidak langsung, input yang melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Contohnya : punched card, disket, harddisk. Contoh alat device input: a. Keyboard b. Mouse c. Scanner d. Light Pen e. Barcode f. Joy Stick dan Game Paddle g. Touchpad h. Kamera Digital i.  Graphics Pads B. Proses device Otak sebuah kompu...

STRUKTUR KENDALI (WHILE-DO, REPEAT UNTIL, FOR)

Struktur kendali dalam pemrograman adalah bagian penting dalam suatu bahasa pemrograman karena bagian ini mengatur jalannya eksekusi suatu program. Contohnya adalah perulangan yang digunakan untuk mengulang perintah sebanyak yang diinginkan oleh programmer atau sebanyak kondisi tertentu. Selain perulangan juga terdapat struktur kondisi yang memungkinkan program berjalan dengan kondisi/syarat tertentu. Dalam bahasa pemogramman dikenal 3 jenis struktur kendali , yaitu: for ,  while-do , dan  for. Pernyataan FOR Pernyataan for adalah konstruksi pengulangan tanpa kondisi, artinya instruksi-instruksi di dalam badan pengulangan diulangi sejumlah kali yang di spesifikasikan oleh pemrogram. Dalam hal ini, jumlah pengulangan sudah diketahui sebelum konstruksi pengulangan eksekusi. Perulangan dengan pernyataan For digunakan untuk mengulang pernyataan atau satu blok pernyataan berulang kali sejumlah yang ditentukan. Jumlah pengulangan diketahui atau dapat ditentukan sebelum eksek...

1. Apa yang anda ketahui tentang Bahasa Pemrograman JAVA

Java Programming Java adalah sebuah bahasa pemrograman komputer kompilasi bytecode yang tidak bergantung pada sistem operasi atau platform dan termasuk berbasis pada object oriented programming. Java diciptakan setelah C++ oleh Sun microsystems. Proyek Java dimulai tahun 1991 oleh sejumlah insinyur pada perusahaan Sun Microsystem Inc, dengan ide menggunakan bahasa komputer yang tidak mengacu pada sebuah arsitektur. Proyek ini diberi kode sandi Green. Tahun 1992, proyek Green meluncurkan produk pertama ‘ *7 ‘. Tahun 1993 dan separuh th 1994, berganti nama First Person, tetapi bubar. Tahun 1995, dibuatlah browser yang mampu menerjemahkan kodebyte tingkat menengah. Dan bahasa Java mulai digunakan secara luas. Beberapa sifat-sifat / Karakteristik bahasa Java antara lain : Platform Independence. Dapat dipindah-pindahkan di antara bermacam-macam platform dan SO. Begitu pula sourcecode-nya. Program yang dihasilkan dalam bahasa Java dapat berupa applet (aplikasi ke...