• Login
    View Item 
    •   Home
    • UNDERGRADUATE THESES (Koleksi Skripsi Sarjana)
    • UT-Faculty of Computer Science
    • View Item
    •   Home
    • UNDERGRADUATE THESES (Koleksi Skripsi Sarjana)
    • UT-Faculty of Computer Science
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Analisis Performa Hasil Implementasi Library RxJava dan Dagger pada Aplikasi PsyCareApp menggunakan Profiler Android Studio

    Thumbnail
    View/Open
    Performance analysis of RxJava & Dagger Wahid.pdf (4.917Mb)
    Date
    2023-04-14
    Author
    Shiddiq, Muhammad Wahid Ash
    Metadata
    Show full item record
    Abstract
    Perangkat mobile menghadapi berbagai tantangan seperti kekuatan pemrosesan yang terbatas, penyimpanan terbatas, dan masa pakai baterai yang terus berkurang. Sebagus apapun fungsionalitas dari sebuah aplikasi, pengguna tetap akan merasa tidak senang apabila aplikasi yang digunakan sangat menguras baterai. Pemeliharaan menjadi kebutuhan non-fungsional yang penting dari sisi pengembangan. Performa non-fungsional telah menunjukkan dampak yang sangat besar pada kepuasan pengguna. Review dapat dilakukan pada responsivitas, pengembang aplikasi biasanya menggunakan CPU Profiler seperti CPU Profiler Android Studio. Pada penelitian ini, peneliti menganalisis performa non-fungsional aplikasi PsyCareApp dari sisi Central Processing Unit (CPU), Random Access Memory (RAM) dan penggunaan energi menggunakan Profiler Android Studio. Analisis pada CPU dilakukan dengan mengamati waktu pengerjaan sebuah fungsi pengambilan data. Analisis pada RAM dilakukan dengan mengamati bagaimana perbedaan penggunaan RAM dan fungsi-fungsi yang dialokasikan didalamnya. Analisis pada sisi energi dilakukan dengan membandinkan penggunaan energi sebelum dan sesudah implementasi library RxJava dan Dagger. Hasil implementasi menunjukkan tingkat performa yang lebih baik pada CPU dan RAM. CPU menunjukkan waktu pengerjaan fungsi yang lebih rendah hingga 61%. RAM menunjukkan peningkatan pada penggunaan secara keseluruhan, namun secara penggunaan kelas dan alokasinya menurun hingga 125.421 alokasi dan penggunaan RAM oleh fungsi Java/Kotlin menurun sebesar 4,863,138 Bytes. Energi tidak menunjukkan perubahan yang signifikan antara sebelum dan sesudah implementasi library RxJava dan Dagger.
    URI
    https://repository.unej.ac.id/xmlui/handle/123456789/116589
    Collections
    • UT-Faculty of Computer Science [1056]

    UPA-TIK Copyright © 2024  Library University of Jember
    Contact Us | Send Feedback

    Indonesia DSpace Group :

    University of Jember Repository
    IPB University Scientific Repository
    UIN Syarif Hidayatullah Institutional Repository
     

     

    Browse

    All of RepositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Context

    Edit this item

    UPA-TIK Copyright © 2024  Library University of Jember
    Contact Us | Send Feedback

    Indonesia DSpace Group :

    University of Jember Repository
    IPB University Scientific Repository
    UIN Syarif Hidayatullah Institutional Repository