Anda di halaman 1dari 15

Pengertian Algoritma

mungkin bagi orang yang sudah berkecimung di dunia pemograman pasti sudah mengerti apa itu algoritma saya di sini akan memberi tau bagi anda yang belum tau apa itu Algoritma Algoritma sering diterapkan oleh manusia dalam kehidupan sehari-hari. Sebenarnya, apakah Pengertian Algoritma itu? Berikut pembahasannya lebih mendalam.

Algoritma adalah Sistim kerja komputer memiliki brainware, hardware, dan software. Tanpa salah satu dari ketiga sistim tersebut, komputer tidak akan berguna. Kita akan lebih fokus pada softwarekomputer. Software terbangun atas susunan program (silahkan baca mengenai pengertian program) dan syntax (cara penulisan/pembuatan program). Untuk menyusun program atau syntax, diperlukannya langkah-langkah yang sistematis dan logis untuk dapat menyelesaikan masalah atau tujuan dalam proses pembuatan suatu software. Maka,Algoritma berperan penting dalam penyusunan program atau syntax tersebut. Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita. Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita. Algoritma berbeda dengan Logaritma. Logaritma merupakan operasi Matematika yang merupakan kebalikan dari eksponen atau pemangkatan. Contoh Logaritma seperti bc= a ditulis sebagai blog a = c (b disebut basis). Contoh nyata Algoritma dalam kehidupan sehari-hari adalah "Cara Membuat Mie Instan". Berikut langkah-langkah cara membuat mie instan:

1. Ambil goreng di dalam lemari yang terletak di dapur. 2. Siapkan peralatan yang diperlukan seperti panci, gunting, piring, serta sendok

dan garpu. 3. Masukkan bumbu mie instan pada piring 4. Hidupkan kompor, kemudian tuangkan air kurang lebih tiga gelas air ke dalam panci kemudian tunggu hingga air mendidih. 5. Masukkan mie instan ke dalam air mendidih, lalu aduk dan tunggu hingga tiga menit. 6. Tiriskan air di dalam panci, kemudian tuangkan mie pada piring. 7. Aduk mie agar bumbu tercampur merata pada mie kemudian sajikan dengan keadaan hangat. Kurang lebih di atas merupakan cara membuat mie instan. Langkah-langkah di atas juga termasuk dalam Algoritma. Jadi perlu diingat bahwa Algoritma tidak hanya diterapkan pada dunia komputasi, tetapi juga Algoritma diterapkan dalam kehidupan sehari-hari. Sedangkan dalam dunia komputasi, contoh penggunaan Algoritma adalah dalam pembuatan program pada bahasa pemrograman seperti bahasa C, C#, dan Visual Basic. Dengan syntax pada tiap bahasa pemrograman dan Algoritma, maka akan tersusun program-program dan terlahirlah software. Jadi intinya, Pengertian Algoritma adalah suatu langkah/urutan yang logis dan sistematis untuk pemecahan suatu masalah atau untuk mencapai tujuan yang diinginkan.

Pengertian Algoritma
Pengertian ALGORITMA pada C++

algoritma

BABI PENDAHULUAN A. Latar Belakang Dewasa ini, komputer digunakan di hampir semua bidang kehidupan manusia, mulai dari pendidikan, bisnis, sampai dengan permainan. Berbicara tentang komputer tidak lepas dari pemrogaman komputer. Hal ini karena komputer pada dasarnya merupakan mesin yang tidak bisa apa-apa. Kita harus memberikan serangkaian instruksi kepada komputer agar mesin pintar ini dapat memecahkan suatu masalah. Langkah-langkah yang perlu dilakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah inilah yang dinamakan pemrogaman komputer. Adapun langkah-langkah pemrogaman komputer adalah sebagi berikut: mendefinisikan masalah, menentukan solusi, memilih algoritma, menulis program, menguji program, menulis dokumentasi, serta merawat program. Sebelum membuat program, hendaknya kita membuat Flow Chart atau Pseudocode, sehingga memudahkan kita untuk memahami algoritma serta memudahkan kita dalam membuat program. Program yang ditulis juga harus jelas, nyata, dan komplit. B. Rumusan Masalah 1. Apakah yang dimaksud dengan algoritma? 2. Apakah fungsi algoritma? 3. Bagaimana kriteria algoritma dalam bidang komputer? C. Tujuan Penulisan Makalah 1. Untuk mengetahui pengertian algoritma. 2. Mengetahui manfaat algoritma. 3. Mengetahui kriteria algoritma dalam bidang komputer. BABII

