Minggu, 18 November 2012

Sekilas Tentang DBMS

DBMS adalah perangkat lunak yang menangani semua pengaksesan database. Mempunyai fasilitas membaut, mengakses, memanipulasi dan memelihara basis data.


FUNGSI DBMS
1. Data Definition, DBMS harus dapat mengolah pendefinisian data.
2. Data Manipulation, DBMS harus dapat menangani permintaan dari pemakai untuk mengakses data.
3. Data Security & Integrity, DBMS harus dapatmemeriksa security dan integrity data yang didefinisikan oleh
DBA.
4. Data Recovery & Concurency, DBMS harus dapat menangani kegagalan–kegagalan pengaksesan database yang dapat disebabkan oleh sesalahan sistem, kerusakan disk, dsb.
5. Data Dictionary, DBMS harus menyediakan data dictionary.
6. Performance, DBMS harus menangani unjuk kerja dari semua fungsi seefisien mungkin.


KOMPONEN DBMS
Sebuah DBMS (Database Management System) umumnya memiliki sejumlah komponen fungsional, seperti :

1.
File Manager, yang mengelola ruang dalam disk dan struktur data yang dipakai untuk merepresentasikan informasi yang tersimpan dalam disk.
2. Database Manager, yang menyediakan interfaceantara data low-level yang ada di basis data denganprogram aplikasi dan query yang diberikan ke sistem.
3. Query Processor, yang menterjemahkan perintahperintah dalam query language ke perintah low-level yang dapat dimengerti oleh database manager.
4. DML Precompiler, yang mengkonversi perintah DMLyang ditambahkan dalam sebuah program aplikasi kepemangin prosedur normal dalam bahasa induk.
5. DDL Compiler, yang mengkonversi perintah-perintahDDL ke dalam sekumpulan tabel yang mengandung
metadata. Tabel-tabel ini kemudian disimpan dalam kamus data.

Pengertian dan Keistimewaan MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.


MySQL memiliki beberapa keistimewaan, antara lain:

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga.

2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
3. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4. Performance tuning. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

 

Pengertian dan Sejarah PHP

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

 
Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.


Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.


Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.


Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing.


Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.


Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.


Kelebihan PHP dari bahasa pemrograman lain


* Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

* Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
* Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan.
* Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
* PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Kelebihan dan Kekurangan Pemrograman Java

