If you've ever typed "method adalah" into a search bar, you're probably an Indonesian or Malay speaker trying to crack the meaning of one of tech's most-used terms. Method sounds academic, but in practice it's a simple, everyday concept hiding inside almost every app, AI model, and smart contract you've ever touched.
The Core Meaning of "Method"
In plain English, a method is just a way of doing something. It's a procedure, a technique, or a step-by-step approach that produces a result. If someone asks "what's your method for staying productive?", they're asking how you get things done.
The word comes from Greek methodos, meaning "pursuit of knowledge." Over centuries it shifted from philosophy into science, then into engineering, and finally into the digital world we live in today. Modern usage splits into two big buckets: methods as concepts (in science or business) and methods as code (in software). Both share the same DNA: a method is a defined path from input to output.
For Indonesian learners, "method adalah cara atau langkah terstruktur untuk mencapai tujuan tertentu" captures it well. The English and Bahasa versions describe the same idea — a reliable recipe for getting a job done.
Methods in Everyday Life
- The Scientific Method – observe, hypothesize, test, conclude.
- The Pomodoro Method – work 25 minutes, break 5 minutes, repeat.
- Scientific Method – a foundation of how researchers validate claims.
- Agile Method – ship small, iterate fast, listen to users.
Methods in Programming
This is where most "method adalah" searches land. In software, a method is a function attached to an object or class. It's a reusable block of code that performs a specific task, can take inputs (parameters), and often returns a result.
Think of a class as a blueprint for a house. A method is one of the rooms' instructions: "when someone flips this switch, turn on the light." You can call that method again and again without rewriting the logic.
In Java, Python, JavaScript, and C#, methods are the verbs of code — they make objects do things.
Here's why methods matter in real systems:
- Reusability – write once, call anywhere.
- Organization – keeps related logic bundled together.
- Abstraction – callers don't need to know how it works, just what it does.
- Testing – isolated methods are easier to verify than giant scripts.
Method vs. Function: What's the Difference?
Developers argue about this constantly, but the rule of thumb is simple: a function stands alone, while a method belongs to an object or class. In Python, for example, len(list) is a function, but list.append(item) is a method because it's tied to the list object. Same idea, different packaging.
Methods in AI and Machine Learning
Walk into any AI lab and you'll hear "method" thrown around constantly. In machine learning, a method usually refers to the algorithm or approach used to train or evaluate a model. "Our method outperforms the baseline" is academic-speak for "our way of solving this problem is better."
Common AI methods include:
- Supervised learning – train on labeled data.
- Unsupervised learning – let the model find patterns on its own.
- Reinforcement learning – learn by trial, error, and reward.
- Transfer learning – reuse knowledge from one task for another.
Researchers also describe the inner workings of AI as a pipeline of methods — data preprocessing method, feature extraction method, optimization method, evaluation method. The whole field is essentially methods stacked on methods, each one tuned to squeeze out a few extra percentage points of accuracy.
Methods in Blockchain and CryptoSorry, let me keep this clean. Methods also pop up in smart contract development. A smart contract on Ethereum is a collection of functions — in Solidity's language, these are explicitly called methods. Each method can be called externally, trigger a state change, or read on-chain data. When you swap tokens on a DEX, you're calling the contract's swap method. When you mint an NFT, you're calling the mint method.
In Web3, methods are the public buttons of a smart contract — anyone with the right permissions can press them.
Why the Word Gets Confusing
Beginners stumble on "method" because the same word means different things in different contexts:
- In school, method = teaching style.
- In science, method = research procedure.
- In programming, method = object-bound function.
- In AI, method = algorithm or technique.
- In crypto, method = smart contract function.
The unifying thread? A method is always a structured way to get from A to B. Whether you're running an experiment, calling an API, or training a neural network, you're applying a method.
Key Takeaways
- Method means "a way of doing something" — simple as that.
- In programming, a method is a function tied to a class or object.
- In AI and ML, a method is the algorithm or approach used to solve a problem.
- In crypto, methods are the callable functions inside a smart contract.
- Across every field, a method is a repeatable, structured process with a clear input and output.
So next time someone asks "method adalah apa?", you can answer confidently: it's the recipe, the verb, the algorithm, and the button — all rolled into one. Once you understand the pattern, you'll spot methods everywhere from your favorite mobile app to the latest large language model.
Zyra