TUGAS PEMROGRAMAN SISTEM by fjzhangxiaoquan

VIEWS: 134 PAGES: 54

									          TUGAS PEMROGRAMAN SISTEM
CONTOH SISTEM OPERASI PADA KOMPUTER DAN TELPON
                   SELULER




            I NYOMAN DEDI SUTRISNA
                   0805021013
                      IVA




       JURUSAN MANAJEMEN INFORMATIKA
        FAKULTAS TEKNIK DAN KEJURUAN
        UNIVERSITAS PENDIDIKAN GANESHA
SOAL :
      Sebutkan jenis-jenis sistem operasi untuk komputer dan phone cell, berikan penjelasan
tentang sejarah, siapa yang mengembangkan, dan bahasa pemrograman yang digunakan!

JAWAB :



         a. Pengertian

             Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu
      paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Dalam Ilmu
      komputer, Sistem operasi atau dalam bahasa Inggris: operating sistem atau OS adalah
      perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen
      perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software
      aplikasi seperti program-program pengolah kata dan browser web.
             Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh
      pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software
      lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan
      layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses
      ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-
      masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat
      dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas
      inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.




 I. DOS


      a. Sejarah DOS.
             Sistem Operasi DOS adalah DOS (Disk Operating Sistem ) merupakan salah satu
      software yang termasuk dalam golongan sistem operasi. Disk Operating Sistem dipakai
      pada media penyimpan disk, baik disket maupun harddisk
             Sistem operasi PC DOS ( Personnal Computer Disk Operating Sistem) ini


                                                                                              2
ditujukan untuk pemakaian mikrokomputer IBM (IBM PC). Yang pada mulanya di tahun
1980, tim Petterson membuat opearting sistem membuat operating sistem untuk Seatle
Computer Product yang membutuhkan S-100 sistem dengan mempergunakan INTEL
8086. Operating sistem tersebut dinamakan QDOS (Quick and Dirty Operating Sistem ).
Pada akhir tahun 1980, QDOS dikembangkan dan diberi nama 86-DOS (DOS untuk
8086).
Beberapa produk DOS sampai saat ini adalah :
   1. DOS 1.0
         Versi ini merupakan versi DOS paling awal. Kemunculan versi ini dihubungkan
         dengan kemunculan IBM PC. Versi ini sangat sederhana dan kemampuannya
         terbatas.Versi ini tidak dipaka lagi karena tidak dapat lagi mendukung
         perkembangan software yang ada.


   2. DOS 2.0
         Dikeluarkan pada bulan maret 1983 bersama munculnya IBM PC/XT. Karena
         versi mempunyai beberapa kesalahan program maka diperbaiki dengan versi 2.10


   3. DOS 3.0
         Yang dimaksud dengan DOS 3.0 adalah PC-DOS 3.0 dan MS-DOS 3.05 yang
         merupakan DOS yang dikeluarkan untuk mendukung computer baru waktu itu
         yang disebut computer AT (advanced Technology). Versi ini mendukung
         pemakaian disk drive dengan kapasitas 1.2 megabyte dan pemakaian RAMDisk
         (VDISK) dengan menggunakan extended memory yang tidak dapat dipakai
         langsung oleh DOS versi ini.


   4. DOS 3.1
         Diluncurkan pada bulan maret 1985 Kelebihan DOS ini adanya dukungan
         terhadap sistem network computer.


   5. DOS 3.2
         PC DOS 3.2 dikeluarkan bersamaan dengan diluncurkannya computer laptop.



                                                                                    3
   Versi mampu memanfaatkan disk drive dengan ukuran 3.5 inci ukuran 720
   kilobyte yang biasanya dipakai pada computer laptop.


6. DOS 3.3
   IBM pada tahun 1987 mengeluarkan versi DOS 3.3 Kemampuan DOS 3.3 yang
   ditambahkan dari DOS sebelumnya adalah kemampuan memakai harddisk
   sebanyak 32 megabyte per logical drive (1 drive logika)


7. DOS 4.0
   Mempunyai 3 versi DOS yaitu PC-DOS 4.0, PC-DOS 4.01 dan MS-DOS 4.01.
   PC DOS 4.0 merupakan versi pertama yang dikeluarkan pada bulan juli 1988,
   karena DOS ini banyak kesalhan maka dikeluatkan PC-DOS 4.01. Versi DOS 4.0
   mempunyai fasilitas Shell dari DOS untuk mengontrol kerja computer dengan
   sistem menu.


8. DOS 5.0
   Diluncurkan pada tahun 1991 dengan fasilitas baru seperti MIRROR,
   UNDELETTE dan UNFORMAT.


9. DOS 6.0
   Diluncurkan pada bulan maret 1993. Ditambahkan beberapa utility baru dan
   penambahan perintah-perintah konfigurasi sistem dan batch file.


b. Pengembang DOS
    IBM dan Microsoft selanjutnya merilis versi-versi DOS; di mana versi IBM
 yang langsung dibundel dengan komputer IBM PC disebut dengan "IBM PC-DOS"
 (singkatan dari International Business Machine Personal Computer Disk Operating
 Sistem). Pada awalnya, IBM hanya menggunakan apa yang layak digunakan dari
 MS-DOS yang dirilis oleh Microsoft, seperti program-programnya atau utilitas
 yang disertakannya. Karena itulah, versi IBM selalu dirilis lebih lambat
 dibandingkan dengan versi MS-DOS. Tapi, MS-DOS versi 4.0 adalah versi MS-



                                                                              4
DOS pertama yang benar-benar sama seperti IBM PC-DOS, karena Microsoft
sedang berkonsenstrasi untuk mengembangkan sebuah sistem operasi penerus
DOS, yang disebut dengan OS/2.
  Microsoft, ketika melisensikan DOS kepada IBM, menandatangani perjanjian
lisensi yang salah satu poinnya mengandung bahwa Microsoft boleh melisensikan
MS-DOS kepada perusahaan selain IBM, dan para perusahaan tersebut dipersilakan
mengubah nama MS-DOS menjadi nama yang mereka gunakan (contoh:
TandyDOS, Compaq DOS, dan lainnya). Kebanyakan versi-versi tersebut tentu saja
sama dengan versi yang telah dikembangkan oleh Microsoft dengan MS-DOS-nya,
tapi Microsoft mulai mencabut perjanjian lisensinya sehingga para perusahaan lain
harus menggunakan nama MS-DOS, bukannya nama yang telah dikustomisasi
sebelumnya. Hanya IBM yang diberikan keleluasaan untuk terus menggunakan
nama IBM PC-DOS, bukannya MS-DOS.
  MS-DOS pun berkembang dengan cukup cepat, dengan fitur-fitur signifikan
yang diambil dari beberapa sistem operasi lainnya seperti Microsoft Xenix--salah
satu varian sistem operasi UNIX yang dikembangkan oleh Microsoft--dan DR-DOS
milik Digital Research, serta produk-produk utilitas lainnya seperti Norton Utilities
dari Symantec Corporation (produk yang diadopsi seperti Microsoft Disk
Defragmenter), PC-Tools dari Central Points (produk yang diadopsi seperti
Microsoft Anti-Virus), manajer memori diperluas atau EMM (Expanded Memory
Manager) QEMM dari Quarterdeck (produk yang diadopsi seperti EMM386),
kompresi disk (atau disk compression) DriveSpace dari Stac Electronics, dan masih
banyak produk yang diadopsi lainnya.
  Ketika Intel Corporation memperkenalkan mikroprosesor baru yang disebut
dengan Intel 80286, Microsoft dan IBM memulai proyek sistem operasi baru
pengganti DOS yang disebut dengan OS/2, yang pada dasarnya adalah versi MS-
DOS yang berjalan dalam modus terproteksi (protected mode). Tapi, Microsoft
meninggalkan proyek OS/2 tersebut untuk memfokuskan diri pada pengembangan
Microsoft Windows dan Microsoft Windows NT. Digital Research membuat
sebuah antarmuka grafis yang disebut dengan GEM, tapi sangat kurang populer
pada komputer IBM PC atau kompatibel. GEM ternyata mendapat pasarnya pada



                                                                                   5
   mesin komputer ATARI ST, tapi akhirnya disalip lagi oleh Microsoft dengan versi
   Windows 3.0
     .
c. Bahasa Pemrograman Yang Digunakan Yaitu:
1. Turbo Pascal
         Turbo Pascal adalah sebuah sistem perkembangan perangkat lunak yang
   terdiri atas kompiler dan lingkungan perkembangan terintegerasi IDE (
   Develovement Environment ) atas bahasa pemrograman Pascal untuk sistem
   operasi CP/M, CP/M-86 dan MS-DOS, yang dikembangakan oleh Borland pada
   masa kepemimpinan Philippe Khan. Nama Borland Pascal umumnya digunakan
   untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak
   dan pusaka kode sumber standar. Sementara versi yang lebih murah dan paling luas
   digunakan dengan nama Turbo Pascal. Nama Borlan Pascal juga digunakan sebagai
   dialek spesifik pascal buatan Borland. Borland telah mengembangkan tiga buah
   versi lama dari turbo pascal secara gratis disebabakan karena sejarah yang panjang
   khusus untuk versi 1.0, 3.02 dan 5.5 yang berjalan pada sistemm operasi MS-DOS.
         Turbo Pascal pada awalnya adalah kompiler Blue label Pascal yang dibuat
   untuk sistem operasi komputer mikro berbasis kaset, NAsSys, milik Nascom tahun
   1981 oleh anders Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan
   dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk sistem operasi
   MS-Dos dan CP/M. Versi Turbo Pascal untuk Komputer Apple Macintosh
   sebenarnya telah dikembangkan pada tahun 1986, namun pemgembangannya
   dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-
   mesin CP/M seperti DEC Rainbow dalam beberapa pengembangannya.
         Borland membeli lisensi atas kompiler polypascal yang ditulis oleh Anders
   Hejlsberg (poly data adalah perusahaan yang didirikan di Denmark) dan
   menambahkan antara muka penggunaan serta editor . Anders Hejlsberg kemudian
   bergabung sebagai karyawan dan menjadi semua arsitek atas semua versi kompiler
   Turbo Pascal dan tiga versi pertamanya.




                                                                                   6
   II. Windows

     a. Sejarah Windows
     Sistem operasi windows pertama kali diperkenalkan tahun 1985. Semulanya sistem operasi
windows ini diperkenalkan dengan nama Interface Manager. Pemakaian sistem operasi ini pada
awalnya tidak terlalu menarik . Ini terjadi hingga diperkenalkan sistem operasi windows versi 3.0
pada bulan mei 1990.Microsoft menciptakan Windows 1.0. Nama ini berasal dari kelatahan karyawan
Microsoft yang menyebut nama aplikasi tersebut sebagai Program Windows (Jendela Program). Windows
versi 2 adalah versi Windows pertama yang bisa diinstal program. Satu-satunya program yang bisa
ditambahkan adalah Microsoft Word versi 1. Windows versi 3 menjanjikan aplikasi tambahan yang lebih
banyak, kelengkapan penggunaan, kecantikan user interface atau antarmuka dan mudahnya konfigurasi.
Windows versi 3.1 adalah versi Windows yang bisa mengoptimalisasi penggunaannya pada prosesor 32-
bit Intel 80386 ke atas. Windows versi 3.11 adalah versi Windows terakhir sebelum era Start Menu.
Windows 3.11 pun adalah versi Windows pertama yang mendukung networking/jaringan. Versi Hibrida
dapat dijalankan tanpa MS-DOS. Versi Hibrida tersebut menginstalasi dirinya sendiri dengan DOS 7.
Tidak seperti Windows versi 16-bit yang merupakan shell yang harus diinstalasi melalui DOS terlebih
dahulu. Aplikasinya pun berbeda. Meskipun Windows 9X dapat menjalankan aplikasi Windows 16-bit,
namun Windows 9X memiliki grade aplikasi sendiri – X86-32, Windows 9X sangat terkenal dengan
BSOD (Blue Screen of Death).




Pengembang Windows
           1   Versi Windows
               16-bit, berjalan di atas MS-DOS
               o 1985 November - Windows 1.0
               o 1987 9 Desember - Windows 2.0
               o 1990 22 Mei - Windows 3.0
               o 1992 Agustus - Windows 3.1
               o 1992 Oktober - Windows for Workgroups 3.1
               o 1993 November - Windows for Workgroups 3.11


           2. Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS (meski tidak sepenuhnya)


                                                                                                 7
             2    1995 24 Agustus - Windows 95 (Versi: 4.00.950)
             3    1998 25 Juni - Windows 98 (Versi: 4.1.1998)
             4    1999 5 Mei - Windows 98 Second Edition (Versi: 4.1.2222)
             5    2000 19 Juni - Windows Millennium Edition (Me) (Versi: 4.9.3000)
             3. Berbasis kernel Windows NT
             6    1993 Agustus - Windows NT 3.1
             7    1994 September - Windows NT 3.5
             8    1995 Juni - Windows NT 3.51
             9    1996 29 Juli - Windows NT 4.0
             10 2000 17 Februari - Windows 2000 (Versi: NT 5.0.2195)
             11 2002 - Windows XP (Versi: NT 5.1.2600)
             12 2003 - Windows Server 2003 (Versi: NT 5.2.3790)
             13 2006 - Windows Vista (Versi 6.0 Build 6000)
             14 2007 - Windows Home Server (Versi 6.0.1800.24)
             15 2008 - Windows Server 2008 (Versi 6.1)
             16 2009 - Windows 7 (Versi 6.1)
             17 2009 - Windows Server 2008 R2 (Versi 6.1)




   Beberapa keunggulan windows :


1. Tampilan grafik yang lebih menarik karena berbasiskan Graphical User interface (GUI)
2. Adanya standarisasi proses artinya pemakai akan lebih mudah menggunakannya tanpa perlu
   menghafal.
3. Kemudahan proses artinya dengan memakai sistem operasi ini suatu data dapat dipakai
   bersama dan dapat dipindahkan dari satu aplikasi ke aplikasi lainnya dengan mudah.
4. Investasi yang menarik, artinya semaikin banyak produk software yang mendukung sistem
   operasi ini.
5. fasilitas multithreading dan pre-emptive multitasking sehingga kinerja multitasking lebih
   reponsif. Dengan fasilitas ini beberapa program dapat dijalankan secara bersamaan



                                                                                          8
6. Dapat menghubungkan satu komputer dengan komputer lain dengan mengunakan modem
7. Didukung oleh standar industri Plug and Playyang dapat membantu guna menghindari
   kesulitan pada saat menambah perangkat keras baru.

     Bahasa Pemrograman Yang Digunakan Untuk Mengembangkan
         1. Visual Basic
                        Visual Basic isual basic adalah pengembangan dari bahasa komputer
                  BASIC (Beginner’s All purpose Symbolyc Intruction Code). Bahasa
                  tersebut diciptakan oleh professor John Kemeny dan Thomas Kurtz pada
                  tahun 1960-an. Bahasa tersebut tersusun sangat mirip dengan bahasa
                  inggris. Sejak saat itu banyak versi BASIC dikembangkan untuk digunakan
                  sebagai platform Komputer. Beberapa versinya seperti :


                   1   Microsoft QBasic
                   2   QUICKBASIC
                   3   GWBASIC
                   4   IBM BASICA
                   5   Apple BASIC dll.


             Pemakaian BASIC yang sangat populer dengan berbagai jenis komputer berperan
          dalam memperbaiki bahasa pemrograman itu sendiri, yang pada akhirnya lahir
          Visual basic yang berbasis GUI (Graphic User Interface). VISUAL BASIC sendiri
          1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan
          bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan
          Cooper” yg di sebut TRIPOD,. Kemudian Microsoft mengontrak copper dan
          asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0
          dibawah nama kode Ruby. Dibawah ini adalah perjalan VISUAL BASIC 1.0
          sampai VISUAL BASIC 10 :
         1) Proyek “Thunder” dirintis
         2) Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows
            Wordltrade yg dipertunjukan di Atlanta , Georgia



                                                                                       9
3) Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak
  kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada
  kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan
  BASIC Professional Development System.
4) Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup
  mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya
  pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar
  dari Class modul yg berikutnya di implementasikan pada VB 4
5) Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versi
  standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database
  Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
6) Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat
  windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan
  kemampuan untuk menulis non-GUI class pada Visual Basic
7) Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic
  untuk versi windows 32 bit . Programmer yg menulis programnya pada versi 16
  bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan
  juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5
  memperkenalakan kemampuan untuk membuat User Control.
8) Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk
  kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan
  akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008
9) Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada
  versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi
  bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan
  kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari
  paket runtime VB6 serta peningkatan penggunan memory.
10) Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework
  versi 1.1.
11) Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic
  .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada



                                                                                 10
     judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya :
12) Edit and Continue , mungkin inilah kekurangan fitur terbesar dari VB NET . pada
      VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program
      sedang dijalankan
13) Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB
      7.1) , dirilis dengan menggunakan NET framework versi 1.1.
14) IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan
      konversi If Not X Is Y menjadi If X IsNot Y.
15) Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio.
      Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg
      gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg
      merupakan produk gratis dari Microsoft
16) Visual Basic “Orcas” (VB 9.0) , dijadwalkan akan dirilis pada tahun 2007 dan
      dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa
      fitur , diantaranya :


17) True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk
      menggantikan fungsi IIF
18) LINQ Support
19) Ekspresi Lambda
20) XML Literals
21) Nullable types
22) Type Inference
23) Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang juga dkenal dengan nama
      VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10
      direncanakan akan menjadi bagian dari SilverLight 1.1


2.    Windows Kernel Ditulis Dengan C dan Program lain Dengan C++
       Anda juga bisa membuktikannya. Copy salah satu sistem files windows misalnya C: \
       WINDOWS \ sistem32 \ zipfldr.dll. Kemudian buka dengan notepad, cari string C++,
       (melalui menu edit -> find). Anda akan menemukan baris: Microsoft Visual C++



                                                                                     11
      Runtime Library. Ini berarti file tersebut dibuat dengan library C++.




