T1__Full text Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Penjualan Sayur Organik dengan Menggunakan Framework Codeigniter: Studi Kasus Jogja Organic, Yogyakarta T1 Full text

Perancangan Sistem Penjualan Sayur Organik Dengan
Menggunakan Framework Codeigniter
(Studi Kasus: Jogja Organic, Yogyakarta)

Artikel Ilmiah

Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer

Peneliti:
Mikhael Dio Eclesi (672013604)
Hindriyanto Dwi Purnomo, ST., MIT., Ph.D.

Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
April 2017

1


2

3

4

1.

Pendahuluan

Pada dasarnya kesadaran masyarakat terhadap pentingnya mengkonsumsi sayuran
organik saat ini sudah semakin besar, hal ini dilihat dari permintaan terhadap sayuran
organik yang semakin hari semakin bertambah. Namun banyaknya permintaan
konsumen terkadang tidak dapat dipenuhi, di lain pihak banyak petani organik yang
kesulitan untuk memasarkan produknya karena informasi pasar yang sulit di akses,
sehingga petani ragu memproduksi komoditas tertentu, serta ketersediaan benih
organik yang belum cukup tersedia. Dari permasalahan tersebut, Jogja Organik saat ini
melakukan program kerjasama untuk menjembatani petani dan konsumen dengan cara
membina petani organik dan menyediakan jalur distribusi untuk hasil panen nya.

Produk yang akan di tanam petani pun akan disesuaikan dengan data kebutuhan
konsumen yang telah tercatat. Dengan demikian petani memiliki keuntungan dari segi
akurasi waktu dalam penanaman bibit, Sehingga kerugian panen yang berlebih dapat
diminimalisir [1].
Berdasarkan analisis dan wawancara yang dilakukan dengan pemilik usaha
sistem web e-commerce ini diberi nama Harverst Green yang menjadi core informasi
dari semua produk organik yang dijual oleh Jogja Organic. Karena selama ini Jogja
organic belum mempunyai sistem management di bidang IT dan merupakan salah satu
kelemahan pada pengembangan usaha [2]. Dengan adanya web e-commerce ini,
diharapkan dapat memperkenalkan kepada anak muda zaman sekarang serta
masyarakat luas untuk mengenal produk-produk organik. Selain itu juga dapat
menghasilkan kepraktisan dan kemudahan dalam berbelanja, tanpa terkendala waktu
dan jarak, konsumen bisa langsung mengorder produk organik yang langka di pasaran
dan mutu kualitas produk sudah terjamin. Pengiriman produk akan berdasarkan alamat
pemesan, dan bekerjasama dengan jasa pengiriman barang.
Bedasarkan latar belakang masalah yang telah dijelaskan, didapat rumusan
masalah bagaimana merancang sistem transaksi dengan menggunakan Framework
Bootstrap dan Codeigniter, dengan studi kasus di Jogja Organik. Untuk mencapai
tujuan penelitian yaitu merancang sistem penjualan sayur organic berbasis online.
Manfaat penelitian ini adalah membantu menjembatani petani dan konsumen dalam

kebutuhan sayur organik [3].
2.

Kajian Pustaka
Terdapat beberapa penelitian yang menggunakan konsep hampir sama dan
berhubungan dengan e-commerce dan transaksi penjualan produk. Salah satunya
adalah penilitian berjudul sistem penjualan spare part toko ajm motor menggunakan CI
berbasis arsitektur mvc. Penelitian membahas mengenai perancangan sistem untuk
penjualan spare part toko ajm motor yang menggunakan framework berbasis PHP yaitu
codeigniter. Sistem yang dikembangkan berfungsi untuk memudahkan konsumen
dalam memperoleh informasi tentang spare part yang dibutuhkan dan konsumen

5

