Estu Sinduningrum, ST, MT

dokumen-dokumen yang mirip
Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

SISTEM KOMPUTER. Oleh : Bambang Sriwijaya

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

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

Pemrograman Java. Compiler. Interpreter

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java

Pada akhir pembahasan, peserta diharapkan dapat :

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

Pemrograman Berorientasi

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

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

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

29 Februari Introduction Of Java

1 - Pengenalan Java PENDAHULUAN

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

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

ELEMEN DASAR SISTEM KOMPUTER

PENGENALAN BAHASA PEMROGRAMAN JAVA

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

BAB 2 Pengenalan Bahasa JAVA

Bahasa Pemrograman 2.

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

PENDAHULUAN TENTANG NETBEANS

BAB II TINJAUAN PUSTAKA

BAB 2 PENGENALAN JAVA. Tujuan:

INTRODUCTION JAVA NORHIKMAH,M.KOM

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

Pemrograman dengan Java

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

BAB II LANDASAN TEORI Sistem Informasi Pembelian dan Penjualan. terlebih dahulu akan menjelaskan pengertian masing-masing dari kata sebagai

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

Pendahuluan Dasar Pemrograman Java

Perkenalan.

TPI4202 e-tp.ub.ac.id

Andry Alamsyah. Lisensi Dokumen:

Praktikum Pemograman Berorientasi Objek

BAB II. KAJIAN PUSTAKA

Konsep Pemrograman Berorientasi Obyek

Chapter# 5. Tujuan : Mahasiswa m

Pemrograman. Fery Updi,M.Kom

BAB 2 PENGENALAN JAVA DAN NETBEANS

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

BAB II LANDASAN TEORI

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

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

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

BAB I PENDAHULUAN I.1 Latar Belakang

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

PERTEMUAN 1 APLIKASI KOMPUTER KONTRAK PERKULIAHAN PENGENALAN KOMPUTER RANGGA RINALDI, S.KOM, MM. Modul ke: Fakultas Desain dan Seni Kreatif

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

Pengantar Teknologi Sistem Informasi C

BAB II PERANGKAT LUNAK

OBJECT ORIENTED PROGRAMMING

Bab 1. Pengenalan JSP POKOK BAHASAN: TUJUAN BELAJAR: 1.1 Dasar JSP

APLIKASI UNIVERSAL GATEWAY

PENGENALAN TEKNOLOGI JAVA

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

Pemrograman Berbasis Objek. Politeknik Elektronika Negeri Surabaya

Mengenal Pemrograman Web Dengan JSP

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

MODUL PRAKTIKUM KE 1

PEMROGRAMAN BERORIENTASI OBJEK

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

TPI4202 e-tp.ub.ac.id

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

INTRODUCTION TO NETBEANS IDE

Bahasa Pemograman Modul XI

BAB 2 LANDASAN TEORI. Desa Penyaringan adalah salah satu dari sebelas Desa di Kecamatan

PEMROGRAMAN JAVA : PENGENALAN JAVA

Pengenalan J2ME (Java 2 Platform Micro Edition)

BAB II DASAR TEORI II-1

INSTALASI JAVA SDK DAN NETBEANS

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

Implementasi OOP Pada Perangkat Lunak Pemrograman

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

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

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

INSTALASI JAVA SDK DAN NETBEANS IDE 7.4

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

P2 Pengantar Visual Basic.Net

BAB IV IMPLEMENTASI DAN ANALISA

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

1. MENGENAL VISUAL BASIC

BAB II TINJAUAN PUSTAKA

LAMPIRAN. A. Hasil Implementasi (Code Program) [ Code Program ada dalam CD ] A - 1. Universitas Kristen Maranatha

MEMBANGUN APLIKASI MUTLIMEDIA PLAYER MENGGUNAKAN JAVA MEDIA FRAME WORK ABSTRACT

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA

BAB II LANDASAN TEORI. 2.1 SNMP (Simple Network Management Protocol) adalah Keith McCLOGHRIE, Marshall ROSE, Jeffrey D.

Java Fundamental. Saniati STMIK Teknokrat, Bandar Lampung

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

CONTOH PENDSTRIBUSIAN HARDWARE

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

BAB II TINJAUAN PUSTAKA

Transkripsi:

E-mail : estu.ningrum@yahoo.co.id

1 ST LESSON SISTEM KOMPUTER, PENGENALAN & INSTALASI JAVA

DEFINISI Sistem adalah Suatu kesatuan elemen yang saling berhubungan sehingga membentuk suatu kelompok dalam melaksanakan suatu tujuan pokok yang ditargetkan. Sistem komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer. Tujuan pokok dari sistem komputer adalah untuk mengolah data menjadi informasi.

KLASIFIKASI KOMPUTER Klasifikasi Komputer dibagi dalam beberapa klasifikasi yaitu berdasarkan : 1. Jenis data yang diolah 2. Kemampuan Komputer 3. Ukuran fisik 4. Bidang Masalah

KLASIFIKASI KOMPUTER (1) Berdasarkan Jenis Data yang Diolah a. Komputer Analog (Analog Computer) digunakan untuk mengolah data kualitatif b. Komputer Digital (Digital Computer) digunakan untuk mengolah data kuantitatif c. Komputer Hybrid (Hybrid Computer) Kombinasi komputer analog dan komputer digital

KLASIFIKASI KOMPUTER (2) Berdasarkan Kemampuan Komputer Small Scale Computer Medium Scale Computer Large Scale Computer Berdasarkan Ukuran Fisik Komputer Mini (Mini Computer) Komputer Mikro (Micro Computer)

KLASIFIKASI KOMPUTER (3) Berdasarkan Bidang Masalah Special Purpose Computer General Purpose Computer

KONFIGURASI KOMPUTER Komputer terbagi menjadi 3 bagian : 1. Hardware (Perangkat Keras) Peralatan dalam bentuk fisik yang menjalankan sistem komputer. 2. Software (Perangkat Lunak) Rangkaian prosedur dan dokumentasi program yang berfungsi menyelesaikan masalah yang dikehendaki. 3. Brainware (Perangkat pikir) Orang yang menggunakan komputer

KONFIGURASI SOFTWARE Klasifikasi Software terbagi menjadi : Sistem Operasi (Operating Software) perangkat lunak yang dihubungkan dengan pelaksanaan program dan koordinasi dari aktivitas sistem komputer. Bahasa Pemrograman bahasa komputer yang digunakab untuk menulis instruksi-instruksi program untuk melakukan suatu pekerjaan yang dilakukan oleh programer. Program Paket program komputer yang siap digunakan atau disebut juga program siap pakai.

KONFIGURASI SOFTWARE (1) Sistem Operasi (Operating System) Fungsi dasar : a) Menjadwalkan Tugas b) Mengelola Sumberdaya perangkat lunak dan perangkat keras c) Menjaga keamanan sistem d) Memungkinkan pembagian sumberdaya untuk beberapa pemakai e) Menyimpan catatan pemakai f) Menangani interrupt

KONFIGURASI SOFTWARE (2) Bahasa Pemrograman Adapun bahasa pemrograman yang dikenal saat ini: 1. Bahasa tingkat rendah (Low Level Language) contoh : bahasa mesin dan bahasa rakitan 2. Bahasa tingkat menengah (Middle Level Language) contoh : bahasa c 3. Bahasa tingkat tinggi ( High Level Language) contoh : BASIC, COBOL, PASCAL, PL/I, ALGOL

KONFIGURASI SOFTWARE (3) Program Paket Yaitu program komputer yang siap digunakan atau disebut juga program siap pakai. Program paket digunakan untuk aplikasi bisnis secara umum, aplikasi khusus dibidang industri, aplikasi untuk meningkatkan produktifitas organisasi ayau perusahaan dan aplikasi untuk produktifitas perorangan. Contoh : lotus 123, Dbase, dan Wordstar.

