Rabu, 14 Desember 2011

Komunikasi Data Yang Terdapat dalam Sistem Informasi Manajemen


Model Dasar Komunikasi


komunikasi data adalah proses pengiriman dan penerimaan data/informasi dari dua atau lebih device (alat,seperti komputer/laptop/printer/dan alat komunikasi lain)yang terhubung dalam sebuah jaringan. Baik lokal maupun yang luas, seperti internet
Resiko adalah suatu umpan balik negatif yang timbul dari suatu kegiatan dengan tingkat probabilitas berbeda untuk setiap kegiatan. Pada dasarnya resiko dari suatu kegiatan tidak dapat dihilangkan akan tetapi dapat diperkecil dampaknya terhadap hasil suatu kegiatan. Proses menganalisa serta memperkirakan timbulnya suatu resiko dalam suatu kegiatan disebut sebagai manajemen resiko.

Seiring dengan berkembangnya teknologi informasi yang bergerak sangat cepat dewasa ini, pengembangan unit usaha yang berupaya menerapkan sistem informasi dalam organisasinya telah menjadi kebutuhan dasar dan semakin meningkat dari tahun ke tahun. Akan tetapi pola pembangunan sistem informasi yang mengindahkan faktor resiko telah menyebabkan beberapa organisasi mengalami kegagalan menerapkan teknologi informasi tersebut, atau meningkatnya nilai investasi dari plafon yang seharusnya, hal ini juga dapat menghambat proses pencapaian misi organisasi.

Komunikasi data adalah pergerakan data dan informasi yang dikodekan dari satu titik ke titik lain melalui peralatan listrik atau elektro magnetik, kabel serat optik (fiber optic cables), atau sinyal gelombang mikro (microwave signals). Istilah lain yang digunakan adalah teleprocessing, telekomunikasi, telecom dan datacom.

Dalam bentuk berbasis sederhana, komunikasi berbasis komputer memiliki 3 tingkatan. Suatu contoh berdasarkan pengiriman pesan e-mail ke seseorang dapat menggambarkan berbagai tingkatan ini. Tingkat tertinggi, tingkat yang terdekat ke pemakai, adalah tingkat aplikasi. Ini bisa berupa perangkat lunak untuk mengirim e-mail melalui internet. Tingkat selanjutnya adalah tingkat komputer, yang membawa pesan e-mail itu saluran komunikasi. Ini adalah komputer anda. Tingkat terendah adalah saluran komunikasi kabel-kabel yang mentransmisikan pesan ke komputer lain di internet.


Protokol Komunikasi Komputer

    Komputer besar awal tidak berkomunikasi dengan komputer lain, hanya dengan terminal-terminal. Terminal tidak memiliki penyimpanan atas prosesor, ia hanya menyediakan sarana untuk memasukkan dan menampilkan data bagi komputer. IBM menyadari keterbatasan komunikasi ini sebagai suatu masalah, terutama sejak IBM ingin menjual lebih dari satu komputer ke satu perusahaan. Keuntungan dari transmisi komputer-ke-komputer adalah hilangnya kebutuhan untuk mentransfer data melalui suatu medium seperti punched card atas pita kertas. Menyalin data ke suatu medium (misalnya pita komputer), membawa medium tersebut ke komputer lain, kemudian memasukkan data itu ke komputer lain dinamakan sneaker net karena komputer-komputer tersebut tidak berkomunikasi secara langsung. Mereka memerlukan seseorang untuk membawa data itu dari satu komputer ke komputer lain. Sebagai jawaban atas keterbatasan sneaker net, pembuat peralatan komputer dan komunikasi mengembangkan protokol seperti SNA, Token Ring, dan Ethernet.

Paket

    Untuk transfer data yang besar, pesan perlu dibagi menjadi beberapa potongan yang lebih kecil sehingga pesan dari satu komputer tidak mendominasi medium komunikasi. Ini dilakukan dengan paket. Suatu paket adalah sebagian dari keselurahan data yang akan dikomunikasikan, dikombinasikan dengan alamat komputer tujuan data tersebut dan informasi pengendali lainnya.

 
