Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiFitri Ratna Dewi
Materi yang terdapat dalam salindia ini berdasarkan beberapa referensi buku dan situs web. Semoga bisa bermanfaat bagi yang mau belajar algoritma dan pemrograman ataupun sebagai bahan ajar untuk dibahas lebih lanjut. Keep learning and don't forget to share.
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiFitri Ratna Dewi
Materi yang terdapat dalam salindia ini berdasarkan beberapa referensi buku dan situs web. Semoga bisa bermanfaat bagi yang mau belajar algoritma dan pemrograman ataupun sebagai bahan ajar untuk dibahas lebih lanjut. Keep learning and don't forget to share.
Blessed with nature’s delights, Har Ki Doon is nestled in between dense alpine forests and offers panoramic views of the surrounding mountain peaks. This moderate trek takes you to one of the least explored regions of Garhwal Himalayas where civilization has not affected the lifestyles of the simple hill folk here.
Growth Hacking: What is it & How You Can Use ItStream:20
Growth Hacking is a term coined by the start-up industry in Silicon Valley to represent the approach to digital marketing that spurned the growth of start-ups like LinkedIn, Facebook, Airbnb and others. How did they grow so quickly? What did they do to get that growth?
The approach they took is subtly different from ‘traditional’ digital marketing; it’s far more technical, heavily data driven and is executed by different skillsets to the way it’s normally done. This approach focuses on aspects that work specifically to generate growth.
Growth is all about getting things done. Barriers that most digital marketers have that prevent them from executing this growth tend to be tech barriers. Enter: the growth hacker! The solutions that a growth approach provides break down these walls with the extensive technical knowledge of the growth hacker.
Here are India's top Treks that will test your strength and where the view will pop your eyes out, So get up from where your sitting and get on these easy yet adventurous Himalayan treks.
Algoritma berasal dari nama seorang pengarang berkebangsaan Arab bernama Abu Ja’far Mohammed ibn Musa al Khowarizmi (tahun 790 – 840), yang sangat terkenal sebagai ‘Bapak Aljabar’.Algoritma adalah sekumpulan instruksi yang jumlahnya terbatas, yang apabila dilaksanakan, akan menyelesaikan suatu tugas tertentu.
Algoritma dan Struktur Data (Python) - Struktur I/OAndiNurkholis1
Materi mata kuliah Algoritma dan Struktur Data (Python) yang mencakup penerapan struktur program (Input/Output) yang terdiri dari runtunan/sequential, variabel, tipe data, konstanta, operator (aritmatika, assignment, relasional, dan logika), dan komentar
ppt profesionalisasi pendidikan Pai 9.pdfNur afiyah
Pembelajaran landasan pendidikan yang membahas tentang profesionalisasi pendidikan. Semoga dengan adanya materi ini dapat memudahkan kita untuk memahami dengan baik serta menambah pengetahuan kita tentang profesionalisasi pendidikan.
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondelferrydmn1999
Indonesia, negara kepulauan yang kaya akan keragaman budaya, suku, dan tradisi, memiliki Jakarta sebagai pusat kebudayaan yang dinamis dan unik. Salah satu kesenian tradisional yang ikonik dan identik dengan Jakarta adalah ondel-ondel, boneka raksasa yang biasanya tampil berpasangan, terdiri dari laki-laki dan perempuan. Ondel-ondel awalnya dianggap sebagai simbol budaya sakral dan memainkan peran penting dalam ritual budaya masyarakat Betawi untuk menolak bala atau nasib buruk. Namun, seiring dengan bergulirnya waktu dan perubahan zaman, makna sakral ondel-ondel perlahan memudar dan berubah menjadi sesuatu yang kurang bernilai. Kini, ondel-ondel lebih sering digunakan sebagai hiasan atau sebagai sarana untuk mencari penghasilan. Buku foto Lensa Kampung Ondel-Ondel berfokus pada Keluarga Mulyadi, yang menghadapi tantangan untuk menjaga tradisi pembuatan ondel-ondel warisan leluhur di tengah keterbatasan ekonomi yang ada. Melalui foto cerita, foto feature dan foto jurnalistik buku ini menggambarkan usaha Keluarga Mulyadi untuk menjaga tradisi pembuatan ondel-ondel sambil menghadapi dilema dalam mempertahankan makna budaya di tengah perubahan makna dan keterbatasan ekonomi keluarganya. Buku foto ini dapat menggambarkan tentang bagaimana keluarga tersebut berjuang untuk menjaga warisan budaya mereka di tengah arus modernisasi.
2. BAHASA
PEMOGRAMAN
Bahasa pemograman adalah
bahasa yang digunakan untuk
menerjemahkan perintah
User/Pengguna agar dimengerti oleh
Komputer.
3. KARAKTERISTIK BAHASA PEMOGRAMAN
• Aturan Tata Bahasa = Memiliki tata
bahasa khusus.
• Instruksi = Memiliki intruksi/perintah
untuk menyelesaikan masalah
tertentu.
• Kompiler = Menganalisa intruksi dan
membuat instruksi menjadi aplikasi
siap pakai.
4. BAHASA PEMOGRAMAN BERDASARKAN CARA
PENERAPANNYA
Bahasa pemograman bertujuan khusus.
Bahasa pemograman Cobol untuk terapan
bisnis dan administrasi, Fortran untuk
komunikasi ilmiah, Assembly untuk
terapan bahasa mesin dan prolog untuk
kecerdasan buatan.
Bahasa pemograman bertujuan umum.
Bahasa yang dapat digunakan berbagai
aplikasi. Contoh: pascal,basic, C dan lain-lain.
5. BAHASA PEMOGRAMAN BERDASARKAN
NOTASI BAHASA
• Bahasa Tingkat Rendah (Low Level
Language)
Bahasa yg dirancang agar setiap instruksi
langsung dikerjakan oleh komputer.
• Bahasa Tingkat Tinggi (High Level
Language)
Bahasa yg dirancang agar pemograman
lebih mudah dipahami, lebih manusiawi dan
berorientasi pada bahasa manusia ( Inggris
).
6. FUNGSI BAHASA PEMOGRAMAN
Bahasa Pemograman Dekstop dikhususkan
untuk membuat aplikasi yang digunakan
langsung pada komputer anda, baik tanpa
jaringan komputer maupun dengan jaringan
komputer.
Pemograman Web digunakan untuk membuat
aplikasi yang digunakan secara online . Contoh
bahasa pemograman lainya: Cobra, Pearl, Ruby,
Java, SmallTalk, NET, dan lain lain.
7. ALGORITMA
Algorism berarti menghitung angka dengan
mengunakan bahasa arab. Kata Algorism
berasal dari nama penulis buku arab yakni, “Abu
Ja’far Muhammad Ibnu Musa Al-Khuwarizmi”
Algoritma berarti:
Urutan langkah-lamgkah logis untuk
menyelesaikan masalah yang disusun secara
sistemmatis.
Urutan logis pengambilan putusan untuk
pemecahan masalah.
8. KONSEP ALGORITMA
A. Algoritma variabel pe-ubah.
variabel yang yang nilainya BUKAN
konstanta (selalu berubah sesuai dengan
kondisi variabel TER-KINI)
Sintanks : P=Q
Algoritma:P<-Q
Arti : nilai P diberi nilai Q, nilai P akan
SAMA DENGAN nilai Q, nilai Q tetap.
9. KONSEP ALGORITMA
B. Algoritma variabel pertukaran.
Berfungsi mempertukarkan masing-masing
isi variabel sedemikian sehingga
nilai dari setiap variabel akan
berubah/bertukar.
10. STRUKTUR ALGORITMA
Algoritma disusun oleh sederetan
langkah intruksi yang logis. Tiap langkah
intruksi tersebut mengerjakan suatu
tindakan (Aksi). Efek dari pekerjaan suatu
aksi dapat diamati dengan
membandingkan keadan pada saat aksi
belum dimulai (To), dan keadaan pada
saat aksi selesai dikerjakan (Ti).
11. PENULISAN ALGORITMA DENGAN
BAHASA NATURAL
Contoh penulisan Algoritman dengan bahasa natural
Pilihlah bilangan terbesar dari 3 bilangan (misal 10 4 2 )
• Ambilah bilangan pertama dan set maks sama dengan
bilang pertamaan.
• Ambilah bilangan kedua dan bandingkan dengan maks,
apabila bilangan kedua lebih besar dari maks, set maks
sama dengan bilangan kedua.
• Ambilah bilangan ketiga dan bandingkan dengan maks
apabila bilangan lebih besar dari maks, set maks, sama
dengan bilangan ketiga.
• Variabel maks berisi bilangan terbesar, tampilkan
hasilnya.
12. VARIABEL
• Variabel adalah lokasi penyimpanan dan terkait nama
simbolis yang berisi beberapa kuantitas yang diketahui
atau tidak diketahui atau informasi nilai/objek di mana
informasi dinamis disimpan.
• Nama Variabel adalah cara biasa untuk referensi nilai
yang disimpan, Pemisahan nama dan konten ini
memungkinkan nama yang akan digunakan secara
terpisah dari informasi tepat yang diwakilinya.
• Tidak semua Variabel sebelum diproses lebih lanjut.
• Informasi yang dapat disimpan oleh Variabel ditentukan
berdasarkan jenis atau tipe data variabel tersebut.
13. TIPE DATA
1. Tipe Data Karakter (character/char)
Adalah tipe data yang berupa huruf, angka, dan tanda baca
tunggal.
2. Tipe Data String
Deretan karakter yang diakhiri dengan sebuah karakter
kosong.
3. Tipe Data Integer
Jenis data ini merupakannilai bilangan bulat, yang terdiri atas
integer positif, integer negatif dan nol.
4. Tipe Data Floating Point Number (float)
Adalah sebuah format bilangan yang dapat digunakan untuk
dapat mempresentasikan sebuah nilai yang sangat besar atau
yang sangat ktcil.
5. Tipe Data Boolean (bool)
Biasanya digunakan hanya untuk mempresentasikan dua
kondisi, yakni nilai TRUE dan FALSE atau berarti nilai 1 dan 0 atau
kondisi ON dan OFF.
14. OPERATOR
Arti kata operator dalam bahasa pemrograman
adalah symbol yang digunakan untuk
menjalankan operand atau bisa juga symbol
yang bertugas menjalankan suatu peralatan.
1. Operator Aritmatika
2. Operator Penugasan
3. Operator Perbandingan
4. Operator Logika
5. Operator Unary
15. PSEUDOCODE
• Berarti imitasi dan code berarti kode yang
dihubungkan dengan intruksi yang ditulis
dalam bahasa komputer (kode bahasa
pemrograman).
16. FLOWCHART (DIAGRAM ALIR)
• Selain dalam bentuk tulisan, algorithma
juga dapat ditulis dalam bentuk diagram-diagram
dengan anak panah sebagai
petunjuk urutan langkah algorithmanya.
17. ALGORITHMA PERCADANGAN
• Sebuah program tidak selamanya akan
berjalan dengan mngikuti struktur
berurutan, kadang-kadang kita perlu
mengubah urutan pelaksanaan program
dan menghendaki agar pelaksanaan
program meloncat kebaris tertentu.
18. ALGORITHMA PERULANGAN
• Ada kalanya untuk menyelesaikan suatu
masalah, satu atau beberapa perintah
harus dikerjakan beberapa kali.