Pemberian bingkisan kepada Opa dan Oma

Nah guys, setelah sudah hiburannya kelompok kami membagi bagikan bingkisan kepada Oma dan Opa, walaupun harganya murah, namun kami sepenuh hati kepada Oma dan Opa.

oiya guyss, waktu kami pulang ternyata ada yang ulang tahun lho yaitu cucu oma Ester. jadi ya sekalian deh merayakan.

tapi cucunya ga bisa dateng karena lagi sakit. cuman tiup lilin di wakilin sama mamanya. ya gapapa deh yang penting tetap ceria. 🙂

Semoga dengan adanya kunjungan ini, kami generasi muda lebih bersikap dewasa, sabar pengertian kepada orang tua kita.

karena jika tidak ada orang tua, makan kami generasi muda pun tak ada di dunia ini. terima kasih 😀20150514_9577 20150514_7702 20150514_684

Iklan

Hiburan untuk Oma Opa di Panti Werdha

Pada tanggal 13 Mei 2015 hari yang di tunggu tunggu, kenapa? karena kami akan menghibur Opa dan Oma sebagai bentuk apresiasi kami kepada oma opa.

acaranya itu kita ada dugem bernyanyi, bermain yang kalah diminta nyanyi dan joget”.

Opa Oma sangat terkesan dan terhibur dengan acara yang kami buat. semoga lain waktu kami dapat kembali untuk menghibur Oma Opa lagi. Amin 🙂

nih foto foto keseruannya:

20150514_3555 oma  aa Oma ester

Joget di depan Oma dan Opa XD, jadi maluu~~

20150514_2005

Wawancara dengan Oma Panti Werdha Wisma Mulia

hallo sob, kembali lagi ni mau cerita tentang pengalaman wawancarain opa oma dalam rangka tugas CB tanggal 1 Mei 2015.

kenapa jaraknya jauh dari tanggal survey?? ya karena kesibukan masing masing dan emang kosongnya waktu itu, ya aku mah bisa apa atuh~~

kenapa agendanya itu wawancara dulu? karena ya kesepakatan kelompok hehehe……

oiya pertama kali yang kelompok kami lakukan ke Wisma Mulia adalah ijin dulu sama pengurus sama di panti. lalu pengurusnya memberikan ijin hehe. tapi disitu sempat ada miskom karena dikira pantinya kami mau langsung acara hiburan. padahal kan enggak!!!. tapi gapapa namanya juga miskom ya di maklumi.

Nah setelah minta ijin sama pengurus nya, kelompok kami kayang hompimpa? loh ngapain hompimpa? ya untuk mencari teman wawancara, karena kita di bagi masing masing 2 untuk mewawancarai oma opa tentang arti kehidupan ini.

Nah saya kebetukan mendapat jatah dengan kenneth.

pertama tama kita masuk ke area oma, karena Oma ada di lantai 1, dan Opa ada di lantai 2. jadi kita yang deket dulu aja wkwk.

pertama kali masuk area oma, kami langsung melihat oma oma yang di kenal setelahnya dengan nama Oma Zaenab. Oma Zaenab baru di panti ini, ya menurut dia kira kira baru 1 bulan. tapi ada yang bikin kita agak merasa ga enak mewawancarai Oma Zaenab, karena waktu kita tanya tentang keluarganya Oma Zaenab menitihkan air mata. jadi kami agak sungkan mewawancarai nya. mungkin memang kami salah dalam memilih kata kata.

oke next kita cari lagi mangsa oma selanjutnya yaitu Oma Nensy.

nah guys, Oma Nensy ini gaul lho orangnya. masih suka jahit dan belanja di pasar. Oma Nensy tinggal di panti ini karena suami dan anak tunggalnya telah meninggal. turut berduka cita ya Oma :’). nah Oma Nensy ini berpesan agar kita kaula muda lebih sayang lagi sama ortu. kenapa? jangan sampai kita menaruh orang tua kita di panti jompo. padahal orang tua kita telah merawat kita dari bayi sampe dewasa. Semoga generasi yang akan datang dapat Lebih mencintai orang tuanya masing masing.

oh iya di akhir acara kami bagi” snack ke oma oma.

untuk acara kita menghibur oma oma, lanjut di post nanti yaa

