Tampilkan postingan dengan label Sistem Operasi. Tampilkan semua postingan
Tampilkan postingan dengan label Sistem Operasi. Tampilkan semua postingan

Sabtu, 08 Oktober 2011

Tips menjauhkan perangkat mobile berbasis Android dari infeksi Malicious Apps

Tips menjauhkan perangkat mobile berbasis Android dari infeksi Malicious AppsPada artikel sebelumnya mengenai 7 Virus Android paling populer, kali ini akan menjelaskan beberapa tips menjauhkan perangkat mobile berbasis Android dari infeksi Malicious Apps.

Ditengah serangan malicious apps melanda Operating System Android lansiran Google, terdeteksi lagi malicious apps baru yang dikenal dengan nama DroidDream Light (DDLight) sebagai varian baru, dari versi sebelumnya yakni Myournet/DroidDream.

Para analis malware mensinyalir pembuat malware tersebut sedang mengembangkan varian baru dari DDLight. Serangan DroidDreamLight (DDLight) ke Operating System Smartphone Android telah menginfeksi lebih dari 50 aplikasi di pasar Android.
Hingga saat ini serangan malware Android mengalami peningkatan hingga 400 persen sejak periode September 2010. Dilaporkan juga bahwa metode penyebaran malware pada perangkat mobile tertinggi adalah melalui aktifitas download aplikasi, dan pada sebagian besar dari pengguna smartphone tidak melengkapi perangkatnya dengan proteksi Anti virus.

Untuk itulah ada beberapa tips bagaimana menjauhkan perangkat mobile berbasis Android dari infeksi Malicious Apps:

1. Selalu mengunci perangkat anda, dan gunakan password untuk melakukan akses ke perangkat komunikasi anda.

2. Jika anda akan memasukan data pribadi, lakukan hanya untuk aplikasi-aplikasi yang disediakan oleh pembuatnya.

3. Jangan menyimpan informasi bersifat rahasia didalam perangkat smartphone anda.

4. Aktifkan Password programs.

5. Matikan fungsi layanan geo-location.

6. Aktifkan system proteksi password.

7. Hapus atau pindahkan foto-foto pribadi yang tidak ingin anda sebarkan.

8. Jangan menginstall aplikasi-aplikasi dari pengembang yang tidak dikenal. Jika anda sudah terlanjur melakukan download yang dimaksud, hentikan dulu aktifitas online banking dari perangkat mobile anda, karena applikasi tersebut berpotensi malware.

9. Cermati dulu aplikasi-aplikasi yang ingin anda download dan install

Apakah aplikasi tersebut telah didownload ratusan ribu kali?
Apakah memiliki rating yang tinggi?
Apakah aplikasi-aplikasi tersebut sudah ada sejak lama?
Apakah pengembang aplikasi tersebut dipercaya oleh kalangan industri dan customernya?

10. Jika anda mengklik sebuah link di e-mail, jangan pernah memasukkan data-data pribadi ke dalamnya. Karena banyak kasus masuknya malware melalui modus tersebut, terlebih jika dilakukan melalui perangkat komunikasi mobile, resikonya akan semakin tinggi. Akan lebih aman jika melakukannya dengan memasukkan nama website pada web browser, baru kemudian masukan data anda.

11. Install aplikasi keamanan dan aktifkan program Anti Virus.

12. Perlakukan perangkat smartphone anda layaknya desktop karena pelaku kejahatan dunia maya tidak perduli platfom apa yang anda gunakan, tetapi justru menyasar setiap orang untuk dijadikan korban.



Semoga berguna dan bermanfaat buat Android Terbaik anda.. :)

Read More..

Jumat, 07 Oktober 2011

7 Virus Android paling populer

7 Virus Android paling  populerSaat ini Android bisa dibilang menjadi OS populer bahkan sekarang banyak komputer tablet yang menggunakan OS Android. Namun ditengah tingginya popularitas maka banyak juga yang memanfaatkannya.

Berikut 7 virus android paling populer:

1. Android.PjappsM

Awal tahun 2010, penyerang mendownload program sah dari Android Market lalu menginfeksinya dengan malware Android.Pjapps. Versi modifikasi itu didistribusi ulang ke marketplace Android pihak ketiga. Selain menyedot pulsa dengan mengirim SMS premiun, malware ini menurut Symantec bertujuan mencuri data personal user yang perangkatnya terinfeksi.

2. Android.Geinimi

Trojan yang dikenal bernama Geinimi ini menyebar terutama di China. Ia menginfeksi game Android dan begitu terinstall di perangkat pengguna, perangkat itu jadi botnet mobile yang bisa dikendalikan penyerang dari jarak jauh.

3. AndroidOS.FakePlayer

