31.12.19

[Technology] What It Is Computer Architecture ?

What It Is Computer Architecture ? Understanding and Classification of Computer Architecture

Introduction to Computer Architecture

Computer architecture is the view of a computer as presented to software designers, while computer organization is the actual hardware implementation of a computer.

What is a Computer?

A computer is a general purpose device that can be programmed process information, yield meaningful results.

The three important take-aways being:

  • programmable device
  • process information
  • yield meaningful results

So the important parts for the working of a computer are:

  • Program: a list of instructions given to computer
  • Information Store: the data it has to process
  • Computer: processes information into meaningful results.

A fully functional computer includes at the very least:

  • Processing Unit (CPU)
  • Memory
  • Hard disk

Other than these some input output (I/O) devices can also be a part of the system, such as:

  • Keyboard: Input
  • Mouse: Input
  • Monitor: Output
  • Printer: Output

Memory vs Hard Disk

  • Storage Capacity: more on hard disk, less on memory
  • Volatile: data on hard disk is non-volatile, while on memory is volatile
  • Speed: speed of access and other operations are slower on hard disk when compared to memory.

Brain vs Computer

  • Brain is capable of doing a lot of abstract work that computers cannot be programmed to do.
  • Speed of basic calculations is much higher in a computer which is its primary advantage.
  • Computers do not get tired or bored or disinterested.
  • Humans can understand complicated instructions in a variety of semantics and languages.

Program

  • Write a instruction in a high level language like C, C++, Java etc. (done by human interface)
  • Compile it into an executable (binary) that converts it into byte-code, i.e. the language computers understand. (done by compilers)
  • Execute the binary. (done by processor)

Instruction Set Architecture (ISA)

The semantics of all the instructions supported by a processor is known as instruction set architecture (ISA). This includes the semantics of the instructions themselves along with their operands and interfaces with the peripherals.

ISA is an interface between software and hardware.

Examples of ISA:
  • arithmetic instructions
  • logical instructions
  • data transfer/movement instructions
Features of ISA:
  • Complete: it should be able to execute the programs a user wants to write
  • Concise: smaller set of instructions, currently they fall in the range 32-1000
  • Generic: instructions should not be too specialized for a given user or a given system.
  • Simple: instructions should not be complicated
There are two different paradigms of designing an ISA:
  • RISC: Reduced Instruction Set Computer has fewer set of simple and regular instructions in the range 64 to 128. eg. ARM, IBM PowerPC. Found in mobiles and tablets etc.
  • CISC: Complex Instruction Set Computer implements complex instructions which are highly irregular, take multiple operands. Also the number of instructions are large, typically 500+. eg. Intel x86, VAX. Used in desktops and bigger computers.

Completebess of ISA

How do we ensure the completeness of an ISA? Say, there are two instructions addition and subtraction, while it is possible to implement addition using substraction (a + b = a - (0 - b)), the same cannot be said otherwise. This basically means that in order to complete an ISA one needs a set of instructions such that no other instruction is more powerful than the set.

How do we ensure that one has a complete instruction set such that one can write any program? The answer to this lies in finding a Universal ISA which would inturn constitute a Universal Machine which can be used to write any program known to mankind (Universal Machine has a set of basic actions where each such action can be interpretted as an instruction).

Turing Machine

Alan Turing, the father of computer science discovered a the theoretical device called turing machine which is the most powerful machine known because theoretically it can compute the results of all the programs one can be interested in.

A turing machine is a hypothetical machine which consists of an infinite tape consisting of cells extending in either directions, a tape head to maintain pointer on the tape that can move left or right, a state cell the saves the current state of the machine, and an action table to write down the set of instructions. It is posed as an thesis ( Church-Turing Thesis and not a theorem) that has not been counter in the past 60 years that

Any real-world computation can be translated into an equivalent computation involving Turing machine.

Also,

Any computer that is equivalent to a Turing machine is said to be Turing Complete.

So the answer to Can we build a complete ISA lies in the question can we design a Universal Turing Machine (UTM) that an simulate turing machine, i.e. the all one needs to do is to build a turing machine (seemingly simple architecture) that can implement other turing machines (manage tape, tape-head, cell and action table).

So analogously speaking, the current computers are an attempt to implement this universal turing machine (UTM), where the generic action table of the UTM is implemented as CPU, the the simulated action table of turing machine to be implemented is the Instruction memory, the working area or the UTM on the tape is the data memory, and the simulated state register of the implemented turing machine is the program counter (PC).

Elements of Computers

  • Memory (array of bytes), contains
    • program, which is a set of instructions
    • program data, i.e. variables, constants etc.
  • Program Counter (PC)
    • points to an instruction the program
    • after execution of one instruction it point to the next one
    • branch instructions make PC jump to another instruction (not in sequence)
  • CPU contains
    • program counter
    • instruction execution unit

Single Instruction ISA

  • sbn - subtract and branch if negative
      This basically leads to the following pseucode

                    
    sbn(a, b, line_no):
        a = a-b
        if (a<0):
            goto line_no
        else:
            goto next_statement
                    
                

  • Addition using SBN
                
    intialize
        temp = 0
    1: sbn temp, b, 2
    exit: exit
    2: sbn a, temp, exit
                
            
  • Add 1-10 using SBN
                
    initialize
    one = 1
    index = 10
    sum = 0

    1: sbn temp, temp, 2    \\ sets temp = 0
    2: sbn temp, index, 3   \\ sets temp = -index
    3: sbn sum, temp, 4     \\ sets sum += index
    4: sbn index, one, exit \\ sets index -= 1
    5: sbn temp, temp, 6    \\ sets temp = 0
    6: sbn temp, one, 1     \\ the for loop, since 0 - 1 < 0
    exit: exit
                
            
This is similar to writing assembly level programs, which are low level programs.

Mutliple Instruction ISAs

They typicall have:
  • Aritmethic Instruction: Add, Subtract, Multiply, Divide
  • Logical Instruction: And, Or, Not
  • move Instructions: Transfer between memory locations
  • Branch Instructions: jump to new memory locations based on program instruction

Design of Practical Machines

  • While Harvard Machine has seperate data and instruction memories, Con-Neumann Machine has a single memory to serve both the purposes.
  • The problems with these maschines is that they assume memory to be one large array of bytes. In practice these are slower because as the size of the structure increase the speed of processing decreases. The possible solution of this lies in having several smaller array of name locations called registers
  • that can be used by instructions. Hence these smaller arrays are faster.
So,
  • CPU contains a set of registers which are named storage locations.
  • values are loaded from memory to registers.
  • Aritmethic an logical instructions use registers for input.
  • finally, data is stocked back in the memory.
Example program in machine language,
                
    r1 = mem[b] \\ load b
    r2 = mem[c] \\ load c
    r3 = r1 + r2 
    mem[a] = r3
                
            
where
  • r1, r2, r3 are registers
  • mem is the array of bytes representing memory
As a result the modern day computers are similar to Von-Neumann Machines with the additiion of register in the CPU

30.12.19

[Technology] What It Is Bootstrap ?

What It Is Bootstrap WhatIt IsBootstrap ?

Bootstrap is a free and open source front end development framework for the creation of websites and web apps. The Bootstrap framework is built on HTML, CSS, and JavaScript (JS) to facilitate the development of responsive, mobile-first sites and apps.

Responsive design makes it possible for a web page or app to detect the visitor’s screen size and orientation and automatically adapt the display accordingly; the mobile first approach assumes

that smartphones, tablets and task-specific mobile apps are employees' primary tools for getting work done and addresses the requirements of those technologies in design.

Bootstrap includes user interface components, layouts and JS tools along with the framework for implementation. The software is available precompiled or as source code.

Mark Otto and Jacob Thornton developed Bootstrap at Twitter as a means of improving the consistency of tools used on the site and reducing maintenance. The software was formerly known as Twitter Blueprint and is sometimes referred to as Twitter Bootstrap.

In computers, the word bootstrap means to boot: to load a program into a computer using a much smaller initial program to load in the desired program (which is usually an operating system).

In the physical world, a bootstrap is a small strap or loop at the back of a leather boot that enables you to pull the entire boot on and in general usage, bootstrapping is the leveraging of a small initial effort into something larger and more significant. There is also a common expression, "pulling yourself up by your own bootstraps," meaning to leverage yourself to success from a small beginning.

14.12.19

[Education] Do, Don't, Does, Doesn't

Do, Does, and Did
Differences in the use of Do, Does, and Did in English Sentences

Hi dear friend, see you again with me, in this time I will give an explanation of different uses of Do, Does and Did which sometimes still make confuse of friends at home. This is basic material, but we are often hired. Okay for more details, how Do, Does, and Did used in English sentence? Listen carefully the following explanation


Positive Sentences

In a positive sentences Do, Did, and Does have a role as action verbs which means to do, do, and carry out. I do my job, same as I do my job.

Do and Does are used in the form of present tense? With "Do" used for subjects I, You, We, and They. While "Does" is used for the subject She, He, and It.

  • He does a lot of job.
  • We do the amazing plan.
  • They did this assignment earlier than us.
  • My father always does the best for us.
  • We do it well.
  • Paijo does his task faster than Yono.
  • Ira does a lot of jobs this night.

While did, used for past tense sentences or sentences that state events or events in the past. For did, of course, can be used for all subjects namely I, You, we, They, She, He, and It.

  • Can you kick this ball into the goal? I did it every day.
  • She did a better movement last week.
  • I did my job quickly yesterday and today they will be lost again.

Negative Sentences

For negative sentences, it's a bit easier because friends only have to add the word not after do, does, and did. the conditions are still the same where do is used for subject I, They, We, and You. While does is used for subject he, she, and it. Where as did is use for past sentences.

It is very important that negative sentences, do, does, and did act as auxiliary verbs or auxiliary verbs. how do they work? Consider the following example.

Positive Sentences Negative Sentences
We know who she is. We don't know who she is.
They meet in my office. They don't meet in my office.
You explain clearly. You do not explain clearly.
She starts here. She does start here.
He brings my jacket. He does not bring my jacket.
We learn well. We don't learn well.
We went to your office. We did not go to your office.
we planned to go to Moskow. We didn't plan to go to Moskow.

In the sentences above it appears that they only have a role as auxiliary verbs. The words do, does, and did help know, meet, bring, learn, explain, etc. To then turn them into Negative Sentences. We don't know who she is ... (We don't know who she is).


Note :

Consider the example sentences that use does and did. When converted to a Negative sentence, the verb they have is changed back to the main verb. Brings are changed to bring, start to start, goes to go, then planned to return to its original for into a plan.

That's how do, does and did are used in English Sentence. Hopefully this can be useful for us.


End . . .

13.12.19

[Education] Countable and Uncountable Nouns Example

Countable and Uncountable Noun Example

Countable and Uncountable Nouns Example


Countable Nouns Uncountable Nouns
How many animals are there ? How much effort does it take ?
How many games shall we play ? How much sauce do you need ?
How many toys do you have ? How much milk is in the refrigator ?
How many eggs for breakfast ? How much soup in the bowl ?
Waiters, please give two sandwiches for me ! How much water should I drink fo one day ?
I have two sisters, their name is Clara and Sinta I have cancer and its caused not much hair in my head
There are two hair in my food I want to draw picture, so I need some paper
Our house has three bathroom It's difficult to do my homework when there is too much noise
Look at there, you can see a man ? Sorry, I can't go with you because I dont have time
I've got problem with the motorcycle How much money do you have man ?
We build two hotel and restaurant in this town I love music, so my hobby is singing
Last year I have three babies In our school, we sit on the grass
Do you like these car ? You see a lot of surveillance cameras in the streets in Korea
My mother wearing four rings and necklace The money is much better i my new job
Let's take a photo with me Would you like some tea
My family's plan is go to beach in this holiday Can I have some water please
Thank you so much, i have a reat time at the party Do you like ice cream ?
We don't have that many potatoes My childhood is not too good
There aren't many birds on the tree today I have friendship in my school
Are there many bananas ? You have to competitice in this competition
give a bar of chocolate to me A barrel of oil
How many crayons do you have ? I'm sorry I can't pay you, because I don't have much money in this time
I have a can of soda There is a little water in this bottle

12.12.19

[Automotive] Apa Itu Turbocharger ?

Apa Itu Turbocharger ?
Apa Itu Turbocharger ? Apa Fungsinya ?

Pada awalnya perangkat Turbocharger ini hanya dapat dijumpai pada mesin diesel saja, tetapi sekarang baik mesin diesel ataupun mesin bensin sudah dilengkapi dengan sistem turbocharger. Lalu, apa itu Turbocharger ? apa fungsinya ? dan apa efeknya terhadap mesin ? yuk.. mari simak dibawah

Turbocharger merupakan komponen yang digunakan untuk memaksimalkan udara agar masuk kedalam ruang bakar. Tujuannya, jelas untuk meningkatkan torsi mesin.

Pertama, perlu diketahui bahwa mesin dapat menghasilkan energi dari proses pembakaran. Pembakaran ini, terjadi antara tiga material yakni udaral bahan bakar, dan percikan api. Tapi pada mesin diesel, hanya terdiri dari dua material yakni udara, dan bahan bakar saja.

Besar kecilnya power yang dihasilkan oleh mesin, sangat tergantung dengan masa udara dan bahan bakar yang masuk ke dalam ruang bakar. Semakin banyak maka semakin tinggi power mesin. Namun, untuk memasukkan banyak udara kedalam ruang bakar diperlukan kapasitas mesin yang besar.

Disinilah Turbocharger memainkan perannya, ini akan membuat masa udara yang masuk kedalam mesin menjadi lebih banyak meski kapasitas mesin cukup kecil.

Bagaimana Cara Turbocharger melakukannya ?

Sebenarnya, Turbocharger tidak lebih dari sebuah kompresor udara. Fungsinya memompa udara dari filter udara menuju ruang bakar. Ini akan membuat udara yang masuk kedalam ruang bakar menjadi lebih banyak, hasilnya tenaga mesin juga meningkat.


Efek Turbocharger terhadap mesin

Meski Turbocharger dapat mendongkrak tenaga mesin, Turbocharger juga memiliki efek yang lain terhadap mesin.

1. Gas buang mesin menjadi terhambat

Efek yang pertama, gas buang mesin akan terhambat. Turbocharger menggunakan gas sisa hasil pembakaran sebagai sumber tenaganya. Hasilnya, gas buang yang harusnya lancar menuju muffler akan sedikit terhambat. Hambatan ini akan membuat RPM mesin sedikit tertahan, meski demikian udara yang masuk ke ruang bakar lebih banyak. Sehingga tidak ada kerugian tenaga


2. Lebih boros bahan bakar dibandingkan mesin dengan kapasitas sama non Turbo

Turbocharger akan memasukkan lebih banyak udara ke dalam ruang baar, secara otomatis bahan bakar yang harus dimasukkan ke ruang bakar juga lebih banyak. Ini akan membuat pemakaian bahan bakar lebih boros dibandingkan mesin dengan kapasitas yang sama non Turbo


3. Torsi mesin akan meningkat

Efek positif yang sangat terasa, ada pada torsi yang dihasilkan. Torsi berbeda dengan power, torsi ini adalah kekuatan puntir yang dikenakan pada suatu benda. Jadi, saat sebuah mobil memilki torsi besar, maka mobil mampu membawa beban berat meski berjalan pada RPM rendah.


Berikut disajikan Kelebihan dan Kekurangan Turbocharger


Kelebihan Kekurangan
Torsi akan meningkat Perlu perawatan yang ekstra
Bahan bakar lebih ekonomis (dilihat dari output) Memakan banyak ruang didalam ruang mesin
Fun driving experience Perlu bahan bakar berkualitas untuk mencegah knocking


Jenis jenis Turbocharger

Secara umum, ada tiga (3) macam Turbocharger yang digunakan pada kendaraan. Antara lain ;

1. Turbocharger

Turbocharger menggunakan penggerak gas buang mesin, kelebihannya ada pada hembusan udara yang lebih kuat. Namun, Turbocharger wajib dilengkapi intercooler karena temperatur udara yang melewati Turbocharger akan mengingkat terkena radiasi panas gas buang,


2. Supercharger

Supercharger menggunaka tenaga pulley mesin sebagai sumber tenaganya (source). Ini dihubungkan dengan sebuah belt ke kompresor charger, hasilnya tidak ada masalah terkait temperatur udara intake.


3. Electriccharger

Sesuai namanya, turbo yang satu ini digerakkan menggunakan sebuah motor listrik. Selain tidak ada masalah pada temperatur udara intake, tipe ini juga tidak membebani mesin karena tidak mengganggu aliran gas buang mesin dan tidak membebani pulley mesin.

Saya rasa itu saja yang dapat disampaikan, dan berharap semoga sedikit ilmu diatas dapat menjadi pengetahuan tambahan bagi kita semua. Owh iya, jika ada kekurangan dalam artikel diatas dapat tinggalkan saran dan kritiknya di kolom komentar.


Terimakasih . . .

11.12.19

[Education] What It Is Countable & Uncountable Nouns?

Countable and Uncountable Nouns
What are countable and uncountable nouns ?

Nouns can be either countable or uncountable. Countable nouns (or count nouns ) are those that refer to something that can be counted. They have both singular and plural forms (e.g. cat/cats; woman/women; country/countries). In the singular, they can be preceded by a or an. Most nouns come into this category.

A smaller number of nouns do not typically refer to things that can be counted and so they do not regularly have a plural form: these are known as uncountable nouns (or mass nouns). Examples include: rain, flour, earth, wine, or wood. Uncountable nouns can't be preceded by a or an. Many abstract nouns are typically uncountable, e.g. happiness, truth, darkness, humour.

Some uncountable nouns can be used in plural as well, depending on the meaning or context of the word. take a look at these sentences:

Would you like some coffe? uncountable because it's referring to the drink in general
He ordered a coffe. countable, because it's referring to a cup of coffe
There's no truth in the rumours. uncountable, because it refers to the quality or state of being true
The fundamental truths about human nature. countable, because it's referring to facts or beliefs that are true

In the Oxford Dictionary of English and the Oxford American Dictionary, nouns that are chiefly uncountable are described as'mass nouns'. This type of noun entry may also include an example sentences showing a countable use of the type described above. For example:

  • noun [mass noun] an alcoholic drink made from yeast-fermented malt flavoured with hops; a pint of beer | [count noun] he ordered a beer.

There are some words that should only be used with countable nouns and some that you should only use with uncountable nouns. here are the main examples:

Word With countable noun ? With uncountable noun ? examples
few, fewer fewer students; few cars
little, less, least less food; little time
many, several several books; many changes
much much pleasure; much sleep

You often hear people using less with countable nouns (e.g. 'there are less cars outside the school gates'). Although it's a common mistake, it is still a mistake and you should try to avoid making it in formal writing of speaking.

[Technology] What It Is HTML ?

What it is HTML?
What it is HTML ?

Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheet (CSS) and scripting languages such as JavaScript

Web browser receive HTML documents from a web server or from local storage and render the documents into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of documents.

HTML elements are the building blocks of HTML pages. With HTML constructs, images and other objects such as interactive forms may be embedded into the rendered page. HTML provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags , written using angle brackets. Tags such as <"img" /> and <"input" /> directly introduce content into the page. Other tags such as <"p"> surround and provide information about document text and may include other tags as sub-elements. Browser do not display the HTML tags, but use them to interpret the content of the page.

HTML can embed programs written in a scripting language such as JavaScript , which affects the behaviour and content of web pages. Inclusion of CSS defines the look and layout of content. The World Wide Web Consortium, former maintaner of the HTML and current maintaner of the CSS over explicit presentational HTML since 1997.

Filename extension .html     .htm
internet media type text/html
Type code TEXT
Developed by WHATWG
Initial release 1993; 26 years ago
Type of format Document file format
Extended from SGML
Extended to XHTML
Standards HTML Living Standard
Open format? Yes
Website whatwg.org

[Tutorial] Tips & Trick agar Presentasi lebih menarik

Tips Presentasi agar menarik
Tips Presentasi agar menarik

Pembicara berjalan memasuki ruangan, mengetuk mikrofon, menunduk untuk menutupi nada tinggi akibat ketukan itu, tertawa garing, menelan ludah, menggumamkan sesuatu, dan mulai tergagap.

