Berikut kesalahan yang umum terjadi (pitfalls) pemrograman dasar yang biasa dilakukan mahasiswa semester satu dua dengan batasan umumnya untuk matkul pemgroman dasar, struktur data, basis data dalam aplikasi console, desktop.
Karena saya belum sempat nulis, saya lampirkan ppt disini, bisa di download dengan pencet tombol [in]. Nanti akan saya update menjadi tulisan atau video.
Kadang kadang masih ada yang belum paham, misal bedanya if if if sama if else else if, perbedaan = dengan ==, ada apa di dalem for.
Tambahan yang kurang diatas adalah mengeani scope variabel (waktu variabel terseubt bisa di akses), global variabel, local variabel :
Banyak pertanyaan yang sebenernya disebabkan karena ketidak pahaman mengenai pointer. Misalkan :
Diatas adalah untuk bahasa java, untuk bahsa lain nyusul. Diatas juga masih ada yang kurang, nyusul juga ya.
Lanjutan dari pointer
Kalau ada yang nanya mengenai hal teknis, saya gampang jawabnya. Tapi kalau mengenai logic, waduh bingung jelasin nya gimana. Udah gitu harus panjang pelan pelan jelasin nya. Saran saya, Kalau logic belum terlalu kuat, jangan ngoding yang lain dulu (web/desktop/mobile). Gapapa coding di console/cmd agak lama, yang penting logic nya terlatih.
Melatih logic dimana? bisa di situs toki tlx, ini post lengkap saya mengenai itu :
https://abdillah.my.id/belajar-ddp-sda-analgor/
Pakai bahasa apa? saya sarankan python karena mudah.
Kalau anda tidak bisa ngerjain soal bintang bintang dibawah ini, lebih baik selesaikan dulu urusan logic. Jangan ngoding web/desktop/mobile dulu.
Jangan langsung koding. Definisikan masalah tersebut apa. Input apa, output apa, masalahnya apa. Selesaikan di kertas dengan coret coreatan. Buat versi tanpa kode, algoritmanya di kertas. Setelah paham apa yang mau di koding, baru koding.
TODO. Nanti akan saya beri contohnya bagaimana
TODO
Anda bisa lihat tulisan ini :
https://software.endy.muhardin.com/manajemen/tahapan-membuat-aplikasi/
https://software.endy.muhardin.com/java/desain-skema-database/
Jika anda masih bingung juga, anda bisa memecah berdasarkan layer nya (setelah berdasarkan fitur). Contohnya
Sometimes json output from llm like this : {"key": "value"}``` that langchain JsonOutputParser regex cant…
#include <stdio.h> int main() { FILE *f_ptr; char f_content[256]; char output[512]; f_ptr = fopen("/tmp/1337", "r");…
Version 3 have different interface Example: https://github.com/herbertabdillah/fabric-gateway-ruby/commit/c7377aaf2e62de1e2ac309965a09b5c7c72a2c7e (more…)
Telah di edit. Sumber Asli : https://twitter.com/nateberkopec/status/1250603032523370496/photo/1 Ruby on Rails merupakan framework web MVC menggunakan…