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.
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.
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
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
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
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.
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
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
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
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
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.
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
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.
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
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.
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
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
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
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
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
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 +
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 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
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
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
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 : -
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
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
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
[image:30.612.100.519.146.695.2]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
Gambar 4.9 Halaman Utama
2. Desain Halaman Login
34
Gambar 4.10 Halaman Login
3. Desain Halaman Register
Gambar 4.11 Halaman Register
4. Desain Halaman Company Profile
36
Gambar 4.12 Halaman Company Profile
5. Desain Halaman Contact Us
Gambar 4.13 Halaman Contact Us
6. Desain Halaman Testimonial
38
Gambar 4.14 Halaman Testimonial
4.3.2 Desain Halaman Pengguna
1. Desain Halaman Change Profile
Gambar 4.15 Halaman Change Profile
2. Desain Halaman Order Program
40
Gambar 4.16 Halaman Order Program
3. Desain Halaman Order History
Gambar 4.17 Halaman Order History
4. Desain Halaman Insert Testimonial
42
Gambar 4.18 Halaman Insert Testimonial
5. Desain Halaman Maintenance Member
Gambar 4.19 Halaman Maintenance Member
6. Desain Halaman Maintenance CD Program
44
Gambar 4.20 Halaman Maintenance CD Program
7. Desain Halaman Maintenance Order Status
Gambar 4.21 Halaman Maintenance Order Status
8. Desain Halaman Maintenance Company Profile
46
Gambar 4.22 Halaman Maintenance Company Profile
9. Desain Halaman Maintenance Kategori
Gambar 4.23 Halaman Maintenance Kategori
10. Desain Halaman Maintenance Testimonial
48
Gambar 4.24 Halaman Maintenance Testimonial
11. Desain Halaman Order Transaction View
Gambar 4.25 Halaman Order Transaction View
12. Desain Halaman Members View
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
52
menambahkan fitur-fitur untuk penilaian kualitas software program, penentuan
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: