Sistem Informasi Pengiriman Barang Berbasis Web Pada CV. Karya Mulya Abadi II Jakarta

(1)

(2)

SKRIPSI

Diajukan sebagai salah satu syarat Kelulusan pada Program Studi Sistem Informasi Fakultas Tekhnik & Ilmu Komputer

Oleh :

Hamdani Satria 1.05.06.470

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(3)

(4)

i

“SISTEM INFORMASI

PENGIRIMAN BARANG PADA

CV.KARYA MULYA ABADI II

CV.Karya Mulya abadi II adalah perusahaan yang bergerak dalam bidang pengiriman baran. Semakin meningkatnya perkembangan perusahaan dalam pengiriman barang menuntut pihak perusahaan untuk dapat menyediakan layanan pengiriman bagi konsumen konsumen guna menunjang transaksi pengiriman yang lebih baik.

Metode pengembangan sistem yang digunakan oleh penulis adalah

Prototype. Tahapan seleksi dan pemeliharaan tidak dilakukan pada sistem pengembangan Prototype ini. Untuk perancangan proses digunakan Flowmap,

Diagram Kontek, Data Flow Diagram dan Kamus Data. Pada perancangan basis data, diawali dengan Normalisasi, Entity Relational Diagram dan Tabel Relasi. Sementara untuk perancangan program penulis menggunakan bahasa PHP dan MySQL. Perancangan sistem ini diharapkan bisa mengatasi permasalahan yang ada sehingga dapat bermanfaat bagi pihak-pihak yang berkepentingan.

Dengan adanya Sistem Informasi tersebut diharapkan dapat memudahkan CV.Karya Mulya abadi II untuk mempromosikan produk Jasa yang ditawarkan, sehingga masyarakat umum mengenal CV.Karya Mulya abadi II. Untuk mempermudah melakukan promosi produk jasa secara online. Serta mempermudah dalam melakukan pengolahan data dan pengolahan laporan.


(5)

ii

Cv Karya Mulya abadi II is a company delivery service ekspedition.. The increasing development of the company in sales of service requires the company to be able to provide a customer service for consumers.

System development method used by the author is Prototype. Stages of selection and maintenance is not performed on this prototype system development. To design the process used Flowmap, Diagram Context, Data Flow Diagrams and Data Dictionary. In database design, beginning with Normalization, Entity Relational Diagrams and Table Relationships. While for program design language the author uses PHP and MySQL. The design of this system is expected to overcome the existing problems that can benefit the parties concerned.

With the Information System is expected to facilitate Cv Karya Mulya abadi to promote the product being offered, so the general public to know Cv Karya Mulya abadi . Facilitate the promote services online so it can be done anytime, and most effective market strategic way to get newer order.


(6)

iii

Segala puji dan syukur penulis panjatkan kehadirat ALLAH SWT yang telah memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi ini dengan judul : “SISTEM INFORMASI PENGIRIMAN BARANG BERBASIS WEB PADA CV. KARYA MULYA ABADI II JAKARTA”. Skripsi ini disusun untuk memenuhi salah satu syarat dalam menyelesaikan Program Starta Satu Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.

Pada kesempatan ini penulis mengucapkan banyak terima kasih dan penghargaan yang sebesar-besarnya kepada semua pihak yang telah memberikan bantuan, do’a, dorongan dan bimbingan dalam menyelesaikan skripsi ini:

1. Dr. Ir. Eddy Suryanto Soegoto, M.Sc, selaku Rektor Universitas Komputer Indonesia. 2. Prof.Dr.Denny Kurnadie, selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas

Komputer Indonesia.

3. Bapak Dadang Munandar, SE, M.Si, selaku Ketua Prodi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia dan selaku dosen wali.

4. Ibu Marliana,S.Si,M.Si selaku Dosen Pembimbing yang telah banyak meluangkan waktu untuk memberikan petunjuk dan pengarahan kepada penulis.

5. Kedua orang tua tercinta & keluarga besar yang selalu memberikan dorongan semangat dan doa yang tak pernah ada habisnya.


(7)

iv

Komputer Universitas Komputer Indonesia.

7. Bapak Wendy Aswindo. selaku pembimbing lapangan yang telah memberikan banyak informasi yang dibutuhkan dalam penulisan ini.

8. Keluarga besar Rani Fitriana yang telah memberikan do’a dan motivasi.

9. Teman-teman MI-10 2006 yang telah bersama-sama melewati suka dan duka perkuliahan. 10. Semua pihak yang terlibat yang telah ikut membantu dalam penulisan laporan ini baik secara

langsung maupun tidak langsung.

Penulis menyadari masih terdapat banyak kekurangan di dalam penulisan skripsi ini karena keterbatasan pengetahuan penulis. Oleh karena itu saran dan kritik yang membangun akan sangat berarti bagi penulis. Semoga laporan tugas akhir ini dapat bermanfaat bagi semua pihak yang memerlukan.

Bandung, 22 Desember 2012


(8)

v

DAFTAR ISI

LEMBAR PENGESAHAN

LEMBAR PERNYATAAN KEASLIAN

ABSTRAK………i

ABSTRACK………..ii

KATA PENGANTAR……….……..iii

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

DAFTAR GAMBAR………..……ix

DAFTAR TABEL………..…xii

DAFTAR SIMBOL………....xv

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang Penelitian ... 1

1.2 Identifikasi dan Rumusan Masalah...4

1.2.1 Identifikasi Masalah ... 4

1.2.2 Rumusan Masalah ... 5

1.3 Maksud dan Tujuan Penelitian ... 6

1.3.1 Maksud Penelitian ... 6

1.3.2 Tujuan Penelitian ... 6

1.4 Kegunaan Penelitian ... 7

1.4.1 Kegunaan Praktis ... 7

1.4.2 Kegunaan Akademis ... 7

1.5 Batasan Masalah ... 8


(9)

vi

1.6.1 Lokasi Penelitian ... 9

1.6.2 Waktu Penelitian ... 9

BAB 2 LANDASAN TEORI ... 10

2.1 Pengertian Sistem ... 10

2.1.1 Karakteristik Sistem ... 11

2.1.2 Klasisfikasi Sistem ... 13

2.2 Pengertian Informasi ... 14

2.2.1 Kualitas Informasi ... 15

2.2.2 Nilai Informasi ... 16

2.3 Pengertian Sistem Informasi ... 17

2.3.1 Komponen Sistem Informasi ... 17

2.4 Pengertian Pengiriman Barang...18 2.5 Pengertian Basis Data (Database)... 18

2.6 Pengertian Jaringan Komputer ... 19

2.6.1 Jenis-Jenis Jaringan Komputer ... 20

2.6.2 Topologi Jaringan Komputer ... 21

2.6.3 Manfaat Jaringan computer ... 25

2.6.4 Pengertian Client/Server ... 26

2.7 Konsep Dasar Website ... 27

2.7.1 Sekilas Mengenai Website ... 27

2.7.2 Tujuan Pembuatan Website... 27

2.7.3 Menentukan Isi Website ... 28

2.7.4 Menentukan Struktur Website... 28


(10)

vii

2.8.1 PHP ... 28

2.8.2 Database MySQL ... 31

2.8.3 Web Server Apache... 31

2.8.4 Macromedia Dreamweaver ... 33

BAB 3 OBJEK DAN METODE PENELITIAN ... 34

3.1 Objek Penelitian ... 34

3.1.1 Sejarah Singkat Perusahaan ... 34

3.1.2 Visi dan Misi Perusahaan ... 35

3.1.3 Struktur Organisasi Perusahaan ... 36

3.1.4 Deskripsi Tugas ... 36

3.2 Metode Penelitian ... 38

3.2.1 Desain Penelitian ... 39

3.2.2 Jenis dan Metode Pengumpulan Data ... 39

3.2.3 Metode Pendekatan dan Pengembangan Sistem ... 40

3.2.4 Pengujian Software ... 50

BAB 4 ANALISIS DAN PERANCANGAN SISTEM ... 52

4.1 Analisis Sistem Yang Sedang Berjalan……….. 52

4.1.2 Analisis Prosedure Yang Sedang Berjalan ………53

4.1.2.1 Flow Map Sistem Pengiriman Barang Yang Berjalan ……….. 4.1.2.2 Diagram Konteks Sistem Pengiriman Barang yang Berjalan………..56

4.1.2.3 Data Flow Diagram (DFD) yang Berjalan ………. 4.1.3 Evaluasi Siste Yang Sedang Berjalan ……….……….58

4.2 Perancangan Siste Infor asi Pengiri an Barang……….………..58


(11)

viii

4.2.3 Perancangan Prosedure yang Diusulkan ……….60

4.2.3.1 Diagra Konteks yang Diusulkan……….. 61

4.2.3.2 Data Flow Diagra Siste yang Diusulkan ……….61

4.2.3.3 Ka us Data ………68

4.2.4.1 Normalisasi ………..71

4.2.4.2 Relasi Ta el ………..73

4.2.4.3 Entity Relationship Diagra ERD ………..74

4.2.4.4 Struktur File ………..75

4.2.4.5 Kodifikasi ………78

4.2.5 Peran angan Antar Muka………79

4.2.5.1 Struktur Menu……….79

4.2.5.2 Peran angan Input……….……….81

4.2.5.3 Peran angan Output………..85

4.2.6 Peran angan Arsitektur Jaringan………..85

BAB 5 PENGUJIAN DAN IMPLEMENTASI SISTEM ... 88

5.1 Pengujian ... 88

5.1.1 Rancangan Pengujian ... 89

5.1.2 Rencana Pengujian Sistem informasi Peniriman Barang...89

5.1.3 Kasus dan Hasil Pengujian ... 91

5.2 Implementasi ... 105

5.2.1 Batasan Implementasi ... 106

5.2.2 Implementasi Perangkat Lunak ... 106

5.2.3 Implementasi Perangkat Keras ... 107

5.2.4 Implementasi Basis Data ... 107


(12)

ix

5.2.6 Penggunaaan Program ... 111

BAB 6 KESIMPULAN DAN SARAN ... 119

6.1 Kesimpulan... 119

6.2 Saran ... 120

DAFTAR PUSTAKA ... 121


(13)

1

1.1Latar belakang penelitian

Teknologi informasi adalah hal yang sangat penting pada abad ini. Segala sesuatu kegiatan yang ada pada kehidupan saat ini tak terlepas dengan teknologi informasi. Manusia sebagai subjek dan objek informasi akan sangat membutuhkan teknologi informasi. Ruang lingkup dari teknologi informasi ada dalam berbagai aspek kehidupan, baik dalam bidang Ekonomi, Pendidikan, Pemerintahan, Bisnis, Keuangan dan lingkup bidang lainnya. Pengelolaan teknologi informasi yang baik adalah salah satu kunci dari semua bidang tersebut, begitu juga dalam bidang bisnis.

