Enterprise Application Integration (EAI) Architeture

Application Integration 

Application integration is a broad topic with various aspects and views. Before presenting different views, let us look at the very basic models that drive application integration. They are:

  • Level at which applications are integrated — data, application logic (method), or presentation (user interface)

  • Loose versus tight coupling (synchronous versus asynchronous) between the players

  • Point to point versus hub/bus type integrations

Application Connectivity Types
Figure 1 shows the key players in integration: information suppliers that are custodians of the needed information, information consumers that are the clients of the needed information, and the mediators that enable the consumer-supplier interactions . As shown in this figure, you can interconnect applications at data, method, or presentation (user interface) level by using different types of middleware services. These middleware services comprise the mediators between information suppliers and information consumers. Examples of middleware technologies are:

  • Remote Data Connectors (RDCs)- access of remote data directly, typically through remote SQL and ODBC/JDBC, without invoking any enterprise functionality (e.g., business logic).

  • Remote Method Connectors (RMCs)- access of a remote method (e.g., a C++ procedure that handle payments) through APIs by using a variety of technologies such as CORBA or RPC packages.

  • Remote User Connectors (RUCs) – access of remote information through some presentation services by using Web scrapers or screen scrapers.

Naturally, there are tradeoffs in connecting at different levels. For example, data level interconnectivity means that the supplier has to expose the database schema.

Figure 1: Application Connectivity Type

Synchronous versus Asynchronous Communications : Loose Versus Tight Coupling

Another aspect of application connectivity is the Interaction model that is used between suppliers and consumers. For example, a supplier can communicate with the consumer in:

  • Blocked, also known as synchronous communication, mode (i.e., the client must wait for response from the server)

  • Unblocked, also known as asynchronous communications, mode (i.e., the client can continue processing while the server is busy developing the response)

Synchronous communications are interactive in nature and assume a tight coupling between the clients and servers. The foundation of synchronous communication is the client/server (C/S) model that allows application processes at different sites to interactively exchange messages. Most C/S applications utilize the remote procedure call (RPC) paradigm which extends the scope of a local procedure call. A very common example of the C/S model is the World Wide Web where the browsers are the clients that access remote Web servers in real time. Thus the synchronous communication model is used by the Web browsers and servers — when you click on a link, you are blocked and must wait for a response from the server. This implies that the Web browsers are tightly coupled to the Web servers through HTTP. The synchronous communication model is also used extensively in the distributed objects technologies such as CORBA, DCOM, RMI, and SOAP (e.g., SOAP RPC).
Synchronous communications offer maximum synchronization capabilities between partners. These are the types of technologies that application vendors such as SAP use to integrate components of their application suites. The drawback to this approach is that it hampers the autonomy of collaborating organizations and typically requires combinations of joint development, shared client/server logic and a central architecture. These approaches work best for centrally architected solutions but are inappropriate for large scale enterprise-wide and B2B solutions.
In asynchronous communications, the clients are not blocked when a message is sent to the server—the clients can put a message on the queue and then continue processing. Another segment of client logic can continue to monitor the output queue for any responses and process the outputs received. Asynchronous processing has the following benefits:

  • Failure of server does not stop the clients from continuing to process as much as possible.

  • Clients can be more efficient and responsive because they do not have to wait for the server to respond.

  • It is suitable for detachable (e.g., wireless) computers that need to access data asynchronously without having to be in constant session with the hosts.

  • Clients and servers can use “deferred message” or call back features if a response is not available.

  • Clients and servers can operate in a publish-subscribe model where events are posted by the publisher on a channel. The subscribers listen to events of their choice and act accordingly.

Which one is better? In most enterprise level integrations, it is better to use an asynchronous model because it implies loose coupling. The suppliers and consumers do not have to be blocked from further processing. This model also supports a publish-subscribe model that is very suitable for large scale integrations. This is the main reason why most integration platforms are based on asynchronous processing. The best known example of asynchronous middleware is MOM (message oriented middleware).
The synchronous/asynchronous communications can be used at the data, method or presentation levels discussed in the previous section. For example, an order processing applicant can access the data of an inventory management application by using synchronous or asynchronous communications.

