Anda di halaman 1dari 16

LAPORAN PRAKTIKUM

FLOWCHART/INTRODUCTION PROGRAMMING

Diajukan sebagai salah satu syarat untuk memperoleh nilai praktikum pada mata
kuliah Introduction Programming

Oleh :
Nama : Surya Tri Atmaja
NIM : 41037003221022

PROGRAM STUDI TEKNIK INDUSTRI


FAKULTAS TEKNIK
UNIVERSITAS ISLAM NUSANTARA
BANDUNG
2022
LEMBAR PENGESAHAN
LAPORAN PRAKTIKUM

MATA KULIAH INTRODUCTION PROGRAMMING

Bandung, ...................................... (tanggal acc)

Koordinator Asisten Praktikum Asisten Praktikum,

(………………………………..) (…………………………………..)

Mengetahui,

Ketua Program Studi Dosen Pengampu Mata Kuliah,


Teknik Industri Introduction Programming

(Rafika Ratik Srimurni, S.TP., M.Si.) (Yudi Herdiana, S.T., MT.)

ii
DAFTAR ISI

COVER ................................................................................................. i
LEMBAR PENGESAHAN LAPORAN PRAKTIKUM ................. ii
DAFTAR ISI ....................................................................................... iii
DAFTAR LAMPIRAN ...................................................................... iv
I. PENDAHULUAN .......................................................................... 1
A. Latar Belakang ............................................................................................. 1
B. Tujuan Praktikum ........................................................................................ 1
II. LANDASAN TEORI..................................................................... 2
A. Flowchart ....................................................................................................... 2
B. Fungsi flowchart ........................................................................................... 2
C. Jenis flowchart .............................................................................................. 2
D. Simbol Flowchart .......................................................................................... 4
E. Contoh Flowchart ......................................................................................... 4
III. METODOLOGI ........................................................................... 6
A. Alat dan Bahan ............................................................................................. 6
B. Prosedur Percobaan ..................................................................................... 6
IV. HASIL DAN PEMBAHASAN....... Error! Bookmark not defined.
A. Hasil Percobaan Membuat Flowchart ........................................................ 8
B. Pembahasan ................................................................................................... 8
V. PENUTUP .................................................................................... 10
A. Kesimpulan ................................................................................................. 10
B. Saran ............................................................................................................ 10
DAFTAR PUSTAKA ........................................................................ 11
LAMPIRAN ....................................................................................... 12

iii
DAFTAR LAMPIRAN
LAMPIRAN

Halaman
Lampiran 1 Kartu Praktikum 14
Lampiran 2 Dokumentasi praktikum 14

iv
MATERI I
FLOWCHART

I. PENDAHULUAN

A. Latar Belakang

Flowchart dalam Bahasa Indonesia diterjemahkan sebagai Diagram


Alir, maka dapat kita bayangkan bahwa flowchart itu berbentuk diagram yang
bentuknya dapat mengalirkan sesuatu. Flowchart memang melukiskan suatu
aliran kegiatan dari awal hingga akhir mengenai suatu langkah-langkah dalam
penyelesaian suatu masalah. Masalah yang kita pelajari tentu saja masalah
pemrograman dengan menggunakan komputer, tetapi secara logika dapat kita
awali dengan mengamati permasalahan dalam kehidupan sehari-hari kita.
Pada awal mulanya flowchart digunakan untuk menyusun program
komputer yang membuatnya harus dibuat logika programnya terlebih dahulu
dengan memanfaatkan flowchart. Kemudian pada tahun 1980-an berkembang
teknik pemrograman restruktur dan perancangan restruktur, sehingga
bermunculanlah berbagai variasi flowchart. Penggunaanflowchartbertujuan
untuk memberi penjelasan yang lebih detail terhadap suatu sistem
denganmenggunakan bentuk simbol yang berbeda dengan memiliki arti pada
setiap bentuknya.

B. Tujuan Praktikum

1. Memahami konsep dasar flowchart.


2. Memahami teknik pembuatan flowchart di Flowgorithm dan Diagram.net
3. Mampu membuat flowchart dengan tepat dan benar di Flowgorithm dan
Diagram.net.

1
II. LANDASAN TEORI

A. Flowchart

Flowchart atau bagan alur adalah diagram yang menampilkan


langkah-langkah dan keputusan untuk melakukan sebuah proses dari suatu
program. Setiap langkah digambarkan dalam bentuk diagram dan
dihubungkan dengan garis atau arah panah. Flowchart berperan penting
dalam memutuskan sebuah langkah atau fungsionalitas dari sebuah proyek
pembuatan program yang melibatkan banyak orang sekaligus. Selain itu
dengan menggunakan bagan alur proses dari sebuah program akan lebih
jelas, ringkas, dan mengurangi kemungkinan untuk salah penafsiran.
Penggunaan flowchart dalam dunia pemrograman juga merupakan cara
yang bagus untuk menghubungkan antara kebutuhan teknis dan non-teknis.

