Anda di halaman 1dari 17

DESKRIFTIF DAN FLOWCHART

DISUSUN OLEH
FAHREZA MARTIN SADEWA NST
LATIFAH LANNIARI HASIBUAN
MARCHELINA BATUBARA
YOSE HERNANDO

FAKULTAS TEKNIK
ILMU KOMPUTER

UNIVERSITAS GRAHA NUSANTARA


PADANGSIDIMPUAN 2023
KATA PENGANTAR
Alhamdulliah segala puji bagi Allah SWT yang telah memberikan kita rahmat
dan kasih sayang-nya Kepada kita .sholawat serta salam tak lupa pemakalah
ucapkan kepada junjungan kita Nabi Muhamamad SAW yang telah membawa kita
dari kegelapan ke dalam berilmu pengetahuan.
Makalah ini, pemakalah susun untuk melengkapi tugas Mata kuliah yang
berjudul Deskriftif dan Flowchart. Pemakalah mengucapkan terimakasih
kepada Ibu KHAIRUNNISA SAMOSIR,S Kom,M Kom. yang telah
membimbing dalam Mata kuliah dalam penulisan makalah ini.
Pemakalah menyadari dalam penyusunan makalah ini masih banyak
terdapat kesalahan dan kekurangan, untuk itu pemakalah mengharapkan saran
dan kritik yang dapat membangun untuk perbaikan pada masa yang akan datang.
Akhir kata,Semoga materi ini bermanfaat bagi kita,Amin..

Padangsidimpuan,November 2023

Pemakalah

DAFTAR ISI
JUDUL
DAFTAR ISI
KATA PENGANTAR
BAB 1
PENDAHULUAN………………………………………………………
……1
1.1 Latar
Belakang…………………………………………………………
…..1
1.2 Rumus
Masalah…………………………………………………………
…2
1.3 Tujuan……………………………………………………………
…………....2
BAB II
ISI………………………………………………………………………
…………3
2.1 Pengertian Deskriftif dan
Flowchart………………………………...3
A
Deskriftif……………………………………………………………
……3-4
B
Flowchart……………………………………………………………
……..5
2.2 Jenis-Jenis
Flowchart……………………………………………………….6
A Flowchart Program
…………………………………………………….6
B Flowchart
System……………………………………………………7-8-9
2.3 penerapan Deskriftif dan Flowchart dalam menyelesaikan

Masalah…………………………………………………………………
………10
A
Deskriftif…………………………………………………………………
…10
B Flowchart
…………………………………………………………………..11
BAB III
PENUTUP………………………………………………………………
…….12
3.1
Kesimpulan………………………………………………………………
….12
3.2 Saran……..
…………………………………………………………………….12
DAFTAR
PUSTAKA………………………………………………………………
…...13
BAB I
PENDAHULUAN

1.1 Latar Belakang


Kemajuan teknologi dari tahun ke tahun,terutama teknologi computer sudah
tidak bisa dipungkiri lagi,karna sudah banyak bisa kita lihat dari sekeliling kita
perkembangan apa yang sudah terjadi ,dibalik semua itu,ada banyak tahapan
seorang programmer merancang program.salah satu yang paling penting adalah
tahap perancang program.tahapan ini dikatakan sebagai tahapan karna pada
tahapan ini dasar pada program akan dibuat (rancangan program).
Permasalahan dapat diselesaikan dengan langkah-langkah penyelesaian yang
dibuat berisi urutan langkah-langkah penyelesaian masalah yang ditulis dalam
Bahasa pemrograman,lalu computer menjalankan perintah-perintah yang tertulis
pada program tersebut.langkah-langkah penyelesaian masalah yang dibuat disebut
sebagai algoritma.algoritma yang ditulis kedalam Bahasa computer yang disebut
program computer.
Masalah yang ada dibuat rancangan program bisa juga menggunakan alat
bantu,yaitu Flowchart.Flowchart dalam Bahasa Indonesia diterjemahkan sebagai
diagram alir.dari dua kata ini,maka dapat kira bayangkan bahwa flowchart itu
berbentuk diagram yang bentuknya dapat mengalirkan sesuatu.Hal ini memang ini
memang benar,Flowchart memang melukiskan sesuatu aliran kegiatan kegiatan
dari awal hingga akhir mengenai suatu langkah-langkah dalam penyelesaian suatu
masalah..1

1
Johan Reza Fauzi. 2020. “Flowchart”. Makalah
1.2 RUMUS MASALAH
Adapun rumusan masalah adalah sebagai berikut :
1. Apa aitu deskriftif dan Flowchart?
2. Bagaimana contoh menyelesaikan masalah menggunakan
algoritma deskriftif dan Flowchart?
3. Apakah deskriftif dan Flowchart saling berhubungan?
1.3 TUJUAN
Tujuan pembuatan makalah ini antara lain :
1. Untuk memenuhi tugas Agoritma dan Pemrograman 1
2. Menjelaskan pengertian deskriftif dan Flowchart
3. Untuk belajar bagaimana cara menyelesaikan suatu masalah
menggunakan deskriftif dan Flowchart
BAB II
ISI

2.1 PENGERTIAN DESKRIFTIF DAN FLOWCHART


A.DESKRIFTIF
Deskriftif atau Algoritma dengan kalimat deskriftif adalah notasi
algoritma yang paling sederhana karna algoritma ini menggunakan
Bahasa sehari-hari.Untuk permasalahan yang sederhana penggunaan
notasi ini sangatlah muda,akan tetapi untuk permasalahan yang lebih
komplek dan rumit,penggunaan notasi ini akan sangat sulit dan sering
kali terjadi ambigu dalam langkah-langkah penyelesaian masalah.oleh
karna itu untuk kasus-kasus yang lebih komplek,penggunaan notasi ini
jarang sekali atau bahkan tidak digunakan2.
Permasalahan di atas,yaitu mencari mencari bilangan terbesar
dari tiga buah bilangan yang dimasukkan, tergolong permasalahaan yang
sederhana, jadi algoritmanya masih mudah dan dapat dijelasaskan
dengan uraian kalimat deskriftif sebagai berikut :

1. Masukkan sembarang bilangan sebanyak tiga buah.


2. Ambil bilangan pertama dan set maksimum‐nya sama dengan
bilangan pertama.
3. Ambil bilangan kedua dan bandingkan dengan maksimum.
4. Apabila bilangan kedua lebih besar dari maksimum maka ubah
maksimum‐nya menjadi sama dengan bilangan kedua.
5. Ambil bilangan ketiga dan bandingan dengan maksimum.
6. Apabila bilangan ketiga lebih besar dari maksimum maka ubah lagi
maksimum‐nya menjadi sama dengan bilangan ketiga.
7. Variabel maksimum akan berisi bilangan yang terbesar dan
tampilkan hasilnya
2
Suprapto, Adi, dkk. 2008. Bahasa Pemrograman. Jakarta : Direktorat
Pembinaan SMK
Algoritma dengan uraian kalimat deskriftif seperti diatas sudah jarang
kita lihat karena kadang kala agak sulit untuk memahaminya.Yang
paling penting banyak kita temukan adaah algoritma(dengan uraian
kalimat deskriftif) yang ditulis secara lebih sistematis dan efisien
sehingga lebih mudah untuk memahaminya.algoritma tersebut adalah
sebagai berikut :

1. Masukkan a, b, dan c.
2. mak ← a.
3. Jika b > mak, kerjakan langkah ke ‐4. Jika tidak, kerjakan
langkah ke ‐5.
4. mak ← b.
5. Jika c > mak, kerjakan langkah ke ‐6. Jika tidak, kerjakan
langkah ke ‐7.
6. mak ← c.
7. Tulis mak
B.FLOWCHART
Flowchart adalah cara penulisan algoritma dengan menggunakan
notasi grafis. Flowchart merupakan gambar atau bagan yang
memperlihatkan urutan atau langkah-langkah dari suatu program dan
hubungan antar proses beserta pertanyaannya.Gambaran ini dinyatakan
dengan symbol.dengan demikian setiap symbol menggambarkan proses
tertentu. Sedangkan antara proses digambarkan dengan garis
penghubung.dengan menggunakan Flowchart akan memudahkan untuk
melakukan pengecekan bagian-bagian yang terlupakan dalam analisis
masalah.Flowchart dapat membantu analisis dan programmer untuk
memecahkan masalah kedalam segmen-segmen yang lebih kecil dan
membantu dalam menganalisis alternatif-alternatif lain dalam
pengoperasian.3
Flowchart didefinisakan juga sebagai bagan-bagan yang
mempunyai arus yang menggambarkan langkah-langkah penyelesaian
suatu masalah. Flowchart dapat juga merupakan penggambaran secara
grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program
. Flowchart biasanya mempermudah penyelesaian suatu masalah
khususnya masalah yang perlu dipelajari dan di evaluasi lebih lanjut.4

