• Tidak ada hasil yang ditemukan

Sistem Informasi Inventori Pelaksanaan Survei Pertambangan Mineral di CV. Geoscan Eksplorasindo Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Inventori Pelaksanaan Survei Pertambangan Mineral di CV. Geoscan Eksplorasindo Bandung"

Copied!
199
0
0

Teks penuh

(1)

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata I Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

Oleh :

SIDIK NUGRAHA

10104108

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

(2)

1

Informasi merupakan hasil pengolahan dari sebuah model, formasi, organisasi ataupun suatu perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya. Sedangkan sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Sehingga sistem informasi adalah sekumpulan hardware, software, brainware, prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan. Sehingga, dalam kegiatan pengolahan data inventori di CV. Geoscan Eksplorasindo, yang dimaksud dengan sistem informasi belum dapat berjalan secara optimal.

CV. Geoscan Eksplorasindo merupakan perusahaan yang bergerak dalam bidang jasa konsultan geologi dan pertambangan, Perusahaan ini menyediakan beberapa jasa konsultan yang ditawarkan diantaranya adalah jasa survey geolistrik, jasa survey geomagnet, jasa survei geologi serta pemetaan topografi. Perusahaan ini memiliki beberapa subbag kinerja dalam kantor, diantaranya yaiu: Administrasi Dan Keuangan, Marketing, Operasional, Maintenance .

(3)

maintenance masih terdapat pengelolaan data yang kurang efisien misalnya saja pada saat akan melaksanakan survei, petugas lebih sering mengalami kesulitan dalam memberikan jumlah barang tersedia dan petugas juga sering menghadapi ketidaktahuannya mengenai kondisi suatu peralatan apakah itu rusak atau sedang di lakukan peminjaman, serta memerlukan waktu yang tidak efisien pada saat membuat laporan peminjaman, laporan pengadaan, laporan perbaikan, dan pengembalian, dimana petugas harus membuka atau bahkan mencari data-data inventori yang terkadang data tersebut masih ada yang hilang, sehingga petugas harus melakukan pengecekan ulang di gudang inventori.

Berdasarkan wawancara yang dilakukan di bagian maintenance di CV. Geoscan Eksplorasindo maka akan dibangun Sistem Informasi inventori

pelaksanaan survei pertambangan mineral di CV. Geoscan Eksplorasindo Bandung. 1.2 Identifikasi Masalah

Berdasarkan latar belakang masalah yang ada dapat disimpulkan bagaimana membangun sistem informasi inventori pelaksanaan survei pertambangan mineral pada CV. Geoscan Eksplorasindo Bandung.

1.3Maksud dan Tujuan 1.3.1 Maksud

(4)

1.3.2 Tujuan

Tujuan yang ingin dicapai dalam penelitian ini adalah :

1. Memudahkan proses pengelolaan data inventori pelaksanaan survei. 2. Memudahkan karyawan dalam hal pembuatan laporan data inventori

pelaksanaan survei.

3. Memberikan kemudahan bagi beberapa pihak seperti pimpinan perusahaan disaat membutuhkan informasi dengan cepat dan akurat untuk disajikan. 4. Memudahkan petugas dalam melakukan pencarian, mengetahui status

barang apakah barang tersebut rusak sedang di perbaiki atau sedang dilakukan peminjaman terhadap barang tersebut.

1.4 Batasan Masalah

Batasan masalah dalam membangun Sistem Informasi inventori pelaksanaan Survei Pertambangan Mineral di CV. Geoscan Eksplorasindo Bandung ini, adalah sebagai berikut:

1. Data yang dikelola dalam sistem ini adalah data inventori untuk kegiatan survei pada perusahaan CV. Geoscan Eksplorasindo meliputi.

a. Data ketersediaan barang. b. Data kondisi barang.

c. Data pengadaan, perbaikan, peminjaman dan pengembalian.

(5)

2. Keluaran dari sistem yang dihasilkan adalah: a. Laporan peminjaman dan pengembalian b. Laporan perbaikan atau kerusakan c. Surat Keterangan Peminjaman Peralatan d. Surat Pengembalian Sesuai

e. Surat Pengembalian Tidak Sesuai

3. Sistem informasi yang di bangun menggunakan tools Borland Delphi 7, dan mysql sebagai DBMS.

4. Sistem informasi yang di bangun bersifat stand alone digunakan di bagian maintenance.

5. Metode pengembangan yang digunakan yaitu dengan pendekatan analisis dan perancangan terstruktur yaitu Diagram Konteks dan Data Flow Diagram

(DFD) untuk menggambarkan model fungsional menggambarkan, sedangkan untuk model data (Pemodelan Basis Data) adalah Entity Relationship Diagram

(ERD).

1.5 Metodologi Penelitian

Metodologi penelitian yang digunakan dalam penelitian ini adalah sebagai berikut :

1. Tahap pengumpulan data

(6)

a. Studi Literatur adalah pengumpulan data dan membaca beberapa literatur yang mendukung baik dari studi pustaka maupun sumber bacaan lainnya yang berhubungan dengan masalah yang sedang diteliti.

b. Studi Lapangan 1. Observasi

Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan melalui buku-buku, jurnal dan lain-lain.

2. Interview

Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung dengan pihak perusahaan terhadap permasalahan yang diteliti. 2. Tahap pembuatan perangkat lunak

Pengembangan perangkat lunak dilakukan dengan berorientasi aliran data yaitu menggunakan metode sekuensial linier (waterfall), berikut tahapan-tahapan yang terlibat didalamnya.

1. Sistem / Information Engineering

Tahap untuk menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak.

2. Analisys

(7)

3. Design

Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.

4. Coding

Tahap penerjemahan dari data atau pemecahan masalah yang telah dirancang kedalam bahasa pemrograman tertentu.

5. Testing

Tahap pengujian terhadap perangkat lunak yang dibangun.

6. Maintenance

Tahap pengurusan sistem informasi setelah selesai di buat dan ketika sedang di pergunakan.

Berdasarkan penjelasan diatas sesuai dengan metode sekuensial linier (waterfall) yang telah dikembangkan ke dalam model incremental, berikut penjelasan secara garfik yang ditujukan pada gambar 1.1 :

(8)

1.6Sistematika Penulisan

Sistematika penulisan penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan penelitian ini adalah sebagai berikut :

BAB I PENDAHULUAN

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

BAB II LANDASAN TEORI

Bab ini membahas tentang teori-teori pendukung yang berkaitan dengan topik penelitian yang dilakukan.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ini membahas tentang analisis dari model penelitian mencakup, prosedur-prosedur yang terlibat, kebutuhan non fungsional, kebutuhan fungsional, serta basis data dari masalah tersebut, sehingga dari hasil analisis, dilakukan perancangan mencakup ketersediaan data yang akan di kelola, perancangan menu, perancangan antar muka dari sistem yang akan dibangun.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab ini membahas tentang implementasi sistem dalam bentuk program aplikasi yang dikembangkan berdasarkan tahapan analisis dan perancangan. Kemudian dilakukan tahapan pengujian sistem menggunakan metode pengujian black box,

(9)

BAB V KESIMPULAN DAN SARAN

(10)

9 2.1 Tinjauan Perusahaan

2.1.1 Sekilas Sejarah Singkat CV Geoscan Eksplorasindo

CV Geoscan Eksplorasindo merupakan perusahaan yang bergerak dalam bidang jasa konsultan geologi dan pertambangan yang didirikan pada tanggal 5 Agustus 2004 dengan nama Ageka Imaging Survey, perusahaan ini terus berkembang hingga saat ini. Pada tahun 2007 perusahaan ini disahkan dengan nama CV Geoscan Eksplorasindo berdasarkan Akta Notaris Drs. Juher Zaidir, S.H. No.4 pada tanggal 14 Desember 2007.

Dalam perkembangannya, perusahaan ini memiliki 4 (empat) bidang jasa yang ditawarkan, yaitu sebagai berikut.

1. Survey Geolistrik 2D/3D 2. Survey Geologi

3. Survey Geomagnet 4. Pemetaan Topografi

(11)

2.1.2 Struktur Organisasi

Struktur organisasi menggambarkan struktur kerja dari suatu organisasi. Struktur organisasi hanya dapat menunjukan hubungan wewenang yang formal saja dan tidak dapat menggambarkan seberapa besar wewenang, tanggung jawab dan deskripsi pekerjaan yang terperinci.

Struktur organisasi mempunyai arti penting karena struktur organisasi merupakan benruk formal kegiatan dan hubungan antara berbagai subunit bagian-bagian didalam perusahaan, dengan mengetahui struktur organisasi dapat diperoleh suatu gambaran tentang bagian-bagian yang ada dalam suatu organisasi. Gambar 2.1 merupakan struktur organisasi dari CV.Geoscan Eksplorasindo

(12)

2.1.3 Deskripsi Tugas

Definisi tugas digunakan untuk mengetahui tugas, wewenang, tanggung jawab dari masing-masing bagian. Definisi tugas yang ada di CV. Geoscan Eksplorasindo adalah sebagai berikut :

1. Direktur (pimpinan perusahaan)

a. Mengkoordinasi semua kegiatan perusahaan

b. Menyusun dan menetapkan rencana kerja dan anggaran perusahaan sesuai perusahaan.

c. Mengangkat dan menyutujui staf pada bagian di bawahnya, sehingga semua bagian dapat terkoordinasikan sesuai dengan kedudukan masing-masing. d. Mengambil keputusan dalam masalah-masalah intern dan ekstern perusahaan. e. Mengawasi pekerjaan-pekerjaan kepala bagian

2. Administrasi dan Keuangan

a. Melakukan pengawasan terhadap cara kerja bawahannya.

b. Merencanakan dan melaksanakan terhadap hubungan kerja seperti penerimaan karyawan, dan mengatur pembayaran gaji.

c. Membuat laporan dan analisa secara berkala

d. Merencanakan/mengajukan rencana, usulan-usulan kenaikan karyawan secara keseluruhan

e. Bertanggung jawab kepada Kepala Bagian Operasional dan Pimpinan

(13)

3. Staf Administrasi

a. Menyelenggarakan Administrasi perusahaan

b. Melakukan pencatatan terhadap kegiatan administrasi perusahaan

c. Memberikan pendapat mengenai masalah keuangan

d. Melaksanakan pembukuan keuangan perusahaan

4. Bagian Marketing

a. Berhubungan dengan pengguna jasa mengenai project. b. Bertanggung jawab kepada Kepala Bagian Opersional 5. Bagian Operasional

a. Melakukan pengawasan terhadap cara kerja semua Bagian

b. Merencanakan, mengarahkan dan mengkoordinasikan operasi perusahaan c. Mengambil keputusan dalam masalah-masalah intern dan ekstern perusahaan. d. Mengawasi kegiatan pengerjaan project.

6. Data Processing

a. Mengolah data mentah dari pengerjaan project di lapangan, menjadi data setengah jadi

7. Geologist/Geophisicist

a. Mengkoordinasikan tim lapangan

b. Mengolah data setengah jadi menjadi informasi yang dapat digunakan oleh pengguna jasa.

8. Field Data Acquisition

a. Bertugas di lapangan, sebagai pengambil data lapangan. 9.Bagian Maintenance

(14)

2.2 Landasan Teori

2.2.1 Konsep dasar informasi 2.2.1.1 Pengertian Sistem

Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.[3]

2.2.1.2 Pengertian Informasi

Informasi merupakan hasil pengolahan dari sebuah model, formasi, organisasi ataupun suatu perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya.[3]

Kualitas informasi sangat dipengaruhi atau ditentukan enam hal, yaitu: a. Relevan

Berarti informasi harus memberikan manfaat bagi pemakainya. b. Akurat

Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan, dan harus jelas mencerminkan maksudnya.

c. Tepat waktu

Informasi yang dihasilkan atau dibutuhkan tidak boleh terlambat. d. Ekonomis

e. Efisien

(15)

2.2.2 Pengertian Sistem Informasi

Sistem Informasi adalah sekumpulan hardware, software, brainware, prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan[4].

2.2.2.1 Komponen Sistem Informasi

Sistem informasi terdiri dari komponen-komponen yang disebutkan dengan istilah blok bangunan (building blok), yaitu blok masukan (input blok),

blok model (model block), blok keluaran (output block), blok teknologi (technology block), blok basis data (database block) dan blok kendali (control block)[1] .

1. Blok Masukan

Input mewakili data yang masuk kedalam sistem informasi, input disini termasuk metode-metode pada media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar.

2. Blok Model

Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang tertentu untuk menghasilkan keluaran yang diinginkan.

3. Blok Keluaran

(16)

4. Blok Teknologi

Teknologi merupakan • kotak alat• (tool-box) dalam sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (humanware atau brainware), perangkat lunak (software) dan perangkat keras (hardware).

5. Blok Basis Data

Basis data (database) merupakan kumpulan-kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan diperangkat keras computer dan digunakan perangkat lunak untuk memanipulasinya. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi dengan menggunakan perangkat lunak paket yang disebut dengan DBMS (Database Management System).

6. Blok Kendali

Beberapa pengendalian perlu dirancang dan ditetapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung diatasi.

2.2.3 Pengertian Rekayasa Perangkat Lunak

(17)

2.2.4 Pengembangan perangkat lunak

Rekayasa perangkat lunak atau tim perekayasa harus menggabungkan strategi pengembangan yang melingkupi lapisan proses, metode, dan alat-alat bantu serta fase-fase generik. Strategi ini sedaang diacukan sebagai model proses atau paradigma rekayasa perangkat lunak[6].

Perangkat lunak yang disimpan atau digunakan dalam jangka waktu yang cukup lama akan menimbulkan masalah apabila sering diabaikan atau tidak diperhatikan perkembangannya. Permasalahan yang akan timbul dari penggunaan perangkat lunak yang cukup lama adalah :

1. Adanya kebutuhan baru. Sebagai contoh pada saat ini berkembangnya perangkat lunak berbasis web.

2. Untuk mengurangi kompleksitas, biaya dan waktu pemasaran. Sebagai contoh pemanfaatan dari perkembangan bahasa pemrograman tingkat tinggi. 3. Mengurangi cacat. Sebagai contoh dengan cara membuat standarisasi dari

pengkodean yang tidak sesuai.

Evolusi perangkat lunak diperlukan untuk menyelesaikan permasalahan yang timbul dari penggunaan perangkat lunak yang lama, yang terdiri dari :

1. Pembangunan perangkat lunak

(18)

2. Perawatan perangkat lunak

Perawatan perangkat lunak merupakan proses-proses untuk memperpanjang waktu penggunaan sistem perangkat lunak yang ada, sehingga tetap dapat dipergunakan sebagaimana mestinya dengan baik.

3. Migrasi perangkat lunak

Proses-proses yang memindahkan sistem yang ada ke sistem yang baru dikarenakan perkembangan dari kebutuhan perangkat lunak tersebut.

2.2.5 Model Proses Perangkat Lunak

Model proses perangkat lunak merupakan representasi abstrak dari proses perangkat lunak. Setiap model proses merepresentasikan suatu proses dari sudut pandang tertentu sehingga memberikan informasi parsial mengenai proses tersebut[5].

Model proses perangkat lunak terdiri dari : 1. Model Waterfall

(19)

2. Model Incremental

Incremental model mengirimkan sebagian produk kecil yang merupakan bagian inti dari perangkat lunak, dimana produk tersebut akan mengembangkan dibuatnya produk lain untuk melengkapi perangkat lunak tersebut.

3. Model Rapid Application and Development (RAD)

Model Rapid Application and Development (RAD) merupakan sebuah model proses perkembangan perangkat lunak sekuensial linier yang menekankan siklus perkembangan yang sangat pendek.

4. Model Evolusioner

a. Model Prototipe

Model prototipe merupakan metode yang baik bagi pelanggan yang hanya menjelaskan sistem secara umum tidak secara detail. Dimulai dengan pengumpulan kebutuhan. Pengembang dan pelanggan bertemu dan mendefinisikan obyektif keseluruhan dari perangkat lunak, mengidentifikasikan segala kebutuhan yang diktahui, dan area garis besar dimana definisi lebih jauh merupakan keharusan kemudian dilakukan • perancangan kilat•.

b. Model Spiral

(20)

c. Model Perkembangan Konkuren

Model perkembangan konkuren digunakan sebagai paradigm bagi pengembangan aplikasi client/server. Model proses konkuren dikendalikan oleh kebutuhan para pemakai, keputusan manajemen, hasil kajian.

2.2.6 Pengertian Basis data dan sistem basis data

Didalam buku basisdata yang ditulis Ir. Fatansyah terdapat pengertian atau definisi mengenai basisdata yang cukup lengkap dan baik, yang di kemukakan oleh James Martin pada tahun 1975 yaitu sebagai beriku:

A database may be defined as a collection of interrelated data stored together without harmful or unnecessary redundancy to serve data one or more

applications in an optimal fashion; the data are stored so they are independent of

programs with use the data; a common and controlled approach its used in adding

new data and in modifying and retrieving existing data within the database• .

(21)

dapat dilakukan dengan mudah dan terkontrol[1] . Suatu basis data mempunyai kriteria penting yang harus dipenuhi, yaitu :

1. berorientasi pada data (data oriented) dan bukan berorientasi pada program (program oriented) yang akan menggunakannya.

2. Data dapat digunakan oleh pemakai yang berbeda-beda arau beberapa program aplikasi tanpa perlu mengubah basis data.

3. Data dalam basis data dapat berkembang dengan mudah dan baik volume maupun strukturnya.

4. Data yang ada dapat memenuhi kebutuhan sistem-sistem baru secara mudah. 5. Data dapat digunakan dengan cara yang berbeda-beda.

6. Kerangkapan data (data redundancy) minimal.

Sistem basis data adalah sekumpulan subsistem yang terdiri atas basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personal-personal yang merancang dan mengelola basis data, untuk merancang dan mengelola basis data serta sistem komputer pendukungnya[1]. Sistem basis data mempunyai beberapa elemen penting, yaitu :

1. Basis data sebagai inti dari sistem basis data.

2. Perangkat lunak (software) untuk perancangan dan pengelolaan basis data. 3. Perangkat keras (hardware) sebagai pendukung operasi pengelolaan data. 4. Manusia (brainware) sebagai perangkat atau para spesialis informasi yang

(22)

2.2.7 Pemodelan Sistem

Model analisis merupakan representasi teknis yang pertama dari sistem, tetapi saat ini ada yang mendominasi landasan pemodelan analisis. Pertama, analisis terstruktur adalah metode pemodelan klasik, dan analisis berorientasi objek.

Analisis terstruktur adalah aktivitas pembangunan model. Analisis tersturktur menggunakan notasi yang sesuai dengan prinsip analisis operasional dapat menciptakan model yang menggambarkan muatan dan aliran informasi, membagi sistem secara fungsional dan secara behavioral, dan menggambarkan esensi dari apa yang harus dibangun.

Entity-relationship Diagram adalah notasi yang digunakan untuk melakukan aktivitas pemodelan data. Atribut dari masing-masing objek data yang dituluis pada ERD dapat digambarkan dengan menggunakan deskripsi objek data, sedangkan data flow diagram (DFD) memberikan informasi tambahan yang digunakan selama analisis domain informasi dan berfungsi sebagai dasar bagi pemodelan fungsi[5]. 2.2.7.1 Entity-relationship Diagram (ERD)

ERD adalah model konseptual yang mendeskripsikan hubungan antara penyimpanan (dalam DFD). ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Dengan ERD, model dapat diuji dengan mengabaikan proses yang dilakukan.

(23)

1. Entity : suatu objek yang dapat didefinisikan dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Entity digambarkan dengan simbol yang disebut Rectangle.

2. Atribut : entity memiliki elemen yang disebut atribut dan berfungsi mendeskripsikan karakter dari entity. Atribut digambarkan dengan simbol yang disebut Ellips.

3. Hubungan : entity dapat berhubungan satu sama lain, hubungan ini dinamakan

relationship (relasi). Hubungan digambarkan dengan simbol yang disebut Belah ketupat.

Terdapat beberapa hubungan dalam entity tersebut antara lain :

a. Hubungan Satu Ke Satu (One To One)

Hubungan satu ke satu entity adalah jenis hubungan yang hanya dapat dilakukan satu entity dengan satu entity yang lain.

b. Hubungan Satu Ke Banyak (One To Many)

Hubungan satu ke banyak entity adalah jenis hubungan yang dapat dilakukan satu entity dengan beberapa entity yang lainnya.

c. Hubungan Banyak Ke Banyak (Many To Many)

(24)

2.2.7.2 Data Flow Diagram (DFD)

DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interkasi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.[4]

DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau dimana data tersebut akan disimpan.

DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Kelebihan utama pendekatan alir data, yaitu :

1. Kejelasan dari menjalankan implementasi teknis sistem.

2. Pemahaman lebih jauh mengenai keterkaitan satu sama lain dalam sistem dan subsistem.

3. Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui diagram alir data.

(25)

DFD terdiri dari context diagram dan diagram rinci (DFD leveled), context diagram berfungsi memetakan model lingkungan ( menggambarkan hubungan antara entitas luar, masukan dan keluaran sistem), yang direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. DFD leveled

menggambarkan sistem jaringan kerja antara fungsi yang berhubungan satu sama lain dengan aliran data penyimpanan data, model ini hanya memodelkan sistem dari sudut pandang fungsi.

a. Arus Data (Data Flow)

Arus data ini menunjukan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. Pada DFD, arus data digambarkan dengan garis tanda panah.

b. Proses

Proses adalah kegiatan yang dilakukan oleh orang, mesin atau komputer dari hasil arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses. Pada DFD, proses digambarkan dalam simbol lingkaran.

c. Kesatuan Luar ( External Entity)

(26)

d. File

File Digambarkan dengan dua garis horizontal.

2.2.7.3 Diagram Konteks

Diagram konteks menggambarkan hubungan antara sistem dengan entitas luarnya. Diagram konteks berfungsi sebagai transformasi dari satu proses yang melakukan transformasi data input menjadi data data output[5].

2.2.7.4 Flowmap

Flowmap merupakan diagram alir yang menunjukan arus bagi dokumen aliran data fisik, entitas-entitas sistem informasi dan kegiatan operasi yang berhubungan dengan sistem informasi penggambaran biasanya diawali dengan mengamati dokumen apa yang menjadi media data atau informasidan selanjutnya ditelusuri bagaimana dokumen tersebut termasuk ke bagian atau entitas mana dokumen tersebut[5].

2.2.8 Data Dictionary (DD/kamus data)

(27)

2.2.9 Inventory

Pengertian Inventory secara umum adalah kelompok barang yang dimiliki, baik barang tersimpan dan barang yang secara fungsional sering diguakan dalam kegiatan sehari-harinya, dalam sebuah perusahaan, organisasi, kantor pemerintahan, dll.

