Blogger Widgets
CLICK HERE FOR FREE BLOGGER TEMPLATES, LINK BUTTONS AND MORE! »

I post anything I want

Thursday, December 6, 2012

[CO] Let’s Imagine: Clothes Movie (Indo)

Akhir-akhir ini sebuah clothes album atau pakaian yang terdapat album banyak beredar dan laris di pasaran. Clothes album ini memiliki konsep seperti menanamkan  QR code pada baju. Clothes album ini menggunakan sebuah aplikasi terpisah untuk mendapatkan isi album tersebut dan aplikasi ini membutuhkan QR code dan serial number. QR code di-scan pada sebuah ponsel smartphone untuk mendownload aplikasi dan tinggal memasukkan serial number. Setelah registrasi kita akan dapat mengakses konten dimana konten tersebut terdapat beberapa lagu  dalam satu album untuk dapat didengarkan.
clothes album

Cara menggunakan QR code pada clothes album adalah sebagai berikut:
1. QR code yang terdapat pada baju discan menggunakan smart phone.

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000040007

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000041008

2. Kemudian QR code tersebut akan menuju sebuah alamat untuk mendownload aplikasi. 

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000045012

3. Kemudian kita register pada  aplikasi tersebut.

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000050017 
4. Scan QR code sekali lagi lalu kemudian masukkan serial number
 clothes album-register

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000053020

5. Setelah itu kita akan mendownload konten dalam satu album yang berisi musik, picture, maupun video.

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000060027

Jadi bisa disimpulkan bahwa clothes album ini menggantikan peran CD atau DVD. Tinggal menjual pakaian, seperti baju, T-shirt, topi, bahkan celana untuk mendapatkan sebuah album. Pakaian memiliki keuntungan bisa dijual ke berbagai negara dengan lebih mudah. Tapi kekurangannya adalah harga sebuah baju ini sangat mahal, yaitu sekitar 55.000 sampai 199.000 won. Bayangkan jika sampai ke Indonesia pasti lebih mahal. ^^


Sekarang mari kita berimajinasi bahwa nantinya DVD atau VCD yang berisi film pun dapat dijadikan sebuah clothes movie. Hanya membeli baju, kita memiliki sebuah keuntungan untuk mengakses aplikasi yang dapat digunakan untuk menonton movie.

Sebelum itu, mari kita berkenalan secara singkat tentang QR code.
QR atau Quick Respond code adalah sebuah evolusi dari kode batang dari satu dimensi menjadi dua dimensi. Pertama kali, QR code ditemukan di Jepang untuk keperluan perusahaan. QR code di Jepang, pada perusahaan Toyota, tahun 1994 digunakan untuk mengscan alat/ mesin dengan cepat.
QR code diperlukan untuk menyimpan character yang lebih besar daripada kode batang atau bar code. Bar code hanya digunakan pada sebuah alat khusus yaitu sebuah cahaya narrow beam, sedangkan QR code mampu discan oleh alat sensor gambar khusus yang mampu dibaca oleh program prosesor. Titik kecil pada QR code akan dikonversikan menjadi angka biner dan validity dicheck menggunakan error correcting.
QR code memiliki tampilan lebih kecil daripada kode batang, karena QR code dapat menampung data secara horizontal dan vertikal, sedangkan kode batang hanya dapat menampung data secara vertikal saja. Hal inilah yang menjadikan QR code memiliki ukuran sepersepuluh dari ukuran kode batang.
Bagian dari QR code:
QR
(3 tanda berbentuk persegi di 3 sudut memiliki fungsi agar simbol dapat dibaca dengan hasil sama dari sudut manapun sepanjang 360 derajat.)
QR code ini yang awalnya digunakan untuk keperluan indrustri, kemudian seiring dengan perkembangan smartpone, lama kelamaan dapat digunakan oleh semua orang. QR code banyak digunakan pada bisnis periklanan, untuk mengarahkan pengguna ke web merk tersebut dikarenakan penggunaan QR code yang lebih cepat dan mudah penggunaannya.
QR code dapat menyimpan data numerik, alphanumerik, kode binary, maupun kanji. Secara spesifik, QR code mampu menyimpan data jenis numerik sampai dengan 7.089 karakter, data alphanumerik sampai dengan 4.296 karakter, kode biner/ kode binary sampai dengan 2.844 byte, dan huruf kanji sampai dengan 1.817 karakter. Selain itu, QR code dapat digunakan untuk menyimpan alamat dan URL, nomer telepon, teks dan sms yang dapat digunakan pada majalah, surat harian, iklan, pada tanda-tanda bus, kartu nama ataupun media lainnya. Setiap QR code memiliki beberapa versi yang berbeda dengan kapasitas karakter yang berbeda pula. QR code paling kecil adalah versi 1 dan QR code yang paling besar adalah QR code versi 40.
qr-ver1
QR code version 1
qr-ver40
QR code version 40
   

