Anda di halaman 1dari 9

LAPORAN PRAKTIKUM VI

ALGORITMA DAN PEMOGRAMAN

Disusun oleh:

Nama : Fiqih Syaukani Belenehu

NIM : 17101103015

Program Studi : Matematika

Shift :I

LABORATORIUM KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SAM RATULANGI

MANADO

2018
BAB I
PENDAHULUAN

1.1. Latar Belakang

Pada saat ini, perkembangan teknologi semakin meningkat. Sudah banyak program-
program yang dibuat untuk membantu dan memudahkan pekerjaan manusia untuk memenuhi
kebutuhannya. Salah satunya adalah pascal di laptop/PC.

Pascal adalah bahasa pemrograman komputer yang dikembangkan oleh Niklaus


Wirth pada tahun 1968–1969 dan dipublikasikan tahun 1970. Nama Pascal dipilih untuk
menghormati Blaise Pascal, seorang ilmuwan matematis Prancis yang pada tahun 1642
membuat kalkulator mekanis pertama di dunia. Kalkulator ini menjadi cikal bakal komputer
modern.

Pascal merupakan bahasa pemrograman data-oriented. Programmer bisa membuat tipe


data sendiri (selain tipe data standar yang disediakan seperti integer, real, char, dan boolean).
Walaupun demikian, pascal sangat ketat aturan. Setiap variabel hanya bisa menggunakan tipe
data tertentu dan harus dideklarasikan terlebih dahulu.

Dalam pemograman, hal yang penting untuk dipahami adalah logika kita dalam
berpikir bagaimana cara untuk memecahkan masalah pemrograman yang akan dibuat.
Sebagai contoh, banyak permasalahan matematika yang mudah jika diselesaikan secara
tertulis, tetapi cukup sulit jika kita terjemahkan ke dalam pemograman. Dalam hal ini,
algoritma dan logika pemrograman akan sangat penting dalam pemecahan masalah.

1.2. Landasan Teori

Bahasa pemrograman merupakan suatu bahasa, aturan tata bahasa atau setiap instruksi
yang ada dan tata cara pengoperasian kompilator bahasa yang bersangkutan pada mesin
tertentu. Bahasa Pemrograman digolongkan menjadi dua tingkatan bahasa, yaitu: 1) Bahasa
Tingkat Rendah (Low Level Language), merupakan bahasa pemrograman yang berorientasi
pada mesin. 2) Bahasa Tingkat Tinggi (High Level Language), merupakan bahasa
pemrograman yang memiliki aturan-aturan gramatikal dalam penulisan ekspresi atau
pernyataan dengan standar yang mudah dipahami oleh manusia. Contoh : C, C++, Java,
Pascal, BASIC, Fortran, Cobol, SQL dan lain sebagainya.
Algoritma merupakan urutan langkah sistematis yang jelas untuk menyelesaikan suatu
masalah. Algoritma dapat dinyatakan dengan bahasa sehari-hari, grafik bagan air atau yang
lebih dikenal dengan flowchart dan bisa menggunakan bahasa pemrograman seperti bahasa C,
C++, Java, Pascal, BASIC, Fortran, Cobol, SQL dan lain sebagainya.

Dalam penggunaan algoritma diperlukan beberapa petimbangan. Pertama adalah


algoritma harus benar, yang berarti algoritma akan memberikan output yang sama dengan
jumlah instruksi yang dimasukkan. Jika algoritma yang dimasukkan salah, maka salah juga
outputnya.

Pertimbangan kedua adalah sejauh mana hasil keluaran dari algoritma yang dibuat,
khususnya algoritma yang diperuntukkan yang memiliki output yang terdekat dengan hasil
aslinya. Sebuah algoritma harus sebaik mungkin memiliki hasil yang dekat dengan hasil
sebenarnya.

