Pembangunan Aplikasi Logistik Marketing di Telkom PDC

(1)

PEMBANGUNAN APLIKASI LOGISTIK MARKETING

DI TELKOM PDC

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

FERRY NUR IMAN MUTOFIK

10109481

HENDRA PERMANA WAHYUDI

10109488

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(2)

(3)

(4)

G-1

DAFTAR RIWAYAT HIDUP

A. DATA PRIBADI

Nama Lengkap : Ferry Nur Iman Mutofik

Tempat dan Tanggal Lahir : Bandung, 06 Agustus 1991

Jenis Kelamin : Pria

Status : Belum Menikah

Kewarganegaraan : Indonesia

E-Mail : feynim@ymail.com

at Alamat : komp. Giri Sedayu block : C8 Banjaran Kab.Bandung

B. PENDIDIKAN FORMAL

2009 – Sekarang : Jurusan Tehnik Informatika, UNIKOM Bandung

2006 – 2009 : SMA Puragabaya Bandung

2003 – 2006 : SMP N 1 Banjaran

1997 – 2003 : SD N Lebakwangi II

Demikian riwayat hidup ini saya buat dengan sebenarnya.

Bandung, 04 november 2012


(5)

G-2

DAFTAR RIWAYAT HIDUP

A. DATA PRIBADI

Nama Lengkap : Hendra Permana Wahyudi

Tempat dan Tanggal Lahir : Bandung, 12 Juli 1990

Jenis Kelamin : Pria

Status : Belum Menikah

Kewarganegaraan : Indonesia

E-Mail : hendrapw12@gmail.com

Alamat : Jalan Nagrog Gang Jumna RT 01 RW 07 No. 38

Ujungberung Bandung

B. PENDIDIKAN FORMAL

2009 - Sekarang : Jurusan Tehnik Informatika, UNIKOM Bandung

2008 - 2009 : Jurusan Manajemen Informatika, Politeknik Piksi

Ganesha Bandung

2005 - 2008 : SMAN 1 Cileunyi

2002 - 2005 : SMP Karya Pembangunan 10 Bandung

1996 - 2002 : SDN Ujungberung Bandung

1995 - 1996 : TK Mekar Arum Ujungberung Bandung

Demikian riwayat hidup ini saya buat dengan sebenarnya.

Bandung, 08 Oktober 2012


(6)

ii

DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGANTAR ……… i

DAFTAR ISI ………... ii

DAFTAR TABEL ………... vi

DAFTAR GAMBAR ……….. viii

DAFTAR SIMBOL………. xii

DAFTAR LAMPIRAN……… BAB 1 PENDAHULUAN ………. xiv 1 1.1 Latar Belakang ………. 1

1.2 Identintas Masalah ……… 2

1.3 Maksud dan Tujuan………... 2

1.3.1 Maksud ……… 2

1.3.2 Tujuan ………... 2

1.4 Batasan Masalah ……….. 2

1.5 Metode Penelitian………. 3

1.6 Sistematika Penulisan ………... 5

BAB II TINJAUAN PUSTAKA ………. 6

2.1 Profile Tempat Kerja Praktek……… 6

2.1.1 Sejarah Perusahaan………... 6

2.1.2 Visi dan Misi Telkom PDC……….. 7

2.1.3 Logo Perusahaan……….. 8

2.1.4 Struktur Organisasi………... 10

2.2 Landasan Teori……….. 11

2.2.1 Pengertian Membangun……… 11

2.2.2 Pengertian Data………... 11

2.2.3 Perangkat Keras………... 11

2.2.4 Perangkat Lunak………... 13

2.2.4.1 Pengelompokan Perangkat Lunak………. 14


(7)

iii

2.2.4.3 Evolusi Bahasa Pemrograman………... 15

2.2.5 Hirarki Data………... 16

2.2.5.1 Basis Data……….. 16

2.2.5.2 File………. 17

2.2.5.3 Record……… 20

2.2.5.4 Field………... 20

2.2.5.5 Byte……… 21

2.2.5.6 Bit……….. 21

2.2.6 Perangkat Lunak Pengolah Basis Data……….. 21

2.2.7 Arsitektur Basis Data……… 22

2.2.8 Model Basis Data………... 22

2.2.9 Pengertian Aplikasi……… 24

2.2.10 Pengenalan Borland Delphi……….. 25

2.2.10.1 Pengertian………. 25

2.2.10.2 Sejarah Borland Delphi………. 26

2.2.10.3 Kelebihan Borland Delphi………. 27

2.2.10.4 Tipe Data Delphi……… 28

2.2.10.5 Tampilan Delphi……… 28

2.2.11 Database Desktop………. 28

2.2.12 Pengertian Logistik……….. 29

2.2.13 Pengertian Marketing……… 30

2.2.14 Pengertian Membangun Aplikasi Logistik……… 31

2.2.15 Pemodelan Data……… 31

2.2.16 Normalisasi……… 35

2.2.17 DATA FLOW DIAGRAM ( DFD )………... 36

2.2.18 Leveled DFD………. 37

2.2.19 Flow Of Document (FOD)……… 38

BAB III PEMBAHASAN ………..... 41

3.1 Kegiatan Kerja Praktek……….. 41

3.1.1 Aktivitas Kerja Praktek………. 41

3.2 Pengembangan Perangkat Lunak……….. 41


(8)

iv

3.2.2 Analisis Prosedur pengolahan data barang yang sedang berjalan……. 42

3.3 Analisis Non Fungsional……… 43

3.3.1 Analisis Pengguna………. 43

3.3.2 Karakteristik Pengkodean………. 44

3.3.3 Analisis Perangkat Lunak……….. 44

3.3.4 Analisis Perangkat Keras……….. 45

3.4 Analisis Fungsional……… 45

3.4.1 Analisis Aliran Informasi……….. 45

3.4.1.1 Diagram Konteks……….. 46

3.4.1.2 DFD ( Data Flow Diagram )……… 47

3.4.2 Spesifikasi Proses……….. 55

3.4.3 Kamus Data……….. 67

3.5 Perancangan Basis Data……… 70

3.5.1 Skema Relasi……… 70

3.5.2 Struktur table……… 71

3.5.3 Perancangan Struktur menu………. 75

3.5.4 Jaringan semantik……….. 86

3.6 Implementasi………. 86

3.6.1 Implementasi Perangkat Keras………. 87

3.6.2 Implementasi Perangkat Lunak………. 87

3.6.3 Implementasi Basis Data……….. 87

3.6.4 Implementasi Antar Muka……… 88

3.7 Pengujian……… 106

3.7.1 Pengujian Alfa……….. 106

3.4.1.1 Skenario Pengujian Alpha………. 106

3.7.2 Pengujian Login……… 108

3.7.3 Pengujian Data Kategori……….. 110

3.7.4 Pengujian Data Petugas……… 111

3.7.5 Pengujian Data Barang ……… 112

3.7.6 Pengujian Data Barang Masuk………. 113

3.7.7 Pengujian Data Barang Keluar………. 114


(9)

v

3.7.9 Pengujian Data Pengembalian Barang……….. 117

3.7.10 Pengujian Laporan……… 118

3.7.11 Kesimpulan Hasil Pengujian Alpha……….. 120

3.7.12 Pengujian Beta……….. 120

3.4.1.1 Kuesioner Pengguna………. 120

3.4.1.2 Kuisioner pengujian betha untuk Operator……… 120

3.4.1.3 Kuisioner pengujian betha untuk pengunjung………... 124

3.7.13 Kesimpulan Pengujian Beta……….. 128

BAB IV KESIMPULAN DAN SARAN ………. 129

4.1 Kesimpulan ………... 129

4.2 Saran ………... 129


(10)

i

KATA PENGANTAR

Bismillahirrahmanirrahim, segala puji bagi Allah SWT berkat rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Laporan Kerja Praktek ini. Serta shalawat dan salam tercurahkan kepada Rasulullah SAW.

Laporan Kerja Praktek dibuat sebagai syarat menyelesaikan Kerja Praktek di Universitas Komputer Indonesia. Laporan Kerja Praktek ini dapat diselesaikan berkat bimbingan, masukan, bantuan, dan dukungan dari berbagai pihak. Untuk itu, penulis ingin mengucapkan terima kasih kepada :

1. Allah SWT dan Nabi Muhammad SAW untuk semua kemudahan dan

pertolongan-Nya.

2. Kedua orang tua yang telah memberikan perhatiannya.

3. Ibu Sufaatin, ST sebagai dosen pembimbing yang telah memberikan

arahan dan masukan yang berharga selama penyusunan Laporan Kerja Praktek ini.

4. Ibu Indah Purnomowati sebagai pembimbing perusahaan, yang telah

membantu dalam pengumpulan data yang dibutuhkan selama penyusunan laporan.

5. Bapak Agus. Selaku Wakil Manager Marketing TELKOM PDC Bandung

yang telah banyak memberikan informasi.

6. Seluruh sahabat dan teman-teman yang tidak henti-hentinya memberikan

dukungan.

7. Semua pihak yang telah membantu.

Bandung, Januari 2013


(11)

130

DAFTAR PUSTAKA

• Pranata, Anthony, Pemograman Borland Delphi (edisi 3), Yogyakarta,

2002

• Rusmayudi Yudi,Sopiawati Yuni, Suwandi Deni, Indonesia,

APLIKASI PENGOLAHAN DATA BARANG DI PDAM

TIRTAWENING BANDUNG, http://www.elib.unikom.ac.id, diakses 20 September 2012, 19.00.

• Ahmad Rizal, Indonesia, modul 1 dasar pemograman delphi7,

http://ahmadrizal.wordpress.com, diakses 20 September 2012, 20.00.

• Sakaria, Indonesia, pengenalan dan istilah Borland Delphi,

http://sakaria.dsn.amikmbp.ac.id, diakses 20 September 2012, 20.00.

• Krisda, Indonesia, pengertian basis data, http://krida85.wordpress.com,

diakses 20 September 2012, 21.00.

• Indonesia, sejarah Borland Delphi,

http://pemogramanvisualkelas.blogspot.com, diakses 21 September 2012, 19.00.

• Delvina dwi putrid, Indonesia, database destop paradox,


(12)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan dunia teknologi informasi saat ini semakin cepat memasuki berbagai bidang, sehingga semakin banyak perusahaan yang berusaha meningkatkan usahanya terutama dalam bidang bisnis yang berkaitan erat dengan teknologi. Teknologi diciptakan untuk membantu manusia dalam melakukan tugas sehari-hari. Dalam era globalisasi seperti sekarang ini, banyak perusahaan membutuhkan aplikasi yang berfungsi untuk mengelola data perusahaan menjadi lebih tertata, sehingga dalam pengelolaan data tidak memerlukan waktu yang lama.

Salah satu perkembangan teknologi yang penting adalah semakin dibutuhkannya aplikasi pengolah data yang berfungsi untuk menghasilkan informasi yang dibutuhkan. Pengelolaan barang-barang perusahaan atau logistik menjadi penting dalam mengelola aset peusahaan. Sehingga tidak sedikit perusahaan yang mempunyai aplikasi untuk mengelola logistiknya. Pengelolaan logistik dianggap sebagai suatu proses yang sangat penting, karena dalam pengelolaan yang efektif dan efisien akan menjadi salah satu sumber keunggulan yang dapat diciptakan oleh perusahaan. Pengelolaan logistik berfungsi untuk merencanakan, melaksanakan, dan mengendalikan keefektifan dan keefesienan aliran barang. Pengelolaan logisik yang baik akan menjadi penunjang keberhasilan perusahaan.

Saat ini, Telkom PDC Bandung khususnya divisi marketing masih mengelola logistiknya seperti modul, name tag, ballpoint, dan blocknote secara manual, sehingga jumlah stok barang atau logistik tersebut tidak dapat diketahui dengan pasti, terutama jika terjadi penambahan atau pengurangan jumlah stok. Hal ini membuat staf marketing harus melakukan pengecekan barang secara langsung karena belum ada daftar yang menyimpan jumlah semua barang.


(13)

2

Dari permasalahan yang dihadapi, maka solusi yang ditempuh adalah membangun Aplikasi Logistik Marketing di Telkom PDC Bandung.

1.2 Identifikasi Masalah

Berdasarkan latar belakang masalah yang telah dipaparkan sebelumnya, maka identitas masalah adalah sebagai berikut :

1. Belum ada daftar untuk menyimpan data mengenai jumlah stok barang,

baik barang masuk maupun barang keluar.

2. Belum ada laporan stok logistik untuk membantu dalam proses

pengambilan keputusan pada level pimpinan.

3. Belum ada aplikasi yanng dapat menunjang kegiatan perusahaan dalam

pengelolaan logistik.

1.3 Maksud dan Tujuan 1.3.1 Maksud

Adapun maksud dibuatnya aplikasi adalah untuk mempermudah dalam pengolahan data barang marketing.

1.3.2 Tujuan

Tujuan dari pembangunan aplikasi logistik marketing adalah sebagai berikut :

1. Dapat menyimpan data mengenai jumlah stok barang, baik barang masuk

maupun barang keluar.

2. Dapat menampilkan laporan stok logistik.

3. Membangun aplikasi secara terkomputerisasi yang dapat menunjang

kegiatan perusahaan dalam pengelolaan logistik.

1.4 Batasan Masalah

Batasan masalah dalam pembangunan aplikasi logistik marketing di Telkom PDC Bandung adalah sebagai berikut :

1. Aplikasi berfungsi untuk menyimpan data barang-barang logistik

marketing, jumlah stok, transaksi barang masuk maupun barang keluar.


(14)

3

a. Admin

Staf marketing yang dapat melakukan input, edit dan hapus data.

b. Executive

Manager marketing yang dapat melihat laporan mengenai jumlah stok logistik.

3. Aplikasi yang dibangun merupakan aplikasi berbasis dekstop,

menggunakan Delphi.

1.5 Metode Penelitian

Dalam membangun sebuah sistem berbasis komputer, perlu dilakukan tahapan-tahapan pengembangan. Pada pengembangan suatu perangkat lunak

dengan metode Waterfall, tahapan-tahapan pengembangan yang dilakukan adalah

rekayasa sistem, analisis, perancangan, implementasi, pengujian, dan

pemeliharaan.

Tahapan-tahapan tersebut saling terkait dan saling mempengaruhi (life cycle). Selain itu tahapan-tahapan tersebut dapat membentuk suatu siklus hal ini berarti pada suatu tahapan ternyata ada data-data yang seharusnya diproses pada tahapan sebelumnya tetapi belum dilaksanakan, maka dapat kembali ketahapan sebelumnya.

Dalam pengembangan Aplikasi Logistik Marketing digunakan metode

daur hidup (System Development Life Cycle). Metode ini memiliki beberapa

tahapan proses, yaitu : tahapan perencanaan, analisis, perancangan, penerapan, evaluasi, penggunaan dan pemeliharaan. Sementara itu, dalam setiap tahapan dilakukan proses pendokumentasian atas segala yang telah dilakukan atau disepakati dalam setiap tahapan tertentu.


(15)

4

Keterkaitan tahapan-tahapan pengembangan perangkat lunak tersebut dapat dilihat pada gambar berikut :

Rekayas a

A nalisa

Peranc angan

Implementas i

Pengujian

Pemeliharaan

Gambar 1.1 Metode Waterfall

Prosedur waterfall menurut Roger S. Pressman adalah sebagai berikut :

a. Rekayasa sistem (sistem engineering), adalah pembuatan suatu perangkat lunak yang merupakan bagian terbesar dari pengerjaan suatu proyek. Untuk pekerjaan dimulai dengan menetapkan segala hal yang diperlukan dalam pelaksanaan proyek. b. Analisis (analysis), merupakan tahapan dimana sistem engineering (rekayasa sistem) menganalisis hal-hal yang diperlihatkan dalam pelaksanaan proyek pembuatan atau pengembangan perangkat lunak dan bertujuan untuk memahami sistem yang ada, mengidentifikasi masalah dan mencari solusinya.

c. Desain (design), tahap ini merupakan tahap penterjemahan dari keperluan atau data yang telah dianalisis kedalam bentuk yang mudah dimengerti oleh pemakai (user). d. Kode (coding), yaitu menterjemahkan data atau pemecahan masalah yang dirancang kedalam bahasa pemrograman yang telah ditentukan.

e. Pengetesan (testing), setelah program selesai dibuat maka tahap berikutnya


(16)

5

f. Pemeliharaan (maintenance), yaitu penerapan secara keseluruhan disertai pemeliharaan jika terjadi perubahan struktur, baik dari segi software maupun hardware.

1.6 Sistematika Penulisan

Sistematika pembahasan yang akan diuraikan dalam laporan proyek akhir ini terbagi dalam beberapa bab yang akan dibahas sebagai berikut :

BAB I PENDAHULUAN

Bab ini membahas tentang latar belakang, identifikasi masalah, maksud dan tujuan , batasan masalah, metode penelitian serta sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini merupakan tinjauan umum yang didalamnya menjelaskan tentang sejarah perusahaan,profil perusahaan,visi dan misi perusahaan serta tempat dan kedudukan perusahaan.Hal ini untuk mengetahui gambaran tempat kerja praktek serta menjelaskan teori-teori yang berhubungan dengan masalah yang dibahas. BAB III PEMBAHASAN

Bab ini berisikan uraian mengenai tempat dan jadwal kerja praktek,analisis dari rancangan pembuatan program aplikasi, tahapan-tahapan perancangan interface program aplikasi yang dibuat dan menjelaskan tentang implementasi hasil dari analasis dan perancangan serta jadwal kegiatan kerja praktek di Telkom PDC Bandung.

BAB IV KESIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan dari bab-bab sebelumnya selama melakukan penelitian, disertai saran-saran yang berkaitan dengan pengembangan sistem lebih lanjut yang ditujukan kepada semua pihak.


(17)

6 BAB II

TINJAUAN PUSTAKA

2.1 Profile Tempat Kerja Praktek

Telkom Professional Development Center (Telkom PDC) merupakan bagian dari Lembaga pendidikan PT. Telekomunikasi Indonesia yang dinaungi oleh Yayasan Pendidikan Telkom (YPT).

Telkom Professional Development Center (Telkom PDC) berkedudukan di Jl.Belitung No.7 Bandung 40211.

2.1.1 Sejarah Perusahaan

Telkom Professional Development Center (Telkom PDC) didirikan sebagai realisasi dedikasi PT. Telekomunikasi Indonesia terhadap pendidikan,dan melalui Yayasan Pendidikan Telkom (YPT), itu aktif menyumbang kepada upaya berkelanjutan dalam kemajuan standar hidup dan daya saing bangsa Indonesia. Di antara program dari YPT Grup adalah mengembangkan dan memegang peranan

yang sangat penting dalam program pendidikan dan pelatihan yang

terus-menerus ditingkatkan untuk memenuhi kebutuhan dalam menghadapi tuntutan perkembangan pendidikan yang profesional dengan aset keterampilan nyata yang diakui secara internasional.

Globalisasi dan liberalisasi menuntut bahwa tenaga kerja Indonesia memegang komunikasi interpersonal, yang baik dan keterampilan profesional serta etika. Oleh karena itu, upaya untuk meningkatkan daya saing bangsa tidak boleh semata-mata bergantung formal dan akademik saja, tapi harus disertai dengan program kejuruan dan pelatihan yang secara efektif telah berhasil memenuhi kebutuhan dunia profesional baik masa kini maupun masa depan. Bidang-bidang seperti Teknologi Informasi dan Komunikasi serta bisnis manajemen secara dramatis berkembangdan terus-menerus mengalami dinamika dan perkembangan baru. Ini adalah fakta yang membuktikan perlunya pembaharuan secara terus menerus untuk mendapatkan pengakuan internasional melalui standar sertifikasi internasional. Sebagai persiapan menghadapi era


(18)

7

industri TIME (telekomunikasi, Internet, Multimedia, hiburan/Edutainment), Telkom PDC berupaya untuk memberikan tantangan dengan menawarkan beberapa program pelatihan, yang merupakan pelatihan dan sertifikasi internasional di ICT industri dan bisnis.

Telkom PDC selalu memupuk sukses kemitraan dengan industri, bisnis, pemerintahan atau institusi, profesional, dan akademisi untuk meningkatkan kualitas proses belajar. Telkom PDC akan terus mengembangkan kemitraan dan berinovasi dalam bidang yang relevan untuk pengembangankursus dan belajar manajemen sistem. Telkom PDC adalah lembaga nasional bersemangat dengan masa depan yang menarik.

2.1.2 Visi dan Misi Perusahaan

Visi dan misi bagi sebuah perusahaan bisa dikatakan sebagai pedoman dan tujuan. Tanpa adanya visi dan misi sebuah perusahaan tidak akan bertahan dan tidak tahu apa yang harus dilakukan oleh perusahaan tersebut.

Visi Telkom PDC

Untuk menjadi lembaga pelatihan, pendidikan, konsultasi, dansolusi penyedia jasa (iTECs) di ICT, multimedia, bisnis, dan bidang manajemen yang terkemuka dan terintegrasi.

Misi Telkom PDC

1. Menyediakan pelatihan yang sangat memuaskan dan pendidikan dengan

sertifikasi internasional, ICT konsultasi, dan solusi layanan yang

memungkinkanpelanggan untuk mencapai tujuan dan memenuhi kebutuhan mereka.

2. Mencapai pertumbuhan yang berkesinambungan dengan memanfaatkan

pada kompetensi dan melalui kemitraan yang kuat.

3. Terus-menerus memberikan kontribusi untuk mengembangkan tenaga

kerja Indonesia dengan keterampilan esensial melalui paparan ICT industry dan bisnis.


(19)

8 2.1.3 Logo Perusahaan

Logo berupa tanda yang berfungsi dan memiliki aspek kunci yaitu reputasi.Logo pada jasa dan produk sebagai merek dagang memberikan jaminan kepada pemakainya tentang kualitas yang spesifik dan konsisten dari jasa dan produk tersebut.Reputasi bagi konsumen dan kalangan komersial sangat berarti dan merupakan asset yang berharga.

Gambar 2.1.Logo Telkom PDC

Arti Logo Telkom PDC :

 Logotype (PDC) tersebut merupakan kependekan dari Professional

Development Center

Huruf PDC dengan karakter “Avantgarde” mengartikan semangat baru,

modern, maju, menuju kearah kebaikan

 Huruf tidak berkait, jelas, tegas, menunjukan kemandirian, namun fleksibel dan adaptif menuju profesionalisme

 Huruf C yang terbuka menunjukan semangat keterbukaan terhadap perubahan


(20)

9

Bumi (Globe) dalam Logo Telkom PDC :

 Bentuk Bola Dunia (Globe), melambangkan keuniversalan PDC dalam

pengembangannya.

 Bola dunia – Bumi; setiap langkah/ perjalanan PDC membumi

 5 bentuk/shape menunjukan ada 5 core business PDC

 5 bentuk/shape warna putih (diapositif) mengarah ke atas memepunyai arti

menatap ke depan dan optimisme meraih cita – cita

 5 bentuk/shape (positif – diapositif) dalam bola dunia tersebut melambangkan

sinergitas dari setiap langkah kerja dengan setiap diri, kelompok, lingkungan, negara dan agama.

 5 bentuk/shape (positif – diapositif) dalam bola dunia tersebut melambangkan

sinergitas dari setiap langkah pengembangan usaha dengan sistem nilai yang dikembangkan dalam organisasi.

Filosofi warna :

 Warna yang digunakan untuk logotype-nya adalah : warna biru tua (indigo) C:Y:M:K, warna tersebut melambangkan kearifan, kematangan, keutuhan dalam berfikir, dan keunggulan / professionalisme yang tinggi.

 Warna merah C:Y:M:K, selain sebagai aksen untuk mencuri perhatian, juga

melambangkan keberanian, siap menyongsong masa depan dengan segala tangtanganya.


(21)

10 2.1.4 Struktur Organisasi

Direktur RM Kusno GM Dukman ---GM Marketing Mulyana

Mgr. Umum & Admin Indra Roza Mgr. Keuangan Hermanto Mgr. Training R. Fidia Mgr. Marketing Indah Purnomowati Staf SDM Adinda Kiki Yana Mulyana Staf Logistik Henri Martyana Boedi G Hilma Staf Sekretariat Ulya Maghfirah Staf Legal Ridwan F Staf Keuangan Elis Fatimah Nency Rustandy

Staf Adm CCDP Siti Juariah Tatang Hardian

Koord. CCDP Cabang Ria Sri Hardiningtyas

Koord. Lab David Abdulrahman Instruktur Arie Haryono Inzan Ardiansyah Popon Ponisah Operasional Training Mutiara M Sartika Ekadyasa Shinta Aprilianti Mega Ayu Staf Marketing Agus Rahmat S. Nurdian Cahyodaru Amelia Katrin Tuti Legiawati Helena Dany Ramdani Firly Firmansyah Andi Rini W Aditya Faizal H


(22)

11 2.2 Landasan Teori

Pada landasan teori akan dijelaskan beberapa teori-teori yang berhubungan dengan pembuatan perangkat lunak tersebut yang akan dijelaskan dibawah ini.

2.2.1 Pengertian Membangun

Membangun menurut Kamus Besar Bahasa Indonesia adalah:

“Mendirikan, membina, memperbaiki (bersifat) .

Membangun merupakan suatu proses perubahan berencana, karena meliputi berbagai dimensi untuk mengusahakan kemajuan dalam kesejahteraan ekonomi, modernisasi, pembangun bangsa, wawasan, lingkungan bahkan peningkatan kualitas manusia untuk memperbaiki kualitas hidupnya.

Membangun dapat diartikan sebagai suatu upaya yang terkoordinasi untuk menciptakan alternative yang dapat memenuhi kebutuhan manusia baik secara individual maupun kelompok, dengan cara-cara yang tidak menimbulkan kerusakan terhadap lingkungan sosial.

Dari berbagai macam pengertian tersebut maka dapat disimpulkan bahwa membangun merupakan suatu upaya yang dilakukan dalam rangka menunjang kesejahteraan masyarakat baik dalam bidang ekonomi maupun sosial yang bertujuan untuk membantu manusia tanpa merusak kehidupan atau lingkungan sosial.

2.2.2 Pengertian Data

Data adalah deskripsi tentang benda, kejadian, aktivitas, dan transaksi yang tidak mempunyai makna atau tidak berpengaruh secara langusng kepada pemakai. Data dapat berupa nilai yang terformat, teks, citra, audio, dan video.

2.2.3 Perangkat Keras

1. Sistem Komputer

Sebagai sebuah sistem, komputer teersusun atas sejumlah


(23)

12

a. Bus

Bus adalah suatu jalan atau saluran tempat data melintas dari suatu komponen ke komponen yang lain.

b. CPU

CPU adalah komponen yang melakukan eksekusi terhadap instruksi yang diberikan, seperti operasi perhitungan (aritmatika) ataupun operasi perbandingan (logika).

c. Memori Utama

Memori utama berfungsi menyimpan data yang berasal dari piranti masukan sampai data dikirim ke CPU untuk diproses, menyimpan data hasil pemrosesan CPU sebelum dikirimkan ke piranti keluaran, menampung program/instruksi yang berasal dari piranti

masukan atau Piranti Pengingat Sekunder (Storage Device).

d. Piranti Masukan (Input Devices)

Piranti masukan adalah segala peralatan yang dapat digunakan untuk memasukkan data ke dalam komputer. Data yang dimaksud disini adalah teks, gambar, suara atau video. Contoh :

a. Keyboard.

b. Mouse.

c. Joystick.

d. Barcode Scanner.

e. Piranti Keluaran (Output Devices)

Piranti keluaran adalah segala peralatan yang digunakan untuk menyajikan hasil pemrosesan komputer. Contoh :

a. Monitor.

b. Printer.

c. Speaker.

f. Piranti Pengingat Sekunder (Storage Device)

Piranti pengingat sekunder adalah semua peralatan yang digunakan untuk menyimpan data secara permanen dan sewaktu-waktu dapat dibaca kembali. Contoh :


(24)

13

a. Pita Magnetik (Magnetic Tape).

b. Piringan Magnetik (Magnetic Disk).

c. Piringan Optik (Optical Disk).

2. Ragam Komputer

a. Superkomputer

Superkomputer adalah jenis komputer yang mempunyai kecepatan proses paling hebat. Biasanya digunakan untuk menangani aplikasi yang melibatkan perhitungan yang kompleks, misalnya peramalan cuaca dan perancangan roket.

b. Mainframe

Mainframe merupakan jenis komputer yang digunakan pada perusahaan berskala besar untuk menangani pemrosesan data dalam volume yang sangat besar.

c. Minikomputer

Minikomputer digunakan perusahaan berskala menengah sebagai server.

d. Workstation

Workstation adalah jenis komputer yang lebih ampuh dari pada

kebanyakan PC (Personal Computer).Workstation digunakan

untuk menangani aplikasi perancangan berbasis grafis, seperti

CAD, ataupun juga dijadikan sebagai server.

e. Mikrokomputer

Mikorokomputer dikenal dengan sebutan PC (personal computer) atau kompuetr pribadi. Contohnya adalah :

a. Komputer desktop.

b. Komputer jinjing (laptop).

2.2.4 Perangkat Lunak

Perangkat lunak adalah sekumpulan instruksi yang diberikan untuk mengendalikan perangkat keras computer.


(25)

14 2.2.4.1Pengelompokan Perangkat Lunak

a. Program Aplikasi

Program aplikasi adalah program yang dibuat oleh pemakai yang ditujukan untuk melakukan suatu tugas khusus.

b. Program Sistem

Program sistem adalah program yang digunakan untuk mengontrol sumber daya komputer, seperti CPU, dan piranti masukan dan keluaran. Kedudukan program sistem juga sebagai perantara antara program aplikasi dan perangkat keras

2.2.4.2Berbagai perangkat lunak

a. Spreadsheet

Spreadsheet adalah program serbaguna untuk mengelola data dalam bentuk tabel dan dapat melakukan perhitungan-perhitungan secara dinamis terhadap data.

b. Word Processor

Word processor adalah program yang digunakan untuk membuat dokumen seperti halnya editor teks, namun dapat memformat teks, seperti : mengubah bentuk teks, mengatur ukuran teks, dan lain-lain.

c. DBMS

Database Management System atau DBMS adalah program yang ditujukan utnuk melaksanakan manajemen data. DBMS ini menyediakan fasilitas untuk menyimpan data, memanipulasi data dan mengambil data dengan cara yang mudah dan cepat.

d. Web Browser

Web browser adalah perangkat lunak yang berguna untuk mengakses

informasi web ataupun untuk melakukan transaksi via web. Contohnya

adalah Internet Explorer, Mozilla Firefox, dan Opera.

e. Sistem Operasi

Sistem Operasi adalah program yang bertindak sebagai perantara antara pemakai komputer dengan perangkat keras komputer. Tujuan


(26)

15

sistem operasi adalah menyediakan lingkungan yang memungkinkan pemakai dapat menjalankan program apapun dengan mudah.

f. Utilitas

Utilitas adalah program bantu yang dapat bermanfaat untuk melakukan kegiatan yang berhubungan dengan sumber daya sistem, misalnya

untuk melakukan defragmentasi data pada harddisk.

2.2.4.3Evolusi Bahasa Pemrograman

a. Generasi Pertama

Bahasa pemrograman generasi pertama menggunakan bahasa mesin untuk menyatakan instruksi bagi komputer. Salah satu contoh bahasa mesin adalah kode biner ( 0 dan 1).

b. Generasi Kedua

Bahasa pemoragraman generasi kedua menggunakan bahasa rakitan (

assembly language ) sebagai pengganti kode-kode biner. Contohnya

adalah MOV untuk menyatakan “Move”.

c. Generasi Ketiga

Bahasa pemorograman generasi ketiga menggunakan pendekatan prosedural. Contohnya adalah instruksi READ dan WRITE untuk

membaca data dari keyboard dan menampilkan sesuatu ke layar.

Beberapa contoh bahasa pemrograman generasi ketiga :

a. C++

b. PASCAL

c. BASIC

d. COBOL

e. FORTRAN

f. PHP

g. ASP

h. XML


(27)

16

d. Generasi Keempat

Bahasa pemorograman generasi keempat dirancang untuk mengurangi waktu pemrogram dalam membuat program sehingga diharapkan produktivitas pemrogram meningkat dan program dapat dibuat dalam waktu yang lebih singkat. Beberapa contoh bahasa pemrograman generasi keempat :

a. Oracle

b. MS-SQL

c. Perl

d. Phyton

e. Visual Basic

f. Informix

e. Generasi Kelima

Bahasa pemograman generasi kelima merupakan kelompok bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (

artificial intelligence ). Contohnya adalah PROLOG dan LISP.

2.2.5 Hirarki Data