Alamat Jaringan

    Alamat adalah empat rangkaian angka (masing-masing dari 0 sampai 225), dipisahkan oleh titik, dimana bagian alamat menetukan jaringan, host, sub-jaringan, dan komputer yang dituju. Sebagian besar pemakai komputer di kantor dihubungkan ke jaringan melalui jaringan melalui suatu alamat yang ditentukan secara permanen.


Perkembangan Protokol untuk Sistem Telepon Publik

    Kecepatan transmisi data melalui sistem telepon public lebih lambat dibandingkan bila dua komputer komputer dihubungkan melalui kabel telepon. Masalahnya karena protokol untuk sistem telepon public dibuat sehingga berbagai macam media komunikasi yang mungkin atau mungkin tidak dapat diandalkan.

Internet

Internet memiliki dampak yang lebih besar pada komunikasi berbasis komputer daripada perkembangan yang lain, dan ia telah menghasilkan aplikasi khusus seperti intranet dan ekstranet. Secara sederhana, internet hanyalah kumpulan jaringan yang dapat saling berhubungan. Jika anda memiliki LAN di satu kantor dan LAN di kantor lain, anda dapat menggabungkan keduanya dan itu akan menciptakan suatu Internet.

Intranet
    Organisasi dapat membatasi akses ke jaringan mereka hanya bagi anggota organisasinya dengan menggunakan intranet. Intranet menggunakan protokol jaringan komputer yang sama dengan Internet tetapi membatasi akses ke sumber daya komputer hanya bagi sekelompok orang pilihan di dalam organisasi.

Ekstranet
    Beberapa pemakai jaringan yang sah mungkin berada di luar batas organisasi. Misalnya, satu pemasok mungkin memerlukan akses ke catatan tingkat persediaan. Saat intanet diperluas hingga menyertakan para pemakai di luar organisasi ia dinamakan ekstranet.

Komunikasi Data Berbasis Komputer

Seiring meluasnya teknologi dan metodologi komunikasi data, berkembang tiga metode pengendalian jaringan. Yang pertama adalah suatu komputer pusat yang dihubungkan ke terminal-terminal. Metode ini diikuti oleh sistem terdistribusi, dan pemrosesan client/Server adalah yang terkini. Masing-masing memiliki keunggulan yang cocok untuk situasi yang berbeda.

Pengendalian Terpusat

    Suatu terminal tidak memiliki penyimpanan atau prosesor. Terminal sekedar meyediakan sarana untuk memasukkan dan menampilkan data untuk komputer. Pengendalian peralatan dilakukan oleh komputer yang terhubung dengan terminal. Suatu komputer mikro mungkin bertindak sebagai terminal saat melaksanakan suatu tugas untuk suatu aplikasi, terutama jika aplikasi itu dikendalikan oleh komputer lain. Dalam hal itu, komputer mikro tersebut bertindak sebagai terminal karena tidak menggunakan sumber daya penyimpanan atau prosesornya sendiri untuk melaksanakan aplikasi tersebut. Namun, jika komputer mikro tersebut memberikan lebih sekedar kemampuan input dan output, secara teknis ia tidak berfungsi sebagai terminal.

Pemrosesan Terdistribusi

    Pemrosesan terdistribusi, juga disebut pemrosesan data terditribusi, adalah istilah untuk komunikasi data dari satu tempat ke tempat lain yang menggunakan data tersebut. Pendekatan pemrosesan ini, memanfaatkan sumber daya komputer yang tersebar secara lebih baik daripada model terminal.

Pemrosesan Client/Server

    Pemrosesan client/Server menyadari perlunya gabungan dari strategi pemrosesan terpusat dan terdistribusi untuk memanfaatkan sepenuhnya kemampuan pemrosesan komputer dan komunikasi data.

Perangkat Keras dan Lunak Komunikasi

