Library Automation and Digital Archive
LONTAR
Fakultas Ilmu Komputer
Universitas Indonesia

Pencarian Sederhana

Find Similar Add to Favorite

Call Number SK-1866 (Softcopy SK-1348) Sourcecode SK-732
Collection Type Skripsi
Title Penerapan behavior driven development berbasis stste machine diagram di atas framework tomato: studi kasus smart home
Author Oristania Wahyu Nabasya;
Publisher Depok: Fasilkom UI, 2021
Subject
Location FASILKOM-UI;
Lokasi : Perpustakaan Fakultas Ilmu Komputer
Nomor Panggil ID Koleksi Status
SK-1866 (Softcopy SK-1348) Sourcecode SK-732 TERSEDIA
Tidak ada review pada koleksi ini: 48811
ABSTRAK Nama : Oristania Wahyu Nabasya Program Studi : Sistem Informasi Judul : Penerapan Behavior Driven Development Berbasis State Machine Diagram di atas Framework Tomato: Studi Kasus Smart Home Dalam mendukung proses bisnis di berbagai sektor, pengembangan perangkat lunak dengan metode agile harus dapat dikerjakan secara kontinu. Untuk menjaga kualitas perangkat lunak, tahap pengujian bersifat krusial dalam memastikan segala skenario yang dapat berjalan sesuai ekspektasi. Skenario pengujian sistem biasanya mencakup sebuah skenario sistem kontrol yang direpresentasikan dengan functional test, sedangkan pada dunia sebenarnya dapat terjadi banyak interrupt dan interaksi yang tidak diekspektasi yang dapat mempengaruhi keseluruhan behavior. Pemodelan untuk skenario sistem kontrol yang mengimplementasikan banyak interaksi real-time seperti itu tidak mudah untuk digambarkan contohnya pada teknologi smart home, sehingga tidak merepresentasikan sistem secara holistik. Behavior Driven Development (BDD) merupakan metode pengujian yang mencakup seluruh aktivitas dalam pengembangan, termasuk requirement yang muncul secara tiba-tiba. Maka dari itu, penelitian ini merancang pemodelan untuk BDD yaitu Behavior Finite State Machine (BFSM) dan mengimplementasikan improvement pada alat pengujian yang berdasarkan BDD yaitu Tomato agar dapat merealisasikan skenario dari teknologi smart home yang dimodelkan menggunakan BFSM. Skenario yang dimodelkan pada BFSM direalisasikan dengan mencakup kekurangan dari transisi yang sudah ada pada UML State Machine Diagram. Kata kunci: Behavior Driven Development (BDD), Behavior Finite State Machine (BFSM), Sistem Kontrol, Smart Home, Tomato vii Universitas