Tugas UTS Pemrograman Berorientasi Obyek
|
|
- Siska Dewi Hermanto
- 7 tahun lalu
- Tontonan:
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 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 terperinci2.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 terperinciBAB 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 terperinciPertemuan 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 terperinciDASAR 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 terperinciPENGANTAR 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 terperinciPENGANTAR 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 terperinciINPUT 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 terperinciTurbo 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 terperinciBAB 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 terperinciBAB 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 terperinciBab 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 terperinciPokok 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 terperinciPENGANTAR 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 terperinciAtau, 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 terperinciTujuan 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 terperinciPERTEMUAN : 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 terperinciContoh 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 terperinciPRAKTIKUM 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 terperinci2.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 terperinciPEMROGRAMANOLAHBERKAS 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 terperinci1.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 terperinciArsitektur 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 terperinciPendahuluan. 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 terperinciBARISAN 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 terperinciPertemuan2 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 terperinciDr. 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 terperinciAlgoritma & 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 terperinciSistem 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 terperinciLEMBAR 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 terperinciMODUL 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 terperinciSistem 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 terperinciTIN310 - 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 terperinciKOMPETENSI 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 terperinciAlgoritma 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 terperinciHari 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 terperinciOlimpiade 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 terperinciSistem 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 terperinciBAB 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 terperinciFundamental 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 terperinciDASAR 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 terperinciPemrograman 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 terperinciSistem 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 terperinciChapter 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 terperinciBAB 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 terperinciArsitektur 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 terperinciKonsep 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 terperinciMODUL 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 terperinciRepresentasi 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 terperinciA 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
[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 terperinciPengertian 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 terperinciSistem 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 terperinciRekursif/ 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 terperinci77 = (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 terperinciBab 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 terperinciBAB 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 terperinciMODUL 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 terperinciMateri #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 terperinciBekerja 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 terperinciPRAKTIKUM 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 terperinciStrategi 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 terperinciBAB 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 terperinciAlgoritma 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 terperinciLarik/ 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 terperinciPendahuluan. 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 terperinciDasar 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 terperinciSelanjutnya 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 terperinciContoh 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 terperinciBab 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 terperinciTipe 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 terperinciMODUL 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 terperinciMODUL. 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 terperinci1. 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 terperinciSTATEMENT 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 terperinciDCH1B3 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 terperinciUNIVERSITAS 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 terperinciBAB 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 terperinciSTRUKTUR 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 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 terperinciPENGAMBILAN 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 terperinciSISTEM 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 terperinciOLIMPIADE 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 terperinciLangkah 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 terperinciAP2B 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 terperinciOMITS 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 terperinciBAB 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(){
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
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 terperinciBILANGAN 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 terperinciAlgoritma & 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 terperinciTIPE 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 terperinciBab 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 terperinciInput 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 terperinciSistem 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 terperinciMENAMPILKAN 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 terperinciINPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika
INPUT OUTPUT cout Digunakan untuk mencetak suatu informasi ke layar Contoh : cout
Lebih terperinciBILANGAN 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 terperinciPertemuan 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 terperinciArsitektur 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