Tugas UTS Pemrograman Berorientasi Obyek

Ukuran: px
Mulai penontonan dengan halaman:

Download "Tugas UTS Pemrograman Berorientasi Obyek"

Transkripsi

1 Tugas UTS Pemrograman Berorientasi Obyek Group A Setiap mahasiswa mengerjakan satu soal dari group ini menurut aturan sebagai berikut: NRP berakhiran angka 1 mengerjakan soal nomor 1 NRP berakhiran angka 2 mengerjakan soal nomor 2 NRP berakhiran angka 3 mengerjakan soal nomor 3 NRP berakhiran angka 4 mengerjakan soal nomor 4 NRP berakhiran angka 5 mengerjakan soal nomor 5 NRP berakhiran angka 6 mengerjakan soal nomor 6 NRP berakhiran angka 7 mengerjakan soal nomor 7 NRP berakhiran angka 8 mengerjakan soal nomor 8 NRP berakhiran angka 9 mengerjakan soal nomor 9 NRP berakhiran angka 0 mengerjakan soal nomor 10 Nilai pengerjaan group ini adalah 60%. 1. Buat sebuah program untuk mencari proses perkalian dibawah ini * * * x * * * * * sedemikian rupa sehingga jumlah semua digit dalam masing-masing kolom sama. Hint: ada 2 jawaban. 411 * 13 = 5343, semua kolom berjumlah Buat sebuah program yang mencari faktor prima terbesar dari angka yang di-inputkan oleh user. Gunakan tipe data long untuk menerima input angka dari user. Jangan gunakan tipe data int. Jika user memberi input angka negatif atau pecahan, program menampilkan pesan kesalahan dan meminta input ulang dari user. Masukkan sebuah angka positif:

2 The largest divisor of is Buat sebuah program yang mencari semua kombinasi dari memasukkan tanda + dan - pada baris angka sedemikian rupa sehingga ekspresi aritmatika yang dihasilkan jika dihitung akan berjumlah 100. Tanda + dan - hanya bisa dipilih salah satu untuk tiap digit. Angka 1 bisa didahului oleh - atau +. Jadi, mula-mula angka 1 bisa menjadi angka negatif atau angka positif. Semua digit angka yang lain bisa: Didahului oleh -, yang berarti memulai angka baru untuk dikurangkan dari perhitungan yang sedang berlangsung Didahului oleh +, yang berarti memulai angka baru untuk ditambahkan dari perhitungan yang sedang berlangsung Tidak didahului oleh - ataupun +, yang berarti digit angka tersebut adalah bagian dari digit angka didepannya / dikirinya. Hint: total ada 12 jawaban = Buat sebuah program yang menerima inputan alphanumerik dari user yang diakhiri dengan penekanan tombol enter; setelah itu program akan menghitung dan menampilkan berapa kali sebuah digit angka ada dalam inputan tadi. Contoh: Enter characters: ah g72g Digits: Count: Buat sebuah program yang menampilkan semua kotak dengan 3 3 sel; dimana dalam tiap sel terdapat sebuah angka satu digit (angka 1 9) dan hasil penjumlahan baris, kolom, dan diagonalnya adalah sama. Hint: total ada 8 variasi. 4, 3, 8 9, 5, 1 2, 7, 6 6. Buat sebuah program yang menerima input bilangan bulat positif dan kemudian membuat segitiga abjad seperti dibawah ini: Enter a positive number: 15 A BCB DEFED GHIJIHG KLMNONMLK PQRSTUTSRQP VWXYZABAZYXWV CDEFGHIJIHGFEDC KLMNOPQRSRQPONMLK TUVWXYZABCBAZYXWVUT DEFGHIJKLMNMLKJIHGFED OPQRSTUVWXYZYXWVUTSRQPO ABCDEFGHIJKLMLKJIHGFEDCBA

3 NOPQRSTUVWXYZAZYXWVUTSRQPON BCDEFGHIJKLMNOPONMLKJIHGFEDCB 7. Buat sebuah program yang menerima inputan alphanumerik yang diakhiri penekanan tombol enter. Program tersebut kemudian akan: menghitung dan menampilkan jumlah blank characters (spaces, tabs, & new lines) menghitung dan menampilkan panjang kata terpendek menghitung dan menampilkan panjang kata terpanjang Masukkan kalimat: asd 1240 ja9329 asdil9g9 99hdh74g7 uggkuh236bltq63g isee ydbaaj35 Input memiliki 8 blanks, tabs, & new lines Panjang kata terpendek: 3 Panjang kata terpanjang: Buat sebuah program yang menampilkan menu dan melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian dua biliangan pecahan. User pertama-tama memasukkan a, s, m, d or q; dan kemudian dua bilangan pecahan. Jika masukkan berbeda dari 5 huruf tadi, user harus memasukkan ulang pilihannya. Jika yang dipilih adalah pembagian, program memeriksa bahwa angka kedua bukan nol. Masukkan operasi: a: addition s: subtraction m: multiplication d: division q: quit a Masukkan argumen pertama untuk penjumlahan: 1 Masukkan argumen kedua untuk penjumlahan: = 3.0 Masukkan operasi: a: addition s: subtraction m: multiplication d: division q: quit d Masukkan argumen pertama untuk pembagian: 10 Masukkan argumen kedua untuk pembagian: / 4.0 = 2.5 Masukkan operasi: a: addition s: subtraction m: multiplication d: division q: quit q

4 9. Buat sebuah program yang meminta masukkan kalimat dari user. Program berperilaku sebagai berikut: Jika kalimat memiliki karakter alphanumerik lebih dari 50, program akan menampilkan Terlalu banyak karakter alphanumerik! Dan kemudian program berhenti. Jika kalimat memiliki karakter yang bukan karakter alphanumerik, program akan menampilkan Ada karakter bukan alphanumerik! Dan kemudian program berhenti. Jika ada kata yang panjangnya lebih dari 6 huruf, program akan menampilkan Ada kata yang terlalu panjang! Dan kemudian program berhenti. Jika kalimat hanya terdiri dari spasi, program akan menampilkan Tidak ada karakter alphanumerik yang diinputkan! Dan kemudian program akan berhenti. Jika kalimat mengandung kata/kata-kata, program akan menghitung dan menampilkan secara terurut kata-kata yang memiliki huruf kapital mulai dari 0 sampai 6. Berikut contoh output program: Masukkan kalimat: Ini adalah sebuah contoh kalimat yang memiliki panjang 67 huruf alphanumerik. Terlalu banyak karakter alphanumerik! Masukkan kalimat: Yang ini punya 34 karakter alphanumerik Ada kata yang terlalu panjang! Masukkan kalimat: kalau yang ini? Ada karakter bukan alphanumerik! Masukkan kalimat: Tidak ada karakter alphanumerik yang diinputkan! Masukkan kalimat: Ini COntoh KATa Kata dengan 1 huruf kapital: Ini Kata dengan 2 huruf kapital: COntoh Kata dengan 3 huruf kapital: KATa Masukkan kalimat: Ini contoh YANG LeBih panjan G Kata dengan 1 huruf kapital: Ini G Kata dengan 2 huruf kapital: LeBih Kata dengan 3 huruf kapital: contoh panjan

5 Kata dengan 4 huruf kapital: YANG 10. Buat sebuah program yang meminta masukkan dari user bilangan hexadecimal: angka dan huruf a-f atau A-F. Kemudian program akan melakukan pemeriksaan: jika nilai desimal yang akan dihasilkan lebih besar dari nilai maksimum tipe data long, program akan menampilkan: Input terlalu besar atau tidak benar Jika input berupa karakter selain 0 9, atau a f, atau A F, program akan menampilkan: Input salah Setelah itu program akan mengkonversi bilangan tersebut ke bilangan desimal. Contoh: input 2af akan dikonversi menjadi 678. Untuk program ini, jangan menggunakan Java exception. Masukkan angka hexadesimal: 3K Input salah Masukkan angka hexadesimal: abcdefabcdefabcdef Input terlalu besar atau tidak benar Masukkan angka hexadesimal: 567a Angka 567a dalam hexadesimal adalah Masukkan angka hexadesimal: aaaaaaaaaaaaaaa Angka aaaaaaaaaaaaaaa dalam hexadesimal adalah Group B Soal di group ini: Soal nomor 1 dikerjakan oleh mahasiswa perempuan yang NRP-nya ganjil Soal nomor 2 dikerjakan oleh mahasiswa perempuan yang NRP-nya genap Soal nomor 3 dikerjakan oleh mahasiswa laki-laki yang NRP-nya ganjil Soal nomor 4 dikerjakan oleh mahasiswa laki-laki yang NRP-nya genap Nilai pengerjaan group ini adalah 40%. Kerjakan soal di group ini setelah soal di group A selesai. Jika soal di group A belum selesai / dikerjakan dengan meng-copy program teman, pengerjaan soal group B tidak akan diterima. 1. Cryptarithm adalah salah satu puzzle/permainan dimana angka dicari untuk menggantikan huruf dari kata-kata tertentu sedemikian rupa sehingga kondisi yang diminta terpenuhi. Satu

6 syarat umum yang harus dipenuhi adalah semua kata-kata tidak boleh diawali oleh angka nol. Contoh cryptarithm: Carilah digit angka yang bisa digunakan menggantikan huruf-huruf dari kata: three, four, dan eight; sedemikian rupa sehingga: Three adalah bilangan prima four adalah bilangan kuadrat eight adalah bilangan pangkat 3 Contoh soal ini punya satu jawaban, yaitu: untuk three, 7056 untuk four, dan untuk eight. Jadi huruf t diganti dengan angka 4 dan huruf h diganti dengan angka 2, dst. Buat sebuah program yang mencari angka untuk menggantikan huruf-huruf dari kata one, two, seven, dan nine. Huruf yang berbeda diganti dengan angka yang berbeda pula. Dan huruf pertama digantikan dengan angka yang bukan nol, sedemikian rupa sehingga: one + one = two, seven adalah bilangan prima, dan, nine adalah bilangan kuadrat. Program harus menampilkan baris sebagai berikut: one =..., two =..., seven =... and nine =... adalah sebuah jawaban. Maksimum indentasi untuk program ini adalah Buat sebuah program untuk menyelesaikan perkalian x * * * * * * * * Sedemikian rupa sehingga: a. Tiap bintang merepresentasikan sebuah angka; b. Semua digit dari bilangan perkalian pertama berbeda dengan digit sebelahnya dan tidak ada yang bernilai nol; c. Semua digit dari bilangan perkalian kedua, hasil sementara, dan hasil akhir adalah digit yang muncul di bilangan perkalian pertama. Output program haruslah seperti format diatas; dimana karakter bintang diganti dengan digit yang sesuai. Maksimum indentasi untuk program ini adalah Buat sebuah program yang mencari semua bilangan pecahan dalam format n/d, dimana n dan d adalah bilangan bulat positif bukan nol. Nilai n/d adalah 0.5. Semua angka bukan nol harus muncul SEKALI dan hanya SEKALI; bisa di n atau di d.

7 Output program haruslah dalam format:... /... = 0.5 Maksimum indentasi adalah Buat program yang mencari semua kombinasi untuk mengganti huruf A sampai O dengan angka 1 sampai 15 sedemikian rupa sehingga terbentuk segitiga seperti dibawah. Semua angka yang bukan di baris paling bawah adalah nilai absolut dari pengurangan dari dua angka dibawahnya. A B C D E F G H I J K L M N O Output program haruslah berbentuk seperti segitiga diatas. Tiap kali menemukan satu jawaban benar, program membuat satu segitiga dimana huruf-huruf sudah diganti dengan angka-angka yang bersesuaian. Tidak ada batasan untuk spasi antar angka; hanya saja, pastikan output memang berbentuk segitiga. Maksimum indentasi adalah 8.

BAB IV SISTEM BILANGAN DAN KODE-KODE

BAB IV SISTEM BILANGAN DAN KODE-KODE BAB IV SISTEM BILANGAN DAN KODE-KODE 4.. Konsep dasar sistem bilangan Sistem bilangan (number system) adalah suatu cara untuk mewakili besaran dari suatu item phisik. Sistem bilangan yang banyak dipergunakan

Lebih terperinci

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu DAFTAR ISI BAB 1 Pengantar Sistem Komputer Dan Pemrograman 1.1 Sistem Komputer 1.2 Program, Aplikasi, Pemrogram, dan Pemrograman 1.3 Kompiler dan Interpreter 1.4 Kesalahan Program BAB 2 Pengantar Algoritma

Lebih terperinci

BAB I DASAR KOMPUTER DIGITAL

BAB I DASAR KOMPUTER DIGITAL TEKNIK DIGITAL/HAL. 1 BAB I DASAR KOMPUTER DIGITAL Bagian dasar dari Komputer digital : - Input = Keyboard - Control = Control Circuit - Memory = Memory, Storage - Aritmetic Logic Unit o Addition = Penjumlahan

Lebih terperinci

Pertemuan 03. Pemrograman Dasar[PTI-15001] 2012

Pertemuan 03. Pemrograman Dasar[PTI-15001] 2012 Pertemuan 03 Pemrograman Dasar[PTI-15001] 2012 1 Pada akhir pertemuan, diharapkan mahasiswa akan mampu : Menggunakan perintah/metode untuk melakukan operasi output dan input dalam bahasa pemrograman Java.

Lebih terperinci

DASAR PEMROGRAMAN JAVA

DASAR PEMROGRAMAN JAVA PRAKTIKUM 2 DASAR PEMROGRAMAN JAVA A. TUJUAN PEMBELAJARAN 1. Mengetahui aturan penamaan identifier 2. Mengenal kata-kata kunci yang ada di Java 3. Mengetahui tipe-tipe dasar yang ada di Java 4. Mengetahui

Lebih terperinci

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A REPRESENTASI DATA ALUR PEMROSESAN DATA SISTEM BILANGAN TEORI BILANGAN KOVERSI BILANGAN OPERASI ARITMATIKA Representasi Data Data adalah sesuatu yang belum

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA Tim Pengajar KU1102 - Institut Teknologi Sumatera Data Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu

Lebih terperinci

INPUT DAN OUTPUT BAHASA C

INPUT DAN OUTPUT BAHASA C INPUT DAN OUTPUT BAHASA C FUNGSI INPUT TANPA FORMAT (MEMASUKKAN NILAI KARAKTER) Fungsi yang digunakan : getche( ) : memasukkan karakter tanpa penekanan Enter getchar( ) : memasukkan karakter dengan penekanan

Lebih terperinci

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C 1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama

Lebih terperinci

BAB II ARITMATIKA DAN PENGKODEAN

BAB II ARITMATIKA DAN PENGKODEAN TEKNIK DIGITAL/HAL. 8 BAB II ARITMATIKA DAN PENGKODEAN ARITMATIKA BINER Operasi aritmatika terhadap bilangan binari yang dilakukan oleh komputer di ALU terdiri dari 2 operasi yaitu operasi penambahan dan

Lebih terperinci

BAB 2. FUNGSI INPUT OUTPUT

BAB 2. FUNGSI INPUT OUTPUT BAB 2. FUNGSI INPUT OUTPUT 2.1 Fungsi Input 1. Input Tanpa Format a. Memasukkan Nilai Karakter Fungsi yang digunakan : getche( ) : memasukkan karakter tanpa penekanan Enter getchar( ) : memasukkan karakter

Lebih terperinci

Bab 2. Dasar-Dasar Pemrograman C

Bab 2. Dasar-Dasar Pemrograman C Bab 2. Dasar-Dasar Pemrograman C Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Tipe Data Standar (Standart Data Type) Aturan Pendefinisian Identifier Variabel Mendeklarasikan

Lebih terperinci

Pokok Pokok Bahasan :

Pokok Pokok Bahasan : Sistem Bilangan Arsitektur Komputer I Agus Aan Jiwa Permana, S.Kom, M.Cs Site s : agus E-mail : agus agus-aan.web.ugm.ac.id agus-aan@mail.ugm.ac.id 1 studywithaan@gmail.com 2 Pokok Pokok Bahasan : Bilangan

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA Tim Pengajar KU1102 - Institut Teknologi Sumatera Data Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu

Lebih terperinci

Atau, kita dapat menyusun semua bersebelahan agar menghemat tempat menjadi :

Atau, kita dapat menyusun semua bersebelahan agar menghemat tempat menjadi : Atau, kita dapat menyusun semua bersebelahan agar menghemat tempat menjadi : 3 5 7, 1 2 1 x 24 24 29 232 239 x 10 0 1 x 232 x 0 1 1 3 1 5 0,15 10 357,1 239, 15 10 Contoh : Dengan cara yang sama, selesaikanlah,

Lebih terperinci

Tujuan Instruksional. Mahasiswa mampu :

Tujuan Instruksional. Mahasiswa mampu : Tujuan Instruksional Mahasiswa mampu : Mengulang dan mengingatkan kembali tentang Dasar Pemrograman Mengigatkan kembali pemahaman tentang Flow Control, Looping, dll Penting!! Kehadiran kurang dari 80%

Lebih terperinci

PERTEMUAN : 2 SISTEM BILANGAN

PERTEMUAN : 2 SISTEM BILANGAN PERTEMUAN : 2 SISTEM BILANGAN Deskripsi singkat : Dalam pertemuan ini akan dibahas mengenai pengenalan sistem Bilangan pada komputer dan bahasa assembly serta fungsi-fungsi yang dalam pengaksesan ke port

Lebih terperinci

Contoh Masukan: Contoh Keluaran: Perhatikan dalam setiap baris satu bilangan dengan bilangan lain hanya dipisahkan 1 (satu) spasi.

Contoh Masukan: Contoh Keluaran: Perhatikan dalam setiap baris satu bilangan dengan bilangan lain hanya dipisahkan 1 (satu) spasi. 1. Si Ganesh diberi PR oleh gurunya untuk menulis lirik lagu Anak Ayam (ini lagu kolaborasi antara seni dan matematika). Namun, karena ini juga sekaligus hukuman, dia harus menulis lirik lagu Anak Ayam

Lebih terperinci

PRAKTIKUM 3 DASAR PEMROGRAMAN C

