Setelah iPod dapat dioperasikan, kini giliran komputer dapat dioperasikan dengan lirikan mata. Ini semua berkat kehadiran MyTobii P10. MyTobiiP10 merupakan alat komunikasi yang dikontrol dengan mata. Gadget initerdiri atas layar 15 inchi, perangkat pelacak gerakan mata dan unitkomputer. Pengguna dapat meletakkan gadget ini sesuai selera, misalnya di meja, kursi roda, atau tempat-tempat lainnya.Tentunya, kehadiran gadget ini sangat berguna bagi kaum difabel yang menyandang kelumpuhan otak besar, Amyotrophic Lateral Sclerosis (ALS) yakni sindrom yang menyerang sistem motorik, kelumpuhan tulang belakang, dan sebagainya. 

Belajar Array C++

Array merupakan sesuatu yang berbaris atau berderet seperti gerbang (lokomotif) pada kereta. Dalam pemrograman komputer array dikenal sebagai variabel yang sejenis yang berderet-deret dan memiliki alamat yang berdampingan. Atau juga dapat didefinisikan sebagai tipe data terstruktur yang terdiri dari sejumlah komponen / deret yang memiliki tipe data yang sama.
Bentuk deklarasi umum array berdimensi satu:
tipe_data nama_variabel[elemen]


Ketika kita berusaha membangun sebuah aplikasi menggunakan bahasa C atau C++ maka diperoleh kemudahan dalam menuliskan source code dengan menggunakan fungsi tertentu yang sudah disediakan dalam C untuk menampilkan satu atau beberapa buah statement ke layar yakni dengan menggunakan fasilitas fungsi printf(). Fungsi printf() dapat digunakan dengan mudah sebab memiliki struktur penentu format dan daftar argumen yang jelas di dalamnya. Akan tetapi ketika kita beralih menggunakan Java, maka akan ada struktur baris program yang berbeda dalam menampilkan output ke layar walaupun intinya sama yakni dengan menggunakan fungsi System.out.println() atau System.out.print() dimana statement di dalamnya diapit dengan menggunakan tanda petik ganda.
Contoh program-program sederhana:
Menampilkan statement di layar dengan memanfaatkan fungsi System.out.println() dan System.out.print().


Sistem bilangan dapat kita bagi menjadi 4:
1.   Sistem biner : merupakan basis dua yang mencakup hanya bilangan 0 dan 1
2.   Sistem oktal : merupakan basis 8 yang mencakup bilangan 0 hingga 7
3.   Ssitem desimal : merupakan basis 10 yang mencakup 0 sampai 9
4.   Sistem heksadesimal : merupakan basis 16 yang mencakup 0,1,2....A,B,hingga F
Konversi
a) Konversi dari Desimal
dibagi oleh basis yang dituju
Contoh 1: 24 desimal akan diubah menjadi basis biner
24 : 2 = 12(karena 24 habis dibagi 2 maka tulis 0)


Algoritma berasal dari kata algorism yang berarti proses menghitung. Kata algorism sendiri diperkenalkan oleh ahli matematika yakni Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi yang juga dikenal sebagai bapak aljabar. Algoritma dapat dikatakan sebagai runtutan langkah-langkah yang digunakan untuk menyelesaikan suatu masalah.

Sejarah C