melakukan pesanan barang secara online. Membantu pemilik usaha dalam mengolah
data pembukuan dan laporan transaksi penjualan secara otomatis serta up to date [4].
Penelitian selanjutnya membahas tentang perancangan sistem e-commerce untuk
memperluas pasar produk oleh-oleh khas Pontianak yaitu sebuah perancangan web ecommerce yang memilik fungsi sebagai sarana dalam memperluas pemasaran produk
oleh-oleh khas Pontianak. Adapun pembuatan aplikasi tersebut menggunakan MySql
sebagai database dan menggunakan Codeigniter sebagai framework aplikasi ini [5].

Perancangan sistem informasi penjualan berbasis web pada pempek nony 168
palembang membahas tentang sistem informasi penjualan berbasis web yang dirancang
menggunakan metode RUP dengan bahasa pemrograman PHP dan database MySQL.
Sistem informasi penjualan yang dirancang ini bertujuan memperluas promosi
penjualan pempek, mempermudah agar pelanggan yang berada di luar kota Palembang
dapat tetap melakukan transaksi jual beli [6].
Perbedaan penelitian ini dibandingkan dari ketiga penelitian sebelumnya ialah,
Penelitian ini akan merancang sistem penjualan sayur organik berbasis web dengan
tujuan untuk memudahkan konsumen dan petani dalam memasarkan produknya,
karena itu sistem ini disusun lengkap dengan pencatatan pengolahan transaksi,
sehingga dalam hal pemasaran petani dapat mengikuti tren minat yang berkembang
dalam pasar diwaktu tertentu agar hasil panen produk yang dihasilkan tidak mengalami
kerugian. Dan juga sistem ini dilengkapi dengan sistem pencatatan status transaksi
yang dikontrol oleh admin sehingga customer dapat dengan mudah memantau apakah
produk pesanan sudah diproses maupun dalam proses pengiriman. Design web yang
digunakan pun menggunakan bootstrap sehingga tampilan dari website ini sangat user
friendly dan elegan, sehingga konsumen mudah untuk mengakses dan melakukan
transaksi. Fitur-Fitur tersebut belum ada di dalam ketiga penelitian sebelumnya, oleh
karena itu diharapkan dengan adanya sistem ini dapat menjadi solusi dari permasalahan
dalam penjualan sayur organik yang ada selama ini.

Framework adalah sebuah software untuk memudahkan para programmer
membuat aplikasi atau web yang isinya adalah berbagai fungsi, plugin, dan konsep
sehingga membentuk suatu sistem tertentu. Dengan menggunakan framework, sebuah
aplikasi akan tersusun dan terstruktur dengan rapi dan memudahkan dalam pengkodean
serta dalam melakukan koneksi ke daalam database [7].
Framework CodeIgniter adalah framework dengan konsep model MVC (Model,
View, Controller) untuk membangun website dinamis dengan menggunakan PHP.
CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan
mudah dibandingkan dengan membuatnya dari awal. Codeigniter juga digunakan

6

untuk membangun sebuah aplikasi website dinamis yang dapat digunakan dengan cepat
dan mudah tanpa harus membangun apilkasi PHP dari awal [7].
PHP “Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting tingkat
tinggi yang dipasang pada dokumen HTML. Sebagian besar sintaks dalam PHP mirip
dengan bahasa C, Java dan Perl, namun pada PHP ada beberapa fungsi yang lebih
spesifik. Sedangkan tujuan utama dari penggunaan bahasa ini adalah
untuk memungkinkan perancang web yang dinamis dan dapat bekerja secara otomatis
[7].

MySql merupakan sebuah perangkat lunak atau software sistem manajemen basis
data Sql atau DBMS multithread dan multiuser. MySql sebenarnya merupakan turunan
dari salah satu konsep utama dalam database untuk pemilihan atau seleksi dan
pemasukan data yang memungkinkan pengoperasian data dikerjakan secara mudah dan
otomatis. [7].
3.
Metode dan Perancangan Sistem
Penelitian ini dilakukan dan diselesaikan melaui 5 tahapan penelitian yaitu : 1)
Identifikasi masalah. 2) Analisis dan Pengumpulan data. 3) Perancangan sistem /
program. 4) Pembuatan sistem. 6) Pengujuan sistem. 7) Penulisan laporan hasil
penelitian [8]. Tahapan yang dilakukan dalam melakukan penelitian dapat dilihat pada
Gambar 1.