PRAKTIKUM 3 DASAR PEMROGRAMAN C PRAKTIKUM 3 DASAR PEMROGRAMAN C A. TUJUAN 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan tentang

Lebih terperinci

2.1 Desimal. Contoh: Bilangan 357.

2.1 Desimal. Contoh: Bilangan 357. 2.Sistem Bilangan Ada beberapa sistem bilangan yang digunakan dalam sistem digital. Yang paling umum adalah sistem bilangan desimal, biner, oktal, dan heksadesimal. Sistem bilangan desimal merupakan sistem

Lebih terperinci

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN 1 PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN Khalidah Sub Pokok Bahasan 2 1. Konsep Sistem Berkas & Akses 2. COBOL sebagai bahasa pemrograman yang menerapkan berkas dan akses 3. Struktur Program COBOL

Lebih terperinci

1.1 Sistem Komputer... 2

1.1 Sistem Komputer... 2 PRAKATA... DAFTAR lsi... III V BAB 1 PENGANTAR SISTEM KOMPUTER DAN PEMROGRAMAN... 1 1.1 Sistem Komputer... 2 1.2 Program, Aplikasi, Pemrogram, dan Pemrograman... 3 1.3 Kompiler dan Interpreter.... 3 1.4

Lebih terperinci

Arsitektur dan Organisasi

Arsitektur dan Organisasi Arsitektur dan Organisasi Komputer 6-1 Aditya Wikan Mahastama, S.Kom Week 9 Computer Arithmetic (1) ALU dan Operasi Integer Arithmetic & Logic Unit Arsitektur dan Organisasi Komputer Tugas ALU: Melakukan

Lebih terperinci

Pendahuluan. Hera Agustina

Pendahuluan. Hera Agustina Pendahuluan COBOL (Common Business Oriented Language) adalah bahasa komputer tingkat tinggi (high level language) yang berorintasi pada permasalahan bisnis. Karena orientasinya pada permasalahan bisnis

Lebih terperinci

BARISAN DAN DERET. A. Pola Bilangan

BARISAN DAN DERET. A. Pola Bilangan BARISAN DAN DERET A. Pola Bilangan Perhatikan deretan bilangan-bilangan berikut: a. 1 2 3... b. 4 9 16... c. 31 40 21 30 16... Deretan bilangan di atas mempunyai pola tertentu. Dapatkah anda menentukan

Lebih terperinci

Pertemuan2 Percabangan & Perulangan pada Python

Pertemuan2 Percabangan & Perulangan pada Python Pertemuan2 Percabangan & Perulangan pada Python Objektif: 1. Mahasiswa mengetahui percabangan dan perulangan pada Python. 2. Mahasiswa mengetahui bentuk umum dari percabangan dan perulangan pada Python.

Lebih terperinci

Dr. novrina

Dr. novrina Dr. novrina novrina@staff.gunadarma.ac.id Sistem Bilangan Konversi Sistem Bilangan Operasi Aritmatik pada Sistem Bilangan Bilangan Biner Bertanda Pengkodean Biner ( 0 dan 1) Desimal ( 0 9) Oktal ( 0 7)

Lebih terperinci

Algoritma & Pemrograman 1B BASIC

Algoritma & Pemrograman 1B BASIC 1 BASIC Konsep Dasar Pemrograman BASIC Bahasa BASIC adalah salah satu bahasa tingkat tinggi (High Level Language) yang berorientasi ke pemecahan masalah (problem solving). BASIC yang merupakan singkatan

Lebih terperinci

Sistem Bilangan dan Pengkodean -2-

Sistem Bilangan dan Pengkodean -2- Sistem Digital Sistem Bilangan dan Pengkodean -2- Missa Lamsani Hal 1 Sistem Bilangan Bilangan Decimal Bilangan Biner Decimal -> biner Aritmatika Binar Komplemen 1 dan 2 Sign Bit Operasi aritmatik dengan

Lebih terperinci

LEMBAR KERJA SISWA (LKS) I ( 1 ) ( 2 ) ( 3 ) ( 4 ) a. Apakah gambar di atas membentuk suatu pola?

LEMBAR KERJA SISWA (LKS) I ( 1 ) ( 2 ) ( 3 ) ( 4 ) a. Apakah gambar di atas membentuk suatu pola? 57 LEMBAR KERJA SISWA (LKS) I 1. Perhatikan gambar kelereng di bawah ini! ( 1 ) ( 2 ) ( 3 ) ( 4 ) a. Apakah gambar di atas membentuk suatu pola? b. Jika banyak kelereng pada gambar ( 6 ) dikurangi dengan

Lebih terperinci

MODUL 5 PERULANGAN (LOOPING)

MODUL 5 PERULANGAN (LOOPING) MODUL 5 PERULANGAN (LOOPING) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan statement perulangan 2. Membuat program sederhana dengan menerapkan

Lebih terperinci

Sistem Bilangan Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2012/2013 STMIK Dumai -- Materi 08 --

Sistem Bilangan Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2012/2013 STMIK Dumai -- Materi 08 -- Sistem Bilangan Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2012/2013 STMIK Dumai -- Materi 08 -- Acknowledgement Digital Principles and Applications, Leach- Malvino, McGraw-Hill Adhi

Lebih terperinci

TIN310 - Otomasi Sistem Produksi. h t t p : / / t a u f i q u r r a c h m a n. w e b l o g. e s a u n g g u l. a c. i d

TIN310 - Otomasi Sistem Produksi. h t t p : / / t a u f i q u r r a c h m a n. w e b l o g. e s a u n g g u l. a c. i d Materi #13 Elektronika Digital 2 Elektronika digital telah menyebabkan terjadinya perubahan besar dalam industri, baik dalam industri elektronika maupun industri yang lain. Beberapa tahun silam, aplikasi

Lebih terperinci

KOMPETENSI DASAR : MATERI POKOK : Sistem Bilangan URAIAN MATERI 1. Representasi Data