Point-to-Point Versus Hub/Bus Models
Integrations for a number of years were done on a point to point basis (see Figure 2).In these cases, the suppliers and consumers directly interfaced with each other through mediation technologies. As shown in the following figure, the point to point communication may work well for small number of partners. For example, you can use point to point communication when integrating two or three systems. However, this approach does not scale well because you need N(N-1)/2 interfaces between N partners.
Hubs provide a better approach for integrating different applications. Hub-based application integration is useful because:

  • It cuts down on the number of interfaces that need to be supported between the applications. Thus instead of point to point interconnections, all applications connect to the hub that organizes and mediates between applications.

  • New applications can be added to the hub easily and without disrupting other applications. This is especially useful in trading networks where different partners can appear and disappear on a regular basis.

Bus-based integration is a variant of hub-based integration because they can be used to combine the point-to-point with hub-based architectures. The parties can communicate directly with each other over the bus or can use a control engine (a “process engine”) that can provide basis for flow of information between different players. For example, A can directly communicate with B because they are part of the same organization but go through a control engine when talking to C, an external entity. Process engines are typically workflow managers.

Combining the Models — The Enterprise Service Bus
From the above discussion, it is obvious that asynchronous, hub/bus-oriented systems that support integration at the data, method as well as presentation level are needed for large scale enterprise integration. This is what the Enterprise Service Bus (ESB) provides.
An Enterprise Service Bus (ESB) is a key component of SOA and provides the main mechanism for integrating the enterprise applications. A SOA ESB provides a collection of technologies (middleware such as Web Services, adapters/gateways for protocol conversion, data transformers, transaction managers, and work/process flow systems) that allow diverse applications to communicate with each other. Figure 3 shows a conceptual view of an ESB. The ESB platform is not a new technology – rather, it is a combination of “well-known” technologies that can integrate multiple applications. All applications (business components) provide services that are invoked through well defined interfaces. In reality, ESB is an extension of the well known EAI (Enterprise Application Integration) platforms that were based on the older CORBA and DCOM technologies.

Figure 3: Enterprise Service Bus (ESB) – Conceptual View

An ESB is expected to possess the following common set of characteristics:
Communication through a Broker

  • Intelligent Routing through Directory Services
  • Message transformation. ESBs typically provide off-the-shelf adapters that are used for message and protocol translations.
  • Basic Web services support
  • Additional features provided by some ESB vendors (e.g., security, administration, software development, validation, logging, and auditing capabilities).

Although ESB platforms may use different types of middleware technologies (e.g., Message Queuing, etc), Web Services are the most popular technologies of ESBs at the time of this writing. ESBs may also exist as EAI (enterprise application integration) platforms or message brokers. ESB software is commercially available from vendors such as IBM (Websphere ESB), Microsoft (Biztalk Server 2010) and others (e.g., Mule, Sonic Software, Systinet, Tibco, Fiorano, IONA). An ESB basically provides “adapters” that allow different applications to connect at data, method or presentation level over the bus.
These platforms commonly use the publish/subscribe model for asynchronous (unblocked) communication for loosely connecting a diverse array of applications over a bus. In a publish/subscribe model the messages can be “published” into a “channel”. This is similar to the notion of a television news channel. Thus a channel publisher simply posts (“pushes”) events of interest to the channel. The publisher is unaware of the actual recipients (subscribers). The subscribers retrieve (“pull”) the information from the channel. This provides a useful mechanism for decoupling applications from one another. A trading system, for instance, can simply publish a new item to be traded on a “new items” channel and various traders can respond to this event. Publish/subscribe is currently available through MOM, JMS, and Web Services. The ESB in effect is the channel. An ESB can be used to interconnect applications for internal as well as for B2B trade.

Source: Umar, A., “Enterprise Application Integration Using SOA”, NGE Solutions, 2nd edition, 2013. 

KM Tools And Knowledge Portals

