Minggu, 23 Juni 2019

Membangun Sistem Informasi

     I. Inti pemecahan masalah untuk mengembangkan Sistem Informasi baru
        Empat langkah dalam membangun SI:
       1. Memahami masalah
           Mengidentifikasikan penyebab, solusi objektif, dan informasi analisis yang dibutuhkan.
       2. Mengembangkan solusi alternatif
           Arah solusi bergantung pada analisis sistem dan beberapa solusi membutuhkan modifikasi dari sistem             yang telah ada atau sistem baru.
       3. Memilih solusi
           Mengevaluasikan alternatif yang ada dengan menggunakan studi kelayakan dan laporan sistem proposal         (menggambarkan solusi, keuntungan dan kerugian, biaya dan manfaat) lalu memilih solusi terbaik.

      4. Mengimplementasikan solusi
          • Desain sistem
          • Menyelesaikan implementasi
             Pemilihan dan akuisisi hardware
             Pengembangan dan pemrograman software
             Pengujian
             Pelatihan dan dokumentasi
             Konversi
             Produksi dan pemeliharaan
          • Mengelola perubahan

    II. Metode alternatif untuk membangun sistem informasi
        Daur hidup pengembangan sistem tradisional
        Software Development Lifecycle (SDLC) merupakan metode tertua untuk membangun sistem informasi dimana terdapat        pendekatan bertahap dengan langkah formal, pendekatan air terjun, pembagian kerja formal yang digunakan untuk                 membangun sistem yang besar dan kompleks serta memakan waktu dan mahal untuk digunakan.
















     Prototyping : model pendahuluan yang dibangun dengan cepat dan murah Terutama berguna dalam mendesain antarmuka pengguna. 
     Terdapat 4 langkah proses :
     • Identifikasi persyaratan dasar pengguna
     • Mengembangkan prototype awal
     • Menggunakan prototype
     • Merevisi dan meningkatkan prototype
Solusi Pembelian: Paket Aplikasi Software dan Outsourcing
   Request for Proposal (RFP)
 Paket Aplikasi Software
      • Generalisasi sistem untuk fungsi universal dengan proses standar 
      • Customization
   Outsourcing 
      • Domestic outsourcing
      • Offshore outsourcing
  
   Pengembangan aplikasi seluler
    • Aplikasi website seluler
    • Aplikasi asli
    • Persyaratan berbeda untuk perangkat seluler daripada PC
    - Ukuran layar berkurang
    - Layar sentuh
    - Penyimpanan sumber daya : bandwidth, memori, pemrosesan, entri data
    • Desain web responsif

    III. Metodologi utama untuk pemodelan dan desain sistem
          • Metodologi terstruktur
          - Data flow diagram
          - Spesifikasi proses        
          - Grafik struktur
          • Pengembangan berorientasi objek
          - Berbasis konsep kelas dan warisan
          - Berbasis komponen dan layanan web
          • Computer-aided software engineering (CASE)
          - Menyediakan perangkat lunak untuk mengotomatisasi metodologi yang dijelaskan sebelumnya
          - Mengurangi pekerjaan berulang dalam pengembangan sistem
          - CASE memfasilitasi:
            a. Dokumentasi yang jelas
            b. Koordinasi upaya pengembangan tim
            c. Manfaat produktivitas sederhana jika alat digunakan dengan benar


    Perkembangan Sistem Informasi di Jaman Sekarang
    
    Pada era perkembangan teknologi saat ini sebuah  informasi sangat dibutuhkan dalam kehidupan manusia misalnya untuk menambah sebuahilmu, pengetahuan, wawasan, dan membantu atau memudahkan pekerjaan sehari-hari manusia.Kemudian berbicara tentang computer sebenarnya sebuah computer adalah bukan satu-satunya teknologi, namun sebuah computer telah membawa banyak sekali perubahan pada kemajuan teknologi di Indonesia bahkan di duniaataubisa di bilang computer adalah awal dari kemajuan sebuah teknologi.
      Sebelum kita membahas tentang apa itu perkembangan sistem informasi, maka terlebih dulu kita harus mengetahui tentang apa itu istilah dari sistem, informasi, system informasi,dan berbasis komputer.
      
      Sistem
      Jadi system adalah suatu komponen atau elemen yang dihubungkan untuk memudahkan aliran informasi, materi atau energy untuk mencapai sebuah tujuan.
      
      Informasi
      Berkaitan dengan SIM (SistemInformasiManajemen) istilah informasi adalah sebuah hasil dari pengolahan beberapa data mentah yang berguna bagi penerimanya. Kualitas informasi yang efisien ditentukan oleh beberapa hal yaitu: relevan, akurat, tepatwaktu, konsisten, dapat dipercaya,ekonomis, dan ketersedian.

      Sistem Informasi
      Di  dalam arti sebuah istilah system informasi sebenarnya kita bias menggabungkan arti dari dua istilah yakni sistemdan informasi,namun lebih jelasnya system informasi adalah sebuah system untuk menginformasikan sebuah informasi dengan akurat, cepat, tepat waktu, dsb.


     Berbasis Komputer
     Yang dimaksud dengan berbasis computer disini ialah sebuah computer mempunyai peranan yang sangat penting untuk terciptanya sebuah system informasi, karena sebuah system informasi pada kenyataannya tidakakan berjalan lancer dan tepat waktu tanpa adanya sebuah teknologi yang bernama komputer.


      Lalu kemudian apa itu Sistem Informasi Berbasis Komputer? Nah dari penjelasan istilah yang kita baca tadi maka dapat kita simpulkan bahwa Sistem Informasi Berbasis Komputer ialah sarana pengolahan data mentah yang diolah menjadi sebuah informasi. Informasi tersebut bias berbentuk lisan maupun tulisan.Dalam informasi tersebut akan diproses dan akan menghasilakan sebuah keputusan. Dalam system informasi berbasis computer ini sebuah computer mempunyai peran yang sangat penting dalam menyalurkan informasi. Mungkin kita bisa saja memperoleh informasi tanpa adanya komputer, namun kenyataannya di zaman kemajuan teknologi ini sangat minim seseorang akan mendapat informasi tanpa adanya komputer. Selain Sistem Informasi Manajemen (SIM) di dalam Sistem Informasi Berbasis Komputer juga mencakup empat sistemlainya, yakni; Sistem Informasi Akuntasi, Sistem Pendukung Keputusan, Sistem Otomatisasi  Kantor, dan Sistem Pakar.

   Source : 
   1. Kenneth C. Laudon, Jane Laudon. (2017).Essentials of MIS, Global Edition. 12th Edition. Pearson Education Limited. UK. ISBN: 9781292153773 .
    2. https://www.kompasiana.com/suryadwipanji/5716e38d0bb0bd2a057d4f8c/perkembangan-sistem-informasi-di-jaman-sekarang

Rabu, 19 Juni 2019

Mencapai Keunggulan Operasional dan Keintiman Pelanggan: Aplikasi Perusahaan

Enterprise Systems
- Disebut juga “enterprise resource planning (ERP) systems”
- Serangkaian modul perangkat lunak terintegrasi dan basis data pusat umum
- Mengumpulkan data dari banyak divisi perusahaan untuk digunakan di hampir semua kegiatan bisnis internal perusahaan
- Informasi yang dibuat oleh satu proses segera tersedia untuk proses lainnya

Sistem Enterprise menampilkan serangkaian modul perangkat lunak terintegrasi dan database pusat yang memungkinkan data untuk dibagikan oleh banyak proses bisnis dan area fungsional yang berbeda di seluruh perusahaan.

Bagaimana Sistem Perusahaan Membantu Bisnis Mencapai Keunggulan Operasional?
1. Dibangun di sekitar ribuan proses bisnis yang telah ditentukan yang mencerminkan praktik terbaik:
- Keuangan / akuntansi: buku besar, hutang dagang
- Sumber daya manusia: administrasi kepegawaian, penggajian,
- Manufaktur / produksi: pembelian, pengiriman,
- Penjualan / pemasaran: pemrosesan pesanan, penagihan, perencanaan penjualan
2. Nilai bisnis dari sistem perusahaan
- Tingkatkan efisiensi operasional
- Berikan informasi yang luas untuk mendukung pengambilan keputusan
- Aktifkan respons cepat terhadap permintaan pelanggan untuk informasi atau produk
- Sertakan alat analitis untuk mengevaluasi kinerja organisasi secara keseluruhan

Sistem Manajemen Rantai Pasokan:
1. Jaringan organisasi dan proses untuk pengadaan bahan, mengubahnya menjadi produk, dan mendistribusikan produk
2. Rantai pasokan hulu pemasok perusahaan, pemasok pemasok, proses untuk mengelola hubungan dengan mereka
3. Rantai pasokan hilir organisasi dan proses yang bertanggung jawab untuk mengirimkan produk ke pelanggan
4. Rantai pasokan internal
Sistem Informasi dan Manajemen Rantai Pasokan:
1. Ketidakefisienan memotong biaya operasi perusahaan
Dapat menghabiskan hingga 25% dari biaya operasional
2. Strategi tepat waktu:
- Komponen tiba sesuai kebutuhan
- Barang jadi dikirim setelah meninggalkan jalur perakitan
3. Persediaan keselamatan
Buffer karena kurangnya fleksibilitas dalam rantai pasokan
4. Efek bullwhip
Informasi tentang permintaan produk terdistorsi ketika berpindah dari satu entitas ke entitas berikutnya di seluruh rantai pasokan

Informasi yang tidak akurat dapat menyebabkan fluktuasi kecil dalam permintaan akan suatu produk diperkuat ketika seseorang bergerak lebih jauh ke belakang dalam rantai pasokan. Fluktuasi kecil dalam penjualan ritel untuk suatu produk dapat menciptakan persediaan berlebih untuk distributor, produsen, dan pemasok.


Supply Chain Management Software
1. Supply chain planning systems
- Model rantai pasokan yang ada
- Aktifkan perencanaan permintaan
- Mengoptimalkan sumber, rencana pembuatan
- Menetapkan level inventaris
- Identifikasi moda transportasi
2. Supply chain execution systems
Kelola aliran produk melalui pusat distribusi dan gudang

Supply Chain Planning Systems
Global Supply Chains and the Internet

  1. Global Supply Chain issues :
  • Jarak geografis yang lebih luas
  • Perbedaan waktu yang lebih besar
  • Peserta dari berbagai negara a. Standar kinerja yang berbeda.
b. Persyaratan hukum berbeda
2. Internet helps companies manage global complexities

- Manajemen gudang
          - Manajemen transportasi
          - Logistik
     3. Outsourcing

Deman-Driven Supply Chains :
1. Supply chain management systems
- Push-based model (build-to-stock) artinya jadwal berdasarkan tebakan permintaan terbaik
- Pull-based model (demand-driven) artinya pesanan pelanggan memicu peristiwa dalam rantai pasokan
- Help businesses move from sequential supply chains to concurrent supply chains

Ess10_Fig-8-05.tif
The Emerging Internet-Driven Supply Chain
Rantai pasokan berbasis Internet yang muncul beroperasi seperti sistem saraf logistik digital. Ini menyediakan komunikasi multi arah di antara perusahaan, jaringan perusahaan, dan e-pasar sehingga seluruh jaringan mitra rantai pasokan dapat segera menyesuaikan inventaris, pesanan, dan kapasitas.

Nilai bisnis sistem SCM :
- Sesuaikan penawaran dengan permintaan; mengurangi level inventaris
- Tingkatkan layanan pengiriman
- Mempercepat waktu produk ke pasar
- Gunakan aset lebih efektif
- Mengurangi biaya rantai pasokan menyebabkan peningkatan profitabilitas
- Total biaya rantai pasokan dapat mencapai 75 persen dari anggaran operasional
- Tingkatkan penjualan



Customer Relationship Management (CRM) :
- Mengenal pelanggan
- Dalam bisnis besar, terlalu banyak pelanggan dan terlalu banyak cara pelanggan berinteraksi dengan perusahaan

CRM System :
- Tangkap dan integrasikan data pelanggan dari seluruh organisasi
- Konsolidasi dan analisis data pelanggan
- Mendistribusikan informasi pelanggan ke berbagai sistem dan titik sentuh pelanggan di perusahaan
- Memberikan pandangan perusahaan tunggal pelanggan

Sistem  CRM memeriksa pelanggan dari sudut pandang beragam. Sistem ini menggunakan seperangkat aplikasi terintegrasi untuk mengatasi semua aspek hubungan pelanggan, termasuk layanan pelanggan, penjualan, dan pemasaran.