Menurut Symantec, program jahat ini menyamarkan diri sebagai aplikasi media player. Jika terinstall, secara diam-diam akan mengirim SMS premium pada nomor di Rusia.

4. DroidDream (aka, Android.Rootcager)

DroidDream termasuk malware yang menggila dengan menginfeksi sekitar 60 aplikasi berbeda di Android Market serta menginfeksi ratusan ribu user di kuartal pertama 2011. Malware ini mengubah perangkat terinfeksi menjadi botnet, menembus sekuriti Android, menginstall software tambahan dan mencuri data.

5 Android.Bgserv

Beberapa saat sesudah terjangan DroidDream, Google merilis tool untuk ‘menyembuhkan’ perangkat yang terinfeksi. Namun penjahat cyber turut mendompleng momen ini dengan merilis versi palsu yang jahat. Beruntung tidak terlalu berbahaya meski tetap bisa mencuri data.

6. GGTracker

Ancaman GGTracker dinyatakan cukup canggih. Penjahat cyber mengelabui user dengan membuat halaman web mobile yang terlihat seperti Android Market di mana sebagian user terjebak mendownload aplikasi penghemat baterai palsu. Jika terinstall, malware ini akan mengirim SMS premium dengan biaya sampai USD 40 per SMS.

7. DroidKungFu

Taktik pembuat malware ini adalah mendistribusi aplikasi sah di Android Market, menunggu banyak user mengunduhnya, kemudian menginjeksinya dengan malware kala user melakukan update over the air (OTA). Beruntung, DroidKungFu sudah diketahui ‘kejahatannya’ sebelum menginfeksi user sehingga tak jadi masuk ke Android Market.

Mungkin info tentang Daftar tablet Android Terbaik dapat membantu. :)

Read More..

Kamis, 23 Juni 2011

Belum sempat update Source Code Program Aplikasi lagi

Hampir beberapa minggu ini belum sempat buat update lagi pada blog ini. Apalagi buat bikin source code program aplikasi jelas gak bisa lah... Berhubung mulai awal bulan Juni ini aku diterima kerja di sebuah perusahaan yang bergerak di Web Design di Jogja. Ya... demi sesuap nasi dan bertahan hidup.. Hehehe... Minggu ini kebetulan aku kerja shift 2, berangkat jam 14.30 dan pulang jam 21.00... Hmmm...cape juga sih sebenarnya... Tapi aku harus kuat dan mampu bertahan ... ya... demi seseorang yang spesial dalam kehidupanku... hiihihi...

Tapi kemarin aku iseng-iseng buat program sederhana buat rental buku, tapi ya belum jadi.. karena memang lagi ada-ada saja kerjaaan. So...sabar aja ya...buat teman-teman yang butuh source code program aplikasi rental buku. Nanti kalo dah jadi pasti juga aku upload disini... Hohoho..

Moga aja laptop kesayanganku yang selalu setia menemaniku gak rewel lagi. .. Coz...kemarin lagi ada masalah dengan sistem operasinya. Kemarin aku lihat di sebuah web, kalo ternyata Acer ngeluarin produk terbarunya yakni Acer Iconia Tab A500 dengan harga yang lumayan murah gak sampai 5 juta. Jadi pingin... tapi.. nanti lah...nabung dulu...biar bisa belinya...hhehe..

Sepertinya ini dulu yang aku tulis... coz...mata dah ngantuk berat.. sekarang waktu dah menunjukan pukul 23.50 WIB. Selamat tidur buat semuanya... Have a nice dream... :)

Read More..

Kamis, 03 Maret 2011

Mengetahui antara Windows, Linux dan Mac OS

Mengetahui antara Windows, Linux dan Mac OS
Untuk saat ini sistem operasi di dominasi oleh 3 OS utama yaitu Windows, MacOS dan Linux. Windows memiliki prosentase jumlah pengguna yang paling besar, sekitar 90% dari pengguna umum/consumer menggunakan keluarga windows, disusul MacOS dengan 8% dan sisanya Linux, Solaris, dll.

Windows

Pertama kali mengenal komputer, saya menggunakan sistem operasi ini. Sampai sekarangpun, saya tetap menggunakan windows. Karena dari awal sudah terbiasa dengan sistem operasi ini, saya lebih suka menggunakan OS ini dibanding dengan yang lain.

Kelebihan yang dimiliki windows diantaranya tampilan GUI yang nyaman, banyak software yang kompatibel dan stabil berjalan di sistem operasi ini, instalasi software/driver yang mudah, jarang ada hardware komputer yang tidak kompatibel, ketersediaan game komersial di platform windows paling banyak dibanding OS lain.

