MR
-
Upload
farida-nur-ardila -
Category
Documents
-
view
20 -
download
3
Transcript of MR
Pengertian Algoritma
mungkin bagi orang yang sudah berkecimung di dunia pemograman pasti sudah mengerti apa itu algoritmasaya di sini akan memberi tau bagi anda yang belum tau apa itu AlgoritmaAlgoritma 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 piring4. 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. Integer2. Real3. Character4. BooleanAlgoritma dibagi menjadi 3 bagian, yaitu :1. ProgramNama program harus menginterprestasikan hasilnya lalu berikan komentar / arti yang terdiri dari : Inisial state (IS) : keadaan mula-mula (contoh :layar bersih) Final state (FS) : keadaan akhirIS dan FS tidak boleh sama.2. KamusSegala sesuatu yang harus dipersiapkan untuk membuat program. Lebih diutamakan mempersiapkan tempat karena program harus diletakkan pada tempat yang benar.3. InstruksiInstruksi – 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/ penugasan4. Analisis kondisi5. Pengulangan
Pengertian Syntax- Kumpulan aturan yang mendefinisikan suatu bentuk bahasa.
- Syntax mendefinisikan 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 untuk komunikasi antarprogrammer dan pemroses bahasa pemrograman sehingga dapat mempermudah pembuatan suatu program.
Elemen-Elemen Syntax
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 statemen-statemen yang mirip1. 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 languange-HLL) 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 prinsip-
prinsip 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.