QR code merekam 2 macam informasi: error correction level dan mask pattern yang digunakan untuk simbol. Masking digunakan untuk memotong pola pada area data yang mungkin dapat membingungkan scanner, seperti area kosong yang besar atau fitur yang menyesatkan yang nampak seperti locator mask. Pola mask ditetapkan pada 6x6 kotak yang diulang seperlunya untuk menutupi seluruh simbol. Format informasi dilindungi dari eror dengan sebuah BCH code.

qr2

QR code cara pengkodeannya atau mentranslatekan code ke dalam character memiliki cara tersendiri. Setiap blok memiliki sebuah kode, dan kode tersebut dibaca oleh alat dari bawah ke atas, kanan ke kiri. QR code yang berada di kertas yang sobek atau di atasnya terdapat sebuah logo ternyata masih bisa digunakan. Karena pada QR code ini memiliki sebuah simbol error correction block. QR code mampu memperbaiki kesalahan sampai dengan 30%. Jadi, walaupun sebagian simbol kotor atau rusak, data pada QR code masih dapat disimpan dan dibaca.
 qr1

Cara menggunakan QR code dengan kamera ponsel:
QR code hanya bisa digunakan pada ponsel yang memiliki aplikasi pembaca QR dan memiliki akses internet. Selanjutnya pengguna mengarahkan kamera ke QR code, alat akan secara otomatis memindai data yang terdapat pada QR code. Jika berisi alamat URL, maka kita akan dapat mengakses langsung ke situs yang dituju. Jenis-jenis aplikasi yang terdapat pada membaca QR code antara lain: Kaywa Reader, iMatrix, maupun ZXing Decoder Online yang digunakan untuk mendekode QR code dengan memasukan URL gambar QR code yang telah diupload.

***********

Mari kita kembali berimajinasi dengan clothes movie. Sebenarnya konsepnya sama dengan clothes album. Jika clothes album yang berisi musik ada, maka yang berisi movie pun pasti bisa. QR code akan terdapat pada sebuah baju dan QR code tersebut digunakan untuk mendapatkan sebuah serial number. QR code akan discan oleh alat sebesar 7” seperti komputer tablet dan QR code tersebut berisi sebuah alamat URL untuk mendapatkan sebuah serial number movie yang legal. Setelah menginputkan serial number, kita bisa mendapatkan sebuah film yang telah dipilih dan dibeli melalui baju tersebut.
Fungsi alat tersebut adalah untuk mempermudah dalam penggunaan menonton film tanpa mendownload aplikasi maupun mendownload film. Jika memiliki alat tersebut kita hanya menginputkan serial number dan kita dapat meng-unlock sebuah film untuk ditonton. Dan kelebihan alat tersebut adalah jika kita ingin menonton sebuah film tersebut maka dari layar tersebut akan muncul sebuah film hologram 3D yang dapat ditonton tanpa menggunakan kacamata 3D. Kita bisa memutar film dimana saja karena alat tersebut mudah dibawa dan memiliki ukuran kecil daripada DVD player maupun DVD player portable.
Jadi untuk meminimalisir dan mempermudah penggunaan, maka penggunaan DVD atau perangkat keras hardisk maupun mikro chip dikemudian hari akan semakin berkurang, karena dengan clothes movie ini dapat digunakan sebagai fashion maupun sarana dalam memiliki film.
Walaupun diperkirakan harga baju dan alat tersebut mahal untuk masa kini, tetapi ini merupakan perkiraan terhadap teknologi dimasa yang akan datang, dan tentunya harganya lama-lama bisa turun menjadi lebih murah. ^^


