Rabu, 14 Juli 2021

Pengantar Logika dan Algoritma


 

Assalamu'alaykum Warahmatullhi Wabarakatuh,

Pada pertemuan kali ini kita akan membahas tentang Logika dan Algoritma dalam komputer.

Tentunya kalian sering mendengar kata logika, ya logika bisa di artikan masuk akal dan nalar, sedangkan algoritma adalah suatu urutan dari barisan langkah-langkah atau instruksi untuk menyelesaikan suatu masalah, jadi jika digabungkan pengertian logika dan algoritma adalah, suatu urutan dari beberapa langkah yang logis guna menyelesaikan masalah.

Algoritma berasal dari nama Ilmuwan Arab yang bernama Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi yaitu penulis buku “Al Jabar Wal Muqabala”. Kata Al Khawarizmi dibaca oleh orang barat menjadi Algorism, kemudian lambat laun menjadi Algorithm Dan diserap ke dalam bahasa Indonesia menjadi Algoritma

Logika berasal dari bahasa Yunani yaitu “logos” yang berarti ilmu. Artinya saat kita memiliki masalah, maka kita harus dapat menyelesaikan masalah tersebut dengan menggunakan langkah-langkah yang logis. Intinya logika adalah ilmu yang mengarahkan cara berpikir untuk melakukan kegiatan dengan tujuan tertentu dan berkaitan erat dengan algoritma.

Sementara algoritma adalah langkah-langkah penyelesaian masalah yang disusun secara sistematis memakai bahasa yang logis untuk memecahkan suatu permasalahan. Algoritma terdiri dari logika, metode dan tahapan “urutan” sistematis yang digunakan untuk memecahkan suatu permasalahan. Sehingga algoritma dapat juga diartikan sebagai urutan langkah secara sistematis dan logis.

Manfaat Belajar Logika :

  1. Membuat seseorang mampu berpikir sesuai kebenaran dan realita
  2. Mampu berpikir sesuai waktu dan tempat yang pas
  3. Membentuk cara berpikir secara logika yaitu lurus, kritis, rasional, ketat, tertib, dan metodis.
  4. Meningkatkan kemampuan secara objektif dan format.
  5. Menambah kecerdasan dan meningkatkan keahlian berpikir mandiri
  6. Mendorong untuk berpikir sendiri mandiri
  7. Meningkatkan cara berpikir dengan nalar yang baik.
  8. Mampu menganalisa suatu kejadian dengan sistematis

Tujuan Belajar Algoritma

  1. Tidak tergantung pada bahasa pemrograman mana pun.
  2. Notasi algoritma dapat diterjemahkan pada bahasa pemrograman mana pun.
  3. Memperkuat cara berpikir kita untuk menyelesaikan suatu masalah.
  4. Membantu otak agar berpikir panjang.
  5. Memperkuat analisis ketika pembuatan program.
  6. Memperluas space berpikir

Algoritma bisa dikatakan baik jika memiliki enam sifat berikut ini yaitu :

  1. Algoritma memiliki input atau kondisi awal sebelum dilaksanakan
  2. Menciptakan output setelah dilakukan.
  3. Metode dalam algoritma terdefinisikan dengan jelas dan mudah digunakan.
  4. Suatu algoritma harus mempunyai kondisi output atau akhir, setelah sejumlah langkah yang terbatas jumlahnya yang dilakukan terhadap setiap kondisi awal atau input telah diberikan.
  5. Langkah dalam permasalahan dilaksanakan dalam waktu tertentu, hingga pada akhirnya mendapat solusi sesuai dengan yang diharapkan.
  6. Metode algoritma berlaku untuk setiap himpunan masukkan yang sesuai dengan persoalan yang diberikan.

Ciri-Ciri Algoritma

Adapun ciri-ciri algoritma sebagai berikut :

  1. Memiliki awal dan akhir (terbatas).
  2. Tidak memiliki arti ganda dan tidak membingungkan (tidak ambigu).
  3. Memiliki input.
  4. Memiliki output.
  5. Harus efektif (bisa menyelesaikan persoalan).

Algoritma disajikan dalam bentuk tulisan/bahasa dan dalam bentuk gambar. Selain itu algoritma dalam bentuk tulisan haruslah menggunakan bahasa yang dapat dimengerti manusia dalam menyajikan langkah-langkah algoritma. Penyajian algoritma dalam bentuk tulisan juga dapat dilakukan menggunakan pseudocode.

Istilah Pseudocode berasal dari kata pseudo yang berarti “mirip atau menyerupai” dan code yang berarti “kode program”. Contoh bahasa pemrograman yang digunakan untuk menyatakan pseudocode ialah BASIC, Pascal, C, dan lain-lain. Sedangkan, penyajian algoritma dalam bentuk gambar sering disebut flowchart.

