[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"ssr-repo-dspace000004284":3,"ssr-repo-divisions":75,"menu-footer-id":261,"menu-main-id":322},{"id":4,"title":5,"authors":6,"files":8,"advisors":35,"authors_detail":36,"advisors_detail":40,"publisher":41,"publish_place":42,"language":43,"type":44,"type_slug":45,"year":46,"department":47,"study_program":48,"keywords":49,"keywords_detail":57,"abstract":72,"abstract_html":73,"url":74},"repo-dspace000004284","Pembelajaran Basic Python Berbasis Web Automated Learning System",[7],"Anggit Agung Wisnu Firmansyah",[9,13,16,19,23,26,29,32],{"chapter":10,"requires_login":11,"label":12,"available":11},"abstrak",false,"Abstrak",{"chapter":14,"requires_login":11,"label":15,"available":11},"bab1","Bab I",{"chapter":17,"requires_login":11,"label":18,"available":11},"bab2","Bab II",{"chapter":20,"requires_login":21,"label":22,"available":11},"bab3",true,"Bab III",{"chapter":24,"requires_login":21,"label":25,"available":11},"bab4","Bab IV",{"chapter":27,"requires_login":21,"label":28,"available":11},"bab5","Bab V",{"chapter":30,"requires_login":21,"label":31,"available":11},"full","Dokumen Lengkap",{"chapter":33,"requires_login":11,"label":34,"available":21},"open","Akses Terbuka",[],[37],{"name":7,"nim":38,"slug":39},"1941723013","anggit-agung-wisnu-firmansyah",[],"Politeknik Negeri Malang","Malang","Indonesia","Skripsi (D4)","skripsi-d4",2024,"D-IV TEKNIK INFORMATIKA",null,[50,51,52,53,54,55,56],"Pembelajaran Python","Web Automated Learning System","Test-Driven Development","Validasi Otomatis","E-learning","Unit Test","Codewars Framework",[58,60,62,64,66,68,70],{"name":50,"slug":59},"pembelajaran-python",{"name":51,"slug":61},"web-automated-learning-system",{"name":52,"slug":63},"test-driven-development",{"name":53,"slug":65},"validasi-otomatis",{"name":54,"slug":67},"e-learning",{"name":55,"slug":69},"unit-test",{"name":56,"slug":71},"codewars-framework","Penelitian ini bertujuan merancang dan membangun sistem pembelajaran dasar Python berbasis web menggunakan pendekatan Web Automated Learning System (WALS). Sistem dikembangkan untuk membantu mahasiswa memahami konsep fundamental Python secara mandiri dengan dukungan validasi otomatis. Metode yang digunakan adalah Test-Driven Development (TDD) dengan pengujian menggunakan Codewars Test Framework. Sistem dibangun menggunakan framework Laravel dan database MySQL, serta memiliki tiga peran pengguna: admin, dosen, dan mahasiswa. Fitur utama meliputi pemilihan topik pembelajaran, pengerjaan percobaan melalui kode editor berbasis web, serta validasi otomatis dengan hasil passed atau failed beserta detail kesalahan. Pengujian dilakukan menggunakan Black Box Testing dan uji pengguna terhadap mahasiswa Teknik Informatika. Hasil penelitian menunjukkan bahwa sistem berjalan sesuai fungsi, mampu memberikan umpan balik otomatis, dan membantu mahasiswa memahami materi dasar seperti syntax, variabel, operator, percabangan, perulangan, string, dan function. Sistem ini meningkatkan efektivitas pembelajaran mandiri yang lebih terstruktur dan interaktif.","\u003Cp>Penelitian ini bertujuan merancang dan membangun sistem pembelajaran dasar Python berbasis web menggunakan pendekatan Web Automated Learning System (WALS). Sistem dikembangkan untuk membantu mahasiswa memahami konsep fundamental Python secara mandiri dengan dukungan validasi otomatis. Metode yang digunakan adalah Test-Driven Development (TDD) dengan pengujian menggunakan Codewars Test Framework. Sistem dibangun menggunakan framework Laravel dan database MySQL, serta memiliki tiga peran pengguna: admin, dosen, dan mahasiswa. Fitur utama meliputi pemilihan topik pembelajaran, pengerjaan percobaan melalui kode editor berbasis web, serta validasi otomatis dengan hasil passed atau failed beserta detail kesalahan. Pengujian dilakukan menggunakan Black Box Testing dan uji pengguna terhadap mahasiswa Teknik Informatika. Hasil penelitian menunjukkan bahwa sistem berjalan sesuai fungsi, mampu memberikan umpan balik otomatis, dan membantu mahasiswa memahami materi dasar seperti syntax, variabel, operator, percabangan, perulangan, string, dan function. Sistem ini meningkatkan efektivitas pembelajaran mandiri yang lebih terstruktur dan interaktif.\u003C\u002Fp>","https:\u002F\u002Frepository.polinema.ac.id\u002Fcollection\u002Fdetail?id=dspace000004284&year=2024&title=pembelajaran-basic-python-berbasis-web-automated-learning-system",[76,112,139,172,186,211,237,254],{"id":77,"name":78,"slug":79,"count":80,"prodi":81},"MsJu1506001","Administrasi Niaga","administrasi-niaga",3696,[82,87,91,96,100,104,108],{"name":83,"slug":84,"level":85,"count":86},"D-III ADMINISTRASI BISNIS","d-iii-administrasi-bisnis","D-III",1702,{"name":88,"slug":89,"level":85,"count":90},"D-III BAHASA INGGRIS","d-iii-bahasa-inggris",217,{"name":92,"slug":93,"level":94,"count":95},"D-IV BAHASA INGGRIS UNTUK INDUSTRI PARIWISATA","d-iv-bahasa-inggris-untuk-industri-pariwisata","D-IV",24,{"name":97,"slug":98,"level":94,"count":99},"D-IV BAHASA INGGRIS UNTUK KOMUNIKASI BISNIS DAN PROFESIONAL","d-iv-bahasa-inggris-untuk-komunikasi-bisnis-dan-profesional",103,{"name":101,"slug":102,"level":94,"count":103},"D-IV MANAJEMEN PEMASARAN","d-iv-manajemen-pemasaran",1624,{"name":105,"slug":106,"level":94,"count":107},"D-IV PENGELOLAAN ARSIP DAN REKAMAN INFORMASI","d-iv-pengelolaan-arsip-dan-rekaman-informasi",25,{"name":109,"slug":110,"level":48,"count":111},"JURUSAN ADMINISTRASI NIAGA","jurusan-administrasi-niaga",1,{"id":113,"name":114,"slug":115,"count":116,"prodi":117},"MsJu1506002","Akuntansi","akuntansi",3545,[118,122,126,130,134],{"name":119,"slug":120,"level":85,"count":121},"D-III AKUNTANSI","d-iii-akuntansi",1262,{"name":123,"slug":124,"level":94,"count":125},"D-IV AKUNTANSI MANAJEMEN","d-iv-akuntansi-manajemen",1954,{"name":127,"slug":128,"level":94,"count":129},"D-IV KEUANGAN","d-iv-keuangan",315,{"name":131,"slug":132,"level":48,"count":133},"JURUSAN AKUNTANSI","jurusan-akuntansi",11,{"name":135,"slug":136,"level":137,"count":138},"S2 SISTEM INFORMASI AKUNTANSI","s2-sistem-informasi-akuntansi","S2",3,{"id":140,"name":141,"slug":142,"count":143,"prodi":144},"MsJu1506003","Teknik Elektro","teknik-elektro",4394,[145,149,153,157,161,165,169],{"name":146,"slug":147,"level":85,"count":148},"D-III TEKNIK ELEKTRONIKA","d-iii-teknik-elektronika",588,{"name":150,"slug":151,"level":85,"count":152},"D-III TEKNIK LISTRIK","d-iii-teknik-listrik",533,{"name":154,"slug":155,"level":85,"count":156},"D-III TEKNIK TELEKOMUNIKASI","d-iii-teknik-telekomunikasi",534,{"name":158,"slug":159,"level":94,"count":160},"D-IV JARINGAN TELEKOMUNIKASI DIGITAL","d-iv-jaringan-telekomunikasi-digital",998,{"name":162,"slug":163,"level":94,"count":164},"D-IV SISTEM KELISTRIKAN","d-iv-sistem-kelistrikan",849,{"name":166,"slug":167,"level":94,"count":168},"D-IV TEKNIK ELEKTRONIKA","d-iv-teknik-elektronika",867,{"name":170,"slug":171,"level":137,"count":107},"S2 TEKNIK ELEKTRO","s2-teknik-elektro",{"id":173,"name":174,"slug":175,"count":176,"prodi":177},"MsJu1506004","Teknik Kimia","teknik-kimia",1039,[178,182],{"name":179,"slug":180,"level":85,"count":181},"D-III TEKNIK KIMIA","d-iii-teknik-kimia",507,{"name":183,"slug":184,"level":94,"count":185},"D-IV TEKNOLOGI KIMIA INDUSTRI","d-iv-teknologi-kimia-industri",532,{"id":187,"name":188,"slug":189,"count":190,"prodi":191},"MsJu1506005","Teknik Mesin","teknik-mesin",3198,[192,196,200,204,208],{"name":193,"slug":194,"level":85,"count":195},"D-III TEKNIK MESIN","d-iii-teknik-mesin",1875,{"name":197,"slug":198,"level":85,"count":199},"D-III TEKNOLOGI PEMELIHARAAN PESAWAT UDARA","d-iii-teknologi-pemeliharaan-pesawat-udara",82,{"name":201,"slug":202,"level":94,"count":203},"D-IV TEKNIK MESIN PRODUKSI dan PERAWATAN","d-iv-teknik-mesin-produksi-dan-perawatan",649,{"name":205,"slug":206,"level":94,"count":207},"D-IV TEKNIK OTOMOTIF ELEKTRONIK","d-iv-teknik-otomotif-elektronik",591,{"name":209,"slug":210,"level":137,"count":111},"S2 MAGISTER TERAPAN REKAYASA TEKNOLOGI MANUFAKTUR","s2-magister-terapan-rekayasa-teknologi-manufaktur",{"id":212,"name":213,"slug":214,"count":215,"prodi":216},"MsJu1506006","Teknik Sipil","teknik-sipil",2775,[217,221,225,229,233],{"name":218,"slug":219,"level":85,"count":220},"D-III TEKNIK SIPIL","d-iii-teknik-sipil",992,{"name":222,"slug":223,"level":85,"count":224},"D-III TEKNOLOGI KONSTRUKSI JALAN, JEMBATAN, dan BANGUNAN AIR","d-iii-teknologi-konstruksi-jalan-jembatan-dan-bangunan-air",179,{"name":226,"slug":227,"level":85,"count":228},"D-III TEKNOLOGI PERTAMBANGAN","d-iii-teknologi-pertambangan",91,{"name":230,"slug":231,"level":94,"count":232},"D-IV MANAJEMEN REKAYASA KONSTRUKSI","d-iv-manajemen-rekayasa-konstruksi",1434,{"name":234,"slug":235,"level":94,"count":236},"D-IV TEKNOLOGI REKAYASA KONSTRUKSI JALAN DAN JEMBATAN","d-iv-teknologi-rekayasa-konstruksi-jalan-dan-jembatan",79,{"id":238,"name":239,"slug":240,"count":241,"prodi":242},"MsJu1506007","Teknologi Informasi","teknologi-informasi",2300,[243,247,251],{"name":244,"slug":245,"level":85,"count":246},"D-III MANAJEMEN INFORMATIKA","d-iii-manajemen-informatika",694,{"name":248,"slug":249,"level":94,"count":250},"D-IV SISTEM INFORMASI BISNIS","d-iv-sistem-informasi-bisnis",208,{"name":47,"slug":252,"level":94,"count":253},"d-iv-teknik-informatika",1398,{"id":48,"name":255,"slug":256,"count":257,"prodi":258},"Tanpa prodi","tanpa-prodi",258,[259],{"name":41,"slug":260,"level":48,"count":257},"politeknik-negeri-malang",[262,285,301],[263,269,273,277,281],{"id":264,"parent":265,"target":266,"content":267,"title":267,"url":268},2500,"0","","Polinema Malang","https:\u002F\u002Fpolinema.ac.id\u002F",{"id":270,"parent":265,"target":266,"content":271,"title":271,"url":272},2536,"Bahasa","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-bahasa\u002F",{"id":274,"parent":265,"target":266,"content":275,"title":275,"url":276},2537,"Humas","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-humas\u002F",{"id":278,"parent":265,"target":266,"content":279,"title":279,"url":280},2538,"MKU","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-mku\u002F",{"id":282,"parent":265,"target":266,"content":283,"title":283,"url":284},2539,"Penelitian dan Pengabdian","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-p2m\u002F",[286,290,294,298],{"id":287,"parent":265,"target":266,"content":288,"title":288,"url":289},2771,"Percetakan","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-percetakan\u002F",{"id":291,"parent":265,"target":266,"content":292,"title":292,"url":293},2772,"Pemeliharaan dan Perawatan","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-pp\u002F",{"id":295,"parent":265,"target":266,"content":296,"title":296,"url":297},2773,"Pusat Komputer","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Fpuskom\u002F",{"id":215,"parent":265,"target":266,"content":299,"title":299,"url":300},"Job Placement Center","http:\u002F\u002Fjpc.polinema.ac.id\u002F",[302,306,310,314,318],{"id":303,"parent":265,"target":266,"content":304,"title":304,"url":305},2501,"Admisi","http:\u002F\u002Fadmisi.polinema.ac.id\u002F",{"id":307,"parent":265,"target":266,"content":308,"title":308,"url":309},2570,"Alumni","http:\u002F\u002Falumni.polinema.ac.id\u002F",{"id":311,"parent":265,"target":266,"content":312,"title":312,"url":313},2571,"Beasiswa","http:\u002F\u002Fbeasiswa.polinema.ac.id\u002F",{"id":315,"parent":265,"target":266,"content":316,"title":316,"url":317},2572,"LPSE","http:\u002F\u002Flpse.polinema.ac.id\u002Feproc4",{"id":319,"parent":265,"target":266,"content":320,"title":320,"url":321},2574,"Simpeg","https:\u002F\u002Fsimpeg.polinema.ac.id\u002F",[323,382,400,422],{"id":324,"parent":265,"target":266,"content":325,"title":325,"url":326,"children":327,"dropdown":381},2534,"Layanan","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002F",[328,333,337,341,345,349,353,357,361,365,369,373,377],{"id":329,"parent":330,"target":266,"content":331,"title":331,"url":332},2474,"2534","Koleksi Umum","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fkoleksi-umum\u002F",{"id":334,"parent":330,"target":266,"content":335,"title":335,"url":336},2493,"Sirkulasi","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fsirkulasi\u002F",{"id":338,"parent":330,"target":266,"content":339,"title":339,"url":340},2475,"Loker","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Floker\u002F",{"id":342,"parent":330,"target":266,"content":343,"title":343,"url":344},2492,"Referensi dan Karya Ilmiah","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fkoleksi-referensi-dan-laporan-akhir\u002F",{"id":346,"parent":330,"target":266,"content":347,"title":347,"url":348},3792,"Layanan Penelusuran Informasi Secara Online","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-penelusuran-informasi-secara-online\u002F",{"id":350,"parent":330,"target":266,"content":351,"title":351,"url":352},4460,"Layanan Keanggotaan","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-keanggotaan-2\u002F",{"id":354,"parent":330,"target":266,"content":355,"title":355,"url":356},3745,"Baca Ditempat","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-baca-ditempat\u002F",{"id":358,"parent":330,"target":266,"content":359,"title":359,"url":360},2473,"Koleksi Tandon","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fkoleksi-tandon\u002F",{"id":362,"parent":330,"target":266,"content":363,"title":363,"url":364},3823,"Jasa Silang Layan Perpustakaan","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fjasa-silang-layan-perpustakaan\u002F",{"id":366,"parent":330,"target":266,"content":367,"title":367,"url":368},3832,"Layanan Multimedia","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-multimedia\u002F",{"id":370,"parent":330,"target":266,"content":371,"title":371,"url":372},3834,"Layanan Literasi Informasi","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-literasi-informasi\u002F",{"id":374,"parent":330,"target":266,"content":375,"title":375,"url":376},3835,"Layanan Penyedia Dokumen","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-penyedia-dokumen\u002F",{"id":378,"parent":330,"target":266,"content":379,"title":379,"url":380},2489,"Administrasi Perpustakaan","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fadministrasi-perpustakaan\u002F","layanan",{"id":383,"parent":265,"target":266,"content":384,"title":384,"url":385,"children":386,"dropdown":399},2838,"e-Resources","https:\u002F\u002Flibrary.polinema.ac.id\u002Fe-resources\u002Fe-book\u002F",[387,391,395],{"id":388,"parent":389,"target":266,"content":390,"title":390,"url":385},2577,"2838","e-Book",{"id":392,"parent":389,"target":266,"content":393,"title":393,"url":394},2578,"e-Journal","https:\u002F\u002Flibrary.polinema.ac.id\u002Fe-resources\u002Fe-journal\u002F",{"id":396,"parent":389,"target":266,"content":397,"title":397,"url":398},90001,"Open Access","https:\u002F\u002Flibrary.polinema.ac.id\u002Fe-resources\u002Fopen-access\u002F","e-resources",{"id":401,"parent":265,"target":266,"content":402,"title":402,"url":403,"children":404,"dropdown":421},2837,"Informasi","https:\u002F\u002Flibrary.polinema.ac.id\u002Fcategory\u002Fpengumuman\u002F",[405,410,413,417],{"id":406,"parent":407,"target":266,"content":408,"title":408,"url":409},2491,"2837","Jam Layanan","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fjam-layanan\u002F",{"id":411,"parent":407,"target":266,"content":412,"title":412,"url":403},2766,"Pengumuman",{"id":414,"parent":407,"target":266,"content":415,"title":415,"url":416},2514,"Berita","https:\u002F\u002Flibrary.polinema.ac.id\u002Fcategory\u002Fberita\u002F",{"id":418,"parent":407,"target":266,"content":419,"title":419,"url":420},2515,"Artikel","https:\u002F\u002Flibrary.polinema.ac.id\u002Fcategory\u002Fartikel\u002F","informasi",{"id":423,"parent":265,"target":266,"content":424,"title":424,"url":425,"children":426,"dropdown":456},2482,"Profil","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002F",[427,432,436,440,444,448,452],{"id":428,"parent":429,"target":266,"content":430,"title":430,"url":431},2483,"2482","Sejarah","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fsejarah\u002F",{"id":433,"parent":429,"target":266,"content":434,"title":434,"url":435},2487,"Visi, Misi dan Tujuan","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fvisi-misi-dan-tujuan\u002F",{"id":437,"parent":429,"target":266,"content":438,"title":438,"url":439},2484,"Staf Perpustakaan","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fstaf-perpustakaan\u002F",{"id":441,"parent":429,"target":266,"content":442,"title":442,"url":443},2485,"Struktur Organisasi Perpustakaan","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fstruktur-organisasi-perpustakaan\u002F",{"id":445,"parent":429,"target":266,"content":446,"title":446,"url":447},2486,"Tata Tertib","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Ftata-tertib\u002F",{"id":449,"parent":429,"target":266,"content":450,"title":450,"url":451},3705,"Statistik","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fstatistik\u002F",{"id":453,"parent":429,"target":266,"content":454,"title":454,"url":455},4990,"Standard Operating Procedure (SOP)","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fstandard-operating-procedure-sop-2\u002F","profil"]