Anda di halaman 1dari 41

LAPORAN PENELITIAN

ANALISA DAN PERANCANGAN SISTEM INFORMASI PERCETAKAN


ARSA DESAIN MENGGUNAKAN CODEIGNITER

OLEH:

KETUA PENELITI : Marwa Halim, M.T.I

ANGGOTA : Reza Alamsyah

PROGRAM STUDI TEKNIK INFORMATIKA


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
(STMIK) METHODIST BINJAI
TAHUN 2015
LEMBAR PENGESAHAN

Judul Penelitian : Analisa dan Perancangan Sistem Informasi Percetakan


Arsa Desain menggunakan CodeIgniter

Bidang Ilmu : Teknik Informatika

Ketua Peneliti
a. Nama Lengkap : Marwa Halim, M.T.I
b. NIDN :-
c. Jabatan Fungsional : Tenaga Pengajar
d. Program Studi : Teknik Informatika
e. No. HP :-
f. E-mail :-

Anggota Peneliti
Nama Lengkap : Reza Alamsyah
Perguruan Tinggi : Sekolah Tinggi Manajemen Informatika dan Komputer
(STMIK) Methodist Binjai
Biaya Peneliti : - Diusulkan ke DIKTI Rp. –
- Dana Internal PT Rp. 2.500.000,-
Mahasiswa Yang Terlibat :
-

Medan, September 2015

Mengetahui:
Ketua STMIK Peneliti

Vera Wijaya,M.Kom Marwa Halim

Menyetujui:
Ketua Lembaga Penelitian dan Pengabdian Masyarakat

Tongam E. Panggabean, M.Kom


DAFTAR ISI
HALAMAN JUDUL ..........................................................................................

LEMBAR PENGESAHAN ................................................................................

DAFTAR ISI ......................................................................................................

RINGKASAN ....................................................................................................

BAB I PENDAHULUAN ................................................................................. 1

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

1.2. Perumusan Masalah ............................................................................. 2

1.3. Tujuan Penelitian dan Manfaat ............................................................ 2

1.3.1. Tujuan Penelitian ..................................................................... 2

1.3.2. Manfaat Penelitian .................................................................... 3

1.4. Metologi Penelitian ............................................................................... 3

1.5. Sistematika Penuliasan.......................................................................... 4

BAB II TINJAUAN TEORITIS ......................................................................... 5

2.1. Sistem Informasi .................................................................................. 5

2.1.1. Pengertian Sistem...................................................................... 5

2.1.2. Pengertian Informasi ................................................................. 6

2.1.3. Pengertian Sistem Informasi ..................................................... 6

2.2. Pengertian Pengolahan Data ................................................................. 7

2.2.1. Definisi Pengolahan Data ......................................................... 7

2.2.2. Tujuan Dan Fungsi Pengolahan Data ....................................... 8

2.2.3. Manfaat Pengolahan Data ......................................................... 8

2.3. Database ................................................................................................ 9

2.4. Pengertian Codeigniter.......................................................................... 10


2.5. Pengertian CSS ..................................................................................... 12

2.6. Pengertian PHP ..................................................................................... 13

BAB III ANALISIS DAN PERANCANGAN ................................................. 15

3.1. Lokasi dan Waktu Penelitian ............................................................... 15

3.1.1. Lokasi Penelitian ....................................................................... 15

3.1.2. Waktu Penelitian ...................................................................... 15

3.2. Permasalahan yang akan dibahas .......................................................... 15

3.2.1. Metode Penyelesaian Masalah .................................................. 16

3.2.2. Data yang dikumpulkan ............................................................ 16

3.3. Sistem yang sedang berjalan ................................................................. 17

3.3.1. Analisa Sistem yang sedang berjalan ........................................ 17

3.3.2. Sistem dan Prosedur.................................................................. 20

BAB IV HASIL DAN PEMBAHASAN .................................................... 21

4.1. Implementasi Sistem ............................................................................ 21

4.1.1. Defenisi Implementasi Sistem .................................................. 21

4.1.2. Tujuan Implementasi Sistem..................................................... 21

4.1.3. Komponen Utama Implementasi Sistem .................................. 21

4.1.4. Pemeliharaan Sistem ................................................................. 22

4.2.Demonstrasi Program ............................................................................. 27

4.2.1. Tampilan Form Login ............................................................... 27

4.2.2. Form Menu Utama .................................................................... 28

4.2.3. Form Data Pelanggan ................................................................ 28

4.2.4. Form Tambah Data Pelanggan.................................................. 29


4.2.5. Form Data Pengguna................................................................. 29

4.2.6. Form Data Pemesanan .............................................................. 29

4.2.7. Form Tambah Data Pemesanan ................................................ 30

4.2.8. Form Belum Lunas ................................................................... 30

4.2.9. Form Data Pelunasan ................................................................ 30

4.2.10. Form Jenis Cetakan ................................................................... 31

4.2.11. Form Jenis Satuan ..................................................................... 31

BAB V PENUTUP ............................................................................................. 33

5.1. Kesimpulan .......................................................................................... 33

5.2. Saran ..................................................................................................... 34

DAFTAR PUSTAKA ........................................................................................


RINGKASAN

Arsa Desain adalah perusahaan yang bergerak di bidang desain. Perusahaan


masih menggunakan sistem manual pencatatan pemesanan dan pelayanan kepada
pelanggan. Hal itu menyebabkan terjadinya beberapa masalah seperti kesalahan
dalam input data pelanggan, perhitungan pembayaran. Oleh karena itu diperlukan
suatu sistem informasi percetakan yang dapat meningkatkan kinerja Arsa Desain.
Untuk membangun sistem informasi, penulis memperoleh data dengan
menggunakan metode observasi, wawancara, dan literatur. Desainnya
menggunakan DFD dan diimplementasikan di webbased Pemrograman
menggunakan kerangka Codeigniter. Sistem yang dibangun ini diharapkan bisa
menyelesaikan masalah seperti bisa input data pemesanan, input data pelanggan
serta pelunasan. Sehingga sistem ini mampu memaksimalkan kinerja perusahaan
dalam melayani pelanggan.

Kata Kunci : Sistem Informasi Percetakan, Code Igniter


BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Pada era globalisasi teknologi komputer memegang peranan yang sangat

penting untuk membantu proses aktivitas kerja di instansi maupun diperkantoran

baik dari lembaga pemerintah maupun swasta. Penggunaan perangkat komputer

sebagai perangkat pendukung menajemen dan pengolahan data adalah sangat tepat

dengan pertimbangkan perangkat komputer dalam setiap informasi sangat

diperlukan dalam kegiatan manajemen atau perkantoran. Penggunaan teknologi

komputer sebagai alat teknologi informasi dalam dunia perkantoran memberikan

nilai tambah proses pengolahan data, dalam dunia perkantoran keberadaan

teknologi informasi juga sangat berguna bagi pihak instansi untuk mempermudah

kinerja dalam kegiatan sehari-hari.

Arsa Desain adalah perusahaan yang bergerak dalam bidang Branding

Exclusive Design dan pengadaan barang cetakan offset untuk alat promosi maupun

packaging. Melayani kebutuhan berbagai perusahaan, instansi pemerintahan atau

home industri, mulai dari melakukan desain sampai menjadi barang cetakan siap

pakai.

Kegiatan pemesanan dan transaksi yang terjadi meliputi beberapa proses

dimana pelanggan datang dan melakukan pemesanan ke bagian administrasi lalu

bagian administrasi mencatat data pesanan kedalam dokumen, setelah pesanan

dicatat selanjutnya pelanggan melakukan pembayaran awal kebagian kasir dan

1
2

kasir membuatkan bukti transaksi, satu untuk pelanggan dan satu lagi untuk

disimpan sebagai arsip transaksi kedalam sebuah map, apabila transaksi

pembayaran telah diselesaikan selanjutnya admin menyerahkan data pesanan

tesebut ke bagian produksi .

Dengan meningkatnya permintaan akan jasa percetakan, tentunya data

mengenai pemesanan dan transaksi juga bertambah sehingga Arsa Desain memiliki

data dalam jumlah yang cukup besar. Oleh karena tidak adanya sistem yang dapat

menangani data tersebut dan proses penyimpanan data masih manual, hal ini dapat

menyebabkan data yang disimpan menjadi tidak terorganisir dan membutuhkan

tenaga kerja yang cukup banyak dalam membuat laporan transaksi, disamping itu

juga membutuhkan waktu yang cukup lama.

1.2 Perumusan Masalah

Berdasar latar belakang masalah diatas, maka dapat dirumuskan

masalahnya yaitu bagaimana menganalisis kelemahan sistem yang ada dan

bagaimana cara merancang aplikasi sistem informasi pemesanan percetakan

pada Arsa Desain

1.3 Tujuan Penelitian Dan Manfaat Penelitian

1.3.1 Tujuan Penelitian

Tujuan dari merancang sistem pengelolahan berkas pada kantor Pelayanan

Pajak (KPP) Pratama Medan Barat dengan menggunakan bahasa pemrograman

PHP adalah:
3

Merancang suatu sistem aplikasi pengelolahan berkas secara sistematis,

terstruktur, terarah dan lengkap dengan demikian sistem aplikasi yang dibuat benar-

benar berguna dan mengefisienkan pekerjaan dalam perusahaan.

1.3.2 Manfaat Penelitian

Secara khusus dilakukannya penelitian ini bertujuan untuk antara lain :

Memberikan informasi kepada Arsa Desain tentang perancangan sistem aplikasi

pemesanan percetakan dan hasil penelitian dapat membantu Arsa Desain dalam

pengelolahan berkas.

1.4 Metodologi Penelitian

Pada kesempatan ini penulis akan membahas mengenai metode penelitian

yang dilakukan oleh penulis, yaitu tahapan-tahapan yang dilalui oleh penulis mulai

dari perumusan masalah sampai pada kesimpulan, yang membentuk suatu alur yang

sistematis. Metode penelitian ini digunakan oleh penulis sebagai pedoman dalam

melaksanakan penelitian ini agar hasil yang dicapai tidak menyimpang dari tujuan

yang telah ditentukan sebelumnya. Adapun metode penelitian yang digunakan oleh

penulis antara lain :

1. Metode Penelitian Lapangan

Metode Pengumpulan data dilakukan dengan dua tekhnik, yaitu :

a. Observasi

Observasi adalah metode pengumpulan data dengan melaksanakan Riset

pada percetakan Arsa Desain.


4

b. Wawancara

Tekhnik ini secara langsung bertatap muka dengan pihak yang bersangkutan

yang melaksanakan kegiatan atau dengan melakukan interview secara

langsung dengan Staff Pegawai Rumah Sakit Umum Full Bethesda Binjai.

2. Metode Tinjauan Pustaka

a. Penelitian kepustakaan adalah dengan mencari buku-buku bacaan yang

mendukung serta memiliki hubungan dengan penelitian.

b. Dalam melakukan penelitian dilapangan, peneliti memperoleh data yang

terdapat dalam dokumen instansi, serta langsung mengamati, mengevaluasi

sistem informasi data pada Percetakan Arsa Desain.

c. Studi perpustakaan dilakukan untuk mendapatkan data agar permasalahan

dapat diselesaikan secara teoritis, menunjang data-data yang telah diperoleh

dari metode lapangan serta menguatkan pendapat dalam menganalisa hasil

penelitian lapangan sehingga permasalahan yang ada diselesaikan dengan

baik.

1.5 Sistematika Penulisan

Dalam membuat Penelitian ini, penulis menggunakan sistematika penulisan

sesuai yang telah digariskan, Penelitian ini disusun melalui sistematika penulisan

yang menjadi kerangka dan pedoman dalam uraiannya, untuk mempermudah

memahami materi Penelitian ini, maka penulis merasa perlu untuk membagi

Penelitian ini menjadi beberapa bagian yang terdiri dari beberapa bab, dan sub bab

yang kesemuanya merupakan jabaran dari penulis Penelitian ini.


BAB II

TINJAUAN TEORITIS

2.1. Sistem Informasi

2.1.1. Pengertian Sistem

Sistem dapat merupakan salah satu yang terpenting dalam sebuah perusahaan

yang dapat membentuk kegiatan usah untuk mencapai kemajuan dan target yang

ditentukan. Defenisi tentang sistem cukup banyak, untuk mengetahui lebih jelasnya

tentang defenisi sistem ini diambil beberapa kutipan pendapat dari beberapa ahli

sebagai berikut :

Menurut Jogiyanto ( 2005 : 1), Sistem yaitu sebagai satu kesatuan yang terdiri

dari dua atau lebih komponen atau sub sistem yang berinteraksi untuk mencapai

tujuan.

Menurut Fathansyah, (2002), Sistem yaitu sebuah tatanan (keterpaduan) yang

terdiri atas sejumlah komponen fungsional (dengan satu fungsi/tugas khusus) yang

saling berhubungan dan secara proses / pekerjaan tertentu.

Menurut Bambang Hariyanto (2008 : 27), Sistem adalah sekumpulan elemen-

elemen yang saling berkaitan dan bertanggung jawab memproses masukkan (input)

sehingga menghasilkan keluaran (output).

Dari beberapa pengertian diatas dapat disimpulkan bahwa sistem adalah suatu

kumpulan , kegiatan-kegiatan yang saling berhubungan antara satu dengan yang

lainnya terdiri dari objek-objek, unsur-unsur atau komponen-komponen sehingga

membentuk suatu kesatuan pemprosesan untuk mencapai tujuan tertentu.

5
6

2.1.2. Pengertian Informasi

Informasi merupakan data yang diolah dan dapat memberi mamfaat bagi

penerima agar dapat digunakan sebagai dasar atau kebijakan untuk informasi yang

baik.

Menurut Jogiyanto, (2005 : 11) Informasi sangat penting dalam sebuah

organisasi dan penting bagi suatu sistem , maka pengertian dari informasi adalah data

yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya.

Menurut Raymond ( 2005), Informasi adalah data yang telah diproses atau data

yang memiliki arti.

2.1.3. Pengertian Sistem Informasi

1. Sistem informasi adalah suatu himpunan kompenen yang terpadu dan

sistematis maupun formal yang mendukung ataupun melakukan fungsi operasi,

manajemen dan menyajikan guna menunjang manajemen sebagai mana yang

diinginkan. Komponen-komponen sistem informasi terdiri dari komponen-

komponen yang disebut dengan istilah blok bangunan, yaitu blok masukan,

blok model, blok keluaran, blok teknologi, blok dasar dan blok kendali.

2. Blok Masukan

3. Input mewakili data yang masuk kedalam sistem informasi. Input disini

termasuk metode-metode dan media yang menangkap data yang akan

dimasukkan, yang dapat berupa dokumen-dokumen dasar

4. Blok Model
7

5. Blok ini termassuk kombinasi prosedur, logika dan model matematik yang

akan memanipulasi data input dan data yang tersimpan didasar dat dengan cara

yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.

6. Blok Keluaran

7. Produk sistem informasi adalah keluaran yang merupakan informasi yang

berkwalitas dan dokumentasi yang berguna untuk semua tingkatan manajemen

serta semua pemakai sistem.

8. Blok Teknologi

9. Teknologi merupakan kotak alat dari pekerjaan sistem informasi. Teknologi

digunakan untuk menerima input, menjalankan model, menyimpan dan

mengakses data, menghasilkan dan mengirimkan keluaran dan membantu

pengendalian sistem keseluruhan.

2.2. Pengertian Pengolahan Data

2.2.1. Defenisi Pengolahan Data

Data adalah suatu penggambaran fakta, pengertian instruksi yang dapat

disampaikan dan diolah oleh manusia atau mesin. Contoh data berupa angka, karakter,

alphabet, simbol, gambar, suara dan lain-lain.

Pengolahan data adalah pengubahan atau trasformasi simbol-simbol seperti

nomor dan huruf untuk tujuan peningkatan kegunaannya. Sistem pengolahan data

adalah sistem yang melakukan pengolahan data. Contoh sistem pengolahan data

penjualan, sistem pengolahan data pegawai dan lain-lain.


8

2.2.2. Tujuan Dan Fungsi Pengolahan Data

Tujuan pengolahan data untuk mengambil informasi asli (data) dan darinya

menghasilkan informasi lain dalam bentuk yang berguna (hasil). Fungsi dasar

pengolahan data adalah :

1. Mengambil program dan data (masukan/input).

2. Menyimpan program dan data serta menyediakan untuk pemrosesan.

3. Menjalankan proses aritmatika dan logika pada data yang disimpan.

4. Menyimpan hasil antara dan hasil akhir pengolahan.

5. Mencetak atau menampilkan data yang disimpan atau hasil pengolahan.

2.2.3. Manfaat Pengolahan Data

Dengan digunakannya pengolahan data elektronik, maka manfaat yang dapat

diperoleh adalah meminimalkan kebutuhan tenaga manusia, hal ini karena beberapa

pekerjaan dilakukan secara otomatis oleh peralatan bantuan seperti komputer.

Keuntungan lain adalah kemampuan komputer untuk memproses data lebih besar,

keakuratan yang lebih besar, kecepatan yang lebih besar, fasilitas pengendalian

otomatis dan pengolahan secara serentak. Sebagai contoh Perhitungan upah dan gaji,

dengan sudah dimanfaatkannya pengolahan data komputer, operator hanya menginput

banyaknya jam kerja, lembur, bonus atau komisi, hari absen, dan untuk kode pegawai,

nama pegawai, gaji pokok, informasi perhitungan pajak pendapatan, neraca pinjaman

dan informasi kumulatif lainnya sudah ada pada database dan program yang

memprosesnya.
9

2.3. Database

Basis data adalah kumpulan dari berbagai data yang saling berhubungan satu

dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi

dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi

dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan. Basis

data merupakan salah satu komponen yang penting dalam sistem informasi, karena

merupakan basis dalam menyediakan informasi pada para pengguna.

Secara lebih lengkap pemanfaatan basis data adalah untuk memenuhi sejumlah

tujuan (objektif) sebagai berikut:

1. Kecepatan dan Kemudahan (Speed)

2. Efesiensi ruang penghipunan (Space)

3. Keakuratan (Accuracy)

4. Ketersediaan (Availability)

5. Kelengkapan (Completeness)

6. Keamanan (Security)

7. Kebersamaan (Shareability)

DBMS Field

Database Karakter/Byte

File Bit

Record

Gambar 2.1. Hirarki Pembentukan Data


10

2.4. Pengenalan CodeIgniter

CodeIgniter adalah sebuah Framework PHP yang dapat mempercepat

developer untuk membuat sebuah aplikasi web. Ada banyak library dan helper yang

berguna di dalamnya dan tentunya mempermudah proses development.

Menurut Hakim (2010:8) CodeIgniter adalah sebuah framework PHP yang

dapat membantu mempercepat developer dalam pengembangan aplikasi web berbasis

PHP dibanding jika menulis semua kode program dari awal.

Gambar 2.2. Logo CodeIgniter

CodeIgniter pertama kali dibuat oleh Rick Ellis, CEO Ellislab, Inc.

(http://ellislab.com), sebuah perusahaan yang memproduksi CMS (Content 24

Management System) yang cukup handal, yaitu Expression Engine

(http://www.expressionengine.com). Saat ini, CodeIgniter dikembangkan dan

dimaintain oleh Expression Engine Development Team.

Ada beberapa keuntungan menggunakan CodeIgniter, diantaranya :

1. Gratis

CodeIgniter berlisensi dibawah Apache/BSD opensorce.

2. Ditulis Menggunakan PHP 4

Meskipun CodeIgniter dapat berjalan di PHP 5, namun sampai saat ini

kode program CodeIgniter masih dibuat dengan menggunakan PHP 4.

3. Berukuran Kecil
11

Ukuran CodeIgniter yang kecil merupakan keunggulan tersendiri.

Dibanding dengan framework lain yang berukuran besar.

4. Menggunakan Konsep MVC

CodeIgniter menggunakan konsep MVC yang memungkinkan

pemisahan layer application-logic dan presentation

5. URL Yang Sederhana

Secara default, URL yang dihasilkan CodeIgniter sangat bersih dan

Serach Engine Friendly (SEF).

6. Memiliki Paket Library Yang Lengkap

CodeIgniter mempunyai library yang lengkap untuk mengerjakan

operasioperasi yang umum dibutuhkan oleh sebuah aplikasi berbasis

web, misalnya mengakses database, mengirim email, memvalidasi form,

menangani session dan sebagainya.

7. Extensible

Sistem dapat dikembangkan dengan mudah menggunakan plugin dan

helper, atau dengan menggunakan hooks.

8. Tidak menggunakan Template Engine

Meskipun CodeIgniter dilengkapi dengan template parser sederhana

yang dapat digunakan, tetapi hal ini tidak mengharuskan kita untuk

menggunakannya.

9. Dokumentasi Lengkap Dan Jelas

Dari sekian banyak framework, CodeIgniter adalah satu-satunya

framework dengan dokumentasi yang lengkap dan jelas.


12

10. Komunitas

Komunitas CodeIgniter saat ini berkembang pesat. Salah satu

komunitasnya bisa dilihat di (http://codeigniter.com/forum/).

2.5. Pengertian CSS

CSS adalah singkatan dari Cascading Style-Sheet, sebuah pengembangan atas

kode HTML yang sudah ada sebelumnya. Dengan CSS, kita bisa menentukan sebuah

struktur dasar halaman web secara lebih mudah dan cepat, serta irit size. CSS juga

membantu kita untuk menyeragamkan seluruh halaman website dengan tampilan yang

konsisten. Misalnya, kita mau seluruh font yang ada di website kita adalah font

“Tahoma”, maka dengan bantuan CSS kita bisa bikin proses itu menjadi otomatis

tanpa harus mengganti-ganti font secara manual di setiap halaman.

Dahulu kala, sebelum CSS menjadi standar untuk mendesain halaman web

seperti sekarang, halaman web di desain menggunakan <table>, jadi dibuat dulu

desainnya, dalam format .psd atau jpeg, lalu di slice atau di potong potong menjadi

bagian – bagian terpisah, setelah itu dibuat tabel dengan ukuran yang sesuai, lalu

desain tadi di “tempel” pada tabel sebagai image yang melekat pada tabel, atau sebagai

background. Kelemahan dari cara seperti ini adalah, halaman web menjadi berat

karena kolom – kolom penyusun tabel <tr> dan <td> diberi tambahan atribut image

source. Side effect dari hal ini adalah halaman web menjadi padat dan tidak

SEOfriendly. (http://albertseptiawan. blogspot. com/2013/11/ cascading-style-sheet-

css-sekilas-dan.html)

Pada perkembangannya CSS sudah masuk level 3 untuk sekarang, dimana

dimulai CSS level 1 atau yang sering di sebut CSS aja, kemudian level 2 yang
13

merupakan penyempurnaan dari CSS level sebelumnya, yaitu CSS level 1. Sejak awal

ditemukannya CSS pada awal dekade 90an, CSS terus dikembangkan dan diserap oleh

web developer. Sekarang ini, versi CSS telah mencapai versi ke-3.

2.6. Pengertian PHP

Menurut kamus komputer, PHP adalah bahasa pemrograman untuk dijalankan

melalui halaman web, umumnya digunakan untuk mengolah informasi di internet.

Sedangkan dalam pengertian lain PHP adalah singkatan dari “PHP Hypertext

Preprocessor” yaitu bahasa pemrograman web server-side yang bersifat open source

atau gratis.

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.

PHP adalah script yang digunakan untuk membuat halaman web dinamis. Dinamis

berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client.

Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru atau

up to date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.

(Rulianto Kurniawan, 2010:02)

2.6.1. Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu

itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan

script yang digunakan untuk mengolah data form dari web. Perkembangan selanjutnya

adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada

saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter.
14

Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer

yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah

diimplementasikan dalam C. Dalam rilis ini disertakan juga modul-modul ekstensi

yang meningkatkan kemampuan PHP/FI secara signifikan. (Rulianto Kurniawan,

2010:03)

Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan

kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama

Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat.

Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan

meresmikan rilis tersebut sebagai PHP 3.0.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis

tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak

dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya

untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan

stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari

interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model

pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan

bahasa pemrograman ke arah paradigma berorientasi objek.


BAB III

ANALISIS DAN PERANCANGAN

3.1.Lokasi Dan Waktu Penelitian

3.1.1. Lokasi Penelitian

Lokasi yang dipilih sebagai tempat penelitian adalah Percetakan Arsa Desain

Medan karena belum pernah dilakukan penelitian tentang Analisa dan Perancangan

Sistem Informasi percetakan pada percetakan arsa desain tersebut.

3.1.2. Waktu Penelitian

Penelitian ini dilakukan pada bulan Maret – April 2015

3.2. Permasalahan Yang Akan Dibahas

Dari masalah penelitian yang telah dilakukan penulis, dapat disimpulkan

masalah yang akan dirumuskan yaitu Bagaimana merancang suatu sistem informasi

percetakan arsa desain itu di buat dengan tujuan untuk memudahkan pekerjaan dan

menghemat tempat penyimpanan seluruh data secara cepat dan tepat pada percetakan

arsa desain Medan.

Bila pengolahan data dilakukan secara manual kemungkinan terjadinya

kesalahan akan banyak sekali, namun dengan perancangan sistem database yang akan

dibuat ini nantinya akan mengurangi kesalahan pengolahan data. Adapun bahasa

pemograman yang digunakan penulis dalam penyelesaian penelitian ini adalah Bahasa

Pemrograman PHP atau sering dikenal sebagai website.

Dalam hal ini penulis mencoba untuk mengidentifikasi permasalahan sebagai

berikut :

15
16

a. Bagaimana mengolah data pemesanan pelanggan.

b. Bagaimana mengolah data-data pembayaran pelanggan dan

c. Bagaimana membuat laporan-laporan yang berhubungan dengan seluruh data di

arsa desain.

3.2.1 Metode Penyelesaian Masalah

Dalam hal ini, penulis melakuakan riset selama satu bulan dan melakukan

wawancara kepada pegawai percetakan arsa desain medan yang ada dikantor tersebut.

Setelah penulis mempelajari dan menganalisa masalah sistem informasi pemesanan

yang ada di percetakan arsa desain medan, maka penulis berkesimpulan bahwa

permasalahan tersebut adalah merupakan masalah basis data dan manajemen

penomoran pemesanan. Oleh karena itu penulis memutuskan untuk memilih Bahasa

Pemrograman PHP untuk menyelesaikan masalah tersebut.

Alternatif ini sangat tepat untuk memecahkan masalah yang dihadapi

percetakan arsa desain medan, karena dapat mengakses banyak data dan dapat

mempelajari lebih mudah sehingga dapat melihat kesalahan sewaktu mengakses data

dan dapat memperbaiki kesalahan yang ada dengan cepat.

3.2.2 Data Yang Dikumpulkan

Agar penulisan penelitian ini mempunyai tujuan yang pasti dan berguna bagi

percetakan arsa desain maupun bagi pribadi penulis serta orang lain, maka penulis

membutuhkan beberapa data dari percetakan arsa desain yang bersangkutan, adapun

data yang dibutuhkan adalah sebagai berikut :


17

1. Data Primer

Merupakan data yang diperoleh dari perusahaan, untuk memenuhi kebutuhan

penulis dalam penyelesaian penelitian yaitu data percetakan arsa desain, antara lain :

A. DATA PELANGGAN

B. DATA PEMESANAN

2. Data Sekunder

Yaitu merupakan data yang diperoleh dari sumber lain dalam bentuk laporan

atau publikasi. Data sekunder ini diperlukan sebagai tambahan data yang sifatnya

teoiritis.

3.3 Sistem Yang Sedang Berjalan

Analisa sistem merupakan penguraian dari suatu sistem informasi yang utuh

kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-

hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat

diusulkan perbaikkanya.

3.3.1 Analisa Sistem yang sedang Berjalan

Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh

kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

mengevaluasi permasalahan, kesempatan, hambatan, yang terjadi dan kebutuhan yang

diharapkan sehingga dapat diusulkan perbaikannya.

Sistem yang sedang berjalan selama penulis melakukan riset banyak sekali

pekerjaan yang menggunakan manual yang seharusnya menggunakan komputerisasi


18

sehingga pekerjaan ini dirasa kurang efektif dan efesien, karena didalam pengolahan

datanya membutuhkan waktu dan tenaga yang cukup banyak.

a. Sistem Persuratan

Prosedur yang diterapkan pada manajemen data pelanggan dan pemesanan

mulai dari penerimaan, pembuatan, penyimpanan, pembayaran, semua

dilakukan secara konvensional. Dokumentasi data pelanggan dan pemesanan

hanya berupa penulisan di buku besar. Sedangkan pada tahap pengarsipan surat

hanya berupa penyimpanan dokumen hardcopy, Penerapan metode tersebut,

menjadikan manajemen surat masuk dan surat keluar kurang efektif dan efisien.

Diantaranya adalah pencarian dokumen lama sulit sebab harus membuka

terlebih dahulu data-data lama dan mencarinya satu persatu, kesuliatan dalam

laporan surat masuk dan surat keluar, hilang dan rusaknya dokumen

b. Analisis Kebutuhan

Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran

mengenai permasalahan dan prosedure yang berjalan saat ini di Arsa Desain

secara konvensional dapat dilihat pada gambar 3.3


19

c. Permasalahan Yang Terjadi

Selama penulis melakukan penelitian pada Arsa Desain, penulis melakukan

diskusi dengan pegawai pencatatan pemesanan/admin. Dari hasil diskusi

tersebut penulis menemukan beberapa permasalahan khusus yang berkaitan

dengan kebutuhan sistem .Adapun beberapa permasalahan tersebut diantaranya:

 Seringnya terjadi penomoran surat yang sama

 Penyajian laporan arsip surat yang diterima masih berupa hasil

dokumen print out

 Seringnya terdapat dokumen surat yang rusak atau hilang.

Dengan adanya permasalahan tersebut, penulis mengajukan ide untuk

merancang sebuah sistem informasi pemesanan percetakan menggunakan


20

CodeIgniter. Diharapkan nantinya sistem pengelolaan data pemesanan ini dapat

membantu Arsa Desain.

3.3.2 Sistem Dan Prosedur

Sebelum membuat program tentukan dulu program apa yang akan

dibuat, untuk pembuatan butuh perancangan sistem bentuk gambaran. Beberapa

prosedur penyusunan program:

1. Tentukan program apa yang akan dibuat.

2. Data-data yang diperlukan telah tersedia

3. Database apa yang akan digunakan

4. Alur proses (flowchart)

5. Kebaikan dan keburukan program yang akan dibuat

6. Bentuk laporan

7. Menambah index data

8. Menambahkan tabel data dalam database


21

BAB IV

HASIL PENELITIAN DAN PEMBAHASAN

4.1 Implementasi Sistem

4.1.1 Defenisi Implementasi Sistem

Implementasi sistem merupakan Prosedur yang dilakukan untuk menyelesaikan

desain sistem yang ada dalam dokumen desain yang disetujui, menguji sistem dan

menginstal dan memulai sistem yang baru yang telah diperbaiki agar siap untuk

dioperasikan.

4.1.2 Komponen Utama Dalam Implementasi Sistem

Dalam pembuatan program Perancangan Sistem Informasi Absensi Manajemen

Surat yang sudah dirancang dibutuhkan perangkat keras (hardware), perangkat lunak

(software) dan perangkat operator (brainware). Adapun hardware, software dan

brainware yang dibutuhkan adalah sebagai berikut :

1. Perangkat Keras (Hardware)

a. Micro prosesor Intel Pentium core i-3

b. Hardisk sebagai media penyimpanan data.

c. Memori minimal 1 GB, karena menggunakan under windows.

d. Monitor

e. Keyboard

f. Mouse

2. Perangkat Lunak (Software)

a. Sistem Operasi Windows XP dan menggunakan bahasa pemrograman PHP

dengan macromedia dreamweaver sebagai editor dan MySQL

21
22

b. Untuk database. Anti virus untuk mengetahui terjadinya kerusakan sistem

3. Perangkat Operator (Brainware)

Yaitu orang yang mengerti sistem operasi komputer dan memiliki keahlian yang

baik untuk menjalankan program.

4.3.3. Tujuan Implementasi Sistem

Adapun tujuan dari implementasi dari sistem tersebut diantaranya yaitu :

1. Membuat perancangan desain sistem selama penelitian

2. Menguji dan mendokumentasikan prosedur dalam program yang diperlukan oleh

dokumen perancangan sistem yang telah dibuat.

3. Menyelesaikan perancangan sistem yang ada didalam perancangan sistem yang

telah disetujui.

4.3.4. Pemeliharaan Sistem

Berdasarkan hal diatas, maka dibutuhkan adanya pemeliharaan sistem agar

sistem tersebut dapat berjalan sebagaimana mestinya. Adapun tujuan pemeliharaan

sistem antara lain adalah :

1. Mencegah adanya kelainan sistem yang dapat mendatangkan masalah-masalah

baru.

2. Melakukan survei ulang jika modifikasi yang diminta relatif besar.

3. Menyempurnakan proses penyusunan sistem dan proses pemeliharaan sistem

dengan menganalisa informasi tentang modifikasi sistem.

1. Tindak Lanjut Implementasi


23

Setelah sistem diimplementasikan maka langkah berikutnya adalah melakukan

tindak lanjut implementasi. Dalam hal ini sistem sudah siap untuk di operasikan dan

sudah terbebas dari kesalahan-kesalahan. Tindak lanjut implementasi dapat berupa

pengetesan atau uji coba penerimaan sistem (system acceptance test) yang

menggunakan data yang sesungguhnya dalam jangka waktu tertentu yang dilakukan

oleh analis sistem bersama-sama dengan user. Setelah pengetesan penerimaan ini

selesai dilakukan, suatu rapat penerimaan (acceptance meeting) perlu diselenggarakan.

Dalam rapat ini, ditentukan apakah sistem yang baru dibuat diterima atau ditolak.

Selanjutnya perawatan dan pemeliharaan terhadap sistem yang digunakan juga perlu

dilakukan. Hal ini dimaksudkan agar tidak terjadi ketimpangan dan kerancuan didalam

pengimplementasian sistem dan juga untuk mencegah apabila sewaktu-waktu sistem

mengalami keruskan.

Perancangan (desain) dapat didefenisikan sebagai gambaran, perencanaan dan

pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu

kesatuan yang utuh dan berfungsi. Suatu sistem yang baik dan sesuai dengan kaidah

perancangan sistem informasi data pasien ini penulis telah menentukan beberapa

rancangan yang mencakup database, rancangan input dan output. Perancangan sistem

menentukan bagaimana suatu sistem akan menyelesaikan apa-apa yang mesti

diselesaikan. Tahap ini juga bertujuan untuk memenuhi kebutuhan kepada pemakai

sistem dan juga untuk memberikan gambaran yang jelas dan rancang bangun yang

lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat.

Untuk mencapai tujuan tersebut, analis sistem harus dapat mencapai sasaran-

sasaran yaitu desain sistem yang mudah dipahami, dimana metode-metode yang

dipergunakan harus mudah diterapkan dan informasi harus mudah dihasilkan serta

mudah digunakan. Desain sistem juga harus dapat mendukung tujuan utama perusahaan
24

sesuai dengan yang telah didefenisikan pada tahap perencanaan sistem. Keefisienan dan

efektifitas pada desain sistem dalam mendukung pengolahan transaksi, pelaporan

manajemen dan tugas-tugas lainnya. Desain sistem harus dapat mempersiapkan

rancang bangun terinci untuk masing-masing komponen dari sistem informasi yang

meliputi data dari informasi, simpanan data, metode – metode, prosedur-prosedur,

orang-orang, perangkat keras, perangkat lunak dan pengendalian intern.

4.1.3 Tujuan Implementasi Sistem

Implementasi dimaksudkan untuk menggunakan dan menerapkan sistem yang

telah didesain dan dibuat serta bebas dari kesalahan-kesalahan untuk mendukung fungsi

dan kinerja dari sebuah perusahaan atau organisasi. Dengan diimplementasikannya

desain sistem yang baru, maka diharapkan tujuan-tujuan dari perusahaan atau

organisasi dapat tercapai.

Adapun tujuan implementasi sistem harus sesuai dengan yang diharapkan dan

tujuannya adalah sebagai berikut :

1. Membuat perancangan sistem selama penelitian.

2. Menyelesaikan perancangan sistem yang ada di dalam perancangan sistem yang

telah disetujui.

3. Memperhitungkan sistem yang telah dibuat sesuai dengan kebutuhan pemakai.

4. Menguji dan mendokumentasikan prosedur dan program yang diperlukan oleh

dokumen perancangan sistem yang telah dibuat.

Adapun tujuan-tujuan tambahannya dari pengimplementasian sistem adalah :

1. Mengatasi masalah-masalah yang ada yang sebelumnya tidak dapat

diselesaikan oleh pengguna sistem yang lama.


25

2. Meningkatkan kinerja dan kwalitas karyawan/pegawai karena telah

menggunakan dan memanfaatkan sistem yang berorientasi pada pemanfaatan

teknologi komputer.

3. Mengurangi resiko-resiko kegagalan dalam pekerjaan karena sistem yang

digunakan sudah di uji coba dan telah bebas dari kesalahan-kesalahan.

4.1.4 Komponen Utama Implementasi Sistem

Faktor utama yang paling mendukung dalam implementasi sistem adalah faktor

manusia (Brainware) selaku sumber daya yang berperan penting dalam mengelola dan

mengimplementasikan sistem yang telah dibuat. Selain itu sistem tidak akan dapat

bekerja dan berjalan sebagaimana yang diharapkan bila tidak adanya faktor pendukung

seperti perangkat keras (Hardware) dan perangkat lunak (Software).

A. Perangkat Keras (Hardware)

Hardware adalah seluruh komponen-komponen peralatan yang membentuk

suatu sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat

melaksanakan tugasnya. Sesuai dengan fungsinya, perangkat keras (Hardware) terdiri

dari empat komponen utama, yaitu :

1. Alat Input (input Device)

Alat input (Input Device) adalah alat atau perangkat yang digunakan

untuk melakukan proses penginputan dan pemasukkan data ke dalam

sistem. Contohnya, keyboard, pointing device dan lain sebagainya.

2. Central Processing Unit (CPU)

Central Processor Unit (CPU) merupakan tempat pemrosesan instruksi-

instruksi program. CPU merupakan jantung dari komputer. Komponen


26

merupakan pusat pengolahan serta pusat pengontrolan dari keseluruhan

sistem komputer yang sedang melaksanakan suatu kegiatan.

3. Alat Output (Output device)

Output Device adalah alat yang menerima hasil pengolahan data dari

CPU melalui Main Storage dan akan menghasilkan keluaran baik

berupa tampilan data pada layar monitor maupun cetakan data pada

kertas melalui alat printer.

B. Perangkat Lunak (Software)

Perangkat keras komputer tidak akan dapat berbuat apa-apa tanpa adanya

perangkat lunak. Teknologi yang canggih dari perangkat keras akan berfungsi bila

instruksi-instruksi tertentu telah diberikan kepadanya. Instruksi-instruksi tersebut

disebut dengan perangkat lunak (software). Instruksi-instruksi perangkat lunak ditulis

oleh manusia untuk mengaktifkan fungsi dari perangkat keras komputer.

C. Sumber Daya Manusia(Brainware)

Brainware merupakan komponen manusia yang terlibat langsung dalam

pengoperasian komputer dan melaksanakan semua kegiatan yang berhubungan dengan

hardware dan software.

Pada umumnya, brainware digolongkan menjadi 4 bagian, yaitu :

1. System Analyst yaitu orang yang akan membentuk dan membangun

fasilitas system design.

2. Programmer merupakan orang yang akan menyusun instruksi bagi

komputer.
27

3. Enginner merupakan orang yang bertanggung jawab dalam perawatan

perangkat keras dan perangkat lunak.

4. Operator merupakan orang yang akan menangani secara langsung

pengolahan data komputerisasi.

4.1.5 Pemeliharaan Sistem

Berdasarkan hal-hal diatas maka diperlukan adanya pemeliharaan sistem agar

sistem tersebut dapat berjalan sebagaimana mestinya. Adapun tujuan pemeliharaan

sistem yaitu mencegah adanya kelainan sistem yang dapat mendatangkan masalah-

masalah baru serta mengganti pemeliharaan sistem dengan survei sistem jika

modifikasi yang diminta relatif besar. Meskipun sistem yang telah diterapkan sudah

berjalan dengan baik, perawatan (maintenance) terhadap system merupakan suatu hal

yang tidak kalah pentingnya untuk dilakukan. Tanpa adanya perawatan terhadap sistem,

sistem tidak akan selamanya berjalan dengan baik. Adapaun tujuan pemeliharaan

sistem pada Percetakan Arsa desain Medan adalah :

1. Mencegah adanya kelainan sistem yang dapat mendatangkan masalah-masalah

baru.

2. Mengganti pemeliharaan sistem dengan survey sistem jika modifikasi yang

diminta atau yang dibutuhkan relatif besar.

4.2 Demonstrasi Program

4.2.1. Tampilan Form Login

Form Login berfungsi untuk melakukan login, agar dapat mengakses program.

Adapun tampilan programyang dirancang penulis adalah sebagai berikut :


28

Gambar 4.1. Login

4.2.2. Form Menu Utama

Gambar 4.2. Form Menu Utama

4.2.3. Form Data Pelanggan

Gambar 4.3. Form Data Pelanggan


29

4.2.4. Form Tambah Data Pelanggan

Gambar 4.11. Form Tambah Data Pelanggan

4.2.5. Form Data Pengguna

Gambar 4.12. Tampilan Data Pelanggan

4.2.6. Form Data Pemesanan

Gambar 4.13 Form Pemesanan


30

4.2.7. Form Tambah Data Pemesanan

Gambar 4.14 Form Tambah Data Pemesanan

4.2.8. Form Belum Lunas

Gambar 4.15 Form Belum Lunas

4.2.9. Form Data Pelunasan

Gambar 4.16 Form Data Pelunasan


31

4.2.10. Form Jenis Cetakan

a. Form Jenis Cetakan

Gambar 4.17 Form Jenis Cetakan

b. Form Tambah Data Jenis Cetakan

Gambar 4.18 Form Jenis Cetakan

4.2.11. Form Jenis Satuan

a. Form Jenis Satuan

Gambar 4.19 Form Jenis Satuan


32

b. Form Tambah Data Jenis Satuan

Gambar 4.20 Form Tambah Data Jenis Satuan


33

BAB V

PENUTUP

5.1 Kesimpulan

Sebagai penutup pembahasan dalam penelitian ini, peneliti mengambil

kesimpulan-kesimpulan sebagai berikut :

1. Pengelolaan dan proses komunikasi dalam organisasi menjadi lebih efektif,

karena dapat mempersingkat waktu mulai dari proses pembuatan hingga

penerimaan berkas.

2. Proses pengarsipan dokumen lebih mudah.

3. Dokumen dapat dipertanggungjawabkan dengan adanya penggunaan kode user

dan password untuk masing-masing admin.

4. Kelemahan dari kondisi sistem lama yaitu tidak adanya aplikasi khusus untuk

mengelola data pemesanan maupun pembayaran, yang ada hanya pendataan

yang dilakukan secara manual atau dicatat dalam buku register, sehingga belum

diolah secara maksimal terutama untuk pencarian berkas-berkas yang sudah

pernah diterbitkan atau berkas-berkas yang sudah pernah diterima.

5. Kelebihan dari aplikasi ini adalah dapat mengelola data berkas, baik pemesanan

maupun pembayaran sehingga data-data tersebut dapat dicari kapan saja dengan

cepat apabila diperlukan.

33
34

5.2 Saran

Saran merupakan suatu ide yang dimunculkan oleh peneliti yang berguna untuk

memberikan masukan, sehingga dapat berguna untuk yang memakai sistem ini. Adapun

saran-saran tersebut adalah sebagai berikut :

1. Sebaiknya digunakan program antivirus yang residen. Hal ini dimaksudkan

untuk mencegah terjadinya kerusakan pada program ataupun data yang lain.

2. Masih perlu dikembangkan sistem informasi ini agar lebih luas dan masih dapat

dikembangkan kearah sistem yang bersifat online.


DAFTAR PUSTAKA

Al Fatta, Hanif, 2007, Analisis & Perancangan System Informasi: Untuk Keunggulan

Bersaing Perusahaan & Organisasi Modern, Penerbit Andi Offset:Yogyakarta.

Komang Wiswakarma, 2010, 9 Langkah Menjadi Master Framework Codeigniter,

Lokomedia:Yogyakarta

Pratama Antonius Nugraha Widhi,2010, CodeIgniter: Cara Mudah Membangun

Aplikasi PHP, Mediakita: Jakarta

HM, Jogianto. Akt. MBA. Ph. 2001. Analisa & Desain Sistem Informasi. Edisikedua.

Cetakan kedua. Andi:Yogyakarta.

Komaruddin. 1998, Analisa dan Desain Sistem Informasi. Edisi Pertama. Surabaya.

Marlina, Linda. 2004. Sistem Basis Data. Yogyakarta: Andi Offset.

Nazir, Moh. Ph. D. 2005. Metode Penelitian. Bogor: Ghalia Indonesia.

Anda mungkin juga menyukai