KONFIGURASI BRAINWARE Brainware dikelompokkan menjadi 3, yaitu: Operator seseorang yang mengoperasikan mesin komputer atau dapat pula dikatakan dengan seseorang yang menjelaskan tindakan untuk dilaksanakan. Programer seseorang yang bertugas merancang, menulis, dan menguji komputer System Analyst seseorang yang bertugas untuk melakukan spesifikasi penyelesaian masalah.

HISTORY OF JAVA Pada awalnya java didesain oleh Sun Microsystems (http://java.sun.com), dan digunakan dalam mikroprosesor untuk sistem cerdas dari peralatan elektronika. Namun karena perubahan tren kearah internet networking, maka java dikembangkan dalam dynamic content untuk web. Pada awalnya bahasa pemrograman ini bernama OAK. diinspirasi ketika James Gosling melihat pohon di seberang kaca ruang kantornya.

KARAKTERISTIK JAVA Java adalah bahasa berorientasi obyek: satu program Java bukanlah terdiri dari beberapa prosedur yang saling berhubungan, akan tetapi merupakan gabungan dari struktur data yang kita sebut obyek. Setiap obyek terdiri dari data data dan metode metode (satu fungsi atau prosedur, kita sebut metode di Java) untuk memanipulasi data.

KEUNGGULAN JAVA 1. Java bersifat sederhana dan relatif mudah 2. Java berorientasi pada objek (Object Oriented) 3. Java bersifat terdistribusi 4. Java bersifat Multiplatform 5. Java bersifat MultiThread

OOP Object Oriented Programming

OOP Bahasa pemprograman java adalah bahasa yang paling dasar atau mudah di mengerti untuk jenis bahasa pemprograman yang bersifat OOP (Object Oriented Programming), pemprogram visual, maupun pemprograman WEB.

APA ITU OBJECT???? Objek adalah kesatuan entitas yang memiliki sifat dan tingkah laku. Dalam kehidupan sehari-hari, objek adalah benda, baik benda berwujud nyata seperti manusia, hewan, mobil, komputer, handphone, pena, ataupun benda yang tidak nyata arau konsep, seperti tabungan bank, sistem antrian, sistem internet banking, dan sebagainya.

PEMPROGRAMAN BERORIENTASI OBJEK (OOP) Kosep yang membagi program menjadi objekyang saling berinteraksi satu sama lain. Objek adalah benda, baik benda yang berwujud nyata maupun benda yang tidak nyata (Konsep).

KEUNTUNGAN OOP Ada enam keuntungan yang diperoleh bila menggunakan OOP 1. Alami(Natural) 2. Dapat diandalkan (Reliable) 3. Dapat digunakan kembali Reusable) 4. Mudah untuk di-maintain (Maintainable) 5. Dapat diperluas (Extendable) 6. Efisiensi waktu

Berikut ini beberapa bahasa pemrograman yang menggunakan konsep OOP : 1. C++ 2. Visual C++ 3. Delphi 4. Visual Basic 5. Java

JAVA TERSIFAT TERDISTRITRUSI Pada dekade awal perkembangan PC (Personal Computer), komputer hanya bersifat sebagai workstation tunggal, tidak terhubung satu sama lain. Saat ini, sistem komputerisasi cenderung terdistribusi, mulai dari workstation clien, e-mail server, database server, web server, proxy server, dan sebagainya.

JAVA BERSIFAT MULTIPLATFORM Dewasa ini kita mengenal banyak platform Operating System, mulai dari Windows, Apple, berbagai varian LIND, dan Linux, dan sebagainya. Pada umumnya, program yang dibuat dan dikompile di suatu ptatform hanya bisa dijalankan di platform tersebut. Java bersifat multiplatform, yakni dapat dijterjemahkan oleh Java lnterpreter pada berbagai sistem operasi.

