Langsung ke konten utama

DASAR ALGORITMA


PENGERTIAN DASAR  ALGORITMA

Algoritma :

Rangkaian langkah-langkah/alur pikiran untuk menyelesaikan suatu masalah
yang sifatnya logis dan sistimatis
Sifat-sifat Algoritma :
9 Mudah dibaca/jelas maksudnya (tiap langkah jelas uraiannya)
9 Berawal dan berakhir
9 Tidak harus ada data masukan yang dimasukkan dari luar
9 Paling tidak ada satu keluaran
9 Tiap instruksi harus efektif
Bahasa pemrograman :
Bahasa komputer yang digunakan dalam penulisan program
Pemrogram/Programmer :
Orang yang membuat program komputer
Pemrograman :
Kegiatan merancang atau menulis program komputer .
STRUKTUR DASAR ALGORITMAAlgoritma berupa langkah-langkah penyelesaian suatu masalah. Langkah-langkah
tersebut dapat berupa :
1. Runtunan (sequence)
2. Pimilihan (Selection)
3. Pengulangan (repetition)
NOTASI ALGORITMIKNotasi Algoritmik bukan notasi bahasa pemrograman sehingga siapapun dapat
membuat notasi algoritmik yang berbeda. Namun demikian ketaatan atas notasi
perlu diperhatikan untuk menghindari kekeliruan.
Beberapa notasi yang digunakan untuk menulis algoritma :
1) Untaian kalimat deskriptif
Setiap langkah dinyatakan dengan bahasa yang gamblang/jelas
2) Menggunakan diagram alir (flow chart)
3) Menggunakan pseuo-code
Pseudo : semu, tidak sebenarnya, pura-pura; adalah notasi yang menyerupai
notasi bahasa pemrograman tingkat tinggi.
STRUKTUR DASAR ALGORITMAAlgoritma berupa langkah-langkah penyelesaian suatu masalah. Langkah-langkah
tersebut dapat berupa :
1. Runtunan (sequence)
2. Pimilihan (Selection)
3. Pengulangan (repetition)
NOTASI ALGORITMIKNotasi Algoritmik bukan notasi bahasa pemrograman sehingga siapapun dapat
membuat notasi algoritmik yang berbeda. Namun demikian ketaatan atas notasi
perlu diperhatikan untuk menghindari kekeliruan.
Beberapa notasi yang digunakan untuk menulis algoritma :
1) Untaian kalimat deskriptif
Setiap langkah dinyatakan dengan bahasa yang gamblang/jelas
2) Menggunakan diagram alir (flow chart)
3) Menggunakan pseuo-code
Pseudo : semu, tidak sebenarnya, pura-pura; adalah notasi yang menyerupai
notasi bahasa pemrograman tingkat tinggi.
Teks algoritma (pseudo-code) terdiri dari :
¾ Head(Judul) : memberikan nama pada algoritma; umumnya nama sudah dapat
memberi gambaran pada prosedur penyelesaian masalah atau masalah yang
akan diselesaikan
¾ Deklarasi : menyatakan jenis dari setiap elemen data (variabel) yang akan
digunakan dalam algoritma.
¾ Deskripsi : merupakan inti prosedur penyelesaian masalah; meliputi
pernyataan/operasi, fungsi, penjelasan, dll

Komentar

Postingan populer dari blog ini

MAKALAH : MENGELOLA KONFLIK DALAM MENYELESAIKAN MASALAH

BAB I PENDAHULUAN A. LATAR BELAKANG             Sepanjang kehidupan manusia pasti tidak akan terlepas dari yang namanya konflik baik itu secara individu maupun organsasi. Konflik merupakan sesuatu yang tidak dapat dihindarkan. Demikian dalam kehidupan organisasi maupun masyarakat. Konflik akan menimbulkan terhambatnya perkembangan suatu organisasi jika tidak dikelola dengan baik, namun jika dikelola dengan baik konflik bisa menjadi pemicu berkembangnya suatu organisasi menjadi lebih menghasilkan. Mengelola konflik merupakan serangakaian aksi dan reaksi antara pelaku maupun pihak luar yang saling berselisih satu sama lain. B. RUMUSAN MASALAH 1.      Apa definisi konflik? 2.      Jenis dan penyebab terjadinya konflik. 3.      Faktor yang mempengaruhi terjadiny konflik. 4.      Penyelesaian yang baik dari permasalahan yang ada. C. TUJUAN             Adapun tujuan dari pembuatan makalah ini adalah: 1.      Untuk memenuhi tugas mata kuliah Kecakapan Antar Per

MAKALAH : KECERDASAN BUATAN

KECERDASAN BUATAN Kecerdasan buatan merupakan bidang ilmu komputer yang ditujukan untuk membuat perangkat lunak dan perangkat keras yang sepenuhnya dapat menirukan beberapa fungsi otak mnusia. Komputer dapat di gunakan untuk mengumpulkan informasi tentang obyek, kegitan dan dapat memproses sejumlah informasi dengan lebih efisien dari yang dikerjakan oleh mansia. Namun disisi lain manusia dapat menggunakan insting dapat melakukan hal yang sulit diprogram pada komputer, yaitu kemampuan mengenali hubungan antara kedua hal tersebut. Agar komputer bisa bertindak seperti dan sebaik manusia maka komputer harus dibekali ilmu pengetahun dan mempunyai kemampuan untuk menalar . Untuk itu AI akan mencoba untuk memberikan metode untuk membekali komputer dengan kedua komponen tersebut agar komputer bisa menjadi mesin pintar. Tujuan dari kecerdasan buatan : 1. Membuat mesin jadi lebih pintar (tujuan utama) 2. Memahami apa itu kecerdasan (tujua ilmiah) 3. Membuat mesin lebih bermanfaa (tujuan en
MODUL KECAKAPAN ANTAR PERSONAL SEMESTER 1 TEKNIK INFORMATIKA UNIVERSITAS PAMULANG 2016/2017 Materi Pertemuan : 1. Komunikasi 2. Intrapersonal Skill 3. Komunikasi Efektif 4. Human Relations 5. Komunikasi dalam Organisasi 6. Pola Komunikasi 7. Aliran Komunikasi Organisasi Tugas Makalah : 1. Mengelola Konflik Dalam Menyelesaikan Masalah