LOGIKA DAN
ALGORITMA
• Konsep Dasar Algoritma dan
Pemrograman
• Konsep tipe data, operator, dan
ekspresi
• Aplikasi yang digunakan dalam
melakukan pemrograman
CV
Nama : Rendi Adiansa, S.Tr.Kes., M.K.M.
Alamat : Jl. Brawijaya, Ds. Tempeh Lor, Kec. Tempeh, Kab.
Lumajanag, Jawa Timur.
Domisili : Jl. Halim Perdana Kusuma, Mlajah, Bangkalan.
Almamater : D4 Manajemen Informasi Kesehatan,
Politeknik Negeri Jember (2019)
S2 Kebijakan Kesehatan, UNS (2022)
KONSEP DASAR ALGORITMA DAN PEMROGRAMAN
Etimologi Logika
• Logika berasal dari dari bahasa Yunani yaitu LOGOS yang berarti ilmu.
• Logika dapat diartikan ilmu yang mengajarkan cara berpikir untuk
melakukan kegiatan dengan tujuan tertentu.
KONSEP DASAR ALGORITMA DAN PEMROGRAMAN
Definisi Logika
• Kemampuan manusia untuk berpikir dengan akal
• Proses menghasilkan sebuah kebenaran, dibuktikan dan dapat
diterima akal
Logika sebagai ilmu
• Prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut
aturan yang berlaku.
• Menimbulkan kesadaran untuk menggunakan prinsip-prinsip untuk
berfikir secara sistematis.
KONSEP DASAR ALGORITMA DAN PEMROGRAMAN
Definisi Algoritma
• Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi: Algoritma adalah suatu metode khusus
untuk menyelesaikan suatu masalah.
• Donald E. Knuth: Algoritma adalah sekumpulan aturan-aturan berhingga yang memberikan
sederetan proses-proses untuk menyelesaikan suatu masalah yang khusus.
• David Bolton: Algoritma adalah deskripsi dari suatu prosedur yang berakhir dengan sebuah
output.
• Stone dan Knuth: Algoritma adalah suatu seperangkat aturan yang tepat mendefinisikan
urutan operasi hingga sedemikian rupa sehingga setiap aturan yang efektif, jelas hingga
sedemikian rupa sehingga urutan berakhir dalam waktu yang terbatas.
• Andrey Andreyevich Markov: Algoritma adalah hal umum untuk dipahami sebagai suatu
keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data
awal hingga hasil yang diinginkan.
KONSEP DASAR ALGORITMA DAN PEMROGRAMAN
Kesimpulan
• Algoritma adalah suatu upaya dengan urutan operasi yang
disusun secara logis dan sistematis untuk menyelesaikan suatu
masalah untuk menghasilkan suatu output tertentu
TUJUAN LOGIKA DAN ALGORITMA
Efisiensi
• Untuk mencapai tujuan, ada banyak cara -> berbeda waktu dan
penggunaan CPU/memori
• Sesuaikan tujuan, pilih yang efisien
Abstraksi
• Memperlihatkan permasalahan kompleks
• Menguraikan masalah menjadi lebih sederhana dan jelas
Reusability
• Algoritma bisa digunakan berulang
• Dapat digunakan dengan bahasa pemrograman apapun
STUDI KASUS LOGIKA DAN ALGORITMA BIDANG
UMUM
Menghitung volume tabung
• Tentukan jari-jari penampang
tabung
• Tentukan tinggi atau panjang
tabung
• Masukkan data ke rumus
V=3,14*r*r*t
Menentukan prosentase kelulusan
ujian
• Tentukan standar kelulusan
• Masukkan nilai seluruh peserta
ujian
• Uji nilai dengan standar
• Hitung jumlah peserta dengan
nilai sesuai standar
• Masukkan rumus=jumlah peserta
lulus/jumlah seluruh
peserta*100%
STUDI KASUS BIDANG KESEHATAN / REKAM
MEDIS DAN MANAJEMEN INFORMASI KESEHATAN
Menentukan status resiko
kehamilan
• Isi cek list KSPR
• Hitung resiko
• Bandingkan perhitungan
dengan tabel resiko
• Tentukan status
kehamilan
Menentukan IMT
• Masukkan tinggi badan
• Masukkan berat badan
• Hitung dengan rumus
• IMT = BB / TB^2

