Jumat, 08 Maret 2013

Tugas Sistem Informasi Geografis


Buatlah tulisan (4 tulisan) dengan topik yang dapat menjawab pertanyaan berikut.
 Selanjutnya silakan posting di blog masing-masing!
1. Apa yang anda fahami ttg Sistem Informasi (definisi dan cakupannya)!
2. Pemrograman apa saja yang telah Anda pelajari dan sejauh mana Anda menguasainya?
Misalnya: VB, Borlan Delphi, PHP, Java, C++, dsb. Pemrograman apa yang akan anda kuasai lebih mendalam?
3. Sistem informasi apa saja yang pernah Anda buat (baik aplikasi berbasis Web, dekstop, mobile, dsb)
4. SIG (Sistem Informasi Geografis), apa yang Anda harapkan dari mempelajari Mata Kuliah ini?

Saya akan mencoba menjawab:
1.      sudah empat tahun berbaur dengan ini namun terkadang bagi kami mahasiswapun suka bingung saat ditanya oleh dosen apa itu Sistem Informasi oleh karena itu pada artikel ini akan dibahas apa itu Sistem Informasi. Sistem Informasi adalah sekumpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu. jadi sistem informasi berguna sekali bagi kehidupan manusia.
Cakupan Sistem Informasi :
1.                  Sistem Informasi Sumber Daya Manusia
·                     Sistem Informasi Sumberdaya Manusia
2.                  Sistem Informasi Manufaktur
·                      CIM (Computer Integrated Manufacturing)
3.                  Sistem Informasi Pemasaran
·                     Otomatisasi armada penjualan (Sales Force Automation)
·                     Manajemen produk
·                     Iklan dan promosi
·                     Penelitian pasar dan peramalan penjualan
·                     Layanan dan dukungan pelanggan
·                     Pemasaran interaktif
4.                  Sistem Informasi Akuntansi
·                     Pemrosesan Pesanan (Order Processing)
·                     Pengawasan Inventaris (Inventory Control)
·                     Account Receivable
·                     Account Payable
·                     Penggajian (Payroll)
·                     Buku Besar (General Ledger)
5.                  Sistem Informasi Keuangan
·                     Pengelolaan Kas dan sekuritas
·                     Capital Budgeting
·                     Pengelolaan investasi
·                     PerencanaanKeuangan
 
2. Pemrograman yang sudah saya pelajari selama kuliah, Banyak bahasa Pemrograman yang telah saya pelajari diantaranya pascal, basic, delvi, borlan, vb, c, c++, java, Sql. 
selama saya kuliah sudah bnyak bahasa pemrograman yang sudah di ajarkan di kampus, tpi belum ada yang saya kuasai atau saya mahir dalam pemrograman tersebut, saya hanya sekedar mengetahui, mengerti, tetapi tidak menguasai. Kalau di tanya bahasa pemrograman yang ingin saya dalami, saya tertarik pada bahasa pemrograman java, karena program java banyak bisa di jalankan di berbagai smartphone. Dan java sebagai bahasa pemrograman yang standar yang harus di mengerti atau di kuasai bnyak perusahaan.

4. sistem informasi yang perna saya buat adalah, Aplikasi pembayaran uang komite sekolah, dengan menggunakan bahasa pemrograman Visual Basic.NET dan MySQL.
Visual Basic. NET merupakan bahasa pemrograman Object Oriented Programming atau OOP, yaitu pemrograman yang berorientasi objek. Visual Basic .NET menyediakan objek-objek yang sangat berguna dan mudah dipakai. Dengan vasilitas tersebut, membuat Visual Basic menjadi sangat populer di kalangan programer.
Aplikasi ini dapat menjadi alternatif pemecahan masalah yang tepat pada pembayaran uang komite di sekolah . Dapat mengefesiensikan waktu dan memudahkan bagi karyawan untuk melakukan proses transaksi pembayaran, pengolahan data dan penginputan data murid, serta pembuatan surat tindakan keterlambatan. Dengan adanya program juga dapat menghasilkan informasi dengan cepat dan tepat berupa laporan kepada kepala sekolah mengenai data-data yang berhubungan dengan murid dan pembayaran uang komite sekolah ketika dibutuhkan. Aplikasi ini juga dapat mengurangi intensitas terjadinya kesalahan dalam penginputan data dan pembuatan laporan. Penyimpanan data dengan menggunakan media penyimpanan komputer atau memori akan menjadi lebih efisien, aman dan tahan lama. Serta aplikasi ini juga berguna untuk memudahkan karyawan untuk memperoleh informasi mengenai data murid dan pembayaran uang komite sekolah yang dicari.aya
4. yang saya harapkan dari mata kuliah ini, kelak saya dapat membuat aplikasi GPS, karena dalam kehidupan sehari-hari saya sangat membutuhkan GPS, untuk menjelajah kota jakarta, karena saya di jakarta ini sebagai orang pendatang (perantau) 