PEMBAHASAN

A. Pengertian Algoritma Algoritma adalah suatu prosedur yang tepat untuk memecahkan masalah dengan menggunakan bantuan komputer serta menggunakan suatu bahasa pemrogaman tertentu seperti bahasa Pascal, Visual Basic, Java, dan masih banyak lagi bahasa yang lain.Pranata (2002:8) dalam kehidupan sehari-hari, sebenarnya kita juga menggunakan algoritma untuk melaksanakan sesuatu. Sebagai contoh, ketika kita menulis surat, maka kita perlu melakukan beberapa langkah sebagai berikut: 1. Mempersiapkan kertas dan amplop. 2. Mempersiapkan alat tulis, seperti pena atau pensil. 3. Mulai menulis. 4. Memasukkan kertas ke dalam amplop. 5. Pergi ke kantor pos untuk mengeposkan surat tersebut. B. Fungsi Algoritma Dengan algoritma, kita dapat mengatasi masalah dari yang sederhana sampai yang kompleks sekalipun. Namun, seorang user harus mampu membuat suatu program dengan menggunakan bahasa yang difahami oleh komputer. Sebelum disajikan dalam bentuk bahasa pemrogaman, sebaiknya kita membuat diagram alir (Flow Chart) dan Pseudocode. Hal ini dimaksudkan agar dapat mempermudah kerja atau mempermudah dalam membuat program. Selain itu, algoritma dapat mengatasi masalah logika dan masalah matematika dengan cara berurutan, tetapi kadang-kadang algoritma tidak selalu berurutan, hal ini dikenal dengan proses percabangan. C. Kriteria Program Algoritma dalam Bidang Komputer Pada dasarnya, komputer adalah mesin digital, artinya komputer hanya bisa mengenal kondisi ada arus listrik (biasanya dilambangkan dengan 1) dan tidak ada arus listrik (biasanya dilambangkan dengan 0). Dengan kata lain, kita harus menggunakan sandi 0 dan 1 untuk melakukan pemrogaman komputer. Bahasa pemrogaman yang menggunakan sandi 0 dan 1 ini disebut bahasa mesin. Karena bahasa mesin sangat susah, maka muncul ide untuk melambangkan untaian sandi 0 dan 1 dengan singkatan kata yang lebih mudah difahami manusia biasa disebut dengan mnemonic code. Bahasa pemrogaman yang menggunakan singkatan kata ini disebut bahasa assembly. Program algoritma harus komplit, nyata, dan jelas. Meskipun tugas algoritma tidak

menghasilkan solusi, tetapi proses harus berakhir hal ini disebut dengan semi algorithm (prosedur akan berjalan terus atau biasa disebut dengan perulangan). Intinya kita tidak boleh menambah masalah, akan tetapi kita harus mampu menyelesaikan masalah untuk mendapat hasil yang tepat. Adapun contoh algoritma seperti dalam menghitung luas lingkaran dari masukan berupa jari-jari lingkaran. Rumus lingkaran adalah L=?*R*R Berikut ini adalah contoh algoritma untuk menghitung luas lingkaran: 1. Masukkan R 2. Pi ? 3,14 3. L ? Pi*R*R 4. Tulis L Perhatikan tanda ? pada baris kedua dan ketiga. Tanda ini berarti nilai di sebelah kanan diberikan pada operan di sebelah kiri. Sebagai contoh, untuk baris kedua, nilai 3,14 diberikan pada variabel Pi. Berikutnya, nilai Pi*R*R diberikan pada variable L. Baris terakhir menuliskan luas lingkaran tersebut. Seperti yang dikemukakan di atas, bahwa algoritma ada yang tidak berurutan dan biasa di sebut dengan pengulangan. Adapun contohnya yaitu dalam penghitungan rata-rata dari sekumpulan data yang dimasukkan pengguna. Berikut ini adalah algoritma untuk menghitung rata-rata data yang dimasukkan pengguna: 1. Masukkan N 2. i?1 3. j?0 4. Selama (i<=N) kerjakan baris 4 sampai dengan 7 5. Masukkan dt 6. i?i+1 7. j?j+dt 8. Rata?j/N 9. Tulis rata Baris pertama meminta pengguna memasukkan N, yaitu jumlah data. Pada baris kedua, variabel I, yang berguna sebagai pencacah banyaknya data yang telah dimasukkan pegguna, bernilai 1. Pada baris ketiga, variabel j, yang digunakan untuk menyimpan hasil penjumlahan data,