Kelebihan

  • Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
  • OPP(Object Oriented Programming – Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah objek. Java merupakan salah satu bahasa pemrograman berbasis oebjek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
  • Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman [C++] sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan

  • Tulis sekali, perbaiki di mana saja. Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena koe jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft NetPlatform Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Sejarah Java

Java merupakan teknologi di mana teknologi tersebut mencakup Java sebagai bahasa pemrograman yang memiliki sintaks dan aturan pemrograman tersendiri, juga mencakup Java sebagai platform yaitu di mana teknologi ini memiliki virtual machine dan library yang diperlukan untuk menulis dan menjalankan program yang ditulis dengan bahasa pemrograman java.

Asal Muasal Java
Java diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan James Gosling dalam suatu proyek dari Sun Microsystem yang memiliki kode Green dengan tujuan untuk menghasilkan bahasa komputer sederhana yang dapat dijalankan di peralatan sederhana dengan tidak terikat pada arsitektur tertentu.
 
Mula-mula James Gosling menyebut bahasa pemrograman yang dihasilkan dengan OAK tetapi karena OAK sendiri merupakan nama dari bahasa pemrograman komputer yang sudah ada maka kemudian Sun mengubahnya menjadi Java.
 
Akhirnya setelah melalui beberapa transformasi dan proses, Sun akhirnya meluncurkan browser dari Java yang disebut Hot Java yang mampu menjalankan applet. Setelah itu teknologi Java diadopsi oleh Netscape yang memungkinkan program Java dijalankan di browser Netscape sejak January 1996 yang kemudian diikuti oleh Internet Explorer. Karena keunikan dan kelebihannya, teknologi Java mulai menarik banyak vendor terkemuka seperti IBM, Symantec, Inprise, dll.
 
Akhirnya Sun merilis versi awal Java secara resmi pada awal 1996 yang kemudian terus berkembang hingga muncul JDK 1.1 kemudian JDK 1.2 yang menghasilkan banyak peningkatan dan perbaikan sehingga mulai versi ini Java disebut Java2. Perubahan yang utama adalah adanya Swing yang merupakan teknologi GUI (Graphical User Interface) yang mampu menghasilkan aplikasi window yang benar-benar portabel.
 
Dan pada tahun-tahun berikutnya (1998-1999) lahirlah teknologi J2EE (Java 2 Enterprise Edition) yang berbasis J2SE yang diawali dengan servlet dan EJB kemudian diikuti JSP. Kelebihan Java di lingkungan network dan terdistribusi serta kemampuan multithreading mengakibatkan Java menjadi cepat populer di lingkungan server side.
 
Terakhir teknologi Java melahirkan J2ME (Java 2 Micro Edition) yang sudah diadopsi oleh Nokia, Siemens, SonyEricsson, Motorola, Samsung untuk menghasilkan aplikasi mobile baik games maupun software bisnis dan berbagai jenis software lain yang dapat dijalankan di peralatan mobile seperti ponsel.

Pengenalan Adobe Flash

Adobe Flash merupakan sebuah program yang didesain khusus oleh Adobe dan program aplikasi standar authoring tool professional yang digunakan untuk membuat animasi dan bitmap yang sangat menarik untuk keperluan pembangunan situs web yang interaktif dan dinamis. Flash didesain dengan kemampuan untuk membuat animasi 2 dimensi yang handal dan ringan sehingga flash banyak digunakan untuk membangun dan memberikan efek animasi pada website, CD Interaktif dan yang lainnya. Selain itu aplikasi ini juga dapat digunakan untuk membuat animasi logo, movie, game, pembuatan navigasi pada situs web, tombol animasi, banner, menu interaktif, interaktif form isian, e-card, screen saver dan pembuatan aplikasi-aplikasi web lainnya. Dalam Flash, terdapat teknik-teknik membuat animasi, fasilitas action script, filter, custom easing dan dapat memasukkan video lengkap dengan fasilitas playback FLV. Keunggulan yang dimiliki oleh Flash ini adalah ia mampu diberikan sedikit code pemograman baik yang berjalan sendiri untuk mengatur animasi yang ada didalamnya atau digunakan untuk berkomunikasi dengan program lain seperti HTML, PHP, dan Database dengan pendekatan XML, dapat dikolaborasikan dengan web, karena mempunyai keunggulan antara lain kecil dalam ukuran file outputnya.

Movie-movie Flash memiliki ukuran file yang kecil dan dapat ditampilkan dengan ukuran layar yang dapat disesuaikan dengan keingginan. Aplikasi Flash merupakan sebuah standar aplikasi industri perancangan animasi web dengan peningkatan pengaturan dan perluasan kemampuan integrasi yang lebih baik. Banyak fiture-fiture baru dalam Flash yang dapat meningkatkan kreativitas dalam pembuatan isi media yang kaya dengan memanfaatkan kemampuan aplikasi tersebut secara maksimal. Fitur-fitur baru ini membantu kita lebih memusatkan perhatian pada desain yang dibuat secara cepat. Flash juga dapat digunakan untuk mengembangkan secara cepat aplikasi-aplikasi web yang kaya dengan pembuatan script tingkat lanjut.

Sejarah Dreamweaver


Pada Jaman Dahulu Kala Hiduplah seorang Programmer yg bernama Mr.MX dia adalah Programmer bahasa C++ yg Pintar dan akhirnya dia disuruh oleh Raja di Negerinya untuk membuatkan software agar bisa mempromosikan Kerajaan ke Kerajaan lainnya.

     Akhirnya Programmer itu menemukan koding-koding untuk terus menerus memecahkan masalahnya. Akhirnya terciptalah Macromedia Dreamweaver. Untuk Mengenang jasa jasanya Sang Raja Mengubah nama Softwarenya Menjadi Macromedia DreamweaverMX.

      Macromedia Dreamweaver adalah sebuah HTML editor profesional untuk mendesain secara visual dan mengelola situs web maupun halaman web. Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam melakukan editing, Dreamweaver mambuatnya menjadi lebih mudah dengan menyediakan tool-tool yang sangat berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesain web.Dreamweaver MX dalam ini digunakan untuk web desain. 

      Dreamweaver terus berkembang hingga menjadi Adobe Dreamweaver yang merupakan program penyunting halaman web dan sangat banyak digunakan karena fitur-fiturnya yang menarik dan kemudahan penggunaannya.

    Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe Systems adalah versi 10 yang ada dalam Adobe Creative Suite 4 (sering disingkat Adobe CS4).

Kelebihan Adobe Dreamweaver

Adobe Dreamweaver merupakan program membuat atau mengedit web yang dibuat Adibe System yang dulu dikenal sebagai Macromedia Dreamweaver dibuat Macromedia. Program ini banyak digunakan oleh para pengembang web karena fitur-fiturnya yang menarik dan kemudahan untuk menggunakannya.

Kelebihan :

1. Kemampuannya membuat halaman web yang terlihat konsisten.
Adobe Dreamweaver sudah terinstall beberapa template yang elegan dan menarik. Tentunya ini memudahkan anda yang ingin belajar membuat sebuah web namun anda belum mampu membuat design web sendiri. Jika anda ingin membuat lebih dari 10 halaman web dengan didasarkan design template tertentu maka web anda akan memiliki gaya halaman web yang sama dan terlihat konsisten dari halaman perhalaman.

2. Kemudahan dan efisiensi dalam penggunaan
Program ini tidak hanya dirancang untuk anda yang sudah mahir dan mengerti bahasa pemrograma. Bagi anda yang belum mengerti bahasa pemrograman, anda bisa membuat halaman web dengan hanya cara mengklik atau drag and drop menggunakan mouse serta anda juga bisa melihat halaman html-nya selama  proses desain berlangsung. Atau yang lebih dikenal dengan sebutan WYSIWYG (What You See Is What You Get).

Selain itu dreamweaver memiliki kemampuan memperlihatkan 3 proses yang berbeda, yaitu :
  • Code View : Berfungsi untuk hanya menampilkan script html saja.
  • Desain View : Berfungsi menampilkan kode-kode html yang anda tulis menjadi sebuah design/template yang nantinya akan ditampilkan di browser.
  • Split View : Berfungsi menampilkan gabungan antara Code View dan Desain View pada saat bersamaan.Jadi anda bisa langsung melihat perubahan pada saat anda mengubah htmlnya.

3. Mudah untuk mengupload melalui FTP
Dreamweaver sudah dilengkapi dengan fitur FTP jadi setelah anda selesai membangun sebuah web, anda bisa langsung menguploadnya melalui FTP. FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork.
 
4. Dapat dikustom
Dreamweaver dapat disesuaikan dengan kebutuhan yang diperlukan. Menu, tab, perintah, font dan warna semua kode dapat disesuaikan dengan preferensi pribadi. Hal ini dapat secara efektif memudahkan proses desain web. Selain itu dreamweaver didukung banyak plug-in yang membantu anda dalam proses desain.

 

Pengenalan Prolog

Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-procedural.

Prolog disebut sebagai object oriented language atau declarative language. Dalam prolog tidak terdapat prosedur, tetapi hanya tampilan data-data object (fakta) yang akan diolah dengan relasi antar object tersebut yang membentuk suatu aturan. Aturan-aturan ini disebut heuristik dan diperlukan dalam mencari suatu jawaban, dengan kata lain, prolog dalam prolog adalah database.

Pemrogram menentukan tujuan (Goal) dan komputer akan menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya. Caranya dengan menggunakan “Formal Reasoning” yaitu membuktikan cocok tidaknya tujuan dengan data-data yang telah ada dan relasinya. Prolog memecahkan masalah seperti yang dilakukan oleh fikiran manusia.

Keunggulan Prolog terletak pada kemampuannya untuk mengambil kesimpulan (jawaban) dari data-data yang ada. Karena program dalam bahasa prolog tidak memerlukan prosedur (algoritma). Prolog sangat ideal untuk memecahkan masalah yang tidak terstruktur dan yang prosedur pemecahannya tidak diketahui, khususnya untuk memecahkan masalah non-numerik.
Misalnya, dalam pembuatan program catur dengan prolog untuk menentukkan gerakan catur tidak perlu menganalisa semua kemungkinan atau menentukkan suatu prosedur tertentu untuk untuk menentukan gerakan berikutnya. Tetapi cukup menuliskan aturan umum permainan catur dan lebih baik lagi jika ditambah dengan aturan yang diperoleh dari pengalaman. Prolog akan menentukan sendiri langkah yang akan diambil berdasarkan data-data yang ada saat itu dan aturan-aturan yang diberikan.

Macam-macam prolog:

1.  Strawberry prolog
2.  Visual prolog
3.  SWI prolog
4.  Turbo prolog

Artificial Intelligence

Kecerdasan Buatan (Artificial Intelligence atau AI) didefinisikan sebagai kecerdasan entitas ilmiah. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer, logika fuzzy, jaringan syaraf tiruan, dan robotika.


Kecerdasan Buatan (Artificial Intelligence) merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang dalam pandangan manusia adalah cerdas (H. A. Simon [1987]).

Kecerdasan Buatan (AI) merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia (Rich and Knight [1991]).

Kecerdasan Buatan (AI) merupakan cabang dari ilmu komputer yang dalam merepresentasi pengetahuan lebih banyak menggunakan bentuk simbol-simbol daripada bilangan, dan memproses informasi berdasarkan metode heuristic atau dengan berdasarkan sejumlah aturan (Encyclopedia Britannica).


Jenis-Jenis Kecerdasan Buatan:
  • Sistem Pakar (Expert System), komputer sebagai sarana untuk menyimpan pengetahuan para pakar sehingga komputer memiliki keahlian menyelesaikan permasalahan dengan meniru keahlian yang dimiliki pakar.
  • Pengolahan Bahasa Alami (Natural Language Processing), user dapat berkomunikasi dengan komputer menggunakan bahasa sehari-hari, misal bahasa inggris, bahasa indonesia, dan sebagainya.
  • Pengenalan Ucapan (Speech Recognition), manusia dapat berkomunikasi dengan komputer menggunakan suara.
  • Robotika & Sistem Sensor.
  • Computer Vision, menginterpretasikan gambar atau objek-objek tampak melalui komputer.
  • Intelligent Computer-Aided Instruction, komputer dapat digunakan sebagai tutor yang dapat melatih & mengajar.
  • Game Playing.
  • Soft Computing

Kamis, 08 November 2012

Manfaat Internet Bagi Dunia Pendidikan

Untuk pendidikan ada banyak manfaat internet yang bisa di dapatkan khususnya sebagai media pembelajaran. Semakin majunya teknologi informasi yang berbasis internet membuat para siswa maupun mahasiwa dapat dengan mudah mendapatkan materi pembelajaran, baik secara langsung maupun tidak langsung.

-Pendidikan Online Internet menyediakan fasilitas untuk mendapatkan pendidikan online. Banyak situs perguruan tinggi yang berbeda memberikan kuliah dan tutorial pada mata pelajaran yang berbeda atau topik, juga dapat men-download kuliah atau tutorial ke dalam komputer, dapat mendengarkan kuliah ini berulang kali dan mendapatkan banyak pengetahuan. Ini adalah cara yang sangat murah dan mudah untuk mendapatkan pendidikan.

-Berbagi Informasi dapat berbagi informasi dengan orang lain di seluruh dunia. Para ilmuwan atau peneliti dapat berinteraksi satu sama lain untuk berbagi pengetahuan dan untuk mendapatkan bimbingan dan lain-lain. Berbagi informasi melalui internet sangat mudah, murah dan cepat metode. 

-Pengumpulan informasi dari berbagai sumber disimpan di web server di Internet. Ini berarti bahwa miliaran situs web berisi informasi yang berbeda dalam bentuk teks dan gambar. Dapat dengan mudah mengumpulkan informasi pada setiap topik dunia. Untuk tujuan ini, situs web khusus, yang disebut mesin pencari yang tersedia di Internet untuk mencari informasi dari setiap topik dunia. Mesin pencari paling populer adalah google.com, search.com, yahoo.com, ask.com dll ilmuwan, penulis, insinyur dan banyak orang lain menggunakan mesin pencari untuk mengumpulkan informasi terbaru untuk tujuan yang berbeda. Biasanya, informasi di Internet adalah bebas biaya. Informasi di Internet tersedia 24 jam sehari. 

Manfaat Buah Kiwi

- Memiliki kandungan vitamin C yang sangat besar
Kiwi mengandung 100 mg vitamin c dalam 100 gram beratnya. Sedangkan jeruk hanya memiliki kandungan vitamin C sebanyak 54 mg per 100 gram. Ini berarti kandungan vitamin C pada sebutir kiwi sama dengan 2 buah jeruk.


- Kaya Antioksidan
Kandungan polifenol, karotenoid dan enzim-enzim lain membentuk antioksidan yang akan menangkal radikal bebas yang masuk dalam tubuh. Hasilnya tubuh lebih sehat dan dapat terhindar dari banyak penyakit.


-Mengandung Lutein dan Beta Karoten
Manfaat dari lutein dan beta karoten (vitamin A) adalah menjaga kesehatan mata. Maka dengan mengkonsumsi kiwi, fungsi penglihatan dapat terpelihara dengan baik.


- Mengandung Kalium
Kalium berfungsi menjaga kesehatan jantung. Kiwi juga dapat membantu mengurangi risiko penggumpalan darah yang dapat menyebabkan penyakit kardiovaskular. Mengontrol kolesterol dan kadar gula dalam darah.


- Menghilangkan Masalah Pencernaan
Kiwi dapat membantu bagi Anda yang memiliki masalah pencernaan. Buang air besar tidak teratur atau kembung dapat diatasi dengan mengkonsumsinya secara teratur.

Kemungkinan Komputer Masa Depan

Ciri-ciri komputer masa mendatang di antaranya adalah lebih canggih dan lebih murah serta memiliki kemampuan diantaranya melihat, mendengar, berbicara, dan berpikir serta mampu membuat kesimpulan seperti manusia. Ini berarti komputer memiliki kecerdasan buatan yang mendekati kemampuan dan prilaku manusia. Kelebihannya lagi, komputer memiliki kecerdasan untuk memprediksi sebuah kejadian yang akan terjadi, bisa berkomunikasi langsung dengan manusia, dan bentuknya semakin kecil. Yang jelas komputer masa depan akan lebih menakjubkan dari komputer yang ada dihadapan Anda saat ini.

Arsitektur dari komputer relatif sama dari generasi ke generasi. Namun, pada perkembangan komputer generasi ke-enam ini, komputer mengalami perubahan arsitektur serta organisasi komputer sekaligus. Karena arsitekturnya berubah maka organisasi dari komputer generasi ini juga berubah.

 
Dari segi arsitektur, komputer generasi ke-enam ini tidak lagi terdapat program atau yang disebut dengan programless computer. Jadi komputer ini tidak lagi membutuhkan penulisan dan pembuatan program oleh programmer.

 
Dari segi organisasi, komputer generasi ini akan semakin kecil dan kemampuannya semakin canggih seperti kemampuan melihat, mendengar, berbicara dan lain sebagainya.
 


Apapun yang terjadi di masa depan yang berkaitan dengan perkembangan teknologi komputer, yang jelas secanggih apapun kemampuan sebuah komputer tidak akan bisa mengalahkan kemampuan yang membuatnya, yaitu pikiran manusia.

Perbedaan Otak Kiri dan Otak Kanan

Perbedaan dua fungsi otak sebelah kiri dan kanan akan membentuk sifat, karakteristik dan kemampuan yang berbeda pada seseorang. Perbedaan teori fungsi otak kiri dan otak kanan ini telah populer sejak tahun 1960an, dari hasil penelitian Roger Sperry.
Otak besar atau cerebrum yang merupakan bagian terbesar dari otak manusia adalah bagian yang memproses semua kegiatan intelektual, seperti kemampuan berpikir, penalaran, mengingat, membayangkan, serta merencanakan masa depan.

Otak besar dibagi menjadi belahan kiri dan belahan kanan, atau yang lebih dikenal dengan Otak Kiri dan Otak Kanan. Masing-masing belahan mempunyai fungsi yang berbeda. Otak kiri berfungsi dalam hal-hal yang berhubungan dengan logika, rasio, kemampuan menulis dan membaca, serta merupakan pusat matematika. Beberapa pakar menyebutkan bahwa otak kiri merupakan pusat Intelligence Quotient (IQ).

Sementara itu otak kanan berfungsi dalam perkembangan Emotional Quotient (EQ). Misalnya sosialisasi, komunikasi, interaksi dengan manusia lain serta pengendalian emosi. Pada otak kanan ini pula terletak kemampuan intuitif, kemampuan merasakan, memadukan, dan ekspresi tubuh, seperti menyanyi, menari, melukis dan segala jenis kegiatan kreatif lainnya.

Belahan otak Keduanya baik. Setiap belahan otak punya fungsi masing-masing yang penting bagi kelangsungan hidup manusia. Akan tetapi, menurut penelitian, sebagian besar orang di dunia hidup dengan lebih mengandalkan otak kirinya. Hal ini disebabkan oleh pendidikan formal (sekolah dan kuliah) lebih banyak mengasah kemampuan otak kiri dan hanya sedikit mengembangkan otak kanan.

Orang yang dominan otak kirinya, pandai melakukan analisa dan proses pemikiran logis, namun kurang pandai dalam hubungan sosial. Mereka juga cenderung memiliki telinga kanan lebih tajam, kaki dan tangan kanannya juga lebih tajam daripada tangan dan kaki kirinya. Sedangkan orang yang dominan otak kanannya bisa jadi adalah orang yang pandai bergaul, namun mengalami kesulitan dalam belajar hal-hal yang teknis.

Ada banyak cara untuk mengetahui apakah seseorang dominan otak kanan atau dominan otak kiri. Misalnya dengan melihat perilaku sehari-hari, cara berpakaian, dengan mengisi kuisioner yang dirancang khusus atau dengan peralatan Electroencephalograph yang bisa mengamati bagian otak mana yang paling aktif.

Permen Juga Junk Food

Siapapun pasti kenal apa itu permen. Tidak hanya merusak gigi, permen tenyata terrmasuk golongan junk food alias "makanan sampah" yang miskin akan zat gizi.
Menurut jenisnya, ada begitu banyak ragam permen. Sebut saja permen karet, permen jeli, permen empuk, permen kristal, dan masih banyak lainnya. Ada juga permen cokelat atau permen karamel yang berbahan dasar gula yang mengalami pemanasan hingga berubah warna jadi kuning kecokelatan.
Bentuknya sendiri juga tak kalah beragam, dari yang bulat, lonjong, panjang, persegi sampai bentuk-bentuk lucu menyerupai binatang atau benda kesayangan si kecil. Belum lagi coraknya yang juga amat beragam bak pelangi. Rasanya pun beragam baik itu manis, asam, rasa jahe, mint atau rasa lainnya.

Pada dasarnya kandungan kalori dalam satu butir permen cukup rendah. Sekitar 20-30 kalori. Selain kalori, permen sebetulnya sama sekali tak memiliki kandungan gizi. Padahal kelebihan kalori yang dikonsumsi akan ditumpuk dalam bentuk cadangan lemak yang menyebabkan anak kelebihan berat badan.
Sudah menjadi rahasia umum pula bila kegemukan berkaitan erat dengan penyakit kencing manis dan gangguan jantung. Jadi, kalau boleh jujur sebetulnya permen termasuk golongan junk food alias "makanan sampah" yang mis1kin akan zat gizi.

Dampak Teknologi Komputer

Dampak teknologi komputer

Dampak positif :


1) Dapat menambah pengetahuan dari berbagai macam hal yang tak bisa kita dapatkan dari televisi, majalah atau buku.
 
2)Teknologi komputer mempermudah penggunanya dalam mencari informasi yang terkecil sekalipun yang tak bisa terjamah oleh buku atau memakan waktu yang lama. Dengan menggunakan komputer apayang kita inginkan dapat kita peroleh dengan cepat.

3) Dapat mempermudah penggunanya untuk menjalin komunikasi dengan teman-teman yang jauh dan juga bisa menyampaikan suatu berita yang cepat dan praktis tanpa harus menunggu beberapa hari.

4) Dengan teknologi komputer, kita bisa mengetahui berita-berita yang update setiap harinya. Sehingga siapapun dapat mengakses berita dengan cepat.

5) Dapat membantu penggunanya untuk menjalin komunimasi jarak jauh.

6) Komputer cendrung mengisolasi. Pembelajaran melalui perantara mesin (komputer, video, TV, disket dan sebagainya) dapat memudahkan pengetahuan kognitifbagi peserta didik.Tetapipembelajaran melalui mesin ternyata telah mengisolasi peserta didik atau pendidik secara sosial, karena seseorang hanya beriteraksi dengan mesin yang jelas-jelas mesin tidak memiliki perasaan. Kebanyakan berinteraksi menggunakan peranta mesin menyebabkan menurunnya sosial kemampuan yang dimiliki seseorang.

Dampak Negatif :
1) Dapat disalahgunakan oleh para penggunanya untuk hal-hal yang tidak sesuai.

2) Dapat dijadikan tempat untuk memperoleh gambar-gambar yang tidak senonoh.

3) Dapat membuat seorang penggunanya menjadi kecanduan akan teknologi komputer.

4) Dapat menimbulkan hal-hal yang tidak diinginkan seperti pemerasan dan pemalsuan identitas.

Manfaat Salmon

Ikan yang lahir di perairan air tawar ini  memiliki kandungan omega 3 yang di dalamnya terdapat DHA dan EPA. Zat yang terkandung dalam salmon ini sangat membantu otak manusia, terutama dalam pertumbuhan dan fungsi otak.
 
Salmon sendiri adalah sejenis ikan laut dari famili salmonidae. Ikan lain yang satu famili dengan salmon adalah ikan trout. Perbedaannya adalah pada migrasi hidup salmon dibandingkan dengan ikan trout yang menetap. Salmon hidup di Samudra Atlantik dan Samudra Pasifik. Secara umum, salmon adalah spesies anadromous yaitu spesies yang bermigrasi untuk berkembang biak. Salmon lahir di perairan air tawar, bermigrasi  ke lautan, lalu kembali ke air tawar untuk bereproduksi. Terdapat satu kepercayaan bahwa salmon selalu kembali ke tempat yang sama di amna ia dilahirkan untuk berkembang biak. Penelitian juga menunjukan demikian, namun alasan mengapa hal itu terjadi dan bagaimana salmon dapat menyimpan memori tersebut masih belum dapat terpecahkan.
 
Ikan salmon selain dikenal sebagai makanan yang baik bagi otak juga memiliki khasiat untuk menjaga kulit sehat. Ikan salmon dapat mengatasi terjadinya keriput pada kulit dan memelihara penampilan kulit tetap sehat. Hal ini tidak lain karena salmon memiliki omega 3 yang telah disebutkan diatas, yang dapat mengurangi produksi partikel penyebab radang dalam tubuh yang dapat merusak kulit.
 
Masyarakat Indonesia sendiri memang belum terlalu banyak yang mengenal ikan salmon, berbeda dengan masyarakat Amerika dan sebagian Eropa yang menjadikan ikan salmon sebagai kebutuhan utama mereka. Keberadaan ikan tersebut dianggap begitu penting sehingga tidak jarang timbul isu politis tentang masalah ikan salmon, seperti kasus yang terjadi di AS pada awal tahun 2000an. Masalah ikan salmon yang sempat menggegerkan Amerika itu seputar masalah melestarikan habitat ikan salmon. Masyarakat di sekitar sungai Columbia bermaksud mengajukan pemerintah negara bagian Oregon, AS ke pengadilan jika tidak segera melakukan upaya menjaga kelestarian habitat ikan salmon itu. Di kalangan juru masak, salmon boleh dikatakan adalah ikan paling favorit untuk dipilih. Citarasanya pun sangat lezat, selain itu paduan warna dagingnya sangat menarik yaitu merah muda dan oranye, sangat cantik dan menggoda anda untuk memakannya.
 
