Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

ANALISIS DAN PERANCANGAN PENGOLAHAN DATA HASIL

PERTANIAN DI BADAN PELAKSANA PENYULUHAN PERTANIAN,


PERIKANAN DAN KEHUTANAN KABUPATEN REJANG LEBONG
PROVINSI BENGKULU BERBASIS ORACLE

Naskah Publikasi

diajukan oleh :
Yetaria Valentine
06.11.1178

kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2010
Analysis and Design of Data Processing Agriculture Result In the
Working Performer Agriculture, Fishery and Forestry Rejang Lebong
Regency Province Of Bengkulu based of Oracle

ANALISIS DAN PERANCANGAN PENGOLAHAN DATA HASIL


PERTANIAN DI BADAN PELAKSANA PENYULUHAN PERTANIAN,
PERIKANAN DAN KEHUTANAN KABUPATEN REJANG LEBONG
PROVINSI BENGKULU BERBASIS ORACLE

Yetaria Valentine
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA

ABSTRACT
Developing countries are required to always improve the quality of Human
Resources (HR), particularly in improving the capabilities of the standard use of
technology as a bridge of globalization. Considering most of Indonesia's population
are farmers, so I think that the most needed to progress the state of Indonesia is to
improve the performance of the Department of Agriculture. Uniquely this production
data, not filled by employees of the Department of Agriculture but by the public,
especially farmers and Village Unit Cooperative Society (UKMD).
Therefore, full support for farmers is expected to mainly help from the
government. Through the hands of Indonesian Farmers Group Association (HKTI)
data may be used to channel aid to the government the right hands, I also want to
inspire the farmers to change their mindset even if they do not have large capital, but
by understanding the technology supplied to them to helping them to obtain more
optimal results.
Conclusions from the Analysis and Design of Agricultural Products in Data
Processing Extension Implementing Agency of Agriculture, Fisheries and Forestry
Rejang Lebong Bengkulu Province-based Oracle is to facilitate the farmers in getting
information about agricultural products, then built a desktop application is designed
based on the needs of farmers by utilizing computer technology. With this
application, information about the desired agricultural output can be obtained easily
and are broad. The advantage of this application is that users can obtain information
about agricultural products according to what has been reported.

Keyword : Analysis, Agriculture,Oracle.


1. Pendahuluan
Negara berkembang dituntut untuk selalu meningkatkan kualitas
Sumber Daya Manusia (SDM) terutama dalam meningkatkan standar
kapabilitas penggunaan teknologi sebagai jembatan globalisasi. Untuk
itu, masyarakat harus dikenalkan lebih dinipenggunaan antarmuka
program dalam meningkatkan kinerja. Mengingat hampir sebagian besar
penduduk Indonesia adalah petani, maka saya berpendapat bahwa yang
paling dibutuhkaan untuk kemajuan negara Indonesia adalah
memperbaiki kinerja Dinas Pertanian. Setelah melakukan survey selama
beberapa bulan, diketahui bahwasanya kongret data begitu besar karena
itu, saya mengkhususkan kepada data hasil produksi. Selain itu, data
yang saya inginkan adalah data yang pling lengkap, paling akurat, bersifat
informasi dan berguna bagi masyarakat.
Uniknya data produksi ini, tidak diisi oleh pegawai Dinas Pertanian
melainkan oleh masyarakat luas khususnya petani atau Unit Koperasi
Masyarakat Desa (UKMD).Hal ini memungkinkan bagi petani untuk
meningkatkan taraf hidup mereka karena melalui data ini para distributor
tidak harus membeli dari para pengumpul melainkan langsung kepada
petani.Dengan demikian, pemerintah juga dapat memantau harga jual di
masyarakat umum.
Kualitas mutu dan kuantitas menjadi sesuatu yang harus didahulukan
apabila para petani menginginkan pencapaian yang optimal dalam setiap
panennya. Untuk itu, dukungan penuh bagi petani sangatlah diharapkan
terutama bantuan dari pemerintah. Melalui tangan Himpunan Kelompok
Tani Indonesia (HKTI) data tersebut dapat digunakan untuk menyalurkan
bantuan pemerintah kepada tangan yang tepat, saya juga ingin
menggugah para petani untuk mengubah pola pikir mereka meskipun
mereka tidak memiliki modal yang besar, namun dengan memahami
teknologi yang disediakan untuk mereka dapat membantu mereka untuk
mendapatkan hasil yang lebih optimal.Dengan turut sertanya para kreditur
terutama bank-bank penjamin dana masyarakat akan dapat membantu
petani untuk mendapatkan modal yang lebih besar. Hal ini dapat terjadi
dikarenakan semua data akan diedarkan dalam bentuk OLAP kepada
pihak-pihak terkait.
Data ini juga dapat digunakan sebagai standarisasi pencapaian swadaya
hasil pangan nasional. Sebagaimana yang kita tahu, Indonesia adalah
penghasil bahan pangan pokok terbesar di ASEAN akan tetapi taraf
perekonomian petani sangatlah rendah, lihat saja contohnya pada saat
harga cabe melambung tinggi tidak banyak petani yang merasakan
dampaknya. Hal ini dikarenakan bahan pokok terlalu sering berpindah
tangan, bisa juga sistem pembelian panen sebelum waktu panen.Untuk
menghindarinya, petani dapat mengajukan pinjaman berdasarkandata
hasil produksi selama beberapa periode sebagai bukti kemampuan petani
untuk membayar pinjaman.
Harapan saya program ini dapat digunakan untuk tujuan-tujuan yang
dapat memjukan masyarakat ekonomi rendah khususnya petani, sebagai
kontrol kualitas saya memberikan batasan dalam penyimpanan data.

