Monday, November 19, 2012
Sunday, November 18, 2012
Data Base System on Basic [ENG Version]
Data base system is a computerized storage log. Where saved data are persistent data or long term type data, so data base system usually used by large agency such as banks, universities, hospitals, government departments, etc.
Whereas data base in common defined is an electronic archive box to keep data. Data base can be able to use by single-user or multi-user depend on data base capacity provided. Like a manual storage box, data base also can do several operations, such as:
- Retrieval operation
- Insert operation, insert a new-empty folder or insert a new data into an existing folder.
- Change operation
- Delete operation
- Move operation, from a data base to another data base
To do these operations above, data base user must use SQL language (Structured Query Language). SQL is a standard language to interact with a data base.
Main purpose using data base are to keep information and allowing user to retrieve, and or or change the data based on the request.
Advantages use data base:
- Paperless, we don’t have to provide many papers to record all the data manually
- Search and find data quickly
- Easy to keep bunch of data for a long term
- Actual and accurate information given
Data base include:
- Data that keeps inside
- Hardware, like: storage media and processor
- Software, like: data base manager or data base server or we usually herd Data Base Management System (DBMS). DBMS is a system to control a data base. DBMS is the most important component in a data base system. A DBSM must have capability to:
- Receive data definition
- Understand many kind of data definition language (complete with DDL and DML processor, DDL and DML compiler)
- Provide data dictionary that inform “data about a data” or called metadata/descriptor
- Provide user interface
-
- User, include:
- Application programmer, job desk: write program in C++, Java, or many more. Usually people call it a Data Base Administrator (DBA). DBA is a person or are several professional IT staffs that made a data base operated beautifully. Their jobs:
- Define conceptual scheme from a data base (logic data base design) or with different words, define information to be recorded. Conceptual scheme is a manifestation from whole data base information content that written with DLL conceptual language.
- Define internal scheme (physical data base design) or deciding how data previews look a like. Internal scheme is a manifestation of low level from a whole data base.
- Make sure all the saved data is available.
- Establishing policy of backup and restore in a data base
-
- End user
- Third party/Data Administrator (DA), is someone that have responsibility of the data (must understood the data clearly), include data security policy.
Kind of data base distributing process:
Untuk versi Bahasa Indonesia, klik disini.
Source:
Date C.J, Pengenalan Sistem Basisdata Jilid 1, Jakarta.
Author:
Nathasia Austin Wijaya (12.02.0052)
Fisrt Semester student on Soegijapranata Catholic University, Faculty of Computer Science, Game Technology Program, year 2012
For Computer Organization assignment.
Dasar-dasar Sistem Basis Data [Versi INA]
Sistem basis data adalah sistem penyimpanan catatan dengan menggunakan komputer. Dimana data yang disimpan adalah data persistent atau data yang bertahan lama, oleh karena itu sistem basis data biasanya digunakan oleh instansi besar seperti: bank, universitas, rumah sakit, departemen pemerintahan, dll.
Sedangkan basis data sendiri jika didefinisikan secara awam yaitu lemari arsip elektronik untuk menyimpan data. Basis data dapat digunakan oleh satu pengguna atau banyak pengguna sesuai dengan kapasitas basis data yang disediakan. Seperti halnya tempat penyimpanan manual, basis data juga dapat melakukan beberapa operasi, seperti:
- Operasi menemukan kembali (retrieval)
- Operasi pemasukan data baru (insert) baik berkas baru yang kosong maupun memasukan data baru ke dalam sebuah berkas yang sudah ada.
- Operasi perubahan data (change)
- Operasi menghapus data (delete)
- Operasi memindahkan berkas dari sebuah basis data ke basis data lain.
Untuk melakukan operasi di atas, pemakai basis data harus menggunakan bahasa SQL (Structured Query Language – Bahasa Kunci Terstruktur). SQL adalah bahasa standart untuk berinteraksi dengan sebuah basis data.
Tujuan utama menggunakan basis data adalah untuk menyimpan informasi dan mengijinkan pemakai untuk mengambil kembali, dan atau atau merubah data sesuai dengan permintaan.
Keuntungan menggunakan basis data:
- Tidak membutuhkan banyak ketas untuk mencatat seluruh data secara manual
- Cepat dalam mencari dan menemukan data
- Tidak repot menyimpan banyak data jalam waktu yang lama
- Informasi yang diberikan terkini dan akurat
Yang termasuk di dalam basis data itu sendiri adalah:
- Data yang tersimpan di dalamnya.
- Perangkat keras, seperti: media penyimpan dan prosesor
- Perangkat lunak, yaitu: manager basis data atau basis data server atau yang paling sering kita dengar adalah sistem manajemen basis data (DBMS). DBMS sistem untuk mengatur sebuah basis data. DBMS merupakan komponen terpenting dalam sebuah sistem basis data. DBMS harus memiliki kemampuan untuk:
- Menerima definisi data
- Mengerti berbagai bahasa definisi data (dilengkapi dengan DDL dan DML prosesor serta DDL dan DML penyusun)
- Menyediakan kamus data yang berisi “data tentang data” atau disebut metadata/descriptor.
- Menyediakan antar muka pemakai.
-
- Pemakai, meliputi:
- Programmer aplikasi, bertugas untuk menulis program dalam bahasa C++, Java, dsb. Biasanya disebut dengan istilah basis data administrator (DBA). DBA adalah seorang atau beberapa staf professional IT yang membuat sebuah basis data beroperasi dengan baik. Tugasnya:
- Mendefinisikan skema konseptual dari sebuah basis data (desain basis data logis) atau dengan kata lain mendefinisikan informasi untuk dicatat. Skema konseptual adalah sebuah perwujudan dari seluruh informasi isi basis data yang ditulis dengan bahasa DDL konseptual.
- Mendefinisikan skema internal (desain basis data fisik) atau memutuskan bagaimana sebuah data akan digambarkan. Skema internal adalah perwujudan level rendah dari seluruh basis data.
- Memastikan semua data yang telah disimpan tersedia
- Menetapkan kebijakan percadangan dan pemulihan sebuah basis data
-
- Pemakai akhir
- Pemakai ketiga /data administrator (DA), adalah orang yang bertanggung jawab atas data (harus memahami data), termasuk dalam kebijakan keamanan data.
Macam-macam proses ditrubusi database:
For English version, click here.
Sumber:
Date C.J,Pengenalan Sistem Basis Data Jilid 1, Jakarta.
Penulis:
Nathasia Austin Wijaya (12.02.0052)
Mahasiswa Semster Gasal, Program Game Technology, Fakultas Ilmu Komputer, Universitas Katolik Soegijapranata Semarang, tahun 2012
Sebagai tugas Computer Organization
Monday, November 12, 2012
HANGER: Middle of Nowhere Manual Book
Get HANGER: Middle of Nowhere manual book here :)
http://issuu.com/nathasiaaustin/docs/hanger_middle_of_nowhere?mode=window&backgroundColor=%23222222
Enjoy :D
http://issuu.com/nathasiaaustin/docs/hanger_middle_of_nowhere?mode=window&backgroundColor=%23222222
Friday, November 9, 2012
JinWoon 2AM - You Walking Toward Me (Hangul, Romanization, English)
Hangul / Korean Lyrics
저기 길건너 너의 모습이 보인다
차가운 눈빛으로 나를 바라보다
걸어온다 걸어온다
넌 돌이킬수 없는 말을 늘어놓다
작은 목소리로 추억들을
찢어논다 찢어논다
너에 눈은 파란 바닷물로
나를 덮었고
하얀 담배연기처럼 나를 뱉는다
아무것도 아닌것처럼
마치 파도에 모래성이 쓸려가듯
기억들은 있지도 않았던 것처럼
그렇게 끝내려한다
내가 먼저 너를 뒤로한채 멀어진다
아직 손끝은 너를 향하고 있지만
멀어진다 멀어진다
참을수 없는 아픔들을 간직한채
마지막 너의 모습을 두눈에 담는다
하지만 너에 눈은 파란 바닷물로
나를 덮었고
하얀 담배연기처럼 나를 뱉는다
아무것도 아닌것처럼
마치 파도에 모래성이 쓸려가듯
기억들은 있지도 않았던 것처럼
그렇게 끝내려한다
저기 길건너 너의 모습이 보인다
차가운 눈빛으로 나를 바라보다
걸어온다 걸어온다
Romanized Lyrics
Jeogi gilgeon neo neoye moseubi bo inda
Chaga un nun bicheuro nareul, bara boda
Georeonda, georeonda
Neon dori kilsu eobtneun mareul, neureo nohda
Jageun moksoriro chueok deureul
Jjijeo nonda, jjijeo nonda
Neo e nuneun paran badat mullo nareul deopeot go
Hayan dambae yeongi cheoreom nareul baet neun da
Amugeot do anin geot cheoreom
Machi pado e morae seongi sseullyeo ga deut
Gieok deureun ijji do anhat, deon geot cheoreom
Geureohke, kkeut naeryeo handa
Naega meonjeo neoreul dwiro hanchae meoreo jinda
Ajik son kketeun neoreul hyang hago ijjiman
Meoreo jinda, meoreo jinda
Chameulsu eobtneun apeum deureul, ganjik hanchae
Majimak neoye moseubeul du nune dam neun da, hajiman
Neo e nuneun paran badat mullo nareul deopeot go
Hayan dambae yeongi cheoreom nareul baet neun da
Amugeot do anin geot cheoreom
Machi pado e morae seongi sseullyeo ga deut
Gieok deureun ijji do anhat, deon geot cheoreom
Geureohke, kkeut naeryeo handa
Jeogi gilgeon neo neoye moseubi bo inda
Chaga un nun bicheuro nareul, bara boda
Georeonda... georeonda...
English Translation
I see you from across the street
With cold eyes, you look at me
And you walk to me, you walk to me
You spit out words that cannot be taken back
With a small voice, you take all our memories
And rip them apart, rip them apart
Your eyes covered me with the blue ocean
And you spit me back out like white cigarette smoke
As if I'm nothing
Just like a sandcastle crumbling with the waves
Just like our memories were never there
You end it like that
I turn around first and get further from you
Although the tips of my hands are still toward you
I'm getting further, I'm getting further
As I hold in this pain that I cannot endure
I try to close my eyes with the last image of you but...
Your eyes covered me with the blue ocean
And you spit me back out like white cigarette smoke
As if I'm nothing
I see you from across the street
With cold eyes, you look at me
And you walk to me, you walk to me
Source:
http://www.allfordrama.com
Friday, November 2, 2012
[INA] Cloud Computing
Beberapa vendor dan
analis sering mendefinisikan Cloud Computing atau komputasi awan
sebagai pembaharuan versi dari kegunaan komputasi: intinya server
maya yang tersedia di Internet. Bahkan ada juga beberapa arti luas,
memperdebatkan segala hal yang kalian konsumsi diluar firewall itulah
yang disebut dengan Cloud Computing, termasuk di dalamnya
sumber-sumber umum. Sebenarnya, Cloud Computing adalah cara untuk
meningkatkan kemampuan atau menambah kemampuan tanpa menanamkan
infrastruktur baru, melatih pegawi baru, atau menggunakan sofware
baru. Cloud Computing juga menyediakan layanan langganan atau layanan
bayar tiap menggunakan , dalam real time melalui Internet, meluas
kepada kemampuan TI.
Berikut adalah rincian dari apa saja layanan Cloud
Computing:
-
Software sebagai Service adalah aplikasi berbasis awan yang beroperasi di komputer-komputer yang saling berjauhan, dimiliki dan dioperasikan oleh orang lain, dan hal itu terhubung ke komputer para pengguna melalui Internet dan, biasanya, sebuah web browser. Sebagai contoh, gmail milik Google adalah sebuah aplikasi SaaS yang berbasis awan yang menggantikan program-program email tradisional yang beroperasi di komputer Anda, seperti Outlook or Eudora. Atau Zoho Office, Yahoo mail, Google docs, yang menggantikan Word Processor berbasis Desktop Anda.
2. Platform as a Service (PaaS)
Platform sebagai layanan menyediakan komputasi awan yang mengirimkan aplikasi bebasis web. Anda membuat aplikasi Anda sendiri yang beroperasi pada infrastruktur penyedia dan dikirimkan ke ara pengguna Anda mealui Internet dari server penyedia, tanpa membeli dan mengatur hardware pokok, penyediaan dan hosting software. Force.com milik SalesForce.com adalah sebuah contoh PaaS. Pada dasarnya ada empat jenis PaaS:
- Social application platforms. Facebook adalah contok untuk platform aplikasi sosial, disana kita dapat membuat aplikasi baru yang tersedia bagi semua pengguna.
- Raw compute platforms. Infrastruktur milik Amazon menjadi contoh dari raw compute platforms.
- Web application platforms. Google menyediakan APIs kepada pengembang untuk membuat aplikasi web dimana aplikasi tersebut adalah contoh dari plaform aplikasi web.
- Business application platform. CRM yang disediakan oleh perusahaan-perusahaan adalah contoh dari platform aplikasi bisnis.
-
Infrastructure sebagai layanan (IaaS) adalah pengiriman infrastruktur komputasi sebagai sumber layanan penuh. Contohnya Google, IBM, Amazon.com, dll. IaaS beroperasi dengan model “Bayar yang Anda Gunakan” dimana pengguna hanya membayar untuk apa yang mereka gunakan. IaaS terkadang juga berarti Hardware as a Service (HaaS) atau Hardware sebagai Layanan.
Model penyebaran Cloud Computing:
Public
clouds dimiliki dan dioperasikan oleh perusahaan-perusahaan, layanan
dan infrastruktur disediakan untuk berbagai pelanggan. Google adalah
sebuah contoh dari Public Cloud. Layanan ini dapat disediakan oleh
vendor secara gratis atau membayar.
Sebuah
private cloud dimiliki dan dioperasikan oleh satu perusahaan.
Beberapa aplikasi SaaS, seperti SugarCRM, menyediakan pilihan kepada
pelanggan mereka untuk memelihara data mereka di tempat mereka
sendiri untuk memastikan terjaga kerahasiaannya berdasarkan
kebutuhan masing-masing bisnis. Amazon juga menyediakan pilihan
virtual private cloud atau awan maya pribadi.
3. Hybrid Cloud
3. Hybrid Cloud
Sebuah
hybrid cloud adalah awan pengguna pribadi dihubungkan dengan layanan
awan publik. Kenyataannya awan pribadi tidak bisa dihubungkan dengan
awan publik perusahaan IT. Sebagian besar perusahaan dengan private
cloud akan berkembang untuk mengatur beban kerja melalui pusat data,
private clouds dan public clouds, yang kemudian membentuk hybrid
clouds.
4. Community Cloud
Dalam model penyebaran
komunitas, infrastruktur awan dibagikan kepada beberapa organisasi
dengan peraturan dan kebijaksanaan yang sama. Pembagian dalam
kelompok besar ini di kemudian hari membantu menurunkan biaya
dibandingkan dengan menggunakan Private Cloud.
Sumber:
Penulis:
Nathasia Austin (12.02.0052)
Semester Pertama di Fakultas Ilmu Komputer, Universitas Katolik Soegijapranata, Semarang, Jawa Tengah, Indonesia.
Untuk tugas Computer Organization
For English Version, click here.
Nathasia Austin (12.02.0052)
Semester Pertama di Fakultas Ilmu Komputer, Universitas Katolik Soegijapranata, Semarang, Jawa Tengah, Indonesia.
Untuk tugas Computer Organization
For English Version, click here.
[ENG] Cloud Computing
Some analysts and vendors define cloud
computing narrowly as an updated version of utility computing:
basically virtual
servers available over the Internet. Others go very broad,
arguing anything you consume outside the firewall is "in the
cloud," including conventional outsourcing. Actually, cloud
computing is a way to increase capacity or add capabilities on the
fly without investing in new infrastructure, training new personnel,
or licensing new software. Cloud computing also encompasses any
subscription-based or pay-per-use service that, in real time over the
Internet, extends IT's existing capabilities.
Here's a breakdown of what cloud
services:
-
Software as a Service is a Cloud-based applications that are run on distant computers, owned and operated by others, and that connect to user’s computers via the Internet and, usually, a web browser. For example, Google’s gmail is a cloud-based SaaS application that replaces traditional email programs that run on your computer, like Outlook or Eudora. Or Zoho Office, Yahoo mail, Google docs, that replaces your Desktop-based Word Processor.
-
Platform as a service provides a Cloud computing that delivering web-based (cloud) applications. You build your own applications that run on the provider's infrastructure and are delivered to your users via the Internet from the provider's servers, without buying and managing the underlying hardware, software, provisioning and hosting. SalesForce.com’s Force.com is an example of PaaS. There are basically four types of PaaS solutions:
- Social application platforms. Facebook is an example of Social application platforms, there we can write new applications that are made available to end users.
- Raw compute platforms. Amazon’s infrastructure which is an example of raw compute platform.
- Web application platforms. The Google provides APIs to developers to build web applications which is an example of web application platform.
- Business application platform. The CRM solutions provided by the companies are examples of business application platform.
-
Infrastructure as a Service (IaaS) is delivery of the computing infrastructure as a fully outsourced service. The examples are Google, IBM, Amazon.com, etc. IaaS operates on a “Pay as you go” model ensuring that the users pay for only what they are using. IaaS is also sometimes referred to as Hardware as a Service (HaaS).
Cloud computing deployment models
-
Public clouds are owned and operated by companies, services and infrastructure are provided to various clients. Google is an example of a public cloud. This service can be provided by a vendor free of charge or on the basis of a pay-per-user license policy.
-
A private cloud is owned and operated by a single company. Several SaaS applications, such as SugarCRM, provide options to their clients to maintain their data on their own place to ensure data privacy is dipertahankan according to the requirements of the particular business. Amazon also provides the option of a virtual private cloud.
-
A hybrid cloud is a private user cloud foundation combined with the strategic use of public cloud services. The reality is a private cloud can’t exist in isolation from the rest of a company’s IT resources and the public cloud. Most companies with private clouds will evolve to manage workloads across data centers, private clouds and public clouds—thereby creating hybrid clouds.
-
In the community deployment model, the cloud infrastructure is shared by several organizations with the same policy and compliance considerations. This helps to further reduce costs as compared to a private cloud, as it is shared by larger group.
Source:
Author:
Nathasia Austin (12.02.0052)
First Semester in Faculty of Computer Science, Soegijapranata Catholic University, Semarang, Jawa Tengah, Indonesia.
For Computer Organization assignment
Untuk versi Indonesia klik disini.