36
LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA CUSTOMER BERBASIS WEBSITE DI PT PARASTAR DISTRINDO CABANG JAKARTA SELATAN CLS 08 Diajukan Sebagai Salah Satu Syarat Untuk Menempuh Tugas Akhir Pada Program Sarjana Ilmu Komputer Disusun Oleh : 311710564 Michael Jayadi PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PELITA BANGSA BEKASI 2021

LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

LAPORAN KERJA PRAKTEK

ANALISIS APLIKASI INPUT DATA CUSTOMER BERBASIS

WEBSITE DI PT PARASTAR DISTRINDO CABANG JAKARTA SELATAN CLS 08

Diajukan Sebagai Salah Satu Syarat Untuk Menempuh

Tugas Akhir Pada Program Sarjana Ilmu Komputer

Disusun Oleh :

311710564

Michael Jayadi

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS PELITA BANGSA

BEKASI

2021

Page 2: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

i

LEMBAR PERSETUJUAN

LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA CUSTOMER

BERBASIS WEBSITE DI PT PARASTAR DISTRINDO

CABANG JAKARTA SELATAN CLS 08

Diajukan untuk memenuhi syarat kelulusan pada Program Studi Teknik

Informatika Universitas Pelita Bangsa

Disusun oleh :

Michael Jayadi

311710564

Bekasi, 13 Februari 2021

Pembimbing Lapangan

Fit Nuryanti NIK. 001075

Dosen Pembimbing

Rosi’in, M.Pd NIDN. 0414067303

Mengetahui,

Ketua Program Studi Teknik Informatika

Aswan Supriyadi Sunge, SE, M.Kom

NIDN. 0426018003

Page 3: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

ii

LEMBAR PENGESAHAN

LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA CUSTOMER

BERBASIS WEBSITE DI PT PARASTAR DISTRINDO

CABANG JAKARTA SELATAN CLS 08

Disusun oleh :

Michael Jayadi

311710564

Bekasi, 13 Februari 2021

Dosen Penguji I Dosen Penguji II

Elkin Rilvani, M.M., M.Kom

NIDN. 0426078401

Donny Maulana, S.Kom., M.Msi

NIDN. 0408107502

Mengetahui,

Ketua Program Studi Teknik Informatika

Aswan Supriyadi Sunge, SE, M.Kom

NIDN. 0426018003

Page 4: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

iii

UCAPAN TERIMA KASIH

Segala puji bagi Tuhan Yang Maha Esa, yang telah memberikan

rahmat dan hidayah-Nya kepada penulis, sehingga laporan Kerja Praktik

dengan Judul “ Analisis Aplikasi Input Data Customer Berbasis Website Di

PT Parastar Distrindo Cabang Jakarta Cls 08”. dapat diselesaikan sesuai

dengan rencana karena dukungan dari berbagai pihak yang tidak ternilai

besarnya. Oleh karena itu dalam kesempatan ini penulis ingin

menyampaikan ucapan terima kasih yang sebesar-besarnya kepada :

1. Bapak Hamzah Muhammad M, S.K.M., M.M sebagai Rektor

Universitas Pelita Bangsa.

2. Ibu Putri Anggun Sari, S.Pt, M.Si sebagai Dekan Fakultas Teknik

Universitas Pelita Bangsa.

3. Bapak Aswan Supriyadi Sunge, S.E, M.Kom sebagai Kaprodi

Teknik Informatika Universitas Pelita Bangsa.

4. Bapak Rosi’in, M.Pd selaku Dosen Pembimbing dan senantiasa

ikhlas dijadikan tempat bertanya untuk berbagi ilmu.

5. Orang Tua saya yang selalu memberikan dukungan dan doa.

6. Teman-teman di kelas TI.17.D.1 yang selalu memberikan motivasi

dan semangat.

7. Seluruh direksi Universitas Pelita Bangsa dan yang tidak dapat

saya sebutkan namanya satu persatu.

Semoga Tuhan Yang Maha Esa memberikan balasan yang lebih

besar kepada beliau, dan pada akhirnya penulis berharap agar laporan

Kerja Praktik ini dapat bermanfaat dan berguna sebagaimana fungsinya.

Bekasi, 13 Februari 2021

Michael Jayadi

Page 5: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

iv

ABSTRAK

Michael Jayadi (311710564), Analisis Aplikasi Input Data Customer

Berbasis Website Di PT Parastar Distrindo Jakarta.

Dalam penggunaan Aplikasi berbasis Website untuk penginputan Data

Customer di PT Parastar Distrindo Jakarta dapat membantu para karyawan

dalam menginput dan memeriksa data customer. Namun, masih ada

beberapa kendala yang ditemukan pada saat pengunaan aplikasi berbasis

website penginputan data yang memakan waktu lama, terdapat kendala

saat loading javascript jika menggunakan perangkat yang berbeda,

terbatasnya akses aplikasi diluar lingkungan outlet.

Kata Kunci : Website, Aplikasi,

Page 6: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

v

DAFTAR ISI

Halaman Persetujuan .................................................................................................. i

Halaman Pengesahan ................................................................................................. ii

Ucapan Terima Kasih .................................................................................................. iii

Abstrak ........................................................................................................................ iv

Daftar Isi ...................................................................................................................... v

BAB I PENDAHULUAN ............................................................................................... 1

I.1 Latar Belakang .............................................................................................. 1

I.2 Pembatasan Masalah .................................................................................... 1

I.3 Tujuan dan Manfaat ....................................................................................... 2

I.4 Rumusan Masalah ......................................................................................... 2

I.5 Waktu dan Tempat Pelaksanaan ................................................................... 3

I.6 Sistematika Penulisan ................................................................................... 3

BAB II LANDASAN TEORI .......................................................................................... 4

II.1 Definisi Judul ................................................................................................ 4

II.1.1 Pengertian Analisis .................................................................................... 4

II.1.2 Pengertian Website ................................................................................... 5

II.2 Basis Data .................................................................................................... 8

II.2.1 Data Base Management System ............................................................... 9

II.2.2 Siklus Hidup Basis Data............................................................................. 9

II.2.3 Data Base Language ................................................................................. 12

II.3 Perancangan Sistem .................................................................................... 13

II.3.1 Definisi Perancangan Sistem ..................................................................... 13

II.3.2 Konsep Dasar Sistem ................................................................................ 13

II.3.3 Bentuk Umum Sistem ................................................................................ 14

II.3.4 Element Sistem ......................................................................................... 15

II.3.5 Karakteristik Sistem ................................................................................... 15

II.3.6 Klasifikasi Sistem ....................................................................................... 16

II.3.7 Analisis Sistem .......................................................................................... 17

II.3.8 Komponen Sistem ..................................................................................... 17

II.3.9 Batasan Sistem ......................................................................................... 18

II.4 Bahasa Pemrograman .................................................................................. 18

II.4.1 Pengertian Bahasa Pemrograman ............................................................ 18

II.4.2 Bascom-AVR ............................................................................................ 19

II.4.3 Dasar Pemrograman Basic Compiler (BASCOM-AVR) .............................. 19

BAB III HASIL DAN PEMBAHASAN ............................................................................ 20

III.1 Sejarah PT Parastar Distrindo ..................................................................... 20

III.2 Sruktur Organisasi ....................................................................................... 21

III.3 Bisnis Proses ............................................................................................... 21

III.4 Flowchart Sistem Yang Berjalan .................................................................. 22

III.5 Diagram Konteks ......................................................................................... 23

III.6 Diagram Zero ............................................................................................... 23

III.7 Normalisasi .................................................................................................. 24

III.8 Entity Relationship Diagram ......................................................................... 25

III.9 Kamus Data ................................................................................................. 25

BAB IV PENUTUP....................................................................................................... 26

IV.1 Kesimpulan ................................................................................................. 26

Page 7: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

vi

IV.2 Saran .......................................................................................................... 27

DAFTAR PUSTAKA .................................................................................................... 28

Page 8: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi informasi dan komunikasi sangat

mempengaruhi peradaban yang memungkinkan pekerjaan-pekerjaan di dalam

suatu organisasi dapat diselesaikan secara cepat, akurat dan efisien. Manusia

membutuhkan teknologi informasi dan komunikasi untuk dapat saling bertukar

informasi. Oleh karena itu, tidak heran jika untuk menjalankan suatu

perusahaan dibutuhkan teknologi informasi dan komunikasi. Tidak bisa

dipungkiri dan tidak lepas dari internet. Internet sangat berperan dalam

kehidupan manusia abad ini. Dengan adanya internet manusia dapat terbantu,

apalagi bagi mereka yang mempunyai mobilitas tinggi.

Melalui internet kita dapat melakukan berbagai hal, mulai dari mencari

informasi terbaru hingga mengeluarkan ide, salah satunya dengan

menggunakan website. Website atau situs merupakan kumpulan halaman

yang menampilkan informasi data teks, data gambar diam atau bergerak, data

animasi, suara, video atau gabungan dari semuanya.Website ada dua jenis

baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian

bangunan yang saling terkait dimana masing-masing dihubungkan dengan

jaringan-jaringan halaman (hyperlink). Website yang bersifat statis berisi

informasi website tetap, jarang berubah, Contoh website statis yaitu

https://startupindonesia.my.id. Website yang bersifat dinamis berisi informasi

website yang selalu berubah-ubah dan isi informasinya interaktif atau dua arah.

Contoh website dinamis adalah seperti Facebook, dan Twitter.

Menurut penulis PT Parastar Distrindo memiliki website yang dapat

diakses oleh karyawan yang berisi program kerja kantor seperti input customer

baru, PT Parastar Distrindo menggunakan sebuah aplikasi berbasis website

yang dapat di akses dimana saja dan kapan saja untuk memudahkan para

pengguna dalam proses input data tersebut.

Page 9: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

2

Dari hasil penelitian diatas, Penulis tertarik untuk Menyusun Laporan

Kerja Praktek dengan judul “Analisis Aplikasi Input Data Customer

Berbasis Website Pada PT Parastar Distrindo Cabang Jakarta Selatan Cls

08”.

1.2 Batasan Masalah

Agar pembahasan yang dilakukan lebih terarah dan tidak menyimpang

dari permasalahan yang ada, sehingga Analisa yang dibuat lebih terfokus

sehingga mencapai kesimpulan yang tepat, maka Penulis membatasi masalah

pada penggunaan aplikasi input data customer berbasis website yang telah

digunakan pada PT Parastar Distrindo.

1.3 Tujuan dan Manfaat

Tujuan penulisan laporan ini adalah :

1. Menganalisa aplikasi input data nasabah berbasis website di PT

Parastar Distrindo.

2. Memenuhi salah satu syarat yang diberikan oleh tempat PKL dan

mengidentifikasi masalah serta memperkenalkan metode yang dapat

digunakan.

Adapun manfaat dari analisis aplikasi input data customer berbasis

website pada PT Parastar Distrindo adalah untuk mengetahui apakah aplikasi

ini dapat membantu para karyawan dalam menginput dan memeriksa data

customer.

1.4 Rumusan Masalah

1. Apakah aplikasi berbasis website dapat membantu para karyawan

dalam meng-input data customer?

2. Apakah aplikasi berbasis website dapat membantu para karyawan

dalam memeriksa data customer?

Page 10: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

3

1.5 Waktu dan Tempat Pelaksanaan

Kegiatan Praktek Kerja Lapangan (PKL) ini dilaksanakan di PT Parastar

Distrindo, Jl. Danau Sunter Utara no 9 Sunter Agung Jakarta Utara dan waktu

praktek pada tanggal 7 Januari 2020 sampai dengan 7 Februari 2020.

1.6 Sistematika Penulisan

Dalam sistematika penulisan ini akan dijelaskan secara singkat isi tiap-

tiap bab dalam laporan kerja lapangan, sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini menguraikan Latar Belakang, Batasan Masalah, Tujuan dan

Manfaat, Rumusan Masalah, Waktu dan Tempat Pelaksanaan dan Sistematika

Penulisan Laporan.

BAB II LANDASAN TEORI

Pada bab ini berisi teori-teori dasar dan tinjauan Pustaka yang mendukung

materi.

BAB III HASIL DAN PEMBAHASAN

Pada bab ini menguraikan tentang sejarah PT Parastar Distrindo, Visi dan Misi

Perusahaan, Struktur Organisasi dan Pembagian Tugas.

BAB IV PENUTUP

Dalam bab ini menguraikan tentang kesimpulan dan saran sebagai masukan

dan bahan tinjauan untuk semua pihak.

Page 11: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

4

BAB II

LANDASAN TEORI

2.1 Definisi Judul

2.1.1 Pengertian Analisis

Dilihat dari asal katanya, Analisis berasal dari kata analusis (Yunani

Kuno), ana atau luein (Yunani), analysis (Inggris) yang berarti proses

pemecahan suatu masalah kompleks menjadi bagian-bagian kecil sehingga

bisa lebih mudah dipahami. Menurut Kamus Besar Bahasa Indonesia, Edisi III

(2001), analisis adalah penelitian terhadap suatu peristiwa atau kejadian

