BAB 5 ANALISIS DAN PERANCANGAN SISTEM. Fungsi yang dapat dilakukan sistem antara lain menyediakan informasi up-todate

dokumen-dokumen yang mirip
BAB 5 ANALISIS DAN PERANCANGAN SISTEM

UNIVERSITAS BINA NUSANTARA

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. perusahaan saat ini, maka diusulkan adanya sistem yang baru. Sistem yang diusulkan

BAB 4 IMPLEMENTASI DAN EVALUASI

diinginkan yaitu cash maupun transfer. Gambar 4.42 Tampilan Shopping Cart Pemilihan Jenis Pembayaran

Berikut ini merpakan prosedur penggunaan pada pengunjung yang belum mendaftar : Gambar 1 Halaman Home pada Guest

Gambar 4.50 Form Bahan Baku Keluar

BAB 4 PERANCANGAN SISTEM INFORMASI. Sistem yang dirancang bertujuan untuk mendukung persediaan bahan yang

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN CRM BERBASISKAN WEB PADA PT SARANA KARYA YUSESA

BAB 4. PT. Siaga Ratindotama

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa

Gambar 4.32 Tampilan Layar Inquiries. Pada halaman ini, terdapat pertanyaan yang ditanyakan oleh user beserta jawaban dari

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN KARIR BERBASIS WEB PADA PT.DELTATAMA MITRASEJAHTERA

Manual Book Website Adverse Drug Report

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT DAN PIUTANG PADA PT. BUANA PENTA PRIMA

Petunjuk Penggunaan Aplikasi

BAB III ANALISIS DAN DISAIN SISTEM

PROSEDUR PROGRAM. Berikut ini adalah petunjuk pemakaian aplikasi basis data penjualan, pembelian

BAB IV IMPLEMENTASI DAN PENGUJIAN. mencoba semua fitur masing masing tingkatan pengguna. Untuk melakukan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III PEMBAHASAN 3.1 Analisa Sistem

Halaman ini pada umumnya tidak berbeda dengan halaman Home sebelum. Login. Yang membedakan pada halaman ini yaitu pada bagian center ditampilkan

BAB III ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

BAB 4 RANCANGAN KNOWLEDGE MANAGEMENT SYSTEM. knowledge goals dan knowledge identification. Dari hasil pemetaan akan

BAB IV PERANCANGAN LAYAR ANTAR MUKA

BAB IV IMPLEMENTASI DAN PENGUJIAN

ANALISIS DAN PERANCANGAN SISTEM PENJUALAN BERBASIS WEB PADA CV. BINTANG TIGA

BAB III ANALISA DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI

Gambar 4.38 Tampilan Layar Staff. menampilkan daftar perusahaan staff yang sudah tercatat atau

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN P.D. SINAR MULIA. Pengembangan Sistem Informasi Akuntansi Penjualan P.D. Sinar Mulia mendukung

BAB 4 IMPLEMENTASI DAN EVALUASI Kebutuhan Pengembangan Sistem. mengembangkan sistem pemesanan berbasis web ini terdiri atas kebutuhan

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

Prosedur Penggunaan Program Gambar 4.7 Halaman Home

BAB 4 RANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI Sumber Daya yang Dibutuhkan Kebutuhan Perangkat Keras. b. Hardisk minimum 80GB. c. Memory 512MB.

BAB 4 HASIL DAN PEMBAHASAN

User untuk mencari informasi yang dimaksud sesuai kebutuhan atau keinginan User. Tampilan History dan Status Jasa Warehouse

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB 4 PERANCANGAN SISTEM INFORMASI. suatu model pada Problem Domain. 2. Class Faktur Penjualan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. sequential (waterfall). Metode ini terdiri dari empat tahapan, yaitu: analisis,

Gambar 4.34 Cluster Jadwal Produksi. jadwal produksi oleh Kepala Pabrik. Seperti yang sudah dijelaskan dalam system

BAB III CARA DAN METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB 4 RANCANGAN YANG DIUSULKAN. Berikut ini merupakan class diagram di mana menggambarkan hubungan antara

Gambar 4.75 Layar mengedit event

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Digunakan sebagai tempat penyimpanan data, di mana data ini hanya dapat

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

Prosedur Menjalankan Aplikasi

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 RENCANA IMPLEMENTASI. Client yaitu User Interface dan Function, dimana komponen User Interface

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN. 4.1 Tahap 4 : Merancang Hubungan Antar Muka Dengan Pelanggan

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. lunak dan personil yang dibutuhkan serta jadwal implementasi sistem tersebut.

menu update yang berfungsi untuk merubah data diri, dan menu Change Password Gambar 4.28 Halaman halaman update personal data

Pada sistem yang sedang berjalan ditemukan masalah atau kendala yang terjadi, masalah tersebut antara lain adalah :

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

PANDUAN MANUAL JENTERPRISE

Ask Guestions). Pada halaman ini customer dapat melihat pertanyaan-pertayaan

Bab IV RANCANGAN SISTEM YANG DIUSULKAN. PT.Lippo General Insurance, Tbk diharapkan dapat memenuhi tujuannya dalam

BAB 4 IMPLEMENTASI DAN EVALUASI. dalam pengoperasian sistem basis data yang baru: : HP Deskjet 656c

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN. Persediaan yang baru ditampilkan pada gambar 4.1.

BAB IV IMPLEMENTASI DAN PENGUJIAN

USER MANUAL PCUCAMEL. Administrator Page. Software Development. Universitas Kristen Petra. Jl. Siwalankerto

5.4. Analisis dan Perancangan Sistem Informasi. dinamakan dengan Unified Modeling Language (UML). UML merupakan bahasa

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 4 PERANCANGAN. 1. Dengan terhubungnya komputer terhadap server, maka apabila perubahan. lainnya yang terhubung dengan server akan ikut berubah.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

UNIVERSITAS BINA NUSANTARA. Program Ganda Sistem Informasi Manajemen Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

BAB 4 IMPLEMENTASI DAN EVALUASI. spesifikasi tersebut mencakup perangkat lunak (software) dan perangkat keras

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

DAFTAR ISI. HALAMAN JUDUL...i. HALAMAN PENGESAHAN PEMBIMBING...ii. HALAMAN PENGESAHAN PENGUJI...iii. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI...

BAB III ANALISIS DAN DISAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. selanjutnya yaitu tahap implementasi. Pada bab ini akan dibahas mengenai

BAB 3 ANALISIS DAN PERANCANGAN SOLUSI Identifikasi Proses Bisnis Berjalan

BAB 4 RANCANGAN SISTEM

Gambar 4.77 Window Input Pembayaran Pinjaman Darurat dan Terencana

Transkripsi:

BAB 5 ANALISIS DAN PERANCANGAN SISTEM 5.. Analisis sistem 5.. Tujuan sistem Tujuan sistem adalah untuk meningkatkan pelayanan terhadap pelanggan. Fungsi yang dapat dilakukan sistem antara lain menyediakan informasi up-todate bagi pelanggan, menyediakan informasi mengenai profile dan produk perusahaan, serta kemudahan dalam mengajukan pertanyaan, komentar, dan keluhan. Sistem informasi yang dibutuhkan PT Netsa Jala Nusantara adalah suatu CRM terintegrasi dan terkoneksi dengan internet, dimana sistem ini diharapkan akan dapat mendukung hubungan jangka panjang dengan pelanggan. Sistem ini akan dikembangkan secara bertahap sesuai dengan kebutuhan perusahaan. Untuk tahap awal, sistem ini akan dikembangkan untuk memudahkan pelanggan dalam mendapatkan informasi. Selain itu sistem ini diharapkan dapat membantu merchant untuk mengajukan complaint dengan mudah dan cepat. Untuk pengembangan ecrm selanjutnya, perusahaan dapat membuat email gratis dengan domain nama domain perusahaan dan knowledge management bagi menggunakan internet. Karena keterbatasan waktu dan kemampuan, penulis tidak membahas perkembangan sistem selanjutnya.

53 5.3. Rencana Inisiasi Penggunaan Untuk persiapan proses implementasi, perusahaan akan menangani pelatihan dan installasi sistem untuk tahap persiapan implementasi. Sistem manual akan disediakan kemudian sehingga dapat membantu perusahaan dalam proses installasi dan perawatan sistem pada saat implementasi. Disarankan agar perusahaan mengembangkan versi awal sistem dengan menggunakan seorang web programmer, seorang admin dan seorang network specialist. Anggota tim harus mempunyai kemampuan dalam menggunakan alat bantu pengembangan yang digunakan dalam rancangan ini.

0 5..2. Definisi sistem Sistem diharapkan dapat membantu perusahaan dalam meningkatkan pelayanan dan membina hubungan jangka panjang yang lebih baik dengan pelanggan dengan memberikan kemudahan bagi partner dalam mendapatkan informasi dan berinteraksi dengan perusahaan. Pelanggan dapat berinteraksi dengan perusahaan melalui 5 cara, yaitu email (surat elektronik), telepon, situs web, fax, dan surat-menyurat. Yang ditunjukkan pada gambar 5. berikut. Gambar 5. : Media interaksi antara pelanggan dan perusahaan

Perusahaan sebagai merchant service provider telah ditunjuk partner untuk memberikan pelayanan kepada merchant sebagai perwalian dari partner. Sehingga sistem juga diharapkan dapat membantu merchant untuk mengajukan complaint. Oleh karena itu, pelanggan yang dimaksud di dalam sistem ini adalah partner PT Netsa Jala Nusantara.dan merchant Setiap pelanggan akan diberikan username dan password yang dapat digunakan untuk login ke dalam situs web. Dan menikmati kemudahan sebagai partner ataupun sebagai merchant. Tabel 5. : Tabel FACTOR Definisi Functionality Mendukung proses manajemen hubungan dengan pelanggan perusahaan Mendukung pelanggan dalam mendapatkan informasi Application Domain Sistem ini dibuat untuk dapat membantu perusahaan dalam meningkatkan pelayanan terhadap pelanggan, sehingga kepuasan pelanggan pun meningkat. Sistem dibuat untuk memudahkan pelanggan mendapatkan informasi dan berinteraksi dengan perusahaan Condition Sistem akan dikembangkan secara bertahap sesuai kebutuhan perusahaan. Sistem akan digunakan oleh pelanggan (partner dan merchant) dan keterlibatan admin Technology Objects Teknologi yang akan digunakan adalah teknologi client/server Partner, merchant, admin, news, faq, Question, solution, testimonial, Machine, complaint Responsibility Mengelola dan memonitor interaksi melalui internet antara perusahaan dan pelanggan Mengirimkan informasi kepada pelanggan

2 5..3. Konteks Gambar 5.2 : Rich Picture Ringkasan problem domain: Sistem yang dikembangkan akan dapat merekam seluruh interaksi yang terjadi antara customer dan perusahaan melalui internet. Untuk itu sistem harus mampu mendukung fungsi karyawan yang dalam hal ini adalah admin sebagai petugas yang berinteraksi langsung dengan customer dalam melayani dan menindaklanjuti permasalahan serta memberikan informasi. Pada situs ini setiap orang dapat melihat profile perusahaan, membaca testimonial, mendapatkan informasi mengenai produk yang ditawarkan perusahan, dan mendapatkan jawaban seputar pertanyaan yang sering ditanyakan. Itu semua dapat dilakukan tanpa harus melakukan login.

3 Dengan login, partner akan mendapatkan informasi, dapat memberikan testimonial, mengajukan pertanyaan (atau keluhan), dan mendapatkan informasi mengenai data merchant beserta history keluhannya. Merchant dapat mengajukan keluhan (permintaan perawatan atau perbaikan). Untuk itu merchant perlu memasukkan nomor serial mesin EDC yang akan diperbaiki atau dirawat. Tugas admin adalah untuk merekam seluruh interaksi yang terjadi, menerima dan mencari solusi bagi permasalahan, memberikan dan mengirimkan informasi, serta memasukkan identitas customer sehingga database customer akan semakin berkembang dari waktu ke waktu. Ringkasan application domain: Setiap pelanggan akan diberikan username (masing-masing untuk partner dan merchant) dan password (pelanggan dapat merubah password), yang dapat digunakan untuk login ke dalam situs web. Setiap partner yang login dapat melihat berita-berita yang ada seputar PT Netsa. Berita dapat dilihat berdasarkan urutan waktu, dengan berita terbaru berada di atas. Berita yang ditampilkan pada halaman awal hanya 4 berita terbaru. Kemudian apabila partner ingin melihat seluruh berita yang ada, dapat mengklik link yang disediakan. Admin dapat memasukkan, mengubah dan mendelete berita. Partner juga dapat memberikan tesimonialnya. Testimonial merupakan pesan dan kesan yang dialami oleh partner selama menggunakan produk PT Netsa. Agar testimonial tersebut dapat dibaca semua pengunjung situs web, maka testimonial tersebut harus di-approved terlebih dahulu oleh admin. Testimonial yang ditampilkan dalam situs web berupa nama partner dan isi testimonial. Admin berhak tidak

4 menampilkan testimonial atau bahkan menghapusnya apabila testimonial tersebut tidak memenuhi syarat umum yang berlaku, seperti melanggar etika dan budaya. Setelah testimonial di-approved, secara otomatis admin akan mengirimkan konfirmasi melalui email bahwa testimonial yang bersangkutan telah di-approved serta mengucapkan terima kasih atas perhatian dan waktu yang diberikan. Partner dapat pula menghubungi perusahaan jika mempunyai permasalahan. Permasalahan yang mungkin timbul berupa pertanyaan, keluhan, dan konfirmasi ulang. Setiap permasalahan yang masuk akan diterima oleh admin dan dicatat dalam database. Admin akan membantu menyelesaikan permasalahan tersebut dengan mencari solusi atas permasalahan. Setelah solusi ditemukan, admin akan mengubah status pertanyaan menjadi solved (telah terselesaikan) dan secara otomatis akan mengirimkan solusi tersebut melalui email. Apabila permasalahan tersebut tidak dapat diselesaikan dalam waktu singkat dan memerlukan tindakan lebih lanjut, maka status pertanyaan berupa pending. Dan admin akan memberikan konfirmasi sehubungan dengan tindakan yang akan dilakukan terhadap permasalahan tersebut, dan meminta partner menunggu selama solusi sedang dicari serta menawarkan solusi sementara -jika memungkinkan-. Kemudian admin akan mencari solusi. Diasumsikan admin dapat menemukan solusi atas semua permasalahan. Admin berhak menghapus permasalahan yang telah ditemukan solusinya. Namun, untuk permasalahan yang bersifat unik, akan disimpan dalam database solusi agar dapat dijadikan sistem informasi bagi perusahaan. Partner dapat melihat banyaknya complaint beserta isi, status dan tanggal complaint yang pernah diajukan setiap merchant.

5 Setiap merchant yang login dapat mengajukan complaint yang dapat berupa permintaan untuk melakukan perawatan, ataupun perbaikan mesin EDC. Admin akan menerima keluhan dan mencatatnya ke dalam database. Kemudian admin akan menghubungi merchant untuk memberikan konfirmasi mengenai tindakan yang selanjutnya akan dilakukan perusahaan atau tindakan sementara yang sebaiknya dilakukan merchant. Selanjutnya keluhan tersebut diteruskan kepada staff yang berwenang. Sistem ini tidak membahas lebih lanjut bagaimana suatu keluhan dapat terselesaikan. Admin sebagai petugas kunci mempunyai tanggung jawab untuk memberikan memberikan pelayanan yang terbaik dengan pelanggan. Admin bertugas membantu dan menyelesaikan setiap permasalahan yang terjadi serta merekam interaksi yang terjadi antara pelanggan dan perusahaan. Admin dapat memasukkan, mengubah, dan menghapus informasi. Admin menentukan informasi apa yang sebaiknya ditampilkan dan untuk siapa. Selain itu, untuk kepentingan bisnis, admin terkadang juga memberikan informasi kepada pelanggan melalui email. Sebelumnya admin akan memasukkan identitas pelanggan ke dalam database. Kemudian username dan password diberitahukan kepada pelanggan yang bersangkutan agar dapat login ke dalam situs web. Untuk lebih meningkatkan kepuasan, pelanggan dapat merubah password dan merubah data-datanya yang lain (selain nama, join date, dan username). Admin dapat melihat, mengubah, menambah, dan menghapus data.

6 5..4. Problem Domain 5..4.. Class Berikut ini merupakan tujuan, atribut, dan operasi dari seluruh class yang ada. Partner Tujuan: untuk menyimpan data partner Atribut: partner_id, username, password, name, join_date, address, city, phone, fax, email Operasi: read, add, update, search Merchant Tujuan: untuk menyimpan data merchant Atribut: merchant_id, partner_id, username, password, name, join_date, address, city, phone, fax, email Operasi: read, add, update Admin Tujuan: untuk menyimpan data admin Atribut: admin_id, username, password Operasi: read, add, update, search, delete News Tujuan: untuk menyimpan berita yang akan ditampilkan Atribut: news_id, date, title, detail Operasi: input, search, read, update, delete

7 FAQ Tujuan: untuk menyimpan pertanyaan yang sering diajukan beserta jawabannya untuk ditampilkan Atribut: faq_id, question, answer Operasi: input, read, search, update, delete Testimonial Tujuan: untuk menyimpan testimonial yang dimasukkan oleh partner Atribut: testi_id, partner_id, testimonial, status Operasi: submit, read, search, update, delete Complaint Tujuan: untuk menyimpan complaint yang diajukan merchant Atribut: complaint_id, merchant_id, machine_id, date, detail, status, date_solved Operasi: submit, read, search, update, delete Question Tujuan: untuk menyimpan permasalahan yang diajukan partner Atribut: question_id, partner_id, date, question, answer Operasi: submit, read, search, update, delete Solution Tujuan: untuk menyimpan solusi dari sebuah masalah Atribut: solution_id, problem, solution Operasi: input, read, update, search, delete

8 Machine Tujuan: untuk menyimpan data mesin EDC Atribut: Machine_id, merchant_id Operasi: submit, read, search, update, delete 5..4.2. Cluster Sistem ini secara umum dibentuk oleh empat cluster yakni: user, information, kasus, dan equipment seperti yang terlihat dalam gambar 5.3. Gambar 5.3 : Cluster dari model sistem 5..4.3. Struktur Class partner, class merchant dan class admin merupakan pemakai sistem, sehingga dikelompokkan dalam cluster user. Partner dan merchant mempunyai hubungan agregasi. Class news, class faq, dan class testimonial merupakan informasi yang dikelola sehingga dikelompokkan dalam cluster information. Class Question, class solution, dan class complaint merupakan permasalahan yang harus ditangani sehingga dikelompokkan dalam cluster kasus. Class Machine meupakan bagian dari peralatan dan perlengkapan sehingga dikelompokkan dalam cluster equipment. Admin mempunyai hubungan dengan setiap class dan digambarkan dengan hubungan asosiasi.

9 Berikut ini adalah gambar class diagram sistem, yang terdiri dari 4 cluster beserta hubungan antar class dan hubungan antar cluster. <<cluster>> kasus <<cluster>> user 0..*..* partner question complaint..* 0..* admin 0..* 0..* solution..* merchant 0..* 0..* <<cluster>> equipment..* machine 0..* 0..* 0..* 0..* 0..* 0..* <<cluster>> information 0..* 0..* 0..* news testimonial faq Gambar 5.4 : Class Diagram sistem