Sedangkan Inventory menurut sumber lainnya adalah pengendalian yang memonitor tingkat persediaan dan menentukan target persedian yang harus dijaga, kapan persediaan harus di isi, dan berapa besar pemakaiaan atau pesanan harus terpenuhi.

2.2.10 Sekilas Delphi

Delphi adalah suatu program berbasis bahasa Pascal yang berjalan dalam lingkungan Windows. Delphi telah memanfaatkan suatu teknik pemrograman yang disebut RAD yang telah membuat pemrograman menjadi lebih mudah. Delphi adalah suatu bahasa pemrograman yang telah memanfaatkan metode pemrograman Object Oriented Programming (OOP)[2].

1. Keuntungan Dari Program Delphi

Delphi membawa keuntungan-keuntungan berikut:

a. Komunitas pengguna yang besar pada Usenet maupun web

(28)

c. Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)

d. Optimasi kompiler yang cukup cepat

e. Mendukung multiple platform dari source code yang sama

2. Kerugian dari Program Delphi

Berikut ini kerugiannya:

a. Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)

b. Terbatasnya kamampuan portabilitas antar-platform OS (sebelum ada kylix)

c. Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal

d. Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32).

2.2.11 MySQL

(29)

Beberapa perintah dasar SQL yang sering dipergunakan pada MySQL adalah sebagai berikut :

a. Create Database

Yaitu perintah yang digunakan untuk membuat database baru. Sintaks : Create database database_nama database

b. Drop Database

Yaitu perintah yang digunakan untuk menghapus database. Sintaks : Drop Tabel Tabel_name

c. Create Tabel

Yaitu perintah yang digunakan untuk membuat tabel baru. Sintaks Create Tabel tabel_name (create_definition)

d. Describe

Yaitu perintah yang digunakan untuk mendeskripsikan tabel atau logam Sintaks Describe (Desc) tabel [colum]

e. Alter Tabel

Yaitu perintah yang digunakan untuk memodifikasi tabel Sintaks Alter [Ignor] Tabel table_name

f. Drop Tabel

Yaitu perintah yang digunakan untuk menghapus tabel Sintaks Drop Tabel tabel_name [tabel_name..]

g. Delete

(30)

h. Select

Yaitu perintah yang digunakan untuk query ke database Sintaks select*from tabel_name

(31)

30 BAB III

ANALISIS DAN PERANCANGAN

3.1 Analisis Sistem

Analisis sistem merupakan penguraian dari suatu sistem yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya[5]. Hal-hal yang akan dianalisis pada tahap analisis sistem ini adalah analisis prosedur sistem yang sedang berjalan, analisis aliran informasi, analisis pengkodean, analisis basis data, dan analisis kebutuhan non-fungsional.

3.1.1 Analisis Prosedur Sistem Yang Sedang Berjalan

(32)

3.1.1.1 Prosedur Pengadaan dan Perbaikan Barang

Prosedur pengadaan barang merupakan proses penyediaan barang yang rutin dilakukan setiap sebulan sekali.

Prosedur pengadaan barang pada CV.Geoscan Eksplorasindo saat ini terdiri dari beberapa urutan proses (Gambar 3.1), sebagai berikut :

1. Bagian inventori melakukan pengecekan barang tersedia, dimana hasil pemeriksaan untuk data barang tak tersedia akan ditindaklanjuti dengan pembuatan daftar pengadaan barang yang kemudian diberikan kepada suplier, untuk kemudian ditindaklanjuti hingga mendapatkan faktur dari suplier, kemudian dilakukan pengecekan pengadaan barang jika tidak sesuai maka faktur di kembalikan untuk diperbaiki dan jika sesuai maka faktur disahkan kemudian diarsipkan dalam arsip pengadaan barang. sedangkan untuk data barang tersedia akan dilakukan pemeriksaan kondisi. 2. Hasil pemeriksaan berupa kondisi baik atau rusak akan di catat kedalam

buku stok barang dan kemudian diarsipkan.

3. Untuk data barang rusak maka maka akan menjadi data barang rusak yang kemudian diteruskan kepada pihak jasa perbaikan sehingga mendapatkan faktur perbaikan, setelah faktur diterima maka faktur tersebut disahkan dan di simpan dalam arsip perbaikan barang.

(33)

5. Kemudian bagian pengadaan barang membuat laporan pengadaan barang yang kemudian disimpan dalam arsip penadaan barang.

Berikut gambar 3.1 flowmap Pengadaan dan Perbaikan Barang:

A1 : Arsip stock barang.

A2 : Arsip faktur perbaikan barang sah

A3 : Arsip faktur pengadaan yang telah disahkan A4 : Arsip daftar Pengadaan barang

[image:33.612.160.455.195.667.2]

A5: Arsip daftar barnag rusak

(34)

3.1.1.2 Prosedur Peminjaman

Prosedur peminjaman merupakan prosedur yang menjelaskan tentang proses peminjaman barang yang ada dalam daftar inventori perusahaan.

Prosedur peminjaman barang pada CV.Geoscan Eksplorasindo saat ini terdiri dari beberapa urutan proses (Gambar 3.2), sebagai berikut :

a. Pengguna memberikan data pengguna dan data barang yang akan digunakan kemudian di berikan kebagian inventory untuk penyediaan. b. Data pengguna dan data barang yang akan di gunakan yang di terima

oleh bagian inventory akan dilakukan penyesuaian dengan stok barang yang ada di bagian inventory, apakah daftar barang yang diminta terdapat dalam buku stok.

c. Maka jika setelah dilakukan pengecekan terhadap data barang yang akan digunakan tersedia, maka akan di sediakan serta dibuatkan surat peminjaman peralatan baik untuk arsip peminjaman dan pegawai yang melakukan peminjaman.

(35)

Berikut gambar 3.2 flowmap peminjaman:

A1 : Arsip stock barang.

[image:35.612.133.507.140.594.2]

A6 : Arsip surat keterangan peminjaman peralatan

(36)

3.1.1.3 prosedur pengembalian barang

Prosedur pengembalian barang adalah tahapan-tahapan dari porses pengembalian dimana barang yeng telah dipinjam akan diperiksa baik jumlah ataupun kodisi barang tersebut ketika setelah dipinjam, apakan barang tersebut rusak atau tidak.

Prosedur barang pada CV.Geoscan Eksplorasindo saat ini terdiri dari beberapa urutan proses (Gambar 3.3), sebagai berikut :

a. Pada saat pengembalian pengguna menyerahkan data barang yang di pinjam sesuai dengan surat keterangan Peraatan yang telah dibawa. b. Berikutnya sesuai dengan data yang masuk kebagian inventory maka

dilakukan pengecekan terhadap barang yang telah dipinjam, apakan sesuai dengan data barang sebelum peminjaman.

c. Setelah dilakukan pengecekan jika pengembalian sesuai maka dibuatlah surat pengembalian sesuai(SPS), dan jika tidak sesuai maka dibuatlah surat pengembalian tidak sesuai(SPTS).

(37)

Berikut gambar 3.3 flowmap Pengembalian Barang:

A6 : Arsip Surat keterangan peminjaman peralatan A7 : Arsip pengembalian tak sesuai.

A8 : Arsip lpengembalian sesuai A9 : Arsip SKPP

(38)

3.1.1.4 prosedur pembuatan laporan

Prosedur pengembalian barang adalah tahapan-tahapan dari porses pembuatan laporan dimana data dari setiap arsip kemudian di aktifkan kembali untuk di buatkan masing-masing laporannya.

Prosedur prosedur pembuatan laporan pada CV.Geoscan Eksplorasindo saat ini terdiri dari beberapa urutan proses (Gambar 3.4), sebagai berikut :

1. Data dari setiap arsip dibangkitkan kembali untuk kemudian dibuatkan tiap-tiap laporannya.

