BAB III ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi segala permasalahan, kesempatan, dan hambatan yang terjadi dan

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN SISTEM. dan mengevaluasi segala permasalahan, kesempatan, dan hambatan yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem (system analysis) dapat didefinisikan sebagai penguraian dari

BAB III ANALISIS DAN PERANCANGAN SISTEM. tepat, bermanfaat serta semua kebutuhan pengguna (user) ada di program tersebut

BAB IV ANALISIS DAN PERANCANGAN. suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB II ANALISIS DAN PERANCANGAN

III. ANALISIS DAN PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam

Bab III. PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kehutanan Provinsi Lampung masih menggunakan cara-cara manual. Sangat

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam

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

sebelumnya, yaitu hasil Aplikasi Pemesanan Kamar pada Hotel Relasi (php) yang bertujuan untuk membuat suatu aplikasi web pemasaran pada Hotel

BAB II ANALISIS DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

Gambar 3.1 Data Flow Diagram Level 0

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

pengembangan dari pengolahan data alumni SMK Widya Yahya Gadingrejo, yang

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PEMBAHASAN MASALAH

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian-bagian komponennya dengan masalah, kesempatankesempatan,

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

BAB V HASIL DAN PEMBAHASAN. memiliki alur kerja saat pembeli sparepart yaitu dari pelanggan datang yang

BAB II ANALISIS DAN PERANCANGAN. tentang film, yang meliputi data barang,cara pembelian,tentang web

BAB III METODE PENELITIAN

BAB IV DESKRIPSI PEKERJAAN

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem


BAB II ANALISIS DAN PERANCANGAN. Sistem informasi yang dibuat ditujukan untuk memberikan informasi

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. wawancara yang dilakukan, para costumer ingin membeli dengan cara mudah tanpa

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DISAIN SISTEM

BAB II ANALISA DAN PERANCANGAN. basis data, struktur tabel, serta desain input dan output program.

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

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

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB III ANALISIS DAN DESAIN SISTEM

Tampilan Layar Admin Manajemen Kontak Kami, digunakan untuk menambah,

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Aplikasi Penjadwalan Operasional Bus Kota Untuk Pengelolaan Absensi Pengemudi Pada PERUM DAMRI Cabang Lampung Berbasis Web

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

Bab III. PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap meletakkan sistem supaya siap untuk

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

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

BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. tentang jam tangan, yang meliputi data barang,cara pembelian,tentang web

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi

Bab III PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. construction. Pada tahap construction dilakukan implementasi yang merupakan

BAB III METODOLOGI PENELITIAN 3.1 Metodologi Analisis Analisis kebutuhan bertujuan untuk menentukan kebutuhan yang diperlukan pada sebuah aplikasi.

BAB II ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJICOBA. pakar mendeteksi penyakit pada Tanaman Buah Naga. apabila program dijalankan. Pada halaman ini user dapat memilih menu apa

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

BAB III METODOLOGI 3.1 Analisis Kebutuhan Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di

BAB II ANALISIS DAN PERANCANGAN. Secara fungsional dalam sistem penjualan spare part sepeda online

Transkripsi:

17 BAB III ANALISIS DAN PERANCANGAN SISEM 3.1 Analisis Sistem Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi segala permasalahan, kesempatan, dan hambatan yang terjadi dan semua kebutuhan yang diharapkan sehingga dapat diusulkan perbaikanperbaikannya. P.Coca Cola merupakan salah satu instansi yang belum memiliki sistem informasi pengolahan data karyawan yang efektif dan efisien karena masih menggunakan microsoft Excell yang berbasis offline, Oleh karena itu, penulis ingin mengembangkan sebuah sistem yang sesuai dengan kebutuhan dalam pengolahan data karyawan pada instansi tersebut. 3.1.1 Analisis Sistem Lama Pengolahan data karyawan seperti penginputan, pengeditan, pencarian serta mencetak data karyawan adalah hal yang dilakukan setiap hari oleh karyawan P.Coca Cola. Namun, dalam pengolahannya karyawan masih kesulitan karena masih terfokus pada satu komputer yang aplikasinya bersifat offline. Sehingga, karyawan tidak bisa mengakses datanya secara cepat dan tepat. Informasi terbaru

18 seperti pengumuman, agenda kerja, rapat kerja atau informasi lainnya belum bisa diakses secara online oleh karyawan sehingga penyebaran informasi dinilai masih lambat. Melihat dari masalah diatas penulis menyimpulkan bahwa perlu adanya pengembangan sistem pada sistem lama agar lebih baik sesuai dengan kebutuhan dalam pengolahan data karyawan. 3.1.2 Analisis Sistem Baru Berdasarkan permasalahan yang ada pada sistem lama penulis ingin memberikan solusi kepada karyawan P.Coca Cola dengan membangun sistem baru yang berbasis online. Sistem ini dibangun menggunakan bahasa pemrograman PHP dan databasenya menggunakan MySQL. Sehingga dengan sistem ini diharapkan dapat membatu dalam melakukan pengolahan data karyawan secara mudah, cepat dan tepat. Dalam pembuatan sistem ini dibutuhkan beberapa perangkat atau media untuk menunjang agar terwujudnya menjadi sebuah sistem informasi. Berdasarkan penelitian diatas penulis telah menganalisis kebutuhan dalam pembuatan sistem ini diantaranya adalah sebagai berikut : 1. Perangkat Keras (Hardware) Kebutuhan perangkat keras yang meliputi perangkat komputer, media internet dan lain sebagainya.

19 2. Perangkat Lunak (Software) Kebutuhan perangkat lunak yang meliputi Macromedia Dreamweaver 8 (Web Design), MySQL 5.0 (Database), XAMPP (Localhost Web Server) dan lain sebagainya. 3. Data Akurasi Kebutuhan data akurasi yang meliputi data karyawan seperti nama,, jabatan, alamat, jenis kelamin dan lain sebagainya. 4. Fungsional Kebutuhan fungsional yang meliputi input, pengolahan, upload, download, login, pencarian, laporan dan lain sebagainya. 3.2 Perancangan Sistem 3.2.1 Perancangan Basis Data (Database) Basis data (database) merupakan salah satu komponen yang penting dalam pembuatan sistem informasi, karena basis data merupakan hal pokok dalam menyediakan informasi tentang data karyawan kepada para pengguna khususnya. Pada tahap perancangan basis data (database), diperlukan tabel-tabel data dan relasinya untuk mengurutkan data atau struktur data. 3.2.1.1 Relasi Antar abel Dalam suatu sistem informasi ini, terdapat suatu database yang didalamnya ada beberapa buah tabel. Beberapa tabel ini saling berhubungan. Relasi antar tabel berfungsi untuk menghubungkan satu tabel dengan yang lainnya sehingga dapat

20 mempercepat akses database. Aturan relational database menyatakan bahwa satu tabel dengan tabel lainnya dihubungkan dengan sebuah kunci u atau primary key. Relasi tabelnya digambarkan sebagai berikut : PK PK t_jabatan id_jabat jabatan keterangan wkt_update status t_bagian id_bagian bagian keterangan wkt_update status PK t_karyawan nama j_kelamin tempat_lhr tgl_lhr id_agama email no_telp alamat foto id_bagian id_jabat tgl_masuk tgl_keluar wkt_update status PK PK t_agama t_bukutamu id_tamu id_agama agama nama_tamu email isi status wkt_update t_album t_user PK id_album PK foto keterangan wkt_update status t_berita id_berita judul_berita isi_berita file_gambar hari waktu status PK t_gaji Id_gaji gaji_pokok uang_makan transport tunjangan_anak asuransi tanggal wkt_update _user _pj _update username password tipe wkt_daftar wkt_update sesi_id wkt_masuk ip aktifasi status Gambar 3.1 Relasi Antar abel 3.2.1.2 Rancangan abel Database Rancangan database terdiri dari beberapa tabel yang saling berhubungan. Dalam pembuatan database ini, digunakan MySQL sebagai database server. Berikut adalah desain database server :

21 abel 3.1 Perancangan database tabel karyawan Field ype Null Key Extra nama j_kelamin tmpat_lhr tgl_lhr id_agama email no_telp alamat foto id_bagian id_jabat tgl_masuk tgl_keluar wkt-update status _user char(5) varchar(50) char(1) varchar(30) date char(2) varchar(30) varchar(15) varchar(100) varchar(50) char(1) varchar(2) date date datetime char(1) char(5) Primary Key abel 3.2 Perancangan database tabel agama Field ype Null Key Extra kd_agama char(2) Primay Key auto_increment agama varchar(25) abel 3.3 Perancangan database tabel berita Field ype Null Key Extra id_berita judul_berita isi_berita File_gambar hari wkt_update status int(4) varchar(60) text varchar(100) varchar(10) datetime char(5) char(1) Primary Key auto_increment

22 abel 3.4 Perancangan database tabel bagian Field ype Null Key Extra Id_bagian Bagian Keterangan Wkt_update Nik Status char(2) varchar(20) varchar(100) datetime char(5) char(1) Primary Key auto_increment abel 3.5 Desain database tabel User Field ype Null Key Extra _update username password tipe wkt_daftar wkt_update sesi_id wkt_masuk ip aktifasi status Char(5) Char(5) varchar(30) varchar(30) char(1) datetime datetime int(11) varchar(20) varchar(20) char(1) varchar(1) Primary Key

23 abel 3.6 Perancangan database tabel jabatan Field ype Null Key Extra Id_jabat Jabatan Keterangan Wkt_update Nik Status char(2) varchar(40) varchar(200) Datetime Char(5) Char(1) Primary Key auto_increment abel 3.7 Perancangan database tabel buku tamu Field ype Null Key Extra Id_tamu Wktu_update Nama_tamu Email Isi Status Int(2) Datetime Varchar(25) Varchar(30) Varchar(200) Char(1) Primary Key auto_increment abel 3.8 Perancangan database tabel album Field ype Null Key Extra Id_album Foto Keterangan Wkt_update Nik Status Int(3) varchar(30) varchar(200) Datetime Char(5) Char(1) Primary Key Auto_increment

24 abel 3.9 Perancangan database tabel gaji Field ype Null Key Extra Id_gaji gaji_pokok uang_makan transport tunjangan_anak asuransi tanggal wkt_update _user _pj Int(6) Int(5) Int(10) Int(10) Int(10) Int(10) Int(10) Date Datetime Char(5) Char(5) Primary Key Auto_increment

25 3.3 Rancangan Halaman dan Menu Sistem Perancangan halaman bertujuan untuk menempatkan posisi menu-menu sistem yang akan dibuat. 3.3.1 Rancangan Halaman dan Menu Home Gambar 3.2. Rancangan halaman dan menu Home

26 3.3.2 Rancangan Halaman dan Menu Administrator Gambar 3.3. Rancangan halaman dan menu Administrator

27 3.3.3 Rancangan Halaman dan Menu Staff HEADER MENU SAFF AAS MENU SAFF KANAN ISI INFORMASI WAKU FOOER Gambar 3.4. Rancangan halaman dan menu Staff

28 3.3.4 Rancangan Halaman dan Menu Operator HEADER MENU OPRAOR AAS MENU OPRAOR KANAN ISI INFORMASI WAKU FOOER Gambar 3.5 Rancangan halaman dan menu Operator 3.4 Flowchart Program Flowchart program digunakan untuk mengetahui bagaimana cara program dirancang. Flowchart dalam program akan terlihat jelas proses logika dalam suatu program dari Aplikasi Sistem informasi data karyawan pada P. Coca Cola