Reference:
[1] http://jypstore.com/shop/shopdetail.html?branduid=464324&xcode=002&mcode=002&scode=002
[2] http://www.soundctrl.com/blog/2012/11/14/2pm-merging-music-with-musician-merch/
[3] http://www.2oneday.com/forum/topic/35407-info-how-to-buy-2pm-clothes-album-goods-jyp-store-items/
[4] http://en.wikipedia.org/wiki/QR_code
[5] http://id.wikipedia.org/wiki/kode_QR
[6] http://www(dot)youtube(dot)com/watch?v=6OM6dMnYJp4&feature=youtu.be

Penulis:
Vania Wahyu (12.02.0054)
Mahasiswa Game Technology Unika Soegijapranata Semarang.
Untuk tugas Computer Organization Semester 1.

*for English version, click here.

[CO] Let’s Imagine: Clothes Movie (Eng)

Nowadays, clothes album or clothes with album so popular. This clothes album have an concept like embed QR code on clothes. This clothes album have an separated application to get the contents album and this application needs to have a QR code and serial number. QR code is scanned by smart phone to download application and then just enter the serial number. After take a registration in application, we can get exclusive access content where this content have music in one album which can be heard.

clothes album 
How to use QR code on clothes album:
1. QR code which embed on clothes is scanned by using smart phone.

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000040007

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000041008

2. Now, QR code will enter a URL which you have to download an application.

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000045012 
3. Next you have to register in that application.

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000050017
4. Scan QR code once again and then enter the serial number.

clothes album-register

2PM과 함께 알아보는 의류앨범 사용법! (2PM Clothes Album Tutorial Video) - YouTube.FLV_000053020
5. After that, now you can download the content in one album which contain music, pictures, or video.

So we can conclude that this clothes album can change CD or DVD role. We just sell the clothes, like a shirt, T-shirt, jacket, hat, or jeans we can get the album. Clothes have can be sold in many country which more easy. But the disadvantage is this clothes really expensive, one is 55.000 until 199.000 won. Imagine that this clothes album had sell in Indonesia, that’ll be more expensive. ^^


Now let’s imagine which later or soon that VCD or DVD which contain film can be made to be a clothes movie. Just buy a clothes, we can enjoy to access application that contain a movie.

Before that, let me introduce a little thing about the QR code.
QR or Quick Respond code is a evolution from bar code. From one dimensional to two dimensional. First, QR code is invented to a industrial manufacturing process. QR code in Japan was used to Toyota company, in 1994, to scan a vehicle in a quick process.
QR code is used to save character which more big size instead of in bar code. Bar code is used in special tool narrow beam of light, but QR code can be scanned by special image sensor which can read by processor program. Small dots in QR code will be converted in binary number and validity is checked by error correcting.
QR code have a small display instead of bar code. Because QR code can save data in horizontal and vertical, while bar code can save data in vertical. This is the reason that QR code have a 10% more small that a bar code.
Structures of QR code:
QR

