Buku ini akan membantu para software engineer in test atau QA engineer pemula untuk mengetahui lebih dalam mengenai automation testing. Penulis banyak membahas konsep software testing, automation testing web, API testing, performance testing, dan cara Konfigurasi Continuous Integration (CI) dengan menggunakan Travis. Penulis membuat buku dengan konsep sedikit teori, mini proyek setiap tools dan…
Project Management Plan mendefinisikan secara formal dalam bentuk dokumen bagaimana menjelaskan lingkup ruang, dana/anggaran, waktu, tujuan dan hasil terakhir dari suatu proyek. Serta menjaga proyek sesuai pada alurnya. Pembuatan Project Management Plan harus diketahui dan disetujui oleh para stakeholder sebelum proyek dilanjutkan ke dalam proses selanjutnya. Pada proses ini adalah dengan me…
Teknologi informasi pada saat ini berkembang sangat pesat. Perkembangan teknologi informasi yang pesat ini membawa dampak pada segala aspek baik itu perdagangan, pendidikan, organisasi dan lain sebagainya (Anwar, 2018). Peranan teknologi informasi secara langsung maupun tidak langsung telah berdampak pada dunia bisnis. Pemanfaatan teknologi informasi pada suatu perusahaan dapat membantu menyele…
Buku Rekayasa Perangkat Lunak Berbasis Objek berbasis bahasa PHP ini dibuat untuk digunakan pada program studi Teknik Komputer, Ilmu Komputer, Teknik Elektro, Teknik Informatika disekitar tahun kedua perkuliahan dengan beban sebanyak 3 SKS. Buku ini disertai contoh penggunaan tools dalam mempelajari siklus hidup perangkat lunak. Pada buku ini juga dipaparkan sejarah mengapa kita sampai pada ben…
Buku ini adalah buku Hybrid. Buku ini dikatakan hybrid karena di dalamnya terdapat dua komponen utama yakni komponen akademis dan komponen praktis. Buku ini akan menjawab bagaimana mengembangkan suatu perangkat lunak dengan cepat dan berkualitas melalui kerangka kerja Distributed eXtreme Programming (GXP). GXP lahir dari sekumpulan paper akademis yang dibuktikan secara empiris melalui implement…
Pembahasannya : Bagian IV Mengelola Proyek-proyek Perangkat Lunak Bab 24 : Konsep Manajemen Proyek Bab 25 : Metrik Proses dan Metrik Proyek Bab 26 : Estimasi Untuk Proyek Perangkat Lunak Bab 27 : Penjadwalan Proyek Bab 28 : Manajemen Risiko Bab 29 : Perawatan dan Rekayasa Ulang Bagian V Topik-topik Lanjutan Bab 30 : Peningkatan Proses Perangkat Lunak Bab 31 : Tren yang Muncul dalam …
UML (Unified Modeling Language) saat ini adalah salah satu perkakas (tool) yang sangat bermanfaat untuk melakukan analisis dan perancangan sistem (baca: program aplikasi) dalam konteks pemrograman berorientasi objek. Dalam buku Rekayasa Perangkat Lunak Menggunakan UML dan Java ini, pembaca tidak dituntun untuk memahami UML, namun akan lebih dituntun untuk memahami penggunaan teknik-teknik untuk…
Rekayasa perangkat lunak merangkak ke dekade keempat sejak keberadaannya, mendapatkan banyak kekuatan dan kelemahan yang dialami oleh manusia dari abad yang sama. Sifat inosen serta antusiasmenya yang ada di tahun-tahun awal kemunculannya, telah diganti dengan harapan yang lebih masuk akal (dan bahkan sikap sinis yang sehat) yang mendukung tahun-tahun pengalamannya. Rekayasa perangkat lunak men…
Rekayasa perangkat lunak sudah genap menempati dekade keempat, dengan berbagai kelebihan dan kekurangan yang ditemukan oleh pemakainya pada saat bersamaan. Dewasa ini rekayasa pernagkat lunak sudah menjadi salah satu bidang ilmu yang layak mendapatkan penelitian serius, karena industri rekayasa perangkat lunak telah mengganti fungsi programmer. Model proses perangkat lunak yang lebih baik, meto…
UML (Unified Modeling Language) saat ini adalah salah satu perkakas (tool) yang sangat bermanfaat untuk melakukan analisis dan perancangan sistem (baca: program aplikasi) dalam konteks pemrograman berorientasi objek. Dalam buku Rekayasa Perangkat Lunak Menggunakan UML dan Java ini, pembaca tidak dituntun untuk memahami UML, namun akan lebih dituntun untuk memahami penggunaan teknik-teknik untuk…