This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Rabu, 30 Maret 2011

BELAJAR MOVIE MAKER


kali ini kita menggunakan software bawaan windows milik Microsoft yaitu Windows Movie Maker. Software ini sangat mudah terutama untuk pemula karena tools yang digunakan sangat user friendly. Oke, marilah kita belajar bersama dengan mengikuti langkah-langkah berikut :
  1. Klik start – all program – windows movie maker
  2. Kita masuk pada tampilan awal windows movie maker
  3. Secara garis besar ada 3 langkah dalam melakukan making video dengan software ini yaitu Capture video, Edit Movie dan Finish Movie. Pada Capture Video ada 4 pilihan yaitu : Capture from video device untuk memindahkan video dari peripheral seperti kamera digital atau handycam ke dalam computer. Import video untuk mengambil file video yang sudah tersimpan di computer Import picture untuk mengambil file gambar yang sudah tersimpan di computer Import audio or music untuk mengambil suara atau lagu. Pada tutorial ini saya melakukan yang kedua karena sudah ada file video dalam computer. Untuk itu kita melakukan klik import video

Jumat, 18 Maret 2011

STRUKTUR DASAR ALGORITMA


Setelah memahami notasi algoritma, mari kita lanjutkan pemahaman kita ke struktur dasar algoritma. Algoritma merupakan langkah-langkah penyelesaian masalah. Langkah-langkah tersebut dapat berupa RUNTUNAN AKSI, PEMILIHAN/PERCABANGAN AKSI, dan PENGULANGAN AKSI. Ketiga jenis langkah tersebut membentuk konstruksi suatu algoritma. Semua program yang ada di dunia ini pasti mengandung salah satu dari ketiga struktur ini. Jadi, sebuah algoritma dapat dibangun dari tiga buah struktur dasar, yaitu:
  1. Runtunan (sequence).
  2. Pemilihan/Percabangan (selection).
  3. Pengulangan (repetition/looping).
1. RUNTUNAN (SEQUENCE)
Sebuah runtunan terdiri dari satu atau lebih instruksi. Tiap instruksi dikerjakan secara berurutan sesuai dengan urutan penulisannya, yakni sebuah instruksi dilaksanakan setelah instruksi sebelumnya selesai dilaksanakan. Urutan instruksi menentukan keadaan akhir algoritma. Bila urutannya diubah, maka hasil akhir mungkin juga berubah.
2. PEMILIHAN/PERCABANGAN (SELECTION)
Adakalanya sebuah instruksi dikerjakan jika kondisi tertentu dipenuhi. Kondisi adalah persyaratan yang dapat bernilai benar atau salah. Dalam pemilihan dikenal beberapa struktur pemilihan, yaitu:
# If – then
Aksi hanya akan dilaksanakan apabila kondisi bernilai benar. Sebaliknya, apabila kondisi bernilai salah, maka aksi tidak akan dilaksanakan.
Struktur Umum:
If kondisi then
Aksi
Struktur pemilihan if-then hanya memberikan satu pilihan aksi bila kondisi (persyaratan) dipenuhi (bernilai benar), dan tidak memberikan pilihan aksi lain bila kondisi bernilai salah.
#If-then-else
Struktur pemilihan ini memberikan dua buah aksi yang akan dikerjakan tergantung pada nilai kondisinya.
Struktur umumnya:
If kondisi then
aksi 1
Else
aksi 2
Else artinya ”kalau tidak”. Bila kondisi benar, aksi 1 yang akan dikerjakan, tetapi kalau tidak, aksi 2 yang akan dikerjakan.
Contoh:
If x > y then
Tulis x sebagai bilangan terbesar
Else
Tulis y sebagai bilangan terbesar
Contoh diatas adalah untuk menentukan nilai terbesar dari dua buah bilangan bulat, x dan y (andaikan x tidak sama dengan y).

NOTASI ALGORITMA


Meskipun pada postingan terdahulu algoritma hanyalah bagian dari 7 langkah dalam pembuatan program, namun ia memiliki posisi yang teramat penting. Algoritma adalah urutan langkah berhingga untuk memecahkan masalah logika atau matematika. Dalam kehidupan sehari-hari sebenarnya kita juga menggunakan algoritma untuk melakukan sesuatu. Sebagai contoh untuk menulis surat diperlukan langkah-langkah sebagai berikut :
  1. Mempersiapkan kertas dan amplop
  2. Mempersiapkan alat tulis
  3. Mulai menulis
  4. Memasukkan kertas ke dalam amplop
  5. Pergi ke kantor pos untuk mengeposkan surat tersebut.
