Sistem informasi pemesanan dan penjualan pada Nituty Cookies berbasis e-commerce

BIODATA MAHASISWA

  A. Biodata Mahasiswa

  NIM : 1.05.07.106 Nama Lengkap : WISNUMURTHY KUSUMAWARDANA Tempat & Tanggal Lahir : Jakarta, 10 Oktober 1989 Agama : Katolik Jenis kelamin : Laki_laki Alamat Lengkap : Perum Pemda Blok C 8 No. 9 Jatiasih-Bekasi No. Telepon / HP : 085647000394 Email : wisnumurthyk@yahoo.com / nu2_wise@yahoo.com

  B. Riwayat Pendidikan

  Formal: 1995-2001 : Sekolah Dasar Negeri Jatiasih 1 Bekasi 2001-2004 : Sekolah Lanjutan Tingkat Pertama Negeri 23

  Bekasi 2004-2007 : Sekolah Menengah Atas Hutama Bekasi 2007-Sekarang : Universitas Komputer Indonesia Bandung,

  Jenjang Strata-1, Jurusan Sistem Informasi Demikian Riwayat hidup ini saya buat dengan sebenarnya.

  Bandung, Agustus 2013 Hormat saya,

  Wisnumurthy Kusumawardana

SISTEM INFORMASI PENJUALAN PEMESANAN

  

DAN INVENTORI PADA NITUTY COOKIES

BERBASIS E-COMMERCE SKRIPSI

  Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)

  Fakultas Teknik dan Ilmu Komputer

  Wisnumurthy Kusumawardana 1.05.07.106 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA 2013

  

DAFTAR ISI

LEMBAR PENGESAHAN LEMBAR PERNYATAAN KEASLIAN

ABSTRAK .............................................................................................................. i

ABSTRACT ............................................................................................................ ii

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

DAFTAR ISI ......................................................................................................... vi

DAFTAR GAMBAR .............................................................................................. x

DAFTAR TABEL................................................................................................ xii

