28/02/16

Fundamentals of e-Business & e-Commerce According to Experts

Fundamentals of e-Business and eCommerce According to Experts - In this article discusses the definition of e-business and e-commerce and business models and construction. through this article is expected Able to understand and know what the purpose of the fundamentals and models as well as the construction of e-business.

e-Business and e-Commerce Definitions

There are a range of definitions of e-business. Damanpour (2001), for example, defines e-business as any ‘net’ business activity that transforms internal and external relationships to create value and exploit market opportunities driven by new rules of the connected economy. The Gartner Advisory Group (Damanpour, 2001), a research and advisory services firm, describes e-business in terms of a quantity rather than an absolute state of a company. They consider a business an e-business to the degree that it targets the market opportunities of conducting business under new electronic channels, which revolve around the Internet. This is an acknowledgement that e-business comes in many forms and can be implemented to a very small or a large degree. It is also an acknowledgement that the ‘Internet’ is an essential component of an e-business strategy. Laudon and Laudon’s (2002) definition of e-business, as the use of the Internet and other digital technology for organizational communication, coordination and the management of the firm, encompasses these different adaptations. In the broadest possible terms, however, e-business is an electronic way of doing business. The fact that the value proposition of e-business includes the creation of new market opportunities through electronic channels, should not be ignored as these electronically channelled market opportunities enable companies to lower transaction costs, reduce delivery times, improve customer services, and add convenience (Damanpour, 2001). In this context, e-business is defined broadly as the conduct of construction business by electronic means. This fits with broad definitions of the term ‘e-commerce’ exemplified by the definitions below:

The Organization for Economic Cooperation and Development (OECD):
  • The electronic exchange of information that support and govern commercial activities including organizational management, commercial management, commercial negotiations and contracts, legal and regulatory frameworks, financial settlement arrangements and taxation’ 
  • Learnthat (2004): e-Commerce is not just about buying and selling online, but also includes all forms of business activities that are conducted over the Internet (e.g. the business-to-business flow of information between companies or within a company, communication between businesses, online advertising, etc.). 
  • Kalakota and Whinston (1997): e-Commerce at its grass root level can be described as an electronic method of doing business, typically over the Internet. Broadly defined, however, ‘e-commerce is a modern business methodology that addresses the needs of organizations, merchants and consumers to cut costs while improving the quality of goods and services, and increasing the speed of service delivery. 

Fundamentals of e-Business & e-Commerce According to Experts_
image source: www.e-business.com

Taxonomy for e-Business

e-Business can be broadly divided into the following categories as illustrated in Figure 1.1:
  • Business-to-Business (B2B) 
  • Consumer-to-Consumer (C2C) 
  • Administration-to-Administration (A2A) 
  • Business-to-Consumer (B2C) or Consumer-to-Business (C2B) 
  • Business-to-Administration (B2A) or Administration-to-Business (A2B) 
  • Consumer-to-Administration (C2A) or Administration-to-Consumer (A2C) 

Fundamentals of e-Business & e-Commerce According to Experts 2_
Figure 1.1 e-Business taxonomy

Business-to-Business (B2B)

Business-to-Business (or B2B as it is commonly referred to) is an electronic means of carrying out business transactions between two or more businesses. B2B incorporates everything from manufacturing to service providers There are several examples of B2B models. Using B2B a company can leverage the Internet to place orders electronically, receive electronic invoices and make electronic payments.

Consumer-to-Consumer (C2C)

Examples of C2C business models include, consumer e-auctions and blogs. In a C2C business model, although there may be no financial transaction, there is still an exchange of value and these are economic activities and could be referred to as peer-to-peer (Timmers, 2000). Blogs, for example, have led to the development of news C2B and C2C applications by presenting the opportunity and tools for virtually anyone to express their views easily and to communicate these globally and inexpensively. For instance, Nano-publishing is an application of C2C (and C2B) schemes using low cost online publishing techniques such as blogging (writing weblogs) to target a specific audience. Additionally, Podcasting, video casting, and other blog-related technologies help to provide opportunities to develop new economic systems and to generate alternative revenues.

Administration-to-Administration (A2A)

Using the A2A model, government departments can nationally and or internationally communicate and exchange classified information through dedicated portals. Typical examples include the national DNA database and other policing information.

Business-to-Consumer (B2C) or Consumer-to-Business (C2B)

In a B2C model, commercial transactions are between an organization and the consumers (Chaffey, 2002). When applied to the retail industry, for instance, a B2C process will be similar to the traditional method of retailing, the main difference being the medium used to carry out business – the Internet. Such a method of carrying out business transactions assumes that the consumer has access to the Internet. By selling direct to customers or reducing the number of intermediaries, companies can achieve higher profits while charging lower prices (Laudon and Laudon, 2002). This removal of intermediary organizations or business process layers is termed disintermediation. Some examples of the B2C category include Amazon.com and eBay. C2B on the other hand, is a business model in which consumers offer products and services to companies at a cost. This business model is a reversal of traditional business model where companies offer goods and services to consumers. Online surveys such as Surveys.com, and Survey Monkey, are typical examples of C2B models, where individuals offer the service to reply to a company’s survey and in return the company pays the individual for their service.

Business-to-Administration (B2A) or Administration-to-Business (A2B)

The B2A category covers all transactions that are carried out between businesses and government bodies using the Internet as a medium. This category has steadily evolved over the last few years. An example of a B2A model, is that of Accela.com, a software company that provides round the clock public access to government services for asset management, emergency response, permitting, planning, licensing, public health, and public works. A2B is an electronic means of providing business-specific information such as policies, regulations directly to the business. A typical example of the A2B category is construction e-tendering solutions that enable potential construction stakeholders to bid for government-led projects such as the 2012 London Olympics, using online tendering tools.

Consumer-to-Administration (C2A) or Administration-to-Consumer (A2C)

The C2A and A2C categories have emerged in the last decade. C2A examples include applications such as e-democracy, e-voting, information about public services and e-health. Using such services consumers can post concerns, request feedback, or information (on planning application progress) directly from their local governments/authorities. A2C provides a direct communication link between governments (e.g. local authority) and consumers. The HM Revenue and Customs Website, for example, allows consumers to directly fi le tax returns using a secure Website. Other examples are those of local council and civic service Websites that inform the general public about community events, road closures, and other activities that impact the community and public services.

The four faces of e-business

Damanpour (2001) discusses the four faces of e-business, which were originally identified by the Gartner Advisory Group each of which looks at e-business from a different perspective (Figure 1.2). The four faces include the following:

(1) Face 1: Business and Financial Models Perspective – This face focuses on the business model and opportunities that operate as an electronic entity. Financial considerations such as reduced costs and operations efficiency are primary considerations. Such a model regards technology as an enabler of the business opportunity and sometimes requires changes in the corporate culture, financial accounting guidelines, and the corporate image. The model can be used for an existing company (brick-and-mortar), a new spin-off from brick-and-mortar, or a small unknown start-up (e.g. amazon.com when it was first launched).

(2) Face 2: Relationships – This face looks at e-business from a relationship perspective as new relationships and collaborations are created and forged in e-business to enter new markets or enhance customer, supplier and business relations. Some examples of the relationship perspective are customer relationship management (CRM), supply chain management (SCM) and Infrastructure management. For example, the traditional ordering and invoicing processes can be managed electronically. Electronic marketplaces, catalogues and bidding systems, and Internet searches can transform business demean our, accelerate business activities, increase global competition, create global logistics networks, provide improved customer relationships, cost-effective services, and speed up goods and information delivery down the entire supply chain.

(3) Face 3: Commerce – This face focuses on electronic buying and selling, which requires the development of systems, services, models, and relationships to support effective buying and selling. Face 3 overlaps other three faces and emphasizes the importance of technology to business success and customer demands by leveraging the capability of the Internet to reach global buyers around the clock.

(4) Face 4: Responsiveness – This face is centered on the efficiency and timing of business transactions. Responsiveness, in e-business terms, means reducing the time between a business request and its fulfillment by increasing efficiency of the delivery of processes and their supporting computing systems for seamless operations to provide fulfillment. For example, the direct connection of a rent-a-car automobile request system to insurance companies results in improved efficiency, reduction of errors, and hence customer satisfaction.


Fundamentals of e-Business & e-Commerce According to Experts 3_
Figure 1.2 Four faces of e-business. (Source: Adapted from Damanpour, 2001)

e-Business models

The Internet has changed the ways in which companies manage businesses. Traditionally, for example, if a car buyer required information about a car, it would mean several visits to car dealer showrooms (Figure 1.3). Cost comparison, in such instances was complicated as the potential buyer would invest considerable time and effort to visit each dealer. Such models relied on the physical location of the supplier and buyer and quite often businesses were ‘localized’ in their clientele. The e-business models extend the traditional boundaries beyond the physical location to potentially global markets (Figure 1.4). Onestopcaradvice.co.uk, for example, allows users to search for used and new cars from a wide selection of franchised car dealers and second hand car dealers across the United Kingdom. So the buyer can now compare and contrast car prices and specifications and shortlist/select those that best fi t their specifications.


Fundamentals of e-Business & e-Commerce According to Experts 4_
Figure 1.3 Traditional buyer–supplier environment

Fundamentals of e-Business & e-Commerce According to Experts 5_
Figure 1.4 Buyer–seller relationship in an e-business environment

Tabel 1.1 Examples of e-business models
Fundamentals of e-Business & e-Commerce According to Experts 6_


