Langsung ke konten utama

Analisis & contoh kasus Telekomunikasi Data Pada SIM

Batch Processing System

Batch processing system adalah pemrosesan transaksi secara batch (sekelompok demi sekelompok). Batch processing system merupakan kebalikan dari online transaction system. Dalam pemrosesan batch, transaksi tidak direkam ke dalam aplikasi pada saat terjadinya.
Sebagai contoh, Bapak Sentot memiliki sebuah toko mebel. Sepanjang hari, Bapak Sentot merekam penjualan dalam faktur secara manual (dalam artian pakai kertas dan balpoin). Setiap sore, Bapak Sentot  menyerahkan setumpuk nota kepada istrinya. Keesokan harinya, ibu Sentot akan menginputkan transaksi penjualan ke dalam komputer. Demikian setiap hari.
Sekalipun online transaction system sudah menjamur, batch processing system masih dapat dipertimbangkan untuk dipakai. Berikut penulis sajikan beberapa hal yang dapat menjadi pertimbangan, mengapa perancang sistem memilih batch transaction processing.
Batch transaction system dalam sistem penjualan masih memungkinkan jika jumlah transaksi dengan konsumen per hari tidak terlalu banyak. Dengan demikian pengulangan pekerjaan (membuat nota secara manual dan menginput ulang transaksi ke dalam aplikasi) tidak menjadi beban yang berat.
Batch transaction system adakalanya dipilih untuk menangani back end accounting perusahaan. Jadi, perusahaan bisa memilih untuk merekam penjualan dengan aplikasi online. Kemudian pada akhir hari, bagian akuntansi memproses posting ke dalam jurnal dan buku besar setelah melakukan verifikasi terhadap transaksi sepanjang hari. Jadi, aplikasi penjualan adalah aplikasi online, tetapi aplikasi akuntansinya adalah aplikasi batch. Memang ada juga perancang sistem yang memilih untuk membuat aplikasi yang akan otomatis membuat jurnal langsung pada saat penjualan dicatat (seperti MYOB, misalnya). 

Time Sharing System

Time Sharing System
Time-sharing adalah metode dimana banyak pengguna dapat melakukan processing dalam satu komputerkomputer
Contoh penggunaan Time Sharing System
Salah satu penggunaan time sharing system ini dapat dilihat dalam pemakaian suatu teller terminal pada suatu bank. Bilamana seorang nasabah datang ke bank tersebut untuk menyimpan uang atau mengambil uang, maka buku tabungannya ditempatkan pada terminal. Dan oleh operator pada terminal tersebut dicatat melalui papan ketik (keyboard), kemudian data tersebut dikirim secara langsung ke pusat komputer, memprosesnya, menghitung jumlah uang seperti yang dikehendaki, dan mencetaknya pada buku tabungan tersebut untuk transaksi yang baru saja dilakukan.
Distributed Data Processing system
Distributed Processing mengerjakan semua proses pengolahan data secara bersama antara komputer pusat dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur komunikasi. Setiap komputer tersebut memiliki prosesor mandiri sehingga mampu mengolah sebagian data secara terpisah, kemudian hasil pengolahan tadi digabungkan menjadi satu penyelesaian total. Jika salah satu prosesor mengalami kegagalan atau masalah yang lain akan mengambil alih tugasnya.
Contoh pemrosesan terdistribusi dalam sistem database Oracle muncul dalam Gambar 6-1.
Figure 6-1 The Client/Server Architecture and Distributed Processing


Dalam Bagian A dari gambar, klien dan server yang terletak di komputer yang berbeda, komputer ini terhubung melalui jaringan. Server dan klien dari sistem database Oracle berkomunikasi melalui Net8, antarmuka jaringan Oracle.
Dalam Bagian B dari gambar, satu komputer memiliki lebih dari satu prosesor, dan prosesor yang berbeda memisahkan pelaksanaan aplikasi klien dari Oracle.
Oracle client / server arsitektur dalam lingkungan pemrosesan terdistribusi memberikan manfaat sebagai berikut

–          Aplikasi client tidak bertanggung jawab untuk melaksanakan setiap pengolahan data. Sebaliknya, mereka meminta masukan dari pengguna, data permintaan dari server, dan kemudian menganalisa dan menyajikan data ini menggunakan kemampuan tampilan dari workstation klien atau terminal (misalnya, dengan menggunakan grafik atau spreadsheet).

–          Aplikasi client tidak tergantung pada lokasi fisik dari data. Jika data tersebut akan dipindahkan atau didistribusikan ke server database lain, aplikasi terus berfungsi dengan modifikasi sedikit atau tidak ada.

–          Oracle memanfaatkan fasilitas multitasking dan berbagi-memori sistem operasi yang mendasarinya. Akibatnya, ini memberikan tingkat tertinggi kemungkinan konkurensi, integritas data, dan kinerja untuk aplikasi kliennya.

–          Klien workstation atau terminal dapat dioptimalkan untuk penyajian data (misalnya, dengan menyediakan grafis dan dukungan mouse) dan server dapat dioptimalkan untuk pengolahan dan penyimpanan data (misalnya, dengan memiliki sejumlah besar memori dan ruang disk) .

–          Dalam lingkungan jaringan, Anda dapat menggunakan workstation klien murah untuk mengakses data remote dari server efektif.

–          Jika perlu, Oracle dapat ditingkatkan sebagai sistem Anda tumbuh. Anda dapat menambahkan beberapa server untuk mendistribusikan beban database pengolahan seluruh jaringan (horizontal skala), atau Anda dapat memindahkan Oracle ke komputer mini atau mainframe, untuk mengambil keuntungan dari kinerja sistem yang lebih besar itu (vertikal skala). Dalam kedua kasus, semua data dan aplikasi yang dipertahankan dengan modifikasi sedikit atau tidak ada, karena Oracle adalah portabel antara sistem.

–          Dalam lingkungan jaringan, data bersama disimpan pada server, bukan pada semua komputer dalam sistem. Hal ini membuat lebih mudah dan lebih efisien untuk mengelola akses konkuren.

–          Dalam lingkungan jaringan, aplikasi client mengirimkan permintaan database ke server dengan menggunakan pernyataan SQL. Setelah diterima, pernyataan SQL diproses oleh server, dan hasilnya dikembalikan ke aplikasi klien. Jaringan lalu lintas disimpan ke minimum karena hanya permintaan dan hasilnya dikirim melalui jaringan.
Distributed data processing /  pemrosesan data terdistribusi
Merupakan sekumpulan peralatan pemrosesan yang saling terhubung melalui jaringan yang mengerjakan tugas-tugas tertentu.
Pemrosesan terdistribusi dapat dikelompokan berdasarkan beberapa kriteria yaitu :
Struktur antar hubungan
Kesaling tergantungan komponen-komponen.
Keselarasan antar komponen.

Selain itu Distributed database system / system database terdistribusi termasuk bagian dari Distributed database system / system database terdistribusi

Merupakan sekumpulan database yang saling terhubung secara logical dan secara fisik terdistribusi pada berbagai tempat melalui jaringan computer.
Sistem yang mengelola  database terdistribusi dan menyediakan mekanisme agar distribusi transparent adalahdistributed database management system (DDBMS).
Ciri-ciri untuk system yang bukan merupakan system database terdistribusi :
  1. Sistem yang berisi kumpulan file
  2. Berbagai arsitektur fisik berkait dengan system multiprocessor.

Ciri sistem database distribusi
  1. Data disimpan pada sejumlah tempat. Setiap tempat secara logic terdiri dari processor tunggal.
  2. Processor pada tempat yang berbeda tersebut dihubungkan dengan jaringan computer.
  3. Bukan sekumpulan file yang berada pada berbagai tempat tetapi merupakan database pada berbagai tempat.
  4. Setiap tempat mempunyai kemampuan untuk mandiri memproses permintaan user yang membutuhkan akses kedata ditempat tersebut, dan juga mampu untuk memproses data yang tersimpan di tempat lain

Keuntungan dan Kelemahan sistem database distribusi
–         Keuntungan :
  1. Pengelolaan secara transparan data terdistribusi dan replicated.
  2. Mengacu pada struktur organisasi
  3. Meningkatkan kemampuan untuk share dan otonomi local
  4. Meningkatkan ketersediaan data
  5. Meningkatkan kehandalan
  6. Meningkatkan unjuk kerja
  7. Memudahkan pengembangan system
