Algoritma
LAPORAN ILMIAH
“PENGAPLIKASIAN ALGORITMA DALAM KALKULASI BANGUN DATAR”
MATA KULIAH KEPRODIAN INFORMATIKA
SEMESTER II
BERSAMA
AGUNG
SUTIKNO, MT
DIAJUKAN
GUNA
MENEMPUH TUGAS AKHIR SEMESTER GENAP
TAHUN
AJARAN 2017/2018
DISUSUN
OLEH :
MUHAMMAD
HANZALLAH :
SIM 17030031
ILHAM
MAULUD :
SIM 17030029
ILHAM
HADI UTOMO :
INF 17030051
WARDATUL
ULA :
SIM 17030038
YULIA
HERMAWAN :
INF 17030073
UNIVERSITAS
NAHDLATUL ULAMA
JAKARTA
MEI
2018
BAB
I
PENDAHULUAN
A.
LATAR
BELAKANG
Disini
tim kami ditugaskan untuk membuat paper tugas akhir tentang algoritma,
flowchart dan bahasa pemrograman. kami mendapat tugas bagaimana mengaplikasikan
algoritma, flowchart dan bahasa pemrograman untuk dijadikan sebuah mesin hitung
dalam menghitung jumlah luas dan keliling pada bangun datar.
Sebelum
meniti lebih jauh tentang algoritma, flowchart, dan bahasa pemrograman, kami
akan membahas mengapa kita harus membuat program yang berkaitan dengan bangun
datar, padahal dengan menggunakan kalkulator dan menghitung manual manusia juga
bisa mengkalkulasinya.
Program
ini bertujuan untuk mempermudah para pengguna, jadi dengan adanya program ini
manusia tidak perlu lagi bersusah payah untuk menghitug dengan kalkulator,
karena akan dihitung secara otomatis dengan mesin.
B.
TUJUAN
a)
Mengenal bahasa pemrograman lebih jauh
b)
Mempermudah dalam pekerjaan
c)
Pengaplikasian dalam kehidupan
sehari-hari
C. RUMUSAN MASALAH
Dengan pengaplikasian program pengerjaan dengan QBasic
dan algoritma, disini bisa mempermudah suatu pekerjaan yang seharusnya bisa
memakan waktu yang lama, kita bisa tinggal menginput data dan mengeluarkan
output, jadi tidak perlu menggunakan kertas dan kalkulator untuk mengkalkukasi
luas dan keliling bangun datar.
BAB
II
ISI
A.
DEFINISI
ALGORITMA DAN FLOWCHART
Hal
yang pertama harus di mengerti dalam bahasa pemrograman adalah algoritma.
Algoritma adalah tahapan – tahapan proses untuk menjalankan perintah atau
program dalalm komputer, tetapi definisinya dalam kehidupan sehari-hari juga
lebih banyak. Pada dasarnya algoritma merupakan proses atau tahapan – tahapan
yang harus dijalankan umtuk dapat membuat suatu program dan membuat program
tersebut berjalan.
Jadi
program merupakan perwujudan atau implementasi tekniks algoritma yang ditulis
dalam bahasa pemrograman tertentu hingga dapat dilaksanakan oleh komputer .
(faisal Akib)
Bahasa
pemrograman terdiri dari :
1.
Bahasa mesin yang memberikan perintah
kepada komputer engan memakai kode bahasa binner contohnya : 01100101100110
2.
Bahasa tingkat rendah atau memberikan
perintah – perintah kepada komputer dengan kode-kode singkat kedalam program
komputer seperti LOOP, IF, FALSE, MOV,SELECT,dll.
3.
Bahasa tingkat menengah , bahasa ini
adalaha bahasa komputer yang menggunakan instruksi kata dan simbol seperti :
Nama$, nama#, Dll
Beralih ke Flowchart, flowchart
merupakan bagan dengan simbol-simbol tertentu yang menggambarkan urutan suatu
proses yang menggambarkan suatu jurusan tertentu dengan proses mendetail dan
berhubungan antara satu proses dengan proses yang lain dalam suatu program .
dalam flowchart sama seperti algoritma, namun flowchart lebih kepada gambaran
kasar dari setiap proses yang kita kerjakan, atau program yang kita kerjakan.
Ada beberapa kelompok dalam
flowchart, yang biasa digunakan dan selalu digunakan demi kepentingan
memudahkan pembacaan program, diantaranya :
1.
Flowchart sistem (system flowchart) :
Flowchart sistem merupakan bagan yang menunjukan alur kerja atau apapun yang
sedang dikerjakan didalam sistem secara keseluruhan dan menjelaskan urutan dari
prosdur-prosdur yang ada dalam sistem.
2.
Flowchart dokumen (Document flowchart) :
flowchart dokumen, atau yang sering disebut dengan prosedur alir formulir ,
meryupajan bagan alir yang menunjukan arus dari laporan dan formulir termasuk
dengan tembusan-tembusannya. Bagan alir dokumen ini menggunakan simbol-simbol
yang sama dengan yang digunakan didalam bagan alir sistem.
3.
Flowchart skematik (Schematic Flowchart)
: merupakan bagan air yang mirip dengan alir sistem,yaitu untuk menggambarkan
prosedur didalam sistem. Perbdaanya adalah, bagan alir skematik selain
menggunakan simbol juga menggunakan gambar0gambar dari komputer dan peralatan
lain yang digunakan. Maksudnya untuk memudahkankomunikasi kepada orang yang
kurang paham dengan simbol bagan alir.
4.
Flowchart Program (Program Flowchart) :
merupakan bagan yang menjelaskan secara rinci langkah – langkah dari proses
program dibuat dari derivikasi bagan alir sistem. Bagan alir program ini
terdiri dari dua macam, yaitu bagian alir logika program, dan bagan alir
program komputer ter-rinci. Bagan alir logika program digunakan untuk
menggambarkan tiap-tiap langkah didalam program komputer secara logika. Bagan
alir logika ini dipersiapkan oleh analis sistem.
5.
Flowchart Proses (Process Flowchart) :
merupakan teknik penggambaran rekayasa industry yang memecah dan menganalisis
langkah-langkah selanjutnya dalam suatu prosedur atau sistem.
B. STANDAR ALGORITMA YANG BAIK
Algoritma,
terkadang algoritma yang dibuat oleh seseorang belum tentu dapat dengan mudah
dipahami oleh orang lain, maka dari sini kita akan mempelajari ciri-ciri
algoritma yang baik.
a.
Tepat, benar, sederhana, standard, dan
efektif. Algoritma yang baik, harus tentu tepat dan sesuai dengan apa yang
diinginkan suatu program. Benar dalam penulisannya, sederhana dan efekti juga
mengurangi sedikit perintah dalam algoritma, namun tidak mengurangi fungsi
algoritma
b.
Logis, terstruktur dan sistematis.
Maksud dari logis, tertruktur dan benar adalah dari sisi penulisan dan ogika
tepat dan benar.
c.
Semua operasi terdefinisi fungsi yang
ingin diterapkan dalam aplikasi berjalan sesuai dengan perintah
d.
Semua proses harus selesai setelah
sejumlah langkah dilakukan, hal ini dilakukan agar pembuat aplikasi bisa
membedakan/membag fungsi-fungsi yang ada dalam aplikasi tersebut.
C. HUBUNGAN ALGORITMA DAN SISTEM
KALKULASI BANGUN DATAR
Hubungan
algorima dengan kalkulasi bangun datar adalah mempermudah manusia untuk
mengkalkulasi hal tersebut. Dengan menggunakan aplikasi QBasic, kita bisa mudah
mempelajari hal tersebut.
Contoh
:
1.
SEGITIGA
2.
LINGKARAN
3.
PERSEGI PANJANG
BAB III
A.
KESIMPULAN
Kami menarik kesimpulan bahwa algoritma dan
flowchart merupakan satu kesatuan perintah untuk membuat program. Jadi dalam
pembuatan program kalkulasi mengenai bangun datar ini dibutuhkan kumpulan perintah bahasa algorima, sehingga
terbentuklah suatu program kalkulasi bangun datar, user hanya perlu memasukkan
angka, tanpa harus menghitung manual.
B.
SARAN




Komentar
Posting Komentar