Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Jumat, 24 Februari 2012

Manipulasi Tabel Pada Basis Data

Postingan ini merupakan kelanjutan dari postingan sebelumnya tentang Perancangan Diagram dan Normalisasi dan Manipulasi struktur table, postingan ini saling berkaitan karna mengerjakan satu kasus basis data. Sangat dianjurkan untuk membaca postingan sebelumnya, sebelum membaca tentang Manipulasi Tabel pada basis data yang akan kita bahas pada kesempatan kali ini.

Ada 4 point yang akan di bahas secara detail pada Pemrograman basisdata kali ini, diantaranya

  • Memasukkan data Kedalam Tabel Database
  • Menghapus data Dari Tabel Database
  • Meng-update data Pada Tabel Database
  • Melakukan indeksing terhadap suatu table Database
Ke empat point diatas harus dipahami setelah mempelajari materi pemrograman basis data tentang manipulasi tabel pada kesempatan kali ini.

Untuk penjelasan lebih lengkapnya anda bisa download ebook lengkapnya dari Link berikut.

Senin, 30 Januari 2012

Basis Data - Manipulasi Struktur Table

Sebelum anda mempelajari lebih jauh tentang Maipulasi Struktur Table pada pembahasan kali ini, terlebih daulu anda harus membaca artikel sebelumnya tentang Perancangan Diagram dan Normalisasi karna pembahasan materi basis data pada blog emensite ini saling berkaitan.

Pada kesempatan kali ini akan di selesaikan permasalah berikut, yang kemudian akan di buat struktur table nya pada mysql.

Suatu UD. atau Dealer Melayani penjualan motor baik secara cash ataupun kredit. Harga yang  ditawarkan untuk cash dan kredit berbeda, Untuk kredit dibedakan berdasarkan jumlah uang muka dan jumlah bulan pembayaran. Dan tiap bulan pembeli harus menyetor uang kreditnya, dan apabila dalam 3 bulan tidak membayar maka motor akan ditarik kembali oleh dealer. Untuk karyawan tiap bulannya harus mampu mendapat pelanggan, untuk karyawan baru selama 2 bulan (masa training) tiap bulannya harus mampu mendapat minimal 5 pelanggan, untuk karyawan lama minimal harus mendapat 2 pelanggan. Tiap tahun akan diberikan doorprize kepada karyawan yang mampu mendapat pelanggan paling banyak. Untuk memudahkan, merk motor hanya 1 jenis (UD./dealer mengambil barang hanya dari satu tempat) Transaksi penjualan (cash dan kredit) dan pembelian(penyedian motor) yang terjadi dcatat secara lengkap. ER dirancang agar dapat dibuatkan laporan yang mencakup nama barang, nama pelanggan, nama karyawan, laporan pemasukan dan pengeluaran.
Untuk menyelesaikan permasalah di atas, silahkan download ebook selengkapnya.

Sabtu, 21 Januari 2012

Dasar Pemrograman Java Mobile -Ebook

Pada ebook ini akan di bahas tentang beberpa dasar pemrograman java mobile seperti

  • Mengenal Java Mobile
  • Mengenal MIDlet 
  • Mobile Grafis 
  • Mobile Animasi
Bagi anda yang baru memulai dengan pemrograman java mobile, ebook ini mungkin bisa menjadi referensi anda.
Silahkan download ebooknya di Sini

Kamis, 19 Januari 2012

Dasar Pemrograman Pascal -Ebook Lengkap

Berikut ini ada koleksi ebook pemrograman Pascal lengkap dengan source code dan beberapa contoh program. Bagi anda yang pemula atau level menegah mungkin buku ini bisa menjadi referensi anda untuk belajar tentang pemrograman pascal.
Dapatkan berbagai macam ebook-terbaru gratis tentang programing di blog ini seperti java, c++, delphi, asembly dll dengan berlangganan email.

Bagi anda yang tertarik ingin belajar pemrograman pascal silahkan download ebooknya di sini.

Rabu, 30 November 2011

Java Pemrograman -Lengkap!

Pemrograman java memang sangat menarik untuk di pelajari, apalagi sudah berhubungan dengan aplikasi berbasis GUI. Tapi ebelum beranjak ke aplikasi berbasis GUI, sangat perlu untuk mendalami sintak-sintak dasar, agar nantinya tidak mengalamai kesulitan setelah beranjak ke level GUI.
Berikut ini ada Ebook java lengkap yang bisa kamu unduh secara gratis. Berisi kumpulan ebook mulai dari dasar sampai bisa. Sangat bagus bagi kamu yang sedang belajar bahasa pemrograman java PBO.
Di dalam ebook ini nantinya akan terdapat program-program sederhana beserta pembahasan masing-masing listing program tersebut.


Okse semoga ebbok ini bisa membantu.
Silahkan download Ebooknya

Selasa, 25 Oktober 2011

Ebook Lengkap Pemrograman Delphi

Borland Delphi (Delphi) merupakan pemrograman berbasis Visual. Borlan Delphi merupakan pemrograman yang dikembangkan dari Turbo Pascal, sehingga bahsa yang digunakan juga bahasa pascal. Borlan delphi di luncurkan sekitar tahun 1995 pada system oprasi Windows.
Bagi temen-temen yang lagi belajar pemrograman Delphi, berikut ini beberpa koleksi ebook pemrograman Delphi yang mungkin bisa dijadikan referensi untuk belajar. Ebook ini lumayan lengkap, mulai dari tahap pemula sampai Master.
Berikut adalah beberapa Ebook yang bisa di download.


Silahkan di sownload sepuasnya, semoga bermanfaat.

Minggu, 23 Oktober 2011

Ebook Lengkap Pemrograman Visual Basic

Bagi temen-temen yang ingin belajar pemrograman Visual Basic, berikut ini ada beberapa koleksi Ebook yang saya yakin akan sangat  membantu, karna akan dijelaskan dari Basic samapai peneyelsaian suatu kasus dengan pemrograman Visual Basic.



Ebook ada tiga dengan bahasa indonesia, biarpun menggunakan bahasa indonesia tapi saya rasa ebbook ini menjelaskan dengan sangat lenkap dan mudah dipahami.

DasarPemrogramanVisualBasic1.pdf
DasarVisualBasicSampeMaster.pdf
PemrogramanBasisDataDenganVisualBasic6.0.pdf
PemrogramanpadaJaringanKomputerdenganVisualBasic6.0.pdf

Sekian dulu semoga nanti bisa di update lagi,,,
semoga bermanfaat.

Sabtu, 08 Oktober 2011

Basis Data -Perancangan Diagram Dan Normalisasi

Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship. Berikut adalah elemen-elemen diagram ER (Entity Relationship)
  Entity
Entity adalah obyek yang dapat dibedakan dalam dunia nyata. Entity set adalah kumpulan dari Entity yang sejenis Entity set dapat berupa – Obyek secara fisik : Rumah, Kendaraan, Peralatan – Obyek secara konsep : Pekerjaan , Perusahaan, Rencana
 Relationship 
Relationship adalah hubungan yang terjadi antara satu atau lebih Entity. Relationship set adalah kumpulan Relationship yang sejenis.
 Atribut 
Atribut adalah karakteristik dari Entity atau Relationship, yang menyediakan penjelasan detail tentang Entity atau Relationship tersebut. Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu Entity atau Relationship.

Ebook selengkapnya silahkan download di sini.

Selasa, 26 Januari 2010

Polymorphism

Polimorfisme adalah kemampuan dari sebuah objek untuk membolehkan
mengambil beberapa bentuk yang berbeda. Secara harfiah, “poli” berarti banyak
sementara “morph” berarti bentuk. Menunjuk pada contoh sebelumnya pada
pewarisan,   kita   lihat   bahwa   object  SuperHero  dapat   juga   menjadi   object
FlyingSuperHero atau object UnderwaterSuperHero.

Selengkapanya silahkan download DI SINI

Senin, 25 Januari 2010

Inheritance atau Pewarisan

Class dapat didefinisikan dengan referensi pada class yang lain yang telah
terdefinisi. Inheritance merupakan pewarisan atribut dan method pada sebuah class
yang diperoleh dari class yang telah terdefinisi tersebut. Setiap subclass akan
mewarisi state ( variabel-variabel ) dan behaviour ( method-method ) dari superclass-
nya. Subclass kemudian dapat menambahkan state dan behaviour baru yang spesifik
dan dapat pula memodifikasi ( override ) state dan behaviour yang diturunkan oleh
superclass-nya. 

