Identifikasi Aktor actor identification

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