• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN SISTEM"

Copied!
42
0
0

Teks penuh

(1)

37

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 Gambaran Umum Perusahaan

3.1.1 Profil Perusahaan

PT. Meta Technology Indonesia didirikan pada tahun 2003, sebagai perusahaan yang bergerak dalam bidang jasa penyedia solusi IT (Information Technology). Dengan produk-produknya adalah ERP (Enterprise Resource Planning), AOS (Automotive Operating System), HRM (Human Resouce Management), Manufacturing Costing System, All

Tailor Made System, Network Consultant dan IT Hardware Supply. tim

yang berpengalaman seperti bisnis konsultan, analis sistem, desainer grafis, web programmer, konsultan jaringan, dan tim layanan klien. PT. Meta Technology menciptakan hasil luar biasa bagi klien dengan menyediakan fasilitas yang canggih, user friendly dan menghasilkan aplikasi berorientasi web.

Dengan semakin berkembangnya bisnis penyedia jasa teknologi informasi dan keinginan yang kuat untuk menjadikan PT. Meta Technology sebagai penyedia solusi masalah IT yang bertaraf internasional dengan produk yang mempunyai standar internasional maka PT. Meta Technology berkomitmen untuk memperluas bisnis klien dengan kemampuan untuk menjadi mitra yang terpercaya bagi strategi e-business, jasa kreatif dan teknologi.

(2)

Presiden Direktur

Product

Development Client Relation Administration

Finance HRD Creative Division Network Division Software Division Project Admin

3.1.2 Visi dan Misi Perusahaan

a. Visi

Menjadi pemimpin dalam e-bisnis penyedia solusi IT, terutama dalam solusi web, aplikasi multimedia dan bisnis.

b. Misi

Misi kami adalah untuk menjadi mitra terpercaya untuk strategi layanan digital kreatif dan teknologi dengan komitmen kami yang kuat untuk melakukan yang terbaik.

3.1.3 Struktur Organisasi

Struktur organisasi diperlukan guna menjamin manajemen yang efektif. Struktur organisasi dipengaruhi oleh faktor desain pekerjaan dan desain organisasi seperti perbedaan individu, kompetensi tugas, teknologi, strategi dan karakteristik pemimpin.

(3)

3.1.4 Uraian Kerja dalam Struktur

Tugas dan wewenang masing-masing bagian adalah sebagai berikut:

1. Presiden Direktur

Tugas dan tanggungjawabnya antara lain :

Memimpin perusahaan dengan menerbitkan kebijakan-kebijakan perusahaan

Mengambil keputusan atas hal-hal yang dianggap penting bagi kelancaran kegiatan usahadan penetapan harga-harga.

2. Product Development

Bertanggung jawab terhadap perancangan teknis dan pembangunan layanan Aplikasi.

a. Creative Division

Bertanggung jawab dalam penyusunan ide, analis sistem dan perencanaan strategi.

b. Software Division

Bertanggung jawab dalam pembuatan program.

c. Network Division

Bertanggung jawab dalam penanganan jaringan komputer.

d. Project Admin

Bertanggung jawab dalam pembuatan user manual program, melakukan input proyek yang masuk dan membuat laporan.

3. Client relation

Bertanggung jawab dalam hubungan dengan klien membantu memberikan solusi yang dikeluhkan klien.

4. Administration

Bertanggung jawab menangani kegiatan admin diperusahaan.

a. HRD

b. Finance & Accounting

Bertanggung jawab dalam masalah keuangan, membuat faktur pajak, menangani kas masuk dan kas keluar.

(4)

3.2 Bisnis Proses

Adapun proses sistem berjalan yaitu menganalisis proses-proses yang terjadi di PT. Meta Technology, antara lain:

Keterangan :

1. Admin proyek mencatat daftar proyek kedalam Microsoft Excel untuk dilaporkan kepada Manager Proyek.

Gambar 3.2 Aktifitas Sistem Berjalan

2. Memberikan data proyek kepada 3. Manajer Proyek selesai monitoring 1. Admin Proyek mencatat data proyek masuk 4. Membuat Laporan

(5)

2. Manajer proyek menerima data proyek sekaligus melakukan monitoring terhadap data proyek.

3. Pada saat customer melakukan pembayaran, peran finance adalah mencatat penerimaan kas, mencatat pengeluaran kas dan membuat faktur pajak, kemudian faktur pajak ini dilaporkan ke kantor pajak sebagai bukti pembayaran pajak produk PT. Meta Technology. 4. Admin proyek membuat laporan.

5. Manajer proyek melihat laporan untuk mengetahui history proyek.

3.2.1 Usecase Berjalan

Use case ini adalah gambaran dari sistem monitoring di PT. Meta Technology yang masih digunakan hingga saat ini sebagai berikut:

Gambar 3.3 Use Case Berjalan

Usecase Monitoring Pelaksanaan Proyek

Mencatat proyek masuk

Admin Proyek Menyusun data

proyek Memonitor data proyek Mencatat penerimaan kas Mencatat pengeluaran kas Membuat faktur pajak Finance Membuat Laporan Menerima Laporan Manajer Proyek Kantor Pajak Melaporkan faktur pajak Menerima laporan bukti pembayaran pajak

