• Tidak ada hasil yang ditemukan

G1A021040 Ferdinand S. Pakpahan Metopen

N/A
N/A
Elisa

Academic year: 2024

Membagikan "G1A021040 Ferdinand S. Pakpahan Metopen"

Copied!
20
0
0

Teks penuh

(1)

PROPOSAL PENELITIAN

"STUDI DAN REALISASI SISTEM PAKAR DALAM PEMILIHAN

VARIETAS TANAMAN PADI UNGGUL BERBASIS FORWARD CHAINING MENGGUNAKAN PHP DAN SQL

"

Oleh:

FERDINAND S. PAKPAHAN G1A021040

PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS BENGKULU

2024

(2)

i

KATA PENGANTAR

Puji syukur penulis kepada Tuhan Yang Maha Kuasa atas anugerah kesehatan yang memungkinkan penulis menyelesaikan proposal skripsi ini tepat waktu. Penulis juga ingin mengucapkan terima kasih kepada beberapa pihak yang telah membantu dalam pembuatan proposal ini:

1. Ibu Arie Vatresia, S.T., M.T.I.,Ph.D. sebagai Ketua Program Studi Teknik Informatika Universitas Bengkulu.

2. Bapak Lindung Zalbuin Mase, S.T.,M.Eng.,Ph.D., sebagai dosen pembimbing.

3. Orang tua penulis yang selalu memberikan dukungan tanpa batas serta doa dan motivasi yang tak henti-hentinya.

4. Teman-teman seperjuangan yang memberikan dukungan dan motivasi selama proses penyusunan proposal.

5. Semua pihak yang memberikan dukungan moral, materiil, dan spiritual selama penulisan proposal skripsi ini.

Penulis sadar bahwa proposal ini masih memiliki kekurangan, dan menerima dengan terbuka saran dan kritik untuk perbaikan di masa mendatang. Penulis juga meminta maaf atas kekurangan yang ada dalam proposal ini.

Bengkulu, Mei 2024

Penulis

(3)

ii

DAFTAR ISI

KATA PENGANTAR ... i

DAFTAR ISI ... ii

ABSTRAK ... iii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Batasan Msalah ... 2

1.4 Tujuan Penelitian ... 3

1.5 Manfaat PPenelitian ... 3

1.6 Sistematika Penulisan ... 4

BAB II TINJAUAN PUSTAKA ... 6

2.1 Tanaman Padi (Oryza Sativa L.) ... 6

2.2 Pemilihan Varietas Tanaman Padi ... 6

2.3 Pertanian Padi di Kota Bengkulu ... 8

2.4 Sistem Pakar ... 8

2.5 Algoritma Fordward Chaining ... 9

2.6 Pemilihan Varietas Tanaman Padi ... 10

2.7 Teknologi PHP dan SQL ... 10

BAB III METODE PENELITIAN... 12

3.1 Jenis Penelitian ... 12

3.2 Sarana Pendukung ... 12

3.3 Teknik Pengumpulan Data ... 12

3.3 Tahapan Penelitian ... 13

DAFTAR PUSTAKA ... 15

(4)

iii ABSTRAK

Pertanian padi adalah sektor vital dalam pemenuhan kebutuhan pangan global, namun, petani sering menghadapi kesulitan dalam memilih varietas tanaman padi yang optimal. Untuk mengatasi tantangan ini, pengembangan sistem pakar menjadi pilihan yang menarik. Dalam penelitian ini, kami mengusulkan pengembangan sistem pakar untuk pemilihan varietas tanaman padi unggul dengan menggunakan metode Forward Chaining berbasis PHP dan SQL. Metode ini memungkinkan sistem untuk melakukan penalaran berdasarkan fakta-fakta yang diberikan oleh pengguna dan memberikan rekomendasi varietas padi yang sesuai dengan kondisi lingkungan dan kebutuhan petani. Selain itu, penelitian ini juga menyoroti pentingnya karakteristik varietas padi yang beragam dan kompleks serta penggunaan teknologi PHP dan SQL dalam pengembangan sistem pakar.

Diharapkan, sistem pakar yang diusulkan dapat menjadi alat yang efektif bagi petani dalam meningkatkan produktivitas dan kualitas hasil panen padi, serta memberikan kontribusi positif dalam peningkatan kesejahteraan petani dan keberlanjutan pertanian padi

Kata kunci: Pertanian padi, Sistem pakar, Pemilihan varietas, Forward Chaining, PHP, SQL)

(5)

1 BAB I PENDAHULUAN

1.1 Latar Belakang

Pertanian padi memiliki peran yang sangat penting dalam memenuhi kebutuhan pangan bagi sebagian besar populasi dunia. Di Indonesia, padi merupakan komoditas utama yang menjadi makanan pokok bagi sebagian besar masyarakat. Namun, untuk meningkatkan produksi padi secara signifikan, petani seringkali dihadapkan pada tantangan dalam memilih varietas tanaman yang optimal sesuai dengan kondisi lokal dan kebutuhan pertanian mereka (Herdiyanti et al., 2021).