Semuanya mulai menurun dari situ. Bagian paling menariknya adalah presentasi itu selesai.

Sementara dia gugup dan bicara datar, saya melihat sekeliling ruangan. Sebuah lautan kepala mengangguk sesuai ritme mata yang berat. Tidak ada yang dapat tersadar, mengevaluasi poin yang disampaikan pembicara. Dan itu menyedihkan.

Sangat menyedihkan karena saya tahu dari pengalaman pribadi bahwa pembicara itu sangat brilian pada pekerjaan ini. Namun presentasinya hari itu tidak meyakinkan siapapun tentang hal itu. Lebih buruk lagi, itu tidak menginspirasi seorang pun dalam ruangan itu untuk mengambil tindakan seperti menyewanya sebagai ahli di bidangnya.

Memenangkan sebuah bisnis yang sama banyaknya tentang menjadi bagus dalam apa yang kamu lakukan adalah tentang mempresentasikan cemerlangnya pekerjaanmu dalam cara yang cerdas, atraktif dan dikemas dengan dengan baik. Karena jika tidak ada yang dapat melihat cemerlangnya dirimu, bagaimana orang akan mengetahui mereka membutuhkan layananmu?

Untuk meletakkannya secara berbeda: sebuah rahasia yang disimpan dengan baik tidak bisa memenangkan popularitas.

Dan sebuah bisnis yang brilian namun terbungkus tidak dapat menghasilkan uang bagimu.

Yang berarti bahwa sebagai sebuah pemilik bisnis kecil kamu harus memberikan presentasi tentang kerjamu. Presentasi karyamu yang luar biasa, brilian dan menarik.

Berikut ini ada 20 cara menyampaikan presentasi, agar presentasi menjadi efektif. Kesepuluh cara ini tidak memandang bagaimana cara berbicara Anda di depan umum atau tema apa yang dibawakan.

Lakukan cara-cara ini, maka presentasi Anda akan menjadi lebih efektif:

20 Ide Presentasi Kreatif

1. Ceritakan sebuah cerita

Otak manusia telah didesain untuk merespon cerita baik sebagai mekanisme bertahan hidup (Jangan tinggalkan gua! Mammoth besar sedang berkeliaran mencari mangsa!) dan sebagai mekanisme hiburan (… dan kemudian, ketika mammoth mendekat, saya melompat dari tempat persembunyian saya, dengan banyak cabang dipasang pada badan, dan mulai melenguh seperti binatang buas…). Dan peran ganda itu telah membantu mengembangkannya ke dalam alat komunikasi paling ampuh yang dikenal manusia.


Cerita adalah bagaimana kita menerima dan memproses dunia fakta di sekitar kita.


Cerita-cerita lebih menarik daripada fakta karena cerita menghibur kita. Dengan bercerita kita menangkap dan menjaga perhatian. Itu membantu audiens mengerti dan mengingat apa yang dikatakan lama setelah cerita itu berakhir.


Alih-alih mempresentasikan karyawmu sepenuhnya sebagai rangkaian fakta (anggaran, angka-angka, rincian) yang akan membosankan bahkan bagi audiens yang paling baik hati, atur fakta-faktamu menjadi sebuah cerita.


Dan gunakan desain yang profesional, dengan susunan foto dan grafis yang menawan, untuk membantu menghubungkan audiens secara visual akan ceritamu


Hubungan menarik apa yang dapat kamu buat di antara fakta-fakta? Cerita apa yang dapat kamu bangun di sekitar mereka yang akan menjaga audiens tetap tertarik dari awal hingga akhir? Ceritakan kepada mereka


2. Menguasai Intonasi dan Nada Suara

Orang yang berbicara dengan suara datar dan tidak menggunakan variasi nada akan membuat banyak orang tidak berminat dengan apa yang sedang disampaikan. Hindari suara datar yang bisa membuat banyak orang tidak tertarik dengan pesan yang sedang Anda sampaikan.


Orang yang berbicara dengan suara datar dan tidak menggunakan variasi nada akan membuat banyak orang tidak berminat dengan apa yang sedang disampaikan. Hindari suara datar yang bisa membuat banyak orang tidak tertarik dengan pesan yang sedang Anda sampaikan.


3. Berikan Penekanan untuk Setiap Kalimat yang Diucapkan

Banyak sekali orang yang tidak memperhatikan penekanan saat mereka sedang berbicara. Padahal penekanan yang dilakukan bisa mengubah makna yang Anda sampaikan atas suatu kalimat.


4. Bertanya Pada Momen Krusial

Pernyataan terdengar basi dan sudah ditebak. Khususnya selama presentasi. Karena presentasi pada dasarnya terdiri dari kumpulan pernyataan yang dikumpulkan bersama, satu pernyataan tambahan tidak akan menarik audiens—tidak bahkan pernyataan yang luar biasa.


Namun bagaimana jika kamu mengajukan pertanyaan?


Sebuah pertanyaan memecah ritme reguler presentasimu dan membantu menandai apa yang kamu katakan sebagai hal penting. Lebih dari itu, sebuah pertanyaan mengubah presentasimu dari cerita yang pasif menjadi sebuah perjalanan aktif sehingga audiens dapat menjelajahi sepanjang jawaban mereka.


Menjawab sebuah pertanyaan (bahkan jika hanya di kepala mereka) membuat audiens merasa terlibat dalam presentasimu dan menjaga minat mereka tetapi terpaut pada kata-katamu.


5. Pecahkan Dengan Humor

Humor membuat dunia berputar. Hal yang sama berlaku untuk dunia bisnis. Tidak ada yang ingin berkerja dengan orang yang kaku.


Jadi bahkan ketika kamu presentasi di depan klien au investor yang “serius”, ingatlah untuk menggunakan humor dalam presentasi itu. Ini tidak berarti kamu harus mebuat lelucon sepanjang waktu. Cukup menjadi ceria, ramah, dan menawan.


Humor bukan kekuatanmu? Jangan khawatir. Kamu dapat menemukan presentasi tentang membuat presentasi dengan humor!


Sementara itu dapat menjadi tantangan untuk menggunakan nada suara yang tepat saat mengucapkan humor, itu adalah salah satu ide presentasi terbaik untuk diterapkan. Humor berfungsi untuk mencairkan suasana antara kamu dan audiens. Itu membantu orang merasa nyaman, bersahabat, dan baik hati terhadapmu (yang dapat mengarah kepada hasil yang lebih baik dari presentasimu). Dan itu juga membantu membuka orang terhadap ide yang ditawarkan dalam presentasimu.


6. Desain PowerPoint Untuk Mengajak, Bukan Sebagai Gangguan

Desain sebuah PowerPoint dengan tujuan. Bukan sebuah PowerPoint yang hanya mengisi dinding kosong di belakangmu. Atau sebuah PowerPoint yang mengulangi presentasimu dalam sebuah format bullet-point. PPT jenis ini tidak berguna.


