Health

Agustus 11, 2009

Health

Iklan

Information

Agustus 7, 2009

Selamat Hari Natal

Kiranya masing-masing…
Menemukan mankna Natal ..


Introduction to Oracle Forms

Agustus 7, 2009

Topic :
———————————————————–

  1. What is Developer?
  2. Building a Simple Form with Forms Designer.
  3. Elements of Oracle Forms
  4. Elements of a Form
  5. Using the Registry Editor to Change Oracle Components
  6. Summary
  7. What Comes Next?
  8. Q & A
  9. Workshop

Introduction SQL dan PL/SQL

Agustus 7, 2009

Topic :
———————————————————–

  1. News forum / Intoduction
  2. Working with SQLPlus
  3. Getting Started with Oracle SQL
  4. SQL Function
  5. Group Function
  6. Creating and Managing Other Oracle Database Objects
  7. Controlling User Access
  8. Oracle Database Extensions to DML and DDL Statements
  9. Introduction to PL/SQL
  10. Declaring PL/SQL Variables
  11. Writing Executable Statements
  12. Interacting With The Oracle Server
  13. Writing Control Structures
  14. Working with Composite Data Types
  15. Using Explicit Cursors

WEB Technology

Agustus 6, 2009
 Situs Bhinneka.com  adalah salah satu situs bisnis berkategori web e-Commerce (penjualan on-line) yang terbaik di Indonesia.  Situs ini menyediakan berbagai macam produk elektronik mulai dari perangkat computer, HP dan lain-lain Hal Ini diperkuat dengan ulasan PC Magazine pada 04 Dec 2006 09:43:19, isi dan gambarannya adalah sbb :

 PC Magazine: Bhinneka.com Situs Terbaik e-Commerce

Posted: 04 Dec 2006 09:43:19  
 
Majalah PC Magazine pada edisi terbarunya yang terbit Desember 2006 kembali menyajikan “10 Situs Terbaik Indonesia” yang merupakan ajang seleksi, penilaian, dan pemilihan situs terbaik yang dibagi dalam 10 kategori. Pemilihan yang diadakan setiap tahun sejak 2004 terasa berbeda untuk 2006. Kali ini PC Magazine menggandeng APJII (Asosiasi Penyelenggara Jasa Internet Indonesia) untuk turut memberikan penilaian dengan harapan hasil yang dicapai akan terjaga obyektifitasnya. 

Berikut 10 situs terbaik pilihan PC Magazine:

Kategori Situs Terbaik Skor Rata-rata
Berita & Informasi Detik.com 90
Pendidikan Brawijaya.ac.id 84,5
Teknologi Informasi Ilmukomputer.com 86,59
Hiburan & Gaya Hidup Hanyawanita.com 77,5
Korporat Astra.co.id 81,25
Pemerintahan & Layanan Publik Ereg.pajak.go.id 73,12
e-Commerce Bhinneka.com 84
Internet Banking Bankmandiri.co.id 84,87
Komunitas & Organisasi Babaflash.com 81,62
Individu & Blog Perspektif.net 72,75

Keunikan dari situs Bhinneka.com tersebut diatas adalah pengelolaan  database, jual-beli dan informasi harga  produk elektronik  baru atau bekas yang mudah, update dan asyik


Software Engineering

Mei 15, 2009

TREN KURIKULUM SOFTWARE ENGINEERING

Istilah Software Engineering (Rekayasa Perangkat Lunak ) mulai populer pada tahun 1968  ketika ada Software Engineering Conference yang diselenggarakan oleh NATO. Kemunculan Software Engineering ini dikarenakan terjadinya krisis software pada masa dekade tahun 1960-an. Diantara penyebab terjadinya krisis tersebut adalah karena lahirnya komputer generasi ketiga yang sudah mulai menggunakan IC ( Integrated Circuit ). Dengan kemampuan hardware yang meningkat inilah menuntut adanya produksi software yang lebih baik.

