BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Gambaran Umum dan Sejarah PT.Hiro Technology Indocipta

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM


BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB IV PERANCANGAN SISTEM

4.1. Perancangan Use Case Diagram

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

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SYSTEM

PERANCANGAN SISTEM ADMINISTRASI INSTALASI CCTV PADA PT. HIRO TECHNOLOGY INDOCIPTA BERBASIS WEB AGUS FRIYANTO

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM


BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SYSTEM PENCETAKAN PO ONLINE PADA PT. DASS. suatu perusahaan yang memproduksi minuman kaleng didirikan pada tahun 1970.

BAB III ANALISA DAN DESAIN SISTEM

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. dilakukan secara manual yaitu pembelian hanya diputuskan dengan keinginan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB 3 ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN


BAB III ANALISA DAN PERANCANGAN SISTEM

Bab III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. professional di perusahaan swasta ataupun pemerintah yang mana diperlukan

BAB III ANALISA DAN PERANCANGAN SISTEM. Perusahaan yang bergerak di bidang distributor alat kesehatan.pt Bisawi

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Gambaran Umum dan Sejarah PT.Hiro Technology Indocipta 3.1.1 Sejarah Singkat Perusahaan PT. Hiro Technology Indocipta berdiri pada 28 September 2010. Mengingat kesempatan besar yang ada di Indonesia 2 orang yang telah berpengalaman dalam bidang IT sepakat untuk membangun sebuah perusahaan solution dan security system berupa CCTV. Kata "Hiro Technology Indocipta" sendiri mengandung 3 bahasa dari 3 negara yang menggambarkan visi dan nilai - nilai yang akan menjadi dasar untuk perusahaan ini: Bahasa Jepang (HIRO) yang berarti menghormati kebenaran dan integritas Bahasa Inggris (TECHNOLOGY) yang berarti dapat diterima oleh semua negara di dunia. Bahasa Indonesia (INDOCIPTA) yang berarti banyak kreasi, variasi, keindahan, dan juga sumber daya manusia yang handal dan memiliki begitu banyak kemampuan dalam Teknologi dan berbisnis. Berdasarkan 3 karakter negara, Hiro Technology Indocipta dikenal sebagai Hiro Techno dibangun dengan prinsip Integrity and excellent. Dan di sini, PT. Hiro techno terus mengejar untuk menjadi perusahaan Indonesia yang dapat menciptakan teknologi dan sistem keamanan yang menyeluruh dan canggih. Dengan ini kami dapat membantu pelanggan kami untuk menjawab tantangan globalisasi dengan menggabungkan ide ide, keterampilan, dan pengalaman dengan kemampuan dari integritas dan hasil yang sempurna dari tangan. 25

26 Visi Dan Misi 1. Visi Sebagai Perusahaan International yang berbasis Integrity and excellent. 2. Misi Keuntungan kepuasan pelanggan. Menjadi kepercayaan perusahaan IT di Indonesia. Sebagai perusahaan IT di seluruh dunia terkenal. 3.1.2 Struktur Organisasi Struktur organisasi merupakan tempat semua kegiatan administrasi dan manajemen yang dijalankan dengan mengadakan pembagian pekerjaan, sehingga memungkinkan diantara karyawan untuk bekerja sama dalam mencapai tujuan bersama. Gambar 3.1Struktur Organisasi Bagian PT. Hiro Technology Indocipta

27 Adapun berikut ini adalah keterangan dari tugas-tugas dan wewenang bagianbagian yang ada pada PT. Hiro Technology Indociptasesuai dengan struktur organisasi: 1. Direktur Direktur adalah seseorang yang bertanggung jawab penuh dalam memimpin dan mengelola harta kekayaan PT. Hiro Technology Indocipta guna mencapai maksud dan tujuan. 2. HRD dan General Affair Bertugas membuat perencanaan kebutuhan karyawan sampai proses perekrutan dan pelatihan karyawan agar memberikan kontribusi yang maksimal pada perusahaan. 3. Businnes Development Mengembangkan dan menghasilkan kesempatan-2 bisnis baru. 4. Accounting, Tax dan Finance Bertugas melakukan pekerjaan multitasking dan membuat laporan laporan keuangan. 5. Purcase dan Stock Bertugas membuat laporan pembelian dan pengeluaran barang, melakukan pengelolaan pengadaan barang melalui perencanaan secara sistematis dan terkontrol. 6. Manager Sales Bertugas bertanggung jawab menciptakan kinerja yang bagus dalam tim penjualan.