nih foto foto kita waktu wawancara, klo cari gue, ya liat aja yang paling ganteng hehehe :p

Ini foto dengan Oma Zaenab:

Panti Asuhan Wisma W_4557 Panti Asuhan Wisma W_5388

Ini dengan Oma Nensy:

Panti Asuhan Wisma W_467 Edmun Tiara Panti Asuhan Wisma W_6503 Panti Asuhan Wisma W_1564

Survey ke Panti Werdha Wisma Mulia

Pada tanggal 9 April 2015. Kami dari kelompok CB kewarganegaraan melakukan survey ke Panti Wedha Wisma Mulia. pada saat sampai di sana. Kami di terima dengan hangat oleh ibu Sri Hartati, kami memberikan penjelasan kepada bu Sri untuk melakukan tugas negara  CB Kewarganegaraan yang bertema kan sosial. Ibu Sri sangat welcome dengan kami dan dia meminta kami untuk menyiapkan Proposalnya. Mungkin biar lebih afdol kali ya hehehe…

setelah itu kami pamit dan langsung pulang….

oh iya tak lupa juga bu Sri mengasih kartu namanya mungkin sewaktu waktu bisa kita berkonsultasi tentang hati kunjungan kami.

Sekian dulu ya, lanjut next kegiatannya abis post ini. capek juga ngetiknya -_-

orang bilang no pic=hoax, nih pic nya coy!!

Tugas KBP Chapter 4&5 bapak Ir. Tri Djoko Wahyono, M.Sc

Chapter 5 : Names, Bindings, and Scopes

Review and Questions

16. What is the referencing environment of a statement ?

Answer :The referencing environment of a statement is the collection of all variables that are visible in the statement. The referencing environment of a statement in a static-scoped language is the variables declared in its local scope plus the collection of all variables of its ancestor scopes that are visible.

17. What is a static ancestor of a subprogram? What is a dynamic ancestor of a subprogram ?

Answer :The static ancestors of a subprogram sub() are all the procedures in the program within which the procedure sub() is defined, i.e., the definition of the procedure sub() is nested. The definition of a procedure may be directly nested within only one procedure, called its static parent procedure. However, this static parent procedure may itself be nested within another procedure, and so on up to the main() program. All these procedures are considered to be static ancestors of the procedure sub(). Simply put, the static ancestors are those that strictly contain the subprogram in question.

The dynamic ancestors of a subprogram sub() are all the procedures called before sub() during the execution of a program, that have not yet finished executing. These are the procedures that are waiting for procedure sub() to finish executing before they can terminate. Simply put, dynamic ancestors are those that are called to reach the subprogram in question.

18. What is a block?

Answer :The storage of a variable is allocated when the section is entered and deallocated when the section is exited.

19. What is the purpose of the let constructs in functional languages?

Answer :“let” introduces a new variable scope, and allows you to bind variables to values for that scope. It is often read as “let x be [value] in …”

20. What is the difference between the names defined in an ML let construct from the variables declared in a C block?

Chapter 4 : Lexical and Syntax Analysis
Review and Questions
16. What is the FIRST set for a given grammar and sentential form ?
Answer :
FIRST( ) = {a => * a } (If => * , is in FIRST( ))

in which =>* means 0 or more derivation steps.

17.Describe the pairwise disjointness test.
Answer :
It is a test of non-left recursive grammar that indicates whether left recursion can be done. It requires the ability to compute a set based on the RHSs of a given nonterminal symbol in a grammar.

18. What is left factoring ?
Left factoring is the action taken when a grammar leads backtracking while marking parsing/syntax tree.

19. What is a phrase of a sentential form ?
A phrase is a subsequence of a sentential form that is eventually reduced to a single non-terminal

20. What is a simple phrases of a sentential form?
simple phrases is just a phrase that takes a single derivation step from its root nonterminal node.

Tugas Problem Set dan Review Question KBP Chapter 3 Bapak Ir. Tri Djoko Wahyono M,Sc

Review Question no.16 – no.20

  1. In denotational semantics, what are the syntactic and semantic domains?

The domain is called the syntactic domain in denotational semantics, because it is syntactic structures that are mapped. The range is called the semantic domain.

  1. >What is stored in the state of a program for denotational semantics?