Langkah-langkah dari nomor 1 sampai dengan nomor 5 di atas itulah yang disebut dengan algoritma. Jadi sebenarnya kita menggunakan algoritma baik dengan sadar maupun tanpa kita sadar.
Sebelum mebahas lebih jauh, mari terlebih dahulu kita pahami pengertian-pengertian dan konsep dasar seperti di bawah ini:
Algoritma : urutan langkah-langkah atau instruksi-instruksi yang harus dilaksanakan untuk memecahkan masalah.
Flowchart : (Diagram alur) adalah urutan instruksi-instruksi program yang digambarkan dalam bentuk suatu diagram.
Program : sederetan instruksi atau perintah (dalam bahasa yang di mengerti oleh komputer)     untuk melaksanakan tugas-tugas tertentu, sehingga menghasilkan suatu keluaran/output yang diharapkan.
Bahasa pemrograman : program yang berisikan instruksi-instruksi yang dimengerti oleh komputer. Ada 2 klasifikasi dalam bahasa pemrograman, yaitu;
  1. Low level language/bahasa tingkat rendah yang berorientasi pada mesin, contohnya: bahasa mesin/machine language dan bahasa rakitan/assembly language.
  2. High level language/bahasa tingkat tinggi adalah bahasa pemrograman yang berorientasi pada manusia. Contohnya : BASIC, PASCAL, COBOL, FORTRAN, C.
Sebuah algoritma merupakan deskripsi pelaksanaan suatu proses, dimana algoritma disusun oleh sederetan langkah instruksi yang logis.
Kata logis merupakan kata kunci dalam sebuah algoritma. Langkah-langkah di dalam algoritma harus logis, ini berarti hasil dari urutan langkah-langkah tersebut harus dapat ditentukan, benar atau salah. Langkah-langkah yang tidak benar dapat memberikan hasil yang salah.

BAHASA PROGRAM


Dalam komunikasi sehari-hari seorang harus berbicara dalam bahasa yang sama dengan orang tersebut. Hal ini berlaku juga untuk berkomunikasi dengan komputer. Kita harus menggunakan bahasa yang dimengerti oleh komputer untuk memberikan suatu instruksi. Pada dasarnya komputer adalah sebuah mesin digital, artinya komputer hanya mengenal kondisi adanya arus (dilambangkan sebagai angka 1) atau tiadanya arus (dilambangkan sebagai angka 0). Dengan kata lain sandi 1 dan 0 harus digunakan untuk melakukan pemrograman. Sandi tersebut dikenal sebagai bahasa mesin. Kita dapat membayangkan bagaimana sulitnya menggunakan bahasa mesin sebagai bahasa pemrograman.
Pemrograman dengan bahasa mesin / assembly untuk banyak orang masih dirasakan terlalu sulit. Karena hal tersebut akhirnya dikembangkan suatu bahasa pemrograman yang lebih mudah digunakan. Bahasa pemrograman ini menggunakan bahasa generasi ketiga atau disingkat 3GL, biasa juga disebut sebagai high-level language. Contoh dari bahasa ini adalah bahasa Basic, Pascal, C, C++, COBOL, dan sebagainya. Bahasa generasi ketiga biasanya menggunakan kata-kata dalam bahasa Inggris karena bahasa inggris merupakan bahasa internasional. Sebagai contoh:

MENDALAMI : DASAR-DASAR ALGORITMA


Asal kata Algoritma berasal dari nama Abu Ja’far Mohammed Ibn Musa al-Khowarizmi, ilmuan Persia yang menulis kitab al jabr w’al-muqabala (rules of restoration and reduction) sekitar tahun 825 M.
Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Hal ini ditekankan padaah. Hal ini ditekankan adala urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat.
Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. Hal pertama yang ditekankan adalah alur pikiran, sehingga algoritma seseorang dapat juga berbeda dari algoritma orang lain. Sedangkan penekanan kedua adalah tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu.
Definisi Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis.
Contoh; Algoritma TUKAR ISI BEJANA
Diberikan dua buah bejana A dan B, bejana A berisi larutan berwarna merah, bejana B berisi larutan berwarna biru. Pertukarkan isi kedua bejana itu sedemikian sehingga bejana A berisi larutan berwarna biru dan bejana B berisi larutan berwarna merah.
DESKRIPSI :
– Tuangkan larutan dari bejana A ke dalam bejana B
– Tuangkan larutan dari bejana B ke dalam bejana A.
Algoritma TUKAR ISI BEJANA di atas tidak menghasilkan pertukaran yang benar. Langkah di atas tidak logis, hasil pertukaran yang terjadi adalah percampuran kedua larutan tersebut.
Untuk mempertukarkan isi duah bejana, diperlukan sebuah bejana tambahan sebagai tempat penampungan sementara, misalnya bejana C. Maka algoritma untuk menghasilkan pertukaran yang benar adalah sebagai berikut :

PROGRAMMER PERTAMA DI DUNIA

Selama ini dunia programmer selalu identik dengan laki-laki, sehingga programer pun masuk dalam kategori pekerjaan maskulin seperti halnya arsitek ataupun pilot.Namun kalau mau ditelusuri jauh kebelakang, ternyata tidak ada alasan logis yang membuat jenis pekerjaan programmer ini menjadi monopoli kaum Adam. Terlebih jika melihat fakta bahwa programmer pertama di dunia adalah seorang wanita.


Lahir di inggris pada 10 Desember1815, Countess Augusta Ada Lovelace adalah namanya. Louvelace diasuh dan dibesarkan langsung oleh ibunya. Pada masa kecilnya Lovelace sering sakit-sakitan. Pada usia 8 tahun ia bahkan mengalami sakit kepala hebat yang kemudian mempengaruhi penglihatannya. Tidak hanya sampai di situ saja, Lovelace kemudian terserang

Related Posts Plugin for WordPress, Blogger...