e-Business in construction

The uptake of e-business in the construction industry has been relatively limited and ineffective as compared to other engineering sectors such as the automotive or the aerospace industry. e-Business has the potential to overcome some of the process and communication inefficiencies. Some of the common construction e-business trends include:
  • Service promotions: The Internet is being used to promote companies by the dissemination of company service information. Architects, designers, fabricators contractors, and other members of the construction sector are using the Web to promote their companies and inform potential clients of their services. 
  • Product promotion: The Internet is used for the purpose of increasing product sales through online promotion. Product promotion is done either through an independent Website or through an online vendor. Such a product promotion site displays all product and material specifications that can include manufacturer and supplier details, product availability, quality assurance, cost and mode of delivery 
  • e-Procurement through Web directories and search engines: Some of the principal methods of locating information on the Web are with the help of search engines, Web directories, and broadcast or ‘push’ technology (Laudon and Laudon, 2002). 
  • Project management: Some Websites are designed to streamline the construction business process. These sites look into how the Internet can be used to improve and integrate the process of design and management of a construction project. 
  • Project collaboration: The Web can be used as a tool to facilitate online collaboration for project partners, which allows project partners to collaborate and communicate with each other in real time. The concept of online collaboration defines the boundaries of time and geography and allows construction stakeholders to among other things, exchange ideas, and make comments no matter where they are located. 
  • Online tendering: The Internet has now made it possible to have online tendering services. With this facility it is possible to provide tendering information online along with project specifications. 

Table 1.2 Potential benefits of e-business to construction organizations
Fundamentals of e-Business & e-Commerce According to Experts 7_

That's articles on Fundamentals of e-Business and eCommerce According to Experts.

Bibliography
  • J. Anumba, Chimay and Ruikar, Kirti., 2008, e-Business in Construction, Blackwell Publishing Ltd. ISBN: 978-1-4051-8234-8. 
  • Erik Eriksson, Hans and Penker, Magnus., 2000, Business Modeling with UML: Business Patterns at Work, John Wiley & Sons., ISBN: 0471295515. 
  • Turban, McLEan, Wetherbe, 2008, Information Technology for Management, 3rd Edition, John Wiley Sons. 
  • Indrajit, Richardus Eko., 2000, Konsep dan Aplikasi e-Business, Jakarta: Renaissance Center. 
  • Indrajit, Richardus Eko., 2000, E-Commerce, Kiat dan Strategi Di Dunia Maya, Jakarta: Renaissance Center.

12/02/16

Konsep Dasar Dalam Membuat E-Commerce Beserta Contoh

Konsep Dasar Dalam Membuat E-Commerce Beserta Contoh - Artikel ini akan membahas mengenai pangsa pasar dan bagaimana membuat e-commerce sesuai dengan kaidahnya. Melalui artikel ini diharapkan ampu mengenal mengenai konsep dasar dalam membuat e-commerce yang digunakan sebagai alat untuk menjual barang maupun memberikan informasi ke cabang-cabang perusahaan.

PENDAHULUAN

Ada empat komunitas yang muncul berasal dari perusahaan. Empat komunitas yang terdiri dari perusahaan dan perluasannya adalah pekerja, pelanggan, suplier, dan rekanan dagang.

Masing-masing komunitas membangkitkan dan menggunakan informasi sebagai bagian dari kebutuhan bisnis yang unik, proses, aliran kerja, kolaborasi, aplikasi dan teknologi yang mendukung tujuan dalam memimpin bisnis dan menciptakan nilai.

Konsep Dasar Dalam Membuat E-Commerce Beserta Contoh_
image source: www.jagatreview.com
baca juga: Pengertian Portal dan Tipe-Tipe Portal Menurut Para Ahli

Dengan mengidentifikasi kebutuhan informasi (fakta) untuk diberikan ke komunitas, solusi-solusi informasi didesain dalam arsitektur portal dan solusi. Solusi ini mempengaruhi aplikasi yang ada dan infrastruktur untuk menciptakan nilai meningkatkan hasil bisnis. Berikut ini dijelaskan karakteristik dari masing- masing komunitas dan hubungan dengan pelaku bisnis.

a. Employee Community-Komunitas Pekerja.
Aset terbesar dari perusahaan adalah manusia. Employee portal didesain agar komponen manusia dari organisasi dapat produktif dan sukses semaksimal mungkin. Dalam hal ini, perusahaan mendistribusikan kewenangan, tanggung jawab, dan pengambilan keputusan.- membuat kunci bagi para pekerja dan memperkuat kualitas individunya, dalam sebuah tim kerja collaborative, untuk membuat kunci keputusan, memimpin aktivitas dan menciptakan hasil dan nilai bisnis.

Hasil dari peningkatan dan penguatan bisa dilihat ada bidang sebagai berikut :

- Sumber Daya Manusia
  • Rekruitmen
  • Training
  • Accounting
  • Analisis dan perencanaan Finansial

Dengan portal komunitas pekerja, penghimpunan data dan informasi tentang pekerjanya

dan manajemen sehingga memungkinkan individu dan kelompok menjadi lebih produktif, memproduksi lebih banyak kerja dengan jumlah orang lebih sedikit, berbagi pengalaman terbaik, bekerja lebih efisien dan membuat keputusan lebih baik pada waktu yang tepat.

b. Customer Community

Fokus dari portal komunitas pelanggan adalah untuk meningkatkan kemampuan perusahaan untuk belajar, melayani, dan mempertahankan pelanggan. Perusahaan berkompetisi untuk memperoleh pelanggan dan membangun loyalitas dan hubungan persahabatan dalam waktu yang lama. Manfaat kompetisi menjadikan lebih dalam hal kedekatan dengan pelanggan, hubungan dan jasa dibandingkan dengan featur dan inovasi. Dengan portal yang aman dan berskala, bisnis dapat mengirim informasi kunci ke dalam dan keluar firewall sehingga pekerja dan pelanggan dapat melihat produk dan harganya, jalur pemesanan, pengecekan inventori dan melihat pengiriman dan status jasa telepon (pemesanan via telepon). Tingkat informasi konsumen dan self service akan meningkatkan hubungan dengan pelanggan dan retensi (tingkat ketahanannya).

Jika suatu organisasi menawarkan kepada pelanggan eksternal akses pada informasi internal yang terpilih, mereka akan berubah, menyediakan cara efektif untuk memberikan lebih baik dalam hal :
  • Pemasaran
  • Prospek
  • Penjualan
  • Jasa lapangan (Field service)
  • Manajemen hubungan
  • Pemesanan
  • Jasa pelanggan
  • Layanan pendukung

Ini terutama benar untuk bisnis yang berusaha menuju integrasi model B2E dan B2C.

c. Supplier Community – Komunitas pemasok

Portal komunitas suplier dirancang meningkatkan kemampuan perusahaan untuk mengidentifikasi, menjaga, dan mengatur para suplier (pemasok barang). Organisasi mengintegrasikan dan mentransfomasikan rantai pasokan dan merealisasikan nilai lebih dari informasi per menit agar tercipta manajemen yang lebih efisien. Organisasi juga mencoba untuk mengurangi pemborosan, meningkatkan waktu ke pasar dan mengurangi biaya keseluruhan. Peningkatan aliran informasi melintasi organisasi dan rantai suplai akan memungkinkan pekerja untuk proaktif, pengambilan keputusan berbasis fakta untuk mempertinggi :
  • Pemesanan dan fullfilment
  • Pasokan barang
  • Perencanaan
  • Sumber daya
  • Kontrol inventori
  • Distribusi dan logistik
  • Manufaktur

Portal informasi komunitas suplier memungkinkan pengguna dan rekan kerja eksternal

berada pada titik mendekati rantai suplai untuk menggunakan informasi secara efektif untuk meningkatkan proses dan waktu menuju pasar, mengurangi biaya dan mengatur bisnis lebih efektif.

d. Partner Community – Komunitas rekan kerja

Perusahaan berfokus pada persaingan inti dan ketergantungan pada rekan kerja yang sinergis untuk hadir di pasar dan memperoleh manfaat kompetitif. Perusahaan berusaha untuk mencari cara mengurangi biaya, meningkatkan waktu mereka ke pasar, meningkatkan efisiensi secara keseluruhan dan secara umum meningkatkan hubungan dengan pemasok barang (suplier) mereka. Organisasi butuh fleksibilitas dan kecekatan untuk memasuki dan keluar dari hubungan kerja, berdasarkan pada perubahan dinamis dan tekanan kompetitif di pasar. Banyak perusahaan seperti Cisco secara signifikan tergantung pada penjualan tak langsung dan saluran produk dengan rekan kerja untuk mempercepat waktu ke pasar dan memperoleh manfaat kompetitif. Community Partner memungkinkan pegawai perusahaan sebagai saluran rekan kerja untuk melihat informasi yang melintasi perusahaan dan saluran rekan kerja.

Beberapa contoh yang termasuk :
  • Dokumen pembagian penjualan, jadwal peluncuran produk.
  • Memimpin distribusi untuk saluran penjualan kembali.
  • Peramalan manajemen dari banyak saluran partner (multiple channel partner).
  • Mengumpulkan informasi data partner terbaru (up to date)
  • Berkolaborasi dalam kesempatan penjualan bersama (joint selling).
  • Menyediakan saluran dengan berdasar pengetahuan untuk dukungan penjualan dan teknik.
  • Menyediakan akses untuk training khusus bagi partner, dokumentasi, dan lain- lain.
  • Penjadwalan sumber daya berdasarkan permintaan.
  • Mengumpulkan feedback (umpan balik) dari partner untuk penjualan dan isu produk

