Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
…
20 pages
1 file
KUPANG 2019 2 KATA PENGANTAR Puji Syukur saya haturkan kehadirat Tuhan Yang Maha Esa,atas berkat dan rahmat-Nya saya dapat menyelesaikan makalah ini yang berjudul "Quick Sort,Merge Sort serta Binary Search" dengan baik dan tepat pada waktu yang telah ditentukan.
Putrend, 2020
ABSTRAK Pesatnya teknologi sekarang ini sangat mempengaruhi kehidupan manusia, terutama adalah teknologi komputer jadi bagi yang mengikuti perkembangannya, dia tidak akan dipandang sebelah mata. Sebaliknya, bagi yang tidak mengikuti perkembangannya, mungkin akan di pandang sebelah mata. Dari pemerintah desa, perusahaan, supermarket, minimarket, perguruan tinggi, SMA, SMK, bahkan SD hampir semuanya mengenal komputer. Dalam dunia pemrograman komputer, dikenal algoritma dan bahasa pemrograman, seperti C, C++, Pascal, Java, Phyton dan lain-lain. Oleh karena itulah, yang akan dibahas dalam artikel ilmiah ini adalah Algoritma dan Pemrograman.
Dengan PHP by |Muhammad Ropianto, S.Kom., M.Kom # 1 BAB 1 PENDAHULUAN 1.1. PENGENALAN PROGRAM Pada awal perkembangan komputer, orang meng-asumsikan bahwa komputer adalah mesin pintar dan ajaib yang dapat menyelesaikan masalah apa saja. Asumsi tersebut tidak seluruhnya benar, karene komputer tidak begitu saja dapat menyelesaikan setiap permasalahan yang "diberikan" padanya. Orang harus merumuskan langkah-langkah penyelesaian masalah itu dalam suatu runtunan instruksi dan komputer akan melaksanakan runtunan instruksi tersebut. Kumpulan atau runtunan instruksi untuk penyelesaian suatu masalah tersebut, dinamakan dengan PROGRAM. Agar program yang kita berikan dapat dimengerti komputer maka kita harus memberikan program tersebut dengan bahasa yang dimengerti oleh komputer. Bahasa komputer yang digunakan untuk menulis program yang dapat dimengerti komputer, disebut dengan BAHASA PEMROGRAMAN.
Fungsi (Function) merupakan blok dari kode yang dirancang untuk melaksanakan tugas khusus. Kegunaan dari fungsi ini adalah untuk:
putrend , 2020
Abstrak Algoritma adalah susunan lagkah-langkah sistematis dan logis dalam pemecahan suatu masalah. Didalam kehidupan sehari-hari banyak terdapat proses yang dinyatakan dalam suatu algoritma. Algoritma adalah jantung ilmu komputer atau informatika. Algoritma ditulis dalam notasi bahasa pemrograman biasanya dinamakan program. Program adalah perwujudan atau implementasi teknis algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat dilaksanakan oleh komputer. Dalam bahasa pemrograman terdapat beberapa jenis tipe data dan if/else memiliki fungsi penting yang wajib diketahui dalam penulisan suatu program. Kegiatan menulis program algoritma disebut dengan pemrograman (programming).
putrend, 2020
ABSTRAK Algoritma merupakan susunan langkah-langkah untuk memecahkan suatu masalah pada pemrograman. Di dalam algoritma terdapat istilah notasi yaitu suatu penulisan algoritma. Notasi algoritma dibagi menjadi tiga: Pertama notasi deskriptif yaitu suatu penulisan algoritma yang disusun secara urut sehingga dapat menerangkan suatu kejadian. Kedua notasi diagram alir (flowchart) yaitu suatu penulisan algoritma yang disusun dengan menggunakan simbol-simbol grafis yang menyatakan tipe operasi program yang berbeda. Ketiga psuedocode yaitu suatu penulisan algoritma yang disusun secara hight-level tanpa tergantung pada sebuah bahasa pemrograman. Pemrograman adalah proses menulis, menguji, memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Program merupakan perwujudan atau implementasi dari algoritma. Algoritma dikatakan sebagai jantung pemrograman karena berfungsi untuk semua bahasa pemrograman seperti pemrograman bahasa C++, C#, Java, dsb.
1.1. Definisi Algoritma " 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. Pertimbangan dalam pemilihan algoritma adalah, pertama, 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. Pertimbangan kedua yang harus diperhatikan adalah 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. Ketiga adalah 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. Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat. Jenis-jenis Algoritma Terdapat beragam klasifikasi algoritma dan setiap klasifikasi mempunyai alasan tersendiri. Salah satu cara untuk melakukan klasifikasi jenis-jenis algoritma adalah dengan memperhatikan paradigma dan metode yang digunakan untuk mendesain algoritma tersebut. Beberapa paradigma yang digunakan dalam menyusun suatu algoritma akan dipaparkan dibagian ini. Masing-masing paradigma dapat digunakan dalam banyak algoritma yang berbeda. • Divide and Conquer, paradigma untuk membagi suatu permasalahan besar menjadi permasalahan-permasalahan yang lebih kecil. Pembagian masalah ini dilakukan terus menerus sampai ditemukan bagian masalah kecil yang mudah untuk dipecahkan. Singkatnya menyelesaikan keseluruhan masalah dengan membagi masalah besar dan kemudian memecahkan permasalahan-permasalahan kecil yang terbentuk. • Dynamic programming, paradigma pemrograman dinamik akan sesuai jika digunakan pada suatu masalah yang mengandung sub-struktur yang optimal (, dan mengandung beberapa bagian permasalahan yang tumpang tindih. Paradigma ini sekilas terlihat mirip dengan paradigma Divide and Conquer, sama-sama mencoba untuk membagi permasalahan menjadi sub permasalahan yang lebih kecil, tapi secara intrinsik ada perbedaan dari karakter permasalahan yang dihadapi. Contoh Algoritma :
putrend, 2020
ABSTRAK Di era modern, komputer memiliki peran penting dalam kehidupan manusia, karena komputer dapat membantu meringankan tugas manusia melalui aplikasi aplikasi dan fitur-fitur yang tersedia di komputer sesuai dengan kebutuhannya. Akan tetapi, tidak semua orang mengatahui tentang algoritma dan pemrograman. Algoritma adalah urutan langkah atau perintah yang di susun secara sistematis, terstruktur dan logis untuk menyelesaikan suatu persoalan. pemprograman adalah proses penyusunan instruksi yang dapat diterjemahkan oleh bahasa pemrograman. tertentu sehingga dapat dieksekusi oleh komputer yang akan menghasilkan aplikasi. Penulisan algoritma sendiri tidak tergantung dari spesifikasi bahasa pemrograman dan kemampuan komputer yang mengeksekusinya. Kata kunci : Algoritma , pemrograman,penulisan algoritma.
Yatin dwi safitri, 2020
Abstrak Dalam dunia programming, menguasai algoritma adalah hal penting. Karena algoritma adalah tumpuan untuk menyeleasikan sebuah persoalan. Lalu, apa sih pengertian algoritma pemrograman? Algoritma pemrograman adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Hal ini ditekankan pada urutan langkah logis, yang artinya algoritma harus mengikuti suatu urutan tertentu, dan langkah-langkahnya tidak boleh diloncat. Pengertian lainnya dari algoritma adalah urutan langkah-langkah logis dalam penyelesaian masalah yang disusun secara sistematis. Asal kata algoritma sendiri berasal dari nama Abu Ja'far Mohammed Ibn Musa al-Khowarizmi, ilmuwan Persia yang menulis buku berjudul "Al Jabr W'Al-Muqabala" (Rules of Restoration and Reduction) yang diterbitkan pada tahun 825 M. Dalam algoritma, alur pemikiran dalam menyelesaikan suatu persoalan dituangkan secara tertulis. Hal pertama yang Saran saya sebagai penulis ialah, bahwa setidaknya kita harus selalu konsisten dalam belajar agar dapat bersaing di era globalisasi. Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dariaturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secarapersis data mana yang akan diolah oleh komputer, bagaimana data ini akandisimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalamberbagai situasi Kata kunci: algoritma dan pemrograman
Pemrograman i PRAKATA Puji syukur saya ucapkan kepada Tuhan Yang Maha Esa karena berkat bimbingan-Nya buku sederhana ini bisa diselesaikan tepat pada waktunya. Terima kasih saya ucapkan kepada orang tua yang selalu membimbing dan mendoakan saya. Terima kasih juga saya ucapkan kepada teman-teman yang selalu memberi semangat dan motivasi.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Narotama Internal, 2007
Penerapan dan Fungsi Algoritma Pemrograman, 2022
MODUL PRAKTIKUM DASAR ALGORITMA DAN PEMOGRAMAN, 2018