Berikut ini terdapat beberapa fungsi algoritma, terdiri atas:

  1. Bisa digunakan untuk memecahkan program yang rumit.
  2. Menggunakan fungsi algoritma bisa menjadikan program yang besar menjadi program yang lebih sederhana.
  3. Dapat digunakan berulang atau lebih dari satu kali penggunaan.
  4. Memudahkan dalam pembuatan program.
  5. Bisa mengatasi segala masalah dengan logika dan urut.
  6. Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga divide and conquer.
  7. Meminimalisir penulisan program yang berulang-ulang.

Contoh Algoritma:

A. Algoritma untuk mengirimkan surat

1. Tulis surat pada secarik kertas surat

2. Ambil sampul surat atau amplop

3. Masukkan surat ke dalam amplop

4. Tutup amplop surat dengan lem perekat

5. Tulis alamat surat yang dituju, jika tidak diingat, lebih dahulu ambil buku alamat & cari     alamat yang dituju, lalu tulis alamat tersebut pada amplop surat

6. Tempelkan perangko pada amplop surat

7. Bawa surat ke kantor pos untuk diserahkan pada pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dalam kotak/bis surat.

B. Algoritma untuk menentukan bilangan akar kuadrat dari suatu bilangan bulat positif yang diinput.

1. Baca bilangan bulat positif yang diinput, sebut saja sebagai A.

2. Dinyatakan Nilai B adalah 0

3. Jika Nilai C sama dengan Nilai A, maka Nilai B adalah Akar dari Nilai A, lalu stop

4. Jika tidak, maka nilai B akan bertambah 1

5. Kembali ke langkah pada No.3

Sumber :

https://www.jojonomic.com/blog/pengertian-logika-dan-algoritma/ 
https://www.academia.edu/19498362/1_Pengantar_logika_and_algoritma_1_










Kamis, 13 Februari 2020

Membuat Website Pribadi dengan mudah dan murah

Di era milenial seperti sekarang ini, banyak media promosi yang bisa kita gunakan, mulai dari yang tradisional sampai modern, mulai dari manual sampai digital, semua ada nilai plus minusnya, mungkin kalian pernah atau bahkan sering melihat seorang sales membagikan brosur / selebaran di pinggir jalan, atau kalian juga sering melihat brosur suatu produk yang di taruh di sebuah meja toko yang ujung2nya berakhir di tempat sampah. kebayang gak sih sudah keluar duit banyak untuk membuat brosur, mendesign dengan penuh pemikiran dan menyebarkannya di temenin sama panasnya matahari tapi ujung2nya brosur kita adanya di tempat sampah. 😓😓😓😓 .
okeh, penderitaan kalian cukup sampai sini aja.
coba kalian bayangin, gima enaknya klo promo kalian bisa di baca semua orang, tanpa kalian harus panas2an nyebarin brosur, tanpa harus melihat brosur kalian tergeletak di dalem bak sampah. Kalian cukup duduk manis dengan gadget masing2, sambil minum coklat hangat sama seabrek camilan, and then....... Taraaaaaa, promo kalian sudah sampai konsumen.....😆😆😆😆, tenang kalian ga perlu kuliah tinggi2 kok, ga perlu langsung keluar biaya gede kok. Inget cukup bermodalkan, Gadget (HP/Komputer), koneksi internet dan cemilan.
eniwei, kita mulai sekarang......
1. Siapin camilan
2. Siapin Gadget plus koneksi internet

okeh langkah pertama adalah, buka alamat https://www.blogger.com/ , disini kita akan membuat sebuah blog yang nantinya akan kalian gunakan sebagai media promosi produk, tenang... ga perlu bayar kok, aliag gratis... tis... tis...., kacuali nanti kalo kalian mau direct menjadi web comersil, kalian harus beli domain, tapi untuk langkah awal, cukup ini saja,
lanjut, klik "Creat Your Blog"

Rabu, 30 November 2011

Cara Pembersihan Memory


RAM atau yang kita sering sebut memory adalah perangkat yang menentukan cepat atau lambatnya suatu computer yang tentunya memiliki pengaruh atau keterkaitan pula dengan perangkat yang lain, artinya makin besar ukuran / kapasitas RAM sebuah komputer maka performa komputer tersebut pun akan makin baik, oleh karena RAM sangat berpengaruh terhadap performa komputer maka sebaiknya kita menjaga kebersihannya dengan merawatnya secara berkala, adapun cara yang biasa dilakukan dalam hal perawatan sebuah RAM sangatlah mudah, dan menggunakan alat yang biasa kita gunakan sehari hari. yaitu hanya cukup dengan membersihkan bagian kaki-kaki RAM menggunakan karet penghapus pensil secara perlahan, karena biasanya RAM sering mengalami Eror jika bagian kaki-kakinya kotor karena sering digunakan, sehingga menyebabkan kaki-kaki tersebut menjadi kotor berwarna kehitaman....

