• Tidak ada hasil yang ditemukan

PENGEMBANGAN MODUL BACK-END SISTEM INFORMASI MANAJEMEN UNIT LABORATORIUM PUSAT STUDI

N/A
N/A
Protected

Academic year: 2023

Membagikan "PENGEMBANGAN MODUL BACK-END SISTEM INFORMASI MANAJEMEN UNIT LABORATORIUM PUSAT STUDI "

Copied!
55
0
0

Teks penuh

SUMBER INFORMASI DAN PENUGASAN HAK CIPTA Dengan ini saya menyatakan bahwa skripsi yang berjudul Pengembangan Modul Back-end Sistem Informasi Manajemen Laboratorium Pusat Kajian Biofarmasi Tropis ini merupakan hasil karya saya yang dibawah arahan komisi pengawas dan belum pernah diserahkan pada tahun 2017. bentuk apa pun ke universitas mana pun. Pusat Kajian Biofarmasi Tropis (Trop BRC) Institut Pertanian Bogor merupakan lembaga penelitian yang fokus pada penelitian dan pengujian mutu bahan biofarmasi. Sebagai salah satu unit pelaksana teknis di Trop BRC, unit laboratorium belum memiliki sistem yang dapat membantu mengelola dan memantau setiap langkah analisis yang sedang berlangsung.

Penelitian ini bertujuan untuk mengembangkan modul back-end Sistem Informasi Manajemen pada Unit Laboratorium. Judul Tesis: Pengembangan modul back-end sistem informasi manajemen unit laboratorium Pusat Studi Biofarmasi Tropis. Tema penelitian yang dilaksanakan sejak bulan Desember 2018 ini adalah sistem informasi yang bertajuk Pengembangan Modul Back-End Sistem Informasi Manajemen Unit Laboratorium Pusat Kajian Biofarmasi Tropis (Trop BRC).

Ibu Salina Febriany, Ibu Nunuk Kurniati, dan Ibu Wiwi Widiyanti selaku staf Pusat Kajian Biofarmasi Tropis atas saran dan masukannya selama pengembangan sistem untuk tugas akhir penulis. Pusat Kajian Biofarmasi Tropis mendanai penelitian ini melalui skema hibah Pusat Unggulan Sains dan Teknologi Kementerian Riset dan Pendidikan Tinggi.

DAFTAR TABEL

DAFTAR LAMPIRAN

PENDAHULUAN

EnzymTracker merupakan sistem informasi manajemen laboratorium yang memudahkan pengguna dalam melacak sampel. Sistem informasi ini juga memiliki fungsi untuk memantau beberapa penelitian yang dilakukan oleh kolaborator (Butler dan Triplet 2011). SIMALUB merupakan sistem informasi manajemen pada unit LPSB IPB yang fokus pada pengumpulan data, pengelolaan dan pemantauan terhadap proses analisis yang dilakukan oleh Unit LPSB IPB.

Permasalahan dalam penelitian ini adalah bagaimana mengembangkan modul back-end sistem informasi yang dapat membantu unit laboratorium Pusat Kajian Biofarmasi dalam mengelola dan memantau proses analisis atau pengujian bahan biofarmasi. Penelitian ini bertujuan untuk mengembangkan modul back-end Sistem Informasi Manajemen Unit Laboratorium Pengujian Biofarmasi (SIMALUB) yang diharapkan dapat memudahkan dalam memantau setiap kegiatan analisa atau pengujian yang ada di unit Laboratorium Pusat Kajian Biofarmasi IPB. Menurut Marakas dan O'Brien (2010), sistem informasi adalah kombinasi dari orang, perangkat keras, perangkat lunak, jaringan komunikasi, sumber data dan prosedur untuk menyimpan, mengambil, memodifikasi dan mendistribusikan informasi dalam suatu perusahaan.

Sistem informasi sangat penting dalam suatu perusahaan karena sistem informasi dapat diintegrasikan dengan proses bisnis perusahaan, seperti akuntansi, administrasi, keuangan, dan manajemen operasi, serta dengan proses bisnis inti perusahaan (Hudin dan Riana 2016). Sistem informasi manajemen laboratorium adalah sistem informasi yang digunakan untuk mengumpulkan dan mengelola data di laboratorium (Kozlov et al. 2011).

