Minggu, 19 Juni 2016

PPSI Postest Fase Disain

Apa saja yang perlu diperhatikan jika anda membuat disain sistem/software (menurut kaidah-kaidah pembuatan software).

Desain sistem yang modular yang terintegrasi
Dalam membuat sistem software lebih baik apabila antara satu bagian dengan bagian yang lain terintegrasi secara modular. Misalnya dalam suatu restoran bagian dapur dan penjualan terintegrasi secara sempurna. Dapur mengetahui stok yang masih tersedia sehingga dapat mempersiapkan lebih dini. dalam mengetahui stok tersebut akan lebih baik informasinya melalui software dibandingkan melalui media cetak seperti cetak excel. Inilah yang disebut dengan terintegrasi.
Selain itu sistem ini haruslah modular. Perubahan dari sistem proses penjualan haruslah minor perubahan pada proses di dapur. Hal ini akan lebih memudahkan apabila akan dikembangkan ke bagian sebelumnya misalnya pergudangan dsb.
Untuk mencapai tujuan, analis sistem harus dapat mencapai sasaran-sasaran sebagai berikut :
1. Desain sistem harus berguna, mudah dipahami dan nantinya mudah digunakan. Ini berarti bahwa data harus mudah ditangkap, metode-metode harus mudah diterapkan dan informasi harus mudah dihasilkan serta mudah dipahami dan digunakan.
2. Desain sistem harus dapat mendukung tujuan utama perusahaan sesuai dengan yang didefinisikan pada tahap perencanaan sistem yang dilanjutkan pada tahap analisis sistem.
3. Desain sistem harus efisien dan efektif untuk dapat mendukung pengolahan transaksi, pelaporan manajemen dan mendukung keputusan yang akan dilakukan oleh manajemen, termasuk tugas-tugas yang lainnya yang tidak dilakukan oleh komputer.
4. Desain sistem harus dapat mempersiapkan rancang bangun yang terinci untuk masing-masing komponen dari sistem informasi yang meliputi data dan informasi, simpanan data, metode-metode, prosedur-prosedur, orang-orang, perangkat keras, perangkat lunak dan pengendalian intern.


PPSI Pretest Fase Disain

Perlukah dilakukan kegiatan disain sebelum melakukan pemrograman? Jika ya, apa saja yang harus dipersiapkan sebelum memulai kegiatan tersebut. Jelaskan.

Perlu karena disain berguna sebagai rancangan sebuah program yang akan dibuat. Dengan adanya disain programmer bisa mengetahui apa saja yang harus dibuat dan apa saja yang diperlukan dalam pembuatan sebuah software. Hal ini mempermudah programmer untuk mengetahui batasan-batasan dalam pembuatan sebuah program.

Dalam membuat sebuah disain terdapat persiapan yaitu :

1. Tim Disain
Memilih orang-orang terbaik untuk tim disain. Tim disain yang baik tidak perlu orang yang menguasai bahasa pemrograman. Mereka haruslah orang yang dapat mengkonsep semuanya. Hindari orang-orang yang selalu menginginkan kesempurnaan (perfectionis) dalam tim disain.

2. Pertemuan Disain
          Merancang sesuatu bersama yaitu beberapa orang berkumpul dalam suatu ruangan yang tenang dan tidak terganggu. Setiap orang diharapkan untuk mengeluarkan semua ide dan pendapat. Lalu semua ide dan pendapat itu ditulis dan disusun dalam sebuah modul. 

Sabtu, 09 April 2016

Aspek Bisnis di Bidang TI

Teknologi Informasi tidak hanya terbatas pada teknologi komputer, tetapi merupakan semua perangkat atau peralatan yang dapat membantu seseorang bekerja dan segala hal yang berhubungan dengan suatu proses. Di bidang Ekonomi dan bisnis, Perkembangan Teknologi telah dan sangat berpengaruh terhadap aspek ekonomi dan bisnis di dunia dan secara khusus di Indonesia, hal ini merupakan satu kesempatan besar bagi masyarakat untuk mengembangkan kreatifitas diri, dan efektifitas kerja.

