Simpulan
Hasil dari penelitian ini berupa paket distribusi Drupal berbasis web untuk sistem informasi komoditas kedelai SIPEKSOY yang dikustomisasi sesuai kebutuhan dan siap digunakan. Proses instalasinya menggunakan installation profile yang mudah untuk digunakan. Terdapat 13 fungsi utama sistem yang diimplementasikan menggunakan 22 core dan contributed module yang dapat mendukung proses penyebaran informasi kedelai. Paket ditribusi dilengkapi dengan contoh konten, sehingga pengguna dapat melakukan kustomisasi dengan mengikuti contoh konten yang ada. Paket distribusi ini akan disebarluaskan secara bebas sehingga dapat digunakan dan dikustomisasi oleh semua kalangan serta dapat dimanfaatkan sebagai basis penyebaran informasi untuk komoditas kedelai.
Saran
Beberapa hal yang dapat dikembangakan pada sistem ini yaitu :
1 Melakukan penambahan modul pada sistem untuk menambah fitur dan fungsi lainnya sesuai kebutuhan.
2 Melakukan pengukuran dan perbaikan performa dari sistem secara online. 3 Melakukan konfigurasi modul SEO untuk meningkatkan rating sistem pada
mesin pencarian.
4 Mengembangkan arsitektur informasi sistem lebih lanjut agar menjadi sistem yang lengkap.
5 Membuat mashup untuk memperoleh konten dari sumber-sumber terpercaya seperti pemerintahan, publikasi penelitian, dan sumber lainnya.
17
DAFTAR PUSTAKA
Abdulbasith N. 1994. Perancangan Sistem Informasi Agroindustri Kedelai dengan Pendekatan Object Oriented [skripsi]. Bogor (ID): Institut Pertanian Bogor. Drupal. 2013. Get started with drupal [Internet]. [diakses 2013 Nop 5]. Tersedia
pada: https://drupal.org/start.
Drupal Indonesia. 2011. Drupal Basic [Internet]. [diakses 2014 Jan 15]. Tersedia pada:
http://web.archive.org/web/20130115232220/http://drupal-id.org/buku/drupal-basic.
Drupal Modules. 2011. Comparing Drupal Modules [Internet]. [diakses 2014 Mar 6]. Tersedia pada : http://drupalmodules.com.
Kumalasari T. 2013. Sistem Pemilihan Varietas Unggul Kedelai (SIPEKSOY) [skripsi]. Bogor (ID): Institut Pertanian Bogor.
Marco A, Prescetti A. 2011. Building and Maintaining a Distribution in Drupal 7 with Features [Internet]. [diakses 2014 Apr 20]. Tersedia pada : http://www.slideshare.net/nuvoleweb/building-and-maintaining-a-distribution-in-drupal-7-with-features.
McCourt C. 2011. Drupal® The Guide to Planning and Building Websites. Indianapolis(US) : Wiley Publishing, Inc.
Nielsen J. 1993. Response times: the three important limits [Internet]. [diakses 2014 Juni 13]. Tersedia pada: http://www.useit.com/papers/responsetime.html. Dikutip dari Chapter 5 of Usability Enginering by Jakob Nielsen. Academic Press.
Pressman RS. 2001. Software Engineering, Ed ke-5. New York (US): Mc Graw Hill.
Raharjo S. 2009. Membangun situs kamus online sederhana menggunakan CMF Drupal [Internet]. [diunduh 2013 Okt 28]; 2(1):40-46. Tersedia pada: http://jurtek.akprind.ac.id/sites/default/files/40_46_suwanto.pdf.
Rizal NA. 2013. Drupal Performance Indonesia, Drupal Meetup-Jakarta. Jakarta(ID).
Rukmana R, Yuniarsih Y. 1996. Kedelai, budidaya dan pasca panen. Yogyakarta (ID): Kanisius.
Sheltren J, Newton N, Catchpole N. 2013. High Performance Drupal. United States of America (US): O’Reilly Media, Inc.
Sommerville I. 2011. Software Engineering, Ed ke-9. United States of America (US): Pearson Education, Inc.
18
Lampiran 1 Hasil observasi pada mesin pencari google.com
Kata Kunci Hasil Observasi
Kedelai Menampilkan semua pencarian yang memuat kata kedelai. Lingkup pencarian masih terlalu luas.
Banyak konten mengenai promosi dan penjualan kedelai, dan olahannya.
Terdapat link menuju fail berformat .pdf dari repositori perguruan tinggi atau lembaga riset, beberapa artikel yang dimuat di blog, dan di website berita online.
Informasi Kedelai Pencarian lebih spesifik pada konten yang memuat informasi kedelai.
Masih terdapat link menuju fail .pdf dari repositori perguruan tinggi.
Didominasi link dari blog dan situs situs lain yang berhubungan dengan kedelai namun belum spesisifik Sistem Kedelai Lebih fokus pada hasil penelitian kedelai
Jumlah halaman hasil pencarian berkurang, hanya 3 halaman dengan berbagai link hasil penelitian Sistem Informasi
Kedelai
Lebih fokus pada hasil penelitian kedelai dari beberapa hasil penelitian
Beberapa link sistem informasi komoditas pangan sudah muncul namun kedelai sebagai salah satu sub kontennya
19 Lampiran 2 Form pemilihan prioritas fitur dan fungsi
Nama pakar : Dr Desta Wirnas, SP MSi
Bidang keahlian : Pakar kedelai Departemen Agronomi dan Hortikultura, FAPERTA, IPB
No Nama Fungsi Deskripsi Poin Kategori
1 Manajemen isian
Fungsi untuk melakukan pengelolaan isian berita pada sistem, admin bisa melakukan
create, read, update, delete (CRUD),dan
publish pada artikel yang akan atau pernah diterbitkan dalam sistem SIPEKSOY.
10 SP
2 Apps kedelai Merupakan halaman yang memuat link
menuju aplikasi yang dikembangkan terpisah dengan system utama, misalnya visualisasi varietas kedelai, penyebaran hama kedelai, penyebaran produktivitas kedelai, dan pencarian berdasarkan konten (ekpasi queri) yang menajdi topik skipsi rekan lainnya.
10 SP
3 Pencarian artikel
Fungsi untuk melakukan pencarian mengenai konten website kedelai
10 SP
4 Site map Merupakan peta struktur web yang berupa daftar halaman yang ada dalam SIPEKSOY (daftar isi situs).
10 SP
5 Guest Book Aplikasi pencatat data tamu yang berkunjung ke website (buku tamu)
10 SP
6 Quisioner Adalah fungsi untuk admin, untuk membuat kuisioner kepada responden
9 SP
7 Bahasa Adalah fungsi penyedia 2 bahasa, bahasa indonesia dan bahasa inggris
9 SP
8 Berita popular
Daftar berita yang paling sering diakses 9 SP 9 Headline
berita
Sortir dari beberapa berita yang akan ditampilkan berasarkan tanggal publish
terbaru dan terpopuler pada halaman utama sistem.
9 SP
10 Penyuluh Kedelai
Data mengenai penyuluh kedelai di beberapa daerah, data bisa berupa tabel atau list.
9 SP
11 Link eksternal
Merupakan link yang merujuk ke website eksternal yang mendukung informasi kedelai. (deptan.go.id, cybex.ipb.ac.id, irri.org, dsb.)
8 P
12 Calendar event
Adalah tampilan kalender memuat kegiatan yang dilakukan untuk pengembangan kedelai
8 SP
13 Forum diskusi
Fungsi untuk melakukan interaksi dengan admin, penyuluh, peneliti, dan pengguna lain dalam satu forum online berdasarkan topik tertentu. Pengguna dapat melakukan tanya jawab terkait komoditas kedelai dan pengembangannya.
20
Lampiran 2 Lanjutan
No Nama Fungsi Deskripsi Poin Kategori
14 Event Berisi berita mengenai kegiatan yang akan atau telah dilakukan yang berhubungan dengan kedelai sebagai topik utama event.
5 DP
15 Galeri Kedelai
Berisi gambar atau foto kegiatan yang berhubungan dengan budidaya, penjualan, penelitian, jenis varietas dan penyuluhan komoditas kedelai.
4 KP
16 Registrasi pengguna
Menu untuk mendaftar sebagai angggota forum umum kedelai dan jual beli kedelai.
4 KP
17 Informasi harga kedelai
Berisi informasi update perkembangan harga kedelai terkini di Indonesia
4 KP
18 Contact Merupakan halaman yang berisi kontak, baik dari admin, pegawai, penyuluh yang berperan dalam pengembangan kedelai.
3 KP
19 Jual beli Berisi forum khusus untuk informasi mengenai jual beli, yang berhubungan dengan transaksi komoditi kedelai dalam lingkup pengguna yang terdaftar sebagai anggota.
3 KP
20 Penelitian Kedelai
Data mengenai penelitian kedelai, bisa berupa artikel, atau tabel hasil penelitian, atau bahkan grafik dan gambar yang merepresentasikan mengenai inovasi varietas kedelai.
2 TP
21 Chat box Aplikasi chatting/ mengobrol untuk user terdaftar 2 TP Kategori Poin : 1 – 2 Tidak penting (TP) 3 – 4 Kurang penting (KP) 5 – 6 Dipertimbangkan (DP) 7 – 8 Penting (P) 9 – 10 Sangat penting (SP)
21 Lampiran 3 Use case description untuk sistem SIPEKSOY
Use case Skenario
Melihat informasi kedelai
Ketika pengguna membuka situs maka pengguna akan masuk pada halaman beranda yang di dalamnya terdapat berbagai navigasi menuju menu/ konten dan informasi lainnya
Registrasi Pengguna dapat melakukan registrasi untuk mendapatkan hak akses sebagai pengguna terdaftar yang dapat melakukan interaksi dengan pengguna lain melalui komentar dan forum diskusi.
Forum Pengguna yang sudah terdaftar dapat memilih menu forum untuk masuk ke aktivitas forum diskusi
Aplikasi kedelai Pengguna mengakses menu aplikasi kedelai untuk menggunakan berbagai aplikasi untuk media pendidikan kedelai
Data penyuluh kedelai
Pengguna dapat melihat dan mendapatkan informasi mengenai penyuluh kedelai
Kalender event Pengguna dapat melihat informasi mengenai kegiatan terdekat dalam bentuk kalender kegiatan dan deskripsi kegiatan
Kuisioner Pengguna dapat memberikan opini melalui fasilitas voting untuk beberapa kasus/ kuisioner yang diberikan oleh administrator Pencarian konten Pengguna dapat memanfaatkan fungsi pencarian (basic, advance
search) untuk menemukan artikel, konten, informasi sesuai kata kunci yang digunakan dalam sistem
Buku tamu Pengguna dapat meninggalkan jejak berupa data diri dengan mengisikannya pada halaman buku tamu
Multibahasa Pengguna dapat mengganti bahasa situs (Inggris/Indonesia) Login pengguna Pengguna yang sudah mendaftar dan diverifikasi dapat
melakukan login menggunakan akun dan password yang terdaftar
Manajemen konten Admin dapat melakukan pengelolaan konten website dengan
login terlebih dahulu sebagai administrator Manajemen
aplikasi
Admin dapat menambahkan link aplikasi dan diskripsi mengenai aplikasi kedelai lainnya
Manajemen data penyuluh
Admin dapat menambahkan data baru mengenai data penyuluh kedelai
Manajemen kalender event
Admin dapat memanajemen berbagai kegiatan yang berhubungan dengan kedelai
Manajemen pengguna
Admin dapat mengelola pengguna situs dan melakukan verifikasi pengguna baru untuk menjadi anggota
Manajemen kuisioner
Admin dapat mengelola atau membuat kuisioner baru untuk mendapatkan respon dari pengunjung
Manajemen forum Admin dapat menambahkan dan membuat topik serta forum baru untuk berdiskusi dengan pengguna lainnya
Manajemen situs Admin dapat melakukan pengelolaan situs, perawatan, kustomisasi dan penambahan fitur-fitur baru pada sistem Manajemen buku
tamu
Admin dapat melakukan pengeloaan record pengunjung yang mengisi buku tamu
Manajemen Bahasa Admin dapat mengatur bagian mana yang akan, dapat atau tidak dapat diterjemahkan.
22
23 Lampiran 5 Content design SIPEKSOY
24
25 Lampiran 7 Demo region pada tema tb_purity
26
Lampiran 8 Daftar core dan contributed module
No Core Module No Contributed Module
1 Agregator 1 Adiministration Development tools
2 Block 2 Administration menu
3 Color 3 Administration menu toolbar
4 Comment 4 CKEditor
5 Content translation 5 jQuery plugins
6 Contextual links 6 TB MegaMenu
7 Dashboard 7 CCK
8 Database logging 8 Chaos Tools
9 Field 9 Calendar 7.x-3.4
10 Field SQL storage 10 Date
11 Field UI 11 Date API
12 File 12 Date Popup
13 Filter 13 Date Views
14 Forum 14 Link
15 Help 15 IMCE
16 Image 16 Internationalization
17 List 17 Language icon
18 Locale 18 Panels translation
19 Menu 19 String translation
20 Node 20 Translation sets
21 Number 21 Libraries
22 Options 22 Pathauto
23 Path 23 Quicktabs
24 PHP filter 24 Quicktabs styles
25 Poll 25 Site map
26 Search 26 Special menu items
27 Shortcut 27 Token
28 Statistics 28 Panels
29 Syslog 29 Devel
30 System 30 Profile builder7.x-1.0
31 Taxonomy 31 Boost
32 Testing 32 CAPTHCA
33 Text 33 Image CAPTCHA
34 Tracker 34 Variable
35 Trigger 35 Views
36 Update manager 36 Views slideshow cycle
37 User 37 Views UI
27 Lampiran 9 Perbandingan modul-modul
Tujuan : Membuat dropdown untuk administrator menu Modul
Toolbar Administrator_menu Nice menus Reliabilitas Tidak tersedia
update (-)
Sangat baik, karena status maintenance aktif (4.85/5) Buruk, status maintenance terabaikan (4.23/5) Fitur dan Performa Harus membuka halaman baru untuk setiap menu yang dipilih (-) Dapat mengakses submenu langsung secara dropdown (4.82/5) Memiliki banyak
style/ tipe menu yang memungkinkan (4.08/5) Kelengkapan dokumentasi Dokumentasi tidak legkap sehingga sulit untuk mempelajari kustomisasi (-) Lengkap, sehingga membantu pengembang untuk melakukan implementasi(4.85/5) Lengkap, disediakan dokumentasi untuk membantu pengembang (3.31/5) Kemudahan kustomisasi Sulit untuk dikustomisasi karena merupakans salah satu drupal
core(-) Mudah dikustomisasi karena didukung dengan dokumentasi yang lengkap(4.92/5) Cukup mudah dikustomisasi dan diimplementasikan kedalam sistem (3.31/5) Voting - 123 13
Testimoni Lebih disarankan untuk diganti modul lain yang bisa menampilkan menu secara dropdown
sehingga mengurangi pemuatan halaman
Modul yang sangat baik karena tepat sasaran, dan dapat mengurangi load halaman ketika mengakses menu-menu administrasi untuk kustomisasi Drupal Lebih baik dugunakan untuk pembuatan menu utama sistem karena memiliki banyak
style menu, tapi mudah untuk diimplementasikan dengan CSS Modul terpilih : Admin_menu
28
Lampiran 9 Lanjutan
Tujuan : Membuat fitur upload gambar/media ke dalam konten Modul
IMCE Image browser Image picker
Reliabilitas Maintenance aktif sehingga
fungsionalitas modul dapat diandalkan (5/5)
Simpel dan elegan
image browser untuk Drupal, status masih terus dikembangkan (4.63/5)
Versi stabil untuk drupal 6, tersedia juga untuk drupal 7 yang masih terus dikembangkan (5/5) Fitur dan
Performa
Dapat melakukan
upload dan delete
berbagai tipe gambar, dan memiliki operasi pengeditan yang banyak (4.85/5) Memiliki user interface yang
menarik, namun masih dalam proses
pegembangan (4.63/5)
Dapat upload image, membuat tumbnail
otomatis, medukung configurasi tipe node
dan komentar, namun banyak catatan yang harus diperhatikan agar modul berjalan dengan baik (4.83/5) Kelengkapan dokumentasi Tersedia dokumentasi yang lengkap sehingga memudahkan pengembang (4.7/5) Tersedia dokumentasi untuk melakukan instalasi dan kustomisasi (4.25/5) Tersedia dokumentasi untuk cara memasang modul (4.67/5) Kemudahan kustomisasi Sangat mudah diintegrasi dan kustomisasi dengan editor(4.75/5) Mudah untuk digunakan dan diimplementasikan ke situs Drupal (4.63/5) Mudah di implementasikan dengan mengikuti beberapa tutorial dari situs lain (4.33/5)
Voting 20 8 6
Testimoni Modul upload media/ gambar yang baik karena mudah untuk diintegrasikan dengan editor
Belum ada update untuk drupal 7 sehingga sulit untuk digunakan pada drupal 7
Terdapat beberapa hal yang perlu diperhatikan saat melakukan
pemasangan modul ini sehingga harus teliti mengikuti tahap demi tahap.
29 Lampiran 10 Hasil implementasi dan pengujian modul SIPEKSOY
No. Nama Modul Implementasi Status
1 Block Pembuatan berbagai block untuk setiap view yang dibuat pada halaman situs
Berhasil 2 Comment Fasilitas komentar untuk pengguna
terdaftar dan administrator
Berhasil
3 Forum Fasilitas forum diskusi Berhasil
4 Node Pembuatan berbagai halaman artikel dan konten lain yang dikases menggunakan navigasi menubar
Berhasil
5 Poll Fasilitas pengisian polling Berhasil
6 Taxonomy Pembuatan tags pada setiap konten atau artikel yang dipublikasikan untuk mempermudah pencarian
Berhasil 7 Administration
menu
Pembuatan menu administrator menjadi dropdown menu
Berhasil 8 CKEditor Pembuatan editorHTML memiliki
dengan fasilitas pengeditan standar
Berhasil 9 Calendar Pembuatan kalender dan berbagai
event
Berhasil 10 IMCE Pembuatan plugin untuk melakukan
upload gamabar pada artikel
Berhasil 11 Quicktabs Pembuatan tab pada block berita
populer, terbaru, dan tags
Berhasil 12 Site map Implementasi pembuatan site map
untuk sistem pada menu site map
Berhasil 13 Panels Pembuatan berbagai panel pada
block sidebar left dan right
Berhasil 14 Profil builder Pembuatan installation profile Berhasil 15 Boost Konfigurasi untuk meningkatkan
performa Drupal
Berhasil 16 CAPTCHA Pembuatan captha untuk mencegah
spam
Berhasil 17 Views Pembuatan berbagai view yang
ditampilkan di block pada setiap halaman situs
Berhasil 18 Webform Pembuatan form untuk beberapa
menu seperti menu hubungi admin.
Berhasil 19 TB megamenu Pembuatan menu bar yang
ditampilkan dengan mega menu
Berhasil
30
Lampiran 11 Hasil pengukuran performa menggunakan Apachebench pada localhost
Performa Drupal core 7.26
Performa sistem SIPEKSOY kondisi 1(tanpa cache, tanpa boost)
Performa sistem SIPEKSOY kondisi 2 (Hanya modul cache)
Performa sistem SIPEKSOY kondisi 3 (Hanya modul boost)
Performa sistem SIPEKSOY kondisi 4 (Modul Cache + boos)
Keterangan
devel_boot : memori yang digunakan Drupal untuk menjalankan modul dan tema devel_shutdown : memori yang dialoasikan per user
PHP peak : memori maksimum yang dialokasikan oleh server
Minimum page load time : 31 ms Average page load time : 153 ms Maximum page load time : 218 ms
Minimum page load time : 31 ms Average page load time : 70 ms Maximum page load time : 125 ms
Minimum page load time : 31 ms Average page load time : 67 ms Maximum page load time : 109 ms
Minimum page load time : 31 ms Average page load time : 67 ms Maximum page load time : 94 ms
Minimum page load time : 31 ms Average page load time : 64 ms Maximum page load time : 94 ms
32