Anda di halaman 1dari 12

MATA KULIAH

ALGORITMA DAN PEMOGRAMAN KOMPUTER

Dosen Pengampu : Prof. Dr. Sahyar, MS., MM.

Irham Ramadhani. S.Pd.,M.Pd

DISUSUN OLEH :

NAMA : BESTEMAN LAHAGU

NIM : 4193121038

KELAS : FISIKA DIK D 2019

MATKUL : ALGORITMA DAN PEMOGRAMAN


KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS NEGERI MEDAN

2021
KATA PENGANTAR

Puji dan Syukur saya panjatkan kepada Tuhan Yang Maha Esa yang telah memberikan
saya kesehatan dan kesempatan sehingga dapat menyelesaikan makalah sebagai tugas mata
kuliah Algoritma dan Pemograman Komputer.

Makalah ini saya akui masih banyak kekurangan karena pengalaman yang saya miliki
masih sangat kurang. Oleh karena itu, saya harapkan kepada para pembaca untuk memberikan
masukan dan kritikan yang bersifat membangun untuk kesempurnaan makalah ini. Dan tak lupa
Kami juga berterima kasih kepada dosen pembimbing mata kuliah Algoritma dan Pemograman
Komputer yaitu Prof. Dr. Sahyar, MS., MM. &Irham Ramadhani. S.Pd.,M.Pd

Harapan saya semoga makalah ini membantu menambah pengetahuan dan pengalaman
bagi para pembaca, sehingga kami dapat memperbaiki bentuk maupun isi makalah ini sehingga
kedepannya dapat lebih baik.

Medan, 27 Maret 2021


Tim Penyusun

BESTEMAN LAHAGU

i
DAFTAR ISI

Contents
KATA PENGANTAR................................................................................................................................i
DAFTAR ISI..............................................................................................................................................ii
BAB I..........................................................................................................................................................1
PENDAHULUAN......................................................................................................................................1
A. Latar Belakang..................................................................................................................................1
B. Tujuan Penulisan...............................................................................................................................1
C. Tujuan Penulisan...............................................................................................................................1
BAB II........................................................................................................................................................2
A. Pengertian algoritma,........................................................................................................................2
B. Pengertian Pemograman...................................................................................................................3
C. Pengertian Komputer........................................................................................................................3
D. Kegunaan algoritma, dan pemograman Komputer dalam pembelajaran fisika......................4
BAB III.......................................................................................................................................................6
PENUTUP..................................................................................................................................................6
A. Kesimpulan........................................................................................................................................7
B. SARAN...............................................................................................................................................7
DAFTAR PUSTAKA................................................................................................................................8
Bibliography................................................................................................................................................8

ii
iii
BAB I

PENDAHULUAN

A. Latar Belakang
Fisika merupakan salah satu bidang ilmu pengetahuan alam (IPA) yang penerapannya
banyak dijumpai dalam kehidupan sehari-hari. Fisika berperan penting dalam setiap
perkembangan ilmu pengetahuan dan teknologi. Ilmu fisika dijadikan sebagai dasar pemikiran,
teori, dan acuan untuk menemukan hal-hal baru.

Kemajuan teknologi dewasa ini telah berpengaruh besar terhadap pengembangan proses
pembelajaran terutama terhadap perkembangan media pembelajaran berbasis komputer.
Pemanfaatan kemajuan teknologi dalam pembelajaran fisika adalah hal yang harus dilakukan
oleh para pendidik. Komputer sebagai salah satu media elektronik yang dapat dimanfaatkan
untuk pembelajaran fisika di kelas dan dimanapun berada.

Oleh karena itu penyusun ingin mengulas mengenai pentingnya computer atau teknologi
dalam perkembangan pembelajaran fisika.

B. Tujuan Penulisan
1. Pengertian dari algoritma ?
2. Pengertian dari pemograman?
3. Pengertian dari computer?
4. Kegunaan algoritma, dan pemograman computer dalam pembelajaran fisika?

C. Tujuan Penulisan
1. Menambah wawasan mengenai materi tentang Algoritma
2. Menambah wawasan mengenai Pemograman Komputer.
3. Menambah wawasan mengenai
4. Untuk mengetahui Kegunaan algoritma, dan pemograman computer dalam
pembelajaran fisika

1
BAB II
PEMBAHASAN