METODE

Pengujian black box merupakan salah satu metode yang digunakan untuk menguji perangkat lunak. Pada tahap awal ini dilakukan komunikasi atau wawancara antara pengembang dengan unit Laboratorium Pusat Kajian Biofarmasi (LPSB) mengenai proses bisnis pengelolaan analisis dan pengujian suatu bahan biofarmasi. Pada tahap ini dilakukan analisis kebutuhan fungsionalitas sistem berdasarkan hasil wawancara pada tahap komunikasi sebelumnya.

Pada tahap ini dilakukan pemodelan rapid design yang nantinya akan digunakan sebagai dasar pembuatan prototype. Pada tahap ini dilakukan implementasi prototype sistem berdasarkan hasil analisis, perencanaan dan pemodelan pada tahap sebelumnya. Tahap selanjutnya, setelah prototipe dibangun, dilakukan pengujian terlebih dahulu oleh pengembang sebelum prototipe tersebut diujicobakan kepada calon pengguna.

Metode yang digunakan dalam pengujian ini adalah metode pengujian black box untuk menguji apakah fungsi-fungsi yang telah dibuat dapat bekerja dengan benar. Dalam pengujian ini, calon pengguna diminta untuk melakukan serangkaian skenario pengujian menggunakan data asli yang digunakan dalam proses bisnis yang terkait dengan sistem.

Gambar 1  Metode Prototyping (Pressman 2010)  Komunikasi
Gambar 1 Metode Prototyping (Pressman 2010) Komunikasi

HASIL DAN PEMBAHASAN

Komunikasi

Membuat sertifikat Administrasi dapat menerima semua tugas yang diselesaikan dalam proyek untuk membuat sertifikat hasil. Hasil analisa yang telah diperbaiki dan dinyatakan benar akan dikirimkan ke bagian administrasi untuk dikonfirmasi. Setelah pembuatan use case selesai, langkah selanjutnya adalah membuat diagram aktivitas berdasarkan use case diagram yang telah dibuat sebelumnya.

Tahapan pada modul tracking ini diakhiri dengan pembuatan sertifikat berdasarkan hasil analisis yang telah diperbaiki sebelumnya. Diagram relasi entitas yang dibuat digunakan sebagai acuan pada tahap selanjutnya untuk membuat database. Sequence diagram untuk modul Tracking SIMALUB dapat dilihat pada Gambar 7, untuk sequence diagram lainnya dapat dilihat pada Lampiran 5.

Pada tahap ini kode program modul back-end diimplementasikan berdasarkan fungsi-fungsi yang telah ditentukan pada tahap sebelumnya. Implementasi prototype dilakukan dengan menggunakan pola desain MVC yang mengacu pada diagram kelas yang dibuat pada tahap sebelumnya. Model mstProject mempunyai beberapa atribut seperti Nama Proyek, Inisial Proyek, Penanggung Jawab, Status dan lain sebagainya, sesuai dengan kelas mstProject pada diagram kelas yang dibuat sebelumnya.

Setelah model dan pengontrol berhasil dibuat, pengontrol yang dibuat didaftarkan pada rute sehingga dapat diakses oleh pengembang front-end dengan mengirimkan permintaan HTTP. Setelah implementasi prototipe modul back-end SIMALUB selesai, modul back-end selanjutnya dihubungkan dengan modul front-end yang dikerjakan oleh front-end developer. Pada tahap ini juga dilakukan pengujian unit pada SIMALUB untuk memastikan seluruh fungsi yang dibuat dapat berjalan dengan baik dan tidak ditemukan kesalahan.

Analis dan supervisor dapat melihat dasbor berisi statistik berapa banyak tugas yang telah mereka selesaikan. Ulasan yang diterima berupa hasil kuesioner yang diberikan pelanggan mengenai pelayanan yang diberikan oleh entitas LPSB. Pada langkah ini akan diimplementasikan prototipe berdasarkan kebutuhan yang telah ditentukan pada langkah sebelumnya.

Seluruh fitur yang dikembangkan dapat bekerja dengan baik dan telah memenuhi kebutuhan para pemangku kepentingan. Pada iterasi kedua ini, tidak ada masukan dari pemangku kepentingan terhadap sistem yang dikembangkan.

