Sabtu, 02 April 2011

Jenis Sistem Informasi (OS) pada handphone

Jaman sekarang... siapa yang tidak punya handphone? dari kalangan atas sampai kalangan bawah sekalipun... bahkan abang becak pun sudah ngantongin yang namanya handphone buat janjian sama penumpangnya, hehehe..... dah ga usah panjang lebar ngocehnya.. langsung saja kita k TKP (OVJ mode on) hehehehe.....
Seperti yang kita ketahui... seiring dengan pertambahan waktu perkembangan handphone dari generasi ke generasi (jadi ingat biskuit hehehe) kian mengalami peningkatan...hingga sekarang di kenal dengan istilah smartphone ... yakni handphone yang kinerjanya bisa dikatakan menjadi komputer mini para penggunanya..... dari semua kelebihan kelebihan yang dimiliki oleh handphone... tentu tidak terlepas dari sistem operasi apa yang dia gunakan.. kalau pada pc/laptop kita familiar dengan windows maupun linux. di dunia handphone kita sering mendengar symbian, maemo, dll. Nah kali ini saya akan mencoba menjelaskan sedikit tentang jenis sistem operasi pada handphone... cekidot

a.       Symbian OS merupakan system operasi yang di rancang untuk pereangkat bergerak yang mengutamakan efisiensi penggunaakn sumber daya memori dan baterai. Symbian sendiri merupakan sebuah perusahaan patungan antara Nokia (47,9%), Ericsson (15,6%), Nokia (47,9%), Panasonic (10,5%), Samsung(4,5%), Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Symbian didirikan untuk membuat system operasi yang optimum untuk perangkat bergerak yang diberi nama symbian OS.
Symbian OS mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori. (Sumber : http://id.wikipedia.org/wiki/Symbian_OS )

b.      Windows Mobile (WinMo) OS adalah salah satu system operasi (OS) mobile yang dikembangkan oleh Mikrosoft dan di desain untuk digunakan pada smartphone dan perangkat nirkabel lainya. Windows Mobile didesain sedemikian rupa agar mirip dengan versi Windows Desktop.
System operasi (OS) ini biasanya hanya digunakan pada ponsel jenis PDA Phone. Sebagian besar teknologi IT yang di pakai berbasis windows, kecocokan dalam hal platform (software) serta ekstensi yang mudah dengan software. Windows mobile OS juga menawarkan berbagai fitur unggulan seperti mobile blog, GPS, mobile data base, dll.

c.       Palm OS merupakan sistem operasi komputer yang menjadi platform PDAPalmPilot yang merupakan produksi dari Palm computing. Palm di disain untuk device ukuran telapak tangan. Palm menggunakan multitasking, tetapi hanya satu task untuk satu aplikasi. (Sumber: http://ilhammaryuda.blogspot.com/2010/01/sistem-operasi-pada-telepon-selular.html ).
Palm OS (juga dikenal sebagai Garnet OS) adalah sebuah system operasi mobile awalnya dikembangkan oleh Palm, inc untuk personal digital assistant (PDA) pada 1996 . Palm OS dirancang untuk kemudahan penggunaan dengan touchscreen berbasis user interface grafis. Hal ini disediakan dengan aplikasi suite dasar untuk manajemen informasi pribadi. Kemudian versi dari Palm OS diperluas untuk mendukung smartphone. (Sumber: http://en.wikipedia.org/wiki/Palm_OS )

d.      Android OS adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Fitur yang tersedia di android adalah:
Ø  Kerangka aplikasi : memungkinkan penggunaan dan penghapusan komponen yang tersedia
Ø  Dalvik mesin virtual : mesin virtual dioptimalkan untuk perangkat mobile.
Ø  Grafik : grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.
Ø  AQLite : untuk menyimpan data.
Ø  Mendukung media audio, video, dan berbagai format gambar.
Ø  GSM, Bluetooth, EDGE, 3G, dan WiFi
Ø  Kamera, kompas, dan acceleremoter.

e.       Linux OS adalah salah satu sistem operasi yang kerap digunakan oleh vendor Motorola. Baik dalam seri ROKR maupun seri PDA layar sentuh mereka. Namun keterbatasan dukungan fungsi aplikasi tambahan dan user interface yang kurang familiar menyebabkan sistem operasi ini timbul tenggelam dalam dunia ponsel. Kelebihan dari Linux OS adalah Linux sebagai OS yang ideal bagi ponsel karena dukungan oleh perusahaan-perusahaan besar seperti IBM, Oracle, dan Intel. Selain itu, sistem ini dinilai lebih fleksibel dan menawarkan memori yang lebih kecil serta bisa lebih dihemat. (Sumber:http://mardhu.blogspot.com/2011/02/sistem-operasi-pada-handphone.html )

f.       Blackberry OS memiliki lingkungan multitasking. Hal ini memungkinkan penggunaan eksensif dari perangkat input seperti trackball, dan scroll wheel, tetapi tidak mendukung touchpad. OS ini adalah system operasi-event. Kemudian arsitektur CPU BlackBerry Smartphone adalah berdasarkan ARM XScale. Perangkat lain BlackBerry prosesor sudah berbasis Intel, mendukung aplikasi multitasking dan multithreading. (Sumber : http://shidiksaragih.wordpress.com/2011/03/15/blackberry-os/ ). Selain itu kelebihan yang dimiliki blackberry adalah karena memiliki layanan push-email, dan sekarang blackberry berubah menjadi smartphone yang memiliki berbagai fungsi seperti, GPS, internet mobile, serta dapat mengakses Wi-FI.

g.      Maemo OS adalah sebuah sistem operasi terbaru dari sebuah vendor besar Nokia yang digunakan oleh device terbatas Internet Tablet yaitu seri N770, N800, N810 dan N900. Sistem operasi ini lebih diperuntukkan bagi mereka yang lebih mengutamakan aktifitas internetan dan browsing ketimbang voice atau komunikasi. Tak heran dalam setiap rilis devicenya, Nokia selalu mengutamakan resolusi layar yang besar dan lebar lengkap dengan layar sentuh plus keypad QWERTY dalam bentuk slide. (sumber : http://mardhu.blogspot.com/2011/02/sistem-operasi-pada-handphone.html ).
h.      Bada OS adalah sebuah sistem operasi mobile yang dikembangkan oleh Samsung Electronics untuk digunakan pada ponsel dan low-end smartphone. Bada merupakan sebuah platform smartphone, yang dibuat untuk berbagai perangkat, diresmikan pada tahun 2010. “bada” is a Korean word that means “ocean” and “seashore”. "Bada" adalah kata Korea yang berarti "laut" dan "pantai"."Bada" dalam dirinya sendiri dapat mengakomodasi berbagai aplikasi yang dibuat oleh pengembang dan menyediakan ruang baru yang menarik yang menawarkan kenikmatan belum pernah terjadi sebelumnya untuk para penggunanya.
(Sumber:
http://komay.wordpress.com/2009/12/22/samsung-bada-mobile-platform/ )
i.        iPhone OS adalah sistem operasi mobile yang dikembangkan oleh Apple, Inc. yang dibuat untuk produk mereka yaitu iPhone dan iPod Touch. Sistem operasi ini termasuk dalam keluarga Mac OS X / Unix-like operating system. Walaupun sistem operasinya bersifat close source, namun komponennya bersifat open source sehingga memudahkan pihak ketiga untuk mengembangkan aplikasi-aplikasi yang bisa berjalan pada sistem operasi ini. User interface pada sistem operasi ini menggunakan konsep manipulasi langsung pada layar handheld dengan menggunakan multi-touch gesture. Kontrol pada interfacenya meliputi slider, swith, dan tombol. Aplikasi-aplikasi yang disertakan dalam sistem operasi ini meliputi Messaging, Calendar, Photos, Camera, Youtube, Google Maps, iPhone, Safari, dan beberapa aplikasi standar lainnya. (Sumber : http://mulinnuha.wordpress.com/2010/01/10/trend-sistem-operasi-pada-ponsel/ )

Jumat, 01 April 2011

Event Delphi


Sebelum mengisi sebuah form dengan komponen yang dibutuhkan, sebaiknya anda atur terlebih dahulu event form tersebut. Anda dapat megubah semua itu pada tab event dala jendela Object Inspector. Jika anda tidak melakukan perubahan pada nilai-nilai event maka form akan dijalankan dengan nilai defaulnya. Berikut ini adalah table yang berisi penjelasan event sebuah form.
Nama Event
Keterangan dan Fungsi
OnActivate
Kejadian yang akan dilaksanakan saat form dalam keadaan aktif.
OnActivate digunakan untuk memberikan proses khusus saat form memiliki fokus. Sebuah form akan aktif saat fokus diterimanya (saat pemakai mengklik form).
OnCanResize
Kejadian yang akan dilaksanakan saat terdapat usaha untuk mengubah ukuran control. OnCanResize digunkan untuk menyesuaikan agar control diubah ukurannya Event handler OnCanResize juga mengijinkan aplikasi untuk mengindikasikan bahwa ukuran yang dimasukkan akan dibatalkan.
OnClick
Kejadian yang akan dilaksanakan saat pemakai mengklik control. Event OnClick digunakan untuk menuliskan kode yang akan direspon saat pemakai mengklik control.
OnClose
Kejadian yang akan dilaksanakan saat form ditutup.
OnClose digunakan untuk menjalankan perintah khusus saat form tertutup. Form daoat ditutup dengan menggunakan metode close atau pada saat pemakai memilih perintah menu close.
OnCloseQuery
Kejadian yang akan dilaksanakan saat metode close dipanggil atau saat pemakai memilih perintah close dari menu system. OnCloseQuery digunakan untuk menentukan kondisi bahwa form dapat tertutup. Event handler OnCloseQuery berisi sebuah CanClose yang bertipe Boolean yang digunakan untuk menentukan apakah form diijinkan untuk ditutup.
OnConstrained-
Resize
Kejadian yang akan dilaksanakan setelah event OnCanResize. OnConstrainedResize digunakan untuk menyesuaikan ukuran control saat terjadi perubahan ukuran.
OnContextPopup
Kejadian yang akan dilaksanakan saat mengklik kanan control untuk membuka menu popup. OnContextPopup biasanya digunakan saat control tidak memiliki menu popup (property popup belum didefinisikan) atau jika property autopopup pada menu popup suatu control bernilai false.
OnCreate
Kejadian yang akan dilaksanakan saat form dibuat.
OnCreate digunakan utnuk menampilkan proses khusus saat form dibuat oleh pembangun form. Saat sebuah form sedang dibuat dan property visible bernilai true, maka event yang dapat terjadi antara lain :
1.    OnCreate  2. OnShow   3.OnActivate  4.OnPaint
OnDblClick
Kejadian yang akan dilaksanakan saat pemakai mengklik dua kali tombol mouse ketika pointer mouse terletak diatas control.
OnDblClick digunakan untuk menuliskan kode yang dapat direspon saat pemakai melakukan proses klik ganda.
OnDeactivate
Kejadian yang akan dilaksanakan saat form kehilangan fokus.
OnDeactivate digunakna untuk menggunakan proses khusus saat terjadi peralihan form yang aktif dalam aplikasi yang sama.
OnDestory
Kejadian yang akan dilaksanakan saat form dimusnahkan.
OnDestory digunakan untuk menjalanan proses khusus saat form digunakan.
OnDockDrop
Kejadian yang akan dilaksanakan saat control lain dikaitkan dengan control tersebut.
OnDockOver
Kejadian yang akan dilaksanakan saat control lain digeser di atas control.
OnDragDrop
Kejadian yang akan dilaksanakan saat pemakai meletakkan sebuah objek setelah menggesernya.
Event OnDragDrop digunakan untuk menentukan apakah kejadian akan dilakukan saat pemakai menekan tombol objek.
OnDragOver
Kejadian yang akan dilaksanakan saat pemakai menggeser objek di atas sebuah control.
Event OnDragOver digunakna untuk menandakan bahwa control dapat menerima objek yang digeser sehingga pemakai dapat menekan dan meletakkan control.
OnEndDock
Kejadian yang akan dilaksanakan saat penggeseran sebuah objek berakhir dengan mengaitkannya pada objek atau membatalkan penggeseran.
Event OnEndDock digunakan untuk menentukan aksi atau proses khusus saat operasi drag and dock dihentikan.
OnGetSiteInfo
Menghasilkan informasi control yang dikaitkan.
Event OnGetSiteInfo digunakan untuk menginisialisasikan TDragDockObject dengan informasi tentang dimana sebuah objek yang digeser dapat ditempatkan pada suatu lokasi. OnGetSiteInfo hanya terjadi jika DockSite bernilai true.
OnHelp
Kejadian yang akan dilaksanakan saat form menerima permintaan untuk membuka help.
OnHelp digunakan untuk menuliskan sebuah event handler untuk menjalankan proses khusus saat aplikasi help dijalankan.
OnHide
Kejadian yang akan dilaksanakan saat form disembunyikan.
OnHide digunakan untuk menjalankan proses khusus saat form disembunyikan (saat property form visible bernilai false).
OnKeyDown
Kejadian yang akan dilaksanakan saat pemakai menekan sembarang tombol saat control memiliki fokus. OnKeyDown digunakan untuk menentukan proses khusus yang akan terjadi saat sebuah tombol kunci ditekan. Event ini dapat merespon semua kunci keyboard , termasuk beberapa kunci fungsi dan kunci kombinasi seperti kunci Shift, Alt, dan Ctrl, dan menekan tombol mouse sebelah kanan.
OnKeyPress
Kejadian yang akan dilaksanakan saat pemakai menekan sembarang karakter tunggal.
Event OnKeyPress digunakan untuk membentuk suatu kejadiaan sebagai hasil dari penekanan sebagai sebuah karakter tunggal pada keyboard.
OnKeyUp
Kejadian yang akan dilaksanakan saat melepas sebuah tombol.
Event handler OnKeyUp digunakan untuk menjalankan proses khusus yang terjadi saat penekanan sebuah tombol kunci dilepaskan. Handler OnKeyUp dapat merespon semua tombol kunci keyboard, termasuk tombol kunci fungsi dan kunci kombinasi seperti Shift, Alt, dan kunci Ctrl.
OnMouseDown
Kejadian yang akan dilaksanakan saat menekan tombol mouse dengan pointer mouse yang diletakkan di atas control. Event OnMouseDown digunakan untuk mengimplementasikan beberapa proses khusus yang akan terjadi sebagai hasil dari penekanan tombol mouse.
OnMouseMove
Kejadian yang dilaksanakan saat pemakai menggerakkan pointer mouse selama pointer mouse di atas sebuh control.
Event OnMouseMove digunkana untuk merespon  saat pointer mouse digerakkan setelah control menangkap keberadaan mouse.

Minggu, 30 Januari 2011

Traffic Light Tello (Makassar)


         G t’rasa juga kita sudah menapaki akhir Januari…. Tu artinya dah saatnya final di kampusku (STMIK DIPANEGARA MAKASSAR) ….
Ya… Seperti yang dulu”, begadang utak atik program komputer (salah satu upaya biar ga gaptek..hihihi) dengan modal sok tau yang akhirnya menjadi Paham …. ^_^,,, hehe malah curhat…
       Oce sesuai judul di atas….. saya mencoba untuk membuat program traffic light sederhana yang area observasi yang saya ambil yaitu sekitar wilayah Tello yang macetnya minta ampun kalau pagi…mana smuanya g’ sabaran pengen maju smua.. yaa….al hasil…mau mundur g’ bias.. mau maju apalagi… ckckkckck …..bikin pakpolnya juga cpek tuh atur lalu lintas….. ;-} ,, di bawah ini adalah simulasi progam traffic light yang saya buat sekaligus sebagai pemenuhan tugas dan permintan teman  hehehehhehehe ^_^v …
Sekedar info simulasi ini saya buat dengan menggunakan Program Visual Basic 6.0 :
        Nah langkah awal yang sahabat blogger lakukan adalah merancang form sedemikian rupa hingga menyerupai skema tello yang terdiri dari Jl. Perintis Kemerdekaan, Jl. Urip Sumihardjo, Jl. Abdul daeng Sirua, dan Antang…. Adapun contoh formnya seperti di bawah ini :

(Silahkan utak atik sesuai kreatifitas sahabat maisng”)

Setelah formnya selesai di desigh… langkah berikutnya yaitu membuat listing programnya…. Di ibaratkan manusia, listing program ini adalah jantungnya…mengapa? Karena meskipun design yang telah kita buuat sudah sangat bagus namun listingnya g’ kita buat/ salah otomatis program itu tidak akan berjalan, yang biasanya dari Visual Basic 6.0 akan memberitahukan kita tentang kesalahan dalam program kita.
Listin yang saya buat untuk menjalankan program traffick light ini adalah sebagai berikut:
Private Sub delay()
Ad = Timer
Do While Timer < 1 + Ad
DoEvents
Loop
End Sub
Private Sub Command1_Click()
End
End Sub
Private Sub Form_Load()
Timer1.Enabled = True
End Sub
Private Sub Label3_Click()
End Sub
Private Sub Timer1_Timer()
For al = 0 To 5
Label1.Caption = 10 - al
If al = 0 Then
    Shape3.FillColor = &H40&
    Shape15.FillColor = &H40&
    Shape4.FillColor = &H4040&
    Shape6.FillColor = &H40&
    Shape7.FillColor = &H4000&
    Shape8.FillColor = &H4040&
    Shape10.FillColor = &H40&
    Shape1.FillColor = &H40&
    Shape13.FillColor = &H40&
    Shape11.FillColor = &H4040&
    Shape19.FillColor = &H4000&
    Shape16.FillColor = &H4000&
    Shape20.FillColor = &H4040&
    Shape17.FillColor = &H4040&
    Shape18.FillColor = vbRed
    Shape21.FillColor = vbRed
    Shape2.FillColor = vbYellow
    Shape14.FillColor = vbYellow
    Shape5.FillColor = vbYellow
    Shape9.FillColor = vbRed
    Shape12.FillColor = vbRed
Else
    Shape2.FillColor = &H4040&
    Shape14.FillColor = &H4040&
    Shape5.FillColor = &H4040&
    Shape9.FillColor = &H40&
    Shape21.FillColor = &H40&
    Shape18.FillColor = &H40&
    Shape12.FillColor = &H40&
    Shape3.FillColor = vbRed
    Shape15.FillColor = vbRed
    Shape6.FillColor = vbRed
    Shape7.FillColor = vbGreen
    Shape19.FillColor = vbGreen
    Shape16.FillColor = vbGreen
    Shape10.FillColor = vbGreen
End If
delay
Next al
For al = 5 To 10
Label1.Caption = 10 - al
If al = 5 Then
    Shape7.FillColor = &H4000&
    Shape19.FillColor = &H4000&
    Shape16.FillColor = &H4000&
    Shape10.FillColor = &H4000&
    Shape3.FillColor = vbRed
    Shape15.FillColor = vbRed
    Shape6.FillColor = vbRed
    Shape8.FillColor = vbYellow
    Shape20.FillColor = vbYellow
    Shape17.FillColor = vbYellow
    Shape11.FillColor = vbYellow
Else
    Shape3.FillColor = &H40&
    Shape15.FillColor = &H40&
    Shape6.FillColor = &H40&
    Shape8.FillColor = &H4040&
    Shape20.FillColor = &H4040&
    Shape17.FillColor = &H4040&
    Shape11.FillColor = &H4040&
    Shape1.FillColor = vbGreen
    Shape13.FillColor = vbGreen
    Shape4.FillColor = vbGreen
    Shape9.FillColor = vbRed
    Shape21.FillColor = vbRed
    Shape18.FillColor = vbRed
    Shape12.FillColor = vbRed
End If
delay
Next al
End Sub
Private Sub Timer2_Timer()
marque.Left = marque.Left - 100
If marque.Left < -7000 Then
    marque.Left = 7000
End If
End Sub

(Listing ini masih bias di utak atik koq….!!)

Hmmmm….. Design sudah… Listing juga sudah sekarang tinggal mengecek ada error apa g’? caranya dengan menekan F5 (Run) dan jangan lupa Bismillah….jika design dan listing yang sahabat benar maka program akan berjalan… kurang lebih seperti di bawah ini… ^_^
Sahabat juga bisa memancing program traffic light itu disini
Sekian postingan saya, smoga dapat membantu para sahabat….. “Ilmu itu untuk di amalkan , bukan untuk di sombongkan “ ^_^ .. Wassalam!!!

Senin, 01 Maret 2010

My First Article

hellooooo word..
this is my first blog
N'
this is my first article...

I wont learn about blog... help me please.....!!!