Apa yang ingin kamu lakukan adalah membuat sebuah PowerPoint yang melengkapi presentasimu. Itu melengkapi sebagai cerita naratif.


Itu berarti memilih sebuah desain presentasi PowerPoint yang paling cocok dengan struktur naratifmu. Ide presentasi yang baik mudah hilang dalam sebuah desain yang biasa-biasa saja. Kamu membutuhkan slide presentasi yang menyoroti ide inovatifmu.


Dan itu juga berarti menggunakan kutipan, frase kunci, gambar, dan elemen visual lainnya yang mendukung dan meningkatkan, bukan menimpa kekuatan persuasif presentasimu.


Pikirkan PowerPointmu sebagai sebuah cara untuk membimbing audiens sepanjang presentasi sambil menjaga mereka tetap tertarik dan fokus.


Temukan template PowerPoint yang bagus di Envato Market (Graphic River) untuk membantumu memulai presentasi dengan slide desain yang profesional. Telusuri theme PPT kreatif dan ngetren di bawah ini dan pelajari bagaimana mengubah slide presentasi yang kamu bayar:


7. Mulailah Dengan Pembukaan Presentasi yang Memukau

Kesan pertama akan sangat menentukan. Itulah yang selama ini sering kita dengar. Saat presentasi, kesan pertama itu akan ditunjukkan ketika Anda membuka presentasi tersebut.


Dua sampai tiga menit pertama presentasi akan sangat menentukan, apakah audiens akan antusias mendengarkannya sampai selesai atau tidak. Kalau audiens mau mendengarkan dengan semangat, ditambah melakukan tindakan yang diharapkan, maka berarti presentasi tersebut efektif.


Banyak presentasi yang gagal menjadi sebuah presentasi yang efektif karena presenter tidak bisa menyampaikan pembukaan presentasi yang menarik.


8. Sampaikan Dengan Singkat dan Lugas

Anda tentu malas jika harus mendengarkan orang yang berbicara dengan bertele-tele. Demikian juga para audiens. Kalau presenternya bertele-tele saat menyampaikan presentasi, maka mereka akan bosan. Presentasipun tidak akan efektif.


Maka, sampaikan saja poin-poin yang paling penting dari tema presentasi yang Anda bawakan. Fokuslah pada pembukaan dan penutupan presentasi, karena bagian itulah yang paling akan diingat oleh para audiens.


Singkat atau tidaknya presentasi bukan hanya dilihat dari lama atau tidaknya Anda berbicara, tapi juga dari materi pendukung presentasi yang Anda sajikan. Usahakan agar Anda tidak membuat slide yang isinya membosankan dan malah membuat audiens bingung dan salah fokus.


Sama seperti penyampaian presentasi, slide presentasi juga harus dibuat sesimpel mungkin agar menarik dan dapat dipahami oleh para audiens.


9. Jangan Lupa dengan Emosi dan Ekspresi Saat Sedang Berbicara

Selain mengeluarkan suara yang lantang, Anda juga harus bisa mengungkapkan apa yang sedang dirasakan saat sedang berbicara. Mengekspresikan emosi saat sedang berbicara merupakan hal yang sangat wakar dilakukan.


Banyak pembicara yang tidak mau mengungkapkan emosi saat sedang berbicara, karena menganggap bahwa hal tersebut tidak pantas dilakukan saat sedang presentasi atau berbicara di hadapan banyak orang.


Tidak demikian, mengungkapkan emosi dan ekspresi saat sedang berbicara merupakan salah satu bentuk kejujuran yang bisa Anda lakukan. Meskipun demikian, bukan berarti Anda harus menjadi orang yang sensitif.


Hal yang perlu Anda lakukan adalah menemukan nada yang tepat untuk menyampaikan presentasi yang baik atas masalah yang sedang Anda bicarakan.


10. Tunjukkan passion Anda

Saat menyampaikan presentasi, tunjukkan passion Anda kepada para audiens. Tunjukkan bahwa Anda bersemangat dan antusias membawakan tema presentasi tersebut.


Memang, Anda harus membuat materi presentasi yang menarik. Tapi, jika Anda ragu-ragu ketika menyampaikannya, maka itu bisa membuat Anda kelihatan tidak kompeten.


Atau, Anda membuat materi yang bagus, tapi Anda terlihat ogah-ogahan saat menyampaikannya. Maka audiens juga akan menjadi ogah-ogahan untuk mendengarkan Anda.


Passion bisa ditunjukkan dengan rasa percaya diri. Saat Anda merasa percaya diri menyampaikan presentasi, maka hal itu akan sangat berpengaruh kepada audiens. Rasa percaya diri akan membuat Anda lebih bersemangat. Audiens juga akan bersemangat mendengarkan Anda.


11. Kuasai Peralatan Anda

Saat presentasi, Anda menggunakan alat bantu seperti proyektor, laptop, atau handled remote. Walau Anda mungkin dibantu oleh seorang asisten untuk mengoperasikan peralatan tersebut, tapi Anda juga harus menguasainya.


Hal itu diperlukan agar Anda tidak panik atau gugup ketika tiba-tiba terjadi masalah terhadap peralatan-peralatan yang Anda gunakan. Saat ada kesalahan teknis, Anda bisa tetap tenang karena tahu apa yang harus dilakukan.


Perasaan tenang ini akan membuat Anda semakin percaya diri saat membawakan presentasi.


12. Melakukan Simulasi Presentasi

Presentasi yang dibawakan ini bersifat individu atau kelompok? Keduanya memerlukan simulasi! Cobalah 2 atau 3 hari sebelum presentasi, lakukan simulasi presentasi yang akan dibawakan. Ini sangat bermanfaat untuk mengatur waktu presentasi dan juga berlatih membawakan presentasi agar terbiasa. Jika berkelompok, simulasi ini berguna untuk mengatur transisi pergantian pembawa materi dan juga mengukur waktu masing-masing setiap orang.


13. Membuat Konsep yang “Beda”

Apa yang biasanya ada pada sebuah presentasi standar? Presenter menjelaskan isi dari slide powerpointnya dengan menggunakan LCD, kan? Nah, cobalah membuat suatu konsep berbeda. Saya sering atau pernah memberikan tambahan ada simulasi drama, games, kuis cepat-tepat, dan membuat animasi atau video terkait dengan materi agar penonton lebih mudah menangkap materi. Maka dari itu saya dan kelompok seringkali mendapat pujian karena menampilkan presentasi yang ‘beda.’


14. Membuat Visualisasi Positif