CRM Software :
1. CRM packages range from niche tools to large-scale enterprise applications
2. More comprehensive have modules for : 
      a. Partner Relationship Management (PRM)
mengintegrasikan pembuatan timbal, harga, promosi, konfigurasi pesanan dan ketersediaan
Alat untuk menilai kinerja mitra
     b. Employee Relationship Management (ERM)
         Menetapkan tujuan, manajemen kinerja karyawan, kompensasi berbasis kinerja, pelatihan karyawan.
3. Paket CRM biasanya termasuk alat untuk :
     a. Sales Force Automation (SFA) artinya prospek penjualan dan informasi kontak, kemampuan menghasilkan penawaran penjualan
     b. Customer Service artinya menetapkan dan mengelola permintaan layanan pelanggan, kemampuan layanan mandiri berbasis web
     c. Marketing artinya menangkap prospek dan data pelanggan, penjadwalan dan pelacakan surat pemasaran langsung atau email, cross-selling  

How CRM Systems Support Marketing
Perangkat lunak manajemen hubungan pelanggan memberikan satu titik bagi pengguna untuk mengelola dan mengevaluasi kampanye pemasaran di berbagai saluran, termasuk e-mail, surat langsung, telepon, Web, dan pesan nirkabel.


Peta Proses Manajemen Loyalitas Pelanggan
Ess10_Fig-8-09.tif
Peta proses ini menunjukkan bagaimana praktik terbaik untuk mempromosikan loyalitas pelanggan melalui layanan pelanggan akan dimodelkan oleh perangkat lunak manajemen hubungan pelanggan. Perangkat lunak CRM membantu perusahaan mengidentifikasi pelanggan bernilai tinggi untuk perlakuan istimewa.

CRM Operational dan Analitik :
1. Operational CRM 
    aplikasi yang dihadapi pelanggan seperti otomatisasi tenaga penjualan, call center dan dukungan        layanan pelanggan dan otomatisasi pemasaran
2. Analytical CRM :
    - Berdasarkan gudang data yang diisi oleh sistem CRM operasional dan titik sentuh pelanggan
    - Menganalisis data pelanggan (OLAP, penggalian dll)

Nilai bisnis CRM :
1. Business benefits :
- Menigkatkan kepuasan pelanggan
- Mengurangi biaya pemasaran langsung
- Pemasaran yang lebih efektif
- Biaya lebih rendah untuk akuisisi / retensi pelanggan
 Peningkatan pendapatan penjualan
2. Tingkat churn :
- Jumlah pelanggan yang berhenti menggunakan atau membeli produk atau layanan dari perusahaan
- Indikator pertumbuhan atau penurunan basis pelanggan perusahaan

Enterprise Application Challenges :

  • Highly expensive to purchase and implement enterprise applications :
         - Biaya rata-rata sistem ERP adalah lebih dari $ 7 juta
         - Waktu penyelesaian rata-rata adalah lebih dari 17 bulan

  • Deep-seated technology changes
  • Business process changes
  • Organizational learning, changes
  • Switching costs, dependence on software vendors
  • Data standardization, management, cleansing

Aplikasi perusahaan generasi selanjutnya :
1. To bring greater value from enterprise applications
    - Enterprise solutions / suites : membuat aplikasi lebih fleksibel, berkemampuan web, terintegrasi
                                                        dengan sistem lain
2.  Inclusion of SOA standards to link to third party software
3. Open-source applications
4. Cloud-based, on-demand solutions
5. Social RCM
    - Menggabungkan teknologi jejaring sosial
    - Jejaring sosial perusahaan
    - Monitor aktivitas media sosial : Analitik media sosial
    - Kelola kampanye berbasis web dan sosial
6. Business Intelligence 
    - Pencantuman BI dengan aplikasi perusahaan
    - Pelaporan fleksibel, analisis ad hoc, skenario "bagaimana-jika", dasbor digital, visualisasi data

5 Aplikasi Buatan Google yang Gagal di Pasaran

Liputan6.com, Jakarta Google adalah salah satu perusahaan yang cukup besar dan banyak menghasilkan berbagai produk mulai aplikasi hingga perangkat keras yang membantu pekerjaan manusia.

Google memang merupakan perusahaan yang berkhusus pada produk dan jasa internet. Beberapa produk yang dibuat Google adalah teknologi pencarian, komputasi web, perangkat lunak, periklanan darling dan masih banyak lagi.

Perusahaan yang didirikan oleh Larry Page dan Sergey Brin ini didirikan pada tanggal 4 September 1998, di Menlo Park, California. Sejak awal berdiri, Google sudah meluncurkan berbagai macam produk yang sudah banyak digunakan dan juga bermanfaat hingga saat ini. Salah satu produk yang sangat bermanfaat dan banyak digunakan oleh orang-orang adalah mesin pencarian Google.

Teknologi pencarian Google ini sudah digunakan berjuta-juta kali oleh orang-orang untuk mencari informasi hingga mencari sebuah data dari internet. Hingga sekarang ada lebih dari jutaan data yang bisa ditemukan di mesin pencarian Google.

Itu adalah salah satu program atau teknologi yang dibuat Google dan sangat bermanfaat. Namun tidak berbeda pada perusahaan-perusahaan lainnya, pasti Google pernah membuat sesuatu yang tidak bisa bertahan atau dalam artian gagal.

Banyak sekali produk seperti aplikasi yang dibuat Google, yang pada akhirnya tidak digunakan lagi atau gagal karena tidak banyak peminatnya.Berikut ini Liputan6.com sudah merangkum beberapa aplikasi buatan Google yang gagal di pasaran yang dilansir dari techviral, Selasa (16/4/2019).

      1.  Google Plus
Aplikasi Google pertama yang gagal dipasaran menurut techviral.net adalah aplikasi Google Plus. Aplikasi ini baru saja ditutup oleh Google sekitar bulan April 2019.

Google Plus adalah aplikasi yang berkecimpung di jaringan sosial seperti Facebook. Pada awalnya banyak yang menggunakan Google Plus karena otomatis ada jika kita membuat sebuah akun Google.

Di dalam Google Plus, pengguna bisa mengirimkan moment menarik dalam kehidupannya seperti foto, dan video. Kemudian moment itu juga bisa di komentari oleh pengguna lain.

