BAB 4 PERANCANGAN SISTEM

dokumen-dokumen yang mirip
PROGRAM TAHUNAN. Sekolah : MTs... Mata Pelajaran : MATEMATIKA Kelas / Semester : VII / 1 dan 2 Tahun pelajaran : Target Nilai Portah : 55

PROGRAM TAHUNAN MATA PELAJARAN : MATEMATIKA

41. Mata Pelajaran Matematika untuk Sekolah Menengah Pertama (SMP)/Madrasah Tsanawiyah (MTs)

09. Mata Pelajaran Matematika A. Latar Belakang B. Tujuan

KTSP Perangkat Pembelajaran SMP/MTs, KURIKULUM TINGKAT SATUAN PENDIDIKAN (KTSP) Mapel Matematika kls VII s/d IX. 1-2

41. Mata Pelajaran Matematika untuk Sekolah Menengah Pertama (SMP)/Madrasah Tsanawiyah (MTs)

PROGRAM PEMBELAJARAN KELAS VII SEMESTER I. Mata Pelajaran : Matematika

37. Mata Pelajaran Matematika untuk Sekolah Dasar (SD)/Madrasah Ibtidaiyah (MI)

08. Mata Pelajaran Matematika A. Latar Belakang B. Tujuan

KRITERIA KETUNTASAN MINIMAL ( KKM ) MATA PELAJARAN MATEMATIKA KELAS VII ( 1 ) SEMESTER I

37. Mata Pelajaran Matematika untuk Sekolah Dasar (SD)/Madrasah Ibtidaiyah (MI)

KATALOG CD-ROM Animasi Pendidikan Indonesia ANIVISI EDUTAMA

41. Mata Pelajaran Matematika untuk Sekolah Dasar Luar Biasa Tunalaras (SDLB-E)

15. KOMPETENSI INTI DAN KOMPETENSI DASAR MATEMATIKA SMP/MTs

43. Mata Pelajaran Matematika untuk Sekolah Menengah Pertama Luar Biasa Tunarungu (SMPLB B)

Materi Olimpiade Matematika Vektor Nasional 2016 Jenjang SD:

KISI-KISI UJIAN SEKOLAH

KISI KISI UJIAN SEKOLAH TULIS

42. Mata Pelajaran Matematika untuk Sekolah Menengah Pertama Luar Biasa Tunanetra (SMPLB A)

PENJABARAN KISI-KISI UJIAN NASIONAL BERDASARKAN PERMENDIKNAS NOMOR 75 TAHUN SKL Kemampuan yang diuji Alternatif Indikator SKL

PROGRAM TAHUNAN. A. PERHITUNGAN ALOKASI WAKTU I. Banyaknya pekan yang tersedia II. Banyaknya Pekan Yang Tidak Efektif

KI dan KD Matematika SMP/MTs

DURASI PEMELAJARAN KURIKULUM SMK EDISI 2004

22. MATEMATIKA SMA/MA (PROGRAM IPA)

Tabel 1. Rata-rata Nilai Ujian Nasional Secara Nasional

KISI-KISI SOAL UJIAN SEKOLAH TAHUN PELAJARAN 2014/2015

KISI-KISI SOAL UJIAN SEKOLAH SEKOLAH MENENGAH KEJURUAN (SMK)

KISI-KISI SOAL OLIMPIADE MATEMATIA VEKTOR NASIONAL (OMVN) 2015 HIMPUNAN MAHASISWA JURUSAN MATEMATIKA UNIVERSITAS NEGERI MALANG

DESKRIPSI PEMELAJARAN

14. KOMPETENSI INTI DAN KOMPETENSI DASAR MATEMATIKA SD/MI

INFORMASI PENTING. No 1 Bilangan Bulat. 2 Pecahan Bentuk pecahan campuran p dapat diubah menjadi pecahan biasa Invers perkalian pecahan adalah

DURASI PEMELAJARAN KURIKULUM SMK EDISI 2004

44. Mata Pelajaran Matematika untuk Sekolah Menengah Atas (SMA)/ Madrasah Aliyah (MA)

SMPIT AT TAQWA Beraqidah, Berakhlaq, Berprestasi

Ringkasan Materi Soal-soal dan Pembahasan MATEMATIKA. SD Kelas 4, 5, 6

DESKRIPSI PEMELAJARAN - MATEMATIKA

KARTU SOAL UJIAN NASIONAL MADRASAH ALIYAH NEGERI PANGKALPINANG

Format 1. ANALISIS STANDAR KOMPETENSI LULUSAN (SKL) Tahun Pelajaran 2012/2013 Tim Matematika SMA Negeri 6 Malang

09. Mata Pelajaran Matematika

PEMETAAN KOMPETENSI DASAR MATA PELAJARAN MATEMATIKA WAJIB SEKOLAH MENENGAH ATAS/MADRASAH ALIYAH

13. Menyelesaikan masalah-masalah dalam matematika atau bidang lain yang penyelesaiannya menggunakan konsep aritmetika sosial dan perbandingan.

09. Mata Pelajaran Matematika

DURASI PEMELAJARAN KURIKULUM SMK EDISI 2004

KISI UJI KOMPETENSI 2013 MATA PELAJARAN MATEMATIKA

KISI UJI KOMPETENSI 2014 MATA PELAJARAN MATEMATIKA

MATERI PELAJARAN MATEMATIKA SMA KELAS X BAB I: BENTUK PANGKAT, AKAR, DAN LOGARITMA. 1.1 Pangkat Bulat. A. Pangkat Bulat Positif

UJIAN NASIONAL TAHUN PELAJARAN 2007/2008

SILABUS ALOKASI WAKTU TM PS PI SUMBER BELAJAR KOMPETENSI DASAR INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN

PREDIKSI SOAL UJIAN NASIONAL MATEMATIKA SMP/MTs DAN PEMBAHASAN

KISI PLPG 2013 MATA PELAJARAN MATEMATIKA

STANDAR KOMPETENSI DAN KOMPETENSI DASAR MATA PELAJARAN FISIKA

52. Mata Pelajaran Fisika untuk Sekolah Menengah Atas (SMA)/Madrasah Aliyah (MA) A. Latar Belakang B. Tujuan

51. Mata Pelajaran Matematika Kelompok Teknologi, Kesehatan dan Pertanian untuk Sekolah Menengah Kejuruan (SMK)/Madrasah Aliyah Kejuruan (MAK) A.

10. Mata Pelajaran Fisika Untuk Paket C Program IPA

SILABUS ALOKASI WAKTU T M P S P I SUMBER BELAJAR MATERI PEMBELAJARAN KOMPETENSI DASAR INDIKATOR. Kuis Tes lisan Tes tertulis Pengamatan Penugasan

BIMBINGAN TEKNIS UJIAN NASIONAL TAHUN 2010 PENGEMBANGAN SOAL-SOAL TERSTANDAR. Oleh: R. Rosnawati

Peminatan (Matematika dan Ilmu Pengetahuan Alam)

SOAL MATEMATIKA SIAP UN 2012

1. BARISAN ARITMATIKA

KISI-KISI UJIAN SEKOLAH BERSTANDAR NASIONAL SEKOLAH MENENGAH PERTAMA / MADRASAH TSANAWIYAH TAHUN PELAJARAN 2017/2018. memahami

SILABUS ALOKASI WAKTU T M P S P D SUMBER BELAJAR MATERI PEMBELAJARAN KOMPETENSI DASAR INDIKATOR MODEL KURIKULUM TINGKAT SATUAN PENDIDIKAN

DURASI PEMELAJARAN KURIKULUM SMK EDISI 2004

KISI-KISI PENULISAN SOAL TRY OUT UJIAN NASIONAL MATEMATIKA IPA SANGGAR 07 TAHUN 2014/2015

UJIAN NASIONAL TAHUN PELAJARAN 2006/2007

PEMANTAPAN MATERI UAN SMP/MTs. Oleh: Dr. Rizky Rosjanuardi, M.Si. Jurusan Pendidikan Matematika FPMIPA UPI Bandung

11. Mata Pelajaran Kimia Untuk Paket C Program IPA

GLOSSARIUM. A Akar kuadrat

PAKET 1 CONTOH SOAL DAN PEMBAHASAN MATEMATIKA SMP/MTs

B. Tujuan Mata pelajaran Matematika bertujuan agar peserta didik memiliki kemampuan sebagai berikut.

SILABUS PEMBELAJARAN

ANALISIS PERBANDINGAN SKL UN MATEMATIKA SMA TAHUN 2007 s/d 2012 By Pak Anang ( )

SILABUS MATA PELAJARAN MATEMATIKA

DAFTAR TERJEMAH. Lampiran 1. No BAB Kutipan Hal. Terjemah 1 I Q.S. Al- Alaq ayat 1-5

KISI-KISI LOGIC WAR. SK KD Indikator. Menentukan nilai kebenaran dari suatu pernyataan majemuk dan pernyataan berkuantor

SILABUS INDIKATOR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN PENILAIAN KHARAKTER

KURIKULUM 2004 STANDAR KOMPETENSI. Mata Pelajaran

ANALISIS PENETAPAN KRITERIA KETUNTASAN MINIMAL (KKM)

SILABUS. Menyimak pemahaman tentang bentuk pangkat, akar dan logaritma beserta keterkaitannya

menentukan hal menarik dalam novel menyimpulkan isi tersirat dalam novel mengomentari isi karya sastra

UNIT 4. Kurikulum Matematika

1 m, maka jumlah anak yatim yang menerima. menerima Bilangan 3 jika dinyatakan dalam bentuk akar menjadi... A. 9 3 C. 5 2 B. 6 3 D.

PAKET 2 CONTOH SOAL DAN PEMBAHASAN MATEMATIKA SMP/MTs

Identitas, bilangan identitas : adalah bilangan 0 pada penjumlahan dan 1 pada perkalian.

PENELAAHAN SOAL MATEMATIKA PREDIKSI UN 2012

KOMPETISI MATEMATIKA 2017 Tingkat SMA SE-SULAWESI UTARA dan Tingkat SMP Se-kota Manado

SILABUS KEGIATAN PEMBELAJARAN

a. 10 c. 20 b. -10 d Indikator : Menyelesaikan soal cerita yang berkaitan dengan operasi Bilangan Bulat a c b d.

Membimbing siswa untuk merangkum materi yang baru saja disajikan

Silabus. Kegiatan Pembelajaran Instrumen

KISI-KISI UJIAN NASIONAL SEKOLAH MENENGAH PERTAMA/MADRASAH TSANAWIYAH TAHUN PELAJARAN 2017/2018. Lingkup Materi. melengkapi istilah/kata dalam kalimat

PAKET 1 CONTOH SOAL DAN PEMBAHASAN MATEMATIKA SMP/MTs

PAKET 3 CONTOH SOAL DAN PEMBAHASAN MATEMATIKA SMP/MTs

4. Kompetensi Dasar Matematika KELAS: I

GAMBARAN UMUM SMA/MA. Hak Cipta pada Pusat Penilaian Pendidikan BALITBANG DEPDIKNAS 1

54. Mata Pelajaran Kimia untuk Sekolah Menengah Atas (SMA)/Madrasah Aliyah (MA) A. Latar Belakang Ilmu Pengetahuan Alam (IPA) berkaitan dengan cara

MODEL SILABUS MATA PELAJARAN SEKOLAH MENENGAH PERTAMA/MADRASAH TSANAWIYAH (SMP/MTs) MATA PELAJARAN MATEMATIKA

F/751/WKS1/ SMK NEGERI 2 WONOGIRI KISI-KISI PEMBUATAN SOAL UJIAN SEMESTER GASAL TAHUN PELAJARAN 2011/2012

KISI-KISI SOAL UJIAN SEKOLAH TAHUN 2016

KURIKULUM TINGKAT SATUAN PENDIDIKAN (KTSP)

STANDAR KOMPETENSI. 1.Menjelaskan sifat- sifat

Transkripsi:

BAB 4 PERANCANGAN SISTEM 4.1 Design Design yang dilakukan akan menghasilkan sebuah perencaan atau blueprint yang digunakan sebagai landasan pada proses development. Pelajaran yang akan didesign di Sinotif ini adalah pelajaran matematika, fisika dan kimia. Pada fase design akan melalui beberapa tahap yaitu menentukan course goal setiap mata pelajaran, pemecahan unit-unit yang dipelajari dan menentukan standar kompetensi setiap unit, aktifitas yang dilakukan guru, dan terakhir sampai dengan spesifikasi penilaian untuk setiap pelajaran. 4.1.1 Course Goals dan Course Objective Pelajaran Pelajaran eksakta di Sinotif terdiri dari pelajaran matematika, fisika, dan kimia yang bertujuan untuk meningkatkan pemahaman siswa/i nya pada pelajaran tersebut dan pada akhirnya bisa menerapkan ilmu tersebut pada kehidupan sehari-hari. Pada analisis karakteristik pembelajaran yang dibahas pada bab sebelumnya, setiap pelajaran memiliki kompetensi dasar yang menjadi patokan apa yang siswa harus dapatkan untuk setiap pelajaran. Kompetensi dasar ini kemudian diukur dalam bentuk latihan, ulangan dan ujian. Aspekaspek yang dilihat dalam penilaian pencapaian kompetensi dasar ini adalah attitude, intellectual skill dan cognitive skill. Semua kompetensi dasar ini akan membantu siswa untuk mendapatkan kemampuan pelajaran ekstakta yang lebih baik. Berikut ini adalah course goal dan objective pelajaran eksakta matematika, fisika dan kimia di Sinotif: 137

138 A. Matematika Course Goal : Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. Terlibat aktif dalam Mengetahui rumus-rumus Terampil dalam menerapkan pembelajaran dan kerjasama matematika dan mampu konsep/prinsip matematika dalam kelompok serta toleran menjelaskan kegunaan dan dalam memecahkan suatu terhadap proses pemecahan pengertiannya. masalah. masalah yang berbeda dan (Intillectual Skill) (Cognitif Skill) kreatif (Attitude Skill) Gambar 4.1 Course Objective Matematika Sinotif Pada Gambar 4.1 dijelaskan bahwa Course Goals yang ingin dicapai untuk pelajaran matematika adalah mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. Penguasaan matematika yang baik dapat dilihat dari pengetahuannya terhadap rumus-rumus matematika dan paham cara menerapkan rumus tersebut untuk memecahkan masalah dalam latihan soal, menjawab pertanyaan guru dan diskusi kelompok.

139 B. Fisika Course Goal : Mengembangkan kemampuan bernalar dalam berpikir analisis induktif dan deduktif dengan menggunakan konsep dan prinsip fisika untuk menjelaskan berbagai peristiwa alam dan menyelesaian masalah baik secara kualitatif maupun kuantitatif Mengetahui konsep fisika dan rumus-rumus fisika dan mampu menjelaskan kegunaan dan pengertiannya. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip fisika dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) Gambar 4.2 Course Objective Fisika Sinotif Pada Gambar 4.2 dijelaskan bahwa Course Goals yang ingin dicapai pada pelajaran fisika adalah mengembangkan kemampuan bernalar dalam berpikir analisis induktif dan deduktif dengan menggunakan konsep dan prinsip fisika untuk menjelaskan berbagai peristiwa alam dan menyelesaian masalah baik secara kualitatif maupun kuantitatif. Penguasaan fisika yang baik dapat dilihat dari pengetahuannya terhadap konsep dan rumus fisika, paham cara menerapkan konsep fisika dalam memecahkan masalah dalam latihan soal, menjawab pertanyaan guru dan diskusi kelompok.

140 C. Kimia Course Goal : pemahaman yang lebih baik terhadap alam sekitar dan berbagai proses yang berlangsung di dalamnya, sehingga dapat mengontrol perubahan ini demi keuntungan bagi kehidupan manusia dan lingkungan. Mengetahui struktur atom, sifat-sifat periodik unsur dan ikatan kimia. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip kimia dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) Gambar 4.3 Course Objective Kimia Sinotif Pada Gambar 4.3 dijelaskan bahwa Course Goals yang ingin dicapai pada pelajaran kimia adalah pemahaman yang lebih baik terhadap alam sekitar dan berbagai proses yang berlangsung di dalamnya, sehingga dapat mengontrol perubahan ini demi keuntungan bagi kehidupan manusia dan lingkungan. Penguasaan kimia yang baik dapat dilihat dari pengetahuannya struktur atom, sifat-sifat unsur dan ikatan kimia serta paham cara menerapkan konsep fisika dalam memecahkan masalah dalam latihan soal, menjawab pertanyaan guru dan diskusi kelompok. Untuk memenuhi course goal yang harus dicapai ini, Sinotif membagi pembelajaran membagi beberapa bab pelajaran dimana setiap bab akan dibagi lagi menjadi beberapa sub bab untuk lebih memperjelas pelajaran secara detail.

141 4.1.2 BAB Pelajaran yang akan dipelajari Dalam mencapai course goal dan objective seperti yang telah disebutkan di atas, pembelajaran harus difokuskan ke bidang-bidang yang harus dikuasai oleh siswa. Oleh karena itu, pelajaran matematika, fisika dan kimia untuk kelas SD, SMP dan SMA ini akan dibagi menjadi beberapa bab. 4.1.2.1 BAB Pelajaran Matematika SD Kelas 4 Untuk pelajaran matematika SD kelas 4 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. Terlibat aktif dalam Mengetahui rumus-rumus Terampil dalam menerapkan pembelajaran dan kerjasama matematika dan mampu konsep/prinsip matematika dalam kelompok serta toleran menjelaskan kegunaan dan dalam memecahkan suatu terhadap proses pemecahan pengertiannya. masalah. masalah yang berbeda dan (Intillectual Skill) (Cognitif Skill) kreatif (Attitude Skill) BAB 1 BAB 3 BAB 5 Operasi Hitung Bilangan Besar Sudut Bilangan BAB 7 Bilangan Romawi BAB 2 BAB 4 BAB 6 BAB 8 Kelipatan dan Faktor Keliling dan Luas Arti Pecahan dan Urutannya Geometri Gambar 4.4 BAB Pelajaran Matematika SD Kelas 4

142 BAB 1 BAB 2 BAB 3 Operasi Hitung Bilangan Kelipatan dan Faktor Besar Sudut BAB 4 Keliling dan Luas Siswa memahami dan Siswa memahami dan Siswa memahami dan menggunakan sifta-sifat menggunakan faktor dan menggunakan faktor dan operasi hitungan bilangan kelipatan dalam pemecahan kelipatan dalam pemecahan dalam pemecahan masalah masalah masalah Siswa mampu menerapkan rumus luas dan lingkaran dalam pemecahan masalah Gambar 4.5 Standar Kompetensi BAB 1-4 Matematika SD Kelas 4 BAB 5 BAB 6 Bilangan Arti Pecahan dan Urutannya BAB 7 Bilangan Romawi BAB 8 Geometri Siswa mampu menjumlahkan dan mengurangkan bilangan bulat Siswa mampu menggunakan pecahan dalam pemecahan masalah Siswa mampu menggunakan lambang bilangan Romawi Siswa Memahami sifat bangun ruang sederhana dan hubungan antar bangun datar Gambar 4.6 Standar Kompetensi BAB 5-8 Matematika SD Kelas 4

143 4.1.2.2 BAB Pelajaran Matematika SD Kelas 5 Untuk pelajaran matematika SD kelas 5 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. Terlibat aktif dalam Mengetahui rumus-rumus Terampil dalam menerapkan pembelajaran dan kerjasama matematika dan mampu konsep/prinsip matematika dalam kelompok serta toleran menjelaskan kegunaan dan dalam memecahkan suatu terhadap proses pemecahan pengertiannya. masalah. masalah yang berbeda dan (Intillectual Skill) (Cognitif Skill) kreatif (Attitude Skill) BAB 1 BAB 3 BAB 5 Operasi Hitung Bilangan Bulat Bangun Datar Pecahan BAB 2 BAB 4 BAB 6 Pengukuran Kubus dan Balok Sifat-Sifat Bangun Gambar 4.7 BAB Pelajaran Matematika SD Kelas 5

144 BAB 1 BAB 2 BAB 3 Operasi Hitung Bilangan Bulat Pengukuran Bangun Datar Siswa mampu melakukan operasi hitung bilangan bulat dalam pemecahan masalah Siswa mampu menggunakan pengukuran waktu, sudut, jarak, dan kecepatan dalam pemecahan masalah Siswa mampu menghitung luas bangun datar sederhana dan menggunakannya dalam pemecahan masalah Gambar 4.8 Standar Kompetensi BAB 1-3 Matematika SD Kelas 5 BAB 4 BAB 5 BAB 6 Kubus dan Balok Pecahan Sifat-Sifat Bangun Siswa mampu menghitung Volume Kubus Dan Balok Dan Menggunakannya Dalam Pemecahan Masalah Siswa mampu menggunakan pecahan dalam pemecahan masalah Siswa memahami sifat-sifat bangun dan hubungan antar bangun Gambar 4.9 Standar Kompetensi BAB 4-6 Matematika SD Kelas 5

145 4.1.2.3 BAB Pelajaran Matematika SD Kelas 6 Untuk pelajaran matematika SD kelas 6 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. Terlibat aktif dalam Mengetahui rumus-rumus Terampil dalam menerapkan pembelajaran dan kerjasama matematika dan mampu konsep/prinsip matematika dalam kelompok serta toleran menjelaskan kegunaan dan dalam memecahkan suatu terhadap proses pemecahan pengertiannya. masalah. masalah yang berbeda dan (Intillectual Skill) (Cognitif Skill) kreatif (Attitude Skill) BAB 1 BAB 3 BAB 5 BAB 7 Operasi Hitung Bilangan Luas dan Volume Operasi Hitung Pecahan Pengolahan Data BAB 2 BAB 4 BAB 6 Pengukuran Pengolahan Data Sistem Koordinat Gambar 4.10 BAB Pelajaran Matematika SD Kelas 6

146 BAB 1 BAB 2 BAB 3 BAB 4 Operasi Hitung Bilangan Pengukuran Luas dan Volume Pengolahan Data Siswa mampu menghitung Siswa mampu melakukan Siswa mampu menggunakan luas segi banyak sederhana, Siswa mampu mengumpulkan operasi hitung bilangan bulat pengukuran volume per waktu luas lingkaran, dan volume dan mengolah data dalam pemecahan masalah dalam pemecahan masalah prisma segitiga Gambar 4.11 Standar Kompetensi BAB 1-4 Matematika SD Kelas 6 BAB 5 BAB 6 BAB 7 Operasi Hitung Pecahan Sistem Koordinat Pengolahan Data Siswa mampu melakukan Siswa mampu menggunakan Siswa mampu Menyelesaikan operasi hitung pecahan dalam sistem koordinat dalam masalah yang berkaitan pemecahan masalah pemecahan masalah dengan data Gambar 4.12 Standar Kompetensi BAB 5-7 Matematika SD Kelas 6

147 4.1.2.4 BAB Pelajaran Matematika SMP Kelas 7 Untuk pelajaran matematika SMP kelas 7 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. Terlibat aktif dalam Mengetahui rumus-rumus Terampil dalam menerapkan pembelajaran dan kerjasama matematika dan mampu konsep/prinsip matematika dalam kelompok serta toleran menjelaskan kegunaan dan dalam memecahkan suatu terhadap proses pemecahan pengertiannya. masalah. masalah yang berbeda dan (Intillectual Skill) (Cognitif Skill) kreatif (Attitude Skill) BAB 1 BAB 3 BAB 5 Bilangan Bulat dan Bilangan Persamaan dan Pertidaksamaan Garis dan Sudut Pecah Linier Satu Variabel BAB 2 BAB 4 BAB 6 Bentuk Aljabar Himpunan Segiempat dan Segitiga Gambar 4.13 BAB Pelajaran Matematika SMP Kelas 7

148 BAB 1 BAB 2 BAB 3 Bilangan Bulat dan Bilangan Bentuk Aljabar Persamaan dan Pertidaksamaan Pecah Linier Satu Variabel Siswa mampu memahami sifat-sifat operasi hitung bilangan dan penggunaannya dalam pemecahan masalah Siswa mampu memahami bentuk aljabar, persamaan dan pertidaksamaan linear satu variabel Siswa mampu menggunakan bentuk aljabar, persamaan dan pertidaksamaan linier satu variabel, dan perbandingan dalam pemecahan masalah. Gambar 4.14 Standar Kompetensi BAB 1-3 Matematika SMP Kelas 7 BAB 4 BAB 5 BAB 6 Himpunan Garis dan Sudut Segiempat dan Segitiga Siswa mampu menggunakan konsep himpunan dan diagram Venn dalam pemecahan masalah Siswa mampu memahami hubungan garis dengan garis, garis dengan sudut, sudut dengan sudut, serta menentukan ukurannya. Siswa mampu memahami konsep segiempat dan segitiga serta menentukan ukurannya Gambar 4.15 Standar Kompetensi BAB 4-6 Matematika SMP Kelas 7

149 4.1.2.5 BAB Pelajaran Matematika SMP Kelas 8 Untuk pelajaran matematika SMP kelas 8 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. Terlibat aktif dalam Mengetahui rumus-rumus Terampil dalam menerapkan pembelajaran dan kerjasama matematika dan mampu konsep/prinsip matematika dalam kelompok serta toleran menjelaskan kegunaan dan dalam memecahkan suatu terhadap proses pemecahan pengertiannya. masalah. masalah yang berbeda dan (Intillectual Skill) (Cognitif Skill) kreatif (Attitude Skill) BAB 1 BAB 3 BAB 5 Bentuk Aljabar, Relasi, fungsi Teorema Pythagoras Kubus, Balok, Prisma Tegak, dan garis lurus Limas BAB 2 BAB 4 Sistem Persamaan Linier Dua Lingkaran Variabel Gambar 4.16 BAB Pelajaran Matematika SMP Kelas 8

150 BAB 1 BAB 2 BAB 3 Bentuk Aljabar, Relasi, fungsi Sistem Persamaan Linier Dua Teorema Pythagoras dan garis lurus Variabel Siswa memahami bentuk aljabar, relasi, fungsi, dan persamaan garis lurus. Siswa memahami sistem persamaan linear dua variabel dan menggunakannya dalam pemecahan masalah. Siswa mampu menggunakan Teorema Pythagoras dalam pemecahan masalah. Gambar 4.17 Standar Kompetensi BAB 1-3 Matematika SMP Kelas 8 BAB 4 BAB 5 Lingkaran Kubus, Balok, Prisma Tegak, Limas Siswa mampu menentukan unsur, bagian lingkaran serta ukurannya. Siswa memahami sifat-sifat kubus, balok, prisma, limas, dan bagian-bagiannya, serta menentukan ukurannya. Gambar 4.18 Standar Kompetensi BAB 4-5 Matematika SMP Kelas 8

151 4.1.2.6 BAB Pelajaran Matematika SMP Kelas 9 Untuk pelajaran matematika SMP kelas 9 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. Terlibat aktif dalam Mengetahui rumus-rumus Terampil dalam menerapkan pembelajaran dan kerjasama matematika dan mampu konsep/prinsip matematika dalam kelompok serta toleran menjelaskan kegunaan dan dalam memecahkan suatu terhadap proses pemecahan pengertiannya. masalah. masalah yang berbeda dan (Intillectual Skill) (Cognitif Skill) kreatif (Attitude Skill) BAB 1 BAB 3 BAB 5 Kesebangunan Statistika Bilangan Berpangkat dan Bentuk Akar BAB 2 BAB 4 BAB 6 Tabung, Kerecut dan Bola Peluang Barisan dan Deret Aritmatika Gambar 4.19 BAB Pelajaran Matematika SMP Kelas 9

152 BAB 1 BAB 2 BAB 3 Kesebangunan Tabung, Kerecut dan Bola Statistika Siswa memahami kesebangunan bangun datar dan penggunaannya dalam pemecahan masalah Siswa memahami sifat-sifat tabung, kerucut dan bola, serta menentukan ukurannya Siswa mampu melakukan pengolahan dan penyajian data Gambar 4.20 Standar Kompetensi BAB 1-3 Matematika SMP Kelas 9 BAB 4 BAB 5 BAB 6 Peluang Bilangan Berpangkat dan Barisan dan Deret Aritmatika Bentuk Akar Siswa memahami peluang kejadian sederhana Siswa memahami sifat-sifat bilangan berpangkat dan bentuk akar serta penggunaannya dalam pemecahan masalah sederhana Siswa memahami barisan dan deret bilangan serta penggunaannya dalam pemecahan masalah Gambar 4.21 Standar Kompetensi BAB 4-6 Matematika SMP Kelas 9

153 4.1.2.7 BAB Pelajaran Matematika SMA Kelas 10 Untuk pelajaran matematika SMA kelas 10 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan seharihari dan dalam mempelajari berbagai ilmu pengetahuan. Terlibat aktif dalam Mengetahui rumus-rumus Terampil dalam menerapkan pembelajaran dan kerjasama matematika dan mampu konsep/prinsip matematika dalam kelompok serta toleran menjelaskan kegunaan dan dalam memecahkan suatu terhadap proses pemecahan pengertiannya. masalah. masalah yang berbeda dan (Intillectual Skill) (Cognitif Skill) kreatif (Attitude Skill) BAB 1 BAB 3 Bentuk Pangkat, Akar, dan Sistem Persamaan Linear dan BAB 5 Logaritma Kuadrat Trigonometri BAB 2 BAB 4 BAB 6 Fungsi, Persamaan, Kuadrat, Logika Matematika Ruang Dimensi Tiga dan Pertidaksamaan Kuadrat Gambar 4.22 BAB Pelajaran Matematika SMA Kelas 10

154 BAB 1 BAB 2 BAB 3 Bentuk Pangkat, Akar, dan Fungsi, Persamaan, Kuadrat, Sistem Persamaan Linear dan Logaritma dan Pertidaksamaan Kuadrat Kuadrat Siswa mampu memecahkan masalah yang berkaitan dengan bentuk pangkat, akar, dan logaritma. Siswa mampu Memecahkan masalah yang berkaitan dengan fungsi, persamaan dan fungsi kuadrat serta pertidaksamaan kuadrat. Siswa mampu memecahkan masalah yang berkaitan dengan sistem persamaan linear dan pertidaksamaan satu variabel. Gambar 4.23 Standar Kompetensi BAB 1-3 Matematika SMP Kelas 10 BAB 4 BAB 5 BAB 6 Logika Matematika Trigonometri Ruang Dimensi Tiga Siswa mampu menggunakan logika matematika dalam pemecahan masalah yang berkaitan dengan pernyataan majemuk dan pernyataan berkuantor. Siswa mampu menggunakan perbandingan, fungsi, persamaan, dan identitas trigonometri dalam pemecahan masalah. Siswa mampu menentukan kedudukan, jarak, dan besar sudut yang melibatkan titik, garis, dan bidang dalam ruang dimensi tiga. Gambar 4.24 Standar Kompetensi BAB 4-6 Matematika SMP Kelas 10

155 4.1.2.8 BAB Pelajaran Matematika SMA Kelas 11 Untuk pelajaran matematika SMA kelas 11 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. Terlibat aktif dalam Mengetahui rumus-rumus Terampil dalam menerapkan pembelajaran dan kerjasama matematika dan mampu konsep/prinsip matematika dalam kelompok serta toleran menjelaskan kegunaan dan dalam memecahkan suatu terhadap proses pemecahan pengertiannya. masalah. masalah yang berbeda dan (Intillectual Skill) (Cognitif Skill) kreatif (Attitude Skill) BAB 1 BAB 2 BAB 3 BAB 4 Statistika Trigonometri Lingkaran Suku Banyak Gambar 4.25 BAB Pelajaran Matematika SMA Kelas 11 BAB 1 BAB 2 BAB 3 BAB 4 Statistika Trigonometri Lingkaran Suku Banyak Siswa mampu menggunakan aturan statistika, kaidah Siswa mampu menurunkan Siswa mampu menyusun Siswa mampu menggunakan pencacahan, dan sifat-sifat rumus trigonometri dan persamaan lingkaran dan garis aturan sukubanyak dalam peluang dalam pemecahan penggunaannya. singgungnya. penyelesaian masalah masalah. Gambar 4.26 Standar Kompetensi BAB 1-4 Matematika SMP Kelas 11

