Proses, Instruksi, dan Aksi

dokumen-dokumen yang mirip
Yudha Dwi P. N. Pertemuan 2 Pengantar Algoritma

Algoritma Pemrograman I

BAB II DASAR-DASAR ALGORITMA

Konstruksi Dasar Algoritma

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

ALGORITMA & FLOWCHART

Algoritma Pemrograman

STRUKTUR DASAR ALGORITMA

STRUKTUR DASAR ALGORITMA

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma dan Pemrograman. Pertemuan Ke-2 Dasar-dasar Algoritma

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom

STRUKTUR DASAR ALGORITMA

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

Pengampu : Agus Priyanto, M.KOM

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

Bab I Pengantar Ke Algoritma

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

ALGORITMA & PEMROGRAMAN

Aturan Penulisan Algoritma Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu : Judul (Header) Kamus Algoritma

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom

MATA KULIAH : LOGIKA DAN ALGORITMA

Algoritma Pemrograman

Pendahuluan. Kuadran I (X>0, Y>0) Kuadran II (X<0, Y>0) Kuadran IV (X>0, Y<0) Kuadran III (X<0, Y<0)

PENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F )

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Algoritma Pemrograman

Algoritma Pemrograman

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

ALGORITMA PERULANGAN

Chapter 2 : Dasar-dasar Algoritma

SMA SANTO PAULUS PONTIANAK

Algoritma & Pemrograman

Pertemuan 2 Konsep Dasar Algoritma

04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

2 ATURAN PENULISAN TEKS ALGORITMA

Chapter 5 Choice. repeatedly if tanda 2 on label: lakukan proses potong 2 if tanda 3 on label: lakukan proses potong 3 until switched off program 5.

Contoh algoritma 1. Ada 2 buah gelas. Satu berisi teh dan satunya lagi berisi kopi. Bagaimana caranya menukar isi masing-masing gelas?

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA

Pendahuluan. program

ALGORITMA DAN PEMROGRAMAN

Selection, Looping, Branching

Pertemuan 4 Perulangan

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

PENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670)

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

Algoritma dan Pemrograman

Algoritma Pemrograman [BS204]

PENGULANGAN SKEMA PEMROSESAN SEKUENSIAL. Tim Pengajar KU1071 Sem

LOGIKA ALGORITMA. Pertemuan 6. By: Augury

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

Konsep Pemrograman Prosedural

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

NomorDok : FRM/KUL/01/02 NomorRevisi : 02. Tgl.Berlaku : 1Oktober 2012 KlausaISO : & 7.5.5

Yudha Dwi P. N. S.Kom. Pertemuan 3 Aturan Penulisan Teks Algoritma

Algoritma Pemrograman

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

Algoritma Pemrograman

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Algoritma Pemrograman

Pengantar dalam Bahasa Pemrograman Turbo Pascal

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

Contoh 1: Akan dicetak angka 1 sampai 10 dengan menggunakan perulangan for

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b.

Algoritma Pemrograman

Dasar Komputer & Pemrograman 2A

Algoritma dan Pemrograman

ALGORITMA STRUCTURED ENGLISH DAN PSEUDOCODE

ALGORITMA STRUCTURED ENGLISH DAN PSEUDOCODE

Modul Algoritma Dan Pemrograman Pascal

Algoritma Pemrograman I

PERTEMUAN 7 REVIEW (QUIZ)

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Bahasa Pemrograman dan Flowchart. Adri Priadana

Start. Baris Program. Baris Program. Baris Program. Selesai. Contoh Program Struktur berurutan menghitung luas empat persegi panjang

Algoritma dan Pemrograman

Algoritma dan Pemrograman

BAB 1 PENDAHULUAN. Pada Bab ini anda akan mempelajari

Kata Pengantar... Daftar Isi... Daftar Padan Kata Inggris - Indonesia Pengantar ke Algoritma... 1

Pengenalan Algoritma

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

Teori Algoritma. Jenis seleksi

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

1. STRUCTURED ENGLISH (SE)

Algoritma Pemrograman Dalam Bahasa Pascal

Teori Algoritma. Struktur Algoritma

Algoritma Pemrograman

Algoritma dan Pemrograman 2C. Logika Proporsional YUDI ADHA. ST. MMSI

Sistem Komputer. Software / Perangkat Lunak. Hardware / Perangkat keras. Brainware / Pemakai

Transkripsi:

