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