Website e-commerce PT. Jaya Komunika

dokumen-dokumen yang mirip
APLIKASI PENGELOLAAN DATA BARANG CV. TRIMULTI MANUNGGAL BERBASIS WEBSITE MENGGUNAKAN PHP DAN MYSQL

1 BAB III METODE PENELITIAN

BAB II TINJAUAN PUSTAKA

BAB III METODE PENELITIAN

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

BAB 3 METODE PENELITIAN. dalam melakukan penelitian untuk memudahkan penyusun dalam

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN. Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) merupakan

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

IMPLEMENTASI DAN PENGUJIAN

BAB II TINJAUAN PUSTAKA

BAB IV IMPLEMENTASI DAN PENGUJIAN

1.1 Latar Belakang Masalah

Sistem Informasi Penjualan Handphone Pada Toko Ok Cell Pangandaran Berbasis Website

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN.

1.1 Latar Belakang. 1 Universitas Kristen Maranatha

BABI II DASAR TEORI DAN TINJAUAN PUSTAKA

BAB V IMPLEMENTASI SISTEM

BAB III METODOLOGI PENELITIAN


BAB 1 PENDAHULUAN. penjualan. Media promosi yang dapat dilakukan untuk memasarkan suatu produk

I. PENDAHULUAN. menggunakan sistem pembukuan manual dalam mencatat setiap transaksi yang

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

DAFTAR ISI BAB II : LANDASAN TEORI


Rancang Bangun Aplikasi Code Sharing Sebagai Alat Bantu Media Interaktif Perkuliahan Pada Mata Kuliah Pemrograman Web

1.1 Latar Belakang Masalah

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Psikotest adalah tes yang dilakukan untuk mengukur aspek individu secara psikis. Tes


BAB III METODOLOGI PENELITIAN

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

ANALISIS PERANCANGAN APLIKASI WEB PADA JASA PEMBUATAN RANCANG BANGUN RUMAH PADA FATHONI HOME DESIGNER BERBASIS ONLINE

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

APLIKASI INVENTARIS BUKU UNTUK PERPUSTAKAAN BERBASIS WEB. Sir Kalifatullah Ermaya. Abstrak