JAVA BERSIFAT MULTITHREAD Thread adalah proses yang dapat dikerjakan oleh program dalam suatu waktu. Java bersifat Multithreaded, artinya dapat mengerjakan beberapa proses dalam waktu yang hampir bersamaan.

KARAKTERISTIK JAVA Java adalah bahasa yang diterjemahkan (interpreted): instruksi sistem JVM(Java Virtual Machine) menterjemahkan bahasa Java ke dalam bahasa yang di mengerti oleh mesin. Java adalah bahasa yang bisa di pakai di mana saja (portable): dari kenyataan bahwa Java adalah bahasa yang bisa di terjemahkan, berarti pula Java merupakan bahasa yang dapat di jalankan di berbagai macam platform dengan syarat Virtual Machine (JVM) terinstall di tempat tersebut. Kita kenal jargon ini dengan WORA (Write Once Run Anywhere)

JAVA VIRTUAL MACHINE Java adalah bahasa yang bisa disebut compiled dan interpreted. Di bahasa pemrograman yang lain, biasanya hasil kompilasi dari program akan berbentuk satu file biner yang hanya bisa di mengerti oleh satu jenis mesin/prosesor tertentu dan tidak di kenali oleh mesin yang lain. Sebaliknya di Java, hasil kompilasi akan berbentuk satu file dalam bahasa intermediate antara kode biner(mesin) dan kode yang bisa kita baca. File intermediate itu nantinya akan di terjemahkan oleh sebuah Java Virtual Machine

JAVA VIRTUAL MACHINE JVM ini sudah termasuk sebagai pelengkap dari distribusi browser browser terbaru yang ada di pasaran. Untuk aplikasi berbasis AWT, JVM sudah lebih dari cukup untuk menjalankannya, akan tetapi untuk aplikasi berbasis Interface swing, masih diperlukan penterjemah lainnya yang kita sebut sebagai Java Plug-In dimana untuk distribusi terbaru Java, Plug In ini sudah termasuk dalam paket Java 2 Runtime Environment.

JDK Java Development Kit yang sering disingkat menjadi JDK adalah sekumpulan alat alat untuk menunjang pengembangan dan pembuatan program Java sederhana yang didistribusikan secara gratis oleh Sun Microsystem. Alat alat itu antara lain adalah: 1. javac : kompilator program java 2. java : penterjemah dan eksekutor program java (virtual machine) bertype aplikasi 3. appletviewer : eksekutor program java bertipe applet. 4. jdb : debuger program java 5. javap : dekompilator program java, mengembalikan program dari biner(bytecode) ke source code. 6. jar : kompresor dari class java. 7. javadoc : generator dokumentasi program java.

JDK Selain JDK bawaan sendiri dari Sun, ada juga beberapa tool untuk pengembangan aplikasi dari pihak ketiga, contohnya: Jbuilder dari Borland (www.borland.com). NetBeans Open Source dan Sun (www.netbeans.org). Sun ONE, yaitu versi komersial dari NetBeans yang dibuat oleh Sun (java.sun.corn). Eclipse Open Source dari IBM (www.eclipse.org).

IDE (INTEGRATED DEVELOPMENT ENVIRONMENT) Tool-tool di atas juga memiliki IDE sendiri-sendiri, yaitu sebuah lingkungan pengembangan aplikasi yang lengkap dan dapat membantu proses pengembangan sebuah aplikasi menjadi lebih cepat. Pada IDE Anda dapat melakukan proses perancangan, kompilasi, debugging, building, dan dapat menggunakan fasilitas pertolongan online. Pada IDE para pengembang hanya perlu memencet tombol fungsi tertentu seperti (F6 atau F9 Netbeans, dan lain- lain) untuk melakukan proses-proses kompilasi, debugging, bahkan building sebuah aplikasi.