Identifikasi Masalah

Analisis dan Pengumpulan data

Perancangan Sistem

Pembuatan Sistem


Pengujian Sistem

Penulisan Laporan

Gambar 1 Tahapan Penelitian [8]

7

Berdasarkan bagan pada Gambar 1 dapat dijelaskan bahwa tahapan penelitian
yang dilakukan adalah sebagai berikut: Identifikasi masalah, pada tahap ini dilakukan
identifikasi masalah untuk menetapkan tujuan dan kendala yang dihadapi penjualan
sayur organik. Wawancara yang dilakukan kepada pemilik usaha jogja organic
didapatkan informasi, bahwa pemasaran produk sayur organik masih dianggap kurang
efektif karena pemasaranya hanya melalui pasar tradisional yang ada dalam komunitas
kecil, dengan perancangan website ini diharapkan adanya kemudahan dalam
mempromosikan produk sayur organik melalui media internet. Pencatatan transaksi
yang selama ini hanya menggunakan media buku tulis, oleh pemilik usaha ingin adanya
pencataan yang lebih praktis dan detail dengan menggunakan sistem.
Analisis dan pengumpulan data, pada tahap ini dilakukan analisa kebutuhankebutuhan informasi apa saja kah yang akan digunakan dalam website ini, dan

kemudian data-data tersebut di kumpulkan. Data data yang digunakan meliputi foto
sayuran, daftar harga sayuran yang akan dijual serta informasi dari tentang jogja
organic.
Metode pengembangan sistem yang digunakan pada penelitian ini adalah metode
Prototyping, karena selama proses pengembangan dilakukan komunikasi secara
intensif antara pengembang dengan pengguna. Metode ini membantu proses
pengembangan suatu perangkat lunak dengan cara membuat model dari perangkat
lunak yang akan dibuat. Pengembagan perangkat lunak dengan metode ini dilakukan
secara bertahap, yaitu dengan membuat prototype yang sederhana terlebih dahulu,
setelah itu prototype akan dikembangkan dari waktu ke waktu hingga perangkat lunak
selesai dikembangkan atau sudah sesuai dengan kebutuhan dari pengguna.
Sebelum dilakukan pengkodean, dilakukan perancangan UML diagram untuk
memvisualisasikan alur proses dan kebutuhan data. UML dibuat dalam diagram Use
Case, diagram Activity dan diagram Class yang akan dijelaskan satu persatu.

8

Gambar 2 Use Case Diagram

Gambar 2 merupakan use case yang menjelaskan bagaimana aplikasi akan

dibuat. Sistem ini memiliki tiga aktor yang memiliki hak berbeda yaitu super admin
selaku pengolah seluruh data, super admin dapat mengolah dari data user, data produk,
data admin, dan mengolah status transaksi yang ada. Aktor selanjutnya adalah admin,
di mana admin disini berfungsi data yang ada dalam sistem, seperti mengolah data
produk, data user dan mengolah status transaksi yang ada. Yang terakhir adalah user
yang diartikan sebagai pembeli, yang hanya dapat melakukan pembelian produk.

9

Gambar 3 Activity Diagram Transaksi

Gambar 3 merupakan activity diagram transaksi yang menggambarkan proses
transaksi dalam sistem. Pengolahan data ini dimulai dari login dihalaman yang tersedia,
jika sudah terdaftar maka akan masuk ke dalam form user. Selanjutnya user memilih
menu produk, dan akan tampil data produk yang dijual, selanjutnya user dapat melihat
detail produk yang akan dibeli jika Ya, user akan masuk kedalam halaman detail item,
Jika Tidak user dapat langsung memasukan item kedalam kerajang belanja atau
keranjang pesanan. Langkah berikut nya user masuk kedalam form pembayaran dan
pengiriman user diminta mengisi form tersebut. Data yang telah dimasukan akan
disimpan dan masuk kedalam daftar pesanan user dan masuk kedalam database.