Peralatan yang digunakan untuk melakukan interaksi / komunikasi dibedakan atas (peralatan inter aksi):
Data Communication Equipment – DCE, untuk menyalurkan informasi antar lokasi.
Data Terminal Equipment – DTE, merupakan peralatan tempat informasi masuk dan keluar bagi pemakai maupun komputer.
Di dalam sistem komunikasi data ada sistem yang mengatur hubungan dengan peralatan komunikasi data. Peralatan ini disebut Data Communication Controller UnitDCCU.

 
Pendekatan dasar Jaringan Pada Pemrosesan
Terdapat dua pendekatan pada jaringan komunikasi data yaitu Timesharing, Pemrosesan Terdistribusi, dan Client/Server computing.
Jaringan Timesharing terdiri dari satu komputer yang dipakai bersama oleh beberapa pemakai yang memperoleh akses melalui terminal-terminal.
Pemrosesan terdistribusi adalah suatu pendekatan dengan cara mendistribusikan komputer mini dan komputer mikro ke seluruh jaringan organisasi, pendekatan ini menggantikan Timesharing sebagai strategi jaringan.
Sedangkan Client/Server Computing adalah suatu pendekatan bagi penggunaan jaringan yang didasarkan pada konsep bahwa sebagian fungsi paling baik ditangani secara lokal dan sebagian paling baik ditangani secara terpusat. Oleh karenanya merupakan gabungan pendekatan Timesharing dangan Pemrosesan Terdistribusi.
Jaringan Setempat
Jaringan Setempat (Local Area Network)
Jaringan Setempat atau LAN adalah sekumpulan computer dan peralatan lain (seperti printer) yang saling berhubungan melalui suatu medium yang sama. LAN menghubungkan komputer-komputer yang dekat secara fisik, misalnya di ruang atau gedung yang sama. Jumlah computer dan peralatan lain yang dapat dihubungkan ke satu LAN terbatas. Batasan tersebut bervariasi tergantung medium yang menghubungkan computer tersebut dan perangkat lunak LAN yang digunakan.
Jaringan setempat menggunakan tiga konfigurasi terpisah untuk menghubungkan computer dan perangkat lain. Konfigurasi jaringan itu dinamakan topologi. Jaringan Token-Ring dari IBM menggunakan topologi, jaringan Ethernet umumnya menggunakan topologi bus (juga dinamakan backbone). Bus adalah suatu kabel tunggal dengan panjang terbatas. Topologi ketiga adalah star dan memerlukan suatu hub. Hub adalah suatu alat yang menerima paket dari data dari suatu computer di salah satu ujung bintang (star) dan menyalin isinya ke sluruh alat lain. Topologi star dan hub penting karena kesederhanaan dan kemudahan penerapannya. Topologi star dan hub bagi sebagian besar professional bisnis lebih berkaitan dengan komunikasi daripada teknologi.
LAN juga memungkinkan kelompok-kelompok kerja berbagi data berbasis computer menggunakan sumber daya computer yang tidak berada di meja si pekerja tetapi dalam jaringan, sertra mengirimkan pesan elektronik ke rekan kerja.
Jaringan Metropolitan (Metropolitan Area Network)
    Adalah jaringan dengan cara yang cukup luas untuk mencakup suatu kota secara keseluruhan atau beberapa kota kecil yang berdekatan. Jarak fisiknya sekitar 30 mil. MAN muncul ketika kebutuhan untuk menghubungkan beberapa computer melampui batas jarak LAN. Menghubungkan beberapa gedung dalam suatu organisasi seperti berada gedung di suatu kampus, merupakan aplikasi MAN paling umum.
Jaringan Luas (Wide Area Network)
    Adalah jaringan digunakan untuk menghubungkan berbagai computer dan peralatan lain bila jaraknya melampui batasan LAN dan MAN. Sistem telepon public atau common carrier menggunakan, digunakan untuk jaringan luas. Kelemahan utama penggunaan system telepon public adalah penurunan kecepatan transmisi.
Manajemen Jaringan
    Manajemen jaringan ditujukan untuk mengurangi peluang kegagalan jaringan terutama melalui perencanaan dan pengendalian.