diberi nilai 0. Baris keempat memberikan perintah untuk mengulangi baris keempat sampai dengan baris ketujuh selama I kurang dari sama dengan N. Dengan kata lain, setelahi lebih besar dari N, baris kedelapan yang dijalankan. Baris kelima meminta masukkan data yang ke-i. Baris keenam menambah variabel I dengan 1. Perhatikan arti dari perintah i?i+1 adalah nilai i ditambah dengan 1 kemudian hasilnya disimpan pada variabel i kembali. Baris ketujuh menambah variabel j dengan data yang dimasukkan pengguna. Sebagaimana dijelaskan di atas, variabel j digunakan untuk menyimpan hasil penjumlahan semua data, jadi untuk setiap masukan data, nilai variabel j harus ditambah dengan dt. Baris kedelapan menghitung rata-rata dengan cara membagi hasil penjumlahan dengan banyaknya data. Baris terakhir menuliskan rata-rata tersebut. Tetapi banyak pemrogram yang sudah berpengalaman tidak pernah menuliskan algoritma di atas kertas lagi.. Artinya dia menuliskan algoritma itu di daalam kepalanya. BABIII PENUTUP A. Simpulan Berdasarkan uraian di atas, dapat disimpulkan: 1. Algoritma adalah suatu prosedur yang tepat untuk memecahkan masalah dengan menggunakan bantuan komputer serta menggunakan suatu bahasa pemrogaman. 2. Fungsi algoritma adalah untuk mempermudah kerja atau memudahkan kita dalam membuat program atau biasa di sebut sebagai Problem Solving. Selain itu, algoritma dapat mengatasi masalah logika dan masalah matematika 3. Kriteria program algoritma harus komplit, nyata, dan jelas. Meskipun tugas algoritma tidak menghasilkan solusi, tetapi proses harus berakhir hal ini disebut dengan semi algorithm (prosedur akan berjalan terus atau biasa disebut dengan perulangan). Intinya kita tidak boleh menambah masalah, akan tetapi kita harus mampu menyelesaikan masalah untuk mendapat hasil yang tepat.

