47 Untuk mempermudah perencanaan dan implementasi, maka harus diketahui
hubungan antara perangkat lunak software dan pemakai user dengan menggunakan diagram konteks context diagram seperti terlihat pada gambar 3.1
di atas.
3.2 Pemodelan Objek object modeling
Untuk menjelaskan perangkat lunak software maka diperlukan suatu pemodelan objek object modeling dengan menggunakan UML unified modeling
language.
3.2.1 Use-Case
Ada beberapa tahap yang dilakukan untuk membangun interaksi antara pemakai user dan perangkat lunak software, yaitu:
1. Melakukan identifikasi aktor actor identification.
2. Melakukan identifikasi hubungan yang terjadi antara perangkat lunak
software dan pemakai user. 3.
Membentuk use-case diagram.
3.2.1.1 Identifikasi Aktor actor identification
Dari diagram konteks context diagram sebelumnya dapat diidentifikasi aktor actor pada hubungan antara perangkat lunak software dan pemakai
user, yaitu: Perangkat lunak software.
Pemakai user. Kedua aktor actor tersebut dapat digambarkan seperti pada gambar 3.2 di
bawah ini.
48 Gambar 3.2 Identifikasi aktor actor identification pada hubungan antara
perangkat lunak software dan masyarakat user.
3.2.1.2 Identifikasi Hubungan connection yang Terjadi Antara Perangkat Lunak software dan Pemakai user
Dari diagram konteks context diagram di atas maka dapat diidentifikasi hubungan yang terjadi antara perangkat lunak software dan pemakai user
sebagai berikut: 1.
Edukasi menggunakan lampu. Edukasi
menggunakan lampu
meliputi pemilihan menu edukasi
menggunakan lampu oleh mayarakat user dan penampilan menu tersebut oleh perangkat lunak software.
2. Edukasi menggunakan mesin cuci washing machine.
Edukasi menggunakan mesin cuci meliputi pemilihan menu edukasi menggunakan mesin cuci washing machine oleh masyarakat user dan
penampilan menu tersebut oleh perangkat lunak software. 3.
Edukasi menggunakan kipas angin. Edukasi menggunakan kipas angin meliputi pemilihan menu edukasi
menggunakan kipas angin oleh masyakarat user dan penampilan menu tersebut oleh perangkat lunak software.
4. Edukasi menggunakan solar heater.
Edukasi menggunakan solar heater meliputi pemilihan menu edukasi menggunakan solar heater oleh masyarakat user dan penampilan menu
tersebut oleh perangkat lunak software.
49 5.
Edukasi menggunakan AC air conditioner. Edukasi menggunakan AC air conditioner meliputi pemilihan menu
edukasi menggunakan AC air conditioner oleh masyarakat user dan penampilan menu tersebut oleh perangkat lunak software.
6. Edukasi menggunakan kulkas refrigerator.
Edukasi menggunakan kulkas refrigerator meliputi pemilihan menu edukasi menggunakan kulkas refrigerator oleh masyarakat user dan
penampilan menu tersebut oleh perangkat lunak software.
3.2.1.3 Diagram Use-Case use-case diagram