Selasa, 08 Desember 2009

Type Data dan Rangenya




Membuat Biodata

Program biodata;
uses crt;
begin
clrscr;
textcolor(5);
writeln('===================================================');
writeln('= BIODATA =');
writeln('= M. BISRI NASIR =');
writeln('===================================================');
writeln;
writeln('Nama = M. BISRI NASIR');
writeln('Tempat,tanggal lahir = MALANG, 12 Agustus 1989');
writeln('Alamat = Jl. Panderman No.53 Batu');
writeln('Status = Single');
writeln('Agama = Islam');
writeln('Email = nash_some@yahoo.com');
writeln('Sekolah = Perguruan Tinggi ASIA Malang');
writeln;
writeln('===================================================');
readln;
end.

Minggu, 06 Desember 2009

pemrograman pascal

Sejarah Pascal

Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich – Swiss.

Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE PASCAL yang telah berjasa menemukan alat hitung mekanis pertama didunia pada abad ke-17.

Bahasa pemrograman ini termasuk kategori “High Level Language”. Instruksi-instruksi yang digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur.

Pada Awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer bagi mahasiswa yang belajar pemrograman komputer.

Ternyata dalam waktu singkat, nahasa pemrograman ini menjadi salah satu bahasa yang sangat populer dikalangan universitas, sehingga menjadi julukan sebagai bahasa universitas.

Mulai dari awal perkembangannya hingga saat ini banyak sekali jenis bahasa pemrograman ini, masing-masing merupakan hasil pengembangannya, antara lain :

UCSD Pascal
Microsoft Pascal
Apple Pascal
Turbo Pascal
dsb

Diantara versi-versi yang ada, Turbo Pascal merupakan versi yang sangat populer saat ini.

Struktur Program Pascal

Struktur Pascal
1. Bagian Judul Program
2. Blok Program
a. Bagian Deklarasi
- Deklarasi tipe data (TYPE)
- Deklarasi variabel (VAR)
- Deklarasi konstanta (CONST)
- Deklarasi label (LABEL)
- Deklarasi sub-program (PROCEDURE dan FUNCTION)
b. Bagian Program Utama Perintah-perintah atau Pernyataan

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.