Sabtu, 05 Desember 2009

lagi belajar on line saya mohon maklum!!!!!!!

BAB I
BAHASA PEMROGRAMAN

• Program harus ditulis dalam suatu bahasa
yang dimengerti oleh komputer yaitu
dalam Bahasa pemrogram dibedakan
menjadi :
– Bahasa tingkat rendah (low level language) :
bahasa yang berorientasi ke mesin.
– Bahasa tingkat tinggi (high level language) :
bahasa yang berorientasi ke manusia (seperti
bahasa inggris)
contoh bahasa Pascal, bahasa C dll.

Sejarah Algoritma

Asal kata Algoritma berasal dari nama Abu Ja’far Mohammed Ibnu Musa al-Khowarizmi, ilmuan Persia yang menulis kitab al jabr w’al-muqabala (rules of restoration and reduction) sekitar tahun 825 M


Definisi Algoritma
  • langkah-langkah untuk memecahkan masalah
  • Urutan logis pengambilan keputusan untuk memecahkan masalah
  • urutan langkah logis, berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat.
  • Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.
  • alur pikiran, yang artinya algoritma seseorang dapat berbeda dari algoritma orang lain.
  • tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu.

Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma yang dirancang baik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien.
Algoritma di butuhkan untuk memerintah komputer mengambil langkah-langkah tertentu untuk menyelesaikan masalah
Algoritma  Pemrograman  Program
Agar algoritma dapat memerintah (diproses) komputer, maka dirubah menjadi bentuk program (melalui proses pemrograman).

Kriteria Pemilihan Algoritma
  1. Ada OutputEfektifitas dan Efisiensi
  2. Jumlah Langkahnya Berhingga
  3. Berakhir
  4. Terstruktur

Contoh:
  1. Sebuah prosedur ketika akan mengirimkan surat kepada teman:
  2. Tulis surat pada secarik kertas surat
  3. Ambil sampul surat atau amplop
  4. Masukkan surat ke dalam amplop
  5. Tutup amplop surat dengan lem perekat
  6. Tulis alamat surat yg dituju, jika tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg dituju, lalu tulis alamat tsb pd amplop surat.
  7. Tempelkan perangko pada amplop surat
  8. Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat.
bab 2
flowchrt


Pengenalan Flowchart

Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa pemrograman.

Simbol-simbol flowchart

Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program.






Kaidah-kaidah pembuatan Flowchart

Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.
Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu;
• Input berupa bahan mentah
• Proses pengolahan
• Output berupa bahan jadi.
Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu;
> START: berisi instruksi untuk persiapan perlatan yang diperlukan sebelum menangani pemecahan masalah.
> READ: berisi instruksi untuk membaca data dari suatu peralatan input.
> PROCESS: berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.
> WRITE: berisi instruksi untuk merekam hasil kegiatan ke perlatan output.
> END: mengakhiri kegiatan pengolahan .



STRUKTUR KEPUTUSAN / KONDISI PERCABANGAN
Struktur keputusan adalah struktur program yang melakukan proses pengujian untuk mengembil suatu keputusan apakah suatu baris atau blok instruksi akan diperbolehkan atau tidak.







4 komentar:

  1. waduwh...
    ncen ruwet..
    tp lek gag gni gag sinau..gag latihan..

    BalasHapus
  2. teman....teman...
    gag ad yang penagen coment kcni agah????
    tak tunggu..

    BalasHapus
  3. rek koQ ganok sing coment ...
    mungsuhan ae ta wezzz...

    BalasHapus

bagi yang dewasa dilarang coment disini harap bo"k aja...
wha...ha.ha....