Senin, 21 Januari 2013

Open Services Gateway Initiative (OSGi), Open Services Gateway Initiative (OSGi) dan Java Community Process (JCP)



OSGI (Open Service Gateway Initiative) adalah sebuah rencana industri untuk cara standar untuk menghubungkan perangkat seperti perangkat rumah tangga dan sistem keamanan ke Internet. OSGI berencana menentukan program aplikasi antarmuka (API) untuk pemrogram menggunakan, untuk memungkinkan komunikasi dan kontrol antara penyedia layanan dan perangkat di dalam rumah atau usaha kecil jaringan
OSGi teknologi adalah sistem modul dinamis untuk Java ™
OSGi teknologi menyediakan layanan berorientasi, komponen berbasis lingkungan untuk para pengembang dan menawarkan cara-cara standar untuk mengelola siklus hidup perangkat lunak. Kemampuan ini sangat meningkatkan nilai berbagai komputer dan perangkat yang menggunakan platform Java.
Pengadopsi teknologi OSGi manfaat dari peningkatan waktu ke pasar dan mengurangi biaya pengembangan karena teknologi OSGi menyediakan integrasi pra-dibangun dan pra-komponen subsistem diuji. Teknologi ini juga mengurangi biaya pemeliharaan dan kemajuan aftermarket baru peluang unik karena jaringan dapat dimanfaatkan untuk secara dinamis mengupdate atau memberikan layanan dan aplikasi di lapangan.
Spesifikasi:
OSGi spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGiOSGi Allianceyang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGi implementasi berisi lima entri.

Arsitektur:
Setiap kerangka yang menerapkan standar OSGi menyediakan suatu lingkungan untuk modularisasi aplikasi ke dalam kumpulan yang lebih kecil. Setiap bundel adalah erat-coupled, dynamically loadable kelas koleksi, botol, dan file-file konfigurasi yang secara eksplisit menyatakan dependensi eksternal mereka (jika ada).  Kerangka kerja konseptual yang dibagi dalam bidang-bidang berikut:
  1. Bundles
    Bundles adalah normal jar komponen dengan nyata tambahan header
  2. Services
    Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan menerbitkan-menemukan-model mengikat Jawa lama untuk menikmati objek (POJO).
  3. Services
    API untuk jasa manajemen (ServiceRegistration, ServiceTracker dan ServiceReference).
  4. Life-Cycle
    API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
  5. Modules
    Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
  6. Security
    Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan.
  7. Execution Environment
    Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentuTidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Process menciptakan versi baru dan edisi Jawa. Namun, set berikut saat ini didukung oleh sebagian besar OSGi implementasi:
    •    CDC-1.1/Foundation-1.1 CDC-1.1/Foundation-1.1
    •    OSGi/Minimum-1.0 OSGi/Minimum-1.0
    •    OSGi/Minimum-1.1 OSGi/Minimum-1.1
    •    JRE-1.1 JRE-1.1
    •    From J2SE-1.2 up to J2SE-1.6 Dari J2SE-1.2 hingga J2SE-1,6
    •    CDC-1.0/Foundation-1.0 CDC-1.0/Foundation-1.0

  Open Services Gateway Initiative (OSGi)
Automotive Multimedia Interface Kolaborasi (AMIC) didirikan pada Oktober 1998 dengan tujuan untuk mengembangkan serangkaian spesifikasi umum untuk multimedia interface ke sistem elektronik kendaraan bermotor untuk mengakomodasi berbagai berbasis komputer perangkat elektronik di dalam kendaraan.

             AMI-C adalah organisasi global yang mewakili mayoritas dunia produksi kendaraan. AMI-C adalah mengembangkan dan standarisasi yang umum multimedia dan telematika otomotif antarmuka untuk kendaraan jaringan komunikasi. Organization of motor vehicle manufactures created to facilitate the development and standardization of automotive multimedia interfaces to motor vehicle communication networks.– Specifications for physical network interfaces, network protocols and In-vehicle software interfaces (telematics and local) :
Setelah mencari beberapa referensi di internet ternyata Automotive Multimedia Interface Collaboration adalah sebuah kelompok yang dibuat oleh pembuat/pabrik automotive untuk menciptakan standar umum untuk mengatur bagaimana perangkat elektronik, seperti computer dan unit-unit hiburan berkomunikasi dengan kendaraan. Tapi kenapa perlu ada Automotive Multimedia Interface Collaboration? Ternyata para pembuat/pabrik automotive mengkhawatirkan bahwa perangkat elektronik dan multimedia akan tidak cocok/tidak kompatibel dengan kendaraan; bahwa perangkat tersebut dapat mengganggu elektronik yang mengontrol sistem keselamatan dan bahwa organisasi standar yang ada tidak akan bergerak cukup cepat. Oleh karena itu terbentuklah Automotive Multimedia Interface Collaboration.

Arsitektur
AMIC ditentukan unsur arsitektur platform terintegrasi

Komponen
Arsitektur AMIC memiliki empat komponen
In-Vehicle Jaringan
Jaringan perangkat
Kendaraan Antarmuka
Host (platform komputasi)


Fungsional
Setiap perangkat elektronik yang dipasang belum tentu cocok dengan setiap kendaraan. Perangkat elektronik atau multimedia bisa saja mengganggu sistem keselamatan dan system-sistem lain di dalam kendaraan. Itulah kenapa perlu dibentuk standarisasi kolaborasi antarmuka multimedia.

Automotive Multimedia Interface Collaboration (AMI-C) sudah memiliki anggota : Fiat, Ford, General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault. AMI-C mengembangkan dan men-standarisasi antarmuka multimedia dan telematika otomotif yang umum untuk jaringan komunikasi kendaraan. Dan 40 pemasok elektronik mendaftarkan diri untuk menulis standar. Mereka berpendapat untuk menulis standar diperlukan waktu selama 2 tahun. Tapi dua tahun adalah masa di telematika. Penyelenggara elektronik, ponsel, komputer dan peralatan video yang akan menggunakan koneksi dapat melewati beberapa generasi dalam waktu itu.

Standar-standar akan memungkinkan sebuah pasar plug-and-play global untuk perangkat elektronik yang akan dipasang di kendaraan dengan kemudahan yang sama dengan melampirkan pheriperal komputer pribadi.

Tujuan dari AMIC ini antara lain menyediakan interface standar untuk memungkinkan pengendara mobil untuk menggunakan berbagai media, komputer dan perangkat komunikasi - dari sistem navigasi dan hands-free telepon selular, melalui manusia maju / mesin sistem antarmuka, termasuk pengenalan suara dan sintesis, untuk dipersembahkan komunikasi jarak dekat (DSRC) sistem untuk kendaraan untuk infrastruktur komunikasi dan sistem mobil seperti airbag, pintu kunci dan diagnostik input / output.


http://alandwidharma.com/wp-content/uploads/2012/11/logo-java.jpgBagi orang-orang yang bekerja atau terlibat dibidang teknologi, khususnya ilmu komputer, tentunya sudah tidak asing lagi dengan bahasa pemrograman java (Java Programming). Dengan berbagai kelebihan dan keunggulannya, java menjadi begitu populer dalam mengembangkan sebuah aplikasi. Bukan hanya aplikasi desktop, tetapi juga aplikasi mobile, enterprise, web (applet) dan sebagainya. Selain itu juga Java sangat fleksibel karena mendukung konsep multi platform dan yang terpenting Java bersifat open source (dikeluarkan oleh Sun Microsystems) sehingga dari waktu ke waktu bahasa Java dapat dikembangkan dengan sangat cepat melalui umpan balik yang diberikan oleh para user.
http://alandwidharma.com/wp-content/uploads/2012/11/jcp-logo.jpgMengingat kepopuleran dari Java ini, maka banyak terdapat komunitas-komunitas yang dapat memberikan umpan balik dalam mengembangkan bahasa Java. Komunitas ini dikenal dengan istilah Proses Komunitas Java (Java Community Process / JCP) yang didirikan pada tahun 1998, adalah mekanisme formal yang memungkinkan pihak yang berkepentingan untuk mengembangkan spesifikasi teknis standar untuk teknologi Java. Siapapun bisa menjadi Anggota JCP dengan mengisi formulir yang tersedia di situs JCP. Keanggotaan JCP untuk organisasi dan entitas komersial membutuhkan biaya tahunan tetapi bebas untuk individu.
JCP melibatkan penggunaan Permintaan Spesifikasi Java (Java Spesification Request / JSRs), yaitu dokumen formal yang menggambarkan spesifikasi yang diusulkan dan teknologi untuk menambah platform Java. Ulasan publik Formal JSRs akan muncul sebelum JSR menjadi final dan Komite Eksekutif JCP menilainya di atasnya. Sebuah JSR akhir menyediakan implementasi referensi yang merupakan implementasi bebas dari teknologi dalam bentuk kode sumber dan Kompatibilitas Kit Teknologi untuk memverifikasi API spesifikasi. Sebuah JSR menggambarkan JCP itu sendiri. Seperti tahun 2009 , JSR 215 menggambarkan versi sekarang (2.7) dari JCP.
Sebagai sebuah platform, Java memiliki dua buah bagian penting, yaitu Java Virtual Machine dan Java Application Programmig (Java Api).
Java Virtual Machine
Sekilas pengertian Mesin virtual (Virtual Machine) dalam ilmu komputer adalah implementasi perangkat lunak dari sebuah mesin komputer yang dapat menjalankan program sama seperti layaknya sebuah komputer asli. Sedangkan dalam konteks JVM merupakan mesin virtual yang digunakan secara khusus mengeksekusi berkas bytecode java. Bytecode java sendiri dihasilkan saat proses kompilasi file java berekstensi .java menjadi .class. Selain itu JVM merupakan perangkat lunak yang dikembangkan secara khusus agar terlepas dari ketergantungan atas perangkat keras serta sistem operasi tertentu. JVM menyediakan lingkungan kerja yang dibutuhkan untuk menjalankan aplikasi berbasis java serta mengotomatisasikan fitur-fitur seperti penanganan kesalahan.

Gambar Java Virtual Machine Architectur
Java API
API adalah seperangkat fungsi standar yang disediakan oleh OS atau Bahasa. Dalam Java, API dimasukkan ke dalam package-package yang sesuai dengan fungsinya. Platform Java sendiri terbagi menjadi 3 bagian utama, yaitu :
·         Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, keamanan, konektivitas basis data dan jaringan.
·         Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung penggunaan basis data.
·         Java Micro Edition (ME), sebuah API untuk merancang aplikasi yang berjalan pada perangkat kecil seperti telepon genggam.
Sehingga untuk masing-masing platform tersebut memiliki pustaka (library) APInya masing-masing yang digunakan untuk mengembangkan sebuah aplikasi. Cara untuk menggunakan API dalam java yaitu dengan melakukan import package atau class yang sudah tersedia dalam java. Contoh dari package Java antara lainI/O, String, Math, Utility, Swing dan sebagainya.

Gambar beberapa API pada Package Java

Refrensi :
http://alandwidharma.com/proses-komunitas-java-java-community-process/





Rabu, 28 November 2012

Middleware Telematika & Manajemen Data Telematika


Middleware Telematika
Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di dalam sistem operasi.
Middleware memiliki definisi tersendiri yaitu software yang menyambungkan komponen atau aplikasi. yang digunakan untuk mendukung operasional aplikasi dalam lingkungan jaringan terdistribusi, termasuk web servers, application servers, content management systems, dan perlengkapan sejenis yang digunakan untuk menopang pengembangan sistem.
Pada prinsipnya Middleware adalah teknologi yang mengintegrasikan dua atau lebih software aplikasi atau lapisan antara sistem operasi dan aplikasi untuk memungkinkan pertukaran data.

