• Tidak ada hasil yang ditemukan

Pengembangan Aplikasi Portabel Penentuan Kelayakan Usaha Hortikultura Berbasis PHP.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengembangan Aplikasi Portabel Penentuan Kelayakan Usaha Hortikultura Berbasis PHP."

Copied!
32
0
0

Teks penuh

(1)

PENGEMBANGAN APLIKASI PORTABEL UNTUK

PENENTUAN KELAYAKAN USAHA HORTIKULTURA

BERBASIS PHP

ANA KURNIAWATI

ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR

(2)
(3)

PERNYATAAN MENGENAI SKRIPSI DAN

SUMBER INFORMASI SERTA PELIMPAHAN HAK CIPTA

Dengan ini saya menyatakan bahwa skripsi berjudul Pengembangan Aplikasi Portabel untuk Penentuan Kelayakan Usaha Hortikultura Berbasis PHP adalah benar karya saya dengan arahan dari komisi pembimbing dan belum diajukan dalam bentuk apa pun kepada perguruan tinggi mana pun. Sumber informasi yang berasal atau dikutip dari karya yang diterbitkan maupun tidak diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam Daftar Pustaka di bagian akhir skripsi ini.

Dengan ini saya melimpahkan hak cipta dari karya tulis saya kepada Institut Pertanian Bogor.

(4)

ABSTRAK

ANA KURNIAWATI. Pengembangan Aplikasi Portabel untuk Penentuan Kelayakan Usaha Hortikultura Berbasis PHP. Dibimbing oleh HARI AGUNG ADRIANTO.

Saat ini usaha pengembangan buah nasional masih menghadapi berbagai masalah pertanian. Oleh karena itu, Departemen Pertanian telah melakukan berbagai upaya untuk meningkatkan produksi buah nasional, salah satunya dengan memasyarakatkan penerapan norma budidaya yang baik (Good Agriculture Practices/GAP) dan Prosedur Operasional Baku (Standard Operating Procedure/SOP) untuk komoditas budidaya spesifik. Penelitian ini mengembangkan aplikasi SIKUH (Sistem Informasi Kelayakan Usaha Hortikultura) yang menerapkan GAP dan SOP tersebut. Aplikasi ini dapat mempermudah pelaku usaha hortikultura untuk menentukan komoditas apa yang akan ditanam dengan memberikan perhitungan cashflow dan asumsi biaya yang dikeluarkan. Aplikasi ini berbasis PHP yang dikemas secara portabel sehingga dapat disimpan dalam USB dan dijalankan pada sistem operasi Windows dengan mudah.

Kata kunci: cashflow, Good Agriculture Practices (GAP), hortikultura, PHP, Standard Operating Procedure (SOP).

ABSTRACT

ANA KURNIAWATI. Development of PHP-Based Portabel Application for Horticultural Business Feasibility Study. Supervised by HARI AGUNG ADRIANTO.

Current efforts of national fruit development are still facing some agricultural problems. Therefore, the Ministry of Agriculture has made numerous attempts to increase national fruit production, including by disseminating Good Agricultural Practices (GAPs) and Standard Operating Procedure (SOP) for specific commodity. This research develops SIKUH (Sistem Informasi Kelayakan Usaha Hortikultura) that implements GAPs and SOPs. This application can help the horticultural business entity in deciding which commodity to be cultivated by providing cashflow calculation and its predicted cost requirement. The application is built as PHP-based portable application that can be saved on a USB flashdrive and easily installed on any Windows PC.

(5)

Skripsi

sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer

pada

Departemen Ilmu Komputer

PENGEMBANGAN APLIKASI PORTABEL UNTUK

PENENTUAN KELAYAKAN USAHA HORTIKULTURA

BERBASIS PHP

ANA KURNIAWATI

ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR

(6)

Judul Skripsi : Pengembangan Aplikasi Portabel Penentuan Kelayakan Usaha Hortikultura Berbasis PHP.

Nama : Ana Kurniawati

NIM : G64096007

Disetujui oleh

Hari Agung Adrianto, SKom, MSi Pembimbing

Diketahui oleh

Dr Ir Agus Buono, MSi, MKom Ketua Departemen

(7)

PRAKATA

Puji syukur penulis panjatkan kepada Allah Subhanahu Wa Ta’ala. Tiada daya dan kekuatan dalam menulis dan menyelesaikan karya ilmiah ini kecuali dari Dia Yang Maha Kuasa. Skripsi ini berupa Pengembangan Aplikasi Portabel untuk Penentuan Kelayakan Usaha Hortikultura Berbasis PHP.

Segala kesulitan dan hambatan dalam pembuatan skripsi ini dapat diatasi karena bantuan dan dukungan dari berbagai pihak. Untuk itu, penulis mengucapkan banyak terima kasih kepada:

1 Ayahanda Rowy Saleh (Alm) dan Ibunda Surkatiah, serta keluarga semua, atas doa, pengorbanan dan dukungannya tanpa kenal lelah.

2 Suami tercinta Edi Wijaya dan anak kami Hifdzi, atas semangat dan cinta, alhamdulillaah.

3 Bapak Hari Agung A, SKom, MSi selaku pembimbing, Bapak Sony Hartono Wijaya, SKom, MKom dan Bapak Irman Hermadi, SKom, MS selaku penguji, atas segala masukan dan saran untuk penyelesaian karya ilmiah ini.

4 Teman-teman Ilmu Komputer X4 atas kebersamaan dan persaudaraannya. Semoga tetap erat tali persaudaraannya sampai kapan pun.

Semoga karya ilmiah ini bermanfaat.

(8)

DAFTAR ISI

DAFTAR TABEL viii

DAFTAR GAMBAR viii

DAFTAR LAMPIRAN viii

PENDAHULUAN 1

Latar Belakang 1

Tujuan 1

Manfaat 2

Ruang Lingkup 2

TINJAUAN PUSTAKA 2

Sistem Informasi 2

Kriteria Penilaian Kelayakan Usaha 2

Kelayakan Usaha Hortikultura 3

PHP Hypertext Preprocessor (PHP) 3

Portabel 4

Waterfall Life Cycle 4

METODE 5

Tahap Analisis dan Definisi Kebutuhan 5

Tahap Perancangan Sistem dan Perangkat Lunak 6

Tahap Implementasi 6

Tahap Pengujian dan Integrasi Sistem 6

Tahap Pengoperasian dan Pemeliharaan 7

HASIL DAN PEMBAHASAN 7

Analisis 7

Perancangan Sistem dan Perangkat Lunak 11

Implementasi 13

Pengujian 15

Pemeliharaan 16

SIMPULAN DAN SARAN 16

Simpulan 16

(9)

DAFTAR PUSTAKA 16

LAMPIRAN 18

(10)

DAFTAR TABEL

1 Kebutuhan non fungsional perangkat lunak 8

2 Karakteristik Pengguna 9

3 Basis data 14

DAFTAR GAMBAR

1 Metode pengembangan waterfall 5

2 Diagram Konteks 9

3 DFD Level 1 10

4 Antarmuka SIKUH secara umum 11

5 ER Diagram 12

6 Relasi antartabel dalam Basis Data SIKUH 13

7 Antarmuka SIKUH 15

DAFTAR LAMPIRAN

1 Kebutuhan fungsional perangkat lunak 18

2 Model fisik data 19

(11)

PENDAHULUAN

Latar Belakang

Sampai saat ini tantangan utama dalam pengembangan buah nasional adalah bagaimana meningkatkan daya saing terhadap buah dari luar negeri, yang merupakan salah satu persoalan utama dalam sektor pertanian (Wagiono dan Firdaus 2009). Dari pengamatan yang dilakukan di beberapa negara di Asia diperoleh bahwa produk hortikultura yang dipasarkan melalui pasar modern di Malaysia dan Thailand (Bangkok) sudah mencapai 60 dan 40 persen untuk buah serta 35 persen dan 30 persen untuk sayur dari total produksi domestik. Besarnya jumlah produk hortikultura nasional yang mampu mengisi pasar modern merupakan indikator langsung dampak peningkatan kualitas produk. Di Indonesia meskipun belum ada survey yang pasti, diduga tingkat penetrasi buah dan sayur yang dipasarkan melalui pasar modern tidak kurang dari 5 persen (PKBT- IPB 2008).

Kementerian Pertanian telah melakukan berbagai upaya peningkatan produksi dan produktivitas melalui penerapan teknologi budidaya yang lebih maju, penguatan kelembagaan petani, serta penyediaan sarana dan prasarana produksi. Upaya yang dilakukan antara lain berupa bimbingan penerapan norma budidaya yang baik (Good Agriculture Practices/GAP) dan Prosedur Operasional Baku (Standard Operating Procedure/SOP) untuk komoditas budidaya spesifik. Untuk itu, penelitian ini mengembangkan aplikasi SIKUH yang menerapkan GAP dan SOP tersebut.

Sebelumnya, Pusat Kajian Hortikultura Tropika (PKHT) telah mengembangkan SIKUH versi/generasi 1 (Gen 1) yang berupa aplikasi desktop berbasis Visual Basic 6.0. GAP dan SOP pada aplikasi ini diterapkan untuk komoditas nanas, pisang dan pepaya. SIKUH Gen 1 ini digunakan untuk pengguna sistem operasi Windows. Namun, ternyata aplikasi tersebut mengalami kegagalan instalasi pada beberapa versi Windows yang pernah digunakan. Oleh karena itu, penelitian ini akan mengembangkan aplikasi berbasis PHP yang dikemas secara portabel sehingga dapat disimpan dalam USB yang dijalankan pada sistem operasi Windows dengan mudah.aplikasi ini diharapkan dapat mempermudah pelaku usaha hortikultura untuk menentukan komoditas apa yang akan ditanam dengan memberikan perhitungan cashflow dan asumsi biaya yang dikeluarkan.

