Selasa, 28 November 2023

Memahami IMRaD: Struktur Utama dalam Penulisan Artikel Ilmiah

Dalam dunia akademik, kualitas sebuah artikel ilmiah tidak hanya ditentukan oleh kebaruan temuan, tetapi juga oleh cara penelitian tersebut disajikan. Informasi yang baik harus disusun secara sistematis agar pembaca dapat memahami masalah penelitian, menilai ketepatan metode, mencermati hasil, dan mengikuti proses interpretasi penulis. Salah satu struktur yang paling luas digunakan untuk tujuan tersebut adalah IMRaD.

IMRaD merupakan akronim dari Introduction, Methods, Results, and Discussion. Huruf “a” ditulis kecil karena berasal dari kata penghubung and dan bukan merupakan bagian tersendiri dalam struktur artikel. Format ini banyak digunakan dalam artikel penelitian empiris, terutama pada bidang kesehatan, sains, teknologi, pendidikan, ilmu sosial, dan berbagai disiplin lain yang menyajikan data penelitian secara terstruktur.

 Mengapa Struktur IMRaD Penting?

IMRaD tidak sekadar menjadi format teknis dalam penulisan artikel. Struktur ini mencerminkan alur dasar proses penelitian ilmiah. Penelitian dimulai dengan identifikasi masalah, dilanjutkan dengan pemilihan metode, pengumpulan dan analisis data, penyajian hasil, serta penafsiran terhadap temuan.

International Committee of Medical Journal Editors menjelaskan bahwa struktur IMRaD membantu mengorganisasi laporan penelitian ke dalam bagian-bagian yang memiliki fungsi berbeda, tetapi saling berkaitan. Dengan struktur ini, pembaca dapat mengikuti logika penelitian secara lebih mudah, mulai dari alasan penelitian dilakukan hingga makna ilmiah dari hasil yang diperoleh.

Introduction: Menjelaskan Masalah dan Tujuan Penelitian

Bagian Introduction atau pendahuluan memberikan dasar bagi keseluruhan artikel. Pada bagian ini, penulis menjelaskan konteks masalah, pentingnya topik yang diteliti, perkembangan penelitian sebelumnya, dan kesenjangan pengetahuan yang masih belum terjawab.

Pendahuluan yang baik tidak hanya memuat informasi umum. Bagian ini harus mengarahkan pembaca menuju persoalan penelitian secara bertahap. Penulis perlu menunjukkan apa yang telah diketahui, apa yang belum diketahui, serta alasan penelitian baru perlu dilakukan.

Pada bagian akhir pendahuluan, tujuan penelitian biasanya dinyatakan secara jelas. Dalam beberapa artikel, penulis juga mencantumkan pertanyaan penelitian atau hipotesis yang akan diuji.

Secara umum, bagian Introduction menjawab pertanyaan:

Mengapa penelitian ini perlu dilakukan?

Methods: Menjelaskan Cara Penelitian Dilaksanakan

Bagian Methods menjelaskan prosedur yang digunakan untuk menghasilkan data dan menjawab pertanyaan penelitian. Informasi dalam bagian ini harus cukup rinci agar pembaca dapat menilai validitas penelitian dan, apabila diperlukan, melakukan replikasi.

Isi bagian metode dapat berbeda sesuai pendekatan penelitian. Namun, secara umum, bagian ini mencakup desain penelitian, lokasi dan waktu penelitian, populasi dan sampel, subjek atau informan, instrumen, teknik pengumpulan data, prosedur pelaksanaan, serta teknik analisis data.

Dalam penelitian kuantitatif, bagian metode dapat memuat variabel, teknik sampling, pengujian instrumen, dan analisis statistik. Dalam penelitian kualitatif, bagian ini dapat mencakup pemilihan informan, teknik wawancara, observasi, dokumentasi, prosedur pengodean, dan pemeriksaan keabsahan data.

Bagian Methods pada dasarnya menjawab pertanyaan:

Bagaimana penelitian ini dilakukan?

Results: Menyajikan Temuan Penelitian

Bagian Results menyajikan hasil yang diperoleh setelah data dikumpulkan dan dianalisis. Temuan dapat disampaikan dalam bentuk uraian, tabel, grafik, diagram, gambar, maupun hasil pengujian statistik.

Pada bagian ini, penulis berfokus pada penyajian fakta. Hasil sebaiknya disusun berdasarkan tujuan penelitian, pertanyaan penelitian, hipotesis, atau urutan analisis yang telah ditetapkan. Penyajian yang terstruktur membantu pembaca menemukan informasi utama tanpa harus menafsirkan data yang tidak relevan.

Tabel dan gambar dapat digunakan untuk memperjelas informasi, tetapi tidak seharusnya hanya mengulang seluruh isi narasi. Narasi perlu menyoroti temuan yang paling penting, sedangkan tabel atau grafik memberikan rincian data yang mendukung.

 

