Dasar Pemrograman Java - Object Oriented Programming

10
Suport by : www.planetKode.Com Published by : www.bunafit-komputer.com 1

Transcript of Dasar Pemrograman Java - Object Oriented Programming

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 1

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 2

Menyediakan Source Code

Java NetBeans dengan MySQL

NO Source Code Java NetBeans dan SMS Gateway

1

Source Code Contoh Skripsi/TA : Program TOKO

(Penjualan Barang) dengan Java dan MySQL.Source code ini dapat dijadikan contoh dalam membuat program

aplikasi toko, untuk contekan membuat skripsi/ta degan konsep

Sistem Komputerisasi Penjualan Barang pada Toko xxx . Source

code ini dilengkapi dengan Laporan Data dan Transaksi.

Harga Source Code + eBooks ini : Rp. 250.000,-

Yang didapat:[1]. ERD (Relasi Tabel) Program Toko Java NetBeans

[2]. Source Code Lengkap Program Toko dg Java netBeans

[3]. eBooks (PDF) Penjelasan Source Code Program Toko,

Panduan Pembuatan untuk Pemula

2

Source Code Contoh Skripsi/TA : Program

RENTAL (Peminjaman VCD) dengan Java dan

MySQL. Source code ini dapat dijadikan contoh dalam membuat

program aplikasi rental yang mencakup transaksi peminjaman,

pengembalian dan denda, serta inventaris vcd/cd . Source code ini

dapat untuk contekan membuat skripsi/ta degan konsep Sistem

Komputerisasi Peminjaman pada Rental xxx . Source code ini

dilengkapi dengan Laporan Data dan Transaksi.

Harga Source Code + eBooks ini : Rp. 350.000,-

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 3

Yang didapat:[1]. ERD (Relasi Tabel) Program Rental Java NetBeans

[2]. Source Code Lengkap Program Rental dg Java netBeans

[3]. eBooks (PDF) Penjelasan Source Code Program Rental,

Panduan Pembuatan untuk Pemula

3

Source Code Contoh Skripsi/TA : Program

Inventory Barang (Gudang) dengan Java dan

MySQL. Source code ini dapat dijadikan contoh dalam membuat

program aplikasi gudang, yaitu yang mengatur keluar masuknya

barang pada gudang (inventory). Source code ini dapat untuk

contekan membuat skripsi/ta degan konsep Sistem Komputerisasi

Inventory Barang pada Toko/Gudang xxx. Source code ini

dilengkapi dengan Laporan Data dan Transaksi.

Harga Source Code + eBooks ini : Rp. 350.000,-

Yang didapat:[1]. ERD (Relasi Tabel) Program Inventory Java NetBeans

[2]. Source Code Lengkap Program Inventory dg Java netBeans

[3]. eBooks (PDF) Penjelasan Source Code Program Inventory,

Panduan Pembuatan untuk Pemula

4

Source Code Contoh Skripsi/TA : SMS Gateway –

Mesin SMS Auto Services / Auto Response dengan

Java NetBeans (AT Command) . Source code ini dipakai

untuk membaca dan mengirim dan menerima SMS dari

Handphone, juga tersedia Script Auto Respon yang siap

dimodifikasi untuk mengambil data dari database apapun. Kamu

tinggal memodifikasinya sendiri.

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 4

Manajemen data dan SMS Service -nya dibuat dengan Java

NetBeans, kamu dapat memodifikasi script -nya serta

pengembangan database-nya.

Harga Source Code + eBooks ini : Rp. 250.000,-

Yang didapat:[1]. Source Code Program SMS Auto Response dg Java netBeans

[2]. eBooks (PDF) Panduan Installasi dan Menjalankan

[3]. eBooks (PDF) Dasar SMS Teknologi

[4]. DVD Berisi Software pendukung, Sour ce Code Referensi,

eBooks, dll

5

Source Code Contoh Skripsi/TA : SMS Gateway –

Sistem Informasi Data Akademik berbasis Java

NetBeans (Full Java). Source code ini dipakai untuk

membaca dan mengirim SMS dari Handphone. Data yang dipakai

adalah Data Akademik. SMS Servis yang ada adalah: Cek Nilai,

Cek IPK, Cek Jadwal, Kirim SMS, Terima SMS, dll.

