BAB IV 4. DESKRIPSI KERJA PRAKTIK

dokumen-dokumen yang mirip
BAB IV 4. METODE DAN RANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

BAB IV DESKRIPSI PEKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB IV DESKRIPSI SISTEM

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam

BAB IV DESKRIPSI KERJA PRAKTEK 1. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI PEKERJAAN. permasalahan yang ada pada bagian Area Pelayanan (AP) yang lebih tepatnya

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. aplikasi tersebut, yaitu dengan cara melakukan wawancara langsung dengan bagian

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berkaitan langsung dengan proses yaitu bagian Information Communication

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DESKRIPSI KERJA PRAKTEK. yang akan diolah, kebutuhan dari solusi permasalahan, dan output yang akan

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV DESKRIPSI KERJA PRAKTIK. data untuk menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. dibutuhkan dalam pembuatan aplikasi. Pada tahap ini dilakukan peninjauan

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB 4 HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB IV DESKRIPSI PERKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV. lebih detailnya, bisa dilihat pada gambar 4.1 dibawah ini. dan dikategorikan sesuai dengan kategori dokumen tersebut. Sistem arsip disini

BAB IV ANALISIS DAN DESAIN SISTEM

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV DESKRIPSI KERJA PRAKTEK. sistem yang ada saat ini pada PT. BARATA INDONESIA (PERSERO). Hasil

BAB IV PENJELASAN PEKERJAAN

BAB IV DESKRIPSI PERKERJAAN. Proses tersebut meliputi penawaran detil paket hosting yang dilakukan oleh

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV DESKRIPSI KERJA PRAKTEK. representatif dan menyeluruh terhadap permasalahan yang diambil, maka

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB III ANALISIS DAN PERANCANGAN SISTEM. departemen Health, Safety dan Environment (HSE) PT Bangun Sarana Baja,

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB IV DESKRIPSI PEKERJAAN

BAB IV PERANCANGAN SISTEM. Spesifikasi sistem yang ada pada Rancang Bangun Sistem Informasi Pengadaan

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV DESKRIPSI PEKERJAAN. Pembuatan program, Validasi sistem dan Implementasi Sistem.

BAB IV DESKRIPSI KERJA PRAKTEK. sistem yang ada saat ini pada RSIA PRIMA HUSADA. Hasil yang ditemukan

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV DISKRIPSI PEKERJAAN. membangun system aplikasi yang sesuai dengan kebutuhan. Hasil dari wawancara

BAB IV DESKRIPSI KERJA PRAKTEK. memberikan kemudahan kepada pengguna khususnya pihak Badan Pengembangan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Tahap analisis sistem merupakansuatu proses untuk menganalisis dan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB IV ANALISA DAN DESAIN

BAB III DESAIN DAN PERANCANGAN

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra

BAB IV ANALISIS DAN PERANCANGAN SISTEM. merancang dan membangun aplikasi menggunakan konsep System Development

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI KERJA PRAKTIK. Analisis Masalah. masih secara manual. Hal ini menyebabkan instansi mengalami kesulitan dalam

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. PT. INKA menggunakan prosedur pembuatan work instruction (WI) secara

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi.

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. Putera Motor, menemukan beberapa permasalahan seperti : human error yang

BAB IV DESKRIPSI PEKERJAAN. Langkah langkah yang diperlukan dalam menganalisa sistem adalah :

BAB III ANALISIS DAN PERANCANGAN SISTEM

Tampilan Layar Admin Manajemen Kontak Kami, digunakan untuk menambah,

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

Transkripsi:

BAB IV 4. DESKRIPSI KERJA PRAKTIK 4.1. Analisis Sistem Salah satu tantangan bisnis masa kini yang dihadapi oleh beberapa perusahaan baik di bidang apapun adalah kecepatan dalam melayani keinginan pelanggan dan menyesuaikan dengan kebutuhannya. Dalam permasalahan kali ini diharapkan sistem yang akan dirancang dapat membantu PT. Jawa Pos Koran dalam mempercepat dan menyesuaikan pelayanan terhadap pelanggannya khususnya pada divisi redaksi pada bagian iklan. Data yang terkait dengan aktivitas bisnis bagian iklan antara lain adalah data-data mengenai media yang akan menerbitkan, jenis iklan, kategori iklan dan paket yang diberikan. Di dalam data paket terdapat beberapa ketentuan antara lain area edar atau jangkauan penyebaran iklan yang diterbitkan pada surat kabar, jumlah penayangan iklan, jumlah huruf yang digunakan dan biaya yang dikenakan. Data-data tersebut di atas sangat perlu untuk diketahui oleh pelanggan perusahaan karena agar pelanggan dapat mengetahui informasi detil-detil iklan dengan akurat. Dalam hal ini, akan sangat merugikan jika pelanggan tidak mengetahui dengan tepat apa yang diinginkannya dari layanan iklan PT. Jawa Pos Koran ini. Berikut ini adalah rancangan sistem yang menjadi landasan dan acuan dalam pembuatan aplikasi order iklan pada PT. Jawa Pos Koran dengan menggunakan bahasa pemrograman PHP dengan database MySQL. 15