Ketiga adalah efisiensi dari algoritma, efisiensi ini dapat dilihat dari 2 konteks, yaitu
kapasitas memori dan waktu. Walaupun sebuah algoritma memiliki hasil yang tepat bahkan
mendekati, tetapi memerlukan waktu yang panjang untuk menunggu hasilnya, algoritma
tersebut tidak akan dipakai, karena rang akan menggunakan algoritma yang keluaran yang
cepat. Jika dikaitkan dengan kapasitas memori, jika memori yang dipakai terlalu banyak,
maka algoritma tersebut kurang baik.

Semua orang dapat menyelesaikan masalah menggunakan algoritma dengan urutan-


urutan yang berbeda-beda, yang terpenting adalah hasilnya sama.Program jika didefinisikan
secara umum dalam konteks teknologi informasi adalah aplikasi yang digunakan untuk
menjalankan tugas, seperti aplikasi untuk mengerjakan dokumen, desain grafis, untuk
perhitungan dan lain-lain. Tetapi jika didefinisikan secara detail, program merupakan sesuatu
yang dibentuk dari pernyataan-pernyataan komputer, yang ditulis dengan bahasa
pemrograman.

Dari definisi-definisi diatas, kita dapat menemukan hubungan antara algoritma dan
program. Program dibuat dari bahasa pemrograman, sedangkan metode dengan tahapan yang
sistematis disebut dengan algoritma.
BAB II
HASIL
2.1. Koding
2.2. Penjelasan Koding

Pada laporan ke enam ini digunakan tipe data record. Tipe data record adalah tipe data khusus
yang komponennya terdiri dari berbagai jenis tipe data lain. Sebuah record berisi beberapa
variabel lain yang ‘dipaketkan’. Konsep struktur data seperti ini sedikit mirip dengan konsep
object dalam bahasa pemrograman modern (walaupun di dalam pascal juga terdapat konsep
tentang object).

Record juga mirip dengan array, dimana kita bisa membuat sebuah variabel yang berisi
berbagai element. Perbedaannya, record bisa menampung berbagai jenis tipe data, tidak
hanya 1 tipe data seperti array.

Larik (array) adalah tipe terstruktur yang terdiri dari sejumlah elemen-elemen yang
bertipe sama Banyaknya elemen dalam suatu larik ditunjukkan oleh suatu indeks yang harus
merupakan tipe data yang menyatakan keterurutan, misalnya integer atau karakter (karena ia
menyatakan posisi data) Tiap-tiap elemen di larik dapat diakses langsung melalui Indeksnya
Suatu larik memiliki jumlah elemen yang jumlahnya tetap, sehingga jumlah elemen larik tidak
dapat diubah selama pelaksanaan program. Juga digunakan untuk menyimpan lebih dari satu
elemen. Elemen-elemen ini harus mempunyai tipe data yang sama dan merupakan gabungan
dari beberapa variabel sejenis yang memiliki jumlah komponen yang jumlahnya tetap.

2.3. Output
2.4. Flowchart
Nilai Mutu =D Nilai Mutu =E
begin

DAFTAR PUSTAKA
Altein. 2018. Pengenalan Bahasa Pemograman Pascal. FMIPA UNSRAT: MANADO.

Altein. 2018. Pengaturan Letak Dan Format Tampilan Output. FMIPA UNSRAT:
MANADO.

Andre. 2018. Tutorial Belajar Pascal Part 2: Sejarah Bahasa Pemrograman Pascal.
https://www.duniailkom.com/tutorial-belajar-pascal-sejarah-bahasa-pemrograman-pascal/
[Diakses pada 22 Agustus 2018]

Budiutomo. 2017. 26 Simbol flowchart Beserta Fungsi, Gambar, dan Keterangannya.


https://bukubiruku.com/simbol-flowchart-dan-fungsinya/ [Diakses pada 13 Maret 2018]

Arfa. 2016. CARA MEMBUAT TABEL PADA TURBO PASCAL. http://arfaengkong.blogspot.com


/p/blog-page_29.html [Diakses pada 14 Maret 2018]