SIMRST.COM

(Categorization)

Portal SIMRST.COM (SIMRS Terintegrasi) adalah portal referensi bagi rumah sakit yang akan mengembangkan Sistem Informasi Manajemen Rumah Sakit secara terintegrasi dan berkesinambungan. Portal ini menyajikan gambaran lengkap tentang SIMRS terintegrasi, bagaimana membangun SIMRS dan cara mengimplementasikannya. Sistem Informasi Manajemen Rumah Sakit adalah sistem komputerisasi yang memproses dan mengintegrasikan seluruh alur proses bisnis layanan kesehatan dalam bentuk jaringan koordinasi, pelaporan dan prosedur administrasi untuk memperoleh informasi secara cepat, tepat dan akurat, Pengertian SIMRS tidak hanya terbatas pada pencatatan tagihan (billing system) dan rekam medis, dalam portal ini akan digambarkan tentang Sistem Informasi Manajemen Rumah Sakit (SIMRS) yang mengintegrasikan seluruh kegiatan rumah sakit dalam rangka peningkatan kinerja dan pelayanan.

TAHAPAN PENGEMBANGAN SIMRS

Sistem Informasi Manajemen Rumah Sakit (SIMRS) Terintegrasi merupakan suatu paket sistem aplikasi yang terintegrasi, yang dihubungkan secara on-line pada semua fungsi pelayanan rumah sakit mulai dari transaksi manajemen antrian, pendaftaran, pelayanan perawatan, pelayanan penunjang, manajemen operasi / bedah sentral, rekam medis, manajemen keperawatan, kasir / mobilisasi dana, pelayanan piutang,  manajemen material, stok barang/obat, akuntansi dan keuangan, kepegawaian, gizi, linen / laundry, dan fungsi pelayanan rumah sakit lainnya.

Tahapan dalam pengembangan SIMRS dapat digambarkan dalam alur sebagai berikut :

Adapun hasil dari tiap tahapan secara singkat dijelaskan sebagai berikut :

TAHAP

Tahap

Detail

Hasil

TAHAP PERSIAPAN DAN PENGEMBANGAN  Persiapan 
  • · Project Management and Organization, Definisi masalah.
  • · Maksud dan tujuan Kerangka kerja, Perkiraan waktu dan biaya
  • · Project Management Report
Business Requirement Analysis &Procurement Plan

 

  • · Analisa sumber daya dan kebutuhan sistem (software, hardware, infrastruktur dan pendukung)
  • · Rencana Pengadaan (Spesifikasi yang diperlukan)
  • · User Requirement (Specification Requirement System Document)
  • · Inception Report
Business Solution Design & Procurement
  • · Menyusun logika kerja system
  • · Disain data, system dan pendukung.
  • · Pengadaan sesuai spesifikasi
  • · Design System Document (SIM RS Blue Print)
Development, Build System& Configuration
  • · Pembuatan program aplikasi.
  • · Pembangunan sistem, instalasi software dan jaringan
  • · Partial test
  • · Interim Report & Technical Guide
TAHAP IMPLEMENTASI  Testing[User Acceptance Test]
  • · Tes sistem keseluruhan
  • · Evaluasi, perbaikan, UAT
  • · Testing and Implementation Document
  • · User manual Document
Training
  • · Training : TOT, operator, teknisi, administrator dan developer.
  • · Handout Training Document
  • · Operational and maintenance System Document
  • · Final Report Document
TAHAP PENDAMPINGAN PEMELIHARAN  Deploy &Operational
  • · Pendampingan dan Pemeliharaan
  • · Bantuan teknis (Call Center)
  • · Garansi Aplikasi
  • · Down Time Recovery
  • · First Line Support (onsite – offsite)
  • · Second Line Support (onsite – offsite)
  • · Pengembangan berkelanjutan
  • · Laporan berkala pendampingan dan maintenance.
  • · Dokumen SOP
TAHAP BOT (Built of Transfer)

  • · Penyerahan Pekerjaan
  • · Garansi

PLATFORM TEKNOLOGI

Mengikuti teknologi terkini, Aplikasi SIM RS Terintegrasi sebaiknya dikembangkan menggunakan model Three Tier distribution application. Model ini membagi application logic menjadi beberapa komponen tergantung fungsinya dan terpasang dalam beberapa mesin yang berbeda tergantung pada tier dimana komponen tersebut diperlukan.

Digunakannya teknologi Three Tier dalam pengembangan SIM RS ini, karena beberapa keunggulan sebagai berikut :

a) Kemudahan deployment

Deployment aplikasi hanya perlu dilakukan pada masing masing Tier saja, tidak perlu di semua PC yang digunakan untuk mengakses aplikasi.

b) Kemudahan maintenance

Bug fixing dan updates hanya berpengaruh pada server sehingga penanganannya lebih efektif dan efisien.

c) Kemudahan akses aplikasi

Aplikasi dapat diakses dari PC client dimanapun yang terhubung dengan jaringan LAN (Local Area Network).

d) Investasi infrastruktur lebih kecil

Dengan teknologi Thin client ini, pihak IT tidak perlu investasi PC client dengan spesifikasi tinggi untuk dapat mengakses aplikasi.

Disamping menggunakan Teknologi Three Tier, dalam pembangunan aplikasi SIM RS ini juga harus menggunakan user interaction analysis. Disadari bahwa interaksi user merupakan hal yang sangat diperlukan untuk mewujudkan aplikasi yang mudah digunakan dan tepat guna. Keunggulan user interaction analysis diantaranya :

a) Cara Akses

Salah satu hal yang mendapatkan perhatian untuk membuat aplikasi yang mudah digunakan oleh user adalah rancangan user interface. Rancangan ini dibuat dengan meminimalkan cara akses user ke menu-menu yang disediakan.

b) Bahasa

Bahasa yang digunakan adalah bahasa Indonesia yang baku dan dipakai sebagai standar untuk semua bagian dari aplikasi.

c) Rancangan Grafis

Rancangan grafis dibuat seragam sesuai standar yang berlaku dan disesuaikan perpaduannya untuk tetap menjaga kemudahan penggunaan aplikasi oleh pemakai.

d) Pedoman Aplikasi

Pedoman aplikasi dibuat untuk setiap form aplikasi yang berisi cara menggunakan fungsi-fungsi yang terdapat pada form untuk memberikan panduan penggunaan kepada pemakai. Cara ini akan sangat membantu pemakai aplikasi untuk mengoperasikan tiap form dalam aplikasi.

Portal dan aplikasi Sistem Informasi Manajemen Rumah Sakit dibangun diatas dasar dua model (dual platform), yaitu web-based dan client-server. Kedua model tersebut memiliki kelebihan dan kekurangan masing-masing, sehingga dengan menggabungkan keduanya maka akan diperoleh aplikasi yang saling melengkapi dan menguatkan.

Digunakannya dua platform yang berbeda ini ditujukan agar pengguna yang mobile seperti Pimpinan Daerah, Direktur dan Pejabat RS, dll dapat mengakses data dari mana saja, tidak terikat pada lingkungan Rumah Sakit saja. Sedangkan untuk operasional sehari–hari didalam internal RS dilakukan dengan menggunakan aplikasi dengan platform client–server sehingga proses entri dan pengolahan data akan lebih powerfull, aman dan user friendly.

Kelebihan dan kekurangan model / platform antara web based dan client server, antara lain:

Web-based

Client-Server

