Jumat, 01 Juli 2011

Sistem Operasi - BlackBerry OS

Tugas Sistem Operasi
BlackBerry Operating System
Kelomp

Sejarah
BlackBerry OS merupakan sistem operasi mobile yang dikembangkan oleh RIM (Research In Motion) untuk produk-produk BlackBerry-nya. OS ini mendukung multitasking dan dukungan khusus bagi perangkat-perangkat inputnya seperti trackwheel, trackball, trackpad dan touchscreen. Platform BlackBerry terkenal dengan dukungannya dengan email korporat melalui MIDP 1.0 dan MIDP 2.0. Dimana platform ini juga mendukung sinkronisasi dengan Microsoft Exchange, Lotus Domino, dan Novell GroupWise. BlackBerry mendukung WAP 1.2 untuk koneksi ke jaringan internet. Selain itu, update OS-nya juga dapat dilakukan melalui layanan BlackBerry OTASL (Over The Air Software Landing) sesuai dengan carriernya. BlackBerry OS juga merupakan OS terbuka dimana pengembang pihak ketiga dapat mengembangkan aplikasi-aplikasi untuk BlackBerry menggunakan BlackBerry API (Application Programming Interface). Perangkat Blackberry adalah device yang sama dengan hanphone lain yang mempunyai fasilitas telepon dan sms. Tetapi perangkat BlackBerry sendiri yang membedakannya adalah operating systemnya, karena operating system BlackBerry merupakan Operating System (OS) berbasis Java buatan RIM (vendor Blackberry).

Penyimpanan Data Lokal
Sistem file BlackBerry adalah pandangan virtual memori flash dan eksternal kartu media. Data disimpan pada sistem file menggunakan record store midp2 atau kelas IOConnector, atau antarmuka PersistentObject milik RIM. Sistem file relatif datar, tetapi ada aturan keamanan untuk area mana dari sistem aplikasi unsigned ditandatangani dan dapat membaca dari dan menulis ke. Untuk kacang keamanan, hampir semuanya dapat di enkripsi menggunakan password penguncian BlackBerry.

File dan Perizinan
Penanganan file di BlackBerry, mengimplementasikan sederhana pembatasan akses file, dan tidak semua file dapat dibaca atau ditulis oleh semua aplikasi. Sebagai contoh, aplikasi unsigned dapat menulis file di bawah file: / / / toko / home / user direktori, tapi tidak di bawah file sistem operasi location: / / / toko / sampel. Untuk menjelajahi sistem file, download dan menginstal BBFileScout dari http://bb.emacf1.com/bbfilescout.html . BBFileScout adalah aplikasi sumbangan-didukung untuk browsing sistem file dan melakukan tugas-tugas manajemen dasar, termasuk menyalin, menghapus, dan memindahkan file. Karena BBFileScout ditandatangani, ia menyediakan banyak informasi tentang apa yang menandatangani aplikasi dapat dilakukan pada sistem file. Sistem file OS BlackBerry diletakkan agak seperti sistem file Unix tradisional, dengan pengecualian bahwa tidak ada direktori root. "File:" URL yang digunakan untuk merujuk ke file individu, dan URL harus berisi lokasi penyimpanan fisik. Sebagai contoh, file: / / / toko / home / user / gambar / pretty_picture.png referensi file gambar dalam direktori home user pada penyimpanan internal perangkat, juga dikenal sebagai "toko." Lokasi penyimpanan lainnya termasuk SDCARD dan CFCard.