Tujuan

(12)

2

Manfaat

Hasil penelitian ini diharapkan dapat memudahkan petani/penyuluh pertanian dalam menentukan komoditas tanaman hortikultura yang akan ditanam, dengan menampilkan cashflow dan asumsi biaya yang dibutuhkan.

Ruang Lingkup

SIKUH yang dikembangkan dalam penelitian ini digunakan oleh petani/penyuluh pertanian hortikultura. Fasilitas utama dalam sistem ini adalah perhitungan cashflow dan menampilkan SOP.

TINJAUAN PUSTAKA

Sistem Informasi

Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Semua sistem meliputi tiga elemen utama: input, transformasi, dan output. Informasi adalah data yang telah diproses, atau data yang memiliki arti (McLeod 2007).

Sistem informasi dapat didefinisikan sebagai suatu sistem yang menerima sumber data sebagai input dan mengolahnya menjadi prosuk informasi sebagai output. Sistem informasi merupakan suatu sistem yang terdiri dari beberapa subsistem atau komponen hardware, software, dan brainware, data dan prosedur untuk menjalankan input, proses, output, penyimpanan dan pengontrolan yang mengolah sumber data menjadi informasi (Marimin et al. 2006).

Kriteria Penilaian Kelayakan Usaha

Penentuan layak atau tidaknya suatu usaha ditinjau dari aspek keuangan dapat dilakukan dengan beberapa kriteria. Setiap penilaian layak diberikan nilai yang standar untuk usaha yang sejenis dengan membandingkan rata-rata industri atau target yang telah ditentukan. Adapun kriteria yang biasa digunakan untuk menentukan kelayakan suatu usaha adalah Net Present Value (NPV) dan Net Benefit and Cost (Net B/C).

NPV adalah perbandingan antara nilai sekarang kas bersih dengan nilai sekarang investasi selama umur investasi. NPV merupakan manfaat yang diperoleh pada suatu masa proyek yang diukur pada tingkat suku bunga tertentu. Perhitungan NPV ini perlu ditentukan dengan tingkat suku bunga saat ini yang relevan. Selain itu, NPV juga dapat diartikan sebagai nilai saat ini dari suatu cashflow yang diperoleh dari suatu investasi yang dilakukan. Rumus menghitung NPV adalah sebagai berikut:

