102
antaranya. Komponen piranti lunak adalah modul berisi code, baik berisi source code maupun binary code, baik library maupun executable, baik yang
muncul pada compile time, link time, maupun run time. Berikut adalah component diagram yang dirancang pada aplikasi pembelajaran Android
Biologi kelas 2 SMA:
Gambar 4.18 Component Diagram Aplikasi Pembelajaran Android Biologi yang Diusulkan
android biologi
AndroidBiologi.apk
Utama.jav a
artifact
Materi.jav a
artifact
Ev aluasi.jav a
artifact
Petunjuk.jav a
artifact
About.jav a
artifact
Tips.jav a
artifact
103
4.2.0 Deployment Diagram
Deployment diagram menggambarkan tata letak sebuah sistem secara fisik, menampakkan bagian-bagian software yang berjalan pada
bagian-bagian hardware, menunjukkan hubungan komputer dengan perangkat nodes satu sama lain dan jenis hubungannya. Di dalam nodes,
executeable component dan object yang dialokasikan untuk memperlihatkan unit perangkat lunak yang dieksekusi oleh node tertentu dan ketergantungan
komponen. Berikut adalah deployment diagram yang dirancang pada aplikasi pembelajaran Android Biologi kelas 2 SMA:
104
Smartphone AndroidBiologi.apk
OS Android
Gambar 4.19 Deployment Diagram Aplikasi Pembelajaran Android Biologi yang Diusulkan
4.2 Perancangan Sistem
Perancangan sistem dibuat sebagai tahapan untuk mempersiapkan proses implementasi sistem yang diinginkan, dan menggambarkan secara
jelas kepada pengguna tentang proses-proses yang diinginkan. Perancangan sistem merupakan syarat untuk melakukan pengembangan sistem.
105
Perancangan sistem aplikasi pembelajaran Android Biologi terlebih dulu merancang antarmuka dari aplikasi.
4.2.1 Perancangan Antar Muka User Interface
User interface sangatlah penting dalam suatu aplikasi atau program, karena user interface merupakan bagian dari perangkat lunak yang menjadi
sarana komunikasi antara user dengan sistem serta dapat memberikan kemudahan dan tidak membingungkan bagi user dalam melakukan
aktivitasnya, sehingga user interface sangat berpengaruh terhadap cara pengguna berinteraksi dengan sistem. Perancangan antar muka pada
pembangunan Aplikasi Pembelajaran Android Biologi ini terdiri dari: