Tampilkan postingan dengan label algoritma dan pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label algoritma dan pemrograman. Tampilkan semua postingan

Rabu, 09 Juni 2021

Mencari dan membuat warna heksadesimal


Nilai warna heksadesimal suadah ada selama beberapa waktu yang lalu, dan menjadi cukup populer karena menawarkan banyak pilihan warna. Namun, kode warna hex agak sulit untuk dikerjakan, terutama jika kita tidak terlalu akrab dengannya. Untungnya Adobe telah menciptakan Adobe Kuler, aplikasi gratis yang menyediakan roda warna untuk membantu kita menemukan warna apa pun yang kita inginkan dan nilai heksadesimalnya yang sesuai.

selain itu, kita juga bisa eksplor warna-warna yang menarik yang bisa kita terapkan pada desain kita. Jadi jangan bingung, jika kita ingin mencari dan membuat warna pada desain tapi belum hafal kodenya, cari saja di Adobe.  

Rabu, 18 November 2020

Database System

 

Apa yang kamu ketahui tentang Database System? Ada berapa jenis Aplikasi Database? Apa Fungsi Database? dan apa  peranan Database bagi Organisasi Dakwah?

Jumat, 07 Agustus 2020

Belajar Pemrograman Web

Salah satu materi dalam belajar pemrograman komputer, di dalamnya terdapat materi Belajar Pemrograman Web, kita akan mempelajari 3 (tiga) pondasi penting dalam membangun web. Pondasi pertama adalah HTML(Hypertext Markup Language), salah satu markup language yang digunakan untuk membuat struktur dan menampilkan konten Web. Pondasi kedua ialah CSS (Cascading Style Sheet) dan Pondasi penting ketiga yaitu JS (JavaScript) yang digunakan untuk mempercantik dan menjadikan web lebih dinamis dan interaktif. 

Lalu apa itu HTML? HTML adalah bahasa komputer yang dirancang untuk merancang web. website ini kemudian dapat dilihat oleh orang lain yang terhubung ke Internet. HTML relatif mudah dipelajari, karena dasar-dasar yang dapat diakses oleh kebanyakan orang dalam satu duduk; dan cukup andal dalam hal memungkinkan Anda berkreasi. Bahasa ini terus-menerus mengalami revisi dan evolusi untuk memenuhi permintaan dan persyaratan dari pengguna Internet yang terus berkembang di bawah arahan W3C, organisasi yang bertugas merancang dan memelihara bahasa. 

Apa definisi dari HTML?

Rabu, 29 Juli 2020

Matematika dan Ilmu Komputer

Ilmu Komputer tentu saja cukup menarik. Banyak orang mempelajarinya dengan harapan menjadi ahli pemrograman komputer besar berikutnya, menjadi seorang peretas, administrator sistem di antara karier yang menguntungkan lainnya. Di balik anggapan kursus yang menarik, ada satu hal yang kebanyakan orang tidak menyukainya: Hubungan dekat antara ilmu komputer dan matematika.
Selama bertahun-tahun, pentingnya matematika dalam ilmu komputer telah menjadi topik yang cukup kontroversial. Beberapa orang percaya bahwa matematika itu penting untuk pelajar ilmu komputer. Yang lain melihatnya sebagai subjek yang hanya menambah sedikit nilai dalam ilmu komputer.
Jadi, pihak mana yang mengatakan yang sebenarnya? kali ini MajidWeb akan menyoroti pentingnya matematika dalam ilmu komputer.
Hubungan Antara Matematika Dan Ilmu Komputer
1. Matematika bersifat abstrak
Sebagian besar konsep matematika diajarkan melalui bahasa abstrak. Di sisi lain, salah satu hal yang tercakup dalam ilmu komputer adalah studi tentang bahasa pemrograman. Sebagian besar dari bahasa-bahasa ini juga abstrak di alam. Mereka dicirikan oleh sintaks, proses yang didefinisikan dengan baik, simbol, kata-kata tunggal, dan bahkan visual.

Sabtu, 06 Mei 2017

Apa itu ALGORITMA?