Kelemahan sistem operasi windows adalah sering hang dan rentan virus, harga lisensinya cukup mahal. Dalam hal keamanan, peneliti dan ahli komputer di Amerika mengklaim menemukan kelemahan di dalam software Windows versi apapun. Hal ini memungkinkan DoS (Denial Of Service) menyerang komputer anda dan mengendalikan komputer secara jarak jauh. Bayangkan ketika sang peretas mampu menghidupmatikan komputer anda setiap waktu. Microsoft dikabarkan telah mengetahui hal ini dan akan melakukan penyelidikan lebih lanjut untuk memastikan kelemahan tersebut. Untuk lengkapnya, mengenai kelemahan ini http://dj-site.blogspot.com/2010/02/kelemahan-sistem-operasi-windows.html

Linux

Open Source yang pernah saya gunakan adalah Linux. Itupun, saya menggunakannya hanya dari live cd untuk mengerjakan beberapa tugas seperti mengenal perintah dasar pada linux dan membuat program dalam bahasa C atau pada saat praktikum tertentu yang dalam materinya membutuhkan sistem operasi ini. Saya belum pernah menginstallnya, karena merasa sudah nyaman dengan windows, malas untuk menginstall program-program yang dibutuhkan ketika harus install ulang.

Kelebihan dari linux adalah lisensinya yang free dan open source, tidak rentan virus dan malware, banyak di manfaatkan dalam jaringan. Sewaktu membuat program dalam bahasa C, tidak perlu menginstall compiler seperti dev-cpp dsb karena sudah terintegrasi dalam linux. Kelebihan lain yang saya dapat dari artikel yang saya baca adalah pengguna memiliki banyak pilihan untuk sistem operasi linux dan menggunakan distro linux yang sesuai selera dan kebutuhannya, kelengkapan software yang dibawa dan siap pakai seperti open office, bebas dimodifikasi dan didistribusikan kembali sesuai kebutuhan

Kekurangan dari linux adalah banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’, paket aplikasi Linux harus di download secara manual, deteksi perangkat keras yang terkadang kurang mendukung karena beberapa vendor perangkat keras yang bersifat tertutup kode sumber perangkat kerasnya. Seandainya bisapun, penggunaan hardware tersebut tidak optimal karena umumnya hardware dikenali sebagai periferal generik, banyaknya istilah teknis karena linux merupakan salah satu keluarga sistem operasi UNIX sehingga terkesan rumit, terlalu teknikal dan susah untuk dipelajari, Linux bukan OS yang baik bagi gamers, dukungan developer game komersial untuk linux sangat minim.

MacOS

Mac OS, yang berarti Macintosh Operating System, atau Sistem Pengoperasi Macintosh, adalah sistem pengoperasi komputer Apple untuk komputer Apple Macintosh. Mac OS merupakan sistem pengoperasian pertama yang menggunakan antarmuka pengguna grafik (Graphical User Interface – GUI).

Macintosh dikembangkan dari BSD yang merupakan salah satu turunan unix. Saya belum pernah menggunakan sistem operasi ini. Berikut adalah kelebihan dan kekurangan MacOS dari berbagai artikel yang saya baca.

Kelebihan dari Mac OS :

• Tidak mudah terkena virus.

Dirancang dengan security oriented, Mac OS tidak diganggu oleh serangan konstan dari PC virus dan malware. Namun tidak juga akan memperlambat Anda dengan peringatan keamanan Rata Penuhkonstan dan interupsi lainnya.

• High Performance.

Khususnya pada Mac OS X – dengan prosesor Intel terbaru dan inovasi terbaik lainnya, Mac dapat melakukan semua hal yang hanya dapat dilakukan Mac – dengan kecepatan yang menakjubkan. Mac menyediakan fitur-fitur yang inovatif dan powerfull, seperti fitur dock, time machine, spaces.

• User-friendly

Dengan tampilan GUI yang sangat menarik, menjadikan Mac OS sebagai salah satu OS yang banyak diminati khususnya oleh para graphic designer dan bagi mereka yang baru mempelajari komputer.

• Software

Dukungan vendor software komersial untuk Mac lebih baik dari pada linux, seperti Adobe, Ms Office tersedia versi Mac, bahkan, Photoshop waktu pertama kali muncul hanya mendukung Mac.

• Hardware

Dukungan produsen hardware terhadap Mac cukup baik, cukup banyak produsen hardware yang menyediakan driver hardware untuk Mac.

Kekurangan dari Mac OS :

Banyak memakan tempat di memory (RAM) saat dijalankan, rata-rata 635mb, dibandingkan dengan windows 7 (550mb) atau kubuntu (280mb). Mac juga termasuk mahal bagi sebagian orang. Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license untuk perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS.

Read More..

Jumat, 17 Desember 2010

Apa yang dimaksud dengan thread dan struktur dari thread

