11
7 Menghitung Total Energi
Total Energi Kalori = BMR + SDA + Energi Tambahan Aktivitas + Energi Tambahan Pertumbuhan + Energi Tambahan Fisiologis
B. Tahapan Pengembangan Perangkat Lunak
Pressman 2012 dalam bukunya yang berjudul “Rekayasa Perangkat Lunak” menjelaskan tahapan pembuatan software sebagai berikut.
a. Perencanaan analisa software yang akan dibuat
Hal yang pertama kali dilakukan untuk membuat suatu software adalah perencanaan sistem. Perencanaan sistem paling tidak memerlukan perhitungan
tiga hal sebelum proyek dimulai yaitu : berapa lama proyek akan berlangsung, usaha yang diperlukan dan berapa manusia yang akan terlibat. Pada proses
perencanaan kita juga harus memprediksi sumber daya software dan hardware yang akan dibutuhkan dan resiko yang akan dihadapi. Hal-hal
yang perlu diestimasi adalah perkiraan sumber daya biaya, kekomplekan sistem yang akan dibuat, ukuran proyek, tingkat ketidakpastian struktural
structural uncertanty. Tujuan perencanaan sistem ini adalah untuk menyediakan sebuah
kerangka kerja yang memungkinkan kita untuk membuat perkiraan yang dapat dipertanggungjawabkan mengenai sumber daya, biaya, dan jadwal. Selain itu
perencanaan juga digunakan untuk menetapkan spesifikasi yang jelas bagaimana sistem yang dirancang.
b. Pengembangan rekayasa sistem
Pengembangan sistem terdiri dari 3 hal yang pokok yaitu analisa sistem, desain sistem, dan konstruksi sistem. Rekayasa sistem dimulai dengan
menganalisis sistem yaitu: •
Mengidentifikasi kebutuhan. •
Mengalokasikan fungsi dan kinerja perangkat lunak, perangkat keras, database, dan operator manusia.
• Membuat batasan biaya dan waktu.
12
• Menciptakan definisi sistem yang membentuk pondasi bagi semua kerja
rekayasa subsekuen. Pengembangan sistem mengacu pada spesifikasi sejelas–jelasnya
bagaimana sistem dirancang dapat memenuhi batasan dan persyaratan yang telah direncanakan sebelumnya. Setelah menganalisa sistem selanjutnya
pemodelan arsitektur sistem. Pemodelan sistem ini akan memberikan spesifikasi lengkap dan lebih mudah dipahami dari persyaratan representasi
perangkat lunak yang akan dibangun. Sasaran utama pembuatan model adalah: •
Untuk menggambarkan apa saja yang dibutuhkan dalam perangkat lunak. •
Membangun dasar bagi pembuatan desain perangkat lunak. •
Membatasi serangkaian persyaratan yang dapat divalidasi begitu perangkat lunak dibangun.
Pada tahap pemodelan sistem terdapat kamus data data dictionary yaitu tempat penyimpan yang berisi deskripsi dari semua obyek data yang
dikonsumsi dan diproduksi oleh perangkat lunak. Di dalamnya nantinya akan terdapat DFD dan ERD.
c. Pengujian sistem