Berkas program Sistem Akses
BlackBerry aplikasi Java menggunakan API javax.microedition.io.file.FileConnection untuk langsung mengakses sistem file. Untuk alasan keamanan, beberapa lokasi file yang dapat diakses oleh API ini, termasuk data aplikasi swasta, direktori sistem dan file konfigurasi, aplikasi dan database RMS ( http://www.blackberry.com/developers/docs/4.7.0api/javax/microedition / io / file / FileConnection.html ). Aplikasi unsigned dapat menelusuri sistem file, namun pengguna akan diminta setiap kali aplikasi mengakses sistem file.
Untuk menguji kemampuan untuk membaca dan menulis file individual, gunakan kode contoh berikut:
try {
String fileURL = "file: / / / toko / home / user / gambar / my_pic.png";
FileConnection fileConn =
(FileConnection) Connector.open (fileURLs [i]);
/ / Jika tidak terkecuali dilemparkan, maka URI ini berlaku,
/ / Tetapi file tersebut mungkin atau mungkin tidak ada.
if (fileConn.exists ()!) {
System.out.println ("File tidak ada");
fileConn.create (); / / membuat file jika tidak ada
System.out.println ("Apakah dapat membuat file");
} Else {

System.out.println ("File ada");
if (fileConn.canRead ()) {
System.out.println ("File dapat dibaca");
}
if (fileConn.canWrite ()) {
System.out.println ("File dapat ditulis");
}
}
fileConn.close ();
} Catch (IOException IOE) {
System.out.println (ioe.getMessage ());
}

Penyimpanan data terstruktur
OS BlackBerry menyediakan tiga bentuk penyimpanan data terstruktur yaitu,
•midp2 RecordStores (alias database RMS)
•RIM PersistentStore eksklusif
•RuntimeStore.
Database RMS memiliki keunggulan yang midp2 platform yang kompatibel dan dapat digunakan oleh aplikasi unsigned. The downside adalah bahwa mereka hanya dapat menyimpan 64KB data per toko dan memerlukan aplikasi secara manual marshal objek ke dan dari array byte. Cukup kuno, tetapi masih berguna. Untuk Program RMS, gunakan javax.microedition tersebut. rms.RecordStore kelas. RecordStore Setiap bernama dengan pengenal unik yang harus lokal ke MIDlet suite, tetapi tidak harus unik untuk semua aplikasi pada perangkat. Pada platform midp2 lain, Anda dapat berbagi database RMS antara aplikasi dengan menerbitkan RecordStore dengan nama terkenal. BlackBerry hanya memungkinkan sharing antara MIDlet suite yang sama.
Untuk berbagi data di antara aplikasi, menyimpan data lebih banyak, dan tidak perlu khawatir tentang serialisasi array byte, gunakan RIM PersistentStore atau kelas RuntimeStore. Ini adalah API RIM Terkendali. Para PersistentStore disimpan dalam memori flash, namun RuntimeStore hidup dalam RAM dan akan dihapus ketika perangkat reset. Untuk menggunakan PersistentStore, kelas harus mengimplementasikan antarmuka net.rim.device.api.util.Persistable, yang menjelaskan tindakan serialisasi khusus yang diperlukan.
Objek secara unik diidentifikasi menggunakan identifier data yang disimpan sebagai tipe JME panjang. Secara default, obyek dapat dibaca siapa saja yang mengetahui data pengenal objek. Untuk menjaga benda-benda pribadi, membungkus mereka dalam sebuah objek akses ControlledAccess dan mengaitkan CodeSigningKey dengan objek dibungkus. Aplikasi hanya ditandatangani dengan kunci publik yang diwakili oleh CodeSigningKey akan diizinkan untuk mengakses objek bertahan.

Sabtu, 18 Juni 2011

.: Simfoni Hatiku :.: Beberapa "view" My Campus Universitas Andalas

.: Simfoni Hatiku :.: Beberapa "view" My Campus Universitas Andalas

http://www.uad.ac.id
http://www.uad.ac.id

UNIVERSITAS ANDALAS memang sangat indah dan bersih,
nyaman dan oke.
love lobe
:D

.: Simfoni Hatiku :.: Beberapa "view" My Campus Universitas Andalas

.: Simfoni Hatiku :.: Beberapa "view" My Campus Universitas Andalas

http://www.uad.ac.id

Senin, 04 April 2011

CRM yang tepat untuk prodi Teknik Informatika


1.    Pembayaran SPP
Dalam pembayaran SPP pun, seharusnya CRM bisa  diterapan. Dengan mengatur jadwal pembayaran setiap program studi dan waktu KRS yang diterapkan. Sehingga tidak akan menyebabkan antrian begitu panjang. Dan mahasiswa sebagai customer merasa di layani dengan baik.
2.    Periode KRS
Ketika periode KRS Campus menuliskan di  Portal, web dan juga spanduk di area campus, namun ternyata mahasiswa pun masih banyak yang lupa dan terlambat dalam melakukan KRS. Maka disini dalam penerapan CRM nya adalah dengan menerapkan system, yang mana akan mengirimkan sms pengingat kepada Mahasiswa untuk tidak lupa melakukan KRS.
3.    KRS
Banyak kendala ketika mahasiswa melakukan KRS, dimana kelas penuh, tidak bisa memilih dosen pengampu, banyak yang bentrok jadwal satu dengan lain.
Maka disini CRM nya adalah Campus memberikan layanan kemudahan untuk  Mahasiswa untuk memilih mata kuliah sesuai yang akan ambil dan dapat memilih dosen pengampu yang mahasiswa mau. Sehingga mahasiswa senang dan dapat  berkonsentrasi karena itu atas pilihan mereka sendiri.
4.    Praktikum dan Pembayaran Praktikum
Pada periode pembayaran praktikum mahasiswa UAD, selalu saja antri yang panjang dan lama. Ini salah satu pelayanan yang tidak memuaskan customer yaitu mahasiswa. Disini seharusnya CRM diterapkan. Dengan memberikan kemudahan dalam pembayaran praktikum dengan mengatur jadwal pembayaran sehingga  tidak terjadi antrian yang begitu panjang dan lama karena harus mengejar kuota jam praktikum.

Jumat, 01 April 2011

Konsep Proses Sistem Operasi BlackBerry


Keadaan Proses:
·       Prosesproses yang dikelola oleh sistem black berry akan melalui serangkaian keadaan yang merupakan bagian dari aktivitasnya. Keadaan proses ini disebut sebagai status proses yang terdiri dari:
·       Status New yaitu status dimana proses sedang dibuat. Misalnya anda pertama kali membuka aplikasi BBM (nah pada saat pembukaan aplikasi maka dia sedang menciptakan suatu proses)
·       Status Running yaitu status dimana proses dieksekusi. Pada status ini instruksi – instruksi pada proses. Misalnya anda sedang chating dengan BBM maka proses sedang Running.
·       Status Terminated yaitu status dimana proses diakhiri. Misalnya anda menutup Aplikasi BBM maka proses berstatus terminated.
·       Sebuah proses menjadi Terminated disebabkan oleh beberapa hal diantaranya:
·       Proses memang sudah selesai mengerjakan tugasnya, sehingga diakhiri secara normal. Misalnya anda sedang menutup aplikasi Music Player pada BB.
Terjadi kesalahan perhitungan misalnya mengerjakan instruksi pembagian dengan nol (division by zero) , atau menyimpan angka yang lebih besar daripada yang dapat diakomodasi oleh perangkat keras blackberry.
Terjadi kegagalan I/O seperti kegagalan pembacaan dan penulisan file.
Proses induknya berakhir, pada kasus ini suatu proses dibuat oleh proses lain, proses pembuat disebut sebagai parent, sedangkan proses yang dibuat disebut sebagai child . Sistem dirancang untuk mengakhiri secara otomatis prosesproses childnya bila proses parent berakhir.
Proses child diakhiri atas permintaan proses parentnya. Pada kasus ini parent mengirim signal tertentu untuk mengakhiri childnya misalnya mengirim signal SIGQUIT, SIGKILL atau SIGTERM.

Selasa, 29 Maret 2011

Pirates of Sillicon Valley

Resensi: 

dengan kecerdasan, kreatifitas, keberanian, kecermatan, kenekatan, konsistensi dan keyakinan segala sesuatu pasti bisa diraih.

Pada 1975, Gates dan rekannya Paul Allen mendirikan Microsoft. Dan pada 1976, Jobs dan rekannya Steve Wozniac mendirikan Apple Inc, di garasi. Waktu itu mereka mampu menjual komputer Apple I yang awalnya dibungkus kayu & menggunakan layar TV bekas.
Selanjutnya adalah fase pencurian.2 kubu tersebut memajukan perusahaan mereka dengan hasil karya orang lain.
Di kubu Jobs,kejayaan Apple dimulai ketika mereka berhasil menciptakan komputer yg memiliki GUI yang menarik, dgn digunakannya mouse. Ide penggunaan mouse dan grafik tsb mereka curi dari Xerox. Pihak Xerox mengijinkan Jobs dkk melihat hasil karyanya karena tdk menyadari dahsyatnya pemanfaatannya. Steve Jobs sama sekali tidak malu mengakui bahwa dia telah melakukan pencurian. Justru dia bangga dan menjadikan pencurian sebagai motto perusahaan. Bahkan di depan kantornya yang nyentrik, dikibarkan bendera bajak laut.
Pada saat Apple sudah besar, Microsoft masih merupakan perusahaan kecil. Namun produk BASIC mereka cukup menarik bagi IBM. Dan suatu saat bertemulah kubu Gates dengan petinggi IBM.
Pada pertemuan tersebut, Bill Gates berhasil meyakinkan IBM bahwa mereka memiliki produk yg dibutuhkan IBM. Padahal Gates tdk mempersiapkan apapun ketika berangkat ke pertemuan. Bahkan dasi Bill Gates pun dibeli dari seseorang yang sedang buang air di airport. Terang saja Bill Gates dkk. kebingungan untuk memenuhi janji mereka ini. Dan di tengah-tengah kebingungan tersebut, Allen mengunjungi sebuah software house kecil. Di sana dia melihat program XDOS, dan memutuskan untuk membeli beserta lisensinya. Program tersebutlah yang akhirnya dijual kembali oleh kubu Bill Gates kepada IBM. Dan itu pun dengan lisensi yang masih dipegang Microsoft. Program itu kemudian menjadi MS DOS, yang ada di seluruh komputer yang menggunakan Windows saat ini. Bayangkan betapa sakit hatinya si pencipta XDOS bila mengetahui hal ini
Kerjasama dengan IBM tersebut membuat Microsoft terus berkembang, tapi masih tetap di bawah Apple Inc.
Sampai saat itu, Apple selalu selangkah lebih maju. Hal ini membuat Bill Gates penasaran dan datang menemui Jobs. Entah jampi-jampi apa yang dia gunakan sehingga Steve Jobs mau menunjukkan prototype yang sedang dikembangkan Apple. Dan hebatnya lagi, Steve Jobs bahkan memberi Bill Gates 1 buah prototype karena Gates berjanji untuk ikut mengembangkannya.Tentu Dan baru setelah sekian lama tidak ada kabarnya, Jobs pun mulai tersadar.
Di sini lagi-lagi terlihat bakat negoisator seorang Bill Gates. Dia sekali lagi berhasil meyakinkan Steve Jobs bahwa dia sedang membantu melakukan pengembangan.
Dan akhirnya tibalah saat peluncuran komputer Apple yang berasal dari prototype tersebut.Gates diberi kesempatan untuk turut berpidato.Ketika Gates sedang di podium, Steve Jobs mendapat kabar bahwa di Jepang sudah beredar komputer dengan program yang mirip dengan produk Apple itu. Program tersebut
adalah Microsoft Windows
Dan ketika Jobs melabrak Bill Gates, Bill Gates berkata: Hey, semua mobil kan ada stirnya.

Minggu, 27 Maret 2011

Proses Bisnis Berdasarkan EIS


******MANAGEMENT SUPPORT******
 Dalam hal ini PT.ASELI DAGADU DJOKDJA telah menerapkan Eksekutif Information System (EIS) dalam penerapan bisnisnya. mulai dari membantu untuk mengakses data an informasi, mengetahui permasalah perusahaan dan bagaimana pemecahannya, dan menunjukkan bagaimana proses strategi bisnisnya,

Eksekutif Information SystemSistem Informasi Eksekutif
Sistem Informasi Eksekutif (EIS) adalah jenis sistem informasi manajemen dimaksudkan untuk memfasilitasi dan mendukung informasi dan pengambilan keputusan kebutuhan dari eksekutif senior dengan menyediakan akses mudah baik informasi internal dan eksternal yang terkait untuk memenuhi tujuan strategis organisasi. Hal ini biasanya dianggap sebagai bentuk khusus dari Sistem Pendukung Keputusan (DSS).







Dalam hal management support, telah diterapkan dalam bisnisnya, dalam hal Sistem Pendukung Keputusan, PT. ASELI DAGADU DJOKDJA. Bisa dilihat dari sistem yang sudah diterapkan untuk pemberian reward bagi Garda depan dagadu, dimana yang rajin dan yang malas secara otomatis akan mendapatkan reward berupa title yang terbaik atau yang terburuk.
Sistem Pendukung Keputusan
Decision Support Sistem (DSS) adalah kelas khusus dari sistem informasi terkomputerisasi yang mendukung bisnis dan organisasi pengambilan keputusan kegiatan. DSS benar-dirancang adalah sistem berbasis software interaktif ditujukan untuk membantu pengambil keputusan mengumpulkan informasi yang berguna dari data mentah, dokumen, pengetahuan pribadi, dan / atau model bisnis untuk mengidentifikasi dan memecahkan masalah dan membuat keputusan.


Dalam sistem pelaporan manajemen, PT.ASELI DAGADU pun telah lama menerapkan management reporting, baik itu mengenai stock barang baru yang masuk, data penjualan barang, penggajian pegawai dan bagaimana kinerja perusahaan itu berjalan.

Management Reporting / Systems Pelaporan Manajemen Sistem

Pelaporan Manajemen Sistem ini dimaksudkan untuk menyediakan data agregat tentang kinerja organisasi.  Biasanya ini dibuat dari data yang dihasilkan oleh pengetahuan atau lapisan operasional sistem informasi



******SUPPORT OF KNOWLEGDE WORK******

PT. ASELI DAGADU telah menerapkan Support of Knowledge work dalam Proses Bisnis yang telah diterapka. baik itu Business intelligence system, sistem informasi kantor, sistem manajemen pengetahuan untuk memajukan perusahaannya. dengan menerapkan BI yaitu membaca peta dan prediksi bisnis yang akan dikembangkan, dan teknologi apa yang akan diterapkan dan di perbaiki. Harware dan software apa yang cocok dan yang baik untuk diterapkan di Perusahaan.

Business Intelligence Systems
Business Intelligence (BI) mengacu pada keterampilan, teknologi, aplikasi dan praktek digunakan untuk membantu usaha memperoleh pemahaman yang lebih baik dari konteks komersial. intelijen bisnis juga dapat merujuk kepada informasi yang dikumpulkan sendiri.  teknologi BI memberikan pandangan historis, saat ini, dan prediksi operasi bisnis. fungsi umum dari teknologi intelijen bisnis adalah pelaporan, OLAP, analisis, data mining, manajemen bisnis kinerja, benchmark, pertambangan teks, dan analisis prediktif.  Populer sumber tertutup (misalnya Business Objects (SAP) atau Cognos) dan open source (misalnya JasperSoft atau Pentaho) perangkat lunak sering memiliki fungsi yang dapat memberikan informasi untuk berbagai jenis sistem informasi yang ditampilkan dalam piramida.

 
Office Information Systems ./ Sistem Informasi Kantor
Sistem Informasi Kantor memberikan informasi kepada organisasi yang tidak langsung tersedia dari sistem dukungan operasional. Seringkali ini adalah data tekstual (misalnya Kantor-dokumen atau E-mail), tetapi juga bisa menjadi CRM (Customer Relationship Management) sistem. Intranet dan wiki adalah aplikasi yang sangat populer ini.

Knowledge Management SystemsSistem Manajemen Pengetahuan
Sistem Manajemen Pengetahuan dimaksudkan untuk memudahkan manajemen pengetahuan dalam suatu organisasi  Seperti dijelaskan pada kami pendekatan dan dalam siklus penciptaan pengetahuan mereka hanya bagian (meskipun sangat penting) dari suatu strategi manajemen pengetahuan. Ini bukan Office Sistem Informasi seperti yang sering berpikir dan harus lebih kecil ukurannya dari Kantor Sistem Informasi. Jika diterapkan dan digunakan dengan benar mereka dapat dianggap sebagai pengganda kekuatan bagi suatu organisasi.


******OPERATIONAL SUPPORT******


PT. ASELI DAGADU telah menerapkan dengan baik operational supportnya, dengan adanya sistem yang telah menggunakan database dalam penyimpanan dan pengolahan data perusahaan. jadi data yang baru akan langsung bisa ditmbahkan dan ketika ada data lama yang akan dilihat dan diolah kembali telah ada dalam database di sistem pemrosesan transaksi.

Transaction Processing SystemsSistem Pemrosesan Transaksi
Sebuah Pemrosesan Transaksi Sistem adalah seperangkat informasi yang proses transaksi data dalam sistem database yang memantau program transaksi (semacam program khusus). Inti dari program transaksi adalah bahwa hal itu mengelola data yang harus ditinggalkan dalam keadaan konsisten. ini biasanya database.




 






Rabu, 23 Maret 2011

Usaha Kreatif - (Maharani Craft) Pembuatan Patung Primitif di Desa Wisata Kasongan


Salah satu industri kreatif yang ada di Kasongan adalah usaha kreatif pembuatan patung primitif.
Yaitu Maharani Craft.




Awal munculnya Maharani Craft adalah pemiliknya yang dulu mempunyai pekerjaan sebagai pematung di salah satu perusahaan industri pembuatan patung. Karena terpikir untuk mempunya penghasilan sendiri dan tidak tergantung pada orang lain, munculah ide untuk membuat usaha kreatif yang dikelola sendiri. Dan karena ketrampilannya, dia mempunyai ide kreatif untuk membuat patung primitif dengan usahanya sendiri dan mencoba memasarkannya. karena permintaan yang semakin banyak dan menghasilkan keuntungan pemilik mendirikan perusahaan nya sendiri. Dengan ketrampilan dan ide kreatif yang ada banyak permintaan  yang datang. Beliau memasarkan ke rekan-rekan dan kolega yang dimilikinnya. Dan sekarang bukan hanya di Jogja saja, bahkan sudah sampai menembus pasar ekspor yaitu ke Prancis, Italy, Singapore, China dan negara Latin lainnya.
hal ini dapat terjadi karena:
1. Bakat dan ketrampilan yang dimilikinya
2. Ide kreatif yang dia punya
3. Teknik pemasaran yang ada dengan memanfaatkan Link yang ada.



Minggu, 20 Maret 2011

Integrasi Sistem Perusahaan yang menerapkan ERP


PT. ASELI DAGADU DJOKDJA

  • Garda Depan Rekruitmen
Dalam pelayanan di PT.ASELI DAGADU DJOKDJA, diterapkan melalui penjaringan Garda Depan (Salah satu sumber daya perusahaan) yang berfungsi:
a) menjadi ujung tombak pencitraan korporat
b) melayani untuk semua brand
c) menjadi standar personality untuk semua layanan
Dengan fungsi untuk mempermudah rekruitmen yang dikelola oleh OT ( Oblong Training), Dagadu mempunyai Website yang berfungsi sebagai sistem untuk mendaftar secara Online yang telah terintegrated dengan rekruitmen sistem di Dagadu.


  • Pendistribusian Produk