Matakuliah : Algoritma & Struktur Data Versi : 1.0.0 Materi : Dasar-Dasar Algoritma Penyaji : Zulkarnaen NS 1

Proses, Instruksi, dan Aksi Pada dasarnya, sebuah algoritma merupakan deskripsi pelaksanaan suatu proses. Algoritma itu sendiri disusun oleh sederetan langkah instruksi yang logis. Tiap langkah instruksi tersebut mengerjakan suatu tindakan (aksi). Bila suatu aksi dilaksanakan, maka sejumlah operasi yang bersesuaian dengan aksi itu dikerjakan oleh pemroses. Efek dari pengerjaan suatu aksi dapat diamati dengan membandingkan keadaan pada saat aksi belum dimulai (t0), dan keadaan pada saat aksi selesai dikerjakan (t1). t0 : keadaan sebelum aksi dikerjakan aksi t1 : keadaan setelah aksi dikerjakan Sebagai contoh, tinjau kembali algoritma yang menggambarkan proses mempertukarkan larutan dari dua buah bejana A dan B. Pada setiap pelaksanaan aksi amati keadaan awal dan keadaan akhir akhirnya 2

Proses, Instruksi, dan Aksi. t0 : Bejana A berisi larutan berwarna merah, bejana B berisi larutan berwarna biru (bejana C masih kosong) 1. Tuangkan larutan dari bejana A ke dalam bejana C t1 : Bejana A kosong, bejana C berisi larutan berwarna merah t0 : Bejana A kosong, bejana B berisi larutan berwarna biru 2. Tuangkan larutan dari bejana B ke dalam bejana A t1 : Bejana A berisi larutan berwarna biru, bejana B kosong t0 : Bejana B kosong, bejana C berisi larutan berwarna merah 3. Tuangkan larutan dari bejana C ke dalam bejana B t1 : Bejana B berisi larutan berwarna merah, bejana A sudah berisi larutan berwarna biru (bejana C kosong) 3

Struktur Dasar Algoritma Algoritma berisi langkah suatu masalah. Langkah-langkah tersebut dapat berupa runtunan aksi, pemilihan aksi, dan pengulangan aksi. Ketiga jenis langkah tersebut membentuk konstruksi suatu algoritma. Jadi, sebuah algoritma dapat dibangun dari tiga buah struktur dasar, yaitu: 1. Runtunan (sequence) 2. Pemilihan (selection) 3. Pengulangan (repetition) 1. Runtunan Sebuah runtunan terdiri dari satu atau lebih instruksi. Tiap instruksi dikerjakan secara berurutan sesuai dengan urutan penulisannya, yakni sebuah instruksi dilaksanakan setelah instruksi sebelumnya selesai dilaksanakan. Urutan instruksi menetukan keadaan akhir algoritma. Bila urutan diubah, maka hasil akhirnya mungkin juga bisa berubah. Perhatikan runtunan instruksi berikut: A1 A2 A3 A4 4 A5

Struktur Dasar Algoritma Sebagai contoh, tinjau kembali algoritma mempertukarkan larutan di dalam dua buah bejana A dan B pada sessi sebelumnya. Algoritma diatas disusun oleh runtunan yang terdiri atas 3 buah instruksi. Tiap instruksi dikerjakan secara berurutan, maka hasil akhir adalah hasil diinginkan. Bila instruksi diubah, maka hasil akhirnya pun juga berubah sehingga pertukaran isi dua buah bejana pun tidak benar. Karena itu, penting perlu memperhatikan urutan aksi di dalam sebuah runtunan. Urutan aksi di dalam runtunan mencerminkan cara berpikir si penyusun algoritma dalam menuliskan langkah-langkah pemecahan 5 masalah.

Struktur Dasar Algoritma Contoh kedua, misalkan seorang pemuda tiba di tepi sebuah sungai. Pemuda tersebut membawa seekor kambing, seekor serigala, dan sekeranjang sayur. Mereka bermaksud menyeberangi sungai. Pemuda tersebut menemukan sebuah perahu kecil yang hanya dapat memuat satu bawaannya setiap kali menyeberang. Situasinya dipersulit dengan kenyataan bahwa serigala tidak dapat ditinggal berdua dengan kambing (karena serigala akan memangsa kambing) atau kambing tidak dapat ditinggal berdua dengan sekeranjang sayur (karena kambing akan memakan sayur). Buatlah algoritma untuk menyebrangkan pemuda dan seluruh bawaannya itu sehingga mereka sampai ke seberang sungai dengan selamat. Buatlah algoritma untuk menyebrangkan pemuda dan seluruh bawaannya itu sehingga mereka sampai ke seberang sungai dengan selamat. 6