(∑

(13)

3

Keterangan:

PV= Present Value

df = discount factor (tingkat bunga) i = tahun

Investasi = pengeluaran kas awal n = usia proyek yang diharapkan

Indikator NPV:

Jika NPV > 0 (positif), proyek layak untuk dilaksanakan. Jika NPV < 0 (negatif), proyek tidak layak untuk dilaksanakan. Net Benefit and Cost (Net B/C) adalah rasio aktivitas dari jumlah nilai sekarang penerimaan bersih dengan nilai sekarang pengeluaran investasi selama umur investasi. Net B/C merupakan perbandingan antara jumlah NPV positif dan jumlah NPV negatif. Rumus menghitung Net B/C adalah sebagai berikut:

e ∑

e

n e

Indikator Net B/C:

Jika Net B/C > 1, proyek layak untuk dilaksanakan. Jika Net B/C < 1, proyek tidak layak dilaksanakan.

Kelayakan Usaha Hortikultura

Hortikultura berasal dari kata “hortus“ y ng e e un d n “colere” yang berarti budidaya. Secara harfiah istilah Hortikultura diartikan sebagai usaha membudidayakan tanaman buah-buahan, sayuran dan tanaman hias. Dengan demikian hortikultura merupakan suatu cabang dari ilmu pertanian yang mempelajari budidaya buah-buahan, sayuran dan tanaman hias.

Studi kelayakan usaha adalah suatu kegiatan yang mempelajari secara mendalam tentang suatu usaha atau bisnis yang akan dijalankan, dalam rangka menentukan layak atau tidak usaha tersebut dijalankan (Kasmir dan Jakfar 2010). Penentuan layak atau tidaknya suatu usaha dapat dilihat dari berbagai aspek. Salah satunya adalah aspek keuangan yang melihat kemampuan perusahaan dalam memperoleh pendapatan dan besarnya biaya yang dikeluarkan.

PHP Hypertext Preprocessor (PHP)

(14)

4

merupakan bahasa pemrograman yang sederhana, handal, memiliki siklus pengembangan yang pendek, dan mudah dalam pembuatan modul dan komponen yang dapat dipakai ulang (Castagnetto 1999).

Portabel

Portabel dapat didefinisikan sebagai suatu hal yang mudah untuk dibawa serta memungkinkan untuk ditransfer dan diadaptasi. Portabel merupakan suatu perangkat yang dapat digunakan kapan saja dan dimana saja. Perangkat portabel terbagi dalam dua kategori, yaitu perangkat lunak dan perangkat keras. Salah satu contoh perangkat keras yang portabel adalah USB flash drive. Perangkat lunak portabel sering disebut dengan aplikasi portabel (Nazarullah 2012).

Aplikasi PHP portabel adalah sebuah perangkat lunak yang dibuat dengan bahasa pemrograman PHP yang dijalankan pada perangkat keras tanpa harus melakukan instalasi terlebih dahulu, pada saat perangkat keras portabel dihubungkan ke komputer maka aplikasi portabel dapat langsung digunakan. Kelebihan dari aplikasi portabel, yaitu dapat membawa data serta program yang dibutuhkan sehingga dapat dijalankan kapan saja dan di komputer mana pun. Sisi keamanan juga akan lebih terjamin karena data yang diperlukan hanya berada pada perangkat portabel yang dimiliki tidak disimpan pada komputer tertentu. Namun, perangkat portabel memiliki kekurangan karena perangkat keras portabel memiliki kapasitas yang terbatas sehingga data yang dapat disimpan juga memiliki batas. Selain itu kemampuan akses data juga tidak akan maksimal karena USB flash drive memiliki kemampuan membaca data yang terbatas (Nazarullah 2012).

Waterfall Life Cycle

Waterfall atau software life cycle merupakan salah satu dari jenis pemodelan dalam pengembangan perangkat lunak. Disebut model waterfall karena tahap demi tahap dalam pengembangannya saling berurutan (Sommerville 2007). Pada model waterfall, sebuah fase hanya bisa dijalankan setelah fase sebelumnya selesai. Hal ini diibaratkan seperti air yang mengalir ke satu tingkat dan jika tingkat tersebut sudah terisi penuh, air akan mengalir ke tingkat di bawahnya. Oleh karena itu pendekatan ini disebut juga air terjun (waterfall). Pada model waterfall, sebuah fase tidak akan dapat dilakukan jika fase sebelumnya belum selesai. Ciri lain dari model waterfall ini adalah terjadi overlap fase pertukaran informasi antarfase.

(15)

5 Requirement

Design

Implementation and unit testing

Integration and sistem testing

Operation

Gambar 1 Metode pengembangan waterfall

METODE

Metode penelitian yang digunakan mengacu pada tahapan-tahapan yang ada pada model Waterfall Life Cycle yang terdiri atas tahap analisis dan definisi kebutuhan, perancangan sistem dan perangkat lunak, implementasi, pengujian dan integrasi sistem, serta pengoperasian dan pemeliharaan.

Tahap Analisis dan Definisi Kebutuhan

Tahapan ini dilakukan analisis tentang layanan apa saja yang dapat dilakukan sistem, batasan-batasan sistem, dan tujuan-tujuan yang ingin dicapai dari pembuatan sistem. Analisis dilakukan dengan cara berkonsultasi dengan pengguna secara detail dan rinci untuk mendapatkan requirement pengguna (Sommerville 2007). Pada Gambar 1, tahapan ini termasuk pada fase requirement. Tahap awal melakukan identifikasi tujuan dan batasan pada sistem yang akan dibangun. Caranya adalah dengan pengumpulan data. Bahan yang digunakan untuk penyusunan sistem ini berasal dari hasil Riset Unggulan Strategi Nasional (RUSNAS) Buah Unggulan. Cara ini dilakukan untuk mendapatkan data yang dibutuhkan dalam pengembangan sistem.

(16)

6

Tahap Perancangan Sistem dan Perangkat Lunak

Proses pada tahap desain didefinisikan arsitektur desain dari sistem dan dasar abstraksi perangkat lunak. Sistem yang besar biasanya disusun atas beberapa sub sistem yang saling berhubungan. Inisialisasi proses desain dari setiap sub sistem yang membentuk framework perancangan perangkat lunak dan digunakan sebagai kontrol dinamakan architectural design. Sedangkan hasil dari proses desain ini dinamakan software architecture (Sommerville 2007). Pada Gambar 1, tahapan ini termasuk pada fase design.

Tahap Implementasi

Hasil perancangan pada tahap sebelumnya diimplementasikan dalam bentuk kumpulan set program atau unit program yang ditulis dengan menggunakan bahasa pemrograman tertentu. Setiap unit program diupayakan harus memiliki spesifikasi tertentu. Pada Gambar 1, tahapan ini termasuk pada fase implementation and unit testing. Setelah program selesai, proses selanjutnya adalah membuat agar aplikasi SIKUH ini dapat dijalankan secara portabel. Proses ini menggunakan aplikasi dan pengaturan khusus.

Tahap Pengujian dan Integrasi Sistem

Tujuan dari proses pengujian adalah untuk mendeteksi kesalahan-kesalahan (error) pada perangkat lunak sebelum dikirm ke pengguna. Setiap unit program ataupun bagian dari program secara keseluruhan yang telah terintegrasi sebagai suatu sistem yang komplit dilakukan pengujian untuk memastikan bahwa perangkat lunak telah sesuai dengan requirement pengguna (Sommerville 2007). Setelah dilakukan pengujian, dan sistem telah sesuai dengan kebutuhan pengguna, perangkat lunak dapat segera dikirim ke pengguna. Pada Gambar 1, tahapan ini termasuk pada fase integration and unit testing.

Pengujian sistem menggunakan metode black box testing yang merupakan pendekatan pengujian perangkat lunak dengan melakukan proses uji terhadap program atau spesifikasi komponen. Nama lain dari metode black box testing adalah functional testing karena pengujian yang dilakukan hanya terhadap fungsi dari sistem bukan implementasi dari sistem. Pengujian dengan menggunakan metode black box testing dilakukan dengan memasukkan input tertentu ke dalam sistem dan memeriksa outputnya. Jika output tidak sesuai dengan yang diharapkan maka ada error atau kesalahan pada perangkat lunak. Hal ini berarti proses pengujian berhasil, karena tujuan dari pengujian adalah untuk menemukan kesalahan pada perangkat lunak (Sommerville 2007).

(17)

7 tidak sesuai dengan yang diharapkan maka ada error atau kesalahan pada perangkat lunak. Hal ini berarti proses pengujian berhasil, karena tujuan dari pengujian adalah untuk menemukan kesalahan pada perangkat lunak (Sommerville 2007).

Tahap Pengoperasian dan Pemeliharaan

Tahap ini biasanya merupakan fase yang paling lama dalam pengembangan perangkat lunak meskipun tidak selalu demikian (Sommerville 2007). Pada tahap pemeliharaan dilakukan instalasi sistem dan pengguanaan perangkat lunak. Pemeliharaan (maintenance) yang dilakukan termasuk koreksi error yang tidak terdeteksi pada fase sebelumnya. Jika terdeteksi error pada tahapan ini, koreksi sistem dapat dilakukan dengan kembali pada fase sebelumnya.

HASIL DAN PEMBAHASAN

Analisis

Deskripsi Perangkat Lunak

SIKUH adalah Suatu sistem informasi yang dapat digunakan untuk membantu petani, penyuluh pertanian dan pengusaha hortikultura dalam mengembangkan usaha hortikultura. Sistem ini dapat memberikan informasi seputar kelayakan usaha dalam bidang hortikultura. Informasi tersebut yaitu proses perhitungan yang telah disesuaikan dengan SOP Generasi 1. Sistem ini dirancang dengan asumsi usaha selama 5 tahun, maka apabila pengguna mencoba memasukkan data pada asumsi produksi dengan jangka waktu kurang atau lebih dari 5 tahun, tetap asumsi biaya default sudah terisi selama 5 tahun.

Saat pengguna mengakses halaman web SIKUH ini, halaman pertama yang muncul adalah halaman home yang berisi deskripsi sistem. Selain home, terdapat menu Tahapan SOP dan Analisa Kelayakan Usaha.

1 Tahapan SOP

Pengguna dapat melihat alur kegiatan SOP tiap komoditas, antara lain pemilihan lokasi dan waktu tanam, persiapan lahan, pembibitan, penanaman, pemeliharaan, pengendalian OPT, pengaturan pembuangan, panen, dan pasca panen. Menu ini diharapkan untuk memudahkan pengguna karena dapat dilihat secara online.

2 Analisis Kelayakan Usaha

Pengguna dapat memasukan data berdasarkan asumsi produksi, asumsi biaya dan dapat melihat laporan cashflow tiap komoditas sesuai dengan SOP yang sudah ada.Selain itu, pengguna juga dapat mencetak laporan cashflow.

(18)

8

data populasi, produksi/populasi, dan harga per kg (Rp). Kemudian mengklik simpan untuk menyimpan data yang telah dimasukkan.

Sub menu Data Asumsi Biaya terdapat tombol edit, tombol simpan, tanda silang berwarna merah untuk menghapus data baris, tombol tambah data, dan perhitungan biaya total yang terdiri dari biaya pembukaan lahan dan penyediaan bibit, biaya tak terduga (5% dari biaya pembukaan lahan dan penyediaan bibit), biaya bangunan, biaya sewa lahan, dan untuk membayar tenaga kerja tetap. Jika pengguna mengubah data volume dan harga satuan, total biaya otomatis akan berubah. Setelah mengubah data, pengguna mengklik simpan untuk menyimpan data yang telah dimasukkan.

Sub menu Aliran Dana (Cashflow) terdapat menu dropdown untuk memilih discount factor (df) dan terdapat tombol buat laporan untuk melihat laporan cashflow sesuai data yang telah pengguna masukkan. Pengguna dapat memilih df mulai dari interval 5% hingga 23%, nilai df tergantung dari nilai suku bunga saat ini.

Kebutuhan Fungsional Perangkat Lunak

Kebutuhan fungsional perangkat lunak SIKUH sesuai dengan permintaan pengguna dapat dilihat pada Lampiran 1.

Kebutuhan Non Fungsional Perangkat Lunak

Kebutuhan non fungsional perangkat lunak dapat dilihat pada Tabel 1. Tabel 1 Kebutuhan non fungsional perangkat lunak

Parameter Kebutuhan

Ketersediaan 24 jam sehari, 7 hari seminggu

Ergonomy N/A

Portability Portabel

Memory N/A

Response Time Maksimal sama dengan konfigurasi

Script Timeoutpada web server

Keamanan data Data tidak hilang

Keamanan Sistem Sistem terbuka

Komunikasi Bahasa Indonesia

Analisis Pengguna

(19)

9 Tabel 2 Karakteristik pengguna

Kategori pengguna Tugas Hak akses ke aplikasi

Pengguna

Berdasarkan kebutuhan dan fungsi-fungsi perangkat lunak, maka pengguna akan berinteraksi dengan sistem yang digambarkan oleh aliran data pada diagram konteks yang dapat dilihat pada Gambar 2, Data Flow Diagram (DFD) level 1 yang dapat dilihat pada Gambar 3.

1) DFD Level 0

Gambar 2 Diagram konteks

Pada diagram konteks di atas, hanya ada satu pengguna umum, artinya semua pengguna mempunyai hak akses yang sama. Adapun aliran data pada diagram konteks adalah sebagai berikut:

1 produksi = kode_produksi + nama_produksi 2 biaya = kode_biaya + nama_biaya

3 cashflow = kode_cashflow + nama_cashflow 4 NPV = kode_NPV + NPV

5 NBC = kode_NBC + NBC

6 tahapan_SOP = kode_tahapan_SOP

(20)
(21)

11

Perancangan Sistem dan Perangkat Lunak

Tahap perancangan ini terdiri atas lima tahap yaitu perancangan antarmuka, perancangan estetika, perancangan model konseptual, perancangan model logic, dan perancangan model fisik.

1 Perancangan Antarmuka

Perancangan antarmuka dirancang untuk memberikan tampilan yang sesuai dengan kebutuhan pengguna. Secara umum, tampilan sistem terdiri atas 3 bagian yaitu:

1 Header, merupakan bagian sistem yang terdiri atas logo, nama sistem, deskripsi umum, dan menu utama sistem.

2 Content, merupakan bagian dari sistem yang menampilkan hasil proses dari semua menu yang terdapat pada sistem.

3 Footer, merupakan bagian yang menampilkan copyright.