(6)

Tabel 3.1 Spesifikasi Use Case Mencatat Proyek Masuk

Nama Use case Use Case Mencatat Proyek Masuk

Aktor Admin Proyek

Deskripsi Admin proyek mencatat data proyek yang masuk Pre Kondisi -

Skenario Admin proyek melakukan pencatatan data proyek terlebih dahulu kedalam MS. Excel

Post Kondisi -

Tabel 3.2 Spesifikasi Use Case Menyusun Data Proyek

Nama Use case Use Case Menyusun Data Proyek Aktor Admin Proyek

Deskripsi Admin proyek menyusun data proyek kedalam Ms. Excel

Pre Kondisi Mencatat proyek masuk

Skenario Admin proyek menyusun data proyek menggunakan Ms. Excel

Post Kondisi -

Tabel 3.3Spesifikasi Use Case Memonitor Data Proyek

Nama Use case Memonitor Data Proyek Aktor Manager Proyek

Deskripsi Manager proyek melakukan monitoring data proyek Pre Kondisi -

Skenario Manager proyek melakukan monitor proyek dengan melakukan monitoring data proyek yang telah disusun menggunakan Ms. Excel

(7)

Tabel 3.4Spesifikasi Use Case Mencatat Penerimaan Kas

Nama Use case Mencatat penerimaan kas

Aktor Finance

Deskripsi Finance mencatat transaksi pembayaran proyek dari

client

Pre Kondisi -

Skenario Finance mencatat transaksi pembayaran yang kemudian dimasukkan kedalam transaksi penerimaan kas

Post Kondisi Mencatat pengeluaran kas

Tabel 3.5Spesifikasi Use Case Mencatat Pengeluaran Kas

Nama Use case Mencatat pengeluaran kas

Aktor Finance

Deskripsi Finance mencatat transaksi pengeluaran kas untuk biaya selama proyek berjalan seperti biaya dinas luar Pre Kondisi Mencatat penerimaan kas

Skenario Finance mencatat transaksi pengeluaran kas untuk biaya selama proyek berjalan seperti biaya dinas luar Post Kondisi Membuat faktur pajak

Tabel 3.6Spesifikasi Use Case Membuat Faktur Pajak

Nama Use case Menbuat faktur pajak

Aktor Finance

Deskripsi Finance membuat faktur pajak sesuai dengan biaya proyek yang dibebankan pada client.

(8)

Skenario Finance membuat faktur pajak sesuai dengan biaya proyek yang dibebankan pada client. Kemudian faktur pajak tersebut diserahka kepada Kantor pajak

Post Kondisi -

Tabel 3.7Spesifikasi Use Case Melaporkan Faktur Pajak

Nama Use case Melaporkan faktur pajak

Aktor Finance

Deskripsi Finance melaporkan faktur pajak dan memberikan copy dokumen pembayaran pajak ke kantor pajak Pre Kondisi -

Skenario Finance melaporkan faktur pajak dan memberikan copy dokumen pembayaran pajak ke kantor pajak Post Kondisi -

Tabel 3.8 Spesifikasi Use Case Menerima Laporan Bukti

Pembayaran Pajak

Nama Use case Menerima laporan bukti pembayaran pajak Aktor Kantor Pajak

Deskripsi Kantor pajak menerima laporan pembayaran pajak dari penjualan proyek

Pre Kondisi -

Skenario Kantor pajak menerima laporan pembayaran pajak dari penjualan proyek

(9)

Tabel 3.9Spesifikasi Use Case Membuat Laporan

Nama Use case Membuat laporan Aktor Admin Proyek

Deskripsi Admin proyek membuat laporan proyek Pre Kondisi -

Skenario Admin proyek membuat laporan proyek, laporan penerimaan kas, pengeluaran kas dan laporan pajak per periode

Post Kondisi Manager Proyek akan menerima laporan

Tabel 3.10 Spesifikasi Use Case Menerima Laporan

Nama Use case Menerima Laporan Aktor Manager Proyek

Deskripsi Manager proyek menerima laporan dari Admin proyek Pre Kondisi Laporan data proyek belum dibuat

Skenario Manager proyek menerima laporan dari Admin proyek

(10)

Usecase Usulan Monitoring Pelaksanaan Proyek

Admin Proyek Mengelola data

proyek masuk Finance Mengelola penerimaan kas Mengelola pengeluaran kas Membuat faktur pajak Manager Proyek Melakukan verifikasi dan validasi proyek

Cetak Laporan Mengelola data customer Mengelola data karyawan Lakukan Login «include» «include» «include» «include» «include» «include» «include» «include»

3.3 Perancangan Sistem Usulan

Sistem usulan merupakan usulan dari analisis terhadap proses berjalan yang ada, dilakukan untuk membuat sistem menjadi lebih baik dan memenuhi kebutuhan baru.

3.3.1 Rancangan Proses 3.3.1.1 Use Case Diagram

(11)

Tabel 3.11Spesifikasi Use Case Mengelola Data Karyawan

Nama Use case Mengelola Data Karyawan

Aktor Admin Proyek

Deskripsi Data karyawan merupakan salah satu data master, pada system usulan, admin proyeklah yang mempunyai hak akses mengelola data karyawan. Pre Kondisi -

Skenario Admin proyek membuka menu master lalu pilih sub menu karyawan untuk menambah dan mengubah data karyawan.

Post Kondisi Data karyawan tersimpan didalam sistem

Tabel 3.12Spesifikasi Use Case Mengelola Data Customer

Nama Use case Mengelola Data Customer

Aktor Admin Proyek

Deskripsi Data customer merupakan salah satu data master, pada system usulan admin proyeklah yang mempunyai hak akses mengelola data customer. Pre Kondisi -

Skenario Admin proyek membuka menu master lalu pilih sub menu customer untuk menambah dan mengubah data customer.

Post Kondisi Data customer tersimpan didalam sistem

(12)

Tabel 3.13Spesifikasi Use Case Mengelola Data Proyek Masuk

Nama Use case Mengelola Data Proyek Masuk

Aktor Admin Proyek

Deskripsi Mengelola data proyek masuk dilakukan oleh admin proyek, use case ini dilakukan ketika ada data proyek baru dan mengedit data proyek. Pre Kondisi Mengelola data master

Skenario Admin proyek membuka menu transaksi kemudian pilih menu terima proyek untuk menambah dan mengubah data proyek

Post Kondisi Data proyek sudah tersimpan didalam sistem

Tabel 3.14Spesifikasi Use Case Mengelola Penerimaan Kas

Nama Use case Input Penerimaan Kas

Aktor Finance

Deskripsi Mengelola penerimaan kas dilakukan oleh bagian finance ketika ada transaksi pembayaran dari customer

Pre Kondisi Belum ada transaksi pembayaran proyek

Skenario Finance memilih menu finance kemudian pilih sub menu penerimaan kas untuk menambah dan membatalkan penerimaan kas

(13)

Tabel 3.15Spesifikasi Use Case Mengelola Pengeluaran Kas

Nama Use case Mengelola Pengeluaran Kas

Aktor Finance

Deskripsi Mengelola pengeluaran kas dilakukan oleh bagian finance ketika ada pegeluaran kas untuk keperluan internal seperti biaya transport, biaya dinas keluar kota.

Pre Kondisi Mengelola penerimaan kas

Skenario Finance memilih menu finance kemudian memilih sub menu pengeluaran kan untuk menambah dan dan membatalkan pengeluaran kas

Post Kondisi Membuat faktur pajak

Tabel 3.16 Spesifikasi Use Case Membuat Faktur Pajak

Nama Use case Membuat faktur pajak

Aktor Finance

Deskripsi Faktur pajak dibuat berdasarkan biaya proyek masing-masing proyek yang harus dibayarkan customer kepada kantor pajak

Pre Kondisi Mengelola pengeluaran kas

Skenario Finance memilih sub menu faktur pajak untuk menambah, membatalkan dan menampilkan faktur pajak.

(14)

Tabel 3.17Spesifikasi Use Case Melakukan Verifikasi dan Validasi Proyek

Nama Use case Melakukan verifikasi dan validasi proyek

Aktor Manager Proyek

Deskripsi Melakukan verifikasi dan validasi proyek dilakukan oleh manager proyek disini akan terlihat dengan jelas progress proyek dari masing-masing customer

Pre Kondisi -

Skenario Manager proyek memilih menu transaksi kemudian memilih sub menu monitoring proyek untuk menampilkan dan meng-update data proyek Post Kondisi Data proyek sudah tersimpan didalam sistem

Tabel 3.18Spesifikasi Use Case Membuat Laporan

Nama Use case Membuat Laporan

Aktor Admin Proyek

Deskripsi Admin proyek membuat laporan proyek per periode, laporan penerimaan kas, laporan pengeluaran kas dan laporan faktur pajak.

Pre Kondisi Finance sudah melakukan input penerimaan kas, pengeluaran kas dan membuat faktur pajak

Skenario Admin proyek membuat laporan pada menu laporan, dengan memilih periode lalu generate laporan maka system akan menampilkan laporan yang diminta sesuai dengan jenis laporan.

(15)

Tabel 3.19Spesifikasi Use Case Menerima Laporan

Nama Use case Menerima laporan

Aktor Manager Proyek

Deskripsi Manager proyek menerima laporan yang sudah dicetak oleh Admin Proyek

Pre Kondisi Membuat Laporan

Skenario Manager proyek memilih jenis laporan yang akan dilihat dan dicetak

Post Kondisi -

3.3.1.2 Activity Diagram

1. Activity Diagram Mengelola Data Karyawan

Gambar 3.5 Activity Diagram Mengelola Data Karyawan

Sistem Admin Proyek

Pilih menu master

Pilih menu karyawan

Menampilkan menu master

Menampilkan tabel data karyawan

tambah data edit data

Simpan Login

T Y

(16)

Tabel 3.20Skenario Activity Mengelola Data Karyawan

Nama Activity Diagram

Mengelola Data Karyawan

Aktor Admin Proyek

