Anda di halaman 1dari 27

1

Java Foundations
1-1
Tentang Kursus Ini

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
adalah merek dagang dari pemiliknya masing-masing.

2
Tujuan
• Pelajaran ini akan membahas tujuan berikut:
−Mengidentifikasi sasaran dan tujuan pelatihan
−Memahami lingkungan kursus
−Menguraikan strategi pembelajaran kursus

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 3
adalah merek dagang dari pemiliknya masing-masing.

3
Sasaran Kursus
• Menunjukkan pengetahuan tentang konsep dasar
bahasa pemrograman
• Menunjukkan pengetahuan tentang bahasa
pemrograman Java
• Menerapkan konsep dasar pemrograman Java dan
berorientasi objek

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 4
adalah merek dagang dari pemiliknya masing-masing.

4
Sasaran Kursus
• Lingkungan Terintegrasi Java yang tepat (IDE)
−Alat yang digunakan untuk menulis kode
−Petunjuk penginstalan disediakan nanti

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 5
adalah merek dagang dari pemiliknya masing-masing.

Pengembang utama dalam kursus ini juga merupakan pengembang utama Java Puzzle Ball.

5
Sasaran Kursus
• Java Puzzle Ball
−Game yang digunakan di seluruh kursus
−Game ini tersedia melalui Oracle Academy Member Hub
begitu pelajaran yang relevan terlihat
• Materi lainnya tersedia dari Oracle Academy Member
Hub saat pelajaran yang relevan muncul

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 6
adalah merek dagang dari pemiliknya masing-masing.

6
Kode Anda
• Anda akan mengetik kode di Java IDE
• Menggunakan NetBeans, kode terlihat seperti ini:
−Warna sintaks yang menyoroti akan bervariasi, tergantung
IDE pilihan Anda

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 7
adalah merek dagang dari pemiliknya masing-masing.

7
Garis Besar Pelatihan
• Bagian 1: Apa itu Java?
−Pelajaran 1: Tentang Kursus Ini
−Pelajaran 2: Java: Sejarah Singkat
−Pelajaran 3: Menyiapkan Java
• Bagian 2: Dasar-Dasar Java
−Pelajaran 1: Proses Pengembangan Perangkat Lunak
−Pelajaran 2: Apa yang dikerjakan oleh Program Saya?
−Pelajaran 3: Pengantar Konsep Pemrograman Berorientasi
Objek

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 8
adalah merek dagang dari pemiliknya masing-masing.

8
Garis Besar Pelatihan
• Bagian 3: Jenis Data
−Pelajaran 1: Apa yang Dimaksud Dengan Variabel?
−Pelajaran 2: Jenis Data Numerik
−Pelajaran 3: Jenis Data Tekstual
−Pelajaran 4: Mengonversi Antara Jenis Data
−Pelajaran 5: Input Keyboard

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 9
adalah merek dagang dari pemiliknya masing-masing.

9
Garis Besar Pelatihan
• Bagian 4: Class Penting dari Java API
−Pelajaran 1: Apa yang Dimaksud Dengan Metode?
−Pelajaran 2: Deklarasi dan Paket import
−Pelajaran 3: Class String
−Pelajaran 4: Class Random
−Pelajaran 5: Class Math
• Bagian 5: Pernyataan Keputusan
−Pelajaran 1: Ekspresi Boolean dan Construct if/else
−Pelajaran 2: Eksekusi Bersyarat
−Pelajaran 3 - switch Statement

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 10
adalah merek dagang dari pemiliknya masing-masing.

10
Garis Besar Pelatihan
• Bagian 6: Pernyataan Loop
−Pelajaran 1: Loop for
−Paelajaran 2: Loop while dan do/while
−Pelajaran 3: Pernyataan break dan continue
• Bagian 7: Class
−Pelajaran 1: Membuat Class
−Pelajaran 2: Memulai Objek
−Pelajaran 3: Metode Overloading
−Pelajaran 4: Interaksi dan Enkapsulasi Objek
−Pelajar 5: Variabel dan Metode static

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 11
adalah merek dagang dari pemiliknya masing-masing.

