LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

dokumen-dokumen yang mirip
Pemrograman. Fery Updi,M.Kom

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

BAB 2 Pengenalan Bahasa JAVA

Pengenalan JAVA. Farhat, ST., MMSI., MSc

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

PENGENALAN BAHASA PEMROGRAMAN JAVA

Mata Kuliah Pemrograman Berorientasi Obyek (PBO) Pendahuluan Pertemuan ke-1. Dosen Pengampu: Winda Aprianti, M.Si

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

BAB II TINJAUAN PUSTAKA

Pada akhir pembahasan, peserta diharapkan dapat :

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

Dasar Pemograman Java

BAB 2 PENGENALAN JAVA. Tujuan:

Aplikasi Download Otomatis Pada Site Tertentu

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java

PENGENALAN JAVA PROGRAMMING

Perkenalan.

PENGEMBANGAN APLIKASI SISTEM CLIENT/SERVER MENGGUNAKAN TEKNOLOGI JAVA

Pendahuluan Dasar Pemrograman Java

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

BAB II TINJAUAN PUSTAKA. yang sebelumnya dengan penelitian sekarang. Cina dalam mengelola keuangan keluarga. Bagi keluarga Etnis Cina di Kya-

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

Pemrograman Berorientasi

PERTEMUAN 1 PEMOGRAMAN BERORIENTASI OBJEK L/O/G/O

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

BAB I PENDAHULUAN 1.1 Latar Belakang

Sejarah dan Perbedaan Java dengan C++

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

PEMROGRAMAN JAVA : PENGENALAN JAVA

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

BAB II LANDASAN TEORI

Praktikum Pemograman Berorientasi Objek

1 - Pengenalan Java PENDAHULUAN

BAB II TINJAUAN PUSTAKA

BAB II DASAR TEORI II-1

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB 1 PENDAHULUAN. teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam

Diciptakan oleh James Gosling. Resmi diperkenalkan tahun Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu

BAB 2 LANDASAN TEORI. Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan. Data merupakan

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB II TINJAUAN PUSTAKA. dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

BAB 2 LANDASAN TEORI

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

RENCANA PEMBELAJARAN SEMESTER

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

TPI4202 e-tp.ub.ac.id

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB I PENDAHULUAN. A. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang

Diciptakan oleh James Gosling. Resmi diperkenalkan tahun Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu

PEMROGRAMAN JAVA. Pengenalan Java Kompilasi Java Program Java Sederhana. Yoannita. Skill to do comes of doing. (Ralph Waldo Emerson)

INTRODUCTION TO NETBEANS IDE

BAB II TINJAUAN PUSTAKA. Menurut Prima allit Laventosa (2009) sistem transaksi pembayaran

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pertama, aplikasi ini mengacu dari skripsi yang pernah

BAB II LANDASAN TEORI

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian yang dilakukan Oleh Dwi Hartadi Subroto. Mahasiswa STMIK AKAKOM (2011) telah dibuat suatu sistem

JAVA PADA NETBEANS IDE 7.4 ASRI WIDYADHARI KOM E 13

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

MODUL 1 PRAKTIKUM ALGORITMA & PEMROGRAMAN I

BAB 2 PENGENALAN JAVA DAN NETBEANS

BAB 2 LANDASAN TEORI. sebuah tujuan tertentu dengan cara menerima masukkan (input) dan. komponen atau fungsi dasar untuk berinteraksi, yaitu :

BAB I PENDAHULUAN. 1.1 Latar Belakang

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB III LANDASAN TEORI. antara sistem dan informasi. Sistem adalah suatu kerangka kerja yang sangat

Mengenal Java RMI. Wiranti Sri Utami. Abstrak. Pendahuluan.

Bahasa Pemograman Modul XI

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA

BAB 1 PENDAHULUAN. smartphone. Aplikasi mobile dalam hal ini adalah Android yang menjadi salah satu

SIMPLE ADDITIVE WEIGHTING (SAW) PADA SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN RUMAH MAKAN

29 Februari Introduction Of Java

Mengenal Pemrograman Web Dengan JSP

MEMBANGUN APLIKASI MUTLIMEDIA PLAYER MENGGUNAKAN JAVA MEDIA FRAME WORK ABSTRACT

BAB I PENDAHULUAN. komputer adalah teknik komando/instruksi untuk memerintahkan. komputer. Bahasa pemrograman ini merupakan suatu himpunan dari

BAB 1 PENDAHULUAN. terutama dengan munculnya beberapa smartphone yang masuk ke Indonesia.

rancang bangun aplikasi web vulnerability scanner terhadap kelemahan sql injection dan xss menggunakan java

BAB II TINJAUAN PUSTAKA. 1. Pemrograman Aplikasi Mobile Smartphone Dari Tablet PC Berbasis. Android. Oleh Safaat, N. (2015). Informatika Bandung.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB I PENDAHULUAN 1.1 Latar Belakang

Kata Kunci : Sistem Informasi Akademik, Smartphone Android, SMK Negeri 1 Pangkalpinang, Aplikasi Sistem Informasi Akademik Berbasis Android

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru

programming Proses perancangan, penulisan, pengujian,

BAB 1 PENDAHULUAN Latar Belakang

TUTORIAL PHP MEMBUAT PROGRAM APLIKASI BASIS WEB INVENTARIS LAB KOMPUTER DISUSUN OLEH DEKA MUKHAMAD WILDAN SKS

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

SATUAN ACARA PERKULIAHAN (SAP) Kuliah mimbar Papan tulis dan LCD Proyektor

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

