SlideShare a Scribd company logo
Pola arsitektural data LAWANG
Arsitektur data LAWANG menspesifikasikan variabel-
variabel apa yang terlibat dalam the [economic] network
dan keterhubungan topologis (topologic relationships)
mereka—ibarat variabel-variabel yang terlibat dalam
sebuah neural net bisa berujud bobot-bobot (weights) dari
koneksi-koneksi antar neurons, beserta aktifitas-aktifitas
(pergerakan) dari neurons.
LAWANG adalah teknik
• Siasat & jurus (“teknik”) untuk merepresentasikan informasi:
1. Konsep sebuah model data (scalar motion/change)
2. Bagaimana data dilihat (coordinate locations)
3. Bagaimana keduanya berkorelasi (fundamental postulates)
 ketika mengukur (measuring)—dalam reality/physical
systems/universe—kita start dari/dengan “nothing”
(null),
 ketika menghitung (calculating)—dalam scalar universe–
kita tidak bisa start dari (atau menggunakan) “nothing”
(null)
• Analoginya dalam arsitektur software dikenal sebagai MVC (Model,
View, dan Controller) – dalam metode pemrograman komputer
Model (=“model data”): scalar motion
• Model (theory) ini menangani dua konsep (postulates):
– konsep “physical location” data  “geometri data”
– konsep scalar motion/change (of data)  “analitik”
• (Dalam model ini) data dipandang sebagai “scalar
motion/change,” rational numbers (a ratio of natural
numbers) that comprise the data model to define any
object in the [economic] universe
– analogous to your checkbook data that is stored in a
banking computer. The numbers are stored there as
thousands of binary digits, and though useful to a
computer, is rather useless to find your account
balance.
– Scalars di sini just numbers, without any “formatted
output.”
View: physical location
• the concept of “physical location,” the coordinate view of a
grid of points, spaced one natural unit apart, forming a
framework in which this scalar motion/change can be
observed and measured,  diagrammatic reference system
• This would be analogous to a blank check register, either
hard copy or on a monitor.
• The view just defines how the model will be presented—
the actual numbers are not yet filled in.
• We can refers to these views as extension space or time;
the concept being that the scalar motion/change was
extended out into a system of representation.
Controller: Fundamental Postulates
• Fundamental Postulates—controller dari sistem yang
menggariskan interaksi antara the model dan the view.
• Controller ini analogous dengan pem-format-an data
biner dalam komputer menjadi readable numbers dan
menempatkan bilangan-bilangan itu pada [check]
register, termasuk the running balance dan totals.
• Controller menghubungkan the unrepresentable data ke
sebuah sistem referensi (“sistem koordinat data”) yang
menjadikan data bisa diamati (observable) dan bisa
diukur (measurable)
Awalnya, model klasik : MVC
 Scalar motion/change diprojeksikan ke sebuah sistem koordinat, di mana data
diamati (observed) dan diukur (measured).
 TETAPI, seperti juga terjadi pada modern science, sebuah unsur penting
sering tidak ada, yakni feedback dari the coordinate system affecting
scalar motion/change
 Dalam analogi komputer, the concept of “user input,” di mana
sesuatu di-input-kan melalui keyboard atau mouse digunakan untuk
memilih sesuatu pada layar tayangan (viewing screen).
 Dalam konteks sistem yang “reciprocal”—interdependen—persoalannya
adalah bagaimana interaksi kinetik dari locations bisa mempengaruhi scalar
motion/change
 This concept of feedback is analogous to the philosophical difference
between predestination (scalar motion determining what goes on in the
coordinate system) and free will (user input: decision! altering the model).
Cara pandang ilmiah klasik melihat “the Universe” analoginya seperti teater: script
sebuah pementasan adalah the controller, para aktor adalah model dan arena
adalah the view.
LAWANG membedakan the controller menjadi dua bagian berbeda
• Mengintegrasikan controller komplementer ini, model klasik MVC dijadikan
“MCVC”:
– Model (database): Scalar Motion/Change.
– Model-View Controller (server programming): Proses yang
memprojeksikan scalar motion/change (posisi datum) ke suatu sistem
koordinat.
– View (browser on monitor): sistem koordinat 3D dan clock yang kita alami.
– View-Model Controller (keyboard/keypad and mouse): Proses yang
mengintegrasikan lokasi-lokasi koordinat (posisi datum) kembali ke scalar
motion/change.
Membagi ‘the [economic] Universe’ menjadi
Sektor yang direpresentasikan (represented )
(‘material’: : “realitas”)
sektor yang merepresentasikan (representing)
(‘cosmic’: : cara memandang).
 Dengan membagi controllers menjadi
dua proses berbeda, pola arsitektural
MCVC mewujudkan inverse relationships
yang sama yang eksis di seluruh systems
of theory (“mengamati dan mengukur”)
–yang ‘reciprocal’
 antara Model dengan View, dan
 antara Model-View Controller dengan
View-Model Controller
Model-View
Controller
Differentiation
(Perspective)
Model
Scalar Motion
(or Change)
View-Model
Controller
Integration
(Feedback)
View
Coordinate Motion
(or Change)
Dimensional
expansion
Dimensional
reduction
Server
Postulate 1
Scalar Universe
Client
Postulate 2
Physical Universe
INTERFACE
 Pada model MCVC LAWANG ini,
komponen-komponen Model
dan View sekarang reciprocally
related—apa yang di dalam
filosofi biasa dinamakan
sebagai perspektif-perspektif
“objektif” dan “subjektif”
reciprocal system ini
dalam bahasa George
Soros: “reflexive”
LAWANG laksana
model MCVC :
sistem yang
dialogik & dialektik
Model-View
Controller
Differentiation
(Perspective)
Model
Scalar
Motion/Change
View-Model
Controller
Integration
(Feedback)
View
Coordinate
Motion/Change
Ekspansi Dimensional  “3D and more!”
Reduksi Dimensional  “2D”
Server
Postulate 1
Scalar Universe
Client
Postulate 2
Physical Universe
INTERFACE
1. Model (database): Scalar Motion/Change: “min & max ranges of variables value”
2. Model-View Controller (server programming): Proses yang memprojeksikan
scalar motion/change (datum) ke suatu sistem koordinat.  “marking”
3. View (browser on monitor): sistem koordinat 3D dan clock yang kita alami.
4. View-Model Controller (keyboard and mouse): Proses yang mengintegrasikan
lokasi-lokasi koordinat (data) kembali ke scalar motion/change. “tagging”
1
2 3
4
IDEAS
GROUPS EVENTS
VARIABLES
Controllers.A controller is the link
between a user and the system. It
provides the user with input by
arranging for relevant views to present
themselves in appropriate places on the
screen. It provides means for user
output by presenting the user with
menus or other means of giving
commands and data. The controller
receives such user output, translates it
into the appropriate messages and
pass these messages on to one or more
of the views
Models. Models represent knowledge.
A model could be a single object, or it
could be some structure of objects.
There should be a one-to-one
correspondence between the model
and its parts on the one hand, and the
represented world as perceived by the
owner of the model on the other hand.
Views. A view is a (visual) representation of its
model. It would ordinarily highlight certain
attributes of the model and suppress others. It is
thus acting as a presentation filter.
A view is attached to its model (or model part)
and gets the data necessary for the presentation
from the model by asking questions. It may also
update the model by sending appropriate
messages. All these questions and messages
have to be in the terminology of the model, the
view will therefore have to know the semantics
of the attributes of the model it represents.
How Soros’ reflexivity theory is
different
• Classical scientific theories operate in the
realm of VARIABLES and IDEAS  choice-
making
• (Soros’s) reflexivity theory describes the
whole process of social change – IDEAS,
GROUPS, EVENTS, VARIABLES, IDEAS
• Reflexivity is the process of shifting back and
forth between description and action
(decision-making!, not just choice-making)
siklus dari ideas, groups, events, variables dst. - ad infinitum
Model-View
Controller
Differentiation
(Perspective)
Model
Scalar Motion
View-Model
Controller
Integration
(Feedback)
View
Coordinate Motion
Dimensional
expansion
Dimensional
reduction
Server
Postulate 1
Scalar Universe
INTERFACE
Kuadran 1
Ciptakan Pengetahuan
(generate knowledge)
Kuadran 2
Komunikasikan Pengetahuan
(communicate knowledge)
Kuadran 3
Fasilitasi Kapabilitas Kolektif
(facilitate collective capability)
Kuadran 4
Kelola Secara Stratejik
(manage strategically)
Client
Postulate 2
Physical Universe
Pertanyaan dasar:
“How much to provide & to store”
Pertanyaan dasar:
“Where & When best to do What”
Pertanyaan dasar:
“What, How, & When to procure”
Pertanyaan dasar:
“How & When to move items/persons”




“IA”
“INI” “ITU”
“ADA”
data entrance
A
processing entered data
B
FD
E
Cprocessing exit data
using processed entered data
using processed exit dataexit data
(B) processing
entered data
(A) data entrance
(C) using processed
entered data(D) exit data
(E) processing
exit data
(F) using processed
exit data
INTERFACE
View-Model
Controller
Model-View
Controller
If we can agree that the economic problem of society is mainly one of
rapid adaptation to changes in the particular circumstances of time
and place, it would seem to follow that the ultimate decisions must be
left to the people who are familiar with these circumstances, who
know directly of the relevant changes and of the resources
immediately available to meet them. We cannot expect that this
problem will be solved by first communicating all this knowledge to a
central board which, after integrating all knowledge, issues its orders.
We must solve it by some form of decentralization. But this answers
only part of our problem. We need decentralization because only thus
can we insure that the knowledge of the particular circumstances of
time and place will be promptly used. But the "man on the spot"
cannot decide solely on the basis of his limited but intimate knowledge
of the facts of his immediate surroundings. There still remains the
problem of communicating to him such further information as he
needs to fit his decisions into the whole pattern of changes of the
larger economic system. (FA Hayek, ‘The Use of Knowledge in Society’,
1945)
Model
Scalar Motion
View
Coordinate Motion/Change
Kuadran 1: Ciptakan Pengetahuan
(generate knowledge)
Kuadran 2: Komunikasikan Pengetahuan
(communicate knowledge)
Kuadran 3: Fasilitasi Kapabilitas Kolektif
(facilitate collective capability)
Kuadran 4: Kelola Secara Stratejik
(manage strategically)
“Fundamentally, in a system in which the knowledge of
the relevant facts is dispersed among many people,
prices can act to co-ordinate the separate actions of
different people in the same way as subjective values
help the individual to co-ordinate the parts of his plan.”
(FA Hayek: ‘The Use of Knowledge in Society’, 1945)
How can the combination of fragments of knowledge existing in
different minds bring about results which, if they were to be
brought about deliberately, would require a knowledge on the
part of the directing mind which no single person can possess? To
show that in this sense the spontaneous actions of individuals will,
under conditions which we can define, bring about a distribution
of resources which can be understood as if it were made
according to a single plan, although nobody has planned it, seems
to me indeed an answer to the problem which has sometimes
been metaphorically described as that of the "social mind."
(FA Hayek ‘Economics and Knowledge’, 1936)
The problem which we pretend to solve is how
the spontaneous interaction of a number of
people, each possessing only bits of knowledge,
brings about a state of affairs in which prices
correspond to costs, etc., and which could be
brought about by deliberate direction only by
somebody who possessed the combined
knowledge of all those individuals. (FA Hayek:
‘Economics and Knowledge’, 1936)