(karangan, perbuatan, dan sebagainya) untuk mengetahui keadaan yang

sebenarnya (sebab-musabab, duduk perkaranya, dan sebagainya). Secara

umum Analisa adalah kajian yang dilaksanakan terhadap sebuah bahasa guna

meneliti struktur bahasa tersebut secara mendalam.

Menurut Daryanto (2000), analisa adalah penyelidikan dan penguraian

terhadap suatu masalah untuk mengetahui keadaaan yang sebenarnya atau

proses pemecahan masalah yang dimulai akan kebenarannya. Kategorisasi

atau pemisahan dari komponen-komponen atau bagian-bagian yang relevan

dari seperangkat data juga merupakan bentuk analisis untuk membuat data-

data tersebut mudah diatur. Semua bentuk analisis berusaha menggambarkan

pola-pola secara konsisten dalam data sehingga hasilnya dapat dipelajari dan

diterjemahkan dengan cara yang singkat dan penuh arti.

Dalam Kamus Besar Bahasa Indonesia Departemen Pendidikan

Nasional (2005), menjelaskan bahwa analisis adalah penyelidikan terhadap

suatu peristiwa untuk mengetahui keadaan yang sebenarnya.

Dari penjelasan diatas dapat disimpulkan analisis adalah sebuah

kegiatan yang dilakukan seseorang untuk mengamati suatu objek dan mencari

jalan keluar dari sebuah permasalahan suatu penelitian.

Page 12: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

5

2.1.2 Pengertian Website

Menurut Kamus Lengkap Dunia Komputer (2001: 502), website atau bisa

juga disebut web adalah layanan penyedia informasi di internet yang berbasis

grafis. Web pertama kali diperkenalkan pada tahun 1992. Internet dan web

adalah dua hal yang berbeda, Internet memiliki fungsi untuk menghubungkan

antara satu media dengan media lainnya salah satunya untuk menampilkan

website, sedangkan website adalah sekumpulan halaman yang saling

berhubungan dan berisikan kumpulan informasi.

Dalam rekayasa perangkat lunak, suatu aplikasi web (Web Application

atau sering disingkat Webapp) adalah suatu aplikasi yang diakses

menggunakan penjelajah web melalui suatu jaringan seperti Internet atau

Intranet. Ia juga merupakan suatu aplikasi perangkat lunak komputer yang

dikodekan dalam bahasa yang didukung penjelajah web (Seperti HTML,

JavaScript, AJAX, Java, dll) dan bergantung pada penjelajah tersebut untuk

menampilkan aplikasi.

Aplikasi web merupakan sebuah aplikasi yang menggunakan teknologi

browser untuk menjelajah aplikasi dan diakses melalui jaringan komputer

(Remick, 2011). Sedangkan menurut (Rouse, 2011) aplikasi web adalah

sebuah program yang disimpan di server dan dikirim melalui internet dan

diakses melalui antarmuka browser.

Adapun gambaran rincian aplikasi web, terbagi menjadi tiga lapisan

model.

Gambar 2.1 Web Aplication Model

Page 13: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

6

Pada lapisan pertama browser web (Clien Side Browser) atau

anatarmuka pengguna, lapisan kedua web application server seperti Pre

Hypertext Processor (PHP), Java Server Page (JPS), Active Server Pages

(ASP), atau bahas pemrograman yang berjalan pada server dan yang ketiga

database server yang berisi content berita, data nasabah, nama pengguna dan

password.

1. Web Browser (Antarmuka Pengguna)

Menurut Kamus Lengkap Dunia Komputer (502 : 2005), web

browser adalah perangkat lunak internet yang membantu pengguna

dalam kegiatan pengaksesan dokumen HTML dari web server dengan

format HTTP (Hyper Text Trensfer Protocol).

Sebuah sumber informasi diidentifikasi dengan Uniform Resource

Identifier (URL) dan mungkin menjadi halaman web, gambar, video, atau

bagian lain dari konten. Hyperlink hadir dalam sumber daya.

Memungkinkan pengguna dengan mudah untuk menavigasi browser

mereka ke sumber daya terkait.

Meskipun browser terutama ditujukan untuk menggunakan World

Wide Web, mereka juga dapat digunakan untuk mengakses informasi

yang disediakan oleh server web dalam jaringan pribadi atau file dalam

system berkas. Web browser utama adalah Google Chrome, Mozilla

Firefox, Internet, Explorer, Opera, dan Safari.

2. Web Application Server

Sebuah server web adalah jenis khusus file server. Tugasnya

adalah untuk mengambil file dari server hard drive, format file untuk

browser Web, dan mengirim mereka keluar melalui jaringan. Web server

dirancang untuk melakukan pekerjaan yang besar mengirimkan konten

statis keluar untuk sejumlah besar pengguna. Halaman-halaman yang

disampaikan oleh server diharapkan sama untuk semua orang yang

mengunjungi server.

Fungsi dari sebuah server Web yang khas ditunjukkan dibawah ini.

Pengguna meminta halaman Web. Web server menemukan file halaman

Page 14: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

7

web dalam direktori local dan mengirimkannya kembali ke pengguna.

Ketika file grafis diminta, hal yang sama terjadi. Web Server menemukan

file grafis yang diminta dan mengirimkannya Kembali ke pengguna.

Standar Web Server pada awalnya dirancang untuk mempublikasikan

dokumen statis di internet. Ada kemampuan yang terbatas untuk

mengakses konten dinamis, tapi ini tidak pernah dimaksudkan untuk

mendukung volume tinggi, aplikasi Web yang sangat interaktif.

Server aplikasi web yang dirancang khusus untuk memperpanjang

web server untuk mendukung konten dinamis. Perangkat lunak aplikasi

server “kait dalam” ke perangkat lunak server web dan secara otomatis

memorong setiap permintaan pengguna untuk konten dinamis. Web

server masih mengirimkan halaman web statis dan grafis file. Sama

seperti sebelumnya. Tapi sekarang, server aplikasi dapat membuat

konten dinamis dengan mencampur data dengan template, menjalankan

program, atau dengan mengakses database.

3. Database Server

Dikutip dari modul HTML & CSS dan Modul BSE RPL jilid 3,

sebuah server database adalah program computer yang menyediakan

layanan database untuk program computer, seperti yang didefinisikan

oleh medel client-server. Istilah ini juga dapat merujuk ke komputer yang

didedikasikan untuk menjalankan program tersebut. Sistem managemen

database yang sering menyediakan fungsi server database, dan

beberapa DBMSs (misalnya, MySQL) secara eksklusif bergantung pada

model client-server untuk mengakses database.

Seperti server diakses baik melalui “front end” yang berjalan di