Keuntungan dari inheritance adalah :
  • Subclass     menyediakan     state/behaviour     yang     spesifik     yang
membedakannya   dengan   superclass,   hal   ini   akan   memungkinkan
programmer   Java   untuk   menggunakan   ulang   source   code   dari
superclass yang telah ada.
  • Programmer  Java  dapat  mendefinisikan  superclass  khusus  yang bersifat
generik, yang disebut abstract class, untuk mendefinisikan class dengan
behaviour dan state secara umum

Istilah dalam inheritance yang perlu diperhatikan :
Extends 
Keyword ini harus kita tambahkan pada definisi class yang menjadi subclass.
Superclass 
Superclass digunakan untuk menunjukkan hirarki class yang berarti class dasar dari
subclass/class anak.
Subclass 
Subclass adalah class anak atau turunan secara hirarki dari superclass.  
want more download DI SISNI

Sabtu, 23 Januari 2010

Encapsulasi

Enkapsulasi adalah suatu cara untuk menyembunyikan informasi detail dari
suatu class. Dua hal yang mendasar dalam enkapsulasi yakni :
• Information hiding.
• Interface to access data.

Sebelumnya kita dapat mengakses anggota class baik berupa atribut maupun method secara langsung dengan menggunakan objek yang telah kita buat. Hal ini dikarenakan akses kontrol yang diberikan kepada atribut maupun method yang ada di dalam class tersebut adalah 'public'. Kita dapat menyembunyikan informasi dari suatu class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan memberikan akses kontrol 'private' ketika mendeklarasikan atribut atau method.

Untuk penjelasan yang lebih lengkap artikelnya bisa anda download di SINI
semoga bermanfaat.....

Kamis, 21 Januari 2010

Constructor Dan Overloading

Pada artikel Sebelumnya kita telah mebahas bagaimana mendeklarasikan sebuah class dalam Java, berikut ini adalah penjelasan tentang istilah construktor dalam PBO menggunakan java.


Deklarasi Constructor
Constructor merupakan method khusus yang digunakan untuk
menginisialisasi objek, dan tiap class boleh memiliki lebih dari satu constructor.
Perbedaan method biasa dengan constructor adalah bahwa constructor harus
memiliki nama yang sama dengan nama class-nya dan tidak memiliki nilaii
kembalian.
Constructor dijalankan pada saat sebuah objek diinisialisasi
(menggunakan kata new). Pada constructor juga berlaku overloading, artinya
boleh mendeklarasikan lebih dari satu constructor, asalkan memiliki parameter
yang berbeda

Untuk penjelasan sedetil2nya artikelnya bisa anda download disini
Diharapkan komentarnya...mudahan artikel ini bisa bermanfaat bagi yang membutuhkan

Senin, 18 Januari 2010

Class pada Java PBO

Menyambung artikel sebelumnya  di sini akan diperjelas lagi konsep dasar mengenai pemrograman berorientasi objek dengan menggunakan Java.

Objek
Pada dasarnya semua benda yang ada di dunia nyata dapat dianggap sebagai sebuah objek. Jika perhatikan lebih lanjut, pada dasarnya ada dua karakteristik yang utama pada sebuah objek , yaitu :

  • Setiap objek memiliki atribut sebagai status yang kemudian akan disebut sebagai state
  • Setiap objek memiliki tingkah laku yang kemudian akan disebut sebagai behaviour.
    Contoh sederhananya adalah : objek sepeda
  • Sepeda memiliki atribut ( state ) : pedal, roda, jeruji, dan warna.
  • Sepeda memiliki tingkah laku ( behaviour ) : kecepatannya menaik, kecepatannya menurun, dan perpindahan gigi sepeda.
Dalam pengembangan perangkat lunak berorientasi objek, objek dalam perangkat lunak akan menyimpan state-nya dalam variabel dan menyimpan informasi tingkah laku ( behaviour ) dalam method-method atau fungsi-fungsi atau prosedur.


Untuk artikel selanjutnya mengenai class dalam java bisa anda download di sini

