Minggu, 29 Januari 2012

Konsep Algoritma Pemrograman

Konsep Algoritma Pemrograman

Sebelum belajar algoritma pemrograman, akan lebih baik kita pahami terlebih dahulu langkah-langkah pembuatan suatu program. Terdapat beberapa langkah umum dalam pembuatan suatu program yaitu:
Mendefinisikan masalah
Mencari solusinya
Menentukan algoritma
Menulis program
Menguji program
Mendokumentasikan program
Merawat program
Mendefinisikan masalah
Langkah yang pertama dilakukan adalah mendefinisikan permasalahan. langkah ini harus dilakukan untuk menentukan masalah yang ada serta ditentukan pula input dan output program.
Mencari solusi
Kemudian ditentukan solusi dari permasalahan yang dihadapi. Bila untuk mendapatkan solusi harus melalui langkah yang terlalu rumit dapat dilakukan pembagian masalah dalam beberapa modul-modul kecil agar mudah untuk dikerjakan. Lalu modul-modul kecil tersebut digabungkan menjadi satu untuk dapat menentukan solusi.
Menentukan algoritma
Dalam pemilihan algoritma, pemrogram atau analis harus menggunakan algoritma yang sesuai dan efisien untuk masalah yang dihadapi.
Menulis program
Penulisan program bisa dilakukan dengan menggunakan bahasa pemrograman yang dikuasai dan memiliki kompabilitas dengan perangkat keras yang akan menggunakan program tersebut.
Menguji program
Bila program sudah selesai dibuat, pengujian diperlukan untuk mengetahui apakah program yang dibuat sudah layak untuk digunakan.
Mendokumentasikan program
Penulisan dokumentasi yang biasanya dilupakan oleh pemrogram menjadi sangat penting saat akan dilakukan perubahan pada program yang dibuat. penulisan program ini dapat dilakukan dengan menulis komentar pada source code tentang kegunaannya (variabel, parameter, procedur, fungsi).
Merawat program
Program yang sudah selesai dibuat juga perlu dirawat dengan pendeteksian bug yang belum diketahui sebelumnya juga penambahan fasilitas baru yang mempermudah pengguna program.
Dari penjelasan diatas, dapat kita peroleh kesimpulan bahwa pembelajaran algoritma pemrograman adalah bagian dari langkah-langkah pembuatan program. Untuk lebih jelasnya tentang algoritma pemrograman akan diulas sebagai berikut :
Algoritma
Algoritma yaitu kumpulan langkah-langkah / steps untuk menyelesaikan masalah menggunakan komputer (program komputer) dengan syarat tertentu. Adapun syarat-syaratnya adalah sebagai berikut :
Setiap langkah harus DEFINITE (pasti, tertentu), dalam algoritma terdapat instruksi-instruksi yang jelas dan tidak ambigu.
Minimum mempunyai 1 output (input boleh tidak ada)
Harus ada stoping criteria (bisa berhenti).
Algoritma juga mempunyai beberapa jenis yaitu :
Sequence, instruksi dikerjakan berurutan (sekuensial).
Selection, instruksi dikerjakan bila kreteria tertentu terpenuhi.
Iteration, instruksi dikerjakan selama memenuhi kondisi tertentu.
Concurrent, mengerjakan banyak instruksi secara bersama.
Contoh algoritma
Algoritma menghitung luas persegi.
Masukkan sisi (S)
Luas <- S * S
Tulis Luas
Untuk menulis suatu penjelasan cara menyelesaikan masalah dapat pula digunakan Pseudo Code yaitu berupa pengkodean atau penandaan yang menyerupai suatu program. Pseudo Code ini sering digunakan dalam penulisan algoritma.
Contoh : Mencari bilangan terkecil dari dua bilangan yang dimasukkan.
Algoritma :
Masukkan bil pertama
Masukkan bil kedua
Jika bil pertama < bil kedua maka kerjakan langkah 4, bila tidak maka dikerjakan langkah 5.
Tampilkan bil pertama
Tampilkan bil kedua
Pseudo code:
Input x
Input y
If x < y then langkah 4 else langkah 5
write x
write y
Dari penjelasan diatas tampaklah perbedaan antara penulisan algoritma dalam bentuk tertentu. Dengan begitu akan lebih mudah dipahami oleh pemrogram dan orang lain yang ingin di beri pemahaman.
Selamat belajar.
Kata Kunci
algoritma pemrograman, belajar algoritma pemrograman, algoritma pemograman, konsep algoritma, belajar algoritma dan pemrograman, algoritma pemprograman, alogaritma pemrograman, Algoritma & pemrograman, belajar algoritma pemograman, algoritma pemrogaman.
Related posts:
Algoritma dan Pemrograman
What is Algoritma?
Algoritma Komputer
Pemrograman
Konsep Pemrograman Berbasis Objek
Algoritma & Modular Programming
Instruksi Pemilihan
Pengertian Algoritma
Konsep Dasar CSS
Pemrograman Berorientasi Obyek Rifky

