BAB III PEMBAHASAN. menjadi usaha mandiri rumah makan Super Sambal. Sebelum jadi hak milik ibu

dokumen-dokumen yang mirip
BAB IV RANCANGAN SISTEM USULAN

BAB IV RANCANGAN SISTEM USULAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV RANCANGAN SISTEM USULAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV RANCANGAN SISTEM USULAN

BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISA DAN PERANCANGAN SISTEM

Prosedur menjalankan program

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan suatu sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS Analisis Sistem Pencatatan Persediaan Primkopkar Manunggal

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

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

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

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

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

PERTEMUAN 10 PERANCANGAN PROGRAM UNTUK MASALAH BISNIS

BAB IV DESKRIPSI PEKERJAAN. proses perhitungan dan pemberian gajikepada para pegawai PT. Wijaya Sakti.

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

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

BAB III ANALISA DAN DESAIN SISTEM

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

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB III ANALISA DAN PERANCANGAN

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISA DAN DESAIN SISTEM. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

BAB IV ANALISIS DAN PERANCANGAN SISTEM. analisis sistem akan ditemukan masalah yang mungkin akan mempengaruhi kerja

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISA DAN DESAIN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

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

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Awal berdirinya Restoran Super Sambal tahun 2013 bulan oktober merupakan awal dimulainya kerjasama usaha kuliner restoran Super Sambal sebagai usaha franchesing. Seiring berjalannya waktu dan pengalaman yang telah dimiliki, pada awal oktober tahun 2016 kepemilikan usaha rumah makan franchesing Super Sambal berubah 100% menjadi milik pribadi Ibu Ayuni Merlina yaitu menjadi usaha mandiri rumah makan Super Sambal. Sebelum jadi hak milik ibu Ayuni Merlina seper sambal di miliki oleh 3 orang yaitu salah 1 nya Ibu Ayu dan 2 orang Pak daryo dan Pak tri lalu karena ibu ayuni ingin mempunyai restoran tersebut maka saham dari super sambal yang telah dimiliki 3 orang tersebut akhirnya dibeli oleh Ibu Ayuni Merlina. Sehingga kualitas rasa masakan dan sambal-sambal yang bervariasi menjadi kesukaan konsumennya tetap dijaga, baik rasa maupun kebersihannya. 16

17 3.1.2. Struktur Organisasi dan Fungsi Struktur Organisasi Gambar II.5. Struktur organisasi 1. Owner a. Memimpin perusahaan dengan menerbitkan kebijakan-kebijakan perusahaan atau institusi. b. Memilih, menetapkan, mengawasi tugas dari karyawan dan kepala bagian (Supervisor).

18 2. Supervisor a. Mengatur Staf Bawahan. Sebagai jembatan antara manajer dan staf pelaksana, supervisor harus mampu mengatur pekerjaan-pekerjaan yang akan diselesaikan oleh tim pelaksana. 3. Chef a. Membuat perkiraan ( forecast ) yang akan dicapai. b. Mengawasi jalannya operasional kitchen terutama pada saat restaurant buka. c. Memimpin staff dan bawahannya. d. Mengelola dapur dan menyusun menu yang menjadi tanggung jawabya. 4. Kasir a. Menjalankan proses penjualan dan pembayaran b. Melakukan pencatatan atas semua transaksi c. Membantu pelanggan dalam memberikan informasi mengenai suatu produk 5. Office Boy a. Profesi pekerjaan di sebuah perusahaan yang membantu karyawan dan staf untuk melakukan semua pekerjaan di luar pekerjaan seorang karyawan dan staf untuk mendukung pelaksanaan tugas dan pekerjaan.

19 3.2. Analisis Kebutuhan Analisis kebutuhan merupakan suatu kegiatan untuk mengetahui, merancang dan menetukan kebutuhan-kebutuhan yang harus ada dalam sistem tersebut. Analisa kebutuhan tersebut dapat dilihat dari tabel dibawah ini ; 3.2.1. Analisa Kebutuhan Pengguna Tabel III.1. Kebutuhan pengguna Pengguna Kebutuhan Sistem Admin a. Melakukan login ke dalam sistem b. Melihat data laporan harian dan bulanan c. Melakukan pengajuan cuti data karyawan d. Melihat data absensi karyawan e. Melihat data karyawan f. Mengubah dan mengupdate password g. Mengupdate dan mengupdate data karyawan h. Mengubah dan mengupdate akun admin i. Melakukan logout

