LKP : Pembuatan Website Untuk Penjualan CD Demo Program PT. Gracia Inti Computer Surabaya.

(1)

1 BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan jaman yang semakin maju dan modern pada saat ini, secara tidak langsung menuntut setiap orang yang ada di dalamnya untuk bergerak mengikuti agar dapat bertahan dan tidak ketinggalan jaman.

Lebih dari satu dekade yang lalu, sebuah website dipandang hanya untuk perusahaan besar saja oleh masyarakat. Website selalu menghasilkan opini miring, baik di dalam maupun di luar perusahaan. Website sering dianggap adalah sistem informasi yang mahal dan hanya untuk perusahaan besar. Hal itu sebenarnya adalah kesalahan yang seringkali membuat sebuah perusahaan sulit untuk memperluas pemasaran dan pelayanan kepada member yang ada. Pada kenyataannya memang harganya mahal, tapi jika hal itu dapat meningkatkan pelayanan bagi seorang member dan meningkatkan luas pemasaran bagi perusahaan, maka hal itu dapat meningkatkan pendapatan perusahaan dan dapat meningkatkan koneksi dari perusahaan tersebut dengan perusahaan yang telah menjadi member.

Kini seiring dengan perkembangan jaman yang menuntut suatu bentuk pemasaran cd program yang efektif dan efisien, banyak perusahaan yang mulai melirik pada pentingnya sebuah sistem informasi berupa website. Pandangan terhadap sebuah website mengalami kemajuan yang luar biasa. Para pelaku bisnis memandang sebuah website sangat penting bahkan dianggap sebagai simbol gengsi. Tidak heran jika sekarang ini sebuah website menjadi semakin diminati.


(2)

Dewasa ini perusahaan-perusahaan mulai terbuka lebar terhadap adanya website bagi perusahaannya, tidak hanya di perusahaan yang besar saja melainkan perusahaan yang kelas menengah hingga kecil. Perusahaan memerlukan sebuah website untuk memasarkan produk perusahaan tersebut. Apalagi dengan kemajuan ilmu pengetahuan dan teknologi dan semakin kompleksnya pekerjaan seorang eksekutif, kebutuhan tenaga untuk pemasaran produk sangat diperlukan untuk membantu para pimpinan perusahaan dalam memikirkan strategi ke depan bagi perusahaan. Hubungan positif yang mulai muncul ini harus ditindak lanjuti dengan sebuah website agar terjadi suatu hubungan yang saling menguntungkan.

Untuk menindak lanjuti hubungan tersebut kini peran seorang analyst sistem tidak hanya sebagai orang yang selalu dilingkupi oleh pengenalan sistem dalam perusahaan saja.

Seorang analyst sistem kini banyak dituntut untuk memiliki pengetahuan tentang perkembangan jaman saat ini dan terampil, apalagi bila ia bekerja di perusahaan yang sedang berkembang. Peran pengetahuan yang luas ini dapat memberikan citra positif bagi seorang analyst sistem karena seorang analyst sistem yang kini banyak dicari oleh perusahaan adalah seorang analyst sistem yang tidak hanya mampu menyelesaikan sebuah program-program dalam perusahaan saja melainkan juga peningkatan kualitas pemasaran dan pelayanan bagi member, sehingga dapat dikatakan bahwa seorang analyst sistem adalah seseorang yang handal dan serba bisa.

Oleh karena itu, Sekolah Tinggi Manajemen Informatika & Teknik Komputer (STIKOM) Surabaya, sebagai lembaga akademik yang memiliki Program Studi Strata Satu Sistem Informasi berusaha untuk memenuhi tuntutan


(3)

3

dunia kerja terhadap adanya Era Globalisasi. Salah satu cara yang ditempuh adalah dengan memberikan mata kuliah Kerja Prakek untuk menerapkan perkembangan tuntutan dunia kerja saat ini.

Dengan adanya Kerja Prakek ini, mahasiswa dituntut untuk mengetahui dan menghayati peran seorang analyst sistem di dunia kerja yang sesungguhnya sehingga mahasiswa tidak hanya dituntut untuk memiliki ilmu pengetahuan di bidang teknologi dan programming saja, tetapi juga dituntut untuk dapat menerapkan ilmu yang telah diperoleh. Karena bukan tidak mungkin materi dan teori yang diperoleh di bangku kuliah berbeda dengan yang akan dihadapi pada dunia kerja.

Untuk itu Penulis mencoba mempelajari dan praktek langsung mengenai peran analyst sistem di era globalisasi ini dengan bekerja praktek di PT Gracia Inti Computer yang bergerak di bidang Teknologi Informasi (TI) dan juga memperhatikan kebijaksanaan dari perusahaan tersebut.

1.2 Perumusan Masalah

Berdasarkan latar belakang di atas, dapat dirumuskan sebagai berikut : 1. Bagaimana membuat website untuk penjualan cd demo program ?

2. Bagaimana membuat website untuk meningkatkan jumlah pendapatan dan pemasaran perusahaan ?

1.3 Batasan Masalah

Batasan masalah yang dapat diperoleh berdasarkan perumusan masalah di atas, adalah sebagai berikut:


(4)

1. Mencakup masalah penjualan cd demo program pada PT. Gracia Inti Computer.

2. Mencakup masalah operasional yaitu registrasi dan login user, memasukkan dan mengubah data cd demo program yang akan di jual.

3. Tidak membahas mengenai masalah pencetakan hasil transaksi atau laporan penjualan cd demo program.

1.4 Tujuan

Tujuan dari pembuatan Website Penjualan CD Demo Program adalah sebagai berikut:

1. Membuat pemasaran dan penjualan cd demo program lebih luas dan tepat sasaran.

