25 BAB III
ANALISA DAN PERANCANGAN SISTEM
3.1Tinjauan Perusahaan
PT PETRAKONSULINDO UTAMA adalah suatu badan usaha yang berdiri pada tanggal 8 Desember 1990 di Jakarta. Kemunculan pada awalnya adalah sebagai jawaban atas dasar semakin mendesaknya kebutuhan akan tenaga professional di perusahaan swasta ataupun pemerintah yang mana diperlukan guna untuk lebih meningkatkan kualitas dan ketrampilan para karyawannya menjadi lebih baik.
PT PETRAKONSULINDO UTAMA segera mengadakan pendidikan, pelatihan, serta seminar-seminar untuk kalangan intern perusahaan swasta atau pun pemerintah yang bersifat reguler dan berkesinambungan. Dengan demikian kegiatan awal dari badan usaha ini adalah memenuhi kebutuhan pendidikan dan pelatihan serta jasa konsultan sesuai dengan permintaan di bidangnya masing-masing.
Untuk mengantisipasi permintaan yang semakin meningkat maka diangkat pula beberapa staf ahli tetap dan tidak tetap. Mereka berasal dari berbagai Institusi seperti perguruan-perguruan tinggi ternama, perusahaan-perusahaan terkemuka, pejabat-pejabat pemerintah, maupun tenaga-tenaga profesional lainnya.
26
Disamping itu guna mengantisipasi arus globalisasi yang menuntut setiap
individu untuk dapat berkomunikasi secara menglobal dengan salah satu bahasa yang digunakan secara meluas dalam pergaulan Internasional, yaitu Bahasa
Inggris, PT PETRAKONSULINDO UTAMA berupaya untuk dapat lebih membuka
kesempatan untuk memberikan jasa Pendidikan, khususnya dalam bidang Bahasa Inggris kepada masyarakat luas yang ingin lebih meningkatkan keahlianya, sehingga kesempatan yang diberikan tidak hanya terbatas untuk Intansi atau kalangan yag membutuhkan.
Sejak tahun 1999, telah dibuka suatu Lembaga dengan nama “Lembaga Pendidikan Bahasa Inggris (LPBI) PETRATAMA”, yang secara resmi telah diberikan izin untuk meyelenggarakan Kursus melalui Surat Keputusan Kepala Kantor Wilayah Departemen Pendidikan & Kebudayaan Daerah Khusus Ibukota Jakarta Nomor: 064/PLSM/III/1999. Sebagaimana yang tercantum dalam surat Keputusan tersebut, untuk menguatkan dasar hukum berdirinya Lembaga tersebut,
PT PETRAKONSULINDO UTAMA merupakan Badan / Institusi Berbadan
Hukum yang menaungi dan tercatat sebagai Penyelenggara Lembaga Pendidikan tersebut.
27 3.2VISI dan MISI PERUSAHAAN
1. Visi :
- Menjadikan PT. Petrakonsulindo Utama menjadi mitra usaha
khususnya di bidang perminyakan yang profesional, tangguh dan bonafide
2. Misi :
- Menghasilkan SDM profesional memiliki pengetahuan,
berwawasan yang luas dan mampu menciptakan perubahan-perubahan yang nyata untuk kepentingan perusahaan
- Menjadikan rekanan khususnya bidang perminyakan
3.3STRUKTUR ORGANISASI KOMISARIS DIREKTRIS HRD & UMUM/OPS SEKERTARIS KEUANGAN LOGISTIK MARKETING
28 3.4Perancangan Sistem Berjalan
Dari sistem yang berjalan hingga saat ini yang terdapat di gambar use case di atas maka perlunya sistem yang dapat terkomputerisasi. Untuk itu, berikut sistem Berjalan :
Pelanggan Pesan Event Buat Form Permintaan Negosiasi Harga Persetujuan Surat Perjanjian Kerja Buat Penawaran Harga
Buat Laporan Hasil Pelaksanaan
Marketing (Admin)
Sistem
29 Table 3.1 Keterangan Use Case Berjalan
Nama Use Case Use Case Sistem Berjalan
Deskripsi Singkat Aktor Memiliki hak akses masing – masing pada
kegiatan yang tergambar di use case
Aktor Pelanggan ,Marketing
Pra Kondisi Pemesanan Event
Tindakan Utama Pemesanan Event sampai dengan laporan hasil
pelaksanaan event
Tindakan Alternatif -
30 3.5Perancangan Sistem Usulan
Dari sistem yang berjalan hingga saat ini yang terdapat di gambar use case di atas maka perlunya sistem yang dapat terkomputerisasi. Untuk itu, berikut system usulanya :
Pelanggan Marketing (Admin)
Buat Laporan Hasil Pelaksanaan Pilih Event Isi Form Permintaan Persetujuan Surat Perintah Kerja Negosiasi Harga Buat Penawaran Harga
Pilih Paket Event
Pembayaran DP Sistem Tandatangan Kontrak << include >> Cetak Kuitansi Pelunasan Cetak Kuitansi Lunas << include >> << include >> << include >> << include >>
31 Table 3.2 Keterangan Use Case Isi Form Permintaan
Nama Use Case Use Case Isi Form Permintaan
Deskripsi Singkat Aktor Memilih Event dan paket event
Aktor Pelanggan
Pra Kondisi Login
Tindakan Utama Aktor Memilih Event dan paket event
Tindakan Alternatif -
Pasca Kondisi -
Table 3.3 Keterangan Use Case Buat Penawaran Harga
Nama Use Case Use Case Buat Penawaran Harga
Deskripsi Singkat Aktor Membuat surat penawaran harga
Aktor Marketing
Pra Kondisi Login
Tindakan Utama Aktor Membuat surat penawaran harga untuk dikirim
kepada pelanggan yg melakukan permintaan
Tindakan Alternatif -
32 Table 3.4 Keterangan Use Case Perjanjian Surat Kerja
Nama Use Case Use Case Perjanjian Surat Kerja
Deskripsi Singkat Aktor melakukan penandatanganan surat perjanjian kerja
Aktor Pelanggan ,Marketing
Pra Kondisi -
Tindakan Utama Aktor melakukan penandatanganan surat perjanjian kerja
antara pelanggan dan marketing
Tindakan Alternatif -
Pasca Kondisi -
Table 3.5 Keterangan Use Case Pembayaran DP
Nama Use Case Use Case Pembayaran DP
Deskripsi Singkat Aktor melakukan pembayaran DP
Aktor Pelanggan ,Marketing
Pra Kondisi -
Tindakan Utama Aktor melakukan pembayaran DP sebesar 50%
Tindakan Alternatif -
33 Table 3.6 Keterangan Use Case Buat Laporah Hasil Pelaksanaan
Nama Use Case Use Case Buat Laporah Hasil Pelaksanaan
Deskripsi Singkat Aktor membuat laporan pelaksanaan
Aktor Marketing
Pra Kondisi -
Tindakan Utama membuat laporan pelaksanaan oleh marketing
Tindakan Alternatif -
Pasca Kondisi -
3.6Activity Diagram Sistem Usulan
Login
Tampilkan Laman Login Pilih Menu Login
System Pelanggan Input Pengguna Validasi Pengguna Tampil Dasboard Admin/Pelanggan
34 Table 3.7 Keterangan Activity diagram login
Nama Activity Keterangan Activity diagram login
Deskripsi Singkat Login user
Aktor Pelanggan
Pra Kondisi -
Tindakan Utama Aktor menginput username dan password untuk dapat
masuk ke halaman utama (home)
Tindakan Alternatif - Pasca Kondisi - Pemesanan Online Pilih Order Sistem Pelanggan Pilih Event Cetak Form Permintaan Isi Form Kebutuhan
Pilih Paket Event
Tampilkan Laman Form Permintaan
35 Table 3.8 Keterangan activity Diagram Isi Form Pemesanan Online
Nama Activity Keterangan activity Diagram Isi Form Pemesanan Online
Deskripsi Singkat Memilih Event dan paket event
Aktor Pelanggan
Pra Kondisi -
Tindakan Utama Pelanggan melakukan login untuk kemudian memilih
event dan paket event pada form permintaan
Tindakan Alternatif - Pasca Kondisi - Pemesanan Offline Terima Permintaan Kebutuhan Event Pilih Event Marketing Pelanggan
Isi Form Kebutuhan Event
Membuat Penawaran Harga Kebutuhan Event
Membuat Surat Perjanjian Kerja Negosiasi Harga
Pilih Paket Event
T Y
36 Table 3.8 Keterangan Activity Diagram Isi Form Pemesanan Offline
Nama Activity Keterangan activity Diagram Isi Form Pemesanan Offline
Deskripsi Singkat Memilih Event dan paket event
Aktor Pelanggan, Marketing
ra Kondisi -
Tindakan Utama Pelanggan melakukan login untuk kemudian memilih
event dan paket event langsung kepada marketing
Tindakan Alternatif -
Pasca Kondisi -
3.7 Permodelan sequence diagram Sistem Usulan Login User
Pelanggan
Login Form Login Home
Masuk menu login
Input user mane dan password
Halaman Utama
Selesai
37 Table 3.9 Keterangan Sequence Login User
Nama Activity Sequence Login User
Deskripsi Singkat User melakukan login dengan menginput username dan
password.
Aktor Pelanggan
Pra Kondisi -
Tindakan Utama Pelanggan membuka menu login dan mengisi form login
dengan memasukan username dan password kemudian pilih
login, jika username dan password salah maka akan kembali
lagi ke form login.
Isi Form Permintaan
Pelanggan
Login Home Form permintaan
Lakukan Login
Masuk kedalam halaman utama
Database
Pilih event, pilih
paket event Tersimpan
kedalam database
form_request
Selesai
38 Table 3.10 Keterangan Sequence Isi Form Permintaan
Nama Activity Sequence Isi Form Permintaan
Deskripsi Singkat Memilih Event dan paket event
Aktor Pelanggan
Pra Kondisi -
39 3.8Class Diagram Event -id_event -nama_event Paket Event -id_paket -Id_event -nama_paket -harga_paket -Desc_paket -Img_paket Form_request -no_request -tgl_request -id_plg -jml_request -id_paket +input() +edit() +save() +delete() +exit() Pelanggan -id_plg -nama_plg -email_plg -alamat -telp_plg -pass
-username +save()+exit()
+edit() +save() +delete() +exit() +input() +save() +print() +exit() Surat Perjanjian Kerja -no_spk -tgl_spk -no_request Id_plg +input +edit() +save() +delete() +print() +exit() Marketing -id_maketing -nama_maketing -email_maketing -telp_marketing -pass -username +edit() +save() +delete() +exit() 1 1..* 1 1 1 1..* 1..* 1 1 1 1..* Detail_form_request -no_form_request -id_event -nama_paket -nama_plg +save() +exit() Penawaran_harga -id_spk -no_request -keterangan -harga_penawaran +input +edit() +save() +delete() +exit() 1 1 1
40 3.9 Spesifikasi Basis Data
Untuk keperluan pengolahan data, maka diperlukan file – file yang berfungsi untuk menyimpan data – data. File database yang dibuat dengan menggunakan MySQL ini dengan spesifikasi sebagai berikut :
1. Tabel pelanggan
Nama tabel : tabel pelanggan
Primary key : id_plg
Tabel 3.9 Database pelanggan
No. Nama Field Tipe Field Panjang Keterangan
1. id_plg INT 4 No id Pelanggan
2. nama_plg VARCHAR 50 Nama Pelanggan
3. email_plg VARCHAR 20 No email Pelanggan
4. alamat VARCHAR 100 Alamat Pelanggan
5. telp_plg VARCHAR 12 No telp Pelanggan
6. pass VARCHAR 50 Password Login Pelanggan
41 2. Tabel form request
Nama tabel : tabel form_request
Primary key : no_request
Tabel 3.10 Database Form request
No. Nama Field Tipe Field Panjang Keterangan
1. no_request VARCHAR 4 No request
2. tgl_request DATE 8 Tanggal request
3. id_plg VARCHAR 4 No id Pelanggan
4. jml_request INT 10 Jumlah Request
5. id_paket VARCHAR 4 No id Paket
3. Tabel Event
Nama tabel : tabel event
Primary key : id_event
Tabel 3.11 Database Event
No. Nama Field Tipe Field Panjang Keterangan
1. id_event VARCHAR 4 No id Event
42 4. Tabel marketing
Nama tabel : tabel Marketing
Primary key : id_marketing
Tabel 3.12 Database Marketing
No. Nama Field Tipe Field Panjang Keterangan
1. id_marketing VARCHAR 4 No id Marketing
2. nama_marketing VARCHAR 50 Nama Marketing
3. email_marketing VARCHAR 20 No email Marketing
4. telp_marketing VARCHAR 12 No telp Marketing
5. pass VARCHAR 30 Password Login Marketing
6. username VARCHAR 10 Username Marketing
5. Tabel Paket Event
Nama tabel : tabel paket_event
Primary key : id_paket
Tabel 3.13 Database event
No. Nama Field Tipe Field Panjang Keterangan
1. id_paket INT 4 No id paket event
2. Id_event INT 4 No id event
3. nama_paket VARCHAR 20 Nama paket event
4. harga_paket INT 9 Harga paket event
5. Desc_paket TEXT Keterangan paket event
43 6. Tabel Surat Perjanjian Kerja
Nama tabel : tabel Surat Perjanjian Kerja
Primary key : no_spk
Tabel 3.14 Database Surat Perjanjian Kerja
No. Nama Field Tipe Field Panjang Keterangan
1. no_spk VARCHAR 9 No id SPK
2. tgl_spk DATE 8 Tanggal surat perjanjian kerja
3. no_request VARCHAR 4 No id request
4. id_plg VARCHAR 4 No id Pelanggan
7. Tabel Penawaran Harga
Nama tabel : tabel Penawaran Harga
Primary key : id_spk
Tabel 3.15 Database penawaran Harga
No. Nama Field Tipe Field Panjang Keterangan
1. id_spk VARCHAR 4 No id surat keterangan kerja
2. no_request VARCHAR 4 No id request
3. keterangan VARCHAR 200 Keterangan
44 8. Tabel Detil Form Request
Nama tabel : tabel Detil Form Request
Primary key : no_form_request
Tabel 3.16 Database Detail Form Request
No. Nama Field Tipe Field Panjang Keterangan
1. no_form_request VARCHAR 4 No id form request
2. id_event VARCHAR 4 No id event
3. nama_paket VARCHAR 20 Nama Paket
4. Nama_plg VARCHAR 50 Nama Pelanggan
3.10 Struktur Tampilan
Sistem Informasi Event Organizer
Home About Us Events Packages Galery Partners Contack Us
Vision & Mision History Anniversary Expo Gathering Launching Outbound Product Sales Seminary Show Music Sport Wedding Login
45 3.11 Rancangan Layar Sistem Usulan
1. Rancangan Layar Home
BANNER
About Us Events Galery Partners Contack Us Login
Image Company Profile ……… ………. ……….. ………… … ……… ………. ……… ……….. ………. ………. ……… ………. ………….……… ………. ……….. ………… … ……… ………. ……… ……….. ………. ………. ……… ………. …………. About Us Events Packages Galery Partners Login Contack Us Home
FOOTER
Info
Gambar 3.11 Rancangan Layar Home 2. Rancangan Layar Login
Info BANNER
Home About Us Events Packages Galery Partners Contack Us
Login
Login
User Name Password
Sign In Forgot Password?
Info
46 3. Rancangan Layar Register
BANNER
Info
Home About Us Events Packages Galery Partners Contack Us
Register Company * Name * Phone Number * E-mail * Message * Mobile Phone Address * Submit (*) Required field Login
Gambar 3.13 Rancangan Layar Register
4. Rancangan Layar Event
BANNER Event Image Image ……… ………. ……….. ………… … ……… ………. ……… ……….. ………. ………. ……… ………. …………. ……… ………. ……….. ………… … ……… ………. ……… ……….. ………. ………. ……… ………. …………. Image ……… ………. ……….. ………… … ……… ………. ……… ……….. ………. ………. ……… ………. …………. Info
Home About Us Event Packages Galery Partners Login Contack Us
47 5. Rancangan Layar Packages
BANNER Anniversary ………. ……… ……… ……….. ………….. ………….. ……….. ……….. ……… ……….. …………. ……….. ………. ………… ………. ………. ……….. ……… ………. ……… ……… ………. ………. ……… ……….. ………. ……….. ………. ……….
Home About Us Events Packages Galery Partners Login Contack Us
Info
information
Image Image Image
Package 1 Package 2 Package 3
Gambar 3.15 Rancangan Layar Packages
6. Rancangan layar Form Kebutuhan Pelanggan
BANNER ……… ………. ………. ………. ……… ……….. ……… ……….. ……….. ……… ……… ……… ……… …… …………Keterangan………. ………. …………. ……… ………… … ……. …….. …………. ……… ……… ……….. ……….. ……….. ………….. ………... Message Send No. Form Tgl.Form Id_Pelanggan Event Package
Home About Us Events Packages Galery Partners Login Contack Us
Info