E-BOOK
MEMBUAT DERET PRIMA
Alogaritma & Pemrograman
WEGA TAMARA NINGRUM
18.1.01.05.0008
KATA PENGANTAR
Bissmillahirrahmanirrahim
Puji syukur penulis panjatkan kehadiran Allah SWT, yang telah memberikan kekuatan,
ketekunan dan kesabaran sehingga e-book yang sudah lama dipersiapkan ini akhirnya dpat
diselesaikan.
Buku ini dipersiapkan terutama untuk mahasiswa matematika yang sedang mempelajari
algoritma dan pemrograman, karena sepanjang pengalaman penulis mempelajari mata kuliah
algoritma dan pemrograman banyak mahasiswa yang mengeluh karena kesulitan dalam
memahami algoritma dan pemrograman.
Buku ini terdiri dari tiga bagian, bab pertama berisi pengantar, bab kedua mengenai cara
membuat flowgrithm tentang deret bilangan prima, dan bab ketiga berisi penutup.
Penulis mengucapkan terimakasih kepada berbagai pihak yang telah membantu sehingga
dapat diterbitkannya tulisan ini. Penulis juga merasa bahwa buku ini jauh dari kata sempurna,
oleh karena itu segala masukan baik berupa kritik maupun saran yang bersifat membangun
sangat diharapkan.
Akhirnya semoga tulisan ini dapat bermanfaat bagi siapa saja yang ingin belajar dan
mendalami algoritma dan pemrograman. Kediri, 2021.
DAFTAR ISI
Contents
KATA PENGANTAR .................................................................................................................................. 1
DAFTAR ISI................................................................................................................................................. 2
BAB I ............................................................................................................................................................ 3
A. Algoritma dan Pemograman ............................................................................................................. 3
BAB II ........................................................................................................................................................... 5
A. Cara Membuat Flowchart Menggunakan Aplikasi Flowgorithm ..................................................... 5
BAB III ....................................................................................................................................................... 26
DAFTAR PUSTAKA ................................................................................................................................. 27
BAB I
A. Algoritma dan Pemograman
1. Pengertian Algoritma
Algoritma adalah susunan langkah-langkah sistematis dan logis dalam pemecahan
suatu masalah. Ada 3 cara dalam menyusun algoritma yaitu:
a) Dengan merumuskan langkah-langkah pemecahan masalah melalui kalimat yang
tersetruktur (tersusun secara logis).
b) Menggabungkan kalimat dengan penggalan statements yang ada di suatu bahasa
pemrograman (mis : Pascal). Biasa disebut Pseudo code (mirip kode/perintah
pemrograman).
c) Menggunakan diagram alir (flowchart).
Algoritma adalah merupakan jantung ilmu komputer atau informatika. Program
adalah merupakan perwujudan atau implementasi dari algoritma. Program ditulis
dalam salah satu bahasa pemrograman. Kegiatan menulis program disebut
pemrograman (programming).
2. Mekanisme Pelaksanaan Algoritma
Agar algoritma dapat dilaksanakan dalam komputer maka algoritma harus di ubah
ke notasi bahasa pemrograman sehingga disebut program. Jadi program adalah
merupakan perwujudan atau implementasi dari algoritma. Program ditulis dalam
salah satu bahasa pemrograman. Kegiatan menulis program disebut
pemrograman(programming). Orang yang menulis program disebut pemrogram
(programmer). Tiap langkah di dalam program disebut pernyataan atau instruksi. Jadi
program adalah : "Sederetan instruksi yang sistematis dan logis yang menggunakan
sintaks tertentu untuk menyelesaikan permasalahan". Secara garis besar komputer
tersusun atas 4 komponen utama yaitu :
a) Input device (piranti masukan).
b) Output device (piranti keluaran).
c) Unit pemroses utama (Central Processing Unit ).
d) Memory (piranti penyimpan sementara)
Mekanisme kerja ke-empat komponen tersebut dapat dijelaskan sbb :
a) Program dimasukan kedalam memori komputer. - Setiap instruksi yang ada di
memori di dikirim ke CPU untuk dieksekusi.
b) CPU mengerjakan operasi-operasi yang bersesuain dengan instruksi tsb.
1) Bila operasi memerlukan data maka data dibaca dari pirnati masukan. Data
yang dimasukan disimpan dimemori lalu dikirim ke CPU untuk operasi yang
memerlukan operasi tadi.
2) Bila proses menghasilkan keluaran atau informasi, maka keluaran disimpan ke
memori, lalu memori menuliskan keluaran ke piranti keluaran (mis : screen
atau printer)[1]
BAB II
A. Cara Membuat Flowchart Menggunakan Aplikasi Flowgorithm
Sebelum kita melakukan atau membuat flowchart menggunakan aplikasi
flowgorithm kita harus tahu tahap – tahap apa saja untuk membuat flowchat di aplikasi
algoritma.
1. Membuat flowchart deret bilangan prima menggunakan aplikasi alogaritma
Alogaritma mencetak bilangan prima dari 0 sampai batas
Deskripsi
a) Mulai
b) Input batas
c) Untuk I = 1 sampai I = batas kerjakan langkah 4 sampai langkah 9
d) Untuk j = 1 sampai j = I kerjakan langkah 5
e) Jika I % j = 0 kerjakanlah langkah 6
f) Jumlah = jumlah + 1
g) Jika jumlah = 2 kerjakanlah langkah 7
h) Cetak i
i) Jumlah = 0
j) Selesai
2. Proses pembuatan flowchart di aplikasi flowgorithm
1. Buka aplikasi flowgorithm
Halaman awal aplikasi flowgorithm 1
2. Klik panah yang berwarna merah
Halaman awal aplikasi flowgorithm 2
3. Pilih variable Declare
Halaman awal aplikasi flowgorithm 3
4. Klik bagan declare
Halaman awal aplikasi flowgorithm 4
5. Tulis batas, I, j, jumlah dan klik ok
Halaman awal aplikasi flowgorithm 5
6. Klik panah berwarna merah
Halaman awal aplikasi flowgorithm 6
7. Pilih variable assign
Halaman awal aplikasi flowgorithm 7
8. Klik bagan assign
Halaman awal aplikasi flowgorithm 8
9. Tulis kata jumlah di kolom variable dan tulih jumlah 0 di kolom expression klik
ok
Halaman awal aplikasi flowgorithm 9
10. Klik panah berwana merah
Halaman awal aplikasi flowgorithm 10
11. Klik input dan tulis kata batas di kolom
Halaman awal aplikasi flowgorithm 11
12. Klik panah berwarna merah
Halaman awal aplikasi flowgorithm 12
13. Pilih looping yang for
Halaman awal aplikasi flowgorithm 13
14. Klik bagan for dan ketik i=1 dan batas
Halaman awal aplikasi flowgorithm 14
15. Klik panah berwarna merah
Halaman awal aplikasi flowgorithm 15
16. Pilih looping yang bagan for
Halaman awal aplikasi flowgorithm 16
17. Klik bagan for
Halaman awal aplikasi flowgorithm 17
18. Tulis dibagian kolom variable dengan 1 start valuenya 11 end valuenya I dan step
bynya 1 kemudian klik ok
Halaman awal aplikasi flowgorithm 18
19. Klik panah berwana merah
Halaman awal aplikasi flowgorithm 19
20. Pilih control yang bagan if
Halaman awal aplikasi flowgorithm 20
21. Klik bagan if
Halaman awal aplikasi flowgorithm 21
22. Tulis dikolom dengan keterangan I % j == 0
Halaman awal aplikasi flowgorithm 22
23. Klik panah berwarna merah
Halaman awal aplikasi flowgorithm 23
24. Pilih variable dengan bagan assign
Halaman awal aplikasi flowgorithm 24
25. Klik bagan assign
Halaman awal aplikasi flowgorithm 25
26. Tulis dikolom variable dengan kata jumlah, di expression dengan kata jumlah + 1
kemudian klik ok
Halaman awal aplikasi flowgorithm 26
27. Klik panah berwarna merah
Halaman awal aplikasi flowgorithm 27
28. Pilih control dengan bagan if
Halaman awal aplikasi flowgorithm 28
29. Klik bagan if
Halaman awal aplikasi flowgorithm 29
30. Ketik dikolom dengan kata jumlah = = 2
Halaman awal aplikasi flowgorithm 30
31. Klik panah berwarna merah
Halaman awal aplikasi flowgorithm 31
32. Plih output
Halaman awal aplikasi flowgorithm 32
33. Klik bagan output
Halaman awal aplikasi flowgorithm 33
34. Tulis dikolom dengan kata i
Halaman awal aplikasi flowgorithm 34
35. Klik panah berwarna merah
Halaman awal aplikasi flowgorithm 35
36. Pilih variable dengan bagan assign
Halaman awal aplikasi flowgorithm 36
37. Tulis dikolom variable dengan kata jumlah, di kolom expression tulis dengan
angka 0
Halaman awal aplikasi flowgorithm 37
38. Setelah itu kita cek atau kita run dengan klik symbol putar. Sampai muncul
tampilan sebagai berikut
Halaman awal aplikasi flowgorithm 38
39. Kita coa ketik di kolom dengan angka 10 setelah itu klik enter, maka akan muncul
berapa saja bilangan prima mulai dari 1 sampai 10
BAB III
Buku ini bertujuan menyajikan informasi dan memandu atau memberikan tuntunan
kepada pembaca untuk melakukan apa yang disampaikan di dalam buku. Sebuah buku panduan
dikatakan berhasil apabila panduan yang disampaikan di dalam buku tersebut dapat dipahami
dan diterapkan dengan baik oleh pembacanya. Buku “membuat flowchart dengan menggunakan
aplikasi flowgorithm” ini dimaksudkan untuk memberikan wawasan serta hal baru kepada para
pembaca untuk membuat media pembelajaran berbasis e-book sebagai media alternatif dalam
menyampaikan materi ajar.
DAFTAR PUSTAKA
[1] antonio alfarez hidayat, “Algoritma Dan Pemrograman,” vol. 4, no. 1, pp. 120–133, 2020,
doi: 10.31219/osf.io/jf5q4.