28 7. Manager Support Bertugas mendukung tim penjualan perusahaan, sering disebut sebagai perwakilan layanan pelanggan. 8. IT Development Bertugas membuat dan mengembangkan dukungan pada aplikasi bisnis berdasarkan kebutuhan yang di kumpulkan dan di dokumentasikan oleh business analysis.

29 3.2 Analisa Sistem Berjalan 3.2.1 Use Case Sistem Berjalan Sistem berjalan yang dimaksud adalah keseluruhan sistem yang ada dalam organisasi yang mana sistem tersebut adalah suatu hal yang menunjang kelancaran dalam lembaga untuk mencapai suatu tujuan yang telah direncanakan Berikut ini adalah sistem berjalan yang terdapat pada PT. Hiro Technology Indocipta : Gambar 3.2 Use Case Diagram Sistem Berjalan

30 Setiap Use Case dideskripsikan dalam dokumen untuk mendefinisikan bagai mana alur yang harus dilakukan sistem ketika actor mengaktifkan use case. Fungsi dari sistem yang telah digambarkan menggunakan use case diagram pada gambar 3.2 akan dijelaskan secara lebih detail pada bagian tabel use case spesifikasi sebagai berikut : Tabel 3.1 Skenario Use Case Menawarkan Barang Nama Use Case Deskripsi Menawarkan Barang Sales, Pelanggan Setiap sales menawarkan barang kepada pelanggan, dan pelanggan menerima penawaran barang Tabel 3.2 Skenario Use Case Memberikan Surat Penawaran Nama Use Case Memberikan Surat Penawaran Sales, Pelanggan Deskripsi Sales memberikan surat penawaran kepada pelanggan Tabel 3.3 Skenario Use Case Memberikan Surat Quotation Nama Use Case Memberikan Surat Quotation Sales, Pelanggan Deskripsi Memberikan surat quotation atau rincian penawaran barang kepada pelanggan

31 Tabel 3.4 Skenario Use Case Membuat Surat Survei Nama Use Case Deskripsi Membuat Surat Survei Staff Administrasi Staff Administrasi membuat surat survei untuk teknisi Tabel 3.5 Skenario Use Case Melakukan Survei Nama Use Case Deskripsi Melakukan Survei Teknisi Teknisi survei tempat pelanggan Tabel 3.6 Skenario Use Case Membuat Surat Perintah Kerja Nama Use Case Deskripsi Membuat Surat Perintah Kerja Staff Administrasi Staff Administrasi membuat surat perintah kerja untuk teknisi Tabel 3.7 Skenario Use Case Membuat Surat Jalan Nama Use Case Deskripsi Membuat Surat Jalan Staff Administrasi Staff Administrasi membuat surat jalan untuk teknisi

32 Tabel 3.8 Skenario Use Case Membuat Invoice Nama Use Case Membuat Invoice Staff Administrasi Deskripsi Staff Administrasi membuat Invoice untuk pelanggan Tabel 3.9 Skenario Use Case Melakukan Pemasangan Nama Use Case Deskripsi Melakukan Pemasangan Teknisi Teknisi melakukan pemasangan barang ditempat pelanggan Tabel 3.10 Skenario Use Case Melakukan Pembayaran Nama Use Case Melakukan Pembayaran Pelanggan Deskripsi Pelanggan melakukan pembayaran setelah pemasangan selesai 3.3 Perancangan Sistem Usulan Dalam perancangan sistem usulan ini, penulis menggunakan metode UML. Metode UML ini merupakan suatu metode object oriented programming (oop) yang menggunakan notasi grafis dalam menyatakan sebuah desain. Pemodelan dengan UML menggambarkan yang ada dalam dunia nyata ke dalam bentuk yang dapat dipahami dengan notasi standar UML.

33 3.3.1 Use Case Diagram Usulan Use case adalah abstraksi dari sebuah interaksi antara sistem dan actor. Berikut ini adalah gambar Use Case sistem usulan untuk sistem informasiadministrasi Instalasi CCTV pada PT. Hiro Technology Indocipta, yaitu: Gambar 3.3 Use Case Usulan Pada PT. Hiro Technology Indocipta

34 Tabel 3.11 Skenario Use Case Input Surat Penawaran Nama Use Case Deskripsi Singkat Input Surat Penawaran Sales membuat surat penawaran Sales Pra Kondisi Sebelum masuk ke halaman utama sales terlebih dahulu melakukan login lalu pilih menu input surat penawaran Tindakan Utama Sales meng-input surat penawaran barang,pada menu input surat penawaran barang, data dapat ditambah diedit dan dihapus dan membataliinput data tersebut Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan maka data tersimpan dalam database Tabel 3.12 Skenario Use Case Input Surat Quotation Nama Use Case Input Surat Quotation Deskripsi Singkat Sales menginput surat quotation Sales Pra Kondisi Sebelum masuk ke halaman utama sales terlebih dahulu melakukan login lalu pilih menu input surat quotation Tindakan Utama Sales meng-input surat quotation,pada menu input surat quotation, data dapat ditambah diedit dan dihapus dan membatali input data tersebut Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan maka data tersimpan dalam database