The state of a program for denotational semantics is the value of all its current variable.

  1. Which semantics approach is most widely known?

The Denotational semantics is the most widely known semantics approach.

  1. What two things must be defined for each language entity in order to construct a denotational description of the language?

In order to construct a donotational description of a language, Object and functions must be defined.

  1. Which part of an inference rule is the antecedent?

The top part of an inference rule is called the antecedent.

Problem Set no.14 – no.18

  1. Draw parse trees for the sentences aabb and aaaabbbb, as derived from the grammar of Problem 13.
  1. aabb

<S>

/ | \

a  <S>  b

/\

a  b

  1. aaaabbbb

<S>

/ | \

a <S> b

/ | \

a <S> b

/ | \

a <S> b

/ \

a  b

  1. Convert the BNF of Example 3.1 to EBNF.

<program>      ->  begin <stmt_list> end

<stmt_list>    ->  stmt[stmt_list]

<stmt>         →  <var> = <expressions>

<var>          →  A | B | C

<expressions>  →  <var> {(+|-)< var> }

  1. Convert the BNF of Example 3.3 to EBNF.

<assign>   → <id> = <expr>

<id>       → A | B | C

<expr>     → <expr> (+ | -) <expr>|(<expr>)| <id>

  1. Convert the following EBNF to BNF:

S → A{bA}

A → a[b]A

S -> A | AX

<>X -> bA | bAX

<>A -> aA | abA

  1. What is the difference between an intrinsic attribute and a non-intrinsic synthesized attribute?

An intrinsic attribute is an inherent characteristic of a terminal symbol in grammar (e.g., an identifier in program). So the value of the attribute is determined solely from the terminal symbol. A non-intrinsic synthesized attribute is an attribute of a non-terminal symbol in grammar. It’s value depends on the values of the attributes in the children of that non-terminal symbol’s nod in the parse tree.

Tugas Problem Set KBP Chapter 2 Bapak Ir. Tri Djoko Wahyono M,Sc.

  1. What are the arguments both for and against the idea of a typeless language?

Arguments for are obvious flexibility and ease of use. Without having to define a data type the programmer is free to develop code that is generated quickly and without much thought. Learning the language is much simpler because one doesn’t have to determine size or how the compiler will interpret the type later on, only what information must be included.

  1. Are there any logic programming languages other than Prolog?

Yes, almost all programming languages are logical, like C languages, Cobol, Algol, C++, etc.

  1. What is your opinion of the argument that languages that are too complex are too dangerous to use, and we should therefore keep all languages small and simple?

The languages that are too complex are too dangerous to use because people might confuse of its meaning itself. Ambiguous languages can cause a lot of trouble and misunderstanding among people. Therefore, we must keep it small and simple in order to avoid ambiguation and misunderstanding.

  1. Do you think language design by committee is a good idea? Support your opinion.

Language design by committee definitely has its advantages, with varying points of view from different domains, different programming backgrounds, and even different language backgrounds all contributing for the better of the language like ALGOL 58. I think history would show that the best use of committees would be after a language has been invented and accepted. At this point a better evaluation is possible and committee members would be better conditioned to make improvements than initial discoveries.

  1. Languages continually evolve. What sort of restrictions do you think are appropriate for changes in programming languages? Compare your answers with the evolution of Fortran.

A good deal of restraint must be used in revising programming languages. The greatest danger is that the revision process will continually add new features, so that the language grows more and more complex. Compounding the problem is the reluctance, because of existing software, to remove obsolete features.

Tugas Review Question KBP Chapter 2 Bapak Ir. Tri Djoko Wahyono M,Sc.

  1. In what way are Scheme and Common LISP opposites of each other?

Scheme only uses static scoping, while common LISP allows static scoping and dynamic scoping, Scheme is relatively small while Common LISP is relatively large and complex

  1. What dialect of LISP is used for introductory programming courses at some universities?

Scheme dialects are used in some universities.

  1. What two professional organizations together designed ALGOL 60?

GAMM (a German acronym for Society for Applied Mathematics and Mechanics) and ACM(Association for Computing Machinery).

  1. In what version of ALGOL did block structure appear?