3.   Bahasa Pemrograman Delphi
      Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan
      perangkat lunak. Produk ini dikembangkan oleh CodeGear sebagai divisi
      pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya
      adalah milik Borland. Bahasa Delphi, atau dikenal pula sebagai object pascal
      (pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada
      mulanya ditujukan hanya untuk Microsoft Windows.


4.    Bahasa Pemrograman Python
      Python adalah bahasa pemrograman dinamis yang mendukung pemrograman
      berorientasi obyek. Python dapat digunakan untuk berbagai keperluan
      pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem
      operasi. Seperti halnya bahasa pemrograman dinamis, python seringkali
      digunakan sebagai bahasa skrip dengan interpreter yang teintergrasi dalam
      sistem operasi. Saat ini kode python dapat dijalankan pada sistem berbasis:
         Linux/Unix
         Windows
         Mac OS X
         Java Virtual Machine
         OS/2
         Amiga
         Palm
         Symbian (untuk produk-produk Nokia)




                                                                                    12
III. UNIX
UNIX adalah nama sistem operasi yang dapat diterapkan pada berbagai jenis mesin. Sistem
operasi UNIX ini diperkenalkan pertama kali oleh AT&T Bell Laboratory untuk pemakaian
komputer dalam bentuk jaringan khusus.


Sejarah
              Unix adalah sebuah sistem operasi komputer yang dikembangkan oleh AT&T
          Bell Labs pada tahun 1960 dan 1970-an. UNIX didesain sebagai sistem operasi yang
          portable, multi-tasking dan multi-user. BSD adalah salah satu turunan (varian) Unix
          yang dikembangkan oleh Universitas California, Berkeley.Sejarah UNIX diawali dari
          proyek MULTICS (Multiplexed Information and Computing Service) pada tahun 1965
          yang dilakukan oleh American Telephone & Telegraph (AT&T), General Electric
          (GE), dan Massachusett Institute of Technology (MIT), dengan bantuan dana yang
          besar dari departemen pertahanan Amerika (Departement of Defense Advanced
          Research Project - DARPA). Multics merupakan sistem operasi yang modular dengan
          menggunakan processor kecepatan tinggi, memori, dan perlengkapan komunikasi,
          dirancang untuk dapat bekerja 24 jam sehari, dan 365 hari per tahun tanpa henti, juga
          dirancang untuk kebutuhan militer.
          Pada tahun 1969, proyek MULTICS di hentikan karena terlambat dari waktu yang
          ditentukan, hal ini disebabkan karena jauhnya jarak antar periset pada waktu itu (New
          Jersey - MIT). Pada tahun yang sama, Ken Thompson, peneliti yang bekerja pada
          proyek MULTICS, bekerja sama dengan              Dennis   Ritchie berusaha untuk
          merealisasikan ide MULTICS dengan menggunakan komputer PDP-7. Peter Neuman,
          menyarankan proyek mereka ini diberi nama UNIX. Sistem UNIX ini kemudian di
          tulis ulang utuk komputer PDP-11 dalam waktu 1 tahun. Ilmuwan AT&T banyak
          menambahkan tool-tool kecil untuk UNIX pada tahun 1970-an, masing-masing tool
          digunakan untuk mengerjakan satu fungsi.
          Tahun 1973, UNIX ditulis ulang oleh Ken Thompson menggunakan bahasa
          pemrograman baru yang diciptakan oleh Dennis Ritchie, Bahasa C. Bahasa C di
          rancang agar mudah untuk di pindahkan (portable) dari satu komputer ke komputer


                                                                                            13
lain.
Tahun 1977, Mike Lesk mengembangkan "Ported I/O Library", sebuah pustaka yang
dapat dibawa untuk mengatasi kesulitan dalam melakukan port UNIX dari satu
komputer ke komputer lain karena perbedaan I/O dari setiap komputer. Unix pertama
kali dipindahkan (ported) ke dalam laboratorium Interdata 8//32, komputer mikro yang
sama dengan PDP-11.
Tahun 1978, UNIX berhasil diport kedalam komputer mini VAX. Sampai dengan
tahun ini UNIX masih digunakan sebagai sistem operasi eksperimental. Ternyata sejak
awal 1973, lebih dari 16 cabang AT&T atau Western Electric di luar laboratorium Bell
telah menjalankan UNIX. UNIX menyebar dengan sangat cepat, pada tahun 1977
sedikitnya 500 lokasi telah menjalankan UNIX; 125 diantaranya adalah universitas
dan lebih dari 10 negara asing, pada tahun yang sama pula keluar UNIX versi 6 yang
memiliki dukungan komersial. Universitas California di Berkeley membayar $400
untuk mendapatkan Tape sistem operasi UNIX yang di dalamnya terdapat pula source
code dari UNIX yang lengkap. Source code tersebut di modifikasi oleh Bill Joy dan
Chuck Haley, yang merupakan lulusan Berkeley. Pada tahun 1978 Bill Joy
mengeluarkan 30 salinan koleksi program dan modifikasi UNIX dengan biaya
pengganti media dan pengiriman seharga $50. Lebih dari 6 tahun Berkeley mendapat
dana dari ARPA untuk mengembangkan UNIX yang kemudian disebut dengan BSD
Unix. Banyak pengembangan yang telah dilakukan antara lain: Multitasking,
penamaan file dengan jumlah karakter sampai dengan 255 karakter, dan kemampuan
untuk bergabung kedalam komputer lokal. Pada masa ini BSD Unix menjadi populer
di kalangan peneliti dan universitas.
Pada masa yang sama, AT&T tetap mengembangkan Unix versinya, karena mulai
merasa khawatir karena kepopuleran BSD Unix AT&T kemudian mengembangkan
produk komersial Unix. AT&T mengeluarkan sistem yang disebut UNIX Sistem V
dan merupakan standar Unix, dan menyatakan bahwa BSD Unix bukan merupakan
standard dan tidak kompatibel. Hal ini dilakukan untuk meredam kepopuleran BSD,
juga karena merasa hak cipta ada pada AT&T. Dengan lisensi antara Berkeley dengan
AT&T, pihak universitas dapat secara bebas     mendistribusikan    perbaikan   Unix
AT&T kepada kliennya dengan catatan tidak ada boleh ada penambahan nomor versi.



                                                                                 14
Hingga saat ini BSD Unix selalu versi 4.2. Di sisi lain BSD 4.2 diyakini digunakan
sebagai basis pengembangan sistem operasi Unix lainnya, seperti SunOS yang menjadi
sistem operasi mesin Sun Microsystem, dan ULTRIX sebagai sistem operasi Unix di
lingkungan DEC (Digital Equipment Corporation).Dengan banyaknya perusahaan
yang mengembangkan Unix, maka timbul permasalahan, Unix versi manakah yang
harus digunakan...? Berkeley Unix (BSD) lebih disukai pengguna dari kalangan
akademik dan pengembang sistem, tetapi tidak didukung dan menakutkan seperti
halnya sistem operasi dari Sun yang baru, yang ternyata kemudian menjadi terdepan di
kalangan Unix, disisi lain ada AT&T Sistem V yang di kembangkan oleh AT&T dan
diklaim sebagai standar. Akibat dari permasalahan standar ini maka pada akhir 1980-
an, Data General, IBM, Hewlwtt Packard, dan Silicon Graphic mengembangkan Unix
sendiri dengan menggunakan Sistem V sebagai standar. Versi Unix terpecah 2, tetapi
ternyata ada versi ke-3, yakni XENIX, yang dikembangkan oleh Microsoft pada awal
tahun 1980-an dan dilisensikan kepada Santa Cruz Operation (SCO). XENIX
menggunakan standar sistem operasi dari AT&T versi yang lebih tua yaitu Sistem III.
Karena kebutuhan standar sistem operasi, maka pada akhir tahun 1980-an, XENIX dan
AT&T Sistem V bergabung menjadi Sistem V/386 yang menggabungkan seluruh
fungsi tradisional Sistem V dan XENIX, dirilis pada tahun 1988 untuk komputer
berbasis   80386.Pada   musim    panas   1988,   AT&T     dan    Sun   Microsystem
menandatangani perjanjian kerjasama pengembangan yang kemudian menghasilkan
Sistem V Release 4 (SVR4), yang memiliki kemampuan terbaik dari Sistem V dan
Berkeley Unix, dan membuat semua program yang ditulis untuk kedua sistem tersebut
menjadi kompatibel dalam satu sistem. Pada saat ini SunOS digantikan oleh sistem
operasi Unix baru dengan nama Solaris. Merasa terancam oleh AT&T dan Sun karena
bukan merupakan bagian dari usaha pengembangan SVR4, Appolo Computer, Digital
Equipment Computer (DEC), Hewlett Packard, IBM, dan sebagian pabrik di Eropa
membentuk Open Software Foundation (OSF). Pembentukan ini sebagai usaha untuk
melepaskan diri dari pengendalian AT&T, dengan atas nama koalisi industri not-for-
profit, dan menggunakan ilsensi yang seragam. OSF dikembangkan dengan
menggunakan standar AIX, dan kemudian diport ke dalam kernel MACH dari
universitas Carnegie Mellon, dengan menggabungkan librari dan utility dari HP, IBM,



                                                                                 15
         dan DEC. Akan tetapi, hasil pengembangan OSF, OSF/1 tidak banyak digunakan
         hingga pada akhirnya koalisi tersebut mengembangkan sendiri-sendiri sistem mereka,
         misalnya IBM dengan AIX nya, dan sebagian lainnya mengadopsi SVR4 yang sudah
         direlease terlebih dahulu.
         Tahun 1993, AT&T menjual Unix System Laboratory (USL) kepada Novell setelah
         berhasil menjadikan SVR4 sebagai standar industri. Akan tetapi keberhasilan standar
         Unix ini tidak dapat mengalahkan MS Windows yang dikembangkan sebagai sistem
         operasi untuk komputer desktop. Novel kemudian mentransfer merek dagang Unix
         kepada X/Open Consortium. Tahun 1995, Novell menjual kepemilikan source code
         Unix kepada SCO, dan dengan demikian menghentikan USL.
         Pada awal 1990-an, BSD 4.4 dikomersialkan dengan nama BSD/OS oleh BSD Inc.,
         yang memiliki kemampuan sistem firewall jaringan, sistem VAR, dan lab. riset
         akademik. Sementara itu sistem operasi seperti Unix (clone) yang cuma-cuma (free),
         Linux, diciptakan oleh Linus Torvald, mahasiswa ilmu komputer universitas Helsinki
         Finlandia, dikembangkan oleh para hobbyist, dan menguasai pasar bisnis kelas kecil
         (small-business). Beberapa implementasi sistem Unix dan seperti Unix (Unix-like)
         untuk PC dikembangkan berdasarkan kepada BSD 4.3 dan 4.4, dan sistem MACH
         yang dikembangkan oleh Carnegie yang menjadi fondasi dasar MacOS. Walaupun
         pada akhirnya sistem Unix yang ada saat ini belum bersatu dalam pengembangan,
         pada pertengahan tahun 1990-an diperkirakan sudah ada jutaan komputer dengan
         sistem operasi Unix diseluruh dunia. Sistem operasi Unix merupakan pilihan bagi
         banyak mikroprosesor, karena kemudahannya untuk diadopsi.Saat ini telah ada
         kumpulan standar untuk sistem operasi seperti Unix, termasuk di dalamnya antar muka
         (interface), librari, dan karakteristik kelakuan (behavioral characteristic). Kumpulan
         standar ini seperti POSIX, yang awalnya dikembangkan oleh IEEE, yang juga diadopsi
         sebagai ISO/IEC 9945. Dengan adanya penstandaran seperti antar muka, librari, dan
         kelakuan ini kita dapat menggunakan atau mengadakan mesin dengan Unix dari
         manapun.


Berbagai versi UNIX




                                                                                            16
Nama                      Vendor
AIX                       IBM
A/UX                      Apple (Macintosh)
BSD                       University of California
DG/UX                     Data General
HP/UX                     Hawlette-Packard
MS/UX                     NEC
PC/IX                     Interactive System Corporation
SCO UNIX                  SCO
SINIX                     Siemens
ULTRIX                    DEC
UNICOS                    Cray Research
UNIX                      AT&T, SCO, Sun Microsystem
VENIX                     VenturaCom, Inc
XENIX                     SCO / Microsoft
UNIXWARE                  CALIFORNIA


Beberapa sifat dan keistimewaan UNIX :


   1. Portabilitas
        Sistem UNIX mudah diadaptasikan ke sistem komputer yang lain
   2. Multiuser
        Sejumlah pemakai (user) dapat menggunakan istem secara bersamaan dan berbagi
        sumber seperti penggunaa printer, disk, dll.
   3. Multitasking
        Kemampuan sistem operasi yang memungkinkan seseorang dapat melaksanakan
        beberapa tugas pada saat yang bersamaan
   4. Sistem File Hirarkikal
        Pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan
        diakses



                                                                                   17
Kelemahan sistem UNIX
   1. Visualisasinya tidak menarik
   2. memory yang digunakan besar
Struktur Perangkat Keras




Keterangan :
   1. Konsol
       Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer sistem
       administrator sistem untuk mengontrol operasi sistem
   2. terminal
       Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh penakai untuk
       berinteraksi dengan sistem
   3. Jalur Komunikasi
       Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke sistem UNIX
   4. Modem
       Piranti untuk mengubah sinyal digital (komputer) menjadi sinyal analog (telepon) dan
       sebaliknya
   5. Server
       Piranti yang merupakan otak dari sistem yang berisi sistem UNIX, program aplikasi,
       memory dll.
Struktur Perangkat Lunak




Keterangan :
   1. Kernel
       Inti dari sistem UNIX yang mengontrol perangkat keras dan melaksanakan berbagai
       fungsi level rendah. Fungsi yang dilaksanakan seperti :
          -    tanggal dan jam sistem
          -    manajemen file dan penanganan security



                                                                                        18
           -     operasi input/output
           -     manajemen memori
           -     penganganan kesalahan dan interupso
   2. Shell
       Penterjemah pada sistem UNIX yang merupakan jembatan antara pemakai dan sistem
       UNIX.


       Ada tiga macam Shell yang terkenal yaitu :
        Nama Shell             Nama Program            Pencipta
        Bourne Shell           Sh / $                  Stephen R Bourne
        C Shell                Csh / %                 Bill Joy
        Korn Shell             Ksh / $ / #             David G Korn


   3. Utilitas
       Program yang disediakan sistem UNIX untuk melaksanakan tugas tertentu, seperti :
           -     manajmen file dan directory
           -     penyuntingan file
           -     penunjang komunikasi dan jaringan
           -     administrasi sistem
           -     penganalisis unjuk kerja sistem
           -     untuk keperluan backup dan restore
   4. Program Aplikasi
       Program – program yang dibuat oleh pemakai untuk memenuhi kebutuhannya sendiri.


Masuk Ke Sistem UNIX
Proses untuk masuk ke sistem UNIX biasa disebut LOGIN atau LOGGING IN atau SIGN ON.
Proses ini diawali dengan tampilan prompt login seperti :
       login : -
Berikutnya sistem UNIX akan menanyakan password :
Contoh :
       login : ahmad <enter>


                                                                                          19
          password : -             (tidak tampak paa saat diketik)
          login incorrect (tampil jika password salah)
          wait for login retry :
          login : -
catatan :
hubungi administrator sistem jika password lupa


Keluar dari Sistem
Proses untuk keluar dari sistem UNIX biasa diesebut LOGOUT atau LOGGING OUT


Berikut table logging out berdasarkan shell :
Shell                                            Perintah
Bourne / korn shell                                  -1 exit
                                                     -2 <ctrl-D>
C shell                                              -3 logout
                                                     -4 <ctrl-D>




            Bahasa Pemrograman Yang Digunakan yaitu:


            1.    Bahasa Pemrograman Assembly
                  Pada Tahun 1969, Laboraturium Bell AT&T di Murray Hill, New Jersey
                  menggunakan bahasa Assembly untuk mengembangkan sistem operasi UNIX.
                  yang bertujuan untuk membuat Sistem operasi yang dapat bersifat mudah di
                  program (Programmer Friendly).




                                                                                       20
2.   Bahasa Pemrograman B
     Setelah UNIX berjalan, Ken Thompson, seorang pengembang sistem pada
     Laboratorium AT&T Laboratories mengembangkan compiler baru dengan nama
     bahasa B. Bahasa B ini digunakan untuk merevisi sistem operasi UNIX.



3.   Bahasa Pemrograman C
     Karena bahasa B ini masih bersifat Intpreter dan terbilang lambat, maka pada
     tahun 1971. Sistem operasi UNIX ditulis ulang menggunakan bahasa C, yaitu
     bahasa pemrograman yang dikembangkan oleh Dennis Ritchi, seorang
     pengembang sistem di laboratorium yang sama. Tetapi bahasa C masih sulit
     dipelajari karena masih bersifat prosedural murni. Hingga saat ini bahasa C masih
     digunakan untuk mengembangkan program dan sistem operasi diantaranya sytem
     operasi yang sering kita gunakan Windows dan Linux. dan banyak digunakan
     juga   untuk   mengembangkan      program    -   program   aplikasi   di   bidang
     Telekomunikasi, Finansial, dan Bisnis. bahkan sampai saat ini permainan game
     yang biasa kita temukan pada komputer sebagian besar masih menggunakan
     bahasa C.




4.   Bahasa Pemrograman C++
     Akhirnya pada tahun 1983, Bjarne Stroustrup yang juga pengembang sistem di
     Laboratorium yang sama menciptakan bahasa C++ yang merupakan bahasa
     Hybrid dari bahasa C. Karena bahasa C++ didasarkan dari bahasa C. sehingga
     kita bisa mengkompilasi program - program yang ditulis dalam bahasa C dengan
     menggunakan Compiler C++. Keistimewaan bahasa C++ adalah karena bahasa ini
     merupakan bahasa pemrograman yang berorientasi Objek (Object Oriented
     Programming). bahasa C++ sendiri merupakan bahasa tingkat menengah (Middle
     Level Language). bahkan sampai saat ini permainan game yang biasa kita
     temukan pada komputer sebagian besar masih menggunakan bahasa C++.




                                                                                   21
    5.      Bahasa Pemrograman Phyton

            Python adalah bahasa pemrograman dinamis yang mendukung pemrograman
            berorientasi obyek. Python dapat digunakan untuk berbagai keperluan
            pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem
            operasi. Seperti halnya bahasa pemrograman dinamis, python seringkali
            digunakan sebagai bahasa skrip dengan interpreter yang teintergrasi dalam sistem
            operasi. Saat ini kode python dapat dijalankan pada sistem berbasis:

            o       Linux/Unix

            o       Windows

            o       Mac OS X

            o       Java Virtual Machine

            o       OS/2

            o       Amiga

            o       Palm

            o       Symbian (untuk produk-produk Nokia)




IV. SISTEM OPERASI MAC OS



      Sejarah
            Mac OS adalah singkatan dari Macintosh Operating Sistem. Mac OS adalah sistem
         operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan
         tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak
         tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86.Macintosh
         operating system atau sistem operasi macintosh adalah sistem operasi yang di gunakan untuk


                                                                                                22
mengoperasikan komputer notebook apple macintosh. Mac OS merupakan sistem operasi
pertama yang menggunakan Graphical User Interface – GUI. Orang-orang penting pada
Macintosh yaitu Bill Atkinson, Jef Raskin dan Andy Hertzfeld. Komputer ini dinamakan
berdasarkan McIntosh, jenis apel yang disukai Jef Raskin. Macintosh diperkenalkan pertama
kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Pada waktu itu,
langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia
komputer personal.Ada berbagai macam pandangan bagaimana awal mula Machintos di
ciptakan. Apple sengaja membuat Macintosh yang biasa agar Macintosh dapat lebih mudah
di jalankan oleh orang yang baru belajar komputer sekali pun. Sistem Operasi Macintosh
pada awalnya dikenali sebagai Sistem, seperti “Sistem 6.0.7″ atau “Sistem 7″. Pada awalnya
juga dikenali sebagai “Toolbox” yang terdapat beberapa kelebihan yang dapat digunakan
untuk menggantikan keterpautan kepada toolbox komputer itu sendiri.
   Awalnya Apple juga sengaja menembunyikan keberadaan sistem operasi ini untuk
membedakan Mac dengan sistem operasi yang lain nya seperti MS-DOS, yang lebih mudah
digunakan daripada Macintosh.




b. Pengembangan


Versi Mac OS

a. Mac OS Klasik

  Mac OS “Klasik”, sistem yang pertama dikeluarkan oleh Mac pada tahun 1984
   hingga Mac OS 9. Mac OS klasik dikenali sebagai satu sistem yang tidak memilik
   sembarang command line atau baris perintah; merupakan sistem yang
   menggunakan user interface(UI) sepenuhnya. Karena mudah untuk di gunakan,
   sistem ini juga dikritik karena menggunakan cooperative multitasking.




             Versi terakhir Mac OS saat ini adalah Mac OS X (baca: Mac OS Ten)



                                                                                       23
yang diluncurkan pada tahun 2000.


Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Langsung ke: navigasi, cari




 Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer
 Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan
 populer di kalangan pengguna.

          Karakter "X" adalah nomor Romawi yang berarti sepuluh, di mana versi
 ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac
 OS 8 dan Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang
 terdengar seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian
 karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix
 dengan akhiran "x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix).

           Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi
 Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi
 Server mencakup piranti lunak untuk keperluan manajemen dan administrasi
 workgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia
 untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti
 SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda.




                                                                           24
            Mac OS X adalah sistem operasi yang menggunakan kernel BSD
sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam
keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya
sehingga menjadikannya panutan bagi pengembang desktop lain.[ Rilis terakhir
Mac OS diluncurkan sekitar bulan Mei 2005 dengan kode Tiger dengan versi
10.4.

Tahapan-tahapan OS X:

       Mac OS X Server 1.0 kode: "Rhapsody", dirilis: Maret 1999.

       Mac OS X Public Beta kode: "Kodiak", dirilis: September 2000.

       Mac OS X 10.0 (update 10.0.1-10.0.2-10.0.3-10.0.4) kode: "Cheetah",
        dirilis: Maret 2001.

       Mac OS X 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma",
        dirilis: Oktober 2001.

       Mac OS X Server 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode:
        "Puma", dirilis: November 2001.

       Mac OS X 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-
        10.2.8) kode: "Jaguar", dirilis: Agustus 2002.

       Mac OS X Server 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-
        10.2.7-10.2.8), dirilis Agustus 2002.

       Mac OS X 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-
         10.3.8-10.3.9) kode: "Panther", dirilis Oktober 2003.

       Mac OS X Server 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-
        10.3.7-10.3.8-10.3.9), dirilis Oktober 2003.

       Mac OS X 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) kode: "Tiger",
        dirilis: April 2005.




                                                                             25
       Mac OS X Server 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis:
        April 2005.

       Mac OS X 10.5 (update 10.5.1-10.5.2-10.5.3-10.5.4) kode: "Leopard",
        dirilis: Oktober 2007

       Max OS X 10.6 (kode: "Snow Leopard"; direncanakan beredar pada Juni
        2009)