35 Tabel 3.13 Skenario Use Case Kelola Data Master Nama Use Case Kelola Data Master Deskripsi Singkat Staff mengelola data master Staff administrasi Pra Kondisi Sebelum masuk ke halaman utama staffadministrasi terlebih dahulu melakukan login lalu pilih menu kelola data master Tindakan Utama Staff administrasi mengelola data master yang berisikan data, karyawan, pelanggan, dan barang, didalam kelola data master, data tersebut dapat ditambah, diedit, dan dihapus Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan maka data tersimpan dalam database Tabel 3.14 Skenario Use Case Kelola Surat Survei Nama Use Case Kelola Surat Survei Deskripsi Singkat Staff administrasi mengelola surat survei Staff administrasi Pra Kondisi Sebelum masuk ke halaman utama staffadministrasi terlebih dahulu melakukan login lalu pilih menu kelola surat survei didalam data transaksi Tindakan Utama Staff administrasi mengelola surat survei, pada menu kelola surat survei, data dapat diedit dan dihapus dan membatali input data tersebut Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan maka data tersimpan dalam database

36 Tabel 3.15 Skenario Use Case Kelola Jadwal Installasi Nama Use Case kelola Jadwal Installasi Deskripsi Singkat Staff administrasi mengelola jadwal installasi Staff administrasi Pra Kondisi Sebelum masuk ke halaman utama staffadministrasi terlebih dahulu melakukan login lalu pilih menu kelola jadwal installasi didalam data transaksi Tindakan Utama Staff administrasi mengelolajadwal instalasi, pada menu jadwal installasi, data dapat ditambah diedit dan dihapus dan membatali input data tersebut Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan maka data tersimpan dalam database Tabel 3.16 Skenario Use Case Input Invoice Nama Use Case Input Invoice Deskripsi Singkat Staff administrasi mengelolainvoice Staff administrasi Pra Kondisi Sebelum masuk ke halaman utama staffadministrasi terlebih dahulu melakukan login lalu pilih menu input invoice didalam data transaksi Tindakan Utama Staff administrasi meng-input invoice, pada menu inputinvoice, data dapat di view dan dihapus dan membatali input data tersebut Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan maka data tersimpan dalam database

37 Tabel 3.17 Skenario Use Case Kelola Surat Perintah Kerja Nama Use Case Kelola Surat Perintah Kerja Deskripsi Singkat Staff administrasi mengelola surat perintah kerja Staff administrasi Pra Kondisi Sebelum masuk ke halaman utama staffadministrasi terlebih dahulu melakukan login lalu pilih menu kelola surat perintah kerja didalam data transaksi Tindakan Utama Staff administrasi mengelola surat perintah kerja, pada menu surat perintah kerja, data dapat ditambah diedit dan dihapus dan membatali input data tersebut Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan maka data tersimpan dalam database Tabel 3.18 Skenario Use Case kelola Surat Jalan Nama Use Case Kelola Surat Jalan Deskripsi Singkat Staff administrasi mengelola surat Jalan Staff administrasi Pra Kondisi Sebelum masuk ke halaman utama staff terlebih dahulu melakukan login lalu pilih menu surat jalan didalam data transaksi Tindakan Utama Staff mengelola surat jalan, pada menu surat jalan, data dapat ditambah diedit dan dihapus dan membatali input data tersebut Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan maka data tersimpan dalam database

38 Tabel 3.19 Skenario Use Case Kelola Laporan Nama Use Case Kelola Laporan Deskripsi Singkat Staff administrasi mengelola laporan Staff administrasi Pra Kondisi Sebelum masuk ke halaman utama Staff administrasi terlebih dahulu melakukan login lalu pilih menu kelola laporan Tindakan Utama Staff administrasi meng-input tanggal periode untuk melihat laporan dan mencetaknya Tindakan Alternatif - Pasca Kondisi - Tabel 3.20 Skenario Use Case Input Surat Survei Nama Use Case Input Surat Survei Deskripsi Singkat Teknisi menginput surat survei Teknisi Pra Kondisi Sebelum masuk ke halaman utama teknisi terlebih dahulu melakukan login lalu pilih menu input surat survei Tindakan Utama Teknisi menginput surat survei Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan maka data tersimpan dalam database