10

Gambar 4 Desain Arsitektur Sistem

Gambar 4 merupakan gambar desain sistem arsitektur, gambar ini menunjukkan
detail dari sistem yang akan dibangun mulai dari service logic, bussines logic dan data
processing. Desain Sistem Arsitektur dijelaskan secara detail di dalam tabel 1
Tabel 1 Detail Bussines Logic dan Proses Pengolahan data transaksi
Bussines

Fungsi

Logic

Register

Proses pengolahan

Deskripsi


data

Input Data

Data Customer

11

Fungsi Input Data yang dimaksud
adalah proses registrasi customer, data
yang diolah di fungsi ini adalah data
customer. Disini customer akan
diminta untuk memasukkan data
kedalam form yang sudah disediakan

oleh sistem yang nantinya akan
tersimpan
kedalam
database.
Selanjutnya untuk admin akan
mendapatkan keseluruhan data dari
customer yang telah melakukan
registrasi tetapi untuk privacy
customer admin tidak bisa melihat
password customer karna password
telah terenkripsi.

View Produk

Data Barang

View Produk adalah fungsi untuk
menampilkan data dari barang apa saja
yang tersedia untuk dijual, data yang
diolah dalam fungsi ini adalah data
barang. Dalam view produk customer
diberikan hak untuk melihat detail
setiap produk mulai dari gambar,
nutrifacts, stok yang tersedia hingga
harga per ons. Selanjutnya untuk
admin akan diberikan privillage untuk
menambah data barang, menghapus
data barang serta melihat berapa
banyak barang yang telah terjual.

Cart (Data
Sementara)

Order Produk adalah fungsi untuk
customer melakukan order, data yang
diolah dalam fungsi ini adalah data
cart. Setiap customer melakukan
registrasi customer akan mendapatkan
1 tabel cart didalam database, tabel
cart digunakan untuk menampung data
order sementara yang akan terhapus
secara otomatis ketika customer sudah
melakukan proses checkout. Dalam
order produk customer diberikan hak
untuk mengetahui detail dari produk
yang telah dipesan seperti quantity,
total harga, biaya ongkos pengiriman
dan customer juga diizinkan untuk
menentukan sendiri kapan barang
yang sudah dipesan akan dikirim
dengan syarat harus melakukan order
sebelum jam 17.00 WIB.

Penjualan

Order Produk

12

Data Transaksi

Konfirmasi produk adalah proses
konfirmasi yang dilakukan oleh
customer untuk memastikan apakah
produk yang akan dibeli sesuai dengan
produk
yang
telah
dipesan
sebelumnya. Data yang diolah dalam
proses ini adalah data transaksi.
Customer akan mendapatkan detail
setiap pesanan, hingga nomor Order
yang
akan
digunakan
untuk
melakukan proses pembayaran.

“Via transfer”

Proses pembayaran yang dilakukan
oleh customer adalah via transfer.
Customer akan diminta membayar
sesuai dengan total harga apabila
nominal yang dikirimkan kurang dari
total harga maka barang yang telah
dipesan tidak akan dikirimkan dan
apabila nominal yang ditransfer lebih
dari total harga maka tidak ada
pengembalian uang.

Data Transaksi

Apabila customer sudah melakukan
transfer uang. Customer harus
melakukan konfirmasi dengan format
sebagai berikut ID ORDER (spasi)
DONE (spasi) NAMA BANK (spasi)
NAMA kirim ke 081236712537.
Selanjutnya admin akan melihat ke
nomor rekening apakah customer
dengan nomor ID sekian sudah
melakukan transfer, jika sudah maka
admin akan merubah status customer.

Data Transaksi

Pengiriman produk adalah proses
dimana produk yang sudah dipesan
oleh customer akan dikirimkan sesuai
dengan alamat yang diberikan
customer di form receiver. Produk
akan dikirimkan apabila customer
telah memenuhi payment methods
yang telah disediakan oleh sistem.

Konfirmasi
Produk

Pembayaran

Konfirmasi
Pembayaran

Pengiriman
Produk

13

4.

Hasil dan Pembahasan
Sistem Transaksi pada Sistem Penjualan Online Jogja Organik merupakan
sistem berbasis web yang dibangun menggunakan bahasa pemrograman PHP 5 dengan
codeigniter sebagai framework. Sistem Transaksi terdari beberapa tampilan screen,
dijelaskan sebagai berikut:

Gambar 5 Tampilan My Cart

Gambar 5 Tampilan My Cart adalah fungsi untuk menampung barang belanja
yang bersifat sementara, di proses ini user masih bisa menambah dan menghapus
barang belanjaan. Halaman ini memperlihatkan Quantity, Unite Price, Harga satuan
dan total, di halaman ini user juga bisa menghapus barang yang tidak ingin dibeli. Jika
user ingin melanjutkan belanja user bisa memilih ke tombol continue shopping dan
apabila user ingin melakukan proses checkout, user bisa memilih tombol procced to
checkout.

14

Gambar 6 Tampilan order review

Gambar 6 Order Review adalah tampilan untuk memastikan kembali barang
yang sudah dibeli oleh user dan alamat dimana barang tersebut akan dikirim. Tampilan
ini memperlihatkan nama penerima, alama penerima, nomor telepon penerima, tanggal
pengiriman dan detail order. Jika user sudah yakin dan ingin melakukan order user
bisa memilih order now.

Gambar 7 Tampilan Form My Orders

Gambar 7 Orders Form My Order adalah tampilan record transaksi yang sudah
dilakukan oleh user. Tampilan ini memperlihatkan ID order, tanggal order, total, status
yang akan berubah sesuai dengan procedure pembayaran yang telah diselesaikan user,
dan tombol action.
15

Gambar 8 Tampilan Form login admin

Gambar 8 Form login admin Sesuai dengan namanya Form login admin
digunakan untuk login admin. Terdapat 2 buah text-field untuk input username dan
password dan 1 tombol Login.

Gambar 9 Tampilan Form Transaksi admin

Gambar 9 Form Transaksi admin Form Transaksi admin adalah tampilan untuk
proses verifikasi pembayaran yang telah dilakukan customer. Terdapat 4 buah tabel
didalamnya yang masing-masing dibagi berdasarkan status pembayaran customer.
Apabila customer belum melakukan pembayaran maka customer akan masuk kedalam
tabel “menunggu pembayaran”, apabila customer sudah melakukan pembayaran maka
admin akan mengubah status customer dengan cara melakukan klik pada tombol dollar
16

maka customer akan berpindah ke tabel “sedang diproses” dan ketika barang yang
dipesan customer sudah dikirim, admin bisa mengganti status customer menjadi “On
The Way” dengan cara melakukan klik pada tombol gambar pesawat. Ditampilan ini
juga telah disediakan tombol untuk admin mencetak nota belanja yang dilakukan
customer.
Dalam menjalankan framework CodeIgniter ada beberapa pengaturan yang
harus dilakukan. Pengaturan route file dan pengaturan koneksi ke basis data MySQL.
Pada folder config terdapat file database seperti pada Kode Program 1. Kode program
yang dilakukan pengubahan pada baris delapan dan baris sembilan. Pada baris delapan
password dikosongkan, kemudian pada baris sembilan isi dari database diisi sesuai
nama database yang dibuat pada PHPMyAdmin.
Kode Program 1 Fungsi Konfigurasi dengan Basis Data
1. $active_group = 'default';
2. $query_builder = TRUE;
3. $db['default']['db_debug'] = FALSE;
4. $db['default'] = array(
5. 'dsn' => '',
6. 'hostname' => 'localhost',
7. 'username' => 'root',
8. 'password' => '',
9. 'database' => 'db_jogjaorganic',
10. 'dbdriver' => 'mysqli',
11. 'dbprefix' => '',
12. 'pconnect' => FALSE,
13. 'db_debug' => FALSE,
14. 'cache_on' => FALSE,
15. 'cachedir' => '',
16. 'char_set' => 'utf8',
17. 'dbcollat' => 'utf8_general_ci',
18. 'swap_pre' => '',
19. 'encrypt' => FALSE,
20. 'compress' => FALSE,
21. 'stricton' => FALSE,
22. 'failover' => array(),
23. 'save_queries' => TRUE
24. );

