BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem dapat didefinisikan sebagai tahap yang bertujuan untuk

ANALISIS DAN PERANCANGAN SISTEM. yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

KASUS : SISTEM INFORMASI TRANSAKSI SIMPAN PINJAM PADA KOPERASI

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

BAB I PEMBAHASAN. 3.1 Analisa Sistem

BAB III ANALISA MASALAH DAN PEMBAHASAN

BAB IV PERANCANGAN SISTEM

SISTEM INFORMASI PENJUALAN PAKAIAN DI VOLLTUS DISTRO BANDUNG

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

BAB IV HASIL DAN UJI COBA

BAB IV PERANCANGAN SISTEM. Perancangan ini dibuat untuk ditunjukkan kepada user, programmer, atau ahli

BAB III. Pembahasan. 3.1 Lokasi dan Jadwal Kerja Praktek Lokasi Kerja Praktek

RANCANG BANGUN SISTEM INFORMASI SIMPAN PINJAM STUDI KASUS PADA KOPERASI KARYAWAN SEKOLAH TINGGI TEKNOLOGI NURUL JADID PAITON PROBOLINGGO

BAB IV ANALISIS DAN PERANCANGAN. suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis Masalah

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

BAB 3 PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

/1. Flowmap Usulan Daftar Anggota

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB IV. Analisis dan Perancangan Sistem Analisis sistem Informasi Pensiun yang sedang berjalan di Dinas

BAB IV PERANCANGAN SISTEM

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN. dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT

BAB III PEMBAHASAN. : Dewan Perwakilan Rakyat Daerah (DPRD) Kab.Kuningan. : Jl. RE Martadinata No.517 Ancaran Kuningan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB V IMPLEMENTASI SISTEM

BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

BAB III PEMBAHASAN 3.1 Analisis sistem yang berjalan

BAB III ANALISIS DAN EVALUASI

BAB IV ANALISIS KERJA PRAKTEK. sehingga menghambat kegiatan operasional dalam perusahaan.

BAB IV PERANCANGAN. dengan proses yang ditentukan, berikut ini adalah tahapan tahapan dari proses. 1. Rancangan Bagan Alir Document ( Flow Map )

BAB IV ANALISA DAN PERANCANGAN SISTEM

You are using demo version Please purchase full version from BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. gerlong futsal yang sedang berjalan. Analisis sistem yang sedang berjalan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM. Perancangan sistem adalah suatu gambaran sketsa sistem atau pengaturan dari

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research)

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN. secara umum kepada user tentang sistem yang baru. ini memiliki spesifikasi minimal sebagai berikut :

BAB III HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB 1 PENDAHULUAN Pengantar

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB V IMPLEMENTASI DAN PEMBAHASAN. Tahap implementasi progam merupakan suatu tahap penerapan dari

BAB IV RANCANGAN SISTEM USULAN

BAB IV PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah spesifikasi Hardware dan Software yang dibutuhkan

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB IV ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI REALISASI ANGGARAN

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB IV PERANCANGAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB III ANALISIS SISTEM. Analisis sistem didefinisikan sebagai penguraian dari sistem informasi yang

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

MULYADI, IR, M.SI DOSEN TETAP STMIK NURDIN HAMZAH JAMBI ABSTRAK I. PENDAHULUAN

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

PROGRAM APLIKASI PENGOLAHAN DATA SISWA DI SMK MERDEKA BANDUNG ABSTRAK

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. Aliran proses penggunaan sistem data penduduk berbasis SMS Gateway

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

PERANCANGAN APLIKASI INVENTORY BARANG MATERIALS DAN PRODUCT. Gita Ayu Syafarina, S.Kom, M.Kom

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas mengenai analisis sistem yang sedang

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB IV ANALISIS KERJA PRAKTEK

BAB II LANDASAN TEORI

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

BAB IV METODE KERJA PRAKTEK. perangkat keras, perangkat lunak dan pengguna. Analisis digunakan sebagai dasar

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III KONSEP APLIKASI. tahapan pengembangan sistem menurut Jogiyanto (2005 : 433). Tahapan yang

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. sedang berjalan, analisis basis data dan analisis kebutuhan non fungsional.

BAB IV HASIL DAN PEMBAHASAN

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatankesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. 3.1.1 Analisis Masalah Berdasarkan hasil penelitian yang dilakukan bahwa di P.T DIRGANTARA INDONESIA masih terdapat masalah dan kekurangan dalam pengolahan data peminjaman dan pengembalian perkakas di dalam gudang diantaranya adalah sistem hanya terbatas pada pendokumentasian saja, belum adanya sistem pengolahan dan pemeliharaan data juga belum adanya laporan data sehingga pengolahan data masih bersifat manual. 3.1.2 Analisis Data Dalam mempelajari sistem yang berjalan, diperlukan struktur atau cara kerja dari badan yang sedang berjalan, dalam hal ini gudang di P.T DIRGANTARA INDONESIA menganalisis data guna mempermudah dalam mempelajari arus data atau cara kerja pada sistem yang sedang berjalan itu. 28

29 3.1.3 Analisis Prosedur Analisis prosedur atau proses sistem, sistem memberikan gambaran tentang sistem yang saat ini sedang berjalan. Analisis sistem bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut, sehingga kelebihan dan kekurangan sistem dapat diketahui. 3.1.3.1 Prosedur Peminjaman Perkakas Prosedur peminjaman perkakas yang sedang berjalan saat ini, yaitu : 1. Staf gudang membawa formulir peminjaman dan perkakas yang dipinjam kepada user. 2. User akan memeriksa perkakas yang akan dipinjam oleh staf gudang, bila perkakas yang akan dipinjam sudah tidak layak perkakas disimpan kembali dan jika masih layak untuk dipinjam, user akan mencatat data peminjaman perkakas kedalam buku besar yang kemudian diarsipkan sebagai data peminjaman perkakas. 3. User memberikan formulir dan perkakas yang dipinjam kepada staf gudang 4. User akan membuat laporan peminjaman yang akan diserahkan kepada Supervisor.

Gambar 3.1 Flowmap Peminjaman Perkakas 30

31 3.1.3.2 Prosedur Pengembalian Perkakas Prosedur pengembalian perkakas yang sedang berjalan saat ini, yaitu : 1. Staf gudang membawa formulir peminjaman dan perkakas yang akan dikembalikan kepada user. 2. User memeriksa formulir peminjaman dan perkakas yang akan dikembalikan dengan data peminjaman yang telah dicatat, jika tidak sesuai formulir peminjaman serta perkakas dikembalikan kepada staf gudang dan staf gudang mendapatkan sangsi yang telah ditetapkan, dan jika sesuai maka data peminjaman yang telah dicatat dalam buku besar ditanda tangan oleh petugas dan petugas mencatat data pengembalian dalam buku besar untuk diarsipkan. 3. Bila telah selesai maka formulir peminjaman dikembalikan kepada staf gudang, perkakas yang telah dikembalikan disimpan kembali oleh user. Selanjutnya user membuat laporan data pengembalian untuk diberikan kepada supervisor.

Gambar 3.2 Flowmap Pengembalian Perkakas 32

33 3.1.3.3 Prosedur Penambahan Staf gudang Adapun prosedur penambahan user yang sedang berjalan pada saat ini, yaitu : 1. Terlebih dahulu user memberikan kartu pendaftaran yang kosong kepada staf gudang untuk didaftarkan menjadi peminjam perkakas, dan formulir yang telah diisi oleh staf gudang dikembalikan lagi kepada user. Jika pengisian formulir belum lengkap maka user mengembalikan formulir pendaftaran kepada staf gudang untuk melengkapinya, dan setelah lengkap dikembalikan lagi kepada user. 2. User akan membuat formulir peminjaman perkakas. 3. Formulir peminjaman yang telah jadi diberikan kepada staf gudang dan user mencatat data peminjam baru kedalam buku besar lalu diarsipkan. 4. User membuat laporan data peminjam untuk diberikan kepada supervisor.

Gambar 3.3 Flowmap Penambahan Staf Gudang 34

35 3.1.4 Analisis Kebutuhan Non Fungsional Analisis kebutuhan non fungsional menggambarkan keadaan sistem yang ada pada gudang P.T DIRGANTARA INDONESIA, diantaranya perangkat keras dan perangkat lunak, sebagai bahan analisis kekurangan dan kebutuhan yang harus dipenuhi dalam perancangan sistem yang akan diterapkan. 3.1.4.1 Analisis Perangkat Keras (Hardware) Analisis perangkat keras (hardware) komputer yang ada di gudang tool P.T DIRGANTARA INDONESIA spesifikasinya adalah sebagai berikut : 1. Processor : Pentium IV 2. Memory : 384 MB 3. Hard disk : 60 GB 4. Monitor : generic15 5. Printer 6. Keyboard 7. Mouse Secara keseluruhan spesifikasi perangkat keras semua komputer yang ada kurang memenuhi syarat untuk kebutuhan perangkat lunak yang akan diaplikasikan. Oleh karna itu penulis mengusulkan perangkat keras yang dapat memenuhi kebutuhan dalam membangun aplikasi pengolahan data gudang secara baik.

