Algoritma Pemograman #Part 2
Yuhu Guys... Wclcome back, di part 2 ini gw akan share catatan gw seputar dasar pemograman jadi stay tune yaaa jan lupa di follow up blog ini biar tidak tertinggal konten catatan yang lainnya oke langsung saja.....
Apa Itu Notasi ?
Notasi Ialah sebuah bentuk teks algoritma yang di susun secara prosedural. Pada dasarnya notasi di buat untuk memudahkan bagi sesama progammer untuk dapat mengerti konsep dari sebuah program/kode yang akan di ketik.
Tau gak guys ternyata notasi yang biasa kita pakai di sekolah, kursus maupun di perkuliahan itu berasal dari prodi Teknik Informatika ITB lohh. Dosen disana menggunakan notasi agar memudahkan kegiatan belajar mengajar.
Yuk kenalin 3 bagian dari notasi :
- Judul
- Kamus
- Algoritma/Deskripsi
Kalian pengen liat bentuk notasi gak sih nih kalian bisa lihat gambar di bawah ini!!!
Yaa jadi gini ya gaes yak, Notasi itu merupakan tahap dasar/awalan suatu coding/program. Jadi kayak kalian ingin membuat drama pasti ada skenario atau konsep nya dulu kan..? Nah, Sama di dalam progamming itu butuh konsep jadinya hadirlah yang namanya Notasi. Sebenarnya seperti yang sudah di jelaskan diatas notasi itu hanya untuk memudahkan para progammer dalam menjelaskan dan membuat suatu program.
Apa Itu Progamming ?
Progamming adalah suatu kegiatan menulis dan mengekseskusi suatu kode untuk menjalankan suatu program. yaa pada intinya progamming itu kalian ngetik kode buat dijadiin program. Lalu "kode" itu apa sih kak? nah buat kalian yang gak tau kode itu apa? kode itu adalah bahasa pemograman yang di pakai. Terus kita itu belajar memprogram atau bahasanya sih kak? apa sih bedanya? nah ini kita bahas yaa...
Apa Sih Bedanya Belajar Memprogram Dan Belajar Bahasa pemograman?
Nah, jadi gini gaes kalau belajar memprogram kita akan belajar tentang metodologi dan sistematika pemecahan masalah dan mengaplikasikannya kedalam suatu notasi tertentu. Sedangkan belajar bahasa pemrogaman itu kita belajar untuk memakai suatu bahasa komputer yang sesuai aturan sintaks(tata bahasa). Udah tau kan bedanya...
Tahapan Dalam Membuat Program.
Oke guys kalian pasti penasaran kan gimana sih langkah langkah membuat program yang baik dan benar?. Nah jadi tahapannya itu ada 5 yaitu Analisis, Desain, Coding, Test/Run, Maintenance. Untuk penjelasan lebih rincinya bisa kalian simak tulisan dibawah ini.
1. Analisis/Ide
Sebelum membuat program kalian wajib mengetahui kebutuhan atau fungsi dari program yang akan kalian buat kan?. Nah jangan sampai program yang kalian buat itu malah tidak berguna. Di tahapan analisis ini kalian wajib memikirkan segala aspek yang berhubungan dengan program kalian (menganalisa). Agar nantinya dapat menghasilkan output yang diinginkan.
2. Desain/Notasi
Habis kalian menganalisan dan menentukan program apa yang akan kalian buat. Tentunya harus ada desain/konsepnya dong. Nah kalian bisa lakukan itu pada tahap Desain. Sebenarnya kalian bisa melewati proses desain/notasi ini dan langsung ke tahap coding. Hanya saja kata dosen saya desain/notasi itu wajib sebelum kita melakukan coding, Karena apa?. Karena kalau semisal terjadi hal yang tidak diinginkan masih bisa di hindari dengan hasil desain/notasi kalian. Misalnya program kalian itu error atau lupa ngesave dan akhirnya mengharuskan kalian untuk membuat ulang. Nah kalian gak perlu takut, Karena kalian masih ada desain/notasinya tinggal kalian ikutin saja dari awal.
3. Coding dan Testing
Yahh kalau ini kalian pasti udah pada tau. setelah mendesain kita akan masuk ke tahapan coding. Tahapan yang dimana kalian melakukan penulisan kode terhadap program yang kalian buat dan juga melakukan uji apakah program ini berhasil dijalankan atau tidak.
4. Dokumentasi
Nah pada tahap ini kalian intinya HARUS membuat folder/arsip untuk menyimpan program yang telah kalian buat. Untuk apa? Gak usah ditanya kalian pasti tau dong. Agar tidak hilang, Tidak kececeran, Dapat diakses kembali sewaktu-waktu membutuhkan.
5. Maintenance/Update
Setelah selesai membuat program dan program itu berhasil. Kalian jangan lupa untuk terus memperbarui dan memelihara program kalian. Barangkali ada laporan dari pengguna program kalian jika ada bug yang muncul atau request fitur baru. Jangan cuman kalian tinggal saja programnya terus lanjut ke program lain. Itu merupakan hal yang salah dalam dunia progammer. Nah itu gunanya dari tahapan ini.
Oke guys mungkin itu dulu untuk #part2 ini nanti kita lanjutkan lagi di catatanku di #part3 follow up terus blog ini dan jangan lupa untuk share jika blog ini bermanfaat. Sekian terimakasih
Komentar
Posting Komentar