Welcome to Spada Indonesia
Courses Images
Algoritma dan Pemrograman
Universitas Telkom

Algoritma dan Pemrograman

COURSE INSTRUCTOR

Teachers Images

BURHANUDDIN DIRGANTORO

Universitas Telkom
AREAS:
Program Studi Teknik Komputer

Course Description

Selamat datang pada matakuliah daring Algoritma dan Pemrograman. Matakuliah ini penting artinya dalam kehidupan sehari-hari, terlebihb lagi untuk seseorang yang berkecimpung dalam pembuatan program. Perlu pemahaman yang cukup dan latihan dari permasalahan, agar pengetahuan pembuatan algortima dapat dikuasai dengan baik. Pada matakuliah ini, Anda akan mempelajari pembuatan algoritma, yang dipergunakan terutama untuk pembuatan program. Materi teridir dari konsep algoritma, komponen algoritma, komsep variabel dan tipe dasar beserta operatornya. Selain juga diberikan materi untuk analisa kasus dan pengulangan, dan konsep serta pembuatan prosedur dan fungsi. Materi tentang variabel array diberikan setelah UTS, dan proses-proses yang memanfaatkan variabel array seperti pencarian ( searching ), pengurutan ( sorting ) dan diakhiri dengan pengolahan file. Dengan pengetahuan tersebut, diharapkan dapat dipergunakan untuk pembuatan program-program terkait. Pada akhirnya, sekali lagi, latihan-latihan dan latihan sangat diperlukan, agar semua materi dapat dikuasai dengan baik. Selamat belajar. Nama Matakuliah : ALGORITMA DAN PEMROGRAMAN, KUG1A3, untuk Prodi S1-Teknik Telekomunikasi, S1-Teknik Elektro dan S1-Teknik Komputer ( 3 SKS ) Dosen : Burhanuddin Dirgantoro, Fakultas Elektro dan Komunikasi Telkom University. Email : burhan2468@gmail.com Secara garis besar, keseluruhan materi dapat diringkas sebagai berikut : Minggu Materi 1 Pendahuluan : Sistem Komputer, Konsep Algoritma, Komponen Algoritma 2 Konsep variabel, tipe dasar, ekspresi dan operator 3 Tipe baru, enumerasi dan bentukan ( record ) 4 Analisa Kasus : if..then..else, depend ..on ( case..of ) 5 Pengulangan I : Konsep pengulangan, repeat n times dan traversal 6 Pengulangan II : While..do, repeat..until.., dan iterate..stop.. 7 Proses sekuensial, pengulangan berganda 8 UTS 9 Prosedur : konsep, pembuatan dan pemanggilan, serta parameter 10 Fungsi : konsep, pembuatan dan pemanggilan 11 Array / Tabel : konsep, proses dasar 12 Pencarian : konsep, pencarian sekuensial 13 Pengurutan 1 : konsep, counting sort, bubble sort, 14 Pengurutan 2 : selection sort, insertion sort, pemakaian dalam program 15 File : konsep, pengolahan file 16 UAS Petunjuk Kuliah Materi diberikan dalam bentuk slide dan video. Video merupakan pembahasan tentang materi, yang berdasarkan pada slide. Mahasiswa sebaiknya mengunduh video ini dan melihat video dari tiap materi. dan mencatat hal-hal yang kurang dipahami untuk ditanyakan. Soal latihan akan diberikan, sebagai tes terkait pemahaman terhadap materi. Beberapa soal kuis juga diberikan, dan diharapkan dapat dikerjakan secara mandiri. Solusi soal kuis diberikan pada pertemuan berikutnya. Sebagai catatan, beberapa materi diberikan juga lagu-lagu dengan teks yang disesuaikan dengan mater i. Hal ini ditujukan bagi mahasiswa yang suka dengan lagu dan diharapkan dapat membantu pemahaman dan/atau hapalan terhadap aturan untuk materi tertentu. Lagu diupayakan juga dapat dikompilasi dalam satu album tersendiri, dan video klip terkait materi dari lagu tersebut. Dalam versi video, lagu dan atau video klip tersebut disatukan dengan pemaparan materi dari slide yang ditayangkan. Slide disediakan sebagai acuan untuk belajar bersama atau belajar di kelas. Slide ini berupa slide yang dianimasikan, sehingga kurang sesuai untuk dibuat dalam bentuk pdf. Untuk kepentingan pemahaman soal, video disarankan diunggah dari kaitan yang disediakan . Hal ini agar video dapat dilihat berulang-ulang tanpa perlu koneksi internet. Aturan Penilaian Penilaian menggunakan komponen dan bobot sebagai berikut : a. UTS : 40% b. UAS : 40% c. Tugas : 20% Daftar Istilah Daftar istilah dapat diunduh disini . Referensi : 1. Inggriani Liem, Diktat Kuliah Algoritma dan Pemrograman, Bagian Program Prosedural, Jurusan Teknik Informatika ITB, Bandung, 2007. pdf 2.Steven S Skeena, TheAlgorithm Design Manual, Springer, 2008 pdf 3. Thomas H. Cormen, Introduction to Algorithms, Second Edition, MIT Press, 2001. pdf

Course Syllabus

Selamat datang pada matakuliah daring Algoritma dan Pemrograman. Matakuliah ini penting artinya dalam kehidupan sehari-hari, terlebihb lagi untuk seseorang yang berkecimpung dalam pembuatan program. Perlu pemahaman yang cukup dan latihan dari permasalahan, agar pengetahuan pembuatan algortima dapat dikuasai dengan baik. Pada matakuliah ini, Anda akan mempelajari pembuatan algoritma, yang dipergunakan terutama untuk pembuatan program. Materi teridir dari konsep algoritma, komponen algoritma, komsep variabel dan tipe dasar beserta operatornya. Selain juga diberikan materi untuk analisa kasus dan pengulangan, dan konsep serta pembuatan prosedur dan fungsi. Materi tentang variabel array diberikan setelah UTS, dan proses-proses yang memanfaatkan variabel array seperti pencarian ( searching ), pengurutan ( sorting ) dan diakhiri dengan pengolahan file. Dengan pengetahuan tersebut, diharapkan dapat dipergunakan untuk pembuatan program-program terkait. Pada akhirnya, sekali lagi, latihan-latihan dan latihan sangat diperlukan, agar semua materi dapat dikuasai dengan baik. Selamat belajar. Nama Matakuliah : ALGORITMA DAN PEMROGRAMAN, KUG1A3, untuk Prodi S1-Teknik Telekomunikasi, S1-Teknik Elektro dan S1-Teknik Komputer ( 3 SKS ) Dosen : Burhanuddin Dirgantoro, Fakultas Elektro dan Komunikasi Telkom University. Email : burhan2468@gmail.com Secara garis besar, keseluruhan materi dapat diringkas sebagai berikut : Minggu Materi 1 Pendahuluan : Sistem Komputer, Konsep Algoritma, Komponen Algoritma 2 Konsep variabel, tipe dasar, ekspresi dan operator 3 Tipe baru, enumerasi dan bentukan ( record ) 4 Analisa Kasus : if..then..else, depend ..on ( case..of ) 5 Pengulangan I : Konsep pengulangan, repeat n times dan traversal 6 Pengulangan II : While..do, repeat..until.., dan iterate..stop.. 7 Proses sekuensial, pengulangan berganda 8 UTS 9 Prosedur : konsep, pembuatan dan pemanggilan, serta parameter 10 Fungsi : konsep, pembuatan dan pemanggilan 11 Array / Tabel : konsep, proses dasar 12 Pencarian : konsep, pencarian sekuensial 13 Pengurutan 1 : konsep, counting sort, bubble sort, 14 Pengurutan 2 : selection sort, insertion sort, pemakaian dalam program 15 File : konsep, pengolahan file 16 UAS Petunjuk Kuliah Materi diberikan dalam bentuk slide dan video. Video merupakan pembahasan tentang materi, yang berdasarkan pada slide. Mahasiswa sebaiknya mengunduh video ini dan melihat video dari tiap materi. dan mencatat hal-hal yang kurang dipahami untuk ditanyakan. Soal latihan akan diberikan, sebagai tes terkait pemahaman terhadap materi. Beberapa soal kuis juga diberikan, dan diharapkan dapat dikerjakan secara mandiri. Solusi soal kuis diberikan pada pertemuan berikutnya. Sebagai catatan, beberapa materi diberikan juga lagu-lagu dengan teks yang disesuaikan dengan mater i. Hal ini ditujukan bagi mahasiswa yang suka dengan lagu dan diharapkan dapat membantu pemahaman dan/atau hapalan terhadap aturan untuk materi tertentu. Lagu diupayakan juga dapat dikompilasi dalam satu album tersendiri, dan video klip terkait materi dari lagu tersebut. Dalam versi video, lagu dan atau video klip tersebut disatukan dengan pemaparan materi dari slide yang ditayangkan. Slide disediakan sebagai acuan untuk belajar bersama atau belajar di kelas. Slide ini berupa slide yang dianimasikan, sehingga kurang sesuai untuk dibuat dalam bentuk pdf. Untuk kepentingan pemahaman soal, video disarankan diunggah dari kaitan yang disediakan . Hal ini agar video dapat dilihat berulang-ulang tanpa perlu koneksi internet. Aturan Penilaian Penilaian menggunakan komponen dan bobot sebagai berikut : a. UTS : 40% b. UAS : 40% c. Tugas : 20% Daftar Istilah Daftar istilah dapat diunduh disini . Referensi : 1. Inggriani Liem, Diktat Kuliah Algoritma dan Pemrograman, Bagian Program Prosedural, Jurusan Teknik Informatika ITB, Bandung, 2007. pdf 2.Steven S Skeena, TheAlgorithm Design Manual, Springer, 2008 pdf 3. Thomas H. Cormen, Introduction to Algorithms, Second Edition, MIT Press, 2001. pdf
Course Modules
News forum
Alpro_chat
Pendahuluan merupakan bagian pengenalan untuk memasuki mata kuliah. Materi ini penting artinya agar mahasiswa dapat memahami pentingnya algoritma dan program dalam kehidupan sehari-hari maupun alat bantu pekerjaan secara profesional. Materi Gambaran Umum Materi Kompetensi Yang Diharapkan Topik Sub Topik Pendahuluan 1. Aturan Perkualiahan Hal-hal terkait dengan pengetahuan dari matakuliah Memahami aturan perkuliahan, mengerti sistem komputer dan perangkat lunak 2.Sistem Komputer & Perangkat Lunak Gambaran umum sistem komputer dan perangkat lunak 3. Algoritma Pengertian algoritma, dan penggunaan dalam program dan kehidupan Memahami konsep algoritma, dan memahami bagian-bagian dari algoritma 4. Bagian algoritma Komponen pembentuk algoritma Materi : a. Download Slide : https://drive.google.com/file/d/0B0VUlP_NR_-1SUlaSUNsQXNhUXM/view usp=sharing b. Download Video Presentasi : https://drive.google.com/file/d/0B0VUlP_NR_-1X2lCV1pGOW94S3M/view usp=sharing Putar video Pendahuluan.wmv c. Self test : Latihan 1 soal pendahuluan.doc (https://drive.google.com/file/d/0B0VUlP_NR_-1QU80dmZ4MHBGTUU/view usp=sharing )
Course Modules
Latihan Pendahuluan
Materi ini berisi konsep variabel dalam algoritma / program, dibandingkan hal sejensi dalam kehidupan sehari-hari. Selain sifat keduanya berbeda, aksesnya juga berbeda. Selain konsep variabel, mahasiswa juga diajarkan mengenai tipe dasar yang ada dalam algoritma / program, dan operasi terkait dengan tipe-tipe tersebut. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Variabel dan Tipe dasar 5. Konsep variabel Konsep variabel dalam kehidupan dan dalam program Dapan memakai variabel dalam algoritma 6. Tipe dasar Definisi tipe, dan tipe dasar yang ada dalam algoritma / program Memahami tipe dasar, tipe bentukan dan ekspresi aritmatika 7. Assignment Pengisian harga ke dalam varaibel Menggunakan instruksi pengsian nilai dalam algoritma dan progam 8. Ekspresi aritmatika dan boolean Operasi dan operator aritmatika untuk tipe numerik dan boolean Memahami dan menggunakan operasi dalam algoritma dan program a. Slide : 1. https://drive.google.com/file/d/0B0VUlP_NR_-1ZkhDTWFmUnVETlE/view usp=sharing 2. https://drive.google.com/file/d/0B0VUlP_NR_-1ZkhDTWFmUnVETlE/view usp=sharing b. Video : https://drive.google.com/file/d/0B0VUlP_NR_-1cnR1eWFJWGpZaTQ/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1b1MyRFpGWUM5LXM/view usp=sharing
Course Modules
Kuis Variabel & Tipe Dasar
Materi merupakan kelanjutan dari materi tipe sebelumnya. Dimulai dengan pembuatan tipe baru dari tipe dasar, materi dilanjutkan dengan tipe enumerasi dan tipe bentukan. Secara khusus tipe bentukan dibahas dengan lebih mendalam, mengingat tipe ini merupakan tipe paling tinggi dari tipe lainnya. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Tipe baru, enume-rasi dan bentuk-an 9. Tipe baru Pembuatan tipe baru Dapat membuat tipe baru dalam algoritma, baik dari tipe dasar, tipe enumerasi dan tipe bentukan 10. Tipe enumerasi Konsep tipe enumerasi, pembentukan tipe enumerasi 11. Tipe bentukan Pembuatan tipe bentukan / record, dan cara mengkasesnya a. Slide :https://drive.google.com/file/d/0B0VUlP_NR_-1Qlo4bEhCR1MyMHM/view usp=sharing b. Video :https://drive.google.com/file/d/0B0VUlP_NR_-1UGdhNkZlcEozOGM/view usp=sharing c. Latihan :https://drive.google.com/file/d/0B0VUlP_NR_-1OGNMeTlOTGRKdkE/view usp=sharing
Course Modules
Materi analisa kasus berisi algoritma dalam menentukan pilihan. Pilihan dilakukan berdasarkan kondisi. Alternatif pilihan terdiri dari : memilih satu dari dua pilihan, memilih satu dari banyak pilihan dan pengecualian, yaitu mengambil aksi jika ada suatu yang berbeda dari kondisi pada umumnya. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Analisa Kasus 11. If ..then..else Pengertian analisa kasus, struktur if..then..else dan inf..then.. Memahami analisa kasus if..then dan dapat menggunakan if then pada notasi algoritma dan Pascal 12. Depend on../ Case ..of.. Struktur depend on.. dalam algoritma dan program Memahami jenis dan notasi analisa kasus case..of dan dapat menggunakan case..of..pada notasi algoritma dan Pascal c. Dapat menggunakan analisa kasus dalam program Pascal 13. Masalah Analisa Kasus Contoh persoalasan menggunakan analisa kasus Dapat menggunakan analisa kasus dan dapat memadukan analisa kasus dengan tipe bentukan 14. Analisa kasus dan tipe bentukan Penggunaan analisa kasus dengan tipe bentukan a. Slide : 1. https://drive.google.com/file/d/0B0VUlP_NR_-1VlVnTkhuY1UyNlE/view usp=sharing 2. https://drive.google.com/file/d/0B0VUlP_NR_-1WjEtUWdrbkpRZW8/view usp=sharing b. Video : 1. https://drive.google.com/file/d/0B0VUlP_NR_-1SE5rcEcwSGtfRE0/view usp=sharing 2. https://drive.google.com/file/d/0B0VUlP_NR_-1NjJVNklqZDVJTUk/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1WC1Ld21qTGdBTk0/view usp=sharing
Course Modules
Materi ini merupakan konsep pengulangan. Pengulangan adalah struktur algoritma yang sangat penting, karena sangat sering digunakan dalam algortima dan program. Secara algoritmik, pengulangan terdiri dari 5 jenis, meskipun tidak semua jenis terdapat dalam bahasa pemrograman. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Pengulangan I 15. Konsep pengulangan Pengertian dan pentingnya loop dalam algoritma dan program Memahami arti penting pengulangan dalam kehidupan sehari-hari dan memahami konsep pengulangan repeat n times 16. Repeat n times Struktur pengulangan berdasarkan jumlah pengulangan 17. Traversal Struktur pengulangan berdasarkan pencacah Memahami konsep pengulangan traversal dan while..do dan dapat menggunakan pengulangan traversal dan while..do dalam Pascal 18. While..do Struktur pengulangan dengan pengujian kondisi di awal a. Slide : https://drive.google.com/file/d/0B0VUlP_NR_-1U2pLcmJ5YVo3Yk0/view usp=sharing b. Video : https://drive.google.com/file/d/0B0VUlP_NR_-1QlQzWVBPNXp2cDg/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1R1NXNV83ZU5VLUk/view usp=sharing
Course Modules
Materi ini melanjutkan metari sebelumnya. Pada bagian ini, materi pengulangan secara detil dibahas. Selain itu, juga penggunaan pengulangan dalam algortima dan program. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Pengulangan II 19. Repeat..until Struktur pengulangan dengan pengujian kondisi di akhir Memahami konsep pengulangan repeat..until.. dan iterate..stop dan memahami pemakaian pengulangan repeat..until dalam Pascal 20. Iterate..stop Struktur pengulangan dengan 2 aksi 21. Pengulangan Ganda Struktur pengulangan dalam struktur pengulangan lain Memahami konsep pengulangan ganda dan memahami pembuatan pengulangan ganda dalam Pascal a. Slide : https://drive.google.com/file/d/0B0VUlP_NR_-1ZjFKUzJ6b0EtT00/view usp=sharing b. Video : https://drive.google.com/file/d/0B0VUlP_NR_-1RnlyMER5WERDTWM/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1R1NXNV83ZU5VLUk/view usp=sharing
Course Modules
Proses sekuensial merupakan proses berulang, yang memberikan hasil berdasarkan hasil sebelumnya secara berturut-turut. Proses memanfaatkan struktur pengulangan, dengan data yang diolah untuk suatu proses merupakan hasil dari proses sebelumnya. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Proses Sekuensial & Kombi-nasi 22.Hubungan berulang / sekuensial Proses berturutan / sekuensial - Menggunakan pengulangan dalam permasalahan sekuensial dan membuat sekuensial dalam program Pascal - Dapat menggunakan pengulangan dan kasus secara bersamaan 23.Pengulangan dan analisa kasus Kombinasi antara struktur pengulangan dan analisa kasus 24.Beberapa gabungan pengulangan Permasalahan yang melibatkan semua komponen program a. Slide : https://drive.google.com/file/d/0B0VUlP_NR_-1dGhKLWVFVXI4b28/view usp=sharing b. Video : https://drive.google.com/file/d/0B0VUlP_NR_-1eFQ5MjgxdGw0MTQ/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1Y3F4bmxZbTJyQkk/view usp=sharing
Course Modules
Ujian Tengah Semester merupakan salah kegiatan pengisian nilai. Materi yang diujikan merupakan semua materi sebelum UTS. Ujian dilakukan dalam bentuk soal tertulis dengan model pilihan ganda dan/atau essai. Soal : https://drive.google.com/file/d/0B0VUlP_NR_-1WWJabXBucFE0eUU/view usp=sharing
Course Modules
Materi tentang prosedur merupakan materi penting dalam algoritma. materi ini akan berisi konsep prosedur secara umum, pembuatan prosedur, parameter dan pemanggilan prosedur. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Prosedur 25. Definisi prosedur Konsep prosedur, dan petingnya proedur dalam program Mamahami definisi prosedur, mampu membuat prosdur dan memanggilnya 26. Cara pembuatan dan cara pemanggilan prosedur Pembuatan dan pemanggilan prosedur 28. Parameter Pengertian parameter, jenis dan penanggilan parameter Mampu memamahami konsep parameter dan memahami konsep variabel lokal dan global 29. Variabel lokal & global Pengetian globalitas variabel, dan konsekuensinya a. Slide : https://drive.google.com/file/d/0B0VUlP_NR_-1R2xEcV9lUE8zaWM/view usp=sharing b. Video : https://drive.google.com/file/d/0B0VUlP_NR_-1cnVoNnZsYjVYcGs/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1M3pULVYtZHgxems/view usp=sharing
Course Modules
Fungsi merupakan prosedur dengan bentuk khusus. kekhususan fungsi adalah memberikan nilai hasil, dan metode kerjanya yang secara konsep hanya mengolah parameter menjadi suatu hasil tertentu. Dengan demikian, secara fungsi tidak memberikan nilai hasil ( return value ) yang disimpan dalam parameter. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Fungsi 30. Definisi fungsi Konsep fungsi dan perbedaan dengan prosedur Memahami fungsi dan pembuatannya, memahami paramater dan jenis variabel, memahami cara menggunakan fungi 31. Cara pembuatan dan cara pemanggilan fungsi Pembuatan dan pemanggilan fumgsi 32. Pembuatan fungsi dan prosedur dalam Pascal Prosedur dan fungsi dalam Pascal Dapat membuat prosdur dan fungsi dalam Pascal a. Slide : https://drive.google.com/file/d/0B0VUlP_NR_-1bUFVNG51XzRRelk/view usp=sharing b. Video : https://drive.google.com/file/d/0B0VUlP_NR_-1RXgtVGh6QzJPZzA/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1cmExOTQtMFZOTUk/view usp=sharing
Course Modules
Variabel array / tabel merupakan sekumpulan variabel dengan nama yang sama. Masing-masing elemen dibedakan berdasarkan indeks. Konsep variabel array merupakan konsep penting dalam algortima dan pemrograman, mengingat banyaknya pemanfaatan variabel array dalam pemrosesan data. Prose dalam variabel array umumnya juga menggunakan pengulangan, dan memanafaatkan indeks sebagai pembeda komponen. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Tabel 33. Konsep tabel Konsep variabel array dalam pemrograman Memahami struktur tabel dan dapat mendeklarasikan dan menggunakan tabel dalam program 34.Pembuatan Tabel Deklarasi variabel array, dan penggunaan dalam program 35.Penggunaan table :input-output Penggunaan input-ouput untuk tabel Dapat mengisi data dalam tabel dan proses sederhana a. Slide : https://drive.google.com/file/d/0B0VUlP_NR_-1bUFVNG51XzRRelk/view usp=sharing b. Video : https://drive.google.com/file/d/0B0VUlP_NR_-1RXgtVGh6QzJPZzA/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1RnNTS0hnTlRfTlE/view usp=sharing
Course Modules
Kuis Konsep Array
Pencarian meru[akan saah satu pemanfaatan variabel array. Pencarian sebuah nilai pada sekelompok data yang tersimpan dalam sebuah varaibel array dapat dilakukan dengan menggunakan bebetapa variabel. salah satunya dengan menggunakan algoritma pencarian sekuensial, dengan beberapa macam variannya. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Konsep Pencarian Sekuensial 36. Konsep pencarian Konsep pencarian dalam program Dapat memahami konsep pencarian dan mencari nilai min & max 32. Pencarian min-max Konsep pencarian dalam program 32.Sequential search Pencarian dengan metode sekuensial Memahami pencarian sekuensial a. Slide : https://drive.google.com/file/d/0B0VUlP_NR_-1M3dOdVdsTmRNbGM/view usp=sharing b. Video : https://drive.google.com/file/d/0B0VUlP_NR_-1bzc3TFZJTGN1ZUk/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1NjdPNnU1M19TXzg/view usp=sharing
Course Modules
Materi ini merupakan lanjutna dari materi pencarian sebelumnya. dalam pencarian biner, pencarian dilakukan dengan cara yang jauh lebih efisien. Pencarian biner memiliki beberapa varian. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Pencarian biner 33. Konsep Binary Search Pencarian data dengan metode binar Memahami algoritma pencarian biner, baik dengan dan tanpa booelan, serta dengan sentinel dan menerapkan dalam program Binary Search Tanpa & Dg Boolean Pencarian biner dg dan tanpa boolean 34. Pencarian data dg sentinel Penggunaan algoritma pencarian dalam program a. Slide : https://drive.google.com/file/d/0B0VUlP_NR_-1RWltbkZXbHdIZ3c/view usp=sharing b. Video : https://drive.google.com/file/d/0B0VUlP_NR_-1WWRRUVBQZmhNV0U/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1NjdPNnU1M19TXzg/view usp=sharing
Course Modules
Materi pengurutan merupakan materi yang penting dalam algoritma, dan masih tersu dikembangkan untuk mendapatkan algortima yang lebih baik. Dalam mata kuliah ini, ada 4 matei pengurutan dasar yang diajarkan, yaitu : counting sort, bubble sort ( dengan modifikasinya), selection sort dan insertion sort. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Pengurutan 35.Konsep Sorting Pengerian pengurutan dan proses yang terjadi Memahami konsep algoritma pengurutan, dapat mamahami algoritma count sort, dan menggunakan algortima count sort dalam Pascal 36. Count Sort Pengurutan menggunakan metode counting sort 37. Bubble Sort Pengurutan menggunakan bubble sort dan modifikasinya Dapat mamahami algoritma bubble sort dan menggunakan algortima bubble sort dalam Pascal 38.Selection sort Pengurutan menggunakan selection ( min-max) Dapat mamahami algoritma selection sort dan menggunakan algortima selection sort dalam Pascal 39. Insertion sort Pengurutan menggunakan insertion sort Membuat program Pascal untuk masalah pengurutan a. Slide : https://drive.google.com/file/d/0B0VUlP_NR_-1bU96U3FzUGFLVjA/view usp=sharing b. Video : https://drive.google.com/file/d/0B0VUlP_NR_-1SmY5ZEI0bWFwTjA/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1S3ppSnQzWUg3MjQ/view usp=sharing
Course Modules
Kuis Pengurutan
File merupakan media penyimpan data secara tetap. Tidak seperti variabel yang menyimpan data hanya saat komputer hidup, file tetap menyimpan data meskipun sumber daya komputer tidak bekerja. Dengan demikian, file merupakan aspek yang penting terkait dengan penyimpanan data. File juga dapat dilakukan proses terkait dengan data-data yang disimpan. Dalam operasi file, biasanya dilakukan bersamaan dengan penggunaan variabel array sebagai penyimpan data. Materi Gambaran Umum Materi Kompetepnsi Yang Diharapkan Topik Sub Topik Pengolahan file dalam Pascal 40.Konsep File Penggunaan file dalam program Memahami konsep file dan membuat, menulis dan membaca file 41. File Sekuensial Konsep penyimpanan data dalam file sekuensial 42.File dalam Pascal Penggunaan file dalam program Pascal Dapat membedakan file teks dan sekuensial dan menggunakan file dalam permasalahan 43. Review Bahan UAS Review semua bahan yang diajarkan a. Slide : 1. https://drive.google.com/file/d/0B0VUlP_NR_-1LVpZUUVXSmE1b1U/view usp=sharing 2. https://drive.google.com/file/d/0B0VUlP_NR_-1ZUtIRWx0ZFlJSFE/view usp=sharing b. Video : 1. https://drive.google.com/file/d/0B0VUlP_NR_-1bnlzQTZJY0gtc0k/view usp=sharing 2. https://drive.google.com/file/d/0B0VUlP_NR_-1YlYtc0hnWi1mNVU/view usp=sharing c. Latihan : https://drive.google.com/file/d/0B0VUlP_NR_-1QUs4UEJwakUtX0U/view usp=sharing
Course Modules
Pemrosesan file
Latihan file pra uas - buah solusi
Latihan File PraUAS 2 - Nilai Mhs
Ujian Akhir Semester merupakan salah satu komponen pengisian nilai. Bahan ujian meripakan semua materi sejak awal semester, khususnya terkait dengan variabel array dan file. Tentunya prosedur dan fungsi akan memlikimporsi yang cukup besar juga, mengingat setelah UTS semua materi disatukan dan dibuat sebagaimana seharusnya sebuah program dibuat. Soal : https://drive.google.com/file/d/0B0VUlP_NR_-1cnQxMGNEMEVBYjA/view usp=sharing
Course Modules
Latihan UAS