Ikan salmon dapat dikonsumsi mentah, diasap, maupun dimatangkan terlebih dahulu. Rasanya akan selalu enak. Hal ini dikarenakan salmon memang terasa sangat lembut. Ini dikarenakan kandungan lemak tak jenuhnya yang tinggi. Ikan ini juga merupakan ikan yang sangat bergizi dan menjadi sumber protein, kalsium, fosfor dan vitamin D yang tentunya sangat bermanfaat bagi tubuh. Karena itu sebisa mungkin anda mengkonsumsi ikan salmon ini secara rutin, dalam satu atau dua minggu sekali atau lebih baik apabila bisa lebih sering lagi.

Lima Keajaiban Telur

Dibalik kandungan nutrisinya yang kaya nutrisi, telur berkontribusi meningkatkan meningkatkan kadar kolesterol tubuh. Ini yang kemudian memunculkan anjuran agar mengonsumi telur lebih dari empat kali seminggu. Berdasarkan penelitian baru di Amerika serikat, telur merupakan salah satu menu diet sehat yang terbukti selama beberapa dekade terakhir. Telur diklaim bukan sebagai penyebab utama peningkatan kadar kolesterol dalam darah. Dari studi yang sama diketahui, telur diklaim rendah kolesterol justru kaya vitamin D yang berperan dalam pembentukan tulang. Peningkatan kolesterol lebih banyak disebabkan konsumsi lemak trans. Ahli gizi Amanda Ursell mengungkap sarapan telur rebus atau poach sebelum anak berangkat sekolah bermanfaat bagi energi dan kecerdasan. Janin juga memiliki IQ lebih tinggi bila calon ibu secara rutin mengasup dua butir telur setiap hari. 5 manfaat utama telur:
 