Sebagai Dasar dari Ilmu Komputer, ALGORITMA merupakan hal yang sangat penting untuk dikuasai oleh orang-orang yang berkecimpung di dunia Ilmu Komputer, dari peneliti sampai ke praktisi. Penguasaan akan Algoritma tidak cukup hanya sampai pada tahap mengetahui dan menggunakan algoritma yang tepat untuk menyelesaikan masalah. Seorang yang mengerti ilmu komputer harus juga mampu merancang dan mengembangkan sebuah algoritma berdasarkan masalah-masalah yang ditemui. Tulisan ini bertujuan untuk memberikan pengertian mendasar mengenai perancangan (desain) dan pengembangan algoritma, agar pembaca dapat tidak hanya menggunakan algoritma yang sudah ada, tetapi juga merancang dan mengembangkan algoritma sesuai dengan masalah yang akan diselesaikan.

Selain memberikan dasar perancangan, tulisan ini juga membahas jenis-jenis algoritma yang ada, untuk kemudian melakukan analisa terhadap beberapa algoritma untuk setiap jenisnya. Analisis algoritma dilakukan dengan tujuan utama agar pembaca dapat mengambil keputusan yang tepat dalam memilih algoritma untuk solusi.

Apa itu ALGORITMA?
Sebelum membahas mengenai perancangan ataupun analisis algoritma, tentunya kita terlebih dahulu harus mendefinisikan arti dari “Algoritma”. Apa itu algoritma?

Algoritma merupakan langkah-langkah (prosedur) yang harus dilakukan untuk menyelesaikan sebuah masalah.
Program komputer umumnya dibangun dengan menggunakan beberapa algoritma untuk menyelesaikan sebuah permasalahan. Misalnya sebuah program pencarian teks, akan memerlukan algoritma khusus untuk membaca dan menelusuri file, algoritma lain untuk mencari teks yang tepat di dalam file, dan satu algoritma lagi untuk menampilkan hasil pencarian ke pengguna.

Dalam mendefinisikan ALGORITMA, kita harus dapat mendefinisikan tiga hal utama dengan jelas, yaitu:

Masalah, yaitu sebuah persoalan yang ingin diselesaikan oleh sebuah algoritma.
Masukan, yaitu contoh data atau keadaan yang menjadi permasalahan.
Keluaran, yaitu bentuk akhir dari data atau keadaan setelah algoritma diimplementasikan ke masukan. Keluaran merupakan hasil ideal yang diinginkan dan dianggap telah menyelesaikan masalah.

ALGORITMA yang Baik
Kita telah mengetahui dengan jelas makna dari algoritma, sehingga pertanyaan selanjutnya adalah algoritma seperti apa yang dapat dikatakan sebagai algoritma yang baik? Pada umumnya kita tidak ingin menggunakan algoritma yang salah untuk menyelesaikan masalah karena hal ini dapat menyebabkan masalah tidak diselesaikan dengan optimal, atau lebih buruknya, tidak diselesaikan sama sekali.

Sebuah ALGORITMA yang baik memiliki sifat-sifat berikut:

  • Benar, di mana algoritma menyelesaikan masalah dengan tepat, sesuai dengan definisi masukan / keluaran algoritma yang diberikan.
  • Efisien, berarti algoritma menyelesaikan masalah tanpa memberatkan bagian lain dari apliikasi. Sebuah algoritma yang tidak efisien akan menggunakan sumber daya (memori, CPU) yang besar dan memberatkan aplikasi yang mengimplementasikan algoritma tersebut.
  • Mudah diimplementasikan, artinya sebuah algoritma yang baik harus dapat dimengerti dengan mudah sehingga implementasi algoritma dapat dilakukan siapapun dengan pendidikan yang tepat, dalam waktu yang masuk akal.


Kebenaran dari sebuah algoritma umumnya selalu dapat dicapai, setidaknya untuk nilai-nilai masukan umum, tetapi efisiensi dan kemudahan implementasi tidak selalu didapatkan. Akan tetapi tentunya kita harus tetap berusaha mencapai ketiga hal tersebut dalam merancang sebuah algoritma. ini saja dulu yang Guru TIKshare tentang algoritma . Semoga bermanfaat.