Transkripsi:

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 1 Dosen : Bella Hardiyana S. Kom, M. Kom

BAB I PENGANTAR BAHASA JAVA

Sejarah Singkat Bahasa Java (1) Pada tahun 1991, James Gosling dan Patrick Naughton serta dibantu para insinyur lainnya yang tergabung dalam perusahaan Sun Microsystems mengerjakan suatu proyek, yaitu merancang suatu bahasa pemrograman dengan tujuan untuk membantu kegiatan manusia dan proyek ini diberi nama kode Green Project. Para programmer yang mengerjakan proyek ini sebagian besar adalah programmer bahasa C++, sehingga mereka memutuskan untuk membuat bahasa pemrograman yang mengadopsi bahasa C++ dan tentu saja konsepnya adalah bahasa pemrograman berorientasi objek (object oriented programming/oop).

Sejarah Singkat Bahasa Java (2) Setelah 18 bulan kemudian terciptalah sebuah bahasa pemrograman beorientasi objek, bersifat portable dan sebagian besar konsep dan sintaks yang digunakan adalah mengadopsi dari bahasa C++. James Gosling memberi nama bahasa pemrograman ini dengan nama Oak yang terinspirasi dari nama pohon yang berada di seberang kantornya. Tetapi sayangnya nama Oak ini sudah digunakan oleh orang lain, sehingga mereka terpaksa untuk memberi nama kembali dengan nama yang lain.

Sejarah Singkat Bahasa Java (3) Hingga suatu hari, James Gosling dan para insinyur lainnya sedang bersantai disuatu kedai kopi dan James Gosling memutuskan untuk mengubah nama bahasa ini menjadi Java, yang mengandung arti asal biji kopi. Kopi yang sering diminum oleh Bapak Java James Gosling ini diduga adalah kopi yang berasal dari daerah Jawa. Awalnya bahasa pemrograman ini tidak popular karena bahasa pemrograman ini diperuntukkan untuk mesinmesin pabrik dan perangkat-perangkat rumah tangga. Sangat jarang para konsumen untuk mengimplementasikan bahasa ini karena dinilai ribet, biayanya mahal, dsb. Sederhananya bahasa pemrograman ini tidaklah populer.

Sejarah Singkat Bahasa Java (4) Sekitar tahun 1995 implementasi WWW dan internet mulai berkembang pesat. Para pimpinan Sun Microsystems akhirnya memutuskan untuk beralih konsentrasi, sehingga bahasa pemrograman Java ini menjadi bahasa pemrograman untuk komputer desktop. Hingga awalnya bahasa Java ini memiliki dua versi, yaitu bahasa pemrograman yang berbasis desktop dan bahasa pemrograman yang berbasis website yang sering dikenal dengan istilah applet.

Sejarah Singkat Bahasa Java (5) Pada pertengahan tahun 1995 Netscape menjadi perusahaan pertama yang memperoleh lisensi bahasa Java dari Sun Microsystems. Dan Java memberi nama untuk web-browser mereka dengan nama HotJava yang semula bernama WebRunner. Sehingga Sun Microsystems mengumumkan bahwa bahasa pemrograman Java adalah bahasa yang aman dan interaktif untuk digunakan dalam pengembangan aplikasi website. Seiring waktu berlalu bahasa Java sudah dikenal oleh semua kalangan masyarakat diseluruh dunia. Tapi terjadi hal yang tidak pernah diduga sebelumnya.

Sejarah Singkat Bahasa Java (6) Bapak Java yakni James Gosling mengundurkan diri dari Sun Microsystems setelah perusahaan Sun dibeli/diakuisisi oleh Oracle pada pertengahan tahun 2009 bersamaan dengan perkembangan sistem operasi Android. Sehingga semua product yang pernah dikeluarkan oleh Sun menjadi milik perusahaan Oracle. Tidak banyak yang tahu kenapa James Gosling mengundurkan diri. Hingga pada suatu event tahunan yang bernama JavaOne di San Franscisco, James melakukan suatu kampanye besar-besaran dan sebagian pesertanya mengenakan kaos yang bergambar Duke dan bertuliskan Just Free It. Mungkin ini adalah salah satu alasan kenapa James Gosling meninggalkan Sun Microsystem yang sekarang dikendali penuh oleh perusahaan Oracle.

Logo dan Maskot Java Logo bahasa Java Maskot bahasa Java

Kelebihan Bahasa Java Multiplatform Open Source Berorientasikan Objek (OOP) Keamanan Yang Baik Mendukung Multithreading Bergaya C++

Edisi Bahasa Java

Kenapa Kita Harus Belajar Bahasa Java Bahasa Java adalah bahasa standar dalam proses belajar Bahasa Java adalah dasar untuk melanjutkan ke peminatan enterprise dan mobile Bahasa Java adalah bahasa yang paling dicari di perusahaan Bahasa Java adalah bahasa yang sering digunakan untuk skripsi dan tugas akhir

Tentang Java Bahasa pemograman tingkat menengah Bahasa pemograman berorientasi objek Bersifat open source Bersifat case sentitive Bersifat multi platform

Definisi Bahasa Java Definisi Bahasa Java menurut Sun Microsystems adalah nama sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Menurut definisi lainnya, Java adalah bahasa pemrograman yang open source dan berorientasi objek (OOP) serta bersifat portable sehingga bisa dijalankan diberbagai sistem operasi.

Cara Kerja Bahasa Java (1) Proses pembuatan dan eksekusi program di dalam Java

Cara Kerja Bahasa Java (2) Program Java bisa dieksekusi pada berbagai platform