E-commerce mengacu pada internet untuk belanja online dan jangkauan lebih sempit. dimana e-commerce adalah subperangkat dari E-Bisnis. cara pembayarannya: melalui transfer uang secara digital seperti melalui account paypal atau kartu credit Sedangkan, E-Bisnis mengacu pada internet tapi jangkauan lebih luas. area bisnisnya terjadi ketika perusahaan atau individu berkomunikasi dengan klien atau nasabah melalui e-mail tapi pemasaran atau penjualan di lakukan dengan internet. dengan begitu dapat memberikan keuntungan berupa keamanan fleksibililtas dan efisiensi. cara pembayarannya yaitu dengan melaui pembayaran digital secara E-Gold dan sudah di akui di seluruh dunia dalam melakukan transaksi online. Pada umumnya pengunjung Website dapat melihat barang atau produk yang dijual secara online (24 jam sehari) serta dapat melakukan correspondence dengan pihak penjual atau pemilik website yang dilakukan melalui email. Dalam prakteknya, berbelanja di web memerlukan koneksi ke internet dan browser yang mendukung transaksi elektronik yang aman, seperti Microsoft Internet Explorer dan Netscape Navigator. Microsoft dan Netscape, bekerja sama dengan perusahaan kartu kredit (Visa dan MasterCard), serta perusahaan-perusahaan internet security (seperti VeriSign), telah membuat standar enkripsi khusus yang membuat transaksi melalui web menjadi sangat aman. Bahkan, Visa dan MasterCard menyediakan jaminan keamanan 100% kepada pengguna credit cardnya yang menggunakan e-com. Pada umumnya, baik perusahan maupun rekan kerjanya ingin mengetahui produk yang dijual, berapa banyak pendapatan yang dihasilkan, berapa jumlah permintaan dan bagaimana sumber daya yang sangat dibutuhkan untuk memenuhi permintaan. Dalam hal ini mereka ingin mengetahui apa faktor penghambat utama (bottleneck) dalam proses dan bagaimana meningkatkan proses terkombinasi. Perusahaan akan memanfaatkan portal informasi partner ini untuk menyediakan akses dan berbagi informasi antar nilai mata rantai dengan partnernya, untuk mengkolaborasikan penjualan, pengiriman dan melayani pelanggan yang berkombinasi.

Adapun proses yang terdapat dalam E-Commerce adalah sebagai berikut :
  1. Presentasi electronis (Pembuatan Website) untuk produk dan layanan. 
  2. Pemesanan secara langsung dan tersedianya tagihan. 
  3. Secar otomatis account pelanggan dapat secara aman (baik nomor rekening maupun nomor kartu kredit).
  4. Pembayaran yang dilakukan secara langsung (online) dan penanganan transaksi. 

Adapun keuntungan yang diperoleh dengan menggunakan transaksi melalui E-Commerce bagi suatu perusahaan adalah sebagai berikut :
  1. Meningkatkan pendapatan dengan menggunakan online channel yang biayanya lebih murah.
  2. Mengurangi biaya-biaya yang berhubungan dengan kertas, seperti biaya pos surat, pencetakan, report, dan sebagainya. 
  3. Mengurangi keterlambatan dengan menggunakan transfer elektronik/pembayaran yang tepat waktu dan dapat langsung dicek. 
  4. Mempercepat pelayanan ke pelanggan, dan pelayanan lebih responsif.

Contoh E-Commerce

Banyak sekali yang dapat kita lakukan melalui E-Commerce yaitu :

  1. Pembelian buku melalui online. 
  2. Pembelian elektronik melalui online. 
  3. Pembelian kendaraan melalui online. 
  4. Pembelian pakaian melalui online, dll. 

Dampak Positif dan Negatif E-Commerce

Dampak positifnya, yaitu :
  1. Revenue Stream (aliran pendapatan) baru yang mungkin lebih menjanjikan yang tidak bisa ditemui di sistem transaksi tradisional. 
  2. Dapat meningkatkan market exposure (pangsa pasar). 
  3. Menurunkan biaya operasional(operating cost). 
  4. Melebarkan jangkauan (global reach). 
  5. Meningkatkan customer loyality. 
  6. Meningkatkan supplier management. 
  7. Memperpendek waktu produksi. 
  8. Meningkatkan value chain (mata rantai pendapatan). 

Dampak negativenya, yaitu :
  1. Kehilangan segi finansial secara langsung karena kecurangan. Seorang penipu mentransfer uang dari rekening satu ke rekening lainnya atau dia telah mengganti semua data finansial yang ada.
  2. Pencurian informasi rahasia yang berharga. Gangguan yang timbul bisa menyingkap semua informasi rahasia tersebut kepada pihak-pihak yang tidak berhak dan dapat mengakibatkan kerugian yang besar bagi si korban.3. Kehilangan kesempatan bisnis karena gangguan pelayanan. Kesalahan ini bersifat kesalahan non-teknis seperti aliran listrik tiba-tiba padam. 
  3. Penggunaan akses ke sumber oleh pihak yang tidak berhak. Misalkan seorang hacker yang berhasil membobol sebuah sistem perbankan. Setelah itu dia memindahkan sejumlah rekening orang lain ke rekeningnya sendiri. 
  4. Kehilangan kepercayaan dari para konsumen. Ini karena berbagai macam faktor seperti usaha yang dilakukan dengan sengaja oleh pihak lain yang berusaha menjatuhkan reputasi perusahaan tersebut.
  5. Kerugian yang tidak terduga. Disebabkan oleh gangguan yang dilakukan dengan sengaja, ketidakjujuran, praktek bisnis yang tidak benar, kesalahan faktor manusia, kesalahan faktor manusia atau kesalahan sistem elektronik.

Strategi e-Commerce

Untuk tiap masalah, ada beberapa kemungkinan solusi, dan situasi ini dapat diterapkan untuk permasalahan menentukan strategi terbaik perdagangan melalui jaringan elektronik. Namun strategi yang paling penting disebut adalah strategi yang elemen-elemennya dikaitkan dengan transmisi data elektronik. Nama yang diberikan untuk strategi ini adalah sistem antar organisasi (IOS). Istilah lain adalah EDI yang berarti pertukaran data elektronik. Kedua istilah tersebut sering dipergunakan bergantian, tetapi jika dibuat suatu pebedaan, EDI dianggap subset dari IOS. Pertukaran data elektronik adalah suatu cara untuk mencapai sistem antar-organisasi.

Sistem Antar-organisasi (IOS)

IOS (Interorganizational system), kadang-kadang disebut sistem informasi antar organisasi, adalah suatu kombinasi perusahaan-perusahaan yang terkait sehingga mereka berfungsi sebagai suatu sistem tunggal; yang bekerja sama untuk mencapai tujuan bersama. Perusahaan-perusahaan yang membentuk IOS disebut mitra dagang atau mitra bisnis.

Manfaat IOS

Para mitra dagang ikut dalam IOS dengan harapan memperoleh manfaat tertentu. Manfaat itu terbagi dalam dua kategori – efisiensi komparatif dan kekuatan tawar menawar.

1. Efisiensi Komparatif
Dengan bergabung dalam IOS, para mitra dagang dapat menyediakan barang dan jasa mereka dengan biaya yang lebih murah daripada pesaing. Perbaikan dalam efisiensi ini dapat berasal dari dalam dan berkaitan dengan organisasi lain.
  • Efisiensi internal, Terdiri dari perbaikan-perbaikan dalam operasi perusahaan itu sendiri, sehingga memungkinkan perusahaan untuk mengumpulkan data lebih cepat, menganalisisnya lebih cepat, dan membuat keputusan lebih cepat. 
  • Efisiensi antar organisasi, Mencakup perbaikan-perbaikan yang diperoleh melalui kerjasama dengan perusahaan lain. Perbaikan ini memungkinkan perusahaan untuk menawarkan lebih banyak barang dan jasa, melayani lebih banyak pelanggan, memindahkan pekerjaan tertentu ke pelosok atau pelanggan, serta lebih mudah mengumpulkan data lingkungan.

2. Kekuatan Tawar Menawar
Kemampuan suatu perusahaan untuk menyelesaikan perselisihan dengan pemasok dan pelanggannya yang menguntungkan dirinya disebut kekuatan tawar menawar (bargaining power). Kekuatan itu berasal dari 3 metode dasar
  1. Keistimewaan produk yang unik; pemesanan lebih mudah, pengiriman yang lebig cepat, waktu respon atas permintaan informasi yang lebih cepat.
  2. Penurunan biaya yang berhubungan dengan pencarian; mengurangi biaya belanja dalam mencari pemasok, dapat mengidentifikasi produk alternative dengan mendapatkan harga yang terendah.
  3. Peningkatan biaya peralihan; perusahaan ingin jika pelanggan beralih ke pesaing maka biaya peralihannya menjadi mahal. Ketergantungan produk satu dengan yang lainnya sangat tinggi.

IOS memiliki landasan teoritis yang kuat – delapan elemen lingkungan yang dihubungkan oleh arus sumber daya. Untuk alasan itu, tidaklah mengejutkan bahwa IOS telah menjadi strategi dominan untuk mencapai keunggulan kompetitif. Juga tidaklah mengherankan bahwa hubungan data dicapai secara elektronik, suatu strategi yang disebut pertukaran data elektronik.

