Skip to main content

Posts

Showing posts from 2010

Object Oriented Programming

Pemrograman berorientasi objek ( Inggris : object-oriented programming disingkat OOP ) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek . Bandingkan dengan logika pemrograman terstruktur . Setiap objek dapat menerima pesan , memproses data, dan mengirim pesan ke objek lainnya. Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat. Konsep dasar dari Pemrograman Berorientasi Objek Pemrograman orientasi-objek menekankan konsep berikut: kelas — kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh 'class of dog' ...

CONTOH SELECT DI DALAM SELECT

MEMBUAT 10 SOAL DAN 10 JAWABAN MENGENAI SELECT DALAM SELECT PADA DATA BASE SQL tbaranghardware tpelanggan tpenjualanhardware Dengan menggunakan contoh tabel di atas kita bisa membuat contoh soal select dalam select, yang tabel tbaranghardware merupakan table berisi harware dan beserta harganya, kemudian pada tabel tpelanggan terdapat bon nota dari pembelian beserta nama pelanggan tersebut, pada table terakhir yaitu tpenjualanhardware isi dari penjualan hardware. Contoh Soal untuk SELECT di dalam SELECT, cekidot : 1. Berapa jumlah barang yang di beli oleh bon nota B002 JAWAB : SELECT SUM(QTY) from tpenjualanhardware WHERE code IN (SELECT code from tpenjualanhardware WHERE NOTA = 'B002') OUTPUT : 2. Harga Barang apa saja yg lebih dari 200 pada table barang hardware JAWAB : SELECT NAMA,priceuss From tbaranghardware WHERE CODE IN (SELECT CODE from tbaranghardware where priceuss > '200') OUTPUT : ...

Cara Install Plugins UML di Netbeans 6.8

Teman-teman seperjuangan kok pada kebingungan Install Plugins UML NetBeansIDE 6.8, Pas saya coba ternyata memang benar tidak keluar secara langsung di available plugins nya untuk download UML plugins. ya langsung saja : Setelah Install NetBeansIDE 6.8, Jalankan NetBeansIDE 6.8, Buka Tools menu \ PLUG-INS. Buka Settings tab. click ADD. enter the provider name (UML) di dalam form URL, copy dan paste alamat di bawah ini : http://ea.ddns.com.br:8090/netbeans6.8/UML/catalog.xml click OK Pastikan Plugins UML ada di list available plug-ins. Sekarang install plugin nya, dan RESET NetBeansIDE 6.8. OBS. The PLUG-IN MUST BE ACTIVATED FOR USE. (to activate the plug-in, go to Tools menu \ PLUG-INS \ INSTALL, ACTIVATE The user installed plugins (UML)) Ada juga beberapa trik dari dosen saya tapi saya tidak ambil tutorialnya, yang intinya dari UML plugins Netbeans 6.7 di dalam folder C:\document and settings\user\.netbeans\UML. bisa di copy paste ke dalam folder yang sama ketika Install program Netbea...

Istilah dalam Basis Data

ada 7 Istilah dalam Basis Data diantaranya adalah : RELASI 3.1. Relasi Antar Entitas Relasi atau dikenal sebagai relationship dalam sistem basis data adalah merupakan suatu hubungan antara entitas satu dengan entitas yang lain. Ragam relasi dalam dua sisi. Dilihat dari kedudukan dalam sistem data base dikenal sebagai relasi kuat dan relasi lemah 3.2. Ragam Relasi Berdasarkan rasio kardinalitasnya ragaam relasi sebagai berikut : 1. Binary : Relasi antara 2 entitas, relasi ini dibedakan menjadi : i. One-to-one (1:1) ii. One-to-many (1:N) atau many-to-one (N:1) iii. Many-to-many (M:N) 2. Ternary : relasi antara 3 entitas atau lebih Rasio Kardinalitas adalah batasan (constraint) untuk relationship yang menyatakan berapa banyak entitas mempunyai relasi satu dengan lainnya. Alternatif derajat kardinalitas adalah sebagai berikut : 1. 0 - bisa tidak ada relasi 2. 1 - realasi Satu 3. N - relasi banyak Setiap relasi mempunyai batasan (contraint) terhadap kemungkinan kombinasi en...

Network Stumbler

