BAB 3 ANALISIS DAN PERANCANGAN
3.1 Sejarah Perusahaan PT Media Nusantara Citra, Tbk. (MNC) didirikan pada tanggal 17 Juni 1997 untuk menaungi dan mengelola berbagai unit usaha media di bawah satu perusahaan induk dan operasional agar dapat terbentuk sebuah grup media yang sinergis, terintegrasi, dinamis dan kreatif dalam menghadapi persaingan bisnis di industri media. MNC melaksanakan penawaran umum saham perdana pada tanggal 22 Juni 2007 dengan menawarkan 4.125.000.000 lembar saham yang mewakili 30% (dimana 20% nya adalah saham baru) dari saham yang diterbitkan dengan harga Rp900 per lembar saham. Saham MNC tercatat di Bursa Efek Indonesia dengan mayoritas kepemilikan dan kendali oleh PT Global Mediacom, Tbk. Saat ini, MNC merupakan perusahaan multimedia terintegrasi yang terkemuka di Indonesia. MNC mencapai posisi tersebut melalui implementasi strategi-strategi yang senantiasa berkembang dan memberikan nilai tambah pada Perseroan dan pemegang saham.
3.2 Visi dan Misi 3.2.1 Visi Menjadi grup media dan multimedia yang terintegrasi dengan fokus pada penyiaran dan konten berkualitas melalui pemanfaatan teknologi yang tepat untuk memenuhi kebutuhan pasar. 3.2.2 Misi Memberikan konsep hiburan keluarga yang terlengkap dan menjadi sumber informasi bagi seluruh masyarakat yang terdiri dari berbagai lapisan dengan latar
21
22 belakang sosial dan pendidikan yang berbeda. 3.3 Struktur Organisasi Struktur organisasi adalah alat dalam mencapai tujuan perusahaan.Agar tujuan tersebut tercapai, maka pelaksanaannya perlu dilakukan koordinasi yang baik, evaluasi, pengarahan, dan juga program yang terarah dan terencana.Untuk mengetahui dengan jelas struktur kerangka pembagian tugas dan tanggung jawab serta wewenang setiap anggota berikut ini disajikan bagan struktur PT. Media Nusantara Citra yang disertai penjelasan dari masing-masing.Berikut adalah struktur organisasi dari PT. Media Nusantara Citra.
Gambar 3.1. Struktur organisasi pada PT. Media Nusantara Citra
23 3.4 Pembagian Tugas dan Tanggung Jawab Adapun tanggung jawab, tugas, dan wewenang masing-masing pimpinan pada PT. Media Nusantara Citraadalah : 1. Group President & CEO Tugas :Memimpin perusahaan yang dipimpinnya dan bertanggung jawab atas kegagalan atau kesuksesan perusahaan nya. 2. Hubungan Investor Tugas : Bertanggung jawab atas manajemen strategis yang mengintegrasikan keuangan, komunikasi, pemasaran, dan kepatuhan hukum sekuritas yang paling efektif memungkinkan komunikasi dua arah antara perusahaan, masyarakat keuangan, dan konstituen lain, yang akhirnya memberikan kontribusi untuk perusahaan sekuritas mencapai penilaian adil 3. Sekretaris Perseroan Tugas :Mengkoordinasikan bahan-bahan laporan untuk Rapat Komisaris dan Rapat Umum Pemegang Saham (RUPS). 4. Audit Internal Tugas :Menyakinkanapakahkekayaanperusahaan/organisasidipertanggungjawabkan denganbaikdandijagadenganamanterhadapsegalakemungkinanresikokerugian. 5. Direktur Keuangan & Administrasi Umum Tugas
:Mengatur,
memimpin
dan
mengawasi
mengendalikan
dan
mengkoordinasikan kegiatan-kegiatan dibidang Hubungan Langganan, Keuangan. 6. Direktur Operasional Tugas :Dapat mewakili tugas Direktur Utama apabila yang bersangkutan
24 sedang berhalangan, dan berkenan memimpin dan mengawasi seluruh pelaksanaan kegiatan proyek berdasarkan ketentuan yang telah disepakati bersama. 7. Direktur Legal, IT, & SDM Tugas :Mengembangkan sumber daya manusia agar lebih berkompetensi, lebih profesional, serta lebih loyal kepada perusahaan. Terutama di bidang IT.
3.5 Wawancara Kami melakukan wawancara untuk mengetahui sistem yang sedang berjalan dan permasalahan yang dihadapi. Berikut hasil wawancara kami. Responden Nama : Ridwan Normansyah Jabatan : Kepala bidang IT Tanggal : 29 September 2012 Jam : 13.00 1.
Bagaimana sistem pendaftaran yang berjalan saat ini? - Masih Manual. Masyarakat yang ingin mendaftar harus datang ke kantor MNC untuk mengambil dan mengisi formulir.
2.
Apakah sistem yang saat ini digunakan berjalan dengan baik? - Sampai saat ini berjalan dengan baik. Namun untuk masyarakat yang di luar kota Jakarta, masih agak sulit karena harus mengambil dan mengisi formulir yang ada di kantor MNC yang terletak di Jakarta.
3.
Setujukah jika ada sebuah sistem pendaftaran berbasis web diterapkan di perusahaan ini?
25 - Setuju 4.
Jika ya, fasilitas apa saja yang anda harapkan jika perusahaan anda diterapkan sistem tersebut? - Pendaftaran peserta dengan sistem online, bisa melihat jadwal kontes dan audisi, penyimpanan data menggunakan database.
5.
Apa harapan anda bila sistem pendaftaran berbasis web ini sudah berjalan di perusahaan ini? - Orang dengan mudah mendaftar dengan sistem online dan semakin banyak yang mendaftar untuk mengikuti salah satu acara yang diselenggarakan oleh MNC.
6.
Bagaimanakah keamanan data-data peserta saat ini? -
Data - data keamanannya masih kurang terjamin. Karena data-data sebelumnya hanya disimpan berupa buku atau map saja yang mungkin bisa saja hilang, dapat dilihat, atau diubah-ubah oleh pihak yang tidak memiliki kepentingan.
7.
Apakah
proses
rekapitulasi
informasi
data
peserta
saat ini
membutuhkan waktu yang cepat? -
Tidak. Proses rekapitulasi informasi data-data peserta saat ini membutuhkan waktu yang lama. Karena pendataan menggunakan formulir terkadang sering terselip atau tidak tersimpan dengan baik.
3.6 Sistem Yang Sedang Berjalan PT. Media Nusantara Citra mempunyai struktur organisasi yang cukup besar.Bagian yang berhubungan dengan sistem yang kami buat adalah Bagian Pendaftaran dan Pendataan Acara. Masyarakat yang ingin mendaftar harus
26 datang ke kantor PT. Media Nusantara Citra yang berada di Jakarta. Kemudian setelah mengambil dan mengisi formulir acara, formulir akan dikembalikan ke bagian pendaftaran dan pendataan acara, Kemudian bagian pendaftaran dan pendataan acara akan mengumpulkan formulir – formulir yang telah diisi oleh para pendaftar sesuai acara. Setelah di proses oleh bagian pendaftaran dan pendataan acara secara manual, para calon peserta akan dihubungin melalui telepon atau sms untuk info acara yang akan dikuti. Kemudian data dan formulir – formulir pendaftar akan dimasukkan sebuah map sesuai acaranya.
3.7 Permasalahan yang dihadapi Berdasarkan pengamatan yang telah dilakukan, dapat disimpulkan bahwa permasalahan pada sistem yang sedang berjalan adalah sebagai berikut: 1. Pendaftaran masih menggunakan manual, calon peserta yang ingin mendaftar harus mengambil dan mengisi formulir secara manual. 2. Pendaftaran agak sulit untuk masyarakat di luar kota Jakarta, dikarenakan pendaftaran harus mengambil dan diserahkan kepada kantor PT. Media Nusantara Citra yang berada di Jakarta. 3. Proses rekapitulasi informasi membutuhkan waktu yang lama, karena pendataan yang menggunakan formulir – formulir yang mungkin dapat terselip atau tidak tersimpan dengan baik. 4. Keamanan data kurang terjamin karena data – data sebelumnya hanya disimpan berupa buku atau map yang mungkin bisa saja hilang atau dapat dilihat atau diubah oleh pihak – pihak yang tidak memeliki kepentingan.
27 3.8 Usulan Pemecahan Masalah Untuk menyelesaikan berbagai masalah yang dihadapi oleh PT. Media Nusantara Citra, maka diusulkan dibuatnya sebuah aplikasi berbasis web yang memiliki kelebihan sebagai berikut: 1. Pendaftaran peserta dengan mengunakan sistem online, bisa melihat jadwal kontes dan audisi, penyimpanan data menggunakan
database
yang memungkinkan semua data terintegrasi dan konsisten. Penggunaan database ini juga memudahkan penyimpanan data, pencarian data, dan pengambilan data.
2. Peserta dengan mudah mendaftar dengan sistem online dan semakin banyak yang mendaftar untuk salah satu acara yang diselenggarakan oleh pihak MNC yang tesebar dikota besar seluruh Indonesia. 3. Dengan adanya aplikasi ini, kegiatan pencatatan data yang berulang dapat dikurangi sehingga dapat menghemat waktu. 4. Aplikasi ini menerapkan sistem keamanan dengan menggunakan sistem login agar hanya pihak – pihak yang berkepentingan yang dapat mengakses data. 5. Dengan aplikasi berbasis web, memudahkan pendaftaran bagi masyarakat yang ada di luar kota Jakarta, sehingga acara yang diselenggarakan dapat diikuti oleh semua masyarakat yang ada di seluruh pelosok Indonesia.
28 3.9 Perancangan Basis Data Rancangan basis data yang digunakan dalam pembuatan sistem registrasi online pada PT. Media Nusantara Citra.Berikut ini merupakan perancangan Entity Relationship Diagram (ERD).
Gambar 3.2 Rancangan ERD
29 Berikut ini adalah rancangan tabel dari basis data : 1. Tabel tbl_kontes (Primary Key : id_kontes) Nama Field
Tipe Data
Panjang
Keterangan
id_kontes
Varchar
11
Kode kontes
id_penyelenggara
Varchar
15
nm_kontes keterangan
Varchar Varchar
50 65
Kode penyelenggara Nama kontes Tipe kontes
gambar tgl_create
Varchar Date
225
tgl_modif
Date
dari_tgl hingga_tgl
Date Date
status jml_user
Varchar Int
12 11
Gambar Tanggal penambahan kontes Tanggal edit data kontes Tanggal mulai kontes Tanggal berakhirnya kontes Status kontes Jumlah pendaftar
Tabel 3.1 tbl_kontes
2. Tabel tbl_banner (Primary Key : id_banner) Nama Field
Tipe Data
Panjang
Keterangan
Id_banner
Varchar
5
Id banner
banner isi_text
Varchar Varchar
65 50 Tebel 3.2 tbl_banner
Gambar banner Isi banner
3. Tabel tbl_syaratketentuan (Primary Key : id_syaratketentuan ) Nama Field
Tipe Data
Panjang
Keterangan
id_syarat
Varchar
5
Kode syarat dan ketentuan
isi
Varchar
225
status
Varchar
25
Syarat dan ketentuan Status syarat dan ketentuan
Tabel 3.3 tbl_syaratketentuan
30 4. Tabel tbl_kontak (Primary Key : id_kontak) Nama Field
Tipe Data
Panjang
Keterangan
id_kontak
Varchar
5
Id kontak
header ket_reader office_telp
Varchar Varchar Varchar
50 225 25
Header kontak Keterangan kontak Nomor telpon
office_fax email_1 email_2 email_3 alamat
Varchar Varchar Varchar Varchar Text
25 100 100 100
Nomor fax Email Email Email Alamat
Tabel 3.4 tbl_kontak
5. Tabel tbl_admin (Primary Key : id_admin) Nama Field
Tipe Data
Panjang
Keterangan
id_admin Id_hakAkses
Int Int
11 11
Id admin Id hak akses
username password nm_admin
Varchar Varchar Varchar
25 25 50
Nama Password Nama admin
jk bagian email status tgl_create
Varchar Varchar Varchar Varchar Date
5 20 50 10
tgl_modif
Date
Jenis kelamin Jabatan Email admin Status admin Tanggal penambahan admin Tanggal edit data admin
Tabel 3.5 tbl_admin
6. Tabel tbl_hakakses (Primary Key : id_hakakses) Nama Field
Tipe Data
Panjang
Keterangan
id_hakAkses
Int
11
Id hak akses
nm_hakAkses tgl_create
Varchar Date
25
Nama hak akses
tgl_modif
Date
Tanggal penambahan hak akses Tanggal edit data hak akses
Tabel 3.6 tbl_hakakses
31 7. Tabel tbl_penyelenggara (Primary Key : id_penyelenggara) Nama Field
Tipe Data
Panjang
Keterangan
id_penyelenggara
Varchar
15
Id penyelenggara
nm_penyelenggara
Varchar
65
keterangan tgl_create
Varchar Date
65
Nama penyelenggara Tipe penyelenggara
tgl_modif
Date
status
Varchar
12
Tanggal penambahan penyelenggara Tanggal edit data penyelenggara Status penyelenggara
Tabel 3.7 tbl_penyelenggara
8. Tabel tbl_testimonial (Primary Key : id_testimonial) Nama Field
Tipe Data
Panjang
Keterangan
id_testimonial
Int
11
Id testimonial
no_identitas nama_user testimonial
Varchar Varchar Varchar
35 25 255
Nomor testimonial Nama pentestimoni Testimonial
tgl_testimonial email kota keterangan
Date Varchar Varchar Varchar
65 30 50
tgl_create
Date
tgl_modif
Date
Tanggal Email Kota Tipe status testimonial Tanggal penambahan testimonial Tanggal edit data testimonial
Tabel 3.8 tbl_testimonial
9. Tabel tbl_provinsi (Primary Key : id_provinsi) Nama Field
Tipe Data
Panjang
Keterangan
id_provinsi
Varchar
5
Id provinsi
nm_provinsi
Varchar
65 Tabel 3.9 tbl_provinsi
Nama provinsi
10. Tabel tbl_tmp_audisi (Primary Key : id_temp_audisi) Nama Field
Tipe Data
Panjang
Keterangan
id_TmpAudisi
Varchar
5
Id tempat audisi
id_provinsi tmp_audisi
Varchar Varchar
5 65
Id provinsi Tempat audisi
32 status
Varchar
tgl_create
Date
tgl_modif
Date
10
Status audisi Tanggal penambahan audisi Tanggal edit data audisi
Tabel 3.10 tbl_temp_audisi
11. Tabel tbl_user (Primary Key : id_user) Nama Field
Tipe Data
Panjang
Keterangan
no_identitas
Varchar
35
Nomor identitas
id_kontes id_provinsi username
Varchar Varchar Varchar
11 5 25
Id kontes Id provinsi Nama
password no_registrasi nm_belakang nm_depan tgl_lahir tmp_lahir alamat no_ponsel jk tamatan email foto status ket_identitas no_rumah profesi agama kota kode_pos crt_kehidupan crt_profesi crt_diri crt_prestasi crt_pengalaman
Varchar Varchar Varchar Varchar Date Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Int Text Text Text Text Text
25 15 25 25
password Nomor registrasi Nama belakang Nama belakang Tanggal lahir Tempat lahir alamat Nomor ponsel Jenis kelamin Pendidikan terakhir Email Foto peserta Status peserta Keterangan identitas Nomor rumah Profesi Agama Kota Kode pos Cerita kehidupan Cerita profesi Cerita peserta Cerita prestasi Cerita pengalaman
30 255 15 5 25 30 255 10 65 15 50 25 50 11
Tabel 3.11 tbl_user
33 3.10 Perancangan Unified Modelling Language (UML) 3.10.1 Use Case
Gambar 3.3Use Case Diagram
34 3.10.2 Activity Diagram 3.10.2.1 Activity Diagram User
Gambar 3.4Activity Diagram User
35 3.10.2.2 Activity Diagram Admin
Gambar 3.5Activity DiagramAdminmencetak data pendaftar
36 3.10.3Class Diagram
Gambar 3.6 Class Diagram
37 3.10.4Sequance Diagram 3.10.4.1 Sequance Diagram Login Admin
Gambar 3.7 Sequance Diagram Login Admin
3.10.4.2 Sequance Diagram Registration User
Gambar 3.8 Sequance Diagram Registration User
38 3.10.4.3 Sequance Diagram Testimonial
Gambar 3.9 Sequance Diagram Testimonial
3.10.4.4 Sequance Diagram Kontak Informasi
Gambar 3.10 Sequance Diagram Kontak Informasi
39 3.10.4.5 Sequance Diagram Syarat Dan Ketentuan
Gambar 3.11 Sequance Diagram Syarat Dan Ketentuan
3.10.4.6 Sequance Diagram Jadwal Talent
Gambar 3.12 Sequance Diagram Jadwal Talent
40 3.10.4.7 Sequance Diagram Tambah Data Admin
Gambar 3.13 Sequance Diagram Tambah Data Admin
3.10.4.8 Sequance Diagram Edit Data Admin
Gambar 3.14 Sequance Diagram Edit Data Admin
41 3.10.4.9 Sequance Diagram Tambah Penyelenggara
Gambar 3.15Sequance Diagram Tambah Penyelenggara
3.10.4.10 Sequance Diagram Edit Penyelenggara
Gambar 3.16 Sequance Diagram Edit Penyelenggara
42 3.10.4.11 Sequance Diagram Tambah Kontes / Audisi
Gambar 3.17Sequance Diagram Tambah Kontes / Audisi
3.10.4.12 Sequance Diagram Edit Kontes / Audisi
Gambar 3.18Sequance Diagram Edit Kontes / Audisi
43 3.10.4.13 Sequance Diagram Tambah Syarat Dan Ketentuan
Gambar 3.19Sequance Diagram Tambah Syarat Dan Ketentuan
3.10.4.14 Sequance Diagram Edit Syarat Dan Ketentuan
Gambar 3.20Sequance Diagram Edit Syarat Dan Ketentuan
44 3.10.4.15 Sequance Diagram Tambah Kontak Informasi
Gambar 3.21Sequance Diagram Tambah Kontak Informasi
3.10.4.16 Sequance Diagram Edit Kontak Informasi
Gambar 3.22Sequance Diagram Edit Kontak Informasi
45 3.10.4.17 Sequance Diagram Tambah Provinsi
Gambar 3.23Sequance Diagram Tambah Provinsi
3.10.4.18 Sequance Diagram Edit Provinsi
Gambar 3.24Sequance Diagram Edit Provinsi
46 3.10.4.19 Sequance Diagram Tambah Tempat Audisi
Gambar 3.25Sequance Diagram Tambah Tempat Audisi
3.10.4.20 Sequance Diagram Edit Tempat Audisi
Gambar 3.26Sequance Diagram Edit Tempat Audisi
47 3.10.4.21 Sequance Diagram Tambah Jadwal Talent
Gambar 3.27Sequance Diagram Tambah Jadwal Talent
3.10.4.22 Sequance Diagram Edit Jadwal Talent
Gambar 3.28Sequance Diagram Edit Jadwal Talent
48 3.11 Rancangan Layar Berikut rancangan layar yang akan kami buat : Rancangan Beranda User 3.11.1 Rancangan Beranda User
Gambar 3.28 Beranda User
49 3.11.2 Rancangan Login
Gambar 3.29Rancangan Login
50 3.11.3 Rancangan Syarat Dan Ketentuan
Gambar 3.30Rancangan Syarat dan Ketentuan
51 3.11.4 Rancangan Pendaftaran Talent
Gambar 3.31Rancangan Pendaftaran Talent
52 3.11.5 Rancangan Kontak
Gambar 3.32 Rancangan Kontak
53 3.11.6 Rancangan Jadwal Talent
Gambar 3.33Rancangan Jadwal Talent
54
3.11.7 Rancangan Beranda Admin
Gambar 3.34Rancangan Beranda Admin
55 3.11.8 Rancangan Data Pendaftar
Gambar 3.35Rancangan Data Pendaftar
56
3.11.9 Rancangan Data Admin
Gambar 3.36Rancangan Data Admin
57 3.11.10 Rancangan Penyelenggara
Gambar 3.37Rancangan Penyelenggara
58 3.11.11 Rancangan Kontes / Audisi
Gambar 3.38Rancangan Kontes / Audisi
59
3.11.12 Rancangan Tambah Syarat Dan Ketentuan
Gambar 3.39Rancangan Tambah syarat dan ketentuan
60
3.11.13 Rancangan Tambah Informasi Kontak
Gambar 3.40Rancangan Tambah informasi kontak
61
3.11.14 Rancangan Pengaturan Komponen (Provinsi)
Gambar 3.41Rancangan Pengaturan Komponen
62
3.11.15 Rancangan Pengaturan Komponen (Tempat Audisi)
Gambar 3.42Rancangan Pengaturan Komponen
63 3.11.17 Rancangan Setting Testimonial
Gambar 3.44Rancangan Setting Testimonial