2. Landasan Teori
2.1 Database (Basis Data)
Database terdiri dari dua kata, yaitu data dan base. Base merupakan
tempat untuk berkumpul, sedangkan data adalah fakta-fakta yang dapat
disimpan dan mewakili suatu obyek seperti manusia, hewan, peristiwa,
konsep keadaan, barang dan sebagainya yang direkam dalam bentuk
angka, huruf, simbol, teks, gambar ataupun kombinasinya. Secara
umum database dapat diartikan sebagai kumpulan data tentang suatu
benda atau kejadian yang disimpan dan saling berhubungan satu sama
lain.
Definisi – definisi yang berkaitan dengan basis data adalah :
1. Entity
Entity adalah orang, tempat, kejadian atau konsep yang informasinya
direkam.
2. Atribut
Setiap entity mempunyai atribut atau sebutan untuk mewakili suatu
entity.
3. Data Value (nilai atau isi data)
Data value adalah data aktual atau informasi yang disimpan pada tipe
data elemen atau atribut.
4. Record
Kumpulan record yang saling berkaitan menginformasikan tentang
suatu entity secara lengkap.
5. File
Kumpulan record sejenis yang mempunyai panjang elemen yang
sama, atribut yang sama, namun berbeda-beda data valuenya.
6. Database
Kumpulan file-file yang mempunyai kaitan antara file dengan file yang
lain sehingga membentuk suatu bangunan data untuk
menginformasikan suatu perusahaan, instansi dalam batasan tertentu.

2.2 Konsep Dasar sistem


Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem,
yaitu menekankan pada prosedurnya dan menekankan pada komponen dan
elemennya. Pendekatan sistem yang lebih menekankan pada prosedure
mendefinisikan sistem sebagai berikut :
Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan
suatu kegiatan untuk menyelesaikan suatu sasaran tertentu.
Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih
menekankan urut-urutan operasi di dalam sistem. Prosedur didefinisikan oleh
Richard F.Neuschel sebagai berikut :
Suatu prosedur adalah suatu urut-urutan operasi klerikal (tulis
menulis), melibatkan beberapa orang di dalam satu atau lebih
departemen, yang diterapkan untuk menjamin penanganan yang
seragam dari transaksi-transaksi bisnis yang terjadi.

3. Analisis (Proses Penelitian)


3.1 Analisis SWOT
Metode perencanaan strategis yang digunakan untuk
mengevaluasi kekuatan, kelemahan, peluang, dan ancaman dalam
suatu proyek atau spekulasi sistem. Proses ini melibatkan penentuan
tujuan yang spesifik dari spekulasi sistem atau proyek dan
mengidentifikasi faktor internal dan eksternal yang mendukung dan
yang tidak dalam mencapai tujuan tersebut.
Metode ini sering digunakan dalam metode evaluasi bisnis
untuk mencari strategi yang akan dilakukan. Analisis SWOT hanya
menggambarkan situasi yang terjadi bukan sebagai pemecah
masalah.
Analisis SWOT terdiri dari empat faktor, yaitu :
a) Strengt (Kekuatan)
Di dalam sistem ini mempunyai kekuatan dalam penyampaian
informasi laporan produksi yang bisa dapat dengan mudah dalam
penambahan dan pengurangan data, sehingga data yang didapat
lebih efektif dan efisien. Karena mempunyai data yang fleksibel dan
lebih baik dalam penambahan data yang bermuatan besar.
b) Weakness (kelemahan)
Kelemahan dalam sistem ini dibanding dengan sistem yang lain
adalah tidak mempunyai stabilitas dalam penambahan data.
c) Opportunity (kesempatan)
Kesempatan dalam program ini agar pegawai dapat bekerja lebih
efektif dan dapat memudahkan para pengguna dalam mengakses
data yang ada.
d) Threat (ancaman)
Ancaman yang akan terjadi jika data semakin banyak dan sering
bertambah, maka dalam menjalankan aplikasi akan semakin lambat.