39 Tabel 3.21 Skenario Use Case View Jadwal Installasi Nama Use Case View Jadwal Installasi Deskripsi Singkat Teknisi mendapat notifikasi jadwal installasi Teknisi Pra Kondisi Sebelum masuk ke halaman utama teknisi terlebih dahulu melakukan login lalu pilih menu view jadwal installasi Tindakan Utama Teknisimelihat jadwal installasi Tindakan Alternatif - Pasca Kondisi -

40 3.4 Activity Diagram Sistem Usulan 3.4.1 Activity Diagram Login Gambar 3.4 Activity Diagram login Tabel 3.22 Skenario Activity Diagram Login Nama Activity Diagram Activity Diagram Login Deskripsi Sebelum user memasuki menu utama terlebih dahulu melakukanlogin apabila sistem gagal maka akan kembali ke login tetapi apabila berhasil maka akan tampil menu utama.

41 3.4.2. Activity Diagram Mengolah Data Master Gambar 3.5 Activity Diagram Mengolah Data Master Tabel 3.23 Skenario Activity Diagram Mengolah Data Master Nama Activity Diagram Activity Diagram Mengolah Data Master Deskripsi Dalam menu master terdapat pilihan menu data master seperti data karyawan, pelanggan, dan barang. Apabila salah satu data master dipilih maka akan tampil form menu master dalam sistem sesuai dengan kebutuhan, staff akan mengisi datakaryawan, pelanggan, dan barangdi dalam menu master staff dapat melakukan pengolahan data master seperti tambah, edit, hapus, simpan, batal, apabila dalam pengolahan data master telah selesai dilakukan maka akan disimpan dalam database.

42 3.4.3 Activity Diagram Kelola Data Survei Gambar 3.6 Activity Diagram Kelola Data Survei Tabel 3.24 Skenario Activity Diagram Kelola Data Survei Nama Activity Diagram Deskripsi Activity DiagramMengelola Data Survei Staff administrasi memvalidasi data survei, jika tervalidasi maka data survei akan tampil, jika tidak akan kembali ke view data survei yang belum tervalidasi.

43 3.4.4 Activity Diagram Kelola Jadwal Installasi Gambar 3.7 Activity Diagram Kelola Jadwal Installasi Tabel 3.25 Skenario Activity Diagram Kelola Jadwal Installasi Nama Activity Diagram Deskripsi Activity Diagram Kelola Jadwal Installasi Staff administrasi mengelola penjadwallan installasi dengan melakukan pemilihan penugasan teknisi yang selanjutnya teknisi akan mendapatkan notifikasi dari penjadwalan tersebut,setelah itu sistem akan menampilkan jadwal installasi tersebut yang akan disimpan kedalam database.

44 3.4.5 Activity Diagram Input Invoice Gambar 3.8 Activity Diagram Input Invoice Tabel 3.26 Skenario Activity Diagram Input Invoice Nama Activity Diagram Deskripsi Activity Diagram Input Invoice Staff administrasi menginput invoice berdasarkan dengan nomor quotation si pelanggan, jika sudah memilih nomor quotationselanjutnya invoice baru bisa diinput, setelah itu invoice bisa di tampilkan.

45 3.4.6 Activity Diagram Kelola Surat Perintah Kerja Gambar 3.9 Activity Diagram Kelola Surat Perintah Kerja Tabel 3.27 Skenario Activity Diagram Kelola Surat Perintah Kerja Nama Activity Diagram Activity Diagram Kelola Surat Perintah Kerja Deskripsi Staff administrasi pilih menu transaksi surat perintah kerja setelah itu sistem akan menampilkan form surat perintah kerja yang kemudian diinput dan diolah oleh staff administrasilalu disimpan dalam database dan bisa langsung dicetak yang akan diberikan kepada teknisi.

46 3.4.7 Activity Diagram Kelola Surat Jalan Gambar 3.10 Activity Diagram Kelola Surat Jalan Tabel 3.28 Skenario Activity Diagram Kelola Surat Jalan Nama Activity Diagram Activity Diagram Kelola Surat Jalan Deskripsi Staff administrasi pilih menu transaksi surat jalan setelah itu sistem akan menampilkan form surat jalan yang kemudian diinput dan diolah oleh staff admininstrasilalu disimpan dalam database dan bisa langsung dicetak yang akan diberikan kepada teknisi.

47 3.4.8 Activity Diagram Kelola Laporan Gambar 3.11 Activity Diagram Kelola Laporan Tabel 3.29 Skenario Activity Diagram Kelola Laporan Nama Activity Diagram Deskripsi Activity Diagram Kelola Laporan Staff administrasi pilih menu menu laporan setelah itu sistem akan menampilkan form laporan, kemudian staff administrasi dapat memilih jenis laporan yang dibutuhkan setelah itu data diolah oleh staff administrasi lalu dicetak dan diberikan kepada pimpinan.

48 3.4.9 Activity Diagram Input Surat Penawaran Barang Gambar 3.12 Activity Diagram Input Surat Penawaran Barang Tabel 3.30 Skenario Activity Diagram Input Surat Penawaran Barang Nama Activity Diagram Deskripsi Activity Diagram Input Surat Penawaran Barang Sales pilih menu menu input surat penawaran barang setelah itu sistem akan menampilkan form surat penawaran barang, kemudian salesmenginput dan mengolah surat penawaran barang jika telah selesai maka data akan tersimpan ke dalam database.

49 3.4.10 Activity Diagram Input Quotation Gambar 3.13 Activity Diagram Input Quotation Tabel 3.31 Skenario Activity Diagram Input Quotation Nama Activity Diagram Deskripsi Activity Diagram Input Quotation Sales pilih menu menu input quotation setelah itu sistem akan menampilkan form quotation, kemudian sales menginput dan mengolah quotation jika telah selesai maka data akan tersimpan ke dalam database.

50 3.4.11 Activity Diagram Input Data Survei Gambar 3.14 Activity Diagram Input Survei Tabel 3.32 Skenario Activity Diagram Input Survei Nama Activity Diagram Deskripsi Activity Diagram Input Survei Teknisi pilih menu menu input surveisetelah itu sistem akan menampilkan form survei, kemudian teknisi menginput jika telah selesai maka data akan tersimpan ke dalam database.

51 3.4.12 Activity Diagram View Jadwal Installasi Gambar 3.15Activity Diagram View Jadwal Installasi Tabel 3.33 Skenario Activity Diagram View Jadwal Installasi Nama Activity Diagram Deskripsi Activity Diagram View Jadwal Installasi Teknisi pilih menu menu jadwal installasi setelah itu sistem akan menampilkan jadwal installasi sesuai dengan kode karyawan

52 3.5 Sequence Diagram Sistem Usulan 3.5.1 Sequence Diagram Login Gambar 3.16 Sequence Diagram Login Tabel 3.34 Keterangan Sequence Diagram Login Nama Sequence Diagram Login Staff Administrasi / Sales / Teknisi Deskripsi Pada sequence ini userharus melakukan login yaitu menginput username dan password sebelum masuk ke aplikasi, kemudian sistem akan memvalidasi jika berhasil user dapat masuk ke menu utama jika gagal kembali ke login awal

53 3.5.2 Sequence Diagram Kelola Data Master Gambar 3.17 Sequence Diagram Kelola Data Master Tabel 3.35 Keterangan Sequence Diagram Kelola Data Master Nama Sequence Diagram Kelola Data Master Staff administrator Deskripsi Staff administrator klik Menu Master di dalam data masterstaff administratordapat melihat semua data pelanggan, karyawan, dan barang.staff menginput data masterke dalam database, kemudian klik Simpan untuk menyimpan data dan data masteryang baru akan terlihat, klik Edit untuk mengubah data master, klik Delete untuk menghapus, dan klik Cancel untuk kembali ke menu awal.

54 3.5.3 Sequence Diagram Kelola Data Survei Gambar 3.18 Sequence Diagram Kelola Data Survei Tabel 3.36 Keterangan Sequence Diagram Kelola Data Survei Nama Sequence Diagram Kelola Data Survei Staff Administrasi / Teknisi Deskripsi Teknisi menginput data survei yang telah didapat, lalu staff administrasi memvalidasi data survei tersebut, jika sudah selesai data survei dapat disimpan kedalam database

55 3.5.4 Sequence Diagram Kelola Jadwal Installasi Gambar 3.19 Sequence Diagram Kelola Jadwal Installasi Tabel 3.37 Keterangan Sequence Diagram Kelola Jadwal Installasi Nama Sequence Diagram Kelola Jadwal Installasi Staff administrasi / Teknisi Deskripsi Staff administrasi menginput penugasan installasi yang ditujukan kepada teknisi, setelah itu maka teknisi mendapatkan notifikasi penugasan installasi dan dapat melihat jadwal installasi.

56 3.5.5 Sequence Diagram Input Invoice Gambar 3.20 Sequence Diagram Input Invoice Tabel 3.38 Keterangan Sequence Diagram Input Invoice Nama Sequence Diagram Invoice Staff administrasi Deskripsi Staff administrasi pilih invoice, staff administrasidapat melihat semua data invoice, staff administrasimenginput data invoice ke dalam database, kemudian klik Simpan untuk menyimpan data dan data invoice yang baru akan terlihat, klik View untuk melihat data invoice, klik Deleteuntuk menghapus, dan klik Cancel untuk kembali ke menu awal.

