Rabu, 22 Mei 2013

5 HP Popular Masa Lalu

Handphone itu sudah mulai populer di Indonesia sejak akhir tahun 90an. Jauh sebelum era iPhone, BlackBerry, dan Android, sudah ada banyak HP-HP yang bermunculan dan menguasai pasar telepon genggam pada masa itu. Nah, siapa tahu kamu lupa atau bahkan mungkin baru lahir pada masa itu, MBDC akan mengajak kamu untuk bernostalgia, mengingat-ingat kembali 5 handphone yang pernah sangat populer pada masanya!


1. Nokia 5110

  
 Dan inilah handphone sejuta umat yang pertama. Nokia 5110 adalah salah satu HP pertama yang covernya bisa diganti-ganti, jadi semua orang yang punya HP ini bisa punya cover yang unik. Tapi fitur ganti-ganti cover ini sebenernya biasa aja. Yang paling spesial sebenernya dari Nokia 5110 ini adalah karena Nokia 5110 punya game Snake! Inilah mobile game yang populer jaman dulu, jauh sebelum eranya Angry Birds. Sekarang keliatannya memang menyedihkan, tapi jaman dulu, tingginya score Snake ini bisa berpengaruh ke status sosial kamu lho.

2. Motorola RAZR

Dulu Nokia memang HP yang paling populer. Tapi secara design, Nokia gak selalu yang paling sexy. Nah, di sinilah Motorola RAZR masuk. Dibanding Nokia, fitur RAZR emang gak sebagus HP-HP Nokia. Tapi dari segi bentuk, RAZR ini emang keren. Tipis dan kesannya elegan gitu. Orang-orang yang merasa Nokia terlalu pasaran, biasanya larinya ke Motorola RAZR ini. Padahal sebenernya sih HP yang satu ini juga lumayan pasaran pada masanya.


3. Nokia 8210


Pada masanya, Nokia 8210 adalah handphone yang paling kecil dan paling enteng. Saking kecilnya, HP ini susah banget dipake buat SMS, apalagi sama orang-orang yang jempolnya gede. Dulu HP yang satu harganya mahal dan kayaknya cuma temen-temen kamu yang lumayan tajir yang punya HP ini.






 4. Ericsson T10
 
 
 Sebelum mereka merger sama Sony, Ericsson itu bikin HP sendiri. Salah satu HP mereka yang paling populer adalah T10, sebuah HP flip yang warna-warni. Tapi beda sama Nokia 3210, cover mereka gak bisa diganti-ganti. Jadi kalo kamu mau koleksi semua warna, kamu harus beli semua HP-nya.







5. Nokia 3210
 


 Tipis dan bisa diganti-ganti covernya, Nokia 3210 adalah salah satu handphone paling populer di masanya. Katanya ini juga merupakan salah satu handphone paling laku sepanjang masa lho. Nokia 3210 juga merupakan handphone pertama yang antenanya ada di dalem.

Mantra Sulap dari Mbah Google


Google merupakan search engine terkemuka yang meduduki peringkat satu diantara web search lainnya, biasanya hampir setiap orang akan menggunakan google search ini untuk mencari berita atau informasi yang mereka inginkan. Ternyata, terdapat beberapa trik pencarian baru yang bisa dilakukan pada mesin pencari itu.Misalnya, ‘do a barrel roll’ di mana jika diketik di bar pencarian Google, akan terjadi koprol 360 derajat pada antarmuka pencarian itu.
 
