Anda di halaman 1dari 11

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN

Nama : Julwardin
NIM : 2023-11-190
-
Kelas :C 1

Jurusan : S1 Teknik Elektro


Shift :1
Asisten : Muhammad Raky Alniady Siswara

SMART ELECTRONIC SYSTEM LABORATORY

INSTITUT TEKNOLOGI PLN

JAKARTA

2023
Julwardin
2023-11-190

MODUL III

FLOWCHART

I. TUJUAN
1. Praktikan dapat membuat program beserta flowchartnya
2. Praktikan dapat memahami jenis-jenis, symbol dan notasi flowchart
3. Praktikan dapat membuat dan memahami struktur dari penulisan Bahasa C

SMART ELECTRONIC SYSTEM LABORATORY


IT-PLN JAKARTA
Julwardin
2023-11-190

II. FLOWCHART PROGRAM KETERAMPILAN

III. ANALISA
Flowchart atau bagan (chart) yang menunjukkan alir (flow) di dalam program atau
prosedur system secara logika yang digunakan terutama untuk alat bantu komunikasi dan untuk

SMART ELECTRONIC SYSTEM LABORATORY


IT-PLN JAKARTA
Julwardin
2023-11-190

dokumentasi, flowchart menggunakan anotasi bidang-bidang geometri, seperti lingkaran, persegi


empat, wajik, oval, sebagainya untuk mempresentasikan urutan suatu Langkah-langkah prosedur
system dengan menghubungkan masing-masing Langkah tersebut menggunakan tanda panah.
Jenis-jenis flowchart: 1. System flowchat, system flowchart dapat di definisikan sebagai bagan
yang menunjukkan arus pekerjaan secara keseluruhan dari system. Bagan ini menjelaskan
ururtan- urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan
apa yang dikerjakan di sistem. Berikut contoh flowchart sistem pemesanan makanan di café. 2.
Document flowchat, bagan alir document atau disebut juga bagan alir formular atau paperwork
flowchat merupakan bagan alir yang menunjukkan arus dari laporan dan formular termasuk
tembusan- tembusannya. 3. Schematic flowchart, bagan alir skematik merupakan bagan alir yang
mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur didalam sistem.
Perbedaanya adalah, bagan alir skematik selain menggunakan symbol-simbol bagan alir sistem,
juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud
penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang
kurang paham dengan symbol-simbol bagan alir. Penggunaan gambar-gambar ini memudahkan
untuk dipahami, tetapi sulit dan lama menggambarnya. 4. Program flowchart, bagan alir program
merupakan bagan yang menjelaskan secara rinci Langkah-langkah dari proses program. Bagan
alirprogram dibuat dari derivikasi bagan alir sistem. Bagan alir program dapat terdiri dari dua
macam, yaitu bagan alir logika program dan bagan alir program komputer terinci. Bagan alir
logika program digunakan untuk menggambarkan tiap-tiap Langkah di dalam program komputer
secara logika,. Bagan alir logika program ini dipersiapkan oleh analis sistem. Bagan alir program
komputer terinci digunakan untuk menggambarkan intruksi-intruksi program komputer secara
terinci. Bagan alir ini dipersiapkan oleh pemrograman. 5. Process flowchart bagan alir proses
merupakan bagan alir yang banyak digunakan di Teknik industri. Bagan alir ini juga berguna
bagi analis sistem untuk menggambarkan proses dalam suatu prosedur. Flowchart adalah alat
visual yang digunakan untuk merepresntasikan urutan Langkah atau proses dalam sebuah sistem
atau pekerjaan. Ini dapat membantu pemahaman dan dokumentasi proses. Beberapa hal yang
perlu di analisis dalam flowchart termasuk: 1. Symbol dan notasi: perhatikan jenis symbol yang
digunakan dalam flowchart. Misalnya panah menunujukkan arah aliran, persegi Panjang adala
Langkah, dan berlian adalah keputusan, pastikan anda memahami arti tiap simbol. 2. Urutan
Langkah: perhatikan urutan Langkah dalam flowchart, apakah Langkah-langkahnya logis dan
sesuai dengan alur proses yang sebenarnya? 3. Keputusan: flowchart mungkin memiliki bagian
yang mewakili keputusan (biasanya berlian). Pertimbangkan apa yang akan terjadi berdasarkan
hasil keputusan ini. 4. Loop dan pengulangan: flowchart bisa memiliki loop atau pengulangan.
Pastikan anda mengerti bagaimana dan kapan proses akan Kembali ke Langkah sebelumnya. 5.
Keterkaitan antar bagian: perhatikan bagaimana bagian-baguian flowchart terkait satu sama lain.
Apakah ada sirkulasi data atau informasi yang jelas? 6. Penanganan kesalahan: flowchart
mungkin juga mencakup bagaimana kesalahan atau pengecualian dikelola dalam proses. 7.
Tujuan akhir: apa tujuan akhir dari flowchart ini? Apakah ada output yang dihasilkan atau
keaadaan akhir yang ingin dicapai? Simbol dan notasi flowchart, dipakai sebagai alat bantu
menggambarkan proses didalam program. Dan dibagi menjadi 3 kelompok: flow direction
symbol, dipakai untuk menggabungkan antara symbol lainnya, symbol off-line connector (simbol
untuk keliar atau masuk procedure atau proses dalam lembar atau halaman lain) symbol conector,
(simbol untuk keluar atau masuk prosedur atau proses dalam lembar atau halaman yang sama)
processing symbols, menunjukkan jenis operasi pengolahan dalam suatu prosedur, symbol
process (simbol yang menunjukkan pengolahan yang dilakukan oleh komputer) symbol decision
(simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau aksi.

SMART ELECTRONIC SYSTEM LABORATORY


IT-PLN JAKARTA
Julwardin
2023-11-190

Biasanya digunakan pada percabangan ataupun perulangan) symbol predefined process (simbol
untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam
stronge) symbol terminal (simbol untuk permulaan atau akhir dari suatu program) symbol off-
line stronge (simbol yang menunjukkan bahwa data didalam symbol ini akan disimpan) symbol
manual input (simbol untuk pemasukan data secara manual on-line keyboard) symbol keying
operation (simbol operasi dengan menggunakan mesin yang mempunyai keyboard) input output
symbol, menyatakan jenis peralatan yang digunakan sebagai media input atau output. Symbol
input output (symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis
peralatannya) symbol magnetic-tape unit (symbol yang menyatakan input berasal pita magnetic
atau output disimpan ke pita magnetic) symbol punched card (symbol yang menyatakan input
berasal dari kartu atau output di tulis ke kartu) symbol disk and on-line stronge (symbol untuk
menyatakan input berasal dari disk atau output disimpan ke disk) symbol display (symbol yang
menyatakan perlatan output yang digunakan yaitu layer plotter, printer, dan sebagainya) symbol
dokumen (symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output
di cetak dikertas).

