• Tidak ada hasil yang ditemukan

Pengembangan website Sistem Informasi Keuangan pada PT. Neuronworks Indonesia

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengembangan website Sistem Informasi Keuangan pada PT. Neuronworks Indonesia"

Copied!
45
0
0

Teks penuh

(1)

PENGEMBANGAN WEBSITE SISTEM INFORMASI KEUANGAN

PADA PT.NEURONWORKS INDONESIA

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

YULI RIAWAN ADHANINGSIH

10111941

DWI PUTRI PANGRESTU

10111942

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

U N IV ER S ITA S K O MP U T ER IN DO N ES IA

BANDUNG

2013

(2)
(3)
(4)

CURRICULUM VITAE

Name

: Yuli Riawan Adhaningsih

Date of Birth

: July 13

th

, 1989

Place of Birth

: Jakarta

Gender

: Female

Religion

: Moslem

Citizenship

: Indonesia

Marital Status

: Single

Letter Address

: Komplek Griya Citra Sukapura No.22, Jalan Mengger Hilir RT

01. RW 04, Desa Sukapura, Bandung

Permanent Address : Jalan Wijaya Kusuma AS 46 No 30, komplek kranggan permai,

Bekasi 17433

Hobby/Interest

: Reading book, Listening music, Travelling

Phone Number

: 085285783336

Email

: yuli_riawan@yahoo.com

2007

2011 Diploma of Informatics Engineering IT Telkom

Bandung

2004

2007

Senior high school; SMA N 48 Jakarta

2001

2004

Junior high school; SMP N 81 Jakarta

1995

2001

Elementary school; SDN 03 Pondok Ranggon Jakarta

1994

1995

Kinder Garden; TK Syarifatunnisa

(5)

2007

2008

Member Mabim 2007

2007

2009

Member of SKI IT Telkom

2009

2011

Member of MQ IT Telkom

2007

2008

Consumption staff of Gebyar Islam IT Telkom

2007

2008

Evaluation of Bina Rohani IT Telkom

2008

2009

Co-Trainer of Pengenalan Dunia Kampus Telekomunikasi

2008

2009

Event Organization Staff of MPAI IT Telkom

2008

2009

Consumption staff of Ramadhan Fair IT Telkom

2009

2010

Publication and Documentation of MQ IT Telkom

2007

Training Web Design Mastery

2007

Islamic Leadership And Motivation Training

2007

Seminar Burn Your Self

2008

Training ESQ Basic

2008

Seminar Personal Goal Setting

2008

Seminar Keprofesian

2008

Worksop Pengenalan dan Pelatihan Instalasi Sistem Operasi

Unix FREEBSD sebagai personal desktop dan server

2009

Seminar Entrepreneurship “Memulai Bisnis dari Nol”

Organization Experience

Committee Experience

(6)

2009

Seminar Teknologi : Perkembangan VoIP di Indonesia

bersama Onno W.Purbo

2009

Seminar Predicting The Future of Processor Toward Green

Computing

2009

Seminar IP Multimedia Sub System

Operating System : WINDOWS 95/98/2000/XP/8

Office Applicaton : Ms Offices (Word, Excell, Power Point, Visio)

Programming

: Java (

Intermediet

level

)

Web Development : PHP, HTML, CSS (

intermediate level

)

Macromedia Dreamweaver (

intermediate level

)

Database : MySQL (

intermediate level

)

Grapics Design : Flash, Corel Draw(

intermediate level

)

Adobe Photoshop (

intermediate level

)

(7)

CURRICULUM VITAE

Name

: Dwi Putri Pangrestu

Date of Birth

: December 08

th

, 1990

Place of Birth

: Tanjungpandan

Gender

: Female

Religion

: Moslem

Citizenship

: Indonesia

Marital Status

: Single

Letter Address

: Jalan Pesantren Komplek Aruman No 41 RT.06/RW.07 Cibabat

Cimahi 40513

Permanent Address : Jalan Tanjung Baru No 05 RT.43/RW.17 Desa Pangkal Lalang,

Kecamatan Tanjungpandan, Kabupaten Belitung, Provinsi

Kepulauan Bangka Belitung 33411

Hobby/Interest

: Entrepreneurship, Business, Reading book, Listening music,

Travelling

Phone Number

: 085267965112

Email

: dwiputri.pangrestu@gmail.com

2007

2011 Diploma of Informatics Engineering IT Telkom

Bandung

2004

2007

Senior high school; SMA Negeri 1 Tanjungpandan

2001

2004

Junior high school; SMP Negeri 1 Tanjungpandan

1995

2001

Elementary school; SD Negeri 09 Tanjungpandan

1994

1995

Kinder Garden; TK Bhayangkari Tanjungpandan

(8)

2002

2003

Secretary II of OSIS SMP Negeri 1 Tanjungpandan

2004

2005

Leadership staff of OSIS SMA Negeri 1 Tanjungpandan

2005

2006

OSIS SMA Negeri 1 Tanjungpandan; Leader of Social and

Consumption Section

2005

present

Purna Paskibraka Indonesia 2005 Kabupaten Belitung

2007

present

Purna Paskibra ITTelkom 2007

2007

Consumption staff of BUAS BGT IF 2007

2008

Discipline staff of MABIM 2008

2007

SIGMA 2007

2008

Seminar

Entrepreneur “Be an Excellent Entrepreneur”

2008

Awakening Seminar “Membangun Ekonomi Kerakyatan

bersama Paul Zane Pilzer”

2008

Seminar SAA 2008

2008

Seminar Life Without Limbs

Nick Vujicic

2009

Vision Seminar Unicore, Guest Speaker : Louis Tendean

2010

Vision Seminar Unicore, Guest Speaker : Ruli Wahyudi

2011

Seminar Motivasi Bersama Bong Chandra “Financial

Freedom(Menjadi Milyarder di Usia Muda dengan Modal Nol)”

2011

Seminar 7 Keajaiban Rezeki

Ippho Santosa

2011

Seminar Percepatan Rezeki

Ippho Santosa

2011

Seminar Meraih Sukses Mulia dengan Cinta bersama Jamil

Azzaini

2008

present

Personal Health Concultant

Organization Experience

Research and Training

(9)

2009

present

Marketing and Research of Toko Sepatu Keluarga

2011

present

Marketing of Universal Transformation University

Operating System :

WINDOWS 95/98/2000/XP/7

Office Applicaton : Ms Offices (Word, Excell, Power Point, Visio)

Programming

:

Java (

Intermediet

level

)

Web Development :

PHP, HTML, CSS (

intermediate level

)

Macromedia Dreamweaver (

intermediate level

)

Database

:

MySQL (

intermediate level

)

Grapics Design :

Flash, Corel Draw(

intermediate level

)

Adobe Photoshop (

intermediate level

)

(10)

ii

DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGANTAR

………

i

DAFTAR ISI

………..

ii

DAFTAR TABEL

