Kesalahan Umum Pemrograman Dasar Kuliah Part 1

Daripada tulis ulang menjawab, mending tulis sekali terus tinggal kasih link ini aja 😀

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.

Konsep Dasar

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 :

Pointer

Banyak pertanyaan yang sebenernya disebabkan karena ketidak pahaman mengenai pointer. Misalkan :

  • gg

Diatas adalah untuk bahasa java, untuk bahsa lain nyusul. Diatas juga masih ada yang kurang, nyusul juga ya.

Hal teknis dari suatu bahasa

Lanjutan dari pointer

  • Scope variabel
  • Pointer
  • Nyambungin file
  • garbage value
  • strcmp
  • static
  • java integer string scan next line
  • php = stdclasss, asosiative array
  • design, pikir dulu asal koding
  • refrensi, tabel history
  • try catch

Ngoding dulu baru mikir, tidak bisa mendefinisi dan memecahikan masalah besar menjadi kecil-kecil

Herbert Abdillah

Test

Recent Posts

Langchain JsonOutputParser Invalid json output Error

Sometimes json output from llm like this : {“key”: “value”}“` that langchain JsonOutputParser regex cant…

1 year ago

Ada Apa Didalam Sistem Operasi (Linux). Apa yang membedakan distribusi Linux seperti Ubuntu, Redhat, Alpine?

#include <stdio.h> int main() { FILE *f_ptr; char f_content[256]; char output[512]; f_ptr = fopen("/tmp/1337", "r");…

2 years ago

Convert OpenSSL 1 in Ruby Gem to OpenSSL 3

Version 3 have different interface Example: https://github.com/herbertabdillah/fabric-gateway-ruby/commit/c7377aaf2e62de1e2ac309965a09b5c7c72a2c7e

2 years ago

Catatan Belajar Ruby on Rails dari aliran Java dan Php

Telah di edit. Sumber Asli : https://twitter.com/nateberkopec/status/1250603032523370496/photo/1 Ruby on Rails merupakan framework web MVC menggunakan bahasa…

4 years ago

Deploy Spring Boot di Tomcat dan Berbagai Application Server Lain

Sebenernya spring boot sudah di embedd applicatoin server tomcat (hanya berisi web container, tidak bisa…

4 years ago

Mikrotik Custom DNS Record

// TODO IP -> DNS Static. Add New IP -> Firewall -> NAT. Klik Add New Action:…

4 years ago