SlideShare a Scribd company logo
IES
INTERNATIONAL ELECTRONIC SYMPHOSIUM
EMERGING TECHNOLOGY ON ELECTRONIC AND
INFORMATION
Java Programming Learning Assistant
System(JPLAS)
Okayuma University
NOBOU FUNABIKI
KELOMPOK 6
1. MADA MARGA D
(4103151008)
2. ALIF SUPRIANTO
(4103151019)
3. MEGA APRILIA PUTRI C
(4103151018)
4. YUVITA AGUSTIAR N (4103151025)
TAHAPAN TAHAPAN METODELOGI DESAIN
Definisi
Riset
Brainstorming
Analisa
Implementasi
DEFINISI
• Project Java Programming Learning Asisstant
System (JPLAS) menggunakan metode test-driven
development (TDD) , untuk meningkatkan efek
pendidikan di program pemrograman Java di
universitas atau sekolah kejuruan dengan
memungkinkan diri studi siswa, sekaligus
mengurangi beban guru.
• Java termasuk bahasa pemograman yg berbasis
objek yg telah digunakan oleh banyak pihak yg
memiliki tingkat keamanan dalam sistemnya terjamin
(good protection) serta termasuk bahasa
pemograman yang fleksibel untuk pemograman
aplikasi, web, game dan lainnya
• JPLAS adalah web yang menggunakan JSP /
Servlet.
RISET
 Siklus pemograman Java :
 Membaca kode tes tertulis dari dosen.
 Menulis / memodifikasi kode sumber.
 Pengujian kode sumber dan menyarankan kesalahan jika
ada.
 Kode kesalahan fungsi menyoroti untuk
membantu mahasiswa menemukan kesalahan
dalam kode sumber mereka dengan grafis
menyoroti garis yang sesuai
BRAINSTORMING
 Pengembangan project JPLAS dengan metode Test-
driven (TDD) dan fitur-fiturnya :
A. Garis Besar Cara TDD
Dasar siklus pengembangan kode dimetode TDD
adalah sebagai berikut:
1. untuk menulis kode tes yang dapat menguji setiap
spesifikasi.
2. untuk menulis kode sumber.
3. untuk mengulang modifikasi dari source code sampai
melewati setiap ujian dengan kode tes.
B. JUnit
 Digunakan sebagai open-source Kerangka Java untuk
mendukung metode TDD.
 Membantu tes unit unit kode Java atau kelas.
C. Kode Uji
 menggunakan kode sumber kelas Math.
 Math kelas mengembalikan penjumlahan dari dua argumen
integer.
1: public class Math {
2: public int tambah (int int, b) {
3: return (a + b);
4:}
5:}
 D. Fitur dalam Metode TDD
Dalam metode TDD, fitur berikut dapat diamati:
1) Kode tes dapat mewakili spesifikasi dari
Program, di mana ia harus menjelaskan fungsi apapun
untuk menjadi
diuji dalam program ini.
2) Kode tes dapat berguna dalam mempertimbangkan
program
struktur.
3) Proses pengujian dari kode sumber menjadi efisien,
karena setiap fungsi dapat diuji secara individual.
4) Proses refactoring dari kode sumber menjadi mudah,
karena kode dimodifikasi dapat diuji langsung.
ANALISA
A. Server Landasan
JPLAS diimplementasikan menggunakan JSP /
Servlet dengan Java 1.6.2 sebagai aplikasi Web pada
server, di mana ia mengadopsi operasi Sistem Ubuntu
Server 10.04, server aplikasi Web Tomcat 6.0.26, dan
sistem database MySQL 5.0.27.
B. Aman Pengujian Lingkungan
Terdapat dua metode :
1. analisis kode
2. monitoring kode
IMPLEMENTASI
1. Fungsi layanan guru:
 Pendaftaran baru kelas
 Pendaftaran dan pengelolaan tugas
 Pengujian kode sumber disampaikan dari siswa
 Untuk mendaftarkan tugas baru, guru perlu mengajukan judul
tugas, pernyataan masalah, kode sumber model dan tes kode
untuk JPLAS.
 JPLAS secara otomatis menghasilkan template untuk kode tes
dari kode sumber Model:
• Nama kelas diberi nama kelas uji + Test.
• Nama metode yang diberikan oleh metode pengujian + uji
Nama.
 seorang guru hanya perlu menentukan nilai-nilai