……….

..

v

DAFTAR GAMBAR

………..

viii

DAFTAR LAMPIRAN

………...

...

xiii

aaa

BAB I PENDAHULUAN

1.1

Latar Belakang Masalah

………....…………..

1

1.2

Perumusan Masalah

……….………

2

1.3

Identifikasi Masalah

……….………

2

1.4

Maksud dan Tujuan

……….……….

2

1.5

Batasan Masalah

……….……….

.

3

1.6

Metode Penelitian

……….………

4

1.7

Sistematika Penulisan

……….……….

7

1.8

BAB II TINJAUAN PUSTAKA

2.1

Profil PT. Neuronworks Indonesia

………....

...

8

2.1.1

Sejarah Neuronworks Indonesia

……….

8

2.1.2

Visi dan Misi PT. Neuronworks Indonesia

…….………

9

2.1.3

Moto PT. Neuronworks Indonesia

……….

10

2.1.4

Logo PT. Neuronworks Indonesia

……….

10

2.1.5

Badan Hukum PT. Neuronworks Indonesia

………..

10

2.1.6

Struktur Organisasi dan

Job Description

PT. Neuronworks Indonesia..

10

2.2

Landasan Teori………...

...

19

2.2.1

Konsep Dasar Sistem..

………

19

2.2.2

Konsep Dasar Informasi

……….

19

(11)

iii

2.2.4

Konsep Dasar Basis Data

………

20

2.2.5

Perancangan Basis Data

……….

21

2.2.6

Entity Relationship Diagram

………..

22

2.2.7

Object Oriented Programming

………...

23

2.2.8

UML (

Unified Modelling Language

)

………

24

2.2.8.1

Use Case Diagram

…….……….………

24

2.2.8.2

Activity Diagram

…….……….………..

25

2.2.8.3

Class Diagram

…….……….………..

25

2.2.8.4

Sequence Diagram

…….……….………

25

2.2.9

PHP

……….………

26

2.2.10

MySQL

……….………..

27

2.2.11

DHTML

……….……….

27

2.2.12

Aplikasi Pembangun

……….……….

28

2.2.12.1

XAMPP

……….……….

28

2.2.12.2

Rational Rose

……….……….

28

aa

BAB III PEMBAHASAN DAN IMPLEMENTASI

3.1

Analisis Sistem

………....………

29

3.1.1

Analisis Sistem Berjalan

……….

29

3.1.1.1

Use Case Diagram

…….……….………

30

3.1.1.2

Skenario

Use Case

…….……….………

31

3.1.1.3

Activity Diagram

…….……….………..

42

3.1.1.4

Sequence Diagram

…….………

59

3.1.1.5

Class Diagram

…….……….………..

71

3.1.1.6

Perancangan Basis Data

…….……….………

73

3.1.2

Analisis Sistem Usulan

……….……….

74

3.2

Analisis Non Fungsional dan Kebutuhan Non Fungsional

…………

...

74

3.2.1

Analisis Kebutuhan Perangkat Keras

……….

75

3.2.2

Analisis Kebutuhan Perangkat Lunak

………

75

3.2.3

Analisis Kebutuhan

User

………..

76

(12)

iv

3.3.1

Diagram UML

……….………

77

3.3.1.1

Use Case Diagram

…….……….………

77

3.3.1.2

Skenario

Use Case

…….……….………

78

3.3.1.3

Activity Diagram

…….……….………...

90

3.3.1.4

Sequence Diagram

…….……….

105

3.3.1.5

Class Diagram

…….……….………..

119

3.3.2

Perancangan Basis Data

……….

120

3.3.2.1

ER Diagram

………

120

3.3.2.2

Skema Relasi Basis Data

………

121

3.3.2.3

Struktur Tabel

……….

121

3.3.3

Perancangan Antar Muka

………

124

3.3.4

Jaringan Semantik

……….………

.

128

3.4

Implementasi

……….………

...

128

3.4.1

Implementasi Basis Data

………

128

3.4.2

Implementasi Antar Muka

………..

131

3.4.3

BAB IV KESIMPULAN DAN SARAN

4.1

Kesimpulan

………....………

.

135

4.2

Saran

……….………

135

(13)
(14)

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena atas kehendak-Nya,

penulis dapat menyelesaikan laporan kerja praktek dengan judul “Pengembangan Website Sistem

Informasi Keuangan Pada PT. Neuronworks Indonesia. Laporan kerja praktek ini diajukan untuk

memenuhi salah satu syarat kelulusan Mata Kuliah Kerja Praktek Program Strata Satu (S-1)

jurusan Teknik Informatika Universitas Komputer Indonesia.

Penulis menyadari bahwa dalam penyusunan laporan ini masih terdapat banyak

kekurangan dan jauh dari kesempurnaan, namun berkat bantuan dan bimbingan dari banyak

pihak, akhirnya laporan ini dapat diselesaikan dengan baik. Oleh karena itu, dengan tulus dan

rendah hati mengucapkan rasa terima kasih yang sedalam-dalamnya dan tidak terhingga kepada:

1.

Orang tua dan keluarga yang telah memberi dukungan baik moril maupun materil

2.

Bapak Irawan Afrianto, S.T., M.T., selaku Ketua Jurusan Teknik Informatika, Fakultas

Teknik dan Ilmu Komputer, Universitas Komputer Indonesia, Bandung.

3.

Bapak Alif Finandhita, S.Kom., selaku dosen pembimbing kerja praktek.

4.

Bapak Agung Widyangga R. S.T., selaku pembimbing di tempat kerja praktek.

5.

Segenap karyawan Sekretariat Jurusan Teknik Informatika, Universitas Komputer

Indonesia, Bandung.

6.

Segenap Karyawan dan staf PT. Neuronworks Indonesia.

7.

Teman-teman seperjuangan kelas IF-16 2009 jurusan Teknik Informatika.

8.

Mba pipit yang telah memberikan kemudahan dalam mendapatkan izin tempat kerja

praktek.

Harapan penulis semoga laporan ini dapat bermanfaat bagi penulis khususnya dan

pembaca pada umumnya, serta dapat menambah wawasan dan pengetahuan di bidang teknologi

informasi.

Bandung,

Januari 2013

Penulis

(15)

137

DAFTAR PUSTAKA

[1]

Hariadi, Dian.

Pembelajaran Sistem Tata Surya Berbantuan Komputer.

Tugas Akhir, Teknik Informatika, Unikom Bandung 2010.

[2]

HM, Jogiyanto, MBA. 2005.

Analisis Dan Desain Sistem Informasi.

Yogyakarta:Andi.

[3]

Sutanta, Eddy. 2004. Sistem Basis Data. Yogyakarta: Graha Ilmu.

[4]

Meyer, Betrand. 1997.

Object-Oriented Software Construction, 2

nd

Edition

.

New York: Prentice-Hall.

[5]

Hermawan, Benny. 2004.