11
Garis Besar Pelatihan
• Bagian 8: Array, ArrayLists, dan Pengecualian
−Pelajaran 1: Array
−Pelajaran 2: ArrayLists
−Pelajaran 3: Penanganan Pengecualian
−Pelajaran 4: Konsep Debugging
• Bagian 9: Aplikasi GUI dengan JavaFX
−Pelajaran 1: Pengantar JavaFX
−Pelajaran 2: Warna dan Bentuk
−Pelajaran 3: Peristiwa Grafis, Audio, dan Mouse
• Bagian 10: Proyek Akhir

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 12
adalah merek dagang dari pemiliknya masing-masing.

12
Tantangan Mendesain Kursus Ini
• Bagaimana cara kami mendesain kursus Java yang akan
melibatkan dan mengedukasi pemirsa muda?
−Sekolah menegah
−Program diploma
−Program sarjana
• Bagaimana kami menjelaskan konsep teknis kepada
pemirsa yang mungkin tidak memiliki latar belakang
ilmu komputer?
−Ini merupakan kursus pemrograman pengantar
−Kursus ini didesain agar diambil tanpa memerlukan kursus
prasyarat
−Namun pemahaman mengenai aljabar dasar bisa bermanfaat

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 13
adalah merek dagang dari pemiliknya masing-masing.

13
Bagaimana Kami Tidak Akan Melibatkan Anda
• Mengandalkan slide yang berisi dinding teks
• Menghujani Anda dengan informasi tanpa memberi
Anda kesempatan untuk memprogram
• Menyediakan catatan teknis yang tidak
menjelaskan atau cocok dengan slide
• Memaksa Anda untuk mengingat
fakta teknis yang tidak kentara

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 14
adalah merek dagang dari pemiliknya masing-masing.

14
Bagaimana Kami Akan Melibatkan Anda
• Agar kursus ini dapat terasa sesuai dengan anak-anak
muda masa kini, kontennya harus lebih pas dengan
Anda:
−Hip
−Trendi
−Sosial
• Kita akan berhasil melakukannya
dengan:
−Topi belakang
−Kacamata
−Bling
−Tagar

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 15
adalah merek dagang dari pemiliknya masing-masing.

15
Bagaimana Kami Akan Benar-Benar Melibatkan Anda
• Slide sebelumnya bersifat satir, tetapi juga menggambarkan
gaya penulisan percakapan untuk kursus ini
• Pelajaran ditulis untuk mempersiapkan Anda dalam
mengembangkan perangkat lunak
• Ini dilakukan dengan:
− Menggambarkan konsep inti yang Anda perlukan untuk membuat
perangkat lunak
− Memberikan contoh kode yang dapat Anda referensikan dan
jadikan dasar pembuatan
− Memberi Anda kesempatan untuk memprogram dan menemukan
solusi
− Menjelaskan alasan di balik sejumlah hal
− Menjaga kontinuitas dengan skenario di setiap bagian. Ikon dalam
slide "Garis Besar Kursus" menjadi petunjuk skenario ini
• Kami ingin Anda merasa percaya diri dengan kemampuan
coding kode Anda
Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 16
adalah merek dagang dari pemiliknya masing-masing.

16
Komponen Kursus
• Komponen kursus meliputi:
−Pelajaran
−Latihan sederhana
−Kuis
−Praktik
• Semua materi pelajaran akan tersedia melalui Oracle
Academy Member Hub
• Kursus ini juga mencakup ujian tengah semester dan
ujian akhir pilihan ganda

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 17
adalah merek dagang dari pemiliknya masing-masing.

17
Masalah dengan Pelajaran Panjang
• Siswa mengatakan bahwa pelajaran panjang membuat
mereka merasa lelah, bingung, dan kebingungan saat
tiba saatnya membuat kode

• Alokasi belajar terbesar terjadi ketika


