Jumat, 27 Oktober 2017

REVIEW VIDEO YOUTUBE "MEET THE CODER: SALIS"

Bissmillahirrahmanirrahim
Assalamualaikum Warahmatullahi Wabarakatuh

Hello guys... kembali lagi dengan ane di blog rizky wijaya kusuma. Hmmm... sudah beberapa minggu ane tidak buat postingan lagi ni guys. Jadi kali ini ane mau mereview sebuah video dari youtube yang berjudul : "meet the coder : Salis" dari channel Life at Go-jek.
klik di sini untuk lihat videonya di youtube. Videonya cuma 3 menitan aja kok guys, jadi bisa hemat kuota dikit kan...

Di zaman now ini teknologi sangat diperlukan diberbagai belahan dunia ( ciahhh ). Ga segitu juga kali ya gan hehehe. Di zaman sekarang ini teknologi digunakan untuk berbagai keperluan dan salah satu contohnya adalah di perusahaan besar yang memerlukan jaringan untuk berhubungan dengan cabang lainnya ataupun berhubungan dengan perusahaan lainnya untuk menjalin hubungan bisnis. Dan juga perusahaan memerlukan seorang programmer untuk mendistribusikan perusahaannya.
Nah kali ini kita bakal ambil contoh salah satu perusahaan yang dapat dibilang besar di indonesia yaitu salah perusahaan ojek online yang biasa disebut "GO-JEK". Siapa sih yang belum tau perusahaan ini? perusahaan ini menyediakan jasa ojek online hanya dengan menggunakan aplikasi yang dapat di download di hp kita. Dengan aplikasi tersebut kita dapat memanggil sang driver Go-Jek untuk menjemput kita dan mengantar kita ke tempat tujuan kita dengan mengirim lokasi kita saat itu juga. Dan tentu saja yang membuat aplikasi itu adalah seorang programer.

Jadi video ini tentang apa sih gan...?
Jadi tema video ini adalah tentang IT lebih tepatnya itu programer gan. Jadi di video ini kita diperkenalkan dengan seorang programer dari Go-Jek yaitu Salis. Di video ini bang Salis menceritakan kisah hidupnya sebelum menjadi programer di Go-Jek. Ternyata guys!! bang Salis ini awalnya belum tau sama sekali tentang program. Jadi beliau berlajar program dari 0 guys, atau bahasa keren nya "from zero to hero". Dari mulai berlajar dari 0 dan sekarang beliau telah menjadi programer hebat yang bekerja di Go-Jek. Tau gak sih guys? bang Salis ini ternyata belajar otodidak dengan belajar dari internet. Untuk sorang pemula itu sudah sangat hebat guys. Terkadang ada orang yang telah belajar program sejak bangku SMK bahkan Kuliah masih belum menguasai tentang program loh guys!.

Jadi bagaimana cara bang Salis bisa menjadi seorang programme hebat gan...?
Untuk menjadi programmer itu sudah jelas tidak mudah guys. Kita harus bertemu banyak kesalahan atau error saat membuat sebuah program. Belum lagi kita harus mengetahui  pengertian yang wajib diketahui untuk membuat program. Tau ga sih guys? saat kita lagi buat program dengan berpikir keras menggunakan script yang beraneka ragam dan panjang, tapi hasil nya banyak error nya, itu sakit banget tau guys. Tapi jika kita ingin menjad seorang programmer kita dapat meniru metode bang Salis ini guys. Jadi bang Salis ini belajar programnya dengan latihan terus membuat program dari pagi sampe sore tiap hari ( kagak capek apa bang ? ). Bagi kita sih gan kalau mau ikut cara bang Salis itu mungkin agak susah ya gan. Mungkin karena ada yang bekerja, sekolah, kuliah, atau ada keperluan lainnya. Jadi ane punya metode yang cukup ringan bagi yang ingin belajar coding. Metode ini saya dapat dari kakak-kakak senior saya di kampus gan. Seorang programmer itu gan, tiada hari tanpa ngoding gan. Paling tidak programmer itu ngoding tiap hari minimal 2 jam sehari gan. Kata kakak senior saya gan, "bisa ngoding karena terbiasa, bukan karena pintar". Jadi paling tidak kita harus ngoding tiap hari agar kita terbiasa ngoding gan.

Kesimpulan
jadi kesimpulan-nya gan, seorang IT itu sangat diperlukan di dunia kerja. Jika ingin menjadi seorang programmer itu tidak mudah. Jika ingin menjadi seorang programmer itu harus terbiasa membuat program.

OK Guys... Sekian review video pada postingan kali ini. Mohon maaf kalau ane salah dalam mereview videonya ya gan, soalnya ane baru pertama kali mereview video gan. And semoga postingan kali ini bermanfaat bagi para pembaca.

Assalamualaikum Warahmatullahi Wabarakatuh


Selasa, 03 Oktober 2017

CONTOH MASALAH PADA ALGORITMA DAN LANGKAH PENYELESAIANNYA

Bissmillahhirrahmanirrahim
Assalamualaikum Warahmatullahi Wabarakatuh

Hello Guys ketemu lagi dengan ane di Blog Rizky Wijaya Kusuma. Kali ini ane bakal ngeposting tentang algoritma lagi ni. Kali ini masalah algoritma-nya itu seperti ini :

Seseorang harus membawa sayur, domba, dan serigala menyerberangi sungai. Satu-satunya perahu yang dapat digunakan hanya satu dan hanya dapat menmbawa 2 barang saja (termasuk orangnya). Semua barang yang di bawa ke seberang harus sampai dengan kondisi baik.













Tapi... dengan peraturan :

  1. Serigala tidak memakan orang
  2. Domba tidak memakan sayur
  3. Serigala akan memakan domba jika ditinggal di seberang berdua saja
  4. kapal tidak akan tenggelam

Berikut langkah langkah penyelesaian masalahnya dari versi ane :
  1. Seberangkan serigala
  2. Kembali ke seberang
  3. Seberangkan Sayur
  4. Kembali ke seberang
  5. Seberangkan domba
Nah itulah langkah langkah penyelesaian masalah versi ane. Bukankah masuk di logika?
Itulah tadi masalah yang diselesaikan dengan algoritma pada postingan kali ini. Jika mungkin ada yang memiliki langkah langkah yang lebih sedikit dari saya atau ada tambahan atau masukan silahkan berkomentar di bawah dan jangan ragu (tapi komen yang positif ya...).

OK Guys sekian postingan pada kali ini, sampai ketemu lagi di postingan selanjutnya di Blog Rizky Wijaya Kusuma, dan semoga bermanfaat bagi para pembaca. See You on The Next Post....

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/