Menguasai Java 2 & Object Oriented

Programming.

Yogyakarta:Andi.

[6]

Hasen, Johan.

Sistem Pakar Mendiagnosa Penyakit Diabetes Di Klinik

dr.Suzanna T.Ngadiman M.Kes..

Tugas AKhir, Teknik Informatika, Unikom

Bandung 2012.

[7]

Kadir, Abdul.2008.

Dasar Pemrograman Web Dinamis Menggunakan PHP

(Revisi).

Yogyakarta:Andi.

[8]

Nugroho, Bunafit.2008.

Membuat Aplikasi Sistem Pakar dengan PHP dan

Editor Dreamwever

.Yogyakarta:Gava Media.

[9]

Goodman, Danny.

Dynamic HTML The Definitive Reference.

United States

of America: O’Reilly & Associates, Inc.

[10]

http://www.apachefriends.org/en/xampp.html

[11]

Nugroho, Adi.2005.

Rational Rose Untuk Pemodelan Berorientasi

Objek.

Bandung: Informatika.

(16)

1 BAB I PENDAHULUAN

1.1Latar Belakang Masalah

PT. Neuronworks Indonesia merupakan perusahaan yang bergerak di bidang

Teknologi Informasi. Perusahaan ini menyediakan solusi yang dapat membantu suatu

perusahaan dalam menghadapi tantangan bisnis yang berkembang dengan begitu cepat dan

dinamis. Make it easy itulah slogan PT. Neuronworks Indonesia, yang memiliki arti membuat

semuanya menjadi mungkin serta menghadirkan kemudahan dalam menyelesaikan pekerjaan

sehari-hari melalui solusi Teknologi Informasi yang diberikan. Seiring dengan tumbuh

kembangnya PT. Neuronworks Indonesia maka semakin kompleks pula data perusahaan yang

harus dikelola, salah satunya adalah data keuangan.

Hingga saat ini divisi keuangan PT. Neuronworks Indonesia sudah menggunakan

sistem informasi keuangan yang disebut dengan NEUFIS. Akan tetapi, sistem informasi ini

masih memiliki beberapa kekurangan dari segi fungsionalitas yang ada. Fungsionalitas yang

terdapat pada sistem ini baru mencakup pengelolaan data transaksi keuangan seperti input

transaksi, manipulasi nota transaksi, pembuatan laporan transaksi, pembuatan balance sheet

serta profit and loss keuangan perusahaan. Sedangkan untuk pengelolaan neraca awal dan

pembuatan buku besar, belum bisa dilakukan oleh sistem informasi ini. Padahal kedua hal

tersebut merupakan hal penting dalam suatu pengelolaan data keuangan.

Berdasarkan hal di atas, maka untuk melengkapi fungsionalitas yang belum ada pada

sistem informasi keuangan pada PT. Neuronworks Indonesia, akan dilakukan pengembangan

website sistem informasi keuangan NEUFIS, yang dapat digunakan untuk membantu proses

pengolahan data serta informasi keuangan yang dibutuhkan.

(17)

2

1.2Perumusan Masalah

Perumusan masalah berdasarkan dari latar belakang yang telah dijelaskan di atas

adalah bagaimana melakukan pengembangan website sistem informasi keuangan pada PT.

Neuronworks Indonesia.

1.3Identifikasi Masalah

Berdasarkan uraian pada latar belakang, maka identifikasi masalah pada laporan kerja

praktek ini adalah sebagai berikut.

1. Pengambilan keputusan kebijakan keuangan untuk 1 tahun berjalan sering tertunda

akibat dari keterlambatan penyajian laporan keuangan pada awal tahun tersebut.

2. Setiap perubahan saldo (mutasi debet dan kredit) pada tiap akun transaksi belum

terorganisir sehingga tidak bisa menampilkan laporan keuangan perusahan yang

akurat.

1.4Maksud dan Tujuan

Maksud dari pembuatan laporan kerja praktek ini adalah mengembangkan website

sistem informasi keuangan (NEUFIS) pada PT. Neuronworks Indonesia.

Adapun tujuan yang diingin dicapai dalam pengerjaan laporan kerja praktek ini adalah

sebagai berikut

1. Menambahkan fungsionalitas neraca awal yang berfungsi menyajikan posisi keuangan

perusahaan pada awal tahun yang terdiri atas harta, utang dan modal yang dimiliki

perusahaan sebagai penentu pengambilan keputusan kebijakan keuangan perusahaan

untuk 1 tahun tersebut.

(18)

3

2. Menampilkan laporan buku besar yang akan memperlihatkan secara terperinci

mengenai setiap perubahan (mutasi debet dan mutasi kredit) yang ditimbulkan dari

seluruh akun transaksi yang terjadi selama periode akuntansi.

1.5Batasan Masalah

Agar pembahasan masalah tersebut menjadi lebih terfokus maka pembuatan aplikasi

perhitungan dan pelaporan keuangan pada sistem informasi keuangan (NEUFIS) sistem

yang dikaji adalah :

1. Sistem informasi keuangan ini digunakan oleh divisi keuangan, manager HRD, serta

pimpinan PT.Neuronworks Indonesia.

2. Sistem pengolahan data

a. Pemasukan data pada sistem

- Data neraca awal, terdiri dari id neraca, id account, saldo, tahun, pengguna,

dan waktu penginputan data

b. Pengolahan data pada sistem

- Pencarian data neraca awal berdasarkan tahunan yang dimasukkan

- Penambahan data neraca awal

- Pengubahan data neraca awal

- Pencarian account name berdasarkan kategori PL Report atau BS Report

- Pencarian data buku besar berdasarkan account name, bulan, serta tahun.

c. Keluaran data pada sistem

- Penampilan data neraca awal

- Penampilan data buku besar

(19)

4

d. Metode analisis

Metode analisis yang digunakan dalam pembangunan sistem ini adalah metode

berorientasi objek dengan menggunakan use case diagram, scenario use case,

sequence diagram, activity diagram serta class diagram untuk memodelkan aliran

data dan untuk memodelkan relasi antara data adalah diagram E-R.

3. Sistem informasi ini berupa website dan dijalankan pada jaringan LAN perusahaan

tersebut.

4. Metode pengembangan perangkat lunak ini menggunakan metode waterfall.

5. Pengembangan website sistem informasi ini menggunakan perangkat lunak antara

lain,

- Macromedia Dreamwevear 8

- PhpMyAdmin

- Rational Rose Enterprise Edition

- Bahasa pemrograman (PHP, MySQL,CSS,DHTMLx)

1.6Metode Penelitian

Pembuatan laporan kerja praktek ini diawali dengan menganalisis sistem pengolahan

data yang sudah ada. Dalam penyusunan kerja praktek ini menggunakan metodologi sebagai

berikut.

1. Pengumpulan Data

a. Metode Observasi.

Metode observasi adalah suatu teknik pengumpulan data atau informasi yang