B. Fungsi flowchart

Fungsi utama dari flowchart adalah memberi gambaran jalannya


sebuah program dari satu proses ke proses lainnya. Sehingga, alur program
menjadi mudah dipahami oleh semua orang. Selain itu, fungsi lain dari
flowchart adalah untuk menyederhanakan rangkaian prosedur agar
memudahkan pemahaman terhadap informasi tersebut.

C. Jenis flowchart

Flowchart sendiri terdiri dari lima jenis, masing-masing jenis memiliki


karakteristik dalam penggunaanya. Berikut adalah jenis-jenisnya:

2
1. Flowchart dokumen

Pertama ada flowchart dokumen (document flowchart) atau bisa


juga disebut dengan paperwork flowchart. Flowchart dokumen
berfungsi untuk menelusuri alur form dari satu bagian ke bagian yang
lain, termasuk bagaimana laporan diproses, dicatat, dan disimpan.

2. Flowchart program

Selanjutnya kita akan membahas flowchart program. Flowchart


ini menggambarkan secara rinci prosedur dari proses program.
Flowchart program terdiri dari dua macam, antara lain: flowchart logika
program (program logic flowchart) dan flowchart program komputer
terinci (detailed computer program flowchart).

3. Flowchart proses

Flowchart proses adalah cara penggambaran rekayasa industrial


dengan cara merinci dan menganalisis langkah-langkah selanjutnya
dalam suatu prosedur atau sistem.

4. Flowchart system

Yang keempat ada flowchart sistem. Flowchart sistem adalah


flowchart yang menampilkan tahapan atau proses kerja yang sedang
berlangsung di dalam sistem secara menyeluruh. Selain itu flowchart
sistem juga menguraikan urutan dari setiap prosedur yang ada di dalam
sistem.

3
5. Flowchart skematik

Terakhir ada flowchart skematik. Flowchart ini menampilkan


alur prosedur suatu sistem, hampir sama dengan flowchart sistem.
Namun, ada perbedaan dalam penggunaan simbol-simbol dalam
menggambarkan alur. Selain simbol-simbol, flowchart skematik juga
menggunakan gambar-gambar komputer serta peralatan lainnya untuk
mempermudah dalam pembacaan flowchart untuk orang awam.

D. Simbol Flowchart

E. Contoh Flowchart

Untuk membuat sebuah flowchart sederhana kamu diharuskan untuk


mengetahui setiap simbol dan juga fungsinya. Nah, di bawah ini saya akan
memberikan sebuah contoh flowchart sederhana untuk menentukan apakah
bilangan yang dimasukan ganjil atau genap. Berikut adalah contohnya:

4
Pembahasan:

 Pertama pengguna menginput data yang berupa nilai dari bilangan bulat.

 Kemudian nilai yang dimasukan diproses dengan cara dibagi dengan angka
2.

 Jika sisa bagi sama dengan 0 berarti bilangan yang dimasukan adalah
bilangan genap.

 Jika sisa bagi tidak sama dengan 0 berarti bilangan yang dimasukan adalah
bilangan ganjil.

 Selesai.

5
III. METODOLOGI

A. Alat dan Bahan

1. Laptop atau komputer, digunakan sebagai media praktikum.


2. Software flogorithm, digunakan untuk membuat flowchart.

B. Prosedur Percobaan

1. Membuataan Flowchart Menggunakan Flowgorithm dan app. diagram.net

a. Menentukan bilangan ganjil genap


Diawali dengan simbol terminal dengan kata ‘mulai’ untuk
mengawali proses algortima, kemudian diarahkan ke simbol proses untuk
deklarasi variabel dengan nama bil. Selanjutnya ada simbol input dimana
pengguna memasukan nilai pada variabel bil. Kemudian
terdapat percabangan dengan kondisi variabel bil modulus 2 apakah
menghasilkan nilai 0 ? jika kondisi bernilai benar (true) maka tampilkan
kalimat “Bilangan Genap” dengan menggunakan simbol output, begitu
juga jika bernilai salah (false) menampilkan kalimat “Bilangan Ganjil”.
Proses akan mengarah pada simbol terminal “Selesai” sebagai tanda
berakhirnya proses.

b. Menentukan luas dan keliling lingkaran


Diawali dengan simbol terminal dengan kata “mulai” untuk
mengawali proses algortima.kemudian diarahkan kesimbol proses untuk
deklarasi variabel dengan nama bil/a. kemudian diarahkan kesimbol
proses untuk deklarasi variabel dengan nama phi. Lalu menetapkan nilai
phi = 3.14 menghitung jari-jari lingkaran dengan simbol input.
Menghitung luas lingkaran dengan rumus L/a=phi*r*r dengan simbol
assign, maka cetak nilai L/a memakai simbol output dengan demikian

