Electrical and Electronical Engineering IEEE 610.12 Andri Kristanto, 2004:8
Rekayasa Perangkat Lunak adalah sebuah studi pendekatan dan aplikasi secara sistematis, disiplin pengembangan operasi dan pemeliharaan perangkat lunak yang
semuanya itu merupakan aplikasi rekayasa yang berkaitan dengan perangkat lunak. Menurut Andri Kristanto 2004:9, ada beberapa tujuan dilakukan
Rekayasa Perangkat Lunak, yaitu: 1. Untuk membangun software yang benar dan benar sebuah software right
software and software right. 2. Untuk membangun software yang tepat correct.
3. Dikelola dengan baik untuk pemeliharaan kebenarannya correctness. Telah dipaparkan di atas bahwa Rekayasa Perangkat Lunak merupakan
sebuah sistem, sendangkan salah satu tahap dalam siklus hidup pengembangan sistem adalah perancangan sistem yang merupakan strategi untuk memecahkan
masalah dan mengembangkan solusi terbaik bagi permasalahan sistem. Defenisi perancangan sistem menurut George M. Scott Jogiyanto, 2007:196 Menentukan
bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan. Tahap ini menyangkut mengkonfigurasi dari komponen komponen perangkat lunak dan
perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan rancang bangun yang telah ditetapkan pada akhir tahap
analisis sistem.
a. Bagan Alir Dokumen
Uraian atau urutan prosedur dari suatu sistem dapat digambarkan dengan menggunakan simbol-simbol bagan alir dokumen document flowchart. Defenisi
bagan alir dokumen menurut Jogiyanto 2007:800. Bagan alir dokumen document flowchart atau disebut juga bagan alir formulir form flowchart
merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.
Adapun simbol-simbol bagan alir sistem systems flowchart dapat dilihat pada tabel 1 berikut ini.
Tabel 1: Simbol-Simbol Bagan Alir Dokumen Document Flowchart
No Simbol
Keterangan 1
Menunjukkan dokumen input dan output baik untuk proses manual, mekanik atau komputer.
2 Menunjukkan pekerjaan manual.
3 File non-komputer yang diarsip sesuai urutan angka
numerical, huruf alphabetical, atau tanggalcronological.
4 Menunjukkan kegiatan proses dari operasi program
komputer.
5 Menunjukkan input yang menggunakan on-line keyboard
6 Menunjukkan output yang ditampilkan di monitor
7 Menunjukkan arus dari proses
8 Menunjukkan penghubung ke halaman yang masih Sama
9 Menunjukkan penghubung ke halaman lain
10 Basis data, menunjukkan penyimpananpengambilan data
kedari suatu basis data.
Sumber: Jogiyanto, 2007:796
b. Bagan Alir Program
Defenisi bagan alir program menurut Jogiyanto 2007:700. Bagan alir program program flowchart merupakan bagan yang menjelaskan secara rinci
langkah-langkah dari proses program.
Adapun simbol-simbol bagan alir program program flowchart dapat dilihat pada tabel 2 berikut ini.
Tabel 2: Simbol-Simbol Bagan Alir Program program flowchart
No Simbol
Keterangan 1
Simbol inputoutput digunakan untuk mewakili data inputoutput.
2 Simbol proses digunakan untuk mewakili suatu proses
3 Simbol garis alir digunakan untuk menunjukkan arus dari
proses
4 Menunjukkan penghubung ke halaman yang masih sama
5 Menunjukkan penghubung ke halaman lain
6 Simbol keputusan digunakan untuk suatu penyelesaian
kondisi di dalam program.
7 Inisialisasi, menunjukkan inisialisasi atau nilai awal suatu
besaran
8 Simbol proses terdefinisi digunakan untuk menunjukkan
suatu operasi yang dirinciannya ditunjukkan di tempat lain.
9 Terminator, menunjukkan awal dan akhir dari suatu
flowchart.
Sumber: Jogiyanto, 2007:802
c. Diagram Arus Data