Pertukaran Data Elektronik

Pertukaran data elektronik (EDI) adalah transmisi data dalam bentuk yang terstruktur dan dapat dibaca mesin secara langsung dari komputer ke komputer diantara beberapa perusahaan. Transmisi tersebut memungkinkan data ditransmisikan dan diterima tanpa pengetikan ulang.

Manfaat EDI
Beberapa manfaat EDI langsung berasal dari teknologi. Ini adalah manfaat langsung dari pengurangan kesalahan, pengurangan biaya, dan peningkatan efisiensi operasional. Manfaat lain di hasilkan oleh manfaat langsung. Ini adalah manfaat tidak langsung dari peningkatan kemampuan bersaing, hubungan dengan mitra dagang yang lebih baik, dan pelayanan pelanggan yang lebih baik..

Sekian artikel tentang Konsep Dasar Dalam Membuat E-Commerce Beserta Contoh.

Daftar Pustaka
  • Sandriwarno Sulis, Skom,. Mkom, Konsep portal dan manajemen konten, 2013

05/02/16

Pengertian Orientasi Objek (Object Oriented) Menurut Para Ahli

Pengertian Orientasi Objek (Object Oriented) Menurut Para Ahli - Sebuah objek kerapkali dipertimbangkan sebagai presentasi dari benda-benda nyata di dunia. Objek-Objek mengetahui apa yang harus dikerjakan, seperti objek karyawan dapat berbicara untuk menghitung potongan gaji. Objek Grafikal dapat berbicara untuk mengetahui bagaimana menggambar, dll. Contoh objek-objek yang lain dalam dunia nyata seperti pelanggan,perusahaan, sekolah, dll.

Pengertian Orientasi Objek (Object Oriented) Menurut Para Ahli_
image source: www.gtuguru.com
baca juga: Pengertian SQL (Structured Query Language) Server dan Contohnya

Definisi Objek

"Sebuah Objek adalah sebuah paket piranti lunak yang mengandung sekumpulan prosedur – prosedur ( metodologi ) yang saling berhubungan dan data ( variables ). " - David Taylor’s Object Oriented Technology: A Manager’s Guide [ Massachusetss: Addison-Wesley Publishing Company, 1981 ].

"Sebuah Objek mempunyai bagian, karakter, dan identitas; Struktur dan karakter dari objek yang mirip didefinisikan pada objek umum kelas; dan dapat dipertukarkan." - Grady Booch’s Object Oriented Analysis and Design with Applications.

Ciri-Ciri sebuah Objek
  • Mempunyai kemampuan untuk memberikan informasi tentang dirinya sendiri ( instantion ),
  • Mempunyai metadata yang dapat digunakan aplikasi untuk berhubungan dengan objek tersebut.
  • Mempunyai kemampuan untuk mewarisi kemampuan - kemampuan dari tipe objek (inheritance).
  • Mempunyai kemampuan untuk menyembunyikan data dan proses yang berada di dalam objek tersebut ( encapsulation ),
  • Mempunyai kemampuan untuk berinteraksi dengan objek yang lain (messages, interfaces).
  • Mampu mengetahui perbedaan dengan objek yang lain tanpa analysis,
  • Mampu memterjemahkan perintah yang sama dengan cara yang berbeda ( messages, method overloading ) – polymorphism.

Keuntungan Teknologi Objek
  • Mudah dalam pemeliharaan aplikasi,
  • Cepat dalam membangun sebuah produk,
  • Kualitas bagus biaya murah,
  • Kode program dapat digunakan lagi.

Karakter dari Objek Relational Databases
  • Dapat membuat user-defined datatypes,
  • Mendukung multimedia dan data objek yang besar,
  • Sesuai dengan standar objek SQL,
  • Mempunyai kemampuan database server dengan kualitas yang tinggi.


Daftar Pustaka
  • Alan Denis, Barbara Haley Wixon, David Tagerden, System Analys and Design : an Object – Oriented Approach with UML 2.0, John Willey and Sons, 2005 
  • Henry C. Lucas Jr., The Analysis, Design and Implementation of Information Systems 4th, McGraw Hill, 1992 
  • Satzinger, Jackson, Burd, Object-Oriented Analysis and Design with the Unified Process, Course Technology, 2005 
  • Simon Bennet, Steve McRobb and Ray Farmer, Object-Oriented System Analysis and Design Using UML, McGraw Hill, 2006 
  • Wendy and Michael Boggs, UML with Rational Rose 2002, Sibex Inc., 2002

Pengertian SQL (Structured Query Language) Server dan Contohnya

Pengertian SQL (Structured Query Language) Server dan Contohnya - Bahasa SQL adalah sebuah bahasa tingkat tinggi, beriorientasi pada group data, non prosedur untuk relational database. Disebut bahasa tingkat tinggi karena memakai bahasa Inggris. Disebut orientasi pada group data ( tabel ) karena berbeda dengan bahasa lain yang hanya mempunyai kapabilitas record. Bersifat non prosedur karena memberikan apa yang hendak kita inginkan dari informasi, bukan berdasarkan dengan cara apa kita harus mengambil informasi.

Sejarah SQL dibuat pada tahun 1970-an di IBM San Jose Research Laboratories yang merupakan bagian dari projek System R. Bahasa SQL menjadi sangat penting dalam penggunaannya karena ada 2 alasan: 
  1. Bersifat portabel karena aplikasi SQL yang dibuat di minikomputer bisa langsung digunakan di PC, 
  2. Prosedur bahasa database yang dibuat dibuat di PC, bisa dipakai untuk mengambil data di minikomputer karena adanya persamaan bahasa. 

Pengertian SQL (Structured Query Language) Server dan Contohnya_
image source: pixshark.com
baca juga: Model Database, Bahasa Database, dan Bahasa Relasional Database

Standarisasi dari bahasa SQL dimulai dari tahun 1986 dari American National Standards Institute ( ANSI ) – X3.135-86 dan pada tahun 1987 oleh International Standard Organization ( ISO ). Tahun 1989 , ISO dan ANSI mempublikasikan SQL Standard yaitu SQL-89 ( SQL 1 ) diteruskan SQL-92 dan SQL-99.

Bahasa SQL didasarkan pada penggunaan untuk mendefinisikan dan memanipulasi objek – objek pada database namun supaya dapat dimanfaatkan pada aplikasi dibuat pendekatan yang kita kenal dengan nama Host Language Interface yang digunakan untuk bahasa mesin mainframe seperti COBOL, C, PL/1 sedangkan dalam minikomputer kita kenal dengan nama Applications Programming Interface ( API ). Ada beberapa pendekatan untuk interface ( layer ), yaitu
  • Embedded Approach. Setiap perintah dalam program untuk mengakses database di tulis dalam satu kesatuan dengan program. Biasanya dengan menggunakan karakter khusus seperti $.Kemudian program tersebut di compile. 
  • Library Approach. Dalam hal ini database telah menyediakan fungsi – fungsi khusus untuk memanggil perintah – perintah SQL yang diinginkan programmer. 
  • Approaches Compared. Menggunakan kelebihan – kelebihan dari Embedded dan Library Approach. 

Kelebihan dari pendekatan Embedded adalah:
  • Spesifikasi SQL yang dibuat oleh programer dalam source code adalah sama dengan SQL yang digunakan pada level interface ad – hoc. Ini berarti query yang digunakan akan berjalan dengan baik karena sama. 
  • Kemampuan untuk dipakai dalam beberapa platform sejauh alat compile yang dipakai sama. 

Kekurangan dari pendekatan Embedded adalah
  • Proses compile dan precompile yang dibutuhkan prosedur pada aplikasi. Hal ini tentunya tidak praktis bagi programer dan programer diharuskan untuk terbiasa dengan source code ( precompiler ). Karena original source code sering dirubah maka berbeda jauh dengan original source code. 
  • Dibutuhkan tambahan gagasan ( SQL dan bahasa programming ) untuk mendukung akses database. Karena SQL adalah berdasarkan group data dan kebanyakan aplikasi memerlukan akses baris maka harus menggunakan cursors pada Embedded SQL. 

Sedangkan kelebihan dan kekurangan dari pendekatan Library adalah
  • Tidak portabel, sehingga tidak multi platform. Namun jikalau aplikasi menggunakan DBMS dengan O/S dan platform yang sama maka dengan mudah dipindahkan 
  • Tidak perlu dicompile ulang seperti yang digunakan pendekatan Embedded. 
  • Penggunaan call function memudahkan dalam penulisan aplikasi. 

OLTP ( Online Transaction Processing ) dan OLAP ( Online Analytical Processing )

Di dalam database di kenal 2 konsep database yaitu:

1. OLTP ( Online Transaction Processing ) adalah proses data yang digunakan untuk transaksi sehari-hari. Ciri-Ciri dari database OLTP adalah:
  • Akses data bersifat read-write, seperti insert,update dan delete, 
  • Orientasi data pada aplikasi, yaitu data yang diambil dari aktivitas bisnis. 
  • Karakter data tidak dipentingkan. Di pakai oleh keseluruhan sistem (Tidak terintegrasi ) 
  • Aktivitas data konsisten. 

2. OLAP ( Online Analtycal Processing ) adalah proses data yang digunakan analisa data seperti trend penjualan, umur, dll. Ciri – Ciri dari database OLAP adalah:
  • Akses data bersifat read-only, 
  • Orientasi data pada subjek bisnis, 
  • Data terintegrasi, 
  • Data bersifat History ( 2 – 5 tahun ). 
  • Aktivitas data kadang – kadang tinggi ( tidak rata ).