Antar muka kurang fleksibel dan efektif karena keterbatasan browser yang sebetulnya dirancang untuk browsing, bukan untuk pekerjaan input dan proses data yang kompleks Antar muka sangat fleksibel dan efektif karena dirancang bangun tanpa dibatasi oleh sebuah sistem yang ada. Kemampuan form input dan proses data sangat handal utk data yg kompleks.
Dapat diakses kapan saja dan dimana saja Pengaksesan terbatas pada komputer yg terhubung jaringan dengan server
Beban pemrosesan di sisi server relatif sangat tinggi Beban pemrosesan di sisi server tidak seberat model web-based
Beban pemrosesan di sisi client relatif rendah, yang diproses hanya penampilan data dan antarmuka. Pemrosesan data seluruhnya dilakukan di server, oleh karena itu server sangat terbebani Beban pemrosesan di sisi client relatif tinggi, tetapi hal ini bisa diatur sesuai rancangan sistem
Keamanan kurang terjamin, karena setiap komputer yang memiliki browser bisa mengakses. Keamanan lebih terjamin daripada sistem web-based, karena distribusi aplikasi lebih terbatas.

1. PLATFORM APLIKASI SIMRS

a. Server Site

Perangkat lunak yang akan digunakan antara lain:

1. Windows Server sebagai Operating System untuk Basis Data

2. Window Server / Linux Server sebagai Operating System untuk Aplikasi Portal Rumah Sakit dan atau aplikasi SIMRS.

3. PostGreSQL atau MySQL sebagai Database Server untuk Aplikasi Portal Rumah Sakit.

4. PostGreSQL atau Microsoft SQL Server sebagai Database Server untuk aplikasi SIMRS.

5. Apache / IIS sebagai Web server

b. Client Site

Perangkat lunak yang diusulkan adalah sebagai berikut:

1. Windows 98/2000/XP atau Linux sebagai Operating System.

2. Microsoft Internet Explorer atau yang lainnya sebagai Web Browser untuk menjalankan Aplikasi Portal

c. Development Tools

Perangkat lunak yang akan digunakan adalah sebagai berikut :

1. Aplikasi SIMRS :

a. Delphi Enterprise Edition

b. Visual Basic

c. Java Enterprise

2. Aplikasi Portal Rumah Sakit :

a. Java

b. PHP version 5.

c. HTML dilengkapi javascript atau vbscript.

d. Web 2 dengan teknologi Ajax.

e. Fusion Charts

2. GENERAL TECHNICAL REQUIREMENT

Sistem Informasi Manajemen Rumah Sakit – SIMRS yang diimplementasikan secara umum harus memenuhi kebutuhan-kebutuhan sebagai berikut:

1. Jaringan komputer (Internet dan Intranet):

Kantor dan Unit Penguna di Lingkungan Rumah Sakit yang tersebar terhubung dalam suatu jaringan melalui Intranet dan Internet.

2. Real-Time data:

Setiap perubahan data / transfer data dilakukan secara real time/langsung.

3. Security:

System aplikasi ini dapat menangani masalah security secara:

a. Authentication (Userid/Password, Dynamic Password).

b. Access Control (Manajemen Bertingkat & Hak Akses).

c. Confidentiality (Transfer data dilakukan dengan encryption / decryption).

d. Data Integrity.

e. Non Repudiation.

4. Volume data:

Estimasi besar keseluruhan data yang harus ditangani sebesar 20 – 40 GByte/tahun. Data sebaiknya dapat tersimpan untuk transaksi selama 5 tahun.

5. Availability data:

a. Reliability; fail-safe & no duplicate.

b. Availibility Server 98% (sesuai dengan jaminan koneksi internet ISP).

6. Single Sign On (SSO)

Untuk mendukung User Management dalam Autentifikasi dengan SSO, maka menggunakan metode LDAP (Lighweight Directory Access Protocol).

7. User Profile

a. Jumlah user secara Software tidak terbatas, hanya dibatasi oleh spesifikasi Hardware yang digunakan.

b. Setiap user dapat memiliki User ID dan Password yang unique dengan otoritas yang berbeda-beda sesuai dengan tugas dan tanggung jawabnya.

8. User Interface

User Interface system aplikasi ini, secara umum harus memenuhi persyaratan:

a. Mudah digunakan dan dapat meminimalkan human error dalam memasukan data.

b. Efektif dan efisien.

 

Lecture : Leon Abdillah

Team Member:

1. Arif Randy Agustian 11.141.382P
2. Usman Sulaimann 11.141.263P
3. Msy Verawati Fajriah 12.141.235P
4. Rian Putra Purba 09.141.167

Learning From Data

Relevant Technology  | Artificial Intelligence

Kecerdasan buatan atau Artificial Intelligence (AI) istilah yang mungkin akan mengingatkan kita akan kehebatan optimus prime dalam film The Transformers. Kecerdasan buatan memang kerap diidentikkan dengan kemampuan robot yang dapat berperilaku seperti manusia. Definisi Kecerdasan Buatan, Berbagai definisi diungkapkan oleh para ahli untuk dapat memberi gambaran mengenai kecerdasan buatan beberapa diantaranya :

Kecerdasan Buatan (Artificial Intelligence) merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang dalam pandangan manusia adalah cerdas (H. A. Simon [1987]).

Kecerdasan Buatan (AI) merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia (Rich and Knight [1991]).

Kecerdasan Buatan (AI) merupakan cabang dari ilmu komputer yang dalam merepresentasi pengetahuan lebih banyak menggunakan bentuk simbol-simbol daripada bilangan, dan memproses informasi berdasarkan metode heuristic atau dengan berdasarkan sejumlah aturan (Encyclopedia Britannica).

Jenis-Jenis Kecerdasan Buatan
Dalam perkembangannya kecerdasan buatan dapat dikelompokkan sebagai berikut :

  • Sistem Pakar (Expert System), komputer sebagai sarana untuk menyimpan pengetahuan para pakar sehingga komputer memiliki keahlian menyelesaikan permasalahan dengan meniru keahlian yang dimiliki pakar.
  • Pengolahan Bahasa Alami (Natural Language Processing), user dapat berkomunikasi dengan komputer menggunakan bahasa sehari-hari, misal bahasa inggris, bahasa indonesia, dan sebagainya.
  • Pengenalan Ucapan (Speech Recognition), manusia dapat berkomunikasi dengan komputer menggunakan suara.
  • Robotika & Sistem Sensor.
  • Computer Vision, menginterpretasikan gambar atau objek-objek tampak melalui komputer.
  • Intelligent Computer-Aided Instruction, komputer dapat digunakan sebagai tutor yang dapat melatih & mengajar.
  • Game Playing.
  • Soft Computing

Metodologi-metodologi yang digunakan dalam Soft computing adalah :

  • Logika Fuzzy/Fuzzy Logic (mengakomodasi ketidaktepatan).
  • Jaringan Syaraf Tiruan/Neurall Network (menggunakan pembelajaran).
  • Probabilistic Reasoning (mengakomodasi ketidakpastian).
  • Algoritma Genetika/Evolutionary Computing (optimasi).

Lecture : Leon Abdillah

Team Member:

1. Arif Randy Agustian 11.141.382P
2. Usman Sulaimann 11.141.263P
3. Msy Verawati Fajriah 12.141.235P
4. Rian Putra Purba 09.141.167

Knowledge Management System Life Cycle

Knowledge Management Lifecycle Proses knowledge management system merupakan IT-based system yang dibangun untuk mendukung dan mengembangkan knowledge yang ada di organisasi. Knowledge management lifecycle dapat diterapkan pada konteks teknologi informasi dari sistem knowledge management. Berdasarkan model siklus knowledge management lifecycle terdapat empat tahapan yaitu creation, storage atau retrieval, transfer dan application.

007001-misc06-e-v6Gambar Knowledge Management Life Cycle

Knowledge Codification Tools

Knowledge Map adalah proses dimana organisasi dapat mengidentifikasi dan mengkategorikan aset pengetahuan dalam organisasi mereka – orang, proses, isi, dan teknologi. Hal ini memungkinkan organisasi untuk sepenuhnya memanfaatkan penduduk keahlian yang ada dalam organisasi, serta mengidentifikasi hambatan dan kendala untuk memenuhi tujuan dan sasaran strategis. Hal ini membangun peta jalan untuk mencari informasi yang dibutuhkan untuk membuat penggunaan terbaik dari resourses, terlepas dari sumber atau bentuk.

