Kamis, 21 September 2017

Logika Pada Algoritma dan Contohnya

Bismillahirrahmanirrahim
Assalamualaikum Warahmatullahi Wabarakatuh
Hey guys ketemu lagi dengan saya Rizky di Blog RIZKY WIJAYA KUSUMA.
OK Guys kali ini saya mau memposting tentang Logika Pada Algoritma beserta Contohnya. Jadi apa yang kita tunggu? langsung saja to the point guys....!

Algoritma
Pada postingan sebelumnya kita telah mengetahui bahwa algoritma adalah urutan langkah - langkah logis untuk menyelesaikan suatu masalah yang ditempuh sesuai urutan langkahnya.

Logika
Apa itu Logika??? Logika adalah bentuk pemikiran, prinsip - prinsip yang harus diikuti agar dapat berfikir secara valid menurut aturan yang berlaku.

Logika Menurut Para Ahli :
1. Logika adalah ilmu kecakapan menalar, berpikir dengan tepat W. Poespoprodjo, Ek. T. Gilarso (2006:13)

2. Logika adalah suatu metode atau tehnik yang diciptakan untuk meneliti ketepatan menalar. Soekardijo (1983-1994:3)

3. Aristoteles : Logika adalah ajaran tentang berpikir secara ilmiah membicarakan hukum - hukum itu sendiri yang menguasai pikiran. (Harun, 1980)

Algoritma itu sendiri akan muncul jika ada suatu keadaan/masalah yang logis.

Konsep Utama Algoritma yaitu :
1. Masalah
2. Tujuan
3. Solusi

Karakteristik Algoritma Menurut Donald E. Knuth :
- Input
- Output
- Definiteness (pasti)
- Finiteness (ada batas)
- Effectiveness (tepat dan efisien)

Berikut Contoh Masalah Logika Pada algoritma :

1. Masalah yang pertama saya ambil sebagai berikut :
 
    Pada gambar di bawah terdapat 3 tiang A, B, C dengan 3 cakram yaitu oranye, biru, dan hijau. Pada keadaan awal Cakram oranye, biru, dan hijau berada pada tiang A. Lalu tujuan kita adalah memindahkan ketiga cakram dari tiang A ke tiang B secara tersusun dengan peraturan :
- Hanya satu cakram yang boleh dipindahkan dalam satu waktu
- Setiap perpindahan berupa pengambilan cakram teratas dari satu tiang dan memasukkannya ke tiang lain
- Tidak boleh meletakkan cakram diatas cakram lain yang lebih kecil



Saya akan menjelaskan bagaimana cara menyelesaikan masalahnya sesuai peraturan diatas. Berikut langkah - langkahnya :
1. Cakram hijau pindahkan ke tiang B
2. Cakram biru pindahkan ke tiang C
3. Cakram hijau pindahkan ke tiang C
4. Cakram oranye pindahkan ke tiang B
5. Cakram hijau pindahkan ke tiang A
6. Cakram biru pindahkan ke tiang B
7. Cakrang hijau pindahkan ke tiang B

Dengan begitu hasilnya cakram akan tersusun di tiang B. Jadi dengan memakai logika kita dapat menemukan langkah - langkah tadi.




2. Lalu kita masuk ke masalah yang kedua.
    Masalah yang kedua adalah terdapat beberapa rute jalan dengan nama jalan dan jarak yang berbeda - beda. Tujuan kita pada masalah ini adalah kita harus mencari rute terbanyak dan terpendek dari angka 0 ke 5 dengan tanpa melawan arah jalur seperti gambar dibawah ini.


Berikut cara saya menyelesaikan masalah diatas :
1. Jalur terbanyak : 0-1-2-4-3-5 dengan total jalur yaitu 5 jalur
2. Rute terpendek : 0-2-4-3-5 dengan jarak 15 km

Sperti itulah hasil dari cara saya menyelesaikan masalah dengan logika.

Bagaimana? cukup mudah bukan cara menemukan langkah - langkah menyelesaikan masalah dengan logika. Itulah Hubungan Algoritma dengan Logika. Algoritma merupakan urutan langkah - langkah logis (logika) untuk menyelesaikan suatu masalah.

Ok Guys sekian dari postingan saya kali ini semoga bermanfaat bagi para pembaca, dan terima kasih telah mengunjungi blog saya. Sampai ketemu di postingan selanjutnya....


Source :
http://www.langkahpembelajaran.com/2015/02/pengertian-logika-menurut-para-ahli.html





Rabu, 13 September 2017

SEJARAH ALGORITMA DAN CONTOH SEDERHANA ALGORITMA

Bismillahirrahmanirrahim
Assalamualaikum Warahmatullahi Wabarakatuh
Puji syukur kita panjatkan kepada tuhan kita Allah SWT. dan junjungan kita Rasulullah SAW yang mana telah senantiasa memberikan nikmat selama kita hidup di dunia.
Semoga Postingan Saya ini dapat bermanfaat bagi para pembaca.

Hey Guys selamat datang di BLOG RIZKY WIJAYA KUSUMA. Perkenalkan nama saya RIZKY WIJAYA KUSUMA. Saya adalah seorang pelajar/mahasiswa dari UNIVERSITAS MULAWARMAN Kalimantan Timur dari Fakultas Ilmu Komputer dan Teknologi Informasi angkatan tahun 2017.