Aplikasi SIKUH memiliki desain antarmuka yang dapat dilihat seperti pada Gambar 4.

HEADER

CONTENT

FOOTER

Gambar 4 Antarmuka SIKUH secara umum

Pengguna akan berinteraksi dengan sistem melalui antarmuka sistem yang memudahkan pengguna untuk mengakses sistem. Pengguna akan memasukkan input pada form tersedia melalui mouse dan keyboard dan output yang dihasilkan akan ditampilkan melalui monitor. Semua input dan output sistem akan ditampilkan sistem kepada pengguna pada bagian content sistem.

2 Perancangan Estetika

Sistem ini didominasi oleh warna oranye, untuk menyesuaikan dengan gambar buah-buahan di bagian header. Bagian content yang merupakan bagian utama dari sistem memiliki warna latar putih dengan text tipe verdana berwarna hitam agar mudah dibaca oleh pengguna. Link pada menu utama berwarna hitam dengan latar berwarna oranye.

3 Perancangan Model Konseptual

(22)

12

identifikasi, atribut, primary key dan foreign key pada masing-masing tabel dan diagram entity relationship.

a) Identifikasi identitas entitas

 Asumsi_produksi, yaitu asumsi berapa banyak pohon yang akan ditanam, harga per kg dan total pendapatan per tahun.

 Asumsi_biaya, yaitu asumsi perhitungan biaya total yang terdiri dari biaya pembukaan lahan dan penyediaan bibit, biaya tak terduga, biaya bangunan, biaya sewa lahan, dan untuk membayar tenaga kerja tetap.