komputer pengguna yang menampilkan data yang diminta atau “back

end” yang berjalan pada server dan menangani tugas-tugas seperti

analisis data dan penyimpanan.

Dalam model master-slave, server database utama adalah lokasi

pusat dan utama data sementara database server slave akan

disingkronkan backup dari master yang bertindak sebagai proxy.

Page 15: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

8

Beberapa contoh server database proprietary Oracle, DB2, Informix, dan

Microsoft SQL Server. Contoh GNU General Public Licence server

database Ingres dan MySQL. Setiap server menggunakan logika

permintaan sendiri dan struktur. SQL bahasa query yang kurang lebih

sama di semua database server.

2.2 Basis Data

Basis Data adalah kumpulan data yang saling berhubungan secara

logical serta deskripsi dari data tersebut, yang dirancang untuk memenuhi

kebutuhan informasi suatu organisasi. Basis Data adalah sebuah

penyimpanan data yang besar yang bisa digunakan oleh banyak pengguna

dan departemen. Semua data terintegrasi dengan jumlah duplikasi yang

minimum. Basis Data tidak lagi dipegang oleh satu departemen, tetapi

dibagikan ke seluruh departemen pada perusahaan. Basis Data itu sendiri tidak

hanya memegang data operasional organisasi tetapi juga penggambaran dari

data tersebut (Connolly & Begg, 2010:64).

Basis Data adalah kumpulan data store yang terintegrasi yang diatur dan

di control secara sentral. Sebuah basis data biasanya menyimpan ribuan class.

Informasi yang disimpan termasuk class attribute dan relasi anatara class.

Basis Data juga menyimpan informasi yang deskriptif seperti nama atribut,

pemberian Batasan suatu nilai, dan control akses untuk data-data yang

sensitive (Satzinger, Robert, & Stephen, 2005:398). Basis Data juga diartikan

sebagai sekumpulan file dikomputer yang saling terhubung. File-file ini diatur

sesuai kesamaan elementnya, sehingga data yang diinginkan dapat dicari

secara mudah (Williams & Sawyer, 2007:181).

Basis Data adalah dua atau lebih simpanan data dengan element-

element data penghubung, yang dapat diakses lebih dari satu cara. Basis Data

dinyatakan dengan tehnik-tehnik formal dan manajemen basis data. Dari

definisi diatas, maka dapat dikatakan bahwa basis data merupakan kumpulan

dari data yang saling berhubungan satu dengan yang lainnya (Iskandar &

Rangkuti, 2008:3).

Page 16: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

9

Basis Data adalah dua atau lebih simpanan data dengan elemen-elemen

data penghubung, yang dapat diakses lebih dari satu cara. Basis Data

dinyatakan dengan teknik-teknik formal dan manajemen basis data (Abdillah,

2012:1).

Dapat disimpulkan Basis Data adalah penyimpanan data yang

terstruktur, terintegrasi dan saling berkaitan dengan elemen-elemen

penghubungnya dan dapat di akses dengan berbagai cara, oleh karena itu

basis data juga dapat didefinisikan sebagai kumpulan yang menggambarkan

sendiri dari catatan yang terintegrasi dan penggambaran dari data dikenal

sebagai sistem katalog (atau kamus data atau metadata). Definisi data disini

dibedakan dari program aplikasi, yang umumnya sama dengan pendekatan

pengembangan modern perangkat lunak, dimana definisi internal dan

eksternal dari sebuah objek dipisahkan. Salah satu keungtungan dari

pendekatan tersebut adalah abstraksi data dimana kita dapat mengubah

definisi internal dari sebuah objek tanpa mempengaruhi pengguna dari objek

jika definisi eksternal objek tersebut tidak berubah.

2.2.1 Data Base Management System (DBMS)

Database Management System adalah sistem perangkat lunak yang

memungkinkan pengguna dapat mendefinisikan, membuat, merawat, dan

mengatur akses ke Basis Data. Biasanya DBMS memungkinkan pengguna

untuk mendefinisikan Database melalui sebuah data Definition Language

(DDL), menspesifikasikan tipe data, struktur, dan batasan pada data yang

disimpan dalam Database. Kemudian juga memungkinkan insert, update,

delete, dan mengambil data dari Database melalui Data Manipulation

Language (DML), mempunyai pusat penyimpanan untuk semua data dan

deskripsi data memungkinkan DML untuk menyediakan fasilitas umum untuk

data tersebut yang umumnya disebut Bahasa Query (Connolly & Begg,

2010:6).

2.2.2 Siklus Hidup Basis Data

Page 17: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

10

Dalam basis data juga terdapat siklus hidup Database yang digambarkan

sebagai berikut :

Gambar 2.2 Siklus Hidup Database

(Sumber : Connolly & Begg, 2010:314)

Berikut ini adalah penjelasan mengenai tahap-tahap dari gambar siklus

hidup Database di atas disertai dengan faktor-faktor dan langkah-langkah

pendukung lainnya :

Tahap 1 Perencanaan Basis Data (Database Planning) Kegiatan

manajemen yang memungkinkan tahapan dari siklus hidup

pengembangan sistem Database untuk direalisasikan secara efisien

dan seefektif mungkin. Perencanaan Database harus terintegrasi

dengan strategi sistem informasi dalam organisasi.

Tahap 2 Definisi Sistem Definisi Sistem menggambarkan ruang

lingkup dan batasan aplikasi Database yang akan dibuat dan

diterjemahkan ke major user view. User View adalah mendefinisikan

apa yang akan dibutuhkan dari sistem Basis Data dari perspektif peran

Page 18: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

11

pekerjaan tertentu (seperti manajer dan supervisor) atau area aplikasi

perusahaan (seperti marketing, personalia, dan bagian gudang).

Tahap 3 Pengumpulan Persyaratan dan Analisis Proses

mengumpulkan dan menganalisis informasi tentang bagian dari

organisasi yang harus didukung oleh sistem Basis Data dan

menggunakan informasi tersebut untuk mengidentifikasi persyaratan

untuk sistem yang baru. Tahap ini melibatkan pengumpulan dan

analisis informasi tentang bagian dari perusahaan yang akan didukung

oleh basis data. Banyak teknik digunakan untuk mendapatkan

informasi tersebut yang disebut teknik fact-finding. Teknik fact-fiding

adalah teknik mengumpulkan fakta untuk merancang basis data.

Tahap 4 Desain Basis Data Konseptual Suatu kegiatan untuk

membangun model semua data yang digunakan oleh perusahaan dan

tidak bergantung dari semua pertimbangan fisik. Model data dibangun

