Makalah "flowchart"

Oleh Fikri Aja

713,9 KB 10 tayangan 0 unduhan
 
Bagikan artikel

Transkrip Makalah "flowchart"

MAKALAH “FLOWCHART” Diajukan guna memenuhi tugas mata kuliah Pengenalan Alogoritma dan Pemrogaman Dosen Pengampu : Apriade Voutama, M.Kom Disusun oleh : Moh Fikri Fadilah 2010631250063 PRODI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS SINGAPERBANGSA KARAWANG 2020 DAFTAR ISI HALAMAN SAMPUL ............................................................................................... i DAFTAR ISI .............................................................................................................. ii BAB 1 PENDAHULUAN .......................................................................................... 1 1.1 LATAR BELAKANG ................................................................................... 1 1.2 MAKSUD DAN TUJUAN ............................................................................ 1 1.3 MANFAAT .................................................................................................... 1 BAB II PEMBAHASAN ............................................................................................ 3 2.1 PENGERTIAN FLOWCHART ................................................................... 3 2.2 PEDOMAN PEDOMAN DALAM MEMBUAT FLOWCHART ............. 3 2.3 JENIS JENIS FLOWCHART ...................................................................... 4 BAB III PENUTUP 3.1 KESIMPULAN ............................................................................................ 12 3.2 SARAN ......................................................................................................... 13 DAFTAR PUSTAKA .............................................................................................. 14 BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG Ada banyak tahapan saat seorang programmer merancang program. Salah satu yang paling penting adalah tahap perancangan program. Tahapan ini dikatakan sebagai tahapan yang paling penting karena pada tahapan ini dasar dari program akan dibuat (rancangan program). membuat rancangan program tersebut programmer menggunakan alat bantu,yakni flowchart. Flowchart adalah 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 dievaluasi lebih lanjut. Bagi kita yang notabenenya sebagai calon programmer, mungkin masih ada yang belum memahami benar tentang apa itu flowchart dan simbol-simbolnya. Maka pada makalah ini kami, penulis ingin memberikan sedikit penjelasan mengenai apa itu flowchart. 1.2 MAKSUD DAN TUJUAN Tujuan flowchart adalah untuk menggambarkan suatu tahapan penyelesaian terhadap suatu masalah secara sederhana, terurai, rapi dan jelas dapat menggunakan simbolsimbol yang standar. 1.3 MANFAAT Flowchart biasanya digunakan untuk mengidentifikasi aliran yang aktual / nyata / sebenarnya ada, dibandingkan dengan aliran yang seharusnya (ideal). Tempat dimana terjadi kompleksitas atau kelebihan suatu proses dapat diidentifikasi pada sebuah flowchart. Selanjutnya tim dapat menyepakati langkah-langkah dalam proses dan membandingkan proses yang ada saat ini dengan proses yang seharusnya. Berikut adalah manfaat lain dari pengembangan flowchart • • • • • • • • • • • • Membantu untuk memperjelas proses yang kompleks. Mengidentifikasi langkah-langkah yang tidak menambah nilai kepada pelanggan internal atau eksternal, termasuk: penundaan; transportasi; pekerjaan yang tidak perlu, duplikasi, biaya tambahan dan kerusakan dalam komunikasi. Membantu anggota tim mendapatkan pemahaman bersama tentang proses dan penggunaan pengetahuan ini untuk mengumpulkan data, mengidentifikasi masalah, fokus diskusi, danmengidentifikasi sumber. Berfungsi sebagai dasar untuk merancang proses baru. Menerangkan logika suatu program Pemahaman hubungan antara langkah-langkah proses yang berbeda Mengumpulkan data tentang proses tertentu Membantu dalam pengambilan keputusan Mengukur kinerja proses Menggambarkan struktur proses Mempermudah dalam pelacakan kesalahan aliran proses Menyoroti langkah-langkah penting dan menghilangkan langkah-langkah yang tidak perlu BAB II FLOWCHART 2.1 PENGERTIAN FLOWCHART Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. 2.2 PEDOMAN PEDOMAN DALAM MEMBUAT FLOWCHART Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti : 1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan 2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya. 3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas . 4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN. 5. Setiap langkah dari aktivitas harus berada pada urutan yang benar. 6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem. 7. Gunakan simbol-simbol flowchart yang standar. 2.3 JENIS JENIS FLOWCHART Flowchart terbagi atas lima jenis, yaitu : A. B. C. D. E. Flowchart Sistem (System Flowchart) Flowchart Paperwork / Flowchart Dokumen (Document Flowchart) Flowchart Skematik (Schematic Flowchart) Flowchart Program (Program Flowchart) Flowchart Proses (Process Flowchart) A. FLOWCHART SISTEM Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedurprosedur yang ada di dalam sistem. Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk suatu sistem. Flowchart Sistem terdiri dari data yang mengalir melalui sistem dan proses yang mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat digambarkan secara online (dihubungkan langsung dengan komputer) atau offline (tidak dihubungkan langsung dengan komputer, misalnya mesin tik, cash register atau kalkulator). Contoh sederhana untuk flowchart sistem dapat dilihat pada Gambar 1. berikut ini : Gambar 1. Flowchart Sistem 3.2. FLOWCHART PAPERWORK / FLOWCHART DOKUMEN Flowchart Paperwork menelusuri alur dari data yang ditulis melalui sistem. Flowchart Paperwork sering disebut juga dengan Flowchart Dokumen. Kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan laporan diproses, dicatat dan disimpan. Gambar 2. menggambarkan suatu contoh flowchart ini mengenai alur pembuatan kartu anggota untuk suatu perpustakaan. FLOW DOKUMEN SISTEM BARU CALON ANGGOTA PERPUSTAKAAN KETERANGAN : # : Masukkan data calon anggota ke dalam komputer (proses pengisian data) P : Tanda tangan dan validasi data Gambar 2. Flowchart Paperwork 3.3. FLOWCHART SKEMATIK Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan simbolsimbol flowchart standar, tetapi juga menggunakan gambar-gambar komputer, peripheral, form-form atau peralatan lain yang digunakan dalam sistem. Flowchart Skematik digunakan sebagai alat komunikasi antara analis sistem dengan seseorang yang tidak familiar dengan simbol-simbol flowchart yang konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh seseorang untuk mempelajari simbol abstrak sebelum dapat mengerti flowchart. Gambar-gambar ini mengurangi kemungkinan salah pengertian tentang sistem, hal ini disebabkan oleh ketidak-mengertian tentang simbol-simbol yang digunakan. Gambargambar juga memudahkan pengamat untuk mengerti segala sesuatu yang dimaksudkan oleh analis, sehingga hasilnya lebih menyenangkan dan tanpa ada salah pengertian. Gambar 3. Flowchart Skematik 3.4. FLOWCHART PROGRAM Flowchart Program dihasilkan dari Flowchart Sistem. Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan. Flowchart ini menunjukkan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi. Programmer menggunakan flowchart program untuk menggambarkan urutan instruksi dari program komputer. Analis Sistem menggunakan flowchart program untuk menggambarkan urutan tugastugas pekerjaan dalam suatu prosedur atau operasi. Suatu contoh flowchart program dapat dilihat pada Gambar 4. berikut ini : Gambar 4. Flowchart Program 3.5. FLOWCHART PROSES Flowchart Proses merupakan teknik penggambaran rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Flowchart Proses memiliki lima simbol khusus (lihat Gambar 5) Gambar 5. Simbol Flowchart Proses Flowchart Proses digunakan oleh perekayasa industrial dalam mempelajari dan mengembangkan proses-proses manufacturing. Dalam analisis sistem, flowchart ini digunakan secara efektif untuk menelusuri alur suatu laporan atau form. Pada Gambar 6. menggambarkan suatu contoh flowchart proses. Gambar 6. Flowchart Proses BAB III PENUTUP 3.1 KESIMPULAN Dari keseluruhan perancangan serta pembuatan Aplikasi Visualisasi Program Menggunakan Flowchart (VisFlow) dapat diambil kesimpulan sebagai berikut. 1. Model penulisan yang digunakan dalam Aplikasi Visualisasi Program Menggunakan Flowchart (VisFlow) adalah Program Flowchart menurut Budi Sutedjo dan Michael AN 2. Dalam eksekusi flowchart, letak simbol-simbol flowchart bisa diletakkan di mana saja. Dikarenakan asumsi awal adalah ketika eksekusi, program akan membaca simbol START terlebih dahulu dan diakhiri simbol STOP. 3. Program tersebut dapat digunakan dalam menganalisis sebuah program/aplikasi. 4. Dalam menjalankan program, program akan memberitahu step by step langkahlangkah algoritma. Kelemahan yang terdapat pada Aplikasi Visualisasi Program Menggunakan Flowchart : 1. Aplikasi belum ada fasilitas print/cetak. 2. Pada saat aplikasi tersebut di Run, kemudian posisi simbol ditempatkan pada sembarang posisi, aplikasi tetap bisa berjalan. Dikarenakan asumsi awal adalah aplikasi berjalan dengan awal simbol START dan diakhiri simbol STOP. 3. Pada simbol program flowchart tidak terdapat : a. Simbol Off page adalah menghubungkan suatu langkahlangkah lain dari flowchart dalam halaman berbeda. Karena asumsi awal dengan menggunakan 1 halaman atau 1 layar. b. Simbol Comment adalah menuliskan komentar/keterangan yang dirasa penting. Karena asumsi awal tidak menggunakan sebuah komentar. 4. Dalam aplikasi belum menggunakan pseudocode. 3.2 SARAN Dari sistem yang dibangun ini tentunya masih terdapat kekurangan dan kelemahan yang telah dijelaskan di atas. Oleh karena itu untuk pengembangan lebih lanjut disarankan : 1. Diharapkan pada pengembangan selanjutnya, program ini dapat mencakup fungsi-fungsi flowchart yang lain (flowchart sistem). 2. Dalam aplikasi ini belum ada tool pencetakan lembar kerja, untuk pengembangan selanjutnya dapat ditambahkan tool untuk pencetakan (print). 3. Pengembangan selanjutnya dapat ditambahkan pseudocode, sehingga dapat memudahkan dalam memahami prinsip-prinsip dari suatu algoritma. Dalam aplikasi ini lembar kerja masih dalam 1 layer saja, diharapkan untuk pengembangan selanjutnya dapat dibuat beberapa layer/lembar kerja. 4. Untuk letak simbol-simbol flowchart, pengembangan selanjutnya dapat diletakkan pada posisi seperti pada kaidahnya. Sehingga peletakkan simbol tidak sembarangan. DAFTAR PUSTAKA http://erra9.blogspot.com/2013/02/flowchart.html https://eprints.akakom.ac.id/1254/7/BAB%20V.pdf https://translate.google.com/translate?hl=en&sl=id&u=https://www.ansoriweb.com/2 020/04/pengertian-flowchart-skematik.html&prev=search&pto=aue https://www.pelajaran.co.id/2019/02/pengertian-flowchart.html https://dreamfile.wordpress.com/2017/06/06/flowchart-manfaat-dan-caramembuatnya/

Judul: Makalah "flowchart"

Oleh: Fikri Aja


Ikuti kami