Kode Program 2 menjelaskan fungsi kode program pada halaman user untuk
membeli produk atau menambah barang kedalam chart atau keranjang belanja. Jadi
awal dari proses transaksi ini adalah user akan memilih dan memasukan produk yang
akan dibeli kedalam chart atau keranjang belanja, untuk kemudian akan diproses lebih
lanjut. Kode program ini terletak pada file controller user, yang merupakan fungsi
create pada framework CodeIgniter.
Kode Program 2 Fungsi add to chart
1.
2.
3.
4.
5.
6.
7.
8.

public function addtocart($username,$id_produk)
{
$data['title'] = "Add to Cart";
$this->Cart->CreateCartIfNotExist($username);
$data['dataCustomer'] = $this->Customer->GetCustomerSession($username);
$result = $this->Cart->CheckIfProductAlreadyOnCart($username,$id_produk);
header("location: " . site_url('user/mycart/' . $username));
}

17

Kode Program 3 Fungsi Insert pada Registrasi User
1. public function new_user_registration()
2. {
3.
$data = array
4.
(
5.
'username' => $this->input->post('username'),
6.
'password' => $this->input->post('password'),
7.
'nama' => $this->input->post('nama'),
8.
'alamat' => $this->input->post('alamat'),
9.
'no_hp' => $this->input->post('no_hp'),
10.
'email' => $this->input->post('email')
11.
);
12.
$result = $this->login_database->registration_insert($data);
13.
if ($result == TRUE)
14.
{
15.
$data['message_display'] = 'Registration Successful !';
16.
$this->load->view('user/register_view', $data);
17.
} else
18.
{
19.
$data['message_display'] = 'Username already exist!';
20.
$this->load->view('user/register_view', $data);
21.
}
22. }

Kode Program 3 menjelaskan fungsi kode program pada saat user melakukan
registrasi akun. Kode program ini terletak pada file controller user, yang merupakan
fungsi create pada framework CodeIgniter. Registrasi ini user diminta untuk
memasukan data diri dan kemudian semua data tersebut disimpan kedalam variable
yang tersimpan pada database. Seperti yang tertulis pada baris 5 sampai dengan 10.
Dan pada baris 12 sampai dengan 21 adalah fungsi pengecekan apakah registrasi
berhasil atau gagal.
Kode Program 4 Fungsi update delete chart
1. public function removefromcart($username,$id_produk)
2.
{
3.
$this->Cart->RemoveFromCart('tb_cart_' . $username, $id_produk);
4.
$data['dataCustomer'] = $this->Customer->GetCustomerSession($username);
5.
header("location: " . site_url('user/mycart/' . $username));
6.
}
7. public function updatecart($username)
8.
{
9.
$id_produk = $this->input->post('id_produk');
10.
$jumlah = $this->input->post('jumlah');
11.
$newdata = array(
12.
"jumlah" => $jumlah
13.
);
14.
$this->Cart->ChangeQuantity($username,$id_produk,$newdata);
15.
$data['dataCustomer'] = $this->Customer->GetCustomerSession($username);
16.
header("location: " . site_url('user/mycart/' . $username));
17.
}

Kode Program 4 menuliskan fungsi update dan delete chart pada halaman user.
Baris satu hingga dengan enam merupakan fungsi delete pada data chart. Fungsi ini
bertujuan untuk menghapus produk dari keranjang belanja atau chart dari user sehingga
jika user tidak jadi untuk membeli salah satu produk user dapat menghapusnya dari
keranjang belanja tersebut. Baris 7 hingga 17 adalah fungsi update data chart. Data
18

