ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 6. Ahmad Hidayat
|
|
- Suhendra Oesman
- 6 tahun lalu
- Tontonan:
Transkripsi
1 ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 6 Ahmad Hidayat
2 TEKNIK PENGULANGAN/LOOPING/PEMUTARAN KEMBALI NESTED LOOP ARRAY ( Variabel Berindeks ) SUB PROGRAM (SUB RUTIN)
3 NESTED LOOP (Perulangan Bersarang) Nested loop adalah proses loop/pemutaran didalam pemutaran lainnya dengan menggunakan lebih dari satu statement FOR-NEXT. Pada operasi perulangan, urutan eksekusi dimulai dari perulangan yang paling terdalam, sehingga instruksiinstruksi yang didapat pada perulangan yang paling dalam akan paling banyak dieksekusi.
4 NESTED LOOP (Perulangan Bersarang) Syarat yang harus diperhatikan untuk operasi FOR-NEXT perulangan bersarang : Setiap perulangan tidak boleh menggunakan variabel counter/index penghitung yang sama. Perulangan-perulangan tersebut tidak boleh saling berpotongan (overlapping), karena batas antara keduanya tidak jelas.
5 NESTED LOOP
6 Latihan HASIL I J Output 1 11, 12, 13, 14, 15 11, 12, 13, 14, 15, , 12, 13, 14, 15 11, 12, 13, 14, 15, , 12, 13, 14, 15 11, 12, 13, 14, 15, 3
7 Latihan
8 ARRAY ( Variabel Berindeks ) Array ( Variabel Berindeks ) adalah variabel yang mempunyai tipe data sejenis, misalnya numerik atau string, yang mampu menampung banyak nilai dan didefinisikan dengan sebuah nama variabel berindeks. Contoh suatu variabel berindeks adalah matriks. Misalkan matriks X berisi : Untuk menyimpan nilai matriks X tidak dapat digunakan sebuah variabel. Untuk itu harus digunakan variabel berindeks, yaitu X1, X2, X3, X4, X5, X6, X7, X8 dan X9. Berdasarkan jumlah dimensi indeks dalam sebuah variabel array, dikenal adanya array dimensi satu, dimensi dua dan array dimensi banyak.
9 ARRAY ( Variabel Berindeks ) Beberapa hal penting yang harus diperhatikan bila ingin memasukkan deretan data kedalam variabel array adalah : 1. Tipe data yang akan disimpan kedalam variabel harus diketahui, karena variabel array numerik hanya dapat menerima data numerik dan variabel array string hanya dapat menerima data string. 2. Banyaknya data harus lebih kecil atau sama dengan jumlah subskrip ( indeks ) dari array tersebut. 3. Untuk memasukkan deretan data dalam suatu variabel indeks dapat digunakan intruksi perulangan. 4. Banyaknya indeks yang ditentukan menunjukkan banyaknya ruang memori yang dialokasikan, oleh karena itu dalam menentukan banyaknya indeks sebaiknya disesuaikan dengan banyaknya data sehingga tidak memboroskan pengalokasian ruang memori.
10 Contoh 1:
11 Contoh 2: Perhatikan flowchart disamping, kemudian tentukan outputnya jika diketahui datanya 10,20,30,40!
12 ARRAY ( Variabel Berindeks ) 1. Array Dimensi Satu Bentuk umum deklarasi array dimensi satu adalah : DIM namavar ({cacah awal to akhir}) [As tipe] Keterangan: Cacah Awal Akhir Tipe : banyaknya elemen array : nomor awal subskrib/index : nomor akhir subskrib/index : tipe data elemen array.
13 ARRAY DIMENSI SATU Contoh : DIM baristabel(5) DIM baristabel(1 to 5) DIM baristabel(5) As Integer Dari contoh deklarasi diatas maka akan disediakan ruang memori untuk array baristabel dengan jumlah elemen 5. Untuk mengoperasikan array digunakan subskrib. Baristabel(1) = 40, Baristabel(2) = 30, Baristabel(3) = 100 Baristabel(4) = 80, Baristabel(5) = 75
14 Contoh: REM PROGARRAY1 DIM A(5) LET A(1)=40 : A(2)=30 : A(3)=100 : A(4)=80 : A(5)=75 C = A(1) + A(2) + A(3) + A(4) + A(5) PRINT A(1), A(2), A(3), A(4), A(5) PRINT HASIL JUMLAH = ; C END Output: HASIL JUMLAH = 325 Statement REM digunakan untuk menuliskan komentar yang tidak diproses oleh program.
15 ARRAY ( Variabel Berindeks ) 2. Array Dimensi Dua Bentuk umum deklarasi array dimensi 2 adalah : Keterangan: DIM namavar (baris,kolom) [As tipe] atau DIM namavar ( baris1 to baris2, kolom1 to kolom2) [As tipe] Namavar : nama variable yang akan dideklarasikan sebagai array dua dimensi Baris : cacah baris Kolom : cacah kolom
16 ARRAY DIMENSI DUA Contoh : DIM M(2,3) atau DIM M( 1 to 2, 1 to 3) Dari contoh deklarasi di atas maka akan disediakan ruang memori untuk array M dengan jumlah elemen 2 baris dan 3 kolom. Untuk mengoperasikan array digunakan subskrib: M(1,1)=30, M(1,2)=50, M(1,3)=20, M(2,1)=10, M(2,2)=10, M(2,3)=10
17 Contoh: REM PROGARRAY2 DIM M(2,3) M(1,1)=30: M(1,2)=50: M(1,3)=20 M(2,1)=10: M(2,2)=10: M(2,3)=10 PRINT M(1,1) +M(2,2) PRINT M(2,3) END Output: Statement REM digunakan untuk menuliskan komentar yang tidak diproses oleh program.
18 ARRAY ( Variabel Berindeks ) 3. Array Dimensi Banyak Bentuk umum deklarasinya : DIM namavar (b,k,h,,dn) [As tipe ] atau DIM namavar (b1 to b2, k1to k2, h1 to h2,, dn1 to dn2) [As tipe] Keterangan: Namavar : nama variable yang akan dideklarasikan sebagai array banyak dimensi Baris : cacah baris Kolom : cacah kolom
19 ARRAY DIMENSI BANYAK Contoh : DIM M(2,3,4) atau DIM M(1 to 2, 1 to 3, 1 to 4) Dalam operasinya menggunakan subskrib 3 dimensi, yaitu : M(1,1,1),M(1,1,2),M(1,1,3),M(1,1,4) M(1,2,1),M(1,2,2),M(1,2,3),M(1,2,4) M(1,3,1),M(1,3,2),M(1,3,3),M(1,3,4) M(2,1,1),M(2,1,2),M(2,1,3),M(2,1,4) M(2,2,1),M(2,2,2),M(2,2,3),M(2,2,4) M(2,3,1),M(2,3,2),M(2,3,3),M(2,3,4)
20 ARRAY DIMENSI BANYAK DIM Nam$(1 TO 5), Age(1 TO 5), ID$ (1 TO 5) FOR Count = 1 TO 5 INPUT Enter Student s name:, Nam$(Count) INPUT Enter Student s age:, Age(Count) INPUT Enter Student s ID:, ID$(Count) NEXT
21 ARRAY DIMENSI BANYAK CLS FOR COUNT = 1 TO 5 INPUT Enter student s name:, Nam$(Count) INPUT Enter student s score:, Score(Count) NEXT Count FOR COUNT = 1 TO 5 FinalScore(Count) = Score(Count) *2.5 NEXT Count CLS PRINT Name, Score ; TAB(22); Final score FOR COUNT = 1 TO 5 PRINT Nam$(Count), Score(Count), FinalScore(Count) NEXT Count
22 SUB PROGRAM (SUB RUTIN) Subprogram atau subrutin, dikembangkan untuk mempersingkat penulisan program. Kemudian tujuan penulisan subprogram menjadi berkembang. Sesuai dengan namanya maka subprogram adalah satu bagian dari program yang terpisah dari program utamanya. Struktur program yang demikian disebut dengan struktur modular. Tujuan lain dari penulisan subprogram adalah dalam hal kemudahan pelacakan dan pembacaan sebuah program. Karena program tersusun atas modul-modul, dimana setiap modul biasanya tidak terlalu panjang, maka jika dalam sebuah modul terjadi kesalahan, kita tidak perlu melacak seluruh program, tetapi cukup kita lihat dari modul dimana kesalahan terjadi.
23 SUB PROGRAM (SUB RUTIN) Secara garis besar sebuah program yang berisi sub rutin, alur flowchartnya dapat digambar seperti gambar disamping:
24 SUB PROGRAM (SUB RUTIN) Beberapa cara pemanggilan subrutin yaitu : 1. Statemen GOSUB RETURN Misal GOSUB 200 Berarti memanggil Subrutin yang diawali dengan label 200 dan diakhiri dengan RETURN 2. Statemen FN Subrutin yang dipanggil dengan fungsi FN ini harus diawali dengan statemen DEF FN dengan atau diakhiri dengan statemen END DEF 3. Satemen CALL untuk memanggil subrutin yang diawali dengan SUB dan diakhiri dengan END SUB 4. Statemen FUNCTION untuk memanggil subrutin yang diawali dengan FUNCTION dan diakhiri dengan END FUNCTION
25 CONTOH SUB PROGRAM (SUB RUTIN) Berikut contoh program yang menggunakan kounter. REM PROGKOUNTER1 DATA 2,4,6,8,999 C = 0 10 READ BIL IF BIL = 999 THEN 20 C = C + 1 GO TO PRINT C END Pada program di atas yang dimaksud variable kounter adalah C. Setiap kali statemen C = C + 1 dilaksanakan, maka harga C bertambah dengan 1.
26 CONTOH SUB PROGRAM 2 (SUB RUTIN) REM PROG-GOSUB 10 LET N = 3 20 GO SUB PRINT KAMPUS A 40 LET N = N+1 50 GO SUB PRINT KAMPUS D 70 GO TO LET X = N 110 PRINT X * X 120 RETURN 130 END Output :?
27 Latihan 1. Buatlah sebuah program untuk menghasilkan laporan sbb: DAFTAR GAJI PEGAWAI NAMA TOTAL GAJI INA ANI NIA ANE ANU Dengan variable subskrib nama, gapok, tunjangan diinput dengan looping menggunakan teknik kounter. Total gaji diperoleh dari gapok ditambah tunjangan.
28 Jawaban DIM NAMA$(5), GAPOK (5), TUNJ(5), TOTALGAJI(5) K= 1 10 INPUT NAMA =, NAMA$(K) INPUT GAJI POKOK =,GAPOK(K) INPUT TUNJANGAN =,TUNJ(K) TOTALGAJI(K) = GAPOK(K) + TUNJ(K) IF K=5 THEN 20 K = K + 1 GOTO PRINT DAFTAR GAJI PEGAWAI PRINT PRINT NAMA ;TAB(15); TOTAL GAJI PRINT FOR K = 1 TO 5 PRINT NAMA$(K);TAB(15);TOTALGAJI(K) NEXT K END
29 TERIMAKASIH
5. Teknik Pengulangan
5. Teknik Pengulangan Counter Teknik kounter dipakai untuk mengontrol pengulangan proses. Pengontrolan ini dilakukan dengan memeriksa isi variabel yang digunakan sebagai kounter, sehingga junlah pengulangan
Lebih terperinciSTATEMENT INPUT ALGORITMA & PEMROGRAMAN 1B
STATEMENT INPUT ALGORITMA & PEMROGRAMAN 1B MENGGUNAKAN KOUNTER Kounter adalah suatu variabel pencacah yang digunakan untuk menghitung berapa kali proses telah berulang. Variabel kounter biasa digunakan
Lebih terperinciFOR... NEXT. Bentuk Umum : FOR pencacah = awal TO akhir [ STEP langkah ] [ statement1 ] [ statement2 ] NEXT [ pencacah ]
FOR... NEXT Bentuk Umum : FOR pencacah = awal TO akhir [ STEP langkah ] [ statement1 ] [ statement2 ] NEXT [ pencacah ] dengan parameter-parameternya : pencacah : nama sembarang perubah numeris yang berfungsi
Lebih terperinciSesi /Perkuliahan ke : 5
Sesi /Perkuliahan ke : 5 Tujuan Instruksional Khusus : 1. Agar mahasiswa dapat memahami teknik kounter. 2. Agar mahasiswa dapat menggunakan variabel kounter dalam membatasi perulangan. 3. Agar mahasiswa
Lebih terperinciBab 7 PEMROGRAMAN MODULAR
Bab 7 PEMROGRAMAN MODULAR Dalam suatu pengembangan perangkat lunak, pemrograman adalah salah satu tahap untuk mengimplementasikan penyelesaian masalah tertentu dengan suatu bahasa pemrograman. Penyusunan
Lebih terperinciBab 5 Array (Variabel Berindeks)
Bab 5 Array (Variabel Berindeks) 5.1. Pengertian array Variabel dengan tipe data tunggal (skalar) hanya dapat digunakan untuk menyimpan sebuah nilai saja, sehingga untuk menyimpan beberapa nilai sekaligus
Lebih terperinci3. Analisis Masalah dan Penyelesaian
3. Analisis Masalah dan Penyelesaian Dalam pembuatan flowchart tidak ada rumus atau kaidah baku yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah
Lebih terperinciSTATEMEN INPUT. Menggunakan Kounter
STATEMEN INPUT Menggunakan Kounter Kounter adalah suatu variabel pencacah yang digunakan untuk menghitung berapa kali proses telah berulang. Variabel kounter biasa digunakan dengan statemen NAMAVAR = NAMAVAR
Lebih terperinciStatemen RESTORE. Statemen INPUT. Contoh : digunakan untuk mengembalikan pointer ke awal DATA sehingga data dapat dibaca kembali.
Statemen RESTORE digunakan untuk mengembalikan pointer ke awal DATA sehingga data dapat dibaca kembali. Bentuk umum : RESTORE [ no baris label ] Keterangan : Jika tidak menggunakan no baris atau label,
Lebih terperinciSTATEMEN GO TO DAN IF-THEN. Pertemuan IX
STATEMEN GO TO DAN IF-THEN Pertemuan IX Statemen Alih Kontrol Pada bahasa pemrograman BASIC tidak hanya melakukan eksekusi baris demi baris atau secara berurutan yang tiap barisnya dieksekusi hanya satu
Lebih terperinciBAB 5 PERULANGAN DAN ARRAY
Bab 5 Perulangan dan Array 66 BAB 5 PERULANGAN DAN ARRAY TUJUAN PRAKTIKUM 1. Praktikan mengerti apa yang dimaksud dengan perulangan 2. Praktikan mengerti apa yang dimaksud dengan seleksi kondisi 3. Praktikan
Lebih terperinciPENGULANGAN DAN PEMBACAAN DATA *
PENGULANGAN DAN PEMBACAAN DATA * Tujuan Instruksional Khusus : Agar mahasiswa dapat membuat program dengan proses pemutaran kembali (looping). Pokok Bahasan : PENGULANGAN PEMBACAAN DATA Deskripsi singkat
Lebih terperinciBab 4 Perintah Perulangan
Bab 4 Perintah Perulangan Proses perulangan (loop) adalah proses yang mengerjakan satu atau lebih statement lainnya secara berulang-ulang. Pada bahasa BASIC terdapat beberapa perintah untuk proses perulangan
Lebih terperinciArray 1 A. TUJUAN PEMBELAJARAN
PRAKTIKUM 18 Array 1 A. TUJUAN PEMBELAJARAN 1. Memahami konsep array dan penyimpanannya dalam memori 2. Mempelajari pengunaan variabel array berdimensi satu 3. Memahami penggunaan variabel array berdimensi
Lebih terperinciALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 5 AHMAD HIDAYAT
ALGORITMA PEMROGRAMAN 1A** (PP-011302:S1-KA) Pertemuan 5 AHMAD HIDAYAT TEKNIK PENGULANGAN/LOOPING/ITERASI/PEMUTARAN KEMBALI Counter (Go To) FLAG For Next Counter Digunakan untuk mengontrol pengulangan
Lebih terperinciLooping : break, continue, nested loop
PRAKTIKUM 11 Looping : break, continue, nested loop A. TUJUAN PEMBELAJARAN 1. Menjelaskan penggunaan pernyataan break 2. Menjelaskan penggunaan pernyataan continue 3. Menjelaskan penggunaan pernyataan
Lebih terperinciBAB-2 : TIPE DATA, VARIABEL DAN OPERATOR
BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal dan dapat menggunakan tipe data Mengenal dan menggunakan variable Mengenal dan menggunakan
Lebih terperinciP11 Array. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta
P11 Array A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mampu mengetahui dan memahami : Mengetahui Perintah Array Mengetahui dan Memahami Array Satu
Lebih terperinciMODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak
MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak UNIVERSITAS BATAM PRAKTIKUM I FLOWCHART 1. Buatlah flowchart untuk menghitung luas segitiga 2. Buatlah flowchart
Lebih terperinciSoal Ujian Tengah Semester flow
Soal Ujian engah Semester flow - 2006 1. Buat potongan/penggalan flowchart yang memperlihatkan proses berikut: Jika nilai A dan B negatif maka hitung X = A * B, Jika nilai A negatif tetapi nilai B positif
Lebih terperinciJAWABAN TUGAS 5 PEMROGRAMAN TEKNIK
Hal 1 dari 5 JAWABAN TUGAS 5 PEMROGRAMAN TEKNIK 1. Apa keuntungan dan apa batasan tipe data ARRAY? Keuntungan tipe data arrray (larik) adalah bisa menyimpan >=1 elemen data dalam satu variabel. Batasannya
Lebih terperinciPENGULANGAN DAN PEMBACAAN DATA
PENGULANGAN DAN PEMBACAAN DATA PENGULANGAN TUNGGAL FOR I = 1 TO 5 PRINT NEXT I FOR I = 1 TO 5 berarti pengulangan yang harus dilakukan sebanyak 5 X. Variabel I digunakan sebagai indikator pengulangan.
Lebih terperinciSesi/Perkuliahan ke: 4
Sesi/Perkuliahan ke: 4 Tujuan Instruksional Khusus : Agar mahasiswa dapat membuat program dengan proses pemutaran kembali (looping). Pokok Bahasan : PENGULANGAN PEMBACAAN DATA Deskripsi singkat : Dalam
Lebih terperinciALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) PERTEMUAN
ALGORITMA PEMROGRAMAN 1A** (PP-011302:S1-KA) PERTEMUAN 4 Ahmad Hidayat TEKNIK PERCABANGAN (BRANCHING TECHNIQUE) Akumulator Analisa kondisi dan aksi. (Analysis of the condition and action) (IF THEN, IF..THEN..ELSE,
Lebih terperinciSesi/Perkuliahan ke: 3
Sesi/Perkuliahan ke: 3 Tujuan Instruksional Khusus : 1. Agar mahasiswa dapat menggunakan statement input output dan percabangan pada bahasa pemrograman BASIC 2. Agar mahasiswa dapat mengatur pencetakan
Lebih terperinciPertemuan 4 Diagram Alur / Flowchart
Pertemuan 4 Diagram Alur / adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing-masing simbol merepresentasikan
Lebih terperinciMODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman
I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN I. ALGORITMA II. BAHASA
Lebih terperinciOPERATOR dan STATEMENT
Pertemuan 2 OPERATOR dan STATEMENT Objektif: 1. Mahasiswa dapat mengetahui jenis-jenis operator dalam BASIC dan fungsinya. 2. Mahasiswa dapat menggunakan operator dalam program BASIC. 3. Mahasiswa dapat
Lebih terperinciOPERASI PERNYATAAN KONDISI
OPERASI PERNYATAAN KONDISI A. Pernyataan IF pernyataan if mempunyai pengertian, jika kondisi bernilai benar, maka perintah dikerjakan dan jiak tidak memenuhi syarat maka diabaikan. Dapat dilihat dari diagram
Lebih terperinciUniversitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T
Universitas gunadarma pascal Bab 4- bab 10 Hana Pertiwi S.T 14 PASCAL Struktur Perulangan WHILE-DO Struktur Perulangan REPEAT-UNTIL REPEAT UNTIL 1. Struktur Perulangan FOR 2. Penggunaan gabungan struktur
Lebih terperinciP9 Seleksi & Perulangan
P9 Seleksi & Perulangan A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mampu mengetahui dan memahami : Mengetahui dan memahami lebih lanjut Perulangan
Lebih terperinciPERTEMUAN 2 ALGORITMA & PEMROGRAMAN
PERTEMUAN 2 ALGORITMA & PEMROGRAMAN POKOK BAHASAN 1. Pendahuluan 2. Tahapan Pembangunan Program 3. Pengenalan Algoritma 4. Cara Menyajikan Algoritma 5. Data Program 6. Elemen-Elemen Program PENDAHULUAN
Lebih terperinciPROCEDURE. Bentuk Umum : PROGRAM judul_program ; PROCEDURE judul_prosedur ; Begin Statement prosedur ; End ; Begin Statement program utama ; end.
PROCEDURE Prosedur adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). Diawali dengan kata cadangan didalam bagian deklarasi prosedur. Prosedur banyak digunakan
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR KOMPUTER & PRAKTIKUM (AKN) KODE / SKS KD / 4 SKS
SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR KOMPUTER & PRAKTIKUM (AKN) KODE / SKS KD-024303 / 4 SKS Minggu ke Pokok Bahasan TIU Sub Pokok Bahasan Sasaran Belajar Cara Pengajaran Media Tugas Ref 1. Penjelasan
Lebih terperinciPertemuan 4: Struktur Kontrol Pemrograman : Loop Bersarang (Nested Loop)
Pertemuan 4: Struktur Kontrol Pemrograman : Loop Bersarang (Nested Loop) Perulangan Statement1 dieksekusi tepat 1 kali sebelum loop dimulai Statement2 akan selalu dieksekusi setidaknya 1 kali karena ia
Lebih terperinciPROSES PENJUALAN BUKU
PROSES PENJUALAN BUKU MAKALAH Makalah ini disusun guna untuk memenuhi tugas TIK akhir tahun kelas XI semester 2 yang membahas tentang Proses Penjualan Buku. OLEH : Ida Mariyatuz Zulfa ( 14 ) Mar atu Sholekhah
Lebih terperinciAlgoritma Pemrograman 2B (Pemrograman C++)
Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 4 FUNGSI (FUNCTION) PADA C++ 1 Outline Konsep Dasar Fungsi Standar File Header Definisi Fungsi Deklarasi Fungsi
Lebih terperinciPENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom
PENDAHULUAN Brigida Arie Minartiningtyas, M.Kom Langkah dalam proses pembuatan suatu program atau software : Mendefinisikan masalah dan menganalisanya Tujuan dari pembuatan program Parameter-parameter
Lebih terperinciPERTEMUAN 2 KONSEP DASAR PEMROGRAMAN
PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN I. Algoritma Pemrograman Yang Baik Ciri-ciri algoritma pemrograman yang baik adalah: 1. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah 2. Menghasilkan
Lebih terperinciPEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR
PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR PEMROGRAMAN TERSTRUKTUR MEMILIKI 3 KOMPONEN UTAMA, YAITU : 1. PEMROGRAMAN TOP-DOWN 2. PEMROGRAMAN MODULAR 3. TEOREMA STRUKTUR
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-12 (Matriks) 1 Sub Pokok Bahasan Pendahuluan Konsep Matriks Pendeklarasian Matriks Pemrosesan Matriks Membaca Elemen Matriks Menulis Matriks 2 Pendahuluan Di dalam matriks,
Lebih terperinciPRAKTIKUM 6 PENGULANGAN PROSES 2
PRAKTIKUM 6 PENGULANGAN PROSES 2 A. Tujuan 1. Menjelaskan loop di dalam loop (nested loop) dan contoh kasusnya 2. Menjelaskan penggunaan pernyataan break 3. Menjelaskan penggunaan pernyataan continue 4.
Lebih terperinciALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 7. Ahmad Hidayat
ALGORITMA PEMROGRAMAN 1A** (PP-011302:S1-KA) Pertemuan 7 Ahmad Hidayat PENERAPAN KONSEP TABEL Argumen dan Fungsi Penggunaan Storage untuk Penyimpanan Tabel Proses Pencarian (Searching) Pengurutan dengan
Lebih terperinciPERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).
PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C++ 6.0 STRUKTUR BAHASA C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama). Setiap program akan dieksekusi dimulai dari statement
Lebih terperinciALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA
ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA I. Pendahuluan Algoritma dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami. Algoritma dapat ditulis dalam bahasa natural/bahasa
Lebih terperinciSoal hari Selasa (13/10) Latihan 7 AN
hari Selasa (13/10) Latihan 7 AN Kamus Data X, Y adalah variabel tunggal bertipe data integer if X > 4 then Y 5 1. Pernyataan yang salah tentang algoritma di atas adalah... a. X dan Y pasti bilangan bulat
Lebih terperinciAlgoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011
Algoritma dan Pemrograman WHILE while (kondisi) statement; FALSE kondisi? TRUE statement Pernyataan (statements) di dalam struktur WHILE akan diproses minimum NOL kali. Mengapa? WHILE Perhatikan potongan
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-12 (Matriks) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Konsep Matriks Pendeklarasian Matriks Pemrosesan Matriks
Lebih terperinciPengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom
Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar Bahasa Pemrograman Pascal Page 1 / 11 Pengenalan Pascal Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman
Lebih terperinciProcedure. Pertemuan 10 Algoritma Pemrograman
Procedure Pertemuan 10 Algoritma Pemrograman Pendahuluan Seringkali dalam membuat program besar, pemrogram perlu memecah program menjadi beberapa subprogram yang lebih kecil. Tiap subprogram (modul) dapat
Lebih terperinciJAWABAN TUGAS 3 PEMROGRAMAN TEKNIK. Keuntungan Praktis dan mudah Komprehensif dan teliti
JAWABAN TUGAS 3 PEMROGRAMAN TEKNIK 1. Metoda uji blackbox adalah metoda pengujian program yang melihat kesesuaian output program dengan input yang diberikan kepada program tanpa perlu melihat isi programnya
Lebih terperinciSATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP
SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP Mata kuliah : Algoritma dan Pemrograman Kode Mata Kuliah : TIS2223 SKS : 3 Waktu Pertemuan : 16 kali Pertemuan Deskripsi : Mata kuliah algoritma
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-11 (Matriks) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Konsep Matriks Pendeklarasian Matriks Pemrosesan Matriks Membaca Elemen Matriks
Lebih terperinciStatemen Perintah, variable, dan Operator Pada Qbasic
Kegiatan Praktikum : 2 Statemen Perintah, variable, dan Operator Pada Qbasic Pendahuluan : Setelah anda mempelajari pengenalan Qbasic pada pertemuan pertama. Pada pertemuan ini, anda akan mempelajari tentang
Lebih terperinciSub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise
Sub 1 Agar mahasiswa mengetahui Agar mahasiswa mengetahui Pengenalan Pascal - Sejarah Pascal Buku ke-2. Hal. 1-26 1. Teori White Board 1.Latihan sejarah dan struktur Pascal sejarah dan memahami struktur
Lebih terperinciPERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN
PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN Obektif: Praktikan mengetahui arra, percabangan, dan perulangan pada Java. Praktikan mengetahui bentuk umum
Lebih terperinciMODUL 2 SELECTION & LOOPING PADA FORM
MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection
Lebih terperinciPOKOK BAHASAN - 2 PEMROGRAMAN MODULAR
STRUKTUR DATA POKOK BAHASAN - 2 PEMROGRAMAN MODULAR Oleh : NAZARUDDIN AHMAD, S.T, M.T Design By mytemplate 2013 1. Pemrograman Modular Pemrograman Modular adalah pemrograman yang dilakukan dengan membuat
Lebih terperinciAlgoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN
Fungsi / Prosedur Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Fungsi (Sub Program) : Fungsi Beberapa statements digabungkan dalam suatu modul (fungsi atau sub program) untuk
Lebih terperinciRINGKASAN PEMROGRAMAN QUICK BASIC
RINGKASAN PEMROGRAMAN QUICK BASIC Karakter pada Quick Basic dibagi menjadi empat kelompok yaitu : - Karakter Abjad : A Z dan a z - Karakter Angka : 0 9 - Karakter Khusus :!@#$% ~&*()_+-={}[]: ;,.?^ -
Lebih terperinciPERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang
PERULANGAN PROSES Proses perulangan ditandai dengan mekanisme yang disebut loop Proses Loop : Proses yang berulang-ulang Perintah atau notasi dalam struktur pengulangan Melipiuti : Pernyataan for Pernyataan
Lebih terperinciELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2
ELEMEN DASAR Kuliah ke-2 1 Mengapa dengan FORTRAN? FORmula TRANslation adalah bahasa pemrograman komputer tingkat tinggi yang langsung berorientasi pada permasalahan teknik, dan umum dipakai oleh para
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR ALGORITMA dan PEMROGRAMAN (MI) KODE / SKS: KD /4 SKS
Minggu Pokok Bahasan ke dan TIU 1. Pendahuluan Memberikan gambaran umum mengenai kasus sederhana Memberikan pengenalan pemrograman Sub Pokok Bahasan dan Sasaran Belajar Tujuan penggunaan flowchart Mahasiswa
Lebih terperinciPSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR
1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode
Lebih terperinciDiagram Alur (Flowchart)
Diagram Alur (Flowchart) Diagram Alur (Flowchart) Flowchart adalah suatu diagram yang menggambarkan susunan logika suatu program. Simbol-simbol yang digunakan adalah sebagai berikut : Proses/Prosessing
Lebih terperinciKONSEP DASAR. menyusunnya menjadi potongan-potongan mudah untuk ditangani dibanding. conquer.
FUNGSI (FUNCTION) PADA C++ KONSEP DASAR Program komputer yang dibuat untuk menjawab permasalahan umumnya berukuran sangat besar. Pengalaman telah menunjukkan bahwa cara terbaik untuk mengembangkan dan
Lebih terperinciPENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL
PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL Pengertian LOGIKA: Logika berasal dari bahasa Yunani yaitu LOGOS yang berarti ilmu. Logika pada dasarnya filsafat berpikir. Berpikir berarti melakukan suatu
Lebih terperinciSTRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA Pertemuan 5 Muhamad Haikal, S.Kom., MT Struktur Dasar Algoritma 1. Struktur Sequence (Runtunan) 2. Struktur Selection (Pemilihan) 3. Struktur Repetition (Perulangan) Struktur Sequence
Lebih terperinciALGORITMA & FLOWCHART
ALGORITMA & FLOWCHART 1. DEFINISI ALGORITMA Terdapat beberapa definisi mengenai kata Algoritma : 1. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis (Rinaldi
Lebih terperinciTEORI KONSEP PEMPROGRAMAN 3.1
2015 TEORI KONSEP PEMPROGRAMAN 3.1 TUGAS TEORI KONSEP PEMROGRAMAN : LOOPING (FOR, WHILE, DO WHILE) DWI SETIYA NINGSIH ( 210 315 70 25 ) D3 PJJ TI Persoalan & Penyelesaian 1. Sebutkan keyword-keyword yang
Lebih terperinciRENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER - D3 BISNIS DAN KEWIRAUSAHAAN UNIVERSITAS GUNADARMA
RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER - D3 BISNIS DAN KEWIRAUSAHAAN UNIVERSITAS GUNADARMA Tanggal Penyusunan 15/08/2016 Tanggal revisi 25/02/2017 Fakultas D3 BISNIS DAN KEWIRAUSAHAAN
Lebih terperinciFLOWCHART - LANJUTAN
FLOWCHART - LANJUTAN Pembuatan Flowchart Tidak ada kaidah yang baku. Flowchart = gambaran hasil analisa suatu masalah à Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya. Secara
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS
MATA KULIAH PEMROGRAMAN * (TK) Minggu ke Pokok Bahasan dan TIU 1. Algoritma Konsep Dasar Bahasa Pascal secara singkat sejarah dirancangnya bahasa Memberikan konsep dasar pembuatan program dalam bahasa
Lebih terperinciSTATEMENT INPUT-OUTPUT
STATEMENT INPUT-OUTPUT Statement LET, REM, RESTORE, PRINT dan READ DATA Statement REM digunakan untuk memberikan komentar program, yaitu ; - Judul program - Penjelasan program - Keterangan mengenai variabel
Lebih terperinciSaifoe El Unas 2. Free Format
Saifoe El Unas FPS 4.0 mempunyai 2 macam format penulisan program yg dapat dipilih oleh programmer : 1. Fixed Format Menggunakan standar Fortran 77. 2. Free Format Menggunakan standar Fortran 90. 1 Program
Lebih terperinciBAB III Struktur Program
BAB III Struktur Program Setelah mengenal masing-masing bagian pada window utama Visual Basic beserta fungsinya, selanjutnya akan dipelajari struktur yang diperlukan dalam pemrograman bahasa Visual Basic.
Lebih terperinciArray dan Prosedur. Oleh : Edi Sugiarto, S.Kom, M.Kom
Array dan Prosedur Oleh : Edi Sugiarto, S.Kom, M.Kom Array Merupakan variabel memori yang berisi sekumpulan data dalam tipe yang sejenis. Data-data pada array disimpan dalam urutan tertentu yang dinamakan
Lebih terperinciAlgoritme dan Pemrograman
Algoritme dan Pemrograman Kuliah #7 dan #8 Array Program Menghitung Rataan 3 Nilai #include int nilai1, nilai2, nilai3; float rataan; void main() printf ( Masukkan nilai 1 );scanf( %d,&nilai1);
Lebih terperinciSTATEMENT INPUT - OUTPUT
STATEMENT INPUT - OUTPUT (STATEMENT LET, REM, RESTORE, PRINT DAN READ DATA) STATEMENT REM digunakan untuk memberikan komentar program, yaitu ; - Judul program - Penjelasan program - Keterangan mengenai
Lebih terperinciPENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode
LOGIKA PROPORSIONAL ALGORITMA Pola pikir yang terstruktur yang berisi tahap-tahap atau langkah-langkah penyelesaian suatu masalah; Merupakan satu set proses yang diaktifkan menurut langkah demi langkah
Lebih terperinciAlgoritma & Pemrograman #10
Algoritma & Pemrograman #10 by antonius rachmat c, s.kom, m.cs Soal Array Minggu Lalu? Mennuarray.cpp Array KELEBIHAN Struktur Data yang paling mudah Tipe Data yang mampu menampung lebih dari satu data
Lebih terperinci:Mahasiswa dapat mempraktekkan penggunaan array
Praktikum : Pemrograman II Modul Praktikum ke : 06 Judul Materi : Array Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan array Waktu (lama) : 3 Jam Aplikasi yang digunakan : Visual Basic I. Array/Matrik
Lebih terperinciMODUL-MODUL PRAKTIKUM VB.
MODUL-MODUL PRAKTIKUM VB. Net Oleh : CHALIFA CHAZAR MODUL 4 LOOP Tujuan : Mahasiswa bisa mendefinisikan dan menggunakan penggunaan LOOP dalam membuat aplikasi VB.NET Pustaka : Wibowo HR, Enterprise J,
Lebih terperinciPEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I
PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I I. Pengertian Algoritma Algorithm sebenarnya berasal dari kata algorism yang berarti proses menghitung dengan angka Arab. Perencanaan dan perancangan program komputer
Lebih terperinciSOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH APLIKASI KOMPUTER PSIKOLOGI A KODE / SKS : KK / 1 SKS
1, 2, 3 Pengantar Komputer dan Istilah Dasar Dalam Komputer Memahami aplikasi prinsip pada desain, 1 Ilmu Komputer Jenis Dasar Komputer konstruksi dan pemeliharaan sistem yang Elemen Dasar(fungsi)dari
Lebih terperinciBAB 3 STRUKTUR KENDALI, SUBROUTINE, DAN FUNGSI
BAB 3 STRUKTUR KALI, SUBROUTINE, DAN FUNGSI TUJUAN Tujuan Instruksi Umum: Menjelaskan kepada mahasiswa mengenai struktur kendali pada Fortran Menjelaskan Kepada mahasiswa mengenai Function dan subroutine
Lebih terperinciAlgoritma & Pemrograman #8. by antonius rachmat c, s.kom, m.cs
Algoritma & Pemrograman #8 by antonius rachmat c, s.kom, m.cs Review Fungsi Minggu lalu Deklarasi dan Definisi fungsi Standard Library Function Void dan Non-void dan Parameternya REVIEW 1 4 2 3 5 Declaring,
Lebih terperinciP10 Seleksi & Perulangan
P10 Seleksi & Perulangan A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mampu mengetahui dan memahami : Mengetahui dan memahami lebih lanjut Perulangan
Lebih terperinciMODUL-MODUL PRAKTIKUM VB.
MODUL-MODUL PRAKTIKUM VB. Net Oleh : CHALIFA CHAZAR MODUL 7 Function And Sub Tujuan : Mahasiswa bisa mendefinisikan dan menggunakan penggunaan Function dan Sub dalam membuat aplikasi VB.NET Pustaka : Wibowo
Lebih terperinci8. PEMBUATAN LAPORAN
8. PEMBUATAN LAPORAN Pengantar Algoritma dan Pemrograman A Komputer untuk membantu membuat laporanlaporan serta daftardaftar untuk keperluan kelancaran administrasi perusahaan / kantor. Misal: Daftar Gaji,
Lebih terperinciDasar Pemrograman TIP FTP UB
Dasar Pemrograman TIP FTP UB Ketika program yang dibuat sudah terlalu panjang (ratusan bahkan puluhan ribu baris), sulit untuk memahami jalannya program secara keseluruhan Sehingga program tersebut lebih
Lebih terperinciVISUAL BASIC /18/2014 1
VISUAL BASIC 6.0 SETYO BUDI, M.KOM 4/18/2014 1 tiosetyo@yahoo.comsetyoinator@gmail.com www.cerdas-pintar.blogspot.com ARRAY DAN PROCEDURE Array Array adalah kumpulan, merupakan variabel memori yang digunakan
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-14 (Rekursi) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Faktorial Menara Hanoi S1 Teknik Informatika-Unijoyo
Lebih terperinciAlgoritma,Flowchart, Konsep
Algoritma,Flowchart, Konsep dasar PASCAL Masih ingat??? Algoritma Penulisan Algoritma Menggunakan bahasa natural (Bahasa manusia: Indonesia, Inggris) Kelemahannya masih sering membingungkan (ambigu) /
Lebih terperinciALGORITMA & PEMROGRAMAN II ARRAY
ALGORITMA & PEMROGRAMAN II ARRAY I Gede Agus Suwartane Array 1 Array Koleksi data dimana setiap elemen memakai nama dan tipe yang sama dan setiap elemen diakses dengan membedakan indeks array-nya. Ciri
Lebih terperinciPraktikum Dasar Pemrograman
Praktikum Dasar Pemrograman Minggu : 04 sesi 3 Topik : 1. For 2. Break 3. Continue Aktifitas : coding Waktu pengerjaan : 110 menit Setoran PrakDaspro_04_3_DY_NIM.rar, yang terdiri dari file: 1. simple_for_dy_nim.c
Lebih terperinciMODUL 2 Variabel, Val, If tunggal dan If bersarang + case
MODUL 2 Variabel, Val, If tunggal dan If bersarang + case 1. variabel suatu tempat dalam memori yang diberi nama (sebagai pengenal) dan dialokasikan untuk menampung data. Sintax : Dim_namavariabel_As_typedata
Lebih terperinciTujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan
Praktikum : Pemrograman II Modul Praktikum ke : 05 Judul Materi : Looping Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan Waktu (lama) : 3 Jam Aplikasi yang digunakan
Lebih terperinciSUBPROGRAM (SUBRUTIN)
SUBPROGRAM (SUBRUTIN) Ada dua macam subrutin, yaitu : prosedur fungsi Kedua jenis subrutin ini memiliki kegunaan yang sama, yaitu melakukan tugas tertentu. Perbedaannya fungsi selalu mengembalikan suatu
Lebih terperinci