Others Techniques to Capture Tacit Knowledge

Team Member:

1. Arif Randy Agustian 11.141.382P
2. Usman Sulaimann 11.141.263P
3. Msy Verawati Fajriah 12.141.235P
4. Rian Putra Purba 09.141.167

Repertory Grid

Repertory grid adalah teknik untuk mengidentifikasi cara-cara yang orang (menafsirkan / memberi arti) pengalaman nya. Ini memberikan informasi dari mana kesimpulan tentang kepribadian dapat dibuat, tetapi bukan tes kepribadian dalam arti konvensional. Hal ini didukung oleh Teori Membangun Pribadi yang dikembangkan oleh George Kelly pertama kali diterbitkan pada tahun 1955.

Sebuah grid terdiri dari empat bagian:

1.  Topik A: itu adalah tentang beberapa bagian dari pengalaman seseorang

2.   Satu set Elements, yang merupakan contoh atau contoh dari topik tersebut. Bekerja sebagai seorang psikolog klinis, Kelly tertarik bagaimana kliennya ditafsirkan orang dalam peran mereka mengadopsi terhadap klien, dan sebagainya, awalnya, istilah-istilah seperti ‘ayah saya’, ‘ibuku’, ‘seorang teman dikagumi’ dan sebagainya digunakan. Sejak itu, Grid telah digunakan dalam pengaturan yang lebih luas (pendidikan, pekerjaan, organisasi) dan sehingga setiap set yang didefinisikan dengan baik kata-kata, frasa, atau sketsa perilaku bahkan singkat dapat digunakan sebagai elemen.

3. Satu set Konstruk. Ini adalah istilah dasar yang klien menggunakan untuk memahami unsur-unsur, dan selalu dinyatakan sebagai kontras. Jadi arti dari ‘Good’ tergantung pada apakah Anda berniat untuk mengatakan ‘Baik vs Poor’, seolah-olah Anda menafsirkan sebuah pertunjukan teater, atau ‘Baik vs Jahat’, seolah-olah Anda menafsirkan status ontologis moral atau beberapa lebih mendasar pengalaman.

4. Satu set peringkat Elemen pada Konstruk. Setiap elemen diposisikan antara dua ekstrem konstruk menggunakan 5 – atau 7-titik sistem skala rating, hal ini dilakukan berulang-ulang untuk semua konstruksi yang berlaku, dan dengan demikian maknanya kepada klien ditangkap, dan analisis statistik yang bervariasi dari yang sederhana menghitung, analisis mulitivariate lebih kompleks makna, dimungkinkan.

Konstruksi dianggap sebagai personal kepada klien, yang secara psikologis mirip dengan orang lain tergantung pada sejauh mana s / ia akan cenderung menggunakan konstruksi yang sama, dan penilaian setara, dalam berhubungan dengan set tertentu dalam elemen. Dan itu adalah cara bahwa konstruksi diidentifikasi yang membuat Repertory Grid yang unik.

A. Repertory Grid

Skala 1 sampai 3.

Construct

P1

P2

P3

Sistem berjalan dengan baik

3

3

3

Manfaat sistem pada User

1

2

1

Ketepatan waktu pengerjaan sistem

2

3

2

Sitem layak digunakan

1

3

3

Tampilan interface mudah dipahami

2

2

3

Capturing Tacit Knowledge

A. Interview

1. Sistem apa yang anda akan bangun?

2. Sistem tersebut berbasis dekstop,web atau mobil?

3. Apa saja ruang lingkup didalam sistem rumah sakit tersebut?

4. Apakah sistem anda dibutuhkan segera?

5. Dalam membangun sistem tersebut apa saja yg anda perlukan?

6. Apa saja pemanfaatan Oprasional yang bisa didapat?

7. Apakah tujuan dari sistem tersebut?

8. bagaimana proses tindakan pencatatan perawatan komputerisasi didalam sistem tersebut?

9. Laporan apa saja yang bisa ditampilkan dalam sistem anda?

