SI1111465600: Perbedaan revisi
[revisi tidak terperiksa] | [revisi tidak terperiksa] |
(→Permasalahan Yang Dihadapi Dan Alternatif Solusi Yang Diberikan) |
(→Permasalahan Yang Dihadapi Dan Alternatif Solusi Yang Diberikan) |
||
Baris 738: | Baris 738: | ||
==Permasalahan Yang Dihadapi Dan Alternatif Solusi Yang Diberikan== | ==Permasalahan Yang Dihadapi Dan Alternatif Solusi Yang Diberikan== | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2 | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan dari analisa yang dilakukan penulis dapat diambil kesimpulan bahwa sistem pengolahan data order pengiriman barang yang saat ini di PT. Bintang Jasa Gemilang belum berjalan dengan baik karena harus diinput ulang dalam penyimpanan data oleh admin pengiriman. Sedangkan informasi status pengiriman barang dengan deadline waktu yang cukup singkat menyebabkan admin pengiriman tergesah-gesah dalam pengolahan data pengiriman sehingga laporan yang dihasilkan masih harus cek kembali karena terkadang masih ada kesalahan. Dengan begitu belum terciptanya kelancaran penerimaan informasi bagi customer dan juga laporan kepada marketing dan manajer operasional.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">'''2. Alternatif Solusi yang Diberikan''' </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan analisa terhadap sistem yang berjalan, dapat diambil kesimpulan bahwa perlu diadakan perancangan sistem atas kekurangan dan kebutuhan sistem dengan melakukan analisa terhadap alternatif solusi yang diberikan, antara lain sebagai berikut:</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">a. Dibangun sistem yang dibutuhkan oleh user dengan menciptakan aplikasi berbasis visual, sebab aplikasi yang berbasis visual sudah familiar dikalangan instansi perusahaan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">b. Dibangun suatu aplikasi sistem yang berbasis web yang dapat melakukan permintaan pengiriman barang secara online, aplikasi yang dibangun berbasiskan web memungkinkan user dapat menggunakan data secara bersama-sama di dalam waktu yang sama. </p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan beberapa alternatif solusi yang diberikan di atas penulis melakukan suatu kajian untuk permasalahan maka perlu dibangun aplikasi sistem yang berbasis web karena banyak keuntungan yang diperoleh antara lain:</div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">a. Dapat menjalankan aplikasi berbasis web di manapun dan kapan pun tanpa harus melakukan penginstalan aplikasi terlebih dahulu.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">b. Tidak memerlukan spesifikasi komputer yang tinggi untuk dapat menggunakan aplikasi berbasis web.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">c. Dapat dijalankan pada sistem operasi mana pun.</p></div> |
==User Requirement== | ==User Requirement== |
Revisi per 19 Februari 2015 17.24
SISTEM INFORMASI ELECTRONIC CUSTOMER
RELATIONSHIP MANAGEMENT (E-CRM)
DI PT. BINTANG JASA GEMILANG
Disusun Oleh :
NIM |
: 1111465600
|
NAMA |
: NUFERIN
|
JURUSAN SISTEM INFORMASI
KONSENTRASI SISTEM INFORMASI MANAJEMEN
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
TANGERANG
2014/2015
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PENGESAHAN SKRIPSI
SISTEM INFORMASI ELECTRONIC CUSTOMER RELATIONSHIP
MANAGEMENT (E-CRM) DI PT.BINTANG JASA GEMILANG
Disusun Oleh :
NIM |
: 1111465600
|
Nama |
: Nuferin
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Informasi
|
Konsentrasi |
: Sistem Informasi Manajemen
|
Disahkan Oleh :
Tangerang, 27 Januari 2015
Ketua |
Kepala Jurusan
| ||||
STMIK RAHARJA |
Jurusan Sistem Informasi
| ||||
(Ir. Untung Rahardja, M.T.I) |
(Nur Azizah, M.Akt, M.Kom)
| ||||
NIP : 000594 |
NIP : 078010
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN PEMBIMBING
SISTEM INFORMASI ELECTRONIC CUSTOMER RELATIONSHIP
MANAGEMENT (E-CRM) DI PT.BINTANG JASA GEMILANG
Dibuat Oleh :
NIM |
: 1111465600
|
Nama |
: Nuferin
|
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Informasi
Sistem Informasi Manajemen
Disetujui Oleh :
Tangerang, 15 Januari 2015
Pembimbing I |
Pembimbing II
| ||
(Meta Amalya Dewi,M.Kom) |
(Dina Fitria Murad,M.Kom)
| ||
NID : 05065 |
NID : 02026
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN DEWAN PENGUJI
SISTEM INFORMASI ELECTRONIC CUSTOMER RELATIONSHIP
MANAGEMENT (E-CRM) DI PT.BINTANG JASA GEMILANG
Dibuat Oleh :
NIM |
: 1111465600
|
Nama |
: Nuferin
|
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian
Komprehensif
Jurusan Sistem Informasi
Konsentrasi Sistem Informasi Manajemen
Tahun Akademik 2014/2015
Disetujui Penguji :
Tangerang, 27 Januari 2015
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_______________) |
(_______________) |
(_______________)
| ||
NID : |
NID : |
NID :
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR KEASLIAN SKRIPSI
SISTEM INFORMASI ELECTRONIC CUSTOMER RELATIONSHIP
MANAGEMENT (E-CRM) DI PT.BINTANG JASA GEMILANG
Disusun Oleh :
NIM |
: 1111465600
|
Nama |
: Nuferin
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Informasi
|
Konsentrasi |
: Sistem Informasi Manajemen
|
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.
Tangerang, 15 Januari 2015
(Nuferin)
|
NIM : 1111465600
|
)*Tandatangan dibubuhi materai 6.000;
ABSTRAKSI
Perkembangan teknologi komputer khususnya di bidang sistem informasi semakin berkembang pesat, sehingga membuat banyak pelaku bisnis mengikuti arah kemajuan di setiap zaman. PT. Bintang Jasa Gemilang merupakan perusahaan yang bergerak dibidang jasa pengiriman barang yang sedang berkembang di Indonesia. PT. Bintang Jasa Gemilang sebagai pelaku bisnis yang tergolong masih muda dalam bidang jasa pengiriman barang perlu memikirkan bagaimana caranya agar pelayanan yang diberikan kepada customer menjadi lebih baik sehingga usaha yang dijalankan tersebut memperoleh keuntungan yang meningkat. Dalam menerima order pengiriman dan memberikan informasi status pengiriman kepada customer terdapat masalah yang sering timbul, karena proses order pengiriman tersebut dilakukan melalui fax dan email yang harus diinput ulang dalam pengolahan dan penyimpanan data oleh admin pengiriman dengan menggunakan microsoft excel, dimana hal tersebut masih dirasakan belum optimal karena belum tersedianya media penyimpanan data order pengiriman barang yang efektif. Jadi dengan sistem yang berjalan ini perlu adanya peningkatan kualitas pelayanan terhadap customer yang akan melakukan pengiriman barang agar terciptanya hubungan yang lebih baik antara perusahaan dengan customer. Oleh Karena itu dibutuhkan sebuah sistem informasi yang dapat mengatasi permasalahan tersebut, penyusun menggunakan metode analisa dan perancangan berorientasi objek dengan alat bantu Unified Modeling Language (UML). Dari hasil wawancara juga diperoleh kebutuhan sistem yang dituangkan dalam Elisitasi. dan Selanjutnya perancangan sistem usulan dengan menggunakan bahasa pemograman PHP, dan aplikasi penghubung yang menyambungkan PHP dan MySQL dengan aplikasi XAMPP serta adobe dreamweaver sebagai aplikasi desain, serta pengujian program dengan blackbox. Hasil akhir dari penelitian ini berupa “Sistem Informasi Electronic Customer Relationship Management (E-CRM) di PT. Bintang Jasa Gemilang” yang dapat melayani kebutuhan customer dalam melakukan order pengiriman dan status pengiriman.
Kata kunci: pelayanan, customer, UML, sistem informasi, E-CRM
ABSTRACT
The development of computer technology, especially in the field of information systems is growing rapidly, so it makes a lot of business people in the direction of progress in every year. PT. Bintang Jasa Gemilang is a company engaged in the service delivery of the goods that are being developed in Indonesia. PT. Bintang Jasa Gemilang as a business that is still relatively young in the field of courier services need to think about how to keep the services provided to customers for the better so that the business carried on the gain were increased. In accepting the delivery order and provide shipment status information to customers there are problems that often arise, because the process of the delivery order by fax and email to be re-inputted in the processing and storage of data by admin delivery by using microsoft excel, where it is still perceived not optimal because of the unavailability of data storage media delivery order items effective. So with this system running a need to increase the quality of service to the customer who will deliver the goods to the creation of better relations between the company and the customer. Hence needed an information system that can overcome these problems, authors using object-oriented analysis and design with tools Unified Modeling Language (UML). From interviews also obtained the system requirements as outlined in the elicitation. Furthermore, the proposed system design and using the PHP programming language, and applications that connect connecting PHP and MySQL with XAMPP and adobe dreamweaver applications as application design, and testing programs with Blackbox. The end result of this research is “Sistem Informasi Electronic Customer Relationship Management (E-CRM) in PT. Bintang Jasa Gemilang” that can serve the needs of the customer in an order shipment and delivery.
Keywords: service, customer, UML, information systems, E-CRM.
Assalamu’alaikum Wr. Wb.
Dengan mengucapkan syukur alhamdulillah atas Rahmat dan Hidayah yang diberikan Allah SWT kepada penyusun sehingga dapat menyelesaikan dan menyusun Laporan Skripsi ini.
Laporan Skripsi ini dibuat berdasarkan penelitian yang dilakukan oleh penyusun di PT. Bintang Jasa Gemilang. Lebih tepatnya di Divisi Operational yang mengambil judul “Sistem Informasi Electronic Customer Relationship Management (E-CRM) di PT. Bintang Jasa Gemilang”. Penyusun menyadari jika tanpa bimbingan dan motivasi dari semua pihak, terutama kedua orang tua tercinta, yang telah memberikan dukungan moril maupun materil serta do’a untuk keberhasilan penyusun. Maka Laporan Skripsi ini tidak akan terwujud dan selesai tepat pada waktunya. Dalam kesempatan ini penyusun juga menyampaikan rasa terima kasih kepada :
- Ir. Untung Rahardja, M.T.I, selaku ketua STMIK Raharja.
- Sugeng Santoso, M.Kom, selaku pembantu ketua I Bidang Akademik.
- Nur Azizah, M.Akt,M.Kom, selaku Kepala Jurusan Sistem Informasi.
- Meta Amalya Dewi, M.Kom, selaku dosen pembimbing I yang telah membantu memberikan kritik, saran, waktu dan masukan yang membangun dalam pembuatan laporan ini.
- Dina Fitria Murad, M.Kom, selaku dosen pembimbing II yang telah membantu memberikan kritik, saran, waktu dan masukan yang membangun dalam pembuatan laporan ini.
- Bapak Wawan Tri Wahyudi, , selaku Direktur PT. Bintang Jasa Gemilang yang telah memberikan ijin berkenaan dengan penelitian ini.
- Bapak Wasidi, selaku Manager Operational PT. Bintang Jasa Gemilang yang telah memberikan ijin berkenaan dengan penelitian ini.
- Ibu Usnawati, selaku Admin pengiriman divisi Operational PT. Bintang Jasa Gemilang yang telah mendukung, memberikan ijin, bantuan, dan masukan dalam hal pengumpulan data dan informasi terkait penelitian ini.
- Kakakku tersayang, yang banyak membantu serta memberikan semangat kepada penulis sehingga dapat menyelesaikan Skripsi ini.
- Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuannya kepada penulis.
- Seluruh teman dan sahabat yang telah membantu dan memberikan support serta masukkan yang membangun, Satrio, Irvan, Puput, Sarah, Gresia, Sipah, Novrizal, Agung, dan semua pihak yang tidak dapat disebutkan satu persatu yang turut membantu dalam penyusunan laporan ini.
- Seluruh Mahasiswa dan Mahasiswi Perguruan Tinggi Raharja yang tidak bisa disebutkan satu persatu.
Penyusun menyadari bahwa dalam penyajian dan penyusunan Laporan Skripsi ini belum sempurna dan masih banyak kekurangan. Oleh karena itu, kritik dan saran yang bersifat membangun dalam penyusunan Laporan Skripsi ini sangat penyusun harapkan.
Akhir kata penyusun berharap Laporan Skripsi ini dapat memberikan manfaat bagi pembaca dan dapat menjadi bahan acuan yang bermanfaat di kemudian hari, Amien ya robbal alamien.
Daftar isi
- 1 BAB I
- 2 BAB II
- 2.1 Teori Umum
- 2.2 Teori Khusus
- 2.2.1 Konsep Dasar Analisa SWOT
- 2.2.2 Konsep Dasar Black Box Testing
- 2.2.3 Konsep Dasar Adobe Dreamweaver
- 2.2.4 Konsep Dasar PHP (PHP Hypertext Preprocessor)
- 2.2.5 Konsep Dasar XAMPP
- 2.2.6 Konsep Dasar MySQL
- 2.2.7 Konsep Dasar Jasa Pengiriman Barang
- 2.2.8 Konsep Dasar Electronic Customer Relationship Management (E-CRM)
- 2.2.9 Konsep Dasar Elisitasi
- 2.3 Literatur Review
- 3 BAB III
- 4 BAB IV
- 4.1 Rancangan Sistem Usulan
- 4.2 Rancangan Basis Data
- 4.3 Rancangan Prototype
- 4.3.1 Tampilan Prototype Home
- 4.3.2 Tampilan Prototype Halaman Registrasi
- 4.3.3 Tampilan Prototype Halaman Login
- 4.3.4 Tampilan Prototype Halaman Utama Admin
- 4.3.5 Tampilan Prototype Halaman Order Pengiriman
- 4.3.6 Tampilan Prototype Halaman Utama Customer
- 4.3.7 Tampilan Prototype Halaman Detail Order
- 4.3.8 Tampilan Prototype Halaman Pesan
- 4.4 Implementasi Sistem Yang Diusulkan
- 4.5 Konfigurasi Sistem Usulan
- 4.6 Blackbox Testing
- 4.7 Time Schedule
- 4.8 Estimasi Biaya
- 5 BAB V
- 6 DAFTAR PUSTAKA
BAB I
Latar Belakang
Seiring perkembangan teknologi komputer khususnya dibidang informasi yang berkembang pesat, sehingga membuat banyak pelaku bisnis mengikuti arah kemajuan di setiap zaman. Setiap tahunnya pertambahan pelaku bisnis dibidang jasa pengiriman barang di Indonesia semakin meningkat, baik yang bergerak di dalam skala kecil hingga besar, maupun skala domestik hingga internasional. Di Indonesia sendiri jasa pengiriman barang memiliki peran yang cukup penting bagi pendistibusian barang, mengingat Indonesia merupakan negara kepulauan yang terpisah secara geografis oleh banyak lautan sehingga membutuhkan waktu yang cukup panjang dalam pendistibusian barang.
PT. Bintang Jasa Gemilang merupakan perusahaan yang bergerak dibidang jasa pengiriman barang yang sedang berkembang di Indonesia. PT. Bintang Jasa Gemilang melayani pengiriman barang melalui jalur darat, laut maupun udara yang dapat menjangkau berbagai kepulauan di Indonesia. Customer PT. Bintang Jasa Gemilang sendiri adalah perusahaan-perusahaan industri yang menunjuk sebagai salah satu mitra kerja untuk bertugas sebagai pelaksana jasa pengiriman barang.PT. Bintang Jasa Gemilang sebagai pelaku bisnis yang tergolong masih muda dalam bidang jasa pengiriman barang perlu memikirkan bagaimana caranya agar pelayanan yang diberikan kepada customer menjadi lebih baik.sehingga usaha yang dijalankan tersebut memperoleh keuntungan yang meningkat.
Berdasarkan analisa yang penyusun lakukan di PT. Bintang Jasa Gemilang, dalam menerima order pengiriman dan memberikan informasi status pengiriman kepada customer terdapat masalah yang sering timbul, karena proses order pengiriman tersebut dilakukan melalui fax dan email yang harus diinput ulang dalam pengolahan dan penyimpanan data oleh admin pengiriman dengan menggunakan microsoft excel, dimana hal tersebut masih dirasakan belum optimal karena belum tersedianya media penyimpanan data order pengiriman barang yang efektif, yang dapat terintegrasi antara customer dengan admin pengiriman dan juga menyebabkan keterlambatan dalam pembuatan laporan pengiriman barang. Jadi dengan sistem yang berjalan ini perlu adanya peningkatan kualitas pelayanan terhadap customer yang akan melakukan pengiriman barang agar terciptanya hubungan yang lebih baik antara perusahaan dengan customer.
Berdasarkan topik pembahasan, dapat ditarik garis besar yaitu menjaga hubungan baik dengan customer adalah hal yang penting bagi perusahaan. Sering kali banyak orang yang mengabaikan hubungan baik antara perusahaan dan customer, padahal membina hubungan yang baik adalah salah satu bukti dari kesukesan pelayanan yang dilakukan oleh perusahaan.
Electronic Customer Relationship Management (E-CRM) merupakan salah satu sarana media online atau suatu teknologi yang berkaitan dengan customer dalam suatu perusahaan yang bertujuan untuk menjalin hubungan baik dengan customer. Dengan memanfaatkan E-CRM, perusahaan akan mengetahui apa yang diharapkan dan diperlukan customer, sehingga akan tercipta ikatan emosional yang mampu menciptakan komunikasi dua arah antara perusahaan dengan customer.
Dengan sistem E-CRM ini diharapkan dapat mengoptimalkan kinerja perusahaan dalam menangani kebutuhan customer dan meningkatkan pelayanan pengiriman barang dimasa yang akan datang. Berdasarkan latar belakang yang telah dijelaskan diatas maka penulis mengambil judul ”Sistem Informasi Electronic Customer Relationship Management (E-CRM) di PT. Bintang Jasa Gemilang”.
Rumusan Masalah
Berdasarkan uraian latar belakang masalah yang di kemukakan, maka dapat dirumuskan permasalahan yang ada adalah sebagai berikut :
Bagaimana menganalisa sistem informasi pengiriman barang di PT. Bintang Jasa Gemilang yang efektif?
Bagaimana merancang sistem informasi E-CRM di PT. Bintang Jasa Gemilang yang mudah diakses oleh pelanggan?
Bagaimana mengimplementasikan sistem informasi E-CRM di PT. Bintang Jasa Gemilang yang efektif?
Ruang Lingkup Penelitian
Untuk membatasi permasalahan yang luas, penyusun membatasi penelitian hanya pada analisa, perancangan dan implementasi Sistem Informasi Electronic Customer Relationship Management (E-CRM) di PT. Bintang Jasa Gemilang meliputi profil perusahaan, pelayanan perusahaan, frequently ask questions (FAQ), berita, daftar harga, login menggunakan user name dan password, order pengiriman, status pengiriman, cetak Surat Tanda Terima (STT), update profil, fasilitas pesan dan laporan pengiriman barang.
Tujuan dan Manfaat Penelitian
Tujuan Penelitian
-
Untuk menganalisa sistem informasi pengiriman barang di PT. Bintang Jasa Gemilang yang efektif.
-
Sistem informasi E-CRM di rancang untuk memudahkan customer dalam melakukan order pengiriman barang, mengetahui status pengiriman barang, fasilitas pesan sebagai media komunikasi alternatif.
Untuk mengimplementasikan sistem informasi E-CRM di PT. Bintang Jasa Gemilang yang efektif.
Manfaat Penelitian
Dapat menganalisa sistem dalam melakukan order pengiriman barang, mengetahui status pengiriman barang dan laporan pengiriman yang efektif.
Dapat merancang sistem informasi E-CRM yang mudah diakses dan dipahami dalam menghasilkan informasi pengiriman barang kepada customer.
Dengan mengimplementasikan sistem informasi E-CRM diharapkan perusahaan dapat memberikan pelayanan pengiriman barang yang lebih baik lagi kepada customer.
Metodologi Penelitian
Dalam memperoleh data yang diperlukan dalam penelitian maka penyusun menggunakan beberapa metode yang digunakan adalah sebagai berikut:
Metode Pengumpulan Data
- Metode Observasi
Merupakan metode Melakukan tinjauan langsung ke PT. Bintang Jasa Gemilang untuk mendapatkan informasi dan data mengenai prosedur order pengiriman barang di PT. Bintang Jasa Gemilang.
- Metode Wawancara
Melakukan tanya jawab dengan stake holder PT. Bintang Jasa Gemilang di divisi manager operational dan admin pengiriman untuk memperoleh data dan informasi yang diperlukan.
- Metode Studi Pustaka
Pengumpulan data dengan cara mengumpulkan literatur, jurnal dan bacaan-bacaan atau artikel yang ada kaitanya dengan judul skripsi.
Metode Analisa
Kegiatan menganalisa data merupakan salah satu langkah penting dalam rangka memperoleh fakta dan informasi hasil penelitian. Data dan informasi harus dianalisa menggunakan metode dan teknik yang tepat. Dalam melakukan analisa, penulis menggunakan metode analisa SWOT.
Analisa SWOT, yaitu analisa kekuatan (strengths), kelemahan (weakness), kesempatan (oppurtunities), dan ancaman (threats). Analisa SWOT dapat diterapkan dengan cara menganalisa dan memilah berbagai hal yang mempengaruhi keempat faktornya, kemudian menerapkannya dalam gambar matrik SWOT.
Selain metode analisa di atas, penyusun menggunakan Unified Modeling Language (UML) yang merupakan metode pengembangan perangkat lunak dengan menggunakan metode grafis serta merupakan bahasa untuk visualisasi, spesifikasi, konstruksi serta dokumentasi perangkat lunak.
Selanjutnya, penyusun menggunakan metode elisitasi. Elisitasi merupakan rancangan sistem yang diusulkan yang sesuai dengan keinginan user dan dapat dipenuhi oleh penyusun. Elisitasi dilakukan melalui tiga tahap, yaitu elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, dan elisitasi final. Dengan menggunakan metode elisitasi final, peneliti diharapkan dapat fokus meneliti sesuai dengan permintaan dari stakeholder.
Metode Perancangan
Perancangan sistem adalah proses pengembangan spesifikasi sistem aplikasi yang diusulkan berdasarkan hasil rekomendasi analisa sistem. Tujuan perancangan sistem adalah:
Memenuhi kebutuhan pemakai sistem (user) seperti merancang Sistem Informasi Customer Relationship Management (E-CRM) di PT. Bintang Jasa Gemilang.
Memberikan gambaran yang jelas dan rancang bangun dalam Unified Modeling Language (UML) untuk Customer Relationship Management (E-CRM) di PT. Bintang Jasa Gemilang.
Terkait dengan perancangan sistem, penyusun memanfaatkan berbagai macam aplikasi yang dibutuhkan dalam sistem E-CRM ini. Dalam menganalisa dan desain sistem, digunakan Visual Paradigm, kemudian dalam merancang user interface dan melakukan cooding, penulis menggunakan program Adobe Dreamweaver CS5. Untuk desain dan manipulasi database, penyusun menggunakan database MySQL. Sedangkan untuk menghubungkan aplikasi dengan database yang bersifat client server digunakan Xampp.
Metode Pengujian
Dalam hal ini proses pengujian sistem informasi Customer Relationship Management (E-CRM) di PT. Bintang Jasa Gemilang, penyusun menggunakan Metode Blackbox Testing. Blackbox Testing adalah metodologi uji coba yang memfokuskan pada keperluan fungsional perangkat lunak. Karena itu uji coba blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input atau data uji yang akan menguji fungsional dan output suatu program. Metode pengujian blackbox digunakan untuk menemukan kesalahan dalam beberapa kategori, antara lain fungsi-fungsi yang salah atau hilang, kesalahan tampilan luar, kesalahan output, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa. Pengujian blackbox berusaha menemukan fungsi-fungsi yang tidak benar atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan kinerja dan inisialisasi dan kesalahan terminasi.
Sistematika Penulisan
Untuk memahami lebih jelas mengenai Laporan SKRIPSI, penyusun mengelompokkan laporan ini menjadi beberapa sub–sub dengan sistematika penulisan sebagai berikut :
BAB I PENDAHULUAN
Bab ini berisi tentang latar belakang penelitian, perumusan masalah, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini berisi tentang beberapa definisi ilmu yang berkaitan dengan penyusunan SKRIPSI dan berhubungan dengan teori-teori yang digunakan dalam penulisan SKRIPSI ini.
BAB III ANALISA SISTEM BERJALAN
Bab ini berisikan tentang analisa organisasi, gambaran umum instansi perkantoran, sejarah singkat, struktur organisasi,dan analisis perangkat sistem yang berjalan saat ini menggunakan unified modeling language (UML), analisa SWOT, serta elisitasi tahap 1, tahap 2, tahap 3 dan elisitasi final.
BAB IV RANCANGAN SISTEM YANG DIUSULKAN
Bab ini berisi tentang sistem informasi yang diusulkan dan uraian mengenai rancangan tampilan sistem informasi yang dibuat.
BAB V PENUTUP
Pada bab ini menjelaskan kesimpulan dari hasil penelitian yang telah dilakukan dan saran kepada pihak-pihak yang berkepentingan sehingga tujuan dan manfaat dari laporan SKRIPSI ini dapat di sampaikan.
DAFTAR PUSTAKA
LAMPIRAN LAMPIRAN
BAB II
Teori Umum
Konsep Dasar Sistem
1. Definisi Sistem
Berikut adalah beberapa definisi sistem menurut beberapa ahli, diantaranya:
Menurut Taufiq (2013:2)[1], "Sistem adalah kumpulan dari sub-sub sistem abstrak maupun fisik yang saling terintegrasi dan berkolaborasi untuk mencapai suatu tujuan tertentu".
Menurut Sutarman ((2012:13)[2], "Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama".
Menurut Yakub (2012:1)[3], “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu”.
Berdasarkan ketiga definisi di atas, maka dapat disimpulkan sistem adalah sekelompok unsur yang saling terhubung dan berinteaksi satu sama lain yang berfungsi bersama-sama untuk mencapai suatu tujuan tertentu.
2. Karakteristik Sistem
Menurut Tata Sutabri (2012:20)[4], “Sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem”. Adapun karakteristik yang dimaksud adalah sebagai berikut:
a.Komponen Sistem (Components)
BerdasarkanSuatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “supra sistem”.
b.Batasan Sistem (Boundary)
Ruang lingkup sistem yang merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.
c.Lingkungan Luar Sistem (Evinronment)
Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar.Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara.Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan mengganggu kalangsungan hidup dari sistem tersebut.
d.Penghubung Sistem (Interface)
Media yang menghubung sistem dengan subsistem yang lainya disebut penghubung sistem. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan.
e.Masukan Sistem (Input)
Energi yang dimasukan kedalam sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). Contoh, didalam suatu unit sistem komputer, “program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi.
f.Keluaran Sistem (Output)
Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain seperti informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain.
g.Pengolahan Sistem (Process)
Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.
h.Sasaran Sistem (Objective)
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic.Jika suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya.Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.
3. Klasifikasi Sistem
Menurut (Yakub, 2012:4)[3], “Bahwa sistem dapat diklasifikasikan dari beberapa sudut pandang”. Klasifikasi sistem tersebut antara lain sebagai berikut:
a.Sistem tak tentu (probabilistic system), adalah suatu sistem yang kondisi masa depannya tidak dapat di prediksi karena mengandung unsur probabilitas. Sistem arisan merupakan contoh probabilistic system karena sistem arisan tidak dapat di prediksi dengan pasti.
b.Sistem abstrak (abstract system), adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sistem teologia yang berisi gagasan tentang hubungan manusia dengan Tuhan merupakan contoh abstrac system.
c.Sistem fisik (physichal system), adalah sistem yang ada secara fisik. Sistem komputer, sistem akuntansi, sistem produksi, sistem sekolah, dan sistem transportasi merupakan contoh phisical system.
d.Sistem tertentu (deterministic system), adalah sistem yang beroperasi dengan tingkah laku yang dapat diprediksi, interaksi antar bagian dapat dideteksi dengan pasti sehingga keluarannya dapat diramalkan. Sistem komputer sudah diperogramkan, merupakan contoh deterministic system.
e.Sistem tertutup (closed system), sistem yang tidak bertukar materi, informasi, atau energi dengan lingkungan. Sistem ini tidak berintraksi dan tidak dipengaruhi dengan lingkungan, misalnya reaksi kimia dalam tabung yang terisolasi. Sistem terbuka (open system), adalah sistem yang berhubungan dengan lingkungan dan dipengaruhi oleh lingkungan. Sistem perdagangan merupakan contoh open system, karena dapat dipengaruhi oleh lingkungan.
Konsep Dasar Data dan Informasi
1.Definisi Data
Menurut Taufiq (2013:2)[1], “Data adalah sesuatu yang diberikan untuk kemudian diolah”.
Menurut Tata Sutabri (2012:1)[4],“Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata”.
Berdasarkan kedua definisi di atas, maka dapat disimpulkan data adalah bahan mentah yang perlu diolah sehingga menghasilkan informasi yang menunjukkan fakta.
2.Definisi Informasi
Informasi terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut:
Menurut Darmawan (2012:2)[5],“Informasi adalah sejumlah data yang sudah diolah atau proses melalui prosedur pengolahan data dalam rangka menguji tingkat kebenarannya,keterpakaiannya sesuai dengan kebutuhan”.
Menurut Agus Mulyanto (2009 : 29)[6],“Sistem informasi sebagai suatu komponen yang terdiri dari manusia, teknologi informasi, dan prosedur kerja yang memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk mencapai suatu tujuan”.
Berdasarkan kedua definisi di atas, maka dapat disimpulkan informasi adalah data yang sudah diolah untuk menguji kebenarannya sehingga bermanfaat bagi pengguna dalam mengambil keputusan.
3.Fungsi Informasi
Menurut(Tata Sutabri,2012:12)[4],“Fungsi utama informasi adalah menambah pengetahuan. Informasi yang disampaikan kepada pemakai mungkin merupakan hasil data yang sudah diolah menjadi sebuah keputusan. Akan tetapi, dalam kebanyakan pengambilan keputusan yang kompleks,informasi hanya dapat menambah kemungkinan kepastian atau mengurangi bermacam-macam pilihan. Informasi yang disediakan bagi pengambil keputusan memberi suatu kemungkinan faktor resiko pada tingkat-tingkat pendapatan yang berbeda”.
4.Nilai Informasi
Menurut (Sutarman, 2012:14)[2],“Nilai dari informasi ditentukan oleh 5 (lima) hal”, antara lain sebagai berikut:
a.Memperoleh pemahaman dan manfaat.
b.Untuk mendapatkan pengalaman.
c.Pembelajaran yang terakumulasi sehingga dapat diaplikasikan dalam pemecahan masalah atau proses bisnis tertentu.
d.Untuk mengekstrak inplikasi kritis dan merfleksikan pengalaman masa lampau yang menyedikan pengetahuan yang terorganisasi dengan nilai yang tinggi. Nilai ini bisa menghindari seorang menajer darimembuat kesalahan yang sama yang dilakukan oleh manajer lain sebelumnya.
e.Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Sebagian besar informasi tidak dapat ditaksir keuntungannya dengan suatu nilai uang, tetapi dapat ditaksir nilai efektivitasnya.
5.Kualitas Informasi
Menurut (Tata Sutabri, 2012:41)[4],“Kualitas suatu informasi tergantung dari 3 (tiga) hal”, antara lain sebagai berikut :
a.Akurat (Accurate)
Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima infromasi ada kemungkinan terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut.
b.Tepat waktu (Timeline)
Informasi yang datang pada si penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan landasan dalam pengambilan keputusan. Bila pengambilan keputusan terlambat maka dapat berakibat fatal bagi organisasi. Dewasa ini, mahalnya informasi disebabkan karena harus cepatnya informasi tersebut dikirim atau didapat sehingga diperlukan teknologi mutakhir untuk mendapat, mengolah, dan mengirimkannya.
c.Relevan (Relevance)
Informasi tersebut mempunyai manfaat untuk pemakaiannya. Relevansi informasi untuk orang satu dengan yang lain berbeda, misalnya informasi sebab musabah kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan apabila ditunjukan kepada ahli teknik perusahaan. Sebaliknya, informasi mengenai harga pokok produksi untuk ahli teknik merupakan informasi yang kurang relevan, tetapi akan sangat relevan untuk seorang akuntan perusahaan.
Konsep Dasar Sistem Informasi
1. Definisi Sistem Informasi
Menurut Taufiq (2013:17)[1], “Sistem Informasi adalah kumpulan dari sub-sub sistem yang saling terintegrasi dan berkolaborasi untuk menyelesaikan masalah tertentu dengan cara mengolah data dengan alat yang namanya komputer sehingga memiliki nilai tambah dan bermanfaat bagi pengguna”.
Menurut Tata Sutabri (2012:46)[4], “Sistem Informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolah transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan”.
Berdasarkan kedua definisi di atas, maka dapat disimpulkan sistem informasi adalah sekumpulan komponen yang saling berhubungan untuk mengolah data sehingga memiliki nilai tambah untuk membantu manajer dalam mengambilan keputusan.
2. Komponen Sistem Informasi
Menurut Tata Sutabri (2012:47)[4], “Sistem informasi terdiri dari komponen-komponen yang disebut blok bangunan (building block)”, yang terdiri dari:
1.Blok masukan (input block)
Input mewakili data yang masuk kedalan sistem informasi. Input yang dimaksud adalah metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar.
2.Blok model (model block)
Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data input dan data yang tersimpan dibasis data, dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
3.Blok keluaran (output block)
Produk dari sistem informasi adalah keluarab yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
4.Blok teknologi (technology block)
Teknologi merupakan tool box dengan sistem informasi. Teknologi yang digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (brainware), perangkat lunak (software), dan perangkat keras (hardware).
5.Blok basis data (database block)
Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu sama lain, tersimpan diperangkat keras komputer dan menggunakan pernagkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih kanjut.Data didalan basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitas.Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi menggunakan perangkat lunak paket yang disebut DBMS (Database Management System).
6.Blok kendali (control block)
Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidakefisienan, sabotase dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
Konsep Dasar Database
1. Definisi Database
Menurut Yeni Kustiyaningsih (2011:146)[7], “Database adalah Struktur penyimpanan data. Untuk menambah, mengakses dan memperoses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database seperti MySQL Server”.
Menurut Anhar (2010:45) [8], “Database adalah sekumpulan tabel-tabel yang berisi data dan merupakan kumpulan dari field atau kolom. Struktur file yang menyusun sebuah database adalah Data Record dan Field”.
Menurut Connolly dan Begg (2010:65) [9], “Database adalah sekumpulan data tersebar yang berhubungan secara logis, dan penjelasan dari data ini dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi”.
Berdasarkan definisi-definisi yang dijabarkan oleh para ahli di atas, maka dapat disimpulkan database adalah sekumpulan data yang saling berhubungan dan mempunyai arti tertentu yang terdiri dari sekumpulan tabel yang dapat diakses menggunakan sistem manajemen database untuk memenuhi kebutuhan informasi dari suatu organisasi.
2. Istilah-istilah dalam Database
Istilah-istilah yang ada didalam database:
1.Table
Kumpulan data dalam record-record yang disatukan untuk kepentingan tertentu.
2.Field
Jenis atau tipe data dari suatu item data beserta batasannilainya.
3.Record
Kumpulan field-field yang disatukan dalam satu baris.
Untuk dapat mengelola data di dalam database, diperlukan bahasa yang dimengerti oleh pengguna dan database yang dikelola. SQL (Structure Query Language) merupakan bahasa yang telah distandarisasi dan digunakan dalan pengolahan semua database yang ada. Di dalam SQL terdapat 3 sub bahasa, yaitu:
1.DDL (Data Definition Language) yang digunakan untuk membangun objek-objek dalam database seperti table dan index.
2.DML (Data Manipulation Language) yang digunakan untuk menambah, mencari, mengubah dan menghapus baris dan table.
3.DCL (Data Control Language) yang digunakan untuk menangani masalah security dalam database. Ketiga sub bahasa ini dapat diakses setelah database dipanggil.
Konsep Dasar Analisa Sistem
1.Definisi Analisa Sistem
Analisa adalah suatu kegiatan yang dimulai dariproses awal di dalam mempelajari serta mengevaluasi suatu bentuk permasalahan yang ada. Menurut para ahli analisa sistem juga dapat didefinisikan sebagai berikut :
Menurut Taufiq (2013:156)[1], “Analisis Sistem adalah suatu kegiatan mempelajari sistem (baik sistem manual ataupun sistem yang sudah komputerisasi) secara keseluruhan mulai dari menganalisa sistem, analisa masalah, desain logic, dan memberikan keputusan dari hasil analisa tersebut”.
Menurut Rosa, (2013:18) [10], “Analisis Sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru”.
Berdasarkan beberapa pendapat di atas dapat penulis menyimpulkan bahwa analisa sistem adalah suatu proses menganalisa, identifikasi dan evaluasi masalah pada sistem yang berjalan menyempurnakan, memperbaiki dan atau mengganti dengan sistem baru yang lebih efisien.
2.Tujuan Analisa Sistem
Menurut Tanti (2009:208)[11], Dikutip dalam Jurnal CCIT, tujuan utama “Tahapan analisis adalah untuk memahami dan mencatatkan keperluan-keperluan dalam pengajaran erat pengolahan permintaan-permintaan yang terus menerus berubah”.
Adapun tujuan dari analisa sistem adalah :
a.Memberikan pelayanan kebutuhan informasi kepada fungsi manajerial di dalam pengendalian pelaksanaan kegiatan operasional perusahaan.
b.Membantu para pengambil keputusan.
c.Mengevaluasi sistem yang telah ada.
d.Merumuskan tujuan yang ingin dicapaiberupa pengolahan data maupun pembuatan laporan baru.
e.Menyusun suatu tahap rencana pengembangan sistem.
3.Tahapan Analisa Sistem
Menurut Henderi (2011:322)[12], “Tahap analisa sistem adalah tahap penguraian dari suatu sistem yang utuh kedalam bagian-bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru sesuai dengan kebutuhan”.
Konsep Dasar Perancangan Sistem
1.Definisi Perancangan Sistem
Menurut Al-Jufri (2011:141) [13], “Rancangan Sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru”.
Menurut Verzello/John Reuter III dalam Darmawan (2013:227)[14], “Perancangan Sistem adalah tahap setelah analisis dari siklus pengembangan sistem: pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi: “menggambarkan bagaimana suatu sistem dibentuk”.
2.Tujuan Perancangan Sistem
Menurut Darmawan (2013:228) [14], Tahap Perancangan/Desain Sistem mempunyai 2 tujuan utama, yaitu:
a.Untuk memenuhi kebutuhan pemakai sistem.
b.Untuk memberikan gambaran yang jelas danrancang bangun yang lengkap pada pemrograman komputer dan ahli-ahli teknik yangterlihat (lebih condong pada disain sistem yang terperinci).
Konsep Dasar UML ( Unified Modeling Language)
1.Definisi Unified Modeling Language (UML)
Menurut Nugroho (2010:6) [15], ”UML (Unified Modeling Language) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek)”. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.
Menurut Widodo (2011:6)[16], “UML adalah bahasa pemodelan standar yang memiliki sintak dan semantik”.
Berdasarkan pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa UML adalah sebuah bahasa pemodelan berorientasi objek untuk menyederhanakan permasalahan-permasalahan agar lebih mudah dipelajari dan dipahami.
2.Konsep Pemodelan Menggunakan UML
Menurut Adi Nugroho (2010:6) [15], “Sesungguhnya tidak ada batasan yang tegas diantara berbagai konsep dan konstruksi dalam UML, tetapi untuk menyederhanakannya, kita membagi sejumlah besar konsep dan dalam UML menjadi beberapa view. Suatu view sendiri pada dasarnya merupakan sejumlah konstruksi pemodelan UML yang merepresentasikan suatu aspek tertentu dari sistem atau perangkat lunak yang sedang kita kembangkan. Pada peringkat paling atas, view-view sesungguhnya dapat dibagi menjadi tiga area utama, yaitu: klasifikasi struktural (structural classification), perilaku dinamis (dinamic behaviour), serta pengolahan atau manajemen model (model management)”.
3.Langkah-langkah penggunaan UML (Unified Modeling Language)
Menurut Henderi (2010:6)[17], Langkah-langkah dalam menggunakan Unified Modeling Language (UML) sebagai berikut:
a.Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul.
b.Petakan use case untuk setiap business process untuk mendefinisikan dengan tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus use case diagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain.
c.Buatlah deployment diagram secara kasar untukmendefinisikan arsitektur fisik sistem.
d.Definisikan requirement lain non fungsional, security dan sebagainya yang juga harus disediakanoleh sistem.
e.Berdasarkan use case diagram, mulailah membuat activity diagram.
f.Definisikan obyek-obyek level atas package atau domain dan buatlah sequence dan/atau collaborationutuk tiap alir pekerjaan, jika sebuah usecase memiliki kemungkinan alir normal dan error, buat lagi satu diagram untuk masing-masing alir.
g.Buatlah rancangan user interface model yang menyediakan antamuka bagi pengguna untuk menjalankan skenario use case.
h.Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap package atau domain dipecah menjadi hirarki class lengkap dengan atribut dan metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk menguji fungsionalitas class dan interaksi dengan class lain.
i.Setelah class diagram dibuat, kita dapatmelihat kemungkinan pengelompokkan class menjadi komponen-komponen karena itu buatlah component diagram pada tahap ini. Juga, definisikan test integrasi untuk setiap komponen meyakinkan ia bereaksi dengan baik.
j.Perhalus deployment diagram yang sudah dibuat.Detilkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan komponen kedalam node
k.Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan:
1.Pendekatan use case dengan memasukan setiap use case kepada tim pengembang tertentu untuk mengembangkan unit kode yang lengkap dengan test.
2.Pendekatan komponen yaitu memasukan setiap komponen kepada tim pengembang tertentu.
m.Perangkat lunak siap dirilis.
Teori Khusus
Konsep Dasar Analisa SWOT
1.Definisi Analisis SWOT
Menurut Fahmi (2013:252) [18], “SWOT adalah singkatan dari strengths (kekuatan), weaknesses (kelemahan), opportunities (peluang), dan threats (ancaman), dimana SWOT ini dijadikan sebagai suatu model dalam menganalisis suatu organisasi yang berorientasi profit dengan tujuan utama untuk mengetahui keadaan organisasi tersebut secara lebih komprehensif”.
Menurut Hendro (2011:289)[19], ”Analisa SWOT adalah analisis masalah terhadap kegiatan penting yang sama pentingnya dengan proses pengambilan keputusan itu sendiri”.
Analisis SWOT dapat diterapkan dengan cara menganalisis dan memilah berbagai hal yang mempengaruhi keempat faktornya, dimana aplikasinya adalah:
a.Bagaimana kekuatan-kekuatan (strengths) yang ada dapat dipergunakan untuk menciptakan kesempatan-kesempatan (opportunities) yang ada?
b.Bagaimana cara mengatasi kelemahan-kelemahan (weaknesses) yang ada agar meningkatkan atau menciptakan kesempatan-kesempatan (opportunities) yang ada?
c.Selanjutnya bagaimana kekuatan-kekuatan (strengths) mampu menghadapi atau menangkal ancaman-ancaman (threats) yang ada?
d.Dan terakhir adalah bagaimana cara mengatasi kelemahan-kelemahan (weaknesses) yang mampu menghindarkan dari ancaman (threats) yang mungkin terjadi?
2.Tujuan Analisa SWOT
Menurut Rangkuti (2011:197 [20], “Tujuan analisa SWOT yaitu membandingkan antara faktor eksternal peluang dan ancaman dengan faktor internal kekuatan dan kelemahan sehingga dari analisis tersebut dapat diambil suatu keputusan strategis suatu organisasi.”
3.Manfaat Analisa SWOT
Menurut Hendro (2011:289)[19],“Banyak manfaat bila kita melakukan analisa masalah secara SWOT yaitu Strength, Weakness, Oppurtunity, dan Threats sebelum diambil keputusan untuk dibandingkan dengan pengambilan keputusan tanpa mempertimbangkan dan melakukan analisa masalah”, manfaatnya adalah:
a.Dapat diambil tindakan manajemen yang tepat sesuai dengan kondisi.
b.Untuk membuat rekomendasi.
c.Informasi lebih akurat.
d.Untuk mengurangi resiko akibatdilakukannya keputusan yang berkali-kali (double decision).
e.Menjawab hal yang bersifat intutif atas keputusan yang bersifat emosional.
Konsep Dasar Black Box Testing
1.Definisi Black Box Testing
Black box testing terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut:
Menurut Soetam Rizky (2011:264) [21], “Black box testing adalah tipe testingyang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya.Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotak hitam” yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar”.
Menurut Agustiar Budiman (2012:4) [22], “Pengujian black box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak diuji apakah telah sesuai dengan yang diharapkan.”
Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa metode pengujian Black box digunakan untuk menguji sistem dari segi user yang dititik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.
2.Metode Pengujian Dalam Black Box
Ada beberapa macam metode pengujian Black Box, berikut diantaranya:
a.Equivalence Partioning
Equivalence Partioning merupakan metode uji coba Black Box yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati.
b.Boundary Value Analysis
Sejumlah besar kesalahan cenderung terjadi dalam batasan domain input dari pada nilai tengah. Untuk alasan ini boundary value analysis (BVA) dibuat sebagai teknik uji coba. BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas. BVA merupakan desain teknik kasus uji yang melengkapi Equivalence partitioning. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain output.
c.Cause-Effect Graphing Techniques
Cause-Effect Graphing merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang berhubungan. Tekniknya mengikuti 4 tahapan berikut:
Causes (kondisi input), dan Effects (aksi) didaftarkan untuk modul dan identifier yang dtujukan untuk masing-masing.
Pembuatan grafik Causes-Effect graph.
Grafik dikonversikan kedalam tabel keputusan.
turan tabel keputusan dikonversikan kedalam kasus uji.
d. Comparison Testing
Dalam beberapa situasi (seperti: aircraft avionic, nuclear Power plant control) dimana keandalan suatu software amat kritis, beberapa aplikasi sering menggunakan software dan hardware ganda (redundant). Ketika software redundant dibuat, tim pengembangan software lainnya membangun versi independent dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan output yang sama. Kemudian seluruh versi dieksekusi secara parallel dengan perbandingan hasil real-time untuk memastikan konsistensi. Dianjurkan bahwa versi independent suatu software untuk aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi independent ini merupakan basis dari teknik Black Box Testing yang disebut Comparison Testing atau back-to-back Testing.
e.Sample and Robustness Testing
Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji. Nilai-nilai yang terpilih mungkin dipilih dengan urutan tertentu atau interval tertentu.
Pengujian ketahanan (Robustness Testing) adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak. Pengujian ketahanan juga digunakan untuk menggambarkan proses verifikasi kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian.
f.Behavior Testing dan Performance Testing
Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada pengujian struktur data stack.
Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program. Spesifikasi mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain. Dapat digunakan untuk menguji batasan lingkungan program.
g.Requirement Testing
1.Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.
2.Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program.
3.Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix
h.Endurance Testing
Endurance Testing melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.Contoh: Untuk menguji keakuratan operasi matematika (floating point, rounding off, dll), untuk menguji manajemen sumber daya sistem (resources) (pembebasan sumber daya yang tidak benar, dll), input/outputs (jika menggunakan framework untuk memvalidasi bagian input dan output). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain.
Konsep Dasar Adobe Dreamweaver
1.Definisi Adobe Dreamweaver
Adobe Dreamweaver terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut:
a.Menurut Alexander F. K. Sibero (2011:384) [23], “Dreamweaver adalah sebuah produk web developer yang dikembangkan oleh Adobe Systems Inc., sebelumnya produk Dreamweaver dikembangkan oleh Macromedia Inc, yang kemudian sampai saat ini perkembangannya diteruskan oleh Adobe Systems Inc, Dreamweaver dikembangkan dan dirilis dengan kode nama Creative Suite (CS)”.
b.Menurut Milician (2012:5) [24], “Dreamweaver CS5 is a powerful Hypertext Markup Language (HTML) editor used by professionals, as well as beginners. (Dreamweaver CS5 adalah Hypertext Markup Language (HTML) editor yang digunakan oleh professional serta pemula”.
Berdasarkan definisi-definisi di atas, maka dapat disimpulkan dreamweaver adalah suatu aplikasi yang digunakan untuk membangun atau membuat sebuah web oleh kalangan professional atau pemula.
2.Ruang Kerja Adobe Dreamweaver
Ruang Kerja atau Workspace adalah bagian keseluruhan tampilan Adobe Dreamweaver. Ruang kerja Dreamweaver terdiri dari Welcome Screen, Menu, Insert Bar, Document Window, CSS Panel, Aplication Panel, Tag Inspector, Property Inspector, Result Panel, dan Files Panel. Masing-masing dari komponen tersebut memiliki fungsi dan aturan. Berikut di bawah ini penjelasannya:
Keterangan Gambar 2.3:
a.Document Window berfungsi menampilkan dokumen yang sedang dikerjakan.
b.Insert Bar mengandung tombol-tombol untuk menyisipkan berbagai macam objek seperti image, table dan layer ke dalam dokumen.
c.Document Toolbar berisikan tombol-tombol dan menu pop-up yang menyediakan tampilan berbeda dari Document Window.
d.Panel Groups adalah kumpulan panel yang saling berkaitan satu sama lainnya yang dikelompokkan dibawah satu judul.
e.Tag Selector berfungsi menampilkan hirarki tag disekitar pilihan yang aktif pada Design View.
f.Property Inspector digunakan untuk melihat dan mengubah berbagai properti objek atau teks.
g.Files Panel digunakan untuk mengatur file-file dan folder-folder yang membentuk situs.
Konsep Dasar PHP (PHP Hypertext Preprocessor)
PHP terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut:
a.Menurut Agus Saputra (2012:2)[25], “PHP memiliki kepanjangan PHP Hypertext Preprocessor merupakan suatu bahasa pemrograman yang difungsikan untuk membangun suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi, HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web, sedangkan PHP difungsikan sebagai prosesnya, sehingga dengan adanya PHP tersebut, sebuah web akan sangat mudah dimaintenance”.
b.Menurut Alexander F. K. Sibero (2011:49)[23], , “PHP adalah pemrograman interpreter yaitu proses penerjemahan baris kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan atau sering disebut suatu bahasa dengan hak cipta terbuka atau yang juga dikenal dengan istilah Open Source yaitu pengguna dapat mengembangkan kode-kode fungsi PHP sesuai dengan kebutuhannya”.
c.Menurut Anhar (2010:3) [8], “PHP (PHP Hypertext Preprocessor) adalah bahasa pemrograman web server-side yang bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru/up to date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan”.
Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa PHP adalah suatu bahasa pemrograman script yang dimengerti oleh komputer secara langsung dengan hak cipta terbuka (open source) yang digunakan untuk membuat halaman website yang dinamis.
Berikut contoh umum penggunaan script PHP untuk menjelaskan tentang PHP sebagai script yang disisipkan dalam bentuk HTML:
<html>
<head>
<title>
</title>
</head>
</body>
<?
Echo“Hello,World”
?>
</body>
</html>
Contoh script diatas berbeda dengan script yang ditulis dengan bahasa lain seperti bahasa C. Programmer tidak harus menuliskan semua dokumen HTML sebagai bagian dari keluaran dari script PHP, cukup menuliskan bagian mana saja yang berupa tag html dan bagian mana saja yang harus ditulis atau dihasilkan dari program script PHP, kode diapit dengan menggunakan tag awal tag akhir yang khusus yang memungkinkan pemprograman untuk masuk dan keluar dari mode script PHP.
Konsep Dasar XAMPP
Menurut Puspitasari (2011:1) [26],“XAMPP adalah sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support php programming. XAMPP merupakan software yang mudah digunakan gratis dan mendukung instalasi di linux dan windows. Keuntungan lainya adalah cuma menginstal 1 kali sudah tersedia apache web server, mysql database server, php support (php4 dan php5) dan beberapa modul lainya hanya bedanya kalau versi windows selalu dalam bentuk instalasi grafis dan yang linux dalam bentuk file terkompresi tar.gz. kelebihan lain yang berbeda dari versi untuk windows adalah memeliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan linux masih berupa perintah-perintah didalam console. oleh karena itu versi untuk linux sulit untuk dioperasikan”.
Konsep Dasar MySQL
1.Definisi MySQL
MySQL terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut:
a.Menurut Alexander F. K. Sibero (2011:97) [23], “MySQL atau dibaca “My Sekuel” adalah suatu RDBMS (Relational Data-base Management System) yaitu aplikasi sistem yang menjalankan fungsi pengolahan data”.
b.Menurut Budi Raharjo (2011:21) [27], “MySQL adalah RDBMS atau server database yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyak user”.
Berdasarkan pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa MySQL adalah suatu software atau program yang bersifat open source yang digunakan untuk membuat sebuah database.
2.Kelebihan dan Kekurangan MySQL
Berikut adalah kelebihan dan kekurangan MySQL antara lain sebagai berikut:
3.Perintah Dasar Database MySQL
Menurut Budi Raharjo (2011:22) [27], dalam menjalan MySQL diperlukan berbagai perintah untuk membuat suatu database, berikut ini disebutkan beberapa perintah dasar dalam menggunakan MySQL. Untuk menjalankan MySQL pertama kali cukup dengan mengetikkan mysql pada Command Prompt. Perintah-perintahnya adalah sebagai berikut:
a.Menampilkan database : SHOW DATABASE;
b.Membuat database baru : CREATE DATABASE database;
c.Memilih database yang akan digunakan : USE database;
d.Menampilkan tabel : SHOW TABLE;
e.Membuat tabel baru: CREATE TABLE (field spesifikasi_field,...);
f.Menampilkan struktur tabel: SHOW COLUMNS FROM tabel atau DESCRIBE tabel;
g.Mengubah struktur tabel: ALTER TABLE tabel Jenis_Pengubahan;
h.Mengisikan data: INSERT INTO table(kolom1, ) VALUES („data_kolom1,); atau INSERT INTO table SET kolom1 = „data_kolom1,;
i.Menampilkan data: SELECT kolom FROM tabel WHERE kriteria ORDER BY kolom atau SELECT * FROM tabel;
j.Mengubah data: UPDATE tabel SET kolom = pengubahan_data WHERE kriteria;
k.Menampilkan data dengan kriteria tertentu: SELECT kolom1,... FROM table WHERE kriteria;
l.Menghapus data: DELETE FROM tabel WHERE kriteria;
m.Menghapus tabel: DROP tabel;
n.Menghapus database: DROP database;
o.Keluar dari MySQL: QUIT; atau EXIT
Konsep Dasar Jasa Pengiriman Barang
1. Definisi Jasa Pengiriman Barang
Menurut Suyono (2005,239) [28], ”Jasa pengiriman barang adalah usaha yang bertujuan untuk memberikan jasa pelayanan atau pengurusan atas seluruh kegiatan yang diperlukan bagi terlaksananya pengiriman, pengangkutan dan penerimaan barang dengan menggunakan multimodal transport baik melalui darat, laut dan atau udara”.
Menurut PER-178/PJ/2006 [29], “Jasa pengiriman barang adalah usaha yang ditujukan untuk mewakili kepentingan pemilik barang, untuk mengurus semua kegiatan yang diperlukan bagi terlaksananya pengiriman dan penerimaan barang melalui transportasi darat, laut dan udara yang dapat mencakup kegiatan penerimaan, penyimpanan, sortasi, pengepakan, penandaan pengukuran, penimbangan, pengurusan penyelesaian dokumen, penerbitan dokumen angkutan, klaim asuransi, atas pengiriman barang serta penyelesaian tagihan dan biaya-biaya lainnya berkenan dengan pengiriman barang-barang tersebut sampai dengan diterimanya barang oleh yang berhak menerimanya”.
Dari definisi diatas dapat disimpulkan bahwa jasa pengiriman barang adalah usaha yang bertujuan untuk memberikan jasa pelayanan atau pengurusan atas seluruh kegiatan yang diperlukan bagi terlaksananya pengiriman hingga diterimanya barang oleh pihak yang berhak menerimanya.
2. Teori Pengiriman Barang
Menurut Mcleod (2001) [30], ada beberapa pengertian penting yang berkaitan dengan pengiriman barang. Yaitu :
a. Shipping / Shipment adalah kegiatan pengiriman barang yang melibatkan shipper, penyedia jasa, consignee, dan armada pengangkutan mitra bisnis jasa pengiriman barang.
b. Shipping Instruction (SI) adalah surat perintah pengiriman barang yang diberikan oleh shipper kepada pihak penyedia jasa pengiriman barang.
c. Shipper adalah pelanggan retail atau korporat yang memanfaatkan jasa layanan pengiriman barang.
d. Consignee adalah penerima barang dari shipper melalui penyedia jasa layanan pengiriman barang.
e. Agent adalah pihak penyedia jasa layanan pengiriman barang yang bertanggung jawab atas pengiriman barang setelah barang berangkat dari bandara atau pelabuhan untuk selanjutnya dikirimkan kepada consignee.
f. Notify Party adalah pihak yang bertanggung jawab atas penerimaan barang.
g. Airway bill/connote adalah surat tanda bukti pengiriman barang dengan tanda nomor tertentu yang telah disetujui oleh pihak penyedia jasa pengiriman barang dan armada pengangkutan udara mitra bisnisnya. Airway bill dikenalkan juga sebagai Surat Muatan Udara.
h. Bill of Landing (B/L) adalah surat tanda bukti pengiriman barang dengan tanda nomor tertentu yang telah disetujui oleh pihak penyedia jasa pengiriman barang dan armada pengangkutan laut mitra bisnisnya.
i. House bill of landing adalah surat tanda bukti pengiriman barang yang dibuat oleh pihak penyedia jasa pengiriman dan di kirim ke pihak shipper.
j. Tracking adalah kegiatan menampilkan informasi barang shipper melalui suatu media tertentu. Tujuannya adalah memberikan status informasi pengiriman barang yang dibutuhkan oleh shipper mengenai barang kirimannya. Kegiatan tracking ini dilakukan oleh pihak shipper, bukan oleh pihak penyedia jasa pengiriman barang. Pihak penyedia jasa hanya menyediakan status informasi pengiriman yang dibutuhkan oleh para shipper.
k. Invoice adalah surat tagihan jasa pengiriman barang yang dikeluarkan oleh pihak penyedia jasa pengiriman barang kepada shipper.
Konsep Dasar Electronic Customer Relationship Management (E-CRM)
1. Definisi E-CRM
Menurut Zikmund dalam Suparto Darudiato at all (2003,3) [31], “E-CRM adalah strategi bisnis yang menggunakan teknologi informasi yang memberikan perusahaan suatu pandangan pelanggannya secara luas, dapat diandalkan dan terintegrasi sehingga semua proses dan interaksi pelanggan membantu dalam mempertahankan dan memperluas hubungan yang menguntungkan secara bersamaan”.
Menurut Turbban (2004,148) [32], “E-CRM adalah CRM yang diterapkan secara electronic dengan menggunakan web browser, internet dan media elektronik lain seperti email, call center, dan personalisasi, E-CRM kadang-kadang juga disebut E-Service”.
Dari pengertian diatas dapat diambil kesimpulan bahwa E-CRM adalah strategi bisnis yang menggunakan teknologi informasi yang memberikan perusahaan suatu pandangan pelanggannya secara luas, yang diterapkan secara electronic dengan menggunakan web browser, internet dan media elektronik lain.
2. Tujuan E-CRM
Menurut Turbban (2004, 149) [32], bahwa manfaat utama dari E-CRM adalah penyediaan layanan pelanggan yang unggul melalui penggunaan internet dan teknologi IT. Dengan kata lain, E-CRM memberikan keuntungan atau manfaat seperti antara lain :
Membuat pelanggan senang dengan menyediakan pilihan produk dan jasa.
Putusan dan respon terhadap masalah dengan cepat.
Akses ke informasi yang mudah dan cepat, dan lainnya.
3. Peralatan E-CRM
Menurut Turbban (2004:138) [32], alat-alat yang digunakan untuk mendukung E-CRM antara lain.:
Personalized Web Page, dapat digunakan untuk mencatat pembelian dan preferensi customer.
Fitur Frequently Asked Questions (FAQ) adalah sebuah tool yang sederhana dan tidak mahal yang bisa digunakan untuk menangani pertanyaan customer yang berulang.
Tracking Tools adalah tool yang digunakan oleh customer untuk mengetahui pemesanan (order) yang telah dilakukan sehingga menghemat waktu dan biaya perusahaan. Contoh: mengecek status dari pengiriman barang.
E-Mail dan Automated Response digunakan untuk mengirimkan informasi, konfirmasi dan membangun korespondensi dengan customer.
Help Desk atau Call Center berfungsi sebagai customer sevice yang biasanya menggunakan fasilitas telepon, faximili, atau e-mail.
Troubleshooting Tools adalah tool yang disediakan perusahaan untuk membantu customer memecahkan persoalan yang dihadapi sendiri. Contohnya perusahaan menyediakan software trouble-shooting untuk membantu customer menyelesaikan masalahnya.
Konsep Dasar Elisitasi
1. Definisi Elisitasi
Elisitasi terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut:
Menurut Suryo Guritno (2010:302) [33], “Elisitasi (elicitation) berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.
Menurut Adi Nugroho (2010:10) [15], “Akuisisi informasi dari seseorang atau kelompok dengan cara yang tidak mengungkapkan maksud dari wawancara atau percakapan. Sebuah teknik pengumpulan intelijen sumber manusia, umumnya terbuka”.
Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa elisitasi adalah usulan rancangan sistem baru yang diinginkan dan disanggupi oleh penulis untuk dieksekusi.
2. Jenis-jenis Elisitasi
MMenurut Suryo Guritno (2010:302) [33], “Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap”, yaitu sebagai berikut:
1) Elisitasi Tahap I
Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
2) Elisitasi Tahap II
Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi untuk dieksekusi.
(M) pada MDI itu artinya Mandatory. Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
(D) pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih perfect.
(I) pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
3) Elisitasi Tahap III
Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang option-nya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE.
(T) artinya Technical, maksudnya bagaimana tata cara / tehnik pembuatan requirement tersebut dalam sistem yang diusulkan.
(O) artinya Operasional, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
(E) artinya Ekonomi, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut di dalam sistem.
Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu sebagai berikut:
High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
Middle (M) : Mampu untuk dikerjakan.
Low (L) : Mudah untuk dikerjakan.
4) Final Draft Elicitation
Menurut Suryo Guritno (2010:304) [33], “Final draft merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan".
Literatur Review
Literatur Review terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut:
Menurut Semiawan (2010:104) [34], “Literature review adalah bahan yang tertulis berupa buku, jurnal yang membahas tentang topik yang hendak diteliti. Tinjauan pustaka membantu peneliti untuk melihat ide-ide, pendapat, dan kritik tentang topik tersebut yang sebelum dibangun dan dianalisis oleh para ilmuwan sebelumnya. Pentingnya tinjauan pustaka untuk melihat dan menganalisa nilai tambah penelitian ini dibandingkan dengan penelitian-penelitian sebelumnya”.
Menurut Mulyandi (2013:17-153) [35], “Penelitian sebelumnya literature review merupakan survey literature tentang penemuan-penemuan yang dilakukan oleh peneliti sebelumnya (empirical fiding) yang berhubungan dengan topik penelitian”.
Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa literature review adalah pengadaan survey tentang penelitian yang sebelumnya dilakukan oleh peneliti lain sebagai bahan pendukung penelitian.
Manfaat dari studi pustaka (literature review) ini antara lain:
a. Mengidentifikasikan kesenjangan (identify gaps) dari penelitian ini.
b. Menghindari membuat ulang (reinventing the wheel) sehingga banyak menghemat waktu dan juga menghindari kesalahan-kesalahan yang pernah dilakukan oleh orang lain.
c. Mengidentifikasikan metode yang pernah dilakukan dan yang relevan terhadap penelitian ini.
d. Meneruskan apa yang penelitian sebelumnya telah capai sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dapat membangun di atas platform dari pengetahuan atau ide yang sudah ada.
e. Untuk mendapatkan informasi tentang orang lain yang melakukan penelitian di area yang sama, sehingga dapat terjaring dalam komunitas yang dapat memberi kontribusi sumber daya yang berharga.
Berikut ini adalah penelitian yang telah dilakukan dan memiliki korelasi yang searah dengan penelitian yang akan dibahas dalam skripsi ini, antara lain:
1. Penelitian yang dilakukan oleh Muhammad Taufan Yunus (Universitas Gunadharma,2013) [36]. Penelitian ini berjudul “Perancangan Electronic Customer Relationship Management (E-CRM) Pada Perusahaan Jaya Makmur Furniture dengan Menggunakan Konsep PHP dan MySQL”. Penelitian ini membahas bagaimana merancang dan mengimplementasi aplikasi Electronic Customer Relationship Management (E-CRM). Website ini bertujuan memudahkan dan mempercepat akses informasi dan juga memudahkan customer untuk berbisnis dengan perusahaan tersebut. Website ini meliputi data customer, katalog harga, pencatatan pemesanan, dan claim customer.
2. Penelitian dilakukan oleh Rani Puspitasari Dhaniawaty (Universitas Komputer Indonesia, 2011) [37]. Penelitian ini berjudul Perancangan Sistem Informasi Electronic Customer Relationship Management (E-CRM) Pada CV.Langgam Dimensi. Penelitian ini membahas bagaimana merancang dan mengimplementasi aplikasi Electronic Customer Relationship Management (E-CRM) mengenai penggunaan basis data customer yang telah ada untuk membangun hubungan antara customer dengan perusahaan. Website ini dibuat untuk memberikan even-even special dan promosi produk baru dari perusahaan tersebut ke customer. Website ini meliputi proses pendaftaran sebagai customer, pemasaran produk dan jasa, pelayanan customer dalam memberikan komentar, kritik dan saran.
3. Penelitian yang dilakukan oleh Agus Riyadi (AMIKOM Yogyakarta, 2012) [38]. Penelitian ini berjudul “Analisa dan Pembuatan Aplikasi E-CRM pada Toko Furnitur Antik Meubel Purwodadi”. Penelitian ini membahas bagaimana menggunakan informasi yang terintegrasi untuk menghasilkan pelayanan yang memuaskan dan juga dapat menghemat waktu customer dalam memberikan informasi mengenai dirinya. Website ini dibuat untuk mengoptimalkan pelanggan yang sudah ada agar dapat meningkatkan pendapatan bagi perusahaan. Website ini dalam pemesanan barang terdapat informasi produk mengenai rincian gambar, deskripsi barang dan harga juga ketentuan pemesanan produk.
4. Penelitian dilakukan oleh Teti Wijayanti dan Imam Azhari (Universitas Ahmad Dahlan, 2011) [39],Penelitian ini berjudul “Pengembangan Customer Relationship Management Berbasis Web pad Griya Musim Flora”. Dalam penelitian tersebut menghasilkan aplikasi Electronic Customer Relationship Management (E-CRM) yang meliputi Tahapan Acquire (mendapatkan customer) fasilitas yang disediakan yaitu customer dapat mendaftar sebagai member, Tahapan Enhance (memperet hubungan) fasilitas yang disediakan yaitu customer dapat mengelola profil pribadinya, dan retain (mempertahankan customer) fasilitas yang disediakan yaitu customer dapat request Produk. Website ini dibuat untuk mendorong loyalitas customer, mengurangi biaya, meningkatkan efesiensi operasional dan peningkatan time to market.
5. Penelitian dilakukan oleh Yusan Sebastian (Univesitas Komputer Indonesia, 2012) [40], Penelitian ini berjudul “Perancangan Electronic Customer Relationship Management (E-CRM) Berbasis Web pada Nanamie Cake & Pastry”. Dalam penelitian tersebut menghasilkan aplikasi Electronic Customer Relationship Management (E-CRM) yang mencakup proses pendaftaran sebagai customer, pemesanan produk, pemasaran dan promosi produk serta pelayanan customer seperti masukan dan keluhan berupa kritik atau saran terdapat form pengaduan, juga informasi terkait produk perusahaan. Website ini dibuat guna membantu dalam mempermudah kegiatan usahanya agar memudahkan customer dalam mendapatkan informasi mengenai produk perusahaan, mempermudah customer dalam melakukan pemesanan (order) dengan adanya informasi produk yang dapat diakses secara cepat dan akurat.
Dari beberapa literature review diatas, penulis memilih penelitian yang dilakukan oleh Taufan Yunus berjudul “Perancangan Electronic Customer Relationship Management (E-CRM) Pada Perusahaan Jaya Makmur Furniture dengan Menggunakan Konsep PHP dan MySQL”. Pada penelitian ini dalam hal pemanfaatan teknologi PHP dan menggunakan database MySQL, yang dimaksudkan untuk melakukan order barang melalui media online, namun berbeda dengan penelitian skripsi yang sedang penyusun lakukan, penelitian ini tidak hanya melakukan order pengiriman barang melalui media online, customer dapat mengetahui status pengiriman barang yang sedang berjalan dan dapat mengirimkan pesan sebagai media komunikasi alternatif.
BAB III
Analisa Organisasi
Gambaran Umum Perusahaan
PT. Bintang Jasa Gemilang adalah salah satu perusahaan swasta nasional yang memfokuskan diri sebagai jasa layanan pengiriman barang yang dapat menjangkau berbagai macam kepulauan di Indonesia. PT. Bintang jasa Gemilang beralamatkan di Jl. Iskandar Muda, No.08 RT.001/01, Kel. Kedaung Wetan, Kec. Neglasari, Tangerang, Banten.
Sejarah Singkat Perusahaan
PT. Bintang Jasa Gemilang berdiri pada tanggal 19 mei 2011 di Kota Tangerang, Provinsi Banten. PT. Bintang Jasa Gemilang di artikan sebagai perusahaan jasa yang bersinar gemilang di usianya yang terbilang sangat muda, sehingga semakin menambah gairah kami untuk selalu berpacu menyediakan layanan pengiriman barang yang dapat menjangkau berbagai kepulauan di Indonesia dengan meningkatkan kualitas produk dan nilai tambah kepada seluruh pengguna jasa kami.
Berkat dukungan kelengkapan infrastuktur antar pulau dengan semangat kerja yang tidak kenal lelah, serta loyalitas karyawan yang tinggi dalam melayani customer. PT. Bintang Jasa Gemilang atau yang biasa disebut BJG ini, tidak hanya menjual dan menyediakan jasa, tetapi turut memberikan solusi praktis bagi industri bisnis dimana saja untuk mengembangkan layanan mereka terhadap customer, khususnya dalam bidang logistik dan pendistribusian.
Visi dan Misi
a. Visi
Menjadikan pelayanan sarana kami yang peduli atas kebutuhan, kenyamanan, dan ketepatan pengiriman barang.
Mengutamakan keamanan, ketepatan dan kecepatan dalam pengiriman barang.
b. Misi
Memberikan bentuk pelayanan yang cepat, akurat dan terpercaya dengan biaya terjangkau.
Menempatkan customer sebagai “partner bisnis” untuk bersama-sama mencapai pertumbuhan yang maksimal dengan tetap menjunjung tinggi etika bisnis.
Struktur Organisasi Perusahaan
Dengan melakukan pemilihan serta penentuan struktur organisasi yang tepat dan sesuai dengan situasi dan kondisi di dalam sebuah perusahaan, maka pencapaian tujuan perusahaan akan lebih terarah. Selain itu, dengan struktur organisasi yang jelas dan baik, maka akan dapat di ketahui sampai mana wewenang dan tanggung jawab yang dimiliki seseorang dalam menjalankan tugasnya.
Di bawah ini adalah struktur organisasi dari PT. Bintang Jasa Gemilang, yaitu sebagai berikut:
Gambar 3.1 struktur Organisasi
Tugas dan Tanggung Jawab
Tugas dan tanggung jawab masing-masing bagian dapat terlihat pada uraian berikut ini :
Direktur
Marketing
Finance
HRD (Human Resource Departement)
Manager Operational
Admin pengiriman
Pengiriman
a. Memimpin, mengkoordinasi dan mengawasi kelancaran jalannya perusahaan secara menyeluruh serta tanggung jawab atas kelangsungan berdirinya perusahaan.
b. Berwenang menentukan garis besar kebijakan umum dan program kerja perusahaan.
c. Menentukan dan menempatkan karyawan-karyawan dalam struktur organisasi Perusahaan dan mengevaluasi hasil kerjanya.
d. Mengambil keputusan yang mempengaruhi kelangsungan hidup dan pengembangan perusahaan.
a. Menentukan kebijakan-kebijakan dalam hal perencanaan, pelaksanaan dan evaluasi yang berkaitan dengan pemasaran.
b. Menyusun budget operasional, rencana penjualan, target penjualan.
c. Bertanggung jawab langsung kepada direktur.
a. Bertanggung jawab atas keuangan yang menyangkut penerimaan dan pengeluaran dana.
b. Bertanggung jawab atas semua Laporan Keuangan dan Laporan Analisa yang dihasilkan.
c. Membuat Invoice kepada customer.
d. Bertanggung jawab langsung kepada direktur.
a. Bertanggung jawab terhadap pengadaan dan perekrutan karyawan.
b. Menghitung upah pekerja dan karyawan.
c. Bertanggung jawab langsung kepada direktur.
a. Menciptakan suasana kerja yang harmonis dan memotivasi personil .
b. b. Dibidangnya agar mampu menjalankan fungsi, tugas, tanggung jawab dan kewenangan sesuai ketentuan- ketentuan yang telah ditetapkan direktur.
c. Bertanggung jawab atas segala kegiatan yang bersifat operational.
d. Bertanggung jawab langsung kepada direktur.
a. Menerima order pengiriman dari customer.
b. Membuat Surat Tanda Terima (STT).
c. Monitoring status pengiriman barang.
d. Membuat laporan pengiriman barang.
e. Bertanggung jawab langsung kepada manager operational.
a. Melakukan pengiriman barang.
b. Melakukan control terhadap kendaraan operasional pengiriman.
c. Memberikan informasi status pengiriman barang kepada admin pengiriman.
d. Bertanggung jawab terhadap keamanan barang dalam pengiriman.
e. Bertanggung jawab langsung kepada manajer operasional.
Tata Laksana Sistem Yang Berjalan
Prosedur Sistem Yang Berjalan
Prosedur sistem pengiriman barang yang sedang berjalan di PT. Bintang Jasa Gemilang adalah sebagai berikut:
Marketing menawarkan jasa pengiriman kepada customer, setelah customer menyetujui penawaran dari marketing lalu customer mengisi Credit Customer Registration Form (CCRF) yang telah disediakan oleh marketing sebagai bukti perjanjian kerjasama, kemudian customer kirim order pengiriman barang melalui email atau fax kepada admin pengiriman, selanjutnya admin pengiriman memproses order pengiriman tersebut dengan membuatkan Surat Tanda Terima (STT) untuk bagian pengiriman sebagai bukti pengambilan barang dan pengiriman barang. Setelah itu bagian pengiriman dan customer melakukan serah terima barang, selanjutnya barang diantar ketempat tujuan penerima barang. Setelah proses pengiriman barang selesai bagian pengiriman menginformasikan ke admin pengiriman bahwa barang telah terkirim ke tempat tujuan untuk selanjutnya dikonfirmasikan ke customer dan admin pengiriman menyampaikan laporan pengiriman kepada marketing, finance dan manager operational.
Rancangan Prosedur Sistem Yang Berjalan
Untuk menganalisa sistem yang berjalan, pada penelitian ini digunakan program unified modelling language (UML) untuk menggambarkan proses yang berjalan saat ini, antara lain sebagai berikut :
1. Use Case Diagram
Sebuah use case mempresentasikan sebuah interaksi antara aktor dengan sistem. Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Berikut gambar use case diagram di bawah ini:
Gambar 3.2 Use Case Diagram Prosedur Sistem Yang Berjalan
Nama usecase : Menawarkan Jasa
Nama usecase : Isi Formulir CCRF
Nama usecase : Order pengiriman barang
Nama usecase : Buat STT
Nama usecase : Ambil barang
Nama usecase : Kirim barang
Nama usecase : Info barang terkirim
Nama usecase : Konfirmasi barang terkirim
Nama usecase : Laporan pengiriman barang
2. Activity diagram
Activity diagram memodelkan alur kerja sebuah proses dan urutan aktifitas pada suatu proses. Berdasarkan dari use case diagram diatas dapat kita gambarkan activity diagram dari aktifitas para aktor-aktor yang ada pada sistem yang berjalan di PT. Bintang Jasa Gemilang, sebagai berikut:
Gambar 3.3 Activity Diagram Sistem Yang Berjalan
Berdasarkan gambar 3.3 Activity Diagram sistem yang berjalan saat ini terdapat :
a. 1 (satu) Initial Node objek yang mengawali yaitu : pelanggan.
b. 19 (Sembilan belas) Activity yang menggambarkan eksekusi kegiatan pengiriman barang yang dimulai dari menawarkan jasa, memberikan formulir CCRF, isi formulir CCRF, order pengiriman barang, terima order pengiriman barang, buat STT, terima STT, ambil barang, serah terima barang, kirim barang, terima barang, info barang terkirim, terima info barang terkirim, konfirmasi barang terkirim, terima konfirmasi barang terkirim, laporan barang terkirim, marketing, finance dan manager operational menerima laporan barang terkirim.
c. 7 (tujuh) Vertical Swimelane diantaranya : marketing, customer, admin pengiriman, bagian pengiriman, penerima, fiancé dan manager operational.
d. 2 (dua) Final Node, objek yang diakhiri.
Analisa Sistem Yang Berjalan
Metode Analisa SWOT
Analisa SWOT digunakan untuk mengindentifikasi berbagai faktor secara sistematis untuk merumuskan suatu strategi. Analisa ini didasarkan pada logika yang dapat memaksimalkan kekuatan (Strength) dan peluang (Opportunity), namun secara bersamaan dapat meminimalkan kelemahan (Weakness) dan ancaman (Threat). Analisa ini dikategorikan dalam 2 bagian yaitu: internal (kekuatan dan kelemahan) serta eksternal (peluang dan ancaman) perusahaan.
Tabel 3.1 Faktor-Faktor Strategi Internal dan Eksternal
Berdasarkan tabel 3.1 di atas, maka dilakukan analisa untuk mencari strategi dengan menggunakan kekuatan yang ada untuk memanfaatkan peluang yang tersedia (strategi S-O) serta menggunakan kekuatan yang dimiliki untuk mengatasi ancaman yang ada (strategi S-T). Selain itu dianalisa pula strategi untuk mengurangi kelemahan yang dimiliki dalam meraih peluang yang ada (strategi W-O) maupun mengatasi ancaman yang ada (strategi W-T)
Tabel 3.2 Strategi S-O
Tabel 3.3 Strategi S-T
Tabel 3.4 Strategi W-O
Tabel 3.5 Strategi W-T
Hasil dari analisa SWOT diatas dapat teridentifikasinya kekuatan/strengths, peluang/opportunities, kelemahan/weaknesess, dan ancaman/threats yang dipengaruhi oleh faktor internal maupun eksternal perusahaan, dengan demikian dapat disimpulkan strategi yang dapat diciptakan sebagai berikut:
Memanfaatkan sarana pendukung seperti akses internet dengan membangun database server.
Membangun aplikasi E-CRM yang dapat mengintegrasikan data admin pengiriman dengan data customer sehingga meminimalisir terjadinya human error.
Membangun aplikasi E-CRM sebagai media informasi tentang perusahaan dan mempermudah customer dalam melakukan order pengiriman dan melihat status pengiriman.
Menyediakan modem disaat terjadinya gangguan jaringan internet.
Analisa Batasan Sistem
Setiap sistem mempunyai batasan sistem (boundary) yang memisahkan sistem dengan lingkungan luarnya. Kesatuan luar merupakan kesatuan diluar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang memberikan input atau menerima output dari sistem.
Melihat permasalahan yang ada di PT. Bintang Jasa Gemilang, maka peneliti membatasi permasalahan pada Sistem Informasi Electronic Customer Relationship Management (E-CRM) di PT. Bintang Jasa Gemilang yaitu pada prosedur dalam menerima order pengiriman barang, informasi status pengiriman, fasilitas pesan sebagai media komunikasi alternatif dan laporan pengiriman barang oleh admin pengiriman.
Analisa Kekurangan Sistem Yang Berjalan
Berdasarkan dari analisa yang dilakukan penulis, terhadap sistem yang berjalan di PT. Bintang Jasa Gemilang, terdapat beberapa kekurangan sistem yang berjalan diantaranya sebagai berikut:
Sistem yang ada saat ini belum mampu memenuhi keinginan customer dalam melakukan order pengiriman barang secara cepat dan akurat dengan menggunakan media online.
Dalam proses penerimaan data order pengiriman barang masih melalui fax atau email yang harus diinput ulang dalam penyimpanan data oleh admin pengiriman dengan menggunakan aplikasi microsoft excel. Sehingga keakuratan data, efesien, dan efektifitas yang di peroleh belum dapat memenuhi kebutuhan sistem secara optimal.
Sistem yang ada saat ini masih belum mampu memberikan informasi secara cepat dan tepat mengenai informasi status pengiriman yang dilakukan oleh admin pengiriman karena belum terintegrasinya data yang dimiliki admin pengiriman terhadap customer.
Analisa Kontrol
Pada proses penerimaan data order pengiriman barang dan informasi status pengiriman yang sedang berjalan sangat dibutuhkan kontrol yang berfungsi sebagai pengendalian agar data yang dijadikan masukan, keluaran dan proses bersifat valid. Sedangkan pengontrolan pada sistem yang sedang berjalan dirasakan masih memiliki kekurangan dikarenakan sistem pengolahan yang digunakan belum terintegrasi dengan baik oleh admin pengiriman yang mengolah data tersebut.
Analisa Prosedur
Berdasarkan dari analisa yang dilakukan penulis, dalam hal prosedur yang berjalan saat ini masih belum berjalan baik. Hal ini bisa dilihat dengan kurangnya kontrol dari pihak yang bersangkutan. Dimulai dari kurang telitinya admin pengiriman dalam mengolah data tanpa adanya pengecekan kembali. Hal ini menyebabkan admin pengiriman mengalami hambatan dalam menginformasikan status pengiriman barang kepada pelanggan dengan cepat dan akurat yang berpengaruh pada keterlambatan dalam pembuatan laporan.
Analisa Waktu dan Tenaga Kerja
Waktu dan tenaga kerja yang dibutuhkan untuk input order pengiriman barang dan membuat STT adalah 40 menit, dan memberikan informasi status pengiriman barang ialah 30 menit dan untuk menghasilkan laporan barang terkirim adalah 120 menit, 1 orang admin pengiriman untuk menerima order pengiriman barang, membuat STT dan memberikan status pengiriman barang kepada customer serta menghasilkan laporan barang terkirim. Hal ini mengakibatkan sering terjadinya keterlambatan saat memberikan informasi status pengiriman barang kepada customer, karena informasi yang diberikan harus cepat dan tepat sesuai dengan data order pengiriman dan informasi pengiriman yang berlangsung oleh bagian pengiriman.
Analisa Kebutuhan Sistem
Customer tidak perlu mengirimkan order pengiriman melalui fax atau email ke PT. Bintang Jasa Gemilang, sebagai gantinya customer bisa menginput data order pengiriman melalui aplikasi E-CRM dengan melakukan log in terlebih dahulu, sehingga data order yang tersimpan dapat dengan mudah dicek oleh customer sehingga tercapainya efesiensi dari segi waktu dan biaya.
Tercapainya efesiensi dalam pengolahan dan pemeliharaan data, karena sistem ini telah menggunakan database, sehingga data dengan mudah dapat di update.
Dalam menerima order pengiriman barang, menginformasi status pengiriman barang dan laporan yang disajikan lebih cepat dan akurat karena data customer dengan data admin pengiriman telah terintegrasi.
Konfigurasi Sistem Yang Berjalan
Perangkat Keras (Hardware)
a. Processor : intel Quad Core 2,1 GHz
b. Memory : 1 GB
c. Hard Disk : 250 GB
d. Monitor LCD : 15 inci
e. DVD ROM : 52X
f. Keyboard dan Mouse : Standard
g. Printer : Laser Jet
h. Uninterruptible Power Supply (UPS)
Perangkat Lunak (Software)
a. Sistem Operasi Windows 7
b. Microsoft Office 2010
c. Google Chrome
Hak Akses (Brainware)
Permasalahan Yang Dihadapi Dan Alternatif Solusi Yang Diberikan
Berdasarkan dari analisa yang dilakukan penulis dapat diambil kesimpulan bahwa sistem pengolahan data order pengiriman barang yang saat ini di PT. Bintang Jasa Gemilang belum berjalan dengan baik karena harus diinput ulang dalam penyimpanan data oleh admin pengiriman. Sedangkan informasi status pengiriman barang dengan deadline waktu yang cukup singkat menyebabkan admin pengiriman tergesah-gesah dalam pengolahan data pengiriman sehingga laporan yang dihasilkan masih harus cek kembali karena terkadang masih ada kesalahan. Dengan begitu belum terciptanya kelancaran penerimaan informasi bagi customer dan juga laporan kepada marketing dan manajer operasional.
2. Alternatif Solusi yang Diberikan
Berdasarkan analisa terhadap sistem yang berjalan, dapat diambil kesimpulan bahwa perlu diadakan perancangan sistem atas kekurangan dan kebutuhan sistem dengan melakukan analisa terhadap alternatif solusi yang diberikan, antara lain sebagai berikut:
a. Dibangun sistem yang dibutuhkan oleh user dengan menciptakan aplikasi berbasis visual, sebab aplikasi yang berbasis visual sudah familiar dikalangan instansi perusahaan.
b. Dibangun suatu aplikasi sistem yang berbasis web yang dapat melakukan permintaan pengiriman barang secara online, aplikasi yang dibangun berbasiskan web memungkinkan user dapat menggunakan data secara bersama-sama di dalam waktu yang sama.
Berdasarkan beberapa alternatif solusi yang diberikan di atas penulis melakukan suatu kajian untuk permasalahan maka perlu dibangun aplikasi sistem yang berbasis web karena banyak keuntungan yang diperoleh antara lain:</div>
User Requirement
Elisitasi Tahap I
Elisitasi Tahap II
Elisitasi Tahap III
Final Draft Elisitasi
BAB IV
Rancangan Sistem Usulan
Prosedur Sistem Usulan
Use Case Diagram Sistem Yang Diusulkan
Activity Diagram Sistem Yang Diusulkan
Sequence Diagram Sistem Yang Diusulkan
State Machine Diagram Sistem Yang Diusulkan
Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan
Rancangan Basis Data
Class Diagram
Spesifikasi Basis Data
Rancangan Prototype
Tampilan Prototype Home
Tampilan Prototype Halaman Registrasi
Tampilan Prototype Halaman Login
Tampilan Prototype Halaman Utama Admin
Tampilan Prototype Halaman Order Pengiriman
Tampilan Prototype Halaman Utama Customer
Tampilan Prototype Halaman Detail Order
Tampilan Prototype Halaman Pesan
Implementasi Sistem Yang Diusulkan
Tampilan Home
Tampilan Halaman Pelayanan Kami
Tampilan Halaman Registrasi
Tampilan Halaman Login
Tampilan Halaman Utama Admin Pengiriman
Tampilan Halaman Detail Pengiriman
Tampilan Halaman Utama Customer
Tampilan Halaman Pesan
Konfigurasi Sistem Usulan
Spesifikasi Perangkat Keras (Hardware)
Spesifikasi Perangkat Lunak (Software)
Hak Akses
Blackbox Testing
Time Schedule
Estimasi Biaya
BAB V
Kesimpulan
Saran
DAFTAR PUSTAKA
- ↑ 1,0 1,1 1,2 1,3 Taufiq. 2013. Sistem Informasi Konsep Dasar, Analisis Desain Dan Implementasi, Edisi ketiga, Penerbit Graha Ilmu. Yogyakarta
- ↑ 2,0 2,1 Sutarman. 2012. Buku Pengantar Teknologi Informasi. Jakarta: Bumi Aksara.
- ↑ 3,0 3,1 Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta: Graha Ilmu.
- ↑ 4,0 4,1 4,2 4,3 4,4 4,5 Sutabri, Tata. 2012. Konsep Dasar Informasi. Yogyakarta: Andi.
- ↑ Darmawan, Deni. 2012. Pendidikan Teknologi Informasi dan Komunikasi. PT. Remaja Rosdakarya Offset, Bandung.
- ↑ M. Agus. 2009. Sistem Informasi Konsep & Aplikasi, Pustaka Belajar. Yogyakarta.
- ↑ Kustiyahningsih, Yeni. 2011. Pemrograman Basis Data Berbasis Web Menggunakan PHP & MySQL. Jakarta: GrahaIlmu.
- ↑ 8,0 8,1 Anhar. 2010. Panduan Menguasai PHP & MySQL Secara Otodidak. Jakarta: Mediakita.
- ↑ Connolly, dan Begg. 2010. Database Systems: A Practical Approach To Design, Implementation And Management. Pearson Education. Jakarta.
- ↑ Rosa, A.S. dan M. Shalahuddin. 2013. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika.
- ↑ Tanti, Lili. 2009. Pengembangan Perangkat Ajar Berbantuan Komputer Untuk Mempelajari Tata Bahasa Inggris. Tangerang: Perguruan Tinggi Raharja. Journal CCIT Vol. 3 No.2, Januari 2009.
- ↑ Henderi, Maimunah, dan Randy Andrian. 2011. Desain Aplikasi E-learning Sebagai Media Pembelajaran Artificial Informatics. Tangerang: Jurnal CCIT. Vol. 4, No.3-Mei 2011.
- ↑ Al-Jufri, Hamid. 2011. Sistem Informasi Manajemen Pendidikan. Jakarta: PT. Smart Grafika.
- ↑ 14,0 14,1 Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: PT. Remaja Rosdakarya Offset.
- ↑ 15,0 15,1 15,2 Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Berorientasi Objek dengan metode USDP. Yogyakarta: Andi Offset.
- ↑ Widodo, Prabowo Pudjo dan Heriawati. 2011. Menggunakan UML. Bandung: Informatika.
- ↑ Henderi. 2010. Langkah-langkah Penggunaan Unified Modeling Language (UML). Tangerang: Raharja Enrichment Centre (REC).
- ↑ Fahmi, Irham. 2013. Manajemen Strategis Teori dan Aplikasi. Bandung: CV. Alfabeta.
- ↑ 19,0 19,1 Hendro. 2011. Dasar-Dasar Kewirausahaan. Jakarta: Erlangga.
- ↑ Rangkuti, Freddy. 2011. SWOT Balanced Scorecard: Teknik Menyusun Strategi Korporat yang Efektif plus Cara Mengelola Kinerja dan Risiko. Jakarta: PT Gramedia PustakaUtama.
- ↑ Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi Pustaka.
- ↑ Budiman, Agustiar. 2012. Pengujian Perangkat Lunak dengan Metode Black Box Pada Proses Pra Registrasi User Via Website. Makalah, halaman: 4.
- ↑ 23,0 23,1 23,2 Sibero, Alexander F.K. 2011. Kitab Suci Web Programing. Jakarta: Mediakom.
- ↑ Milician. 2012. Dreamweaver CS3 Basic. USA: University Florida.
- ↑ Saputra, Agus. 2012. Membuat Aplikasi Absensi dan Kuisioner Untuk Panduan Skripsi. Jakarta: PT Kompas Gramedia Building.
- ↑ Puspitasari A, Heni. 2011. Pemrograman Web Database dengan PHP & MySQL. Jakarta: Skripta.
- ↑ 27,0 27,1 Raharjo, Budi. 2011. Belajar Otodidak Membuat Database Menggunakan MySQL. Bandung: Informatika.
- ↑ Suyono, 2005. Shipping : pengangkutan intermodal Eksport Import melalui laut,edisi ke-3. PPM, Jakarta.
- ↑ Nasution, Darmin, 2006. Pengertian Tentang Sewa dan Penghasilan Lain Sehubungan dengan Penggunaan Harta dan Jenis Jasa Lain. PER- 178/PJ/2006.
- ↑ McLeod, Raymond Jr dan P. Schell, George. 2001. Management Information System. Prentice International Hall, Inc., London.
- ↑ Zikmund, W. G. (2003). Customer Relationship Management: Integrating Marketing Strategy and Information Technology, US: John Willey & Sons, Inc.
- ↑ 32,0 32,1 32,2 Turban, Efraim. (2004). Electronic Commerce A managerial Perspective, Prentice Hall, New Jersey.
- ↑ 33,0 33,1 33,2 Guritno, Suryo, Sudaryono, Rahardja Untung. 2010. Teory and Application of IT Research. Yogyakarta: CV Andi Offset. Jurnal CCIT.
- ↑ Semiawan, Conny R. 2010. Metode Penelitian Kualitatif. Jakarta: Grasindo.
- ↑ Mulyandi, Muhammad Rachman, Monica, Ega Mawarni, Arfiah dan Liya Jayanti. 2013. Aplikasi Sistem Informasi Laporan Penggajian Guru Honor Berbasis Web pada SMA Negeri 6 Tangerang. Yogyakarta: Prosiding Seminar Nasional Teknologi Informasi dan Multimedia (Semnasteknomedia) 2013. STMIK AMIKOM Yogyakarta.
- ↑ Yunus, Taufan. 2013. Perancangan Electronic Customer Relationship Management (E-CRM) Pada Perusahaan Jaya Makmur Furniture dengan Menggunakan Konsep PHP dan MySQL. Universitas Gunadharma.
- ↑ Dhaniawaty . Rani Puspitasari. 2011. Perancangan Sistem Informasi Electronic Customer Relationship Management (E-CRM) Pada CV.Langgam Dimensi. Universitas Komputer Indonesia.
- ↑ Riyadi. Agus. 2012. Analisa dan Pembuatan Aplikasi E-CRM pada Toko Furnitur Antik Meubel Purwodadi. STMIK AMIKOM Yogyakarta.
- ↑ Wijayanti, Azhari Imam. 2011. Pengembangan Customer Relationship Management Berbasis Web pad Griya Musim Flora. Universitas Ahmad Dahlan.
- ↑ Sebastian. Yusan. 2012. Perancangan Electronic Customer Relationship Management (E-CRM) Berbasis Web pada Nanamie Cake & Pastry. Univesitas Komputer Indonesia.