c. Bahasa Pemrograman Yang Digunakan yaitu:


1. Bahasa Pemrograman Delphi

         Delphi   adalah    sebuah    bahasa   pemrograman      dan    lingkungan
      pengembangan perangkat lunak. Produk ini dikembangkan oleh CodeGear
      sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi
      tersebut sebelumnya adalah milik Borland. Bahasa Delphi, atau dikenal pula
      sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi
      objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft
      Windows, namun saat ini telah mampu digunakan untuk mengembangkan
      aplikasi untuk Linux dan Microsoft .NET framework (lihat di bawah).
      Dengan menggunakan Free Pascal yang merupakan proyek opensource,
      bahasa ini dapat pula digunakan untuk membuat program yang berjalan di
      sistem operasi Mac OS X dan Windows CE.

          Pada tanggal 8 Februari 2006, Borland mengumumkan akan melepas
      seluruh jajaran produk pengembangan aplikasi komputernya termasuk di
      antaranya Delphi. [1]. Saat ini Delphi menjadi bagian dari jajaran IDE milik
      Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi
      CodeGear, anak perusahaan Borland yang menangani tool pengembangan
      aplikasi.




                                                                               26
2. Bahasa Pemrograman Phyton

      Python    adalah   bahasa   pemrograman    dinamis    yang   mendukung
  pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai
  keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai
  platform sistem operasi. Seperti halnya bahasa pemrograman dinamis, python
  seringkali digunakan sebagai bahasa skrip dengan interpreter yang
  teintergrasi dalam sistem operasi. Saat ini kode python dapat dijalankan pada
  sistem berbasis:

  o   Linux/Unix

  o   Windows

  o   Mac OS X

  o   Java Virtual Machine

  o   OS/2

  o   Amiga

  o   Palm

  o   Symbian (untuk produk-produk Nokia)

      Python didistribusikan dengan beberapa lisensi yang berbeda dari
  beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada
  prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan
  untuk kepentingan komersial. Lisensi Python tidak bertentangan baik
  menurut definisi Open Source maupun General Public License (GPL).




      SISTEM OPERASI PADA HANDPHONE



                                                                            27
        Seperti halnya komputer, ponsel juga memiliki sistem operasi yang menjembatani antara
perangkat keras dengan program-program yang ada, seperti contact, messaging, kamera, musik
player, dan aplikasi pihak ketiga. Kini, sistem operasi pada ponsel sudah berkembang sebegitu
pesatnya hingga banyak bermunculan ponsel-ponsel baru yang mengusung berbagai macam
sistem operasi berbeda. Berikut ini akan aku coba bahas beberapa sistem operasi mobile yang
banyak digunakan saat ini, yang aku kumpulkan dari beberapa sumber.

1. Java

Biasanya diterapkan pada jenis yang telah polyponik namun kelas monoponik pun juga telah
tersedia.biasanya terdapat pada handphone tipe lama,namun tipe baru sekalipun saat ini baisanya juga
telah mendukung untuk fitur ini.harga untuk ponsel jenis ini lebih terjangkau dari pada handphone dengan
2 jenis OS berikut. Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari
awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang
dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan
Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini
adalah maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park.
Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak
pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh
(touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "7" (Star Seven).

Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa
orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan
kantor di 100 Hamilton Avenue, Palo Alto.

Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13
menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium
yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih
merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.

Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat
perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade



                                                                                                     28
Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka.
Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose
Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel
Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun
Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java",
James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat
lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya
menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk)
kesukaan Gosling.

Versi Awal

Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0.
Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi
selanjutnya:

      java.lang: Peruntukan kelas elemen-elemen dasar.

      java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.

      java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas
       penanggalan.

      java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer
       lain menggunakan jaringan TCP/IP.

      java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)

      java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.




                                                                                            29
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.