tertentu untuk argumen di setiap metode
pengujian untuk menyelesaikan kode tes.
 Dalam mengevaluasikan kesulitan tugas, JPLAS
memungkinkan guru untuk melihat nomor
kiriman untuk kode pengujian oleh setiap siswa.
2. FUNGSI LAYANAN MAHASISWA
 Pandangan tugas
 pengajuan kode sumber untuk tugas
 umpan balik dari tes kode sumber di server
Mahasiswa harus menulis kode sumber untuk
tugas dengan membaca pernyataan masalah dan
kode tes, di mana dia harus menggunakan nama
kelas / metode, jenis, dan argumen Pengaturan
yang ditentukan dalam kode uji.
DAFTAR PUSTAKA
http://www.iaeng.org/IJCS/issues_v40/issue_1/IJCS_
40_1_05.pdf

More Related Content

Viewers also liked

Metodologi Desain
Metodologi DesainMetodologi Desain
Metodologi Desain
mega_aprilia
 
PASOS PARA ELABORAR UN COCHE
PASOS PARA ELABORAR UN COCHEPASOS PARA ELABORAR UN COCHE
PASOS PARA ELABORAR UN COCHE
Claudia Aguirre
 
7 3常見儲存裝置管理範例
7 3常見儲存裝置管理範例7 3常見儲存裝置管理範例
7 3常見儲存裝置管理範例
慧鈴 鍾
 
Makenna morgan hobbies
Makenna morgan hobbiesMakenna morgan hobbies
Makenna morgan hobbies
20morgam
 
Differentiation and Learning Activities
Differentiation and Learning ActivitiesDifferentiation and Learning Activities
Differentiation and Learning Activities
uncdoc02
 
Metodologi Desain JPLAS
Metodologi Desain JPLASMetodologi Desain JPLAS
Metodologi Desain JPLAS
mega_aprilia
 
How Idaho Power Company uses AURORAxmp
How Idaho Power Company uses AURORAxmpHow Idaho Power Company uses AURORAxmp
How Idaho Power Company uses AURORAxmp
EPIS Inc
 
Facebook
FacebookFacebook
Facebook
mahfud_id
 
Madiha Elhadydy 2
Madiha Elhadydy 2Madiha Elhadydy 2
Madiha Elhadydy 2
Madiha El-Hadydy
 
0531 981 01 90 PETROL İŞ KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 0...
0531 981 01 90 PETROL İŞ KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 0...0531 981 01 90 PETROL İŞ KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 0...
0531 981 01 90 PETROL İŞ KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 0...
Antika Alanlar
 
0531 981 01 90 BAYRAMPAŞA KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR ...
0531 981 01 90 BAYRAMPAŞA KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR ...0531 981 01 90 BAYRAMPAŞA KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR ...
0531 981 01 90 BAYRAMPAŞA KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR ...
Antika Alanlar
 
0531 981 01 90 NAMIK KEMAL KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR...
0531 981 01 90 NAMIK KEMAL KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR...0531 981 01 90 NAMIK KEMAL KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR...
0531 981 01 90 NAMIK KEMAL KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR...
Antika Alanlar
 

Viewers also liked (12)

Metodologi Desain
Metodologi DesainMetodologi Desain
Metodologi Desain
 
PASOS PARA ELABORAR UN COCHE
PASOS PARA ELABORAR UN COCHEPASOS PARA ELABORAR UN COCHE
PASOS PARA ELABORAR UN COCHE
 
7 3常見儲存裝置管理範例
7 3常見儲存裝置管理範例7 3常見儲存裝置管理範例
7 3常見儲存裝置管理範例
 
Makenna morgan hobbies
Makenna morgan hobbiesMakenna morgan hobbies
Makenna morgan hobbies
 
Differentiation and Learning Activities
Differentiation and Learning ActivitiesDifferentiation and Learning Activities
Differentiation and Learning Activities
 
Metodologi Desain JPLAS
Metodologi Desain JPLASMetodologi Desain JPLAS
Metodologi Desain JPLAS
 
How Idaho Power Company uses AURORAxmp
How Idaho Power Company uses AURORAxmpHow Idaho Power Company uses AURORAxmp
How Idaho Power Company uses AURORAxmp
 
Facebook
FacebookFacebook
Facebook
 
Madiha Elhadydy 2
Madiha Elhadydy 2Madiha Elhadydy 2
Madiha Elhadydy 2
 