Berdasarkan tingkat nilai kompleksitas nilai data,tingkatan data dapat disusun kedalam sebuah hirarki,mulai dari yang paling sederhana hingga yang paling kompleks.

Gambar 2.3.Hirarki Data

2.2.5.1Basis Data

Basis data (database) adalah suatu pengorganisasian sekumpulan file yang saling terkait sehingga memudahkan aktivitas untuk memperoleh


(28)

17

informasi.Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan didalamnya yang disebut dengan skema.Skema menggambarkan objek yang diwakili suatu basis data dan dihubungkan diantara objek tersebut.

Karakteristik Basis Data adalah sebagai berikut :

a. Merepresentasikan aspek dari dunia nyata.

b. Terstruktur dengan baik.

c. Dapat merepresentasikan kondisi saat ini.

d. Ada pengguna dan ada aplikasi

e. Disimpan dalam memori komputer secara permanen.

f. Dapat diakses dan dimanipulasi menggunakan DBMS.

Komponen Basis Data yaitu :

a. Database.

b. DBMS.

c. SQL.

d. Aplikasi database.

e. User.

Gambar 2.4.Komponen Basis Data

2.2.5.2File

File adalah kumpulan record-record yang saling berhubungan. Contoh

sebuah file adalah data karyawan yang bekerja pada suatu perusahaan.

Karakteristik file dapat terbagi menjadi 2 bentuk yaitu bentuk umum dan khusus.

1. Umum

a. Persintence

Kemampuan bertahan lama untuk dapat diakses.

Database DBMS

S Q L

Aplikasi


(29)

18

b. Sharability

Digunakan secara bersama oleh beragama pemakai dan program. c. Size

Memliiki ukuran yang relatif lebih besar dibandingkan dengan memori utama.

2. Khusus

a. File dapat diciptakan dan dihapus.

b. Memiliki nama yang unik.

c. Memiliki parameter perangkat

d. Memililki parameter pemakai dan direktori.

Berikut beberapa atribut yang ada pada file yaitu : a. Nama file.

b. Tipe file.

c. Lokasi.

d. Ukuran file.

e. Waktu pembuatan file.

f. Proteksi.

Berikut beberapa klasifikasi file yaitu :

a. Master file

File yang berisis data yang relatif tetap.Master file terbagi menjadi dua bagian yaitu :

a. Reference master file

File yang berisi record yang tidak berubah.

b. Dynamic master file

File yang berisi record yang terus menerus berubah dalam waktu tertentu.

b. Transaction file

File yang berisi record-record yang akan memperbaharui atau

mengupdate record-record yang ada pada master file.

c. Report file

File yang berisi data yang dibuat untuk laporan atau keperluan user.File


(30)

19 d. Work file

Merupakan file sementara dalam sistem.Suatu work file merupakan alat untuk melewatkan data yang dibuat oleh sebuah program ke program lain.

e. Program file

File yang berisi instruksi-instruksi untuk memproses data yang akan disimpan pada file lain atau pada memori utama.

f. Text file

File yang berisi input data alphanumeric dan grafik yang digunakan oleh sebuah text editor program.Text file hanya dapat diproses dengan text editor.

g. Dump file

File yang digunakan untuk tujuan pengamanan,mencatat tentang kegiatan

pengupdatean,sekumpulan transaksi yang telah diproses atau sebuah program yang mengalami kekeliruan.

h. Library file

File yang digunakan untuk penyimpanan program aplikasi,program utilitas atau program lainnya.

i. History file

File ini merupakan akumulasi dari hasil pemrosesan master file dan

transaksi file.File ini berisikan data yang selalu bertambah sehingga file ini terus berkembang sesaui dengan kegiatan yang terjadi.


(31)

20

Ada beberapa kemungkinan bentuk struktur dari file seperti gambar diatas : a. File dibentuk dari urutan byte.

b. File dibentuk dari urutan record dengan panjang yang sama dan struktur

internal didalamnya.

c. File dibentuk dari struktur organisasi tree record dan ukuran record tidak harus sama.Setiap record terdapat field key pada posisi yang sama dan tree record diurutkan berdasarkan keynya.

Pengaksesan file dapat dibagi menjadi dua yaitu :

a. Sequntial Access

Proses dapat membaca seluruh byte atau record dalam suatu file,mulai dari awal tidak boleh keluar dari urutannya.

b. Random Access

Proses dapat membaca byte atau record untuk berbagai macam urutan pengaksesan.

Gambar 2.6.Pengksesan File Sequencial dan File Random Access

2.2.5.3Record

Record adalah data yang isinya merupakan kesatuan dari beberapa field

seperti nama, alamat, nomor telepon dan lain-lain yang saling berhubungan.Tiap

field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya.

2.2.5.4Field

Field adalah sebuah unit data yang berisi kumpulan karakter dan

merupakan unit terkecil dari informasi berharga dalam database.Istilah lain untuk


(32)

21

yang menggambarkan jenis data yang harus dimasukkan ke dalam field.Field

dapat didesain dengan panjang maksimum tertentu.Selain itu field juga dapat didesain dengan tipe data berbeda seperti teks,angka,tanggal,waktu.

Dalam pengaturan data terdapat key field.Key field adalah field yang

dipilih pada record sehingga record tersebut dapat dengan mudah diperoleh

kembali dan diproses.Contoh key field dapat berupa nomor identifikasi,nomor

induk pegawai atau lainnya.Key field memiliki karakterisitik unik yaitu tidak ada

yang sama satu sama lain.

Gambar 2.7.File,Field,Record

2.2.5.5Byte

Byte adalah atribut dari field yang berupa karakter yang membentuk nilai

dari sebuah field.Gabungan dari beberapa bit akan membentuk suatu karakter.Bit

dan Byte merupakan dasar untuk menyajikan data baik data yang akan

diproses,dikomunikasikan jarak jauh atau disimpan dalam sebuah database.

2.2.5.6Bit

Bit adalah bagian terkecil dari data secara keseluruhan yaitu berupa

karakter ASCII nol atau satu yang merupakan komponen byte.

2.2.6 Perangkat Lunak Pengolah Basis Data

Perangkat lunak pengolah basis data sering juga disebut DBMS atau

Database Management System, adalah program yang ditujukan utnuk melaksanakan manajemen data.Didalam DBMS terdapat dua macam bahasa yang digunakan untuk mengelola dan mengorganisasikan data yaitu:


(33)

22

a. DDL ( Data Definition Language )

DDL adalah perintah-perintah yang biasa digunakan untuk mendefinisikan data contohnya seperti perintah CREATE DATABASE, CREATE TABLE, DROP DATABASE dan lain-lain.

b. DML ( Data Manipulation Language )

DML adalah perintah-perintah yang digunakan untuk manipulasi terhadap

data dalam database contohnya seperti SELECT, INSERT, UPDATE,

DELETE dan lain-lain.

2.2.7 Arsitektur Basis Data

Arsitektur basis data dimaksudkan untuk membuat abstraksi terhadap basis data. Tujuannya agar DBMS dapat diakses secara efisien tanpa mengharuskan pemakai tahu detail tentang cara data disimpan dan dipelihara. Tiga level arsitektur basis data, yaitu :

a. Level eksternal

Level eksternal menyatakan lapisan yang berhubungan langsung dengan pemakai.

b. Level konseptual

Level konseptual menjabarkan data yang tersimpan dalam basis data dan hubungan antar data.

c. Level internal

Level internal adalah level yang berhubungan langsung dengan basis data dan menjabarkan bagaimana data disimpan dalam basis data.

2.2.8 Model Basis Data

Model basis data adalah sekumpulan konsep terintegrasi yang dipakai untuk menjabarkan data, hubungan antar data, dan kekangan terhadap data yang digunakan untuk menjaga konsistensi. Ada empat model data yang umum digunakan pada saat ini yaitu :


(34)

23

a. Model Data Relasional

Menggunakan sekumpulan tabel berdimensi dua yang tersusun atas sejumlah baris dan kolom. Model data ini juga mengenal hubungan (

relationship ) yaitu :

1. 1-1

Satu data pada suatu tabel berpasangan dengan hanya satu data pada tabel lain.

Jurusan Ketua Jurusan

Gambar 2.8.Model Data Relasional 1-1

2. 1-N

Satu data pada suatu tabel berpasangan dengan banyak data pada tabel lain.

Dosen Wali Mahasiswa

Gambar 2.9.Model Data Relasional 1-N

3. M-N

Banyak data pada suatu tabel berpasangan dengan banyak data pada tabel lain.

Mata Kuliah Mahasiswa


(35)

24

b. Model Data Hierarkis

Digambarkan dalam bentuk tree atau pohon. Hanya mengenal pola

hubungan 1-N.

c. Model Data Jaringan

Menyerupai model hierarkis namun tidak mengenal akar ( root ) dan setiap

anak bisa memiliki lebih dari satu orang tua.

d. Model Data Berbasis Objek

Model data yang menerapkan teknik pemrograman berorientasi objek.

2.2.9 Pengertian Aplikasi

Aplikasi menurut Jogiyanto (1999:12), adalah penggunaan dalam suatu

komputer, instruksi (instruction) atau pernyataan (statement) yang disusun

sedemikian rupa sehingga komputer dapat memproses input menjadi output.

Menurut Kamus Besar Bahasa Indonesia (1998:52), Aplikasi adalah

penerapan dari rancangan sistem untuk mengolah data yang menggunakan aturan atau ketentuan bahasa pemrograman tertentu.

Aplikasi merupakan suatu program komputer yang dibuat untuk mengerjakan dan melaksanakan tugas khusus dari pengguna. Aplikasi merupakan rangkaian kegiatan atau perintah untuk dieksekusi oleh komputer.

Program merupakan kumpulan instruction setyang akan dijalankan oleh

pemroses, yaitu berupa software. Program inilah yang mengendalikan semua

aktifitas yang ada pada pemroses. Program berisi konstruksi logika yang dibuat oleh manusia, dan sudah diterjemahkan kedalam bahasa mesin sesuai dengan format yang ada pada instruction set.

Program aplikasi merupakan program siap pakai yang dirancang untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi lain. Aplikasi akan menggunakan sistem operasi komputer dan aplikasi lain yang mendukung.


(36)

25 2.2.10 Pengenalan Borland Delphi

2.2.10.1 Pengertian

Borland Delphi adalah sebuah alat pengembangan aplikasi-aplikasi untuk sistem operasi Microsoft Windows. Delphi sangat berguna dan mudah digunakan untuk membuat suatu program berbasis GUI (Graphical user interface) atau

console (mode teks). Borland Delphi mempunyai “saudara” bernama Borland

Kylix yaitu versi Delphi yang digunakan untuk membuat aplikasi pada sistem operasi Linux. Dengan dipasangkannya Borland Delphi dengan Borland Kylix maka pengembang software dapat membuat aplikasi berbasis Windows yang dapat dengan mudah dikompilasi ulang pada linux. Delphi merupakan bahasa pemrograman pertama yang memecahkan batasan antara bahasa tingkat tinggi, pengembangan aplikasi dengan cepat (Rapid Application Development/RAD). Ketika membuat aplikasi GUI dengan Delphi, pengembang perangkat lunak akan mendapatkan bahasa pemrograman (dalam hal ini Object Pascal) yang dibungkus dalam lingkungan RAD.