DAFTAR SIMBOL ............................................................................................ xiii

  1.4.1. Kegunaan Praktis .......................................................................... 5

  2.1.1. Elemen Sistem ............................................................................ 11

  2.1. Pengertian Sistem .................................................................................. 10

  BAB II LANDASAN TEORI

  1.6. Lokasi dan Jadwal Penelitian .................................................................. 7

  1.5. Batasan Masalah ...................................................................................... 6

  1.4.2. Kegunaan Akademis ..................................................................... 6

  1.4. Kegunaan Penelitian ................................................................................ 5

  BAB I PENDAHULUAN

  1.3.2. Tujuan Penelitian .......................................................................... 5

  1.3.1. Maksud Penelitian ......................................................................... 5

  1.3. Maksud dan Tujuan Penelitian ................................................................ 5

  1.2.2. Rumusan Masalah ......................................................................... 4

  1.2.1. Identifikasi Masalah ...................................................................... 4

  1.2. Identifikasi dan Rumusan Masalah.......................................................... 4

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

  2.1.2. Karakteristik Sistem ................................................................... 12

  2.2.1. Pengertian Informasi.................................................................... 16

  2.2.2. Siklus Informasi ........................................................................... 16

  2.2.3. Kualitas Informasi ....................................................................... 17

  2.3. Konsep Dasar Sistem Informasi ............................................................ 18

  2.3.1. Pengertian Sistem Informasi ....................................................... 18

  2.3.2. Komponen Sistem Informasi ...................................................... 19

  2.3.3. Kegiatan Sistem Informasi ......................................................... 20

  2.4. Metode Pendekatan Sistem .................................................................... 20

  2.4.1. Pendekatan Berorientas Objek.................................................... 21

  2.4.2. Pendekatan Terstruktur ............................................................... 22

  2.4.2.1. Alat dan Teknik Pengembangan Sistem .............................. 18

  2.5. Pengertian Persediaan(Inventory) .......................................................... 26

  2.6. Pengertian Penjualan ............................................................................. 27 2.7. pengertian Pemesanan ........................................................................... 27

  2.8. Database ................................................................................................. 28

  2.9. PHP ........................................................................................................ 28

  2.10. Pengertian Jaringan Komputer ............................................................ 28

  2.10.1. Jenis-jenis Jaringan Komputer.................................................. 29

  2.10.2. Topologi Jaringan Komputer .................................................... 31

  2.11. Perangkat Lunak Pendukung ............................................................... 33

  2.12. Pengenalan Program Macromedia Dreamweaver dan Adobe

  Dreamweaver......................................................................................... 35

  2.13. Pengenalan XAMPP ............................................................................ 36

  2.13.1. Asal Kata XAMPP.................................................................... 37

  BAB III OBJEK DAN METODE PENELITIAN

  3.1. Objek Penelitian .................................................................................... 39

  3.1.1. Sejarah Singkat Perusahaan ........................................................ 39

  3.1.2. Visi dan Misi .............................................................................. 40

  3.1.2.1. Visi ................................................................................ 40

  3.1.4. Deskripsi Tugas .......................................................................... 41

  4.1.2.1 Flowmap Yang Berjalan ............................................... 55

  4.2.3. Perancangan Prosedur Yang Diusulkan ...................................... 63

  4.2.2. Gambaran Umum Sistem Yang Diusulkan ................................. 63

  4.2.1. Tujuan Perancangan Sistem ........................................................ 62

  4.2. Perancangan Sistem ............................................................................... 62

  4.1.4. Evaluasi Sistem Yang Sedang Berjalan ...................................... 61

  4.1.2.3.4. DFD Level 1 Proses 3 Transaksi ................... 60

  4.1.2.3.3. DFD Level 1 Proses 2 Pemeriksaan .............. 60

  4.1.2.3.2. DFD Level 1 Proses 1 Pemesanan ................. 59

  4.1.2.3.1. DFD Level 0 .................................................. 59

  4.1.2.3 Data Flow Diagram Yang Berjalan .............................. 58

  4.1.2.2 Diagram Konteks Yang Berjalan ................................... 58

  4.1.2. Prosedure yang Berjalan . ........................................................... 55

  3.2. Metode Penelitian .................................................................................. 44

  4.1.1. Analisis Dokumen . .................................................................... 53

  4.1. Analisis Sistem Yang Berjalan............................................................... 53

  BAB IV ANALISIS DAN PERANCANGAN SISTEM

  3.2.4. Pengujian Software ..................................................................... 52

  3.2.3.3. Alat Bantu Analisis dan Perancangan ........................... 49

  3.2.3.2. Metode Pengembangan Sistem ..................................... 47

  3.2.3.1. Metode Pendekatan Sistem ........................................... 46

  3.2.3. Metode Pendekatan dan Pengembangan Sistem ........................ 46

  3.2.2.2. Sumber Data Sekunder .................................................. 46

  3.2.2.1. Sumber Data Primer ...................................................... 45

  3.2.2. Jenis dan Metode Pengumpulan Data ......................................... 44

  3.2.1. Desain Penelitian ........................................................................ 44

  4.2.3.1. Diagram Konteks Yang Diusulkan ................................ 65

  4.2.4. Perancangan Basis Data .............................................................. 71

  5.1.3. Implementasi Perangkat Keras ................................................... 95

  5.2.2.1. Pengujian Untuk Halaman Member ............................. 119

  5.2.2. Kasus dan Hasil Pengujian ....................................................... 119

  5.2.1. Rencana Pengujian ................................................................... 117

  5.2. Pengujian Sistem .................................................................................. 117

  5.1.7. Penggunaan Program ................................................................ 106

  5.1.6. Implementasi Installasi Program .............................................. 105

  5.1.5.3. Implementasi Halaman Member ................................ 103

  5.1.5.2. Implementasi Halaman Admin ................................... 102

  5.1.5.1. Implementasi Halaman Utama ................................... 101

  5.1.5. Implementasi Antar Muka ........................................................ 101

  5.1.4. Implementasi Basis Data (Sintaks SQL) .................................... 95

  5.1.2. Implementasi Perangkat Lunak ................................................... 94

  4.2.4.1. Normalisasi .................................................................... 71

  5.1.1. Batasan Implementasi ................................................................. 93

  5.1. Implementasi .......................................................................................... 93

  BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

  4.2.6. Perancangan Arsitektur Jaringan................................................. 92

  4.2.5.3. Perancangan Output ....................................................... 90

  4.2.5.2. Perancangan Input ......................................................... 85

  4.2.5.1. Struktur Menu ................................................................ 83

  4.2.5. Perancangan Antar muka ............................................................ 83

  4.2.4.5. Kodefikasi ..................................................................... 81

  4.2.4.4. Struktur File .................................................................. 76

  4.2.4.3. Entity Relation Diagram (ERD) ................................... 76

  4.2.4.2. Tabel Relasi ................................................................... 74

  5.2.2.2. Pengujian Untuk Halaman Admin ............................... 123

BAB VI KESIMPULAN DAN SARAN

  6.1. Kesimpulan .......................................................................................... 129

  6.2. Saran ..................................................................................................... 130

DAFTAR PUSTAKA LAMPIRAN

  

DAFAR PUSTAKA

Al-Bahra Bin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Graha Ilmu.

  Yogyakarta Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Andi. Yogyakarta. Abdul Kadir. 2003. Pengenalan Sistem Informasi. Andi. Yogyakarta. Sopandi,dede.2008.Instalasi dan Konfigurasi Jaringan Komputer. Bandung:Informatika Bandung http://ridwaniskandar.files.wordpress.com/persediaan/12 Juni 2013 http://digilib.ittelkom.ac.id/definisi-persediaan/10 Juni 2013 http://www.library.upnvj.ac.id/persediaan/9 juni 2013