Menariknya lagi, hal tersebut bukanlah satu-satunya hal yang bisa ditemukan dalam properti internet web luas Google. Teknisi Google secara mengejutkan berkomitmen memasukkan hal-hal mengejutkan pada mesin pencari itu.
Untuk melihat semua hal aneh yang bisa dijumpai di Google, berikut rangkuman hal-hal aneh terkeren yang bisa ditemukan di dalam Google Search. Apa saja...?
Do A Barrel Roll
Ingin merasakan seperti apa rasanya terbang dengan jet tempur sembari mencari sesuatu di internet? Ketik ‘do a barrel roll’ pada bar pencarian Google dan saksikan seluruh laman akan berjumpalitan.
What Is The Loneliest Number?
Jangan takut menanyakan pertanyaan sulit pada Google. Ketik query ‘What is the loneliest number’ dan Google akan menjawab ‘1’. Kalkulator akan memberi jawaban sama saat Anda mengetik query ‘the answer to life, the universe, and everything’ dan ‘the number of horns on a unicorn’.
Askew
Saat mengetik query ini, Google akan mejadi sedikit mabuk.
Google Gravity
Lelah dengan Google yang tak memiliki berat? Masuk ke Google Earth dan masuki ‘Google gravity’ dan klik ‘I’m feeling lucky’. Saat bar pencarian, tombol dan logo jatuh ke bawah laman, Anda bisa melempar-lemparkannya di sekitar laman cukup dengan mengklik, drag dan melepasnya.
Recursion
Anda tahu saat masuk kamar mandi dengan banyak cermin dan saat berbalik, melihat pantulan diri seolah tak terbatas? Ini disebut recursion. Menurut Merriam-Webster, kata ini berarti ‘prosedur yang bisa diulang-ulang’. Pada Google, saat Anda mencari kata ini, Anda akan dibawa kembali dan kembali ke laman baru di mana hal ini seolah tak ada hentinya.
Where Is Chuck Norris?
Google akan memberi Anda laman kosong saat Anda mengklik “I’m Feeling Lucky” untuk mencari query tersebut. Pengguna akan diarahkan pada laman www.NoChuckNorris.com yang menampilkan teks dengan tulisan ‘Google tak akan mencarikan Chuck Norris karena Google tahu Anda tak mencari Chuck Norris, ia yang mencari Anda’. Laman ini juga memberi pengguna pilihan untuk mencari ‘laman dari jenggot Chuck’.
Once In A Blue Moon
Google Calculator juga mengembalikan pertanyaan sulit Anda. Ketik query ‘baker’s dozen’ dan kalkulator Google akan mengembalikannya dengan ‘13’. Mencari ‘once in a blue moon’ akan memberi Anda sejumlah angka komik kecil.

Kamis, 02 Mei 2013

Visual Basic_Aplikasi Perhitungan Matematika

Membuat Aplikasi  Matematika

Jika radio  button  diklik  maka:
-  Label1  akan  berubah  mengikuti  perintah  (misalnya  radiobutton  pembagian diklik  maka tanda  akan  berubah  menjadi  “/”)
-  TextBox  hasil  akan  berubah  mengikuti  perintah  (Textboxhasil  tidak  didapat melalui event  klik  pada  button  tetapi  event  check  pada  radiobutton)

Source Code 
 
Public Class Form1

    'sub class hitung
    'berfungsi menghitung data sesuai kondisi
    Sub hitung(ByVal a As Double, ByVal b As Double, ByRef c As String)
        Dim d As Double
        If c = "+" Then
            d = a + b
            cetak(d)
        ElseIf c = "-" Then
            d = a - b
            cetak(d)
        ElseIf c = "*" Then
            d = a * b
            cetak(d)
        ElseIf c = "/" Then
            d = a / b
            cetak(d)
        ElseIf c = "^" Then
            d = a ^ b
            cetak(d)
        End If
    End Sub

    'sub class cetak
    'berfungsi untuk mencetak output
    Sub cetak(ByVal e As Double)
        TextBox3.Text = e
    End Sub

    'fungsi cekdata
    'berfungsi untuk mengecek data inputan
    Private Function cekdata() As Boolean
        If IsNumeric(TextBox1.Text) And IsNumeric(TextBox2.Text) Then
            Return True
        Else
            Return False
        End If
    End Function

    'fungsi tombol 1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If cekdata() = True Then
            If RadioButton1.Checked Then
                Label1.Text = "+"
                hitung(TextBox1.Text, TextBox2.Text, "+")
            ElseIf RadioButton2.Checked Then
                Label1.Text = "-"
                hitung(TextBox1.Text, TextBox2.Text, "-")
            ElseIf RadioButton3.Checked Then
                Label1.Text = "*"
                hitung(TextBox1.Text, TextBox2.Text, "*")
            ElseIf RadioButton4.Checked Then
                Label1.Text = "/"
                hitung(TextBox1.Text, TextBox2.Text, "/")
            ElseIf RadioButton5.Checked Then
                Label1.Text = "^"
                hitung(TextBox1.Text, TextBox2.Text, "^")
            End If
        Else
            MessageBox.Show("Inputan Harus Angka!!")
        End If
    End Sub

                           End Class