Network Stumbler merupakan tool yang komplit yang dapat berfungsi untuk mendeteksi sinyal wireless yang berada dalam jangkauan device wireless kita, bahkan bisa menangkap sinyal yang lebih jauh dari pada yang dapat ditangkap oleh device wireless standar. Aplikasi ini sering digunakan untuk wardriving. Teman - teman saya terkadang bingung itu program aneh-aneh aja padahal kan bisa pakai zero configuration utility dari windows dan utility dari bawaan program dari device itu sendiri. Wardriving apa sih? waktu itu pernah berfikir itu seperti sebuah perang dengan menggunakan wifi, oh ternyata saya salah persepsi. Wardriving adalah tindakan mencari Wi-Fi jaringan nirkabel oleh orang dalam kendaraan yang bergerak, menggunakan komputer portabel atau PDA . Contoh Network Stumbler dari kampus saya : Kalau menurut saya lebih praktis pakai program ini, seperti melihat sinyal-sinyalnya ada noisenya seberapa dan kekuatan sinyalnya, jadi bisa jalan-jalan deh di kampus kalo sinyalnya jelek dan b...

The Experiment

Kali ini gw bingung mau eksperimen apa dan belum terlaksanakan sampai sekarang apa aja ya? tulis dulu satu-satu biar gak bingung baru nanti di selesaikan satu-satu, tips dari dosen saya ini. hehe.. Wireshark, apa sih ini wireshark? (Network protocol analyzer) Mau eksperimen wireshark di wifi kampus tapi trial error terus. Tapi gak apa-apa rasa penasaran gw lagi tinggi nih alias on fire kata temen gw. hehe Chain and Abel, program snifing di warnet-warnet. wow tapi penggunaan snifing di wifi kampus bisa gak ya? kalo gw ARP posion di wifi kampus routernya jadi makan bandwith gede. (bahasanya gak bener) Ini BB masih bikin penasaran lagi utak atik lagi apa sih di dalem OS BB itu? apa bisa lebih dari itu. Iphone Simulator untuk Developer. kalo ini sih baru liat videonya aja, kaya iphone beneran tapi kok formatnya pas lagi mau donlot harus Sistemnya MAC OS! argh.. Antena Wifi alias wajan bolic alias antena bazoka, asik dah kaya teroris aja namanya aliasnya banyak. Udah nemuin artikelnya dari...

Data Definition Language dan Data Manipulation Language

Data Definition Language (DDL) DDL adalah perintah-perintah yang digunakan untuk menjelaskan objek dari database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database. Contoh Penerapan : Create database : untuk membuat database. Syntax : CREATE DATABASE nama_db; Contoh : CREATE DATABASE Perkuliahan; Create table : untuk membuat table. Syntax : CREATE TABLE nama_tabel (nama_kolom1, type_kolom1, nama_kolom2, type_kolom2,…); Contoh : CREATE TABLE MHS (NPM char(8) not null, Nama char(25) not null, Alamat char(30) not null); Ket : Not null bersifat optional. Create index : untuk membuat index. Syntax : CREATE [UNIQUE] INDEX nama_index ON nama_tabel (nama_kolom); Contoh : CREATE INDEX KRSx ON KRS(Kd_mk); Ket : Spesifikasi unique akan menolak key yang sama dalam file. Create view : untuk membuat view. Syntax : CREATE VIEW view_name [(column1, column2,… )] AS SELECT statement FROM table_name [WITH CHECK OPTION]; Contoh : CREATE VIEW MHSv AS SELECT * FROM MHS; Ket : View_name :...

Sekilas tentang UML

Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Contoh UML Class Diagram dari saya, semoga benar.

Alternatif key dan Kandidat key

ALTERNATE KEY Merupakan candidate key yang tidak dipakai sebagai primary key atau Candidate key yang tidak dipilih sebagai primary key . *Database Relasional : Sebuah relational database sesuai data dengan menggunakan karakteristik umum yang ditemukan dalam kumpulan data. Kelompok-kelompok yang dihasilkan dari data yang terorganisasi dan lebih mudah bagi banyak orang untuk memahami. CANDIDATE KEY (Candidate Key, CK): Atribut-atribut yang mengidentifikasi entitas secara unik; contoh: atribut kancabNo merupakan kunci kandidat untuk entitas KantorCabang, dan memiliki nilai unik untuk setiap kantor cabang. Kunci kandidat juga menyatakan bahwa nilai atribut ini tidak boleh kosong (Null). Contoh :