Pengertian Rancang Bangun LANDASAN TEORI

12

BAB II LANDASAN TEORI

2.1 Pengertian Rancang Bangun

Kata “rancang” merupakan kata sifat dari “perancangan” yakni merupakan serangkaian prosedur untuk menerjemahkan hasil analisis dari sebuah sistem ke dalam bahasa pemrograman untuk mendeskripsikan dengan detail bagaimana komponen-komponen sistem diimplementasikan Pressman, 2005. Kata “bangun” merupakan kata sifat dari “pembangunan” adalah kegiatan menciptakan sistem baru maupun mengganti atau memperbaiki sistem yang telah ada baik secara keseluruhan maupun sebagian Pressman, 2005. Dengan demikian pengertian rancang bangun merupakan kegiatan menerjemahkan hasil analisa kedalam bentuk paket perangkat lunak kemudian menciptakan sistem tersebut ataupun memperbaiki sistem yang sudah ada. Banyak langkah yang perlu dilakukan dalam perancangan perangkat lunak. Langkah-langkah tersebut menggambarkan struktur data, struktur program, karakteristik antarmuka dan detail prosedur yang merupakan sintesa dari keperluan- keperluan informasi Pressman, 2005. Perancangan data merupakan langkah pertama dari empat kegiatan perancangan dalam rekayasa perangkat lunak. Aktivitas utama dalam perancangan data adalah memilih gambaran logik dari struktur data yang dikenali selama fase spesifikasi dan pendefinisian keperluan. Pemilihan ini melibatkan analisis algoritma dari alternatif struktur dalam rangka menentukan perancangan yang paling efisien. Beberapa prinsip dalam perancangan data, yaitu : a. Prinsip-prinsip analisis sistematis yang diterapkan pada fungsi dan perilaku harus juga diterapkan pada data. b. Seluruh struktur data dan operasi yang harus dilakukan padanya harus dikenali. c. Kamus data harus diadakan dan digunakan untuk mendefinisikan perancangan data dan program. d. Keputusan perancangan data level rendah haruslah ditunda sampai akhir proses perancangan. e. Gambaran dari struktur data mesti hanya dikenali oleh modul yang menggunakan secara langsung isi data di dalam struktur pustaka struktur data dan operasinya mesti dikembangkan. f. Rancangan perangkat lunak dan bahasa pemograman mesti mendukung spesifikasi dan realisasi dari jenis data abstrak. Sedangkan definisi rancangan aplikasi adalah proses di mana keperluan pengguna dirubah ke dalam bentuk paket perangkat lunak dan atau kedalam spesifikasi pada komputer yang berdasarkan pada sistem informasi Whitten, 2004.

2.2 Konsep Dasar Sistem Informasi Manajemen