Pemilihan varietas tanaman padi yang tepat memiliki dampak besar terhadap produktivitas dan kualitas hasil panen (Agus et al., 2022). Varietas yang tidak sesuai dengan kondisi lingkungan atau tidak tahan terhadap hama dan penyakit dapat mengakibatkan penurunan produksi dan kerugian bagi petani. Selain itu, dengan berkembangnya teknologi dan informasi, terdapat berbagai macam varietas padi yang tersedia, yang membuat petani seringkali bingung dalam memilih varietas yang terbaik untuk digunakan. Dalam upaya untuk membantu petani dalam memilih varietas tanaman padi yang tepat, penggunaan sistem pakar menjadi sebuah solusi yang menjanjikan. Sistem pakar merupakan suatu sistem komputer yang mampu meniru keahlian dan pengetahuan seorang pakar dalam suatu bidang tertentu.

Dengan adanya sistem pakar, petani dapat memperoleh rekomendasi varietas padi yang optimal berdasarkan berbagai faktor seperti kondisi tanah, iklim, dan preferensi petani (Himawan, 2022).

Salah satu metode yang digunakan dalam pengembangan sistem pakar adalah metode Forward Chaining. Metode ini memungkinkan sistem pakar untuk menentukan solusi atau rekomendasi berdasarkan fakta-fakta yang diberikan oleh pengguna. Dengan menggunakan metode Forward Chaining, sistem pakar dapat melakukan penalaran dari fakta-fakta yang ada menuju kesimpulan atau rekomendasi mengenai varietas tanaman padi yang sesuai.

(6)

2

Dalam konteks pengembangan teknologi informasi, penggunaan bahasa pemrograman PHP dan basis data SQL menjadi sangat relevan. PHP (Hypertext Preprocessor) adalah bahasa pemrograman web yang banyak digunakan untuk mengembangkan aplikasi web dinamis, sementara SQL (Structured Query Language) adalah bahasa yang digunakan untuk mengelola dan memanipulasi data dalam basis data (Kurniadi et al., 2021).

Melalui proposal ini, penelitian akan difokuskan pada pengembangan sebuah sistem pakar untuk memilih varietas tanaman padi unggul berbasis Forward Chaining menggunakan PHP dan SQL. Dengan adanya sistem pakar ini, diharapkan dapat membantu petani dalam membuat keputusan yang lebih baik dalam memilih varietas tanaman padi yang sesuai dengan kebutuhan dan kondisi pertanian mereka.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah dikemukakan sebelumnya dapat dirumuskan permasalahan yaitu:

1. Bagaimana mengembangkan merancang dan mengembangkan sistem pakar untuk memilih varietas tanaman padi unggul di Kota Bengkulu berbasis Forward Chaaining?

2. Apa saja karakteristik varietas tanaman padi yang perlu dipertimbangkan dalam pemilihan menggunakan sistem pakar?

3. Bagaimana mengintegrasikan teknologi PHP dan SQL dalam pengembangan sistem pakar untuk pemilihan varietas tanaman padi?

1.3 Batasan Masalah

Adapun batasan masalah dalam penelitian ini adalah sebagai berikut :

1. Objek dari penelitian ini fokus pada pengembangan sistem pakar untuk pemilihan varietas tanaman padi unggul di Kota Bengkulu.

2. Sistem pakar ini menggunakan algoritma Forward Chaining.

3. Karakteristik varietas tanaman padi dipertimbangkan melauii kondisi geografis, kadar air, pemupukan, hama dan penyakit.

4. Integrasi teknologi menggunakan bahasa pemrograman PHP dan basis data SQL untuk pengembangan sistem pakar.

(7)

3

5. Penelitian ini dibangun menggunakan pendekatan penelitian kuantitatif dan metode pengembangan perangkat lunak berbasis iteratif, dengan melibatkan analisis kebutuhan, desain sistem, implementasi, pengujian, dan evaluasi.

6. Evaluasi model dengan metode Black Box Testing.

1.4 Tujuan Penelitian

Tujuan penelitian dari penelitian dengan topik yang telah disajikan adalah:

1. Mengembangkan sistem pakar untuk pemilihan varietas tanaman padi unggul di Kota Bengkulu berbasis Forward Chaining, sehingga memberikan solusi konkret dalam mendukung pertanian di wilayah tersebut.

2. Mengidentifikasi dan menganalisis karakteristik varietas tanaman padi yang perlu dipertimbangkan dalam proses pemilihan menggunakan sistem pakar, dengan tujuan memberikan informasi yang akurat dan relevan kepada pengguna sistem.

3. Mengintegrasikan teknologi PHP dan SQL dalam pengembangan sistem pakar untuk pemilihan varietas tanaman padi, dengan fokus pada efisiensi dan kemudahan penggunaan sistem.