Deskripsi Admin proyek memilih menu master kemudian sistem akan menampilkan menu master dan memilih sub menu karyawan setelah itu admin proyek mulai mengolah data karyawan dengan cara menambah dan mengubah data kedalam aplikasi monitoring. Data proyek tersimpan didalam database

2. Activity Diagram Mengelola Data Customer

Gambar 3.6 Activity Diagram Mengelola Data Customer Sistem Admin Proyek

Pilih menu master

Pilih menu customer

Menampilkan menu master

Menampilkan tabel data customer

tambah data edit data

Simpan Login

T Y

(17)

Admin Proyek Sistem

Pilih menu transaksi

Pilih menu terima proyek

Menampilkan menu transaksi

Menampilkan tabel data proyek

tambah proyek edit proyek

Simpan Login

T Y

Tabel 3.21Skenario Activity Mengelola Data Customer

Nama Activity Diagram

Mengelola Data Customer

Aktor Admin Proyek

Deskripsi Admin proyek memilih menu master kemudian sistem akan menampilkan menu master dan memilih sub menu customer setelah itu admin proyek mulai mengolah data customer dengan cara menambah dan mengubah data kedalam aplikasi monitoring. Data customer tersimpan didalam database

3. Activity Diagram Mengelola Data Proyek

(18)

Sistem Finance

Pilih menu finance

Pilih menu penerimaan kas

Menampilkan menu finance

Menampilkan tabel data penerimaan kas

tambah data batal data

Simpan Login

T Y

Tabel 3.22 Skenario Activity Mengelola Data Proyek

Nama Activity Diagram

Mengelola Data Proyek

Aktor Admin Proyek

Deskripsi Admin proyek memilih menu transaksi kemudian sistem akan menampilkan menu transaksi dan memilih sub menu terima proyek setelah itu admin proyek mulai mengolah data proyek dengan cara menambah proyek masuk dan mengubah kedalam aplikasi monitoring. Data proyek tersimpan didalam database

4. Activity Diagram Penerimaan Kas

(19)

Sistem Finance

Pilih menu finance

pilih menu pengeluaran kas

Menampilkan menu finance

Menampilkan tabel data pengeluaran kas

tambah data batal data

Simpan Login

T Y

Tabel 3.23Skenario Activity Penerimaan Kas

Nama Activity Diagram

Penerimaan Kas

Aktor Finance

Deskripsi Finance memilih menu finance kemudian sistem akan menampilkan menu finance dan pilih sub menu penerimaan kas setelah itu finance mulai mengolah data dengan cara menambah data masuk dan membatalkan data kedalam aplikasi monitoring. Data penerimaan kas tersimpan didalam database

5. Activity Diagram Pengeluaran Kas

(20)

Finance Sistem

Pilih menu finance

pilih menu faktur pajak

Menampilkan menu finance

Menampilkan tabel data faktur pajak

tambah data batal data

Simpan Login

T Y

Tabel 3.24Skenario Activity Pengeluaran Kas

Nama Activity Diagram

Pengeluaran Kas

Aktor Finance

Deskripsi Finance memilih menu finance kemudian sistem akan menampilkan menu finance dan pilih sub menu pengeluaran kas setelah itu finance mulai mengolah data dengan cara menambah data masuk dan membatalkan data kedalam aplikasi monitoring. Data pengeluaran kas tersimpan didalam database

6. Activity Diagram Membuat Faktur Pajak

(21)

Sistem Manajer Proyek

Pilih menu transaksi Menampilkan menu transaksi

Pilih menu monitoring proyek Menampilkan form monitoring

Update Preview

Simpan verifikasi dan validasi

Tabel 3.25Skenario Activity Membuat Faktur Pajak

Nama Activity Diagram

Membuat Faktur Pajak

Aktor Finance

Deskripsi Finance memilih menu finance kemudian sistem akan menampilkan menu finance dan pilih sub menu faktur pajak setelah itu finance mulai mengolah data dengan cara menambah data masuk dan membatalkan data kedalam aplikasi monitoring. Data faktur pajak tersimpan didalam database

7. Activity Diagram Melakukan Verifikasi dan Validasi Proyek

Gambar 3.11 Activity Diagram Melakukan Verifikasi dan Validasi Proyek

(22)

Sistem Admin Proyek

Pilih menu laporan Menampilkan menu laporan

Pilih menu laporan proyek Menampilkan menu laporan proyek

Input periode Laporan proyek

Cetak laporan Cek Laporan

Tabel 3.26 Skenario Activity Verifikasi dan Validasi Proyek

Nama Activity Diagram

Melakukan Verifikasi dan Validasi Proyek

Aktor Manager Proyek

Deskripsi Manager proyek memilih menu transaksi kemudian sistem akan menampilkan menu transaksi dan pilih sub menu monitoring proyek setelah itu manager proyek memilih update untuk melakukan verifikasi dan validasi data proyek. Data proyek tersimpan didalam database

8. Activity Diagram Laporan

(23)

Cari data Edit data Simpan data Input karyawan Logout id_karyawan; nm_karyawan Admin Proyek Menu Utama connect Pilih Database jenis_kelamin; tgl_lahir Form Karyawan Login gagal Menu Menu Master

no_telp; email Login

cek username dan password

validasi

Tampil form karyawan