KOMPETENSI DASAR : MATERI POKOK : Sistem Bilangan URAIAN MATERI 1. Representasi Data KOMPETENSI DASAR : 3.1. Memahami sistem bilangan Desimal, Biner, Oktal, Heksadesimal) 4.1. Menggunakan sistem bilangan (Desimal, Biner, Oktal, Heksadesimal) dalam memecahkan masalah konversi MATERI POKOK

Lebih terperinci

Algoritma dan Pemrograman

Algoritma dan Pemrograman Algoritma dan Pemrograman bagian 2 2009 Modul ini menjelaskan tentang bahasa C dan apa saja yang dibutuhkan bila kita akan menulis suatu program dengan bahasa C. Editor yang dipakai adalah Turbo C++ 4.5.

Lebih terperinci

Hari 1 / Soal 1: Bukit dan Lembah

Hari 1 / Soal 1: Bukit dan Lembah Hari 1 / Soal 1: Bukit dan Lembah Kode Soal: bukit Batas Run-time: 1 detik / test-case Batas Memori: 1 MB : Standard input : Standard output Deskripsi Diberikan data ketinggian yang di catat dalam perjalanan

Lebih terperinci

Olimpiade Sains Nasional XI Bidang Komputer/Informatika

Olimpiade Sains Nasional XI Bidang Komputer/Informatika Berkas Kompetisi Soal Hari 2 Olimpiade Sains Nasional XI Bidang Komputer/Informatika 2-7 September 2012, Jakarta www.tokilearning.org www.siswapsma.org BARISAN BILANGAN Batas Waktu Batas Memori 1 detik

Lebih terperinci

Sistem Bilangan. Desimal Biner Oktal Heksadesimal

Sistem Bilangan. Desimal Biner Oktal Heksadesimal Sistem Bilangan Desimal Biner Oktal Heksadesimal Apa itu Sistem Bilangan? Suatu cara untuk mewakili besaran dari suatu item fisik Atau Suatu sistem yang digunakan untuk menyatakan sesuatu secara kuantitatif

Lebih terperinci

BAB I BILANGAN BULAT dan BILANGAN PECAHAN

BAB I BILANGAN BULAT dan BILANGAN PECAHAN BAB I BILANGAN BULAT dan BILANGAN PECAHAN A. Bilangan Bulat I. Pengertian Bilangan bulat terdiri atas bilangan bulat positif atau bilangan asli, bilangan nol dan bilangan bulat negatif. Bilangan bulat

Lebih terperinci

Fundamental Formula Excel

Fundamental Formula Excel Fundamental Formula Excel Mengenal Formula Excel Formula atau rumus adalah sarana untuk melakukan kalkulasi terhadap nilai pada sel-sel Excel. Dengan formula, kita dapat menghitung seperti layaknya menggunakan

Lebih terperinci

DASAR SISTEM BILANGAN

DASAR SISTEM BILANGAN Pengantar Sistem Digital / Sistem Digital Materi 1 DASAR SISTEM BILANGAN Hugo Aprilianto Pengertian Sistem bilangan merupakan tata aturan atau susunan dalam menentukan nilai suatu bilangan, antara lain

Lebih terperinci

Pemrograman Dasar P E M R O G R A M A N T E R S T R U K T U R I N P U T / O U T P U T

Pemrograman Dasar P E M R O G R A M A N T E R S T R U K T U R I N P U T / O U T P U T Pemrograman Dasar P E M R O G R A M A N T E R S T R U K T U R I N P U T / O U T P U T Pemrograman Terstruktur Pemrograman Terstruktur merupakan pola penyusunan program komputer hanya dengan menggunakan

Lebih terperinci

Sistem Bilangan. Rudi Susanto

Sistem Bilangan. Rudi Susanto Sistem Bilangan Rudi Susanto 1 Sistem Bilangan Ada beberapa sistem bilangan yang digunakan dalam sistem digital. Yang paling umum adalah sistem bilangan desimal, biner, oktal dan heksadesimal Sistem bilangan

Lebih terperinci

Chapter 2. Tipe Data dan Variabel

Chapter 2. Tipe Data dan Variabel Chapter 2 Tipe Data dan Variabel Pada prinsipnya suatu program computer memanipulasi data untuk dijadikan informasi yang berguna. Komputer memanipulasi berbagai macam data, bukan hanya angka, tetapi juga

Lebih terperinci

BAB 5 Bilangan Berpangkat dan Bentuk Akar

BAB 5 Bilangan Berpangkat dan Bentuk Akar BAB 5 Bilangan Berpangkat dan Bentuk Akar Untuk materi ini mempunyai 3 Kompetensi Dasar yaitu: Kompetensi Dasar : 1. Mengidentifikasi sifat-sifat bilangan berpangkat dan bentuk akar 2. Melakukan operasi

Lebih terperinci

Arsitektur dan Organisasi Komputer

Arsitektur dan Organisasi Komputer Arsitektur dan Organisasi Komputer Modul ke: Aritmatika Komputer Fakultas Ilmu Komputer Dian Wirawan, S.Kom, M.Kom Program Studi Teknik Informatika http://www.mercubuana.ac.id Aritmatika Komputer Arsitektur

Lebih terperinci

Konsep Sistem Informasi B

Konsep Sistem Informasi B PERINTAH INTERAKTIF DBASE IV A. Modus Interaktif Pada modus kerja ini segala macam operasi untuk mengolah data, perintahnya dapat diberikan secara langsung sesuai dengan menu yang tersedia pada dbase.

Lebih terperinci

MODUL DUA VARIABEL DAN TIPE VARIABEL

MODUL DUA VARIABEL DAN TIPE VARIABEL MODUL DUA VARIABEL DAN TIPE VARIABEL Tujuan : Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator

Lebih terperinci

Representasi Data Digital (Bagian 1)

Representasi Data Digital (Bagian 1) Bilangan Data (Bagian 1) Kuliah#9 TKC-205 Sistem Eko Didik Widianto Departemen Teknik Sistem Komputer, Universitas Diponegoro 11 Maret 2017 http://didik.blog.undip.ac.id/buku/sistem-digital/ 1 Preview

Lebih terperinci

A P L I K A S I M A N A J E M E N P E R K A N T O R A N B P E R T E M U A N 5 F O R M U L A & F U N G S I