1. Cepat memberi rasa kenyang
Makan telur saat sarapan membantu menurunkan berat badan secara signifikan dengan memotong asupan kalori harian. Makanan kaya protein membuat telur lebih lama dicerna diperut. Peneliti di Pusat Obesitas Rochester Amerika Serikat menemukan bahwa wanita yang mengonsumsi dua telur rebus untuk sarapan pagi, makan 400 kalori lebih sedikit selama sisa hari dibandingkan sarapan roti.
 
2. Mengencerkan otak
Dua telur dengan kandungan 550 miligram kolin setiap hari selama kehamilan akan membantu perkembangan otak janin dan menghasilkan ingatan tajam pada anak. Kolin juga penting untuk memori. Sumber kolin lain termasuk kacang kedelai, ayam, dan salmon.
 
3. Mengurangi resiko kebutaan karena usia
Lutein yang ada di telur membantu meningkatkan kesehatan mata dan mengurangi resiko kebutaan yang berkaitan dengan usia.
 
4. Mengandung asam lemak omega 3
Lemak ini sangat penting untuk pengembangan mata dan pendengaran pada anak-anak dan fungsi otak selama hidup. Asam esensial juga membantu menjaga sirkulasi dan menurunkan resiko penyakit jantung. Telur dengan omega 3 juga memiliki lebih sedikit lemak jenuh.
 