Selain sistem operasi di atas, masih banyak lagi sistem operasi yang digunakan untuk
perangkat mobile, seperti Nokia S30 dan S40 (yang digunakan pada ponsel-ponsel jadul
Nokia), Maemo, Ubuntu Mobile, webOS, dan lain-lain.




   1.2     Sejarah IPhone

           iPhone adalah telepon genggam yang revolusioner produksi Apple Inc. yang
           memiliki fungsi kamera, pemutar multimedia, SMS, dan voicemail. Selain itu
           telepon ini juga dapat dihubungkan dengan internet, misalnya untuk mengirim
           email, menjelajah web, dan lain-lain. Antarmuka dengan pengguna adalah layar
           sentuh multi-touch (atau bisa juga disebut dengan layar sentuh kapasitif) dengan
           papan ketik virtual dan tombol. iPhone generasi pertama mulai dipasarkan pada
           29 Juni 2007 di AS dengan harga US$499 untuk model 4GB dan US$599 untuk
           model 8GB (tetapi dengan syarat kontrak dengan AT&T selama 2 tahun).
           Generasi kedua, yang bernama iPhone 3G (karena disertai dengan fitur 3G)
           diluncurkan di berbagai negara pada 11 Juli 2008 dengan harga US$199 untuk
           model 8GB dan US$299 untuk model 16GB (tetapi dengan syarat kontrak dengan
           AT&T selama 2 tahun). Generasi ketiga atau iPhone 3GS, diluncurkan pada
           tanggal 17 Juni 2009, dengan harga US$199 untuk model 16GB dan US$299



                                                                                           30
              untuk model 32GB.

              Kamera yang terpasang memiliki resolusi 2 megapixel untuk generasi iPhone
              pertama dan iPhone 3G, dan 3,2 megapixel untuk iPhone 3GS, namun, iPhone
              generasi pertama dan 3G tidak dapat merekam video. Tetapi dengan bantuan
              pihak ketiga yang banyak membuat aplikasi, hampir semua kekurangan tadi dapat
              diatasi. Selain itu telepon ini juga memiliki perangkat lunak yang dapat
              mengunggah foto. iPhone dapat memainkan video, sehingga pengguna dapat
              menonton televisi atau film. iPhone memiliki hampir 100 ribu aplikasi yang dijual
              di iTunes di computer, maupun di Apps Store langsung di iPhone. Para pengguna
              iPhone bahkan dapat langsung membeli dan mengunduh aplikasi yang dijual di
              Apps Store, asalkan tidak melebihi 10MB. Sistem operasi iPhone adalah versi
              ringan Mac OS X tanpa berbagai komponen yang tidak diperlukan. Sistem operasi
              ini memakan ruang kurang lebih sebanyak 250MB. Sistem operasi dapat diupdate
              berkala melalui iTunes secara gratis.




  Bahasa Pemrograman yang digunakan dalam membuat yaitu : IPhone OS




2. Symbian

Symbian bisa dibilang sebagai sistem operasi paling populer di dunia mengingat jumlah
penggunanya mencapai lebih dari 50% dari pengguna smartphone. Sistem operasi ini
dikembangkan oleh Symbian, Ltd.–yang merupakan kolaborasi vendor ponsel Ericsson, Nokia,
Motorola, dan Psion–dan memang dikhususkan sebagai mobile operating system. Sistem operasi
ini ditulis dengan bahasa C++. Awalnya sistem operasi ini merupakan OS yang close source,
namun dalam perkembangannya, sistem operasi ini berubah menjadi open source dan
memungkinkan banyak pihak untuk mengembangkan aplikasi yang bisa dioperasikan di ponsel
ber-OS symbian. Versi stabil terbaru dari Symbian OS adalah Symbian OS 9.5 dan versi tak-
stabil terbarunya adalah Symbian^2 platform / Q3 yang dirilis pada tahun 2009.

Dalam perkembangannya Symbian OS memiliki beberapa versi, yaitu


                                                                                            31
    Symbian OS 6.0 dan 6.1. contohnya adalah Nokia 9210 Communicator

    Symbian OS 7.0 dan 7.0s. Pada versi ini muncul berbagai versi user interface seperti
      UIQ (Sony Ericsson P800, P900, P910, Motorola A925), Series 60 (Nokia 7650, 3230,
      6260, 6600, 6670, 7610, N-Gage, N-Gage QD), Series 80 (Nokia 9210, 9300, 9500),
      series 90 (Nokia 7710), dan MOAP–Mobile Oriented Application Platform
      (Contohnya ponsel NTT DoComo). Symbian OS 7.0s adalah versi 7.0 yang diadaptasi
      agar memiliki kompatibilitas yang lebih baik dengan versi 6.x

    Symbian OS 8.0 dan 8.1. Contohnya adalah Nokia N91

    Symbian OS 9. Digunakan untuk keperluan internal Symbian

    Symbian OS 9.1. Termasuk ponsel Nokia seri S60 3rd edition dan beberapa tipe Sony
      Ericsson seperti M600 dan P990.

    Symbian OS 9.2. Contohnya Nokia E90, Nokia N95, Nokia N82, dan Nokia 5700

    Symbian OS 9.3. Misalnya Nokia E72, E75, E79, dan N96

    Symbian OS 9.4. Contohnya Samsung OMNIA HD, Nokia N97, Nokia 5800
      XpressMusic, Sony Ericsson Satio, dan ponsel S60 5th edition lainnya.

      Sistem operasi Symbian juga rentan terhadap ancaman sekuriti berupa virus. Contoh
     virus yang sering menyerang ponsel ber-OS Symbian adalah Cabir, yang mengirimkan
     dirinya dari ponsel ke ponsel lain via bluetooth.

Sejarah

      Sistem Operasi Symbian. Di kembangkan oleh Symbian Ltd. dan sejak awal di rancang
yang umum pada hardware yang dapat digunakan oleh objek aplikasi lain. Hal ini
dimungkinkan karena API merupakan objek antarmuka yang didefenisikan pada level
aplikasi, yang berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang
mengelola/memanggil [[kernel] dimana sebagai penghubung antara software dan hardware.
Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian
atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak yang



                                                                                            32
bermacam-macam.Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan
operasi secara multithreading, multitasking dan pengamanan terhadap memori. Dan semua
pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi
tidak aktif ketika tidak ada inputan berupa aktifitas tertentu. Namun perlu dipahami sistem
operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan keterbatasan
sumber daya. Multithread dan multitasking memberikan kemampuan Symbian OS untuk
menjalankan lebih dari satu aplikasi sekaligus. Namun khusus ini, adanya preemptive
multitasking kernel akan memberi tiap-tiap program suatu pembagian waktu pemprosesan
yang dilakukan bergantian dengan cepat sehingga nampak bagi pemakai seolah-olah proses
ini dieksekusi secara bersamaan. Untuk itu telah didefinisikan penjadwalan berdasar prioritas
tertentu untuk menentukan proses mana yang berjalan terlebih dahulu dan proses apa
berikutnya serta berapa banyak waktu akan jadi diberi.Symbian OS sendiri bukanlah software
yang sifatnya open source secara penuh karena meskipun terdapat ketersedian API dan
dokumentasinya, yang banyak membantu pihak pengembang aplikasi untuk membuat
software yang berjalan di atas sistem operasi ini, dipublikasi untuk umum namun tidak untuk
kode source sendiri.
Pada tahun 1980, berdiri perusahaan pengembang software Psion yang didirikan oleh David
Potter. Produk dari perusahaan itu diberi nama EPOC. Sistem operasi ini lebih difokuskan
pada penggunaannya di telepon bergerak. Pada tahun 1998, terjadi sebuah kerjasama antara
perusahaan Ericsson, Nokia, Motorola dan Psion untuk mengeksplorasi lebih jauh
kekonvergensian antara PDA dan telepon selular yang diberi nama Symbian. Pada tahun 2004
Psion menjual sahamnya dan hasil kerjasama ini menghasilkan EPOC Release 5 yang
kemudian dikenal dengan nama Symbian OS v5. Sistem operasi dari Symbian OS v5 itu
sudah mulai mengintegrasikan kebutuhan implementasi aplikasi pada perangkat seperti PDA
selain telepon seluler.Kemudian muncul perangkat yang dinamakan smartphone dan
muncullah pula versi-versi terbaru dari Symbian OS hingga ada yang disebut dengan Symbian
v6.0 atau yang lebih terkenal dengan nama ER6 yang merupakan versi pertama dari Symbian
OS. Sifatnya terbuka karena pada sistem ini dapat dilakukan instalasi perangkat lunak oleh
berbagai pengembang aplikasi. Pada awal tahun 2005, muncul Symbian OS v9.1 dengan
sistem keamanan platform baru yang dikenal sebagai capability-based security. Sistem
keamanan ini mengatur hak akses bagi aplikasi yang akan diinstal pada peralatan dalam hal



                                                                                              33
mengakses API.Muncul pula yang disebut dengan Symbian OS v9.2 yang melakukan
perbaharuan pada teknologi konektifitas Bluetooth dengan digunakannya Bluetooth v.2.0.
Sedangkan yang terbaru, Symbian mengeluarkan Symbian OS v9.3 (dirilis pada tanggal 12
Juli 2006) telah mengusung teknologi wifi 802.11 dan HSDPA sebagai bagian dari komponen
standarnya.
Arsitektur Sistem Operasi
Secara umum arsitektur Symbian OS sendiri dapat gambarkan menjadi empat lapisan
berdasarkan penggunaan API yang tersedia, yaitu :

1.   Lapisan        pendukung        aplikasi       (Application        Utility       Layer)
     Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi. Hal ini
     memungkinkan aplikasi lain (diluar sistem operasi) untuk berintegrasi dengan aplikasi
     dasar yang tersedia pada sistem operasi. Bentuk layanan lain termasuk proses pertukaran
     data dan manajemen data.

2.   Lapisan     layanan    dan   framework     antarmuka     grafis   (GUI       Framework)
     Lapisan ini merupakan framework API yang tersedia untuk memberi dukungan terhadap
     penanganan input user secara grafis maupun suara yang dapat digunakan oleh aplikasi
     lain.

3.    Lapisan komunikasi, Lapisan ini berfungsi sebagai sistem operasi yang fokus
     diimplementasi pada peralatan komunikasi mobile, Symbian OS memiliki kumpulan API
     yang fokus pada lapisan komunikasi. Bagian teratas pada lapisan ini terdapat dukungan
     pencarian dan pengiriman pesan teks. Berikutnya adalah antarmuka yang memberi
     dukungan komunikasi seperti Bluetooth dan infrared (IrDA) serta USB. Yang terakhir
     pada lapisan ini adalah protokol komunikasi berupa TCP/IP, HTTP, WAP dan layanan
     telepon.mobile. Menggunakan bahasa pemrograman C++, Java (J2ME) MIDP 2.0,
     PersonalJava 1.1.1a, dan WAP. Selain itu juga Symbian di rancang sebagai sistem
     operasi yang sangat fleksibel, sehingga para vendor dapat membuat berbagai aplikasi
     yang bervariasi.

     Bahasa Pemrograman yang digunakan yaitu:

        a.    Bahasa Pemrograman Python


                                                                                          34
python belajar python dan membuat applikasi python

Tujuan : Di harapkan pembaca / saya pribadi yang tertarik dengan bahasa python,
mengenal bahasa python dan mampu membuat applikasi sederhana dengan script python.

Tingkat             :             Dasar              sekale             e                 e
Syarat     :   Ponsel   symbian   0S      2nd   (   saya   memakai     nokia     7610      )


Python untuk S60 adalah bahasa pemrograman tingkat tinggi turunan dari Bahasa Python.
Dengan adanya bahasa pemrograman Python untuk s60, kita dimungkinkan untuk
membuat Script sederhana atau bahkan sebuah program yang kompleks. Jadi dengan
Python untuk S60, kita bisa membuat program langsung melalui ponsel berbasis Symbian
dimanapun                                 dan                                  kapanpun...
Dibawah ini ada beberapa tulisan yang ditujukan untuk mengenalkan bahasa
pemrograman      Python   untuk    S60      yang    sebagian   besar    diadopsi        dari
http://www.mobilenin.com. Dan tentu saja, konten dalam halaman ini sangatlah jauh dari
sempurna, bila ada yang salah atau kurang, mohon dimaklumi.

b. Bahasa Pemrograman Visual C++

  Membuat Aplikasi Ponsel dengan Visual C++

  Ponsel yang ada dipasaran saat ini sebagian besar menggunakan Sistem Operasi
  Symbian. Disini akan dibahas mengenai apa itu Symbian dan bagaimana membuat
  aplikasinya dengan menggunakan Visul C++.

  Sama seperti Microsoft Windows sebagai sistem operasi yang paling banyak
  digunakan untuk komputer, demikian juga dengan Symbian yang merupakan sistem
  operasi yang paling banyak digunakan untuk ponsel. Sampai saat ini versi Symbian
  yang terbaru adalah Symbian OS v8.0s, dan sedang dikembangkan Symbian OS v9.0s.
  Sedangkan ponsel yang paling banyak beredar saat ini adalah Symbian OS v6.1s dan
  v7.0s.




                                                                                         35
c.   Bahasa Pemrograman C++, Java (J2ME) MIDP 2.0, PersonalJava 1.1.1a,
     dan WAP

Sistem Operasi Symbian. Di kembangkan oleh Symbian Ltd. dan sejak awal di
rancang mobile. Menggunakan bahasa pemrograman C++, Java (J2ME) MIDP 2.0,
PersonalJava 1.1.1a, dan WAP. Selain itu juga Symbian di rancang sebagai sistem
operasi yang sangat fleksibel, sehingga para vendor dapat membuat berbagai aplikasi
yang                                                                      bervariasi.
Windows Mobile. Secara umum teknologi IT menggunakan software yang berbasis
windows. Sehingga kecocokan platform ini membuat windows dianggap lebih ideal
untuk di gunakan. Selain itu Windows mobile di pasangkan beberapa fitur seperti
Mobile Blog, GPS, menonton televisi, serta Mobile Database. Tetapi windows mobile
dibuat kurang fleksibel sehingga para software developer independent sulit membuat
aplikasi-aplikasi baru yang menyebabkan terbatasnya ketersediaan aplikasi pada
windows mobile.

Sistem Operasi Blackberry. Pada awalnya perusahaan asal Kanada ini memproduksi
layanan penyeranta dua arah(Pager). Tetapi perusahaan ini membuat terobosan baru
dengan mananamkan berbagai fitur yang menjadikan blackberry menjadi smartphone
yang memiliki GPS, internet mobile, dan Wi-F. Selain itu RIM(Research In Motion)
sebagai developer sistem operasi blackberry telah menanamkan fitur office yang bisa
di                     akses                       secara                      cepat.
Sistem Operasi Palm. Seperti halnya sistem operasi smartphone lainnya Palm juga
menanamkan beberapa fitur seperti Pocket Express, Microsoft Media Player, Palm
files, PDF viewer, Adobe Acrobat reader, eReader, Pocket Tunes, dan Document To
Go. Sistem Operasi Palm sendiri di dukung dengan sistem operasi Palm OS 5.4.9
dengan prosesor Intel PXA270, 312MHz.

Mobile Linux. Ponsel Linux pada pertama kali di luncurkan oleh Motorola di Cina
pada tahun 2003. Tetapi Mobile Linux memiliki kelemahan yang cukup mendasar.
Pertama, aplikasi tambahan yang beredar belum banyak, selain itu karena sistem
operasi ini di buat untuk bekerja dengan tenaga besar sehingga kebutuhan daya baterai
yang lebih besar di banding sistem operasi lainnya. Kelebihannya adalah Linux


                                                                                  36
sebagai OS yang ideal bagi ponsel karena dukungan oleh perusahaan-perusahaan besar
seperti IBM, Oracle, dan Intel. Selain itu, sistem ini nilai lebih fleksibel dan
menawarkan memori yang lebih kecil serta bisa lebih dihemat.




d.   Bahasa Pemrograman .Net

Kalau Kita pingin ngebuat aplikasi di HP dengan OS Symbian (Nokia, Samsung, NTT
DoCoMo          dll)    menggunakan       bahasa       pemrograman        .Net       ?
Kalau Kita pingin nambah pangsa pasar ke aplikasi mobile/HP ?

Atau kita ingin belajar bagaimana memanfaatkan HP kita agar lebih bermakna..?

Berikut saia share Compact Framework dari Red Five Lab yang namanya Net 60,
dengan Compact Framework ini juragan semua bisa ngebuat aplikasi .Net yang
dibangun baik pake VB.Net, C#, C++, J# dll… untuk dijalankan di HP/Mobile Device
yang menggunakan Symbian OS. Jadi kita bisa ngebuat aplikasi dengan menggunakan
Visual Studio sebagai IDE terbaik dan bahkan hasil aplikasi lebih bagus ketimbang
Java.




Berikut Class Library yang disediakan :

Base Class Libraries

*System.*
*System.Collections.*
*System.ComponentModel.*
*System.Diagnostics.*
*System.Globalization.*
* System.IO.*
* System.Net.*



                                                                                    37
* System.Security.*
* System.Text.*
* System.Threading.*
* System.Reflection.*
* System.Resources.*
User Interface Libraries
* System.Windows.*
* System.Drawing.*
Web Services & XML
* System.Web.Services
* System.XML.*

Data

* System.Data
    [IMG]https://www.redfivelabs.com/photos/images/images/92/original.aspx[/IMG
    ]
    Mengapa menggunakan .Net untuk develop dengan target Symbian :
    [B]Rapid Development[/B]
    Aplikasi di bangun pada level abstraksi tertinggi. Menyingkat waktu untuk
    pengembangan pada low level dan hal-hal kompleks kayak memory management
    dll…
    [B]Reuse Existing Code[/B]

