tugas kelompok
DESCRIPTION
public healthTRANSCRIPT
1
ANALISISDANPERANCANGANSISTEMINFORMASI
LABORATORIUMRUMAHSAKITKANKERDHARMAIS
DENGANMENGGUNAKANTOTALARCHITECTURE
SYNTESIS
Rika,MichaelYosephRicky
AbstrakTujuandaripenelitianiniadalahmelakukanperancangandanimplementasisistemInformasiLaboratoriumdiRumahSakitKankerDharmais(RSKD).Metodepenelitianyangdigunakanadalahmetodeanalisis,metodeperancangandenganmenggunakanTotalArchitectureSynthesis(TAS)danmetodeperancanganbasisdata.MetodeanalisismeliputisurveilangsungkelaboratoriumklinikRSKD,danwawancaradenganpenggunasistemyangsedangberjalandiLaboratoriumKlinikRSKD.MetodeperancangandenganmenggunakanTASmeliputitahap-tahapperancanganyangadadalamkonsepTASantaralain:1.MenentukanInitialScope(DefiningtheInitialScope)2.MenentukanKebutuhan(DefiningtheRequirements)3.MendesainArsitekturProsesBisnis(DesigningtheBussinessProcessArchitecture)4.MendesainArsitektursystem(DesigningtheSystemsArchitecture)5.MengevaluasiArsitektur(EvaluatingArchitectures)Metodeperancanganbasisdatameliputiperancanganbasisdatakonseptual,logikal,danfisikal.HasildaripenelitianiniadalahdibuatnyasuatuaplikasiSistemInfomasiLaboratoriumdimanakomponen-komponendidalamnyaterintegrasiantarasistemyangsatudengansistemlainyangadadalamRSKDdanjugaadanyafiturpengirimanhasilpemeriksaandenganmenggunakanSMSdanemail,selaindiambillangsungkeRSKDdandikirimkealamatyangdituju.KesimpulandaripenelitianiniadalahseluruhtransaksiyangterdapatdalamLaboratoriumKlinikRSKDtelahterkomputerisasidanterintegrasi.
Indexperancangan,SistemInformasi,basisdata,TAS,arsitektur,aplikasi.
I.PENDAHULUANSebuahsisteminformasidiperlukanuntukmendukungsemuaprosesbisnisyangbermanfaatgunamendukungpengambilankeputusansecaratepatdanbermanfaatbagisemuapihak.RSKDmemilikipasienyangberjumlahbesar,yangsetiapharinyaterusbertambah.Olehkarenaitu,diperlukansebuahsisteminformasilaboratoriumyangdapatmengelolasemuapemeriksaanlaboratoriumsecaratepatdancepat,baikpasienyangberasaldariRSKDmaupunyangdariluar,yangdidalamnyamencakupproseskegiatanyangdilakukanolehkaryawanpadaLaboratoriumKlinikRSKD.Prosespemeriksaanlaboratoriummemerlukanwaktuyangcepatdanmembutuhkanhasiltepatdanakurat.SolusiagarsemuaproseslayananLaboratoriumKlinikRSKDdapatberjalandenganbaik,makadibutuhkanuntukmembangunsebuahaplikasilayananLaboratoriumKlinikRSKDyangberbasiskanmetodeTotalArchitectureSyntesis(TAS).AplikasiinimerupakansebuahsistemdimanasemuaprosesdandatayangadadalamlayananLaboratoriumKlinikRSKDdapatmenjadisebuahbasisdatasecarafisikalyangdapatterintegrasilangsungdenganalatpemeriksaanpadalaboratoriumyanghinggasaatiniterdapat20buahalatpemeriksaanlaboratorium.Aplikasiinidapatmenstandarisasidanmengurangikompleksitaspertukarandataantarfungsiyangberbeda.Jikaterdapatsuatuvariabelyangtidakdibutuhkanolehsuatuproses,makaaplikasiinimemungkinkanprosestersebutuntuktidakmemasukkannilai,tetapihasilyangdiperolehtetapmelewatiprosesyangsama.DalamsebuahlembagakesehatansepertiRSKD,prosespemeriksaanlaboratoriumberlangsungdinamis,sehinggaterdapatkemungkinanmengalamiperubahanseiringdenganperubahandantuntutankebutuhan.Denganadanyaaplikasiini,haltersebutdapatteratasikarenasistemyangdibangunmenggunakanmetodeTAS,mulaidariregistrasipasienbaikdariRSKDmaupunpasienrujukandariluar,pemeriksaanlaboratoriumdenganmenggunakanalatyangsesuai,biayayangharusdikeluarkan,pendataankaryawan
2
yangmelakukanpemeriksaan,sampaidenganpembayarankekasir.
II.REFERENSILITERATURA.LabInformationSystem(LIS)LISadalahsebuahkelasdariperangkatlunakyangmenanganipenerimaan,pemrosesandanpenyimpananinformasiyangdihasilkanolehproseslaboratoriummedis.SisteminiseringkaliharusberinteraksidenganinstrumendansisteminformasilainnyasepertiHospitalInformationSistem(HIS).DisiplinilmuyangmendukungLIStermasukdiantaranyayaituhematologi,kimia,imunologi,bankdarah(manajemendonordantransfusi),surgicalpathology,anatomicalpathology,flowcytometryandmikrobiologi.OperasidasaryangdilakukandalamLIS:1.Mengurutkanregistrasi2.Menerimasampel3.Mengirimkansampelkepadapemeriksa4.Memasukkanhasilpemeriksaan5.LaporanlaboratoriumLISpadaumumnyamendukungfitur-fitursebagaiberikut.1.Registrasipasien2.Penyimpanandataregistrasikedatabase3.Memprosessampel4.Menyimpanhasil5.PembuatanlaporanFitur-fiturtambahanyangakandibuat:1.PengirimanhasilpemeriksaanlaboratoriummelaluiemaildanSMS2.Pembuatanberbagaijenislaporanyangdapatdisesuaikan3.InterfaceHL74.Pengecekkansejarahpemeriksaanmedispasien[1].B.HealthLevelSevenStandards(HL7Standards)HL7(HealthLevelSeven)adalahsalahsatustandarAmericanNationalStandardsInstitute(ANSI),yangtelahterakreditasiolehStandardsDevelopingOrganizations(SDO)dandigunakandalamsistempelayanankesehatan.HL7menghasilkansuatuframeworkberupatemplatestrukturdataberdasarkanReferenceInformationModel(RIM)yangberisispesifikasitabeldanfieldyangsesuaidengankebutuhansistemadministrasidiklinikmaupunrumahsakitsecaraspesifik.Templatetersebutakandijadikansumberacuanstandarbagiparapengembangaplikasiperangkatlunak.Templatesinimenyediakankonsepataustrukturbagisuksesnyakomunikasiantarmanusiadalamsuatuinstitusimaupunantarkelompokorganisasiyangmembutuhkanpertukaraninformasikhususnyainformasidalambidangmedis.Templatesdigunakanuntukmerancangvalidasiatauverifikasiinputdatadalamsuatusistemmedis.Selainitutemplatesmengarahkandanmengaturinformasipadamediamasukandata.Selainitujugamendefinisikankolom-kolomapasajayangdibutuhkandalamsebuahdatainformasi,apasajatipedatayangdigunakan,nilaidarikolom-kolomtertentudalamsebuahsistemmedis.
Templatesjugabergunauntukmemastikankeluaranapasajayangdibutuhkanpadasuatusistematausub-systemdetermine,contohnyaapasajayangperludiinformasikanberkenaandengandeskripsihasilteslaboratorium,daninformasiapasajayangdapatdimanfaatkanuntukmembantuparapengambilkeputusansepertidokterdanlainnya[2].C.TotalArchitectureSyntesis(TAS)PrinsipdasardariTASadalahapapunarsitekturyangdipilihuntukmemenuhikebutuhanyangada,sifatextentionabledarisetiapservicesuntukmendukungmunculnyakebutuhan,bahkankebutuhanyangpalingtidakterdugasekalipuntetapharusdipersiapkan.TASadalahsebuahmetodeperancanganyangmenggunakanpendekataniteratifdalammengumpulkankebutuhan,mendefinisikanprosesbisnis,danmendefinisikanarsitekturdarisebuahsistem.Metodeiniberawaldariinisiasisemuaprosesbisnisyangterpengaruholehperkembanganproyekini.Prosesbisnisinikemudiandiurutkansesuaidengantingkatkesulitandankepentinganbisnisnya.Setelahprosesiniselesaidilakukan,kemudianiterasiuntukproyekinidimulai.Iterasipertamadiawalidenganprosesbisnisyangpalingsulitdanbanyakmengalamiperubahan.Setiapiterasiterdiridaripengumpulankebutuhan,pendefinisianprosesbisnis,pendefinisianarsitektursistem,danevaluasi.PengunaanmetodeTAS,menjadikanprosespengumpulaninformasiakankebutuhandarisebuahperusahaanbukanlagimenjadisebuahaktifitasyangterpisahdariprosesbisnisdanarsitektursistem.Semuaaktifitasdiataskinisecaraiterativeakansalingberhubungandanmempengaruhisatusamalainnya[3].D.BusinessProcessManagement(BPM)BPMadalahsebuahmetodologimanajemenyangmenyediakanpengaturanterhadaplingkunganprosesbisnisuntukmencapaitujuannyayaitumeningkatkankecepatandalammenanganiperubahandanperformaoperasional.BPMmerupakansebuahpendekatanterstrukturyangmengimplementasikanmetode,aturan,ukuran,managementpractices,danalatperangkatlunakyangdigunakanuntukmengatursecaraberkesinambungandanmengoptimalkanaktivitassertaproses-prosessebuahorganisasi[4].Karenadibuatuntukmenggambarkansistemyangkompleks,poladariprosesdibagimenjadienambentuk:1.Basiccontrol2.Advancedbranching3.Structural4.Multipleinstances5.Statebased6.Cancellation[5].
E.UnifiedModelingLanguage(UML)
UseCaseDiagramSebuahskenarioadalahsebuahurutandarilangkah-langkahyangmenjelaskansebuahinteraksiantaraseorangpenggunadansebuahsistem.Sebuahusecaseadalah
3
sekumpulanskenarioyangsalingterikatuntukmencapaitujuandaripengguna.Sebuahactoradalahsebuahperanyangdijalankanolehpenggunaketikaberinteraksidengansistem.Sebuahactordapatmelakukanlebihdarisatuusecase.
ClassDiagramSebuahClassDiagrammenjelaskantipedariobjekdalamsebuahsistemdanberbagaijenishubunganyangterdapatdiantaraobjek-objektersebut.
SequenceDiagramDenganmenggunakansebuahsequencediagram,sebuahobjekdigambarkansebagaisebuahkotakdiatasgarisputusputusvertikal.Garisputusputusvertikaladalahlifelinedarisebuahobjek.Lifelinemenggambarkansiklushidupdarisebuahobjekselamainteraksiberlangsung.Setiappesan(message)digambarkandengansebuahpanahantaralifelinedari2objek.Urutankemunculanpesaniniditunjukkandariataskebawahsuatuhalaman.Setiappesansetidaknyamemilikinamasebagailabel,namunjugadapatmemilikiargumentdaninformasimengenaicontrolyangdijalankan.Sequencediagramdapatmenunjukkan
RelationalKeyRelationalkeyterdiridari:1.PrimarykeyKeyyangdipilihuntukmengidentifikasisecarauniksebuahbarisdalamsebuahtabel.2.ForeignkeySebuahatausekumpulanatributdalamsebuahtabelyangmenghubungkanbeberapafieldlainnyadalamsebuahhubungan[7].F.BarcodeBarcodeadalahsebuahrepresentasidatayangdapatdibacasecaraoptikalolehsebuahmesin.Biasanyabarcodemenampilkandatadalambentukgaris-garisparaleldenganlebaryangberbeda[9].G.EAN-13EuropianArticleNumber(EAN)adalahsebuahstandarpembuatanbarcodeyangmerupakansebuahsetyangterdiridari12digitUniversalProductCode(UPC)yangdikembangkandiAmerikaUtara.SalahsatujenisnyaadalahEAN-13[10].TopologiStar
sebuahself-call,sebuahpesanyangdikirimkanolehsebuahobjekkepadadirinyasendiri,dengancaramengirimkanarahdaripanahpesankelifelineyangsama.
Kelebihan
Keuntungandaritopologistar:1.Performayanglebihbaikdalampengiriman
ActivityDiagramActivitydiagram(diagramaktivitas)menjelaskanurutandarisebuahaktivitas,dengandukungandariperilakuconditionaldanparalel.Intidaridiagramaktivitasadalahactivitystate,yangdisebutjugaactivity.Sebuahactivityadalahsebuahstatusdarisuatukegiatanyangdilakukan.Perilakuconditionaldigambarkanolehbranchdanmerge.Branchmemilikisatumasukkandanbeberapatransaksikeluaran.Sedangkansebuahmergememilikibeberapamasukkandansatukeluaran.Sebuahmergemenandakanakhirdariperilakuconditionalyangdimulaidengansebuahbranch.Perilakuparaleldiindikasikandenganforksdanjoin.Sebuahforkmemilikisatumasukkandanbeberapatransaksikeluaran.Ketikatransisimasukandipicu,semuatransaksikeluarandijalankansecaraparaleldengansebuahjoin,transisikeluaranakandiambiljikasemuakeadaandaritransisimasukantelahmenyelesaikankegiatannya.Forkdanjoinharussesuaisatusamalainnya.Selainitu,dalamsebuahdiagramaktivitasjugaterdapatsimboldynamicconcurrency.Dynamicconcurrencymenunjukkaniterasitanpamengkonstruksiperulangan.Dynamicconcurrencydigambarkandengankarakter*.Untukmenunjukkansiapapelakudarisebuahaktivitasdigunakansebuahswimlanes.Dalampenggunaanswimlanes,aktivitasdalamdiagramaktivitasharusdipisahkankedalamzona-zonavertikalyangdipisahkanolehgaris[6].
E.BasisdataBasisdataadalahsekumpulandatayangsalingberhubungansecaralogical,danketerangandaridata-datainidibuatuntukmemenuhikebutuhanperusahaan.
paketdatamelaluinodeyangtidakperludihindaridalamtopologiini.2.Isolasiterhadapdevices,dalamsetiapdeviceterpisaholehhubungankehub.3.Keuntungandarisetralisasi,sehinggadapatmelakukananalisasemuaarusdalamjaringandanmendeterminasibehaviortertentu.4.Kesederhanaantopologijenisinimudahdimengerti,dibuatdandinavigasi.
KekuranganKekuranganutamatopologistaradalahketergantunganyangtinggidarisistemterhadapfungsionalitasdarihubpusat.Jikahubpusattidakberoperasidenganbaikmakasemuanodeakanmengalamiefeknya[11].
H.PengirimanSMSATCommandHayesATcommandsetadalahsebuahcommandlanguageyangbersifatspesifikyangdikembangkanuntukHayesSmartmodem300baudmodem.Perintahtersebutterdiridarisatusetkalimatpendekyangdigabungkanmenjadisatuuntukmenghasilkanperintahlengkapuntukmelakukanoperasisepertimenelepon,memutuskanpembicaraan,danmengubahparameterdarikoneksi[12].
TanggalWawancara:Selasa,16Desember2008
JamWawancara:13.3016.30
Tempat:LaboratoriumKlinikRumahSakitKankerDharmais
DaftarPertanyaan:1.Apasajapenambahanatauperubahanyangingindilakukanterhadapsistemyangsedangberjalan?2.Apasajapermasalahanyangmunculselamapenggunaandarisistemyangsedangberjalansaatini?3.ApakahadausulansolusidaripihakRSKDuntukmenyelesaikanpermasalahanyangadasaatini?4.SepertiapakahharapandaripihakRSKDterhadapsistembaruyangakandibuat?5.LaporandenganformatsepertiapayangingindigunakanolehpihakRSKD?
4
III.ANALISISA.AnalisaWawancaraMetodepengumpulandatayangdigunakanadalahwawancaradantinjauanlangsungkelapangan,denganmenggunakankuesionersepertipadaTabel1.
Tabel1.Isiwawancara.
B.AnalisaPermasalahanBerdasarkanhasilwawancaradidapatkanlahpermaslahansebagaiberikut:1.Prosespengumpulandatayangdilakukanmenjadirentankesalahankarenaadakemungkinanterdapatbeberapadatayangmasihtertinggaldikomputeryangterhubungdenganmesinpemeriksayangbelumdiinputkedalamdatabase.Atauterjadikesalahanpadasaatprosesinputdatayangdilakukansecaramanual.2.Kesulitanuntukmengetahuisiapayangmemakaialatpemeriksaandilaboratorium.3.Kesulitandalammelakukanidentifikasisampeldilaboratorium.4.Padasistemyangsedangberjalankaryawansecarabebasdapatmemintaperalatanmedisyangdibutuhkanuntukmelakukanpemeriksaanterhadappasien,tanpamelakukanpengecekkanterlebihdahuluapakahperalatanyangdibutuhkansudahtersediadiruanganpemeriksaanataubelum.Haliniberakibatbanyaknyaperalatanmedisyangdibiarkanbegitusajadiruanganpemeriksaantanpadigunakanhinggakadaluarsa.5.Formatlaporantidaksesuai.6.Belumtersedianyabeberapalaporanyangdibutuhkanuntukmendukungkegiatanoperasionalrumahsakit.
C.UsulanSolusiDaripermasalahanyangadamakadiusulkansolusisebagaiberikut:
1.Menyatukanoutputdarisetiapmesinpemeriksaankeserver.2.Menambahkanfiturlogin.3.Peanambahanfituruntukmencetakbarcodedarisample.4.Pendataanpenggunaanalatmedis.5.Pembuatanlaporandenganformatdanjenissesuaikebutuhan.
IV.PERANCANGANA.PerancanganAplikasiSetelahdilakukananalisisterhadappermasalahan
yangadadanpemecahanmasalahyangakandilakukan,didapatkanperancangansolusisebagaiberikutyangakandijelaskandalamsubbabini.PerancangansolusiyangakandilakukandenganmenggunakantahapselanjutnyadarikonsepTAS,kemudiandilanjutkandengantahapselanjutnyaprosespengembangansebuahproyek.Aktivitasmanualyangdihilangkandariproses
bisnisberjalankarenatelahdikomputerisasipadasistemyangbaruadalahmencetakhasilpemeriksaandarimasingmasingalatpemeriksaandilaboratoriumdanmelakukanentrihasilpemeriksaankebasisdatalaboratoriumsecaramanual.Padasistemyangbaru,setiapmesinpemeriksaanakanterhubungkeserverdankomputeryangakanmembacahasilpemeriksaandarimesintidakakanterhubungkemesinpemeriksaan,melainkanterhubungkeserver.Dengansolusiini,datakeluarandarisetiapmesinakanterintegrasidiservertanpaperlumelakukaninputsecaramanualterhadaphasildarimasing-masingmesinpemeriksaandilaboratorium.Selainitu,padaprosesyangbaru,akanditambahkanbeberapafiturbarusepertipengirimanhasilpemeriksaanbaikkealamatyangditujumaupunmelaluiemaildanSMSdariaplikasi.Solusiinibertujuanuntukmempermudahprosesuntukmendapatkanhasilpemeriksaan.Sehinggapihakpengambilhasilpemeriksaantidakperludatangkerumahsakituntukmengambilhasilpemeriksaannya.Fiturlainnyayangditambahkanadalahadanyamodullogindanpencatatanpenggunaanperalatanmedissertapembuatanlaporanyangdibutuhkansesuaidenganfomatyangdiinginkanstakeholder.
B.SpesifikasiPerangkatKeras,PerangkatLunakdanJaringanSpesifikasiPerangkatKerasPerangkatkerasyangdigunakanberupapersonalcomputer(PC)ataukomputeryangdapatmendukungprogramMicrosoftVisualStudio2008,sebagaiperangkatlunakutamauntukdapatmengunakanaplikasisisteminformasilaboratoriumRSKDinidanOracle10gsebagaiperangkatlunakuntukmengaksesdatabaseyangdigunakansebagaimediapenyimpanandatapadaaplikasiini,sepertipadaTabel2.
PerangkatKerasServerClient
ProcessorMinimal:800megahertz(MHz)PentiumProcessorRekomendasi:1gigahertz(GHz)PentiumProcessorMinimal:800megahertz(MHz)PentiumProcessorRekomendasi:1gigahertz(GHz)PentiumProcessor
MainMemoryMinimal:512megabytes(MB)Rekomendasi:1gigabytes(GB)Minimal:512megabytes(MB)Rekomendasi:1gigabytes(GB)
5
Tabel2.Spesifikasiperangkatkeras.
Mendatapenggunaanalat
KaryawanmengambilalatPengambilansampel
Payto$Pembayaran
Laporan
Pemeriksansampel
Hasilpemeriksaan
Verifikasi
SpesifikasiPirantiLunakKebutuhanperantilunakuntukmenjalankansuatuaplikasisisteminformasilaboratoriumRumahSakitKankerDharmis(RSKD)meliputikebutuhanperangkatlunakpadaserverdanclient.KebutuhantersebutadalahMicrosoftWindows2000ProfessionalSP4.
SedangkanDBMSyangdigunakanadalahOracle10g.SpesifikasiJaringanSpesifikasikebutuhanjaringanyangdiusulkan:1.NetworkInterfaceCard(NIC),sebagainetworkcardyangdikenaldengannamalainLANAdapter,digunakanuntukmemungkinkankomputerserverdapatterhubungdengankomputerlainnyamelaluijaringan,dalamhaliniadalahkomputerklien.2.Switch,digunakansebagaipenghubungkomputerataurouterpadasuatuareaterbatas,untukmengaturlalulintaspaketdatadalamjaringan.3.Topologiyangdigunakanadalahtopologistar.Topologistarmerupakanbentuktopologijaringanyangberupakonvergensidarinodetengahkesetiapnodeataupengguna.
V.IMPLEMENTASI
ImplementasidariaplikasibaruyangtelahdibuatakansesuaidenganGambar1.
Gambar1.Strukturimplementasisistem.
VI.EVALUASIEvaluasiterhadapdatabaseyangdilakukanmeliputi5kriteriayangtelahdiuji-cobakan,yaituDomainIntegrity,EntityIntegrity,ReferencesIntegrity,EnterpriseConstraintdanSecurity.a.DomainIntegrityHasildarievaluasiDomainIntegritymenunjukanbahwasemuatabelyangadadalamdatabasetelahdilakukanujicoba,kesemuanyatelahdapatdilakukandengantepatkarenasetiapatributnyaharusdiisidenganbatasanyangtelahditentukansebelumnya.b.EntityIntegrityHasildarievaluasiEntityIntegritymenunjukanbahwasemuaprimarykeypadasetiaptabeltidakdiperbolehkanuntukdiisidenganNULLvalue.c.ReferencesIntegrityHasildarievaluasiReferencesIntegritymenunjukanbahwasemuaforeignkeypadasetiaptabelyangmemilikiforeignkeyterhubungdengantabellaindenganmenggunakanreferentialintegritymenggunakanrulesondeletecascade,onupdatecascade,dimanajikadatapadasuatutabeldilakukanpeng-update-anmakatabellainjugaakanikutter-update,sedangkanjikadatapadasuatutabeldi-delete,makadatapadatabellainyangterhubungmelaluiforeignkeyakanikutter-delete.d.EnterpriseConstraintHasildarievaluasiEnterpriseConstraintmenunjukanbahwasetiapdatabaruakandientrykedalamdatabaseyangtelahada,makaakandilakukanpengecekanterlebihdahulu,dimanadatabaruyangakandiinputharusmenyesuaikanconstraintyangtelahdibuat,agardatatersebuttetapkonsistendengandatayanglainnya.e.SecurityHasildarievaluasisecuritymenunjukanbahwasemuatabelyangtelahdilakukanujicoba,kesemuanyatelahdapatberjalansesuaidenganmekanismeyangditentukan.Yaitudengan
6
membagihakaksesprogramsesuaitingkatanatauleveluser.Sedangkankriteriaevaluasiterhadapaplikasiyangdilakukanadalahuntukkriteriafungsionalitas.Hasildarievaluasiaplikasimenunjukkanbahwaaplikasibarutelahmemenuhikebutuhanpenggunadalamhallaporankegiatanoperasionaldilaboratoriumdanjugamempercepatpekerjaandanmengurangitingkatkesalahandalampendataanhasilpemeriksaan.Dengansistemyangterkomputerisasisekarangtidakterjadilagikesalahandalampenyimpanandatahasilpemeriksaandanjugatidakdibutuhkanwaktuuntukmelakukaninputhasilpemeriksaanmesinsecaramanualkarenahasilpemeriksaantelahtersimpansecaraotomatiskedalamdatabase.Selainitu,aplikasibaruinijugamelakukanpencatatanterhadappenggunaanperalatansehinggapemakaianperalatanterdatadenganbaik.Aplikasibarujugamelakukanpendataanterhadapsampeldilaboratoriumsehinggatidakterjadilagikesalahanidentifikasisampeldaripasien.Adapunbeberapakeuntunganyangdidapatkandaripenggunaanbarcodeadalahmembuatprosespemasukkandatamenjadilebihcepat,tepat,danakurat:1.Cepat:Barcodescannerdapatmembacaataumerekamdatalebihcepatdibandingkandenganmelakukanprosesinputdatasecaramanual2.Tepat:Teknologibarcodemempunyaiketepatanyangtinggidalampencariandata3.Akurat:Teknologibarcodemempunyaiakurasidanketelitianyangsangattinggi
VII.SIMPULANDANSARANA.SimpulanBerdasarkanhasilevaluasiskripsiyangtelahdilakukan,makadapatdiambilbeberapakesimpulansebagaiberikut:1.MengintegrasikanoutputdarisetiapmesinyangterdapatdilaboratoriumklinikRSKD.DenganterintegrasinyasemuamesinpemeriksaanyangterdapatdilaboratoriumklinikRSKD,makamasalahyangtimbulakibatkesalahaninputdatasecaramanualdapatdihilangkan.Hasilevaluasimenunjukkankesalahaninputyangterjadidalamsistemyanglamadapatditekanmenjadi0%denganpenggunaanaplikasibaruini.2.Identifikasisampelmenggunakanlabelbarcodejugamengatasipermasalahansepertisalahidentifikasisampelyangadapadasistemlamayangsedangberjalan.Kesalahandalamprosesidentifikasisampelinijugadapatditekanmenjadi0%denganpenggunaanaplikasibaruini.Adapunbeberapakeuntunganyangdidapatkandaripenggunaanbarcodeadalahmembuatprosespemasukkandatamenjadilebihcepat,tepat,danakurat.3.Pendataanpenggunamesinpemeriksaan.Denganadanyapendataaninimakapenggunadarimesinpemeriksaandapatdilakukankarenasetiapkaryawan
yanginginmengambilhasilpemeriksaandarimesinpemeriksaanharusmelakukanloginterlebihdahulusehinggadatadarikaryawanpastitercatatsecaraotomatis.4.Pendataanpenggunaanperalatanmedis.Dalampenggunaanperalatanmedisyangada,karyawandiwajibkanuntukmengisijumlahpenggunaanperalatanmedisyangdigunakansetiapkaliseorangkaryawaninginmelakukaninputdatapengambilansampel.B.SaranBerdasarkanBerikutmerupakanbeberapasaranyangdiberikansebagaiperbaikandariAnalisisdanPerancanganSistemInformasiLaboratoriumRumahSakitKankerDharmais(RSKD)denganmenggunakanTASadalah:1.AplikasisebaiknyabisamengirimkanhasilpemeriksaanberupaSMSkebeberapanomortujuanpadasaatyangsama.2.Meskipundatapenggunaanperalatansudahditampilkandalambentuklaporan,adabaiknyajikadatatransaksipengunaanperalatanmedisjugaditampilkanpadaaplikasi.3.SistemloginyangdigunakandalamaplikasiiniharusdapatmemonitorpenggunaanalatpemeriksaanpadalaboratoriumklinikRSKDdenganefektif.4.Aplikasisebaiknyamemilikiinterfaceuntukmelakukanpencarianhasilpemeriksaandenganmesinpemeriksaanlaboratorium.
REFERENCES[1]http://en.wikipedia.org/wiki/Laboratory_information_system.html[2]http://www.kalbe.co.id/files/cdk/files/20_152_InformatikaKedokteran.pdf/20_152_InformatikaKedokteran.html[3]Brown.2008.ImplementingSOA:TotalArchitectureinPractice.AddisonWesleyProffesional,UnitedStatesofAmerica.[4]http://www.bpmsoftwarepnmsoft.com/what_is_bpm.html[5]http://www.bptrends.com/publicationfiles/05-06-WP-BPMProcessPatterns-Atwood1.pdf[6]JacobsonIvar,etal.1999.TheUnifiedModelingLanguageReferenceManual.Addison-Wesley.[7]ConnollyThomasM.andCarolynBegg.2005.DatabaseSystem:APracticalApproachtoDesign,Implementation,andManagement.FourthEdition.AddisonWesleyInc,UnitedStatesofAmerica.[8]http://en.wikipedia.org/wiki/Object-oriented_programming.html[9]http://en.wikipedia.org/wiki/Barcode.html[10]http://en.wikipedia.org/wiki/EAN-13.html[11]http://en.wikipedia.org/wiki/Star_topology.html[12]http://en.wikipedia.org/wiki/AT_command#GSM.html[13]http://cipkomputer.indonetwork.co.id/group+25923/kabel-data-motorola.htm