dilakukan dengan cara mengadakan pengamatan langsung pada objek

permasalahan, kemudian dari pengamatan tersebut diambil suatu kesimpulan.

Lokasi penelitian ini berada di PT. Neuronworks Indonesia yang beralamat di

(20)

5

Jalan Sekelimus VII No.4 Kel. Batununggal, Kec. Bandung Kidul Bandung

40266

b. Metode Wawancara.

Metode pengumpulan data dimana penulis melakukan tanya jawab secara

langsung dengan penyedia sumber data yang diperlukan.

c. Metode Studi literatur.

Studi Literatur adalah suatu teknik atau cara pengumpulan data (bahan-bahan)

atau informasi yang dibutuhkan untuk melengkapi kekurangan-kekurangan

dalam pembuatan laporan kerja praktek, dengan mempelajari

dokumen-dokumen, modul-modul dan buku-buku yang berhubungan dengan penulisan.

Data ini penulis dapat dari membaca buku literatur serta buku-buku pendukung

lainnya yang ada kaitannya dengan penulisan laporan ini.

2. Tahap perancangan dan implementasi

Pembangunan perangkat lunak ini menggunakan metode waterfall yang terdiri

dari beberapa tahap, yaitu:

a. System Engineering

Merupakan tahap awal dalam pengembangan sistem yaitu menetapkan

segala hal yang diperlukan dalam membangun perangkat lunak dengan

meminta penjelasan dari pihak-pihak yang memiliki keterkaitan dengan

aplikasi yang dibuat.[1]

b. Analysis

Mempelajari serta memahami perangkat lunak yang akan dibuat dengan

menentukan karakteristik, hubungan antar objek-objek. [1]

(21)

6

c. Design

Merupakan tahap penerjemah atau transformasi dari tahap analisis ke dalam

suatu metode desain perangkat lunak yang mudah dimengerti oleh user. [1]

d. Code

Tahap ini merupakan tahap penterjemah data atau pemecahan masalah

yang telah dirancang ke dalam format yang dapat dibaca oleh mesin

dengan menggunakan bahasa pemrograman komputer. [1]

e. Testing

Pengujian (testing) perangkat lunak yang mengintegrasikan metode desain test

case ke dalam sederetan langkah yang direncanakan dengan baik, dan

hasilnya adalah konstruksi perangkat lunak yang baik. [1]

f. Maintenance

Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami

perubahan–perubahan atau penambahan sesuai dengan permintaan user. [1]

Gambar 1-1: Model Waterfall[1]

(22)

7

1.7Sistematika Penulisan

Penyusunan Laporan Praktek Kerja Lapangan ini disusun dengan sistematika

penulisan sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini memuat latar belakang masalah, identifikasi masalah,

maksud dan tujuan, batasan masalah, metode penelitian serta sistematika

penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini menjelaskan tentang profil singkat dan struktur organisasi PT.

Neuronworks Indonesia dan landasan teori yag digunakan dalam

membangun sistem.

BAB III PEMBAHASAN

Pada bab ini dijelaskan langkah-langkah perancangan dan pembuatan dalam

“Pengembangan Sistem Informasi Keuangan Berbasis Web Pada PT.

Neuronworks Indonesia”.

BAB IV KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan yang diperoleh dan saran untuk kepentingan

pengembangan selanjutnya.

(23)

8 BAB II

TINJAUAN PUSTAKA

2.1 Profil PT. Neuronworks Indonesia 2.1.1 Sejarah Neuronworks Indonesia

PT. Neuronworks Indonesia merupakan perusahaan yang bergerak

dibidang teknologi informasi, khususnya pengembangan dibidang perangkat

lunak. Pada awalnya PT.Neuronworks Indonesia terfokus pada pembuatan

produk-produk perangkat lunak dan memberikan pendidikan teknologi informasi

berupa perlatihan komputer kepada masyarakat dan perusahaan, tetapi sejak tahun

2005 PT.Neuronworks Indonesia juga mengerjakan proyek-proyek teknologi

informasi sesuai dengan permintaan client. PT.Neuronworks Indonesia didirikan

pada tanggal 1 April 2003 di Bandung.

Perkembangan PT.Neuronworks Indonesia dapat dilihat di bawah ini:

Tahun 2005

pada tahun ini, sekelompok orang yang awalnya merupakan kelompok

tugas (study group), membentuk sebuah CV. CV ini pada awalnya hanya

memberikan training-training dibidang untuk orang-orang di sekitar kawasan STT

Telkom (sekarang IT telkom).

Tahun 2006

Barulah pada tahun ini mulai mengembangkan bisnis dalam membuat

produk. Merupakan proyek pertama dari perusahaan untuk software development.

Diantara nya proyek dari PT. Artha Telekomondo, Gelatik, dsb.

(24)

9

Tahun 2007

Pada tahun ini, beberapa pendiri memimilih mendirikan usaha sendiri atau

bekerja di Jakarta. Pendiri yang masih bertahan, mengadakan penjajakan merger

dengan CV lain. Diantara nya merger dengan CV Media Informasi Nusantara. CV

ini sama-sama berawal dari suatu kelompok belajar (Study group).

Tahun 2008

Pada tahun ini, barulah CV Neuronworks Indonesia berkomitmen

mendirikan perusahaan konsultan IT profesional. Dengan komitmen menyediakan

IT solution yang handal bagi Indonesia dan mengharumkan bangsa Indonsia di

Industri IT. Dan pada tahun ini juga, CV Neuronworks berubah menjadi sebuah

Perseroan Terbatas (PT).

2.1.2 Visi Dan Misi PT. Neuronworks Indonesia

PT. Neuronworks Indonesia mempunyai visi dan misi dalam

menjalanjankan perusahaannya.

• Visi

1.Menjadi perusahaan yang dapat memberikan solusi teknologi informasi

yang terbaik pada client.

2.Menjadi salah satu perusahaan teknologi informasi yang diperhitungkan

di Indonesia.

• Misi

1.Membantu mempersiapkan fondasi kokoh bagi pelanggan mencapai

potensi bisnis yang penuh melalui teknologi informasi.

(25)

10

2.Melakukan inovasi secara terus menerus terhadap produk dan pelayanan

untuk pencapaian tertinggi dalam setiap solusi.

3. Memberikan solusi Teknologi Informasi sehingga pelanggan akan lebih

mudah dalam menyelesaikan pekerjaan sehari-hari.

2.1.3 Moto PT. Neuronworks Indonesia

PT. Neuronworks Indonesia memiliki motto atau slogan, yaitu : "Make IT

Easy". Yang membuat semuanya menjadi mungkin dan menghadirkan kemudahan

dalam menyelesaikan pekerjaan anda sehari-hari melalui solusi Teknologi

Informasi yang diberikan.

2.1.4 Logo PT. Neuronworks Indonesia