A. Pengertian algoritma,
Algoritma adalah urutan langkah logis yang digunakan untuk menyelesaikan
suatu masalah. Singkatnya, sebuah masalah harus diselesaikan dengan beberapa langkah
yang logis. Dalam kehidupan sehari-hari, contoh algoritma bisa digambarkan dengan
berbagai macam hal. Salah satu contohnya adalah aktivitas memasak air. Algoritmanya
tentu saja berhubungan dengan aktivitas dalam memasak air.
Misalnya saja yaitu siapkan panci yang sesuai, masukkan air ke dalam panci
tersebut, tutup panci, letakkan panci pada kompor, hidupkan kompor dengan nyala api
sedang, apabila air mendidih, matikan kompor, angkat panci dari kompor. Deretan
langkah tersebut merupakan algoritma dari akitivitas memasak air. Karena urutan yang
jelas, langkah diatas dianggap proses yang logis.
Sementara itu, di dalam ilmu komputer dan matematika, algoritma didefinisikan
sebagai prosedur dari berbagai macam langkah penghitungan, penalaran secara otomatis,
sampai pemrosesan data. Algoritma juga diartikan sebagai metode yang diekspresikan
lewat rangkaian dan instruksi yang dijabarkan untuk menghitung. Secara garis besar,
algoritma dimulai dengan imput dan kondisi awal, deskripsi, eksekusi, dan menghasilkan
output.

Menilik manfaat dari algoritma, tentu membuat Anda sedikit banyak harus
mengetahui fungsinya pula. Algoritma pada umumnya digunakan untuk membantu setiap
orang yang ingin mengonversikan sebuah permasalahan ke bahasa pemograman. Dari
fungsinya ini, algoritma adalah hasil dari pemikiran yang terkonsep sehingga perintah
dalam algoritma dapat dilaksanakan oleh komputer lewat bahasa pemograman.

Dalam pemanfaatannya, fungsi pembuatan algoritma digunakan pada pemecahan


masalah program yang rumit. Baik program sedergana maupun besar, sama-sama dapat
dipecahkan dengan algoritma. Fungi lainnya dari pemanfaatan algorima yaitu
penggunaannya yang berulang kali. Algoritma juga memudahkan pembuatan program
yang dikerjakan programmer. Lewat algoritma, Anda dapat melakukan pendekatan top
down maupun divide and conquer.

Algoritma yang digunakan juga dapat meminimalisir kesalahan dalam penulisan


program yang berulang-ulang. Penggunaan algoritma juga dimanfaatkan agar pemecahan
masalah diatasi secara urut dan dengan logika yang tepat. Bahkan program yang sudah
ada akan menjadi rapi dan terstruktur dan mudah dikembangkan lewat pemanfaatkan
algoritma yang benar. Apabila terjadi kesalahan, Anda bisa lebih cepat mengenalinya.

2
B. Pengertian Pemograman
Pengertian pemrograman komputer bisa didefinisikan sebagai suatu proses
penyusunan, pemeliharaan, dan juga melakukan modifikasi untuk bisa memberikan
perintah kepada mesin. Perintah yang dimaksud di sini adalah arahan kepada mesin untuk
memproses sebuah data yang diinput menjadi suatu output.

Pemrograman juga dapat diartikan sebagai sebuah proses lengkap, mulai dari
menulis kode program, menguji kode program, hingga memperbaiki debug yang muncul
saat pemrograman berlangsung, serta memelihara kode-kode program yang telah
dibangun melalui sistem update software.

Adapun tujuan utama dari pemrograman komputer adalah untuk membuat sebuah
program atau arahan yang bisa dicerna oleh komputer, sehingga perangkat komputer
dapat melakukan sebuah perhitungan serta pekerjaan lain sesuai dengan keinginan user.

Biasanya, untuk bisa melakukan aktivitas pemrograman ini, Anda akan dituntut
untuk mempunyai keterampilan yang kuat dan mendalam di bidang-bidang tertentu.
Seperti bahasa pemrograman, algoritme, pengetahuan matematika, dan juga logika.

Jadi, Anda harus menyeimbangkan semua pengetahuan tersebut dalam benak dan
diri Anda terlebih dahulu, sebelum lanjut mempelajari bahasa bahasa pemrograman
komputer.

C. Pengertian Komputer.

Pengertian Komputer adalah peralatan elektronik yang menerima masukan data,


mengolah data dan memberikan hasil keluaran dalam bentuk informasi, baik itu berupa
gambar, teks, suara ataupun video.

Dalam prinsipnya komputer memiliki 4 fungsi dasar, diantaranya

 Data Processing (Pengolahan Data)


 Data Storage (Penyimpanan Data)
 Data Movement (Pemindahan Data)
 Control (Pengendalian)

Perkembangan komputer terbagi menjadi lima kelompok angkatan. Tiap kelompok


angkatan ditentukan oleh komponen utama komputer. Setiap kelompok angkatan

3
menghasilkan komputer yang ukurannya lebih kecil, simpel, harga terjangkau, dan tahan
banting.