Bagian Results menjawab pertanyaan:

Apa yang ditemukan dalam penelitian?

Discussion: Menafsirkan Makna Temuan

Bagian Discussion merupakan ruang bagi penulis untuk menjelaskan arti dari hasil penelitian. Pada bagian ini, temuan tidak hanya disajikan, tetapi dianalisis dan dihubungkan dengan teori, konsep, serta penelitian terdahulu.

Pembahasan yang baik menjelaskan apakah hasil penelitian mendukung atau berbeda dari temuan sebelumnya. Penulis juga perlu menerangkan faktor-faktor yang mungkin menyebabkan persamaan atau perbedaan tersebut.

Selain interpretasi hasil, bagian pembahasan dapat mencakup kontribusi teoretis, implikasi praktis, keterbatasan penelitian, serta rekomendasi untuk penelitian berikutnya. Penulis perlu menjaga agar interpretasi tetap didasarkan pada data dan tidak melampaui ruang lingkup penelitian.

 

Bagian Discussion menjawab pertanyaan:

Apa makna dari hasil penelitian tersebut?

 

Hubungan Antarbagian dalam IMRaD

Keempat bagian dalam IMRaD membentuk satu kesatuan yang saling berhubungan. Pendahuluan merumuskan masalah dan tujuan. Metode menjelaskan cara tujuan tersebut dicapai. Hasil menyajikan temuan yang diperoleh. Pembahasan menafsirkan arti dan kontribusi temuan tersebut.

 

Hubungan ini dapat diringkas sebagai berikut:

Introduction: mengapa penelitian dilakukan;

Methods: bagaimana penelitian dilaksanakan;

Results: apa yang ditemukan;

Discussion: apa makna dari temuan tersebut.

 

Apabila hubungan antarbagian tersusun dengan baik, artikel akan memiliki alur argumentasi yang jelas. Sebaliknya, ketidaksesuaian antara tujuan, metode, hasil, dan pembahasan dapat mengurangi kekuatan ilmiah sebuah naskah.

Manfaat IMRaD dalam Publikasi Ilmiah

Penggunaan struktur IMRaD memberikan sejumlah manfaat bagi penulis, pembaca, editor, dan penelaah jurnal. Bagi penulis, format ini membantu mengorganisasi gagasan dan data secara terarah. Bagi pembaca, IMRaD mempermudah pencarian informasi tertentu tanpa harus membaca seluruh artikel dari awal.

Bagi editor dan penelaah, struktur yang konsisten memudahkan evaluasi terhadap kejelasan masalah, ketepatan metode, validitas hasil, dan kekuatan interpretasi. Struktur ini juga mendukung transparansi penelitian karena setiap tahap dijelaskan pada bagian yang sesuai.

Meskipun demikian, IMRaD bukan aturan yang sepenuhnya kaku. Beberapa jurnal dapat menggabungkan bagian hasil dan pembahasan atau menambahkan bagian khusus, seperti tinjauan pustaka, kesimpulan, implikasi, dan keterbatasan penelitian. Oleh karena itu, penulis tetap perlu mengikuti pedoman jurnal yang dituju.

Kesimpulan

IMRaD merupakan struktur utama dalam penulisan artikel penelitian yang terdiri atas Introduction, Methods, Results, and Discussion. Struktur ini membantu menyajikan penelitian secara sistematis, logis, transparan, dan mudah ditelaah.

Melalui IMRaD, pembaca dapat memahami alasan penelitian dilakukan, prosedur yang digunakan, hasil yang diperoleh, serta makna ilmiah dari temuan tersebut. Karena kemampuannya dalam merepresentasikan alur penelitian secara jelas, IMRaD telah menjadi salah satu format yang paling luas digunakan dalam komunikasi dan publikasi ilmiah internasional.

Referensi :

1. International Committee of Medical Journal Editors. (n.d.). Preparing a manuscript for submission to a medical journal. ICMJE. 

2. Jawaid, S. A., & Jawaid, M. (2019). How to write introduction and discussion. Saudi Journal of Anaesthesia, 13(Suppl 1), S18–S19. 

3. Sollaci, L. B., & Pereira, M. G. (2004). The introduction, methods, results, and discussion (IMRAD) structure: A fifty-year survey. Journal of the Medical Library Association, 92(3), 364–367. 

Selasa, 26 April 2022

Materi Visual Basic




Silahkan Download Materi Visual Basic di link ini ya...

Jumat, 12 November 2021

Memahami Visual Basic: Bahasa Pemrograman yang Ramah untuk Pengembangan Aplikasi .NET

Visual Basic adalah bahasa pemrograman tingkat tinggi yang dikembangkan oleh Microsoft untuk membantu programmer membangun aplikasi secara terstruktur dan relatif mudah dipahami. Pada lingkungan modern, istilah Visual Basic umumnya merujuk pada Visual Basic .NET, yaitu bahasa pemrograman berorientasi objek yang berjalan pada platform .NET.

Microsoft mendefinisikan Visual Basic sebagai bahasa pemrograman berorientasi objek yang dapat digunakan untuk membangun aplikasi .NET yang aman terhadap tipe data atau type-safe. Bahasa ini dirancang dengan sintaks yang menyerupai bahasa Inggris sehingga kode program lebih mudah dibaca, dipelajari, dan didiskusikan, baik oleh programmer pemula maupun pengembang berpengalaman (Microsoft, n.d.).

Apa yang Dimaksud dengan Visual Basic?

Visual Basic merupakan bahasa pemrograman yang digunakan untuk menyusun instruksi agar komputer dapat menerima data, mengolahnya, mengambil keputusan, dan menghasilkan keluaran. Kata Basic pada namanya berkaitan dengan tradisi bahasa BASIC, sedangkan kata Visual menunjukkan kedekatannya dengan pengembangan aplikasi melalui lingkungan kerja visual.

Dalam praktiknya, programmer dapat merancang antarmuka aplikasi dengan menempatkan komponen seperti formulir, tombol, kotak teks, daftar, dan tabel. Logika program kemudian dituliskan untuk menentukan tindakan yang harus dilakukan ketika pengguna berinteraksi dengan komponen tersebut.

Visual Basic bukan hanya alat untuk menggambar antarmuka. Bahasa ini memiliki berbagai unsur pemrograman modern, seperti variabel, tipe data, operator, percabangan, perulangan, prosedur, fungsi, kelas, objek, pewarisan, penanganan kesalahan, dan pemrograman asinkron (Microsoft, n.d.).

Visual Basic dan Platform .NET

Visual Basic modern bekerja dalam ekosistem .NET, yaitu platform pengembangan perangkat lunak dari Microsoft. .NET menyediakan lingkungan eksekusi, pustaka kelas, alat pengembangan, serta antarmuka pemrograman yang dapat digunakan untuk membangun berbagai jenis aplikasi (Microsoft, n.d.).

Kode Visual Basic biasanya dikompilasi menjadi bentuk perantara yang dijalankan oleh lingkungan .NET. Karena berada dalam ekosistem yang sama, aplikasi Visual Basic dapat memanfaatkan pustaka .NET untuk pengolahan berkas, basis data, jaringan, matematika, teks, keamanan, dan berbagai kebutuhan lainnya.

Hubungan antara Visual Basic dan .NET memberikan beberapa manfaat. Programmer tidak harus membuat seluruh fungsi dari awal karena banyak komponen telah tersedia dalam pustaka .NET. Pengembang juga dapat menggunakan kelas atau komponen yang dibuat dengan bahasa .NET lainnya selama memiliki kompatibilitas yang sesuai.

Perbedaan Visual Basic, Visual Basic .NET, VB6, dan VBA

Istilah Visual Basic sering digunakan untuk menyebut beberapa teknologi yang berbeda. Oleh karena itu, pengguna perlu memahami perbedaannya.

Visual Basic .NET

Visual Basic .NET adalah bentuk modern Visual Basic yang dirancang untuk platform .NET. Bahasa ini mendukung pemrograman berorientasi objek, pemeriksaan tipe data, penanganan pengecualian, pemrograman asinkron, dan penggunaan pustaka .NET (Microsoft, n.d.).

Visual Basic 6

Visual Basic 6 atau VB6 adalah generasi Visual Basic sebelum hadirnya platform .NET. VB6 pernah banyak digunakan untuk membangun aplikasi desktop Windows dengan pendekatan pengembangan antarmuka secara visual (Sommerville, 2011).

Visual Basic for Applications

Visual Basic for Applications atau VBA merupakan bahasa yang digunakan untuk melakukan otomatisasi dan menambahkan fungsi pada aplikasi Microsoft Office, seperti Excel, Word, Access, Outlook, dan PowerPoint (Microsoft, n.d.).

Karakteristik Utama Visual Basic

Salah satu karakteristik Visual Basic adalah sintaksnya yang relatif eksplisit dan mudah dibaca. Banyak instruksi ditulis menggunakan kata-kata yang menggambarkan fungsinya, seperti If, Then, Else, For, Next, While, Function, Sub, dan End.

If nilai >= 75 Then
    Console.WriteLine("Lulus")
Else
    Console.WriteLine("Belum lulus")
End If

Visual Basic juga memiliki sistem tipe data yang kuat untuk menjaga konsistensi data dalam program (Microsoft, n.d.).

Struktur Dasar Program Visual Basic