Algoritma adalah bahasa yang dipergunakan antar manusia. Algoritma ini akan diubah bentuknya menjadi bahasa Pemrograman. Pemrograman adalah sebuah bahasa yang dimengerti oleh komputer.Instruksi yang dimasukkan oleh user (pemakai) ke dalam memory komputer selalu akan dibaca, dimengerti dan dilaksanakan oleh prosesor. Algoritma dan pemrograman adalah sebuah aturan yang harus dibaca, dimengerti, dan dilaksanakan jika tidak itu bukanlah aturan. Algoritma yang diterjemahkan dalam bahasa pemrograman sehingga dapat diproses dalam komputer. Perintah untuk membuat programdapat dibagi menjadi algoritma dan pemrograman. Bahasa pemrograman ada sekitar 500 buah, diantaranya adalah bahasa Pascal (1931), karena bahasa Pascal memiliki aturan yaitu sintaks diagram bahasa Pascal mendasari bahasa pemrograman yang muncul berikutnya. Tiap bahasa mempunyai keunggulan dan kelemahan masing-masing untuk penyelesaian masalah yang berbeda-beda. Bahasa Pascal berkembang menjadi bahasa C karena memiliki sifat kompak, kemudian berkembang menjadi C++ untuk pemrograman objek, berkembang menjadi Delphi untuk membantu orang antar muka untuk menjadi lebih baik. Program dibuat oleh manusia disebut program sumber (source program). Tetapi karena komputer hanyalah mengerti bahasa mesin yang dinamakan assembly language (program object) yang berupa bit (bilangan digit 0 dan 1) yang kemudian dipergunakan oleh manusia dengan mengaplikasikannya menjadi byte, maka dibutuhkan suatu pengubah untuk dapat mengubah program sumber menjadi program objek. Pengubah itu terdiri dari 2 macam, yaitu : 1. kompilator : pengubah program sumber menjadi program object yang memiliki keuntungan security tinggi dari tindakan luar yang mau mengubah program, 2. interpreter : penerjemah program sumber menjadi program object yang memiliki kerugian dimana tindakan luar dapat mengubah program. Macam-macam type : 1. Integer 2. Real 3. Character 4. Boolean Algoritma dibagi menjadi 3 bagian, yaitu : 1. Program Nama program harus menginterprestasikan hasilnya lalu berikan komentar / arti yang terdiri dari : Inisial state (IS) : keadaan mula-mula (contoh :layar bersih) Final state (FS) : keadaan akhir IS dan FS tidak boleh sama. 2. Kamus Segala sesuatu yang harus dipersiapkan untuk membuat program. Lebih diutamakan mempersiapkan tempat karena program harus diletakkan pada tempat yang benar. 3. Instruksi Instruksi instruksi yang kita masukkan. Untuk memudahkan pengertian mengapa sebuah program dibagi menjadi 3 bagian adalah seperti pada kehidupan sehari-hari dalam membaca sebuah resep makanan. Pada resep ini selalu mengandung nama masakan, kemudian bahan (kamus) yang diperlukan dan dilanjutkan dengan cara membuat (algoritma)makanan tersebut. Kalau ini adalah sebuah resep makanan sup pasti mengandung air yang banyak dan kalau ini adalah resep kue maka pasti ada telur yang harus dimasukkan ke dalamnya. Termasuk pada pembuatannya kalau membuat kue pasti telur harus dikocok, dan sup yang mengandung daging dan sayur yang harus dipotong. Pada pengajaran mata kuliah disini akan diberikan bahasa Permrograman Pasacal dengan alasan bahwa bahasa ini rigit(kaku). Dengan kekakuannya memudahkan orang untuk mempelajarinya. Artinya kalau tidak begini maka salah, tidak ada tawaran lainnya yang dapat berlaku di dalamnya. Kata harus mengikuti caranya harus dilakukan sehingga program yang dibuat pasti benar dan baik.

Contohnya : Bahasa Pascal menganggap sebuah program adalah sebuah kalimat. Program diberi nama Idenfikasi. Identifikasi program selalu dimulai dengan huruf lalu diikuti dengan huruf lain atau digit (0-9). Untuk membatasi instruksi instruksinya diletakkan tanda titik koma (;) dan untuk mengakhiri instruksi-instruksi tersebut diletakkan tanda titik (.). Dalam bahasa Pascal untuk memulai program maka digunakan perintah begin dan diakhiri dengan perintah end. Program terdiri dari beberapa instruksi yang minimal terdiri dari 1 buah instruksi dan tentunya boleh terdiri dari banyak instruksi. Macam-macam instruksi yang dipelajari yaitu : 1. Keluaran (writeln) 2. Masukan (input) 3. Assignment/ penugasan 4. Analisis kondisi 5. Pengulangan

Pengertian Syntax

- Kumpulan aturan yang mendenisikan suatu bentuk bahasa.