Aplikasi Manajemen Datanya (Halaman Admnin) dibuat dari Java

NetBeans, SMS Services (SMS Auto Respone) juga dibuat dari

Java AT Command.

Harga Source Code + eBooks ini : Rp. 800.000,-

Yang didapat:[1]. ERD (Relasi Tabel) Program SMS Akademik Java NetBeans

[2]. Source Code Program SMS Akademik dg Java netBeans

[3]. eBooks (PDF) Panduan Installasi dan Menjalankan

[4]. eBooks (PDF) Dasar SMS Teknologi

[5]. DVD Berisi Software pendukung, Source Code Referensi,

eBooks, dll

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 5

6

Source Code Contoh Skripsi/TA : SMS Gateway –

Sistem Informasi Data Nilai berbasis Java

NetBeans (Kolaborasi Java & Delphi 7) . Source code

ini dipakai untuk membaca dan mengirim SMS dari Handphone .

Data yang dipakai adalah Data Nilai (mahasiswa atau siswa). SMS

Servis yang ada adalah: Cek Nilai, Cek IPK, Kirim SMS, Terima

SMS, dll.

Aplikasi Manajemen Datanya (Halaman Admnin) dibuat dari

Delphi 7, sedangkan SMS Services (SMS Auto Respone) dibuat

dari Java AT Command.

Harga Source Code + eBooks ini : Rp. 800.000,-

Yang didapat:

[1]. ERD (Relasi Tabel) Program SMS Akademik Java NetBeans

[2]. Source Code Program SMS Akademik dg Java netBeans

[3]. eBooks (PDF) Panduan Installasi dan Menjalankan

[4]. eBooks (PDF) Dasar SMS Teknologi

[5]. DVD Berisi Software pendukung, Source Code Referensi,

eBooks, dll

[7]. Makalah Skripsi/TA Komplet (dari Bab 1 – Bab 5)

7

Java SMS Gateway (SMS Services) by Request.Tentukan sendiri detail aplikasi yang akan kamu bu at, kirim ke

email kami, kami akan garap sesuai dedline yang kamu minta.

GARANSI...!!

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 6

Setelah transfer Source Code akan

dikirim ke Email Anda.

Untuk mendapatkan No Rekening transfer, silahkan kirim email

seperti contoh. Atau, Live Order dengan mengir im SMS ke kami.

SMS Live Order #1 : 0857 680 99 434.

SMS Live Order #2 : 0838 6716 1314.

Contoh pesan SMS "kan Bunafit, minta No Rekening buat

pembayaran Sc Java Penjualan + eBooks ". Kami akan segera

membalas.

Jika Anda tertarik pada salah satu aplik asi, silahkan kirimkan ke

alamat email kami :

DVD Koleksi Source Java AplikasiDatabase dan Multimedia (dari

download Internet) + eBooks JavaKomplet, ....Maauuu....???

Cuman Rp. 75.000,-

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 7

KOLEKSI BUKU VB LAINNYA

Open: http://buku-ta.blogspot.com

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 8

Memahami Konsep Object

Oriented Programming

(OOP)

Pada bab pertama ini Anda akan belajar dasar -dasar pemrograman Java

dan teknik pemrograman dengan konsep OOP (Object Oriented

Programming) atau sering disebut dengan Pemrograman Berorientasi

Objek(PBO). Untuk mempermudah belajar, Anda juga akan diajarkan

dasar instalasi.

Teknologi Object Oriented memandang software sebagai sebuah interaksi

antar bagian atau sub sistem dalam sebuah sistem, dan menggambarkan

satu bagian tersebut dalam satu objek (Visual modeling menggunakan

UML dan Rational Rose, A Suhendar dan Hariman gunadi) yang memiliki

sifat/properti/data dan kemampuan untuk melakukan suatu tugas tertentu.

Contoh objek manusia memiliki tangan dan kaki itu dipandang sebagai

sifat/data (properti), sedangkan memegang dan berlari adalah

pekerjaan/tugas-tugas yang bisa dilakukan (metode), kalau d iperhatikan

sebetulnya properti dan metode memiliki hubungan walaupun tidak

selamanya harus ada. (memegang dengan tangan, berlari dengan kaki).

OOP (object oriented programming) adalah metode pemrograman yang

