Feb 10

Pernyataan

Pernyataan adalah kalimat yang mengandung nilai benar atau salah tetapi tidak sekaligus kedua-duanya. Contoh :

  1. Hasil kali 5 dan 4 adalah 20
  2. Semua unggas dapat terbang
  3. Ada bilangan prima yang genap

Contoh a dan c adalah pernyataan yang bernilai benar, sedangkan b penyataan yang bernilai salah.

Contoh kalimat yang bukan pernyataan :

  1. Semoga nanti engkau naik kelas
  2. Tolong tutupkan pintu itu
  3. Apakah ali sudah makan ?

Suatu pernyataan dinotasikan dengan huruf kecil seperti p, q, r dsb.

Misalnya :

p: Semua bilangan prima adalah ganjil

q : Jakarta ibukota Indonesia

Ada 2 dasar untuk menentukan nilai kebenaran suatun pernyataan yaitu : Continue reading

Feb 08

Kelebihan dan Komponen Multimedia

Multimedia adalah kombinasi dari komputer dan video atau secara umum merupakan kombinasi tiga elemen yaitu suara, gambar, dan teks atau kombinasi dari yang sedikit dua media input atau output dari data yang berupa audio (suara dan  musik). Istilah multimedia berawal dari teater, bukan komputer. Pertunjukan yang memanfaatkan lebih dari satu medium seringkali disebut pertunjukan multimedia. Sistem multimedia dimulai pada akhir 1980-an dengan diperkenalkannya Hypercard oleh Apple pada tahun 1987 dan pengumuman oleh IBM pada tahun 1989 mengenai perangkat lunak audio visual connection.

Pengertian Multimedia

Multi-banyak, Media-sarana berkomunikasi untuk melewatkan informasi. Suatu sistem yang terdiri dari perangkat keras, perangkat lunak dan alat – alat lain seperti televisi, monitor video dan sistem piringan optic atau sistem stereo yang dimaksudkan untuk menghasilkan penyajian audio visual yang utuh.

Beberapa pakar mengartikan multimedia sebagai berikut ;

  1. Multimedia secara umum merupakan kombinasi 3 elemen yaitu suara, gambar dan teks.
  2. Multimedia adalah kombinasi dari paling sedikit 2 media input atau output dari data, media ini dapat audio (suara, musik), animasi, video, teks, grafik, dan gambar.
  3. Multimedia merupakan alat yang dapat menciptakan prestasi yang dinamis dan intraktif yang mengkombinasikan teks grafik, animasi, audio dan gambar video.
  4. Multimedia adalah pemanfaatan komputer untuk membuat dan menggabungkan teks, grafik, audio, gambar bergerak (video dan animasi) dengan menggabungkan link dan tool yang memungkinkan pemakai melakukan navigasi, berintraksi, berkreasi dan berkomunikasi. Continue reading
Feb 08

Unified Modeling Language

Pemodelan (modeling) adalah proses merancang piranti lunak sebelum melakukan pengkodean (coding). Model piranti lunak dapat dianalogikan seperti pembuatan blueprint pada pembangunan gedung. Membuat model dari sebuah sistem yang kompleks sangatlah penting karena kita tidak dapat memahami sistem semacam itu secara menyeluruh. Semakin komplek sebuah sistem, semakin penting pula penggunaan teknik pemodelan yang baik. Kesuksesan suatu pemodelan piranti lunak ditentukan oleh tiga unsur. Ketiga unsur tersebut adalah metode pemodelan (notation), proses (process) dan tool yang digunakan.

Notasi desain grafis sudah lama dikenal. Nilai utama mereka terletak pada komunikasi dan pemahaman. Sebuah diagram yang baik sering kali membantu menyampaikan ide sebuah desain, khususnya pada saat ingin menghindari banyak detil. Diagram dapat membantu untuk memahami dan menyampaikan pemahaman sebuah sistem perangkat lunak. Dari notasi-notasi grafis yang ada, UML menjadi penting karena penggunaanya yang luas dan standarisasi dalam komunitas pengembangan perangkat lunak. Unified modeling language (UML) adalah keluarga notasi grafis yang didukung oleh meta-model tunggal yang membantu pendeskripsian dan desain sistem perangkat lunak khususnya sistem yang dibangun menggunakan pemrograman berorientasi objek (fowler , 2005).

Unified modeling language (UML) menunjukkan bagaimana mengekspresikan sebuah desain berorientasi objek. 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. konsep dasar UML terdiri dari structural classification, dynamic behavior, dan model management, dapat kita pahami dengan mudah apabila kita melihat dari Diagram. UML mendefinisikan diagram-diagram seperti use case diagram, class diagram, statechart diagram, activity diagram, sequence diagram, collaboration diagram, component diagram, deployment diagram. Diagram yang akan digunakan penulis untuk pemodelan media pembalajaran pengenalan objek wisata dan seni budaya Bali adalah use case diagram, activity diagram dan sequence diagram. Continue reading

Feb 08

Computer Aided Instruction (CAI)

CAI

CAI yaitu penggunaan komputer secara langsung dengan siswa untuk menyampaikan isi pelajaran, memberikan latihan dan menguji kemajuan belajar siswa. CAI juga bermacam-macam bentuknya bergantung kecakapan pendesain dan pengembang pembelajarannya, bisa berbentuk permainan (games), mengajarkan konsep-konsep abstrak yang kemudian dikonkritkan dalam bentuk visual dan audio yang dianimasikan. Computer Aided Instruction (CAI) adalah penggunaan komputer sebagai alat bantu dalam dunia pendidikan dan pengajaran. CAI membantu siswa memahami suatu materi dan dapat mengulang materi tersebut berulang kali sampai ia menguasai materi itu.(Putranti, 2007).

Jadi dapat disimpulkan bahwa CAI adalah salah satu metode pengajaran yang digunakan untuk membantu pengajar dalam mengajarkan materi secara interaktif dalam sebuah program tutorial dengan menggunakan suatu aplikasi komputer. Dalam menyampaikan pengajaran, perangkat lunak CAI dapat mengontrol berbagai proses, seperti penyajian materi kepada pemakai untuk dibaca dan dipelajari, memberikan petunjuk dan latihan mengenai materi yang dipelajari, memberikan pertanyaan dan masalah untuk dijawab serta memberikan penilaian dari hasil belajar kepada pemakai. Pemakai dapat berinteraksi melalui alat-alat input, seperti keyboard atau penekanan tombol dengan menggunakan mouse, yang hasilnya dapat ditampilkan melalui layar monitor dan printer.

Teknologi Multimedia

Menurut Ahmadi dan Amri, penggunaan komputer multimedia dalam proses pembelajaran mempunyai tujuan meningkatkan mutu pembelajaran. Teknologi multimedia mampu memberi kontribusi yang besar dalam bidang komunikasi dan pendidikan karena bisa mengintegrasikan teks, grafik, animasi, audio dan video. Multimedia mampu mengembangkan proses pembelajaran kearah yang lebih dinamik dan interaktif. Dengan suasana yang interaktif akan lebih menggalakkan komunikasi aktif antara berbagai hal.

Dengan semakin berkembangnya teknologi multimedia sekarang ini, memungkinkan unsur-unsur video, bunyi, teks dan grafik dapat dikemas menjadi satu melalui pembelajaran berbasis komputer.

Feb 08

PHP MySQL

PHP

Menurut Margono, PHP ialah singkatan dari Hypertext Preprocessor. Sebuah perangkat lunak yang bersifat Open Source yang penggunaanya diatur oleh general purpose license (GPL).  PHP sangat cocok dilingkungan web, karena PHP dapat disisipkan pada scripts HTML atau sebaliknya. PHP tergolong sebagai bahasa pemrograman yang berbasis server side scripting. Hal ini berarti seluruh scripts diletakkan di sisi server dan diterjemahkan oleh web server terlebih dahulu kemudian dikirimkan kesisi client side scripting melalui protocol hypertext text protocol (HTTP) pada browser  (Mozilla, Chrome, Safari, dll). Penggunaan PHP sebagai teknologi dari aplikasi ini ialah, apabila kedepannya aplikasi ini akan dikembangkan lagi, maka kita tidak memerlukan biaya lebih untuk lisensi atas software berbayar.