BAB 1 PENDAHULUAN. dari pendayagunaan teknologi khususnya teknologi informasi. Penjualan elektronik atau yang akrab di sebut e-commerce ( electronic

BAB I PENDAHULUAN... I-1

BAB 1 PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB IV IMPLEMENTASI DAN PENGUJIAN

PERANCANGAN APLIKASI E-COMMERCE TOKO ALAT MUSIK ONLINE TUGAS AKHIR

BAB III ANALISIS DAN PERANCANGAN SISTEM. dari teori siklus hidup pengembangan sistem sesuai dengan sub bab 2.6. Adapun

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB IV DISKRIPSI PEKERJAAN

BAB 1 PENDAHULUAN. dalam berbagai bidang kehidupan manusia. Salah satu teknologi yang sangat banyak

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III ANALISA DAN PERANCANGAN

BAB I PERSYARATAN PRODUK

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

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB III LANDASAN TEORI

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

No HP :

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

BAB 4 IMPLEMENTASI. 1. Processor Intel Dual Core 2. Memory RAM 3 Gb 3. Harddisk 160 Gb 4. Modem GSM dan Wifi

1.1 Latar Belakang Masalah

APLIKASI AKUNTANSI MASJID BERBASIS WEB PORTAL

BAB I PENDAHULUAN. (SIG) adalah salah satu sistem informasi yang dibahas dalam ilmu komputer, yang

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

BAB III LANDASAN TEORI

BAB IV PERANCANGAN SISTEM

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

BAB 1 PENDAHULUAN. Terdapat beberapa keunggulan dari internet, salah satunya yaitu dapat menyampaikan

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

BAB II ANALISIS DAN PERANCANGAN SISTEM. jauh tentang objek yang akan diteliti. Dengan demikian, akan diperoleh

1.1 Latar Belakang Masalah

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

RANCANG BANGUN SISTEM E-LELANG BERBASIS WEB MENGGUNANKAN PHP DAN MYSQL NASKAH PUBLIKASI PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS KRISTEN MARANATHA

1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Pemetaan lokasi cabang cabang toko baju Mode Fashion berbasis web

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB III METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN Analisis Sistem Sistem Perangkat Pendukung Perangkat Keras (Hardware)

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB III METODE PENELITIAN. Tahapan penelitian yang akan dilakukan adalah sebagai berikut: keputusan tingkat kesehatan.

BAB III METODOLOGI PENELITIAN

Transkripsi:

Website e-commerce PT. Jaya Komunika Think Creative Corp. Erfiandi Marshal Samos M. Al Faaruq Neige Devi Samyono Prasetyo Ryan Priambodo Shekar Denanda Megadyati

DAFTAR ISI 1. Pendahuluan 2. Landasan 2.1 Ketentuan Umum 2.2 Konsep 2.2.1 Sistem 2.2.2 Software 2.2.3 e-publicinfo 2.2.4 Perancangan Berorientasi Objek 2.2.5 UML (Unified Modeling Language) 2.3 Teknis 2.3.1 Web Server 2.3.2 Database Server 2.3.3 Framework 3. Analisa Perancangan Sistem 3.1 Analisa Kebutuhan Perangkat 3.2 Kebutuhan Perangkat Keras 3.3 Perancangan Database 3.4 Perancangan Antarmuka Pengguna (User Interface) 4. Kegiatan Implementasi Sistem 4.1 Implemantasi Pembuatan Database 4.2 Pengkodean Program 4.3 Pengetesan Program 5. Penutup

1. Pendahuluan Website atau lazim disingkat web adalah halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet. Menurut beberapa sumber, website juga diartikan sebagai salah satu alat komunikasi online yang menggunakan media internet dalam pendistribusiannya. Sebagai penyedia informasi, website hadir dalam bentuk komersil dan non-komersil. Dimana website komersil dibangun dengan tujuan untuk mempromosikan suatu merek atau jasa tertentu, sedangkan non komersil hanya bersifat sebaliknya. Web page merupakan dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Dimana pada perkembangan sekarang, website tak lagi hanya dapat dinikmati melalui perangkat komputer, laptop atau piranti berukuran besar, melainkan dapat diakses melalui piranti ponsel pintar berukuran kecil sehingga kehadiran website dirasa sangat bermanfaat dan mampu menjadikan dirinya sebagai sumber informasi efisien dan efektif bagi khalayak luas. 2. Landasan 2.1 Ketentuan Umum Halaman web merupakan layanan informasi yang mampu diakses secara daring (online) oleh masyarakat luas secara bebas berdasarkan ketentuan UU nomor 14 Tahun 2008 tentang Keterbukaan Informasi Publik, dan UU nomor 25 Tahun 2009 tentang Pelayanan Publik. 2.2 Konsep 2.2.1 Sistem Konsep dasar dari sistem adalah sekumpulan item-item yang saling berinteraksi dan bekerja sama untuk mencapai tujuan yang sama. Sebuah sistem dapat kita temukan dalam keseharian kita seperti sistem pencernaan, sistem pernafasan dan masih banyak lagi sistem yang lain. Namun deskripsi mengenai sistem tidak selalu sama karena sistem akan terus berkembang sesuai dengan konteks kegunaan dari sebuah sistem. 2.2.2 Software Secara umum perangkat lunak (software) terbagi menjadi dua yaitu sistem operasi dan perangkat lunak aplikasi. Sistem operasi digunakan untuk menerima perintah dasar yang diberikan sebagai masukan. Sedangkan perangkat lunak aplikasi merupakan program siap pakai yang digunakan untuk aplikasi pada bidang tertentu. 2.2.3 Website e-commerce PT. Jaya Komunika Website e-commerce merupakan salah satu aplikasi yang secara independen dibangun oleh berbagai perusahaan swasta untuk kepentingan penyampaian informasi bagi masyarakat yang membutuhkan info terkait dengan barang ataupun jasa yang dibutuhkan. Penamaan terhadap aplikasi berbasis website ini secara independen ditentukan oleh pihak perusahaan sehingga dapat mengimplementasikan tentang UU nomor 14 Tahun 2008 terkait dengan Keterbukaan Informasi Publik. 2.2.4 Perancangan Berorientasi Objek Analisis berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar

dunia nyata. Dasar pembuatan adalah objek, yang merupakan kombinasi antara struktur data dan perilaku dalam satu entitas. Pengertian "berorientasi objek" berarti bahwa kita mengorganisasi perangkat lunak sebagai kumpulan dari objek tertentu yang memiliki struktur data dan perilakunya. 2.2.5 UML UML (Unified Modeling Language) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah aplikasi atau sistem. Permodelan (modeling) digunakan untuk menyederhanakan permasalahan yang kompleks agar lebih mudah dipelajari dan dipahami. Tujuan permodelan (modeling) sendiri adalah sebagai sarana analisis, pemahaman, visualisasi, komunikasi, serta dokumentasi yang sangat bermanfaat untuk menelaah perilaku perangkat lunak yang akan dikembangkan. 2.3 Teknis 2.3.1 Web Server Web server merupakan sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkanya kembali dalam bentuk dokumen HTML. 2.3.2 Database Server Database server adalah sebuah program komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model client/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakan server) yang didedikasikan untuk menjalankan program yang bersangkutan. Ada beberapa database server yang sering digunakan dalam pembuatan aplikasi. Namun penggunaan database server juga diklasifikasikan berdasarkan kebutuhan dari aplikasi. 2.3.3 Framework Framework adalah suatu struktur konseptual dasar yang digunakan untuk memecahkan atau menangani suatu masalah kompleks. Secara sederhana framework bisa dideskripsikan sebagai sekumpulan perintah/fungsi dasar yang dapat membantu dalam menyelesaikan proses-proses yang lebih kompleks. 3. Analisa Perancangan Sistem 3.1 Analisis Kebutuhan Perangkat Perangkat lunak yang digunakan untuk membangun aplikasi web e-commerce PT. Jaya Komunika antara lain: 1. Sublime text digunakan untuk code editor. 2. HTML, CSS dan Javascript sebagai komponen gabungan pembangun website agar lebih atraktif. 3. StarUML digunakan untuk menggambarkan diagram-diagram UML. 4. XAMPP digunakan sebagai web server dan database server dalam pembangun aplikasi. Versi XAMPP yang digunakan adalah versi 5.5.30 dengan apache versi 2.4.7, PHP versi 5.56, phpmyadmin versi 4.0.9.

3.2 Kebutuhan Perangkat Keras Adapun kebutuhan perangkat keras yang digunakan untuk membangun aplikasi website e-commerce PT. Jaya Komunika adalah sebagai berikut: 1. Komputer dengan processor intel core i5 2.4 GHz 2. Kapasitas RAM 4 GB 1333 MHz DDR3 3. Kapasitas Harddisk 500GB 4. Display 1280 x 800 pixel 5. Sistem Operasi MacOSX 3.3 Perancangan Database Dari tahap analisis permasalahan yang didapat entitas-entitas yang merupakan objek-objek yang berhubungan dengan aplikasi website e-commerce PT. Jaya Komunika. Setelah ditemukan entitas maka langkah selanjutnya adalah memberikan atribut dan menentukan identifier. Pada StarUML identifier diberikan penanda bold (tebal). Langkah selanjutnya setelah menemukan entitas dan atribut adalah merelasikan antar entitas. Dari hasil data modeling akan diimplementasikan menjadi tabel-tabel database yang akan digunakan untuk merancang aplikasi. 3.4 Perancangan Antarmuka Pengguna (User Interface) Antar muka pengguna merupakan sarana interaksi antara pengguna dengan komputer. Faktor tampilan aplikasi sangat berpengaruh terhadap kemudahan user dalam menggunakan aplikasi. Selain itu perancangan antar muka merupakan tahapan yang tidak kalah penting dari tahapan pengembangan sistem. Perancangan user interface dibagi menjadi dua bagian yaitu halaman publik dan halaman pengelola. Halaman Publik adalah halaman yang akan diakses oleh publik secara bebas. Halaman publik diperuntukkan untuk masyarakat agar bisa mengakses informasi dan memohon informasi. Halaman pengelola adalah halaman yang hanya bisa diakses oleh user yang sudah terdaftar/sudah didaftarkan sebagai pengelola aplikasi website e-commerce PT. Jaya Komunika. 4. Implementasi dan Pembahasan Implementasi sistem merupakan tahap merealisasikan sistem yang baru dikembangkan supaya sistem siap dipergunakan/dioperasikan sesuai dengan yang diharapkan. Tujuan dari implementasi ini adalah menyiapkan semua kegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukan. 4.1 Kegiatan Implementasi Sistem 4.1.1 Implementasi Pembuatan Database Implementasi sistem merupakan tahap merealisasikan sistem yang baru dikembangkan supaya sistem siap dipergunakan/dioperasikan sesuai dengan yang diharapkan. Tujuan dari implementasi ini adalah menyiapkan semua kegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukan. 4.1.2 Pengkodean Program Sebelum program diterapkan, maka program harus bebas dari kesalahankesalahan. Kesalahan dari program yang mungkin terjadi dapat diklasifikasikan dalam tiga bentuk kesalahan sebagai berikut: Kesalahan bahasa (Syntax error ) adalah kesalahan didalam penulisan source code yang tidak sesuai dengan yang disyaratkan. Pada aplikasi website e- commerce PT.Jaya Komunika kesalahan bahasa (Syntax error)