Berbagai component yang ada atau engine atau library dapat di-includkan pada
    aplikasi      CF    untuk    menghindari       pengulangan   penulisan      code.
    [B]Access                             native                             API[/B]
    manage code .Net dapat memanggil native API dari Symbian sehingga dapat
    akses secara low level pada OS.




                                                                                  38
Jadi       tunggu     apa     lagi    ?     Mari        buat    aplikasi   di     OS




       Symbian                                                 Donlot gratis disini :
       https://www.redfivelabs.com/net60/Explore.aspx

Referensi : kaskus.us

Mantab gan mudah-mudahan berhasil yoo




                                                                                  39
3. Windows Mobile

Windows mobile adalah versi mobile dari sistem operasi PC paling populer, Windows, keluaran
Microsoft. Sistem operasi ini didesain khusus agar bisa berjalan pada smartphone dan perangkat
mobile. Sistem operasi yang awalnya dirilis dengan nama Pocket PC 2000 ini hampir semuanya
dilengkapi stylus pen yang digunakan sebagai ‘mouse’ pada layar ponsel. OS ini sudah berkali-
kali di-update versinya dengan versi terbarunya saat ini adalah Windows Mobile 6.5 yang dirilis
5 Oktober 2009. Ke depannya akan dirilis Windows Mobile 7.0 yang akan keluar sekitar
pertengahan 2010. User interface dari perangkat Windows Mobile menyerupai Windows pada
PC, namun sayangnya, seperti halnya Windows pada PC, sistem operasi ini bersifat close source
sehingga agak menyulitkan pihak ketiga untuk menyediakan aplikasi yang mendukung.




Sejarah

   Versi-versi yang telah dirilis meliputi:

      Pocket PC 2000

      Pocket PC 2002

      Windows Mobile 2003 yang memiliki 4 edisi, yaitu : Windows Mobile 2003 for Pocket
        PC Premium Edition, Windows Mobile 2003 for Pocket PC Professional Edition,
        Windows Mobile 2003 for Smartphone, dan Windows Mobile 2003 for Pocket PC Phone
        Edition.

      Windows Mobile 2003 Second Edition (Windows Mobile 2003 SE)

      Windows Mobile 5

      Windows Mobile 6 yang memiliki 3 versi, yaitu : Windows Mobile 6 Standard for
        Smartphone (phone without touchscreen), Windows Mobile 6 Professional for Pocket PC
        with phone functionality, dan Windows Mobile 6 Classic for Pocket PCs without cellular
        radio.

Contoh dari perangkat yang memiliki sistem operasi ini antara lain Audiovox SMT 5600, iMate


                                                                                            40
SP3i, Samsung SCH-i600, Mio 8390, Sagem myS-7, Orange SPV C500, HP iPAQ rw6100,
Motorola MPx220, O2 Xphone, dan O2 Xphone II.




Bahasa pemrograman yang digunakan yaitu:

 a.   Bahasa Pemrograman Pocket PC dengan VB.NET

      .NETCompactFramework
      .NET Compact Framework memiliki arsitektur yang sama dengan arsitektur .NET
      Framework versi Full-nya, termasuk Common Language Runtime-nya. .NET Compact
      Framework menyediakan kemampuan untuk mengakses sistem opreasi Windows CE
      dari smart device sehingga kita dapat mengakses fungsi-fungsi bawaan sistem operasi
      untuk      diintegrasikan       dengan       program        yang       kita      buat.
      .NET Compact Framework menggunakan sistem operasi Windows CE untuk fungsi-
      fungsi inti dan beberapa fungsi yang khusus pada smart device tertentu. Beberapa kelas
      seperti Windows Forms, graphics, drawing, dan Web services, dikembangkan dan
      dikemas ulang untuk efisiensi, sehingga fitur-fitur yang tidak diperlukan tidak lagi
      digunakan, sehingga .NET CF berukuran sangat kecil dibandingkan .NET framework
      yang lengkap.




 b.   Arsitektur .NET CF adalah sebagai berikut:



                                                                                         41
c.

     Gambar Arsitektur .NET Framework. (Sumber: Dan Fox, Jon Box, Building Solutions
     with the Microsoft .NET Compact Framework: Architecture and Best Practices for
     Mobile Development, Addison Wesley, 2003)

     Host Operating System berarti sistem operasi di mana program yang dibuat dengan .NET
     Framework berjalan, yaitu Windows CE. PAL adalah komponen utama yang membuat
     platform portable yang terdiri dari dua bagian penting, yaitu NSL (Native Supported
     Language) yang mampu mengakses fungsi-fungsi yang dimiliki sistem operasi secara
     langsung, dan bagian terakhir adalah EE, yang berkerja mirip dengan CLR (Common
     Language Runtime pada .NET Framework versi Desktop). EE memiliki beberapa fungsi
     seperti class loader, type checker, JIT compiler, thread support, exception handling, dan
     garbage collector.

     Sedangkan untuk class-class library yang didukung .NET CF juga mengalami
     pereduksian dibandingkan dengan .NET Framework versi Desktop. Jika digambarkan,
     kelas-kelas yang didukung .NET CF adalah sebagai berikut:




d.
     Gambar Class Library .NET Framework. (Sumber: Dan Fox, Jon Box, Building



                                                                                           42
     Solutions with the Microsoft .NET Compact Framework: Architecture and Best Practices
     for Mobile Development, Addison Wesley, 2003.)




b.Bahasa Pemrograman .Net

     Pemrograman Pocket PC dengan .NET
     Untuk dapat membuat program untuk Pocket PC dengan menggunakan .NET, kita
     terlebih dahulu perlu mengenal berbagai hal yang berkaitan hal tersebut:

1.   .NET 2005 mendukung pemrograman Windows Mobile Version 5.0, Windows Mobile
     2003 dan 2003 Second Edition, serta Windows CE yang berjalan di atas Windows CE
     5.0.

2.   Kita dapat membuat mobile Web application yang berjalan di atas Web server dan akan
     ditampilkan dalam berbagai format yang didukung oleh mobile browser yang ada.