Tampilan Hasil

 

Grafika Komputer_Objek 3 Dimensi



OBJEK 3 DIMENSI



Pemrograman grafis  3d terdiri dari 4 elemen, yaitu objek atau grup objek, material objek, pencahayaan, dan camera, Objek 3d dari OpenGL terdiri dari beberapa proses sebelum ditampilkan pada suatu window.

objek melewati modelview matrix -> clipping ->projection matrix -> viewport matrix -> window sebuah matrik hanya merupakan operasi matematika matrix sederhana. Matrix-matrix mentransformasikan objek menjadi tampilan sesuai yang diinginkan.
Ada terdapat 2 jenis Objek 3 Dimensi yang dipakai oleh OpenGL, yakni Wire dan Solid, kemudian kita akan membahas untuk mengetahui perbedaan dari keduanya.
1.    BentukWire
Fungsi Wire merupakan implementasi dari object 3D berupa kerangka benda yang berpusat pada asal pemodelan system koordinat. Utara dan kutub selatan bola berada di Z positif dan negative sumbu masing-masing dan meridian utama persimpangan sumbu X positif.
Berikut adalah list untuk bangun kerangka pada 3D:
a.    Ukuran adalah panjang sisi
  void glutWireCube(GLdouble size);

b.    Fungsi glut WireSphere dan glut SolidSphere
            membuat bola berpusat pada asal pemodelan system koordinat. Utara dan kutub selatan bola berada di Z positif dan negative sumbu masing-masing dan meridian utama persimpangan sumbu X positif.
   void glutWireSphere(GLdouble radius,GLint slices, GLint stacks);
 
c.    Ukuran benda ditentukan dari dasar jari-jari alasnya.
  void glutWireCone(GLdouble base, GLdouble height,GLint slices, GLint stacks);

d.   Render ditentukan melalui 12 sisi.
            Berpusat pada asal,dan dengan radius sama dengan kuadrat dari 3.
  void glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLintnsides, 
  GLint rings);

e.    Renders padat atau wireframe 12-sisi biasa padat. 
            Berpusat di sekitar asal dan dengan radius sama dengan akar kuadrat dari 3
void glutWireDodecahedron(void);
 
f.     Renders padat atau wireframe 4-sisi biasa padat. 
            Berpusat di sekitar asal dan dengan radius sama dengan akar kuadrat dari 3.
  glutWiredTetrahedronvoid (void);

g.    Renders padat atau wireframe 8-sisi biasa padat. 
            Berpusat di sekitar asal dan dengan radius sebesar 1.0.
  void glutWireOctahedr5(void);

h.    Renders padat atau wireframe 20-sisi biasa padat. 
            Berpusat di sekitar asal dan dengan radius sebesar 1.0.
  void glutWireIcosahedron(void);
 
i.      Render dengan membuat poci teh
  void glutWireTeapot(GLdouble size);
 
2.    Gunakan beberapa fungsi tambahan untuk memanggil fungsi reshape dengan cara menambahkan fungsi  
   glutReshapeFunc (reshape);. 
Fungs-fungsi di bawah adalah inisialisasi 3dimensi grafika komputer menggunakan opengl.
Kemudian tambahkan fungsi
 
Pada fungsi main tambahkan callback function  
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH | GLUT_RGBA);
glutReshapeFunc(resize); 
init();