Rabu, 11 Mei 2016
Rabu, 27 Januari 2016
Primary Key Dan Foreign Key
Dalam relational basis data, terdapat istilah kunci utama (primary key)
dan kunci tamu (foreign key). Tujuan utama dari adanya kedua istilah
tersebut adalah pengidentifikasian tiap table dan kejelasan hubungan
antara 2 atau lebih table.
Primary key adalah satu atau beberapa kolom
pada table yang mengidentifikasikan tiap kolom dan baris pada table
tersebut. Sedangkan Foreign Key adalah satu atau beberapa kolom pada
table yang merupakan primary key pada table satu namun diletakan pada
table dimana tablenya berelasi dengan table dirinya.
Aturan dalam pembuatan Primary Key :
- Suatu tabel hanya dapat memiliki satu primary key
- Tidak boleh bertipe BLOB
- Nilai primary key bersifat unik dan tidak boleh NULL
Primary key:
- Key tersebut lebih natural untuk dijadikan acuan
- Key tersebut lebih sederhana
- Key tersebut berbeda (unik)
- Akan terjadi pada suatu relasi yang memiliki kardinalitas one to many atau many to many
- foreign key hanya dapat diterapkan pada tabel dengan type InnoDB namun pada versi selanjutnya dapat diterapkan juga pada MyIsam.
- Foreign key mengidentifikasi satu atau lebih kolom pada satu tabel (tabel referensi) .
![](http://3.bp.blogspot.com/-u2w8t4nF7NM/Vjx_NAOl1nI/AAAAAAAAA4s/FP4w5xfR44o/s000/septs.gif)
Jumat, 09 Oktober 2015
Membuat VLOG (Video Blog)
Sekarang ini lagi banyak orang-orang yang pada bikin vlog, tapi apa sih
yang dimaksud Vlog? Vlog itu singkatan dari "Video blog" yang artinya
kegiatan blogging seperti pada umumnya tapi bukan dalam bentuk tulisan
melainkan menggunakan media visual (video) sebagai media komunikasinya.
Nah buat orang yang bikin vlog itu sendiri sering disebut sebagai
vlogger.
Vlogging atau istilah yang biasanya dipakai para vlogger waktu bikin
vlognya biasanya dilakuin dengan bicara didepan kamera. Tema yang
diceritakan oleh para vlogger pun ada macam-macam, contohnya bercerita
tentang hobi atau hal yang mereka suka, menjawab pertanyaan dari orang
lain, memberi tips tentang suatu kegiatan, review produk, dan ada juga
yang bikin vlog untuk hiburan atau ngelawak. Durasi dari vlog itu
sendiri bervariasi, ada yang durasinya cuma 4 - 7 menit tapi ada juga
yang sampai 15menit lebih atau yang biasa disebut "take-a-long-vlogging".
yang perlu diperhatiin bikin Vlog antaranya:
- Rasa percaya diri. kalau blogging di blogger mungkin poin ini gak gitu penting karena kita sebagai author gak perlu berbicara langsung sama viewers kita, tapi beda cerita waktu bikin vlog karena kita dituntut untuk bisa berbicara secara langsung didepan kamera atau istilahnya kita seolah-olah diposisikan sebagai seorang presenter. Permasalahannya gak semua orang bisa bicara didepan kamera, ada banyak yang nervous dan bingung mau bicara apa saat shooting vlog. Mungkin di awal pembuatan vlog banyak yang ngalamin kejadian ini, tapi santai aja. Seiring berjalannya waktu, lama kelamaan pasti jadi fasih ngomong didepan kamera. Yang jelas cuma butuh komitmen yang kuat, gak perlu malu dan takut salah (be yourself!).
- Menentukan topik. Nah yang satu ini agak krusial sih menurutku, soalnya kalau dari topiknya aja udah gak menarik gimana mau bikin orang tertarik buat nonton vlog kita, ya gak sih? So, cari topik-topik yang menarik dan lagi booming saat ini, salah satu contohnya fenomena selfie dikalangan anak muda saat ini. Tapi jangan sampai kehilangan ciri khas dari vlog kalian, simplenya orang pada mau liat vlog punya kamu karena ada sesuatu yang beda dan unik di video buatan kalian, yah sebelas duabelas sama blogging pada umumnya lah.
- kreatifitas. Semakin kreatif kalian waktu bikin vlog maka akan semakin bagus dan menarik. Kreatif disini maksudnya bisa dari seberapa keren kalian dalam hal editing video, atau bisa juga dari cara penyampaian topik yang sedang dibahas. Tapi itu semua balik ke diri masing-masing talent yang kalian punya. Ada yang jago ngomong didepan umum tapi gak bisa edit video, ada juga yang sebaliknya.
- Kamera (DSLR,Action Camera,Kamera digital,Handycam,Smartphone)
- Handycam ini juga bisa buat bikin vlog
- Smartphone (Iphone dan smartphone android lain nya) kalau bisa yang sudah HD ,FULL HD dan 4K.
- Mikrofon bisa dari handphone setelah itu pakai earphone yang ada mic nya lebih bagus pakai recorder.
- Software Edit
- Tripod,Lensa,Monopod (Sebagai pelengkap)
Nah misalkan vlog yang kalian buat udah selesai, terus kemana nih postingnya? kalian bisa posting di youtube, Alasannya selain merupakan situs video
terbesar didunia, gak mungkin juga kalian bikin vlog di instagram yang
durasinya cuma 15 detik, atau di Vine yang durasinya malah cuma 6 detik :v.
Kelebihan youtube selain durasi yang lama adalah adanya fitur "subscription" yang
memungkinkan para viewers untuk mendapat update dari video-video yang
kalian unggah di channel youtube kalian. Jadi kalau subscriber kalian
udah banyak, tenang aja karena udah pasti bakal muncul di halaman youtube mereka. atau share di media sosial seperti Facebook, Twitter dll.
![](http://3.bp.blogspot.com/-u2w8t4nF7NM/Vjx_NAOl1nI/AAAAAAAAA4s/FP4w5xfR44o/s000/septs.gif)
Kamis, 27 Agustus 2015
Kenapa I phone Lebih Disukai Orang?
Persaingan Apple Inc. dengan iPhone-nya
versus Google Inc. dengan Android-nya ternyata sangat seru untuk
diikuti. Sebagai perusahaan yang terlebih dahulu hadir, Apple tentu
memiliki segudang pengalaman di dunia perangkat elektronik. Sejak
diluncurkannya iPhone pertama pada 29 Juni 2007, persaingan sudah
langsung terjadi beberapa bulan setelah itu. Hal ini terjadi karena pada
5 November 2007, Google meresmikan #Android miliknya sebagai platform smartphone.
Persaingan antara iPhone dan Android
kemudian terus berlangsung hingga saat ini. Dengan beragam jurus dan
inovasi, kedua perusahaan ini pun kemudian berlomba-lomba untuk bisa
menarik konsumen lebih banyak. Namun kini sepertinya Android dengan
sistem operasi yang dimiliki nampak telah merajai pasar smartphone
dunia. Meski Android terlihat menguasai penjualan smartphone, namun
ternyata iPhone masih memiliki taji yang kemudian menjadi pilihan yang
tak tergantikan oleh smartphone lainnya.
Lalu kenapa iPhone bisa masih tak
tertandingi? Jawabannya tentu saja karena iPhone memiliki beberapa
kelebihan yang unik dan tak dipunyai smartphone lain. Apa saja kelebihan
iPhone tersebut? Berikut ulasannya.
1. Keren
Mari kita bicara soal desainnya dulu. iPhone punya desain yang simple berupa persegi panjang dengan lekukan di tiap sudut. ada tombol fisik berupa power, volume, dan menu. memang sih desain iPhone generasi awal-3GS terlihat membosankan, tapi perubahan menarik terlihat di iPhone 4S dengan menghilangkan pinggiran metaliknya sehingga terlihat lebih simpel dan elegan. pada generasi berikutnya layar ipin jadi lebih panjang. iPhone tidak pernah merombak desain secara keseluruhan sehingga kesannya tidak kreatif. but who knows? mungkin Jony Ive dkk menganggap bahwa desain ipin sudah sempurna dan hanya perlu sedikit “dipercantik” tiap dua tahun sekali. ohya, saya akan ungkap alasan lainnya di nomer-nomer berikut.
Kalo kamu bosen dengan ipin *i phone kamu (itu juga kalo kamu punya, LOL ) kamu bisa beli papercase yang keren-keren. coba cek di instagram.com/88store atau redbubble.com. itu papercasenya lucu-lucu beud, jadi kamu gak akan bosen deh.
Berbagai handset tertanam android di dalamnya. sebut saja samsung, htc, lenovo, lg, dsb dst. ada beberapa desain handset yang menurut saya ok, cuma kok kalo melawan ipin masih kalah ya. mungkin handset-handset tersebut gak punya logo apel kroak di belakangnya.
2. Tampilan yang cantik
Kita bicara soal tampilan standar lo ya, bukan yang sudah diutak atik dengan launcher dsb.
iOS 7 tampil dengan beberapa fitur kecil yang stunning. lebih lengkapnya liat aja sendiri di sini
udah liat sendiri kan ya.
android sendiri tampilannya berbeda-beda sesuai dengan handset, tapi secara keseluruhan modelnya standar saja. tidak ada detail to the tiniest seperti icon yang keliatan ngambang, aero glass, dsb. cek touchwiz UI dari samsung untuk semua handset yang dia buat. boring!
3. Aplikasi yang asik
app store saat ini hadir dengan 900.000 aplikasi di dalamnya, baik free maupun premium (banyakan premium) aplikasinya keren keren dan beberapa gak ada di android (ini yang bikin envy). ada instagram, deluxeFX, phoster, dsb dst dll. memang pada akhirnya ada juga aplikasi yang diedarkan ke android kayak instagram dan imadeface, tapi update-annya pasti selalu lebih telat dibanding untuk iOS.
google play sendiri hadir dengan aplikasi yang lebih banyak, sekitar satu juta. tapi kebanyakan aplikasi tersebut palsu dan ada bberapa yang bervirus di dalamnya. gak percaya? coba buka play.google.com, terus search “bbm for android”. coba cek ada berapa aplikasi yang berjudul bbm for android. lucunya aplikasi resmi bbm for android (saat post ini diketik) belum dirilis. hah!
4. Stabil
Apple terkenal dengan kemampuannya menciptakan gadget yang tidak gampang ngelag apalagi hang. mulai dari Mac, iPod, ipin, hingga iPad. selain itu eksklusivitas iOS yang hanya tercipta untuk produk buatan Apple membuat para developer mudah membuat aplikasi karena tinggal menyesuaikan dengan spek ipin itu sendiri. jadi gak ada tuh force close di iPin karena keberatan aplikasi dll.
selain itu iPhone memang menggunakan memory internal sebagai media penyimpanan, jadi lebih cepat, lebih efisien dan lebih stabil (makanya harga ipin semuanya mahal)
Android hadir di banyak handset, sehingga menyulitkan developer untuk membuat aplikasi yang benar-benar sesuai dengan spek handset android secara universal. yang ada sekarang justru handset harus menyesuaikan dengan aplikasi. kalo nggak sesuai yang ada malah lag, force close atau malah hapenya benar-benar ngehang.
selain itu android menggunakan memori eksternal yang notabene lebih murah, namun jelas kalah dibandingkan dengan menggunakan memori internal.
5. Walaupun keluaran lama tapi tetep keliatan keren
apaan? ya, iphone hanya merilis hp baru setahun sekali, jadi kehadirannya selalu ditunggu. misal, kalo kamu punya iphone 4s yang rilis pertama kali juli 2011 di amerika, kesannya gak terlalu kudet karena walaupun udah lewat 2 tahun hempong yang keluar setelah 4s baru ada 3 seri (5, 5s, 5c) bandingkan dengan xperia keluaran 2011 semacam neo dan arc yang terasa udah jadul karena selama rentang 2 tahun seenggaknya udah keluar 8 seri yaitu z, z1, z ultra, v, j, miro, m, s, sp, sola, dan lain sebagainya.
itu baru xperia, belum samsung yang (rasanya) secara serakah menciptakan hempong setiap beberapa bulan sekali. no offense, samsung.
selain itu, pihak apple tetap “mengasihi” produk lawasnya dengan tetap memberikan update iOS 7 pada iphone 4s. jadi produk lawas kayak 4s tetep keliatan oke.
oh ya, menurut saya alasan lain kenapa model iphone tidak banyak berubah adalah supaya produk lamanya gakkeliatan jadul. jadi begitu keluar iphone seri baru, para orang-orang kaya konsumtif (terutama di endonesa) akan menjual iphone lama mereka di konter-konter lalu membeli yang baru. berhubung yang lama masih keliatan keren, pasar kelas menengah akan membeli iphone second tersebut.
6. Gengsi
iyalah! siapa yang gengsinya gak naik kalo mereka jalan sambil foto-foto dengan hp bergambar apel kroak di belakangnya?
iPhone adalah sebuah produk eksklusif yang hanya bisa dijangkau pasar kelas atas yang kelebihan duit. itu menciptakan paradigma di masyarakat bahwa “yang punya ipin berarti horangkayah”. padahal gak juga sih. iphone 3GS harganya sekarang 2juta lo.
tapi inilah faktor paling krusial. Apple Geek adalah orang-orang kaya, dan memiliki iphone secara gak langsung membuat para pemiliknya jadi “keliatan kaya”
inilah kesalahan blackberry yang merilis beberapa handset kelas bawah dan menengah. gengsi pemilik bb gak setinggi 4 tahun lalu, karena nyaris semua orang sekarang bisa beli bb. sekarang bb jadi gak terlalu eksklusif dan gak ada kesan “horangkayah” lagi yang timbul dari punya bb.
android? jujur nih, walaupun kamu punya samsung galaxy s3 yang punya fitur super keren kayak beam dan “kibas tangan to unlock screen” atau xperia z yang punya kamera sensor exmor rs for mobile, orang akan menganggap iphone lebih keren. eksklusifitas broo.
![](http://3.bp.blogspot.com/-u2w8t4nF7NM/Vjx_NAOl1nI/AAAAAAAAA4s/FP4w5xfR44o/s000/septs.gif)
Rabu, 26 Agustus 2015
MODUL Input dan Output
Sistem komputer memiliki tiga komponen utama, yaitu : CPU, memori (primer dansekunder), dan peralatan masukan/keluaran (I/O devices) seperti printer, monitor, keyboard,mouse, dan modem. Modul I/O merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentraldan mengontrol satu atau lebih perangkat peripheral. Modul I/O tidak hanya sekedar modulpenghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antaraperipheral dan bus komputer.
Ada beberapa alasan kenapa piranti – piranti tidak langsung dihubungkan dengan bus
sistem komputer, yaitu :
a. Bervariasinya metode operasi piranti peripheral, sehingga tidak praktis apabila system komputer herus menangani berbagai macam sisem operasi piranti peripheral tersebut.
b. Kecepatan transfer data piranti peripheral umumnya lebih lambat dari pada laju transferdata pada CPU maupun memori.
c. Format data dan panjang data pada piranti peripheral seringkali berbeda dengan CPU,sehingga perlu modul untuk menselaraskannya.
Dari beberapa alasan diatas, modul I/O memiliki dua buah fungsi utama, yaitu :
1. Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem.
2. Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan menggunakan link data tertentu.
A. Sistem Masukan dan Keluaran
Bagaimana modul I/O dapat menjalankan tugasnya, yaitu menjembatani CPU dan memori dengan dunia luar merupakan hal yang terpenting untuk kita ketahui. Inti mempelajari sistem I/O suatu komputer adalah mengetahui fungsi dan struktur modul I/O. Perhatikan gambar 6.1 yang menyajikan model generik modul I/O.
Gambar 6.1 Model generik dari suatu modul I/O
1. Fungsi Modul I/O
Modul I/O adalah suatu komponen dalam sistem komputer yang bertanggung jawab atas pengontrolan sebuah perangkat luar atau lebih dan bertanggung jawab pula dalam pertukaran data antara perangkat luar tersebut dengan memori utama ataupun dengan register-register CPU.Dalam mewujudkan hal ini, diperlukan antarmuka internal dengan komputer (CPU dan memori utama) dan antarmuka dengan perangkat eksternalnya untuk menjalankan fungsi-fungsi pengontrolan.
Fungsi dalam menjalankan tugas bagi modul I/O dapat dibagi menjadi beberapa katagori, yaitu:
a. Kontrol dan pewaktuan.
b. Komunikasi CPU.
c. Komunikasi perangkat eksternal.
d. Pem-buffer-an data.
e. Deteksi kesalahan.
Fungsi kontrol dan pewaktuan (control & timing) merupakan hal yang penting untuk mensinkronkan kerja masing-masing komponen penyusun komputer. Dalam sekali waktu CPU berkomunikasi dengan satu atau lebih perangkat dengan pola tidak menentu dan kecepatan transfer komunikasi data yang beragam, baik dengan perangkat internal seperti register-register, memori utama, memori sekunder, perangkat peripheral. Proses tersebut bisa berjalan apabila ada fungsi kontrol dan pewaktuan yang mengatur sistem secara keseluruhan. Contoh control pemindahan data dari peripheral ke CPU melalui sebuah modul I/O dapat meliputi langkah-langkah berikut ini :
1. Permintaan dan pemeriksaan status perangkat dari CPU ke modul I/O.
2. Modul I/O memberi jawaban atas permintaan CPU.
3. Apabila perangkat eksternal telah siap untuk transfer data, maka CPU akanmengirimkan perintah ke modul I/O.
4. Modul I/O akan menerima paket data dengan panjang tertentu dari peripheral.
5. Selanjutnya data dikirim ke CPU setelah diadakan sinkronisasi panjang data dankecepatan transfer oleh modul I/O sehingga paket-paket data dapat diterima CPUdengan baik.
Transfer data tidak akan lepas dari penggunaan sistem bus, maka interaksi CPU danmodul I/O akan melibatkan kontrol dan pewaktuan sebuah arbitrasi bus atau lebih.Adapun fungsi komunikasi antara CPU dan modul I/O meliputi proses-proses berikut :
a. Command Decoding, yaitu modul I/O menerima perintah-perintah dari CPU yangdikirimkan sebagai sinyal bagi bus kontrol. Misalnya, sebuah modul I/O untuk diskdapat menerima perintah: Read sector, Scan record ID, Format disk.
b. Data, pertukaran data antara CPU dan modul I/O melalui bus data.
c. Status Reporting, yaitu pelaporan kondisi status modul I/O maupun perangkatperipheral, umumnya berupa status kondisi Busyatau Ready. Juga status bermacam-macam kondisi kesalahan (error).
d. Address Recognition, bahwa peralatan atau komponen penyusun komputer dapatdihubungi atau dipanggil maka harus memiliki alamat yang unik, begitu pula padaperangkat peripheral, sehingga setiap modul I/O harus mengetahui alamat peripheralyang dikontrolnya.
Pada sisi modul I/O ke perangkat peripheral juga terdapat komunikasi yang meliputikomunikasi data, kontrol maupun status.Perhatikan gambar 6.2 berikut.
Gambar 6.2 Skema suatu perangkat peripheral
Fungsi selanjutnya adalah buffering. Tujuan utama buffering adalah mendapatkanpenyesuaian data sehubungan perbedaan laju transfer data dari perangkat peripheral dengankecepatan pengolahan pada CPU. Umumnya laju transfer data dari perangkat peripheral lebihlambat dari kecepatan CPU maupun media penyimpan.
Fungsi terakhir adalah deteksi kesalahan. Apabila pada perangkat peripheral terdapatmasalah sehingga proses tidak dapat dijalankan, maka modul I/O akan melaporkan kesalahantersebut. Misal informasi kesalahan pada peripheral printer seperti: kertas tergulung, pinta habis, kertas habis, dan lain-lain. Teknik yang umum untuk deteksi kesalahan adalah penggunaan bitparitas.
2. Struktur Modul I/O
Terdapat berbagai macam modul I/O seiring perkembangan komputer itu sendiri,contoh yang sederhana dan fleksibel adalah Intel 8255A yang sering disebut PPI(Programmable Peripheral Interface).Bagaimanapun kompleksitas suatu modul I/O,terdapat kemiripan struktur, seperti terlihat pada gambar 6.3.
Gambar 6.3 Blok diagram struktur modul I/O
Antarmuka modul I/O ke CPU melalui bus sistem komputer terdapat tiga saluran, yaitu saluran data, saluran alamat dan saluran kontrol. Bagian terpenting adalah blok logika I/O yang berhubungan dengan semua peralatan antarmuka peripheral, terdapat fungsi pengaturan dan switching pada blok ini.
3. JENIS INPUT/OUTPUT
- Keyboard
- Mouse
- Trackball
- Scanner
- Joystick
- Printer
- Monitor
- Dot Matrix
- Lasser
- Inkjet
- Speaker
4. CARA KERJA INPUT/OUTPUT
Cara Kerja Perangkat input:
a. Keyboard
cara kerja dari keyboad tersebut antara lain sebagai berikut:
1.Ketika tombol ditekan, tombol tersebut akan menekan sebuah karet yanga da dibawah tombol tersebut.
2.Karet tersebut terhubung dengan sebuah chip yang mana akan mentransmisikan sinyal yang didapat ketika tombol ditekan.
3.Sinyal yang ditransmisikan berbentuk kode-kode biner.
4.Data yang berbentuk biner tersebut akan digenerate oleh chip komputer.
5.Setelah digenerate akan ditampilkan kembali menjadi tampilan asli berbentuk huruf pada layar monitor.
Keyboard mempunyai beberapa peran atau fungsi dalam penggunaannya. Beberapa kegunaan atau fungsi dari keyboard adalah untuk memasukkan perintah dan juga digunakan dalam permainan.
b. Mouse
Pada dasarnya, penunjuk (pointer) yang dikenal dengan sebutan “Mouse” dapat digerakkan kemana saja berdasarkan arah gerakan bola kecil yang terdapat dalam mouse. Jika kita membuka dan mengeluarkan bola kecil yang terdapat di belakang mouse, maka akan terlihat 2 pengendali gerak di dalamnya. Kedua pengendali gerak tersebut dapat bergerak bebas dan mengendalikan pergerakan penunjuk, yang satu searah horisontal (mendatar) dan satu lagi vertikal (atas dan bawah).
Jika kita hanya menggerakkan pengendali horisontal maka penunjuk hanya akan bergerak secara horisontal saja pada layar monitor komputer. Dan sebaliknya jika penunjuk vertikal yang digerakkan, maka penunjuk (pointer) hanya bergerak secara vertikal saja dilayar monitor. Jika keduanya kita gerakkan maka gerakan penunjuk (pointer) akan menjadi diagonal. Nah, jika bola kecil dimasukkan kembali, maka bola itu akan menyentuh dan menggerakkan kedua pengendali gerak tersebut sesuai dengan arah mouse yang kita gerakkan.
Pada sebagian besar mouse terdapat tiga tombol, tetapi umumnya hanya dua tombol yang berfungsi, yaitu tombol paling kiri dan yang paling kanan. Pengaruh dari penekanan tombol atau yang di kenal dengan istilah “Click” ini tergantung pada obyek (daerah) yang kita tunjuk. Komputer akan mengabaikan penekanan tombol (click) bila tidak mengenai area atau obyek yang tidak penting.
Kemudian dalam penggunaan mouse juga kita kenal istilah “Drag” yang artinya menggeser atau menarik. Apabila kita menekan tombol paling kiri tanpa melepaskannya dan sambil menggesernya, salah satu akibatnya obyek tersebut berpindah atau menjadi pindah (tersalin) ke obyek lain dan terdapat kemungkinan lainnya. Kemungkinan-kemungkinan ini tergantung pada jenis program aplikasi apa yang kita jalankan. Mouse terhubung dengan komputer dengan sebuah kabel yang terdapat pada mouse. Ujung kabel tersebut dimasukkan dalam port yang terdapat di CPU komputer.
c. Trackball
Cara Kerja Trackball
Prinsip kerja dari trackball hampir sama dengan mouse. Perbedaan utama terletak pada konfigurasinya. Pada mouse operator harus menggerakkan seluruh badan dari mouse tersebut, sedangkan pada trackball badan dari trakcball tersebut tetap diam, tetapi tangan operatorlah yang menggerakkan bola untuk menunjukkan perpindahan kursor. Dengan cara demikian, trackball cukup ditempatkan pada tempat yang sempit pada sebuah meja kerja. Arah dan kecepatan kursor pada layar ditentukan oleh arah dan rotasi bola yang ada di atas badan trackball
Trackball adalah peranti penunjuk yang berupa sebuah bola yang berada di dalam sebuah alat yang memiliki sensor gerakan. Bola jejak umumnya terdapat pada tetikus modern. Bola jejak menyimulasikan pergerakan vertikal tetikus, sehingga pengguna tidak perlu menggerakkan tetikus berulang kali untuk dapat menaikkan atau menurunkan layar.
c. Scanner
Scanner adalah suatu alat elektronik yang fungsinya mirip dengan mesin fotokopi. Mesin fotocopy hasilnya dapat langsung kita lihat pada kertas sedangkan scanner hasilnya ditampilkan pada layar monitor komputer dahulu kemudian baru dapat dirubah dan dimodifikasi sehingga tampilan dan hasilnya menjadi bagus yang kemudian dapat disimpan sebagai file text, dokumen dan gambar.
Cara Kerja Scanner
Ketika kita menekan tombol mouse untuk memulai Scanning, yang terjadi adalah :
Penekanan tombol mouse dari komputer menggerakkan pengendali kecepatan pada mesin scanner. Mesin yang terletak dalam scanner tersebut mengendalikan proses pengiriman ke unit scanning. Kemudian unit scanning menempatkan proses pengiriman ke tempat atau jalur yang sesuai untuk langsung memulai scanning. Nyala lampu yang terlihat pada Scanner menandakan bahwa kegiatan scanning sudah mulai dilakukan. Setelah nyala lampu sudah tidak ada, berarti proses scan sudah selesai dan hasilnya dapat dilihat pada layar monitor. Apabila hasil atau tampilan teks / gambar ingin dirubah, kita dapat merubahnya dengan menggunakan software-software aplikasi yang ada. Misalnya dengan photoshop, Adobe dan lain- lain. pot scanned.
Ada dua macam perbedaan scanner dalam memeriksa gambar yang berwarna yaitu :
1. Scanner yang hanya bisa satu kali meng-scan warna dan menyimpan semua warna pada saat itu saja.
2. Scanner yang langsung bisa tiga kali digunakan untuk menyimpan beberapa warna. Warna-warna tersebut adalah merah, hijau dan biru.
e. Joystick
Joystick ( Tuas Kendali ) adalah alat masukan komputer yang berwujud tuas yang dapat bergerak kesegala arah. Alat ini dapat mentransmisikan arah sebesar dua atau tiga dimensi ke komputer. Alat ini umumnya digunakan sebagai pelengkap untuk memainkan permainan video yang dilengkapi lebih dari satu tombol. Tuas kendali telah menjadi alat kontrol utama pada kokpit pesawat terbang, termasuk pesawat jet dan pesawat militer, baik sebagai tuas utama atau pun tuas di sisi-sisinya. Tuas kendali juga digunakan untuk mengontrol mesin seperti mesin derek, truk, kursi roda, kamera pengawas dan mesin pemotong rumput. Miniatur dari tuas kendali finger-operated telah di adopsi sebagai alat input untuk peralatan elektronik kecil seperti telepon seluler (ponsel).
Cara Kerja Perangkat Output
a. Monitor
Cara Kerja Monitor
Sudah pada tahu monitor kan? Monitor adalah perangkat output yang paling sering digunakan jika kita ingin berintaraksi dengan mesin/komputer. Keberadaannya sangat nyata kita rasakan, baik itu saat melakukan pekerjaan menggunakan perangkat komputer, menonton TV, bahkan saat mengirim SMS melalui telepon genggam. Karena itu kita sebagai monitor perlu mengetahui sedikit tentang monitor, agar kita bisa nyaman dibuatnya.
Jika berbicara monitor, tentu kita mengenal yang namanya pixel dan resolusi. Resolusi itu merupakan suatu ukuran pada monitor yang ditentukan dari jumlah pixel pada layatr monitor tersebut. Misalnya sebuah monitor memiliki resolusi 1024×846, nah angka-angka tersebut mewakili jumlah pixel yang dapat ditampilkan di layar. Apa sih pixel? Pixel adalah titik-titik kecil yang membentuk gambar yang ditampilkan dalam monitor, kependekan dari “picture elements”. Semakin tinggi resolusi monitor, detail gambar yang terlihat akan semakin detail.Prinsip kerja monitor CRT (Cathode Ray Tube) adalah elektron ditembakkan dari belakang tabung gambar menuju bagian dalam tabung yang dilapis elemen yang terbuat dari bagian yang memiliki kemampuan untuk memendarkan cahaya. Sinar elektron tersebut melewati serangkaian magnet kuat yang membelok-belokkan sinar menuju bagian-bagian tertentu dari tabung bagian dalam.
Begitu sinar tersebut sampai ke bagian kaca tabung TV atau monitor, dia akan menyinari lapisan berpendar, menyebabkan tempat-tempat tertentu untuk berpendar secara temporer.
Setiap tempat tertentu mewakili pixel tertentu. Dengan mengontrol tegangan dari sinar tersebut, terciptalah teknologi yang mampu mengatur pixel-pixel tersebut untuk berpendar dengan intensitas cahaya tertentu. Dari pixel-pixel tersebut, dapat dibentuklah gambar.
Teorinya, untuk membentuk sebuah gambar, sinar tadi menyapu sebuah garis horizontal dari kiri ke kanan, menyebabkan pixel-pixel tadi berpendar dengan intensitas cahaya sesuai dengan tegangan yang telah diatur. Proses tersebut terjadi pada semua garis horizontal yang ada pada pixel layar, dan ketika telah sampai ujung, sinar tersebut akan mati sementara untuk mengulang proses yang sama untuk menghasilkan gambar yang berbeda. Makanya kita dapat nonton objek yang seolah-olah bergerak di layar televisi atau monitor.
Tentunya dari awal terciptanya monitor hingga saat ini sudah sangat banyak perkembangannya. Karena ketika dahulu monitor pertama kali diciptakan tentunya tidak memiliki kualitas gambar sebaik sekarang, dikarenakan pixel yang dimiliki dahulu kala tidaklah seperti saat ini.
Sejumlah riset mengindikasikan bahwa ekspos berlebihan monitor pada mata dapat menyebabkan penurunan kualitas penglihatan. Hal ini disebabkan oleh radiasi sinar elektron pada tabung gambar monitor atau televisi tabung. Hal ini tentunya akan mejadi indikasi bahwa jika kita terlalu lama di depan monitor CRT akan memberikan dampak yang tidak baik bagi kesehatan.
Tetapi saat ini sudah ada teknologi baru yang siap menggantikan tabung gambar sebagai alat tampilan visual. Yaitu teknologi LCD (Liquid Crystal Display), yang memungkinkan perampingan dimensi dan pemangkasan bobot peranti display monitor. Selain itu, teknologi yang satu ini disebut-sebut akrab bagi kesehatan penggunanya.
Cara kerja monitor LCD tentunya berbeda dengan monitor CRT, karena dengan teknologi LCD kita tidak lagi menggunakan tabung gambar. Sehingga secara fisik monitor LCD akan lebih ramping daripada monitor CRT.
Secara Sederhana LCD (Liquid Crystal Display) terdiri dari dua bagian utama. yaitu Backlight dan Kristal cair. Backlight sendiri adalah sumber cahaya LCD yang biasanya terdiri dari 1 sampai 4 buah (berteknologi seperti) lampu neon. Lampu Backlight ini berwarna putih. Lalu bagaimana caranya LCD bisa menampilkan banyak warna ? Disinilah peran dari kristal cair. Kristal cair akan menyaring cahaya backlight. Cahaya putih merupakan susunan dari beberapa ratus cahaya dengan warna yang berbeda. Beberapa ratus cahaya tersebut akan terlihat jika cahaya putih mengalami refleksi atau perubahan arah sinar. Warna yang akan dihasilkan tergantung pada sudut refleksi. Jadi jika beda sudut refleksi maka beda pula warna yang dihasilkan.
Dengan memberikan tegangan listrik dengan nilai tertentu. Kristal cair dapat berubah sudutnya. Dan karena tugas kristal cair adalah untuk merefleksikan cahaya dari backlight maka cahaya backlight yang sebelumnya putih bisa berubah menjadi banyak warna. Kristal cair bekerja seperti tirai jendela. Jika ingin menampilkan warna putih kristal cair akan membuka selebar-lebarnya sehingga cahaya backlight yang berwarna putih akan tampil di layar. Namun, Jika ingin menampilkan warna hitam. Kristal Cair akan menutup serapat-rapatnya sehingga tidak ada cahaya backlight yang yang menembus (sehingga di layar akan tampil warna hitam). Jika ingin menampilkan warna lainnya tinggal atur sudut refleksi kristal cair.
Kemudian setelah LCD ada teknologi baru selanjutnya yakni LED. LED adalah teknologi hebat berikutnya untuk layar monitor, yang memungkinkan hasil visual yang lebih baik daripada hasil visual yang sudah ada sebelumnya. LED diklaim adalah sumber pencahayaan yang stabil, akan menampilkan pencahayaan yang bebas kedip, sehingga ideal untuk tayangan jangka panjang juga akan meningkatkan kenyamanan untuk mata kita.
Disamping itu teknologi LED juga memungkinkan tampilan seketika pada saat monitor dihidupkan dan mampu menghemat daya lebih baik dibanding LCD.
Setiap teknologi baik itu yang baru maupun yang lama tentunya memiliki kelebihan dan kekurangan. Begitu juga dengan monitor CRT dan LCD. Berikut ini merupakan kelebihan dan kekurangan masing-masing monitor.
Kelebihan Monitor CRT
* Warna lebih akurat dan tajam
* Resolusi monitor fleksibel
* Perawatan mudah, jika rusak dapat di servis
* Bebas dead pixel, ghosting dan viewing angle
* Harga lebih murah
Kekurangan monitor CRT
* Konsumsi listrik yang cukup besar
* Bergantung pada refreshrate
* Radiasi lebih besar
* Rentan distorsi, glare dan flicker
* Dimensi besar dan berat
Kelebihan monitor LCD
* Karakter bright yang nyaman dimata serta bebas distorsi
* Tidak bergantung pada refreshrate
* User frendly
* Hemat listrik
* Ukuran yang ringkas, ringan serta lebih keren
Kekurangan monitor LCD
* Viewing angle terbatas, colour depth terbatas dan gradasi warna kurang
* Tampilan gambar baik hanya di resolusi native-nya
* Response time dan ghosting
* Warna kurang akurat.
* Harga lebih mahal, perlu perawatan ekstra hati-hati dan dead pixel
3. Monitor LED
LED dibuat agar lebih efisien jika mengeluarkan cahaya, emisi cahaya pada semikonduktor, doping yang pakai adalah galium, arsenic dan phosporus, Jenis doping yang berbeda menghasilkan warna cahaya yang berbeda pula.Pada saat ini warna-warna cahaya LED yang banyak ada adalah warna merah, kuning dan hijau, harganya setengah lebih mahal dari monitor LCD.
LED menggunakan cahaya pancaran diode (light emitting diode) sebagai sumber cahaya televisi. LED menggunakan diode untuk membuat banyak vibrant dan image yang berwarna-warni. Warna hitam akan menajdi benar-benar hitam, bukan hitam abu-abu, dan warna LED lebih realistic dibandingkan televisi LCD. Televisi LED memiliki kontras rasio 500,000:1, juga refresh rate yang tinggi.
b. Printer
Printer adalah sebuah alat cetak yang terhubung langsung dengan komputer. Bila dulu model printer sangat sederhana, maka saat ini kita bisa menemukan beberapa jenis printer. Jenis printer akan menentukan resolusi hasil cetakan yang dihasilkan. Resolusi itu sendiri merupakan jumlah titik dalam satu inch dan dinyatakan dalam satuan dpi (dot per inch). Cara kerja printer juga berbeda-beda menurut jenisnya. Supaya pembahasan cara kerja printer tidak meluas, maka disini akan dibatasi untuk membahas cara kerja printer laser.
Printer laser merupakan jenis printer yang menggunakan toner. Cara kerja printer laser ini mirip dengan cara kerja mesin foto copy. Printer laser memiliki kecepatan yang tinggi dalam mencetak. Kualitas hasil cetakan dari printer laser juga sangat tajam.
Berikut ini adalah penjelasan tentang cara kerja printer laser:
1. Jutaan bite karakter data dialirkan dari komputer kita ke printer
2. Sebuah sirkuit elektronik yang terdapat di dalam printer (saat ini juga sudah ditanamkan di dalam komputer yang lebih modern) akan mengatur bagaimana cara mencetak data tersebut supaya benar tercetak pada sebuah kertas.
3. Rangkaian elektronik akan mengaktifkan kawat korona yang merupakan kawat dengan tegangan tinggi yang memberikan muatan listrik statis kepada apapun yang aad di dekatnya.
4. Kawat korona tersebut akan menyentuh drum photoreceptor sehingga muatan positif akan menyebar merata pada permukaan drum.
5. Pada saat yang sama, sirkuit akan mengaktifkan laser sehingga bisa menarik gambar halaman ke arah drum. Sebenarnya sinar laser tidak benar – benar bergerak, namun hanya memantul melalui cermin yang berada diatas drum sehingga sinar laser bisa mengenai permukaan drum dan menghapus permukaan positif yang ada disana serta. Sebagai gantinya, sinar laser akan menciptakan sebuah bidang yang bermuatan negatif. Secara bertahap, gambar daris eluruh halaman akan menumpuk pada permukaan drum.
6. Sebuah roll tinta akan menyentuh permukaan fotoreseptor dengan toner. Toner telah diberi muatan listrik positif sehingga bisa menempel di permukaan bagian drum photoreseptor yang memiliki muatan negatif. kemudian gambar bertinta halaman terbentuk di permukaan drum.
7. Selembar kertas akan bergerak menuju drum dan akan diberi muatan listrik positif oleh kawat korona.
8. Ketika kertas bergerak mendekati drum, muatan posotof akan menarik toner bermuatan negatif dan gambar akan dipindahkan dari drum ke kertas. Pada proses ini, partikel toner hanya menempel di permukaan kertas
9. Kertas yang telah tertempel toner akan melewati 2 roll panas. Panas dan tekanan yang diberikan dari roll akan membuat toner menjadi cepat kering secara permanen di dalam serat kertas.
10. Hasil prinout akan keluar seperti layaknya proses pada mesin foto copy.
c. Dot Matrix
Dot Matrix mengacu pada cara printer menciptakan karakter atau gambaran di atas kertas. Ini dilaksanakan oleh beberapa jarum/pin kecil, yang dibariskan dalam suatu kolom, membentur suatu pita tinta memposisikan antara pin dan kertas, menciptakan titik pada kertas itu. Karakter disusun atas pola itik dengan menggerakkan printhead secara menyamping ke seberang halaman dalam kenaikan yang sangat kecil.
Pin/jarum, terdapat di printhead tersebut, dengan panjang sekitar satu inci dan dikemudikan oleh beberapa pendorong memaksa masing-masing pin menitik/menjepit pita tinta dan menutupi kertas pada suatu waktu tertentu. Kekuatan pada pendorong ini datang dari tarikan yang magnetis dari gelang kawat kecil ( solenoid ) yang diberi tenaga pada situasi tertentu, tergantung pada karakter yang akan dicetak. Pemilihan waktu isyarat mengirim kepada solenoid diprogramkan ke dalam printer untuk masing-masing karakter, dan menterjemahkan dari informasi yang dikirim oleh computer karakter yang mana untuk dicetak.
Keuntungan yang utama printer dot matrix adalah serbaguna, yang mampu mencetak surat dalam huruf miring atau tebal dengan hanya mengubah cara menitik yang diatur diatas kertas. Apalagi, printer dot matrix relative murah dibnadingkan dengan yang lain seperti printer laser. Akhirnya, Printer dot matrix digunakan ketika kertas digunakan untuk format cetakan tembusan, dan lain lain. Proprinter mempunyai sembilan jarum/pin.
d. Lasser
Secara umum cara kerja printer laser warna adalah menggunakan prinsip rekaman electrophotographic untuk membentuk gambar penuh warna di atas media cetak. Sistem terdiri dari sebuah Drum dan sebuah developing unit untuk masing-masing warna (cyan, magenta, yellow dan black / CMYK) dan menempatkan gambar toner dari masing-masing warna ke atas media cetak dengan perantara sebuah transfer belt untuk menghasilkan hasil cetak penuh warna.
e. Inkjet
Cara kerja
Inkjet mencetak seperti pencetakan laser. Tinta dipancarkan dari nozel sementara mereka melewati media. Operasi dari sebuah printer inkjet mudah untuk memvisualisasikan: tinta cair dalam berbagai warna yang disemprotkan ke atas kertas dan media lainnya, seperti film plastik dan kanvas, untuk membangun citra. Sebuah print head scan halaman dalam strip horisontal, menggunakan perakitan motor printer bergerak dari kiri ke kanan dan kembali lagi, sementara kertas yang digulung dalam langkah-langkah vertikal, lagi oleh printer A strip (atau baris) gambar dicetak, maka kertas bergerak, siap untuk strip berikutnya. Untuk mempercepat, kepala cetak tidak mencetak satu baris piksel dalam setiap pass, tetapi deretan vertikal piksel pada suatu waktu.
![](http://3.bp.blogspot.com/-u2w8t4nF7NM/Vjx_NAOl1nI/AAAAAAAAA4s/FP4w5xfR44o/s000/septs.gif)
Selasa, 25 Agustus 2015
OOP (Pemrograman Berbasis Objek)
OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. Jadi setiap bagian dari suatu permasalahan adalah objek, nah objek itu sendiri merupakan gabungan dari beberapa objek yang lebih kecil lagi. Saya ambil contoh Pesawat, Pesawat adalah sebuah objek. Pesawat itu sendiri terbentuk dari beberapa objek yang lebih kecil lagi seperti mesin, roda, baling-baling, kursi, dll. Pesawat sebagai objek yang terbentuk dari objek-objek yang lebih kecil saling berhubungan, berinteraksi, berkomunikasi dan saling mengirim pesan kepada objek-objek yang lainnya. Begitu juga dengan program, sebuah objek yang besar dibentuk dari beberapa objek yang lebih kecil, objek-objek itu saling berkomunikasi, dan saling berkirim pesan kepada objek yang lain.
![](http://www.tutorialhub.in/wp-content/uploads/2014/11/object-oriented-programming.jpg)
Dalam pemograman berorientasi Objek dikenal Ada beberapa pengertian dasar yang harus kita ketahui yaitu:
1.Class, dimana class adalah merupakan penggambaran dari sebuah objec atau benda,sifat objek, dan juga apa yang bisa dilakukan oleh objek tersebut.
- Sebagai contoh adalah pengambaran yang real dalam kehidupan kita adalah tentang dunia transportasi. Tentunya kita semua mengetahui bahwa sangatlah banyak jenis alat transportasi yang ada seperti motor, mobil,pesawat terbang,kapal laut, dan lain sebagainya.Kemudian marilah kita anggap berbagai alat transportasi tersebut sebagai suatu class. Maka motor tentunya mempunyai no polisi,tahun pembuatan,merk dll demikian juga dengan alat transportasi yang lainnya, oleh karenanya hal ini bisa disebut sebagai properties. Selanjutnya motor itu sendiri bisa berjalan maju, berjalan mundur,belok kiri, belok kanan yang mana kegiatan ini disebut method.
-
- contoh :
public class ApaMotormu {
public static void main(String[] args){
Motor punyaku=new Motor();
punyaku.motorku();
}
}
- contoh :
2.Object, adalah merupakan suatu bentuk dari class.
Kalau kita mengikuti analogi di atas, maka object dari class HEWAN adalah Burung, KAMBING, AYAM, KUDA. Mereka adalah CONTOH dari class HEWAN. Semua dari mereka adalah HEWAN yang mempunyai nama, kaki, Jenis makanan dst. Dan bisa berlari, bersuara, berkembang biak dll.
contoh :
public class Peliharaanmu{
public static void main(String[] args){
Hewan punyaku=new Hewan();
punyaku.hewanku();
}
}
3.Inheritance, yaitu salah satu bentuk teknis untuk membuat sebuah class lebih spesifik lagi.
Sebagai contoh dari kasus ini menurut analogi di atas. Misalkan kita akan membuat class yang lebih spesifik dari ORANG yaitu siswa/student. Maka class ini mempunyai properti tambahan sekolah tempat dia belajar. Akan tetapi, semua properti sebagai orang ada juga pada class siswa ini.
Contoh:
Public Class ORANG_TUA
‘variabel untuk menampung nama bapak
Private XBapak As String
‘variabel untuk menampung nama ibu
Private XIbu As String
‘property (atribut/informasi) class
Public Property Nama_Bapak() As String
‘Get : hanya ijinkan akses data
Get
Return XBapak
End Get
‘Set : mengijinkan ubah data
Set(ByVal value As String)
XBapak = value
End Set
End Property
‘property (atribut/informasi) class
Public Property Nama_Ibu() As String
Get
Return XIbu
End Get
Set(ByVal value As String)
XIbu = value
End Set
End Property
End Class
Turunkan dengan inheritance :
Public Class ANAK_WANITA
‘membuat turunan dari base class
Inherits ORANG_TUA
Private XWanita As String
Private XUsia_W As String
Public Property Nama_Wanita() As String
Get
Return XWanita
End Get
Set(ByVal value As String)
XWanita = value
End Set
End Property
Public Property Usia_Wanita() As Byte
Get
Return XUsia_W
End Get
Set(ByVal value As Byte)
XUsia_W = value
End Set
End Property
End Class
4.Encapsulation, yaitu mengemas suatu objek sehingga pada saat kita akan memakai objek tersebut kita tidak perlu lagi tahu tentang detail bagaimana suatu action itu terjadi.
Contoh dalam hal ini, misal siswa (suatu object) sedang menulis (method). Maka detail dari tentang cara siswa itu menulis (bagaimana otot tangan itu bekerja untuk menulis, bagaimana sistem saraf pusat memerintahkan untuk menulis) kita tidak perlu mengerti. Kita hanya melihat si siswa sedang menulis.
Contoh :
class Siswa
{
String nama;
String nim;
void isiData ( String namaku,String nimku )
{
nama = namaku;
nim = nimku;
}
String ambilNama()
{
return nama;
}
String ambilNim()
{
return nim;
}
}
public class Mahasiswa
{
public static void main ( String [] args)
{
Siswa mahasiswa_itn = new Siswa(); //membuat variable instant
mahasiswa_itn.isiData(“Dina Damayanti”,”0412585″);
System.out.println( “Nama : ” + mahasiswa_itn.ambilNama());
System.out.println( “Nim : ” + mahasiswa_itn.ambilNim());
}
}
5.Polymorphism, yaitu suatu object bisa bertindak lain terhadap message/method yang sama.
Misalkan kita punya satu class hewan dan diturunkan menjadi dua class hewan berkaki dua dan hewan berkaki empat. Ketika hewan berkaki dua melakukan method makan maka yang dilakukan adalah makan dengan paruhnya, dan ketika hewan berkaki empat juga makan maka dia akan menggunakan mulutnya. Keduanya melakukan aksi yang sama yaitu makan akan tetapi perlakuannya lain..
Contoh :
class Binatang
{
public void info()
{
System.out.println(” Info tentang Hewan : “);
}
}
class Herbivora extends Binatang
{
public void info()
{
System.out.println (“Info pada herbivora: Memakan makanan berupa tumbuh – tumbuhan”);
}
}
class Kelinci extends Herbivora
{
public void info()
{
System.out.println(“Info pada Kelinci: Memakan makanan berupa wortel”);
}
}
public class Polimorfisme
{
public static void main(String[] args)
{
Herbivora herbivora;
Kelinci kelinciku;
Binatang hewan;
herbivora=new Herbivora();
kelinciku=new Kelinci();
hewan=herbivora;
hewan.info();
hewan=kelinciku;
hewan.info();
}
}
![](http://3.bp.blogspot.com/-u2w8t4nF7NM/Vjx_NAOl1nI/AAAAAAAAA4s/FP4w5xfR44o/s000/septs.gif)
Jumat, 21 Agustus 2015
Teknologi Masa Depan Smartphone, Tablet dan Laptop
Huawei dan tim terkait mempunyai proyek teknologi internet masa depan 5G. Perusahaan LG sudah sejak tahun 2014 mencanangkan proyek perangkat yang bisa digulung seperti tikar akan dirilis tahun 2017. Nvidia mengumumkan prosesor cepat Tegra X1, super-chip untuk perangkat mobile. Dan beberapa lagi, yang bisa Anda simak pada penjelasan berikut ini;
1. Teknologi masa depan 5G Siap tahun 2020
Teknologi 5G ini sudah sejak tahun 2008 dicanangkan oleh NASA. Namun tidak ada perkembangan yang signifikan. Baru kemudian ada investasi besar, dan seperti biasa, ketika investasi besar, maka kemungkinan besar teknologi masa depan ini akan segera terealisasikan. Itu sekitar November 2013, dimana Huawei mengumumkan rencana untuk menginvestasikan minimal sebesar $ 600 juta menjadi R & D untuk jaringan 5G generasi berikutnya yang mampu kecepatan 100 kali lebih cepat dari jaringan LTE modern. Huawei berharap, teknologi 5G bisa dinikmati oleh khalayak di tahun 2020.Bukan hanya Huawei saja, dan ini dari perusahaan yang terbilang besar, yaitu pada tanggal 8 Mei 2014, NTT DoCoMo memulai pengujian jaringan mobile 5G dengan Alcatel Lucent, Ericsson, Fujitsu, NEC, Nokia dan Samsung. ALcatel-Lucent merupakan perusahaan besar yang mempunyai laboratorium Bell.
Riset dan pengembangan dari teknologi 5G juga dilakukan oleh departemen pendidikan, seperti pada akhir September 2014, universitas Dresden meresmikan laboratorium 5G dalam kemitraan dengan Vodafone.
Perkembangan paling akhir telah dimiliki oleh Huawei. Pada bulan November 2014, diumumkan bahwa Megafon dan Huawei akan membangun jaringan 5G di Rusia. Sebuah jaringan percontohan akan tersedia pada akhir 2017, dan kemudia tepat pada waktunya untuk diperkenalkan di Piala Dunia 2018. Dari sini juga kemudian pada 19 November 2014, Huawei dan SingTel mengumumkan penandatanganan MoU untuk nantinya akan meluncurkan program inovasi 5G bersama.
Kesimpulan dari data yang kita dapat, bahwa teknologi masa depan 5G kemungkinan besar akan benar-benar ada di tahun 2017 dan akan dimiliki pengguna di negara-negara maju tahun 2020, ini kita lihat bagaimana Huawei akan memperkenalkan di Piala Dunia 2018, bekerjasama dengan perusahaan besar lainnya.
Untuk negara Indonesia, anggap saja teknologi 5G akan dipakai setelah 5 tahun sejak diperkenalkan, karena program 5 tahun identik dengan program-program pemerintah Indonesia, jadi sekitar tahun 2025 teknologi 5G akan mulai dinikmati oleh masyarakat Indonesia. Sementara hari ini, Indonesia masih memperluas dan sedang berjalan untuk proyek fiber-optik yang bertujuan untuk membangun jaringan 4G LTE (mungkin LTE Cat.4) yang mampu menawarkan hingga 150Mbps ketika download dan 50Mbps ketika upload.
2. Hukum Moore
“Hukum Moore” (Moore’s Law) sebenarnya bukan merupakan sebuah hukum dalam arti yang sebenarnya. Ini merupakan hasil pengamatan bahwa sepanjang sejarah perangkat keras komputer, jumlah transistor dalam sirkuit terpadu setiap dua tahun akan berlipat ganda. Pengamatan ini dinamai Gordon E. Moore, dia adalah co-founder Intel Corporation, yang pertama kali dijelaskan dalam tulisan pada tahun 1965, dan karena tren berlangsung dan terbukti maka dirumuskan pada tahun 1975 sebagai “hukum moore”.Walaupun itu sebatas pengamatan, namun para pakar teknologi berikutnya selalu menjadikan itu sebagai acuan, hal ini karena prediksinya terbukti dan akurat, dan tentu saja pendiri Intel itu sudah melakukan berbagai pengamatan sebelum menuliskan secara resmi tentang pendapat tersebut.
Akurat! Perlu dicatat bahwa Hukum Moore hanya untuk komponen semikonduktor yang erat kaitannya dengan ilmu komputer, elektonika dan listrik. Sehingga, dalam memprediksi perangkat masa depan, tentunya harus melihat komponen dari perangkat tersebut apakah menggunakan semikonduktor? Jika iya, maka hukum moore berlaku disana!
Kemampuan banyak perangkat elektronik digital sangat terkait dengan hukum Moore, ini karena menggunakan komponen-komponen elektronik yang berarti menggunakan semikonduktor, baik itu komponen bersifat resistif, induktif dan kapasitif, seperti; kapasitas memori, jenis sensor dan bahkan jumlah dan ukuran piksel dalam kamera digital.
Meskipun tren ini telah berlangsung selama lebih dari setengah abad, “hukum Moore” harus dianggap sebagai pengamatan atau dugaan dan bukan hukum fisik atau alami.
Dan seperti kita ketahui bahwa smartphone, tablet dan laptop sudah jelas menggunakan komponen semikonduktor, sehingga hukum moore bisa diterapkan. Dari sinilah mari kita simpulkan bahwa perangkat hari ini yang dikatakan high-end, untuk 2 tahun kedepan akan tertinggal dan bahkan akan menjadi usang. Tentu saja semua tergantung dari perusahaan sejak pertama merilis produk dan mulai dimiliki oleh konsumen.
Baca: Top 10 Perusahaan Semikonduktor terbesar di dunia
3. Teknologi DRAM LPDDR5
Apa yang menjadi penerus dari DRAM smartphone dan tablet yang kita lihat sudah 2 tahun menggunakan LPDDR3, hari ini telah digantikan dengan yang terbaru LPDDR4, dan nanti tahun 2016, handset high-end akan menggunakan LPDDR4, dan tentu saja ini akan menjadi tertinggal di 2 tahun mendatang (hukum moore), berarti tahun 2018 smartphone dan tablet diperkirakan sudah akan mulai menggunakan memori DRAM LPDDR5, sehingga kita harus lihat apakah hari ini sudah ada penerus dari LPDDR4? Ataukah mungkin ada teknologi terbaru dari RAM?Pada bulan Mei 2012, JEDEC menerbitkan LPDDR3 menawarkan tingkat yang lebih tinggi data, bandwidth dan efisiensi daya yang lebih besar, dan kepadatan memori yang lebih tinggi daripada LPDDR2. LPDDR3 mencapai data rate 3.200 Mbps.
Pada tanggal 30 Desember 2013, Samsung mengumumkan bahwa mereka telah mengembangkan 20 nm kelas 8 Gigabit (1GB) LPDDR4 mampu mentransmisikan data pada 3.200 Mbps, sehingga memberikan kinerja 50 persen lebih tinggi dari LPDDR3, dan mempunyai efisiensi energi sekitar 40 persen lebih sedikit energi sebesar 1,1 volt (LPDDR3= 1,5 volt).
Tahun 2015, kita melihat perangkat dengan LPDDR4 pada produk LG G Flex 2, dan juga yang terbaru dari Samsung Galaxy S6 serta S6 Edge. Dan didukung lagi adanya berita mengenai Samsung yang men-suplai LPDDR4 untuk LG dan Apple. Dengan demikian tahun 2015 akhir nanti bisa kita katakan sebagai permulaan LPDDR4 tertanam pada ponsel, dan tahun 2016 akan memenuhi perangkat-perangkat high-end.
Baca: Keunggulan Samsung Galaxy S6 dan S6 Egde
Oke, hukum moore menyebutkan 2 tahun. Dari sini maka kita menuju ke tahun 2018. Disana sudah menunggu ponsel dengan teknologi LPDDR5? Mungkinkah?
Akhir tahun 2014, Apple, Samsung dan lain-lain sedang mengembangkan gelombang berikutnya smartphone dan tablet. OEM ingin mengintegrasikan skema memori baru yang menyediakan lebih banyak bandwidth pada daya rendah dengan LPDDR5. Hal ini dijelaskan di situs semiengineering.com. Sumber menyebutkan bahwa industri berharap untuk menentukan spesifikasi LPDDR5 pada tahun 2016, yang kemudian tersedia dalam perangkat dan akan dirilis pada 2017 atau 2018.
Sehingga, untuk LPDDR5 belum ada kejelasan hingga tahun 2016 nanti. Namun, apakah perlu dengan LPDDR5? Dengan LPDD4 kita sudah mendapatkan perangkat yang mampu beroperasi penuh mendukung teknologi Ultra HD. Tentu saja, hanya mereka yang ahli lebih tahu akan hal ini. Kita hanya berharap, teknologi berikutnya tidak menyebabkan apa yang kita beli hari ini menjadi tidak terpakai. Karena apapun itu, ponsel dan tablet hari ini sudah lebih dari yang diharapkan.
4. Prosesor tercepat Nvidia Tegra X1
Di acara CES 2015 yang diselenggarakan di Las Vegas, perusahaan yang terkenal dengan prosesor grafis mengumumkan Nvidia Tegra X1. CEO Nvidia, Jen-Hsun Huang mengambil panggung acara CES 2015 sambil membawa prosesor NVIDIA Tegra X1. Dia mengungkapkan bahwa prosesor Tegra X1 sangat kuat dan cepat dengan 256-core prosesor, chip ini mampu memompa keluar 4K video 60 Hz. Huang menyebutnya “super Chip ponsel pertama di dunia.”Tegra adalah System on Chip (SoC) seri dikembangkan oleh Nvidia untuk perangkat mobile seperti smartphone, asisten pribadi digital, dan perangkat internet mobile lainnya. SoC dari Nvidia ini terdiri dari integrasi beberapa unit arsitektur ARM untuk pengolahan pusat (CPU), dan juga terdapat graphics processing unit (GPU), northbridge, southbridge, dan memory controller ke dalam satu paket. Jajaran produk SoC Nvidia Tegra dirancang sebagai prosesor multimedia yang efisien, sementara model yang lebih baru menekankan kinerja gaming tanpa mengorbankan efisiensi daya.
Baca: 7 Produsen System on Chip mobile Terbesar
CEO Nvidia juga menerangkan bahwa dalam jangka panjang, Nvidia berencana untuk mobil self-driving (mobil otonom). Mengingat mobil saat ini dihiasi dengan teknologi sensor, dan banyak sensor tersebut juga telah digantikan oleh kamera. Tapi agar mobil auto-pilot untuk bekerja mandiri (otonom), mereka harus menjadi “sadar diri,” kata Huang. Sehingga, Nvidia tidak hanya mengoptimalkan kinerja CPU, GPU dan dukungan RAM, namun juga melatih jaringan saraf berbasis Tegra X1, untuk mengenali benda-benda tertentu seperti tanda-tanda penyeberangan, dan pejalan kaki untuk membuat keputusan real-time. Huang membayangkan mobil masa depan akan masuk sendiri dalam garasi parkir dan kemudian kembali ke si pengemudi dengan sendirinya.
Nvidia Tegra X1, mempunyai nama kode Erista, memiliki empat core ARM Cortex-A57 dan empat ARM Cortex-A53 core dalam konfigurasi big.LITTLE, serta inti pemrosesan grafis Maxwell berbasis dengan dukungan GPGPU.
- CPU: ARMv8 ARM Cortex-A57 quad-core + ARM Cortex-A53 quad-core (64-bit)
- GPU: Maxwell berbasis 256 core
- Dukungan untuk MPEG-4 HEVC & VP9 encoding / decoding
- Di proses dengan TSMC pada 20 nm
- Konsumsi daya kurang dari 10 Watt
5. Internet of Things
Internet of Things (IOT) adalah sebuah gagasan untuk menghubungkan manusia dengan internet guna mengontrol segala hal yang “bisa di kontrol”, mendapatkan informasi dengan mudah, mencari data-data yang diperlukan, dan hal-hal terkait dengan kehidupan dengan memanfaatkan teknologi internet dengan dukungan perangkat lunak, sensor dan konektivitas yang terhubung. Satu contoh gambar berikut ini;![Teknologi masa depan smartphone dan tablet](http://ashimima.com/wp-content/uploads/2015/03/Teknologi-masa-depan-smartphone-dan-tablet.jpg?ba3ecf)
Teknologi masa depan smartphone dan tablet | Credit: Texas Instruments
Internet of Things tidak hanya ditujukan untuk rumah cerdas, namun akan menuju ke sesuatu yang luas semisal dalam perkantoran, industri dan pemerintahan. Namun, hal itu tentu saja harus di dukung oleh perangkat lainnya. Seperti yang dijelaskan diatas, membutuhkan sensor-sensor guna mencapai sistem otomatis. Rumah harus mempunyai perangkat-perangkat yang didukung oleh sensor-sensor yang diperlukan.
Menurut Gartner, Inc. (riset teknologi untuk pangsa pasar produk), akan ada hampir 26 miliar perangkat di Internet of Things pada tahun 2020. ABI Research memperkirakan bahwa lebih dari 30 miliar perangkat akan terhubung secara nirkabel ke internet pada tahun 2020. Sebagian besar ahli teknologi dan terlibat pengguna internet yang menanggapi 83 persen mengatakan “setuju” dengan gagasan bahwa Internet akan diterapkan secara menyeluruh dan akan memiliki efek luas dan menguntungkan pada tahun 2025.
IoT juga akan mewujudkan kemampuan berbagai perangkat mobile dan gadget seperti pemantauan jantung, transponder biochip pada hewan ternak, kerang listrik di perairan pantai, mobil dengan built-in sensor, atau perangkat operasi lapangan yang membantu kebakaran hutan, dan lain sebagainya. Intinya, IoT adalah sarana untuk menciptakan kehidupan yang lebih baik dengan memanfaatkan teknologi internet agar terhubung satu sama lain, baik benda ataupun antar manusia.
Apapun program dari negara-negara maju, termasuk Internet of Things, faktanya negara-negara berkembang hingga kini masih jauh untuk menuju Internet of Things yang sebenarnya. Ya, mungkin saja kalau hanya untuk terhubung hampir semua negara sudah mencapai hal ini, namun untuk mewujudkan semisal; rumah modern yang otomatis itu membutuhkan waktu yang lama. Karena dalam hal ini, sangat jelas faktor ekonomi ada dibalik ini semua.
Jadi, dalam hal ini, Internet of Things secara menyeluruh hanya akan sukses di negara-negara maju pada tahun 2020, dan untuk negara Indonesia akan sekitar tahun 2025. Kata siapa? Tidak ada, ini prediksi saja!
![:-)](http://ashimima.com/wp-includes/images/smilies/simple-smile.png?ba3ecf)
6. LG siapkan perangkat yang bisa digulung
LG tahun lalu mengumumkan di halaman press-release nya mengenai perangkat melengkung, ditekuk dan perangkat yang bisa digulung seperti Anda menggulung tikar![:-)](http://ashimima.com/wp-includes/images/smilies/simple-smile.png?ba3ecf)
Roadmap LG tahun 2015-2017 tersebut menyebutkan bahwa nanti pada tahun 2017, akan ada perangkat bernama Roll Laptop ataupun Roll Tablet dan juga memproduksi Roll TV (kira-kira seperti itu namanya, yang kelas “rollable”) dalam hal ini, roll berarti sesuatu yang bisa digulung. Mari kita lihat roadmap LG berikut ini;
![Teknologi masa depan ponsel dan tablet](http://ashimima.com/wp-content/uploads/2015/03/Teknologi-masa-depan-ponsel-dan-tablet.jpg?ba3ecf)
Hal ini memungkinkan, karena teknologi layar yang disebut plastik-OLED sangat fleksibel sesuai namanya “plastik”. Untuk perangkat melengkung dan tekuk, kita sudah tidak asing lagi dengan LG G Flex 2 dan Galaxy Note Edge. Hanya saja, apakah teknologi “layar gulung” akan diterapkan pada tablet dan ponsel? Sepertinya aneh karena terlalu kecil. Kemungkinan paling masuk akal, hal ini akan diterapkan pada televisi dan laptop serta tablet.
Penutup
Itulah wacana untuk menjawab rasa penasaran Anda tentang TEKNOLOGI MASA DEPAN untuk SMARTPHONE dan TABLET. Apapun yang dicanangkan oleh perusahaan-perusahaan tentang kemajuan teknologi yang kemungkinan akan ada di tahun-tahun berikutnya, termasuk Internet of Thing, tidak bisa lepas dari peran pemerintah. Jika pemerintah tidak mendukung, maka teknologi tersebut juga tidak akan ada di negara kita.Dari semua yang kita bahas diatas, yang menarik mungkin System on Chip Nvidia Tegra X1 sebagai komponen utama (selain dari sensor-sensor elektrik) untuk menciptakan mobil otonom yang menurut berbagai sumber akan mulai tersedia di showroom negara-negara maju pada tahun 2020. Menurut kami, dengan menganalisa kecepatan sensor-sensor elektrik yang sekarang ada, maka Anda akan lihat pada tahun 2020, bagaimana sopir-sopir mobil duduk santai sambil makan gorengan dan sambil nonton video di jendela kaca mobil ketika kecepatan dibawah 20 km/jam (sebatas analisa kami), walaupun macet mobil akan berhenti sendiri.. tampak keren bukan?
![](http://3.bp.blogspot.com/-u2w8t4nF7NM/Vjx_NAOl1nI/AAAAAAAAA4s/FP4w5xfR44o/s000/septs.gif)
Langganan:
Postingan (Atom)