Anda di halaman 1dari 14

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN DASAR

Disusun Oleh :
NAMA : YUSTIKA AMELIA
NPM : 1614370351
KELAS :Reguler Pagi-B

Universitas Pembangunan Panca Budi


Fakultas Ilmu Komputer
Medan
2017

KATA PENGANTAR
Alhamdulillah, puji syukur penulis haturkan kehadirat Allah SWT. Atas rahmat-Nya lah
Penulis dapat menyelesaikan makalah ini tepat pada waktunya. Tak lupa Penulis juga
menghaturkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah
mendukung dan membantu Penulis dalam menyelesaikan makalah ini.
Dalam makalah yang berjudul ALGORITMA DAN PEMROGRAMAN ini, akan dibahas
mengenai pengertian Algoritma dan Pemrograman, sejarah Algoritma itu sendiri, kemudian
dasar-dasar pemrograman yang menjelaskan tentang variabel, tipe data, dan operatoryang
terdapat dalam bahasa pemrograman. Selain itu, untuk mempermudahpemahaman juga
sebagai bahan latihan, Penulis juga menyertakan contohprogram yang dapat dipraktekkan
oleh para pembaca.
Namun demikian, Penulis merasa masih banyak sekali kekurangan dalampenyusunan
makalah ini, sesuai dengan pepatah yang mengatakan bahwa tak adagading yang tak retak.
Oleh karena itu, segala saran dan kritik yang membangundari yang lebih berkompeten di
bidang Algoritma dan Pemrograman, penulis terima denganpenuh rasa terima kasih.
Akhir kata, Penulis berharap makalah ini dapat bermanfaat bagi parapembaca, khususnya
bagi yang akan mempelajari Algoritma dan Pemrograman.

Medan, 10 Januari 2017

Yustika Amelia

DAFTAR ISI
KATA
PENGANTAR.. ii
DAFTAR
ISI iii
BAB I
PENDAHULUAN. 1
1.1.LATAR BELAKANG 1
1.2.TUJUAN 1
BAB 2

PEMBAHASAN

2.1.PENGERTIAN ALGORITMA DAN PEMROGRAMAN 2


2.2.DEFINISI ALGORITMA 3
2.2.1 ALGORITMA MERUPAKAN JANTUNG ILMU INFORMATIKA

2.2.2. MEKANISME PELAKSANAAN ALGORITMA..


2.2.3. BELAJAR MEMPROGRAM DAN BELAJAR
.. BAHASA PROGRAM.. 4
2.2.4.ALGORITMA 6
2.2.5.NOTASI ALGORITMA INDEPENDEN TERHADAP BAHASA PEMROGRAMAN
DAN MESIN KOMPUTER 7
2.3.ATURAN PENULISAN ALGORITMA. 11
BAB 3

Tugas Algoritma 2.6 11.3

PENUTUP
DAFTAR
PUSTAKA.

Bab I
Pendahuluan
1.1

Latar belakang
Definisi

Algorima adalah urutan langkah-langkah penyelesain masalah-masalah yang

disusun secara sistematis dan logis. Algoritma merupakan jantung ilmu informatika karena banyak
cabang ilmu komputer yang di acu dalam terminologi algoritma, secara garis besar algoritma
berfungsi untuk menyelesaikan masalah secara sistematik.
Selanjutnya algoritma di gunakan untuk menstranlasikan permasalahan umum ke dalam
bahasa pemrograman, maka sangat jelas bahwa suatu kegiatan perancangan algoritma tidak dapat
dipisahkan dengan bahasa pemrograman.

Bahasa pemrograman C
Bahasa C merupakan salah satu bahasa pemrogrraman yang di kembangkan oleh Dennis
Ritchi sekitar tahun 1970-an di Bell Telephone Laboratoris inc. Bahasa C pertama kali di gunakan di
komputer digital equitment corporation PDP-11 yang menggunakan sistem operasi UNIX.

Bahasa pemrograman Pascal


Pada tahun 1993 Pascal standards committee mempublikasikan ekstensi objek kedalam

bahasa pascal standar. Mula-mula komputer di program dalam bahasa mesin dan asembli. Bahhasa
pemrograman jenis ini memiliki kesulitan yang tinggi, maka dikembangkanlah pemrograman tingkatt
tinggi yang di desain menyerupai bahasa manusia (dalam hal ini bahasa inggris). Salah satu bahasa
tersebut adalah bahasa Pascal.

Struktur Bahasa pemrograman C dan Pascal

Tipe Data
Tipe data merupakan bagian yang paling penting karena mempengaruhi setiap instruksi yang
akan dilaksanakan oleh komputer. Pemilihan tipe data yang tepat akan membuat proses operasi data
menjadi lebih efisien dan efektif.
Konstanta
Merupakan suatu nilai yang tidak dapat di ubah selama proses program berlangsung.
Konstanta harus didefinisikan terlebih dahulu di awal program.
Variabel
Adalah suatu pengenal yang digunakan untuk mewakili suatu nilai tertentu didalam proses
program. Nilai variabel bisa di ubah-ubah sesuai kebutuhan.
Deklarasi
Deklarasi diperlukan jika kita akan menggunakan pengenal dalam program yang dapat berupa
variable atau konstanta.

Operator
Adalah sutu tanda atau simbol yang digunakan untuk suatu opersi tertentu.

BAB III
TUGAS 2.6
NO.1

TUGAS 2.6
NO.2

TUGAS 3.7
NO.1

TUGAS 3.7
NO.2

Tugas 3.7 no 3

Tugas 4.4 no 1

Tugas 4.4 no 2

Tugas 4.4 no 3

Tugas 4.4 no 4

Tugas 5.7 no 1

Tugas 5.7 no 2

Tugas 5.7 no 3

Tugas 5.7 no 4

DAFTAR PUSTAKA

http://hannan.h08.alumni.ipb.ac.id/2010/06/12/pengertian-pemrograman/

http://ikc.dinus.ac.id/berseri/alex-algoritma/index.php

googlecode.com/files/a980b55869178243a3cca38490ce9711.pdf

http://wildankim16bsiaja.blogspot.co.id/2015/12/pertemuan-2-algoritmapemrogaman.html

https://burangasitamaymo.wordpress.com/2015/06/25/makalah-algoritma-danpemrograman/

Anda mungkin juga menyukai