tugas kelompok

11
1 ANALISIS DAN PERANCANGAN SISTEM INFORMASI LABORATORIUM RUMAH SAKIT KANKER DHARMAIS DENGAN MENGGUNAKAN TOTAL ARCHITECTURE SYNTESIS Rika, Michael Yoseph Ricky AbstrakTujuan dari penelitian ini adalah melakukan perancangan dan implementasi sistem Informasi L aboratorium di Rumah Sakit Kanker Dharmais (RSKD). Metode penelitian yang digunakan adalah metode analisis, metod e perancangan dengan menggunakan Total Architecture Synthesis (TAS) dan metode perancangan basis data. Metode analisis m eliputi survei langsung ke laboratorium klinik RSKD, dan wawancar a dengan pengguna sistem yang sedang berjalan di Labora torium Klinik RSKD. Metode perancangan dengan menggunakan TAS mel iputi tahap-tahap perancangan yang ada dalam konsep TAS antara lain: 1. Menentukan Initial Scope (Defining the Initial Scope) 2. Menentukan Kebutuhan (Defining the Requirements) 3. Mendesain Arsitektur Proses Bisnis (Designing the Bussiness Process Architecture) 4. Mendesain Arsitektur system (Designing th e Systems Architecture) 5. Mengevaluasi Arsitektur (Evaluating Architectures) Metode perancangan basis data meliputi peran cangan basis data konseptual, logikal, dan fisikal. Hasil dari penelitian ini adalah dibuatnya suatu aplikasi Sistem Infomasi Laboratorium dimana komponen-komponen di dalamnya terintegr asi antara sistem yang satu dengan sistem lain yang ada dalam RSKD dan juga adanya fitur pengiriman hasil pemeriksaan dengan menggunakan SMS dan email, selain diambil langsung ke RSKD dan dikirim ke alamat yang dituju. Kesimpulan dari penelitian ini adalah seluruh transaksi yang terdapat dalam L aboratorium Klinik RSKD telah terkomputerisasi dan terintegrasi. Indexperancangan, Sistem Informasi, basis data, TAS, arsitektur, aplikasi.

Upload: denis-r-d-satria

Post on 01-Sep-2015

212 views

Category:

Documents


0 download

DESCRIPTION

public health

TRANSCRIPT

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