Dalam Computing Curricula 2005 yang diterbitkan oleh IEEE (Institute of Electrical and Electronics Engineers), Software Engineering merupakan salah satu jurusan yang diakuinya. Ada lima jurusan yang terdapat dalam IEEE Computing Curricula 2005, yaitu :
1. Computer Engineering (CE, Teknik Komputer)
2. Computer Science (CS, Ilmu Komputer)
3. Information Systems (IS, Sistem Informasi)
4. Information Technology (IT, Teknologi Informasi)
5. Software Engineering (SE, Rekayasa Perangkat Lunak)

Definisi Software Engineering menurut IEEE pada proyek SWEBOK(Software Engineering Body of Konwledge) adalah aplikasi sistematik, disiplin, pendekatan kuantitatif untuk pengembangan, operasi dan pemeliharaan dari software; dapat disimpulkan sebagai teknik aplikasi untuk perangkat lunak. Jadi Software Engineering adalah disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi, desain, implementasi sampai pada pemeliharaan setelah digunakan. Untuk memenuhi kebutuhan tersebut,  IEEE  Computer Society membentuk tim khusus untuk menyusun pohon ilmu software engineering, http://swebook.org

Evolusi kurikulum komputer di Indonesia dimulai sekitar tahun 80-an, dengan melihat karakteristik komputer yang saat itu terasa sangat dekat dengan perangkat elektronika, maka kurikulum bidang ini dirancang dengan menggunakan pendekatan ilmu elektro. Kemudian berkembang lagi, pada awal 1990-an berkembang lagi dua cabang keilmuan yaitu ilmu komputer dan manajemen informatika. Pada tahun 2002, APTIKOM ( Asosiasi Perguruan Tinggi Informatika dan  Komputer ) se-Indonesia mengadopsi kurikulum dari ACM dan IEEE. Pada saat inilah terjadi perubahan program studi menjadi tiga :
1. Sistem Komputer ( Computer Engineering )
2. Teknik Informatika / Ilmu Komputer ( Computer Science )
3. Sistem Informasi ( Information System )

Berikut kurikulum yang diadopsi dari ACM dan IEEE.
No Computing Curricula 2005 Program Studi/Jurusan
1. Computer Engineering Sistem Komputer / Teknik Komputer
2. Computer Science Teknik Informatika / Ilmu Komputer
3. Information Systems Sistem Informasi / Manajemen Informatika
4. Information Technology Bagian dari Teknik Informatika / Ilmu Komputer
5.  Software Engineering Bagian dari Teknik Informatika / Ilmu Komputer
Pada saat ini program studi atau jurusan Software Engineering belum ada. Software Engineering umumnya merupakan bagian dari mata kuliah  program studi Teknik Informatika, tetapi ada juga beberapa perguruan tinggi yang memasukkan Software Engineering kedalam program studi Sistem Informasi. Mengingat banyaknya bahasan yang ada dalam matakuliah Software Engineering, mata kuliah ini dibuat bertahap menjadi beberapa semester. Bahkan saat ini mata kuliah ini ada yang sudah dijadikan salah satu peminatan, sehingga mahasiswa akan lebih terkonsentrasi dalam membahas mata kuliah ini.

Hasil evaluasi berbagai pihak terkait belakangan ini memperlihatkan bahwa untuk program sarjana komputer, bidang studi Information System merupakan yang paling banyak diminati pada saat ini. Urutan berikutnya adalah kombinasi antara bidang studi Computer Science, Software Engineering, dan Information Technology. Dengan tren memperlihatkan tingginya tingkat peminatan untuk Software Engineering dan Information Technology. Sebaliknya untuk Computer Engineering, terjadi penurunan minat yang cukup signifikan.

Berdasarkan arahan dari Direktur Akademik dan Dirjen Dikti, berdasarkan analisa dan penyusunan kurikulum yang dilakukan oleh APTIKOM, maka akan dikenal lima buah program studi dalam rumpun informatika di Indonesia, yaitu :
 
2. Program Studi Sistem Komputer,  pengejawantahan dari bidang ilmu Computer Engineering;
3. Program Studi Ilmu Komputer, pengejawantahan dari bidang ilmu Computer Science;
4. Program Studi Teknologi Informasi atau Teknik Informatika, dulu merupakan bagian dari Computer Science dan sekarang merupakan bidang studi tersendiri di bawah naungan kurikulum Information Technology;
5. Program Studi Rekayasa Perangkat Lunak, dulu merupakan bagian dari Computer Science dan sekarang telah menjadi bidang studi tersendiri karena perkembangannya yang sedemikian pesat, dengan mengacu pada kurikulum Software Engineering;
6. Program Studi Sistem Informasi bidang ilmu Information System

