Proses Process Aliran Data Flow Simpanan Data Storage Jika hapus maka menuju ke hapus data anggota

2.3.4 Data Flow Diagram DFD

Diagram aliran data atau DFD merupakan suatu bagan alir data yang digunakan untuk menjelaskan data yang ditransformasikan oleh suatu proses pada suatu sistem dengan menekankan pada fungsi – fungsi yang ada dalam sistem, cara menggunakan informasi yang tersimpan dan pemindahan informasi antar fungsi di dalam sistem. Beberapa simbol yang digunakan dalam Data Flow Diagram DFD antara lain:

1. Proses Process

Proses adalah simbol pertama data flow diagram. Proses dilambangkan dengan lingkaran, dimana proses ini menunjukan bagian dari sistem yang mengubah satu atau lebih input dan output. Nama proses dituliskan dengan satu kata, singkatan atau kalimat sederhana.

2. Aliran Data Flow

Aliran Data digambarkan dengan tanda panah dari proses. Aliran data juga digunakan untuk menunjukan bagian – bagian informasi dari satu bagian ke bagian lain. Pembagian nama untuk aliran ini menunjukan sebuah arti untuk sebuah aliran. Untuk kebanyakan sistem yang dibuat, aliran data sebenarnya mengambarkan data yakni angka, huruf, pesan, dan macam - macam informasi lainnya.

3. Simpanan Data Storage

Simpanan data digunakan sebagai penyimpanan bagi paket – paket data. Notasi penyimpanan data digambarkan dengan garis horizontal yang pararel. Simpanan data merupakan simpanan data dari data yang berupa suatu file atau database di sistem komputer ataupun berupa arsip atau catatan manual. Nama dari simpanan data menunjukan nama filenya.

4. Kesatuan Luar External Entity

Setiap sistem pasti mempunyai batas sistem boundary yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar merupakan kesatuan entity dilingkungan luar sistem yang dapat berupa orang, Organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau output dari sistem. 2.4 Internet E-Commerce 2.4.1 Pengertian Internet E-Commerce Menurut Laudon Laudon 1998, E-Commerce adalah suatu proses membeli dan menjual produk-produk secara elektronik oleh konsumen dan dari perusahaan ke perusahaan dengan computer sebagai perantara transaksi bisnis. E-Commerce atau yang biasa disebut juga dengan istilah Ecom atau Emmerce atau EC merupakan pertukaran bisnis yang rutin dengan menggunakan transmisi Electronic Data Interchange EDI, email, electronic bulletin boards, mesin faksimili, dan Electronic Funds Transfer yang berkenaan dengan transaksi-transaksi belanja di Internet. Stock online dan penjualan software, dokumen, grafik, musik, dan lain- lainnya, serta transaksi Business to Business B2B. Wahana Komputer Semarang 2002. e-Commerce akan merubah semua kegiatan marketing dan juga sekaligus memangkas biaya-biaya operasional untuk kegiatan trading perdagangan. Proses yang ada dalam E-commerce adalah sebagai berikut : 1. Presentasi electronis Pembuatan Web site untuk produk dan layanan. 2. Pemesanan secara langsung dan tersedianya tagihan. 3. Otomasi account Pelanggan secara aman baik nomor rekening maupun nomor kartu kredit 4. Pembayaran yang dilakukan secara Langsung online dan penanganan transaksi

2.4.2 Sejarah Internet Commerce

Istilah e-commerce telah berubah sejalan dengan waktu. Awalnya, perdagangan elektronik berarti pemanfaatan transaksi komersial, seperti penggunaan EDI untuk mengirim dokumen komersial seperti pesanan pembelian atau invoice secara elektronik. Kemudian dia berkembang menjadi suatu aktivitas yang mempunya istilah yang lebih tepat perdagangan web pembelian barang dan jasa melalui World Wide Web melalui server aman HTTPS, protokol server khusus yang menggunakan enkripsi untuk merahasiakan data penting pelanggan. Pada awalnya ketika web mulai terkenal di masyarakat pada 1994, banyak jurnalis memperkirakan bahwa e-commerce akan menjadi sebuah sektor ekonomi baru. Namun, baru sekitar empat tahun kemudian protokol aman seperti HTTPS memasuki tahap matang dan banyak digunakan. Antara 1998 dan 2000 banyak bisnis di AS dan Eropa mengembangkan situs web perdagangan ini.

2.4.3 Jenis-jenis E-Commerce

Kegiatan E-Commerce mencakup banyak hal, untuk membedakannya E- Commerce dibedakan beberapa karakteristiknya: 1. Business to Business B2B Jenis transaksi dimana pembeli biasanya membeli dalam jumlah besar karena akan dijual kembali. Contoh penjualan grosir. 2. Business to Consumer B2C Jenis transaksi dimana pembelinya perorangan dan tidak punya tujuan untuk menjualnya kembali biasanya semacam toko online yang menjual berbagai macam barang. 3. Consumer to Consumer C2C Jenis transaksi dimana pembelinya perorangan yang tidak mempunyai tujuan untuk dijual kembali dan penjualnya juga perorangan yang tidak menyediakan bermacam-macam barang melainkan hanya beberapa barang saja. Contoh: online advertising. 4. Consumer to Business C2B Termasuk kedalam kategori ini adalah perseorangan yang menjual produk atau layanan kepada organisasi, dan perseorangan yang mencari penjual, berinteraksi dengan mereka dan menyepakati suatu transaksi.

2.4.4 Tujuan Internet E-Commerce

Tujuan suatu perusahaan menggunakan sistim E-Commerce adalah dengan menggunakan E-Commerce maka perusahaan dapat lebih efisien dan efektif dalam meningkatkan keuntungannya. Dan ada beberapa tujuan lainnya kenapa e-commerce dibuat adalah sebagai berikut : 1. Orang yang ingin membeli barang atau transaksi lewat internet hanya membutuhkan akses internet dan interface-nya menggunakan web browser. 2. Menjadikan portal e-commerce e-shop tidak sekedar portal belanja, tapi menjadi tempat berkumpulnya komunitas dengan membangun basis komunitas, membangun konsep pasar bukan sekedar tempat jual beli dan sebagai pusat informasi release, product review, konsultasi, etc. 3. Pengelolaan yang berorientasi pada pelayanan, kombinasi konsepsi pelayanan konvensional dan virtual : Responsif respon yang cepat dan ramah, Dinamis, Informatif dan komunikatif. 4. Informasi yang up to date, komunikasi multi-arah yang dinamis.

2.4.5 Manfaat Internet E-Commerce

Manfaat yang diperoleh bagi organisasi pemilik E-Commerce: 1. Memperluas market place hingga kepasar nasional dan internasional. 2. Dengan capital outplay yang minim, sebuah perusahaaan dapat dengan mudah menemukan lebih banyak pelanggan, supplier yang lebih baik dan partner bisnis yang paling cocok dari seluruh dunia. 3. E-Commerce menurunkan biaya pembuatan, pemrosesan, pendistribusian, penyimpanan, dan pencarian informasi yang menggunakan kertas. 4. E-Commerce memungkinkan pengurangan inventory dan overhead dengan menyederhanakan supply chain management tipe “pull”. Dalam supply chain management tipe “pull”, prses dimulai dari pesana pelanggan serta digunakan manufacturing just-in-time. 5. E-Commerce mengurangi waktu antara outlay modal dan penerimaan produk dan jasa. 6. E-Commerce mendukung upaya-upaya business process reengineering. Dengan mengubah prosesnya, maka produktivitas sales-people, pegawai yang berpengetahuan, dan administrator bias meningkat 100 atau lebih. 7. E-Commerce memperkecil biaya telekomunikasi. Karena internet lebih murah dibandingkan VAN. 8. Akses informasi menjadi lebih cepat. 9. Biaya transportasi dan fleksibilitas bertambah.

2.4.6 Komponen Internet E-Commerce

Berikut ini beberapa komponen utama yang terdapat dalam internet commerce: 1. Electronic Data Interchange EDI Electronic Data Interchange EDI didefinisikan sebagai pertukaran data komputer antar berbagai bidang organisasi atas suatu informasi terstruktur dalam format yang standar dan bisa diolah oleh komputer. EDI merupakan bentuk e- commerce sesuai definisinya, dan telah ada bentuk yang sama selama lebih dari 20 tahun. Saat ini teknologi dan implementasi EDI sudah sangat berkembang. Tujuan EDI adalah untuk memfasilitasi perdagangan dengan cara mengikat bisnis antar partner dagang, EDI meningkatkan proses manual untuk mempertukarkan informasi dengan bidang bisnis lainnya dalam berbagai cara, misalnya data hanya perlu untuk dimasukkan satu kali saja, kemudian data tersebut bisa digunakan oleh pihak pengirim barang, manager kantor, dan lain-lainnya. Hal ini akan menurangi tenaga entry data. Pada dasarnya, data bisa dikirimkan dengan lebih efisien dengan menggunakan EDI. Komponen utama dari EDI standar adalah sebagai berikut : a. Data Element Merupakan potongan data seperti tanggal, harga atau nama organisasi,. Setiap data element diidentifikasikan dengan nomor referensi tertentu yang berisi judul, keterangan, jenis, nomor, dan panjang minimummaximum. b. Data Segment Dalam suatu baris data disebut dengan segment dan setiap item di dalam segmen mewakili satu elemen. Misalnya segmen baris pesanan pembelian terdiri atas nomor barang, keterangan, jumlah, unit pengukuran, dan harga barang. Setiap segmen memiliki satu identifier, satu data elemet delimiter, element diagrams, data segmen terminator dan notes. c. Transaction Set Suatu transation set merupakan dokumen khusus seperti dokumen pesanan pembelian. Di dalam transaction set, ada 3 area utama yaitu area header, area detail dan area summary. d. Functional Group Merupakan sekelompok transaction set yang sejenis. Transation set di dalam functional group dikelompokkan berdasarkan functional identifier yang sama. Untuk mengirimkan transaksi EDI pada konsumen, diperlukan 4 fungsi dasar yaitu Mapping elemen dalam suatu database, Extraction atas data yang belum diidentifikasi dari database, Transalation atas data yang sudah diekstrak ke format EDI, dan Transmisi pesan dalam format EDI melalui media komunikasi. Berikut ini adalah penjelasan singkat dari masing-masing fungsi tersebut: - Mapping Merupakan proses identifikasi elemen di dalam database yang diperlukan untuk membuat pesan dalam format EDI. Mapping adalah pekerjaan yang hanya satu kali dilakukan pada saat diperlukan transaksi EDI baru. Software EDI tidak bisa melaksanakan pekerjaan ini. - Extraction Merupakan proses pengumpulan data yang belum diidentifikasi dan menempatkannya ke dalam format tertentu. Secara umum, data extract dari database dan dijadikan dalam bentuk flat file. Struktur dari flat file biasanya ditentukan oleh pembuat translation software. - Translation Untuk mengirimkan pesan keluar, ketika data yang diperlukan masih dalam bentuk flat file, pembentukan pesan EDI bisa dilakukan menggunakan software translasi atau formatting. Software translasi akan mengatur data menjadi struktur tertentu yang sesuai dengan kebutuhan transaksi EDI. - Communication Pengirimantransmisi atas pesan EDI dikendalikan oleh software komunikasi, yang akan mengatur dan memelihara: nomor telepon partner dagang, menjalankan automatic dialing dan updownloading, juga membuat activity log. Setiap pesan EDI dibungkus dengan amplop khusus yang bertuliskan alamat tujuan, serta jenis transaksi EDI sebagai header dan error checking codes sebagai tambahan di bawahnya. Untuk keperluan penerimaan pesan EDI, proses tersebut tinggal dibalik. 1. Digital Currency Digital currency dimaksudkan untuk memungkinkan user untuk memindahkan dananya secara elektronik dalam lingkungan kerja tertentu. Saat ini, digital currency dirancang untuk versi elektronik dari uang kertas, dimana memiliki atribut yang sama dengan media fisik sebenarnya baik secara anatomis maupun dari segi likuiditasnya. Karakteristik digital currency adalah sebagai berikut: a. Mewakili suatu nilai moneter tertentu b. Bisa ditukarkan sebagai alat pembayaran untuk barang dan jasa, mata uang dan koin serta token lainnya c. Bisa disimpan dan diambil lagi. d. Sulit diduplikasi atau dipalsukan. Jenis-jenis digital currency antara lain: a. Electronic Cash Sistem electronic cash telah terintegrasi sepenuhnya dengan software web browser untuk memudahkan pembelian barang melalui internet. Sistem electronic cash bisa menunjukkan saldo terakhir pada user tertentu sesuai permintaan. Electronic cash pada umumnya memerlukan infrastruktur public key dan mekanisme enkripsi tertentu. Saat ini electronic cash belum sepopuler pengunaan smart card atau model pembayaran lainnya. b. Micropayments Micropayments adalah pembayaran untuk item dengan nilai relative rendah, misalnya informasi atau hiburan on-line yang biayanya bervariasi antara 1 cent sampai 10 cent. Sedangkan Minipayment adalah pembayaran untuk item dengan nilai antara 0,25 sampai 10. Ada beberapa skema yang mampu menangani micropayments yaitu: Milicent, eCash, CyberCoin, Mondex, VisaCash dan NetBill. c. Electronic Catalogs Electronic Catalogs e-catalogs telah berada pada aplikasi komersil yang dirancang untuk internet dan merupakan komponen utama dari sistem e- commerce. E-catalogs merupakan antar muka grafis Graphical User Interface yang umumnya berbentuk halaman WWW dimana menyediakan informasi tentang penwaran produk dan jasa. E-catalog umumnya mendukung on line shopping dan kemampuan pemesanan dan pembayaran barang. Aplikasi e-catalog sebaiknya memiliki karakteristik seperti bersifat interaktif, mampu diperbaharui secara dinamis, hypertextuality dan global presence. d. Intranet Dan Extranet Umumnya intranet digambarkan hanya sebagai web server di dalam perusahaan internal, padahal sebenarnya intranet hanyalah kumpulan web site yang dimiliki oleh suatu kelompok biasanya perusahaan yang bisa diakses hanya oleh anggota kelompok tersebut. Sedangkan extranet merupakan area tertentu dari intranet yang bisa diakses oleh kelompok di luar anggota kelompok intranet, tapi dengan otorisasi tertentu. Fitur intranet standar dalam suatu organisasi memiliki 4 kemamapuan dasar yaitu e-mail, on line publishing, on line searches dan application distribution. Sedangkan extranet memperluas fitur ini ke partner bisnis jika dimungkinkan. Keuntungan menggunakan intranet di dalam suatu organisasi : 1. Mempercepat proses bisnis 2. Memfasilitasi pertukaran informasi 3. Meningkatkan komunikasi dan kolaborasi.