–         Kelemahan :
  1. Kompleksitas manajemen
  2. Control integritas lebih sulit
  3. Biaya pengembangan
  4. Keamanan
  5. Kurang standarisasi
  6. Menambahkan kebutuhan penyimpanan
  7. Lebih sulit dalam mengatur lingkungan data
  8. Menambah biaya pelatihan.



Komentar

Postingan populer dari blog ini

Pengertian Management By Exception (MBE)

  MBE adalah suatu kemampuan dasar yang disediaakan oleh sistem informatika yang berbasis komputer yang memikul sebagian tanggungjawab dalam pengendalian sistem fisik maka waktu yang dimiliki manajer dapat digunakan secara efektif. Pada Management By Exception (MBE) seorang manajer untuk dapat melakukan pengendalian atas bagian yang menjadi tanggungjawabnya harus didukung oleh tersedianya:      1.    Informasi mengenai apa yang telah dan sedang dicapai pada              unit kerjanya.       2.    Standar kinerja yang dapat menunjukkan apa yang harus dicapai oleh unit        kerjanya. Standar yang dikombinasikan dengan output informasi misalnya laporan penjualan maka memungkinkan terjadinya Management By Exception. MBE adalah gaya atau tindakan yang dilakukan manajer apabila terjadi ketidak sesuaian antara Kinerja Aktual (apa yang telah dan sedang dicapai) dengan Standar Kinerja (apa yang harus dicapai). Contoh : ·         Seorang manajer menetukan bahwa

Hubungan Manajement dan Tata Kerja dalam Organisasi

Tata kerja sudah termasuk ke dalam pembagian tugas yg di pecah menjadi terstruktur   di dalam suatu   manajemen Tata kerja atau metode adalah satu cara bagaimana agar sumber – sumber dan waktu yang tersedia dan amat diperlukan dapat dimanfaatkan dengan tepat sehingga proses kegiatan manajemen dapat dilaksanakan dengan tepat pula. Dengan tata kerja yang tepat mengandung arti bahwa proses kegiatan pencapaian tujuan sudah dilakukan secara ilmiah dan praktis, disamping itu pemakaian tata kerja yang tepat pada pokoknya ditujukan untuk : Menghindari terjadinya pemborosan di dalam penyalahgunaan sumber-sumber dan waktu yang tersedia Menghindari kemacetan-kemacetan dan kesimpangsiuran dalam proses pencapaian tujuan.   Menjamin adanya pembagian kerja, waktu dan koordinasi yang tepat. Jadi hubungan antara manajemen dan tata kerja dapat dilukiskan seperti dibawah ini : Manajemen : Menjelaskan perlunya ada proses kegiatan dan pendayagunaan sumber-sumber sert

Menjelaskan Apa Yang Dimaksud dengan Rentang Kendali

Rentang Kendali adalah jumlah bawahan langsung yang dapat dipimpin dan dikendalikan secara efektif oleh seorang manajer. Rentang Kendali (span of control) sangat perlu dalam pengorganisasian, karena berhubungan dengan pembagian kerja, koordinasi, dan kepemimpinan seorang pemimpin (manajer). Rentang Kendali diperlukan dalam suatu organisasi karena adanya “limits factor(keterbatasan)” manusia, yaitu keterbatasan waktu, pengetahuan, kemampuan, dan perhatian. 1.       Keterbatasan waktu, artinya bahwa pada saat yang bersamaan seorang pemimpin melakukan pekerjaan yang beraneka macam. 2.       Keterbatasan pengetahuan, artinya bahwa seorang pemimpin tidak mungkin dapat mengetahui semua pekerjaan dalam perusahaan karena itu perlu diadakan pembagian pekerjaan kepada bawahannya. 3.       Keterbatasan kemampuan, artinya bahwa seorang pemimpin perusahaan kemampuannya terbatas, karena itu perlu diadakan batas jumlah bawahan langsungnya. 4.       Keterbatasan perhatian, artinya bahwa seo