sumber :

Jumat, 27 Januari 2012

Algoritma Komputer

1. Apa Itu Algoritma?
• Definisi
– Urutan langkah-langkah untuk memecahkan masalah
– 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.

2. Penulisan Algoritma
• Dalam bahasa natural (Bahasa Indonesia, Bahasa Inggris, dan bahasa manusia lainnya)
– Tapi sering membingungkan (ambiguous)
• Menggunakan flow chart (diagram alir)
– Bagus secara visual akan tetapi repot kalau algoritmanya panjang
• Menggunakan pseudo-code
– Sudah lebih dekat ke bahasa pemrograman, namun sulit dimengerti oleh orang yang tidak mengerti pemrograman.

Contoh:

• Requirement
– Buat sebuah algoritma untuk memilih bilangan terbesar dari 3 buah bilangan
– Nantinya ini bisa digeneralisir menjadi n buah bilangan.

3. Algoritma Dalam Bahasa Natural
1. Ambil bilangan pertama dan set maks sama dengan bilangan pertama
2. Ambil bilangan kedua dan bandingkan dengan maks
3. Apa bila bilangan kedua lebih besar dari maks, set maks sama dengan bilangan kedua
4. Ambil blangan ketiga dan bandingan dengan maks
5. Apabila bilangan ketiga lebih besar dari maks, set maks sama dengan bilangan ketiga
6. Variabel maks berisi bilangan terbesar. Tayangkan hasilnya.

4. Algoritma dengan pseudo-code
maks ? bilangan pertama
if (maks < bilangan kedua)
maks ? bilangan kedua
if (maks < bilangan ketiga)
maks ? bilangan ketiga

5. Aspek Penting dari Algoritma
1. Finiteness
• Algoritma harus berhenti after a finite number of steps
2. Definiteness
• Setiap langkah harus didefinisikan secara tepat, tidak boleh membingungkan (ambiguous)
3. Input
• Sebuah algoritma memiliki nol atau lebih input yang diberikan kepada algoritma sebelum dijalankan
4. Output
• Sebuah algoritma memiliki satu atau lebih output, yang biasanya bergantung kepada input
5. Effectiveness
• Setiap algoritma diharapkan miliki sifat efektif
Kata Kunci

algoritma komputer, algoritma pemrograman komputer, alogaritma komputer, Algoritma dalam bahasa natural, komputer algoritma program, effectiveness algoritma, Komputer algoritma, contoh pseudocode untuk memilih nombor tertinggi, definisi effectiveness algoritma, flowchart bilangan terbesar.

Related posts:

Konsep Algoritma Pemrograman
What is Algoritma?
Algoritma dan Pemrograman
Pengertian Algoritma
Algoritma & Modular Programming
Soal UTS Algoritma 08/09 No. 2 (procedure & function)
Perulangan dengan Repeat Until
COP
Tipe Data
STRUKTUR IF TERSARANG

sumber : http://www.nusinau.com/algoritma-komputer/

Algoritma dan Pemrograman

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis

Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah

Urutan logis berarti urutan langkah-langkah harus benar, dan langkah-langkah itu sendiri juga harus benar