Simpan Batal Cari tampilkan data Edit Tampilkan update

Tabel 3.27 Skenario Activity Laporan

Nama Activity Diagram

Laporan

Aktor Admin Proyek, Sistem, Manager Proyek

Deskripsi Admin proyek membuat laporan sesuai dengan periode, kemudian system menampilkan laporan yang diinginkan dan mencetak laporan, lalu manager proyek menerima laporan

3.3.1.3 Sequence Diagram

1. Sequence Diagram Mengelola Data Karyawan

Gambar 3.13 Sequence Diagram Mengelola Data Karyawan

Tabel 3.28Skenario Sequence Mengelola Data Karyawan

Nama Sequence Diagram Mengelola Data Karyawan

(24)

Cari data Edit data Simpan data Input customer Logout id_customer; nm_customer Admin Proyek Menu Utama connect Pilih Database pic, no_tlp Form Customer Login gagal Menu Menu Master

alamat Login

cek username dan password

validasi

Tampil form customer

Simpan Batal Cari tampilkan data Edit Tampilkan update

Deskripsi Admin proyek login terlebih dahulu kemudian membuka menu master dan pilih sub menu karyawan untuk mengelola data karyawan dengan cara menambah, simpan dan mengubah data karyawan.

2. Sequence Diagram Mengelola Data Customer

Gambar 3.14 Sequence Diagram Mengelola Data Customer

Tabel 3.29Skenario Sequence Mengelola Data Customer

Nama Sequence Diagram Mengelola Data Customer

(25)

Deskripsi Admin proyek login terlebih dahulu kemudian membuka menu master dan pilih sub menu customer untuk mengelola data customer dengan cara menambah, simpan dan mengubah data customer.

3. Sequence Diagram Mengelola Proyek Masuk

Gambar 3.15 Sequence Diagram Mengelola Proyek Masuk

Tabel 3.30Skenario Sequence Mengelola Proyek Masuk

Nama Sequence Diagram Mengelola proyek masuk

Aktor Admin proyek

Deskripsi Admin melakukan login terlebih dahulu kedalam system jika berhasil lalu membuka menu transaksi dan memilih submenu terima proyek untuk mengelola data proyek dengan

Cari data Edit data Simpan data Input proyek Logout id_proyek; fk_customer Admin Proyek Menu Utama connect Pilih Database tgl_mulai; status_proyek Form Terima Proyek

Login gagal Menu Transaksi

nilai_proyek Login

cek username dan password

validasi

Tampil form terima proyek

Simpan Batal Cari tampilkan data Edit Tampilkan update

(26)

Simpan data Update proyek Logout id_proyek; fk_customer Manager Proyek Menu Utama connect Pilih Database tgl_mulai; status_proyek Form Monitoring Proyek

Login gagal Menu Transaksi

nilai_proyek Login

cek username dan password

validasi

Tampil form monitoring proyek

Simpan

cara menambah, menyimpan dan mengubah data.

4. Sequence Diagram Verifikasi dan Validasi Proyek

Gambar 3.16 Sequence Diagram Verifikasi dan Validasi Proyek

Tabel 3.31Skenario Sequence Verifikasi dan Validasi Proyek

Nama Sequence Diagram Verifikasi dan Validasi Proyek

Aktor Manager Proyek

Deskripsi Manager Proyek melakukan login terlebih dahulu kedalam system jika berhasil lalu membuka menu transaksi dan memilih submenu monitoring proyek untuk

(27)

Cari data Batal data Simpan data Input data Logout id_terima_kas; fk_proyek Finance Menu Utama connect Pilih Database nilai_pembayaran; via_bayar Form Penerimaan Kas

Login gagal Menu Finance

tgl_transaksi Login

cek username dan password

validasi

Tampil form penerimaan kas

Simpan Batal Cari tampilkan data Batal Tampilkan update 5. Sequence Diagram Penerimaan Kas

Gambar 3.17 Sequence Diagram Penerimaan Kas

Tabel 3.32Skenario Sequence Diagram Penerimaan Kas

Nama Sequence Diagram Penerimaan Kas

Aktor Finance

Deskripsi Finance login terlebih dahulu kedalam system jika berhasil kemudian membuka menu pengeluaran kas untuk mengelola data dengan cara menambah, simpan, membatalkan dan menampilkan data. Penerimaan kas dilakukan apabila ada transaksi pembayaran biaya proyek dari customer.

(28)

Cari data Batal data Simpan data Input data Logout id_keluar_kas; fk_proyek Finance Menu Utama connect Pilih Database biaya Form Pengeluaran Kas

Login gagal Menu Finance

tgl_transaksi Login

cek username dan password

validasi

Tampil form penerimaan kas

Simpan Batal Cari tampilkan data Batal Tampilkan update 6. Sequence Diagram Pengeluaran Kas

Gambar 3.18 Sequence Diagram Pengeluaran Kas

Tabel 3.33Skenario Sequence Diagram Pengeluaran Kas

Nama Sequence Diagram Pengeluaran Kas

Aktor Finance

