SKRIPSI
OLEH :
SATRIANI
140308073
SKRIPSI
OLEH:
SATRIANI
140308073/KETEKNIKAN PERTANIAN
i
UNIIVERSITAS SUMATERA UTARA
ABSTRAK
Kata kunci : sistem informasi, alat dan mesin pertanian Sumatera Utara, web
ABSTRACT
i
UNIIVERSITAS SUMATERA UTARA
RIWAYAT HIDUP
Penulis dilahirkan di Banda Aceh pada tanggal 29 Mei 1996 dari Ayah
Alm. M. Isa dan Ibu Nurkasimah, S. Pd. Merupakan anak ke lima dari enam
bersaudara.
Tahun 2014 penulis lulus dari SMK-PPN KUTACANE dan pada tahun
yang sama masuk ke Fakultas Pertanian USU melaui jalur UMBPTN, Program
Persatuan Tanah Rencong (IPTR) USU. Pada tahun 2015-2017 dan Anggota
28
UNIIVERSITAS SUMATERA UTARA
KATA PENGANTAR
Puji dan syukur penulis ucapkan kepada Allah SWT atas berkat dan
Berbasis Web” yang merupakan salah satu syarat untuk dapat melaksanakan
Ir. Sapul Bahri Daulay, M.Si. Selaku ketua komisi pembimbing yang telah
memberikan saran, arahan dan membimbing dan Ibu Ir. Ichroni Hasibuan M.P.
Penulis menyadari bahwa penelitian ini masih jauh dari sempurna. Oleh
karena itu penulis mengharapkan kritik dan saran dari para pembaca yang bersifat
Penulis
28
UNIIVERSITAS SUMATERA UTARA
DAFTAR ISI
Hal.
KATA PENGANTAR .......................................................................................... i
DAFTAR ISI ......................................................................................................... ii
DAFTAR TABEL ................................................................................................. iii
DAFTAR GAMBAR ............................................................................................ iv
DAFTAR LAMPIRAN ......................................................................................... v
PENDAHULUAN
Latar Belakangan .............................................................................................. 1
Tujuan Penelitian .............................................................................................. 3
Manfaat Penelitian ............................................................................................ 3
Batasan penelitian ............................................................................................. 3
TINJAUAN PUSTAKA
Provinsi Sumatera Utara ................................................................................... 4
Sejarah Alat dan Mesin Pertanian .................................................................... 4
Pengembangan Alat dan Mesin Pertanian ........................................................ 5
Tujuan Penggunaan Alat Mesin Pertanian Dengan Sumber Tenaga Mekanis
(Mekanisasi Pertanian) ..................................................................................... 7
Sistem Informasi Secara Umum ....................................................................... 8
Komponen Sistem Informasi ............................................................................ 10
Jenis Sistetem Informasi ................................................................................... 11
Sistem Informasi Berbasis Komputer............................................................... 12
Pemodelan Data ................................................................................................ 13
Pemograman PHP............................................................................................. 15
Html 5 ............................................................................................................... 16
XamPP ............................................................................................................. 17
Notepad++ ....................................................................................................... 18
Database MySQL ............................................................................................. 18
Rancang Bangun Sistem ................................................................................... 20
Website ............................................................................................................ 22
METODOLOGI PENELITIAN
Waktu dan Tempat Penelitian .......................................................................... 24
Bahan dan Alat ................................................................................................. 24
Metode Penelitian ............................................................................................. 24
Prosedur Penelitian ........................................................................................... 25
HASIL DAN PEMBAHASAN
Provinsi Sumatera Utara ................................................................................... 26
Perancangan Sistem .......................................................................................... 28
Perancangan Masukan ...................................................................................... 28
Peramcangan Keluaran ..................................................................................... 28
Perancangan Basis Data ................................................................................... 28
Implementasi .................................................................................................... 29
Perancangan Model Antar Auka (User Interface) ........................................... 29
28
UNIIVERSITAS SUMATERA UTARA
Menu Beranda .................................................................................................. 30
Menu Alat ......................................................................................................... 31
Menu Luas Lahan ............................................................................................. 32
Menu Info ......................................................................................................... 33
Menu Kontak .................................................................................................... 34
Memu Blog ....................................................................................................... 35
Administrator.................................................................................................... 36
KESIMPULAN DAN SARAN
Kesimpulan ....................................................................................................... 40
Saran ................................................................................................................. 41
DAFTAR PUSTAKA ........................................................................................... 42
LAMPIRAN
28
UNIIVERSITAS SUMATERA UTARA
DARTAR GAMBAR
No Hal.
28
UNIIVERSITAS SUMATERA UTARA
DAFTAR LAMPIRAN
No Hal.
4. Coding .............................................................................................................
28
UNIIVERSITAS SUMATERA UTARA
PENDAHULUAN
Latar Belakang
Indonesia adalah negara agraris, dengan alam yang subur dan produktif.
Hanya dibutuhkan penanganan, sarana dan prasarana dan informasi yang tepat
kerja manusia dalam proses produksi pertanian yang bertujuan untuk: a).
perakitan teknologi alat dan mesin pertanian spesifik lokasi, c). Pemasyarakatan
inovasi teknologi yang telah ada, d). Pengujian mutu alat dan mesin pertanian.
Tujuan tersebut dapat dicapai apabila penggunaan dan pemilihan alat mesin
lahan pertanian. Ketersediaan alat dan mesin pertanian di setiap kabupaten ini
adalah sektor pertanian. Pada tahun 2015 ada traktor roda dua sebanyak 25.000
unit, traktor roda empat 3.000 unit, pompa air sebanyak 21.000 unit, rice planter
sebanyak 3.000 unit, exacavator 150 unit, cultivator sebanyak 2.000 unit, dan
hans sprayer 25.000 unit yang ada di Sumatera Utara. Namun untuk pengadaan
28
UNIIVERSITAS SUMATERA UTARA
29
alat dan mesin pertanian dari Pemerintahan dibagikan kesetiap wilayah namun
keberadaan alat dan mesin pertanian tidak banyak diketahui oleh petani sehingga
petani susah mendapat informasi keberadaan alat dan mesin pertanian di Sumatera
yang dihadapi oleh kalangan petani adalah sulitnya mencari informasi tentang
keberadaan alat dan mesin pertanian tertentu di Sumatera Utara, hal ini
disebabkan oleh belum adanya satu sistem informasi yang mudah didapatkan oleh
petani. permasalahan saat ini ialah belum adanya kerja sama yang baik dalam
lambat.
Untuk memilih dan menggunakan alat dan mesin pertanian yang tepat
alat dan mesin pertanian tersebut, seperti jenis alat dan mesin pertanian,
spesifikasi alat dan mesin pertanian, jumlah alat dan mesin pertanian yang
tersedia. Saat ini belum terdapat suatu sistem informasi tersendiri tentang
keberadaan alat dan mesin pertanian di Sumatera Utara. Hal ini dapat
Dengan permasalah yang ada, sistem informasi keberadaan alat dan mesin
pertanian di Sumatera Utara akan sangat berguna sebagai media informasi bagi
kalang petani, penyuluh alat dan mesin pertanian, dan industri yang membutuhkan
data dan informasi tentang keberadaan alat suatu alat dan mesin pertanian di
Sumatera Utara. Suatu sistem informasi yang dibangun dengan berbasis website
akan mendukung penyebaran informasi secara cepat dan luas serta dapat di akses
dalam waktu yang bersamaan dari tempat yang berbeda dan jarak yang jauh.
merancang sistem informasi alat dan mesin pertanian di Sumatera Utara berbasis
Website.
Tujuan Penelitian
Manfaaat Penelitian
1. Bagi penulis yaitu sebagai bahan untuk menyusun skripsi yang merupakan
Secara geografis Provinsi Sumatera Utara terletak 1o-4o Lintang Utara dan
98o- 100o bujur Timur. Luas wilayah administrasi provinsi Sumatera Utara
181.860. 65 km2 yang terdiri dari daratan seluas 72.981,23 km2 dan 3,73% dari
luas wilayah Republik Indonesia dan lautan seluas 110.000.65 km2 yang sebagian
besar berada di daratan pulau Sumatera dan sebagian kecil berada di pulau Nias.
Barat.
posisi ini digantikan oleh ternak dan mesin- mesin. Salah satu sumber tenaga
penggerak ialah traktor tangan. Kemudian dari tahun ke tahun penggunaan traktor
meningkat lagi sehingga pemerintah Indonesia membentuk satu unit usaha traktor
pertanian yang dikenal dengan P. N Mekatani, ini merupakan bagian dari Dinas
28
UNIIVERSITAS SUMATERA UTARA
29
selektif. Oleh karena itu, ditinjau dari segi tingkat teknologinya, mekanisasi
suatu wilayah perlu didahului dengan suatu pengkajian yang meliputi aspek
sosial ekonomis dari wilayah, aspek engineering dari wilayah, yang mencakup
antara lain keadaan iklim, topografi daerah, sifat mekanik tanah, dan jenis lahan.
Pengkajian akan menghasilkan informasi tentang macam alat dan mesin yang
sesuai untuk dikembangkan pada wilayah jumlah alat dan mesin pertanian yang
technology atas dasar pertimbangan keadaan fisik dan sosial maka suatu wilayah
teknis untuk beroprasinya mesin pertanian, ada petani yang sudah memiliki mesin
pertanian, bengkel las, mudah memperoleh suku cadang, ada pelayanan bank
sampai ke tingkat desa, ada semangat dan kemauan yang keras dari petani dan
daerah itu disebut wilayah lancar: introduksi mekanisasi pertanian dapat berjalan
mesin pertanian, belum ada petani pemilik mesin pertanian yang dikelola secara
perusahaan, maka daerah ini disebut wilayah siap: introduksi mekanisasi pertanian
dapat dilakukan dengan menambah penyuluhan yang intensif. Jika dalam suatu
daerah jumlah jam kerja pemakaian mesin pertanian pertahunya belum ekonomis,
insfrastruktur (jalan dan lain-lain) masih belum siap, maka daerah itu disebut
pertanian yang membutuhkan penyuluhan yang intensif. Suatu daerah yang tidak
daerah itu disebut wilayah mekanisasi terbatas. Yang termaksud golongan ini
adalah tanah bekas rawa yang mempunyai daya sanggah lahan yang terlalu kecil
dan daerah pegunungan yang mempunyai lereng tajam dan curam sehingga tidak
yang membuat perubahan tersebut bisa dimengerti, logis, dan dapat diterima.
menguntungkan dan sesuai dengan tujuan yang terlah ditetapkan. Secara umun,
Tujuan tersebut di atas tercapai apabila penggunan dan pemilihan alat dan
sistem sebagai berikut: suatu sistem adalah suatu jaringan kerja dari prosedur-
Informasi ini merupakan salah satu sumber daya penting dalam suatu
hal itu, informasi haruslah berkualitas. Menurut Bruch dan Grudnitski (1989)
1. Relevansi
2. Tepat waktu
3. Akurasi.
Sistem informasi adalah kombinasi antar prosedur kerja, informasi, orang dan
Suatu sistem informasi adalah satu set komponen atau unsur-unsur yang
(proses) dan mengeluarkan (output) data dan informasi seperti halnya suatu
sehingga input mungkin adalah suatu proses manual atau suatu proses manual
yang mungkin saja diotomatiskan. Jenis input di tentukan oleh output dari sistem
tersebut, sehingga input yang akurat sangat jarang terjadi (Christopel, 2013).
atau output yang bermanfaat. Pengolahan bisa dilakukan secara manual atau
bermanfaat, sering dalam wujud laporan dan data transaksi. Output dari suatu
sistem dapat digunakan sebagai masukan ke sistem informasi yang lain. Output
dapat diproduksi dalam banyak cara seperti dicetak, ditampilkan dan dalam
bentuk tape. Umpan balik adalah keluaran yang digunakan untuk melakukan
informasi manual tidak menjamin pencapaian yang baik, jika terdapat error pada
(Christopel, 2013).
jelas, satu indentifikasi saja tidak terindetifikasi, maka akan gagal untuk
menggambarkan sistem itu dengan baik dan sistem tersebut tidak akan mencapai
data. Untuk melakukan siklus ini, maka sebagai suatu sistem diperlukan
Pertanyaan ini, maka perlu diuji apakah tujuan dari sistem informasi, yaitu
Keenam komponen ini harus ada bersama-sama dan membentuk satu keatuan.
Jika satu atau lebih komponen tersebut tidak ada, maka sistem informasi tidak
Data yang masih belum diolah perlu disimpan untuk pengolahan lebih
lanjut,karena tidak semua data yang diperoleh langsung diolah. Pada umumnya,
data yang diperoleh disimpan terlebih dahulu yang nantinya setiap saat dapat
diambil untuk diolah dalam bentuk basis data (database). Data yang ada dibasis
data ini yang nantinya akan digunakan untuk menghasilkan informasi. Siklus
pengolahan data yang dikembangkan ini disebut dengan extended data processing
BASIS
DATA
terhadap level manajemen, terdapat jenis sistem informasi yang dinamakan TPS
komputer adalah adanya perbedaan batch processing dan on-line processing. Pada
Perangkat keras komputer terdiri dari input device, output device dan
dikombinasikan dengan CPU yang dapat membaca data input dan masukkan ke
efisien semakin efektif yang dapat diukur oleh beberapa faktor, sebagai berikut :
1. Biaya
2. Kecepatan
3. Pemakaian mudah
4. Pemeliharaan mudah
memakai aplikasi komputer dapat tercapai. Sistem informasi didesain agar para
Pemodelan Data
dalam lingkup yang sesuai sistem informasi dalam organisasi. Oleh karena itu,
proses pemodelan data melibatkan pemodel data profesional bekerja sama dengan
- Pemodelan data analisis sistem: Dalam sistem analisis model data logis
Suatu Database Management System (DMBS) berisi satu koleksi data yang saling
berelasi dan satu set program untuk mengakses data tersebut, DMBS terdiri dari
basis data dan set program pengelola untuk menambahkan, menghapus data,
mengambil dan membaca data. Sebuah basis data pada hakikatnya merupakan
berikut :
Ada perbedaan penting, antara basis data dengan sistem pengolahan basis
(DBMS). Sebuah DBMS bisa kita bandingkan dengan OS. Keduanya adalah
mesin semu (virtual machine). Setiap mesin semu mendefinisikan tipe-tipe (data),
operasi-operasi (yang terkait dengan tipe-tipe tersebut), nilai- nilai, dan aturan
(Hutabarat, 2004).
dan penyimpanan dari datandari waktu diterima sampai penyerahan hasil ke pada
(Mcleod, 2004).
1. Perangkat keras
2. Data
(shared). Terpadu berarti berkas-berkas data yang ada pada basis data saling
terkait, tetapi data dalam jumlah berlebihan tidak akan terjadi atau hanya
terjadi sedikit sekali. Berbagi data berati bahwa data dapat dipakai oleh
sejumlah pengguna. Lebih tegas lagi, sesuatu data dapat diakses oleh sejumlah
pengguna dalam waktu bersamaan. Sifat ini biasa terdapat pada sistem
multiuser.
3. Perangkat lunak
Perangkat lunak, dalam hal ini DBMS, berkedudukan antara basis data (data
yang disimpan dalam harddisk) dan pengguna. Perangkat lunak ini lah yang
4. Pengguna
a. Pennguna akhir
b. Pemrograman aplikasi
Pemograman PHP
namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun
pesat dan tidak hanya digunakan untuk membuat halaman website sederhana,
tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia,
wordpress, joomla, dll. PHP dapat digunakan dengan gratis (free) dan bersifat
Open Source. PHP adalah singkatan dari Hypertext Prepocessor, yaitu bahasa
PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang
dikelola oleh The PHP Group situs resmi PHP beralamat di http://www.php.net.
pengembangan website. Selain itu, PHP juga bisa digunakan sebagai bahasa
pemrograman umum. PHP disebut bahasa pemrograman server side karena PHP
diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa
pemrograman client-side seperti : ASP. NET, Java, COLD Fusion, Ruby, Perl,
HTML 5
merupakan HTML baru penerus dari HTML 4, XHTML1, dan DOM Level 2
HTML. HTML5 merupakan pengembangan bahasa HTML yang lebih baik, yang
penuh fitur dan kaya akan pemrograman aplikasi yang disebut API Application
membuat suatu website yang bisa diakses dengan internet. Dengan kata lain
halaman website yang kita lihat dan kita baca disusun dengan menggunakan
bahasa ini dan kemudian diterjemahkan oleh komputer agar dapat dipahami oleh
halaman website dapat ditampilkan pada layar komputer. Html disusun dengan
kode dan simbol tertentu yang dimasukkan ke dalam sebuah file atau dokumen.
Jadi setiap Anda membuka website apapun dengan menggunakan browser maka
XAMPP
sudah tersedia database server mysql dan support php programming. XAMPP
Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah
tersedia Apache Web Server, MySQL Database Server, PHP Support PHP 4 dan
PHP 5 Hanya bedanya kalau yang versi untuk Windows sudah dalam bentuk
instalasi grafis dan yang Linux dalam bentuk file terkompresi tar.gz.
Kelebihan lain yang berbeda dari versi untuk Windows adalah memiliki
fitur untuk mengaktifkan sebuah server secara grafis, sedangkan Linux masih
berupa perintah perintah di dalam console. Oleh karena itu yang versi untuk Linux
Notepad++
Notepad++ adalah kode editor yang gratis dan yang sangat populer.
Walaupun gratis, fitur dari Notepad++ sudah sangat cukup. Nama XAMPP
merupakan singkatan dari X (empat sistem operasi), Apache, MySQL, PHP dan
Perl. Program ini tersedia di bawah GNU (General Public License) dan bebas
yaitu mudah untuk menggunakan website server yang dapat melayani tampilan
sampai Z, tidak terbatas hanya pada PHP. Pada Notepad++ sudah ada syntax
highlighting, code completion, bisa run external program, bisa merekam makro,
dsb. Notepade++ sangat cocok untuk programmer pemula maupun yang sudah
program yang didukung oleh Notepad++ adalah C,C++, Java, C#, XML, HTML,
Database MySQL
program komputer untuk memperoleh informasi dari basis data tersebut. Database
digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di
(Bunafit, 2005).
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
GNU General Public License (GPL), tetapi ada juga yang menjual dibawah
penggunaan GPL dan hak cipta untuk kode sumber dimiliki oleh penulisnya
masing-masing, MySQL AB memegang penuh hak cipta hampir atas semua kode
sumbernya. Dua orang Swedia dan satu orang Finlandia yang mendirikan MySQL
(Prasetyo, 2003).
dalam aplikasi program antara lain : DB2, Microsoft SQL Server, Oracle, Sybase,
query sebenarnya kurang tepat sebab kemampuan SQL tidak terbatas hanya untuk
2. Pengubah data
Penggunaan SQL pada DBMS cukup luas SQL dapat dipakai oleh
outocouring.
1. Insourcing
penggunaanya.
2. Prototyping
dari sistem ini tidak cocok untuk sistem yang besar dan kompleks.
yang ditentukan oleh manajemen, bagian sistem informasi yang tidak mampu
gantinya dilakukan pembelian paket perangkat lunak, yaitu yang dibuat oleh
menggunkan perangkat lunak seperti ini para spesialis sistem informasi tidak
perlu membuat pemograman dan tentu saja hal ini akan menyingkatkan waktu
4. Selfsourcing
para pekerja disuatu area fungsional dan organisasi dengan sedikit bantuan
dari pihak spesialis sistem informasi atau tanpa sama sekali. Model ini dikenal
5. Outsourcing
dalam sebuah organisasi kepihak lain dengan jangka waktu tertentu, biaya
terkadang tidak hanya dalam hal pengembangan sistem, melaikan juga pada
Sistem ini dapat gagal sebab komponen dan fungsi dari sistem tidak
tergambar dengan jelas dalam kaitanya dengan sasaran khusus dan tidak
dilakukan pengendalian dan pengawasan dengan cukup ketat. Dalam situasi ini,
hal, kegagalan terjadi sebab pengujuan yang dilakukan belum cukup untuk
pemakai dalam proses pengembangan sistem yang dipakai pada saat ini ialah
Website
berada di WWW (World Wide Web) di internet. Website pertama kali ditemukan
oleh Sir Timothy John, Tim Berners-Lee. Pada tahun 1991 website terhubung
dengan jaringan. Tujuan dibuatnya website pada saat itu yakni untuk
adanya pengumuman dari CERN pada tanggal 30 April 1993 (Yuhefizar, 2013).
dalam bentuk teks, gambar, suara, dan lain-lain. Di persentasikan dalam bentuk
hypertext dan dapat diakses oleh perangkat lunak yang disebut dengan browser
Informasi pada sebuah website pada umumnya di tulis dalam format HTML.
Informasi lainya disajikan dalam bentuk grafis dalam format GIF, JPG, PNG, dll,
suara dalam format AUew, WAV, dan objek multimedia lainya seperti MIDI,
Unsur-unsur yang harus ada didalan penyediaan website atau situs adalah
sebagai berikut :
a. Nama Domain
c. Bahasa Pemrograman
d. Desain Website
Bahan
Bahan yang digunakan dalam penelitian ini adalah data dan informasi
yang meliputi : nama dan profil, luas lahan, Jenis dan tipe alsintan, jumlah
alsintan.
Alat
Alat yang digunakan dalam penelitian ini:
1. Personal computer (PC)
2. Perangkat keras (hardware) processor Intel(R) Celeron(R) CPU N2840
2,63 GHZ, RAM 2,00 GB.
3. Perangkat lunak Windows 8
4. MySQL 5.0.18, phpMyAdmin 2.7.0
5. PHP 5.1.1
6. Dreamweaver
7. Adobe photoshop
8. Notepad++
9. Mozila firefox
10. Adobe reader
Metode Penelitian.
Metode penelitian ini merupakan membangun sebuah sistem informasi
yang disebut sistem informasi alat dan mesin pertanian di sumatera utara dengan
28
UNIIVERSITAS SUMATERA UTARA
29
pengetahuan dari berbagai media dan juga para stakeholder, seperti wawancara,
studi pustaka, serta pengambilan data primer yang dilakukan melalui pengamatan
masukan dalam sistem yang akan di rencanakan, Dalam penelitian ini langkah-
langkah yang akan dilakukan adalah tahapan pembuatan sistem informasi alat dan
mesin pertanian.
yaitu :
1. Penelitian lapangan
2. Studi pustaka
Prosedur penelitian
sekunder yang meliputi data spesifikasi alat dan mesin pertanian, data
jumlah alat dan mesin perftanian, data luas lahan yang meliputi data dari
data.
implementasi agar tidak menyimpang dari garis besar desain yang telah
proses untuk melaukan transformasi input menjadi output, serta desai user
interface yang mencakup desain menu dan dialog. Dalam hal ini dilakukan
- Perancangan masukan
- Perancangan keluaran
- Perancangan database
- Implementasi sistem
- Pemeliharaan sistem
kebutuhan akan tenaga. Tambahan tenaga dibutuhkan, baik berasal dari hewan,
mesin maupun sumber lainya. Ketersediaan alat dan mesin pertanian disetiap
kabupaten tidak mencukupi para petani. Pada tahun 2015 ada traktor roda dua
sebanyak 25.000 unit, traktor roda empat 3.000 unit, pompa air sebanyak 21.000
unit, rice planter sebanyak 3.000 unit, exacavator 150 unit, cultivator sebanyak
2.000 unit, dan hand sprayer 25.000 unit yang tersebar di Sumatera Utara
(BPS, 2015).
Toba Samosir yaitu 342 unit memiliki 11 jumlah jenis alat dan mesin pertanian
seperti : traktor roda 2, traktor roda 4, hand sprayer, pompa air, rice transplanter,
corn sheller, corn planter, power thersher, handtraktor, combine havester, taxi
Data jumlah jenis alat dan mesin pertanian paling sedikit terdapat di
kabupaten Nias Barat yaitu 28 unit memiliki 3 jenis alat dan mesin pertanian
pemekaran dari kabupaten induk yaitu kabupaten Nias sehingga belum memiliki
28
UNIIVERSITAS SUMATERA UTARA
29
Data jumlah alat dan mesin pertanian untuk luas lahan pertanian terluas
15.729 ton dan rata-rata produksi 6,48 ton/ha. Dan jumlah alat dan mesin
pertanian untuk luas lahan pertanian terdapat terkecil di kabupaten Nias Barat
yaitu 4.051,6 ha lahan pertanian dengan produksi panen 16.878 ha dan rata-rata
Perancangan Sistem
sistem yang terdiri dari perancangan masukan data, perancangan keluaran data,
untuk mendapatkan gambaran yang jelas mengenai program yang akan dibuat.
Perancangan Masukan
agar dimengerti oleh pengguna (user). Yang dimaksud dengan masukan input itu
terdiri dari : luas lahan, jumlah alat dan mesin pertanian, gambar alat dan mesin
pertanian, spesifikasi alat dan mesin pertanian, merek alat den mesin pertanian.
data.
Perancangan Keluaran
digunakan oleh sistem. Keluaran ini berupa form laporan luas lahan, jumlah
alsintan, dan beberapa data yang mendukung dalam bentuk teks, tabel, gambar
Pada basis data, masukan diproses dan disimpan untuk proses selanjutnya.
Data- data yang tersimpan dalam basis data MySQL ialah data-data masukan
dalam bentuk table yang dapat mencakup suluruh data yang ada. Perancangan
basis data (database) aplikasi sistem informasi ini melalui aplikasi basis data yang
Implementasi Sistem
sistem proses, basis data dan komponen pengetahuan yang terdapat di dalam
atau mempermudah user dalam menggunakan sistem dengan benar dan baik dan
Dialog yang dipakai oleh sistem adalah dialog menu, dimana penggunaan
dihadapkan pada berbagai alternatif menu pilihan yang telah disediakan di dalam
sistem. Menu ini selanjutnya akan ditampilkan oleh sistem melalui layar monitor
menekan tombol-tombol dan tautan tertentu sesuai dengan materi informasi yang
dibutuhkan oleh user dari dalam sistem. Setiap pilihan menu yang telah
diinputkan oleh user akan menghasilkan respon atau jawaban tertentu serta dapat
a) Menu beranda
b) Menu alat
d) Info
e) Kontak
f) blog
Data Data
Alsintan Kabupaten
Pemeliharaan Sistem
secara terus menurus untuk menunjang kelanjutan dari sebuah sistem dan
diinginkan.
Menu Beranda
saat sistem dibuka. Halaman ini sering disebut halaman index, yang dalam bahasa
Dalam halaman imi menu beranda, alat, luas lahan, info, kontak, blog ditampilkan
Menu Alat
dengan alat dan mesin pertanian. Informasi pada form ini akan tersajikan jika
dilakukan klik pada submenu. Pada menu alat ada beberapa informasi yang
diberikan, antara lain : gambar alat dan mesin pertanian, spesifikasi alat, jumlah di
setiap kabupaten. Informasi pada menu ini hanya dapat ditambahkan atau diubah
utara. Informasi-informasi yang tersedia pada menu ini adalah luas wilayah
biografi kabupaten, luas lahan pertanian. Informasi akan tersaji jika dilakukan klik
pada menu luas lahan lalu pilih daerah akan dibuka kemudian akan muncul
beberapa submenu yang disajikan antara lain : letak wilayah, batas wilayah dan
orbitasi. Pada menu ini perlu dilakukan updet data untuk menyajikan data kepada
pengunjung.
data luas lahan. Jika ingin membatalkan tekan cancel untuk melakukan
pengeditan data apabila terjadi kesalahan pemasukan data dan perubahan data
dapat digunakan fungsi edit. Berikurt ini adalah contoh tampilan edit luas lahan.
Menu Info
informasi yang tersedia pada menu ini adalah tentang informasi seperti : jumlah
penduduk, luas daratan dan komoditi tanaman yang ada di Sumatera Utara.
Setelah senuanya disi dengan benar maka ditekan tombol simpan untuk
menyimpan data info. jika ingin membatalkan tekan cancel untuk melakukan
pengeditan data pabila terjadi keasalah pemasukan data dan perubahan data dapat
digunakan fungsi edit. Berikut ini adalah contoh tampilan edit info.
Menu ini menampilkan mengenai sumber informasi data alat dan mesin
pertanian. Informasi yang tersedia pada menu kontak adalah berupa data-data dari
kedinasan dan intansi yang terkait pada pengambilan data alat dan mesin
pertanian.
data kontak. Jika ingin membatalkan tekan cancel untuk melakukan pengeditan
data apabila terjadi kesalahan pemasukan data dan perubahan data dapat
digunakan fungsi edit. Berikurt ini adalah contoh tampilan edit kontak :
Menu Blog
tersedia pada menu ini adalah informasi seperti : data alat dan mesin pertanian
yang terbaru untuk membuka blog tersebut harus meng klik http pada halam blog
seperti berikut :
Administrator
dan password diperlukan untuk menjaga-jaga data yang tersedia pada web dan
pihak yang terkait dalam pengembangan sistem ini admin dapat melalukan updet
informasi yang terbaru. Agar informasi yang disajikan akurat dan dapat bekerja
melakukan kegiatan mengubah, menghapus dan menambah isi data. Untuk lebih
keamananya.
Setelah username dan password diisi, klik masuk, apabila username dan
password yang diisikan salah maka akan muncul informasi konfirmasi kesalahan.
Klik ulangi lagi untuk kembali ke menu login. Setelah username dan password
tepat maka akan muncul halaman administrator. Pada submenu yang dilengkapi
dengan fasilitas edit, hapus, dan penambah data, dimana semua bagian submenu
Adapun submenu yang terdapat pada admin atau petugas adalah sebagai
berkut:
a) Dashboard
c) Alat pertanian
d) Daerah
e) Slider gambar
f) Edit info
g) Edit kontak
h) Edit blog
dilakukan oleh seorang admin, berikut ini contoh tampilan dari penambahan data.
Setelah semua diisi maka tekan tombol save information atau simpan
untuk menyimpan data yang telah diisi dan cancel jika ingin membatalkan
pemasukan sata dan perubahan data, dapat difungsikan edit, berikut ini adalah
yang telah di lakukan, dan klik cancel untuk membatalkan perubahan yang
menu administrator sebaiknya keluar dari link admin melalui logout yang berada
di sudut kanan layar paling atas, sehingga halaman tersebut tidak dapat di akses
Kesimpulan
sistem informasi
4. Sasaran dari sistem ini adalah bagi pihak pelaku usaha tani dalam hal
ini petani yang bergerak di bidang alat dan mesin pertanian dalam
informasi yang optimum bagi pengelolaan jasa alat dan alat mesin
pertanian tersebut.
28
UNIIVERSITAS SUMATERA UTARA
29
Saran
pelaku usaha tani, distributor alat dan mesin pertanian dan penggunaan
informasi lainya.
Badan Pusat Statistik Sumatera Utara 2017. Statistik Provinsi Sumatera Utara
2017.
Bunafit N. 2005. Data Base Relasional dengan MySQL. Andi Offset. Yogyakarta.
McLeod. 2004. Sistem Informasi. Edisi Ke Delapan, PT. Indeks Salemba Empat.
Jakarta.
Prasetyo D. 2003. Tip dan Trik Kolaborasi PHP dan MySQL Untuk Membuat
Web Database Yang Interaktif. Elex Media Komputindo. Jakarta.
Putra, E. G., 2008. Rancang Bangun Database Bank Soal STMIK Jakarta.
Sekolah Tinggi Manajemen Informatika & Komputer. Jurnal sistem
informatika 1-12.
28
UNIIVERSITAS SUMATERA UTARA
43
Tambunan A H., dan Sembiring E N. 2007. Kajian dan Kebijakan Alat dan Mesin
Pertanian. Jurnal Keteknikan Pertanian, 1-16.
. Whitten J. L., Bentley L. D. Dittman K. C.. 2004. Systems analysis and design
methods. Irwin/McGraw Hill.
Yuhefizar. 2013. Cara Mudah dan Murah Membangun dan Mengelola Website.
Graha Ilmu. Jakarta.
Mulai
Data Sekunder:
Mencari Data Alat &
1.UPT Mekanisasi Pertanian
Mesin Pertanian
2.Kedinasan TPHP Sumut
Perancangan Sistem
Perancangan masukan
Pembangunan Perancangan keluaran
Sistem Implementasi sistem
Pemeliharaan sistem
Programing
Tidak
Menguji Sistem
Tidak
Layak
Ya
Menguji Program
dengan Data
Layak
Ya
Pemeliharaan Sistem
Selesai
28
UNIIVERSITAS SUMATERA UTARA
Lampiran 2. Data luas lahan di Provinsi Sumatera Utara
28
UNIIVERSITAS SUMATERA UTARA
46
include ($config->getLibraryDir()."autoloader.php");
require_once ("_bin/Connector.php");
?>
<!--
this website is fully created by Boy Panjaitan (boypanjaitan16@yahoo.com)
contact me for more info
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><?= $config->getProjectName() ?></title>
<base href="<?= $config->getBaseUrl() ?>"/>
<link rel="icon" href="_images/logo_usu.jpg">
<!-- Global stylesheets -->
<link href="https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900"
rel="stylesheet" type="text/css">
<link href="<?= $assets->getLimitless() ?>css/icons/icomoon/styles.css" rel="stylesheet"
type="text/css"/>
<link href="<?= $assets->getLimitless() ?>css/bootstrap.css" rel="stylesheet"
type="text/css"/>
<link href="<?= $assets->getLimitless() ?>css/core.css" rel="stylesheet"
type="text/css"/>
<link href="<?= $assets->getLimitless() ?>css/components.css" rel="stylesheet"
type="text/css"/>
<link href="<?= $assets->getLimitless() ?>css/colors.css" rel="stylesheet"
type="text/css"/>
<link href="<?= $assets->getSweetAlert() ?>sweetalert.css" rel="stylesheet"
type="text/css"/>
<link href="<?= $assets->getFontAwesome() ?>css/font-awesome.min.css" rel="stylesheet"
type="text/css" />
<!-- /global stylesheets -->
* User: satriani
* Date: 09/04/2018
* Time: 9:44
*/
$output = array('status'=>'failed', 'message'=>'default message');
if (isset($_POST['action'])){
switch ($_POST['action']){
case 'froala-upload':
if (isset($_FILES['froala-file'])){
$img = array('jpg','png','jpeg','gif');
$video = array('mp4','ogg','webm');
$exp = explode('.', $_FILES['froala-file']['name']);
$type = strtolower(array_pop($exp));
if ($try){
$output = array('link'=>'../_images/froala/'.$fileName);
}
else{
$output['message'] = $_FILES['froala-file']['error'];
}
}
}
break;
case 'froala-delete':
if (isset($_POST['location'])){
$file = '../'.$_POST['location'];
if (file_exists($file)){
unlink($file);
$output['status'] = 'success';
}
else{
$output['message'] = 'file tidak ditemukan dilokasi berikut <b>'.$file.'</b>';
}
}
break;
}
}
echo json_encode($output);
Alat
<?php
switch ($url->getByIndex(1)){
case 'add':
?>
<script type="text/javascript" src="<?= $assets->getLimitless()
?>js/plugins/forms/selects/bootstrap_select.min.js"></script>
<script type="text/javascript" src="<?= $assets->getLimitless()
?>js/plugins/uploaders/fileinput.min.js"></script>
<script type="text/javascript" src="../_js/_upload.js"></script>
<script type="text/javascript">
$(function () {
$("[data-plugin='select']").selectpicker();
$('#addField').on('click', function () {
var copySource = $('#copyField');
copySource.append('' +
'<div class="row" style="margin-top:8px;"> ' +
'<div class="col-lg-5">' +
'<p class="visible-xs"></p>'+
'<input type="text" placeholder="Judul" class="form-control" name="judul[]">' +
'</div>' +
'<div class="col-lg-7">' +
'<p class="visible-xs"></p>'+
'<input type="text" placeholder="Isi Keterangan" class="form-control"
name="isi[]">' +
'</div>' +
'</div>');
});
});
</script>
$('#addFieldAlsin').on('click', function () {
var copySource = $('#fieldAlsin');
copySource.append('' +
'<div class="row" style="margin-top:8px;"> ' +
'<div class="col-lg-6">' +
'<p class="visible-xs"></p>'+
'<input type="text" placeholder="Nama" class="form-control"
name="namaAlsin[]">' +
'</div>' +
'<div class="col-lg-3">' +
'<p class="visible-xs"></p>'+
'<input type="number" placeholder="Tahun Awal Produksi" class="form-control"
name="awalAlsin[]">' +
'</div>' +
'<div class="col-lg-3">' +
'<p class="visible-xs"></p>'+
'<input type="text" placeholder="Volume Produksi" class="form-control"
name="volumeAlsin[]">' +
'</div>'+
'</div>');
});
});
</script>
<div class="row">
<div class="col-lg-6">
<label class="text-semibold">Asal Daerah</label>
<select class="form-control" data-plugin="select" name="daerah">
<option value="">-- Pilih Daerah --</option>
<?php
Blog
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/froala_editor.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/froala_editor.min.css">
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala() ?>css/froala_style.min.css">
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/colors.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/image.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/video.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/code_view.min.css"/>
</div>
<div class="col-lg-4">
<?php
if (!empty($getDaerah->fileName)){
echo '<img style="max-width: 100%;" src="../_images/daerah/'.$getDaerah-
>fileName.'" alt="'.$getDaerah->fileName.'"/>';
}
else{
echo '<div class="alert alert-warning">Belum ada logo</div>';
}
?>
</div>
</div>
<p><b>Orbitasi</b></p>
<p><?= $getDaerah->orbitasi ?></p>
<hr/>
<p><b>Letak Wilayah</b></p>
<p><?= $getDaerah->letakWilayah ?></p>
<hr/>
<p><b>Batas Wilayah</b></p>
<?php
if (!empty($getDaerah->batasWilayah)){
$arrSisi = array('Utara','Selatan','Barat','Timur');
foreach (json_decode($getDaerah->batasWilayah) as $z=>$sisi){
echo '
<dl class="dl-horizontal">
<dt>' . $arrSisi[$z] . '</dt>
<dd>' . $sisi . '</dd>
</dl>
';
}
}
Info
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/froala_editor.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/froala_editor.min.css">
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala() ?>css/froala_style.min.css">
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/colors.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/image.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/video.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/code_view.min.css"/>
Komoditas
<?php
switch ($url->getByIndex(1)){
case 'edit-isi':
$setIsi = $cnc->query(array(':thn'=>$url->getByIndex(3), ':komo'=>$url->getByIndex(2)),
"SELECT a.*,b.nama AS namaDaerah FROM pertanian_komoditas_value a LEFT JOIN
pertanian_daerah b ON a.daerah=b.id WHERE komoditas=:komo AND tahun=:thn");
if ($setIsi->rowCount() > 0){
$setKomoditas = $cnc->query(array(':id'=>$url->getByIndex(2)), "SELECT * FROM
pertanian_komoditas WHERE id=:id");
if ($setKomoditas->rowCount() > 0) {
$getKomoditas = $cnc->dataQuery($setKomoditas);
?>
<h3 class="text-semibold my-sub-title">Edit Isi Komoditas</h3>
<div class="panel panel-body border-left-primary">
<form id="addJenisFormAuthor" data-onfinish="redirect;komoditas/" method="post"
action="_action/Handler.php">
<input type="hidden" name="action" value="komoditas-edit-isi">
<input type="hidden" name="komoditas" value="<?= $url->getByIndex(2) ?>">
<?php
}
else{
echo '<div class="alert alert-warning">Maaf, komoditas ini tidak lagi ada didalam
database</div>';
}
}
else{
echo '<div class="alert alert-warning">Maaf, data tidak ditemukan</div>';
}
break;
case 'tambah-isi':
$setKomoditas = $cnc->query(array(':id'=>$url->getByIndex(2)), "SELECT * FROM
pertanian_komoditas WHERE id=:id");
if ($setKomoditas->rowCount() > 0) {
$getKomoditas = $setKomoditas->fetch(PDO::FETCH_OBJ);
?>
<h3 class="text-semibold my-sub-title">Tambah Isi Komoditas</h3>
<div class="panel panel-body border-left-primary">
<form id="addJenisFormAuthor" data-onfinish="redirect;komoditas/" method="post"
action="_action/Handler.php">
<input type="hidden" name="action" value="komoditas-tambah-isi">
<input type="hidden" name="komoditas" value="<?= $getKomoditas->id ?>">
Kontak
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/froala_editor.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/froala_editor.min.css">
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala() ?>css/froala_style.min.css">
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/colors.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/image.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/video.min.css"/>
<link rel="stylesheet" type="text/css" href="<?= $assets->getFroala()
?>css/plugins/code_view.min.css"/>
Profile
<div class="panel panel-body border-top-primary">
<form method="post" action="_action/Handler.php" id="formProfile" data-onfinish="reload">
<input type="hidden" name="action" value="profile-update">
<input type="hidden" name="old-id" value="<?= @$userData->id ?>">
<label ><b>Username</b></label>
<br/>
<input type="text" name="id" class="form-control" value="<?= @$userData->id; ?>">
<p></p>
<label><b>Full Name</b></label>
<br/>
<input type="text" name="name" class="form-control" value="<?= @$userData->name ?>">
<p></p>
<label><b>Email</b></label>
<br/>
<input type="email" name="email" class="form-control" value="<?= @$userData->email ?>">
<p></p>
<label><b>Phone Number</b></label>
<br/>
<input type="text" name="phone" class="form-control" value="<?= @$userData->phone ?>">
<p></p>
<label><b>Address</b></label>
<br/>
<textarea name="address" class="form-control"><?= @$userData->address ?></textarea>
<p></p>
<label><b>Password</b></label>
<br/>
<div class="collapse" id="collapsePass">
<input type="password" name="old-pass" class="form-control" placeholder="Recent
password">
<br/>
<input type="password" name="new-pass" class="form-control" placeholder="New
password">
<br/>
</div>