Modul ini disusun untuk praktikum algoritma pemrograman di kampus STMIK EL Rahma Yogyakarta. Bahasa Pemrograman yang digunakan adalah C++, membahas pseudo code, flowchart, array, tipe data, function, dan pengurutan
Modul teknik pemrograman mikrokontroler dan mikroprosesorBeny Abd
Modul 1 teknik pemrograman mikrokontroler dan mikroprosesor membahas mengenai pemecahan masalah bersifat sistematis menggunakan algoritma dan diagram alir
Modul ini disusun untuk praktikum algoritma pemrograman di kampus STMIK EL Rahma Yogyakarta. Bahasa Pemrograman yang digunakan adalah C++, membahas pseudo code, flowchart, array, tipe data, function, dan pengurutan
Modul teknik pemrograman mikrokontroler dan mikroprosesorBeny Abd
Modul 1 teknik pemrograman mikrokontroler dan mikroprosesor membahas mengenai pemecahan masalah bersifat sistematis menggunakan algoritma dan diagram alir
Perbedaan Orde Baru dan Reformasi hingga saat ini masih menjadi topik yang menarik untuk dikaji, tidak sedikit yang membincangkannya dalam forum-forum ilmiah atau hanya sekedar obrolan ditengah masyarakat. Masih besarnya pengaruh dari kedua masa tersebut tidak terlepas dari banyaknya peristiwa-peristiwa bersejarah bagi bangsa Indonesia. Sebenarnya apa yang dimaksud dengan Orde Baru maupun Reformasi, dan apa pula perbedaan diantara keduanya? Berikut rangkuman semua penjelasan diatas akan disajikan dalam bentuk tabel.
Orde Baru Reformasi
Tahun 1966 - 1998 1998 - sekarang
Kebebasan dalam Menyampaikan pendapat Terbatasnya kebebasan untuk menyampaikan pendapat. Teratasnya ruang gerak pres. Masyarakat dan pers bebas menyampaikan pendapatnya termasuk memberikan saran sampai kritik kepada pemerintah secara terbuka.
Hukum Muncul ketidakadilan dan adanya rekayasa pada proses peradilan. Pembagian kekuasaan dapat hukum tidak sesuai dengan UUD 45. Penyimpangan diperbaikisecara menyeluruh, batasanwewenang kekuasaan antar lembaga Legislatif, Eksekutif serta Yudikatif diatur dengan tegas.
Ekonomi Masa perkembangan ekonomi bangsa Indonesia dan pembangunan nasional sertabekerja sama dengan negara lain lancar. Banyak prestasi yang dicapai khususnya dari bidang pertanian. Merajalelanya praktik KKN hingga kesenjangan ekonomi yang semakin melebar. Membuat kebijakan kebijakan untuk keluar dari krisis.
Ketimpangan ekonomi jauh lebih tinggi.
Politik Terjadi pengelompokan danpenyederhanaan partai politikdengan pelaksanaan kepartaian didasarkan pada persamaan program.
Pemilu diikuti oleh 3 partai politik dengan asas Langsung, Umum, Bebas dan Rahasia
Bermunculannya berbagai partai politik dengan latarbelakang yang berbeda baik dari segi golongan maupun ideology.
Pemilu diikuti oleh 48 partai politik tiga partai politik dengan asas Langsung, Umum, Bebas, Rahasia, Jujur dan Adil.
Pendidikan Banyak mengukir prestasi dengan program-program yang berperan besar pada perkembangan pendidikan di Indonesia serta pembangun lembaga-lembaga pendidikan yang terbatas untuk kalangan tertentu.
Fasilitas pendidikan terbuka untuk semua kalangan termasuk untuk etnis Cina
Pengenalan Algoritma
Mengetahui Pengantar dan Sejarah
Mengetahui Algoritma dan Data
Memahami Bahasa Pemrograman dan Paradigma
Memahami Metode dan Correctness Algoritma
Mengetahui Efisiensi dari Algoritma
Memahami Ketidakefisienan dan Intractability
Memahami Noncomputability dan Undecidability
Mengetahui Algoritma yang Universal dan Kekuatannya
Memahami Parallelism
mengapa harus belajar alogaritma?
apa kaitan dengan pemrograman?
mari belajar bersama-sama menengenai Alogaritma dan Pemrograman
*materi ini dibuat oleh dosen saya atas nama Habibah Nurfauziah, S.Kom, M.Si beliau merupakan salah satu dosen di STMIK MUHAMMADIYAH JAKARTA
Hingga saat ini, komputer digunakan di hampir semua bidang kehidupan
manusia, mulai dari pendidikan, bisnis, sampai dengan permainan. Komputer
sendiri tidak lepas dari pemrogaman computer, karena kita harus memberikan
serangkaian instruksi kepada komputer agar dapat memecahkan suatu masalah.
Dalam memberikan instruksi kepada komputer untuk memecahkan masalah inilah
yang dinamakan pemrogaman komputer. Adapun langkah-langkah pemrogaman
komputer adalah sebagai berikut: mendefinisikan masalah, menentukan solusi,
memilih algoritma, menulis program, menguji program, menulis dokumentasi,
serta merawat program. Sebelum membuat program, kita wajib membuat Flow
Chart atau Pseudocode, guna memudahkan kita untuk memahami algoritma dalam
membuat program. Program yang ditulis juga harus jelas, nyata, dan lengkap.
http://agsurono.blogspot.com/search?q=logika
Mata pelajaran Pemrograman Dasar adalah mata pelajaran yang ditempuh oleh siswa kelas X SMK jurusan Rekayasa Perangkat Lunak. Pada Pertemuan 2 mata pelajaran Pemrograman Dasar ini membahas mengenai cara penulisan dan struktur algoritma
Perbedaan Orde Baru dan Reformasi hingga saat ini masih menjadi topik yang menarik untuk dikaji, tidak sedikit yang membincangkannya dalam forum-forum ilmiah atau hanya sekedar obrolan ditengah masyarakat. Masih besarnya pengaruh dari kedua masa tersebut tidak terlepas dari banyaknya peristiwa-peristiwa bersejarah bagi bangsa Indonesia. Sebenarnya apa yang dimaksud dengan Orde Baru maupun Reformasi, dan apa pula perbedaan diantara keduanya? Berikut rangkuman semua penjelasan diatas akan disajikan dalam bentuk tabel.
Orde Baru Reformasi
Tahun 1966 - 1998 1998 - sekarang
Kebebasan dalam Menyampaikan pendapat Terbatasnya kebebasan untuk menyampaikan pendapat. Teratasnya ruang gerak pres. Masyarakat dan pers bebas menyampaikan pendapatnya termasuk memberikan saran sampai kritik kepada pemerintah secara terbuka.
Hukum Muncul ketidakadilan dan adanya rekayasa pada proses peradilan. Pembagian kekuasaan dapat hukum tidak sesuai dengan UUD 45. Penyimpangan diperbaikisecara menyeluruh, batasanwewenang kekuasaan antar lembaga Legislatif, Eksekutif serta Yudikatif diatur dengan tegas.
Ekonomi Masa perkembangan ekonomi bangsa Indonesia dan pembangunan nasional sertabekerja sama dengan negara lain lancar. Banyak prestasi yang dicapai khususnya dari bidang pertanian. Merajalelanya praktik KKN hingga kesenjangan ekonomi yang semakin melebar. Membuat kebijakan kebijakan untuk keluar dari krisis.
Ketimpangan ekonomi jauh lebih tinggi.
Politik Terjadi pengelompokan danpenyederhanaan partai politikdengan pelaksanaan kepartaian didasarkan pada persamaan program.
Pemilu diikuti oleh 3 partai politik dengan asas Langsung, Umum, Bebas dan Rahasia
Bermunculannya berbagai partai politik dengan latarbelakang yang berbeda baik dari segi golongan maupun ideology.
Pemilu diikuti oleh 48 partai politik tiga partai politik dengan asas Langsung, Umum, Bebas, Rahasia, Jujur dan Adil.
Pendidikan Banyak mengukir prestasi dengan program-program yang berperan besar pada perkembangan pendidikan di Indonesia serta pembangun lembaga-lembaga pendidikan yang terbatas untuk kalangan tertentu.
Fasilitas pendidikan terbuka untuk semua kalangan termasuk untuk etnis Cina
Pengenalan Algoritma
Mengetahui Pengantar dan Sejarah
Mengetahui Algoritma dan Data
Memahami Bahasa Pemrograman dan Paradigma
Memahami Metode dan Correctness Algoritma
Mengetahui Efisiensi dari Algoritma
Memahami Ketidakefisienan dan Intractability
Memahami Noncomputability dan Undecidability
Mengetahui Algoritma yang Universal dan Kekuatannya
Memahami Parallelism
mengapa harus belajar alogaritma?
apa kaitan dengan pemrograman?
mari belajar bersama-sama menengenai Alogaritma dan Pemrograman
*materi ini dibuat oleh dosen saya atas nama Habibah Nurfauziah, S.Kom, M.Si beliau merupakan salah satu dosen di STMIK MUHAMMADIYAH JAKARTA
Hingga saat ini, komputer digunakan di hampir semua bidang kehidupan
manusia, mulai dari pendidikan, bisnis, sampai dengan permainan. Komputer
sendiri tidak lepas dari pemrogaman computer, karena kita harus memberikan
serangkaian instruksi kepada komputer agar dapat memecahkan suatu masalah.
Dalam memberikan instruksi kepada komputer untuk memecahkan masalah inilah
yang dinamakan pemrogaman komputer. Adapun langkah-langkah pemrogaman
komputer adalah sebagai berikut: mendefinisikan masalah, menentukan solusi,
memilih algoritma, menulis program, menguji program, menulis dokumentasi,
serta merawat program. Sebelum membuat program, kita wajib membuat Flow
Chart atau Pseudocode, guna memudahkan kita untuk memahami algoritma dalam
membuat program. Program yang ditulis juga harus jelas, nyata, dan lengkap.
http://agsurono.blogspot.com/search?q=logika
Mata pelajaran Pemrograman Dasar adalah mata pelajaran yang ditempuh oleh siswa kelas X SMK jurusan Rekayasa Perangkat Lunak. Pada Pertemuan 2 mata pelajaran Pemrograman Dasar ini membahas mengenai cara penulisan dan struktur algoritma
Modul 2 teknik pemrograman mengenal bahasa c dan compilerBeny Abd
Mengenal bahasa C sebagai salah satu bahasa pemrograman. Mengidentifikasi struktur penulisan program bahasa C. Software yang digunakan sebagai compiler, cara instalasi dan penggunaan Compiler.
3. Siklus Hidup Perangkat Lunak (Software)
Dilihat dari Struktur Sistem Komputer dan
Siklus diatas, Algoritma Pemrograman
menempati posisi dibagian implementasi
karena bagian implementasi merupakan bagian
dimana pemrogram melakukan proses coding
(pembuatan program).
4. 3 tahap pokok dalam membangun
sebuah program :
1.Memahami permasalahan dan tujuan sebuah program
dibuat.
2.Mampu menyusun konsep/rancangan/desain
penyelesaian dari masalah yang akan kita selesaikan.
3.Mampu mengimplementasikan hasil rancangan kita
dalam bentuk program yang terstruktur.
5. Tahapan pelaksanaan program oleh komputer
Algoritma
Pemrograman
Program dalam bahasa
tingkat tinggi
Translasi
Program dalam bahasa
mesin
Interpretasi Oleh CPU
Proses yang diinginkan
6. BAHASA PEMROGRAMAN DIKELOMPOKKAN
MENJADI 2 :
1. Bahasa tingkat rendah
bahasa jenis ini dirancang agar setiap instruksinya
langsung dikerjakan oleh komputer
Contoh : bahasa mesin
2. Bahasa tingkat tinggi
Bahasa jenis ini lebih mudah dipahami, lebih berorientasi
ke bahasa manusia (bahasa inggris)
Contoh : Pascal, Cobol, Basic, C dan lainnya.
7. Perbedaan belajar memprogram dengan belajar bahasa
pemrograman dan produk yang dapat dihasilkan :
1. Belajar Memprogram
a) belajar tentang strategi pemecahan masalah,
metodologi dan sistematika pemecahan masalah
kemudian menuliskannya dalam notasi yang
disepakati bersama
b) bersifat pemahaman persoalan, analisis dan
sintesis.
c) titik berat: designer program.
8. 2. Belajar Bahasa Pemrograman
a) belajar memakai suatu bahasa pemrograman,
aturan sintaks, tatacara untuk memanfaatkan
pernyataan yang spesifik untuk setiap bahasa.
b) titik berat: coder.
Produk yang Dihasilkan Pemrogram
1. Program dengan rancangan yang baik (metodologis,
sistematis).
2. Dapat dieksekusi oleh mesin.
3. Berfungsi dengan benar.
4. Sanggup melayani segala kemungkinan masukan
5. Disertai dokumentasi.
9. Langkah – Langkah Dalam Pemrograman
Komputer
1. Mendefinisikan Masalah
2. Buat Algoritma dan Struktur Cara
Penyelesaian
3. Menulis Program
4. Menguji Program
5. Menulis dokumentasi
6. Pemeliharaan Program
10. Dalam analisis masalah supaya kita
mengetahui bagaimana permasalahan
tersebut maka hal – hal yang kita perlu
memperhatikan :
a. Kondisi awal, yaitu input yang tersedia.
b. Kondisi akhir, yaitu output yang diinginkan.
c. Data lain yang tersedia.
d. Operator yang tersedia.
e. Syarat atau kendala yang harus dipenuhi.
11. 1. Program yang baik harus memiliki
standar penilaian
Teknik Top – Down
Dimana suatu masalah yang kompleks di bagi-bagi ke
dalam beberapa tingkatan hingga terkecil.
Teknik Bottom – up
pemecahan masalah yang kompleks dilakukan dengan
menggabungkan prosedur-prosedur yang ada menjadi
satu kesatuan program sebagai penyelesaian masalah
tersebut. .
12. 2. Harus Memiliki Standar Penyusunan
Program
a. Kebenaran logika dan penulisan
Program yang disusun harus memiliki kebenaran logika
pemecahan masalah maupun penulisan.
b. Waktu minimum untuk penulisan program
Waktu minimum penulisan program adalah waktu yang
tersedia secara wajar untuk menyusun program, dari
awal hingga siap dioperasikan.
13. c. Kecepatan maksimum eksekusi program
faktor yang harus diperhatikan :
- bahasa pemrograman yang digunakan
- algoritma yang disusun
- teknik pemrograman yang diterapkan
- perangkat keras yang dipakai untuk mengoperasikan
d. Ekspresi penggunaan memori
Pemrogram perlu mempelajari teknik-teknik
pembuatan program yang meminimumkan
penggunaan memori agar dapat mempercepat proses
eksekusi program.
14. e. Kemudahan merawat dan mengembangkan program
f. User friendly
Program yang disusun harus memiliki fasilitas yang
memberikan kemudahan bagi pemakai
15. MELAKUKAN TEST DAN MENCARI
KESALAHAN
1. Kesalahan bahasa (langusge error) / kesalahan
penulisan (syntax error) adalah kesalahan di dalam
penulisan source program
2. Kesalahan sewaktu proses (run time error),
kesalahan yang terjadi sewaktu program dijalankan.
3. Kesalahan logika (logical error), kesalahan dari
logika program yang dibuat.
16. Ada 2 macam dokumentasi :
1. Dokumentasi internal
dokumentasi yang dibuat di dalam program yaitu
setiap kita menuliskan baris program sebaiknya
diberi komentar atau keterangan supaya
mempermudah kita untuk mengingat logika yang
terdapat di dalam instruksi tersebut, hal ini sangat
bermanfaat ketika suatu saat program tersebut akan
dikembangkan
2. Dokumentasi eksternal
dokumentasi yang
dilakukan dari luar program yaitu
membuat user guide atau buku
petunjuk aturan atau cara
menjalankan program tersebut.
17. TUJUAN DOKUMENTASI
1. Petunjuk untuk mereka yang akan menggunakan
program
2. Sebagai bahan training di dalam penerapan program
3. Mempermudah mencari dan memperbaiki kesalahan
program
4. Sebagai hard copy dari program yang dapat berfungsi
untuk back up dari program
18. Jenis – Jenis Translator (penterjemah)
1. Interpreter
Menerjemahkan program baris per baris
2. Kompiler
Menterjemahkan program dengan menulis semua
perintah terlebih dahulu.
19. KRITERIA PEMROGRAM YANG BAIK
1. Mampu menyusun algoritma dengan baik
2. Menguasai bahasa dan teknik penulisan program
dengan baik
3. Dapat bekerja sama dalam satu tim kerja
4. Dapat bekerja secara efisien dan tepat waktu