BAB I PENDAHULUAN

1.1. Latar Belakang Penelitian

  Perkembangan dalam dunia bisnis tidak hanya bergantung pada kualitas produknya saja, tetapi juga melihat dari sisi kualitas layanan yang diberikan oleh perusahaan. Dari sisi kualitas produk yang ditawarkan dapat lebih mendorong pelanggan untuk membeli produk yang kita tawarkan. Kualitas layanan merupakan suatu hal yang sangat penting, dalam menghadapi pelanggan yang membutuhkan perhatian dan pelayanan yang tinggi. Pelayanan yang bermutu tinggi yang dapat memberikan keselarasan terhadap kebutuhan pelanggan.

  Persaingan di dunia bisnis cookies atau yang dikenal dengan sebutan kue kering sangatlah pesat dan cukup menjanjikan. Karena dunia bisnis cookies pada saat ini sudah banyak memanfaatkan teknologi-teknologi yang sudah berkembang dan juga sudah menerapkan sistem informasi.

  Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi. Sistem informasi ini menyimpan, mengambil, mengubah, mengelola dan mengkomunikasi informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya. Sistem informasi yang akan dibuat yaitu E-Commerce berbasis website.

  Electronic commerce (E-Commerce) didefinisikan sebagai proses pembelian dan

  penjualan produk, jasa dan informasi yang dilakukan secara elektronik dengan menfaatkan jaringan komputer. E-Commerce yang akan dibuat dapat memberikan informasi untuk meningkatkan efektifitas dan memberikann layanan komunikasi yang lebih baik dari segi kepada konsumen saja, melainkan sebagai media promosi untuk memperkenalkan produk yang ada kepada para konsumen dan pengoperasian perusahaan dalam memanajemen suatu infomasi mengenai kegiatan-kegiatan yang ada pada perusahaan tersebut dan dari sisi konsumen, E-Commerce tersebut sebagai media transaksi pembelian produk-produk yang tersedia.

  Nituty Cookies adalah produsen dan pemasaran kue kering roombutter yang berdiri sejak tahun 2002. Yang dikembangkan oleh Dewi, Yogi, Rian dan Kiki. Pada tahun 2002 Nituty Cookies belum memasarkan secara luas, hanya dijual di kalangan terdekat, tetangga- tetangga disekitar rumah dan didaerah Bandung. Pada tahun 2005 nituty telah memasarkan produknya hingga pulau Jawa, Kalimantan, Sumatera, Batam dan juga keluar negeri yaitu malaysia. Dan pada tahun 2008-sekarang Nituty Cookies telah berhasil memasarkan produknya hampir seluruh Indonesia, kecuali di Jayapura yang belum terjamah oleh Nituty Cookies.

  Adapum kondisi yang terjadi pada Nituty Cookies diantaranya yaitu pada proses pemasaran (marketing) kurangnya informasi mengenai produk-produk kue kering dan terlalu lama memberikan brosur terbaru yang membuat customer sering kali terlambat mengetahui adanya produk-produk terbaru dari Nituty Cooikes.

  Kemudian pada proses pemesanan (order) pihak customer masih kesulitan dalam memesan produk-produk kue kering karena proses pemesanannya masih melalui e-mail,

  