Pendistribusian Produk merupakan hal yang sangat penting pada Enterprise Resourses planning, bagaimana cara agar produk tersebut dapat sampai dan dapat diterima oleh masyarakat secara luas.
Dagadu mempunyai Sistem yang telah terintegrated untuk mempermudah dalam pendistrian produknya yaitu melalui PESAWAT (Pesanan Lewat Kawat) dimana Produk dagadu dapat dipesan melalui sistem web yang telah dimiliki.


  • Keuangan
Dalam Keuangan (dalam hal ini Sistem pembayaran / cashier) dagadu mempunyai sistem di dalam cashiernya yang beguna untuk mempermudah dalam hal pembayaran produk yang dibeli melalui gerai-gerai yang ada. Menggunakan Barcode yang ditembakkan ke barang lalu akan mucul nama barang dan harga di sistem program yang ada di komputer cashier ( cashier computerisation)

Jumat, 18 Maret 2011

Konsep Manajemen Proses di Sistem Operasi

Tugas Kuliah
Source: danang.staff.ugm.ac.id/so/SO%20-%20manajemen%20proses%20komplit.ppt
             http://lecturer.eepis-its.edu/~arna/Diktat_SO/2.Struktur%20Sistem%20Operasi.pdf
                                           
                                  Konsep Manajemen Proses di Sistem Operasi