3.   Pemrograman smart device dengan .NET memiliki kemudahan, karena pemrogramannya
     dapat dibuat dengan bahasa VB.NET dan C#, di mana cara pemrogramannya sama
     dengan cara memprogram di desktop hanya saja layarnya lebih kecil, yaitu 240 x 320
     pixels.

4.   Kita dapat membuat Windows CE dan Windows Mobile secara standalone yang berjalan
     di atas device Pocket PC atau Windows Mobile secara langsung.

5.   .NET menyediakan emulator smart device sehingga kita dapat mengembangkan program
     dan kemudian mencobanya dengan mudah tanpa harus memiliki smart device tersebut.
     Namun kita juga dapat mencobanya secara langsung pada smart device yang kita miliki
     maupun pada networked device, atau emulator device yang berada pada mesin yang
     berbeda.

6.   Pemrograman perangkat bergerak pada .NET berbeda dengan pemrograman desktop.
     Pemrograman perangkat bergerak pada .NET dikelola oleh kelas –kelas yang terdapat
     pada .NET Compact Framework, di mana kelas-kelasnya yang lebih sedikit dibandingkan
     dengan kelas-kelas yang ada pada desktop, dan memiliki perbedaan dukungan terhadap


                                                                                      43
      platform yang berbeda. .NET compact framework hanya berukuran 2 MB saja
      dibandingkan dengan .NET framework untuk Windows yang mencapai ukuran lebih
      besar dari 20 MB.

7.    .NET Compact Framework tidak memiliki dukungan terhadap ASP.NET, COM Interop,
      OLEDB, Generic Serialization, .NET Remoting, Printing, XPATH/XSLT.

8.    Tidak semua kemampuan bahasa pemrograman .NET pada aplikasi desktop didukung
      pada pengembangan smart device.

      Demikian juga setiap data yang diubah di Pocket PC dapat disinkronisasikan kembali ke
      komputer meja sehingga setiap data yang ada di komputer maupun di Pocket PC tetap
      konsisten.

      Pocket PC atau yang bahasa umumnya PDA (Personal Digital Assistant) diciptakan
      pertama kali dengan tujuan sebagai sebuah alat yang cukup ringan (dibandingkan dengan
      sebuah laptop) yang bisa dibawa ke mana-mana dan dapat memuat sejumlah informasi
      penting. Informasi penting ini bisa berupa alamat relasi bisnis, daftar harga produk,
      maupun e-mail Anda. Dengan adanya Pocket Outlook, Pocket Word, Pocket Excel,
      pengguna PDA dengan mudah mensinkronisasi data penting di komputer kerja ke dalam
      Pocket PC.

3.2   Keunggulan
      1. Sebagian besar teknologi IT (information technology) yang dipakai berbasis Windows,
      kecocokan dalam hal platform serta ekstensi yang mudah dengan software komputer
      dipandang bahwa Microsoft dianggap lebih ideal dibandingkan Symbian atau Linux.
      2. Windows Mobile menawarkan berbagai fitur unggulan seperti Mobile Blog, GPS,
      menonton televisi, serta Mobile Database.




3.3   Kelemahan

1.    Windows Mobile bersifat tertutup sehingga sulit bagi software developer independen
      untuk menciptakan aplikasi-aplikasi baru.Windows Mobile. Secara umum teknologi IT
      menggunakan software yang berbasis windows. Sehingga kecocokan platform ini


                                                                                         44
      membuat windows dianggap lebih ideal untuk di gunakan. Selain itu Windows mobile di
      pasangkan beberapa fitur seperti Mobile Blog, GPS, menonton televisi, serta Mobile
      Database. Tetapi windows mobile dibuat kurang fleksibel sehingga para software
      developer independent sulit membuat aplikasi-aplikasi baru yang menyebabkan
      terbatasnya         ketersediaan         aplikasi        pada         windowsmobile.



4. Palm OS




Palm OS adalah sistem operasi mobile yang dikembangkan oleh Palm, Inc. yang awalnya
dikhususkan sebagai sistem operasi untuk PDA. Namun dalam perkembangannya, Palm OS juga
dibuat untuk smartphone. Sistem operasi ini didesain untuk kemudahan penggunaan dengan GUI
(Graphical User Interface) berbasis touchscreen. Sistem operasi ini ditulis dengan bahasa
pemrograman C/C++ dan bersifat close source. Contoh perangkat yang menggunakan sistem
operasi Palm adalah Palm Treo 680. Smartphone ini menggunakan sistem operasi Palm OS
5.4.9. Beberapa fitur yang ditawarkan adalah Pocket Express, Microsoft Media Player, Palm
files, PDF viewer, Adobe Acrobat reader, eReader, Pocket Tunes, dan Document To Go.

Sejarah

      Dalam perkembangannya, Palm OS juga dibuat untuk smartphone. Sistem operasi ini
       didesain untuk kemudahan penggunaan dengan GUI (Graphical User Interface) berbasis
       touchscreen.

 Bahasa Pemrograman yang digunakan dalam membuat yaitu:

 a. Bahasa Pemrograman C

 Jika pembaca lebih memilih menggunakan bahasa C sebagai dasar pemrograman, harus terlebih
       dahulu melengkapi perangkat:

    - Cygwin (14Mb)
      penulis menggunakan Cygwin b20.1 yang bisa di download di
      http://sourceware.cygnus.com/cygwin/ atau
      http://www.palmos.com/dev/tech/tools/gcc/dist/cygwin-b20.1-full.exe atau jika memang


                                                                                             45
      yang diinginkan hanya untuk penggunaan user, Anda bisa men-download
      user-tools-only-Cygwin (3Mb) di
      http://www.palmos.com/dev/tech/tools/gcc/dist/cygwin-b20.1-usertools.exe .
    - Palm SDK 3.5 for C Language, bisa didownload di




 b. Bahasa Pemrograman Pascall

    Jika bahasa pemrograman Pascal yang Anda pilih, pastikan Anda memiliki:
    - Free Pascal Compiler, bisa anda dapatkan di url http://www.freepascal.org
    - atau bisa juga Anda gunakan HighSpeed Pascal Compiler yang bisa Anda dapatkan di
 c. Bahasa Pemrograman Java

    Untuk yang lebih menyukai Java, bisa anda Untuk, Basic ada SmallBasic atau NSBasic.
    Beberapa compiler diatas adalah freeware bahkan ada pula yang opensource. gunakan Waba
    atau SuperWaba VM.



5. Android

Android adalah sistem operasi mobile yang berjalan pada kernel Linux, yang dirilis pada 21
Oktober 2008. Awalnya, sistem operasi ini dikembangkan oleh Android, Inc, yang kemudian
dibeli oleh Google, dan yang terakhir, sistem operasi ini dibeli oleh Open Handset Alliance,
sebuah consortium dari 47 perusahaan hardware, software, dan telecom yang didirikan untuk
membuat open standard bagi perangkat lunak mobile. Sistem operasi ini bersifat free dan open
source.

Perangkat mobile yang mendukung sistem operasi ini di antaranya adalah HTC Dream dan HTC
Magic, ponsel keluaran vendor asal Taiwan, HTC.

Sejarah

          Pada Juli 2005, Google mengakuisisi Android, Inc, sebuah perusahaan pemula yang
     berbasis di Palo Alto, California, Amerika Serikat. Pendiri Android yang pergi untuk
     bekerja di Google termasuk Andy Rubin, Rich Miner, Nick Sears, dan Chris White (ketua
     desain dan pengembangan antarmuka di webtv). Pada waktu itu, hanya sedikit yang
     diketahui tentang fungsi Android, Inc lain dari itu mereka membuat perangkat lunak untuk


                                                                                          46
ponsel. Hal ini dimulai desas-desus bahwa Google berencana untuk memasuki pasar
telepon     seluler,    meskipun      masih     belum      jelas   pada    saat     itu


Tim Google yang dipimpin oleh Rubin mengembangkan platform perangkat mobile
didukung oleh kernel Linux yang mereka dipasarkan ke produsen handset dan operator
dengan menjanjikan memberikan yang fleksibel, sistem upgradeable. Tahun 2006 Google
telah memberi isyarat untuk mitra operator untuk berbagai tingkat kerjasama pada pihak
mereka.


Pada bulan September 2007, InformationWeek melaporkan bahwa Google telah
mengajukan beberapa aplikasi paten di bidang telepon selular.

PERKEMBANGAN ANDROID

Android telah mengalami pembaharuan sejak peluncuran awalnya.

 1.   Cupcake (1.5)

      30 April 2009 secara resmi diluncurkan Cupcake dengan beberapa fitur baru:
      Kemampuan merekam dan memutar video di modus camcorder

      Upload video ke Youtube dan foto ke Picasa langsung dari ponsel

      Tombol soft keyboard dengan fitur "autocomplete"

      Kemampuan koneksi langsung ke headset Bluetooth

      Widget dan folder baru

      Animasi

      Kemampuan copy-paste diperbaiki

      2. Doughnut                                                                 (1.6)
          15 September 2009, Donat (Donut) diluncurkan:

          Android Market diperbaharui



                                                                                    47
        Antarmuka kamera, camcorder, dan galeri terintegrasi

        Penghapusan foto di galeri bisa dilakukan secara multiple (banyak file)
        Voice Search diperbaharui dengan respon lebih cepat dan integrasi lebih baik
        dengan kemampuan panggilan kontak

        Fitur pencarian diperbaiki untuk bookmark, history, kontak, dan web langsung
        dari tampilan siaga

        Pembaharuan dukungan teknologi CDMA/EVDO, 802.1x VPN, Gesture, dan
        text-to-speech

        Kecepatan diperbaiki di bagian pencarian

3. Eclair (2.0)

        26 Oktober 2009

        Kecepatan hardware diperbaiki

        Aplikasi baru "Car Home"

    Dukungan resolusi dan ukuran layar dikembangkan

    Antarmuka browser yang baru

    Daftar kontak baru

    Rasio hitam-putih untuk background lebih baik

    Google Maps 3.1.2

    Dukungan Microsoft Exchang

    Dukungan lampu flash untuk kamera

    Digital zoom

    Virtual keyboard diperbaiki




                                                                                 48
               Bluetooth 2.1

       Bahasa Pemrograman yang digunakan dalam membuat ANDROID

          a.    Bahasa Pemrograman C dan C++
           Siapa yang tidak mengenal nama dan sebutan Google. Google sendiri merupakan
       salah satu perusahaan besar dunia yang saat ini terus melebarkan sayapnya khususnya di
       bidang teknologi informasi dan telekomunikasi.
           Baru-baru ini saja Google telah menciptakan sebuah Native Developmnt Kit (NDK)
       Untuk Android versi 1.5 yang ada. NDK ini berguna untuk membantu para pengembang
       yang sedang menulis aplikasi berbasis platform Android. Selain itu, dengan adanya kit ini
       diharapkan akan dapat memberikan beberapa pengembang jalan yang lain untuk
       pendekatan tentang bagaimana cara membuat aplikasi yang berbasis Android dan akan
       mencakup hal-hal seperti kompatibilitas dengan bahasa pemrograman C dan C++.
           menurut informasi yang diperoleh, set tools ini bukanlah diperuntukan untuk semua
       aplikasi. Tetapi melainkan akan membantu beberapa pengembang membuat sesuatu yang
       lebih baik tentang penggunaan pemrosesan sinyal dan pengolahan datanya. Dan yang
       terpenting disini, katanya apapun yang dikembangkan menggunakan NDK 1.5 ini maka
       akan kompatibel dengan Android 1.5 dan versi-versi berikutnya dari Android.




6. Blackberry OS

