Bermimpi di dunia Maya

Archive for Oktober, 2011

Definisi Algoritma

“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah
yang disusun secara sistematis dan logis”. Kata logis merupakan kata kunci
dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus
dapat ditentukan bernilai salah atau benar.

Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk
melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma
adalah, pertama, algoritma haruslah benar. Artinya algoritma akan memberikan
keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak
peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah,
pastilah algoritma tersebut bukanlah algoritma yang baik.

Pertimbangan kedua yang harus diperhatikan adalah kita harus mengetahui
seberapa baik hasil yang dicapai oleh algoritma tersebut. Hal ini penting
terutama pada algoritma untuk menyelesaikan masalah yang memerlukan
aproksimasi hasil (hasil yang hanya berupa pendekatan). Algoritma yang
baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai
yang sebenarnya.
Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2
hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan
keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu
berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya
tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu
juga dengan memori, semakin besar memori yang terpakai maka semakin
buruklah algoritma tersebut.

Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda
untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan
dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang
sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.
1.1.2. Beda Algoritma dan Program
Program adalah kumpulan pernyataan komputer, sedangkan metode dan
tahapan sistematis dalam program adalah algoritma. Program ditulis dengan
menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program
adalah suatu implementasi dari bahasa pemrograman.
Beberapa pakar memberi formula bahwa:
Program = Algoritma + Bahasa (Struktur Data)
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat
pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data
yang tepat akan membuat program menjadi kurang baik, demikian juga
sebaliknya.
ALGORITMA & PEMROGRAMAN: Teori dan Praktik dalam Pascal Edisi Kedua
3
Pembuatan algoritma mempunyai banyak keuntungan di antaranya:
1.  Pembuatan atau penulisan algoritma tidak tergantung pada bahasa
pemrograman manapun, artinya penulisan algoritma independen dari
bahasa pemrograman dan komputer yang melaksanakannya.

2.  Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa
pemrograman.

3.  Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama
karena algoritmanya sama.
Beberapa hal yang perlu diperhatikan dalam membuat algoritma:
1.  Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah.
Deskripsi tersebut dapat ditulis dalam notasi apapun asalkan mudah
dimengerti dan dipahami.
2. Tidak ada notasi yang baku dalam penulisan teks algoritma seperti
notasi bahasa pemrograman. Notasi yang digunakan dalam menulis
algoritma disebut notasi algoritmik.
3. Setiap orang dapat membuat aturan penulisan dan notasi algoritmik
sendiri. Hal ini dikarenakan teks algoritma tidak sama dengan teks
program. Namun, supaya notasi algoritmik mudah ditranslasikan ke
dalam notasi bahasa pemrograman tertentu, maka sebaiknya notasi
algoritmik tersebut berkorespondensi dengan notasi bahasa
pemrograman secara umum.
4. Notasi algoritmik bukan notasi bahasa pemrograman, karena itu
pseudocode dalam notasi algoritmik tidak dapat dijalankan oleh
komputer. Agar dapat dijalankan oleh komputer, pseudocode dalam
notasi algoritmik harus ditranslasikan atau diterjemahkan ke dalam
notasi bahasa pemrograman yang dipilih. Perlu diingat bahwa orang
yang menulis program sangat terikat dalam aturan tata bahasanya dan
spesifikasi mesin yang menjalannya.
5.  Algoritma sebenarnya digunakan untuk membantu kita dalam
mengkonversikan suatu permasalahan ke dalam bahasa pemrograman.
6.  Algoritma merupakan hasil pemikiran konseptual, supaya dapat
dilaksanakan oleh komputer, algoritma harus ditranslasikan ke dalam
notasi bahasa pemrograman. Ada beberapa hal yang harus diperhatikan
pada translasi tersebut, yaitu:

 

a. Pendeklarasian variabel

Untuk mengetahui dibutuhkannya pendeklarasian variabel dalam
penggunaan bahasa pemrograman apabila tidak semua bahasa
pemrograman membutuhkannya.  Pengantar Algoritma dan Program

 

b. Pemilihan tipe data

Apabila bahasa pemrograman yang akan digunakan membutuhkan
pendeklarasian variabel maka perlu hal ini dipertimbangkan pada
saat pemilihan tipe data.

 

c. Pemakaian instruksi-instruksi
Beberapa instruksi mempunyai kegunaan yang sama tetapi masingmasing
memiliki kelebihan dan kekurangan yang berbeda.
 
d. Aturan sintaksis
 
Pada saat menuliskan program kita terikat dengan aturan sintaksis
dalam bahasa pemrograman yang akan digunakan.
 
e. Tampilan hasil
 
Pada saat membuat algoritma kita tidak memikirkan tampilan hasil
yang akan disajikan. Hal-hal teknis ini diperhatikan ketika
mengkonversikannya menjadi program.
 
f. Cara pengoperasian compiler atau interpreter.
 
Bahasa pemrograman yang digunakan termasuk dalam kelompok
compiler atau interpreter.

Apakah Itu Algoritma

Ditinjau dari asal-usul katanya, kata Algoritma sendiri mempunyai sejarah
yang aneh. Orang hanya menemukan kata algorism yang berarti proses
menghitung dengan angka arab. Anda dikatakan algorist jika Anda
menghitung menggunakan angka arab.

Para ahli bahasa berusaha
menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya
para ahli sejarah matematika menemukan asal kata tersebut yang berasal
dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad
Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi
Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-
Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of
restoration and reduction). Dari judul buku itu kita juga memperoleh akar
kata “Aljabar” (Algebra).

Perubahan kata dari algorism menjadi algorithm
muncul karena kata algorism sering dikelirukan dengan arithmetic,
sehingga akhiran –sm berubah menjadi –thm. Karena perhitungan dengan
angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm
berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara
umum, sehingga kehilangan makna kata aslinya. Dalam bahasa Indonesia,
kata algorithm diserap menjadi algoritma.

 Definisi Algoritma

“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah
yang disusun secara sistematis dan logis”. Kata logis merupakan kata kunci
dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus
dapat ditentukan bernilai salah atau benar.
Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk
melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma
adalah, pertama, algoritma haruslah benar. Artinya algoritma akan memberikan
keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak
peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah,
pastilah algoritma tersebut bukanlah algoritma yang baik.

(lebih…)

Cara Mudah Membuat E-Mail

Langsung aja yahhhh..

  • Internet harus terkoneksi di Laptop/komputer anda
  • Buka aplikasi Browser anda seperti Internet Explorer, Mozila Firfox, google Chroom.
  • buka alamat membuat e-mail yang ingin anda lakukan seperi gmail.com / id.yahoo.com (untuk contoh saya akan menggunakan yahoo)
  • setelah membuka, klik Buat acoount dibagian atas kanan layar

    email.1

    mimpimaya.wordpress.com

  • Isi dibagian atas semua mengenai informasi umum tentang anda
  • Pilih ID dan Kata Sandi anda, contoh Zamiun @ Yahoo.co.id
  • lalu pilih priksa, untuk memastikan kalau e-mail tersebut sudah ada yang menggunakan atau belum
  • Jika e-mail tersebut sudah digunakan oleh orang lain maka akan muncul seperti ini.

    email.1

    mimpimaya.wordpress.com

  • maka pilihlah salah satu e-mail yang anda inginkan.
  • masukan kata sandi / paswoord anda
  • ulang kata sandi yang anda sudah masukan diatasnya
  • Selanjutnya nanti jika Log-in anda lupa kata sandi, nanti akan muncul pertanyaan ini.
  • pilih salah satu pertanyaan misal : dimana ayah anda dilahirkan? jawab di bawah sesuai yang anda inginkan misalnya Kebumen.
  • Pertanyaan kedua sama seperti pertanyaan pertama, isi sesuai yang anda inginkan.
  • Isi kode yang ada didalam tulisan misalnya:

    email.1

    mimpimaya.wordpress.com

  • klik semua kata-kata yang berwarna biru
  • Lalu klik tombol Buat Acoont saya
  • Maka akan muncul tampilan pertama email anda
  • pilih gamba berbentuk amplop bertulisan mail dan pilih Ke folder Email Masuk
  • Dan Itulah email anda sudah di mulai.

