Saturday, 3 October 2015
Monday, 14 September 2015
Tipe Data, Variabel, dan Konstanta
1.Tipe data
Data memiliki tipe yang berbeda‐beda dan biasanya data dikelompokkan pada kelompok yang sejenis agar tidak terjadi operasi matematika diantara data yang berbeda jenis tersebut, contohnya kita tidak bisa menjumlahkan nilai suatu jarak (Km) dengan Massa (Kg) karena keduanya memiliki tipe data yang berbeda. Begitu juga dalam suatu program, setiap nilai harus dikelompokkan pada jenis‐jenis tertentu yang disebut dengan tipe data.
Tipe-tipe data yang terdapat dalam visual basic antara lain :
a.Integer, long : tipe data untuk angka bulat
b.Single, double : tipe data untuk angka pecahan/desimal
c.Currency : tipe data untuk angka mata uang
d.String : tipe data untuk teks
e.Boolean : tipe data logika ( True/False)
f.Date : tipe data waktu/tangggal
g.Object : tipe data untuk sebuah objek misalnya gambar
h.Variant : tipe data variant
2.Variabel
Setiap data yang disimpan dalam komputer memerlukan variabel sebagai sesuatu tempat untuk menyimpan nilai dari data tersebut, dan nilainya suatu variable dapat berubah-ubah selama proses program.misalnya kita bisa menyimpan nilai ujian mid di variable A dan nilai ujian akhir di variable B, dan setiap mahasiswa nilainya pasti berbeda.
Dalam penamaan sebuah variable tidak boleh ada 2 atau lebih variabel yang memiliki nama yang sama, pemberian nama variabel harus unik. Hal ini bertujuan agar tidak terjadi kesalahan pada program.
Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global :
a.Variabel lokal yaitu variabel yang hanya dikenal pada satu bagian program saja, nilai data yang terdapat di dalamnya hanya hidup ketika bagian program tersebut dijalankan.
b.Variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya selama program dijalankan.
Selain itu masih ada aturan-aturan dalam penamaan sebuah variable yaitu sebagai berikut :
a.Tidak boleh lebih dari 255 karakter
b.Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual basic, seperti dim, procedure, dll.
c.Tidak boleh menggunakan spasi atau tanda titik/dot (.) diantara kata jika nama variabel lebih dari satu kata
d.Harus dimulai dari huruf , bukan angka atau karakter lainnya
Bentuk umum untuk mendeklarasikan sebuah variabel :
Dim/Public/Private/Static NamaVariabel As TipeData
Misalnya :
Dim sngAngka As Single
Dim strText As String
Dim dblBilangan As Double
Untuk sebuah variabel agar bisa digunakan di seluruh bagian program, harus dideklarasikan secara publik contohnya sebagai berikut :
Public strNama As String
Untuk memanggil variabel public perlu disertai nama form tempat variabel di deklarasikan. Misalnya kita mendeklarasikan variabel public di form1 maka untuk memanggilnya dari form2 caranya adalah sebagai berikut :
nama = form1.strNama
variabel lokal hanya bisa digunakan pada bagian program dimana variabel tersebut dideklarasikan, sebaliknya variabel global bisa digunakan di seluruh bagian program.
3.Konstanta
Konstanta adalah variabel yang memiliki nilai tetap, sekali variabel konstanta diberi nilai maka selama proses program berjalan nilai konstanta tidak akan berubah. Konstanta biasanya digunakan untuk menyimpan nilai-nilai tertentu yang bersifat tetap sepert nilai grafitasi bumi, Fi, dan tetapan-tetapan dalam rumus fisika atau matematika lainnya. Cara pendeklarasian sebuah konstanta sama halnya dengan variabel, pendeklarasian konstanta data dilakukan secara private maupun public.
Sumber : http://elearning.upnjatim.ac.id/courses/FKK1002/work/48cd310a84a9cvariabel_dan_konstanta.htm
Wednesday, 9 September 2015
10 Cara Mengatur Waktu Secara Efektif
Seperti oksigen yang kita hirup,
waktu adalah sesuatu yang gratis, namun tak ternilai harganya. Tidak peduli apa
jabatanmu dan pekerjaanmu, bagaimana caramu mengatur waktu adalah faktor yang
sangat menentukan antara kesuksesan dan kegagalan. Tindakan apa yang kamu
lakukan setiap detik, menit, jam, dan hari akan terakumulasi, membentuk dirimu
perlahan-lahan, dan pada akhirnya akan menentukan hidupmu di masa yang akan
datang.
Gagal memanfaatkan waktu dengan
baik, kelak hanya akan menghasilkan penyesalan karena waktu tidak akan pernah
bisa diputar kembali. Ingat, hidup ini adalah sebuah perlombaan yang dibatasi
oleh waktu, orang-orang yang menyadari ini akan berlari untuk mencapai
tujuannya sebelum waktunya habis... Kamu tidak akan pernah bisa menjadi pemenang
dan mencapai tujuanmu apabila kamu hanya duduk atau berjalan pelan. Berikut ini
adalah 10 cara mengatur waktu secara efektif:
1.
Bekerja di waktu-waktu produktif
Waktu-waktu di saat badanmu masih
segar, pikiran masih jernih adalah saat yang tepat untuk mengerjakan suatu
pekerjaan. Pastikan kamu melakukan pekerjaan yang sulit atau memerlukan
pemikiran lebih di waktu produktifmu. Jangan mengerjakan sesuatu yang sulit di
saat tubuh lelah dan pikiran yang penat karena kamu akan sulit berkonsentrasi
dan pekerjaanmu tidak akan maksimal.
2.
Rencanakan kegiatanmu
Kamu harus memiliki rencana jangka
pendek dan panjang apa yang akan kamu lakukan. Buatlah catatan to-do-list
(daftar pekerjaan yang harus dikerjakan) sebagai panduan dalam kegiatan
sehari-hari. Dan pastikan rencanamu REALISTIS! Ketahuilah kemampuanmu sendiri
dan jangan membuat rencana yang muluk-muluk yang di masa depan akan membuatmu
kewalahan.
3.
Terapkan skala prioritas
Jika kamu memiliki pekerjaan yang
sangat banyak untuk dilakukan, skala prioritas merupakan hal yang sangat
penting. Fokuslah pada persoalan yang paling vital dan memiliki reward paling
besar bukan mengerjakan pekerjaan yang mudah dan menyenangkan bagimu terlebih
dahulu.
4.
Tuliskan pekerjaan yang sudah diselesaikan
Buatlah juga daftar pekerjaan yang
sudah kamu selesaikan untuk mengetahui sudah seberapa jauh kamu sudah
menyelesaikan pekerjaanmu. Dengan ini, kamu tidak perlu terus menerus mengecek
ulang pekerjaan mana yang sudah selesai dan mana yang belum.
5.
Atasi kebiasaan menunda-nunda
Kebiasaan ini adalah kebiasaan yang
paling banyak menghalangi seseorang untuk bisa memanfaatkan waktunya dengan
baik. Ingat, jika kamu mengerjakan banyak pekerjaan dalam waktu yang singkat,
hasilnya cenderung tidak maksimal. Orang yang menunda pekerjaan umumnya takut
stress saat mengerjakan pekerjaan yang tidak menyenangkan baginya, padahal saat
sudah mendekati deadline, kamu justru akan jauh lebih stress. Atasi kebiasaan
seperti ini dengan mengerjakan kewajibanmu terlebih dahulu, nantinya kamu akan
lebih tenang saat beristirahat atau having fun.
6.
Hindari sifat perfeksionis
Sifat perfeksionis tidak akan
membuat pekerjaanmu lebih baik secara keseluruhan. Kamu hanya berkonsentrasi
pada satu hal saja tanpa memikirkan hal lain yang mungkin tidak kalah
pentingnya. Akan lebih baik jika kamu juga mengerjakan yang lain juga dan jika
kamu memiliki sisa waktu, kamu bisa memperbaiki kekurangan dalam pekerjaanmu.
7.
Istirahat yang cukup
Siapa bilang apabila kita tidur,
kita sama saja membuang waktu? Beristirahat 6-8 jam sehari memiliki efek yang
sangat baik untuk mempertahankan produktivitas kita. Bayangkan apabila kamu
kurang beristirahat lalu jatuh sakit, kamu akan menghabiskan banyak waktumu
untuk memulihkan kondisimu. Selain itu, terlalu sering sakit sangat tidak baik
untuk tubuhmu dalam jangka panjang (dan keuanganmu tentunya). Ingatlah bahwa
perjalananmu sangatlah panjang, perlahankan langkahmu beberapa saat untuk
mengambil napas dan kemudian berlari lagi.
8.
Belajar untuk menolak
Orang yang mengalami kesulitan untuk
berkata tidak biasanya karena ia takut menyinggung orang lain, ingin dipuji,
ingin dianggap sebagai ‘orang baik’ dan tidak memiliki prioritas. Ketahuilah
bahwa jika kamu terlalu banyak menerima pekerjaan kamu akan semakin kesulitan
membagi waktu dan membuatmu kewalahan untuk menyelesaikannya. Kamu akan
dianggap orang yang tidak bertanggung jawab apabila kamu tidak bisa
menyelesaikannya. Maka, jika kamu sudah terlalu sibuk, kamu harus berani untuk
berkata tidak demi kebaikanmu sendiri.
9.
Membagi tugas
Kadang ada pekerjaan yang tidak bisa
kamu lakukan sendiri, maka kamu harus mendelegasikan pekerjaanmu itu pada orang
lain. Ini penting bagimu untuk meningkatkan produktivitasmu juga. Biasanya
ketika kamu diharuskan untuk menghasilkan output yang besar, kamu harus pandai
memilih orang-orang yang tepat supaya bisa memenuhi targetmu secara efektif.
Toko rotimu tentu tidak akan bisa berkembang pesat apabila kamu mengerjakan semuanya
sendiri, kan?
10.
Manfaatkan teknologi
Zaman ini teknologi sudah sangat
berkembang dengan pesat dan beberapa harganya sudah tidak semahal dulu. Kamu
bisa memanfaatkan teknologi untuk meningkatkan produktivitas sekaligus
menggunakan waktumu secara efektif. Misalnya memanfaatkan video call untuk
rapat, menggunakan software untuk manajemen perusahaan, dan sebagainya. Namun
bukan berarti kamu harus tergantung sepenuhnya pada teknologi, masih ada
beberapa aspek yang harus kamu kerjakan secara manual tanpa bantuan teknologi.
Gunakan teknologi secara bijak untuk membantumu mengatur waktu, bukan
sebaliknya.
Itulah 10
cara mengatur waktu secara efektif.. Praktekkan
Fungsi Count If Pada Microsoft Excel
Seperti halnya fungsi COUNT dan COUNTA yang dipakai untuk menghitung jumlah sel dalam sebuah range data, fungsi COUNTIF di pakai untuk menghitung jumlah sel dalam sebuah range yang memenuhi kriteria tunggal yang telah kita tentukan.
Syntaks fungsi countif sebagai berikut:
=COUNTIF(range;criteria;...)
range : (diperlukan), berisi sekumpulan sel yang akan dihitung
criteria : (diperlukan), berisi kriteria yang menetapkan sel yang akan dihitung.
Berikut contoh penggunaan countif:
Contoh 1:
Pada tabel di bawah ini ketikkan pada sel C14 dengan rumus =COUNTIF(C3:C12;">40"). Setelah di Enter maka akan menghasilkan nilai "6", karena kriteria yang diberikan >40 maka akan menghitung jumlah sel yang berisi angka lebih besar dari 40. Untuk menghitung nilai lebih kecil ataupun sama dengan tinggal merubah pada kriterianya.
A | B | C | D | |
1 | ||||
2 | No. | Nilai | ||
3 | 1 | 25 | ||
4 | 2 | 27 | ||
5 | 3 | 35 | ||
6 | 4 | 51 | ||
7 | 5 | 46 | ||
8 | 6 | 82 | ||
9 | 7 | 56 | ||
10 | 8 | 73 | ||
11 | 9 | 19 | ||
12 | 10 | 66 | ||
13 | ||||
14 | Jml lebih besar dari 40 | 6 | ||
15 |
Contoh 2:
Ketikkan pada sel C14 dengan rumus =COUNTIF(C3:C12;"apel"). Hasil yang didapat adalah nilai "3" diperoleh dari perhitungan jumlah sel dengan content "apel" berjumlah 3 sel.
Ketikkan pada sel C14 dengan rumus =COUNTIF(C3:C12;"apel"). Hasil yang didapat adalah nilai "3" diperoleh dari perhitungan jumlah sel dengan content "apel" berjumlah 3 sel.
A | B | C | D | |
1 | ||||
2 | No. | Nama Buah | ||
3 | 1 | apel | ||
4 | 2 | jeruk | ||
5 | 3 | nanas | ||
6 | 4 | apel | ||
7 | 5 | mangga | ||
8 | 6 | durian | ||
9 | 7 | durian | ||
10 | 8 | apel | ||
11 | 9 | nanas | ||
12 | 10 | semangka | ||
13 | ||||
14 | Jml "apel" | 3 | ||
15 |
Contoh 3:
Anda juga bisa menggunakan tanda tanya (?) dan tanda bintang (*) di
dalam kriteria. Tanda tanya menggantikan karakter tunggal apapun,
sedangkan tanda bintang untuk urutan beberapa karakter apapun. Pada sel
C14 coba tuliskan rumus =COUNTIF(C3:C12;"buku*")
untuk mencari jumlah sel yang berisi dengan awalan kata buku. Pada
contoh tabel di bawah diperoleh jumlah sel dengan awalan kata buku
berjumlah 3.
A | B | C | D | |
1 | ||||
2 | No. | Nama Barang | ||
3 | 1 | buku tulis | ||
4 | 2 | buku gambar | ||
5 | 3 | ballpen | ||
6 | 4 | spidol | ||
7 | 5 | penggaris | ||
8 | 6 | kertas kuarto | ||
9 | 7 | kertas folio | ||
10 | 8 | buku note | ||
11 | 9 | pensil | ||
12 | 10 | penghapus | ||
13 | ||||
14 | 3 | |||
15 |
Sedangkan untuk penggunaan tanda tanya (?) hanya mewakili satu karakter,
jadi jika ingin mewakili 2 karakter tinggal menambahkan tanda tanya
satu lagi (??) dan seterusnya.
Sekian dari saya hanya itu yang dapat saya sampaikan kurang lebihnya mohon ma'af wabitufik wal hidayah walina walinayah Wassalamu'alaikum Wr. wb.
Friday, 4 September 2015
Perkembangan Operasi Sistem Android (OS)
Selamat pagi sahabat semua, berjumpa lagi dengan saya, pada kesempatan kali ini saya ingin berbagi sedikit artikel tentang Perkembangan Andoid OS."Android"adakah diantara kita yang tidak mengenal nama ini ?? jawabanya pasti tidak ada yang tidak kenal dengan android ..hehe
Saat
ini platform Android merupakan platform paling populer diantara platform
lainnya yaitu Blackberry, Windows Phone, atau bahkan iOS.
Meski terbilang pendatang baru tapi Android OS mampu menyodok ke papan atas persaingan sistem operasi mobile.Salah satu alasannya yaitu Android merupakan platform yang open source berbasis linux.Dengan platform yang open source ini para developer bisa mengembangkan kreatifitas mereka untuk berkreasi menciptakan berbagai macam aplikasi.Beragam aplikasi tersebut bisa digunakan secara gratis maupun berbayar pada perangkat Android.
A. Sejarah Awal Perkembangan Android OS
Meski terbilang pendatang baru tapi Android OS mampu menyodok ke papan atas persaingan sistem operasi mobile.Salah satu alasannya yaitu Android merupakan platform yang open source berbasis linux.Dengan platform yang open source ini para developer bisa mengembangkan kreatifitas mereka untuk berkreasi menciptakan berbagai macam aplikasi.Beragam aplikasi tersebut bisa digunakan secara gratis maupun berbayar pada perangkat Android.
A. Sejarah Awal Perkembangan Android OS
Pada bulan Juli
2005, Google mencetuskan kerjasama dengan Android Inc. yang
saat itu berlokasi di California, Amerika Serikat. Kala itu para pendiri
Android.Inc beranggapan bahwa sistem operasi Android hanya diperuntukkan pada
telepon seluler. Sehingga munculah isu bahwa Google hendak memasuki pasar
telepon seluler dengan menggandeng Android sebagai sistem operasinya.
Akhirnya pada
periode September 2007, Google memperkenalkan Nexus One, salah satu jenis
smartphone GSM dengan sistem operasi berbasis Android. Google juga mengajukan
hak paten atas aplikasi pada smartphone ini dan kemudian smartphone ini
diproduksi oleh HTC Corporation dan mulai dipasarkan pada Januari 2010.
Selain itu, pada September 2008 terbentuklah anggota-anggota baru yang
bergabung dalam program kerja Android ARM Holdings, yakni Sony Ericsson,
Toshiba Corp, SoftBank, Vodafone Group dan beberapa perusahaan lainnya.
B. Perkembangan Tipe Android dari waktu ke waktu
Sejak pertama
kali diluncurkan hingga sekarang, Android senantiasa melakukan perbaruan
melalui perbaikan bug dan penambahan fitur-fitur baru. HTC Dream yang dirilis
pada Oktober 2008 merupakan smartphone pertama yang menggunakan sistem operasi
berbasis Android. Hingga saat ini tak terhitung lagi berapa banyak smartphone
yang mengusung Android sebagai sistem operasi.
Mungkin sudah
tidak asing lagi bagi para pecinta android jika tipe-tipe Android selalu
berurutan abjad dan menggunakan nama-nama makanan.Pemberian nama tipe
menggunakan nama makanan menjadikan keunikan tersendiri dari Android OS.
Berikut ini ulasan singkat mengenai perkembangan tipe android dari
waktu ke waktu.
1.Android 1.1 (alpha, beta)
Android alpha dan beta merupakan tipe android pertama yang diluncurkan.Cikal bakal dari sistem Android ini diperkenalkan pada tahun 2007 dan baru diaplikasikan pada smartphone di awal maret 2009.
2.Android 1.5 (Cupcake)
Pertama kali
dirilis pada 30 April 2009.Nah pada versi ini Android mulai menggunakan nama
makanan karena ini merupakan versi ke-3 maka diawalai dengan huruf "C' dan
nama yang dipilih adalah "Cupcake".Os ini berbasis pada kernel Linux
2.6.27 dan menambahkan beberapa update serta UI dari versi sebelumnya.
3.Android 1.6 (Donut)
Tipe Android ini
dirilis pada 15 September 2009, hanya berselang 4 bulan dari pendahulunya,
Android Cupcake.Pada versi ini juga sudah mendukung teknologi CDMA/EVDO,
802.1x, VPNs.
4.Android 2.0/2.1 (Eclair)
Masih ditahun
2009 tepatnya pada tanggal 9 Desember 2009 Android kembali merilis versi
terbarunya, "Android Eclair".Terjadi penambahan fitur untuk
pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan
browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk
kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.Android Éclair kemudian berhasil
menarik para perusahaan gadget untuk mulai membuat gadget dengan sistem layar
sentuh yang sebelumnya dianggap kurang user friendly bagi para pengguna
smartphone. Beberapa versi updatenya antara Android v.2.0 kemudian v2.0.2 dan
terakhir pada v.2.1.
5.Android 2.2 (Froyo/ Frozen yoghurt)
Diluncurkan
pada 20 Mei 2010, berselang 5 bulan setelah peluncuran Android Eclair.Pada
versi ini keinginan para pengguna untuk menambah memori sudah terpenuhi dengan
dukungan slot micro sd.Beberapa versi update dari versi ini antara lain v.2.2.1
sampai v2.2.3.
6.Android 2.3 (Ginger Bread)
Android Ginger
Bread atau biasa disebut dengan istilah "si roti jahe" ini pertama
kali rilis pada 6 Desember 2010.Terjadi banyak peningkatan dari sebelumnya,
memiliki tampilan yang atraktif dan disertai dengan penambahan fitur-fitur
seperti dual camera dan video call. Tak hanya itu saja, Ginger Bread juga fokus
pada peningkatan kualitas dan grafis game berbasis Android.Versi update dari
versi ini antara lain v2.3.3 sampai v2.3.7
7.Android 3.0/3.1 (Honey Comp)
Pertama kali
diluncurkan pada 22 Februari 2011, versi ini dikhususkan untuk perangkat tablet
yang mengusung sistem operasi Android.
8.Android 4.0 (Ice Cream Sandwich)
Ice Cream
Sandwich ini dirilis pada tahun yang sama dengan Honey comp.Banyak sekali
fitur-fitur baru yang disematkan pada Android versi empat ini, diantaranya
adalah fitur pendeteksi wajah, fitur yang memaksimalkan kualitas fotografi,
kualitas video yang lebih baik serta resolusi dan grafis gambar yang sangat
memuaskan.beberapa versi update dari versi ics diantanya v.4.0.1 hingga v4.0.4.
9.Android 4.1 (Jelly Bean)
Versi Jelly bean
pertama kali diperkenalkan pada 27 juni 2012, berdasarkan kernel linux
3.0.31.Penambahan fitur baru diantaranya peningkatkan input keyboard, desain
baru fitur pencarian, desain UI yang baru dan pencarian melalui Voice Search
yang lebih cepat. Tak ketinggalan Google Now juga menjadi bagian yang
diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat
pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca,
lalu-lintas, ataupun hasil pertandingan olahraga.Versi update dari Jelly Bean
ini diantanya v4.1.2 bahkan hingga v4.3.1.
10.Android 4.4 (Kitkat)
Kalau menyebut
android yang satu ini pasti bayangan kita langsung tertuju pada produk snack
wafer dari Nestle, ya memang android ini dinamai Kitkat dengan izin dari Nestle
dan Hershey yang merupakan pemilik dari merk dagang "Kitkat". Android
kitkat dirilis pada 31 oktober 2013, nama ini menjadi kejutan bagi para pecinta
android di dunia, bukan hanya karena dinamai dengan produk yang sangat populer
didunia namun juga karena isu yang sempat beredar bahwa versi berikutnya dari
jelly bean akan diberi nama "Key Liem Pie".
11.Android 5.0 (Lolipop)
Sampai artikel
ini ditulis Android Lollipop merupakan Android versi terbaru.Dirilis pada 15 Oktober
2014, Android Lollipop memiliki perbaikan-perbaikan dan perbedaan yang tak
terhitung jumlahnya dari versi Android Kitkat. Mulai dari opsi aksesibilitas
yang lebih besar hingga kemudahan set-up untuk meningkatkan kemampuan grafis.
Tentunya, dukungan hardware yang memadai juga berpengaruh besar terhadap
kualitas yang anda rasakan dari performa sistem operasi Android Lollipop ini.
Demikian
perkembangan sistem operasi Android dari waktu ke waktu, kira-kira apa ya versi
Android selanjutnya dari awalan "M" adakah yang tau ??
kita tunggu saja sampai Paman google merilisnya… hehe, SALAM
BLOGGER !!!
Sejarah Sistem Operasi Symbian (Mobile Phone)
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 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.
Psion
Pada tahun 1980, Psion didirikan
oleh David Potter .
EPOC
Osaris
PDA oleh Oregon Scientific dengan sistem operasi EPOC
EPOC adalah keluarga grafis sistem
operasi yang dikembangkan oleh Psion untuk perangkat portabel,
terutama PDA . EPOC berasal dari era awal sebuah zaman, tapi
backfitted oleh para insinyur untuk “Elektronik Piece Of Cheese”.
EPOC16
EPOC16,
awalnya hanya bernama EPOC, adalah sistem operasi yang dikembangkan oleh Psion
di akhir 1980-an dan awal 1990-an untuk Psion’s “Sibo” (enam belas
Bit)perangkat.Semua perangkat EPOC16 menampilkan sebuah 8086 keluarga
prosesor-dan 16-bit arsitektur.EPOC16 adalah
pengguna-tunggal pre-emptive multitasking sistem operasi, Intel 8086 yang
ditulis dalam bahasa assembler dan C dan dirancang akan diserahkan
pada ROM . Ini mendukung bahasa pemrograman sederhana yang
disebut Open Bahasa Pemrograman (OPL) dan lingkungan pengembangan
terpadu (IDE) yang disebut OVAL. perangkat Sibo termasuk: MC200,
MC400, Seri 3 (1991-1998), Seri 3a, 3c Seri, Seri 3mx, Siena, Workabout
dan Workabout mx. Para MC400 dan MC200, yang EPOC16 pertama perangkat,
dikirim pada tahun 1989. EPOC16 menampilkan 1-bit-per-pixel, terutama keyboard
yang dioperasikan antarmuka grafis (perangkat keras untuk yang telah
dirancang tidak memiliki penunjuk masukan). Pada akhir 1990-an, sistem
operasi ini disebut sebagai EPOC16 untuk membedakannya dari-baru
Psion itu kemudian EPOC32 OS.
EPOC32
Versi
pertama dari EPOC32, Release 1 muncul di Psion Seri 5 ROM v1.0 pada tahun
1997. Kemudian, ROM v1.1 fitur Release 3 (Release 2 tidak pernah tersedia
untuk umum.) Ini diikuti oleh Psion Seri 5mx , Revo / Revo
plus, Psion Seri 7 / netBook dan netPad (yang semua fitur Release 5).
Sistem operasi EPOC32, pada saat itu hanya
disebut sebagai EPOC, kemudian berganti nama Symbian OS. Menambah
kebingungan dengan nama, sebelum perubahan untuk Symbian, EPOC16 sering disebut
sebagai Sibo untuk membedakannya dari “baru” EPOC.Meskipun kesamaan nama,
EPOC32 dan EPOC16 benar-benar sistem operasi yang berbeda, EPOC32 ditulis dalam
C + + dari basis kode baru dengan awal pembangunan selama pertengahan tahun
1990an.
EPOC32
adalah pre-emptive multitasking pengguna sistem operasi tunggal, dengan
perlindungan memori, yang mendorong pengembang aplikasi untuk memisahkan
program mereka ke dalam mesin dan antarmuka . Garis Psion dari PDA
datang dengan antarmuka pengguna grafis yang disebut EIKON yang
dirancang khusus untuk mesin genggam dengan keyboard (sehingga mencari mungkin
lebih mirip dengan GUI desktop dari GUI Palmtop ). Namun, salah satu
karakteristik’s EPOC adalah kemudahan yang GUI baru dapat dikembangkan
berdasarkan seperangkat inti kelas GUI, sebuah fitur yang telah banyak digali
dari Ericsson R380 dan seterusnya.
EPOC32
awalnya dikembangkan untuk keluarga ARM prosesor, termasuk ARM7
, ARM9 , StrongARM dan Intel XScale , tetapi dapat dikompilasi
terhadap perangkat target menggunakan beberapa jenis prosesor lain.
Selama pengembangan EPOC32, Psion EPOC berencana
untuk lisensi kepada produsen perangkat pihak ketiga, dan spin off divisi
software-nya sebagai Psion Software. Salah satu pemegang lisensi pertama
adalah singkat Geofox , yang menghentikan produksi dengan kurang dari
1.000 unit yang terjual. Ericsson memasarkan Psion Seri 5mx namanya
disebut MC218, dan kemudian menciptakan EPOC Release 5.1
berdasarkan smartphone , R380 itu. Oregon Ilmiah juga
merilis anggaran EPOC perangkat, Osaris (terkenal sebagai perangkat
EPOC hanya untuk kapal dengan Release 4).
Pada bulan Juni 1998, Psion Software
menjadi Symbian Ltd , perusahaan patungan besar antara Psion dan produsen
ponsel Ericsson ,Motorola , dan Nokia . Pada Release 6, EPOC
menjadi hanya dikenal sebagai Symbian OS.
Rilis OS EPOC 1-5
Pekerjaan
dimulai pada versi 32-bit pada tahun 1994 akhir.
The Seri 5 perangkat, dirilis pada bulan
Juni 1997, menggunakan iterasi pertama dari OS EPOC32, kode nama “Protea”, dan
“Eikon” antarmuka pengguna grafis.
The Oregon Ilmiah Osaris adalah
satu-satunya PDA untuk menggunakan ER4 tersebut.
The Psion Seri 5mx , Psion Seri 7
, Psion Revo , Diamond Mako , Psion netBook dan MC218
Ericsson yang dirilis pada tahun 1999 ER5 menggunakan. Sebuah proyek
telepon diumumkan pada CeBIT , yang Illium Phillips / Accent, tetapi tidak
mencapai rilis komersial. Rilis ini telah retrospektif dijuluki Symbian OS
5.
Ponsel
pertama yang menggunakan ER5u, yang R380 Ericsson dirilis pada November
2000. Ini bukan sebuah ‘terbuka’ telepon – perangkat lunak tidak dapat
diinstal. Terutama, sejumlah Psion dirilis prototipe-tidak pernah untuk PDA
generasi berikutnya, termasuk pengganti Revo Bluetooth CODEC Conan
menggunakan ER5u. ‘The’ u atas nama mengacu pada kenyataan bahwa ia
mendukung Unicode .
Symbian OS 6,0 dan 6,1
OS
Symbian OS diubah namanya dan membayangkan sebagai dasar untuk berbagai
baru smartphone . Rilis ini kadang-kadang disebut ER6. Psion
memberikan 130 staf kunci untuk perusahaan baru dan mempertahankan kepemilikan
saham 31% dalam bisnis berputar-out.
Yang pertama ‘terbuka’ Symbian OS
ponsel, Nokia 9210 Communicator, dirilis pada bulan Juni
2001. Bluetooth dukungan telah ditambahkan.Hampir 500.000 ponsel Symbian
yang dikirimkan pada tahun 2001, naik menjadi 2,1 juta pada tahun berikutnya.
Pengembangan
UIS berbeda dibuat generik dengan “strategi desain referensi” baik untuk
‘smartphone’ atau ‘communicator’, dibagi lebih lanjut ke desain keyboard-atau
tablet berbasis. Dua referensi UIS (DFRDs itu atau Keluarga Device
Referensi Desain) dikirim – Quartz dan Crystal.Yang pertama digabung
dengan’s ‘Ronneby’ desain Ericsson dan menjadi dasar untuk UIQ interface;
terakhir mencapai pasar sebagai NokiaSeries 80 UI.
Kemudian DFRDs itu ada Sapphire, Ruby, dan
Emerald. Hanya Sapphire datang ke pasar, berkembang menjadi DFRD Pearl dan
akhirnya Nokia Series 60 UI, persegi ‘UI-berdasarkan’ tombol untuk
smartphone sejati pertama. Yang pertama dari mereka adalah Nokia
7650smartphone (menampilkan OS Symbian 6.1), yang juga merupakan pertama dengan
built-in kamera, dengan VGA 0,3 Mpx 640 = × 480) resolusi (.
Meskipun
upaya untuk menjadi generik, UI jelas dibagi antara perusahaan bersaing:
Crystal atau Sapphire adalah Nokia, Kuarsa adalah Ericsson. DFRD
ditinggalkan oleh Symbian di akhir tahun 2002, sebagai bagian dari pembangunan
mundur aktif dari UI mendukung pengiriman ‘tanpa kepala’. Mutiara
diberikan kepada Nokia, Kuarsa pembangunan adalah spin-off sebagai UIQ
Technology AB, dan bekerja dengan perusahaan-perusahaan Jepang dengan cepat
terlipat ke MOAP standar.
Symbian OS 7.0 dan 7.0
Pertama
dikirim tahun 2003. Ini merupakan rilis Symbian penting yang muncul dengan
semua antarmuka pengguna kontemporer termasukUIQ (Sony Ericsson P800, P900,
P910, Motorola A925, A1000), Seri 80 (Nokia 9300, 9500), Seri 90
(Nokia 7710), Seri 60 (Nokia 3230, 6260, 6600, 6670, 7610) serta
beberapa FOMA telepon di Jepang dan Siemens SX1 (Kamera VGA, MMC,
Bluetooth, Infraport, radio) – pertama dan ponsel symbian terakhir dari
Siemens. Itu juga ditambahkan EDGE dukungan dan IPv6
. Dukungan Java telah diubah dari pJava dan JavaPhone untuk yang
didasarkan pada standar Java ME.
Satu
juta ponsel Symbian yang dikirimkan di Q1 2003, dengan tarif meningkat menjadi
satu juta sebulan pada akhir tahun 2003.
Symbian
OS 7.0 adalah sebuah versi 7.0 khusus disesuaikan dengan memiliki
lebih kompatibilitas mundur dengan Symbian OS 6.x, sebagian untuk
kompatibilitas antara Communicator 9500 dan pendahulunya Communicator 9210.
Pada
tahun 2004, Psion menjual sahamnya di Symbian. Pada tahun yang sama, yang
pertama cacing untuk ponsel menggunakan Symbian OS, Cabir ,
dikembangkan, yang digunakan Bluetooth untuk menyebarkan dirinya ke
telepon di dekatnya. Lihat Cabir dan OS Symbian ancaman .
Symbian OS 8.0
Pertama
dikirim tahun 2004, salah satu keuntungan akan menjadi pilihan dari dua kernel
yang berbeda ( EKA1 atau EKA2). Namun, versi kernel EKA2 tidak kapal
sampai 8.1b Symbian OS. Kernel bersikap lebih atau kurang identik dari
user-side, namun secara internal sangat berbeda. EKA1 dipilih oleh
beberapa produsen untuk menjaga kompatibilitas dengan driver perangkat lama,
sementara EKA2 adalah kernel waktu nyata . 8.0b itu deproductised
pada tahun 2003.
Masih
baru API termasuk juga untuk mendukung CDMA , 3G , data dua-arah
streaming, DVB-H , dan OpenGL ES dengan grafis vektor dan akses
layar langsung.
Symbian OS 8.1
Sebuah
versi perbaikan dari 8.0, hal ini tersedia dalam versi 8.1a dan 8.1b, dengan
EKA1 dan kernel EKA2 masing-masing. Versi 8.1b, dengan dukungan telepon chip
tunggal EKA2 tapi ada lapisan keamanan tambahan, sangat populer di kalangan
perusahaan telepon Jepang menginginkan dukungan real-time tetapi tidak
mengizinkan instalasi aplikasi terbuka. Yang mungkin paling dan terkenal
smartphone pertama yang menampilkan Symbian OS 8.1a Nokia N90 pada tahun
2005, Nokia ‘s pertama di Nseries .
Symbian OS 9
Symbian
OS 9.0 digunakan untuk tujuan Symbian internal saja. Itu adalah
de-productised pada tahun 2004. 9.0 menandai akhir jalan untuk
EKA1. 8.1a adalah versi EKA1 akhir dari Symbian OS.
Symbian
OS secara umum telah diselenggarakan wajar kompatibilitas kode biner
. Dalam teori OS adalah SM dari ER1-ER5, kemudian dari 6.0 ke
8.1b. perubahan substansial yang diperlukan untuk 9.0, yang berkaitan
dengan alat-alat dan keamanan, tetapi ini harus merupakan peristiwa
satu-off. Langkah dari membutuhkan ARMv4 untuk memerlukan ARMv5 tidak
melanggar kompatibilitas mundur.
Symbian OS 9.1 dan pengembangan open source
Dirilis
awal 2005. Ini mencakup keamanan terkait banyak fitur baru, termasuk modul
keamanan platform memfasilitasi penandatanganan kode wajib . ARM
baru EABI model biner berarti pengembang harus memperlengkapi kembali dan
perubahan keamanan yang berarti mereka mungkin harus recode. platform S60
3rd Edition memiliki ponsel Symbian OS 9.1. Sony Ericsson
pengiriman M600 dan P990 berbasis Symbian OS 9.1. Versi
sebelumnya memiliki cacat di mana ponsel hang sementara setelah pemilik
mengirimkan sejumlah besar SMS’es.Namun, pada tanggal 13 September 2006, Nokia
merilis sebuah program kecil untuk memperbaiki cacat ini. Dukungan
untuk Bluetooth2.0 juga ditambahkan.
Symbian 9.1
memperkenalkan kemampuan dan Platform Keamanan kerangka. Untuk
mengakses API tertentu, pengembang harus menandatangani aplikasi mereka
dengan tanda tangan digital . kemampuan dasar adalah
pengguna-grantable dan pengembang dapat diri-tanda mereka, sementara
kemampuan yang lebih maju membutuhkan sertifikasi dan menandatangani
melalui Symbian Signed program, yang menggunakan independen uji rumah ‘dan
produsen ponsel untuk persetujuan. Sebagai contoh, penulisan file adalah
kemampuan pengguna-grantable, sementara akses Device Drivers Multimedia
memerlukan persetujuan produsen telepon. Sebuah TrustCenter TC ACS
Publisher ID sertifikat diperlukan oleh pengembang aplikasi untuk
ditandatangani.
Symbian OS 9.2
Dirilis
Q1 2006. Dukungan untuk OMA Device Management 1.2 (adalah
1.1.2). dukungan bahasa Vietnam. S60 3rd Edition Feature Pack 1
ponsel memiliki Symbian OS 9.2. ponsel Nokia dengan OS Symbian OS 9.2
meliputi Nokia E71 , Nokia E90 , Nokia N95 , Nokia N82
,Nokia N81 dan Nokia 5700 .
Symbian OS 9.3
Dirilis
pada 12 Juli 2006. Upgrade mencakup perbaikan manajemen memori dan
dukungan asli untuk Wifi 802.11 , HSDPA . The Nokia E72
,Nokia 5730 XpressMusic , Nokia N79 , Nokia N96 , Nokia E52
, Nokia E75 , Nokia 5320 XpressMusic , Sony Ericsson P1 lain dan
fitur
Symbian OS 9.3.
Symbian OS 9.4
Diumumkan
pada Maret 2007. Menyediakan konsep paging permintaan yang tersedia dari
v9.3 seterusnya. Aplikasi harus memulai sampai 75% lebih
cepat. Selain itu, SQL dukungan disediakan oleh SQLite
. Kapal dengan Samsung i8910 Omnia HD , Nokia N97 , Nokia
N97 mini, Nokia 5800 XpressMusic , Nokia 5530 XpressMusic , Nokia
5228, Nokia 5230, Nokia 5233, Nokia 5235, Nokia C6-00 , Nokia X6
, Sony Ericsson Satio , Sony Ericsson Vivaz dan Sony Ericsson Vivaz
Pro. Digunakan sebagai dasar untuk 1 Symbian, ^ pertama platform
Symbianrilis. rilis ini juga lebih dikenal sebagai S60 5th edition ,
karena merupakan antarmuka dibundel untuk OS.
Symbian OS 9.5
Pada
26 Maret 2007 Symbian Ltd mengumumkan v9.5 yang meliputi dukungan asli
untuk mobile televisi digital siaran di DVB-H dan ISDB-Tformat
dan juga layanan lokasi. [15]
Dirilis sebagai Bebas dan Open Source Software
Symbian
Foundation diumumkan pada bulan Juni 2008 dan datang menjadi ada pada tahun
2009. Tujuannya adalah untuk mempublikasikan sumber untuk seluruh platform
Symbian bawah OSI – dan FSF yang disetujui Eclipse Public
License (EPL) . Rilis dariplatform Symbian usang Symbian OS sebagai produk
mandiri.
Symbian ^ 3
Full
HD output, Nokia N8 perangkat terlebih dahulu. C6-01, C7, E7 muncul
dalam waktu terdekat.