2.4.7 Keamanan Internet E-Commerce

Secara umum, keamanan merupakan salah satu komponen atau servis yang dibutuhkan untuk menjalankan e-commerce. Beberapa topik yang harus dikuasai antara lain akan didaftar di bawah ini. 1. Teknologi Kriptografi Teknologi kriptografi menjelaskan bagaimana mengamankan data dengan menggunakan enkripsi. Berbagai sistem sudah dikembangkan seperti sistem private key dan public key. Penguasaan algoritma-algoritma populer digunakan untuk mengamankan data juga sangat penting. Contoh algoritma ini antara lain DES, IDEA, RC5, RSA dan ECC Ellliptic Curve Cryptography . Salah satu masalah dalam mengamankan enkripsi adalah bagaimana memastikan bahwa hanya sang penerima yang dapat mengakses data. 2. Konsultan Keamanan Konsultan, organisasi, dan institusi yang bergerak di bidang keamanan dapat membantu meningkatkan dan menjaga keamanan. Contoh organisasi yang bergerak di bidang ini adalah IDCERT

2.5 SSL Secure Socket Layer

2.5.1 Pengertian SSL Secure Socket Layer

SSL adalah Protokol berlapis. Dalam tiap lapisannya, sebuah data terdiri dari panjang, deskripsi dan isi. SSL mengambil data untuk dikirimkan, dipecahkan kedalam blok-blok yang teratur, kemudian dikompres jika perlu, menerapkan MAC, dienkripsi, dan hasilnya dikirimkan. Di tempat tujuan, data didekripsi, verifikasi, dekompres, dan disusun kembali. Hasilnya dikirimkan ke klien di atasnya. terjemahan bebas. SSL hanya mengenkripsikan data yang dikirim lewat http. Bagaimana SSL berjalan dapat digambarkan sebagai berikut : 1. Pada saat koneksi mulai berjalan, klien dan server membuat dan mempertukarkan kunci rahasia, yang dipergunakan untuk mengenkripsi data yang akan dikomunikasikan. Meskipun sesi antara klien dan server diintip pihak lain, namun data yang terlihat sulit untuk dibaca karena sudah dienkripsi. 2. SSL mendukung kriptografi public key, sehingga server dapat melakukan autentikasi dengan metode yang sudah dikenal umum seperti RSA dan Digital Signature Standard DSS. SSL dapat melakukan verifikasi integritas sesi yang sedang berjalan dengan menggunakan algoritma digest seperti MD5 dan SHA. Hal ini menghindarkan pembajakan suatu sesi.

2.6 Jenis Transaksi

2.6.1 Transaksi Online

2.6.1.1 Paypal

PayPal adalah rekening online, yang bisa menerima pembayaran dari kartu kredit secara instan lewat koneksi Internet. PayPal merupakan jasa penengah atau broker paling populer di dunia saat ini untuk transaksi online. Dahulu Moneygrams dan wire transfer menjadi standard pembayaran, namun sekarang lebih dari 99 juta pengguna internet lebih memilih PayPal untuk mengirim uang satu dengan yang lainnya. PayPal telah mendapatkan kepercayaan dan kenyamanan untuk transfer uang online. Sebagai broker dalam transaksi online, PayPal mempermudah seseorang dalam melakukan pengiriman uang hanya dengan email penerima dan Pihak lain tidak dapat melihat informasi kartu kredit atau account bank. Hal ini menjadi kelebihan PayPal dalam menjaga keamanan data pribadi penggunanya. 3 jenis paypal, sesuai dengan fungsinya : 1. Account Personal Pada tipe ini, Anda bisa menerima pembayaran dari akun Paypal lain, namun tidak bisa menerima pembayaran dari credit atau debit card. Tidak ada biaya untuk setiap transaksi yang Anda lakukan pada tipe ini. Ada limit berapa banyak uang yang dapat Anda terima per bulannya. 2. Account Premier Tipe ini hampir sama dengan account personal, bedanya pada tipe ini Anda bisa menerima pembayaran dari credit card, debit card dan rekening bank. Anda juga bisa menggunakan fasilitas shopping cart dan tool laporan pembayaran payment reporting tool Akun Premier cocok digunakan untuk penjual amatiran yang ingin menjual produknya secara reguler. 3. Account Business Tipe account business cocok digunakan untuk bisnis yang berskala besar atau online store.

2.6.1.2 Sejarah Paypal

Paypal Paypal corp. seperti yang dikenal sekarang adalah penggabungan antara perusahaan Confinity dan X.com pada tahun 2000 Confinity didirikan pada desember 1998 oleh Peter Thiel dan Max Levchin, awalnya sebagai alat pembayaran Palm Pilot dan sebagai perusahaan kriptograpi ilmu pembacaan sandi, tulisan- tulisan atau angka-angka rahasia. Sedangkan X.com didirikan oleh Elon Musk pada maret 1999, yaitu perusahaan penyedia jasa perencanaan keuangan. Kedua perusahaan lokasi pertamanya adalah kantor di 165 University Avenue di Palo Alto, California, rumah dari beberapa pemula di SiliconValley. Ebay melihat perkembangan penggunaan Paypal dan menyimpulkan Paypal cocok sebagai salah satu alat pembayaran di ebay. Pada mei 1999 ebay membeli Billpoint dan menjadikan Billpoint sebagai alat pembayaran utama ebay saat itu dan membuat Billpoint khusus hanya untuk alat pembayaran di ebay saja, karenanya Paypal hanya tampil beberapa kali sebagai pilihan alat pembayaran di ebay dibandingkan Billpoint. Tetapi karena masyarakat lebih menyukai Paypal karena mudah dan lebih aman pada Februari 2000 rata-rata ada 200.000 penawaran barang perhari yang menggunakan Paypal sedangkan Billpoint hanya 4.000 penawaran. Pada april 2000 lebih dari 1 juta penawaran menggunakan Paypal

2.6.1.3 Akuisi Oleh Ebay

Pada tahun 2002 ebay mengakuisisi Paypal sebesar US 1,5 Miliar. Paypal sebelumnya telah digunakan sebagai alat pembayaran favorit dengan lebih dari 55 pengguna ebay dan mengalahkan alat pembayaran ebay lainnya saat itu Billpoint. Ebay akhirnya menghapus layanan Billpoint untuk memperkuat Paypal brand untuk ebay. Banyak saingan utama Paypal akhirnya bangkrut atau dijual, Citibank c2it tutup pada akhir 2003, Yahoo PayDirect tutup pada akhir 2004, Western union mengumumkan menutup layanan BidPay pada 2005 dan menjualnya pada CyberSource Corporation pada tahun 2006. Saingan Paypal lainnya seperti Moneybookers dan Kagi masih bertahan hingga sekarang.

2.6.1.4 Transfer Via Rekening E banking

Electronic Banking , atau e-banking bisa diartikan sebagai aktifitas perbankan di internet. Layanan ini memungkinkan nasabah sebuah bank dapat melakukan hampir semua jenis transaksi perbankan melalui sarana internet, khususnya via web. Mirip dengan penggunaan mesin ATM, lewat sarana internet seorang nasabah dapat melakukan pengecekan rekening, transfer dana antar rekening, hingga pembayaran tagihan-tagihan rutin bulanan listrik, telepon, dsb. melalui rekening banknya. Jelas banyak keuntungan yang akan bisa didapatkan oleh nasabah dengan memanfaatkan layanan ini, terutama bila dilihat dari waktu dan tenaga yang dapat dihemat karena transaksi e-banking jelas bebas antrian dan dapat dilakukan dari mana saja sepanjang nasabah dapat terhubung dengan jaringan internet. Untuk dapat menggunakan layanan ini, seorang nasabah akan dibekali dengan login dan kode akses ke situs web dimana terdapat fasilitas e-banking milik bankbersangkutan. Selanjutnya, nasabah dapat melakukan login dan dapat melakukan aktifitas perbankan melalui situs web bank bersangkutan. E-banking sebenarnya bukan barang baru di internet, tapi di Indonesia sendiri, baru beberapa tahun belakangan ini marak diaplikasikan oleh beberapa bank papan atas. berkaitan dengan keamanan nasabah yang tentunya menjadi perhatian utama dari para pengelola bank disamping masalah infrastruktur bank bersangkutan. Keamanan merupakan isu utama dalam e-banking karena sebagaimana kegiatan lainnya seperti di internet, transaksi perbankan di internet juga rawan terhadap pengintaian dan penyalahgunaan oleh tangan-tangan yang tidak bertanggung jawab.Oleh karena itu sebuah situs e-banking diwajibkan untuk menggunakan standar keamanan yang sangat ketat untuk menjamin bahwa setiap layanan yang mereka sediakan hanya dimanfaatkan oleh mereka yang memang betul-betul berhak. Salah satu teknik pengamanan yang sering dugunakan dalam e-banking adalah melalui SSL Secure Socket Layer maupun lewat protokol HTTPS Secure HTTP .

2.6.2 Transaksi Offline

2.6.2.1 COD Cash On Delivery

Jenis transaksi di mana pembayaran untuk barang dilakukan pada saat pengiriman. Jika pembeli tidak melakukan pembayaran ketika barang disampaikan, maka barang akan dikembalikan ke penjual. Pembayaran dapat dilakukan secara tunai, cek atau money order, tergantung pada apa yang ditetapkan dalam kontrak pengiriman.

2.6.2.2 Pembayaran Rekening transfer

Transfer adalah pemindahan dana antar rekening disuatu tempat ke tempat yang lain, baik untuk kepentingan nasabahdebitur non debitur dan atau untuk kepentingan Bank itu sendiri. Pihak – pihak yang terkait dengan transaksi transfer : a. REMITER Applicant, yaitu pemilik dana pengirim yang akan memindahkan dananya melalui jasa pengiriman uang. b. BENEFICIARY, yaitu pihak akhir yang akan berhak menerima dana transfer dari drawee bank atau paying bank. c. REMITING BANK Drawer Bank, yaitu bank pelaku transfer atau bank yang menerima amana dari nasabah untuk di transfer kepada drawee atau bank tertarik yang kan kemudian deserahakn kepada penerima dana beneficiary. d. PAYING BANK Drawee Bank, yaitu bank yang menerima transfer masuk dari drawer bank untuk diteruskan dibayarkan kepada beneficiary. 2. Berdasarkan jenis dan proses transfer: Jenis transfer ada 2, yaitu transfer masuk dan transfer keluar : a. Transfer masuk incoming transfer, yaitu pengiriman uang yang diterima dari cabang lain bank sendiri atau dari bank lain utnuk keuntungan nasabah sendiri atau penerima dana pada bank sendiri. b. Transfer keluar Outgoing Transfer, yaitu pengiriman uang atas perintah nasabah atau bagian bank tertentu untuk keuntungan pihak lain kapada bank lain atau cabang bank sendiri.

2.7 Dedicated IP

Dedicated IP Internet Protocol atau IP-Dedicated adalah IP address yang digunakan secara eksklusif pada satu akun hosting. Dedicated IP biasa digunakan untuk jalur transaksi yang menggunakan SSL-enncrypted untuk pengamanan transaksi di internet, biasanya digunakan oleh website yang memiliki e-commerce atau penjualan online. Adapun fungsi dan keuntungan dedicated IP : 1. Sebuah website dapat diakses langsung dari IP address tanpa harus mengetikkan Nama Domain, 2. Menggunakan Dedicated IP dapat memaksimalkan SERP Search Engine Result Page 3. Penggunaan Dedicated IP pada banyak website yang Anda miliki dapat digunakan untuk Backlink SEO website yang lebih baik di banding dengan menggunakan Shared IP. 4. Penggunaan Dedicated IP dapat dipasangkan dengan SSL- enncrypted yang berfungsi menjaga keamanan transaksi melalui internet saat menggunakan Kartu Kredit. 5. Website lebih cepat diakses.

2.8 Software Pendukung

2.8.1 Pengenalan PHP

PHP adalah salah satu bahasa Sever-side yang didesain khusus untuk aplikasi web.PHP dapat disisipkan diantara bahasa HTML dan karena bahasa Server side, maka PHP akan dieksekusi di server,sehingga yang dikirimkan ke browse adalah “hasil jadi” dalam bentuk HTML, dan kode PHP anda tidak akan terlihat. PHP dahulunya merupakan proyek pribadi dari Rasmus Lerdof dengan dikeluarkannya PHP versi 1 yang digunakan untuk membuat home pribadinya.Versi pertama ini berupa kumpulan script PERL.Untuk versi keduanya, Rasmus menulis ulang script-script PERL tersebut menggunakan bahasa C.kemudian menambahkan fasilitas untuk Form HTML dan koneksi Mysql. Adapun PHP didapat dari singkatan Personal Home Pages. Setelah mengalami perkembangan oleh suatu kelompok open source termasuk Rasmus maka mulai versi 3 nya, PHP telah menampakan keunggulannya sebagai salah satu bahasa server scripting yang handal.melalui perkembangan yang pesat ini banyak fasilitas yang ditambahkan dan oleh kelompok PHP ini disebut sebagai :”PHP:Hypertext Preprocessor” . Sintak yang digunakan berasal dari bahasa C, Java maupun Perl. PHP merupakan bahasa script yang digunakan untuk membuat halaman web yang dinamis. Dinamis dalam berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.Oleh karena itu, spesifikasi server lebih berpengaruh pada eksekusi dari script PHP daripada spesifikasi client. Namun tetap diperhatikan bahwa halaman yang dihasilkan tentunya harus dapat dibukan browser pada client.Dalam hal ini versi html yang digunakan harus didukung oleh browser client. PHP termasuk dalam Open Source Product. Jadi dapat dirubah source code dan mendistribusikannya secara bebas.PHP juga diedarkan gratis. PHP juga dapat berjalan diberbagai webserver semisal IIS,Apache,dll.

2.8.1.1 Kelebihan PHP

PHP memiliki kelebihan yang tidak dimiliki oleh bahasa-bahasa pemrograman sejenisnya, diantaranya adalah : 1. PHP mudah dibuat dan dijalankan, maksudnya PHP dapat berjalan dalam web server Apache, Internet Information Service IIS, Personal Web server PWS, Xitami dan lainnya serta dalam sistem operasi yang berbeda pula seperti Windows dan Unix. 2. PHP bersifat efisien, karena hanya memerlukan resource sistem yang sangat sedikit dibandingkan dengan bahasa pemrograman lainnya. 3. PHP dapat menggunakan beberapa database seperti MySql, Sybase, Interbase, Oracle, Ms.SQL Server, Microsoft Access, Dbase dan lainnya.

2.8.2 Pengenalan MySQL

MySQL adalah salah satu database server yang cukup dikenal saat ini. MySQL keluaran T.c.X. data Consult AB, sebuah perusahaan IT Swedia, yang menawarkan berbagai keunggulan dibandingkan database server lainnya, yaitu: Mampu menangani jutaan user dalam waktu yamg bersamaan. Mampu menampung lebih dari 50.000.000 rekord. 3. Sangat cepat dalam mengeksekusi perintah. Selain itu MySQL juga menyediakan dukungan open source. Setiap pengguna MySQL diizinkan untuk mengubah source untuk keperluan pengembangan atau menyelaraskan spesifikasi database sesuai kebutuhan Janner, 2006.

2.8.2.1 Keuntungan MySQL

MySQL adalah suatu database populer dengan pengembang Web Web Developer. Kecepatan dan ukuran yang kecil membuatnya ideal untuk web site. Ditambah lagi dengan fakta bahwa MySQL adalah open source. 1. Adapun keuntungan MySQL adalah: Cepat. Tujuan utama dari pengembangan MySQL adalah kecepatan, sebagai konsekuensi software yang dirancang dari awal untuk kecepatan. Tidak Mahal. MySQL adalah Cuma-Cuma di bawah lisensi GPL open source , sementara pembiayaan untuk lisensi komersialnya sangatlah pantas. Mudah digunakan. Anda dapat membangun dan berinteraksi dengan database MySQL hanya dengan menggunakan sedikit pernyataan sederhana di dalam bahasa SQL, yang menjadi bahasa standar untuk komunikasi dengan RDBMS. Dapat berjalan pada beberapa sistem operasi. MySQL dapat berjalan pada sistem operasi beragam, seperti Windows, linux, Mac OS. Dukungan teknis secara luas tersedia. Aman. MySQL adalah sistem otorisasi fleksibel yang mengijinkan beberapa atau semua privilege database untuk pengguna khusus atau kelompok pengguna. Mendukung database yang besar. MySQL menangani database sampai 50 juta baris atau lebih.

2.8.3 Web Browser

Web Browser adalah sebuah aplikasi yang digunakan untuk menampilkan file-file yang mendukung web yang berektensi .htm,.html,.php dan masih banyak lainnya, dan juga beberapa file image gambar. Melalui web browser pengguna internet dapat memanfaatkan fasilitas internet yang ada pada sebuah server internet dan berinteraksi dengan pengguna internet lainnya di seluruh dunia, beberapa web browser yang cukup dikenal diantaranya yaitu Internet Explorer, Mozilla firefox, Opera, Netscape Navigator dll,

2.8.4 Web Server

Web server adalah system yang melayani permintaan suatu web page, atu tempat penyimpanan web page yang akan dipanggil, Web page adalah susunan teks, grafik, suara atau video klip dalam berbagai kombinasi dan berektensikan .htm atau .html dan masih banyak lagi lainnya, web page biasanya berisi link website lainnya yang dapat diakses dengan mengklik pada link yang tersorot, tatusan ribu website bertambah setiap hari, dikembangkan oleh individu dan organisasi yang ingin mengumumkan apa yang mereka ketahui, menjual atau yang ingin mereka bagikan ke seluruh dunia

2.8.5 HTML Hypertext Markup Language

HTML adalah bahasa pendeskripsi halaman yang menciptakan dokumen- dokumen hypertext atau hypermedia . HTML memasukkan kode-kode penegendali dalam sebuah dokumen pada berbagai poin yang dapat anda spesifikasikan, yang dapat menciptakan hubungan hyperlink dengan bagian lain dari dokumen tersebut atau dengan dokumen lain yang berbeda diWord Wide Web. Berikut ini adalah penjelasan kode pada HTML. 1. pasangan tag HTML dan HTML menandakan bahwa kode yang terdapat di dalamnya adalah kode HTML sehingga browser akan menerjemahkan sebagai dokumen HTML. 2. Dua bagian yang terdapat dalam HTML dan HTML umumnya terbagi atas 1 kepala, dan 2 badan 3. bagian kepala ditandai dengan pasangan tag HEAD dan HEAD, sedangkan bagian badan ditandai dengan tag BODY dan BODY. 4. pada bagian kepala, anda bisa menentukan judul dokumen HTML. Judul ini ditulis dalam pasangan tag TITLE dan TITLE Abdul, 2003.

2.8.6 Ajax

