Assalamualaikum, selamat pagi, siang, sore, malam, atau kapanpun kalian membaca artikel ini. Bagaimana kabar kalian??? Semoga selalu diberi kesehatan agar bisa menjalani hidup jauh lebih baik lagi setiap harinya.

    Kali ini kita akan membahas tentang rekayasa perangkat lunak. Tahukah kalian apa itu rekayasa perangkat lunak??? Jawab ga tau aja deh, supaya artikelnya dibaca wkwkwk. Ngga ngga bercanda, nah bagi kalian yang ingin mengetahu tentang rekayasa perangkat lunak bisa membaca artikel berikut
 Image result for rekayasa perangkat lunak
A. Pengertian Rekayasa Perangkat Lunak
    Rekayasa Perangkat Lunak merupakan sebuah ilmu dimana kita akan mempelajari bagaimana caranya membuat software, mengembangkan, dan memeliharanya. Nah lalu software itu apa? Tenang, saya sudah buat artikel mengenai software dan bermacam macam software sebelumnya. Untuk melihatnya, kalian bisa cek disini

B. Alur Rekayasa Perangkat Lunak
    Dalam membuat sesuatu, tentu ada langkah langkah untuk membangunnya, termasuk rekayasa perangkat lunak. Ada lima alur umum yang harus dikerjakan dalam proses rekayasa perngkat lunak.

1. Analisis
    Hal pertama adalah analisis. Kita harus menentukan perangkat lunak apa yang akan kita buat. Fungsi fungsi apa yang akan kita buat, dan fitur fitur apa saja yang akan disediakan.

2. Desain
    Setiap software pasti memiliki desain, baik web, mobile, ataupun desktop. Oleh karena itu, langkah kedua adalah desain. Gambarlah design sesukamu pada sebuah kertas sebagai rancangan awal. Sehingga saat kamu akan membuatkan dalam pemrograman, kamu sudah tau bentuk, warna, dan tata letak desainnya.

3. Develop
    Langkah ini merupakan salah satu yang terpenting. Ya jelas lah, kalau tidak dibuat gimana softwarenya bakal ada ya kan?:v
    Disini kita akan membuat seluruh rancangan konsep desain yang sudah kita buat sebelumnya. Tentu dengan cara ngoding. Dan juga bahasa pemrogramannya harus sesuai. Misalnya untuk web menggunakan bahasa html, css, java script, dan lain lain. Untuk mobile menggunakan bahasa Java, C++, C, dan lain lain. dan untuk desktop menggunakan bahasa pascal, visual basic, basic, dan lain lain.
    Setelah dibuat maka coba jalankan software nya dalam bentuk preview, periksa apakah semua sudah sesuai atau belum.

4. Testing
    Setelah preview sesuai, silahkan jadikan software anda menjadi suatu paket. Lalu coba jalankan seakan akan kamu adalah user software tersebut. Periksa semua desain, konten, dan fitur fitur yag ada di software tersebut. Pastkan tidak ada kesalahan agar user yang sebenarnya akan nyaman menggunakan sofware buatan kamu.

5. Publish
    Setelah semua dirasa beres, maka langkah terakhir yaitu mem-posting hasil software kamu. Ada berbaga macam tempat untuk mem-posting hasil software kamu. Misalnya dalam bentuk web kamu bisa posting menggunakan domain. Untuk mobile, kamu bisa posting di google play store untuk android dan app store untuk IOS. Untuk desktop bisa di posting di windows store atau website kamu.

    Nah, demikian sedikit penjelasan tentang rekayasa perangkat lunak, semoga ilmunya bermanfaat untuk kita semua. Terima kasih karena sudah membaca, jangan lupa komentarnya dibawah ya. Sampai jumpa di artikel selanjutnya!!!