Semua user interface seperti form, tombol (button), dan objek list-list telah disertakan dalam Delphi dalam bentuk komponen atau control. Pengembang dapat dengan mudah menempatkan komponen-komponen tersebut ke dalam form. 28 Pengembang dapat juga menempatkan control ActiveX pada form untuk membuat program-program khusus seperti Browser Web dalam waktu yang cepat. Delphi memungkinkan pengembang untuk merancang keseluruhan interface secara visual, dan dengan cepat dapat diimplementasikan sebuah kode perintah berbasis event (event driven) dengan mengklik mouse. Dengan Delphi, pengembang perangkat lunak dapat membuat program Windows dengan lebih cepat dan lebih mudah dari sebelumnya.


(37)

26 2.2.10.2 Sejarah Borland Delphi

Mengenal Delphi berarti kita harus melakukan perjalanan ulang (flash back), dimana Delphi sendiri sudah melalui perjalanan panjang nan berliku-liku dan ujian dalam sejarahnya hingga dapat hadir dan dipakai hingga saat ini. Dimulai dengan ide brilian Prof. Niclaus Wirth yang mengemukakan paparan tentang Struktur Data dan Algoritma (Algorthm and Data Structure). Prof Niklaus Wirth menerjemahkan paparan ini yang kemudian dikristalisasi ke dalam bahasa yang populer dan digunakan pertama kalinya sebagai bahasa yang berorientasi pada hal-hal yang Science dan Ilmiah yaitu Pascal. Pascal sendiri kemudian distandarisasi ke dalam ANSI PASCAL (Pascal umum) oleh badan standarisasi Amerika Serikat (ANSI). 29 Tahun 1983 (20 Nopember) Borland melakukan riset untuk menerjemahkan ide dari kristalisasi ANSI Pascal (Pascal yang distandarisasi) yang kemudian menelurkan kompiler Pascal ke dalam pengembangan perangkat lunaknya yaitu Turbo Pascal 1.0. Turbo Pascal 1.0 berjalan pada sistem operasi PC/MS DOS dengan keterabatasan memory yang saat itu bisa berjalan pada ukuran 1 Mbyte saja. Tahun 1984 (17 April), Borland kembali merevisi ulang perangkat lunak Turbo Pascal 1.0 menjadi Turbo Pascal 2.0. Tahun 1986 17 September), Borland kembali merevisi ulang perangkat lunak Turbo Pascal 2.0 menjadi Turbo Pascal 3.0. Tahun 1987(20 Nopember) ,Borland kembali merevisi ulang perangkat lunak Turbo Pascal 3.0 menjadi Turbo Pascal 4.0. Tahun 1988 (24 Agustu), Borland kembali merevisi ulang perangkat lunak

Turbo Pascal 4.0 menjadi Turbo Pascal 5.0. Tahun 1989 (2 May), Borland

kembali merevisi ulang perangkat lunak Turbo Pascal 5.0 menjadi Turbo Pascal 5.5. Tahun 1990 (23 Oktober), Borland kembali merevisi ulang perangkat lunak Turbo Pascal 5.5 menjadi Turbo Pascal 6.0.

Tahun 1991 (13 Pebruari), Borland melakukan migrasi perangkat lunaknya ke dalam platform sistem operasi Microsoft Windows dengan menelurkan produk Turbo Pascal for Windows 1.0. Tahun 1992 (8 Juni), Borland merevisi ulang perangkat lunak Turbo Pascal for 30 Windows 1.0 menjadi Turbo Pascal for Windows 1.5. Tahun 1992 (27 Oktober), Borland melakukan revitalisasi Turbo Pascal 6.0 dan mengarahkan platform perangkat lunaknya menuju pemrograman berorientasi pada objek dengan menelurkan produk Borland Pascal 7.0 (With


(38)

27

Objects). Tahun 1995 (14 Pebruari), bertepatan dengan hari Valentine, untuk pertama kalinya dalam sejarah Borland menelurkan produk terbarunya, yang merupakan gabungan pengembangan Turbo Pascal for Windows 1.5 dan Borland Pascal 7.0 (With Objects) dengan menerlurkan Borland Delphi for Windows 95 atau Borland Delphi 1.0. Tahun 1996 (10 Pebruari), setahun setelah kelahiran Delphi 1.0, Borland kembali merevisi ulang perangkat lunak ini dan menelurkan produk Borland Delphi 2.0. Tahun 1997 (5 Agustus), Borland kembali merevisi ulang Delphi 2.0 dan menelurkan produk Borland Delphi 3.0.Tahun 1998 (17 Juni), Borland kembali merevisi ulang Delphi 3.0 dan menelurkan produk Borland Delphi 4.0. Tahun 1999 (10 Agustus), Borland kembali merevisi ulang Delphi 4.0 dan menelurkan produk Borland Delphi 5.0. Tahun 2001 (21 May), Borland kembali merevisi ulang Delphi 5.0 dan menelurkan produk Borland Delphi 6.0. Tahun 2002 (9 Agustus) , Borland kembali merevisi ulang Delphi 6.0 dan menelurkan produk Borland Delphi 7.0. 31 Tahun 2003 (22 Desember) bertepatan dengan The Mother Day alias Hari Ibu Nasional, Borland melakukan migrasi untuk memindahkan platform Delphi ke arah pemrograman .NeT (dot NET)

dengan menelurkan produk Borland Delphi 8.0 for .NET. Tahun 2004 (12

Oktober), Borland menggabungkan pengembangan perangkat lunak C# dan Delphi ke dalam satu kendali Integrated Develompment and Environment (IDE) dengan menelurkan produk Borland Delphi 2005 . Tahun 2005 (10 Oktober), Borland kembali merevisi ulang perangkat lunakn Delphi 2005 ke dalam perangkat lunak baru Borland Delphi Studio 2006.

2.2.10.3 Kelebihan Borland Delphi

Kelebihan-kelebihan yang dapat diambil ketika seorang pengembang perangkat lunak menggunakan Borland Delphi adalah :

1. Delphi mendukung Pemrograman Berorientasi Objek (Object Oriented Programming/OOP)

2. Pengembangan aplikasi secara cepat (Rapid Application Development/RAD)


(39)

28

4. Hasil dari proses kompilasi berupa sebuah file yang dapat dieksekusi (executable file) sehingga mempermudah dalam pendistribusian progam dan mengurangi banyaknya file pendukung DLL. 32

2.2.10.4 Tipe Data Delphi

Borland Delphi memeliki 6 (enam) tipe data, yaitu : 1. Tipe Data Integer atau Ordinal

2. Tipe Data Boolean

3. Tipe Data Floating Point atau Real 4. Tipe Data Enumerated

5. Tipe Data Sub Range

6. Tipe Data String dan Character

2.2.10.5 Tampilan Delphi

Berikut adalah gambar dari keseluruhan tampilan Delphi

Gambar 2.11.Tampilan Delphi

2.2.11 Database Desktop

Dalam membangun database pada aplikasi Delphi, software yang digunakan adalah fasilitas database desktop / Paradox 7. kegunaan dari paradox 7


(40)

29

ini untuk membangun sebuah database. Utility ini mirip dengan VisData milik VB (Visual Basic). Sebuah database terdiri dari beberapa table, sedangkan table terdiri

dari beberapa field (kolom) serta mempunyai sejumlah record (baris) yang

banyaknya tergantung pada data yang dimasukan.

Penulis menggunakan aplikasi paradox 7 ini karena paradox 7 merupakan salah satu fasilitas yang di berikan oleh Delphi untuk membangun databasenya, dan pengerjaannya pun tidaklah terlalu sulit.

Gambar 2.12.Tampilan Database Desktop

2.2.12 Pengertian Logistik

Secara etimologi, logistik berasal dari bahasa Yunani Kuno yaitu logistiko

yang berarti terdidik atau pandai dalam memperkirakan perhitungan. Istilah logistik sudah banyak dikenal dalam masyarakat, terutama melalui lembaga atau instansi yang mempunyai urusan dengan bidang tersebut.

Pengertian logistik menurut H.Subagya M.Suganda pada hakekatnya mencakup tiga pengetahuan dasar, yaitu :

1. Luas ruang lingkup (scope) yang mencakup segi-segi khusus tertentu

administrasi militer.

2. Kedudukannya disamping sejajar dengan ilmu strategi dan ilmu taktik, logistik