2. Setiap laporan yang dibuat kemudia diberikan kepada pimpinan perusahaan untuk disahkan.

3. Kemudian laporan yang sudah disahkan disimpan dalam arsip berdasarkan jenis laporannya.

Berikut gambar 3.4 flowmap Penpembuatan laporan:

[image:38.612.131.492.479.688.2]

A2: Arsip perbaikan barang sah A7 : Arsip pengembalian tak sesuai. A11: Arsip laporan pengadaan barang A3 : Arsip pengadaan barang sah A8 : Arsip lpengembalian sesuai A12: Arsip Laporan peminjaman A6 : Arsip Surat keterangan peminjaman peralatan A10 : Arsip laporan perbaikan A13: Arsip Laporan pengembalian

(39)

3.1.2 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non-fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem [5]. Spesifikasi ini juga meliputi elemen-elemen atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem tersebut diimplementasikan. Analisis kebutuhan ini juga menentukan spesifikasi masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem dan proses yang dibutuhkan untuk mengolah masukan sehingga menghasilkan suatu keluaran yang diinginkan.

Analisis Kebutuhan Non Fungsional yang digunakan CV.Geoscan Eksplorasindo meliputi, analisis kode, analisis perangkat lunak (Software),

analisis perangkat keras (Hardware) dan analisis pengguna (User).

3.1.2.1 Analisis Kode

Kode merupakan penyajian dalam mengklasifikasikan data sehingga mudah dalam proses masukan ke dalam sistem [5]. Penggunaan kode biasanya digunakan untuk mengidentifikasi data, simbol kode biasanya digunakan pada hampir semua proses yang ada kaitannya dengan data. Berikut penjelasan beberapa kode yang terkait:

1. Kode barang

Format penulisan: L.9.999

(40)

Penjelasan:

1. Huruf pertama menyatakan kode jenis pertama yang menunjukan bahwa barang tersebut adalah barang inti misalkan kode tersebut untuk •ares A•, ares B, ares C, sedangkan kode umum dilambangkan dengan U.

2. Untuk kode jenis kedua adalah bahwa barang untuk Ares A yang pertama

3. Sedangkan tiga digit terakhir adalah nomor urut barang dalam daftar inventori

Contoh : A.1.001

Keterangan

Kode diatas menyatakan bahwa kode tersebut adalah indeks untuk Ares A, dimana Ares A dalam perusahan tersebut terdapat 3 buah, kode di atas dipergunakan untuk Ares A yang pertama, dan Ares A pertama tersebut menempati jajaran daftar infentori yang pertama.

(41)

Penjelasan:

1. Kelompok kode pertama menunjukan nomor urut surat yang dikeluarkan.

2. Kelopok kedua adalah jenis surat dan daerah tujuan survei. 3. Kelompok kode ketiga adalah nama perusahaan yang di singkat 4. Kelompok kode keempat adalah tahun di keluarkannya surat.

Contoh : No.101/SKP-JMB/GE/2008

Nomor surat tersebut menyatakan pengeluaran surat yang ke-101(seratus satu) untuk surat keterangan peralatan dengan tujuan eksplorasi di propinsi jambi dari perusahaan geoscan eksplorasindo tahun 2008.

3. kode peminjaman. Format penulisan :

Penjelasan:

1. Kelompok kode pertama menunjukan nomor urut surat yang dikeluarkan. 2. Kelopok kedua adalah jenis surat dan daerah tujuan survei.

(42)

Contoh : 101/PMJM-JMB/GE/2008 Keterangan

Kode peminjaman ke-101 untuk eksplorasi di propinsi jambi oleh perusahaan geoscan eksplorasindo tahun 2008

4. kode pengembalian. Format penulisan :

Penjelasan:

1. Kelompok kode pertama menunjukan nomor urut surat yang dikeluarkan.

2. Kelopok kedua adalah jenis surat dan daerah tujuan survei. 3. Kelompok kode ketiga adalah nama perusahaan yang di singkat 4. Kelompok kode keempat adalah tahun di keluarkannya surat.

Contoh : 101/PNGM-JMB/GE/2008

(43)

3.1.2.2 Perancangan Kode

Kode merupakan penyajian dalam mengklasifikasikan data sehingga mudah dalam proses masukan ke dalam sistem [5]. Penggunaan kode biasanya digunakan untuk mengidentifikasi data, simbol kode biasanya digunakan pada hampir semua proses yang ada kaitannya dengan data. Berikut penjelasan beberapa kode yang terkait:

1. Kode / No faktur pengadaan barang Format penulisan

LLLLL-999

Penjelasan

1. Ururtan pertama dalah kode yang menyatakan jenis kode pengadaan

2. Urutan keuda adalah no urut kode pengadaan barang dari semua data pengadaan barang yang telah ada

Contoh: PNGDN-001

2. Kode / No faktur perbaikan brang Format penulisan

LLLL-999

No Urut Jenis kode

(44)

Penjelasan

1. Urutan pertama dari kode tesebut adalah menjelaskan bahwa kode tersebut dalah kode faktur perbaikan brang.

2. Urutan berikutnya dalah kode urutan dari keseluruhan faktur perbaikan brang.

Contoh: FPBK-001

3.1.2.3 Analisis Perangkat Keras

Pada perusahaan CV.Geoscan Eksplorasindo terdapat 1 buah notebook yang dapat dipergunakan untuk mengelola data-data inventori dengan spesifikasi notebook sebagai berikut:

1. Processor dengan kecepatan 2.0 GHz 2. Hard Disk 120 GB

3. Memori 256 MB 4. Monitor 14•

5. CD ROM / DVD RW 6. Mouse, dan keyboard

Dalam perusahaan tersebut juga tedapat bebrapa printer sebagai alat pencetakan dokumen.

(45)

1. Processor dengan kecepatan 1.7 GHz 2. Hard Disk 40 GB

3. Memori 256 MB 4. Monitor 14•

5. CD ROM / DVD RW 6. Mouse, dan keyboard 7. printer

Dengan demikian kebutuhan perangkat keras telah terpenuhi sebagai syarat dapat berjalannya Sistem informasi yang dibutuhkan.

3.1.2.4 Analisis Perangkat Lunak

Untuk kepentingan perangkat lunak, CV Geoscan Eksplorasindo telah menggunakan Sistem operasi Windows Xp terlisensi, sehingga kebutuhan Sistem Operaspi terlah terpenuhi, namun untuk User Interface dan DBMS belum dipergunakan oleh perusahaan, dengan demikian terdapat beberapa requirement untuk dapat berjannya Sistem informasi inventori pelaksanaan survey.

Berikut kebutuhan perangkat lunak Sistem informasi pelaksanaan survei:

1. Borland Delphi 7, sebagai perangkat lunak pendukung dalam pembuatan

User Interface dari perangkat lunak yang akan dibangun.

(46)

3.1.2.5 Analisis Kebutuhan Pengguna

Diperusahaan ini terdapat dua orang petugas yang mengelola data-data inventori dengan beberapa kemampuan yang dimiliki untuk menjalankan perangkat Komputer.

Petugas 1:

Nama : Dwi Setianingsih Jabatan : Petugas inventori utama

Kemampuan : 1. Menguasai sistem operasi Windows Xp professional. 2. Menguasai aplikasi perkantoran :

a. Microsoft office. 3. Menguasai aplikasi statistik

a. Map info. b. Gps digitasi.

c. Google earth elevasi.

Petugas 2:

Nama : Cici

Jabatan : Petugas inventori Kedua

Kemampuan : 1. Menguasai sistem operasi Windows Xp professional. 2. Menguasai aplikasi perkantoran :

(47)

a. Map info. b. Gps digitasi.

c. Google earth elevasi.

Kebutuhan user yang dibutuhkan untuk menjalankan sistem inventori pelaksanaan survey.