Pada bidang Bisnis kita sama-sama mengetahui banyak data yang ada. Semua data yang berjalan harus dapat disajikan dalam bentuk informasi yang baik dan valid. Semua informasi harus sesuai dengan alur sistem yang ada, baik dalam record transaksi, laporan transaksi, maupun data pelanggan dalam sebuah perusahaan. Informasi yang ada dalam perusahaan atau badan usaha bersifat kompleks dengan jumlah record data yang banyak. Data yang ada sewaktu-waktu harus dapat disajikan dan di perbaharui sehingga dapat digunakan secara optimal. Sistem Informasi menghasilkan output berupa informasi yang dibutuhkan pada saat terjadinya proses transaksi bisnis dengan konsumen maupun laporan pertanggungjawaban secara hirarky kepemimpinan dalam struktur organisasi perusahaan. Perusahaan apapun


(14)

akan sangat dituntut untuk dapat mengelola data menjadi informasi mulai dari menginput data, menyimpan data, memperbaharui data ataupun mencari data yang tersimpan.

Pengiriman barang adalah salah satu bisnis yang tumbuh dan berkembang secara pesat di Indonesia dalam beberapa dekade terakhir. Perusahaan-perusahaan baru maupun yang telah cukup lama dalam bidang ini berlomba untuk merebut konsumen dan pembenahan sistem pengelolaan informasi perusahaan untuk mencapai pertumbuhan yang positif dari pesaing-pesaing lain. Persaingan dalam mengejar pertumbuhan yang positif tidak hanya merebut pasar konsumen ataupun persaingan harga tarif pengiriman namun pengelolaan data yang baik juga sangat menentukan kemajuan sebuah perusahaan pengiriman. Pada sebuah jasa pengiriman terdapat banyak record data yang ada.Baik dalam proses transaksi bisnis dengan customer, data barang kiriman maupun data nilai transaksi. Data dari sebuah transaksi sangatlah menunjang dalam pertumbuhan suatu perusahaan karena berdampak pada kepuasan konsumen, keakuratan catatan pengiriman dan kejelasan informasi status barang pada bagian administrasi serta kemudahan pemberian laporan kepada manager kantor cabang.

CV.Karya Mulya Abadi mempunyai anak perusahaan yang bernama CV.Karya Mulya Abadi II adalah perusahaan jasa yang bergerak pada jasa pengiriman barang melalui darat (Tronton ekspedisi) .Pada perusahaan Karya Mulya Abadi II terdapat banyak data yang diterima dan diolah menjadi bentuk informasi


(15)

yang dibutuhkan untuk setiap subjek yang terlibat pada kegiatan pengiriman barang,seperti bagian Penerimaan dan Pengiriman. Gambaran volume transaksi pada Karya Mulya Abadi II Jakarta dapat dilihat pada uraian data dibawah ini :

Bulan

Jumlah Transaksi Pengiriman

Total Tagihan Transaksi

(Rp)

Rata-Rata Tagihan 1 Transaksi

(Rp)

September 2011 1740 Kiriman Rp.227.940.000 Rp.131.000

Oktober 2011 1251 Kiriman Rp.162.687.500 Rp.130.150

November 2011 1310 Kiriman Rp.171.610.000 Rp.131.200

Tabel 0.1 Volume Transaksi KMA II (Sumber : KMA II 2011)

Berdasarkan gambaran transaksi yang ada di atas maka pemanfaatan teknologi informasi berbasis komputer pada CV.Karya Abadi II Cengkareng Jakarta sangat dibutuhkan demi kelancaran bisnis yang sedang berjalan untuk memudahkan pembuatan laporan pengiriman untuk konsumen maupun kantor pusat yang selama ini masih dilakukan secara manual.

Komputer adalah suatu solusi yang paling tepat sebagai tools penunjang kebutuhan tersebut. Oleh karena itu pentingnya keberadaan Sistem Informasi yang terkomputerisasi dengan menggunakan aplikasi berbasis Web yaitu data-data yang telah terdistribusi ke setiap divisi atau kepala bagian dengan harapan laporan dapat diterima dengan cepat oleh yang membutuhkan informasi tersebut demi menunjang


(16)

pekerjaan masing-masing bagian dalam mengelola data sebuah transaksi. Dengan komputer manusia dapat menikmati berbagai macam layanan yang dapat terhubung antara satu computer dengan computer lain dengan menggunakan media yang dinamakan Internet.

. Pada internet terdapat sebuat elemen yang dinamakan Website. Website adalah salah satu media yang sebagai ajang promosi,sharing pengetahuan ataupun kegiatan bisnis lainnya.untuk itu diperlukan adopsi teknologi website bagi setiap perusahaan dalam upaya mengembangkan pasar ataupun metode pendekatan konsumen dengan konten-konten yang dibutuhkan sewaktu-waktu oleh konsumen atau elemen perusahaan yang membutuhkan data update perusahaan.

Dari uraian diatas maka penelitian ini membahas tentang sistem pengolahan data dan pelayanan konsumen berbasis Web yang diImplementasikan dengan bahasa pemograman PHP dan mySQL.dalam sebuah penelitian yang penulis tetapkan dengan judul :

“Sistem Informasi Pengiriman Barang Berbasis Web pada CV. Karya Mulya Abadi II Jakarta

1.2 Identifikasi dan Rumusan Masalah

Berdasarkan latar belakang di atas, maka dapat ditarik Identifikasi dan Rumusan masalahnya, yaitu sebagai berikut:

1.2.1Identifikasi dan Rumusan Masalah


(17)

1. Masih menggunakan pengolahan data yang konvensional yaitu mencatat semua kegiatan transaksi pengiriman barang dalam bentuk arsip-arsip buku dari proses transaksi pengiriman barang sampai pembuatan laporan

2. Status barang yang yang dikirim mulai dari penerimaan sampai pada konsumen penerima di update melalui laporan langsung menggunakan telfon dan sms dari kantor penerima barang sehingga membutuhkan biaya tambahan dari penyampaian informasi tersebut.

3. Konsumen tidak mengetahui status barang yang dikirim,apakah sudah terkirim,proses ataupun terjadi masalah pengiriman selama barang dalam proses pengiriman.

4. Kurangnya promosi Karya Mulya Abadi untuk memperluas informasi tentang keberadaan perusahaan sehingga penawaran jasa kepada calon pelanggan baru tidak maksimal.

5. Belum tersedianya program aplikasi yang dapat menjadi jalan keluar terhadap permasalahan pada sistem informasi pengiriman barang di Karya Mulya Mulya Abadi II.

1.2.2Rumusan Masalah

Rumusan masalah yang dapat diambil dari identifikasi masalah diatas adalah: 1. Bagaimana cara kerja pada sistem informasi pengiriman barang, yang

sedang berjalan pada jasa pengiriman CV.Karya Mulya Abadi II Cengkareng,Jakarta Barat


(18)

2. Bagaimana merancang sistem yang baru agar biaya penyampaian informasi status kiriman dapat efisien serta melakukan promosi kepada calon pelanggan baru dapat maksimal.

3. Bagaimana pengujian aplikasi sistem informasi pengiriman barang pada CV.Karya Mulya Abadi II, yang akan diimplementasikan dalam bentuk website.

4. Bagaimana implementasi aplikasi sistem informasi pengiriman barang berbasis web pada CV.Karya Mulya Abadi II.

1.3 Maksud dan Tujuan Penelitian

Adapun maksud dan tujuan penelitian ini adalah sebagai berikut:

1.3.1 Maksud Penelitian

Untuk menjelaskan dari hasil penelitian yang di lakukan, berupa mengumpulkan data – data yang berasal dari perusahaan untuk dijadikan kajian dan acuan dalam pembuatan skripsi dan juga pembuatan program untuk diimplementasikan dalam sebuah sistem informasi pengiriman barang berbasis web di CV.Karya Mulya Abadi II .

1.3.2 Tujuan Penelitian

Tujuan dilakukanya penelitian ini adalah :

1. Untuk mengetahui standar operasi dan job deskripsi pada sistem pengiriman barang yang sedang berjalan di CV.Karya Mulya Abadi II


(19)

2. Untuk merancang sebuah sistem informasi pengiriman barang di CV.Karya Mulya Abadi II dengan berbasis Web.

3. Untuk mengimplementasikan sebuah sistem yang telah dirancang berupa sistem informasi Pengiriman barang berbasis web pada CV.Karya mulya Abadi II

4. Untuk melakukan pengujian program pada CV.Karya mulya Abadi II

1.4 Kegunaan Penelitian

1.4.1 Kegunaan Praktis

Secara operasional hasil penelitian ini di harapkan dapat memberikan dalam mengolah data yang ada di lingkungan kerja jasa pengiriman barang di CV.Karya mulya Abadi II, sehingga menjadi lebih cepat dan akurat.

1.4.2 Kegunaan Akademis

1. Bagi pengembangan ilmu, memberi masukan pada bidang ilmu sistem informasi terkait dengan sistem informasi pengiriman barang di CV.Karya Mulya Abadi II.

2. Bagi penulis, implementasi pembelajaran yang telah penulis pernah dapat selama mengikuti perkuliahan di UNIKOM.

3. Bagi peneliti lain, memberi informasi bagi penulis lain yang meneliti dibidang sistem informasi kajian yang sama yaitu perancangan sistem informasi pengiriman barang berbasis web.


(20)

1.5 Batasan Masalah

Adapun batasan masalah dilakukannya penelitian adalah hanya meneliti pada divisi jasa pengiriman CV.Karya mulya Abadi II :.

1. Penelitian dilakukan pada bagian penerimaan di kantor Karya Mulya abadi II Jakarta.

2. Barang yang dikirim pada CV.Karya Mulya Abadi 1 tidak di asuransikan pada pihak perusahaan Asuransi.

3. Tidak membahas proses penagihan jasa pengiriman yang belum lunas. 4. Tidak membahas proses pajak,penggajian dan ganti rugi barang.

5. Pada saat ini CV.Karya Mulya Abadi II hanya melayani pengiriman barang dari Jakarta tujuan Padang dengan system point to point.

6. Penerima barang mengambil sendiri barang pada kantor KMA I padang. 7. Tidak mengajukan prosedur transaksi pengiriman barang secara online. 8. Tarif yang dibuat berdasarkan jenis dan kriteria barang, bukan berdasarkan

kota karena saat ini KMA II hanya melayani pengiriman barang tujuan padang.

