1.2 Pengantar Java

00:18:54
https://www.youtube.com/watch?v=0dTLDPI8bEc

Zusammenfassung

TLDRThis video lecture covers the fundamentals of Java programming, including programming concepts and paradigms. It explains the differences between compilers and interpreters, detailing how Java utilizes both. The history of Java's development is discussed, highlighting its significance in education and industry. The advantages of Java, such as its object-oriented nature and platform independence, are emphasized. The lecture concludes with recommendations for development tools and environments suitable for Java programming, including JDK, JRE, and IDEs like NetBeans and Visual Studio Code.

Mitbringsel

  • 👨‍💻 Java is a fundamental programming language taught in Object-Oriented Programming courses.
  • 🔄 Compilers convert source code into executable files, while interpreters execute code directly.
  • 📚 Java is widely used in education as a standard programming language.
  • 🌐 Java is platform-independent, running on any system with a Java Virtual Machine.
  • 🛠️ Recommended tools for Java include JDK, JRE, and IDEs like NetBeans.
  • 📈 Java is currently ranked fourth in programming language popularity.
  • 🧩 Object-oriented programming focuses on objects and classes for software design.
  • 📅 Java was first released in 1995 and has evolved under Oracle.
  • 💻 Java supports both desktop and web applications through different editions.
  • 🔍 Understanding Java's history helps appreciate its current relevance in technology.

Zeitleiste

  • 00:00:00 - 00:05:00

    The lecture begins with an introduction to object-oriented programming (OOP) and Java fundamentals. The speaker emphasizes the importance of programming languages as a means of communication between humans and computers, highlighting that computers understand binary code (0s and 1s). The discussion covers the role of compilers and interpreters in converting source code into executable files, with examples from languages like Pascal and C. The speaker explains that Java serves as both a compiler and an interpreter, requiring a Java Virtual Machine (JVM) to run Java programs.

  • 00:05:00 - 00:10:00

    The lecture continues with a deeper dive into programming paradigms, specifically procedural programming, functional programming, and object-oriented programming (OOP). The speaker explains that OOP focuses on creating programs through interacting objects instantiated from classes, contrasting it with procedural programming, which relies on procedures and functions. The importance of understanding these paradigms is emphasized, especially as the course will focus on Java, which is strictly object-oriented. The historical context of Java's development is also introduced, detailing its evolution from its inception in 1991 to its public release in 1995.

  • 00:10:00 - 00:18:54

    The final segment discusses the current state of Java, its versions, and its relevance in the programming community. The speaker highlights Java's simplicity, platform independence, and its status as a de facto standard in education. The lecture concludes with a look at Java's ranking among programming languages and the tools required for the course, including the Java Standard Edition (JDK) and IDEs like NetBeans and Visual Studio Code, emphasizing the importance of these tools for effective learning and project management.

Mind Map

Video-Fragen und Antworten

  • What is the main focus of this lecture?

    The lecture focuses on the fundamentals of Java programming and programming paradigms.

  • What are the two types of language processors mentioned?

    The two types are compilers and interpreters.

  • What is the significance of Java in programming education?

    Java is widely used as a standard programming language in education.

  • What are the advantages of using Java?

    Java is simple, object-oriented, platform-independent, and has a strong community support.

  • What tools are recommended for Java programming?

    Recommended tools include Java Standard Edition (JDK), Java Runtime Environment (JRE), and IDEs like NetBeans or Visual Studio Code.

  • What is the history of Java's development?

    Java was initiated in 1991 and publicly released in 1995, evolving under Sun Microsystems and later Oracle.

  • What is the current position of Java in programming language rankings?

    As of March 2023, Java is ranked fourth in programming language popularity.

  • What is the difference between a compiler and an interpreter?

    A compiler translates source code into executable files, while an interpreter executes source code directly.

  • What is object-oriented programming?

    Object-oriented programming is a paradigm that organizes software design around data, or objects, rather than functions and logic.

  • What is the Java Virtual Machine (JVM)?

    The JVM is an environment that allows Java bytecode to be executed on any platform.

