21 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
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.
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
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
- 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
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.
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.
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).
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 Kode
penyelenggara
nm_kontes Varchar 50 Nama kontes
keterangan Varchar 65 Tipe kontes
gambar Varchar 225 Gambar
tgl_create Date Tanggal penambahan
kontes
tgl_modif Date Tanggal edit data
kontes
dari_tgl Date Tanggal mulai kontes
hingga_tgl Date Tanggal berakhirnya
kontes
status Varchar 12 Status kontes
jml_user Int 11 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 Varchar 65 Gambar banner
isi_text Varchar 50 Isi banner
Tebel 3.2 tbl_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 Syarat dan
ketentuan
status Varchar 25 Status syarat dan
ketentuan Tabel 3.3 tbl_syaratketentuan
4. Tabel tbl_kontak (Primary Key : id_kontak)
Nama Field Tipe Data Panjang Keterangan
id_kontak Varchar 5 Id kontak
header Varchar 50 Header kontak
ket_reader Varchar 225 Keterangan kontak
office_telp Varchar 25 Nomor telpon
office_fax Varchar 25 Nomor fax
email_1 Varchar 100 Email
email_2 Varchar 100 Email
email_3 Varchar 100 Email
alamat Text Alamat
Tabel 3.4 tbl_kontak
5. Tabel tbl_admin (Primary Key : id_admin)
Nama Field Tipe Data Panjang Keterangan
id_admin Int 11 Id admin
Id_hakAkses Int 11 Id hak akses
username Varchar 25 Nama
password Varchar 25 Password
nm_admin Varchar 50 Nama admin
jk Varchar 5 Jenis kelamin
bagian Varchar 20 Jabatan
email Varchar 50 Email admin
status Varchar 10 Status admin
tgl_create Date Tanggal penambahan
admin
tgl_modif Date 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 Varchar 25 Nama hak akses
tgl_create Date Tanggal penambahan
hak akses
tgl_modif Date Tanggal edit data hak
akses Tabel 3.6 tbl_hakakses
7. Tabel tbl_penyelenggara (Primary Key : id_penyelenggara)
Nama Field Tipe Data Panjang Keterangan
id_penyelenggara Varchar 15 Id penyelenggara
nm_penyelenggara Varchar 65 Nama
penyelenggara
keterangan Varchar 65 Tipe penyelenggara
tgl_create Date Tanggal penambahan
penyelenggara
tgl_modif Date Tanggal edit data
penyelenggara
status Varchar 12 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 Varchar 35 Nomor testimonial
nama_user Varchar 25 Nama pentestimoni
testimonial Varchar 255 Testimonial
tgl_testimonial Date Tanggal
email Varchar 65 Email
kota Varchar 30 Kota
keterangan Varchar 50 Tipe status
testimonial
tgl_create Date Tanggal penambahan
testimonial
tgl_modif Date 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 Nama provinsi
Tabel 3.9 tbl_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 Varchar 5 Id provinsi
status Varchar 10 Status audisi
tgl_create Date Tanggal penambahan
audisi
tgl_modif Date 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 Varchar 11 Id kontes
id_provinsi Varchar 5 Id provinsi
username Varchar 25 Nama
password Varchar 25 password
no_registrasi Varchar 15 Nomor registrasi
nm_belakang Varchar 25 Nama belakang
nm_depan Varchar 25 Nama belakang
tgl_lahir Date Tanggal lahir
tmp_lahir Varchar 30 Tempat lahir
alamat Varchar 255 alamat
no_ponsel Varchar 15 Nomor ponsel
jk Varchar 5 Jenis kelamin
tamatan Varchar 25 Pendidikan terakhir
email Varchar 30 Email
foto Varchar 255 Foto peserta
status Varchar 10 Status peserta
ket_identitas Varchar 65 Keterangan identitas
no_rumah Varchar 15 Nomor rumah
profesi Varchar 50 Profesi
agama Varchar 25 Agama
kota Varchar 50 Kota
kode_pos Int 11 Kode pos
crt_kehidupan Text Cerita kehidupan
crt_profesi Text Cerita profesi
crt_diri Text Cerita peserta
crt_prestasi Text Cerita prestasi
crt_pengalaman Text Cerita pengalaman
3.10 Perancangan Unified Modelling Language (UML) 3.10.1 Use Case
3.10.2 Activity Diagram 3.10.2.1 Activity Diagram User
3.10.2.2 Activity Diagram Admin
3.10.3Class Diagram
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
3.10.4.3 Sequance Diagram Testimonial
Gambar 3.9 Sequance Diagram Testimonial
3.10.4.4 Sequance Diagram Kontak Informasi
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
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
3.10.4.9 Sequance Diagram Tambah Penyelenggara
Gambar 3.15Sequance Diagram Tambah Penyelenggara
3.10.4.10 Sequance Diagram Edit Penyelenggara
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
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
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
3.10.4.17 Sequance Diagram Tambah Provinsi
Gambar 3.23Sequance Diagram Tambah Provinsi
3.10.4.18 Sequance Diagram Edit Provinsi
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
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
3.11 Rancangan Layar
Berikut rancangan layar yang akan kami buat : Rancangan Beranda User
3.11.1 Rancangan Beranda User
3.11.2 Rancangan Login
3.11.3 Rancangan Syarat Dan Ketentuan
3.11.4 Rancangan Pendaftaran Talent
3.11.5 Rancangan Kontak
3.11.6 Rancangan Jadwal Talent
3.11.7 Rancangan Beranda Admin
3.11.8 Rancangan Data Pendaftar
3.11.9 Rancangan Data Admin
3.11.10 Rancangan Penyelenggara
3.11.11 Rancangan Kontes / Audisi
3.11.12 Rancangan Tambah Syarat Dan Ketentuan
3.11.13 Rancangan Tambah Informasi Kontak
3.11.14 Rancangan Pengaturan Komponen (Provinsi)
3.11.15 Rancangan Pengaturan Komponen (Tempat Audisi)
3.11.17 Rancangan Setting Testimonial