Minggu, 12 Juli 2020

Paper Algoritma dan Pemrograman








Nama               : Muhammad Fajar Aprilliansyah
                                    Kelas               : 3IB02
NPM               : 13417963
            Mata Kuliah    : Algoritma dan  Pemrograman Kasus Teknik  Elektro
           https://www.gunadarma.ac.id 


















Algoritma dan Pemrograman
BAB I
PENDAHULUAN

A. Latar Belakang
            Algoritma adalah susunan langkah penyelesaian suatu masalah secara sistematis dan logis. Algoritma dan pemrograman adalah urutan langkah berhingga untuk memecahkan masalah logika atau matematika. Langkah yang dilakukakn untuk memberikan instruksi kepada komputer untuk memecahkan masalah inilah yang dinamakan pemrograman komouter. Dimana instruksi harus diberikan kepada komouter agar dapat memecahkan suatu masalah. Pemrogram komputer ini bukanlah suatu hal yang sederhana. Dimana kegiatan ini memerlukan ketelitian dan kemauan untuk bekerja dalam jangka waktu yang lama

B. Tujuan
Tujuan penulisan paper ini adalah untuk memperkenalkan, memberitahukan lebih jauh lagi kepada masyarakat mengenai apa itu algoritma dan pemrograman.
C. Rumusan Masalah
Berdasarkan judul paper di atas, rumusan masalah yang menjadi fokus dalam penulisan ini adalah: Mengetahui secara singkat tentang algoritma dan pemrograman.






BAB II
PEMBAHASAN
A. Bentuk-bentuk Algoritma
Untuk menggambakan sebuah algoritma yang terstruktur dan mudah dipahami oleh orang lain khususnya programmer yang bertugas mengimplementasikan program, maka dibutuhkan alat bantu yang berbentuk diagram air (flowchart). Flowchart menggambarkan
urutan logika dari suatu prosedur pemecahan msalah, sehingga flowchart meruakan langkah-langkah penyelesaian masalah yang dituliskan dalam simbol-simbol tertentu.
Berikut simbol-simbol dari flowchart :

NO
SIMBOL
NAMA
FUNGSI
1.

Terminal


Menyataka permulaan atau akhir suatu program
2.



Input / Output
Menyatakan proses input atau output tanpa tergantung jenis peralatannya
3.



Process
Menyatakan suatu tindakan (proses) yang dilakukan oleh komputer
4.



Decision




Menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak
5.




Connector

Menyatakan sambungan dari proses ke roses lainnya dalam halaman yang sama
6.




Offline Connector
Menyatakan sambungan dari proses ke proses lainnya dalam halaman yang berbeda
7.

 




Predfined Process
Menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal
8.



Punched Card
Menyatakan inout berasal dari kartu atau output ditulis ke kartu
9.



Online storage
Simbol input/output yang menggunakan media penyimanan online
10.




Document
Mencetak keluaran dalam bentuk dokumen (melalui printer)
11.

Flow
Menyatakan jalannya arus suatu proses
12.

 




Simbol operasi secara manual
Simbol menyatakan proses/pengolahan yang tidak dilakukan oleh komputer
13.
Simbol Prosedur



Simbol ini memiliki peran sebagai blok proses flowchart yang beridir sendiri di luar flowchart utama (berupa subprogram prosedur atau fungsi).
14.
Simbol display



Untuk output pada layar monitor

Contoh flowchart dalam proses cara kerja alat water level:

B. Jenis-jenis Bahasa Pemrograman
Jenis-jenis bahasa pemrograman berdasarkan tingkatannya terdiri dari tiga tingkatan, yaitu:
1.   Bahasa tingkat rendah

Bahasa pemrograman tingkat rendah ini termasuk ke dalam bahasa pemrograman generasi pertama, dimana bahasa tingkat rendah ini merupakan bahasa yang sulit dimengerti oleh manusia karena instruksinya menggunakan bahasa mesin.
Contoh: Bahasa assembler

2.   Bahasa tingkat menengah

Bahasa tingkat menengah termasuk kedalam bahasa pemrograman generasi kedua, dimana bahasa ini sudah bisa menggunakan bahasa sehari-hari walaupun banyak perintah yang menggunakan inisial atau singkatan seperti MOV(move) atau STO (store)
Contoh: Bahasa C

3.   Bahasa tingkat tinggi

Bahasa tingkat tinggi termasuk kedalam bahasa pemrograman generasi ketiga, ciri dari bahasa pemrograman ini sendiri adalah perintahnya yang sudah terstruktur dan mudah dimengerti karena sudah menggunakan bahasa sehari-hari.
                      Contoh : Pascal dan Basic












BAB III
PENUTUP
Kesimpulan
            Algoritma dan Pemrograman adalah Sebuah Prosedur (yang efektif) didefinisikan sebagai himpunan hingga instruksi, yang bersifat diskrit dan jelas, serta dapat dijalankan secara mekanik.








































DAFTAR PUSTAKA

Sitorus, Lamhot. 2015. Algoritma dan Pemrograman. Yogyakarta:ANDI.

Anggrawan, Anthony. 2018. Algoritma dan Pemrograman – Implementasi pada VB.Net dan Java. Yogyakarta:ANDI

Universitas Negri Malang. 2017. Algoritma Pemrograman dan Struktur Data. Malang: Bagian penerbitan UNM

 Andri Kristanto. 2009. Algoritma & Pemrograman dengan C++ Edisi 2. Yogyakarta: Graha Ilmu


DSL dan ADSL

      Digital subscriber line  (disingkat  DSL ) adalah teknologi yang menyediakan penghantar  data   digital  melewati kabel yang digunakan...