juga merupakan the third major branch of military art (kegiatan utama ketiga


(41)

30

3. Arti asalnya, pandai dalam mengadakan atau merumuskan perkiraan-perkiraan. (Suganda, Manajemen Logistik, 1988 : 8).

Definisi logistik dalam buku, The World Book Encyclopedia Dictionary

yang dikutip olehH.Subagya M.Suganda disebutkan bahwa : “Logistics ia the art

of supplay : logistics is the arithmetical calculation”. (Subagya, Manajemen Logistics, 1988 : 4).

Bila diterjemahkan secara bebas, logistik merupakan salah satu kegiatan yang bersangkutan dengan segi-segi :

1. Perencanaan dan pengembangan, pengadaan, penyimpanan, pemindahan,

penyaluran, pemeliharaan, pengungsian dan penghapusan alat-alat

perlengkapan.

2. Pemindahan, pengungsian dan perawatan personil.

3. Pengadaan dan pembuatan, penyelenggaraan, pemeliharaan dan penghapusan fasilitas-fasilitas.

4. Pengusahaan atau pemberian layanan atau bantuan dalam hal ini mencakup

perencanaan termasuk pula penentuan kebutuhan-kebutuhan serta

penggunaanya.

Dari uraian diatas, maka dapat ditarik kesimpulan, bahwa logistik merupakan suatu ilmu pengetahuan atau seni serta proses mengenai perencanaan

dan penentuan kebutuhan, pengadaan, penyimpanan, penyaluran dan

pemeliharaan serta penghapusan material-material atau alat-alat.

2.2.13 Pengertian Marketing

Masalah pemasaran (marketing) merupakan salah satu aspek yang sangat penting bagi perusahaan untuk menjalankan roda perusahaannya, karena tidak jarang perusahaan gagal mencapai tujuannya disebabkan sistem pemasaran yang kurang tepat.

Menurut Philip Kotler (1997:8) menyatakan : “Pemasaran adalah suatu

proses sosial yang manajerial yang didalamnya individu dan kelompok mendapatkan apa yang mereka butuhkan dan inginkan dengan menciptakan,


(42)

31

Kegiatan pemasaran tidak dapat dipisahkan dari seluruh rangkaian kegiatan usaha perusahaan karena didalamnya terdapat banyak bagian-bagian yang harus dimengerti dan dilaksanakan khususnya oleh seorang pemasar atau lembaga pemasaran.

Sedangkan menurut William J.Stanto (1993:7) menyatakan : “Pemasaran

adalah suatu sistem total dari kegiatan bisnis yang dirancang untuk merencanakan, menentukan harga, mempromosikan dan mendistribusikan barang-barang yang dapat memuaskan keinginan dan jasa baik kepada konsumen saat ini maupun

konsumen potensial”.

Dari uraian diatas, maka dapat ditarik kesimpulan bahwa pemasaran adalah suatu sistem total dari kegiatan bisnis yang dirancang untuk merencanakan, menentukan harga, promosi dan mendistribusikan barang-barang yang dapat memuaskan keinginan dan mencapai tujuan perusahaan.

2.2.14 Pengertian Membangun Aplikasi Logistik

Berdasarkan pengertian diatas, maka dapat disimpulkan bahwa membangun aplikasi logistik marketing adalah suatu upaya yang dilakukan untuk menciptakan/merancang sistem pengolah data yang menggunakan aturan bahasa pemrograman tertentu sehingga menjadi suatu program komputerisasi yang siap pakai bagi pengguna dalam proses perencanaan, pengadaan, penyimpanan, penyaluran serta pemeliharaan alat-alat atau barang-barang perusahaan.

Aplikasi logistik marketing dirancang untuk membantu manusia dalam mengelola data perusahaan menjadi lebih tertata sehingga dalam pengelolaannya tidak memerlukan waktu yang lama.

2.2.15 Pemodelan Data

Pemodelan sistem memainkan peranan yang penting dalam pengembangan sistem. Pemodelan data kadang-kadang disebut pemodelan database karena model data kadang-kadang diimplementasikan sebagai sebuah database. Pemodelan data dapat di gambarkan dengan ERD (Entity Relationship Diagram).


(43)

32

Entity Relationship Diagram (ERD) merupakan suatu diagram yang digunakan untuk menghubungkan antar elemen (Relational Condition), dimana pada tahap selanjutnya dapat diimplementasikan kedalam bentuk tabel relasi.

ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang digunakan, yaitu:

1. Entity

Adalah suatu objek yang dapat diidentifikasi dalam lingkaran pemakaian dan sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat.

2. Atribut

Elemen dari sebuah entity yang berfungsi mendeskripsikan karakter entity.

3. Hubungan

Sebagaimana halnya entity maka dalam hubungan pun harus dibedakan antara hubungan atau bentuk hubungan antara entity dengan isi dari hubungan itu sendiri.

Beberapa macam hubungan antar relasi, antara lain:

a. Satu Ke Satu (One to One)

Bentuk relasi antara satu entitas dengan sejumlah satu ke entitas dengan Jumlah yang sama.

b. Satu Ke Banyak (One to Many)

Bentuk relasi dari entitas dengan jumlah satu ke entitas lain yang berjumlah lebih dari satu (Entitas dengan banyak alternatif tujuan).

c. Banyak Ke Banyak (Many to Many)22

Bentuk relasi yang mendeskripsikan permasalahan yang komplek yaitu hubungan antara entitas yang berjumlah lebih dari satu dengan entitas yang sama.

Komponen-komponen ERD yaitu: a. Jenis Entitas

Jenis entitas (entity type) dapat berupa suatu elemen lingkungan, sumber daya, atau transaksi yang begitu pentingnya bagi perusahaan sehingga


(44)

33

didokumentasikan dengan data jenis entitas didokumentasikan dengan symbol persegi panjang.

Gambar 2.13.Simbol jenis entitas (Entity)

b. Hubungan (Relationship)

Hubungan adalah suatu asosiasi yang ada antara dua jenis entitas. Hubungan digambarkan dengan bentuk belah ketupat. Tiap belah ketupat diberi label kata kerja.

Gambar 2.14.Simbol Hubungan ( Relationship )

c. Identifikasi dan Deskripsi Entitas

Tiap kejadian dari tiap entitas perlu diidentifikasi dan dideskripsikan. Dan ini dicapai dengan menggunakan atribut.Atribut adalah karakteristik dari suatu entitas. Atribut-atribut tersebut sebenarnya adalah elemen-elemen data dan masing-masing diberikan satunilai tunggal, yang disebut nilai atribut. Nilai ini digambarkan dalam bentuk elips.

Gambar 2.15.Simbol Atribut

d. Tingkatan dari Relationship

Tingkatan dari relationship menyatakan jumlah entity yang berpartisipasi dalam suatu relationship terbagi menjadi :


(45)

34

1. Unary Degree (tingkat satu).

Gambar 2.16.Simbol Unary Degree

2. Binary Degree (tingkat dua)

Gambar 2.17.Simbol Binary Degree

3. Ternary degree (tingkat tiga).

Gambar 2.18.Simbol Ternary Degree

4. Cardinality Ration

Cardinality Ration adalah batasan yang menjelaskan jumlah keterhubungan satu entity dengan entity lainnya. Jenis Cardinality Ration antara lain :

a. One to one relationship ____________ 1 : 1.

Hubungan antara file pertama dengan file kedua adalah satu berbanding satu. Hubungan tersebut dapat digambarkan dengan tanda lingkaran untuk menunjukkan tabel atau relasi antara keduanya yang diwakilkan dengan tanda panah tunggal.


(46)

35

b. One to many relationship ____________ 1 : M / M : 1.

Hubungan antara file pertama dengan file kedua adalah berbandingbanyakatau dapat pula dibalik banyak lawan satu. Hubungan tersebut dapat digambarkan dengan tanda lingkaran untuk menunjukkan tabel dan relasi antara keduanya diwakilkan dengan tanda panah ganda untuk menunjukkan hubungan banyak tersebut.

Gambar 2.20.Simbol One To Many Realationship

c. Many to many relationship ___________ M : N / N : M.

Hubungan antara file pertama dengan file kedua adalah

banyak berbandingbanyak. Hubungan tersebut digambarkan dengan tanda lingkaran untuk menunjukkan tabel dan relasi antara

keduanya diwakilkan dengan tanda panah ganda untuk

menunjukkan hubungan banyak.

Gambar 2.21.Simbol Many to Many Relationship

2.2.16 Normalisasi

Pengertian Normalisasi menurut Dr. EF Codd yaitu pengelompokkan

elemen data dalam suatu tabel yang menyatakan entitas dari relationship, sehingga database tersebut menjadi mudah dimodifikas (Jogiyanto, 1993, h:403). Beberapa bentuk normal dari normalisasi (Hariyanto, 1996, h:24-26),yaitu :

1. Bentuk tidak normal

Bentuk ini merupakan kumpulan data yang akan direkam, tidak adakeharusan mengikuti suatu format tertentu, dapat saja data tidak


(47)

36

lengkapatau terduplikasi. Data dikumpul apa adanya sesuai kedatangannya.

2. Bentuk normal kesatu (1NF)

Bentuk normal kesatu yaitu tidak mempunyai set atribut yang berulang-ulang atau atribut yang bernilai ganda.

3. Bentuk normal kedua (2NF)

Bentuk normal kedua harus memenuhi bentuk kriteria bentuk normal kesatu dan setiap atribut bergantung penuh pada primary key.

4. Bentuk normal ketiga (3NF).

Bentuk normal ketiga harus memenuhi kriteria bentuk normal kedua dan tidak tergantung secara transitif pada primary key.

2.2.17 DATA FLOW DIAGRAM ( DFD )

Diagram Arus Data atau Data Flow Diagram (DFD) adalah suatu

gambaran grafis dari suatu sistem yang menggunakan sejumlah bentuk symbol-simbol untuk menggambarkan bagaimana data mengalir melalui suatu proses yang saling berkaitan. Walau nama diagram ini menekankan pada data,situasinya justru sebaliknya penekanannya ada pada proses. Terdiri dari empat simbol-simbol DFD ( Leod, 1995, h:403 ), yaitu :

a. Elemen-elemen lingkungan

Elemen-elemen lingkungan berada diluar batas sistem. Elemen-elemen menyediakan data bagi sistem input data, dan menerima output data sistem pada DFD. Tidak dibuat perbedaan antara data dan informasi. Semua arus dipandang sebagai data.

Nama Terminator digunakan untuk menggambarkan elemen-elemen

lingkungan, yang menandai titik-titik berakhirnya sistem. Terminator

digambarkan dalam DFD dengan suatu kotak atau segi empat. Tiap simbol

terminator diberi label nama elemen lingkungan.


(48)

37

b. Proses

Proses adalah sesuatu yang mengubah input menjadi output. Proses dapat digambar dengan lingkaran. Tiap simbol proses diidentifikasikan dengan label.

Teknik pembuatan label yang paling umum adalah dengan menggunakan

kata kerja dan objek, tetapi anda dapat juga menggunakan nama sistem atau

program komputer.

Gambar 2.23.Simbol Proses

c. Arus Data

Arus data terdiri dari sekelompok elemen data yang berhubungansecara logis yang bergerak dari satu titik atau proses ke titik atau proses yanglain. Tanda panah digunakan untuk menggambarkan arus itu. Panah tersebut dapat digambar sebagai garis lurus atau garis lengkung.

Gambar 2.24.Simbol Arus Data (Data Flow)

d. Penyimpanan Data

Jika perlu dipertahankan karena suatu sebab, maka digunakan penyimpanan data. Dalam istilah DFD, penyimpanan data ( data store ) adalah

suatu penampungan. Data store digambarkan dengan garis sejajar.

Gambar 2.25.Simbol Penyimpanan Data (data store)

2.2.18 Leveled DFD

Istilah diagram arus data bertingkat (leveled DFD) digunakan untuk

menggambarkan hirarki dari berbagai diagram, yang digunakan untuk mendokumentasikan suatu system, (Leod, 1995, h:409) yaitu :


(49)

38

a. Diagram Level Nol

Diagram Level Nol adalah diagram tingkat menengah yang

menggambarkan proses-proses utama dalam sistem, yang terdiri dari sistem, hubungan entity, proses, data flow dan data store.

b. Diagram Konteks

Diagram Konteks adalah diagram yang terdiri dari proses dan menggambarkan hubungan terminator dengan sistem yang mewakili suatu proses.

2.2.19 Flow Of Document (FOD)

Flow Of Document (FOD) merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urutanurutandari prosedur-prosedur yang ada didalam sistem, bagan alur digambarkan dengan menggunakan simbol-simbol yang tampak (Jogiyanto, 1989, h:796-799)sebagai berikut :

a. Dokumen

Menunjukkan dokumen input dan output baik untuk proses manual atau komputer.

Gambar 2.25.Simbol Dokumen

b. Kegiatan Manual

Menunjukkan pekerjaan manual.


(50)

39

c. Proses

Menunjukkan kegiatan proses dari operasi program komputer.

Gambar 2.27.Simbol Proses Operasi Komputer

d. Arsip

Menunjukkan simpanan dokumen atau arsip.

Gambar 2.28.Simbol Arsip

e. Arus

Menunjukkan arus dari proses.

Gambar 2.29.Simbol Arus

f. Penjelasan

Menunjukkan penjelasan dari suatu proses.


(51)

40

g. Penghubung

Menunjukkan penghubung kehalaman yang masih sama atau

kehalamanlain.


(52)

41

BAB III

PEMBAHASAN

3.1 Kegiatan Kerja Praktek

Jadwal kerja praktek dilaksanakan di Telkom PDC Bandung. Waktu dan penempatan kerja praktek adalah sebagai berikut:

Tempat : Bagian Marketing. Waktu : 9 Juli - 9 Agustus 2012

Jam : 08.00 - 17.00 WIB

3.1.1 Aktivitas Kerja Praktek

Tabel 3.1Aktivitas Kerja Praktek di Telkom PDC Bandung

Minggu I Pengumpulan Data

Minggu II Perancangan Sistem

Minggu III Perancangan Sistem

Minggu IV Implementasi Sistem

Minggu V Uji coba Sistem dan Evaluasi sistem

3.2 Pengembangan Perangkat Lunak 3.2.1 Analisis Sistem

Analisis sistem dilakukan untuk memperoleh definisi permasalahan dan gambaran yang tepat dari apa yang akan dilakukan oleh sistem. Analisis Sistem bertujuan untuk mengetahui bagaimana seluk beluk sistem yang akan diteliti dan dibangun.

Pengolahan data inventori barang di Telkom PDC yang dilakukan selama ini yaitu masih dilakukan secara manual seperti pembuatan laporan masih dilakukan denga mencatat dalam bentuk kertas sehingga rentan terjadi hilangnya data.

Dengan adanya aplikasi pengolahan data barangini , data-datalebih terorganisis sehingga bila terjadi hal-hal lain diluar keinginan ini menjadi sebuah solusi untuk menanganinya.


(53)

42 3.2.2 Analisis Prosedur pengolahan data barang yang sedang berjalan

Dalam pengolahan dan penyimpanan data di Telkom PDC masih menerapkan pengolahan data secara manual. Dengan pengolahan data yang masih dilakukan secara manual dapat menimbulkan beberapa masalah, yaitu :

1. Masih bersifat manual, sehingga peran komputer pada perusahaan belum

maksimal sehingga terkadang produktifitas proses pengadaan barang kurang efekitf.

2. Data hasil transaksi seperti barang masuk, barang keluar, peminjaman barang,

pengembalian barang dicatat pada media penyimpanan yaitu berupa lembaran kertas dan dimasukkan pada map penyimpanan. Hal ini menyebabkan banyaknya media penyimpanan berupa tumpukan kertas dan dibutuhkan tempat penyimpanan data yang lebih besar.

3. Selain itu untuk mengetahui data barang, petugas harus mengecek secara

manual sehingga membutuhkan waktu yang lama dalam proses pengolahan data barang.

4. Sistem basis data dapat menjadi pengganti untuk menyimpan data barang.

Banyaknya kertas menyebabkan pada aplikasi pengadaan barang ini adalah sebuah aplikasi yang dirancang oleh penulis dengan maksud dan tujuan memberikan penyimpanan data barang yang akurat serta memudahkkan petugas Telkom PDC untuk melakukan pencatatan data barang. Sistem aplikasi ini dirancang menggunakan Microsoft Visual Basic 8.0 serta menggunakan Microsoft SQL Server 2008.

Aplikasi pengadaan ini memiliki beberapa fitur menu yang diantaranya adalah menu untuk halaman admin dan menu halaman untuk executive, menu yang berada pada admin terdapat menu seperti data petugas, data barang, data barang masuk dan keluar, serta data peminjaman pengembalian barang. Sedangakan menu executive hanya terdapat menu laporan.


(54)

43 Flow Map Sistem Berjalan

Staf Marketing Manager Marketing

Permintaan Logistik Marketing

Cari jenis barang dan stock yang

diminta

Cek Stock

Stock Barang tidak tersedia

Stock Barang tidak tersedia

Permintaan Logistik Marketing

Stock Barang Tersedia Stock Barang

Tersedia

Gambar 3.1.Flow Map Prosedurpengolahan data barangyang sedang berjalan

3.3 Analisis Non Fungsional

Analisis kebutuhan non fungsional dilakukan untuk menghasilkan spesifikasi kebutuhan non fungsional. Spesifikasi kebutuhan non fungsional adalah spesifikasi yang rinci tentang hal-hal yang akan dilakukan sistem ketika diimplementasikan.

3.3.1 Analisis Pengguna

Dalam sistem yang sedang berjalan, melibatkan 2 entitas dengan karakteristiknya yaitu:


(55)

44 Tabel 3.2 Karakteristik pengguna

Pengguna Tanggung Jawab Hak Akses Tingkat Keterampilan

Admin Bertanggung

jawab untuk mengolah data barang yang sedang berjalan

penuh  Dapat menggunakan sistem

yang terkomputerisasi  Memiliki ketertarikan pada

perangkat lunak misalnya program aplikasi

 Mengetehui semua data yang berhubungan dengan inventory barang

 Mengerti teknis maintenancedatabase

Executive Bertanggung

jawab untuk mengecek laporan

Melihat Laporan

Bisa menjalankan komputer dan mengerti penggunaan Aplikasi

3.3.2 Karakteristik Pengkodean

Pada proses pengkodean pengolahan data barang di Telkom PDC, terdapat bebrapa jenis pengkodena antara lain

a. Pengkodean barang

Pada pengkodean nama barang terdapat kode sebagai berikut : Format kode barang : 999A

Kode barang

Contoh : 111S → Jaket, Ukuran Small

111M→ Jaket, Ukuran Medium

3.3.3 Analisis Perangkat Lunak

Perangkat Lunak yang digunakan untuk menjalankan sistem inventory


(56)

45

a) Windows XP Profesional / Windows 7

b) Borlan Delphi .

Sedangkan perangkat lunak yang ada di Telkom PDC pada saat ini antara lain : a) Windows XP / Windows 7

b) Microsoft Office 2010

Maka dengan menganalisis perangkat lunak diperlukan perangkat lunak yang sesuai untuk menjalankan sistem informasi inventroy gudang tersebut.

3.3.4 Analisis Perangkat Keras

Perangkat keras komputer yang terdapat di PDAM spesfifikasi nya antara lain:

1. Processor Intel Pentium Dual Core 2.8 Ghz

2. Memory RAM DDR 1 G

3. Harddisk 500 GB

4. VGA 256 MB

5. Monitor 17” LCD

6. Keyboard dan Mouse Standar

Perangkat keras yang telah dimiliki Telkom PDC saat ini, sudah memenuhi standar kebutuhan minimum spesifikasi perangkat keras yang dibutuhkan untuk membangun sistem informasi sertifikasi pengolahan data barang.

3.4 Analisis Fungsional

Perancangan sistem pendataan aliran pengolahan data barang ini bertujuan sebagai solusi dari masalah yang sedang berjalan.


(57)

46 3.4.1 Analisis Aliran Informasi

Perancangan aliran informasi ini meliputi perancangan ERD, diagram

konteks dan Data Flow Diagram (DFD).

Admin Barang Barang Keluar Pengembalian Barang Masuk Pinjaman Mengolah Memiliki Memiliki Mengolah Memiliki Memiliki Nama Password Keterangan Tanggal Kode Nama Barang Kategori Satuan Stock Ada Jumlah Barang masuk Total Barang Stock Barang Tanggal Kode

Nama Barang Kategori Satuan Stock Ada Jumlah Barang Keluar Keperluan Stock Barang Kode Nama Barang Kategori Satuan Stock Total Stock Tanggal Kode Nama Barang Kategori

Satuan Stock Ada

Jumlah yang dipinjam Keterangan Stock Barang Sisa Stock Tanggal Kode Nama Barang Kategori Satuan Stock Ada Jumlah yang dikembalikan Keterangan Stock Barang Sisa Stock 1 1 1 N N N N N N User Executive Nama Password Keterangan 1 N N Kategori Memiliki Kode_Kategori Kategori N 1 Petugas Mengolah 1 N Nama Password Keterangan No No No No

Gambar 3.2 ERD (Aplikasi Logistik Marketing)

3.4.1.1Diagram Konteks

Hakekatnya sistem mempunyai keterkaitan dengan sejumlah entitas, baik itu keterkaitan dengan entitas luar sistem maupun keterkaitan dengan entitas dalam sistem.Hubungan antara entitas dengan sistem digambarkan dengan Diagram Konteks. Adapun Diagram Konteks pada sistem pengolahan data barang ini adalah sebagai berikut:


(58)

47 Aplikasi Logistik Marketing Executive Admin

Data Login Data Kategori

Data Barang Data Petugas Data Barang Masuk Data Barang Keluar Data pinjaman Barang Data Pengembalian Barang

Data Login Info Data Login

Info Data Kategori Info Data Barang Info Data Petugas Info Data Barang Masuk Info Data Barang Keluar Info Data pinjaman Barang Info Data Pengembalian Barang

Info Data Login

Gambar 3.3 Diagram Konteks

3.4.1.2DFD ( Data Flow Diagram )

DFD (Data Flow Diagram) merupakan sebuah teknik yang

menggambarkan aliran data dan transformasi yang digunakan sebagai perjalanan data dari masukan menuju keluaran. DFD dibuat jika pada Diagram Konteks masih terdapat proses yang mesti dijelaskan lebih rinci.

Berikut ini adalah DFD pada Sistem Informasi pengolahan data barang di Telkom PDC :


(59)

48 Admin 1.0 Login 2.0 Kategori 3.0 Barang 4.0 Petugas 5.0 Barang Masuk 6.0 Barang Keluar 7.0 Pinjaman Barang 8.0 Pengembalian Barang 9.0 Laporan Data Login

Info Data Login

Data Kategori

Info Data Kategori

Data Barang

Info Data Barang

Data Petugas

Info Data Petugas

Data Barang Masuk

Info Data Barang Masuk

Admin Data Pinjaman Barang Data Barang Keluar Data Pengembalian Barang Data Barang Masuk Data Barang Data Kategori

Data Barang Keluar

Info Data Barang Keluar

Info Data Pinjaman Barang Data Pinjaman Barang

Data Pengembalian Barang

Info Data pengembalian Barang

Data Laporan

Info Data Laporan

Data Login

Info Data Login

Data Kategori

Info Data Kategori

Data Barang

Info Data Barang

Data Petugas

Info Data Petugas

Data Barang Masuk

Info Data Barang Masuk

Data Barang Keluar

Info Data Barang Keluar

Data Pinjaman Barang

Info Data Pinjaman Barang

Data Pengembalian Barang

Info Data pengembalian Barang

Info Pengembalian Barang Info Pinjaman Barang

Info Barang Keluar Info Barang Masuk Info Barang Executive

Data Login Info Data Login

Data Laporan

Info Data Laporan

Executive

Data Login Info Data Login

Data Petugas Info Data Petugas


(60)

49 1.1 Pengecekan Username 1.3 Pengecekan Status Admin Executive Admin Executive 1.2 Pengecekan Password Data Username

Info Data Username

Data Password Info Data Password

Info Data Status Data Status D a ta Pa s s w o rd In fo D a ta Pa s s w o rd In fo D a ta U s e rn a m e D a ta U s e rn a m e D a ta St a tu s

Info Data Username Data Username

Info Data Status Data Status Data Password

Info Data Password

