LAPORAN
PRAKTIKUM ALGORITMA PEMROGRAMAN
Praktikum : Modul 1 Flowchart
Tanggal : 02 November 2023
Praktikum Asisten : Farizal Ardiansyah
Praktikum Nama : Andrianisha Awatul Rohmah
Mahasiswa NPM. : 23562020043
Kelas : Teknik Komputer A2
Disetujui : ...........................
Asisten Praktikum
(Farizal Ardiansyah)
JURUSAN TEKNIK KOMPUTER FAKULTAS TEKNIK
UNIVERSITAS ISLAM KADIRI – KEDIRI
2023
BAB I
PENDAHULUAN
1.1 Latar belakang
Bagan Alir (Flowchart) ialah gambar yang menggunakan lambang-
lambang baku untuk menggambarkan sistem atau proses dari sebuah kegiatan
yang dilakukan oleh entitas yang memiliki kepentingan untuk operasionalnya.
Pada sejarahnya Flowchart digunakan untuk aplikasi pemrograman komputer,
karena saat itu menggunakan komputer masih sangat mahal, sehingga untuk
menyusun program komputer harus dibuat logika programnya dengan
memanfaatkan Flowchart. Kemudian pada tahun 1980-an berkembang teknik
pemrograman restruktur dan perancangan restruktur, sehingga bermunculanlah
berbagai variasi Flowchart.
Penggunaan Flowchart bertujuan untuk memberi penjelasan yang lebih
mendetail terhadap sebuah sistem atau prosedur dengan menggunakan bentuk
lambang-lambang berbeda yang memilik arti di tiap bentuknya. Awalnya hanya
digunakan dalam bidang pemrograman komputer, namun kini telah digunakan ke
berbagai bidang ilmu dan pekerjaan, salah satunya akuntansi. Flowchart dalam
akuntansi memiliki fungsi untuk menerangkan tentang alur dan prosedur
pencatatan dan pelaporan keuangan. Fungsi lain dalam pemanfaatannya dalam
bidang akuntansi adalah memberikan alur penjelasan tentang siklus operasional
pada perusahaan dagang atau jasa yang berguna.
1.2 Tujuan praktikum
1. Memahami konsep dasar flowchart.
2. Mempraktekkan teknik pembuatan flowchart di microsoft office visio 2003.
3. Mempraktekkan membuat flowchart dengan tepat dan benar di microsoft
office visio 2003.
1
BAB II
DASAR TEORI
2.1 Mengenal flowchart
Pada awal mulanya flowchart atau biasa disebut dengan diagram alir ini
digunakan untuk menyusun program komputer yang membuatnya harus dibuat
logika programnya terlebih dahulu dengan memanfaatkan flowchart. Kemudian
pada tahun 1970-an, berkembang teknik pemrograman terstruktur dan
perancangan yang testruktur, sehingga bermunculanlah berbagai variasi flowchart.
Tujuan dari penggunaan flowchart adalah untuk memberi penjelasan yang lebih
detail terhadap suatu sistem dengan menggunakan bentuk simbol yang berbeda
dengan memiliki arti pada setiap bentuknya.
Flowchart adalah sebuah blueprint atau gambaran dari sebuah teknik
pemrograman yang menggunakan simbol untuk menggambarkan proses dari
sebuah kegiatan atau langkah-langkah dalam menyelesaikan suatu permasalahan.
Adapun langkah-langkah dalam pembuatan flowchart adalah sebagai berikut :
1. Mendifinisikan masalah dan menganalisanya
Langkah awal yang harus dilakukan adalah mengidentifikasikan masalah
terlebih dahulu, antara lain : apa inputan atau masukan dari permasalahan
tersebut, kemudian proses apa saja dari masukan tersebut agar menjadi
keluaran sebagai solusi permasalahan dan yang terakhir adalah keluaran atau
output dari permasalahan itu apa.
2. Merealisasikan masalah tersebut dengan menggunakan symbol
Setelah mengidentifikasi masalah, langkah kedua adalah merealisasikan
masalah tersebut kedalam flowchart dengan menggunakan simbol. Adapun
simbol dari flowchart adalah sebagai berikut :
SIMBOL NAMA FUNGSI
Terminator Permulaan dan mengakhiri
program
Connector Tool Garis arah jalannya program
2
Preparation Pemberian harga awal
/
inisialisasi
Data Input / output data
Process Proses pengolahan data
Predefined Process Proses menjalankan sub
program
Decision Perbandingan pernyataan
atau penyeleksian data
yang memberikan pilihan
untuk langkah selanjutnya
On-page Reference Sebagai penghubung
bagian flowchart yang
berada pada satu halaman
Off-page Reference Sebagai penghubung
bagian flowchart yang
berada pada halaman
berbeda
Tabel 1. Simbol Flowchart
2.2 Microsoft Office Visio
Pada praktikum modul 1 ini, tool pertama yang perlu disiapkan dan diinstal
dalam mendesain flowchat adalah microsoft office visio 2003. Setelah proses
peng- install-an selesai, halaman utama dari microsoft office visio 2003 adalah
sebagai berikut :
3
Gambar 1.1. Halaman Utama Dari Microsoft Office Visio
2.3 Membuat Desain Flowchart
Dari tampilan halaman utama microsoft office visio tersebut diatas, maka
sebelum membuat flowchart, langkah pertama adalah pilihlah category flowchart
dan template basic flowchart terlebih dahulu. Kemudian muncul lembar kerja dari
microsoft office visio seperti yang ditunjukkan pada gambar 1.2 berikut ini :
4
Gambar 1.2. Lembar Kerja Dari Microsoft Office Visio
Setelah itu, buatlah flowchart untuk studi kasus yang pertama, yaitu
menghitung gaji bersih yang diterima oleh seorang karyawan di PT. Ogah Rugi,
diketahuai algoritmanya adalah sebagai berikut:
1. Start
2. Masukkan gaji pokok
3. Hitung besar tunjangan penghasilannya adalah 10% dari gaji pokok
4. Hitung gaji kotor berdasarkan gaji pokok + tunjangan
5. Hitung pajaknya adalah 5% dari gaji kotor
6. Rumus untuk menghitung gaji bersih, yaitu gaji pokok – pajak
7. Hasil dari gaji bersih akan dicetak sebagai output (keluaran)
8. End
5
star
t
input (gaji
pokok)
tunjangan = 10% * gaji pokok
gaji kotor = gaji pokok + tunjangan
pajak = 5% * gaji kotor
gaji bersih = gaji pokok -
pajak
output (gaji
bersih)
en
d
Gambar 1.3. Flowchart Menghitung Gaji Karyawan
Untuk studi kasus yang kedua, yaitu untuk mengirim surat ke seseorang
melalui kantor pos, diketahui algoritmanya adalah sebagai berikut :
1. Mulai
2. Tulis surat
3. Ambil amplop surat
4. Masukkan surat ke dalam amplop yang tersedia
5. Lem amplop surat dengan baik
6
6. Tuliskan alamat pengiriman surat, jika tidak ingat, ambil buku alamat untuk
mencari alamat yg dituju, lalu tulis alamat amplop surat.
7. Tempelkan perangko pada amplop
8. Langkah terakhir, kirim surat tersebut ke kantor pos
9. Selesai
start
tulis surat
ambil amplop surat
masukkan surat ke dalam amplop
ingat alamat tida cari alamat
? k
y
a
tulis alamat pada amplop
tempelkan perangko
kirim surat ke kantor pos
end
Gambar 1.4. Flowchart Mengirim Surat
7
BAB III
TUGAS PENDAHULUAN
3.1 langkah-langkah menginstall microsoft office visio 2003
1. Pilih SETUP.EXE, klik 2 kali
Gambar 1.5. Pilih SETUP.EXE
2. Masukkan Product Key yang bisa di lihat pada Notepad
Gambar 1.6. Tampilan perintah masukkan Product Key
8
3. Untuk melihat Product Key, pilih SN.TXT, klik 2 kali
Gambar 1.7. Pilih SN.TXT
4. Setelah Product Key terisi, kemudian pilih Next >
Gambar 1.8. Tampilan jika Product Key terisi
9
5. Masukkan User name dan Initials dengan user. Kemudian pilih Next >
Gambar 1.9. Informasi Pengguna
6. Checklist sesuai pada gambar, kemudian pilih Next >
Gambar 1.10. Perjanjian Lisensi Pengguna
10
7. Kemudian langsung pilih Next >
Gambar 1.11. Pilih Jenis Instalasi
8. Terakhir pilih Install
Gambar 1.12. Proses terakhir penginstall-an aplikasi
11
BAB IV
IMPLEMENTASI
4.1 Algoritma dan flowchart untuk menghitung luas dan keliling lingkaran
1) Algoritma :
1. Start
2. Masukkan nilai variabel phi = 3.14
3. Masukkan nilai jari-jari (r), luas (l), keliling (k)
4. Hitung luas (l) = phi*r*r
5. Hitung keliling (k) = 2*phi*r
6. Tampilkan luas (l)
7. Tampilkan keliling (k)
8. End
12
2) Flowchart :
Start
Phi = 3.14
Jari-jari (r)
Luas (l)
Keliling (k)
Luas (l) = phi*r*r
Keliling (k) = 2*phi*r
Hasil Luas (l)
Hasil Keliling (k)
End
Gambar 1.13. Flowchart Luas dan Keliling Lingkaran
13
4.2 Algoritma dan flowchart untuk menghitung luas dan keliling persegi
1) Algoritma :
1. Start
2. Masukkan nilai variabel sisi (s)
3. Hitung luas (l) = s*s
4. Hitung keliling (k) = 4*s
5. Tampilkan luas
6. Tampilkan keliling
7. End
14
2) Flowchart :
Start
Masukkan nilai sisi
(s)
Luas (l) = s*s
Keliling (k) = 4*s
Hasil Luas (l)
Hasil Keliling (k)
End
Gambar 1.14. Flowchart Luas dan Keliling Persegi
15
4.3 Algoritma dan flowchart untuk menghitung luas dan keliling segitiga
1) Algoritma :
1. Start
2. Masukkan nilai variabel alas (a), tinggi (t), sisi (s)
3. Hitung luas (l) = 0.5*(a*t)
4. Hitung keliling (k) = s+s+s
5. Tampilkan luas
6. Tampilkan keliling
7. End
16
2) Flowchart :
Start
Alas (a)
Tinggi (t)
Sisi (s)
Luas (l) = 0.5*(a*t)
Keliling (k) = s+s+s
Hasil Luas (l)
Hasil Keliling (k)
End
Gambar 1.15. Flowchart Luas dan Keliling Segitiga
17
BAB V
PENUTUP
5.1 Analisa Praktikum
Secara singkat algoritma adalah urutan langkah-langkah logis dalam
penyelesaian masalah yang di susun secara sistematis dan logis. Dalam algoritma
tidak menggunakan simbol-simbol syntax (aturan bahasa pemrograman) dari suatu
bahasa pemrograman tertentu, melainkan bersifat umum dan tidak tegantung pada
bahasa pemrograman tertentu.
Biasanya algoritma tidak lengkap tanpa pseudocode, yaitu deskripsi dari
algoritma pemrograman (berupa notasi/kode) yang menggunakan struktur
sederhana dan hanya di tujukan agar dapat di baca oleh manusia bukan mesin.
Flowchart merupakan rangkaian gambar/simbol yang menggambarkan
aliran proses suatu kegiatan. memiliki simbol-simbol yang berbeda dan setiap
simbol memiliki fungsinya sendiri. Jika ingin membuat flowchart suatu
permasalahan, maka simbol yang akan digunakan harus tepat sesuai perannya
masing-masing.
5.2 Kesimpulan
Flowchart adalah sebuah blueprint atau gambaran dari sebuah teknik
pemrograman yang menggunakan simbol untuk menggambarkan proses dari suatu
kegiatan atau langkah-langkah dalam menyelesaikan suatu permasalahan.
18