menggunakan informasi terdokumentasi dalam spesifikasi kebutuhan

pengguna.

Tahap 5 Desain Basis Data Logikal untuk menerjemahkan model data

konseptual ke dalam model data logikal dan kemudian untuk

memvalidasi model ini untuk memeriksa bahwa secara struktural,

benar dan mampu mendukung transaksi yang diperlukan.

Tahap 6 Desain Basis Data Fisik Proses menghasilkan deskripsi,

implementasi Database pada penyimpanan sekunder yang

menggambarkan relasi dasar, organisasi file dan indeks yang

digunakan untuk mencapai akses yang efisien ke data, setiap Batasan

integritas terkait dan langkah-langkah keamanan.

Tahap 7 Pemilihan DBMS Tujuan pada tahap ini adalah pemilihan

DBMS yang tepat untuk mendukung sistem Basis Data.

Tahap 8 Desain Aplikasi Tujuan pada tahap ini adalah mendesain

antarmuka pengguna dan aplikasi yang digunakan dan memproses

sistem Basis Data.

Tahap 9 Prototipe pada beberapa titik sepanjang proses mendesain,

Page 19: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

12

memiliki pilihan untuk sepenuhnya mengimplementasikan sistem

Basis Data atau membangun prototipe.

Tahap 10 Implementasi Tujuan pada tahap ini adalah untuk

merealisasikan sistem Basis Data dan desain aplikasi. Pada tahap

penyelsaian desain, tahap selanjutnya adalah untuk

mengimplementasikan sistem Basis Data dan aplikasi.

Tahap 11 Data Konversi dan Pemuatan (Data Conversion dan

Loading) Tujuan pada tahap ini adalah mentransfer data yang ada ke

dalam Database baru dan mengkonversi setiap aplikasi yang ada

untuk dijalankan pada Database yang baru. Tahap ini dibutuhkan

hanya ketika sistem Database yang baru akan menggantikan sistem

yang lama. Saat ini adalah hal yang biasa bagi DBMS untuk memiliki

utilitas yang memuat file yang ada ke dalam Database yang baru.

Utilitas biasanya membutuhkan spesifikasi dari sumber file dan target

Database dadn secara otomatis mengkonversi data ke format yang

dibutuhkan oleh Database yang baru.

Tahap 12 Pengujian Tujuan pada tahap ini adalah untuk menjalankan

Database dengan maksud menemukan kesalahan. Sebelum

dijalankan, sistem basis data yang baru harus melewati proses

pengujian. Pengujian dicapai menggunakan strategi pengujian yang

direncanakan dan data realistis sehingga proses pengujian tidak

boleh memiliki pandangan bahwa kesalahan tidak ada.

Tahap 13 Pemeliharaan Operasional Tujuan pada tahap ini adalah

untuk memantau dan memelihara sistem Database. Pada tahap

sebelumnya, sistem Basis Data sudah diimplementasikan dan diuji.

2.2.3 Data Base Language

Database Language adalah sebuah data sublanguage terdiri atas dua

bagian yaitu Data Definition Language (DDL) dan Data Manipulation Language

(DML). DDL digunakan untuk menentukan skema Database dan DML

digunakan untuk membaca dan mengupdate Database. Keduanya disebut

Page 20: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

13

data sublanguage karena kedua data tersebut tidak membangun semua

kebutuhan pemrograman computer seperti pernyataan kondisi dan iterative

yang digunakan pada beberapaa Bahasa pemrograman tingkat tinggi lainnya.

(Connolly & Begg, 2010:91).

Data Definition Language

Data Definition Language (DDL) aadalah suatu Bahasa yang

memperoleh DBA atau pengguna untuk mendeskripsikan dan

memberi nama entitas, atribut dan relationship yang diperlukan untuk

aplikasi. DDL berfungsi untuk mengubah suatu data menjadi suatu

data yang bermanfaat bagi pengguna. (Connolly & Begg, 2010:92).

Data Manipulation Language

Data Manipulation Language (DML) adalah suatu Bahasa yang

memberikan sekumpulan operasi untuk mendukung operaasi dasar

dari manipulasi data yang ada dalam Database.

2.3 Perancangan Sistem

2.3.1 Definisi Perancangan Sistem

Perancangan Sistem adalah merancang atau mendesain suatu sistem

yang baik yang isinya adalah langkah-langkah operasi dalam proses

pengolahan data dan proses prosedur-prosedur untuk mendukung operasi

sistem. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan

para pemakai sistem serta memberikan gambaran yang jelas dan rancangan

bangun yang lengkap kepada programmer dan ahli-ahli yang terlibat.

2.3.2 Konsep Dasar Sistem

Suatu sistem terdiri dari sistem-sistem bagian (Subsistems). Masing-

masing subsistem terdiri dari subsistem-subsistem yang lebih kecil lagi atau

terdiri dari komponen-komponen interaksi dari subsistem-subsistem

sedemikian rupa, sehingga dicapai suatu kesatuan yang terpadu atau

terintegrasi (Integrated). Keterpaduan sistem ini memungkinkan teciptanya

Page 21: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

14

kerjasama untuk menghasilkan informasi yang cepat, tepat dan akurat.

Pengertian Sistem menurut Jogiyanto (2005:1) yang lebih menekankan

pada prosedurnya didefinisikan sebagai berikut : “Sistem adalah suatu jaringan

kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-

sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu

sasaran yang tertentu”.

Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih

menekankan urut-urutan operasi didalam sistem. Prosedure (Procedure)

didefinisikan oleh Richard F. Neuschel yang disadur oleh Jogiyanto (2005:1)

mendefinisikan sebagai berikut: “Prosedur adalah suatu urut-urutan operasi

klerikal (tulis-menulis) biasanya melibatkan beberapa orang didalam satu atau

lebih departemen, yang diterapkan untuk menjamin penanganan yang

seragam dari transaksi-transaksi bisnis terjadi”.

Lebih lanjut Jerry FitzGerald, Adra F.FitzGerald dan Waren D. Stalling,

Jr., mendefinisikan procedure sebagai berikut: “Suatu prosedur adalah urut-

urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan apa

(what) yang harus dikerjakan, siapa (who) yang mengerjakannya, kapan

(when) dikerjakan dan bagaimana (how) mengerjakannya. Pendekatamn

sistem yang lebih menekankan pada elemen atau komponenya mendefinisikan

sistem sebagai berikut ini: Sistem adalah kumpulan dari elemen-elemen yang

berinteraksi untuk mencapai suatu tujuan tertentu.

2.3.3 Bentuk Umum Sistem

Bentuk Umum Sistem dari suatu sistem terdiri atas masukan (Input),