Manajemen Proses
            Proses adalah program yang sedang dieksekusi. Sebuah proses memerlukan
sumber daya (resource) tertentu seperti waktu CPU, memori, file dan perangkat I/O
untuk menyelesaikan tugasnya.
Untuk mengatur proses yang ada, sistem operasi bertanggung jawab pada
aktrifitas-aktifitas yang berhubungan denagn manajemen proses berikut :
a. Pembuatan dan penghapusan proses yang dibuat oleh user atau sistem.
b. Menghentikan proses sementara dan melanjutkan proses.
c. Menyediakan kelengkapan mekanisme untuk sinkronisasi proses dan komunikasi
proses.

Konsep Dasar Sistem Operasi
Status Proses
Walaupun masing-masing proses terdiri dari satu kesatuan yang terpisah, namun adakalanya proses-proses tersebut perlu saling berinteraksi, sebab ada kemungkinan satu proses bisa dibangkitkan dari output proses lainnya sebagai input. Pada saat proses dieksekusi maka akan terjadi perubahan status. Status-status ini didefinisikan sebagai keadaan atau aktivitas proses yang sedang berlangsung saat ini. Status proses terdiri dari :
 a. NEW
Status yang dimiliki pada saat proses baru saja dibuat oleh penjadwalan tingkat tinggi, tetapi belum siap melakukan eksekusi.
 b. READY
Status yang dimiliki pada saat proses siap dieksekusi oleh processor.
 c. RUNNING
Status yang dimiliki pada saat instruksi-instruksi dari sebuah proses dieksekusi. Proses bisa dieksekusi karena CPU tidak sedang mengerjakan tugas yang lain.
 d. WAITING
Status yang dimiliki pada saat proses menunggu suatu event, seperti penyelesaian I/O atau menerima signal.
 e. TERMINATED
Status yang dimiliki pada saat proses telah selesai dieksekusi.





 Status Proses:




KONSEP PENJADWALAN
• Konsep dari Multiprogramming :

  * Suatu proses akan menggunakan CPU sampai proses tersebut dalam status “wait” (misal   meminta I/O) selesai
  * Pada saat “wait”  CPU akan menganggur, untuk mengatasi hal ini à CPU dialihkan ke proses   lain yang berstatus “ready”
• Tujuan dari Multiprogramming adalah :
  * Untuk memaksimalkan penggunaan CPU dengan cara mengatur alokasi waktu yang digunakan   oleh CPU untuk memperkecil waktu idle
• Untuk Sistem yang bersifat Uniprogramming:
  * Hanya ada 1 proses yang dapat berjalan setiap waktunya
  * Jika ada proses yang lebih dari satu, maka proses yang lain harus menunggu sampai CPU   bebas dan siap untuk dijadwalkan kembali 