AJAX adalah singkatan dari “Asynchronous JavaScript and XML”, yang dibuat dari serangkaian teknologi dengan berbagai kemampuan : JavaScript, XML dan sebuah method komunikasi asinkron antara client dan server. 3 teknologi yang saling berinteraksi : JavaScript menangkap isyarat, gerak serta aksi. Sebagaimana pada situasi yang mungkin terjadi, JavaScript menggunakan jalur komunikasi pada server object JavaScript dengan nama XMLHttpRequest untuk memanggil method yang tersimpan pada server dan menggunakan XML sebagai mekanisme pengiriman data. Jika JavaScript pada client telah menerima respon dari server, maka JavaScript akan menggunakan kemampuan bawaannya untuk memanipulasi struktur DOM halaman untuk menambahkan content yang didapat dari server. Perubahan yang terjadi pada struktur DOM kemudian diterjemahkan oleh browser pada client, sehingga meningkatkan efek interaktivitas pada user. AJAX Sebagai Sebuah Arsitektur, pada awalnya AJAX dibuat sebagai sebuah rangkaian dari teknologi, namun kemudian AJAX mengalami perkembangan. Sebagai contoh, adanya aplikasi web yang tidak menggunakan XML dalam mentransfer data dari client ke server. Cara tersebut dilakukan dengan menggunakan object XMLHttpRequest. Berdasarkan realita di atas, beberapa pihak mendefinisikan sebagai paradigma baru dalam pemrograman, disamping teknologi yang menyediakan fungsionalitas. Mari kita bahas lebih mendalam tentang arsitektur AJAX. Pengembang telah mengembangkan web programming sebelum hadirnya AJAX : action dari user yang membutuhkan data dari server ditampilkan dalam halaman yang digunakan, dimana data request dari user dikirimkan menuju server. Setelah mengolah halaman tersebut, server menampilkan halaman baru bagi user yang mengandung hasil dari proses sebelumnya. Permasalah dari macam arsitektur tersebut adalah lambat dan cukup memakan waktu, terutama bila dibandingkan dengan aplikasi desktop. Aplikasi desktop mampu merespon cepat atas request dari user, aplikasi ini tidak memproses ulang masing – masing komponen interface yang akan ditampilkan sebagai respon. AJAX menggunakan arsitektur pemrograman tersebut pada aplikasi Web. Daripada memberikan sebuah halaman penuh pada server dan mendapatkan pula sebuah halaman penuh sebagai hasil operasi, AJAX mengijinkan kita untuk mengirimkan request dalam ukuran yang lebih kecil pada server. Halaman yang terpakai hanya termodifikasi untuk menampilkan hasil, bukan tergantikan dengan sebuah halaman baru. Faktor penting yang lain dari arsitektur AJAX adalah request dan response dijalankan secara asinkron : AJAX tidak melarang user untuk melakukan proses lain pada halaman yang dipakai. User dapat mengisi dan menggunakan area lain pada halaman, sedangkan AJAX bekerja pada background. Yang terakhir, AJAX mengijinkan user untuk berinteraksi dengan server sebagai respon terhadap seluruh hal yang dilakukan oleh user. Arsitektur yang ada sebelumnya hanya mengijinkan kita untuk berkomunikasi dengan server pada saat user menekan tombol atau link yang akan mengirim data pada halaman. AJAX memperbolehkan untuk me-request data baru dari server dalam bentuk mouseovers, keypress dan even lain yang dikenali oleh JavaScript.

2.8.7 Java Script

JavaScript adalah bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi obyek, sedangkan Script adalah serangkaian instruksi program. Dalam aplikasi client untuk Navigator, pernyataan Java Script yang tertulis dalam sebuah halaman web dapat mengetahui dan merespon perintah pemakai seperti gerakan mouse, input form, dan navigasi halaman HTML. Sebagai contoh, anda dapat menulis sebuah fungsi Java Script untuk memverifikasi bahwa seseorang telah benar menuliskan informasi yang cocok dalam sebuah form yang meminta diisi nomor telepon dan nomor kode pos. Tanpa transmisi jaringan apapun, sebuah halaman HTML yang dilengkapi dengan tulisan Java Script dapat menginterpretasikan teks yang dituliskan pada halaman tersebut dan memberikan tampilan teks dialog penolakan apabila teks yang dituliskan tadi salah. Atau anda dapat mempergunakan Java Script untuk memerintahkan sebuah aksi seperti memainkan file suara, mengeksekusi sebuah “applet” atau berkomunikasi dengan “plug-in” lain sebagai respon terhadap dibukanya sebuah halaman web atau penutupan halaman tersebut oleh pengguna internet.

2.8.9 CSS Cascading Style Sheet

Cascading Style Sheets CSS adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium W3C.

2.8.10 Macromedia Dreamweaver

Macromedia Dreamweaver adalah tools HTML editor professional, untuk mendesain, melakukan coding, dan pengembangan dari website, web page, dan web application. Tools ini memiliki fitur visual editing yang memungkinkan user membuat halaman web tanpa harus menulis barisan kode HTML. Dreamweaver membantu membangun dynamic database-backed web applications dengan menggunakan bahasa server seperti ASP, ASP.NET, ColdFusion Markup Language CFML, JSP dan PHP. Rickyanto, 2002, p3.

2.9 Media Komunikasi

Media berarti wadah atau sarana. Dalam bidang komunikasi, istilah media yang sering kita sebut sebenarnya adalah penyebutan singkat dari media komunikasi. Media komunikasi sangat berperan dalam mempengaruhi perubahan masyarakat. Televisi dan radio adalah contoh media yang paling sukses menjadi pendorong perubahan. Audio-visual juga dapat menjadi media komunikasi. Penyebutan audio- visual sebenarnya mengacu pada indra yang menjadi sasaran dari media tersebut. Media audiovisual mengandalkan pendengaran dan penglihatan dari khalayak sasaran penonton. Produk audio-visual dapat menjadi media dokumentasi dan dapat juga menjadi media komunikasi. Sebagai media dokumentasi tujuan yang lebih utama adalah mendapatkan fakta dari suatu peristiwa. Sedangkan sebagai media komunikasi, sebuah produk audio-visual melibatkan lebih banyak elemen media dan lebih membutuhkan perencanaan agar dapat mengkomunikasikan sesuatu. Film cerita, iklan, media pembelajaran adalah contoh media audio-visual yang lebih menonjolkan fungsi komunikasi. Media dokumentasi sering menjadi salah satu elemen dari media komunikasi. Karena melibatkan banyak elemen media, maka produk audio-visual yang diperuntukkan sebagai media komunikasi kini sering disebut sebagai multimedia.

2.9.1 Yahoo Messenger

Yahoo Messenger sering disingkat YM atau YM merupakan program pengirim pesan instan populer yang disediakan oleh Yahoo. Yahoo Messenger tersedia secara gratis dan dapat diunduh serta diakses menggunakan Yahoo ID yang biasa digunakan untuk mengakses layanan Yahoo yang lainnya, seperti Yahoo Mail. Penggunaan ID ini juga mengakibatkan pengguna dapat langsung diberitahu bila mendapat sebuah e-mail. Yahoo telah mengumumkan kerjasama dengan Microsoft untuk bergabung dalam jaringan instant messenger. Hal ini mengakibatkan Yahoo Messenger dapat berhubungan dengan layanan .NET Messenger milik Microsoft. Layanan ini mulai berfungsi sejak 13 Juli 2006. Pada Februari 2009, versi terbaru Yahoo Messenger untuk Microsoft Windows adalah 9.0.0.2136.

2.9.2 ShoutBox

Shoutbox, saybox, tagboard, atau chatterbox adalah fitur semacam chatting yang memperbolehkan pengunjung suatu situs web untuk meninggalkan pesan instan situs tersebut. Pada jenisnya yang paling sederhana, shoutbox hanya menampilkan pesan singkat, bersama dengan informasi penulisnya. Kotak shoutbox akan senantiasa diperbaharui, agar segera menampilkan pesan-pesan terbaru. Umumnya pesan yang sudah lama akan terhapus setelah jumlah tertentu telah dicapai, untuk menghemat kapasitas di server.

2.9.3 Telephone

Telephone merupakan alat komunikasi yang digunakan untuk menyampaikan pesan suara terutama pesan yang berbentuk percakapan. Kebanyakan telepon beroperasi dengan menggunakan transmisi sinyal listrik dalam jaringan telepon sehingga memungkinkan pengguna telepon untuk berkomunikasi dengan pengguna lainnya. Jenis-jenis telepon yang telah ditemukan : 1. Telepon digital Public Switched Telephone Network PSTN dilakukan berdasarkan hubungan langsung antara sender dengan receiver yang harus menggunakan kabel tembaga, serat optic, satellite, fixed wireless, dan mobile wireless circuit. Penggunaan jaringan tersebut melibatkan komponen dasar yaitu telepon, network access, central office CO, trunks and special circuit , dan customer premise equipment CPE.perkembangan PSTN sebagai sistem telepon digital telah meningkatkan kapasitas dan kalitas jaringanya sehingga memungkinkan untuk menggunakan beberapa saluran komunikasi dalam sebuah medium pertukaran. 2. Telepon IP Telepon IP Internet Protocol merupakan telepon teknologi baru yang menggunakan protokol internet dalam pengoperasiannya. Telepon IP ini dapat digunakan untuk memindahkan hubungan untuk mengganti suara, mengirim fax, paket video, dan bentuk penyampaian informasi lainnya yang telah digunakan pada sistem telepon terdahulu. Telepon IP menggunakan koneksi internet untuk mengirimkan data. Dalam perkembangannya, layanan telepon IP akan bekerja sama dengan perusahaan telepon lokal, provider jarak jauh seperti ATT, perusahaan TV cabel , Internet Service Providers ISPs, dan operator layanan wireless. Telepon IP merupakan bagian penting dalam penggabungan antara komputer, telepon, dan televise dalam satu lingkungan komunikasi. VoIP Voice over IP adalah pengorganisasian untuk menstandardisasi telepon IP. VoIP digunakan sebagai landasan untuk unified message UM dan unified communications UC. Tanpa VoIP, integrasi dari berbagai program server akan sulit dilakukan. Jaringan yang ada pada IP bukan tipe yang siap untuk menghadapi lalu lintas VoIP sistem LAN harus dibagi antara VLAN dengan pesan suara dan data.

2.10 Jejaring Sosial

Jejaring sosial atau jaringan sosial adalah suatu struktur sosial yang dibentuk dari simpul-simpul yang umumnya adalah individu atau organisasi yang diikat dengan satu atau lebih tipe relasi spesifik seperti nilai, visi, ide, teman, keturunan, dll. Analisis jaringan sosial memandang hubungan sosial sebagai simpul dan ikatan . Simpul adalah aktor individu di dalam jaringan, sedangkan ikatan adalah hubungan antar aktor tersebut. Bisa terdapat banyak jenis ikatan antar simpul. Penelitian dalam berbagai bidang akademik telah menunjukkan bahwa jaringan sosial beroperasi pada banyak tingkatan, mulai dari keluarga hingga negara, dan memegang peranan penting dalam menentukan cara memecahkan masalah, menjalankan organisasi, serta derajat keberhasilan seorang individu dalam mencapai tujuannya. Dalam bentuk yang paling sederhana, suatu jaringan sosial adalah peta semua ikatan yang relevan antar simpul yang dikaji. Jaringan tersebut dapat pula digunakan untuk menentukan modal sosial aktor individu. Konsep ini sering digambarkan dalam diagram jaringan sosial yang mewujudkan simpul sebagai titik dan ikatan sebagai garis penghubungnya.

2.10.1 Facebook

Facebook adalah sebuah situs web jejaring sosial populer yang diluncurkan pada 4 Februari 2004. Facebook didirikan oleh Mark Zuckerberg, seorang mahasiswa Harvard kelahiran 14 Mei 1984 dan mantan murid Ardsley High School. Pada awal masa kuliahnya situs web jejaring sosial ini, keanggotaannya masih dibatasi untuk mahasiswa dari Harvard College. Dalam dua bulan selanjutnya, keanggotaannya diperluas ke sekolah lain di wilayah Boston Boston College, Universitas Boston, MIT, Tufts, Rochester, Stanford, NYU, Northwestern, dan semua sekolah yang termasuk dalam Ivy League. Banyak perguruan tinggi lain yang selanjutnya ditambahkan berturut-turut dalam kurun waktu satu tahun setelah peluncurannya. Akhirnya, orang-orang yang memiliki alamat surat-e suatu universitas seperti: .edu, .ac, .uk, dll dari seluruh dunia dapat juga bergabung dengan situs jejaring sosial ini. Selanjutnya dikembangkan pula jaringan untuk sekolah-sekolah tingkat atas dan beberapa perusahaan besar. Sejak 11 September 2006, orang dengan alamat surat-e apa pun dapat mendaftar di Facebook. Pengguna dapat memilih untuk bergabung dengan satu atau lebih jaringan yang tersedia, seperti berdasarkan sekolah, tempat kerja, atau wilayah geografis. Hingga Juli 2007, facebook memiliki jumlah pengguna terdaftar paling besar di antara situs-situs yang berfokus pada sekolah dengan lebih dari 34 juta anggota aktif yang dimilikinya dari seluruh dunia. Dari September 2006 hingga September 2007, peringkatnya naik dari posisi ke-60 ke posisi ke-7 situs paling banyak dikunjungi, dan merupakan situs nomor satu untuk foto di Amerika Serikat, mengungguli situs publik lain seperti Flickr, dengan 8,5 juta foto dimuat setiap harinya. Fitur hiburan dalam Facebook disebut aplikasi. Contohnya antara lain permainan video, kuis, dan lain sebagainya. Fitur-fitur lain yang terdapat dalam facebook antara lain adalah sebagai berikut : 1. Halaman Facebook Pengguna dapat membuat profil dengan foto, kontak, ataupun informasi personil lainnya. Komunikasi dengan pengguna lainnya dapat dilakukan melalui pesan pribadi atau fitur chat. Pengguna juga dapat bergabung dengan grup atau halaman penghobi fan pages, yang beberapa darinya dimiliki oleh organisasi sebagai wadah untuk beriklan. Untuk mengurangi kontroversi mengenai privasi, Facebook mengizinkan pengguna untuk memilih pengaturan privasi sesuai kemauannya, dan memilih siapa yang dapat melihat bagian-bagian dari profilnya. Website ini mengratiskan untuk penggunannya dan mendapatkan keuntungan dari iklan, seperti iklan dalam bentuk gambar banner ads. 2. Infrastruktur server Pada QCon San Fransisco 2008, direktur dari Egineering Aditya Argawal mengindikasi bahwa server front-end berjalan pada PHP LAMP stack dengan penambahan Memcahce, dan diakhir ditulis dengan bahasa pemrograman termasuk C++, Java, Phyton dan Erlang. Komponen lain dari insfratruktur Facebook termasuk Scribe, Thrift dan Cassandra, sebagai komponen terbuka seperti ODS. 3. Facebook Lite Pada bulan Agustus 2009, Facebook meluncurkan versi lite atau versi kecil dari laman itu, yang teroptimalisasi untuk pengguna di internet yang lambat. Facebook Lite menawarkan fitur yang lebih minim dan membutuhkan sedikit bandwidth. Namun pada 20 April 2010, versi lite dari facebook tersebut diakhiri dan pengguna akan dikembalikan ke versi penuh Facebook. Versi tersebut hanya dioperasikan dalam delapan bulan. 4. Pemendek URL Pada 14 Desember 2009, Facebook meluncurkan pemendek URL miliknya dengan domain FB.me. Semua yang menuju ke facebook.com dapat diakses melalui fb.me, dengan 7 karakter lebih pendek. 57

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi ke dalam bagian-bagian komponennya yang ditujukan untuk mengidentifikasi dan memperbaiki permasalahan-permasalahan, kesempatan- kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

3.1.1 Analisis Prosedur yang Berjalan

Prosedur merupakan urutan kegiatan yang tepat dari tahapan-tahapan yang menerangkan mengenai proses apa yang dikerjakan, siapa yang mengerjakan proses tersebut, bagaimana proses tersebut dapat dikerjakan dan dokumen apa saja yang terlibat. Berdasarkan hasil penelitian pada Bengkel Pamor Motor Sport, transaksi penjualan masih menggunakan manual dimana para costumer harus datang ke Bengkel Pamor Motor Sport untuk melakukan transaksi. Begitu juga dengan pengolahan data barang, penjualan, garansi barang, pengeluaran, dan pendapatan masih dilakukan secara tertulis didalam kertas. Dengan jumlah barang yang semakin banyak mengakibatkan lambannya waktu pengerjaan untuk menyelesaikan suatu pengolahan data yang baik. Dikarenakan semua proses masih dilakukan dengan menitik beratkan kepada sistem yang masih manual dengan prosedur dan barang yang terbilang sangat banyak, sehingga diperlukan pengecekan berkali-kali dalam setiap kegiatan transaksi agar kesalahan tidak terjadi dan kegiatan transaksi menjadi maksimal. Prosedur penjualan barang yang sedang berjalan di Bengkel Pamor Motor Sport pada saat ini adalah sebagai berikut. 1. Konsumen memilih barang yang akan dibelinya. Setelah konsumen memilih dan mendapatkan barang yang akan dibelinya, konsumen memberikan barang tersebut ke kasir. 2. Kasir menerima barang yang akan dibeli oleh konsumen. 3. Kasir mengecek barang yang akan dibeli oleh konsumen apakah masih tersedia atau tidak. 4. Bila tersedia kasir akan memasukan data transaksi ke buku transaksi kemudian membuat struk sebagai bukti transaksi dan memberi tahu kepada konsumen berapa total harga dari barang yang dibelinya apabila tidak tersedia maka kasir akan memberitahukan kepada konsumen bahwa stok barang habis. 5. Konsumen memberikan sejumlah uang ke kasir sesuai dengan total harga dari barang yang dibelinya. 6. Kasir akan membuat struk dan diberikan konsumen beserta barang yang dibeli, dan uang kembalian bila uang yang diberikan konsumen berlebih. Proses transaksi Penjaga Toko Kasir customer Barang yang dibeli Barang yang dibeli Pengecekan harga barang Info harga barang yang dibeli Info harga barang yang dibeli barang yang dibeli Uang pembayaran barang yang dibeli Uang pembayaran barang yang dibeli Pengecekan uang pembayaran Apakah sesuai dengan harga barang ? Pembuatan struk pembayaran Pembuatan struk pembayaran Tidak berlebih Ya cukup barang yang dibeli Uang kembalian 1. Struk transaksi pembayaran 2. Struk transaksi pembayaran barang yang dibeli 1. Struk transaksi pembayaran 2. Struk transaksi pembayaran barang yang dibeli Uang kembalian 1. Struk transaksi pembayaran barang yang dibeli 1. Struk transaksi pembayaran Pengecekan stok barang Info stok barang Stok barang? Info stok barang barang yang dibeli habis ada Data barang yang terjual A2 A1 A1 Gambar 3.1 Flowmap Sistem penjualan Barang yang sedang berjalan Keterangan : A1 : Arsip struk penjulan barang A2 : Arsip data barang yang terjual

3.1.2 Evaluasi Sistem yang sedang berjalan

Hasil dari analisis terhadap sistem yang sedang berjalan di Bengkel Pamor Motor Sport maka dapat diambil kesimpulan bahwa sistem yang di gunakan cukup rumit dan menghabiskan waktu yang lama untuk dapat melakukan transaksi penjualan. Selain itu arsip data stok barang, kwitansi dan garansi pembayaran yang kemungkinan besar dapat hilang dan menumpuk yang dapat menyebabkan kesulitan dalam pencarian data.

3.1.3 Solusi yang ditawarkan

Maka untuk mempercepat waktu dan membantu proses transaksi penjualan haruslah dibuat sistem penjualan secara terkomputerisasi melalui sistem pengolahan data yang lebih rapih dan mudah dicari dengan menggunakan e-commerce. solusi yang ditawarkan adalah pembuatan aplikasi e-commerce penjualan barang di Bengkel Pamor Motor Sport. Dalam sistem ini, customer dapat melihat informasi barang dan dapat melakukan pemesanan secara online. Dengan sistem ini juga diharapkan dapat membantu perusahaan dalam mempromosikan di Bengkel Pamor Motor Sport serta diharapkan dapat membantu menyelesaikan pengelolaan transaksi dan pengolahan data yang terjadi di Bengkel Pamor Motor Sport dengan tujuan menghasilkan informasi dengan cepat dan akurat. Website ini menyediakan dua content web yaitu bagian administrator backend office yang dikelola oleh admin dan bagian penjualan produk frontend yang digunakan oleh pengunjung dan members. 1. Fitur – fitur yang ditawarkan untuk bagian admistrator backend office adalah : a. Login Administrator Login Adminstrator digunakan untuk login admin agar bisa mengakses halaman administrator. Di bagian login admistrator disediakan form login yang berisi username dan password yang harus di isi oleh admin. b. Pengelolaan Kategori Dalam pengelolaan kategori produk disediakan fitur sebagai berikut : 1. Tambah kategori produk yang digunakan untuk menambah kategori 2. Edit kategori produk yang digunakan untuk mengubah data kategori 3. Hapus kategori produk yang digunakan untuk menghapus data kategori. 4. Cari kategori produk yang digunakan untuk mencari data kategori. c. Pengelolaan Produk Dalam pengelolaan Produk disediakan fitur sebagai berikut : 1. Tambah produk yang digunakan untuk menambah data produk 2. Edit produk yang digunakan untuk mengubah data produk 3. Hapus produk yang digunakan untuk menghapus data produk 4. Cari produk digunakan untuk mencari data produk d. Pengelolaan anggota e. Pengelolaan anggota digunakan untuk mengelola data anggota. Fitur yang disediakan adalah untuk pengelolaan status anggota yaitu hapus dan pencarian anggota f. Pengelolaan pemesanan Dalam pengelolaan pemesanan disediakan fitur sebagai berikut : 1. Edit pemesanan yang digunakan untuk mengubah data pemesanan 2. Hapus pemesanan yang digunakan untuk menghapus data pemesanan 3. Cari pemesanan digunakan untuk mencari data pemesanan g. Pengelolaan pengiriman Dalam pengelolaan pengiriman disediakan fitur sebagai berikut : 4. Edit pengiriman yang digunakan untuk mengubah data pengiriman 5. Hapus pengiriman yang digunakan untuk menghapus data pengiriman 6. Cari pengiriman digunakan untuk mencari data pengiriman h. Pengelolaan Ganti Password admin Ganti password admin digunakan untuk merubah password admin i. Backup database Backup database digunakan untuk membackup tabel – table yang ada di database j. Restore Database Restore database digunakan untuk merestore database k. Logout Digunakan untuk keluar dari website. 2. Bagian Penjualan Produk frontend Fitur – fitur yang disediakan pada bagian penjualan produk adalah sebagai berikut: a. Pencarian Produk Pencarian produk digunakan untuk mencari data produk berdasarkan kata kunci yang dicari b. Informasi cara pembelian Informasi cara pembelian menampilkan cara pembelian c. Informasi Produk Infromasi produk digunakan untuk menampilkan data produk d. Daftar Fitur daftar digunakan oleh pengunjung untuk menjadi anggota di Pamor Motor Sport. e. Login Fitur login digunakan oleh anggota untuk mengakses website agar bisa melakukan pembelian produk. f. Keranjang belanja check out Fitur ini digunakan untuk menyimpan data pemesanan sementara. fitur yang disediakan adalah edit data pemesanan dan hapus produk. g. Alamat Pengiriman Alamat pengiriman digunakan untuk pengolahan alamat pengiriman. h. Jenis Pengiriman Jenis pengiriman digunakan untuk jenis pengiriman produk. jenis pengiriman yang digunakan adalah jasa pengiriman JNE i. Konfirmasi pembayaran Konfirmasi pembayaran digunakan untuk melakukan pembayaran.jenis pembayaran yang digunakan untuk pemabayaran adalah melalui transfer bank BNI dan pembayaran lewat paypal. j. Logout Digunakan untuk keluar dari akun anggota.

3.1.4 Analisi Kebutuhan Nonfungsional

Analisis non fungsional adalah sebuah tahap di mana seorang pembangun perangkat lunak menganalisis sumber daya yang akan menggunakan perangkat lunak yang di bangun. Sehingga dapat di tentukan kebutuhan aplikasi yang di bangun terhadap sumber yang ada.

3.1.4.1 Analisis Perangkat Keras

Perangkat keras yang akan di gunakan pada sistem penjualan e-commerce yang akan berjalan ini memiliki beberapa spesifikasi sebagai berikut: 1. AMD Turion™ II Dual Core M520 2.3 GHz, 1 MB L2 cache 2. Memory 1 GB 3. Hardisk 320 GB 4. Layar dengan resolusi 2048 x 800 pixel 5. Terkoneksi dengan Intenet 6. Printer Sedangkan untuk pengguna dengan kategori pembeli dan pemesan, spesifikasi minimum perangkat keras yang dibutuhkan, yaitu: 1. Prosesor Intel Pentium III 2. Memori 128 MB 3. Harddisk dengan ruang kosong 100 MB 4. Monitor dengan resolusi 1074 x 768 pixels 5. Terkoneksi dengan internet. Maka dapat di simpulkan bahwa spesifikasi perangkat keras yang di miliki Bengkel Pamor Motor Sport sudah memenuhi kebutuhan sistem yang di bangun.

3.1.4.2 Analisis Perangkat Lunak

Sistem Operasi yang digunakan di Bengkel Pamor Motor Sport adalah Windows XP SP2 dan untuk Browser menggunakan Mozilla Firefox 3.6.10 ,Internet Explorer 8.0 dan aplikasi Microsoft Ofiice 2007. Sedangkan untuk pembangun aplikasi, di butuhkan perangkat lunak dengan spesifikasi sebagai berikut : 1. Sistem operasi Window XP. 2. Xampp sebagai webserver. 3. Aplikasi ini dibangun menggunakan Adobe Dreamweaver CS8. 4. Menggunakan bahasa Php, dan Jquery. 5. Sebagai databasenya menggunakan PhpMyAdminmysql.

3.1.4.3 Analisis Pengguna

Sistem yang akan dibangun digunakan oleh 3 jenis pengguna, yaitu administrator, member dan pengunjung. Administrator dapat melakukan semua operasi di dalam perangkat lunak ini seperti tambah data, edit data, dan hapus. Anggota hanya dapat melakukan pemesanan barang saja. Pengunjung hanya dapat melihat dan mencari barang. Tabel 3.1 Tabel Analisis Pengguna Pengguna Hak akses Tingkat keterampilan Administrator Mengontrol operator , pengolahan data master Menguasai komputer, pemahaman yang cukup untuk mengelola data dalam web serta memiliki pengetahuan tentang internet. Anggota Pengunjung dan Pemesanan barang Mampu mengoprasikan komputer dan dapat melakukan browsing di internet. Pengunjung Pengunjung website Mampu mengoprasikan komputer dan dapat melakukan browsing di internet.

3.2 Perancangan Sistem

Perancangan sistem yang akan di bangun setelah tahap analisis sistem yang sedang berjalan selesai. Perancangan dapat di definisikan sebagai penggambaran, perencanaan dari beberapa elemen yang terpisah ke dalam suatu kesatuan yang utuh dan berfungsi alat bantu yang di gunakan untuk menggambarkan perancangan sistem yang akan dibangun secara umum terdiri dari : 1. Perancangan DFD. 2. Perancangan pesan. 3. Perancangan antar muka. 4. Jaringan semantic.

3.2.1 Entity Relational Diagram ERD

ERD digunakan untuk mengorganisasikan data dimana diagram akan menampilkan hubungan antar entitas yang terdapat di dalam sistem. Anggota Produk M 1 M Pemesanan Idanggota Idorder Idp Admin Mengelola Mengelola Mengelola M M M 1 1 Kategori Mengelola 1 M Memiliki M 1 Id_admin Idkp Kota Mengelola 1 M Id_kota 1 Memiliki 1 Provinsi Mengelola 1 M Memilki M 1 Id_provinsi Detail pemesanan Memiliki M 1 Idorder Memiliki 1 M Idp 1 Retur Mengelola M 1 Memiliki 1 M Memiliki 1 1 Id_retur Bank Mengelola 1 M Idbank Pengaturan Paypal Mengelola 1 1 S_id Pengiriman Mengelola 1 1 Memiliki M M M Gambar 3.2 Entity Relation Diagram

3.2.1.1 Diagram Konteks

Diagram Konteks adalah diagram yang menggambarkan secara umum yang menjadi masukan, proses dan keluaran yang terjadi pada sebuah sistem. Diagram konteks untuk perangkat lunak yang akan dibangun sebagai berikut : - Data Login Admin - Data Admin - Data Kategori - Data Produk - Data Anggota - Data Orders Chart - Data Orders Detail - Data Status Pemesanan - Data Status Pengiriman - Data Pengiriman -Data Module - Data Setting - Data Bank - Data No.Resi - Data informasi - Data BackUp - Data Restore - Data Retur - Info Login Admin - Info Login Admin Invalid - Info Admin - Info Kategori - Info Produk - Info Anggota - Info Orders Chart - Info Orders Detail - Info Status Pemesanan - Info Status Pengiriman - Info Module - Info Setting - Info Bank - Info No.Resi - Info informasi - Info BackUp - Info Restore - Info Retur - Label Pengiriman - Laporan Pemesanan - Laporan Produk - Laporan Pengiriman - Data Produk Cari - Data Login Anggota - Data Anggota - Data Orders Chart - Data Orders Detail - Data Alamat Pengiriman -Data Email Anggota - Cetak Faktur - Info Produk Cari - Info Login Anggota - Info Login Anggota Invalid - Info Anggota - Info Orders Chart - Info Orders Detail - Info Alamat Pengiriman - Info Login Anggota - Faktur Anggota Admin Sistem Pembayaran Data Orders Chart Status Pemesanan - Info Produk Cari - Info Kategori - Info Produk - Info Registrasi - Data Produk Cari - Data Registrasi Pengunjung WEBSITE LAYANAN E-COMMERCE DI BENGKEL PAMOR MOTOR SPORT Email -Info Aktifasi -info order chart -info detail pengiriman -info pengiriman -info retur Gambar 3.3 Diagram Konteks

3.2.1.2 Data Flow Diagram DFD

DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke model yang lebih kecil. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Berikut adalah gambar DFD dari Membangun Aplikasi E-commerce di Pamor Motor Sport adalah sebagai berikut : 1.0 informasi 2.0 registrasi 3.0 login 4.0 Data master 5.0 pembelian 6.0 history Pengunjung Data produk cari -Info produk cari -Info produk -Info kategori Produk Info produk Data produk Data registrasi Info registrasi Admin Anggota Anggota Data anggota Info anggota Status login admin valid admin Info admin Data admin -Info anggota -info login anggota -Data anggota -Data email anggota Info anggota Data anggota Info anggota Data anggota Kategori Info kategori Data kategori Data kategori Info kategori Data login admin -Info login admin invalid -Info login admin - Data Login Admin - Data Admin - Data Kategori - Data Produk - Data Anggota - Data Orders Chart - Data Orders Detail - Data Status Pemesanan - Data Status Pengiriman - Data Pengiriman -Data Module -Data setting - Data Bank - Data No.Resi - Data informasi - Data BackUp - Data Restore - Data Retur - Info Login Admin - Info Login Admin Invalid - Info Admin - Info Kategori - Info Produk - Info Anggota - Info Orders Chart - Info Orders Detail - Info Status Pemesanan - Info Status Pengiriman - Info Module - Info Setting - Info Bank - Info No.Resi - Info informasi - Info BackUp - Info Restore - Info Retur - Label Pengiriman - Laporan Pemesanan - Laporan Produk - Laporan Pengiriman Order chart Order detail Pengiriman Info pengiriman Data pengiriman Provinsi Kota Info provinsi Data provinsi Info kota Data provinsi Info order chart Data order chart Info order detail Data order detail Email 7.0 Retur Info registrasi Retur Info retur Data retur Sistem pembayaran Data order chart Status pemesanan Bank Info bank Data bank -Data order chart -Data order detail -Data pengiriman -Info order chart -Info order detail -Info pengiriman Status login anggota valid Status login anggota valid Status login anggota valid -Info order chart -info order detail -Info retur - info pengiriman -Info order chart -Info order detail Info order chart Data order chart Info order detail Data order detail Data bank Info bank Info order chart Data order chart Info order chart Data order chart Info order detail Data order detail Info pengiriman Data pengiriman Info admin Data admin Gambar 3.4 DFD Level 1 1.1 Informasi Kategori 1.2 Informasi Produk Pengunjung Kategori - Info Produk Info Kategori Produk Data Produk Info Produk Data Kategori Info Kategori Anggota 1.3 Pencarian Produk Info Produk Cari Data Produk Cari Info Produk Cari Data Produk Cari Data Produk Cari Info Produk Cari Info kategori Data kategori Gambar 3.5 DFD Level 2 Proses 1.0 Informasi Anggota 2.1 Form Registrasi 2.2 Aktivasi Data Registrasi Pengunjung Data Registrasi Info Registrasi Data Registrasi Info Registrasi Email Info aktivasi Info aktivasi Gambar 3.6 DFD Level 2 Proses 2.0 Registrasi 3.1 Verifikasi Username Data Login Admin Info Login Admin Admin Anggota 3.2 Verifikasi Password 3.3 Lupa Password Data Login Anggota Info Login Anggota Anggota Admin Data Login Admin Info Login Admin Data Login Admin Info Login Admin Data Login Admin - Info Login Admin - Info Login Admin Invalid Data Login Anggota - Info Login Anggota - Info Login Anggota Invalid Data Email Anggota Info Login Anggota - Status Login Admin Valid - Status Login Anggota Valid - Status Login Admin Valid - Status Login Anggota Valid Info Login Anggota Data Login Anggota Info Login Anggota Data Login Anggota Data Login anggota Info Login anggota Gambar 3.7 DFD Level 2 Proses 3.0 Login 4.2 Pengolahan Data Kategori 4.3 Pengolahan Data Produk Data Kategori Info Kategori Kategori Info Kategori Data Kategori - Data Produk Info Produk Produk - Info Produk Data Produk Status Login Admin Valid Status Login Admin Valid Admin 4.1 Edit Data Admin Admin Data Password Admin Info Password Admin Info Admin Data Admin Status Login Admin Valid 4.4 Pengolahan Data Module Module Info module Data module Data module Info module 4.5 Pengolahan Data anggota Anggota Data anggota Info anggota Status Login Admin Valid Info anggota Data anggota 4.6 Pengolahan Data pemesanan Order chart Order detail Data order chart Info order chart Data order detail Info order detail -Data status pemesanan -Data order chart -Data order detail -Info status pemesanan -Info order chart -Info order detail 4.7 Pengolahan Data pengiriman Pengiriman -Data status pengiriman -Data pengiriman -Info status pengiriman -Info pengiriman -Data status pengiriman -Data pengiriman -Info status pengiriman -Info pengiriman 4.8 Pengolahan Data setting Setting Info setting Data setting Data setting Info setting Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid 4.9 Pengolahan Data bank Bank Data bank Info bank Info bank Data bank 4.10 Pengolahan Data informasi Informasi Data informasi Info informasi Info informasi Data informasi Status Login Admin Valid Status Login Admin Valid 4.11 Pengolahan Database -Info backup -Info restore Status Login Admin Valid -Data backup -Data restore Info kategori Data kategori Info produk Data produk Info setting Data setting -Info status pengiriman -Info pengiriman -Data status pengiriman -Data pengiriman Info order detail Data order detail Info order chart Data order chart Info anggota Data anggota Info informasi Data informasi Info bank Data bank Info admin Data admin Data module Info module Gambar 3.8 DFD Level 2 Proses 4.0 Pengolahan Data Master Anggota 5.1 Tambah Item Pemesanan 5.2 Edit Item Pemesanan 5.3 Hapus Item Pemesanan Status Login Anggota Valid Status Login Anggota Valid 5.4 Pilih alamat pengiriman Data order detail Info order detail Data order detail Info order detail Data order detail Info order detail Status Login Anggota Valid Status Login Anggota Valid 5.5 Konfirmasi Pembayaran Status Login Anggota Valid Sistem Pembayaran Order detail Data order detail Order chart Info order detail Info order detail Data order detail Info order detail Data order detail Iinfo order chart Data order chart Info order chart Data order chart Info order chart Data order chart Data order chart Info order chart Data order chart Info order chart Data order chart Info order chart Data order chart Info order chart 5.6 Checkout Status Login Anggota Valid Data order chart Info order chart Info order chart Email -Info order chart -info order detail -Info order chart -info order detail Status pemesanan Data order chart Gambar 3.9 DFD Level 2 Proses 5.0 Pembelian 7.1 Pilih Order yang diretur Retur Data Order chart Info Order chart Info Orders Detail Data Orders Detail Anggota Order chart Orders Detail Data Order chart 7.2 Tampil detail retur Info Retur Info Retur Data Retur Status Login Anggota Valid Status Login Anggota Valid Data retur Gambar 3.10 DFD Level 2 Proses 7.0 Pengolahan Retur 4.2.1 Tambah Data Kategori 4.2.2 Edit Data Kategori Data Kategori Info Kategori Data Kategori Info Kategori Kategori Data Kategori Info Kategori Data Kategori Info Kategori Admin Status Login Admin Valid Status Login Admin Valid 4.2.3 Hapus Data Kategori Info Kategori Data Kategori Info Kategori Data Kategori Status Login Admin Valid 4.2.4 Cetak Data Kategori Data kategori Info kategori Data kategori Info kategori Status Login Admin Valid Gambar 3.11 DFD Level 3 Proses 4.2 Pengolahan Kategori 4.3.1 Tambah Data Produk 4.3.2 Edit Data Produk 4.3.3 Hapus Data Produk Data Produk Info Produk Data Produk Info Produk Data Produk Info Produk Produk Data Produk Info Produk Data Produk Info Produk Info Produk Data Produk Admin Kategori Info kategori Info kategori Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid 4.3.4 Cetak Data Produk Data kategori Data kategori Status Login Admin Valid Info produk Data produk Data produk Info produk Gambar 3.12 DFD Level 3 Proses 4.3 Pengolahan Data Produk 4.4.1 Tambah Data Module 4.4.2 Edit Data Module 4.4.3 Hapus Data Module Data module Info module Data module Info module Data module Info module module Data module Info module Data module Info module Info module Data module Admin Status Login Admin Valid Status Login Admin Valid Status Login Admin Valid 4.4.4 Cetak Data module Status Login Admin Valid Info module Data module Data module Info module Gambar 3.13 DFD Level 3 Proses 4.4 Pengolahan Data Module 4.5.1 Cari Data Anggota Data Anggota Info Anggota Anggota Data Anggota Info Anggota Admin Status Login Admin Valid 4.5.2 Hapus Data Anggota Info Anggota Data Anggota Info Anggota Data Anggota Status Login Admin Valid 4.5.3 Cetak Data Anggota Data Anggota Info Anggota Data Anggota Info Anggota Status Login Admin Valid Gambar 3.14 DFD Level 3 Proses 4.5 Pengolahan Data Anggota 4.6.1 Cari Data Pemesanan Data order chart Info order chart Order chat Data order chart Info order chart Admin Status Login Admin Valid 4.6.3 Hapus Data Pemesanan Info order chart Data order chart Info order chart Data order chart Status Login Admin Valid 4.6.4 Cetak Data Pemesanan Data order chart Info order chart Data order chart Info order chart Status Login Admin Valid 4.6.2 Lihat Data Pemesanan 4.6.5 Edit Status Pemesanan Order detail Data status pemesanan Info status pemesanan Info order chart Data order chart Info order detail Data order detail Status Login Admin Valid Status Login Admin Valid Data order detail Info order detail Gambar 3.15 DFD Level 3 Proses 4.6 Pengolahan Data Pemesanan 4.7.1 Cari Data Pengiriman Data Pengirimant Info Pengiriman Pengiriman Data Pengiriman Info Pengiriman Admin Status Login Admin Valid 4.7.3 Hapus Data Pengiriman Info Pengiriman Data Pengiriman Info Pengiriman Data Pengiriman Status Login Admin Valid 4.7.4 Cetak Data Pengiriman Data Pengiriman Info Pengiriman Data Pengiriman Info Pengiriman Status Login Admin Valid 4.7.2 Cetak Label Data Pengiriman 4.7.5 Edit Status Pengiriman Data status Pengiriman Info status Pengiriman Info Pengiriman Data Pengiriman Status Login Admin Valid Status Login Admin Valid Data Pengiriman Info Pengiriman 4.7.6 Input no resi Pengiriman Status Login Admin Valid Data No.resi Info No.resi Info pengiriman Data pengiriman Gambar 3.16 DFD Level 3 Proses 4.7 Pengolahan Data Pengiriman 4.9.1 Tambah Data Bank 4.9.2 Edit Data Bank Data Bank Info Bank Data Bank Info Bank Bank Data Bank Info Bank Data Bank Info Bank Admin Status Login Admin Valid Status Login Admin Valid 4.9.3 Hapus Data Bank Info Bank Data Bank Info Bank Data Bank Status Login Admin Valid 4.9.4 Cetak Data Banki Data Bank Info Bank Data Bank Info Bank Status Login Admin Valid Gambar 3.17 DFD Level 3 Proses 4.9 Pengolahan Bank 4.10.1 Tambah Data Informasi 4.10.2 Edit Data Informasi Data Informasi Info Informasi Data Informasi Info Informasi Informasi Data Informasi Info Informasi Data Informasi Info Informasi Admin Status Login Admin Valid Status Login Admin Valid 4.10.3 Hapus Data Informasi Info Informasi Data Informasi Info Informasi Data Informasi Status Login Admin Valid 4.10.4 Cetak Data Informasi Data Informasi Info Informasi Data Informasi Info Informasi Status Login Admin Valid Gambar 3.18 DFD Level 3 Proses 4.10 Pengolahan Informasi Admin 4.11.1 Backup 4.11.2 Restore Produk Data backup Info backup Data restore Info restore Kategori Anggota Order chart Order detail module pengririman Data anggota Info anggota Data produk Info produk Data kategori Info kategori Data order chart Info order chart Data order detail Info order detail Status Login Admin Valid Status Login Admin Valid Data pengiriman Info pengiriman Data module Info module Info anggota Data anggota Data produk Info produk Info kategori Data kategori Data order chart Info order chart Data order detail Info order detail Data pengiriman Info pengiriman Data module Info module Gambar 3.19 DFD Level 3 Proses 4.11 Pengolahan Database

3.2.2 Spesifikasi Proses

