Professional Documents
Culture Documents
Publikasi 06.11 .1178
Publikasi 06.11 .1178
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
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.
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.
LOGIN
ADMIN
USER PETANI
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.
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
Budiharto, W., & Rahardi, S. (2005). Aplikasi Database Oracle 10g dengan
VB6/VB.NET. Jakarta: PT Elex Media Komputindo.