Sebab diiringi dengan penemuan-penemuan komponen elektronik baru  yang membuat


wujud komputer semakin ringkas.

Komputer saat ini dapat memproses gambar, suara, teks, dan bentuk non-numerik data
lainnya. Hal penting dari komputer, yaitu semua proses gambar, suara, teks dan lain
sebagainya merupakan wujud lain dari perhitungan numerik dasar.

D. Kegunaan algoritma, dan pemograman Komputer dalam pembelajaran fisika

Pada dasarnya fungsi utama dari algoritma adalah untuk memecahkan suatu masalah.
Suatu algoritma pemrograman membawa keuntungan serta fungsi penting dalam aktivitas
pembuatan program. Berikut ini merupakan fungsi algoritma yang perlu Anda ketahui :

 Pemrograman dapat mengatasi permasalahan rumit dalam program yang kemungkinan


juga melibatkan perhitungan tingkat tinggi. Karena menggunakan perhitungan seringkali
program yang dibuat tidak berjalan semestinya karena adanya kesalahan, hal ini dapat
diminimalisir dengan menerapkan algoritma dalam pemrograman.
 Algoritma pemrograman juga mampu menyederhanakan program, dari program yang
besar menjadi program yang lebih sederhana, sehingga penggunaannya lebih efektif dan
efisien. Selain itu, terdapat dua pendekatan yang dimiliki algoritma pemrograman yaitu
pendekatan top-down serta pendekatan divide and conquer.
 Fungsi dari algoritma ini bukan merupakan sekali pakai, artinya dapat digunakan secara
berulang-ulang ini memberikan Anda keuntungan dalam meminimalisir penulisan
program yang berulang-ulang. Jadi, Anda tidak perlu repot-repot menuliskan lagi
program yang sama di lain waktu, yang hal ini memudahkan Anda dalam pembuatan
program.
 Dalam pembuatan program pastinya akan menjumpai beberapa kesalahan, hal ini
sangatlah wajar. Dengan menerapkan fungsi algoritma maka pencarian kesalahan dapat
lebih mudah serta dapat diperbaiki dengan cepat.
 Adanya alur yang jelas yang dimiliki oleh algoritma pemrograman, Anda dapat dengan
mudah mencari kesalahan jika terjadi kesalahan. Karena program sudah tertata atau
tersusun dengan rapi, sehingga memudahkan Anda dalam pencarian dan menemukan
kesalahan yang terjadi pada program di dalam perangkat komputer yang Anda miliki.

4
 

cara kerja algoritma

Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh komputer, algoritma
harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program. Jadi program
adalah perwujudan atau implementasi teknis algoritma yang ditulis dalam bahasa pemrograman
tertentu sehingga dapat dilaksanakan oleh komputer. Kata “algoritma” dan “program” seringkali
dipertukarkan dalam penggunaannya.

Misalnya ada orang yang berkata seperti ini: “program pengurutan data menggunakan algoritma
selection sort”. Atau pertanyaan seperti ini: “bagaimana algoritma dan program menggambarkan
grafik tersebut?”. Jika Anda sudah memahami pengertian algoritma yang sudah disebutkan
sebelum ini, Anda dapat membedakan arti kata algoritma dan program. Algoritma adalah
langkah-langkah menyelesaikan masalah, sedangkan program adalah realisasi algoritma dalam
bahasa pemrograman.

Program ditulis dalam salah satu bahasa pemrograman dan kegiatan membuat program disebut
pemrograman (programming). Orang yang menulis program disebut pemrogram (programmer).
Tiap-tiap langkah di dalam program disebut pernyataan atau instruksi. Jadi, program tersusun
atas sederetan instruksi. Bila suatu instruksi dilaksanakan, maka operasi-operasi yang
bersesuaian dengan instruksi tersebut dikerjakan komputer. Secara garis besar komputer tersusun
atas empat komponen utama yaitu, piranti masukan, piranti keluaran, unit pemroses utama, dan
memori.

Unit pemroses utama (Central Processing Unit – CPU) adalah “otak” komputer, yang berfungsi
mengerjakan operasi-operasi dasar seperti operasi perbandingan, operasi perhitungan, operasi
membaca, dan operasi menulis. Memori adalah komponen yang berfungsi menyimpan atau
mengingat ingat. Yang disimpan di dalam memori adalah program (berisi operasi-operasi yang
akan dikerjakan oleh CPU) dan data atau informasi (sesuatu yang diolah oleh operasi-operasi).