Gambar 2-1: Logo PT.Neuronworks Indonesia

2.1.5 Badan Hukum PT. Neuronworks Indonesia

PT. Neuronworks Indonesia sudah berbadan hukun PT (Perseroan

Terbatas), yang disahkan pada tahun 2008.

(26)

11

2.1.6 Struktur Organisasi dan Job Description PT. Neuronworks Indonesia Struktur Organisasi

Di setiap perusahaan, selalu dikenal mengenal yang namanya struktur

organisasi. Struktur organisasi berfungsi mengatur tugas dan kewenangan

masing-masing anggota didalam organisasi tersebut dengan tujuan agar masing-masing-masing-masing

individu memiliki deskripsi kerja (job desc) sehingga terjadi pembagian kerja

yang jelas yang akan menyebabkan pencapaian tujuan secara efektif dan efisien.

Secara umum, tiga fungsi struktur organisasi adalah :

1. Menciptakan strategi kesuksesan di masa datang.

Dengan memiliki Struktur Organisasi PT.Neuronworks Indonesia telah

berimajinasi seperti apa bisnis kita dimasa mendatang. Bahkan beberapa orang

beranggapan bahwa seberapa besar bisnis kita nantinya dapat dibaca saat ini

melalui Struktur Organisasi yang dimiliki sekarang. Dengan melihat Struktur

Organisasi PT.Neuronworks Indonesia dapat melihat seperti apakah strategi

perusahaan dalam menghadapi kompetisi di dunia bisnis. Pembuat kebijaksanan

dapat memutuskan langkah apa yang harus diambil dalam setiap kondisi dengan

memilih sektor mana yang harus diprioritaskan.

2. Fungsi delegasi.

Dengan Struktur Organisasi PT.Neuronworks Indonesia dapat dengan

mudah memisahkan fungsi delegasi antar setiap bagian pekerjaan, sekalipun

rangkap jabatan masih ada setidaknya akan diketahui pada posisi mana

pegawainya sedang bekerja. Hal ini untuk menghindari pemberian tugas kepada

anggota di dalam organisasi tersebut yang tidak sesuai dengan bakat, karaktristik,

dan keilmuannya sehingga hasil pekerjaan tersebut menjadi tidak maksimal.

(27)

12

3. Memudahkan pengembangan Sumber Daya Manusia.

Dengan Struktur Organisasi PT.Neuronworks Indonesia mampu melihat

pos–pos mana saja yang nantinya membutuhkan Sumber Daya Manusia. Struktur

Organisasi juga bisa menjadi alat pada saat melakukan perekrutan atau

penambahan anggota. Dengan adanya Struktur Organisasi PT.Neuronworks

Indonesia akan berusaha untuk mendapatkan SDM yang capable pada

posisi-posisi yang saat ini masih kosong atau rangkap jabatan. Bagi anggota team,

Struktur Organisasi ini juga akan menjadi motivasi tersendiri untuk naik jabatan

pada posisi diatasnya, tanpa Struktur Organisasi anggota team tidak atau belum

mengetahui apakah ada jabatan diatas posisinya saat ini. Fungsi Struktur

Organisasi ini juga membantu menentukan standar gaji. Untuk saat ini

pertimbangan Standar Gaji dilakukan berdasarkan 5 hal, yaitu :

1. Jabatan

2. Departemen/ Divisi

3. Skill & pengalaman

4. Lama pengabdian

5. Jumlah jam kerja

Di Neuronworks Indonesia diterapkan 2 macam struktur organisasi, yang

meliputi:

a. Struktural

Struktural berkaitan dengan organisasi untuk jangka panjang, dalam

waktu yang telah ditentukan, yang disesuaikan dengan tujuan organisasi

tersebut. Struktur organisasi struktural ini merupakan struktur organisasi inti

(28)

13

Neuronworks Indonesia. Ruang lingkup pekerjaan pada Struktur Organisasi

ini berlaku untuk setiap hari sampai waktu yang telah ditentukan. Deskripsi

kerja struktural merupakan deksripsi kerja rutin yang merupakan

pelaksanaan dari program kerja masing-masing divisi di dalam organisasi ini

yang telah ditetapkan dalam Rapat Kerja Tahunan.

Gambar 2-2 : Stuktur Organisasi PT.Neuronworks Indonesia

b. Non-Struktural

Pembentukan Struktur Organisasi Non-Struktural adalah untuk

melaksanakan suatu kegiatan. Jangka waktu berlakunya Struktur

Organisasi ini terhitung pendek, yaitu bergantung kepada lama pengerjaan

project/ pelaksanaan kegiatan tersebut. Berdasarkan project yang sedang

dikerjakan, Struktur Organisasi by project adalah sebagai berikut :

Project Manager

Analyst

Programmer Senior

(29)

14

Programmer Junior

Technical Support

Documentator

Web Designer

Disamping pengerjaan Project, Team Neuronworks juga memiliki kegiatan

extra lainnya yang diadakan secara rutin, dengan struktur organisasi

berbentuk kepanitiaan, yang meliputi :

Company Gathering

Studi Banding

Bahasa Inggris

Olahraga

Training

Pengajian

Koperasi

Job Description 1. Direktur

Secara struktural posisi paling tinggi dalam struktur organisasi

PT.Neuronworks Indonesia ditempati oleh seorang Direktur, dengan Job

Desc sebagai berikut :

1. Membuat kebijakan untuk organisasi Neuronworks Indonesia.

2. Menentukan arah, tujuan dan strategi Neuronworks Indonesia ke

depan.

(30)

15

3. Mengontrol dan memonitoring seluruh aset, properti, finansial, dan

Proyek Neuronworks Indonesia.

4. Mendistribusikan pekerjaan dan mendelegasikan tugas ke

masing-masing Divisi.

5. Menjalin relasi dengan konsumen, investor, dsb.

6. Melakukan sosial marketing.

Direktur membawahi 4 Divisi yaitu :

a. Operational Officer

Pada Operational Officer membawahi 4 divisi, yaitu :

1. Human Resources Department Division (HRD). Job Desc dari HRD adalah sebagai berikut :

• Mempelajari dan mengkaji konsep atau strategi pengembangan HRD

yang baru dan handal.

• Mengelola Sumber Daya Manusia, yang meliputi :

a. Pencatatan, pemilahan dan pemetaan SDM sesuai dengan bakat,

latar belakang studi, keahliannya.

b. Penempatan anggota team ke suatu bagian kerja di dalam organisasi

sesuai dengan bakat, latar belakang studi, keahliannya.

c. Memonitor dan mengevaluasi performansi setiap anggota team

Neuronworks Indonesia.

d. Merencanakan suatu langkah untuk meningkatkan performansi

berdasarkan evaluasi setiap anggota team.

(31)

16

• Menciptakan dan menjaga semangat dan motivasi Team Neuronworks

Indonesia agar dapat melakukan tugas dan kewajibannya secara

optimal.

