Algoritma,jantung informatika
- Algoritma adalah Jantung ilmu Komputer atau informatika. Banyak cabang ilmu Komputer yang diacu dalam terminologi algoritma.
- Algoritma adalah kunci dari bidang ilmu komputer, karena banyak bidang dibawah ilmu komputer yang lahir berdasarkan konsep algoritma ini.
Menulis Program
- Menulis Program bukan hanya merupakan suatu bentuk kreativitas tetapi juga merupakan sebuah penerapan disiplin ilmu secara teliti karena program merupakan implementasi dari suatu algoritma.
- Pemrogram yang baik akan menghasilkan program yang mampu memberikan solusi yang tepat dan benar.
- Pemrogram dapat digolongkan dalam dua jenjang, yaitu amatir dan profesional.
Program,standar yang baik
- Pemecahan Masalah
- Penyusunan Program
- Perawatan Program"Kunci sukses di dalam penulisan program adalah pemahaman terhadap tujuan dibuatnya program itu serta pengembangan suatu pendekatan yang sistematis."
Program,standar yang baik
Standar Teknik Pemecahan Masalah
- Teknik Top-DownMasalah yang besar atau komplek dibagi-bagi ke dalam beberapa kelompok masalah yang lebih kecil, dari kelompok yang lebih kecil itu dianalisa. Dan apabila masih memungkinkan untuk dibagi lagi akan dijadikan subbagian, baru kemudian mulai disusun langkah-langkah untuk menyelesaikan secara detail.
- Teknik Bottom-UpBila ada masalah yang besar atau kompleks, maka pemecahan masalah dilakukan dengan menggabungkan prosedur-prosedur yang yang menjadi satu kesatuan program guna menyelesaikan masalah tersebut.
Program,standar yang baik
- Standar Penyusunan Program
- Kebenaran Logika dan Pemecahan
- Waktu Penulisan dan Eksekusi Program
- Ekspresi penggunaan memori
- User friendly
- Perawatan dan Pengembangan Program
- Portabilitas
Program,standar yang baik
- Standar Perawatan Program
- Dokumentasi
- Penulisan Instruksi
Write(’Ketikkan sebuah bilangan : ’); Readln(Bil);
Contoh penulisan yang baik :
Write(’Ketikkan sebuah bilangan : ’);Readln(Bil);
Algoritma Pemrograman,ciri
- Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah
- Menghasilkan output yang tepat dan benar dalam waktu yang singkat
- Ditulis dengan bahasa yang standar secara sistematis dan rapi sehingga tidak menimbulkan arti ganda
- Ditulis dengan format yang mudah dipahami dan diimplementasikan ke dalam bahasa pemrograman
- Semua operasi yang dibutuhkan terdefinisi dengan jelas
- Semua proses harus selalu berakhir setelah sejumlah langkah dilakukan.
Pemrograman,klasifikasi
- Berorientasi Prosedur (Procedural oriented)
- Berorientasi Fungsi (Functional oriented)
- Berorientasi Logik (Logic oriented)
- Berorientasi Obyek(Object oriented)
Seiring dengan perkembangan teknologi informasi dan komputer, puluhan bahkan ratusan bahasa pemrograman baru lahir. Masing-masing memiliki keunikan dan kelebihan spesifik. Ada yang khusus untuk jenis komputer tertentu, ada pula yang khusus untuk paradigma pemrograman tertentu.
Bahasa Pemrograman,tingkatan
- Bahasa tingkat Rendah
- Bahasa tingkat Menengah
- Bahasa tingkat Tinggi
Bahasa Pemrograman,belajar
Belajar memprogram tidak sama dengan belajar bahasa pemrograman
- Belajar memprogram adalah belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami.
- Belajar memprogram, titik berat : designer program
Bahasa Pemrograman,belajar
Belajar memprogram tidak sama dengan belajar bahasa pemrograman
- Belajar bahasa pemrograman berarti adalah belajar memakai suatu bahasa, aturan tata bahasanya, instruksi-instruksinya, tata cara pengoperasian compilernya, dan memanfaatkan instruksi-instruksi tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja.
- Belajar bahasa pemrograman , titik berat : coder
Pemrogram,produk
- Program dengan rancangan yang baik (metodologis, sistematis)
- Dapat dieksekusi oleh mesin
- Berfungsi dengan benar
- Sanggup melayani segala kemungkinan masukan
- Disertai dokumentasi
Algoritma dan Program,beda
Kumpulan instruksi (kode) menggunakan bahasa yang
dapat dikenali oleh komputer berisi urut-urutan
perintah sesuai dengan tujuan.
Sedangkan metode dan tahapan sistematis
dalam program adalah algoritma.
Algoritma dan Program,beda
Program = Struktur data + Algoritma .
Bagaimanapun juga struktur data dan algoritma
berhubungan sangat erat pada sebuah program.
Algoritma yang baik tanpa pemilihan struktur data
yang tepat akan membuat program menjadi kurang
baik, demikian juga sebaliknya.

3 komentar:
oke dach
I like this... maju terus ^^
wessss pinter ya saiki hahaha
Posting Komentar