Tahap 2 – Belajar Keyboard

Setelah kita mempelajari tahap pertama yaitu mempelajari tenteng pengenalan piano dan keyboard serta perbedaanya dan juga memainkan chord yang hanya menggunakan tuts berwarna putih.

oke. ditahap kedua ini saya akan menjelaskan tenteng Pengenalan Jarak Antar Tuts & Pengenalan Jarak Antar Nada. Kenapa si pengenalan – pengenalan melulu..?  Kenapa nggak langsung aja kasih tau kunci atau chordnya biar bisa langsung bermain.

begini… saya jelasin yah sedikit. biar niat anda yang sekarang ini ingin belajar keyboard-nya nggak luntur atau sudah malas duluan. karena pengenalan melulu.. ^_^

  1. Setelah kita mengenali tahap pengenalan, maka akan lebih mudah untuk mempelajari tahap-tahap yang selanjutnya.
  2. Ada pepatah bilang “tak kenal maka tak sayang”. jadi jangan cuma kenalin pembelajaranya aja, kenalin juga dong siapa orang yang membuatnya. ~_^
  3. SEMANGAT. semangat dan santai saja jangan terburu-buru mempelajarinya. yang penting di setiap tahap anda tahu apa yang dimaksud dari bacaan tersebut.

PENGENALAN JARAK ANTAR TUTS

Jarak antar tuts ini biasanya seing di pergunakan dalam keyboard untuk Edit Mentranspose dan edit Switch Bender

  • Transpose Adalah menaikan dan Menurunkan semua nada.

    Mimpi Maya

  • Switch Bender Adalah menggoyangkan nada dari nada normal menjadi turun dan naik.

    Mimpi Maya

Pengnalan antar tuts tersebut bisa Lihat gambar dibwah

Mimpi Maya

  1. Menunjukan bahwa dari tuts memiliki 1 jarak
  2. Menunjukan bahwa dari tuts memiliki 2 jarak
  3. Menunjukan bahwa dari tuts memliki 8 jarak

Bisa disimpulkan kalau Jarak antar tuts, disetiap tuts berjarak 1 dari tuts sebelumnya.

PENGENALAN JARAK ANTAR NADA

Jika jarak antar tuts adalah 1 jarak disini bedanya adalah kalau Jarak Antar Nada 1/2 adalah (setengah) Jarak  dari tuts sebelumnya. sebagai contoh pada gambar dibawah :

Mimpi Maya

  1. Menunjukan bahwa jaraknya 1/2 nada
  2. Menunjukan bahwa jaraknya 1 nada
  3. Menunjukan bahwa jaraknya 1 1/2 (satu setengah) nada

Biasanya jarak nada ini lebih sering digunakan untuk rumus tangga nada, nanti saya jelaskan di postingan selanjutnya.

Pasti anda sudah tau kan perbedaan antara jarak antar tuts dan jarak antar nada. Kalau ngga paham mending ulang lagi bacanya biar paham.. bisa juga coment di bawah untuk bertanya…

(lebih…)

Tahap 1 – Belajar Keyboard

Asalamualaikum wr,wb.

Sebelum kita belajar tentang bermain keyboard bukan keyboard Komputer yahhh!!, tapi disini adalah Keyboard dalam musik atau pada gambar  ini mungkin sedikit sama dengan piano. Ok sudah tahu kan apa yang saya maksud… Langsung aja..

 

 