Block structure appears in ALGOL60s.

  1. What missing language element of ALGOL 60 damaged its chances for widespread use?

ALGOL60 damaged its chances of widespread use because of the lack of input and output statements with formatting.

Tugas Problem Set KBP Bapak Ir. Tri Djoko Wahyono M,Sc.

14. Describe the advantages and disadvantages of some programming environment you have used!

Keuntungannya jika ada yang salah bisa langsung ketahuan di error list dan programnya lumayan gampang.

Kekurangan jika kita membuka kurung kurawal, tidak langsung ditutup

15. How do type declaration statements for simple variables affect the readability of a language, considering that some languages do not require them?

Misalnya dalam borland c++ dan Visual c++ setau saya hanya berbeda pada Printf scanf dan cin cout

16. Write an evaluation of some programming language you know, using the criteria described in this chapter!

  • A function can return a value of any type, except for an array type or a function type.
  • According to Sebesta, an array can hold values of any type, except for a function type orvoid. (Note that material on the WWW indicates that you can place pointers to functionsin an array!)
  • Parameters to functions are passed “by value”, except for arrays, which are, in effect, passed “by reference”. (Is this a valid criticism? After all, one should understand a variable of an array type to have a value that is actually a pointer to an array. So passing an array to a function is really passing a pointer “by value”. This is exactly how Java works when passing objects to methods. What is being passed is really a reference (i.e., pointer) to an object, not the object itself.)
  • In the expression a + b, the meaning of b depends upon whether or not a is of a pointer type. (This is an example of context dependence.)

17. Some programming languages—for example, Pascal—have used the semicolon to separate statements, while Java uses it to terminate statements. Which of these, in your opinion, is most natural and least likely to result in syntax errors? Support your answer!

Saya rasa pascal dan java tidak gampang erro asalkan kita coding dengan teliti dan benar

18. Many contemporary languages allow two kinds of comments: one in which delimiters are used on both ends (multiple-line comments), and one in which a delimiter marks only the beginning of the comment (oneline comments). Discuss the advantages and disadvantages of each offense with respect to our criteria!

The main disadvantage of using paired delimiters for comments is that it results in diminished reliability. It is easy to inadvertently leave off the final delimiter, which extends the comment to the end of the next comment, you can remove the program with comment or delete all coding . The disadvantage of using only beginning delimiters is that they must be repeated on every line of a block of comments. This can be tedious and therefore errorprone. The advantage is that you cannot make the mistake of forgetting the closing delimiter.

Tugas KBP bapak Ir. Tri Djoko Wahyono, M,Sc.

Review Question

16. What is exeception Handling?

Exception handling is the process of responding to the occurrence, during computation, of exceptions – anomalous or exceptional events requiring special processing – often changing the normal flow of program execution. It is provided by specialized programming language constructs or computer hardware mechanisms.

17. Why is readability important to writability?

Readability is important to writability because if a programming language is difficult to read and understand then it can be difficult for a programmer to create new code that might need to interact or use other code.

18. How is the cost of compilers for a given language related to the design ofthat language?

In software architecture, design languages are related to architecture description languages. The most well known design language is Unified Modeling Language.

19. What have been the strongest influences on programming language design over the past 50 years?

Von Neumann architecture

20. What is the name of the category of programming languages whose structure is dictated by the von Neumann computer architecture?

Imperative language

21. What two programming language deficiencies were discovered as a result of the researh in software development in the 1970s?

Incompleteness of type checking and inadequacy of control statements (GOTO statements)

22. What are the three fundamental features of an object oriented programming language?

  • Dynamic dispatch – when a method is invoked on an object, the object itself determines what code gets executed by looking up the method at run time in a table associated with the object. This feature distinguishes an object from an abstract data type (or module), which has a fixed (static) implementation of the operations for all instances. It is a programming methodology that gives modular component development while at the same time being very efficient.
  • Encapsulation (or multi-methods, in which case the state is kept separate)
  • Subtype polymorphism

23. What language was the first to support the three fundamental features of object-oriented programming?

Smalltalk

24. What is the example of two language design criteria that are in direct conflict with each other?

Reliability and cost of execution

Jika jawaban di atas keliru. mohon di sampaikan via comment di bawah ini. terima kasih 😀