20 Karyawan a. Melakukan login karyawan b. Melakukan absensi karyawan c. Mengupdate dan mengubah data pribadi karyawan d. Melihat data karyawan e. Melakukan logout 3.2.2. Analisa Kebutuhan Sistem Tabel III.2. Kebutuhan sistem Kebutuhan Sistem Keterangan Input a. Admin dapat menambahkan data karyawan, data absen, dan data admin b. Admin dapat mengupdate data karyawan, data absen, dan data laporan absensi c. Admin dapat mengakses data laporan absen d. admin dapat melihat dan menghapus data karyawan, data absen, dan data

21 laporan Output a. Sistem dapat menampilkan hasil rekapan data absen karyawan b. Sistem dapat melakukan pencarian data absen karyawan Proses a. Sistem melakukan login untuk mengakses admin atau karyawan pada sistem databases b. admin mempunyai wewenang untuk mengatur, mengelola, dan melakukan proses penambahan, menghapus, dan pencarian data pada databases. c. Sistem melakukan logout untuk keamanan data yang dikelola oleh admin. Dan logout untuk keamanan data karyawan. Perfomance a. Sistem dapat mendukung penyimpanan data dengan menggunakan databases agar data tersimpan dengan baik

22 b. Sistem memungkinkan admin untuk melakukan admin update data secara keseluruhan c. Sistem dapat digunakan sesuai dengan fungsinya untuk melakukan penyimpanan data secara efektif Control a. Sistem memberikan keamanan untuk akses admin dengan adanya username dan password yang hanya bisa diakses oleh admin itu sendiri. Dan juga keamanan karyawan dengan adanya NIK dan password yang hanya bisa diakses oleh karyawan tersebut. 3.3. Rancangan Dokumen A. Rancangan Dokumen Masukan (Input) Mengurai secara rinci setiap rancangan dokumen masukan yang digunakan dalam sistem uraian parameter-parameter dokumen tersebut dengan parameterparameter dokumennya sebagai berikut : a. Nama Dokumen : Form Data karyawan Fungsi : Untuk data identitas karyawan

23 Sumber Tujuan Media Jumlah Frekuensi : Karyawan : Admin : Layar Monitor : 1 lembar : Setiap terjadi input karyawan Bentuk : Lihat Lampiran A.1 b. Nama Dokumen : Data absensi Fungsi Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui kehadiran karyawan : Karyawan : Admin : Layar monitor : 1 lembar : Setiap terjadi input karyawan Bentuk : Lihat Lampiran A.2 B. Rancangan Dokumen Keluaran (Output) Mengurai secara rinci setiap rancangan dokumen keluaran yang digunakan dalam sistem uraian parameter-parameter dokumen tersebut dengan parameterparameter dokumennya sebagai berikut : a. Nama Dokumen : Laporan data karyawan Fungsi Sumber Tujuan : Untuk data identitas karyawan : Admin : Pimpinan Perusahaan

24 Media Jumlah Frekuensi : Cetakan computer : 1 lembar : Setiap bulan Bentuk : Lihat Lampiran B.1 b. Nama Dokumen : Laporan Absen Fungsi Sumber Tujuan Media Jumlah Frekuensi : Untuk laporan kehadiran : Admin : Pimpinan Perusahaan : Cetakan computer : 1 lembar : Setiap terjadi input karyawan Bentuk : Lihat Lampiran B.2

25 3.4. Entity Relationship Diagram (ERD) Gambar II.6. ERD

26 3.5. Logical Record Structure (LRS) Gambar II.7. LRS

27 3.6. Spesifikasi File Spesifikasi file pada aplikasi yang penulis rancang membahas mengenai keseluruhan tabel terdapat di dalam database. Didalam database ini terdapat beberapa tabel yang berisi field/kolom beserta kunci dari tiap file/table yang ada, sehingga terbentuklahdata yang saling berhubungan. Berikut adalah penjelasan dari spesifikasi file tersebut : 1. Spesifikasi File Users Nama File Akronim Fungsi Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Users : Users : Untuk menyimpan data admin : File master : Indexed sequentital : Random : Harddisk : 472 byte : iduser : MySQL Tabel III.3. Spesifikasi user No Elemen Data Field Type Size Keterangan 1 Iduser Iduser Int 11 Primary Key

28 2 Name Name Varchar 100 3 Username Username Varchar 100 4 Password Password Varchar 100 5 Idrole Idrole Int 11 Foreign Key 6 Role Role Varchar 100 7 Image Image Varchar 100 8 Date created Date_created Datetime 2. Spesifikasi File Karyawan Nama File Akronim Fungsi Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Karyawan : Karyawan : Menyimpan data karyawan : File master : Indexed Sequential : Random : Harddisk : 522 byte : idkaryawan : MySQL

29 Tabel III.4. Spesifikasi karyawan No Elemen Data Field Type Size Keterangan 1 Karyawan Idkaryawan Int 11 Primary Key 2 NIK NIK Varchar 100 Foreign Key 3 No_ktp No_ktp Varchar 50 4 Nama Nama Varchar 50 5 Tempat lahir Tempat_lahir Varchar 100 Foreign Key 6 Tanggal lahir Tanggal_lahir Date 7 Alamat Alamat Varchar 100 8 No telpon No_telp Varchar 15 9 Jenis kelamin Jenis_kelamin Enum 10 Departemen Iddepartemen Int 11 11 Image Image Varchar 100 12 Status Status Int 11 13 Password Password Varchar 100 14 Cuti Jatah_cuti Int 11

30 15 Tanggal masuk Tanggal_masuk Date 3. Spesifikasi File Absensi Nama File Akronim Fungsi Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Absensi : Absensi : Menyimpan data absensi karyawan : File transaksi : Indexed Sequential : Random : Harddisk : 244 byte : idabsensi : MySQL Tabel III.5. Spesifikasi absensi No Elemen Data Field Type Size Keterangan 1 Idabsensi Idabsensi Int 11 Primary Key 2 NIK NIK Varchar 50 3 Karyawan Idkaryawan Int 11 Foreign Key 4 Waktu absen Waktu_absen Varchar 50

31 5 Type absen Type_absen Varchar 50 6 Overtime Overtime Int 11 7 Status absen Status_absen Varchar 50 8 Setting Idsetting Int 11 4. Spesifikasi File Cuti Nama File Akronim Fungsi Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Cuti : Cuti : Untuk pengajuan cuti karyawan : File Transaksi : Indexed Sequential : Random : Harddisk : 233 byte : idcuti : MySQL Tabel III.6. Spesifikasi cuti No Elemen Data Field Type Size Keterangan 1 Cuti Idcuti Int 11 Primary Key

32 2 Karyawan Idkaryawan Int 11 3 Lama cuti Lama_cuti Int 11 4 Tanggal cuti Tanggal_cuti Date 5 Tanggal masuk Tanggal_masuk Date 6 Alasan Alasan varchar 100 7 Status Status Varchar 100 8 Tanggal dibuat Tanggal_dibuat Date 9 Tanggal diterima Tanggal_diterima Date 5. Spesifikasi File Role Nama File Akronim Fungsi Tipe File Organisasi File Akses File Media Panjang Record Kunci Field : Role : Role : Untuk jabatan admin : File master : Indexed Sequential : Random : Harddisk : 111 byte : idrole

33 Software : MySQL Tabel III.7. Spesifikasi role No Elemen Data Field Type Size Keterangan 1 Idrole Idrole Int 11 Primary Key 2 Role name Role_name Varchar 50 3 Privileges Privileges Varchar 50 6. Spesifikasi File Setting Nama File Akronim Fungsi Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Setting : Setting : Menentukan jam kerja karyawan : File Master : Indexed Sequential : Random : Harddisk : 33 byte : idsetting : MySQL Tabel III.8. Spesifikasi setting No Elemen Data Field Type Size Keterangan

34 1 Idsetting Idsetting Int 11 Primary Key 2 Jam masuk Jam_masuk Time 3 Jam pulang Jam_pulang Time 4 Jam kerja Jam_kerja Int 11 5 Waktu istirahat Waktu_istirahat Float 6 Status Status Int 11 7. Spesifikasi File Departemen Nama File Akronim Fungsi Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Departemen : Departemen : Jabatan karyawan : File master : Indexed Sequential : Random : Harddisk : 111 byte : iddepartemen : MySQL

35 Table III.9. Spesifikasi departemen No Elemen Data Field Type Size Keterangan 1 Iddepartemen Iddepartemen Int 11 Primary Key 2 Nama departemen Nama_departemen Varchar 100 3.7. Pengkodean Adapun tujuan dari pemakaian kode adalah sebagai berikut: a Memudahkan pencarian data guna memperoleh informasi yang dibutuhkan untuk penyiapan penginputan data sehingga waktu yang diperlukan relatif lebih singkat. b Dapat mempercepat proses pengolahan data guna memperoleh informasi yang benar-benar sesuai dengan kebutuhan. Struktur kode yang diusulkan dalam pembuatan perancangan program sistem absensi pada Restoran Super Sambal Bekasi ini adalah sebagai berikut: 1. Kode Karyawan digunakan untuk login atau absensi karyawan adalah 10 (Sepuluh) digit. Digit yang pertama terdiri dari 2 (Dua) digit singkatan dari Karyawan (KY), 2 (Dua) digit untuk bulan, 2 (Dua) digit untuk tahun, dan 4 (Empat) digit untuk nomor urut otomatis.