PHP memliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang biasa melakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI. PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix(termasuk variannya HP-UX, Solaris, dan OpenBSD), Microsoft Windows, Mac OS X, Risc OS. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), Netscape and iPlanet servers, Oreilly Website Pro server, audium, Xitami, OmniHTTPd, dan masih banyak lagi yang lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor. Continue reading

Feb 08

Algoritma Genetik

Definisi

Algoritma genetika adalah algoritma komputasi yang diinspirasi teori evolusi yang kemudian diadopsi menjadi algoritma komputasi untuk mencari solusi suatu permasalahan dengan cara yang lebih “alamiah”, algoritma genetik juga merupakan algoritma pencarian secara heuristik. Salah satu fungsinya ialah untuk mencari solusi atas permasalahan optimasi kombinasi, yaitu mendapatkan suatu nilai solusi optimal terhadap suatu permasalahan yang mempunyai banyak kemungkinan solusi. Teori dasar dari Algoritma Genetika dikembangkan oleh John Holland awal tahun 1975 di Universitas Michigan, Amerika Serikat. Dimana prinsip algoritma genetik diambil dari teori Darwin yaitu setiap makhluk hidup akan menurunkan satu atau beberapa karakter ke anak atau keturunannya. Penyelesaian menggunakan algoritma genetik sangat berpengaruh dari kromosom yang dibangun, dimana kromosom ialah sebuah molekul yang berisi DNA dimana terdapat informasi genetik dalam setiap sel gen yang disimpan.

Komponen Algoritma Genetik

Algoritma genetik terdiri dari delapan komponen, yang bertugas untuk menunjang dari optimasi tersebut, adapun komponen tersebut ialah, skema pengkodean, nilai fitness, seleksi orang tua, pindah silang, mutasi, elitisme, penggantian populasi dan kriteria penghentian.

Skema Pengkodean

Untuk dapat diproses menggunakan algortima genetik, suatu permasalahan harus dikonversi dahulu kedalam bentuk individu yang diwakili oleh satu atau lebih kromosom dengan kode tertentu. Hal ini berbeda dengan teori genetika di dunia nyata.  Algoritma genetik merepresentasikan gen secara umum, sebagai bilangan real, desimal atau biner yaitu: Continue reading

Feb 08

Sejarah Android

Android

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencangkup system operasi, middleware dan aplikasi. Android  menyediakan platform yang terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. membeli Android Inc. yang merupakan pendatang baru yang membuat paranti lunak untuk ponsel atau smartphone. Kemudian untuk mengembangkan android dibentuklah Open Handset Alliance, konsorium dari 34 perusahaan peranti keras, peranti lunak dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile dan Invidia.

Pada perilisan perdana Android , 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan open source pada perangkat mobile. Di lain pihak, Google merilis kode-kode Android dibawah lisensi Apache, sebuah lisensi perangkat lunak dan open platform perangkat selular.

Jenis Distributor Android

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google Mail Service (GSM) dan kedua adalah benar-benar bebas distribusinya tanpa dukungan langsung dari Google atau dikenal sebagai Open Handset Distribution (OHD).

Pada masa saat ini kebanyakan vendor-vendor smartphone sudah memproduksi smartphone berbasis android, vendor-vendor itu antara lain HTC, Motorola, Samsung, LG, HKC, Huawei, Archos, Webstation CAmangi, Dell, Nexus, SciPhone,ssssss WayteQ, Sony Ericsson, LG, Acer, Philips, T-Mobile, Nexian, IMO, Asus dan masih banyak lagi vendor smartphone didunia yang memproduksi android. hal ini karena android itu adalah system operasi yang open source sehingga bebas didistribusikan dan dipakai oleh vendor manapun.

Aplikasi Android dapat dikembangkan pada sistem operasi seperti, Windows XP Vista atau Seven, Mac OS X (Mac OS X 10.4.8) atau lebih baru, dan Linux.