16 4.2. Perancangan Sistem Berdasarkan analisa sistem yang ada, maka akan dirancang suatu sistem yang sesuai dengan kebutuhan. Rancangan sistem yang dibuat berupa Data Flow Diagram (DFD) sebagai deskripsi alur dari sistem. DFD dibuat dengan menggunakan software PowerDesigner 6. 4.2.1. System Flow System flow merupakan bagan yang memiliki arus pekerjaan secara menyeluruh dari suatu sistem yang menjelaskan urutan prosedur-prosedur yang terdapat di dalam sistem.

17 A. System Flow Mengelola Master Pengguna Mengelola Master Pengguna Admin IT Aplikasi Start Validasi Data Pengguna Pengguna Data Pengguna, jenis pengguna 1 atau 2 Tidak Data Pengguna Telah Tersimpan End Valid? Ya Menyimpan Data Pengguna Menampilkan Pesan Sukses Phase Gambar 4.1 System Flow Master Pengguna

18 B. System Flow Mengelola Master Detil Iklan (Media) Mencatat Detil Iklan (Media) Admin Bagian Aplikasi Start Data Detil Media Validasi Data Detil Media Media Tidak Valid? End Ya Menyimpan Data Detil Media Phase Gambar 4.2 System Flow Detil Iklan (Media)

19 C. System Flow Mengelola Master Detil Iklan (Jenis Iklan) Mencatat Detil Iklan (Jenis Iklan) Admin Bagian Aplikasi Start Data Detil Jenis Iklan Validasi Data Detil Jenis Iklan Iklan Tidak Valid? End Ya Menyimpan Data Detil Jenis Iklan Phase Gambar 4.3 System Flow Detil iklan (Jenis iklan)

20 D. System Flow Mengelola Master Detil Iklan (Kategori) Mencatat Detil Iklan (Kategori) Admin Bagian Aplikasi Start Data Detil Kategori Validasi Data Detil Kategori Kategori Tidak Valid? End Ya Menyimpan Data Detil Kategori Phase Gambar 4.4 System Flow Detil Iklan (Kategori)

21 E. System Flow Mengelola Master Detil Iklan (Paket) Mencatat Detil Iklan (Paket) Admin Bagian Aplikasi Start Data Detil Paket Validasi Data Detil Paket Paket Tidak Valid? Ya End Menyimpan Data Detil Paket Phase Gambar 4.5 System Flow Detil Iklan (Paket)

22 F. System Flow Mencatat Pendaftaran Member Pemasang Pendaftaran Member Pemasang Operator Aplikasi Start Data Pemasang, Data Pengguna, jenis pengguna 3 atau 4 Validasi Data Pemasang & Pengguna Valid? Pengguna Pemasang Tidak Data Pemasang Telah Tersimpan End Ya Menyimpan Data Pemasang & Peengguna Menampilkan Pesan Sukses Phase Gambar 4.6 System Flow Mencatat Member Pemasang

23 G. System Flow Mengelola Profil Member Pemasang Mengelola Profil Member Pemasang Member Aplikasi Start Halaman Profil Member Menu Edit Profil Menampilkan Halaman Edit Profil Pemasang Halaman Edit Profil Member Tidak Data Member Ubahan Validasi Data Member Ubahan Valid? Simpan Menyimpan Data Member Ubahan Ya End Phase Gambar 4.7 System Flow Profil Member Pemasng

24 4.2.2. Data Flow Diagram Seperti yang dijelaskan pada sebelumnya DFD memiliki peran untuk menggambarkan arus aliran data dalam suatu sistem yang akan dikembangkan secara logika. A. Context Diagram Data Master Paket Data Master Kategori Staff Iklan Data Master Media Data Master Iklan Data Master Pengguna Internal Admin IT Data Notifikasi Staff Iklan Data Notifikasi Admin IT Data Login Staff Iklan 0 Data Order Iklan Data Detil Order Data Gambar Data Waktu Muat Data Pemasang Aplikasi Order Iklan PT Jawa Pos Data Login Admin Data Pengguna + Data Notifikasi Pelanggan Pelanggan Data Histori Order Iklan Data Profil Member Data Login Pelanggan Gambar 4.8 Context Diagram Aplikasi Order Iklan Context diagram pada sistem ini memiliki tiga external entity yang menunjang jalannya sistem yang dibuat, yaitu admin IT, Staff Iklan dan Pelanggan.

