Sabtu, 07 April 2018

Mengerjakan Penelitian Tugas Akhir Ilmu Komputer Bagian 1


Saya merupakan mahasiswa tingkat akhir di STMIK Nusa Mandiri dengan jurusan Ilmu Komputer. Saat ini saya sedang menyusun tugas akhir untuk memenuhi salah satu syarat kelulusan, tugas akhir yang harus dikerjakan yaitu melakukan penelitian dibidang ilmu komputer. Bidang garapan (research field) saya ialah rekayasa perangkat lunak (software  engineering) dengan topik penelitian (research topic) cacat perangkat lunak (software defect).

Tujuan saya menulis pengalaman saat mengerjakan tugas akhir ini ialah untuk pembelajaran bagi saya kedepannya ketika akan melakukan penelitian lagi sehingga saya bisa mengevaluasi dari apa yang saya lakukan saat ini supaya nanti ada gambaran apa yang kemudian harus dilakukan.
Dalam tulisan ini saya akan membagi pengalaman mengerjakan tugas akhir ini kedalam beberapa bagian, diantaranya:
1.    Memahami mata kuliah yang dipelajari dan keterkaitannya terhadap cabang ilmu.
Saat kuliah saya harus tahu mata kuliah apa yang saya pelajari dan itu bagian dari cabang ilmu apa, dengan begitu saya bisa fokus mempelajari cabang ilmu tersebut dengan mencari bahan tambahan diluar perkuliahan. Dari semua mata kuliah yang saya pelajari ternyata semuanya ada keterkaitan satu sama lain dengan cabang ilmu rekayasa perangkat lunak (software engineering) jadi saya putuskan untuk tugas akhir akan menggarap bidang ilmu rekayasa perangkat lunak.

2.    Mempelajari masalah yang sedang tren dibidang rekayasa perangkat lunak
Setelah saya memutuskan untuk fokus di rekayasa perangkat lunak kemudian saya mencari tahu masalah apa saja yang sedang tren menjadi bahan penelitian dibidang rekayasa perangkat lunak, caranya dengan menuliskan dimesin pencari seperti google.com dengan kata kunci “research tren on software engineering” cara ini saya dapatkan dari artikelnya romisatriawahono.net, isu yang saya dapatkan dari beberapa paper yang saya baca salah satunya cacat perangkat lunak (fault prediction/software defect) sehingga saya memutuskan topik penelitian yang saya ambil tentang cacat perangkat lunak.

3.    Mencari masalah penelitian
Selanjutnya saya masuk kebagian yang cukup memakan waktu karena dibagian ini saya harus mencari masalah penelitian dibidang cacat perangkat lunak, untungnya saya dapat trik dari artikelnya romisatriawahono.net. Saya mulai mengumpulkan beberapa review paper yang berhubungan dengan cacat perangkat lunak dan membacanya, selanjutnya saya juga mulai mencari technical paper untuk mengetahui hasil eksperimen penelitian sebelumnya. Bagi yang belum tahu, technical paper adalah paper penelitian yang didalamnya berisi hasil eksperimen dari penelitian mengenai topik yang spesifik dan ada hasil yang didapatkan, kalau review paper adalah kumpulan technical paper dengan topik yang sama kemudian ditarik benang merah dari paper-paper yang dipelajari dan dituangkan kedalam sebuah paper.
Masalah penelitian yang saya dapatkan dari hasil mempelajari review paper dan technical paper ialah masalah ketidakseimbangan kelas (imbalanced class) dan kebisingan data (noisy data) pada dataset khususnnya dataset publik NASA MDP.
  
4.    Mencari metode untuk prediksi cacat perangkat lunak
Dari review paper yang saya baca ada beberapa metode yang paling sering digunakan kemudian saya mencari technical papernya untuk membandingkan beberapa metode tersebut, dari beberapa paper yang saya rangkum hasilnya seperti tabel 1.

Tabel 1. Perbandinga metode cacat perangkat lunak
Sumber
Metode
Imbalance Class
Features Selection
Validasi
Datasets
AUC
(Wahono, 2014)
Logistic Regression
-
-
10 Fold Cross Validation
9 NASA
0.797
(Wahono, 2014)
Logistic Regression
Bagging
GA dan PSO
10 Fold Cross Validation
9 NASA
0.794
(Rianto, 2015)
Logistic Regression
Resampling
-
10 Fold Cross Validation
10  NASA
0.856
(Wahono, 2014)
Naive Bayes
Bagging
GA dan PSO
10 Fold Cross Validation
9 NASA
0.781
(Putri, 2015)
Naive Bayes
SMOTE
Information Gain
10 Fold Cross Validation
9 NASA
0.797
(Saifudin, 2015)
Naive Bayes
ADABoost
-
10 Fold Cross Validation
10 NASA
0.603
(Saifudin, 2015)
Naive Bayes
Bagging
-
10 Fold Cross Validation
10 NASA
0.614
(Funitha, 2016)
Hybrid Neuro-Fuzzy Systems with Naïve Bayes
Bagging
Genetic Ant Colony Optimization (GACO)
Cross Validation
4 NASA
 -