57 3.5.6 Sequence Diagram Kelola Surat Perintah Kerja Gambar 3.21 Sequence Diagram Kelola Surat Perintah Kerja Tabel 3.39 Keterangan Sequence Diagram Kelola Diagram Surat Perintah Kerja Nama Sequence Diagram Kelola Surat Perintah Kerja Staff Administrasi / Teknisi Deskripsi Staff administrasipilih surat perintah kerja, di dalam data invoice tambahan Staff administrasidapat melihat semua data surat perintah kerja yang ada dalam database. Staff administrasidapat menginput data surat perintah kerja ke dalam database, kemudian klik Simpan untuk menyimpan data, klik Batal untuk mengosongkan data, lalu klik Cetak untuk mencetak surat perintah kerja, setelah mencetak klik keluar dan selanjutnya diberikan kepada teknisi untuk melakukan pemasangan.

58 3.5.7 Sequence Diagram Kelola Surat Jalan Gambar 3.22Sequence Diagram Kelola Surat Jalan Tabel 3.40 Keterangan Sequence Diagram Kelola Surat Jalan Nama Sequence Diagram Kelola Surat Jalan Staff Administrasi / Teknisi Deskripsi Staff administrasi pilih surat jalan, di dalam data surat jalan Staff administrasi dapat melihat semua data surat jalan yang ada dalam database. Staff administrasidapat menginput data surat jalan ke dalam database, kemudian klik Simpan untuk menyimpan data, klik Batal untuk mengosongkan data, lalu klik Cetak untuk mencetak surat jalan, setelah mencetak klik keluar dan selanjutnya diberikan kepada teknisi untuk melakukan pemasangan.

59 3.5.8 Sequence Diagram Kelola laporan Gambar 3.23 Sequence Diagram Kelola Laporan Tabel 3.41 Keterangan Sequence Diagram Kelola Laporan Nama Sequence Diagram Kelola laporan Staff administrasi Deskripsi Staff administrasi telah dalam posisi login, klik Menu Laporan pilih jenis laporan dan periode, di dalam data laporan Staff administrasi menginput data laporan yang akan dicetak.

60 3.5.9 Sequence Diagram Sales Input Surat Penawaran Barang dan Quotation Gambar 3.24 Sequence Diagram Sales Input Surat Penawaran Barang dan Quotation Tabel 3.42 Keterangan Sequence Diagram Sales Input Surat Penawaran Barang dan Quotation Nama Sequence Diagram Input surat penawaran barang dan Quotation Sales Deskripsi Sales pilih menu surat penawaran barang atau quotation, di dalam data surat penawaran barang Sales dapat melihat semua data surat penawaran barang yang ada dalam database. Sales dapat menginput data surat penawaran barang ke dalam database, sedangkan di dalam data

61 quotation Sales dapat melihat semua data quotation yang ada dalam database. Sales dapat menginput data quotation ke dalam database, kemudian klik Simpan untuk menyimpan data dan data yang baru akan terlihat, klik View untuk melihat data, klik Delete untuk menghapus, dan klik Cancel untuk kembali ke menu awal.

62 3.6 Perancangan DataBase 3.6.1. Class Diagram Gambar 3.25 Class Diagram Keterangan : *tb_sp_barang : Tabel surat penawaran barang *tb_spk : Tabel surat perintah kerja

63 3.7 Rancangan Struktur Tabel Dalam pembuatan sistem ini dibutuhkan rancangan basis data yang sesuai dengan kebutuhan sistem itu sendiri. Rancangan tabel secara garis besar dari seluruh proses komputerisasi pengolahan data yang akan dilakukan, tanpa tabel sistem pengolahan data, komputerisasi tidak dapat berjalan, perancangan ini mencakup penentuan kunci utama, kunci asing dan kunci lainnya untuk menghubungkan tabel satu dengan tabel lainnya. Berikut ini adalah tabel-tabel yang digunakan dalam perancangan sistem administrasi installasi CCTV pada PT. Hiro Technology Indocipta : 1. Tabel Karyawan Nama Tabel : tb_karyawan Field Kunci : kd_karyawan Jumlah Field : 11 Tabel 3.43 Struktur Tabel Karyawan No Nama Field Type Size Keterangan 1 Kd_karyawan Varchar 5 Primary Key 2 Nama_karyawan Varchar 30 3 No_ktp Varchar 16 4 Alamat_karyawan Varchar 100 5 Tempat_lahir Varchar 10 6 Tanggal_lahir Date 7 No_telp_karyawan Varchar 10 8 Email_karyawan Varchar 20 9 Jabatan Varchar 10 10 Username Varchar 10 11 Password Varchar 10

64 2. Tabel Barang Nama Tabel : tb_barang Field Kunci : kd_barang Jumlah Field : 6 Tabel 3.44 Struktur Tabel Barang No Nama Field Type Size Keterangan 1 Kd_barang Varchar 5 Primary Key 2 Nama_barang Varchar 20 3 Harga Double 4 Discount Double 5 Foto Int 100 6 Deskripsi Varchar 200 3. Tabel Pelanggan Nama Tabel : tb_pelanggan Field Kunci : kd_pelanggan Jumlah Field : 5 Tabel 3.45 Struktur Tabel Pelanggan No Nama Field Type Size Keterangan 1 Kd_pelanggan Varchar 5 Primary Key 2 Nama_pelanggan Varchar 20 3 Alamat_pelanggan Text 4 No_telp_pelanggan Varchar 10 5 Email_pelanggan Varchar 15

65 4. Tabel Survei Nama Tabel : tb_survei Field Kunci : no_form_survei Jumlah Field : 13 Tabel 3.46 Struktur Tabel Survei No Nama Field Type Size Keterangan 1 No_form_survei Varchar 5 Primary Key 2 Tanggal_survei Date 3 Kd_pelanggan Varchar 5 4 Kategori_kamera Varchar 7 5 Jumlah_kamera Varchar 2 6 Jenis_kamera Varchar 10 7 Tinggi_lokasi Varchar 10 8 Jenis_lokasi Varchar 6 9 Pencahayaan Varchar 6 10 Jalur_kabel Varchar 11 11 Listrik Varchar 10 12 Kd_karyawan Varchar 5 13 keterangan Varchar 50 14 Status_lihat Enum( Y, N )

66 5. Tabel Jadwal Nama Tabel : tb_jadwal Field Kunci : kd_jadwal Jumlah Field : 6 Tabel 3.47 Struktur Tabel Jadwal No Nama Field Type Size Keterangan 1 Kd_jadwal Varchar 5 Primary Key 2 No_quotation Varchar 6 3 Tanggal_pemasangan Date 4 Jam_pemasangan Varchar 5 5 Keterangan Varchar 20 6 Status_lihat Varchar 2 6. Tabel Detail Jadwal Nama Tabel : detail_jadwal Field Kunci : no_detail_jadwal Jumlah Field : 3 Tabel 3.48 Struktur Tabel Detail Jadwal No Nama Field Type Size Keterangan 1 No_detail_jadwal Int 2 Primary Key 2 Kd_jadwal Varchar 5 3 Kd_karyawan Varchar 5

67 7. Tabel Invoice Nama Tabel : tb_invoice Field Kunci : no_invoice Jumlah Field : 6 Tabel 3.49 Struktur Tabel Invoice No Nama Field Type Size Keterangan 1 No_invoice Varchar 7 Primary Key 2 Kd_pelanggan Varchar 5 3 No_quotation Varchar 6 4 Tanggal_invoice Date 5 Grand_total Double 6 Discount Double 8. Tabel Surat Perintah Kerja Nama Tabel : tb_spk Field Kunci : tanggal_spk Jumlah Field : 3 Tabel 3.50 Struktur Tabel Spk No Nama Field Type Size Keterangan 1 No_spk Varchar 7 Primary Key 2 Tanggal_spk Date 3 Kd_pelanggan Varchar 5

68 9. Tabel Detail Surat Perintah Kerja Nama Tabel : detail_spk Field Kunci : no_detail_spk Jumlah Field : 3 Tabel 3.51 Tabel detail Surat Perintah Kerja No Nama Field Type Size Keterangan 1 No_detail_spk Int 2 Primary Key 2 No_spk Varchar 7 3 Kd_karyawan Varchar 5 10. Tabel Surat Jalan Nama Tabel : tb_surat_jalan Field Kunci : no_surat_jalan Jumlah Field : 4 Tabel 3.52 Struktur Tabel Surat Jalan No Nama Field Type Size Keterangan 1 No_surat_jalan Varchar 6 Primary Key 2 Kd _pelanggan Varchar 5 3 Tanggal_surat_jalan Date 4 No_quotation Varchar 6