Semua materi, slide, dan teknis persiapan sudah oke. Saatnya membangun sebuah mental yang positif. Banyak orang menjadi takut atau grogi saat presentasi karena berpikir ‘bagaimana kalau presentasi saya jelek?’, ‘bagaimana kalau nanti saya ditertawakan?’. Padahal kita bisa memilih untuk berpikir sebaliknya. Mengapa kita tidak berpikir bahwa, ‘bagaimana jika besok presentasi kita sukses?’, bayangkan kemeriahan dan decak kagu9 Jurusm penonton karena pembawaan presentasi Anda. Inilah apa yang suka saya sebut sebagai, “Sukses presentasi dengan kekuatan pikiran.”


15. Soroti Poin-Poin Penting Dengan Kiasan Visual

Visual, apakah emoji, grafis, atau gambar, tidak seharusnya digunakan secara bebas dalam presentasimu. Namun, setiap yang kamu masukkan dalam slideshow haruslah memiliki sebuah tujuan tertentu.


Cara paling ampuh untuk menggunakan gambar adalah melalui kiasan visual. Jangan hanya memberitahu klienmu bahwa dengan rencanamu follower baru akan berdatangan seperti lebah menuju madu. Ilustrasikan itu dengan gambar untuk membantu poin yang disampaikan melekat dalam pikiran mereka.


Gambar visual sebuah situasi yang sudah tidak asing bagi kita akan membantu menyimpan poin tersebut lebih lama di dalam memori kita. Mereka memberikan kita sesuatu yang mudah untuk diacu.


16. Buat contoh yang personal

Ide presentasi kreatif lainnya adalah untuk mengkhususkan pembicaraanmu kepada audiens yang spesifik pada tiap kesempatan. Apakah seorang klien yang prospektif, audiens pada sebuah konferensi, atau seorang investor potensial, kamu dapat selalu menyesuaikan dan mengkhususkan pengalaman presentasimu pada audiens tertentu.


Berikan contoh dalam presentasimu yang melibatkan audiens dan tunjukkan bagaimana solusimu akan menguntungkan mereka.


Orang mungkin tidak peduli (atau mungkin berpikir mereka tidak peduli) tentang solusimu jika itu mendiskusikan hal yang umum. Namun pada saat orang menyadari bahwa itu sesuatu yang secara langsung mempengaruhi dan memberi manfaat pada mereka secara pribadi, mereka akan mulai memberi perhatian!


Tunjukkan audiens efek langsung presentasimu dengan melibatkan mereka dalam contoh, dan kamu akan mendapatkan perhatian penuh mereka dan separuh jalan mencapai kata ya!


17. Bersikap Profesional

Sikap profesional ini bisa Anda tunjukkan dengan datang sebelum waktu yang telah ditetapkan. Jadi Anda bisa mempersiapkan diri dulu sebelum tampil. Presentasipun dapat dimulai sesuai dengan waktu yang telah ditentukan.


Selain itu, sikap profesional juga dapat ditunjukkan ketika ada audiens yang mengajukan pertanyaan. Jawablah pertanyaan tersebut dengan baik dan benar.


Kalau Anda membutuhkan waktu lebih lama untuk bisa memberikan jawaban yang memuaskan, maka katakan kepada audiens yang bertanya itu bahwa Anda tidak bisa menjawab pertanyaannya sekarang. Katakan bahwa Anda akan menjawab pertanyaannya via email dan jangan menunggu terlalu lama untuk mengirimkan jawabannya.


18. Lakukan persiapan hal teknis untuk hari-H

Selain mempersiapkan diri anda dengan berlatih, anda juga perlu mempersiapkan hal-hal teknis untuk hari-H presentasi anda.


Hal terakhir yang ingin anda alami adalah slide presentasi yang sudah anda persiapkan dengan matang tidak bisa diputar karena laptop anda ketinggalan. Sering kali saya jumpai presentasi menjadi berantakan karena hal-hal teknis kecil yang semestinya bisa dihindari.


Tips yang paling ampuh untuk hal ini adalah datanglah lebih awal dan cek segala sesuatunya. Apakah semua perlengkapan sudah tersedia? Apakah file power point anda bisa dijalankan dengan sempurna? Apakah video dan sound bekerja dengan baik? Ketika ada permasalahan atau ketidaksesuaian-pun anda masih akan mempunyai waktu untuk mengatasinya.


19. Membuat Backup Data Slide

Tidak lucu kalau H-1 presentasi komputer Anda terkena virus dan semua data Anda hilang dan Anda tidak jadi presentasi! Maka dari itu copy materi presentasi Anda di flashdisk, atau simpan di alamat e-mail Anda. Jadi kalau suatu waktu Anda kehilangan data slide presentasi, Anda bisa mengambilnya secara online.


20. Show time!!!

Hari H telah tiba sekarang, apakah anda merasa deg-deg an, perut terasa tidak enak, ketiak mulai basah? Ooopps atau singkat katanya, apakah anda merasa nervous? Haha.. tenang saja, itu adalah hal yang normal kita rasakan ketika harus berbicara di depan publik. Hadapilah dengan tenang dan yakinkanlah diri anda bahwa dengan segala persiapan yang sudah anda lakukan, anda pasti bisa.


Dalam hal penyampaian, hal yang paling sering dikeluhkan oleh audiens adalah penyampaian yang monoton. Kunci mengatasinya adalah menciptakan kontras dan interaksi. Kontras berarti ada kalanya anda berbicara dengan tempo yang cepat, ada juga dengan tempo lambat. Ada kalanya anda berbicara dengan antusias, ada juga saatnya anda berbicara dengan santai dan bersahabat.


Interaksi berarti ciptakanlah dialog dengan audiens. Dialog ini bisa berupa dialog internal dalam diri audiens juga. Tips dalam hal ini adalah sering-seringlah mengajukan pertanyaan kepada audiens. Tujuan pertanyaan ini bisa sekedar untuk mendapatkan respon singkat dari audiens ataupun membuat audiens untuk berpikir dan berefleksi.


Yaa..

Menerapkan 20 teknik dan keterampilan di atas bisa membantu Anda untuk menjadi seorang pembicara yang lebih baik. Hal yang tidak kalah penting adalah Anda harus terus melatih keterampilan berbicara agar bisa mengungkapkan pesan dan informasi ke hadapan banyak orang.


Salah satu cara yang bisa dilakukan untuk meningkatkan keterampilan berbicara di hadapan banyak orang adalah dengan mengikuti kursus public speaking atau kursus lainnya yang berkaitan dengan hal tersebut.


Kursus yang Anda ikuti tidak hanya mempelajari teori saja, tetapi juga berkesempatan untuk mempraktikkan pelajaran yang didapatkan secara langsung. Praktik merupakan hal yang sangat penting agar Anda bisa menguasai keterampilan yang sedang dipelajari dengan baik.


Di akhir kata saya ingin menutup artikel ini dengan suatu kutipan yang sangat menginspirasi saya, kutipan ini berasal dari Darren LaCroix, 2001 World Champion of Public Speaking. Dia katakan seperti ini:


God did not give me the gift to speak eloquently. He gave me the strength and persistence to learn how – Darren LaCroix –

