p-Index From 2021 - 2026
4.309
P-Index
Claim Missing Document
Check
Articles

Found 6 Documents
Search
Journal : Network Engineering Research Operation [NERO]

KOMENTAR SEMI OTOMATIS UNTUK MEMUDAHKAN PEMAHAMAN PADA BAHASA PEMROGRAMAN JAVA Rachman, Andy; Rochimah, Siti; Sunaryono, Dwi
Network Engineering Research Operation [NERO] Vol 2, No 3 (2016): NERO
Publisher : Universitas Trunojoyo Madura

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Studi memperkirakan bahwa biaya perawatan perangkat lunak meningkat dengan sangat cepat hingga mencapai 90% dari biaya keseluruhan dalam daur hidup pengembangan perangkat lunak. Perawatan perangkat lunak menjadi sangat sulit dikarenakan tidak adanya dokumentasi pada program yang ada. Salah satu bentuk dokumentasi program adalah pemberian komentar program. Komentar sangat berguna dalam pemahaman  program dan pemeliharaan program. Komentar memungkinkan pengembang dalam memahami kode lebih cepat dalam pembacaan source code. Pemberian komentar program biasanya dilakukan manual oleh programmer. Pada penelitian ini, dilakukan dua kegiatan pemberian komentar pada bahasa pemrograman java, yaitu pemberian komentar secara otomatis dan pemberian komentar secara semi otomatis. Komentar semi otomatis yang diberikan pada program secara langsung diharapakan dapat mempermudah proses pemahaman pada program khususnya bahasa pemrograman java. Penggunaan ekspresi regular sangat membantu dalam mempolakan baris source code. Dari uji yang dilakukan terdapat rata-rata keberhasilan pemberian komentar otomatis sebesar 92% dan  proses pemahaman pengguna sebesar 86% dari total responden 21.Kata Kunci: Komentar program, perawatan perangkat lunak, ekspresi regular.
PEMERIKSA KONSISTENSI ELEMEN PADA DIAGRAM KELAS DAN DIAGRAM SEKUENSIAL BERDASARKAN ATURAN KONSISTENSI Yusuf, Dianni; Rochimah, Siti
Network Engineering Research Operation [NERO] Vol 1, No 2 (2014): Nero
Publisher : Universitas Trunojoyo Madura

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