Prosedur Pendirian Bisnis
1. Tahapan pengurusan izin pendirian
Bagi perusahaan skala besar hal ini menjadi prinsip yang tidak boleh dihilangkan demi kemajuan dan pengakuan atas perusahaan yang bersangkutan. Hasil akhir pada tahapan ini adalah sebuah izin prinsip yang dikenal dengan Letter of Intent, yang dapat berupa izin sementara, izin tetap hinga izin perluasan. Untuk beberapa jenis perusahaan misalnya, sole distributor dari sebuah merek dagang, Letter of Intent akan memberi turunan berupa Letter of Appointment sebagai bentuk surat perjanjian keagenan, yang merupakan izin perluasan jika perusahaan ini memberi kesempatan pada perusahaan lain untuk mendistribusikan barang yang diproduksi. Berikut ini adalah dokumen yang diperlukan, sebagai berikut :
- Tanda Daftar Perusahaan (TDP)
- Nomor Pokok Wajib Pajak (NPWP)
- Bukti Diri
Selain itu terdapat beberapa Izin perusahaan lainnya yang harus dipenuhi :
- Surat Izin Usaha Perdagangan (SIUP), diperoleh melalui Dep. Perdagangan
- Surat Izin Usaha Industri (SIUI), diperoleh melalui Dep. Perindustrian.
- Izin Domisili
- Izin Gangguan
- Izin Mendirikan Bangunan (IMB)
- Izin dari Departemen Teknis

2. Tahapan pengesahan menjadi badan hukum
Tidak semua badan usaha mesti berbadan hukum. Akan tetapi setiap usaha yang memang dimaksudkan untuk ekspansi atau berkembang menjadi berskala besar maka hal yang harus dilakukan untuk mendapatkan izin atas kegiatan yang dilakukannya tidak boleh mengabaikan hukum yang berlaku. Izin yang mengikat suatu bentuk usaha tertentu di Indonesia memang terdapat lebih dari satu macam. Adapun pengakuan badan hukum bisa didasarkan pada Kitab Undang-Undang Hukum Dagang (KUHD), hingga Undang-Undang Penanaman Modal Asing (UU PMA).

3. Tahapan penggolongan menurut bidang yang dijalani
Badan usaha dikelompokkan kedalam berbagai jenis berdasarkan jenis bidang kegiatan yang dijalani. Berkaitan dengan bidang tersebut, maka setiap pengurusan izin disesuaikan dengan departemen yang membawahinya seperti kehutanan, pertambangan, perdagangan, pertanian dsb.

4. Tahapan mendapatkan pengakuan, pengesahan dan izin dari departemen lain yang terkait
Departemen tertentu yang berhubungan langsung dengan jenis kegiatan badan usaha akan mengeluarkan izin. Namun diluar itu, badan usaha juga harus mendapatkan izin dari departemen lain yang pada nantinya akan bersinggungan dengan operasional badan usaha misalnya Departemen Perdagangan mengeluarkan izin pendirian industri pembuatan obat berupa SIUP. Maka sebgai kelanjutannya, kegiatan ini harus mendapatkan sertifikasi juga dari BP POM, Izin Gangguan atau HO dari Dinas Perizinan, Izin Reklame.

Kontrak Kerja
Defini kontrak kerja adalah suatu bentuk perjanjian kerja antara karyawan dan perusahaan. Adapun isi kontrak kerja yaitu, hak dan kewajiban karyawan dan perusahaan selama terikat hubungan kerja, yang ditandai dengan penandatanganan kontrak kerja tersebut oleh pimpinan perusahaan dan karyawan.

Terdapat 3 sistem kontrak kerja, yaitu:

Perjanjian kerja waktu tertentu (PKWT), karyawannya biasa disebut dengan karyawan kontrak. Lamanya kontrak 3 bulan, 6 bulan, atau 1 tahun. Masa kontrak bisa diperpanjang dengan maksimal 2 tahun.
Perjanjian kerja waktu tidak tertentu (PKWTT), karyawan dengan kontrak ini disebut dengan karyawan permanent (tetap). Perjanjian kerja yang dibuat bersifat tetap. Pada kontrak kerja ini, karyawan bisa langsung menjadi tetap/permanent atau melalui masa percobaan kerja (probation) untuk paling lama 3 (tiga) bulan. Setelah lulus masa percobaan, karyawan tersebut baru bisa menjadi karyawan tetap.
Untuk kontrak kerja melalui outsourcing, anda akan mengikuti hak dan kewajiban perusahaan outsorcing, walaupun nantinya anda akan disalurkan ke perusahaan yang menjadi klien perusahaan outsourcing, sehingga perjanjian yang dibuat adalah perjanjian tidak langsung dengan tempat anda ditugaskan untuk bekerja. Sedangkan untuk kontrak kerja langsung dengan perusahaan, anda mengikuti hak dan kewajiban perusahaan tersebut.

Prosedur Pengadaan Tenaga Kerja
1. Perencanaan Tenaga Kerja
Perencanaan tenaga kerja adalah penentuan kuantitas dan kualitas tenaga kerja yang dibutuhkan dan cara memenuhinya. Penentuan kuantitas dapat dilakukan dengan dua cara yaitu, time motion study dan peramalan tenaga kerja. Sedangkan penentuan kualitas dapat dilakukan dengan Job Analysis. Job Analysis terbagi menjadi 2, yaitu Job Description dan Job Specification/Job Requirement. Tujuan Job Analysis bagi perusahaan yang sudah lama berdiri, yaitu untuk reorganisasi, penggantian pegawai, dan penerimaan pegawai baru.

2. Penarikan Tenaga Kerja
Penarikan tenaga kerja diperoleh dari 2 sumber, yaitu sumber internal dan sumber eksternal.
Sumber internal yaitu menarik tenaga kerja baru dari rekomendasi karyawan lama dan nepotisme, berdasarkan sistem kekeluargaan, misalnya mempekerjakan anak, adik, dan sebagainya. Keuntungan menarik tenaga kerja dari sumber internal yaitu lowongan cepat terisi, tenaga kerja cepat menyesuaikan diri, dan semangat kerja meningkat. Namun, kekurangannya adalah menghambat masuknya gagasan baru, terjadi konflik bila salah penempatan jabatan, karakter lama terbawa terus, dan promosi yang salah mempengaruhi efisiensi dan efektifitas. Tujuan menarik tenaga kerja dari sumber internal adalah untuk meningkatkan semangat, menjaga kesetiaan, memberi motivasi, dan memberi penghargaan atas prestasi.
Sumber eksternal yaitu menarik tenaga kerja baru dari lembaga tenaga kerja, lembaga pendidikan, ataupun dari advertising, yaitu media cetak dan internet. Keuntungan menarik tenaga kerja dari sumber eksternal adalah dapat meminimaslisasi kesalahan penempatan jabatan, lebih berkualitas dan memperoleh ide baru/segar. Namun kekurangannya adalah membutuhkan proses yang lama, biaya yang cukup besar, dan rasa tidak senang dari pegawai lama. Tujuan menarik tenaga kerja dari sumber eksternal adalah untuk memperoleh gagasan/ide baru dan mencegah persaingan yang negatif.

3. Seleksi Tenaga Kerja
Ada 5 tahapan dalam menyeleksi tenaga kerja, yaitu seleksi administrasi, tes kemampuan dan psikologi, wawancara, tes kesehatan dan referensi (pengecekan). Terdapat dua pendekatan untuk menyeleksi tenaga kerja, yaitu :
• Succecive Selection Process adalah seleksi yang dilaksanakan secara bertahap atau sistem gugur.
• Compensatory Selection Process adalah seleksi dengan memberikan kesempatan yang sama pada semua calon untuk mengikuti seluruh tahapan seleksi yang telah ditentukan.