Dari beberapa metode yang ada saya kumpulkan semuanya dan saya rangkum kedalam beberapa metode yang menunjukan hasil yang lebih baik dari metode lainnya, seperti terlihat pada tabel 1.
Dari tabel 1 dapat dilihat hasil dari penelitian sebelumnya mengenai masalah ketidakseimbangan keals dan seleksi atribut dengan beberapa metode yang digunakan menunjukan AUC tertinggi dimiliki oleh penelitian yang dilakukan oleh (Rianto, 2015) namun pada penelitian tersebut hanya melakukan resampling terhadap dataset dan tidak melakukan seleksi atribut untuk menemukan atribut yang relevan, berdasarkan hal tersebut saya putuskan untuk melanjutkan penelitian beliau dengan menambahkan teknik seleksi atribut.

Minggu, 25 Maret 2018

Cara Install Algoritma di Weka


1. Buat folder baru di C:\ beri nama temp
2. Buka folder temp C:\temp\ buat folder weka
3. Masuk ke folder C:\Program Files\Weka-3-8

4. Ekstrak file weka-src ke folder C:\temp\weka yang kita buat tadi

5. Setelah diekstrak akan seperti ini

6. Buka aplikasi Weka

7. Klik Tools > Package Manager

8. Disini kita bisa memilih apa yang ingin kita install

9. Dalam tutorial ini saya akan install SMOTE yang merupakan salah satu teknik resampling untuk menangani ketidakseimbangan kelas dalam dataset. Klik SMOTE.

10. Klik tombol install > klik yes

11. Pastika tutup semua jendela aplikasi weka, klik OK

 12. Proses install sedang berjalan

13. Selesai

14. Untuk membuktikan sudah terinstall atau belum. Buka aplikasi eksplorer  weka

15. Pada jendela eksplorer weka. Klik tombol Choose dibagian filter.

 16. Buka folder weka > filters > supervised > instance. Dan disana terdapat SMOTE yang telah kita install tadi.

 17. Penampakan sebelum SMOTE diinstall.




Senin, 20 November 2017

Tempat kuliah di Sukabumi Akreditasi B Biaya Sangat Terjangkau

STMIK Nusa Mandiri Sukabumi itulah kampus dimana aku menambah ilmu.

Kampusnya nyaman karena lokasinya dipusat kota jadi gampang buat pergi kemanapun, alamatnya di Jl Veteran II No 20A Sukabumi, kampusnya tepat dipinggir jalan jadi pas turun dari kendaraan umum sudah tepat berada didepan gerbang kampus.

Disana terdapat dua jurusan ilmu komputer yaitu Sistem informasi dan Teknik Informatika (akan saya jelaskan nanti perbedaan keduanya) untuk Strata I, yang pasti menurut saya ilmu komputer sangat penting !!! karena kalian pasti tahu zaman sekarang teknologi menguasai segala sektor kalau kita gak bisa komputer kita bisa tertinggal dari yang lainnya.

Program studinya sudah Terakreditasi B jadi kita gak perlu kalau ngelamar kerja nanti karena akreditasi biasanya mempengaruhi saat kita melamar pekerjaan, dan disana ada fasilitas buat kita yang mau mempersiapkan karir ada NCC (Nusamandiri Carreer Center) dan bagi yang suka berwirausaha ada NEC (Nusamandiri Entrepreneur Center).

Fasilitas kampusnya bagaimana? nyukup menyenangkan kuliah disana karena fasilitasnya cukup memadai oh ya yang paling aku suka disana sudah serba online mulai dari pendaftaran mahasiswa baru, perkuliahan, ujian, informasi kuliah, pembayaran biaya semester dan lainnya kita juga punya ruang mahasiswa sendiri dengan bekal username dan password yang diberikan saat kita jadi mahasiswa. kalau mau lihat gimana kampusnya cek video dibawah !!


Makna Hari Pahlawan bagi Siswa-Siswi SMK Ganesa Sukabumi

Perjuangan melawan para penjajah dan pacuan semangat yang terus dilontarkan Bung Tomo untuk membakar semangat para pejuang Indonesia waktu itu terus dapat kita dengar sampai sekarang. Ucapannya yang tegas selaras dengan keberanian beliau mengusir para penjajah dari tanah Indonesia. Semoga kalian tenang dialam sana para pejuang yang kami banggakan, tanpa adanya kalian kami tidak bisa merasakan ketenangan seperti sekarang.

