Bagian inti dari suatu algoritma yang berisi instruksi

Bagian inti dari suatu algoritma yang berisi instruksi

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.

Bagian inti dari suatu algoritma yang berisi instruksi

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.

Bagian Judul
Judul adalah bagian yang terdiri atas nama program dan penjelasan (spesifikasi) tentang program tersebut. Judul diawali dengan kata kunci PROGRAM dan nama program X. Contoh :

PROGRAM HelloWorld

{ Program untuk mencetak "Hello, world" Masukan program ini tidak ada. Keluarannya adalah tulisan 'Hello, world' tercetak di layar }

Bagian Deklarasi

Bagian ini digunakan untuk mengumumkan semua nama yang dipakai di dalam algoritma beserta propertinya (misalnya type). Nama tersebut bisa berupa nama konstanta, nama peubah, nama tipe, nama prosedur dan nama fungsi. Semua nama yang dipakai di dalam algoritma harus dikenali sebelum mereka digunakan. Contoh : (untuk Program FahrenheitCelciu)

DEKLARASI


F,C : real
x,y, step : integer F,C,x,y, dan step adalah nama-nama perubah yang digunakan di dalam bagian algoritma. Nama-nama peubah ini berserta tipenya harus diumumkan di bagian deklarasi sebelum mereka digunakan.

Bagian Algoritma

Inilah bagian inti dari sebuah program. Bagian ini berisi instruksi-instruksi pemecahan masalah dalam notasi pseudo-code. Program HelloWorld mengandung bagian algoritma yang hanya berisi satu baris instruksi saja :

ALGORITMA


     write("Hello, world") Program FahrenheitCelcius mengandung bagian algoritma yang berisi beberapa baris instruksi :

ALGORITMA


     read(x,y,step)      F <- x

     while F <= y do

            C=5/9 * (F-32)

            write(F,C)

            F <- F + step

     endwhile


Page 2

1. berikut adalah contoh perangkat lunak pemrograman, kecuali a. C++ b. Coool c. Pascal d. NotePad 2. berikut adalah contoh perangkat lunak SystemOper … asi, kecuali a. Windows b. Dos c. Microsoft Office Word d. linux

berikut ini yang merupakan program aplikasi pengolahan gambar adalah​

untuk memilih data source ikon yang dipilih adalah. . . . A. preview result B. insert merger field C. star mail mergerD. select recipient list dokumen … utama pada mail merger disebut . . . . . . .A. main mergeB. main data C. main documentD. source document untukmenggabungkan dokumen inti dengan sumber data supaya diperoleh isi surat yang sebenarnya dipergunakan fasilitas . . . . .A. data source B. main merge C. merge the data with the document D. open the file document ​

10. Langkah untuk menampilkan gambar O a. Insert Insert shapes Insert Arrow b. Insert Insert → shapes Insert c. Insert Insert d. Insert Insert shapes … Insert shapes Insert Oval Line Rectagle ​

plis jawab yg bener!!!!!!!!!!!!;)​

plis jawab yg bener !!​

plis jawab yg bener !!​

plis jawab yg bener !!​

tolong bantu jawaban ya​

Proses kegiatan yang dilakukan oleh manusia dengan menggunakan logika, dengan melakukan proses berupa tahapan langkah demi langkah yang sering disebut … sebagai algoritma merupakan konsep berpikir... a. langsung b. tidak langsung c. asosiatif d. terarah

sebelum kita beranjak kemateri algoritma pemograman saya akan mengulas kembali apsih itu komputer.?

kamputer adalah alat bantu untuk menyelesaikan masalah.dalam menyelesaikan masalah menggunakan komputer,perlu kita rumuskan langkah langkah penyelesaian masalah berupa sekumpulan intruksi.dan sekumpulan intruksi yang dapat di mengerti oleh komputer ini disebut dengan program.

dalam mengolah program kita tidak lepas dari yang namanya bahasa pemrograman.dan bahasa pemrograman adalah Program yang ditulis dalam bahasa pemrograman dan akan diubah ke dalam bahasa mesin (binarycode,bytecode/executablecode) dengan menggunakan penterjemah (interpreter) atau pengkompail (compiler).

langkah pertama kita harus mengetahui dulu definisi dari suatu algoritma.

  • Definisi :
    • Urutan langkah-langkah untuk memecahkan masalah yang disusun secara sistematis dan logis.
    • Kamus Besar Bahasa Indonesia:Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.
    • Algoritma dibutuhkan untuk memerintah komputer mengambil langkah-langkah tertentu dalam menyelesaikan masalah.
    • Kumpulan instruksi-instruksi tersendiri yang biasanya disebut sourcecode yang dibuat oleh programmer (pembuat program).
    • Program merupakan realisasi dari Algoritma.
  • Adapun syarat syarat dalam pembuatan algoritma yang baik dan benar adalah;
    • Tingkat kepercayaannya tinggi
    • Pemrosesan yang efisisen
    • Sifatnya general
    • Bisa dikembangkan
    • Mudah dimengerti
    • Portabilitas yang tinggi
    • Precise
    • Efektif
    • Harus terminete
    • Output yang dihasilkan tepat
  • Adapun langkah-langkah untuk membuat prigram algoritma adalah;
    • Mendefinisikan masalah
      1. Kondisi awal, yaitu input yang tersedia.
      2. Kondisi akhir, yaitu output yang diinginkan.
      3. Data lain yang tersedia.
      4. Operator yang tersedia.
      5. Syarat atau kendala yang harus dipenuhi.
    • Buat algoritma dan struktur cara penyelesaian.Jika masalahnya kompleks, maka dibagi ke dalam modul-modul
    • Menulis program.Pilihlah bahasa yang mudah dipelajari, mudah digunakan, dan lebih baik lagi jika sudah dikuasai, memiliki tingkat kompabilitas tinggi dengan perangkat keras dan platform lainnya.
    • Mencari kesalahan.
      1. Kesalahan sintaks (penulisan program).

      2. Kesalahan pelaksanaan : semantik, logika, dan ketelitian.

    • Uji dari verifikasi program
    • Dokumentasi program
    • Pemeliharaan program.
  • Struktur penulisan Algoritma

 Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu;

  • Judul (header)
  • Kamus
  • Algoritma
  • Judul(header) adalah bagian teks algoritma yang digunakan sebagai tempat mendefinisikan nama dengan menentukan apakah teks tersebut adalah program, prosedur, fungsi.
  • Kamus adalah bagian teks algoritma sebagai tempat untuk mendefinisikan :
    • Nama type
    • Nama konstanta
    • Nama variabel
    • Nama fungsi
    • Nama prosedur
    • String
    • Real
    • Integer
  • Algoritma adalah bagian inti dari suatu algoritma yang berisi instruksi atau pemanggilan aksi yang telah didefinisikan. Algoritma input  (c,d) //(Menerima masukan 2 bilangan c,d) If cthen//(operasi kondisional)                             c a+b // (e diassegment oleh nilai a,b)                            Else  e a+b Ouput (e) //hasil keluaran berupa bilaangan c

    Penyajian Algoritma

    Bentuk penyajian untuk algoritma dibagi menjadi 3 (tiga) bentuk penyajian, yaitu :

    1. Algoritma dengan struktur Bahasa Indonesia
    2. Algoritma dengan Pseudocode
    3. Algoritma dengan Flowchart
      Struktur Bahasa Indonesia
  • Sifat: Umum
    1. Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman.
    2. Tidak tergantung pada suatu bahasa pemrograman.
    3. Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun.

      Penyajian algoritma dengan pseudocode berarti menggunakan kode yang mirip dengan kode pemrograman yang sebenarnya. Pseudocode lebih rinci dari English/Indonesia Structure.

      Algoritma dengan struktur pseudocode :

      • input (a, b, c)
      • Jml = a+b+c
      • Rerata = Jml/3
      • Output (Rerata)
  • Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalamsegmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.Kegunaan:
    • Untuk mendesain program
    • Untuk merepresentasikan program

    Maka, flowchart harus dapat  Merepresentasikan komponen – komponen dalam bahasa pemrograman.

    Flowchart sering juga disebut symbol atau lambang lambing N.

    Berikut adalah lambang-lambang atau simbol pada flowchart;

Bagian inti dari suatu algoritma yang berisi instruksi

lambang simbol pada flowchart

jenis jenis flowchart ada lima yaitu;

  1. Flowchart sistem
  2. Flowchart program
  3. Flowchart dokumen
  4. Flowchart scematic
  5. Flowchart proses