36 3.1.4.2 Analisis Perangkat Lunak (Software) Analisis perangkat lunak (Software) yang digunakan di gudang P.T DIRGANTARA INDONESIA adalah sebagai berikut : 1. Windows XP 2. Microsoft Office Word dan Excel Sistem yang sudah ada tidak akan terpengaruh oleh perangkat lunak yang akan diaplikasikan. Sistem informasi yang akan dibangun menggunakan Microsoft Visual Basic versi 6.0 sebagai perancangan program dan Microsoft Access sebagai databasenya. Alasan digunakannya Microsoft Visual Basic versi 6.0 sebagai tools perancangan program adalah selain memiliki lingkungan pengembangan visual yang dapat diatur sesuai kebutuhan, juga program yang dihasilkan dari Microsoft Visual Basic versi 6.0 mudah dimengerti dan digunakan oleh pengguna. Kemudian alasan digunakannya Microsoft Access sebagai database yaitu merupakan aplikasi sederhana program pengakses database Windows. Dari analisis perangkat lunak yang dilakukan, sistem operasi yang dijalankan di gudang P.T DIRGANTARA INDONESIA dapat mendukung perangkat lunak yang akan diaplikasikan. 3.1.5 Analisis Pengguna Dalam sistem yang sedang berjalan, hanya melibatkan karyawan P.T Dirgantara Indonesia khususnya pada bagian gudang (User) yang

37 akan menggunakan sistem informasi peminjaman dan pengembalian perkakas ini, dan hanya admin (karyawan bagian gudang) yang memiliki hak akses penuh dalam mengakses sistem secara langsung. Itupun dengan hak akses yang sangat terbatas yaitu hanya menggunakan Microsoft Office seperi Word dan Excel, sehingga proses pengolahan data peminjaman dan pengembalian perkakas dan sistem informasi yang dihasilkan menjadi kurang cepat dan akurat, sehingga karyawan P.T Dirgantara Indonesia khususnya bagian gudang (User atau admin) harus dapat memenuhi kriteria untuk dapat menjalankan sistem informasi yang akan dibuat. 3.2 Perancangan Sistem Perancangan sistem bertujuan untuk memberikan gambaran secara umum kepada pemakai dalam pembuatan rancangan sistem yang baru untuk menggantikan sistem yang lama. Sehingga nantinya diharapkan sistem yang baru lebih baik dalam mengatasi permasalahan yang ada pada gudang perkakas P.T DIRGANTARA INDONESIA. 3.2.1 Perancangan Diagram Konteks Diagram konteks berfungsi untuk menjelaskan hubungan sistem yang akan dibangun serta untuk memudahkan pembuatan sistem. Gambar diagram konteks tersebut dapat dilihat pada gambar berikut ini :

38 Gambar 3.4 Diagram Konteks Aplikasi Pengolahan Data (Peminjaman dan Pengembalian Perkakas) 3.2.2 Perancangan Data Flow Diagram (DFD) Data flow diagram merupakan model dari sistem untuk menggambarkan pembagian sistem yang lebih kecil. Maka dapat di gambarkan Data Flow Diagram (DFD) pada gambar dibawah ini.

Gambar 3.5 DFD level 0 (Pengolahan data gudang) 39

40 Gambar 3.6 DFD level 1 proses 1 (login) Gambar 3.7 DFD level 2 proses 1 ( Pengolahan Data Master)

41 Gambar 3.8 DFD level 3 proses 1 (Pengolahan Data Transaksi) Gambar 3.9 DFD level 4 proses 1 (Pengolahan Data Laporan)

42 Gambar 3.10 DFD level 2.1 proses 1 (Pengolahan Data User) Gambar 3.11 DFD level 2.2 proses 1 (Pengolahan Data Peminjam)

Gambar 3.12 DFD level 2.3 proses 1 (Pengolahan Data Perkakas) 43