Suatu proses didefinisikan oleh resource yang digunakan dan lokasi yang akan dieksekusi. Namun adakalanya proses-proses akan menggunakan resource secara bersama-sama. Suatu unit dasar dari CPU utilization yang berisi program counter, kumpulan register, dan ruang stack disebut dengan thread atau lighweight process (LWP). Thread akan bekerjasama dengan thread yang lainnya dalam hal penggunaan bagian kode, bagian data, dan resource sistem operasi, seperti open file dan sinyal secara kolektif yang sering disebut dengan task.

Apabila dilakukan perbandingaan antara sistem multi thread dengan sistem multi proses dapat disimak berikut. Pada multi proses, setiap proses secara terpisah melakukan operasi tidak bekerja sama dengan proses lain, setiap proses mempunyai program counter, stack register dan ruang alamat sendiri. Organisasi jenis ini berguna jika job dibentuk oleh proses-proses yang tidak saling berhubungan. Multi proses membentuk task yang sama. Sebagai contoh, multi proses dapat menyediakan data untuk mesin secara remote pada implementasi system file jaringan. Hal ini lebih efisien apabila satu proses terdiri dari multi thread melayani tugas yang sama. Pada implementasi multi proses, setiap proses mengeksekusi kode yang sama tetapi mempunyai memori dan resource file sendiri. Satu proses multi thread menggunakan resource lebih sedikit daripada multi proses, termasuk memory, open file dan penjadwalan CPU. Seperti halnya proses, thread memiliki status: ready, blocked, running dan terminated, dan hanya satu thread yang aktif dalam satu waktu. Thread dapat membuat child thread. Jika satu thread dalam keadaan blocked, maka thread yang lainnya dapat dijalankan. Namun, tidak saling bebas, Sebab semua thread dapat mengakses setiap alamat dalam satu task, thread dapat membaca dan menulisi stack dari thread yang lainnya. Sehingga tidak ada proteksi antara satu thread terhadap thread yang lainnya. Suatu proses dapat terdiri dari satu thread (single thread) dan beberapa thread (multi thread).

Read More..

Perbedaan sistem terdistribusi dan sistem terklaster?

Sistem terdistribusi adalah mendistribusikan komputasi di antara beberapa processor. Processor berkomunikasi dengan processor lain melalui saluran komunikasi, misalnya bus kecepatan tinggi atau saluran telepon. Sedangkan sistem terklaster adalah pengembangan dari sistem terdistribusi. Perbedaan sistem terklaster dengan sistem terdistribusi adalah pada sistem terklaster memungkinkan dua atau lebih sistem untuk membagi penyimpan sekunder (storage) bersama-sama. Sistem terklaster mempunyai kehandalan sistem yang tinggi seperti pada sistem terdistribusi.

Read More..

Beberapa keuntungan menggunakan sistem terdistribusi

Dibawah ini akan dijelaskan beberapa keuntungan menggunakan sistem terdistribusi.

Keuntungan menggunakan sistem terdistribusi:

Resource sharing

Jika sejumlah site yang berbeda dihubungkan, maka user pada site satu dapat menggunakan sumber daya dari site lainnya. Sebagai contoh, user pada site A dapat menggunakan printer laser dari site B. Sebaliknya user B dapat mengakses file user A.

Meningkatkan kecepatan komputasi

Jika komputasi tertentu dapat dipartisi dalam sejumlah sub komputasi yang dapat berjalan secara konkuren, maka sistem terdistribusi dapat mendistribusikan komputasi pada beberapa site untuk menjalankan komputasi secara konkuren.

Lebih handal

Jika satu site gagal pada sistem terdistribusi, sisa site dapat melanjutkan operasinya. Jika sistem dibagi sejumlah instalasi besar, maka kegagalan salah satunya tidak berakibat pada sisa sistem. Sebaliknya, jika sistem dibagi dalam sejumlah mesin kecil, masing-masing bertanggungjawab pada fungsi sistem yang penting (misalnya: terminal karakter I/O atau sistem file), maka satu kegagalan dapat menghentikan operasi dari keseluruhan sistem. Secara umum, jika terjadi redudansi pada sistem (baik perangkat keras maupun perangkat lunak), sistem dapat menjalankan operasinya meskipun beberapa site gagal.

Komunikasi

Terdapat beberapa anggota program yang memerlukan mengganti data dengan data lain pada satu sistem. Sistem Windows contohnya, sering terjadi membagi data atau transfer data antara display. Jika beberapa site dihubungkan dengan lainnya dengan jaringan komunikasi, processor pada site yang berbeda dapat menukar informasi. User melakukan transfer file atau komunikasi dengan user lain melalui electronic mail. Seorang user dapat mengirim mail ke user lain pada site yang sama atau site yang berbeda.

Read More..

Jawaban nomor 3 Sistem Operasi

