Website e-commerce PT. Jaya Komunika

Embed Size (px)

Citation preview

  • 7/23/2019 Website e-commerce PT. Jaya Komunika

    1/6

    Website e-commercePT. Jaya Komunika

    Think Creative Corp

    ErfiandiMarshal SamosM. Al FaaruqNeige Devi SamyonoPrasetyo Ryan PriambodoShekar Denanda Me ad ati

  • 7/23/2019 Website e-commerce PT. Jaya Komunika

    2/6

    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

  • 7/23/2019 Website e-commerce PT. Jaya Komunika

    3/6

    1. Pendahuluan

    Website atau lazim disingkat web adalah halaman informasi yang disediakanmelalui 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 suatumerek atau jasa tertentu, sedangkan non komersil hanya bersifat sebaliknya.

    Web page merupakan dokumen yang ditulis dalam format HTML (Hyper TextMarkup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokolyang menyampaikan informasi dari server website untuk ditampilkan kepada para

    pemakai melalui web browser. Dimana pada perkembangan sekarang, website tak lagihanya dapat dinikmati melalui perangkat komputer, laptop atau piranti berukuran

    besar, melainkan dapat diakses melalui piranti ponsel pintar berukuran kecil sehinggakehadiran website dirasa sangat bermanfaat dan mampu menjadikan dirinya sebagaisumber informasi efisien dan efektif bagi khalayak luas.

    2. Landasan

    2.1 Ketentuan UmumHalaman web merupakan layanan informasi yang mampu diakses secara daring(online ) oleh masyarakat luas secara bebas berdasarkan ketentuan UU nomor 14Tahun 2008 tentang Keterbukaan Informasi Publik, dan UU nomor 25 Tahun2009 tentang Pelayanan Publik.

    2.2 Konsep2.2.1 Sistem

    Konsep dasar dari sistem adalah sekumpulan item-item yang saling berinteraksi dan bekerja sama untuk mencapai tujuan yang sama. Sebuahsistem 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 akanterus berkembang sesuai dengan konteks kegunaan dari sebuah sistem.

    2.2.2 SoftwareSecara umum perangkat lunak ( software ) terbagi menjadi dua yaitu sistemoperasi dan perangkat lunak aplikasi. Sistem operasi digunakan untukmenerima perintah dasar yang diberikan sebagai masukan. Sedangkan

    perangkat lunak aplikasi merupakan program siap pakai yang digunakanuntuk aplikasi pada bidang tertentu.2.2.3 Website e-commerce PT. Jaya Komunika

    Website e-commerce merupakan salah satu aplikasi yang secaraindependen dibangun oleh berbagai perusahaan swasta untuk kepentingan

    penyampaian informasi bagi masyarakat yang membutuhkan info terkaitdengan barang ataupun jasa yang dibutuhkan. Penamaan terhadap aplikasi

    berbasis website ini secara independen ditentukan oleh pihak perusahaansehingga dapat mengimplementasikan tentang UU nomor 14 Tahun 2008terkait dengan Keterbukaan Informasi Publik.

    2.2.4 Perancangan Berorientasi Objek

    Analisis berorientasi objek adalah cara baru dalam memikirkan suatumasalah dengan menggunakan model yang dibuat menurut konsep sekitar

  • 7/23/2019 Website e-commerce PT. Jaya Komunika

    4/6

    dunia nyata. Dasar pembuatan adalah objek, yang merupakan kombinasiantara struktur data dan perilaku dalam satu entitas. Pengertian"berorientasi objek" berarti bahwa kita mengorganisasi perangkat lunaksebagai kumpulan dari objek tertentu yang memiliki struktur data dan

    perilakunya.

    2.2.5 UMLUML ( Unified Modeling Language ) adalah sebuah "bahasa" yang telahmenjadi standar dalam industri untuk visualisasi, merancang danmendokumentasikan sistem piranti lunak. UML menawarkan sebuahstandar untuk merancang model sebuah aplikasi atau sistem.Permodelan ( modeling ) digunakan untuk menyederhanakan permasalahanyang 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 akandikembangkan.

    2.3 Teknis2.3.1 Web Server

    Web server merupakan sebuah perangkat lunak server yang berfungsimenerima permintaan HTTP atau HTTPS dari klien yang dikenal denganweb browser dan mengirimkanya kembali dalam bentuk dokumen HTML.

    2.3.2 Database ServerDatabase server adalah sebuah program komputer yang menyediakanlayanan pengelolaan basis data dan melayani komputer atau programaplikasi basis data yang menggunakan model client/server . Istilah ini jugamerujuk kepada sebuah komputer (umumnya merupakan server) yangdidedikasikan untuk menjalankan program yang bersangkutan. Ada

    beberapa database server yang sering digunakan dalam pembuatanaplikasi. Namun penggunaan database server juga diklasifikasikan

    berdasarkan kebutuhan dari aplikasi.2.3.3 Framework

    Framework adalah suatu struktur konseptual dasar yang digunakan untukmemecahkan atau menangani suatu masalah kompleks. Secara sederhanaframework bisa dideskripsikan sebagai sekumpulan perintah/fungsi dasaryang dapat membantu dalam menyelesaikan proses-proses yang lebihkompleks.

    3. Analisa Perancangan Sistem

    3.1 Analisis Kebutuhan PerangkatPerangkat 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 apacheversi 2.4.7, PHP versi 5.56, phpMyAdmin versi 4.0.9.

  • 7/23/2019 Website e-commerce PT. Jaya Komunika

    5/6

    3.2 Kebutuhan Perangkat KerasAdapun kebutuhan perangkat keras yang digunakan untuk membangun aplikasiwebsite e-commerce PT. Jaya Komunika adalah sebagai berikut:1. Komputer dengan processor intel core i5 2.4 GHz2. Kapasitas RAM 4 GB 1333 MHz DDR3

    3. Kapasitas Harddisk 500GB4. Display 1280 x 800 pixel5. Sistem Operasi MacOSX

    3.3 Perancangan DatabaseDari tahap analisis permasalahan yang didapat entitas-entitas yang merupakanobjek-objek yang berhubungan dengan aplikasi website e-commerce PT. JayaKomunika. Setelah ditemukan entitas maka langkah selanjutnya adalahmemberikan atribut dan menentukan identifier . Pada StarUML identifier diberikan

    penanda bold (tebal). Langkah selanjutnya setelah menemukan entitas dan atributadalah merelasikan antar entitas. Dari hasil data modeling akandiimplementasikan menjadi tabel-tabel database yang akan digunakan untukmerancang aplikasi.

    3.4 Perancangan Antarmuka Pengguna (User Interface)Antar muka pengguna merupakan sarana interaksi antara pengguna dengankomputer. Faktor tampilan aplikasi sangat berpengaruh terhadap kemudahan userdalam menggunakan aplikasi. Selain itu perancangan antar muka merupakantahapan yang tidak kalah penting dari tahapan pengembangan sistem.Perancangan user interface dibagi menjadi dua bagian yaitu halaman publik danhalaman pengelola. Halaman Publik adalah halaman yang akan diakses oleh

    publik secara bebas. Halaman publik diperuntukkan untuk masyarakat agar bisamengakses informasi dan memohon informasi. Halaman pengelola adalahhalaman yang hanya bisa diakses oleh user yang sudah terdaftar/sudah didaftarkansebagai pengelola aplikasi website e-commerce PT. Jaya Komunika.

    4. Implementasi dan PembahasanImplementasi sistem merupakan tahap merealisasikan sistem yang barudikembangkan supaya sistem siap dipergunakan/dioperasikan sesuai dengan yangdiharapkan. 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 barudikembangkan supaya sistem siap dipergunakan/dioperasikan sesuaidengan yang diharapkan. Tujuan dari implementasi ini adalahmenyiapkan semua kegiatan penerapan sistem sesuai dengan rancanganyang telah ditentukan.

    4.1.2 Pengkodean ProgramSebelum program diterapkan, maka program harus bebas dari kesalahan-kesalahan. Kesalahan dari program yang mungkin terjadi dapatdiklasifikasikan dalam tiga bentuk kesalahan sebagai berikut:Kesalahan bahasa ( Syntax error ) adalah kesalahan didalam penulisan

    source code yang tidak sesuai dengan yang disyaratkan. Pada aplikasi e- Publicinfo kesalahan bahasa ( Syntax error ) telah diselesaikan dengan

  • 7/23/2019 Website e-commerce PT. Jaya Komunika

    6/6

    merubah kesalahan penulisan pada program.Kesalahan waktu proses ( runtime-error ) kesalahan yang terjadi waktueksekusi kode program. Kesalahan ini menyebabkan proses program

    berhenti sebelum selesai pada saatnya. Ini disebabkan karena kompilermenemukan kondisi-kondisi yang belum terpenuhi yang tidak bisa

    dikerjakan. Pada aplikasi e-publicinfo kesalahan waktu proses telah

    4.1.3 Pengetesan SistemPengetesan sistem dilakukan untuk memeriksa kekompakan antarakomponen sistem yang diimplementasikan. Tujuan utama pengetesansistem adalah untuk memastikan bahwa elemen-elemen dari sistem

    bekerja sesuai dengan yang diharapkan. Pengetesan perlu dilakukan untukmencari kesalahan-kesalahan atau kelemahan-kelemahan yang mungkinterjadi. Pengetesan sistem merupakan pengetesan program secarakeseluruhan. 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 mudahdipahami oleh user .

    5. Penutup

    Dengan adanya aplikasi website e-commerce PT. Jaya Komunika, diharapkan semuakhalayak ramai mampu mengakses halaman web tersebut dan melakukan transaksidalam pemesanan barang-barang elektronik yang mencakup piranti siap pakai ataupun

    spare-part dalam skala kecil maupun besar dengan transaksi aman, terjangkau dannyaman selama terhubung dengan jaringan internet. Dengan adanya kemudahandalam pengaksesan informasi jasa serta barang tersebut maka diharapkan semakinmudahnya transaksi.