25 B. DFD Level 0 Admin IT Pelang g an Staff Iklan Pelang g an Pelang g an 1 Peng g una Data Daftar Peng guna [Data Master Pengg una Internal] Data Insert Peng g una Data Valid Log in Admin Admin IT 2 Meng elola Master Peng g una [Data Notifikasi] [Data Log in Admin] Admin IT Data Peng g una [Data Log in Pelang gan] Data Valid Log in Staff Iklan 1 Meng ecek Hak Akses [Data Log in Staff Iklan] Pelang g an Pelang g an Data Login Pelang g an Sudah Member Data Request M ember Data Insert Peng g una 1 Peng g una [Data Gambar] [Data Detil Order] [Data Pemasang ] [Data Peng guna] [Data Notifikasi] Data Tgl Order [Data Waktu Muat] Pelang g an Pelang g an 4 Mencatat Pendaftaran Member 6 Mencatat Order Iklan Data Urutan Order Data Insert Member Data Insert Order Iklan Data Preview Gambar Data Insert Gambar Data Tgl Muat 8 Pemasang Data Member 7 Order Iklan 6 Gambar 2 Media Data Insert Media Data Daftar Media 3 Iklan Data Insert Iklan Data Daftar Iklan 4 Kateg ori Data Insert Kateg ori Data Daftar Kategori 5 Paket Data Insert Paket Data Daftar Paket 3 Meng elola Master Detil Iklan Data Valid Log in Staff Iklan 7 Data Update Member Data Daftar Order Data Histori Order Iklan Data Ubah Status 7 Order Iklan Meng elola Order Iklan 8 Pemasang Data Profil Member 5 Meng elola Profil Member Data Tgl Order [Data Profil M ember] Data Request Form Histori 8 10 9 Waktu Muat Pelang g an Daftar Order Staff Iklan [Data Notifikasi] [Data Master M edia] [Data Master Paket] [Data Master Iklan] [Data Master Kateg ori] [Data Order Iklan] Melihat Histori Order Iklan [Data Histori Order Iklan] Staff Iklan Staff Iklan Staff Iklan Staff Iklan Pelang g an Staff Iklan Gambar 4.9 DFD Level 0 Aplikasi Order Iklan

26 C. Dekomposisi Proses Mengecek Hak Akses Gambar 4.10 DFD Level 1 Mengecek Hak Akses D. Dekomposisi Proses Mengelola Master Pengguna Gambar 4.11 DFD Level 1 Mengelola Master Pengguna

27 E. Dekomposisi Proses Mengelola Master Detil Iklan [Data Valid Log in Staff Iklan] 2 Media Meng ecek H ak Akses [Data Insert Media] Staff Iklan [Data Master Media] 3.1 Meng elola Master Media + [Data Daftar Media] 2 Media 3 Iklan ID M edia Notifikasi Simpan M edia 3 Iklan [Data Insert Iklan] [Data Daftar Iklan] Staff Iklan [Data Master Iklan] 3.2 Meng elola Master Iklan + Notifikasi Simpan Iklan [Data Notifikasi] 4 Kateg ori 4 Kateg ori Staff Iklan [Data Daftar Kategori] [Data Master Kategori] [Data Insert Kateg ori] ID Iklan 3.3 Meng elola Master Kateg ori + Notifikasi Simpan Kateg ori Notifikasi Simpan Paket Staff Iklan ID Kateg ori 5 Paket Staff Iklan [Data Master Paket] 3.4 Meng elola Master Paket + [Data Insert Paket] [Data Daftar Paket] 5 Paket Gambar 4.12 DFD Level 1 Mengelola Master Detil Iklan

28 1. Dekomposisi Proses Mengelola Master Media [Data Valid Login Staff Iklan] Mengecek Hak Akses Staff Iklan [Data Master Media] 3.1.1 Validasi Input Data Media [Data Daftar Media] Data Valid Inputan 2 Media 3.1.2 2 Media Mengelola Master Iklan [ID Media] Menyimpan Data Media [Data Insert Media] Notifikasi Simpan Media Data Notifikasi 3.1.3 [Notifikasi Simpan Media] Menampilkan Notifikasi Gambar 4.13 DFD Level 2 Mengelola Master Media 2. Dekomposisi Proses Mengelola Master Iklan [ID Media] Meng elola Master Media Staff Iklan [Data Master Iklan] 3.2.1 Validasi Input Data Iklan [Data Daftar Iklan] Data Valid Inputan 3 Iklan 3 Iklan 3.2.2 [ID Iklan] Meng elola Master Kategori Menyimpan Data Iklan [Data Insert Iklan] Notifikasi Simpan Iklan Data Notifikasi [Notifikasi Simpan Iklan] 3.2.3 Menampilkan Notifikasi Gambar 4.14 DFD Level 2 Mengelola Master Iklan