• Menciptakan dan menjaga kesolidan internal anggota team

Neuronworks Indonesia sehingga dapat bahu membahu dalam

mengerjakan pekerjaan dengan sebaik-baiknya.

• Merencanakan pengembangan keilmuan dan keahlian SDM untuk

meningkatkan kualitas SDM.

2. Business Development Division.

Job Desc yang dimiliki oleh Business Development yaitu :

• Mempelajari dan mengkaji sistem organisasi, manajemen, komunikasi

terbaru yang handal.

• Mengkonsep, merancang, dan menciptakan strategi organisasi.

• Membuat Standar Operasional Prosedur organisasi Neuronworks

Indonesia secara umum untuk menjamin kualitas dan efisiensi

organisasi.

• Mengembangkan dan memelihara standarisasi pelayanan yang

mendukung kebutuhan customer dan customer service untuk

terciptanya hubungan yang baik dengan customer.

(32)

17

3. Administration & Finance Division.

Job Desc yang dimiliki oleh Administration & Finance yaitu :

• Mempelajari dan mengkaji sistem administrasi dan keuangan yang

baru dan handal.

• Bertanggung jawab atas surat-menyurat baik external maupun internal.

• Mensupport Team Project dalam hal administrasi proyek.

• Mencatat, memonitor dan mengontrol seluruh pemasukan dan

pengeluaran Neuronworks Indonesia.

• Membuat laporan keuangan serta laporan pajak Neuronworks

Indonesia.

• Membuat perencanaan keuangan untuk satu tahun ke depan.

4. Logistic & Technical Support Division

Job Desc yang dimiliki Logistic & Technical Support Division

sebagai berikut :

• Mempelajari dan mengkaji konsep pengelolaan logistik dan properti

yang baru dan handal.

• Menjaga dan mengelola logistik serta kepemilikan properti

Neuronworks Indonesia dengan baik.

b. Multimedia Division

c. Project Development Division.

Job Desc yang dimiliki Sistem Informasi (SISFO) sebagai berikut :

(33)

18

• Mempelajari dan mengkaji konsep pengelolaan project yang baru dan

handal.

• Merancang dan menganalisa setiap aplikasi Proyek.

• Mengontrol dan memonitoring setiap Proyek dalam hal kualitas dan

ketepatan.

• Membantu Product Research & Development Division dalam

pengembangan dan pembuatan Produk.

Project Development membawahi 1 bagian, yaitu Sistem Informasi

(SISFO)

d. Product Research & Development Division Divisi ini memiliki Job Desc sebagai berikut :

• Mempelajari dan mengkaji serta merekomendasikan teknologi IT

terbaru agar bisa diimplementasikan di setiap pengerjaan proyek dan

pengembangan Produk.

• Membuat dan atau mengembangkan Produk yang berkualitas.

• Membuat standarisasi platform dan arsitektur aplikasi yang

dikembangkan oleh Neuronworks Indonesia.

• Mengembangkan Rapid Application Development untuk menerapkan

slogan Make IT Easy agar seluruh team lebih mudah dalam

mengerjakan pekerjaan pengembangan aplikasi.

• Menyiapkan dan menyusun materi pelatihan yang terbaru dan tepat

menurut rekomendasi evaluasi SDM dari divisi HRD.

(34)

19

2.2 Landasan Teori 2.2.1 Konsep Dasar Sistem

Suatu sistem terdiri dari bagian-bagian yang saling berhubungan. Beroperasi

bersama-sama untuk mencapai beberapa sasaran atau tujuan. Sistem mengacu

pada kelompok elemen yang dipadukan untuk tujuan bersama dalam mencapai

beberapa tujuan. Sebuah sistem harus mempunyai lebih dari satu elemen dan

semua elemen dari suatu sistem harus mempunyai hubungan yang terpadu.

Terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu

menekankan pada prosedurnya dan yang menekankan pada komponen atau

elemennya. Pendekatan sistem yang lebih menekankan pada prosedurnya,

mendefinisikan sistem sebagai berikut :

“Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

saling berhubungan, berkumpul bersama-sama untuk melakukan sesuatu

kegiatan atau untuk menyelesaikan suatu sasaran tertentu.”[2]

Pendekatan sistem yang lebih menekankan pada elemen atau komponennya

mendefinisikan sistem sebagai berikut :

“Sistem adalah kumpulan elemen-elemen yang berinteraksi untuk, mencapai

suatu tujuan tertentu”.[2]

Kedua kelompok definisi ini adalah benar dan tidak bertentangan, yang berbeda

adalah cara pendekatannya.

2.2.2 Konsep Dasar Informasi

Suatu informasi sangat penting dalam suatu organisasi. Informasi dapat

didefinisikan sebagai berikut :

(35)

20

”Informasi adalah data yang diolah menjadi bentuk yang lebih berguna

dan lebih berarti bagi yang menerimanya”.[2]

Sumber dari informasi adalah data. Data adalah kenyataan yang

menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian ( event )

adalah sesuatu yang terjadi pada saat tertentu.

2.2.3 Konsep Dasar Sistem Informasi

Informasi adalah hal yang sangat penting bagi manajemen didalam

pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi. Sistem

informasi didefinisikan oleh Robert A. Leitch dan K. Roscoc Davis sebagai

berikut :

“Sistem informasi adalah suatu sistem di dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung

operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan

menyediakan pihak luar tertentu dengan laporan-laporan yang

diperlukan”.[2]

2.2.4 Konsep Dasar Basis Data

Definisi basis data (database) yang dirumuskan oleh James Martin dalam

bukunya yang berjudul “Database Organization” adalah :

“Basis data adalah satu data yang terhubung ( interrelated data ) yang

disimpan secara bersama-sama pada suatu media tanpa mengatap satu

sama lain atau tidak perlu suatu kerangkapan data ( controller redundancy)

dengan cara-cara tertentu sehingga mudah untuk digunakan atau

(36)

21

ditampilkan kembali, dapat digunakan oleh satu atau lebih program aplikasi

secara optimal, data disimpan tanpa mengalami ketergantungan pada

program yang akan digunakannya. Data disimpan sedemikian rupa

sehingga penambahan, pengambilan dan modifikasi dapat dilakukan dengan

mudah dan terkontrol “.[3]

Dari definisi diatas dapat disimpulkan bahwa basis data mempunyai

beberapa kriteria yaitu :

1. Bersifat data oriented.

2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah

baris datanya.

3. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.

4. Dapat berkembang dengan mudah, baik volume maupun strukturnya.

5. Dapat digunakan dengan cara-cara yang berbeda.

6. Kerangkapan data minimal.

Basis data merupakan salah satu hal yang penting dalam perancangan

sistem komputer satu organisasi, dengan alasan :

1. Basis data tidak hanya berisi data tetapi juga rencana atau model data.

2. Basis data dapat menjadi sumber data utama yang digunakan bersama oleh