Seorang programmer pada umumnya dituntut menguasai beberapa bahasa pemrograman seperti C, C++, Java, PHP, Android dan sebagainya dalam mengaplikasikan kemampuan programmingnya. Dalam bahasan kali ini, saya akan menjelaskan per bab mengenai konsep pemrograman C. C dikenal sebagai bahasa level / tingkat menengah yang dikembangkan di Laboratorium Bell (USA) pada 1972 oleh Dennis M. Ritchie. C sendiri diciptakan oleh Brian W Kerninghan dan Dennis M. Ritchie. Baru setelah satu dekade setelahnya diciptakanlah C++ oleh Bjarne Stroustrup dari Laboratorium Bell, AT&T pada tahun 1983. Pada mulanya, C++ disebut dengan “a better C”. Keistimewaan bahasa C++ ini adalah mendukung pemrograman yang berorientasi objek (OOP / Object Oriented Programming) Bahasa C menggabungkan high level language (Pascal dan Basic) dan low level language (bahasa mesin dan assembly). C memberikan kemudahan bagi programmer karena beranekaragamnya operator dan fleksibilitas penulisan. C dapat dipelajari dengan mudah dalam software Dev C++ atau C-Free Standard. Berbicara tentang C++ sendiri tidak lepas dari C sebagai bahasa pendahulunya. Sebelum melangkah lebih jauh, saya akan menjelaskan mengenai perbedaan interpreter dan compiler dalam programming C. Interpreter merupakan suatu jenis penerjemah yang menerjemahkan per baris instruksi setiap saat. Sedangkan compiler merupakan jenis penerjemah yang menerjemahkan seluruh instruksi dalam program kemudian baru dieksekusi. Dalam kasus ini, program dalam bahasa C tersebut dinamakan kode sumber (source code) sedangkan hasil dari terjemahan disebut object code atau executable. Kelemahan dari penerjemah compiler ini adalah proses pembuatan dan pengujian yang membutuhkan waktu yang relatif lama, sebab dibutuhkan waktu untuk mengkompile dan juga linking. Proses lengkapnya ditampilkan dengan dua tabel berikut:



Bahasa C biasa diaplikasikan dalam berbagai pemrograman sistem:
-        Assembler
-        Interpreter
-        Program Paket: Wordstar, dBase III+
-        Sistem Operasi: Linux, UNIX
-        Kompiler
-        Editor
-        Program Bantu (Utility)    
Klik disini untuk mendapat bacaan bermanfaat lain :-)
Nantikan artikel saya selanjutnya ya :D


Mungkin banyak yang sudah tidak asing lagi dari kita ketika mendengar sebutan password. Lalu apa itu password? Password merupakan sederet karakter yang memuat informasi penting untuk melakukan proses autentikasi yaitu proses suatu sistem untuk memastikan bahwa orang yang mengakses sistem tersebut adalah pemilik sebenarnya bukan penyusup atau orang lain. Sehingga password sangatlah penting bagi keamanan akses terhadap suatu informasi. Password biasanya statis yakni tidak akan berubah sampai pemilik / seseorang mengubahnya sendiri. Password bersifat secret atau sangat rahasia dan tidak boleh diberitahukan orang lain karena jika jatuh ke tangan orang yang tidak bertanggung jawab maka akses terhadap suatu informasi tersebut dapat disalahgunakan.

Terdapat dua metode yang digunakan untuk menjebol password, yakni:

1.      Metode Teknis
Dalam metode ini, kita menggunakan bantuan software-software untuk menjebol atau membongkar password. Biasanya software-software ini digunakan untuk jenis file dengan ekstensi tertentu dengan kata lain jika kita ingin menjebol password file Ms Word dan file Excel bisa jadi digunakan software yang berbeda. Untuk mendapatkan software ini juga caranya cukup mudah, anda dapat mencarinya di search engine yang anda percaya. Ada yang free alias software gratis tetapi ada juga yang versi trial dimana jika masa trialnya habis, maka software tidak dapat lagi digunakan. Biasanya software dengan tipe tersebut merupakan software komersial untuk itu kita harus pandai-pandai dalam memilih software sebelum men-download software tersebut agar tidak sia-sia nantinya. Berikut metode-metode yang biasa digunakan unuk membongkar password:
a)      Brute-Force
Adalah metode pencarian password dengan mencoba segala kemungkinan yang ada. Metode pencarian brute-force sedikit memakan waktu yang cukup lama. Mengapa brute-force cenderung lama? Sebab, metode ini dilakukan dengan cara mencoba segala kemungkinan karakter yang ada dari AAAAA sampai ZZZZZ atau angka dari 1-9 dan juga karakter @#!^$%&*():{}][><+-= untuk dapat menemukan password yang dicari. Memang kelemahan metode ini terletak pada waktu pencarian yang cukup lama, bayangkan saja untuk dapat menemukan password dengan length / panjang 5 karakter maka kita harus mencarinya dengan 2565 kemungkinan sebab semua karakter dalam kode ascii berjumlah 256. Sehingga jika dipangkatkan sama saja dengan mencari 1.099.511.627.776 kemungkinan. Itu baru 5 karakter saja yang terbongkar, bayangkan jika metode ini digunakan untuk mencari password dengan panjang lebih dari 10 karakter. Tetapi memang ketelitian dalam pencarian brute-force diutamakan.
b)      Keylogging
Metode yang kedua adalah keylogging. Yaitu sebuah metode yang dilakukan dengan cara mencatat dan mengumpulkan tombol-tombol apa saja yang ditekan di keyboard oleh user atau korban yang akan dibongkar passwordnya. Perangkat yang  digunakan untuk metode keylogging ini dinamakan keylogger.

