KONSEP DASAR PEMROGRAMAN BERORIENTASI OBJEK (Pengenalan PBO)

A. KONSEP BERORIENTASI OBJEK SEKILAS
Bagian ini menjelaskan yang dimaksud objek dalam bidang teknologiobjek (object technology/OT). Bagian ini juga menguji karakteristikkarakteristik kunci untuk objek, bagaimana objek-objek berinteraksi, dan bagaimana mereka dikelompokkan.

TOPIK BAHASAN
1. Objek ada di mana-mana
2. Konsep dan karakteristik kelas
3. Kelas (class) dan karakteristiknya.
 

TUJUAN
Setelah akhir pelatihan sesi ini, peserta pelatihan akan dapat:
1. Menerangkan bagaimana objek-objek berhubungan dalam dunia nyata.
2. Mengenal bagaimana objek-objek dapat didefinisikan dalam model komputasi bisnis.
3. Mendeskripsikan suatu kelas.
4. Mendeskripsikan konsep berorientasi objek, seperti enkapsulasi, komposisi, asosiasi, dan pesan.
5. Memahami bagaimana objek-objek diorganisasikan ke dalam kelas-kelas.
6. Menjelaskan implikasi dari pewarisan/penurunan (inheritance).
7. Mendeskripsikan karakteristik kohesi dan polimorfisme.
 

OBJEK ADA DI MANA-MANA
Bagian ini mendiskusikan bagaimana objek-objek ada di mana-mana dalam dunia nyata dan bagaimana mereka dikonsepsualisasi dalam model komputasi bisnis.
 
Lebih Lengkap tentang artikel ini silahkan klik link dibawah ini :
 

READ MORE - KONSEP DASAR PEMROGRAMAN BERORIENTASI OBJEK (Pengenalan PBO)

Ringkasan Materi Kuliah Pengantar Informatika

Artikel ini membahas secara komprehensif, ringkas dan padat intisari yang ada dalam bidang ilmu komputer dan informatika. Dimulai dari penjelasan yang mengenalkan definisi komputer, jenis-jenisnya dan klasifikasi komputer. Artikel ini juga akan menjelaskan tentang data dan manajemennya, jaringan komputer, pemrograman dan manajemen sistem informasi. Artikel ini dapat sebagai guide untuk membantu pemula dalam menguak apa yang ada di dalam bidang ilmu komputer. 
Sumber : IlmuKomputer
READ MORE - Ringkasan Materi Kuliah Pengantar Informatika

Apa Itu Ilmu Komputer

Sejarah

Disiplin Ilmu Komputer sudah muncul sejak era tahun 1940, seiring dengan berpadunya teori algoritma dan logika matematika, serta ditemukannya komputer elektronik dengan kemampuan penyimpanan program. Adalah Alan Turing dan Kurt Godel, yang pada tahun 1930-an berhasil memadukan algoritma, logika, dan penghitungan matematika serta merealisasikannya dalam sebuah alat atau rule system. Prinsip algoritma yang digunakan adalah dari Ada Lovelace, yang dikembangkan 60 tahun sebelumnya.
Penemu algoritma sendiri yang tercatat dalam sejarah awal adalah dari seorang yang bernama Abu Abdullah Muhammad Ibn Musa al Khwarizmi. Al Khwarizmi adalah seorang ahli matematika dari Uzbekistan yang hidup di masa tahun 770-840 masehi. Di literatur barat ia lebih terkenal dengan sebutan Algorizm. Kata algoritma sendiri berasal dari sebutannya ini. Sedangkan komputer analog diciptakan oleh Vannevar Bush pada tahun 1920, dan disusul dengan komputer elektronik yang dikembangkan oleh Howard Aiken dan Konrad Zuse tahun 1930.
Kemudian John Von Neumann mendemonstrasikan salah satu karya fenomenalnya pada tahun 1945, yaitu sebuah arsitektur komputer yang disebut "von Neumann machine", dimana program disimpan di memori. Arsitektur komputer inilah yang kemudian digunakan oleh komputer modern sampai sekarang.
Tahun 1960 adalah babak baru dimulainya formalisasi Ilmu Komputer. Jurusan Ilmu Komputer pada universitas-universitas mulai marak dibangun. Disiplin ilmu baru ini kemudian terkenal dengan sebutan Ilmu Komputer (Computer Science), Teknik Komputer (Computer Engineering), Komputing (Computing), atau Informatika (Informatics).