29 3. Dekomposisi Proses Mengelola Master Kategori [ID Iklan] Mengelola Master Iklan 3.3.1 Staff Iklan [Data Master Kategori] Validasi Data Input Kategori [Data Daftar Kategori] Data Valid Inputan 4 Kategori 4 Kategori 3.3.2 Mengelola Master Paket [ID Kategori] Menyimpan Data Kategori [Data Insert Kategori] Notifikasi Simpan Kategori Data Notifikasi 3.3.3 [Notifikasi Simpan Kategori] Menampilkan Notifikasi Gambar 4.15 DFD Level 2 Mengelola Master Kategori 4. Dekomposisi Proses Mengelola Master Paket [ID Kategori] Mengelola Master Kategori Staff Iklan [Data Master Paket] 3.4.1 Validasi Data Input Paket [Data Daftar Paket] Data Valid Inputan 5 Paket 5 Paket 3.4.2 Menyimpan Data Paket [Data Insert Paket] Data Notifikasi Notifikasi Simpan Paket 3.4.3 [Notifikasi Simpan Paket] Menampilkan Notifikasi Gambar 4.16 DFD Level 2 Mengelola Master Paket

30 F. Dekomposisi Proses Mencatat Pendaftaran Member [Data Request Member] Mengecek Hak Akses Pelanggan [Data Pengguna] 4.1 Validasi Data Input Member Entri Data Pemasang Pelanggan [Data Pemasang] Data Valid Inputan Entri Data Pengguna 1 Pengguna [Data Insert Pengguna] [Data Tgl Order] Mencatat Order Iklan 4.2 Menyimpan Data Member Notifikasi Simpan Member [Data Insert Member] 8 Pemasang Pelanggan [Data Notifikasi] 4.3 Menampilkan Notifikasi Gambar 4.17 DFD Level 1 Mencatat Pendaftaran Member G. Dekomposisi Proses Mengelola Profil Member [Data Log in Pelang g an Sudah Member] Mengecek Hak Akses [Data Tg l Order] Mencatat Order Iklan 5.1 Pelang g an [Data Profil Member] Menampilkan Profil Member [Data Req uest Form Histori] Melihat Histori Order Iklan Data Ubahan Profil M ember [Data Profil Member] 5.2 Validasi Data Update Profil Member Data Valid Inputan Data Profil Member 8 Pemasang 8 Pemasang 5.3 Menyimpan Data Profil Member [Data Update Member] Notifikasi Simpan Profil Member 5.4 Data Notifikasi Menampilkan Notifikasi Gambar 4.18 DFD Level 1 Mengelola Profil Member

31 H. Dekomposisi Proses Mencatat Order Iklan Mengelola Profil Member [Data Tgl Order] Mencatat Pendaftaran Member [Data Tgl Order] Pelanggan [Data Detil Order] [Data Waktu Muat] 6.1 Validasi Data Input [Data Member] [Data Preview Gambar] 8 Pemasang Pelanggan [Data Gambar] Data Valid Inputan 6 Gambar Pelanggan 6.2 Menyimpan Data Order Iklan [Data Tgl Muat] [Data Insert Gambar] [Data Insert Order Iklan] 10 Waktu Muat 6 Gambar Notifikasi Simpan Order Iklan [Data Urutan Order] 7 Order Iklan Data Notifikasi 6.3 Menampilkan Notifikasi 9 Daftar Order Gambar 4.19 DFD Level 1 Mencatat Order Iklan I. Dekomposisi Proses Mengelola Order Iklan [Data Valid Login Staff Iklan] Mengecek Hak Akses 7.1 Staff Iklan [Data Order Iklan] Menampilkan Entri Data Order Iklan [Data Daftar Order] 7 Order Iklan Ubah Status Order Iklan Data Order Iklan 7 Order Iklan 7.2 Mengubah Status Order Iklan [Data Ubah Status] Gambar 4.20 DFD Level 1 Mengelola Order Iklan