Tanpa disadari kita sering menerapkan algoritma dalam kehidupan sehari-hari

Menyapu halaman
Mencuci piring
Mandi
Dan banyak contoh lainnya …

Setiap orang punya pola pikir yang berbeda, karena itu akan menghasilkan algoritma yang berbeda

Algoritma dikatakan benar apabila dapat memecahkan masalah

Perlu dipertimbangkan masalah efisiensi dalam penyusunan algoritma

Pemilihan rute jalan, misalnya

Beberapa rute mungkin akan menghasilkan tujuan yang sama
Ada rute yang lebih efisien dibanding rute lainnya
Sebaiknya yang diambil adalah rute terpendek

Algoritma dapat dinotasikan dalam beberapa cara, yaitu:

Dengan untaian kalimat deskriptif
Dengan pseudocode
Dengan flowchart

Flowchart

Flowchart lebih baik dibandingkan pseudocode
Merupakan gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program yang menyatakan arah alur program tersebut
Disajikan dalam bentuk grafik/gambar
Dapat membantu programmer maupun orang lain dalam memahami alur program (apa saja input, proses dan output dari program)
Representasi visual, karena itu lebih mudah dipahami
Jumlah simbol yang digunakan sedikit, karena itu lebih sederhana dan lebih mudah dipelajari

Kata Kunci

algoritma dan pemrograman, algoritma dan pemograman, makalah algoritma dan pemrograman, makalah algoritma, makalah algoritma pemrograman, contoh makalah algoritma pemrograman, makalah algoritma dan pemograman, alogaritma dan pemograman, makalah tentang algoritma pemograman, contoh makalah algoritma.

Related posts:

Algoritma Komputer
Konsep Algoritma Pemrograman
What is Algoritma?
Pengertian Algoritma
Pemrograman
Flowchart Membaca Bilangan Terkecil dari Tiga Bilangan
Algoritma & Modular Programming
Pemrograman Berorientasi Obyek Rifky
RINGKASAN PERCABANGAN
Struktur Program Pascal

sumber : http://www.nusinau.com/algoritma-dan-pemrograman/

Selasa, 24 Januari 2012

untuk kelas 8ab n c

dengan sumber fotocopi yang saya berikan minggu lalu (8cb),
coba kalian ketik ulang algoritma pemprogaman struktur urut/sequen.
struktur keputusan/decision structure. cari di internet program2
sederhana database..goodluck student

untuk kelas 7

tetap pelajari word dari modul 4 dan gcflearnfree.org/office/
mengetik dokumen. 10 langkah mengolah dokumen,,dari buka,edit,format s/d tutup.
kirim hasil pekerjaan di pujidatun@gmail.com dengan identitas lengkap.

selamat bekerja anak2,, I hope you understand..

Selasa, 08 Maret 2011

referensi ayah edy

klik ini
agar kita bisa belajar banyak
terima kasih

Senin, 07 Februari 2011

rutinitas banjir di rendole

salam untuk pembaca semua.
ini adalah gambar-gambar banjir
di perumahan rendole indah blok I/2 dan J1 dan J2,
beberapa fakta yang terlihat adalah :
1. air selalu rutin datang setidaknya 3 sampai empat kali dalam satu tahun.
2. jumlah atau debit air selalu lebih besar dari waktu ke waktu.
3. berbagai tindakan telah dilakukan: dari membangun talut atau tanggul
di sebelah barat blok I dan J, membuat saluran buang di sebelah selatan perumahan
dan sebelah utara perumahan.
4. pada tanggal 23 dan 30 Januari 2011 dan 6 Februari 2011 telah terjadi banjir
5. yang terbesar terjadi pada tanggal 30 Januari dan 6 Februari 2011.
6. secara umum, air masuk dari saluran buang, dari bawah lantai, dan dari pintu
rumah.
7. Kerusakan atau kerugian yang ditimbulkan adalah kelelahan warga untuk
membersihkan rumah, menjemur kasur, menjemur buku/kertas, dan peralatan rumah
tangga yang hanyut.