0531 981 01 90 PETROL İŞ KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 0...
0531 981 01 90 PETROL İŞ KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 0...0531 981 01 90 PETROL İŞ KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 0...
0531 981 01 90 PETROL İŞ KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR 0...
 
0531 981 01 90 BAYRAMPAŞA KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR ...
0531 981 01 90 BAYRAMPAŞA KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR ...0531 981 01 90 BAYRAMPAŞA KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR ...
0531 981 01 90 BAYRAMPAŞA KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR ...
 
0531 981 01 90 NAMIK KEMAL KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR...
0531 981 01 90 NAMIK KEMAL KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR...0531 981 01 90 NAMIK KEMAL KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR...
0531 981 01 90 NAMIK KEMAL KİTAP ALANLAR-PLAK-KİTAP-ANTİKA EŞYA SATIN ALANLAR...
 

Similar to Metodologi Desain

IES
IESIES
KAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirKAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas Akhir
ModistaGarsia
 
Prak 1
Prak 1Prak 1
Prak 1
Jamil Jamil
 
Kak ver 2
Kak ver 2Kak ver 2
Kak ver 2
ModistaGarsia
 
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstopAplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
tiaraberlian
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasi
DWC
 
Laporan i
Laporan iLaporan i
Laporan i
Vina Necko
 
Makalah java
Makalah javaMakalah java
Makalah java
utia yahya
 
Tugas 3
Tugas 3Tugas 3
Slide Presentation PITA2 UK30644 -
Slide Presentation PITA2 UK30644 -Slide Presentation PITA2 UK30644 -
Slide Presentation PITA2 UK30644 -
NOOR HASLINDA HAMIDAN
 
Makalah java
Makalah javaMakalah java
Makalah java
utia yahya
 
Software testing
Software testingSoftware testing
Software testingjullejulle
 
Tugas 4 – rekayasa web
Tugas 4 – rekayasa webTugas 4 – rekayasa web
Tugas 4 – rekayasa web
Gilbert Abednego
 
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Ivanda Zevi Amalia
 
Analisa dan Perancangan Sistem Informasi Pert 15
Analisa dan Perancangan Sistem Informasi Pert 15Analisa dan Perancangan Sistem Informasi Pert 15
Analisa dan Perancangan Sistem Informasi Pert 15
septianopratama2
 

Similar to Metodologi Desain (20)

IES
IESIES
IES
 
KAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirKAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas Akhir
 
Prak 1
Prak 1Prak 1
Prak 1
 
Kak ver 2
Kak ver 2Kak ver 2
Kak ver 2
 
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstopAplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasi
 
Task2 new
Task2 newTask2 new
Task2 new
 
Laporan i
Laporan iLaporan i
Laporan i
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Slide Presentation PITA2 UK30644 -
Slide Presentation PITA2 UK30644 -Slide Presentation PITA2 UK30644 -
Slide Presentation PITA2 UK30644 -
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Software testing
Software testingSoftware testing
Software testing
 
Tugas 4 – rekayasa web
Tugas 4 – rekayasa webTugas 4 – rekayasa web
Tugas 4 – rekayasa web
 
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
 
Analisa dan Perancangan Sistem Informasi Pert 15
Analisa dan Perancangan Sistem Informasi Pert 15Analisa dan Perancangan Sistem Informasi Pert 15
Analisa dan Perancangan Sistem Informasi Pert 15
 

Recently uploaded

Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
TriSutrisno48
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
RosidaAini3
 
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdfRangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
mad ros
 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
sriwulandari723
 
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
SABDA
 
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docxLAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
moh3315
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
PutraDwitara
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Sathya Risma
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
Kanaidi ken
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Thahir9
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
NURULNAHARIAHBINTIAH
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 

Recently uploaded (20)

Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
 
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdfRangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
 
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
 
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docxLAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
LAPORAN WALI KELAS Wahyu Widayati, S.Pd.docx
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 