Berikut saya coba untuk menjawab pertanyaan yang nomor 3 teman saya itu.
Berikut kira-kira jawabannya.

Apa yang dimaksud dengan:

Batch system yaitu pengumpulan job yang sama dalam satu angkatan.

Multiprogramming yaitu program sistem operasi yang bekerja dalam sebuah CPU dimana sistem operasinya mempunyai kemampuan untuk mengakses beberapa aplikasi sekaligus dalam waktu yang (hampir) bersamaan.

Time sharing yaitu sistem komputasi interaktif, dimana sistem komputer menyediakan komunikasi online antara user dengan sistem.

Paralel (multiprocessor) yaitu sistem yang mempunyai lebih dari satu processor yang dapat berkomunikasi, membagi bus, clock dan juga perangkat memori dan peripheral.

Terdistribusi yaitu sistem komputer yang mendistribusikan komputasi diantara beberapa processor, processor berkomunikasi dengan processor lain melalui saluran komunikasi, misalnya bus kecepatan tinggi atau saluran telepon.

Cluster yaitu sistem komputer yang memungkinkan dua atau lebih sistem untuk membagi penyimpan sekunder (storage) bersama-sama.

Real time yaitu sistem yang digunakan jika sistem operasi memerlukan ketepatan waktu dari processor atau aliran.

Handhleld yaitu sistem yang lebih kecil dari mikrokomputer yang mempunyai memori yang terbatas, kecepatan rendah dan display screen yang kecil.

Read More..

Jawaban nomor 4 mengenai konsep client server pada sistem operasi

Langsung aja ya ...saya akan coba untuk membantu menjawab pada pertanyaan nomor 4. Yakni konsep client server pada komunikasi pada sistem operasi.(dapat dilihat disini daftar pertanyan)

Langsung aja ke TKP gan....

Diawal perkembangannya perangkat komputer adalah barang yang mahal dan mewah. Pengembangan dan pengoperasiannya rumit dan terpusat. Namun seiring dengan berjalannya waktu yang tadinya proses tersentralisasi dikembangakan menjadi proses terdistribusi sampai pada end user. Hal ini sangat dipengaruhi oleh adanya perkembangan teknologi LAN (Local Area Network) di pertengahan tahun 1980 an. Dengan LAN sebuah PC dapat melakukan komunikasi satu dengan lainnya dan dapat saling berbagi resource baik perangkat keras ataupun database. LAN mampu memberikan interkonektivitas yang tidak pernah ada sebelumnya. Untuk dapat melakukan hal tersebut dibutuhkan sebuah komputer pemproses yang memfasilitasi dan melayani proses sharing semua resource yang ada. Perangkat ini disebut dengan Server. Untuk melakukan Sharing File biasanya dibutuhkan sebuah File Server begitu juga untuk sharing Printer dibutuhkan sebuah Printer Server. Namun ternyata hal seperti ini belumlah cukup. Jumlah PC yang bertambah dengan sangat cepat seiring dengan berkembangnya sebuah organisasi. Jumlah end user dan client juga bertambah banyak. Kebutuhan akan perangkat menjadi bertambah pula, tidak hanya membutuhkan sebuah printer server, juga dibutuhkan server-server lainnya seperti server pengolahan gambar, server pengolahan suara, dan lainnya. Server-server ini dengan database dan applikasinya harus dapat diakses oleh beberapa PC, ataupun diakses oleh sebuah komputer mainframe melalui sebuah LAN. Sistem seperti ini disebut Sistem Client Server seperti digambarkan pada Gambar 1 dibawah ini.


Komponen dan Fungsi Sistem Client Server

Gambaran umum konfigurasi Client Server diperlihatkan pada gambar 2. Dengan pendekatan Client Server setiap PC dapat melakukan secara independen sebuah pemrosesan lokal dan mensharing perangkat enterprise melalui LAN. Untuk kasus yang lebih luas kemampuan akses dapat dilakukan melalui MAN (Metropolita Area Network) atau WAN (Wide Area Network). Sebuah database dan program applikasi enterprise misalnya diletakan pada sebuah server dimana setiap end user dapat melakukan akses melalui Client Processor, LAN dan Server seperti pada gambar 3.




Client