proses dan keluaran (Output), dalam bentuk umum sistem ini terdapat satu

atau lebih masukan yang akan diproses dan akan menghasilkan suatu

keluaran.

Gambar 2.3.3 Bentuk Umum Sistem

(Sumber : Hartono, Jogiyanto, 2005, Analisis dan Disain)

PROSES INPUT OUTPUT

Page 22: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

15

2.3.4 Elemen Sistem

Semua sistem meliputi tiga elemen utama yaitu input, transformasi dan

output. Sebagian sistem dapat mengendalikan operasi mereka sendiri yang

disebut sebagai sistem lingkaran tertutup (closed-loop system). Sistem

lingkaran tertutup mencakup suatu mekanisme control, tujuan dan lingkaran

umpan balik (feedback loop) disamping tiga elemen utama. Sistem yang tidak

memiliki kemampuan pengendalian disebut sistem lingkaran terbuka (open-

loop system), dalam arti mereka berhubungan dengan lingkungan mereka.

Perusahaan adalah suatu contoh sistem terbuka dan sistem lingkaran tertutup.

2.3.5 Karakteristik Sistem

Menurut Jogiyanto (2005:3) Sistem memiliki karakteristik atau sifat-sifat

yang tertentu yaitu mempunyai komponen (components), batas sistem

(boundary), lingkungan (Environmrnts), penghubung (interface), masukan

(input), keluaran (output), pengolah (process), dan sasaran (objectives) atau

tujuan (goals).

Menurut Jogiyanto (2005:3) Sistem mempunyai karakteristik atau sifat-

sifat tertentu, yaitu:

Komponen Sistem

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi,

yang artinya saling bekerjasama membentuk satu kesatuan.

Sifat-sifat

Sistem itu terdiri untuk menjalankan fungsi tertentu dan mempunyai

sistem yang lain secara keseluruhan.

Batasan (Boundary) Sistem

Batasan Sistem (Boundary) merupakan daerah yang membatasi

anatara suatu sistem dengan sistem yang lainnya.

Lingkungan Luar Sistem (Environment)

Lingkungan Luar Sistem (Environment) merupakan apapun diluar

batasan sistem yang mempengaruhi operasi sistem, lingkungan luar

Page 23: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

16

sistem dapat bersifat menguntungkan dan juga dapat bersifat

merugikan sistem tersebut.

Penghubung (Interface) Sistem

Penghubung (Interface) Sistem merupakan media penghubung antara

suatu subsistem dengan subsistem lainnya.

Masukan Sistem (Input)

Masukan Sistem (Input) merupakan energi yang dimasukkan kedalam

sistem, masukan dapat berupa masukkan perawatan (Maintenance

Input), dan masukkan sinyal (Signal Input), Maintenance Input adalah

energi yang dimasukkan supaya sistem tersebut dapat beroperasi.

Sedangkan Signal Input adalah energi yang diproses untuk

mendapatkan keluaran.

Keluaran Sistem (Output)

Keluaran Sistem (Output) merupakan hasil energi yang diolah dan di

klasifikasikan menjadi keluaran yang berguna dan sisa pembuangan

keluaran dapat merupakan masukan untuk subsistem yang lain

kepada komponen pengelolah.

Sasaran Sistem

Suatu sistem pasti memiliki sasaran atau tujuan (Goal), Sasaran dari

sistem sangat menentukan sekali masukan yang dibutuhkan sistem

dan keluaran yang akan dihasilkan sistem.

2.3.6 Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang diantaranya,

menurut Al-Bahra Bin Ladjamudin (2005:6):

Sistem diklasifikasikan sebagai sistem abstrak dan sistem fisik. Sistem

abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak

tampak secara fisik. Sistem fisik adalah sistem yang ada secara fisik.

Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatan

manusia. Sistem alamiah adalah sistem yang terjadi karena proses

Page 24: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

17

alam tidak dibuat oleh manusia. Sistem buatan adalah sistem yang

dirancang oleh manusia.

Sistem diklasifikasikan sebagai sistem tertentu dan sistem tak tentu.

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat

diprediksi. Sistem tak tentu adalah sistem yang kondisi masa

depannya tidak dapat diprediksi karena mengandung probabilitas.

Sistem diklasifikasikan sebagai sistem tertutup dan sistem terbuka.

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak

terpengaruh dengan lingkungan luarnya. Sistem terbuka adalah

sistem yang hubungan dan terpengaruh dengan lingkungan luarnya.

2.3.7 Analisis Sistem

Tahapan Analisis sistem di mulai karena adanya permintaan terhadap

sistem baru. Permintaan dapat datang dari seorang manajer dan dari luar

departemen sistem informasi atau dari pihak eksekutif yang melihat adanya

masalah atau menemukan adanya peluang baru. Namun, adakalanya inisiatif

pengembangan sistem baru berasal dari bagian yang bertanggung jawab

terhadap pengembangan sistem informasi, yang bermaksud mengembangkan

sistem yang sudah ada atau mengatasi masalah-masalah yang belum

tertangani.

Analisis sistem adalah untuk menentukan hal-hal detail tentang yang

akan dikerjakan oleh sistem yang diusulkan (dan bukan bagaimana caranya).

Analisis sistem mencakup studi kelayakan dan analisis kebutuhan. Abdul Kadir

(2003:400).

2.3.8 Komponen Sistem

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi

yang artinya saling bekerjasama dalam membentuk satu kesatuan komponen-

komponen sistem atau elemen-elemen sistem dapat berupa subsistem atau

bagian-bagian dari sistem. Setiap sistem tidak peduli betapapun kecilnya,

Page 25: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

18

selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap

subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi

tertentu dan mempengaruhi proses sistem secara keseluruhan. Jogiyanto

(2005:05).

2.3.9 Batasan Sistem

Menurut Jogiyanto HM, 2005, “Batasan sistem merupakan daerah yang

membatasi antara suatu sistem dengan sistem yang lainnya atau dengan

lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang

sebagai suatu kesatuan. Batasan suatu sistem menunjukan ruang lingkup

(scope) dari sistem tersebut”.

2.4 Bahasa Pemrograman

2.4.1 Pengertian Bahasa Pemrograman

Bahasa pemrograman (Programming Language) adalah sebuah

instruksi standar untuk memerintah komputer agar mempunyai fungsi tertentu.

Bahasa ini memungkinkan seseorang dapat menentukan secara persis data

mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan atau

diteruskan dan jenis langkah apa secara persis yang akan diambil dalam

berbagai situasi. Fungsi Bahasa pemrograman yaitu memerintah komputer

untuk mengelolah data sesuai dengan alur berfikir yang kita inginkan. Keluaran

