Apakah Coding itu?

Secara umum atau secara garis besar Coding jika di istilahkan ke dalam bahasa Indonesia adalah Pemrograman. Bahasa yang digunakan oleh OS(Operating System) dalam melakukan suatu tugas tertentu disebut Coding. Karena dalam komputer hanya mengenal yang namanya Bahasa Biner yaitu bilangan 1 dan 0, maka manusia sulit untuk mengerti bahasa ini jadi di buatlah bahasa tingkat tinggi yang dimengerti oleh manusia yang di sebut bahasa pemrograman high level.
Coding bertujuan tentu untuk membuat program komputer, dan program komputer itu sendiri adalah kumpulan instruksi-instruksi dalam membantu sebuah komputer dalam mengeksekusi untuk melakukan aktifitas tertentu. Banyak bahasa
pemrograman yang sering digunakan untuk membuat sebuah program komputer, seperti VB(Visual Basic), Java, PHP , Ddelphi dan masih banyak bahasa pemrograman komputer lainnya.
Untuk lebih mengerti dalam pemrograman alangkah lebih baiknya untuk mempelajari algoritma dan pemrograman karena program takkan pernah lepas dengan yang namanya algoritma selain untuk melatih cara kerja program, juga sebagai acuan atau langkah-langkah dalam membuat program seperti rancangan dan apa-apa saja yang harus di persiapkan.
Sudah Mengerti tentang coding kan ? yuk dicoba !!

Apa itu Rekayasa Perangkat Lunak?

Rekayasa Perangkat Lunak
Rekayasa perangkat lunak (RPL, atau dalam Bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.
IEEE Computer Society mendefinisikan rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.
rekayasa perangkat lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan menggunakan prinsip reakayasa untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk pengguna.
kriteria yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak:

1. Maintainability : dapat terus dirawat dan dipelihara
2. Dependability : dapat mengikuti perkembangan teknologi
3. Robust : dapat mengikuti keinginan pengguna
4. Efektif dan Efisien
5. Usability : dapat memenuhi kebutuhan yang diinginkan 

Happy Programming ~