ABSTRAKSI: Sekarang ini, pemakaian aplikasi sangat luas, dengan banyak user, banyak device yang terlibat. Hal ini menimbulkan banyak permasalahan bagi para developer. Masalah complexity, portability dan adaptability akan menjadi masalah utama. Context Oriented Programming mampu mengurangi permasalahan yang muncul tersebut. Namun pada tahap desain, desain Context Oriented Programming belum mampu menggambarkan desain sistem secara keseluruhan.
Dengan menggunakan desain berbasis object oriented, diharapkan Context Oriented Programming mampu menggambarkan sistem lebih baik.
Tugas akhir ini menganalisis perubahan apa yang harus ada dalam melakukan desain Context Oriented Programming dengan perancangan berbasis object oriented.
Dengan memanfaatkan perancangan berbasis object oriented diperlukan sebuah kelas untuk menangani context. Kelas inilah yang akan menangani gap – gap yang ada pada sistem.
Kata Kunci : Context Oriented Programming, object oriented, desain, context,ABSTRACT: Now, the using of applications are very large, with a lot of user, with a lot of device. It make a lot of problem for developer. The problem about complexity, portability and adaptability will be the main problem. Context Oriented Programming can reduce the problem which is appear. However, in the design phase, the design of Context Oriented Problem can not explain system globally.
With using object oriented design, the author hope Context Oriented Programming can explain the system better.
This final assignment analyzing what difference should be added in design of the Context Oriented Programming with object oriented design.
Object oriented design need a class to handle the context. This class also handle the gap in the system.
Keyword: Context Oriented Programming, object oriented, design, context, gap.