5.12.19

[Technology] Apa Itu C++ ?

C++
C++

Definisi C++

Bahasa pemrograman C++ atau disebut dengan C++ Programming merupakan bahasa pemrograman tingkat tinggi. Namun C++ ini juga dapat digunakan untuk bahasa pemrograman tingkat rendah pada pengkodingan.

Bagi seseorang yang masih terbilang awam, tentu saja masih belum mengenal, mengerti, bahkan mengetahui tentang apa itu bahasa pemrograman C++. Karena namanya mungkin terlalu aneh. Padahal banyak sekali fungsi dan juga peranan dari C++ programming yang bisa Anda dapatkan. Bahasa pemrograman C++ mempunyai nama aneh yang memiliki banyak manfaat.

Nah, berikut ini Anda akan mengetahui mengenai Apa itu C++, fungsi, sejarah, perkembangan, fitur – fitur, kelebihan dan kekurangan, dan cara mengunduh software C++ untuk digunakan dalam data science. Mari kita pelajari bersama tentang C++ programming.


Apa itu C++ Programming ?

Seperti yang telah kita paparkan sebelumnya bahwa C++ merupakan bahasa pemrograman tingkat tinggi yang merupakan perluasan dari bahasa pemrograman C yang digunakan dalam bahasa pemrograman tingkat menengah. Sehingga bahasa pemrograman C++ mempunyai semua fitur yang ada di bahasa pemrograman C dan mendapatkan tambahan fitur-fitur baru yang diperluas sehingga disebut dengan bahasa pemrograman C++.

Bahasa pemrograman ini mengutamakan sistem kecepatan, sistem kinerja, efisiensi, efektivitas, dan fleksibilitas. Bahasa pemrograman C++ ini sangat bermanfaat untuk membuat aplikasi desktop, server, dan lain-lain.

Seperti halnya masyarakat yang ada di Indonesia yang memiliki banyak dialek, begitu pula dengan bahasa pemrograman C++ yang juga memiliki berbagai macam dialek, hal tersebut terjadi karena yang beroperasi dalam C++ adalah dari berbagai negara yang berbeda.

Bahasa pemrograman C++ memiliki empat compiler, yaitu: C++ Microsoft Visual, C++ Borland, DJGPP, dan C/386 Watcom. Dimana setiap compiler akan menjalankan fungsinya masing – masing. Dan empat kompiler tersebut memiliki fungsi yang berbeda – beda.

Bahasa pemrograman C++ mempunyai banyak dialek dan bahasa yang beragam. Seperti contoh untuk C++ berbasis DOS akan menggunakan kata kunci (keywords). Contoh: #include void main () {Hello} yang berarti setelah C++ di compile dan dilanjutkan run, maka akan muncul kata “Hello”.

Banyak sekali yang harus diperhatikan dalam bahasa pemrograman C++, salah satunya adalah hider yaitu perpustakaan dalam C++. Sedangkan fungsinya adalah tempat untuk kita mencoba.


Sejarah terbentuknya C++ Programming

Sebenarnya darimana bahasa pemrograman berasal?

Bahasa pemrograman pertama kali ada sejak script computer ditemukan, dimana dalam komputer terdapat bahasa pemrograman yaitu bahasa mesin, namun para programmer kesulitan menggunakan bahasa mesin. Sehingga timbul banyak sekali bahasa pemrograman yang jauh lebih mudah dan canggih, salah satunya adalah bahasa pemrograman C++.

bahasa pemrograman C++ pertama kali dikemukakan pada tahun 1980 di AT&T Bell Laboratories. Pencetusnya adalah Bjarne stroustrup yang awal mulanya bahasa pemrograman ini adalah bahasa pemrograman C kemudian dikembangkan dan lebih canggih lagi sehingga menjadi bahasa pemrograman C++.

Pengembangan dan penyempurnaan bahasa C adalah dengan menambah fiturnya yaitu salah satunya adalah overloading operator pada tahun 1983-1984 dan kemudian pada tahun 1983 berganti menjadi bahasa pemrograman C++ yang dimana bahasa baru ini lebih canggih dari bahasa pemrograman C.

Awal mula terbentuknya C++ ini adalah ketika Bjarne Stroustrup membuat tesis untuk gelar Ph.D dimana Bjarne Stroustrup berkesempatan bekerja dengan bahasa C++.

Bjarne membuat program C++ dari pemikiran yang ia peroleh dari pengalaman sebelumnya dan memberi nama awalnya yaitu C With Class. Lalu menjaga Stroustrup lebih memilih bahasa pemrograman C?

Ya, karena bahasa pemrograman C dan bahasa pemrograman C++ sangat populer dengan kecepatan, hasil kerja yang bagus, dan sangat mungkin digunakan dalam bahasa pemrograman tingkat rendah hingga tinggi.

Sebelum C++ diakui, perjuangan Stroustrup tidaklah mudah, karena hal tersebut membutuhkan waktu yang lama untuk perilisan. Perilisan pertama C ++ adalah pada tahun 1998 dimana Standar Internasional pertama kali menerbitkan C ++ ISO / IEC 14882: 1998.

Nah, setelah itu pada tahun 2003 C ++ memiliki sebuah masalah yang mengharuskan adanya pembaharuan dan pengembangan lagi yaitu diberi nama C ++ 03. Kemudian pada tahun 2005 merilis yang baru yaitu dengan nama C ++ 0X. Namun standar yang baru tersebut tidak diakui hingga tahun 2011. Nah, setelah hal itu terjadi barulah dirilis standar yang harus dan diberi nama C++.

Selanjutnya setelah kalian mengetahui sejarahnya, lalu apa saja fitur – fitur yang terdapat pada bahasa pemrograman C++? Berikut akan kita paparkan mengenai fitur – fiturnya.


Fitur C++ Programming

Bahasa pemrograman C++ merupakan bahasa pemrograman yang paling populer dan digunakan banyak orang hampir di dunia. Berikut ini adalah beberapa fitur yang dimiliki.

1. Memiliki banyak sekali kompiler dan menggunakan standar C++ yang berjalan dan digunakan pada platform-platform.

2. Banyak pilihan paradigma pada bahasa pemrograman C++.

3. Bahasa pemrograman C++ merupakan bahasa pemrograman tercepat.

4. Program yang ditulis sederhana dan fleksibel.

5. Bahasa pemrograman C++ memiliki segala fitur yang ada pada C, sehingga C++ merupakan penyempurnaan dari bahasa pemrograman C.

Nah, banyak sekali fitur – fitur pada bahasa pemrograman C++ yang bisa Anda nikmati. Setelah ini akan kita paparkan mengenai struktur bahasa yang digunakan pada C++.


Itulah beberapa penjelasan yang perlu untuk Anda ketahui tentang apa itu C++ programming atau bahasa pemrograman C++, sejarah C++, fungsiC++, fitur-fitur, cara mengunduh C++ Programming, dan cara belajar dengan mudah C++ atau C++ Programming.