Perencanaan Jaringan
Terdiri dari semua kegiatan yang diarahkan untuk mengantisipasi kebutuhan jaringan perusahaan. Ini mencakup tiga komponen utama yaitu:
Perencanaan Kapasitas : menganalisis dan merencanakan volume lalu lintas yang dapat ditangani jaringan.
Perencanaan Staf : membantu menentukan jumlah orang yang diperlukan untuk mengelola suatu jaringan dan tingkat keahlian yang diperlukan.
Pemantauan Kinerja: menganalisis waktu respon pada suatu tingkat lalu lintas tertentu untuk mengantisipasi efek dari kemungkinan perubahan kinerja jaringan.
Pengendalian Jaringan
Meliputi pemantauan jaringan setiap hari untuk memastikan bahwa jaringan tetap pada tingkat operasi yang diinginkan. Pengendalian jaringan meliputi prosedur-prosedur seperti deteksi kegagalan, isolasi kegagalan, dan pemulihan jaringan.
Kegagalan adalah tiap kesalahan dalam data yang dikomunikasikan seperti sambungan komunkasi yang tidak berfungsi atau kondisi lain yang membuat data tidak tiba secara tepat. Untuk mencapai dan memlihara pengendalian jaringan, perusahaan memerlukan standar operasi, strategi rancangan, prosedur pengendalian kegagalan, dan metodologi pemecahan masalah.

 
Manajer Jaringan
Saat kita mempelajari database kita melihat bahwa seorang spesialis, yang disebut pengelola database, ditambahkan pada organisasi jasa informasi untuk mengelola bagian system informasi berbasis computer tersebut. Pendekatan yang sama juga dilakukan pada komunikasi dat. Orang yang bertanggung jawab merencanakan, menerapkan, mengoperasikan dan mengendalikan jaringan komunikasi data perusahaan adalah manajer jaringan. Staf dari manajer jaringan dapat terdiri dari beberapa spesialis komunikasi data dengan berbagai keahlian yang berbeda. Dapat mencakup analis jaringan yang melaksanakan fungsi yang sama seperti analis system, hanya terbatas pada system yang berorientasi komunikasi, analis perangkat lunak yang memprogram dan memelihara perangkat lunak komunikasi data. Dan teknisi komunikasi data yang ahli dalam perangkat keras komunikasi data.

Peran Datacom Dalam Pemecahan Masalah

Memungkinkan beberapa sistem komputer saling berbagi (sharing) sumber daya secara bersama. Sehingga bersifat ekonomis.
Menambah manfaat komputer karena jaringan memperluas kegunaan dan daya guna sistem komputer yang saling dihubungkan dengan jaringan tersebut sehingga terminal dengan terminal dapat berkomunikasi, tukar menukar data, dan dapat menggantikan fungsi surat menyurat.
Memungkinkan berbagai macam merk komputer saling berhubungan, dengan demikian pemakai tidak tergantung pada satu vendor/penjual.
Memungkinkan pengembangan sistem komputer secara relatif lebih mudah dan menyebabkan sistem komputer menjadi lebih fleksibel.
Pengolahan terdistribusi, sehingga dapat mencegah ketergantungan kepada pusat atau central processor atau tidak tergantung pada satu sistem komputer saja.
Memungkinkan integrasi berbagai macam aplikasi yang dijalankan pada berbagai macam sistem komputer. Data yang dihasilkan oleh satu bagian dapat segera digunakan oleh departemen lain dan sebaliknya.
Melalui jaringan komunikasi global (internet dan intranet) memungkinkan dibuat sarana Pemasaran dan promosi yang dikenal dengan web site atau homepage, perdagangan yang dikenal dengan e-commerce, surat menyurat elektronik (e-mail), pembelajaran jarak jauh yang dikenal dengan istilah e-learning atau distance learning, dan pelaksanaan konferenasi jarak jauh yang disebut dengan teleconference, serta untuk pelaksanaan pelayanan masyarakat oleh pemerintahan daerah kabupaten/kota dan propinsi serta departemen yang dikenal dengan istilah e-government.

Kesimpulan :
Komunikasi data adalah suatu bagian penting dalam masyarakat . komunikasi data sangat dibutuhkan untuk membantu kehidupan sehari-hari . Komunikasi data adalah suatu bagian dari telekomunikasi yang secara khusus berkenaan dengan transmisi atau pemindahan data dan informasi diantara computer computer dan piranti-piranti yang lain dalam bentuk digital yang dikirimkan melalui media komunikasi data.



Selasa, 13 Desember 2011

DATABASE