Tabel 1  Daftar kebutuhan fungsional sistem  Pengguna  Kebutuhan Pengguna  Keterangan
Tabel 1 Daftar kebutuhan fungsional sistem Pengguna Kebutuhan Pengguna Keterangan

SIMPULAN DAN SARAN

Setelah prototipe iterasi kedua diimplementasikan, dilakukan pengujian terhadap fitur-fitur baru yang ditambahkan pada iterasi kedua ini. Pengujian dilakukan dengan metode black box pengujian bersama pemangku kepentingan dari unit LPSB IPB. Modul back-end sistem ini telah berhasil menyelesaikan tugas utamanya yaitu mengelola dan memantau proses analisis end-to-end yang berlangsung di unit laboratorium.

Berdasarkan hasil pengujian yang dilakukan bersama pemangku kepentingan, seluruh fitur telah berhasil diterapkan dan sesuai dengan kebutuhan pemangku kepentingan. Pada penelitian selanjutnya perlu dilakukan optimasi proses query database sehingga dapat mempersingkat waktu eksekusi pada proses query database.

DAFTAR PUSTAKA

GET Dapatkan data pengguna /api/user/IDUser POST Ubah data pengguna /api/user/{IDUser}. mstRole POST Menambahkan jabatan pekerjaan baru ke /api/role GET Mendapatkan daftar pekerjaan /api/role. POST Kirim hasil subkontrak /api/subkontrak/upload GET Download hasil subkontrak /api/subkontrak/download/. trxReport POST Buat laporan batas baru /api/report GET Dapatkan laporan batas dari . PUBLISH Lanjutkan Batas Laporan /api/report/action trkReview PUBLISH Buat tugas review /api/review mstReview PUBLISH Tambahkan review proyek baru /api/review.

DAPATKAN Dapatkan tinjauan proyek /api/reviews/{ProjectID}. berdasarkan bulan dan tahun /api/reviews/{bulan}/{tahun}. Proyek, Inisial Proyek, Pin Proyek, Akselerator Proyek, Penanggung Jawab, Tanggal Mulai, Rencana Penyelesaian, Deskripsi Proyek, Sponsor Proyek, lalu klik tombol buat. Sistem akan menolak dan muncul pesan “Maaf, silakan kembali ke formulir yang Anda isi!” menunjukkan.

2 Isikan nama proyek, inisial proyek, pin proyek, akselerator proyek, penanggung jawab, tanggal mulai, jadwal penyelesaian, deskripsi proyek, sponsor proyek, lalu klik tombol buat. ID Staf, NIK, Nama Lengkap, Email, Jabatan, Kata Sandi, Konfirmasi Kata Sandi, Gambar Profil, lalu klik tombol "buat". 2 Isi Status, ID Staf, NIK, Nama Lengkap, Email, Jabatan, Password, Konfirmasi Password, Gambar Profil, lalu klik tombol buat. dan tombol buat tidak dapat diklik.

3 Isi Status, ID Staf, NIK, Nama Lengkap, Email, Jabatan, Kata Sandi, Konfirmasi Kata Sandi, Gambar Profil, lalu klik tombol buat. ID Staf, NIK, Nama Lengkap, Email, Jabatan, Kata Sandi, Konfirmasi Kata Sandi, Gambar Profil, lalu klik tombol buat. 5 Isi Status, ID Staf, NIK, Nama Lengkap, Email, Jabatan, Kata Sandi, Konfirmasi Kata Sandi, Gambar Profil, lalu klik tombol buat.

Sistem menolaknya dan menampilkan pesan "Maaf, harap periksa kembali formulir yang Anda isi!" cuaca.

RIWAYAT HIDUP

Gambar

Gambar 1  Metode Prototyping (Pressman 2010)  Komunikasi
Tabel 1  Daftar kebutuhan fungsional sistem  Pengguna  Kebutuhan Pengguna  Keterangan
Gambar 3  Use case diagram SIMALUB iterasi satu
Gambar 4  Activity diagram modul Tracking SIMALUB iterasi satu
+7

Referensi

Garis besar

Dokumen terkait

EMPLOYEE BENEFITS LIABILITIES Grup mencatat penyisihan imbalan pascakerja karyawan berdasarkan perhitungan aktuaris independen yang dilakukan oleh PT Sigma Prima Solusindo untuk