Karl Popper: to design an imaginary construction
The main formula for designing of imaginary constructions is to abstract
from the operation of some conditions present in actual action.
Then we are in a position to grasp the hypothetical consequences of the
absence of these conditions and to conceive the effects of their existence.
Thus we conceive the category of action by constructing the image of a
state in which there is no action, either because the individual is fully
contented and does not feel any uneasiness or because he does not know
any procedure from which an improvement in his well-being (state of
satisfaction) could be expected.
Thus we conceive the notion of originary interest from an imaginary
construction in which no distinction is made between satisfactions in
periods of time equal in length but unequal with regard to their distance
from the instant of action.

More Related Content

Viewers also liked

Perlawanan si singamangaraja xii
Perlawanan si singamangaraja xiiPerlawanan si singamangaraja xii
Perlawanan si singamangaraja xiiyaniinuryani
 
Tugas awal munculnya orde baru SMAN1KEJAYAN_KabPasuruan
Tugas awal munculnya orde baru SMAN1KEJAYAN_KabPasuruanTugas awal munculnya orde baru SMAN1KEJAYAN_KabPasuruan
Tugas awal munculnya orde baru SMAN1KEJAYAN_KabPasuruan
Bimaaaaa Mahendraaa
 
presentasi Metodologi Desain TA
presentasi Metodologi Desain TApresentasi Metodologi Desain TA
presentasi Metodologi Desain TA
Bayu Ramadhan
 
Perang batak
Perang batakPerang batak
Perang batak
Riefdah
 
BANDUNG
BANDUNGBANDUNG
BANDUNG
Winda Sabrina
 
Pertemuan 01 prasarana dan sarana wilayah kota 1
Pertemuan 01 prasarana dan sarana wilayah kota 1Pertemuan 01 prasarana dan sarana wilayah kota 1
Pertemuan 01 prasarana dan sarana wilayah kota 1
suningterusberkarya
 
Kondisi Fisik & Sosial Kota Bandung
Kondisi Fisik & Sosial Kota Bandung Kondisi Fisik & Sosial Kota Bandung
Kondisi Fisik & Sosial Kota Bandung
Iqlima Pebrianti
 
2 bahan ajar sejarah perencanaan kota DI DUNIA
2 bahan ajar sejarah perencanaan kota DI DUNIA 2 bahan ajar sejarah perencanaan kota DI DUNIA
2 bahan ajar sejarah perencanaan kota DI DUNIA
Benny Iskandar
 
Perang Batak
Perang BatakPerang Batak
Perang Batak
Eko Nur
 
Bentuk Kota
Bentuk KotaBentuk Kota
Bentuk Kota
Agus Aktawan
 
Anggita kurniawaty (14) modern up
Anggita kurniawaty (14) modern upAnggita kurniawaty (14) modern up
Anggita kurniawaty (14) modern up
Anggita Kurniawaty
 
Pertumbuhan dan Perkembangan Kota Surabaya dari Masa ke Masa
Pertumbuhan dan Perkembangan Kota Surabaya dari Masa ke MasaPertumbuhan dan Perkembangan Kota Surabaya dari Masa ke Masa
Pertumbuhan dan Perkembangan Kota Surabaya dari Masa ke Masa
Mia Nur Aisyah Firdaus
 
Sejarah kota palembang
Sejarah kota palembangSejarah kota palembang
Sejarah kota palembang
Mubin Viwiiardians
 
Morfologi wilayah kota
Morfologi wilayah kotaMorfologi wilayah kota
Morfologi wilayah kota
Shahnaz Acrydiena
 
Sisingamangaraja XII_SMAN 1 Kejayan Kab Pasuruan
Sisingamangaraja XII_SMAN 1 Kejayan Kab PasuruanSisingamangaraja XII_SMAN 1 Kejayan Kab Pasuruan
Sisingamangaraja XII_SMAN 1 Kejayan Kab Pasuruan
Bimaaaaa Mahendraaa
 
Arsitektur Kota 1
Arsitektur Kota  1Arsitektur Kota  1
Arsitektur Kota 1
Adhimastra Ketut
 
Kondisi Sanitasi Kota Surabaya (2006)
Kondisi Sanitasi Kota Surabaya (2006)Kondisi Sanitasi Kota Surabaya (2006)
Kondisi Sanitasi Kota Surabaya (2006)
Oswar Mungkasa
 
Slum Improvement Action Plan (SIAP) NUSP2 Kota Pekalongan
Slum Improvement Action Plan (SIAP) NUSP2 Kota PekalonganSlum Improvement Action Plan (SIAP) NUSP2 Kota Pekalongan
Slum Improvement Action Plan (SIAP) NUSP2 Kota Pekalongan
Bagus ardian
 
Arsitektur Kota
Arsitektur KotaArsitektur Kota
Arsitektur Kota
Adhimastra Ketut
 
Wastu nusantara fnl
Wastu nusantara fnlWastu nusantara fnl
Wastu nusantara fnl
Adhimastra Ketut
 

Viewers also liked (20)

Perlawanan si singamangaraja xii
Perlawanan si singamangaraja xiiPerlawanan si singamangaraja xii
Perlawanan si singamangaraja xii
 
Tugas awal munculnya orde baru SMAN1KEJAYAN_KabPasuruan
Tugas awal munculnya orde baru SMAN1KEJAYAN_KabPasuruanTugas awal munculnya orde baru SMAN1KEJAYAN_KabPasuruan
Tugas awal munculnya orde baru SMAN1KEJAYAN_KabPasuruan
 
presentasi Metodologi Desain TA
presentasi Metodologi Desain TApresentasi Metodologi Desain TA
presentasi Metodologi Desain TA
 
Perang batak
Perang batakPerang batak
Perang batak
 
BANDUNG
BANDUNGBANDUNG
BANDUNG
 
