4. Tahapan Penelitian Umum
1. Identifikasi Masalah
2. Perumusan Hipotesis
3. Pengujian Hipotesis dan Analisis
4. Kesimpulan
4
5. Tahapan Penelitian Umum vs Tesis
Tahapan Penelitian Susunan Tesis
1. Identifikasi Masalah
1. Pendahuluan:
- Latar Belakang
- Rumusan Masalah
- Tujuan Penelitian
- Manfaat Penelitian
2. Perumusan Hipotesis
2. Landasan Teori:
- Penelitian yang Berhubungan
- Landasan Teori
- Kerangka Pemikiran
3. Pengujian Hipotesis
dan Analisis Hasil
3. Metodologi Penelitian:
- Metode Penelitian
- Metode Pengumpulan Data
- Metode Analisis Data
- Metode Pengukuran Penelitian
4. Analisis Hasil dan Pembahasan
4. Kesimpulan 5. Kesimpulan dan Saran
5
7. Tahapan Penelitian Computing*
1. Tentukan Bidang Penelitian (Research Field)
2. Tentukan Topik Penelitian (Research Topic)
3. Tentukan Masalah Penelitian (Research Problem)
4. Rangkumkan Metode-Metode Yang Ada (State-of-the-art Methods)
5. Tentukan Metode Yang Kita Usulkan (Proposed Method)
*http://romisatriawahono.net/2013/01/23/tahapan-memulai-penelitian-untuk-mahasiswa-galau/
7
8. 1. Tentukan Bidang Penelitian
• Ingat kembali seluruh mata kuliah yang sudah kita
terima di perkuliahan
• Bidang penelitian di disiplin computing:
• Tentukan berdasarkan passion!
• Contoh: Saya memilih bidang Software Engineering (SE)
8
Software Engineering Data Mining
Image Processing Computer Vision
Networking Human Computer Interaction
Soft Computing Information Retrieval
Bioinformatics dsb
9. Bidang Penelitian Computing
• Software Engineering
• Data Mining (Knowledge Discovery in Database)
• Image Processing
• Information Retrieval
• Networking
• Human Computer Interaction
• Soft Computing
• etc
9
10. 2. Tentukan Topik Penelitian
• Searching di google, google scholar, ACM, IEEE
Explore, ScienceDirect.Com:
• research trends/challenge/topics on NAMA BIDANG
• Contoh:
• Dari paper-paper survey dan review tentang software
engineering, saya tahu trend penelitian di bidang SE:
1. Autonomic Computing
2. Software Defect Prediction
3. Software Process Improvement
4. Service Oriented Architecture
5. Soft Computing Applications in Software Engineering
• Saya mengambil topik penelitian: Software Defect
Prediction
10
14. Software Engineering
• Software Process Improvement
• Software Quality Prediction
• Service Oriented Architecture
• Autonomic Computing
• Soft Computing and its Applications in
Software Engineering
14
15. Kumpulan Survey Paper di Berbagai
Bidang Penelitian Computing
http://romisatriawahono.net/lecture/rm/survey/
15
16. 3. Tentukan Masalah Penelitian
• Searching di google, google scholar, ACM, IEEE Explore,
ScienceDirect.Com:
• Survey/review on NAMA TOPIK
• Research problem/challenge on NAMA TOPIK
• Dari “survey paper” yang ditemukan, kejar sampai
dapat semua “technical paper” yang ada di daftar
referensinya
• Dari puluhan/ratusan/ribuan paper yang didapat
lakukan scanning, pilih paper journal yang terindeks
SCOPUS/ISI, 3 tahun terakhir, dan peta kan masalah
penelitian yang ada di paper-paper itu
• Gunakan Mendeley untuk mempermudah pekerjaan
kita
• Pilih satu atau dua masalah penelitian yang kita anggap
menarik dan menantang, dan jadikan itu masalah
penelitian kita
16
18. 4. Rangkuman Metode Yang Ada
• Pahami semua paper penelitian yang tujuannya
memecahkan masalah yang sama dengan yang kita
pilih
• Pahami metode/algoritma terkini yang mereka
gunakan untuk memecahkan masalah penelitian
mereka. Ini yang disebut dengan state-of-the-art
method
• Dalam bidang computing, metode biasanya berupa
algoritma yang secara sistematis, logis dan
matematis menyelesaikan masalah
18
19. The State-of-the-Art Method
• The highest level of development, as of a device,
technique, or scientific field, achieved at a particular
time
• The level of development (as of a device, procedure,
process, technique, or science) reached at any
particular time usually as a result of modern methods
(Merriam Webster Dictionary)
• This machine is an example of state-of-the-art technology
• The state of the art in this field is mostly related to the ABC
technology
• A concept used in the process of assessing and
asserting novelty and inventive step (European Patent
Convention (EPC))
19
20. 5. Tentukan Metode Yang Diusulkan
• Kita harus membangun dan mengusulkan suatu metode
(proposed method), yg lebih baik bila dibandingkan dengan
metode-metode yang ada saat ini
• Keunggulan metode yang kita usulkan harus dilandasi (reference),
dibuktikan secara matematis dan empiris lewat hasil eksperimen
dan perbandingan dengan metode yang ada
• Metode yang kita usulkan itu bisa saja dari state-of-the-art
methods, kita kemudian “menambahkan” sesuatu (algoritma,
koefisien, formula, dsb), yang akhirnya ketika kita bandingkan
dengan metode original, metode kita lebih baik (lebih cepat, lebih
akurat, lebih konsisten, dsb).
• “Penambahan” yang kita lakukan dan akhirnya membuat
pemecahan masalah menjadi lebih baik itulah yang disebut
dengan kontribusi ke pengetahuan (contribution to knowledge)
(Dawson, 2009)
20
26. Referensi
1. Christian W. Dawson, Project in Computing and Information
System a Student Guide 2nd Edition, Addison-Wesley, 2009
2. Mikael Berndtsson, Jörgen Hansson, Björn Olsson, Björn
Lundell, Thesis Projects - A Guide for Students in Computer
Science and Information System 2nd Edition, Springer-Verlag
London Limited, 2008
3. C.R. Kothari, Research Methodology, New Age International,
2004
4. David E Gray, Doing Research in the Real World Second
Edition, Sage Publications, 2009
5. Mary Shaw, Writing Good Software Engineering Research
Papers, Proceedings of the 25th International Conference on
Software Engineering, 2003
6. Geoffrey Marczyk, David DeMatteo, David Festinger,
Essentials of Research Design and Methodology, John Wiley &
Sons, Inc., 2005
26
28. Kerangka Pemikiran Penelitian
• Kerangka pemikiran adalah suatu diagram yang
menjelaskan secara garis besar alur logika berjalannya
sebuah penelitian.
• Kerangka pemikiran dibuat berdasarkan pertanyaan
penelitian (research question), dan merepresentasikan
suatu himpunan dari beberapa konsep serta hubungan
diantara konsep-konsep tersebut (Polancik, 2009).
• Penamaan kerangka pemikiran bervariasi, kadang
disebut juga dengan kerangka konsep, kerangka teoritis
atau model teoritis (theoritical model).
• Seperti namanya yang beraneka ragam, bentuk diagram
kerangka pemikiran juga bervariasi.
28
29. MODEL PENELITIAN KORELASI
• Gaya kerangka pemikiran penelitian yang biasa
digunakan untuk model penelitian korelasi, di mana
ada variabel bebas dan variabel terikat.
• Gregor Polancik (2009) memberikan contoh yang
menarik sebuah kerangka pemikiran penelitian
untuk model pada bidang ilmu komputer
• Pertanyaan penelitian (research question) atau
rumusan masalah pada penelitian yang dibahas
(Polancik, 2009) adalah “Bagaimana pengaruh
metodologi pengembangan software dan jumlah
pengembang dalam tim, pada produktifitas
pengembang?“.
29
30. MODEL PENELITIAN KORELASI
• Komponen utama pada kerangka pemikiran yang
dikembangkan Gregor (Polancik,
2009) adalah Independent Variables (variabel
bebas), Dependent Variables (variabel
terikat), Levels (indikator dari variabel bebas yang
akan diobservasi), Measures (indikator dari variabel
terikat yang akan diobservasi).
30
32. MODEL PENELITIAN PERBAIKAN
METODE
• Kerangka pemikiran yang berikutnya adalah bila
model penelitian kita adalah method
improvement (perbaikan metode), yang sering
digunakan pada penelitian di bidang sains dan
teknik, termasuk bidang computing didalamnya.
• Kenapa kok harus melakukan method
improvement? Ini dijawab dengan baik oleh
(Berndtsson et al., 2008) dan (Dawson, 2009) di
buku mereka, bahwa memang research itu adalah
aktifitas yang dilakukan dalam rangka memberi
kontribusi yang orisinil ke pengetahuan.
32
33. MODEL PENELITIAN PERBAIKAN
METODE
• Dalam hal ini ketika kita memperbaiki sebuah
metode atau algoritma, perbaikan yang kita lakukan
adalah salah satu bentuk dari kontribusi orisinil kita
ke pengetahuan.
33