Struktur Dasar Algoritma 2. Pemilihan Adakalanya sebuah instruksi dikerjakan jika kondisi tertentu dipenuhi. Contoh dalam algoritma pencarian data terkecil dilakukan dengan membanding-bandingkan data. Mula-mula data pertama dianggap data terkecil sementara (min). Kemudian membandingkan min dengan data ke-2, 3,.. N. Selama proses perbandingan, bila data lebih kecil dari min, maka date ke-j itu menjadi min yang baru. Langkah terakhir ditulis dalam pernyataan berikut Jika data ke-j lebih kecil dari min, maka isikan data ke-j sebagai min yang baru Pernyataan diatas dapat ditulis dalam struktur umum if kondisi then aksi Dalam bahasa indonesia, if berati jika dan then artinya maka. Kondisi adalah persyaratan yang dapat bernilai benar atau salah. Aksi hanya dilaksanakan apabila kondisi bernilai benar. Sebaliknya, apabila kondisi bernilai benar. Sebaliknya apabila bernilai salah, maka aksi tidak dilaksanakan. Kata yang digarisbawahi, if dan then, merupakan kata kunci (keywords) untuk struktur pemilihan ini. 7

Struktur Dasar Algoritma Struktur pemilihan if-then hanya memberikan satu pilihan aksi bila kondisi (persyartan) dipenuhi (bernilai benar), dan tidak memberi pilihan aksi lain bila kondisi bernilai salah. Bentuk pemilihan yang lebih umum ialah pemilihan satu dari dua buah aksi bergantung pada nilai kondisinya. if kondisi then aksi 1 else aksi 2 Else artinya kalau tidak. Bila kondisi bernilai benar, aksi 1 akan dikerjakan, tetapi kalau tidak, aksi 2 yang akan dikerjakan, Misalnya pada pernyataan berikut: if hari hujan then pergilah dengan becak else pergilah dengan motor Jika hari memang hujan, maka aksi pergilah dengan becak dilakukan, sebaliknya aksi pergilah dengan motor dilakukan bila hari tidak hujan 8

Struktur Dasar Algoritma Apabila pilihan aksi yang dilakukan lebih dari dua buah, maka struktur pemilihannya menjadi lebih rumit, seperti pada contoh berikut (pemilihan bersarang) if lampu pengatur lalu lintas berwarna merah then anda harus berhenti else if lampu pengatur lalu lintas berwarna kuning then anda boleh jalan tapi dengan hati-hati else anda dipersilahkan terus berjalan Perhatikanlah bahwa penggunaan indentasi (rongak kosong) membuat algoritma menjadi lebih mudah dibaca. Tanpa indentasi, algoritma menjadi lebih sulit dibaca, misalnya algoritma ditulis seperti dibawah ini if lampu pengatur lalu lintas berwarna merah then anda harus berhenti Else if lampu pengatur lalu lintas berwarna kuning then anda boleh jalan tapi dengan hati-hati else anda dipersilahkan terus berjalan Perancang algoritma sangat dianjurkan membuat indentasi agar 9 algoritma yang dibuat lebih mudah dibaca.

Struktur Dasar Algoritma Contoh lain dari pemilihan bersarang adalah menentukan bilangan terbesar dari tiga buah bilangan: x, y, dan z. if x > y then if x > z then tulis x sebagai bilangan terbesar else tulis z sebagai bilangan terbesar else if y > z then tulis y sebagai bilangan terbesar else tulis z sebagai bilangan terbesar Kelebihan struktur pemilihan terletak pada kemampuannya yang memungkinkan pemroses mengikuti jalus aksi yang berbeda berdasarkan kondisi yang ada. Tanpa struktur pemilihan, kita tidak mungkin menulis algoritma untuk permasalahan praktis yang demikian kompleks. 10

Struktur Dasar Algoritma 3. Pengulangan Salah satu kelebihan komputer adalah kemampuannya untuk mengerjakan pekerjaan yang sama berulang kali tanpa mengenal lelah. Sewaktu duduk di sekolah dasar, bila anda pernah dihukum oleh guru untuk menuliskan sebuah kalimat sebanyak 500 kali, misalnya dikarenakan anda nakal tidak mengerjakan PR. Misalkan kalimat yang harus ditulis 500 kali tersebut adalah: Saya berjanji tidak akan nakal dan malas lagi Bila pekerjaan menulis kalimat ini diserahkan kepada komputer, maka pemrogram mungkin menuliskannya sebagai berikut: 11