44 Gambar 3.13 DFD level 3.1 proses 1 (Pengolahan Data Transaksi Peminjaman) Gambar 3.14 DFD level 3.2 Proses 1 (Pengolahan Data Transaksi Pengembalian)

45 Gambar 3.15 DFD level 2.3.5 proses 1 (Pengolahan Data Rate Perkakas) 3.2.3 Kamus Data Kamus data (data dictionary) merupakan katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem. Kamus data dibuat berdasarkan arus data yang ada pada diagram aliran data. Dengan menggunakan kamus data, analisis sistem dapat mendefinisikan data yang mengalir pada sistem secara lengkap. Kamus data digunakan untuk merancang input, merancang laporan dan database. Kamus data yang dibutuhkan untuk membangun Sistem Informasi Peminjaman dan Pengembalian Perkakas, yaitu :

46 Tabel 3.1 Kamus Data Nama Deskripsi Struktur data NIK Nama Organisasi Password Otoritas Nama Deskripsi Struktur data TUser Berisi data User sebagai pengguna dari sistem yang akan dibangun NIK+Nama+Organisasi+Password+Otoritas {A..Z a..z 0..9} {A..Z a..z} {A..Z a..z} {A..Z a..z} {A..Z a..z} TPeminjam Berisi data peminjam tool NIK_peminjam+Nama_peminjam+Organisasi +Lokasi+No_tlp NIK_peminjam {A..Z a..z 0..9} Nama_peminjam {A..Z a..z} Organisasi {A..Z a..z 0..9} Lokasi {A..Z a..z 0..9} No_tlp {0..9} NIK {A..Z a..z 0..9} Nama TRate Deskripsi Berisi data jenis-jenis tool Struktur data No_tools+Nama_pokok_perkakas+Quantity No_pokok_perkakas {A..Z a..z 0..9} Nama_perkaka {A..Z a..z} Jumlah_rate {0..9} Nama TPerkakas Deskripsi Berisi data semua jenis tool yang ada digudang Struktur data No_met+Nama_tools+Reference+Spesifikasi+ Ukuran+Kondisi+Keterangan No_pokok_perkakas {A..Z a..z 0..9} No_jenis_perkakas {A..Z a..z 0..9} Nama_jenis_perkakas {A..Z a..z} Reference {A..Z a..z 0..9} Spesifikasi {A..Z a..z 0..9} Ukuran {A..Z a..z 0..9} Jumlah_jenis_perkakas {0..9} Keterangan {A..Z a..z} NIK {A..Z a..z 0..9}

47 Nama TPeminjaman Deskripsi Berisi seluruh transaksi peminjaman tool Struktur data Kode_peminjaman + Tgl_peminjaman + NIK_peminjam+ No_met+Quantity Kode_peminjaman {A..Z a..z 0..9} Tgl_peminjaman Date/time NIK_peminjam {A..Z a..z 0..9} No_jenis_perkakas {A..Z a..z 0..9} Quantity {0..9} NIK {A..Z a..z 0..9} Nama TPengembalian Deskripsi Berisi seluruh data transaksi pengembalian tool Struktur data Kode_pengembalian+Kode_peminjaman+ Tgl_peminjaman+Tgl_pengembalian+ Keterlambatan+Denda Kode_pengembalian {A..Z a..z 0..9} Kode_peminjaman {A..Z a..z 0..9} Tgl_peminjaman Date/time Tgl_pengembalian Date/time Keterlambatan {0..9} Denda Currency NIK {A..Z a..z 0..9} 3.2.4 Perancangan Basis Data Dalam hal ini dibahas mengenai Entity Relationship Diagram, Relasi tabel dan Struktur tabel. 3.2.4.1 ERD (Entity Relationship Diagram) Untuk memodelkan data dan menggambarkan hubungan antara data yang ada pada sistem yang sedang berjalan digunakan alat bantu yaitu diagram E-R. Usulan ukntuk perancangan diagram E-R yaitu dapat membedakan dengan atribut lainnya sehingga tabel tersebut dapat dijadikan raferensi

48 untuk tabel lainnya. Usulan tabel yang akan dibuat untuk membantu dalam pengolahan data gudang yaitu tabel user, tabel peminjam, tabel peminjaman, tabel pengembalian, tabel perkakas, dan tabel rate. Gambar 3.16 Entity Relation Diagram