Piranti masukan dan keluaran (I/O devices) adalah alat yang memasukkan data atau program ke
dalam memori, dan alat yang digunakan komputer untuk mengkomunikasikan hasil-hasil
aktivitasnya. Contoh piranti masukan antara lain, papan kunci (keyboard), pemindai (scanner),
dan cakram (disk). Contoh piranti keluaran adalah, layar peraga (monitor), pencetak (printer),
dan cakram. Mekanisme kerja keempat komponen di atas dapat dijelaskan sebagai berikut.

5
Mula-mula program dimasukkan ke dalam memori komputer. Ketika program dilaksanakan
(execute), setiap instruksi yang telah tersimpan di dalam memori dikirim ke CPU. CPU
mengerjakan operasi operasi yang bersesuaian dengan instruksi tersebut. Bila suatu operasi
memerlukan data, data dibaca dari piranti masukan, disimpan di dalam memori lalu dikirim ke
CPU untuk operasi yang memerlukannya tadi. Bila proses menghasilkan keluaran atau informasi,
keluaran disimpan ke dalam memori, lalu memori menuliskan keluaran tadi ke piranti keluaran
(misalnya dengan menampilkannya di layar monitor).

Contoh Algoritma

Algoritma merupakan suatu alur yang sistematis untuk memecahkan masalah, dengan salah satu
bentuk penyajiannya menggunakan flowchart atau diagram. Algoritma ini, juga tidak hanya
diterapkan pada pemrograman saja, akan tetapi di kehidupan sehari-hari pun secara sadar Anda
menggunakan algoritma.

Contoh sederhana adalah ketika hendak memasak mie rebus, ada langkah-langkah yang harus
Anda lakukan terlebih dahulu. Serta langkah itulah yang disebut dengan algoritma sederhana.
Sebagai contoh lain, misalnya ada banyak permasalahan fisika yang mudah jika diselesaikan
secara tertulis, tetapi akan menjadi cukup sulit jika kita terjemahkan ke dalam pemrograman.
Dalam hal ini, algoritma dan logika pemrograman akan sangat penting dalam pemecahan
masalah.

Algoritma untuk menghitung nilai gaya

Maka, Algoritmanya adalah:

 Mulai
 Tentukan nilai m (massa); Nilai a (percepatan)
 Hitung nilai F = m. a
 Cetak nilai F
 Selesai

Walaupun Algoritma bisa dibilang sebagai jantung, terutama jika terkait dalam ilmu komputer
ataupun informatika (baca pengertian Informatika disini), tetapi jangan sampai beranggapan
bahwa algoritma selalu identik dengan ilmu komputer saja.

6
BAB III

PENUTUP

A. Kesimpulan
Algoritma adalah urutan langkah logis yang digunakan untuk menyelesaikan
suatu masalah. Singkatnya, sebuah masalah harus diselesaikan dengan beberapa langkah
yang logis.
Pengertian pemrograman komputer bisa didefinisikan sebagai suatu proses
penyusunan, pemeliharaan, dan juga melakukan modifikasi untuk bisa memberikan
perintah kepada mesin. Perintah yang dimaksud di sini adalah arahan kepada mesin untuk
memproses sebuah data yang diinput menjadi suatu output.

Pengertian Komputer adalah peralatan elektronik yang menerima masukan data,


mengolah data dan memberikan hasil keluaran dalam bentuk informasi, baik itu berupa
gambar, teks, suara ataupun video.

Pada dasarnya fungsi utama dari algoritma adalah untuk memecahkan suatu
masalah. Suatu algoritma pemrograman membawa keuntungan serta fungsi penting
dalam aktivitas pembuatan program terutama dalam pembelajaran fisika untuk
mempermudah penyelesaian suatu masalah berbaur fisika.

B. SARAN
Adapun yang menjadi saran dalam penulisan makalah ini adalah sebagai berikut :
Bagi pembaca : Sebagai penambah wawasan dan pengetahuan pembaca tentang
kegunaan algoritma dan pemograman computer, alangkah baiknya diberikan suatu
masukan yang membangun, dan untuk menambah wawasan dan pengetahuan pembaca
dimasa yang akan datang dalam pembuatan makalah yang baik dan benar.

7
DAFTAR PUSTAKA

Bibliography
https://idcloudhost.com/algoritma-pemrograman-pengertian-fungsi-cara-kerja-dan-contohnya/

https://qwords.com/blog/apa-itu-algoritma-pemrograman/

https://www.google.com/search?
q=algoritma+dan+kegunaannya+dalam+pendidikan+fisika&oq=algoritma+dan+kegunaannya+dalam+pe
ndidikan+fisika&aqs=chrome..69i57j33i160l2.11617j0j7&sourceid=chrome&ie=UTF-8

Anda mungkin juga menyukai