yang terdapat didalam chart akan di ubah berdasarkan id produk.
Pengujian sistem dilakukan untuk menguji fungsi – fungsi yang terdapat dalam
sistem, apakah sudah berjalan dengan baik atau belum. Pengujian sistem yang
dilakukan terdiri dari blackbox testing dan usability testing. Pengujian dilakukan pada
laptop ACER-ASPIRE V5471G dengan spesifikasi sebagai berikut:
Sistem Operasi : Windows 7 Ultimate SP1 64bit
Processor
: Intel Core i5-3317U CPU 1.7GHz
VGA
: NVIDIA GEFORCE GT 620M - 1GB
RAM
: 8 GB
Pengujian alpha menggunakan metode blackbox yaitu pengujian fungsi-fungsi
aplikasi secara langsung tanpa memperhatikan alur eksekusi program. Pengujian ini
dilakukan dengan memperhatikan apakah fungsi telah berjalan sesuai rancangan dan
sesuai yang diharapkan.
Berdasarkan hasil blackbox testing, disimpulkan bahwa fungsi – fungsi pada
sistem bekerja sesuai dengan yang diharapkan.
Pengujian beta adalah Usability Testing dilakukan untuk mengetahui apakah
sistem telah memenuhi kebutuhan pengguna, mempermudah kinerja pengguna dan
mudah digunakan oleh pengguna. Berikut pendapat pihak Jogja Organik mengenai
sistem yang dibuat :
1. User Friendly (Memudahkan user dalam penggunaan). Mudah dalam
mengajarkan orang baru mengenai penggunaan sistem.
2. Sistem telah berjalan sesuai dengan yang diminta.
3. Sistem pencatatan laporan yang sedang tren (hot this week) sudah otomatis
sehingga memudahkan dalam penyediaan stok dan efisiensi produksi sayuran
terjaga
4. Terjemahan bahasa yang digunakan masih perlu beberapa perbaikan
5. Pengolahan transaksi lebih akurat karena pencatatan transaksi jual beli tercatat
dalam database website
6. Sistem keamanan website cukup aman karena sudah menggunakan framework
namun masih perlu untuk dikembangkan lagi
7. Tampilan front-end terlihat elegan.
Berdasarkan pendapat pihak Jogja Organic maka dapat disimpulkan bahwa
sistem telah memenuhi kebutuhan pengguna, memudahkan pengguna, dan mudah
digunakan. Hanya saja sistem ini belum sampai dengan tahap implementasi dengan
user, dikarenakan sistem masih terus diuji trial and error yaitu proses percobaan untuk
mencari bug atau kesalahan yang msih terdapat dalam sistem. Dan juga pemilik usaha
masih membutuhkan penambahan karyawan untuk mendukung sistem ini, karena pada
kondisi saat ini jogja organic hanya memiliki beberapa karyawan dalam memasarkan
produk.

19

5.

Simpulan
Berdasarkan hasil penelitian dan pembahasan yang telah dilakukan tentang
perancangan sistem penjualan sayur organik, maka dapat disimpulkan sistem ini
membantu dan mempermudah pemilik usaha jogja organik dalam menjalankan
bisnisnya. Hasil dari pengujian menunjukan bahwa perancangan sistem penjualan
sayur organik dengan framework CodeIgniter telah sesuai yang diharapkan. Pemilik
usaha dapat melakukan promosi tokonya melalui website, dan pengolahan transaksi
lebih akurat karena pencatatan transaksi jual beli tercatat dalam database website.
Mempermudah masyarakat atau customer ketika akan membeli kebutuhan produk
sayur organik. Customer dapat mengetahui pentingnya mengkonsumsi sayur organik.
Selain itu penggunaan framework CodeIgniter bermanfaat dalam pengembangan
sistem dengan menggunakan metode MVC (Model View Controller), mempermudah
dalam proses pembuatan sistem.
Penelitian ini masih dapat untuk dikembangkan dan untuk rencana pengembangan
kedepan akan ditambahan fitur live chat yaitu sistem yang memudahkan untuk
customer bertanya langsung dengan admin yang ada, sehingga dapat menjawab
pertanyaan ataupun menyelesaikan keluhan yang ada. Dari penelitian yang dibuat
website ini mengindikasikan mampu menjembatani kebutuhan petani dan konsumen
seperti yang sudah dibahas dalam permasalahan yang ada
6.

