BAB 3. ANALISA SISTEM 3.1. Tentang Perusahaan PT.Bhinneka Mentaridimensi didirikan pada tahun 1993 oleh Hendrik Tio dan beberapa rekannya.dalam mendirikan perusahaan ini mereka memilih bidang teknologi informasi sebagai dari inti usaha yang mereka jalani. Untuk awal mula usaha dimulai dari distribusi produk IT yang berasal dari luar negeri seperti PC Build Up dan PC Compatible, Peripherals serta rancang bangun perangkat lunak jasa jaringan (Lan/Wan), solusi video editing hingga pusat servis.dalam satu tahun tepatnya pada tahun 1994 perusahaan ini menjadi official distributor berbagai macam produk luar negeri yang fokus pada produk large printer. PT.Bhinneka Mentaridimensi semakin berkembang sebagai distributor produk luar negeri dan mulai merambah ke bisnis IT lainnya pada tahun 1995. Pada tahun 1997 PT.Bhinneka Mentaridimensi mendapatkan penghargaan distributor of the year dari Micron Electronic. 3.2. Analisa Kebutuhan Sistem Dalam tahap ini adalah menganalisis kebutuhan-kebutuhan sistem, perangkat dan teknik-teknik tertentu akan membantu menganalisis dalam menentukan kebutuhan. Perangkat yang dimaksud adalah penggunaan diagram aliran data untuk menyusun data input, proses dan output fungssi bisnis dalam bentuk terstruktur. 3.3. Analisa Perangkat Lunak Dalam proses perancangan sistem atau aplikasi Perancangan Aplikasi Data Paket E-Katalog Lkpp Berbasis Website Pada Pt.Bhinneka Mentaridimensi yang berbasiskan internet memerlukan perangkat lunak pendukung. Adapun perangkat yang digunakan antara lain: 1. Sistem Operasi Windows 10 2. Web Server XAMPP version 3.2.1 3. PHP 4. MySQL 5. Adobe dreamweaver untuk editor. 3-1
3.4. Analisa Perangkat Keras Hardware atau perangkat keras yang dibutuhkan dalam Perancangan Aplikasi Data Paket E-Katalog Lkpp Berbasis Website Pada Pt.Bhinneka Mentaridimensi membutuhkan spesifikasi minimum perangkat komputer sebagai berikut: Tabel 3-1 Kebutuhan Hardware No Nama Hardware Spesifikasi PC 1 Processor Intel Pentium IV 2 RAM 1GB 3 HDD 80 GB 4 VGA Onboard 5 LAN Onboard 6 Keyboard Standar 7 Mouse Standar 8 Monitor Resolusi 1028 x 768 3.5. Analisis Sistem Analisis sistem bertujuan agar sistem yang dirancang dapat menjadi solusi untuk permasalahan yang ada,tepat guna dan sistem tersebut akan terjaga.selain itu juga dengan dilakukannya analisis akan dapat mempermudah kerja dalam pembuatan sistem aplikasi dan jika dikemudian hari aka nada perbaikan atau menambahan dalam sistem tersebut maka akan mudah untuk menyelesaikannya. 3-2
PEMESAN SALES ADMIN Mulai Validasi N Mendapatkan SPK Y Membuat Paket di E-katalog LKPP Meminta SPK Mendapatkan BAST Melakukan Penawaran Mendapatkan SPK Membuat Dokumen Penagihan dan Mencetak semua SPK dan BAST dan lainnya Revisi Penawaran Membuat SO Kirim Dokumen Membuat SPK Menerima Barang Pesanan Mengirimkan Barang Pesanan Mendapatkan BAST Membuat BAST Menerima dokumen penagihan dan memproses untuk pegajuan pembayaran pesanan Membuat Laporan Pengiriman Dokumen Gambar 3-1 Flow proses dan SOP paket E-Katalog LKPP Sumber : Dokumen pribadi 3-3
3.5.1 Tugas dan tanggung jawab Sales Meneruskan email SPK dan BAST yang dikirimkan oleh customer ke bagian administrasi agar dapat diupdate kedalam sistem yang akan dibuat Administrasi Menginput Sales Order yang dibuat oleh sales kedalam sistem,mengupdate kedalam sistem jika sudah menerima SPK ataupun BAST ataupun keduanya,mengupdate juga kedalam sistem jika Sales Order yang sudah terdapat SPK dan BAST-nya sudah dikerjakan bersama dokumen penagihan lainnya dan sudah dikirim. 3.5.2 Use Case Berjalan Analisa dilakukan dalam pembuatan sistem aplikasi dimuali dari melihat prosedur yang sedang berjalan saat ini. -End24 Menerima SPK -End33 Admin -End23 -End28 -End26 -End30 -End25 Menyiapkan Pengiriman Barang Menerima BAST -End35 -End31 -End34 -End32 Sales -End36 -End27 Membuat dan Mengirim Tagihan Delivery -End29 Melihat Laporan Gambar 3-2 Use Case berjalan 3-4
Nama Use Case Deskripsi singkat Aktor Pra Kondisi Tindakan utama Tindakan Pasca kondisi Tabel 3-2 Use case berjalan Menerima SPK Menerima SPK Sales Menerima SPK dari customer yang kemudian diteruskan kepada Admin. Sales dan Admin - Sales Menerima SPK dari Customer - Sales Meneruskan SPK kepada Admin - Admin dapat melihat dan menerima SPK yang telah disubmit oleh Customer melalui sales Tabel 3-3 Use case berjalan Menyiapkan Pengiriman Barang Nama Use Menyiapkan Pengiriman Barang Case Deskripsi Delivery Menyiapakan pengiriman barang singkat Aktor Delivery Pra Kondisi - Tindakan utama - Delivery Menyiapkan pengiriman barang - Delivery Mengirimkan barang Tindakan - Pasca kondisi Barang dikirimkan ke customer Nama Use Case Deskripsi Tabel 3-4 Use case berjalan menerima BAST Menerima BAST Sales menerima BAST dari customer yang pesanannya sudah 3-5
singkat diterima Aktor Sales dan Admin Pra Kondisi - Tindakan utama - Sales menerima BAST dari customer - Sales menyerahkan BAST ke admin Tindakan - Pasca kondisi Admin menerima BAST Tabel 3-5 Use case berjalan membuat dan mengirimkan dokumen tagihan Nama Use membuat dan mengirimkan dokumen tagihan Case Deskripsi Admin membuat dokumen tagihan dan mengirimkannya singkat Aktor Admin Pra Kondisi - Tindakan utama Admin membuat dokumen tagihan Admin mengirimkan dokumen penagihan Tindakan - Pasca kondisi Dokumen tagihan terkirim Tabel 3-6 Use case berjalan melihat laporan Nama Use melihat laporan Case Deskripsi Admin membuat laporan pengiriman dokumen penagihan singkat Aktor Admin Pra Kondisi - Tindakan utama Admin membut laporan pengiriman dokumen penagihan Admin dapat melihat laporan pengiriman dokumen penagihan 3-6
Tindakan Pasca kondisi - Dokumen tagihan selesi dan dibuat laporan pengirimannya 3.6. Perancangan Sistem Dari hasil analisa melalui flow proses dan use case berjalan diatas,maka setelah tahap itu akan dilakukan perancangan aplikasi sedemikian rupa sesuai dengan analisa yang telah dilakukan sebelumnya tanpa merubah prosedur yang telah ada. Untuk lebih jelasnya tentang detail mengenai perancangan usulan sistem aplikasi dijabarkan sebagai berikut : 3.6.1 Use Case Usulan Membuat SPK Customer Admin Pengiriman Barang Membuat BAST Delivery Sales Proses Tagihan Manajer Laporan Gambar 3-3 Use Case Usulan 3-7
Nama Use Case Deskripsi singkat Aktor Pra Kondisi Tindakan utama Tindakan Pasca kondisi Tabel 3-7 Deskripsi Use Case Admin,sales,manager,Delivery melakukan proses login kedalam sistem. Admin,sales,manager,Delivery - Admin login mengisi formulir SPK - Sales login - Delivery login - Manager login - Customer login - Admin,sales,manager,Delivery dan customerdapat masuk kedalam sistem Tabel 3-8 Deskripsi Use Case Membuat SPK Nama Use Case Membuat SPK Deskripsi singkat Customer Membuat SPK. Aktor Customer dan Admin Pra Kondisi,data katalog Tindakan utama - Customer Membuat SPK berdasarkan data katalog - Customer submit SPK - Admin melakukan verivikasi SPK Tindakan - Pasca kondisi Masuk kedalam daftar pengiriman Nama Use Case Tabel 3-9 Deskripsi Use Case Update pengiriman barang Update Pengiriman Barang 3-8
Deskripsi singkat Aktor Pra Kondisi Tindakan utama Tindakan Pasca kondisi Delivery menyiapkan barang sesuai SPK yang telah diverivikasi serta mengirimkan pesanan serta update pengiriman Delivery - Delivery melakukan cek SPK yang dikirim - Delivery melakukan submit update status pengiriman - Status pengiriman telah terupdate Tabel 3-10 Use case berjalan membuat BAST Nama Use Case Membuat BAST Deskripsi singkat Customer membuat BAST setelah pesanannya diterima. Aktor Customer Pra Kondisi - Tindakan utama - Customer membuat BAST ketika pesanan sudah diterima - Customer mengupdate membuat BAST Tindakan - Pasca kondisi Admin membuat tagihan Tabel 3-11 Deskripsi Use Case Membuat Tagihan Nama Use Case Membuat Tagihan Deskripsi singkat Admin membuat tagihan sesuai dengan SPK Aktor Admin, Pra Kondisi Tindakan utama - Admin membuat tagihan sesuai dengan SPK - Admin melakukan submit membuat tagihan Tindakan - 3-9
Pasca kondisi Laporan pengiriman dokumen Tabel 3-12 Deskripsi Use Case Melihat Laporan Nama Use Case Melihat Laporan Deskripsi singkat Admin, Manager,Sales dapat melihat laporan Aktor Admin, Manager,Sales Pra Kondisi Tindakan utama - Admin melihat laporan - Manager melihat laporan - Sales melihat laporan Tindakan - Pasca kondisi - 3.6.2 Activity Diagram Usulan 3.6.2.1 Activity Diagram User System N Masukkan Username dan Password Validasi Y Masuk Menu Utama 3-10
Gambar 3-4 Activity Diagram Tabel 3-13 Keterangan activity diagram login Nama Activity Diagram Deskripsi Singkat Melakukan login kedalam aplikasi Actor Admin,Sales,Delivery,Manager,Customer Tindakan Utama User malakukan untuk login dengan username dan password,jika username ataupun password salah maka tidak bias masuk dan tetap pada menu login.jika bisa maka masuk kedalam menu utama. 3.6.2.2 Activity Diagram Membuat Data Baru User System Upload Data Baru N Validasi Y Data Ditambahkan Gambar 3-5 Activity Diagram Membuat Data Baru 3-11
Tabel 3-14 Nama Deskripsi Singkat Actor Tindakan Utama Keterangan activity diagram Membuat Data Baru Activity Diagram Membuat Data BARU Membuka menu data paket lkpp dan menambahkan data kedalamnya Admin Menginput data paket berdasarkan sales order 3.6.2.3 Activity Diagram Membuat SPK User System Membuat SPK Update SPK Gambar 3-6 Activity diagram membuat SPK Tabel 3-15 Nama Deskripsi Singkat Actor Tindakan Utama Keterangan activity diagram Membuat SPK Activity Diagram Membuat SPK -Customer Membuat SPK berdasarkan data katalog Customer dan Admin Mengupdate data,membuat dokumen,melakukan submit dokumen disistem 3-12
3.6.2.4 Activity Diagram Update Pengiriman Barang User System Cek spk Cari Id paket Update barang terkirim Data barang terkirim ditampilkan Gambar 3-7 Activity Diagram Update Pengiriman Barang Tabel 3-16 Keterangan activity diagram Update Pengiriman Barang Nama Activity Diagram Update Pengiriman Barang Deskripsi Singkat Setelah spk customer sudah tereverivikasi oleh admin maka delivery menyiapkan barang dan melakukan pengiriman serta update pengiriman Actor Delivery Tindakan Utama Mengupdate pengiriman barang setelah barang/pesanan dikirim 3-13
3.6.2.5 Activity Diagram Update Membuat BAST User System Membuat BAST sesuai pesanan yang datang Pilih id paket Update BAST Menampilkan Data update BAST Gambar 3-8 Activity Diagram Update Membuat BAST Tabel 3-17 Keterangan activity diagram Update Membuat BAST Nama Activity Diagram Update Membuat BAST Deskripsi Singkat Setelah customer menerima barang baarang pesanan maka customer akan membuat bast dan mengudate status bast Actor Customer Tindakan Utama Membuat dan Mengupdate BAST 3-14
3.6.2.6 Activity Diagram Update Membuat tagihan User System Menampilkan data tagihan Membuat tagihan Update sudah membuat tagihan kedalam sistem Gambar 3-9 Activity Diagram Update Membuat tagihan Tabel 3-18 Keterangan activity diagram Update Membuat tagihan Nama Activity Diagram Update Membuat tagihan Deskripsi Singkat Setelah barang diterima customer dan customer telah mengupdate Admin membuat tagihan sesuai dengan SPK. Actor Admin Tindakan Utama Membuad dan Mengupdate pengiriman dokumen 3-15
3.6.2.7 Activity Diagram Melihat Laporan User System Lihat laporan Data Laporan ditampilkan Gambar 3-10 Activity Diagram Melihat Laporan Tabel 3-19 Keterangan activity diagram Melihat Laporan Nama Activity Diagram Melihat Laporan Deskripsi Singkat Admin,Sales dan Manager dapat melihat kapan dokumen penagihan dikirimkan oleh admin melalui sistem yang disediakan. Actor Admin,Sales dan Manager Tindakan Utama Melihat laporan pengiriman barang. 3-16