Mungkin cukup Perkenalan nya ya guys. OK let's get to the topic (langsung ke topik).

Algoritma
OK Guys disini saya ingin memposting sedikit tentang Algoritma. Apa itu algoritma? Dalam matematika dan ilmu komputer, algoritma adalah urutan langkah langkah logis untuk menyelesaikan suatu masalah. Cukup simpel kan? Mungkin penjelasan dalam garis besarnya cukup simpel, tapi algoritma sebenarnya tidak sesimpel yang kita pikirkan seperti penjelasan tadi.

Sejarah Algoritma
Sudah cukup mengenal algoritma? Kalau begitu saya akan menjelaskan sejarah dari algoritma itu sendiri.
Nama algoritma diambil dari nama seorang penulis buku, yaitu Abu Ja'far Muhammad Ibnu Musa Al-Khawarizmi yang berasal dari Uzbeikistan. Orang barat mengenalnya sebagai Al-Khawarizmi, Al-Cowarizmi, Al-Ahawizmi, Al-Karismi, Al-Goritmi, Al-Gorismi dan beberapa ejaan lainnya.

Biografi Al-Khawarizmi
Al-Khawarizmi, nama lengkapnya adalah Abu Ja'far Muhammad Ibnu Musa Al-Khawarizmi. Lahir pada tahun 194H/780M di Khawarizm yang sekarang di sebut kota Khiva, Uzbeikistan dan wafat pada tahun 262H/846M di Baghdad Irak. Walaupun ia sudah lama meninggal, namun ilmu yang ia hasilkan masih kita gunakan sampai saat ini.

Al-Khawarizmi dikenal sebagai orang yang memperkenalkan konsep algoritma dalam matematika yang kemudian ditularkan lagi dalam komputer. Oleh sebab itulah konsep ini disebut Algorism/Algoritma yang diambil dari nama belakangnya. Algoritma umumnya digunakan untuk membuat diagram alur (flowchart) dalam ilmu komputer/informatika.

Kepandaian dan kecerdasannya mengantarkannya masuk ke lingkungan Dar al-Hukama (Rumah Kebijaksanaan), sebuah lembaga penelitian dan pengembangan ilmu pengetahuan yang didirikan oleh Ma’mun Ar-Rasyid, seorang khalifah Abbasiyah yang terkenal. Ia juga bekerja dalam sebuah observatory yaitu tempat belajar matematika dan astronomi. Selain itu ia juga dipercaya untuk memimpin perpustakaan khalifah.

Al-Khawarizmi juga yang pertama kali memperkenalkan teori aljabarhisab, dan  angka 0 (nol).

Selain ahli dibidang Matematika, Al-Khawarizmi juga menekuni bidang astronomi, astrologi, dan geografi. Di bawah Khalifah Ma’mun, sebuah tim astronom yang dipimpinnya berhasil menentukan ukuran dan bentuk bundaran bumi. Di bidang geografi, Al-Khawarizmi juga pernah memimpin tujuh puluh orang geografer untuk membuat peta dunia pertama pada tahun 830.

Ia juga menyumbangkan teorema segitiga sama kaki yang tepat, perhitungan tinggi serta luas segitiga, dan luas jajaran genjang serta lingkaran. Ia mengembangkan tabel rincian trigonometri yang memuat fungsi sinus, kosinus dan kotangen serta konsep diferensiasi. Oleh karena itulah Al-Khawarizmi juga disebut sebagai Bapak Aljabar.

Al-Khawarizmi juga menyusun buku tentang penghitungan waktu berdasarkan bayang-bayang matahari.
Walaupun beliau sudah lama meninggal tapi ilmu yang dia hasilkan masih tetap kita gunakan sampai sekarang ini

Contoh Sederhana Algoritma
OK Cukup sekian biografi panjang dari Abu Ja'far Muhammad Ibnu Musa Al-Khawarizmi. Bukankah beliau merupakan tokoh islam yang hebat?!. Sekarang saya akan memberikan sebuah contoh sederhana dari algoritma dengan menggunakan flowchart.

Berikut contoh sederhananya
Saya ingin menghitung luas dari sebuah persegi panjang dengan rumus :
panjang*lebar = luas ( panjang kali lebar sama dengan luas ).




Saya mengambil contoh nilai :

panjang : 5 cm

lebar : 3 cm

Maka luasnya : 25 cm

Dan hasil flowchart-nya seperti gambar di berikut :



OKAY!!! Sekarang sudah sedikit mengerti tentang algoritma bukan? Baik sekian yang dapat saya berikan di postingan ini. Terima kasih kepada yang telah mengunjungi blog saya, dan sekali lagi semoga bermanfaat bagi anda para pembaca.


Source :

https://teknojurnal.com/pengertian-algoritma-pemrograman/

http://www.anneahira.com/sejarah-algoritma.htm

http://www.mirajnews.com/2014/11/al-khawarizmi-bapak-aljabar-dan-angka-nol.html

http://ilmukomputer.org/wp-content/uploads/2009/06/anharku-flowchart.pdf

http://blogit21.blogspot.co.id/2015/03/contoh-sederhana-algoritma.html

http://www.biografiku.com/2009/01/biografi-al-khawarizmi.html

https://masirwin.com/biografi-al-khawarizmi/

http://www.penemu.co/penemu-algoritma-al-khawarizmi/