4. Membatasi fokus penelitian pada pengembangan sistem pakar untuk pemilihan varietas tanaman padi unggul di Kota Bengkulu, sehingga hasil penelitian memiliki relevansi dan aplikabilitas yang tinggi dalam konteks tersebut.

5. Menggunakan pendekatan penelitian kuantitatif dan metode pengembangan perangkat lunak berbasis iteratif dalam proses pengembangan sistem pakar, sehingga memastikan kualitas dan kehandalan sistem yang dihasilkan.

6. Melakukan evaluasi model sistem pakar dengan metode Black Box Testing, untuk mengevaluasi kinerja dan validitas sistem secara menyeluruh, serta memastikan kecocokan antara fungsi sistem dengan kebutuhan pengguna.

1.5 Manfaat Penelitian

Manfaat dalam penelitian ini adalah sebagai berikut:

a. Sistem pakar yang dikembangkan dapat membantu petani dalam memilih varietas tanaman padi yang optimal sesuai dengan kondisi di Kota Bengkulu, sehingga dapat meningkatkan produktivitas dan kualitas hasil pertanian.

(8)

4

b. Dengan meningkatnya produktivitas dan efisiensi dalam pertanian, diharapkan dapat meningkatkan pendapatan dan kesejahteraan petani di Kota Bengkulu, serta mengurangi kerentanan terhadap risiko-risiko pertanian seperti kekurangan air atau serangan hama dan penyakit.

c. Bagi Universitas Bengkulu, penelitian ini dapat menjadi kontribusi yang berarti dalam pengembangan ilmu pengetahuan dan teknologi di bidang pertanian, serta dapat menjadi referensi bagi penelitian-penelitian selanjutnya.

d. Bagi penulis, penelitian ini memberikan kesempatan untuk mengimplementasikan ilmu yang diperoleh selama di bangku perkuliahan.

e. Bagi pembaca, penelitian ini dapat menjadi sumber pengetahuan yang berharga bagi pembaca, terutama petani, peneliti, dan praktisi pertanian di Kota Bengkulu, dalam memahami dan menerapkan teknologi sistem pakar dalam pemilihan varietas tanaman padi.

1.6 Sistematika Penulisan

Dalam penyusunan tugas akhir ini, sistematika penulisan dibagi menjadi beberapa bab sebagai berikut.

BAB I PENDAHULUAN

Bab ini membahas latar belakang masalah, rumusan dan batasan masalah, tujuan, manfaat penelitian dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini membahas landasan teori sebagai referensi dalam memahami permasalahan yang berkaitan dengan sistem yang akan dibangun.

BAB III METODE PENELITIAN

Bab ini berisi metode pengumpulan data dan analisis permasalahan yang timbul pada sistem serta metode pengembangan sistem yang akan dibangun.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi analisis yang dilakukan untuk membangun suatu rancangan Pengembangan Sistem berdasarkan tinjauan pustaka dan metode penelitian yang telah dijelaskan sebelumnya. Di sini, akan dilakukan analisis terhadap kebutuhan sistem pakar dalam pemilihan varietas tanaman padi unggul di Kota Bengkulu, serta

(9)

5

perancangan sistem pakar tersebut secara detail, termasuk arsitektur sistem, algoritma yang digunakan, dan desain antarmuka pengguna.

BAB V PENELITIAN DAN PEMBAHASAN

Bab ini membahas hasil penelitian yang berupa Sistem Pakar untuk Pemilihan Varietas Tanaman Padi Unggul di Kota Bengkulu. Pada bagian ini, akan dipaparkan secara detail tentang pengembangan sistem pakar yang telah dilakukan, termasuk implementasi teknologi PHP dan SQL, serta hasil pengujian dan evaluasi kinerja sistem pakar tersebut. Selain itu, juga akan dibahas diskusi dan interpretasi terhadap hasil penelitian serta pembandingan dengan penelitian terdahulu.

BAB VI KESIMPULAN DAN SARAN

Bab ini berisi mengenai kesimpulan dan saran yang didapatkan dari pengembangan Sistem Pakar untuk Pemilihan Varietas Tanaman Padi Unggul di Kota Bengkulu.

Di sini, akan disajikan rangkuman dari hasil penelitian, temuan utama, implikasi praktis, dan saran untuk pengembangan lebih lanjut. Kesimpulan ini juga akan mengaitkan kembali dengan tujuan dan manfaat penelitian yang telah dijelaskan sebelumnya.

(10)

6 BAB II

TINJAUAN PUSTAKA

2.1 Tanaman Padi (Oryza Sativa L.)

Tanaman padi (Oryza sativa L.) memiliki peranan penting sebagai sumber utama karbohidrat bagi sebagian besar populasi dunia (Barokah et al., 2021). Di Indonesia, padi merupakan komoditas utama yang mendukung ketahanan pangan nasional, dengan hampir seluruh penduduk mengkonsumsi beras sebagai makanan pokok sehari-hari. Dalam membedakan varietas padi, diperlukan karakterisasi yang melibatkan taksonomi numerik dengan pendekatan fenotipe.