Begitu juga dengan anak-anak SMK Ganesa Sukabumi yang memiliki nama pahlawan dihatinya masing-masing. Seperti apa sosok pahlawan bagi mereka?


Arti Pendidikan bagi Siswa-Siswi SMK PGRI 1 Sukabumi

Hari itu kita (STMIK Nusa Mandiri Sukabumi) berkunjung kesalah satu sekolah kejuruan di Sukabumi, yaitu SMK PGRI 1 Sukabumi. Kami bertemu siswa-siswi disana, mereka sangat menyenangkan tingkah laku dan segala kegiatannya seperti mengajak kami bernostalgia saat dimana kami masih duduk di bangku sekolah. anak-anaknya menyenangkan, antusias dan heboh.

Pendidikan sangatlah penting bagi setiap manusia yang hidup dimuka bumi ini dan berikut merupakan penuturan dari para siswa-siswi SMK PGRI 1 Sukabumi.

#ArtiPendidikan bagi siswa-siswi SMK PGRI Sukabumi sangat penting tidak hanya untuk masa depan karir tetapi pendidikan juga mempengaruhi bagaimana kita menentukan bagaimana jodoh kita dan anak-anak kita kelak karena orang tua yang cerdas akan menghasilkan anak-anak yang cerdas juga :D

Senin, 13 Februari 2017

Kerajinan Anyaman Bambu di Sukabumi

krey bambu
oesmankerey.com

Bambu merupakan jenis rerumputan yang memiliki rongga dan ruas pada batangnya dengan banyak tipe yang tersebar di penjuru dunia, bambu merupakan jenis tumbuhan yang memiliki sistem rhizoma dependen unik yang membuatnya dapat tumbuh dengan cepat tergantung dengan kondisi tanah dan klimatologi tempatnya tumbuh. Bambu banyak dimanfaatkan oleh masyarakat Indonesia, bambu muda atau rebung dapat dimanfaatkan untuk dijadikan olahan makanan sedangkan bambu yang sudah tua dapat dijadikan kerajinan tangan seperti kursi, boboko, tampir, nyiru, tolok dan kerjinan lainnya.

Tempat kerajinan bambu salah satunya terdapat di Sukabumi dengan macam-macam jenis kerajinan tangan yang sudah banyak di distribusikan ke hampir seluruh pelosok Indonesia. para pengrajin bambu di Sukabumi mulai melebarkan sayap marketing mereka tidak hanya dengan cara konvensional tetapi juga dilakukan dengan mengunakan teknologi internet, salah satu contoh website kerajinan bambu di Sukabumi ialah oesmankerey.com dengan kerajinan krey dari bambu yang di dapat dipesan melalui website tersebut.  Krey merupakan salah satu jenis kerajinan dari bambu yang digunakan untuk melindungi ruangan dari paparan sinar matahari langsung atau air hujan selain digunakan untuk perlindungan krey bambu juga bisa digunakan untuk desain interior ruangan untuk mempercantik ruangan. Melalui website oesmankerey.com pelanggan dapat melihat produk yang ditawarkan sekaligus dapat langsung memesan produk dengan menghubungi nomor kontak yang sudah di tampilkan di halaman website, pengiriman dapat dilakukan ke seluruh wilayah Indonesia karena sudah bekerja sama dengan perusahaan jasa pengiriman kilat sehingga konsumen tidak perlu khawatir barang tidak dikirim. konsumen dapat berkonsultasi langsung dengan pihak penjual melalui whatshap atau melalui telepon.

Jumat, 30 Desember 2016

Gak jelas

Tanggal 30 Desember 2016. Jam menunjukan pukul 00.00 wib tapi mata belum juga lelah untuk terus menatap semua yang bisa ditatap. Pikiran juga masih melayang-layang mencari ide untuk tugas technopreneur tapi ide belum juga datang. Ahhh masa bodo, tiba-tiba jadi keinget sama blog yang udah lama gak aku tengok, akhirnya aku buka web browser di notebook karena kebetulan notebooknya belum aku matiin bekas main PES.
Terus mau kepikiran buat nulis, tapi mau nulis apa? ya udah aku tulis aja apa yang ingin aku tulis toh gak ada yang bakal ngelarang juga karena aku pikir ini ranah ku untuk bebas berekspresi. Kalian tahu apa yang aku tulis malam itu? benar sekali ya ini yang aku tulis yang sedang kalian baca sekarang. sebenarnya mau nulis tentang kegiatan aku, tentang liburan aku, teman-teman aku pokoknya semuanya aku mau cerita keseluruh dunia tentang keidupanku, tapi itu juga kalau aku gak tiba-tiba males buat nulis hehe... maklum aku orangnya moody-an jadi yah kalian pasti tahu lah gimana watak orang yang moody-an, mudah bosan dengan rutinitas yang sama terus menerus.