32 J. Dekomposisi Proses Melihat Histori Order Iklan [Data Request Form Histori] Mengelola Profil Member 8.1 Menampilkan Form Histori Data Form Histori Pelanggan [Data Histori Order Iklan] 8.2 Menampilkan Histori Order Iklan 7 Order Iklan [Data Histori Order Iklan] Gambar 4.21 DFD Level 1 Melihat Histori Order Iklan 4.2.3. Perancangan Database Pada tahap ini, dilakukan penyusunan dan perancangan database yang akan digunakan beserta strukturnya. Rancangan database sistem yang dibuat berupa Entity Relational Diagram (ERD), yaitu alat untuk merepresentasikan model data yang ada pada sistem dimana terdapat entity dan relationship.

33 A. ERD CONCEPTUAL DATA MODEL (CDM) PEMASANG id_pemasang email_pemasang nama_pemasang no_npwp alamat_pemasang1 alamat_pemasang2 no_telp MEDIA id_media nama_media Bagian dari iklan IKLAN Memiliki id_iklan jenis_iklan Dicatat Mencatat Media Mencatat Iklan PENGGUNA id_pengguna password_pengguna jenis_pengguna Bagian dari kategori ORDER_IKLAN judul_iklan penjelasan_iklan total_biaya status_tayang Mencatat Kategori Mencatat Tgl Order KATEGORI id_kategori nama_kategori DAFTAR_ORDER id_order tgl_order Mencatat Waktu Mencatat Gambar Mencatat Paket Bagian dari paket WAKTU_MUAT id_waktu tgl GAMBAR id_gambar tipe_gambar gambar ukuran_gambar nama_gambar PAKET id_paket nama_paket jml_kolom jml_panjang jenis_warna jml_tayang biaya_paket area_edar jml_huruf Gambar 4.22 ERD CDM Aplikasi Order Iklan B. ERD PHYSICAL DATA MODEL (PDM) PEMASANG ID_PEMASANG int ID_PENGGUNA varchar(50) EMAIL_PEMASANG varchar(70) NAMA_PEMASANG varchar(50) NO_NPWP varchar(15) ALAMAT_PEMASANG1 varchar(100) ALAMAT_PEMASANG2 varchar(100) NO_TELP varchar(20) PENGGUNA ID_PENGGUNA varchar(50) PASSWORD_PENGGUNA varchar(50) DAFTAR_ORDER JENIS_PENGGUNA int ID_ORDER int TGL_ORDER datetime ID_PENGGUNA = ID_PENGGUNA WAKTU_MUAT ID_ORDER = ID_ORDER ID_WAKTU int TGL datetime ID_PEMASANG = ID_PEMASANG ID_MEDIA = ID_MEDIA MEDIA ID_MEDIA int NAMA_MEDIA varchar(20) ORDER_IKLAN ID_GAMBAR int ID_PAKET int ID_KATEGORI int ID_IKLAN int ID_MEDIA int ID_ORDER int ID_PEMASANG int ID_WAKTU int JUDUL_IKLAN varchar(200) PENJELASAN_IKLAN text TOTAL_BIAYA decimal(13,2) STATUS_TAYANG int ID_WAKTU = ID_WAKTU ID_GAMBAR = ID_GAMBAR GAMBAR ID_GAMBAR int TIPE_GAMBAR varchar(25) GAMBAR image UKURAN_GAMBAR varchar(25) NAMA_GAMBAR varchar(50) ID_MEDIA = ID_MEDIA ID_IKLAN = ID_IKLAN ID_PAKET = ID_PAKET IKLAN ID_KATEGORI = ID_KATEGORI ID_IKLAN int ID_MEDIA int JENIS_IKLAN varchar(50) ID_IKLAN = ID_IKLAN KATEGORI ID_KATEGORI int ID_IKLAN int NAMA_KATEGORI varchar(50) PAKET ID_PAKET int ID_KATEGORI int NAMA_PAKET varchar(50) JML_KOLOM int JML_PANJANG int JENIS_WARNA varchar(2) JML_TAYANG int BIAYA_PAKET decimal(13,2) AREA_EDAR varchar(50) JML_HURUF int ID_KATEGORI = ID_KATEGORI Gambar 4.23 ERD PDM Aplikasi Order Iklan

34 4.2.4. Struktur Basis Data & Tabel Dalam hal merancang struktur tabel yang diperlukan, meliputi nama tabel, nama atribut, tipe data, serta data pelengkap seperti primary key, foriegn key, dan sebagainya. rancangan basis data aplikasi ini terdiri dari tabel-tabel sebagai berikut : 1. Nama tabel : Pengguna Fungsi : Menyimpan informasi data pengguna yang diperuntukkan sebagai pengguna aplikasi Primary key : id_pengguna Foreign key : - Tabel 4.1 Pengguna Field Name Type Length Constraint id_pengguna varchar 50 PK Foreign Key On On Field Table password_pengguna varchar 50 Not Null jenis_pengguna int Not Null 2. Nama tabel : Media Fungsi : Menyimpan informasi data media yang diperuntukkan Primary key : id_media Foreign key : - sebagai reference dari tabel iklan