Metodologi Desain

  • 1. IES INTERNATIONAL ELECTRONIC SYMPHOSIUM EMERGING TECHNOLOGY ON ELECTRONIC AND INFORMATION Java Programming Learning Assistant System(JPLAS) Okayuma University NOBOU FUNABIKI
  • 2. KELOMPOK 6 1. MADA MARGA D (4103151008) 2. ALIF SUPRIANTO (4103151019) 3. MEGA APRILIA PUTRI C (4103151018) 4. YUVITA AGUSTIAR N (4103151025)
  • 3. TAHAPAN TAHAPAN METODELOGI DESAIN Definisi Riset Brainstorming Analisa Implementasi
  • 4. DEFINISI • Project Java Programming Learning Asisstant System (JPLAS) menggunakan metode test-driven development (TDD) , untuk meningkatkan efek pendidikan di program pemrograman Java di universitas atau sekolah kejuruan dengan memungkinkan diri studi siswa, sekaligus mengurangi beban guru. • Java termasuk bahasa pemograman yg berbasis objek yg telah digunakan oleh banyak pihak yg memiliki tingkat keamanan dalam sistemnya terjamin (good protection) serta termasuk bahasa pemograman yang fleksibel untuk pemograman aplikasi, web, game dan lainnya • JPLAS adalah web yang menggunakan JSP / Servlet.
  • 5. RISET  Siklus pemograman Java :  Membaca kode tes tertulis dari dosen.  Menulis / memodifikasi kode sumber.  Pengujian kode sumber dan menyarankan kesalahan jika ada.  Kode kesalahan fungsi menyoroti untuk membantu mahasiswa menemukan kesalahan dalam kode sumber mereka dengan grafis menyoroti garis yang sesuai
  • 6. BRAINSTORMING  Pengembangan project JPLAS dengan metode Test- driven (TDD) dan fitur-fiturnya : A. Garis Besar Cara TDD Dasar siklus pengembangan kode dimetode TDD adalah sebagai berikut: 1. untuk menulis kode tes yang dapat menguji setiap spesifikasi. 2. untuk menulis kode sumber. 3. untuk mengulang modifikasi dari source code sampai melewati setiap ujian dengan kode tes.
  • 7. B. JUnit  Digunakan sebagai open-source Kerangka Java untuk mendukung metode TDD.  Membantu tes unit unit kode Java atau kelas. C. Kode Uji  menggunakan kode sumber kelas Math.  Math kelas mengembalikan penjumlahan dari dua argumen integer. 1: public class Math { 2: public int tambah (int int, b) { 3: return (a + b); 4:} 5:}
  • 8.  D. Fitur dalam Metode TDD Dalam metode TDD, fitur berikut dapat diamati: 1) Kode tes dapat mewakili spesifikasi dari Program, di mana ia harus menjelaskan fungsi apapun untuk menjadi diuji dalam program ini. 2) Kode tes dapat berguna dalam mempertimbangkan program struktur. 3) Proses pengujian dari kode sumber menjadi efisien, karena setiap fungsi dapat diuji secara individual. 4) Proses refactoring dari kode sumber menjadi mudah, karena kode dimodifikasi dapat diuji langsung.
  • 9. ANALISA A. Server Landasan JPLAS diimplementasikan menggunakan JSP / Servlet dengan Java 1.6.2 sebagai aplikasi Web pada server, di mana ia mengadopsi operasi Sistem Ubuntu Server 10.04, server aplikasi Web Tomcat 6.0.26, dan sistem database MySQL 5.0.27. B. Aman Pengujian Lingkungan Terdapat dua metode : 1. analisis kode 2. monitoring kode
  • 10. IMPLEMENTASI 1. Fungsi layanan guru:  Pendaftaran baru kelas  Pendaftaran dan pengelolaan tugas  Pengujian kode sumber disampaikan dari siswa  Untuk mendaftarkan tugas baru, guru perlu mengajukan judul tugas, pernyataan masalah, kode sumber model dan tes kode untuk JPLAS.  JPLAS secara otomatis menghasilkan template untuk kode tes dari kode sumber Model: • Nama kelas diberi nama kelas uji + Test. • Nama metode yang diberikan oleh metode pengujian + uji Nama.
  • 11.  seorang guru hanya perlu menentukan nilai-nilai tertentu untuk argumen di setiap metode pengujian untuk menyelesaikan kode tes.  Dalam mengevaluasikan kesulitan tugas, JPLAS memungkinkan guru untuk melihat nomor kiriman untuk kode pengujian oleh setiap siswa.
  • 12. 2. FUNGSI LAYANAN MAHASISWA  Pandangan tugas  pengajuan kode sumber untuk tugas  umpan balik dari tes kode sumber di server Mahasiswa harus menulis kode sumber untuk tugas dengan membaca pernyataan masalah dan kode tes, di mana dia harus menggunakan nama kelas / metode, jenis, dan argumen Pengaturan yang ditentukan dalam kode uji.