Mencari dan menelusuri jawaban learner yang sudah dinilai. 5 Pelaporan prestasi dan kemajuan penyelesaian tugas

Ukuran: px
Mulai penontonan dengan halaman:

Download "Mencari dan menelusuri jawaban learner yang sudah dinilai. 5 Pelaporan prestasi dan kemajuan penyelesaian tugas"

Transkripsi

1 LAMPIRAN

2 15 Lampiran 1 Analisis pengembangan fitur Fitur LMS LMSP* Deskripsi Peer3 (2001: 1 Registrasi Learner didaftarkan ke dalam perkuliahan pemrograman dan diberikan akses untuk portal sistem. 2 Manajemen user Pengguna baru dapat ditambahkan ke sistem, dihapus, disimpan, dan dapat diubah karakteristiknya pada database. 3 Rencana Pembelajaran Rencana pengadaan materi, tugas, maupun kuis diberitahukan melalui pengumuman pada sistem agar pengguna tidak bingung untuk berinteraksi dengan sistem pertama kali. 4 Pelaporan Laporan penilaian hasil pembelajaran pemrograman baik latihan, materi, kuis, dan aktivitas penggunaan sistem dapat dilihat secara langsung pada sistem ataupun diunduh dengan format CSV. 5 LMS-to-Content API - Memulai dan mencatat proses perkuliahan. Naidu (2006: 1 Pengiriman materi perkuliahan Materi perkuliahan pemrograman dapat diunggah dari supervisor ke dalam sistem dengan format ZIP. 2 Manajemen transaksi kelas online Dalam mengikuti kelas online, learner dapat mencoba latihan pemrograman, mengikuti tugas dan kuis yang telah tersedia. 3 Penilaian hasil pembelajaran Hasil pembelajaran pemrograman dinilai dalam bentuk angka. 4 Penelusuran dan pelaporan perkembangan learner Mencari dan menelusuri jawaban learner yang sudah dinilai. 5 Pelaporan prestasi dan kemajuan penyelesaian tugas Penyelesaian tugas pemrograman ditampilkan dalam bentuk tabel secara keseluruhan. 6 Alat pembelajaran kolaboratif - Pembelajaran dilakukan dengan perangkat portable dan wireless (mobile-learning. 7 Mengumpulkan, mengatur, dan melaporkan seluruh aktivitas pembelajaran learner + Aktivitas yang dilakukan learner, misalnya berapa kali learner login, berapa banyak soal yang yang sudah dinilai dan bagaimana statistik nilai learner disajikan dalam bentuk laporan statistik. *( = sudah dikembangkan, ( - = belum dikembangkan, dan ( + = akan dikembangkan

3 Lampiran 2 Kuesioner online 16

4 17 Lampiran 3 Daftar soal untuk pengujian kinerja bahasa pemrograman Hello World! Time limit Memory limit 1s 64mb Description Diberikan sebuah n, keluarkan "Hello World!" sebanyak n baris. Input Format Sebuah bilangan n, 0 < n < 100 Output Format "Hello World!" sebanyak n baris Sample Input 2 Sample Output Hello World! Hello World! Menuliskan Bilangan Batas Waktu Batas Memori 1 detik 8 MB Deskripsi Setelah sebelumnya belajar menuliskan teks ke layar, sekarang cobalah menuliskan dan membaca tiga bilangan bulat yang masingmasing disimpan ke variabel bernama a, b, dan c. Variabel a dan b menyimpan bilangan bulat yang kecil ( , sedangkan variabel c menyimpan bilangan bulat yang sangat besar. bisa sampai 2 milyard. Buatlah program C++ untuk membaca dan menuliskan ketiga bilangan tersebut sesuai dengan format keluaran yang ditentukan di bawah ini. Format Masukan Tiga buah bilangan sesuai ketentuan di atas, dalam satu baris, masing-masing dipisahkan oleh satu spasi. Format Keluaran Baris pertama adalah nilai dari variabel a dan b yang dipisahkan oleh satu spasi, dimana nilai variabel a di sebelah kiri sedangkan nilai variabel b di sebelah kanan. Baris kedua adalah nilai dari variabel c. Setiap baris selalu diakhiri dengannewline. Contoh Masukan Contoh Keluaran

5 18 Lampiran 3 Lanjutan Menghitung Rataan Ujian Batas Waktu Batas Memori 1 detik 8 MB Buat program menghitung nilai rata-rata dari dua ujian (UTS dan UAS dan satu tugas. Ujian UTS dan UAS masing-masing diberi bobot 40%, sedangkan tugas diberi bobot 20%. Format Masukan Input data berupa tiga nilai berturut-turut uts, uas, dan tugas yang semuanya bilangan bulat dengan selang -25 sampai dengan 100. Masing-masing nilai dipisahkan oleh satu spasi. Format Keluaran Sebuah bilangan pecahan (dua angka di belakang koma hasil rata-rata dari nilai uts, uas, dan tugas dengan bobot sesuai ketentuan di atas. Output program selalu diakhiri dengan newline Contoh Masukan Contoh Keluaran 82 Menghitung Bilangan Batas Waktu Batas Memori 1 detik 8 MB Buatlah program untuk membaca n buah pasangan bilangan bulat a, b, dan c, dan menghitung banyaknya pasangan bilangan yang memenuhi syarat a b c, tetapi tidak satupun dari tiga bilangan tersebut yang bernilai 0. Format Masukan Baris pertama adalah bilangan bulat n, 1 n 5000, yang menyatakan banyaknya pasangan bilangan masukan, dan n baris berikutnya adalah pasangan bilangan bulat berturut-turut a, b, dan c yang masing-masing dipisahkan oleh satu spasi, dimana a,b, dan c dapat bernilai +2Milyard. Format Keluaran Sebuah bilangan bulat banyaknya pasangan bilangan seperti yang diminta oleh soal. Output program selalu diakhiri dengannewline Contoh Masukan Contoh Keluaran 2

6 19 Lampiran 3 Lanjutan Menghitung Kata Batas Waktu Batas Memori Author 1 detik 16 MB JAS Buatlah program untuk menghitung kata "aku" (tanpa tanda kutip dari suatu kalimat. Kata yang dihitung tidak memperhatikan huruf besar atau kecil, sehingga kata-kata "aku", "Aku", "AKU" dianggap sama. Tetapi kata "aku" dan "mengaku" adalah dua kata yang berbeda (tidak sama. Sedangkan kata "aku" dengan "aku," (diikuti dengan tanda baca titik atau koma, adalah dua kata yang sama. Yang disebut kata adalah deretan karakter yang dipisahkan oleh spasi, tanda baca titik, atau tanda baca koma. Format Masukan Masukan program adalah sebuah kalimat dengan panjang maksimum 250 karakter. Tanda baca yang ada dalam kalimat masukan hanyalah titik atau koma. Format Keluaran Sebuah bilangan bulat yang menyatakan banyaknya kata "aku" (tanpa tanda kutip yang terdapat di dalam kalimat masukan. Output program diakhiri dengan newline. Contoh Masukan Aku mengaku salah, walaupun semua yang melakukan bukan aku. Contoh Keluaran 2 Keterangan Terdapat 2 (dua kata "aku" pada kalimat masukan, yaitu "Aku" (kata pertama, dan "aku" (pada kata terakhir.

7 20 Lampiran 4 Hasil evaluasi LCMS No. Kriteria (Peer Hasil Evaluasi 1 Ukuran objek Ukuran objek yang digunakan baik dalam program yang dikumpulkan maupun soal yang dibuat hampir tidak lebih dari 1 MB. 2 Format dan media Format materi berupa HTML, laporan berupa CSV, dan format program sesuai dengan masing-masing bahasa yang digunakan. 3 Fitur manajemen materi Soal materi pemrograman yang diberikan dapat dibuat, pembelajaran 4 Penggunaan kembali komponen learning object diubah, dan diberi konfigurasi evaluator. Kriteria ini diterapkan dalam suatu pelatihan yang di dalamnya diberikan materi yang dapat digunakan berkalikali. 5 Penggunaan fitur pencarian dan temu kembali Kriteria ini diterapkan pada pencarian pengguna, soal dan jawaban. 6 Object design controls Pada kriteria ini, modifikasi dan rancangan pada format soal telah disediakan dan dibuat sesuai yang diinginkan si pembuat soal. 7 User interface Antarmuka soal dibuat sesuai kreasi si pembuat soal dengan format HTML. 8 Fleksibilitas model penilaian Penilaian program dilakukan oleh grader secara otomatis. 9 Fleksibilitas import/eksport materi pembelajaran Materi dapat di-import dalam format ZIP dan pelaporan di-eksport dalam format CSV. 10 Fleksibilitas pengaturan tampilan materi Soal dapat diubah dan diberi teks sesuai bahasa pemrograman yang digunakan dan gambar. 11 Fleksibilitas runtime services configuration Konfigurasi grader diatur agar berjalan otomatis menggunakan framework Yii pada server. 12 Dukungan SCORM/AICC Proses pembuatan pelatihan tidak didukung oleh SCORM/AICC. 13 Peronalisasi, keputusan dan penilaian Pengguna dapat mengubah profil. Keputusan untuk mengumpulkan, menghapus, dan menilai ulang program dapat dilakukan pada sistem.

8 Lampiran 5 Ilustrasi learning objects LMSP 21

9 22 Lampiran 6 Persentase kebutuhan dalam belajar pemrograman Jawaban Persentase Tidak Perlu Perlu Cukup Perlu Sangat Perlu Penjelasan konsep pemrograman 0% 21% 15% 63% Contoh kode program 0% 20% 16% 63% Materi pemrograman tingkat lanjut 4% 29% 32% 36% Latihan membuat program 0% 17% 14% 68% Feedback dari dosen 2% 22% 30% 46%

10 23 Lampiran 7 Kode program hasil uji Uji Status : CE Hasil Uji : RTE (define (hello n (do ((i 1 (+ i 1 (> i n (display "Hello World!" (newline (hello (rad (define (hello n (do ((i 1 (+ i 1 ((> i n (display "Hello World!" (newline (hello (read Uji Status : RTE Hasil Uji : RTE (defin (hello n (do ((i 1 (+ i 1 (> i n (display "Hello World!" (newline (hello (read (define (hello n (do ((i 1 (+ i 1 ((> i n (display "Hello World!" (newline (hello (read Uji Status : TLE Hasil Uji : TLE (define (hello n (do ((i 1 (+ i 1 (> i n (display "Hello World!" (newline (hello (read (define (hello n (do ((i 1 (+ i 1 ((> i n (display "Hello World!" (newline (hello (read Test case benar: 1 dari 5 Nilai : 20 Uji Status : WA Hasil Uji : WA (define (hello n (do ((i 1 (+ i 2 ((< i n (display "Hello World!" (newline (hello (read (define (hello n (do ((i 1 (+ i 1 ((> i n (display "Hello World!" (newline (hello (read Memori : 0.01 MB Uji Status : MLE Hasil Uji : MLE (define (hello n (do ((i 1 (+ i 2 ((< i n (display "Hello World!" (newline (hello (read

11 24 Lampiran 7 Lanjutan Uji Status : CE Hasil Uji : CE args { String input=""; InputStreamReader(System.; try{ input = datain.readline(; catch(ioexception e { System.out.println("Error!"; int n = Integer.parseInt(input; for (int i = 0; i < n; i++{ System.out.println("Hello World!"; args { String input=""; InputStreamReader(System.in; try{ input= datain.readline(; catch(ioexception e { System.out.println("Error!"; int n = Integer.parseInt(input; for (int i = 0; i < n; i++{ System.out.println("Hello World!"; Uji Status : TLE Hasil Uji : TLE args { String input=""; InputStreamReader(System.in; try{ input = datain.readline(; catch(ioexception e { System.out.println("Error!"; int n = Integer.parseInt(input; for (int i = 0; ; i++{ System.out.println("Hello World!"; args { String input=""; InputStreamReader(System.in; try{ input= datain.readline(; catch(ioexception e { System.out.println("Error!"; int n = Integer.parseInt(input; for (int i = 0; i < n; i++{ System.out.println("Hello World!";

12 25 Lampiran 7 Lanjutan Soal : Jumlah Elemen Baris Matriks Segi Uji Status : RTE Hasil Uji : RTE Soal : Jumlah Elemen Baris Matriks Segi args { String inp=""; InputStreamReader(System.in; Integer[][] A =new Integer[100][100]; int n; try{ inp = datain.readline(; n = Integer.parseInt(inp; for(int i=0;i<n;i++{ int tot=0; for(int j=0;j<n;j++{ inp = datain.readline(; A[i][j] = Integer.parseInt(inp; tot+=a[i][j]; A[i][i]=tot; for(int i=0;i<n;i++{ for(int j=0;j<n;j++{ if(i==j System.out.format("%d",A[i][j]; else System.out.print("0"; if(j<(n-1 System.out.print(" "; else System.out.println(; catch(ioexception e { System.out.println("Error!"; args { String inp=""; String delim="[ ]+"; String[] temp; InputStreamReader(System.in; Integer[][] A =new Integer[100][100]; try { inp = datain.readline(; int n = Integer.parseInt(inp; for(int i=0;i<n;i++{ int tot=0; inp = datain.readline(; temp = inp.split(delim; for(int j=0;j<n;j++{ A[i][j] = Integer.parseInt(temp[j]; tot+=a[i][j]; A[i][i]=tot; for(int i=0;i<n;i++{ for(int j=0;j<n;j++{ if(i==j System.out.format("%d",A[i][j]; else System.out.print("0"; System.out.print(" "; else System.out.println(; if(j<(n-1 catch(ioexception e { System.out.println("Error!";

13 26 Lampiran 7 Lanjutan Test case benar: 1 dari 5 Nilai : 20 Uji Status : WA Hasil Uji : WA args { String input=""; InputStreamReader(System.in; try{ input = datain.readline(; catch(ioexception e { System.out.println("Error!"; int n = Integer.parseInt(input; for (int i = 0; i<n; i++{ System.out.println("Hello World!"; i++; args { String input=""; InputStreamReader(System.in; try{ input= datain.readline(; catch(ioexception e { System.out.println("Error!"; int n = Integer.parseInt(input; for (int i = 0; i < n; i++{ System.out.println("Hello World!"; Memori : 9 MB Uji Status : MLE Hasil Uji : MLE args { String input=""; InputStreamReader(System.in; try{ input = datain.readline(; catch(ioexception e { System.out.println("Error!"; int n = Integer.parseInt(input; if(n > 0 && n < 100{ for (int i = 0; i<n; i++{ System.out.println("Hello World!"; Uji Status : CE Hasil Uji : RTE $n = fgets(stin; for($i=1; $i <= $; $i++{ exit(; $n = fgets(stdin; for($i=1; $i <= $n; $i++{ exit(0;

14 27 Lampiran 7 Lanjutan Uji Status : RTE Hasil Uji : RTE $n = fgets(stdin; for($i=1; $i <= $n; $i++{ exit(; $n = fgets(stdin; for($i=1; $i <= $n; $i++{ exit(0; Uji Status : TLE Hasil Uji : TLE $n = fgets(stdin; for($i=1; ; $i++{ exit(0; $n = fgets(stdin; for($i=1; $i <= $n; $i++{ exit(0; Test case benar: 1 dari 5 Nilai : 20 Uji Status : WA Hasil Uji : WA $n = fgets(stdin; for($i=1; ; $i++{ $i++; exit(0; $n = fgets(stdin; for($i=1; $i <= $n; $i++{ exit(0; Memori : 0.01 MB Uji Status : MLE Hasil Uji : MLE $n = fgets(stdin; for($i=1; $i <= $n; $i++{ exit(0; Uji Status : CE Hasil Uji : RTE $n=<; for ($i=1;$i<$n ; $i++ { $n=<>; for ($i=1;$i<$n ; $i++ {

15 28 Lampiran 7 Lanjutan Uji Status : RTE Hasil Uji : RTE $n=<>; for ($i=1;$i<$n ; $i++ { $n=<>; for ($i=1;$i<$n ; $i++ { Uji Status : TLE Hasil Uji : TLE $n=<>; for ($i=1; ; $i++ { $n=<>; for ($i=1;$i<$n ; $i++ { Test case benar: 1 dari 5 Nilai : 20 Uji Status : WA Hasil Uji : WA $n=<>; for ($i=1; $i<$n ; $i++ { $i++ $n=<>; for ($i=1;$i<$n ; $i++ { Memori : 0.01 MB Uji Status : MLE Hasil Uji : MLE $n=<>; for ($i=1; $i<$n ; $i++ { $i++

16 29 Lampiran 8 Perbandingan pengujian program komputer Soal Bahasa Waktu (detik Memori (kb Status LMSP Ideone LMSP Ideone LMSP Ideone Hello World! # Java AC success Hello World! # Perl AC success Hello World! # Java AC success Hello World! # Perl AC success Menuliskan Bilangan # Perl AC success Menghitung Rataan Ujian # Perl AC success Menghitung Bilangan # Perl AC success Menghitung Kata # Perl AC success Pengenalan Program Java # Java AC success Pengenalan Program Java # Java AC success Pengenalan Program Java # Java AC success Pengenalan Program Java # Java CE CE Pengenalan Class dalam Java # Java AC success Pengenalan Class dalam Java # Java AC success Rata-rata Garis # Java AC success Rata-rata Garis # Java AC success Rata-rata Garis # Java AC success Rata-rata Garis # Java CE CE Pewarisan # Java AC success Pewarisan # Java WA success Jumlah Elemen Baris Matrik Segi Java RTE RTE Hello World! Java TLE RTE Hello World! Java MLE success Hello World! Perl RTE RTE Hello World! Perl TLE RTE Hello World! Perl MLE success Hello World! Perl WA success Hello World! PHP RTE RTE Hello World! PHP TLE RTE Hello World! PHP MLE success Hello World! PHP WA success

17 30 Lampiran 8 Lanjutan Soal Bahasa Waktu (detik Memori (kb Status LMSP Ideone LMSP Ideone LMSP Ideone Hello World! PHP AC success Hello World! Scheme RTE RTE Hello World! Scheme TLE success no ouput Hello World! Scheme MLE success Hello World! Scheme WA success Hello World! Scheme AC success

HASIL DAN PEMBAHASAN. Analisis

HASIL DAN PEMBAHASAN. Analisis 4 Analisis HASIL DAN PEMBAHASAN Hasil analisis elearning ditunjukkan pada portal, fitur LMSP, evaluasi LCMS, learning objects, storyboard, dan evaluasi kuesioner. Portal Pada hasil analisis tahap awal,

Lebih terperinci

Bahasa Pemrograman :: Dasar Pemrograman Java

Bahasa Pemrograman :: Dasar Pemrograman Java Bahasa Pemrograman :: Julio Adisantoso ILKOM IPB 26 April 2010 Bahasa Pemrograman :: 1 2 Program Hello World Java literal Tipe data Pernyataan print Latihan 3 BufferReader JOptionPane 4 Panjang array 5

Lebih terperinci

Input Nilai tanpa Case String di Java

Input Nilai tanpa Case String di Java Input Nilai tanpa Case String di Java Oleh: Yudi Setiawan Input di Java umumnya ada Case String didalamnya namun, saya pernah dapat soal dimana sample input nya tidak terdapat Case String didalamnya. Lalu

Lebih terperinci

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi TPI4202 e-tp.ub.ac.id Lecture 4 Mas ud Effendi Menampilkan informasi kepada user lewat display Dengan perintah print dan println print: menampilkan output (kursor tetap di baris yang sama) println: menampilkan

Lebih terperinci

Pengembangan Sistem Manajemen Pembelajaran Pemrograman Bahasa Scheme, Java, PHP, dan Perl

Pengembangan Sistem Manajemen Pembelajaran Pemrograman Bahasa Scheme, Java, PHP, dan Perl Tersedia secara online di: http://journal.ipb.ac.id/index.php/jika Volume 2 Nomor 2 halaman 47 54 ISSN: 20896026 Pengembangan Sistem Manajemen Pembelajaran Pemrograman Bahasa Scheme, Java, PHP, dan Perl

Lebih terperinci

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan Kita sudah mempelajari konsep mendasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif

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

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan BAB 5 Mendapatkan Input dari Keyboard Kita telah mempelajari konsep dasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan

Lebih terperinci

Percabangan & Perulangan

Percabangan & Perulangan Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :

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

Pemrograman JAVA INPUT-OUTPUT

Pemrograman JAVA INPUT-OUTPUT PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Pemrograman JAVA INPUT-OUTPUT Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya JAVA

Lebih terperinci

1 Pengenalan IDE Python

1 Pengenalan IDE Python 1 Pengenalan IDE Python 1.1 Struktur Program Python Struktur program Python secara umum terbagi menjadi tiga bagian yaitu header, definisi fungsi, dan program utama. Contoh program Python secara lengkap

Lebih terperinci

Belajar ArrayList di Java

Belajar ArrayList di Java Belajar ArrayList di Java Oleh: Yudi Setiawan Apa itu ArrayList? Sebenarnya, ArrayList itu merupakan salah satu fitur yang paling saya senangi dalam melakukan penyimpanan Data yang jumlahnya tidak dikit.

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER BELAJAR PENUNJANG PLPG SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII

Lebih terperinci

Mendapatkan Input Dari Keyboard

Mendapatkan Input Dari Keyboard PENGENALAN PEMROGRAMAN 1 MODUL PRAKTIKUM Mendapatkan Input Dari Keyboard JAVA EDUCATION NETWORK INDONESIA 1. Tujuan Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard Menggunakan

Lebih terperinci

Dasar-Dasar Pemrograman Java

Dasar-Dasar Pemrograman Java Dasar-Dasar Pemrograman Java Tujuan Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar pemrograman Java. Kita akan memulai dengan mencoba menjelaskan bagian dasar dari program Hello.java yang

Lebih terperinci

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari MK. Pemrograman Berorientasi Objek Input dari Keyboard Karmilasari 2 Input dari Keyboard Kelas Scanner Kelas Buffer Reader GUI (Graphical User Interface) Joption Pane 3 Perbedaan Scanner, BufferedReader

Lebih terperinci

Pengenalan PHP Contoh penulisan file PHP :

Pengenalan PHP Contoh penulisan file PHP : Pengenalan PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan

Lebih terperinci

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita PEMROGRAMAN JAVA Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita Education is not the filling of a pail, but the lighting of a fire. (William

Lebih terperinci

MODUL 1 STANDAR INPUT DAN OUTPUT

MODUL 1 STANDAR INPUT DAN OUTPUT MODUL 1 STANDAR INPUT DAN OUTPUT A. TUJUAN 1. Memahami input dan output dasar pada bahasa pemrograman C/C++ 2. Memahami operasi dasar untuk input dan output pada bahasa pemrograman C/C++ 3. Mampu menciptakan

Lebih terperinci

Pertemuan 2 Struktur Kontrol Percabangan

Pertemuan 2 Struktur Kontrol Percabangan Pertemuan 2 Struktur Kontrol Percabangan Objektif : 1. Mahasiswa dapat memahami konsep struktur kontrol percabangan dalam pemrograman. 2. Mahasiswa dapat menggunakan struktur kontrol pemilihan (if, else,

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

Pertemuan 3 Struktur Perulangan pada Java

Pertemuan 3 Struktur Perulangan pada Java Pertemuan 3 Struktur Perulangan pada Java Objektif : 1. Mahasiswa dapat memahami konsep struktur kontrol perulangan dalam pemrograman. 2. Mahasiswa dapat menggunakan struktur kontrol perulangan (while,

Lebih terperinci

PRAKTIKUM 7 DASAR INPUT OUTPUT

PRAKTIKUM 7 DASAR INPUT OUTPUT PRAKTIKUM 7 DASAR INPUT OUTPUT A. TUJUAN 1. Memahami dasar-dasar input-ouput dalam pemrograman Java 2. Memahami prinsip kerja stream 3. Memahami penggunaan console dalam proses input-output B. DASAR TEORI

Lebih terperinci

OPERATOR-OPERATOR DALAM JAVA

OPERATOR-OPERATOR DALAM JAVA OPERATOR-OPERATOR DALAM JAVA Obyektif : 1. Memahami tentang operator-operator (aritmatic, logical, relational, assigment, bitwise) 2. Dapat membuat program sederhana dengan menggunakan operatoroperator

Lebih terperinci

Problem A Divisible compfest1.c / compfest1.cpp / compfest1.pas Runtime-limit: 0.5 detik Memory-limit: 64 MB

Problem A Divisible compfest1.c / compfest1.cpp / compfest1.pas Runtime-limit: 0.5 detik Memory-limit: 64 MB Problem A Divisible compfest.c / compfest.cpp / compfest.pas Runtime-limit: 0.5 detik Barisan bilangan Fibonacci didefinisikan secara rekursif sebagai berikut: Buatlah sebuah program yang menentukan apakah

Lebih terperinci

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java) LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java) Di susun oleh: Wahyono ( 06/193218/PA/10892 ) Praktikan Algoritma dan Pemrograman Kelas A 7 Mei 2007 LABORATORIUM KOMPUTASI

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

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI Bahasa Pemrograman Java Yudi Adha. ST. MMSI Tujuan Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar pemrograman Java. Kita akan memulai dengan mencoba menjelaskan bagian dasar dari program

Lebih terperinci

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Input - Output Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya JAVA PROGRAMMING Kompilasi

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

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

Modul 3 Flow Control dan Input

Modul 3 Flow Control dan Input Modul 3 Flow Control dan Input Flow control terbagi menjadi dua, yaitu control seleksi dan control perulangan. 1. KONTROL SELEKSI Kontrol seleksi digunakan untuk membuat pemilihan terhadap aksi yang akan

Lebih terperinci

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET Pengantar Common Gateway Interface (CGI) dan Perl - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET 1 Konsep CGI dan Perl Definisi CGI adalah suatu bentuk komunikasi dimana client

Lebih terperinci

DASAR PHP. Oleh : Devie Rosa Anamisa

DASAR PHP. Oleh : Devie Rosa Anamisa DASAR PHP Oleh : Devie Rosa Anamisa Pembahasan Dasar PHP Skrip PHP Komentar pada PHP Variabel, Tipe Data dan Operator Struktur Kontrol Memulai PHP PHP (Personal Home Page Tools) merupakan bahasa skrip

Lebih terperinci

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH) PEMROGRAMAN JAVA Yoannita, S.Kom Input Kondisi (IF-ELSE, SWITCH) 1 import java.io.* Operasi input/output dimaksudkan untuk berinteraksi dengan user, User mengetikkan sesuatu input, program java akan menerima

Lebih terperinci

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN Obektif: Praktikan mengetahui arra, percabangan, dan perulangan pada Java. Praktikan mengetahui bentuk umum

Lebih terperinci

INFORMATIKA/KOMPUTER. Hari 0 (Sesi Latihan) 1. Empek-empek 2. Gunting Kertas 3. Matriks Biner

INFORMATIKA/KOMPUTER. Hari 0 (Sesi Latihan) 1. Empek-empek 2. Gunting Kertas 3. Matriks Biner Hak Cipta Dilindungi Undang-undang OLIMPIADE SAINS NASIONAL 2016 DESKRIPSI SOAL INFORMATIKA/KOMPUTER Hari 0 (Sesi Latihan) 1. Empek-empek 2. Gunting Kertas 3. Matriks Biner Waktu: 2 Jam Hari 0 / Soal 1

Lebih terperinci

BAB III SEKUENSIAL 3.1. Kompetensi Dasar 3.2. Perintah Masukan a. Scanner

BAB III SEKUENSIAL 3.1. Kompetensi Dasar 3.2. Perintah Masukan a. Scanner BAB III SEKUENSIAL 3.1. Kompetensi Dasar Kompetensi dasar secara umum adalah : 1. Mahasiswa mampu mendeskripsikan dan memahami fungsi masukan dan keluaran pada bahasa pemrograman Java. 2. Mahasiswa mengenal

Lebih terperinci

A. TEORI ARRAY 1 DIMENSI

A. TEORI ARRAY 1 DIMENSI MODUL 6 ARRAY Dalam pendeklarasian variabel, kita sering menggunakan sebuah tipe data beserta nama variabel atau identifier yang unik. Apabila kita ingin menggunakan variabel tersebut, kita akan memanggil

Lebih terperinci

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B) KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B) 2008 MATERI I PENGENALAN BAHASA C++ Materi Praktikum Durasi TIU/TIK Referensi Pengenalan Bahasa C++ 180 menit 1. Pendahuluan 2. Instruksi Output Sederhana

Lebih terperinci

KOM341 Temu Kembali Informasi

KOM341 Temu Kembali Informasi KOM341 Temu Kembali Informasi KULIAH #2 Pemrosesan Teks Java Proses Perolehan Informasi Sederhana KORPUS OFFLINE PROCESS 1 Pengertian TEKS o Teks Korpus Koleksi dokumen yang bisa dibaca oleh mesin o Contoh:

Lebih terperinci

Modul Praktikum 4 Pemograman Berorientasi Objek

Modul Praktikum 4 Pemograman Berorientasi Objek Modul Praktikum 4 Pemograman Berorientasi Objek 1. Judul : Array 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Mendeklarasikan dan membuat array Mengakses elemen-elemen didalam

Lebih terperinci

Modul 3: Kendali program dan teknik. penyimpanan data

Modul 3: Kendali program dan teknik. penyimpanan data Modul 3: Kendali program dan teknik Setelah mengikuti mata kuliah ini mahasiswa dapat mebuat program java dengan konsep kondisional, loop dan mengelola data dengan array. 1 Pengantar : Dalam modul ini

Lebih terperinci

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR 1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode

Lebih terperinci

Visual Basic (VB) Tatik yuniati. Abstrak.

Visual Basic (VB) Tatik yuniati. Abstrak. Visual Basic (VB) Tatik yuniati Tatikyuniati10@yahoo.co.id Abstrak Visual Basic adalah generasi ketiga -event bahasa pemrograman dan lingkungan pengembangan terpadu (IDE) dari Microsoft untuk perusahaan

Lebih terperinci

Hari 2 1. Robot Pempek 2. Belanja Suvenir 3. Wisata Palembang

Hari 2 1. Robot Pempek 2. Belanja Suvenir 3. Wisata Palembang Hak Cipta Dilindungi Undang-undang OLIMPIADE SAINS NASIONAL 2016 DESKRIPSI SOAL INFORMATIKA/KOMPUTER Hari 2 1. Robot Pempek 2. Belanja Suvenir 3. Wisata Palembang Waktu: 5 Jam Hari 2/Soal 1 Robot Pempek

Lebih terperinci

Penyeleksi Kondisi / Percabangan

Penyeleksi Kondisi / Percabangan PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Penyeleksi Kondisi / Percabangan Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya

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

PHP (HYPERTEXT PREPROCESSOR)

PHP (HYPERTEXT PREPROCESSOR) LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM

Lebih terperinci

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

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

Lebih terperinci

2 TIPE DATA DAN VARIABEL

2 TIPE DATA DAN VARIABEL BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1 Pendahuluan PT. Telekomunikasi Indonesia, Tbk. adalah salah satu perusahaan terbesar di Indonesia yang bergerak dalam bidang telekomunikasi. Sebagai sebuah perusahaan besar,

Lebih terperinci

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Pemrograman. Pertemuan-3 Fery Updi,M.Kom Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]

Lebih terperinci

A. TEORI ARRAY 1 DIMENSI

A. TEORI ARRAY 1 DIMENSI MODUL 7 ARRAY Dalam pendeklarasian variabel, seringkali menggunakan sebuah tipe data beserta nama variabel atau identifier yang unik. Apabila kita ingin menggunakan variabel tersebut, kita akan memanggil

Lebih terperinci

MODUL 3 ARRAY. Pemograman Berorientasi Objek

MODUL 3 ARRAY. Pemograman Berorientasi Objek MODUL 3 ARRAY A. PENGENALAN ARRAY Array adalah suatu wadah bentukan yang menyediakan penyimpanan sejumlah item yang bertipe sama. Array digunakan untuk mengelompokkan informasi yang berhubungan. Dalam

Lebih terperinci

Bahasa Pemrograman 2.

Bahasa Pemrograman 2. Bahasa Pemrograman 2 Pengenalan JAVA 1 anton@ukdw.ac.id Instalasi JDK Download JDK for free Instalasi biasa Set PATH dan JAVA_HOME set PATH=%PATH%; set JAVA_HOME=

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

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi MINGGU II : DASAR C# Bagian ini akan membahas tentang struktur dasar C# dan elemen-elemen dasar dalam C#. Pembahasan meliputi struktur dasar C#, Ekspresi, Tipe data, variable dan operator dalam C#. Tujuan

Lebih terperinci

Modul Praktikum Pemrograman

Modul Praktikum Pemrograman Modul Praktikum Pemrograman Tahun Ajaran 2009/2010 Penyusun : Eko Andriyanto W, S.Kom OUTPUT WITH COMMAND PROMPT Silahkan coba ketik program berikut ini: class KelilingLingkaran{ public static void main

Lebih terperinci

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: PENGENALAN BAHASA C A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: Kebanyakan pemrogram jarang memberikan keterangan/

Lebih terperinci

STRUKTUR DASAR PHP ASUMSI 02/10/2014

STRUKTUR DASAR PHP ASUMSI 02/10/2014 STRUKTUR DASAR PHP 1 ASUMSI Anda telah mengenal dengan cukup baik komputer Anda, dan juga bisa mengoperasikannya. Jadi Anda seharusnya sudah mengerti perbedaan file dan direktori, bagaimana menyimpan file

Lebih terperinci

Irfan Satria S

Irfan Satria S PENGEMBANGAN APLIKASI BERBASIS WEB YANG INTERAKTIF UNTUK BELAJAR BAHASA PEMROGRAMAN JAVA SECARA ONLINE (STUDI KASUS JURUSAN SISTEM INFORMASI ITS SURABAYA) Irfan Satria S. 5208100101 Latar Belakang Proses

Lebih terperinci

if (ekspresi_boolean) {

if (ekspresi_boolean) { PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi

Lebih terperinci

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011 Algoritma dan Pemrograman WHILE while (kondisi) statement; FALSE kondisi? TRUE statement Pernyataan (statements) di dalam struktur WHILE akan diproses minimum NOL kali. Mengapa? WHILE Perhatikan potongan

Lebih terperinci

Konsep Dasar Pemrograman Dan Pengenalan C++

Konsep Dasar Pemrograman Dan Pengenalan C++ PRAKTIKUM 1 DAN 2 Konsep Dasar Pemrograman Dan Pengenalan C++ I. KONSEP DASAR PEMROGRAMAN Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan

Lebih terperinci

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng STMIK AMIKOM YOGYAKARTA Kusnawi, S.Kom, M.Eng Dasar pemahaman suatu pemrograman adalah analisa suatu algoritma. Setiap algoritma yang kita susun tidak tergantung pada bahasa pemrograman tertentu. Setiap

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

OLIMPIADE SAINS NASIONAL IX

OLIMPIADE SAINS NASIONAL IX SOAL SESI 3 OLIMPIADE SAINS NASIONAL IX BIDANG INFORMATIKA 4 AGUSTUS 2010 MEDAN, SUMATERA UTARA Selamat Bekerja, Berkompetisi, Jadilah Yang Terbaik! Shuffle Kode soal: osn1013.pas/c/ CPP Batas Run-time:

Lebih terperinci

ShortHand If Else di Java

ShortHand If Else di Java ShortHand If Else di Java Oleh: Yudi Setiawan Maksud dari Short Hand di sini ialah penulisan singkat dari statement If Else di java. Tidak hanya di Java, di PHP pun Anda juga bisa menerapkannya hanya saja

Lebih terperinci

BAB 8 Argumen dari Command-line

BAB 8 Argumen dari Command-line BAB 8 Argumen dari Command-line 8.1 Tujuan Pada bab ini, kita akan mempelajari bagaimana untuk memproses sebuah input dari command-line dengan menggunakan argumen yang diberikan kepada program Java. Pada

Lebih terperinci

PENGEMBANGAN SISTEM MANAJEMEN PEMBELAJARAN PEMROGRAMAN BAHASA SCHEME, JAVA, PHP, DAN PERL ALFA NUGRAHA PRADANA

PENGEMBANGAN SISTEM MANAJEMEN PEMBELAJARAN PEMROGRAMAN BAHASA SCHEME, JAVA, PHP, DAN PERL ALFA NUGRAHA PRADANA PENGEMBANGAN SISTEM MANAJEMEN PEMBELAJARAN PEMROGRAMAN BAHASA SCHEME, JAVA, PHP, DAN PERL ALFA NUGRAHA PRADANA DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN

Lebih terperinci

BAB II VARIABEL DAN TIPE DATA

BAB II VARIABEL DAN TIPE DATA BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan

Lebih terperinci

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array Array Adharul Muttaqin Universitas Brawijaya Malang Array Array merupakan memory pada komputer yg digunakan untuk menyimpan sejumlah data bertype sama. Di Java, Array merupakan sebuah object yang menampung

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Pendidikan merupakan salah satu hal penting dalam mengembangkan bangsa. Saat ini muncul beberapa jenis proses pendidikan, salah satunya adalah e-learning. Berdasarkan

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

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR BAB 3 TYPE DATA, VARIABLE DAN OPERATOR Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman

Lebih terperinci

Kuliah III - Dasar Pemrograman

Kuliah III - Dasar Pemrograman 17 September 2013 Kuliah III - Dasar Pemrograman Struktur program dalam bahasa C Kompilasi Variabel Statement : Deklarasi & Assignment statement, Inisialisasi Masukan dan Keluaran Contoh 1. assign.c /*

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

Soal hari Jumat (16/10) Latihan 10 MS

Soal hari Jumat (16/10) Latihan 10 MS hari Jumat (16/10) Latihan 10 MS count, sum, i adalah variabel tunggal bertipe data integer i 1 count 0 sum 0 while (i < 30) do sum sum + i count count + 1 i i + i 1. Berapakah final state variabel sum?

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

Array Multidimensi. Pemrograman Dasar. Java

Array Multidimensi. Pemrograman Dasar. Java Array Multidimensi Pemrograman Dasar Java Array 0 1 2 3 4 banyaknya elemen: 5 index elemen dari 0 s.d array.length-1 Deklarasi dan Pembuatan Array Menggunakan operator new new Type [panjangarray ] Ukuran

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan 107 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Pada bagian ini akan dijelaskan mengenai kebutuhan perangkat lunak dan perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan

Lebih terperinci

BAB 2 INPUT DARI KEYBOARD

BAB 2 INPUT DARI KEYBOARD BAB 2 INPUT DARI KEYBOARD 2.1 Tujuan Membuat program java yang interaktif yang bisa membaca input dari keyboard Menggunakan class BufferedReader untuk mendapatkan input dari keyboard melalui layar console

Lebih terperinci

Bab 2 Relasi 9 BAB II RELASI TUJUAN PRAKTIKUM TEORI PENUNJANG

Bab 2 Relasi 9 BAB II RELASI TUJUAN PRAKTIKUM TEORI PENUNJANG Bab 2 Relasi 9 BAB II RELASI TUJUAN PRAKTIKUM 1. Memahami tentang Relasi dan pengertiannya 2. Memahami tentang produk kartesius 3. Memahami sifat sifat relasi TEORI PENUNJANG Relasi Relasi dari himpunan

Lebih terperinci

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if Struktur kontrol keputusan pernyata-an dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Tipe : If switch Tipe if : If tanpa else (if)

Lebih terperinci

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; } PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi

Lebih terperinci

Algoritme dan Pemrograman

Algoritme dan Pemrograman Loop control structures Algoritme dan Pemrograman Kuliah #5 Compound statement Kontrol Program :, DO.., FOR Program akan mengulang satu atau lebih statement untuk diproses atau tidak diproses berdasarkan

Lebih terperinci

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai

Lebih terperinci

Bina Nusantara Programming Contest for High School Student (BNPC HS) Problem A. Bujur Sangkar Ajaib. Time Limit: 3s

Bina Nusantara Programming Contest for High School Student (BNPC HS) Problem A. Bujur Sangkar Ajaib. Time Limit: 3s Bina Nusantara Programming Contest for High School Student (BNPC HS) 2009 Problem A Bujur Sangkar Ajaib Time Limit: s Bujur sangkar ajaib orde N (

Lebih terperinci

Program Kalkulator Sederhana Menggunakan Java Netbeans

Program Kalkulator Sederhana Menggunakan Java Netbeans Program Kalkulator Sederhana Menggunakan Java Netbeans Membuat kalkulator sederhana menggunakan Java Netbeans cukup mudah. Karena program yang di tulis tidak terlalu rumit, tapi memang perlu sedikit kesabaran

Lebih terperinci

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file Topik Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file Stream I/O Semua data di Java dibaca dan ditulis dengan menggunakan

Lebih terperinci

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN Hak Cipta Dilindungi Undang-undang SOAL UJIAN OLIMPIADE SAINS NASIONAL 2013 CALON PESERTA INTERNATIONAL OLYMPIAD IN INFORMATICS (IOI) 2014 HARI KE-2 INFORMATIKA Waktu : 5 jam KEMENTERIAN PENDIDIKAN DAN

Lebih terperinci

MODUL 3 ALGORITMA PEMROGRAMAN

MODUL 3 ALGORITMA PEMROGRAMAN MODUL 3 ALGORITMA PEMROGRAMAN Pada Modul ini anda akan mempelajari 1. Pengenal 2. Nilai 3. Variabel dan Konstanta 4. Penugasan (Assignment) 5. Jenis-jenis tipe data 6. Jenis-jenis operasi dan kaitannya

Lebih terperinci

Pertemuan 4 Array pada Java

Pertemuan 4 Array pada Java Pertemuan 4 Array pada Java Objektif : 1. Mahasiswa dapat memahami pengertian Array pada Java 2. Mahasiswa dapat mengetahui bentuk umum dari Array 3. Mahasiswa dapat mengetahui jenis-jenis Array pada Java

Lebih terperinci

Olimpiade Sains Nasional XI Bidang Komputer/Informatika

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

Lebih terperinci

MODUL III ARRAYLIST TUGAS PENDAHULUAN

MODUL III ARRAYLIST TUGAS PENDAHULUAN MODUL III ARRAYLIST TUGAS PENDAHULUAN 1. Jelaskan pengertian ArrayList? 2. Jelaskan perbedaan Array dan ArrayList? 3. Tuliskan contoh sintak ArrayList! 1. TUJUAN Mahasiswa dapat memahami konsep ArrayList

Lebih terperinci

Pemrograman Fery Updi,M.Kom

Pemrograman Fery Updi,M.Kom Pemrograman Fery Updi,M.Kom 1 Pokok Bahasan Mendapatkan Input dari Keyboard Struktur Kontrol Pemilihan (If, if-else, if-else-else if, switch) 2 Tujuan Mahasiswa mampu: Membuat program Java yang interaktif

Lebih terperinci

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

TIPE DATA, VARIABLE, dan OPERATOR DELPHI TIPE DATA, VARIABLE, dan OPERATOR DELPHI A. TIPE DATA Delphi merupakan bahasa pemrograman tingkat tinggi yang mendukung perancangan terstruktur dan berorientasi Object. Bahasa pemrograman ini berdasarkan

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