L-1 Lampiran Kuesioner Analisis Pengguna 1. Berapakah usia anak anda? a. < 8 tahun b. 8 tahun c. 9 tahun d. > 9 tahun 2. Handphone / smartphone apa yang anda miliki? a. BlackBerry b. Iphone c. Samsung d. Lain-lain 3. Apakah anak anda suka bermain game di handphone / smartphone? a. Ya b. Tidak 4. Genre (jenis) game apa yang biasanya anak anda mainkan? a. Action b. Strategi
L-2 c. Petualangan d. Pendidikan 5. Apa yang membuat anak anda menyukai sebuah game? a. Konsep permainan b. Tampilan c. Cerita d. Suara 6. Apa yang membuat anak anda tertantang untuk bermain game? a. Skor tertinggi b. Tingkat Kesulitan c. Lain-lain 7. Pernahkah anak anda bermain game pendidikan? a. Pernah b. Tidak pernah 8. Menurut anda apakah game pendidikan berguna untuk anak anda? a. Ya b. Tidak
L-3 9. Game pendidikan tentang apa yang pernah anak anda mainkan? a. Matematika b. Pengetahuan Umum c. Pengetahuan Alam d. Lain-lain 10. Apakah anak anda menyukai bermain game dengan banyak pemain? a. Ya b. Tidak
L-4 Kuesioner Evaluasi 1. Apakah fungsi menu pada game ini mudah dipahami? a. Ya b. Tidak 2. Apakah game ini mudah dimainkan? a. Sangat mudah b. Mudah c. Sulit 3. Apakah tampilan game ini menarik? a. Sangat menarik b. Menarik c. Kurang menarik d. Tidak menarik 4. Apakah konsep permainan ini menarik untuk dimainkan? a. Sangat Menarik b. Menarik c. Kurang Menarik d. Tidak Menarik
L-5 5. Apakah game ini membuat anda merasa tertantang? a. Tertantang b. Tidak tertantang 6. Unsur apakah yang membuat anda menyukai game QuicklyRight? a. Konsep permainan b. Tampilan c. Suara 7. Apakah menurut anda game ini sudah mengandung game pendidikan? a. Sudah b. Belum 8. Apa yang membuat anda tertantang bermain game QuicklyRight? a. Tingkat Kesulitan b. Skor Tertinggi c. Lain-lain 9. Apakah terdapat respon sistem yang lambat pada saat bermain dengan dua pemain? a. Ada b. Tidak ada
L-6 10. Apakah anda lebih tertantang untuk memainkan game ini secara dua pemain? a. Ya b. Tidak
L-7 Lampiran SILABUS PEMBELAJARAN Mata Pelajaran : MATEMATIKA 4B Kelas/Program : IV Semester : 2 (Dua) Standar Kompetensi : Bilangan 5. Menjumlahkan dan mengurangkan bilangan bulat Kompetensi Dasar Materi Pokok dan Uraian Materi Pengalaman Belajar Indikator Pencapaian Kompetensi Jenis Tagihan Penilaian Bentuk Instrumen Contoh Instrumen Alokasi Waktu Sumber/ Bahan/ Alat 5.1 Mengurutka n bilangan bulat BILANGAN o Mengurutkan Bilangan bulat o Menjelaskan cara membaca dan menuliskan lambang bilangan bulat pada garis bilangan o Mencontohkan langkah mengerjakan latihan 1 dan 2 Hlm. 4 o Mencontohkan langkah mengerjakan latihan 3 Hlm. 5 o Memeriksa pekerjaan siswa dan menugaskan untuk o Menerapkan bilangan bulat negatif dalam kehidupan sehari-hari o Membaca dan menuliskan lambang bilangan bulat o Menentukan letak bilangan bulat pada garis bilangan o Mengenal lawan suatu bilangan o Mengurutkan sekelompok bilangan bulat dari terkecil atau terbesar Tugas Individu dan Kelompok Laporan buku pekerjaan rumah Latihan 1 dan 2 Latihan 3 Latihan 4 4 jp Sumber: Buku MATEMATIK A 4B Alat: - Buku
L-8 Kompetensi Dasar Materi Pokok dan Uraian Materi Pengalaman Belajar mengerjakan di depan Indikator Pencapaian Kompetensi Jenis Tagihan Penilaian Bentuk Instrumen Contoh Instrumen Alokasi Waktu Sumber/ Bahan/ Alat 5.2 Menjumlahk an bilangan bulat OPERASI HITUNG BILANGAN o Penjumlahan bilangan bulat o Menjelaskan cara menjumlahkan dua bilangan positif, dua bilangan negatif dan bilangan positif dengan bilangan negatif menggunakan garis bilangan o Menjelaskan contoh dan menugaskan latihan 1 Hlm. 9, latihan 3 Hlm.11 o Menjumlahkan dua bilangan positif o Menjumlahkan dua bilangan positif o Menjumlahkan bilangan positif dan bilangan negatif Tugas Individu dan Kelompok Laporan buku pekerjaan rumah latihan 2 Hlm. 10 dan 4 Hlm. 12 latihan 5, 6 Hlm. 14 8 jp Sumber: Buku MATEMATIK A 4B Alat: 5.3 Mengurangk an bilangan bulat OPERASI HITUNG BILANGAN o Pengurangan bilangan bulat Menjelaskan cara mengurangkan : dua bilangan positif, dua bilangan negatif bilangan positif dengan bilangan negatif bilangan negatif dengan bilangan positif Mengurangkan dua bilangan positif Mengurangkan dua bilangan positif Mengurangkan bilangan positif dan bilangan negatif Mengurangkan dua bilangan negatif Tugas Individu dan Kelompok Laporan buku pekerjaan rumah Uraian Objektif latihan 2 Hlm. 16 latihan 6 Hlm. 19 4 jp Sumber: Buku MATEMATIK A 4B Alat: - Menjelaskan contoh dan
L-9 Kompetensi Dasar Materi Pokok dan Uraian Materi Pengalaman Belajar menugaskan latihan 1 Hlm. 15, latihan 3 Hlm. 17 Indikator Pencapaian Kompetensi Jenis Tagihan Penilaian Bentuk Instrumen Contoh Instrumen Alokasi Waktu Sumber/ Bahan/ Alat Menjelaskan contoh dan menugaskan latihan 4 Hlm. 18, latihan 5 Hlm. 19 5.4 Melakukan operasi hitung campuran OPERASI HITUNG BILANGAN o Operasi Hitung Campuran o Mengetahui tingkat pengerjaan hitung campuran o o o 1. () Tanda kurung 2. X dan : 3. + dan Mempelajari contoh Mengerjakan latihan 1 s.d 4 mempelajari contoh soal cerita o Menghitung operasi hitung campuran Tugas Individu Laporan buku pekerjaan rumah Latihan 1, 2 Hlm. 54 Latihan 3 Hlm. 55 Latihan 4 Hlm.56 2jp Sumber: Buku MATEMATIK A 4B Alat: Karakter siswa yang diharapkan : Disiplin ( Discipline ), Rasa hormat dan perhatian ( respect ) Tekun ( diligence ) dan Tanggung jawab ( responsibility )
L-10 Lampiran package Game; import Utility.DB; import net.rim.device.api.ui.uiapplication; public class Run extends UiApplication public Run() run(); public void run() if(db.openorcreatedatabasebe()) DB.createSchemaBE(); DB.getDataBE(); StartScreen ss = new StartScreen(); pushscreen(ss); public static void main(string[] args) try Run app = new Run(); app.entereventdispatcher(); catch(exception e) public class StartScreen extends AbstractScreenUtama private Bitmap bg = Bitmap.getBitmapResource("img/QuicklyRight.png"); private Manager ms; private LabelField wel; private int size; String lang; public StartScreen() super(); lang = DB.getLang(); size=(display.getwidth() == 640? 8 : Display.getWidth() == 480? 7 : 6); if(!lang.equals("english")) bg = Bitmap.getBitmapResource("img/CepatTepat.png"); try
L-11 ) l.getheight())/1.2f))); Display.getHeight()); bg = Utils.resizeImage(bg); ms = new Manager(0) protected void sublayout( int maxwidth, int maxheight LabelField l = (LabelField) getfield(0); layoutchild(l,550, 40); setpositionchild(l, (Display.getWidth()-l.getWidth())/2, ((int)((display.getheight()- setextent(display.getwidth(), public void paint(graphics g) g.setcolor(color.white); g.drawbitmap(0, 0, Display.getWidth(), Display.getHeight(), bg, 0, 0); super.paint(g); ; if(lang.equals("english")) wel = new LabelField("Press Button To Start"); else wel = new LabelField("Tekan Tombol Untuk Mulai"); Font msgfont = Utils.loadFont("KristenITC.TTF", "Kristen ITC",Font.PLAIN,size); wel.setfont(msgfont); ms.add(wel); add(ms); Animasi th = new Animasi(this); th.start(); catch(exception e) public boolean onmenu(int instance) return false; protected boolean navigationclick(int status, int time) fieldchangenotify(0); run(); return true; public void openmenuscreen() openzoomscreen(new MenuScreen()); protected boolean keychar(char character, int status, int time)
L-12 fieldchangenotify(0); if(character!= Characters.ESCAPE) run(); else if(character == Characters.ESCAPE) super.close(); return true; public void run() openmenuscreen(); public void update(string t) wel.settext(t); class Animasi extends Thread StartScreen mainscreen; public Animasi(StartScreen mainscreen) this.mainscreen = mainscreen; public void run() while(true) try sleep(1000); catch(exception e) synchronized (UiApplication.getEventLock()) if(mainscreen.lang.equals("english")) mainscreen.update("press Button To Start"); else mainscreen.update("tekan Tombol Untuk Mulai"); try sleep(1000); catch(exception e) synchronized (UiApplication.getEventLock()) mainscreen.update("");