36 Keterangan : KY : Kode yang diambil dari singkatan Karyawan 05 : Bulan 19 : Tahun 0001 : Penomoran Otomatis

37 3.8. Spesifikasi Program A. Struktur Navigasi Non-linier Gambar II.7. Struktur navigasi non linier

38 3.9. Implementasi Implementasi adalah prosedur-prosedur yang dilakukan dalam penyelesaian desain sistem yang ada dalam rancangan sistem yang telah ditetapkan dan disetujui seperti menginstal, menguji sistem yang dibuat dan memulai sistem yang baru. A. Form Admin 1. Halaman Login Admin Halaman login admin adalah halaman khusus admin untuk mengkontol semua karyawannya dan yang mempunyai hak ases adalah admin Gambar III.9. Form admin

39 2. Halaman Home Admin Halaman home admin di fungsikan untuk melihat kehadiran karyawannya, di home admin bisa melihat karyawan yang ontime dan yang terlambat. Gambar III.10. Home admin

40 3. Halaman Absensi Harian Halaman absensi harian digunakan untuk mengkontol karyawannya yang hadir. 4. Halaman Laporan Bulanan Gambar III.11. Absensi harian Halaman laporan bulanan di fungsikan untuk mengkontol karyawan setiap bulan nya.

41 Gambar III.12. Laporan absensi 5. Halaman Pengajuan Cuti dan Data Cuti Halaman ini untuk memproses karyawan yang mengajukan cuti dan admin bisa melihat data karyawan yang sedang cuti. a Pengajuan Cuti

42 b Data Cuti Gambar III.13. Pengajuan dan data cuti 6. Halaman Master Data Halaman master data terdiri dari data karyawan, data departemen, dan data user/admin. a Data Karyawan

43 b Data Departemen c Data User/Admin

44 Gambar III.14. Master data 7. Halaman Edit Profil User/Admin Halaman ini berfungsi untuk mengedit atau menghapus data akun

Gambar III.15. Edit profil 45

46 B. Form Karyawan 1. Halaman Login Karyawan Halaman login karyawan adalah halaman khusus karyawan untuk melakukan absensi dan setiap karyawan mempunyai kode yang berbeda beda. Gambar III.16. Login karyawan

47 2. Halaman Absensi Karyawan Halaman absensi karyawan adalah dimana para karyawan melakukan absensi. Gambar III.17. Absensi karyawan 3. Halaman Data Absensi Masuk dan Keluar Halaman ini difungsikan untuk mengetahui lebih detail jam karyawan masuk dan keluar.

a Absen Masuk 48

49 b Absen Keluar Gambar III.18. Absensi masuk dan keluar 4. Halaman Pengajuan Cuti Halaman pengjuan cuti difungsikan untuk karyawan yang ingin mengambil waktu cuti. Gambar III.19. Pengajuan cuti

50 5. Halaman Edit Profil Karyawan Halaman ini digunakan untuk mengedit atau mengganti data karyawan. 3.10. Pengujian Unit Gambar III.20. Edit profil karyawan Pengujian terhadap program yang dibuat menggunakan Blackbox Testing yang terfokus terhadap proses masukan dan keluaran program.

51 Table III.10. Pengujian unit No Skenario Pengujian Test case Hasil yang diharapkan Hasil Penguji an Kesimpulan 1. Username Username :(kosong) Sistem akan Sesuai Valid dan password Password:(kosog) menolak untuk harapan dikosongkan, login dan akan kemudian menampilkan klik tombol username dan login password tidak boleh kosong. 2. Username Username : admin Sistem akan Sesuai Valid diisi dan Password:(kosong) menolak untuk harapan password login dan dikosongkan menampilkan atau tidak di password tidak isi kemudian boleh kosong. klik login 3. Username Username:(kosong) Sistem kembali Sesuai Valid dikosongkan Password:123456 menolak untuk harapan dan password login dan akan di isi menampilkan

52 kemudian username tidak klik login boleh kosong 4. Username Username: Sistem kembali Sesuai Valid dan password admin(benar) menolak untuk harapan di isi tidak Password:12333(sal login dan akan sesuai dan ah) menampilkan klik login username atau password salah 5. Username Username: admin Sistem menerima Sesuai Valid dan password Password:123456 akses login dan harapan di isi dengan kemudian anda benar lalu dialihkan ke klik login menu utama