Belajar Pemrograman HTML


Belajar Pemrograman HTML
Bagi yang baru saja terjun di dunia maya atau masih newbie pasti tertarik dan ingin tahu lebih lanjut mengenai html jika ingin membuat website sendiri. Nah, sebelum masuk ke pembuatan programnya, tidak ada salahnya jika kita memahami terlebih dahulu mengenai apa itu HTML dan definisinya. HTML sebenarnya merupakan singkatan dari Hyper Text MarkupLanguage. HTML bukan merupakan suatu bahasa pemrograman seperti layaknya C, Java, Visual Basic, atau Pascal melainkan suatu bahasa yang dapat digunakan untuk mendesain sendiri banyak informasi yang ingin kita tampilkan di dalam website, entah dalam bentuk tulisan, gambar, suara, atau film. Sehingga sebenarnya kita dapat memiliki tampilan yang unik dan dinamis serta dapat dikatakan profesional jika kita dapat membangun sebuah website sendiri tanpa menggunakan template seperti yang sudah disediakan pada umumnya oleh blogger, wordpress, multiply, dan lain-lain.

Lalu bagaimana sih langkah-langkah membuat HTML?
Yakni minimal cukup dengan menggunakan teks editor sederhana yang kita miliki seperti Notepad dan Ms Word untuk mengetikkan source codenya didukung dengan browser yang kita miliki seperti INTERNET EXPLORER atau MOZILLA FIREFOX kita sudah dapat menampilkan halaman web kita. Program-program lain untuk membuat HTML adalah Front Page, Dos Edit, Unix, MacSimpleText.

Lalu gimana nih menjalankan source code HTML yang sudah kita buat?
Caranya gampang gan, cukup dengan menyimpan file yang berisi source code kita tersebut dengan nama file *.html. 

Video Trailer Transformers 3: Dark of The Moon


Apa sih sistem digital itu? Pasti banyak yang bingung ya ketika mendengar istilah tersebut, atau malah nggak tau sama sekali apa arti hal tersebut.
Sekarang akan saya jelaskan sedikit yang saya tau tentang dasar-dasar sistem digital yang mengacu pada konsep, aljabar boolean, analisis dan sintesis rangkaian logika.
Aplikasi rancangan digital:
  1. Menggunakan komponen chip standar TTL / CMOS
  2. Menggunakan microprosessor / mikrokontroler
  3. Menggunakan PLD
Nah, sistem digital itu sendiri erat kaitannya dengan rangkaian elektronik yang menghadirkan informasi dalam bentuk diskrit.
Point-point pentingnya adalah sebagai berikut:
  • Informasi diwujudkan hanya menggunakan 2 level tegangan
  • Level tegangan mewakili nilai kebenaran (benar/salah)
  • Analisis dalam bentuk rangkaian logika
  • Menambah kehandalan dan akurasi