Permintaan akan beras terus meningkat seiring pertambahan jumlah penduduk, dengan sekitar 95% penduduk Indonesia mengandalkan beras sebagai konsumsi pokok. Proses karakterisasi merupakan langkah penting untuk mengidentifikasi karakter dan deskripsi tanaman, yang memungkinkan pengembangan varietas padi yang unggul (Shoidah & Adnan, 2021). Namun, produksi padi yang meningkat tidak seimbang dengan penurunan lahan pertanian, sehingga diperlukan upaya peningkatan produksi padi di Indonesia. Kurangnya keseimbangan ini tercermin dalam pernyataan Kementerian Pertanian yang menunjukkan bahwa produksi padi masih belum mencukupi kebutuhan konsumsi beras masyarakat yang tinggi (Shoidah & Adnan, 2021) .

Melalui karakterisasi dan evaluasi plasma nutfah, sifat-sifat unggul dari tanaman dapat diidentifikasi dengan baik, sehingga varietas-varietas yang berpotensi untuk dikembangkan lebih lanjut dapat diperoleh. Oleh karena itu, karakterisasi dan evaluasi plasma nutfah menjadi langkah utama dalam program pemuliaan tanaman padi.

2.2 Pemilihan Varietas Tanaman Padi

Pemanfaatan varietas unggul sangat vital dalam meningkatkan produksi padi secara global). Meningkatnya produktivitas dapat dicapai melalui peningkatan potensi hasil tanaman, ketahanan terhadap organisme pengganggu tanaman (OPT), dan adaptasi terhadap lingkungan lokal yang khas. Salah satu strategi kunci untuk mencapai hasil tinggi adalah dengan meningkatkan

(11)

7

keragaman genetik melalui pemuliaan dan seleksi plasma nutfah (Barokah et al., 2021).

Padi memiliki berbagai ciri dan organ yang beragam pada setiap varietasnya. Keragaman ini sering membuat sulit untuk membedakan antar varietas (Herdiyanti et al., 2021), oleh karena itu, penting untuk melakukan karakterisasi varietas dengan menggunakan taksonomi numerik dengan pendekatan fenotipe. Dasar dari klasifikasi ini adalah dengan mengelompokkan ciri-ciri yang serupa pada setiap tanaman. Proses karakterisasi, yang mencakup pengamatan dan identifikasi ciri-ciri tanaman, penting untuk mengidentifikasi varietas yang memiliki potensi untuk pengembangan lebih lanjut.

Oleh karena itu, karakterisasi dan evaluasi plasma nutfah menjadi kritis dalam program pemuliaan, karena membantu dalam mengidentifikasi sifat-sifat unggul dari plasma nutfah yang dapat digunakan untuk menghasilkan varietas padi yang lebih berkualitas dan produktif.

Karakteristik varietas padi unggulan yang baik dan berkualitas yang diambil dari sumber (Ahimsa et al., 2018) sebagai berikut:

Warna kaki Hijau

Warna batang Hijau

Warna telinga daun Tak berwarna Warna lidah daun Tak berwarna

Warna daun Hijau

Muka daun Agak kasar

Posisi daun Tegak Daun bendera Tegak

Bentuk gabah Panjang ramping Warna gabah Kuning bersih

Kerontokan Sedang

Kerebahan Sedang

Tekstur nasi Pulen Kadar amilosa 23%

Indeks glikemik 64 Bobot 1000 butir 28 g

(12)

8 Rata-rata hasil 5,0 t/ha

Potensi hasil 8,0 t/ha Ketahanan terhadap

hama dan penyakit

Tahan terhadap 3 wereng coklat biotipe 2 dan rentan biotipe 3

Anjuran tanam Musim hujan dan kemarau, ditanam pada lokasi <600 m dpl

Tabel 1 Karakteristik varietas padi unggulan

2.3 Pertanian Padi di Kota Bengkulu

Pertanian padi di Kota Bengkulu merupakan salah satu sektor utama dalam perekonomian daerah tersebut. Bengkulu memiliki kondisi geografis yang mendukung untuk pertanian padi, termasuk lahan yang subur dan ketersediaan air yang mencukupi. Varietas padi unggul dipilih dan ditanam secara luas oleh petani di Kota Bengkulu untuk memastikan hasil panen yang optimal. Proses pertanian padi di Kota Bengkulu meliputi berbagai tahapan, mulai dari persiapan lahan, penanaman bibit padi, pemeliharaan tanaman, hingga panen dan pengolahan hasil panen. Petani di Kota Bengkulu menggunakan berbagai teknik pertanian modern dan tradisional untuk meningkatkan produktivitas dan kualitas hasil panen padi.

