Berikut ini adalah postingan artikel kategori Software Development yang membahas tentang penjelasan pengertian, definisi, dan arti dari istilah kata time complexity berdasarkan rangkuman dari berbagai jenis macam sumber (referensi) relevan, terkait, serta terpercaya.
Pengertian Time Complexity
Apa itu sebetulnya yang dimaksud dengan time complexity ini?
Kompleksitas waktu adalah konsep dalam ilmu komputer yang berhubungan dengan kuantifikasi jumlah waktu yang dibutuhkan oleh serangkaian kode atau algoritma untuk diproses atau dijalankan sebagai fungsi dari jumlah input.
Dengan kata lain, kompleksitas waktu pada dasarnya adalah efisiensi, atau berapa lama fungsi program untuk memproses input yang diberikan.
Pembahasan dari Apa itu Pengertian, Makna, serta Contoh dari Istilah Time Complexity
Baik, agar kita dapat lebih mendalami arti penjelasan serta maksud dari acronym atau kata tersebut di atas, pastinya kita juga perlu memahami lebih dalam tentang pembahasan mengenai apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi time complexity.
Kompleksitas waktu hanyalah ukuran waktu yang dibutuhkan untuk fungsi atau ekspresi untuk menyelesaikan tugasnya, serta nama proses untuk mengukur waktu itu.
Ini dapat diterapkan pada hampir semua algoritma atau fungsi tetapi lebih berguna untuk fungsi rekursif.
Ada sedikit titik dalam mengukur kompleksitas waktu untuk aplikasi seperti mengambil nama pengguna dan kata sandi dari database untuk perbandingan atau hanya menyimpan data apakah itu 20 ms atau 5 ms; Itu akan lebih sesuai dengan waktu akses.
Ini tidak ada hubungannya dengan peduli tentang waktu eksekusi, melainkan bahwa perbedaannya dapat diabaikan.
Namun, jika ada fungsi rekursif yang dapat disebut beberapa kali, menentukan dan memahami sumber kompleksitas waktunya dapat membantu memperpendek keseluruhan waktu pemrosesan dari, katakanlah, 600 ms menjadi 100 ms.
Kompleksitas waktu diekspresikan biasanya dalam ″notasi besar,″ tetapi ada notasi lain.
Ini adalah representasi matematika dari batas atas faktor penskalaan untuk suatu algoritma dan ditulis sebagai O (nn), dengan ″n″ menjadi jumlah input dan ″n″ menjadi jumlah ekspresi looping.
Misalnya, kami memiliki algoritma:
angka [] = {5,6,10,11,2};
foreach (angka sebagai angka1)
{
foreach (angka sebagai angka2)
{
pernyataan;
}
}
Ada lima input dalam array ″angka″, dan loop ″foreach″ diulang dua kali.
Oleh karena itu, pertumbuhan eksponensial dalam waktu pemrosesan terjadi karena jumlah input dan jumlah loop tumbuh.
Seperti yang sudah kita lihat di atas, istilah ini merupakan salah satu dari kumpulan kamus, akronim, istilah, jargon, atau terminologi dalam bidang teknologi yang diawali dengan abjad atau awalan T, serta merupakan terms yang terkait dengan Software Development.
Arti Time Complexity dalam Kamus Terjemahan Bahasa Indonesia dan Inggris
Selain membahas tentang pengertian dan pembahasan definisinya, untuk lebih memperdalamnya, di sini kita juga perlu mengetahui apa arti kata time complexity dalam kamus terjemahan bahasa Indonesia dan Inggris.
Untuk lebih mudah dalam memahaminya, di artikel ini Kami akan menguraikannya berupa tabel terjemahan bahasa Indonesia dan Inggris sebagai berikut.
Tipe | Bahasa Indonesia | Bahasa Inggris |
Terminologi | kompleksitas waktu | time complexity |
Kategori | pengembangan perangkat lunak | software development |
Penutup
Baiklah, di atas adalah pembahasan dan penjelasan tentang apa itu arti dari time complexity.
Semoga postingan artikel yang sudah Kami bagikan ini dapat bermanfaat serta dapat menambah wawasan kita semua.
Lihat juga pembahasan mengenai apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi artikel lainnya yang berhubungan dengan bidang Teknologi yang ada di laman blog UrlWebsite Kami.
Sumber (Referensi)
Artikel ini dibuat berdasar dari simpulan arti definisi dari berbagai referensi relevan yang berotoritas seperti Wikipedia, Webopedia Technology Dictionary dan beberapa sumber lainnya seperti Technopedia dan Techterms. Kata Time Complexity ini merupakan salah satu dari kumpulan terminologi “Software Development” dalam bidang teknologi yang dimulai dengan abjad atau awalan T. Artikel ini di-update pada bulan Nov tahun 2024.
- https://id.wikipedia.org/wiki/terminologi
- https://id.wikipedia.org/wiki/teknologi
- https://id.wikipedia.org/wiki/teknis
- https://www.webopedia.com/?s=time-complexity
- Gambar contoh dari time-complexity via Google di sini
- Gambar contoh dari time-complexity via Bing di sini