Definisi Program Aplikasi Konsep Dasar Flowchart Program

dan merupakan hambatan dalam mengakomodasi ketidak-pastian yang alami yang telah ada pada awal dari banyak proyek. 3.Pelanggan harus mempunyai kesabaran. Suatu bagain program tidak akan tersedia sampai akhir dari batas waktu pelaksanaan proyek. Kesalahan tidak dapat diketahui sampai program selesai dikerjakan. Masing-Masing permasalahan diatas merupakan hal yang nyata. Bagaimanapun juga, paradigma siklus hidup klasik telah menjadi batasan dan hal yang penting dalam pekerjaan rancang-bangun perangkat lunak.

2.2 Definisi Program Aplikasi

Banyak pendapat dalam hal pendefinisian pengertian tentang Program Aplikasi diantaranya, yaitu : “Program Aplikasi merupakan perangkat lunak yang menentukan bagaimana sumber data digunakan untuk menyelesaikan masalah para pengguna”. http:bebas.vlsm.orgv06kuliahsistem operasibukusistemoperasip1c1.html Program aplikasi berbeda dengan sistem operasi yang menjalankan komputer dan utility yang melaksanakan perawatan atau tugas-tugas umum. Tergantung dari tujuan pekerjaan yang dimaksudkan, suatu aplikasi dapat digunakan untuk memanipulasi teks, angka, grafik atau kombinasi dari unsur- unsur tersebut. 12

2.3 Konsep Dasar Flowchart Program

Flowchart program dapat diartikan sebagai suatu bagan yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Flow Chart program merupakan alat yang berguna bagi programmer untuk mempersiapkan pembuatan suatu program. Flow chart terdiri dari simbol-simbol yang mewakili fungsi-fungsi dalam langkah program dan garis alir flow lines menunjukkan urutan dari simbol-simbol yang akan dikerjakan. Berikut ini adalah simbol-simbol flow chart program menurut ANSI American National Standard Institute diantaranya : a. Simbol Titik Terminal. Simbol titik terminal terminal point symbol digunakan untuk menunjukkan awal atau akhir dari suatu proses program. Gambar 2.2 Simbol Titik Terminal b. Simbol Persiapan. Simbol persiapan preparation symbol digunakan untuk memberi nilai awal suatu besaran pada proses program. Gambar 2.3 Simbol Persiapan 13 c. Simbol Proses. Digambarkan dengan simbol persegi panjang. Simbol proses ini digunakan untuk mewakili suatu proses yang dilakukan oleh program Secara komputerisasi. Gambar 2.4 Simbol Proses d. Simbol Keputusan. Simbol keputusan decision symbol digambarkan berupa belah ketupat, dimana simbol ini digunakan untuk suatu penyelesaian kondisi if – then di dalam proses program. Gambar 2.5 Simbol Keputusan e. Simbol Proses Terdefinisi. Simbol proses terdefinisi predifined process symbol, digambarkan dengan simbol persegi panjang. Simbol proses terdefinisi predifined process symbol 14 ini digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain. Gambar 2.6 Simbol Proses Terdefinisi f. Simbol Penghubung. Simbol penghubung connector symbol merupakan simbol yang digunakan untuk menunjukkan sambungan dari bagan alir yang terputus di halaman yang sama atau dengan halaman lainnya. Tanda hubung diperlukan bila terjadi keterbatasan luas atau untuk menghindari keruwetan pada flow chart. Penghubung dalam satu halaman disimbolkan dengan lingkaran a, sedang penghubung dengan halaman lain digambarkan dengan segilima b. a b Gambar 2.7 a Simbol Penghubung Satu Halaman, b Simbol Penghubung Lain Halaman g. Simbol Garis Alir. 15 Digambarkan berupa garis lurus yang diberi arah panah. Simbol garis alir flow lines symbol ini digunakan untuk menunjukkan arus dari suatu proses program. Gambar 2.8 Simbol Garis Alir h. Simbol Inputoutput. Digambarkan sebagai simbol untuk inputoutput dalam program. Penggambaran simbol ini sebagai tanda bahwa apa yang ada dalam simbol ini sebagai masukkan untuk mewakili data masuk ataupun sebagai keluaran yang mewakili data yang dihasilkan program. Gambar 2.9 Simbol InputOutput Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program program logic flowchart dan bagan alir program komputer terinci detailed computer program flowchart. 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. Sedangkan bagan alir program komputer terinci digunakan untuk menggambarkan instruksi- instruksi program komputer secara terinci. Bagan alir ini biasanya dipersiapkan oleh programmer. 16

2.4 Konsep Dasar Entity Relationship Diagram