• Login
    View Item 
    •   DSpace Home
    • FACULTY OF SCIENCE AND COMPUTER
    • COMPUTER SCIENCE (ILMU KOMPUTER)
    • DISSERTATIONS AND THESES (CS)
    • View Item
    •   DSpace Home
    • FACULTY OF SCIENCE AND COMPUTER
    • COMPUTER SCIENCE (ILMU KOMPUTER)
    • DISSERTATIONS AND THESES (CS)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    PENGEMBANGAN PERANGKAT LUNAK NEURONTHINGS DENGAN MENERAPKAN FAKTOR KUALITAS MAINTAINABILITY

    Thumbnail
    View/Open
    Main article (12.09Mb)
    Date
    2020-09-17
    Author
    Andiyantama, Muhammad Qubaisy
    Metadata
    Show full item record
    Abstract
    Penelitian ini mengusulkan pengembangan perangkat lunak NeuronThings dengan mengimplementasikan aturan dan prinsip sebagai acuan agar perangkat lunak memiliki kualitas yang baik ketika dilakukan pengukuran metrik tertentu. Selain itu, metode pengembangan yang digunakan pada penelitian ini adalah metode agile agar lebih flexible dalam perubahan atau penambahan. Tujuan dari penelitian ini adalah membuat perangkat lunak NeuronThings memiliki nilai maintainability yang tinggi berdasarkan faktor kualitas McCall dan ISO 9216. Metrikmetrik pengukuran yang digunakan pada penelitian ini adalah CK, Rosenberg, dan QMOOD. Hasil pengukuran tersebut kemudian dipastikan mengikuti aturan dan prinsip SOLID dan clean code. Hasil pengukuran menunjukkan bahwa, perangkat lunak NeuronThings sebelumnya sudah dinyatakan maintainability menurut codeMR dan SonarQube, tetapi terdapat beberapa kode yang tidak memenuhi prinsip SOLID ataupun clean code dan juga memiliki hasil pengukuran metrik dengan nilai yang tidak memenuhi standar yang baik. Analisis lebih lanjut dilakukan dengan memeriksa setiap lingkup modul. Hasil analisis menunjukkan bahwa lingkup modul PowerUsage memiliki nilai LCOM yang terlalu tinggi, code smells yang tinggi, serta terdapat beberapa duplicate lines. Perbaikan kemudian dilakukan dengan mengikuti aturan dan prinsip SOLID dan clean code, dan kembali melakukan pengukuran. Hasil percobaan menunjukkan turunnya nilai LCOM dan jumlah code smells, serta hilangnya duplicate lines. Selain itu, code hasil percobaan tersebut memenuhi prinsip SOLID dan clean code.
    URI
    https://library.universitaspertamina.ac.id//xmlui/handle/123456789/2170
    Collections
    • DISSERTATIONS AND THESES (CS)

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    @mire NV
     

     

    Browse

    All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    @mire NV