PERANCANGAN DAN IMPLEMENTASI CAIFLOW (ALAT BANTU AJAR FLOWCHART) YANG BERORIENTASI OBJEK DAN DILENGKAPI FUNGSI VALIDAS

Programming is a fundamental skill for Informatics students. Therefore, it is taught throughout every level, starting from the first semester. Unfortunately, most of introductory programming lessons focused on learning programming syntax and building the program, so they are lack of mapping the real...

Full description

Bibliographic Details
Main Authors: , NUR WIJAYANING RAHAYU, , Dra. Sri Hartati, M.Sc,Ph.D
Format: Thesis
Published: [Yogyakarta] : Universitas Gadjah Mada 2012
Subjects:
ETD
_version_ 1826045889830977536
author , NUR WIJAYANING RAHAYU
, Dra. Sri Hartati, M.Sc,Ph.D
author_facet , NUR WIJAYANING RAHAYU
, Dra. Sri Hartati, M.Sc,Ph.D
author_sort , NUR WIJAYANING RAHAYU
collection UGM
description Programming is a fundamental skill for Informatics students. Therefore, it is taught throughout every level, starting from the first semester. Unfortunately, most of introductory programming lessons focused on learning programming syntax and building the program, so they are lack of mapping the real world into program design skill. As having a few syntaxs and representing a �universal notation�, flowchart has been chosen as a best alternative to overcome this problem. A wide range of flowchart application can be used with its own capabilities, but most of them are used as drawing tools, not as learning tools namely Computer Aided Instruction (CAI). This paper describes an alternative way for learning and drawing flowchart in one application, named CAIFlow (CAI of flowchart). The application is developed using object-oriented methodology with Unified Modelling Language, so it can run on multi platforms. CAIFlow is implemented on Java language and enriched by free library JGraphX. The application has two main menus: Tutorial and Latihan (practice). The first menu serve students on learning the theory and drawing flowchart step-by-step as dictated by instructions. The second menu let the user practice on drawing at three levels of difficulty: Sederhana (beginner), Sedang (intermediate), and Kompleks (advanced). The evaluation methods use two steps: notation�s validation and flowchart matching. The functional testing result at four testing phases shows that CAIFlow�s features work well as designed. At non-functional testing, CAIFlow is proven to be executed on multi platform (Ubuntu and Windows 7) and likely running well using 7.5 � 8 Megabytes memory (on profiling schema). Lack of ability to detect two equivalent flowcharts and to parse two pararel assignments has been recorded as CAIFlow limitations. These limiations could be solved using formal method in next research.
first_indexed 2024-03-13T22:44:35Z
format Thesis
id oai:generic.eprints.org:101022
institution Universiti Gadjah Mada
last_indexed 2024-03-13T22:44:35Z
publishDate 2012
publisher [Yogyakarta] : Universitas Gadjah Mada
record_format dspace
spelling oai:generic.eprints.org:1010222016-03-04T08:47:58Z https://repository.ugm.ac.id/101022/ PERANCANGAN DAN IMPLEMENTASI CAIFLOW (ALAT BANTU AJAR FLOWCHART) YANG BERORIENTASI OBJEK DAN DILENGKAPI FUNGSI VALIDAS , NUR WIJAYANING RAHAYU , Dra. Sri Hartati, M.Sc,Ph.D ETD Programming is a fundamental skill for Informatics students. Therefore, it is taught throughout every level, starting from the first semester. Unfortunately, most of introductory programming lessons focused on learning programming syntax and building the program, so they are lack of mapping the real world into program design skill. As having a few syntaxs and representing a �universal notation�, flowchart has been chosen as a best alternative to overcome this problem. A wide range of flowchart application can be used with its own capabilities, but most of them are used as drawing tools, not as learning tools namely Computer Aided Instruction (CAI). This paper describes an alternative way for learning and drawing flowchart in one application, named CAIFlow (CAI of flowchart). The application is developed using object-oriented methodology with Unified Modelling Language, so it can run on multi platforms. CAIFlow is implemented on Java language and enriched by free library JGraphX. The application has two main menus: Tutorial and Latihan (practice). The first menu serve students on learning the theory and drawing flowchart step-by-step as dictated by instructions. The second menu let the user practice on drawing at three levels of difficulty: Sederhana (beginner), Sedang (intermediate), and Kompleks (advanced). The evaluation methods use two steps: notation�s validation and flowchart matching. The functional testing result at four testing phases shows that CAIFlow�s features work well as designed. At non-functional testing, CAIFlow is proven to be executed on multi platform (Ubuntu and Windows 7) and likely running well using 7.5 � 8 Megabytes memory (on profiling schema). Lack of ability to detect two equivalent flowcharts and to parse two pararel assignments has been recorded as CAIFlow limitations. These limiations could be solved using formal method in next research. [Yogyakarta] : Universitas Gadjah Mada 2012 Thesis NonPeerReviewed , NUR WIJAYANING RAHAYU and , Dra. Sri Hartati, M.Sc,Ph.D (2012) PERANCANGAN DAN IMPLEMENTASI CAIFLOW (ALAT BANTU AJAR FLOWCHART) YANG BERORIENTASI OBJEK DAN DILENGKAPI FUNGSI VALIDAS. UNSPECIFIED thesis, UNSPECIFIED. http://etd.ugm.ac.id/index.php?mod=penelitian_detail&sub=PenelitianDetail&act=view&typ=html&buku_id=57436
spellingShingle ETD
, NUR WIJAYANING RAHAYU
, Dra. Sri Hartati, M.Sc,Ph.D
PERANCANGAN DAN IMPLEMENTASI CAIFLOW (ALAT BANTU AJAR FLOWCHART) YANG BERORIENTASI OBJEK DAN DILENGKAPI FUNGSI VALIDAS
title PERANCANGAN DAN IMPLEMENTASI CAIFLOW (ALAT BANTU AJAR FLOWCHART) YANG BERORIENTASI OBJEK DAN DILENGKAPI FUNGSI VALIDAS
title_full PERANCANGAN DAN IMPLEMENTASI CAIFLOW (ALAT BANTU AJAR FLOWCHART) YANG BERORIENTASI OBJEK DAN DILENGKAPI FUNGSI VALIDAS
title_fullStr PERANCANGAN DAN IMPLEMENTASI CAIFLOW (ALAT BANTU AJAR FLOWCHART) YANG BERORIENTASI OBJEK DAN DILENGKAPI FUNGSI VALIDAS
title_full_unstemmed PERANCANGAN DAN IMPLEMENTASI CAIFLOW (ALAT BANTU AJAR FLOWCHART) YANG BERORIENTASI OBJEK DAN DILENGKAPI FUNGSI VALIDAS
title_short PERANCANGAN DAN IMPLEMENTASI CAIFLOW (ALAT BANTU AJAR FLOWCHART) YANG BERORIENTASI OBJEK DAN DILENGKAPI FUNGSI VALIDAS
title_sort perancangan dan implementasi caiflow alat bantu ajar flowchart yang berorientasi objek dan dilengkapi fungsi validas
topic ETD
work_keys_str_mv AT nurwijayaningrahayu perancangandanimplementasicaiflowalatbantuajarflowchartyangberorientasiobjekdandilengkapifungsivalidas
AT drasrihartatimscphd perancangandanimplementasicaiflowalatbantuajarflowchartyangberorientasiobjekdandilengkapifungsivalidas