10. Apakah kelebihan dan kekurangan dari sistem yang anda buat?

B.Questionairre

1. Apakah anda paham mengenai sistem yang anda bangun?

a. Kurang mengerti

b. Mengerti

c. Sangat mengerti

2. Dalam membangun sistem tersebut bahasa pemrograman apakah yang anda gunakan?

a. PHP

b. Visual Basic

c. Lainnya

3. Apakah user mengerti mengoperasikan system yang akan dibangun?

a. Mengerti

b. Kurang mngerti

c. Sangat mengerti

4. Dimana letak kesulitan daalm dibangun membangun system ini?

5. Berapa lama system ini akan dibangun?

a. 3 bulan

b. 4 bulan

c. 5 bulan

6. Apakah system ini sudah ada sebelumnya?

a. Ada

b. Tidak ada

c.

7. Informasi apa yang akan diperoleh pemakai, apakah bisa digunakan selamanya?

a. bisa

b. sangat bisa

c. tidak selamnya

8. Apakah proses selanjutnya layak?

a. Ia

b. tidak

c. ragu-ragu

9. Apakah semua sumber daya yang tersedia untuk mengimplementasikan dan merawat     sistem.

a. tersedia

b. sangat tersedia

c. tidak tersedia

10. Mengidentifikasi asumsi kritis dan masalah yang belum teratasi yang mungkin berp       engaruh terhadap desain sistem akhir?

a. Ia

b. Tidak

c. sangat tidak

Lecture : Leon Abdillah

Team Member:

1. Arif Randy Agustian 11.141.382P
2. Usman Sulaimann 11.141.263P
3. Msy Verawati Fajriah 12.141.235P
4. Rian Putra Purba 09.141.167

Project Theme

“Sistem Informasi Manajemen Rumah Sakit (SIMRS) dalam Meningkatkan Pelayanan dan Kinerja Rumah Sakit”

Rumah sakit adalah sebuah institusi perawatan kesehatan profesional yang pelayanannya disediakan oleh dokter, perawat, dan tenaga ahli kesehatan lainnya. Rumah sakit sebagai tempat untuk merawat pasien saat ini telah banyak menghadapi tantangan. Peran tenaga medis di rumah sakit di tuntut untuk lebih profesional dan tepat dalam menangani berbagai kasus medis. Knowledge Management System dapat mendukung pekerjaan tenaga medis dalam menangani pasien dan membantu dalam pengambilan keputusan, sehingga kesalahan dalam penangan dapat dihindari.

Salah satu bagian dari Knowledge Management System yaitu Sistem Informasi Manajemen Rumah Sakit (SIMRS). Sistim Informasi Manajemen Rumah Sakit  adalah sistem komputerisasi yang memproses dan mengintegrasikan seluruh alur proses bisnis layanan kesehatan dalam bentuk jaringan koordinasi, pelaporan dan prosedur administrasi untuk memperoleh informasi secara cepat, tepat dan akurat

Sistim Informasi Manajemen (SIM) berbasis komputer merupakan sarana pendukung yang sangat penting – bahkan bisa dikatakan mutlak untuk operasional rumah sakit. Berbagai pengalaman rumah sakit yang menggunakan sistim administrasi konvensional menunjukan banyaknya kehilangan kesempatan memperoleh laba akibat dari lemahnya koordinasi antar departemen maupun kurangnya dukungan informasi yang cepat, tepat, akurat, dan terintegrasi.

Lecture : Leon Abdillah

Team Member:

1. Arif Randy Agustian 11.141.382P
2. Usman Sulaimann 11.141.263P
3. Msy Verawati Fajriah 12.141.235P
4. Rian Putra Purba 09.141.167

Project team Knowledge Management System

Nama Kelompok :
1. Arif Randy Agustian 11.141.382P
2. Usman Sulaimann 11.141.263P
3. Msy Verawati Fajriah 12.141.235P
4. Rian Putra Purba 09.141.167

Supervised Students

Supervised Students.

Previous Older Entries