(3 square sign in 3 angle have a function to make symbol readable in every angle in 360 degree)
This QR code first make to industrial, but in the future that smart phone has invented, QR code now can be used by everyone. QR code is used by advertisement business, to direct people in brand web, because QR code is easy to use and more quick in access.
QR code can saved numeric data, alphanumeric, binary code, and also kanji. In specifics way, QR code can save data numeric up to 7.089 characters, alphanumeric data up to 4.296 characters, binary code up to 2.844 bytes, and kanji character up to 1.817 characters. Beside of that, QR code can be used to save addresses and URL, phone number, text and message which can use in magazine, newspaper, advertisement, bus sign, name card or any media. Every QR code have many versions which different in character capacity. QR code version is from small QR code which named version 1 and big QR code is version 40.

qr-ver1
QR code version 1
qr-ver40
QR code version 40

The format information records two things: error correction level and mask pattern which is used to symbol. Masking is used to break up pattern in data area which might be confusing scanner, like large blank areas or misleading features that look like locator mask. Mask pattern is defined in 6x6 grid which repeat as necessary to cover the whole symbol. Information format is protected from error with a BCH code.

qr2

QR code in decoding or to translate code in character has their own way. In every block have a code, and that code can be read by device from bottom to top and right to left. QR code which in rip paper or above them have a logo actually can be read. Because in QR code they have a symbol error correction block. QR code can recover a damage QR code up to 30%. So, although a half of them damage, dirty, or wrong, data in QR code still readable and saved.

qr1

How to use QR code in camera phone:
QR code just be used by phone which have a application to read QR code and have internet access. Next, user just move the camera to QR code and that device automatically scanned data which in QR code. If contain URL address, we can access directly to that page. The kind of application to read QR code such as: Kaywa Reader, iMatrix, or ZXing Decoder Online which we have to upload QR code image.

***********

Let’s back to imagine again with clothes movie. Actually the concept is the same as clothes album. If clothes album which contain music present, so if contain movie is nothing to dream on. QR code will be embed on clothes, and QR code can be used to get a serial number. QR code will be scanned in a device sized 7” like a computer tablet and QR code will contain a URL address to get that a legal serial number. After input serial number, we can get film which we has bought through by clothes.
That function of the device is to ease in watching movie without to download application or download a film. If we have that device, we just input the serial number and we can unlocking a film to watch. And the advantage of this device is the film is served in 3D hologram without have to own a 3D shades. We can play movie everywhere because that device is portable and small than DVD player or DVD player portable.
So, to minimize and to ease in use, DVD or hardisk or maybe micro chip soon or later will less in use. Because with clothes movie, they can be used as a fashion or maybe a property to get film.
Although the price of this clothes and that device will really expensive in this age, but this is like a estimate a future technology and of course the price will get down or cheaper in the future. ^^


Reference:
[1] http://jypstore.com/shop/shopdetail.html?branduid=464324&xcode=002&mcode=002&scode=002
[2] http://www.soundctrl.com/blog/2012/11/14/2pm-merging-music-with-musician-merch/
[3] http://www.2oneday.com/forum/topic/35407-info-how-to-buy-2pm-clothes-album-goods-jyp-store-items/
[4] http://en.wikipedia.org/wiki/QR_code
[5] http://id.wikipedia.org/wiki/kode_QR
[6] http://www(dot)youtube(dot)com/watch?v=6OM6dMnYJp4&feature=youtu.be

Author:
Vania Wahyu (12.02.0054)
Game Technology Unika Soegijapranata Semarang.
For  Computer Organization assignment Semester 1.

*untuk versi Indonesia, klik disini.

Monday, December 3, 2012

[CA] Pelangi di Bumi Papua (Rainbow in Papua)

It's our third project to make a game. We'll make it with RPG VX Ace Maker. The new one after FPSCreator.^^


Make your own mind maps with Mindomo.

It's done with mindomo.com ^^

Sunday, November 18, 2012

[CO] Sistem Database (Indonesia ver.)

Apa itu Database?