5. Kaya protein
Sebutir telur memiliki 8 gram protein, nutrisi yang sangat penting untuk menjaga kulit tetap kencang dan membentuk otot yang kuat. Wanita membutuhkan 45 gram protein sehari dan pria membutuhkan 55 gram atau sekitar 2-3 butir.

Manfaat Membaca Buku

Manfaat yang didapatkan jika kita banyak membaca buku tentunya adalah mendapatkan pengetahuan. Secara umum buku dapat membantu kita mendapatkan segala informasi yang dibutuhkan dan juga dapat menjawab pertanyaan-pertanyaan terkait dengan yang kita butuhkan. Buku sangat mudah kita dapatkan karena sekarang ini banyak toko-toko yang dibangun untuk memberikan kemudahan bagi orang yang sangat menyenangi kegiatan membaca buku. Buku-buku itu tidak akan merubah posisi mereka menjadi salah satu media untuk mendapatkan informasi meskipun sakarang banyak sekali media dan fasilitas yang disediakan untuk mempermudah mendapatkan informasi misalnya internet. Hingga kini buku masih berjaya dengan kedudukanya terbukti hingga kini masih banyak yang menggunakan buku sebagai sarana untuk mencari informasi dan meningkatkan pengetahuan.

Buku-buku tersebut memiliki keunikan tersendiri,salah satunya adalah manfaat memilki buku yaitu mudah dibawa pergi kemanapun kita pergi, sehingga ini menjadikan buku menjadi sangat praktis, cukup didalam tas, dan setiap kita ingin membacanya kita dapat membukanya. Sayangnya buku tidak tahan dengan kurun waktu yang sangat lama, karena terkadang kertas-kertas yang digunakan sobek karena hewan-hewan kecil yang memakanya. Tetapi hal ini dapat diatasi apabila kita merawatnya dengan baik dan benar, maka alhasil buku dapat tersimpan rapi dan bertahan cukup lama. Jadi, perbanyaklah membaca agar semakin buku yang kita baca semakin banyak pula pengetahuan yang kita miliki, dan sayangilah buku.

Seledri Bantu Otak

Jika semakin bertambahnya usia, maka daya memori seseorang akan semakin menurun. Kini, agar Anda bisa tetap meningkatkan ketajaman otak, konsumsilah seledri yang biasanya digunakan sebagai penyedap atau hiasan hidangan.

Sebuah penelitian menunjukkan bahwa senyawa luteolin yang ditemukan pada sayuran tersebut efektif memperlambat penurunan kognitif pada tikus tua. Dalam penelitian itu, tikus yang diberi makanan yang diperkaya luteolin, ternyata memiliki otak yang berfungsi sama dengan tikus-tikus yang lebih muda.

Luteolin, mirip dengan quercetin, adalah sebuah flavonoid, yang bisa melawan proses penuaan pada semua sel tubuh kita, dan berhubungan dengan rendahnya risiko kanker dan penyakit jantung. Di otak, flavonoid melindungi sel dari proses penuaan dengan mengurangi peradangan.

Luteolin juga ditemukan pada kebanyakan daun-daunan lainnya, seperti peterseli, daun teh chamomile, rosemary, oregano atau yang terkenal dengan nama olive oil, wortel dan peppermint.

Sayuran yang tumbuh di dataran rendah dan tinggi ini ternyata juga mampu melawan sel kanker, karena adanya kandungan apigenin. Mengonsumsi jus seledri juga efektif meredakan sakit kepala atau migrain.