Cashflow, yaitu laporan hasil perhitungan dari asumsi produksi dan asumsi biaya yang menghasilkan nilai NPV dan Net B/C.

 Kategori, yaitu tabel untuk memilih komoditas.

b) Diagram ER

Diagram ER pada SIKUH dapat dilihat pada Gambar 5.

(23)

13

4 Perancangan Model Logic

Perancangan model logic adalah perancangan yang dibuat agar memudahkan pengguna dalam menggunakan sistem. Perancangan model logic dilakukan dengan menentukan model basis data yang akan digunakan. Model basis data yang digunakan dalam merancang sistem ini adalah model basis data relasional (relational database model). Data model diagram dapat dilihat pada Gambar 6.

Gambar 6 Relasi antartabel dalam basis data SIKUH

5 Perancangan Model Fisik

Perancangan model fisik merupakan tahapan pengimplementasian hasil perancangan pada tahap sebelumnya ke dalam bentuk tabel-tabel. Setelah dibuat model basis data dan entity relationship, kemudian hasil perancangan diimplementasikan ke dalam bentuk tabel. Tabel hasil implementasi perancangan di antaranya tabel asumsi_produksi, tabel asumsi_biaya, tabel_cashflow, dan tabel_kategori. Tabel-tabel tersebut dapat dilihat pada Lampiran 2.

Implementasi

Tahap ini seluruh perancangan yang dibuat pada tahap sebelumnya diimplementasikan. Implementasi aplikasi SIKUH meliputi:

(24)

14

1 Implementasi Basis Data

Basis data SIKUH dapat dilihat pada Tabel 3. Tabel 3 Basis data

Nama tabel Atribut Keterangan

asumsi_biaya adalah tabel basis data asumsi biaya untuk tanaman nanas, pepaya dan pisang.

Tabel asumsi_produksi, adalah tabel basis data asumsi produksi untuk

Implementasi dilakukan dengan mengkodekan hasil perancangan ke dalam bahasa pemrograman tertentu. Bahasa pemrograman yang digunakan adalah PHP. Implementasi yang dilakukan didukung pula oleh perangkat keras dan perangkat lunak komputer.

(25)

15

Gambar 7 Antarmuka SIKUH

Aplikasi ini dapat berjalan di seluruh browser, tetapi tampilan terbaik dapat dilihat menggunakan Google Chrome dengan resolusi 1280 × 720. Untuk halaman utama aplikasi SIKUH, yaitu deskripsi menu-menu yang ada di aplikasi SIKUH yaitu menu Tahapan SOP dan Aplikasi Kelayakan Usaha. Menu Tahapan SOP berisi tahapan-tahapan SOP dari tanaman nanas, pepaya dan pisang, sedangkan menu Aplikasi Kelayakan Usaha berisi tentang perhitungan asumsi produksi, asumsi biaya serta cashflow.

3 Proses Portabel

Setelah aplikasi SIKUH selesai dibuat dengan menggunakan bahasa pemrograman PHP. Proses selanjutnya ialah merancang agar aplikasi ini dapat berjalan secara portabel dengan media flashdisk dengan aplikasi dan pengaturan khusus. Pada penelitian ini penulis menggunakan aplikasi yang berjalan baik di sistem operasi Windows yaitu “xampp-win32-1.7.7-usb-lite” yang mempunyai fitur Apache dan MySql. Agar aplikasi berjalan secara portabel dilakukan beberapa langkah, antara lain:

Copy xampp-win32-1.7.7-usb-lite ke dalam flashdisk, extract.

Copy folder program SIKUH ke dalam folder USB:/xampp/htdocs

Copy folder/import database SIKUH ke dalam folder USB:/xampp/mysql/data

 Ketika flashdisk dijalankan di komputer, buka folder xampp, jalankan Apache dan MySQL dengan meng-klik apache_start,bat dan mysql_start.bat atau klik xampp_control.exe kemudian klik tombol start pada Apache dan Mysql.

 Aplikasi dapat dijalankan di browser dengan mengetikkan localhost/sikuh, akan terbuka tampilan awal SIKUH.

Pengujian

(26)

16

berjalan semestinya sesuai dengan kebutuhan fungsional yang telah didefinisikan. Adapun hasil pengujian yang telah dilakukan dapat dilihat pada Lampiran 3.

Pemeliharaan

Tahapan pemeliharaan belum dilakukan karena sistem belum sampai pada tahapan penggunaan.

SIMPULAN DAN SARAN

Simpulan