Daftar Pustaka
  • Henry C. Lucas Jr., The Analysis, Design and Implementation of Information Systems 4th, McGraw Hill, 1992

04/02/16

Model Database, Bahasa Database, dan Bahasa Relasional Database

Model Database, Bahasa Database, dan Bahasa Relasional Database - Penampilan konsepsual data di mana pengguna melihat adalah berdasarkan model yang disebut dengan database model. Database model mendefinisikan cara menampilkan entity, attribute dan relationship ( hubungan ) secara terstruktur. Menghubungkan antara konsepsual data dengan data fisik ada tanggungjawab dari DBMS.

Model Database, Bahasa Database, dan Bahasa Relasional Database_
image source: www.grpahlevi.com
baca juga: Pengertian Data, Database, dan Database Management System (DBMS)

Ada 3 data model database yang sampai saat ini digunakan yaitu

1. Hirarki Model ( Hierarcy Model ) : menampilkan data secara hirarki. Sebagai contoh yang mudah adalah ketika melihat struktur organisasi ataupun jikalau kita membuka window eksplorer.


Ada beberapa keterbatasan dari model hirarki, yaitu :
  1. Karena berstruktur hirarki maka jikalau kita hendak melihat data penulis maka terlebih dahulu kita harus membuka data penerbit,
  2. Entity anak hanya bisa mempunyai 1 induk entity
  3. Sebuah entity tidak bisa dihubungkan lebih dari 1 entity

Jadi secara natural hubungan hirarki adalah berdasarkan one to one dan one to many

2. Model Jaringan ( network model ) mempunyai sedikit kelebihan dari model hirarki.

Pada model jaringan, sebuah entity dapat mempunyai lebih dari 1 entity induk, dan beberapa buah entity anak dapat mempunyai beberapa buah entity induk. Namun demikian model jaringan masih mempunyai masalah hubungan many to many secara langsung. Sebagai contoh : jikalau kita hendak mencari semua buku yang diterbitkan oleh Bill Gates, lalu dengan menggunakan pointer yang mewakili hubungan penerbit untuk mencari buku yang diterbitkan oleh penerbit. Hal ini memberikan limitasi pada data fisik secara independen. Ketika hubungan berubah, aplikasi program jika ikut berubah.
3. Model Hubungan ( Relational Model ) diusulkan oleh E.F Codd dalam jurnal ilmiahnya “A Relational model of data for large shared data banks” pada tahun 1970. Codd menjelaskan penampilan data dipaksakan dalam bentuk konsep hubungan matemateka ( berdasarkan group ). Pada model Codd, data ditampilkan dalam bentuk tabel, dimana setiap tabel mempunyai kolom dan baris. Hubungan yang lain adalah berdasarkan kolom unik ( primary key ) dan kolom bukan unik ( foreign key ). Setiap table harus mempunyai 1 kolom unik ( primary key ) untuk membedakan 1 entity dengan entity lainnya ( entity integrity ). Kolom bukan unik ( foreign key ) tidak boleh kosong ( null ) – Referential Integrity.

BAHASA DATABASE

Digunakan untuk membuat dan memanipulasi objek – objek dan data di dalam database. Interaksi bahasa langsung dengan database disebut query language. Sedangkan bahasa yang digunakan di dalam program di sebut dengan sublanguage. Ada beberapa komponen bahasa database yaitu:
  1. Data Definition Language ( DDL ) seperti CREATE, ALTER, DROP, RENAME, TRUNCATE, ANALZE, GRANT, REVOKE. 
  2. Data Manipulation Language ( DML ) seperti DELETE, INSERT, SELECT, UPDATE.
  3. Transaction Control Statements seperti COMMIT, ROLLBACK, SAVEPOINT, SET TRANSACTION
  4. Session Control Statements seperti ALTER SESSION, SET ROLE
  5. System Control Statements seperti ALTER SYSTEM
  6. Embedded SQL Statements merupakan kombinasi dari DDL, DML, Transacation Control Statements dalam sebuah bahasa data sub langauge seperti DECLARE, CURSOR, OPEN, CLOSE, DECLARE DATABASE, CONNECT, DECLARE STATEMENT, DESCRIBE, WHENEVER,FETCH, PREPARE,EXECUTE, EXECUTE IMMEDIATE.

BAHASA RELASIONAL DATABASE ( RELATIONAL DATABASE LANGUAGES )

Ada beberapa bahasa relational database yang dapat didefinisikan

a. Relational Algebra yaitu bahasa yang berdasarkan kumpulan operator yang meliputi tradisional operator ( UNION, INTERSECTION, DIFFERENCE ) dan operator khusus sepert ( PROJECTION,RESTRICTION, JOIN, PRODUCT, DIVISION ).

b. Relation Calculus berdasarkan predikat kalkulus yang digunakan untuk hubungan data . Gagasan dasar dari relational calculus adalah query variable yaitu variabel yang menghubungkan beberapa baris dalam tabel. Query ini berdasarkan target yang mendefinisikan spesifik kolom sebagai hasil dan kualifikasi yaitu memilih baris dari target tabel berdasarkan ekspresi dari query variabel tersebut. Contoh dalam kalimat adalah carilah buku yang mempunyai halaman lebih dari 500.

Penulisan bahasa databasenya adalah sebagai berikut
RANGE OF B IS BOOKS.
RETRIEVE ( B.ISBN,B.TITLE ) WHERE B.LENGTH > 500
Bahasa database ini disebut QUEL yang diimplementasikan Ingres System. Produk IBM adalah QBE ( Query By Example ) dalam bahasa SQL.

c. Mapping Oriented Languages.
Bahasa ketiga diusulkan oleh Boyce pada tahun 1974. Digunakan untuk pengguna yang tidak mengerti tentang query variabel. Contoh penulisan dalam bahasa databasenya adalah
SELECT ISBN, TITLE FROM BOOKS WHERE LENGTH > 500

d. Relational Completeness
Ketika pertama kali Codd mengusulkan relational kalkulus. Beliau mendefinisikan bahasa relational databasenya menjadi relationally complete. Relational Complete mempunyai kelebihan untuk mengekspresikan relational kalkulus. Kerapkali, definisi ini merupakan perpanjangan yang meliputi pengambilan informasi dari database dengan 1 kalimat. Dengan kata lain, jika informasi dapat di ambil dari tabel database, query yang digunakan untuk mengambil informasi dapat diformulasikan dengan menggunakan bahasa yang bebas. Codd, juga memperlihatkan bahwa relational algebra merupakan relationally complete. Kebanyakan dari bahasa yang dituju baik itu SQL dan QUEL adalah relationally complete.

Ada 12 aturan yang diajukan oleh Codd, yaitu :


Aturan
Keterangan
0
Relational DBMS harus dapat mengatur database secara keseluruhan dengan menggunakan kapasitas relational.
1
 The Information Rule
Semua informasi yang ada di relational database ( meliputi tabel dan    kolom ) harus mewakili nilai dalam tabel.

2
Guarantedd Access
Setiap nilai di dalam relational database harus dapat di akses dengan menggunakan kombinasi dari nama tabel, nilai dari kolom unik ( primary   key ), dan kolom yang lain

3
Systematic Null Value Support
DBMS harus mendukung secara sistematis untuk nilai kosong ( null ), nilai default, dan berdiri sendiri.

4
Active, On Line Relational Catalog
Keterangan dari database dan semua isinya harus mewakili level logika sebagai tabel, dan dapat dilihat dengan menggunakan bahasa database.

5
Comprehensive Data Sublanguage
Harus sekurangnya 1 bahasa yang mendukung definisi data, manipulasi, aturan integritas, hak akses dan transaksi.

6
View Updating Rule
Semua penampilan data dapat di edit melalui sistem.

7
Set – Level Insertion, Update dan Deletion
DBMS tidak hanya mendukung level penampilan informasi, tetapi juga mendukung penambahan, peng-editan dan penghapusan informasi.

8
Physical Data Independence
Aplikasi program dan program ad – hoc secara logika tidak dipengaruhi metode akses fisik atau struktur penyimpanan dirubah.

9
Logical Data Independence
Aplikasi program dan program ad –hoc secara logika tidak dipengaruhi jika terjadi penambahan struktur tabel.

10.
Integrity Independence
Bahasa database harus bisa mendefinisikan aturan integritas informasi, harus di simpan pada metadata secara on line, dan tidak bisa dilewatkan.

11.
Distibution Independence
Permintaan program aplikasi dan ad –hoc secara logika tidak dipengaruhi ketika data pertama kali didistribusikan, atau ketika tidak didistribusikan.

12.
Non – Subversion
Harus tidak bisa dilewatkan aturan integritas yang didefinisikan melalui bahasa database dengan menggunakan level bahasa terendah.




Daftar Pustaka
  • Henry C. Lucas Jr., The Analysis, Design and Implementation of Information Systems 4th, McGraw Hill, 1992

Pengertian Data, Database, dan Database Management System (DBMS)