Minggu, 27 November 2011

Cara Pasang Fan PROCESSOR LGA

Mungkin bagi Newbie, untuk pemasangan aahkan tau pun pelepasan kipas/heatsink processor yang jenis LGA agak sedikit mengalami kesulitan terutama pada saat proses pemasangan kebanyakan dari para pemula sering mematahkan kaki-kaki dari heatsing tersebut...... nah kalo udah patah, alamat sang heatsink dah ga bisa di pake lagi, karena kedudukannya tidak akan ngeplug.....
untuk pelepasanya proses yang benernya kurang lebih seperti ini:
1. Putar kaki-kakai heatsink berlawanan dengan arah jarsuai gambar jarum jam (sesuai dengan gambar yang ada di di bagian atas kaki heatsink.
2. Tarik kaki-kaki ke atas secara perlahan dengan urutan diagonal
3. Setelah di tarik goyang kan terlebih daluhu secara perlahan heatsink sebelum diangkat seluruhnya dengan memegang bagian sengnya (bukan kipasnya).
4. Setelah cukup longgar tarik secara perlahan kipas processor sampai terlepas dari motherboard...
Proses Pemasangan Kipas LGA:
1. Sebelum heatsink dipasangkan, pastikan anda sudah menambah thermal gel pada permukaan processor untuk menghantarkan panas dari processor ke heatsing.
2. selanjutnya sebelum meletakkan heatsing pada posisinya, pastikan dahulu mereka telah memutar ulang kaki-kaki processor sesuai sebelum mereka melepaskannya.
3. Pastikan semua kaki-kaki berada tepat pada lubang yang ada di motherboard/
4. Setelah dianggap pas, tekan kaki-kaki heatsing secara perlahan dengan urutan diagonal....
5. Pastikan semua kaki-kaki pada heatsing terpasang dengan sempurna tanpa ada goyangan.....
6. Setelah selesai semua, jangan lupa  untuk memasang kabel power untuk heatsing.



Demikian, selamat mencoba and good luck

Jumat, 25 November 2011

Selamat Hari Guru for My Teacher............

tepat hari ini 66 tahun yang lalu, terjadi sebuah momentum besar di Indonesia, Seluruh guru di Republik Indonesia ini bersatu untuk menyatukan Visi dan Misi mereka, membentuk suatu gerakan perubahan untuk kemajuan pendidikan bangsa Indonesia mereka membentuk suatu persatuan yang kemudia di sebut sebagai Persatuan Guru Republik Indonesia (PGRI) dan hari ini tepatnya tanggal 25 November 2011 kita mengulang momentum itu yang sudah terjadi sekitar 66 tahun yang lalu.....
Walaupun semua itu telah berlalu selama 66 tahun lamanya tapi perjuangan, semangat dan jerih payah mereka para pendahulu kita masih terasa sampai sekarang...., sekarang ini tinggal bagaimana kita meneruskan dan mengisi masa-masa kemerdekaan yang sudah berlalu lama itu dengan hal-hal yang positif dan bermanfaat bagi kemajuan Negara Kesatuan Republik Indonesia ini,.....
Terima Kasih Guruku, semua jasamu akan selalu kuingat dan kuamalkan namamu akan selalu hidup dalam sanubari ku......

Kamis, 24 November 2011

Lomba Kompetensi Sekolah tingkat SMK

Kemarin, Rabu 23 November 2011, kebetulan saya berkunjung ke Daerah Senayan, tepatnya di Parkir Timur Senayan, maksud kedatangan saya untuk melihat Lomba Kompetensi Sekolah jenjang SMK tingkat Nasional......
Satu kata yang pasti...... SEERRUUUUUU abis...... keren... ternyata siswa-siswi SMK se Indonesia punya Skill yang saya bilang bisa dikatakan Lumayan untuk tingkat SMK di Indonesia tentunya mungkin juga di Tingkat Internasional.....
Semua bidang di perlombakan di sana Mulai dari TeKaJe (TKJ), Perhotelan, Penerbangan, Broadcast, Automotif, Teknik Sipil, Listril, Industry Monitoring Restoran, DeeLeL....... Saya sendiri cukup takjub melihat kemahiran mereka dalam menyalurkan bakat mereka,.....
Peserta yang terlibat adalah tingkat Nasional..... Saya Berharap & Optimis Untuk SMK PJ bisa Turut serta dalam Lomba Kompetensi Sekolah tahun berikutnya, terutama Untuk Jurusan TKJ.......
Cayyooooo TeKaJe PeJe................!!!!!!

Rabu, 23 November 2011

Merakit PC

Merakit PC, mungkin ini yang terbayang oleh temen-temen kalo mau masuk Jurusan TKJ, yups.... menarik memang, kita dapat mempelajari banyak hal dengan masuk ke jurusan TKJ.... pokoknya dijamin ga nyesel dah masuk jurusan TKJ......