BAB III LANDASAN TEORI. atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. suatu paket atau application suite. Aplikasi-aplikasi dalam suatu paket biasanya

BAB III 3. LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

BAB III LANDASAN TEORI. rencana- rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. informasi lainnya terkait dengan perusahaan itu sendiri.(solution, 2010:171)

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. elemennya. Pendekatan sistem yang lebih menekankan pada prosedur sistem

BAB III LANDASAN TEORI. beberapa pengertian tentang ilmu yang berkaitan dengan permasalahan tersebut.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB III LANDASAN TEORI. rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya.

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB II LANDASAN TEORI

BAB III 3 LANDASAN TEORI

BAB III LANDASAN TEORI. ini memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

BAB III LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB II LANDASAN TEORI. mempertukarkan produk yang bernilai dengan pihak lain.

BAB III LANDASAN TEORI. informasi (Information System) atau disebut juga processing system atau

WEBSITE PORTAL PADA CV CHAMPION PALEMBANG MENGGUNAKAN PHP DAN MySQL

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB III LANDASAN TEORI. Landasan teori ini merupakan dasar tentang teori-teori dalam melakukan

BAB III LANDASAN TEORI. Landasan teori merupakan suatu dasar mengenai pendapat penelitian atau penemuan

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB III. Landasan Teori

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN Latar Belakang. Sistem informasi merupakan suatu sistem yang menerima masukan data dan

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Pengertian Sistem, Informasi dan Sistem Informasi

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah,

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB III LANDASAN TEORI. dimasukkan dalam data kontak dasar. Dalam beberapa tahun terakhir, alamat

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

BAB III TINJAUAN PUSTAKA. (process), dan keluaran (ouput). Setiap sistem pasti terdiri dari struktur dan proses. Struktur sistem

RANCANGAN APLIKASI LAPORAN PENYELENGGARAAN PEMERINTAHAN DAERAH KABUPATEN/KOTA PROVINSI SULAWESI SELATAN BERBASIS WEB

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB 1 PENDAHULUAN. sering disebut dengan e-commerce (Electronic Commerce). E-Commerce

BAB 2 LANDASAN TEORI. Electronic commerce (e-commerce) di definisikan sebagai proses pembelian dan

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. memenuhi order terdapat pada due date serta kualitas yang telah ditentukan.

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB III LANDASAN TEORI. yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu

PENGEMBANGAN SISTEM INFORMASI AKREDITASI

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB 1 PENDAHULUAN. Bekasi merupakan badan usaha yang bergerak dalam bidang penjualan bed cover, sprei bantal, sprei guling dan sprei untuk kasur.

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB III LANDASAN TEORI. (sumber:

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB III LANDASAN TEORI. fisik yang dimiliki individu, perilaku dan sifatnya ditentukan oleh keturunan dan

BAB II TINJAUAN PUSTAKA

Transkripsi:

BAB III LANDASAN TEORI Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan halhal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan laporan ini. 3.1 Company Profile Company profile (Profil perusahaan) adalah laporan yang memberikan gambaran tentang sejarah, status saat ini, dan tujuan masa depan sebuah bisnis. (Ayu, 2011). Sebuah profil perusahaan bisnis dapat sesingkat satu halaman, atau mengandung data yang cukup untuk mengisi beberapa halaman. Walaupun ada sejumlah format yang berbeda yang digunakan menyusun sebuah profil, ada beberapa jenis informasi penting yang wajib disertakan. Setiap jenis laporan profil perusahaan, informasi kontak selalu disertakan. Informasi kontak mungkin tidak lebih dari sekedar alamat fisik dan surat untuk kantor pusat perusahaan, atau mungkin termasuk nama dan alamat dari petugas atau eksekutif tertentu dari perusahaan. Biasanya nomor telepon dan nomor faks juga dimasukkan dalam data kontak dasar. Dalam beberapa tahun terakhir, alamat email dan informasi umum juga dianggap penting dalam sebuah profil perusahaan. Selain informasi kontak, profil perusahaan biasanya mencakup beberapa informasi tentang latar belakang dan sejarah dari bisnis yang bersangkutan. Ini termasuk data mengenai kapan perusahaan itu dibentuk, nama-nama pendiri, dan bagaimana perusahaan tumbuh berkembang dari pertama kali didirikan. Kadang penulisan proses perjalanan jatuh 8

9 bangun dari sebuah perusahaan di sangkut-pautkan, dengan perkembangan bisnis terkait pada saat terkini. Meski sebuah company profile meskipun tidak mencakup sejarah yang sangat lengkap, hal itu seringkali telah dianggap cukup untuk memberi pembaca gambaran tentang perusahaan tersebut melewati tahun tahun perkembangannya. 3.2 Promosi Promosi adalah upaya untuk memberitahukan atau menawarkan produk atau jasa pada target dengan tujuan menarik calon konsumen untuk membeli atau mengkonsumsinya. Dengan adanya promosi, produsen atau distributor mengharapkan kenaikan angka penjualannya. Menurut (Rangkuti, 2009) promosi adalah segala macam bentuk komunikasi persuasi yang dirancang untuk menginformasikan pelanggan tentang produk atau jasa dan untuk memengaruhi mereka agar membeli barang atau jasa tersebut yang mencakup publisitas, penjualan perorangan dan periklanan. Dari uraian diatas dapat isimpulkan bahwa, promosi adalah tindakan yang dilakukan oleh perusahaan dengan jalan mempengaruhi konsumen secara langsung ataupun tidak langsung untuk menciptakan pertukaran dalam pemasaran. Dalam melakukan kegiatan promosi, tentu ada berbagai macam macam promosi. Dalam sebuah website disebutkan macam macam promosi, antara lain: 1. Advertising (periklanan) Promosi dilakukan dengan jalan menggunakan jasa periklanan. Berdasarkan berbagai macam media yang digunakandalam periklanan dibedakan

10 menjadi : advertebsi cetak, edvertebsi elektronika, transit langsung,dan advertensi khusus. 2. Personal selling Personal selling adlaah penyajian barang secara lisan dan bertatap muka kepada satau atau lebih calon pembeli dengan tujuan agar barang yang ditawarkan dapat terjual. 3. Sales Promotion Suatu bentuk kegiatan promosi yang menggunakan jasa seseorang untuk mempromosikan produk tersebut. 4. Publicity Publicity adalah upaya pendekatan kepada masyarakat agar lebih dikenal oleh masyarakat seperti : jumpa pers, publisitas produk, bimbingan kepada masyarakat, dan lain sebagainya. (taberpin.blogspot.com). 3.3 Website Menurut (Siberto, 2011) Website adalah suatu sistem yang berkaitan dengan dokumen digunakan sebagai media untuk menampilkan teks, gambar, multimedia dan lainnya pada jaringan internet. Sebenarnya, website merupakan kumpulan-kumpulan dokumen yang banyak tersebar di beberapa komputer server yang berada di seluruh penjuru dunia dan terhubung menjadi satu jaringan melalui jaringan yang disebut internet.

11 3.4 Bahasa Pemrograman Bahasa pemrograman, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi. Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. 3.5 PHP PHP adalah salah satu bahasa pemrograman yang berjalan dalam sebuah web server dan berfungsi sebagai pengolah data pada sebuah server. Dengan menggunakan pemrograman PHP, sebuah website akan lebih interaktif dan dinamis. Pemrograman yang berjalan pada server banyak sekali. Setiap program mempunyai kelebihan dan kekurangan. Saat ini banyak website yang menggunakan program PHP sebagai dasar pengolahan data (Andi, 2004). PHP merupakan singkatan dari Hypertext Preprocessor yang menggunakan script tingkat tinggi yang dipasang pada bahasa HTML. Tujuan utama dari penggunaaan bahasa ini adalah untuk memungkinkan perancang website yang dinamis dan dapat bekerja secara otomatis.

12 3.6 Database Menurut (Linda, 2004), database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan disimpan secara terintegrasi dengan menggunakan metode tertentu menggunakan komputer sehingga mampu menyediakan informasi optimal yang diperlukan pemakainya. Penyusunan satu database digunakan untuk mengatasi masalah masalah pada penyusunan data yaitu redundansi dan inkonsistensi data, kesulitan pengaksesan data, isolasi data untuk standarisasi, muptiple user (banyak pemakai), security (masalah keamanan), masalah intergrasi (kesatuan), dan masalah data independence (kebebasan data). 3.7 MySql MySQL adalah database server relasional yang gratis di bawah lisensi General Public License (GNU). Dengan sifatnya yang open source, memungkinkan juga user untuk melakukan modifikasi pada source code-nya untuk memenuhi kebutuhan spesifik mereka sendiri. MySQL merupakan database server multi-user dan multi-threaded yang tangguh (robust) yang memungkinkan backend yang berbeda, sejumlah program client dan library yang berbeda, tool administratif, dan beberapa antarmuka pemrograman. MySQL juga tersedia sebagai library yang bisa digabungkan ke aplikasi (Utdirartatmo, 2002). Kehandalan suatu sistem basis data dapat di ketahui dari cara kerja pengoptimasiannya dalam melakukan proses perintah perintah SQL yang dibuat pengguna maupun program program aplikasi yang memanfaatkannya. Sebagai

13 sistem basis data MySQL mendukung operasi basis data transaksional maupun operasi basis data non transaksional. 3.8 Data Flow Diagram (DFD) Data Flow Diagram (DFD) merupakan alat yang digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir ataupun lingkungan fisik dimana data tersebut akan disimpan (Hartono, 2005). Pengertian Data Flow Diagram (DFD) adalah gambaran grafis yang memperlihatkan aliran data dari sumbernya dalam obyek kemudian melewati suatu proses yang mentransformasikan ke tujuan yang lain, yang ada pada objek lain (Wijaya, 2007). Untuk memudahkan proses pembacaan DFD, maka penggambaran DFD disusun berdasarkan tingkatan atau level dari atas ke bawah, yaitu: 1. Context Diagram Merupakan diagram paling atas dan pembahasan berupa global yang terdiri dari suatu proses dan menggambarkan ruang lingkup proses. Hal yang digambarkan dalam diagram konteks adalah hubungan terminator dengan sistem dan juga sistem dalam suatu proses. Sedangkan hal yang digambarkan dalam Context Diagram adalah hubungan antar terminator dan data source. 1.1 Data Flow Diagram Level 0 Merupakan diagram yang berada diantara diagram konteks dan diagram detail serta menggambarkan proses utama dari DFD. Hal yang digambarkan

14 dalam data flow diagaram level 0 adalah proses utama dari sistem serta hubungan entitiy, proses, alur data dan data source. 2. Diagram Detail (Primitif) Merupakan penguraian dalam proses yang ada dalam diagram zero. Diagram yang paling rendah dan tidak dapat diuraikan lagi. Data Flow Diagram (DFD) memiliki empat komponen, yaitu: 2.1 Terminator Terminator atau External Entity atau kesatuan luar yang mewakili entitas external yang berkomunikasi dengan sistem yang dikembangkan. Terminator merupakan kesatuan di lingkungan sistem yang dapat berupa orang atau sistem yang berada di lingkungan luar sistem yang memberikan masukkan maupun yang menerima keluaran dari sistem serta berupa bagian atau divisi diluar sistem yang berkomunikasi dengan sistem. 2.2 Proses Proses sering dikenal dengan nama Bubble, fungsi, atau informasi. Komponen proses menggambarkan bagian dari sistem yang mentransformasikan input ke output, atau dapat dikatakan bahwa komponen proses menggambarkan transformasi atau empat persegi panjang tegak dengan sudut tumpul. Proses diberi nama untuk menerangkan proses atau kegiatan apa yang sedang dilaksanakan dan setiap proses harus diberi penjelasan yang lengkap sebagai berikut: a. Identifikasi Proses Umumnya berupa angka yang menunjukkan nomor dari proses dan ditulis pada bagian atas simbol. b. Nama Proses

15 Menunjukkan apa yang sedang dikerjakan oleh proses tersebut. Nama proses harus jelas dan lengkap menggambarkan bagian prosesnya. Nama proses diletakkan dibawah identifikasi proses. 3. Data Store Data store digunakan sebagai sarana untuk pengumpulan data. Data store disimbolkan dengan dua garis horizontal yang paralel dimana tertutup pada satu ujungnya atau dua garis horizontal. Suatu nama perlu diberikan pada data store menunjukkan nama file-nya. Data store biasanya berkaitan dengan penyimpanan file atau database yang dilakukan secara terkomputerisasi. Data store dihubungkan dengan alur data hanya pada komponen proses pengertiannya sebagai berikut: a. Alur data dari store yang berarti sebagai pengaksesan data untuk suatu proses. b. Alur data ke proses berarti melakukan update data seperti menambah data, mengurangi data maupun mengubah data. 4. Alur Data Alur data dapat digambarkan dengan anak panah yang menuju ke dalam proses maupun ke luar proses. Alur data digunakan untuk menerangkan perpindahan data atau informasi dari suatu bagian ke bagian lainnya. Syarat syarat pembuatan sebuah DFD adalah: a. Pemberian nama untuk setiap komponen DFD. b. Pemberian nomor pada proses DFD. c. Penggambaran DFD serapi mungkin. d. Menghindari pembuatan DFD yang rumit.

16 e. Memastikan DFD dibangun secara konsisten. Simbol-simbol yang ada pada data flow diagram dapat dilihat pada Tabel 3.1: Tabel 3. 1 Simbol Data Flo Diagram No. Simbol Nama Simbol Flowchart Fungsi Untuk menujukkan dokumen input dan 1. Dokumen output baik untuk proses manual, mekanis atau komputer. Menunjukkan kegiatan 2. Proses Komputerisasi dari operasi program komputer. 3. Database Untuk menyimpan data. 4. Penghubung Menunjukkan hubungan di halaman yang sama. 5. Penghubung Halaman Lain Menunjukkan hubungan di halaman lain. 6. Terminator Menandakan awal/akhir dari suatu sistem. Menggambarkan logika 7. Decision keputusan dengan nilai true atau false.

17 No. Simbol Nama Simbol Flowchart Fungsi Untuk menunjukkan 8. Kegiatan Manual pekerjaan yang dilakukan secara manual. Untuk menujukkan file 9. Simpanan Offline non-komputer yang diarsipkan urut angka. 3.9 HTML Menurut (Prasetio, 2005), HyperText Markup Language (HTML) adalah bahasa yang mempelopori hadirnya web dan internet. Bahasa ini merupakan bahasa pemograman yang digunakan oleh sebagian besar situs web yang dikunjungi oleh setiap orang. HTML saat ini dikenal oleh hampir semua komputer yang ada di dunia dan merupakan universal untuk membuat sebuah dokumen. HTML tidak memiliki variasi format terbaik dan bahkan tidak menjamin bahwa halaman web yang yang dibuat sama persis di setiap browser, tetapi perlu diingat bahwa tanpa HTML, tidak akan ada internet. 3.10 CSS Menurut (Riyanto S., 2009) Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman website untuk mengendalikan beberapa komponen dalam sebuah website sehingga akan lebih terstruktur dan seragam.

18 CSS dapat mengendalikan gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen, dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda. 3.11 Java Script Menurut (Sigit, 2011) Java Script adalah bahasa yang bekerja disisi client/browser sehingga website bisa lebih interaktif. Java Script merupakan bahasa paling populer di internet dan dapat bekerja disebagian besar penjelajah website populer seperti Mozilla Firefox, Opera, Dll. Kode Java Script dapat disisipkan dalam halaman website menggunakan tag script. 3.12 XAMP Menurut (Riyanto, 2010), Xampp adalah sebuah aplikasi yang berisi MySQL dan Apache. Aplikasi ini dapat membantu untuk membangun sebuah aplikasi berbasis web tanpa harus menginstal MySQL dan Apache secara terpisah sendiri-sendiri.