Telah diketahui bahwa secara fisik data dalam bentuk kumpulan bit dan direkam dengan basis track didalam media penyimpan eksternal. Dalam prakteknya, untuk kemudahan dalam mengakses data, data disusun dalam suatu struktur logis yang menjelaskan bahwa:
1. Kumpulan tabel menyusun basis data,
2. Tabel tersusun atas sejumlah record,
3. Sebuah record mengandung sejumlah field, dan
4. Sebuah field disimpan dalam bentuk kumpulan bit.
Pengertian masing-masing istilah diatas adalah seperti berikut:
a. Field (medan) menyatakan data terkecil yang memiliki makna. Istilah lain untuk field yaitu elemen data, kolom item, dan atribut. Contoh field yaitu nama seseorang, jumlah barang yang dibeli, dan tanggal lahir seseorang.
b. Record (rekaman) menyatakan kumpulan dari sejumlah elemen data yang saling terkait. Sebagai contoh, nama, alamat, tanggal lahir, dan jenis kelamin dari seseorang menyusun sebuah record. Istilah lain yang juga menyatakan record yaitu tupel dan baris.
c. Tabel menghimpun sejumlah record. Sebagai contoh, data pribadi dari semua pegawai disimpan dalam sebuah tabel.
d. Basis data (database) adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Sebagai contoh, basis data akademis mengandung tabel-tabel yang berhubungan dengan data mahasiswa, data jurusan, data mata kuliah, data pengambilan mata kuliah pada suatu semester, dan nilai yang diperoleh mahasiswa.

Pemrosesan Data

1.Batch Processing
 
Batch processing adalah pelaksanaan dari serangkaian program (“pekerjaan”) pada komputer tanpa intervensi manual.
Pekerjaan Batch ditetapkan sehingga mereka dapat dijalankan sampai selesai tanpa intervensi manual, sehingga semua data input dipilih sebelumnya melalui script atau parameter baris perintah. Hal ini berbeda untuk “online” atau program interaktif yang meminta pengguna untuk input tersebut. Sebuah program membutuhkan set file data sebagai masukan, memproses data, dan menghasilkan satu set file output data. Lingkungan operasi ini disebut sebagai “batch processing” karena input data dikumpulkan ke dalam batch file dan diproses dalam batch oleh program ini.

A. Manfaat Batch Processing

Batch processing memiliki manfaat:
1. Hal ini memungkinkan berbagi sumber daya komputer antara banyak pengguna dan program,
2. Ini menggeser waktu pemrosesan pekerjaan untuk saat sumber daya komputasi kurang sibuk,
3. Ini menghindari diparkir sumber daya komputasi dengan intervensi manual oleh menit-menit dan pengawasan,
4. Dengan menjaga tingkat pemanfaatan yang tinggi secara keseluruhan, lebih baik lurus mengamortisasi biaya komputer, terutama salah satu yang mahal.

B. Penggunaan Umum Batch Processing

1. Pengolahan data

Jadwal batch pengolahan khas termasuk akhir hari-pelapor (EOD). Secara historis, banyak sistem memiliki jendela batch dimana subsistem online adalah dimatikan dan kapasitas sistem yang digunakan untuk menjalankan pekerjaan umum untuk semua data (account, pengguna, atau pelanggan) pada sebuah sistem. Di bank, misalnya, pekerjaan EOD termasuk perhitungan bunga, generasi set laporan dan data ke sistem lain, pencetakan (pernyataan), dan proses pembayaran. Banyak bisnis telah pindah ke online bersamaan dan arsitektur batch dalam rangka mendukung globalisasi, Internet, dan lain tuntutan bisnis yang relatif baru. arsitektur tempat yang unik tersebut menekankan pada desain sistem, teknik pemrograman, teknik ketersediaan, dan layanan TI.

2. Percetakan

Sebuah prosedur batch processing populer komputerisasi sedang mencetak. Hal ini biasanya melibatkan operator memilih dokumen-dokumen yang mereka butuhkan dicetak dan menunjukkan ke software pencetakan batch kapan, di mana mereka harus menjadi output dan prioritas dari pekerjaan cetak. Maka pekerjaan itu dikirim ke antrian cetak dari mana daemon pencetakan mengirimkannya ke printer.





3. Database