Pertemuan 01 prasarana dan sarana wilayah kota 1
Pertemuan 01 prasarana dan sarana wilayah kota 1Pertemuan 01 prasarana dan sarana wilayah kota 1
Pertemuan 01 prasarana dan sarana wilayah kota 1
 
Kondisi Fisik & Sosial Kota Bandung
Kondisi Fisik & Sosial Kota Bandung Kondisi Fisik & Sosial Kota Bandung
Kondisi Fisik & Sosial Kota Bandung
 
2 bahan ajar sejarah perencanaan kota DI DUNIA
2 bahan ajar sejarah perencanaan kota DI DUNIA 2 bahan ajar sejarah perencanaan kota DI DUNIA
2 bahan ajar sejarah perencanaan kota DI DUNIA
 
Perang Batak
Perang BatakPerang Batak
Perang Batak
 
Bentuk Kota
Bentuk KotaBentuk Kota
Bentuk Kota
 
Anggita kurniawaty (14) modern up
Anggita kurniawaty (14) modern upAnggita kurniawaty (14) modern up
Anggita kurniawaty (14) modern up
 
Pertumbuhan dan Perkembangan Kota Surabaya dari Masa ke Masa
Pertumbuhan dan Perkembangan Kota Surabaya dari Masa ke MasaPertumbuhan dan Perkembangan Kota Surabaya dari Masa ke Masa
Pertumbuhan dan Perkembangan Kota Surabaya dari Masa ke Masa
 
Sejarah kota palembang
Sejarah kota palembangSejarah kota palembang
Sejarah kota palembang
 
Morfologi wilayah kota
Morfologi wilayah kotaMorfologi wilayah kota
Morfologi wilayah kota
 
Sisingamangaraja XII_SMAN 1 Kejayan Kab Pasuruan
Sisingamangaraja XII_SMAN 1 Kejayan Kab PasuruanSisingamangaraja XII_SMAN 1 Kejayan Kab Pasuruan
Sisingamangaraja XII_SMAN 1 Kejayan Kab Pasuruan
 
Arsitektur Kota 1
Arsitektur Kota  1Arsitektur Kota  1
Arsitektur Kota 1
 
Kondisi Sanitasi Kota Surabaya (2006)
Kondisi Sanitasi Kota Surabaya (2006)Kondisi Sanitasi Kota Surabaya (2006)
Kondisi Sanitasi Kota Surabaya (2006)
 
Slum Improvement Action Plan (SIAP) NUSP2 Kota Pekalongan
Slum Improvement Action Plan (SIAP) NUSP2 Kota PekalonganSlum Improvement Action Plan (SIAP) NUSP2 Kota Pekalongan
Slum Improvement Action Plan (SIAP) NUSP2 Kota Pekalongan
 
Arsitektur Kota
Arsitektur KotaArsitektur Kota
Arsitektur Kota
 
Wastu nusantara fnl
Wastu nusantara fnlWastu nusantara fnl
Wastu nusantara fnl
 

Similar to Pola arsitektural data Lawang

Cs 1023 lec 2 (week 1) edit 1
Cs 1023  lec 2 (week 1) edit 1Cs 1023  lec 2 (week 1) edit 1
Cs 1023 lec 2 (week 1) edit 1
stanbridge
 
Cs 1023 lec 2 (week 1) edit 1
Cs 1023  lec 2 (week 1) edit 1Cs 1023  lec 2 (week 1) edit 1
Cs 1023 lec 2 (week 1) edit 1
stanbridge
 
object oriented methodologies
object oriented methodologiesobject oriented methodologies
object oriented methodologies
Amith Tiwari
 
Class notes
Class notesClass notes
OOAD unit1 introduction to object orientation
 OOAD unit1 introduction to object orientation OOAD unit1 introduction to object orientation
OOAD unit1 introduction to object orientation
Dr Chetan Shelke
 
CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V
pkaviya
 
Object oriented methodologies
Object oriented methodologiesObject oriented methodologies
Object oriented methodologies
naina-rani
 
Data Modeling.docx
Data Modeling.docxData Modeling.docx
Data Modeling.docx
Michuki Samuel
 
Object modeling techniques by savyasachi
Object modeling techniques by savyasachiObject modeling techniques by savyasachi
Object modeling techniques by savyasachi
Savyasachi14
 
Ch7
Ch7Ch7
11.3.14&22.1.16
11.3.14&22.1.1611.3.14&22.1.16
11.3.14&22.1.16
Rajes Wari
 
Software Design
Software Design Software Design
Software Design
Anas Bilal
 
Ch7-Software Engineering 9
Ch7-Software Engineering 9Ch7-Software Engineering 9
Ch7-Software Engineering 9
Ian Sommerville
 
Object oriented analysis and design unit- iv
Object oriented analysis and design unit- ivObject oriented analysis and design unit- iv
Object oriented analysis and design unit- iv
Shri Shankaracharya College, Bhilai,Junwani
 
SOLID Principles and The Clean Architecture
SOLID Principles and The Clean ArchitectureSOLID Principles and The Clean Architecture
SOLID Principles and The Clean Architecture
Mohamed Galal
 
Software design i (2) (1)
Software design   i (2) (1)Software design   i (2) (1)
Software design i (2) (1)
Shagufta shaheen
 
Mvc devan
Mvc devanMvc devan
Function oriented design
Function oriented designFunction oriented design
Function oriented design
Vidhun T
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture
Ivano Malavolta
 
Eugenio Mauri: resumee of the article "From conceptual modelling to requireme...
Eugenio Mauri: resumee of the article "From conceptual modelling to requireme...Eugenio Mauri: resumee of the article "From conceptual modelling to requireme...
Eugenio Mauri: resumee of the article "From conceptual modelling to requireme...
Eugenio Mauri
 

Similar to Pola arsitektural data Lawang (20)