Hampir mirip dengan Facebook. Namun karena beberapa alasan seperti semakin menurunnya pengguna Google Plus, akhirnya Google menutup aplikasi ini.

      2. Wave
Wave atau Google Wave adalah aplikasi percakapan dan dokumen , dimana para penggunanya dapat berkomunikasi dan bekerjasama dengan teks berformat foto, video, peta, dan banyak lagi.

Google Wave dirancang dan dipersiapkan oleh Google yang memungkinkan para penggunanya untuk melakukan komunikasi layaknya email dan instant messaging dengan cara yang terbaru. Hal ini menjadi terobosan terbaru di dunia internet. Namun Google Wave akhirnya ditutup setahun setelah peluncurannya pada tahun 2009.

      3. Buzz
Buzz juga merupakan salah satu aplikasi gagal milik Google yang cukup terkenal. Ia hanya mampu berdiri satu tahun saja yaitu pada tahun 2010 hingga tahun 2011. Buzz pada akhirnya menjadi produk gagal Google karena penggunanya yang sedikit hanya ribuan orang saja.

Pada dasarnya aplikasi ini mirip dengan Twitter. Buzz fokus dalam mengintregasi foto, video, dan pranala yang mengabil sebagian dari aspek percakapan dari Gmail seperti rangkaian diskusi ataupun percakapan di Google Talk.

      4. Google Lively
Google Lively adalah aplikasi virtual yang berbasis web yang diproduksi oleh Google dan dihentikan pada tanggal 31 Desember 2008. Google Lively pada dasarnya adalah sebuah aplikasi yang bisa digunakan untuk melakukan percakapan dalam sebuah ruangan atau chat room.

Namun karena kurangnya pengguna aplikasi ini, akhirnya Google menutupnya dan tidak dioperasikan lagi.

     5. Picasa
Picasa adalah salah satu produk Google, atau aplikasi Google yang berkecimpung dan berfokus pada pengolahan foto dan video. Kamu bisa menggunakan aplikasi ini untuk mengedit foto dan video, secara online.

Meskipun belum ditutup, aplikasi ini sudah termasuk gagal dipasaran karena tidak banyak yang menggunakan Picasa. Picasa kalah pamor dibandingkan dengan aplikasi pengeditan foto lainnya.

Mungkin jika Google berusaha lebih seperti memperbaharui fitur yang ada pada aplikasi ini, kesempatan untuk besar di pasaran bisa lebih tinggi.

Itulah beberapa aplikasi Google yang gagal di pasaran, dan bahkan sebagian besar sudah tidak bisa dioperasikan lagi. Perusahaan sebesar Google-pun bisa gagal dalam membuat sebuah produk.

Memang jika sebuah produk tidak terlalu diminati oleh orang-orang atau tidak banyak penggunannya, untuk bertahan dipasaran pasti akan sulit karena harus berasing dengan produk lainnya.



Source :
1. Kenneth C. Laudon, Jane Laudon. (2017).Essentials of MIS, Global Edition. 12th Edition. Pearson Education Limited. UK. ISBN: 9781292153773 .
2. https://www.liputan6.com/amp/3943444/5-aplikasi-buatan-google-yang-gagal-di-pasaran

Tren Jaringan dan Komunikasi

Konvergensi:
Jaringan telepon dan jaringan komputer menyatu menjadi jaringan digital tunggal menggunakan standar Internet
Perusahaan kabel menyediakan layanan suara
Broadband:
Lebih dari 75 persen pengguna internet A.S. memiliki akses broadband
Nirkabel pita lebar:
Komunikasi suara dan data serta akses Internet semakin banyak dilakukan melalui platform nirkabel broadband
Apa itu network  computer?
Komponen utama dalam jaringan sederhana Komputer klien Komputer server Antarmuka jaringan Media koneksi Sistem operasi jaringan (NOS) Hub atau sakelar Router Jaringan yang ditentukan perangkat lunak
Teknologi Jaringan Digital Utama
Komputasi klien / server
Model komputasi terdistribusi
Klien terhubung melalui jaringan yang dikendalikan oleh komputer server jaringan
Server menetapkan aturan komunikasi untuk jaringan dan menyediakan setiap klien dengan alamat sehingga orang lain dapat menemukannya di jaringan
Sebagian besar telah menggantikan komputasi mainframe terpusat
Internet: implementasi terbesar dari komputasi klien / server
TCP / IP dan konektivitas
Konektivitas antara komputer yang diaktifkan oleh protokol
Protokol: aturan yang mengatur pengiriman informasi antara dua titik
Protokol Kontrol Transmisi / Protokol Internet (TCP / IP)
Standar umum di seluruh dunia yang merupakan dasar untuk Internet
Model referensi Departemen Pertahanan untuk TCP / IP
Empat lapisan
Lapisan aplikasi
Lapisan transport
Lapisan internet
Lapisan antarmuka jaringan
TIPE NETWORK
-LANS
-WANS
-CANS
Apa itu Internet?
Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komunikasi yang menggunakan media elektronik, yang saling terhubung menggunakan standar sistemglobal Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia.
Servis Internet
Layanan internet E-mail Mengobrol dan mengirim pesan instan Newsgroup Telnet: protokol yang digunakan sebagai cara sederhana untuk berkomunikasi dengan perangkat melalui jaringan File Transfer Protocol (FTP) World Wide Web VoIP Komunikasi terpadu Jaringan pribadi virtual (VPN)
WEB
HTML (Bahasa Marka Hiperteks):
Memformat dokumen untuk ditampilkan di Web
Hypertext Transfer Protocol (HTTP):
Standar komunikasi yang digunakan untuk mentransfer halaman Web
Lokasi sumber daya yang seragam (URL):
Alamat halaman Web
E.g., http://www.megacorp.com/content/features/082602.html
Server web
Perangkat lunak untuk mencari dan mengelola halaman Web
Web 2.0
Layanan generasi kedua memungkinkan orang untuk berkolaborasi, berbagi informasi, dan membuat layanan baru secara online
Blog: kronologis, situs web informal yang dibuat oleh individu
RSS (Really Simple Syndication): mensindikasikan konten Web sehingga perangkat lunak agregator dapat menarik konten untuk digunakan dalam pengaturan lain atau melihat nanti
Wikis: situs web kolaboratif tempat pengunjung dapat menambah, menghapus, atau mengubah konten di situs
Situs jejaring sosial - memungkinkan pengguna untuk membangun komunitas teman dan berbagi informasi
Web 3.0
Mengembangkan teknik untuk membuat pencarian Web lebih produktif dan bermakna
Cara untuk membuat Web lebih "cerdas" dan intuitif
“Internet of Things”
Lebih banyak menggunakan komputasi awan, komputasi seluler
Wireless Revolution
-Jaringan komputer nirkabel dan akses Internet
Wi-Fi (lanjutan)
Hotspot: satu atau beberapa titik akses di tempat umum untuk menyediakan jangkauan nirkabel maksimum untuk area tertentu
Fitur keamanan yang lemah
WiMax (802.16)
Kisaran akses nirkabel 31 mil
Membutuhkan antena WiMax
-RFID
-Wireless sensor network

Souce :
1. Kenneth C. Laudon, Jane Laudon. (2017).Essentials of MIS, Global Edition. 12th Edition. Pearson Education Limited. UK. ISBN: 9781292153773 .

Masalah Etis dan Sosial dalam Sistem Informasi

Etika adalah prinsip-prinsip benar dan salah yang digunakan individu, bertindak sebagai agen moral bebas, digunakan untuk membuat pilihan untuk membimbing perilaku mereka.

Sistem informasi menimbulkan pertanyaan etis baru karena mereka menciptakan peluang untuk:
• Perubahan sosial yang intens, mengancam distribusi kekuasaan, uang, hak, dan kewajiban yang ada
• Jenis kejahatan baru

Pengenalan teknologi informasi baru memiliki efek riak, mengangkat masalah etika, sosial, dan politik baru yang harus ditangani pada tingkat individu, sosial, dan politik. Masalah-masalah ini memiliki lima dimensi moral:
• hak dan kewajiban informasi
• hak dan kewajiban properti
• kualitas sistem, kualitas hidup
• akuntabilitas dan kontrol

Tren Teknologi Utama Yang Mengangkat Masalah Etis:
• Menggandakan kekuatan komputer artinya lebih banyak organisasi bergantung pada sistem komputer untuk operasi kritis
• Biaya penyimpanan data menurun dengan cepat artinya organizations can easily maintain detailed databases on individuals
• Kemajuan jaringan dan Internet artinya menyalin data dari satu lokasi ke lokasi lain dan mengakses data pribadi dari lokasi terpencil jauh lebih mudah
• Kemajuan dalam teknik analisis data:
1. Profiling artinya menggabungkan data dari berbagai sumber untuk membuat dokumen informasi terperinci tentang individu
2. Nonobvious relationship awareness (NORA) artinya menggabungkan data dari berbagai sumber untuk menemukan koneksi tersembunyi yang tidak jelas yang dapat membantu mengidentifikasi penjahat atau teroris
• Pertumbuhan perangkat seluler artinya Pelacakan masing-masing ponsel

Proses lima langkah analisis etis:
1. Identifikasi dan jelaskan faktanya
2. Definisikan konflik atau dilema dan identifikasi nilai-nilai tingkat tinggi yang terlibat.
3. Identifikasi pemangku kepentingan
4. Identifikasi opsi yang dapat Anda ambil secara wajar.
5. Identifikasi konsekuensi potensial dari opsi Anda.

Konsep dasar untuk analisis etis:
1. Responsibility: Menerima potensi biaya, tugas, dan kewajiban untuk keputusan
2. Accountability: Mekanisme untuk mengidentifikasi pihak yang bertanggung jawab
3. Liability: Mengizinkan individu (dan perusahaan) untuk memulihkan kerusakan yang dilakukan pada mereka
4. Due process: Hukum dikenal dan dipahami, dengan kemampuan untuk naik banding ke otoritas yang lebih tinggi

Kode etik profesional:
1. Diundangkan oleh asosiasi profesional: E.g., AMA, ABA, AITP, ACM
2. Janji oleh profesi untuk mengatur diri mereka sendiri demi kepentingan umum masyarakat


Dilema etika dunia nyata:
1. Satu set kepentingan diadu satu sama lain: E.g., hak perusahaan untuk memaksimalkan produktivitas pekerja versus hak pekerja untuk menggunakan Internet untuk tugas pribadi singkat

3. Tantangan untuk perlindungan privasi individu dan kekayaan intelektual

Hak Informasi: Privasi dan Kebebasan di Era Internet
• Privasi
- Klaim individu untuk dibiarkan sendiri, bebas dari pengawasan atau campur tangan dari individu, organisasi, atau negara lain. Klaim untuk dapat mengendalikan informasi tentang diri Anda.
• Di Amerika Serikat, privasi dilindungi oleh:
- Amandemen Pertama (kebebasan berbicara)
- Amandemen Keempat (pencarian dan penyitaan tidak masuk akal)
- Statuta federal tambahan (mis., Privacy Act of 1974)
• Praktik informasi yang adil:
- Seperangkat prinsip yang mengatur penggunaan informasi
- Dasar dari sebagian besar undang-undang privasi AS dan Eropa
- Disajikan kembali dan diperpanjang oleh FTC pada tahun 2009 untuk memberikan


pedoman untuk penargetan perilaku
• Digunakan untuk mendorong perubahan dalam undang-undang privasi
- COPPA, Gramm-Leach-Bliley Act, HIPAA
• Dua masalah memecah belah utama
- Kebijakan keikutsertaan
- Daftar Jangan-Lacak Nasional
• Prinsip-prinsip FTC FIP:
a. Pemberitahuan / kesadaran (prinsip inti)
- Situs web harus mengungkapkan praktik sebelum mengumpulkan data.
b. Pilihan / persetujuan (prinsip inti)
- Konsumen harus dapat memilih bagaimana informasi digunakan untuk tujuan sekunder.
c. Akses / partisipasi
- Konsumen harus dapat meninjau kembali, keakuratan kontes data pribadi.
d. Keamanan
- Pengumpul data harus mengambil langkah-langkah untuk memastikan keakuratan, keamanan data pribadi.
e. Pelaksanaan
- Harus menjadi mekanisme untuk menegakkan prinsip-prinsip FIP
• Tantangan Internet untuk Privasi:
a. Cookies
- File kecil diunduh oleh situs Web ke hard drive pengunjung.
- Identifikasi browser pengunjung dan lacak kunjungan ke situs
b. Cookie super (cookie Flash)
c. Web beacons (Web bugs)
- Grafik kecil tertanam dalam pesan email dan halaman Web
- Pantau siapa yang membaca pesan email atau mengunjungi situs
d. Spyware
- Dipasang dengan sembunyi-sembunyi di komputer pengguna
- Dapat mengirimkan penekanan tombol pengguna atau menampilkan iklan yang tidak diinginkan
e. Layanan Google dan penargetan perilaku

• Solusi teknis
- Enkripsi email
- Alat penelusuran anonym
- Pencegahan dan manajemen cookie
- Fitur peramban
a. Penjelajahan “Pribadi”
b. Fitur "Jangan lacak"
- Sebagian besar, solusi ini gagal untuk mencegah pengguna dilacak dari situs ke situs



• Hak Properti: Kekayaan Intelektual
a. Kekayaan intelektual: properti tak berwujud dalam bentuk apa pun yang diciptakan oleh individu atau perusahaan
b. Tiga cara utama agar kekayaan intelektual dilindungi
- Rahasia dagang: karya intelektual atau produk milik bisnis, bukan dalam domain public
- Hak Cipta: hibah berdasarkan undang-undang yang melindungi kekayaan intelektual agar tidak disalin seumur hidup penulis, ditambah 70 tahun
- Paten: memberikan pencipta penemuan monopoli eksklusif pada gagasan di balik penemuan selama 20 tahun


• Tantangan terhadap hak kekayaan intelektual
a. Media digital berbeda dari media fisik (mis., Buku)
- Kemudahan replikasi
- Kemudahan transmisi (jaringan, Internet)
- Kemudahan perubahan
- Kesulitan dalam mengklasifikasikan perangkat lunak
- Kekompakan
- Kesulitan dalam membangun keunikan
• Lingkungan tertutup (Amazon, Kindle)
• Digital Millennium Copyright Act (DMCA)



Artikel
   ARTIKEL DATABASE


Basis data (bahasa Inggris : database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalamkomputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kwitansi dan kumpulan data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringanmenggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

MACAM-MACAM SOFTWARE DBMS (DATBASE MANAGEMENT SYSTEM)

Database Management System (DBMS) atau Sistem manajemen basis data (SMBD) adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Database merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Karena pentingnya peran database dalam sistem informasi, tidaklah mengherankan bahwa terdapat banyak pilihan software Database Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle, dan MS Access.

1.   MICROSOFT ACCESS
Developer : Microsoft

Microsoft Access atau Microsoft Office Access adalah program aplikasi dari Microsoft yang ditujukan untuk kalangan rumahan atau perusahaan kecil menengah karena kapasitas datanya sangat terbatas. Microsoft Access menggunakan mesin basis data Microsoft Jet Database Access Engine. Untuk instalasinya membutuhkan space di hardisk yang lumayan besar. Engine ini hanya bisa dijalankan di lingkup sistem operasi Windows saja. Untuk keamananya tidak begitu bisa dihandalkan walaupun sudah mengenal konsep relationship.
Kelebihan dan Kekurangan :

•     Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang bersifat klien atau server.

•     Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL). Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.

2.   MICROSOFT SQL SERVER
Developer : Microsoft
Link :www.microsoft.com/sql
Macam Edisi : SQL Server Compact Edition (SQL CE), SQL Server Express Edition, SQL Server Workgroup Edition, SQL Server Standart Edition, SQL Server Enterprise Edition, SQL Server Developer Edition.
Microsoft SQL Server adalah program Sistem Manajemen Dasis Data Relasional. Susunan dari Microsoft SQL Server dibagi menjadi tiga komponen. SQL OS yang melakukan layanan utama pada SQL Server, misalnya mengatur aktifitas, pengaturan memori, dan pengaturan Input/Output. Relational Engine yang bekerja sebagai penghubung komponen database, tabel, query, dan perintah tersimpan dan Protocol Layer yang mengatur fungsi-fungsi SQL Server.

Kekurangan :

•     Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).

•     Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.

•     Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah.

Kelebihan :

•     Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu untuk mengolah data dengan jumlah yang besar.

•     Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.

•     Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan software yang sama platform dengan MS-SQL, misalnya Microsoft Visual Basic.

•     Memiliki tingkat pengamanan / security data yang baik.

•     Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.

•     Memiliki kemampuan untuk membuat database mirroring dan clustering.
3.    ORACLE
Developer : Oracle Corporation
Sejarah Singkat Oracle

Perusahaan Oracle didirikan pada tahun 1977 oleh tiga orang programmer, Bob Miner, Ed Oates, dan Larry Ellison yang menjabat sebagai CEO (Chief Executive Officer) selama beberapa tahun sampai saat ini. Perusahaan ini berkonsentrasi pada pembuatan database server di mainframe. Kisah sukses Oracle Corp terkait dengan sejarah dan teori database relasional. Teori database relasional diperkenalkan hampir secara simultan oleh Edgar F. Codd (dalam artikelnya yang terkenal Large shared data banks) dan seorang penemu lain yang kurang dikenal, pada tahun 1969. IBM adalah perusahaan pertama yang menerapkan model relasional ini dalam bahasa SQL, dengan produknya DB2. Sayangnya IBM agak ragu akan keampuhan SQL dan model relasional (nantinya akan berpengaruh pada ketertinggalan IBM di pasar database-server sistem operasi Unix dan Windows ).

Larry melihat perkembangan teori model relasional dan implementasi database relasional dalam DB2. Ia yakin bahwa model relational adalah “way of the future” dan memutuskan untuk mengimplementasikan model relasional di produk Oracle. Sebelumnya produk database Oracle memakai model nonrelasional. Oracle menjadi pesaing kuat bagi IBM dalam pasar database server di mainframe, terutama database bermodel relasional.

Sekitar pertengahan tahun 1980an, Larry mendiversifikasi produk Oracle (versi 6.x) keluar mainframe, yakni ke sistem operasi Unix. Selanjutnya tahun 1996 Oracle Corp mendiversifikasi Oracle (versi 7.x) ke sistem operasi Novell Netware, Windows NT, dan Linux (versi 8.x, tahun 1997). Mulai pertengahan tahun 1990an Oracle Corp mulai membuat juga produk-produk nondatabase-server seperti application server (WebDB, OAS), development tools (Oracle Developer, Oracle Designer), dan application suite (Oracle Apps).

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:

•   Dapat bekerja di lingkungan client/server (pemrosesan tersebar)

•   Menangani manajemen space dan basis data yang besar

•   Mendukung akses data secara simultan

•   Performansi pemrosesan transaksi yang tinggi

•   Menjamin ketersediaan yang terkontrol

•   Lingkungan yang tereplikasi

Database merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Karena pentingnya peran database dalam sistem informasi, tidaklah mengherankan bahwa terdapat banyak pilihan software Database Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle, IBM DB/2, dan PostgreSQL.

Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal, dan bahkan Oracle dijuluki dengan istilah “ora kelar-kelar” yang berarti “tidak selesai-selesai” dalam bahasa Jawa. Jika dibandingkan dengan MySQL yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySQL meskipun harganya sangat mahal.

Namun yang mereka tidak perhitungkan adalah bahwa Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak akan berkembang menjadi besar. Organisasi yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar.
Kekurangan:

•   Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.

•   Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.

•   Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.

Kelebihan :

•   Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.

•   Dapat menangani jumlah data dalam ukuran yang besar.

• Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.

•   Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus-menerus bertambah besar.

•   Memiliki kemampuan Technology Cluster Server, dimana jika terdapat lebih dari satu unit server misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server tersebut aktif bekerja bersama sebagai 100 aktif server.

•   Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.

•   Bisa berjalan pada lebih dari satu platform system operasi.
4.     MySQL
Developer : MySQL AB
Versi Terakhir : 5.0.41 (Mei 2007)
Link :www.mysql.com
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.

Kekurangan :

•     Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data.

•     Memiliki keterbatasan kemampuan kinerja pada server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluster Server.

Kelebihan :

•     Free (bebas didownload)

•     Stabil dan tangguh

•     Fleksibel dengan berbagai pemrograman

•     Security yang baik

•     Dukungan dari banyak komunitas

•     Kemudahan management database

•     Mendukung transaksi

•     Perkembangan software yang cukup cepat.
5.    FIREBIRH

Sejarah Firebird

Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000 mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source. Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open source, justru kembali ke pola komersial software. Tapi pada saat yang bersamaan programmer-progammer yang tertarik dengan source code InterBase 6.0 tersebut lalu membuat suatu team untuk mengembangkan source code database ini dan kemudian akhirnya diberinama Firebird.

Pengembangan codebase Firebird 2 dimulai pada awal pengembangan Firebird 1, dengan memporting kode Firebird 1 berbasis C ke dalam bahasa C++ dan merupakan pembersihan kode secara besar-besaran. Firebird 1.5 merupakan rilis pertama dari codebase Firebird 2. Pengembangan ini merupakan satu kemajuan signifikan bagi para developer dan seluruh tim dalam project Firebird, namun tentu ini bukan akhir dari tujuan. Dengan dirilisnya Firebird 1.5, pengembangan lebih lanjut difokuskan pada Firebird versi 2.

Pada bulan April 2003, Yayasan Mozilla memutuskan mengganti nama web browser mereka dari ”Phoenix” menjadi ”Firebird”. Keputusan ini ditanggapi dengan serius oleh proyek Firebird Database dengan asumsi bahwa hal tersebut bisa membingungkan user karena dua produk berbeda menggunakan nama yang identik. Protes atas hal ini berlanjut hingga para pengembang Mozilla membuat satu pernyataan yang jelas bahwa nama Firebird dalam kenyataannya adalah ”Mozilla Firebird”. Pernyataan ini juga membuat memperjelas bahwa nama Mozilla Firebird merupakan sebuah ”codename” atas proyek web browser yang tengah dikerjakan oleh Mozilla. Pada tanggal 9 Februari 2004, Mozilla akhirnya mengganti kembali nama browser mereka sebagai Mozilla Firefox, Dengan demikian hal tersebut secara otomatis menghilangkan kebingungan para pengguna.

Firebird dan Interbase. Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Karena itulah Interbase dan Firebird sebenarnya mempunyai CORE yang sama karena awalnya sama” dikembangkan oleh Borland. Namun dalam perkembangannya, Interbase yang komersial di-bundle oleh Borland menjadi Phoenix, sedangkan Firebird adalah interbase yang dikembangkan oleh komunitas Open Source, sehingga menjadikannya sebagai produk Database Server yang FREE. Kalau dikaitkan dengan support, tentunya jelas beda karena produk komersial dan free. Dalam konsep teknik programmingnya, ada banyak yang sama, namun pengayaan Firebird lebih banyak dan menjadikannya lebih luwes, terutama dalam koneksi client-server (port) dan integritasnya. Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer’s Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah

InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1.

Pengguna Firebird

Open source DBMS ini dimotori oleh para developer Interbase 6.x open-source. Jika pernah menggunakan produk-produk RDBMS, seperti Ms-SQL Server, Oracle, DB2, Informix, dan lain-lain, kita tidak akan kesulitan dalam mengenal Firebird. Mengapa Firebird? banyak orang menggunakan produk RDBMS yang sudah populer, dan harganya pun sangat mahal, sehingga banyak yang ingin belajar harus mencari versi ‘bajakan’ dari produk tersebut untuk bisa belajar. Alasannya sederhana, ingin belajar RDBMS berkelas enterprise tetapi tidak usah membayar.

Kalangan-kalangan seperti inilah yang seringkali memanfaatkan Firebird. Produk ini gratis dan berkelas enterprise. Selain itu Firebird juga digunakan para pelaku bisnis, mereka ingin solusi sistem informasi berskala besar (enterprise), namun mereka juga ingin menghindari harga yang sangat mahal dan biaya maintenance yang juga sangat mahal. Produk ini mampu bersaing dengan produk-produk berkelas seperti Ms-SQL Server atau Oracle sekalipun, dalam segala hal fitur, kecepatan, performa, apapun anda menamakannya, Firebird benar-benar bisa dibandingkan,dan yang lebih penting Firebird is totally Free. Kalau memang Firebird Hebat, berkelas, dan gratis, mengapa Firebird kurang populer saat ini? jawabannya sederhana, Firebird mempunyai developer yang tangguh, support yang tangguh, tetapi Firebird tidak mempunyai marketing yang tangguh.