Program Visual Basic biasanya terdiri atas modul, kelas, prosedur, fungsi, variabel, dan pernyataan program.

Module Program
    Sub Main()
        Console.WriteLine("Selamat belajar Visual Basic")
    End Sub
End Module

Struktur ini membantu programmer memahami alur eksekusi program secara sistematis.

Variabel dan Tipe Data

Variabel digunakan untuk menyimpan data yang dapat berubah selama program berjalan. Visual Basic menyediakan berbagai tipe data seperti Integer, Double, String, dan Boolean.

Dim panjang As Double = 10
Dim lebar As Double = 5
Dim luas As Double = panjang * lebar

Penggunaan tipe data yang tepat membantu meningkatkan keandalan program (Pressman, 2014).

Percabangan dan Pengambilan Keputusan

Percabangan memungkinkan program mengambil keputusan berdasarkan kondisi tertentu.

If nilai >= 75 Then
    Console.WriteLine("Lulus")
Else
    Console.WriteLine("Tidak Lulus")
End If

Struktur ini penting dalam pengembangan sistem berbasis logika.

Perulangan

Perulangan digunakan untuk menjalankan instruksi secara berulang.

For i As Integer = 1 To 5
    Console.WriteLine(i)
Next

Perulangan membantu dalam pengolahan data dalam jumlah besar secara efisien.

Prosedur dan Fungsi

Prosedur dan fungsi digunakan untuk mengorganisasi kode agar lebih modular.

Function HitungLuas(panjang As Double, lebar As Double) As Double
    Return panjang * lebar
End Function

Pendekatan ini meningkatkan keterbacaan dan pemeliharaan program.

Pemrograman Berorientasi Objek

Visual Basic mendukung konsep pemrograman berorientasi objek yang memungkinkan penggunaan kelas dan objek.

Public Class Mahasiswa
    Public Property Nama As String
    Public Property Nilai As Integer
End Class

Pendekatan ini membantu dalam pengembangan sistem yang kompleks (Sommerville, 2011).

Penanganan Kesalahan

Visual Basic menyediakan mekanisme penanganan kesalahan menggunakan Try...Catch.

Try
    Dim angka As Integer = Integer.Parse("abc")
Catch ex As FormatException
    Console.WriteLine("Terjadi kesalahan.")
End Try

Penanganan kesalahan penting untuk menjaga stabilitas aplikasi.

Pengembangan Antarmuka dengan Windows Forms

Visual Basic banyak digunakan untuk membuat aplikasi desktop berbasis Windows Forms dengan pendekatan visual dan berbasis peristiwa (event-driven).

Visual Studio sebagai Lingkungan Pengembangan

Visual Studio adalah lingkungan pengembangan terpadu yang digunakan untuk menulis, menguji, dan menjalankan program Visual Basic (Microsoft, n.d.).

Kelebihan Visual Basic

Visual Basic memiliki kelebihan seperti mudah dipelajari, sintaks sederhana, integrasi dengan .NET, serta dukungan Visual Studio.

Keterbatasan Visual Basic

Visual Basic memiliki keterbatasan dalam hal ekosistem dibandingkan bahasa seperti C#, terutama dalam pengembangan teknologi terbaru.

Penerapan Visual Basic

Visual Basic digunakan dalam aplikasi desktop, sistem administrasi, pembelajaran pemrograman, dan pengolahan data.

Apakah Visual Basic Masih Relevan?

Visual Basic masih relevan untuk pembelajaran dan pengembangan aplikasi tertentu, meskipun penggunaannya mulai berkurang dibandingkan bahasa lain dalam ekosistem .NET.

Kesimpulan

Visual Basic merupakan bahasa pemrograman yang mudah dipelajari dan digunakan dalam pengembangan aplikasi berbasis .NET. Bahasa ini tetap memiliki peran penting dalam pendidikan dan pengembangan aplikasi sederhana hingga menengah.

Referensi

1. Microsoft. (n.d.). Visual Basic documentation. Microsoft Learn.

Diakses dari: https://learn.microsoft.com/dotnet/visual-basic/ 

2. Microsoft. (n.d.). Get started with Visual Basic. Microsoft Learn.

Diakses dari: https://learn.microsoft.com/dotnet/visual-basic/getting-started/ 

3. Microsoft. (n.d.). Visual Basic language reference. Microsoft Learn.

Diakses dari: https://learn.microsoft.com/dotnet/visual-basic/language-reference/ 

4. Pressman, R. S. (2014). Rekayasa perangkat lunak: Pendekatan praktisi (Edisi 7, Buku 1). Andi, Yogyakarta. 

5. Sommerville, I. (2011). Software engineering (Rekayasa perangkat lunak edisi terjemahan). Erlangga, Jakarta.

Tutorial Visual Basic (Program Komputer 1B)