Sistem Operasi
Canz
Assalamu’alaikum Warahmatullahi Wabarakatuh
Hello manteman, balik lagi dengan saya Candra Darmawan selaku penulis blog ini. Apa kabar kalian? Saya harap baik-baik saja. Tidak terasa sudah buat dua blog dimana yang pertama membahas biografi saya, dan yang kedua mengkritik film HER. Kali ini pada blog ketiga saya akan menulis something yang hebat nihhh. Jadi, saya akan menulis tentang “OS yang saya pengen buat”. Tapi guys perlu diingat bahwa OS rancangan saya ini tidak akan direalisasikan dalam waktu dekat melainkan sekedar angan-angan saja hehehe. Saya juga berpesan bahwa saya masih sangat awam. Jadi, bila ada hal dalam penulisan blog ini yang tidak sepaham, aneh, dengan teman-teman mohon maaf ya, karena saya juga masih belajar. Penyampaian saya ini mungkin tidak seperti orang IT yang berpengalaman. Tetapi di blog ini yang saya inginkan adalah penyampaian ide secara sederhana baik dari arsitektur, struktur, komponen, pelayanan OS, dan proses OS. saya jamin teman-teman tidak akan bingung membaca blog ini dengan catatan jangan di skip-skip saat membaca. Okay, OS yang akan saya buat bernama OS Canz. Kalian pasti bertanya kenapa namanya Canz?emang bedanya OS ini dengan yang lainnya apa? Kita akan bahas. Let’s gooo!!!
A. Latar belakang, Tujuan, dan Manfaat
- Latar Belakang
- Tujuan
- Manfaat
B. Arsitektur Komputernya
Okay kita masuk pada arsitektur komputer dalam hal ini Canz. Arsitekturnya mengacu pada arsitektur komputer modern gaes. Arsitektur modern ini lebih komplekslah dari arsitektur umum. tapi ada komponen tambahan dari saya aja yang membedakan sedikit. FYI juga manteman komponen tambahan ini hasil imajinasi aja ya hahaha. Jadi jangan terlalu serius menanggapinya. Sebelum itu, akan lebih baik kalau saya jelaskan dulu arsitektur komputer modern berserta fungsi singkat yang referensinya saya peroleh dari internet
o Processor
Berfungsi mengatur jalannya sistem pada perangkat(komputer,dll).
o GPU(Graphic Processing Unit)
Berfungsi mengolah data gambar yang nantinya ditampilkan pada monitor.
o AGP(Accelerated Graphics Port)
Berfungsi menyimpan gambar 3D
o Monitor
Berfungsi menampilkan output hasil pengolahan data
o Memory
Berfungsi menyimpan sebuah data dan juga berbagai macam program
o Memory controller
Berfungsi bekerja sama dengan memori untuk aktif dalam memberikan daya listrik kepada memori dan membaca serta menulis operasi.
o FSB(Front Side Bus)
Berfungsi menjadi Penghubung processor dengan northbridge
o Northbridge
Berfungsi menghubungkan processor ke sistem memori dan graphic controller(AGP dan PCI). Nantinya juga akan menghubungkan ke southbridge melalui bus
o Southbridge
Berfungsi mengontrol BUS, IDE, PLUG AND PLAY, penghubung PCI dan Isa, serta mengontrol keyboard dan mouse.
o USB Drive
Berfungsi menyimpan data memori dengan ciri berukuran kecil dan ringan.o Firewire drive
berfungsi untuk mengirimkan data dengan kecepatan yang tinggi
o PCI bus(Peripheral Component Interconnect)
Sebuah bus yang berfungsi menangani beberapa perangkat keras.o RTC(Real Time Clock)
Berfungsi pada jam user dengan menentukan parameter mulai dan berhenti.o MCA Controller
Digunakan pada komputer mikroo PS/2 Controller
Berfungsi menghubungkan mouse dan keyboard ke PCo Keyboard
o Mouse
o SCSI Controller(Small Computer System Interface)
o ISA bus(Industry Standart Architecture)
Sebuah bus dengan lebar 8-bit yang diperkenalkan pada IBMPCS5150 pada tanggal 12 Agustus 1981(konsepnya kurang lebih sama dengan PCI bus menurut saya).
o FDD(Floppy Disk Drive)
Berfungsi membaca data dari disket dan juga menulis data ke disket.
o Optical drive
Berfungsi sebagai perangkat penyimpanan data dengan media keping CD/DVD dengan bantuan teknologi optik.
o Harddisk
Termasuk dalam perangkat penyimpanan data dengan karakteristik sebuah disk yang berputar. Fungsinya juga sebagai penyimpanan data
o Serial Port
Berfungsi mentransmisikan satu bit informasi pada satu satuan waktu.
o Paralel Port
Berfungsi mengkomunikasikan(motherboard) dengan perangkat luar yang bersifat paralel
Jadi ini merupakan rancangan saya dalam arsitektur komputernya. Terlihat adanya proses upgrade dari arsitektur modern saat ini menjadi arsitektur modern versi saya. Dengan menambahkan satu komponen saja yaitu BCS(Brain Control System) mampu membuat perubahan yang signifikan. Pastinya bakal lebih baik dan mantap.
C. Struktur Sistem Operasi
Kita masuk pada Struktur Osnya. Struktur OS sendiri pada umumnya terbagi menjadi 4 yaitu Operasi sistem komputer, Struktur I/O, Struktur Storage, Proteksi Hardware. Berikut review singkatnya berdasarkan pemahaman saya:
o Operasi sistem komputer : berkaitan dengan kinerja I/O, CPU bekerja, dan seluruh sistem komputer
o Struktur I/O : berkaitan dengan mengatur kinerja masukan perintah(input) dan keluaran perintah(output).
o Struktur storage : berkaitan dengan penyimpanan yang ada pada komputer.
o Proteksi Hardware : berkaitan dengan menjaga kondisi dan kestabilan perangkat keras komputer agar umurnya panjang.
Sebelumnya pada arsitektur Canz saya sempat menjelaskan tentang BCS(Brain Control System). Pada rancangan Canz di struktur sistem operasinya saya ingin membuat struktur tambahan yang bernama Control Center. sehingga pada OSCanz terdapat 5 struktur sistem operasi yaitu Operasi sistem komputer, Struktur I/O, Struktur Storage, Proteksi Hardware, dan Control Center. Bagaimana cara kerja Control Center? Ayo kita bahas.
Seperti yang kita tahu, beban yang ditanggung oleh BCS sangat berat karena harus memahami bahasa, perintah, dan feedback user dalam waktu yang bersamaan. Otomatis, dikhawatirkan terjadinya error ditengah proses dan hal ini sangat tidak diharapkan. Peran Control Center ini tersusun dari tiga struktur pembangun yaitu input request, request process, dan output result. Perincian struktur Control Center sebagai berikut :
o Input request : user memasukan perintah dengan berkomunikasi menggunakan suara pada perangkat.
o Request Process : perangkat menerima perintah user dan secepat mungkin memproses.
o Output Result : Perangkat memberikan feedback hasil proses dengan berkomunikasi pada user(output berupa suara yang dapat dimengerti user).
Berikut gambaran prosesnya BCS pada struktur Control Center.
o User Memasukan inputan perintah kepada Canz berupa suara(tahap input request)
o Perintah user diterima oleh Canz dan akan diproses BCS pada request process.
o Perintah di proses oleh Request Process.
o BCS selesai mengolah perintah user dan siap untuk dikeluarkan(tahap output result)
o Canz memberikan feedback berupa hasil proses BCS kepada User dengan berkomunikasi menggunakan suara.
NB : bahasa yang digunakan pada komunikasi ini menggunakan bahasa yang telah ditentukan user pada tahap pengisian data pribadi user.
Okay, itu tadi penjelasan singkat mengenai struktur sistem operasi pada Canz. Struktur Canz ini hanya saya tambahkan 1 bagian pada struktur umum pada OS yang kita kenal sekarang. Meskipun begitu, saya merasa 1 bagian ini menjadi pembeda yang spesifik dan sangat recommended untuk mempermudah aktivitas saya.
D. Komponen Sistem Operasi
Kita masuk pada tahap komponen sistem operasi. Disini saya akan membahas komponen-komponen yang membangun sebuah struktur sistem operasi. Komponen umum dari sistem operasi yang saya ketahui itu ada 3 yaitu :
o File
o Kernel
o User Interface
Akan tetapi, pada referensi yang saya baca, komponen sistem operasi modern itu ada 8 yaitu manajemen proses, manejemen memori utama, manajemen secondary storage, manajemen sistem I/O, Manajemen berkas, sistem proteksi, jaringan, command-interpreter system. Nah, pada komponen untuk Canz ada tambahan dari saya yaitu manajemen interaksi. Apa itu manajemen interaksi?
Manajemen interaksi ini bertugas mengatur jalannya komunikasi antar user dan perangkat. Bagian ini akan membahas pelafalan huruf Canz, kefasihan pengucapan kata dari Canz, serta cara Canz memahami bahasa user. Saya sudah membuat komponen-komponennya sebagai berikut :
o System Communication yaitu mengatur feedback Canz dengan memperhatikan kesopanan, kefasihan setiap kata, dan sinkronisasi antara pertanyaan user serta jawaban OS
o Catcz berfungsi menangkap sumber suara dari user yang nantinya dikirimkan pada request process.
o Sendz yaitu mengirimkan perintah dari input request ke request process dan hasil dari request process ke output result untuk disampaikan nantinya ke user.
o Sound System yaitu komponen yang berkaitan dengan keras lembutnya suara OS. Hal ini berguna agar user lebih paham maksud dari si OS. Contoh, saya ingin Canz menyanyikan lagu nasional Garuda Pancasila.Tidak mungkinkan Canz menyanyikan lagu Garuda Pancasila dengan nada lagu Mengheningkan Cipta. untuk itu komponen ini saya buat.
o Image System yaitu komponen yang mengatur tampilan Canz agar terlihat real. Gambar seperti emoticon yang bisa kita ajak interakasi. Jadi, Canz tidak hanya suara melainkan punya bentuk 2D.
o VRS(Voice Reading Speed) yang bertugas memberikan kecepatan tambahan pada kerja Request Process agar dapat diselesaikan dengan cepat.
Untuk lebih jelasnya, akan saya bahas keterkaitan struktur dan komponennya pada proses sistem operasi OSCanz. Saya akan menggabungkan keduanya menjadi satu skema yang utuh dan berkesinambungan.
E. Pelayanan Sistem Operasinya
Okay kita masuk pada bagian yang menurut saya dapat membuat teman-teman yang membaca blog ini lebih paham dengan rancangan yang saya buat. Saya yakin 100% pasti teman-teman masih kebingungan dengan konsep rancangan OSCanz. Di topik ini saya akan membahas cara pendataan diri terhadap OS, pelayanan OSCanz seperti apa semua akan saya bahas disini.
1. Mengisi Data User
Jadi untuk pertama kali menggunakannya, perlu sekali mengisi data diri user. Hal ini bertujuan untuk mengetahui user dan keinginan user seperti apa. Berikut data yang harus diisi :
o Nama User
o TTL User
o Asal Negara User
o Pekerjaan User
o Umur User
o Kegiatan khusus yang sering dilakukan user
o Apa keinginan User terhadap OSCanz
Nantinya setelah mengisi data user, OSCanz akan menyimpan data user. Hal ini bertujuan agar OSCanz bisa memberikan pelayanan yang optimal pada user.
2. Tampilan OSCanz
Pada tampilan awal dari OSCanz saya berimajinasi untuk menggambarkan seperti sebuah emoticon yang dapat berbicara dengan kita secara langsung. Disinilah letak kelebihan yang saya maksud. Selain bisa berinteraksi, OSCanz memiliki bentuk 2D pada monitor. Sehingga kita merasa benar-benar berinteraksi dengan seseorang. Berikut saya akan coba ilustrasikan pada saat BCS aktif :
Gambar tampilan OSCanz pada sebuah komputer
gambar diatas merupakan tampilan OSCanz pada perangkat komputer. Terlihat di ujung kanan bawah(sudut pandang dari sisi pembaca) ada emoticon yang diberi anggapan sebagai tampilan 2D dari OSCanz. Dia akan berkomunikasi dengan kita sebagai user dengan catatan kita yang harus berinteraksi duluan dan BCS aktif. Nantinya dia akan merespon sekaligus membantu kerja user sampai selesai. Jika BCS dinonaktifkan maka, tampilan emoticon(OSCanz) tidak bisa diajak berkomunikasi dengan user(OSCanz tidak berfungsi maksimal). Dia hanya akan terlihat diam dipojok kanan bawah. Jika kita aktifkan lagi BCSnya baru emoticonnya bergerak dan bisa diajak interaksi kembali(OSCanz berfungsi maksimal).
3. Cara OSCanz melayani user
Kalau dari strutkur cara OSCanz bekerja tadi teman-teman sudah tahu, nah pada bagian ini saya akan membuatkan dia kedalam sebuah contoh cara kerja OSCanz dari proses pendataan sampai selesai. Simak baik-baik.
1. Isi data-data user yang diperlukan oleh OSCanz ini.
2. Tampilan awal komputer dengan sistem operasi OSCanz
3. Di OSCanz kelebihan utamanya yang membedakan dari OS lainnya adalah kita bisa berkomunikasi dengan mengaktifkan BCS(Brain Control System. Anggaplah saya mengaktifkannya pada menu setting di perangkat. Kurang lebih tampilannya sebagai berikut jika BCS diaktifkan.
4. Jika sudah, maka OSCanz sudah bisa diajak berkomunikasi. Saya akan mencotohkan komunikasi antara user dan OsCanz. Disini User akan diperankan oleh saya sendiri
o User : Selamat pagi OSCanz
o OsCanz : selamat pagi Candra
o User : tolong carikan saya satu quote terkenal dari bapak proklamator, Bapak Ir. Soekarno
(secara cepat OSCanz langsung merespon)
o OSCanz : baik Candra, berdasarkan pencarian di internet menggunakan firefox, saya menemukan satu quote terkenal. Berikut hasilnya candra saya tampilkan pada layar monitor
o User : baik bisakah kau membacakannya untuk saya?
o OSCanz : baik saya bacakan, “Gantungkan cita-citamu setinggi langit, bermimpilah setinggi langit. Jika engkau jatuh, engkau akan jatuh di antara bintang-bintang”(anggap ini dalam suara).
o User : Okay terima kasih bantuannya OSCanz.
o OSCanz : iya Candra, sama-sama.
Ini adalah salah satu contoh sederhana pelayanan OSCanz. Kira-kira seperti ini pelayanannya. Semoga bisa dipahami.
5. Jika sudah dipakai, kita bisa menonaktifkan BCS dengan cara yang sama seperti mengaktifkan BCS.
Begitulah cara OSCanz melayani user. Cukup menarik ya karena lebih praktis. Kalau mau melakukan pekerjaan umum maupun yang khusus tanpa perlu capek-capek mengetik. Tinggal aktifkan saja BCS pada perangkat, dan bicara apa yang ktia butuhkan, maka OSCanz akan membantu menyelesaikan. Kalau sudah gunakan tinggal nonaktifkan. Work it ya:).
F. Proses Sistem Operasinya
Okay, masuk pada proses sistem proses. Disini saya akan coba menghubungkan arsitektur, struktur dan komponen Canz menjadi satu. Disinilah nanti teman-teman akan melihat cara kerja Canz seutuhnya. Berikut gambar prosesnya secara sederhana dan akan secara rinci pada penjelasannya
Proses sistem Operasi OSCanz sederhana
Nah, diatas adalah gambaran sederhana dari sebuah proses Canz. Berikut ini saya akan menjelaskannya lebih rinci lagi dengan menggabungkan unsur struktur dan komponen yang kita bahas sebelumnya. Jadi, simak baik-baik ya. |
- Proses user memasukan perintah ke OSCanz. Proses ini dikenal sebagai input request dengan bantuan catcz.
- Input request membawa perintah ke request process .dengan bantuan komponen sendz.
- Perintah diolah pada request process dengan bantuan VRS(Voice Reading Speed) untuk mempercepat kecepatan request process.
- Setelah selesai diolah, hasil dikirimkan ke output result dengan bantuan sendz.
- Output Result(bagian dari BCS) akan mengirim feedback
ke user lewat OSCanz. OSCanz akan mengirimkan feedback hasil ke user dengan
media suara(berbicara). Feedbacknyapun akan diatur Sound System dan System
Communication.
G. Closing
Alhamdulillah gaes selesai juga pembahasan mengenai OSCanz. Kelihatan cukup menarik ya mengenai detail karakteristik OS rancangan saya ini. Inti dari materi kali ini bagian yang sangat penting adalah BCS karena dia adalah otak dari OSCanz. Namanya saja Brain Control System. Berarti dialah yang mengatur segalanya. Tanpa BCS, OSCanz hanyalah OS biasa yang sering kita gunakan saat ini gaes. Kalau ada yang ingin ditanyakan bisa tulis di kolom komentar ya, sebisa mungkin saya jawab. Danke banyak teman-teman yang membaca blog ini. Stay healty gaes, sampai jumpa di blog-blog selanjutnya.
Wassalamu’alaikum Warahmatullahi Wabarakatuh.
|
|
Tidak ada komentar:
Posting Komentar