berbagai orang dalam perusahaan sesuai dengan kebutuhannya.

2.2.5 Perancangan Basis Data

Perancangan basis data dimaksudkan untuk mendefinisikan isi atau struktur

dari tiap-tiap file yang telah didefinisikan didesain secara umum. Element-element

data disuatu file basis data harus dapat digunakan untuk pembuatan suatu output.

(37)

22

Demikian juga dengan input yang akan direkamkan di basis data, file-file database

harus mempunyai elemen – elemen untuk menampung input yang dimasukkan.

Dengan demikian isi atau struktur dari suatu file basis data tergantung dari arus

data masuk dan data keluar ke atau dari file.

2.2.6 Entity Relationship Diagram

ERD (Entity Relationship Diagram) merupakan model yang

mendeskripsikan hubungan antar penyimpanan dalam DFD.[3] ERD digunakan

untuk memodelkan struktur data dan hubungan antar data. ERD menggunakan

sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar

data. Terdapat tiga simbol yang digunakan yaitu :

1. Entitas, adalah suatu objek yang dapat diidentifikasikan dalam lingkungan

pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan

dibuat.

2. Atribut, entitas mempunyai elemen yang disebut atribut dan berfungsi

mendeskripsikan karakter entitas.

3. Hubungan, entitas dapat berhubungan satu sama lain, hubungan ini

dinamakan relationship. Sebagaimana halnya entity maka dalam hubungan

juga harus dibedakan antara hubungan dan isi hubungan.

Pada suatu hubungan antar entitas terdapat tiga jenis hubungan yaitu:

1. Hubungan satu ke satu (One to one relationship)

Artinya setiap entitas pada himpunan entitas pertama berhubungan dengan

paling banyak satu entitas pada himpunan kedua, begitu juga sebaliknya

(38)
[image:38.612.171.436.81.142.2]

23

Gambar 2-3: ERD dengan relasi satu ke satu 2. Hubungan satu ke banyak (One to many relationship)

Artinya setiap entitas pada himpunan entitas pertama berhubungan dengan

banyak entitas pada himpunan entitas kedua, tetapi setiap entitas pada

himpunan entitas kedua hanya dapat berhubungan dengan paling banyak satu

[image:38.612.174.443.293.355.2]

entitas pada himpunan entitas pertama.

Gambar 2-4: ERD dengan relasi satu ke banyak

3. Hubungan banyak ke banyak (Many to many relationship)

Artinya setiap entitas pada himpunan entitas pertama berhubungan dengan

banyak entitas pada himpunan entitas kedua, dan demikian juga sebaliknya.

Gambar 2-5: ERD dengan relasi banyak ke banyak 2.2.7 Object Oriented Programming

Object Oriented Programming (OOP) adalah suatu sistem yang dibangun

dengan metode berorientasi objek. Berorientasi objek adalah sebuah sistem yang

komponennya di-enkapsulasi menjadi kelompok data dan fungsi, yang dapat

mewarisi atribut dan sifat dari komponen lainnya dan komponen-komponen

tersebut saling berinteraksi satu sama lain.[4] Ent it as A

Atribut – A1

Ent it as B

At ribut – B1

Ent it as B

At ribut – B1 Ent it as A

At ribut – A1

Ent it as B

At ribut – B1 Ent it as A

At ribut – A1

[image:38.612.176.445.466.528.2]
(39)

24

Tiga konsep utama dalam object Oriented Programming adalah

1. Inheritance merupakan proses pewarisan data dan method dari suatu kelas

kepada kelas lain. Pewarisan ini bersifat menyeluruh sehingga semua data dan

method yang dimiliki oleh kelas asalnya akan diturunkan kepada kelas

baru.[5]

2. Encapsulation

Bagaimana Anda “membungkus” data dan method yang menyusun kelas

sehingga kelas dapat dipandang sebagai suatu modul. [5]

3. Polymorphism

Merupakan modul yang memiliki nama sama, namun memiliki behaviout

(tingkah laku yang berbeda) sehingga listing code implementasinya

berbeda.[5]

2.2.8 UML

UML terdiri atas pengelompokkan diagram-diagram sistem menurut aspek

atau sudut pandang tertentu. Diagram adalah yang menggambarkan permasalahan

maupun solusi dari permasalahan suatu model. Diagram-diagram dari UML

adalah use-case, class, object, state, sequence, collaboration, activity, component,

dan deployment diagram.[6]

2.2.8.1 Use Case Diagram

Use case adalah suatu diagram yang membantu pengembangan sistem

bekerja dengan user untuk menentukan kegunaan sistem. Koleksi dari use case

melukiskan apa yang diinginkan user terhadap sebuah sistem. Use case bertujuan

untuk menentukan bagaimana actors berinteraksi dengan sebuah sistem.[6]

2.2.8.2 Activity Diagram

(40)

25

Activity diagram adalah bagian dari UML yang digunakan untuk

menggambarkan tahapan dari setiap proses bisnis yang ada agar lebih mudah

memahami proses bisinis yang terjadi. Dalam activity diagram tiap aktivitas

direpresentasikan dengan rounded rectangle yang dihubungkan dengan anak

panah untuk menggambarkan transisi dari satu aktivitas ke aktivitas lain. Activity

diagram dimulai dari initial state dan diakhiri dengan final state.[6]

2.2.8.3 Class Diagram

Class diagram adalah bagian dari UML yang menggambarkan sebuah

kumpulan dari kelas-kelas yang ada dan hubungan diantara kelas tersebut dimana

setiap kelas mempunyai attributes dan operations.

Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus

menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

Selain itu, class diagram menggambarkan struktur dan deskripsi class, package

dan objek beserta hubungan satu sama lain seperti containment, pewarisan,

asosiasi, dan lain-lain.[6]

2.2.8.4 Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di

sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang

digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal

(waktu) dan dimensi horizontal (objek-objek yang terkait). [6]

Sequence diagram biasa digunakan untuk menggambarkan skenario atau

rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event

untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas

(41)

26

tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa

yang dihasilkan.

Masing-masing objek, termasuk aktor, memiliki lifeline vertikal. Message

digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase

desain berikutnya, message akan dipetakan menjadi operasi/metoda dari class.

Activation bar menunjukkan lamanya eksekusi sebuah proses, biasanya diawali

dengan diterimanya sebuah message.

2.2.9 PHP

PHP adalah singkatan dari"PHP: Hypertext Preprocessor", yang

merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar

sintaksmirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang

spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan

perancang web menulis halaman web dinamik dengan cepat.

Program php harus diterjemahkan oleh web-server sehingga menghasilkan

kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat

berdiri sendiri ataupun disisipkan diantara kode-kode html sehingga dapat

langsung ditampilkan bersama dengan kode-kode html tersebut.File html yang

telah dibubuhi program php harus diganti ekstensi-nya menjadi .php3 atau .php.

[7]

