BAB 2
LANDASAN TEORI
2.1 Pengertian E-commerce
Electronic Commerce (E-Commerce) didefinisikan sebagai proses pembelian dan penjualan produk, jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan komputer.
E-commerce atau yang biasa disebut juga dengan istilah Ecom atau Emmerce atau EC merupakan pertukaran bisnis yang rutin dengan menggunakan transmisi Electronic Data Interchange (EDI) ,email, electronic bulletin board, mesin faksimili, dan Electronic Funds Transfer yang berkenaan dengan transaksi – transaksi belanja di internet shopping, stock online dan surat obligasi, download dan penjualan software,dokumen, grafik, music, dan lain – lainnya serta transaksi Business to Business (B2B).
Definisi dari e- commerce menurut Kalakota dan Whinstone (1997) dapat ditinjau dalam 4 perspektif berikut :
1. Dari perspektif komunikasi ,e-commerce adalah pengiriman barang, layanan, informasi, atau melalui jaringan computer atau melalui peralatan elektronik lainnya.
2. Dari perspektif proses bisnis,e-commerce adalah aplikasi dari teknologi yang menuju otomatisasi dari transaksi dan aliran kerja.
3. Dari perspektif layanan, e-commerce merupakan suatu alat yang memenuhi keinginan perusahaan, konsumen, dan managemen untuk memangkas biaya layanan (Service cost) ketika meningkatkan kualitas barang dan meningkatkan kecepatan layanan pengiriman.
4. Dari perspektif online, e-commerce menyediakan kemampuan untuk membeli dan menjual barang ataupun informasi melalui internet dan sarana inline lainnya.
Proses yang ada dalam e-commerce adalah sebagi berikut :
a. Presentasi elektronik (Pembuatan Website) untuk produk layanan. b. Pemesanan secara langsung dan tersedianya tagihan.
c. Otomatis account pelanggan secara aman (baik nomor rekening maupun nomor kartu kredit)
d. Pembayaran yang dilakukan secara langsung (online) dan penanganan traksaksi.
2.1.1 Struktur E-commerce
Infrastuktur e- commerce:
a. Internet : jaringan Global
b. Intranet : jaringan milik perusahaan atau organisasi yang menggunakan teknologi internet. Seperti protocol internet,browser internet. c. Extranet : jaringan melalui internet yang menghubungkan beberapa
internet.
Selain infrasuktur, aplikasi e-commerce juga ditunjang oleh lima pilar : a. Sumber Daya Manusia (Human Resource)
b. Peraturan / perundangan public (Public Policy)
2.1.2 Klasifikasi E-commerce
Secara umum e-commerce dapat diklasifasikan menjadi beberapa jenis, yaitu :
1. Business to Business (B2B) adalah sistem komunikasi bisnis on-line antar pelaku bisnis. E-commerce penjual dan pembelinya adalah organisasi atau perusahaan pada umumnya transaksi dilakukan oleh para trading partners yang sudah saling kenal dengan format data yang telah disepakati bersama..
2. Business to Consumer(B2C) B2C dapat diartikan sebagai jenis perdagangan elektronik di mana ada sebuah perusahaan (business) yang melakukan penjualan langsung barang-barangnya kepada pembeli (consumer). Contoh perusahaan kelas dunia yang telah menerapkan B2C adalah Amazon.com E-commerce yang penjualnya adalah perusahaan, dan pembelinya adalah perorangan merupakan mekanisme toko on-line (electronic shopping mall), yaitu transaksi antara e-merchant dengan e-customer Dan sifatnya terbuka untuk publik, sehingga setiap individu dapat mengaksesnya melalui suatu web server.
3. Consumer-To-Business(C2B): Merupakan perseorangan yang menjual produk atau jasa kepada suatu perusahaan/organisasi.Perseorangan yang mencari penjual, saling berinteraksi dan menyepakati suatu transaksi.
4. Government to Citizens (G2C): Pelayanan pemerintah terhadap warga negaranya melalui teknologi E Commerce, selain itu.dapat digunakan untuk kerjasama antara pemerintah dengan pemerintah lain atau dengan perusahaan. Contoh : layanan ktp dan sim.
2.1.3 Manfaat E-commerce
Electronic commerce (e-commerce) sangat penting dalam menjalani kehidupan sehari-hari.Perusahaan,konsumen,ataupun masyarakat akan selalu menggunakan e-commerce dalam menjalani aktivitas bisnisnya.Berikut ini adalah manfaat e-commerce bagi perusahaan,konsumen,masyarakat:
a. Manfaat diperoleh bagi organisasi pemilik e- commerce :
1. Dapat meningkatkan market exposure (pangsa pasar).Transaksi on-line yang membuat semua orang di seluruh dunia dapat memesan dan membeli produk yang dijual hanya dengan melalui media komputer dan tidak terbatas jarak dan waktu.
3. Melebarkan jangkauan (global reach).Transaksi on-line yang dapat diakses oleh semua orang di dunia tidak terbatas tempat dan waktu karena semua orang dapat mengaksesnya hanya dengan menggunakan media perantara komputer.
4. Meningkatkan customer loyalty.Ini disebabkan karena sistem transaksi E-Commerce menyediakan informasi secara lengkap dan informasi tersebut dapat diakses setiap waktu selain itu dalam hal pembelian juga dapat dilakukan setiap waktu bahkan konsumen dapat memilih sendiri produk yang dia inginkan.
5. Meningkatkan supply management.Transaksi E-Commerce menyebabkan pengefisienan biaya operasional pada perusahaan terutama pada jumlah karyawan dan jumlah stok barang yang tersedia sehingga untuk lebih menyempurnakan pengefisienan biaya tersebut maka sistem supply management yang baik harus ditingkatkan.
6. Memperpendek waktu produksi.Pada suatu perusahaan yang terdiri dari berbagai divisi atau sebuah distributor di mana dalam pemesanan bahan baku atau produk yang akan dijual apabila kehabisan barang dapat memesannya setiap waktu karena on-line serta akan lebih cepat dan teratur karena semuanya secara langsung terprogram dalam komputer.
b. Manfaat bagi konsumen antara lain :
1. E-commerce memungkinkan pelanggan untuk berbelanja atau melakukan transaksi selama 24 jam sehari sepanjang tahun dari hampir setiap lokasi.
3. E-commerce memberikan lebih banyak pilihan kepada pelanggan, mereka bisa memilih berbagai dari banyak vendor.
4. Pelanggan bisa menerima informasi yang relevan secara detil dalam hitungan detik, bukan lagi hari atau minggu.
5. E-commerce memberi tempat kepada para pelanggan untuk berinteraksi dengan pelanggan lain di electronic community dan bertukar pikiran serta pengalaman.
c. Manfaat bagi masyarakat lain:
1. E-commerce memungkinkan orang untuk bekerja didalam rumah dan tidak harus keluar rumah untuk berbelanja. Ini berakibat menurunkan arus kepadatan lalu lintas dijalan serta mengurani polusi udara.
2. E-commerce memnungkinkan orang dinegara- negara dunia ketiga dan wilayah pedesaan untuk menikmati aneka produk dan jasa yang akan susah mereka dapatkan tanpa e-commerce
2.2 Penjualan
(hard sell) dapat ditemui dalam bentuk promosi penjualan (sales promotion), penjualan pribadi (personal selling), penjualan langsung (direct response marketing), serta merchandising dan point of purchase.
Penjualan menurut Rangkuty (2008, hal 48) adalah suatu proses kegiatan yang dipengaruhi oleh berbagai factor social, budaya, politik dan ekonomi dan managerial. Akibat dari berbagai factor tersebut masing –masing individu maupun kelompok mendapatkan kebutuhan dan keinginan tidak ingin menciptakan, menawarkan, dan menukarkan produk yang memiliki nilai komuditas.
Menurut Basu (2001) penjualan adalah sistem keseluruhan dari kegiatan yang ditunjukan untuk merencanakan, menentukan harga, mempromosikan dan mendistribusikan barang, jasa, ide kepada pasar sasaran agar dapat mencapai tujuan organisasi.
Pengertian penjualan menurut Henry Simamora (2000;24) dalam buku
“Akuntansi Basis Pengambilan Keputusan Bisnis” menyatakan bahwa: “Penjualan
adalah pendapatan lazim dalam perusahaan dan merupakan jumlah kotor yang
dibebankan kepada pelanggan atas barang dan jasa”.
Pengertian penjualan menurut Chairul Marom (2002;28) dalam buku “Sistem
Akuntansi Perusahaan Dagang” menyatakan bahwa : “Penjualan artinya penjualan
barang dagangan sebagai usaha pokok perusahaan yang biasanya dilakukan secara
Berdasarkan pengertian di atas, maka dapat disimpulkan bahwa penjualan adalah persetujuan kedua belah pihak antara penjual dan pembeli, dimana penjual menawarkan suatu produk dengan harapan pembeli dapat menyerahkan sejumlah uang sebagai alat ukur produk tersebut sebesar harga jual yang telah disepakati.
2.3 Pengertian Sistem
Sistem berasal dari bahasa Latin systema dan bahasa Yunani sustema. Pengertian sistem adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan atau dapat juga dikatakan bahwa Pengertian Sistem adalah sekumpulan unsur / elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan. Jadi, secara umum Pengertian Sistem adalah perangkat unsur yang teratur saling berkaitan sehingga membentuk suatu totalitas. Berikut ini beberapa Pengertian Sistem Menurut para Ahli:
1. Pengertian Sistem Menurut Davis, G.B: Sistem secara fisik adalah kumpulan dari elemen-elemen yang beroperasi bersama-sama untuk menyelesaikan suatu sasaran.
2. Pengertian Sistem Menurut Harijono Djojodihardjo: Suatu sistem adalah sekumpulan objek yang mencakup hubungan fungsional antara tiap-tiap objek dan hubungan antara ciri tiap objek, dan yang secara keseluruhan merupakan suatu kesatuan secara fungsional.
4. Pengertian Sistem Menurut Murdick, R.G: Suatu sistem adalah seperangkat elemen yang membentuk kumpulan atau procedure-prosedure/bagan-bagan pengolahan yang mencari suatu tujuan bagian atau tujuan bersama dengan mengoperasikan data dan/atau barang pada waktu rujukan tertentu untuk menghasilkan informasi dan/atau energi dan atau barang.
5. Pengertian Sistem Menurut Jerry Futz Gerald: Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.
6. Pengertian Sistem Menurut Indrajit: mengemukakan bahwa sistem mengandung arti kumpulan-kumpulan dari komponen-komponen yang dimiliki unsur keterkaitan antara satu dengan lainnya.
7. Pengertian Sistem Menurut Jogianto: mengemukakan bahwa sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata adalah suatu objek nyata, seperti tempat, benda, dan orang-orang yang betul-betul ada dan terjadi.
2.4 Pengertian Informasi
Informasi adalah data yang telah diproses untuk suatu tujuan tertentu. Tujuan tersebut adalah untuk menghasilkan sebuah keputusan. (Anton M. Meliono, 1990 : 331).
Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang. (Gordon B. Davis, 1991 : 28).
Dari beberapa pengertian informasi menurut para ahli diatas, dapat kita simpulkan bahwa informasi adalah data yang telah diproses atau diolah menjadi sebuah bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian yang nyata yang dipergunakan untuk mengambil keputusan saat ini atau mendatang.
2.5 Pengertian Sistem Informasi
Sistem Informasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.Dalam arti yang sangat luas istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.
sebagai tipe khusus dari sistem kerja. Sistem kerja adalah suatu sistem di mana manusia dan/atau mesin melakukan pekerjaan dengan menggunakan sumber daya untuk memproduksi produk tertentu dan/atau jasa bagi pelanggan. Sistem informasi adalah suatu sistem kerja yang kegiatannya ditujukan untuk pengolahan (menangkap, transmisi, menyimpan, mengambil, memanipulasi dan menampilkan) informasi.
Dengan demikian, sistem informasi antar-berhubungan dengan sistem data di satu sisi dan sistem aktivitas di sisi lain. Sistem informasi adalah suatu bentuk komunikasi sistem di mana data yang mewakili dan diproses sebagai bentuk dari memori sosial. Sistem informasi juga dapat dianggap sebagai bahasa semi formal yang mendukung manusia dalam pengambilan keputusan dan tindakan.
Sistem informasi merupakan fokus utama dari studi untuk disiplin sistem informasi dan organisasi informatika.Sistem informasi adalah gabungan yang terorganisasi dari manusia, perangkat lunak, perangkat keras, jaringan komunikasi dan sumber data dalam mengumpulkan, mengubah, dan menyebarkan informasi dalam organisasi.
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
2.6 Internet
(packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia.Rangkaian internet yang terbesar dinamakan Internet.
2.6.1 Internet Commerce
Internet commerce adalah penggunaan internet yang berbasis teknologi informasi dan komunikasi untuk perdagangan.Kegiatan komersil ini seperti iklan dalam penjualan produk dan jasa. Transaksi yang dapat dilakukan di internet antara lain pemesanan dan pembelian barang dimana barang akan dikirim melalui pos atau sarana lain setelah pembeli mentransfer uang ke rekening penjual. Harga lebih murah biayanya dibandingkan dengan membuka outlet retail di berbagai tempat. Internet media promosi perusahaan dan produk yang paling tepat dengan harga yang relative murah serta pembelian melalui internet akan di ikuti dengan pengantaran barang sampai pemesanan.
2.6.2 Web Server
sesuai dengan kemampuan browser tersebut. Contohnya, bila data dikirim berupa gambar, browser yang hanya mampu menampilkan teks (misalnya lynx) tidak akan mampu menampilkan gambar tersebut, dan jika ada akan menampilkan alternatifnya. Web server, untuk berkomunikasi dengan kliennya ( web browser) mempunyai protokol sendiri, yaitu HTTP (Hypertext Transfer Protocol). (Effendi, 2009).
2.6.3 Web Browser
Web Browser adalah suatu program atau software yang digunakan untuk menjelajahi internet atau untuk mencari informasi dari suatu web yang tersimpan didalam komputer. Awalnya, web browser berorientasi pada teks dan belum dapat menampilkan gambar. Namun, web browser sekarang tidak hanya menampilkan gambar dan teks saja, tetapi juga memutar file multimedia seperti video dan suara. Web browser juga dapat mengirim dan menerima email, mengelola HTML, sebagai input dan menjadikan halaman web sebagai hasil output yang informative.
Dengan menggunakan web browser, para pengguna internet dapat mengakses berbagai informasi yang terdapat di internet dengan mudah. Beberapa contoh web browser diantaranya Internet Explorer, Mozilla, Firefox, Safari, Opera, dll. Hal yang perlu diketahui dalam pencarian suatu informasi adalah pemahaman tentang struktur
2.6.4 WEB dan HTML
HTML dikenali dan diterjemahkan segala jenis computer dalam bentuk tampilan informasi yang sama. HTML adalah kreasi Tim benners Lee, ilmuwan European Laboratory for Particle physics (CERN organisasi penelitian 18 negara Eropa) di Geneva Swiss.Maret 1989 Tim memperkenalkan WEB dan HTML sebagai standar antar muka distribusi dengan metode navigasi menu pada mesin UNIX.
HTML adalah bahasa kode pemograman yang menjadi dasar bagi terwujudnya web. Dengan HTML seluruh sistem kompuetr yang saling berbeda dapat mengenali format yang ditampilkan dalam situs internet tanpa perbedaan yang berarti, termasuk didalamnya penampilan multimedia(grafik, suara dan citra video). HTML berbasis teks yang sangat sederhana dan praktis sehingga dapat dipahami oleh berbagai jenis computer dalam platform sistem yang berbeda.
Document HTML mengandung perintah teks yang di sebut tag untuk menampilkan tulisan, gambar, warna, suara, video, dan animasi.Serta link yang menghubungkan berbagai topic. Dengan bentuk hypertext maka halaman internet (website) akan dapat dibangun dengan cepat serta ditampilkan dengan cantik. Dalam konsep hypertext ini pembacaan suatu document tidak harus berurutan namun bisa melompat antar topic bahkan di print maupun dicopy ke media penyimpanan local (harddisk misalnya). Format hyperteks juga memungkinkan pemakai mesin yang hanya bisa mengenali teks untuk mengakses dokumen dalam bentuk teks.Perbedaannya terletak pada tidak tampilnya gambar, grafik, animasi, video, suara dan warna.
diibaratkan berinternet dalam lingkungan local. Intranet umumnya juga terkoneksi ke internet sehingga memnungkinkan informasi dan data dengan jaringan intranet lainnya (internetworking) melalui backbone internet.
2.7 Data,Database, Database Management System(DBMS)
2.7.1 Data
Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari datum, berasal dari bahasa Latin yang berarti "sesuatu yang diberikan". Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu variabel yang bentuknya dapat berupa angka, kata-kata, atau citra.
Dalam keilmuan (ilmiah), fakta dikumpulkan untuk menjadi data. Data kemudian diolah sehingga dapat diutarakan secara jelas dan tepat sehingga dapat dimengerti oleh orang lain yang tidak langsung mengalaminya sendiri, hal ini dinamakan deskripsi. Pemilahan banyak data sesuai dengan persamaan atau perbedaan yang dikandungnya dinamakan klasifikasi.Dalam pokok bahasan Manajemen Pengetahuan, data dicirikan sebagai sesuatu yang bersifat mentah dan tidak memiliki konteks. Dia sekedar ada dan tidak memiliki signifikansi makna di luar keberadaannya itu. Dia bisa muncul dalam berbagai bentuk, terlepas dari apakah dia bisa dimanfaatkan atau tidak.
Menurut berbagai sumber lain, data dapat juga didefinisikan sebagai berikut: 1. Menurut kamus bahasa inggris-indonesia, data berasal dari kata datum yang
2. Dari sudut pandang bisnis, data bisnis adalah deskripsi organisasi tentang sesuatu (resources) dan kejadian (transactions)yang terjadi
3. Pengertian yang lain menyebutkan bahwa data adalah deskripsi dari suatu kejadian yang kita hadapi
intinya data itu adalah suatu fakta-fakta tertentu sehingga menghasilkan suatu kesimpulan dalam menarik suatu keputusan Adapun
2.7.2 Database
Basis data (bahasa Inggris: Data Base), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer 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.
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 jaringan menggunakan 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. Kelompok Basis Data Berdasarkan struktur data di dalam basis data, maka basis data dapat dikelompokkan kedalam:
1. Basis data relasional Basis Data relasional menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data. 2. Basis data hirarki Biasa disebut model pohon, karena menyerupai pohon yang
dibalik. Model ini menggunakan pola hubungan orang tua-anak.
3. Basis data jaringan menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memilki lebih dari satu orang tua.
untuk sejumlah tujuan yang mendukung tujuan utama organisasi.
2.7.3 Database Management System (DBMS)
Menurut para ahli pengertian DBMS adalah sebagai berikut :
1. Menurut C. J. Date, DBMS adalah merupakan software yang menghandel seluruh akses pada database untukmelayani kebutuhan user.
2. Menurut S, Attre, DBMS adalah software, hardware, firmware dan prosedur-prosedur yang memanejemen database. Firmware adalah software yang telah menjadi modul yang tertanam pada hardware (ROM).
Maka DBMS (Database Management System) adalah semua peralatan komputer (hardware, software dan firmware). DBMS dilengkapi dengan bahsa yang berorientasi pada data (high level data language) yang sering disebut juga sebagai bahasa generasi ke empat.
DBMS (Database Management System) berfungsi untuk mendefenisikan data dan hubungannya, memanipulasi data, keamanan dan integrasi data, recovery atau perbaikan dan concurenry data, data dictionary, performance atau unjuk kerja dan DBMS khususnya didesain untuk melindungi dan memanejemen database.
implementasi database secara fisik tidak menghendaki user untuk merubah data (logika).
2.8 Personal Home Page (PHP)
2.8.1 Pengertian PHP
PHP adalah singkatan dari PHP (Hypertext Preprocessor) yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.
2.8.2 Keungulan PHP
Banyak sekali kelebihan yang dimiliki PHP dibandingkan dengan bahasa pemrograman yang lain, Diantaranya :
1. Bisa membuat Web menjadi Dinamis.
2. PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis.
3. Program yang dibuat dengan PHP bisa dijalankan oleh Semua Sistem Operasi karena PHP berjalan secara Web Base yag artinya semua Sistem Operasi bahkan HP yang mempunyai Web Browser dapat menggunakan program PHP. 4. Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java.
5. Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
6. Bahasa pemrograman PHP tidak memerlukan Kompilasi (Compile) dalam penggunaannya.
7. Banyak Web Server yang mendukung PHP seperti Apache, Lighttpd, IIS dan lain-lain.
8. Pengembangan Aplikasi PHP mudah karena banyak Dokumentasi, Refrensi & Developer yang membantu dalam pengembangannya.
2.9 MySQL
2.9.1 Pengertian MySQL
MySQL adalah sistem manajemen database SQL yang bersifat Open Source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded, multi-user, dan SQL database managemen sistem (DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan.
Ulf Micheal Widenius adalah penemu awal versi pertama MySQL yang kemudian pengembangan selanjutnya dilakukan oleh perusahaan MySQL AB. MySQL AB yang merupakan sebuah perusahaan komersial yang didirikan oleh para pengembang MySQL. MySQL sudah digunakan lebih dari 11 millar instalasi saat ini. Informasi.
2.9.2 Keistimewaan MySQL
MySQL Memiliki beberapa keistimewaan, antara lain:
1. Portabilitas.
2. Perangkat lunak sumber terbuka.
MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
3. Multi User.
MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4. Performance Tuning.
MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata laindapat memproses lebih banyak SQL per satuan waktu.
5. Ragam tipe data.
MySQL memiliki ragam tipe data yang sangat kaya seperti signed/unsigned integer, float, double, char, text, date, timestamp dan lain-lain.
6. Perintah dan fungsi.
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah select dan where dalam perintah (query).
7. Keamanan.
8. Skalbilitas dan pembatasan.
MySQL mampu menangani basis data dala skala besar, dengan jumlah rekamam(record) lebih dari 50 juta dan 60 juta table serta 5 milyar baris. Selain itu batas indeks yang dapat
ditampung mencapai 32 indeks pda tiap tabelnya.
9. Konektivitasnya.
MySQL dapat melakukan koneksi dengan klien menggunakan protocol TCP/IP, Unix soket(UNIX), atau Named Pipes(NT).
2.10 Pengertian PhpMyAdmin
Setiap RDBMS (Relation Database Management System) seperti Oracle, SQL Server, MySQL dan lain-lain, pasti memiliki tool yang dapat digunakan untuk mempermudah pengoperasian database. Oracle memiliki TOAD, SQL Sever memiliki Enterprise Mnanager dan SQL Query Analyzer. Sedangkan MySQL memiliki tool atau aplikasi yang disebut PhpMyAdmin.
2.11 Entity Relationship Diagram(ERD)
Entity Relationship Diagram (ERD) adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD merupakan model jaringan data yang menekankan pada struktur-struktur dan relation data.
Entity Relationship Diagram (ERD) merupakan gambaran data yang dimodelkan dalam suatu diagram yang digunakan untuk mendokumentasikan data dengan cara menentukan apa saja yang terdapat dalam tiap entity dan bagaimana hubungan antara entity satu dengan lainnya.
Entity Relationship Diagram (ERD) adalah diagram yang dipakai untuk mendokumentasikan data yang dipresentasikan dalam bentuk :
a. Entity
Entity cukup kompleks untuk didefenisikan sehingga tidak bisa dapat defenisi yang memuaskan dan bisaditerima oleh semua pihak.Suatu entity bisa merupakan environmental element, resource, dan transaksi.
b. Attribute
Karakteristik suatu entity yang dituliskan dalam entity
c. Relationship
2.11.1 Simbol – simbol Entity Relationship Diagram
ERD merupakan alat untuk pembuatan model data secara grafik, maka ERD memiliki simbol-simbol yang digunakan untuk menggambarkan model data seperti terdapat pada table berikut :
No. Simbol Arti Definisi
1 Entitas Suatu kumpulan objek atau sesuatu dapat
dibedakan atau didefenisikan secara unik
2 Relationship Hubungan yang terjadi antara satu atau
lebih entitiy
3
4
5
Atribut yang digunakan untuk menentukan suatu entity secara unuik
Karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity atau relationship tersebut.
Atribut kunci Atribut
Atribut komposisi Atribut yang memiliki sekelompok nilai untuk setiap intansi entity.
2.12 Data Flow Diagram(DFD)
Data Flow Diagram(DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.DFD merupakan alat bantu dalam menggambarkan atau menjelaskan proses kerja suatu sistem.
DFD memiliki simbol-simbol yang digunakan untuk menggambarkan model data seperti :
No. DeMarco Yourdan Symbol Keterangan Gane and Sarson Symbol 1.
Source (Kesatuan Luar) 2.
Proses
3. Data Flow
(Arus Data) 4.
Data Store (Penyimpan Data)
2.13 Pengertian Flow Chart
Flowchart atau diagram alir adalah sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut.
Tujuan utama penggunaan flowchart adalah untuk menyederhanakan rangkaian proses atau prosedur untuk memudahkan pemahaman pengguna terhadap informasi tersebut. Oleh karena itu, design sebuah flowchart harus ringkas, jelas, dan logis.
Flowchart memiliki simbol-simbol yang digunakan untuk menggambarkan urutan program seperti terdapat pada tabel berikut :
No. Simbol Arti Defenisi
1. Proses Mepresentasikan operasi.
2. Input/Output
Mempresentasikan input data atau output data yang diproses atau informasi.
4. Dokumen I/O dalam format cetak.
5. Terminal Point Awal/akhir flowchart
6. Preparation Pemberian harga awal
.
7. Manual Input Input yang dimasuknya secara
keyboard.
8. Penghubung
Keluar atau masuk dari bagian lain flowchart khususnya halaman yang sama.
9. Penghubung
Keluar atau masuknya dari bagian lain flowchart khususnya halaman lainnya.
10 Display Output yang ditampilkan pada
terminal.
11. Anak panah Mempresentasikan alur kerja.
2.14 Pengertian CSS(Cascading Style Sheet)