156 4.1.2.9 BAB Pelajaran Matematika SMA Kelas 12 Untuk pelajaran matematika SMA kelas 12 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. Terlibat aktif dalam Mengetahui rumus-rumus Terampil dalam menerapkan pembelajaran dan kerjasama matematika dan mampu konsep/prinsip matematika dalam kelompok serta toleran menjelaskan kegunaan dan dalam memecahkan suatu terhadap proses pemecahan pengertiannya. masalah. masalah yang berbeda dan (Intillectual Skill) (Cognitif Skill) kreatif (Attitude Skill) BAB 1 BAB 3 BAB 5 Integral Matriks Fungsi Eksponen dan Logaritma BAB 2 BAB 4 Program Linier Barisan dan Deret Gambar 4.27 BAB Pelajaran Matematika SMA Kelas 12

157 BAB 1 BAB 2 BAB 3 Integral Program Linier Matriks Siswa mampu menggunakan konsep integral dalam pemecahan masalah. Siswa mampu menyelesaikan masalah program linear. Siswa mampu menggunakan konsep matriks, vektor, dan transformasi dalam pemecahan masalah. Gambar 4.28 Standar Kompetensi BAB 1-3 Matematika SMP Kelas 12 BAB 4 BAB 5 Barisan dan Deret Fungsi Eksponen dan Logaritma Siswa mampu menggunakan konsep barisan dan deret dalam pemecahan masalah. Siswa mampu menggunakan aturan yang berkaitan dengan fungsi eksponen dan logaritma dalam pemecahan masalah Gambar 4.29 Standar Kompetensi BAB 4-5 Matematika SMP Kelas 12

158 4.1.2.10 BAB Pelajaran Fisika SMP Kelas 7 Untuk pelajaran fisika SMP kelas 7 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mengembangkan kemampuan bernalar dalam berpikir analisis induktif dan deduktif dengan menggunakan konsep dan prinsip fisika untuk menjelaskan berbagai peristiwa alam dan menyelesaian masalah baik secara kualitatif maupun kuantitatif Mengetahui konsep fisika dan rumus-rumus fisika dan mampu menjelaskan kegunaan dan pengertiannya. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip fisika dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) BAB 1 Besaran, Satuan dan Pengukuran Siswa mampu memahami prosedur ilmiah untuk mempelajarai benda-benda alam dengan menggunakan peralatan Gambar 4.30 BAB Pelajaran dan Standar Kompetensi Fisika SMP Kelas 7

159 4.1.2.11 BAB Pelajaran Fisika SMP Kelas 8 Untuk pelajaran fisika SMP kelas 8 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mengembangkan kemampuan bernalar dalam berpikir analisis induktif dan deduktif dengan menggunakan konsep dan prinsip fisika untuk menjelaskan berbagai peristiwa alam dan menyelesaian masalah baik secara kualitatif maupun kuantitatif Mengetahui konsep fisika dan rumus-rumus fisika dan mampu menjelaskan kegunaan dan pengertiannya. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip fisika dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) BAB 1 Gaya BAB 2 Getaran dan Gelombang Siswa mampu memahami peranan usaha, gaya, dan energi dalam kehidupan sehari-hari Siswa mampu Memahami konsep dan penerapan getaran, gelombang dan optika dalam produk teknologi sehari-hari Gambar 4.31 BAB Pelajaran dan Standar Kompetensi Fisika SMP Kelas 8

160 4.1.2.12 BAB Pelajaran Fisika SMP Kelas 9 Untuk pelajaran fisika SMP kelas 9 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mengembangkan kemampuan bernalar dalam berpikir analisis induktif dan deduktif dengan menggunakan konsep dan prinsip fisika untuk menjelaskan berbagai peristiwa alam dan menyelesaian masalah baik secara kualitatif maupun kuantitatif Mengetahui konsep fisika dan rumus-rumus fisika dan mampu menjelaskan kegunaan dan pengertiannya. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip fisika dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) BAB 1 BAB 2 Listrik Magnet Siswa mampu memahami konsep kelistrikan dan penerapannya dalam kehidupan sehari-hari Siswa mampu memahami konsep kemagnetan dan penerapannya dalam kehidupan sehari-hari Gambar 4.32 BAB Pelajaran dan Standar Kompetensi Fisika SMP Kelas 9

161 4.1.2.13 BAB Pelajaran Fisika SMA Kelas 10 Untuk pelajaran fisika SMP kelas 10 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mengembangkan kemampuan bernalar dalam berpikir analisis induktif dan deduktif dengan menggunakan konsep dan prinsip fisika untuk menjelaskan berbagai peristiwa alam dan menyelesaian masalah baik secara kualitatif maupun kuantitatif Mengetahui konsep fisika dan rumus-rumus fisika dan mampu menjelaskan kegunaan dan pengertiannya. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip fisika dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) BAB 1 BAB 3 BAB 5 Pengukuran, Massa, Panjang, Pembentukan Bayangan Arus Listrik dan Hambatan dan Waktu Listrik BAB 2 BAB 4 BAB 6 Gerakan Lurus Dengan Suhu, Kalor dan Perubahan Gelombang Elektromagnetik Kecepatan dan Percepatan Wujud Konstan Gambar 4.33 BAB Pelajaran Fisika SMA Kelas 10

162 BAB 1 BAB 2 BAB 3 Pengukuran, Massa, Panjang, Gerakan Lurus Dengan Pembentukan Bayangan dan Waktu Kecepatan dan Percepatan Konstan Siswa mampu menerapkan konsep besaran fisika dan pengukurannya. Siswa mampu menerapkan konsep dan prinsip dasar kinematika dan dinamika benda titik. Siswa mampu menerapkan prinsip kerja alat-alat optik. Gambar 4.34 Standar Kompetensi BAB 1-3 Fisika SMA Kelas 10 BAB 4 BAB 5 BAB 6 Suhu, Kalor dan Perubahan Wujud Arus Listrik dan Hambatan Listrik Gelombang Elektromagnetik Siswa mampu menerapkan konsep kalor dan prinsip konservasi energi pada berbagai perubahan energi. Siswa mampu menerapkan konsep kelistrikan dalam berbagai penyelesaian masalah dan berbagai produk teknologi. Siswa mampu memahami konsep dan prinsip gelombang elektromagnetik. Gambar 4.35 Standar Kompetensi BAB 4-6 Fisika SMA Kelas 10

163 4.1.2.14 BAB Pelajaran Fisika SMA Kelas 11 Untuk pelajaran fisika SMA kelas 11 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mengembangkan kemampuan bernalar dalam berpikir analisis induktif dan deduktif dengan menggunakan konsep dan prinsip fisika untuk menjelaskan berbagai peristiwa alam dan menyelesaian masalah baik secara kualitatif maupun kuantitatif Mengetahui konsep fisika dan rumus-rumus fisika dan mampu menjelaskan kegunaan dan pengertiannya. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip fisika dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) BAB 1 Gerak BAB 2 Dinamika Rotasi BAB 3 Teori Kinetik Gas Siswa mampu menganalisis gejala alam dan keteraturannya dalam cakupan mekanika benda titik Siswa mampu menerapkan konsep dan prinsip mekanika klasik sistem kontinu dalam menyelesaikan masalah Siswa mampu menerapkan konsep termodinamika dalam mesin kalor Gambar 4.36 BAB Pelajaran dan Standar Kompetensi Fisika SMA Kelas 11

164 4.1.2.15 BAB Pelajaran Fisika SMA Kelas 12 Untuk pelajaran fisika SMA kelas 12 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : Mengembangkan kemampuan bernalar dalam berpikir analisis induktif dan deduktif dengan menggunakan konsep dan prinsip fisika untuk menjelaskan berbagai peristiwa alam dan menyelesaian masalah baik secara kualitatif maupun kuantitatif Mengetahui konsep fisika dan rumus-rumus fisika dan mampu menjelaskan kegunaan dan pengertiannya. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip fisika dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) BAB 1 BAB 2 Gejala dan Ciri-Ciri Gelombang Hukum Coulomb, Hukum Gauss, Potensial Listrik, dan Kapasitor BAB 3 BAB 4 Teori Kuantum Inti Atom dan Radioaktivitas Gambar 4.37 BAB Pelajaran Fisika SMA Kelas 12

165 BAB 1 Gejala dan Ciri-Ciri Gelombang BAB 3 Teori Kuantum BAB 2 Hukum Coulomb, Hukum Gauss, Potensial Listrik, dan Kapasitor BAB 4 Inti Atom dan Radioaktivitas Siswa mampu menerapkan konsep dan prinsip gejala gelombang dalam menyelesaikan masalah. Siswa mampu menerapkan konsep kelistrikan dan kemagnetan dalam berbagai penyelesaian masalah dan produk teknologi. Siswa mampu Menganalisis berbagai besaran fisis pada gejala kuantum dan batasbatas berlakunya relativitas Einstein dalam paradigma fisika modern. Siswa mampu menunjukkan penerapan konsep fisika inti dan radioaktivitas dalam teknologi dan kehidupan sehari-hari. Gambar 4.38 Standar Kompetensi BAB 1-4 Fisika SMA Kelas 12 4.1.2.16 Bab Pelajaran Kimia SMA Kelas 10 Untuk pelajaran kimia SMP kelas 10 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : pemahaman yang lebih baik terhadap alam sekitar dan berbagai proses yang berlangsung di dalamnya, sehingga dapat mengontrol perubahan ini demi keuntungan bagi kehidupan manusia dan lingkungan. Mengetahui struktur atom, sifat-sifat periodik unsur dan ikatan kimia. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip kimia dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) BAB 1 BAB 3 Perkembangan dan Teori Larutan Elektrolit dan Non Atom Elektrolit BAB 2 BAB 4 Tata Nama Senyawa Senyawa Organik Gambar 4.39 BAB Pelajaran Kimia SMA Kelas 10

166 BAB 1 BAB 2 Perkembangan dan Teori Tata Nama Senyawa Atom BAB 3 BAB 4 Larutan Elektrolit dan Non Senyawa Organik Elektrolit Siswa memahami struktur atom, sifat-sifat periodik unsur, dan ikatan kimia Siswa memahami hukumhukum dasar kimia dan penerapannya dalam perhitungan kimia (Stoikiometri) Siswa memahami sifat-sifat larutan non elektrolit dan elektrolit, serta reaksi oksidasireduksi Siswa memahami sifat-sifat senyawa organik atas dasar gugus fungsi dan senyawa makromolekul Gambar 4.40 Standar Kompetensi BAB 1-4 Kimia SMA Kelas 10

167 4.1.2.17 BAB Pelajaran Kimia SMA Kelas 11 Untuk pelajaran kimia SMP kelas 11 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : pemahaman yang lebih baik terhadap alam sekitar dan berbagai proses yang berlangsung di dalamnya, sehingga dapat mengontrol perubahan ini demi keuntungan bagi kehidupan manusia dan lingkungan. Mengetahui struktur atom, sifat-sifat periodik unsur dan ikatan kimia. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip kimia dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) BAB 1 BAB 3 BAB 5 Teori Atom Bohr dan Teori Atom Mekanika Kuantum Konsentrasi Larutan Sistem Koloid BAB 2 BAB 4 Hukum Kekekalan Energy Teori asam-basa Gambar 4.41 BAB Pelajaran Kimia SMA Kelas 11

168 BAB 1 BAB 2 BAB 3 Teori Atom Bohr dan Teori Hukum Kekekalan Energy Konsentrasi Larutan Atom Mekanika Kuantum Siswa memahami kinetika Siswa memahami struktur reaksi, kesetimbangan kimia atom dan meramalkan sifat- Siswa memahami perubahan dan faktor-faktor yang sifat periodik unsur, struktur energi dalam reaksi kimia dan mempengaruhinya, serta molekul dan dan sifat-sifat cara pengukurannya. penerapannya dalam senyawa kehidupan sehari-hari dan industri. Gambar 4.42 Standar Kompetensi BAB 1-3 Kimia SMA Kelas 11 BAB 4 BAB 5 Teori asam-basa Sistem Koloid Siswa memahami sifat-sifat larutan asam-basa, metode pengukuran dan terapannya Siswa menjelaskan sistem dan sifat koloid serta peneapannya dalam kehidupan sehari-hari. Gambar 4.43 Standar Kompetensi BAB 4-5 Kimia SMA Kelas 11

169 4.1.2.18 BAB Pelajaran Kimia SMA Kelas 12 Untuk pelajaran kimia SMP kelas 12 akan dibagi menjadi beberapa bab pelajaran dan masing-masing bab pelajaran ditentukan standar kompetensi yang harus dicapai. Berikut adalah bab pelajaran dan standar kompetensi setiap bab-nya : Course Goal : pemahaman yang lebih baik terhadap alam sekitar dan berbagai proses yang berlangsung di dalamnya, sehingga dapat mengontrol perubahan ini demi keuntungan bagi kehidupan manusia dan lingkungan. Mengetahui struktur atom, sifat-sifat periodik unsur dan ikatan kimia. (Intillectual Skill) Terampil dalam menerapkan konsep/prinsip kimia dalam memecahkan suatu masalah. (Cognitif Skill) Terlibat aktif dalam pembelajaran dan kerjasama dalam kelompok serta toleran terhadap proses pemecahan masalah yang berbeda dan kreatif (Attitude Skill) BAB 1 BAB 2 Sifat Koligatif Reaksi Redoks BAB 3 Unsur-Unsur Golongan Utama dan transisi BAB 4 Senyawa Organik Gambar 4.44 BAB Pelajaran Kimia SMA Kelas 12 BAB 1 BAB 3 BAB 2 BAB 4 Sifat Koligatif Unsur-Unsur Golongan Utama Reaksi Redoks Senyawa Organik dan transisi Siswa mampu menerapkan Siswa memahami karakteristik Siswa memahami senyawa Siswa mampu menjelaskan konsep reaksi oksidasi-reduksi unsur-unsur penting, kegunaan organik dan reaksinya, sifat-sifat koligatif larutan non dan elektrokimia dalam dan bahayanya serta benzena dan turunannya dan elektrolit dan elektrolit. teknologi dan kehidupan terdapatnya di alam. makromolekul sehari-hari. Gambar 4.45 Standar Kompetensi BAB 1-4 Kimia SMA Kelas 12