Client dapat berupa sebuah pemproses yang powerful atau dapat juga berupa terminal tua dengan kemampuan proses yang terbatas. Secara mendasar client adalah sebuah PC dengan sistem operasinya sendiri. Sebagian besar pemrosesan banyak dilakukan di sebuah server dimana bagian-bagian dalam lingkup pekerjaannya ditentukan oleh program komputer, inilah yang menyebabkan sistem client server berbeda dengan sistem transaksi tradisional. Sistem client server memungkinkan sebuah teknologi dan applikasinya digunakan bersamaan. Applikasi disini termasuk didalamnya adalah pemroses pesan seperti e-mail, pemproses file lokal seperti DBMS untuk browsing dan penghitungan, atau sharing resource seperti sistem image processing, sistem optical character, sistem advance grafic processing, plotter warna, atau sebuah printer. Perangkat-perangkat ini bisa saja berasal dari berbagai vendor yang ada. Untuk memfasilitasi query pemprosesan dari client, sebagian besar sistem client server menggunkaan Structured Query Language (SQL) yang merupakan struktur bahasa tingkat tinggi. SQL dengan database relationalnya adalah standar de facto untuk hampir sebagian besar sistem client server. Salah satu komponen terpenting sistem client server adalah User Interface (UI), yang digunakan user untuk berkomunikasi. Bagi user yang seorang programmer, UI tidak mesti user friendly, tapi untuk end user yang bukan programmer sangat dibutuhkan UI yang user friendly. Dibutuhkan Graphical User Interface (GUI) untuk end user karena GUI menampilkan grafis untuk melakukan akses dengan icon-icon tanpa perlu memasukan perintah pemrograman. Kedepannya GUI tidak hanya digunakan untuk menggantikan akses perintah pemprograman tapi juga digunakan untuk grafik, voice, video, animasi, untuk selanjutnya menjadi sebuah teminal multimedia.


Network dan Transmisi

Server dan client dapat terkoneksi dengan sebuah media transmisi. Media transmisi ini dapat berupa kabel, wireless, atau fiber. Dengan media ini memungkinkan sebuah perusahaan untuk melakukan enterprice network lebih besar dalam sebuah workgroup atau departemen. Untuk itu dibutuhkan interoperability sebagai contoh operasi dan pertukaran informasi yang heterogen melalui berbagai perangkat software dalam jaringan. Esensinya adalah keterbukaan dalam melakukan pertukaran baik komponen dan software yang berasal dari vendor yang berbeda-beda. Dengan interoperability baik vendor dan customer akan mendapatkan keuntungan.

Interoperability memberikan dampak pada arsitektur jaringan. Awal sebuah arsitektur jaringan adalah SNA namun arsitektur ini bersifar proprietary dan tidak terbuka dengan vendor lainnya. Kemudian sebagian besar orang beralih ke OSI yang di standarkan oleh ISO (International Standards Organization). OSI banyak di gunakan di Eropa namun kurang berkembang di Amerika Serikat. Di Amerika Serikat muncul TCP/IP yang kemudian di dukung oleh Unix User Group.

Servers

Konektivitas adalah hal yang terpenting namun bukan satu-satunya faktor untuk mendapatkan efisiensi dan efektivitas sharing resource yang dimiliki. Dibutuhkan sebuah perangkat yang memiliki kemampuan mengontrol software, menjalankan program applikasi, dan mengakses database dengan mudah dan cepat. Untuk itulah diperlukan sebuah Server. Sebuah Server harus mendukung spesifikasi yang mendukung resource sharing seperti Network Server Operating System, Multiple User Interface, GUI (Graphic User Interface), dialog oriented cleint – server languange seperti SQL dan database arsitektur. Saat ini resuorce bisa tersebar secara spasial tidak hanya berada dalam batasan sebuah negara namun sudah antar negara yang membutuhkan interkoneksi yang tinggi.

Beberapa software dapat diperoleh dari vendor atau software house. Software tersebut bisa bersifat mainframe centric (sentral) atau PC server centric. Namun selain semua hal yang tersedia pada paket software tersebut tetap dibutuhkan in house sofware development. Juga perlu untuk mengintegrasikan sistem client server dengan sistem informasi yang telah ada dan menggunakan sistem tersebut tidak hanya sebagai end user tapi juga bekerja diantara group end user.

Server melakukan pemprosesan mirip dengan pemrosesan yang ada disisi client. Namun ada sedikit perbedaan, biasanya sebuah server tidak mempunyai User Interface karena didesain untuk networking, memproses database dan memproses applikasi. Pembeda antara pemrosesan client dan server ada pada tanggungjawab dan fungsi dari pemrosesan yang dilakukan. Sebagai contoh sebuah server dapat bertindak sebagai repository dan penyimpanan informasi dalam kasus pada file server. Tipe dari Server tergantung pada kebutuhan dan tujuan sistem. Dalam beberapa kasus sebuah server harus mampu melakukan multitaskting (membentuk multi fungsi secara simultan), menggunakan multiple operating system, lebih portable, memiliki skalabilitas, dan memiliki waktu respon yang cepat untuk melakukan teleprosesing. Dengan kapabilitas seperti itu menjadikan server memiliki harga yang relatif mahal. Penyebab mahalnya harga server adalah :

