ARTIKEL SISTEM PENGGERAK TEKNOLOGI INFORMASI
Dalam mengembangkan suatu sistem informasi bagi suatu organisasi memahami fungsi bisnis sangat penting. Dengan demikian, mengetahui apa tujuan bisnis adalah mutlak diperlukan. Namun, mengetahui penggerak bisnis saja tidak cukup karena teknologi informasi akan terlibat dalam pengembangan sistem. Oleh karena itu, penggerak teknologi yang kemudian akan digunakan untuk mencapai kebutuhan bisnis.
Sistem berasal dari bahasa Latin (syst?ma) dan bahasa Yunani (sust?ma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliraninformasi, materi atau energi untuk mencapai suatu tujuan. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat.
Sistem informasi adalah aplikasi komputer untuk mendukung operasi dari suatu organisasi: operasi, instalasi, dan perawatan komputer, perangkat lunak, dan data. Sistem Informasi Manajemen adalah kunci dari bidang yang menekankan finansial dan personal manajemen. Sistem Informasi Penjualan adalah suatu sistem informasi yang mengorganisasikan serangkaian prosedur dan metode yang dirancang untuk menghasilkan, menganalisa, menyebarkan dan memperoleh informasi guna mendukung pengambilan keputusan mengenai penjualan.
Menurut Jeffrey L, Whitten, Lonnie D. Bentley. Dalam bukunya yang berjudul "Systems Analysis dan design methods". Menyebutkan bahwa elemen- elemen yang berperan sebagai Penggerak teknologi sistem informasi terdiri dari empat macam yaitu:
- Teknologi Database
- Teknologi Perangkat Lunak (Software)
- Teknologi Interface
- Teknologi Network
- Database Teknologi
- Apa itu Database Teknologi ?
Database adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktifitas untuk memperoleh informasi. Untuk mengelola basis data diperlukan perangkat lunak yang disebut DBMS. DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan cara yang praktis dan efisien. DBMS dapat digunakan untuk mengakomodasikan berbagai macam pemakai yang memiliki kebutuhan akses yang berbeda.
Fitur penting dari teknologi database adalah bahwa ia menyediakan Representasi INTERNAL (model) dari EKSTERNAL yang menarik. Contohnya adalah representasi tertentu tanggal / waktu / penerbangan / pesawat terbang di reservasi penerbangan atau kode barang / item description / kuantitas di tangan / menyusun ulang tingkat kuantitas / menyusun ulang dalam sistem kontrol stok.
Teknologi database merupakan teknologi yang dapat menyimpan kumpulan informasi yang disimpan dalam komputer secara sistematik, sehingga dapat diupdate setiap saat. Seiring perkembangan teknologi, database juga memiliki banyak variasi yang disesuaikan dengan keinginan user dalam memanajemen database. Contoh teknologi database adalah
- Ms-Access,
- MS Sql Server
- Oracle
- IBM DB2
- PostgreSQL
- MySQL
- Ms- Access
Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data dengan kapasitas yang besar. Ms. Access adalah Database Storage Engine buatan Microsoft, merupakan bagian dari Microsoft Office.
Kelebihan Ms-Access | Kekurangan Ms-Access |
|
|
- Ms-SQL Server
Keluaran dari Microsoft seperti halnya Microsof Accesss. Bahasa query utama yang digunakan adalah varian dari ANSI SQL yang disebut sebagai T-SQL (Transact-SQL). Bahasa ini membolehkan user untuk membuat stored procedure sehingga meningkatkan efisiensi akses dengan basis data.
Kelebihan Ms-SQL Server | Kekurangan Ms-SQL Server |
|
|
- Oracle
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Vendor: Orace Corporation. Biasa digunakan untuk pengaksesan yang dilakukan secara online. Dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah.
Kelebihan Oracle | Kekurangan Oracle |
|
|
- MySql
Multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB gratis, dibawah lisensi GNU General Public License (GPL), tetapi ada juga MySQL yang berbayar.
Kelebihan Oracle | Kekurangan Oracle |
|
|
Keuntungan dan fitur-fitur dari DBMS
- Independensi data
- Redundansi data yang telah direduksi
- Peningkatan keamanan
- Fleksibilitas yang lebih baik
- Berbagi data yang efektif
- Memberlakukan kendala integritas
- Memungkinkan backup dan recovery
Keunggulan DBMS
- Mengendalikan / mengurangi duplikasi data.
- Menjaga konsistensi dan integritas data.
- Memudahkan pemerolehan informasi yang lebih banyak dari data yang sama.
- Meningkatkan keamanan data.
- Memaksakan penerapan standar.
- Menghemat biaya.
- Menanggulangi konflik kebutuhan antar pemakai.
- Meningkatkan tingkat respon dan kemudahan akses bagi pemakai akhir.
- Meningkatkan produktifitas pemrogram.
- Meningkatkan pemeliharaan.
- Meningkatkan konkurensi tanpa menimbulkan masalah kehilangan informasi atau integritas.
- Meningkatkan layanan backup dan recovery.
Kelemahan DBMS
- Kompleksitas yang tinggi membuat administrator dan pemakai akhir harus benar-benar memahami fungsi-fungsi dalam DBMS agar dapat memperoleh manfaat yang optimal.
- Ukuran penyimpanan yang dibutuhkan oleh DBMS sangat besar dan memerlukan memori yang besar agar bisa bekerja secara efisien.
- Harga DBMS yang handal sangat mahal.
- Terkadang DBMS meminta kebutuhan perangkat keras dengan spesifikasi tertentu.
- Biaya konversi sistem lama ke sistem baru yang memakai DBMS terkadang sangat mahal.
- Kinerjanya terkadang kalah dengan sistem yang berbasis berkas.
- Dampak kegagalan menjadi lebih tinggi karena semua pemakai bergantung pada ketersediaan DBMS.
- Software Technology (Teknologi Perangkat Lunak)
Nama lain dari Software adalah perangkat lunak. Karena disebut juga sebagai perangkat lunak, maka sifatnya pun berbeda dengan hardware ,jika hardware adalah komponen yang nyata yang dapat diliat dan disentuh oleh secara langsung manusia, maka software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda namun bisa untuk dioperasikan.
- Software Technologies ditinjau dari jenisnya
Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software berbayar, software gratis atau free ( Freeware, free software, shareware, adware) .
- Software berbayar
Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. Contoh microsoft windows, microsoft office, adobe photo shop, dan lainya.
- Freeware
Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News
- Free Software
Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan. Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
- Shareware
Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari).
- Software Technology ditinjau dari bahasa pemrograman
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut Tingkatan Bahasa
- Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
- Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.InggrisAssembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
Menurut Tingkatan Bahasa
- Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya bahasa C, C++, Pascal , {, }, ?, <<, >>, &&, ||, dsb.
- Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, pada Java, dsb.
Software Open Source
Open Source adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet). Software open source masih tetap terbaik. Banyak dari software tersebut memiliki fitur yang sebanding dengan software mahal seperti Visual Studio, dll. Kalaupun kita tidak menemukan fitur yang benar-benar lengkap dalam satu software, kita masih bisa menggunakan kombinasi dari dua atau lebih software karena tentunya tidak perlu mengeluarkan biaya apapun selagi menggunakan open source.
Keuntungan Penggunaan Open Source
Adapun keuntungan dari penggunaan Open Source antara lain :
- Lisensi Gratis, sehingga tidak memerlukan biaya tambahan untuk pembelian lisensi Software. dan kita tidak lagi terikat pada satu vendor Software dan membeli lisensi.
- Keberadaan Bug/Error dapat segera terdeteksi dan diperbaiki karena Software tersebut dikembangkan oleh banyak orang ataupun pemakai, karena secara tidak langsung telah dievaluasi oleh banyak pemakai (End-User).
- Banyaknya tenaga (SDM) untuk mengerjakan & mengembakan proyek Open Source, karena biasanya proyek Open Source menarik banyak developer.
- Pengguna dapat langsung ikut serta dalam pengembangan Program, karena pengguna memiliki source code.
- Software dapat dimodifikasi sesuai dengan kebutuhan dari pengguna tanpa menyalahi EULA.
- Software Ope nSource bebas dari Malware (Virus/Worm/Trojan) dibanding Software Illegal hasil Crack, Patch ataupun dari Keygen.
- Jika Software Open Sourceyang kita gunakan perusahaannya mengalami kebangkrutan, maka tidak menimbulkan kerugian materiil bagi pemakainya, lain halnya pada Software Komersiil, pasti pemakainya harus membeli Software baru.
- Terkadang keahlian kita akan terasah dengan memakai Software Open Source.
- Dapat menghasilkan produk yang tidak kalah bagus dengan hasil dari Software yang berlisensi. Jika dijual maka keuntungan dari penjualan produk lebih besar.
- Sebagian Software Open Source tidak menguras sumber daya pemakaian komputer.
Kerugian Penggunaan Open Source
- Memunculkan celah awal ketika sumbe code masih mentah dan pengembangan dasar masih dalam pembangunan.
- Masalah yang berhubungan dengan intelektual property. Pada saat ini, beberapa negara menerima Software dan algoritma yang dipatentkan. Hal ini sangat sulit untuk diketahui jika beberapa motede utama untuk menyelesaikan masalah Software di patenkan sehingga beberapa komunitas dapat dianggap bersalah dalam pelanggaran intelektual property.
download now
download