Deskripsi Finance login terlebih dahulu kedalam system jika berhasil kemudian membuka menu pengeluaran kas untuk mengelola dengan cara menambah data, simpan, membatalkan dan menampilkan data. Pengeluaran kas dilakukan apabila ada permintaan biaya untuk biaya dinas luar kota dan biaya lain-lain.

(29)

Cari data Batal data Simpan data Input data Logout no_faktur; fk_proyek Finance Menu Utama connect Pilih Database no_npwp; alamat_npwp Form Faktur Pajak

Login gagal Menu Finance

biaya Login

cek username dan password

validasi

Tampil form penerimaan kas

Simpan Batal Cari tampilkan data Batal Tampilkan update 7. Sequence Diagram Faktur Pajak

Gambar 3.19 Sequence Diagram Faktur Pajak

Tabel 3.34Skenario Sequence Diagram Faktur Pajak

Nama Sequence Diagram Faktur Pajak

Aktor Finance

Deskripsi Finance login terlebih dahulu jika berhasil kemudian membuka menu finance kemudian pilih sub menu faktur pajak untuk menambah dan menampilkan datadapat melakukan input data faktur pajak, simpan, edit dan menampilkan data.

(30)

8. Sequence Diagram Laporan

Gambar 3.20 Sequence Diagram Laporan

Tabel 3.35Skenario Sequence Diagram Laporan

Nama Sequence Diagram Laporan

Aktor Manajer Proyek

Deskripsi Manager proyek login terlebih dahulu jika berhasil kemudian membuka menu laporan, lalu manager proyek memilih jenis laporan kemudian menginput dari tanggal sekian sampai dengan tanggal sekian untuk mengetahui hasil laporan yang dimiliki. Lalu memilih menu cetak untuk mencetak laporan tersebut.

Manager Proyek

Menu Utama Laporan

Login

Validasi login

Database

Pilih Jenis laporan

Cek Laporan Per Periode Login Gagal

Cetak laporan

Keluar

Batal Pilih Periode Laporan

(31)

+cariCustomer() +inputCustomer() +ubahCustomer() -id_customer -nm_customer -pic -alamat_customer -no_telp customer +cariProyek() +inputProyek() +ubahProyek() -id_proyek -id_customer -tgl_proyek -nilai_proyek -nm_proyek -status_proyek proyek +cariPengeluaranKas() +inputPengeluaranKas() +ubahPengeluaranKas() -id_kas_keluar -id_proyek -biaya -tgl_transaksi pengeluaran_kas +cariPenerimaanKas() +inputPenerimaanKas() +ubahPenerimaanKas() -id_kas_terima -id_proyek -tgl_transaksi -nilai_pembayaran -via_bayar penerimaan_kas +cariFakturPajak() +inputFakturPajak() +ubahFakturPajak() -no_faktur_pajak -id_proyek -tgl_faktur_pajak -no_npwp -nm_npwp -nilai_npwp -alamat_npwp faktur_pajak +cariKaryawan() +inputKaryawan() +ubahKaryawan() -id_karyawan -nm_karyawan -alamat_karyawan -tempat_lahir -tgl_lahir -jenis_kelamin -no_telp -email karyawan -username -password -level -id_karyawan user +MengelolaDataProyek() admin_proyek Manajer Proyek -id_proyek -id_karyawan detail_proyek +MengelolaPenerimaanKas() +MengelolaPengeluaranKas() +MengelolaFakturPajak() finance 1 1 1 1..* 1..* 1 1 1..* 1 1 1..* 1 1 1..* 1 1..* 1 1..* 1 1..* 3.3.1.4 Class Diagram

Gambar 3.21Class Diagram Usulan

Keterangan:

Class Diagram diatas menjelaskan dalam suatu program dapat melakukan beberapa kali kegiatan, misalnya : Admin melakukan tambah data, edit

(32)

data atau hapus data. Class diagram juga menjelaskan mengenai database yang saling terkait yang terdapat pada sistem ini.

3.3.1.1 Spesifikasi Basis Data

Berikut merupakan perancangan basis data dari susunan rangkaian sistem usulan yang akan dibuat ke dalam suatu pemrograman berbasis PHP dengan menggunakan database MySQL.

1. Nama Database : dbmonitoring Nama Tabel : tblkaryawan PrimaryKey : id_karyawan

Tabel 3.36 Struktur Tabel Karyawan

No. Nama Field Tipe Data Panjang Keterangan

1. id_karyawan varchar 8 Identitas karyawan 2. nm_karyawan varchar 30 Nama karyawan 3. alamat_karyawan varchar 100 Jabatan

4. tempat_lahir varchar 15 Tempat lahir

5. tgl_lahir date Tanggal Lahir

6. jenis_kelamin varchar 6 Jenis Kelamin 7. no_telp varchar 15 Nomer Telepon

8. email varchar 30 Email

2. Nama Database : dbmonitoring Nama Tabel : tblcustomer PrimaryKey : id_customer

Tabel 3.37 Struktur Tabel Customer

No. Nama Field Tipe Data Panjang Keterangan 1. id_customer varchar 8 Identitas customer

(33)

2. nm_customer varchar 30 Nama karyawan

3. pic varchar 30 Person In Charge

4. alamat_customer varchar 100 Alamat

5. no_telp varchar 15 Nomor telepon

3. Nama Database : dbmonitoring Nama Tabel : tblproyek PrimaryKey : id_proyek

Tabel 3.38 Struktur Tabel Proyek

No. Nama Field Tipe Data Panjang Keterangan 1. id_proyek varchar 8 Identitas proyek 2. id_customer varchar 8 Identitas customer 3. nilai_proyek bigint 15 Nilai proyek

4. tgl_proyek date Tanggal mulai proyek 5. nm_proyek varchar 100 Nama proyek

6. status_proyek varchar 5 Status proyek

4. Nama Database : dbmonitoring Nama Tabel : tbldetail_proyek

Tabel 3.39 Struktur Tabel Detail Proyek

No. Nama Field Tipe Data Panjang Keterangan 1. id_proyek varchar 8 Identitas proyek 2. id_karyawan varchar 8 Identitas karyawan

(34)

5. Nama Database : dbmonitoring Nama Tabel : tblpenerimaan_kas PrimaryKey : id_kasterima

Tabel 3.40 Struktur Tabel Penerimaan Kas

No. Nama Field Tipe Data Panjan g

Keterangan

1. id_kas_terima varchar 8 Identitas proyek 2. id_proyek varchar 8 Identitas customer 3. nilai_pembayaran medumint 9 Nilai proyek 4. via_bayar varchar 15 Status proyek

5. tgl_transaksi date Tanggal mulai proyek

6. Nama Database : dbmonitoring Nama Tabel : tblpengeluaran_kas PrimaryKey : id_pengeluarankas

Tabel 3.41 Struktur Tabel Pengeluaran Kas

No. Nama Field Tipe Data Panjang Keterangan

1. id_kas_keluar varchar 8 Identitas pengeluaran kas 2. id_proyek varchar 8 Identitas proyek

3. tgl_transaksi date Tanggal transaksi 4. biaya integer 10 Biaya transaksi

7. Nama Database : dbmonitoring Nama Tabel : tblfaktur_pajak PrimaryKey : no_faktur

(35)

Tabel 3.42 Struktur Tabel Faktur pajak

No. Nama Field Tipe Data Panjang Keterangan

1. no_faktur_pajak varchar 20 Nomor faktur pajak 2. id_proyek varchar 8 Identitas proyek

3. no_npwp varchar 20 Nomor NPWP

4. nama_npwp varchar 50 Nama NPWP 5. alamat_npwp varchar 150 Alamat NPWP 6. nilai_npwp integer 10 Nilai NPWP

7. tgl_faktur_pajak date TanggalFakturPajak

8. Nama Database : dbmonitoring Nama Tabel : tbluser PrimaryKey : -

Tabel 3.43 Struktur Tabel User

No. Nama Field Tipe Data Panjang Keterangan 1. username varchar 10 Username 2. password varchar 8 Password 3. level varchar 15 Level user

(36)

Karyawan Customer User Terima Proyek Monitoring Proyek Penerimaan Kas Pengeluaran Kas Faktur Pajak Aplikasi Monitoring Pelaksanaan Proyek

Master Transaksi Finance Laporan

Laporan List Customer Laporan Proyek Laporan Penerimaan Kas Laporan Pengeluaran Kas Laporan Faktur Pajak Laporan Finance 3.3.2 Rancangan Aplikasi 3.3.2.1 Rancangan Menu

(37)

Username

Password

Login

Finance Transaksi

Master Laporan Logout

Karyawan Customer User Terima Proyek Monitoring Proyek Penerimaan Kas Pengeluaran Kas Faktur Pajak Customer Proyek Penerimaan Kas Pengeluaran Kas Faktur Pajak Finance Home Footer 3.3.2.2 Rancangan Tampilan

1. Rancangan Layar Login

Gambar 3.23 Rancangan Layar Login

2. Rancangan Layar Menu Utama

(38)

Form Karyawan

Transaksi Master

Home Laporan

Id Karyawan NamaKaryawan No. Telp Alamat

Logout

Footer

xxxxxx xxxx 081xxxxxx xxxxxx EDIT

Cari Nama Karyawan Cari

Tambah Karyawan meta technology e-business solution ID Karyawan Nama Karyawan Tempat Lahir Tanggal Lahir Simpan Tambah Jenis kelamin No Telp Email Alamat Kembali Form Customer Transaksi Master Home Laporan

Id Customer NamaCustomer Alamat PIC Logout

Footer

xxxxxx xxxxx Jl.xxxxx xxxx EDIT

Cari Nama Customer Cari Tambah Customer meta technology e-business solution ID Customer Nama Customer Alamat Customer No Telp Simpan Tambah PIC Kembali

3. Rancangan Layar Master Karyawan

Gambar 3.25 Rancangan Layar Karyawan

4. Rancangan Layar Master Customer

(39)

Form User

Transaksi Master

Home Laporan

Username NmPengguna Level

Logout

Footer

xxx xxxxxxx xxxxx EDIT

Cari Username Cari

Tambah User meta technology e-business solution Username Password Level

Simpan Tambah Kembali Karyawan

Password kosongkan jika tidak di edit

Form Terima Proyek

Transaksi Master

Home Laporan

