A.
Pengertian
Software
Dalam dunia
teknologi informasi kita sering mendengar kata software. Sebenarnya apa sih
software itu? Ada yang mengatakan bahwa tanpa software, maka suatu komputer
tidak dapat digunakan atau dioperasikan. Untuk mengetahui definisi atau
pengertian dari software silahkan simak sedikit penjelasannya di bawah ini.
Nama lain dari
Software adalah perangkat lunak. Karena disebut juga sebagai perangkat lunak,
maka sifatnya pun berbeda dengan hardware
atau perangkat
keras, jika perangkat keras adalah komponen yang nyata yang dapat
diliat dan disentuh oleh secara langsung manusia, maka software atau Perangkat
lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak
tampak secara fisik dan tidak berwujud benda namun bisa untuk
dioperasikan.
Pengertian
Software komputer adalah sekumpulan data elektronik yang disimpan
dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat
berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui
sofware atau perangkat
lunak inilah suatu komputer dapat menjalankan suatu perintah.
B. Manfaat Software
Manfaat dari
software itu sendiri yaitu untuk membantu mempermudah pekerjaan manusia, banyak
berbagai macam software yang ditawarkan oleh suatu perusahaan IT untuk
menunjang pekerjaan mereka. Salah satu contoh software yang dapat digunakan untuk
melakukan testing suatu program yaitu Crystal REVS for C++.
C.
Contoh Software
·
Crystal REVS for C++
Suatu software
yang dapat menghitung cyclometic complexity terhadap suatu kode program
berbasis bahasa C/C++. Nama software-nya adalah Crystal REVS for C++.
Crystal REVS
for C++ adalah suatu software yang menguji kode program yang menggunakan bahasa
C++/C dengan menghasilkan flow chart dan mengitung cyclomatic complexity dari
kode program tersebut berdasarkan Complexity Measure dari McCabe. Crystal REVS
for C++ terintergrasi dengan beberapa fungsi seperti Flowacharts, Rich Tree,
DataFlow, Dokumentasi dengan bentuk HTML, Auto-formatting, Tokes Panel, Comment
Panel pada satu tools.
Dengan
menggunakan software ini, kita dapat meng-explore source code, mengetahui
flowchart untuk memahami alur logic dan fungsi kode program, dan mengetahui
besarnya cyclomatic complexity sehingga kita dapat menarik kesimpulan mengenai
kode program yang telah kita buat, apakah memiliki readability, yang artinya
kode program yang telah kita buat mudah dibaca dan kita bisa focus pada logic
program yang telah kita buat. Jika tidak, maka sebaiknya kita mereview kembali
kode program yang telah kita buat.
Sumber
: