32
LAPORAN KERJA PRAKTEK Sistem Informasi Manajemen Menggunakan Code Igniter di Omah IT Disusun oleh : M. Fuad Adib 10650008 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2013

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

LAPORAN KERJA PRAKTEK

Sistem Informasi Manajemen Menggunakan Code Igniter di Omah IT

Disusun oleh :

M. Fuad Adib

10650008

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA

YOGYAKARTA

2013

Page 2: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

ii

Page 3: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

iii

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Segala puji syukur bagi Allah SWT yang telah melimpahkan rahmatNya

sehingga pelaksanaan kerja praktek yang dilakukan di Program Studi Teknik

Informatika Universitas Islam Negeri Sunan Kalijaga dapat terselesaikan dengan

baik dan lancar.

Penulis mengucapkan terima kasih kepada semua pihak yang telah ikut

membantu memberikan sumbangan dan sarannya sehingga kerja praktek ini dapat

terselesaikan dengan baik.

Ucapan terima kasih penulis sampaikan kepada :

1. Bapak M.Mustakim,M.T, selaku dosen pembimbing kerja praktek yang

telah banyak memberi dukungan serta pangarahan demi kelancaran

pelaksanaan kerja praktek.

2. Bapak Agus Mulyanto S.Si., M.Kom, selaku Kaprodi Teknik Informatika

UIN Sunan Kalijaga yang te lah memberi dukungan serta sumbangsih dan

pengarahan-pengarahan selama pelaksanaan kerja praktek.

3. Keluargaku yang aku sayangi yang telah memberikan doa yang tulus serta

motivasi.

4. Teman - teman Prodi Teknik Informatika UIN Sunan Kalijaga yang telah

banyak membantu dalam pelaksanaan kerja praktek dan penyusunan

laporannya.

Page 4: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

iv

Penulis menyadari bahwa masih banyak kekurangan dan kelemahan dalam

pelaksanaan dan penyusunan laporan kerja praktek. Semoga pelaksanaan kerja

praktek ini dapat menjadi pengalaman yang berharga bagi penulis dan bermanfaat

untuk masyarakat yang lebih luas.

Wassalamualaikum Wr. Wb.

Yogyakarta, 7 Juni 2013

Penulis

Page 5: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

v

DAFTAR ISI

HALAMAN JUDUL

LEMBAR PENGESAHAN................................................................................... ii

KATA PENGANTAR........................................................................................... iii

DAFTAR ISI.......................................................................................................... v

DAFTAR GAMBAR............................................................................................. vii

BAB I PENDAHULUAN

1.1.Latar Belakang Masalah...................................................................... 1

1.2.Batasan Kerja Praktek.......................................................................... 2

1.3.Tujuan Kerja Praktek........................................................................... 2

1.4.Manfaat Kerja Praktek......................................................................... 3

BAB II TEMPAT KERJA PRAKTEK

2.1.Gambaran Umum Instansi................................................................... 4

2.1.1.Visi........................................................................................ 4

2.1.2.Misi....................................................................................... 5

2.1.3.Struktur Organisasi................................................................ 5

2.2.Ruang Lingkup Kerja Praktek............................................................. 5

Page 6: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

vi

BAB III HASIL DAN PEMBAHASAN

3.1.Analisis................................................................................................ 6

3.1.1.Kondisi Kerja Instansi.......................................................... 6

3.1.2.Kondisi Sumber Daya Manusia............................................ 6

3.1.3.Kondisi Layanan yang Berjalan ........................................... 7

3.2.Kegiatan Kerja Praktek....................................................................... 7

3.2.1. Implementasi Kerja Praktek................................................. 7

3.3.Rekomendasi....................................................................................... 23

a. Saran.......................................................................................... 23

b. Pengembangan........................................................................... 23

BAB IV PENUTUP

4.1.Kesimpulan.......................................................................................... 24

Page 7: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

vii

DAFTAR GAMBAR

Gambar 3.1 Halaman Login sistem .............................................................. 7

Gambar 3.2 Halaman home sistem .............................................................. 8

Gambar 3.3 Halaman penerimaan pending .................................................. 8

Gambar 3.4 Halaman tambah penerimaan .................................................. 9

Gambar 3.5 Halaman pelunasan hutang ....................................................... 10

Gambar 3.6 Halaman pembuatan nota pelunasan hutang ........................... 10

Gambar 3.7 Halaman pelunasan hutang kedua .......................................... 11

Gambar 3.8 Halaman pengiriman pemesanan ........................................... 12

Gambar 3.9 Halaman penerimaan oke ....................................................... 12

Gambar 3.10 Halaman pemesanan pending …………………………….. 13

Gambar 3.11 Halaman buat faktur pemesanan barang …………………… 14

Gambar 3.12 Halaman pemesanan oke …………………………………... 14

Gambar 3.13 Halaman tambah pemesanan barang

………………………... 15

Page 8: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

viii

Gambar 3.14 Halaman pengiriman pemesanan barang …………………. 16

Gambar 3.15 Halaman transaksi pelunasan piutang ………………………. 17

Gambar 3.16 Halaman pelunasan piutang ………………………………... 18

Gambar 3.17 Halaman stok gudang ………………………………………. 18

Gambar 3.18 Halaman biaya operasional ..................................................... 19

Gambar 3.19 Halaman tambah biaya operasional ...................................... 20

Gambar 3.20 Halaman pilih karyawan ....................................................... 20

Gambar 3.21 Halaman pilih bulan gaji ......................................................... 21

Gambar 3.22 Halaman slip gaji karyawan ................................................... 22

Gambar 3. 23 Halaman gaji karyawan …………………………………….

.

22

Page 9: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

1

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Perkembangan teknologi dewasa ini semakin pesat. Bukan hanya untuk

perusahaan yang bergerak di dunia IT tetapi juga untuk perusahaan non-IT.

Penggunaan IT sebagai sistem untuk menggantikan sistem konvensional

cukup efektif dan efisien.

Adanya internet yang dapat menjangkau berbagai penjuru dunia

memudahkan kita untuk mencari informasi apapun. Hal ini juga dimanfaatkan

perusahaan untuk membangun sistem informasi manajemen mereka berbasis

web. Tujuan utama yang diharapkan dari pengembangan aplikasi sistem

informasi manajemen terintegrasi online berbasis web ini adalah dapat

mengubah mindset pengelola keuangan dalam melaksanakan tugasnya,

tercipta tertib administrasi dan memudahkan dalam kontrol serta evaluasi.

Penggunaan framework PHP juga sangat membantu dalam bidang efektifitas

dan efisiensi sistem informasi manajemen. Ada beberapa alasan mengapa

menggunakan framework:

a. Mempercepat dan mempermudah pembangunan sebuah aplikasi web.

b. Relatif memudahkan dalam proses maintenance karena sudah ada pola

tertentu dalam sebuah framework (dengan syarat programmer mengikuti

pola standar yang ada).

Page 10: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

2

c. Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai

sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM,

pagination, multiple database, scaffolding, pengaturan session, error

handling, dan lain-lain.

d. Lebih bebas dalam pengembangan jika dibandingkan CMS.

Dengan tujuan yang sedemikian rupa itu maka perusahaan kuliner Popeye

Express Chicken bekerja sama dengan CV. Omah IT membuat sistem

informasi manajemen dengan framework CodeIgniter.

1.2. Batasan Kerja Praktek

Pokok permasalahan dari latar belakang kerja praktek ini adalah Omah IT

mendapatkan proyek untuk membuat Sistem Informasi Manajemen di Popeye

Express Chicken. Sehingga rumusan masalah pada kerja praktek ini adalah

bagaimana membangun Sistem Informasi Manajemen menggunakan

CodeIgniter di Popeye Express Chicken.

1.3. Tujuan Kerja Praktek

Tujuan dari kerja praktek di CV. Omah IT ini adalah :

1. Membuat sistem informasi manajemen yang informatif, powerfull dan

dinamis.

2. Membantu programmer CV. Omah IT untuk menyelesaikan sistem

informasi manajemen tersebut.

Page 11: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

3

1.4. Manfaat Kerja Praktek

Manfaat dari kerja praktek adalah :

1. Memberikan wawasan bagi mahasiswa tentang kondisi di tempat kerja

praktek.

2. Sistem informasi manajemen ini menggantikan sistem konvensional.

Page 12: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

4

BAB II

TEMPAT KERJA PRAKTEK

2.1. Gambaran Umum Instansi

CV. Omah IT merupakan badan usaha yang bergerak dalam bidang jasa

teknologi informasi yang selalu siap untuk memberikan solusi atas kebutuhan

teknologi informasi. Omah IT bergerak di bidang IT yang meliputi Software

House, Web Developer, Laptop Shop & Service, dan Multimedia Animasi.

Didirikan pada tanggal 21 Januari 2008 yang beralamat di Jl. Babarsari TB III

No. 9, Yogyakarta 55281 oleh tenaga ahli di bidangnya yang berkomitmen

bersama untuk memberikan solusi yang terbaik bagi kebutuhan dalam dunia

IT dengan slogan “Gateway To Your IT Solutions”.

2.1.1. Visi

Visi perusahaan Omah IT adalah memberikan produk IT terbaik bagi

personal, atau perusahaan yang membutuhkan solusi bisnis berteknologi.

Untuk itu target awal Omah IT adalah membantu usaha-usaha kecil

menengah di Indonesia dan juga dunia pendidikan untuk semakin

mengenalkan dan memperluas teknologi yang semakin berkembang. Dengan

produk terbaik maka solusi dari perusahaan IT lokal seperti Omah IT dapat

memperoleh kepercayaan di dunia internasional maupun dalam negeri,

sekaligus meningkatkan kepercayaan internasional terhadap usaha kecil

menengah serta dunia pendidikan di Indonesia.

Page 13: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

5

2.1.2. Misi

Misi perusahaan Omah IT adalah bagaimana menghasilkan produk bagi

clientdengan konfigurasi optimal. Artinya, dalam memberikan solusi bagi

client, perusahaan tidak hanya memberikan solusi dengan spesifikasi tertinggi

atau paling mahal tanpa alasan. Justru terhadap solusi yang mungkin sama

dengan ditawarkan dengan perusahaan lain Omah IT dapat menawarkan nilai

tambah sehingga produk Omah IT lebih bernilai dengan harga bersaing.

2.1.3. Struktur Organisasi

2.2. Ruang Lingkup Kerja Praktek

Omah IT sebagai Software Developer mendapat proyek untuk membuat

Sistem Informasi Manajemen di Popeye Express Chicken. Oleh karena itu,

ruang lingkup kerja praktek adalah menyelesaikan proyek dari Popeye

Express Chicken.

Page 14: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

6

BAB III

HASIL DAN PEMBAHASAN

3.1. Analisis

Analisis ini didapatkan dari hasil survey ke lokasi kerja praktek dan

wawancara.Analisis ini berupa kondisi kerja instansi,kondisi sumber daya

manusia, kondisi layanan yang berjalan di tempat kerja praktek.Untuk

penjelasannya selengkapnya sebagai berikut :

3.1.1. Kondisi Kerja Instansi

Omah IT bergerak dalam bidang Software House, Web Developer,

Laptop Shop & Service, dan Multimedia Animasi.

3.1.2. Kondisi Sumber Daya Manusia

Sumber daya manusia di Omah IT terdiri dari 9 orang pegawai tetap dan

beberapa karyawan tidak tetap yaitu :

1. Yohanes Priadi Wibisono, S.T.,M.M. (Direktur Utama Omah IT)

2. Heribertus Kristianto, S.T. (Reseach & Development)

3. Bayu Triantoro, S.T. (Manager Pemasaran)

4. Yosef Kely, S.T. (Manager Produksi)

5. Tri Warsono Putro, S.T. (Div. Software House)

6. Fajar Pramudya (Div. Laptopjogja.com)

7. Dwi Joko Santoso (Div. Teknisi)

8. Aris Kurniawan (Div. Teknisi)

9. Alfius Alga Nugraha (Div. Teknisi)

Page 15: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

7

3.1.3. Kondisi Layanan yang Berjalan

Omah IT saat ini sudah memiliki website dengan alamat

www.omahit.co.id. Selain itu Omah IT juga mempunyai online shop

www.laptopjogja.com.

3.2. Kegiatan Kerja Praktek

3.2.1. Implementasi Kerja Praktek

Implementasi dari kerja praktek ini adalah membuat modul

penerimaan, pelunasan hutang, biaya operasional, dan payroll (gaji

karyawan). Gambar 3.1 menunjukkan bahwa user/admin harus login

terlebih dahulu.

Gambar 3.1 Halaman Login sistem

Page 16: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

8

Gambar 3.2 Halaman home sistem

Halaman penerimaan pending dapat dilihat di Gambar 3.3. Penerimaan

pending itu proses penerimaan dari supplier ke gudang. Status pending jika

penerimaan tersebut belum dibuat faktur pelunasan hutang.

Gambar 3.3 Halaman penerimaan pending

Page 17: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

9

Tambah penerimaan dapat dilihat pada Gambar 3.4. halaman ini berfungsi

untuk menambah transaksi penerimaan dan otomatis akan ditampung di

halaman penerimaan pending sebelum dilunasi hutangnya oleh gudang.

Gambar 3.4 Halaman tambah penerimaan

Jika penerimaan tersebut akan dijadikan statusnya menjadi oke maka terlebih

dahulu melunasi hutang. Pelunasan hutang dapat dilihat pada Gambar 3.5

Page 18: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

10

Gambar 3.5 Halaman pelunasan hutang

Pembuatan nota pelunasan hutang dapat dilihat pada Gambar 3.6. pada

halaman ini menekankan proses retur yaitu misal ada barang yang cacat/tidak

sesuai pesanan dapat dikembalikan ke supplier

Gambar 3.6 Halaman pembuatan nota pelunasan hutang

Page 19: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

11

Setelah tahap retur barang maka nota tersebut akan diproses ke tahap

penyetujuan oleh kepala gudang tersebut. Halaman nota pelunasan hutang

kedua dapat dilihat pada Gambar 3.7.

Gambar 3.7 Halaman pelunasan hutang kedua

Halaman pelunasan hutang lunas dapat dilihat pada Gambar 3.8. Halaman ini

menunjukkan bahwa hutang gudang yang bersangkutan telah dibayarkan

lunas.

Page 20: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

12

Gambar 3.8 Halaman pengiriman pemesanan

Transaksi pelunasan hutang selesai maka penerimaan pending akan berubah

status menjadi oke. Halaman penerimaan oke dapat dilihat pada Gambar 3.9.

Gambar 3.9 Halaman penerimaan oke

Page 21: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

13

Pemesanan dalam modul ini terdapat pemesanan, pemesanan ini dilakukan

oleh store ke gudang. Halaman pemesanan pending dapat dilihat di Gambar

3. 10.

Gambar 3.10 Halaman pemesanan pending

Untuk mengubah pemesanan pending ini menjadi oke, pemesanan harus

dibuat terlebih dahulu faktur pemesanannya, dalam membuat faktur

pemesanan bisa memberikan berapa yang akan dikirim, bisa kurang dari yang

diminta tapi tidak bisa lebih dari yang diminta. Halaman buat faktur

pemesanan dapat dilihat di Gambar 3.11.

Page 22: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

14

Gambar 3.11 Halaman buat faktur pemesanan barang

Setelah pemesanan dibuat fakturnya status pemesanan menjadi oke, didalam

pemesanan oke terdapat proses untuk cetak faktur pemesanan yang sudah

dibuat dan juga pengiriman barang yang dipesan kestore. Halaman

pemesanan oke dapat dilihat pada gambar 3.12.

Gambar 3.12 Halaman pemesanan oke

Page 23: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

15

Tambah pemesanan adalah proses untuk memasukan store mana yang akan

memesan barang, pertama pilih store mana yang pesan terus pilih pesan pada

gudang mana setelah itu akan tampil semua barang yang ada didalam gudang

tersebut dengan jumlah stok barang yang ada. Halaman tambah pemesanan

dapat dilihat pada Gambar 3.13.

Gambar 3.13 Halaman tambah pemesanan barang

Proses pengiriman barang pesanan adalah untuk mencatat driver mana yang

mengirim pemesanan barang tersebut, dalam proses pengiriman yang sudah

dilakukan terdapat dua proses yaitu cetak pengirim dan cetak gudang, cetak

pengirim digunakan untuk driver yang mengantarkan barang pesanan tersebut

dengan detail store mana yang memesan dengan jumlah barang yang dipesan

apa saja, dan cetak gudang untuk bagian gudang dengan detail total barang

yang dipesan tanpa perlu tahu store mana yang memesannya. Halaman

pemesanan terkirim dapat dilihat pada Gambar 3.14.

Page 24: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

16

Gambar 3.14 Halaman pengiriman pemesanan barang

Transaksi pelunasan piutang adalah transaksi yang mencatat semua transaksi

pemesanan barang oleh store, transaksi pelunasan piutang itu dibuat ketika

membuat faktur pemesanan karena didalamnya mencatat berapa barang yang

dikirim dengan tanggal pengirimannya. Halaman transaksi pelunasan dapat

dilihat pada gambar 3.15

Page 25: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

17

Gambar 3.15 Halaman transaksi pelunasan piutang

Untuk melunasi transaksi pelunasan piutang ini, sama seperti pelunasan

hutang penerimaan barang, pertama buat nota untuk transaksi pelunasan

piutang yang akan dilunasi kemudia dapat mencetak nota yang sudah dibuat

dan juga dapat melakukan proses pelunasan piutang bagi transaksi yang

sudah dibuat nota pelunasannya. Halaman pelunasan piutang pemesanan

barang dapat dilihat pada gambar 3.16

Page 26: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

18

Gambar 3.16 Halaman pelunasan piutang

Stok gudang adalah proses untuk melihat dibagian gudang tertentu store mana

yang memesan barang dan dapat melihat stok barang yang ada digudang

tersebut cukup atau tidak untuk pemesanan yang dilakukan oleh store.

Halaman stok gudang dapat dilihat pada gambar 3.17

Gambar 3.17 Halaman stok gudang

Page 27: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

19

Biaya operasional adalah biaya sampingan yang dikeluarkan baik dari pihak

gudang maupun pihak office. Halaman biaya operasional dapat dilihat pada

Gambar 3.18.

Gambar 3.18 Halaman biaya operasional

Menambahkan biaya operasional terdapat dua pilihan dari pihak gudang atau

office serta jumlah dan jenis barang yang dibeli. Halaman tambah biaya

operasional dapat dilihat pada Gambar 3.19.

Page 28: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

20

Gambar 3.19 Halaman tambah biaya operasional

Gaji karyawan adalah proses dimana seorang karyawan akan digaji, sebelum

melakukan pembayaran gaji karyawan proses yang dilakukan adalah memilih

karyawan yang akan di bayar terlebih dahulu. Pemilihan karyawan tersebut

dapat dilihat pada gambar 3.20.

Gambar 3.20 Halaman pilih karyawan

Page 29: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

21

Setelah proses pemilihan karyawan seperti yang terlihat pada gambar 3.20

diatas, proses selanjutnya adalah pilih bulan mana yang akan dibayarkan atas

karyawan tersebut. Gambar 3.21 menjelaskan bagaimana proses terjadi.

Gambar 3.21 Halaman pilih bulan gaji

Setelah proses pemilihan bulan gaji, proses yang terjadi selanjutnya adalah

memasukan nilai nilai gaji, junjangan karyawan, bonus, kasbon jika ada, dan

revisi, revisi ini adalah mungkin pada waktu gaji sebelumnya kurang

pembayaran untuk karyawan tersebut bisa ditambahkan pada gaji yang

sekarang yang diisi pada bagian revisi. Gambar 3.22 menjelaskan bagaimana

proses slip gaji terjadi.

Page 30: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

22

Gambar 3.22 Halaman slip gaji karyawan

Setelah proses slip gaji karyawan selesai dilakukan seperti gambar 3.22.

proses yang terjadi adalah tampilan keterangan gaji bersih dari karyawan gaji

kotor dan keterangan lainnya seperti di perlihatkan pada gambar 3.23.

Gambar 3.23 Halaman gaji karyawan

Page 31: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

23

3.2. Rekomendasi

a. Saran

1. Diharapkan agar ada sistem informasi manajemen ini

digunakan untuk menggantikan sistem yang masih

konvensional.

2. Walaupun sudah bisa diakses online tapi harapan agar ada

admin yang selalu meng-update data-data di sistem ini.

b. Pengembangan

1. Belum adanya modul report/ laporan untuk melaporkan total

pengeluaran dan pemasukan dari perusahaan.

2. Memasukkan data real yang ada di perusahaan karena sebagian

masih ada yang berupa sample.

Page 32: PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS …

24

BAB IV

PENUTUP

4.1. Kesimpulan

Berdasarkan hasil dan pembahasan, maka dapat disimpulkan sebagai berikut :

1. Pelaksanaan kerja praktek dapat menyelesaikan sistem informasi

manajemen menggunakan CodeIgniter di Popeye Express Chicken.

2. Modul-modul yang ada sudah berjalan dengan baik.