Database adalah sekumpulan record yang saling berhubungan dan menggambarkan dirinya sendiri. Database digunakan untuk mempermudah pemrosesan data dan mengubah data secara akurat. Tujuan database itu sendiri adalah untuk membantu menelusuri hal-hal tertentu.

Komponen sistem database:
pict1

Keterangan:
  1. Aplikasi database: satu set atau lebih program komputer yang berfungsi sebagai penghubung antara user dan DBMS.
  2. DBMS: Database Management System, program untuk memroses database.
  3. SQL (dibaca see-quel): Structure Query Language, merupakan sub bahasa data penghubung antara aplikasi database dan DBMS.
Fungsi dan isi program aplikasi:
  • Aplikasi Database
    • Membuat dan memproses formulir.
    • Membuat dan mengirimkan pertanyaan.
    • Membuat dan memproses laporan.
    • Menjalankan aplikasi logis.
    • Mengontrol aplikasi
  • DBMS
    • Membuat database.
    • Membuat tabel.
    • Membuat aplikasi secara terstruktur.
    • Membaca data database.
    • Mengupdate data database.
    • Memelihara struktur database.
    • Melaksanakan aturan.
    • Mengontrol persetujuan.
    • Menyediakan pengamanan.
    • Backup dan recovery.
Membaca dan mengupdate database dijalankan proses sebagai berikut: DBMS menerima SQL dan permintaan serta mentransformasikan permintaan menjadi tindakan database.
Dalam database terdapat batasan integritas referensial yang bertujuan untuk melakukan batasan jika form tidak diisi dengan benar.
  • Database
    • User data.
    • Metadata.
    • Mengindeks sturktur.
    • Prosedur tersimpan.
    • Trigger.
    • Metadata aplikasi.
Metadata adalah data tentang struktur database. Contoh: nama-nama tabel, nama-nama kolom dan tabel dimana keduanya termasuk, properti dari tabel serta kolom.
Prosedur tersimpan adalah program yang disimpan dalam database. Contoh: untuk membackup ataupun menghapus data jika data telah berumur lebih dari 1 tahun.
Trigger adalah prosedur yang digunakan ketika aktivitas data tertentu terjadi.


Apa saja karakteristik dan jenis Database?

Karakteristik dan jenis suatu database dibagi menjadi 3, yaitu sebagai berikut:
  1. Personal.
    • Jumlah user: 1
    • Ukuran: kurang dari 10 Mb
    • Contoh: digunakan pada home industri seperti house painting, dll.
  2. Workgroup.
    • Jumlah user: kurang dari 25
    • Ukuran: kurang dari 100 Mb
    • Contoh: pada perusahaan, dari komputer manager pusat ke komputer yang terdapat pada cabang-cabang penjualan. Digunakan LAN (Local Area Network) untuk menghubungkan masing-masing komputer.
  3. Organisasi.
    • Jumlah user: ratusan sampai ribuan.
    • Ukuran: lebih dari 1 Triliun byte, beberapa database.
    • Contoh: registrasi SIM dan STNK. Dari kantor pusat negara ke kantor-kantor yang tersebar diseluruh kota.

Proses membuat database terdapat 3 fase yaitu Requirement (syarat), Desain, dan Implementasi.

No.
Fase
Database
Aplikasi
1. Requirement - Membangun model data.
- Menetapkan item data.
- Mendefinisikan batasan dan aturan.

- Menentukan requirement aplikasi.
2. Desain - Tabel.
- Hubungan.
- Batasan.
- Prosedur tersimpan dan trigger.

- Forms.
- Reports.
- Queries.
- Kode aplikasi.
3. Implementasi - Menciptakan tabel.
- Menciptakan hubungan.
- Menciptakan batasan.
- Menulis prosedur tersimpan dan trigger.
- Mengisi database.
- Menguji.

- Membuat forms.
- Membuat reports.
- Menciptakan queries.
- Menulis kode aplikasi.
- Menguji.


Bagaimana sejarah Database?