4. Hasil Penelitian dan Pembahasan


Perancangan sistem secara umum merupakan tahap persiapan dan
rancangan secara rinci terhadap system yang baru yang akan
diterapkan. Tujuan dari perancangan sistem secara umum adalah
memberikan gambaran umum kepada user tentang sistem yang baru.
4.1 Perancangan Proses Diagram Use Case Dasar Database
(Basic Database)

LOGIN

ADMIN

ORDER USER PRODUKSI

USER PETANI

Gambar 4.1 Basic Database

4.2 Installasi Sistem dan NetBeans 6.5

Untuk menginstalasi java yang harus dilakukan adalah


memastikan library yang akan digunakan sudah terinstall dengan baik.
Dalam hal ini yang harus dipersiapkan adalah :
1. JDK (Java Development Kit)
JDK adalah library yang digunakan oleh java utuk membangun
aplikasi berbasis database dengan kemampuan enterprise system.
2. CLDC (Cellular Development Control)
CLDC adalah tools yang wajib ada apabila pengguna
menginginkan keleluasaan sisteem untuk dapat dikembangkan
baik secara langsung atau menggunakan jaringan.
3. SDK (System Development Kit)
SDK adalah library yang wajib ada apabila menginginkan
kemampuan grafikal dalam penggunaan aplikasi java.
4. ODBC (Object Database Control)
ODBC adalah sebuah system yang menjebatabi aplikasi dengan
system database. Dimana system tersebut merupakan system
yang berbasis objek oriented.
5. JDBC (Java Database Control)
JDBC adalah pasangan system ODBC yang harus
berkesinambungan supaya aplikasi dapat dijalankan.
6. Servlet dan Aplikasi Tools
Servlet dan Aplikasi Tools adalah kumpulan tools-tools yang terdiri
dari JOB (Java Object Beans), Oracle Banded Tools (OBT), Applet
Package Tools, Debian Object Oriented Tools, Enterprise Tools Of
Orientation, Hibernate Tools.
a. JOB adalah kumpulan tools yang digunakan untuk rancangan
skema UML yang berorientasi objek.
b. OBT adalah kumpulan tools yang memungkinkan aplikasi unuk
mengubah database melalui vendor di luar oracle.
c. Applet Package Tools memungkinkan pengguna untuk
mengekploitasi aplikasi melalui jaringan.
d. DOOT memungkinkan pengguna untuk mengembangkansistem
dalam halaman HTML.
e. ETOE memungkinkan pengguna unuk mengaplikasikan sisem
dengan menggunakan pembagian orientasi database.
f. Hibernate Tools merupakan sebuah jemabatan bagi pengguna
untuk membuat database hanya menggunakan framework.

Pada saat penginstallan java hal-hal yang perlu dilakukan adalah :


1. Masukkan data installasi ke dalam perangkat yang sudah
dipersiapkan dengan tools-tools yang disebutkan di atas.
2. Buka folder “dinas pertanian” piih sub folder bertuliskan “dist” klik
2x pada diper.jar.

Gambar 4.6 Bentuk Design About Box