3
Fadilah, Moh Fikri. 2020. “Flowchart”. Makalah

4
Tominanto dan Subinarto. 2018. Algoritma dan Pemrograman. Jakarta :
Kementrian Kesehatan Republik Indonesia
2.2 JENIS-JENIS FLOWCHART
Flowchart terdiri dari 2 macam yaitu :
A.Flowchart program
Bagan alir program ada suatu bagan yang menggambarkan alur
logika dari data yang akan diproses dalam suatu program dari awal
sampai akhir.5
Simbol Simbol yang digunakan untuk
Terminal. menyatakn awal atau akhir suatu
program.
Simbol Simbol yang digunakan untuk
input/output. menunjukkan operasi masukan dan
keluaran.
Simbol proses. Simbol yang digunakan untuk
menggambarkan proses
pengolahan data.
Simbol Simbol yang digunakan untuk
keputusan. menyatakan atau pilihan
berdasarkan suatu kondisi tertentu.
Simbol Simbol yang digunakan untuk
persiapan. memberikan nilai pada suatu
variable atau pencacah.
Simbol proses Simbol yang digunkan untuk
terdefensi. proses yang detailnya dijelaskan
terpisah dalam bentuk subroutine.

Simbol Simbol yang digunakan untuk


penghubung menghubungkan bagian diagram
kehalaman lain. alir pada halaman berbeda.

5
ALGORITMA DAN PEMROGRAMAN 1
Simbol Simbol yang digunakan untuk
penghubung menghubungkan bagian alir pada
kehalaman yang halaman yang sama.
sama.
Simbol arah Simbol yang digunakan untuk
aliran. menunjukkan arah aliran proses.

B.FLOWCHART SYSTEM
Bagan alir system berbeda dengan bagan alir program .bagan alir
program sifatnya lebih terperinci tentang tentang langkah-langkah proses
didalam dari awal sampai akhir.bagan alir system hanya
menggambarkan arus data dari system .simbol-simbol yang digunakan
pada bagan alir system ada yang sama dan ada yang berbeda dengan
simbol-simbol yang digunakan pada bagan alir program.6

Simbol Simbol yang menunjukkan dokumen


Dokumen. yang digunakan untuk input dan
output baik secara
manual,mekanik,maupun petisi.
Simbol Simbol yang menunjukkan
operasi pekerjaan yang dilakukan secara
manual. manual.

Simbol proses Simbol yang menunjukkan kegiatan


. proses operasi program computer.

6
ALGORITMA DAN PEMROGRAMAN 1
Simbol Simbol yang menunjukkan proses
pengurutan. pengurutan dokumen diluar
computer.

Simbol Offine Simbol yang menunjukkan file non


N storage. computer yang diarsip urut
angka(nomerik).

Simbol Offine Simbol yang menunjukkan file non