Pengertian Data, Database, dan Database Management System (DBMS) - Istilah database mungkin telah umum di dengar kalangan akademik maupun masyarakat teknologi informasi. Database pada awalnya timbul karena adanya kebutuhan seperti pencatatan data dalam jumlah besar ( Lihat Sejarah Database ). Jikalau hal itu dilakukan oleh seorang manusia tentu memakan waktu yang lebih lama daripada kalau kita menggunakan teknologi komputer. Database dapat diibaratkan sebuah lemari besar di mana di dalamnya terdapat banyak rak – rak yang berisikan dokumen – dokumen. Sebagai Ilustrasi adalah jikalau kita pergi ke perpustakaan maka pertama kali yang kita lakukan adalah melihat daftar buku yang hendak kita cari, kemudian di dalam daftar buku tersebut terdapat nomor yang mengidentifikasikan letak buku tersebut. Berdasarkan no. buku tersebut kita menuju lemari dan rak yang berisikan buku yang kita inginkan. Ilustrasi yang lain adalah ketika kita hendak mencari nama pelanggan pada buku catatan pelanggan. Biasanya catatan tersebut terdiri dari no. pelanggan, nama, no. telpon dsb. Berdasarkan catatan tersebut dapatlah kita mencari pelanggan yang kita inginkan. Sebenarnya jika kita teliti lebih dalam, biasanya pencatatan itu hanya berupa 2 dimensi yaitu baris dan kolom kemudian yang kita kenal dengan nama tabel.

Berawal dari konsep yang di atas, timbul pemikiran bagaimana jikalau di digitalisasi yaitu meminta bantuan mesin untuk membantu manusia melakukan pencatatan. Berawal dari hal yang sederhana akhirnya terciptalah mesin komputer pada tahun 1890 yang melakukan pencatatan dengan menggunakan teknologi komputer ( punch card ).

Pengertian Data, Database, dan Database Management System (DBMS)_
image source: logodatabase.net
baca juga: Sejarah Singkat Perkembangan Database Menurut Para Ahli

Jadi secara harafiah arti dari database adalah sistem penyimpanan data secara elektronik. Di sini terlihat dari proses manual ke otomatisasi. Sedangkan sistem di sini menunjukkan sesuatu yang diolah secara teratur sehingga memudahkan seseorang / pengguna untuk mencari data yang diinginkannya. Jadi kesimpulannya dari penggunaan database adalah memudahkan manusia untuk melakukan proses pengolahan data.

Dalam proses selanjutnya pengguna dapat membuat tabel baru, mengisi data baru ke dalam tabel, mengedit data, menghapus data bahkan menghapus tabel tersebut. Intinya adalah tergantung dari kebutuhan pengguna.

Pada awal perkembangan database,data yang disimpan ke dalam database dalam bentuk tabel namun data tersebut berdiri sendiri – sendiri seperti tabel karyawan, tabel pelanggan, dll. Pencarian data dalam tabel dilakukan dengan membaca secara berurutan. Jikalau data banyak maka proses pencarian akan sangat lama. Oleh karena itu tabel yang berdiri sendiri – sendiri tersebut kita sebut dengan istilah flat – file.

DATA, DATABASE, DATABASE MANAGEMENT SYSTEM

1. DATA

Data adalah mewakili kenyataan pada suatu enitity ( obyek ).

Entities adalah sangat umum, mewakili sebuah obyek atau barang yang sudah diidentifikasikan sebelumnya. Sebagai contoh sebuah buku terdiri penulis, no. penerbit, tgl. penerbitan, halaman. Kesemuanya itu mewakili entity yang bernama buku. Sedangkan penerbit, no. buku, diterbitkan oleh, halaman adalah data yang mewakili kenyataan sebuah buku. Data – data tersebut di sebut attribute dalam sebuah entity.

Sebuah entity dapat dihubungkan dengan entity lain yang disebut dengan nama relationship. Sebagai contoh entity book mungkin terhubung dengan entity toko melalui hubungan “no.buku”. Dalam hal ini hanya ada 2 entity yang terhubung yang disebut dengan binary relationship. Klasifikasi dari entity, attribute, relationship bersifat subyektif artinya ketentuan berdasarkan kebutuhan. Sebagai contoh entity buku mempunyai attribute penulis. Namun kita bisa mempertimbangkan penulis sebagai sebuah entity di mana data ( attribute ) dapat berupa no. induk penulis, nama penulis, alamat penulis. Hubungan antara entity dapat didefinisikan dalam berbagai jalan. Sebagai contoh sebuah buku mungkin hanya mempunya satu penerbit namun penerbit bisa mempunyai banyak buku yang dipublikasikan. Hal ini disebut dengan istilah cardinality dari hubungan penerbit.

Ada beberapa hubungan yang dapat dijelaskan
One to One : 1 entity mempunyai hubungan hanya dengan 1 entity
  1. One to Many : 1 entity mempunyai hubungan dengan banyak entity. Sebagai contoh Setiap penerbit mempunyai banyak buku yang diterbitkan. Namun setiap buku hanya diterbitkan oleh 1 penerbit. Hubungan antara buku dan penerbit di sebut one to many.
  2. Many to Many : Seorang penulis mungkin mempunyai banyak buku yang ditulisnya, dan sebuah buku mungkin ditulis oleh beberapa penulis. Hubungan antara penulis dan buku disebut many to many.

Sebuah entity mungkin mempunyai 1 attribute yang unik dari entity yang lainnya. Sebagai contoh no.penerbit untuk menunjukkan sebuah buku. No. Penerbit disebut dengan key attributes.

2. DATABASE

Database mempunyai 2 tujuan utama yaitu
  1. Untuk mendapatkan data tentang entity dan hubungannya.
  2. Untuk memberikan informasi kepada pengguna dari database. 

Secara umum definisi dari database adalah berbagi ( shared ), penyimpanan yang saling terhubung ( integration collection ) , kumpulan ( repository ) yang terintegrasi dari data. 2 kata yang menitik – beratkan pada pendefinisian dari database adalah berbagi ( shared ) dan yang saling terhubung ( integrated ). Berbagi ( shared ) berarti beberapa pengguna dapat meng-akses data di dalam database secara bersama – sama. Yang terhubung ( integrated ) berarti menghilangkan data yang terduplikasi ( informasi yang ditulis lebih dari 1 kali ). Sebagai contoh informasi tentang data mahasiswa mungkin saja tersebar di berbagai komputer namun jikalau diletakkan dalam 1 server data mahasiswa itu di akses secara bersama – sama oleh pengguna maka dapat dikatakan database.

3. DATABASE MANAGEMENT SYSTEM ( DBMS )

DBMS adalah sebuah piranti lunak yang mengatur penyimpanan dan akses data di dalam database. Tentunya hal ini di atur secara otomotis – berdasarkan sistem informasi management. Kata management meliputi beberapa fungsi yang meliputi keamanan, akses secara bersama – sama, dan perbaikan. Pengguna dan program meng-akses dan menyimpan data dengan berinteraksi melalui DBMS.

Kebanyakan dari DBMS mempunyai beberapa cara untuk menyimpan data pada alat penyimpanannya, seperti bagaimana data di atur dalam disk, bagaimana cara meng-aksesnya, dan seterusnya dan semuanya berinteraksi dengan level internal dari database.

DBMS bertanggungjawab dalam membagi aplikasi atau pengguna ( sesuai dengan hak akses ) dari keruwetan level internal dan menampilkan secara mudah, dalam tampilan logika dari sebuah data. Tujuan dari semua database adalah memberikan dukungan data fisik yang berdiri sendiri ( physical data independent ). Istilah lain adalah penampilan luar ( eksternal ) yaitu bagaimana menampilkan data kepada masing – masing pengguna.

Database juga mempunyai sebuah metadata ( data dictionary ) yang berfungsi untuk menyimpan informasi tentang database dan objek – objek yang ada di database.


Daftar Pustaka
  • Henry C. Lucas Jr., The Analysis, Design and Implementation of Information Systems 4th, McGraw Hill, 1992

Sejarah Singkat Perkembangan Database Menurut Para Ahli

Sejarah Singkat Perkembangan Database Menurut Para Ahli - Pada saat ini berbagai macam sistem aplikasi mengakses jutaan data dalam berbagai bentuk format data. Sistem Aplikasi Rumah Sakit mencari data yang digunakan baik itu mencari data pasien ataupun dokter. Aplikasi Penerbangan menggunakan ribuan data untuk mengatur penerbangan dan penumpangnya. Sistem Perbankan juga menggunakan data untuk mencari data transaksi pelanggan. Saat ini berbagai situs internet menggunakan Search Engine yang digunakan untuk keperluan pencarian data dalam internet. Perusahaan besar dan kecil menggunakan database untuk mengontrol inventory, keuangan, mengatur sumber daya manusia dan kebutuhan analisa yang lain.

Peranan Database tidak saja mempunyai peranan yang penting dalam sistem arsitek komputer tapi juga sebagai salah satu pendorong kekuatan ekonomi Amerika Serikat dengan sumbangan pajak kurang lebih delapan juta dollar Amerika . Perusahan-perusahaan Amerika Serikat seperti Microsoft Inc, Oracle Corporation, Informix Corporation, Sybase Incooperated, Teradata Corporation mendominasi pasar database di dunia. Penggunaan database tidak saja digunakan perusahaan namun juga meliputi institusi pendidikan, militer , pemerintah ataupun kombinasi dari berbagai institusi tersebut.

Sejarah Singkat Perkembangan Database Menurut Para Ahli_
image source: www.dirkstrauss.com
baca juga: Beberapa Query (Perintah) Dasar Pada Database SQL