Konsep Penjadwalan


Konsep Dasar Sistem Operasi Konsep Dasar Sistem Operasi Pengalihan proses adalah terjadi jika proses yang running beralih menjadi state lain (ready, blocked, dan sebagainya), kemudian sistern operasi harus membuat perubahan‑perubahan berarti terhadap lingkungannya.
Konsep Dasar Sistem Operasi * Pengalihan proses terjadi jika proses yang running beralih menjadi state lain (ready, blocked, dan sebagainya) kemudian sistem. operasi membuat perubahan‑perubahan berarti terhadap lingkungan.  
*  Langkah-langkah pengalihan proses:  
1.         Simpan konteks pernroses, termasuk register PC dan register‑ register lain.

2.         Perbarui PCB proses yang running. Pelaksanaan termasuk mengubah state proses menjadi salah satu state (ready, blocked, suspendedready, dan sebagainya). Field‑field yang relevanjuga diperbarui misaInya alasan meninggalkan state runningdan informasi akunting.

3.         Pindahkan PCB proses ke senarai yang cocok (ready, blocked, dan sebagainya).

4.         Pilih satu proses lain untuk dieksekusi sesuai dengan teknik penjadwalan.

5.         Perbarui PCB proses yang dipilih termasuk perubahan state menjadi running.

6.         Perbarui struktur‑struktur data manaJemen memori. Pekerjaan ini sesuai dengan pengefolaan translasi alamat.

7.         Kembalikan konteks pernroses dengan konteks simpanan yang memberitahu konteks proses terakhir saat dialihkan dari state running, Pengembalian konteks ini dilakukan dengan memuatkan nilai‑nilai registerPC dan register‑register lain dengan nilai konteks yang tersimpan.

Pengalihan proses melibatkan pengalihan konteks dan perubahan state, memerlukan usaha lebih besar daripada pengalihan konteks

QUEUE SCHEDULING
             Queue Scheduling dapat diklasifikasikan dalam 3 kategori :
a. Job Queue
    Antrian berisi semua proses yang masuk dalam sistem
b. Ready Queue
    Proses yang berada pada memori utama, siap dan menunggu untuk dieksekusi
c. Device Queue
    Deretan proses yang sedang menunggu peralatan I/O
    Tiap peralatan I/O memiliki device queue
d. Setiap antrian disimpan sebagai linked list dan berisi pointer awal dan akhir PCB.
e. Tiap PCB memiliki suatu pointer menunjuk ke proses selanjutnya pada antrian
f. Proses baru mula-mula diletakkan di ready queue dan menunggu sampai dipilih untuk   dieksekusi (dispatched) CPU
g. Ketika proses dialokasikan CPU dan dieksekusi, terjadi satu dari event berikut :
    Proses meminta I/O dan kemudian ditempatkan pada I/O queue
    Proses membuat sub proses baru dan menunggu diterminasi
    Proses dihapus dari CPU karena diinterrupt dan dikembalikan ke ready queue 


SCHEDULER (PENJADWAL)
             Sistem operasi harus memilih dan memproses antrian-antrian berdasarkan kategorinya, dimana proses seleksinya dilakukan oleh scheduler yang tepat .
Ada 3 tipe Scheduler :
a. Long Term Scheduler (Job Scheduler)
b. Short Term Scheduler (CPU Scheduler)
c. Medium Term Scheduler
    Long Term Scheduler (Job Scheduler)
a. Menyeleksi proses-proses mana yang harus dimasukkan ke dalam ready queue dan membawanya ke memori untuk dieksekusi
b. Long Term Scheduler mengeksekusi lebih jarang, dibutuhkan beberapa menit untuk pembuatan proses baru dalam sistem
c. Long Term Scheduler à mengontrol jumlah proses dalam memori (degree of multiprogramming)
d. Jika degree of multiprogramming stabil à tingkat rata-rata penciptaan proses harus sama dengan tingkat rata-rata proses meninggalkan system
    Short Term Scheduler (CPU Scheduler)