69 11. Tabel Detail Surat Jalan Nama Tabel : detail_surat_jalan Field Kunci : no_detail_surat_jalan Jumlah Field : 5 Tabel 3.53 Struktur Tabel Detail Surat Jalan No Nama Field Type Size Keterangan 1 No_detail_surat_jalan Int 2 Primary Key 2 No_surat_jalan Varchar 6 3 Kd_Barang Varchar 5 4 Quantity Int 2 5 Keterangan Varchar 20 12. Tabel Surat Penawaran Barang Nama Tabel : tb_sp_barang Field Kunci : no_sp_barang Jumlah Field : 3 Tabel 3.54 Struktur Tabel Surat Penawaran Barang No Nama Field Type Size Keterangan 1 No_sp_barang Varchar 7 Primary Key 2 Tanggal_penawaran_barang Date 3 Kd_pelanggan Varchar 5

70 13. Tabel Quotation Nama Tabel : tb_quotation Field Kunci : no_quotation Jumlah Field : 4 Tabel 3.55 Struktur Tabel Quotation No Nama Field Type Size Keterangan 1 No_quotation Varchar 6 Primary Key 2 Tanggal_quotation Date 3 Kd_pelanggan Varchar 5 4 Reffrence_from Varchar 20 14. Tabel Detail Quotation Nama Tabel : detail_quotation Field Kunci : no_detail_quotation Jumlah Field : 4 Tabel 3.56 Struktur Tabel Detail Quotation No Nama Field Type Size Keterangan 1 No_detail_quotation Int 2 Primary Key 2 No_quotation Varchar 6 3 Kd_barang Varchar 5 4 Quantitiy Int 2 5 Keterangan Varchar 20

71 3.8 Rancangan Menu Utama Gambar 3.26 Struktur Menu Utama

72 3.8.1 Perancangan Tampilan Layar Login User Gambar 3.27 Tampilan Layar Login User 3.8.2 Perancangan Tampilan Home Gambar 3.28 Tampilan Layar Home

73 3.8.3 Perancangan Tampilan Layar View Data Pelanggan Gambar 3.29 Tampilan Layar View Data Pelanggan 3.8.4 Perancangan Tampilan Input Data Pelanggan Gambar 3.30 Tampilan Layar Input Data Pelanggan

74 3.8.5 Perancangan Tampilan Layar View Data Karyawan Gambar 3.31 Tampilan Layar View Data Karyawan 3.8.6 Perancangan Tampilan Layar Input Data Karyawan Gambar 3.32 Tampilan Layar Input Data Karyawan

75 3.8.7 Perancangan Tampilan Layar View Data Barang Gambar 3.33 Tampilan Layar View Data Barang 3.8.8 Perancangan Tampilan Layar Input Data Barang Gambar 3.34 Tampilan Layar Input Data Barang

76 3.8.9 Perancangan Tampilan Layar Kelola Data Survei Gambar 3.35 Tampilan Layar Kelola Data Survei 3.8.10 Perancangan Tampilan Layar Kelola Jadwal Installasi Gambar 3.36 Tampilan Layar Kelola Jadwal Installasi

77 3.8.11 Perancangan Tampilan Layar Input Jadwal Installasi Gambar 3.37 Tampilan Layar Input Jadwal Installasi 3.8.12 Perancangan Tampilan Layar ViewInvoice Gambar 3.38 Tampilan Layar View Invoice

78 3.8.13 Perancangan Tampilan Layar Input Invoice Gambar 3.39 Tampilan Layar Input Invoice 3.8.14 Perancangan Tampilan Layar Kelola Surat Perintah Kerja Gambar 3.40 Tampilan Layar Kelola Surat Perintah Kerja

79 3.8.15 Perancangan Tampilan Layar Kelola Surat Jalan Gambar 3.41 Tampilan Layar Kelola Surat Jalan 3.8.16 Perancangan Tampilan Layar Laporan Gambar 3.42 Tampilan Layar Laporan

80 3.8.17 Perancangan Tampilan Layar View Surat Penawaran Barang Gambar 3.43 Tampilan Layar View Surat Penawaran Barang 3.8.18 Perancangan Tampilan Layar Input Surat Penawaran Barang Gambar 3.44 Tampilan Layar Input Surat Penawaran Barang

81 3.8.19 Perancangan Tampilan Layar View Quotation Gambar 3.45 Tampilan Layar View Quotation 3.8.20 Perancangan Tampilan Layar Input Quotation Gambar 3.46 Tampilan Layar Input Quotation

82 3.8.21 Perancangan Tampilan Layar Input Surat Survei Gambar 3.47 Tampilan Layar Input Surat Survei 3.8.22 Perancangan Tampilan Layar View Jadwal Installasi Gambar 3.48 Tampilan Layar View Jadwal Installasi