2. Mempermudah pelanggan untuk membeli dan bertransaksi cd demo program dengan perusahaan.

1.5 Manfaat

Melalui website penjualan cd demo program ini, perusahaan memperoleh beberapa manfaat, antara lain:

1. Dapat memperluas daerah pemasaran dan penjualan cd demo program. 2. Dapat memantau transaksi yang sedang berlangsung dan dapat berguna

untuk meningkatkan pelayanan pada pelanggan yang memiliki kontribusi yang baik bagi perusahaan.


(5)

5

1.6 Sistematika Penulisan

Adapun dalam penulisan Laporan Proyek Sistem Informasi ini, sistematika penulisan yang akan dikemukakan adalah sebagai berikut:

Bab I : PENDAHULUAN

Pada bab ini berisi tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan, manfaat dan sistematika penulisan.

Bab II : GAMBARAN UMUM PERUSAHAAN

Bab ini menjelaskan mengenai sejarah tempat Kerja Prakek, lokasi dan tempat Kerja Prakek yang dilakukan oleh Penulis yakni pada PT Gracia Inti Computer, sarana dan prasarana serta struktur organisasi perusahaan. Bab III : LANDASAN TEORI

Dalam bab ini penulis menjelaskan tentang teori-teori yang digunakan sebagai landasan dalam mendesain sampai mengimplementasikan website. Teori-teori ini dijadikan bahan acuan bagi penulis untuk menyelesaikan masalah.

Bab IV : DESKRIPSI KERJA PRAKTEK

Berisi desain website yang diajukan sebagai alternatif penyelesaian dari permasalahan yang dihadapi dan penjelasan dari website yang menjelaskan tentang perancangan website dengan menggunakan data flow diagram, entity relationship diagram, sitemap dan database. Bab V : PENUTUP

Pada BAB ini terdiri dari dua SUB BAB, yaitu kesimpulan dan saran. Kesimpulan berisi tentang rangkuman dari hasil seluruh pembahasan masalah, sedangkan saran berisi tentang harapan-harapan dari penulis


(6)

dan kemungkinan dari pengembangan sistem yang dibuat sehingga semakin sempurna.


(7)

7

BAB II

GAMBARAN UMUM PERUSAHAAN

2.1 Sejarah Singkat PT GRACIA INTI COMPUTER

PT Gracia Inti Computer Surabaya didirikan di Surabaya pada tahun 1990 berdasarkan akte notaris nomer 143/78/1990 dan Surat Izin Usaha Perdagangan (SIUP) nomer 549/13-1/PM/VII/1990. Perusahaan tersebut berlokasi di jalan Darmo Permai Selatan Surabaya.

Pada mulanya perusahaan ini hanya bergerak di bidang usaha jasa, yaitu menerima service untuk unit komputer dan printer. Tetapi karena semakin banyaknya pesanan (order) yang diterima dan seiring juga dengan berkembangnya teknologi informasi sehingga usahanya semakin berkembang maka perusahaan memutuskan untuk mengembangkan usahanya dari hanya menerima service saja kemudian menjual unit komputer rakitan dan juga menjual aksesoris-aksesoris komputer serta menerima jasa pembuatan program-program untuk keperluan akuntansi.

2.2 Lokasi dan Tempat Kerja Prakek

Adapun lokasi dan tempat Kerja Praktek Penulis di PT Gracia Inti Computer yakni:

1. Penulis melaksanakan Kerja Prakek di ruang Kesekretariatan yakni ruangan yang disediakan untuk Sekretaris PT Gracia Inti Computer. Adapun alamat dari PT Gracia Inti Computer adalah di Jalan Darmo Permai Selatan IX No. 26, Surabaya.


(8)

2. Ruang Kesekretariatan merupakan ruangan kerja yang nyaman, tenang dan sejuk karena di dalam ruangan tersebut dilengkapi dengan AC. Selain itu juga disediakan berbagai fasilitas diantaranya 2 buah telepon, 1 buah mesin faks, 1 buah mesin fotocopy serta berbagai fasilitas penunjang lainnya.

2.3 Struktur Organisasi Perusahaan

Dalam suatu perusahaan tidak mungkin dikelola oleh satu atau dua orang saja, tetapi dikelola oleh sejumlah orang. Oleh sebab itu di dalam suatu perusahaan perlu struktur organisasi perusahaan yang baik agar setiap fungsi manajemen yang ada dalam perusahaan tersebut dapat terlaksana dengan baik, efektif, efisien, sehingga tujuan perusahaan dapat tercapai.

Adapun bentuk dari bagian struktur organisasi perusahaan yang dianut oleh PT Gracia Inti Computer Surabaya adalah struktur organisasi garis (lini) yaitu organisasi dimana tugas perencanaan berada di satu tangan dan adanya garis wewenang secara langsung dari atasan kepada bawahan. Sesuai dengan organisasi garis maka dalam setiap pengambilan keputusan, pemimpin sebagai pemilik perusahaan yang menentukan setiap hal yang bersangkutan dengan kebijaksanaan perusahaan pada umumnya. Untuk lebih jelasnya struktur organisasi perusahaan PT Gracia Inti Computer dijelaskan pada gambar 2.1 di halaman berikut ini:


(9)

9

Error! No topic specified.

Gambar 2. 1 Struktur Organisasi Perusahaan

Sumber : PT Gracia Inti Computer

Adapun tugas dan wewenang masing-masing bagian adalah sebagai berikut :

1. Pemegang saham

Menetapkan tujuan dan policy perusahaan 2. Direktur Perusahaan

2.1 Menetapkan, membina, mengarahkan kebijakan perusahaan, mendelegasikan fungsi kegiatan orang yang tepat.

2.2 Mengontrol dan mengawasi seluruh kegiatan yang dilakukan oleh bawahannya serta sebagai pengambil keputusan dalam hal menjalankan perusahaan.

3. Sekretaris Perusahaan

3.1 Menerima telepon dan menghubungkan telepon dari luar kepada orang yang dituju.

3.2 Menerima dan melayani dengan baik tamu perusahaan yang datang. 3.3 Menerima surat-surat mapun berkas dikirim kepada perusahaan. 3.4 Mengarsip surat-surat baik surat yang masuk maupun surat keluar. 3.5 Membuat surat maupun proposal atas nama perusahaan.

3.6 Menjaga dan merawat seluruh inventaris perusahaan.

3.7 Mengikuti rapat rutin dan membuat notulen rapat serta mencatat seluruh rencana kerja masing-masing bagian.


(10)

3.8 Bertanggung jawab terhadap seluruh pengeluaran dan pemasukan dalam kas kecil.

4. Bagian Penjualan

4.1 Mengkoordinir penjualan, meliputi penerimaan pesanan secara langsung, atau melalui surat maupun melalui telepon, membuat surat pemesanan (order).

4.2 Membuat penawaran barang kepada customer. 4.3 Memberikan informasi hanya kepada customer. 5. Bagian Pembelian

5.1 Memperkirakan jumlah kebutuhan spare part untuk periode tertentu. 5.2 Melakukan pemesanan barang yang diperlukan.

5.3 Mencari informasi harga barang. 5.4 Melakukan pembelian alat-alat tulis.

6. Bagian Administrasi dan Keuangan / Accounting

6.1 Bertanggung jawab atas kebenaran semua pembukuan dan transaksi yang terjadi.

6.2 Membuat laporan keuangan secara periode dan bertanggung jawab terhadap kebenaran laporan yang disajikan tersebut.

6.3 Bertanggung jawab terhadap pemasukan (income) harian baik pemasukan yang berasal dari penjualan spare part, service, maupun pemasukan yang berasal dari pembuatan program dan maintenance


(11)

11

6.4 Bertanggung jawab atas keluar masuknya uang dai penjualan dan

service serta pembelian.

6.5 Membayar gaji bulanan. 7. Bagian Personalia

7.1 Bertanggung jawab terhadap seluruh kegiatan yang berkaitan dengan kepegawaian.

7.2 Bertanggung jawab dan mengawasi kinerja seluruh pegawai. 7.3 Melakukan wawancara (interview) terhadap pegawai baru. 8. Bagian Service

8.1 Menangani klaim garansi.

8.2 Bertanggung jawab untuk unit masuk baik yang berasal dari garansi maupun yang tidak berasal dari garansi.

8.3 Membuat tanda terima reparasi untuk customer.

8.4 Bertanggung jawab untuk unit yang sudah selesai dan re-check. 8.5 Melakukan penyesuaian data barang dengan barang sesungguhnya dan

kerusakan unit kemudian diinformasikan kepada teknisi. 9. Teknisi

9.1 Mengerjakan service masuk dan jika sudah selesai menginformasikan kepada bagian service.

9.2 Bertanggung jawab atas unit service customer sesuai informasi dari bagian service.

10. Bagian TI

10.1 Melakukan survey dan analisa sistem pada perusahaan yang melakukan permintaan untuk pembuatan program.


(12)

10.2 Membuat program untuk accounting sesuai dengan permintaan dan kebutuhan customer.

10.3 Memberikan pelatihan kepada pegawai tempat perusahaan yang memesan program tentang penggunaan program yang telah dibuat. 10.4 Melakukan maintenance terhadap program yang telah dibuat sesuai

dengan permintaan customer. 11. Bagian Gudang

11.1 Mengontrol keluar masuknya spare part baik penerimaan barang maupun permintaan barang, baik permintaan untuk penjualan maupun

service.

11.2 Menjamin kondisi barang yang ada di gudang dengan baik.

11.3 Melakukan pencatatan atas bertambahnya dan berkurangnya persediaan yang ada di gudang.

11.4 Melakukan stock opname tahunan dengna pokok akuntansi untuk menyesuaikan kondisi fisik persediaan yang sebenarnya dengan kartu stok.


(13)

14 BAB III LANDASAN TEORI

Untuk pembuatan website penjualan cd demo program Surabaya, mengambil beberapa teori penunjang sebagai acuan pembuatan website ini. Teori-teori tersebut antara lain :

3.1 Pengertian Sistem

“Sistem adalah suatu jaringan kerja dari prosedur – prosedur yang saling berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atau untuk menyelesaikan sasaran tertentu.” (Gerald, Fitz dan Stallings,1981)

3.2 Pengertian Informasi

Informasi adalah Rangkaian data yang mempunyai sifat sementara, bergantung pada waktu, dan mempunyai arti bagi penerimanya (Kendall & Kendall, 2003).

3.3 Pengertian Sistem Informasi

“Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.” (Leitch, Robert. K dan K Roscoe Davis, 1983)


(14)

3.4 Analisis Sistem dan Desain Sistem 3.4.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian suatu sistem informasi yang utuh ke dalam bagian-bagian komponen dengan masksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.

Analisis sistem dilakukan setelah tahap perencanaan sistem sebelum tahap perencanaan sistem. Langkah-langkah dasar dalam melakukan analisis (Hartono, 1999:64):

1. Identify, yaitu mengindentifikasi masalah. 2. Understand, yaitu mengenal masalah. 3. Analyze, yaitu menganalisis masalah.

4. Report, yaitu membuat laporan hasil analisis.

Setelah analisis sistem dilakukan, tahap selanjutnya adalah perancangan sistem. Perancangan sistem dapat didefinisikan sebagai tahap setelah:

1. Identify, yaitu mengindentifikasi masalah. 2. Understand, yaitu mengenal masalah.

Perancangan sistem mempunyai dua tujuan utama, yaitu memenuhi kebutuhan kepada pemakai dan untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram dan ahli teknik lainnya yang terlibat.


(15)

16

3.4.2 Desain Sitem

Menurut Robert J. Verzello/John Reuter III desain sistem adalah tahap setelah analisis dari siklus pengembangan sistem pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi; menggambarkan bagaimana suatu sistem dibentuk.

“Pada tahap desain secara umum, komponen-komponen sistem informasi dirancang dengan tujuan untuk dikomunikasikan kepada user bukan untuk pemrogram. Komponen sistem informasi yang didesain adalah model, output,

input, database, teknologi, dan kontrol.” (Jogiyanto, 2001:211).

Analisis sistem dapat mendesain model dari sistem informasi yang diusulkan dalam bentuk physical system dan logical model. Bagan alir sistem (systems flowchart) merupakan alat yang tepat digunakan untuk menggambarkan physical system. Simbol-simbol bagan alir sistem ini menunjukkan secara tepat arti fisiknya, seperti simbol terminal, hard disk, laporan-laporan.

Logical Model dari sistem informasi lebih menjelaskan kepada user bagaimana nantinya fungsi-fungsi di sistem informasi secara logika akan bekerja. Logical Modeldapat digambarkan dengan menggunakan diagram arus data (data flow diagram). Arus dari data di DAD dapat dijelaskan dengan menggunakan kamus data (data dictionary). Sketsa dari physical system dapat menunjukkan kepada user bagaimana nantinya sistem secara fisik akan diterapkan.

3.5 Data Flow Diagram

DFD berfungsi untuk menggambarkan proses aliran data yang terjadi di dalam sistem dari tingkat yang tertinggi sampai yang terendah, yang


(16)

memungkinkan kita untuk melakukan dekomposisi, mempartisi atau membagi sistem kedalam bagian-bagian yang lebih kecil dan yang lebih sederhana (Hartono, 1999:684).

DFD digunakan untuk menggambarkan sistem baru yang akan dikembangakan secara logika tanpa mempertimbangkan lingkungan fisik. DFD merupakan alat yang menggambarkan arus data di dalam sistem dengan terstruktur dan jelas (Hartono, 1999:700).

Beberapa simbol dalam DFD antara lain: 1. External entity (kesatuan luar)

Kesatuan luar merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem. Gambar dari kesatuan luar ini ditunjukkan pada gambar 3.1.

Gambar 3.1 Kesatuan Luar (Eksternal Entity) 2. Data flow (arus data)

Arus data menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. Gambar arus data ditunjukkan oleh gambar 3.2.

Gambar 3.2 Arus Data 3. Data store (simpanan data)


(17)

18

Simpanan Data (Data Store) merupakan simpanan dari data yang dapat berupa suatu file atau database di sistem computer. Gambar dari simpanan data situnjukkan oleh gambar 3.3

Gambar 3.3 Simpanan Data (Data Store) 4. Process (proses)

Proses sebagaimana gambar 3.4 adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau computer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.

Gambar 3.4 Proses

3.6 Bagan Alir Dokumen

Bagan alir dokumen (dokumen flowchart) atau disebut juga bagan alir formulir (form flowchart) atau paperwork flowchart merupakan bagan alir yang menggambarkan arus dokumen dari bagian yang satu ke bagian yang lain. Dokumen tersebut bisa merupakan hasil dari proses yang terjadi pada bagian yang bersangkutan, bisa juga sebagai dokumen masukan bagi bagian yang lain. Berikut Tabel 3.1 merupakan simbol bagan alir dokumen:


(18)

Tabel 3.1 Tabel Simbol Bagan Alir Dokumen

No Nama Simbol Penjelasan

1 Dokumen Menunjukkan dokumen input dan

output untuk proses manual, mekanik atau computer

2 ProsesManual Menunjukkan pekerjaan manual

3 Simpanan Offline File non komputer yang diarsip urut angka (numerical)

4 Proses

Komputerisasi

Menunjukkan kegiatan proses operasi program komputer

5 Keyboard Menunjukkan input yang

menggunakan on-line keyboard

6 Garis Alir Menunjukkan arus dari proses

3.7 Entity Relationship Diagram

Entity Relationship Diagram (ERD) adalah alat yang digunakan untuk mempresentasikan model tabel dalam database dan hubungan antar satu tabel dengan tabel yang lainnya, disebut juga relationship. Entity Relationship Diagram

terdiri dari dua jenis model, yaitu: 1. Conceptual Data Model

Conceptual Data Model (CDM) adalah jenis model data yang menggambarkan hubungan antar tabel secara konseptual.


(19)

20

2. Physical Data Model

Physical Data Model (PDM) adalah jenis model data yang menggambarkan hubungan antar tabel secara fisikal.

3.8 Database Management System

Basis Data (database) merupakan kumpulan dari data dan atau informasi yang saling berhubungan satu dengan lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Basis Data (database) diakses atau dimanipulasi dengan menggunakan perangkat lunak paket yang disebut dengan DBMS (Database Management System).

Semua DBMS memiliki pengolah bahasa deskripsi data (data description language processor) yang digunakan untuk menciptakan database, serta pengolah

database yang menyediakan isi database bagi pemakai. Pemakai menggunakan manipulasi data dan query language. Orang yang bertanggung jawab atas database dan DBMS adalah pengelola database (database administrator), atau disingkat DBA.


(20)

21

DESKRIPSI KERJA PRAKTEK

4.1 Analisis Sistem

