GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 KLASIFIKASI TUMBUHAN DENGAN MENGGUNAKAN JAVA dengan MySQL Ezra Meriyanti S. (30106493) Abstract—ABSTRAKSI Ezra Meriyanti S.. 30106493. Klasifikasi Tumbuhan Dengan Menggunakan Java dengan MySQL PI, Fakultas Ilmu Komputer, 2009 Kata Kunci : tumbuhan, java, netbeans, mysql. (xiv + 60 + Lampiran) Penulisan Ilmiah ini berisi pengklasifikasian tumbuhan, di bidang pendidikan saat ini sistem komputerisasi sangat dibutuhkan, agar dapat meningkatkan kualitas pendidikan bangsa, sistem belajar mengajar dengan menggunakan komputer lebih efektif dan sangat menarik dibandingkan dengan menggunakan buku yang dapat membosankan dan monoton. Dalam pembuatan aplikasi ini, penulis menggunakan bahasa pemrograman Java Netbeans 6.5 database Mysql. Database yang dibuat merupakan database yang tidak terstruktur oleh karena itu database digambarkan dalam bentuk UML (Unified Modelling Language). Dari hasil penelitian tentang aplikasi ini, penulis melakukan evaluasi dengan cara memberikan questioner, dengan mengajukan beberapa pertanyaan seputar tampilan sampai keakuratan dari data yang ada di dalam aplikasi yang penulis buat. Karena hasil questioner yang didapatkan menandakan bahwa aplikasi ini cukup memuaskan, maka dari itu aplikasi ini layak digunakan untuk membantu seorang siswa yang sedang mempelajari klasifikasi tumbuhan di bangku sekolah. Daftar Pustaka (2006 - 2009) iv I. Chapter 1 1. PENDAHULUAN 1.1. Latar Belang Masalah Dalam bidang pendidikan, komputer sangat-sangat dibutuhkan saat ini, sehingga sistem di dalam bidang pendidikan yang semula tradisional berubah menjadi sistem komputerisasi. Sistem ini dapat berfungsi dalam mencari data maupun informasi. Keuntungan sistem komputerisasi dalam bidang pendidikan yaitu memudahkan seseorang dalam mencari ilmu pengetahuan, menambah minat seseorang , menghemat waktu dan biaya yang dibutuhkan. Dalam penulisan ilmiah ini akan dibahas bagaimana mudahnya mencari informasi dengan menggunakan sistem komputerisasi dalam bidang pendidikan yaitu tentang klasifikasi tumbuhan dengan menggunakan program java dengan mysql. Dengan adanya pengklasifikasian tumbuhan ini seseorang dapat menyederhanakan objek kajian, sekaligus mempermudah dalam mengenal keanekaragaman tumbuhan, karena keanekaragaman tumbuhan mempunyai jenis dengan jumlah yang mencapai hingga jutaan. Aplikasi klasifikasi tumbuhan ini sudah ada dan digunakan sebagian besar di dalam bidang pendidikan. Kegunaan aplikasi ini yaitu mempermudah seseorang untuk mempelajari tentang klasifikasi tumbuhan, khususnya seorang pelajar baik dalam tingkatan SLTP maupun SMA, yaitu termasuk ke dalam pelajaran biologi. Dan kelebihan aplikasi ini yaitu dapat menarik minat seseorang untuk mempelajari tentang pengklasifikasian tumbuhan, dibandingkan dengan menggunakan buku pelajaran yang mereka miliki, hal itu dikarenakan oleh desain dan penyajian ilmu pengetahuannya lebih menarik dan tidak membosankan, tidak seperti membaca buku. 1 2 1.2. Ruang Lingkup Penulis hanya membatasi pada beberapa nama tumbuhan saja yang dapat diklasifikasikan oleh penulis, dan tidak semua tumbuhan dapat diklasifikasikan. Pengklasifikasian dunia tumbuhan dapat berdasarkan kunci determinasi. Kunci determinasi adalah daftar ciri-ciri organisme yang dipergunakan dalam pengklasifikasian organisme. 1.3. Tujuan Tujuan dari penulisan ilmiah ini adalah untuk membangun aplikasi untuk mempermudah dalam mencari jenis-jenis tumbuhan berdasarkan pengklasifikasiannya. 1.4. Metode Penelitian Metode Observasi yaitu suatu teknik yang dilakukan dalam mengumpulkan data dan informasi yang dibutuhkan. Dengan metode observasi, penulis mengamati....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) II. Chapter 2 2. LANDASAN TEORI Klasifikasi adalah fungsi pembelajaran yang memetakan (mengklasifikasi) sebuah unsur (item) data ke dalam salah satu dari beberapa kelas yang sudah didefinisikan. Teknik klasifikasi bekerja dengan mengelompokkan data berdasarkan data training dan nilai atribut klasifikasi. Aturan pengelompokan tersebut akan digunakan untuk klasifikasi data baru ke dalam kelompok yang ada. Klasifikasi dapat direpresentasikan dalam bentuk pohon keputusan (decision tree.[1] Decision tree adalah cara merepresentasikan kumpulan aturan yang mengacu ke suatu nilai atau kelas. Setiap node dalam pohon keputusan (decision tree) menyatakan suatu tes terhadap atribut dataset, sedangkan setiap cabang menyatakan hasil dari tes tersebut. Pohon keputusan yang terbentuk dapat diterjemahkan menjadi sekumpulan aturan dalam bentuk IF condition THEN outcome. Decision tree itu sendiri adalah bagian dari data mining.[2] Software yang dapat digunakan yaitu Java. Java adalah bahasa pemrograman yang mempunyai karakteristik berorientasi objek, dan dapat digunakan untuk implementasi Analisis dan Desain Berorientasi Objek. 4 5 KLASIFIKASI TUMBUHAN Dunia Tumbuhan Lumut hati, lumut daun, suplir, paku kawat, melinjo, kedelai, jagung, terung, padi dan pinus Berpembuluh Tidak Berpembuluh Suplir, paku kawat, melinjo, kedelai, jagung, terung, padi dan pinus Lumut hati dan lumut daun Tidak berbiji Berbiji Suplir dan paku kawat Melinjo, kedelai, jagung, terung, padi dan pinus Berdaun Tidak berdaun Suplir Paku kawat Berbiji tertutup Berbiji terbuka Kedelai, jagung, terung, dan padi Melinjo dan pinus Daun seperti jarum Daun lebar Monokotil Dikotil Pinus Melinjo Jagung 2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id dan padi Kedelai dan terung Batang berongga Batang tidak berongga Bunga kupu-kupu Bunga Terompet Padi Jagung Kacang Terung Gambar 2.1 Klasifikasi Tumbuhan 6 2.1 Bahasa Pemrograman Java Bahasa pemrograman....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) III. Chapter 3 3. PERANCANGAN PROGRAM Pada BAB III ini, akan dijelaskan langkah-langkah dalam perancangan program, yang akan mempermudah pengguna aplikasi ini. Dalam perancangan program ini akan meliputi beberapa tahap, antara lain : Perancangan UML Perancangan Navigasi Perancangan User Interface Perancangan Implementasi Untuk melaksanakan pembuatan program, penulis menggunakan program java pada netbeans, agar tampilannya lebih menarik, dan MySQL untuk membuat databasenya. 3.1 UML 3.1.1 Use-case Diagram Program Use case adalah proses-proses yang terjadi dalam suatu software. Use case juga menggambarkan apa yang sedang dilakukan oleh seorang Actor. Dapat dilihat pada Gambar 3.2 di bawah Akses Aplikasi Pilih Menu Tumbuhan Keluar dari Aplikasi Actor Gambar 3.1 Use-case Diagram Program 26 Lihat klasifikasi tumbuhan dan penjelasan 27 3.1.2 Activity Diagram Program Activity Diagram menggambarkan proses-proses yang terjadi dari aktivitas dimulai sampai aktivitas berhenti. Activity diagram ini mirip dengan flowchart diagram. Lihat gambar 3.2 Pilih Menu start [ no Lumut Daun] Form Lumut Daun [ no Lumut Hati] Form Lumut Hati [ no Suplir] Form Suplir [ no Paku Kawat] Form Paku Kawat Form Melinjo [ no Melinjo] [ no Kedelai] [ no Jagung] [ no Terung] [ no Padi] [ no Pinus] e Form Kedelai Form Jagung Form Terung Form Padi Form Pinus n d Gambar 3.2 Activity Diagram Program 28 Pertama kali yang user lakukan bila mengakses aplikasi ini yaitu memilih Menu yang berisi nama-nama tumbuhan, dan Menu tersebut terdapat pada Form Utama dari aplikasi ini. Setelah user memilih Menu, maka pilihan Menu tersebut akan dijadikan sebagai inputan. Dan inputan itu akan dijadikan sebagai kondisi, yaitu apakah inputan itu bernilai tumbuhan Lumut Hati atau tidak. Jika nilainya benar, maka akan....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) IV. Chapter 4 4. PENUTUP 4.1 Kesimpulan Kesimpulan yang dapat diambil dari pembuatan aplikasi KLASIFIKASI TUMBUHAN adalah sebagai berikut : Komputer dapat menjadikan alat bantu untuk meningkatkan pengetahuan di Bidang Pendidikan. Aplikasi ini diharapkan dapat menimbulkan minat seseorang untuk melihat, bahkan mempelajarinya lebih terperinci, sehingga dapat mengubah cara pandang seseorang yang menganggap bahwa sulitnya mempelajari pengetahuan yaitu khususnya dalam pelajaran Biologi. Informasi yang diberikan oleh aplikasi ini diharapkan dapat menambah pengetahuan bagi pemakai. Dan adanya aplikasi ini dapat mempermudah pemakai untuk mempelajari tentang Klasifikasi Tumbuhan. 4.2 Saran Agar aplikasi yang dirancang ini dapat berjalan dan berfungsi sebagaimana mestinya, saran yang perlu dipertimbangkan antara lain : Memberikan panduan kepada pemakai aplikasi agar dapat memahami bagaimana cara menggunakan aplikasi ini. Akan lebih baik jika aplikasi yang telah dibuat ini dijadikan salah satu referensi bagi pemakai, agar dapat meningkatkan pengetahuan dibidang Pendidikan. 57 58 Jika penggunaan aplikasi ini berjalan dengan baik dan dapat mencapai hasil yang lebih baik pula, maka diharapkan aplikasi ini dapat dikembangkan, sehingga aplikasi ini tidak hanya dibuat untuk pelajaran Biologi yaitu tentang Klasifikasi Tumbuhan, namun juga dapat membuat aplikasi dalam hal maupun pelajaran yang berbeda pula. ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) V. Chapter 5 ....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library