Tujuan Umum Middleware Telematika
1.      Middleware adalah S/W penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaringan.
2.      Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda.

Lingkungan Komputasi Dari Middleware Telematika
Definisi Lingkungan komputasi
Lingkungan Komputasi : Suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
1.      Komputasi tradisional,
2.      Komputasi berbasis jaringan,
3.      Komputasi embedded,
4.      Komputasi grid.
Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer meja ( desktop ) untuk pemakaian pribadi di kantor atau di rumah. Namun, seiring dengan perkembangan teknologi maka komputasi tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan mulai dari desktop hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara komputasi tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.
Lingkungan komputasi itu sendiri bisa diklasifikasikan berdasarkan cara data dan instruksi programnya dihubungkan yang terdiri atas empat kategori berikut ini :
1.      Single instruction stream-single data stream (SISD) : Satu prosesor dan biasa juga disebut komputer sekuensial
2.      Single instruction stream-multiple data stream (SIMD) : Setiap prosesor memiliki memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi instruksi/program yang sama
3.      Multiple instruction stream-single data stream (MISD) : Data yang ada di common memory akan dimanipulasi secara bersamaan oleh semua prosesor
4.      Multiple instruction stream-multiple data stream (MIMD) : Setiap prosesor memiliki kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung proses paralelisasi dari sisi data dan instruksi.

Kebutuhan Middleware
Integrasi hanya dapat terjadi jika antara berbagai mesin dan aplikasi yang berbeda-beda dapat saling bekerja sama (interoperate). Dalam hal ini, data yang disediakan oleh suatu subsistem harus dapat diakses juga oleh sistem lainnya.  Dalam kasus kantor di atas, data customer sering harus dapat dibaca oleh bagiancustomer service dan akuntansi. Data hasil pengembangan perlu dapat dibaca oleh bagian manajemen. Hal ini semakin terasa ketika sistem tersebar menjadi semakin besar dan bervariasi. Di sinilah aplikasi middleware memegang peranan.  Middleware adalah software yang d i rancang untuk mendukung pengembangan sistem tersebar dengan memungki n k an aplik asi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan. Di sini middleware dapat berfungsi sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.

Contoh Middleware yaitu :
Java’s: Remote Procedure Call.
Object Management Group’s: Common Object Request Broker Architecture(CORBA)
Microsoft’s COM/DCOM (Component Object Model).
 Also .NET Remoting.
ODBC (Open Database Connectivity) adalah suatu middleware berbasis Windows yang digunakan untuk berinteraksi denga berbagai database
JDBC (Java Database Connectivity) memungkinkan applet mengakses database Bisa digunakan pada JSP

Manajemen Data Telematika
Menurut DAMA (Demand Assigned Multiple Access), Manajemen Data adalah pengembangan dan penerapan arsitektur, kebijakan, praktik, dan prosedur yang secara benar menangani siklus hidup lengkap data yang dibutuhkan oleh suatu perusahaan. Jadi, Manajemen data telematika merupakan prosedur yang menangani siklus hidup lengkap data yang dibutuhkan oleh perusahaan dengan bantuan telematika.
Manajemen Data pada telematika terdiri dari :
1. Manajemen Data Sisi Klien
Manajemen Data yang terjadi pada sisi klien dapat kita pahami pada DBMS dibawah ini.
Mobile DBMS (Embedded/Ultra tiny/Java Database)
Merupakan suatu DBMS yang terdapat pada peralatan bergerak (mobile device). mobile DBMS adalah versi khusus dari sebuah departemen atau perusahaan DBMS. Ini dirancang untuk digunakan dengan remote pengguna yang biasanya tidak terhubung ke jaringan. DBMS memungkinkan mobile akses database lokal dan modifikasi pada laptop atau perangkat genggam, seperti PDA atau PocketPC Palm. Selanjutnya, mobile DBMS menyediakan mekanisme untuk sinkronisasi perubahan basis data jauh terpusat, perusahaan atau departemen server database.

2. Manajemen Data Sisi Server
 Manajemen Data yang terjadi pada sisi server dapat kita pahami pada versi DBMS dibawah ini.
MODBMS (Moving Object DBMS)
MODBMS (Memindahkan Obyek DBMS) adalah sebuah DBMS yang menyimpan dan mengelola informasi lokasi serta dinamis lainnya informasi tentang obyek bergerak. MODBMS memungkinkan seseorang untuk mewakili benda-benda bergerak dalam database dan untuk menanyakan pertanyaan tentang gerakan tersebut. Daerah MODBMS merupakan bidang yang belum dijelajahi relatif terhadap RDBMS atau DBMS Spasial di mana beberapa karya yang telah dilakukan dalam standarisasi dan komersialisasi. Ada beberapa penelitian prototipe untuk MODBMS seperti DOMINO tetapi hanya sedikit produk MODBMS komersial. Memindahkan objek dapat diklasifikasikan ke dalam bergerak poin dan bergerak daerah. Memindahkan objek hanya relevan tergantung waktu posisi dalam ruang. Mereka bisa mobil, truk, pesawat terbang, kapal atau ponsel pengguna. Pindah daerah objek bergerak dengan rupa seperti badai, hutan file, tumpahan minyak, wabah penyakit, dan sebagainya. Pindah daerah berubah posisi dan geometri objek dengan waktu sambil bergerak poin hanya berubah posisi benda.

DATABASE MANAGEMENT SYSTEM (DBMS)
Sistem manajemen database atau database management system (DBMS) adalah merupakan suatu sistem software yang memungkinkan seorang user dapat mendefinisikan, membuat, dan memelihara serta menyediakan akses terkontrol terhadap data. Database sendiri adalah sekumpulan data yang berhubungan dengan secara logika dan memiliki beberapa arti yang saling berpautan.
DBMS yang utuh biasanya terdiri dari :

Hardware
Hardware merupakan sistem computer actual yang digunakan untuk menyimpan dan mengakses databse. Dalam sebuah organisasi berskala besar, hardware terdiri : jaringan dengan sebuah server pusat dan beberapa program client yang berjalan di komputer desktop.
Software beserta utility
Software adalah DBMS yang aktual. DBMS memungkinkan para user untuk berkomunikasi dengan database. Dengan kata lain DBMS merupakan mediator antara database dengan user. Sebuah database harus memuat seluruh data yang diperlukan oleh sebuah organisasi.
Prosedur
Bagian integral dari setiap sistem adalah sekumpulan prosedur yang mengontrol jalannya sistem, yaitu praktik-praktik nyata yang harus diikuti user untuk mendapatkan, memasukkan, menjaga, dan mengambil data
Data
Data adalah jantung dari DBMS. Ada dua jenis data. Pertama, adalah kumpulan informasi yang diperlukan oleh suatu organisasi. Jenis data kedua adalah metadata, yaitu informasi mengenai database.
User
Ada sejumlah user yang dapat mengakses atau mengambil data sesuai dengan kebutuhan penggunaan aplikasi-aplikasi dan interface yang disediakan oleh DBMS, antara lain adalah

·         Database administrator adalah orang atau group yang bertanggungjawab mengimplementasikan sistem database di dalam suatu organisasi
·         Enduser adalah orang yang berada di depan workstation dan berinteraksi secara langsung dengan sistem.
·         Programmer aplikasi, orang yang berinteraksi dengan database melalui cara yang berbeda.

Manajemen Database sistem perangkat bergerak
Pesatnya perkembangan bagi komunikasi bergerak mendorong para operator layanan berlomba untuk memperkaya macam layanannya guna menambah pemasukan bagi perusahaanya. Komunikasi data bergerak, misalnya untuk akses internet. Pengenalan WAP (Wireless Application Protocol) telah menunjukkan potensi sebagai layanan internet nirkabel/ WAP merupakan protocol global terbuka yang memungkinkan para pengguna mengakses layanan-layanan on-line dari layar kecil pada telepon genggam dengan menggunakan built-in browser. WAP bekerja pada berbagai teknologi jaringan bergerak, yang memungkinkan pasar missal bagi penciptaan layanan data bergerak.
Contoh dari layanan bergerak adalah GPRS. GPRS merupakan system transmisi berbasis paket untuk GSM yang menggunakan prinsip 'tunnelling'. GPRS tidak menawarkan laju data tinggi yang memadai untuk multimedia nayata, tetapi GPRS merupakan kunci untuk menghilangkan beberapa batas pokok bagi layanan-layanan data bergerak.

