Perancangan Sistem Operasi
1.
1. 1. A. Latar Belakang Pembuatan Sistem Operasi
Jaman sekarang ini system operasi untuk
perangkat yang bergerak sangatlah berkembang dengan pesat seperti pada
smartphone yang kita gunakan. Smartphone belakang ini sangat di minati dan
sangat berkembang di tengah-tengah masyarakat luas karena berbagai fitur yang
menjadi daya tarik bagi penggunanya. Salah satunya adalah system operasi yang
menjadi keunggulan bagi pengggunanya yaitu dapat diubah sesuai dengan
keinginanan yang kita inginkan dan gunakan.
Kebutuhan masyarakat terhadap layanan
teknologi berbasis IT sangatlah bervariasi, salah satunya adalah Sistem
Operasi. Untuk memenuhi kebutuhan tersebut saya memcoba membuat sebuah
rancangan Sistem Operasi Bernama “kitapeduli” yang akan menjadi Sistem Operasi
berbasis android yang dapat di gunakan dengan mudah oleh para penggunanya atau
usernya. Software ini digunakan dengan Bahasa pemrograman Java dan xamp.
Pemrograman Java digunakan karena memiliki fleksibelitas yang tinggi sebagai
multiplatform yang dapat dijalankan di beberapa platfrom system operasi dan dengan
dukungan xamp yang memiliki sedikit aturan yang mudah dikembangkan.
kitapeduli merupakan system operasi yang
lebih mengarah kepada orang yang berkebutuhan khusus misalnya seperti Ketika
seseorang yang buta ingin mengetahui harga dari suatu barang di mini market
dengan system operasi ini orang tersebut cukup menempelkan smartphone ke barang
tersebut dengan mudahnya orang buta tersebut dapat mengetahui harga dari barang
yang dia inginkan dengan cara kerja system operasi tersebut mengeluarkan suara
dengan menyebutkan harga dari barang tersebut. Dengan hal ini sangat membantu
dan mempermudah orang dengan kebutuhan khusus dengan system operasi ini.
B. Tujuan
Tujuan umumnya adalah untuk menrancang dan
membuat system operasi kitapeduli yang dapat berjalan pada smartphone sehingga
memberikan kemudahan bagi pamakaiannya.
Tujuan
umum tersebut kemudian di pecah menjadi tujuan khusus sebagai berikut:
1.
Untuk menguji system operasi yang dibuat pada
berbagai system operasi android
2.
Untuk menguji system operasi yang dibuat pada
smartphone dengan berbagai ukuran layar
3.
Untuk menguji system operasi di buat berjalan
pada spek smartphone yang berbeda.
C. Manfaat
Manfaat yang diharapkan dari
rancangan system operasi ini adalah ;
·
Memberikan kemudahan bagi orang orang yang
kebutuhan khusus dengan bantuan system operasi menggunakan smartphone
·
Sebagai suatu karya dari ilmu yang didapat
selama masa perkuliahan dimana karya tersebut dapat bermanfaat untuk orang
lain.
2. 2. Arsitektur computer
Arsitektur computer adalah konsep
perencanaan dan struktur pengoperasian dasar dari suatu system computer.
Arsitektur computer ini merupakan rencana cetak-biru dan deskripsi fungsional
dari kebutuhan bagian perangkat keras yang didesain(kecepatan proses dari
system interkoneksinya). Dalam hal ini, implementasi perencanaan dari
masing-masing bagian akan lebih difokuskan terutama mengenai bagaimana CPU akan
berkerja dan mengenai cara pengaksean data dan alamat dari dan ke
memori,cache,RAM.ROM,hardisk, dll). Beberapa contoh dari arsitektur computer
adalah arsitektur von Neumann, CISC, RISC, blue Gene, dll.
Secara umumnya gambarannya
sebagai berikut:
3. 3. Struktur Sistem Operasi
Secara umum struktrur system operasi
sebagai berikut:
·
Sistem monolic (struktruk sederhana)
Sistem ini berisikan kumpulan dari berbagai prosedur yang dapat dipanggil
oleh prosedur lainnya untuk menjalankan system.
·
Sistem berlayer(layered system)
Maksud dari system operasi ini adalah system operasi yang terdiri dari
beragam layer mulai dari bahwa hingga atas. Lapisan ayer paling bawah biasa
digunakan sebagai perangkat keras, sedangkan lapisan layr paling atas digunakan
sebagai user-interface.
·
Karnel mikro
Fungsi dari kernel mikro ini adalah untuk mempermudah komunikasi yang
terjadi antara program client dengan beragam layanan yang terdapat pada ruang
user.
·
Modular(modules)
Struktur model ini dimulai dari kernel yang biasanya memiliki kumpulan
komponen inti dan terhubung dengan penambahan layanan secara dinamis dan dalam
waktu boot berjalan.
·
Virtual Machine
Struktrur ini merupakan jenis struktur yang memiliki system time-sharing,
atau system yang memiliki fungsi untuk dapat menyediakan kemampuan
multi-programming dan peruasan system mesin dengan user interface yang lebih
mudah digunakan.
·
Client-server model
Struktur ini akan dimulai dari client yang meminta layanan tertentu, dan
server akan memberikan dan mengirim informasi terkait layanan yang diinginkan
oleh client.
·
Sistem Berorientasi Objek
Struktur ini merupakan pendekatan system operasi yang strukturnya
menggunakan objek,sehingga pendekatan ini juga mengadopsi dari teknologi yang
berorientasi objek.
4. 4. Komponen Sistem Operasinya
Komponen dari system operasi “kitapeduli”
sebagai berikut:
1.
Bahasa pemrograman Java
2.
Smartphone
3.
Kamera
4.
Mic handphone
5. 5. Pelayanan Sistem Operasinya
Sistem operasi ini yang akan melayani user
dengan kebutuhan khusus (orang yang tidak bisa melihat atau buta).
6. 6. Proses Sistem Operasi
Sistem operasi akan berkerja dengan cara
,user terutama dengan kebutuhan khusus(tidak bisa melihat atau buta) dengan
membantu mereka Ketika melakukan aktivitas di luar ruangan, misalnya seperti
sedang berbelanja di supermarket dan dengan cara menscan barang yang ingin di
beli dan system operasi tersebut akan mengeluarkan perintah suara dengan format
harga yang sudah tercantum di barang yang di scan tersebut.
Tidak ada komentar:
Posting Komentar