4. Penempatan Tenaga Kerja
Penempatan tenaga kerja adalah proses penentuan jabatan seseorang yang disesuaikan antara kualifikasi yang bersangkutan dengan job specification-nya. Indikator kesalahan penempatan tenaga kerja yaitu tenaga kerja yang tidak produktif, terjadi konflik, biaya yang tinggi dan tingkat kecelakaan kerja tinggi.

Draft Kontrak Kerja IT
1. Masa Percobaan
Masa percobaan dimaksudkan untuk memperhatikan calon buruh (magang), mampu atau tidak untuk melakukan pekerjaan yang akan diserahkan kepadanya serta untuk mengetahui kepribadian calon buruh (magang).

2. Yang Dapat Membuat Perjanjian Kerja
Untuk dapat membuat (kontrak) perjanjian kerja adalah orang dewasa.

3. Bentuk Perjanjian Kerja
Bentuk dari Perjanjian Kerja untuk waktu tertentu berbeda dengan perjanjian kerja untuk waktu tidak tertentu.

4.  Isi Perjanjian Kerja
Pada pokoknya isi dari perjanjian kerja tidak dilarang oleh peraturan perundangan atau tidak bertentangan dengan ketertiban atau kesusilaan. Dalam praktek, pada umumnya isi perjanjian kerja biasanya mengenai besarnya upah, macam pekerjaan dan jangka waktunya.

5. Jangka Waktu Perjanjian Kerja Untuk Waktu Tertentu
Dalam perjanjian kerja untuk waktu tertentu yang didasarkan atas jangka waktu tertentu, dapat diadakan paling lama 2 (dua) tahun dan dapat diperpanjang hanya 1 (satu) kali saja dengan waktu yang sama, tetapi paling lama 1 (satu) tahun. Untuk mengadakan perpanjangan pengusaha harus memberitahukan maksudnya secara tertulis kepada buruh selambat-lambatnya 7 (tujuh) hari sebelum perjanjian kerja untuk waktu tertentu tersebut berakhir. Perjanjian kerja untuk waktu tertentu yang didasarkan atas jangka waktu tertentu dapat diperbaharui hanya 1 (satu) kali saja dan pembeharuan tersebut baru dapat diadakan setelah 21 (dua puluh satu) hari dari berakhirnya perjanjian kerja untuk waktu tertentu tersebut.

6. Penggunaan Perjanjian Kerja
Perjanjian kerja untuk waktu tertentu hanya dapat diadakan untuk pekerjaan tertentu yang menurut sifat, jenis atau kegiatannya akan selesai dalam waktu tertentu.

7. Uang Panjar
Jika pada suatu pembuatan perjanjian kerja diberikan oleh majikan dan diterima oleh buruh uang panjar, maka pihak manapun tidak berwenang membatalkan kontrak (perjanjian) kerja itu dengan jalan tidak meminta kembali atau mengembalikan uang panjar (Pasal 1601e KUH Perdata). Meskipun uang panjar dikembalikan atau dianggap telah hilang, perjanjian kerja tetap ada.

sumber

Rabu, 03 Februari 2016

Open Services Gateway Initiative