49 3.2.4.2 Relasi Tabel Relasi tabel merupakan transformasi dari bentuk relasi diagram E- R yang di gambarkan dalam bentuk relasi perancangan tabel. Berikut ini merupakan bentuk gambar relasi tabel. Gambar 3.17 Relasi Tabel

50 3.2.4.3 Struktur Tabel Stuktur file berfungsi sebagai rancangan dalam database sistem informasi yang akan dibuat, adapun struktur file yang ada dari perancangan sistem informasi gudang yaitu sebagai berikut : 1. Nama tabel : TUser Primary key : NIK Tabel 3.2 Tabel User Data item Type Size Keterangan NIK Text 6 NIK User Nama Text 30 Nama User Organisasi Text 6 Organisasi User Password Text 9 Password User Otoritas Text 10 Otoritas User 2. Nama tabel : TPerkakas Primary key : No_jenis_perkakas Tabel 3.3 Tabel Perkakas Data item Type Size Keterangan No_pokok_perkakas Text 3 Nomor Pokok No_jenis_perkakas Text 6 Nomor Jenis Nama_tool Text 25 Nama perkakas Reference Text 6 Reference perkakas Spesifikasi Text 10 Spesifikasi perkakas Jumlah Number Integer Jumlah perkakas Keterangan Text 15 Keterangan tool NIK Text 9 NIK user

51 3. Nama table : TRate Primary key : No_pokok_perkakas Tabel 3.4 Tabel Rate Data item Type Size Keterangan No_pokok_perkakas Text 3 Nomor pokok Nama_perkakas Text 20 Nama perkakas Jumlah_rate Number Integer Jumlah perkakas 4. Nama table : TPeminjam Primary key : NIK_peminjam Tabel 3.5 Tabel Peminjam Data item Type Size Keterangan NIK_peminjam Text 6 NIK Peminjam Nama_peminjam Text 30 Nama_peminjam Organisasi Text 6 Organisasi peminjam Lokasi Text 10 Lokasi peminjam No_tlp Text 4 Nomor telephone peminjam NIK Text 9 NIK user 5. Nama table : TPeminjaman Primary key : Kode_peminjaman Tabel 3.6 Tabel Peminjaman Data item Type Size Keterangan Kode_peminjaman Text 8 Kode Peminjaman tool No_jenis_perkakas Text 6 No meterologi tool NIK_peminjam Text 6 NIK peminjam Tgl_peminjaman Date/time Tanggal peminjaman Quantity Number Integer Quantity tool

52 NIK Text 9 NIK user 6. Nama tabel : TPengembalian Primary key : Kode_pengembalian Tabel 3.7 Tabel Pengembalian Data item Type Size Keterangan Kode_pengembalian Text 8 Kode Pengembalian tool Kode_peminjaman Text 8 Kode Peminjaman tool Tgl_peminjaman Date/time Tanggal Peminjaman tool Tgl_pengembalian Date/time Tanggal Pengembalian tool Keterlambatan Number Integer Keterlambatan pengembalian Denda Currency Denda dari keterlambatan pengembalian NIK Text 9 NIK user 3.2.5 Perancangan Pengkodean Pengkodean berfungsi untuk mendefinisikan suatu objek secara singkat, mengklasifikasikan data dan memasukkan data ke dalam database. Kode dapat dibentuk dari kumpulan huruf dan angka atau karakter khusus. Pada program sistem informasi ini terdapat beberapa pengkodean untuk memudahkan dalam pencarian data yaitu :

53 1. Kode nomor pokok perkakas 999 Perkakas Contoh : 100 2. Kode nomor jenis perkakas Contoh : 100002 3. Kode Peminjaman Contoh : PJ002222

54 4. Kode Pengembalian Contoh : PK022222 3.2.6 Perancangan Antar Muka Antar muka sistem dibangun dengan menggunakan Microsoft Visual Basic 6.0, dan database menggunakan Microsoft Acces 2000, saat pertama kali program dijalankan akan masuk pada tampilan menu utama yang berisi submenu aplikasi. 3.2.6.1 Perancangan Sruktur Menu Berikut adalah perancangan struktur menu program dari sistem informasi peminjaman dan pengembalian perkakas.

55 Gambar 3.18 Perancangan Struktur Menu 3.2.6.2 Perancangan Antar Muka Menu Utama Tampilan utama yang pertama kali muncul ketika program sistem informasi peminjaman dan pengembalian tool dijalankan adalah Menu utama yang berisi sub menu login, data master, data transaksi, dan laporan.