blackberry messenger (BBM) dan via telepon, yang menjadi kendala dalam proses

  pemesanan disini customer harus menuliskan nama kue kering dengan benar dan pihak Nituty Cookies harus mencatat ulang pesanan yang sudah diterima kedalam sebuah catatan

  Permasalahan lain yang ada di Nituty Cookies yaitu masih rumitnya proses penjualan yang ada didalam sistem yang diterapkan oleh Nituty Cookies sehingga para konsumen dan para pegawai yang ada di Nituty Cookies sering kali terjadi salah paham tentang pesanan yang diingkinkan oleh konsumen dengan data yang dicatat ulang oleh para pegawai yang ada di Nituty Cookies tersebut. Kesalah pahaman ini sangat menggangu proses penjualan yang ada di Nituty Cookies, karena produk yang konsumen terima tidak sesuai dengan pesanan.

  Terkadang produk yang diterima konsumen kurang dari pesanan dan terkadang melebihi pesanan. Begitupun dengan bon yang diterima konsumen, produk yang tidak dipesan konsumen tercatat di bon konsumen dan produk yang dipesan tidak tercatat dalam bon. Kesalah pahaman ini juga berdampak pada pembuatan laporan-laporan yang akan dibuat pihak Nituty Cookies dan juga persediaan barang yang ada di Nituty Cookies akan berkurang jika konsumen tidak memesan produk tersebut yang dikarenakan kesalahan pesanan yang dibuat oleh pegawai Nituty Cookies.

  Tingkat penjualan yang ada di Nituty Cookies per 4 bulan sudah mulai meningkat tetapi dengan adanya peningkatan pemesanan dan penjualan yang ada di Nituty tidak seimbang dengan tidak adanya sistem informasi yang memadai. Pemesanan yang hanya dilakukan melalui penyebaran brour dan pemberian informasi kepada para konsumen, penjualan dan pemesanan cookies di Nituty per 4 bulan sudah mencapai kurang lebih 2.000 lusin toples. Hanya dengan penyebaran brosur dan dengan pemberian info dari agen saja, pemesanan dan penjualan sudah mencapai 2.000 lusin toples. Apalagi jika diberikan suatu sistem informasi yang dapat lebih banyak memberikan informasi kepada para konsumennya, mungkin penjualan dan pemesanan cookies bisa 2x lebih banyak dari pada sebelumnya.

  Dari permasalahan-permasalahan yang terdapat di Nituty Cookies, maka hal inilah yang akan berjalan dengan lebih baik, cepat, dan akurat. Berdasarkan dari latar belakang tersebut, maka skripsi ini berjudul

  “SISTEM INFORMASI PENJUALAN DAN PEMESANAN PADA NITUTY COOKIES BERBASIS E-COMMERCE. 1.2. Identifikasi Masalah Dan Rumusan Masalah

  Dari uraian diatas, maka dalam penulisan skripsi ini mempunyai identifikasi masalah dan rumusan masalah sebagai berikut :

  1.2.1. Identifikasi Masalah

  Berdaasarkan hasil pengamatan dan analisa mengenai keadaan sistem yang berjalan pada Nituty Cookies terdapat beberapa permasalahan yang terjadi di dalam sistem : a. Konsumen merasa kesulitan dalam proses pemesanan karena dalam proses pemesanan produk Nituty Cookies, konsumen harus menuliskan nama kue kering dengan benar.

  b. Kurangnya informasi mengenai produk-produk kue kering dan terlalu lama memberikan brosur terbaru yang membuat customer sering kali terlambat mengetahui adanya produk- produk terbaru dari Nituty Cooikes.

  c. Masih sulitnya mengolah dan menyimpan data konsumen yang terlambat melakukan pesanan, karena pengolahan dan penyimpanan pesanan masih harus dicatat kedalam catatan konsumen.

  d. Perusahaan merasa kesulitan dalam proses penjualan karena dalam proses penjualan terjadi kesalah pahaman antara pegawai dan konsumen yang berdampak pada kesalahan dalam pembuatan laporan-laporan dan juga pembuatan bon untuk konsumen.

  1.2.2. Rumusan Masalah

  Adapun rumusan masalah yang akan di bahas dalam penulisan skripsi ini adalah:

  2. Bagaimana mebuat strategi pemesanan, agar target pemesan cookies setiap tahunnya meningkat.

  3. Bagaimana merubah sistem informasi yang lama menjadi sistem informasi yang baru.

1.3. Maksud dan Tujuan

  Adapun Maksud dan Tujuan dari pengambilan judul tersebut:

  1.3.1. Maksud

  Maksud dari pengambilan judul skripsi ini adalah untuk menganalisa dan membangun sistem informassi penjualan cookies berbasis web sebagai sarana pemasaran dan penjualan pada Niituty Cookies sehingga diharapkan dapat meningkatkan penjualan dan pemesanan ke arah yang lebih baik dengan pemanfaatan sumber daya yang efektif.

  1.3.2 Tujuan

  Tujuan dari pengambilan judul skripsi ini adalah:

  1. Menyediakan media promosi dan pemasaran secara elektronika dengan bantuan internet sehingga masyarakat mengenal atas produk cookies yang ditawarkan oleh Nituty Cookies

  2. Memudahkan konsumen dalam proses pemesanan cookies sehingga konsumen dapat melakukan transaksi dimanapun ia berada dan proses transaksi tidak terpaut pada daerah tertentu saja.

  3. Merubah pengorganisasian berkas-berkas seperti stok cookies dan data penjualan menjadi data yang lebih terstruktur yang dimasukan kedalam database website teersebut.

1.4. Kegunaan Penelitian

  Adapun Kegunaan Penelitian dalam penulisan skripsi ini adalah: 1.4.1.

   Kegunaan Praktis

  1. Bagi perusahaan yang bersangkutan, dengan adanya sistem informasi ini diharapkan dapat dapat dengan mudah mendapatkan informasi-informasi terbaru dari Nituty Cookies tersebut,

  2. Meningkatkan citra positif kepada perusahaan agar dapat lebih dikenal di kalangan masyarakat, dengan sendirinya masyarakat lebih mengetahui tentang perusahaan tersebut.

1.4.2. Kegunaan Akademis

  1. Bagi Pengembangan Ilmu Memanfaatkan dan mengembangkan teknologi dalam memberikan informasi dan sebagai suatu masukan di dalam bidang pengembangan wawasan dan ilmu pengetahuan di bidang pemrograman komputer.

  2. Bagi Peneliti Untuk mengimplementasikan pengetahuan dan kemampuan yang pernah diterima selama berada di bangku perkuliahan ke dalam dunia nyata.

  3. Bagi Peneliti Lain Sebagai suatu bahan masukkan untuk studi kepustakaan bagi yang akan melakukan suatu penelitian dengan tema yang hampir sama dengan suatu bidang yang akan dibahas dalam penelitian ini.

1.5. Batasan Masalah

  Batasan masalah diperlukan agar penelitian tidak keluar dari jalur yang sudah ditetapkan dan mencapai sasaran yang telah ditentukan sebelumnya, agar tidak terjadi suatu pengembangan pada masalah-maslah yang akan dibahas, maka dalam hal tersebut penulis akan memberikan suatu batasan atau ruang lingkup terhadap suatu masalah yang akan disusun berkenaan dengan judul “SISTEM INFORMASI PENJUALAN PEMESANAN DAN INVENTORY PADA NITUTY COOKIES BERBASIS E-COMMERCE maka dalam a. Sistem informasi ini membahas tentang penjualan produk-produk cookies.

  b. Sistem informasi ini mempunyai cakupan yang berada diseluruh Indonesia, kecuali jayapura.

  c. Aplikasi ini menyediakan informasi mengenai biaya pengiriman dan jasa pengiriman yang dipakai.

  d. Aplikasi ini hanya menyediakan fasilitas bertransaksi dengan metode transfer melalui bank.

  e. Pemesanan hanya bisa dilakukan hanya bagi konsumen yang sudah melalukan pendaftaran dan sudah bisa login f. Sistem informasi ini menyediakan informasi mengenai persedian barang.

  g. Pemesanan akan diterima jika stok masih tersedia.

1.6. Lokasi dan Waktu Penelitian

  Lokasi penelitian berlangsung di Kantor Nituty Cookies Jl. Purwakarta No.200 Antapani Bandung. Penelitian berlangsung pada bulan Agustus.

  Tabel 1.1 Jadwal/Waktu Penelitian

  2012 No Aktivitas Agustus September Oktober November Desember 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1

  2

  3

  4

  1 Pengumpulan data

  a. Observasi

  2 Analisis Kebutuhan system

  a. Identifikasi masalah b. Memahami kerja sistem yang ada

  c. Menganalisis sistem

  3 Perancangan sistem

  a. Perancangan Prosedur

  b. Perancangan flowmap c. Perancangan

  DFD

  d. Perancangan Kamus Data

  4 Pembuatan Perangkat Lunak

  a. Struktur Program

  b. Struktur Menu

  c. Pengkodean a. Black-box testing

  6 Evaluasi sistem

BAB II LANDASAN TEORI Pada Landasan Teori ini akan dijelaskan mengenai teori-teori yang

  menunjang dalam penelitian ini, yaitu :

2.1. Pengertian Sistem

  Menurut Jerry FitzGerald, Ardra FitzGerald, Warren D Stallings : Sistem adalah suatu jaringan kerja dari prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu

  Sistem merupakan sekelompok elemen-elemen yang saling terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Sebuah sistem tidak memiliki kombinasi elemen yang sama tetapi memiliki susunan dasar yang sama yang terdiri dari (Input, Output, Transformasi, Mekanisme pengendalian, tujuan).

  Dalam bukunya Jogiyanto (2005:34) mendefnisikan sistem dengan pendekatan prosedur dan dengan pendekatan komponen. Dengan pendekatan prosedur, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu. Dengan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan dari komponen yang saling berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan tertentu, contoh sistem dengan pendekatan ini yaitu sistem komputer yang didefinisikan bagian yang saling berkaitan yang beroperasi bersama untuk mencapai beberapa sasaran atau maksud. Sedangkan Lucas (1989) mendefinisikan sistem sebagai sebagai suatu komponen atau variabel yang terorganisir, saling berinteraksi, saling bergantung, satu sama lain dan terpadu.

2.1.1 Elemen Sistem

  Menurut Jogianto dalam bukunya suatu sistem mempunyai elemen-elemen penyusun diantaranya :

  1. Tujuan Sasaran atau tujuan dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem, karena suatu sistem dikatakan berhasil bila mengenai sasaran dan tujuan.

  2. Batasan Dalam mencapai tujuan dari sistem dibutuhkan batasan-batasan suatu sistem dengan sistem yang lain atau dengan lingkungan luarnya. Batasan suatu sistem menunjukkan ruang lingkup dari sistem tersebut.

  3. Kontrol Merupakan pengawasan dari pelaksanaan pencapaian tujuan sistem yang dapat berupa asal masukan, frekuensi pemasukan data, jenis pemasukan data, dan lain-lain.

  4. Input Merupakan bagian dari sistem yang bertugas untuk menerima data masukan dimana data dapat berupa asal masukan, frekuensi pemasukan data, jenis

  5. Proses Merupakan bagian yang mengolah data menjadi informasi sesuai dengan keinginan pemakai.

  6. Output Merupakan keluaran atau tujuan dari sistem yang didapat dari input dan proses yang dilakukan, misalnya laporan.

  7. Umpan Balik Dalam sebuah sistem yang baik dibutuhkan adanya umpan balik yang tujuannya sebagai perbaikan dan pemeliharaan.

