Anda di halaman 1dari 19

Sistem Informasi Kesehatan

Atika Mima Amalin, S.Tr.Kes., M.K.M


Pokok Bahasan
Perencanaan Sistem

• Siklus Hidup sistem

• Algoritma

• Flowchart sistem dan dokumen


SIKLUS HIDUP SISTEM
5 Spesialisasi informasi perencanaan sistem

• Analisis sistem (system analis) = mengembangkan dan memperbaiki sistem,


bekerja sama dengan user
• Pengelola database (database administrator) = menciptakan data base, bekerja
sama dengan analisis sistem dan user
• Spesialis jaringan = membentuk jaringan komunikasi, bekerjasama dengan
analisis sistem dan pemakai
• Programer = membuat kode instruksi-insrtuksi - data menjadi informasi
• Operator = mengoperasikan peralatan komputer sekala besar
RANTAI KOMUNIKASI
SIKLUS HIDUP SISTEM
ALGORITMA
Asal kata Algoritma berasal dari nama Abu Ja’far
Mohammed Ibn Musa al-Khowarizmi, ilmuan Persia yang
menulis kitab al jabr w’al-muqabala (rules of restoration
and reduction) sekitar tahun 825 M
ALGORITMA
• Urutan langkah-langkah untuk memecahkan masalah
• Urutan logis pengambilan putusan untuk memcahkan masalah
• langkah logis, berarti algoritma harus mengikuti suatu urutan tertentu,
tidak boleh melompat-lompat.
• Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan
secara tertulis.
• Alur pikiran yang artinya algoritma seseorang dapat berbeda dari algoritma
orang lain.
Note:
Algoritma Di butuhkan untuk memerintah computer mengambil
langkah-langkah tertentu untuk menyelesaikan masalah

Algoritma  Pemrograman  Program

Agar algoritma dapat memerintah (diproses) komputer, maka dirubah


menjadi bentuk program (melalui proses pemrograman).
ALGORITMA

Bentuk penyajian untuk algoritma dibagi menjadi 3 (tiga) bentuk


penyajian, yaitu :
 Algoritma dengan struktur Bahasa
 Algoritma dengan Pseudocode
 Algoritma dengan Flowchart
ALGORITMA dengan struktur Bahasa

Menggunakan bahasa natural (Bahasa manusia: Indonesia,


Inggris)
Kelemahannya masih sering membingungkan (ambigu) / sulit
dipahami.
CONTOH??

Menghitung rata-rata tiga buah data


Algoritma dengan struktur bahasa Indonesia :
1.
2.
3.
4.
ALGORITMA dengan Pseudocode

Penyajian algoritma dengan pseudocode berarti menggunakan


kode yang mirip dengan kode pemrograman yang
sebenarnya.
Pseudocode lebih rinci dari English/Indonesia Structure.
CONTOH??

Menghitung rata-rata tiga buah data


Algoritma dengan Pseudocode:
1. input (a, b, c)
2. Jml = a+b+c
3. Rerata = Jml/3
4. Output (Rerata)
CONTOH??

Menghitung Luas Lingkaran


Algoritma dengan Pseudocode:
1.
2.
3.
4.
ALGORITMA FLOWCHART??
TERIMA
KASIH,
SELAMAT
BELAJAR

Anda mungkin juga menyukai