Sejarah database sebagai berikut:
  1. x – 1986: Data disimpan dalam daftar dan karakteristik. Pemrosesan ditentukan oleh penggunaan umum media pita magnetik.
  2. 1986 – 1980: Hierarkis, contoh: DL/ I (Data Language One) yang bernama IMS (DBMS IBM) dan Model Network seperti IDMS (DBMS network).
  3. 1980: SQL menjadi bahasa relasional standar.
  4. 1982: DBMS mikrokomputer pertama seperti dBase, R:Base, Paradox.
  5. 1985: DBMS yang berorientasi objek (OODBMS).
  6. 1991: Microsoft Ships Access mulai ada.
  7. 1995: Aplikasi pertama database internet.
  8. 1997: Penetapan XML pada pemrosesan database.


Pemodelan Data Entity-Relationship.

Skema database dibagi menjadi 3, yaitu skema external, skema konseptual, dan skema internal. Skema external yaitu skema sebagian database. Skema konseptual yaitu view logis secara menyeluruh. Sedangkan skema internal yaitu skema fisik disimpan dengan menggunakan produk atau teknik tertentu.
Model Entity-Relationship adalah satu set konsep dan simbol grafis yang digunakan untuk menciptakan skema konseptual.
Model Extended E-R atau yang disingkat dengan E-R saja memiliki unsur-unsur seperti entitas, atribut, dan hubungan/ relationship.
  1. Entitas: sesuatu yang dapat diidentifikasikan dalam lingkungan kerja user. Entitas dibagi menjadi kelas entitas dan entity instance.
    • Kelas entitas: sekumpulan entitas dan digambarkan oleh struktur atau format entitas dalam kelas tersebut.
    • Entity instance dari kelas entitas: representasi dari entitas tertentu. Contoh: kelas CUSTOMER ada banyak instance-instance pelanggan.
  2. Atribut: menggambarkan karakteristik entitas itu. Atribut terdiri dari multi nilai dan komposit. Contoh: CUSTOMER memiliki atribut ContactName, Address, Street, City, Province, dll. ContactName merupakan atribut multi nilai sedangkan Address, Street, City, Province merupakan atribut komposit.
  3. Relationship: hubungan entitas satu sama lain misalnya hubungan yang bersifat binary. 3 hubungan binary adalah 1:1 (one to one), 1:N (one to many), N:M (many to many).
Entity terdiri dari weak entity dan strong entity. Weak entity adalah entitas yang tidak ada dalam database tanpa entitas kedua, sedangkan strong entity adalah entitas yang bisa ada tanpa entitas kedua.



For English ver. click here.
Sumber:
M. Kroenke, David. Database Processing (Dasar-dasar, Desain, Implementasi) Jilid 1 Edisi 9. 2005. Jakarta : Erlangga

Penulis:
Vania Wahyu (12.02.0054)
Game Technology, Unika Soegijapranata Semarang.
Sebagai tugas Computer Organization semester 1.

[CO] Database System (English ver.)

What’s Database?

Database is a unit of records which connect each other and draw itself. Database is used to ease a processing data and change data with accurately. The goal of database itself is to help people searching data.
Database system component:
 pict2

Explanations:
  1. Database applications: a set or more computer programs which have function as a connector for user and DBMS.
  2. DBMS: Database Management System, program to process database.
  3. SQL (read: see-quel): Structure Query Language, is a sub language data connector between database applications and DBMS.
Functions and contents of applications programs:
  • Database Applications
    • Create and process forms.
    • Create and transmit queries.
    • Create and process reports.
    • Execute application logic.
    • Control application.
  • DBMS
    • Create database.
    • Create table.
    • Create supporting and structures.
    • Read database data.
    • Update database data.
    • Maintain database structures.
    • Enforce rules.
    • Control concurrency.
    • Provide security.
    • Perform backup and recovery.