Selain itu, pemerintah daerah dan berbagai lembaga terkait juga aktif dalam memberikan dukungan dan bantuan kepada petani, termasuk penyediaan sarana dan prasarana pertanian, pelatihan, dan pendampingan teknis. Pertanian padi di Kota Bengkulu tidak hanya berkontribusi pada penyediaan bahan pangan bagi masyarakat lokal, tetapi juga menjadi salah satu sektor penting dalam upaya mencapai ketahanan pangan nasional. Dengan pengelolaan yang baik dan penerapan teknologi yang tepat, pertanian padi di Kota Bengkulu memiliki potensi untuk terus berkembang dan memberikan manfaat yang besar bagi ekonomi dan kesejahteraan masyarakat setempat.

2.4 Sistem Pakar

Menurut (Sholikhah et al., 2021), Sistem pakar adalah suatu pendekatan komputasi yang meniru kemampuan manusia dalam menyelesaikan masalah,

(13)

9

terutama masalah yang kompleks dan memerlukan keahlian khusus. Dalam sistem pakar, masukan tentang permasalahan yang dihadapi diterima, dan kemudian sistem tersebut menggunakan algoritma tertentu untuk mengevaluasi informasi yang diberikan guna menghasilkan keputusan yang sesuai (Nugroho et al., n.d.).

Sistem pakar adalah suatu sistem yang memanfaatkan pengetahuan dan keahlian seorang pakar dalam suatu bidang tertentu, kemudian menyajikannya dalam bentuk sistem yang dapat digunakan oleh orang lain. Dengan demikian, pengguna yang tidak memiliki keahlian khusus dalam bidang tersebut dapat menggunakan sistem ini untuk mengambil keputusan atau merumuskan kebijakan sebagaimana yang dilakukan oleh seorang pakar (Andreswari et al., 2022). Contohnya, sistem ini dapat menggunakan pengetahuan pakar dalam bidang pertanian untuk mengenali varietas tanaman padi yang unggul, serta memberikan rekomendasi bibit dan varietas gen yang sesuai berdasarkan jenis lahan dimiliki oleh petani yang ada di Kota Bengkulu. Dengan sistem ini, seseorang dapat mengetahui informasi bibit unggul tanaman padi dan meningkatkan produktivitas dan kulalitas dari tanaman padi yang dihasilkan.

2.5 Sistem Cerdas

Sistem Cerdas adalah ilmu pengetahuan yang bergerak dalam pembuatan mesin yang cerdas. Mesin yang cerdas dapat diartikan sebagai mesin yang dapat melakukan hal-hal tertentu yang memerlukan kecerdasan apabila dilakukan oleh manusia. Sistem cerdas menerapkan beberapa metode, maka akan menghasilkan sistem yang dapat memberikan rekomendasi solusi terbaik. Sistem cerdas telah banyak diterapkan diberbagai lembaga maupun institusi, dengan penyajian serta mengembangkan knowledge-based dan aturan yang telah dicetuskan oleh para ahli dapat membantu memberikan solusi yang efektif dalam pengambilan keputusan dengan cepat. Sistem pakar juga dapat memprediksi suatu nilai dari rangkaian waktu yang dianalisis, menggunakan nilai prediksi dan aturan inferensi untuk memverifikasi setiap data dan algoritma dari sistem pakar, sistem pakar juga memiliki banyak metode dan algoritma yang disesuaikan dengan berbagai kasus. Berbagai algoritma sistem pakar yang banyak digunakan sebagai

(14)

10

pengembangan sistem seperti; K-Means, Neuro-Fuzzy Sistem, Black Hole Algorithm, Neural Networks (Mahmud, 2010) .

2.6 Algoritma Fordward Chaining

Forward chaining adalah suatu proses dimana solusi untuk suatu masalah diperoleh dengan menganalisis fakta-fakta yang ada dan menuju pada kesimpulan (Aeni, 2018). Dalam konteks lain, forward chaining juga merupakan metode pencarian atau penarikan kesimpulan yang berdasarkan pada informasi yang ada, dimana prosesnya dimulai dari fakta-fakta atau informasi awal, dan dilanjutkan melalui premis-premis untuk mencapai kesimpulan (Waliyansyah et al., 2020) .

Metode ini juga dikenal sebagai pencarian berbasis data, dimana pencarian dimulai dari premis atau informasi masukan, dan kemudian kesimpulan atau informasi turunan ditarik berdasarkan aturan tindakan kondisi yang telah ditetapkan. Selama proses ini, setiap aturan akan diperiksa untuk memastikan apakah data yang sedang diamati memenuhi persyaratan dari aturan tersebut, dan jika iya, aturan akan dieksekusi untuk menghasilkan fakta baru yang dapat digunakan dalam aturan-aturan selanjutnya. Proses pengecekan aturan ini dikenal sebagai interpretasi aturan (Kuswanto, 2020).

2.7 Teknologi PHP dan SQL

PHP merupakan singkatan dari Hypertext Preprocessor, yang merupakan bahasa pemrograman server-side yang bersifat open source. PHP merupakan skrip yang terintegrasi dengan HTML dan berjalan pada sisi server, yang juga dikenal sebagai server side HTML embedded scripting. Dengan PHP, halaman web dapat dibuat secara dinamis, artinya halaman tersebut akan dibuat saat diminta oleh client sehingga selalu up to date. Semua skrip PHP dieksekusi pada server tempat skrip tersebut dijalankan (Vivian & Rismon, 2018).