Tabel 3.2 Spesifikasi Proses No. Proses Keterangan 1. Nomor Proses 1.0 Nama Proses Informasi Source sumber Pengunjung Input - Data Produk Cari Output -Info produk cari -Info produk -Info kategori Destination Tujuan - Pengunjung Deskripsi Proses ini menampilkan informasi produk cari, info produk, dan info kategori Logika Proses 1. Tampilkan layar informasi 2. Pengunjung memilih informasi kategori 3. Pengunjung memilih informasi produk cari, dan info produk 4. Pengunjung melakukan pencarian produk 2. Nomor Proses 2.0 Nama Proses Registrasi Source sumber Pengunjung Input - Data Registrasi Output - Info Registrasi Destination Tujuan Pengunjung Deskripsi Proses ini digunakan untuk Registrasi Pengunjung Logika Proses 1. Tampilkan layar registrasi 2. Pengunjung mengisi form registrasi 3. Jika data registrasi valid maka sistem akan akan mengirimkan data registrasi ke alamat email pengunjung untuk melakukan aktivasi 4. Jika data registrasi invalid maka pengunjung harus mengulangi mengisi form registrasi 3. Nomor Proses 3.0 Nama Proses Login Source sumber - Admin - Anggota Input - Data Login Admin - Data Login Anggota Output - Info Login Admin - Info Login Anggota - Info Login Admin Invalid - Info Login Anggota Invalid Destination Tujuan - Admin - Anggota Deskripsi Proses login digunakan oleh admin dan Anggota untuk mengakses aplikasi Logika Proses 1. Jika user =’admin’ maka tampilkan layar menu login admin 2. Jika user =’anggota’ maka tampilkan layar menu login anggota 3. Admin atau anggota memasukan username dan password 4. Cek ke dalam database 5. Jika sesuai maka admin atau anggota masuk ke form menu 6. Jika tidak maka kembali ke point 3 untuk melakukan login kembali 4. Nomor Proses 4.0 Nama Proses Pengolahan Data Master Source sumber Admin Input - Data Login Admin - Data Admin - Data Kategori - Data Produk - Data Anggota - Data Orders Chart - Data Orders Detail - Data Status Pemesanan - Data Status Pengiriman - Data Pengiriman -Data Module -Data setting - Data Bank - Data No.Resi - Data informasi - Data BackUp - Data Restore - Data Retur Output - Info Login Admin - Info Login Admin Invalid - Info Admin - Info Kategori - Info Produk - Info Anggota - Info Orders Chart - Info Orders Detail - Info Status Pemesanan - Info Status Pengiriman - Info Module - Info Setting - Info Bank - Info No.Resi - Info informasi - Info BackUp - Info Restore - Info Retur - Label Pengiriman - Laporan Pemesanan - Laporan Produk - Laporan Pengiriman Destination Tujuan Admin Deskripsi Proses ini digunakan oleh admin untuk mengolah data – data. Logika Proses 1. Status login admin valid 2. Tampilkan layar menu data master 3. Admin dapat memilih menu yang ada pada data master 4. Admin dapat menambah,mengubah,mencari dan menghapus data- data yang ada 5. Jika Memilih menu ganti password maka tampilkan data ganti password admin Jika memilih menu kategori maka tampilkan data kategori Jika memilih menu produk maka tampilkan data produk 6. Jika memilih menu anggota maka tampilkan data anggota 7. Jika memilih menu backup maka tampilkan data backup Jika memilih menu restore maka tampilkan data restore 5. Nomor Proses 5.0 Nama Proses Pembelian Source sumber Anggota Input - Status Login Anggota Valid - Data Orders Chart - Data Orders Detail - Data Pengiriman - Data Jenis Pengiriman Output - Info Orders Chart - Info Orders Detail - Info Alamat Pengiriman - Info Jenis Pengiriman Destination Tujuan - Anggota Deskripsi Proses ini digunakan untuk melakukan pemesanan produk Logika Proses 1. Status login members valid 2. Tampilkan layar menu transaksi 3. Anggota memilih produk yang akan dibeli 4. Jika produk dipesan ditambahkan maka menuju ke tambah item pemesanan 5. Jika produk yang dipesan ingin di edit maka menuju ke edit item pemesanan 6. Jika produk tidak jadi dipesan maka menuju ke hapus item pemesanan 7. Jika selesai belanja maka menuju ke checkout 8. Jika produk yang dipesan akan dikirim maka menuju ke konfirmasi pengiriman 9. Jika produk yang dipesan akan dibayar maka menuju ke konfirmasi pembayaran 6. Nomor Proses 6.0 Nama Proses History Source sumber - Anggota Input - Status Login Anggota Valid -Data order chart -Data order detail -Data pengiriman Output -Info order chart -Info order detail -Info pengiriman Destination Tujuan - Anggota Deskripsi Proses ini digunakan untuk melihat history yang dilakukan oleh Anggota Logika Proses 1. Tampilkan layar history orders 2. Anggota memilih history orders 3. Sistem menampilkan history yang dipilih 4. Jika Anggota ingin mengetahui detail orders Maka menuju ke detail history orders 7. Nomor Proses 7.0 Nama Proses Pengolahan Retur Source sumber - Anggota Input - Status Login Anggota Valid - Data Retur Output - Info Retur Destination Tujuan - Admin Deskripsi Proses ini digunakan untuk retur produk Logika Proses 1. Status login anggota valid 2. Tampilkan layar menu retur 3. Members memilih orders yang akan diretur 4. Jika memilih detail produk yang diretur maka menuju ke detail data retur 8. Nomor Proses 1.2 Nama Proses Informasi Produk Source sumber Pengunjung Input - Data Produk Output - Info Produk Destination Tujuan - Pengunjung - Anggota Deskripsi Proses ini digunakan untuk menampilkan informasi produk Logika Proses 1. Tampilkan layar informasi produk 2. pengunjung melihat informasi produk informasi 9. Nomor Proses 1.3 Nama Proses Pencarian Produk Source sumber Pengunjung dan Anggota Input - Data Produk cari Output - Info Produk Cari Destination Tujuan - Pengunjung - Anggota Deskripsi Proses ini digunakan untuk pencarian produk Logika Proses 1. Tampilkan layar pencarian Produk 2. Pengunjung atau Anggota mengisi form pencarian produk 10. Nomor Proses 2.1 Nama Proses Form Registrasi Source sumber Pengunjung Input - Data Registrasi Output - Info registrasi Destination Tujuan Pengunjung Deskripsi Proses ini digunakan untuk pengisian data anggota Logika Proses 1. Tampilkan layar form registrasi 2. Pengunjung mengisi data registrasi 3. Jika data registrasi benar maka lanjutkan ke aktivasi 4. Jika salah maka pengunjung harus mengulang pengisian form registrasi 11. Nomor Proses 2.2 Nama Proses Aktivasi Source sumber Pengunjung Input - Data Registrasi Output - Info Registrasi Destination Tujuan Pengunjung Deskripsi Proses ini digunakan untuk mengecek activasi pengunjung Logika Proses 1. Tampilkan layar aktivasi 2. System mengirim data aktivasi ke email pengunjung 3. Pengunjung mengecek data aktivasi ke email pengunjung 4. Jika data aktivasi ada maka pelanggan akan di arahkan menuju link login anggota 5. Pelanggan bisa melakukan login 12. Nomor Proses 3.1 Nama Proses Verifikasi Username Source sumber - Admin - Anggota Input - Data Login Admin - Data Login Anggota Output - Info Login Admin - Info Login Anggota - Status Login Admin Valid - Status Login Anggota Valid Destination Tujuan - Admin - Anggota - Proses 3.0 Deskripsi Proses ini digunakan untuk memeriksa username Logika Proses 1. Jika user =’admin’ maka tampilkan layar menu login admin 2. Jika user =’anggota’ maka tampilkan layar menu login anggota 3. Admin atau angggota memasukan data username 4. Sistem memeriksa ke database 5. Jika username sesuai maka admin atau pelanggan mengisi password 6. Jika tidak maka admin atau anggota memasukan kembali data username 13. Nomor Proses 3.2 Nama Proses Verifikasi Password Source sumber - Admin - Anggota Input - Data Login Admin - Data Login Anggota - Status Login Admin Valid - Status Login Anggota Valid Output - Info Login Admin - Info Login Anggota - Info Login Admin Invalid - Info Login Anggota Invalid - Status Login Admin Valid - Status Login Anggota Valid Destination Tujuan - Admin - Anggota - Proses 3.0 Deskripsi Proses ini digunakan untuk memeriksa password Logika Proses 1. Jika user =’admin’ maka tampilkan layar menu login admin 2. Jika user =’anggota’ maka tampilkan layar menu login members 3. Admin atau anggota memasukan data password ,jika username telah diisi 4. Sistem memeriksa ke database 5. Jika password sesuai maka admin atau anggota masuk ke dalam sistem 6. Jika tidak maka admin atau anggota memasukan kembali data username dan password 14. Nomor Proses 3.3 Nama Proses Lupa Password Source sumber - Anggota - Admin Input - Data Login Anggota - Data Login Admin Output - Info Login Anggota - Info Login Admin Destination Tujuan - Anggota - Admin Deskripsi Proses ini digunakan jika lupa password Logika Proses 1. Jika user =’admin’ maka tampilkan layar menu lupa password admin 2. Jika user =’pelanggan’ maka tampilkan layar menu lupa password Anggota 3. Admin atau Anggota mengisi username email 4. Sistem memeriksa database 5. Jika cocok maka password baru akan dikirimkan ke email Anggota atau admin 6. Jika tidak kembali ke point 2 15. Nomor Proses 4.1 Nama Proses Edit data Admin Source sumber - Admin Input - Data Password Admin Output - Info Password Admin Destination Tujuan - Admin Deskripsi Proses ini digunakan untuk mengganti password admin Logika Proses 1. Tampilkan layar menu ganti password 2. Admin mengisi password lama 3. Admin mengisi password baru 4. Sistem memeriksa database 5. Jika cocok maka password berhasil diganti 6. Jika tidak kembali ke point 2 16. Nomor Proses 4.2 Nama Proses Pengolahan Data Kategori Source sumber Admin Input - Status Login Admin Valid - Data Kategori Output - Info Kategori Destination Tujuan - Admin - Proses 4.0 Deskripsi Proses ini digunakan untuk melakukan pengolahan data kategori Logika Proses 1. Status login admin valid 2. Tampilkan layar menu Pengolahan Data Kategori 3. Admin dapat menambah,mengubah dan menghapus data kategori 4. Jika Tambah maka menuju ke tambah data kategori 5. Jika Edit maka menuju ke edit data kategori 6. Jika Hapus maka menuju ke hapus data kategori 17. Nomor Proses 4.3 Nama Proses Pengolahan Data Produk Source sumber Admin Input - Status Login Admin Valid - Data Produk Output - info Produk Destination Tujuan - Admin - Proses 4.0 Deskripsi Proses ini digunakan untuk melakukan pengolahan data produk Logika Proses 1. Status login admin valid 2. Tampilkan layar menu Pengolahan Data Produk 3. Admin dapat menambah, mengubah, mencari dan menghapus data produk 4. Jika Tambah maka menuju ke tambah data produk 5. Jika Edit maka menuju ke edit data produk 6. Jika hapus maka menuju ke hapus data produk 18. Nomor Proses 4.4 Nama Proses Pengolahan Data Module Source sumber Admin Input - Status Login Admin Valid - Data Module Output - Info Module Destination Tujuan - Admin - Proses 4.0 Deskripsi Proses ini digunakan untuk melakukan pengolahan data Module Logika Proses 1. Status login admin valid 2. Tampilkan layar menu Pengolahan Data Module 3. Admin dapa menambah,mengubah,mencari dan menghapus data Module 4. Jika Tambah maka menuju ke tambah data module 5. Jika Edit maka menuju ke edit data module 6. Jika cari maka menuju ke cari data module 7. Jika hapus maka menuju ke hapus data module 19. Nomor Proses 4.5 Nama Proses Pengolahan Data Anggota Source sumber Admin Input - Status Login Admin Valid - Data Anggota Output - Info Anggota Destination Tujuan - Admin - Proses 4.0 Deskripsi Proses ini digunakan untuk melakukan pengolahan data anggota Logika Proses 1. Status login admin valid 2. Tampilkan layar menu Pengolahan Data Anggota 3. Admin dapat mencari dan menghapus data anggota 4. Jika cari maka menuju ke cari data anggota

5. Jika hapus maka menuju ke hapus data anggota

20. Nomor Proses 4.6 Nama Proses Pengolahan Data Pemesanan Source sumber Admin Input - Status Login Admin Valid -Data status pemesanan -Data order chart -Data order detail Output -Info status pemesanan -Info order chart -Info order detail Destination Tujuan - Admin - Proses 4.0 Deskripsi Proses ini digunakan untuk melakukan pengolahan data pemesanan Logika Proses 1. Status login admin valid 2. Tampilkan layar menu Pengolahan Data pemesanan 3. Admin dapat mengubah status pemesanan 4 Admin dapat mencari dan menghapus data pemesanan, Jika cari maka menuju ke cari data pemesanan, Jika hapus maka menuju ke hapus data pemesanan 21. Nomor Proses 4.7 Nama Proses Pengolahan Data Pengiriman Source sumber Admin Input - Status Login Admin Valid - Data status pengiriman - Data pengiriman Output -Info status pengiriman -Info pengiriman Destination Tujuan - Admin - Proses 4.0 Deskripsi Proses ini digunakan untuk melakukan pengolahan data pengiriman Logika Proses 1. Status login admin valid 2. Tampilkan layar menu Pengolahan Data pengiriman 3. Admin dapat mengubah dan mencari data pengiriman

4. Jika ingin mengubah status pengiriman