package akses_admin;
import org.jdesktop.application.Action;
public class AKSES_ADMINAboutBox extends javax.swing.JDialog {
public AKSES_ADMINAboutBox(java.awt.Frame parent) {
super(parent);
initComponents();
getRootPane().setDefaultButton(closeButton);
}
@Action public void closeAboutBox() {
dispose();
}

Keterangan :
Instansiasi pemanggilan dan abstraksi super class dimana terdapat
pemanggilan method untuk button agar dapat melakukan aksi
button.

public class AKSES_ADMINApp extends


SingleFrameApplication {
@Override protected void startup() {
show(new AKSES_ADMINView(this));
}

Keterangan :
Merupakan main dari main yang digunakan untuk pemanggilan inti
program.
@Table(name = "AKSES", catalog = "", schema =
"ARINDRA")
@NamedQueries({@NamedQuery(name = "Akses.findAll",
query = "SELECT a FROM Akses a"), @NamedQuery(name
= "Akses.findByPengguna", query = "SELECT a FROM
Akses a WHERE a.pengguna = :pengguna"),
@NamedQuery(name = "Akses.findByKataKunci", query =
"SELECT a FROM Akses a WHERE a.kataKunci =
:kataKunci"), @NamedQuery(name = "Akses.findByNim",
query = "SELECT a FROM Akses a WHERE a.nim = :nim"),
:nim"), @NamedQuery(name = "Akses.findByNoTelp",
query = "SELECT a FROM Akses a WHERE a.noTelp =
:noTelp"), @NamedQuery(name = "Akses.findByAlamat",
query = "SELECT a FROM Akses a WHERE a.alamat =
:alamat"), @NamedQuery(name = "Akses.findByEmail",
query = "SELECT a FROM Akses a WHERE a.email =
:email"), @NamedQuery(name = "Akses.findByAgama",
query = "SELECT a FROM Akses a WHERE a.agama =
:agama"), @NamedQuery(name =
"Akses.findByKeperluan", query = "SELECT a FROM
Akses a WHERE a.keperluan = :keperluan"),
@NamedQuery(name = "Akses.findByTempatLahir", query
= "SELECT a FROM Akses a WHERE a.tempatLahir =
:tempatLahir"), @NamedQuery(name =
"Akses.findByTanggalLahir", query = "SELECT a FROM
Akses a WHERE a.tanggalLahir = :tanggalLahir")})
Keterangan :
Pemanggilan akses database menggunakkan xml mapping
terhadap tabel akses dengan pengguna admin. Ini juga merupakan
syntaq pemberian security.
public Aksesbg1() {
pasar = new
ImageIcon(getClass().getResource("/akses_admin/im
age/12063.JPG")).getImage();
}
@Override
protected void paintComponent(Graphics
grphcs) {
super.paintComponent(grphcs);
Keterangan :
Merupakan pemanggilan image agar dapat dimasukkan dalam java
beans.

5. Kesimpulan
Berdasarkan uraian-uraian yang telah penulis jelaskan pada
bab-bab terdahulu dan hasil rancangan serta implementasi aplikasi
desktop Hasil Produksi, maka dapat diambil beberapa kesimpulan
berikut :
1. Untuk memudahkan para petani dalam mendapatkan
informasi tentang hasil pertanian, maka dibangun aplikasi
desktop ini yang dirancang berdasarkan kebutuhan para
petani dengan memanfaatkan teknologi computer.
2. Aplikasi ini merupakan user friendly, sehingga mudah
untuk digunakan oleh para petani yang tidak terlalu
paham dengan computer.
3. Dengan aplikasi ini, informasi tentang hasil pertanian
yang diinginkan bisa didapatkan dengan mudah dan
bersifat luas.
4. Kelebihan aplikasi ini adalah user dapat memperoleh
informasi tentang hasil pertanian sesuai apa yang telah
dilaporkan.
DAFTAR PUSTAKA

Arief, M. (2006). Pemrograman Basis Data Menggunakan Transat SQL


dengan Microsoft SQL Server 2000. Yogyakarta: Andi Offset.

Budiharto, W., & Rahardi, S. (2005). Aplikasi Database Oracle 10g dengan
VB6/VB.NET. Jakarta: PT Elex Media Komputindo.

Fatta, H. A. (2007). Analisis dan Perancangan Sistem Informasi. Yogyakarta:


Andi Offset.

Imbar, R. V., & Suteja, B. R. (2006). Pemrograman Web-Commerce dengan


Oracle dan ASP. Bandung: Informatika.

Nugroho, A. (2008). Menjadi Administrator Basis Data Oracle 10g. Bandung:


Informatika.

Sukrisno, & Utami, E. (2005). Konsep Dasar dan Pengolahan dan


Pemrograman Database dengan SQL Sever, Ms.Accsee, dan Ms.
Visual Basic. Yogyakarta: Andi Offset.

Utami, E. (2008). RDBMS menggunakan MS SQL Server 2000. Yogyakarta:


Graha Ilmu.

You might also like