Definisi

Seiring dengan perkembangan Ilmu Komputer, dewasa ini banyak sekali peneliti yang mencoba membuat kajian dan melakukan pendefinisian terhadap Ilmu Komputer. Bagaimanapun juga, dasar Ilmu Komputer adalah matematika dan engineering (teknik). Matematika menyumbangkan metode analisa, dan engineering menyumbangkan metode desain pada bidang ini.

CSAB [3] (Computing Sciences Accreditation Board, http://www.csab.org) membuat definisi menarik tentang Ilmu Komputer:

Ilmu Komputer adalah ilmu pengetahuan yang berhubungan dengan komputer dan komputasi. Di dalamnya terdapat teoritika, eksperimen, dan pendesainan komponen, serta termasuk didalamnya hal-hal yang berhubungan dengan:
  1. Teori-teori untuk memahami komputer device, program, dan sistem
  2. Eksperimen untuk pengembangan dan pengetesan konsep
  3. Metodologi desain, algoritma, dan tool untuk merealisasikannya
  4. Metode analisa untuk melakukan pembuktian bahwa realisasi sudah sesuai dengan requirement yang diminta
Beberapa definisi lain yang lebih abstrak adalah:

Ilmu Komputer adalah ilmu yang mempelajari tentang representasi pengatahuan (knowledge representation) dan implementasinya.
ataupun definisi
Ilmu Komputer adalah ilmu yang mempelajari tentang abstraksi dan bagaimana mengendalikan kekompleksan.

Denning mendefinisikan Ilmu Komputer dalam makalahnya yang cukup terkenal tentang disiplin ilmu komputer [1]. Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ilmiah terbesar bidang komputer, yaitu ACM [4] (http://acm.org) dan IEEE Computer Society [5] (http://computer.org).

Ilmu Komputer adalah studi sistematik tentang proses algoritmik yang mengjelaskan dan mentrasformasikan informasi: baik itu berhubungan dengan teori-teori, analisa, desain, efisiensi, implementasi, ataupun aplikasi-aplikasi yang ada padanya. Pertanyaan mendasar berhubungan dengan Ilmu Komputer adalah, "Apa yang bisa diotomatisasikan secara efisien".

Kita bisa simpulkan dari persamaan pemakaian terminologi dan hakekat makna dalam definisi yang digunakan para peneliti diatas, bahwa:

Ilmu Komputer adalah ilmu pengetahuan yang berisi tentang teori, metodologi, desain dan implementasi, berhubungan dengan komputasi, komputer, dan algoritmanya dalam perspektif perangkat lunak (software) maupun perangkat keras (hardware).

Persepsi Yang Salah Tentang Ilmu Komputer

Beberapa persepsi yang salah kaprah tentang Ilmu Komputer bisa kita rangkumkan seperti dibawah:
  • Ilmu Komputer adalah ilmu yang mempelajari tentang komputer. Ilmu Komputer bukanlah ilmu yang hanya mempelajari tentang komputer, seperti juga ilmu astronomi yang bukan ilmu tentang teleskop, atau ilmu biologi adalah juga bukan ilmu yang hanya mempelajari tentang mikroskop. Komputer, teleskop dan mikroskop adalah alat dari ilmu, dan bukan ilmu itu sendiri.
  • Ilmu Komputer adalah ilmu yang mempelajari tentang bagaimana menulis program komputer.
  • Ilmu Komputer adalah ilmu yang mempelajari tentang pengunaan aplikasi-aplikasi komputer.

Referensi

  1. Peter Denning, et al., "Computing as a Discipline," Communications of ACM, 32, 1 (January), 9-23, 1989.
  2. Peter Denning, "Computer Science: the Discipline," In Encyclopedia of Computer Science (A. Ralston and D. Hemmendinger, Eds), 1999.
  3. Computing Sciences Accreditation Board, http://www.csab.org
  4. Association for Computing Machinary (ACM), http://acm.org
  5. IEEE Computer Society (IEEE CS), http://computer.org 

    Sumber : IlmuKomputer
READ MORE - Apa Itu Ilmu Komputer

SMADAV 8.6 2011 Pro Full Keygen


Pada Smadav 8.6 terdapat penambahan fitur yaitu : "Penambahan database 100 virus baru, Penyempurnaan fitur Smadav-Updater, Pendeteksian khusus untuk virus Ramnit, Sality, & OneLetter yang menyebar via USB Flash Disk, dsb".

Buat kamu yang ingin mendownload Smadav terbaru silakan download disini Smadav Rev 8.6 .Dan saya akan share juga Key Smadav 8.6 Pro Terbaru,cukup banyak keuntungannya jika SMADAV di PC atau laptop kamu jadi pro,disini saya akan

Cara memasukkan Key Smadav 8.6 Pro : Masuk ke form SMADAV lalu klik Settings dan ketikkan "anti-bajakan" (tanpa tanda kutip) ke dalam isian name lalu klik register lalu keluar bacaan GAGAL MENGHILANGKAN TANDA BAJAKAN! seterusnya masukkan data dibawah ini, silakan pilih salah satu :
          CLIK DISINI UNTUK DONWLOAD KEYGEN SMADAV PRO 8.6

Dan sekarang Smadav 2011 Rev 8.6 di PC atau laptop kamu sudah menjadi PRO.
Semoga artikel tentang Download Smadav Pro 8.6 + Key bermanfaat bagi kalian semua yang membacanya, dan untuk Download Smadav Pro 8.6  silahkan klik aja link dibawah ini.

Sumber : SOFILMENDO
READ MORE - SMADAV 8.6 2011 Pro Full Keygen

Membuat MySQL Monitor dengan PHP


MySQL adalah salah satu database server yang cukup populer dan tangguh. Sifatnya yang Free (GPL) membuat MySQL cepat berkembang dan digunakan banyak server di internet. MySQL Monitor sendiri adalah sebuah tool kecil yang menjadi paket dalam server MySQL yang digunakan untuk administrasi database. Tool tersebut berjalan pada mode command line.

Pendahuluan
Menggunakan MySQL Monitor standar bawaan dari paket MySQL sangat membantu administrasi dan penggunaan server MySQL, tetapi karena tool tersebut berjalan pada mode command line dan tampilan layar dari command line sangat terbatas maka pekerjaan akan menjadi sedikit lebih sulit. Banyak pengembang-pengembang software open source yang telah membuat interface berbasis web yang dapat digunakan untuk mengadministrasi MySQL, salah satu contohnya adalah phpMyAdmin. PhpMyAdmin mempunyai banyak kelebihan yang dapat mempermudah pekerjaan Anda, hal ini sangat membantu jika Anda mempunyai server MySQL dalam local komputer. Tetapi bagaimana jika Anda ikut dalam layanan web hosting, yang jarang sekali memberikan fasilitas MySQL monitor baik yang berbentuk command line maupun yang berbasis web. Apabila hendak memasang phpMyAdmin pada hosting tersebut maka akan mengurangi ruang harddisk yang Anda butuhkan untuk halaman homepage. Oleh sebab itu dibutuhkan satu interface berbasis web yang berukuran kecil yang dapat membantu kerja Anda.

Dalam tutorial ini akan dibahas mengenai skrip sederhana memakai PHP yang dapat digunakan untuk memasukan SQL Query ke server MySQL dan menampilkan hasilnya dalam bentuk web.
Bentuk tampilan dari script ini tampak seperti: Skrip ini masih sangat sederhana, perlu dikembangkan lagi jika anda ingin benar-benar menggunakannya. Ada beberapa hal yang perlu diperhatikan sebelum anda menggunakannya yang berhubungan dengan keamanan server MySQL:
1. Dengan menggunakan script ini maka pengguna interface akan dengan leluasa berinteraksi dengan server database anda, perhatikan user yang anda masukkan pada $username. Jika user tersebut mempunyai akses full maka server MySQL anda sangat terbuka.
2. Selain itu dengan perintah SQL: SELECT ... INTO OUTFILE berarti pengguna dapat memasukkan file ke server hosting Anda. Oleh sebab itu sebaiknya skrip ini diberikan password pengaman sebelum mengaksesnya. Tapi dalam tutorial ini tidak dibahas cara bagaimana membuat password pengaman tersebut.
Clik Disini Untuk Download Artikel Membuat MySQL Monitor dengan PHP
READ MORE - Membuat MySQL Monitor dengan PHP