Suatu aplikasi dikembangkan menggunakan bahasa pemrograman. Pada dasarnya, aplikasi dibangun untuk mengolah instruksi dari pengguna sebagai input dan menghasilkan suatu output yang di inginkan. Aplikasi atau software tidak dibuat begitu saja. Ada beberapa proses yang harus dilalui supaya aplikasi yang dihasilkan memiliki kualitas yang bagus. Tahap atau proses ini sering disebut software development life cycle (SDLC) atau siklus pengembangan perangkat lunak. Jadi SDLC adalah tahapan atau siklus yang dilakukan oleh seorang programmer atau sistem analis dalam membuat atau membangun suatu aplikasi atau sistem informasi agar berjalan secara terstruktur, efektif dan sesuai dengan tujuan yang diharapkan. Penggunaan SDLC akan memudahkan programmer dalam mengidentifikasi masalah dan merancang sistem sesuai dengan kebutuhan pengguna. Ada dua model yang digunakan dalam pembuatan atau pengembangan suatu aplikasi yaitu. Model waterfall Model prototipe Mari kita bahas satu persa...
Penting untuk diingat! Istilah CPU yang digunakan disini merujuk pada istilah prosesor atau micro prosesor yang digunakan sebagai unit pusat pemrosesan data dalam sistem komputer. Jumlah operasi yang dapat di lakukan CPU dalam satu waktu bergantung pada kecepatannya. Umumnya dinyatakan dalam satuan hertz (Hz). 1 Hz = 1 operasi per detik. Untuk masa sekarang ini kecepatan CPU biasa dinyatakan dalam gigahertz (GHz). 1 GHz = 1 milyar operasi per detik. 1. Teknologi Prosesor Teknologi prosesor telah mengalami lonjakan yang sangat besar, dari prosesor yang sangat lambat di awal perkembangannya hingga prosesor berkecepatan tinggi dimasa sekarang, dari teknologi prosesor tunggal (single core) hingga ke teknologi prosesor berinti jamak/banyak (multicore) yang kini banyak di pakai. Sebuah prosesor multicore pada dasarnya adalah sebuah CPU yang mempunyai dua atau lebih inti (core) yang saling bebas (independent). Keuntungan dari teknologi multicore ini adalah dapat dilakukannya...