35 Tabel 4.2 Media Field Name Type Length Constraint id_media int PK Foreign Key On On Field Table nama_media varchar 20 Null 3. Nama tabel : Iklan Fungsi : Menyimpan informasi data iklan yang diperuntukkan Primary key : id_iklan sebagai reference dari tabel kategori Foreign key : id_media Tabel 4.3 Iklan Field Name Type Length Constraint On Field Foreign Key On Table id_iklan int PK id_media int FK id_media Media jenis_iklan varchar 50 Null 4. Nama tabel : Kategori Fungsi : Menyimpan informasi data kategori yang diperuntukkan Primary key : id_kategori sebagai reference dari tabel paket Foreign key : id_iklan

36 Tabel 4.4 Kategori Field Name Type Length Constraint On Field Foreign Key On Table id_kategori int PK id_iklan int FK id_iklan Iklan nama_kategori varchar 50 Null 5. Nama tabel : Paket Fungsi : Menyimpan informasi data paket yang diperuntukkan Primary key : id_paket sebagai reference dari tabel order_iklan Foreign key : id_kategori Tabel 4.5 Paket Field Name Type Length Constraint On Field Foreign Key On Table id_paket int PK id_kategori int FK id_kategori kategori nama_paket varchar 50 Null jml_kolom int Null jml_panjang int Attribute jenis_warna varchar 2 Attribute jml_tayang int Attribute biaya_paket decimal 13,2 Attribute area_edar varchar 50 Attribute jml_huruf int Attribute

37 6. Nama tabel : Gambar Fungsi : Menyimpan informasi data gambar yang diperuntukkan Primary key : id_gambar Foreign key : - sebagai reference dari tabel order_iklan Tabel 4.6 Gambar Field Name Type Length Constraint On Field Foreign Key On Table id_gambar int PK tipe_gambar varchar 25 FK gambar image Null ukuran_gambar varchar 25 Null nama_gambar varchar 50 Null 7. Nama tabel : Waktu_muat Fungsi : Menyimpan informasi data tanggal penayangan yang Primary key : id_waktu Foreign key : - diperuntukkan sebagai reference dari tabel order_iklan Tabel 4.7 Waktu_Muat Field Name Type Length Constraint On Field Foreign Key On Table id_waktu int PK tgl datetime Not Null

38 8. Nama tabel : Daftar_order Fungsi : Menyimpan informasi data tanggal pemesanan yang Primary key : id_order Foreign key : - diperuntukkan sebagai reference dari tabel order_iklan Tabel 4.8 Daftar_order Field Name Type Length Constraint On Field Foreign Key On Table id_order int PK tgl_orderr datetime Not Null 9. Nama tabel : Pemasang Fungsi : Menyimpan informasi data pemasang yang diperuntukkan sebagai reference dari tabel order_iklan Primary key : id_pemasang Foreign key : id_pengguna

39 Tabel 4.9 Pemasang Field Name Type Length Constraint On Field Foreign Key On Table id_pemasang int PK id_pengguna varchar 50 FK id_pengg Pengguna una email_pemasang varchar 70 Null nama_pemasang varchar 50 Null no_npwp varchar 15 Null alamat_pemasang1 varchar 100 Null alamat_pemasang2 varchar 100 Null no_telp varchar 20 Null 10. Nama tabel : Order_iklan Fungsi : Menyimpan informasi data order_iklan yang digunakan antara lain sebagai histori order iklan Primary key : id_order, id_paket, id_gambar, id_kategori, id_iklan, id_media, id_pemasang, id_waktu Foreign key : id_order, id_paket, id_gambar, id_kategori, id_iklan, id_media, id_pemasang, id_waktu Tabel 4.10 Order_iklan Field Name Type Length Constraint On Field Foreign Key On Table id_gambar int PKFK id_gambar gambar

40 Field Name Type Length Constraint On Field Foreign Key On Table id_paket int PKFK id_paket Paket id_kategori int PKFK id_kategori Kategori id_iklan int PKFK id_iklan Iklan id_media int PKFK id_media Media id_order int PKFK id_order Order id_pemasang int PKFK id_pemasang Pemasang id_waktu int PKFK id_waktu Waktu judul_iklan varchar 200 Null penjelasan_iklan text Null total_biaya decimal 13,2 Null status_tayang int Null 4.2.5. Desain Input & Output Desain input/output merupakan rancangan input/output berupa form untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari pengolahan data. Desain input/output juga merupakan acuan pembuat aplikasi dalam merancang dan membangun sistem. 1. Desain Input Desain input merupakan perancangan desain masukan dari pengguna kepada sebuah sistem yang kemudian akan disimpan ke dalam database.

