Welcome to the Java Learning Modules! 🎉 This repository offers a collection of modules designed to help you learn and master the basics of Java programming. Whether you're just starting out or looking to strengthen your foundation, these modules provide clear, concise lessons that guide you through essential concepts step by step.
- Modul 1: Menginstall Java
- Modul 2: Elemen Dasar Java
- Modul 3: Operator
- Modul 4: Pernyataan Kendali
- Modul 5: Switch Case
- Modul 6: Array
Before you can start coding in Java, you need to set up your environment. In this module, you'll learn how to install the Java Development Kit (JDK) and configure your system to run Java applications. It's a crucial first step on your Java journey!
Duration: 12 minutes ⏳
- How to download and install JDK
- Setting environment variables
- Verifying Java installation ✅
This module introduces the core elements of Java programming, including data types, variables, constants, and syntax rules. You'll gain a solid understanding of how to structure and write basic Java programs.
Duration: 16 minutes ⏳
- Data types (
int,double,char,boolean) 🔢 - Variables and constants 🧮
- Basic Java syntax and structure ✍️
Operators are the building blocks of any programming language. In this module, you'll explore the various operators used in Java, such as arithmetic, relational, and logical operators, and learn how they work to manipulate data and control program flow.
Duration: 16 minutes ⏳
- Arithmetic operators (
+,-,*,/,%) ➕➖✖️➗ - Relational operators (
==,!=,>,<,>=,<=) 🏷️ - Logical operators (
&&,||,!) 🔐
Control statements are essential for making decisions and controlling the flow of your Java programs. In this module, you'll learn about if, else, and else if statements, and how to use them to create dynamic and responsive applications.
Duration: 16 minutes ⏳
ifstatements and logical conditions 🧩elseandelse ifblocks 🔄- Using control flow for decision-making 🎯
The switch statement provides a cleaner and more structured way to handle multiple conditions based on a single variable. This module covers how to use switch, case statements, and default cases to make your Java code more readable and maintainable.
Duration: 17 minutes ⏳
- Syntax of
switch🖋️ - How to set up case statements 🧭
- Using the default case to handle unexpected values ⚡
Arrays in Java are powerful tools for storing and managing multiple values in a single variable. In this module, you'll learn how to declare, initialize, and work with arrays, along with best practices for iterating through and manipulating array data.
Duration: 17 minutes ⏳
- Declaring and initializing arrays 🔢
- Accessing and updating elements 📌
- Working with arrays to solve common programming problems 🧠
This series of learning modules was created by Idil Putra, a student at STTIND Padang. The content and guidance were developed under the mentorship of Dosen Buk Elmawati, M.Kom, a respected instructor in computer science.
-
Clone the repository to your local machine using the following command:
git clone https://github.com/idilputra19/modul-java-sttind.git
-
Navigate to the project directory:
cd java-learning-modules -
Each module contains examples, exercises, and tips to guide you through the learning process. Follow along with the instructions to enhance your coding skills.
If you have suggestions, additional resources, or would like to contribute to the project, please feel free to fork this repository and create a pull request. I’d love to see how you put the lessons into practice!
This project is licensed under the MIT License. You are free to use, modify, and distribute the content within the constraints of the license. You can find more details in the LICENSE file.
If you need help, guidance, or just want to connect, reach out to me at:
- Email: idilputra.com@gmail.com
Happy coding, and enjoy your Java adventure! 🎉✨