a. Menentukan proses mana yang selanjutnya akan dieksekusi dan mengalokasikan CPU untuk proses tersebut, dimana pemilihan proses barunya dialokasikan sesering mungkin
b. Sort Term Scheduler à lebih sering dipanggil (hanya dalam waktu milisecond)
c. Karena durasi yang pendek antara eksekusi, short Term Scheduler harus sangat cepat
    Medium Term Scheduler
a. Penjadwal ini akan menguntungkan untuk memindahkan proses dari memori à jumlah proses dalam memori akan berkurang
b. Skema Medium Term Scheduler disebut swapping.
c. Swapping diperlukan untuk meningkatkan mutu penggabungan proses (karena perubahan dalam kebutuhan memori yang mengakibatkan memori harus dibebaskan) 

 
CONTEXT SWITCH
• Context Switch sebuah proses direpresentasikan dalam PCB dari suatu proses à nilai dari CPU register, status proses, informasi manajemen memori
• Waktu context switch mempunyai kecepatan bervariasi (biasanya berkisar 1 – 1000ms) tergantung:
    – Kecepatan memori
    – Jumlah register yang dicopy
    – Ada atau tidaknya instruksi khusus (misal : instruksi tunggal untuk mengisi atau menyimpan seluruh register)


OPERASI PADA PROSES
  • Sistem Operasi dalam mengelola proses dapat melakukan operasi-operasi terhadap proses
  • Pembuatan Proses
      – Beberapa aktifitas yang berkenaan dengan pembuatan proses, a.l :
  • Memberi identitas (nama) pada proses yang dibuat
  • Menyisipkan proses pada list proses atau tabel proses
  • Menentukan prioritas awal proses
  • Membuat/ menciptakan PCB
  • Mengalokasikan sumber daya (resource) awal bagi proses
      * Contoh Pembuatan Proses
  • Inisialisasi Sistem à Reboot
  • Eksekusi System Call untuk Pembuatan proses
  • Fork ()
  • User meminta untuk membuat proses baru
  • Mengetikkan perintah di command line
  • Mengklik icon 

PENGHENTIAN PROSES
    * Pada saat proses berhenti à proses akan mengembalikan semua data ke parent proses, dan proses dihapus dari sistem, dilanjutkan dengan menghapus PCB
    * Alasan yang menyebabkan proses dihentikan :
• Selesainya proses secara normal
• Proses berjalan melewati batas waktu yang telah ditentukan
• Memori tidak tersedia
• Pelanggaran terhadap batas memori
• Terjadi kesalahan perhitungan (misal :pembagian dengan 0)
• Proses menunggu terlalu lama
• Terjadi kegagalan I/O (misal : tidak menemukan file)










BlackBerry OS


 Tugas Kuliah
 Source: http://www.berryindo.com/forum/topic/sejarah-blackberry

BlackBerry OS


BlackBerry OS merupakan sistem operasi mobile yang dikembangkan oleh RIM (Research In Motion) untuk produk-produk BlackBerry-nya. OS ini mendukung multitasking dan dukungan khusus bagi perangkat-perangkat inputnya seperti trackwheel, trackball, trackpad dan touchscreen. Platform BlackBerry terkenal dengan dukungannya dengan email korporat melalui MIDP 1.0 dan MIDP 2.0. Dimana platform ini juga mendukung sinkronisasi dengan Microsoft Exchange, Lotus Domino, dan Novell GroupWise. BlackBerry mendukung WAP 1.2 untuk koneksi ke jaringan internet. Selain itu, update OS-nya juga dapat dilakukan melalui layanan BlackBerry OTASL (Over The Air Software Landing) sesuai dengan carriernya. BlackBerry OS juga merupakan OS terbuka dimana pengembang pihak ketiga dapat mengembangkan aplikasi-aplikasi untuk BlackBerry menggunakan BlackBerry API (Application Programming Interface). Perangkat Blackberry adalah device yang sama dengan hanphone lain yang mempunyai fasilitas telepon dan sms. Tetapi perangkat BlackBerry sendiri yang membedakannya adalah operating systemnya, karena operating system BlackBerry merupakan Operating System (OS) berbasis Java buatan RIM (vendor Blackberry). 

v Perkembangan BlackBerry OS


          Perangkat BlackBerry diperkenalkan tahun 1997 oleh Perusahaan Kanada, Research in Motion(RIM). Perangkat ini memiliki kemampuan menyampaikan informasi jaringan data nirkabel. Pengertian BlackBerry senidiri adalah perangkat handshet nirkabel yang mepunyai kemampuan push email,telepon seluler,sms,faksimili internet,browsing, dan kemampuan nirkabel lainnya. BlackBerry mulai dikenalkan di Indonesia pada Desember 2004 oleh operator di Indonesia. Pasar BlackBerry mulai diramaikan oleh berbagai operator dengan menyediakan berbagai pilihan layanan seperti BlackBerry Internet Service dan BlackBerry Enterprise Server+ (BES+). BES+ adalah layanan dari BES dan BIS, ditujukan bagi pelanggan korporasi sehingga pelanggan dapat menerima dan mengirim email kantor yang berbasis Microsoft
8 Exchange, Novel Wise, Lotus Domino dan 10 akun e-mail berbasis POP3/IMAP melalui telepon genggam. Sejauh ini fasilitas BlackBerry sudah diterapkan di berbagai perusahaan yang karyawannya diharuskan memakai perangkat yang disebut multi tasking ini. Beberapa OS BlackBerry yaitu:

BlackBerry OS 6.0

BB OS 6.0 dilengkapi dengan UI memikat. WebKit browser baru dari OS memungkinkan pengalaman browsing yang lebih cepat dan lebih kaya fitur pendukung seperti browsing tab, multitasking, dan favorit. BlackBerry OS 6.0 juga memiliki fitur animasi baru, grafik, transisi dengan pop up menu dan home screen yang memungkinkan berbagai macam pandangan.. Media player merombak total dan menawarkan dukungan multi-touch.. Kinetic scrolling membuat bergulir melalui halaman web, daftar dan email, pengalaman halus.. BlackBerry OS 6.0 tampaknya layar sentuh sentris karena sebagian besar perangkat tambahannya fokus pada antarmuka sentuh.


BlackBerry OS 5.0

Peningkatan terbesar di OS 5.0 adalah perusahaan - SPEED. cepat dan banyak snappier dari versi sebelumnya OS.. Menu membuka dan menutup tanpa penundaan. Selain kecepatan, perubahan lain dalam OS adalah halus seperti UI tampaknya sedikit dipoles dan ada penambahan aplikasi baru, File. File konfigurasi jaringan berbagi akses bagi pengguna BES. Browser mendukung Google Gears dan lebih interaktif dari OS sebelumnya. Dalam v5.0, pengendali tanggal tetap stasioner sementara gulungan pengguna melalui email. OS 5.0 juga memberikan pilihan untuk mengubah ukuran gambar sebelum mentransfer secara online. fitur tambahan lainnya adalah bendera email, pilihan untuk meneruskan entri kalender, dan aplikasi BlackBerry Maps diperbarui yang jauh lebih cepat dari versi sebelumnya.


BlackBerry OS 4.7

BB OS 4.7, Sistem operasi yang cepat, responsif dan menawarkan UI rapi. Alat seleksi ditemukan di v4.7 membuat copy dan paste lebih mudah. Bila Anda memilih teks, kotak kecil muncul yang dapat slide baik cara untuk memilih teks akurat. BlackBerry OS 4.7 menawarkan lebih baik dan jauh lebih stabil pengalaman browsing daripada versi sebelumnya. Browser ini dilengkapi dengan 'Go' tombol hijau sehingga memudahkan pengguna web mobile pertama kalinya, ditambah halaman web, serta gambar, terlihat lebih baik dan jelas. Peningkatan ini di OS 4.7 membuat pengalaman telepon lebih menyenangkan. Overall, it's a great update. Secara keseluruhan, ini update yang besar.



BlackBerry OS 4.6

BlackBerry OS 4.6 tidak ada baru untuk menawarkan dibandingkan dengan v4.5 kecuali untuk hotkey Q untuk profil bergetar dan pilihan untuk mengaktifkan Bluetooth handset pertengahan panggilan. BlackBerry OS 4.6 fitur Wi-Fi tambahan, aplikasi jam ditingkatkan dan diperbarui fitur multimedia seperti video streaming inline dalam aplikasi browser, preview gambar layar penuh, aplikasi video kamera diakses dari ikon kamera dan daftar putar otomatis untuk melihat lagu.. Fitur BlackBerry browser meningkatkan dukungan dari standar web seperti CSS 2.1 dan AJAX, memeriksa ejaan kontinyu dan file dapat didownload melalui browser.



BlackBerry OS 4.5

BlackBerry OS 4.5 lebih baik dibandingkan dengan OS 4.3. OS 4.5 fitur 'Over-The-Air' upgrade perangkat lunak, musik playlist otomatis, audio-video streaming lewat RTSP, dukungan HTML email, DocsToGo melihat dan mengedit dan mencari remote untuk pesan email.



BlackBerry OS 4.3

BlackBerry OS 4.3 adalah untuk perangkat BlackBerry mobile dengan kapasitas 64MB + penyimpanan. OS 4.3 enables video recording with Flash. OS 4.3 memungkinkan merekam video dengan Flash.. Versi ini hadir dengan tema L Dimensi yang menggabungkan ikon dari atas kiri dengan yang di sepanjang bagian bawah. Aplikasi ini keren memungkinkan pengguna untuk membuat VoiceNotes dan mengirim mereka melalui email, MMS, PIN atau IM.



Secara keseluruhan, BlackBerry OS memiliki banyak keunggulan yang membuatnya diminati oleh para konsumen. Terutama konsumen dari dunia bisnis dan remaja. Hal ini dikarenakan BlackBerry OS sangat mendukung untuk berkomunikasi baik dalam bentuk email, chat, social network, dan lain lain. Selain itu, semua layanan tersebut dapat dinikmati oleh konsumen dalam satu paket yang dihargai dengan harga yang terjangkau. Dengan paket tersebut konsumen dapat menikmati berbagai macam layanan data BlackBerry tanpa ada batasan tergantung pada paketnya. Konsumen dapat melakukan browsing, social networking, email, dan lain lain. Keterbukaan BlackBerry OS dengan berbagai macam aplikasi pihak ketiga membuat BlackBerry OS kaya akan fitur dan nilai tambah yang dapat menambah daya tarik konsumen untuk memiliiki produkproduk keluaran RIM tersebut.