Rangkaianlogika digunakan untuk membangun komputer dan perangkat digital lainnya
=> Revolusi digital dimulai sejak awal tahun 1970-an.
Meliputi:
Rangkaian terintegrasi (IC (Integrated Circuit)
Transistor lebih kecil
Densitas chip lebih besar (LSI, Large Scale Integration), puluhan ribu transistor
Rangkaian Terintegrasi
  • Rangkaian terintegrasi difabrikasi di atas wafer silikon
  • Wafer dipotong dan dikemas untuk membuat satu chip
  • Chip tersusun atas puluhan hingga milyaran transistor

Banyak sistem bilangan telah dipakai dalam melaksanakan berbagai perhitungan dan operasi. Tetapi ada sistem bilangan yang sudah jarang dipakai ataupun tidak dipakai lagi sama sekali dan ada pula sistem bilangan yang hanya dipakai pada hal-hal tertentu saja. Sistem bilangan limaan (quinary) dipergunakan oleh orang Eskimo dan orang Indian di Amerika Utara zaman dahulu. Sistem bilangan Romawi yang sangat umum dipakai pada zaman kuno, kini pemakaiannya terbatas misalnya hanya sebatas pada penomoran halaman dan hal-hal kecil lainnya . Sistem bilangan dua belasan (duodecimal) sampai kini masih banyak dipakai contohnya 1 kaki = 12 Inci, 1 lusin = 12 buah dan sebagainya. Namun yang paling umum dipakai kini adalah sistem bilangan puluhan (decimal) yang kita pakai dalam kehidupan sehari-hari.
Karena komponen-komponen pembentuk komputer digital yang merupakan sistem digital bersifat saklar (switch) atau lebih jelasnya hanya mengenal bilangan 0 dan 1, sistem bilangan yang paling sesuai untuk komputer digital adalah sistem bilangan biner (binary). Keserdehanaan pengubahan bilangan biner ke bilangan oktal atau heksadesimal dan sebaliknya, membuat bilangan oktal dan heksadesimal juga banyak dipakai dalam dunia komputer, terutama dalam hubungan pengkodean. Selanjutnya akan dipaparkan lebih jauh mengenai jenis-jenis sistem bilangan maupun pengkonversiannya yang mudah, cepat dan praktis. Namun setelah membaca artikel ini dan anda ingin tahu secara lebih mendalam lagi mengenai komponen-komponen apa saja yang diperlukan dalam membuat traffic light (lampu lalu lintas yang kita temui sehari-hari di jalanan) dan aplikasi-aplikasi lainnya sebagai bentuk dari penerapan konsep-konsep sistem bilangan dan sistem digital, anda dapat dengan mudah mempelajari semua itu di dalam E-book kami terbaru keluaran 2011. Link paparannya bisa klik disini. Dengan harga yang terjangkau, anda cepat dapat memahami untuk apa sebenarnya perangkat digital ini dibuat dan apa fungsinya terhadap perkembangan teknologi dan informasi di kemudian hari. E-book ini juga dilengkapi dengan background menarik agar tidak membosankan kerika sedang dibaca dan sangat cocok bagi kalian pemula, advance, maupun profesional. Untuk melihat sample e-book, klik download disini.
Sekarang langsung tancap gan, mengenai paparan pertama mengenai sistem bilangan dan konversinya.
Sistem bilangan dapat kita bagi menjadi 3:
  1. Sistem biner : merupakan basis dua yang mencakup hanya bilangan 0 dan 1
  2. Sistem oktal : merupakan basis 8 yang mencakup bilangan 0 hingga 7
  3. Ssitem desimal : merupakan basis 10 yang mencakup 0 sampai 9
  4. Sistem heksadesimal : merupakan basis 16 yang mencakup 0,1,2....A,B,hingga F
Konversi
a) Konversi dari Desimal
dibagi oleh basis yang dituju
Contoh 1: 24 desimal akan diubah menjadi basis biner
24 : 2 = 12(karena 24 habis dibagi 2 maka tulis 0)

Free Blooming Pink Rose Cursors at www.totallyfreecursors.com