Read and update database perform with a process like this: DBMS receive SQL and request along with transform request becoming database action.
In database contain referential integrity constraints which have purpose to do a constraint if form doesn’t fill with a right way.
  • Database
    • User data.
    • Metadata.
    • Indexes and related structures.
    • Stored procedures.
    • Triggers.
    • Application metadata.
Metadata are data of database structure. For examples: name of tables, columns and tables name where both of them included, property from tables and columns.
Stored procedures are program which stored in database. Examples: to backup or remove data if data have age more than 1 year.
Triggers are procedures which used when data have a certain activity.


What’s characteristic and kind of database?
Characteristic and kind of database divided into 3 parts:
  1. Personal.
    • User: 1
    • Size: less than 10 Mb
    • Example: used at home industry such as a house painting, etc.
  2. Workgroup.
    • User: less than 25
    • Size: less than 100 Mb
    • Example: in a business, from manager computer center to computer in branch industry. Used LAN (Local Area Network) to connect each computer.
  3. Organization.
    • User: hundred to thousand users.
    • Size: more than 1 quintillion byte, many database.
    • Example: SIM and STNK registrations. From center nation office to offices in many regions.

Process to make database contains 3 phase, Requirement, Design, and Implementation.

No.
Phase
Database
Application
1. Requirement - Build up data model.
- Determine item data.
- Define rules and limits.

- Determine application requirement.
2. Design - Table.
- Relation.
- Limits.
- Stored procedures and triggers.

- Forms.
- Reports.
- Queries.
- Application code.
3. Implementation - Create table.
- Create relation.
- Create limit.
- Write stored procedures and triggers. 
- Fill database.
- Examine.

- Create forms.
- Create reports.
- Create queries.
- Write application code.
- Examine. 


How is Database history?
Database history can explain like this:
  1. x - 1986: Data saved in a list and characteristic. Processing data required by general using of magnetic ribbon media.
  2. 1986 – 1980: Hierarchies, example: DL/ I (Data Language One) which is named IMS (DBMS IBM) and Network Model such as IDMS (DBMS network).
  3. 1980: SQL become relational standard language.
  4. 1982: first DBMS microcomputer, such as dBase, R:Base, Paradox.
  5. 1985: DBMS which object oriented (OODBMS).
  6. 1991: discovered Microsoft Ships Access.
  7. 1995: Database internet first application.
  8. 1997: Determining XML in database processing.


Model of Data Entity-Relationship.

Database scheme divided into 3 parts, external scheme, conceptual scheme, and internal scheme. External scheme is a half of database scheme. Conceptual scheme is a whole logic view. Internal scheme is a physic scheme which is storage by a product or certain technique.
Model of Entity-Relationship is a concept set and graphic symbol which is used to create conceptual scheme.
Model Extended E-R or E-R has many unsure such as entity, attribute, and relationship.
  1. Entity: a thing which can identify within user environment. Entity divided into entity class and entity instance.
    • Entity class: a unit of entity and drew by structure or entity format in its class.
    • Entity instance from entity class: representation of that entity. Example: COSTUMER class has many instances of customer.
  2. Attribute: is a characteristic of this entity. Attribute contain of multi value and composite. Example: CUSTOMER has attribute ContactName, Address, Street, City, Province, etc. ContactName is a multi value attribute and Address, City, Province is a composite attribute.
  3. Relationship: is a relationship of each entity. For example relation of binary. 3 binary relation are 1:1 (one to one), 1:N (one to many), N:M (many to many).
Entity contains weak entity and strong entity. Weak entity is an entity which can’t exist in a database without the second entity. And strong entity is a entity which can exist without the second entity.



Untuk Indonesia ver. klik disini.
Source:
M. Kroenke, David. Database Processing (Dasar-dasar, Desain, Implementasi) Jilid 1 Edisi 9. 2005. Jakarta : Erlangga

Author:
Vania Wahyu (12.02.0054)
As a assignment of Computer Organization first semester.