Jadi kini Software Engineering sudah merupakan program studi tersendiri, namun belum banyak perguruan tinggi yang membuka program studi ini. Karena hal ini baru dikemukakan pada RAKORNAS APTIKOM tahun 2008 yang lalu di Batam.


Object Oriented Programming

November 14, 2008

Object Oriented Programming(Pemrograman berorientasi objek) adalah sebuah terobosan terbaik dalam Application Programming Tool yang mampu mewujudkan antara kemudahaan pemakaian dengan kemampuan yang tinggi bagi para pengguna (Depelover)

Program pengembangannya dilakukan dengan pendekatan building block. Dimana setiap block, disebut object, bersifat independen dan mampu berjalan sendiri atau saling kunci dengan object lain dengan mudah dan otomatis. Masing-masing object harus berisikan informasi mengenai dirinya sendiri (Encapsulation) dan object yang dapat dikaitkan (Inheritance).

Mengembangkan sebuah aplikasi dengan objects (Objects oriented programming) tersebut sama halnya seperti membangun sebuah rumah mainan dengan Lego.  Setiap bagian dari rumah tersebut (Objects) mempunyai warna dan bentuk(Properties), juga memiliki fungsi(Methods) tersendiri.
Fungsi (Methods) dari setiap komponen tersebut dapat diaktifkan dengan suatu Aksi(Event).

Pembangunan rumah mainan dengan Lego tersebut dilakukan dengan memilih komponen(Objects) dengan warna/bentuk (Properties) yang sesuai, serta menyusun komponen-komponen tersebut sesuai dengan fungsinya masing-masing, seperti fondasi, dingding, atap, pintu, jendela dan sebagainya menjadi sebuah rumah.

Setelah itu pengguna dapat menetapkan methods dari setiap komponen tersebut jika suatu event/reaksi, seperti jika pintu dibuka paksa, maka lampu dan radio diaktifkan.

Untuk menyamakan ilmu dasar diantara kita sebelum lanjut, jauh dan dalam tentang OOP. Sebaiknya tolong diperhatikan contoh pembuatan module pintu beraksi yang saya utarakan diawal dengan tools java berikut :

interface IntPintu{
public static final int KeadaanPintu=0;

public abstract void Buka();
public abstract void Tutup();
}
class Pintu implements IntPintu{
      int statusPintu=0;
public void Buka(){
if (this.statusPintu == KeadaanPintu){
    this.statusPintu =  1;
    System.out.println(”Aksi Buka Pintu! –> Pintu Dibuka paksa…”);
    System.out.println(”Status Lampu   ! –> Lampu Diaktifkan …”);
    System.out.println(”Status Radio   ! –> Radio Diaktifkan …”);
}else{
    System.out.println(”Aksi Buka Pintu! –-> Pintu Sudah Terbuka Kok…”);}
}
public void Tutup(){
if (this.statusPintu == KeadaanPintu){
    this.statusPintu = 0;
    System.out.println(”Aksi Tutup Pintu!  –-> Pintu Tertutup”);
}else{
    System.out.println(””);
    System.out.println(”Status Pintu Saat Ini: Sedang Terbuka oleh …”);
}}}
public class IntPintuBeraksi{
public static void main(String[] args){
Pintu PintuRumah = new Pintu();
System.out.println(””);
System.out.println(”Status Pintu Saat Ini: Masih Tertutup”);
System.out.println(””);
PintuRumah.Buka();
PintuRumah.Tutup();
}
}
Hasil module diatas adalah sbb:

Status Pintu Saat Ini: Masih Tertutup

Aksi Buka Pintu ! –> Pintu Dibuka Paksa
Status Lampu    ! –> Lampu Diaktifkan …
Status Radio      ! –> Radio Diaktifkan  …

Status Pintu Saat Ini: Sedang Terbuka oleh …