A storage . computer yang diarsipkan urut
huruf(Alphabet).
Simbol Offine Simbol yang menunjukkan file non
C Storage. computer yang di arsip urut
tanggal(Choronigal).
Simbol Simbol yang menunjukkan input
magnetic output yang menggunakan pita
Tape. magnetic.
Simbol Simbol yang menunjukkan input
magnetic output yang menggunakan drum
Drum. magnetic.
Simbol Simbol yang menunjukkan input
magnetic output yang menggunakan storage
Storage. magnetic.
Simbol Simbol yang menunjukkan input
harddisk output yang menggunakan harddisk.
storage.
Simbol Simbol yang menunjukkan input
keyboard. output yang menggunakan on line
keyboard.
Simbol Simbol yang menunjukkan output
display. yang ditampilkan dilayar terminal.
Simbol Simbol yang digunakan untuk
penghubung menghubungkan bagian diagram alir
kehalaman pada halaman yang berbeda.
lain.
Simbol Symbol yang digunakan untuk
penghubung menghubungkan bagian diagram alir
kehalaman pada halaman yang sama.
yang sama.
Simbol arah Symbol yang digunakan untuk
aliran . menunjukkan arah aliran proses.
2.3 penerapan deskriftif dan flowchart dalam menyelesaikan
masalah.
A.DESKRIFTIF
Algoritma deskriftif dalam menentukan sebuah bilangan apakah menjadi
bilangan positif atau bilangan negative.{menentukan sebuah bilangan
tersebut menjadi bilangan positif atau bilangan negative. dengan
menggunakan program percabangan if…. Then… else}

Deklarasi:
Angka: integer ;
Keterangan: integer;

Deskripsi:
1. Masukkan dan inputkan
Output “Masukkan angka”
Input : angka
2. Mulai program percabangan
If angka = 0 then
Output angka & “merupakan bilangan 0 (nol)”
Else
If angka > then
Output angka & “merupakan bilangan positif”
Else
Output angka & “merupakan bilangan negative”
3. Tampilan hasil pada layer
4. Selesai.

B.FLOWCHART
Sebelum membuat flowchart ada petunjuk yang harus
diperhatikan.Flowchart bisa juga disebut sebagai alat bantu untuk
membuat sebuah algoritma.
Contoh algoritma dalam bentuk flowchart :
Menentukan sebuah bilangan apakah menjadi bilangan positif atau
biilangan negative

Start

Integer angka

Integer keterangan

Output masukkan angka

Input angka

salah benar

Angka=0

salah benar Output angka &


Angka>0 “merupakan bilangan 0
(nol)”

Output angka & Output angka &


“merupakan bilangan “merupakan bilangan
negative” positif”

End
BAB III
PENUTUP
3.1 KESIMPULAN
Jadi kesimpulan dari materi diatas yang dapat kita pelajari
adalah :
Deskriftif dan flowchart merupakan dua konsep penting dalam
pemrograman.dengan deskriftif ,kita dapat menjelaskan suatu masalah
secara terperinci.sementara dengan flowchart, kita dapat
mempresentasikan alur kerja suatu proses atau program secara visual.
Kedua konsep ini memiliki manfaat yang besar dalam memudahkan
pemahaman dan pemrograman yang efisien.
Deskriftf dan flowchart memiliki hubungan yang erat dalam konteks
penjelesan dan visual dari suatu program.deskriftif membantu dalam
memahami masalah dengan lebih baik dengan menggunakan kata-
kata.sementara itu, flowchart menyediakan visual dari alur suatu
masalah dengan simbol-simbol yang menggambarkan langkah-
langkahnya.

3.2 SARAN
Berdasarkan materi diatas dapat diketahui pemahaman
tentang deskriftif dan flowchart sangat penting bagi
programmer.Makanya kita harus dulu memahami apa itu deskriftif mau
pun flowchart dan memahami cara membuatnya,dan kita bisa
mempraktekannya kedalam Bahasa pemrograman dengan masalah-
masalah lain,misalnya membuat aplikasi,situs dan lain-lain.
DAFTAR PUSTAKA
1.ALGORITMA DAN PEMROGRAMAN 1
2. Fadilah, Moh Fikri. 2020. “Flowchart”. Makalah
3. Johan Reza Fauzi. 2020. “Flowchart”. Makalah
4. Suprapto, Adi, dkk. 2008. Bahasa Pemrograman. Jakarta :
Direktorat
Pembinaan SMK
5. Tominanto dan Subinarto. 2018. Algoritma dan Pemrograman.
Jakarta :
Kementrian Kesehatan Republik Indonesia

Anda mungkin juga menyukai