1.6 Lokasi dan Waktu Penelitian

Dalam menyelesaikan Tugas Akhir ini penulis melakukan penelitian di CV. Karya Mulya Abadi 1 yang berlokasi di Taman Palem Lestari blok F No. 50 Jl.Kamal Raya,Cengkareng. Jakarta Barat.


(21)

Tabel 0.1 Estimasi Jadwal Penyelesaian Penelitian.

No Tahap

September 2011

Oktober 2011

November 2011

Desember 2011

Januari 2012

I II III IV I II III IV I II III IV I II III IV I II III IV

1

Mengidentifikasi

kebutuhan

pemakai

2

Pembuatan

prototype

3

Pengujian

prototype

4

Penggunaan

Prototype

5

Mengembangkan


(22)

10

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem

Ada beberapa ahli yang mendefinisikan pengertian dari sistem menurut penafsiran yang berbeda-beda seperti beberapa pengertian Sistem menurut para ahli dibawah ini :

a. Pengertian Sistem menurut Hall (2007:6), dalam uraian yang bersumber dari http://duniabaca.com//pengertian-sistem-informasi.html (2011:8) :

“Sistem adalah kelompok dari dua atau lebih komponen atau subsistem yang saling berhubungan serta berfungsi dengan tujuan yang sama”

b. Pengertian Sistem menurut L.James Havery (2001) ,dalam uraian yang

bersumber dari http://creativebrain.web.id (2009:11):

“Sistem adalah prosedur logis dan rasional untuk merancang suatu

rangkaian komponen yang berhubungan satu dengan lainnya dengan maksud untuk berfungsi sebagai suatu kesatuan dalam usaha mencapai

suatu tujuan yang telah ditentukan ”.

c. Pengertian Sistem Menurut Jerry Fitz Gerald, Ardra F.Fitz Gerald dan

Warren D. Stallings, jr.,dalam Jogiyanto (2005:2) :

“Suatu prosedur adalah urutan-urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakan, kapan (when) dikerjakan dan bagaimana (how)


(23)

Dari uraian di atas dapat diambil kesimpulan bahwa suatu sistem pada dasarnya adalah suatu sekelompok elemen yang erat hubungannya antara satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. Dari definisi ini juga dapat dirinci lebih lanjut pengertian sistem secara umum, yaitu sebagai berikut:

1. Setiap sistem terdiri dari elemen-elemen elemen-elemen suatu sistem terdiri dari subsistem yang lebih kecil, yang terdiri pula dari kelompok unsur yang membentuk subsistem tersebut.

2. Elemen-elemen tersebut merupakan bagian terpadu sistem yang bersangkutan.

3. Subsistem tersebut bekerjasama untuk mencapai tujuan sistem. 4. Suatu subsistem merupakan bagaian dari sistem lain yang lebih besar.

2.1.1 Karakteristik Sistem

Dari buku Analisis dan Desain Sitem Informasi karangan Jogiyanto H.M (2005: 4-6), suatu sistem mempunyai karakteristik atau sifat-sifat tertentu yaitu :

1. Komponen-komponen (Components)

Setiap sistem baik sistem dalam skala besar maupun dalam skala kecil sekalipun memiliki komponen-komponen atau elemen-elemen. Komponen-komponen ini saling berhubungan dan bekerja sama sehingga tercapai suatu kesatuan fungsi dari sistem, sehingga sistem dapat mencapai tujuannya.

2. Penghubung Sistem (Interface)

Penghubung sistem merupakan media perantara antara subsistem yang satu dengan subsistem yang lainnya. Melalui penghubung sistem ini, maka


(24)

subsistem dapat saling memberi dan menerima sehingga terjalin kerjasama dan dapat membentuk satu kesatuan fungsi dan sistem.

3. Lingkungan Luar Sistem (Environment)

Lingkungan luar dari sistem adalah segala sesuatu yang berada di luar batas sistem. Lingkungan luar ini bisa juga berupa ekosistem dimana system berada. Walaupun keberadaannya di luar sistem, tapi lingkungan luar dapat mempengaruhi sistem. Adanya ketidakserasian antara lingkungan luar dengan sistem dapat menyebabkan terganggunya fungsi sistem. Oleh karena itu harus senantiasa tercipta keharmonisan antara sistem dan lingkungan luarnya.

4. Batas Sistem (Boundary)

Merupakan daerah pemisah antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memberikan ruang lingkup yang jelas dari suatu sistem. Dengan adanya ruang lingkup yang jelas dari suatu sistem tersebut, maka kita dapat memisahkan dan membedakan suatu sistem dengan sistem yang lainnya maupun sistem dari lingkungan luar.

5. Masukan Sistem (Input)

Masukan sistem adalah bahan atau energi yang dimasukan ke dalam sistem. Energi ini dimasukan ke dalam sistem untuk diproses oleh sistem sesuai dengan fungsi dari sistem sehingga dapat menghasilkan keluaran.

6. Keluaran Sistem (Output)

Keluaran sistem merupakan hasil dari pengolahan suatu sistem. Keluaran ini tentunya diharapkan dapat berguna sesuai dengan tujuan dari sistem. Selain sebagai hasil akhir, keluaran sistem bisa juga dijadikan masukan untuk sistem lainnya.


(25)

7. Pengolahan Sistem (Processing)

Pengolahan sistem adalah mesin atau mekanisme yang digunakan untuk mengubah masukan menjadi keluaran.

8. Sasaran Sistem(Objective)

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Tujuan

merupakan hasil akhir yang ingin dicapai oleh suatu sistem, sedangkan sasaran merupakan hal-hal yang menjadi objek dan titik fokus untuk meraih tujuan. Suatu sistem bisa dikatakan berhasil atau menjalankan fungsinya bila berhasil mencapai sasaran dan tujuan dari sistem tersebut.

2.1.2 Klasisfikasi Sistem

Sistem dapat dikelompokkan atau diklasifikasikan menjadi beberapa sudut pandang menurut Jogiyanto (2005:53) diantaranya sebagai berikut:

1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem

fisik (phsycal system).

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sedangkan sistem fisik adalah sistem yang ada secara fisik.

2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem

buatan manusia (human made system).

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Sedangkan sistem buatan manusia adalah sistem yang dirancang oleh manusia.

3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan


(26)

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran sistem dapat diramalkan. Sedangkan sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem

terbuka (open system).

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sedangkan sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.

2.2 Pengertian Informasi

Menurut Jogiyanto (2005 : 7) yang dimaksud dengan informasi adalah:

“Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya”.

Sedangkan menurut kamus komputer dan teknologi informasi yang dimaksud dengan informasi adalah:

“Data yang telah diproses ke dalam suatu bentuk yang mempunyai arti

bagi si penerima dan mempunyai nilai nyata, sehingga dapat dipakai sebagai dasar untuk mengambil keputusan dan terasa bagi keputusan saat itu atau keputusan

mendatang”. (http://www.google.com/Informasi/27 Maret 2010) .

Dari uraian di atas, dapat ditarik kesimpulan bahwa informasi adalah data yang mempunyai nilai bagi penerimanya dalam mengambil keputusan. Untuk


(27)

lebih jelasnya bagaimana suatu data berubah menjadi informasi dapat dilihat pada gambar di bawah ini:

Gambar 0.1 Siklus Informasi

Sumber : Al-Bahra Ladzamudin (2005:11)

2.2.1 Kualitas Informasi

Kualitas dari suatu informasi tergantung dari empat hal, yaitu:

1. Akurat (Accurate)

Artinya informasi harus terbebas dari kesalahan-kesalahan yang dapat merugikan dan menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksud dan tujuannya.

2. Tepat Waktu (Timelines)

Informasi sebagai dasar untuk menentukan keputusan haruslah memiliki ketepatan dalam waktu. Informasi yang sudah usang tidak akan mempunyai nilai lagi.

3. Relevan (Relevance)

Infomasi harus bersifat relevan atau mempunyai fakta untuk pengguna.

4. Sumber (Source)


(28)

2.2.2 Nilai Informasi

Nilai dari informasi (value of information) ditentukan dari dua hal, yaitu

manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannnya.

Akan tetapi perlu diperhatikan bahwa informasi yang digunakan di dalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan.

Sebagian besar informasi dinikmati tidak dapat persis ditaksir keuntungannya dengan satuan uang, tetapi ditaksir nilai efektivitasnya.

Pengukuran nilai informasi biasanya dihubungkan dengan analisis cost

effectiveness atau cost benefit.

2.3 Pengertian Sistem Informasi

Di dalam http://www.nicdesain.net/Information system/27 Maret 2010

disebutkan bahwa yang dimaksud dengan sistem informasi adalah:

“Suatu kumpulan atau seperangkat komponen yang berhubungan dan

mendukung dengan fungsi mengumpulkan, memproses, menyimpan dan

mendistribusikan informasi”.

Sedangkan dalam bahasan lain disebutkan bahwa sistem informasi adalah:

System informations are work systems in their own right since they consist of human participants and/or machines performing a business process using information, technology, and other resources to produce products and/or services for internal or external customers”.(Alter, Steven.2001.Communications of the

Association for the Information Systems. Which Life Cycle…Work System,

Information System, Or Software.October.p.8).

Dari beberapa pendapat di atas dapat ditarik kesimpulan bahwa sistem informasi merupakan pengorganisasian dan pengelompokkan dari komponen-komponen yang saling berhubungan dan saling bekerjasama satu sama lain dalam


(29)

melaksanakan suatu fungsi tertentu dalam mengelola data untuk menjadi suatu informasi yang menunjang tercapainya tujuan organisasi/perusahaan.

2.3.1 Komponen Sistem Informasi

Untuk membentuk suatu sistem Informasi ada beberapa komponen yang harus dimiliki, antara lain sebagai berikut :

1. Perangkat Keras (Hardware)

Perangkat Keras (Hardware) adalah komponen fisik berupa peralatan input,

peralatan proses dan peralatan output.

2. Perangkat Lunak (Software)

Perangkat Lunak (Software) adalah instruksi-instruksi yang memuat komputer

sebagai perangkat keras, melakukan pekerjaan tertentu.

3. Sumber Daya Manusia (Brainware)

Sumber Daya Manusia (Brainware) adalah user atau pengoperasi sistem.

4. Data

Data adalah fakta-fakta, perkiraan-perkiraan, pendapat-pendapat yang belum memiliki arti kegunaan.

5. Prosedur

Prosedur adalah instruksi-instruksi yang digunakan dalam mengoperasikan sistem.

6. Jaringan Komunikasi (Communication Network)

Jaringan Komunikasi (Communication Network) merupakan penggunaan

media elektronik atau cahaya untuk memindahkan data atau informasi dari suatu lokasi kesatu atau beberapa lokasi lain yang berbeda.


(30)

Sistem informasi sangat identik dengan sistem informasi berbasis komputer, ada banyak keuntungan dari tata cara pengelolaan data, informasi serta dokumen yang didukung oleh perlengkapan keras dan lunak computer.

Menurut Wayan Kemara Giri [2008 : 17] ”Paket adalah barang yg

dikirimkan dalam bungkusan melalui berbagai perusahaan ekspedisi, dikirimkan atau dijual secara keseluruhan sebagai satu nomor atau jatah atau bagian tugas

paket”.

Sistem pengiriman paket merupakan suatu sistem pengiriman barang yang dikemas sedemikian rupa untuk disampaikan ke penerima dengan menggunakan media komputer sebagai alat pengolahan data yang dikirim.

2.5 Pengertian Basis Data (Database)

Menurut Radiant dan Bernard (2006 : 2) yang dimaksud dengan basis data (database) adalah kumpulan data yang saling berhubungan yang disimpan di tempat penyimpanan dan dapat dimanfaatkan kembali dengan cepat dan mudah. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur, dan batasan dari data atau informasi yang akan disimpan.

Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna. Penyusunan basis data meliputi proses memasukkan data kedalam media penyimpanan data, dan diatur dengan menggunakan perangkat basis data (Database Management System–DBMS).

Manipulasi basis data meliputi pembuatan pernyataan (query) untuk

mendapatkan informasi tertentu, melakukan pembaharuan atau penggantian (update) data, serta pembuatan report dari data. Tujuan utama DBMS adalah


(31)

untuk menyediakan tinjauan abstrak dari data bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana data disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien. Pertimbangan efisiensi yang digunakan adalah bagaimana merancang struktur data yang kompleks, tetapi tetap dapat digunakan oleh pengguna yang masih awam, tanpa mengetahui kompleksitas struktur data.

Basis data menjadi penting karena munculnya beberapa masalah bila tidak menggunakan data yang terpusat, seperti adanya duplikasi data, hubungan antar

data tidak jelas, organisasi data dan update data menjadi rumit.

Jadi tujuan dari pengaturan data dengan menggunakan basis data adalah :

1. Menyediakan penyimpanan data untuk dapat digunakan oleh

organisasi/perusahaan saat sekarang dan masa yang akan datang.

2. Cara pemasukkan data sehingga memudahkan tugas operator dan menyangkut pula waktu yang diperlukan oleh pemakai untuk mendapatkan data serta hak-hak yang dimiliki terhadap data yang ditangani.

3. Pengendalian data untuk setiap siklus agar data selalu up-to-date dan dapat

mencerminkan perubahan spesifik yang terjadi disetiap sistem.

4. Pengamanan data terhadap kemungkinan penambahan, modifikasi, pencurian dan gangguan-gangguan lain.

2.6Pengertian Jaringan Komputer

Pengertian jaringan komputer menurut handout pengenalan dasar jaringan komputer adalah sebagai berikut:


(32)

”Jaringan komputer (computer network) merupakan sekumpulan peralatan komputer yang dihubungkan agar dapat saling berkomunikasi dengan tujuan

membagi sumber daya (seperti file dan printer)”.

Jaringan komputer memungkinkan suatu organisasi untuk menggunakan sistem pengolahan data yang terdistribusi yang menggunakan PC dan dapat saling mengakses satu dengan yang lainnya. Jaringan komputer juga mendukung adanya

resource sharing, information sharing dan network access.

Resource sharing, berarti penggunaan sumber data dan daya secara bersama-sama oleh sejumlah stasiun komputer yang terhubung. Sumber data dan

sumber daya tersebut antara lain adalah harddisk, memory, printer, plotter,

scanner, CD ROM, dan lain sebagainya.

Information sharing, berarti dalam suatu jaringan berlaku pemakaian program-program aplikasi secara bersama-sama. Misalnya jika pada komputer A tidak memiliki program Autocad, maka dapat mengambil dan menjalankan program Autocad tersebut pada komputer lain yang terhubung dan telah diisi dengan program tersebut.

Network Access, merupakan kondisi dimana para pengguna dalam suatu jaringan dapat pula mengakses jaringan komputer lain yang terhubung. Seperti misalnya kita mengakses Internet melalui komputer server, dan lain sebagainya.

2.6.1 Jenis-Jenis Jaringan Komputer

Berdasarkan luasnya jangkauan, jaringan komputer terdiri dari: 1. Work Group

Yaitu jaringan yang menghubungkan beberapa komputer dalam jumlah sedikit dalam sebuah ruangan.


(33)

2. Local Area Network (LAN)

Yaitu jaringan komunikasi data yang luas jangkauannya meliputi suatu area lokal tertentu.

Keuntungan LAN :

a. Memungkinkan pemakaian sumber daya secara bersama-sama. b. Meningkatkan produktifitas serta melindungi investasi yang ada.

c. Memungkinkan pengiriman data yang lebih banyak dan kompleks serta pertukaran informasi yang lebih baik.

Kerugian LAN :

a. Pembuatan instalasi jaringan tidak sederhana.

b. Perlunya software khusus yang dirncang untuk multi user.

c. Perlunya pengaturan dan keamanan data di dalam jaringan/network.

d. Virus dapat menyebar ke seluruh jaringan. 3. Metropolitan Area Network (MAN)

Yaitu jaringan komunikasi data yang luas jangkauannya meliputi area dalam satu kota.

4. Wide Area Network (WAN)

Yaitu jaringan komunikasi data yang luas jangkauannya meliputi antar kota atau antar negara.

2.6.2Topologi Jaringan Komputer

1. Topologi Bus

Topologi bus merupakan jenis arsitektur yang paling sederhana. Dalam penerapannya, topologi ini sering digunakan untuk membangun jaringan yang hanya terdiri dari beberapa unit komputer, misalnya 2 sampai 4 unit komputer.


(34)

Topologi ini disebut topologi bus karena jenis arsitekturnya menyerupai

bus (kendaraan umum). Hal tersebut didasarkan pada setiap node (workstation)

yang diibaratkan seperti kursi yang ada pada bus kota. Beberapa kelebihan dari topologi bus,diantaranya:

a. Topologi bus merupakan arsitektur jaringan yang paling sederhana dibanding jenis arsitektur lainnya.

b. Dikatakan sangat sederhana karena hanya memiliki User workstation yang

sedikit.

c. Biaya yang dikeluarkan sangat murah karena media transmisi yang digunakan adalah kabel coaxial.

d. Karena menggunakan satu kabel yang menjadi pusat, pengiriman data pun lebih cepat.

Sedangkan, kekurangan dari pada topologi bus, yaitu :

a. Karena menggunakan satu kabel yang dijadikan pusat, akibatnya sering terjadi tabrakan data.

b. Apabila ada salah satu workstation error, maka akan mengakibatkan kerusakan

pengiriman data dari komputer lain.

Gambar 0.2 Topologi Bus

Sumber : Budhi Irawan (2005:26)


(35)

Topologi cincin merupakan desain jaringan yang dapat dikatakan cukup sederhana dibandingkan dengan bintang.

Dalam pemasangan jaringan, arsitektur ini akan menggunakan kabel yang dipasang melingkar dengan sistem tertutup. Kabel yang sering digunakan pada jenis topologi ini adalah kabel coaxial.

Keuntungan yang didapat dari topologi cincin :

a. Implementasinya sangat sederhana karena arsitektur ini merupakan bentuk pengembangan dari topologi bus.

b. Peralatan yang digunakan sama seperti topologi bus, yaitu menggunakan media transmisi kabel coaxial.

c. Pada jenis ini anda tidak lagi memerlukan terminator karena kedua ujung kabel akan disambungkan dengan ujung kabel yang lain.

d. Transfer data dilakukan dalam satu arah, sehingga kemungkinan terjadi tabrakan sangat jarang.

Kerugian yang mungkin akan didapat adalah kegagalan pengiriman data

karena topologi jenis ini sangat dipengaruhi oleh node (workstation) yang lain.

Pengiriman data dilakukan dalam satu arah. Apabila ada salah satu workstation yang rusak, proses pengiriman data akan terputus atau gagal.

Untuk lebih jelasnya dapat dilihat pada gambar berikut:


(36)

Sumber : Budhi Irawan (2005:26)

3. Topologi Star (Bintang)

Topologi ini dinamakan topologi bintang karena bentuk arsitekturnya dapat dianalogikan seperti bentuk bintang. Tentu saja bentuk bintang yang dimaksud tidak seperti bentuk bintang yang anda ketahui selama ini.

Bentuknya seperti bintang karena pada perancangannya arsitekturnya

memiliki node (titik) terpusat, yang kemudian dihubungkan dengan node-node

atau workstation yang lain.

Dalam implementasinya, pengembangan arsitektur jaringan ini akan selalu memerlukan sebuah peralatan yang dijadikan sebagai terminal yang menghubungkan antara komputer satu dengan komputer yang lain. Terminal yang

dipakai dapat berupa hub atau switch.

Banyak keuntungan yang akan didapat dari topologi star, diantaranya :

a. Sanggup memuat banyak workstation dalam satu jaringan LAN.

b. Sangat jarang terjadi tabrakan data.

c. Karena jarang terjadi tabrakan data, transfer data akan lebih cepat.

d. Apabila salah satu workstation terputus atau rusak, workstation lain tidak

akan mengalami gangguan.

e. Kerusakan kabel, misalnya putusnya transmisi kabel pada salah satu

workstation, tidak akan mengakibatkan kerusakan jaringan secara menyeluruh.

f. Memiliki teknik kerja yang terpusat, maksudnya semua workstation yang

melakukan pengiriman data akan dikirimkan melalui media transmisi menuju terminal. Selanjutnya data tersebut akan diforward oleh terminal ke alamat tujuan pengiriman.


(37)

Untuk lebih jelasnya dapat dilihat pada gambar berikut:

Gambar 0.4 Topologi Star

Sumber : Budhi Irawan (2005:28)

2.6.3Manfaat Jaringan computer

Manfaat yang diperoleh dari penerapan teknologi jaringan komputer adalah:

1. Resource sharing, yaitu dapat berbagi sumber daya.

2. File sharing, yaitu antar komputer dapat melakukan pertukaran data atau file. 3. Reliabilitas tinggi, yaitu dengan menggunakan jaringan komputer maka akan

memiliki sumber-sumber alternative.

4. Menghemat biaya, yaitu penghematan biaya terjadi karena komputer berukuran

kecil.

5. Kemudahan komunikasi, yaitu komunikasi antar komputer dalam suatu lingkungan kerja dapat dilakukan dengan mudah.

6. Apabila salah satu unit komputer terhubung ke internet melalui modem atau LAN, maka semua atau sebagian unit komputer pada jaringan juga dapat

mengakses internet dengan metode sharing connection.

7. Fasilitas mapping, yaitu mapping berfungsi untuk memetakan suatu direktori

pada server/workstation yang terhubung dalam jaringan sedemikian sehingga


(38)

2.6.4 Pengertian Client/Server

Model hubungan Client-Server memungkinkan jaringan untuk

mensentralisasi fungsi dan aplikasi kepada satu atau dua dedicated file server.

Sebuah file server menjadi jantung dari keseluruhan sistem, memungkinkan untuk

mengakses sumber daya, dan menyediakan keamanan. Workstation yang berdiri

sendiri dapat mengambil sumber daya yang ada pada file server. Model hubungan

ini menyediakan mekanisme untuk mengintegrasikan seluruh komponen yang ada di jaringan dan memungkinkan banyak pengguna secara bersama-sama memakai

sumber daya pada file server.

Di dalam jenis ini, klien dan server akan sangat berhubungan erat. Apabila

ada sebuah komputer yang selalu menyediakan sumber daya dan digunakan oleh

komputer lain, komputer tadi disebut komputer server.

Sedangkan komputer yang hanya menerima dan mengakses ketersediaan data dari komputer lain akan disebut komputer klien.

Gambar 0.5 Model Hubungan ClientServer

Sumber : Budhi Irawan (2005:30) 2.7 Konsep Dasar Website


(39)

2.7.1 Sekilas Mengenai Website

Situs Web (Website) adalah kesatuan dari dokumen-dokumen yang

terhubung dengan atribut yang sama misalnya topik, fungsi maupun desain yang

sama. Jadi sebuah situs web memiliki beberapa dokumen yang biasanya disebut

dengan halaman web, serta komponen-komponennnya. Untuk membuat atau

mendesain situs web, yang pertama harus dilakukan adalah membuat

rumusan-rumusan yang diperlukan.

2.7.2 Tujuan Pembuatan Website

Prioritas utama membuat situs web adalah merumuskan suatu tujuan,

untuk apa situs web tersebut dibuat. Sebagai contoh, instansi atau lembaga yang

bergerak dibidang pendidikan membuat suatu website dengan tujuan untuk

memperkenalkan dan mempromosikan lembaga pendidikan tersebut.

Dari contoh di atas dapat diambil kesimpulan bahwa website yang akan

dibuat adalah website yang dapat memberikan suatu informasi yang lengkap dan

akurat tentang sistem pendidikan yang ditawarkan oleh instansi atau lembaga

pendidikan tersebut. Maksudnya adalah agar masyarakat yang melihat website

tersebut dapat mengenal dengan baik dan berminat untuk mendaftarkan diri ke lembaga pendidikan tersebut.

2.7.3 Menentukan Isi Website

Dengan target yang jelas kita dapat mempersiapkan isi yang nantinya akan

dimasukkan atau didesain dalam halaman web, sehingga kita dapat

memperkirakan isi dari website seperti profil dan sejarah singkat dari lembaga

atau instansi, struktur organisasi lembaga, visi dan misi lembaga, serta gambaran umum tentang sistem.


(40)

2.7.4 Menentukan Struktur Website

Struktur suatu situs web memegang peranan penting dalam kemudahan

memanajemen situs yang akan dibangun. Struktur yang baik memudahkan web

master untuk mengelola situs web tersebut dan tentunya struktur yang kurang baik

akan menyusahkan web master untuk mengelolanya.

Struktur sebuah website juga harus disesuaikan dengan isi situs web

tersebut. Situs web yang komplit harus memiliki manajemen yang baik karena

struktur yang tidak baik akan membingungkan pengunjung.

2.8Perangkat Lunak Pendukung

Adapun perangkat lunak yang digunakan penulis, diantaranya:

2.8.1 PHP

PHP yang merupakan singkatan dari PHP : Hypertext Preprocessor,

adalah bahasa pemrograman yang mana file dan seluruh prosesnya dikerjakan di

server, kemudian hasilnyalah yang dikirimkan ke klien, tempat pemakai

menggunakan browser (lebih dikenal dengan istilah server-side scripting).

PHP bekerja di dalam sebuah dokumen HTML (Hypertext Markup

Language) untuk dapat menghasilkan isi dari sebuah halaman web sesuai permintaan.

Dengan PHP kita dapat merubah situs kita menjadi sebuah aplikasi

berbasis web, tidak lagi hanya sekedar sekumpulan halaman statis yang jarang

diperbaharui.

Mengapa PHP? Karena PHP bersifat tidak memiliki ketergantungan terhadap berbagai platform, jadi PHP dapat dijalankan dalam platform apapun,


(41)

Kelebihan lain dari PHP adalah kemudahan melakukan pengkodean, karena perintah-perintah PHP mirip dengan perintah-perintah C. Selain itu kemudahan dari PHP adalah dapat dengan mudah dihubungkan dengan aplikasi

database (melakukan query), seperti Mysql dan PostgreSQL.

PHP bersifat free (bebas dipakai). Kita tidak perlu membayar apapun

untuk menggunakan perangkat lunak ini. Kita dapat mendownload PHP melalui

situs resminya yaitu www.php.net. Untuk versi Windows, kita dapat memperoleh

kode binernya, dan untuk versi Linux, kita mendapatkan kode sumbernya secara lengkap.

Kelahiran PHP bemula saat Rasmus Lerdorf pada tahun 1994 membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar

riwayat hidupnya, Skrip-skrip ini selanjutnya dikemas menjadi tool yang disebut

Personal Home Page”. Kumpulan tool inilah yang nantinya menjadi cikal-bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP/FI versi 2. Pada versi inilah pemrogram dapat menempelkan kode terstruktur di dalam tag HTML. Yang

menarik, kode PHP juga bisa berkomunikasi dengan database dan melakukan

perhitungan-perhitungan yang kompleks sambil jalan.

Pada awalnya, PHP dirancang untuk diintegrasikan dengan webserver

Apache. Namun belakangan ini, PHP juga dapat bekerja dengan webserver seperti

PWS (Personal Web Server), IIS (Internet Information Server) dan Xitami. Yang

membedakan PHP dengan bahasa pemrograman lain adalah adanya tag penentu,

yaitu diawali dengan “<?” atau “<?php” dan diakhiri dengan “?>”. Jadi kita bebas

menempatkan skrip PHP dimanapun dalam dokumen HTML yang telah kita buat. Kelebihan lain dari PHP adalah mampu berkomunikasi dengan berbagai


(42)

database yang terkenal. Dengan demikian, menampilkan data yang bersifat

dinamis, yang diambil dari database, merupakan hal yang mudah untuk

diimplementasikan. Itulah sebabnya sering dikatakan bahwa PHP sangat cocok

untuk membangun halaman-halaman web dinamis.

Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database,

meskipun dengan kelengkapan yang berbeda-beda, beberapa diantaranya adalah : 1. DBASE

2. DBM

3. FilePro (Personix, Inc) 4. Informix

5. Interbase

6. Microsoft Access 7. MSQL

8. Mysql 9. Oracle 10. PostgreSQL 11. Sybase

2.8.2 DatabaseMysql

Mysql adalah salah satu jenis databaseserver yang sangat terkenal. Mysql

menjadi sangat populer karena Mysql bersifat free (tidak perlu membayar dalam

menggunakannya) pada berbagai jenis platform (unix/windows). Untuk

mendapatkan Mysql dapat didownload dari http://www.mysql.org atau


(43)

Mysql termasuk jenis RDBMS (Relational Database Management System). Pada Mysql, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.

Pada saat instalasi, secara default Mysql akan membuat sebuah database

bernama mysql. Salah satu isi dari database ini adalah tabel user, tabel ini berisi

nama dan passworduser yang dapat mengakses data pada database yang dibuat di

mysql. Database ini juga berisi hak-hak yang diberikan pada setiap user.

Mysql menerima berbagai macam tipe data, tipe-tipe data ini dibagi menjadi 3, yaitu tipe data untuk bilangan, tipe data untuk tanggal dan jam, dan tipe data untuk karakter.

2.8.3 WebServerApache

Apache merupakan turunan dari web server yang dikeluarkan oleh NSCA (http://hcohoo.nsca.vius.edu) yaitu NSCA HTTPD sekitar tahun 1995-an. Pada

dasarnya apache adalah “Apatchy (patch)” dan pengganti dari NSCA HTTPD.

Apache web server merupakan tulang punggung dari Word Wide Web (www).

Web server menunggu permintaan dari klien yang menggunakan browser seperti

Netscape Navigato, Modzila, Lynk dan lain-lain.

Webserver dalam berkomunikasi dengan kliennya, menggunakan protokol

HTTP (Hyper Text Transfer Protocol). Apache berada di bawah GNU general

public license yang bersifat gratis sehingga apache dapat didownload gratis pada

alamat http://www.apache.org. Saat ini apache banyak digunakan sebagai web

server untuk portal-portal besar.


(44)

1. Apache sangat cepat dalam merespon klien melebihi server NSCA.

2. Apache mempunyai komponen dasar yang banyak dibandingkan dengan web server lain.

3. Performansi dan konsumsi sumber daya dari web server apache tidak terlalu

banyak.

4. Mendukung transaksi yang aman (secure tranmision) menggunakan SSL

(Secure Socket layer) 5. Kompabilitas yang tinggi.

Apache merupakan produk yang istimewa karena berisi hal-hal yang

diperlukan oleh sebuah web, dapat diakses, dapat diandalkan dan gratis. Apache

merupakan webserver yang open source.

Ini berarti setiap yang menggunakan produk ini mempunyai akses ke

sumber kode (source code). Jika ingin menambahkan sesuatu tinggal dituliskan ke

dalam sumber kode dan menjalankanya. Apabila ditemukan kesalahan (bug) dapat

segera diperbaiki atau segera dilaporkan.

Menurut Netcraft (http://www.netcraft.com/ 27 maret 2010) apache web

server telah banyak digunakan melebihi webserver lainnya. Dari sekitar tujuh juta

website dalam dunia web sekitar empat juta (55%) diantaranya menggunakan

apachewebserver. 36.

2.8.4 Macromedia Dreamweaver

Macromedia Dreamweaver adalah sebuah software perancangan web (web

design) yang menawarkan cara merancang situs dengan dua langkah sekaligus dalam satu waktu, yaitu merancang dan memprogram.


(45)

Dreamweaver memiliki jendela mini yang disebut sumber HTML (HTML

source) tempat kode situs-situs web seperti menulis kata-kata, meletakkan gambar, membuat tabel dan proses lainnya. Tag-tag HTML akan tertulis secara

langsung mengiringi proses pengaturan situs web artinya pengguna memiliki

kesempatan untuk merancang web sekaligus mengenal tag-tag HTML yang

membangun situs web.

Dreamweaver juga menyediakan desain tingkat seperti animasi layer dan

behaviors tanpa perlu menulis kode program. Dreamweaver juga mampu

mengenal tag-tag lain di luar HTML sepertu couldfusion dan ASP serta


(46)

51

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem Yang Sedang Berjalan

Analisis sistem ini menggambarkan sistem yang sedang berajalan di Karya Mulya Abadi II. Analisis sistem ini bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut, sehingga kelebihan dan kekurangan sistem dapat diketahui. Berdasarkan hasil wawancara dengan pihak Karya Mulya Abadi II.

4.1.1 Analisis Dokumen

Analisa dokumen ini menjelaskan tentang dokukmen-dokumen yang digunakan dalam pengiriman barang pada Karya Mulya Abadi II Yang sedang berjalan sebagai berikut:

Tabel 4.1 Tabel Analisis Dokumen

No. Keterangan

1. Nama Dokumen : Faktur Tagihan/Bukti Pengiriman

Deskripsi : Dokumen yang berisi data barang yang dikirim berupa deskripsi barang, jumlah, pengirim dan penerima dan jumlah tagihan.

Fungsi : Sebagai bukti barang yang dikirim dan

diterima oleh konsumen penerima,serta dokumen melakukan tagihan.

Rangkap : 4

Sumber : Bagian Penerimaan/Administrasi

2. Nama Dokumen : Surat Tanda Terima Barang

Deskripsi : Dokumen yang menunjukan nama, jumlah dan keterangan barang yang akan dikirim.

Fungsi : Sebagai bukti pengiriman dan keterangan

barang yang diterima bagian penerima.

Rangkap : 3


(47)

3. Nama Dokumen : Record Data Pengiriman

Deskripsi : Dokumen yang menunjukan laporan transaksi pengiriman pada KMA 2.

Fungsi : Sebagai dokumen laporan yang berisi data barang,biaya, tagihan pengiriman dan status barang sudah terkirim atau belum.

Rangkap : 1

Sumber : Manajer

4.1.2 Analisis Prosedure Yang Sedang Berjalan

Analisis sistem ini menggambarkan sistem yang sedang berajalan di Karya Mulya Abadi II. Analisis sistem ini bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut, sehingga kelebihan dan kekurangan sistem dapat diketahui. Berdasarkan hasil wawancara dengan pihak Karya Mulya Abadi II, prosedur pengiriman yang sedang berjalan di Karya Mulya Abadi II adalah sebagai berikut:

1. Konsumen mengisi Surat Tanda Terima Barang

2. Konsumen menyerahkan STTB(Surat Tanda Terima Barang) yang telah terisi kepada bagian penerimaan/adm.

3. Bagian Penerimaan memeriksa kelengkapan Surat Tanda Terima Barang,jika lengkap maka proses pengiriman dilanjutkan,jika kurang lengkap maka dikembalikan kepada pengirim untuk diperbaiki

4. Bagian Penerimaan membuat faktur pengiriman barang.

5. Bagian Penerimaan memberikan STTB(Surat Tanda Terima Barang) rangkap ke-3 dan FPB (Faktur Pengiriman Barang) rangkap ke-4 Kepada Manager


(48)

7. Manager membuat Laporan Record Data Barang dari acuan Surat Tanda Terima Barang (STTB rangkap ke-3).

8. Curierr melakukan proses pengiriman.

9. Curierr menyerahkan barang, dan faktur pengiriman kepada Bagian penerimaan KMA 1 Padang.

10.KMA 1 Padang memberitahukan status pengiriman kepada bagian penerimaan KMA 2 Cengkareng.

11.KMA 1 Padang meneruskan barang beserta FPB (Faktur Pengiriman Barang) rangkap ke-1 kepada konsumen penerima.

12.KMA 1 FPB (Faktur Pengiriman barang) rangkap ke-3 untuk di arsipkan.

4.1.2.1Flow map

Berikut ini adalah flowmap sistem informasi pengiriman barang pada Karya Mulya Abadi II yang sedang berjalan:


(49)

Prosedur Pengiriman Barang Berjalan

KMA 1

Surat Jalan

Penerimaan/Adm Kurir Manager

konsumen STTB Belum lengkap 3 Memeriksa kelengkapan Barang & STTB 3 Melengkapi STTB 2 Surat Tanda Terima Barang FPB Proses Pengiriman STTB Membuat Laporan Pengiriman Laporan Pengiriman A-4 STTB 1 1 3 FPB 3 A-5 4 2 STTB terisi 3 2 STTB Terisi Membuat FBP 4 3 3 2 A-3 FPB 4 5 5 Konfirmasi Penerimaan Barang FPB Melakukan Konfirmasi Penerimaan A-1 A-2 6 Konfirmasi Penerimaan barang 6 Membuat Laporan Pengiriman Laporan Status Pengiriman Laporan Status Pengiriman 3 1 STTB Lengkap 3 FPB

Gambar 4.1 Flowmap Pengiriman Barang

Keterangan:

STTB = Surat Tanda Terima Barang FPB = Faktur Pengiriman Barang A1 = Arsip STTB bagian Penerimaan


(50)

A2 = Arsip Faktur Pengiriman Barang (FPB rangkap ke-3) bagian penerimaan destination.

A3 = Arsip Faktur Pengiriman Barang (FPB rangkap ke-2) bagian Penerimaan A4 = Arsip record data pengiriman di Manager

A5 = Arsip Faktur Pengiriman Barang (FPB rangkap ke-4) di Manager 4.1.2.2Diagram Konteks

Diagram konteks adalah diagram arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar sistem. Adapun diagram konteks dari Sistem Informasi Pengiriman barang saat ini tersaji dalam gambar 4.2 berikut ini:

Konsumen

Sistem Informasi Pengiriman Barang

Pengirim/Curier

Manager

STTB yang telah diisi

-STTB kosong

-Faktur Pengiriman Barang

-Faktur Pengiriman Barang

KMA 1 Padang -Konfirmasi Pengiriman

-Surat jalan

-Faktur Pengiriman Barang -Faktur Pengiriman Barang

-STTB Valid

-Faktur Pengiriman Barang -laporan status pengiriman

Gambar 4.2 Diagram Konteks Sistem yang Sedang Berjalan

4.1.2.3Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah sistem secara logical. DFD ini merupakan proses-proses yang terjadi dalam diagram konteks. DFD Sistem


(51)

Informasi Pengiriman barang yang sedang berjalan terdapat pada gambar 4.3 berikut ini: 1. Melengkapi STTB 2. Memeriksa kelengkepan STTB Konsumen

KMA I Padang Manager

Kurir Surat Tanda Terima Barang Faktur Pengiriman Barang 7. Membuat Laporan Pengiriman Laporan Pengiriman N Y Y 3. Membuat Faktur Pengiriman Barang

STTB terisi valid

F P B te risi b ag i k u ri r F P B t er isi u n tu k ko n su m en p en er im a Be lu m L en g kap STTB Terisi

STTB Telah Valid

S T T B Vali d F akt u r P en g ir im an Y STTB Telah diValidasi petugas

Surat Jalan & Faktur Pengiriman

4. Proses Pengiriman F P B t er is i u n tu k m an ag er 5. Melalkukan Konfirmasi Peerimaan Konfirmasi Penerimaan 6. Melakukan Konfirmasi Pengirimaan Konfirmasi Pengiriman Ko n fi rm as i p ad a KMA II

Konfirmasi Pengiriman pada Manager

Gambar 4.3 DFD Level-1.0 Sistem Informasi pengiriman yang sedang berjalan

4.1.3 Evaluasi Sistem Yang Sedang Berjalan

Berdasarkan hasil analisis terhadap Sistem Informasi Pengiriman yang berjalan, maka dapat diketahui permasalahan yang ada di SI tersebut. Hasil evaluasi Sistem Informasi Pengiriman saat ini tersaji pada table 4.2 berikut ini:

Tabel 4.2 Evaluasi Sistem Informasi Pengiriman yang Sedang Berjalan

No Permasalahan Bagian Rancangan Pemecahan

1. CV. Karya Mulya Abadi II cengkareng masih menggunakan cara manual sehingga

Penerimaan &

Manager

Pengolahan data dan

pembuatan laporan sudah terkoneksi ke database, sehingga memudahkan bagian


(52)

penyajian output informasi pengiriman dapat sewaktu-waktu disajikan.

administrasi dan Manager dalam mengolah data.

2. 1.Kurangnya interaksi perusahaan dengan konsumennya seperti

informasi dan

monitoring terhadap status barang selama

dalam proses

pengiriman..

Konsumen 1. Konsumen dapat melakukan pengecekan dan pengamatan pada barang yang dikirim serta dapat melihat detail transaksi yang telah dilakukan pada KMA II.

Tahap perancangan merupakan kelanjutan dari proses analisis dimana dilakukan perubahan-perubahan terhadap sistem yang sedang berjalan. Hal ini dilakukan untuk mengatasi kekurangan yang ada, memudahkan pekerjaan yang dilkukan oleh orang yang terlibat dan menghemat waktu pekerjaan.

4.1.4 Tujuan Perancangan

Perancangan sistem informasi Pengiriman adalah tahap untuk memperbaiki kesalahan-kesalahan yang sudah dijelaskan pada table evaluasi

Sistem informasi yang sedang berjalan. Tahap ini sangat penting dalam menentukan baik atau tidaknya hasil perancangan sistem yang diperoleh. Tahap perancangan sistem dapat digambarkan sebagai perancangan untuk membangun suatu sistem dan mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat keras sehingga menghasilkan sistem yang lebih baik.

4.1.5 Gambaran Umum Sistem yang Diusulkan

Pada tahap analisis sistem informasi yang berjalan, penulis mencoba menganalisis sistem yang berjalan di Karya Mulya Abadi II Dari hasil analisis ternyata sistem yang sudah berjalan masih mempunyai permasalahan seperti yang


(53)

di jelaskan diatas. Maka penulis mencoba mengusulkan suatu rancangan sistem dengan harapan sistem yang penulis usulkan dapat membantu bagian penerimaan dan Manager di Karya Mulya Abadi, terutama dalam hal informasi status pengiriman,pencatatan transaksi pengiriman dan pembuatan laporan.

Dalam perancangan sistem ini penulis akan membangun suatu sistem yang berbasis web yang didalamnya berisi proses input dan pengolahan data,penyajian informasi pengiriman kepada konsumen dengan menggunakan media website online. Dengan harapan mampu menangani permasalahan yang ada sebelumnya pada sistem pengiriman barang Karya Mulya Abadi II.

4.1.6 Perancangan Prosedure yang Diusulkan

Pada tahapan perancangan proses ini akan dibuat suatu Diagram Konteks, Diagram Alir Data (DFD). Tahapan perancangan ini memberikan gambaran mengenai aliran informasi dan proses yang berjalan dalam sistem.

4.1.6.1Diagram Konteks

Diagram konteks adalah diagram arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar sistem. Adapun diagram konteks dari Sistem Informasi Pengiriman Barang yang diusulkan tersaji dalam gambar 4.4 berikut ini:


(54)

Info Login Admin Data anggota Data Akun Admin Data Login Admin, Data Status pengiriman, Data Tarif Data Detail Transaksi Data Laporan Pengiriman Data Halaman

Sistem Informasi Pengiriman Barang pada

Karya Mulya Abadi II Anggota

Admin

-Info Login anggota -Info Tarif -info Pencarian Transaksi -Info Lupa Password

-Data Login Anggota. -Data Pencarian -Data Transaksi -Data Lupa Password

Data Login Admin, Info Akun Admin, Info anggota, Info Status pengiriman, info Login Admin info Tarif info Detail Transaksi Info Laporan Pengiriman Info Halaman

User

Data Tarif

Data Pencarian status pengiriman, Data Registrasi User Info Tarif

Info Pencarian status pengiriman Info Registrasi User

Gambar 4.3 Diagram Konteks Sistem Informasi yang diusulkan

4.1.6.2DFD Level 1

Data Flow Diagram (DFD) level 1 mempunyai 8 (delapan) proses, diantaranya : Login angota,login admin, Lupa Password, Pencarian, Registrasi, Kelola Data, laporan,update status pengirman


(55)

1. Login Admin

8..

Login Anggota 6. Pencarian 4. Laporan 5. Registrasi Anggota Anggota Transaksi User Admin Anggota D.Admin D.Halaman Halaman 3. Update Status Pengiriman Data Anggota

Data Tarif Data Transaksi Data Halaman

Admin 2.

Kelola Data D.Anggota

DTransaksi Info Anggota

info Tarif info Transaksi info Halaman D at a L o g in Ad m in

Data Login Admin

D at a Pe n ca ri a n

Data Laporan Pengiriman Info Laporan Pengiriman

In fo Pe nc ar ia n

Data Login Anggota

Info Login Anggota

D a ta L og in An g go ta inf o L o g in An g g o ta Data pencarian Info pencarian

Data Registrasi Anggota Data pencarian

Info pencarian data status Pengiriman

info status Pengiriman info Login Admin

info registrasi Anggota

in fo Lo g in Ad m in Anggota Tarif Info Tarif Data Tarif 7. Lupa Password Info lupa password

Data lupa password

Inf o l u p a p as sw o rd D a ta l u p a pa ss w o rd D a ta an g g o ta In fo an g g o ta Data pencarian In fo L a po ran Pe n g iri m a n D a ta L a p o ra n Pe n g iri m a n


(56)

4.1.6.1.1DFD Level 2 Proses 1 Login Admin

Data Flow Diagram (DFD) level 2 proses 1 login mempunyai 2 (dua) proses, diantaranya : Input Data Login Admin dan Verifikasi Login.

1.1 Input Data Login Admin 1.3 Verifikasi Login

Data Login Admin

Info Akun Admin Data Admin

Data Akun Admin

Info Login Admin Invalid

Admin

Admin

Gambar 4.5 DFD Level 2 Proses 1 Login Admin

4.1.6.1.2 DFD Level 2 Proses 2 Kelola Data

Data Flow Diagram (DFD) level 2 proses 2 kelola data mempunyai 4 (empat) proses, diantaranya : Data Login Admin, Data Kiriman , Data Halaman, Data Anggota In fo Anggo ta 2.4 Kelola Data Halaman 2.1 Kelola data anggota Admin Data anggota Data Admin Data Kiriman Data Anggota Data Kiriman

Data Halaman Data Halaman

Kiriman

In

fo Adm

in

2.2 Kelola Data Admin

2.3 Kelola Data Kiriman

Admin Anggota

Halaman

Data admin


(57)

4.1.6.1.3 DFD Level 2 Proses 3 Update Status Pengiriman

Data Flow Diagram (DFD) level 2 proses 3 Update status pengiriman mempunyai 2 (Dua) proses, diantaranya : Tampil Data Pengiriman & Update Status Pengiriman.

3.1 Tampil Data Pengiriman

Admin

Kiriman Data status Pengiriman

Data Status Pengiriman Info Pengiriman

3.2 Update Status

Pengiriman Data Status Pengiriman

Info statusPengiriman

Gambar 4.8 DFD Level 2 Proses 3 Update Status Pengiriman

4.1.6.1.4 DFD Level 2 Proses 4 Laporan Pengiriman.

Data Flow Diagram (DFD) level 2 proses 4 Laporan Pengiriman mempunyai 2 (dua) proses, diantaranya : Input Data Pencarian Laporan,Tampil Hasil Pencarian Laporan


(58)

4.1 Input Data Pencarian

Laporan

4.2 Tampil Hasil Data Pencarian

Laporan Admin

Laporan Pengiriman

Data Pencarian Laporan

Data Pencarian Laporan

Data Pencarian Laporan

Info Laporan

Gambar 4.9 DFD Level 2 Proses 4 Laporan Pengiriman

4.1.6.1.5 DFD Level 2 Status 5 Registrasi Anggota.

Data Flow Diagram (DFD) level 2 proses 5 regstrasi mempunyai 3 (tiga) proses, diantaranya : Input Data Registrasi, Validasi Data Registrasi dan Kirim Verifikasi E-mail.

5.1 Input data

registrasi

5.2 Validasi data

registrasi

5.3 Kirim verifikasi

email Pengunjung

anggota

Data Registrasi

Data Registrasi

Info Registrasi Data Registrasi

Info Registrasi

Info Registrasi


(59)

4.1.6.1.6 DFD Level 2 Proses 6 Pencarian

Data Flow Diagram (DFD) level 2 proses 6 pencarian mempunyai 2 (dua) proses, diantaranya : Input Data Login data pencarian dan output data pencarian.

6.1 Input data pencarian

6.2 Tampil hasil

pencarian

User Anggota

Tarif Status

Pengiriman

Data Pencarian Data Pencarian

Data Pencarian Data Pencarian

Data Pencarian Data Pencarian

Info Hasil Pencarian

Info Hasil Pencarian

Gambar 4.11 DFD Level 2 Proses 6 Pencarian

4.1.6.1.7 DFD Level 2 Proses 7 Lupa Password anggota

Data Flow Diagram (DFD) level 2 proses 7 lupa password mempunyai 4 (empat) proses, diantaranya : Tampil Halaman Lupa Password Anggota, Validasi Data Lupa Password dan kirim link konfirmasi perubahan password.


(60)

7.1 Tampil Halaman Lupa Password

User

7.2 Validasi Data Lupa Password

7.3 Kirim Link Konfirmasi Perubahan Password

Anggota Anggota

ata Lupa Password anggota

Data Akun Anggota

Info Password Baru Anggota

Info Password Baru Anggota Data Lupa Password anggota

Info Akun anggota

Gambar 4.12 DFD Level 2 Proses 7 Lupa Password anggota

4.1.6.1.8 DFD Level 2 Proses 8 Login Anggota

Data Flow Diagram (DFD) level 2 proses 1 login mempunyai 2 (dua) proses, diantaranya : Input Data Login Anggota dan Verifikasi Login.

8.1 Input Data Login

Anggota

8.2 Verifikasi Login

Data Login Anggota

Info Akun Anggota Data Anggota

Data Akun Anggota

Info Login Anggota Invalid

Anggota

Anggota


(61)

4.1.6.1.9 DFD Level 3 Proses 1.3 Validasi Login Admin

Data Flow Diagram (DFD) level 3 proses 1.3 validasi login mempunyai 2 (dua) proses, diantaranya : Validasi E-Mail Atau Username Admin Dan Password

Admin, Validasi E-Mail Atau Username Dan PasswordAdmin.

1.3.1 Validasi Login Admin

Info Login Admin Admin

Info Login Admin

Gambar 4.14 DFD Level 3 Proses 2.3 Validasi Login admin

4.1.6.1.10DFD Level 3 Proses 8.3 Validasi Login anggota

Data Flow Diagram (DFD) level 3 proses 8.3 validasi login mempunyai 2 (dua) proses, diantaranya : Validasi E-Mail Atau Username

Dan Password Anggota, Validasi E-Mail Atau Username Dan Password Anggota.

8.3.1 ValidasiE-mail atau Username dan Password

User

Login anggota valid Anggota

Anggota


(62)

4.1.6.3Kamus Data

Kamus data merupakan katalog (tempat penyimpanan) dari elemen-elemen yang berada dalam suatu sistem. Kamus data mempunyai fungsi yang sama dalam pemodelan sistem dan juga berfungsi membantu pelaku sistem untuk mengerti aplikasi secara detail dan mengorganisasi semua elemen data yang digunakan dalam sistem sehingga pemakai dan penganalisa sistem punya dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses.

Kamus data dibuat berdasarkan alur data yang ada di data flow diagram. Arus data yang ada di data flow diagram bersifat global, hanya ditunjukan arus datanya saja. Kamus data yang terdapat pada sistem pada tabel berikut :

Tabel 4.3 Kamus Data

No Kamus Keterangan

1. Nama Aliran Data Data Login Admin

Aliran Data Admin – Proses 1.1 (input) Proses 1.1 – Tabel Admin (input)

Keterangan Admin Melakukan Login

Struktur Data E-Mail/Username, Password

2. Nama Aliran Data Kelola Data halaman Aliran Data Admin – Proses 2.1 (input)

Proses 2.1 – Tabel Admin (input)

Keterangan Admin melakukan tambah,edit atau hapus konten informasi di website.

Struktur Data Idh+judul+deskripsi+blok+foto 3. Nama Aliran Data Data Akun anggota

Aliran Data Admin – Proses 2.2 (input) Proses 2.2 tabel anggota(output)

Keterangan Admin Memperbaharui data akun anggota Struktur Data idu, nama, fullnama, pass,pass2, email, alamat,

perusahaan, hp, kelamin, hash, blok 4. Nama Aliran Data Data Kiriman

Aliran Data Admin – Proses 2.3 (input) Proses 2.3 (output)


(63)

Proses 2.3 – Tabel Kiriman (input)

Keterangan Admin Mengupdate data transaksi pengiriman

Struktur Data no_kiriman, nama_admin, nama_anggota,

perusahaan, deskripsi, tujuan, foto, status, tagihan, tgl, jam, berat, koli, tagihan, penerima

5. Nama Aliran Data Data status pengiriman Where/How Used Admin – Proses 3.1 (input)

Proses 3.1 (output)

Proses 3.2 – Proses 3.2 (input) Proses 3.2 (output)

Proses 3.2 – Tabel transaksi (input)

Keterangan Admin Melakukan update status pengiriman 6. Nama Aliran Data Data Login Anggota

Aliran Data Anggota– Proses 8.1 (input) Proses 8.2 (output)

Proses 8.2 – Tabel Anggota (input)

Keterangan Login Anggota dengan menggunakan Username

atau E-Mail dan Password

Struktur Data E-Mail/Username + Password

7. Nama Aliran Data Data Laporan Pengiriman Aliran Data admin– Proses 4.1 (input)

Proses 4.1 (ouput)

Proses 4.2 – Proses 4.3 (input) Proses 4.3 (ouput)

Proses 4.3 – Tabel kiriman

Keterangan Perbaharui atau update data Laporan pengiriman

Struktur Data no_kiriman, nama_admin, nama_anggota, tujuan, status, tagihan, tgl,penerima

8. Nama Aliran Data Data Lupa PasswordAnggota

Aliran Data Anggota– Proses 2.2 (input) Proses 2.2 (output)

Proses 2.2 – Tabel Anggota (input)

Keterangan Anggota lupa akan passwordnya dan meminta perubahan password baru

Struktur Data E-Mail/Username


(64)

Aliran Data Anggota– Proses 6.1 (input) Proses 6.1 (output)

Proses 6.1 – Tabel kiriman (input) Proses 6.1 – Tabel kiriman (output) User – Proses 6.1 (input)

Proses 6.1 (output)

Proses 6.2 – Tabel tarif (input) Proses 6.2 – Tabel kiriman (input) Proses 6.2 – Tabel tarif (output)

Keterangan Anggota & user Mencari info pencarian. Struktur Data idk,username,Deskripsi,Status,Tujuan 10. Nama Aliran Data Data Lupa Password

Aliran Data Anggota– Proses 7.1 (input) Proses 7.1 (output)

Proses 7.1 – Tabel anggota (input) Proses 7.2 – Tabel anggota (output) Keterangan Anggota Melakukan proses lupa password Struktur Data Username,email,password

11. Nama Aliran Data Data Registrasi

Aliran Data User – Proses 7.1 (input) Proses 7.1 (output)

Proses 7.1 – Proses 7.2 (input) Proses 7.2 (ouput)

Proses 7.2 – Tabel Anggota

Proses 7.2.1 – Tabel Anggota (input) Keterangan User Melakukan Registrasi

Struktur Data idu, nama, fullnama, pass, pass2, email, alamat, hp, kelamin, hash, blok

12 Nama Aliran Data Data Tarif

Aliran Data User-Proses 6.1 (input) Proses 6.2(output)

User melakukan pengecekan tarif pengiriman Id_jenis,nama_jenis,tarif


(65)

4.1.7 Perancangan Basis Data

Perancangan basis data adalah langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Basis data didefinisikan sebagai kumpulan data yang berupa suatu penyampaian informasi yang lengkap dengan jenis record yang mempunyai spesifikasi yang sama, sedang yang dimaksud dengan record adalah kumpulan data yang berisikan field-field berbeda, jumlah record pada umumnya terbatas.

4.1.7.1Normalisasi

Normalisasi merupakan suatu proses pengelompokan data elemen menjadi table-tabel yang menunjukan entity dan relasinya yang berfungi untuk menghilangkan redudansi data, menentukan key yang unik untuk mengakses data atau merupakan pembentukan relation sedemikian rupa sehingga database

tersebut mudah dimodifikasi

Bentuk Tidak Normal (unnormal)

Pengiriman barang = id_admin, username, fullname, pass, pass2, email, hp, alamat, foto, admin, blok, cabang, id_user, usernama, fullname, pass, pass2, email, alamat, hp, kelamin. hash. Blok, no_kiriman, id_admin, id_user, deskripsi, tujuan, foto, status, tagihan, tgl, jam, berat, koli, tagihan,penerima, username, fullnama, perusahaan, email, hp, alamat, kelamin, jenis_barang, kuantitas, koli, deskripsi, tujuan, alamat, penerima, no_kiriman, tgl, fullnama, username, hp, alamat, name_admin, deskripsi, berat, koli, harga, total, tagihan, idh, judul, foto, deskripsi, blok,id_jenis,nama_jenis,koli,tarif


(66)

Bentuk Normal Kedua

Pengiriman barang = id_admin, username, fullname, pass, pass2, email, hp, alamat, foto, admin, blok, cabang, id_user, usernama, fullname, pass, pass2, email, alamat, hp, kelamin. hash. Blok, no_kiriman, nama_admin, nama_user, deskripsi, tujuan, foto, status, tagihan, tgl, jam, kuantitas, koli, tagihan, penerima, idh,judul,foto,deskripsi, blok, id_jenis, nama_jenis,koli,tarif

Bentuk Normalisasi II/2-NF (Second Normal Form)

Admin =ida, username, name, pass, pass2, email, hp, alamat, foto, admin,

blok, cabang

Halaman = idh,judul,foto,deskripsi,blok

Anggota = idu, nama, fullnama, pass,pass2, email, alamat, perusahaan, hp, kelamin, hash, blok

kiriman = no_kiriman, nama_admin, nama_anggota, perusahaan, deskripsi, tujuan, foto, status, tagihan, tgl, jam, nama_jenis, kuantitas,,koli tagihan, penerima

tarif = id_jenis, nama_jenis, koli, tarif Bentuk Normalisasi III/3-NF (Third Normal Form)

Admin = ida*, username, name, pass, pass2, email, hp, alamat, foto, admin, blok, cabang

Halaman = idh*, judul, foto, deskripsi, blok

Anggota = idu*, nama, fullnama, pass, pass2, email, alamat, hp, kelamin, hash, blok


(67)

Kiriman = no_kiriman*, ida**, idu**,id_jenis**, deskripsi, tujuan, foto, status, tagihan, tgl, jam, kuantitas, koli, tagihan, penerima

tarif = id_jenis*,nama_jenis, koli, tarif 4.1.7.2Relasi Tabel

Model data relasional merupakan model data di mana hubungan antar data, arti data dan batasannya dijelaskan dengan baris dan kolom. Secara formal, ke semuanya itu digambarkan ke dalam skema relasi dan diagram skema. Adapun skema relasi yang terdapat dalam aplikasi e-commerce adalah sebagai berikut:

admin PK pass2 ida username name pass email hp alamat foto admin blok cabang users PK idu nama fullnama pass pass2 email alamat hp kelamin hash blok tarif PK id_jenis nama_jenis koli tarif kiriman PK idk ida** idu** id_jenis** deskripsi tujuan foto status tgl jam kuantitas total tagihan penerima


(1)

118

pengiriman berdasarkan skala waktu. Berikut merupakan gambar laporan pengiriman

Gambar 0.10 Tampilan Cetak Laporan Pengiriman Keseluruhan


(2)

119

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan penelitian yang dilakukan oleh penulis mengenai analisis perancangan dan implementasi Sistem Informasi Pengiriman Barang ini maka dapat ditarik beberapa kesimpulan sebagai berikut :

1. Sistem informasi yang berjalan di Karya Mulya Abadi saat ini masih banyak kelemahan seperti redudansi data, kerusakan data dan lambatnya pembuatan laporan.

2. Dengan menggunakan sistem yang berbasis web maka informasi status pengiriman barang dapat diakses dan diperbaharui kapan saja sehingga biaya yang dikeluarkan akan lebih efisien.

3. Pengujian yang dilakukan pada sistem informasi ini menggunakan pengujian black box, dimana pengujian black box ini bersifat fundamental tanpa memperhatikan struktur logika internal perangkat lunak.

4. Dengan menggunakan Website maka promosi perusahaan kepada calon konsumen baru dapat lebih luas dan optimal sehingga perusahaan dapat memperoleh penghasilan yang lebih baik.


(3)

120

6.2 Saran

Untuk lebih meningkatkan kinerja dari aplikasi website sistem informasi penjualan ini penulis mengusulkan beberapa saran yang dapat dijadikan pertimbangan, yaitu:

1. Website sistem ini perlu mengalami perkembangan agar website tersebut bisa lebih maksimal dalam melakukan pengolahan data dan pengolahan laporan. 2. Website yang dibuat memerlukan perbaikan dari segi tampilan agar bisa lebih

menarik masyarakat untuk mengunjungi website ini.

3. Website yang dibuat memerlukan penerapan dan singkronisasi dengan teknologi terbaru dalam teknik penyajian konten dan aplikasi tambahan website yang terhubung dengan website lain seperti keterhubungan dengan facebook, google, yahoo dan jejaring sosial yang lain sehingga dapat lebih optimal dalam pengenalan website.


(4)

121

Daftar Pustaka

Al – Bahra Bin Ladzamudin. 2005. Analisis dan Desain Sistem Informasi. Graha Ilmu. Yogyakarta.

Bunafit Nugroho. 2006. Membuat Aplikasi Penjualan dengan PHP & MySQL. Ardana Media. Yogyakarta.

Bernard Renaldy S dan Radiant Victor I. 2006. Pemrograman Web Commerce dengan ORACLE dan ASP. Informatika. Bandung.

Budhi Irawan. 2005. Jaringan Komputer. Graha Ilmu. Yogyakarta.

Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Andi. Yogyakarta. http://www.google.com/Informasi/17 September 2011.

Literatur Internet

http://duniabaca.com//pengertian-sistem-informasi.html


(5)

BIODATA PENULIS

Nama : Hamdani Satria

Nim : 10506470

Alamat : jl.Kubangsari 2 no 19 . BANDUNG Tempat, Tgl Lahir : Padang, 14 Agustus 1988

Agama : Islam

HandPhone : 081320372371

Email : jomekarvitz@gmail.com

Pendidikan :

1994 – 2000 : SD Negeri 23 Padang 2000 – 2003 : SMP Negeri 7 Padang 2003 – 2006 : SMA Negri 2 Padang


(6)