In fo D a ta P a s s wo rd D a ta U s e rn a m e D a ta Pa s s w o rd In fo D a ta U s e rn a m e In fo D a ta St a tu s In fo D a ta St a tu s D a ta St a tu s


(61)

50 2.1

Tambah Kategori

2.3 Hapus Kategori

2.2 Edit Kategori Admin

Data Kategori Tambah

Info Data Kategori Tambah

Data Kategori Hapus

Info Data Kategori Hapus Data Kategori Edit

Info Data Kategori Edit

Data Kategori Data Kategori Tambah

Info Data Kategori Tambah

Data Kategori Edit

Info Data Kategori Edit

Data Kategori Hapus

Info Data Kategori Hapus


(62)

51 3.1

Tambah Barang

3.3 Hapus Barang 3.2 Edit Barang

Admin Data Barang

Data Barang Tambah

Info Data Barang Tambah

Data Barang Hapus

Info Data Barang Hapus Data Barang Edit

Info Data Barang Edit

Data Barang Tambah

Info Data Barang Tambah

Data Barang Edit

Info Data Barang Edit

Data Barang Hapus

Info Data Barang Hapus


(63)

52 4.1 Tambah Petugas 4.3 Hapus Petugas 4.2 Edit Petugas Admin Admin Executive Data Petugas Tambah

Info Data Petugas Tambah

Data Petugas Hapus

Info Data Petugas Hapus Data Petugas Edit Info Data Petugas Edit

Data Petugas Tambah

Info Data Petugas Tambah Data Petugas Edit

Info Data Petugas Edit

Data Petugas Hapus Info Data Petugas Hapus

Data Petugas Hapus Info Data Petugas Hapus

Data Petugas Edit Info Data Petugas Edit Data Petugas Tambah

Info Data Petugas Tambah

Gambar 3.8 DFD Level 2 Proses 4 (Data Petugas)

5.1 Tambah Barang Masuk 5.2 Hapus Barang Masuk

Admin Data Barang

Masuk Data Barang Masuk Tambah

Info Data Barang Masuk Tambah

Data Barang Masuk Hapus

Info Data Barang Masuk Hapus

Data Barang Masuk Tambah

Info Data Barang Masuk Tambah

Data Barang Masuk Hapus

Info Data Barang Masuk Hapus


(64)

53 6.1 Tambah Barang Keluar 6.2 Hapus Barang Keluar

Admin Data Barang Keluar

Data Barang Keluar Tambah

Info Data Barang Keluar Tambah

Data Barang Keluar Hapus

Info Data Barang Keluar Hapus

Data Barang Keluar Tambah

Info Data Barang Keluar Tambah

Data Barang Keluar Hapus

Info Data Barang Keluar Hapus

Gambar 3.10 DFD Level 2 Proses 6 (Data Barang Keluar)

7.1 Tambah Pinjaman Barang 7.2 Hapus Pinjaman Barang

Admin Data Pinjaman

Barang Data Pinjaman Barang Tambah

Info Data Pinjaman Barang Tambah

Data Pinjaman Barang Hapus

Info Data Pinjaman Barang Hapus

Data Pinjaman Barang Tambah

Info Data Pinjaman Barang Tambah

Data Pinjaman Barang Hapus

Info Data Pinjaman Barang Hapus

Gambar 3.11 DFD Level 2 Proses 7 (Data Pinjaman Barang)

8.1 Tambah Pengembalian Barang 8.2 Hapus Pengembalian Barang Admin Data Pengembalian Barang Data Pengembalian Barang Tambah

Info Data Pengembalian Barang Tambah

Data Pengembalian Barang Hapus

Info Data Pengembalian Barang Hapus

Data Pengembalian Barang Tambah

Info Data Pengembalian Barang Tambah

Data Pengembalian Barang Hapus

Info Data Pengembalian Barang Hapus


(1)

sebanyak 2 orang atau 100% mengatakan bahwa perangkat lunak yang dibuat membantu.Sehingga secara keseluruhan perangkan lunak tersebut membantu.

5. Apakah aplikasi yang dibangun sudah sesuai dengan kebutuhan? Tabel 3.29 hasil pengujian admin kuisioner soal nomor 5

Pertanyaan No Keterangan Responden Presentase (%)

5 1 Sangat sesuai 0 0

2 Sesuai 2 100

3 Cukup sesuai 0 0

4 Kurang sesuai 0 0

5 Tidak sesuai 0 0

Jumlah 2 100

Berdasarkan hasil presentase diatas maka dapat disimpulkan bahwa sebanyak 2 orang atau 100% mengatakan bahwa perangkat lunak yang dibuat sudah sesuai dengan kebutuhan.Sehingga secara keseluruhan perangkan lunak tersebut sudah sesuai dengan kebutuhan.

3.4.1.3Kuisioner pengujian betha untuk pengunjung

1. Apakah anda setuju bahwa tampilan aplikasi pengolahan barang cukup menarik?

A. Sangat Setuju D. Kurang Setuju

B. Setuju E. Tidak Setuju

C. Cukup Setuju

2. Apakah anda setuju bahwa aplikasi ini dapat membantu anda untuk mengolah data barang di Telkom PDC Bandung?

A. Sangat Setuju D. Kurang Setuju

B. Setuju E. Tidak Setuju


(2)

3. Apakah anda setuju bahwa aplikasi ini akan lebih mempermudah anda dalam mengolah data barang di Telkom PDC bandung?

A. Sangat Setuju D. Kurang Setuju

B. Setuju E. Tidak Setuju

C. Cukup Setuju

4. Apakah anda setuju bahwa aplikasi ini mudah untuk dipelajari dan digunakan oleh anda sebagai pengguna?

A. Sangat Setuju D. Kurang Setuju

B. Setuju E. Tidak Setuju

C. Cukup Setuju

5. Apakah anda setuju dengan adanyaaplikasi pengolahan barangini dapat mempermudah mengelola barang ?

A. Sangat Setuju D. Kurang Setuju

B. Setuju E. Tidak Setuju

C. Cukup Setuju

Berdasarkan hasil kuisioner tersebut, dapat dicari presentase masing-masing jawaban dengan menggunakan rumus : Y=P/Q*100% Keterangan :

P= Banyaknya jawaban responden tiap soal. Q=Jumlah responden

Y= Nilai Presentase

Berikut ini adalah hasil presentase masing-masing jawaban yang sudah dihitung nilainya dengan menggunakan rumus diatas.Kuisioner ini diujikan kepada 5 orang.


(3)

Tabel 3.30 hasil pengujian pengunjung kuisioner soal nomor 1

Pertanyaan No Keterangan Responden Presentase (%)

1 1 Sangat setuju 2 40

2 setuju 3 60

3 Cukup Setuju 0 0

4 Kurang setuju 0 0

5 Tidak setuju 0 0

Jumlah 5 100

Berdasarkan hasil presentase di atas maka dapat disimpulkan sebanyak 2 atau 40% menyatakan sangat setuju, dan 3 atau 60% menyatakan setuju menyatakan bahwa tampilan aplikasi cukup menarik.

2. Apakah anda setuju bahwa aplikasi ini dapat membantu anda untuk mengolah data barang di Telkom PDC Bandung ?

Tabel 3.31 hasil pengujian pengunjung kuisioner soal nomor 2

Pertanyaan No Keterangan Responden Presentase (%)

2 1 Sangat setuju 3 60

2 setuju 2 40

3 Cukup Setuju 0 0

4 Kurang setuju 0 0

5 Tidak setuju 0 0

Jumlah 5 100

Berdasarkan hasil presentase diatas maka dapat disimpulkan sebanyak 3 orang atau 60% menyatakan sangat setuju, 2 orang atau 40% menyatakan setuju bahwa aplikasi ini membantu mengolah data barang.


(4)

3. Apakah anda setuju bahwa aplikasi ini akan lebih mempermudah anda dalam mengolah data barang di Telkom PDC bandung?

Tabel 3.32 hasil pengujian pengunjung kuisioner soal nomor 3

Pertanyaan No Keterangan Responden Presentase (%)

3 1 Sangat setuju 0 0

2 setuju 3 60

3 Cukup Setuju 2 40

4 Kurang setuju 0 0

5 Tidak setuju 0 0

Jumlah 5 100

Berdasarkan hasil presentase diatas maka dapat disimpulkan sebanyak 3 orang atau 60% menyatakan sangat setuju, 2 orang atau 40% menyatakan setuju bahwa aplikasi ini mempermudah pengolahan data barang di Telkom PDC Bandung.

4. Apakah anda setuju bahwa aplikasi ini mudah untuk dipelajari dan digunakan oleh anda sebagai pengguna?

Tabel 3.33 hasil pengujian pengunjung kuisioner soal nomor 4

Pertanyaan No Keterangan Responden Presentase (%)

4 1 Sangat setuju 3 60

2 setuju 2 40

3 Cukup Setuju 0 0

4 Kurang setuju 0 0

5 Tidak setuju 0 0

Jumlah 5 100


(5)

mempermudah mengelola barang ?

Tabel 3.34 hasil pengujian pengunjung kuisioner soal nomor 5

Pertanyaan No Keterangan Responden Presentase (%)

5 1 Sangat setuju 0 0

2 setuju 3 60

3 Cukup Setuju 2 40

4 Kurang setuju 0 0

5 Tidak setuju 0 0

Jumlah 5 100

Berdasarkan hasil presentase diatas maka dapat disimpulkan sebanyak 3 orang atau 60% menyatakan setuju, 2 orang atau 40% menyatakan cukup setuju bahwa aplikasi ini membantu pengolahan barang di Telkom PDC bandung.

3.7.13 Kesimpulan Pengujian Beta

Berdasarkan hasil presentase diatas yang didapatkan dari pengujian betha pengguna admin dan pengunjung, maka aplikasi pengolahan data barang sudah sesuai dengan tujuan yaitu dapat mepermudah .


(6)

BAB IV

KESIMPULAN DAN SARAN

4.1Kesimpulan

Kesimpulan yang dapat diambil dari semua proses yang telah dilakukan dalam membangun aplikasi ini adalah sebagai berikut:

1. Aplikasi “Logistik Marketing Telkom PDC” yang dikembangkan dapat membantu untuk pengelolaan data barang logistik yang lebih mudah.

2. Aplikasi tersebut sangat dibutuhkan pada bagian marketing, selain dapat mengakses data barang dengan cepat, data yang tersimpan dalam database itu aman.

3. Dengan adanya aplikasi berbasis komputerisasi ini dapat menambah wawasan dan pengetahuan yang berharga mengenai perkembangan teknologi informasi.

4.2Saran

Adapun saran yang dapat diberikan berdasarkan hasil perancangan tersebut adalah sebagai berikut :

1. Ketelitian dalam pengelolaan data yang lebih ditingkatkan, khusunya pencarian data barang dengan menuliskan karakter yang harus sesuai.

2. Pengembangan dalam menggunakan bahasa pemrograman yang bisa di jalankan hampir di semua OS.

3. Aplikasi ini dapat dimasukkan dalam salah satu layanan di website dengan fitur-fitur tertentu, sehingga pihak yang membutuhkan informasi dapat mengakses langsung informasi yang dibutuhkan.