56 Gambar 3.19 Menu utama (sebelum login) Penjelasan : Tabel 3.8 Keterangan menu utama Komponen Menu editor1 Fungsi Menampilkan menu Menu login dengan sub menu login, logout, dan exit

57 Gambar 3.20 login Penjelasan : Tabel 3.9 Keterangan login Komponen Label1 Label2 Label3 Text1 Text2 Command1 Command2 Picture1 Fungsi Label login Label NIK Label Password Text NIK Text Password Command login Command batal Picture1

58 Gambar 3.21 Menu Utama (setelah login) Gambar 3.22 Sub menu Login (setelah admin dan user login) Gambar 3.23 Sub menu Data Master (setelah admin login)

59 Gambar 3.24 Sub menu Data Master (setelah user login) Gambar 3.25 Sub menu Data Transaksi (setelah user dan admin login) Gambar 3.26 Sub menu Laporan (setelah admin dan user login)

60 Penjelasan : Tabel 3.10 Keterangan Menu Utama (setelah admin dan user login) Komponen Fungsi Menu editor1 Menampilkan menu utama dengan sub menu : Login dengan sub menu (login, logout, dan keluar) Data Master dengan sub menu (Data peminjam, Data Rate tool, Data Stock tool, dan Data User) Data Transaksi dengan sub menu (Peminjaman tool dan Pengambalian tool) Laporan dengan sub menu (Laporan Peminjam, Laporan Stock tool, Laporan Peminjaman tool, dan Laporan Pengembalian tool) Label1 Label sistem informasi peminjaman dan pengembalian tool Label2 Label gudang P.T. DIRGANTARA INDONESIA Image1 Logo

61 Gambar 3.27 Form Data User Gambar 3.28 Proses Hapus dan Ubah data user

62 Penjelasan : Tabel 3.11 Keterangan Form Data User Komponen Fungsi Frame1 Frame1 Frame2 Frame2 Frame3 Frame3 Frame4 Frame4 Frame5 Frame5 Label1 Label ------------------- Label2 Label ------------------- Label3 Label ------------------- Label4 Label ------------------- Label5 Label ------------------- Label6 Label ------------------- Label7 Label ------------------- Label8 Label NIK Label9 Label Nama Label10 Label Organisasi Label11 Label Password Label12 Label Otoritas Labell3 Label NIK untuk hapus Label14 Label NIK untuk ubah Text1 Text NIK Text2 Text Nama Text3 Text Organisasi Text4 Text Password Text5 Text CariUbah Text6 Text CariHapus Combo box1 CmbOtoritas Picture1 Picture1 Data grid1 Data grid : Tabel User

63 Command1 Command2 Command3 Command4 Command5 Command6 Command7 Command8 Command9 Command10 cmdtambah cmdsimpan cmdbatal cmdubah cmdhapus cmdkeluar cmdcariubah cmdcarihapus cmdbatalubah cmdbatalhapus Gambar 3.29 Form Data Perkakas

64 Gambar 3.30 Proses hapus dan ubah data perkakas Penjelasan : Tabel 3.12 Keterangan Form Data Perkakas Komponen Fungsi Frame1 Frame1 Frame2 Frame2 Frame3 Frame3 Frame4 Frame4 Frame5 Frame5 Label1 Label ------------------- Label2 Label ------------------- Label3 Label ------------------- Label4 Label ------------------- Label5 Label ------------------- Label6 Label ------------------- Label7 Label ------------------- Label8 Label No Meterologi Label9 Label Nama tools Label10 Label Reference Label11 Label Ukuran

65 Label12 Label13 Label14 Label15 Label16 Text1 Text2 Text3 Text4 Text5 Text6 Text7 Text8 Text9 Picture1 Data grid1 Command1 Command2 Command3 Command4 Command5 Command6 Command7 Command8 Command9 Command10 Label Spesifikasi Label Keterangan Label User Label No Meterologi (untuk proses hapus) Label No Meterologi (untuk proses ubah) Text No_met Text Nama_tool Text Reference Text Spesifikasi Text Keterangan Text Ukuran Text CariUbah Text CariHapus Text User Picture1 Data grid : Tabel Stocktool cmdtambah cmdsimpan cmdbatal cmdubah cmdhapus cmdkeluar cmdcariubah cmdcarihapus cmdbatalubah cmdbatalhapus