Blackberry OS adalah sistem operasi mobile yang dikembangkan oleh perusahaan Kanada,
Research in Motion (RIM) yang dibuat untuk handheld andalan mereka dengan nama yang sama.
Sistem operasi ini ditulis dalam bahasa Java dan bersifat Close Source. Versi stabil terakhir yang
dikeluarkan adalah versi 5.0.0.419 (Blackberry Storm 9530).

Perangkat yang menggunakan Blackberry OS sebagai sistem operasi tentu saja adalah semua
varian Blackberry seperti Blackberry Bold, Storm, Curve, Pearl, dan Tour.

Sejarah

        BlackBerry pertama kali diperkenalkan pada tahun 1997 oleh perusahaan Kanada,
    Research In Motion (RIM). Kemampuannya menyampaikan informasi melalui jaringan data
    nirkabel dari layanan perusahaan telepon genggam mengejutkan dunia.


                                                                                               49
BlackBerry pertama kali diperkenalkan di Indonesia pada pertengahan Desember 2004 oleh
operator Indosat dan perusahaan Starhub. Perusahaan Starhub merupakan pengejewantahan
dari RIM yang merupakan rekan utama BlackBerry. Di Indonesia, Starhub menjadi bagian
dari layanan dalam segala hal teknis mengenai instalasi BlackBerry melalui operator
Indosat. Indosat menyediakan layanan BlackBerry Internet Service dan BlackBerry
Enterprise Server
Pasar BlackBerry kemudian diramaikan oleh dua operator besar lainnya di tanah air yakni
Excelkom dan Telkomsel. Excelkom menyediakan dua pilihan layanan yaitu BlackBerry
Internet Service dan BlackBerry Enterprise Server+ (BES+).
BES+ adalah layanan gabungan dari BES dan BIS, ditujukan bagi pelanggan korporasi
sehingga pelanggan dapat menerima dan mengirim email kantor yang berbasis Microsoft
Exchange, Novel Wise, Lotus Domino dan 10 akun e-mail berbasis POP3/IMAP melalui
telepon genggam. Sementara, operator Telkomsel hanya menyediakan BlackBerry sebagai
bagian dari layanan korporasi dengan BlackBerry Enterprise Server.
Pada awalnya, layanan BlackBerry hanya bisa diakses melalui smartphone BlackBerry saja.
Tetapi seiring dengan berjalannya waktu, ketiga operator ini telah menyediakan fasilitas
BlackBerry Connect yang memungkinkan BlackBerry Internet Solution diakses melalui
smartphone jenis lain seperti Nokia (N-9500, N-9300, N-9300i, E61. E71), Sony Ericsson
P910i, M600i, Palm Treo, Dopod, dan lainnya. Sejauh ini, fasilitas BlackBerry memang
baru dimanfaatkan oleh para pengguna pribadi dan korporasi, belum merambah hingga
bidang pemerintahan dan intelijen seperti di negara-negara lain.




  Bahasa Pemrograman yang digunakan dalam membuat BlackBerry

  a. Bahasa Pemrograman Java

          Blackberry OS adalah sistem operasi mobile yang dikembangkan oleh perusahaan
  Kanada, Research in Motion (RIM) yang dibuat untuk handheld andalan mereka dengan
  nama yang sama. Sistem operasi ini ditulis dalam bahasa Java dan bersifat Close Source.
  Versi stabil terakhir yang dikeluarkan adalah versi 5.0.0.419 (Blackberry Storm 9530).
         Perangkat yang menggunakan Blackberry OS sebagai sistem operasi tentu saja
  adalah semua varian Blackberry seperti Blackberry Bold, Storm, Curve, Pearl, dan Tour.




                                                                                      50
7. IPhone OS

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.

Selain sistem operasi di atas, masih banyak lagi sistem operasi yang digunakan untuk perangkat
mobile, seperti Nokia S30 dan S40 (yang digunakan pada ponsel-ponsel jadul Nokia), Maemo,
Ubuntu Mobile, webOS, dan lain-lain.

Sejarah IPhone

       iPhone adalah telepon genggam yang revolusioner produksi Apple Inc. yang memiliki
fungsi kamera, pemutar multimedia, SMS, dan voicemail. Selain itu telepon ini juga dapat
dihubungkan dengan internet, misalnya untuk mengirim email, menjelajah web, dan lain-lain.
Antarmuka dengan pengguna adalah layar sentuh multi-touch (atau bisa juga disebut dengan
layar sentuh kapasitif) dengan papan ketik virtual dan tombol. iPhone generasi pertama mulai
dipasarkan pada 29 Juni 2007 di AS dengan harga US$499 untuk model 4GB dan US$599 untuk
model 8GB (tetapi dengan syarat kontrak dengan AT&T selama 2 tahun). Generasi kedua, yang
bernama iPhone 3G (karena disertai dengan fitur 3G) diluncurkan di berbagai negara pada 11
Juli 2008 dengan harga US$199 untuk model 8GB dan US$299 untuk model 16GB (tetapi
dengan syarat kontrak dengan AT&T selama 2 tahun). Generasi ketiga atau iPhone 3GS,
diluncurkan pada tanggal 17 Juni 2009, dengan harga US$199 untuk model 16GB dan US$299
untuk model 32GB.

Kamera yang terpasang memiliki resolusi 2 megapixel untuk generasi iPhone pertama dan


                                                                                           51
iPhone 3G, dan 3,2 megapixel untuk iPhone 3GS, namun, iPhone generasi pertama dan 3G tidak
dapat merekam video. Tetapi dengan bantuan pihak ketiga yang banyak membuat aplikasi,
hampir semua kekurangan tadi dapat diatasi. Selain itu telepon ini juga memiliki perangkat lunak
yang dapat mengunggah foto. iPhone dapat memainkan video, sehingga pengguna dapat
menonton televisi atau film. iPhone memiliki hampir 100 ribu aplikasi yang dijual di iTunes di
computer, maupun di Apps Store langsung di iPhone. Para pengguna iPhone bahkan dapat
langsung membeli dan mengunduh aplikasi yang dijual di Apps Store, asalkan tidak melebihi
10MB. Sistem operasi iPhone adalah versi ringan Mac OS X tanpa berbagai komponen yang
tidak diperlukan. Sistem operasi ini memakan ruang kurang lebih sebanyak 250MB. Sistem
operasi dapat diupdate berkala melalui iTunes secara gratis.




Bahasa Pemrograman yang digunakan dalam membuat IPhone OS

a. Bahasa Pemrograman Objective-C dengan Cocoa framework (sudah ada di dalam SDK).



Linux, Symbian, Palm atau Pocket PC?
     Dalam tiga tahun terakhir, terjadi perkembangan yang sangat pesat dari teknologi
handphone atau yang dikenal juga dengan nama cellular phone. Teknologi yang dimaksud adalah
bersatunya sistem komputer di dalam genggaman pemakainya, sehingga kita tidak perlu lagi
membawa catatan atau notes yang tebal berisi alamat dan nomor telepon rekan-rekan, atau
mengingat-ingat janji yang banyak.

     Dengan sistem komputer di tangan, kita dapat juga melakukan hal-hal yang tadinya
mustahil, seperti mendengar musik standar mp3, menonton film atau potongannya, melakukan
perhitungan dengan menggunakan program sejenis spreadsheet dan berbagai fasilitas yang
sebelumnya hanya ada di dunia komputer. Tambahan teknologi menjadi lebih marak, tatkala
setiap handphone diberi fasilitas kamera digital kecil, sehingga mampu untuk memotret objek
yang menarik, dan handphone juga dipasang lampu kilat atau blitz untuk memotret dalam gelap.

     Bicara kombinasi komputer dan handphone yang juga dikenal dengan nama PDA (personal
digital assistant), kita akan terikat pada sistem operasi yang ada di dalamnya, yang saat ini


                                                                                             52
dikuasai oleh tiga pemain besar yang saling bersaing, Symbian, Palm dan Pocket PC. Symbian
digunakan oleh grup pemasok telepon seperti Erricson, Fujitsu, Nokia dan Motorola. Sistem
operasi Palm (sekarang namanya PalmOne) dikembangkan oleh perusahaan raksasa pembuat
modem US Robotics di tahun 1995 dan sekarang merupakan standar untuk handphone Treo,
Tungsten, dan Zire. Sedangkan sistem operasi Pocket PC yang dikembangkan oleh Microsoft
dari Windows CE, digunakan oleh HP, O2 dan beberapa perusahaan Taiwan.

     Yang cukup mengejutkan belakangan ini, dengan gagahnya Motorola memperkenalkan
handphone yang sistem operasinya Linux, betul-betul Linux, persis seperti kita melihat
Microsoft Windows di Pocket PC.

     Empat sistem operasi yang bertarung dalam dunia handphone ini sangat menarik diamati,
karena pemakai akhirnya kebanyakan memang orang-orang yang sama sekali tidak mengerti
komputer atau teknologi informasi. Pemakai terpaksa menggunakan semua fasilitas yang
disediakan dan dibuat sedemikian mudah pemakaiannya. Akhirnya, pemakai menjadi bingung
dan galau untuk menentukan pilihan, karena masing-masing memiliki kelebihan dan kelemahan.

     Sebetulnya, sistem operasi di handphone ini dapat dibagi menjadi dua katagori besar, yaitu
untuk pemakai yang terbiasa menggunakan komputer dan untuk pemakai yang terbiasa dengan
sistem handphone. Keduanya dapat langsung dilihat dengan jelas dari gerak-gerik pemakainya.
Jika memang si pemakai lihai menggunakan komputer dan sudah terbiasa dengan Microsoft
Windows, maka pasti menenteng Hewlett Packard phone series atau O2 perusahaan operator
handphone di Inggris. Pemakai yang belum terbiasa menggunakan Microsoft Windows, pasti
akan mengarah ke dua sistem operasi handphone yang tersedia, yaitu Symbian dan PalmOne.
Sementara itu, handphone yang bekerja di Linux sepertinya masih merupakan langkah yang
sangat awal dari produsennya.

     Dua katagori ini punya kecenderungan untuk menyatu, karena tujuan utama dari produk
yang ditawarkan adalah kemudahan dan kesederhanaan penggunaan, apalagi pemakai yang tidak
mengerti teknologi komputer. Dari kelompok pemakai handphone, Nokia Communicator seri
9210i merupakan yang paling banyak dipakai, baik dari eksekutif muda maupun ibu rumah
tangga biasa. XDA II dari O2 banyak dipakai oleh orang teknik komputer yang menguasai
Microsoft Windows. Dari dua kelompok ini, dapat ditarik benang merah soal kemudahan dan



                                                                                            53
kelemahannya satu sama lain, yaitu dari sisi komunikasi dengan komputer besarnya.

     Bagaimana masa depan handphone yang berbasis Linux? Ini merupakan pertanyaan yang
menggelitik, karena seperti halnya merk mobil, perbedaan sistem operasi juga sulit untuk dicari
titik temunya, masing-masing mempertahankan kehebatannya.

     Berbeda dengan Microsoft Windows yang sudah cukup lama berkiprah di PDA, Linux
yang awalnya untuk pemakaian server, sebetulnya tidak begitu tepat masuk ke arena handphone
ini. Selain penggunanya yang relatif lebih sedikit dari Windows, aplikasi praktisnya juga masih
amat terbatas dibandingkan dengan Pocket PC. Tapi akhirnya pasar yang akan bicara, karena
percuma kita berdebat tanpa ada hasilnya, apakah handphone dengan sistem operasi Linux ini
akan berjaya, minimal menyaingi Symbian atau PalmOne.




                                                                                            54

								
To top