PRAKTIKUM ALGORITMA DAN PEMROGRAMAN
TUGAS PENDAHULUAN 1
Soal
:
1.
Cari
sejarah Pascal !
2.
Cari
daftar symbol diagram alir (Flowchart) beserta fungsinya!
3.
Apa
itu Algoritma dan Pemrograman ?
Jawab:
1.
Sejarah
Pascal
Pascal adalah
bahasa pemrograman yang dirancang oleh Profesor Niclaus Wirth dari Technical
Univerciti Zurich, Swizerland.
Nama pascal sendiri sebagai bentuk penghargaan kepada Blaise Pascal, yaitu
seorang ahli Matemaika dan Filsafat yang terkenal pada abad ke 17. Profesor Niclaus memperkenalkan
Compiler bahasa Pascal ini pertama kali untuk komputer CDC 6000 (Control Data
Comporation) yang dipublikasikan pada tahun 1971 dengan tujuan untuk membantu
mengajarkan program komputer secara sistematis, khususnya untuk mengajarkan
program yang terstuktur. Jadi Pascal adalah bahasa yang ditujukan untuk membuat
program yang terstruktur. Kenyataannya,
Pascal merupakan bahasa yang paling cepat populer dibanding bahasa-bahasa
pemrograman tingkat tinggi lainnya.
a. Type
data standar
Pascal memiliki tipe data standar:
boolean, integer, real, char, string.
b.
User defined Data Types
Programer dapat membuat tipe data
lain yang diturunkan dari tipe data
standar.
c. Strongly-typed
Programmer harus menentukan tipe
data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk
menyimpan tipe data selain dari format yang ditentukan.
d. Terstruktur
Memiliki sinteks yang memungkinkan penulisan program dipecah menjadi
fungsi-fungsi kecil yang dapat dipergunakan berulang-ulang.
e. Sederhana
dan ekspresif
Memiliki struktur yang sederhana
dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari
dan dipahami.
f. Bahasa
Pascal juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman
bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu bahasa Pascal
masih digunakan dalam IOI (International Olympiadin Informatics).
Bahasa pemrograman Pascal kemudian di kembangkan oleh Borland
pada masa kepemimpinan Philippe Kahn.
Nama
Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut
(dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar)
sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai
Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal
buatan Borland. Borland telah mengembangkan
tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya
yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem
operasi MS-DOS.
Turbo Pascal
pada awalnya adalah kompiler Blue Label Pascal yang dibuat untuk sistem operasi
komputer mikro berbasis kaset, NasSys, milik Nascom tahun 1981 oleh Anders
Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas
Pascal, dan kemudian dinamai Turbo Pascal untuk sistem operasi MS-DOS dan CP/M.
Versi Turbo Pascal untuk komputer Apple Macintosh sebenarnya pernah dikembangkan tahun 1986, namun
pengembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia
pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa pengembangan.
· a. Flow
direction symbol (simbol arus/ connecting line)
· b. Terminal point
symbol (simbol titik terminal)
c. Symbol One Connector (Simbol Penghubung)
d. Symbol Off Page Connector (Simbol baris
penghubung)
e. Processing Symbol (Simbol Proses)
·
f. Symbol
Manual Operation (Simbol kegiatan manual)
· g. Symbol
Decision (Simbol keputusan)
·
h. Symbol
Input-Output (Simbol keluar-masuk)
· i. Symbol
Keying Operation (Simbol Manual Input)
· j. Symbol
Preparation (Simbol persiapan)
· k. Symbol Predefine Proses (Simbol proses
terdefinisi)
· l. Symbol Display (Simbol Tampilan)
· m. Symbol
Disk and On-line Storage (Simbol disk dan penyimpanan online)
· n. Symbol
Magnetic Tape Unit (Simbol unit pada magnetik)
· o. Symbol
Punch Card (Simbol kartu plong)
·
p. Symbol
Dokument (Simbol dokumen)
· q. Symbol Flowline (Simbol Garis Alir)
Simbol
garis alir yaitu tanda menunjukan bagian instruksi selanjutnya atau digunakan
untuk aliran proses suatu algoritma.
· r. Symbol
Annotation (Simbol anotasi)
· s. Symbol
Off-line Storage (Simbol penyimpanan off-line)
·
t. Symbol
Couple (Simbol pasangan)
·
u. Symbol
Magnetik Disk (Simbol Magnetik Disk)
· v. Symbol
Magnetik Drum (Simbol megnetik drum)
· w. Symbol
Punched Tape (Simbol penekan pita)
· x. Symbol
Sorting Office (Simbol pengurutan office)
· y. Symbol
Transportation/Move (Simbol pemindahan)
·
z. Symbol
Delay (Simbol menunggu)
o
Contoh :
Diagram Alir (Cara Membuat
Susu)
a. Mulai
b. Siapkan gelas dan sendok
c. Siapkan susu dan air hangat secukupnya
d. Tuang susu ke dalam gelas, lalu
tambahkan air
e. Aduk hingga susu dan air tercampur
merata
f. Selesai
3. Pengertian Algoritma dan Pemrograman
- Pemrograman adalah suatu proses menulis, menguji dan memperbaiki serta memelihara kode yang membangun sebuah program komputer.
- Algoritma adalah suatu prosedur (langkah-langkah logis) komputasi yang terdefinisi dengan baik (dari initial state ke terminal state) yang menerima input untuk menyelesaikan suatu tugas dan menghasilkan output.
- Algoritma dan Pemrograman adalah suatu proses untuk menulis, menguji, dan memperbaiki serta memelihara kode yang membangun sebuah program computer (membuat program) dengan langkah-langkah logis, terperinci yang menerima input untuk menyelesaikan suatu masalah yang disusun secara sistematis untuk menghasilkan suatu output.
v
Tidak ada komentar:
Posting Komentar