About Course
Algoritma sorting merupakan salah satu fondasi utama dalam ilmu komputer dan pengembangan perangkat lunak. Proses pengurutan data berperan penting dalam meningkatkan efisiensi pencarian, pengolahan data, serta optimasi performa program. Dalam praktik pemrograman, pemahaman terhadap berbagai algoritma sorting tidak hanya membantu programmer memilih solusi yang tepat sesuai karakteristik data, tetapi juga melatih kemampuan berpikir algoritmik, analitis, dan efisien. Oleh karena itu, diperlukan sebuah modul pembelajaran yang tidak hanya membahas konsep dasar algoritma sorting, tetapi juga mengaitkannya dengan implementasi nyata menggunakan bahasa pemrograman C++, sehingga peserta mampu memahami cara kerja, kelebihan, keterbatasan, serta kompleksitas masing-masing algoritma secara komprehensif.
Kelas Algoritma Sorting dirancang bagi siapa pun yang ingin memahami dan mengimplementasikan berbagai algoritma pengurutan data menggunakan bahasa pemrograman C++. Modul ini mengombinasikan pembahasan konseptual dan praktikal, dimulai dari pengenalan algoritma sorting hingga implementasi algoritma sederhana dan lanjutan seperti Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, dan Quick Sort. Peserta akan mempelajari cara kerja setiap algoritma, analisis kompleksitas waktu, serta kelebihan dan kekurangannya dalam menangani berbagai jenis data. Setelah mengikuti kelas ini, peserta diharapkan mampu menulis dan mengembangkan program C++ yang mengimplementasikan algoritma sorting secara tepat dan efisien, serta mampu memilih algoritma yang paling sesuai untuk kebutuhan pemrosesan data tertentu.
Course Content
PENGANTAR ALGORITMA SORTING
-
06:11
-
Bacaan ENGANTAR ALGORITMA SORTING
-
Kuis Sorting Chapter 1