Menurut (Yuliansyah, 2017) dalam bukunya "Modul Pemrograman Web HTML, PHP & MySQL", PHP adalah salah satu bahasa pemrograman skrip yang dirancang khusus untuk membangun aplikasi web. Ketika dipanggil dari web browser, program yang ditulis dengan PHP akan di-parse di dalam web

(15)

11

server oleh interpreter PHP dan kemudian diterjemahkan ke dalam dokumen HTML, yang selanjutnya akan ditampilkan kembali ke web browser.

PHP (Personal Home Page) adalah bahasa pemrograman yang dirancang khusus untuk penggunaan pada web. PHP merupakan alat untuk membuat halaman web dinamis dan kaya akan fitur yang memudahkan perancangan web dan pemrograman.

MySQL, yang sering dibaca sebagai "My Sekuel", adalah salah satu RDBMS (Relational Database Management System) yang awalnya dikembangkan oleh MySQL AB, kemudian diakuisisi oleh Sun Microsystems, dan saat ini dikelola oleh Oracle Corporation. MySQL dikenal karena kecepatannya, kemudahan penggunaannya, dan sebagai sistem manajemen database relasional yang banyak digunakan di berbagai situs web (Praba &

Safitri, 2020). Fokus utama pada pengembangan awal MySQL adalah kecepatan, serta kelebihan dalam hal instalasi dan penggunaan dibandingkan dengan pesaing komersialnya.

Database adalah kumpulan tabel yang berisi data dan merupakan kumpulan file data kolom. Struktur file yang membentuk database terdiri dari data record dan field. Untuk memproses data yang disimpan dalam database komputer, diperlukan sistem manajemen database seperti MySQL server. Database merupakan kumpulan data atau informasi yang disimpan secara sistematis di dalam komputer, dan informasi dapat diperoleh dari basis data tersebut. XAMPP adalah perangkat lunak web server Apache yang mencakup database server MySQL dan mendukung pemrograman PHP. XAMPP mudah digunakan, gratis, dan dapat diinstal di Linux dan Windows server yang berdiri sendiri (localhost), yang terdiri dari program Apache HTTP server, dan mudah digunakan serta diinstal (Nurhafida, 2022).

(16)

12 BAB III

METODE PENELITIAN

3.1 Jenis Penelitian

Jenis penelitian ini menggunakan metodologi pengembangan perangkat lunak metode waterfall (air terjun). Metode waterfall adalah pendekatan linear dan berurutan dalam pengembangan perangkat lunak, di mana proses pengembangan dibagi menjadi beberapa tahapan utama yang dilakukan secara berurutan, mulai dari analisis sistem, perancangan sistem, implementasi sistem, hingga pengujian sistem (Efan et al., 2024).

3.2 Sarana Pendukung

a. Perangkat keras (Hardware):

1. Laptop dengan spesifikasi Prosesor Intel Core i5, RAM 8 GB, VGA NVDIA GTX 1650 dan monitor LCD 15.6" dengan resolusi 1920x1080 px.

2. Smartphone Android, termasuk Samsung Galaxy S20, dengan sistem operasi Android versi 17.3.

b. Perangkat lunak:

1. Sistem Operasi: Windows 11.

2. Bahasa Pemrograman: PHP Framework dengan Integrated Development Environment (IDE) Visual Studio Code.

3. Desain UML (Unified Modelling Language): Dwar.io, Desain diagram alir:

Astah Profesional, dan Desain antarmuka: Adobe Photoshop dan Figma.

4. Manajemen Database: MySQL sebagai sistem manajemen basis data.

5. Version Control: Git dan GitHub untuk manajemen versi kode sumber.

6. Web Server: Apache atau Nginx untuk menjalankan dan menguji aplikasi web secara lokal.

7. Pengujian Otomatis: PHPUnit untuk pengujian otomatis aplikasi.

3.3 Teknik Pengumpulan Data

Pengumpulan data yang valid merupakan tahapan utama dalam melakukan penelitian. Berikut beberapa metode pengumpulan data yang dilakukan dalam penelitian ini (Crisnaldy, 2021), seperti :

(17)

13 1. Studi Literatur

Penelitian ini dibuat berdasarkan kumpulan jurnal mengenai sistem pakar, sistem pardas, metode fordward chaining, dan tanaman padi. Jurnal dikumpulkan sebanyak mungkin yang sesuai dengan judul yang diangkat yang bersumber dari google scholar, rabbit researce untuk mendukung proses analisis dan implementasi.

2. Observasi

Suatu metode pengumpulan data dengan cara mengamati secara langsung proses pendataan di ambil sistem yang sudah ada sebelumnya tapi masih berjalan hingga saat ini. Proses observasi ini akan membantu peneliti untuk memudahkan pencarian sumber daya yang dibutuhkan dalam pengembangan sistem yang akan direalisasikan.