Cs 1023 lec 2 (week 1) edit 1
Cs 1023  lec 2 (week 1) edit 1Cs 1023  lec 2 (week 1) edit 1
Cs 1023 lec 2 (week 1) edit 1
 
Cs 1023 lec 2 (week 1) edit 1
Cs 1023  lec 2 (week 1) edit 1Cs 1023  lec 2 (week 1) edit 1
Cs 1023 lec 2 (week 1) edit 1
 
object oriented methodologies
object oriented methodologiesobject oriented methodologies
object oriented methodologies
 
Class notes
Class notesClass notes
Class notes
 
OOAD unit1 introduction to object orientation
 OOAD unit1 introduction to object orientation OOAD unit1 introduction to object orientation
OOAD unit1 introduction to object orientation
 
CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V
 
Object oriented methodologies
Object oriented methodologiesObject oriented methodologies
Object oriented methodologies
 
Data Modeling.docx
Data Modeling.docxData Modeling.docx
Data Modeling.docx
 
Object modeling techniques by savyasachi
Object modeling techniques by savyasachiObject modeling techniques by savyasachi
Object modeling techniques by savyasachi
 
Ch7
Ch7Ch7
Ch7
 
11.3.14&22.1.16
11.3.14&22.1.1611.3.14&22.1.16
11.3.14&22.1.16
 
Software Design
Software Design Software Design
Software Design
 
Ch7-Software Engineering 9
Ch7-Software Engineering 9Ch7-Software Engineering 9
Ch7-Software Engineering 9
 
Object oriented analysis and design unit- iv
Object oriented analysis and design unit- ivObject oriented analysis and design unit- iv
Object oriented analysis and design unit- iv
 
SOLID Principles and The Clean Architecture
SOLID Principles and The Clean ArchitectureSOLID Principles and The Clean Architecture
SOLID Principles and The Clean Architecture
 
Software design i (2) (1)
Software design   i (2) (1)Software design   i (2) (1)
Software design i (2) (1)
 
Mvc devan
Mvc devanMvc devan
Mvc devan
 
Function oriented design
Function oriented designFunction oriented design
Function oriented design
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture
 
Eugenio Mauri: resumee of the article "From conceptual modelling to requireme...
Eugenio Mauri: resumee of the article "From conceptual modelling to requireme...Eugenio Mauri: resumee of the article "From conceptual modelling to requireme...
Eugenio Mauri: resumee of the article "From conceptual modelling to requireme...
 

More from Didi Sugandi

System, System’s environment, and Understanding.pptx
System, System’s environment, and Understanding.pptxSystem, System’s environment, and Understanding.pptx
System, System’s environment, and Understanding.pptx
Didi Sugandi
 
Fayakun, maka kun.pptx
Fayakun, maka kun.pptxFayakun, maka kun.pptx
Fayakun, maka kun.pptx
Didi Sugandi
 
When you're a hammer, every problem looks like a nail
When you're a hammer, every problem looks like a nailWhen you're a hammer, every problem looks like a nail
When you're a hammer, every problem looks like a nail
Didi Sugandi
 
Epistemics, epistemology and gnosis
Epistemics, epistemology and gnosisEpistemics, epistemology and gnosis
Epistemics, epistemology and gnosis
Didi Sugandi
 
Relasi implikatif - KARENA, JADI
Relasi implikatif - KARENA, JADIRelasi implikatif - KARENA, JADI
Relasi implikatif - KARENA, JADI
Didi Sugandi
 
Mengenali diri sendiri kognisi (cognition) sebagai 'science of the experience...
Mengenali diri sendiri kognisi (cognition) sebagai 'science of the experience...Mengenali diri sendiri kognisi (cognition) sebagai 'science of the experience...
Mengenali diri sendiri kognisi (cognition) sebagai 'science of the experience...
Didi Sugandi
 
Relationship, economy and business
Relationship, economy and businessRelationship, economy and business
Relationship, economy and business
Didi Sugandi
 
Mapping thought in motion
Mapping thought in motionMapping thought in motion
Mapping thought in motion
Didi Sugandi
 
Mengurus Solusi dan mengurus Masalah
Mengurus Solusi dan mengurus MasalahMengurus Solusi dan mengurus Masalah
Mengurus Solusi dan mengurus Masalah
Didi Sugandi
 
No propositions, please
No propositions, pleaseNo propositions, please
No propositions, please
Didi Sugandi
 
Upaya menemukan (to discover) sebuah 'normal'
Upaya menemukan (to discover) sebuah 'normal'Upaya menemukan (to discover) sebuah 'normal'
Upaya menemukan (to discover) sebuah 'normal'
Didi Sugandi
 
Makna, Arti, Nilai, Harga
Makna, Arti, Nilai, HargaMakna, Arti, Nilai, Harga
Makna, Arti, Nilai, Harga
Didi Sugandi
 
Sistem antisipatoris (anticipatory system) LAWANG.ppt
Sistem antisipatoris (anticipatory system) LAWANG.pptSistem antisipatoris (anticipatory system) LAWANG.ppt
Sistem antisipatoris (anticipatory system) LAWANG.ppt
Didi Sugandi
 
Pengembangan agrikultur didukung (supported) dan dilayani (serviced) oleh ict
Pengembangan agrikultur didukung (supported) dan dilayani (serviced) oleh ictPengembangan agrikultur didukung (supported) dan dilayani (serviced) oleh ict
Pengembangan agrikultur didukung (supported) dan dilayani (serviced) oleh ict
Didi Sugandi
 
Mengapa rupiah sulit menjadi 'unit of account' jika hanya merujuk kepada mata...
Mengapa rupiah sulit menjadi 'unit of account' jika hanya merujuk kepada mata...Mengapa rupiah sulit menjadi 'unit of account' jika hanya merujuk kepada mata...
Mengapa rupiah sulit menjadi 'unit of account' jika hanya merujuk kepada mata...
Didi Sugandi
 
