Model Pengembangan Aplikasi Cepat (RAD)
Model RAD adalah model pengembangan perangkat lunak linear yang menekankan siklus pengembangan yang ringkas dengan pendekatan konstruksi berbasis elemen. Jika persyaratan dipahami dan dijelaskan dengan baik, dan cakupan proyek menjadi kendala, proses RAD memungkinkan tim pengembangan untuk menciptakan sistem yang sepenuhnya fungsional dalam periode waktu yang singkat. Konsep RAD: Fase-fase RAD: Kapan Menggunakan Model RAD? […]
Waterfall Model
Winston Royce memperkenalkan Model Air Terjun pada tahun 1970. Model ini memiliki lima fase: analisis dan spesifikasi persyaratan, desain, implementasi dan pengujian unit, integrasi dan pengujian sistem, serta operasi dan pemeliharaan. Langkah-langkah selalu mengikuti urutan ini dan tidak tumpang tindih. Pengembang harus menyelesaikan setiap fase sebelum fase berikutnya dimulai. Model ini dinamai “Model Air Terjun”, […]
Rekayasa Persyaratan (Requirement Engineering)
Rekayasa persyaratan (RE) merujuk pada proses mendefinisikan, mendokumentasikan, dan memelihara persyaratan dalam proses desain rekayasa. Rekayasa persyaratan menyediakan mekanisme yang sesuai untuk memahami apa yang diinginkan oleh pelanggan, menganalisis kebutuhan, menilai kelayakan, bernegosiasi solusi yang masuk akal, menyatakan solusi dengan jelas, memvalidasi spesifikasi, dan mengelola persyaratan saat mereka diubah menjadi sistem yang berfungsi. Dengan demikian, […]
Model Siklus Hidup Pengembangan Perangkat Lunak (SDLC)
Model SDLC: Pengantar Model siklus hidup pengembangan perangkat lunak (SDLC) adalah model spiritual yang digunakan dalam manajemen proyek yang mendefinisikan tahapan-tahapan yang terlibat dalam proyek pengembangan sistem informasi, mulai dari studi kelayakan awal hingga pemeliharaan aplikasi yang selesai. Ada berbagai model siklus hidup pengembangan perangkat lunak yang menentukan dan merancang tahapan-tahapan yang diikuti selama fase […]
Software Development Life Cycle (SDLC)
Model Siklus Hidup Perangkat Lunak Model siklus hidup perangkat lunak (juga disebut model proses) adalah representasi gambaran dan diagramatis dari siklus hidup perangkat lunak. Sebuah model siklus hidup mewakili semua metode yang diperlukan untuk membuat produk perangkat lunak melewati tahapan siklus hidupnya. Ini juga menangkap struktur di mana metode-metode ini akan dilakukan. Dengan kata lain, […]
Proses Perangkat Lunak
Istilah perangkat lunak mengacu pada sekumpulan program komputer, prosedur, dan dokumen terkait (Diagram Alir, manual, dll.) yang menjelaskan program dan cara menggunakannya. Proses perangkat lunak adalah serangkaian aktivitas dan hasil terkait yang menghasilkan produk perangkat lunak. Aktivitas ini biasanya dilakukan oleh para insinyur perangkat lunak. Ada empat aktivitas utama dalam proses perangkat lunak, yang umum […]
Tutorial Rekayasa Perangkat Lunak
Tutorial Rekayasa Perangkat Lunak menyajikan konsep dasar dan lanjutan tentang Rekayasa Perangkat Lunak. Tutorial ini dirancang untuk membantu pemula dan profesional. Rekayasa Perangkat Lunak menyediakan prosedur standar untuk merancang dan mengembangkan perangkat lunak. Tutorial ini mencakup semua topik dalam Rekayasa Perangkat Lunak seperti Model Rekayasa Perangkat Lunak, Siklus Hidup Pengembangan Perangkat Lunak, Requirement Engineering, alat […]
Arsitektur Android
Arsitektur Android atau tumpukan perangkat lunak Android dibagi menjadi lima bagian: Mari kita lihat arsitektur Android terlebih dahulu. 1) Kernel Linux Kernel Linux adalah inti dari arsitektur Android yang berada di dasar arsitektur Android. Kernel Linux bertanggung jawab untuk driver perangkat, manajemen daya, manajemen memori, manajemen perangkat, dan akses sumber daya. 2) Pustaka Native Di […]
Sejarah Android
Sejarah dan Versi Android Sejarah dan versi Android sangat menarik untuk diketahui. Nama kode Android bervariasi dari A hingga J saat ini, seperti Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, dan Lollipop. Mari kita pahami sejarah Android secara berurutan. Versi Android, Nama Kode, dan API Mari kita lihat […]
Apa itu Android
Apa itu Android Sebelum mempelajari semua topik tentang Android, penting untuk mengetahui apa itu Android. Android adalah paket perangkat lunak dan sistem operasi berbasis Linux untuk perangkat seluler seperti komputer tablet dan smartphone. Android dikembangkan oleh Google dan kemudian oleh OHA (Open Handset Alliance). Bahasa Java terutama digunakan untuk menulis kode Android meskipun bahasa lain […]