Perkenalan. Tim Olimpiade Komputer Indonesia 1/23
|
|
|
- Adi Tanudjaja
- 8 tahun lalu
- Tontonan:
Transkripsi
1 Perkenalan Tim Olimpiade Komputer Indonesia 1/23
2 Perkenalan Selamat datang di topik Pemrograman Kompetitif Dasar! Anda diharapkan telah menguasai pemrograman dasar dan mampu: Mengetahui setidaknya satu bahasa pemrograman. Mampu membaca dan menulis program. Mampu memahami pseudocode. 2/23
3 Pseudocode Merupakan bahasa informal serupa dengan bahasa pemrograman untuk mendeskripsikan program. Biasa digunakan pada materi pembelajaran algoritma. Pseudocode sendiri bukanlah bahasa pemrograman sungguhan. 3/23
4 Contoh Pseudocode insertionsort(a) 1 for i = 2 to A.length 2 j = i 3 while (j > 1) and (A[j] < A[j 1]) 4 swap(a[j], A[j 1]) 5 j = j 1 Memahami pseudocode pada awalnya mungkin sulit. Seiring berjalannya waktu, Anda akan terbiasa dan memahami betapa mudahnya menggunakan pseudocode. 4/23
5 Tentang Pemrograman Kompetitif Pemrograman Kompetitif Competitive programming is solving well-defined problems by writing computer programs under specified limits. -Ashar Fuadi- 5/23
6 Tentang Pemrograman Kompetitif (lanj.) Pemrograman kompetitif sering dijadikan ajang adu otak dan asah kemampuan problem solving. Peserta ditantang untuk: Menganalisa permasalahan Merancang algoritma solusi Menuliskannya dalam bentuk program 6/23
7 Ajang Pemrograman Kompetitif - Nasional Di Indonesia, pemrograman kompetitif menjadi konsep dalam Olimpiade Sains Nasional (OSN) bidang komputer/informatika. Selain OSN, terdapat kompetisi tingkat nasional yang diselenggarakan beberapa Universitas di Indonesia, seperti CompFest (UI), NPC (ITS), BNPCHS (Binus), dan ILPC (Ubaya). Sebagai sarana berlatih, ada juga TOKI Open Contest yang biasa dilaksanakan per bulan. 7/23
8 Ajang Pemrograman Kompetitif - Internasional International Olympiad in Informatics (IOI) merupakan kompetisi bagi siswa SMA dari seluruh dunia. Untuk mahasiswa, terdapat ACM-ICPC (ACM International Collegiate Programming Contest) yang pesertanya terdiri dari tim-tim beranggotakan tiga orang. 8/23
9 Ajang Pemrograman Kompetitif - Lainnya Terdapat pula kompetisi tingkat regional yang diselenggarakan bagi negara-negara dalam suatu bagian, seperti Asia-Pacific Informatics Olympiad (APIO). Untuk sekedar hobi dan latihan rutin, Anda dapat mengikuti Codeforces, Topcoder, dan Codechef. 9/23
10 Contoh Pemrograman Kompetitif Masalah yang diberikan adalah well-defined problems. Well-defined problem adalah sebuah masalah yang telah terdefinsi dengan baik, seperti asumsi yang diperlukan dan batasan masalah. Solusi atas masalah ditulis dalam bentuk program program dan memenuhi batas-batas yang ditentukan. Batas yang ditentukan: waktu, memori, dan lainnya. 10/23
11 Contoh Soal Pemrograman Kompetitif Terdapat N buah ruangan yang dinomori dari 1 sampai N Ruangan ke-i memiliki sebuah lampu dan sebuah tombol. Bila tombol itu ditekan, keadaan lampu pada seluruh ruangan ke-x akan berubah (dari mati menjadi menyala, atau sebaliknya), yang mana x habis dibagi i. Contoh, bila N = 10 dan tombol di ruangan ke-2 ditekan, maka keadaan lampu pada ruangan 2, 4, 6, 8, dan 10 akan berubah. Bila pada awalnya seluruh lampu berada pada keadaan mati, dan tombol pada setiap ruangan ditekan tepat sekali, bagaimanakah keadaan lampu pada ruangan ke-n? 11/23
12 Contoh Soal Pemrograman Kompetitif (lanj.) Batas waktu: 1 detik. Batas memori: 32 MB. Diketahui 1 N /23
13 Solusi Naif Salah satu cara penyelesaiannya adalah dengan mensimulasikan skenario pada deskripsi soal: Mulai dengan ruangan ke-1, dipastikan keadaan lampu pada ruangan ke-n akan berubah (N habis dibagi 1). Lanjut ke ruangan ke-2, periksa apakah 2 habis membagi N. Bila ya, ubah keadaan lampunya. Lanjut ke ruangan ke-3, periksa apakah 3 habis membagi N. Bila ya, ubah keadaan lampunya.... dan seterusnya sampai ruangan ke-n. 13/23
14 Solusi Naif (lanj.) Setelah selesai disimulasikan, tinggal keadaan lampu ruangan ke-n dan cetak jawabannya. Kompleksitas solusi ini adalah O(N), dan hanya akan bekerja untuk nilai N yang kecil. Untuk N yang lebih besar, misalnya N = 10 9, kemungkinan besar diperlukan waktu lebih dari 1 detik. 14/23
15 Solusi yang Lebih Baik Dengan observasi, yang sebenarnya perlu dilakukan adalah memeriksa banyaknya pembagi dari N. Apabila banyaknya pembagi ganjil, berarti pada akhirnya lampu di ruangan ke-n akan menyala. Bila genap, berarti lampu di ruangan ke-n akan tetap mati. 15/23
16 Solusi yang Lebih Baik (lanj.) Untuk mencari banyaknya pembagi dari N dengan lebih efisien, lakukan faktorisasi prima terlebih dahulu. Misalkan N = 12, maka faktorisasi primanya adalah Untuk menjadi pembagi dari 12, suatu bilangan hanya boleh: Memiliki faktor 2 maksimal sebanyak 2. Memiliki faktor 3 maksimal sebanyak 1. Tidak boleh memiliki faktor lainnya. 16/23
17 Solusi yang Lebih Baik (lanj.) Sebagai contoh, berikut daftar seluruh pembagi dari 12: 1 = = = = = = /23
18 Solusi yang Lebih Baik (lanj.) Banyaknya pembagi dari 12 sebenarnya sama saja dengan banyaknya kombinasi yang bisa dipilih dari 2 0, 2 1, 2 2 dan 3 0, 3 1. Banyaknya kombinasi sama dengan mengkalikan banyaknya elemen pada tiap-tiap himpunan. Sehingga banyaknya cara ada 3 2 = 6 cara. 18/23
19 Solusi yang Lebih Baik (lanj.) Cara ini juga berlaku untuk nilai N yang lain. Misalnya N = = Berarti banyak pembaginya adalah = /23
20 Solusi yang Lebih Baik (lanj.) Secara umum, banyaknya pembagi dari: adalah: N = a p 1 1 ap 2 2 ap ap k k (1 + p 1 ) (1 + p 2 ) (1 + p 3 )... (1 + p k ) Jadi cukup faktorkan N, lalu periksa banyak pembaginya. Faktorisasi bilangan bisa diimplementasikan dengan efisien dan 1 detik cukup untuk N sampai /23
21 Manfaat Pemrograman Kompetitif Mengasah kemampuan menganalisa permasalahan dan pemecahan masalah. Bertemu dengan teman-teman sehobi! Kadang, soal interview untuk masuk ke perusahaan teknologi terkemuka juga membutuhkan kemampuan problem solving. 21/23
22 Dan Tentunya... Menantang dan menyenangkan! 22/23
23 Latihan Sebagai pemanasan, silakan mengerjakan soal latihan yang diberikan. Baca juga beberapa materi pengayaan yang diberikan. 23/23
Bab I Pendahuluan Latar belakang
Bab I Pendahuluan 1.1. Latar belakang Saat ini ada banyak kompetisi pemrograman untuk pelajar setingkat sekolah menengah yang telah diselenggarakan baik secara internasional maupun regional. Kompetisi-kompetisi
P E M R O G R A M A N K O M P E T I T I F D A S A R
P E M R O G R A M A N K O M P E T I T I F D A S A R Panduan Memulai OSN Informatika, ACM-ICPC, dan Sederajat Ikatan Alumni Tim Olimpiade Komputer Indonesia William Gozali & Alham Fikri Aji Abstrak Buku
Seri : Algoritma dan Pemrograman dengan Pascal
Seri : Algoritma dan Pemrograman dengan Pascal Penulis : Fakhri Copyright 2013 pelatihan-osn.com Cetakan I : Oktober 2012 Diterbitkan oleh : Pelatihan-osn.com Kompleks Sawangan Permai Blok A5 No.12 A Sawangan,
Panduan Lomba Pagelaran Mahasiswa Nasional Bidang TIK Yogyakarta, Pemrograman Penyisihan
Pemrograman Penyisihan Versi : 10 Juni 2015 Bentuk Penyisihan Bentuk babak penyisihan dari kategori Pemrograman Gemastik 8 dilaksanankan secara online di web resmi Gemastik 8. Waktu Penyisihan Babak penyisihan
Berkas Soal Final Competitive Programming Tingkat Mahasiswa. CompFest 2013
Berkas Soal Final Competitive Programming Tingkat Mahasiswa CompFest 2013 Kontributor: Alham Fikri Aji Cakra Wishnu Wardhana Gede Wahyu Adi Pramana Irvan Jahja Muhammad Febrian Ramadhana William Gozali
PEMBINAAN MENGHADAPI OLIMPIADE MATEMATIKA TINGKAT SMA
PEMBINAAN MENGHADAPI OLIMPIADE MATEMATIKA TINGKAT SMA Disajikan dalam Workshop MGMP Matematika SMA/MA se-kabupaten Bantul di MAN Lab UIN Banguntapan Bantul, 16 Februari 01 Oleh : Nikenasih Binatari, M.Si
Curriculum Vitae. Pekerjaan Sekarang Mahasiswa universitas Pendidikan Sekarang Sarjana (S1) di Fakultas Ilmu Komputer Universitas Indonesia
Curriculum Vitae Ricky Suryadharma Jln. Tanjung Duren Timur IV Gang Manggis XX nomor 38 Jakarta Barat Indonesia Telepon : 085691050678 E-mail : [email protected] Detail Pribadi Jenis Kelamin Laki-Laki
Computational Thinking & Bebras Indonesia. oleh Anwar Fu adi, M.T.I. Koordinator Bebras Biro Jakarta - Universitas Paramadina
Computational Thinking & Bebras Indonesia oleh Anwar Fu adi, M.T.I. Koordinator Bebras Biro Jakarta - Universitas Paramadina Bebras Indonesia Bebras Indonesia adalah kegiatan untuk memasyarakatkan computational
Olimpiade Sains Nasional 2015 Bidang Informatika. Pembahasan
Olimpiade Sains Nasional 2015 Bidang Informatika Pembahasan Scientific Committee OSN 2015 Catatan Scientific Committee Scientific Committee OSN 2015 kali ini terdiri atas: Ahmad Zaky, IMO 2010-2012 Christian
Bundel Soal Sesi 2 Bidang Informatika Olimpiade Sains Nasional X
Bundel Soal Sesi 2 Bidang Informatika Olimpiade Sains Nasional X Manado - Sulawesi Utara - 13 September 2011 Anda dilarang membuka dan membaca isi bundel soal ini sebelum dipersilakan oleh juri. Bundel
BAB III ANALISIS KOMPLEKSITAS ALGORITMA
BAB III ANALISIS KOMPLEKSITAS ALGORITMA 3.1 Kompleksitas Algoritma Suatu masalah dapat mempunyai banyak algoritma penyelesaian. Algoritma yang digunakan tidak saja harus benar, namun juga harus efisien.
A. Jangkauan Terbesar
A. Jangkauan Terbesar Batas Waktu Batas Memori 1 detik 512 MB Pak Chanek baru saja mengadakan ulangan harian pelajaran muatan lokal SDA (Struktur Data dan Algoritma). Ulangan tersebut dilaksanakan serentak
OLIMPIADE MATEMATIKA SMA. ( Oleh : Ahmad Thohir )
OLIMPIADE MATEMATIKA SMA ( Oleh : Ahmad Thohir ) PENDAHULUAN Saat ini banyak siswa setingkat SMA mulai banyak menyukai yang namanya olimpiade matematika walaupun tidak banyak terutama di daerah perkotaan
PENJURIAN ONLINE BERBASIS WEB SERVICE
PENJURIAN ONLINE BERBASIS WEB SERVICE Dwi Sunaryono 1, Wahyu Suadi 2, I Made Krisna Widhiastra 3 1,2,3 Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember Surabaya, 60111 E-mail : [email protected],
ANALISIS STRATEGI LANGKAH MUNDUR DAN BERNALAR LOGIS DALAM MENENTUKAN BILANGAN DAN NILAINYA. Landyasari Riffyanti 1), Rubono Setiawan 2)
ANALISIS STRATEGI LANGKAH MUNDUR DAN BERNALAR LOGIS DALAM MENENTUKAN BILANGAN DAN NILAINYA Landyasari Riffyanti 1), Rubono Setiawan 2) 1), 2) Pendidikan Matematika, FKIP, Univ. Sebelas Maret Surakarta
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
Kisi-Kisi dan Materi Uji Olimpiade Sains BIDANG INFORMATIKA/KOMPUTER
Kisi-Kisi dan Materi Uji Olimpiade Sains BIDANG INFORMATIKA/KOMPUTER II.2. Tingkat OSK/OSP Oleh sebab itu, materi uji IOI diterjemahkan ke dalam materi yang menguji potensi akademis/skolastik tinggi yang
PANDUAN OLIMPIADE DAN KISI-KISI SOAL OLIMPIADE SAINS KOMPUTER
PANDUAN OLIMPIADE DAN KISI-KISI SOAL OLIMPIADE SAINS KOMPUTER I. Panduan Olimpiade Secara Umum a. Peserta ujian wajib mengenakan seragam sekolah lengkap. b. Peserta ujian hadir di tempat ujian 30 menit
Bagi peserta OSN 2014 dan calon peserta Open OSN William Gozali, Teknis OSN
Bagi peserta OSN 2014 dan calon peserta Open OSN 2014 William Gozali, Teknis OSN 2014 1 Dokumen ini ditujukan ke semua calon peserta OSN, agar memahami : Persiapan yang seharusnya dilakukan dalam menghadapi
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
Pembahasan Penyisihan Competitive Programming Tingkat SMA. CompFest Kontributor: Ashar Fuadi Gede Wahyu Adi Pramana William Gozali
Pembahasan Penyisihan Competitive Programming Tingkat SMA CompFest 2013 Kontributor: Ashar Fuadi Gede Wahyu Adi Pramana William Gozali 1 Mudah Saluran Televisi William Gozali Ad hoc Soal bonus untuk penyisihan
Pengantar Algoritma & Flow Chart
PRAKTIKUM 1 Pengantar Algoritma & Flow Chart A. TUJUAN PEMBELAJARAN 1. Mampu memahami suatu masalah dan mampu mencari solusi pemecahannya dan mampu menuangkan langkah-langkah pemecahan masalah tersebut
BAGAIMANA MENGOPTIMALKAN OLIMPIADE MATEMATIKA UNTUK MENINGKATKAN MUTU PENDIDIKAN MATEMATIKA DI SEKOLAH DASAR?
BAGAIMANA MENGOPTIMALKAN OLIMPIADE MATEMATIKA UNTUK MENINGKATKAN MUTU PENDIDIKAN MATEMATIKA DI SEKOLAH DASAR? Fadjar Shadiq, M.App.Sc Widyaiswara PPPPTK Matematika Yogyakarta Munculnya Olimpiade Matematika
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
Dapatkan soal-soal lainnya di http://forum.pelatihan-osn.com Hak Cipta Dilindungi Undang-undang SOAL UJIAN OLIMPIADE SAINS NASIONAL 2013 CALON PESERTA INTERNATIONAL OLYMPIAD IN INFORMATICS (IOI) 2014 HARI
OLIMPIADE SAINS NASIONAL (MATEMATIKA) SMP
OLIMPIADE SAINS NASIONAL (MATEMATIKA) SMP I. SISTEM OLIMPIADE A. LATAR BELAKANG Salah satu arah kebijakan program pembangunan pendidikan nasional dalam bidang pendidikan salah satunya adalah mengembangkan
PELATIHAN STRATEGI-STRATEGI DALAM MEMECAHKAN MASALAH MATEMATIKA UNTUK GURU SMP/MTS
PELATIHAN STRATEGI-STRATEGI DALAM MEMECAHKAN MASALAH MATEMATIKA UNTUK GURU SMP/MTS Sri Indriati Hasanah 1, Hasan Basri 2, Darus Salam 3 FKIP, Universitas Madura 1 Email : [email protected] Abstrak:
HAPUS SALAH SATU BILANGAN DAN BERIKAN ALASAN, KENAPA BILANGAN ITU ANDA HAPUS.
15, 20, 23, 25 HAPUS SALAH SATU BILANGAN DAN BERIKAN ALASAN, KENAPA BILANGAN ITU ANDA HAPUS. Dst. KESIMPULAN : (hubungkan dengan SIKAP yang harus Anda miliki untuk memilih dan memberikan alasan) PROBLEM
Tujuan dan Sasaran. Problem Solving = Algorithms. Pemecahan Masalah. Proses Pemecahan Masalah 15/03/2010. Algoritma Pemrograman
Tujuan dan Sasaran Problem Solving = Algorithms Algoritma Pemrograman Agus Sumaryanto, S.Kom [email protected] Mengasah kemampuan pemecahan masalah Mengeksplorasi algoritma dalam pemecahan masalah.
Dari Bulgaria, Mahasiswa FK Boyong Pulang Medali Perak
Dari Bulgaria, Mahasiswa FK Boyong Pulang Medali Perak UNAIR NEWS Tekad Jefferson Caesario untuk kembali memenangkan kejuaraan dalam olimpiade International Mathematics Competition (IMC) di Bulgaria akhirnya
SELEKSI OLIMPIADE TINGKAT PROVINSI 2013 TIM OLIMPIADE MATEMATIKA INDONESIA 2014
SELEKSI OLIMPIADE TINGKAT PROVINSI 2013 TIM OLIMPIADE MATEMATIKA INDONESIA 2014 Waktu : 210 Menit KEMENTERIAN PENDIDIKAN NASIONAL DIREKTORAT JENDERAL MANAJEMEN PENDIDIKAN DASAR DAN MENENGAH DIREKTORAT
BAB 1 PENDAHULUAN Latar Belakang
1 BAB 1 PENDAHULUAN 1.1. Latar Belakang Competitive programming merupakan terminologi untuk berbagai jenis kompetisi di bidang pemrograman. Kompetisi pemrograman ini bertujuan untuk menyelesaikan masalah-masalah
MARI BERPIKIR MATEMATIS: Panduan Olimpiade Sains Nasional SMP
MARI BERPIKIR MATEMATIS: Panduan Olimpiade Sains Nasional SMP Oleh : Farikhin Edisi Pertama Cetakan Pertama, 2007 Hak Cipta 2007 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang memperbanyak
PEMBAHASAN. Teorema 1. Tidak ada bilangan asli N yang lebih besar dari semua bilangan bulat lainnya.
PEMAHAAN 1. Pengertian Kontradiksi Kontradiksi adalah dua pernyataan yang bernilai salah untuk setiap nilai kebenaran dari setiap komponen-komponennya. 2. Pembuktian dengan Kontradiksi Kontradiksi merupakan
BAB I PENDAHULUAN. Mutu sumber daya manusia suatu bangsa bergantung pada mutu pendidikan.
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Mutu sumber daya manusia suatu bangsa bergantung pada mutu pendidikan. Dengan berbagai macam strategi, perbaikan mutu pendidikan diarahkan untuk meningkatkan
PERANAN PERGURUAN TINGGI DALAM MENINGKATKAN KUALITAS OLIMPIADE SAINS NASIONAL TINGKAT SEKOLAH DASAR
PERANAN PERGURUAN TINGGI DALAM MENINGKATKAN KUALITAS OLIMPIADE SAINS NASIONAL TINGKAT SEKOLAH DASAR Oleh: Razali Rasyid Jurusan Fisika FMIPA Universitas Negeri Jakarta ABSTRAK Sejak tahun 23, Olimpiade
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
A. LATAR BELAKANG MASALAH
BAB I PENDAHULUAN A. LATAR BELAKANG MASALAH Persoalan budaya dan karakter bangsa saat ini tengah menjadi sorotan. Berbagai permasalahan yang muncul seperti kekerasan, kejahatan seksual, perusakan, perkelahian
Hubungan Kompleksitas Algoritma dengan Cara Belajar
Hubungan Kompleksitas Algoritma dengan Cara Belajar Ryan Ignatius Hadiwijaya / 13511070 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10
Logika Informatika. Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta
5. Algoritma Logika Informatika Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta STMIK AMIKOM YOGYAKARTA Jl. Ringroad Utara Condong Catur Yogyakarta. Telp. 0274 884201 Fax 0274-884208 Website: www.amikom.ac.id
Pembahasan Penyisihan Competitive Programming Tingkat Mahasiswa. CompFest 2013
Pembahasan Penyisihan Competitive Programming Tingkat Mahasiswa CompFest 2013 Kontributor: Alham Fikri Aji Cakra Wishnu Wardhana Kemal Maulana Kurniawan William Gozali 1 Mudah Panggilan Akrab Alham Fikri
TOKInews. 2 Perak 1 Perunggu, Dari IOI 2015, KAZAKHSTAN. Mei 2016
TOKInews Mei 2016 Lembar Informasi Tim Olimpiade Komputer Indonesia Kementerian Pendidikan dan Kebudayaan RI 2 Perak 1 Perunggu, Dari IOI 2015, KAZAKHSTAN T im Olimpiade Komputer Indonesia yang bertanding
SELEKSI TINGKAT PROPINSI MATEMATIKA SMA/MA
SELEKSI TINGKAT PROPINSI CALON PESERTA OLIMPIADE SAINS NASIONAL 2013 MATEMATIKA SMA/MA PETUNJUK UNTUK PESERTA: 1. Tes terdiri dari dua bagian. Tes bagian pertama terdiri dari 20 soal isian singkat dan
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
Hak Cipta Dilindungi Undang-undang SOAL UJIAN OLIMPIADE SAINS NASIONAL 2013 CALON PESERTA INTERNATIONAL OLYMPIAD IN INFORMATICS (IOI) 2014 SESI LATIHAN INFORMATIKA Waktu : 5 jam KEMENTERIAN PENDIDIKAN
A. Bayar atau Kabur. Format Masukan. Format Keluaran. Contoh Masukan
A. Bayar atau Kabur Batas Waktu Batas Memori 1 detik 512 MB Pak Chanek kini beralih profesi menjadi seorang sopir taksi. Ia sangat mengetahui seluk-beluk kendaraan taksi yang dimilikinya. Untuk menempuh
Problem A Kamus Panda
Problem A Kamus Panda Panda Buku, setelah membaca sekian banyak kamus (berbahasa Panda), memutuskan untuk menciptakan sebuah kamus Panda yang baru. Panda Buku mengajukan suatu cara pengurutan kata dalam
Olimpiade Sains Nasional XI Bidang Komputer/Informatika
Berkas Kompetisi Soal Hari 1 Olimpiade Sains Nasional XI Bidang Komputer/Informatika 2-7 September 2012, Jakarta www.tokilearning.org www.siswapsma.org Bundel Soal Hari 1 OSN XI Bidang Informatika SEGITIGA
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
BAB I PENDAHULUAN. Baru-baru ini, banyak sekolah pada tingkat menengah atas di Indonesia
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Baru-baru ini, banyak sekolah pada tingkat menengah atas di Indonesia sedang disibukkan dengan kegiatan mempersiapkan siswa unggulannya untuk mengikuti ajang
BAB I PENDAHULUAN. pendidikan secara nasional adalah hasil nilai Ujian Nasional (UN). Permendikbud
BAB I PENDAHULUAN A. Latar Belakang Masalah Perkembangan suatu negara dapat dilihat dari kualitas pendidikan di negara tersebut. Salah satu yang dapat digunakan untuk melihat kualitas dan keberhasilan
DAFTAR ISI. LEMBAR PERNYATAAN. ABSTRAK KATA PENGANTAR. UCAPAN TERIMAKASIH. DAFTAR TABEL. DAFTAR GAMBAR DAFTAR LAMPIRAN
DAFTAR ISI LEMBAR PERNYATAAN. ABSTRAK KATA PENGANTAR. UCAPAN TERIMAKASIH. DAFTAR ISI. DAFTAR TABEL. DAFTAR GAMBAR DAFTAR LAMPIRAN i ii iv v vi ix x xi BAB I PENDAHULUAN. 1.1 Latar Belakang..... 1.2 Rumusan
BAB II KAJIAN TEORITIS DAN HIPOTESIS. lambang yang formal, sebab matematika bersangkut paut dengan sifat-sifat struktural
7 BAB II KAJIAN TEORITIS DAN HIPOTESIS 2.1 Kajian Teoritis 2.1.1 Penguasaan Matematika Menurut Mazhab (dalam Uno, 2011 : 126) matematika adalah sebagai sistem lambang yang formal, sebab matematika bersangkut
Algoritma Pemrograman I
Algoritma Pemrograman I Struktur Dasar Algoritma Notasi Algoritmik 1 Pernyataan Setiap langkah dalam algoritma dinyatakan dalam sebuah pernyataan (statement) Sebuah pernyataan berisi aksi (action) Contoh:
PENGENALAN BINARY INDEXED TREE DAN APLIKASINYA
PENGENALAN BINARY INDEXED TREE DAN APLIKASINYA Listiarso Wastuargo-13508103 Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung [email protected] ABSTRAK Makalah ini membahas tentang
Sieve of Eratosthenes dan Aplikasinya Dalam Problem Solving
Sieve of Eratosthenes dan Aplikasinya Dalam Problem Solving Christianto - NIM : 1350003 1 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha
Nama Mata Kuliah : Teori Bilangan Kode Mata Kuliah/SKS : MAT- / 2 SKS
Nama Mata Kuliah : Teori Bilangan Kode Mata Kuliah/SKS : MAT- / 2 SKS Program Studi : Pendidikan Matematika Semester : IV (Empat) Oleh : Nego Linuhung, M.Pd Faktor Persekutuan Terbesar (FPB) dan Kelipatan
BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Matematika merupakan salah satu pengetahuan mendasar yang dapat
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Matematika merupakan salah satu pengetahuan mendasar yang dapat menumbuhkan kemampuan penalaran siswa dan berfungsi sebagai dasar pengembangan sains dan teknologi.
Kata Pengantar Faktor dan Kelipatan
Kata Pengantar Puji syukur kami tim penyusun panjatkan kehadirat Allah SWT, karena hanya dengan izin dan kuasanyalah penulis dapat menyusun dan menyalesaikan makalah Faktor dan Kelipatan ini dengan baik.
Pengantar OSK Komputer. Muhammad Saiful Jumat, 20 Januari 2017 ComLabs C, SMA Negeri 2 Bandung
Pengantar OSK Komputer Muhammad Saiful Islam [email protected] @saifulwebid Jumat, 20 Januari 2017 ComLabs C, SMA Negeri 2 Bandung Hari ini agak santai ya? :) Persiapkan diri untuk besok >:D Hello!
BAB IV HASIL PENELITIAN DAN PEMBAHASAN HASIL PENELITIAN DAN PEMBAHASAN. datar untuk siswa SMP kelas VIII Semester 2. Game edukasi ini dibuat
A. Hasil Penelitian BAB IV HASIL PENELITIAN DAN PEMBAHASAN HASIL PENELITIAN DAN PEMBAHASAN 1. Pengembangan Game Edukasi Penelitian ini menghasilkan game edukasi matematika dengan pendekatan guided discovery
BAB II DASAR-DASAR ALGORITMA
BAB II DASAR-DASAR ALGORITMA Bab II Dasar-Dasar Algoritma 1. PENDAHULUAN Bab ini memiliki kompetensi dasar untuk memahami dasar-dasar algoritma untuk diimplementasikan dalam menyelesaikan masalah. Sebelum
Final Programming Competition (Mahasiswa)
Programming Competition Final (Mahasiswa) 14 Oktober 2012 10:00 15:00 Penulis Soal: Ashar Fuadi (TOKI 2009 2010) Berty Chrismartin L T (TOKI 2010) traveloka.com (Derianto Kusuma, TOKI 2002 2004) Febry
Pemanfaatan Algoritma Runut-Balik dalam Menyelesaikan Puzzle NeurOn dalam Permainan Logical Cell
Pemanfaatan Algoritma Runut-Balik dalam Menyelesaikan Puzzle NeurOn dalam Permainan Logical Cell Adrian Mulyana Nugraha 13515075 Program Studi Informatika Sekolah Teknik Elektro dan Informatika Institut
BAB V PERULANGAN. for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )
BAB V PERULANGAN 5.1 Kompetensi Dasar Kompetensi dasar secara umum diharapkan : 1. mahasiswa mampu memahami perintah perulangan pada bahasa pemrograman Java. 2. mahasiswa mampu menggunakan pernyataan perulangan
Programming Fun Learning dengan DOMjudge
Programming Fun Learning dengan DOMjudge Rosa Ariani Sukamto Ilmu Komputer Universitas Pendidikan Indonesia, Indonesia [email protected] Abstrak Manusia termasuk makhluk pembelajar. Belajar dapat
09/09/2013 ILKOM IPB 1. Algoritme dan Pemrograman. Contoh penerapan. Kiat Sukses. Program Komputer. Kenapa belajar algoritme dan pemrograman?
dan Pemrograman Kuliah # Kontrak Perkuliahan Pendahuluan Pembuatan algoritme Kenapa belajar algoritme dan pemrograman? Profesi di banyak bidang (tidak hanya bidang komputer) melibatkan: Pengolahan data
Praktikum 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
Satya Mardi Ayuningrum 1, Rubono Setiawan 2. Pendidikan Matematika, Universitas Sebelas Maret Surakarta
ANALISIS PENGGUNAAN STRATEGI MENERKA LALU MENGUJI KEMBALI DAN MELIHAT DARI SUDUT PANDANG LAIN DALAM MATEMATIKA NON RUTIN UNTUK PENYELESAIAN MENCARI NILAI x PADA SUATU PERSAMAAN Satya Mardi Ayuningrum 1,
R. Rosnawati Jurusan Pendidikan Matematika FMIPA UNY
R. Rosnawati Jurusan Pendidikan Matematika FMIPA UNY Induksi Matematika Induksi matematika adalah : Salah satu metode pembuktian untuk proposisi perihal bilangan bulat Induksi matematika merupakan teknik
Kunci Jawaban & Hint Try Out OSK 2017 Oleh : Lie, Maximilianus Maria Kolbe
Kunci Jawaban & Hint Try Out OSK 2017 Oleh : Lie, Maximilianus Maria Kolbe 1. Jawaban : E Hint : Gunakan sistem persamaan linear untuk menyelesaikan problem ini. 2. Jawaban : A Hint : Perhatikan bahwa
OLIMPIADE SAINS NASIONAL VII
SOAL SESI 1 OLIMPIADE SAINS NASIONAL VII BIDANG INFORMATIKA 10 AGUSTUS 2008 MAKASSAR, SULAWESI SELATAN Selamat Bekerja, Berkompetisi, Jadilah Yang Terbaik! OSN2008: Olimpiade Sain Nasional 2008 Pilihan
03/02/2010. Mari kita renungkan bersama sama!!!
Alamat: Jl. Mas Suharto 10 Yogyakarta 55212 Telp./Faks/email: 08562875885 081227147117 0274-563895 [email protected] Pendidikan: S1 Matematika UGM S2 Magister Manajemen UGM Sedang studi S2 Pendidikan
Bundel Soal Sesi 1 Bidang Informatika Olimpiade Sains Nasional X
Bundel Soal Sesi 1 Bidang Informatika Olimpiade Sains Nasional X Manado - Sulawesi Utara - 13 September 2011 Anda dilarang membuka dan membaca isi bundel soal ini sebelum dipersilakan oleh juri. Bundel
Konstruksi Dasar Algoritma
Konstruksi Dasar Algoritma ALGORITMA DAN PEMROGRAMAN [IF6110202] Yudha Saintika, S.T., M.T.I. Sub-Capaian Pembelajaran MK Pendahuluan Instruksi dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan
PENINGKATAN PEMAHAMAN PELAJARAN MATEMATIKA TINGKAT SMA DENGAN PEMROGRAMAN PASCAL DI SMAN 1 KUTA SELATAN BADUNG ABSTRAK
VOLUME 16 NOMOR 3, SEPTEMBER 2017 PENINGKATAN PEMAHAMAN PELAJARAN MATEMATIKA TINGKAT SMA DENGAN PEMROGRAMAN PASCAL DI SMAN 1 KUTA SELATAN BADUNG I.D.M.B.A. Darmawan 1, I.K.A. Mogi 2, I.W. Sumarjaya 3,
BAB 1 PENDAHULUAN. identik dengan tes GRE dan GMAT yang sudah menjadi standar internasional.
BAB 1 PENDAHULUAN 1.1 Latar Belakang Tes Potensi Akademik adalah sebuah tes yang bertujuan untuk mengukur kemampuan seseorang di bidang akademik umum. Tes ini juga sering diidentikkan dengan tes kecerdasan
ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018
ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018 INSTITUT TEKNOLOGI SUMATERA 2018 MODUL 2 Petunjuk Praktikum Modul ini dilaksanakan dalam 1 (satu) sesi praktikum. Tiap sesi praktikum dilaksanakan dalam 3
I. PENDAHULUAN. Setiap siswa mempunyai cara yang berbeda dalam mengkonstruksikan
1 I. PENDAHULUAN A. Latar Belakang Masalah Setiap siswa mempunyai cara yang berbeda dalam mengkonstruksikan pengetahuannya. Dalam hal ini, sangat memungkinkan bagi siswa untuk mencoba berbagai macam representasi
Penulis : Tyas Rangga Kristianto, M.Si. Copyright 2013 pelatihan-osn.com. Cetakan I : Oktober Diterbitkan oleh : Pelatihan-osn.
Penulis : Tyas Rangga Kristianto, M.Si. Copyright 2013 pelatihan-osn.com Cetakan I : Oktober 2012 Diterbitkan oleh : Pelatihan-osn.com Kompleks Sawangan Permai Blok A5 No.12 A Sawangan, Depok, Jawa Barat
Pemfaktoran prima (2)
FPB dan KPK Konsep Habis Dibagi Definisi: Jika a suatu bilangan asli dan b suatu bilangan bulat, maka a membagi habis b (dinyatakan dengan a b) jika dan hanya jika ada sebuah bilangan bulat c demikian
FAKTOR DAN KELIPATAN KELAS MARS SD TETUM BUNAYA
FAKTOR DAN KELIPATAN KELAS MARS SD TETUM BUNAYA A. KELIPATAN A. KELIPATAN Kelipatan suatu bilangan dapat diperoleh: 1. penjumlahan berulang, dan 2. penjumlahan bilangan dengan bilangan asli Contoh: Tentukanlah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Artificial Intelligence (AI) agen adalah fitur standar game komputer modern, baik sebagai lawan, teman atau tutor dari pemain. Agar tampil otentik, agen tersebut
BAB 5. Kondisional Perulangan. Materi. Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If
BAB 5 Kondisional Perulangan Materi Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If SESI / PERKULIAHAN KE 5 1. Standar Kompetensi Mahasiswa dapat membuat
Strategi Algoritma Penyelesaian Puzzle Hanjie
Strategi Algoritma Penyelesaian Puzzle Hanjie Whilda Chaq 13511601 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia
Petunjuk Pengerjaan Soal Semifinal Olimpiade Matematika ITS (OMITS) tingkat SMP/Sederajat tahun 2012
Petunjuk Pengerjaan Soal Semifinal Olimpiade Matematika ITS (OMITS) tingkat SMP/Sederajat tahun 202 Bagian Kedua. Soal Semifinal OMITS 2 tingkat SMP/Sederajat Bagian Kedua terdiri dari 20 Soal Isian Singkat
BAB I PENDAHULUAN. dilaksanakan dalam kegiatan pembelajaran.
1 BAB I PENDAHULUAN A. LATAR BELAKANG MASALAH Pendidikan adalah upaya sadar untuk meningkatkan kualitas dan mengembangkan potensi individu yang dilakukan secara bertahap dan berkelanjutan. Salah satu lembaga
BAB I PENDAHULUAN. Matematika merupakan ilmu universal yang mendasari perkembangan
1 BAB I PENDAHULUAN A. Latar Belakang Masalah Matematika merupakan ilmu universal yang mendasari perkembangan teknologi modern, mempunyai peran penting dalam berbagai disiplin dan memajukan daya pikir
BAB I PENDAHULUAN A. Latar Belakang Hana Riana Permatasari, 2013
1 BAB I PENDAHULUAN A. Latar Belakang Pendidikan merupakan kebutuhan setiap manusia. Karena melalui pendidikan, manusia belajar untuk menjadi manusia seutuhnya. Pendidikan berpengaruh terhadap perubahan
SILABUS DAN KISI-KISI SELEKSI OLIMPIADE SAINS NASIONAL BIDANG INFORMATIKA/KOMPUTER
SILABUS DAN KISI-KISI SELEKSI OLIMPIADE SAINS NASIONAL BIDANG INFORMATIKA/KOMPUTER Versi Januari 2017 A. Pengantar A.1. Olimpiade Sains Nasional Pada saat ini Kementerian Pendidikan dan Kebudayaan meyelenggarakan
Algoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-1 (Pengantar Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Arti Penting Algoritma Program Terstruktur dan Algoritma Notasi
TIM OLIMPIADE KOMPUTER INDONESIA (TOKI) Panitia Pusat TOKI
TIM OLIMPIADE KOMPUTER INDONESIA (TOKI) Panitia Pusat TOKI Jakarta Mei 2004 Topik Bahasan IOI TOKI Apakah IOI (International Olympiad in Informatics )? Ajang terbesar perlombaan pemrograman komputer tingkat
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
matematika PEMINATAN Kelas X PERSAMAAN DAN PERTIDAKSAMAAN EKSPONEN K13 A. PERSAMAAN EKSPONEN BERBASIS KONSTANTA
K1 Kelas X matematika PEMINATAN PERSAMAAN DAN PERTIDAKSAMAAN EKSPONEN TUJUAN PEMBELAJARAN Setelah mempelajari materi ini, kamu diharapkan memiliki kemampuan berikut. 1. Memahami bentuk-bentuk persamaan
TOKI 2015, BERSIAP KE KAZAKHSTAN
TOKInews Mei 2015 Lembar Informasi Tim Olimpiade Komputer Indonesia Kementerian Pendidikan dan Kebudayaan RI TOKI 2015, BERSIAP KE KAZAKHSTAN Empat siswa terbaik akan menjadi duta Indonesia dalam ajang
SILABUS MATEMATIKA KEMENTERIAN
SILABUS OLIMPIADE MATEMATIKA INTERNASIONAL UNTUK SELEKSI OLIMPIADE SAINS NASIONAL TINGKAT KABUPATEN/KOTA, PROVINSI, DAN NASIONAL MATEMATIKA KEMENTERIAN Kementerian Pendidikan dan Kebudayaan Direktorat
Bahasa Pemrograman dan Flowchart. Adri Priadana
Bahasa Pemrograman dan Flowchart Adri Priadana http://ilkomadri.com/ Pendahuluan Komputer adalah alat elektronik untuk mengolah data dengan menggunakan program tertentu untuk menghasilkan informasi Fungsi
ALGORITMA GREEDY DALAM PERMAINAN DOTS AND BOXES
ALGORITMA GREEDY DALAM PERMAINAN DOTS AND BOXES Danang Tri Massandy Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia
