Friday, 18 March 2011

apa sih Algoritma itu??


Ahli Sejarah Matematika menemukan asal kata algoritma 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 itulah diperoleh akar kata "Aljabar" (Algebra).
Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran usm berubah menjadi uthm.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.

Nah,udah pada tau semua kan Apa itu Algorithma?? kalo udah tau,dibawah ini ada definisi tentang Algoritma lagi yang lebih singkat dan jelas..

Apa sih Definisi dari Algoritma itu??


Definisi Algoritma


Algoritma dapat didefinisikan sebagai berikut :
"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.

Apa sih yang harus dipertimbangkan dalam Membuat Algoritma?


Pertimbangan dalam pemilihan algoritma adalah:


Dalam memilih dan membuat algoritma,kita harus melakukan pertimbangan dan pemilihan, antara lain:
1.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.
2. 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.
3. 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.

Posted on 02:25 by yusufruli

No comments

Thursday, 17 March 2011

1.  Datangi bank tempat kita menabung

2.  Masuk kedalam bank

3.  Mengambil nomer antrian

4.  Mengambil slip transaksi tabungan (Penarikan uang)

5.  Mengisi slip penarikan tersebut:

a) Menulis tanggal transaksi(16-03-2011)

b) Menulis nama lengkap nasabah(mr.X)

c) Menulis nomer rekening tabungan(123 456 789)

d) Menulis jumlah nominal uang yang akan diambil (Rp 300.000,-)

e) Menulis jumlah terbilang uang yang akan diambil(tiga ratus ribu rupiah)

f) Tanda tangan Nasabah pada kolom tanda tangan

6.  Menyerahkan slip penarikan pada teller (petugas bank)

7.   Mengantri pada tempat yang telah disediakan sambil menunggu nomer  kita di panggil

8.  Setelah dipangggil menuju ke meja transaksi

9.  Mengambil uang sesuai yang tertera pada slip

10.     Ucapkan terima kasih pada teller bila di butuhkan

11.    Keluar dari bank

Kelompok Diskusi :

-         Lukman Reza                (10018148)             http://www.lukmanreza.blogspot.com/

-         Yusuf Ruliantoko         (10018149)             http://yusufruli.wordpress.com/

-         Dzulkifli Nur Rahman (10018156)             http://djulkiplie.blogspot.com/

Posted on 20:24 by yusufruli

1 comment

Kemarin (11/3), tepatnya pada pukul 14.45 waktu setempat, Jepang diguncang gempa 8.9 SR. Dimana gempa ini menyebabkan tsunami setinggi 4 meter dan banyak sekali korban berjatuhan. Akibatnya gedung-gedung yang ada di Tokyo dan sekitarnya bergerak tak menentu akibat goncangan gempa. Gempa tersebut mengguncang sekitar 400 KM dari Tokyo dengan kedalaman 20 mil.

Dengan cepat berita bencana alam ini menyebar ke internet, pihak Google langsung dengan sigap meluncurkan aplikasi Person Finder. Aplikasi ini bisa membantu untuk mencari dan menyelamatkan korban-korban gempa dan tsunami di Jepang.

Tersedia dalam dua bahasa yaitu bahasa Inggris dan bahasa Jepang, aplikasi ini memungkinkan pengguna internet untuk mengirimkan rincian informasi detail mengenai keberadaan mereka. Mengetikkan nama seseorang pada aplikasi ini akan memberikan informasi yang diterima tentang orang yang Anda cari. Arus informasi mengenai korban bencana alam akan bisa ditampung oleh layanan Google ini.

Hanya dalam waktu 2 jam saja, lebih dari 2000 laporan telah masuk pada layanan pencari korban bencana alam ini, saat ini saja, angka pencarian dan informasi yang ditampung di dalamnya sudah mencapai 29.200 laporan (12/3).

