2016 Infokes Sesi 6 Merancang Sistem Informasi di Bidang Kesehatan
Merancang Sistem Informasi di
bidang Kesehatan
Peran Sistem Analyst dalam pengembangan
software pelayanan kesehatan
Surahyo Sumarsono
surahyo.sumarsono@ugm.ac.id
Sistem Informasi Manajemen Kesehatan (SIMKES)
Fakultas Kedokteran UGM
Materi dipersiapkan juga oleh dr. Guardian Yoki Sanjaya, MHltInfo
Piramida Informasi
Wisdom
Pengetahuan
Informasi
Data
Support
Strategies
for Competitive
Advantage
Support
Business Decision
Making
Support
Business Processes and Operations
Penguatan Sistem Informasi
Designing
Sistem
Informasi
Pengembanga
n lanjutan
Sistem
Selection or
Sistem
Development
Evaluation
Sistem
Implementatio
n
Tahap awal penguatan sistem informasi
organisasi
Analisa kondisi sistem informasi (Kondisi
Umum, Infrastruktur, Sistem Informasi, Sumber
Daya Manusia, dll) system thinking
Sistem Selection
1. Pertimbangan Pemilihan
Sistem dan penyedia sistem
2. Mencari informasi
3. Seleksi awal dengan surat
penawaran (RFI)
4. Seleksi sistematis dengan
permintaan proposal (RFP)
5. Cross check dengan site visit
atau telepon
6. Eksekusi
Memilih Sistem Informasi
Kelebihan
Kekurangan
In house
development
- Sesuai proses bisnis
- Relatif lebih murah
- Penerimaan end-user
(pengguna) lebih baik
- Lama
- Memerlukan tim yang adekuat
- Belum ada standar baku yang
memungkinkan pengembangan
yang 'tambal-sulam'
Off the
shelf
- Cepat
- Productivity lost bisa
ditekan
- Terkadang harus merubah proses
bisnis
- Relatif mahal (tidak ada standar
harga)
- Scalability rendah
Mix
- Customable
- Relatif cepat
- Sustainabilitasnya lebih
terjamin
- Kerjasama antar developer
(vendor dan in-house)
- Interoperabilitas antar sistem
Menentukan Kriteria Sistem
• Kriteria Teknis
• Kriteria Umum Aplikasi
• Kriteria Khusus (module-based
application)
Kriteria Teknis
Arsitektur
Arsitektur
Sistem
Sistem
Sistem
Sistemmenggunakan
menggunakanarsitektur
arsitekturterbuka
terbuka
Memungkinkan
Memungkinkanintegrasi
integrasidengan
denganexisting
existingsistem
sistem
Standard
Standard
HL7
HL7compliance
compliance
ICD10
ICD10dan
danICD9CM
ICD9CMsupport
support
DICOM
DICOMcompliance
compliance
Response
Response
time
time
Respon
Respontransaksi
transaksikurang
kurangdari
dari11detik
detik
Mampu
Mampumerekam
merekamlog
logresponse
responsetime
time
Aksesoris
Aksesoris
Bar
Barcode
codescan
scanidentification
identification
Data
Dataentry
entrydengan
denganberbagai
berbagaimodel
model(touch
(touch
screen,
screen,dictate)
dictate)
Kriteria Umum
Level
Level
Keamanan
Keamanan
Help
Helpscreen
screen
Laporan
Laporan
Role
Rolebased
basedaccess
accesscontrol
control
Audit
Audittrail
trail
Fungsi
Fungsihelp
helpada
adadan
danmudah
mudahdiakses
diaksesoleh
oleh
pengguna
pengguna
Fungsi
Fungsihelp
helpkonsisten
konsistendan
danstrukturnya
strukturnyamudah
mudah
dimengerti
dimengerti
Mengikuti
Mengikutistandar
standarpelaporan
pelaporanyang
yangada
adasecara
secara
otomatis
otomatis
Mudah
Mudahmemodifikasi
memodifikasiformat
formatlaporan
laporansesuai
sesuai
kebutuhan
kebutuhanpengguna
pengguna
Laporan
Laporandapat
dapatdisimpan
disimpandalam
dalammedia
mediadigital
digital
(export
(exportke
kemultipe
multipeformat
formatfile)
file)
Kriteria Khusus
• Penggunaan standar kodefikasi obat nasional dengan pemetaan terhadap
konten obat
• Mengakomodasi siklus manajemen obat
– Planning
• Ketersediaan obat
• Permintaan penambahan formularium obat
– Procurement
• Pembelian obat
– Penyimpanan (stok)
• Penerimaan barang
• Manajemen harga
– Distribusi
• Dispensing obat
• Electronic prescription
• Memiliki fungsi DSS untuk interaksi antar obat, interaksi obat dengan
kondis fisik, warning alergi obat, warning dosis obat
• ?
Proses Seleksi Sistem
Pertimb
angan
pemiliha
n
Pertimbangan
Pertimbanganbiaya,
biaya,vendor
vendordan
danfitur
fituryang
yang
diharapkan
diharapkan
Inform
asi
Pameran,
Pameran,konferensi,
konferensi,koran,
koran,majalah,
majalah,publikasi
publikasi
RFI
Dokumen
Dokumensingkat
singkatuntuk
untukseleksi
seleksiawal
awal
RFP
Dokumen
Dokumenresmi,
resmi,lengkap
lengkapdan
dandetail
detailuntuk
untuk
mendapatkan
mendapatkanrespon
responyang
yanglengkapdari
lengkapdarivendor
vendor
Visit
Benchmarking
Benchmarkingimplementasi
implementasisecara
secaranyata
nyata
Pertimbangan Pemilihan
• Biaya total
– Hardware, software,
jaringan
– Biaya implementasi
– Biaya pemeliharaan dan
support
• Karakteristik vendor
– Reputasi
– Pengalaman vendor dan
konsultannya
– Status keuangan vendor
• Fitur software
– Kemudahan
– Tampilan user friendly
– Fungsionalitas sesui
yang diharapkan
– Memungkinkan
modifikasi
dikembangkan
– Memiliki interface
dengan aplikasi lain
• Isu lain
– Penggunaan daya listrik
Sumber Informasi
•
•
•
•
•
Pameran (Hospital Expo)
Konferensi (FIKI)
Media cetak (koran, majalah)
Publikasi ilmiah
Referensi buku dan jurnal (fungsionalitas
sistem)
• Jejaring (teman seperjuangan)
Request for information (RFI)
• Surat penawaran(?)
• Inisiasi kontak dan seleksi vendor
–
–
–
–
–
–
–
–
Riwayat finansial vendor
Jumlah klien yang menggunakan (portfolio)
Arsitektur sistem dan kebutuhan hardware
Teknologi terkini yang digunakan
Kompatibilitas dengan sistem lain
Metode dukungan klien
Pengembangan yang dilakuan (R&D)
Prosedur pemutakhiran aplikasi
Request for proposal (RFP)
Kriteria
Kriteria
Organisasi
Organisasi
Visi,
Visi,misi
misidan
dantujuan;
tujuan;Struktur
Strukturorganisasi;
organisasi;Tipe
Tipe
organisasi
organisasi
Model
Modelpelayanan
pelayanan(pembayaran);
(pembayaran);Statistik
Statistik(beban
(beban
organisasi)
organisasi)
Systems
Systems
Requirement
Requirement
Daftar
Daftardari
darikriteria
kriteriasistem
sistem(kriteria
(kriteriateknis,
teknis,kriteria
kriteriaumum
umumdan
dan
kriteria
kriteriakhusus)
khusus)
Ekspektasi
Ekspektasi
respon
respon
Format
Formatrespon
respondari
darivendor
vendoryang
yangdiharapkan
diharapkan
Deadline
Deadline
Memberikan
Memberikanjangka
jangkawaktu
waktutertentu
tertentudalam
dalammerespon
merespon
Evaluasi RFP
• Apakah respon sesuai deadline?
• Apakah dokumen respon terlihat
profesional?
• Apakah vendor merespon sesuai dengan
karakteristik dan kebutuhan organisasi?
• Apakah respon mengacu pada
kebutuhan spesifik organisasi atau hanya
informasi umum saja?
Site Visit
• Lokasi yang komparatif (tipe organisasi,
aktivitas dan jumlah staf)
• Instrumen site visit (Questionaire)
• Demonstrasi penggunaan aplikasi
• Melihat output (print out) dari sistem dan hasil
evaluasi yang pernah dilakukan
• Melakukan diskusi dengan pengguna langsung
Instrumen site visit
•
•
•
•
•
•
•
•
•
•
•
•
Seberapa handal sistem yang dipakai?
Berapa kali mengalami downtime?
Seberapa cepat response time?
Bagaimana proses backup data, dan seberapa sering dilakukan?
Apa ada masalah integrasi dengan sistem lain?
Bagaimana proses customisasi, dilakukan secara mandiri atau oleh
vendor?
Apa yang menjadi andalan dari sistem ini?
Dari pengalaman penggunaan sistem, apa saja yang perlu dirubah ?
Fitur-fitur apa lagi yang perlu ditambahkan berdasarkan pengalaman
organisasi?
Bagaimana restriksi akses ke sistem?
Bagaimana pengalaman komunikasi dengan vendor?
Apakah mudah untuk membuat laporan, dan apakah format laporan
bisa dimodifikasi?
Penguatan Sistem Informasi
Designing
Sistem
Informasi
Pengembanga
n lanjutan
Sistem
Selection or
Sistem
Development
Evaluation
Sistem
Implementatio
n
Tahap awal penguatan sistem informasi
organisasi
Analisa kondisi sistem informasi (Kondisi
Umum, Infrastruktur, Sistem Informasi, Sumber
Daya Manusia, dll) system thinking
Maintenance
Planning
Implementation
Analysis
Design
Prinsip Sistem Development
Better Information
Good Decision Making
Better Outcomes
Metodologi Sistem Development
• Sistem Development
Lifecycle (SDLC)
Planning
Maintenance
Analysis
Implementation
Design
– Waterfall model
– Rapid Aplication
Development
– Agile Methodologies
– eXtreme programming
Traditional Waterfall Model
• Sistem dikembangkan bertahap
• Satu proses mendahului proses lainnya
• Paling umum digunakan
Planning
Planning
Analysis
Analysis
Logical
Logical
Design
Design
Physical
Physical
Design
Design
Implementation
Implementation
Testing
Testing
Maintenance
Maintenance
Metode Prototyping
Identify
Identify
Problems
Problems
Convert
Convert to
to
Operational
Operational
Systems
Systems
Initial Requirements
o
W
in
rk
g
pr
ot
y
ot
Develop
Develop
Prototype
Prototype
pe
New
New
Requirements
Requirements
If prototype
inefficient
Implement
Implement and
and
use
use prototype
prototype
Problems
New Versions
Revise
Revise and
and Enhance
Enhance
Prototype
Prototype
Rapid Application Developement
Requirements
Requirements
Planning
Planning
User
User
Design
Design
Construction
Construction
Cutover
Cutover
Tools and Technique System Development
System Analyst
Process
Process
Data
Data
Bagan Arus System
(System Flow Chart)
Activity Diagram
Diagram Relasi Entitas
(Entity Relationship
Diagram)
Diagram Arus Data
(Data Flow Diagram)
Kamus Data
(Data Dictionary)
System Design
Design
Design
Input Design
Output Design
Contoh: Activity Diagram Peresepan Obat
Diagram Aktivitas Peresepan Obat
Record
Pelayanan
Pendaftaran
Pendaftaran
M anajem en Kasir
Kategori
Kategori
Jaminan
Jaminan
Resep
Resep
Ya
Laporan
Laporan
Tidak
Apoteker
Providers
Pasien
Pasien
Dispensing
Dispensing
Ada
Verifikasi
Verifikasi
Resep
Resep
Tidak
ada
Record
Tagihan
Tagihan
Tagihan
Laporan
Laporan
Database
Obat
Tidak
Ada
Data Flow Diagram
DFD Level 0 (Diagram Konteks)
Database
Database
Pasien
Obat
Registrasi
Registrasi
(Data
(Datapasien)
pasien)
Kartu Peserta
Data Demografi
Manajemen
Manajemen
SIM
SIM
Keperawatan
Farmasi
Perawat
Apoteker
Dokter
Provider
Data Flow Diagram
Mendaftar
Mendaftar
Pelayanan
Pelayanan
DFD Level 1 (Detail Each Context)
Health
Health
Providers
Providers
No RM
Mencari
Mencari
Ditemukan
Tidak
Ditemukan
Verifikasi
Verifikasi
(data
(databaru)
baru)
Merekam
Merekam
Antrian
Antrian
Input Pelayanan
Database
Databasepasien
pasien
No Peserta
Diterima
Merekam
Merekam
demografi
demografi
No RM
Database
DatabaseMaster
MasterPasien
Pasien
Ditolak
Mendaftar
Mendaftar
Pasien
Pasien
Daftar Baru
Database
DatabasePasien
Pasien
Update
Update
Data
DataPasien
Pasien
Laporan
Laporan
Data Dictionary
Tabel : Master Data Pasien
Kunci Field : ID_pasien
Jumlah Field: 11
Fungsi : Tabel Penyimpan Master Pasien
No
Nama Field
Tipe Field
Panjang
Deskripsi
Contoh
1
ID_pasien
Varchar
20
ID Pasien
3418092012
005
2
Sure_name
Varchar
30
Nama Depan
Joko Amir
3
Last_name
Varchar
30
Nama Belakang
Widodo
3
DOB
Numeric
8
Tanggal lahir
13051997
4
Age
Numeric
3
Usia
xx
5
Sex
Varchar
2
Jenis Kelamin
M
6
No_identitas
Varchar
20
No NIP
xxxxx
7
Address
Varchar
50
Alamat
8
Kelurahan
Numerik
10
Kode Kelurahan/Desa
9
Kecamatan
Numeric
10
Kode Kecamatan
10
Provinsi
Numeric
5
Kode Provnsi
11
Gol_darah
Varchar
3
Klasifikasi ABO dan
Rhesus
AB-
Keterangan Lain
M, F, U, Un
Database and Entity Relationship Diagram
db_pasien_master
kd_kk
kd_kk
kd_lur
kd_lur
Rt
Rt
Nama
Nama
Jk
Jk
Tgl_lhr
Tgl_lhr
Tmp_lhr
Tmp_lhr
Hub
Hub
Sta_kwn
Sta_kwn
Agama
Agama
Darah
Darah
Pendidikan
Pendidikan
Kerja
Kerja
Noppen
Noppen
Nikas
Nikas
Kd_wil
Kd_wil
hub_keluarga
Kode
Kode
Nama
Nama
Status_kwn
Kode
Kode
Nama
Nama
db_agama
Kode
Kode
Nama
Nama
db_goldarah
Kode
Kode
Nama
Nama
Pendidikan
Kode
Kode
Nama
Nama
db_pekerjaan
Kecamatan
Kode
Kode
Nama
Nama
Kelurahan
Kode
Kode
Nm_kelur
Nm_kelur
Wil
Wil
Kode
Kode
Nama
Nama
Desain Input
Penguatan Sistem Informasi
Designing
Sistem
Informasi
Pengembanga
n lanjutan
Need Assessment
Development evaluation
Cost-benefit evaluation
Policy analysis evaluation
Hardcoding
Pelatihan operator
Pendampingan
Pemeliharaan
Sistem
Selection or
Sistem
Development
Evaluation
Sistem
Implementatio
n
Implementasi Sistem Informasi
Hardcoding
Hardcoding
Penulisan
Penulisancode
codesoftware
software(pemrograman
(pemrogramankomputer)
komputer)
menggunakan
menggunakanbahasa
bahasapemrograman
pemrogramandan
dandatabase
database
management
managementsystem
system(DBMS)
(DBMS)tertentu
tertentu
Systems
Systems
Installation
Installation
Perencanaan
Perencanaaninstalasi
instalasijaringan,
jaringan,server,
server,software
software(server
(server
dan
danclients)
clients)
Pelatihan
Pelatihandan
dan
pendampingan
pendampingan
Pelatihan
Pelatihanstaf,
staf,pendampingan
pendampinganstaf
stafdalam
dalammengoperasikan
mengoperasikan
aplikasi
aplikasi
Pemeliharaan
Pemeliharaan
Pemeliharaan
Pemeliharaanhardware,
hardware,jaringan,
jaringan,software
software(keamanan,
(keamanan,
disaster
disasterplan
plan
bidang Kesehatan
Peran Sistem Analyst dalam pengembangan
software pelayanan kesehatan
Surahyo Sumarsono
surahyo.sumarsono@ugm.ac.id
Sistem Informasi Manajemen Kesehatan (SIMKES)
Fakultas Kedokteran UGM
Materi dipersiapkan juga oleh dr. Guardian Yoki Sanjaya, MHltInfo
Piramida Informasi
Wisdom
Pengetahuan
Informasi
Data
Support
Strategies
for Competitive
Advantage
Support
Business Decision
Making
Support
Business Processes and Operations
Penguatan Sistem Informasi
Designing
Sistem
Informasi
Pengembanga
n lanjutan
Sistem
Selection or
Sistem
Development
Evaluation
Sistem
Implementatio
n
Tahap awal penguatan sistem informasi
organisasi
Analisa kondisi sistem informasi (Kondisi
Umum, Infrastruktur, Sistem Informasi, Sumber
Daya Manusia, dll) system thinking
Sistem Selection
1. Pertimbangan Pemilihan
Sistem dan penyedia sistem
2. Mencari informasi
3. Seleksi awal dengan surat
penawaran (RFI)
4. Seleksi sistematis dengan
permintaan proposal (RFP)
5. Cross check dengan site visit
atau telepon
6. Eksekusi
Memilih Sistem Informasi
Kelebihan
Kekurangan
In house
development
- Sesuai proses bisnis
- Relatif lebih murah
- Penerimaan end-user
(pengguna) lebih baik
- Lama
- Memerlukan tim yang adekuat
- Belum ada standar baku yang
memungkinkan pengembangan
yang 'tambal-sulam'
Off the
shelf
- Cepat
- Productivity lost bisa
ditekan
- Terkadang harus merubah proses
bisnis
- Relatif mahal (tidak ada standar
harga)
- Scalability rendah
Mix
- Customable
- Relatif cepat
- Sustainabilitasnya lebih
terjamin
- Kerjasama antar developer
(vendor dan in-house)
- Interoperabilitas antar sistem
Menentukan Kriteria Sistem
• Kriteria Teknis
• Kriteria Umum Aplikasi
• Kriteria Khusus (module-based
application)
Kriteria Teknis
Arsitektur
Arsitektur
Sistem
Sistem
Sistem
Sistemmenggunakan
menggunakanarsitektur
arsitekturterbuka
terbuka
Memungkinkan
Memungkinkanintegrasi
integrasidengan
denganexisting
existingsistem
sistem
Standard
Standard
HL7
HL7compliance
compliance
ICD10
ICD10dan
danICD9CM
ICD9CMsupport
support
DICOM
DICOMcompliance
compliance
Response
Response
time
time
Respon
Respontransaksi
transaksikurang
kurangdari
dari11detik
detik
Mampu
Mampumerekam
merekamlog
logresponse
responsetime
time
Aksesoris
Aksesoris
Bar
Barcode
codescan
scanidentification
identification
Data
Dataentry
entrydengan
denganberbagai
berbagaimodel
model(touch
(touch
screen,
screen,dictate)
dictate)
Kriteria Umum
Level
Level
Keamanan
Keamanan
Help
Helpscreen
screen
Laporan
Laporan
Role
Rolebased
basedaccess
accesscontrol
control
Audit
Audittrail
trail
Fungsi
Fungsihelp
helpada
adadan
danmudah
mudahdiakses
diaksesoleh
oleh
pengguna
pengguna
Fungsi
Fungsihelp
helpkonsisten
konsistendan
danstrukturnya
strukturnyamudah
mudah
dimengerti
dimengerti
Mengikuti
Mengikutistandar
standarpelaporan
pelaporanyang
yangada
adasecara
secara
otomatis
otomatis
Mudah
Mudahmemodifikasi
memodifikasiformat
formatlaporan
laporansesuai
sesuai
kebutuhan
kebutuhanpengguna
pengguna
Laporan
Laporandapat
dapatdisimpan
disimpandalam
dalammedia
mediadigital
digital
(export
(exportke
kemultipe
multipeformat
formatfile)
file)
Kriteria Khusus
• Penggunaan standar kodefikasi obat nasional dengan pemetaan terhadap
konten obat
• Mengakomodasi siklus manajemen obat
– Planning
• Ketersediaan obat
• Permintaan penambahan formularium obat
– Procurement
• Pembelian obat
– Penyimpanan (stok)
• Penerimaan barang
• Manajemen harga
– Distribusi
• Dispensing obat
• Electronic prescription
• Memiliki fungsi DSS untuk interaksi antar obat, interaksi obat dengan
kondis fisik, warning alergi obat, warning dosis obat
• ?
Proses Seleksi Sistem
Pertimb
angan
pemiliha
n
Pertimbangan
Pertimbanganbiaya,
biaya,vendor
vendordan
danfitur
fituryang
yang
diharapkan
diharapkan
Inform
asi
Pameran,
Pameran,konferensi,
konferensi,koran,
koran,majalah,
majalah,publikasi
publikasi
RFI
Dokumen
Dokumensingkat
singkatuntuk
untukseleksi
seleksiawal
awal
RFP
Dokumen
Dokumenresmi,
resmi,lengkap
lengkapdan
dandetail
detailuntuk
untuk
mendapatkan
mendapatkanrespon
responyang
yanglengkapdari
lengkapdarivendor
vendor
Visit
Benchmarking
Benchmarkingimplementasi
implementasisecara
secaranyata
nyata
Pertimbangan Pemilihan
• Biaya total
– Hardware, software,
jaringan
– Biaya implementasi
– Biaya pemeliharaan dan
support
• Karakteristik vendor
– Reputasi
– Pengalaman vendor dan
konsultannya
– Status keuangan vendor
• Fitur software
– Kemudahan
– Tampilan user friendly
– Fungsionalitas sesui
yang diharapkan
– Memungkinkan
modifikasi
dikembangkan
– Memiliki interface
dengan aplikasi lain
• Isu lain
– Penggunaan daya listrik
Sumber Informasi
•
•
•
•
•
Pameran (Hospital Expo)
Konferensi (FIKI)
Media cetak (koran, majalah)
Publikasi ilmiah
Referensi buku dan jurnal (fungsionalitas
sistem)
• Jejaring (teman seperjuangan)
Request for information (RFI)
• Surat penawaran(?)
• Inisiasi kontak dan seleksi vendor
–
–
–
–
–
–
–
–
Riwayat finansial vendor
Jumlah klien yang menggunakan (portfolio)
Arsitektur sistem dan kebutuhan hardware
Teknologi terkini yang digunakan
Kompatibilitas dengan sistem lain
Metode dukungan klien
Pengembangan yang dilakuan (R&D)
Prosedur pemutakhiran aplikasi
Request for proposal (RFP)
Kriteria
Kriteria
Organisasi
Organisasi
Visi,
Visi,misi
misidan
dantujuan;
tujuan;Struktur
Strukturorganisasi;
organisasi;Tipe
Tipe
organisasi
organisasi
Model
Modelpelayanan
pelayanan(pembayaran);
(pembayaran);Statistik
Statistik(beban
(beban
organisasi)
organisasi)
Systems
Systems
Requirement
Requirement
Daftar
Daftardari
darikriteria
kriteriasistem
sistem(kriteria
(kriteriateknis,
teknis,kriteria
kriteriaumum
umumdan
dan
kriteria
kriteriakhusus)
khusus)
Ekspektasi
Ekspektasi
respon
respon
Format
Formatrespon
respondari
darivendor
vendoryang
yangdiharapkan
diharapkan
Deadline
Deadline
Memberikan
Memberikanjangka
jangkawaktu
waktutertentu
tertentudalam
dalammerespon
merespon
Evaluasi RFP
• Apakah respon sesuai deadline?
• Apakah dokumen respon terlihat
profesional?
• Apakah vendor merespon sesuai dengan
karakteristik dan kebutuhan organisasi?
• Apakah respon mengacu pada
kebutuhan spesifik organisasi atau hanya
informasi umum saja?
Site Visit
• Lokasi yang komparatif (tipe organisasi,
aktivitas dan jumlah staf)
• Instrumen site visit (Questionaire)
• Demonstrasi penggunaan aplikasi
• Melihat output (print out) dari sistem dan hasil
evaluasi yang pernah dilakukan
• Melakukan diskusi dengan pengguna langsung
Instrumen site visit
•
•
•
•
•
•
•
•
•
•
•
•
Seberapa handal sistem yang dipakai?
Berapa kali mengalami downtime?
Seberapa cepat response time?
Bagaimana proses backup data, dan seberapa sering dilakukan?
Apa ada masalah integrasi dengan sistem lain?
Bagaimana proses customisasi, dilakukan secara mandiri atau oleh
vendor?
Apa yang menjadi andalan dari sistem ini?
Dari pengalaman penggunaan sistem, apa saja yang perlu dirubah ?
Fitur-fitur apa lagi yang perlu ditambahkan berdasarkan pengalaman
organisasi?
Bagaimana restriksi akses ke sistem?
Bagaimana pengalaman komunikasi dengan vendor?
Apakah mudah untuk membuat laporan, dan apakah format laporan
bisa dimodifikasi?
Penguatan Sistem Informasi
Designing
Sistem
Informasi
Pengembanga
n lanjutan
Sistem
Selection or
Sistem
Development
Evaluation
Sistem
Implementatio
n
Tahap awal penguatan sistem informasi
organisasi
Analisa kondisi sistem informasi (Kondisi
Umum, Infrastruktur, Sistem Informasi, Sumber
Daya Manusia, dll) system thinking
Maintenance
Planning
Implementation
Analysis
Design
Prinsip Sistem Development
Better Information
Good Decision Making
Better Outcomes
Metodologi Sistem Development
• Sistem Development
Lifecycle (SDLC)
Planning
Maintenance
Analysis
Implementation
Design
– Waterfall model
– Rapid Aplication
Development
– Agile Methodologies
– eXtreme programming
Traditional Waterfall Model
• Sistem dikembangkan bertahap
• Satu proses mendahului proses lainnya
• Paling umum digunakan
Planning
Planning
Analysis
Analysis
Logical
Logical
Design
Design
Physical
Physical
Design
Design
Implementation
Implementation
Testing
Testing
Maintenance
Maintenance
Metode Prototyping
Identify
Identify
Problems
Problems
Convert
Convert to
to
Operational
Operational
Systems
Systems
Initial Requirements
o
W
in
rk
g
pr
ot
y
ot
Develop
Develop
Prototype
Prototype
pe
New
New
Requirements
Requirements
If prototype
inefficient
Implement
Implement and
and
use
use prototype
prototype
Problems
New Versions
Revise
Revise and
and Enhance
Enhance
Prototype
Prototype
Rapid Application Developement
Requirements
Requirements
Planning
Planning
User
User
Design
Design
Construction
Construction
Cutover
Cutover
Tools and Technique System Development
System Analyst
Process
Process
Data
Data
Bagan Arus System
(System Flow Chart)
Activity Diagram
Diagram Relasi Entitas
(Entity Relationship
Diagram)
Diagram Arus Data
(Data Flow Diagram)
Kamus Data
(Data Dictionary)
System Design
Design
Design
Input Design
Output Design
Contoh: Activity Diagram Peresepan Obat
Diagram Aktivitas Peresepan Obat
Record
Pelayanan
Pendaftaran
Pendaftaran
M anajem en Kasir
Kategori
Kategori
Jaminan
Jaminan
Resep
Resep
Ya
Laporan
Laporan
Tidak
Apoteker
Providers
Pasien
Pasien
Dispensing
Dispensing
Ada
Verifikasi
Verifikasi
Resep
Resep
Tidak
ada
Record
Tagihan
Tagihan
Tagihan
Laporan
Laporan
Database
Obat
Tidak
Ada
Data Flow Diagram
DFD Level 0 (Diagram Konteks)
Database
Database
Pasien
Obat
Registrasi
Registrasi
(Data
(Datapasien)
pasien)
Kartu Peserta
Data Demografi
Manajemen
Manajemen
SIM
SIM
Keperawatan
Farmasi
Perawat
Apoteker
Dokter
Provider
Data Flow Diagram
Mendaftar
Mendaftar
Pelayanan
Pelayanan
DFD Level 1 (Detail Each Context)
Health
Health
Providers
Providers
No RM
Mencari
Mencari
Ditemukan
Tidak
Ditemukan
Verifikasi
Verifikasi
(data
(databaru)
baru)
Merekam
Merekam
Antrian
Antrian
Input Pelayanan
Database
Databasepasien
pasien
No Peserta
Diterima
Merekam
Merekam
demografi
demografi
No RM
Database
DatabaseMaster
MasterPasien
Pasien
Ditolak
Mendaftar
Mendaftar
Pasien
Pasien
Daftar Baru
Database
DatabasePasien
Pasien
Update
Update
Data
DataPasien
Pasien
Laporan
Laporan
Data Dictionary
Tabel : Master Data Pasien
Kunci Field : ID_pasien
Jumlah Field: 11
Fungsi : Tabel Penyimpan Master Pasien
No
Nama Field
Tipe Field
Panjang
Deskripsi
Contoh
1
ID_pasien
Varchar
20
ID Pasien
3418092012
005
2
Sure_name
Varchar
30
Nama Depan
Joko Amir
3
Last_name
Varchar
30
Nama Belakang
Widodo
3
DOB
Numeric
8
Tanggal lahir
13051997
4
Age
Numeric
3
Usia
xx
5
Sex
Varchar
2
Jenis Kelamin
M
6
No_identitas
Varchar
20
No NIP
xxxxx
7
Address
Varchar
50
Alamat
8
Kelurahan
Numerik
10
Kode Kelurahan/Desa
9
Kecamatan
Numeric
10
Kode Kecamatan
10
Provinsi
Numeric
5
Kode Provnsi
11
Gol_darah
Varchar
3
Klasifikasi ABO dan
Rhesus
AB-
Keterangan Lain
M, F, U, Un
Database and Entity Relationship Diagram
db_pasien_master
kd_kk
kd_kk
kd_lur
kd_lur
Rt
Rt
Nama
Nama
Jk
Jk
Tgl_lhr
Tgl_lhr
Tmp_lhr
Tmp_lhr
Hub
Hub
Sta_kwn
Sta_kwn
Agama
Agama
Darah
Darah
Pendidikan
Pendidikan
Kerja
Kerja
Noppen
Noppen
Nikas
Nikas
Kd_wil
Kd_wil
hub_keluarga
Kode
Kode
Nama
Nama
Status_kwn
Kode
Kode
Nama
Nama
db_agama
Kode
Kode
Nama
Nama
db_goldarah
Kode
Kode
Nama
Nama
Pendidikan
Kode
Kode
Nama
Nama
db_pekerjaan
Kecamatan
Kode
Kode
Nama
Nama
Kelurahan
Kode
Kode
Nm_kelur
Nm_kelur
Wil
Wil
Kode
Kode
Nama
Nama
Desain Input
Penguatan Sistem Informasi
Designing
Sistem
Informasi
Pengembanga
n lanjutan
Need Assessment
Development evaluation
Cost-benefit evaluation
Policy analysis evaluation
Hardcoding
Pelatihan operator
Pendampingan
Pemeliharaan
Sistem
Selection or
Sistem
Development
Evaluation
Sistem
Implementatio
n
Implementasi Sistem Informasi
Hardcoding
Hardcoding
Penulisan
Penulisancode
codesoftware
software(pemrograman
(pemrogramankomputer)
komputer)
menggunakan
menggunakanbahasa
bahasapemrograman
pemrogramandan
dandatabase
database
management
managementsystem
system(DBMS)
(DBMS)tertentu
tertentu
Systems
Systems
Installation
Installation
Perencanaan
Perencanaaninstalasi
instalasijaringan,
jaringan,server,
server,software
software(server
(server
dan
danclients)
clients)
Pelatihan
Pelatihandan
dan
pendampingan
pendampingan
Pelatihan
Pelatihanstaf,
staf,pendampingan
pendampinganstaf
stafdalam
dalammengoperasikan
mengoperasikan
aplikasi
aplikasi
Pemeliharaan
Pemeliharaan
Pemeliharaan
Pemeliharaanhardware,
hardware,jaringan,
jaringan,software
software(keamanan,
(keamanan,
disaster
disasterplan
plan