telah diselesaikan dengan merubah kesalahan penulisan pada program. Kesalahan waktu proses (runtime-error) kesalahan yang terjadi waktu eksekusi kode program. Kesalahan ini menyebabkan proses program berhenti sebelum selesai pada saatnya. Ini disebabkan karena kompiler menemukan kondisi-kondisi yang belum terpenuhi yang tidak bisa dikerjakan. 4.1.3 Pengetesan Sistem Pengetesan sistem dilakukan untuk memeriksa kekompakan antara komponen sistem yang diimplementasikan. Tujuan utama pengetesan sistem adalah untuk memastikan bahwa elemen-elemen dari sistem bekerja sesuai dengan yang diharapkan. Pengetesan perlu dilakukan untuk mencari kesalahan-kesalahan atau kelemahan-kelemahan yang mungkin terjadi. Pengetesan sistem merupakan pengetesan program secara keseluruhan. Kegiatan dalam pengetesan sistem adalah : 1. Pengetesan sistem dengan cara menjalanan sistem. 2. Pengetesan dengan cara pengentrian, pengubahan data entri, dan penghapusan data. 3. Pengetesan user interface dengan user, untuk memastikan apakah tampilan aplikasi dan langkah-langkah pengoperasian mudah dipahami oleh user. 5. Penutup Dengan adanya aplikasi website e-commerce PT. Jaya Komunika, diharapkan semua khalayak ramai mampu mengakses halaman web tersebut dan melakukan transaksi dalam pemesanan barang-barang elektronik yang mencakup piranti siap pakai ataupun spare-part dalam skala kecil maupun besar dengan transaksi aman, terjangkau dan nyaman selama terhubung dengan jaringan internet. Dengan adanya kemudahan dalam pengaksesan informasi jasa serta barang tersebut maka diharapkan semakin mudahnya transaksi.