A. Pengertian OSGI (Open Service Gateway Initiative)
OSGI (Open Service Gateway Initiative) adalah sebuah rencana industri untuk cara standar untuk menghubungkan perangkat seperti perangkat rumah tangga dan sistem keamanan ke Internet. OSGI berencana menentukan program aplikasi antarmuka (API) untuk pemrogram menggunakan, untuk memungkinkan komunikasi dan kontrol antara penyedia layanan dan perangkat di dalam rumah atau usaha kecil jaringan. OSGI API akan dibangun pada bahasa pemrograman Java. Program java pada umumnya dapat berjalan pada platform sistem operasi komputer.
OSGI adalah sebuah interface pemrograman standar terbuka. The OSGI Alliance (sebelumnya dikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah sebuah organisasi standar terbuka yang didirikan pada Maret 1999. Aliansi dan anggota – anggotanya telah ditentukan sebuah layanan berbasis Java platform yang dapat dikelola dari jarak jauh.

B. SPESIFIKASI OSGI
Spesifikasi OSGI yang sekarang digunakan dalam aplikasi mulai dari ponsel ke open source Eclipse IDE. Wilayah aplikasi lain meliputi mobil, otomasi industri, otomatisasi bangunan, PDA, komputasi grid, hiburan (misalnya iPronto), armada manajemen dan aplikasi server. Adapun spesifikasi yang lain dimana OSGI akan dirancang untuk melengkapi standar perumahan yang ada, seperti orang – orang LonWorks (lihat kontrol jaringan), CAL, CEBus, HAVi, dan lain-lain. Inti bagian dari spesifikasi adalah suatu kerangka kerja yang mendefinisikan aplikasi model manajemen siklus hidup, sebuah layanan registrasi, sebuah lingkungan eksekusi dan modul. Berdasarkan kerangka ini, sejumlah besar OSGI layers, API, dan Jasa telah ditetapkan. Spesifikasi OSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhan yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri.
OSGi spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGi. OSGi Alliance yang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGi implementasi berisi lima entri.


C. ARSITEKTUR OSGI
OSGi Arsitektur adalah sebuah set spesifikasi yang mendefinisikan sebuah komponen system dinamik untuk Java. Spesifikasi ini memungkinkan sebuah model pengembangan dimana aplikasi (secara dinamik) terdiri dari berbagai komponen yang berbeda. Spesifikasi OSGi memungkinkan komponen-komponennya untuk menyembunyikan implementasinya dari komponen lainnya ketika berkomunikasi melalui services dimana biasanya ketika hal ini berlangsung implementasi antar komponen dapat terlihat jelas. Model yang simple ini telah jauh mencapai efek dari segala aspek dari proses pengembangan software.

Kerangka kerja konseptual yang dibagi dalam bidang-bidang berikut:
1.     Bundles
Bundles adalah normal jar komponen dengan nyata tambahan header
2.     Services
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan menerbitkan-menemukan-model mengikat Jawa lama untuk menikmati objek (POJO).
3.     Services
API untuk jasa manajemen (Service Registration, Service Tracker dan Service Reference).
4.     Life-Cycle API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
5.     Modules
Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
6.     Security
Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan.
7.     Execution Environment
Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentu Tidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Process menciptakan versi baru dan edisi Jawa. Namun, set berikut saat ini didukung oleh sebagian besar OSGi implementasi:
•    CDC-1.1/Foundation-1.1 CDC-1.1/Foundation-1.1
•    OSGi/Minimum-1.0 OSGi/Minimum-1.0
•    OSGi/Minimum-1.1 OSGi/Minimum-1.1
•    JRE-1.1 JRE-1.1
•    From J2SE-1.2 up to J2SE-1.6 Dari J2SE-1.2 hingga J2SE-1,6
•    CDC-1.0/Foundation-1.0 CDC-1.0/Foundation-1.0

Teknologi OSGi meliputi :
·         The Problem (Permasalahan)
·         The Solution (Pemecahan Masalah)
·         The Framework (Kerangka Kerja)
·         Standard Services (Pelayanan Standard)
·         Framework Services (Pelayanan Kerangka Kerja)
·         System Services (Pelayanan Sistem)
·         Protocol Services (Pelayanan Protokol)
·         Miscellaneous Services (Bermacam-macam pelayanan)
·         Conclusion (Kesimpulan)


Senin, 04 Januari 2016

Antarmuka Telematika

Sebelum membahas tentang teknologi yang terkait dengan antar muka telematika, ada baiknya terlebih dahulu memahami apa yang dimaksud dengan antar muka (interface). Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka (interface) adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna.

Terdapat dua jenis antarmuka, yaitu Command Line Interface (CLI) dan Graphical User Interface (GUI).

Command Line Interface (CLI)
      CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu. Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.

Graphical User Interface (GUI)
    GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk (pointing device) seperti mouse atautrack ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP (window, icon, menu, pointing device).

Sebagai contoh lain penggunaan teknologi antarmuka pada telematika, antara lain Yahoo mail dsb. Sekarang, pengguna layanan webmail pun bisa mengakses email-nya saat sedang offline,tak terhubung dengan internet. Caranya dengan menggunakan aplikasi Yahoo!
Contoh :

1. Zimbra Desktop
Pada pertengahan September 2007, Yahoo mengakuisisi Zimbra, salah satu perusahaan yang bergerak di bidang aplikasi email dan kolaborasi, untuk memperluas pasar online-nya. Akuisisi senilai USD350 juta itu telah membuahkan hasil. Akhir Juli lalu, versi Beta3 dari Yahoo! Zimbra Desktop telah tersedia untuk diunduh. Pemilik akun Yahoo!Mail,Gmail, dan AOL Mail adalah yang pertama bisa merasakan nikmatnya mengakses webmail secara offline.
Selain itu, Zimbra Desktop juga bisa dipakai untuk mengakses email yang mendukung IMAP (Internet Message Access Protocol) dan POP3 (Post Office Protocol). Aplikasi ini,tersedia untuk sistem operasi Windows, Linux, dan Mac OS; diposisikan untuk bersaingdengan Microsoft Outlook dan Mozilla Thunderbird. Saat penggunanya tak terhubungdengan internet, Zimbra Desktop akan berfungsi layaknya sebuah aplikasi standalone. bisa dioperasikan untuk membaca setiap email yangtersimpan dalam inbox. Selain itu, penggunanya pun bisa melakukan beragam settingfungsi dan tampilan, serta mengakses fitur-fiturnya. Dalam keadaan online, penggunabisa menarik email-email baru ke dalam mailbox Zimbra Desktop-nya

2. Video Conference
Layanan video conference merupakan layanan komunikasi yang melibatkan video dan audio secara real time. Teknologi yang digunakan untuk layanan video conference komersial pada awalnya dikembangkan di atas platform ISDN (Integrated Switch DigitalNetwork) dengan standar H.320.

3. Head- Up Display ( HUD )
Sebuah head-up display, atau disingkat HUD, adalah setiap tampilan yang transparan menyajikan data tanpa memerlukan pengguna untuk melihat diri dari sudut pandang atauyang biasa. Asal usul nama berasal dari pengguna bisa melihat informasi dengan kepala“naik” dan melihat ke depan, bukan memandang miring ke instrumen yang lebih rendah.Meskipun mereka pada awalnya dikembangkan untuk penerbangan militer, HUDs sekarang digunakan dalam pesawat komersial, mobil, dan aplikasi lainnya. HUDs pertama kali diciptakan pada dasarnya statis kemajuan teknologi pemitar pesawat tempur militer.

4. Tangible User Interface ( TUI )

Sebuah Tangible User Interface (TUI) adalah sebuah antarmuka pengguna di mana orang berinteraksi dengan informasi digital melalui lingkungan fisik. Nama awal Graspable User Interface, yang tidak lagi digunakan. Salah satu pelopor dalam antarmuka pengguna nyata adalah Hiroshi Ishii, seorang profesor di MIT Media Laboratory yang mengepalaiBerwujud Media Group. Pada visi-Nya nyata UIS, disebut Berwujud Bits, adalahmemberikan bentuk fisik ke informasi digital, membuat bit secara langsung dimanipulasi dan terlihat. Bit nyata mengejar seamless coupling antara dua dunia yang sangat berbeda dari bit dan atom.