dari bahasa pemrograman tersebut berupa programan atau aplikasi.

Bahasa pemrograman komputer yang kita kenal antara lain adalah Basic

Compiler (BASCOM), Java, Visual Basic, C++, C, Cobol, PHP, Net, dan

ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus

disesuaikan dengan fungsi dan perangkat yang menggunakannya. Secara

umum Bahasa pemrograman terbagi menjadi 4 kelompok, yaitu:

Object Oriented Language (Visual dBase, Visual FoxPro, Delphi,

Visual C)

High Level Language (seperti Pascal dan Basic)

Page 26: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

19

Middle Level Language (seperti bahasa C), dan

Low Level Language (seperti bahasa Assembly).

2.4.2 BASCOM – AVR

Pemrograman menggunakan BASCOM-AVR adalah salah satu dari

sekian banyak Bahasa Basic untuk pemrograman mikrokontroler, misalnya

Bahasa Assembly, Bahasa C, dan lain-lain. Menggunakan Bahasa BASIC

BASCOM-AVR ini penggunaannya mudah dalam penulisannya, ringkas, cepat

dimengerti bagi pemula, dan tidak kalah dengan Bahasa BASIC lainnya.

(Afrie.S, 2011:51).

Bahasa pemrograman BASIC dikenal di seluruh dunia sebagai Bahasa

pemrograman handal, cepat mudah dan tergolong kedalam Bahasa

pemrograman tingkat tinggi. Bahasa BASIC adalah salah satu Bahasa

pemrograman yang banyak digunakan untuk aplikasi mikrokontroler karena

kemudahan dan kompetibel terhadap mikrokontroler jenis AVR dan didukung

oleh compiler software berupa BASCOM-AVR. (Fahmizaleeits, 2010:35).

2.4.3 Dasar Pemrograman Basic Compiler (BASCOM-AVR)

1. Tipe Data

Tipe Data adalah jangkauan dari suatu variable atau konstanta. Tipe

Data tersebut adalah:

Tipe Data Kapasitas (Byte) Jangkauan Nilai

Bit 1/8 0 dan 1

Byte 1 0 s.d 255

Integer 2 -32.768 s.d 32.767

Word 2 0 s.d 65.535

Long 4 -2.147.483.648 s.d

2.147.483.647

Single 4 1,5 x 10-45 s.d 3,4 x 1038

Double 8 4 x 10-324 s.d 1,7 x 10308

String 254 - Table 2.4.3 Tipe Data Pada BASCOM-AVR

(Afrie. S, 2011:55)

Page 27: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

20

BAB III

HASIL DAN PEMBAHASAN

3.1 Sejarah PT Parastar Distrindo

Didirikan pada tahun 1994, perusahaan ini adalah salah satu importir dan

distributor terbesar untuk ponsel di Indonesia. Melalui perusahaan andalan

mereka, Parastar Echorindo adalah salah satu dari tiga distributor utama resmi

untuk Nokia di Indonesia dengan wilayah distribusi Jabodetabek dan

Kalimantan, memegang 35% pangsa pasar nasional produk Nokia. Secara

keseluruhan Perusahaan ini memiliki model bisnis terintegerasi yang meliputi

sub-distribusi, ritel dan logistic ponsel.

Sebagai perusahaan grup Parastar tumbuh menjadi salah satu

perusahaan grup telekomunikasi terkemuka yang memberikan kontribusi

signifikan bagi industri Telekomunikasi Indonesia.

Parastar Echorindo adalah perusahaan importir telekomunikasi di

Indonesia dengan empat distributor utama, yaitu: Parastar Distrindo, Parastar

Sukses Jaya, Sentra Makmur Sakti, dan Sentra Sukses Solusindo.

Parastar terus berkembang mulai dari importir konsep bisnis

telekomunikasi, distributor, melalui rantai ritel sendiri yang dikenal sebagai

“Sentra Ponsel”. Dengan mengusung motto “Selalu Asli”, Sentra Ponsel telah

menjadi pelopor untuk pilihan dan kepercayaan pelanggan.

Dengan didukung oleh logistic professional dan sistem terintegrasi,

Parastar memberikan konsep bisnis professional untuk menjadi perusahaan

yang paling berharga dalam memberikan kesejahteraan berkelanjutan kepada

para pemangku kepentingan melalui keunggulan dan unit bisnis terintegrasi.

Parastar Distributor Provider seperti Telkomsel, Indosat, XL, Axis, Three,

Smartfren, Esia, dan Flexi. Mempunyai cabang diseluruh wilayah Indonesia

dan mempunyai karyawan lebih dari 10.000 di seluruh Indonesia.

Page 28: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

21

3.2 Struktur Organisasi

Agar proses dapat berjalan dengan lancer, maka diperlukan struktur

organisasi yang baik. Yaitu struktur organisasi yang memberikan gambaran

adanya pembagian tugas dan wewenang serta tanggung jawab juga adanya

pendelegasian wewenang dari pimpinan kepada bawahannya agar mereka

dapat menjelaskan tugasnya dengan baik.

Adapun struktur organisasi pada PT Parastar Distrindo adalah sebagai

berikut:

Sumber : PT Parastar Distrindo Cabang Jakarta Selatan Cluster 8

3.3 Bisnis Proses PT Parastar Distrindo

PT Parastar Distrindo merupakan sebuah perusahaan yang bergerak

dibidang pendistribusian barang di industry Telekomunikasi. PT Parastar

Distrindo itu sendiri merupakan dealer resmi untuk operator telekomunikasi di

Indonesia salah satunya yaitu Telkomsel. Di dalam pendistribusian produk dari

Telkomsel itu sendiri, Parastar (sebutan untuk PT. Parastar Distrindo)

menggunakan sales sebagai ujung tombak dari penjualan produk dari

Telkomsel itu sendiri. Untuk setiap transaksi khususnya di Kota Jakarta,

seorang sales menampung pesanan produk dari konsumen (outlet) dan

mengantarkan pesanannya sampai ketempat outlet itu berada.

BRANCH MANAGER

PIC CABANG

FINANCE 1

FINANCE 2

ADMIN DATA/CS

ADMIN PENJUALAN

LOGISTIK 1

LOGISTIK 2 COOR SALES 1

COOR SALES 2

FIELD COLLECTION SALES

Page 29: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

22

3.4. Flowchart Sistem Yang Berjalan

Start

End

Login

Cocok

Tampilkan Form

Input Pendaftaran

Simpan

Penyimpanan

Data Berhasil

Mengisi Form

Input Pendaftaran

Tidakk

Tidakk

Ya

Ya

Page 30: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

