PENGEMBANGAN PERANGKAT LUNAK ONLINE (WEBSITE) PENYUSUNAN RENCANA HACCP
Oleh : M.T. ASSYAUKANI F24104072
2009 DEPARTEMEN ILMU DAN TEKNOLOGI PANGAN FAKULTAS TEKNOLOGI PERTANIAN INSTITUT PERTANIAN BOGOR
PENGEMBANGAN PERANGKAT LUNAK ONLINE (WEBSITE) PENYUSUNAN RENCANA HACCP
SKRIPSI Sebagai salah satu syarat untuk memperoleh gelar SARJANA TEKNOLOGI PERTANIAN pada Departemen Ilmu dan Teknologi Pangan Fakultas Teknologi Pertanian Institut Pertanian Bogor
Oleh: M. T. ASSYAUKANI F24104072
2009 FAKULTAS TEKNOLOGI PERTANIAN INSTITUT PERTANIAN BOGOR
INSTITUT PERTANIAN BOGOR FAKULTAS TEKNOLOGI PERTANIAN
PENGEMBANGAN PERANGKAT LUNAK PENYUSUNAN RENCANA HACCP
SKRIPSI Sebagai salah satu syarat untuk memperolah gelar SARJANA TEKNOLOGI PERTANIAN Pada Departemen Ilmu dan Teknologi Pangan Fakultas Teknologi Pertanian
Oleh: M. T. ASSYAUKANI F24104072 Dilahirkan pada tanggal 17 Agustus 1986 di Bekasi Tanggal Lulus : 28 Januari 2009 Menyetujui, Bogor, 3 Februari 2009
Prof. Dr. Ir. Maggy T. Suhartono Dosen Pembimbing I
Ir. Sutrisno Koswara, MSi Dosen Pembimbing II
Dr. Ir. Dahrul Syah
.
Ketua Departemen Ilmu dan Teknologi Pangan
RIWAYAT HIDUP
Penulis bernama lengkap Muhammad Taufiqullah Taufiqu Assyaukani dengan nama panggilan kani, dilahirkan di Bekasi pada tanggal 17 Agustus 1986. Penulis dilahirkan dari pasangan Nur Muhammad Sofyan (Ayah) dan Odah Saodah (ibu) dan merupakan anak kedua dari lima bersaudara. Penulis menjalankan pendidikan dasar dasar di SD Islam Assyafiiyah 02 Bekasi kemudian pada tahun 1998 melanjutkan pendidikan di pondok pesantren Persatuan islam 76 Garut. Pada tahun 2002 2002-2004 2004 penulis menempuh pendidikan pada SMU/MAN Insan Cendekia Tangerang, Banten. Selesai pendidikan SMU , penulis nulis melanjutkan studi di departemen Ilmu dan teknologi Pangan IPB melalui jalur USMI (Undangan Seleksi Masuk IPB). Selama kuliah penulis aktif di berbagai kegiatan akademis maupun non akademis. Penulis merupakan ketua Himpunan Mahasiswa Ilmu dan Teknolog Teknologi Pangan (Himitepa) IPB periode 2007-2008 2007 2008 setelah sebelumnya sukses sebagai ketua badan pengawas Himitepa periode 2006. Selain di Himitepa penulis juga aktif di berbagai Unit Kegiatan Mahasiswa yaitu sebagai ketua departemen media dan informasi pada organi organisasi sasi Forces (Forum for Scientific Studies). Di lingkup nasional penulis menjabat sebagai koordinator wilayah Jawa barat Himpunan Mahasiswa Peduli Pangan Indonesia (HMPPI) dan ketua Lc. IPB organisasi wirausaha Maestro Muda Indononesia. Dalam perjalanan kehidupan kehidupan kampus penulis berhasil menorehkan beberapa prestasi diantaranya adalah sebagai wakil mahasiswa Indonesia pada pertemuan International Student Summit di Tokyo University of Agiculture (TUA), Jepang sekaligus berkesempatan kuliah singkat di kampus yyang ang sama sebanyak 8 SKS. Penulis juga berhasil meraih juara 1 dalam pemilihan mahasiswa berprestasi Fakultas Teknologi Pertanian dan mendapat juara 1 (setara emas) pada kompetisi Pekan Ilmiah Mahasiswa Nasional (PIMNAS) 2008 di Semarang. Dalam lingkup kewirausahaan, irausahaan, bidang usaha penulis (minuman rosella dan pembuatan web) menjadi finalis nasional kompetisi Wirausaha Muda Mandiri 2008 dan pernah diliput oleh stasiun Trans 7 dalam program Tunas Bangsaku. Sebagai syarat memperoleh gelar sarjana, penulis melakukan melakukan tugas akhir penelitian. Hasil kegiatan tersebut telah disusun dalam bentuk skripsi yang diberi judul “Pengembangan Perangkat Lunak Online (Website)) Penyusunan Rencana HACCP” di bawah bimbingan Prof.Dr.Ir. Maggy T. Suhartono dan Ir. Sutrisno Koswara M.Si.
Muhammad Taufiqullah Assyaukani. F24104072. Pengembangan Perangkat Lunak Online (Website) Penyusunan Rencana HACCP. Di bawah bimbingan : Prof. Dr. Ir. Maggy T. Suhartono dan Ir. Sutrisno Koswara, MSi. 2009 RINGKASAN
Hazard Analysis Critical Control Point (HACCP) telah diadopsi menjadi siste, manajemen keamanan pangan di berbagai Negara. Dalam upaya mendukung kebijakan ini Codex Alimentarius Comission (CAC) dan institusi pangan di berbagai Negara telah menerbitkan sejumlah panduan berupa referensi dan model generik dalam penerapannya. Penggunaan berbagai panduan ini akan mempermudah penyusunan rencana HACCP. Kehadiran aplikasi yang memiliki fitur panduan otomatis dengan ratusan entry basisdata dari berbagai sumber panduan yang ada akan lebih mempermudah penyususnan rencana HACCP. Rancang proses aplikasi “HACCPeasy” yang telah dikembangkan melalui penelitian ini telah memenuhi beberapa kriteria yang merupakan tujuan dari penelitian ini yaitu: memiliki basisdata analisis bahaya khususnya produk pangan kategori daging, unggas dan produk olahannya, memiliki kemampuan mencari isi database berdasarkan kata kunci yang dimasukkan secara live melalui fitur “Autosuggest”, mempercepat efisiensi kerja dengan pemanfaatan model HACCP generik, memudahkan pemutakhiran (update) basisdata secara cepat dan kolaborasi kerja tim melalui sistem aplikasi online. Basisdata yang terdapat pada aplikasi terdiri dari beberapa jenis dan dibatasi hanya pada produk daging dan olahannya. Basis data yang ada yaitu : basisdata potensi bahaya, tindakan pengendalian, batas kritis, tindakan perbaikan dan prosedur verifikasi. Selain itu terdapat pula basisdata Generic HACCP yang memungkinkan integrasi antar langkah. Program aplikasi “HACCPeasy” terdiri dari dari enam halaman utama yang saling terkait satu sama lain. Halaman tersebut adalah : Setting, Company Profile, Preparation, Analysis, Documentation dan Database. Masing-masing langkah menyesuaikan dengan prosedur 12 langkah penyusunan rencana HACCP yang dikeluarkan oleh CAC. Hasil pengujian aplikasi HACCPeasy secara offline terhadap tiga browser yang paling banyak digunakan saat ini (Firefox, Internet Explorer dan Opera) menunjukkan bahwa HACCPeasy dapat berjalan dengan baik. Pada setiap langkah HACCP aplikasi mampu dihasilkan dan dicetak dokumen baik dalam format HTML maupun PDF sesuai dengan masukan yang diberikan oleh pengguna. Dari segi konsistensi penampilan antar muka aplikasi, tidak terlihat perbedaan signifikan antar penggunaan berbagai perambah (browser). Selain itu fitur unggulan “Autosuggest“ dan pemanfaatan HACCP generik dapat berjalan dengan baik pada semua web browser yang diuji. Pengujian aplikasi HACCPeasy secara online dilakukan secara realtime pada domain www.haccpeasy.com. Hasil uji menunjukkan bahwa aplikasi web HACCPeasy dapat dengan cepat dibuka oleh seluruh browser. Pada kecepatan akses 385 kbps (diukur dengan speedtest.net) browser Opera membutuhkan waktu 3 detik, Firefox memerlukan 5 detik dan Internet Explorer memerlukan 5 detik. Sementara untuk membuka fitur “Autosuggest” setelah memasukkan keyword, browser Opera membutuhkan waktu 2 detik, Firefox 3 detik dan perambah Internet Explorer mebutuhkan waktu 3 detik.
KATA PENGANTAR Puji syukur kehadirat Allah SWT atas limpahan rahmat, karunia serta hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Dalam penyusunan skripsi ini penulis banyak menerima bantuan dari berbagai pihak baik yang bersifat moril, materil, bimbingan maupun semangat. Oleh karena itu izinkan penulis mengucapkan rasa penghargaan, apresiasi dan terima kasih kepada : 1. Kedua orang tua (Abah dan Ema), kakak-adikkuku tercinta (Akang, Ujang, Ade dan Dede) dan juga segenap keluarga besar yang telah memberikan dukungan, doa dan semangat kepada penulis. 2. Prof. Dr. Maggy T. Suhartono selaku dosen pembimbing I yang telah memberikan nasihat, bimbingan, kemudahan dan arahan selama pelaksanaan kegiatan penelitian dan penyusunan skripsi ini. 3. Ir. Sutrisno Koswara M.Si. selaku dosen pembimbing II yang telah memberi banyak masukan, saran dan kritik membangun dalam proses pengambangan aplikasi dan penyusunan skripsi 4. Dr. Ir. Ratih Dewanti H. M.Sc. atas nasehat yang begitu berharga serta bersedia meluangkan waktunya menjadi penguji pada ujian akhir penulis. 5. Kepada seluruh staf dan admin CCFT Pak Dase, Mbak Darsih, Mas Dody, Farid dan Hans yang telah memberikan bantuan dalam pelaksanaan aplikasi. 6. Nandayu Shaffy Afandi atas semangat yang diberikan kepada penulis. 7. Seluruh kru kost Wakasiba: Warid, Sigit, dan Abah atas nuansa saling mendukung agar dapat wisuda bersama-sama. 8. Hans Putra Kelana sebagai rekan penulis yang banyak memberi bantuan untuk mendapatkan data. 9. Rekan–rekan di asrama PPSDMS-NF regional V Bogor atas dukungan dan inspirasi selama penelitian. 10. Rekan-rekan kru Rozelt; Aji dan Ari atas pengertiannya dan kerelaan memberi waktu penulis menyelesaikan skripsi ini.
11. Pak Rimbawan, Pak Bambang, Pak Parta, Mas Adit dan seluruh staf kemahasiswaan IPB yang telah memberikan penulis kesempatan mengikuti berbagai perlombaan 12. Rekan-rekan sejurusan atas kehangatan persahabatan selama empat tahun di Teknologi Pangan. 13. Seluruh pihak yang telah membantu secara langsung maupun tidak langsung, yang tidak dapat penulis sebutkan satu persatu. Penulis menyadari bahwa dalam penulisan skripsi ini masih banyak kekurangan. Oleh karena itu, segala kritikan dan saran yang bersifat membangun sangat diharapkan demi kesempurnaan skripsi ini.
Bogor, 3 Februari 2009 Penulis
DAFTAR ISI
I.
PENDAHULUAN ...................................................................................................... 1 A.
Latar Belakang ........................................................................................................ 1
B.
Tujuan Penelitian .................................................................................................... 2
II.
TINJAUAN PUSTAKA ............................................................................................. 3 A.
Keamanan Pangan ................................................................................................... 3
B.
HACCP ................................................................................................................... 4
C.
Rencana HACCP .................................................................................................... 5
D.
Rencana HACCP Generik....................................................................................... 6
E.
Perangkat Lunak Online (Rich Internet Application/RIA) ..................................... 6
F.
Manajemen Basisdata (Database) .......................................................................... 7
G.
MySQL (My Structured Query Language) ............................................................. 8
H.
PHP (Hypertext Preprocessor) ............................................................................... 8
I.
AJAX ...................................................................................................................... 9
III.
METODE PENELITIAN ...................................................................................... 10
A.
Rancangan Program Aplikasi................................................................................ 10
B.
Penyusunan Basisdata Aplikasi HACCPeasy ....................................................... 11
C.
Pembuatan Aplikasi Online HACCPeasy ............................................................. 11
D.
Uji Kompatibilitas................................................................................................. 11
E.
Uji Aksesibilitas .................................................................................................... 11
F.
Perangkat Lunak ................................................................................................... 12
G.
Perangkat Keras .................................................................................................... 12
IV.
HASIL DAN PEMBAHASAN ............................................................................. 13
A.
Perancangan Program Aplikasi HACCPeasy....................................................... 13
B.
Penyusunan Basisdata Aplikasi HACCPeasy ....................................................... 18
C.
Program Aplikasi Online HACCPeasy ................................................................. 20
D.
Uji Kompabilitas Aplikasi (Offline) ...................................................................... 40
E.
Uji Aksesibilitas Aplikasi (Online) ....................................................................... 41
V.
KESIMPULAN DAN SARAN................................................................................. 43 A.
Kesimpulan ........................................................................................................... 43
B.
Saran ..................................................................................................................... 44
VI.
DAFTAR PUSTAKA ........................................................................................... 46
DAFTAR TABEL Tabel 1. Uji tampilan aplikasi HACCPeasy pada berbagai perambah ................. 41 Tabel 2. Uji kecepatan HACCPeasy pada kondisi online .................................... 42
DAFTAR GAMBAR Gambar 1. Tampilan antar-muka aplikasi HACCPnow ...................................... 14 Gambar 2. Tampilan antar-muka aplikasi ISOsystemPlus .................................. 14 Gambar 3. Tahap Penentuan Bahaya pada Aplikasi HACCPnow ....................... 15 Gambar 4. Tampilan analisis bahaya pada aplikasi ISOsystemPlus .................... 16 Gambar 5. Tampilan antar muka halaman Setting ketika memilih HACCP generic .......................................................................................................................... 21 Gambar 6. Tampilan antar muka halaman Company Profile ............................... 22 Gambar 7. Tampilan PDF yang dihasilkan setelah mengisi halaman “Profile” ... 22 Gambar 8. Antar muka halaman Preparation untuk pembentukkan HACCP Team .......................................................................................................................... 23 Gambar 9.Tampilan dokumen tipe PDF yang dihasilkan setelah mengisi halaman “Haccp Team” ................................................................................................... 24 Gambar 10.Antar muka halaman “Preparation” untuk deskripsi produk ............. 25 Gambar 11. Dokumen Deskripsi produk dalam bentuk PDF............................... 26 Gambar 12.Antar muka halaman “Preparation” untuk deskripsi produk ............. 27 Gambar 13. Jendela Diagram Alir setelah terjadi penyesuaian............................ 27 Gambar 14.Diagram Alir dihasilkan secara otomatis ketika tombol Flow Chart di tekan .................................................................................................................. 28 Gambar 15. Antarmuka halaman "Analysis" ...................................................... 29 Gambar 16. Halaman detail analisis bahaya ....................................................... 30 Gambar 17. Tabulasi Hazard pada Hazard Analysis ........................................... 31 Gambar 18. Penentuan signifikansi dan fitur "Autosuggest" pada Control Measure .......................................................................................................................... 32 Gambar 19. Antarmuka Tabulasi CCP pada Halaman Hazard Analysis ............. 33 Gambar 20. Antarmuka Tabulasi CCP pada Tabulasi “Critical Limit”.............. 34 Gambar 21. Antarmuka Tabulasi CCP pada Halaman “Monitoring” ................. 34 Gambar 22. Antarmuka Tabulasi CCP pada Halaman "Corrective Action"........ 35 Gambar 23. Antarmuka Tabulasi CCP pada Halaman "Verification"................. 35 Gambar 24. Dokumen PDF "Hazard Analysis" .................................................. 36 Gambar 25. Dokumen PDF "CCP determination" .............................................. 37 Gambar 26. Dokumen PDF "HACCP Plan" ....................................................... 38 Gambar 27. Antarmuka halaman documentation ................................................ 39 Gambar 28. Antarmuka halaman Database ......................................................... 40 Gambar 29. Perbandingan penampilan HACCPeasy di 3 browser : Internet Explorer 7 (kiri atas), Opera 9 (kanan atas), Firefox 3 (bawah) .......................... 41 Gambar 30. Uji aplikasi HACCPeasy secara online dan realtime di www.assyaukani.com/haccp/ ............................................................................. 42