1. Dapat mengoperasikan unit komuter.

2. Menguasai sistem operasi Windows Xp professional.

3. Mampu berdaptasi dengan cepat terhadap aplikasi yang akan digunakan.

Maka hasil dari wawancara di atas dapat disimpulkan bahwa kedua petugas tersebut sudah cukup memadai untuk dijadikannya sebagai admin yang dapat mengelola sistem informasi inventori pelaksanaan survei ini selain nantinnya akan diberikan training untuk dapat menggunakan aplikasi ini dengan lebih optimal.

3.1.3 Analisis Basis Data

(48)

3.1.3.1 Entity Relationship Diagram (ERD)

Diagram E-R merupakan himpunan entitas dan himpunan relasi yang digambarkan lebih jauh melalui sejumlah atribut-atribut (property) yang menggambarkan seluruh fakta dari sistem yang ada.

Entity Relationship Diagram (ERD) yang ada pada sistem di CV.Geoscan Eksplorasindo dapat dilihat pada gambar 3.5

(49)

3.2 Analisis Kebutuhan Fungsional

Perancangan alir data merupakan kegiatan yang digunakan untuk menetapkan struktur atau informasi yang akan dikelola sistem. Struktur data yang akan digunakan sistem adalah database sebagai struktur data eksternal [5]. Perancangan alir data terdiri dari beberapa tahap yaitu diagram konteks, aliran informasi, spesifikasi proses, dan kamus data.

3.2.1 Diagram Konteks

[image:49.612.188.454.418.632.2]

Diagram Konteks menjelaskan hubungan dari entitas-entitas yang ada dalam sistem. Diagram konteks pada Sistem Informasi inventori pelaksanaan survei pertambangan mineral di CV. Geoscan Eksplorasindo Bandung dapat dilihat pada gambar 3.6

(50)

3.2.2 Aliran Informasi

Aliran informasi ini direpresentasikan dengan menggunakan data flow diagram (DFD). Aliran informasi ini dapat dilihat pada gambar 3.7 hingga gambar 3.1

Data flow diagram (DFD) untuk sistem informasi inventori pelaksanaan survei pertambangan mineral pada CV. Geoscan Eksplorasindo Bandung. diantaranya sebagai berikut :

[image:50.612.135.509.308.657.2]

1. Data Flow Diagram Level 0

(51)

2. Data Flow Diagram Level 1 Proses 2(pengelolaan data master)

(52)
[image:52.612.144.496.102.539.2]

Gambar 3.8 Data Flow Diagram Level 1 Proses 2 (pengelolaan data master)

3. Data Flow Diagram Level 1 Proses 3(pengelolaan data transaksi).

(53)
[image:53.612.134.542.207.464.2]

tabel yang terlibat didalamnya, diantaranya dalah tabel pengadaan, tabel detail_pengadaan, tabel perbaikan, tabel detail_perbaikan, tabel peminjaman dan tabel penembalian. Berikut gambar 3.9 DFD Level 1 Proses 3(pengelolaan data transaksi).

(54)

4. Data Flow Diagram Level 1 Proses 4(Pengelolaan Laporan).

[image:54.612.132.501.328.590.2]

Dalam proses DFD level 1 proses 4 untuk pengelolaan laporan terpecah menjadi empat proses lainnya. Diantaranya adalah proses pembuatan laporan peminjaman, proses pembuatan laporan pengembaian, proses pembuatan laporan pengadaan barang dan proses pembuatan laporan perbaikan. Serta trdapat beberapa tabel yang terlibat didalamnya, diantaranya dalah tabel pengadaan, tabel detail_pengadaan, tabel perbaikan, tabel detail_perbaikan, tabel peminjaman dan tabel penembalian. Berikut gambar 3.10 data flow diagram level 1 proses 4 (Pengelolaan laporan):

(55)

5. Data Flow Diagram Level 2 Proses 2.1(Pengelolaan data barang).

[image:55.612.133.543.313.582.2]

Dalam DFD level 2 proses 2.1 (pengelolaan data barang) terdapat beberapa porses yang terlibat didalamnya antaralain adalah proses penambahan data barang, proses perubahan data barang, proses hapus data barang dan proses pencarian data barang. Serta beberapa tabel yang terlibat didalamnya antaralain tabel barang. Berikut gambar 3.11 DFD Level 2 Proses 3(pengelolaan data barang).

(56)

6. Data Flow Diagram Level 2 Proses 2.2(Pengelolaan data suplayer).

[image:56.612.137.542.347.589.2]

Dalam DFD level 2 proses 2.2 (pengelolaan data suplayer) terdapat beberapa porses yang terlibat didalamnya antaralain adalah proses penambahan data suplayer, proses perubahan data suplayer, proses hapus data suplayer dan proses pencarian data suplayer. Serta tabel yang terlibat didalamnya antaralain tabel suplayer. Berikut gambar 3.12 DFD Level 2 Proses 2.2 (pengelolaan data suplayer).

(57)

7. Data Flow Diagram Level 2 Proses 2.3 (Pengelolaan data jasa perbaikan).

[image:57.612.131.512.326.548.2]

Dalam DFD level 2 proses 2.3 (pengelolaan data jasa perbaikan) terdapat beberapa porses yang terlibat didalamnya antaralain adalah proses penambahan data jasa perbaikan, proses perubahan data jasa perbaikan, proses hapus data jasa perbaikan dan proses pencarian data jasa perbaikan. Serta tabel yang terlibat didalamnya adalah tabel jasa perbaikan. Berikut gambar 3.13 DFD Level 2 Proses 2.3 (Pengelolaan data jasa perbaikan).

(58)

8. Data Flow Diagram Level 2 Proses 2.4(pengelolaan data bagian).

[image:58.612.115.516.288.548.2]

Dalam DFD level 2 proses 2.4 (pengelolaan data bagian) terdapat beberapa porses yang terlibat didalamnya antaralain adalah proses penambahan data bagian, proses perubahan data bagian, proses hapus data bagian dan proses pencarian data bagian. Serta tabel yang terlibat didalamnya adalah tabel bagian. Berikut gambar 3.14 DFD Level 2 Proses 2.4(pengelolaan data bagian).

(59)

9. Data Flow Diagram Level 2 Proses 2.5(Pengelolaan data pengguna).

[image:59.612.133.508.280.521.2]

Dalam DFD level 2 proses 2.4 (pengelolaan data pengguna) terdapat beberapa porses yang terlibat didalamnya antaralain adalah proses penambahan data pengguna, proses perubahan data pengguna, proses hapus data pengguna dan proses pencarian data pengguna. Serta tabel yang terlibat didalamnya adalah tabel bagian. Berikut gambar 3.15 DFD Level 2 Proses 2.5(pengelolaan data pengguna).

(60)

10.Data Flow Diagram Level 2 Proses 2.6(Pengelolaan data merek).

[image:60.612.133.508.280.522.2]

Dalam DFD level 2 proses 2.6 (pengelolaan data merek) terdapat beberapa porses yang terlibat didalamnya antaralain adalah proses penambahan data merek, proses perubahan data merek, proses hapus data merek dan proses pencarian data merek. Serta tabel yang terlibat didalamnya adalah tabel merek. Berikut gambar 3.16 DFD Level 2 Proses 2.6(pengelolaan data merek).

Gambar 3.16 DFD Level 2 Proses 2.6(pengelolaan data merek).

11.Data Flow Diagram Level 2 Proses 2.7(Pengelolaan data propda •propinsi dan daerah).

(61)

data propda •propinsi dan daerah•. Serta tabel yang terlibat didalamnya adalah tabel t_propinsi dan t_kabkota. Berikut gambar 3.17 DFD Level 2 Proses 2.7(pengelolaan data merek).

Gambar 3.17 DFD Level 2 Proses 2.7(pengelolaan data merek).

12.Data Flow Diagram Level 2 Proses 3.1(peminjaman).

(62)

peminjaman, tabel barang, tabel pengguna, dan tabel bagian. Berikut gambar 3.18 DFD Level 2 Proses 3.1(peminjaman).

Gambar 3.18 Data Flow Diagram Level 2 Proses 3.1(pminjaman) 13.Data Flow Diagram Level 2 Proses 3.1(peminjaman).

(63)
[image:63.612.124.530.116.361.2]

Gambar 3.19 DFD Level 2 Proses 3.2(pengembalian).

14.Data Flow Diagram Level 2 Proses 3.3(pengadaan)

(64)

Gambar 3.20 DFD Level 2 Proses 3.3(pengadaan).

15.Data Flow Diagram Level 2 Proses 3.4(perbaikan)

Dalam DFD level 2 proses 3.4(perbaikan) terdapat beberapa porses yang terlibat didalamnya antaralain adalah proses penambahan data perbaikan, proses perubahan data perbaikan, dan proses pencarian data perbaikan. Serta tabel yang terlibat didalamnya adalah tabel perbaikan, tabel barang, tabel jasa_perbaikan dan tabel detail_ perbaikan. Berikut gambar 3.21 DFD Level 2 Proses 3.4(perbaikan).

(65)

16.Data Flow Diagram Level 3 Proses 3.4.1(Penambahan Data Perbaikan)

[image:65.612.132.506.288.495.2]

Dalam DFD level 3 proses 3.4.1 (Penambahan Data Perbaikan) terdapat beberapa porses yang terlibat didalamnya antaralain adalah proses penambahan data barang perbaikan, dan proses perubahan data barang perbaikan. Serta tabel yang terlibat didalamnya adalah tabel perbaikan, tabel barang, tabel jasa_perbaikan dan tabel detail_ perbaikan. Berikut gambar 3.22 DFD Level 2 Proses 3.4.1 (Penambahan Data Perbaikan).

Gambar 3.22 DFD Level 2 Proses 3.4.1 (Penambahan Data Perbaikan).

(66)

detail_pengadaan. Berikut gambar 3.23 DFD Level 2 Proses 3.3.1 (Penambahan Data Pengadaan).

Gambar 3.23 DFD Level 3 Proses 3.3.1 (Penambahan Data Pengadaan).

3.2.3 Spesifikasi Proses

[image:66.612.150.524.157.373.2]

Spesifikasi proses bertujuan untuk mendeskripsikan dari setiap fumgsi yang disajikan pada diagram alir data. Spesifikasi proses pada alir data Sistem Informasi inventori pelaksanaan survei pertambangan mineral di CV. Geoscan Eksplorasindo Bandung adalah :

Tabel 3.1 Spesifikasi Proses

No Proses Keterangan

1.

No. Proses 1.0 Nama Proses Login

Source Bagian inventori

(67)

Output Info login, Valid login, Invalid login

Destination Bagian inventori

Logika Proses Begin

{bagian inventori memasukkan username dan password } if username ada dan password benar then tampil login valid else tampil login invalid end

2.

No. Proses 2.0

Nama Proses Pengelolaan data master

Source Bagian inventori

Input Data pengguna, Data barang, Data suplayer, Data jasa perbaikan, Data bagian.

Output Info barang, Info pengguna, Info jasa perbaikan, Info suplayer, Info bagian

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data yang akan ditambah, dicari, diubah, dan dihapus } end

3.

No. Proses 3.0

Nama Proses Pengelolaan transaksi

Source Bagian inventori

Input Data peminjaman, Data pengembalian, Data perbaikan, Data pengadaan.

Output Info peminjaman, Info pengembalian, Info perbaikan, Info pengadaan, SKPP, SPS, SPTS.

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data untuk menambah, perubahan, mengapus, dan membuat surat SKPP, SKS, SKTS}

end

4.

No. Proses 4.0

Nama Proses Pengelolaan laporan

Source Bagian inventori

Input Data peminjaman print, Data pengembalian print, Data perbaikan print, Data pengadaan print.

Output Lap.peminjaman, Lap.pengembalian, Lap.perbaikan, Lap.pengadaan,

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data untuk membuat lap.peminjaman, lap.pengembalian, lap.perbaikan, lap.pengadaan}

end

5. No. Proses 5.0

(68)

Source Bagian inventori

Input Data login baru.

Output Info login baru, Invalid login baru, Konfirmasi login

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data untuk merubah data login lama dengan yang baru}

End

6.

No. Proses 2.1

Nama Proses Pengelolaan data barang

Source Bagian inventori

Input Data barang

Output Info barang

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data barang untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

End.

7.

No. Proses 2.2

Nama Proses Pengelolaan data suplayer

Source Bagian inventori

Input Data suplayer

Output Info suplayer

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data sulier untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

end

8.

No. Proses 2.3

Nama Proses Pengelolaan data jasa perbaikan

Source Bagian inventori

Input Data jasa perbaikan

Output Info jasa perbaikan

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data jasa perbaikan untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

end

9.

No. Proses 2.4

Nama Proses Pengelolaan data bagian

Source Bagian inventori

(69)

Output Info bagian

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data bagian untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

End

10.

No. Proses 2.5

Nama Proses Pengelolaan pengguna

Source Bagian inventori

Input Data pengguna

Output Info pengguna

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengguna untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

end

11.

No. Proses 2.6

Nama Proses Pengelolaan merek

Source Bagian inventori

Input Data merek

Output Info merek

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data merek untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

end

12.

No. Proses 2.7

Nama Proses Pengelolaan propda

Source Bagian inventori

Input Data propinsi, Data kabkota

Output Info prop, Info kabkot

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data propda untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

end

13.

No. Proses 2.1.1

Nama Proses Penambahan data barang

Source Bagian inventori

Input Data barang

Output Info barang

(70)

Logika Proses Begin {Bagian inventori menginputkan data barang untuk melakukan penambahan data barang baru}

end

14.

No. Proses 2.1.2

Nama Proses perubahan data barang

Source Bagian inventori

Input Data barang

Output Info barang

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data barang untuk melakukan perubahan data barang}

End

15.

No. Proses 2.1.3

Nama Proses Hapus data barang

Source Bagian inventori

Input Data barang Output Info barang

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data barang untuk melakukan pengapusan data barang}

end

16.

No. Proses 2.1.4

Nama Proses Pencarian data barang

Source Bagian inventori

Input Data barang

Output Info barang

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data barang untuk melakukan pencarian data barang }

end

17.

No. Proses 2.2.1

Nama Proses Penambahan data suplayer

Source Bagian inventori

Input Data suplayer

Output Info data suplayer

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data suplayer untuk melakukan penambahan data suplayer}

(71)

Nama Proses perubahan data suplayer

Source Bagian inventori

Input Data suplayer

Output Info suplayer

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data suplayer untuk melakukan perubahan data suplayer }

end

19.

No. Proses 2.2.3

Nama Proses Hapus data suplayer

Source Bagian inventori

Input Data suplayer

Output Info suplayer

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data suplayer untuk melakukan pengapusan data suplayer }

end

20.

No. Proses 2.2.4

Nama Proses Pencarian data suplayer

Source Bagian inventori

Input Data suplayer

Output Info suplayer Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data suplayer untuk melakukan pencarian data suplayer}

end

21.

No. Proses 2.3.1

Nama Proses Penambahan data jasa perbaikan

Source Bagian inventori

Input Data jasa perbaikan

Output Info jasa perbaikan

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data jasa perbaikan untuk melakukan penambahan data jasa perbaikan }

end

22.

No. Proses 2.3.2

Nama Proses perubahan data jasa perbaikan

Source Bagian inventori

Input Data jasa perbaikan