SMART ELECTRONIC SYSTEM LABORATORY


IT-PLN JAKARTA
Julwardin
2023-11-190

IV. FLOWCHART PROGRAM KREASI

SMART ELECTRONIC SYSTEM LABORATORY


IT-PLN JAKARTA
Julwardin
2023-11-190

V.TUGAS AKHIR
1. Sebutkan beberapa simbol flowchart yang sering dignakan pada program algoritma &
pemrograman!
Jawab: Mengawali/Selesai (Start/End), Proses (Processing), Input/Output, Keputusan
(Decision), Persiapan (Preparation), Proses Eksternal (External Process), Penghubung
(Connector), Penyimpanan/Data (Data Storage), Looping (Loop), Penggabungan (Merge),
Pemisahan (Split), dan Simbol Khusus (Special Symbols).

2. jelaskan perbedaan flowchart dari program dibawah ini!


Program 1 Program 2
[if (kondisi) [if (kondisi)
{statetment;} {statetment;}
[if (kondisi) [Else if(kondisi)
{statement;} {statement;}
Jawab: Program 1 (Percabangan Bersarang): Program 1 menggunakan percabangan
bersarang, yang berarti ada beberapa blok if yang saling tertanam satu sama lain. Ini
berarti setiap kondisi akan diuji secara berurutan, dan jika salah satu kondisi benar, maka
blok pernyataan yang sesuai akan dieksekusi. Namun, semua blok if akan diuji terlebih
dahulu, bahkan jika salah satu kondisi telah terpenuhi. Ini berarti hanya satu blok
pernyataan yang akan dieksekusi, yang pertama yang memenuhi kondisi.

Program 2 (Percabangan Else if): Program 2 menggunakan struktur percabangan yang


lebih efisien dengan else if. Ini berarti kondisi pertama akan diuji, dan jika itu benar,
pernyataan yang sesuai akan dieksekusi. Namun, jika kondisi pertama tidak terpenuhi,
maka kondisi berikutnya, yaitu yang menggunakan "else if," akan diuji. Ini berlanjut
sampai salah satu kondisi terpenuhi atau jika tidak ada kondisi yang terpenuhi, maka blok
else (jika ada) akan dieksekusi.
3. Buatlah flowchart dari bentuk percabangan nasted if!

Jawab: i.

SMART ELECTRONIC SYSTEM LABORATORY


IT-PLN JAKARTA
Julwardin
2023-11-190

4.

Tentukan simbol yang digunakan untuk melengkapi flowchart di bawah ini (total 6
simbol)? (gambar tedapan pada modul 3)
Jawab: 1.) Symbol terminal, 2.) Symbol predefined process, 3.) Symbol process,

4.) Symbol input-output, 5.) Symbol input-output, 6.) Symbol terminal


5. Buatlah flowchat dari program kreasi yang anda buat!
Jawab:

SMART ELECTRONIC SYSTEM LABORATORY


IT-PLN JAKARTA
Julwardin
2023-11-190

SMART ELECTRONIC SYSTEM LABORATORY


IT-PLN JAKARTA
Julwardin
2023-11-190

VI. KESIMPULAN

1. Kita dapat memahami serta membuat flowchart.


2. Jenis-jenisnya ada system flowchart, document flowchart, schematic flowchart,
program flowchart, process flowchart, dan simbol dan notasi flowchart dipakai
sebagai alat bantu menggambarkan proses di dalam program.
3. Yaitu ada struktur sequence/sederhana, struktur branching, struktur looping.
Struktur penulisan: start, read, process, write, end.

SMART ELECTRONIC SYSTEM LABORATORY


IT-PLN JAKARTA
Julwardin
2023-11-190

SMART ELECTRONIC SYSTEM LABORATORY


IT-PLN JAKARTA

Anda mungkin juga menyukai