NOTASI ALGORITMA – PROSEDUR DAN FUNGSI

Setiap bahasa pemrograman pasti selalu menyediakan fungsi-fungsi yang sudah didefinisikan oleh bahasa pemrograman tersebut (built-in function). Namun ada kalanya kita memerlukan suatu prosedur tertentu  tidak tersedia dalam built-in function. Dan kali ini, saya akan menjelaskan sedikit tentang prosedur dan fungsi. Prosedur adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). Prosedur […]

Continue reading


NOTASI ALGORITMA – SORTING (BUBBLE & INSERTION)

Pada dasarnya sorting adalah pengurutan. Ya, semua pasti juga tau apa itu pengurutan, tapi apakah semua tau bagaimana pengurutan itu sendiri? Dari yang saya pelajari, sorting adalah proses mengatur sekumpulan objek menurut aturan atau susunan tertentu. Urutan objek tersebut dapat menaik atau disebut juga ascending (dari data kecil ke data lebih besar) ataupun menurun/descending(dari data besar […]

Continue reading


NOTASI ALGORITMA – ARRAY

Di kesempatan kali ini saya akan membagikan tentang array. Array adalah sebuah tipe yang terdiri dari sejumlah komponen dengan tipe yang sama. Artinya, kita dapat menyimpan banyak data dalam satu variabel. Mari kita bayangkan bahwa array merupakan sebuah hotel yang memiliki beberapa kamar. Kemudian setiap kamar dikenal dengan index atau urutan angka. Intinya adalah: kita akan menyiapkan kamar […]

Continue reading


NOTASI ALGORITMA – TIPE BENTUKAN

Dalam coding, sebuah variable pasti berupa suatu tipe data. Sebagai contoh sederhana, variable yang memuat angka bulat salah satunya adalah integer, atau angka decimal adalah real. Dengan tipe-tipe data dasar ini, kita dapat menyusun suatu tipe data baru. Yaitu kumpulan dari tipe-tipe data dasar seperti integer, real, character, string, dll. Sebagai contoh, dalam kasus ini […]

Continue reading


NOTASI ALGORITMA – NOMINAL TERBILANG

Di kesempatan yang ada ini, saya akan bagaimana membuat program yang ‘mengkonversi’ angka menjadi huruf terbilang. Jika saya pikir-pikir, konsep dasar mengubah angka ke huruf cukup sulit. Karena angka sangat flexible sehingga dapat bernilai berapa saja, dan harus memikirkan bagaimana cara untuk membuat program ‘pengkonversi’ seperti itu. Konsep paling ‘make sense’ yang bisa saya implementasikan […]

Continue reading


NOTASI ALGORITMA – LOOPING SEDERHANA (4 CONTOH)

Di kesempatan kali ini, saya akan membagikan sebuah sebuah fungsi yang sangat sangat penting dan diperlukan dalam pemrograman, yaitu looping atau perulangan. Dari yang saya pelajari, looping merupakan suatu perintah dalam pemrograman untuk melakukan tugas tertentu dengan batas-batas dan kondisi yang telah ditentukan oleh penulis. Sebenenarnya ada beberapa intrusksi looping dalam coding, seperti for, while, […]

Continue reading


NOTASI ALGORITMA – IDENTIFIKASI SEGITIGA

Kali ini saya akan membagikan sedikit yang saya pelajari secara otodidak, yang sebenarnya mayoritas cara saya belajar. Notasi kali ini bertujuan untuk melakukan identifikasi terhadap 2 segitiga yang komponen variablenya adalah secara dinamis. (Maaf jika adanya kekurangan dalam segi kerapian indentasi dikarenakan tidak bisa diberi indent secara otomatis oleh karena saya copy-paste dari catatan yang […]

Continue reading


NOTASI ALGORITMA – JARAK ANTAR WAKTU (DURASI)

Pada post kali ini, saya akan membagikan sedikit konsep yang saya pelajari sendiri yaitu menghitung durasi (jarak antar waktu). Paradigma awal yang saya pilih adalah sebagai berikut: Input waktu awal dan akhir (Jam, Menit, dan Detik). Mengkonversi waktu awal dan akhir dalam satuan detik. Menjumlahkan seluruh waktu awal dan akhir yang sudah terkonversi (masing-masing / […]

Continue reading


NOTASI ALGORITMA – FAKULTAS DAN PROGDI (5 CARA)

Di post pertama ini, saya akan membagikan sedikit ilmu yang saya dapatkan. Yaitu 5 algortima bagaimana menentukan fakultas dan program studi dengan 2 input, yaitu input fakultas dan program studi dengan angka (integer). Catatan : Fakultas dan Program Studi yang saya pakai adalah seperti yang ada di Universitas Dian Nuswantoro (Sebagai Referensi). (Maaf jika adanya […]

Continue reading


NOTASI ALGORITMA – MENGHITUNG SELISIH KELILING 2 LINGKARAN

Kali ini saya akan membagikan sedikit tugas kecil yang pernah saya terima, yaitu mencari selisih keliling 2 segitiga. Tugas ini merupakan salah satu tugas pertama yang saya dapatkan dalam mata kuliah dasar pemrograman. Alurnya pun sangat pendek dan mudah dipahami meski bagi pemula. Alurnya yang pertama adalah input jari-jari lingkaran pertama dan kedua. Kemudian masuk […]

Continue reading