Id Proyek Nama Proyek Tgl Proyek NamaCustomer

Logout

Footer

xxxxxxx xxxxxx xxxxxx xxxxxxx EDIT

Cari Id Proyek Cari

Tambah Data Proyek meta technology e-business solution Nama Proyek ID Customer Nm Customer Alamat Simpan Tambah PIC Nilai Proyek Kembali No Proyek Tgl Proyek No. Telp

5. Rancangan Layar User

Gambar 3.27 Rancangan Layar User

6. Rancangan Layar Terima Proyek

(40)

Form Monitoring Proyek

Transaksi

Home Laporan Logout

Footer

Id Proyek Nama Proyek Tgl Proyek NamaCustomer

xxxxxxx xxxxx xxxxx xxxxxx Status

Cari Id Proyek Cari

Monitoring meta technology e-business solution Nama Proyek ID Customer Nm Customer Alamat Simpan PIC No. Telp Nilai Proyek Kembali No Proyek Tgl Proyek Status

Form Penerimaan Kas

Home Finance

No Transaksi Tgl Transaksi Nama Proyek Nilai Bayar

Logout

Footer

xxxxx xxxxxx xxxxxxx xxxxx EDIT

Cari No. Transaksi Cari

Tambah Penerimaan Kas meta technology e-business solution ID Proyek Nama Customer Nilai Proyek Nilai Bayar Simpan Tambah Via Bayar Kembali No Transaksi Tgl Transaksi

7. Rancangan Layar Monitoring Proyek

Gambar 3.29 Rancangan Layar Monitoring Proyek

8. Rancangan Layar Penerimaan Kas

(41)

Form Pengeluaran Kas

Home Finance

No Transaksi Tgl Transaksi Nama Proyek Nilai Bayar

Logout

Footer

xxxxx xxxxx xxxxxx xxxxx EDIT

Cari No. Transaksi Cari

Tambah Pengeluaran Kas meta technology e-business solution ID Proyek Nama Customer Nilai Proyek Nilai Bayar Simpan Tambah Kembali No Transaksi Tgl Transaksi

Form Faktur Pajak

Home Finance Logout

No Faktur Pajak Tgl FakturPajak Nm FakturPajak Nilai Faktur

Footer

xxxxx xxxx xxxxx xxxxx EDIT

Cari No. Faktur Pajak Cari

Tambah Faktur Pajak meta technology e-business solution ID Proyek Nama Customer Nilai Proyek Nilai Pajak Simpan Tambah Kembali No Faktur Pajak Tgl Faktur Pajak No NPWP Nama NPWP Alamat NPWP

9. Rancangan Layar Pengeluaran Kas

Gambar 3.31 Rancangan Layar Pengeluaran Kas

10. Rancangan Layar Faktur Pajak

(42)

Laporan Data Proyek

Transaksi

Master Laporan Logout

Home Footer Tanggal Cetak meta technology e-business solution sd

11. Rancangan Layar Laporan

Gambar 3.33 Rancangan Layar Laporan

3.3.2.3 Rancangan Laporan

Gambar 3.34 Rancangan Laporan Proyek

Fi l ter By No Id pryek Tanggal Proyek Nama Proyek Nama Customer Nilai Proyek 1 2 Ja ka rta, 18 Ja nua ri 2014 admin Laporan Proyek Total Ha l - 1

Gambar

Gambar 3.2 Aktifitas Sistem Berjalan 2. Memberikan data proyek kepada  3. Manajer Proyek selesai  monitoring 1
Tabel 3.4 Spesifikasi Use Case Mencatat Penerimaan Kas  Nama Use case  Mencatat penerimaan kas
Gambar 3.4 Use Case Diagram
Tabel 3.11 Spesifikasi Use Case Mengelola Data Karyawan  Nama Use case  Mengelola Data Karyawan
+7

Referensi

Dokumen terkait

ME mengundang pasangan suami istri yang ingin menghangatkan kembali relasi suami istri dan belum pernah bergabung dalam ME untuk mengikuti Week-end yang akan diadakan

Untuk itu diperlukan ranah publik yang secara relatif memiliki otonomi dan independensi, yang di dalamnya berlangsung kegiatan kultural dalam berbagai aspek kehidupan warga

NEE di perkebunan kelapa sawit cenderung bernilai positif pada malam hari dan bernilai negatif pada pagi hingga sore hari, baik pada bulan April maupun

Terbentuknya AF dapat menyebabkan gagal jantung pada individu yang bergantung pada komponen atrium dari cardiac output dimana pasien dengan penyakit jantung

Memberi sumbangan pemikiran bagi Jemaat GPID Betlehem Buanasari agar memiliki pemahaman tentang relasi antara manusia dengan tanah dan seluruh alam semesta sebagai

Mahkamah Agung dalam Putusan Nomor 26 PK/Pdt.Sus-Arbt/2016 menilai bahwa Putusan Majelis Arbitrase Singapore International Arbitration Center (SIAC) No.

Hasil penelitian ini menunjukkan bahwa tidak didapatkan perbedaan yang bermakna secara statistik tentang kejadian skor PONV dan skor sedasi pascabedah pada aplikasi midazolam dan