UML merupakan bahasa visual dengan menggunakan diagram dalam memodelkan sebuah sistem. Model UML digunakan untuk memodelkan kebutuhan dan fungsionalitas sistem, sehingga informasi yang divisualisasikan dalam UML harus konsisten. Selain itu, keterkaitan antar diagram dalam UML memerlukan konsistensi dalam merancang diagram yang satu dengan yang lain. Konsistensi model merupakan hal yang sangat penting dalam proses perancangan UML, sehingga dibutuhkan pemeriksa konsistensi yang dapat mendeteksi adanya inkonsistensi dalam model. Penelitian ini menggunakan pendekatan bagaimana memeriksa adanya inkonsistensi elemen berdasarkan aturan konsistensi yang diterapkan pada dokumen UML. Dokumen UML pada penelitian adalah dokumen XML dari diagram kelas dan diagram sekuensial. Penelitian ini mempunyai dua kontribusi yaitu pertama adalah menghasilkan dua aturan konsistensi untuk memeriksa konsistensi elemen model UML. Kontribusi kedua adalah melakukan pendekatan memeriksa konsistensi elemen model UML berdasarkan aturan konsistensi yang telah dihasilkan. Proses pemeriksaan inkonsistensi elemen dilakukan dengan menguraikan dokumen XML menjadi struktur pohon dengan pengurai DOM parser. Selanjutnya pencarian elemen yang inkonsisten dalam dokumen XML yang telah diurai dilakukan oleh aturan konsistensi yang telah dikonversi dalam bahasa query XPath. Hasil pengujian menunjukkan bahwa aturan konsistensi yang diterapkan pada dokumen XMLdapat mendeteksi semua inkonsistensi yang terdapat pada dokumen XML diagram kelas dan diagram sekuensial. Kata Kunci: konsistensi model, UML diagram, inkonsistensi elemen.
PROSES REFACTORING PAKET MENGGUNAKAN TEKNIK CLUSTERING Nindyasari, Ratih; Rochimah, Siti
Network Engineering Research Operation [NERO] Vol 3, No 1 (2017): NERO
Publisher : Universitas Trunojoyo Madura

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Salah satu tantangan terbesar dalam persoalan Rekayasa Perangkat Lunak adalah ketika dihadapkan pada keadaan atau kondisi adanya kompleksitas internal perangkat lunak. Salah satu cara yang dapat digunakan untuk mengatasi persoalan kompleksitas pada perangkat lunak adalah dengan melakukan refactoring.   Refactoring perangkat lunak adalah sebuah teknik untuk melakukan perubahan struktur internal perangkat lunak tanpa merubah perilaku eksternal dari  perangkat lunak itu sendiri. Proses refactoring pada level paket dilakukan dengan tujuan untuk meningkatkan hubungan keterkaitan (interdependensi) kelas-kelas dalam satu paket (intra package cohesion). kelas-kelas yang sebelumnya sudah berada dalam paketnya masing-masing akan di restrukturisasi. Kelas-kelas akan dikelompokkan menjadi satu paket berdasarkan pada hubungan kedekatan. Hubungan kedekatan antar kelas ini yang digunakan sebagai ukuran (similarity measure) antara kelas satu dengan kelas lainnya, sehingga kelas yang memiliki hubungan kedekatan tinggi akan ditempatkan dalamsatu kelompok paket. Untuk mendukung proses pengelompokan kelas-kelas ini maka diperlukan suatu teknik yang dikenal dengan clustering. Metode yang digunakan untuk melakukan proses pengelompokan kelas-kelas dengan menggunakan metode SLINK (Single Lingkage) dengan harapan akan memberikan hasil cluster baru yang akan berpengaruh pada peningkatan kohesi. Kata kunci:Clustering, Refactoring, Ukuran Similaritas, SLINK, Paket
KOMENTAR SEMI OTOMATIS UNTUK MEMUDAHKAN PEMAHAMAN PADA BAHASA PEMROGRAMAN JAVA Andy Rachman; Siti Rochimah; Dwi Sunaryono
Network Engineering Research Operation Vol 2, No 3 (2016): NERO
Publisher : Universitas Trunojoyo Madura

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (513.385 KB) | DOI: 10.21107/nero.v2i3.59

Abstract

PEMERIKSA KONSISTENSI ELEMEN PADA DIAGRAM KELAS DAN DIAGRAM SEKUENSIAL BERDASARKAN ATURAN KONSISTENSI Dianni Yusuf; Siti Rochimah
Network Engineering Research Operation Vol 1, No 2 (2014): Nero
Publisher : Universitas Trunojoyo Madura

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1015.218 KB) | DOI: 10.21107/nero.v1i2.30

Abstract

UML merupakan bahasa visual dengan menggunakan diagram dalam memodelkan sebuah sistem. Model UML digunakan untuk memodelkan kebutuhan dan fungsionalitas sistem, sehingga informasi yang divisualisasikan dalam UML harus konsisten. Selain itu, keterkaitan antar diagram dalam UML memerlukan konsistensi dalam merancang diagram yang satu dengan yang lain. Konsistensi model merupakan hal yang sangat penting dalam proses perancangan UML, sehingga dibutuhkan pemeriksa konsistensi yang dapat mendeteksi adanya inkonsistensi dalam model. Penelitian ini menggunakan pendekatan bagaimana memeriksa adanya inkonsistensi elemen berdasarkan aturan konsistensi yang diterapkan pada dokumen UML. Dokumen UML pada penelitian adalah dokumen XML dari diagram kelas dan diagram sekuensial. Penelitian ini mempunyai dua kontribusi yaitu pertama adalah menghasilkan dua aturan konsistensi untuk memeriksa konsistensi elemen model UML. Kontribusi kedua adalah melakukan pendekatan memeriksa konsistensi elemen model UML berdasarkan aturan konsistensi yang telah dihasilkan. Proses pemeriksaan inkonsistensi elemen dilakukan dengan menguraikan dokumen XML menjadi struktur pohon dengan pengurai DOM parser. Selanjutnya pencarian elemen yang inkonsisten dalam dokumen XML yang telah diurai dilakukan oleh aturan konsistensi yang telah dikonversi dalam bahasa query XPath. Hasil pengujian menunjukkan bahwa aturan konsistensi yang diterapkan pada dokumen XMLdapat mendeteksi semua inkonsistensi yang terdapat pada dokumen XML diagram kelas dan diagram sekuensial. Kata Kunci: konsistensi model, UML diagram, inkonsistensi elemen.
PROSES REFACTORING PAKET MENGGUNAKAN TEKNIK CLUSTERING Ratih Nindyasari; Siti Rochimah
Network Engineering Research Operation Vol 3, No 1 (2017): NERO
Publisher : Universitas Trunojoyo Madura

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (757.633 KB) | DOI: 10.21107/nero.v3i1.69

