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.

Monday, November 12, 2012

[CA] Battle of Keraton Screenshoot Book

Battle of Keraton screenshoot book which contains screenshoot and explanations of each stage in this game.



It's done by issuu.com ^^

[CA] Dazed Zone Manual Book


Open publication - Free publishing - More book

This is our manual book of Dazed Zone pdf version. Done by issuu.com. ^^

Friday, November 2, 2012

[CO] Cloud Computing (Indonesia ver.)


Apa itu Cloud Computing?

Cloud Computing adalah virtual server yang menggunakan jaringan internet dan kontrol server pusat untuk menyimpan data dan berbagai aplikasi. Cloud computing dapat membuat semua orang mengakses data pribadi mereka di komputer pribadi manapun dengan akses internet. Ini merupakan teknologi yang efisien karena mereka membuat tempat penyimpanan data, proses, dan bandwith secara terpusat.

Sebagai contoh cloud computing seperti Yahoo email, Gmail, Hotmail, dan lain-lain. Anda dapat menggunakan akses internet untuk dapat mengirimkan berbagai email. Server dan manajemen email semuanya berada di cloud storage atau tempat penyimpanan virtual dan semuanya diatur oleh penyedia cloud storage seperti Yahoo, Google, dan lain-lain.

Cloud computing dapat dibagi menjadi 3 bagian: Aplikasi, penyimpanan, dan konektivitas (application, storage, and connectivity).
  1. Software as a Service (SaaS): ini bagaimana software dikirimkan kepada user terakhir.
    Ini adalah tipe cloud computing yang mengirimkan aplikasi secara menyeluruh melalui browser kepada banyak pengguna menggunakan multi arsitektur jaringan. Dilihat dari sisi kostumer atau pengguna, ini berarti tidak ada investasi server di muka atau lisensi software. Dilihat dari sisi provider atau penyedia, dengan satu aplikasi untuk di-maintain/ dipelihara, biaya yang dibutuhkan lebih redah jika dibandingkan dengan hosting secara umum. Seperti Google Apps dan Zoho Office. SaaS sangat efektif dalam mengurangi biaya yang dibutuhkan daripada biaya yang dibutuhkan untuk melisensi sebuah aplikasi secara bulanan. Dengan SaaS user tidak perlu khawatir tentang instalasi ataupun upgrade selanjutnya.

  2. Platform as Service (PaaS): bagian dari cloud computing ini mengacu pada produk yang digunakan penyebaran internet. Seperti Net Suite, Amazon, Google, dan Microsoft.
    PaaS menyediakan layanan untuk mengembangkan, menguji, menyebarkan, meng-host, dan memelihara aplikasi dalam lingkungan pengembangan yang sama. Anda dapat mengembangkan aplikasi buatan Anda sendiri yang dapat bekerja di infrastruktur penyedia dan akan dikirimkan kepada pengguna aplikasi Anda melalui Internet dari server penyedia. Ini juga disediakan beberapa suport untuk pembuatan aplikasi. PaaS ini menyediakan lebih efective dalam biaya aplikasi untuk pengembangan dan pengantaran. Penyedia PaaS mengelola upgrade, patch, dan pemeliharaan sistem secara berkala. PaaS didasari oleh cara subscription jadi user hanya membayar apa yang mereka gunakan.
    Ada 4 tipe dasar dari PaaS dan masing-masing contohnya:
    1. Social application platforms atau platform aplikasi sosial 
      Facebook adalah contoh tipe platform aplikasi sosial yang dimana pihak ketiga dapat menembuat aplikasi baru yang dapat digunakan oleh user lain.
    2. Raw compute platforms atau platform penghitungan mentah
      Pengembang dapat meng-upload dan menjalankan aplikasi milik mereka pada infrastuktur Amazon. 
    3. Web application platforms atau platform aplikasi web
      Google menyediakan banyak API untuk pengembang untuk mendirikan web aplikasi sendiri.
    4. Business application platform attau platform aplikasi bisnis
      Inilah alasan CRM disediakan bebarapa perusahaan.

  3. Infrastructure as a Service (IaaS): ini merupakan konsep penting dari keseluruhan. vendor seperti Google memperbolehkan user untuk mendirikan aplikasi milik mereka sendiri. Ini seperti cloud storage.
    Pengiriman dari infrastruktur computing sebagai sumber layanan penuh. Beberapa perusahaan yang menyediakan layanan infrastruktur seperti Google, IBM, Amazon.com, dan lain-lain. Mengelola hosting dan mengembangkan lingkungan adalah layanan yang termasuk dalam IaaS. User dapat membeli infrastrukur menurut syarat yang saat membeli infrastruktur walaupun itu tidak digunakan selama beberapa bulan. IaaS seperti "bayar yang Anda gunakan", bahwa user membayar untuk apa yang mereka gunakan. IaaS kadang-kadang dikenal sebagai Hardware as a Service (HaaS).