Beberapa faktor yang menjadi pertimbangan bahwa GPRS merupakan teknologi kunci untuk data bergerak :
·         Memperkaya utility investasi untuk perangkat GSM yang sudah ada.
·         Merupakan teknologi jembatan yang bagus menuju generasi ke 3.
·         Mampu memanfaatkan kemampuan cakupan global yang dimiliki GSM.
·         Menghilangkan atau mengurangi beberapa pembatas bagi akses data bergerak.
·         Memiliki laju data sampai 115 kbps yang berarti dua kali lipat daripada koneksi 'dial up' 56 kbps yang berlaku.
·         Menampakan diri sebagai komunikasi yang 'selalu' terhubung sehingga memiliki waktu sesi hubungan yang pendek dan akses langsung ke internet.




Referensi Middleware Telematika
http://telematika-telematika.blogspot.com/2010/11/kebutuhan-middleware.html
http://sara-ervina.blogspot.com/2009/12/middleware-telematika.html
http://zainuliman.blogspot.com/2009/11/middleware-telematika.html

Referensi Manajemen Data Telematika
http://kurodiamond.blogspot.com/2010/12/manajemen-data-telematika-tujuan.html

Rabu, 14 November 2012

Pentingnya Manajemen Kontrol Keamanan Pada Sistem


Pentingnya Manajemen control Karena untuk memberi dukungan kepada manajer dalam mengontrol area operasinya yang bertugas Mencakup semua fase siklus hidup, selama siklus hidup dibagi menjadi kontrol-kontrol yang berhubungan dengan pengembangan sistem, desain dan operasi.
Manajemen control ini bertujuan untuk memastikan bahwa CBIS telah diimplementasikan seperti yang direncanakan, system beroperasi seperti yang dikehendaki, dan operasi tetap dalam keadaan aman dari penyalahgunaan atau gangguan.

Yang termasuk dalam kontrol pengembangan Yaitu :

• Manajemen memberitahu pemakai mengenai orientasi CBIS
perencanaan dengan cara membentuk komite MIS
• Manajemen menentukan kriteria penampilan yang digunakan dalam mengevaluasi
operasi CBIS.
• Manajemen dan bagian pelayanan informasi menyusun disain dan standar CBIS
• Manajemen dan pelayanan informasi secara bersama-sama mendefinisikan program
pengujian yang dapat diterima,
• Manajemen melakukan peninjauan sebelum instalasi yang dilakukan tepat setelah penggantian dan secara berkala meninjau CBIS untuk memastikan apakah ia
memenuhi kriteria penampilan.
• Bagian pelayanan informasi menetapkan prosedur untuk memelihara dan memodifikasi CBIS dan prosedur yang disetujui oleh manajemen.

Kontrol Terhadap Pengoperasian Sistem

Kontrol pengoperasian sistem dimaksudkan untuk mencapai efisiensi dan keamanan.
Kontrol yang memberikan kontribusi terhadap tujuan ini dapat diklasifikasikan menjadi 5 area :
1. Struktur organisasional
Staf pelayanan informasi diorganisir menurut bidang spesialisasi. Analisis, Programmer, dan Personel operasi biasanya dipisahkan dan hanya mengembangkan ketrampilan yang diperlukan untuk area pekerjaannya sendiri.
2. Kontrol perpustakaan
Perpustakaan komputer adalah sama dengan perpustakaan buku, dimana didalamnya ada pustakawan, pengumpulan media, area tempat penyimpanan media dan prosedur untuk menggunakan media tersebut. Yang boleh mengakses perpustakaan media hanyalah pustakawannya.
3. Pemeliharaan Peralatan
Orang yang tugasnya memperbaiki computer yang disebut Customer Engineer (CE) / Field Engineer (FE) / Teknisi Lapangan menjalankan pemeliharaan yang terjadwal / yang tak terjadwal.
4. Kontrol lingkungan dan keamanan fasilitasUntuk menjaga investasi dibutuhkan kondisi lingkungan yang khusus seperti ruang computer harus bersih keamanan fasilitas yang harus dilakukan dengan penguncian ruang peralatan dan komputer.
5. Perencanaan disaster