Pertama kita tidak harus memainkanya, tapi mengenalnya terlebih dahulu. karena untuk belajar  jangan sekedar bermain tapi harus tahu apa yang dimainkanya, kalau untuk hiburan dirumah atau iseng-iseng aja, tidak jadi masalah, tidak memahaminya cukup mengehapal kunci-kunci dasar seperti C-D-E-F-G-A-B-C dan minornya itu juga sudah cukup, sudah bisa bermain musik dan membeli buku lagu beserta chord’a kita sudah bisa memainkanya, sebagai pengiring untuk kita bernyanyi.. Kita akan membahas apa sich keyboard itu, apa sich perbedaan keyboard dan piano. menurut ilmu yang saya tahu

Piano

       Adalah instrument musik yang mempunyai satu suara saja, kebanyakan alat ini menggunakan senar dan tidak menggunakan daya listrik, memiliki TUTS yang  berwarna Putih dan Hitam, jika ditekan maka akan menghasilkan suara dan nada-nadanya, alat ini pun berukuran besar, bisa 6 kali lipat dari keyboard.

Keyboard

Adalah alat musik elektronik yang menggunakan daya listrik untuk mengaktifkanya dan memainkanya hingga mengeluarkan suara, memiliki TUTS yang sama seperti piano, dan mempunyai banyak suara-suara seperti suara terompet, suling, bell, gitar, piano, dll.

Bisa dibedakan antara perbedaan piano dan keyboard adalah piano hanya memiliki satu suara dan keyboard yang memiliki banyak suara. dengan kesamaan sama-sama memiliki tuts untuk mengeluarkan nada-nadanya.

belajar keyboard ngga usah dibikin susah ya nanti hasilnyapun susah dipahami akhirnya blank dehhh..hehe..

sekarang tugas anda ambil keyboard anda, kita langsung aja bermain kunci-kuncinya,(loh di keyboard saya ga ada koncinya) hehehe, bukan itu yang saya maksud tapi kunci ini yang disebut Chord, seperti Chord C, Chord E, Chord Am, dll untuk  bermain keyboard.     ohh iya… anda sudah ambil keyboardnya, jangan khawatir buat yang ngga punya keyboard kebetulan saya juga ga punya ko. tapi karna niat yang kuat pasti ada caranya, seperti saya bermain mempunyai keyboard orang lain, setiap saya ingin memainkannya saya harus kerumah teman saya, terkadang malu juga… ^_^ Justru itu kita harus punya kemauan yang tinggi dan niat yang kuat agar cepat bisa…

Di keyboard memiliki tuts hitam dan putih, sekarang kita hiraukan saja tuts yang berwarna hitam. kita akan membahas chord Mayor dan Minor yang tidak menggunakan tuts hitam.

 

 

  • Kunci C tekan tuts C-E-G secara berbarangan. maka yang terjadi itu adalah chord C.
  • Kunci G tekan tuts G-B-D secara berbarangan, maka yang terladi adalah chord G.
  • Kunci F tekan tuts F-A-C berbarangan, maka yang terjadi adalah chord F.

Tiga kunci diatas adalah chord Mayor tidak menekan tuts yang berwarna hitam kan.

  • Kunci Em tekan tuts E-G-B sama secara berbarangan, yang terjadi adalah chord Em (E minor)
  • Kunci Dm tekan tutd D-F-A berbarangan, yang terjadi adalah chord Dm
  • Kunci Am tekan tuts A-C-E berbarangan, yang terjadi adalah chord Am

Tiga kunci diatas adalah chord Minor yang dilambangkan disamping chordnya dengan huruf (m kecil).

Semua tuts tersebut tidak menggunakan chord berwarna hitam, jadi lebih gampang sekali menghafal chordnya.

pembahasan tahap pertama ini cukup sampai disini, ikuti tahap selanjutnya nanti saya akan posting lagi. terimaksih semoga bermanfaat.

wasalamualaikum wr.wb.

Awan Tag

%d blogger menyukai ini: