Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ajo-universe/Java

 
 

Repository files navigation

Bellshade Java

image

Part of Bellshade Project, managed by WPU Discord Community
WPU Community is the fastest growing software developer forum initiated by Mr. Sandhika Galih

license javatesting code-quality code-factor discord

Repositori ini berisi kumpulan berbagai macam source code struktur data, algoritma, analisis matematika dan sebagainya yang diimplementasikan dengan menggunakan bahasa pemrograman Java.

image

🎉🎉 Selamat Datang di Java 🎉🎉

Kami mengucapkan Selamat Datang di Bellshade Repositori Java. Java adalah bahasa pemograman multi fungsi dengan tipe compiled language. Artinya, kode yang ditulis dalam Java harus dikompilasi atau diubah terlebih dahulu menjadi file binary yang dapat dimengerti komputer.

Sejarah Singkat mengenai Java: Pada tahun 1991, Sun Microsystems menawarkan project kepada tim yang dipimpin oleh James Gosling, Patrick Naughton, dan Mike Sheridan untuk membuat perangkat konsumer seperti cable tv box. Dikarenakan perangkat tersebut tidak mempunyai banyak memori, bahasa yang digunakan harus berukuran kecil dan sesuai dengan arsitekturnya. Sehingga, akhirnya mereka memutuskan untuk membuat bahasa baru. Mereka menamakan project tersebut dengan nama “Green Project”. Pada tahun 1994, terbentuklah sebuah nama untuk bahasa pemrograman yang mereka buat. Bahasa tersebut bernama OAK. Namun, ternyata nama OAK sudah ada yang menggunakan. Sehingga, nama OAK diubah namanya menjadi Java. Nama Java terinspirasi dari secangkir kopi yang diminum berasal dari Pulau Jawa, Indonesia. Akhirnya dibuatlah bahasa pemrograman Java dengan logo secangkir kopi. Setelah itu nama Java mulai terdengar, sehingga berbagai industri dan universitaspun banyak yang meliriknya. Java merupakan bahasa pemrograman yang lebih sederhana dan dapat mengakomodasikan hampir seluruh fitur penting bahasa pemrograman lain.

Baru Belajar? Mulai dari sini 🌟

Untuk menggunakan repositori dengan maksimal, kalian perlu belajar programming dasar dahulu. Silahkan ikuti alur belajar berikut untuk mempelajari dasar - dasar pemograman langsung menggunakan Java

Langkah Topik Target Pembelajaran Video Rujukan Materi
01 Introduksi Pemograman dan Java Memahami apa itu membuat program dan apa peran Java dalam proses pembuatan program Video Materi
02 Variabel dan Tipe Data Memahami apa itu variabel dan tipe data berserta dengan perannya terhadap memori dan pointer Video Materi
03 Operasi Aritmatika Dapat melakukan operasi aritmatika sederhana menggunakan program yang ditulis menggunakan Java Video Materi
04 Operasi Boolean Mengenal operasi boolean dan perannya dalam proses pemograman Video Materi
05 Konsep Array Memahami konsep Array dan mencoba untuk mengimplemntasikannya dalam program Video Materi
06 Array Multi-dimensi Mengenal berbagai macam konsep array multi-dimensi dan implementasinya dalam program Video Materi
07 Perulangan Memahami inti kedua dari pemograman yaitu melakukan perulangan Video Materi
08 Percabangan Memahami salah satu dari inti dari membuat pemograman yaitu melakukan pengkondisian (Percabangan) Video Materi
09 Fungsi Mengenal konsep fungsi dalam teknik pemograman Video Materi

nb: Pastikan sesuai dengan alur belajar ya, ingat "Buru-buru tidak perlu, Proses nomor satu"😁🤙

Setelah menyelesaikan seluruh rangkaian pengenalan dasar - dasar pemograman, kalian dapat mulai untuk mempelajari topik - topik lain yang jauh lebih seru! Untuk sekarang, mulai saja dulu dengan Object Oriented Programming

🎓 Topik Lanjutan 🎓

Jika kalian sudah menguasai dasar - dasar pemograman berserta dengan paradigma Object Oriented Programming, kalian bisa langsung mengeksplorasi topik - topik lain yang jauh lebih menantang dan tidak kalah seru. Di repositori ini, kami telah menyiapkan beberapa topik yang mungkin kamu suka. 01. Topik Rekursif
COMING SOON

📃 Panduan Pengunaan 📃

Seluruh kode yang tersedia pada repositori ini dapat kalian jalankan dengan melakukan kompilasi terlebih dahulu.
Sebelum kalian memulai mengcompile program Java ini, kalian membutuhkan Java SDK (Java JDK + Java JRE) dan sebuah Code Editor atau IDE.
Untuk Compiler Java SDK (Standard Development Kit) Kalian bisa mendownloadnya di link yang ada di bawah:

Java JDK (Java Development Kit) disini
Java JRE (Java Runtime Environment) disini
Code Editor atau IDE (opsional dan silahkan pilih sesuai selera😉)

Ohh ya, Java JDK juga termasuk Java SE ya (Standard Edition) yang berarti Edisi Java Biasa/Standard yang paling banyak dipakai oleh keperluan-keperluan saat ini. Tapi jika kamu belum mengetahui apa-apa aja sih yang ada di Java Edition, berikut kami menjelaskan secara singkat, padat dan jelas😁.

  • Java FX = Edisi bahasa Java yang secara khusus dipakai untuk pembuatan aplikasi desktop berbasis grafis.
  • Java EE = Enterprise Edition, Edisi bahasa Java untuk kelas perusahaan, mencakup fitur advanced seperti distributed computing.
  • Java ME = Micro Edition, Edisi bahasa Java untuk perangkat embedded (perangkat kecil dengan memory terbatas), seperti TV, micro-controller, sensor, dll.
  • Java CDK = Card Development Kit merupakan bagian dari platform Java yang ditujukan untuk smart card.

    Untuk melakukan kompilasi, buka terminal pada folder kode yang ingin kalian compile lalu jalankan perintah (CMD/Terminal/Bash)

Javac source_code.java
Java source_code.class
        ATAU
Javac source_code.java
Java source_code

(Pastikan selalu memperhatikan source-code nya dikarenakan Compiler Java bersifat case-sensitive.) Jika masih bingung gimana cara mengcompile atau menjalankan program Java bisa dilihat tutorialnya disini

⚡ Quick Access ⚡

Semua script yang ada pada repositori ini, dapat diakses dengan cepat lewat link berikut:

🤩 Ayo ikut kami dan berkontribusi! 🤩

Bantuan kalian diperlukan! Untuk Bellshade dapat lebih jauh lagi membantu anak - anak Indonesia belajar programming, kita butuh tenaga kalian.

"Dengan Bellshade, aku jadi bisa ngoding! Terima kasih Bellshade!!"

Kami sangat senang bila kalian ingin melakukan kontribusi pada repositori Java ini. Tapi, sebelum itu, silahkan baca terlebih dahulu peraturan dan pedomannya yang telah kami siapkan. Terima kasih!

Dan jika ada seseorang berbaik hati mendonasikan bisa disini ya

Untuk informasi lebih lanjut, mari gabung dalam komunitas Discord Channel WPU

About

Repositori untuk belajar pemrograman Java dalam bahasa Indonesia

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%