20 5..4.4. Class Berikut ini merupakan penggambaran umum keadaan (state) dari masing-masing class yang mungkin terjadi beserta tindakan yang mengakibatkan perubahan tersebut. Partner Merupakan user dan registernya diwakilkan oleh admin. Partner dapat melakukan perubahan terhadap datanya selain partner_id, username, dan join_date. Partner mendapatkan informasi melalui berita yang ditampilkan. Partner juga dapat memberikan testimonialnya dan mengajukan permasalahan sebagai bentuk interaksi yang tercipta antara pelanggan dan perusahaan. Gambar 5.5 : Class dan State Chart Partner Merchant Merchant adalah bagian jaringan dari partner dan merupakan user. Merchant melakukan register yang diwakilkan admin dan dapat melakukan perubahan terhadap datanya selain partner_id, username, dan join_date. dapat melakukan perubahan terhadap datanya, selain partner_id, username, dan join_date. Merchant dapat mengajukan complaint. Complaint dapat berupa berupa permintaan perawatan atau perbaikan atas mesin EDC.

2 Agar complaint dapat diproses dengan baik, maka merchant yang bersangkutan harus memasukkan nomor serial mesin EDC yang membutuhkan perawatan atau perbaikan. Gambar 5.6 : Class dan State Chart Merchant Admin Admin merupakan user yang bertanggung jawab untuk menjalankan fungsi sistem agar dapat mendukung manajemen layanan terhadap pelanggan. Admin akan mewakilkan pelanggan melakukan register. Admin mencatat dan menyimpan data partner ke dalam database partner, dan merchant ke dalam database merchant. Admin dapat menambah, mencari, meng-update dan menghapus data. Selain menyelesaikan permasalahan yang diajukan pelanggan, admin juga akan menentukan informasi apa yang diperbolehkan ditampilkan dan untuk siapa. Gambar 5.7 : Class dan State Chart Admin

22 News Merupakan kumpulan informasi yang akan ditampilkan pada halaman partner. Informasi berupa tanggal, judul dan detail berita. Berita ditampilkan berdasarkan urutan waktu, dengan berita terbaru berada di paling atas. Berita yang ditampilkan adalah 4 berita yang terbaru. Partner dapat melakukan browsing lebih lanjut untuk melihat berita lainnya. Gambar 5.8 : Class dan State Chart News FAQ FAQ (Frequently Asked Question) merupakan jawaban atas pertanyaan-pertanyaan yang sering diajukan. FAQ yang ditampilkan dapat dibaca oleh pengunjung situs web. FAQ dimasukkan, diubah, dan dihapus oleh admin Gambar 5.9 : Class dan State Chart FAQ

23 Question Question merupakan kumpulan permasalahan yang diajukan partner. Permasalahan akan diterima dan diselesaikan oleh admin. Setelah permasalahan terselesaikan, admin dapat menghapus permasalahan. Admin dapat memasukkan dan mencatat permasalahan ke dalam database solution, yang dapat digunakan sebagai sistem informasi di kemudian hari. Gambar 5.0 : Class dan State Chart Question Solution Merupakan kumpulan solusi dan jawaban. Solusi dapat membantu admin dalam menyelesaikan permasalahan di kemudian hari. Gambar 5. : Class dan State Chart Solution

24 Testimonial Merupakan pesan dan kesan yang dialami partner selama menggunakan produk perusahaan. Testimonial dimasukkan oleh partner, di-approved dan dihapus oleh admin, serta dapat dibaca oleh semua pengunjung situs web Gambar 5.2 : Class dan State Chart Testimonial Machine Merupakan bagian dari equipment. Equipment adalah peralatan dan perlengkapan yang dibutuhkan sehubungan dengan installasi dan pemasangan infrastuktur EDC. Salah satu equipment yang dibutuhkan adalah mesin EDC. Nomor serial mesin EDC yang digunakan merchant untuk mengajukan complaint dimasukkan, dapat diubah dan dihapus oleh admin. Dengan adanya nomor serial mesin EDC, diharapkan petugas yang datang ke lokasi dapat melakukan perbaikan pertama dengan lebih efisien. Gambar 5.3 : Class dan State Chart Machine

25 Complaint Merupakan kumpulan permintaan perawatan atau perbaikan mesin EDC yang diajukan merchant. Complaint diterima dan disimpan dalam database complaint oleh admin. Setelah itu complaint akan diteruskan kepada pihak yang berwenang untuk diselesaikan. Dalam sistem ini tidak dibahas bagaimana complaint tersebut diselesaikan. Gambar 5.4 : Class dan State Chart Complaint Event Tabel berikut menunjukkan event umum yang terjadi dalam sistem dan hubungannya dengan setiap class. Tabel 5.2 : Event Table Event Input Submit Read Search Update Delete Register Class Partner V V V V V Merchant V V V V V Admin V V V V V V News V V V V V FAQ V V V V V Question V V V V V Solution V V V V V Testimonial V V V V V Machine V V V V V Complaint V V V V V

26 5..5. Application Domain 5..5.. Gambaran Umum Penggunaan Sistem Dari hasil analisis sistem terdefinisi adanya tiga actor dan terdapat 5 use case. Tiga actor tersebut yakni: partner, merchant, dan admin. Partner dan merchant merupakan front-end sistem, sedangkan admin merupakan back-end sistem. Berikut ini adalah use case diagram sistem. Gambar 5.5 : Use case Diagram

27 Actor Tabel 5.3 : Tabel Actor Actor Purpose Characterization Partner User yang terdaftar sebagai partner (dengan melakukan kerja sama bisnis dengan perusahaan), merupakan pelanggan perusahaan Melihat berita Mendapatkan informasi Memberikan testimonial Mengajukan permasalahan Menerima konfirmasi dan atau solusi Mengubah account Melihat data merchant beserta complaint yang pernah diajukan Merchant User yang merupakan bagian dari jaringan (merchant) partner yang dapat juga diasumsikan sebagai pelanggan Mendapatkan informasi Mengajukan complaint Mengubah account Menerima konfirmasi Admin User yang bertanggung jawab untuk menjalankan fungsi sistem agar dapat mendukung manajemen layanan terhadap pelanggan Menerima dan mencari solusi untuk menyelesaikan permasalahan Menerima, mencatat, mengubah, menghapus, dan melakukan update terhadap data dan informasi. Menyampaikan solusi dan atau konfirmasi kepada pelanggan Mengirimkan informasi kepada pelanggan

28 5..5.2. Sequence Diagram Search and read information Partner mencari dan melihat informasi mengenai berita dan data merchant. Gambar 5.6 : Sequence Diagram search and read information (partner) Setiap pengunjung situs web dapat mencari dan melihat testimonial dan FAQ. Gambar 5.7 : Sequence Diagram search and read information (umum)

29 Submit testimonial Partner memberikan tanggal dan detail testimonial, kemudian men-submit. Gambar 5.8 : Sequence Diagram Submit testimonial Submit Question Partner dapat mengajukan permasalahan yang dihadapi dengan mengisi Question. Gambar 5.9 : Sequence Diagram Submit Question

30 Search and read data merchant Partner mencari dan melihat data merchant yang diinginkan. Data yang dapat dilihat berupa identitas merchant beseta tanggal dan detail complaint yang pernah diajukan. Gambar 5.20 : Sequence Diagram Search and read data merchant Change account Partner dan merchant dapat mengupdate data pribadi dan password. Data pribadi yang dapat di-update adalah nomor telepon, nomor fax, alamat, kota, dan email. Gambar 5.2 : Sequence Diagram Change account (untuk partner)

3 Gambar 5.22 : Sequence Diagram Change account (untuk merchant) Submit and accept complaint Merchant mengajukan keluhan dengan mengisi nomor serial mesin EDC dan detail complaint. Kemudian admin akan menerima keluhan yang diajukan merchant, meneruskannya kepada yang berwenang, menghapus dan kemudian memberikan konfirmasi kepada merchant. Gambar 5.23 : Sequence Diagram Submit and accept complaint

32 Input and update news Admin memasukkan, mengubah, dan menghapus berita. Gambar 5.24 : Sequence Diagram Input and update news Search and read news Admin mencari dan membaca berita yang diinginkan. Gambar 5.25 : Sequence Diagram Search and read news

33 Input and update FAQ Admin memasukkan, mengubah, dan menghapus FAQ. Gambar 5.26 : Sequence Diagram Input and update FAQ Search and read FAQ Admin mencari dan membaca FAQ yang diinginkan. Gambar 5.27 : Sequence Diagram Search and read FAQ

34 Input and update solution Admin memasukkan, mengadakan perubahan dan menghapus solusi. Gambar 5.28 : Sequence Diagram Input and update solution Search and read solution Admin mencari dan membaca solusi yang diinginkan atas suatu masalah. Gambar 5.29 : Sequence Diagram Search and read solution

35 Input and update Machine data Admin memasukkan, mengubah, dan menghapus nomor serial mesin EDC. Gambar 5.30 : Sequence Diagram Input and update Machine data Search and read Machine data Admin mencari dan membaca data mesin. Gambar 5.3 : Sequence Diagram Search and read Machine data

36 Update testimonial Admin meng-approved atau menghapus testimonial yang masuk. Gambar 5.32 : Sequence Diagram Update testimonial Search and read pelanggan Admin mencari dan membaca data pelanggan yang diinginkan, yaitu data partner maupun data merchant. Gambar 5.33 : Sequence Diagram Search and read pelanggan

37 Register Pelanggan Admin melakukan register terhadap partner dan merchant. Gambar 5.34 : Sequence Diagram Register pelanggan (partner) Gambar 5.35 : Sequence Diagram Register pelanggan (merchant)

38 Fungsi Tabel 5.4 : Tabel Fungsi Function Complexity Type Read company profile Simple Read Read information product Simple Read Read testimonial Simple Read Read FAQ Simple Read Read latest news Simple Read Query all news Medium Read Create and submit Question Simple Update Create and submit testimonial Simple Update Update partner account Simple Update Query merchant Complex Read Read merchant details Simple Read Create and submit complaint Simple Update Update merchant account Simple Update Create and update data partner Medium Update Search and read data partner Simple Read Create and update data merchant Medium Update Search and read data merchant Simple Read Create and update Machine detail Medium Update Search and read Machine details Simple Read Query Machine Complex Read Read and update testimonial Medium Update Read and update Question Medium Update Create and update solution Medium Update Read and search solution Simple Read Read and search complaint Simple Read

39 5..6. User Interface Bahasa yang digunakan dalam user interface semuanya adalah bahasa Inggris. Hal ini mengikuti situs web yang sebelumnya dimiliki perusahaan dan berdasarkan kebijakan dari perusahaan yang menekankan bahasa Inggris untuk seluruh dokumen formal perusahaan. 5..6.. Tipe Dialog Menu dipilih sebagai metode navigasi. Pilihan menu terdapat di atas dan di bawah halaman situs web. Pengunjung situs web dapat melihat informasi tanpa perlu melakukan login dan register. Informasi yang dapat diperoleh berupa profil perusahaan, informasi mengenai produk, membaca testimonial dan FAQ. Menu yang dapat diakses antara lain: Home, About us, Service Point, Testimonial, FAQ, dan About Telesales. Terdapat kotak login di setiap halaman menu. Kotak login digunakan partner ataupun merchant untuk masuk ke dalam halaman menu yang bersangkutan. Halaman partner memiliki pilihan menu: Merchant List, News, Add testimonial, Ask Question, Change Account. Dalam halaman Merchant List, partner dapat melihat daftar merchant yang tergabung dalam jaringannya yang merupakan pelanggan PT Netsa Jala Nusantara. Dengan mengklik kode merchant yang bersangkutan, maka partner dapat melihat data mengenai complaint yang pernah diajukan merchant. Dalam halaman News, partner dapat melihat 4 berita terbaru yang diurutkan berdasarkan waktu. Dengan browse lebih lanjut, partner dapat melihat berita lainnya bahkan semua berita. Dalam halaman Add Testimonial, partner dapat langsung mengetikkan testimonialnya. Admin akan menerima testimonial dan menampilkannya. Tampilan

40 testimonial berupa nama dan isi testimonial. Dalam halaman Ask Question, partner dapat langsung mengetikkan permasalahannya. Admin akan menerima permasalahan dan mencarikan solusi. Apabila solusi ditemukan, admin akan memasukkan data solusi ke dalam database dan secara otomatis solusi tersebut dikirimkan kepada partner melalui email. Pada halaman Change Account, partner dapat merubah accountnya, selain username, name, dan join date. Halaman merchant mempunyai menu: Complaint, dan Change Account. Pada halaman Complaint, merchant diminta mengisi nomor serial mesin EDC dan detail kerusakan. Admin akan menerima complaint tersebut dan meneruskannya kepada yang berwenang. Pada halaman Change Account, merchant dapat mengubah accountnya, selain username, name, dan join date. Admin memiliki fungsi yang paling penting dalam sistem. Halaman admin memiliki menu: Complaint, Partner, Merchant, Machine, News, Testimonial, Question, FAQ. Admin dapat menambah, mengubah, menghapus dan meng-update data dan informasi.

4 5..6.2. Perancangan Layar Visi PT Netsa Jala Nusantara Misi PT Netsa Jala Nusantara Home About Us Service Point Testimonial FAQ Login Information About Telesales xxx-xxx-xxx Information Home - About Us - Service Point Testimonial - FAQ Gambar 5.36: Rancangan tampilan untuk visitor Visi PT Netsa Jala Nusantara Misi PT Netsa Jala Nusantara Add Complaint Change Account Logout Information Add Complaint - Change Account - Logout Gambar 5.37: Rancangan tampilan untuk merchant

42 Visi PT Netsa Jala Nusantara Misi PT Netsa Jala Nusantara Merchant List News Add Testimonial Ask question Change Account Welcome, xxx Logout Information Merchant List News Add Testimonial - Ask Question Change Account Gambar 5.38: Rancangan tampilan untuk partner Visi PT Netsa Jala Nusantara Misi PT Netsa Jala Nusantara Partner Merchant Testimonial News FAQ Question Complaint Machine Welcome, admin Logout Partner id User name Name Join date Address City Phone Fax email Edit Add Delete Gambar 5.39: Rancangan tampilan untuk admin (Partner)

43 Visi PT Netsa Jala Nusantara Partner Merchant Testimonial News FAQ Misi PT Netsa Jala Nusantara Question Complaint Machine Welcome, admin Logout Merchant id Partner id User name Name Join date Address City Phone Fax email Edit Add Delete Gambar 5.40: Rancangan tampilan untuk admin (Merchant) Visi PT Netsa Jala Nusantara Misi PT Netsa Jala Nusantara Partner Merchant Testimonial News FAQ Question Complaint Machine Welcome, admin Logout Testimonial id Partner id Testimonial Status Approved testimonial Delete Gambar 5.4: Rancangan tampilan untuk admin (Testimonial)

44 Visi PT Netsa Jala Nusantara Partner Merchant Testimonial News FAQ Misi PT Netsa Jala Nusantara Question Complaint Machine Welcome, admin Logout News id Title Date Detail Edit Add Delete Gambar 5.42: Rancangan tampilan untuk admin (News) Visi PT Netsa Jala Nusantara Misi PT Netsa Jala Nusantara Partner Merchant Testimonial News FAQ Question Complaint Machine Welcome, admin Logout FAQ id Question Answer Add Edit Delete Gambar 5.43: Rancangan tampilan untuk admin (FAQ)