API API adalah Application Programming Interface yaitu sebuah layer yang berisi class-class yang sudah didefinisikan dan antarmuka pemrograman yang akan membantu para pengembang aplikasi dalam perancangan sebuah aplikasi. API memampukan para pengembang untuk dapat mengakses fungsi-fungsi sistem operasi yang diizinkan melatui bahasa Java.

API Pada saat ini dikenal ada tiga buah API dari Java, yaitu: J2SE, Java 2 Standard Edition adalah sebuah API yang dapat digunakan untuk mengembangkan aplikasi-aplikasi yang bersifat client-side standalone atau applet. J2EE, Java 2 Enterprise Edition adalah API yang digunakan untuk melakukan pengembangan aplikasi-aplikasi yang bersifat server-side seperti Java Servlet, dan Java Server Pages. J2ME, Java 2 Micro Edition adalah API yang merupakan subset dari J2SE tetapi memiliki kegunaan untuk mengembangkan aplikasi pada handheld device seperti Smart Phone atau PDA tentu saja yang di dalamnya telah ditanamkan interpreter Java.

JAVA PROGRAMMING Program Java lebih sehingga ditulis dalam dua model. Applications A stand-alone program secara normal berjalan pada aplikasi desktop. Script( Applet, JSP) Program dikirimkan pada sebuah remote computer didownload kedalam internet dan berjalan dengan web browser.

JAVA PROGRAM DEVELOPMENT Lima tahap pemrosesan pembentukan program java. Tahap 1 Penulisan pembuatan program Tahap 2 - Kompilasi Tahap 3 - Loading Tahap 4 - Verifikasi Tahap 5 - Eksekusi Untuk membuat dan menjalankan java, Kita membutuhkan text editor, Java compiler, dan Java interpreter.

JAVA PROGRAM DEVELOPMENT Tahap 1 - Penulisan dan Pembuatan Untuk membuat program java kita menuliskan program dalam bahasa java kemudian menyimpannya dalam file berekstensi.java. Stage 2 - Kompilasi Perintah javac digunakan untuk mengkompilasi File java kedalam format Java bytecodes, File berakhir kompilasinya dengan dibentuknya file berekstensi.class. Tahap 3 - Loading Apabila program java dieksekusi maka program didownload dari file.class kedalam memori. Tahap 4 - Verifikasi Kode Byte java diverifikasi kebenaran susunan penulisannya dan skema keamanannya. Tahap 5 - Eksekusi Terakhir, Program dieksekusi oleh Interpreter Java untuk dijalankan sesuai dengan instruksi bytecode. Jika program dalam bentuk applet maka harus dijalankan melalui browser.

1 ST HOMEWORK

INSTALASI JDK

INSTALASI JAVA SDK 1. Bukalah folder tempat anda menyimpan file-file instalasi Java SDK. 2. Klik-dobel file instalasi Java SDK untuk mengeksekusi instalasi. Dalam contoh ini, file yang dieksekusi bernama lengkap jdk-6u6-windows-i586-p.exe Dalam beberapa detik, akan muncul kotak dialog berisi lembar persetujuan antara pihak Sun Microsystems, Inc. sebagai pembuat software dan pihak anda sebagai pengguna software. Program Install Java :

Persetujuan License muncul, klik Accept

Klik Next

Proses Instalasi menunggu beberapa menit

Menunggu

Instalasi selesai Klik Finish

SETTING CLASSPATH

SETTING CLASSPATH Klik Start Klik Run Ketik cmd Klik Ok

SETTING CLASSPATH Melakukan test error pada console : Tulis Javac atau pun Java tekan enter, jika terdapat error

SETTING CLASSPATH 1. Maka setting pada : Control panel > system > advance > environment variable. 2. Setting PATH 3. Setting CLASSPATH

SETTING CLASSPATH Jika tidak error maka tampilan akan seperti ini :

TERIMA KASIH