66 Gambar 3.31 Form Data Peminjam Gambar 3.32 Proses hapus dan ubah data peminjam

67 Penjelasan : Tabel 3.13 Keterangan Form Data Peminjam Komponen Fungsi Frame1 Frame1 Frame2 Frame2 Frame3 Frame3 Frame4 Frame4 Frame5 Frame5 Label1 Label ------------------- Label2 Label ------------------- Label3 Label ------------------- Label4 Label ------------------- Label5 Label ------------------- Label6 Label ------------------- Label7 Label ------------------- Label8 Label NIK Peminjam Label9 Label Nama Peminjam Label10 Label Organisasi Label11 Label Lokasi Label12 Label User Label13 Label No Telephone Label14 Label NIK Peminjam (untuk proses hapus) Label15 Label NIK Peminjam (untuk proses ubah) Text1 Text NIK_peminjam Text2 Text Nama_peminjam Text3 Text Organisasi Text4 Text Lokasi Text5 Text No_tlp Text7 Text CariUbah Text8 Text CariHapus Text9 Text User

68 Picture1 Data grid1 Command1 Command2 Command3 Command4 Command5 Command6 Command7 Command8 Command9 Command10 Picture1 Data grid : Tabel Peminjam cmdtambah cmdsimpan cmdbatal cmdubah cmdhapus cmdkeluar cmdcariubah cmdcarihapus cmdbatalubah cmdbatalhapus

69 Gambar 3.33 Form Data Rate Gambar 3.34 Proses hapus dan ubah data rate

70 Penjelasan : Tabel 3.14 Keterangan Form data rate Komponen Fungsi Frame1 Frame1 Frame2 Frame2 Frame3 Frame3 Frame4 Frame4 Frame5 Frame5 Label1 Label ------------------- Label2 Label ------------------- Label3 Label ------------------- Label4 Label ------------------- Label5 Label ------------------- Label6 Label ------------------- Label7 Label ------------------- Label8 Label No Tool Label9 Label Nama Tool Label10 Label Jumlah Label11 Label No Tool (untuk proses hapus) Label12 Label No Tool Peminjam (untuk proses ubah) Text1 Text No_tool Text2 Text Nama_tool Text3 Text Jumlah Text4 Text CariUbah Text5 Text CariHapus Picture1 Picture1 Data grid1 Data grid : Tabel Rate Command1 cmdtambah Command2 cmdsimpan Command3 cmdbatal Command4 cmdubah

71 Command5 Command6 Command7 Command8 Command9 Command10 cmdhapus cmdkeluar cmdcariubah cmdcarihapus cmdbatalubah cmdbatalhapus Gambar 3.35 Form Data Peminjaman

72 Gambar 3.36 Proses Ubah dan Hapus Data Peminjaman Penjelasan : Tabel 3.15 Keterangan Form Peminjaman Komponen Fungsi Frame1 Frame1 Frame2 Frame2 Frame3 Frame3 Frame4 Frame4 Frame5 Frame5 Label1 Label ------------------- Label2 Label ------------------- Label3 Label ------------------- Label4 Label ------------------- Label5 Label ------------------- Label6 Label ------------------- Label7 Label ------------------- Label8 Label Kode Peminjaman Label9 Label NIK Peminjam Label10 Label No Meterologi

73 Label11 Label12 Label13 Label14 Label15 Text1 Text2 Text3 Text4 Text5 Text6 Text7 Text8 Picture1 Data grid1 Command1 Command2 Command3 Command4 Command5 Command6 Command7 Command8 Command9 Command10 Label Kode Peminjaman (untuk proses hapus) Label Kode Peminjaman (untuk proses ubah) Label User Label Tanggal Peminjaman Label Jumlah Text Kode_peminjaman Text NIK_peminjam Text No_met Text Tgl_peminjaman Text Jumlah Text User Text CariUbah Text CariHapus Picture1 Data grid : Tabel Peminjaman cmdtambah cmdsimpan cmdbatal cmdubah cmdhapus cmdkeluar cmdcariubah cmdcarihapus cmdbatalubah cmdbatalhapus

74 Gambar 3.37 Form Data Pengembalian Gambar 3.38 Proses hapus dan ubah data pengembalian

Gambar 3.39 Laporan Data Peminjam 75

Gambar 3.40 Laporan Data Stock Perkakas 76

Gambar 3.41 Laporan Data Peminjaman 77

Gambar 3.42 Laporan Data Pengembalian 78