LAL01 - Copy.pdf

  • 1.
    LOGIKA DAN ALGORITMA • KonsepDasar Algoritma dan Pemrograman • Konsep tipe data, operator, dan ekspresi • Aplikasi yang digunakan dalam melakukan pemrograman
  • 2.
    CV Nama : RendiAdiansa, S.Tr.Kes., M.K.M. Alamat : Jl. Brawijaya, Ds. Tempeh Lor, Kec. Tempeh, Kab. Lumajanag, Jawa Timur. Domisili : Jl. Halim Perdana Kusuma, Mlajah, Bangkalan. Almamater : D4 Manajemen Informasi Kesehatan, Politeknik Negeri Jember (2019) S2 Kebijakan Kesehatan, UNS (2022)
  • 3.
    KONSEP DASAR ALGORITMADAN PEMROGRAMAN Etimologi Logika • Logika berasal dari dari bahasa Yunani yaitu LOGOS yang berarti ilmu. • Logika dapat diartikan ilmu yang mengajarkan cara berpikir untuk melakukan kegiatan dengan tujuan tertentu.
  • 4.
    KONSEP DASAR ALGORITMADAN PEMROGRAMAN Definisi Logika • Kemampuan manusia untuk berpikir dengan akal • Proses menghasilkan sebuah kebenaran, dibuktikan dan dapat diterima akal Logika sebagai ilmu • Prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku. • Menimbulkan kesadaran untuk menggunakan prinsip-prinsip untuk berfikir secara sistematis.
  • 5.
    KONSEP DASAR ALGORITMADAN PEMROGRAMAN Definisi Algoritma • Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi: Algoritma adalah suatu metode khusus untuk menyelesaikan suatu masalah. • Donald E. Knuth: Algoritma adalah sekumpulan aturan-aturan berhingga yang memberikan sederetan proses-proses untuk menyelesaikan suatu masalah yang khusus. • David Bolton: Algoritma adalah deskripsi dari suatu prosedur yang berakhir dengan sebuah output. • Stone dan Knuth: Algoritma adalah suatu seperangkat aturan yang tepat mendefinisikan urutan operasi hingga sedemikian rupa sehingga setiap aturan yang efektif, jelas hingga sedemikian rupa sehingga urutan berakhir dalam waktu yang terbatas. • Andrey Andreyevich Markov: Algoritma adalah hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil yang diinginkan.
  • 6.
    KONSEP DASAR ALGORITMADAN PEMROGRAMAN Kesimpulan • Algoritma adalah suatu upaya dengan urutan operasi yang disusun secara logis dan sistematis untuk menyelesaikan suatu masalah untuk menghasilkan suatu output tertentu
  • 7.
    TUJUAN LOGIKA DANALGORITMA Efisiensi • Untuk mencapai tujuan, ada banyak cara -> berbeda waktu dan penggunaan CPU/memori • Sesuaikan tujuan, pilih yang efisien Abstraksi • Memperlihatkan permasalahan kompleks • Menguraikan masalah menjadi lebih sederhana dan jelas Reusability • Algoritma bisa digunakan berulang • Dapat digunakan dengan bahasa pemrograman apapun
  • 8.
    STUDI KASUS LOGIKADAN ALGORITMA BIDANG UMUM Menghitung volume tabung • Tentukan jari-jari penampang tabung • Tentukan tinggi atau panjang tabung • Masukkan data ke rumus V=3,14*r*r*t Menentukan prosentase kelulusan ujian • Tentukan standar kelulusan • Masukkan nilai seluruh peserta ujian • Uji nilai dengan standar • Hitung jumlah peserta dengan nilai sesuai standar • Masukkan rumus=jumlah peserta lulus/jumlah seluruh peserta*100%
  • 9.
    STUDI KASUS BIDANGKESEHATAN / REKAM MEDIS DAN MANAJEMEN INFORMASI KESEHATAN Menentukan status resiko kehamilan • Isi cek list KSPR • Hitung resiko • Bandingkan perhitungan dengan tabel resiko • Tentukan status kehamilan Menentukan IMT • Masukkan tinggi badan • Masukkan berat badan • Hitung dengan rumus • IMT = BB / TB^2