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...
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

MAKALAH : ANCAMAN LISTRIK TERHADAP KEAMANANAN KOMPUTER

ANCAMAN LISTRIK TERHADAP KEAMANANAN KOMPUTER Listrik merupakan komponen utama dalam dunia elektronik karena dengan adanya listrik semua alat elektronik dapat menyala salah satunay komputer. Yang menjadi permasalahan dan ancaman keamanan komputer yang paling utama adalah tidak stabilnya tegangan listrik. Tegangan listrik sering kali tidak stabil kadang arus naik , kadang turun. Hal tersebut tidak terlalu pengaru kekomputer secara langsung akan tetapi lama kelamaan akan terlihat dampaknya juga apalagi kalau listrik sering mati secara tiba tiba. Dampak dari tidak stabilnya arus listrik adalah sebagai berikut : 1. Kerusakan Hard Disk Ketika kita menggunakan komputer dan tiba-tiba listrik mati, listrik tersebut akan menimbulkan loncatan listrik yang cukup tinggi. Sedangkan loncatan listrik dalam jumlah yang besar dan seketika inilah yang akan berpotensi merusak hard disk. Ketika hard disk sedang bekerja untuk memproses data sperti menyalin, memindah atau menghapus file tiba tiba har...