Struktur Dasar Algoritma Tentu saja algoritma untuk menuliss 500 buah kalimat seperti diatas tidak elegan, karena instruksi Saya berjanji tidak akan nakal dan malas lagi harus dibuat di dalam teks algoritma sebanyak 500 kali. Untuk mengatasi hal ini, maka anda dapat menggunakan struktur pengulangan for-do sehingga algoritma menulis 500 buah kalimat dapat ditulis sebagai berikut: J adalah pencacah pengulangan yang dari 1 sampai 500. Komputer akan melaksanakan aksi tulis kalimat tersebut sebanyak 500 kali. Struktur pengulangan ini dapat ditulis secara umum sebagai berikut: for pencacah pengulangan dari 1 sampai N do aksi 12

Struktur Dasar Algoritma Struktur pengulangan yang kedua adalah REPEAT yang terdiri atas kata kunci repeat-until (repeat artinya ulangi dan until artinya sampai atau hingga ) yang mempunyai bentuk umum sebagai berikut: repeat aksi Until kondisi yang artinya adalah pengulangan aksi dilakukan hingga kondisi (persyaratan) berhenti terpenuhi. Struktur pengulangan yang ketiga adalah WHILE dengan kata kunci while-do (while artinya selagi atau selama dan do artinya lakukan ) yang mempunyai bentuk umum sebagai berikut: while kondisi do aksi yang artinya adalah selama kondisi (persyaratan) pengulangan masih benar, maka aksi dikerjakan. Perbedaannya dengan repeat-until, jika pada repeat-until kondisi pengulangan dievaluasi diakhir, sedangkan pada while-do kondisi pengulangan dievaluasi di awal perhitungan. 13

Struktur Dasar Algoritma Meskipun struktur repeat-until dan while-do mempunyai fungsi yang mirip sehingga pada beberapa kasus dapat saling menggantikan, namun secara umum penggunaannya bergantung pada spesifikasi masalah. 14

Kasus 1. Tiga pasang suami istri yang sedang menempuh perjalanan sampai ke sebuah sungai. Di situ mereka menemukan sebuah perahu kecil yang hanya bisa membawa tidak lebih dari dua orang setiap kali menyebrang. Penyebrangan sungai dirumitkan oelh kenyataan bahwa para suami istri sangan pencemburu dan tidak mau meninggalkan istri-istri mereka jika ada lelaki lain. Tulislah alogaritma untuk menunjukan bagaimana penyebrangan itu bisa dilakukan. 2. Sebuah tabel terdiri atas kolom NIM, Nama, Alamat, dan Nomor Telpon. Tabel tersebut sudah berisi data utama sekumpulan mahasiswa di sebuah Perguruan Tinggi. Misalkan seorang mahasiswa pindah kos sehingga alamat dan nomor mengubah kolom Alamat dan Nomor Telpon dari mahasiswa dengan NIM tertentu. 15

Matakuliah : Algoritma & Struktur Data Versi : 1.0.0 Materi : Aturan Penulisan Algoritma Penyaji : Zulkarnaen NS 16

Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah. Deskripsi tersebut dapat ditulis dalam notasi apa pun, asalkan mudah dibaca dan mengerti. Tidak ada notasi yang baku dalam penulisan teks algoritma sebagaimana pada notasi bahasa pemrograman. Tiap orang dapat membuat aturan penulisan dan notasi algoritma sendiri. Hal ini dapat dimengerti karena teks algoritma tidak sama dengan teks program. Program adalah implementasi algoritma dalam notasi bahasa pemrograman tertentu. Namun, agar notasi algoritma mudah ditranslasi ke dalam notasi bahasa pemrograman, maka sebaiknya notasi algoritma tersebut berkoresponden dengan notasi bahasa pemrograman secara umum. Sebagai contoh, perintah: tulis nilai X dan Y dalam notasi algoritma menjadi: write(x, Y) Notasi write ini berarti nilai X dicetak ke peranti keluaran. Tidak penting apakah X dan Y ditulis ke layar atau ke printer atau ke piranti keluaran yang lain. Selain itu, di dalam algoritma tidak mempersoalkan format tampilan keluaran, misalnya apakah hasil penulisan antara X dan Y dipisah dengan spasi atau dengan koma, juga apakah X dan Y dicetak di dalam baris yang sama atau tidak, dan lain-lain. 17