mengikuti konsep-konsep berorientasi objek, Yakni encapsulasi

(pengkapsulan), inheritance (pewarisan), polimorfisme

(keragaman/bentuk lain).

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 9

Berfikir OOP adalah selalu melihat persoalan program sebagai objek yang

memiliki sekumpulan data dan metode, serta menggabungkan data dan

metode dalam satu objek dan meniadakan/mengurangi penggunaan

variabel global dalam program.

Dalam pemrograman klasik(pemrograman terstruktur) biasanya

memisahkan data dan metode, akibatnya metode akan disimpan dalam

sebuah unit tersendiri begitu juga dengan datanya, sehingga baik data dan

metode akan bersifat global.

Untuk aplikasi berskala kecil mungkin belum menimbulkan persoalan,

tetapi jika aplikasi menjadi besar, maka akan ditambahkan terus metode

demi metode, variabel demi variabel sehingga suat u saat programmer bisa

terjebak pada kondisi menulis metode yang berfungsi sama lebih dari

sekali dengan nama yang berbeda, atau programmer akan mengecek sudah

ada apa belum metode baru yang akan dituliskan dengan membaca

seluruh unit yang sudah dibuat satu demi satu (ratusan atau mungkin

ribuan), belum lagi tentang variabelnya yang berada dimana -mana, kepala

bisa pusing sebelum sempat menyelesaikan persoalan logik program yang

sebenarnya.

Konsep objek selalu menyatukan data sebagai badan dan metode sebaga i

ruh dalam satu wadah layaknya manusia hidup, tetapi pemrogrman klasik

memisahkan data sebahai badan manusia dan metode sebagai ruh

akibatnya manusia bisa menjadi hantu dan mayat (kurang relevan dengan

kenyataan).

Pada tahun 1991, perusahaan Sun Microsystem mengembangkan aplikasi

untuk perangkat TV dan peralatan elektronik kecil lainnya, karena

perangkat kecil tidak memiliki memori maka program harus kecil serta

bebas terhadap perusahaan pembuat alat (bisa berjalan di sembarang jenis

alat yang berbeda). Setelah beberapa kali mengalami perkembangan, pada

tahun 1995 bulan november java resmi diluncurkan dan mulailah

paradigma oop dengan java yang langsung mampu menggeser dominasi

C++ sebagai bahasa pemrogrman berbasis objek.

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 10

Progrmmer C++ dengan pointernya memang luar biasa, dan dengan

pointer itu juga akan menemui berbagai masalah, karena ketika

programmer menuliskan berbagai pointer dalam aplikasinya memang

dirasa luar biasa, tetapi semakin program mengalami perkembangan logik,

maka akan semakin banyak operasi pointer yang dituliskannya. Sehingga

pada suatu saat sang programmer bisa terjebak dalam kondisi yang ruwet

oleh pointernya sendiri yang memang agak memeras otak, karena sintak

yang rumit.

Dalam java sebenarnya pointer tetap ada, tetapi tidak diberikan operasi

pointer yang merumitkan dalam bahasa C, biarlah yang rumit dikerjakan

oleh komputer dan yang mudah saja dikerjakan oleh manusia, karena

memang metode objek diperuntukkan buat manusia bukan untuk

komputer, karena komputer tidak mau tahu apapun jenis model

pemrograman yang dipakai oleh programmer.

Java membagi versi progrmnya kedalam tiga kelompok besar yakni :

Java 2 Standart Edition (J2SE) untuk konsentrasi pada PC

Java 2 Enterprise Edition (J2EE) untuk konsentrasi pada aplikasi

server besar

Java 2 Micro Edition (J2ME) untuk konsentrasi pada mobile

Untuk mendapatkan JDK Java terakhir, Anda bisa langsung membuka

situs http://java.sun.com. Proses instalasi seperti halnya pada aplikasi

program berbasis Windows lainnya, yaitu jalankan file installernya dan

ikuti dialog instalasinya dari lisensi sampai penentuan direktori program.

Pada saat menginstal, kita harus menentukan Path dan ClassPath. Perlu

diketahui, Path adalah pemetaan suatu direktori pada sistem operasi agar

direktori tersebut bisa dikenal secara global pada sistem. Sedangkan

Classpath adalah untuk memberitahukan pada Java, bahwa sebuah class