Selasa, 17 Februari 2009

Dasar Pemrograman Java

prolog dikit [ ane emang dak jago banget pemrograman java, tapi kalo ada materi bagus
ane akan coba sharing, berharap bisa berguna bagi orang yang nantinya membutuhkan ]


Java adalah sebuah platform teknologi pemrograman yang dikembangkan oleh Sun Microsystem.
Pertama kali di-release tahun 1991 dengan nama kode Oak. Kemudian tahun 1995 nama kode Oak diganti menjadi Java.
Yang memotivasi Java dibuat adalah untuk membuat sebuah bahasa pemrograman yang portable dan
ndependent terhadap platform (platform independent). Java dapat membuat perangkat lunak yang dapat
ditanamkan (embedded) pada berbagai mesin dan peralatan konsumer, seperti handphone, microwave, remote control,
dan lain-lain. Hal ini kemudian Java memiliki konsep yang disebut write once run anywhere.

Untuk membangun perangkat lunak menggunakan Java maka dibutuhkan Java Development Kit (JDK).
JDK release pertama tahun 1996 yaitu JDK 1.1 yang diadopsi oleh Netscape. JDK terbaru sekarang (September-tahun 2004,
ketika modul ini ditulis) adalah JDK 1.4.2_3. Semua program dan dokumentasi dari JDK ini bisa di-dwonload secara gratis disitus www.sun.java.com
Materi selanjutnya dapat didownload disni
sekian nydahan apa yang sedikit ini bisa berguna..wasalam

Kamis, 11 Desember 2008

Abstract Class Dalam Java

Abstract class dalam java digunakan untuk mendeklarasikan karakteristik umum dari
subclass. Abstract class tidak bisa diinstansiasi sama halnya dengan kelas interface. abstract class hanya bisa digunakan sebagai
super class, tapi juga bisa diturunkan dari class abstract lainnya.
Untuk mendeklarasikan sebuah abstract class digunakan keyword abstract,
[abstract] class [class_name]
Sebuah abstract class pada dasarnya tidak hauh beda dengan class lainnya, yakni juga berisi method yang menggambarkan carakteristik dari kelas abstract tersebut, bedanya yakni sebuah abstract class bisa berisi method
tanpa diimplementasikan artinya sebuah method tanpa body, methid seperti ini disebut method abstract. untuk pendeklarasiannya digunakan
keyword abstract: [abstract] modifier class [class_name]
berikut contoh program yang menggunakan class abstract

abstract class Shape {

public String color;
//constractor default, constraktor yang tidak memiliki argumen dan isi
public Shape() {
}
//sama halnya dengan kelas biasa abstract class juga bisa berisi method
//seperti yang ada pada kelas biasa
public void setColor(String c) {
color = c;
}
public String getColor() {
return color;
}
//sebuah abstract method yang tidak memiliki body
//method ini akan diinisialisasi nantinya pada subclass yang mewarisi kelass abstract Shape ini
//semua abstract method yang ada pada class abstract harus diimplementasikan
//semua oleh subclass
abstract public double area();
}

//keyword extends adalah keyword yang digunakan oleh subclass
//ketika melakukan pewarisan terhada super class

public class Point extends Shape {

static int x, y;
public Point() {
x = 0;
y = 0;
}
public double area() {
return 0;
}
public double perimeter() {
return 0;
}
public static void print() {
System.out.println("point: " + x + "," + y);
}
public static void main(String args[]) {
Point p = new Point();
p.print();
}
}

output
point: 0, 0

demikian semoga bermanfaat bagi kita
sumber javabegi

Selasa, 09 Desember 2008

Java Interface