6
akan tampil hasil dari menghitung luas lingkaran. Hal yang sama juga
berlaku untuk mengitung keliling lingkaran dengan memasukan rumus
keliling lingkaran K/a = 2*phi*r lalu cetak nilai K/a dengan demikian
akan tampil hasil dari menghitung keliling lingkaran. Proses akan
mengarah pada simbol terminal ‘Selesai’ sebagai tanda berakhirnya
proses.

7
IV. HASIL DAN PEMBAHASAN

A. Hasil Percobaan Membuat Flowchart

1. flowchart menentukan bilangan ganjil genap menggunakan aplikasi


Flowgorithm

2. Flowchart menentukan luas dan keliling lingkaran menggunakan aplikasi


Flowgorithm

8
B. Pembahasan

1. Apa perbedaan membuat flowchart menggunakan app.diagram dengan


flowgorithm ?

Perbedaannya adalah pada flowgorithm, flowchart yang kita buat bisa di run
apakah flowchart yang kita buat itu bisa berjalan atau tidak dan bisa
memunculkan sebuah hasil yang dirancang pada proses sebelumnya. Karena
membuat flowchart pada app.diagram.net hanya bisa membuat flowchartnya
saja tidak bisa di run untuk mengetahui apakah flowchart yang kita buat sudah
sesuai atau tidak dengan ketentuan

2. Manakah yang lebih mudah untuk membuat flowchart? Jelaskan!

Untuk membuat flowchart lebih baik menggunakan aplikasi flowgorithm


karena Flowgorithm adalah sebuah software gratis yang bertujuan untuk
mempelajari bahasa pemrograman dengan menggunakan flowchart atau
bisa juga disebut bagan alir. Dalam website resminya, Flowgorithm menulis
dapat secara interaktif mengubah diagram alur anda ke lebih dari 18 bahasa
pemrograman, yaitu : C #, C ++, Java, JavaScript, Lua, Perl, Python, Ruby,
Swift, Visual Basic .NET, dan VBA.

3. Berikan kesimpulan kenapa menyelesaikan permasalahan harus


menggunakan flowchart!

Flowchart berperan penting dalam memutuskan sebuah langkah atau


fungsionalitas dari sebuah proyek pembuatan program yang melibatkan
banyak orang sekaligus. Selain itu dengan menggunakan bagan alur proses
dari sebuah program akan lebih jelas, ringkas, dan mengurangi
kemungkinan untuk salah penafsiran dan untuk mengelola
alur kerja, flowchart merupakan cara yang paling penting untuk dilakukan.
karena flowchart memiliki peran dalam penentuan integritas dari proses
tersebut, yakni dapat menciptakan hasil yang berkualitas berdasarkan
prosedur.

9
V. PENUTUP

A. Kesimpulan

1. Flowchart merupakan diagram yang menampilkan langkah-langkah


keputusan untuk menjalankan proses suatu program. Langkah ini
digambarkan dalam bentuk diagram lalu dihubungkan dengan anak panah
atau garis. Penggunaan bagan dalam menjalankan program akan lebih jelas,
ringkas, dan mengurangi salah penafsiran. Sehingga flowchart dalam dunia
pemrograman dapat menghubungkan kebutuhan teknis dan non-teknis.
2. Pada praktikum ini membuat flowchart lebih mudah menggunakan
flowgorithm dibandingkan app.diagram.net. kelebihan flowgorithm
flowchart dapat dikonversi kebeberapa bahasa pemrograman utama dan bisa
di run untuk mengecek apakah alur yang dibuat sudah sesuai ketentuan atau
tidak.
3. Hasil praktikum membuat flowchart menggunakan flowgorithm dan
app.Diagram.net sangat membantu sehingga mahasiswa ataupun pekerja
lebih menguasai dan memudahkan dalam membuat diagram alur.

B. Saran

1. Waktu praktikum digunakan lebih efektif lagi agar memaksimalkan


dalam pemberian materi atau praktiknya.
2. Pemberian materi yang lengkap dan jelas agar dalam pelaksanaan
selanjutnya mahasiswa lebih menguasai materinya.

10
DAFTAR PUSTAKA

Alfian, Sadam., Sep. 2021. Pengertian flowchart [Internet].


[Diunduh 2021 September 01]. Tersedia pada:
https://medium.com/@sdmalfian/tutorial-flowgorithm-bahasa-
indonesia-part-1-43bb8075c77e
Setiawan, Dimas., Mar. 2020. Flowchart Menentukan Ganjil Genap
[Internet]. [Diunduh 2020 Maret 12]. Tersedia pada:
https://kelasprogrammer.com/flowchart-bilangan-ganjil-genap/
Setiawan, Rony., Agu. 2021. Flowchart adalah: fungsi, jenis, simbol dan
Contohnya [Internet]. [Diunduh 2021 Agustus 04]. Tersedia pada:
https://www.dicoding.com/blog/flowchart-adalah/

11
LAMPIRAN

Lampiran 1 Kartu Praktikum

Lampiran 2 Dokumentasi Praktikum

12

Anda mungkin juga menyukai