A P L I K A S I M A N A J E M E N P E R K A N T O R A N B P E R T E M U A N 5 F O R M U L A & F U N G S I A P L I K A S I M A N A J E M E N P E R K A N T O R A N B P E R T E M U A N 5 F O R M U L A & F U N G S I PEMBAHASAN Penggunaan rumus - rumus Perhitungan Sederhana Pengalamatan Sel (Alamat Relatif dan

Lebih terperinci

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6 [BS]-lgoritma Pemrograman Take Home Test Pengumpulan : 7 Maret Tulis Tangan di kertas Soal. (Nilai Maksimum : ) Buatlah program dalam Bahasa Java yang digunakan untuk membaca sebuah bilangan integer N>

Lebih terperinci

Pengertian Data datum

Pengertian Data datum Data dan Informasi Pengertian Data Data berasal dari kata datum yang berarti fakta atau bahan-bahan keterangan. Menurut Gordon B. Davis data sebagai bahan mentah dari informasi, yang dirumuskan sebagai

Lebih terperinci

Sistem Bilangan Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2012/2013 STMIK Dumai -- Materi 08 --

Sistem Bilangan Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2012/2013 STMIK Dumai -- Materi 08 -- Sistem Bilangan Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2012/2013 STMIK Dumai -- Materi 08 -- Acknowledgement Digital Principles and Applications, Leach- Malvino, McGraw-Hill Adhi

Lebih terperinci

Rekursif/ Iterasi/ Pengulangan

Rekursif/ Iterasi/ Pengulangan Mata Pelajaran : Algoritma & Struktur Data Versi : 1.0.0 Materi Penyaji : Rekursif : Zulkarnaen NS 1 Rekursif/ Iterasi/ Pengulangan Instruksi perulangan digunakan untuk menjalankan satu atau beberapa insturksi

Lebih terperinci

77 = (bilangan biner).

77 = (bilangan biner). Konversi Bilangan Desimal Ke Biner Konversi bilangan desimal ke biner merupakan suatu proses mengubah bentuk bilangan desimal kedalam bentuk bilangan biner. Ada beberapa cara yang dapat agan lakukan untuk

Lebih terperinci

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM Bab 2 Editor vi 9 BAB 2 EDITOR vi TUJUAN PRAKTIKUM 1) Praktikan menguasai apa yang dimaksud dengan editor vi. 2) Praktikan mengetahui apa saja yang termasuk dalam utilitas aritmatika. 3) Praktikan mengetahui

Lebih terperinci

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++ Pendahuluan Pada bab ini dileaskan tipe data dan operasi baca tulis data, juga dijelaskan struktur pemrograman pada bahasa C/C++ Penyajian 31 Tipe

Lebih terperinci

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN Perintah Keluaran Perintah standar output yang disediakan Borland C++ diantaranya adalah: cout() printf() puts() putchar() Fungsi cout() Fungsi cout() merupakan

Lebih terperinci

Materi #13. TKT312 - Otomasi Sistem Produksi T a u f i q u r R a c h m a n

Materi #13. TKT312 - Otomasi Sistem Produksi T a u f i q u r R a c h m a n Materi #13 Kemampuan Akhir Yang Diharapkan 2 Mampu mengidentifikasi kebutuhan otomasi dalam suatu sistem manufaktur/jasa, mampu menganalisa aspek teknis dan non teknis perancangan sistem otomasi dalam

Lebih terperinci

Bekerja Dengan Lembar Kerja Excel

Bekerja Dengan Lembar Kerja Excel Bekerja Dengan Lembar Kerja Excel A. Membuat Dokumen Baru Dalam Microsoft Excel Langkah-langkahnya : 1. Klik File pada menubar > New. 2. Pada Kotak Dialog yang muncul Pilih > Blank Document > klik tombol

Lebih terperinci

PRAKTIKUM 3 DASAR PEMROGRAMAN C

PRAKTIKUM 3 DASAR PEMROGRAMAN C PRAKTIKUM 3 DASAR PEMROGRAMAN C A. TUJUAN 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan tentang

Lebih terperinci

Strategi Penemuan Pola pada Pemecahan Masalah

Strategi Penemuan Pola pada Pemecahan Masalah Strategi Penemuan Pola pada Pemecahan Masalah I Strategi Penemuan Pola dalam Penyelesaian Masalah Sehari-hari Penemuan pola adalah salah satu strategi dalam problem solving dimana kita dapat mengamati

Lebih terperinci

BAB II DASAR-DASAR PEMROGRAMAN C

BAB II DASAR-DASAR PEMROGRAMAN C BAB II DASAR-DASAR PEMROGRAMAN C Tujuan : 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan tentang

Lebih terperinci

Algoritma Pemrograman 2B (Pemrograman C++)

Algoritma Pemrograman 2B (Pemrograman C++) Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 2 INPUT DAN OUTPUT PADA C++ 1 Outline Basic Input dan Output Fungsi Cin dan Cout Komentar Macam-macam manipulator

Lebih terperinci

Larik/ Array int a1, a2, a3, a4, a5;

Larik/ Array int a1, a2, a3, a4, a5; Matakuliah : Struktur Data Versi : 1.0.0 Materi : Larik/ Array Penyaji : Zulkarnaen NS 1 Larik/ Array Variabel digunakan hanya untuk menyimpan 1 (satu) buah nilai dengan tipe data tertentu. Misalnya: int

Lebih terperinci

Pendahuluan. Komang Anom Budi Utama, Skom

Pendahuluan. Komang Anom Budi Utama, Skom Pendahuluan Komang Anom Budi Utama, Skom komang_anom@staff.gunadarma.ac.id Sistem Berkas Sistem Berkas atau pengarsipan adalah suatu sistem untuk mengetahui bagaimana cara menyimpan data dari file tertentu

Lebih terperinci

Dasar Pemrograman Java

Dasar Pemrograman Java Dasar Pemrograman Java Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Tujuan Pembelajaran Penggunaan Komentar dalam program Memahami perbedaan identifier yang valid dan yang tidak valid

Lebih terperinci

Selanjutnya jendela Microsoft Excel 2007 akan tampil seperti dibawah ini:

Selanjutnya jendela Microsoft Excel 2007 akan tampil seperti dibawah ini: BAB I MICROSOFT EXCEL 2007 1.1 Mengoperasikan Excel 2007 Agar Excel 2007 bisa bekerja secara optimal, sebaiknya system operasi yang digunakan di komputer Anda adalah Microsoft Windows XP Service Pack (SP)

Lebih terperinci

Contoh Masalah Matematika dan Solusinya dengan Menggunakan Strategi Penemuan Pola

Contoh Masalah Matematika dan Solusinya dengan Menggunakan Strategi Penemuan Pola Contoh Masalah Matematika dan Solusinya dengan Menggunakan Strategi Penemuan Pola 1 Problem: Tentukan digit terakhir dari 8 Solusi: Banyak siswa akan mencoba menyelesaikan masalah tersebut dengan menggunakan

Lebih terperinci

Bab 3. Tip dan Trik Seputar Data

Bab 3. Tip dan Trik Seputar Data Bab 3 Tip dan Trik Seputar Data Setelah mengenal worksheet, ada baiknya Anda mengenal berbagai hal yang menyangkut masalah data. MS Excel adalah aplikasi pengolah data sehingga segala hal yang berkaitan

Lebih terperinci

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom Tipe Data dan Variabel Dosen Pengampu Muhammad Zidny Naf an, M.Kom Format Pseudocode Lengkap Judul program/algoritma PROGRAM Euclidean Program untuk mencari GCD dari dua buah bilangan bulat positif m dan

Lebih terperinci

MODUL 1 SISTEM BILANGAN

MODUL 1 SISTEM BILANGAN 1 MODUL 1 SISTEM BILANGAN A. TEMA DAN TUJUAN KEGIATAN PEMBELAJARAN 1. Tema : Sistem Bilangan 2. Fokus Pembahasan Materi Pokok 3. Tujuan Kegiatan Pembelajaran B. URAIAN MATERI POKOK I. DEFINISI : 1. Teori

Lebih terperinci

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018 MODUL 4 Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar Semester Genap 2017/2018 MODUL 4 PERULANGAN (LOOPING) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : Mengenal

Lebih terperinci

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek Pada CPU ARITMATICH 1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek data dengan range -32768 s/d 32767.

Lebih terperinci

STATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN. Kuliah ke-3

STATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN. Kuliah ke-3 STATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN Kuliah ke-3 1 PROGRAM FORTRAN STATEMENT FORMAT Bentuk umum penulisan statement FORMAT adalah ; < label statement > FORMAT Penjelasan

Lebih terperinci

DCH1B3 Konfigurasi Perangkat Keras Komputer

DCH1B3 Konfigurasi Perangkat Keras Komputer DCH1B3 Konfigurasi Perangkat Keras Komputer Tim Dosen KPKK Kelompok Keahlian Representasi Data 1 9/2/2016 Pendahuluan (Resume) Apa yang dimaksud dengan representasi data? Mengapa komputer menganut sistem

Lebih terperinci

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika Data & Ekspresi Mata Kuliah: Algoritma & Logika Informatika (IFC3504) Alwin M. Sambul, S.T.,

Lebih terperinci

BAB VI. STATEMENT CONTROL

BAB VI. STATEMENT CONTROL BAB VI STATEMENT CONTROL A Statement IF Seperti halnya Pascal, perintah IF dalam C++ juga digunakan untuk menyatakan pernyataan kondisional (bersyarat) Sintaks sederhana IF adalah if (kondisi) statement;

Lebih terperinci

STRUKTUR PROGRAM BASIC

STRUKTUR PROGRAM BASIC SEJARAH BAHASA BASIC BASIC singkatan dari Beginners All Purpose Symbolic InstructionCode merupakan bahasa tingkat tinggi (high level language) yang bersifat interpreter. BASIC pertama kali dikembangkan

Lebih terperinci

Algoritma,Flowchart, Konsep

Algoritma,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 terperinci

PENGAMBILAN KEPUTUSAN

PENGAMBILAN KEPUTUSAN Praktikum 5 (1/3) PENGAMBILAN KEPUTUSAN A. TUJUAN 1. Menjelaskan tentang operator kondisi (operator relasi dan logika) 2. Menjelaskan penggunaan pernyataan if 3. Menjelaskan penggunaan pernyataan if-else

Lebih terperinci

SISTEM BILANGAN PENGANTAR TEKNOLOGI INFORMASI ELEKTRONIKA DAN INSTRUMENTASI SV UGM NUR MOCHAMMAD YUSUF AL QOMAR 16/396258/SV/10471 ELINS SV UGM

SISTEM BILANGAN PENGANTAR TEKNOLOGI INFORMASI ELEKTRONIKA DAN INSTRUMENTASI SV UGM NUR MOCHAMMAD YUSUF AL QOMAR 16/396258/SV/10471 ELINS SV UGM SISTEM BILANGAN ELEKTRONIKA DAN INSTRUMENTASI SV UGM NUR MOCHAMMAD YUSUF AL QOMAR 16/396258/SV/10471 ELINS SV UGM SISTEM BILANGAN ELEKTRONIKA DAN INSTRUMENTASI SV UGM Ex: A. PENGERTIAN SISTEM BILANGAN

Lebih terperinci

OLIMPIADE SAINS TERAPAN NASIONAL 2008

OLIMPIADE SAINS TERAPAN NASIONAL 2008 OLIMPIADE SAINS TERAPAN NASIONAL 2008 JENIS SOAL : PEMROGRAMAN WAKTU : 120 MENIT DEPARTEMEN PENDIDIKAN NASIONAL DIREKTORAT JENDRAL MANAJEMEN PENDIDIKAN DASAR DAN MENENGAH DIREKTORAT PEMBINAAN SEKOLAH MENENGAH

Lebih terperinci

Langkah 2 : mengubah bilangan Biner menjadi Desimal

Langkah 2 : mengubah bilangan Biner menjadi Desimal Sistem Bilangan Digital dan Konversi Bilangan Pengertian Sistem Digital adalah suatu sistem yang berfungsi untuk mengukur suatu nilai atau besaran yang bersifat tetap atau tidak teratur dalam bentuk diskrit