45 Visi PT Netsa Jala Nusantara Partner Merchant Testimonial News FAQ Misi PT Netsa Jala Nusantara Question Complaint Machine Welcome, admin Logout Question id Partner id Date Question Answer Answer question Delete Gambar 5.44: Rancangan tampilan untuk admin (Question) Visi PT Netsa Jala Nusantara Partner Merchant Testimonial News FAQ Misi PT Netsa Jala Nusantara Question Complaint Machine Welcome, admin Logout Complain t id Merchant id Date Complaint Status Date solved Answer Change status Delete Gambar 5.45: Rancangan tampilan untuk admin (Complaint)

46 Visi PT Netsa Jala Nusantara Partner Merchant Testimonial News FAQ Misi PT Netsa Jala Nusantara Question Complaint Machine Welcome, admin Logout Machine id Merchant id Edit Add Delete Gambar 5.46: Rancangan tampilan untuk admin (Machine)

47 Platform Teknis Sistem dirancang berdasarkan pedoman bahwa sistem akan dikembangkan untuk dijalankan pada PC dengan menggunakan aplikasi browser IE 5.0 atau versi yang lebih baru. Tampilan sistem akan dirancang menggunakan Macromedia Dreamweaver MX dengan menggunakan bahasa pemrograman PHP dan MySql. Sistem operasi yang digunakan adalah Windows XP Professional Edt. Dokumen rancangan disusun berdasarkan pada notasi UML (Unified Modelling Language) dengan menggunakan alat bantu aplikasi MS Visio 2003. Sistem akan dioperasikan dengan menggunakan mouse dan keyboard. 5.2. Rancangan Sistem 5.2.. Tujuan Perancangan Sistem Sistem diharapkan dapat membantu perusahaan dalam meningkatkan pelayanan dan membina hubungan jangka panjang yang lebih baik dengan pelanggan Sistem dapat digunakan pelanggan dan admin dengan masing-masing username dan password yang berbeda. 5.2.2. Sasaran Kualitas Sistem Perhatian khusus diberikan kepada Usable, karena tanpa adanya kriteria tersebut sistem tidak akan dapat berjalan. Kriteria correct (kebenaran), reliable (keandalan), maintainable (perawatan), portable, dan interoperable penting untuk diperhatikan. Kriteria lainnya kurang begitu penting. Memang kriteria secure (keamanan) telah menjadi prioritas penting dalam pengembangan sistem, namun karena adanya

48 keterbatasan pengalaman dan waktu maka kriteria keamanan tidak akan begitu diperhatikan. Namun perlu dilakukan suatu pembahasan khusus oleh perusahaan. Tabel 5.5 di bawah ini menunjukkan prioritas dari kriteria rancangan. Tabel 5.5 : Prioritas Kriteria Rancangan Criterion Very Important Important Less Important Usable V Secure V Efficient V Correct V Reliable V Maintainable V Testable V Flexible V Comprehensible V Reusable V Portable V Interoperable V Irrelevant Easily Fulfilled

49 5.2.3. Platform Teknis 5.2.3.. Peralatan Sistem ini akan berjalan pada sistem server dan jaringan pada PT Netsa Jala Nusantara, dengan jaringan komputer yang diperlihatkan pada gambar berikut ini. Gambar 5.47 : Jaringan komputer 5.2.3.2. Piranti Lunak dan Alat Bantu Rancangan Kebutuhan piranti lunak untuk komputer client adalah Microsoft Windows XP dan sebuah aplikasi browser standar (IE versi 5.0 atau versi yang lebih baru). Sedangkan kebutuhan piranti lunak untuk server adalah menggunakan sistem operasi Windows XP Proffessional Edt. dengan Apache, Php dan MySQL. Perancangan tampilan menggunakan Macromedia Dreamweaver MX.

50 5.2.4. Arsitektur 5.2.4.. Arsitektur Komponen Rancangan sistem akan memiliki komponen dasar seperti komponen tampilan, komponen fungsi dan komponen model. Gambar berikut ini menunjukkan diagram arsitektur rancangan. Gambar 5.48 : Komponen arsitektur rancangan sistem

5 5.2.4.2. Komponen Proses Sistem akan dijalankan di jaringan internet dengan sebuah komputer server yang akan menangani komponen fungsi dan model. Dimana client ditangani oleh user interface dan fungsi. Proses arsitektur ini dapat dilihat pada gambar berikut ini. :Client User Interface System Interface :Server User Interface System Interface Function Model Gambar 5.49 : Deployment diagram

52 5.2.5. Komponen 5.2.5.. Struktur Berdasarkan dokumen analisis struktur diagram class untuk komponen model terjadi beberapa perbaikan, seperti terlihat pada gambar berikut ini. <<cluster>> kasus <<cluster>> user question 0..* partner complaint admin 0..* 0..* solution merchant..* * detail_news detail_testimonial * * * detail_faq <<cluster>> equipment..* machine 0..* * * * 0..* 0..* 0..* <<cluster>> information 0..* news testimonial faq Gambar 5.50 : Class diagram revisi