170 4.1.3 Spesifikasi Kompetensi Dasar dan estimasti waktu belajar Setiap BAB Seperti yang telah dianalisis pada bagian sebelumnya, Setiap bab pelajaran dibagi menjadi beberapa bab dan masing-masing bab memiliki standar kompetensi. Agar standar kompetensi ini tercapai dengan akurat, maka akan dipecah menjadi beberapa kompetensi dasar dimana masingmasing kompetensi dasar ini memiliki tipe learning outcome masing-masing. Selain itu juga akan ditentukan estimasi waktu untuk mempelajari sebuah bab. Setiap kompetensi dasar akan dibuat menjadi 1 buah sub bab dengan estimasi waktu per sub bab adalah 4 menit. 4.1.3.1 Spesifikasi Kompetensi Dasar Matematika SD Kelas 4 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran matematika SD kelas 4 bab 1-6: BAB 1 BAB 2 BAB 3 Operasi Hitung Bilangan Kelipatan dan Faktor Besar Sudut (4" x 6 Sub Bab) (4" x 4 Sub Bab) (4" x 4 Sub Bab) Siswa memahami dan Siswa memahami dan Siswa memahami dan menggunakan sifta-sifat menggunakan faktor dan menggunakan faktor dan operasi hitungan bilangan kelipatan dalam pemecahan kelipatan dalam pemecahan dalam pemecahan masalah masalah masalah Mengidentifikasikan sifatsifat operasi hitung (I) Mengurutkan bilangan (I) Melakukan operasi perkalian dan pembagian (I) Melakukan operasi hitung campuran (I) Melakukan penaksiran dan pembulatan (I) Memecahkan masalah yang melibatkan uang (C) Mendeskripsikan konsep faktor dan kelipatan (I) Menentukan kelipatan dan faktor bilangan (I) Menentukan kelipatan persekutuan terkecil (KPK) san faktor persekutuan terbesar (FPB) (I) Menyelesaikan masalah yang berkaitan dengan KPK dan FPB (C) Menentukan besar sudut dengan satuan tidak baku dan satuan derajat (I) Menentukan hubungan antarsatuan waktu, antarsatuan panjang, dan antarsatuan berat (I) Menyelesaikan masalah yang berkaitan dengan satuan waktu, panjang dan berat (C) Menyelesaikan masalah yang berkaitan dengan satuan kuantitas (C) Gambar 4.46 Spesifikasi KD BAB 1-3 Matematika SD Kelas 4

171 BAB 4 Keliling dan Luas (4" x 2 Sub Bab) BAB 5 Bilangan (4" x 4 Sub Bab) BAB 6 Arti Pecahan dan Urutannya (4" x 4 Sub Bab) Siswa mampu menerapkan rumus luas dan lingkaran dalam pemecahan masalah Siswa mampu menjumlahkan dan mengurangkan bilangan bulat Siswa mampu menggunakan pecahan dalam pemecahan masalah Menentukan keliling dan luas jajargenjang dan segitiga (I) Menyelesaikan masalah yang berkaiatan dengan keliling dan luas jajargenjang dan segitiga (C) Mengurutkan bilangan bulat (I) Menjumlahkan bilangan bulat (I) Mengurangkan bilangan bulat (I) Melakukan operasi hitung campuran (I) Mengetahui arti pecahan dan urutannya (I) Menyederhanakan berbagai bentuk pecahan (I) Mengurangkan pecahan (I) Menyelesaikan masalah yang berkaitan dengan pecahan (C) Gambar 4.47 Spesifikasi KD BAB 4-6 Matematika SD Kelas 4 BAB 7 Bilangan Romawi BAB 8 Geometri (4" x 2 Sub Bab) (4" x 4 Sub Bab) Siswa mampu menggunakan lambang bilangan Romawi Siswa Memahami sifat bangun ruang sederhana dan hubungan antar bangun datar Mengenal lambang bilangan Romawi (I) Menyatakan bilangan cacah sebagai bilangan Romawi dan sebaliknya (I) Menentukan sifat-sifat bangun ruang sederhana (I) Menentukan jaring-jaring balok dan kubus (I) Mengidentifikasi bendabenda dan bangun datar simetris (I) Menentukan hasil pencerminan suatu bangun datar (I) Gambar 4.48 Spesifikasi KD BAB 7-8 Matematika SD Kelas 4

172 4.1.3.2 Spesifikasi Kompetensi Dasar Matematika SD Kelas 5 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran matematika SD kelas 5 bab 1-6: BAB 1 BAB 2 BAB 3 Operasi Hitung Bilangan Bulat Pengukuran Bangun Datar (4" x 5 Sub Bab) (4" x 5 Sub Bab) (4" x 2 Sub Bab) Siswa mampu melakukan operasi hitung bilangan bulat dalam pemecahan masalah Siswa mampu menggunakan pengukuran waktu, sudut, jarak, dan kecepatan dalam pemecahan masalah Siswa mampu menghitung luas bangun datar sederhana dan menggunakannya dalam pemecahan masalah Melakukan operasi hitung bilangan bulat termasuk penggunaan sifat-sifatnya, pembulatan, penaksiran (I) Menggunakan bilangan bulat (I) dan faktor prima untuk menentukan KPK dan FPB (I) Melakukan operasi hitung campuran Menghitung perpangkatan dan akar sederhana (I) Menyelesaikan masalah yang berkaitan dengan operasi hitung, KPK dan FPB (C) Menuliskan tanda waktu Melakukan operasi hitung satuan waktu (I) Menyelesaikan masalah yang berkaitan dengan waktu, jarak, dan kecepatan (C) dengan menggunakan notasi 24 jam (I) Melakukan pengukuran sudut (I) Mengenal satuan jarak dan kecepatan (I) Menghitung luas trapesium dan layanglayang (I) Menyelesaikan masalah yang berkaitan dengan luas bangun datar (C)

Gambar 4.49 Spesifikasi KD BAB 1-3 Matematika SD Kelas 5

173 BAB 4 Kubus dan Balok (4" x 2 Sub Bab) BAB 5 Pecahan (4" x 4 Sub Bab) BAB 6 Sifat-Sifat Bangun (4" x 5 Sub Bab) Siswa mampu menghitung Volume Kubus Dan Balok Dan Menggunakannya Dalam Pemecahan Masalah Siswa mampu menggunakan pecahan dalam pemecahan masalah Siswa memahami sifat-sifat bangun dan hubungan antar bangun Menghitung volume kubus dan balok (I) Menyelesaik-an masalah yang berkaitan dengan volume kubus dan balok (C) Mengubah pecahan ke bentuk persen dan desimal serta sebaliknya (I) Menjumlahkan membagi berbagai bentuk pecahan (I) dan mengurangkan berbagai bentuk pecahan (I) Mengalikan dan Menggunakan pecahan dalam masalah perbandingan dan skala (C) Mengidentifikasi sifatsifat bangun datar (I) Menyelidiki sifat-sifat kesebangunan dan Menyelesaikan masalah yang berkaitan dengan bangun datar dan bangun ruang sederhana (C) Mengidentifikasi sifatsifat bangun ruang (I) Menentukan jaring-jaring berbagai bangun ruang sederhana (I) simetri (I) Gambar 4.50 Spesifikasi KD BAB 1-3 Matematika SD Kelas 5

174 4.1.3.3 Spesifikasi Kompetensi Dasar Matematika SD Kelas 6 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran matematika SD kelas 6 bab 1-7: BAB 1 Operasi Hitung Bilangan (4" x 3 Sub Bab) BAB 2 Pengukuran (4" x 2 Sub Bab) BAB 3 Luas dan Volume (4" x 3 Sub Bab) Siswa mampu melakukan operasi hitung bilangan bulat dalam pemecahan masalah Siswa mampu menggunakan pengukuran volume per waktu dalam pemecahan masalah Siswa mampu menghitung luas segi banyak sederhana, luas lingkaran, dan volume prisma segitiga Menggunakan sifat-sifat operasi hitung termasuk operasi campuran, FPB dan KPK (I) Menentukan akar pangkat tiga suatu bilangan kubik (I) Menyelesaikan masalah yang melibatkan hitung termasuk penggunaan akar dan pangkat (C) operasi Mengenal satuan debit (I) Menyelesaikan masalah yang berkaitan dengan satuan debit (C) Menghitung luas segi banyak yang merupakan gabungan dari dua bangun datar sederhana (I) Menghitung luas lingkaran (I) Menghitung volume prisma segitiga dan tabung lingkaran (I) Gambar 4.51 Spesifikasi KD BAB 1-3 Matematika SD Kelas 6

175 BAB 4 BAB 5 BAB 6 Pengolahan Data Operasi Hitung Pecahan Sistem Koordinat (4" x 3 Sub Bab) (4" x 5 Sub Bab) (4" x 3 Sub Bab) BAB 7 Pengolahan Data (4" x 4 Sub Bab) Siswa mampu mengumpulkan dan mengolah data Siswa mampu melakukan operasi hitung pecahan dalam pemecahan masalah Siswa mampu menggunakan sistem koordinat dalam pemecahan masalah Siswa mampu Menyelesaikan masalah yang berkaitan dengan data Menyeder-hanakan dan Mengumpulkan dan mengurutkan pecahan (I) Membuat denah letak membaca data (I) benda (I) Mengubah bentuk pecahan Mengolah dan ke bentuk desimal (I) Mengenal koordinat menyajikan data dalam posisi sebuah benda (I) Menentukan nilai bentuk tabel (I) Menentukan posisi titik pecahan dari suatu Menafsirkan sajian data bilangan atau kuantitas dalam sistem koordinat (I) Kartesius (I) tertentu (I) Menentukan nilai pecahan dari suatu bilangan atau kuantitas tertentu (I) Memecahkan masalah perbandingan dan skala (C) Menyajikan data ke bentuk tabel dan diagram gambar, batang dan lingkaran (I) Menentukan rata-rata hitung dan modus sekumpulan data (I) Mengurutkan data termasuk menentukan nilai tertinggi dan terendah (I) Menafsirkan hasil pengolahan data (I) Gambar 4.52 Spesifikasi KD BAB 4-7 Matematika SD Kelas 6

176 4.1.3.4 Spesifikasi Kompetensi Dasar Matematika SMP Kelas 7 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran matematika SMP kelas 7 bab 1-6 : BAB 1 Bilangan Bulat dan Bilangan Pecah (4" x 2 Sub Bab) BAB 2 Bentuk Aljabar (4" x 4 Sub Bab) BAB 3 Persamaan dan Pertidaksamaan Linier Satu Variabel (4" x 4 Sub Bab) Siswa mampu memahami sifat-sifat operasi hitung bilangan dan penggunaannya dalam pemecahan masalah Siswa mampu memahami bentuk aljabar, persamaan dan pertidaksamaan linear satu variabel Siswa mampu menggunakan bentuk aljabar, persamaan dan pertidaksamaan linier satu variabel, dan perbandingan dalam pemecahan masalah. Melakukan operasi hitung bilangan bulat dan pecahan. (I) Menggunakan sifat-sifat operasi hitung bilangan bulat dan pecahan dalam pemecahan masalah. (C) Mengenali bentuk aljabar dan unsur unsurnya. (I) Melakukan operasi pada bentuk aljabar. (I) Menyelesaikan persamaan linear satu variabel. (I) Menyelesaikan pertidaksamaan linear satu variabel. (I) Membuat matematika dari masalah yang berkaitan dengan persamaan dan pertidaksamaan linear satu variabel. (I) Menyelesaikan model matematika dari masalah yang ber-kaitan dengan persamaan linear satu Variabel. (I) Mengunakan konsep aljabar dalam pemecahan masalah aritmetika sosial yang sederhana. (I) Menggunakan perbandingan untuk pemecahan masalah. (C) Gambar 4.53 Spesifikasi KD BAB 1-3 Matematika SMP Kelas 7

177 BAB 4 Himpunan (4" x 5 Sub Bab) BAB 5 Garis dan Sudut (4" x 4 Sub Bab) BAB 6 Segiempat dan Segitiga (4" x 4 Sub Bab) Siswa mampu menggunakan konsep himpunan dan diagram Venn dalam pemecahan masalah Siswa mampu memahami hubungan garis dengan garis, garis dengan sudut, sudut dengan sudut, serta menentukan ukurannya. Siswa mampu memahami konsep segiempat dan segitiga serta menentukan ukurannya Memahami pengertian dan notasi himpunan, serta penyajiannya. (I) Memahami konsep himpunan bagian. (I) Memahami konsep himpunan bagian. (I) Menyajikan himpunan dengan diagram Venn. (I) Menggunakan konsep himpunan dalam pemecahan masalah. (C) Menentukan hubungan antara dua garis, serta besar dan jenis sudut. (I) Mema hami sifat-sifat sudut yang terbentuk jika dua garis berpotongan atau dua garis sejajar berpotongan dengan garis lain. (I) Mampu melukis sudut (I) Mampu membagi sudut (I) Mengidentifikasi sifatsifat segitiga berdasarkan sisi dan sudutnya (I) Mengindentifikasi sifatsifat persegi panjang, persegi, trapesium, jajargenjang, belah ketupat dan layanglayang. (I) Melukis segitiga, garis tinggi, garis bagi, garis berat dan garis sumbu. (I) Menghitung keliling dan luas bangun segitiga dan segiempat serta menggunakannya dalam pemecahan masalah. (C) Gambar 4.54 Spesifikasi KD BAB 4-6 Matematika SMP Kelas 7

178 4.1.3.5 Spesifikasi Kompetensi Dasar Matematika SMP Kelas 8 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran matematika SMP kelas 8 bab 1-5 : BAB 1 Bentuk Aljabar, Relasi, fungsi dan garis lurus (4" x 6 Sub Bab) BAB 2 Sistem Persamaan Linier Dua Variabel (4" x 3 Sub Bab) BAB 3 Teorema Pythagoras (4" x 2 Sub Bab) Siswa memahami bentuk aljabar, relasi, fungsi, dan persamaan garis lurus. Siswa memahami sistem persamaan linear dua variabel dan menggunakannya dalam pemecahan masalah. Siswa mampu menggunakan Teorema Pythagoras dalam pemecahan masalah. Melakukan operasi aljabar (I) Menguraikan bentuk aljabar ke dalam faktorfaktornya (I) Menguraikan bentuk aljabar ke dalam faktorfaktornya (I) Menentukan nilai fungsi (I) Membuat sketsa grafik fungsi aljabar sederhana pada sistem koordinat Cartesius (I) Menyelesaikan sistem persamaan linear dua variabel (I) Membuat matematika dari masalah yang berkaitan dengan sistem persamaan linear dua variabel (I) Menyelesaikan model matematika dari masalah yang berkaitan dengan sistem persamaan linear dua variabel dan penafsirannya (C) Menggunakan Teorema Pythagoras untuk menentu-kan panjang sisisisi segitiga siku-siku. (I) Memecahkan masalah pada bangun datar yang berkaitan dengan Teorema Pythagoras. (C) Menentukan gradien, persamaan dan grafik garis lurus (I) Gambar 4.55 Spesifikasi KD BAB 1-3 Matematika SMP Kelas 8

179 BAB 4 Lingkaran (4" x 5 Sub Bab) BAB 5 Kubus, Balok, Prisma Tegak, Limas (4" x 3 Sub Bab) Siswa mampu menentukan unsur, bagian lingkaran serta ukurannya. Siswa memahami sifat-sifat kubus, balok, prisma, limas, dan bagian-bagiannya, serta menentukan ukurannya. Menentukan unsur dan bagian-bagian lingkaran (I) Menghitung keliling dan luas lingkaran (I) Menggunakan hubungan sudut pusat, panjang busur, luas juring dalam pemecahan masalah (I) Menghitung panjang garis singgung persekutuan dua lingkaran (I) Melukis lingkaran dalam dan lingkaran luar suatu segitiga (I) Mengidentifikasi sifat-sifat kubus, balok, prisma dan limas serta bagian-bagiannya (I) Membuat jaring-jaring kubus, balok, prisma dan limas (I) Menghitung luas permukaan dan volume kubus, balok, prisma dan limas (I) Gambar 4.56 Spesifikasi KD BAB 4-5 Matematika SMP Kelas 8

180 4.1.3.6 Spesifikasi Kompetensi Dasar Matematika SMP Kelas 9 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran matematika SMP kelas 9 bab 1-6 : BAB 1 Kesebangunan (4" x 3 Sub Bab) BAB 2 Tabung, Kerecut dan Bola (4" x 3 Sub bab) BAB 3 Statistika (4" x 2 Sub Bab) Siswa memahami kesebangunan bangun datar dan penggunaannya dalam pemecahan masalah Siswa memahami sifat-sifat tabung, kerucut dan bola, serta menentukan ukurannya Siswa mampu melakukan pengolahan dan penyajian data Mengidentifikasi bangun-bangun datar yang sebangun dan kongruen (I) Mengidentifikasi sifatsifat dua segitiga sebangun dan kongruen (I) Menggunakan konsep kesebangunan segitiga dalam pemecahan masalah (C) Mengidentifikasi unsur- Menentukan rata-rata, unsur tabung, kerucut median, dan modus data dan bola (I) tunggal serta penafsirannya (I) Menghitung luas selimut Menyajikan data dalam dan volume tabung, bentuk tabel dan diagram kerucut dan bola (I) batang, garis, dan lingkaran (I) Memecahkan masalah yang berkaitan dengan tabung, kerucut dan bola (I) Gambar 4.57 Spesifikasi KD BAB 1-3 Matematika SMP Kelas 9

181 BAB 4 Peluang (4" x 2 Sub Bab) BAB 5 BAB 6 Bilangan Berpangkat dan Barisan dan Deret Aritmatika Bentuk Akar (4" x 4 Sub Bab) (4" x 3 Sub Bab) Siswa memahami peluang kejadian sederhana Siswa memahami sifat-sifat bilangan berpangkat dan bentuk akar serta penggunaannya dalam pemecahan masalah sederhana Siswa memahami barisan dan deret bilangan serta penggunaannya dalam pemecahan masalah Menentukan ruang sampel suatu percobaan (I) Menentukan peluang suatu kejadian sederhana (I) Mengidentifikasi sifatsifat bilangan berpangkat dan bentuk akar (I) Melakukan operasi aljabar yang melibatkan berpangkat bulat dan bentuk akar (I) bilangan Memecahkan masalah sederhana yang berkaitan bilangan berpangkat dan bentuk akar (C) dengan Menentukan pola barisan bilangan sederhana (I) Menentu kan suku ke-n barisan aritmatika dan barisan geometri (I) Menentukan jumlah n suku pertama deret arit-matika dan deret geometri (I) Memecahkan masalah yang berkaitan dengan barisan dan deret (C) Gambar 4.58 Spesifikasi KD BAB 4-6 Matematika SMP Kelas 9

182 4.1.3.7 Spesifikasi Kompetensi Dasar Matematika SMA Kelas 10 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran matematika SMA kelas 10 bab 1-6 : BAB 1 BAB 2 Bentuk Pangkat, Akar, dan Fungsi, Persamaan, Kuadrat, Logaritma dan Pertidaksamaan Kuadrat (4" x 3 Sub Bab) (4" x 6 Sub Bab) BAB 3 Sistem Persamaan Linear dan Kuadrat (4" x 6 Sub Bab) Siswa mampu memecahkan masalah yang berkaitan dengan bentuk pangkat, akar, dan logaritma. Siswa mampu Memecahkan masalah yang berkaitan dengan fungsi, persamaan dan fungsi kuadrat serta pertidaksamaan kuadrat. Siswa mampu memecahkan masalah yang berkaitan dengan sistem persamaan linear dan pertidaksamaan satu variabel. Memahami konsep fungsi (I) Memahami bentuk Menggambar grafik fungsi pangkat. (I) aljabar sederhana dan fungsi Mengetahui operasi kuadrat. (I) bentuk pangkat. (I) Menggunakan sifat dan aturan Memahami sifat-sifat tentang persamaan dan logaritma. (I) pertidaksamaan kuadrat. (I) Melakukan manipulasi aljabar dalam perhitungan yang berkaitan dengan persamaan dan pertidaksama-an kuadrat. (I) Merancang model matematika dari masalah yang berkaitan dengan persamaan dan / atau fungsi kuadrat. (I) Menyelesaikan model matematika dari masalah yang berkaitan dengan persamaan dan/ atau fungsi kuadrat dan penafsirannya. (C) Menyelesaikan sistem persamaan linear dan sistem persamaan campuran linear dan kuadrat dalam dua variabel (I) Merancang model matematika dari masalah yang berkaitan dengan sistem persamaan linear. (I) Menyelesaikan model matematika dari masalah yang berkaitan dengan sistem persamaan linear dan penafsirannya. (C) Menyelesaikan pertidaksamaan satu variabel yang melibatkan bentuk pecahan aljabar. (I) Merancang model matematika dari masalah yang berkaitan dengan pertidaksamaan satu variabel. (I) Menyelesaikan model matematika dari masalah yang berkaitan dengan pertidaksamaan satu variabel dan penafsirannya. (C) Gambar 4.59 Spesifikasi KD BAB 1-3 Matematika SMA Kelas 10

183 BAB 4 Logika Matematika (4" x 4 Sub Bab) BAB 5 Trigonometri (4" x 3 Sub Bab) BAB 6 Ruang Dimensi Tiga (4" x 3 Sub Bab) Siswa mampu menggunakan logika matematika dalam pemecahan masalah yang berkaitan dengan pernyataan majemuk dan pernyataan berkuantor. Siswa mampu menggunakan perbandingan, fungsi, persamaan, dan identitas trigonometri dalam pemecahan masalah. Siswa mampu menentukan kedudukan, jarak, dan besar sudut yang melibatkan titik, garis, dan bidang dalam ruang dimensi tiga. Memahami pernyataan dalam matematika dan ingkaran atau negasinya. (I) Menentukan nilai kebenaran dari suatu pernyataan majemuk dan pernyataan berkuantor. (I) Merumuskan pernyataan yang setara dengan pernyataan majemuk atau pernyataan berkuantor yang diberikan, (I) Menggunakan prinsip logika matematika yang berkaitan dengan pernyataan majemuk dan pernyataan berkuantor dalam penarikan kesimpulan dan pemecahan masalah. (C) Melakukan manipulasi aljabar dalam perhitungan teknis yang berkaitan dengan perbandingan, fungsi, persamaan, dan identitas trigonometri. (I) Merancang model matematika dari masalah yang berkaitan dengan perbandingan, fungsi, persamaan, dan identitas trigonometri. (I) Menyelesaikan model matematika dari masalah yang berkaitan dengan perbandingan, fungsi, persamaan, dan identitas trigonometri, dan penafsirannya. (C) Menentukan kedudukan, jarak, dan besar sudut yang melibatkan titik, garis, dan bidang dalam ruang dimensi tiga. (I) Menentukan jarak dari titik ke garis dan dari titik ke bidang dalam ruang dimensi tiga. (I) Menentukan besar sudut antara garis dan bidang dan antara dua bidang dalam ruang dimensi tiga. (I) Gambar 4.60 Spesifikasi KD BAB 4-6 Matematika SMA Kelas 10

184 4.1.3.8 Spesifikasi Kompetensi Dasar Matematika SMA Kelas 11 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran matematika SMA kelas 11 bab 1-4 : BAB 1 Statistika BAB 2 Trigonometri (4" x 6 Sub Bab) (4" x 3 Sub Bab) BAB 3 Lingkaran BAB 4 Suku Banyak (4" x 2 Sub Bab) (4" x 2 Sub Bab) Siswa mampu menggunakan aturan statistika, kaidah pencacahan, dan sifat-sifat peluang dalam pemecahan masalah. Siswa mampu menurunkan rumus trigonometri dan penggunaannya. Siswa mampu menyusun persamaan lingkaran dan garis singgungnya. Siswa mampu menggunakan aturan sukubanyak dalam penyelesaian masalah Membaca data dalam bentuk tabel dan diagram batang, garis, lingkaran, dan ogif. (I) Menyajikan data dalam bentuk tabel dan diagram batang, garis, lingkaran, dan ogif, serta penafsirannya. (I) Menghitung ukuran pemusatan, ukuran letak, dan ukuran penyebaran data, serta penafsirannya (I) Menggunakan aturan perkalian, permutasi, dan kombinasi dalam pemecahan masalah. (C) Menentukan ruang sampel suatu percobaan.(i) Menentukan peluang suatu kejadian dan penafsirannya. (I) Mengetahui rumus sinus dan kosinus jumlah dua sudut, selisih dua sudut, dan sudut ganda untuk menghitung sinus dan kosinus sudut tertentu. (I) Menurunkan rumus jumlah dan selisih sinus dan kosinus. (I) Menggunakan rumus jumlah dan selisih sinus dan kosinus dalam pemecahan masalah. (C) Menyusun persamaan lingkaran yang memenuhi persyaratan yang ditentukan. (I) Menentukan persamaan garis singgung pada lingkaran dalam berbagai situasi. (I) Menggunakan algoritma pembagian sukubanyak untuk menentukan hasil bagi dan sisa pembagian. (I) Menggunakan teorema sisa dan teorema faktor dalam pemecahan masalah. (C) Gambar 4.61 Spesifikasi KD BAB 1-4 Matematika SMA Kelas 11

185 4.1.3.9 Spesifikasi Kompetensi Dasar Matematika SMA Kelas 12 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran matematika SMA kelas 12 bab 1-5 : BAB 1 Integral BAB 2 Program Linier BAB 3 Matriks (4" x 3 Sub Bab) (4" x 3 Sub Bab) (4" x 7 Sub Bab) Siswa mampu menggunakan konsep integral dalam pemecahan masalah. Siswa mampu menyelesaikan masalah program linear. Siswa mampu menggunakan konsep matriks, vektor, dan transformasi dalam pemecahan masalah. Memahami konsep integral tak tentu dan integral tentu (I) Menghitung integral tak tentu dan integral tentu dari fungsi aljabar dan fungsi trigonometri yang sederhana (I) Menggunakan integral untuk menghitung luas daerah di bawah kurva dan volum benda putar (C) Menyelesaikan sistem pertidaksamaan linear dua variabel (I) Merancang model matematika dari masalah program linear (I) Menyelesaikan model matematika dari masalah program linear dan penafsirannya (C) Menggunakan sifat-sifat dan operasi matriks untuk menunjukkan bahwa suatu matriks persegi merupakan invers dari matriks persegi lain (I) Menentukan determinan dan invers matriks 2 x 2 (I) Menggunakan determinan dan invers dalam penyelesaian sistem persamaan linear dua variabel (I) Menggunakan sifat-sifat dan operasi aljabar vektor dalam pemecahan masalah (I) Menggunakan sifat-sifat dan operasi perkalian skalar dua vektor dalam pemecahan masalah. (C) Menggunakan transformasi geometri yang dapat dinyatakan dengan matriks dalam pemecahan masalah (C) Menentukan komposisi dari beberapa transformasi geometri beserta matriks transformasinya (I) Gambar 4.62 Spesifikasi KD BAB 1-3 Matematika SMA Kelas 12

186 BAB 4 Barisan dan Deret (4" x 4 Sub Bab) BAB 5 Fungsi Eksponen dan Logaritma (4" x 3 Sub Bab) Siswa mampu menggunakan konsep barisan dan deret dalam pemecahan masalah. Siswa mampu menggunakan aturan yang berkaitan dengan fungsi eksponen dan logaritma dalam pemecahan masalah Menentukan suku ke-n barisan dan jumlah n suku deret aritmetika dan geometri (I) Menggunakan notasi sigma dalam deret dan induksi matematika dalam pembuktian (I) Merancang model matematika dari masalah yang berkaitan dengan deret (I) Menyelesaikan model matematika dari masalah yang berkaitan dengan deret dan penafsirannya (C) Menggunakan sifat-sifat fungsi eksponen dan logaritma dalam pemecahan masalah (C) Menggambar grafik fungsi eksponen dan logaritma (I) Menggunakan sifat-sifat fungsi eksponen atau logaritma dalam penyelesaian pertidaksamaan eksponen atau logaritma sederhana (C) Gambar 4.63 Spesifikasi KD BAB 4-5 Matematika SMA Kelas 12

187 4.1.3.10 Spesifikasi Kompetensi Dasar Fisika SMP Kelas 7 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran fisika SMP kelas 7 bab 1 : BAB 1 Besaran, Satuan dan Pengukuran (4" x 3 Sub Bab) Siswa mampu memahami prosedur ilmiah untuk mempelajarai benda-benda alam dengan menggunakan peralatan Mendeskripsikan besaran pokok dan besaran turunan beserta satuannya (I) Mendeskripsikan pengertian suhu dan pengukurannya (I) Melakukan pengukuran dasar secara teliti dengan menggunakan alat ukur yang sesuai dan sering digunakan dalam kehidupan sehari-hari (C) Gambar 4.64 Spesifikasi KD BAB 1 Fisika SMP Kelas 7

188 4.1.3.11 Spesifikasi Kompetensi Dasar Fisika SMP Kelas 8 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran fisika SMP kelas 8 bab 1-2 : BAB 1 Gaya (4" x 5 Sub Bab) BAB 2 Getaran dan Gelombang (4" x 4 Sub Bab) Siswa mampu memahami peranan usaha, gaya, dan energi dalam kehidupan sehari-hari Siswa mampu Memahami konsep dan penerapan getaran, gelombang dan optika dalam produk teknologi sehari-hari Mengidentifikasi jenis-jenis gaya, penjumlahan gaya dan pengaruhnya pada suatu benda yang dikenai gaya (I) Menerapkan hukum Newton untuk menjelaskan berbagai peristiwa dalam kehidupan sehari-hari (I) Menjelaskan hubungan bentuk energi dan perubahannya, prinsip usaha dan energi serta penerapannya dalam kehidupan sehari-hari (I) Melakukan percobaan tentang pesawat sederhana dan penerapannya dalam kehidupan sehari-hari (C) Mendeskripsikan konsep getaran dan gelombang serta parameter-parameternya (I) Mendeskripsi-kan konsep bunyi dalam kehidupan sehari-hari (I) Menyelidiki sifat-sifat cahaya dan hubungannya dengan berbagai bentuk cermin dan lensa (I) Menyelidiki tekanan pada benda padat, cair, dan gas serta penerapannya dalam kehidupan sehari-hari (C) Gambar 4.65 Spesifikasi KD BAB 1-2 Fisika SMP Kelas 8

189 4.1.3.12 Spesifikasi Kompetensi Dasar Fisika SMP Kelas 9 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran fisika SMP kelas 9 bab 1-2 : BAB 1 Listrik (4" x 4 Sub Bab) BAB 2 Magnet (4" x 3 Sub Bab) Siswa mampu memahami konsep kelistrikan dan penerapannya dalam kehidupan sehari-hari Siswa mampu memahami konsep kemagnetan dan penerapannya dalam kehidupan sehari-hari Mendeskripsikan muatan listrik untuk memahami gejala-gejala listrik statis serta kaitannya dalam kehidupan sehari-hari (I) Menganalisis percobaan listrik dinamis dalam suatu rangkaian serta penerapannya dalam kehidupan sehari-hari (I) Mendeskripsi-kan prinsip kerja elemen dan arus listrik yang ditimbulkannya serta penerapannya dalam kehidupan sehari-hari (I) Menyelidiki gejala kemagnetan dan cara membuat magnet (I) Mendeskripsikan pemanfaatan kemagnetan dalam produk teknolog (I) Menerapkan konsep induksi elektromagnetik untuk menjelaskan prinsip kerja beberapa alat yang memanfaatkan prinsip induksi elektromagnetik (C) Mendeskripsi-kan hubungan energi dan daya listrik serta pemanfaatannya dalam kehidupan sehari-hari (I) Gambar 4.66 Spesifikasi KD BAB 1-2 Fisika SMP Kelas 9

190 4.1.3.13 Spesifikasi Kompetensi Dasar Fisika SMA Kelas 10 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran fisika SMA kelas 10 bab 1-6 : BAB 1 Pengukuran, Massa, Panjang, dan Waktu (4" x 2 Sub Bab) BAB 2 Gerakan Lurus Dengan Kecepatan dan Percepatan Konstan (4" x 3 Sub Bab) BAB 3 Pembentukan Bayangan (4" x 2 Sub Bab) Siswa mampu menerapkan konsep besaran fisika dan pengukurannya. Siswa mampu menerapkan konsep dan prinsip dasar kinematika dan dinamika benda titik. Siswa mampu menerapkan prinsip kerja alat-alat optik. Mengukur besaran fisika (massa, panjang, dan waktu) (I) Melakukan penjumlahan vektor (I) Menganalisis besaran fisika pada gerak dengan kecepatan dan percepatan konstan (I) Menganalisis besaran fisika pada gerak melingkar dengan laju konstan (I) Menerapkan Hukum Newton sebagai prinsip dasar dinamika untuk gerak lurus, gerak vertikal, dan gerak melingkar beraturan (I) Menganalisis alat-alat optik secara kualitatif dan kuantitatif (I) Menerapkan alat-alat optik dalam kehidupan sehari-hari (I) Gambar 4.67 Spesifikasi KD BAB 1-3 Fisika SMP Kelas 10

191 BAB 4 Suhu, Kalor dan Perubahan Wujud (4" x 3 Sub Bab) BAB 5 BAB 6 Arus Listrik dan Hambatan Gelombang Elektromagnetik Listrik (4" x 2 Sub Bab) (4" x 3 Sub Bab) Siswa mampu menerapkan konsep kalor dan prinsip konservasi energi pada berbagai perubahan energi. Siswa mampu menerapkan konsep kelistrikan dalam berbagai penyelesaian masalah dan berbagai produk teknologi. Siswa mampu memahami konsep dan prinsip gelombang elektromagnetik. Menganalisis pengaruh kalor terhadap suatu zat. (I) Menganalisis cara perpindahan kalor. (I) Menerapkan asas Black dalam pemecahan masalah. (I) Mengidentifikasi penerapan listrik AC dan DC dalam kehidupan sehari-hari. (I) Memformulasikan besaran-besaran listrik rangkaian tertutup sederhana. (satu loop). (I) Menggunakan alat ukur listrik. (I) Mendeskripsikan spektrum gelombang elektromagnetik. (I) Menjelaskan aplikasi gelombang elektromagnetik pada kehidupan sehari-hari. (I) Gambar 4.68 Spesifikasi KD BAB 4-6 Fisika SMP Kelas 10

192 4.1.3.14 Spesifikasi Kompetensi Dasar Fisika SMA Kelas 11 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran fisika SMA kelas 11 bab 1-3 : BAB 1 Gerak (4" X 7 Sub Bab) BAB 2 Dinamika Rotasi BAB 3 Teori Kinetik Gas (4" x 2 Sub Bab) (4" x 2 Sub Bab) Siswa mampu menganalisis gejala alam dan keteraturannya dalam cakupan mekanika benda titik Siswa mampu menerapkan konsep dan prinsip mekanika klasik sistem kontinu dalam menyelesaikan masalah Siswa mampu menerapkan konsep termodinamika dalam mesin kalor Menganalisis gerak lurus, gerak melingkar dan gerak parabola dengan menggunakan vektor (I) Menganalisis keteraturan gerak planet dalam tatasurya hukum-hukum berdasarkan Newton (I) Menganalisis pengaruh gaya pada sifat elastisitas bahan (I) Menganalisis hubungan antara gaya dengan gerak getaran (I) Menganalisis hubungan antara usaha, perubahan energi dengan hukum kekekalan energi mekanik (I) Menerapkan hukum kekekalan Menformulasikan hubungan antara konsep torsi, momentum sudut, dan momen inersia, berdasarkan hukum II Newton serta penerapannya dalam masalah benda tegar (I) Menganalisis hukumhukum yang berhubungan dengan fluida statick dan dinamik serta penerapannya dalam kehidupan sehari-hari (I) Mendeskripsikan sifatsifat gas ideal monoatomik (I) Menganalisis perubahan keadaan gas ideal dengan menerapkan hukum termodinamika (I) energi mekanik untuk menganalisis gerak dalam kehidupan sehari-hari (C) Menunjukkan hubungan antara konsep impuls dan momentum untuk menyelesaikan masalah tumbukan (C) Gambar 4.69 Spesifikasi KD BAB 1-3 Fisika SMP Kelas 11

193 4.1.3.15 Spesifikasi Kompetensi Dasar Fisika SMA Kelas 12 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran fisika SMA kelas 12 bab 1-4 : BAB 1 Gejala dan Ciri-Ciri Gelombang (4" x 3 Sub Bab) BAB 3 Teori Kuantum (4" x 3 Sub Bab) BAB 2 Hukum Coulomb, Hukum Gauss, Potensial Listrik, dan Kapasitor (4" x 3 Sub Bab) BAB 4 Inti Atom dan Radioaktivitas (4" x 2 Sub Bab) Siswa mampu menerapkan konsep dan prinsip gejala gelombang dalam menyelesaikan masalah. Siswa mampu menerapkan konsep kelistrikan dan kemagnetan dalam berbagai penyelesaian masalah dan produk teknologi. Siswa mampu Menganalisis berbagai besaran fisis pada gejala kuantum dan batasbatas berlakunya relativitas Einstein dalam paradigma fisika modern. Siswa mampu menunjukkan penerapan konsep fisika inti dan radioaktivitas dalam teknologi dan kehidupan sehari-hari. Mendeskripsikan gejala dan ciri-ciri gelombang secara umum. (I) Mendeskripsikan gejala dan ciri-ciri gelombang bunyi dan cahaya. (I) Menerapkan konsep dan prinsip gelombang bunyi dan cahaya dalam teknologi. (I) Memformulasikan gaya listrik, kuat medan listrik, fluks, potensial listrik, dan energi potensial listrik serta penerapannya pada keping sejajar. (I) Menerapkan induksi magnetik dan gaya magnetik pada beberapa produk teknologi. (I) Memformulasikan konsep induksi Faraday dan arus bolak-balik serta penerapannya. (I) Menganalisis secara kualitatif gejala kuantum yang mencakup hakikat dan sifat-sifat radiasi benda hitam serta penerapannya. (I) Mendeskripsikan perkembangan teori atom. (I) Memformulasikan teori relativitas khusus untuk waktu, panjang, dan massa, serta kesetaraan massa dengan energi yang diterapkan dalam teknologi. (I) Mengidentifikasi karakteristik inti atom dan radioaktivitas. (I) Mendeskripsikan pemanfaatan radioaktif dalam teknologi dan kehidupan sehari-hari. (I) Gambar 4.70 Spesifikasi KD BAB 1-4 Fisika SMP Kelas 12

194 4.1.3.16 Spesifikasi Kompetensi Dasar Kimia SMA Kelas 10 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran kimia SMA kelas 10 bab 1-4 : BAB 1 Perkembangan dan Teori Atom (4" x 5 Sub Bab) BAB 2 BAB 3 BAB 4 Senyawa Organik Tata Nama Senyawa Larutan Elektrolit dan Non (4" x 4 Sub Bab) (4" x 2 Sub Bab) Elektrolit (4" x 2 Sub Bab) Siswa memahami struktur atom, sifat-sifat periodik unsur, dan ikatan kimia Siswa memahami hukumhukum dasar kimia dan penerapannya dalam perhitungan kimia (Stoikiometri) Siswa memahami sifat-sifat larutan non elektrolit dan elektrolit, serta reaksi oksidasireduksi Siswa memahami sifat-sifat senyawa organik atas dasar gugus fungsi dan senyawa makromolekul Memahami struktur atom berdasarkan teori atom Bohr. (I) Mengetahui massa atom relatif. (I) Mengetahui Sifat-Sifat Periodik Unsur dalam tabel periodik. (I) Memahami konfigurasi elektron (I) Membandingkan proses pembentukan ikatan ion, ikatan kovalen, ikatan kovalen koordinat dan ikatan logam, serta hubungannnya dengan sifat fisika senyawa yang terbentuk. (I) Mendeskripsikan tata larutan non elektrolit dan kekhasan atom karbon nama senyawa elektrolit berdasarkan dalam membentuk anorganik dan senyawa data hasil percobaan (I) senyawa hidrokarbon (I) organik sederhana serta Menjelaskan Menggolo-gkan senyawa Membuktikan dan Mengidentifikasi sifat Mendeskripsikan persamaan reaksinya. (I) perkembangan konsep hidrokarbon berdasarkan reaksi oksidasi reduksi strukturnya dan dan hubungannnya hubungannya dengan mengkomunikasikan dengan tatanama sifat senyawa (I) berlakunya hukum- senyawa serta Menjelaskan proses hukum dasar kimia penerapannya. (I) pembentukan dan teknik melalui percobaan serta menerapkan konsep mol dalam menyelesaikan perhitungan kimia. (C) pemisahan fraksi-fraksi minyak bumi serta kegunaannya (I) Menjelaskan kegunaan senyawa hidrokarbon dalam kehidupan seharihari dalam bidang pangan, sandang, perdagangan, seni dan estetika. (I) Gambar 4.71 Spesifikasi KD BAB 1-4 Kimia SMP Kelas 10

195 4.1.3.17 Spesifikasi Kompetensi Dasar Kimia SMA Kelas 11 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran kimia SMA kelas 11 bab 1-5 : BAB 1 BAB 2 Teori Atom Bohr dan Teori Hukum Kekekalan Energy Atom Mekanika Kuantum (4" x 2 Sub Bab) (4" x 3 Sub Bab) BAB 3 Konsentrasi Larutan (4" x 5 Sub Bab) Siswa memahami struktur atom dan meramalkan sifatsifat periodik unsur, struktur molekul dan dan sifat-sifat senyawa Siswa memahami perubahan energi dalam reaksi kimia dan cara pengukurannya. Siswa memahami kinetika reaksi, kesetimbangan kimia dan faktor-faktor yang mempengaruhinya, serta penerapannya dalam kehidupan sehari-hari dan industri. Menjelaskan teori atom Mendeskripsikan bohr dan mekanika perubahan entalpi reaksi, kuantum untuk reaksi eksoterm dan menuliskan konfigurasi reaksi endoterm (I) elektron dan diagram Menentukan H reaksi orbital serta menentukan berdasarkan percobaan, letak unsur dalam tabel hukum Hess, data periodik. (I) perubahan entalpi Menjelaskan teori jumlah pembentukan standar, pasangan elektron dan data energi ikatan (I) disekitar kulit luar atom pusat dan teori hibridisasi untuk meramalkan bentuk molekul. (I) Menjelaskan interaksi antar molekul (gaya antar molekul) dan sifat zat (I) Mendeskripsikan pengertian laju reaksi dengan melakukan percobaan tentang faktor-faktor yang mempengaruhi laju reaksi (I) Memahami teori tumbukan (tabrakan) untuk menjelaskan faktor-faktor penentu laju dan orde reaksi, dan terapannya dalam kehidupan sehari-hari (I) Menjelaskan keseimbangan dan faktor-faktor yang mempengaruhi pergeseran arah keseimbangan dengan melakukan percobaan (I) Menentukan hubungan kuantitatif antara pereaksi dengan hasil reaksi dari suatu reaksi keseimbangan (I) Menjelaskan penerapan prinsip keseimbangan dalam kehidupan seharihari dan industri (I) Gambar 4.72 Spesifikasi KD BAB 1-3 Kimia SMP Kelas 11

196 BAB 4 Teori asam-basa BAB 5 Sistem Koloid (4" x 6 Sub bab) (4" x 2 Sub Bab) Siswa memahami sifat-sifat larutan asam-basa, metode pengukuran dan terapannya Siswa menjelaskan sistem dan sifat koloid serta peneapannya dalam kehidupan sehari-hari. Mendeskripsikan teoriteori asam basa dengan menentukan sifat larutan dan menghitung PH larutan (I) Menghitung banyaknya pereaksi dan hasil reaksi dalam larutan elektrolit dari hasil titrasi asam basa (I) Mendeskripsikan sifat larutan penyangga dan peranan larutan penyangga dalam tubuh makhluk hidup (I) Menentukan jenis garam yang mengalami hidrolisis dalam air dan PH larutan garam tersebut (I) Menggunakan kurva perubahan harga PH pada titrasi asam basa untuk menjelaskan larutan penyangga dan hidrolisis (I) Memprediksi terbentuknya endapan dari suatu reaksi berdasarkan prinsip kelarutan dan hasil kali kelarutan (I) Mengelompokkan sifatsifat koloid dan penerapannya dalam kehidupan sehari-hari (I) Membuat berbagai sistem koloid dengan bahan-bahan yang ada di sekitarnya (I) Gambar 4.73 Spesifikasi KD BAB 4-5 Kimia SMP Kelas 11

197 4.1.3.18 Spesifikasi Kompetensi Dasar Kimia SMA Kelas 12 Berikut ini adalah spesifikasi kompetensi dasar dan estimasi waktu yang dibutuhkan untuk mempelajari pelajaran kimia SMA kelas 12 bab 1-4 : BAB 1 Sifat Koligatif BAB 2 Reaksi Redoks (4" x 2 Sub Bab) (4" x 4 Sub Bab) Siswa mampu menjelaskan sifat-sifat koligatif larutan non elektrolit dan elektrolit. Siswa memahami karakteristik unsur-unsur penting, kegunaan dan bahayanya serta terdapatnya di alam. Mengidentifikasi Menjelaskan penurunan kelimpahan unsur-unsur tekanan uap, kenaikan utama dan transisi di titik didih, penurunan alam dan produk yang titik beku larutan, dan mengandung unsur tekanan osmosis tersebut (I) termasuk sifat koligatif Mendeskripsikan larutan (I) kecenderungan sifat fisik Membandingkan antara dan kimia unsur utama sifat koligatif larutan non dan unsur transisi (titik elektrolit dengan sifat didih, titik leleh, koligatif larutan kekerasan, warna, elektrolit yang kelarutan, kereaktifan, konsentrasinya sama dan sifat khusus lainnya) berdasarkan data (I) percobaan (I) Menjelaskan manfaat, dampak dan proses pembuatan unsur-unsur dan senyawanya dalam kehidupan sehari-hari (I) Mendeskripsikan unsurunsur radioaktif dari segi sifat-sifat fisik dan sifatsifat kimia, kegunaan, dan bahayanya (I) Gambar 4.74 Spesifikasi KD BAB 1-2 Kimia SMP Kelas 12

198 BAB 3 Unsur-Unsur Golongan Utama dan transisi (4" x 3 Sub Bab) BAB 4 Senyawa Organik (4" x 4 Sub Bab) Siswa mampu menerapkan konsep reaksi oksidasi-reduksi dan elektrokimia dalam teknologi dan kehidupan sehari-hari. Siswa memahami senyawa organik dan reaksinya, benzena dan turunannya dan makromolekul Menerapkan konsep Mendeskripsikan reaksi oksidasi-reduksi struktur, cara penulisan, dalam sistem tata nama, sifat, elektrokimia yang kegunaan, dan melibatkan energi listrik identifikasi senyawa dan kegunaannya dalam karbon (halo alkana, mencegah korosi dan alkanol, alkoksi alkana, dalam industri (I) alkanal, alkanon, asam Menjelaskan reaksi alkanoat, dan alkil oksidasi-reduksi dalam alkanoat) (I) sel elektrolisis (I) Mendeskrip-sikan Menerapkan hukum struktur, cara penulisan, Faraday untuk tata nama, sifat, dan elektrolisis larutan kegunaan benzena dan elektrolit (I) turunannya (I) Mendeskripsikan struktur, tata nama, penggolongan, sifat dan kegunaan makromolekul (polimer, karbohidrat, dan protein) (I) Mendeskripsi-kan struktur, tata nama, penggolongan, sifat, dan kegunaan lemak (I) Gambar 4.75 Spesifikasi KD BAB 3-4 Kimia SMP Kelas 12

199 4.1.4 Mengembangkan spesifikasi untuk pelajaran dan aktifitas pembelajaran Aktifitas pembelajaran yang didesign merupakan aktifitas pembelajaran asynchronous dimana dengan tipe pembelajaran ini, siswa dapat mengakses pelajaran pada waktu yang berbeda-beda sesuai dengan schedulenya. Pembelajaran akan disampaikan dengan media video, message board, forum diskusi dan download file materi. Dimana keempat media merupakan media yang paling sering digunakan oleh siswa (Corbeil & Valdes, 2007, p. 56) Untuk menciptakan kondisi belajar yang diinginkan, ada beberapa eksternal event yang harus dipenuhi dalam membangun kondisi pembelajaran yang diinginkan. Berikut ini adalah eksternal event yang diperlukan dalam menciptakan kondisi pembelajaran efektif (Siswono & Liona, 2010, p. 303): Gaining Attention Menarik perhatian dari siswa dengan memberi tahu keunggulan menggunakan sistem mobile learning, membuat fitur-fitur agar siswa tetap termotivasi untuk mengakses sistem. Informing Learners of the Objective Sebelum siswa membuka sebuah materi tertentu. Siswa harus diberi tahu standar kompetensi beserta kompetensi dasar yang harus dicapai. Dengan ini siswa dapat mengetahui apakah dia telah menguasai suatu pelajaran atau belum. Stimulating Recall of Prior Learning Siswa diberi tahu pelajaran apa saja yang dibutuhkan sebelum melanjutkan ke pelajaran ini. Contohnya pelajaran matematika SD kelas 5 dimana siswa harus mengetahui operasi hitung bilangan bulat terlebih dahulu sebelum bisa mempelajari bab pengukuran. Presenting the Stimulus Setiap pelajaran siswa harus mendapat pengetahuan baru, pengetahuan ini dapat disampaikan dengan bermacam cara seperti video, text dan diskusi. Providing Learning Guidance Selain memberi materi, kita harus memastikan siswa memahami

200 pelajaran dengan benar. Hal ini dapat dilakukan dengan memberi contohcontoh soal, catatan dan sesi tanya jawab untuk memastikan siswa memahami pelajaran. Eliciting Performance Latihan soal sangat diperlukan bagi siswa untuk melatih kemampuan siswa terutama pada pelajaran eksakta yang memerlukan banyak latihan. Providing Feedback Soal latihan yang diberi harus dibahas agar siswa mengetahui kesalahan dan mengerti jawaban soal. Dari hasil latihan ini, kita bisa memutuskan apakah siswa tersebut telah benar-benar paham tentang materi bersangkutan. Assessing Performance Ujian digunakan untuk menilai kemampuan siswa dalam memahami pelajaran. Penilaian ini akan berpengaruh terhadap kemampuan verbal information yang dipunyai oleh siswa. Enhancing Retention and Transfer Menjaga pengetahuan siswa agar tidak lupa dan bisa mentransfer ilmu itu orang lain. Sinotif memberi akses library dimana siswa dapat membaca buku-buku baik itu buku pelajaran maupun buku soft skill. Untuk mentransfer ilmu bisa dengan cara membuka tempat diskusi dan sharing ilmu. 4.1.5 Desain Spesifikasi Penilaian Untuk Pembelajaran Siswa Untuk menilai seberapa jauh pemahaman siswa terhadap suatu pelajaran, Sinotif akan memberi ujian untuk setiap bab pelajaran, ujian ini dapat diambil kapan saja siswa menginginkannya. Bentuk soal juga bermacam-macam tergantung dari kebutuhan pelajaran tersebut misalnya bentuk pilihan ganda dan essay. Setiap aktifitas dan nilai ujian siswa akan dicatat dalam log card ujian.

201 4.2 Development Dari hasil analisis dan design pada bab 3 menunjukkan bahwa materi yang hendak ditransfer harus bisa meningkatkan kemampuan siswa. Dapat disimpulkan bahwa learning outcomes / kompentensi dasar yang ingin dicapai adalah Intellectual Skill, Cognitive Strategies, Verbal Information dan Attitudes. Sedangkan external events yang diharapkan dapat menciptakan kondisi pembelajaran yang diinginkan adalah gaining attention, informing learners of the objective, stimulating recall of prior learning, presenting the stimulus, providing learning guidance, eliciting performance, providing feedback, assessing performance, enhancing retention and transfer. Tabel 4.1 Penurunan Hasil Analisis dan Design Ke Dalam Perancangan Sistem Analisis dan Design Waktu pertemuan siswa yang sangat singkat untuk mempelajari semua pelajaran sekaligus. Fitur Materi Siswa dapat mengakses materi pelajaran yang tersedia sesuai dengan jenjangnya. Commenting Siswa dapat bertanya jawab pada saat menonton video pelajaran. Forum Siswa dapat berdiskusi mengenai pelajaran dengan cara membuat thread / topic. Library Siswa dapat mengakses semua buku dan video yang dimiliki Sinotif baik itu pelajaran maupun pengembangan diri. Sinotif menjamin siswa lulus ujian dan UN dengan nilai bagus. Exam Siswa dapat mengerjakan soal ujian langsung melalui website dan pada bagian akhir langsung mengetahui hasil exam. Exam Answer Siswa dapat melihat semua jawaban dan cara pengerjaan soal setelah selesai mengerjakan exam. Siswa dan orang tua siswa jarang melihat log card. Log Card Dengan ini siswa dan orang tua siswa dapat melihat log card melalui website.

202 Website tidak mengalami pengembangan dalam waktu yang cukup lama. Mengubah tampilan website front end Sinotif sesuai dengan trend sekarang. Features Untuk menampilkan keunggulan mobile learning Sinotif sehingga menarik minat siswa untuk bergabung. Profile Menampilkan profile Sinotif untuk menjadi gambaran bagi masyarakat tentang Sinotif. Cabang Sinotif belum tersebar diseluruh Indonesia sehingga menghambat perkembangan Sinotif Registration Siswa dapat mendaftar melalui website Sinotif, dan langsung dapat belajar di website mobile learning Sinotif tanpa perlu datang ke kantor Sinotif. Login Untuk mengakses pelajaran yang disediakan, Siswa harus melakukan login ke website. Gaining attention Testimonial Siswa dapat memberi kesan dan pesan saat belajar di mobile learning Sinotif. Testimoni ini dapat dibaca oleh semua orang. Dashboard Menu utama siswa, pada dashboard ini siswa dapat melihat profile, log card, materi pelajaran, berita dan exam. News Siswa dapat melihat berita-berita terbaru seputar Sinotif. Informing learners of the objective Standar Kompetensi Memberi informasi tentang learning outcome yang akan dicapai pada setiap bab pelajaran. stimulating recall of prior learning Video Bab Memberi penjelasan berupa video tentang pelajaran yang akan dihadapi dan pengetahuan-pengetahuan yang dibutuhkan sebelum memasuki bab bersangkutan. presenting the stimulus Video Sub Bab Menyampaikan materi baru menggunakan video. providing learning guidance Commenting Siswa dapat bertanya jawab langsung di sub bab bersangkutan jika

203 dirasa tidak mengerti. Forum Siswa dapat berdiskusi mengenai pelajaran dengan cara membuat thread / topic. eliciting performance Video Latihan Video latihan dibuat khusus untuk membahas contoh-contoh soal yang berhubungan dengan bab bersangkutan. Additional Materi Pada setiap sub bab terdapat tambahan materi berupa word / power point / audio file yang bertujuan untuk meningkatkan pemahaman siswa pada materi pelajaran. providing feedback Exam Answer Siswa dapat melihat semua jawaban dan cara pengerjaan soal setelah selesai mengerjakan exam. assessing performance Exam Siswa dapat mengerjakan soal ujian langsung melalui website dan pada bagian akhir langsung mengetahui hasil exam. enhancing retention and transfer Library Siswa dapat mengakses semua buku dan video yang dimiliki Sinotif baik itu pelajaran maupun pengembangan diri.

204 4.2.1 Rich Picture Yang Diusulkan Gambar 4.76 Rich Picture Mobile Learning Sinotif Yang Diusulkan Penjelasan Rich Picture yang diusulkan: 1. Team Research & Developmant Sinotif membuat bahan pelajaran serta video pelajaran untuk masing-masing pelajaran, bab pelajaran dan sub bab semua jenjang. Setelah bahan dan video pelajaran selesai dibuat, maka akan diserahkan ke Admin MMT. 2. Video yang diterima akan dicek oleh admin MMT dan akan di upload ke database dan ditampilkan di website. 3. Tim Guru dapat menambahkan additional materi seperti soal latihan, slide, catatan, rangkuman, dll untuk setiap sub bab pelajaran. Format additional materi dapat memiliki beberapa bentuk seperti word, excel,

205 power point, dll. Setelah selesai maka additional materi akan diserahkan di Admin MMT. 4. Admin MMT kemudian mengecek additional materi setekah itu diupload kedatabase dan ditampilkan diwebsite sesuai dengan sub bab pelajaran yang ditujukan. 5. Tim Guru membuat soal exam untuk setiap bab pelajaran. Soal terdiri dari 10 soal yang dapat berubah pilihan berganda, essay, soal cerita, dan kasus. Setelah selesai maka soal exam diserahkan ke Admin MMT. 6. Admin MMT akan mengecek soal exam dan kemudian memasukkan soal exam ke data base dan ditampilkan diwebsite. 7. Tim Research & Development Sinotif mengumpulkan berbagai macam sumber belajar tambahan baik berupa hard skill maupun soft skill. Bahan libray ini kemudian akan diserahkan ke Admin MMT. 8. Admin MMT akan memasukkan bahan library itu ke data base dan ditampilkan di website. 9. Siswa bergabung dengan mobile learning Sinotif dengan cara mendaftar terlebih dahulu di website. Setelah mendaftar, siswa dapat langsung melakukan login dan masuk ke dashboard siswa. 10. Pada bagian dashboard, siswa dapat memiliki beberapa akifitas seperti mengakses materi pelajaran. 11. (a) Sistem akan mengeluarkan list pelajaran yang tersedia untuk siswa tersebut dan masing-masing pelajaran memiliki sebuah video pelajaran dimana siswa dapat menonton video tersebut untuk mempelajari pelajaran bersangkutan. (b) Selain itu sistem akan menampilkan semua comment dan pertanyaan yang bersangkutan dengan sub bab pelajaran tersebut. 12. (a) Siswa dapat ikut berpartisipasi dalam comment tersebut dengan membuat comment baru atau membalas comment siswa lain. (b) Guru juga dapat melakukan comment dan menjawab comment pertanyaan siswa di sub bab pelajaran tersebut. 13. Siswa dapat mengakses exam untuk menguji kemampuan pelajarannya. Exam diambil berdasarkan bab pelajaran. 14. Setelah siswa selesai mengerjakan soal exam, Sistem akan secara langsung melakukan pengecekan jawaban dan perhitungan nilai. Siswa

206 langsung dapat melihat nilai yang didapat beserta jawaban semua soal exam. 15. (a) Siswa dapat melakukan post tread baru diforum dan berdiskusi diforum (b) Guru juga dapat melakukan post tread baru dan berdiskusi diforum 16. Siswa dapat mengakses library untuk mendapatkan pelajaran tambahan baik hard skill maupun softskill 17. Sistem akan menampilkan semua bahan library yang tersedia. 18. Siswa dapat mengakses log card untuk melihat history aktifitas nya. 19. Sistem akan menampilkan semua history log card siswa bersangkutan. 20. Tim R&D memberi berita kepada Admin MMT. 21. Admin MMT menginput data berita tersebut kedalam sistem. 22. Siswa dapat mengakses berita untuk mengetahui informasi terbaru seputar Sinotif. 23. Sistem menampilkan berita. 24. Siswa dapat membuat testimoni mengengenai kesan pesan saat belajar di mobile learning Sinotif.

207 4.2.2 Use Case Diagram User Sistem Mobile Learning Sinotif Melakukan Pendaftaran «extends» Menambah Sekolah Melakukan login Mengupdate User profile Mengupdate Subscription «uses» Melihat Log Card Mengakses dashboard «uses» «uses» Melihat berita Mengakses notification Comment video «extends» Comment Answer Top Package::User «uses» «extends» «uses» «extends» Akses additional materi Mengakses materi pelajaran «uses» «uses» Mengakses soal exam Mengakses exam «uses» Mengkakses Log Card Exam Melihat hasil exam «extends» Membuat thread baru Mengakses forum «extends» Membalas diskusi forum Mengakses library «extends» Download konten library Mengakses menu profile Sinotf Mengakses FAQ Gambar 4.77 Use Case Diagram User Mobile Learning Sinotif

208 Use Case Description Tabel 4.2 Use Case Description Melakukan Pendaftaran Use Case Name : Melakukan Pendaftaran Scenarios : - Triggering Event : User melakukan pendaftaran pada halaman Register. Brief Description : User melakukan pendaftaran untuk bisa mengakses konten mobile learning Sinotif. User memilih mendaftar sebagai free user, general user dan premium user. Actors : User Related Use Cases : - Stakeholders : - Preconditions : User belum terdaftar sebagai member Sinotif Postconditions : Sistem mengirim email aktivasi member. Flow of Events : Actor System 1. User masuk kehalaman 1. Sistem menampilkan registrasi. semua paket pendaftaran. 2. User memilih jenis paket 2. Sistem menampilkan pendaftaran yang tersedia. form pendaftaran. 3. User memasukkan nama, alamat, sekolah, jenjang, dll. 4. User menekan tombol 4.1 Memvalidasi inputan submit user. 4.2 Data User dimasukkan ke database. 4.3 Mengirim email aktivasi ke email User. Exception Conditions : 4.1 Jika inputan User tidak lengkap atau email sudah terdaftar maka sistem akan mengeluarkan pesan error.

209 Tabel 4.3Use Case Description Menambah Sekolah Use Case Name : Menambah Sekolah Scenarios : - Triggering Event : Data sekolah siswa tidak tersedia, sehingga user harus menambah sekolah secara manual. Brief Description : User dapat menambah data sekolahnya seperti nama, alamat, provinsi dan kota sekolah. Actors : User Related Use Cases : - Stakeholders : - Preconditions : Data sekolah tidak tersedia Postconditions : - Flow of Events : Actor System 1. User menekan link tambah 1. Sistem menampilkan pop sekolah. up tambah sekolah. 2. User memasukkan data sekolahnya. 3. User menekan tombol 3.1 Memvalidasi inputan submit.. user. 3.2 Data sekolah dimasukkan ke database. Exception Conditions : 3.1 Jika inputan User tidak lengkap atau email sudah terdaftar maka sistem akan mengeluarkan pesan error.

210 Tabel 4.4 Use Case Description Melakukan Login Use Case Name : Melakukan Login Scenarios : - Triggering Event : User menekan menu login. Brief Description : User perlu melakukan login untuk bisa masuk ke dashboard dan mengakses materi mobile learning. Actors : User Related Use Cases : - Stakeholders : - Preconditions : User sudah terdaftar sebagai member Sinotif. Postconditions : User akan masuk ke halaman dashboard. Sistem membuat session User yang telah login Flow of Events : Actor System 1. User menekan menu login. 1. Sistem mengeluarkan pop up login. 2. User memasukkan username dan password. 3. User menekan tombol 3.1 Memvalidasi inputan login. User. 3.2 Membuat session untuk User yang telah login. Exception Conditions : 3.1 Jika inputan user tidak lengkap dan login user invalid maka sistem akan menampilkan pesan error.

211 Tabel 4.5 Use Case Description Mengupdate User Profile Use Case Name : Mengupdate User Profile Scenarios : - Triggering Event : User menekan menu edit profile. Brief Description : User dapat mengganti data diri. Actors : User Related Use Cases : - Stakeholders : - Preconditions : User telah login. Postconditions : - Flow of Events : Actor System 1. User menekan menu edit 1. Sistem menampilkan profile. halaman edit profile. 2. User memasukkan data diri yang ingin diganti. 3. User menekan tombol 3.1 Memvalidasi inputan submit. User. 3.2 Sistem menyimpan data user baru ke database. Exception Conditions : 3.1 Jika inputan User tidak lengkap maka akan muncul pesan error.

212 Tabel 4.6 Use Case Description Mengupdate Subscription Use Case Name : Mengupdate Subscription Scenarios : - Triggering Event : User menekan menu edit subscription. Status user adalah free user dan mau mengakses sub bab pelajaran. Brief Description : User dapat mengganti data subscription. Actors : User Related Use Cases : - Stakeholders : - Preconditions : User telah login. Postconditions : - Flow of Events : Actor System 1a. User menekan menu edit 1a. Sistem menampilkan subscription. halaman edit subscription. 1b. User memilih sub bab 1b. Sistem menampilkan pop pelajarn. up edit subscription. 2. User memasukkan data subscription. 3. User menekan tombol 3.1 Memvalidasi inputan submit. User. 3.2 Sistem menyimpan data user baru ke database. Exception Conditions : 3.1 Jika inputan User tidak lengkap maka akan muncul pesan error.

213 Tabel 4.7 Use Case Description Mengakses Dashboard Use Case Name : Mengakses Dashboard Scenarios : - Triggering Event : User melakukan login User menekan menu dashboard Brief Description : User dapat melihat beberapa aktivitas yang dapat lakukan serta profil siswa pada halaman dashboard ini. Actors : User Related Use Cases : Include : Melihat Log Card. Stakeholders : - Preconditions : User telah login. Postconditions : - Flow of Events : Actor System 1a. User melakukan login. 1.1 Sistem menampilkan 1b. User menekan menu profil User. dashboard. 1.2 Sistem menampilkan pelajaran yang dapat diambil User. 1.3 Sistem menampilkan exam yang dapat diambil User. 1.4 Sistem menampilkan log card. 2. User dapat mengubah 2. Sistem menyimpan profile profile picture. picture. 3. User dapat menambah 3.1 Sistem menyimpan quote quote. User. Exception Conditions : -

214 Table 4.1 Use Case Description Mengakses Log Card Use Case Name : Mengakses Log Card Scenarios : - Triggering Event : User menekan menu Log Card User berada pada halaman dashboard Brief Description : User dapat melihat seluruh aktifitas yang pernah dilakukan. Actors : User Related Use Cases : Include by : Mengakses dashboard Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1a. User memilih menu log 1. Sistem menampilkan semua card. aktifitas yang pernah 1b. User memilih menu dilakukan User. dashboard. Exception Conditions : -

215 Tabel 4.8 Use Case Description Mengakses Materi Pelajaran Use Case Name : Mengakses Materi Pelajaran Scenarios : - Triggering Event : User menekan menu materi Brief Description : User dapat memilih pelajaran sesuai dengan jenjangnya. Setiap pelajaran memiliki bab dan sub bab. Actors : User Related Use Cases : Extend : Melakukan comment video, Mendownload additional materi Include : Melihat Log Card Stakeholders : - Preconditions : User memiliki status general atau premium user Postconditions : - Flow of Events : Actor System 1. User memilih menu 1. Sistem pelajaran yang materi. tersedia untuk User. 2. User memilih pelajaran. 2. Sistem menampilkan grade pelajaran. 3. User memilih grade 3. Sistem menampilkan bab pelajaran pelajaran 4. User memilih bab 4. Sistem menampilkan sub pelajaran bab pelajaran 5. User memilih sub bab 5.1 Sistem menampilkan data pelajaran yang diinginkan. sub bab pelajaran. 5.2 Sistem menampilkan comment. 5.3 Sistem menampilkan additional materi. 5.4 Sistem menyimpan data log card. Exception Conditions : 3. Jika User berstatus free user maka sistem akan mengeluarkan pop up upgrade account.

216 Tabel 4.9 Use Case Description Comment Video Use Case Name : Mengakses Comment Video Scenarios : - Triggering Event : User memilih sub bab pelajaran. Brief Description : User dapat melihat semua comment yang ada dan membuat comment baru. Actors : User Related Use Cases : Extend by : Mengakses materi pelajaran. Extend : Comment Answer Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. User mengakses sub bab 1. Sistem menampilkan pelajaran. semua comment yang ada. 2. User memasukan comment 2.1 Sistem menyimpan data baru. comment. 2.2 Sistem menampilkan comment baru tersebut. Exception Conditions : - Tabel 4.10 Use Case Description Comment Answer Use Case Name : Mengakses Comment Answer Scenarios : - Triggering Event : User memilih comment video. Brief Description : User dapat melihat semua jawaban comment dan membuat jawaban baru. Actors : User Related Use Cases : Extend by : Comment Video Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. User memilih comment 1. Sistem menampilkan video. semua jawaban comment. 2. User memasukan 2.1 Sistem menyimpan data jawaban comment baru. jawaban comment. 2.2 Sistem menampilkan jawaban comment baru tersebut. Exception Conditions : -

217 Tabel 4.11 Use Case Description Akses Additional Materi Use Case Name : Akses additional materi Scenarios : - Triggering Event : User mengakses sub bab pelajaran Brief Description : User dapat melihat dan mendownload materi tambahan berupa soal latihan, catatan, ringkasan, slide, dll. Actors : User Related Use Cases : Extend by : Mengakses materi pelajaran. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. User mengakses sub bab 1. Sistem menampilkan pelajaran. semua additional materi yang tersedia. 1. User menakan tombol 1. Sistem mentransfer file download. bersangkutan kepada User. Exception Conditions : 1. Jika tidak terdapat additional materi maka sistem akan menampilkan pesan tidak ada additional materi. Tabel 4.12 Use Case Description Mengakses Notification Use Case Name : Mengakses Mengakses Notification Scenarios : - Triggering Event : User memilih notification Brief Description : User dapat melihat semua notification comment video dan forum. Actors : User Related Use Cases : Include by : Mengakses dashboard, Mengakses materi pelajaran, Mengakses exam, Mengakses forum. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. User mengakses 1. Sistem menampilkan notification semua notification yang ada Exception Conditions : -

218 Tabel 4.13 Use Case Description Mengakses Exam Use Case Name : Mengakses Exam Scenarios : - Triggering Event : User menekan menu exam. Brief Description : User dapat mengambil ujian untuk setiap pelajaran. User akan menjawab pertanyaan langsung diwebsite dan nilai yang langsung ditampilkan pada akhir exam. Actors : User Related Use Cases : Include : Menjawab soal exam, Melihat nilai exam, Melihat Log Card. Stakeholders : - Preconditions : User telah login. Postconditions : Nilai akan disimpan dan diakumulasi menjadi total score User. Sistem membuat session exam. Flow of Events : Actor System 1.1 User memilih pelajaran 1.1 Sistem menampilkan yang akan diambil. semua bab pelajaran. 1.2 Sistem menampilkan nilai User jika sudah pernah mengambil bab pelajaran tertentu. Exception Conditions : 1.2 Jika belom ada nilai untuk bab tersebut maka sistem akan menampilkan gambar new exam.

219 Tabel 4.14 Use Case Description Mengakses Soal Exam Use Case Name : Mengakses soal exam Scenarios : - Triggering Event : User memulai exam. Brief Description : User menjawab pertanyaan exam langsung melalui website. Jawaban soal dapat berupa pilihan berganda dan essay. Actors : User Related Use Cases : Include by : Mengakses exam. Stakeholders : - Preconditions : - Postconditions : Sistem akan memasukkan jawaban User kedalam session exam untuk kemudian dicek. Flow of Events : Actor System 1. User memilih bab 2. Sistem menampilkan soal pelajaran yang akan diuji. exam untuk bab pelajaran bersangkutan 2a. User memilih jawaban berupa pilihan ganda. 2b. User mengisi jawaban essay 3. User menekan tombol 3.1 Sistem akan memvalidasi soal berikutnya. inputan User. 3.2 Sistem memasukkan jawaban User ke session exam. Exception Conditions : 2.1 Jika inputan user kosong, maka sistem akan menampilkan pesan error.

220 Tabel 4.15 Use Case Description Melihat Hasil Exam Use Case Name : Melihat hasil exam Scenarios : - Triggering Event : User selesai menjawab semua soal exam. Brief Description : User langsung mengetahui hasil exam nya. Pada akhir sesi exam, sistem akan meng-generate nilai User. Actors : User Related Use Cases : Include by : Mengakses exam. Stakeholders : - Preconditions : User sudah pernah mengambil exam bab bersangkutan. Postconditions : - Flow of Events : Actor System 1. User selesai menjawab 1. Sistem menghitung score semua soal. exam dan menampilkannya. 2a. Pada akhir sesi exam, 2a. Sistem menampilkan User menekan tombol lihat semua jawaban beserta jawaban. video jawaban. 2b. User menekan tombol 2b. Sistem me-reset session ulang. exam. 2c. User menekan tombol 2c. Sistem me-reset session keluar. exam. Exception Conditions : -

221 Tabel 4.16 Use Case Description Mengakses Log Card Exam Use Case Name : Mengakses Log Card Exam Scenarios : - Triggering Event : User memilih menu log card exam Brief Description : User dapat melihat history exam yang pernah diambil beserta dengan hasilnya. Actors : User Related Use Cases : - Stakeholders : - Preconditions : User telah login. Postconditions : - Flow of Events : Actor System 1. User memilih menu log 1. Sistem menampilkan card exam. data grade. 2. User memilih grade. 2. Sistem menampilkan data pelajaran. 3. User memilih pelajaran. 3. Sistem menampilkan data bab. 4. User memilih bab. 4. Sistem menampilkan data nilai serta tanggal pengambilan exam. Exception Conditions : -

222 Tabel 4.17 Use Case Description Mengakses Forum Use Case Name : Mengakses Forum Scenarios : - Triggering Event : User memilih menu forum. Brief Description : User dapat berdiskusi dengan User melalui media forum. Pada forum ini siswa dapat menbuat tread forum baru atau sekedar menjawab forum. Actors : User Related Use Cases : Extend : Membuat tread baru, membalas diskusi forum. Include : Melihat Log Card. Stakeholders : - Preconditions : User telah login. Postconditions : - Flow of Events : Actor System 1. User memilih menu 1. Sistem menampilkan semua forum. topik forum. 2. User memilih topik 2. Sistem menampilkan semua forum. tread untuk topik bersangkutan. 3. User memilih tread. 3. Sistem menampilkan semua post yang ada pada tread bersangkutan. Exception Conditions : -

223 Tabel 4.18 Use Case Description Membuat Tread Baru Use Case Name : Membuat tread baru Scenarios : - Triggering Event : User menekan tombol buat tread baru. Brief Description : User dapat memulai topic diskusi baru diforum. Tema diskusi bebas sesuai keinginan User. Actors : User Related Use Cases : Extend by : Mengakses forum. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. User menekan tombol 1. Sistem menampilkan buat tread baru. halaman editor untuk membuat tread. 2. User mengetik isi tread. 3. User menekan tombol 3. Sistem menampilkan post post. baru tersebut. Exception Conditions : - Tabel 4.19 Use Case Description Membalas Diskusi Forum Use Case Name : Membalas Diskusi Forum Scenarios : - Triggering Event : User menekan tombol replay pada halaman tread. Brief Description : User dapat menjawab diskusi pada tread bersangkutan. Actors : User Related Use Cases : Extend by : Mengakses forum. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. User menekan tombol 1. Sistem menampilkan buat tread baru. halaman editor untuk membuat tread. 2. User mengetik isi tread. 3. User menekan tombol 3. Sistem menampilkan post post. baru tersebut. Exception Conditions : -

224 Tabel 4.20 Use Case Description Mengakses Library Use Case Name : Mengakses library Scenarios : - Triggering Event : User memilih menu library. Brief Description : User dapat menambah pengetahuan baik hard skill maupun soft skill dengan membaca konten-konten yang ada di library. Actors : User Related Use Cases : Extend : Download konten library. Stakeholders : - Preconditions : User telah login. Postconditions : - Flow of Events : Actor System 1. Memilih menu library. 1. Sistem menampilkan halaman library serta konten library. Exception Conditions : 2a. Memilih konten library. 2a. Sistem menampilkan 2b. Search judul konten. detail konten. 2b Sistem menampilkan hasil search. 3b. Memilih konten library. 3b. Sistem menampilkan detail konten. 2b. Jika hasil search kosong maka sistem menampilkan pesan konten tidak ditemukan. Tabel 4.21 Use Case Description Download Konten Library Use Case Name : Download konten library Scenarios : - Triggering Event : User menekan tombol download. Brief Description : User dapat mendownload konten library. Actors : User Related Use Cases : Extend by : Mengakses library. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan tombol 1. Sistem mentransfer data download konten. konten kepada user. Exception Conditions : -

225 Tabel 4.22 Use Case Description Melihat Berita Use Case Name : Melihat Berita Scenarios : - Triggering Event : User menekan menu Berita. User berada pada halaman dashboard. Brief Description : User dapat mengetahui berita terbaru seputar Sinoti. Actors : User Related Use Cases : - Stakeholders : - Preconditions : User telah login. Postconditions : - Flow of Events : Actor System 1a. User memilih menu 1a. Sistem menampilkan Berita. halaman berita. 1b. User memilih menu 1b. Sistem menampilkan Dashboard daftar berita. Exception Conditions : - Tabel 4.23 Use Case Description Mengakses Menu Features Use Case Name : Mengakses menu features Scenarios : - Triggering Event : User memilih menu features. Brief Description : Halaman features ini berguna agar user mengetahui keunggulan menggunakan mobile learning Sinotif. Actors : User Related Use Cases : - Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu features 1. Sistem menampilkan halaman features. Exception Conditions : -

226 Tabel 4.24 Use Case Description Mengakses Menu Profile Sinotif Use Case Name : Mengakses menu profile Sinotif Scenarios : - Triggering Event : User memilih menu profile. Brief Description : Halaman profile ini berguna agar user informasi singkat mengenai Sinotif, seperti visi misi, budaya, metode belajar, dll. Actors : User Related Use Cases : - Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu profile 1. Sistem menampilkan halaman profile. Exception Conditions : - Tabel 4.25 Use Case Description Mengakses FAQ Use Case Name : Mengakses FAQ Scenarios : - Triggering Event : User memilih menu FAQ Brief Description : Halaman FAQ berfungsi untuk menjawab pertanyaan user dan sebagai panduan user. Actors : User Related Use Cases : - Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu contact 1. Sistem menampilkan support. halaman FAQ. 2. User menginput 2. Sistem menyimpan pertanyaan kemudian pertanyaan user. menekan tombol submit Exception Conditions : -

227 4.2.3 Use Case Diagram Admin Sistem Mobile Learning Sinotif «extends» Insert jenjang «extends» Mengelola jenjang Update jenjang «extends» Delete jenjang «extends» Insert grade «extends» Mengelola grade Update grade «extends» Delete grade «extends» Insert pelajaran «extends» Mengelola pelajaran Update pelajaran «extends» Delete pelajaran «extends» Insert bab «extends» Mengelola bab pelajaran «extends» Update bab Delete bab «extends» Insert sub bab «extends» Mengelola sub bab Update sub bab pelajaran «extends» «extends» Delete sub bab «extends» Mengelola Insert additional additional materi materi «extends» «extends» Delete additional materi Update additional materi «extends» Insert exam Top Package::Admin MMT «extends» Mengelola exam Update exam «extends» Delete exam «extends» Insert library «extends» Mengelola library Update library «extends» Delete library «extends» Insert berita «extends» Mengelola Berita Update berita «extends» Delete berita «extends» Insert user «extends» Mengelola User Update user «extends» Delete user «extends» Insert Sekolah «extends» Mengelola Sekolah Update Sekolah «extends» Delete Sekolah «extends» Insert Paket «extends» Mengelola Paket Update Paket «extends» Delete Paket «extends» Insert Forum Type «extends» Mengelola Forum Update Forum Type Type «extends» Delete Forum Type «extends» Mengelola Forum Lock Forum Thread Thread Gambar 4.78 Use Case Diagram Admin Mobile Learning Sinotif

228 Use Case Description Tabel 4.26 Use Case Description Mengelola Jenjang Use Case Name : Mengelola Jenjang Scenarios : - Triggering Event : Admin memilih menu manage jenjang. Brief Description : Admin dapat melihat data jenjang yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert jenjang, Update jenjang, Delete jenjang. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan jenjang halaman manage jenjang. 1.2 Sistem menampilkan table yang berisi data jenjang saat ini. Exception Conditions : - Tabel 4.27 Use Case Description Insert Jenjang Use Case Name : Insert Jenjang Scenarios : - Triggering Event : Admin memilih menu insert jenjang. Brief Description : Admin dapat memasukkan data jenjang baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola jenjang Stakeholders : R&D : Menyediakan data jenjang. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert jenjang. 1.2 Sistem menampilkan ID jenjang yang akan ditambah. 2. Mengisi data jenjang. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data jenjang ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

229 Tabel 4.28 Use Case Description Update Jenjang Use Case Name : Update Jenjang Scenarios : - Triggering Event : Admin memilih menu update jenjang. Brief Description : Admin dapat meng-edit data jenjang baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola jenjang Stakeholders : R&D : Menyediakan data jenjang. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update jenjang. 1.2 Sistem menampilkan data jenjang yang akan diupdate. 2. Mengisi data jenjang. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data jenjang ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.29 Use Case Description Delete Jenjang Use Case Name : Delete Jenjang Scenarios : - Triggering Event : Admin memilih menu delete jenjang. Brief Description : Admin dapat menghapus data jenjang. Actors : Admin MMT Related Use Cases : Extend by : Mengelola jenjang Stakeholders : R&D : Menyediakan data jenjang. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data jenjang yang dipilih Admin. Exception Conditions : -

230 Tabel 4.30 Use Case Description Mengelola Grade Use Case Name : Mengelola Grade Scenarios : - Triggering Event : Admin memilih menu manage grade. Brief Description : Admin dapat melihat data grade yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert grade, Update grade, Delete grade. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan grade. halaman manage grade. 1.2. Sistem menampilkan table yang berisi data grade. Exception Conditions : - Tabel 4.31 Use Case Description Insert Grade Use Case Name : Insert Grade Scenarios : - Triggering Event : Admin memilih menu insert grade. Brief Description : Admin dapat memasukkan data grade baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola grade Stakeholders : R&D : Menyediakan data grade. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert grade. 1.2 Sistem menampilkan ID grade yang akan ditambah. 2. Mengisi data grade. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data grade ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

231 Tabel 4.32 Use Case Description Update Grade Use Case Name : Update Grade Scenarios : - Triggering Event : Admin memilih menu update grade. Brief Description : Admin dapat meng-edit data grade baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola grade Stakeholders : R&D : Menyediakan data grade. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update grade. 1.2 Sistem menampilkan data grade yang akan diupdate. 2. Mengisi data grade. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data grade ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.33 Use Case Description Delete Grade Use Case Name : Delete Grade Scenarios : - Triggering Event : Admin memilih menu delete grade. Brief Description : Admin dapat menghapus data grade. Actors : Admin MMT Related Use Cases : Extend by : Mengelola grade Stakeholders : R&D : Menyediakan data grade. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data grade yang dipilih Admin. Exception Conditions : -

232 Tabel 4.34 Use Case Description Mengelola Pelajaran Use Case Name : Mengelola Pelajaran Scenarios : - Triggering Event : Admin memilih menu manage pelajaran. Brief Description : Admin dapat melihat data pelajaran yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert pelajaran, Update pelajaran, Delete pelajaran. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan pelajaran. halaman manage pelajaran. 1.2 Sistem menampilkan data jenjang. 2. Admin memilih jenjang. 2. Sistem menampilkan table yang berisi data pelajaran. Exception Conditions : - Tabel 4.35 Use Case Description Insert Pelajaran Use Case Name : Insert Pelajaran Scenarios : - Triggering Event : Admin memilih menu insert pelajaran. Brief Description : Admin dapat memasukkan data pelajaran baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola pelajaran Stakeholders : R&D : Menyediakan data pelajaran. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert pelajaran. 1.2 Sistem menampilkan ID pelajaran dan ID jenjang yang akan ditambah. 2. Mengisi data pelajaran. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data pelajaran ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

233 Tabel 4.36 Use Case Description Update Pelajaran Use Case Name : Update Pelajaran Scenarios : - Triggering Event : Admin memilih menu update pelajaran. Brief Description : Admin dapat meng-edit data pelajaran baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola pelajaran Stakeholders : R&D : Menyediakan data pelajaran. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update pelajaran. 1.2 Sistem menampilkan data pelajaran yang akan diupdate. 2. Mengisi data pelajaran. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data pelajaran ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.37 Use Case Description Delete Pelajaran Use Case Name : Delete Pelajaran Scenarios : - Triggering Event : Admin memilih menu delete pelajaran. Brief Description : Admin dapat menghapus data pelajaran. Actors : Admin MMT Related Use Cases : Extend by : Mengelola pelajaran Stakeholders : R&D : Menyediakan data pelajaran. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data pelajaran yang dipilih Admin. Exception Conditions : -

234 Tabel 4.38 Use Case Description Mengelola Bab Pelajaran Use Case Name : Mengelola Bab Pelajaran Scenarios : - Triggering Event : Admin memilih menu manage bab pelajaran. Brief Description : Admin dapat melihat data bab pelajaran yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert bab pelajaran, Update bab pelajaran, Delete bab pelajaran. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan bab pelajaran. halaman manage bab pelajaran. 1.2 Sistem menampilkan data grade pelajaran. 2. Admin memilih grade 2. Sistem menampilkan pelajaran. table yang berisi data bab pelajaran. Exception Conditions : -

235 Tabel 4.39 Use Case Description Insert Bab Pelajaran Use Case Name : Insert Bab Pelajaran Scenarios : - Triggering Event : Admin memilih menu insert bab pelajaran. Brief Description : Admin dapat memasukkan data bab pelajaran baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola bab pelajaran Stakeholders : R&D : Menyediakan data bab pelajaran. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert bab pelajaran. 1.2 Sistem menampilkan ID bab pelajaran yang akan ditambah. 2. Mengisi data bab pelajaran. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data bab pelajaran ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

236 Tabel 4.40 Use Case Description Update Bab Pelajaran Use Case Name : Update Bab Pelajaran Scenarios : - Triggering Event : Admin memilih menu update bab pelajaran. Brief Description : Admin dapat meng-edit data bab pelajaran baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola bab pelajaran Stakeholders : R&D : Menyediakan data bab pelajaran. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update bab pelajaran. 1.2 Sistem menampilkan data bab pelajaran yang akan diupdate. 2. Mengisi data bab pelajaran. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data bab pelajaran ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.41 Use Case Description Delete Bab Pelajaran Use Case Name : Delete Bab Pelajaran Scenarios : - Triggering Event : Admin memilih menu delete bab pelajaran. Brief Description : Admin dapat menghapus data bab pelajaran. Actors : Admin MMT Related Use Cases : Extend by : Mengelola bab pelajaran Stakeholders : R&D : Menyediakan data bab pelajaran. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data bab pelajaran yang dipilih Admin. Exception Conditions : -

237 Tabel 4.42 Use Case Description Mengelola Sub Bab Pelajaran Use Case Name : Mengelola Sub Bab Pelajaran Scenarios : - Triggering Event : Admin memilih menu manage sub bab pelajaran. Brief Description : Admin dapat melihat data sub bab pelajaran yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert sub bab pelajaran, Update sub bab pelajaran, Delete sub bab pelajaran, Mengelola additional materi. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan sub bab pelajaran. halaman manage sub bab pelajaran. 1.2 Sistem data grade pelajaran. 2. Admin memilih grade 2. Sistem menampilkan data pelajaran. bab pelajaran. 3. Admin memilih bab 3. Sistem menampilkan pelajaran. table yang berisi data sub bab pelajaran. Exception Conditions : -

238 Tabel 4.43 Use Case Description Insert Sub Bab Pelajaran Use Case Name : Insert Sub Bab Pelajaran Scenarios : - Triggering Event : Admin memilih menu insert Sub Bab Pelajaran. Brief Description : Admin dapat memasukkan data sub bab pelajaran baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola sub bab pelajaran Stakeholders : R&D : Menyediakan data sub bab pelajaran. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert sub bab pelajaran. 1.2 Sistem menampilkan ID sub bab pelajaran dan ID bab pelajaran yang akan ditambah. 2. Mengisi data sub bab pelajaran. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data sub bab pelajaran ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

239 Tabel 4.44 Use Case Description Update Sub Bab Pelajaran Use Case Name : Update Sub Bab Pelajaran Scenarios : - Triggering Event : Admin memilih menu update sub bab pelajaran. Brief Description : Admin dapat meng-edit data sub bab pelajaran baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola sub bab pelajaran Stakeholders : R&D : Menyediakan data sub bab pelajaran. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update sub bab pelajaran. 1.2 Sistem menampilkan data sub bab pelajaran yang akan diupdate. 2. Mengisi data sub bab pelajaran. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data sub bab pelajaran ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.45 Use Case Description Delete Sub Bab Pelajaran Use Case Name : Delete Sub Bab Pelajaran Scenarios : - Triggering Event : Admin memilih menu delete sub bab pelajaran. Brief Description : Admin dapat menghapus data sub bab pelajaran. Actors : Admin MMT Related Use Cases : Extend by : Mengelola sub bab pelajaran Stakeholders : R&D : Menyediakan data sub bab pelajaran. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data sub bab pelajaran yang dipilih Admin. Exception Conditions : -

240 Tabel 4.46 Use Case Description Mengelola Additional Materi Use Case Name : Mengelola Additional Materi Scenarios : - Triggering Event : Admin memilih menu additional materi pada table sub bab pelajaran. Brief Description : Admin dapat melihat data additional materi yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert additional materi, Update additional materi, Delete additional materi. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu additional 1.1 Sistem menampilkan materi halaman manage additional materi. 1.2 Sistem menampilkan table yang berisi data additional materi saat ini. Exception Conditions : -

241 Tabel 4.47 Use Case Description Insert Additional Materi Use Case Name : Insert Additional Materi Scenarios : - Triggering Event : Admin memilih menu insert additional materi. Brief Description : Admin dapat memasukkan data additional materi baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola additional materi Stakeholders : Guru : Menyediakan data additional materi. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert additional materi. 1.2 Sistem menampilkan ID additional materi dan ID sub bab pelajaran yang akan ditambah. 2. Mengisi data additional materi. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data additional materi ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

242 Tabel 4.48 Use Case Description Update Additional Materi Use Case Name : Update Additional Materi Scenarios : - Triggering Event : Admin memilih menu update additional materi. Brief Description : Admin dapat meng-edit data additional materi baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola additional materi Stakeholders : Guru : Menyediakan data additional materi. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update additional materi. 1.2 Sistem menampilkan data additional materi yang akan diupdate. 2. Mengisi data additional materi. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data additional materi ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.49 Use Case Description Delete Additional Materi Use Case Name : Delete Additional Materi Scenarios : - Triggering Event : Admin memilih menu delete additional materi. Brief Description : Admin dapat menghapus data additional materi. Actors : Admin MMT Related Use Cases : Extend by : Mengelola additional materi Stakeholders : Guru : Menyediakan data additional materi. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data additional materi yang dipilih Admin. Exception Conditions : -

243 Tabel 4.50 Use Case Description Mengelola Exam Materi Use Case Name : Mengelola Exam Materi Scenarios : - Triggering Event : Admin memilih menu manage exam materi. Brief Description : Admin dapat melihat data exam materi yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert exam materi, Update exam materi, Delete exam materi. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan exam materi halaman manage exam materi. 1.2 Sistem menampilkan table yang berisi data exam materi saat ini. Exception Conditions : - Tabel 4.51 Use Case Description Insert Exam Materi Use Case Name : Insert Exam Materi Scenarios : - Triggering Event : Admin memilih menu insert exam materi. Brief Description : Admin dapat memasukkan data exam materi baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola exam materi Stakeholders : Guru : Menyediakan data exam materi. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert exam materi. 1.2 Sistem menampilkan ID exam materi dan ID bab pelajaran yang akan ditambah. 2. Mengisi data exam materi. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data exam materi ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

244 Tabel 4.52 Use Case Description Update Exam Materi Use Case Name : Update Exam Materi Scenarios : - Triggering Event : Admin memilih menu update exam materi. Brief Description : Admin dapat meng-edit data exam materi baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola exam materi Stakeholders : Guru : Menyediakan data exam materi. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update exam materi. 1.2 Sistem menampilkan data exam materi yang akan diupdate. 2. Mengisi data exam materi. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data exam materi ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.53 Use Case Description Delete Exam Materi Use Case Name : Delete Exam Materi Scenarios : - Triggering Event : Admin memilih menu delete exam materi. Brief Description : Admin dapat menghapus data exam materi. Actors : Admin MMT Related Use Cases : Extend by : Mengelola exam materi Stakeholders : Guru : Menyediakan data exam materi. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data exam materi yang dipilih Admin. Exception Conditions : -

245 Tabel 4.54 Use Case Description Mengelola Library Use Case Name : Mengelola Library Scenarios : - Triggering Event : Admin memilih menu manage library. Brief Description : Admin dapat melihat data library yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert library, Update library, Delete library. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan library halaman manage library. 1.2 Sistem menampilkan table yang berisi data library saat ini. Exception Conditions : - Tabel 4.55 Use Case Description Insert Library Use Case Name : Insert Library Scenarios : - Triggering Event : Admin memilih menu insert library. Brief Description : Admin dapat memasukkan data library baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola library Stakeholders : R&D : Menyediakan data library. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert library. 1.2 Sistem menampilkan ID library yang akan ditambah. 2. Mengisi data library. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data library ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

246 Tabel 4.56 Use Case Description Update Library Use Case Name : Update Library Scenarios : - Triggering Event : Admin memilih menu update library. Brief Description : Admin dapat meng-edit data library baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola library Stakeholders : R&D : Menyediakan data library. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update library. 1.2 Sistem menampilkan data library yang akan diupdate. 2. Mengisi data library. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data library ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.57 Use Case Description Delete Library Use Case Name : Delete Library Scenarios : - Triggering Event : Admin memilih menu delete library. Brief Description : Admin dapat menghapus data library. Actors : Admin MMT Related Use Cases : Extend by : Mengelola library Stakeholders : R&D : Menyediakan data library. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data library yang dipilih Admin. Exception Conditions : -

247 Tabel 4.58 Use Case Description Mengelola Berita Use Case Name : Mengelola Berita Scenarios : - Triggering Event : Admin memilih menu manage berita. Brief Description : Admin dapat melihat data Berita yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert berita, Update berita, Delete berita. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan berita. halaman manage berita. 1.2 Sistem menampilkan table yang berisi data berita saat ini. Exception Conditions : - Tabel 4.59 Use Case Description Insert Berita Use Case Name : Insert Berita Scenarios : - Triggering Event : Admin memilih menu insert berita. Brief Description : Admin dapat memasukkan data berita baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola berita Stakeholders : R&D : Menyediakan data berita. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert berita. 1.2 Sistem menampilkan ID berita yang akan ditambah. 2. Mengisi data berita. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data berita ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

248 Tabel 4.60 Use Case Description Update Berita Use Case Name : Update Berita Scenarios : - Triggering Event : Admin memilih menu update berita. Brief Description : Admin dapat meng-edit data berita baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola berita Stakeholders : R&D : Menyediakan data berita. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update berita. 1.2 Sistem menampilkan data berita yang akan diupdate. 2. Mengisi data berita. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data berita ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.61 Use Case Description Delete Berita Use Case Name : Delete Berita Scenarios : - Triggering Event : Admin memilih menu delete berita. Brief Description : Admin dapat menghapus data berita. Actors : Admin MMT Related Use Cases : Extend by : Mengelola berita Stakeholders : R&D : Menyediakan data berita. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data berita yang dipilih Admin. Exception Conditions : -

249 Tabel 4.62 Use Case Description Mengelola User Use Case Name : Mengelola User Scenarios : - Triggering Event : Admin memilih menu manage user. Brief Description : Admin dapat melihat data user yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert user, Update user, Delete user. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan user. halaman manage user. 1.2 Sistem menampilkan table yang berisi data user saat ini. Exception Conditions : - Tabel 4.63 Use Case Description Insert User Use Case Name : Insert User Scenarios : - Triggering Event : Admin memilih menu insert user. Brief Description : Admin dapat memasukkan data user baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola user Stakeholders : R&D : Menyediakan data user. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert user. 2. Mengisi data user. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data user ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

250 Tabel 4.64 Use Case Description Update User Use Case Name : Update User Scenarios : - Triggering Event : Admin memilih menu update user. Brief Description : Admin dapat meng-edit data user baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola user Stakeholders : R&D : Menyediakan data user. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update user. 1.2 Sistem menampilkan data user yang akan diupdate. 2. Mengisi data user. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data user ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.65 Use Case Description Delete User Use Case Name : Delete User Scenarios : - Triggering Event : Admin memilih menu delete user. Brief Description : Admin dapat menghapus data user. Actors : Admin MMT Related Use Cases : Extend by : Mengelola user Stakeholders : R&D : Menyediakan data user. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data user yang dipilih Admin. Exception Conditions : -

251 Tabel 4.66 Use Case Description Mengelola Sekolah Use Case Name : Mengelola Sekolah Scenarios : - Triggering Event : Admin memilih menu manage sekolah. Brief Description : Admin dapat melihat data sekolah yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert sekolah, Update sekolah, Delete sekolah. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan sekolah. halaman manage sekolah. 1.2 Sistem menampilkan table yang berisi data sekolah saat ini. Exception Conditions : - Tabel 4.67 Use Case Description Insert Sekolah Use Case Name : Insert Sekolah Scenarios : - Triggering Event : Admin memilih menu insert sekolah. Brief Description : Admin dapat memasukkan data sekolah baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola sekolah Stakeholders : R&D : Menyediakan data sekolah. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert sekolah. 2. Mengisi data sekolah. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data sekolah ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

252 Tabel 4.68 Use Case Description Update Sekolah Use Case Name : Update Sekolah Scenarios : - Triggering Event : Admin memilih menu update sekolah. Brief Description : Admin dapat meng-edit data sekolah baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola sekolah Stakeholders : R&D : Menyediakan data sekolah. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update sekolah. 1.2 Sistem menampilkan data sekolah yang akan diupdate. 2. Mengisi data sekolah. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data sekolah ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.69 Use Case Description Delete Sekolah Use Case Name : Delete Sekolah Scenarios : - Triggering Event : Admin memilih menu delete sekolah. Brief Description : Admin dapat menghapus data sekolah. Actors : Admin MMT Related Use Cases : Extend by : Mengelola sekolah Stakeholders : R&D : Menyediakan data sekolah. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data sekolah yang dipilih Admin. Exception Conditions : -

253 Tabel 4.70 Use Case Description Mengelola Paket Use Case Name : Mengelola Paket Scenarios : - Triggering Event : Admin memilih menu manage paket. Brief Description : Admin dapat melihat data paket yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert paket, Update paket, Delete paket. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan paket. halaman manage paket. 1.2 Sistem menampilkan table yang berisi data paket saat ini. Exception Conditions : - Tabel 4.71 Use Case Description Insert Paket Use Case Name : Insert Paket Scenarios : - Triggering Event : Admin memilih menu insert paket. Brief Description : Admin dapat memasukkan data paket baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola paket Stakeholders : R&D : Menyediakan data paket. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert paket. 2. Mengisi data paket. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data paket ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

254 Tabel 4.72 Use Case Description Update Paket Use Case Name : Update Paket Scenarios : - Triggering Event : Admin memilih menu update paket. Brief Description : Admin dapat meng-edit data paket baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola paket Stakeholders : R&D : Menyediakan data paket. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update paket. 1.2 Sistem menampilkan data paket yang akan diupdate. 2. Mengisi data paket. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data paket ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.73 Use Case Description Delete Paket Use Case Name : Delete Paket Scenarios : - Triggering Event : Admin memilih menu delete paket. Brief Description : Admin dapat menghapus data paket. Actors : Admin MMT Related Use Cases : Extend by : Mengelola paket Stakeholders : R&D : Menyediakan data paket. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data paket yang dipilih Admin. Exception Conditions : -

255 Tabel 4.74 Use Case Description Mengelola Forum Type Use Case Name : Mengelola Forum Type Scenarios : - Triggering Event : Admin memilih menu manage forum type. Brief Description : Admin dapat melihat data forum type yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Insert forum type, Update forum type, Delete forum type. Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan forum type. halaman manage forum type. 1.2 Sistem menampilkan table yang berisi data forum type saat ini. Exception Conditions : - Tabel 4.75 Use Case Description Insert Forum Type Use Case Name : Insert Forum Type Scenarios : - Triggering Event : Admin memilih menu insert forum type. Brief Description : Admin dapat memasukkan data forum type baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola forum type Stakeholders : R&D : Menyediakan data forum type. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu insert. 1.1 Sistem menampilkan halaman insert forum type. 2. Mengisi data forum type. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem menginsert data forum type ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

256 Tabel 4.76 Use Case Description Update Forum Type Use Case Name : Update Forum Type Scenarios : - Triggering Event : Admin memilih menu update forum type. Brief Description : Admin dapat meng-edit data forum type baru ke dalam sistem. Actors : Admin MMT Related Use Cases : Extend by : Mengelola forum type Stakeholders : R&D : Menyediakan data forum type. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu update. 1.1 Sistem menampilkan halaman update forum type. 1.2 Sistem menampilkan data forum type yang akan diupdate. 2. Mengisi data forum type. 3. Admin menekan tombol 3.1 Memvalidasi inputan submit. Admin. 3.2 Sistem mengupdate data forum type ke database. Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error. Tabel 4.77 Use Case Description Delete Forum Type Use Case Name : Delete Forum Type Scenarios : - Triggering Event : Admin memilih menu delete forum type. Brief Description : Admin dapat menghapus data forum type. Actors : Admin MMT Related Use Cases : Extend by : Mengelola forum type Stakeholders : R&D : Menyediakan data forum type. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu delete. 1. Sistem menghapus data forum type yang dipilih Admin. Exception Conditions : -

257 Tabel 4.78 Use Case Description Mengelola Forum Thread Use Case Name : Mengelola Forum Thread Scenarios : - Triggering Event : Admin memilih menu manage forum thread. Brief Description : Admin dapat melihat data forum thread yang ada saat ini. Actors : Admin MMT Related Use Cases : Extend : Lock forum thread Stakeholders : - Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu manage 1.1 Sistem menampilkan forum thread. halaman manage forum thread. 1.2 Sistem menampilkan table yang berisi data forum thread saat ini. Exception Conditions : - Tabel 4.79 Use Case Description Lock Forum thread Use Case Name : Insert Forum Thread Scenarios : - Triggering Event : Admin memilih menu lock forum thread. Brief Description : Admin dapat memasukkan mengunci forum. Actors : Admin MMT Related Use Cases : Extend by : Mengelola forum thread Stakeholders : R&D : Menyediakan data forum thread. Preconditions : - Postconditions : - Flow of Events : Actor System 1. Menekan menu Lock 1.1 Sistem akan mengubah status thread menjadi closed Exception Conditions : 3.1 Jika inputan Admin tidak lengkap maka sistem akan mengeluarkan pesan error.

258 4.2.4 Class Diagram Gambar 4.79 di bawah ini adalah class diagram yang dirancang untuk memperlihatkan hubungan antar objek (multiplicity) di dalam class-class, sementara penjelasan mengenai atribut dan operasi dari setiap kelas dibahas lebih detail setelah rancangan class diagram.

-IsiPaket : string 2 5 9 Grade Berita Sekolah -IDGrade: int -IDBerita: int -NamaGrade: string -JudulBerita : string -IDSekolah: int -NamaSekolah: string Pelajaran -NoUrutGrade : int -IsiBerita: string -AlamatSekolah: string 1..* 1 +getgrade() -ImgBerita : string -IDPelajaran: int +insertgrade() -VideoBerita: string -ProvinsiSekolah: string -IDJenjang : int +updategrade() Jenjang -timestamp : Date -KotaSekolah : string -IDGrade : int -IDJenjang : int +getberita() +getsekolah() -NamaPelajaran: string 1..* +deletegrade() 1 +insertsekolah() -DescPelajaran: string -NamaJenjang: string +insertberita() +updatesekolah() +getjenjang() +updateberita() -ImgPelajaran: string 1 -VideoPelajaran: string +insertjenjang() +deleteberita() +deletesekolah() +updatejenjang() +getpelajaran() +insertpelajaran() +deletejenjang() 1..* 1 +updatepelajaran() Paket +deletepelajaran() -IDPaket: int 1..* 1 1 Nilai Exam 1..* -AccountStatus : string -IDNilaiExam : int User -Price: int 1 -Email: string -IDUser: int +getpaket() -IDBabPelajaran: int -Email: string +insertpaket() -Status: string -NamaDepan: string 1..* +updatepaket() -Nilai: int -NamaBelakang: string +deletepaket() -JawabanSalah : int -TanggalLahir: Date 1..* -timestamp: Date 1 Subbab Jawaban 1..* -Alamat: string Log Card 1..* 1 +getnilai() -IDJawaban: int -KodePos : int -Provinsi : string -idlogcard: int +insertnilai() -IDPertanyaan : int 1..* 1 -Kota: string -Email: string Bab Pelajaran +updatenilai() -Email: string +deletenilai() -Jawaban: string -Jenjang: string -keteranganlogcard : string -IDBabPelajaran: int -timestamp: Date -Sekolah: string 1 1..* -timestamp: Date -IDPelajaran: int -Password: string +insertlogcard() +insertjawaban() -JudulBab: string -StatusAkun : string 1 +getlogcard() -NamaBab: string +getjawaban() 1 -Img: string -DescBab: string -Quote : string 1..* -ImgBab: string 1..* -Testimonial : string 1 -VideoBab : string Sub Bab Pelajaran +getuser() -NoUrutBab : int -IDSubBabPelajaran : int +insertuser() Library 1 -IDLibrary : int +getbab() -IDBabPelajaran : int +updateuser() +insertbab() -JudulSubBab : string +deleteuser() 1..* -JudulLibrary : string 1 1..* -DescLibrary : string +updatebab() -DescSubBab: string Subbab Pertanyaan 1..* -FileLibrary : string +deletebab() -VideoSubBab : string -IDPertanyaan : int FAQ 1 1 -TipeLibrary: string -SubBabType : string -IDSubBabPelajaran: int 1 1 -NoUrutSubBab: int 1 1..* -Email: string -IDFAQ: int +getlibrary() -Email: string +insertlibrary() +getsubbab() -Pertanyaan : string -IsiFAQ : string +updatelibrary() +insertsubbab() -timestamp: Date +updatesubbab() +insertpertanyaan() -Status: string +deletelibrary() 1..* +deletesubbab() +getfaq() +GetPertanyaan() +insertfaq() Soal Exam 1 1 -IDSoal : int -IDBabPelajaran : int 1..* -NomorSoal : int -Soal: string -ImgSoal: string 1..* Notifikasi -TipeSoal: string 1..* -IDNotif: int -Jawaban: string -Email: string Additional Materi -JawabanVideo : string -IDThreadForum: int +getsoal() -IDAddMateri: int -IDJawaban: int +insertsoal() -IDSubBabPelajaran : int -Status: string +updatesoal() -NamaMateri: string -IsiNotif : string +deletesoal() -File: string -Link: string 1..* +getaddmateri() +getnotif() 1..* 1 +insertaddmateri() +insertnotif() 1..* +updateaddmateri() +updatenotif() Thread Forum +deleteaddmateri() -IDThreadForum: int Jawaban Forum 1..* -IDTipeForum : int Tipe Forum -IDJawabanForum : int -Email: string 1 -IDThreadForum : int -IDTipeForum: int -JudulThread : string Multiple Choice -Email: string -NamaForum: string -IsiThread : string -Jawaban: string -IDSoal: int -DescForum : string -statusthread: string -timestamp: Date -PilihanJawaban: string +getforum() -timestamp: Date 1 1..* +getjawabanforum() +getmp() +insertforum() +getthread() +insertjawabanforum() +insertmp() +updateforum() +insertthread() +updatejawabanforum() +updatemp() +deleteforum() 1 1..* +updatethread() +deletemp() +lockthread() Gambar 4.79 Class Diagram Mobile Learning Sinotif

260 Penjelasan mengenai attribut dan operasi pada Class Diagram lebih detail di bawah ini: 1. Class User Gambar 4.80 Class User Class user pada Gambar 4.80 merupakan kelas untuk objek-objek user / orang yang dapat mengakses sistem. Kelas ini memiliki atribut-atribut yaitu: IDUser, Email, NamaDepan, NamaBelakang, TanggalLahir, Alamat, Provinsi, Kota, Jenjang, Sekolah, Password, NomorKartuKredit, BulanKartuKredit, TahunKartuKredit, CVV, KodePos, StatusAkun, Img, Quote, dan Testimonial. Sementara operasinya yaitu: getuser, insertuser, updateuser, deleteuser.

261 2. Class Paket Gambar 4.81 Class Paket Class paket pada Gambar 4.81 merupakan kelas untuk objek-objek paket yang ada di Sinotif. Kelas ini memiliki atribut-atribut yaitu: IDPaket, AccountStatus, IsiPaket, Price. Sementara operasinya yaitu: getpaket, insertpaket, updatepaket, deletepaket. 3. Class Sekolah Gambar 4.82 Class Sekolah Class sekolah pada Gambar 4.82 merupakan kelas untuk objek-objek sekolah yang ada di Sinotif. Kelas ini memiliki atribut-atribut yaitu: IDSekolah, NamaSekolah, AlamatSekolah, ProvinsiSekolah, KotaSekolah. Sementara operasinya yaitu: getsekolah, insertsekolah, updatesekolah, deletesekolah.

262 4. Class Jenjang Gambar 4.83 Class Jenjang Class jenjang pada Gambar 4.83 merupakan kelas untuk objek-objek jenjang pelajaran yang ada di Sinotif. Kelas ini memiliki atribut-atribut yaitu: IDJenjang, NamaJenjang. Sementara operasinya yaitu: getjenjang, insertjenjang, updatejenjang, deletejenjang. 5. Class Grade Gambar 4.84 Class Grade Class grade pada Gambar 4.84 merupakan kelas untuk objek-objek grade yang ada di Sinotif. Kelas ini memiliki atribut-atribut yaitu: IDGrade, NamaGrade, NoUrutGrade. Sementara operasinya yaitu: getgrade, insertgrade, updategrade, deletegrade.

263 6. Class Pelajaran Gambar 4.85 Class Pelajaran Class pelajaran pada Gambar 4.85 merupakan kelas untuk objek-objek pelajaran yang ada di Sinotif. Kelas ini memiliki atribut-atribut yaitu: IDPelajaran, NamaPelajaran. Sementara operasinya yaitu: getpelajaran, insertpelajaran, updatepelajaran, deletepelajaran. 7. Class Bab Pelajaran Gambar 4.86 Class Bab Pelajaran Class bab pelajaran pada Gambar 4.86 merupakan kelas untuk objekobjek bab pelajaran yang ada di Sinotif. Kelas ini memiliki atribut-atribut yaitu: IDBabPelajaran, IDPelajaran, JudulBab, NamaBab, DescBab, ImgBab, VideoBab, NoUrutBab. Sementara operasinya terdiri dari: getbab, insertbab, updatebab, deletebab.

264 8. Class Sub Bab Pelajaran Gambar 4.87 Class Sub Bab Pelajaran Class sub bab pelajaran pada Gambar 4.87 merupakan kelas untuk objekobjek sub bab pelajaran yang ada di Sinotif. Kelas ini memiliki atributatribut yaitu: IDSubBabPelajaran, IDBabPelajaran, JudulSubBab, DescSubBab, VideoSubBab, SubBabType, NoUrutSubBab. Sementara operasinya terdiri dari: getsubbab, insertsubbab, updatesubbab, deletesubbab. 9. Class Additional Materi Gambar 4.88 Class Additional Materi Class additional materi pada Gambar 4.88 merupakan kelas untuk objekobjek additional materi yang ada pada setiap sub bab pelajaran. Kelas ini memiliki atribut-atribut yaitu: IDAddMateri, IDSubBabPelajaran, NamaMateri, File. Sementara operasinya terdiri dari: getaddmateri, insertaddmateri, updateaddmateri, deleteaddmateri.

265 10. Class Pertanyaan Subbab Gambar 4.89 Class Pertanyaan Subbab Class pertanyaan subbab pada Gambar 4.89 merupakan kelas untuk objek-objek pertanyaan / comment pada video sub bab pelajaran. Kelas ini memiliki atribut-atribut yaitu: IDPertanyaan, IDSubBabPelajaran, Email, Pertanyaan, timestamp. Sementara operasinya terdiri dari: insertpertanyaan, getpertanyaan. 11. Class Jawaban Subbab Gambar 4.90 Class Jawaban Subbab Class jawaban subbab pada Gambar 4.90 merupakan kelas untuk objekobjek jawaban terhadap pertanyaan / comment video sub bab pelajaran. Kelas ini memiliki atribut-atribut yaitu: IDJawaban, IDPertanyaan, Email, Jawaban, timestamp. Sementara operasinya terdiri dari: insertjawaban, getjawaban.

266 12. Class Soal Exam Gambar 4.91 Class Soal Exam Class soal exam pada Gambar 4.91 merupakan kelas untuk objek-objek soal exam yang ada pada setiap bab pelajaran. Kelas ini memiliki atributatribut yaitu: IDSoal, IDBabPelajaran, NomorSoal, Soal, ImgSoal, Jawaban, JawabanVideo. Sementara operasinya terdiri dari: getsoal, insertsoal, updatesoal, deletesoal. 13. Class Multiple Choice Gambar 4.92 Class Multiple Choice Class multiple choice pada Gambar 4.92 merupakan kelas untuk objekobjek multiple choice yang ada pada soal exam. Kelas ini memiliki atribut-atribut yaitu: IDSoal, PilihanJawaban. Sementara operasinya terdiri dari: getmp, insertmp, updatemp, deletemp.

267 14. Class Nilai Exam Gambar 4.93 Class Nilai Exam Class nilai exam pada Gambar 4.93 merupakan kelas untuk objek-objek nilai exam untuk setiap bab pelajaran. Kelas ini memiliki atribut-atribut yaitu: IDNilaiExam, Email, IDBabPelajaran, Status, Nilai, JawabanSalah, timestamp. Sementara operasinya terdiri dari: getnilai, insertnilai, updatenilai, deletenilai. 15. Class Tipe Forum Gambar 4.94 Class Tipe Forum Class tipe forum pada Gambar 4.94 merupakan kelas untuk objek-objek tipe forum yang ada di Sinotif. Kelas ini memiliki atribut-atribut yaitu: IDTipeForum, NamaForum, DescForum. Sementara operasinya terdiri dari: getforumtype, insertforumtype, updateforumtype, deleteforumtype.

268 16. Class Thread Forum Gambar 4.95 Class Thread Forum Class thread forum pada Gambar 4.95 merupakan kelas untuk objekobjek thread yang ada disetiap forum type. Kelas ini memiliki atributatribut yaitu: IDThreadForum, IDTipeForum, Email, JudulThread, IsiThread, StatusThread, timestamp. Sementara operasinya terdiri dari: getthread, insertthread, updatethread, lockthread. 17. Class Jawaban Forum Gambar 4.96 Class Jawaban Forum Class jawaban forum pada Gambar 4.96 merupakan kelas untuk objekobjek jawaban yang ada disetiap thread. Kelas ini memiliki atribut-atribut yaitu: IDJawabanForum, IDThreadForum, Email, Jawaban, timestamp. Sementara operasinya terdiri dari: getjawabanforum, insertjawabanforum, updatejawabanforum.

269 18. Class Log Card Gambar 4.97 Class Log Card Class log card pada Gambar 4.97 merupakan kelas untuk objek-objek history aktifitas user. Kelas ini memiliki atribut-atribut yaitu: idlogcard, Email, keteranganlogcard, timestamp. Sementara operasinya terdiri dari: insertlogcard, getlogcard. 19. Class Library Gambar 4.98 Class Library Class library pada Gambar 4.98 merupakan kelas untuk objek-objek library yang ada di Sinotif. Kelas ini memiliki atribut-atribut yaitu: IDLibrary, JudulLibrary, DescLibrary, FileLibrary, TipeLibrary. Sementara operasinya terdiri dari: getlibrary, insertlibrary, updatelibrary, deletelibrary.

270 20. Class Berita Gambar 4.99 Class Berita Class berita pada Gambar 4.99 merupakan kelas untuk objek-objek berita yang dimiliki Sinotif. Kelas ini memiliki atribut-atribut yaitu: IDBerita, JudulBerita, IsiBerita, ImgBerita, VideoBerita, Timestamp. Sementara operasinya terdiri dari: getberita, insertberita, updateberita, deleteberita. 21. Notifikasi Gambar 4.100 Class Notifikasi Class notifikasi pada Gambar 4.100 merupakan kelas untuk objek-objek notifikasi untuk menandakan ada comment video dan jawaban thread baru untuk setiap user yang berpartisipasi. Kelas ini memiliki atribut-atribut yaitu: IDNotif, Email, IDThreadForum, IDJawaban, Status, IsiNotif, Link. Sementara operasinya terdiri dari: getnotif, insertnotif, updatenotif.

271 22. FAQ Gambar 4.101 Class FAQ Class FAQ pada Gambar 4.101 merupakan kelas untuk objek-objek FAQ. Kelas ini memiliki atribut-atribut yaitu: IDFAQ, Email, IsiFAQ, Status. Sementara operasinya terdiri dari: getfaq, insertfaq.

272 4.2.5 Sequence Diagram 1. Sequence Diagram Melakukan Pendaftaran <<Boundry>>:PaketPage :PaketPageHandler <<Boundry>>:RegistrationPage :RegistrationPageHandler objuser:user UserDA objpaket:paket PaketDA objsekolah:sekolah SekolahDA User registration() registration() LOOP getpaket() getpaket() objpaket objpaket choosepaket() choosepaket() call() LOOP getsekolah() getsekolah() objsekolah objsekolah OPT AddNewSchool() AddNewShool() <<Boundry>>:DashboardPage Invoke Mengakses Dashboard inputuserdata() inputuserdata() submit() submit() insertuser(data diri, account, pembayaran) insertuser(data diri, account, pembayaran) Gambar 4.102 Sequence Diagram Melakukan Pendaftaran

273 2. Menambah Sekolah <<Boundry>>:ManageSekolahEditP :ManageSekolahEditHandler objsekolah:sekolah age SekolahDA Admin MMT inputdatasekolah() inputdatasekolah() submit() submit() insertsekolah() insertsekolah() <<Boundry>>:RegistrationPage Invoke Melakukan Pendaftaran Gambar 4.103 Sequence Diagram Menambah Sekolah

274 3. Sequence Diagram Melakukan Login <<Boundry>>:LoginPage :LoginPageHandler obguser:user UserDA User login() login() insertlogindata() insertlogindata() submit() submit() getuser() getuser() call() <<Boundry>>:DashboardPage Invoke Mengakses Dashboard Gambar 4.104 Sequence Diagram Melakukan Login

275 4. Sequence Diagram Mengupdate Profile <<Boundry>>:UserProfilePage :UserProfileHandler objuser:user UserDA objsekolah:sekolah SekolahDA User updateprofile() updateprofile() LOOP getuser() getuser() objuser objuser LOOP getsekolah() getsekolah() objsekolah objsekolah inputuserdata() inputuserdata() submit() submit() updateuser() updateuser() <<Boundry>>:DashboardPage Invoke Mengakses Notification Gambar 4.105 Sequence Diagram Mengupdate Profile

276 5. Sequence Diagram Mengupdate Subscription <<Boundry>>:SubscriptionPage :SubcriptionHandler objuser:user UserDA objpaket:paket PaketDA User updatesubscription() updatesubscription() LOOP getuser() getuser() objuser objuser LOOP getpaket() getpaket() objpaket objpaket inputsubscriptiondata() inputsubcriptiondata() submit() submit() updateuser() updateuser() <<Boundry>>:DashboardPage Invoke Mengakses Notification Gambar 4.106 Sequence Diagram Mengupdate Subscription

277 6. Sequence Diagram Mengakses Dashboard <<boundry>>:dashboardpage :DashboardPageHandler objuser:user UserDA objjenjang:jenjang JenjangDA objpelajaran:pelajaran PelajaranDA User viewdashboard() viewdashboard() getuser() objuserdata getuser() objuserdata :NotificationHandler LOOP getjenjang() Invoke Mengakses Notification getjenjang() objjenjang objjenjang LOOP getpelajaran() getpelajaran() objpelajaran objpelajaran viewlogcard() <<Boundry>>:LogCardPage Invoke Melihat Log Card viewberita() <<Boundry>>:BeritaPage choosepelajaran() Invoke Melihat Berita choosepelajaran choosepelajaran() <<Boundry>>:MateriPage OPT changejenjang() Invoke Melihat Materi Pelajaran changejenjang() updatejenjang() updatejenjang() OPT addquote() addquote() updateuser() updateuser() objuserdata objuserdata Gambar 4.107 Sequence Diagram Mengakses Dashboard

278 7. Sequence Diagram Melihat Log Card <<Boundry>>:LogCardPage Object1 objlogcard:logcard LogCardDA User viewlogcard() viewlogcard() pilihfilterlogcard() pilihfilterlogcard() getlogcard() getlogcard() objlogcard objlogcard Gambar 4.108 Sequence Diagram Melihat Log Card

279 8. Sequence Diagram Melihat Berita <<Boundry>>:BeritaPage :BeritaPageHandler objberita:berita BeritaDA User viewberita() viewberita() getberita() getberita() objberita objberita Gambar 4.109 Sequence Diagram Melihat Berita

280 9. Sequence Diagram Mengakses Materi Pelajaran <<Boundry>>:MateriPage :MateriPageHandler objpelajaran:pelajaran PelajaranDA <<Boundry>>:BabMateriPage :BabMateriPageHandler objbab BabDA <<Boundry>>subBabMateriPage :SubBabMateriHandler objsubbab:subbab SubBabDA objlogcard:logcard LogCard User viewmateri() viewmateri() :NotificationHandler LOOP getpelajaran(idjenjang) getpelajaran(idjenjang) Invoke Mengakses Notification objpelajaran objdetailpelajaran choosepelajaran() choosepelajaran() :NotificationHandler get_bab() LOOP getbab() Invoke Mengakses Notification objbab objbab ChooseBab() ChooseBab() LOOP getsubbab() getsubbab() objsubbab objsubbab ChooseSubBab() ChooseSubBab() getsubbab() getsubbab() objsubbab objsubbab :CommentHandler Invoke Comment Video :AdditionalMateriHandler Invoke Additional Materi insertlogcard() insertlogcard() Gambar 4.110 Sequence Diagram Mengakses Materi Pelajaran

281 10. Sequence Diagram Comment Video objpertanyaansubbab:pertanyaan <<Boundy>>:CommentVideo :CommentVideoHandler SubBabPertanyaanDA objnotifikasi:notifikasi SubBab NotifikasiDA User init() init() LOOP getpertanyaan() getpertanyaan() objpertanyaan objpertanyaan insertcomment() insertcomment() insertpertanyaan() insertpertanyaan() insertnotif() insertnotif() viewcommentanswer() viewcommentanswer() :CommentAnswerHandler Invoke comment answer Gambar 4.111 Sequence Diagram Comment Video

282 11. Sequence Diagram Comment Answer <<Boundry>>:CommentAnswer :CommentAnswerHandler objjawabansubbab:jawabansubbab SubJawabanBabDA objnotifikasi:notifikasi NotifikasiDA User showcommentanswer() showcommentanswer() LOOP getjawaban() getjawaban() objjawaban objjawaban insertcommentanswer() insertcommentanswer() insertjawaban() insertjawaban() insertnotif() insertnotif() Gambar 4.112 Sequence Diagram Comment Answer

283 12. Sequence Diagram Mengakses Additional Materi <<Boundry>>:AksesAdditionalMat objadditionalmateri:additional :AksesAdditionalMateriHandler AdditionalMateriDA eri Materi User init() init() LOOP getaddmateri() getaddmateri() objaddmateri objaddmateri downloadaddmateri() downloadaddmateri() getaddmateri() getaddmateri() fileaddmateri fileaddmateri Gambar 4.113 Sequence Diagram Mengakses Additional Materi

284 13. Sequence Diagram Mengakses Notification <<Boundry>>:Notification :NotificationHandler objnotifikasi:notifikasi NotifikasiDA User init() init() LOOP getnotif() getnotif() objnotif objnotif ALT choosecommentvideonotif() choosecommentvideonotif() updatenotif() updatenotif() <<Boundry>>SubBabMateriPage Invoke Mengakses Materi Pelajaran ALT chooseforumnotif() chooseforumnotif() updatenotif() updatenotif() <<Boundry>>ForumAnswerPage Invoke Mengakses Forum Gambar 4.114 Sequence Diagram Mengakses Notification

285 14. Sequence Diagram Mengakses Exam <<Boundry>>:ExamPage :ExamHandler objpelajaran:pelajaran PelajaranDA objbab:bab BabDA objnilaiexam:nilaiexam NilaiExamDA User showexam() showexam() :NotificationHandler Invoke Mengakses Notification LOOP getpelajaran() getpelajaran() objpelajaran objpelajaran choosepelajaran() choosepelajaran() LOOP getbab() getbab() objbab getnilai() getnilai() objnilaiexam objnilaiexam objbab, objnilaiexam choosebabpelajaran() choosebabpelajaran() <<Boundry>>:SoalExamPage Invoke Mengakses Notification Gambar 4.115 Sequence Diagram Mengakses Exam

286 15. Sequence Diagram Mengakses Soal Exam <<Boundry>>:SoalExamPage SoalExamPage objsoalexam:soalexam SoalExamDA objmultiplechoice:multiplechoi MultipleChoiceDA objnilaiexam:nilaiexam NilaiExamDA ce User startexam() startexam() LOOP getsoal(idbab) getsoal(idbab) objsoal objsoal ALT getmp(idsoal) getmp(idsoal) objmp objsoal, ObjMP objmp answerquestion() answerquestion() LOOP nextquestion() nextquestion() getsoal() ALT getmp() objsoal, ObjMP objmp answerquestion() answerquestion() ALT exitexam() exitexam() <<Boundry>>:ExamPage Invoke Mengakses Exam finishexam() finishexam() insertnilai() insertnilai() <<Boundry>>:ExamScorePage Invoke Melihat Hasil Exam Gambar 4.116 Sequence Diagram Mengakses Soal Exam

287 16. Sequence Diagram Melihat Hasil Exam <<Boundry>>:ExamScorePage :ExamScoreHandler objnilaiexam:nilaiexam NilaiExamDA objsoalexam:soalexam SoalExamDA User getnilai() getnilai() objnilai objnilai ALT showanswer() showanswer() LOOP getsoal() getsoal() objanswer objanswer ALT repeatexam() repeatexam() <<Boundry>>:SoalExamPage Invoke Mengakses Notification ALT exitexam() exitexam() <<Boundry>>:ExamPage Invoke Mengakses Exam Gambar 4.117 Sequence Diagram Melihat Hasil Exam

288 17. Sequence Diagram Mengakses Log Card Exam <<Boundry>>:LogCardExamPage :LogCardExamHandler objgrade:grade GradeDA objpelajaran:pelajaran PelajaranDA objbab:bab BabDA objnilaiexam:nilaiexam NilaiExamDA User :NotificationHandler LOOP getgrade() getgrade() objgrade Invoke Mengakses Notification objgrade choosegrade() choosegrade() LOOP getpelajaran() getpelajaran() objpelajaran objpelajaran choosepelajaran() choosepelajaran() LOOP getbab() getbab() objbab objbab choosebab() choosebab() LOOP getscore() getscore() objscore objscore Gambar 4.118 Sequence Diagram Mengakses Log Card Exam

LOOP gettipeforum() LOOP getjawabanforum() 289 18. Sequence Diagram Mengakses Forum <<Boundry>>:ForumPage :ForumHandler objtipeforum:tipeforum TipeForumDA <<Boundry>>:ThreadForumPage :ThreadForumHandler objthreadforum:threadforum ThreadForumDA <<Boundry>>:JawabanForumPage :JawabanForumHandler objjawabanforum:jawabanforum JawabanForumDA User :NotificationHandler Invoke Mengakses Notification gettipeforum() objtipeforum objtipeforum chooseforum() chooseforum() :NotificationHandler LOOP getthread() Invoke Mengakses Notification getthread() objthread objthread ALT makenewthread() makenewthread() <<Boundry>>:ForumEditorPage Invoke Mengakses Notification chooseforumthread() chooseforumthread() getjawabanforum() objjawabanforum objjawabanforum ALT insertnewanswer() insertnewanswer() <<Boundry>>:ForumEditorPage Invoke Membalas Diskusi Forum Gambar 4.119 Sequence Diagram Mengakses Forum

290 19. Sequence Diagram Membuat Thread Baru <<Boundry>>:ForumEditorPage :ForumEditorHandler objtipeforum:tipeforum tipeforumda User makenewthread() makenewthread() LOOP gettipeforum() gettipeforum() objtipeforum objtipeforum inputthread() inputthread() submit() submit() insertthread() insertthread() <<Boundry>>:ForumAnswerPage Invoke Mengakses Forum Gambar 4.120 Sequence Diagram Membuat Thread Baru

291 20. Sequence Diagram Membalas Diskusi Forum <<Boundry>>:ForumEditorPage :ForumEditorHandler objthreadforum:threadforum ThreadForumDA User insertnewanswer() insertnewanswer() LOOP getthread() getthread() objthread objthread inputanswer() inputanswer() submit() submit() insertthread() insertthread() <<Boundry>>:ForumAnswerPage Invoke Mengakses Forum Gambar 4.121 Sequence Diagram Membalas Diskusi Forum

292 21. Sequence Diagram Mengakses Library <<Boundry>>:LibraryPage :LibraryPageHandler objlibrary:library LibraryDA User LOOP getlibrary() getlibrary() objlibrary objlibrary downloadlibrary() downloadlibrary() download_library() :LibraryDownloadHandler Invoke Download Konten Library Gambar 4.122 Sequence Diagram Mengakses Library

293 22. Sequence Diagram Download Konten Library :LibraryDownloadHandler objlibrary:library LibraryDA download_library() getlibrary() filelibrary filelibrary Gambar 4.123 Sequence Diagram Download Konten Library 23. Sequence Diagram Mengakses Menu Profile Sinotif <<Boundry>>MenuProfileSinotifP age User viewprofilesinotif() Gambar 4.124 Sequence Diagram Mengakses Menu Profile Sinotif

294 24. Sequence Diagram Mengakses FAQ <<Boundry>>FAQPage :FAQPageHandler objfaq:faq LibraryDA User InputQuestion() InputQuestion() InputFAQ() InputFAQ() SendEmailToAdmin() <<Boundry>>:FAQPage Invoke Mengakses Dashboard Gambar 4.125 Sequence Diagram Mengakses FAQ

295 25. Sequence Diagram Mengelola Jenjang <<Boundry>>:ManageJenjangPage :ManageJenjangPageHandler objjenjang:jenjang JenjangDA Admin MMT viewmanagejenjang() viewmanagejenjang() LOOP getjenjang() getjenjang() objjenjang objjenjang ALT insertnewjenjang() insertnewjenjang() <<Boundry>>:ManageJenjangEditP age Invoke Insert Jenjang ALT updatejenjang() updatejenjang() <<Boundry>>:ManageJenjangEditP age Invoke Update Jenjang ALT deletejenjang() deletejenjang() :ManageJenjangDeleteHandler Invoke Delete Jenjang Gambar 4.126 Sequence Diagram Mengelola Jenjang

296 26. Sequence Diagram Insert Jenjang <<Boundry>>:ManageJenjangEditP :ManageJenjangEditHandler objjenjang:jenjang JenjangDA age Admin MMT LOOP getjenjang() getjenjang() objjenjang objjenjang inputdatajenjang() inputdatajenjang() submit() submit() insertjenjang() insertjenjang() <<Boundry>>:ManageJenjangPage Invoke Manage Jenjang Gambar 4.127 Sequence Diagram Insert Jenjang

297 27. Sequence Diagram Update Jenjang <<Boundry>>:ManageJenjangEditP :ManageJenjangEditHandler objjenjang:jenjang JenjangDA age Admin MMT LOOP getjenjang() getjenjang() objjenjang objjenjang inputdatajenjang() inputdatajenjang() submit() submit() updatejenjang() updatejenjang() <<Boundry>>:ManageJenjangPage Invoke Manage Jenjang Gambar 4.128 Sequence Diagram Update Jenjang

298 28. Sequence Diagram Delete Jenjang :ManageJenjangDeleteHandler objjenjang:jenjang JenjangDA jenjang_delete() jenjang_delete() <<Boundry>>:ManageJenjangPage Invoke Manage Jenjang Gambar 4.129 Sequence Diagram Delete Jenjang

299 29. Sequence Diagram Mengelola Grade <<Boundry>>:ManageGradePage :ManageGradePageHandler objgrade:grade GradeDA Admin MMT viewmanagegrade() choosejenjang() viewmanagegrade() choosejenjang() LOOP getgrade() getgrade() objgrade objgrade ALT insertnewgrade() insertnewgrade() <<Boundry>>:ManageGradeEditPag e Invoke Insert Grade ALT updategrade() updategrade() <<Boundry>>:ManageGradeEditPag e Invoke Update Grade ALT deletegrade() deletegrade() :ManageGradeDeleteHandler Invoke Delete Grade Gambar 4.130 Sequence Diagram Mengelola Grade

300 30. Sequence Diagram Insert Grade <<Boundry>>:ManageGradeEditPag :ManageGradeEditHandler objgrade:grade GradeDA e Admin MMT LOOP getgradel() getgrade() objgrade objgrade inputdatagrade() inputdatagrade() submit() submit() insertgrade() insertgrade() <<Boundry>>:ManageGradePage Invoke Manage Grade Gambar 4.131 Sequence Diagram Insert Grade

301 31. Sequence Diagram Update Grade <<Boundry>>:ManageGradeEditPag :ManageGradeEditHandler objgrade:grade GradeDA e Admin MMT LOOP getgrade() getgrade() objgrade objgrade inputdatagrade() inputdatagrade() submit() submit() updategrade() updategrade() <<Boundry>>:ManageGradePage Invoke Manage Grade Gambar 4.132 Sequence Diagram Update Grade

302 32. Sequence Diagram Delete Grade :ManageGradeDeleteHandler objgrade:grade GradeDA deletegrade() deletegrade() <<Boundry>>:ManageGradePage Invoke Manage Grade Gambar 4.133 Sequence Diagram Delete Grade

303 33. Sequence Diagram Mengelola Pelajaran <<Boundry>>:ManagePelajaranPag :ManagePelajaranPageHandler objpelajaran:pelajaran PelajaranDA e Admin MMT viewmanagepelajaran() viewmanagepelajaran() LOOP get_pelajaran() get_pelajaran() objpelajaran objpelajaran ALT insertnewpelajaran() insertnewpelajaran() <<Boundry>>:ManagePelajaranEdi tpage Invoke Insert Pelajaran ALT updatepelajaran() updatepelajaran() <<Boundry>>:ManagePelajaranEdi tpage Invoke Update Pelajaran ALT deletepelajaran() deletepelajaran() :ManagePelajaranDeleteHandler Invoke Delete Pelajaran Gambar 4.134 Sequence Diagram Mengelola Grade

304 34. Sequence Diagram Insert Pelajaran <<Boundry>>:ManagePelajaranEditPage :ManagePelajaranEditHandler objpelajaran:pelajaran PelajaranDA Admin MMT LOOP get_pelajaran() get_pelajaran() objpelajaran objpelajaran inputdatapelajaran() inputdatapelajaran() submit() submit() pelajaran_edit_insert() pelajaran_edit_insert() <<Boundry>>:ManagePelajaranPag e Invoke Manage Pelajaran Gambar 4.135 Sequence Diagram Insert Pelajaran

305 35. Sequence Diagram Update Pelajaran <<Boundry>>:ManagePelajaranEditPage :ManagePelajaranEditHandler objpelajaran:pelajaran PelajaranDA Admin MMT LOOP get_pelajaran_edit() get_pelajaran_edit() objpelajaran objpelajaran inputdatapelajaran() inputdatapelajaran() submit() submit() pelajaran_edit_update() pelajaran_edit_update() <<Boundry>>:ManagePelajaranPag e Invoke Manage Pelajaran Gambar 4.136 Sequence Diagram Update Pelajaran

306 36. Sequence Diagram Delete Pelajaran :ManagePelajaranDeleteHandler objpelajaran:pelajaran PelajaranDA pelajaran_delete() pelajaran_delete() <<Boundry>>:ManagePelajaranPag e Invoke Manage Pelajaran Gambar 4.137 Sequence Diagram Delete Pelajaran

307 37. Sequence Diagram Mengelola Bab <<Boundry>>:ManageBabPage :ManageBabPageHandler objpelajaran:pelajaran PelajaranDA objbabpelajaran:babpelajaran BabPelajaranDA Admin MMT viewmanagebab() viewmanagebab() LOOP getpelajaran() getpelajaran() objpelajaran objpelajaran choosepelajaran() choosepelajaran() LOOP getbab() getbab() objbab objbab ALT insertnewbab() insertnewbab() <<Boundry>>:ManageBabEditPage Invoke Insert Bab ALT updatebab() updatebab() <<Boundry>>:ManageBabEditPage Invoke Update Bab ALT deletebab() deletebab() :ManageBabDeleteHandler Invoke Delete Bab Gambar 4.138 Sequence Diagram Mengelola Bab

308 38. Sequence Diagram Insert Bab <<Boundry>>:ManageBabEditPage :ManageBabEditHandler objpelajaran:pelajaran PelajaranDA objbabpelajaran:babpelajaran BabPelajaranDA Admin MMT LOOP getpelajaran() getpelajaran() objpelajaran objpelajaran LOOP getbab() getbab() objbab objbab inputdatabab() inputdatabab() submit() submit() insertbab() insertbab() <<Boundry>>:ManageBabPage Invoke Manage Bab Gambar 4.139 Sequence Diagram Insert Bab

309 39. Sequence Diagram Update Bab <<Boundry>>:ManageBabEditPage :ManageBabEditHandler objbabpelajaran:babpelajaran BabPelajaranDA Admin MMT LOOP getbab() getbab() objbab objbab inputdatabab() inputdatabab() submit() submit() updatebab() updatebab() <<Boundry>>:ManageBabPage Invoke Manage Bab Gambar 4.140 Sequence Diagram Update Bab

310 40. Sequence Diagram Delete Bab :ManageBabDeleteHandler objbab:bab BabDA deletebab() deletebab() <<Boundry>>:ManageBabPage Invoke Manage Bab Gambar 4.141 Sequence Diagram Delete Bab

311 41. Sequence Diagram Mengelola Sub Bab <<Boundry>>:ManageSubBabPage :ManageSubBabPageHandler objpelajaran:pelajaran PelajaranDA objbabpelajaran:babpelajaran BabPelajaranDA objsubbabpelajaran:subbabpelaj SubBabPelajaranDA aran Admin MMT viewmanagesubbab() viewmanagesubbab() LOOP getpelajaran() getpelajaran() objpelajaran objpelajaran choosepelajaran() choosepelajaran() LOOP getbab() getbab() objbab objbab choosebab() choosebab() LOOP getsubbab() getsubbab() objsubbab objsubbab ALT insertnewsubbab() insertnewsubbab() <<Boundry>>:ManageSubBabEditPa ge Invoke Insert Sub Bab ALT updatesubbab() updatesubbab() <<Boundry>>:ManageSubBabEditPa ge Invoke Update Sub Bab ALT deletesubbab() deletesubbab() :ManageSubBabDeleteHandler Invoke Delete Sub Bab ALT addadditionalmateri() addadditionalmateri() :ManageAdditionalMateriHandler Invoke Mengelola Additional Materi Gambar 4.142 Sequence Diagram Sub Bab

312 42. Sequence Diagram Insert Sub Bab <<Boundry>>:ManageSubBabEditPa ge objsubbabpelajaran:subbabpelaj :ManageSubBabEditHandler SubBabPelajaranDA aran Admin MMT LOOP getsubbab() getsubbab() objsubbab objsubbab inputdatasubbab() inputdatasubbab() submit() submit() insertsubbab() insertsubbab() <<Boundry>>:ManageSubBabPage Invoke Manage Sub Bab Gambar 4.143 Sequence Diagram Insert Sub Bab

313 43. Sequence Diagram Update Sub Bab <<Boundry>>:ManageSubBabEditPa objsubbabpelajaran:subbabpelaj ge :ManageSubBabEditHandler aran SubBabPelajaranDA Admin MMT LOOP getsubbab() getsubbab() objsubbab objsubbab inputdatasubbab() inputdatasubbab() submit() submit() updatesubbab() updatesubbab() <<Boundry>>:ManageSubBabPage Invoke Manage Sub Bab Gambar 4.144 Sequence Diagram Update Sub Bab

314 44. Sequence Diagram Delete Sub Bab :ManageSubBabDeleteHandler objsubbabpelajaran:subbabpelaj SubBabPelajaranDA aran deletesubbab() deletesubbab() <<Boundry>>:ManageSubBabPage Invoke Manage Sub Bab Gambar 4.145 Sequence Diagram Delete Sub Bab

315 45. Sequence Diagram Mengelola Additional Materi <<Boundry>>:ManageAdditionalMa :ManageAdditionalMateriPageHan objadditionalmateri:additional AdditionalMateriDA teripage dler Materi Admin MMT viewmanageadditinalmateri() viewmanageadditionalmateri() LOOP getaddmateri() getaddmateri() objaddmateri objaddmateri ALT insertnewadditionalmateri() insertnewadditionalmateri() <<Boundry>>:ManageAdditionalMa terieditpage Invoke Insert Additional Materi ALT updateadditionalmateri() updateadditionalmateri() <<Boundry>>:ManageAdditionalMa terieditpage Invoke Update Additional Materi ALT deleteadditionalmateri() deleteadditionalmateri() :ManageAdditionalMateriDeleteH andler Invoke Delete Additional Materi Gambar 4.146 Sequence Diagram Mengelola Additional Materi

316 46. Sequence Diagram Insert Additional Materi <<Boundry>>:ManageAdditionalMa :ManageAdditionalMateriEditHan objadditionalmateri:additional AdditionalMateriDA terieditpage dler Materi Admin MMT LOOP getaddmateri() getaddmateri() objaddmateri objaddmateri inputdataadditionalmateri() inputdataadditionalmateri() submit() submit() insertaddmateri() insertaddmateri() <<Boundry>>:ManageSubBabPage Invoke Manage Sub Bab Gambar 4.147 Sequence Diagram Insert Additional Materi

317 47. Sequence Diagram Update Additional Materi <<Boundry>>:ManageAdditionalMa :ManageAdditionalMateriEditHan objadditionalmateri:additional AdditionalMateriDA terieditpage dler Materi Admin MMT LOOP getaddmateri() getaddmateri() objaddmateri objaddmateri inputdataadditionalmateri() inputdataadditionalmateri() submit() submit() updateaddmateri() updateaddmateri() <<Boundry>>:ManageSubBabPage Invoke Manage Sub Bab Gambar 4.148 Sequence Diagram Update Additional Materi

318 48. Sequence Diagram Delete Additional Materi :ManageAdditionalMateriDeleteH objadditionalmateri:additional AdditionalMateriDA andler Materi deletemateri() deletemateri() <<Boundry>>:ManageSubBabPage Invoke Manage Sub Bab Gambar 4.149 Sequence Diagram Delete Additional Materi

319 49. Sequence Diagram Mengelola Exam <<Boundry>>:ManageExamPage :ManageExamPageHandler objpelajaran:pelajaran PelajaranDA objbabpelajaran:babpelajaran BabPelajaranDA objsoalexam:soalexam SoalExamDA Admin MMT viewmanageexam() viewmanageexam() LOOP getpelajaran() getpelajaran() objpelajaran objpelajaran choosepelajaran() choosepelajaran() LOOP getbab() getbab() objbab objbab choosebab() choosebab() LOOP getsoal() getsoal() objsoalexam objsoalexam ALT insertnewsoalexam() insertnewsoalexam() <<Boundry>>:ManageExamEditPage Invoke Insert Exam ALT updatesoalexam() updatesoalexam() <<Boundry>>:ManageExamEditPage Invoke Update Exam ALT deletesoalexam() deletesoalexam() :ManageExamDeleteHandler Invoke Delete Exam Gambar 4.150 Sequence Diagram Mengelola Exam

320 50. Sequence Diagram Insert Exam <<Boundry>>:ManageExamEditPage :ManageExamEditHandler objsoalexam:soalexam SoalExamDA objmultiplechoice:multiplechoi MultipleChoiceDA ce Admin MMT LOOP getsoal() getsoal() objsoalexam objsoalexam inputdataexam() inputdataexam() submit() submit() insertsoal() insertsoal() ALT LOOP insertmp() insertmp() <<Boundry>>:ManageExamPage Invoke Manage Exam Gambar 4.151 Sequence Diagram Insert Exam

321 51. Sequence Diagram Update Exam <<Boundry>>:ManageExamEditPage :ManageExamEditHandler objsoalexam:soalexam SoalExamDA objmultiplechoice:multiplechoi MultipleChoiceDA ce Admin MMT LOOP getsoal() getsoal() objsoalexam objsoalexam inputdataexam() inputdataexam() submit() submit() updatesoal() updatesoal() ALT LOOP insertmp() insertmp() <<Boundry>>:ManageExamPage Invoke Manage Exam Gambar 4.152 Sequence Diagram Update Exam

322 52. Sequence Diagram Delete Exam :ManageExamDeleteHandler objsoalexam:soalexam SoalExamDA objmultiplechoice:multiplechoi MultiplechoiceDA ce deletesoal() deletesoal() ALT deletemp() deletemp() <<Boundry>>:ManageExamPage Invoke Manage Exam Gambar 4.153 Sequence Diagram Delete Exam

323 53. Sequence Diagram Mengelola Library <<Boundry>>:ManageLibraryPage :ManageLibraryPageHandler objlibrary:library LibraryDA Admin MMT viewmanagelibrary() viewmanagelibrary() LOOP getlibrary() getlibrary() objlibrary objlibrary ALT insertnewlibrary() insertnewlibrary() <<Boundry>>:ManageLibraryEditP age Invoke Insert Library ALT updatelibrary() updatelibrary() <<Boundry>>:ManageLibraryEditP age Invoke Update Library ALT deletelibrary() deletelibrary() :ManageLibraryDeleteHandler Invoke Delete Library Gambar 4.154 Sequence Diagram Mengelola Library

324 54. Sequence Diagram Insert Library <<Boundry>>:ManageLibraryEditP :ManageLibraryEditHandler objlibrary:library LibraryDA age Admin MMT LOOP getlibrary() getlibrary() objlibrary objlibrary inputdatalibrary() inputdatalibrary() submit() submit() insertlibrary() insertlibrary() <<Boundry>>:ManageLibraryPage Invoke Manage Library Gambar 4.155 Sequence Diagram Insert Library

325 55. Sequence Diagram Update Library <<Boundry>>:ManageLibraryEditP :ManageLibraryEditHandler objlibrary:library LibraryDA age Admin MMT LOOP getlibrary() getlibrary() objlibrary objlibrary inputdatalibrary() inputdatalibrary() submit() submit() updatelibrary() updatelibrary() <<Boundry>>:ManageLibraryPage Invoke Manage Library Gambar 4.156 Sequence Diagram Update Library

326 56. Sequence Diagram Delete Library :ManageLibraryDeleteHandler objlibrary:library LibraryDA deletelibrary() deletelibrary() <<Boundry>>:ManageLibraryPage Invoke Manage Library Gambar 4.157 Sequence Diagram Delete Library

327 57. Sequence Diagram Mengelola Berita <<Boundry>>:ManageBeritaPage :ManageBeritaPageHandler objberita:berita BeritaDA Admin MMT viewmanageberita() viewmanageberita() LOOP getberita() getberita() objberita objberita ALT insertnewberita() insertnewberita() <<Boundry>>:ManageBeritaEditPa ge Invoke Insert Berita ALT updateberita() updateberita() <<Boundry>>:ManageBeritaEditPa ge Invoke Update Berita ALT deleteberita() deleteberita() :ManageBeritaDeleteHandler Invoke Delete Berita Gambar 4.158 Sequence Diagram Mengelola Berita

328 58. Sequence Diagram Insert Berita <<Boundry>>:ManageBeritaEditPa :ManageBeritaEditHandler objberita:berita BeritaDA ge Admin MMT LOOP getberita() getberita() objberita objberita inputdataberita() inputdataberita() submit() submit() insertberita() insertberita() <<Boundry>>:ManageBeritaPage Invoke Manage Berita Gambar 4.159 Sequence Diagram Insert Berita

329 59. Sequence Diagram Update Berita <<Boundry>>:ManageBeritaEditPa :ManageBeritaEditHandler objberita:berita BeritaDA ge Admin MMT LOOP getberita() getberita() objberita objberita inputdataberita() inputdataberita() submit() submit() updateberita() updateberita() <<Boundry>>:ManageBeritaPage Invoke Manage Berita Gambar 4.160 Sequence Diagram Update Berita

330 60. Sequence Diagram Delete Berita :ManageBeritaDeleteHandler objberita:berita BeritaDA deleteberita() deleteberita() <<Boundry>>:ManageBeritaPage Invoke Manage Berita Gambar 4.161 Sequence Diagram Delete Berita

331 61. Sequence Diagram Mengelola User <<Boundry>>:ManageUserPage :ManageUserPageHandler objuser:user UserDA Admin MMT viewmanageuser() viewmanageuser() LOOP getuser() getuser() objuser objuser ALT insertnewuser() insertnewuser() <<Boundry>>:ManageUserEditPage Invoke Insert User ALT updateuser() updateuser() <<Boundry>>:ManageUserEditPage Invoke Update User ALT deleteuser() deleteuser() :ManageUserDeleteHandler Invoke Delete User Gambar 4.162 Sequence Diagram Mengelola User

332 62. Sequence Diagram Insert User <<Boundry>>:ManageUserEditPage :ManageUserEditHandler objuser:user UserDA objschool:school SchoolDA Admin MMT LOOP getuser() getuser() objuser objuser LOOP getschool() getschool() objschool objschool inputdatauser() inputdatauser() submit() submit() insertuser() insertuser() <<Boundry>>:ManageUserPage Invoke Manage User Gambar 4.163 Sequence Diagram Insert User

333 63. Sequence Diagram Update User <<Boundry>>:ManageUserEditPage :ManageUserEditHandler objuser:user UserDA objschool:school SchoolDA Admin MMT LOOP getuser() getuser() objuser objuser LOOP getschool() getschool() objschool objschool inputdatauser() inputdatauser() submit() submit() updateuser() updateuser() <<Boundry>>:ManageUserPage Invoke Manage User Gambar 4.164 Sequence Diagram Update User

334 64. Sequence Diagram Delete User :ManageUserDeleteHandler objuser:user UserDA deleteuser() deleteuser() <<Boundry>>:ManageUserPage Invoke Manage User Gambar 4.165 Sequence Diagram Delete User

335 65. Sequence Diagram Mengelola Sekolah <<Boundry>>:ManageSchoolPage :ManageSchoolPageHandler objsekolah:sekolah SekolahDA Admin MMT viewmanageschool() viewmanageschool() LOOP getsekolah() getsekolah() objsekolah objsekolah ALT insertnewschool() insertnewschool() <<Boundry>>:ManageSchoolEditPa ge Invoke Insert Sekolah ALT updateschool() updateschool() <<Boundry>>:ManageSchoolEditPa ge Invoke Update Sekolah ALT deleteschool() deleteschool() :ManageSchoolDeleteHandler Invoke Delete Sekolah Gambar 4.166 Sequence Diagram Mengelola Sekolah

336 66. Sequence Diagram Insert Sekolah <<Boundry>>:ManageSchoolEditPa :ManageSchoolEditHandler objsekolah:sekolah SekolahDA ge Admin MMT LOOP getsekolah() getsekolah() objsekolah objsekolah inputdatasekolah() inputdatasekolah() submit() submit() insertsekolah() insertsekolah() <<Boundry>>:ManageSchoolPage Invoke Manage Sekolah Gambar 4.167 Sequence Diagram Insert Sekolah

337 67. Sequence Diagram Update Sekolah <<Boundry>>:ManageSchoolEditPa :ManageSchoolEditHandler objsekolah:sekolah ge SekolahDA Admin MMT LOOP getsekolah() getsekolah() objsekolah objsekolah inputdatasekolah() inputdatasekolah() submit() submit() updatesekolah() updatesekolah() <<Boundry>>:ManageSchoolPage Invoke Manage Sekolah Gambar 4.168 Sequence Diagram Update Sekolah

338 68. Sequence Diagram Delete Sekolah :ManageSchoolDeleteHandler objsekolah:sekolah SekolahDA deletesekolah() deletesekolah() <<Boundry>>:ManageSchoolPage Invoke Manage Sekolah Gambar 4.169 Sequence Diagram Delete Sekolah

339 69. Sequence Diagram Mengelola Paket Gambar 4.170 Sequence Diagram Mengelola Paket

340 70. Sequence Diagram Insert Paket Gambar 4.171 Sequence Diagram Insert Paket

341 71. Sequence Diagram Update Paket Gambar 4.172 Sequence Diagram Update Paket

342 72. Sequence Diagram Delete Paket Gambar 4.173 Sequence Diagram Delete Paket

343 73. Sequence Diagram Mengelola Forum Type Gambar 4.174 Sequence Diagram Mengelola Forum Type

344 74. Sequence Diagram Insert Forum Type Gambar 4.175 Sequence Diagram Insert Forum Type

345 75. Sequence Diagram Update Forum Type Gambar 4.176 Sequence Diagram Update Forum Type

346 76. Sequence Diagram Delete Forum Type Gambar 4.177 Sequence Diagram Delete Forum Type

347 77. Sequence Diagram Mengelola Forum Thread Gambar 4.178 Sequence Diagram Mengelola Forum Thread

348 78. Sequence Diagram Lock Forum Thread Gambar 4.179 Sequence Diagram Lock Forum Thread

349 4.2.6 User Interface 4.2.6.1 User Interface Untuk User 1. Halaman Home Gambar 4.180 Halaman Home Desktop Version

350 Gambar 4.181 Halaman Home Mobile Version Halaman Home seperti yang terdapat pada Gambar 4.180 dan 4.181 merupakan halaman awal website Sinotif yang berisi informasi seputar website mobile learning Sinotif. Pada setiap halaman terdapat link navigasi yang terdiri dari features, profiles, sign in dan try for free.

351 2. Halaman Paket Gambar 4.182 Halaman Paket Desktop Version

352 Gambar 4.183 Halaman Paket Mobile Version Halaman paket seperti yang terdapat pada Gambar 4.182 dan 4.183 berisi daftar paket yang terdiri dari paket free, paket general dan paket premium. Setiap paket memiliki tombol pendaftaran masing-masing yang mengarah ke halaman registration.

353 3. Halaman Registration Gambar 4.184 Halaman Registration Desktop Version

354 Gambar 4.185 Halaman Registration Mobile Version

355 Pada saat user menekan tombol daftar sekarang pada halaman paket maka user akan masuk ke halaman registration seperti yang terdapat pada Gambar 4.184 dan 4.185. User akan mengisi field-field yang ada. Field terdiri dari 3 bagian yaitu data diri, account dan informasi pembayaran. Data diri tediri dari nama depan, nama belakang, tanggal lahir, alamat, provinsi, kota, jenjang dan sekolah serta terdapat link untuk menambah sekolah jika data sekolah user tidak ada. Account terdiri dari email dan password. Informasi pembayaran terdiri dari nomor kartu kredit, CVV, kode pos, tanggal dan tahun kartu kredit. Field email menggunakan validasi email, field password minimal 6 digit dan harus kombinasi angka dan huruf, field kartu kredit CVV ZIP hanya boleh diisi angka. Semua field wajib diisi, jika ada salah satu field yang kosong maka akan tampil pesan error di field yang bersangkutan. Setelah mengisi semua field, user akan menekan tombol sumbit. 4. Halaman Add Sekolah Gambar 4.186 Halaman Add Sekolah Pada saat user menekan link +Sekolah Anda Tidak Tercantum? maka akan muncul pop up halaman add sekolah seperti yang terdapat pada Gambar 4.186. Halaman ini terdiri dari field-field yang terdiri dari nama sekolah, alamat sekolah, provinsi sekolah dan kota sekolah. Setelah user selesai

356 menginput semua data sekolah maka user akan menekan tombol submit dan data sekolah akan tersimpan. 5. Halaman Features Gambar 4.187 Halaman Features Desktop Version

357 Gambar 4.188 Halaman Features Mobile Version Pada saat user menekan menu navigasi features, user akan masuk kehalaman features seperti yang terdapat pada Gambar 4.187 dan 4.188. Halaman ini menampilkan semua keunggulan dan manfaat mobile learning sinotif.

358 6. Halaman Login Gambar 4.189 Halaman Login Pada saat user menekan menu navigasi Login maka akan keluar pop up halaman login seperti yang terdapat pada Gambar 4.189. Halaman login terdiri dari field username dan password. Username menggunakan email user. Jika salah satu field atau user salah memasukkan username / password maka akan keluar pesan error. Terdapat link forget password jika user lupa password. Account login dibagi 2 yaitu account user dan account admin. Jika menggunakan login menggunakan account user maka akan masuk ke dashboard user, jika login menggunakan account admin maka akan masuk ke dashboard admin.

359 7. Halaman Dashboard Gambar 4.190 Halaman Dashboard Desktop Version

360 Gambar 4.191 Halaman Dashboard Mobile Version Setelah user melakukan login maka user akan masuk ke halaman dashboard seperti yang terdapat pada Gambar 4.190 dan 4.191. Halaman dashboard merupakan halaman utama setelah user login. Dashboard menampilkan user profile, pelajaran, log card dan berita. Kolom user profile terdiri dari foto berukuran 100 x 100px, nama, jenjang, sekolah, score dan quote user. Kolom pelajaran terdiri dari list pelajaran yang

361 dapat diambil oleh user. Kolom log menampilkan catatan historis aktifitas user. Kolom berita menampilkan berita terbaru seputar Sinotif. Manu Navigasi terdapat pada bagian kiri pada tampilan desktop sedangkan pada tampilan mobile, navigasi akan dihide menjadi tombol menu pada bagian kiri atas. Jika ditekan maka akan mengeluar navigasi. Navigasi terdiri dari home, materi, exam, forum, library, log card dan logout yang sama untuk semua halaman setelah login untuk menjaga konsistensi. Pada bagian atas terdapat tombol notification, user profile dan combo box mengganti jenjang. 8. Halaman Pelajaran Gambar 4.192 Halaman Pelajaran Desktop Version

362 Gambar 4.193 Halaman Pelajaran Mobile Version Saat user menekan menu navigasi materi maka user akan masuk ke halaman pelajaran seperti yang terdapat pada Gambar 4.192 dan 4.193. Halaman pelajaran menampilkan semua pelajaran yang dapat diambil user. Setelah memilih pelajaran, akan keluar video pelajaran serta course goal mata pelajaran dan semua grade pelajaran sesuai jenjang user. Video pelajaran ditampilkan menggunakan video HTML 5 dengan ukuran 574 x

363 365 px pada tampilan desktop dan 371 x 200 px pada tampilan mobile. Grade pelajaran memiliki link untuk kehalaman bab pelajaran. 9. Halaman Bab Pelajaran Gambar 4.194 Halaman Bab Pelajaran Desktop Version

364 Gambar 4.195 Halaman Bab Pelajaran Mobile Version Saat user memilih salah satu grade pelajaran pada halaman pelajaran maka user akan masuk ke halaman bab pelajaran seperti yang terdapat

365 pada Gambar 4.194 dan 4.195. Pada halaman ini terdapat semua bab pelajaran untuk mata pelajaran tersebut. Saat user memilih salah satu bab pelajaran maka akan muncul video introduction bab pelajaran, keterangan, tujuan, learning outcome / kompetensi dasar bab pelajaran pada bagian kiri dan semua sub bab pelajaran pada bagian kanan. Video pelajaran menggunakan HTML 5 dengan ukuran 574 x 375 px untuk tampilan desktop dan 371 x 200 px pada tampilan mobile. Sub bab pelajaran memiliki link untuk kehalaman sub bab pelajaran. Pada bagian paling kanan terdapat navigasi pelajaran sehingga user dapat mengganti pelajaran serta grade pelajaran. Pada mobile navigasi pelajaran terdapat pada bagian paling bawah.

366 10. Halaman Sub Bab Pelajaran Gambar 4.196 Halaman Sub Bab Pelajaran Desktop Version

367 Gambar 4.197 Halaman Sub Bab Pelajaran Mobile Version Saat user memilih sub bab pelajaran pada halaman bab pelajaran maka user akan masuk kehalaman sub bab pelajaran seperti yang terdapat pada

368 Gambar 4.196 dan 4.197. Pada bagian atas terdapat video pelajaran dengan ukuran 879 x 490 px pada tampilan desktop dan 398 x 220 px pada tampilan mobile. Dibawah video pelajaran terdapat deskripsi singkat tentang video pelajaran. Halaman sub bab pelajaran juga memiliki fitur comment dan answer. Terdapat field untuk memasukkan comment dan Profile Picture user. Pada bagian bawah terdapat semua comment yang pernah dipost user. Pada setiap comment terdapat link untuk melihat answer, jika link tersebut diklik maka akan keluar semua answer terhadap comment tersebut. Setiap comment dan answer memiliki nama dan profile picture user dengan ukuran 50 x 50 px. Pada bagian kanan comment terdapat semua daftar additional materi yang ada pada sub bab pelajaran ini. Pada bagian paling kanan terdapat navigasi pelajaran sehingga user dapat mengganti pelajaran dan sub bab pelajaran. Pada mobile navigasi pelajaran terdapat pada bagian paling bawah.

369 11. Halaman Exam Gambar 4.198 Halaman Exam Desktop Version

370 Gambar 4.199 Halaman Exam Mobile Version Saat user menekan menu navigasi exam maka user akan masuk ke halaman exam seperti yang terdapat pada Gambar 4.198 dan 4.199. Halaman exam akan menampilan semua pelajaran yang dimiliki user, dan user dengan bebas memilih pelajaran yang akan diambil ujian. Setelah memilih salah satu pelajaran maka pada bagian bawah akan tampil semua bab untuk pelajaran tersebut serta nilai ujian terdahulu jika user sudah pernah mengambilnya. Jika belum pernah mengambilnya maka dimunculkan tulisan new pada bab tersebut.

371 12. Halaman Soal Exam Gambar 4.200 Halaman Soal Exam Desktop Version

372 Gambar 4.201 Halaman Soal Exam Mobile Version Setelah user memilih bab pelajaran pada halaman exam maka user akan masuk kehalaman soal exam seperti yang terdapat pada Gambar 4.200 dan 4.201. Soal exam menampilkan soal secara satu per satu. Untuk berganti soal, user harus menekan tombol soal berikutnya. Pada bagian atas terdapat gambar soal jika ada, setelah itu pertanyaan soal. Untuk jawabannya dapat berbentuk essay atau bisa juga pilihan ganda. Terdapat juga tombol keluar jika user mau menghentikan ujian.

373 13. Halaman Exam Score Gambar 4.202 Halaman Exam Score Desktop Version

374 Gambar 4.203 Halaman Exam Score Mobile Version Setelah user selesai menjawab semua soal exam maka user akan masuk ke halaman exam score seperti yang terdapat pada Gambar 4.202 dan 4.203, dimana halaman ini menampilkan hasil ujian user serta dapat melihat jawabannya. Saat user menekan tombol lihat jawaban maka akan tampil semua soal serta jawabannya. Setiap jawaban memiliki video jawaban dengan ukuran 574 x 375 px untuk tampilan desktop dan 371 x 200 px pada tampilan mobile. Tombol ulang untuk mengulang ujian dari awal dan tombol keluar untuk menyelesaikan session exam.

375 14. Halaman Forum Gambar 4.204 Halaman Forum Desktop Version Gambar 4.205 Halaman Forum Mobile Version

376 Saat user menekan menu navigasi forum maka user akan masuk kehalaman forum seperti yang terdapat pada Gambar 4.204 dan 4.205. Halaman forum akan menampilkan semua tipe forum yang ada. Pada bagian kiri menampilkan keterangan tipe forum dan bagian kanan menampilkan last post yang terdiri dari judul thread, oleh user siapa dan timestamp. 15. Halaman Forum Thread Gambar 4.206 Halaman Forum Thead Desktop Version

377 Gambar 4.207 Halaman Forum Thread Mobile Version Saat user memilih salah satu tipe forum maka user akan masuk kehalaman forum thread seperti yang terdapat pada Gambar 4.206 dan 4.207. Halaman ini menampilkan semua thread yang ada untuk tipe forum bersangkutan. Pada bagian kiri menampilkan judul thread serta user yang membuat thread, sedangkan pada bagian kanan terdapat last post by yang terdiri dari email user dan timestamp. Pada bagian paling bawah terdapat tombol Post New Thread dimana tombol ini akan mengarah kehalaman forum editor.

378 16. Halaman Forum Answer Gambar 4.208 Halaman Forum Answer Desktop Version

Gambar 4.209 Halaman Forum Answer Mobile Version 379

380 Saat user memilih salah satu thread forum maka user akan masuk ke halaman forum answer seperti yang terdapat pada Gambar 4.208 dan 4.209. Pada bagian atas, menampilkan judul thread, isi thread dan user profile. Pada bagian bawah isi thread akan ditampilkan semua post yang terdiri dari user profile dan isi post. User profile terdiri dari profile picture yang berukuran 100 x 100 px pada tampilan desktop dan 50 x 50 px pada tampilan mobile, nama user dan sekolah user. Timestamp dan link edit terdapat pada bagian sudut kanan bawah setiap post, link edit ini mengarah ke halaman forum editor. Pada bagian paling bawah halaman, terdapat tombol Reply To Thread dimana tombol ini akan mengarahkan user kehalaman forum editor. 17. Halaman Forum Editor Gambar 4.210 Halaman Forum Editor Desktop Version

381 Gambar 4.211 Halaman Forum Editor Mobile Version Saat user menekan tombol Post New Thread maka user akan masuk kehalaman forum editor seperti yang terdapat pada Gambar 4.210 dan 4.211. Forum ini terdiri dari field judul thread dan field isi thread. Jika user telah selesai membuat isi forum maka user dapat menekan tombol submit untuk mempublikasi thread tersebut.

382 18. Halaman Log Card Gambar 4.212 Halaman Log Card Desktop Version Gambar 4.213 Halaman Log Card Mobile Version

383 Saat user memilih menu navigasi Log Card maka user akan masuk ke halaman log card seperti yang terdapat pada Gambar 4.212 dan 4.213. Halaman ini akan menampilkan 2 buah link, link pertama mengarah ke halaman log card activity sedangkan link kedua mengarah ke halaman log card exam. 19. Halaman Log Card Activity Gambar 4.214 Halaman Log Card Activity Desktop Version

384 Gambar 4.215 Halaman Log Card Activity Mobile Version Saat user memilih Tampilkan historis aktifitas maka user akan masuk ke halaman Log Card Activity seperti yang terdapat pada Gambar 4.214 dan 4.215. Pada bagian atas terdapat combo box yang terdiri dari hari ini, minggu ini, bulan ini dan seluruhnya. Setelah user memilih combo box maka akan ditampilkan semua historis aktifitas yang pernah dilakukan user sesuai dengan filter yang dipilih. Pada bagian kiri terdapat keterangan log card, pada bagian kanan terdapat timestamp.

385 20. Halaman Log Card Exam Gambar 4.216 Halaman Log Card Exam Desktop Version

386 Gambar 4.217 Halaman Log Card Exam Mobile Version Saat user memilih Tampilkan historis exam maka user akan masuk ke halaman Log Card Exam seperti yang terdapat pada Gambar 4.216 dan 4.217. Pada bagian atas terdapat combo box grade, combo box pelajaran dan combo box bab. Setelah user memilih semua combo box maka akan ditampilkan semua historis exam yang pernah diambil user sesuai dengan filter yang dipilih. Pada bagian kiri terdapat timestamp, pada bagian kanan terdapat nilai user.

387 21. Halaman User Profile Gambar 4.218 Halaman User Profile Desktop Version

388 Gambar 4.219 Halaman User Profile Mobile Version Saat user memilih menu User Profile maka user akan masuk ke halaman user profile seperti yang terdapat pada Gambar 4.218 dan 4.219. Pada halaman ini terdapat field-field yang berisi data user. Field terdiri dari nama depan, nama belakang, tanggal lahir, alamat, provinsi, kota jenjang, sekolah, email, password dan profile picture, serta terdapat link untuk menambah sekolah. Field profile picture menggunakan tombol browse untuk menangkap directory file. Format profile picture yang diperbolehkan adalah jpeg. Jika salah satu field kosong maka akan ditampilkan pesan error. Setelah user selesai mengisi semua data maka user dapat menekan tombol submit untuk mengupdate data dirinya.

389 22. Halaman Subscription Gambar 4.220 Halaman Subscription Desktop Version

390 Gambar 4.221 Halaman Subscription Mobile Version Saat user memilih menu Subscription maka user akan masuk ke halaman subscription seperti yang terdapat pada Gambar 4.220 dan 4.221. Pada halaman ini terdapat field-field yang berisi data pembayaran user. Field terdiri dari tipe subscription, nomor kartu kredit, CCV, kode pos dan tonggal kadarluarsa kartu kredit. Tanggal kadarluarsa menggunakan combo box yang terdiri dari bulan dan tahun. Jika salah satu field kosong maka akan ditampilkan pesan error. Setelah user selesai mengisi semua data maka user dapat menekan tombol submit untuk mengupdate data pembayaran.

391 23. Halaman Library Gambar 4.222 Halaman Library Desktop Version

392 Gambar 4.223 Halaman Library Mobile Version Saat user memilih menu navigasi Library maka user akan masuk ke halaman library seperti yang terdapat pada Gambar 4.222 dan 4.223. Pada bagian atas terdapat combo box yang berisi tipe konten library. Setelah user memilih combo box maka akan tampil semua konten-konten library sesuai dengan tipe konten yang dipilih. Konten tersebut dapat didownload user.

393 24. Halaman Berita Gambar 4.224 Halaman Berita Desktop Version

394 Gambar 4.225 Halaman Berita Mobile Version Saat user memilih berita pada halaman dashboard maka user akan masuk ke halaman berita seperti yang terdapat pada Gambar 4.224 dan 4.225. Halaman ini akan menampilkan semua berita yang ada di Sinotif. Pada bagian atas terdapat judul berita. Dibawah judul terdapat isi berita, video berita dan gambar berita jika ada. Pada sudut kanan bawah terdapat timestamp.

395 25. Halaman FAQ Gambar 4.226 Halaman FAQ Desktop Version Gambar 4.227 Halaman FAQ Mobile Version

396 Saat user memilih menu contact support maka user akan masuk ke halaman FAQ seperti yang terdapat pada Gambar 4.226 dan 4.227. Halaman ini akan text field pertanyaan dan tombol submit. Setelah user mengisi pertanyaan, maka user mengirim pertanyaan tersebut dengan menekan tombol submit. Setelah itu pertanyaan akan dikirim ke alamat email admin. 4.2.6.2 User Interface Untuk Admin 1. Halaman Dashboard Admin Gambar 4.228 Halaman Dashboard Admin Saat melakukan login menggunakan account admin maka akan masuk ke halaman dashboard admin seperti yang terdapat pada Gambar 4.228. Halaman ini memiliki menu navigasi manage, exam dan logout. Setiap

397 halaman admin memiliki menu navigasi ini untuk menjaga konsistensi halaman. Pada bagian tengah terdapat kata penghantar untuk admin. 2. Halaman Manage Gambar 4.229 Halaman Manage Saat admin menekan menu navigasi manage maka admin akan masuk ke halaman manage seperti yang terdapat pada Gambar 4.229. Halaman ini memiliki link antara lain manage jenjang, manage grade, manage pelajaran, manage bab pelajaran, manage sub bab pelajaran, manage user, manage berita, manage forum type dan manage forum thread.

398 3. Halaman Manage Jenjang Gambar 4.230 Halaman Manage Jenjang Saat admin menekan link manage jenjang maka admin akan masuk ke halaman manage jenjang seperti yang terdapat pada Gambar 4.230. Halaman ini menampilkan table yang berisi data jenjang. Isi table antara nama jenjang, link edit dan link delete. Pada bagian bawah table terdapat link untuk menambah jenjang baru.

399 4. Halaman Jenjang Editor Gambar 4.231 Halaman Jenjang Editor Saat admin menekan link edit / tambah jenjang baru pada halaman manage jenjang maka admin akan masuk ke halaman jenjang editor seperti yang terdapat pada Gambar 4.231. Halaman ini berisi field-field antara lain nama Jenjang. Pada bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error.

400 5. Halaman Manage Grade Gambar 4.232 Halaman Manage Grade Saat admin menekan link manage grade maka admin akan masuk ke halaman manage grade seperti yang terdapat pada Gambar 4.232. Halaman ini menampilkan table yang berisi data grade. Isi table antara lain nama grade, no urut, link edit dan link delete. Pada bagian bawah table terdapat link untuk menambah grade baru.

401 6. Halaman Grade Editor Gambar 4.233 Halaman Grade Editor Saat admin menekan link edit / tambah grade baru pada halaman manage grade maka admin akan masuk ke halaman grade editor seperti yang terdapat pada Gambar 4.233. Halaman ini berisi field-field antara lain nama grade, no urut. Pada bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error.

402 7. Halaman Manage Pelajaran Gambar 4.234 Halaman Manage Pelajaran Saat admin menekan link manage pelajaran maka admin akan masuk ke halaman manage pelajaran. Pada bagian atas terdapat combo box yang bersisi data jenjang seperti yang terdapat pada Gambar 4.234. Setelah admin memilih combo box maka akan tampil table yang berisi data pelajaran sesuai dengan jenjang yang dipilih. Isi table antara lain jenjang, ID grade, nama pelajaran, desc pelajaran, img pelajaran, video pelajaran, link edit dan link delete. Pada bagian bawah table terdapat link untuk menambah pelajaran baru.

403 8. Halaman Pelajaran Editor Gambar 4.235 Halaman Pelajaran Editor Saat admin menekan link edit / tambah pelajaran baru pada halaman manage pelajaran maka admin akan masuk ke halaman pelajaran editor seperti yang terdapat pada Gambar 4.235. Halaman ini berisi field-field antara lain jenjang, ID grade, nama pelajaran, desc pelajran, img pelajaran, video pelajaran. Field ID grade menggunakan combo box, field img pelajaran dan video pelajaran menggunakan tombol browse untuk menangkap directory file. Format img yang diperbolehkan adalah JPEG dan PNG. Format video yang diperbolehkan adalah mp4. Pada bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error.

404 9. Halaman Manage Bab Pelajaran Gambar 4.236 Halaman Manage Bab Pelajaran Saat admin menekan link manage bab pelajaran maka admin akan masuk ke halaman manage bab pelajaran seperti yang terdapat pada Gambar 4.236. Pada bagian atas terdapat combo box yang bersisi data pelajaran. Setelah admin memilih combo box maka akan tampil table yang berisi data bab pelajaran sesuai dengan pelajaran yang dipilih. Isi table antara ID pelajaran, judul bab, nama bab, desc bab, img bab, video bab, no urut, link edit dan link delete. Pada bagian bawah table terdapat link untuk menambah bab pelajaran baru.

405 10. Halaman Bab Pelajaran Editor Gambar 4.237 Halaman Bab Pelajaran Editor Saat admin menekan link edit / tambah bab pelajaran baru pada halaman manage bab pelajaran maka admin akan masuk ke halaman bab pelajaran editor seperti yang terdapat pada Gambar 4.237. Halaman ini berisi field-field antara lain pelajaran, judul bab, nama bab, desc bab, img bab, video bab, no urut. Field img bab dan video bab menggunakan tombol browse untuk menangkap directory file. Format img yang diperbolehkan adalah jpeg dan png. Format video yang diperbolehkan adalah mp4. Pada bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error.

406 11. Halaman Manage Sub Bab Pelajaran Gambar 4.238 Halaman Manage Sub Bab Pelajaran Saat admin menekan link manage sub bab pelajaran maka admin akan masuk ke halaman manage sub bab pelajaran seperti yang terdapat pada Gambar 4.238. Pada bagian atas terdapat combo box yang bersisi data pelajaran. Setelah admin memilih combo box pelajaran maka akan tampil combo box baru yang berisi data bab pelajaran sesuai dengan pelajaran yang dipilih. Setelah admin memilih combo box bab pelajaran maka akan tampil table yang berisi data sub bab pelajaran sesuai dengan bab pelajaran yang dipilih. Isi table antara lain bab pelajaran, judul sub bab, desc sub bab, video bab, sub bab type, no urut, link edit, link delete dan link additional materi. Pada bagian bawah table terdapat link untuk menambah sub bab pelajaran baru.

407 12. Halaman Sub Bab Pelajaran Editor Gambar 4.239 Halaman Sub Bab Pelajaran Editor Saat admin menekan link edit / tambah sub bab pelajaran baru pada halaman manage sub bab pelajaran maka admin akan masuk ke halaman sub bab pelajaran editor seperti yang terdapat pada Gambar 4.239. Halaman ini berisi field-field antara lain bab pelajaran, judul sub bab, desc sub bab, video bab, sub bab type, no urut. Field video sub bab menggunakan tombol browse untuk menangkap directory file. Format video yang diperbolehkan adalah mp4. Pada bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error.

408 13. Halaman Manage Additional Materi Gambar 4.240 Halaman Manage Additional Materi Saat admin menekan link additional materi pada table dihalaman manage sub bab pelajaran maka admin akan masuk ke halaman manage additional materi seperti yang terdapat pada Gambar 4.240. Halaman ini menampilkan table yang berisi data additional materi. Isi table antara lain sub bab pelajaran, nama additional materi, file additional materi, link edit dan link delete. Pada bagian bawah table terdapat link untuk menambah additional materi baru.

409 14. Halaman Additional Materi Editor Gambar 4.241 Halaman Additional Materi Editor Saat admin menekan link edit / tambah additional materi baru pada halaman manage additional materi maka admin akan masuk ke halaman additional materi editor seperti yang terdapat pada Gambar 4.241. Halaman ini berisi field-field antara lain sub bab pelajaran, nama additional materi, file additional materi. Field file additional materi menggunakan tombol browse untuk menangkap directory file. Format file yang diperbolehkan adalah txt, mp4, jpeg, png, doc, docx, xls, xlsx. Pada bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error.

410 15. Halaman Manage User Gambar 4.242 Halaman Manage Saat admin menekan link manage user maka admin akan masuk ke halaman manage user seperti yang terdapat pada Gambar 4.242. Halaman ini menampilkan table yang berisi data user. Isi table antara lain first name, last name, birthdate, address, jenjang, school, email, password, card number, card month, card year, CVV, postal code, account status, img, quote, link edit dan link delete. Pada bagian bawah table terdapat link untuk menambah user baru.

411 16. Halaman User Editor Gambar 4.243 Halaman User Editor Saat admin menekan link edit / tambah user baru pada halaman manage user maka admin akan masuk ke halaman user editor seperti yang terdapat pada Gambar 4.243. Halaman ini berisi field-field antara lain nama depan, nama belakang, tanggal lahir, alamat, provinsi, kota, jenjang, sekolah, email, password, nomor kartu kredit, bulan kartu kredit, tahun kartu kredit, CVV, kode pos, status akun dan img. Field img menggunakan tombol browse untuk menangkap directory file. Format img yang diperbolehkan adalah jpeg. Pada

412 bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error. 17. Halaman Manage Berita Gambar 4.244 Halaman Manage Berita Saat admin menekan link manage berita maka admin akan masuk ke halaman manage berita seperti yang terdapat pada Gambar 4.244. Halaman ini menampilkan table yang berisi data berita. Isi table antara lain judul berita, isi berita, img berita, video berita, timestamp, link edit dan link delete. Pada bagian bawah table terdapat link untuk menambah berita baru.

413 18. Halaman Berita Editor Gambar 4.245 Halaman Berita Editor Saat admin menekan link edit / tambah berita baru pada halaman manage berita maka admin akan masuk ke halaman berita editor seperti yang terdapat pada Gambar 4.245. Halaman ini berisi field-field antara lain judul berita, isi berita, img berita, video berita. Field img berita dan video berita menggunakan tombol browse untuk menangkap directory file. Format img yang diperbolehkan adalah jpeg dan png. Format video yang diperbolehkan adalah mp4. Pada bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error.

414 19. Halaman Manage Sekolah Gambar 4.246 Halaman Manage Sekolah Saat admin menekan link manage sekolah maka admin akan masuk ke halaman manage sekolah seperti yang terdapat pada Gambar 4.246. Halaman ini menampilkan table yang berisi data berita. Isi table antara lain nama sekolah, alamat sekolah, provinsi sekolah dan kota sekolah, link edit dan link delete. Pada bagian bawah table terdapat link untuk menambah sekolah baru.

415 20. Halaman Sekolah Editor Gambar 4.247 Halaman Sekolah Editor Saat admin menekan link edit / tambah sekolah baru pada halaman manage sekolah maka admin akan masuk ke halaman sekolah editor seperti yang terdapat pada Gambar 4.247. Halaman ini berisi field-field antara lain nama sekolah, alamat sekolah, provinsi sekolah dan kota sekolah. Pada bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error.

416 21. Halaman Manage Exam Gambar 4.248 Halaman Manage Exam Saat admin menekan menu navigasi exam maka admin akan masuk ke halaman manage exam seperti yang terdapat pada Gambar 4.248. Pada bagian atas terdapat combo box yang bersisi data pelajaran. Setelah admin memilih combo box pelajaran maka akan tampil combo box baru yang berisi data bab pelajaran sesuai dengan pelajaran yang dipilih. Setelah admin memilih combo box bab pelajaran maka akan tampil table yang berisi data soal exam sesuai dengan bab pelajaran yang dipilih. Isi table antara lain bab pelajaran, nomor soal, soal, img soal, tipe soal, jawaban, video jawaban, link edit dan link delete. Pada bagian bawah table terdapat link untuk menambah soal baru.

417 22. Halaman Exam Editor Gambar 4.249 Halaman Exam Editor Saat admin menekan link edit / tambah soal baru pada halaman manage exam maka admin akan masuk ke halaman exam editor seperti yang terdapat pada Gambar 4.249. Halaman ini berisi field-field antara lain bab pelajaran, nomor soal, soal, img soal, tipe soal, multiple choice 1-4, jawaban, video jawaban. Combo box tipe soal berisi essay dan multiple choice. Field multiple choice 1-4 hanya muncul jika admin memilih tipe soal multiple choice. Field video jawaban menggunakan tombol browse untuk menangkap directory file. Format video yang diperbolehkan adalah mp4. Pada bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error.

418 23. Halaman Manage Forum Type Gambar 4.250 Halaman Manage Forum Type Saat admin menekan link manage forum type maka admin akan masuk ke halaman manage forum type seperti yang terdapat pada Gambar 4.250. Halaman ini menampilkan table yang berisi data tipe forum. Isi table antara lain nama forum, desc forum, link edit dan link delete. Pada bagian bawah table terdapat link untuk menambah tipe forum baru.

419 24. Halaman Forum Type Editor Gambar 4.251 Halaman Forum Type Editor Saat admin menekan link edit / tambah tipe forum baru pada halaman manage forum type maka admin akan masuk ke halaman forum type editor seperti yang terdapat pada Gambar 4.251. Halaman ini berisi field-field antara lain nama forum, desc forum. Pada bagian bawah terdapat tombol submit. Jika field tidak lengkap saat menekan submit maka akan tampil pesan error.

420 25. Halaman Manage Forum Thread Gambar 4.252 Halaman Manage Forum Thread Saat admin menekan link manage forum thread maka admin akan masuk ke halaman manage forum thread seperti yang terdapat pada Gambar 4.252. Halaman ini menampilkan table yang berisi data forum thread. Isi table antara lain tipe forum, email, judul thread, isi thread, timestamp dan link lock. Saat admin menekan link lock maka status thread akan berubah menjadi lock.

421 4.2.7 Database Schema 1. Tabel User Tabel 4.80 Database Schema User Field Tipe Data Null Keterangan Email varchar(50) No Email digunakan untuk login kesistem, email bersifat unik. (Primary Key) IDUser int(11) No ID User dimulai dari 1 dan auto increment keatas Nama Depan varchar(50) No Nama awal user NamaBelakang varchar(50) No Nama akhir user TanggalLahir datetime() No Tanggal lahir user Alamat varchar(255) No Alamat tempat tinggal user Provinsi varchar(255) No Provinsi tempat tinggal user Kota varchar(255) No Kota tempat tinggal user Jenjang int(11) No Jenjang diambil dari tabel jenjang (Foreign Key) Sekolah int(11) No Sekolah diambil dari tabel sekolah (Foreign Key) Password varchar(50) No Password menggunakan kombinasi angka dan huruf dengan panjang minimal 6 digit KodePos int(5) Yes Kode pos user StatusAkun int(255) No Account status diambil dari tabel paket (Foreign Key) Img varchar(255) Yes Gambar profile picture user Quote varchar(255) Yes Quote user Testimonial varchar(255) Yes Testimoni user 2. Tabel Jenjang Tabel 4.81 Database Schema Jenjang Field Tipe Data Null Keterangan IDJenjang int(11) No ID User dimulai dari 1 dan auto increment keatas (Primary Key) NamaJenjang varchar(50) No Nama untuk setiap jenjang

422 3. Tabel Grade Tabel 4.82 Database Schema Grade Field Tipe Data Null Keterangan IDGrade int(11) No ID Grade dimulai dari 1 dan auto increment keatas (Primary Key) NamaGrade varchar(50) No Nama untuk setiap grade NoUrutGrade int(11) No Nomor urut grade 4. Tabel Pelajaran Tabel 4.83 Database Schema Pelajaran Field Tipe Data Null Keterangan IDPelajaran int(11) No ID Pelajaran dimulai dari 1 dan auto increment keatas (Primary Key) IDJenjang int(11) No ID Jenjang diambil dari tabel jenjang (Foreign Key) IDGrade int(11) No ID Grade diambil dari tabel grade (Foreign Key) NamaPelajaran varchar(50) No Nama pelajaran DescPelajaran varchar(255) No Keterangan pelajaran ImgPelajaran varchar(255) Yes Gambar pelajaran VideoPelajaran varchar(255) Yes Video pembuka untuk pelajaran ini 5. Tabel Bab Pelajaran Tabel 4.84 Database Schema Bab Pelajaran Field Tipe Data Null Keterangan IDBabPelajaran int(11) No ID Bab Pelajaran dimulai dari 1 dan auto increment keatas (Primary Key) IDPelajaran int(11) No ID Pelajaran diambil dari tabel pelajaran (Foreign Key) JudulBab varchar(50) No Judul Bab, contoh: BAB 1, BAB 2, BAB 3, dll. NamaBab varchar(100) No Nama bab DescBab varchar(255) No Keterangan Bab berupa coarse goal, standar kompetensi, kompetensi dasar. ImgBab varchar(255) Yes Gambar bab VideoBab varchar(255) Yes Video pembuka untuk bab pelajaran ini NoUrutBab int(11) No Nomor urut bab

423 6. Tabel Sub Bab Pelajaran Tabel 4.85 Database Schema Sub Bab Pelajaran Field Tipe Data Null Keterangan IDSubBabPelajaran int(11) No ID Sub Bab Pelajaran dimulai dari 1 dan auto increment keatas (Primary Key) IDBabPelajaran int(11) No ID Bab Pelajaran diambil dari tabel bab pelajaran (Foreign Key) JudulSubBab varchar(100) No Judul sub bab DescSubBab varchar(255) No Keterangan sub bab VideoSubBab varchar(255) Yes Video yang menampilkan materi pelajaran kepada siswa SubBabType varchar(6) No Tipe sub bab terdiri dari 2 yaitu: materi dan soal NoUrutSubBab int(11) No Nomor urut sub bab 7. Tabel Additional Materi Tabel 4.86 Database Schema Additional Materi Field Tipe Data Null Keterangan IDAddMateri int(11) No ID Additional Material dimulai dari 1 dan auto increment keatas (Primary Key) IDSubBabPelajaran int(11) No ID Sub Bab Pelajaran diambil dari tabel sub bab pelajaran (Foreign Key) NamaMateri varchar(50) No Nama additional materi File varchar(255) No Link download additional materi 8. Tabel Pertanyaan Subbab Tabel 4.87 Database Schema Pertanyaan Subbab Field Tipe Data Null Keterangan IDPertanyaan int(11) No ID Pertanyaan dimulai dari 1 dan auto increment keatas (Primary Key) IDSubBabPelajaran int(11) No ID Sub Bab Pelajaran diambil dari tabel Sub Bab Pelajaran (Foreign Key) Email varchar(50) No Email user diambil dari tabel user (Foreign Key) Pertanyaan varchar(255) No Isi pertanyaan user timestamp datetime() No Tanggal dan jam user melakukan pertanyaan

424 9. Tabel Jawaban Subbab Tabel 4.88 Database Schema Jawaban Subbab Field Tipe Data Null Keterangan IDJawaban int(11) No ID Jawaban dimulai dari 1 dan auto increment keatas (Primary Key) IDPertanyaan int(11) No ID Pertanyaan diambil dari tabel sub bab question (Foreign Key) Email varchar(50) No Email user diambil dari tabel user (Foreign Key) Pertanyaan varchar(255) No Jawaban user timestamp datetime() No Tanggal dan jam user melakukan pertanyaan 10. Tabel Soal Exam Tabel 4.89 Database Schema Soal Exam Field Tipe Data Null Keterangan IDSoal int(11) No ID Soal dimulai dari 1 dan auto increment keatas (Primary Key) IDBabPelajaran int(11) No ID Bab Pelajaran diambil dari tabel bab pelajaran (Foreign Key) NomorSoal int(2) No Nomor soal Soal varchar(255) No Isi soal disini ImgSoal varchar(255) Yes Gambar soal jika ada TipeSoal varchar(14) No Tipe soal terdiri dari 2 yaitu: essay dan multiple choice Jawaban varchar(255) No Jawaban soal JawabanVideo varchar(255) Yes Video penjelasan cara menjawab soal 11. Tabel Multiple Choice Tabel 4.90 Database Schema Multiple Choice Field Tipe Data Null Keterangan IDSoal int(11) No ID Soal diambil dari tabel soal exam (Foreign Key) PilihanJawaban varchar(100) No Isi jawaban multiple choice disini

425 12. Tabel Nilai Exam Tabel 4.91 Database Schema Nilai Exam Field Tipe Data Null Keterangan IDNilaiExam int(11) No ID Nilai Exam dimulai dari 1 dan auto increment keatas (Primary Key) Email varchar(50) No Email user diambil dari tabel user (Foreign Key) IDBabPelajaran int(11) No ID Bab Pelajaran diambil dari tabel bab pelajaran (Foreign Key) Nilai int(3) No Nilai ujian user JawabanSalah int(2) No Jumlah jawaban yang salah timestamp datetime() No Tanggal dan jam user mengambil ujian 13. Tabel Tipe Forum Tabel 4.92 Database Schema Tipe Forum Field Tipe Data Null Keterangan IDTipeForum int(11) No ID Tipe Forum dimulai dari 1 dan auto increment keatas (Primary Key) NamaForum varchar(50) No Nama tipe forum DescForum varchar(255) No Keterangan tipe forum 14. Tabel Thread Forum Tabel 4.93 Database Schema Thread Forum Field Tipe Data Null Keterangan IDThreadForum int(11) No ID Thread Forum dimulai dari 1 dan auto increment keatas (Primary Key) IDTipeForum int(11) No ID Tipe Forum diambil dari tabel forum type (Foreign Key) Email varchar(50) No Email user diambil dari tabel user (Foreign Key) JudulThread varchar(50) No Judul thread yang dibuat user IsiThread varchar(255) No Isi thread StatusThread varchar(6) No Status thread ada 2 jenis: open dan closed timestamp datetime() No Tanggal dan jam user mempost thread

426 15. Tabel Jawaban Forum Tabel 4.94 Database Schema Jawaban Forum Field Tipe Data Null Keterangan IDJawabanForum int(11) No ID Jawaban Forum dimulai dari 1 dan auto increment keatas (Primary Key) IDThreadForum int(11) No ID Thread Forum diambil dari tabel forum thread (Foreign Key) Email varchar(50) No Email user diambil dari tabel user (Foreign Key) Jawaban varchar(255) No Isi jawaban user timestamp datetime(0) No Tanggal dan jam user mempost jawaban 16. Tabel Log Card Tabel 4.95 Database Schema Log Card Field Tipe Data Null Keterangan IDLogCard int(11) No ID Log Card dimulai dari 1 dan auto increment keatas (Primary Key) Email varchar(50) No Email user diambil dari tabel user (Foreign Key) KeteranganLogCard varchar(255) No Keterangan log card timestamp datetime(0) No Tanggal dan jam log card dicatat 17. Tabel Library Tabel 4.96 Database Schema Library Field Tipe Data Null Keterangan IDLibrary int(11) No ID Library dimulai dari 1 dan auto increment keatas (Primary Key) JudulLibrary varchar(50) No Judul konten library DescLibrary varchar(255) No Keterangan konten library FileLibrary varchar(255) No Link download konten library TipeLibrary varchar(50) No Tipe konten library terdiri dari: materi pelajaran, soft skill, soal latihan

427 18. Tabel Berita Tabel 4.97 Database Schema Berita Field Tipe Data Null Keterangan IDBerita int(11) No ID Berita dimulai dari 1 dan auto increment keatas (Primary Key) JudulBerita varchar(50) No Judul berita IsiBerita varchar(255) No Isi berita ImgBerita varchar(255) Yes Gambar berita jika ada VideoBerita varchar(255) Yes Video berita jika ada timestamp datetime(0) No Tanggal dan jam berita dipublish 19. Tabel Notifikasi Tabel 4.98 Database Schema Notifikasi Field Tipe Data Null Keterangan IDNotif int(11) No ID Notif dimulai dari 1 dan auto increment keatas (Primary Key) Email varchar(50) No Email user diambil dari tabel user (Foreign Key) IDThreadForum int(11) Yes ID Thread Forum diambil dari tabel forum thread (Foreign Key) IDPertanyaan int(11) Yes ID Pertanyaan diambil dari tabel subbab question (Foreign Key) Status varchar(10) No Status notif ada 2 jenis yaitu: readed dan not read IsiNotif varchar(100) No Isi notifikasi Link varchar(255) No Link notifikasi 20. Tabel Sekolah Tabel 4.99 Database Schema Sekolah Field Tipe Data Null Keterangan IDSekolah int(11) No ID Sekolah dimulai dari 1 dan auto increment keatas (Primary Key) NamaSekolah varchar(50) No Nama sekolah AlamatSekolah int(11) Yes Alamat sekolah ProvinsiSekolah int(11) Yes Provinsi sekolah KotaSekolah varchar(10) No Kota sekolah

428 21. Tabel Paket Tabel 4.100 Database Schema Paket Field Tipe Data Null Keterangan IDPaket int(11) No ID Paket dimulai dari 1 dan auto increment keatas (Primary Key) AccountStatus varchar(7) No Account status ada 3 jenis yaitu: Free, General dan Premium IsiPaket varchar(255) No Penjelasan isi paket Price int(255) No Harga paket 22. Tabel FAQ Tabel 4.101 Database Schema FAQ Field Tipe Data Null Keterangan IDFAQ int(11) No ID FAQ dimulai dari 1 dan auto increment keatas (Primary Key) Email Varchar(50) Email user diambil dari tabel user (Foreign Key) IsiFAQ varchar(7) No Isi FAQ yang ditanya user Status varchar(255) No status FAQ ada 2 jenis yaitu readed dan not read

4.2.8 Persistent Object 1. User Tabel 4.102 Persistent Object User 2. Jenjang Tabel 4.103 Persistent Object Jenjang ID Nama Jenjang Jenjang 1 SD 2 SMP 3 SMA

430 3. Grade Tabel 4.104 Persistent Object Grade ID Nama Grade Grade No Urut Grade 1 SD IV 1 2 SD V 2 3 SD VI 3 4 SMP VII 1 5 SMP VIII 2 6 SMP IX 3 7 SMP X 1 8 SMP XI 2 9 SMP XII 3

4. Pelajaran ID ID ID Pelajaran Jenjang Grade Nama Pelajaran 1 1 1 Matematika SD IV 2 1 2 Matematika SD V 3 1 3 Matematika SD VI Tabel 4.105 Persistent Object Pelajaran Desc Pelajaran <p>jelajahi pelajaran matematika yang Sinotif tawarkan dan kuasai bidang ini!</p><p>course Goal: Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan.</p> <p>jelajahi pelajaran matematika yang Sinotif tawarkan dan kuasai bidang ini! </p><p>course Goal: Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan. <p>jelajahi pelajaran matematika yang Sinotif tawarkan dan kuasai bidang ini! <p>/<p> Course Goal: Mempersiapkan siswa agar dapat menggunakan matematika dan pola pikir matematika dalam kehidupan sehari-hari dan dalam mempelajari berbagai ilmu pengetahuan.

432 5. Bab Pelajaran ID Bab ID Judul Pelajaran Pelajaran Bab Tabel 4.106 Persistent Object Bab Pelajaran Nama Bab Desc Bab Img Ba <p>siswa memahami dan menggunakan sifta-sifat operasi hitungan bilangan dalam pemecahan masalah</p><ul><li>mengidentifikasikan sifat-sifat operasi hitung</li><li>mengurutkan bilangan</li><li>melakukan BAB Operasi Matema 1 1 Hitung operasi perkalian dan pembagian</li><li>melakukan operasi 1 IV Bab Bilangan hitung campuran</li><li>melakukan penaksiran dan pembulatan </li><li>memecahkan masalah yang melibatkan uang</li></ul> 2 1 <p>siswa memahami dan menggunakan faktor dan kelipatan dalam pemecahan masalah</p><ul><li>mendeskripsikan konsep faktor dan kelipatan</li><li>menentukan kelipatan dan faktor bilangan</li><li>menentukan kelipatan BAB Kelipatan Matema 2 dan Faktor persekutuan terkecil (KPK) san faktor persekutuan terbesar IV Bab (FPB)</li><li>Menentukan kelipatan persekutuan terkecil (KPK) san faktor persekutuan terbesar (FPB)</li></ul> <p>siswa memahami dan menggunakan faktor dan kelipatan dalam pemecahan masalah</p><ul><li>menentukan besar sudut dengan satuan tidak baku dan satuan derajat</li><li>menentukan hubungan antarsatuan waktu, 3 1 BAB Besar antarsatuan panjang, dan antarsatuan Matema 3 Sudut berat.</li><li>menyelesaikan masalah yang ebrkaitan IV Bab dengan satuan waktu, panjang dan berat</li><li>menyelesaikan masalah yang berkaitan dengan satuan kuantitas</li></ul>

6. Sub Bab Pelajaran Tabel 4.107 Persistent Object Sub Bab Pelajaran ID Sub Bab ID Bab Pelajaran Pelajaran Judul Sub Bab Desc Sub Bab Video Sub Bab Sifat-Sifat Mengidentifikasi sifat-sifat Matematika SD IV Bab 1 1 Operasi operasi hitung 1 Sub Bab 1.mp4 Hitung 2 1 Bilangan Mengurutkan Bilangan Matematika SD IV Bab 1 Sub Bab 2.mp4 3 1 Perkalian dan Operasi hitung perkalian dan Matematika SD IV Bab Pembagian pembagian 1 Latihan 1.mp4 7. Additional Materi Tabel 4.108 Persistent Object Additional Materi ID Additional Materi ID Sub Bab Pelajaran Nama Materi File 1 1 Contoh Soal Matematika SD IV contoh soal o 2 1 Kumpulan Rumus Matematika SD IV kumpulan ru Hitung.docx 3 2 Catatan Bilangan Matematika SD IV catatan bilang

8. Pertanyaan Subbab ID Pertanyaan Tabel 4.109 Persistent Object Pertanyaan Subbab ID Sub Bab Email Pertanyaan Timestamp Pelajaran 1 1 Bil_Blitz@hotmail.com 2 1 dendi@hotmail.com Ada yang punya e- 3 1 Bil_Blitz@hotmail.com book erlangga untuk pelajaran ini? Itu di menit 1:24 5/18/2014 22:46:12 maksutnya apa ya? PM 42 + 47 kira-kira 40 5/18/2014 17:23:34 + 50 = 90 PM 5/18/2014 16:33:54 PM 9. Jawaban Subbab ID Jawaban ID Pertanyaan Tabel 4.110 Persistent Object Jawaban Subbab Email Jawaban Timestamp Membagi bilangan 1 1 dendi@hotmail.com empat angka dengan bilangan satu angka 2 1 Bil_Blitz@hotmail.com Makasih :) 3 2 dendi@hotmail.com Saya ada 5/18/2014 22:50:12 PM 5/18/2014 22:51:12 PM 5/18/2014 16:40:54 PM 434

435 10. Soal Exam Tabel 4.111 Persistent Object Soal Exam ID ID Bab Nomor Tipe Soa Pelajara Soal Img Soal Soal Soal l n Jawaban Jawaban Video 1 1 1 10 + 12 x 2 =? null essay 44 Jawaban Matematika SD IV Soal 1.mp4 2 1 2 Berapakah nilai X Soal essay 50 Jawaban pada Gambar Matematika Matematika SD diatas? SD IV Bab 1 IV Soal 2.mp4 Nomor 2.jpeg 3 1 3 10 : 5 =? null multi 2 Jawaban ple Matematika SD choic IV Soal 3.mp4 e 11. Multiple Choice Tabel 4.112 Persistent Object Multiple Choice ID Soal Pilihan Jawaban 3 3 3 2 3 4 3 1 12. Nilai Exam Tabel 4.113 Persistent Object Nilai Exam ID ID Bab Jawaban Nilai Email Nilai Timestamp Pelajaran Salah Exam 5/18/2014 23:33:51 1 Bil_Blitz@hotmail.com 1 100 0 PM 2 Bil_Blitz@hotmail.com 2 80 2 3 Bil_Blitz@hotmail.com 3 90 1 5/19/2014 22:50:12 PM 5/20/2014 16:20:11 PM

436 13. Tipe Forum Tabel 4.114 Persistent Object Tipe Forum ID Tipe Forum Nama Forum Desc Forum 1 Lounge Ngobrol disini yuk 2 Pelajaran Diskusi pelajaran disini 14. Thread Forum Tabel 4.115 Persistent Object Thread Forum ID ID Isi Status Thread Tipe Email Judul Thread Thread Thread Forum Forum Timestamp 1 1 Bil_Blitz@hotmail.com isi Kenalan 5/18/2014 thread open yuk 23:33:51 PM disini 2 1 Bil_Blitz@hotmail.com isi Ngobrol gk 5/18/2014 thread open jelas 23:33:51 PM disini 3 2 isi thread isi 5/18/2014 Bil_Blitz@hotmail.com disini thread open 23:33:51 PM disini 15. Jawaban Forum Tabel 4.116 Persistent Object Jawaban Forum ID ID Jawaban Thread Email Jawaban Timestamp Forum Forum 1 1 dendi@hotmail.com isi post disini... 5/18/2014 23:33:51 PM 2 1 egod@hotmail.com isi post disini... 5/18/2014 23:33:51 PM 3 1 puppey@hotmail.com isi post disini... 5/18/2014 23:33:51 PM

437 16. Notifikasi Tabel 4.117 Persistent Object Notifikasi ID ID ID Email Thread Pertanyaa Notif Forum n Status Isi Notif Link 1 Post baru http://localhost/sinotif dendi@hotma Not thread 2 null /welcome/subbabmat il.com read ngobrol gk eri/2 jelas 2 Jawaban http://localhost/sinotif bil_blitz@hot Reade comment null 1 /welcome/subbabmat mail.com d video operasi eri/1 bilangan 3 Post baru http://localhost/sinotif puppey@hot Reade thread 1 null /welcome/forumansw mail.com d kenalan er/1 yuk 17. Log Card Tabel 4.118 Persistent Object Log Card ID Log Card Email Keterangan Log Card Timestamp Mempelajari Matematika 1 bil_blitz@hotmail.com Bilangan Cacah Mengambil Exam SMA X, BAB 1 Bilangan 5/18/2014 23:33:51 Cacah, Sub Bab Mengenal PM 2 bil_blitz@hotmail.com 100 Mempelajari Matematika Matematika SMA X, BAB 1 5/18/2014 23:33:51 Bilangan Cacah dengan score PM 3 SMA X, BAB 2 Pembulatan 5/18/2014 23:33:51 bil_blitz@hotmail.com dan Penaksiran, Sub Bab PM Pembulatan Ke Puluhan Terdekat

438 18. Berita Tabel 4.119 Persistent Object Berita ID Img Video Judul Berita Isi Berita Timestamp Berita Berita Berita Sinotif kini hadir di Taman Palem untuk Grand Opening membantu anak-anak STC 29 5/29/2014 1 Sinotif Taman null menjadikan Matematika mei'14.jpg 23:33:51 PM Palem Fisika Kimia jadi Mudah & Menyenangkan Seminar (Sinotif Seminar Orang tua oleh STC 30 5/30/2014 2 Tenagers Camp) null Bpk Hindra Gunawan mei'14.jpg 23:33:51 PM di Puri Sinotif Rahasia Bagaimana STC 31 5/31/2014 3 Teenagers Camp Mendapatkan Nilai 100 di null mei'14.jpg 23:33:51 PM Angkatan VI Sekolah dan Kehidupan 19. Library Tabel 4.120 Persistent Object Library Tipe ID Library Judul Library Desc Library File Library Library Pelajari soft skill time management Time timemanageme 1 untuk memudahkan pengelolaan Softskill Management nt.mp4 waktu Anda 2 Public Speaking Pelajari soft skill public speaking untuk membantu meningkatkan kemampuan presentasi Anda dikelas publicspeaking. mp4 Softskill Pelajari soft skill leadership untuk 3 Leadership membantu Anda mengelola tugas leadership.mp4 Softskill kelompok

439 20. Sekolah Tabel 4.121 Persistent Object Sekolah ID Nama Provinsi Kota School Alamat Sekolah Sekolah Sekolah Sekolah 1 Penabur 1 Jl. Tanjung Duren Raya no. 4 Jakarta Jakarta Barat 2 Santa Maria Jl.T.Tambusai no.112 Riau Pekanbaru 3 Kanisius Jl.Menteng Raya no. 64 Jakarta Jakarta Pusat 21. Paket Tabel 4.122 Persistent Object Paket ID Paket Account Status Isi Paket Price 1 Free Penjelasan isi paket free 0 2 General Penjelasan isi paket general 99000 3 Premium Penjelasan isi paket premium 499000 22. FAQ Tabel 4.123 Persistent Object FAQ ID FAQ Email Isi FAQ Status 1 bil_blitz@hotmail.com Kenapa video di browser saya tidak mau jalan ya? readed 2 bil_blitz@hotmail.com Kalau buka di browser IE sering muncul error. Kenapa begitu? Not read 3 bil_blitz@hotmail.com Bagaimana cara upgrade account ke premium? Not read

440 4.2.9 System Architecture Mobile Learning Sinotif MySQL Database Database (Data Layer) HTML, CSS MySQL PHP PHP Internet Firewall Server HTML, CSS Admin MMT (Business Logic Layer) Gambar 4.253 Arsitektur Sistem Mobile Learning Sinotif Pada Gambar 4.253 dijelaskan bahwa Sinotif akan menggunakan database MySQL dan menggunakan PHP (Hypertext Preprocessor) sebagai server-side scripting language. Admin MMT bertugas untuk mengelola data dalam server dengan CMS yang disediakan. Terdapat firewall antara internet dan server untuk mem-filter data yang keluar masuk sehingga meningkatkan security dari sistem. Mobile User dan Web User mengakses sistem melalui internet dan menggunakan HTML sebagai client-side scripting language. 4.2.10 System Specification Specification hardware, software, jaringan dan personel yang diperlukan untuk menjalankan sistem adalah sebagai berikut: 1. Hardware Hardware yang dibutuhkan untuk melayani proses belajar siswa adalah menggunakan sebuah server dengan kapasitas penyimpanan minimal 2TB dengan minimal processor Intel Xeon processor E5-1410 dan RAM 16GB.