siswa diizinkan untuk membuat kode
−Tujuan kursus ini adalah untuk menjadi kursus yang praktis
dan berbasis proyek
−Itulah sebabnya kami menyertakan beberapa latihan yang
lebih kecil selama setiap pelajaran
−Kami juga menemukan bahwa memberikan banyak latihan di
akhir setiap pelajaran tidaklah produktif
Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 18
adalah merek dagang dari pemiliknya masing-masing.

18
Latihan Sederhana
• Setiap pelajaran (dimulai dengan Pelajaran 1-3)
meliputi latihan kecil yang didesain untuk:
−Memberikan pemahaman awal mengenai konsep
−Membangun kepercayaan diri saat konsep diperkenalkan
−Mengembangkan pengetahuan yang ada
−Memberi Anda kesempatan untuk bereksperimen
• Latihan meliputi:
−Mencamtumkan ide
−Bermain game
−Mengedit kode

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 19
adalah merek dagang dari pemiliknya masing-masing.

19
Kuis
• Kuis sederhana disertakan di akhir setiap pelajaran
• Kuis harus sebisa mungkin menggambarkan pelajaran
• Kuis didesain untuk memperkuat konsep utama
• Siswa mengatakan bahwa mereka merasa pendekatan
ini sangat bermanfaat dalam kursus lain

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 20
adalah merek dagang dari pemiliknya masing-masing.

20
Kuis dalam Oracle Academy Member Hub
• Kuis Oracle Academy Member Hub disertakan di setiap
akhir bagian
• Kuis Oracle Academy Member Hub :
−akan memeriksa pengetahuan Anda tentang setiap bagian
−akan mempersiapkan Anda untuk ujian tengah semester dan
ujian akhir
−didesain untuk mendukung konsep utama

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 21
adalah merek dagang dari pemiliknya masing-masing.

21
Praktik
• Setiap bagian mencakup praktik
• Praktik merupakan latihan besar yang akan
memerlukan waktu beberapa jam untuk diselesaikan
• Praktik menguraikan fitur yang dibutuhkan oleh
perangkat lunak tertentu
• Anda yang mencari tahu sendiri bagaimana
menerapkan persyaratan ini
• Pelajaran didesain untuk menjelaskan segala yang
Anda perlukan untuk menemukan solusi

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 22
adalah merek dagang dari pemiliknya masing-masing.

22
Apa yang Dapat Anda Lakukan Setelah Mengambil
Kursus Ini
• Menyukai pembuatan program sederhana
• Menghargai perspektif teknisi
• Mengikuti kursus lanjutan:
−Oracle Academy Java Fundamentals
−Oracle Academy Java Programming
−Oracle Certified Foundations Associate, Java
−Advanced Placement Computer Science

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 23
adalah merek dagang dari pemiliknya masing-masing.

23
Jelajahi Pusat Karier Oracle Academy Hub

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 24
adalah merek dagang dari pemiliknya masing-masing.

24
Sertifikasi
• Pertimbangkan menguji untuk Oracle Certification
• Nomor Ujian 1Z0-811
• Nama Ujian Java Foundations
−Kredensial:
• Java Certified Foundations Associate
−Ujian Oracle Certification pilihan berganda
−Ujian dikelola oleh Oracle University, bukan Oracle Academy
− paling mencerminkan konsep yang akan Anda pelajari di
kursus ini, tetapi keduanya tidak benar-benar selaras
−Besar kemungkinan Anda akan perlu belajar lebih lanjut
untuk mempersiapkan ujian sertifikasi

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 25
adalah merek dagang dari pemiliknya masing-masing.

..

25
Rangkuman
• Dalam pelajaran ini, Anda seharusnya sudah belajar
cara:
−Mengidentifikasi sasaran dan tujuan pelatihan
−Memahami lingkungan kursus
−Menguraikan strategi pembelajaran kursus

Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah
JFo 1-1 merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin
Tentang Kursus ini 26
adalah merek dagang dari pemiliknya masing-masing.

26
27

Anda mungkin juga menyukai