Kebanyakan dari relational database tersebut tidak terlepas dari penemuan model yang diketemukan pada tahun 1960 – an dan 1970 – an. Perlu digaris bawahi pengembangan database tidak terlepas daripada pengaruh pemerintah ( Amerika Serikat ) dalam hal meningkatkan teknologi. Sebagai contoh walaupun pengembangan teknologi database dilakukan oleh perusahaan IBM, namun atas prakasa pemerintah Amerika Serikat melalui Universitas California di Berkeley ( UC – Berkeley ) untuk menyebarluaskan ide teknologi database dan memberikan hak intelektual secara baik komersial maupun akademik.

SEJARAH DATABASE

Pemerintah Amerika Serikat selalu melakukan pengumpulan, meng-urutkan, dan membuat laporan dari jumlah data yang besar. Pada tahun 1890, Departemen Sensus Penduduk Amerika menganjurkan majikan karyawan, Herman Hollerith, untuk membuat system peralatan proses informasi secara otomatis. Sebagai hasilnya, mesin kartu ( Punch Card ) digunakan untuk sensus pada tahun 1890 dan 1900. Pada tahun 1911, perusahaan Hollerith bergabung dengan perusahaan lain, dan juga didukung oleh Departemen Sensus Penduduk untuk membuat sebuah perusahaan baru yang kita kenal dengan nama International Business Machines ( Anderson, 1988 ), sekarang dengan nama IBM.

Selama perang dunia 1, pemerintah Amerika Serikat menggunakan kartu ( Punch – Card ) untuk melakukan proses berbagai data yang digunakan untuk produksi, mengumpulkan pajak, dan klasifikasi wajib militer. Pada tahun 1935, Departemen Perlindungan Sosial ( Social Security Act ), menggunakan Kartu ( Punch Card ) untuk penempatan tenaga kerja dari 26 juta karyawan. Ini adalah pekerjaan administrasi terbesar di dunia, IBM membantu membuatkan mesin khusus untuk pengumpulan data tersebut. Departement Sensus Penduduk akhirnya membeli model pertama dari komputer digital pertama di pasar komersial, dengan nama UNIVAC 1. Pada tahun 1959, Pentagon sendiri mempunyai 200 komputer untuk kebutuhan bisnis seperti audit biaya, audit peralatan, audit karyawan ) dengan biaya pemeliharaan kurang lebih 70 juta dollar Amerika Serikat per tahun. Pada saat itu Amerika didominasi oleh kartu punch untuk pemrosesan data. Berawal dari kebutuhan pemerintah dan akhirnya banyak perusahaan – perusahaan menggunakannya.

Pada awal tahun 1960 –an, muncul keinginan untuk memindahkan tugas piranti keras dari tugas – tugas programmer. Istilah “database” muncul untuk menangkap pengertian bahwa informasi disimpan di dalam komputer dapat berupa konsepsual, terstruktur, dan dapat dimanipulasi secara mandiri tanpa interfensi piranti keras. Pada saat itu, kebanyakan pembuatan aplikasi database dibuat untuk keperluan lingkungan militer dan mata – mata ( intelligence ), tetapi konsep tersebut dengan cepat diadopsi pada pada pengguna komersial ( System Development Corporation, 1964; Fry dan Sibley, 1974 ).

Pada saat komputer memasuki pasar komersial, sejumlah teknik muncul untuk memfasilitasi akses data, memastikan kualitas, memelihara privasi, dan bahkan menyediakan untuk kontrol data.

Pada tahun 1960, Konferensi System Bahasa Data ( Data Systems Languages – Codasyl ), yang diadakan oleh Departemen Pertahanan dan Keamanan Amerika Serikat membahas tentang standar aplikasi piranti lunak, membangun bahasa Common Business – Oriented Language ( COBOL ) untuk programming ( ACM Sigplan, 1978 ), dan menggabungkan bahasa pendefinisian data ( Fry dan Sibley, 1974 ). Magnetic disk drive yang dapat mengakses data secara random, mulai digantikan dengan magnetic tape drives, yang membutuhkan akses data yang berurutan, untuk online storage. Pada tahun 1961, Charles Bachman dari perusahaan General Electric memperkenalkan system Integrated Data Store ( IDS ) , yang merupakan pelopor system management database yang memanfaatkan teknologi penyimpanan ( storage ) terbaru ,meliputi novel schemas dan logging, dan kemampuan yang lain.

Pada awal tahun, trend inovasi teknologi praktis dilaksanakan / di buat oleh user group dan peneliti dari industri terkait, dengan pengaruh sedikit dari akademi ( CSTB, 1982; Wiederhold, 1984 ). Pada pertengahan tahun 1960, Bachman dan yang lainnya, kebanyakan dari perusahaan dan pabrik, membuat Database Task Group ( DBTG ) dibawah Codasyl untuk menyatukan persamaan pendapat dari berbagai bidang . Group tersebut mengumumkan beberapa set spesifikasi untuk bahasa komputer, COBOL terutama sekali, yang mengatur database. Pada Tahun 1971, hal tersebut diumumkan sebagai standar umum, yang digunakan bahasa umum untuk berbagai industri dengan pendekatan Codasyl untuk managament database. Beberapa Codasyl berdasarkan produk diperkenalkan untuk komputer besar ( mainframe ) oleh Eckerct – Mauchly Computer Corporation ( pembuat UNIVAC), Honeywell Incorporated, dan Siemens AG, dan, untuk komputer sedang ( minicomputers ), dilakukan oleh Digital Equipment Coporation ( DEC ) dan Prime Computer Corporation.

Secara praktis pemasok produk yang tidak ikut adalah IBM, yang pada awal ( Pada Tahun 1968 ) memperkenalkan produknya sendiri, IMS, yang diambil dari bagian National Aeronautics and Space Administration ( NASA ) – Appolo Project. Dapat dijalankan pada mesin S/360. Sebaliknya Codasyl berdasarkan model jaringan data sedangkan IBM database menggunakan struktur hirarki. Baik produk IBM maupun Codasyl, kadang – kadang disebut dengan nama navigasi database karena produk membutuhkan pengguna untuk membuat program atau menggunakan data set.

Pada akhirnya ada seorang ilmuwan dari IBM yang kurang puas dengan produk Codasyl ataupun produk paket database dari IBM. Edgar F. ( Ted) Codd, seorang matematikawan, yang bergabung dengan IBM pada tahun 1949 dan pada akhirnya pindah ke IBM San Jose. Codd mendapatkan teknologi database yang sekarang ataupun yang baru harusnya dapat menggunakan satu perintah dan tidak perlu menggunakan beberapa perintah.

Pada seri laporan teknikal IBM, pada makalah “ A Relational Model of Data for Large Shared Data Banks,” Codd menunjukkan pendekatan baru untuk mengatur dan akses data. Apa yang dimaksud Codd adalah model relational yang menunjukkan 2 kata kunci :

“ Yang mendukung pendefinisian data dengan hanya struktur biasa tanpa menambahkan tambahan struktur untuk mewakili representasi dari mesin. Menurutnya, sesuatu yang mendukung basis data tingkat tinggi yang menghasilkan secara maksimal antara program pada satu pihak dan mewakili mesin di satu pihak. ( Codd, 1970 ).”

Dengan kata lain, model relasi mengandung
  1. data yang berdiri sendiri dari perangkat keras dan implementasi penyimpanan ( storage );
  2. Navigasi secara otomatis pada tingkat tinggi, tanpa bahasa prosedur untuk mengakses data. Malahan proses satu record dalam satu waktu, programmer dapat menggunakan satu bahasa yang dapat mengakses keseluruhan data. 

Model Codd mempunyai pengaruh yang luar biasa pada penelitian yang ada, banyak menelurkan beberapa prototype projek. Model Relasi Codd mendapat sambutan hangat di dalam masyarakat luas.

1. SYSTEM R

Pada awal tahun 1970, sejumlah programmer dari IBM pindah dari Yorktown ke San Jose. Group ini mendesain dan membangun prototype system untuk mendemonstrasikan ide – ide dari relational database. Dengan System R, prototype ini bertujuan untuk mendukung mutu yang tinggi, tanpa navigasi, data yang independen untuk di akses oleh secara terus – menerus, dengan integritas yang baik dan kuat ( Astrahan et al, 1976 ). Fase dari Projek pertama, sekitar tahun 1974 – 1975, menghasilkan prototype yang cepat untuk didemonstrasikan apa yang telah dikerjakan, tetapi pembahasan source code ditinggalkan. Fase berikutnya menghasilkan fungsi secara penuh, versi multi pengguna, yang digunakan untuk mengevaluasi percobaan – percobaan berikutnya pada tahun 1978 – 1979. Boleh jadi pembuatan yang dihasilkan dari projek tersebut adalah Structure Query Language ( SQL ), sekarang menjadi standar akses database di Amerika maupun dunia internasional.

System R tidak mendapat menyakinkan managemen IBM untuk meninggalkan produk sekarang dan beralih ke relational database. IBM dan pelanggannya masih berkeyakinan untuk menggunakan teknologi IMS. Memerlukan usaha dari yan dibiayai pemerintah untuk membuktikan bahwa relational database dapat menjadi produk yang dapat diperdagangkan.

2. INGRES