Lebih terperinci

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON STRUKTUR PEMROGRAMAN PYTHON 1. Aturan Penulisan Program-program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan program-program C atau C++, karena beberapa pertimbangan: tipe

Lebih terperinci

OMITS 12. Soal Babak Penyisihan Olimpiade Matematika ITS (OMITS) Tahun 2012 Tingkat SMA/Sederajat MATEMATIKA ING NGARSA SUNG TULADHA

OMITS 12. Soal Babak Penyisihan Olimpiade Matematika ITS (OMITS) Tahun 2012 Tingkat SMA/Sederajat MATEMATIKA ING NGARSA SUNG TULADHA OMITS 2 Soal Babak Penyisihan Olimpiade Matematika ITS (OMITS) Tahun 202 Tingkat SMA/Sederajat MATEMATIKA ING NGARSA SUNG TULADHA Olimpiade? Ya OMITS Petunjuk Pengerjaan Soal Babak Penyisihan Olimpiade

Lebih terperinci

BAB IV PERANCANGAN. proses utama yaitu pembentukan kunci, proses enkripsi dan proses dekripsi.

BAB IV PERANCANGAN. proses utama yaitu pembentukan kunci, proses enkripsi dan proses dekripsi. BAB IV PERANCANGAN 4.1 Perancangan Pada Bab III telah dijelaskan bahwa algoritma RSA memiliki 3 buah proses utama yaitu pembentukan kunci, proses enkripsi dan proses dekripsi. Diasumsikan proses pembentukan

Lebih terperinci

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){ HANDOUT ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA 1 PRODI SISTEM INFORMASI UKDW # FOUR LOOPING Soal-soal minggu lalu: 1. Buatlah program untuk menghitung luas segitiga dan luas lingkaran (gunakan konstanta

Lebih terperinci

:Mahasiswa dapat mempraktekkan penggunaan array

: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 terperinci

BILANGAN PECAHAN. A. Pengertian Bilangan Pecahan dan Pecahan Senilai Bilangan pecahan adalah bilangan yang dapat dinyatakan sebagai

BILANGAN PECAHAN. A. Pengertian Bilangan Pecahan dan Pecahan Senilai Bilangan pecahan adalah bilangan yang dapat dinyatakan sebagai BILANGAN PECAHAN A. Pengertian Bilangan Pecahan dan Pecahan Senilai Bilangan pecahan adalah bilangan yang dapat dinyatakan sebagai a b dengan a, b bilangan bulat dan b 0. Bilangan a disebut pembilang dan

Lebih terperinci

Algoritma & Pemrograman #3

Algoritma & Pemrograman #3 Algoritma & Pemrograman #3 by antonius rachmat c, s.kom, m.cs Tentukan nama variabel yang benar : 1. 9kepala 2. _nilaimax 3. data nilai 4. _4445 5. a_b Review: Deklarasi Identifier Variabel Bentuk umum:

Lebih terperinci

TIPE DATA DAN OPERASI I/O

TIPE DATA DAN OPERASI I/O Praktikum 4 (2/2) TIPE DATA DAN OPERASI I/O A. TUJUAN 1. Menjelaskan tentang instruksi I/O B. DASAR TEORI Untuk keperluan menampilkan data/informasi, C menyediakan sejumlah fungsi. Beberapa di antaranya

Lebih terperinci

Bab 3. Decision 1 (Pengambilan Keputusan)

Bab 3. Decision 1 (Pengambilan Keputusan) Bab 3. Decision 1 (Pengambilan Keputusan) Konsep Pemrograman Politeknik Elektronika Negeri Surabaya Overview Kondisi & Operator Kondisi Operator Relasi Operator Logika Prioritas Operator Relasi & Logika

Lebih terperinci

Input dan Output. cout << Hello World\n ; atau. cout << Hello World << \n ;

Input dan Output. cout << Hello World\n ; atau. cout << Hello World << \n ; cout Dengan menggunakan cout programmer dapat meletakkan suatu informasi kestandard output (berupa layar). Biasanya objek ini diikuti dengan ganti baris atau newline, seperti contoh berikut Pada contoh

Lebih terperinci

Sistem Bilangan dan Kode

Sistem Bilangan dan Kode Updated : 12/11/2009 Sistem Bilangan dan Kode Dosen : Agung Prasetyo ST. Sistem Bilangan Sistem Bilangan (numberic system) adalah sebuah simbol atau kumpulan dari simbol yang mempresentasikan sebuah angka.

Lebih terperinci

MENAMPILKAN HASIL Operasi Keluaran (Output)

MENAMPILKAN HASIL Operasi Keluaran (Output) MENAMPILKAN HASIL Operasi Keluaran (Output) 4.1 FUNGSI-FUNGSI YANG DIGUNAKAN Keunikan bahasa C untuk menampilkan hasil adalah semua prosesnya dilakukan oleh fungsi-fungsi. Fungsi-fungsi ini prototypenya

Lebih terperinci

BILANGAN BERPANGKAT. Jika a bilangan real dan n bilangan bulat positif, maka a n adalah

BILANGAN BERPANGKAT. Jika a bilangan real dan n bilangan bulat positif, maka a n adalah BILANGAN BERPANGKAT Jika a bilangan real dan n bilangan bulat positif, maka a n adalah perkalian a sebanyak n faktor. Bilangan berpangkat, a disebut bilangan pokok dan n disebut pangkat atau eksponen.

Lebih terperinci

Pertemuan 2. Editor vi

Pertemuan 2. Editor vi Pertemuan 2 Editor vi Objektif: 1. Praktikan menguasai apa yang dimaksud dengan editor vi. 2. Praktikan mengetahui apa saja yang termasuk dalam utilitas aritmatika. 3. Praktikan mengetahui perintah-perintah

Lebih terperinci

Arsitektur dan Organisasi

Arsitektur dan Organisasi Arsitektur dan Organisasi Komputer 6-2 Aditya Wikan M, S.Kom & Samuel Gandang G, S.Kom, S.Si Week 10 Computer Arithmetic (2) Operasi Pecahan [Floating Point Operation] Representasi Pecahan (1) Bilangan

Lebih terperinci