Aplikasi SIKUH adalah perangkat lunak yang mengatur seluruh proses kelayakan usaha dari segi keuangan di bidang hortikultura dengan asumsi waktu usaha selama 5 tahun. Aplikasi ini terbatas pada tiga komoditas yaitu nanas, pepaya dan pisang. Aplikasi portabel ini dibangun menggunakan bahasa pemrograman PHP.

Saran

Aplikasi SIKUH lebih lanjut dapat dikembangkan dengan menambahkan informasi komoditas baru dan menambahkan fitur analisis kelayakan usaha berdasarkan tahapan SOP komoditas, karena tahapan SOP tiap komoditas berbeda-beda.

DAFTAR PUSTAKA

Castagnetto JM. 1999. Profesional PHP Programming. Indianapolis (US): Wrox Press.

Kasmir, Jakfar. 2010. Studi Kelayakan Bisnis. Jakarta (ID): Kencana.

Marimin, Tanjung H, Prabowo H. 2006. Sistem Informasi Manajemen Sumber Daya Manusia. Jakarta (ID): Gramedia.

McLeod R. 2007. Management Information System. Ed ke-10. New Jersey (US): Prentice Hall.

Nazarullah F. 2012. Implementasi OLAP secara portabel pada data penjualan benih IPB [skripsi]. Bogor (ID): Institut Pertanian Bogor.

[PKBT-IPB] Pusat Kajian Buah Tropika IPB. 2008. Laporan Penelitian Rusnas Buah Tropika. Bogor (ID): PKBT.

(27)
(28)

18

Lampiran 1 Kebutuhan fungsional perangkat lunak No Nama fungsi Fungsi perangkat lunak

1 Lihat SOP Melihat tahapan SOP dari tiap komoditas

2 Lihat produksi Melihat data asumsi produksi dari tiap komoditas 3 Edit produksi Mengubah data asumsi produksi berupa data

populasi, produksi/populasi dan harga per kg 4 Lihat biaya Melihat data asumsi biaya dari masing-masing

komoditas

5 Tambah biaya Menambah data asumsi biaya berupa uraian, satuan, volume dan harga satuan

6 Edit biaya Mengubah data asumsi biaya berupa volume dan harga satuan

(29)

19

2 Tabel Asumsi_produksi

(30)

20

Lampiran 3 Dokumen uji aplikasi SIKUH No Deskripsi

uji

Kondisi awal

Skenario uji Hasil yang diharapkan merah pada kolom yang sudah disediakan

om ol „OK‟ Menghapus data yang dipilih oleh

pengguna dan

om ol „ ncel‟ Tidak melakukan penghapusan

(31)

21 Lampiran 3 (lanjutan)

No Deskripsi uji

Kondisi awal

Skenario uji Hasil yang diharapkan input yang tidak valid pada salah satu field

(32)

22

RIWAYAT HIDUP

Penulis dilahirkan di Kota Serang pada tanggal 18 Februari 1988. Penulis merupakan anak ketiga dari empat bersaudara, dari pasangan Rowy Saleh (Alm) dan Surkatiah.

Gambar

Gambar 1  Metode pengembangan waterfall
Tabel 2  Karakteristik pengguna
Gambar 3  DFD level 1
Gambar 5  ER diagram
+4

Referensi

Dokumen terkait

Deteksi Cucumber mosaic virus (CMV), SqMV, Watermelon mosaic virus-2 (WMV-2), Zucchini yellow mosaic virus (ZYMV), dan Tobacco ringspot virus (TRSV) pada sampel daun dan

Measures of obesity and body composition were adjusted for age, emotional disorder, education and mobility, and com- pared in men with versus without high-intensity pain

5.2.1 terampil dalam melakukan tugas. 5.2.5 pengalihan dan penerapan keterampilan dan pengetahuan tentang teknologi baru. 5.3 Ketika ragu-ragu, petunjuk dapat

Penelitian ini membahas mengenai pemaknaan kartu BPJS kesehatan di kalangan masyarakat pendhalungan pada peserta Penerima Bantuan Iuran (PBI) di kelurahan Mangli kecamatan

lingkungannya maka free body diagramnya hanya menunjukkan 2 gaya saja yang bekerja pada. ujungnya Yaitu

Maksud pemerintah untuk menyederhanakan perhitungan pajak demi mempermudah perhitungan pajak merupakan suatu hal yang positif, namun dibalik itu implementasi SAK ETAP

Dengan begitu, enigma baru yang mengiringi lahirnya bangsa baru tersebut sesungguhnya berpusar pada konflik nilai yang muncul akibat dari perbedaan filsafat nilai monisme (yang

Jika kita berbicara mengenai teknologi, akan terdapat banyak contoh yang berdasarkan padanya namun, yang lebih mempengaruhi kehidupan (dan terutamanya pemikiran dan