Pada tahun 1973, tentang kapan System R mulai di pakai di IBM, 2 orang ilmuwan dari Universitas California ( UC – Berkeley ). Michael Stonebraker dan Eugene Wong, menjadi tertarik untuk melakukan penelitian pada relational database. Awalnya, mereka mengumpulkan dana untuk mendisain system data grafikal untuk group ekonomi Berkeley ( nama Ingres digunakan untuk mewakili sistem grafik interaktif dan pencarian data ). Untuk mendapat dukungan lebih jauh, Stonebraker melakukan pendekatan pada Advanced Reseach Projects Agency ( DARPA ), yang sebelumnya merupakan sumber dana untuk penelitian dan pembangunan system komputer. Baik DARPA maupun Office of Naval Reseach ( ONR ) tidak mendukung Ingres, namun mereka telah mendukung penelitian database di tempat lain.

Stonebraker lalu memperkenalkan idenya ke perusahaan lain, dan atas pertolongan Wong dan teman dari Berkeley, Lotfi Zadeh, yang mendapat dukungan dari NSF dan 3 wakil dari militer ( Air Force Office of Scientific Research, the Army Research Office, dan Navy Electronic Systems Command ). Pengalaman dari pencarian dana yang baik untuk Ingres adalah pembelajaran dalam membuat proposal dan pengirimannya.

Setelah mendapat dana, Ingres dibangun, sekitar pertengahan 1970 an, prototype system relation database dibuat yang mempunyai kesamaan dengan System R ( IBM ) tetapi mempunyai perbedaan pada perangkat keras dan system operasi. Ingres mempunyai persamaan evolusi dengan Sistem R, pada fase pertama demonstrasi solusi pada tahun 1974 kemudian diikuti oleh beberapa revisi untuk membuat pemeliharaan kode lebih baik. Ingres kemudian disebarkanpada komunitas kecil pengguna, baik di dalam maupun di luar akademik, yang memberi input balik pada group pembuat. Proses penyebaran selanjutnya dengan menggunakan mesin DEC di universitas. Anggota dari team projek menulis ulang prototype Ingres secara berulang dalam tahun itu dengan menggabungkan beberapa pengalaman, pendpat balik dari pengguna, dan ide – ide baru. Ingres juga mempunyai bahasa sendiri, QUEL, yang mempunyai kesamaan, dan mempunyai perbedaan dari produk IBM SQL ( Stonebraker, 1976, 1980 ).

Teknologi Ingres menyebar ke sektor komersial melalui 3 saluran utama yaitu kode, individu, dan pulikasi. Berbeda dengan projek IBM, Ingres source code tersedia di masyarakat umum, kurang lebih 1000 salinan telah didistribusikan ke seluruh dunia jadi ilmuwan komputer dan programmer dapat mempunyai pengalaman dengan system dan dapat dimodifikasi seusai dengan kebutuhan. Michael Stonebraker mendirikan Ingres Corporation ( dibeli oleh Computer Associates pada tahun 1994 ) untuk memperdagangkan kode Berkeley secara langsung. Robert Epstein, kepala programer dari Ingres pada tahun 1970, pindah ke Britton- Lee Incorporated dan akhirnya Sybase. Baik Britton-Lee atau Sybase menggunakan ide dan pengalaman dari pemikiran orisinil Ingres, dan beberapa agen pemerintah merupakan pelanggan dari kedua perusahaan tersebut. Computer Associates mengeluarkan versi produk Ingres pada tahun 1980.

Mengikuti pergerakan ilmuwan Ingress melalui komunitas database yang menyebarkan teknologi lebih jauh. Jerry Held dan Carol Youseffi pindah dari UC-Berkeley ke Tandem Computer Incorporated, di mana mereka membuat system relational, yang merupakan awal dari NonStop SQL. Sampai bergabungnya Kleiner, Perkins, Caufield & Byers pada tahun 1988. Held adalah senior vice president teknikal di Oracle, di mana dia memimpin perjuangan perusahaan database tersebut. Paula Hawthorn pindah dari Ingres ke Britton Lee ( sama seperti Michael Ubell ) dan akhirnya menjadi pendiri dari Illustra Information Technology Incorporated, sekarang merupakan bagian dari Informix. Stonebraker sendiri bekerja untuk Ingres Corporation, Illustra dan Informix. Alumni Ingres yang lain pindah ke AT&T, Hewlett-Packard Company ( HP ), IBM dan Oracle, membawa semua pelajaran dari Ingres.

Kesuksesan dari SQL selalu menimbulkan kecemburuan di tubuh IBM, yang dapat mengambil teknologi bahasa SQL pada tahun berikutnya dan ini terjadi. Oracle yang didirikan oleh Larry Ellison (1977) membuat dan mula menjual produk SQL yang kompatibel sebelum IBM menjual produk SQL ke pasar. Ellison belajar dari penjualan SQL melalui publikasi yang dilakukan projek team System R. IBM memaksakan untuk membuat system SQL / DS di bawah ancaman produk kompetitif dari perusahaan database yang ada, seperti Software AG, perusahaan Jerman. Dan perusahan yang belum berpengalaman seperti Informix dan Ingres, yang juga memperkenalkan system relational.

Teknologi System R dan Ingres bukan satu satunya usaha relational database dari buah hasil kerja Cood. Penelitian lain di Universitas Toronto, IBM di Inggriss, Universitas Utah dan Universitas Wiconsin mempunyai kontribusi juga. Menjadi sebuah kenyataan bahwa model relational mempunyai limitasi, terutama pada data yang kompleks. Pada tahun 1982, projek Ingres berakhir dan pada tahun 1985 dirubah menjadi Postgress di Universita California – Berkeley, yang merupakan perpanjangan dari penambahan objek relation model. Perubahan ini bertepatan dengan DARPA yang merekrut program manager untuk database pertama kali, yang membiayai Postgres. Projek ini menjadi bagian dari usaha untuk perpustakaan digital dan penelitian database.

Tahun yang menonjol untuk model relational ada tahun 1980, ketika produk SQL/DS dari IBM memukul pasar untuk mainframe, pemasok kecil mulai menjual generasi kedua system relational dengan pemasaran yang sukses, dan Codd mendapat penghargaan dari Assocation for Computing Machinery’s ( ACM ) . Sistem Relational memasuki jamannya.

Pemerintah Amerikas Serikat mempunyai peranan yang penting dalam perkembangan relational database. Pada awalnya pemerintah mempunyai misi untuk membuat pasar baru untuk teknologi dengan memberikan insentif pada inovasi produk. Kebutuhan Departemen Sensus Penduduk pada proses pengumpulan informasi akhirnya menghasilkan otomisasi dari sebuah komputer. Keterlibatan dunia academic juga mempunyai peranan yang besar dalam menyumbangkan atau memperbaharui kemajuan dari teknologi database.Pada akhirnya perkembangan database juga tidak luput dari perusahaan database yang bersaing satu dengan yang lain untuk mendapatkan pangsa pasarnya. Oracle database, sampai saat ini tetap memimpin teknologi database.

SEJARAH SINGKAT PERUSAHAAN ORACLE

Tahun
Keterangan
1964
Charles Bachman dari General Electric mengajukan model jaringan dengan record data dihubungkan secara bersama – sama,
1965
North American Aviation’s Space Division dan IBM membuat pendekatan kedua berdasarkan model hirarki. Dalam hal ini, data ditampilkan dalam bentuk tree ( pohon ),
1969
Produk IBM berdasarkan model hirarki dipasarkan dengan nama Information Managemetn System ( IMS )
1970
Untuk pertama kali konsep relational database dijabarkan oleh Dr. Edgar F. Codd melalui artikel penelitian IBM publikasi yang berjudul “System R4 Relational.”
1979
Relational Software, Incorporated ( RSI ) didirikan dan me-release Oracle V.2 sebagai relasional database pertama.
1985
Oracle menyatakan 1000 relasional database di pakai pelanggannya.
1983
Relational Software Incorporated dirubah namanya menjadi Oracle Corporation.
1985
Oracle mengumumkan bahwa databasenya dapat berjalan lebih dari 30 platform.
1986
Oracle support model Client / Sever
1988
Oracle memasuki pasa ERP  ( Enterprise Resources Planning ) – Oracle Financial
1989
Oracle database versi 6 diluncurkan. Untuk pertama kalinya PL / SQL diperkenalkan. 
1993
Oracle database versi 7.0.
1997
Oracle pertama kali mendukung object pada database yang dikenal dengan nama Object Relational Database Management System ) – Oracle 8
1999
Oralce memasuki model internet. Salah satu kemampuan yang besar adalah mendukung java pada oracle database.
2000
Perusahaan Oracle tidak mendukung database management system saja tetapi pembangunan semua lini aplikasi. Application Server dapat dijalankan di arsitektur 3 tier client / server
2001
Oracle 9iDB Direlease.
2003
Oracle Grid diperkenalkan.


Sekian artikel tentang Sejarah Singkat Perkembangan Database Menurut Para Ahli.

Daftar Pustaka
  • Alan Denis, Barbara Haley Wixon, David Tagerden, System Analys and Design : an Object – Oriented Approach with UML 2.0, John Willey and Sons, 2005
  • Henry C. Lucas Jr., The Analysis, Design and Implementation of Information Systems 4th, McGraw Hill, 1992 
  • Satzinger, Jackson, Burd, Object-Oriented Analysis and Design with the Unified Process, Course Technology, 2005
  • Simon Bennet, Steve McRobb and Ray Farmer, Object-Oriented System Analysis and Design Using UML, McGraw Hill, 2006
  • Wendy and Michael Boggs, UML with Rational Rose 2002, Sibex Inc., 2002