3. Wawancara

Yaitu melakukan tanya jawab langsung kepada beberapa petani padi secara langsung sehingga mendapat data yang di butuhkan. Ada pun alat yang di gunakan adalah alat tulis seperti pena, pensil, buku, dan alat perekam suara seperti handphone.

3.4 Tahapan Penelitian

Metodologi yang digunakan untuk melakukan Studi Dan Realisasi Sistem Pakar Dalam Pemilihan Varietas Tanaman Padi Unggul Berbasis Forward Chaining Menggunakan Php Dan Sql yang menggunakan metote penelitian waterfall.

Gambar 1 Diagram Alur Desain Peneliti

(18)

14

Penjelasan dari gambar 1 di atas mengenai tahap-tahap penelitian adalah sebagai berikut (Wahid, 2020):

3.2.1 Analisis Kebutuhan Perangkat Lunak

Pengumpulan data dilakukan melalui pendekatan wawancara, observasi, dan studi kepustakaan untuk memahami kebutuhan perangkat lunak. Kerjasama dengan peneliti penelitian digunakan untuk mengumpulkan data.

3.2.2 Desain dan Perancangan

Proses desain perangkat lunak melibatkan langkah-langkah untuk merancang struktur data, arsitektur perangkat lunak, representasi antarmuka, dan teknik pengkodean untuk membuat aplikasi perangkat lunak. Tahap ini mentransformasikan persyaratan perangkat lunak menjadi desain yang dapat diimplementasikan.

3.2.3 Implementasi Sistem Pakar

Pengkodean Desain perangkat lunak diterjemahkan menjadi program perangkat lunak melalui tahap pengkodean. Hasil dari tahap ini adalah program komputer yang sesuai dengan desain yang telah dibuat sebelumnya.

Bahasa pemrograman yang digunakan dalam penelitian ini adalah PHP, HTML, dan penggunaan database XAMPP dan MySQL.

3.2.4 Pengujian

Tahap pengujian difokuskan pada aspek logis dan fungsional perangkat lunak untuk memastikan bahwa semua komponen telah diuji secara menyeluruh (Wicaksono, 2022). Tujuannya adalah untuk mengurangi kesalahan dan memverifikasi bahwa output sesuai dengan yang direncanakan.

Pengujian dilakukan menggunakan metode black box testing, yang merupakan hubungan dengan penelitian peneliti.

(19)

15

DAFTAR PUSTAKA

Aeni, K. (2018). Penerapan Metode Forward Chaining Pada Sistem Pakar Untuk Diagnosa Hama Dan Penyakit Padi. Intensif, 2(1), 79.

https://doi.org/10.29407/intensif.v2i1.11841

Agus, A. P., Jazilah, S., & Badrudin, U. (2022). Pengaruh Sistem Tanam Terhadap Pertumbuhan dan Produksi Beberapa Varietas Tanaman Padi (Oryza sativa L.) The Effect Of Cropping System Growth And Production Of Several Rice Varieties (Oryza sativa L.). BIOFARM Jurnal Ilmiah Pertanian, 18(1), 53–61.

Ahimsa, M. B., Basunanda, P., & Supriyanta, S. (2018). Karakterisasi Morfologi dan Fotoperiodisme Padi Lokal (<em>Oryza sativa</em> L.) Indonesia.

Vegetalika, 7(1), 52. https://doi.org/10.22146/veg.33557

Andreswari, D., Wijanarko, A., & Yolanda, G. L. (2022). Implementasi Metode Forward Chaining Dalam Pembuatan Sistem Pakar Pemilihan Jurusan Kuliah Berdasarkan Hasil Tes Kepribadian Dan Kecerdasan Majemuk (Studi Kasus:

Corien Center). Pseudocode, 9(2), 80–87.

https://doi.org/10.33369/pseudocode.9.2.80-87

Barokah, U., Nugroho, R. J., Huda, M., & Daenuri. (2021). Pengenalan Varietas Unggul Baru Padi Sawah Berbasis Penerapan Teknologi Terpadu Di Desa Seling, Kecamatan Karangsambung, Kabupaten Kebumen. Jurnal Pengabdian Nasional, 2(2), 74–84.

Crisnaldy, A. (2021). Literature Review (Metodologi Penelitian). ReseachGate.

Net, May, 1–22.

Efan, E., Sasmita, S., & Suhada, D. A. (2024). Sistem Pakar Pemilihan Bibit Padi Unggul dengan Metode Forward Chaining. Journal of Computer System and Informatics (JoSYC), 5(2), 467–476. https://doi.org/10.47065/josyc.v5i2.4926 Herdiyanti, H., Eko Sulistyono, & Purwono. (2021). Pertumbuhan dan Produksi Beberapa Varietas Padi (Oryza sativa L.) pada Berbagai Interval Irigasi.

Jurnal Agronomi Indonesia (Indonesian Journal of Agronomy), 49(2), 129–