Abstract

Co-Authors ABDUL MUNIF Achmad Arwan Achmad Arwan Ahmadiyah, Adhatus Solichah Akbar, Fawwaz Ali Akbar, Rizky Januar Aldy Sefan Rezanaldy Alexander L. Romy Alirridlo, Maulana Alqis Rausanfita Amirullah, Afif Ana Tsalitsatun Ni'mah Andhik Ampuh Yunanto Andy Rachman Anggraini, Ratih Nur Esti Arifiani, Siska Arini R. Rosyadi Arrijal Nagara Yanottama Bagus Priambodo Balqis Hidayat, Sultana Bambang Jokonowo Bayu Priyambadha Bayu Priyambadha Bintang Nuralamsyah Butar Butar, Thio Marta Elisa Yuridis Chastine Fatichah Choiru Zain Daniel Oranova Daniel Oranova Siahaan Darlis Heru Murti Darlis Herumurti Denni Aldi Ramadhani Denni Aldi Ramadhani Denni Aldi Ramadhani Diana Purwitasari Dianni Yusuf Dimas Widya Liestio Pamungkas Dini Adni Navastara, Dini Adni Diniar Nabilah Ghassani Djoko Pramono Dwi Sunaryono Dyah Sulistyowati Rahayu Eko M. Yuniarno Eko Wahyu Wibowo Endang Wahyu Pamungkas Evi Triandini F.X. Arunanto Faizal Johan Fernandes Sinaga Galang Amanda Dwi P. Hadiningrum, Tiara Rahmania Haniefardy, Addien Haq, Arinal Hengki Suhartoyo Hidayatul Munawaroh I Gede Suardika Imam Kuswardayan Jan Claes Karolita, Devi Khairy, Muhammad Shulhan Kholed Langsari Kurniasari, Dias Tri Kurniawan, Adi Kusbandono Ari Bowo Laili Yuhana, Umi Lesmideyarti, Dwi Lukman Hakim Lutfi Rizal Gozali Mardiana, Bella Dwi Mardianto, Ricky Mauridhi Hery Purnomo Mohammad Ahmaluddin Zinni, Mohammad Ahmaluddin Montolalu, Billy Muhammad Iskandar Java Muhammad Sonhaji Akbar Muhammad Yusuf Muhsin Bayu Aji Fadhillah Mutia Rahmi Dewi Nisa, Maidina Choirun Nugroho, Supeno Mardi S. Nur Fajri Azhar Nuralamsyah, Bintang Oranova, Daniel Pamungkas, Dimas Widya Liestio Pertiwi, Kharisma Monika Dian Pradanita, Windy Rahmadia Prasetyo Putri, Divi Galih Quinevera, Stefanie R. Firman Insan M. Rachman, Andy Rahmi Ika Noviana Ratih Nindyasari Relaci Aprilia Istiqomah Reza Fauzan Ridho Rahman Hariadi Ridwan, Mochammad Arief Riyanarto Sarno Rizky Januar Akbar Santoso, Bagus Jati Saptarini, Istiningdyah Sarwosri Sarwosri Sarwosri Sarwosri, - Septiyawan Rosetya Wardhana Setiawan, Wahyu Fajar Siska Arifiani Steven Joses Suhadi Lili Suhadi Lili Supeno Mardi S. Nugroho Tahara, Enrico Almer Tampubolon, Andrew Lomaksan Manuel Ulima Inas Shabrina Vico Ade Candra Widyanti Kartika Windy Rahmadia Pradanita Yanuar Risah Prayogi Yuhana, Umi Laili Yulvida, Donata Yuniarno, Eko M. Yusuf, Dianni Zulhaydar Fairozal Akbar