23

PO

SPB

FK Jual

FK Jual

FK Piutang

SPB Tidak Terpenuhi

Bukti Pembayaran, Data Supplier, Data Barang

Penawaran, Pemesanan, Pembelian, Pembayaran Barang

Laporan Keuangan, Laporan Stok Barang

Laporan Keuangan

Data Transaksi Harian, Data Stok Barang

Informasi Stok Barang, Harga Barang

Harga, Barang Bukti, Pembayaran

Pembelian, Pembayaran Barang

Data Barang FK Lunas

3.5 Diagram Konteks

Keterangan : SPB : Surat Pemesanan Barang DSB : Daftar Stok Barang FK : Faktur PO : Purchase Order SJ : Surat Jalan

3.6 Diagram Zero

Pelanggan

SI Distribusi PT Parastar

Distrindo Supplier

SJ

Transaksi Pembayaran

Pemasok Pembeli SI

Penjualan Barang

Pada Toko Hape

Pengawal

Manager

Pimpinan

Page 31: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

24

3.7 Normalisasi

Normalisasi Database terdiri dari banyak bentuk, dalam ilmu basis data

ada setidaknya 9 bentuk normalisasi yang ada yaitu 1NF, 2NF, 3NF, EKNF,

BCNF, 4NF, 5NF, DKNF, dan 6NF. Namun pada prakteknya dalam dunia

industry bentuk normalisasi ini yang paling sering digunakan ada sekitar 5

bentuk.

Berikut contoh Normal Form yang dipakai di PT Parastar Distrindo:

Page 32: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

25

3.8 Entity Relationship Diagram

3.9 Kamus Data

Kamus Data Dokumen Masukan Formulir Permintaan Barang :

Nama Arus Data : Purchase Order

Alias : PO

Bentuk Data : Cetakan Manual

Arus Data : Customer – Proses 1.1

Proses 1.1 – Arsip PO

Penjelasan : Untuk Pesanan Penjualan

Barang Periode : Setiap terjadi pesanan penjualan

Volume : Rata-rata perhari 10 pesanan

Penjualan

Struktur Data : Header + Isi

Header : No_PO + Tgl_PO + Nama_Custumer +

Alamat_Customer + Status_Kond_Brg

No_PO : *Terdiri dari 9 digit*

Tgl_PO : Tgl + Bulan + Tahun

Status_Kond_Brg : [Biasa | Segera | Mendesak]

Isi : 1 {Nama_Brg + Merk + Juml_Pesan} 10

Page 33: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

26

BAB IV

PENUTUP

4.1 Kesimpulan

Berdasarkan hasil analisis dan uraian yang telah dijelaskan pada bab

sebelumnya, maka penulis menarik kesimpulan dan memberikan saran-saran

yang dihubungkan dengan pokok permasalahan. Sesuai dengan judul laporan

ini, penulis dapat menyimpulkan :

Berdasarkan Analisa kinerja, aplikasi input berbasis web PT Parastar

Distrindo memiliki kinerja yang baik, dibuktikan dengan menggunakan

aplikasi SFA (Sales Force Automation) bahwa situs aplikasi input yang

dapat diakses sudah cukup memiliki kinerja yang baik.

Dari hasil analisis proses input, dengan banyaknya tahapan-tahapan

input yang dilalui admin (user) tentunya akan memakan waktu yang

cukup lama, namun demikian penginputan data yang sangat detail

tentunya akan membantu sales dalam mendapatkan informasi dan

mencegah terjadinya penginputan data ganda.

Proses input foto yang dilakukan admin (user) kadang mendapatkan

kendala pada saat loading javascript terutama saat user

menggunakan perangkat PC/Laptop milik sendiri yang belum

terpasang Java Platform tentunya ini akan mengganggu proses input.

Dalam memperoleh informasi dari aplikasi web PT Parastar Distrindo,

sales sudah cukup mendapatkan informasi lengkap mengenai

customer, namun masih terbatas untuk akses di luar lingkungan outlet

dimana sales bertugas.

Berdasarkan Analisa penulis dapat disimpulkan bahwa secara

keseluruhan aplikasi input data customer PT Parastar Distrindo telah

cukup memenuhi kebutuhan usernya.

Page 34: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

27

4.2 Saran

Berdasarkan hasil analisa yang dilakukan penulis, maka penulis memberikan

saran :

Diharapkan kedepannya tahapan untuk mengisi data customer

new/exsisting dapat lebih mudah.

Diharapkan kedepannya aplikasi atau software SFA (Sales Force

Automation) dapat dikembangkan agar lebih mudah digunakan oleh

user baik menggunakan perangkat Laptop, PC, Android, atau

Smartphone.

Page 35: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

28

DAFTAR PUSTAKA

Junadi, Purnawan. 1995. Pengantar Analisis Data. Jakarta: Rineka Citra.

Syafrizal, Melwin. 2005 Mengenal Hardware Software dan Pengelolahan Instalasi Komputer. Yogyakarta: Andi.

Kurniawan, Wiharsono. 2007 Jaringan Komputer. Yogyakarta: Andi.

Wagito. 2005. Jaringan Komputer Teori dan Implementasi Berbasis Linux. Yogyakarta: GAVA MEDIA. http://www.sysneta.com/local-area-network.com

http://rulrid.wordpress.com

http://eastexecutivemuda.blogspot.com

http://bruury.wordpress.com (10 Februari 2013, Minggu: 19.00)

Kamus Besar Bahasa Indonesia, Edisi III (2001), https://kbbi.web.id/analisis

Menurut Daryanto (2000), http://eprints.binadarma.ac.id

Kamus Besar Bahasa Indonesia Departemen Pendidikan Nasional (2005), http://pusatbahasa.depdiknas.go.id/kbbi/index.php

Kamus Lengkap Dunia Komputer (2001: 502), https://openlibrary.telkomuniversity.ac.id

Connolly & Begg, 2010, https://www.pearson.com

Williams & Sawyer, 2007, http://openlibrary.telkomuniversity.ac.id

Iskandar & Rangkuti, 2008, https://repository.bsi.ac.id

Abdillah, 2012, http://openlibrary.telkomuniversity.ac.id

Jogiyanto, 2005, http://eprints.umk.ac.id

Afrie Setiawan, 2011, http://repository.upi.edu

Fahmizaleeits, 2010, https://Fahmizaleeits.wordpress.com

Abdul Kadir, 2003, http://elib.unikom.ac.id

Al-Bahra Bin Ladjamudin 2005, http://eprints.umk.ac.id

Page 36: LAPORAN KERJA PRAKTEK ANALISIS APLIKASI INPUT DATA

29