- Syntax mendenisikan bagaimana suatu kalimat dibentuk sebagai barisan/urutan dari pemilihan suatu kata dasar. - Kata dikonstruksikan dengan karakter-karakter alfabet. contoh keyword (reserve word) dalam bahasa C : while, do, if, else, dll. - Syntax mengatur cara mengkombinasikan kata-kata tersebut ke dalam suatu statement dengan bentuk yang benar sehingga dapat disusun suatu program yang dapat berjalan dengan benar. - Syntax tidak mengerti arti atau isi dari suatu kalimat, semantic yang bisa mengartikannya. - Syntax menyediakan bentuk-bentuk notasi untuk kominikasi antara programmer dan pemroses bahasa pemrograman, sehingga mempermudah pembuatan suatu program. - Syntax dari bahasa pemrograman didefinisikan dengan dua kumpulan aturan, yaitu aturanlexical dan aturan syntactic. - Aturan leksikal menspesifikasikan kumpulan karakter yang terdapat dalam alfabet dari bahasa dan cara supaya karakter-karakter tersebut dikombinasikan ke dalam kata-kata yang valid dan dapat diterima. - Contoh adalah bahasa Pascal yang tidak memperhatikan huruf besar dan huruf kecil, sedangkan bahasa C dan Ada memperhatikan dan membedakan hal tersebut.

Kriteria Syntax 1) Readability : Mudah dibaca. 2) Writeability : Mudah ditulis. 3) Verifiability : Verifikasi program (konsep kebenaran). 4) Kemudahan Translasi : Penerjemah yang cepat & menghasilkan kode yang efisien. 5) Pengurangan Ambiguitas : Dua arti atau lebih, contoh Array (pemanggilan fungsi)

Fungsi Syntax

Sintaks berfungsi menyediakan bentuk-bentuk notasi antarprogrammer dan pemroses bahasa pemrograman sehingga dapat pembuatan suatu program. Elemen-Elemen Syntax

untuk

komunikasi mempermudah

1. Himpunan Karakter : Sintaks berfungsi menyediakan bentuk-bentuk notasi untuk komunikasi antar programmer dan pemroses bahasa pemrogramansehingga dapat mempermudah pembuatan suatu program. 1. Identifier : Sintaks dasar dari identifier yang sering digunakan adalah string dari huruf dan angka yang dimulai dengan huruf. Namun, banyak juga variasi dari bahasa pemrograman yang menggunakan suatu identifier dengan tanda . Atau -. Hal ini akan berpengaruh pada kemudahan dalam pembacaan program. 1. Simbol untuk operator : Kebanyakan bahasa pemrograman menggunakan karakter + dan - untuk merepresentasikan dua buah operasi dasar aritmetika, dan menggunakan kombinasi serta memanfaatkan karakter-karakter spesial. Untuk suatu operator, atau menggunakan string untuk operator sepertipada FORTRAN dengan .EQ. untuk membandingkan kesamaan dan ** untuk perpangkatan. 1. Komentar : Penambahan komentar dalam suatu program merupakan hal penting dari dokumentasi suatu program. Bahasa pemrograman mengijinkan komentar dalam beberapa bentuk. Baris komentar yang terpisah di dalam program seperti pada FORTRAN. Penggunaan karakter khusus yang tidak memedulikan baris seperti /* dan */ di bahasa C. Dimulai dari sembarang tempat disuatu baris dengan diawali suatu karakter khusus, seperti - di Ada, // di C++ atau ! di FORTRAN. 1. Noise Word : Merupakan kata pilihan yang disisipkan dalam statemen untuk meningkatkan readibility. Sebagai contoh adalah statemen GO TO label. GOmerupakan keyword yang harus ada, sedangkan TO merupakan optional yang akan meningkatkan readibility. 1. Keyword & Reserved Word : Keyword merupakan merupakan suatu identifier yang digunakan sebagai bagian tetap dari sintaks suatu statemen. Misalnya IFuntuk memulai suatu statemen kondisi atau DO untuk memulai suatu perulangan dalam bahasa FORTRAN. Keyword merupakan reserved word jika tidak digunakan sebagai identifier yang dipilih oleh programmer. Misalnya dalam bahasa FORTRAN, identifier IF dan DO dapat dipilih sebagai nama variabel oleh programmer sehingga suatu statemen yang dimulai dengan IF belum tentu merupakan statemen kondisi. 1. Blank : Aturan penggunaan spasi pada bahasa pemrograman sangat beragam.Sebagai contoh adalah bahasa C. Biasanya spasi diabaikan, kecuali jika ada simbol =+ yang merupakan operator tunggal. Bila dipisahkan dengan spasi maka akan terjadi kesalahan sintaks. 1. Delimiter & Tanda Kurung : Delimiter merupakan elemen syntactic yang digunakan untuk menandai suatu awalan atau akhiran dari suatu syntactic unit seperti statemen atau ekspresi. Tanda kurung biasanya berpasangan dengan delimiter, misalnya kurung kurawal atau pasangan kata begin end. Delimiter berguna untuk meningkatkan readability suatu program dan juga dapat menghilangkan ambiguitas suatu statemen karena dapat digunakan secara eksplisit untuk memisahkan statemenstatemen yang mirip