Kemampuan dan Kelebihan Firebird

Kita bisa melihat berbagai macam aktivitas dan kemampuan Firebird pada situs officialnya yang beralamat di www.firebirdsql.org. Banyak sekali fasilitas menarik yang ditawarkan oleh Firebird (ini bisa dibandingkan dengan fasilitas yang ditawarkan oleh MySQL). Firebird memiliki rata-rata fasilitas yang dimiliki oleh sebuah komersial database misalnya seperti stored procedure, trigger, sistem backup, replikasi dan tools sql yang lengkap. Firebird juga support dengan ANSI SQL yang berarti akan semakin memudahkan Anda dalam proses migrasi antar database platform.

Beberapa kemampuan dari open source DBMS ini antara lain:

1.       Firebird support dengan transaksi layaknya pada database komersial lainnya. Sebuah transaksi bisa di-commit atau di-rollback dengan mudah. Bahkan Firebird support dengan savepoint pada suatu transaksi dan kita bisa melakukan rollback kembali ke savepoint yang kita tentukan tadi (ini mirip seperti fasilitas pada Oracle).

2.       Firebird menggunakan sintaks standard untuk menciptakan suatu foreign key.

3.       Firebird support row level locks, secara default Firebird menggunakan apa yang disebut dengan multi-version concurrency system. Ini artinya bahwa semua session pada database akan melihat data yang lama sampai data yang baru sudah di-commit ke dalam database. sebagai alternative untuk locking juga bisa digunakan perintah select… for update with lock.

4.       Firebird support stored procedure dan triggers dengan bahasa yang standard sehingga tidak akan membingungkan bagi Anda yang ingin belajar. Triggers pada Firebird mirip seperti yang dijumpai dalam Oracle yaitu menggunakan before atau after insert, update atau delete. Ini berbeda dengan sistem trigger pada Sybase atau MS SQL Server yang menggunakan tabel virtual inserted dan deleted.

5.       Firebird bisa melakukan replikasi, solusi untuk replikasi kebanyakan dibuat oleh pihak ketiga, tetapi sebenarnya teknik replikasi ini seperti konsep trigger yang selalu memonitor adanya operasi insert, update atau delete ke dalam database.

6.       Firebird support dengan multiple data file, ya, Firebird bisa menggunakan lebih dari satu file sebagai single logic database. Ini sangat berguna bagi para DBA (Database Administrator) untuk mengadministrasi database.

7.       Software untuk mengadministrasi mudah didapat karena banyak sekali software untuk mengadministrasi database Firebird, misalnya saja EMS IB Manager, IBConsole, isql, FBManager, Marathon dan banyak lagi yang lainnya. Aplikasi tersebut ada yang komersial atau bahkan ada yang open source.

8.       Library connection untuk Firebird yang sudah tersedia ada banyak, ada driver untuk ODBC, JDBC bahkan .NET database provider. Bahkan dari PHP juga sudah disediakan library untuk koneksi ke database Firebird ini.

9.       Banyaknya fasilitas support dan maintenance karena banyaknya komunitas Firebird. Di Indonesia sendiri komunitas yang sering menggunakan Firebird biasanya adalah programmer Delphi. Kalau di luar negeri sudah sangat banyak sekali komunitasnya, mulai dari komunitas developer, Firebird architect, Firebird test dan lain sebagainya. Anda bisa mencarinya di Yahoo! Groupswww.yahoogroups.com) dengan kata kunci Firebird.




6.   Microsoft SQL server 2000

Microsoft SQL Server 2000 adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.

DBMS merupakan suatu system perangkat lunak untuk memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Dengan DBMS, user akan lebih mudah mengontrol dan mamanipulasi data yang ada. Sedangkan RDBMS atau Relationship Database Management System merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar table. RDBMS (Relational Database Management System) adalah perangkat lunak untuk membuat dan mengelola database, sering juga disebut sebagai database engine. Istilah RDBMS, database server-software, dan database engine mengacu ke hal yang sama; sedangkan RDBMS bukanlah database. Beberapa contoh dari RDBMS diantaranya Oracle, Ms SQL Server, MySQL, DB2, Ms Access.

7.   Visual Foxpro 6.0

Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit Interface) pada tahun 1989. FoxPro berkembang menjadi Visul FoxPro pada tahun 1995. kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi objek. Visual FoxPro 6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan produk desktop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web. Dengan adanya Visual Studio, FoxPro menjadi anggotanya. Sasaran utama Visual Studio adalah menyediakan alat bantu pemrogrman dan database untuk mengembangka perangkat lunak yang memenuhi tuntutan zaman.

Model data yang digunakan Visual FoxPro yaitu model relasional. Model Relasional merupakan model yang paling sederhana sehingga mudah di pahami oleh pengguna, serta merupakan paling popular saat ini. Model ini menggunakan sekumpulan table berdimensi dua (yang disebut relasi atau table), dengan masing-masing relasi tersusun atas tupel atau baris dan atribut. Relasi dirancang sedemikian rupa sehingga dapat menghilangkan kemubajiran data dan mengunakan kunci tamu untuk berhubungan dengan relasi lain.

8.   Database Desktop Paradox

Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.

Struktur field pada Paradox 7 :

1.   Field Name

Field Name merupakan nama pengenal kolom pada suatu tabel. Terdapat beberapa aturan dalam penulisan field name antara lain :

•      Panjang maksimum 25 karakter

•      Tidak boleh diawai dengan spasi tapi boleh mengandung spasi

•      Unik, artinya tidak ada nama kolom yang sama

•      Tidak boleh menggunakan tanda koma (,), tanda pipe (|), dan tanda seru (!)

•      Hindari kata-kata yang merupakan perintah SQL




2.   Type

Digunakan untuk menetukan tipe data yang dapat ditampung dalam field.

3.   Size
Merupakan ukuran dari panjang data yang diizinkan untuk suatu field.

4.   Key

Dapat berupa primary key sebagai key yang membedakan untuk setiap baris kolom. Syarat untuk primary key adalah unik, artinya tidaka boleh ada data yang memiliki primary key yang sama.

Source :
2. Kenneth C. Laudon, Jane Laudon. (2017).Essentials of MIS, Global Edition. 12th Edition. Pearson Education Limited. UK. ISBN: 9781292153773 .