Pihak Google juga menyediakan API untuk para developer yang ingin memasang aplikasi ini di website masing-masing. Selain itu layanan Google ini terhubung ke berbagai sumber informasi terkini. Termasuk di dalamnya peringatan mengenai tsunami dan beberapa bencana alam yang diperkirakan akan terjadi selanjutnya setelah gempa di Jepang ini.



Tidak hanya untuk Jepang saja, tapi pihak Google telah meluncurkan layanan serupa setelah gempa yang terjadi di Selandia Baru dan kini sudah ada setidaknya 11.500 laporan. Pihak Google pertama kali telah menawarkan layanan Person Finder ini sejak gempa yang terjadi di Haiti pada Januari 2010 tahun lalu.



(sumber : http://www.beritateknologi.com/tanggapi-gempa-di-jepang-google-luncurkan-mesin-pencari-korban-bencana-alam/ )

Posted on 12:03 by yusufruli

No comments

Mungkin kita sering mendengar orang menyebutkan kata ini, algoritma, khususnya di perguruan tinggi. Hampir di semua sisi kehidupan kita, selalu berkaitan dengan yang namanya algoritma. Mau membuat program komputer, mau menyelesaikan soal-soal matemetika, pasti pakai algoritma. Bahkan kegiatan sehari-hari pun tidak lepas dari yang namanya algoritma.

Mengapa algoritma selalu ada? Jawabnya simpel saja, selama ada masalah, maka algoritma juga ada dan akan selalu diusahakan untuk ada. Lalu apa hubungannya?

Begini, pada saat kita menghadapi masalah, tentu kita ingin menyelesaikan masalah tersebut, iya kan? Bagaimanapun, seberat apapun masalahnya, kita ingin agar masalah itu selesai. Nah, proses-proses dan langkah-langkah kita dalam penyelesaian masalah inilah yang disebut dengan algoritma. Ya… walaupun dalan kenyataannya kita tidak pernah menggunakan atau bahkan tahu dengan sebutan algoritma.
Algoritma adalah rangkaian prosedur atau langkah-langkah yang berurutan untuk memecahkan dan menyelesaikan suatu masalah.

Ya, begitulah kira-kira gambaran singkat tentang algoritma. Lalu seperti apa sih contohnya? Tadi kan disebut bahwa kehidupan ini tidak lepas dengan yang namanya algoritma.

Untuk contoh misalnya membuat kue. Tinggal lihat resep membuat kue donat, lakukan seperti petunjuk dan langkah-langkahnya…

Misalnya, siapkan bahan kue, campur dan aduk adonan dan seterusnya…

Dari contoh-contoh di atas, 1 kesatuan langkah-langkah yang kita lakukan untuk menyelesaikannya disebut dengan algoritma. Perlu diperhatikan bahwa ada beberapa catatan penting dalam penyusunan algoritma, yaitu :

  • langkah-langkahnya harus bisa dilaksanakan (logis) dan sederahana serta seringkas mungkin

  • harus dapat berhenti setelah mengerjakan beberapa prosedur/langkah-langkah

  • ada sesuatu yang menjadi sumber pengerjaan algoritma itu (ada inputnya)

  • ada hasil (output) yang didapat dari algoritma tersebut sekalipun tidak ada nilainya (nol)

Posted on 04:23 by yusufruli

No comments

Tuesday, 28 December 2010



Gambar di atas merupakan tabel mahasiswa.

1.Untuk menampilkan jumlah laki-laki dari Tabel mahasiswa :

select count(jeniskelamin) from tabelmahasiswa where jeniskelamin=”L”

tampilannya:





2.Untuk menampilkan jumlah perempuan dari Tabel mahasiswa :

select count(jeniskelamin) from tabelmahasiswa where jeniskelamin=”P”

tampilannya:





3.Untuk menampilkan nama yang umur kurang dari atau sama dengan 19 tahun dari Tabel mahasiswa:

select nama from tabelmahasiswa where umur<=19

tampilannya:

Posted on 21:52 by yusufruli

No comments