Metode Daur Hidup Pengembangan Sistem Flowchart

Universitas Sumatera Utara 2.6. C C atau CSharp adalah pemrograman berbasis komponen. Pada bulan September tahun 2000, C distandarisasi sebagai sebuah bahasa pemrograman standar oleh badan standarisasi ECMA. Hal ini tercantum pada standar ECMA- 334 yang didalamnya juga menyatakan tujuan bahasa C yakni sebuah pemrograman yang sederhana, modern, general purpose, dan berorientasi objek. Dari spesifikasi bahasa, C yang ditulis oleh Anders Hejlsberg dan Scott Wiltamuth, tersirat bahwa C adalah bahasa pemrograman yang hadir untuk menjembatani pengembangan aplikasi yang andal, sederhana, tentunya mempunyai performa yang memadai. Terlepas dari asumsi beberapa pihak. C dapat dikatakan sebagai pengembangan bercabang dari bahasa C++. Sama seperti C++ yang berasal dari rumpun bahasa C. Baik C maupun C++ adalah bahasa yang powerfull dan berperan sebagai bahasa pemrograman yang bersifat umum mulai dari UNIX, hingga Windows mulai dari desktop hingga Mobile Ferdiana, 2006.

2.7. Pengembangan Sistem

2.7.1. Metode Daur Hidup Pengembangan Sistem

Daur Hidup Pengembangan Sistem SDLC berfungsi untuk menggambarkan tahapan-tahapan utama dan langkah-langkah dari setiap tahapan terbagi dalam tiga kegiatan utama Ladjamudin, 2005 yaitu: 1. Analysis Tahapan analisis digunakan oleh analisis sistem untu membuat keputusan. Apabila sistem ini mempunyai masalah atau tidak Universitas Sumatera Utara berfungsi secara baik, dan hasil analisisnya digunakan sebagai dasar untuk memperbaiki sistem. Seorang analisis perlu mengetahui ruang lingkup pekerjaan yang di tanganinya, perlu memahami sistem yang sedang berjalan saat ini, dan melalukan identifikasi terhadap masalah yang muncul dan mencari solusinya. 2. Design Tahapan perancangan design memiliki tujuan untuk merancang sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem yang terbaik. Kegiatan yang dilakukan dalam tahap perancangan meliputi perancangan input, output, dan file. 3. Implementation Tahap implementasi memiliki beberapa tujuan, yaitu untuk melakukan kegiatan spesifikasi rancangan logical ke dalam kegiatan yang sebenarnya dari sistem informasi yang akan dibangunnya, lalu mengimplementasikan sistem yang baru tersebut ke dalam salah satu bahasa pemrograman. Kegiatan yang dilakukan dalam tahap implementasi ini adalah pembuatan program dan test data, pelatihan dan pergantian sistem.

2.7.2. Flowchart

Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma. Universitas Sumatera Utara Ada dua macam flowchart yang menggambarkan proses dengan komputer, Ladjamudin, 2005 yaitu: 1. System Flowchart Bagan yang memperlihatkan urutan proses dalam sistem dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data. 2. Program Flowchart Bagan yang memperlihatkan urutan instruksi yang digambarkan dengan simbol tertentu untuk memecahkan masalah suatu program. Flowchart yang digunakan dapat dibagi menjadi 3 kelompok, yakni:  Flow Direction Symbols Simbol Penghubung Alur  Processing Symbols Simbol Proses  Input-output Symbols Simbol Input-Output Bentuk table yang digunakan dalam database sistem pembayaran Rumah Sakit Inanta sebagai berikut: Tabel 2.1 Flow Direction Symbols Simbol Penghubung alur 1 Simbol arus flow Untuk menyatakan jalannya arus sesuatu proses. 2 Simbol Communication Link Untuk menyatakan bahwa adanya transisi suatu data informasi dari satu lokasi ke lokasi lainnya. 3 Simbol Connector Untuk menyatakan sambungan dari satu proses ke proses lainnya dalam halaman lembar yang sama. Universitas Sumatera Utara 4 Simbol Offline Connector Untuk menyatakan sambungan dari satu proses ke proses lainnya dalam halamanlembar yang berbeda. Tabel 2.2 Processing Symbols Simbol Proses 1 Simbol Offline Connector Untuk menyatakan sambungan dari satu proses ke proses lainnya dalam halamanlembar yang berbeda. 2 Simbol Manual Untuk menyatakan suatu tindakan proses yang tidak dilakukan oleh computer. 3 Simbol Decision logika Untuk menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban, yatidak. 4 Simbol Terminal Untuk menyatakan permulaan atau akhir suatu program. 5 Simbol Keying Operation Untuk menyatakan segala jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard 6 Simbol Offline Storage Untuk menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu. 7 Simbol Manual Input Untuk memasukkan data secara manual dengan menggunakan online keyboard. 8 Simbol Predefined Proses Untuk menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal. Universitas Sumatera Utara Tabel 2.3 Input-output Symbols Simbol Input-Output 1 Simbol Input-output Untuk menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya. 2 Simbol Punched Card Untuk menyatakan input berasal dari kartu atau output ditulis ke kartu 3 Simbol Magnetic-tape unit Untuk menyatakan input berasal dari pita magnetic atau output disimpan ke pita. 4 Simbol Disk Storage Untuk menyatakan input berasal dari disk atau output disimpan ke disk. 5 Simbol Dokumen Untuk mencetak laporan ke printer. 6 Simbol Display Untuk menyatakan peralatan output yang digunakan berupa layanan video, komputer.

2.7.3. Kaidah-kaidah pembuatan flowchart