1. Ekspresi : Merupakan suatu fungsi yang mengakses data dalam suatu program dan mengembalikan suatu nilai. Ekspresi merupakan dasar dari blok syntactic dari statemen yang dibangun.

Bertahun tahun pemrograman bahasa tingkat tinggi (high level languangeHLL) telah dikenal luar di lingkungan pemrograman komputer karena kemudahan dalam pembuatannya. Beberapa tahun terakhir ada dua faktor yang menjadi perhatian dalam pengembangan program, yaitu : protabilitas dan pemeliharaan program. Seperti diketahui komputer tidak mengenal HLL, sehingga diperlukan suatu konversi ke dalam bahasa mesin. Compiler adalah suatu program yang melakukan proses translasi dari HLL ke dalam bahasa mesin di komputer. Disamping program translasi, compiler juga mempunyai beberapa fungsi penting, seperti diagnostik, contohnya kemampuan pendeteksian error/kesalahan. Pelannggaran spesifikasi HLL akan terdeteksi dan dilaporkan kepada programmer oleh compiler agar seger diperbaiki hingga mempermudah pembentukan machine language equivalent.

Pengertian Source Code dan Pseudocode

Intro: Pak Wahyu, dosen yang bisa dibilang muda bagi kami (saya dan teman-teman sekelas), beliau yang mengajar kami tentang oop. kemarin sudah pertemuan ke-3 bagi kami (kelas sore dan sekutunya) dan seperti biasa saya datang di perkuliahan tanpa tahu hari ini saya ada kelas apa saja? (Maklum, masih belum terbiasa & saya tidak menulis jadwal dalam buku atau bisa juga dikatakan "yasudahlah! tak perlu dipikir, ntar juga ingat sendiri ;p")

Sedikit berhubungan dengan oop dan basic suatu pemrograman, memang sudah sangat-sangat terlambat untuk memposting hal ini di blog yang jarang update ini (suka-suka). Yang pertama saya jelaskan dan hasil 'learning by Googling' adalah tentang apa itu source code / pengertian dari source code / definisi source code?

Setelah Googling menggunakan kata "pengertian source code" kebanyakan saya mendapatkan hasil yang sama (Mungkin hasil dari reproduksi / Copast Artikel & tidak tahu siapa empuhnya?). Berikut saya share pengertian source code hasil Googling barusan:

Dalam ilmu komputer, source code (atau disebut juga source) adalah kumpulan pernyataan atau deklarasi bahasa pemrogramman komputer yang ditulis dan dapat di baca manusia. Source code memungkinkan programmer untuk berkomunikasi dengan komputer menggunakan beberapa perintah yang telah terdefinisi. Source Code merupakan sebuah program yang biasanya dibuat dalam satu atau lebih file teks, kadang-kadang disimpan dalam database yang disimpan sebagai prosedur dan dapat juga muncul sebagai potongan kode yang tercetak di buku atau media lainnya. Banyaknya koleksi file source code dapat diatur dalam direktori pohon, dalam hal ini mungkin juga dikenal sebagai Source Tree. Sebuah source code program komputer adalah kumpulan file-file yang diperlukan untuk mengkonversi dari manusia ke bentuk-dibaca beberapa jenis komputer-bentuk eksekusi. Souce Code mungkin akan diubah menjadi sebuah file eksekusi oleh kompilator, atau dijalankan secara langsung dari bentuk yang dapat di baca manusia dengan bantuan penterjemah. Source Code dari program proyek besar adalah kumpulan semua source code dari semua program komputer yang membentuk proyek.

Melihat dari susunan katanya yang lumayan sulit untuk ditangkep pengertiannya, Artikel pengertian dari Source code tersebut kemungkinan hasil dari translate. CMIIW ;) Tanpa menyinggun siapapun & tanpa menghilangkan etika blogging, artikel tersebut saya dapatkan dari blog Komunitas Universitas Andalas.

Dari Pengertian di atas memang tidak ada yang salah, mungkin hanya sedikit sulit dicerna dalam lambung otak kita XD. Berikut pengertian source code hasil dari proses bersekolah, berkuliah dan olah pikir otak saya.. (Halah!! --")

Source

Code adalah kumpulan dari beberapa kode bahasa pemrograman tertentu yang

membentuk sebuah deklarasi / perintah yang dapat dibaca oleh komputer dan untuk menjalankan source code tersebut membutuhkan sebuah penterjemah dalam hal ini adalah software tertentu seperti 'Visual Studio' untuk dieksekusi / dikompile.

Selanjutnya yang kedua adalah pengertian dari pseudocode / apa itu pseudocode / definisi dari pseudocode? pada awal saya mengenal bahasa pemrograman di sekolah, saya masih ingat sebelum kita melangkah pada proses coding, kita harus mengenal apa itu 'Algoritma', kita harus menyusun sebuah Algoritma sebelum menuju proses coding / pengetikan source code!

Menyinggung sedikit tentang Algoritma* karena pengertian pseudocode sendiri juga merupakan perkembangan seperti Algoritma. Langsung saja saya share hasil dari 'Learning by Googling', berikut hasil terbaik Googling tentang pengertian Pseudocode :

Pseudocode adalah deskripsi dari algoritma pemrograman computer yang menggunakan struktur
sederhana dari beberapa bahasa pemograman tetapi bahasa tersebut hanya ditujukan agar dapat dibaca manusia. Biasanya yang ditulis dari pseudocode adalah variabel dan fungsi. Tujuan penggunaan utama dari pseudocode adalah untuk memudahkan manusia dalam memahami prinsipprinsip dari suatu algoritma. Penggunaan pseudocode umumnya banyak kita temukan di buku-buku dan artikel-artikel tentang pemrograman yang membahas tentang algoritma tertentu. Kadang pula pseudocode kita temukan dalam merencanakan pengembangan suatu program komputer. Dalam pseudocode, tidak ada syntax standar yang resmi. Karena itu, pseudocode ini dapat kita terapkan dalam berbagai bahasa pemograman. Tentu saja harus kita sesuaikan setiap tahap dengan bahasa pemograman yang kita gunakan. Fungsi dari pseudocode mungkin sama dengan Flowchart. Perbedaannya terletak pada cara penyampaiannya. Pseudocode menggunakan kata-kata untuk

menjelaskan suatu algoritma, sedangkan Flowchart menggunakan gambar. Contoh Algoritma dan Pseudocode :

Thanks To: Rief Blog's

Kurang lebih seperti itu kawan :) kalau ada yang salah dari pengertian saya akan source code / ada yang ingin menambahi silahkan menulisnya di kolom komentar. Terima kasih.

*Algoritma adalah langkah-langkah logis untuk menyelesaikan masalah. Tags: pengertian source code, source code adalah, definisi source code, apa itu source code, pengertian lengkap source code, source code bahasa pemrograman, pengertian pseudocode, definisi pseudocode, pseudocode adalah, perbedaan source code dengan pseudocode, fungsi pseudocode, penulisan pseudocode, pengertian algoritma.

Anda mungkin juga menyukai