Bagaimana susunan Cloud Computing?

Cloud Computing dibagi menjadi dua bagian: bagian depan dan bagian belakang. Mereka terhubung satu sama lain melalui jaringan. Bagian depan adalah sisi user komputer atau pengguna komputer atau pelanggan. Sedangkan bagian belakang adalah "awan" atau "cloud" dari sistem.

Server pusat mengelola sistem, memonitoring lalu lintas jaringan dan permintaan pelanggan untuk memastikan semuanya berjalan dengan baik. Itu mengalir sesuai dengan peraturan atau protocols dan menggunakan sejenis software spesial yang bernama middleware. Middleware memperbolehkan jaringan komputer untuk berkomunikasi satu sama lain. Sepanjang waktu, server tidak berjalan secara kapasitas penuh. Ini berarti ada power pemroses yang tidak digunakan secara percuma. Ini memungkinkan untuk menipu sebuah server secara fisik untuk menjadi beberapa server sebenarnya, setiap server secara sendirinya berjalan di masing-masing OS. Secara teknik ini disebut sebagai virtualisasi. Dengan memaksimalkan output dari individual server, virtualisasi server mengurangi jumlah yang dibutuhkan untuk mesin.

Jika perusahaan cloud computing mempunyai beberapa pelanggan, ini seperti ada permintaan banyak untuk tempat penyimpanan. Beberapa perusahaan membutuhkan ratusan dari tempat penyimpanan digital. Sistem cloud computing membutuhkan paling tidak dua kali dari jumlah tempat penyimpanan yang dibutuhkan untuk menjaga agar informasi pelanggan tetap tersimpan. Ini dikarenakan alat tempat penyimpanan tersebut, seperti semua komputer, dapat rusak. Sebuah sistem cloud computing harus membuat salinan dari semua informasi pelanggan dan menyimpannya dalam pada tempat penyimpanan lain. Salinan infomasi tersebut memungkinkan untuk server pusat untuk mengakses mesin cadangan untuk menerima data yang mungkin tidak dapat diakses. Membuat salinan data sebagai cadangan dinamakan redudancy atau sebagai kelebihan cloud computing.



Sumber:
http://www.cloudtweaks.com/2010/05/cloud-computing-demystifying-saas-paas-and-iaas/
http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031?page=0,0
http://computer.howstuffworks.com/cloud-computing/cloud-computing1.htm
http://www.wikinvest.com/concept/Cloud_Computing
http://www.articlesbase.com/communication-articles/what-is-cloud-computing-and-segments-of-cloud-computing-3554835.html


Penulis:
Vania Wahyu (12.02.0054)
Fakultas Ilmu Komputer, Program Game Technology, Unika Soegijapranata.
Tugas Computer Organization untuk Semester 1.


For English version, click here.

[CO] Cloud Computing (English ver.)


What's Cloud Computing?

Cloud computing is a virtual server that use internet and central remote server to maintain data and applications. Cloud computing can make anyone access their personal data in any computer with internet access. This is a efficient technology because their make centralizing data storage, processing, and bandwith.

For example cloud computing is like Yahoo email, Gmail, Hotmail, etc. You just using internet access and you can sending emails. The server and email management are all in the cloud storage and totally managed by the cloud provider like Yahoo, Google, etc.

Cloud computing is divided into three segments: application, storage, and connectivity.
  1. Software as a Service (SaaS): this is how the software is delivered to the end users.
    This is type of cloud computing delivers a single application through the browser to a lot of customers using a multitenant architecture. On the customer side, it means no upfront investment in servers or software licensing; on the provider side, with just one application to maintain, costs are low compared to conventional hosting. Such as Google Apps and Zoho Office. SaaS is very effective in lowering the costs of business as it provides the business an access to applications at a cost normally far cheaper than a licensed application fee which is possible due to its monthly fees based revenue model. With SaaS user need not worry about installation or upgrades.

  2. Platform as Service (PaaS): this is segment of cloud computing refers to products that are used to deploy internet. Such as Net Suite, Amazon, Google, and Microsoft.
    PaaS provides services to develop, test, deploy, host and maintain applications in the same integrated development environment. 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. It also provides some level of support for the creation of applications. Thus PaaS offers a faster more cost effective model for application development and delivery. The PaaS provider manages upgrades, patches and other routine system maintenance. PaaS is based on a metering or subscription model so users only pay for what they use.
    There are basically four types of PaaS and their each example:
    1. Social application platforms
      Facebook is a type of social application platform wherein third parties can write new applications that are made available to end users.
    2. Raw compute platforms
      Developers can upload and execute their applications on Amazon’s infrastructure.
    3. Web application platforms
      Google provides APIs to developers to build web applications.
    4. Business application platform
      The CRM solutions provided by the companies.

  3. Infrastructure as a Service (IaaS): this is a backbone of entire concept. The vendor such as Google gears allow users to build their own applications. This is like a cloud storage.
    Delivery of the computing infrastructure as a fully outsourced service. Some of the companies that provide infrastructure services are Google, IBM, Amazon.com etc. Managed hosting and development environments are the services included in IaaS. The user can buy the infrastructure according to the requirements at any particular point of time instead of buying the infrastructure that might not be used for months. 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).



How is Cloud Computing architecture?

Cloud Computing divide into two sections: the front end and the back end. They connect to each other through a network. The front end is the side the computer user, or client, sees. The back end is the "cloud" section of the system.

A central server administers the system, monitoring traffic and client demands to ensure everything runs smoothly. It follows a set of rules called protocols and uses a special kind of software called middleware. Middleware allows networked computers to communicate with each other. Most of the time, servers don't run at full capacity. That means there's unused processing power going to waste. It's possible to fool a physical server into thinking it's actually multiple servers, each running with its own independent operating system. The technique is called server virtualization. By maximizing the output of individual servers, server virtualization reduces the need for more physical machines.
If a cloud computing company has a lot of clients, there's likely to be a high demand for a lot of storage space. Some companies require hundreds of digital storage devices. Cloud computing systems need at least twice the number of storage devices it requires to keep all its clients' information stored. That's because these devices, like all computers, occasionally break down. A cloud computing system must make a copy of all its clients' information and store it on other devices. The copies enable the central server to access backup machines to retrieve data that otherwise would be unreachable. Making copies of data as a backup is called redudancy.



Source:
http://www.cloudtweaks.com/2010/05/cloud-computing-demystifying-saas-paas-and-iaas/
http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031?page=0,0
http://computer.howstuffworks.com/cloud-computing/cloud-computing1.htm
http://www.wikinvest.com/concept/Cloud_Computing
http://www.articlesbase.com/communication-articles/what-is-cloud-computing-and-segments-of-cloud-computing-3554835.html


Author:
Vania Wahyu (12.02.0054)
Faculty of Computer Science, Program Game Technology, Soegijapranata Catholic University.
Computer Organization assignment for first semester.


Untuk versi Indonesia, klik disini.

Tuesday, October 23, 2012

[GameTech] Dazed Zone Presentation with Prezi! ^^

Here is our presentation about our game. We make it with prezi. Nice aight? haahhah XDD




Tuesday, October 16, 2012

[GameTech] Dazed Zone (download link)

Hey guys, we are already upload our created game, Dazed Zone. Hehehe. Please try it. :D
And btw, we're sorry for our late ;___; we're trying our best to make a good game. hehehe

You can download it here:

----- via 4shared
>> bit.ly/DazedZone_4shared

----- via mediafire
>> bit.ly/DazedZone_mediafire

We're working to upload it on mediafire, hulkshare, and indowebster. ^^

need a peek for our game? Just click here and here. :D

Please support us with leaving a comment, anything, via this blog. ^^

Thursday, October 11, 2012

[CO] PASANGAN SEMPURNA: BlackBerry Dev Alpha dan OS BlackBerry 10

Kabar baik terdengar dari Research In Motion: perusahaan telah mengkonfirmasi bahwa mereka sedang melakukan finishing pada Operating System BlackBerry 10. RIM juga akan mempunyai beberapa gadget ponsel baru!

BlackBerry 10 Dev Alpha

BlackBerry 10 Dev Alpha adalah daftar ponsel BlackBerry terbaru yang akan dirilis pada tahin 2013 dengan mendukung sistem operasi BlackBerry 10. BlackBerry 10 hanya didisain untuk ponsel layar sentuh. Maka dari itu, sepertinya RIM akan meluncurkan beberapa ponsel baru. Dari berita yang dibocorkan mengatakan bahwa semua ponsel baru yang akan diluncurkan RIM adalah QWERTY dan Full Screen (seri L dan N), dan berikut ini adalah daftarnya:

© 4G PlayBook akan diluncurkan akhir tahun ini.
© BlackBerry 10 London/Nevada pada 2013.
© BlackBerry 10 Upgrade for PlayBookpada2013.
© BlackBerry device dengan kode nama "Nashville" pada2013.
© BlackBerry 10 inch PlayBook "Blackforest" pada2013.
© BlackBerry device dengan kode nama "Naples" pada 2013.

PlayBook 4G akan dipasarkan sebelum tahun ini berakhir. Pada tahun 2013 akan ada pengguna BlackBerry 10 OS pertama, dan PlayBook yang ber-OS 2 akan mendapat pembaharuan menjadi BlackBerry OS 10. Mungkin ini adalah berita terbaik bagi pemilik PlayBookber OS 2. Ponsel BlackBerry 10 yang lain masih dirahasiakan dalam daftar ponsel BlackBerry 10 DevAplha. Dan RIM tidak membicarakan soal harga yang akan di banrol.

Sistem Operasi BlackBerry 10

Daftar Blackberry Dev Alpha di atas menggunakan sistem operasi BlackBerry 10. Fitur-fitur pada BlackBerry 10 Super Phone mempunyai text bezel yang dapat memprediksi, jendela FLOW, dan kemampuan ayunan. Semuanya telah diatur untuk mempersembahkan sebuah kemampuan menakjubkan kamera yang dapar me-rewind frame pada time line, jadi Anda dapat mengambil gambar yang sempurna.

BlackBerry 10 lebih mudah untuk digunakan, terbuka terhadap berbagai perkembangan aplikasi, jadi Anda dapat menemukan lebih banyak aplikasi baru pada BlackBerry AppWorld. Dan yang terpenting adalah, BlackBerry 10 akan dapat menjalankan aplikasi-aplikasi Android!

Kabar menakjubkan lain dari RIM, BlackBerry 10 akan memanjakan pencinta game. Dilaporkan oleh N.O.V.A 3, sebuah game first-person shooter akan mulai diluncurkan pada BlackBerry 10. Dan masih banyak game menarik lain!

Menurut kabar yang beredar juga, BlackBerry 10 akan memiliki aplikasi 3D.

RIM juga akan mengambil bagian pada pengembangan lebih lanjut Framework yang akan terdapat pada BlackBerry 10 baru dengan memperkenalkan sebuah merk baru yang akan dikenal sebagai ForeignWindow.

“ForeignWindow BlackBerry 10 platform didesign untuk mempermudahkan pengguna mengakses aplikasi dengan aplikasi lain, dengan menjaga agar tetap mengalir secara natural dan tanpa lapisan. Anda dapat mengakses sebuah aplikasi dan mengeditnya tanpa meninggalkan aplikasi lain yang diakses.
Pertama, kami menyediakan layanan BlackBerry terbaik kepada customer. Kedua, kami mendengar bahwa banyak pengguna BlackBerry akan berpindah kepada Android karena kekecewaan kepada kami. Kami akan mencoba agar dapat mengambil kembali pelanggan kami, satu per satu jika kita bisa.” – CEO RIM, Thorsten Heins

BlackBerry 10 Messenger menampilkan tema baru dengan warna lebih gelap, di mana tema gelap ini akan lebih menghemat baterai. Juga disediakan beberapa pilihan tema lain, dan Anda dapat mengubah sendiri warna BlackBerry Messenger Anda dengan warna kesukaan Anda. Selain tema gelap, layar OLED juga akan membuat ponsel Anda lebih hemat baterai.

Untuk mengaktivkan layar, tidak ada icon pengatur geser tertentu yang harus Anda geser. Anda hanya perlu menggeser dengan jari anda di layar bagian manapun, maka pengunci layar akan mulai membuka. Jika Anda ingin melihat sebentar layar utama tanpa membuka kunci telepon, Anda dapat melakukan hal yang sama pula.

Berikut ini adalah beberapa gambar tampilan BlackBerry OS 10:














Source:

Untuk Versi Inggris klik di sini.

Penulis:
Vania Wahyu (12.02.0054) dan Nathasia Austin (12.02.0052), Mahasiswa Game Technology angkatan 2012 UNIKA Soegijapranata Semarang.

Tugas Computer Organization Semester Gasal.