Oleh :
Syafrudin 12650039
Vion Age 12650074
Agus Minanur R. 12650118
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.
- Kurangnya Sumber Daya Manusia yang dapat menggunakan dan memanfaatkan Open Source. Salah satu keuntungan utama dari gerakan adalah adanya ketersediaan code. Namun ketersediaan ini menjadi sia-sia apabila SDM yang ada tidak dapat menggunakannya, tidak dapat mengerti code tersebut. SDM yang ada ternyata hanya mampu produk saja. Jika demikian, maka tidak ada bedanya produk dan yang proprietary dan tertutup.
- Tidak adanya perlindungan terhadap HAKI.
- Perkembangan Software tergantug dari sekumpulam manusia itu sendiri.
- Tidak ada garansi dari pengembangan, sumber code masih mentah dan pengembangan dasar masih dalam pembangunan.
- Kesulitan dalam mengetahui status project : Tidak banyak iklan bagi Open Source Software, biasanya beberapa project secara tidak langsung ditangani oleh perusahaan yang mampu berinvestasi dan melakukan merketing.
- Tidak adanya proteksi terhadap Hak atas Kekayaan Intelektual (HaKI) . Kebanyakan orang masih menganggap bahwa code merupakan aset yang harus dijaga kerahasiannya.
- Teknologi Interface
Interface yang disebut juga sebagai antarmuka merupakan penghubung antara dua sistem atau alat. Media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Keluaran (output) dari suatu subsistem akan menjadi masukan (input) untuk subsistem lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat terintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.
Macam Interface
- GUI (Graphical User Interface)
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan system operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pounting device) seperti mouse atau track ball. Elemen-elemen unta dari GUI bisa diringkas dalam konsep WIMP (window, icon, menu, pointing device). GUI memberikan keuntungan seperti
- Mudah dipelajari oleh pengguna yang pengalaman dalam menggunakan komputer cukup minim.
- Berpindah dari satu layar ke layar yang lain tanpa kehilangan informasi.
- Akses penuh pada layar dengan segera untuk beberapa macam tugas/keperluan.
- CLI (Command Line Interface)
CLI adalah tipe antar muka dimana pengguna berinteraksi dengan system operasi melalui text-terminal. Pengguna menjalankan perintah dan program di system operasi tersebut dengan mengetikkan baris-baris tertentu. Meskipun konsepnya sama, tiap-tiap system operasi memiliki nama atau istilah yang berbeda bentuk CLI-nya. Contonya UNIX memberi nama untu CLI-nya dengan nama bash, ash, ksk, dan lain-lain. Microsoft Disk Operating System (MS-DOS) memberikan nama command.com, atau Command Prompt untuk CLI-nya.
Keunggulan CLI antara lain:
- Membutuhkan spesifikasi hardware yang jauh lebih rendah disbanding GUI
- Dapat melakukan perintah yang lebih spesifik yang tidak bisa dilakukan oleh GUI.
- Akses cepat.
- Berpindah dari satu layar ke layar yang lain tanpa kehilangan informasi
- VUI (Voice User Inverface)
Aplikasi Antarmuka Suara Pengguna atau Voice User Interface (VUI) yang menggunakan teknologi pengenalan ucapan dimana pengendalian saklar lampu. Misalnya, tidak dilakukan secara manual dengan menggerakkkan saklar tetapi cukup mengeluarkan parintah dalam bentuk ucapan sebagai saklarnya. Metode ini membantu manusia yang secara fisik tidak dapat menggerakkan saklar karena cacat pada tangan. Penerapan VUI ini tidak hanya untuk lampu saja tetapi bisa juga untuk aplikasi-aplikasi control yang lain.
Keunggulan VUI (Voice User Inverface)
- Cepat. Teknologi ini mempercepat transmisi informasi dan umpan balik dari transmisi tersebut. Contohnya pada komando suara. Hanya dalam selang waktu sekitar satu atau dua detik setelah kita mengkomandokan perintah melalui suara, komputer sudah memberi umpan balik atas komando kita.
- Mudah digunakan. Kemudahan teknologi ini juga dapat dilihat dalam aplikasi komando suara. Komando yang biasanya kita masukkan ke dalam komputer dengan menggunakan tetikus atau papan ketik kini dapat dengan mudahnya kita lakukan tanpa perangkat keras, yakni dengan komando suara
Teknologi Interface berkaitan Sistem Informasi
- Head Up Display (HUD)
Head-Up Display adalah layar transparan untuk membantu pengguna dalam jangkauan pandangannya. Dengan menggunakan teknologi HUD ini, user atau pengemudi dapat menghemat waktu hingga 50% untuk mendapatkan informasi sekitarnya.
- Tangible User Interface (TUI)
Tangible User Interface merupakan sebuah antarmuka pengguna di mana orang berinteraksi dengan informasi digital melalui lingkungan fisik. Nama awal Graspable User Interface, yang tidak lagi digunakan.
- Computer Vision
Computer vision adalah kemampuan komputer melakukan pemrosesan image (gambar atau video) untuk kemudian melakukan hal lainnya yang berkaitan dengan image yang dipreoses sebelumnya.
- Speech Recognition
Speech recognition atau dikenal juga sebagai pengenalan suara merupakan suatu pengembangan teknik dan sistem yang memungkinkan komputer untuk menerima masukan berupa kata yang diucapkan.
- Speech Synthesis
Speech synthesis merupakan teknologi pada komputer untuk menghasilkan tiruan suara manusia. Intinya komputer menerima input berupa tulisan kemudian memberi output berupa suara manusia yang membacakan input tulisannya.
- Browsing Audio Data
Melihat kebutuhan banyak orang saat-saat ini dalam penggunaan internet tak lain salah satunya adalah membrowsing sesuatu berita ataupun kebutuhan mencari informasi suatu hal, seperti mendownload file dari sebuah website musik gratis misalnya, masyarakat luas dapat dengan mudah memperoleh lagu-lagu yang mereka inginkan.
- Network Technology
Internet dan teknologi web telah memiliki pengaruh yang sangat besar pada desain sistem informasi, didalamnya sendiri termasuk : Main frame time-sharing, Server jaringan dan berbagai desktop, laptop, dan komputer klien genggam., Teknologi jaringan paling luas didasarkan pada Internet, XHTML dan XML, bahasa scripting, Bahasa pemrograman web tertentu, intranet, Extranets, portal, layanan Web.
Scort McNealy, CEO charismatic Sum Komputer, Menyatakan bahwa, "jaringan telah terdapat pada komputer," Beberapa akan berpendapat bahwa Informasi saat ini sistem tersebut dipasang pada arsitektur jaringan yang terdiri dari jaringan area lokal dan luas. Jaringan ini meliputi kerangka utama komputer, server jaringan, dan berbagai desktop, laptop, dan komputer klien genggam. Tapi hari ini, teknologi jaringan yang paling luas didasarkan pada Internet. Beberapa teknologi Internet yang lebih relevan yang Anda butuhkan untuk sadar akan, Jika tidak mengembangkan beberapa keterampilan dasar dengan, dijelaskan dalam daftar berikut.
- xHTML dan XML, xHTML dan XML adalah bahasa dasar halaman web authoring dan pengembangan aplikasi Internet. Extensible Hypertext Markup Language ( xHTML ) adalah versi generasi kedua yang muncul dari HTML, bahasa yang digunakan untuk cunstruct halaman Web.
Extensible Markup Language ( XML ) adalah bahasa yang digunakan untuk secara efektif mengangkut konten data bersama dengan interpretasi yang tepat melalui Internet. Pengantar xHTML dan XML program telah menjadi persyaratan inti dalam sistem informasi yang paling dan kurikulum perguruan tinggi teknologi informasi .
- Bahasa Scripting adalah bahasa pemrograman sederhana yang dirancang khusus untuk aplikasi Internet. Contohnya termasuk Perl, VBScript dan javascript. Bahasa ini semakin diajarkan di perguruan tinggi pengembangan Web dan pemrograman kursus.
- Bahasa pemrograman web tertentu seperti java dan Cold Fusion muncul secara khusus untuk menangani pembangunan kompleks, apptications berbasis web yang melibatkan beberapa server dan Web browser.
- Internet pada dasarnya internet pribadi dirancang untuk digunakan oleh karyawan organisasi. Mereka menawarkan tampilan dan kesan dari internet; Namun, keamanan dan firewall membatasi penggunaannya kepada karyawan.
- Web Service Layanan Web saya marah terbaru. Layanan Web dapat digunakan kembali, program berbasis web yang dapat dipanggil dari program internet lainnya. Sebagai contoh, katakanlah Anda perlu menulis sebuah program untuk menerima pembayaran kartu kredit melalui web. Tentu, Anda bisa menulis, debug, dan menguji program validasi kartu kredit sendiri. Tapi pendekatan alternatif akan membeli hak untuk menggunakan program validasi kartu kredit melalui Web saya. Dengan demikian, Anda tidak perlu menjaga tanggung jawab untuk kode validasi kartu kredit. Anda hanya perlu "panggilan" layanan Web dari program Anda, sebanyak yang Anda akan memanggil sub rutin intern. Tentu saja, Anda akan membayar untuk hak untuk menggunakan layanan Web karena seseorang harus menulis saya program layanan Web origiinal.
DAFTAR PUSTAKA
Whitten, Jeffrey L. and Lonnie D. Bentley. 2007. "System Analysis and Design 7th Edition". New York : McGraw Hill.
Dennis, Allan. Et all. 2011. "System Analysis and Design 5th Edition".New York : John Wiley & Sons, Inc.
IBM Corporation, International Technical Support Organization, 1994. "Introduction toNetworks Technologies" From Link : http://www.redbooks.ibm.com/redbooks/pdfs/gg244338.pdf
Di akses tanggal 25 Juni 2014
Keith G Jeffery "Database Technologi"[Online] http://www.ercim.eu/medconf/papers/jeffery.html
Ainul Yaqin, "Database Management" [Online]http://www.slideshare.net/yaqinov/03-sistem-manajemen-basis-data
Career Bless, "Introduction to Database Technology and DBMS" [Online] http://www.careerbless.com/db/rdbms/c1/intdbms.php
Zainal Arifin "Software Open Source" [Online] http://zaenal-zaeblogs.blogspot.com/2013/04/keuntungan-dan-kerugian-menggunakan.html
0 Komentar untuk "ARTIKEL SISTEM PENGGERAK TEKNOLOGI INFORMASI"