1. Network Management
2. Gateway function termasuk akses keluar dan e-mail publik
3. Penyimpanan
4. File Sharing
5. Batch processing
6. Bulletin Board access
7. Facsimile transmission

Pemrosesan Database

Beberapa prinsip pemrosesan data pada server termasuk didalamnya adalah integritas, sekuriti, dan recovery data. Enterprise data yang dibutuhkan oleh sebuah perusahaan membutuhkan sebuah integrasi, pengaksesan data yang di kendalikan dan kelola dengan securiti yang baik, dan recovery data dapat dilakukan jika terjadi kegagalan sistem.

Beberapa data management dilakukan secara otomatis. Biasanya dilakukan oleh DBMS yang berada di Server yang mengontrol akses diantara pemprosesan multiple sistem dan mengintegrasikan akses data melalui network management.

Pemrosesan Applikasi

Data digunakan oleh program applikasi yang mana sebagian besarnya berada di server. Ada beberapa applikasi client server yang disediakan oleh vendor. Tools applikasi ini menjadikan pengembangan sistem client-server menjadi lebih kompetitif. Pengembangan applikasi client-server dapat dilakukan dengan beberapa cara yakni :

1. Fungsi pemprosesan didistribusikan diantara client dan server. Porsi dari client dijalankan oleh end user dengan menggunakan bahasa pemrograman database seperti SQL yang memberikan semacam request data dan kemudian mengekstrak data tersebut dari lokasinya dimana semua proses tersebut dikontrol oleh sistem operasi.

2. UI dan GUI menjadi lebih sering digunakan karena tingkat kemudahan penggunaan menjadi lebih penting.

3. Digunakannya Advance networking seperti LAN
4. Code generator juga digunakan, Metodelogi Objeck Oriented akan menambah tingkat penggunan.
5. Tools pengembangan seperti SQL Server, FLOWMARK, Progress, ObjectView, Oracle menjadi sangat diperlukan

Ketika sebuah applikasi diproses dan permintaan akan data dilakukan oleh client, maka hasilnya dikirimkan melalui LAN. Hasil dari applikasi tersebut dapat saja dilakukan perubahan bentuk untuk mendapatkan tampilan yang lebih baik. Semuanya ini dilakukan di sisi client oleh end user melalui UI (User Interface). Diagram skematik pendekatan client server ditunjukan pada gambar 4.

Keuntungan Sistem Client Server

1. Mengurangi tanggung jawab dan biaya overhead
2. Kontrol biaya operasional dan pengembangan yang lebih mudah
3. Waktu respon yang lebih baik dalam pemrosesan.
4. Akses data yang lebih besar bagi perusahaan. Sistem Client server mengamankan transaksi data dan menyimpannya pada server untuk kemudian dapat di sharing, dimanipulasi, dianalisa secara lokal.
5. Memungkinkan pendistribusian proses dari tersentralisasi menjadi desktop computing
6. Menawarkan kooperatif prosesing antara individu dan group antar departemen, geografis dan zona waktu.
7. Rewriting software pada sistem client server memberikan keuntungan untuk mendapatkan sistem yang terintegrasi dan memberikan efisiensi.
8. Menawarkan friendlu interface pada end user khususnya pada knowledge worker dan customer.
9. Keterlibatan yang lebih untuk end user pada implementasi IT.
10. Arsitektur terbuka dan sistem terbuka memberikan fleksibilitas dalam memilih konfigurasi hardware yang berbeda, network, dan DBMS dari berbagai vendor.

Hambatan Implementasi Sistem Client Server

Organisasi

1. Skill personel yang kurang memadai untuk implementasi sistem client server.
2. Anti perubahan terhadap teknologi baru.
3. Biaya konversi
4. Membutuhkan koordinasi dan kontrol yang lebih pada end user.


Teknologi

1. Membutuhkan infrastruktur LAN dan WAN
2. Skill dan peralatan yang belum memadai
3. Belum adanya pemahaman dan pengalaman dalam merencanakan sistem client server
4. Tidak tersedianya produk dan tools pengembangan sistem client server
5. Sedikitnya applikasi client server
6. Sedikitnya standar nasional dan internasional untuk sistem client server.

Read More..

Selasa, 14 Desember 2010

Jawaban mengenai multi tasking dan multi user pada sistem operasi

Menanggapi apa yang menjadi pertanyaan teman saya pada artikel sebelumnya. Disini saya akan coba jawab satu persatu.
Untuk jawaban pada pertanyaan yang pertama atau nomor 1 sudah saya jelaskan pada artikel sebelumnya. (lihat artikel sebelumnya).

Jadi langsung saja saya akan coba menjawab pertanyaan selanjutnya. Atau langsung ke pertanyaan nomor 2. (lihat pertanyaan keseluruhan).