2.2.10 My SQL

MySQL adalah Relational Database Management Sistem (RDBMS) yang

distribusikan secara gratis dibawah lisensi GPL (General Public Lisense). Dimana

setiap orang bebas untuk menggunakannya, tetapi tidak boleh dijadikan produk

turunan yang bersifat komersial. [8]

(42)

27

MySQL sebenarnya merupakan turunan salah satu konsep utama dalam

database sejak lama, yaitu SQL (Stuctur Query Language). SQL adalah sebuah

konsep pengoperasian database, terutama untuk pemilihan seleksi dan pemasukan

data, yang kemungkinan pengoperasian data dikerjakan dengan mudah

secaraotomatis. [8]

Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja

optimizernya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh

user maupun program-program aplikasi sebagai database server. Hal ini terbukti

untuk query yang dilakukan oleh singel-user, kecepatan Query MySQL bisa

sepuluh kali lipat lebih cepat dari postgreSQL dan lima kali lebih cepat dibanding

interbase.

2.2.11 DHTML

DHTML adalah singkatan dari Dinamas Hypertext Markup Language.

DHTML terdiri atas beberapa standar gabungan yang terdiri dari HTML, CSS dan

DOM. Untuk aplikasi yang di jalankan dengan menggunakan DHTML, dapat

menggunakan browser Netscape Navigator 4 dan Microsoft Internet Explorer

4.[9]

2.2.12Aplikasi Pembangun

Aplikasi penbangun yang digunakan untuk membuat program dan

mendukung dalam proses pengolahan sistem adalah :

2.2.12.1 XAMPP

XAMPP merupakan kependekan dari Apache, PHP, MySQL dan

phpMyAdmin. XAMPP merupakan tool yang menyediakan paket perangkat lunak

ke dalam satu buah paket. Dengan meng-install XAMPP maka tidak perlu lagi

(43)

28

melakukan instalsi dan konfigurasi web server Apache, PHP dan MySQL secara

manual. XAMPP akan menginstalasi dan mengonfigurasikannya secara otomatis.

[10]

2.2.12.2 Rational Rose

Rational Rose adalah tools pemodelan visual untuk pengembangan system

berbasis objek yang handal untuk digunakan sebagai bantuan bagi para

pengembang dalam melakukan analisis dan perancangan system. Rational

rose mendukung permodelan bisnis yang membantu para pengembang

memahami system secara komprehensif. Ia juga membantu analisis system dengan

cara pengembang membuat diagram use case untuk melihat fungsionalitas system

secara keseluruhan sesuai dengan harapan dan keinginan pengguna. Kemudian, ia

juga menuntut pengembang untuk mengambangkan Interaction Diagram untuk

melihat bagaimana objek-objek saling bekerjasama dalam menyediakan

fungsionalitas yang diperlukan.

Dalam Rational rose, pemodelan adalah cara melihat system dari berbagai

sudut pandang. Ia mencakup semua diagram yang dikenal dalam UML,

actor-aktor yang terlibat dalam system, use-case, objek-objek, kelas-kelas,

komponen-komponen, serta simpul-simpul penyebaran. Model juga mendeskripsikan rincian

yang diperlukan system dan bagaimana ia akan bekerja, sehingga para

pengembang dapat menggunakan model itu sebagai blue print untuk system yang

akan dikembangkan.[11]

(44)

135 BAB IV

KESIMPULAN DAN SARAN

4.1Kesimpulan

Dengan dilakukannya analisis masalah dan pendekatan sistem dan

ditemukannya pemecahan dari masalah yang terjadi, maka dapat disimpulkan

bahwa :

1. Website sistem informasi keuangan PT Neuronworks Indonesia memiliki

fungsionalitas neraca awal yang berfungsi menyajikan posisi keuangan

perusahaan pada awal tahun yang terdiri atas harta, utang dan modal yang

dimiliki perusahaan sebagai penentu pengambilan keputusan kebijakan

keuangan perusahaan untuk 1 tahun tersebut.

2. Website sistem informasi keuangan PT Neuronworks Indonesia bias

menampilkan laporan buku besar yang akan memperlihatkan secara terperinci

mengenai setiap perubahan (mutasi debet dan mutasi kredit) yang ditimbulkan

dari seluruh akun transaksi yang terjadi selama periode akuntansi.

4.2Saran

Sebagai bahan pertimbangan, saran yang ditujukan kepada perusahaan

tempat melakukan kerja praktek lapangan, yaitu PT. Neuronworks Indonesia

adalah sebagai berikut :

1. Diperlukan adanya back-up data secara berkala terhadap data penting untuk

mengantisipasi keadaan yang tidak diinginkan, seperti hilangnya data.

(45)

136

2. Diperlukan maintenance terhadap program aplikasi yang telah dibuat, supaya

program tersebut dapat digunakan secara berkelanjutan selama kebutuhan

terhadap informasi keuangan.

Gambar

Gambar 1-1: Model Waterfall[1]
Gambar 2-1: Logo PT.Neuronworks Indonesia
Gambar 2-2 : Stuktur Organisasi PT.Neuronworks Indonesia
Gambar 2-3: ERD dengan relasi satu ke satu

Referensi

Dokumen terkait

The objectives of this final project are to describe the jobs at front office in Kasunanan Palace, to explain the visitor’s perspectives to Kasunanan Palace and to

RULLY DHORA CAROLYN. Strategi Pengendalian Degradasi Hutan di Taman Nasional Gunung Halimun Salak. Dibimbing oleh DWI PUTRO TEJO BASKORO dan LILIK BUDI PRASETYO. Degradasi

Peneliti tertarik untuk mengembangkan inovasi produk yoghurt dengan tambahan rasa keju untuk dijadikan analisis kualitas produk dan daya terima konsumen sehingga

4 BBB: Berlatih Bercak ap- cakap bersam a Siswa- siswi kelas 4 dan 5 SDN Nanggun g 01 Bogor sebanyak 40 orang Membuat peserta dapat berdialog dengan baik dalam seni

PENGARUH PEMBELAJARAN PROBLEM SOLVING MELALUI PEMODELAN MATEMATIK DAN DIRECT INSTRUCTION TERHADAP PENINGKATAN KEMAMPUAN CONCEPTUAL UNDERSTANDING DAN REPRESENTASI MATEMATIK

ìò Õ»µ«¿¬¿² ¼¿² Õ»¬»®¾¿¬¿-¿² л®·µ´¿²¿² Ô«¿® Ϋ¿²¹ òò ïê. Ýò

Hasil penelitian menunjukkan bahwa, pembelajaran kegiatan bermain recorder dengan jari tangan dapat meningkatkan kemampuan motorik halus anak usia TK.. Indikator keberhasilan

Oleh karena itu, tujuan penelitian ini adalah untuk mengkaji sejauh mana motivasi berinvestasi investor muda Surabaya dalam pengambilan keputusan investasi di pasar