Dalam java masalah keterbatasan dalam melakukan pewarisan dapat ditanggulangi
dengan teknik interface. Interface dapat digunakan untuk mendefinisikan bentuk
umum dari sebuah template dan kemudian satu atau beberapa abstrak kelas mengimplementasikannya. Sebuah interface hanya berisi deklarasi dari method-method. Untuk mendefinisikan class interface diawalai
dengan keyword "Interface [nama_kelas]". sebuah interface sama dengan abstrak class yakni tidak bisa diinstansiasi.
satu interface disa tidak mewarisi, atau bisa juga mewarisi dari satu atau lebih kleas interface yang lain, dengan kata lain kelas interface bisa saling mewarisi.
Didalam java tidak dikenankan adanya multiple inheritance, tapi
bisa dilakukan dengan mewariskan dari satu class dan diimplementasikan dari banyak interface, itulah sebabnya mengapa interface dikatakan bisa digunakan untuk menutupi kukarangan pada masalah pewarisan pada java.
jika sebuah class dalam java yang mengimplementkan sebuah interface tapi tidak mendefinisikan seluruh method yang ada pada
interface tersebut, maka class tersebut harus dideklarasikan menjadi abstrac class, dan pendefinisian method-methodnya harus didefinisikan
nantinya pada subclass yang mewarisi abstrak kelass tersebut.

berikut ini contoh program yang menggunakan interface
untuk sebagai catatan method toString() pada program dibawa nanti merupakan overiding dari kelas Objek

interface I1 {

void methodI1(); // public static by default
}

interface I2 extends I1 {

void methodI2(); // public static by default
}

class A1 {

public String methodA1() {
String strA1 = "I am in methodC1 of class A1";
return strA1;
}
public String toString() {
return "toString() method of class A1";
}
}

class B1 extends A1 implements I2 {

public void methodI1() {
System.out.println("I am in methodI1 of class B1");
}
public void methodI2() {
System.out.println("I am in methodI2 of class B1");
}
}

class C1 implements I2 {

public void methodI1() {
System.out.println("I am in methodI1 of class C1");
}
public void methodI2() {
System.out.println("I am in methodI2 of class C1");
}
}

// class D1 dideklarasikan abstrak karna class ini tidak mencakup semua
// method yang ada pada pada kelas interface yang diimplementasikannya

abstract class D1 implements I2 {

public void methodI1() {
}
// class ini tidak menimplentasikan methodI2() sehingga dideklasrasikan abstract.
}

public class InterFaceEx {

public static void main(String[] args) {
I1 i1 = new B1();
i1.methodI1(); // OK as methodI1 is present in B1
// i1.methodI2(); akan terjadi eror karna pada class B1 tidak terdapat methodI2()
// untuk mengatasinya kita gunakan casting untuk merubah interface I1 menjadi I2
((I2) i1).methodI2();
I2 i2 = new B1();
i2.methodI1(); // OK
i2.methodI2(); // OK
// kita tidak bisa meuliskan perintah String var = i1.methodA1();
// untuk menampilakn nilai string yang terdapat pada methodA1()
// kelas methodA1() tidak terdapat pada interface I1
//maka untuk itu kita lakukan casting untuk merubah i1 menjadi A1
String var2 = ((A1) i1).methodA1();
System.out.println("var2 : " + var2);
String var3 = ((B1) i1).methodA1();
System.out.println("var3 : " + var3);
String var4 = i1.toString();
System.out.println("var4 : " + var4);
String var5 = i2.toString();
System.out.println("var5 : " + var5);
I1 i3 = new C1();
String var6 = i3.toString();
System.out.println("var6 : " + var6); // ini akan menmpilkan Object method toString()
Object o1 = new B1();
// o1.methodI1(); tidak bisa dikompile karna methodI1() tidak diefinisikan pada class Objek
// To solve the probelm we need to downcast o1 reference. We can do it
// in the following 4 ways
((I1) o1).methodI1(); // 1
((I2) o1).methodI1(); // 2
((B1) o1).methodI1(); // 3
/*
*
* B1 does not have any relationship with C1 except they are "siblings".
*
* Well, you can't cast siblings into one another.
*
*/
// ((C1)o1).methodI1(); Produces a ClassCastException
}
}
sumber JavaBeginner.com

Sabtu, 22 November 2008

Pemrograman C++

PENGANTAR PEMROGRAMAN BAHASAS C++
Pendahuluan
Bahasa Pemrograman C++ dikembangkan oleg AT&T Bell Laboratories pada awal tahun 1980 Oleh Bjarne Troustrup. Bahasa C++ merupakan evolusi dari bahasa C
Tambahan-tambahan terhadap bahasa C
1. Fasilitas untuk membuat dan menggunakan abstraksi-abstraksi data.
2. Fasilitas untuk desain dan pemrograman berorientasi objek
3. Macam-macam perbaikan terhadap fasilitas yang telah ada pada bahasa C.

