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

PT. KAI, Tbk.

Planning  Melaksanakan dan mendukung kebijaksanaan dan program Pemerintah di bidang ekonomi dan pembangunan nasional, khususnya di bidang transportasi, dengan menyediakan barang-jasa yang bermutu tinggi dan berdaya saing kuat untuk dapat melakukan ekspansi baik di pasar domestik maupun internasional di bidang perkeretaapian, yang meliputi:  - Usaha pengangkutan orang dan barang dengan     kereta api -  Kegiatan perawatan dan pengusahaan orang dan    barang dengan kereta api -  Kegiatan perawatan dan pengusahaan prasarana    perkeretaapian -  Pengusahaan bisnis properti secara profesional    Pengusahaan bisnis penunjang prasarana dan -  sarana kereta api secara efektif untuk kemanfaatan    umum  Sejalan dengan Rencana Jangka Panjang Perusahaan (RJPP) 2015-2019 yang telah mendapatkan pengesahan dan persetujuan dari Pemegang Saham, maka tahapan arah pengembangan perusahaan ...

Visi dan Misi PT. KAI, Tbk

Visi  Menjadi penyedia jasa perkeretaapian terbaik yang fokus pada pelayanan pelanggan dan  memenuhi harapan Stakeholders. Makna Visi Melalui visinya, KAI bertekad menjadi operator kereta api terbaik yang ada di Indonesia. Karena sejak diterbitkannya Undang- Undang Nomor 23 Tahun 2007 Tentang Perkeretaapian maka perusahaan swasta dapat menjadi operator kereta api di Indonesia sehingga bukan hanya monopoli BUMN. KAI mengubah mindset Perusahaan yang tadinya product oriented menjadi customer oriented agar pelanggan menjadi fokus utama dalam berbagai kebijakan KAI. KAI sebagai BUMN memiliki tanggung jawab yang besar baik terhadap pemerintah, masyarakat, pelanggan, dan berbagai stakeholder lainnya dengan terus menjaga kepercayaan para Stakeholder melalui pencapaian kinerja terbaik. Misi Menyelenggarakan bisnis perkeretaapian dan bisnis usaha penunjangnya melalui praktik bisnis dan model organisasi terbaik untuk memberikan nilai tambah yang tinggi bagi Stakeholders dan ke...

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...