Pustaka

[1]
[2]

Dhana, 2015. Program Kemitraan Jogja Organik. Yogyakarta
Harimurti, Cicilia A. 2016. Strategi Peningkatan Kinerja Atribut Produk Sayuran
Melalui Pemasaran Online Dalam Upaya Meraih Kepuasan Konsumen.
Bandung: Agribisnis Fakultas Pertanian Universitas Padjadjaran.
Wardana, 2013, “Menjadi Master PHP dengan Framework Codeigniter”,
Jakarta.
Setiadi, Ade. (2016). “Sistem Penjualan Spare Part Toko AJM Motor
Menggunakan Codeigniter Berbasis Arsitektur MVC “. Jakarta: Magister Ilmu
Komputer Universitas Budi Luhur.
Kosasih, Sandy. (2015). “Perancangan Sistem E-Commerce untuk memperluas
Pasar Produk oleh-oleh Khas Pontianak”. Pontianak: STIMIK Pontianak..
Siang, Viviliana. (2009). “Perancangan Sistem Informasi Penjualan Berbasis
Web pada Pempek Nony 168 Palembang.” Palembang:Program Studi Sistem
Informasi STIMIK GI MDP
Ribudi,
Agus.
2016.
Pengertian
Framework
CodeIgniter,
http://www.aguzrybudy.com/2016/04/pengertian-framework-codeigniterci.html. Diakses tanggal 5 Mei 2017
Hasibuan, Zainal A. 2007. Metodologi Penelitian Pada Bidang Ilmu Komputer
dan Teknologi Informasi : Konsep, Teknik, dan Aplikasi. Jakarta : Ilmu
Komputer Univesitas Indonesia.

[3]
[4]

[5]
[6]

[7]

[8]

20

Dokumen yang terkait

Studi Kualitas Air Sungai Konto Kabupaten Malang Berdasarkan Keanekaragaman Makroinvertebrata Sebagai Sumber Belajar Biologi

23 176 28

Keanekaragaman Makrofauna Tanah Daerah Pertanian Apel Semi Organik dan Pertanian Apel Non Organik Kecamatan Bumiaji Kota Batu sebagai Bahan Ajar Biologi SMA

26 317 36

ANALISIS KOMPARATIF PENDAPATAN DAN EFISIENSI ANTARA BERAS POLES MEDIUM DENGAN BERAS POLES SUPER DI UD. PUTRA TEMU REJEKI (Studi Kasus di Desa Belung Kecamatan Poncokusumo Kabupaten Malang)

23 307 16

PENILAIAN MASYARAKAT TENTANG FILM LASKAR PELANGI Studi Pada Penonton Film Laskar Pelangi Di Studio 21 Malang Town Squere

17 165 2

Analisis Sistem Pengendalian Mutu dan Perencanaan Penugasan Audit pada Kantor Akuntan Publik. (Suatu Studi Kasus pada Kantor Akuntan Publik Jamaludin, Aria, Sukimto dan Rekan)

136 695 18

DOMESTIFIKASI PEREMPUAN DALAM IKLAN Studi Semiotika pada Iklan "Mama Suka", "Mama Lemon", dan "BuKrim"

133 700 21

PEMAKNAAN MAHASISWA TENTANG DAKWAH USTADZ FELIX SIAUW MELALUI TWITTER ( Studi Resepsi Pada Mahasiswa Jurusan Tarbiyah Universitas Muhammadiyah Malang Angkatan 2011)

59 326 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25

STRATEGI PUBLIC RELATIONS DALAM MENANGANI KELUHAN PELANGGAN SPEEDY ( Studi Pada Public Relations PT Telkom Madiun)

32 284 52