(72)

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data jasa perbaikan untuk melakukan perubahan data jasa perbaikan }

end

23.

No. Proses 2.3.3

Nama Proses Hapus data jasa perbaikan

Source Bagian inventori

Input Data jasa perbaikan

Output Info jasa perbaikan

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data jasa perbaikan untuk melakukan pengapusan data jasa perbaikan }

End

24.

No. Proses 2.3.4

Nama Proses Pencarian data jasa perbaikan

Source Bagian inventori Input Data jasa perbaikan

Output Info jasa perbaikan

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data jasa perbaikan untuk melakukan pencarian data jasa perbaikan }

End

25.

No. Proses 2.4.1

Nama Proses Penambahan data bagian

Source Bagian inventori

Input Data bagian

Output Info data bagian

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data bagian untuk melakukan penambahan data bagian}

end

26.

No. Proses 2.4.2

Nama Proses perubahan data bagian

Source Bagian inventori

Input Data bagian

Output Info bagian

Destination Bagian inventori

(73)

end

27.

No. Proses 2.4.3

Nama Proses Hapus data bagian

Source Bagian inventori

Input Data bagian

Output Info bagian

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data bagian untuk melakukan pengapusan data bagian }

end

28.

No. Proses 2.4.4

Nama Proses Pencarian data bagian

Source Bagian inventori

Input Data bagian

Output Info bagian

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data bagian untuk melakukan pencarian data bagian }

end

29.

No. Proses 2.5.1

Nama Proses Penambahan data pengguna

Source Bagian inventori Input Data pengguna

Output Info data pengguna

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengguna untuk melakukan penambahan data pengguna}

End

30.

No. Proses 2.5.2

Nama Proses perubahan data pengguna

Source Bagian inventori

Input Data pengguna

Output Info pengguna

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengguna untuk melakukan perubahan data pengguna}

end

31.

No. Proses 2.5.3

Nama Proses Hapus data pengguna

(74)

Input Data pengguna

Output Info pengguna

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengguna untuk melakukan pengapusan data pengguna }

end

32.

No. Proses 2.5.4

Nama Proses Pencarian data pengguna

Source Bagian inventori

Input Data pengguna

Output Info pengguna

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengguna untuk melakukan pencarian data pengguna }

end

33.

No. Proses 2.6.1

Nama Proses Penambahan data propda

Source Bagian inventori

Input Data propinsi, Data kabkot

Output Info propinsi, Info kabkot

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengguna untuk melakukan penambahan data propda }

End

34.

No. Proses 2.6.2

Nama Proses perubahan data propda

Source Bagian inventori

Input Data propinsi, Data kabkot

Output Info propinsi, Info kabkot Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengguna untuk melakukan perubahan data propda }

end

35.

No. Proses 2.6.3

Nama Proses Hapus data propda

Source Bagian inventori

Input Data propinsi, Data kabkot

Output Info propinsi, Info kabkot

Destination Bagian inventori

(75)

{Bagian inventori menginputkan data pengguna untuk melakukan pengapusan data propda }

end

36.

No. Proses 2.6.4

Nama Proses Pencarian data pengguna

Source Bagian inventori

Input Data propinsi, Data kabkot

Output Info pengguna

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengguna untuk melakukan pencarian data pengguna }

end

37.

No. Proses 3.1

Nama Proses Peminjaman

Source Bagian inventori

Input Data peminajam

Output Info peminjaman

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data peminjaman untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

end

38.

No. Proses 3.2

Nama Proses Pengembalian

Source Bagian inventori

Input Data pengembalian

Output Info pengembalian

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengembalian untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

end

39.

No. Proses 3.3

Nama Proses Pengadaan

Source Bagian inventori

Input Data pengadaan

Output Info pengadaan

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengadaan untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

(76)

40.

No. Proses 3.4 Nama Proses Perbaikan

Source Bagian inventori

Input Data perbaikan

Output Info perbaikan

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data perbaikan untuk melakukan penambahan, pencarian, perubahan, dan penghapusan}

End

41.

No. Proses 3.1.1

Nama Proses Penambahan data peminjaman

Source Bagian inventori

Input Data peminjaman

Output Info peminjaman

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data peminjaman untuk melakukan penambahan.}

End

42.

No. Proses 3.1.2

Nama Proses Pencarian data peminjaman

Source Bagian inventori

Input Data peminjaman

Output Info peminjaman

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data peminjaman untuk melakukan pencarian.}

end

43.

No. Proses 3.1.3

Nama Proses Pembuatan surat peminjaman

Source Bagian inventori

Input Data peminjaman

Output Info peminjaman, SKPP

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data peminjaman untuk melakukan pembuatan surat.}

end

44. No. Proses 3.2.1

(77)

Source Bagian inventori

Input Data pengembalian

Output Info pengembalian

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengembalian untuk melakukan penambahan.}

end

45.

No. Proses 3.2.2

Nama Proses Pencarian data pengembalian

Source Bagian inventori

Input Data pengembalian

Output Info pengembalian

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengembalian untuk melakukan pencarian.}

end

46.

No. Proses 3.2.3

Nama Proses Pembuatan surat pengembalian

Source Bagian inventori

Input Data pengembalian

Output Info pengembalian, SPS, SPTS

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengembalian untuk melakukan pembuatan surat.}

end

47.

No. Proses 3.3.1

Nama Proses Penambahan data pengadaan

Source Bagian inventori

Input Data pengadaan

Output Info pengadaan

Destination Bagian inventori

Logika Proses Begin {Bagian inventori menginputkan data pengadaan untuk melakukan penambahan.}

end

48.

No. Proses 3.3.2

Nama Proses Pencarian data pengadaan

Source Bagian inventori

Input Data pengadaan

Output Info pengadaan

(78)

Logika Proses Begin {Bagian inventori menginputkan data pengadaan untuk melakukan pencarian.}

end

49.

No. Proses 3.4.1

Nama Proses Penambahan data perbaikan

Source Bagian inventori

Input Data perbaikan

Output Info perbaikan

Destination Bagian inventori

Logika Proses Begin

Gambar

Gambar 3.1 flowmap pengadaan barang
Gambar 3.2 flowmap peminjaman
gambar 3.4 flowmap Penpembuatan laporan
Gambar 3.6 Diagram Konteks Sistem Informasi inventori pelaksanaan survei
+7

Referensi

Dokumen terkait

Kesimpulan yang dapat diambil yaitu diketahui bahwa sistem yang telah dibuat dapat membantu user dalam proses pengelolaan data barang, baik penerimaan,

Untuk pengolahan data dan pembuatan laporan pelayanan pasien, Klinik Bersalin Theresia sering mengalami keterlambatan,kesalahan serta penumpukan blanko di Klinik

Sehingga akan lebih memudahkan petugas dalam menyampaikan informasi kepada masyarakat, memudahkan dalam pengelolaan agenda, memudahkan petugas dalam menginformasikan

Sistem Informasi pembuatan daftar gaji dan tunjangan pada Pusat Survei geologi sudah berjalan dengan baik, namun masih ada yang dilakukan secara manual, maka

Bahkan pada Vice President (VP). Pengelolaan Properti Divisi Ritel dan Properti juga mengalami kesulitan dalam penulusuran barang mana sajakah yang mengalami

Pengolahan data Poliklinik “X” Bandung masih menggunakan sistem manual, dimana pengolahan dan pembuatan laporan masih kurang teliti, sehingga sering menyulitkan dalam pencarian

1. Pada proses pengelolaan data dan aktivitas yang sedang berjalan saat ini dilakukan dengan proses pencatatan pada buku sehingga kurang efisien dalam segi waktu

Selain itu masalah yang sering terjadi dalam pengelolaan rekam medis yang kurang efektif dan efisein, dimana data rekam medis disimpan masih dalam bentuk dokumen, hal