Enviar pesquisa
Carregar
Alex algoritma-02
•
0 gostou
•
866 visualizações
Nurdin Al-Azies
Seguir
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 5
Baixar agora
Baixar para ler offline
Recomendados
Interaksi antar objek
Interaksi antar objek
Kurjum Usman
Pengantar Organisasi Dan Arsitektur Komputer
Pengantar Organisasi Dan Arsitektur Komputer
aldylidyansyah
07. menggunakan fungsi
07. menggunakan fungsi
Fakhrian Fadlia Adiwijaya
3.1 tipe data
3.1 tipe data
muhafidin26
Materi 4. type, nama & harga
Materi 4. type, nama & harga
Melva Amma Kalian
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Fakhrian Fadlia Adiwijaya
Tipe Data pada Bahasa Java
Tipe Data pada Bahasa Java
As Faizin
Topik 10 Fungsi
Topik 10 Fungsi
I Komang Agustino
Recomendados
Interaksi antar objek
Interaksi antar objek
Kurjum Usman
Pengantar Organisasi Dan Arsitektur Komputer
Pengantar Organisasi Dan Arsitektur Komputer
aldylidyansyah
07. menggunakan fungsi
07. menggunakan fungsi
Fakhrian Fadlia Adiwijaya
3.1 tipe data
3.1 tipe data
muhafidin26
Materi 4. type, nama & harga
Materi 4. type, nama & harga
Melva Amma Kalian
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Fakhrian Fadlia Adiwijaya
Tipe Data pada Bahasa Java
Tipe Data pada Bahasa Java
As Faizin
Topik 10 Fungsi
Topik 10 Fungsi
I Komang Agustino
Algoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.Pendahuluan
Fakhrian Fadlia Adiwijaya
Pascal01
Pascal01
enchissukesi
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
Devandy Enda
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamental
Senna Hendrian
Konsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libre
Boelepe Icheks
Pengenalan pascal
Pengenalan pascal
fhnx
Spt3102 fungsi(0910)
Spt3102 fungsi(0910)
Kamarudin Jaafar
Pemrograman Komputer - 3
Pemrograman Komputer - 3
Rolly Maulana Awangga
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operator
Iwank Odarlean
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Putra Andry
Bab 3 - Kalkulus Relasional
Bab 3 - Kalkulus Relasional
Ratzman III
Tipe data abstract
Tipe data abstract
ZakariyyaYusuf1
4 Adt
4 Adt
ahmad haidaroh
Structure and pointer
Structure and pointer
Tenia Wahyuningrum
2 Array
2 Array
ahmad haidaroh
3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly
Kelinci Coklat
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
Kelinci Coklat
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasoo
indahshafira
Procedur
Procedur
Devandy Enda
Materi3
Materi3
Tox Raventus Pondaag
Jazz (2)
Jazz (2)
mvilage
P opera taska
P opera taska
C Rankin
Mais conteúdo relacionado
Mais procurados
Algoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.Pendahuluan
Fakhrian Fadlia Adiwijaya
Pascal01
Pascal01
enchissukesi
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
Devandy Enda
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamental
Senna Hendrian
Konsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libre
Boelepe Icheks
Pengenalan pascal
Pengenalan pascal
fhnx
Spt3102 fungsi(0910)
Spt3102 fungsi(0910)
Kamarudin Jaafar
Pemrograman Komputer - 3
Pemrograman Komputer - 3
Rolly Maulana Awangga
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operator
Iwank Odarlean
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Putra Andry
Bab 3 - Kalkulus Relasional
Bab 3 - Kalkulus Relasional
Ratzman III
Tipe data abstract
Tipe data abstract
ZakariyyaYusuf1
4 Adt
4 Adt
ahmad haidaroh
Structure and pointer
Structure and pointer
Tenia Wahyuningrum
2 Array
2 Array
ahmad haidaroh
3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly
Kelinci Coklat
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
Kelinci Coklat
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasoo
indahshafira
Procedur
Procedur
Devandy Enda
Mais procurados
(19)
Algoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.Pendahuluan
Pascal01
Pascal01
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamental
Konsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libre
Pengenalan pascal
Pengenalan pascal
Spt3102 fungsi(0910)
Spt3102 fungsi(0910)
Pemrograman Komputer - 3
Pemrograman Komputer - 3
ppt Tipe data,variabel, operator
ppt Tipe data,variabel, operator
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Bab 3 - Kalkulus Relasional
Bab 3 - Kalkulus Relasional
Tipe data abstract
Tipe data abstract
4 Adt
4 Adt
Structure and pointer
Structure and pointer
2 Array
2 Array
3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasoo
Procedur
Procedur
Destaque
Materi3
Materi3
Tox Raventus Pondaag
Jazz (2)
Jazz (2)
mvilage
P opera taska
P opera taska
C Rankin
Filogore
Filogore
anaidbetancourth
Dmx pat
Dmx pat
Ken Coker
LET_04
LET_04
Ken Coker
Manual And Automated Control
Manual And Automated Control
noorhoff
Jadwal Piala Dunia 2014
Jadwal Piala Dunia 2014
Nurdin Al-Azies
Destaque
(8)
Materi3
Materi3
Jazz (2)
Jazz (2)
P opera taska
P opera taska
Filogore
Filogore
Dmx pat
Dmx pat
LET_04
LET_04
Manual And Automated Control
Manual And Automated Control
Jadwal Piala Dunia 2014
Jadwal Piala Dunia 2014
Semelhante a Alex algoritma-02
Alex algoritma-02
Alex algoritma-02
Deniyudi Jayaraya
Penulisanalgoritma
Penulisanalgoritma
casnadi
Algoritma 02
Algoritma 02
Tresya Fachlevie
Topik 3 Struktur Algoritma
Topik 3 Struktur Algoritma
I Komang Agustino
Pengertian algoritma
Pengertian algoritma
koboibdg
Pseudocode
Pseudocode
brigidaarie
Dasar Dasar Algoritma
Dasar Dasar Algoritma
formatik
Ringkasan materi teori algoritma
Ringkasan materi teori algoritma
Akhmad Asari
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
Rachmat Narendra
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
AnisIka
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Braga Rezpect
Bahan 2.pptx
Bahan 2.pptx
ZulfanZainal2
01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt
JournalJPMN
Pengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.ppt
NoerisEkaBudiarti
Dasar dasar turbo pascal
Dasar dasar turbo pascal
Duriani
Pengenalan algoritma.ppt
Pengenalan algoritma.ppt
eriekorlando3
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritma
Arif Punk Street
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
Maryanto Sumringah SMA 9 Tebo
BAB I . Pengenalan Algoritma.ppt
BAB I . Pengenalan Algoritma.ppt
MochAfif7
Algoritma pertemuan 1
Algoritma pertemuan 1
ysvcyber
Semelhante a Alex algoritma-02
(20)
Alex algoritma-02
Alex algoritma-02
Penulisanalgoritma
Penulisanalgoritma
Algoritma 02
Algoritma 02
Topik 3 Struktur Algoritma
Topik 3 Struktur Algoritma
Pengertian algoritma
Pengertian algoritma
Pseudocode
Pseudocode
Dasar Dasar Algoritma
Dasar Dasar Algoritma
Ringkasan materi teori algoritma
Ringkasan materi teori algoritma
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Bahan 2.pptx
Bahan 2.pptx
01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.ppt
Pengenalan_Algoritma_ppt.ppt
Dasar dasar turbo pascal
Dasar dasar turbo pascal
Pengenalan algoritma.ppt
Pengenalan algoritma.ppt
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritma
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
BAB I . Pengenalan Algoritma.ppt
BAB I . Pengenalan Algoritma.ppt
Algoritma pertemuan 1
Algoritma pertemuan 1
Mais de Nurdin Al-Azies
Visi misi prabowo-hatta
Visi misi prabowo-hatta
Nurdin Al-Azies
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
Nurdin Al-Azies
Daftar riwayat hidup Jusuf Kalla
Daftar riwayat hidup Jusuf Kalla
Nurdin Al-Azies
Daftar riwayat hidup Joko Widodo
Daftar riwayat hidup Joko Widodo
Nurdin Al-Azies
Panduan Tour Taman Safari Indonesia
Panduan Tour Taman Safari Indonesia
Nurdin Al-Azies
Jadwal imsyakiyah Ramadhan 1435 H (Terbaru)
Jadwal imsyakiyah Ramadhan 1435 H (Terbaru)
Nurdin Al-Azies
Brosur dan biaya
Brosur dan biaya
Nurdin Al-Azies
Interpersonal skill and creativity (nurdin al azies)
Interpersonal skill and creativity (nurdin al azies)
Nurdin Al-Azies
Desain grafis ver1 2-pdf
Desain grafis ver1 2-pdf
Nurdin Al-Azies
Biar ngampus tak sekedar status
Biar ngampus tak sekedar status
Nurdin Al-Azies
Kreatif entreupreneur workshop
Kreatif entreupreneur workshop
Nurdin Al-Azies
Strategi Penyambutan Mahasiswa Baru UNTUK LDK
Strategi Penyambutan Mahasiswa Baru UNTUK LDK
Nurdin Al-Azies
Dakwah Kreatif
Dakwah Kreatif
Nurdin Al-Azies
Adobe Flash:
Adobe Flash:
Nurdin Al-Azies
7 international linkages
7 international linkages
Nurdin Al-Azies
04 ekonomi mikro rancang bangun ekonomi islam
04 ekonomi mikro rancang bangun ekonomi islam
Nurdin Al-Azies
03 ekonomi mikro permintaan dan penawaran
03 ekonomi mikro permintaan dan penawaran
Nurdin Al-Azies
02 ekonomi mikro pendahulan tentang ekonomi mikro
02 ekonomi mikro pendahulan tentang ekonomi mikro
Nurdin Al-Azies
(KULIAH S2 UIKA) 01 ekonomi mikro (DR. H. IRWAN CH, SE,MM )
(KULIAH S2 UIKA) 01 ekonomi mikro (DR. H. IRWAN CH, SE,MM )
Nurdin Al-Azies
Sony (northwind)
Sony (northwind)
Nurdin Al-Azies
Mais de Nurdin Al-Azies
(20)
Visi misi prabowo-hatta
Visi misi prabowo-hatta
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
Daftar riwayat hidup Jusuf Kalla
Daftar riwayat hidup Jusuf Kalla
Daftar riwayat hidup Joko Widodo
Daftar riwayat hidup Joko Widodo
Panduan Tour Taman Safari Indonesia
Panduan Tour Taman Safari Indonesia
Jadwal imsyakiyah Ramadhan 1435 H (Terbaru)
Jadwal imsyakiyah Ramadhan 1435 H (Terbaru)
Brosur dan biaya
Brosur dan biaya
Interpersonal skill and creativity (nurdin al azies)
Interpersonal skill and creativity (nurdin al azies)
Desain grafis ver1 2-pdf
Desain grafis ver1 2-pdf
Biar ngampus tak sekedar status
Biar ngampus tak sekedar status
Kreatif entreupreneur workshop
Kreatif entreupreneur workshop
Strategi Penyambutan Mahasiswa Baru UNTUK LDK
Strategi Penyambutan Mahasiswa Baru UNTUK LDK
Dakwah Kreatif
Dakwah Kreatif
Adobe Flash:
Adobe Flash:
7 international linkages
7 international linkages
04 ekonomi mikro rancang bangun ekonomi islam
04 ekonomi mikro rancang bangun ekonomi islam
03 ekonomi mikro permintaan dan penawaran
03 ekonomi mikro permintaan dan penawaran
02 ekonomi mikro pendahulan tentang ekonomi mikro
02 ekonomi mikro pendahulan tentang ekonomi mikro
(KULIAH S2 UIKA) 01 ekonomi mikro (DR. H. IRWAN CH, SE,MM )
(KULIAH S2 UIKA) 01 ekonomi mikro (DR. H. IRWAN CH, SE,MM )
Sony (northwind)
Sony (northwind)
Alex algoritma-02
1.
Kuliah Berseri IlmuKomputer.Com Copyright
© 2003 IlmuKomputer.Com Pengantar Algoritma dan Pemrograman Alex Budiyanto alex@ilmukomputer.com Lisensi Dokumen: Copyright © 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Bab 2 Aturan Penulisan Algoritma Algoritma berisi langkah-langkah penyelesaian masalah. Langkah-langkah tersebut dapat ditulis dalam notasi apapun, asalkan mudah dibaca dan dimengerti, karena memang tidak ada notasi baku dalam penulisan algoritma. Tiap orang dapat membuat aturan penulisan dan notasi algoritma sendiri. Agar notasi algoritma mudah ditranslasi ke dalam notasi bahasa pemrograman, maka sebaiknya notasi algoritma tersebut berkorespnden dengan notasi bahasa pemrograman secara umum. Aturan Penulisan Algoritma Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu : • Judul (Header) • Kamus • Algoritma Pada setiap bagian tersebut apabila akan dituliskan komentar mengenai setiap bagian tersebut dituliskan diantara tanda kurung kurawa contoh { Komentar }. Notasi algoritmis yang dituliskan diantara tanda ini tidak akan dieksekusi oleh program. Pengantar Algoritma dan Pemrograman 1 Alex Budiyanto
2.
Kuliah Berseri IlmuKomputer.Com Copyright
© 2003 IlmuKomputer.Com Contoh : Judul { Komentar mengenai Algoritma seperti cara kerja program, Kondisi awal dan kondisi akhir dari algoritma } Kamus { Pada bagian ini, didefinifikan nama konstanta, nama variable, nama prosedur dan nama fungsi } Algoritma { Pada bagian ini algoritma dituliskan. Semua teks yang dituliskan tidak diantara tanda kurung kurawa akan dianggap sebagai notasi algoritma yang akan berpengaruh terhadap kebenaran algoritma } Judul (Header) Judul adalah bagian teks algoritma yang digunakan sebagai tempat mendefinisikan nama dengan menentukan apakah teks tersebut adalah program, prosedur, fungsi. Setelah judul disarankan untuk menuliskan spesifikasi singkat dari teks algoritma tersebut. Nama algoritma sebaiknya singkat namun cukup menggambarkan apa yang akan dilakukan oleh algoritma tersebut. Contoh : Program Luas_Kubus ← {Judul Algoritma} { Menghitung luas kubus untuk ukuran sisi yang dibaca dari piranti masukan lalu mencetak hasilnya kepiranti keluaran} ← {Spesifikasi Algoritma} Catatan : Untuk memisahkan antara kata dalam judul algoritma menggunakan tanda “_” bukanlah suatu keharusan. Anda dapat menuliskan LuasLingkaran atau Luas_Lingkaran. Tetapi sebaiknya anda tidak menggunakan spasi “ “ untuk memisahkan antara kata di dalam nama algoritma. Pengantar Algoritma dan Pemrograman 2 Alex Budiyanto
3.
Kuliah Berseri IlmuKomputer.Com Copyright
© 2003 IlmuKomputer.Com Kamus (Deklarasi) Kamus adalah bagian teks algoritma sebagai tempat untuk mendefinisikan : • Nama type • Nama konstanta • Nama variabel • Nama fungsi • Nama prosedur Semua nama tersebut baru dapat dipakai di dalam algoritma jika telah didefinisikan terlebih dahulu didalam kamus. Penulisan sekumpulan nama dalam kamus sebaiknya dikelompokan menurut jenis nama tersebut. Nama variabel belum terdefinisi nilainya ketika didefinisikan. Pendefinisian nama konstanta sekaligus memberikan harga konstanta tersebut, pendefinisian nama fungsi dilakukan sekaligus dengan domain / range serta spesifikasinya. Pendefinisian nama prosedur sekaligus dengan pendefinisian parameter (jika ada) dan spesifikasi prosedur (kondisi awal “Initial State”, Kondisi akhir “ Final State” dan proses yang dilakukan). Contoh : Kamus {Nama type, hanya untuk type yang bukan type dasar} type jam : <hh,mm,ss :integer> {Type jam terdiri dari 3 masukan yaitu “hh” sebagai jam. “mm” sebagai menit dan “ss” sebagai detik} {Nama konstanta, harus menyebutkan type dan nilai } constant phi : real = 3,14159 constant nama : string = ‘Alex’ constant benar : boolean = true {Nama Informasi, menyebutkan type} x,y : integer {suatu nilai yang bertype bilangan bulat} NMax : real {nilai maksimum yang bertype bilangan real} Nama : string {suatu nilai yang merupakan kumpulan character} P : point {suatu nilai pada bidang kartesian} Cari : Boolean {suatu nilai logika} Pengantar Algoritma dan Pemrograman 3 Alex Budiyanto
4.
Kuliah Berseri IlmuKomputer.Com Copyright
© 2003 IlmuKomputer.Com {Nama fungsi, menyebutkan domain dan range} function RealToInt (x:real) → integer {mengubah harga x yang bertype real menjadi harga ekivalen yang bertype integer} {Nama prosedur, menyebutkan “IS” initial state, “FS” final state dan proses} procedure tukar (input/output x,y : real) { IS x dan y terdefinisi, x = a dan y = b FS x = b dan y = a Proses : menukar isi informasi bilangan x dan y } Algoritma (Deskripsi) Algoritma adalah bagian inti dari suatu algoritma yang berisi instruksi atau pemanggilan aksi yang telah didefinisikan. Komponen teks algoritma dalam pemrograman procedural dapat berupa : • Instruksi dasar seperti input/output, assignment • Sequence (runtutan) • Analisa kasus • Perulangan Setiap langkah algoritma dibaca dari “atas” ke “bawah”. Urutan deskripsi penulisan menentuan urutan langkah pelaksanaan perintah. Contoh : Algoritma input (c,d) {menerima masukan 2 bilangan c dan d} if c < d then {operasi kondisional} e←a+b {e di assignment oleh nilai a dan b} else e←a–b output (e) {hasil keluaran berupa bilangan e} Pengantar Algoritma dan Pemrograman 4 Alex Budiyanto
5.
Kuliah Berseri IlmuKomputer.Com Copyright
© 2003 IlmuKomputer.Com Catatan : Untuk kata-kata input, output, if then else, output akan dipelajari lebih mendalam dalam bab-bab selanjutnya. Contoh Penyelesaian Masalah Oleh Algoritma Mencetak String “Selamat Belajar Algoritma dan Pemrograman” ke piranti Keluaran. Program Cetak_string {mencetak string “Selamat Belajar Algoritma dan Pemrograman” ke piranti keluaran} Kamus {tidak ada} Algoritma Output (‘Selamat Belajar Algoritma dan Pemrograman’) Menentukan nilai terbesar dari bilangan bulat yang dibaca dari piranti masukan dan menuliskan hasilnya ke piranti keluaran. Program Nilai_Maksimal {Menentukan nilai tertinggi yang dibaca dari piranti masukan dan hasilnya dicetak ke piranti keluaran} Kamus hasil,x,y : integer {hasil merupakan variabel untuk menampung nilai keluaran} {x,y adalah variabel untuk menampung nilai masukan} Algoritma input (x,y) {membaca nilai x dan y dari piranti masukan} if x < y then {operasi kondisional} hasil ← x {hasil di assignment oleh nila terbesar} else hasil ← y output (hasil) (nilai didalam variabel hasil dicetak ke piranti keluaran} Pengantar Algoritma dan Pemrograman 5 Alex Budiyanto
Baixar agora