29 Lampung. Flowchart terdiri dari simbol-simbol yang mewakili langkah program dan garis alir (flow lines) menunjukkan urutan dari simbol-simbol yang akan dikerjakan. Bagan arus Flowchart yang tersaji sebagai berikut: 3.4.3 Flowchart Menu Login Star Login Halaman Masuk Login Input Username & Password Cari data berdasarkan Username & Password Cek Aktifasi Apakah User & Password ditemukan? Data idak Ditemukan Apakah Data Sudah Aktif? Data Belum Diaktifasi Cek Status Pengguna Apakah Status Admin? Halaman Admin Apakah Status Operator? Operator Apakah Status Staff? Menu Staff Login idak Aktif End Gambar 3.5 Flowchart Login Sistem

30 3.4.4 Flowchart Menu Admin Star Halaman Admin ampil Menu 2 1 2 Menu Input Bagian Halaman Input Data Menu Data Album Halaman Data Album Menu Input Jabatan Halaman Input Jabatan Menu Buku amu Halaman Buku amu Menu Input Karyawan Halaman Input Karyawan Menu Data Berita Halaman Data Berita Menu Input Pengguna Halaman Input Pengguna Menu Cek Pengguna Halaman Cek Pengguna Menu Input Foto Album Halaman Input Foto Album End Halaman Admin Menu Input Berita Halaman Input Berita Menu Data Pengguna Halaman Data Pengguna Menu Data Karyawan Halaman Data Karyawan Menu Lihat Bagian Halaman Lihat Bagian Menu Lihat Jabatan Halaman Lihat Jabatan Menu Lihat Laporan Halaman Lihat Laporan 1 Gambar 3.6 Flowchart Menu Admin

31 3.4.5 Flowchart Input Data Karyawan Start Menu Input Data Karyawan Form Input Data Karyawan Input NIK Input Nama Input Jenis Kelamin Input empat lahir Input Agama Input Email Input No. elp Input Alamat Input Foto Input Jabatan Input Bagian Input anggal Masuk Data Lengkap? End Gambar 3.7 Flowchart Input Data Karyawan

32 3.4.6 Flowchart Edit Data Karyawan Start Login Admin Menu Edit Data Karyawan Pil 1. Edit Pil 2. Hapus Pil = 1 Form Edit Data Karyawan Input Nama Input Jenis Kelamin Input empat lahir Input Agama Input Email Input No. elp Input Alamat Pil = 2 Konfirmasi Hapus Input Foto Input Jabatan Data Dihapus Input Bagian Input anggal Masuk End Edit Gambar 3.8 Flowchart Edit Data Karyawan

33 3.4.7 Flowchart Cari Data Karyawan Start Menu Cari Data Karyawan Form Cari Data Karyawan Input Kata Kunci Apakah Data Ditemukan? ampilkan Data Karyawan Pesan Data idak ditemukan Cari Ulang? End Gambar 3.9 Flowchart Cari Data Karyawan

34 3.4.8 Flowchart Detail Data Karyawan Start ampilkan Form Detail Karyawan Cari Berdasarkan NIK Apakah NIK Sudah benar? ampilkan Data Karyawan End Gambar 3.10 Flowchart Detail Data Karyawan

35 3.4.9 Flowchart Input Data Berita Start Form Input Data Berita Input Berita Simpan Berita ampilkan Berita Apakah Ingin Input Berita Lagi? Bersihkan Form Berita End Gambar 3.11 Flowchart Input Data Berita

36 3.4.10 Flowchart Edit dan Hapus Berita Start Form Ubah Berita Pil 1. Edit Pil 2. Hapus Pil = 1 ampilkan Form Edit Berita Pil =2 Simpan Data Berita Data Berita Dihapus End Gambar 3.12 Flowchart Edit dan Hapus Data Berita

37 3.4.11 Flowchart Edit Login Start Baca Session Kode User Form Edit Login Apakah Login ingin disimpan? Login etap Login Diganti Simpan Login Baru End Gambar 3.13 Flowchart Edit Login