scholarly journals Using Jackson Structured Programming (JSP) and Jackson Workbench to Teach Program Design

10.28945/2658 ◽  
2003 ◽  
Author(s):  
Nicholas Ourusoff

Teaching how to program independently of teaching a programming language has been recognized as a worthwhile goal in computer science pedagogy, but many have abandoned the goal as being impossible to achieve in practice. Jackson Structured Programming (JSP) is a well-documented and proven program design method that is independent of any programming language. CASE tools have generally been used in designing information systems rather than programs. Jackson Workbench (Keyword Computer Services Limited, 2002) is a CASE tool for designing programs (as well as information systems) that generates executable program code in several contemporary programming languages (Visual BASIC, Java, C++). Jackson Workbench contains a unique Structure Editor that uses “hotspots” to draw and syntactically validate program tree structure diagrams. As a result, the user can focus entirely on the design process, and leave the details of drawing to the CASE tool.

2018 ◽  
Author(s):  
Breno Leite Zupeli ◽  
Vítor E. Silva Souza

FrameWeb (Framework-based Design Method for Web Engineering) incorporates concepts from categories of frameworks commonly used in the development of Web-based Information Systems into design models, defining the syntax of such models with meta-models. Based on Model-Driven Development (MDD) techniques, a CASE tool called FrameWeb Editor was built. In a separate eff ort, a code generation tool was proposed, but did not use the method’s MDD foundations. In this paper, we report on the integration of the code generator into the FrameWeb Editor and the FrameWeb meta-model.


Author(s):  
Arthur Tatnall

In the mid 1990s the programming language Visual Basic (VB) fought hard to enter the undergraduate information systems curriculum at RMIT University, against resistance from two incumbent programming languages. It could not, of course, work alone in this and enlisted the assistance of a human ally known as Fred. The incumbent programming languages, Pick Basic and the Alice machine language simulator, also had their human allies to assist them in resisting the assault of the newcomer. In many ways, it is useful to think of all these programming languages as black boxes made up of hybrid entities containing both human and non-human parts, along with a conglomeration of networks, interactions, and associations. The non-human cannot act alone, but without them, the human parts have nothing to contest.


Author(s):  
Yeviki Maisyah Putra

Computers are an electronic device that is not strange to every human being because it serves as a tool in all things. The computer has an application program capable of processing various types of data quickly, precisely and accurately. Therefore, many agencies that use computer services as a tool that can help in the activities of the company. Based on the research that has been done in the Library of SMA Negeri 2 Muara Bungo by using field research methods, libraries and laboratories, it is known that the system used in borrowing and returning books is still done manually and simply. With the design of Library information systems supported by Java programming language will provide better solutions to the problems encountered. The level of error in doing the calculations can be minimized, the information produced more accurately and the data can be stored safely Keywords : Library, SMA Negeri 2 Muara Bungo, Java, MariaDB, Library Information System


Author(s):  
Arthur Tatnall

In the mid 1990s the programming language Visual Basic (VB) fought hard to enter the undergraduate information systems curriculum at RMIT University, against resistance from two incumbent programming languages. It could not, of course, work alone in this and enlisted the assistance of a human ally known as Fred. The incumbent programming languages, Pick Basic and the Alice machine language simulator, also had their human allies to assist them in resisting the assault of the newcomer. In many ways, it is useful to think of all these programming languages as black boxes made up of hybrid entities containing both human and non-human parts, along with a conglomeration of networks, interactions, and associations. The non-human cannot act alone, but without them, the human parts have nothing to contest.


2020 ◽  
Vol 5 (3) ◽  
pp. 334
Author(s):  
Rohmat Taufiq ◽  
Dian Kasoni ◽  
Catur Siswoko ◽  
Liesnaningsih Liesnaningsih

Salary is remuneration received by workers in the form of money based on a certain time. Processing employee salary data is very important for companies to appreciate their employees who are already working. The payroll process for employees at CV Agung Glass currently uses Ms. Excel, this causes several errors that often occur in the salary calculation process. As a growing company, CV Agung Glass needs a data processing application that can assist in processing employee payroll data quickly, precisely, and thoroughly. The method used in this payroll system is the iteration method, which is an application design method by sequencing the steps in designing the application, then repeating it if there are errors or developments for the application. The programming language used to make this payroll application is hybrid programming for mobile by combining two different programming languages, namely mobile programming using Android Studio and web programming using PHP.


2020 ◽  
Author(s):  
Cut Nabilah Damni

AbstrakSoftware komputer atau perangkat lunak komputer merupakan kumpulan instruksi (program atau prosedur) untuk dapat melaksanakan pekerjaan secara otomatis dengan cara mengolah atau memproses kumpulan intruksi (data) yang diberikan. (Yahfizham, 2019 : 19) Sebagian besar dari software komputer dibuat oleh (programmer) dengan menggunakan bahasa pemprograman. Orang yang membuat bahasa pemprograman menuliskan perintah dalam bahasa pemprograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam melakukan perbincangan. Perintah-perintah tersebut dinamakan (source code). Program komputer lainnya dinamakan (compiler) yang digunakan pada (source code) dan kemudian mengubah perintah tersebut kedalam bahasa yang dimengerti oleh komputer lalu hasilnya dinamakan program executable (EXE). Pada dasarnya, komputer selalu memiliki perangkat lunak komputer atau software yang terdiri dari sistem operasi, sistem aplikasi dan bahasa pemograman.AbstractComputer software or computer software is a collection of instructions (programs or procedures) to be able to carry out work automatically by processing or processing the collection of instructions (data) provided. (Yahfizham, 2019: 19) Most of the computer software is made by (programmers) using the programming language. People who make programming languages write commands in the programming language like the language used by people in general in conducting conversation. The commands are called (source code). Other computer programs called (compilers) are used in (source code) and then change the command into a language understood by the computer and the results are called executable programs (EXE). Basically, computers always have computer software or software consisting of operating systems, application systems and programming languages.


2014 ◽  
Vol 5 (1) ◽  
pp. 12-19
Author(s):  
Yohannes Kurniawan ◽  
Janastasha Christie Parapaga

The research goal is to identify and analyze the need of accounting information system related to the revenue cycle at PT XYZ. This paper designing the useful of accounting information systems to support the current business processes, especially on the revenue cycle process. The design method is an Object Oriented Analysis and Design (OOAD) which refers to the modeling and design requirements discipline. And the result achieved by analysis and design of accounting information systems can support current activities of the revenue cycle, especially for the documentation and store of transaction data, and generate reports in accordance with company requirements. Conclusions derived from the analysis and design is the implementation of a webbased application that can help PT XYZ to do the work in different places, such as marketing office, head office and especially at the exhibition. Index Terms - Accounting Information System, revenue cycle, OOAD 


Sign in / Sign up

Export Citation Format

Share Document