2.1.2. Karakteristik Sistem

  Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen, batas sistem, lingkungan luar sistem, penghubung, masukan, keluaran, pengolah, dan sasaran atau tujuan.

  1. Komponen Sistem Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling bekerjasama membentuk suatu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian- bagian dari sistem. Setiap subsistem mempunyai karakteristik dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

  2. Batas Sistem (Boundary) Batas Sistem merupakan daerah yang membatasi antara suatu sistem dengan dipandang sebagai satu kesatuan dan menunjukkan ruang lingkup (scope) dari sistem tersebut.

  3. Lingkungan Luar Sistem (Environment) Lingkungan luar dari suatu sistem adalah apapun diluar batas sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan juga merugikan. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus dijaga dan dipelihara.

  Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan, jika tidak maka akan mengganggu kelangsungan hidup dari sistem.

  4. Penghubung Sistem (Interface) Merupakan suatu media yang menghubungkan antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya. Keluaran dari satu subsistem akan menjadi masukan untuk subsistem lainnya melalui penghubung. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.

  5. Masukan Sistem (Input) Masukan (input) adalah energi yang dimasukkan ke dalam sistem yang berupa masukan perawatan (maintenance input) agar sistem tersebut dapat beroperasi dan masukan sinyal (sinyal input) yang diproses untuk menghasilkan keluaran. Sebagai contoh di dalan sistem komputer, program adalah maintaenance

  

input yang digunakan untuk mengoperasikan komputer dan data adalah signal

  6. Keluaran Sistem (Output) Merupakan hasil dari energi yang telah diproses dan dapat diklasifikasikan antara lain menjadi output yang langsung digunakan, output yang bisa dijadikan

  

input untuk subsistem yang lain atau kepada supra sistem serta output yang bagi

  sistem tidak digunakan lagi (sisa pembuangan) tapi bagia sistem lain sangat berguna.

  7. Pengolah Sistem (Proses) Suatu sistem dapat mempunyai bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merupakan masukan menjadi keluaran.

  Sistem akuntansi akan megolah data-data transaksi menjadi laporan-laporan keuangan dan laporan-laporan yang dibutuhkan oleh manajemen.

  8. Sasaran dan Tujuan Suatu sistem dikatakan berhasil jika mengenai sasaran atau tujuannya, kalau sistem tidak mempunyai sasaran maka sistem tidak akan ada. Sasaran sangat berpengaruh pada masukan dan keluaran yang dihasilkan.

2.1.3 Klasifikasi Sistem

  Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya. Karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada didalam sistem tersebut.

  Oleh karena itu sistem dapat diklasifikasikan kedalam beberapa sudut pandang. Seperti yang akan dijelaskan sebagai berikut :

  1. Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatan manusia.

  Sistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat oleh manusia (ditentukan dan tunduk kepada kehendak sang pencipta alam).

  Misalnya sistem perputaran bumi. Sedangkan sistem buatan manusia adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi manusia dengan mesin disebut dengan human-machine system atau ada yang menyebut dengan machine system. Sistem informasi merupakan contoh man-machine system. Karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

  2. Sistem diklasifkasikan sebagai sistem tertutup dan sistem terbuka. Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak berpengaruh dengan lingkungan luarya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan pihak luarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyatannya tidak ada sistem yang benar-benar tertutup, yang ada hanya relatively closed system (secara relatif tertutup, tidak benar-benar tertutup).

  Sistem terbuka adalah sistem yang berhubungan dan tepengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lain. Karena sistem sifatnya terbuka dan terpengaruh lingkungan luarnya, maka suatu sistem harus mempunyai suatu pengendalian yang baik. Sistem yang baik harus dirancang sedemikian rupa, sehingga secara relatif tertutup karena sistem tertutup akan bekerja secara otomatis dan terbuka hanya untuk pengaruh yang baik saja.

2.2 Informasi

  Informasi dapat diibaratkan sebagai darah yang mengalir di dalam tubuh suatu organisasi, sehingga informasi ini sangat penting di dalam suatu organisasi.

  2.2.1 Pengertian Informasi “Informasi adalah data yang merupakan kenyataan yang menggambarkan

  suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat terentu, kesatuan nyata (fact and entity) berupa objek nyata seperti tempat, benda, dan orang yang betul-betul ada dan terjadi.

  ”

  “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan

  lebih berarti bagi yang menerimanya.” ( Jogianto,2005,8)

  Sumber dari informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat yang tertentu.

  Kegunaan Informasi adalah untuk mengurangi ketidakpastian didalam proses pengambilan keputusan tentang suatu keadaan. Informasi yang digunakan didalam suatu sistem informasi memiliki nilai manfaat yang lebih efektif.

  2.2.2 Siklus Informasi

  Untuk memperoleh informasi yang bermanfaat bagi penerimanya, maka perlu dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan informasi. Berikut merupakan gambaran dari model siklus

  

(MODEL)

PROSES

(DITANGKAP)

(DATA) DASAR (INFORMASI)

  

INPUT OUTPUT

DATA

DATA

PENERIMA

(TINDAKAN) (TINDAKAN)

HASIL KEPUTUSAN

Gambar 2.1 Siklus Informasi Sumber: Jogianto:2005:9

2.2.3 Kualitas Informasi

  Kualitas informasi sangat dipengaruhi atau ditentukan oleh hal-hal sebagai berikut

  a. Relevan (relevancy), yaitu sejauh mana tingkat relevansi informasi tersebut terhadap kenyataan kejadian masa lalu, masa sekarang dan kejadian yang akan datang.

  b. Akurat (accuracy), yaitu suatu informasi dikatakan berkualitas jika seluruh kebutuhan informasi telah tersampaikan serta pesan yang disampaikan sudah lengkap sesuai dengan yang diinginkan oleh user.

  c. Tepat Waktu (timelines), informasi yang datang pada penerima tidak boleh terlambat. Suatu informasi harus sesuai dengan keadaan saat itu.

  Keterlambatan suatu informasi bisa berakibat fatal bagi suatu organisasi atau pemakainya hal ini dikarenakan informasi merupakan landasan dalam pengambilan keputusan. informasi tersebut harus minimal, informasi tersebut juga mapu memberikan dampak yang luas terhadap laju pertumbuhan ekonomi dan teknologi informasi.

  e. Efisien (efficiency), informasi yang berkualitas harus memiliki kalimat yang sederhana dan mudah dimengerti, tapi bisa memberikan makna yang mendalam.

  f. Dapat dipercaya (reliability), informasi yang didapat harus dari sumber yang bisa dipercaya. Sumber tersebut juga harus sudah teruji tingkat kejujurannya.

2.3 Sistem Informasi

2.3.1 Pengertian Sistem Informasi

  Pengertian sistem informasi yang terdapat pada buku Al-Bahra (2005:13), sistem informasi dapat didefinisikan sebagai berikut: a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen- komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi.

  b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan / atau untuk mengendalikan organisasi.

  c. Suatu sistem dalam organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.3.2 Komponen Sistem Informasi

  Adapun beberapa komponen sistem informasi dalam buku Al-bahra (2005:14) yang di kutip dari situs

   dapat diklasifikasikan sebagai berikut:

  1. Hardware dan software yang berfungsi sebagai mesin. Hardware merupakan semua bagian fisik komputer. Sedangkan software merupakan kumpulan dari perintah / fungsi yang ditulis dengan aturan tertentu untuk memerintahkan komputer dalam melaksanakan tugas tertentu.

  2. People dan procedures yang merupakan manusia dan tatacara menggunakan mesin. People (manusia) adalah mereka yang terlibat dalam kegiatan sistem informasi seperti operator, pemimpin sistem informasi dan sebagainya. Sedangkan procedures (prosedur) merupakan tatacara yang menghubungkan berbagai perintah, dan aturan yang akan menentukan rancangan dan penggunaan sistem informasi.

  3. Data merupakan komponen dasar dari informasi yang akan diproses lebih lanjut untuk menghasilkan informasi dan merupakan penghubung antara manusia dan mesin agar terjadi suatu proses pengolahan data.

2.3.3 Kegiatan Sistem Informasi

  Adapun kegiatan sistem informasi yang akan dipaparkan berdasarkan buku Al-Bahra (2005:22) yang di kutip dari

   yaitu: 1.

   Input Menggambarkan suatu kegiatan untuk menyediakan data untuk diproses.

  2. Proses Menggambarkan bagaimana suatu data diproses untuk menghasilkan suatu informasi yang bernilai tambah.

  3. Output Suatu kegiatan untuk menghasilkan laporan dari proses diatas tersebut.

  4. Penyimpanan Suatu kegiatan untuk memelihara dan menyimpan data.

  5. Control

  Suatu aktivitas untuk menjamin bahwa sistem informasi tersebut berjalan sesuai dengan yang diharapkan.

2.4. Metode Pendekatan Sistem

  Pendekatan Sistem adalah upaya untuk melakukan pemecahan masalah yang dilakukan dengan melihat masalah yang ada secara menyeluruh dan melakukan analisis secara sistem. Pendekatan sistem diperlukan apabila kita menghadapi suatu masalah yang kompleks sehingga diperlukan analisa terhadap permasalahan tadi, untuk memahami hubungan bagian dengan bagian lain dalam Pendekatan sistem dapat diartikan sebagai titik tolak atau sudut pandang kita terhadap proses sebuah sistem yang merujuk pada pandangan tentang terjadinya suatu proses yang bersifat masih sangat umum dalam mewadahi, mengispirasi, dan melatari metode pendekatan dalam cakupan teoritis tertentu.

  Didalam melakukan penelitian terdapat beberapa metode pendekatan namun penulis akan membandingkan antara pendekatan terstruktur dan pendekatan berorientasi objek.

2.4.1. Pendekatan Berorientasi Objek

  Pendekatan berorientasi objek merupakan suatu teknik atau cara pendekatan dalam melihat permasalahan dan sistem (sistem perangkat lunak, sistem informasi atau sistem lainnya). Pendekatan berorientasi objek akan memandang sistem yang akan dikembangkan sebagai suatu kumpulan objek yang berkorespondensi dengan objek-objek dunia nyata. Ada banyak cara untuk mengabstraksikan dan memodelkan objek-objek tersebut, mulai dari abstraksi objek, kelas, hubungan antar kelas sampai abstraksi sistem. Saat mengabstraksikan dan memodelkan objek ini, data dan proses-proses yang dipunyai oleh objek akan dienkapsulasi (dibungkus) menjadi satu kesatuan.

  Dalam rekayasa perangkat lunak, konsep pendekatan berorientasi objek dapat diterapkan pada tahap analisis, perancangan, pemrograman, dan pengujian perangkat lunak.

2.4.2. Pendekatan Terstruktur

  Teknik terstruktur, merupakan pendekatan formal untuk memecahkan masalah-masalah dalam aktifitas bisnis menjadi bagian-bagian kecil yang dapat diatur dan berhubungan untuk kemudian dapat disatukan kembali menjadi satu kesatuan yang dapat dipergunakan untuk memecahkan masalah.

  Dalam hubungannya dengan pengembangan sistem informasi dan

  

software aplikasi sistem informasi, pemrograman terstruktur adalah proses yang

  berorientasi kepada teknik yang digunakan untuk merancang dan menulis program secara jelas dan konsisten. Desain terstruktur merupakan salah satu proses yang berorientasi teknik yang digunakan untuk memilah-milah program besar ke dalam hirarki modul-modul yang menghasilkan program computer yang lebih kecil agar mudah untuk diimplementasikan dan dipelihara (diubah).

2.4.2.1. Alat dan Teknik Pengembangan Sistem

  Untuk melakukan langkah-langkah sesuai dengan metodologi pengambangan sistem terstruktur, maka dibutuhkan alat-alat dan teknik untuk melaksanakannnya. Alat-alat metodologi yang digunakan umumnya berupa gambar, diagram, atau grafik karena mudah dipahami. Dalam hal ini penulis menggunakan alat-alat sebagai berikut :

  1. Flowmap

  Flowmap merupakan bagan yang menunjukkan arus pekerjaan secara

  keseluruhan dari sistem. Bagan flowmap ini berfungsi untuk menjelaskan lainnya. Dalam pembuatan flowmap tidak ada rumus atau kaidah baku yang bersifat mutlak, karena flowmap merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer, sehingga flowmap yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.

  2. Diagram Konteks (Context Diagram).

  Diagram konteks merupakan alat-alat untuk struktur analisis. Pendekatan struktur ini mencoba untuk mengambarkan sistem secara garis besar atau secara keseluruhan. Diagram konteks ialah kasus khusus dari DFD atau bagian dari DFD yang berfungsi memetakan modul lingkungan yang direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.

  3. DFD (Data Flow Diagram) Data Flow Diagram (DFD) adalah representasi grafik dari sebuah sistem.

  DFD menggambarkan komponen-komponen sebuah sistem, aliran-aliran data di mana komponen-komponen tersebut, dan asal, tujuan, dan penyimpanan dari data.

  4. Kamus Data (Data Dictionary).

  Kamus data merupakan katalog fakta tentang data dan kebutuhan- kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data, analisis sistem dapat mendefinisikan data yang mengalir berisi tentang struktur database.

  5. Perancangan Basis Data

  a. Normalisasi Normalisasi adalah proses pengelompokan data kedalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud satu bentuk database yang mudah untuk dimodifikasi. Langkah- langkah pembentukan normalisasi :

  1. Bentuk Tidak Normal Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap. Data dikumpulkan apa adanya sesuai dengan keadaan.

  2. Bentuk Normal ke Satu (1 NF) Pada tahapan ini dilakukan penghilangan beberapa proup elemen yang berulang agar menjadi satu harga tunggal yang berinteraksi diantara setiap baris pada suatu tabel.

  3. Bentuk Normal ke Dua (2 NF) Bentuk data telah memenuhi kriteria bentuk normal pertama.

  Atribut bukan kunci haruslah memiliki ketergantungan fungsional sepenuhnya terhadap kunci utama / primary key