Batch processing juga digunakan untuk update database massal yang efisien dan pengolahan transaksi otomatis, sebagai kontras dengan proses transaksi interaktif online (OLTP) aplikasi. Ekstrak itu, transformasi, load (ETL) langkah dalam mengisi data gudang secara inheren proses batch di sebagian besar implementasi.

4. Gambar

Batch processing sering digunakan untuk melakukan berbagai operasi dengan gambar digital. Tidak ada program komputer yang membiarkan satu ukuran, mengkonversi, watermark, atau mengedit file gambar.

5. Konversi

Batch processing juga digunakan untuk mengkonversi beberapa file komputer dari satu format yang lain. Hal ini untuk membuat file portabel dan fleksibel terutama untuk file milik dan warisan di mana pemirsa tidak mudah didapat.

2. ONLINE PROCESSING

Merupakan sebuah sistem yang mengaktifkan semua periferal sebagai pemasok data, dalam kendali komputer induk. Informasi-informasi yang muncul merupakan refleksi dari kondisi data yang paling mutakhir, karena setiap perkembangan data baru akan terus diupdatekan ke data induk.


Salah satu contoh penggunaan online processing adalahtransaksi online (E-commerce, Ebay, Internet Banking, Reservation Ticket, Pendaftaran Online,dll). Dalam sistem pengolahan online, transaksi secara individual dientri melalui peralatan terminal, divalidasi dan digunakan untuk meng-update dengan segera file komputer. Hasil pengolahan ini kemudian tersedia segera untuk permintaan keterangan atau laporan.

3. Real Time System(RTS)

Real time system disebut juga dengan Sistem waktu nyata. Sistem yang harus menghasilkan respon yang tepat dalam batas waktu yang telah ditentukan. Jika respon komputer melewati batas waktu tersebut, maka terjadi degradasi performansi atau kegagalan sistem. Sebuah Real time system adalah sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem dan ketepatan waktu hasil-hasil tersebut dikeluarkan. Aplikasi penggunaan sistem seperti ini adalah untuk memantau dan mengontrol peralatan seperti motor, assembly line, teleskop, atau instrumen lainnya. Peralatan telekomunikasi dan jaringan komputer biasanya juga membutuhkan pengendalian secara Real time.

Berdasarkan batasan waktu yang dimilikinya, Real time system ini dibagi atas:
1.
Hard Real time
2. Soft Real time
3. Firm Real time


Komponen dari Real time system ini adalah:
1. Perangkat keras,
2. Sistem Operasi Real time,
3. Bahasa Pemrograman Real time,
4. Sistem Komunikasi.

Berdasarkan response time dan dampaknya, maka komputasi real-time
dapat dibedakan menjadi :

1. Sistem Hard Real-Time ( HRTS )

Sistem hard real-time dibutuhkan untuk menyelesaikan critical task dengan jaminan waktu tertentu. Jika kebutuhan waktu tidak terpenuhi, maka aplikasi akan gagal. Dalam definisi lain disebutkan bahwa kontrol sistem hard real-time dapat mentoleransi keterlambatan tidak lebih dari 100 mikro detik.Secara umum, sebuah proses di kirim dengan sebuah pernyataan jumlah waktu dimana dibutuhkan untuk menyelesaikan atau menjalankan I/O. Kemudian penjadwal dapat menjamin proses untuk selesai atau menolak permintaan karena tidak mungkin dilakukan. Mekanisme ini dikenal dengan resource reservation. Oleh karena itu setiap operasi harus dijamin dengan waktu maksimum. Pemberian jaminan seperti ini tidak dapat dilakukan dalam sistem dengan secondary storage atau virtual memory, karena sistem seperti ini tidak dapat meramalkan waktu yang dibutuhkan untuk mengeksekusi suatu proses.

Contoh dalam kehidupan sehari-hari adalah pada sistem pengontrol pesawat terbang. Dalam hal ini, keterlambatan sama sekali tidak boleh terjadi,karena dapat berakibat tidak terkontrolnya pesawat terbang. Nyawa penumpang yang ada dalam pesawat tergantung dari sistem ini, karena jika sistem pengontrol tidak dapat merespon tepat waktu, maka dapat menyebabkan kecelakaan yang merenggut korban jiwa.

