Materi kuliah yang banyak berfokus bagaimana pembuatan flowchart untuk berbagai contoh kasus. Tersedia beberapa contoh soal yang harus diselesaikan dengan flowchart
Mata Pelajaran Pemrograman Dasar dengan mempelajari Dasar - Dasar Algoritma dan mencangkup beberapa materi, diantaranya :
1. Konsep dan struktur algoritma
2. Variabel, Tipe data, dan Operator
3. Pseudecode
4. Flowchart
Materi webinar yang diselenggarakan oleh PHP Indonesia secara live di Facebook PHP-ID. Topik yang dibahas mengenai Machine Learning dengan PHP, baik sisi konsep maupun implementasinya.
Webinar Data Mining dengan Rapidminer | Universitas Budi LuhurAchmad Solichin
Materi Webinar Data Mining dengan Rapidminer di Universitas Budi Luhur yang diselenggarakan oleh mahasiswa S2 Ilmu Komputer Universitas Budi Luhur pada hari Jumat, 8 Januari 2021
TREN DAN IDE RISET BIDANG DATA MINING TERBARUAchmad Solichin
Presentasi ini menyajikan Tren dan Ide Riset Bidang DATA MINING Tahun ini. Wajib disimak! Disertai juga puluhan Contoh Paper Penelitian Terkini di bidang Data Mining. Saya menjelaskan banyak ide penelitian untuk skripsi, tesis, disertasi, dll. Simak sampe akhir ya.
Materi Seminar: Artificial Intelligence dengan PHPAchmad Solichin
Materi Seminar: Artificial Intelligence dengan PHP ini disampaikan pada Seminar online yang diselenggarakan oleh Lab ICT Universitas Budi Luhur pada hari Rabu, 12 Agustus 2020
Slide ini menjelaskan mengenai konsep dan langkah-langkah Algoritma Depth First Search (BFS) pada Graph.
Slide disusun oleh Achmad Solichin (http://achmatim.net)
Slide ini menjelaskan mengenai konsep dan langkah-langkah Algoritma Breadth First Search (BFS) pada Graph.
Slide disusun oleh Achmad Solichin | http://achmatim.net
Materi seminar ini menjelaskan mengenai konsep dasar computer vision dan aplikasinya di era Industri 4.0. Materi seminar ini disampaikan pada acara Seminar Tahunan IT yang diselenggarakan oleh Lab ICT Universitas Budi Luhur
Sebagai salah satu pertanggungjawab pembangunan manusia di Jawa Timur, dalam bentuk layanan pendidikan yang bermutu dan berkeadilan, Dinas Pendidikan Provinsi Jawa Timur terus berupaya untuk meningkatkan kualitas pendidikan masyarakat. Untuk mempercepat pencapaian sasaran pembangunan pendidikan, Dinas Pendidikan Provinsi Jawa Timur telah melakukan banyak terobosan yang dilaksanakan secara menyeluruh dan berkesinambungan. Salah satunya adalah Penerimaan Peserta Didik Baru (PPDB) jenjang Sekolah Menengah Atas, Sekolah Menengah Kejuruan, dan Sekolah Luar Biasa Provinsi Jawa Timur tahun ajaran 2024/2025 yang dilaksanakan secara objektif, transparan, akuntabel, dan tanpa diskriminasi.
Pelaksanaan PPDB Jawa Timur tahun 2024 berpedoman pada Peraturan Menteri Pendidikan dan Kebudayaan RI Nomor 1 Tahun 2021 tentang Penerimaan Peserta Didik Baru, Keputusan Sekretaris Jenderal Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi nomor 47/M/2023 tentang Pedoman Pelaksanaan Peraturan Menteri Pendidikan dan Kebudayaan Nomor 1 Tahun 2021 tentang Penerimaan Peserta Didik Baru pada Taman Kanak-Kanak, Sekolah Dasar, Sekolah Menengah Pertama, Sekolah Menengah Atas, dan Sekolah Menengah Kejuruan, dan Peraturan Gubernur Jawa Timur Nomor 15 Tahun 2022 tentang Pedoman Pelaksanaan Penerimaan Peserta Didik Baru pada Sekolah Menengah Atas, Sekolah Menengah Kejuruan dan Sekolah Luar Biasa. Secara umum PPDB dilaksanakan secara online dan beberapa satuan pendidikan secara offline. Hal ini bertujuan untuk mempermudah peserta didik, orang tua, masyarakat untuk mendaftar dan memantau hasil PPDB.
Apakah program Sekolah Alkitab Liburan ada di gereja Anda? Perlukah diprogramkan? Jika sudah ada, apa-apa saja yang perlu dipertimbangkan lagi? Pak Igrea Siswanto dari organisasi Life Kids Indonesia membagikannya untuk kita semua.
Informasi lebih lanjut: 0821-3313-3315 (MLC)
#SABDAYLSA #SABDAEvent #ylsa #yayasanlembagasabda #SABDAAlkitab #Alkitab #SABDAMLC #ministrylearningcenter #digital #sekolahAlkitabliburan #gereja #SAL
4. Aturan Dasar Flowchart
Flowchart umumnya digambarkan dari atas ke bawah.
Semua simbol Flowchart harus terhubung dengan panah (control flow)
Flowchart diawali dan diakhiri dengan sebuah simbol terminal.
Semua simbol flowchart memiliki 1 (satu) panah keluar, kecuali DECISION yang memiliki 2
(dua) keluaran yaitu TRUE dan FALSE.
5. Contoh #1
Hitung dan tampilkan luas dari lingkaran yang memiliki jari-
jari R (dientry). Buatlah flowchart-nya!
6. Contoh #1
Hitung dan tampilkan luas dari lingkaran yang memiliki jari-jari R (dientry).
Buatlah flowchart-nya!
Inisialisasi Luas dan R
Input jari-jari R
Hitung Luas dengan rumus Luas = 3.14 * R2
Tampilkan Luas
7. Contoh #1
Hitung dan tampilkan luas dari lingkaran yang memiliki jari-jari R (dientry).
Buatlah flowchart-nya!
Inisialisasi Luas dan R {PROSES}
Input jari-jari R {I/O}
Hitung Luas dengan rumus Luas = 3.14 * R2 {PROSES}
Tampilkan Luas {I/O}
8. Contoh #1
Hitung dan tampilkan luas dari lingkaran yang memiliki jari-jari R (dientry).
Buatlah flowchart-nya!
Inisialisasi Luas dan R {PROSES}
Input jari-jari R {I/O}
Hitung Luas dengan rumus Luas = 3.14 * R2 {PROSES}
Tampilkan Luas {I/O}
MULAI
LUAS = 0
R = 0
input R
LUAS = 3.14 * R * R
cetak LUAS
SELESAI
9. Latihan di Kelas
1. Diketahui sebuah segitiga memiliki panjang alas = 8 cm dan tinggi = 5 cm.
Buatlah algoritma dalam bentuk flowchart untuk menghitung dan
menampilkan luas dari segitiga tersebut!
2. Diketahui sebuah bangun ruang berbentuk bola dan memiliki diameter 15
cm. Buatlah algoritma dalam bentuk flowchart untuk menghitung dan
menampilkan isi (volume) dari bangun ruang bola tersebut!
3. Diketahui sebuah segitiga siku-siku dengan panjang sisi alas 4 cm dan sisi
tinggi 5 cm. Dengan menggunakan rumus Phitagoras, buatlah algoritma
dalam bentuk flowchart untuk menghitung sisi miring segitiga tersebut dan
menampilkannya di layar!
10. Contoh #2
Inputkan 2 buah bilangan bulat dan tampilkan bilangan
terbesar diantara keduanya (dianggap kedua bilangan
nilainya berbeda).
11. Contoh #2
Inputkan 2 buah bilangan bulat dan tampilkan bilangan TERBESAR diantara
keduanya (dianggap kedua bilangan nilainya berbeda).
Inisialisasi A dan B
Input A
Input B
Jika A > B, maka Cetak A
Jika tidak, maka Cetak B
12. Contoh #2
Inputkan 2 buah bilangan bulat dan tampilkan bilangan TERBESAR diantara keduanya (dianggap
kedua bilangan nilainya berbeda).
Inisialisasi A dan B
Input A
Input B
Jika A > B, maka Cetak A
Jika tidak, maka Cetak B
MULAI
A = 0
B = 0
input A
input B
13. Contoh #2
Inputkan 2 buah bilangan bulat dan tampilkan bilangan TERBESAR
diantara keduanya (dianggap kedua bilangan nilainya berbeda).
Inisialisasi A dan B
Input A
Input B
Jika A > B, maka Cetak A
Jika tidak, maka Cetak B
MULAI
A = 0
B = 0
input A
input B
A > B
Cetak A
[BENAR]
14. Contoh #2
Inputkan 2 buah bilangan bulat dan tampilkan bilangan TERBESAR
diantara keduanya (dianggap kedua bilangan nilainya berbeda).
Inisialisasi A dan B
Input A
Input B
Jika A > B, maka Cetak A
Jika tidak, maka Cetak B
MULAI
A = 0
B = 0
input A
input B
A > B
Cetak ACetak B
[BENAR][SALAH]
15. Contoh #2
Inputkan 2 buah bilangan bulat dan tampilkan bilangan TERBESAR
diantara keduanya (dianggap kedua bilangan nilainya berbeda).
Inisialisasi A dan B
Input A
Input B
Jika A > B, maka Cetak A
Jika tidak, maka Cetak B
MULAI
A = 0
B = 0
input A
input B
A > B
Cetak ACetak B
[BENAR][SALAH]
SELESAI
16. Contoh #2
Inputkan 2 buah bilangan bulat dan tampilkan bilangan TERBESAR
diantara keduanya (dianggap kedua bilangan nilainya berbeda).
Inisialisasi A dan B
Input A
Input B
Jika A > B, maka Cetak A
Jika tidak, maka Cetak B
MULAI
A = 0
B = 0
input A
input B
A > B
Cetak ACetak B
TF
SELESAI
17. Contoh #3
Inputkan sebuah bilangan bulat dan tampilkan perkataan
GANJIL jika bilangan tersebut merupakan bilangan ganjil.
18. Contoh #3
Inputkan sebuah bilangan bulat dan tampilkan perkataan GANJIL jika bilangan
tersebut merupakan bilangan ganjil.
Inisialisasi N (bilangan)
Input N
Jika N Ganjil, Cetak “GANJIL”
19. Contoh #3
Inputkan sebuah bilangan bulat dan tampilkan perkataan GANJIL jika bilangan
tersebut merupakan bilangan ganjil.
Inisialisasi N (bilangan)
Input N
Jika N Ganjil, Cetak “GANJIL”
Definisikan GANJIL!
Komputer tidak mengetahui
bilangan GANJIL atau GENAP.
Jadi Bagaimana?
20. Modulus (Sisa Pembagian)
Budi memiliki 20 buah kelereng. Dia ingin membagi seluruh kelereng
ke 4 orang temannya secara merata.
Berapa kelereng akan didapat oleh masing-masing teman Budi?
Berapa sisa kelereng yang dimiliki oleh Budi setelah dibagikan?
21. Modulus (Sisa Pembagian)
Badu memiliki 20 buah kelereng. Dia ingin membagi seluruh kelereng
ke 3 orang temannya secara merata.
Berapa kelereng akan didapat oleh masing-masing teman Badu ?
Berapa sisa kelereng yang dimiliki oleh Badu setelah dibagikan?
22. Modulus (Sisa Pembagian)
Badu memiliki 20 buah kelereng. Dia ingin membagi seluruh kelereng
ke 3 orang temannya secara merata.
Berapa kelereng akan didapat oleh masing-masing teman Badu ? –
HASIL BAGI
Berapa sisa kelereng yang dimiliki oleh Badu setelah dibagikan? –
SISA PEMBAGIAN
24. Kembali ke Masalah Bilangan GANJIL
1 % 2 = …
2 % 2 = …
3 % 2 = …
4 % 2 = …
5 % 2 = …
6 % 2 = …
7 % 2 = …
8 % 2 = …
9 % 2 = …
10 % 2 = …
Apa sudah menemukan IDE
menentukan Bilangan GANJIL?
25. Contoh #3
Inputkan sebuah bilangan bulat dan tampilkan perkataan GANJIL jika bilangan
tersebut merupakan bilangan ganjil.
Inisialisasi N (bilangan)
Input N
Jika N mod 2 == 1, Cetak “GANJIL”
26. Contoh #3
Inputkan sebuah bilangan bulat dan tampilkan perkataan
GANJIL jika bilangan tersebut merupakan bilangan ganjil.
Inisialisasi N (bilangan)
Input N
Jika N mod 2 == 1, Cetak “GANJIL”
MULAI
N = 0
input N
N % 2 == 1
Cetak
“GANJIL”
T
SELESAI
27. Latihan di Kelas
1. Inputkan 2 buah bilangan bulat dan tampilkan bilangan TERKECIL
diantara keduanya (dianggap kedua bilangan nilainya berbeda).
2. Inputkan 3 buah bilangan bulat yang mewakili sisi-sisi dari sebuah segitiga.
Cetak perkataan “SAMA KAKI” jika terdapat 2 sisi yang sama.
3. Inputkan 3 buah bilangan bulat dan tampilkan bilangan TERBESAR
diantara ketiganya (dianggap ketiga bilangan nilainya berbeda).