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:

  1. Input waktu awal dan akhir (Jam, Menit, dan Detik).
  2. Mengkonversi waktu awal dan akhir dalam satuan detik.
  3. Menjumlahkan seluruh waktu awal dan akhir yang sudah terkonversi (masing-masing / terpisah).
  4. Menghitung selisih dari waktu awal dan akhir (dalam detik).
  5. Mengkonversi hasil ke dalam satuan jam, menit dan detik.

Namun, saya menemukan bahwa alur tersebut dapat dipersingkat.

Paradigma baru yang saya pilih adalah sebagai berikut:

  1. Input waktu awal dan akhir (Jam, Menit, dan Detik).
  2. Mencari durasi antar jam, antar menit, dan antar detik dalam satuan detik
  3. Menjumlahkan durasi antar jam, antar menit, dan antar detik yang sudah terhitung sebelumnya.

Dibawah ini adalah Notasi Algoritma dari paradigma yang saya terapkan.

(Maaf jika adanya kekurangan dalam segi kerapian indentasi dikarenakan tidak bisa diberi indent secara otomatis oleh karena saya copy-paste dari catatan yang saya tulis sendiri di notepad++ sebelumnya. Yang sebenarnya text aslinnya semuanya di notepad++ sudah dalam kondisi berindentasi/rapi)

 

/*
NAMA : NATHANAEL FREDERICKO W
NIM : A11.2018.10882
MAKUL : DASAR PRMROGRAMAN (TEORI)
TEMPAT : RUMAH
TANGGAL : –
PROGRAM : JARAK ANTAR WAKTU
*/

// JUDUL
MENCARI JARAK ANTAR WAKTU (DURASI)

// KAMUS
jam_awal, menit_awal, detik_awal <- integer
jam_akhir, menit_akhir, detik_akhir <- integer
durasi_jam, durasi_menit, durasi_detik <- integer
durasi_total <- integer

// DISKRIPSI
input (jam_awal, menit_awal, detik_awal)
input (jam_akhir,menit_akhir, detik_akhir)

durasi_jam = (jam_akhir – jam_awal) * 3600
durasi_menit = (menit_akhir – menit_awal) * 60
durasi_detik = (detik_akhir – detik_awal) * 1

durasi_total = durasi_jam + durasi_menit + durasi_detik
output (durasi_total)

12 thoughts on “NOTASI ALGORITMA – JARAK ANTAR WAKTU (DURASI)

  1. It’s appropriate time to make some plans for the future and it is time to be happy.
    I have read this post and if I could I desire to suggest you few
    interesting things or advice. Perhaps you can write next articles referring to this article.
    I desire to read even more things about it!
    Its such as you read my thoughts! You seem to grasp so much approximately this, such as
    you wrote the ebook in it or something. I think that you simply could
    do with some percent to drive the message house a little bit, but instead
    of that, that is great blog. A great read. I’ll certainly be back.

    Ahaa, its good conversation about this post here at this web site, I have read all
    that, so now me also commenting here. http://cspan.co.uk

  2. I just want to tell you that I’m new to blogging and site-building and seriously loved you’re blog site. Likely I’m want to bookmark your blog . You actually come with perfect posts. Many thanks for sharing your webpage.

  3. I have been surfing online greater than 3 hours nowadays, yet
    I never discovered any fascinating article like yours.
    It is pretty price sufficient for me. In my view, if all webmasters and bloggers made good content as you probably did, the
    internet will likely be much more helpful than ever before.

  4. After exploring a few of the blog posts on your site,
    I honestly like your technique of blogging.
    I saved as a favorite it to my bookmark site list and will be checking back soon. Please check
    out my web site too and tell me your opinion.

Leave a Reply to plenty of fish dating site Cancel reply

Your email address will not be published. Required fields are marked *