Pertanyaannya sebagai berikut.
Apa yang dimaksud dengan istilah multi tasking dan multi user?

Yang dimaksud dengan multi tasking yakni sebenarnya adalah dapat menggunakan beberapa aplikasi secara bersamaan, sedangkan

Yang dimaksud dengan multi user yakni dapat menggunakan beberapa user dalam satu komputer.

Sebenarnya saya ingin langsung menjawab pertanyaan nomor 3 dan seterusnya tetapi karena mata ini dah ngantuk berat, maka untuk jawaban berikutnya saya posting pada artikel setelah ini.

Maaf ya.... heheheh.......

Read More..

Senin, 13 Desember 2010

Sebuah pertanyaan materi kuliah Sistem Operasi



Minggu ini sebuah sekolah tinggi dan salah satu sekolah tinggi terbaik di Indonesia dan juga tingkat Internasional yakni STMIK Amikom Yogyakarta yang sekarang sedang mengadakan sebuah ujian MID tengah semester. Sejak tanggal 8 Desember ini ujian telah mulai dilaksanakan.
STMIK Amikom dibawah asuhan Prof.Dr.M Suyanto. MM dimana sekarang sedang mengalami sebuah perkembangan yang sangat besar, bahkan STMIK Amikom sedang memiliki visi untuk menjadi sebuah Universitas yakni "STMIK AMIKOM menuju Reseach University" semoga dapat segera terlaksana..Amien...

Oke..kembali kepada ujian MID yang sedang dilaksanakan di STMIK Amikom, ada teman saya yang saat ini masih semester 3. Dimana dia akan menghadapi Ujian MID pada mata kuliah Sistem Operasi yang akan dilaksanakan tanggal 18 Desember ini.

Teman saya ini menanyakan beberapa hal yang berkaitan dengan mata kuliah Sistem Operasi tersebut.

Berikut pertanyaannya:

1. Apa yang dimaksud dengan Batch Proses?
2. Apa yang dimaksud dengan istilah multi tasking dan multiuser?
3. Apa yang dimaksud sistem:
- Multiprograming
- Time Sharing
- Parallel (Multiprocessor)
- Terdistribusi
- Clutser
- Real time
4. Jelaskan konsep client-server pada komunikasi pada sistem operasi?

Nah akan coba saya bantu menjawab pertanyaan-pertanyaan yang diajukan teman saya itu.
Sebenarnya untuk yang nomor 1, yakni pengertian Batch Proses sudah saya jelaskan pada artikel sebelumnya.(lihat artikel tentang Batch Proses),

Nah untuk jawaban untuk nomor 2,3 dan 4 akan coba saya jawab pada artikel selanjutnya.



Jika artikel ini dianggap bermanfaat mohon dukung Blog ini untuk mengikuti kontes SEO dengan keyword "STMIK AMIKOM menuju Research University"-



Read More..

Minggu, 12 Desember 2010

Ada yang tahu apa itu batch file?

apa itu bath file


Mungkin kita sering mendapati file yang memiliki extensi “.bat” pada saat menelusuri windows explorer, nah itu adalah salah satu batch file pada sistem operasi Windows XP. Sebenarnya, apa yang dimaksud dengan batch file ??

Batch file atau bisa juga disebut Batch programs atau script adalah file teks yang berisi serangkaian perintah yang dimaksudkan untuk dieksekusi oleh command interpreter, command interpreter sendiri adalah sebuah program komputer yang membaca baris teks yang dimasukkan oleh user dan menafsirkan baris dan teks tadi dalam konteks yang diberikan sistem operasi atau bahasa pemrograman. Secara sederhana dapat dikatakan bahwa Batch File mempermudah pekerjaan yang memburuhkan pengulangan atau rutinitas tertentu dengan memungkinkan user membuat batch script untuk mengotomatisasi banyak perintah. Ketika batch file dijalankan, shell program (biasanya COMMAND.COM atau cmd.exe ) membaca file dan mengeksekusi perintahnya, biasanya baris per baris.

Selain itu, batch file berguna untuk menjalankan urutan executable secara otomatis dan sering digunakan untuk mengotomatisasi proses berulang-ulang. Kita dapat memasukkan perintah-perintah tertentu, seperti for, goto, dan if, memungkinkan kita untuk melakukan pemrosesan bersyarat dari perintah dalam batch file. Sebagai contoh, perintah if melakukan perintah berdasarkan hasil kondisi atau kurang lebih sama dengan perintah if pada bahasa pemrograman pascal .

Pada Linux, batch file juga ada, disebut shell script. Pada windows 9x hanya mengakui extensi .bat. Pada keluarga windows NT batch file yang bisa digunakan adalah yang ber-extensi .cmd dan .bat .

Read More..