Untuk itu, sebelum Anda mempelajari tentang beberapa hal yang ada dalam C++ programming, maka Anda pahami terlebih dahulu bagian – bagian dari C++ programming. Sehingga ketika Anda ingin mempelajari C++ Anda akan lebih mudah mengerti dan paham karena sudah mendapatkan pengetahuan dan informasi terlebih dahulu dengan membaca artikel ini.

1.12.19

[Techology] Coding lanjutan

Mengapa dan Bagaimana belajar Coding
Mengapa dan Bagaimana belajar Coding?


Mengapa Belajar Coding?

Belajar koding itu asik menurut saya, karena selain memahami cara-cara membuat aplikasinya juga memahami error kalau kode yang kita tulis salah, dan masih banyak lagi alasannya. Era sekarang sangat modern, serba teknologi jadi jika cukup mumpuni skill kita maka pasti berguna dan dibutuhkan. Hal yang bikin bahagia di dunia coding salah satunya yaitu menemukan error yang belum pernah kita temui, kemudian kita cari dan kita solving. Salah satu sumber kita belajar juga dari error.

Bagaimana belajar Coding?

Belajar coding ? Dari mana? Pertanyaan ini saya anggap pertanyaan yang saya anggap berasal dari seseorang yang benar-benar belum mengetahui tentang coding. Pertama harus menentukan minat coding apa dulu misal coding aplikasi web, aplikasi android, aplikasi desktop, atau lainya. Kemudian soal dari mana dulu biasanya akan terjawab jika rajin browsing browsing. Untuk aplikasi web, saya mempunyai referensi urutan belajarnya yaitu di sini Become A Fullstack Developer. Tapi saya akan secara bertahap menulis bahasan coding tentang python disini: Belajar Python. Untuk aplikasi android dan lainya, bisa browsing sendiri karena saya tidak mendalami di bidang itu.

Mungkin itu saja yang dapat saya paparkan, jika ada kekurangan mohon tinggalkan kritik dibawah


[Technology] Definisi Coding

    Apa itu Coding?

M enurut sumber yang didapat, Coding merupakan salah satu dari langkah-langkah pemrograman. Coding yaitu kegiatan menerjemahkan persyaratan logika dari pseucode (diagram alur) ke dalam suatu bahasa pemrograman, baik huruf, angka, dan simbol yang membentuk sebuah program.

P rogram disini bisa disebut juga aplikasi. Jadi yang sering kita gunakan setiap hari baik itu berbasis web, desktop, dan mobile adalah hasil dari proses coding.

S aat melakukan proses coding kita harus mengikuti syntax (aturan bahasa pemrograman). Sama seperti bahasa manusia, bahasa pemrograman juga memiliki tata bahasanya sendiri, sehingga komputer tidak akan memprosesnya jika perintah yang kita masukan tidak benar. Jika syntax yang kita tuliskan tidak sesuai maka program tidak akan berjalan.


Jadi secara ringkas coding yaitu aktifitas atau kegiatan menulis kode-kode program pada komputer dengan bahasa pemrograman tertentu agar komputer atau perangkat mobile bisa melakukan apa yang kita inginkan.

23.9.19

[Education] English Dialogue about Informatics Technology

English Dialogue Dialogue about Informatics Technology

One day at the hall of Yogyakarta University of Technology…

Hekal  : How do you do
Ma’ruf  : How do you do
Hekal  : Hi bro, what’s your name?
Ma’ruf  : Me? 
Hekal   : Yes you’re
Ma’ruf  : My name is Ma’ruf Nurrochman, you can call me Ma’ruf. What’s yours?
Hekal  : My name is Hekal Saiful Islam.  and you can call me Hekal
Ma’ruf  : Owh, hello Hekal nice to meet you
Hekal  : Hello, Ma’ruf nice to meet you too. Emm.. By the way where are you from?
Ma’ruf  : I’m from Sleman, Yogyakarta. And you?
Hekal   : I’m from Kuningan, West Java, are you an informatics engineering student?
Ma’ruf  : Yes, but I’m class F. How with you?
Hekal : It’s the same

After several minutes

Ma’ruf  : Hey Riski, come here (he’s called someone)
Riski   : Oh, okay (he’s walking approaching them)
Ma’ruf  : Hekal let me introduce to you, this is my friend his name is Riski
Hekal  : How do you do
Riski   : How do you do
Hekal : Hello Riski, my name is Hekal Saiful Islam, you can call me Hekal
Riski   : Hello Hekal, I’m Riski Abiyantoro , and you can call me Riski, are you also an informatics engineering 
            student?
Hekal : Yes you’re right. Emm.. Where are you from Riski?
Riski   : I’m from West Tulang Bawang, Lampung. And you Hekal, where are you from?
Hekal  : I’m from Kuningan, West Java. Nice to meet you Riski
Riski   : It’s nice to meet you Hekal
Hekal : Oh yeah I almost forgot, by the way what is your reason and goal in choosing informatics engineering 
            major?
Riski : If me, my reason choosing informatics engineering major was so that  I could understand about
            the development of the world of informatics and so that I could master and even control the development
            of digital technology toward a better direction with Islamic reference, add skills and knowledge and help 
            others who are struggling in the digital age. How about you Ma’ruf?
Ma’ruf : Owh, if me, my main goal in choosing informatics engineering is to develop all aspects related to IT to be
            useful for the future, and because I graduated from a vocational high school majoring in automotive
            engineering, I am determined to collaborate between my science in automotive engineering with my
            knowledge in IT, for  example such as the use of cars with sound, vehicle that can be controlled with
              smartphone, and also developing vehicle damaged applications which are more accurate. And the last is 
            to make my parents proud  of the achivements that I have in the future. If you Hekal, what is your
            reason?
Hekal : If me, because of my high curiosity in terms of how to make an application, apply an artificial 
            intelligence, how a system uses computer security, and how to make a website. The things above were 
            some of the reason I choosing informatics engineering, so there are many other reasons that I cannot 
            mention one by one. I entered informatics engineering not because of the great work opportunities after  
            graduation, but I want to make an application that is useful  in the community to facilitate their daily 
            activites, and certainly applications that can benefit for everyone. And don’t forget to always pray to God 
            and ask for parent’s blessing so that no matter how difficult the problems     
Riski   : Wow.. that’s very good, indeed we should help the public with our knowledge
Ma’ruf  : Certainly, we’re young generation so we must be useful for the future
Hekal : Yes, and don’t forget to be thankful for the people that guides us towards success, like parents, 
             teachers, and friends
Riski : You are very right. And now it’s 7 o’clock, let’s go to the class
Hekal  : Let’s go
Ma’ruf : Let’s go

They walked to the class..

-The End-



                             
                                                                (Picture 1 page 1)


                                                         (Picture 1 page 2)