1.2 Struktur program bahasa C
Sebelum belajar lebih jauh tentang struktur pemrograman bahasa C++, mari kita pelajari dulu struktur bahasa C. Struktur bahasa C terdiri dari dari beberapa blok seperti di bawah.
1. Header Files Header files mengadung informasi yang diperlukan untuk libraries. Untuk mengakses variabel atau fungsi yang didefinisikan dalam standard libraries.
2. Variabel Global
Variabel global adalah variabel yang dideklarasikan diluar blok program
utama dan blok fungsi-fungsi, bertujuan agar variabel tersebut dikenali oleh
baik pada blok program utama maupun blok fungsi-fungsi.
3. Prototype Fungsi-fungsi
Agar fungsi dapat dikenali oleh program utama dan fungsi lain, maka prototype fungsi harus dideklarasikan diatas program utama.
4. Program Utama
Program utama berisi statemen-statemen yang akan memanggil fungsi-fungsi lain.
Artikel ini adalah buku ajar dosen saya suhu Misbahudin selengkapnya bisa d download
disini

Struct / struktur pada C++

7.STRUKTUR
Struktur bermanfaat untuk mengelompokkan sejumlah data dengan tipe yang
berlainan9:Perhatikan:contoh:struktur:berikut:ini7
struct data_tanggal
{
int tahun;
int bulan;
int tanggal;
};
Struktur di atas bernama data_tanggalf yang tersusun atas B unit penyusunnya
yaitu tahunf tanggalf dan bulan9 Setelah dibuat struktur tanggalf selanjutnya
struktur tersebut dapat digunakan sebagai tipe data suatu variabelf dalam hal ini
disebut tipe data abstrak
Disini nantinya juga akan dianalisa sebuah program secara detail, yakni dibahas perbaris
dari script program
materi selngkapnya dapat didownload disni
sekian wasalam

Oprasi File pada C++

Pada pertemuan kali ini akan dibahas oprasi I/O ke file
JENIS FILE
Jenis File terdiri dari dua yaitu:
1. File Teks
File teks adalah file yang berisikan kumpulan karakter ASCII yang disusun
menjadi beberapa baris, dimana setiap baris diakhiri dengan tanda akhir
baris (“\n”).
2. File Biner
File biner adalah file yang berisikan data yang masing-masing elemen
berupa data 8 bit (1 byte). Jenis file ini biasanya menggunakan kode-kode
yang tidak dapat dimengerti, sehingga file ini cocok digunakan untuk data-
data rahasia.


Operasi File
Operasi file adalah proses input/baca dari file dan proses output/tulis ke
file. Untuk melakukan operasi input file digunakan objek ifstream dan untuk
operasi output file digunakan objek ofstream. Kedua objek tersebut berada
pada header file fstream.h.
selengkapnya bisa diownload disini

Array pada C++

Bagi anda yang sudah paham dengan materi sebelumnyayakni tentang
pointer, akan sangat membantu anda dalam mempelajari array secara lebih dalam. Array boleh juga dikatakanlumayan rumit. dalam materi ini akan banyak juga digunakan Looping, materi tentang looping sendiri sudah dibahas seblumnya bagi yang ingin membaca atau mungkin ingin menambah referensi bisa dibaca di sini
Array adalah kumpulan dari nilai-nilai data yang bertipe sama dalam
urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data
dari di suatu array disebut elemen-elemen array. Letak urutan dari suatu
elemen array ditunjukkan oleh suatu indeks Array dapat berdimensi, satu, dua, tiga atau lebih. Bentuk dimensi array
berupa: Dimensi satu (one-dimensional array) mewakili bentuk vektor Dimensi dua (two-dimensional array) mewakili bentuk dari suatu matriks atau tabel Dimensi tiga (three-dimensional array) mewakili bentuk ruang. Untuk penjelasan secara lebih detailnya artikelnya bisa diowload disini
demikian semoga yang sedikit ini bisa menjadi berkah bagi kita
wasalam
ingin berdiskusi bisa hubungi saya disni hsopian7@gamil.com