Hal-hal teknis baru dipikirkan pada saat translasi algoritma menjadi program. Dengan demikian, notasi algoritma benar-benar abstraksi dari notasi bahasa pemrograman. Notasi write di dalam algoritma berkoresponden dengan write atau writeln dalam bahasa Pascal, printf dalam bahasa C, WRITE dalam bahasa Basic, atau write dalam bahasa Fortran. Selain itu, pada beberapa bahasa pemrograman seperti Pascal dan C, antara setiap instruksi dipisahkan dengan tanda ; (semicolon). Jadi, translasi write(x) ke dalam masing-masing bahasa tersebut adalah dengan anggapan piranti keluarannya adalah layar. write(x, Y); { dalam bahasa PASCAL } printf( %d %d, X,Y); /* dalam bahasa C */ WRITE X, Y dalam bahasa BASIC Perhatikanlah bahwa setiap bahasa mempunyai aturan sendiri dalam menggunakan perintah penulisan. Bahasa C misalnya mengharuskan penulisan penentu format seperti %d yang berarti nilai X dan Y yang akan dicetak bertipe bilangan bulat. Selain itu, setiap instruksi pada bahasa Pascal dan C ditutup dengan tanda titik koma (;). 18

Contoh lainnya, perintah Isikan nilai X ke dalam min ditulis dalam notasi algoritma menjadi min X Notasi berarti mengisi (assign) peubah (variabel) min dengan nilai peubah X. Translasi notasi ke dalam bahasa Pascal adalah :=, dalam bahasa C adalah =, dalam bahasa Basic adalah =. Jadi, translasi min X ke dalam masing-masing bahasa tersebut adalah: min:=x; { dalam bahasa PASCAL } min=x; /* dalam bahasa C */ min=x dalam bahasa BASIC 19

Teks Algoritma Pada dasarnya teks algoritma selalu disusun oleh tiga bagian (blok): bagian judul (header) algoritma, bagian deklarasi, dan bagian deskripsi algoritma. Setiap bagian disertai dengan komentar untuk memperjelas maksud teks yang dituliskan. Komentar adalah kalimat yang diapit oleh pasangan tanda kurung kurawal ( { dan } ). Judul Algoritma Merupakan bagian yang terdiri atas nama algoritma dan penjelasan (spesifikasi) tentang algoritma tersebut. Nama algoritma sebaiknya singkat namun cukup menggambarkan apa yang dilakukan oleh algoritma tersebut. Di bawah nama algoritma disertai dengan penjelasan singkat (intisari) tentang apa yang dilakukan oleh algoritma. Penjelasan dibawah nama algoritma sering dinamakan juga spesifikasi algoritma. Algoritma harus ditulis sesuai dengan spesifikasi yang didefinisikan. 20

Contoh judul algoritma misalnya Judul Algoritma Judul algoritma Spesifkasi algoritma Catatan: Dalam menuliskan nama algoritma dalam huruf besar dan menggunakan tanda _ (underscore) untuk memisahkan antar kata. Huruf besar dan tanda _ bukan keharusan. Sebaiknya tidak menggunakan spasi ( ) untuk memisahkan antar kata di dalam nama algoritma. Ini ada manfaatnya, terutama untuk judul program dalam bahasa Pascal. 21

Deklarasi Merupakan bagian untuk mendefinisikan semua nama yang dipakai di dalam algoritma. Nama tersebut dapat berupa nama tetapan, nama peubah, nama tipe, nama prosedur, dan nama fungsi. Contoh pendefinisian nama variabel di dalam bagian deklarasi 22

Deskripsi Merupakan bagian inti dari suatu algoritma. Bagian ini berisi urutan langkah-langkah penyelesaian masalah. Setiap langkah algoritma dibaca dari atas ke bawah. Urutan penulisan menentukan urutan pelaksanaan perintah. Contoh deskripsi algoritma 23

Translasi Teks Algoritma ke dalam Teks Program Teks algoritma adalah hasil pemikiran konseptual. Agar dapat dilaksanakan oleh komputer, algoritma harus ditranslasi ke dalam notasi bahasa pemrograman. Beberapa hal penting yang perlu diketahui dalam menterjemahkan ke dalam bahasa pemrograman: 1. Beberapa bahasa pemrograman case sensitive 2. Aturan penulisan variabel yang berbeda 3. Penulisan komentar yang berbeda 4. dan sebagainya.. 24

Selesai 25