135. https://doi.org/10.24831/jai.v49i2.36558

Himawan, R. (2022). Sistem Pakar Dengan Metode Forward Chaining Untuk Mendiagnosa Penyakit Chikungunya. Skripsi, 1–49.

Kurniadi, D., Mulyani, A., & Rahayu, S. (2021). Implementasi Metode Forward Chaining Pada Sistem Pakar Diagnosis Keperawatan Penyakit Stroke Infark.

Aiti, 17(2), 104–117. https://doi.org/10.24246/aiti.v17i2.104-117

Kuswanto, J. (2020). Sistem Pakar Untuk Perlindungan Tanaman Padi Menggunakan Metode Forward Chaining. Edutic - Scientific Journal of Informatics Education, 7(1), 31–39. https://doi.org/10.21107/edutic.v7i1.8805 Mahmud, D. (2010). Peminatan. Tersedia: Http://Belajarpsikologi.

Com/Pengertian-Minat …, 4(1), 8–33.

(20)

16

Nugroho, A., Ahmad, N., & Radjawane, L. E. (n.d.). Sistem Pakar dan.

Nurhafida, S. I. (2022). Optimasi Query Database Webscraping Pada Jurnal Sinta.

JATISI (Jurnal Teknik Informatika Dan Sistem Informasi), 9(3), 2521–2532.

https://doi.org/10.35957/jatisi.v9i3.2806

Praba, A. D., & Safitri, M. (2020). Studi Perbandingan Performansi Antara Mysql Dan Postgresql. Jurnal Khatulistiwa Informatika, 8(2), 88–93.

https://doi.org/10.31294/jki.v8i2.8851

Shoidah, F., & Adnan, A. (2021). Pertumbuhan dan Produktivitas 5 Varietas Unggul Baru Padi di Lahan Bukaan Baru Kabupaten Boven Digoel.

Agrosains : Jurnal Penelitian Agronomi, 23(1), 6.

https://doi.org/10.20961/agsjpa.v23i1.44200

Sholikhah, S., Kurniadi, D., & Riansyah, A. (2021). Sistem Pakar Menggunakan Metode Forward Chaining untuk Diagnosa Hama dan Penyakit Tanaman Padi.

Sultan Agung Fundamental Research Journal, 2(2), 103–110.

http://jurnal.unissula.ac.id/index.php/safrj

Vivian, S., & Rismon, H. S. (2018). Pemrograman Web dengan PHP dan MySQL - Google Books. Penerbit SPARTA, January 2005, 1–122.

Wahid, A. A. (2020). Analisis Metode Waterfall Untuk Pengembangan Sistem Informasi. Jurnal Ilmu-Ilmu Informatika Dan Manajemen STMIK, November, 1–5.

Waliyansyah, R. R., Novita, M., & Aditasar, L. P. (2020). Sistem Pakar Penentuan Gaya Belajar Siswa Dengan Metode Forward Chaining Berbasis Web. IT Journal Research and Development, 5(1), 32–44.

https://doi.org/10.25299/itjrd.2020.vol5(1).4740

Wicaksono, S. R. (2022). Black Box Testing Teori Dan Studi Kasus (Issue February). https://doi.org/10.5281/zenodo.7659674

Yuliansyah, H. (2017). Perancangan Replikasi Basis Data MYSQL Dengan Mekanisme Pengamanan. Jurnal Informatika, 8(1), 826–836.

Referensi

Dokumen terkait

Untuk itu, dibangun sistem pakar mendiagnosa hama dan penyakit tanaman karet menggunakan metode forward chaining dan dempster

tenaga yang dibuat kedalam sistem pakar dengan menggunakan metode.

Kepribadian dengan Metode Forward Chaining ” dilakukan untuk merancang dan membuat sebuah sistem pakar untuk pemilihan pola asuh anak yang sesuai dengan kriteria kepribadian oleh

Metode yang digunakan untuk membangun sistem pakar diagnosa penyakit tanaman bunga krisan ini adalah dengan Forward Chaining untuk proses pemilihan gejala yang akan

Sistem Pakar Pemilihan Menu Makanan Lansia Penderita Hipertensi Menggunakan Metode Forward Chaining Doctoral dissertation, Universitas Muhammadiyah Ponorogo.. Sistem Pakar Penentuan

Literatur 02 Ahmad and Iskandar, 2020 Forward Chaining Metode Forward Chaining untuk Deteksi Penyakit Pada Tanaman Kentang Penggunaan sistem pakar akan sangat membantu dalam

Sistem Pakar Diagnosis Hama dan Penyakit Tanaman Hortikultura dengan Teknik Inferensi Forward dan Backward Chaining... Sistem Pakar Mendiagnosa pada Nelayan Menggunakan Forward Chaining

Sistem Pakar Diagnosis Penyakit Umum Menggunakan Metode Forward Chaining Sondang Matondang Politeknik Unggul LP3M Medan, Indonesia [email protected] *Penulis Korespondensi