41 A. Form data master pengguna internal Gambar 4.24 Form pendaftaran user baru Form ini berfungsi untuk mencatat semua data mengenai detil data user. Data ini selanjutnya digunakan sebagai daftar pengguna yang dapat menggunakan aplikasi. Kolom action digunakan untuk mengubah data pengguna.

42 B. Form data master media Gambar 4.25 Form simpan data media Form ini berfungsi untuk mencatat data mengenai detil data media. Data ini selanjutnya digunakan sebagai referensi dari tabel iklan. Kolom action digunakan untuk mengubah data media.

43 C. Form data master jenis iklan Gambar 4.26 Form simpan data jenis iklan Form ini berfungsi untuk mencatat data mengenai detil data jenis iklan. Data ini selanjutnya digunakan sebagai referensi dari tabel kategori. Kolom action digunakan untuk mengubah data jenis iklan.

44 D. Form data master kategori Gambar 4.27 Form simpan data kategori Form ini berfungsi untuk mencatat data mengenai detil data kategori. Data ini selanjutnya digunakan sebagai referensi dari tabel paket. Kolom action digunakan untuk mengubah data kategori.

45 E. Form data master paket Gambar 4.28 Form simpan data paket Form ini berfungsi untuk mencatat data mengenai detil data paket. Data ini selanjutnya digunakan sebagai referensi dari tabel order_iklan. Kolom action digunakan untuk mengubah data paket. F. Memilih tipe member saat pendaftaran Gambar 4.29 Pilihan pendaftaran pemasang Form ini adalah form yang digunakan pelanggan untuk mendaftar. Jadi, pelanggan bisa memilih sebagai member perusahaan atau perseorangan.

46 G. Mendaftar sebagai tipe member perusahaan Gambar 4.30 Form pendaftaran pemasang tipe member perusahaan Form ini berfungsi untuk mencatat semua data mengenai detil data pemasang. Untuk tipe member perusahaan terdapat kolom email perusahaan, nama perusahaan, no.npwp, alamat perusahaan(sesuai npwp), alamat perusahaan(alamat kantor perwakilan), no. telepon perusahaan, user id dan password.

47 H. Mendaftar sebagai tipe member perusahaan Gambar 4.31 Form pendaftaran pemasang tipe member perseorangan Form ini berfungsi untuk mencatat semua data mengenai detil data pemasang. Untuk tipe member perseorangan terdapat kolom email, nama lengkap, alamat, no. telepon, user id dan password.

48 I. Form transaksi order iklan Gambar 4.32 Form Transaksi Order Iklan Form ini digunakan untuk melakukan transaksi order iklan. Jumlah waktu muat dan harga tergantung dari paket yang dipilih. 2. Desain Output Desain output merupakan perancangan desain laporan yang merupakan hasil dari data dari proses yang terjadi, yang tersimpan pada database yang kemudian akan diolah sedemikian rupa menjadi informasi yang berguna bagi pengguna aplikasi.

49 A. Form beranda member Gambar 4.33 Form beranda member Form ini digunakan untuk melihat profil member dan juga untuk merubah data member pemasang tipe member perusahaan. B. Form histori order iklan Gambar 4.34 Form histori order iklan

50 Form ini digunakan untuk melihat histori order iklan yang telah dilakukan pelanggan. C. Form notifikasi order iklan Gambar 4.35 Form notifikasi transaksi order iklan Form ini digunakan untuk memberitahu pelanggan bahwa transaksi order iklan telah berhasil dan memberitahukan pelanggan agar segera melunasi tagihan biaya order iklan. 4.3. Implementasi dan Evaluasi Implementasi sistem ini akan menjelaskan detil aplikasi order iklan pada PT. Jawa Pos Koran, penjelasan spesifikasi minimum software/hardware yang digunakan and form-form yang ada pada aplikasi.

51 4.3.1. Teknologi 1. Perangkat Keras Spesifikasi perangkat keras minimum yang dibutuhkan untuk menjalankan aplikasi ini adalah satu unit komputer dengan : a) Processor 1 Ghz b) Memori RAM sebesar 512MB c) Monitor resolusi minimal 1024 x 768 d) Koneksi internet minimal kecepatan 56 kbps e) Keyboard + mouse 2. Perangkat Lunak Berikut spesifikasi perangkat lunak yang harus terinstall dalam komputer pengguna : a) Internet Browser (Chrome, Mozilla Firefox, Safari, Opera) b) MySQL Server c) Xampp

52 4.3.2. Pengoperasian Program Dalam sub ini akan dijelaskan langkah-langkah dalam menjalankan aplikasi order iklan. A. Form Login Gambar 4.36 Form Login Aplikasi Order Iklan Form ini merupakan awal dari aplikasi order iklan. Hanya pengguna yang sudah terdaftar yang bisa melakukan login dan menggunakan aplikasi. Bagi pengguna yang ingin mendaftar dapat melakukan pendaftaran pada link di bawah tombol Authentification.

53 B. Form Master Data Pengguna Gambar 4.37 Form Mengelola Master Pengguna Internal Form ini berfungsi untuk mencatat semua data mengenai detil data user. Data ini selanjutnya digunakan sebagai daftar pengguna yang dapat menggunakan aplikasi. Kolom ubah digunakan untuk mengubah data pengguna. C. Form Master Data Media Gambar 4.38 Form Mengelola Master Media

54 Form ini berfungsi untuk mencatat data mengenai detil data media. Data ini selanjutnya digunakan sebagai referensi dari tabel iklan. Kolom Ubah digunakan untuk mengubah data media. D. Form Master Data Jenis Iklan Gambar 4.39 Form Mengelola Master Jenis Iklan Form ini berfungsi untuk mencatat data mengenai detil data jenis iklan. Data ini selanjutnya digunakan sebagai referensi dari tabel kategori. Kolom action digunakan untuk mengubah data jenis iklan.

55 E. Form Master Data Kategori Gambar 4.40 Form Mengelola Master Data Kategori Form ini berfungsi untuk mencatat data mengenai detil data kategori. Data ini selanjutnya digunakan sebagai referensi dari tabel paket. Kolom ubah digunakan untuk mengubah data kategori.

56 F. Form Master Data Paket Gambar 4.41 Form Mengelola Master Data Paket Form ini berfungsi untuk mencatat data mengenai detil data paket. Data ini selanjutnya digunakan sebagai referensi dari tabel order iklan. Kolom ubah digunakan untuk mengubah data paket.

57 G. Form Memilih Tipe Member Gambar 4.42 Form Memilih Tipe Member Form ini berfungsi untuk mencatat data tipe member pelanggan. Data ini selanjutnya digunakan sebagai referensi dari tabel pengguna dan pemasang. Pelanggan harus memilih salah satu dari tipe member seperti gambar 4.41.

58 H. Mendaftar sebagai tipe member perusahaan Gambar 4.43 Form Pendaftaran Member Perusahaan Form ini berfungsi untuk mencatat data pelanggan tipe member perusahaan. Data ini selanjutnya disimpan pada tabel pengguna dan pemasang. Pelanggan yang sudah menjadi member, nantinya akan dapat menggunakan aplikasi order iklan ini.

59 I. Mendaftar sebagai tipe member perseorangan Gambar 4.44 Form Pendaftaran Member Perseorangan Form ini berfungsi untuk mencatat data pelanggan tipe member perseorangan. Data ini selanjutnya disimpan pada tabel pengguna dan pemasang. Pelanggan yang sudah menjadi member, nantinya akan dapat menggunakan aplikasi order iklan ini.

60 J. Form Transaksi Order Iklan Gambar 4.45 Form transaksi Order Iklan Form ini berfungsi untuk mencatat data pemesanan/order iklan pelanggan perusahaan. Data ini selanjutnya disimpan pada tabel order_iklan. Pilihan media yang akan digunakan berpengaruh dengan pilihan jenis iklan. Begitu juga dengan

61 pilihan jenis iklan akan berpengaruh dengan pilihan kategori dan paket. Sedangkan jumlah tayang yang ada tergantung dari pilihan paket. K. Form notifikasi order iklan Gambar 4.46 Form Notifikasi Order iklan Form ini digunakan untuk memberitahu pelanggan bahwa transaksi order iklan telah berhasil dan memberitahukan pelanggan agar segera melunasi tagihan biaya order iklan.

62 L. Form beranda member Gambar 4.47 Tampilan awal setelah member berhasil login Form ini digunakan untuk memberitahu pelanggan bahwa transaksi order iklan telah berhasil dan memberitahukan pelanggan agar segera melunasi tagihan biaya order iklan. M. Form profil member Gambar 4.48 Form Mengelola Profil Member Form ini digunakan untuk mengubah data profil member. Untuk mengubah profil, pelanggan perlu mengklik tombol ubah data seperti gambar 4.48.

63 N. Form histori order iklan Gambar 4.49 Form histori pemesanan iklan Form ini digunakan untuk melihat histori order iklan yang telah dilakukan pelanggan. Adanya histori iklan ini ditujukan sebagai acuan bagi pelanggan untuk melakukan transaksi order iklan selanjutnya.