2. Sistem Soft Real-Time ( SRTS )

Komputasi soft real-time memiliki sedikit kelonggaran. Dalam sistem ini,proses yang kritis menerima prioritas lebih daripada yang lain. Walaupun menambah fungsi soft real-time ke sistem time sharing mungkin akan mengakibatkan ketidakadilan pembagian sumber daya dan mengakibatkan delay yang lebih lama, atau mungkin menyebabkan starvation.
 hasilnya adalah tujuan secara umum sistem yang dapat mendukung multimedia, grafik berkecepatan tinggi, dan variasi tugas yang tidak dapat diterima di lingkungan yang tidak mendukung komputasi soft real-time.

Contoh penerapan sistem ini dalam kehidupan sehari-hari adalah pada alat penjual/pelayan otomatis. Jika mesin yang menggunakan sistem ini telah lama digunakan, maka mesin tersebut dapat mengalami penurunan kualitas,misalnya waktu pelayanannya menjadi lebih lambat dibandingkan ketika masih baru. Keterlambatan pada sistem ini tidak menyebabkan kecelakaan atau akibat fatal lainnya, melainkan hanya menyebabkan kerugian keuangan saja. Jika pelayanan mesin menjadi lambat, maka para pengguna dapat saja merasa tidak puas dan akhirnya dapat menurunkan pendapatan pemilik mesin.Setelah batas waktu yang diberikan telah habis, pada sistem hard realtime,aplikasi yang dijalankan langsung dihentikan.
 Akan tetapi, pada sistem softreal-time, aplikasi yang telah habis masa waktu pengerjaan tugasnya,dihentikan secara bertahap atau dengan kata lain masih diberikan toleransiwaktu.Mengimplementasikan fungsi soft real-time membutuhkan design yang hati-hati dan aspek yang berkaitan dengan sistem operasi.
Pertama,sistem harus punya prioritas penjadualan, dan proses real-time harus memiliki prioritas tertinggi, tidak melampaui waktu, walaupun prioritas non real-time dapat terjadi.Kedua, dispatch latency harus lebih kecil. Semakin kecil latency, semakin cepat real-time proses mengeksekusi.Untuk menjaga dispatch tetap rendah, kita butuh agar system call untuk preemptible. Ada beberapa cara untuk mencapai tujuan ini. Pertama adalah dengan memasukkan preemption points di durasi system call yang lama, yang memeriksa apakah prioritas utama butuh untuk dieksekusi. Jika sudah, maka contex switch mengambil alih, ketika high priority proses selesai, proses yang diinterupsi meneruskan dengan system call. Points premption dapat diganti hanya di lokasi yang aman di kernel dimana kernel struktur tidak dapat dimodifikasi.
Metoda yang lain adalah dengan membuat semua kernel preemptible.Karena operasi yang benar dapat dijamin, semua struktur data kernel harus diproteksi dengan mekanisme sinkronisasi. Dengan metode ini, kernel dapat selalu di preemptible, karena setiap data kernel yang sedang di update diproteksi dengan pemberian prioritas yang tinggi.
Jika ada proses dengan prioritas tinggi ingin membaca atau memodifikasi data kernel yang sedang dijalankan, prioritas yang tinggi harus menunggu sampai proses dengan prioritas rendah tersebut selesai. Situasi seperti ini dikenal dengan priority inversion. Kenyataanya, serangkaian proses dapat saja mengakses sumber daya yang sedang dibutuhkan oleh proses yang lebih tinggi prioritasnya. Masalah ini dapat diatasi dengan priority-inheritance protocol, yaitu semua proses yang sedang mengakses sumber daya mendapat prioritas tinggi sampai selesai menggunakan sumber daya. Setelah selesai, prioritas proses inidikembalikan menjadi seperti semula.

3. Semi Hard Real-Time System (HRTS) atau Semi Soft Real-Time ( SRTS )

Metoda ini merupakan gabungan antara Semi Hard Real-Time System (HRTS) atau Semi Soft Real-Time ( SRTS ). Dengan demikian waktu deadlinenya lebih pendek jika dibandingkan dengan soft real-time ( SRTS ).