Aplikasi Pemasaran di Filein Florist berbasis web
APLIKASI PEMASARAN DI FILEIN FLORIST
BERBASIS WEB
KERJA PRAKTEK
Diajukan Untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
DEWI RATIH LUSIANAWATI
10107224
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2012 - 2013
(2)
E-1
LAMPIRAN E
(3)
(4)
F-1
LAMPIRAN F
SURAT KETERANGAN
PENYERAHAN HAK
(5)
(6)
RIWAYAT HIDUP
Data Pribadi
Nama Lengkap : Dewi Ratih Lusianawati Nama Panggilan : Dewi
Tempat & Tanggal Lahir : Cianjur, 20 Juni 1989 Tinggi Badan : 160cm
Berat Badan : 48kg
Agama : Islam
Suku : Sunda
Status : Belum Menikah
Email : [email protected] Hobi : traveling, hiking, sport
Riwayat Pendidikan
Nama Sekolah Tahun
RA Al-Islamiyyah 1993-1995
SDN Ciburuy 1 1995-2001
SMPN 1 Padalarang 2001-2004
SMAN 1 Padalarang 2004-2007
(7)
DAFTAR ISI
LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR. ... i
DAFTAR ISI ... iii
DAFTAR TABEL ... v
DAFTAR GAMBAR ... vi
DAFTAR LAMPIRAN ... viii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Identifikasi Masalah ... 1
1.3 Maksud dan Tujuan... 2
1.3.1 Maksud ... 2
1.3.2 Tujuan ... 2
1.4 Batasan Masalah ... 2
1.5 Metodologi Penelitian ... 2
1.6 Sistematika Penulisan ... 3
BAB II TINJAUAN PUSTAKA ... 5
2.1 Tinjauan Perusahaan ... 5
2.1.1 Sejarah Perusahaan ... 5
2.1.2 Struktur Organisasi Perusahaan ... 5
2.1.3 Deskripsi Jabatan ... 5
2.1.4 Sasaran Pemasaran ... 6
2.1.5 Logo Perusahaan ... 6
2.2 Landasan Teori ... 6
2.2.1 Sistem Pemasaran ... 6
2.2.2 Internet ... 8
2.2.3 Website ... 9
2.2.4 Flowmap ... 10
2.2.5 ERD ... 11
2.2.6 DFD ... 14
2.2.7 Database ... 15
2.2.8 MYSQL ... 17
(8)
2.2.10 XAMPP ... 20
2.2.11 PHP ... 22
2.2.12 Mozilla Firefox ... 24
BAB III PEMBAHASAN ... 26
3.1 Jadwal Kerja Praktek ... 26
3.2 Analisis Masalah ... 26
3.3 Analisis Sistem yang Sedang Berjalan... 26
3.3.1 Flowmap yang Sedang Berjalan ... 27
3.4 Analisis Kebutuhan Nonfungsional ... 27
3.4.1 Analisis Perangkat Keras (Hardware) ... 28
3.4.2 Analisis Perangkat Lunak (Software) ... 28
3.4.3 Analisis Pengguna (User) ... 28
3.5 Analisis Basis Data ... 29
3.5.1 ERD (Entity Relationship Diagram) ... 29
3.6 Analisis Kebutuhan Fungsional ... 29
3.6.1 Diagram Konteks ... 30
3.6.2 Data Flow Diagram (DFD) ... 30
3.6.2.1 DFD Level 1 ... 31
3.6.2.2 DFD Level 2 1.0 Pengolahan Data Admin ... 31
3.6.2.3 DFD Level 2 2.0 Pengolahan Data Produk ... 32
3.6.2.4 DFD Level 2 3.0 Pengolahan Data Modul Web ... 33
3.6.3 Spesifikasi Proses ... 33
3.7 Perancangan Sistem ... 35
3.7.1 Perancangan Basis Data ... 35
3.7.1.1 Skema Relasi ... 35
3.7.1.2 Struktur Tabel ... 36
3.7.2 Perancangaan Antar Muka ... 43
3.7.3 Implementasi ... 63
BAB IV KESIMPULAN DAN SARAN ... 71
4.1 Kesimpulan ... 71
4.2 Saran ... 71
(9)
KATA PENGANTAR
Assalamu’alaikum..
Dengan mengucap puji dan syukur kehadirat Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya, sehingga kami dapat menyelesaikan laporan kerja praktek yang berjudul “APLIKASI PEMASARAN DI FILEIN FLORIST BERBASIS WEB”.
Laporan kerja praktek ini disusun berdasarkan hasil studi pustaka yaitu dengan cara mempelajari, meneliti dan menelaah berbagai literatur dari berbagai sumber dan studi lapangan yaitu dengan melakukan wawancara dan observasi secara langsung.
Selama penyusunan laporan ini, kami banyak mendapatkan bantuan, bimbingan serta dorongan moril maupun materil dari berbagai pihak. Pada kesempatan ini kami menyampaikan rasa terima kasih kepada yang terhormat :
1. Mamah, Papah dan keluarga tercinta yang senantiasa memberikan do’a, motivasi, dukungan dan bantuannya, baik moril maupun materil
2. Bapak Irawan Afrianto, S.T., M.T., selaku Ketua Program Studi Informatika Universitas Komputer Indonesia
3. Bapak Galih Hermawan, S.Kom., M.T., selaku dosen wali kelas IF-17K dan pembimbing yang telah meluangkan waktunya untuk memberikan dukungan, arahan serta bimbingannya kepada kami dalam penyusunan laporan kerja praktek ini.
4. Ibu Lina Yanti., selaku pembimbing lapangan yang telah banyak membantu kami dalam praktek kerja di Filein Florist.
5. Semua pihak yang tidak dapat kami sebutkan satu persatu yang telah memberi dorongan sehingga kami dapat menyelesaikan penyusunan laporan kerja praktek ini. Semoga Allah SWT melimpahkan Rahmat dan Berkah-Nya kepada mereka. Aamiin.
(10)
Kami menyadari bahwa dalam penyusunan laporan kerja praktek ini jauh dari kesempurnaan sehingga saran dan perbaikan yang ditunjukkan untuk penyempurnaan penyusunan laporan kerja praktek ini sangat kami harapkan. Akan tetapi dengan segala kemampuan yang ada, kami mencoba menyusun laporan kerja praktek ini sebaik mungkin.
Semoga laporan kerja praktek ini dapat bermanfaat dan semoga Allah SWT memberikan hikmah yang berlimpah kepada kita semua, Amin.
Wassalamu’alaikum..
Bandung, Januari 2013
(11)
DAFTAR PUSTAKA
[1] Kotler, Philip. 2001. Manajemen Pemasaran di Indonesia : Analisis, Perencanaan, Implementasi dan Pengendalian. Salemba Empat. Jakarta. [2] Stanton, William J. 2001. Prinsip Pemasaran. Erlangga. Jakarta.
[3] Swastha, Basu dan Irawan. 2005, Manajemen Pemasaran Modern, Liberty, Yogyakarta.
[4] Irawan,Budhi.2005.Jaringan Komputer.Graha Ilmu.Yogyakarta.
[5] http://nung.wordpress.com/2007/04/30/fungsi-website-adalah-alat-promosi/ (12 Januari 2013 12.45 WIB)
[6] http://pemogramanvb.blogspot.com/2010/12/flow-map-dan-data-flow-diagram-dfd.html (12 Januari 2013 12.50 WIB)
[7] http://developdottxt.wordpress.com/2008/04/03/erd-entitas-relationship-diagram/(12 Januari 2013 13.05 WIB)
[8] http://dms-ayunk.blogspot.com/2011/04/manfaat-database.html (12 Januari 2013 13.15 WIB)
[9] http://tips-belajar-internet.blogspot.com/2009/08/pengertian-mysql.html (12 Januari 2013 13.20 WIB)
[10] http://blog.duniascript.com/sekilas-tentang-macromedia-dreamweaver.html (12 Januari 2013 13.25 WIB)
[11] http://mas-amien.blogspot.com/2011/12/pengertianpengenalan-tentang-xampp.html (12 Januari 2013 13.30 WIB)
[12] [http://www.nurahratu.com/tutorial/web-design/1-latest-news/203-php-adalah.html (12 Januari 2013 13.45 WIB)
(12)
1
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Filein Florist merupakan sebuah usaha yang bergerak di bidang penjualan bunga. Sesuai dengan visi Filein Florist yang ingin mengembangkan perusahaan dan meningkatkan penjualan, maka dengan sistem pemasaran dan penyampaian informasi yang digunakan saat ini di nilai kurang mampu untuk menarik sejumlah konsumen.
Sistem pemasaran saat ini masih menggunakan metode konvensional. Adapun caranya adalah masih sangat mengandalkan pemasaran dari mulut ke mulut dari pelanggan dan masih menggunakan brosur untuk menarik konsumen dengan cakupan wilayah yang lebih besar. Sayangnya cara seperti ini sudah ditinggalkan oleh para kompetitor, dan konsumen lebih tertarik dengan untuk menerima informasi berbentuk digital.
Untuk itu Filein Florist membutuhkan sistem baru yang dapat menyelesaikan persoalan yang telah dibahas sebelumnya. Sistem baru tersebut harus mampu menjadi penghubung dan penyampaian informasi yang baik antara Filein Florist dengan konsumen. Karena itu dibangunlah sebuah website yang dapat mengakomodir semua persoalan yang ada sebelumnya. Dengan dibangunnya website Filein Florist ini, maka sistem pemasaran yang ada akan menjadi lebih mudah dijangkau oleh konsumen.
1.2 Identifikasi Masalah
Berdasarkan latar belakang diatas, maka diidentifikasi beberapa masalah diantaranya:
1. Masih menggunakan sistem pemasaran dengan metode yang terbatas serta penyampaian informasi dengan metode konvensional.
2. Sistem pemasaran yang digunakan saat ini masih belum mampu menjangkau lebih banyak konsumen.
(13)
1.3 Maksud dan Tujuan 1.3.1 Maksud
Maksud dari laporan ini adalah untuk membangun aplikasi pemasaran untuk Filein Florist.
1.3.2 Tujuan
Adapun tujuan yang ingin dicapai dari pembuatan sistem ini adalah:
1. Tersedianya metode pemasaran online, sehingga penyampaian informasi produk menjadi lebih efisien.
2. Mempermudah konsumen untuk mendapatkan berbagai informasi tentang Filein Florist.
1.4 Batasan Masalah
Dalam pembuatan laporan ini dibuat beberapa batasan masalah agar pembahasan lebih terfokus sesuai dengan tujuan yang akan dicapai. Adapun batasan masalahnya adalah sebagai berikut :
1. Batasan masalah data a. Data admin
b. Data produk
2. Batasan masalah pengembangan aplikasi a. PHP untuk bahasa pemrogramannya b. XAMPP untuk localhost-nya
c. Macromedia Dreamweaver 8 untuk desain web-nya d. Mozila Firefox untuk web browser-nya
e. Pemodelan yang digunakan yaitu metode terstruktur f. Manajemen data hanya dapat dilakukan admin saja
1.5 Metodologi Penelitian
Metodologi yang digunakan dalam penulisan laporan ini adalah sebagai berikut :
(14)
Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :
1. Observasi
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung ke Filein Florist terhadap permasalahan yang diambil.
2. Studi Literatur
Pengumpulan data dengan cara :
a. Mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian
b. Mempelajari dasar-dasar pengembangan web dengan HTML dan PHP dengan menggunakan Macromedia Dreamweaver 8.
B. Tahap pengembangan perangkat lunak. 1. Tahap Analisis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pengembangan perangkat lunak.
2. Tahap Desain
Pada tahap ini, mulai melakukan desain-desain terhadap fitur-fitur yang dibutuhkan sistem yang akan dikembangkan.
3. Tahap Implementasi Desain
Berdasarkan hasil dari tahap desain maka dilakukan implementasi desain secara bertahap dengan siklus sebagai berikut :
a. Membuat table yang diperlukan.
b. Mengimput data mentah dalam database.
c. Mengimplementasikan data yang ada sehingga terintegrasi dengan data base yang ada.
1.6 Sistematika Penulisan
Sistematika penulisan secara umum adalah sebagai berikut : Bab I Pendahuluan
(15)
Bab ini menjelaskan secara singkat latar belakang masalah, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian serta sistematika penulisan.
Bab II Tinjauan Pustaka
Bab ini menjelaskan mengenai sejarah perusahaan tempat kerja praktek serta landasan teori yang digunakan dalam pembangunan aplikasi ini.
Bab III Pembahasan
Bab ini berisi pembahasan-pembahasan yang digunakan sesuai dengan aplikasi yang dibangun baik itu desain databasenya, desain aplikasinya ataupun codingnya.
Bab IV Kesimpulan dan Saran
Bab ini berisi mengenai hal-hal penting yang penulis bahas dan kemudian dibuat kesimpulan. Dan bab ini juga berisi saran-saran yang penulis berikan untuk pengembangan selanjutnya.
(16)
5
BAB II
TINJAUAN PUSTAKA
2.1 Tinjaun Perusahaan 2.1.1 Sejarah Perusahaan
Filein Florist merupakan usaha bunga online yang memiliki jaringan luas di seluruh Indonesia. Pelayanan profesional dan layanan pesan bunga 24 jam untuk konsumen bunga. Bunga yang disediakan adalah bunga anggrek dengan berbagai jenis. Keutuhann bunga sangat diperhatikan dalam proses pengiriman, sehingga sangat berhati-hati dalam pengemasannya. Filein Florist berlokasi di jalan Karyawangi no. 73 Parompong, Bandung Barat. Didirikan pada tahun 2011 oleh Ibu Eli Amhar Rahmah.
2.1.2 Struktur Organisasi Perusahaan
Filein Florist memiliki beberapa divisi yang menunjang dalam menjalankan roda bisnis perusahaan. Pimpinan perusahaan mengepalai divisi marketing dan keuangan. Struktur organisasi perusahaan dapat dilihat pada gambar 2.1
Pimpinan
Bagian pemasaran
Gambar 2.1 Struktur Organisasi Perusahaan 2.1.3 Deskripsi Jabatan
Berikut deskripsi jabatan, tugas dari struktur organisasi dari Filein Florist:
(17)
1. Pimpinan
Pimpinan merupakan pemilik modal sekaligus manager yang bertugas mengelola dan mengontrol kinerja pemasaran, juga mengatur dan menyusun keuangan.
2. Bagian Pemasaran
Bertugas mengatur strategi untuk mencari konsumen dengan menyebarkan informasi.
2.1.4 Sasaran Pemasaran
Filein Florist menerima delivery bunga anggrek untuk kawasan Bandung, sehingga dapat langsung digunakan konsumen dengan segera. Filein Florist juga menerima pesanan dari 39 kota di Indonesia yang dapat dikirim dengan menggunakan pesawat, yaitu Kota Ambon, Balikpapan, Banda Aceh, Banjarmasin, Batam, Bengkulu, Biak, Berau, Denpasar, Gorontalo, Jambi, Jayapura, Jakarta, Kendari, Kupang, Lampung, Makassar, Medan, Manado, Merauke, Manokwari, Mataram, Padang, Pangkal Pinang, Palangkaraya, Palembang, Palu, Pekanbaru, Pontianak, Surabaya, Semarang, Solo, Sorong, Tarakan, Ternate, Tanjung Pinang, Tanjung Pandan, Luwuk, dan Ujung Pandang. Pemesanan untuk luar Indonesia, hanya 3 negara yaitu Brunei, Singapura, dan Malaysia.
2.1.5 Logo Perusahaan
Gambar 2.2 Logo Perusahaan 2.2 Landasan Teori
2.2.1 Sistem Pemasaran
Pemasaran adalah salah satu kegiatan pokok yang perlu dilakukan oleh perusahaan baik itu perusahaan barang atau jasa dalam upaya untuk mempertahankan kelangsungan hidup usahanya. Hal
(18)
tersebut disebabkan karena pemasaran merupakan salah satu kegiatan perusahaan, di mana secara langsung berhubungan dengan konsumen. Maka kegiatan pemasaran dapat diartikan sebagai kegiatan manusia yang berlangsung dalam kaitannya dengan pasar. Kotler (2001) mengemukakan definisi pemasaran berarti bekerja dengan pasar sasaran untuk mewujudkan pertukaran yang potensial dengan maksud memuaskan kebutuhan dan keinginan manusia. Sehingga dapat dikatakan bahwa keberhasilan pemasaran merupakan kunci kesuksesan dari suatu perusahaan. [1]
Menurut Stanton (2001), definisi pemasaran adalah suatu system keseluruhan dari kegiatan-kegiatan bisnis yang ditujukan untuk merencanakan, menentukan harga, mempromosikan dan mendistribusikan barang atau jasa yang memuaskan kebutuhan baik kepada pembeli yang ada maupun pembeli potensial.[2]
Dari definisi tersebut di atas, dapat ditarik kesimpulan bahwa pemasaran merupakan usaha terpadu untuk menggabungkan rencana-rencana strategis yang diarahkan kepada usaha pemuas kebutuhan dan keinginan konsumen untuk memperoleh keuntungan yang diharapkan melalui proses pertukaran atau transaksi. Kegiatan pemasaran perusahaan harus dapat memberikan kepuasan kepada konsumen bila ingin mendapatkan tanggapan yang baik dari konsumen. Perusahaan harus secara penuh tanggung jawab tentang kepuasan produk yang ditawarkan tersebut. Dengan demikian, maka segala aktivitas perusahaan, harusnya diarahkan untuk dapat memuaskan konsumen yang pada akhirnya bertujuan untuk memperoleh laba.
Pemasaran merupakan faktor penting untuk mencapai sukses bagi perusahaan akan mengetahui adanya cara dan falsafah yang terlibat didalamnya. Cara dan falsafah baru ini disebut konsep pemasaran (marketing concept). Konsep pemasaran tersebut dibuat dengan menggunakan tiga faktor dasar yaitu:
1. Saluran perencanaan dan kegiatan perusahaan harus berorientasi pada konsumen/ pasar.
(19)
2. Volume penjualan yang menguntungkan harus menjadi tujuan perusahaan, dan bukannya volume untuk kepentingan volume itu sendiri.
3. Seluruh kegiatan pemasaran dalam perusahaan harus dikoordinasikan dan diintegrasikan secara organisasi.
Menurut Swastha dan Irawan, (2005 : 10) mendefinisikan konsep pemasaran sebuah falsafah bisnis yang menyatakan bahwa pemuasan kebutuhan konsumen merupakan syarat ekonomi dan sosial bagi kelangsungan hidup perusahaan. Bagian pemasaran pada suatu perusahaan memegang peranan yang sangat penting dalam rangka mencapai besarnya volume penjualan, karena dengan tercapainya sejumlah volume penjualan yang diinginkan berarti kinerja bagian pemasaran dalam memperkenalkan produk telah berjalan dengan benar. Penjualan dan pemasaran sering dianggap sama tetapi sebenarnya berbeda.[3]
Tujuan utama konsep pemasaran adalah melayani konsumen dengan mendapatkan sejumlah laba, atau dapat diartikan sebagai perbandingan antara penghasilan dengan biaya yang layak. Ini berbeda dengan konsep penjualan yang menitikberatkan pada keinginan perusahaan. Falsafah dalam pendekatan penjualan adalah memproduksi sebuah pabrik, kemudian meyakinkan konsumen agar bersedia membelinya. Sedangkan pendekatan konsep pemasaran menghendaki agar manajemen menentukan keinginan konsumen terlebih dahulu, setelah itu baru melakukan bagaimana caranya memuaskan.
2.2.2 Internet
Internet adalah suatu jaringan computer global yang terbentuk dari jaringan-jaringan computer local dan regional yang memungkinkan komunikasi data antar komputer yang terhubung ke jaringan tersebut. Internet awalnya merupakan suatu rencana dari Departemen Pertahanan Amerika Serikat (US Departement of Defense) pada sekitar tahun 1960. Dimulai dari suatu proyek yang
(20)
dinamakan ARPANET atau Advanced Research Project Agency Network. Beberapa universitas di Amerika Serikat diantaranya UCLA, Stanford, UC Santa Barbara dan University of Utah, diminta bantuan dalam mengerjakan proyek ini dan awalnya telah berhasil menghubungkan empat komputer di lokasi universitas yang berbeda tersebut. Perkembangan ARPANET ini cukup pesat jika dilihat perkembangan komputer pada saat itu. Sebagai gambarannya pada tahun 1977, ARPANET telah menghubungkan lebih dari 100 mainframe komputer pada saat ini terdapat sekitar 4 juta host jaringan yang terhubung pada jaringan ini. Jumlah sebenarnya dari komputer yang terhubung tidak dapat diketahui dengan pasti, karena perkembangan jumlah komputer yang terhubung dengan suatu jaringan semakin lama semakin besar. Karena perkembangannya sangat pesat, jaringan komputer ini tidak dapat lagi disebut sebagai ARPANET karena semakin banyak komputer dan jaringan-jaringan regional yang terhubung. Konsep ini yang kemudian berkembang dan dikenal sebagai konsep Internetworking (jaringan antar jaringan). Oleh karena itu istilah Internet menjadi semakin populer, dan orang menyebut jaringan besar komputer tersebut dengan istilah Internet. [4] 2.2.3 Website
Website adalah alat pendukung promosi, bukan alat promosi utama. Mengakses website dibutuhkan koneksi internet dan komputer. Ini sangat berbeda dengan media promosi utama lain: kartu nama, poster, stiker, banner, brosur, media cetak (koran, majalah, tabloid, dll) dan media elektronik (radio dan tv). Jadi isi website tidak boleh sekedar memindahkan isi media promosi lain menjadi situs. Tentu saja yang maksud disini, bukan situs sejenis situs portal. Karena calon client membutuhkan informasi lebih dari sekedar yang ada di media promosi lain. Ini sebabnya juga website harus dirancang dengan baik serta dapat menampilkan citra dari produk/jasa kita.
Informasi detail dan tuntas dari produk dan jasa kita.Bandingkan dengan iklan (yang mempunyai space terbatas) bahkan di sebuah kartu
(21)
nama. Dengan melihat di kartu nama tertera alamat website, calon pelanggan akan mengakses situs kita sebelum menghubungi kita, untuk dapat mengenali lebih jauh tentang kita. Contoh lain mungkin seperti barang elektronik, dalam iklan akan singkat sekali, tapi di website kita bisa menuliskan sampai detail technical spesification. Tampilan yang baik akan memberi image yang baik ke calon pelangganPada saat mengunjungi situs kita, calon pelanggan akan menangkap image tentang kita. Situs yang baik dengan isi/content menarik pasti akan menarik calon pelanggan untuk menghubungi langsung. Peran copywriter disini sangat diperlukan untuk situs yang serius. Walaupun media lain juga memberikan image, website mempunyai kelebihan content yang bisa lebih banyak. Isi yang selalu up-to-date.Pengunjung akan selalu berhadapan dengan informasi terkini dari produk/jasa kita, selama kita selalu meng-update informasi tersebut. Untuk media promosi lain, kebanyakan kita harus merancang ulang. Salah satu identitas Saat ini, alamat website menjadi salah satu identitas. Setiap pengiriman email mengunakan ekstensi domain dari website kita. Agak sulit dibayangkan saat ini, jika perusahaan besar tidak memiliki alamat website. Paling tidak untuk emailnya saja. Pengguna internet yang semakin hari semakin banyak.[5]
2.2.4 Flowmap
Flow Map adalah campuran peta dan flow chart, yang menunjukkan pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang dalam migrasi, jumlah barang yang diperdagangkan, atau jumlah paket dalam jaringan.
Flow Map dapat digunakan untuk menunjukkan gerakan hampir segala sesuatu, termasuk hal-hal nyata seperti orang, produk, sumber daya alam, cuaca, dll, serta hal-hal tak berwujud seperti know-how, bakat, kredit sebesar niat baik.
Flow Map dapat menunjukkan hal-hal seperti berikut: a. Apa itu yang mengalir, bergerak, berpindah, dll
(22)
b. Apa arah alirannya bergerak dan / atau apa sumber dan tujuan tersebut.
c. Berapa banyak mengalir, yang ditransfer, diangkut, dll
d. Informasi umum tentang apa yang mengalir dan bagaimana ia mengalir.
Flowmap adalah paket perangkat lunak yang didedikasikan untuk menganalisis dan menampilkan interaksi atau aliran data. Jenis data dalam arti khusus ada dua lokasi geografis yang berbeda terhubung ke masing-masing item data: Sebuah lokasi tempat asal aliran dimulai dan lokasi tujuan di mana aliran berakhir. Aliran data itu sendiri dapat orang (misalnya komuter, berbelanja, pengunjung rumah sakit), barang, penggunaan layanan pertanian atau telekomunikasi dan sebagainya.[6]
2.2.5 ERD
Basisdata Relasional adalah kumpulan dari relasi-relasi yang mengandung seluruh informasi berkenaan suatu entitas/ objek yang akan disimpan di dalam database. Tiap relasi disimpan sebagai sebuah file tersendiri. Perancangan basisdata merupakan suatu kegiaatan yang setidaknya bertujuan sebagai berikut:
a. Menghilangkan redundansi data
b. Meminimumkan jumlah relasi di dalam basis data
c. Membuat relasi berada dalam bentuk normal, sehingga dapat meminimumkan permasalahan berkenaan dengan penambahan, pembaharuan dan penghapusan.
ERD adalah suatu pemodelan dari basisdata relasional yang didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya disebut relationship. Suatu entity bersifat unik dan memiliki atribut sebagai pembeda dengan entity lainnya. Contoh : entity Mahasiswa, mempunyai atribut nama, umur, alamat, dan nim. Diagram E-R terdiri dari:
(23)
a. Kotak persegi panjang, menggambarkan himpunan entitas b. Elip, menggambarkan atribut-atribut entitas
c. Diamon, menggambarkan hubungan antara himpunan entitas d. Garis, yang menghubungkan antar objek dalam diagram E-R
E-R Diagram merupakan suatu bahasa pemodelan yang dimana posisinya dapat dianalogikan dengan stroy board dalam industri film, blu print arsitektur suatu bangunan, miniatur, dan lain-lain. Dalam praktiknya, membangun suatu sistem terlebih dahulu dilakukannya suatu perencaan. Pemodelan merupakan suatu sub bagian dari perencanaan secara keseluruhan sebagai salah satu upaya feedback evaluasi perampungan suatu perencanaan. E-R Diagram sebagai suatu pemodelan setidaknya memiliki beberapa karakteristik dan manfaat sebagai berikut:
a. Memudahkan untuk dilakukannya analisis dan perubahan sistem sejak dini, bersifat murah dan cepat.
b. Memberikan gambaran umum akan sistem yang akan di buat sehingga memudahkan developer.
c. Menghasilkan dokumentasi yang baik untuk client sebagai bahan diskusi dengan bentuk E-R Diagram itu sendiri, dan
d. Kamus data bagi bagi para pengembang database. Struktur dari E-R Diagram secara umum ialah terdiri dari:
a. Entitas merupakan objek utama yang informasi akan disimpan, biasanya berupa kata benda, ex; Mahasiswa, Dosen, Nasabah, Mata Kuliah, Ruangan, dan lain-lain. Objek dapat berupa benda nyata maupun abstrak.
b. Atribut merupakan deskripsi dari objek yang bersangkutan.
c. Relationship merupakan suatu hubungan yang terjalin antara dua entitas yang ada.
(24)
Dibawah ini adalah sebuah contoh ERD :
Keterangan :
a. Nomor Account dan sisa uang merupakan suatu atribut yang mendeskripsikan entitas account.
b. Nasabah sebagai entitas dideskripsikan oleh atribut nama dan alamat.
c. Account dan nasabah sebagai entitas memiliki relasi yang dihubungkan oleh cust_acc yang memiliki atribut tanggal transaksi suatu nasabah terhadap account-nya.
ERD yang mempersentasikan suatu basisdata relasional senantiasa memiliki relasi-relasi dari sejumlah entitas yang dapat ditentukan banyaknya. Banyaknya suatu relasi yang dimiliki oleh suatu relasi entitas disebut derajat relasi. Derajat relasi maksimum disebut dengan kardinalitas sedangkan derajad minimum disebut dengan modalitas. Kardinalitas yang terjadi diantara dua himpunan entitas (misal A dan B) dapat berupa:
a. One to One, satu record dipetakan dengan satu record di entitas lain. Contoh: satu nasabah punya satu account.
(25)
b. One to Many, Satu record dapat dipetakan menjadi beberapa record di entitas lain. Contoh: satu nasabah dapat punya lebih dari satu account.
c. Many to Many, Beberapa record dapat dipetakan menjadi beberapa record di entitas lain. Contoh: satu nasabah dapat memiliki lebih dari satu account. Satu account dapat dimiliki lebih dari satu nasabah (join account). [7]
2.2.6 DFD
Data flow diagram (DFD) adalah representasi grafis yang "mengalir" data melalui sistem informasi. DFD juga dapat digunakan untuk pengolahan data visualisasi (desain terstruktur).
Pada DFD, item data mengalir dari sumber data eksternal atau menyimpan data internal untuk menyimpan data internal atau data eksternal wastafel, melalui proses internal.
Sebuah DFD tidak memberikan informasi tentang waktu atau urutan proses, atau tentang proses apakah akan beroperasi secara berurutan atau secara paralel. Oleh karena itu, sangat berbeda dari sebuah diagram, yang menunjukkan aliran kontrol melalui algoritma, yang memungkinkan pembaca untuk menentukan operasi apa yang akan dilakukan, dalam rangka apa, dan dalam keadaan apa, tapi tidak apa jenis data akan input dan output dari sistem, atau di mana data akan datang dari dan pergi ke, atau di mana data akan disimpan (semua yang ditunjukkan pada DFD).
(26)
1. Semua proses harus memiliki minimal satu aliran data masuk dan satu aliran data keluar.
2. Semua proses harus memodifikasi data yang masuk, menghasilkan bentuk-bentuk baru keluar data.
3. Setiap data store harus terlibat dengan setidaknya satu aliran data. 4. Masing-masing entitas eksternal harus terlibat dengan setidaknya
satu aliran data.
5. Sebuah aliran data harus dilampirkan ke sedikitnya satu proses. [6]
2.2.7 Database
Istilah “database” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai database komputer. Catatan yang mirip dengan database sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Database (basis data) adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk data untuk menginformasikan satu perusahaan dan instansi. Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file yang lainnya, berarti file tersebut bukanlah kelompok dari satu database, melainkan membentuk satu database sendiri. Database juga merupakan landasan bagi pembuatan dan pengembangan program aplikasi. Oleh sebab itu, database harus dibuat sedemikian rupa sehingga pembuatan program lebih mudah dan cepat.
Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Databse terdiri dari data yang akan digunakan atau diperuntukkan terhadap banyak user, dari masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan fungsinya.
(27)
Beberapa Definisi tentang Database : 1. Menurut Gordon C. Everest :
Database adalah koleksi atau kumpulan data yang mekanis, terbagi / shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi.
2. Menurut C.J. Date :
Database adalah koleksi “data operasional” yang tersimpan dan dipakai oleh sistem aplikasi dari suatu organisasi.
a. Data input adalah data yang masuk dari luar system b. Data output adalah data yang dihasilkan system
c. Data operasional adalah data yang tersimpan pada system 3. Menurut Toni Fabbri :
Database adalah sebuah sistem file-file yang terintegrasi yang mempunyai minimal primary key untuk pengulangan data.
4. Menurut S. Attre :
Database adalah koleksi data-data yang saling berhubungan mengenai suatu organisasi / enterprise dengan macam-macam pemakaiannya.
Database mempunyai dua varian model, yaitu model Post-relational database dan model Object database.
1. Post-relational database models
Sebuah produk yang menawarkan model data yang lebih umum dari model relasional dan dikenal sebagai post-relational. Model data dalam produk tersebut mencakup hubungan namun tidak dibatasi oleh Prinsip Informasi yang mana mewakili semua informasi dengan nilai-nilai data dalam kaitannya dengan hal itu. 2. Object database models
Dalam beberapa tahun terakhir,[update], paradigma yang berorientasi pada obyek telah diterapkan dalam bidang-bidang seperti teknik dan spasial database, telekomunikasi dan ilmu ilmiah lainnya. Para konglomerasi pemrograman berorientasi
(28)
objek dan teknologi database mengarah pada model pemrograman baru yang dikenal sebagai Object database.
Setiap manajemen dalam merancang dan menyusun database harus mempunyai tujuan, yaitu:
a. Membuat agar user mudah mendapatkan data.
b. Menyediakan tempat penyimpanan data yang relevan. c. Menghapus data yang berlebihan.
d. Melindungi data dari kerusakan fisik.
e. Memungkinkan perkembangan lebih lanjut di dalam sistem database. [8]
2.2.8 MYSQL
MySQL adalah sebuah perangkat lunak iasm manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta iasm atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan
(29)
salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu iasm database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL ias sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.
MySQL memiliki beberapa keistimewaan, antara lain :
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Open Source. MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
3. 'Multiuser'. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 4. 'Performance tuning'. MySQL memiliki kecepatan yang
menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, 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).
(30)
7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle [9]
2.2.9 Macromedia Dreamweaver 8
Pengertian Macromedia Dreamweaver adalah sebuah software HTML editor profesional yang digunakan untuk mendesain secara visual dan mengelola situs web maupun halaman web. Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam melakukan editing, Dreamweaver membuatnya menjadi lebih mudah
(31)
dengan menyediakan tools yang sangat berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesain web.
Dreamweaver 8 dalam hal ini digunakan untuk web desain. Dreamweaver 8 mengikutsertakan banyak tools untuk kode-kode dalam halaman web beserta fasilitas-fasilitasnya, antara lain : Referensi HTML, CSS dan Javascript, Javascript debugger, dan editor kode ( tampilan kode dan Code inspector) yang mengizinkan kita mengedit kode Javascript, XML, dan dokumen teks lain secara langsung dalam Dreamweaver.
Teknologi Dreamweaver Roundtrip HTML mampu mengimpor dokumen HTML tanpa perlu memformat ulang kode tersebut dan kita dapat menggunakan Dreamweaver pula untuk membersihkan dan memformat ulang HTML bila kita menginginkannya. Selain itu Dreamweaver juga dilengkapi kemampuan manajemen situs, yang memudahkan kita mengelola keseluruhan elemen yang ada dalam situs. Kita juga dapat melakukan evaluasi situs dengan melakukan pengecekan broken link, kompatibilitas browser, maupun perkiraan waktu download halaman web.[10]
2.2.10 XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.
(32)
X : Program ini dapat dijalankan dibanyak sistem operasi,seperti Windows, Linux, Mac OS, dan juga Solaris.
A : Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan
M : MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.
P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.
P : Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993. Proyek pengembangan Perl 6
(33)
dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State of the Onion. Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum. Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan. Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.[11]
2.2.11 PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter
(34)
baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
Kelebihan PHP dari bahasa pemrograman lain
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, nginx, hingga Xitami dengan konfigurasi yang relatif mudah.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. 4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang
paling mudah karena memiliki referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
Seperti yang telah disebutkan di atas bahwa PHP adalah aplikasi di sisi server atau dengan kata lain beban kerja ada di server bukan di client. Pada saat browser meminta dokumen PHP, web server langsung menggunakan modul PHP untuk mengolah dokumen
(35)
tersebut. Jika pada dokumen terkandung fungsi yang mengakses database maka modul PHP menghubungi database server yang bersangkutan. Dokumen yang berformat PHP dikembalikan web server dalam format HTML, sehingga source code PHP tidak tampak di sisi browser.[12]
2.2.12 Mozilla Firefox
Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah peramban web lintas platform gratis yang dikembangkan oleh Yayasan Mozilla dan ratusan sukarelawan.
Sebelum rilis versi 1.0-nya pada 9 November 2004, Firefox telah mendapatkan sambutan yang sangat bagus dari pihak media, termasuk dari Forbes dan Wall Street Journal. Dengan lebih dari 5 juta download dalam 12 hari pertama rilisnya dan 6 juta hingga 24 November 2004, Firefox 1.0 adalah salah satu perangkat lunak gratis, sumber terbuka (open-source) yang paling banyak digunakan di antara pengguna rumahan.
Melalui Firefox, Yayasan Mozilla betujuan untuk mengembangkan sebuah peramban web yang kecil, cepat, sederhana, dan sangat bisa dikembangkan (terpisah dari Mozilla Suite yang lebih besar). Sejak 3 April 2003, Firefox dan klien surel Thunderbird telah menjadi fokus utama pengembang Yayasan Mozilla untuk menggantikan Mozilla Suite.
Firefox dapat dijalankan pada berbagai macam sistem operasi seperti Microsoft Windows, Linux, Mac OS X, dan FreeBSD. Versi stabil terbaru Firefox saat ini adalah 14.0.1, yang dirilis pada 15 Juni 2012
Fitur yang ditawarkan Firefox meliputi penggunaan tab, pengecekan ejaan, pencarian, markah buku (bookmark), mengembalikan session, pengunduhan, dan private browsing. Firefox menerapkan beberapa standar web, termasuk HTML4 (juga sebagian HTML5), XML, XHTML, CSS, JavaScript, dan DOM.
(36)
Di antara fitur populer Firefox adalah pemblokir pop-up yang sudah terpasang di dalamnya, dan sebuah mekanisme pengembangan (extension) untuk menambah fungsionalitas tambahan. Meskipun fitur-fitur ini sudah tersedia untuk beberapa lamanya di peramban-peramban web lainnya seperti Mozilla Suite dan Opera, Firefox merupakan peramban web pertama yang mendapatkan penerimaan dalam skala sebesar ini. Firefox ditargetkan untuk mendapat sekitar 10% pangsa pasar Internet Explorer keluaran Microsoft (peramban web terpopuler dengan margin yang besar (per 2004) hingga tahun 2005, yang telah disebut oleh banyak orang sebagai tahun kembalinya perang peramban web.[13]
(37)
26
BAB III PEMBAHASAN
3.1 Jadwal Kerja Praktek
Pelaksanaan kegiatan kerja praktek dilakukan pada tanggal 4 Agustus 2012 sampai 29 September 2012 di Filaen Florist selama 17 hari. Pada jangka waktu tersebut dilakukan pengumpulan data yang dibutuhkan untuk pembangunan website Filein Florist.
3.2 Analisis Masalah
Merupakan tahap menguraikan seluruh kebutuhan yang digunakan untuk menggambarkan kebutuhan secara detail dengan tujuan untuk menghasilkan sesuatu yang baru atau memperbaharui
Secara umum analisis yang akan dilakukan adalah mengenai bahasa pemrograman yang digunakan beserta tools-tools apa saja yang dibutuhkan untuk membangun website ini. Analisis lingkungan dari sistem menguraikan sejumlah entitas yang ada hubungannya dengan sistem dan berpengaruh terhadap sistem. Analisis sistem menguraikan proses-proses dan data-data yang terlibat didalam sistem. Berikut ini beberapa permasalahan yang ada pada sistem saat ini:
1. Masih menggunakan sistem pemasaran dengan metode yang terbatas serta penyampaian informasi dari mulut ke mulut.
2. Sistem pemasaran yang digunakan saat ini masih belum mampu menjangkau lebih banyak konsumen.
3.3 Analisis Sistem yang Sedang Berjalan
Pada analisis ini, harus diketahui sistem yang sedang berjalan untuk keperluan pembentukan sistem yang baru. Dalam hal ini harus diketahui hal-hal yang menjadi tujuan pemakai sehingg masalah tersebut dapat didefinisikan secara jelas dan mudah dipahami. Prosedur yang sedang berjalan, yaitu bagian pemasaran mempromosikan bunga dengan penyampaian informasi dari mulut ke mulut.
(38)
3.3.1 Flowmap yang Sedang Berjalan
Flowmap adalah suatu bagan yang menggambarkan arus informasi yang berupa laporan-laporan, dan dokumen-dokumen yang dikeluarkan dari atau ke bagian-bagian yang berhubungan di dalam sistem.
Data spesifikasi Data spesifikasi
Cek spesifikasi
Spesifikasi ada ? Data spesifikasi
Buat bukti pemesanan
Bukti pemesanan Bukti pemesanan
Flowmap pemasaran bunga yang sedang berjalan
Konsumen Bagian Pemasaran Pimpinan
Tidak ada
Ada
A
Gambar 3.1 Flowmap pemasaran bunga yang sedang berjalan 3.4 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputi elemen atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem tersebut diimplementasikan.
(39)
Analisis kebutuhan ini juga menentukan spesifikasi masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem dan proses yang dibutuhkan untuk mengolah masukan sehingga menghasilkan suatu keluaran yang diinginkan.
3.4.1 Analisis Perangkat Keras (Hardware)
Perangkat keras yang digunakan untuk membangun sistem ini memiliki spesifikasi sebagai berikut :
1. Processor Dual Core @ 2.8 GHz. 2. Hard Disk berkapasitas 320 GB. 3. RAM berkapasitas 1 GHz.
4. Monitor VGA dengan resolusi 1024 x 768 pixel. 5. Modem untuk konektivitas internet.
3.4.2 Analisis Perangkat Lunak (Software)
Perangkat lunak yang digunakan untuk membangun sistem ini adalah sebagai berikut.
1. Sistem Operasi Windows XP. 2. Mozila Firefox sebagai browser. 3.4.3 Analisis Pengguna (User)
Analisis kebutuhan pengguna, bertujuan untuk mengetahui pengguna yang akan berinteraksi dengan sistem. Website ini dapat diakses oleh para pengunjung dan tidak memerlukan proses pendaftaran atau login terlebih dahulu. Administrator disini bertugas menyeleksi komentar yang masuk.
Pengguna yang akan menggunakan website yang akan dibangun ini terdiri dari dua bagian yaitu administrator dan pengunjung, dengan asumsi pengguna sudah terbiasa menggunakan sistem operasi windows XP adalah sebagai berikut :
a. Admin
Admin adalah bagian pengguna sistem yang mengelola seluruh data, dengan karakteristik mempunyai kemampuan dasar di bidang komputer dan bisa mengikuti petunjuk.
(40)
Pengunjung adalah bagian pengguna sistem yang yang hanya dapat melihat informasi bunga.
3.5 Analisis Basis Data
Analisis basis data merupakan tahap perancangan basis data yang dibutuhkan dalam pembangunan aplikasi, direpresentasikan dengan menggunakan ERD (Entity Relationship Diagram).
3.5.1 ERD (Entity Relationship Diagram)
ERD (Entity Relationshop Diagram) merupakan kumpulan dari relasi-relasi yang mengandung seluruh informasi berkenaan suatu entitas/objek yang akan disimpan dalam database.
admin memasukkan data produk mengubah modul user_name password nama_lengkap email no_telp level blokir id_produk id_kategori nama_produk produk_seo deskripsi harga stok berat tgl_masuk gambar dibeli diskon id_modul nama_modul link static_content gambar status aktif urutan n n n n
Gambar 3.2 ERD (Entity Relationship Diagram) 3.6 Analisis Kebutuhan Fungsional
Kebutuhan fungsional merupakan tahap perancangan pola aliran informasi yang meliputi perancangan diagram konteks, dan aliran informasi yang di representasikan dengan menggunakan data flow diagram (DFD).
(41)
3.6.1 Diagram Konteks
Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan data input/output yang ditunjukkan oleh anak panah yang masuk dan keluar secara berurutan.
admin Aplikasi pemasaran
berbasis web
- data admin - data produk - data modul web
- info data admin - info data produk - info data modul web
Gambar 3.3 Diagram Konteks 3.6.2 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. Data flow diagram sistem informasi penjualan yang diusulkan adalah sebagai berikut.
(42)
3.6.2.1 DFD Level 1 admin 1.0 Pengolahan data admin 2.0 Pengolahan data produk 3.0 Pengolahan data modul web Storage data admin Storage data modul web Storage data produk Data admin
Info Data admin Data produk Info Data produk
Data modul web Info Data modul web
Info Data admin
Data admin
Data produk
Info Data produk
Info Data modul web Data modul web
Gambar 3.4 DFD Level 1 1.0 Pengolahan data admin
Proses ini dilakukan admin untuk mengganti password lama menjadi password baru.
2.0 Pengolahan data produk
Proses yang dilakukan untuk tambah produk, edit info produk, dan hapus info produk.
3.0 Pengolahan data modul web
Proses ini dilakukan untuk mengubah tampilan web sesuai dengan kebutuhan pada saat-saat tertentu
3.6.2.2 DFD Level 2 1.0 Pengolahan data admin
1.1 Ganti
password Storage data
admin
Data admin Update data admin
(43)
1.1 Ganti Password
Pada aplikasi ini admin hanya dapat mengganti password saja
3.6.2.3 DFD Level 2 2.0 Pengolahan data produk
2.1 tambah
2.2 edit
2.3 hapus
Storage data produk Data produk
Data produk Data produk
Update data produk Update data produk
Update data produk
Gambar 3.6 DFD Level 2 2.0 Pengolahan data produk 2.1 Tambah
Pada proses ini admin dapat menambahkan produk baru. 2.2 Edit
Pada proses ini admin dapat mengubah info produk yang telah ada pada storage produk
2.3 Hapus
Pada proses ini admin dapat menghapus produk yang ada pada storage produk
(44)
3.6.2.4 DFD Level 2 3.0 Pengolahan data modul web
3.1 tambah
3.2 edit
3.3 hapus
Storage data modul web Update data modul web
Data modul web
Data modul web
Data modul web
Update data modul web
Update data modul web
Gambar 3.7 DFD Level 2 3.0 Pengolahan data modul web 3.1 Tambah
Proses ini untuk menambahkan modul web baru yang dibutuhkan dalam tampilan web
3.2 Edit
Proses ini untuk mengubah modul web yang ada pada storage data modul web
3.3 Hapus
Proses ini untuk menghapus modul web yang sudah tidak digunakan
3.6.3 Spesifikasi Proses
Berikut ini adalah spesifikasi proses yang terdapat pada DFD di atas : Tabel 3.1 Spesifikasi proses
No Proses Keterangan
Proses pengolahan data admin
1 No proses 1.0
Nama proses Pengolahan data admin Source (sumber) Admin
(45)
Output Info data admin
2 No proses 1.1
Nama Proses Ganti password Source (sumber) Admin
Input Data admin
Output Update data admin Proses pengolahan data produk
3 No proses 2.0
Nama proses Pengolahan data produk Source (sumber) Admin
Input Data produk
Output Info data produk
4 No proses 2.1
Nama proses Tambah Source (sumber) admin
Input Data produk
Output Update data produk
5 No proses 2.2
Nama proses Edit Source (sumber) Admin
Input Data produk
Output Update data produk
6 No proses 2.3
Nama proses Hapus Source (sumber) Admin
Input Data produk
Output Update data produk Proses pengolahan data modul web
7 No proses 3.0
Nama proses Pengolahan data modul web Source (sumber) Admin
(46)
Input Data modul web Output Info data modul web
8 No proses 3.1
Nama proses Tambah Source (sumber) Admin
Input Data modul web
Output Update data modul web
9 No proses 3.2
Nama proses Edit Source (sumber) Admin
Input Data modul web
Output Update data modul web
10 No proses 3.3
Nama proses Hapus Source (sumber) Admin
Input Data modul web
Output Update data modul web
3.7 Perancangan Sistem
Perancangan sistem merupakan penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam suatu kesatuan yang utuh dan berfungsi.
3.7.1 Perancangan Basis Data
Perancangan basis data merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan dipakai. Perancangan basis data terbagi menjadi dua yaitu skema relasi dan struktur tabel. 3.7.1.1 Skema Relasi
Skema relasi merupakan rangkaian hubungan antara dua table atau lebih pada sistem basis data. Gambar berikut
(47)
admins username password nama_lengkap email no_telp level blokir banner PK id_banner judul url gambar tgl_posting header PK id_header judul url gambar tgl_posting hubungi PK id_hubungi nama email subjek pesan tanggal kategori PK id_kategori nama_kategori kategori_seo komentar PK id_komentar id_berita nama_komentar url isi_komentar tgl jam_komentar aktif kota PK id_kota FK1 id_perusahaan nama_kota ongkos_kirim mainmenu PK id_menu nama_menu link aktif modul PK id_modul nama_modul link static_content gambar status aktif urutan mod_bank PK id_bank nama_bank no_rekening pemilik gambar sekilas info PK id_sekilas info tgl_posting gambar orders PK id_orders nama_kustomer alamat telpon email status_order tgl_order jam_order FK1 id_kota orders_detail FK2 id_produk jumlah FK1 id_orders poling PK id_poling pilihan status rating aktif produk PK id_produk FK1 id_kategori nama_produk produk_seo deskripsi harga stok berat tgl_masuk gambar dibeli diskon shop_pengiriman PK id_perusahaan nama_perusahaan gambar statistik ip tanggal hits online submenu PK id_sub nama_sub link_sub id_main FK1 id_menu users username password1 password nama_lengkap email aktivasi cek_aktivasi no_telp level blokir id_session orders_temp PK id_orders_temp FK1 id_produk id_session jumlah tgl_order_temp jam_order_temp stok_temp
Gambar 3.8 Skema Relasi 3.7.1.2 Struktur Tabel
Tabel merupakan tempat penyimpanan informasi dari sebuah aliran data dalam sebuah system. Berikut merupakan struktur dari beberapa table system yang akan dibangun.
Tabel 3.2 Tabel Admin
Nama Field Type Length Keterangan
(48)
password varchar 50 nama_lengkap varchar 100
email varchar 100
no_telp varchar 20
level varchar 20
blokir enum(‘Y’,’N’) 20
Tabel 3.3 Tabel Banner
Nama Field Type Length Keterangan
id_banner integer 5 primary key
judul varchar 100
url varchar 100
gambar varchar 100
tgl_posting date
Tabel 3.4 Tabel Header
Nama Field Type Length Keterangan
id_header integer 5 primary key
judul varchar 100
url varchar 100
gambar varchar 100
tgl_posting date
Tabel 3.5 Tabel Hubungi
Nama Field Type Length Keterangan id_hubungi integer 5 primary key
nama varchar 50
email varchar 100
subjek varchar 100
pesan text
(49)
Tabel 3.6 Tabel Kategori
Nama Field Type Length Keterangan id_kategori integer 5 primary key nama_kategori varchar 100
kategori _seo varchar 100
Tabel 3.7 Tabel Komentar
Nama Field Type Length Keterangan id_komentar integer 5 primary key
id_berita integer 5
nama_komentar varchar 100
url varchar 100
isi_komentar text
tgl date
jam_komentar time
aktif Enum(‘Y’,’N’)
Tabel 3.8 Tabel Kota
Nama Field Type Length Keterangan
id_kota integer 3 primary key
id_perusahaan integer 10 nama_kota varchar 100 ongkos_kirim integer 10
Tabel 3.9 Tabel Main Menu
Nama Field Type Length Keterangan
id_main integer 5 primary key
nama_menu varchar 50
link varchar 100
(50)
Tabel 3.10 Tabel Modul
Nama Field Type Length Keterangan
id_modul integer 5 primary key
nama_modul varchar 50
link varchar 100
static_content text
gambar varchar 100
status enum(‘user’,‘a
dmin’)
aktif enum(‘Y’,’N’)
urutan integer 5
Tabel 3.11 Tabel Mod Bank
Nama Field Type Length Keterangan
id_bank integer 5 primary key
nama_bank varchar 100 no_rekening varchar 100
pemilik varchar 100
gambar varchar 100
Tabel 3.12 Tabel Orders
Nama Field Type Length Keterangan
id_orders integer 5 primary key
nama_kustomer varchar 100 alamat text
telpon varchar 20
email varchar 50
status_order varchar 50 tgl_order date
(51)
id_kota integer 3
Tabel 3.13 Tabel Orders Detail
Nama Field Type Length Keterangan id_orders integer 5
id_produk integer 5
jumlah integer 5
Tabel 3.14 Tabel Orders Temp
Nama Field Type Length Keterangan id_orders_temp integer 5 primary key id_produk integer 5
id_session varchar 100
jumlah integer 5
tgl_order_temp date jam_order_temp time
stok_temp integer 5
Tabel 3.15 Tabel Poling
Nama Field Type Length Keterangan
id_poling integer 5 primary key
pilihan varchar 100
status varchar 20
rating integer 5
aktif enum(‘Y’,’N’)
Tabel 3.16 Tabel Produk
Nama Field Type Length Keterangan
id_produk integer 5 primary key
id_kategori integer 5 nama_produk varchar 100
(52)
produk_seo varchar 100 deskripsi text
harga integer 20
stok integer 5
berat decimal 5.2
tgl_masuk date
gambar varchar 100
dibeli integer 5
diskon integer 5
Tabel 3.17 Tabel Sekilas Info
Nama Field Type Length Keterangan id_sekilas integer 5 primary key
info varchar 100
tgl_posting date
gambar varchar 100
Tabel 3.18 Tabel Shop Pengiriman
Nama Field Type Length Keterangan id_perusahaan integer 10 primary key nama_perusahaan varchar 100
gambar varchar 100
Tabel 3.19 Tabel Statistik
Nama Field Type Length Keterangan
ip varchar 20
tanggal date
hits integer 10
(53)
Tabel 3.20 Tabel Submenu
Nama Field Type Length Keterangan
id_sub integer 5 primary key
nama_sub varchar 50
link_sub varchar 100
id_main interger 5
Tabel 3.21 Tabel Users
Nama Field Type Length Keterangan
username varchar 50
password1 varchar 50
password varchar 50
nama_lengkap varchar 100
email varchar 100
aktivasi integer 6
cek_aktivasi integer 6
no_telp varchar 20
level varchar 20
blokir enum(‘Y’,’N’)
(54)
3.7.2 Perancangan Antar Muka
Perancangan antar muka bertujuan untuk memberikan gambaran tentang aplikasi yang akan dibangun. Sehingga akan mempermudah dalam mengimplementasikan aplikasi serta akan memudahkan pembuatan aplikasi yang user friendly. Perancangan antar muka aplikasi yang akan dibuat sebagai berikut :
Gambar 3.9 Perancangan antar muka beranda T01
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin
MENU
MODUL WEB
MANAJEMEN
Selamat Datang …
Hai admin, selamat datang di halaman administrator.
Silahkan klik menu pilihan yang berada di sebelah kiri untuk mengelola konten website anda.
Beranda Lihat Website Keluar Keterangan navigasi : Klik edit menu utama
maka akan ke T02
Klik edit sub menu maka akan ke T03
Klik edit profil maka akan ke T04
Klik edit selamat datang maka akan ke T05
Klik cara pembelian maka akan ke T06
Klik tambah kategori produk maka akan ke T07
Klik tambah produk maka akan ke T08
Klik lihat order masuk makan akan ke T09
Klik lihat pesan masuk maka akan ke T10
Klik edit ongkos kirim maka akan ke T11
Klik edit jasa pengiriman maka akan k T12
Klik lihat laporan transaksi maka akan ke T13
Klik ganti header maka akan ke T14
Klik edit costumer online maka akan ke T15
Klik edit rekening bank maka akan ke T16
Klik edit link terkait maka akan ke T17
Klik ganti password maka akan ke T18
Klik edit modul admin maka akan ke T19
Klik Beranda maka akan ke T01
Klik Lihat Website maka akan ke T20
Klik Keluar maka akan ke T20
(55)
Gambar 3.10 Perancangan antar muka modul edit menu utama T02
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Menu Utama
Tambahkan Menu Utama
No Menu Utama Link
Aktif
Aksi
(56)
Gambar 3.11 Perancangan antar muka modul edit submenu T03
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Sub Menu
Tambahkan Menu Utama
No Sub Menu Menu Utama Link Aktif Aksi
(57)
Gambar 3.12 Perancangan antar muka modul edit profil T04
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Edit Profil
update
(58)
Gambar 3.13 Perancangan antar muka modul edit selamat datang T05
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Edit Selamat Datang
update
(59)
Gambar 3.14 Perancangan antar muka edit cara pembelian T06
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Cara Pembelian
update
(60)
Gambar 3.15 Perancangan antar muka modul tambah tambah kategori produk
T07
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Kategori Produk
Tambah Kategori
No Nama Kategori Aksi
(61)
Gambar 3.16 Perancangan antar muka modul tambah produk T08
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Tambah Produk
Tambah Produk
No Nama Produk Berat(kg) Harga Diskon Stok Tgl. masuk Aksi
(62)
Gambar 3.17 Perancangan antar muka modul lihat order masuk T09
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Order Masuk
No order Nama Konsumen Tgl Order Jam Status Aksi
(63)
Gambar 3.18 Perancangan antar muka modul lihat pesan masuk T10
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Pesan Masuk
No Nama Email Subjek Tanggal Aksi
(64)
Gambar 3.19 Perancangan antar muka modul edit ongkos kirim T11
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Ongkos Kirim
Tambah Ongkos Kirim
No Nama Kota Jasa Pengiriman Ongkos Kirim Aksi
(65)
Gambar 3.20 Perancangang antar muka modul edit jasa pengiriman T012
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Perusahaan Jasa Pengiriman
Tambah Perusahaan Jasa Pengiriman
No Nama Perusahaan Aksi
(66)
Gambar 3.21 Perancangan antar muka modul lihat laporan transaksi T13
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Laporan Transaksi
Dari tanggal :
s.d. tanggal :
(67)
Gambar 3.22 Perancangan antar muka modul ganti header T14
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Ganti Header
Tambahkan Header
No Judul Tgl Posting Aksi
(68)
Gambar 3.23 Perancangan antar muka modul edit costumer online T15
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Yahoo Messenger Status
Tambahkan User
No Nama Username Aksi
(69)
Gambar 3.24 Perancangan antar muka modul edit rekening bank T16
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Rekening Bank Pembayaran
Tambah Rekening Bank
No Nama Bank Nomor Rekening Nama Pemilik Aksi
(70)
Gambar 3.25 Perancangan antar muka modul edit link terkait T17
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Link Terkait
Tambahkan Banner
No Judul URL Tgl Posting Aksi
(71)
Gambar 3.26 Perancangan antar muka modul ganti password T18
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Ganti Password
Masukkan Passwor Lama : Masukkan Password Baru : Masukkan Lagi Password Baru :
Proses Batal
(72)
Gambar 3.27 Perancangan antar muka modul edit modul admin T19
edit menu utama
edit sub menu
edit profil
edit selamat datang
edit cara pembelian
tambah kategori produk
tambah produk
lihat order masuk
lihat pesan masuk
edit ongkos kirim
edit jasa pengiriman
lihat laporan transaksi
ganti header
edit costumer online
edit rekening bank
edit link terkait
ganti password
edit modul admin MENU UTAMA
MODUL WEB
MANAJEMEN ADMIN
Manajemen Modul
Tambah Modul
No Nama Modul Link Aktif Aksi
(73)
Gambar 3.28 Perancangan antar muka website
Beranda Profil Cara Pembelian Hubungi Kami
content content
content
(74)
3.7.3 Implementasi
Gambar 3.29 Tampilan Login Admin
(75)
Gambar 3.31 Tampilan modul edit menu utama
Gambar 3.32 Tampilan modul edit sub menu
(76)
Gambar 3.34 Tampilan modul edit selamat datang
Gambar 3.35 Tampilan modul edit cara pembelian
(77)
Gambar 3.37 Tampilan modul tambah produk
Gambar 3.38 Tampilan modul lihat order masuk
(78)
Gambar 3.40 Tampilan modul edit ongkos kirim
Gambar 3.41 Tampilan modul edit jasa pengiriman
(79)
Gambar 3.43Tampilan modul ganti header
Gambar 3.44 Tampilan modul edit customer online
(80)
Gambar 3.46 Tampilan modul edit link terkait
Gambar 3.47 Tampilan modul ganti password
(81)
(82)
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Kesimpulan dari pembuatan laporan kerja praktek ini adalah sebagai berikut :
1. Tersedianya metode pemasaran online, sehingga penyampaian informasi produk menjadi lebih efisien.
2. Mempermudah konsumen untuk mendapatkan berbagai informasi tentang Filein Florist.
4.2 Saran
Sebagai bahan pertimbangan dalam upaya menyesuaikan kinerja perusahaan untuk menyikapi masa yang akan datang maka :
1. Aplikasi yang sudah dibangun ini dapat dikembangkan kembali supaya dapat bermanfaat bagi kedepannya.
(1)
Gambar 3.37 Tampilan modul tambah produk
Gambar 3.38 Tampilan modul lihat order masuk
(2)
Gambar 3.40 Tampilan modul edit ongkos kirim
Gambar 3.41 Tampilan modul edit jasa pengiriman
(3)
Gambar 3.43Tampilan modul ganti header
Gambar 3.44 Tampilan modul edit customer online
(4)
Gambar 3.46 Tampilan modul edit link terkait
Gambar 3.47 Tampilan modul ganti password
(5)
(6)
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Kesimpulan dari pembuatan laporan kerja praktek ini adalah sebagai berikut :
1. Tersedianya metode pemasaran online, sehingga penyampaian informasi produk menjadi lebih efisien.
2. Mempermudah konsumen untuk mendapatkan berbagai informasi tentang Filein Florist.
4.2 Saran
Sebagai bahan pertimbangan dalam upaya menyesuaikan kinerja perusahaan untuk menyikapi masa yang akan datang maka :
1. Aplikasi yang sudah dibangun ini dapat dikembangkan kembali supaya dapat bermanfaat bagi kedepannya.