Dengan siapa aku bernafas_metafisikanya bernafas (metaphysics of breathing)
Dengan siapa aku bernafas_metafisikanya bernafas (metaphysics of breathing)Dengan siapa aku bernafas_metafisikanya bernafas (metaphysics of breathing)
Dengan siapa aku bernafas_metafisikanya bernafas (metaphysics of breathing)
Didi Sugandi
 
Setelah Makna, barulah Arti
Setelah Makna, barulah ArtiSetelah Makna, barulah Arti
Setelah Makna, barulah Arti
Didi Sugandi
 
Apakah hal itu berada di dalam diri kita, ataukah diri kita berada dalam hal ...
Apakah hal itu berada di dalam diri kita, ataukah diri kita berada dalam hal ...Apakah hal itu berada di dalam diri kita, ataukah diri kita berada dalam hal ...
Apakah hal itu berada di dalam diri kita, ataukah diri kita berada dalam hal ...
Didi Sugandi
 
Value, use value, exchange value and price mapping, modeling, measuring, emul...
Value, use value, exchange value and price mapping, modeling, measuring, emul...Value, use value, exchange value and price mapping, modeling, measuring, emul...
Value, use value, exchange value and price mapping, modeling, measuring, emul...
Didi Sugandi
 
Mental model: naming the name v0.3
Mental model: naming the name v0.3Mental model: naming the name v0.3
Mental model: naming the name v0.3
Didi Sugandi
 

More from Didi Sugandi (20)

System, System’s environment, and Understanding.pptx
System, System’s environment, and Understanding.pptxSystem, System’s environment, and Understanding.pptx
System, System’s environment, and Understanding.pptx
 
Fayakun, maka kun.pptx
Fayakun, maka kun.pptxFayakun, maka kun.pptx
Fayakun, maka kun.pptx
 
When you're a hammer, every problem looks like a nail
When you're a hammer, every problem looks like a nailWhen you're a hammer, every problem looks like a nail
When you're a hammer, every problem looks like a nail
 
Epistemics, epistemology and gnosis
Epistemics, epistemology and gnosisEpistemics, epistemology and gnosis
Epistemics, epistemology and gnosis
 
Relasi implikatif - KARENA, JADI
Relasi implikatif - KARENA, JADIRelasi implikatif - KARENA, JADI
Relasi implikatif - KARENA, JADI
 
Mengenali diri sendiri kognisi (cognition) sebagai 'science of the experience...
Mengenali diri sendiri kognisi (cognition) sebagai 'science of the experience...Mengenali diri sendiri kognisi (cognition) sebagai 'science of the experience...
Mengenali diri sendiri kognisi (cognition) sebagai 'science of the experience...
 
Relationship, economy and business
Relationship, economy and businessRelationship, economy and business
Relationship, economy and business
 
Mapping thought in motion
Mapping thought in motionMapping thought in motion
Mapping thought in motion
 
Mengurus Solusi dan mengurus Masalah
Mengurus Solusi dan mengurus MasalahMengurus Solusi dan mengurus Masalah
Mengurus Solusi dan mengurus Masalah
 
No propositions, please
No propositions, pleaseNo propositions, please
No propositions, please
 
Upaya menemukan (to discover) sebuah 'normal'
Upaya menemukan (to discover) sebuah 'normal'Upaya menemukan (to discover) sebuah 'normal'
Upaya menemukan (to discover) sebuah 'normal'
 
Makna, Arti, Nilai, Harga
Makna, Arti, Nilai, HargaMakna, Arti, Nilai, Harga
Makna, Arti, Nilai, Harga
 
Sistem antisipatoris (anticipatory system) LAWANG.ppt
Sistem antisipatoris (anticipatory system) LAWANG.pptSistem antisipatoris (anticipatory system) LAWANG.ppt
Sistem antisipatoris (anticipatory system) LAWANG.ppt
 
Pengembangan agrikultur didukung (supported) dan dilayani (serviced) oleh ict
Pengembangan agrikultur didukung (supported) dan dilayani (serviced) oleh ictPengembangan agrikultur didukung (supported) dan dilayani (serviced) oleh ict
Pengembangan agrikultur didukung (supported) dan dilayani (serviced) oleh ict
 
Mengapa rupiah sulit menjadi 'unit of account' jika hanya merujuk kepada mata...
Mengapa rupiah sulit menjadi 'unit of account' jika hanya merujuk kepada mata...Mengapa rupiah sulit menjadi 'unit of account' jika hanya merujuk kepada mata...
Mengapa rupiah sulit menjadi 'unit of account' jika hanya merujuk kepada mata...
 
Dengan siapa aku bernafas_metafisikanya bernafas (metaphysics of breathing)
Dengan siapa aku bernafas_metafisikanya bernafas (metaphysics of breathing)Dengan siapa aku bernafas_metafisikanya bernafas (metaphysics of breathing)
Dengan siapa aku bernafas_metafisikanya bernafas (metaphysics of breathing)
 
Setelah Makna, barulah Arti
Setelah Makna, barulah ArtiSetelah Makna, barulah Arti
Setelah Makna, barulah Arti
 
Apakah hal itu berada di dalam diri kita, ataukah diri kita berada dalam hal ...
Apakah hal itu berada di dalam diri kita, ataukah diri kita berada dalam hal ...Apakah hal itu berada di dalam diri kita, ataukah diri kita berada dalam hal ...
Apakah hal itu berada di dalam diri kita, ataukah diri kita berada dalam hal ...
 
Value, use value, exchange value and price mapping, modeling, measuring, emul...
Value, use value, exchange value and price mapping, modeling, measuring, emul...Value, use value, exchange value and price mapping, modeling, measuring, emul...
Value, use value, exchange value and price mapping, modeling, measuring, emul...
 
Mental model: naming the name v0.3
Mental model: naming the name v0.3Mental model: naming the name v0.3
Mental model: naming the name v0.3
 

Pola arsitektural data Lawang

  • 1. Pola arsitektural data LAWANG Arsitektur data LAWANG menspesifikasikan variabel- variabel apa yang terlibat dalam the [economic] network dan keterhubungan topologis (topologic relationships) mereka—ibarat variabel-variabel yang terlibat dalam sebuah neural net bisa berujud bobot-bobot (weights) dari koneksi-koneksi antar neurons, beserta aktifitas-aktifitas (pergerakan) dari neurons.
  • 2. LAWANG adalah teknik • Siasat & jurus (“teknik”) untuk merepresentasikan informasi: 1. Konsep sebuah model data (scalar motion/change) 2. Bagaimana data dilihat (coordinate locations) 3. Bagaimana keduanya berkorelasi (fundamental postulates)  ketika mengukur (measuring)—dalam reality/physical systems/universe—kita start dari/dengan “nothing” (null),  ketika menghitung (calculating)—dalam scalar universe– kita tidak bisa start dari (atau menggunakan) “nothing” (null) • Analoginya dalam arsitektur software dikenal sebagai MVC (Model, View, dan Controller) – dalam metode pemrograman komputer
  • 3. Model (=“model data”): scalar motion • Model (theory) ini menangani dua konsep (postulates): – konsep “physical location” data  “geometri data” – konsep scalar motion/change (of data)  “analitik” • (Dalam model ini) data dipandang sebagai “scalar motion/change,” rational numbers (a ratio of natural numbers) that comprise the data model to define any object in the [economic] universe – analogous to your checkbook data that is stored in a banking computer. The numbers are stored there as thousands of binary digits, and though useful to a computer, is rather useless to find your account balance. – Scalars di sini just numbers, without any “formatted output.”
  • 4. View: physical location • the concept of “physical location,” the coordinate view of a grid of points, spaced one natural unit apart, forming a framework in which this scalar motion/change can be observed and measured,  diagrammatic reference system • This would be analogous to a blank check register, either hard copy or on a monitor. • The view just defines how the model will be presented— the actual numbers are not yet filled in. • We can refers to these views as extension space or time; the concept being that the scalar motion/change was extended out into a system of representation.
  • 5. Controller: Fundamental Postulates • Fundamental Postulates—controller dari sistem yang menggariskan interaksi antara the model dan the view. • Controller ini analogous dengan pem-format-an data biner dalam komputer menjadi readable numbers dan menempatkan bilangan-bilangan itu pada [check] register, termasuk the running balance dan totals. • Controller menghubungkan the unrepresentable data ke sebuah sistem referensi (“sistem koordinat data”) yang menjadikan data bisa diamati (observable) dan bisa diukur (measurable)
  • 6. Awalnya, model klasik : MVC  Scalar motion/change diprojeksikan ke sebuah sistem koordinat, di mana data diamati (observed) dan diukur (measured).  TETAPI, seperti juga terjadi pada modern science, sebuah unsur penting sering tidak ada, yakni feedback dari the coordinate system affecting scalar motion/change  Dalam analogi komputer, the concept of “user input,” di mana sesuatu di-input-kan melalui keyboard atau mouse digunakan untuk memilih sesuatu pada layar tayangan (viewing screen).  Dalam konteks sistem yang “reciprocal”—interdependen—persoalannya adalah bagaimana interaksi kinetik dari locations bisa mempengaruhi scalar motion/change  This concept of feedback is analogous to the philosophical difference between predestination (scalar motion determining what goes on in the coordinate system) and free will (user input: decision! altering the model). Cara pandang ilmiah klasik melihat “the Universe” analoginya seperti teater: script sebuah pementasan adalah the controller, para aktor adalah model dan arena adalah the view.
  • 7. LAWANG membedakan the controller menjadi dua bagian berbeda • Mengintegrasikan controller komplementer ini, model klasik MVC dijadikan “MCVC”: – Model (database): Scalar Motion/Change. – Model-View Controller (server programming): Proses yang memprojeksikan scalar motion/change (posisi datum) ke suatu sistem koordinat. – View (browser on monitor): sistem koordinat 3D dan clock yang kita alami. – View-Model Controller (keyboard/keypad and mouse): Proses yang mengintegrasikan lokasi-lokasi koordinat (posisi datum) kembali ke scalar motion/change. Membagi ‘the [economic] Universe’ menjadi Sektor yang direpresentasikan (represented ) (‘material’: : “realitas”) sektor yang merepresentasikan (representing) (‘cosmic’: : cara memandang).
  • 8.  Dengan membagi controllers menjadi dua proses berbeda, pola arsitektural MCVC mewujudkan inverse relationships yang sama yang eksis di seluruh systems of theory (“mengamati dan mengukur”) –yang ‘reciprocal’  antara Model dengan View, dan  antara Model-View Controller dengan View-Model Controller Model-View Controller Differentiation (Perspective) Model Scalar Motion (or Change) View-Model Controller Integration (Feedback) View Coordinate Motion (or Change) Dimensional expansion Dimensional reduction Server Postulate 1 Scalar Universe Client Postulate 2 Physical Universe INTERFACE  Pada model MCVC LAWANG ini, komponen-komponen Model dan View sekarang reciprocally related—apa yang di dalam filosofi biasa dinamakan sebagai perspektif-perspektif “objektif” dan “subjektif” reciprocal system ini dalam bahasa George Soros: “reflexive”
  • 9. LAWANG laksana model MCVC : sistem yang dialogik & dialektik Model-View Controller Differentiation (Perspective) Model Scalar Motion/Change View-Model Controller Integration (Feedback) View Coordinate Motion/Change Ekspansi Dimensional  “3D and more!” Reduksi Dimensional  “2D” Server Postulate 1 Scalar Universe Client Postulate 2 Physical Universe INTERFACE 1. Model (database): Scalar Motion/Change: “min & max ranges of variables value” 2. Model-View Controller (server programming): Proses yang memprojeksikan scalar motion/change (datum) ke suatu sistem koordinat.  “marking” 3. View (browser on monitor): sistem koordinat 3D dan clock yang kita alami. 4. View-Model Controller (keyboard and mouse): Proses yang mengintegrasikan lokasi-lokasi koordinat (data) kembali ke scalar motion/change. “tagging” 1 2 3 4 IDEAS GROUPS EVENTS VARIABLES
  • 10. Controllers.A controller is the link between a user and the system. It provides the user with input by arranging for relevant views to present themselves in appropriate places on the screen. It provides means for user output by presenting the user with menus or other means of giving commands and data. The controller receives such user output, translates it into the appropriate messages and pass these messages on to one or more of the views Models. Models represent knowledge. A model could be a single object, or it could be some structure of objects. There should be a one-to-one correspondence between the model and its parts on the one hand, and the represented world as perceived by the owner of the model on the other hand. Views. A view is a (visual) representation of its model. It would ordinarily highlight certain attributes of the model and suppress others. It is thus acting as a presentation filter. A view is attached to its model (or model part) and gets the data necessary for the presentation from the model by asking questions. It may also update the model by sending appropriate messages. All these questions and messages have to be in the terminology of the model, the view will therefore have to know the semantics of the attributes of the model it represents.
  • 11. How Soros’ reflexivity theory is different • Classical scientific theories operate in the realm of VARIABLES and IDEAS  choice- making • (Soros’s) reflexivity theory describes the whole process of social change – IDEAS, GROUPS, EVENTS, VARIABLES, IDEAS • Reflexivity is the process of shifting back and forth between description and action (decision-making!, not just choice-making)
  • 12. siklus dari ideas, groups, events, variables dst. - ad infinitum Model-View Controller Differentiation (Perspective) Model Scalar Motion View-Model Controller Integration (Feedback) View Coordinate Motion Dimensional expansion Dimensional reduction Server Postulate 1 Scalar Universe INTERFACE Kuadran 1 Ciptakan Pengetahuan (generate knowledge) Kuadran 2 Komunikasikan Pengetahuan (communicate knowledge) Kuadran 3 Fasilitasi Kapabilitas Kolektif (facilitate collective capability) Kuadran 4 Kelola Secara Stratejik (manage strategically) Client Postulate 2 Physical Universe Pertanyaan dasar: “How much to provide & to store” Pertanyaan dasar: “Where & When best to do What” Pertanyaan dasar: “What, How, & When to procure” Pertanyaan dasar: “How & When to move items/persons”     “IA” “INI” “ITU” “ADA”
  • 13. data entrance A processing entered data B FD E Cprocessing exit data using processed entered data using processed exit dataexit data (B) processing entered data (A) data entrance (C) using processed entered data(D) exit data (E) processing exit data (F) using processed exit data INTERFACE
  • 14. View-Model Controller Model-View Controller If we can agree that the economic problem of society is mainly one of rapid adaptation to changes in the particular circumstances of time and place, it would seem to follow that the ultimate decisions must be left to the people who are familiar with these circumstances, who know directly of the relevant changes and of the resources immediately available to meet them. We cannot expect that this problem will be solved by first communicating all this knowledge to a central board which, after integrating all knowledge, issues its orders. We must solve it by some form of decentralization. But this answers only part of our problem. We need decentralization because only thus can we insure that the knowledge of the particular circumstances of time and place will be promptly used. But the "man on the spot" cannot decide solely on the basis of his limited but intimate knowledge of the facts of his immediate surroundings. There still remains the problem of communicating to him such further information as he needs to fit his decisions into the whole pattern of changes of the larger economic system. (FA Hayek, ‘The Use of Knowledge in Society’, 1945) Model Scalar Motion View Coordinate Motion/Change Kuadran 1: Ciptakan Pengetahuan (generate knowledge) Kuadran 2: Komunikasikan Pengetahuan (communicate knowledge) Kuadran 3: Fasilitasi Kapabilitas Kolektif (facilitate collective capability) Kuadran 4: Kelola Secara Stratejik (manage strategically) “Fundamentally, in a system in which the knowledge of the relevant facts is dispersed among many people, prices can act to co-ordinate the separate actions of different people in the same way as subjective values help the individual to co-ordinate the parts of his plan.” (FA Hayek: ‘The Use of Knowledge in Society’, 1945) How can the combination of fragments of knowledge existing in different minds bring about results which, if they were to be brought about deliberately, would require a knowledge on the part of the directing mind which no single person can possess? To show that in this sense the spontaneous actions of individuals will, under conditions which we can define, bring about a distribution of resources which can be understood as if it were made according to a single plan, although nobody has planned it, seems to me indeed an answer to the problem which has sometimes been metaphorically described as that of the "social mind." (FA Hayek ‘Economics and Knowledge’, 1936) The problem which we pretend to solve is how the spontaneous interaction of a number of people, each possessing only bits of knowledge, brings about a state of affairs in which prices correspond to costs, etc., and which could be brought about by deliberate direction only by somebody who possessed the combined knowledge of all those individuals. (FA Hayek: ‘Economics and Knowledge’, 1936)    
  • 15. Karl Popper: to design an imaginary construction The main formula for designing of imaginary constructions is to abstract from the operation of some conditions present in actual action. Then we are in a position to grasp the hypothetical consequences of the absence of these conditions and to conceive the effects of their existence. Thus we conceive the category of action by constructing the image of a state in which there is no action, either because the individual is fully contented and does not feel any uneasiness or because he does not know any procedure from which an improvement in his well-being (state of satisfaction) could be expected. Thus we conceive the notion of originary interest from an imaginary construction in which no distinction is made between satisfactions in periods of time equal in length but unequal with regard to their distance from the instant of action.