Analisis sistem pada PT. Gracia Inti Computer menunjukkan bahwa masih kurangnya pangsa pasar yang luas, dan pemasaran yang masih terbatas oleh human resource.

Dari permasalahan yang ada, Gracia Inti Computer membutuhkan website yang mampu membantu perusahaan untuk memasarkan cd demo program dengan cepat dan luas. Mampu memberikan informasi tentang pelanggan yang memberikan kontribusi yang baik bagi perusahaan.

Beberapa pengembangan proses telah dilakukan, diantaranya pembuatan jadwal untuk penawaran ke perusahaan-perusahaan yang dianggap membutuhkan sebuah program, menambah jumlah Sumber Daya Manusia yang diharapkan dapat menambah pelanggan. Diharapkan dengan adanya website penjualan cd demo program ini dapat meningkatkan pendapatan perusahaan dan dapat memaksimalkan kinerja Sumber Daya Manusia yang ada, untuk hal pelayanan bagi pelanggan yang telah membeli program dari perusahaan Gracia Inti Computer.

4.2 Desain Sistem

Desain sistem merupakan tahap pengembangan setelah analisis sistem dilakukan. Dalam desain sistem ini diuraikan antara lain, Sistem flow


(21)

22

terkomputerisasi, Data Flow Diagram (DFD), diagram berjenjang, Entity relationship Diagram (ERD), struktur tabel dan desain input/output.

4.2.1 Data Flow Diagram

Data Flow Diagram (DFD) menggambarkan aliran data yang terjadi dalam sistem, sehingga dengan dirancangnya DFD ini akan terlihat dengan jelas arus data yang mengalir dalam sistem baik dari eksternal entity ke proses, proses ke data store, proses ke proses, dan sebaliknya. Dalam pembuatan DFD ini akan dibuat mulai dari context diagram dan DFD level di bawahnya. Juga akan disertakan bagan berjenjang atau HIPO yang menggambarkan breakdown dari proses-proses yang ada pada DFD.

A. Context Diagram

Pada Context Diagram Sistem Informasi Pennjualan CD Program ini terdiri dari 3 entitas (bagian), yaitu direktur utama (Pemilik), Administrator dan Pelanggan (User). Pada Gambar 4.1 Keenam entitas tadi memberikan input data dan menerima output data yang diperlukan.

Testimoni Status Daftar Testimoni History Order Order Program Data Pelanggan Testimoni Konfirmasi Order Laporan Data Pelanggan

Laporan Transaksi Program

Status Testimoni Kategori Program

0 Sistem Informasi Penjualan CD

Program

+ Owner

Member


(22)

B. Level 0

Dari context diagram diatas dapat dibuat DFD Level 0 yang terdiri dari 5 proses, yaitu registrasi user, maintenance CD Program, Penjualan CD Program, Maintenance Testimonial dan Maintenance Laporan. Masing-masing proses ini dapat dilihat pada gambar 4.2.

[Testimoni Status] [Daftar Testimoni] User Login [Status Testimoni] [Testimoni] [History Order] Order Member User Profile

[Laporan Data Pelanggan] [Laporan Transaksi Program]

Info Order

Daftar CD Program [Konfirmasi Order] [Order Program] Info Member Info Program Info Kategori [Kategori Program] Data Registrasi [Data Pelanggan] Owner Member 1 Sub Sistem Daftar

Member Baru + 1 User Profile

2 Sub Sistem Maintenance CD Program + 2 Kategori

3 CD Program 3 Sub Sistem Order

Program + 4 Order Program

4 Sub Sistem Maintenance Laporan + 5 Sub Sistem Maintenance

Pelayanan Member +


(23)

24

C. Level 1 Daftar Member Baru

Data Flow Diagram level 1 daftar Member Baru pada Gambar 4.3 menggambarkan proses Pendaftaran Member pada PT. Gracia Inti Computer Surabaya.

[Info Member] [User Login]

Data Member

[Data Registrasi] [Data Pelanggan]

Member

1 User Profile

Sub Sistem Order Program Sub Sistem Maintenance Pelayanan Member

1.1

Proses Registrasi

1.2

Proses Login

Gambar 4.3 Level 1 Daftar Member Baru

D. Level 1 Maintenance CD Program

Data Flow Diagram level 1 Maintenance CD Program pada Gambar 4.4 menggambarkan proses Maintenance CD Program pada PT. Gracia Inti Computer Surabaya.


(24)

Data Kategori [Info Program] [Info Kategori] [Kategori Program] Owner 2 Kategori

3 CD Program

2.1

Proses Maintenance Kategori Program

2.2

Proses Penggolongan CD Program Berdasarkan

Kategori

Gambar 4.4 Level 1 Maintenance CD Program

E. Level 1 Order CD Program

Data Flow Diagram level 1 Order CD Program pada Gambar 4.5 menggambarkan proses Order CD Program pada PT. Gracia Inti Computer Surabaya.

[History Order]

Info Order Member [Konfirmasi Order]

[Info Order]

[Daftar CD Program] [Order Program]

[Info Member]

Sub Sistem Daftar Member Baru Sub Sistem Daftar Member Baru Sub Sistem Daftar Member Baru

3 CD Program

4 Order Program Sub Sistem Daftar Member Baru

3.1

Proses Order Program

3.2

Proses Pencatatan Order Member


(25)

26

F. Level 1 Maintenance Laporan

Data Flow Diagram level 1 Maintenance Laporan pada Gambar 4.6 menggambarkan proses Maintenance Laporan pada PT. Gracia Inti Computer Surabaya.

[Order Member] [Laporan Transaksi Program]

[User Profile] [Laporan Data Pelanggan]

Owner

1 User Profile

4 Order Program 4.1

Proses Pencetakan Laporan Data Member

4.2

Proses Pencetakan Laporan Order Member

Gambar 4.6 Level 1 Maintenance Laporan

4.2.2 Entity Relationship Diagram

Entity Relationship Diagram (ERD) merupakan gambaran struktur database dari Website Penjualan CD Demo Program yang telah dikembangkan. ERD dibagi menjadi dua, yaitu Conceptual Data Model (CDM) atau secara logik dan Physical Data Model (PDM) atau secara fisik.


(26)

A. Conceptual Data Model

Terdapat lima buah tabel yang saling terintegrasi secara logik. Berikut Gambar 4.7 merupakan tabel-tabel yang terdapat pada Conceptual Data Model: Meng order Menggolong kan Memeberikan Membeli Pelanggan UserID

UserPas s w ord UserEmail NamaLengkap Propins i Kota A lamat Z ipCode TanggalDaf tar UserLev el UserStatus Kategori IDKategori NamaKategori StatusKategori CD Program IDProgram NamaProgram KategoriProgram Cov erProgram GambaranProgram HargaProgram TanggalLaunch StatusOrder Order Program IDOrder IDProgram UserID TanggalOrder StatusOrder Tes timonial IDTes timonial UserID DataTes timonial StatusTestimonial

Gambar 4.7 Conceptual Data Model

B. Physical Data Model

Pada Physical Data Modal yang tertera pada Gambar 4.8 telah menunjukkan adanya relasi antar tabel. Berikut Pyhsical Data Model pada website penjualan cd demo program:


(27)

28

PELA NGGA N USERID char(10) USERPASSWORD varchar(50) USEREMAIL varchar(50) NAMALENGKAP varchar(50) PROPINSI varchar(50) KOTA varchar(50) A LA MAT varchar(50) ZIPCODE char(10) TANGGA LDAFTAR timestamp USERLEV EL char(10) USERSTATUS numeric(1)

KATEGORI

IDKA TEGORI varchar(50) NAMAKA TEGORI varchar(50) STA TUSKATEGORI numeric(1) CD_PROGRA M

IDPROGRAM varchar(50) NAMAPROGRA M varchar(50) KATEGORIPROGRA M varchar(50) COV ERPROGRA M varchar(50) GAMBA RANPROGRAM varchar(50) HARGA PROGRA M varchar(50) TANGGA LLA UNCH timestamp STA TUSORDER numeric(1)

ORDER_PROGRAM IDORDER varchar(50) IDPROGRAM varchar(50) USERID char(10) TANGGA LORDER timestamp STATUSORDER numeric(1)

TESTIMONIA L

IDTESTIMONIAL varchar(50)

USERID char(10)

DATATESTIMONIAL varchar(200) STA TUSTESTIMONIA L numeric(1)

MEMBELI USERID char(10) MEMEBERIKA N USERID char(10) MENGORDER IDPROGRAM varchar(50)

Gambar 4.8 Physical Data Model

4.2.3 Struktur Tabel

Website Penjualan CD Demo Program ini, memiliki database yang terdiri dari beberapa tabel dengan menggunakan database SQL Server Express 2005, yaitu:

1. Nama Tabel : Pelanggan Primary key : UserID Foreign key : -


(28)

Tabel 4.1 Tabel Pelanggan

2. Nama Tabel : Kategori Primary key : IDKategori Foreign key : -

Fungsi : Untuk menyimpan jenis kategori program yang dijual.

Tabel 4.2 Tabel Kategori

3. Nama Tabel : CD Program Primary key : IDProgram Foreign key : IDKategori

Fungsi : Untuk menyimpan data CD program yang dijual.

No Nama Field Tipe Data Lebar Constraint Foreign Key

Tabel Kolom

1 UserID Char 10 Primary Key 2 UserPassword Varchar 50 Not Null 3 UserEmail Varchar 50 Not Null 4 NamaLengkap Varchar 50 Not Null 5 Propinsi Varchar 50 Not Null 6 Kota Varchar 50 Not Null 7 Alamat Varchar 50 Not Null 8 ZipCode Char 10 Not Null 9 TanggalDaftar Datetime 8 Not Null 10 UserLevel Char 10 Not Null 11 UserStatus Boolean 1 Not Null

No Nama Field Tipe Data Lebar Constraint Foreign Key

Tabel Kolom

1 IDKategori Varchar 50 Primary Key 2 NamaKategori Varchar 50 Not Null 3 StatusKategori Boolean 1 Not Null


(29)

30

Tabel 4.3 Tabel CD Program

4. Nama Tabel : Order Program Primary key : IDOrder

Foreign key : IDProgram, UserID

Fungsi : Untuk menyimpan transaksi penjualan CD Program.

Tabel 4.4 Tabel Order Program

5. Nama Tabel : Testimonial Primary key : IDTestimonial Foreign key : UserID

Fungsi : Untuk menyimpan testimonial dari pelanggan.

No Nama Field Tipe

Data Lebar Constraint

Foreign Key Tabel Kolom

1 IDProgram Varchar 50 Primary Key 2 NamaProgram Varchar 50 Not Null 3 KategoriProgram Varchar 50 Not Null 4 CoverProgram Varchar 50 Allow Null 5 GambaranProgram Varchar 50 Allow Null 6 HargaProgram Varchar 50 Not Null 7 TanggalLaunch Datetime 8 Not Null 8 StatusProgram Boolean 1 Not Null

No Nama Field Tipe Data Lebar Constraint Foreign Key

Tabel Kolom

1 IDOrder Varchar 50 Primary Key 2 IDProgram Varchar 50 Not Null 3 UserID Char 10 Not Null 4 TanggalOrder Datetime 8 Not Null 5 StatusOrder Boolean 1 Not Null


(30)

Tabel 4.5 Tabel Testimonial

4.2.4 Sitemap Penjualan CD Demo Program

1. Home 1.1 Guest

1.1.1 Register

1.1.2 Lihat Company Profile 1.1.3 Lihat Contact Us 1.1.4 Lihat Testimonial 1.2 Member

1.2.1 Login

1.2.2 Change Profile 1.2.3 Order Program 1.2.4 Order History

1.2.5 Lihat Company Profile 1.2.6 Lihat Contact Us 1.2.7 Isi Testimonial 1.2.8 Logout

1.3 Administrator 1.3.1 Login

1.3.2 Change Profile

No Nama Field Tipe

Data Lebar Constraint

Foreign Key Tabel Kolom

1 IDTestimonial Varchar 50 Primary Key 2 UserID Char 10 Not Null 3 DataTestimonial Varchar 200 Not Null 4 StatusTestimonial Boolean 1 Not Null


(31)

32

1.3.3 Maintenance Member 1.3.4 Maintenance CD Program 1.3.5 Maintenance Order Status 1.3.6 Logout

1.4 Owner 1.4.1 Login

1.4.2 Change Profile

1.4.3 Maintenance Company Profile 1.4.4 Maintenance Kategori

1.4.5 Maintenance Testimonial 1.4.6 Order Transaction View 1.4.7 Members View

1.4.8 Logout

4.3 Desain Interface

Desain interface Sistem Informasi Penjualan CD Demo Program PT. Gracia Inti Computer Surabaya adalah sebagai berikut:

4.3.1 Desain Halaman Awal

1. Halaman Home

Desain halaman utama akan ditampilkan pertama kali saat website ini di buka, dapat dilihat pada Gambar 4.9 berikut ini:


(32)

Gambar 4.9 Halaman Utama

2. Desain Halaman Login

Desain halaman login akan digunakan untuk tahap awal yang membuktikan member atau non member, dapat dilihat pada Gambar 4.10 berikut ini:


(33)

34

Gambar 4.10 Halaman Login

3. Desain Halaman Register

Desain halaman register akan digunakan untuk pendaftaran member baru, dapat dilihat pada Gambar 4.11 berikut ini:


(34)

Gambar 4.11 Halaman Register

4. Desain Halaman Company Profile

Desain halaman company profile akan digunakan untuk menampilkan company profile dari perusahaan agar member atau non member mengenal perusahaan, dapat dilihat pada Gambar 4.12 berikut ini:


(35)

36

Gambar 4.12 Halaman Company Profile

5. Desain Halaman Contact Us

Desain halaman contact us akan menampilkan contact perusahaan yang dapat dihubungi oleh member atau non member, dapat dilihat pada Gambar 4.13 berikut ini:


(36)

Gambar 4.13 Halaman Contact Us

6. Desain Halaman Testimonial

Desain halaman testimonial akan menampilkan testimonial dari semua member yang pernah memberikan testimonial, dapat dilihat pada Gambar 4.14 berikut ini:


(37)

38

Gambar 4.14 Halaman Testimonial

4.3.2 Desain Halaman Pengguna

1. Desain Halaman Change Profile

Desain halaman change profile untuk mengubah profile setiap pengguna website ini, dapat dilihat pada Gambar 4.15 berikut ini:


(38)

Gambar 4.15 Halaman Change Profile

2. Desain Halaman Order Program

Desain halaman order program akan digunakan member untuk bertransaksi dengan perusahaan dapat dilihat pada Gambar 4.16 berikut ini:


(39)

40

Gambar 4.16 Halaman Order Program

3. Desain Halaman Order History

Desain halaman order history untuk menampilkan history pesanan tiap member, dapat dilihat pada Gambar 4.17 berikut ini:


(40)

Gambar 4.17 Halaman Order History

4. Desain Halaman Insert Testimonial

Desain halaman insert testimonial akan digunakan member untuk mengirimkan pesan dan kesan bagi perusahaan mengenai website, pelayanan, dan lain-lain, dapat dilihat pada Gambar 4.18 berikut ini:


(41)

42

Gambar 4.18 Halaman Insert Testimonial

5. Desain Halaman Maintenance Member

Desain halaman maintenance member akan digunakan untuk menonaktifkan member atau mengaktifkan member kembali, dapat dilihat pada Gambar 4.19 berikut ini:


(42)

Gambar 4.19 Halaman Maintenance Member

6. Desain Halaman Maintenance CD Program

Desain halaman maintenance CD Program akan digunakan untuk menambah CD Program, mengubah status CD Program, dapat dilihat pada Gambar 4.20 berikut ini:


(43)

44

Gambar 4.20 Halaman Maintenance CD Program

7. Desain Halaman Maintenance Order Status

Desain halaman maintenance order status akan digunakan untuk menentukan status pada order yang telah dilakukan oleh setiap member, dapat dilihat pada Gambar 4.21 berikut ini:


(44)

Gambar 4.21 Halaman Maintenance Order Status

8. Desain Halaman Maintenance Company Profile

Desain halaman maintenance company profile akan digunakan untuk mengubah company profile dari perusahaan, dapat dilihat pada Gambar 4.22 berikut ini:


(45)

46

Gambar 4.22 Halaman Maintenance Company Profile

9. Desain Halaman Maintenance Kategori

Desain halaman maintenanace kategori akan digunakan untuk memberikan data tentang ketegori, golongan atau manfaat dari setiap CD Program, dapat dilihat pada Gambar 4.23 berikut ini:


(46)

Gambar 4.23 Halaman Maintenance Kategori

10. Desain Halaman Maintenance Testimonial

Desain halaman maintenance testimonial akan digunakan untuk mengubah status testimonial, jika true maka akan ditampilkan, dapat dilihat pada Gambar 4.24 berikut ini:


(47)

48

Gambar 4.24 Halaman Maintenance Testimonial

11. Desain Halaman Order Transaction View

Desain halaman order transaction view akan menampilkan semua order yang pernah dilakukan oleh member dan ada yang belum lunas dan yang sudah lunas, dapat dilihat pada Gambar 4.25 berikut ini:


(48)

Gambar 4.25 Halaman Order Transaction View

12. Desain Halaman Members View

Desain halaman members view akan menampilkan semua member yang telah mendaftar pada website ini, dapat dilihat pada Gambar 4.26 berikut ini:


(49)

50


(50)

51

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil dari penelitian dan observasi langsung pada PT. Gracia Inti Computer Surabaya diharapkan dapat membantu pelanggan yang terdaftar untuk melakukan transaksi dengan perusahaan, yaitu :

1 Mempermudah perusahaan dalam memperluas daerah pemasaran untuk melakukan transaksi dengan pelanggan yang membutuhkan jasa software program.

2 Membantu Pemilik perusahaan untuk dapat meningkatkan kualitas perusahaan dengan menambah program baru jika ada permintaan dari pelanggan melalui testimonial atau dapat berkomunikasi langsung dengan administrator perusahaan melalui email.

3 Mempermudah perusahaan dalam meningkatkan pelayanan kepada pelanggan, dalam kebutuhan pemesanan software program.

Pada PT. Gracia Inti Computer Surabaya penggunaan sistem informasi yang berupa website sangatlah tepat karena mengingat kebutuhan perusahaan untuk memperluas daerah transaksi dan kebutuhan untuk lebih meningkatkan pelayanan perusahaan kepada para pelanggannya.

5.2 Saran

Penulis membuka kesempatan yang seluas-luasnya untuk mengembangkan website ini pada perusahaan lain atau instansi lain dengan


(51)

52

menambahkan fitur-fitur untuk penilaian kualitas software program, penentuan jalur cepat untuk pengiriman software program ke pelanggan.


(52)

DAFTAR PUSTAKA

Rizky, Soetam.2007.Panduan Belajar ASP . NET 2.0

Jakarta: Prestasi Pustaka Publisher.

Dop, Straight.2006.What's so great about the Dewey Decimal System?. New York: Illinois State Library.

Kendall & Kendall.2003.Analisis dan Perancangan Sistem.Jakarta: PT. Indeks Kelompok Gramedia.

Nazar, Muhammad (Ed.). 2005.Pelatihan Tenaga TI Perpustakaan se-Indonesia. Malang: Perpustakaan dan Informasi Universitas Muhammadiyah Malang

Universitas Airlangga, Perpustakaan. 2005.Perjalanan dari Masa ke Masa Menyongsong Era Teknologi Informasi dan Komunikasi. Surabaya: Perpustakaan Universitas Airlangga.


(1)

48

Gambar 4.24 Halaman Maintenance Testimonial

11. Desain Halaman Order Transaction View

Desain halaman order transaction view akan menampilkan semua order yang pernah dilakukan oleh member dan ada yang belum lunas dan yang sudah lunas, dapat dilihat pada Gambar 4.25 berikut ini:


(2)

Gambar 4.25 Halaman Order Transaction View

12. Desain Halaman Members View

Desain halaman members view akan menampilkan semua member yang telah mendaftar pada website ini, dapat dilihat pada Gambar 4.26 berikut ini:


(3)

50


(4)

51 PENUTUP

5.1 Kesimpulan

Berdasarkan hasil dari penelitian dan observasi langsung pada PT. Gracia Inti Computer Surabaya diharapkan dapat membantu pelanggan yang terdaftar untuk melakukan transaksi dengan perusahaan, yaitu :

1 Mempermudah perusahaan dalam memperluas daerah pemasaran untuk melakukan transaksi dengan pelanggan yang membutuhkan jasa software program.

2 Membantu Pemilik perusahaan untuk dapat meningkatkan kualitas perusahaan dengan menambah program baru jika ada permintaan dari pelanggan melalui testimonial atau dapat berkomunikasi langsung dengan administrator perusahaan melalui email.

3 Mempermudah perusahaan dalam meningkatkan pelayanan kepada pelanggan, dalam kebutuhan pemesanan software program.

Pada PT. Gracia Inti Computer Surabaya penggunaan sistem informasi yang berupa website sangatlah tepat karena mengingat kebutuhan perusahaan untuk memperluas daerah transaksi dan kebutuhan untuk lebih meningkatkan pelayanan perusahaan kepada para pelanggannya.

5.2 Saran

Penulis membuka kesempatan yang seluas-luasnya untuk mengembangkan website ini pada perusahaan lain atau instansi lain dengan


(5)

52

menambahkan fitur-fitur untuk penilaian kualitas software program, penentuan jalur cepat untuk pengiriman software program ke pelanggan.


(6)

DAFTAR PUSTAKA

Rizky, Soetam.2007.Panduan Belajar ASP . NET 2.0

Jakarta: Prestasi Pustaka Publisher.

Dop, Straight.2006.What's so great about the Dewey Decimal System?. New York: Illinois State Library.

Kendall & Kendall.2003.Analisis dan Perancangan Sistem.Jakarta: PT. Indeks Kelompok Gramedia.

Nazar, Muhammad (Ed.). 2005.Pelatihan Tenaga TI Perpustakaan se-Indonesia. Malang: Perpustakaan dan Informasi Universitas Muhammadiyah Malang

Universitas Airlangga, Perpustakaan. 2005.Perjalanan dari Masa ke Masa Menyongsong Era Teknologi Informasi dan Komunikasi. Surabaya: Perpustakaan Universitas Airlangga.