ALGORITMA DALAM
TAHAPAN BASIS DATA
PENDAHULUAN
Deskripsi Singkat, Relevansi, Tujuan, dan Petujuk Belajar
DESKRIPSI SINGKAT
Modul ini sebagai Mata kuliah penunjang Program Studi D-III RMIK yang
membahas tentang Dasar- dasar Algoritma, bahasa pemrograman dan
Tahapan basis data 2.
RELEVANSI
1
Modul:
TUJUAN PEMBELAJARAN
PETUJUK BELAJAR
Modul ini berisi Materi berkaitan dengan ciri algoritma, jenis-
jenis algoritma dan Tahapan dalam perancangan basis data
Untuk bisa mengerjakan latihan, pelajarilah setiap pokok
bahasan dengan seksama.
Kegiatan Belajar 1
Judul Dasar Algoritma dalam tahapan basis data
Waktu 170 Menit
PENGANTAR
Puji syukur kehadirat Tuhan yang telah memberikan taufiq, rahmat dan
hidayah kepada penulis serta atas izin-Nya sehingga modul
perkuliahan ini dapat diselesaikan sesuai dengan target. Dalam
penulisan modul perkuliahan ini telah disesuaikan dengan RPS
(Rencana Pembelajaran Semester) Algoritma Pemrograman dan Basis
data 2. Modul perkuliahan ini digunakan untuk mata kuliah algoritma
pemrograman dan basis data 2 pada jurusan Kesehatan Terapan Prodi
D-III RMIK yang terbagi menjadi 15 pertemuan,
2
Modul:
Puguh Yudho T
INDIKATOR PEMBELAJARAN
3
Modul:
URAIAN MATERI
A. Pre Test
B. Materi
Definisi algoritma dalam program komputer adalah daftar langkah atau instruksi untuk
menyelesaikan masalah atau pekerjaan tertentu. Dengan adanya algoritma, akan lebih
mudah untuk membuat program computer yang rumit sekalipun. Ciri-ciri algoritma, yaitu:
Ada input atau masukan Ada output atau keluaran Langkahnya pasti, jelas, dan tidak
ambigu Langkahnya sederhana Ada batasan waktu (stoping role).
Jenis algoritma :
1. Algoritma Divide and Conquer
Algoritma divide and conquer adalah algoritma pemecahan suatu masalah
dengan membaginya ke dalam dua masalah yang lebih kecil. Pertama-tama
masalah dibagi menjadi dua sub masalah, lalu masing-masing sub masalah tersebut
diselesaikan. Setelah kedua submasalah terselesaikan, solusinya digabungkan
kembali menjadi satu. Algoritma divide and conquer sangat sering digunakan karena
dinilai stabil dan sederhana.
4
Modul:
2. Algoritma Rekursif
algoritma rekursif memecah masalah menajadi submasalah dan memanggil
5
Modul:
6
Modul:
Bahasa pemrograman yang kita tahu ada banyak orang di dunia, sekitar ilmu
komputer dan teknologi saat ini. Pengembangannya mengikuti inovasi tinggi
dalam dunia teknologi. Contoh bahasa pemrograman yang kita ketahui,
antara lain, adalah untuk membuat aplikasi permainan, anti-virus, web, dan
teknologi lainnya.
Bahasa pemrograman komputer yang kita tahu termasuk Java, Visual Basic,
C ++, C, Cobol, PHP, Net, dan ratusan bahasa lain. Tapi tentu saja, bahasa
harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.
C. Instrumen Ketrampilan
CONTOH
Nilailah setiap kinerja yang diamati menggunakan skala sebagai berikut :
1 Perlu : Langkah atau tugas tidak dikerjakan dengan benar atau tidak
perbaikan sesuai urutan (jika harus berurutan) atau tidak dikerjakan.
7
Modul:
2 Mampu : Langkah atau tugas dikerjakan dengan benar dan berurutan (jika
harus berurutan), tetapi kemajuan dalam mengerjakan langkah
demi langkah belum dilaksanakan secara efisien.
LANGKAH/TUGAS Nilai
LATIHAN
RANGKUMAN
GLOSARIUM
DAFTAR PUSTAKA
9
Modul:
1. https://www.kompas.com/skola/read/2021/04/22/100000469/
algoritma--definisi-ciri-jenis-struktur-dan-contohnya-?
page=all.#google_vignette
10