Weitere Video-Zusammenfassungen anzeigen

Erhalten Sie sofortigen Zugang zu kostenlosen YouTube-Videozusammenfassungen, die von AI unterstützt werden!
Untertitel
id
Automatisches Blättern:
  • 00:00:05
    [Musik]
  • 00:00:08
    asalamualaikum warahmatullahi
  • 00:00:10
    wabarakatuh selamat pagi selamat siang
  • 00:00:13
    selamat sore malam ataupun tengah malam
  • 00:00:16
    untuk mahasiswa yang mengambil mata
  • 00:00:19
    kuliah pemprograman berbasis objek 1
  • 00:00:23
    kita lanjutkan ya untuk materi yang
  • 00:00:25
    pertama mengenai Java fundamental kita
  • 00:00:28
    teorinya di sini ya
  • 00:00:30
    Oke kita bahas tentang konsep
  • 00:00:32
    pemprograman dan
  • 00:00:34
    paradigmanya apa itu Bahasa pemprograman
  • 00:00:37
    teman-teman sudah berada di posisi
  • 00:00:38
    semester 4 ya mata kuliah ini ada di
  • 00:00:40
    semester 4 tentu teman-teman sudah
  • 00:00:42
    banyak belajar tentang bahasa
  • 00:00:45
    pemprograman tapi intinya sebenarnya
  • 00:00:47
    sama yaitu supaya kita bisa dengan
  • 00:00:51
    mudah mengajarkan apa yang kita inginkan
  • 00:00:56
    gitu kan atau yang kita mau ya kepada
  • 00:00:59
    komputer karena sebenarnya antara
  • 00:01:02
    komputer dan manusia itu Bahasanya
  • 00:01:04
    berbeda komputer Hanya mengenali
  • 00:01:08
    0 dan 1 atau kita sebut dengan bilangan
  • 00:01:12
    biner tapi kalau manusia punya banyak
  • 00:01:15
    macam-macam ak gitu kan macam-macam cara
  • 00:01:18
    untuk berbicara nah supaya bisa kita
  • 00:01:21
    tadi berkomunikasi dengan komputer
  • 00:01:25
    Keinginan kita bisa dipahami oleh
  • 00:01:27
    komputer maka kita perlu yang namanya
  • 00:01:29
    bahasa pemprograman macam-macam bahasa
  • 00:01:33
    pemograman ini ya banyak banget gitu kan
  • 00:01:35
    tapi semuanya tujuannya sama yaitu
  • 00:01:37
    perantara percakapan antara kita nih
  • 00:01:41
    manusia dengan komputer satu-satunya
  • 00:01:44
    cara kita untuk memerintahkan komputer
  • 00:01:46
    sesuai dengan keinginan kita itu adalah
  • 00:01:49
    dengan menggunakan bahasa pemprograman
  • 00:01:51
    nah kemudian bahasa pemprograman ini
  • 00:01:54
    diubah dari pemograman masing-masing
  • 00:01:57
    kemudian bisa dipahami oleh komputer men
  • 00:01:59
    Dar di bilangan biner tadi 0 dan 1 tadi
  • 00:02:03
    itu dengan dua istilah ada yang namanya
  • 00:02:07
    interpreter ada yang namanya compiler
  • 00:02:10
    nah Apa itu dia compiler itu adalah
  • 00:02:14
    bahasa pemprograman yang ketika dia mau
  • 00:02:18
    dijalankan dulu diubah ke dalam bentuk
  • 00:02:21
    yang dipahami oleh komputer itu dalam
  • 00:02:25
    file yang bisa dieksekusi jadi komiler
  • 00:02:28
    itu mengkompilasi source code menjadi
  • 00:02:29
    Dar bentuk file yang bisa dieksekusi ya
  • 00:02:32
    kita ketikkan kode program kita kemudian
  • 00:02:36
    sebelum dijalankan oleh komputer supaya
  • 00:02:38
    bisa dipahami oleh komputer diubah dulu
  • 00:02:40
    menjadi file yang bisa dieksekusi misal
  • 00:02:42
    kalau kita mengetikan s dalam bentuk
  • 00:02:45
    kode Pascal Kodenya kan disimpan dalam
  • 00:02:49
    file yang bentuknya pas ya titik pas dop
  • 00:02:52
    gitu kan kemudian ketika kita mau
  • 00:02:55
    jalankan Do passnya ini enggak bisa
  • 00:02:58
    dijalankan dia harus harus dicpile dulu
  • 00:03:01
    menjadi sebuah file yang bisa dieksekusi
  • 00:03:03
    Nah kalau Pascal itu jalannya bisanya di
  • 00:03:07
    Windows misal maka ketika dia
  • 00:03:09
    dikompilasi jadi satu file baru yang
  • 00:03:12
    bisa dieksekusi dalam bentuk dox gitu ya
  • 00:03:15
    executable files file yang bisa
  • 00:03:18
    dijalankan oleh sistem operasi Windows
  • 00:03:21
    Nah maka dia menjadi file yang baru tuh
  • 00:03:24
    ada file dalam bentuk Excel tadi itu
  • 00:03:27
    kenapa kemudian Pascal disebut sebagai
  • 00:03:30
    bahasa pemprograman yang termasuk tadi
  • 00:03:32
    compiler ya Sebab Dia mengubah dari dop
  • 00:03:35
    kemudian dicompile
  • 00:03:37
    jadi Nah inilah yang dijalankan oleh
  • 00:03:41
    Windows atau sistem operasi sedangkan
  • 00:03:44
    interpreter tidak dia mengkompilasi dan
  • 00:03:46
    menjalankan sour codnya secara langsung
  • 00:03:50
    contohnya misalnya pattern patter itu
  • 00:03:54
    akan menjalankan langsung kemudian
  • 00:03:56
    misalnya lagi
  • 00:03:58
    adalabab juga menjalankan langsung dia
  • 00:04:01
    tidak mengubah dulu menjadi misalnya
  • 00:04:03
    tadi ex enggak perlu dia bisa langsung
  • 00:04:07
    jalan gitu Nah tapi dia bisa perlu
  • 00:04:10
    lingkungan untuk bisa menjalankan
  • 00:04:11
    tersebut ya
  • 00:04:14
    teman-teman contoh misalnya selain tadi
  • 00:04:16
    adalah Pascal untuk compiler ada bahasa
  • 00:04:19
    C ya bahasa C seperti ini misal kita
  • 00:04:22
    buat
  • 00:04:23
    file.c ya kemudian dicompile oleh
  • 00:04:27
    compilengnya bahasa C menjadi X Nah
  • 00:04:30
    x-nya inilah yang kita jalankan maka
  • 00:04:32
    bahasa ST ini disebut sebagai
  • 00:04:35
    compiler kalaunya Java yang akan kita
  • 00:04:38
    pelajari ini bahasanya kan membahasa
  • 00:04:39
    pemprograman Java Ya teman-teman itu dia
  • 00:04:42
    dua dia
  • 00:04:44
    compiler juga interpreter sebab Ketika
  • 00:04:49
    nanti file Java itu di sebelum
  • 00:04:52
    dijalankan maka dia compile dulu Cuman
  • 00:04:55
    compile-nya itu bukan termasuk ke Excel
  • 00:04:57
    tadi ya bukan menjadi Excel teman-teman
  • 00:05:00
    tapi menjadi ekstensi CL jadi file Java
  • 00:05:04
    source code Java dicompile oleh
  • 00:05:06
    compilnya jadi kas Nah bukan ex kas
  • 00:05:10
    inilah kemudian yang perlu dijalankan
  • 00:05:13
    oleh interpreter supaya bisa menjadi
  • 00:05:16
    programnya jadi misalnya kalau yang dot
  • 00:05:20
    CL tadi dijalankan oleh Java VM ya Java
  • 00:05:23
    virtual mach kemudian tampillah jadi
  • 00:05:26
    program yang muncul di situ ketika
  • 00:05:30
    Java ini dia menggunakan
  • 00:05:33
    interprernya dia perlu Java VM tadi ya
  • 00:05:35
    Java virtual mach tadi perlu ada
  • 00:05:38
    lingkungan untuk bisa
  • 00:05:40
    menjalankan keuntungan yang lain tapi
  • 00:05:42
    dia bisa menggunakan sistem operasi Apun
  • 00:05:45
    gitu ya berbeda kalau misalnya hanya
  • 00:05:47
    pakai ex tadi ya kan tadi bisa
  • 00:05:49
    dijalankan di Windows sedangkan Misalnya
  • 00:05:53
    ini bisa dijalankan di sistem
  • 00:05:57
    operasnyau Java tadi ya Nah untuk bisa
  • 00:06:01
    menjalankan ini kita perlu perintah
  • 00:06:04
    misalnya Jav untuk mengcompile file Java
  • 00:06:08
    menjadi kel kemudian perintah Java untuk
  • 00:06:11
    menjalankan interpreternya dari file k
  • 00:06:15
    menjadi program yang dijalankan tadi
  • 00:06:18
    Jadi sebenarnya yang dijalankan oleh
  • 00:06:19
    sistem nanti bukan file Java teman-teman
  • 00:06:22
    tapi file
  • 00:06:25
    kelasnya
  • 00:06:27
    terush kanaman
  • 00:06:29
    objek itu Nah kalau kita lihat dari
  • 00:06:33
    sudut pandang itu ada yang namanya
  • 00:06:35
    paradigma pemprograman di mana ketika
  • 00:06:39
    kita membuat
  • 00:06:40
    sebuah program kita punya cara gitu ya
  • 00:06:44
    teman-teman punya sudut pandang atau
  • 00:06:46
    style dari
  • 00:06:47
    pemprogramannya kalau selama ini
  • 00:06:50
    teman-teman buat Misalnya menggunakan
  • 00:06:52
    Pascal gitu kan delp Ya kemudian c atau
  • 00:06:55
    c++ itu disebut sebagai prosedural
  • 00:06:58
    programing Kita memandang ketika kita
  • 00:07:02
    buat program tersebut berdasarkan
  • 00:07:05
    prosedur-prosedur kerja yang terkumpul
  • 00:07:06
    nanti ketika dipanggil prosedur atau
  • 00:07:10
    fungsinya inilah yang dipanggil untuk
  • 00:07:12
    dijalankan Selain itu sebenarnya ada
  • 00:07:14
    juga funional programing di mana program
  • 00:07:18
    itu dilihat secara atau dibuat secara
  • 00:07:20
    sekensial ya terurut gitu teman-teman
  • 00:07:23
    jalannya kemudian yang ketiga yang akan
  • 00:07:26
    kita pelajari dalam PBO yaitu object
  • 00:07:29
    oriented programming nah ini berbeda
  • 00:07:33
    sebab nanti kita akan
  • 00:07:36
    melihat sebuah program itu atau membuat
  • 00:07:39
    sebuah program itu dari koleksi
  • 00:07:41
    objek-objek yang saling berinteraksi di
  • 00:07:45
    mana objek ini akan diinstansiasi dari
  • 00:07:48
    yang namanya kelas kelas itu adalah unit
  • 00:07:52
    pemprograman ya kalau di prosedural itu
  • 00:07:55
    tidak perlu menggunakan kelas tidak
  • 00:07:57
    perlu ada objek tapi kalau di object
  • 00:08:00
    oriented sesuai dengan namanya nanti
  • 00:08:02
    akan ada peran dari objek dan juga kelas
  • 00:08:06
    ini ya bahasananya sendiri bisa kita
  • 00:08:08
    lihat funional itu ada skem sama Lif
  • 00:08:11
    prosedural itu misalnya ada si Pascal
  • 00:08:14
    kemudian kalau object oriented itu ada
  • 00:08:17
    Java ada csap sama ada c++ ya Walaupun
  • 00:08:20
    mungkin c++ juga ada yang menjadi
  • 00:08:23
    prosedural programming memang ada
  • 00:08:26
    beberapa program bahasa pemprograman
  • 00:08:29
    gitu ya teman-teman yang dia bisa
  • 00:08:31
    keduanya bisa dalam prosedur programing
  • 00:08:34
    dalam object oriented juga bisa karena
  • 00:08:36
    perkembangan zaman gitu kan melihat
  • 00:08:38
    bahwa saat ini mungkin diperlukan
  • 00:08:41
    paradigma lain Nah maka dibuatlah sebuah
  • 00:08:44
    bahasa pemprograman supaya bisa gitu kan
  • 00:08:46
    menyesuaikan Apakah dia prosedural OB
  • 00:08:49
    oriented atau keduanya tapi kalau kita
  • 00:08:51
    belajar menggunakan Java teman-teman itu
  • 00:08:53
    tentu harus menggunakan paradigma
  • 00:08:57
    berbasis objek gitu ya harus karena
  • 00:08:59
    karena memang Java hanya bisa dibuat
  • 00:09:01
    dengan style pemprograman paradigmanya
  • 00:09:04
    berorientasi objek
  • 00:09:06
    tadi kemudian teknologi Java dan
  • 00:09:09
    perangkat pemprograman yang akan kita
  • 00:09:12
    gunakan yang pertama itu sejarahnya dulu
  • 00:09:15
    ya biar kita tahu ya teman-teman Karena
  • 00:09:17
    kita akan menggunakan javaiknya kita
  • 00:09:20
    tahu sedikit sejarahnya gitu kan Nah
  • 00:09:22
    pertama kali Java itu
  • 00:09:24
    di inisiasi atau direncanakan gitu ya
  • 00:09:28
    untuk menjadi sebuah proek di Juni tahun
  • 00:09:31
    91 oleh James Gosling Midan sama Patrick
  • 00:09:35
    noton dulu namanya itu adalah Ok di mana
  • 00:09:39
    pohon Ok itu menjadi ide untuk penamaan
  • 00:09:43
    sebab dilihat gitu kan di luar dari
  • 00:09:46
    kantongnya si Gosling ini ada pohon ya
  • 00:09:49
    pohon gitu yang di yang terkenal gitu
  • 00:09:51
    kan di daerah Amerika nah dia namanya
  • 00:09:54
    dengan itu kemudian diganti tapi namanya
  • 00:09:57
    menjadi
  • 00:09:58
    Green kemudian diganti lagi namanya
  • 00:10:01
    menjadi yang memang dipakai sampai saat
  • 00:10:03
    ini yaitu Java ya from list of random
  • 00:10:06
    mod dibilangnya itu dari kata yang acak
  • 00:10:08
    aja gitu kan Walaupun mungkin ada yang
  • 00:10:12
    menyangkut pautkan juga ya Java itu dari
  • 00:10:15
    nama kopi ya jenis kopi yang berasal
  • 00:10:18
    dari Indonesia gitu dari Jawa gitu ya
  • 00:10:20
    mungkin terinspirasi dari situ bisa juga
  • 00:10:23
    lambangnya pun sebenarnya Bisa dibilang
  • 00:10:26
    gitu kan
  • 00:10:27
    seperti satu buah gelas gitu ya yang
  • 00:10:30
    masih panas gitu kan di dalamnya mungkin
  • 00:10:32
    ada cofe tadi
  • 00:10:34
    Gosling menggunakan cara yang sama
  • 00:10:38
    dengan penulisan-penulisan C atau c++ ya
  • 00:10:41
    teman-teman Jadi kalau teman-teman
  • 00:10:43
    kemarin ada belajar tentang bahasa C
  • 00:10:46
    atau c++ itu lebih mudah nanti
  • 00:10:48
    menggunakan Java sebab
  • 00:10:49
    penulisan-penulisannya hampir sama saja
  • 00:10:51
    dimulai mungkin dengan kurung kurawal
  • 00:10:54
    buka diakhir dengan kurung kurawal tutup
  • 00:10:56
    gitu Nah kemudian ada fungsi main untuk
  • 00:11:00
    menjalankan program itu hampir sama
  • 00:11:02
    dengan bahasa C Nah selanjutnya setelah
  • 00:11:07
    di tahun 95 gitu kan sekitar 4 tahun di
  • 00:11:11
    inisiasi kemudian jadilah Java P 1.0 di
  • 00:11:14
    bawah dari perusahaan yang namanya Sun
  • 00:11:18
    microsyem jadi bahasa pemprograman ini
  • 00:11:21
    bisa digunakan bisa dipakai untuk
  • 00:11:24
    membuat program secara publik di tahun
  • 00:11:27
    95 tersebut nah di tahun tahun 2007 di
  • 00:11:31
    Mei ya tanggal 8 Mei 2007 dianggap sudah
  • 00:11:35
    selesai Java ini kemudian bisa digunakan
  • 00:11:38
    secara gratis di bawah lisensi dari jnu
  • 00:11:41
    public lcens gitu walaupun saat ini
  • 00:11:44
    sudah ganti perusahaan ya Sudah dimiliki
  • 00:11:48
    oleh Oracle bukan lagi Sun microsyem nah
  • 00:11:50
    kemudian juga ada beberapa batasan jadi
  • 00:11:53
    akhirnya karena ganti perusahaan
  • 00:11:55
    kebijakannya pun jadinya ganti saat ini
  • 00:11:58
    kalau memang mau di digunakan untuk
  • 00:11:59
    komersal harus berbayar G harus beli
  • 00:12:02
    gitu ya Tem tapi untuk yang dia adalah
  • 00:12:04
    gratis juga tetap bisa digunakan
  • 00:12:06
    misalnya untuk pendidikan jadi kalau
  • 00:12:08
    kita mau belajar menggunakan Java gitu
  • 00:12:11
    maka kita bisa tetap ya menggunakannya
  • 00:12:13
    secara
  • 00:12:14
    gratis Java family suite beberapa versi
  • 00:12:18
    Java dengan peruntukan yang berbeda ada
  • 00:12:20
    Java standar Edition ini untuk desktop
  • 00:12:22
    yang kita akan gunakan yang ini
  • 00:12:24
    teman-teman ya Java se kemudian Java
  • 00:12:26
    enterprise Edition ini untuk yang bisn
  • 00:12:29
    atau e-commerce dia berbasis web
  • 00:12:32
    kemudian ada lagi Java micro Edition
  • 00:12:35
    Java mo untuk yang perangkat kecil ya
  • 00:12:37
    kalau dulu ada namanya memang S operasi
  • 00:12:41
    Java gitu kan untuk perangkat mobil ya
  • 00:12:44
    walaupun selanjutnya perkembangannya
  • 00:12:46
    banyak digunakan untuk mesinnya Java itu
  • 00:12:49
    digunakan untuk membuat Android ya
  • 00:12:51
    teman-teman jadi saat ini Kayaknya lebih
  • 00:12:53
    itu adal menggunakan
  • 00:12:55
    Androidnya ini dia Java versinya dari
  • 00:12:58
    pertama tadi versi 1 ya sampai yang
  • 00:13:01
    paling baru versi 21 sampai saat
  • 00:13:04
    ini developer Java gitu ya kan untuk
  • 00:13:07
    pengembang-pengembang Java itu terus
  • 00:13:09
    aktif ya membuat pembahuan-pembuan
  • 00:13:12
    Sesuai dengan perkembangan zaman jadi
  • 00:13:15
    salah satu bahasa yang saat ini masih
  • 00:13:17
    hidup gitu kan Ya teman-teman sebab
  • 00:13:19
    banyak juga bahasa-bahasa pemprograman
  • 00:13:21
    lain yang sudah tidak dikembangkan lagi
  • 00:13:23
    ya tidak ada lagi pengembangnya gitu
  • 00:13:26
    Jadi gak ada updateupdateak ada pemb
  • 00:13:29
    pembaharuan sedangkan Java itu masih
  • 00:13:31
    aktif ya masih aman banget untuk kita
  • 00:13:33
    bisa gunakan Terus kenapa jadi
  • 00:13:35
    menggunakan Java yang pertama tentu dia
  • 00:13:37
    simpel dan familiar oriented progaming
  • 00:13:40
    kalau teman-teman mau
  • 00:13:42
    belajar bahasa pemprograman yang dia
  • 00:13:45
    dari awal menggunakan OB oriented
  • 00:13:49
    berbasis OB maka teman-teman belajarnya
  • 00:13:51
    menggunakan Java yang lain Sebenarnya
  • 00:13:54
    ada bahasaograman yang bisa ya untuk
  • 00:13:58
    menggunak tapi dari awal itu sebenarnya
  • 00:14:00
    dia enggak murni dengan object oriented
  • 00:14:04
    gitu ya ditambahkan gitu Nah kalau
  • 00:14:07
    misalnya pakai Java tentu teman-teman
  • 00:14:08
    harus menggunakan berbasis objek yang
  • 00:14:11
    kedua arsitektur Netral atau platform
  • 00:14:14
    independent kita bisa menggunakan Java
  • 00:14:16
    itu di sistem operasi apapun Selama ada
  • 00:14:19
    tadi Java virtual machine-nya
  • 00:14:21
    teman-teman yang menggunakan Windows
  • 00:14:23
    bisa mengcoding menjalankan Java
  • 00:14:26
    teman-teman yang menggunakan Maos juga
  • 00:14:27
    bisa teman-teman yang menggunakan Linux
  • 00:14:29
    juga bisa ya tidak ada masalah ya
  • 00:14:32
    kemudian yang ketiga open source ya
  • 00:14:34
    dalam tanda kutip ya tadi kalau misalnya
  • 00:14:37
    dia mau digunakan komersial itu untuk
  • 00:14:39
    yang dijual lagi misalnya itu untuk
  • 00:14:41
    berbayar ya teman-teman kemudian de
  • 00:14:43
    facto standar programming language in
  • 00:14:45
    Education ya orang-orang yang mau
  • 00:14:48
    belajar bahasa pemprograman di
  • 00:14:51
    Pendidikan gitu kan di bidang pendidikan
  • 00:14:53
    juga kebanyakan menggunakan Java nah
  • 00:14:57
    beberapa program yang saat ini itu ya
  • 00:15:00
    terkenal kemudian dipakai dibuatnya
  • 00:15:03
    dengan menggunakan Java misal ada SPSS
  • 00:15:06
    itu dibuat menggunakan Java kemudian ada
  • 00:15:08
    rapid miner kemudian ada bizag pres
  • 00:15:11
    modeler dan juga tentu untuk beberapa
  • 00:15:15
    program-program yang dia private ya
  • 00:15:18
    teman-teman di perbankan misalnya nah
  • 00:15:20
    itu kebanyakan juga masih menggunakan
  • 00:15:23
    Java itu menjadi ee bahasa pemprograman
  • 00:15:27
    awalnya terus ini dia kalau kita lihat
  • 00:15:30
    gitu ya saat ini Java pada posisi
  • 00:15:33
    keempat ya dari Maret 2023 yang
  • 00:15:36
    sebenarnya sebelumnya Itu posisinya
  • 00:15:38
    nomor tiga turunnya keempat karena saat
  • 00:15:41
    ini yang naik itu adalah Python kemudian
  • 00:15:44
    c sama C plus+ nah kemudian selanjutnya
  • 00:15:48
    ini kalau kita lihat dari awal ya 2022
  • 00:15:51
    kalau kita lihat di situ sampai 2024 ya
  • 00:15:54
    kenaikan sama penurunan setiap bahasa
  • 00:15:57
    pemprograman nah yang warna tos gitu kan
  • 00:16:00
    tosa itu adalah Java kemudian warna biru
  • 00:16:03
    ya itu adalah C kemudian yang hijau itu
  • 00:16:05
    adalah C plus
  • 00:16:08
    saling menyal gitu kan yang mana yang
  • 00:16:10
    menjadi posisi nomor S gitu ya Yang mana
  • 00:16:13
    yang mungkin lebih tinggi gitu ya diob
  • 00:16:17
    praming community index
  • 00:16:20
    ini nah
  • 00:16:22
    secara sejarahnya kalau kita lihat ya
  • 00:16:24
    sejarah panjangnya di tahun
  • 00:16:29
    sampai 2024 gitu kan Ini
  • 00:16:32
    kenaikan-kenaikan dari bahasa
  • 00:16:33
    pemprograman tadi ya kalau kita lihat
  • 00:16:35
    misalnya pyon belum ada di tahun
  • 00:16:38
    9 gitu kan Java belum ada sisap belum
  • 00:16:41
    ada dulu itu yang nomor satunya itu
  • 00:16:42
    adalah bahasa C ya kemudian lips ya di
  • 00:16:47
    bahasa yang kedua gitu kan dan yang
  • 00:16:49
    ketiga c++ kemudian 94 Nah ada Python Ya
  • 00:16:56
    sudah ada di 94 sudah rilis kalau Java
  • 00:16:59
    kan tadi 95 yang rilis untuk yang versi
  • 00:17:03
    sat ya Secara publik tadi Nah kalau kita
  • 00:17:05
    lihat patn itu nomor
  • 00:17:07
    22 kemudian saya itu masih satu ya c++
  • 00:17:10
    jadi nomor dua kemudian dulu basic itu
  • 00:17:13
    Visual Basic jadi nomor 3 gitu kan
  • 00:17:16
    seterusnya gitu ya teman-teman naik
  • 00:17:18
    turun naik turun Java kemudian di 2004
  • 00:17:23
    jadi posisi pertama ya 2009 posisi
  • 00:17:25
    pertama juga 2014 sama bahasa
  • 00:17:30
    C dibalap gitu ya jadi posisi 1 tokus
  • 00:17:32
    2019 jadi posisi satu lagi javanya
  • 00:17:36
    kemudian di 2024 kalau kita lihat yang
  • 00:17:38
    terbaru tadi adalah posisi nomor 4 G ya
  • 00:17:41
    memang berarti ini masuk ke dalam 10
  • 00:17:43
    besar sangat banyak digunakan oleh
  • 00:17:45
    komunitas gitu Jadi kalau kita lihat
  • 00:17:47
    masih bagus banget ya teman-teman
  • 00:17:48
    bahasa-bahasa seperti Python C C plus
  • 00:17:51
    Java atau CS
  • 00:17:53
    ini kemudian perangkat yang akan kita
  • 00:17:56
    gunakan di dalam PBO yang pertama itu
  • 00:18:00
    compilernya kita akan gunakan Java
  • 00:18:01
    standar Edition Nti kita instal ya
  • 00:18:03
    js-nya di JDK ya teman-teman sama jre
  • 00:18:08
    untuk bisa menjalankan ya kalau JDK bisa
  • 00:18:11
    mengcompile kemudian tek editor ini kita
  • 00:18:14
    bisa gunakan misalnya Visual Studio code
  • 00:18:17
    Kemudian untuk ide yang kita gunakan
  • 00:18:20
    untuk mempermudah kita mengetikkan kode
  • 00:18:22
    program sama mengelola nanti proek kita
  • 00:18:24
    itu menggunakan Netbeans kalau
  • 00:18:27
    teman-teman misalnya memang terbatas
  • 00:18:29
    dalam hal komputernya gitu ya Mas
  • 00:18:32
    spek-nya yang di bawah gitu maka
  • 00:18:34
    teman-teman bisa gunakan teks editor
  • 00:18:36
    biasa ya Visual Studio code tapi kalau
  • 00:18:39
    teman-teman menggunakan komputer yang
  • 00:18:41
    sudah bagus gitu yang sudah menengah ya
  • 00:18:44
    speknya atau tinggi maka teman-teman
  • 00:18:46
    silakan ikutin menggunakan netbin itu
  • 00:18:48
    yang disarankan supaya mempermudah nanti
  • 00:18:50
    untuk mengertikan sama mengelola
  • 00:18:52
    projectnya
Tags
  • Java
  • Programming
  • Compiler
  • Interpreter
  • Object-Oriented
  • Paradigms
  • Education
  • Development Tools
  • History of Java
  • Java Virtual Machine