Game Pengenalan Konsep Pemrograman Dasar Menggunakan Blockly Berbasis Website. Software engineering: a practitioner's approach. Tips for creating a block language with blockly. Algoritma dan Pemrograman dalam bahasa Pascal dan C. Codewitz: producing interactive elearning material for beginners in programming. Visual programming in three dimensions: visual representations of computational mental models. Keputusan DIRJEN Pendidikan Dasar dan Menengah tentang Kompetensi Inti dan Kompetensi Dasar Mata Pelajaran Muatan Nasional (A), Muatan Kewilayahan (B), Dasar Bidang Keahlian (C1), Dasar Program Keahlian (C2), dan Kompetensi Keahlian (C3).International Conference on Computer Vision and Graphics (2010), 9-16. Visual programming environment based on hypergraph representations. Informatics Education Program, Electrical Engineering Departement, Faculty of Techniques, State University of Malang. Pengembangan Media Pembelajaran Mandiri sebagai Suplemen untuk Mata Pelajaran Pemrograman Dasar bagi Siswa Kelas X Jurusan TKJ Dan Multimedia SMKN 1 Kota Mojokerto. Visualization of Fundamental Programming Algorithm for Grade X SMK Based on Kurikulum 2013. Pengembangan Modul Cetak dan Visualisasi Algoritma Pemrograman Dasar untuk SMK Kelas X. TV: a visual programming language and interface for dynamic media programming. Instructional design: The ADDIE approach. Prosedur penelitian: Suatu pendekatan praktik. It would be easy to sharpen their knowledge and understanding about basic programming without having to suffer from problems mentioned before. With this, students could put more focus in practicing design algorithms. This research aims to design and improve Visual Programming Environment as Learning Support System on basic programming subjects. Furthermore, learning resources used in the class are text modules which are not interactive and don't visualize abstract concept of programming language which could help students to understand the subject better. Students are too focus with syntax errors, operating procedures and instructions of the programming language rather than understanding and practicing the related algorithms. Based on observations in Vocational High School at Indonesia, discovered some problems in the learning process of basic programming subject. Basic programming is a fundamental subject that contains basic materials of programming algorithms as well as the design and developing programs using programming languages.