• Tidak ada hasil yang ditemukan

Aplikasi Pengolahan Data Mahasiswa Dan Siswa Yang Kerja Praktek Dan Penelitian (studi kasus di balai pengembangan pembibitan ternak sapi perah (BPPT-SP) Cianjur)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pengolahan Data Mahasiswa Dan Siswa Yang Kerja Praktek Dan Penelitian (studi kasus di balai pengembangan pembibitan ternak sapi perah (BPPT-SP) Cianjur)"

Copied!
99
0
0

Teks penuh

(1)

( Studi Kasus di Balai Pengembangan Pembibitan Ternak Sapi Perah

(BPPT-SP) Cianjur )

TUGAS AKHIR

Diajukan untuk memenuhi Ujian Akhir Ahli Madya Program Diploma III Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

ANDRI FIRMAN BUDIANSAH

10705033

PROGRAM STUDI D3

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

(2)

iii

Pertama-tama dan yang paling utama penulis panjatkan puji syukur kehadirat Allah SWT atas rahmat, nikmat dan karunia yang di berikan kepada

penulis sehingga penulis dapat menyelesaikan penyusunan tugas akhir ini. Shalawat serta salam semoga terlimpah curahkan selalu kepada junjunan kita

semua Nabi Besar Muahammad SAW beserta keluarganya, para shabat, para Tabiin dan tidakk lupa kepada umatnya hingga akhir jaman.

Penyusunan tugas akhir ini dapat telesaikan oleh penulis karena banyak

pihak-pihak yang membantu penulis dalam pengerjaan penyusunan tugas akhir ini, baik itu bantuan moril, materi atau pun dengan doa. Saya selaku penulis tidak

lupa ingin meyampaikan terimakasih kepada seluruh pihak-pihak yang telah berjasa atas terselesaikannya penyusunan tugas akhir ini. Terutama kepada

1. Bapak Dr. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas

Komputer Indonesia (UNIKOM) Bandung.

2. Bapak Prof. Dr. Ir. H. Ukun Sastraprawira, M.Sc., selaku Dekan Fakultas

Teknik Universitas Komputer Indonesia.

3. Ibu Mira Kania Sabariah, S.T, M.T., selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia.

4. Bapak Iskandar Ikbal, S.T., selaku Dosen Wali IF-7 angkatan 2005 yang telah banyak membantu selama perkuliahan.

(3)

iv

Ryan Wahyu Septiana dan Ira Astuti beserta seluru keluarga besar bapak Iya dan ibu Ulan di Cipanas-Puncak Cianjur terimakasih atas doanya dan dukunganya pada penulis sehingga penulis dapat menyelesaikan penyusunan

tugas akhir ini dengan baik

7. Teman-teman seperjuangan Handy, Andri Hasrdiansyah, Robby, Abdul, Fitri,

Bily, Iqbal, Zaenal, Arif, Usep, Irpan, Ahmad Baehaqi, semoga sukses dan diberikan kemudahan serta kelancaran dalam mencapai cita-citanya.

8. My Band The Beautiful Shadow (6661) we can do it guys!!! just dream of it!!!

9. Semua pihak di Balai Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur. atas kerjasama dan kekeluargaannya.

10. Deta, Thank Dedet for special moment ever, for changed my life and for everything you gave to me. We are bestfriend forever.

11. Teman-teman di kost Dago Gang Wardiah No.7 (Ang Yoyo and Ami)

terimakasih atas pengertian, Doa dan kekeluargaannya selama ini.

12. Basecamp Kostan Ian, Terimakasih Atas kekeluargaanya. We are bestfriend

forever.

13. Teman-teman kelas IF-7 angkatan 2005 tetap semangat !!!

Bandung, Januari 2009

(4)

v

1.1 Latar Belakang Masalah ... 1

1.2 Identifikasi Masalah ... 2

1.3 Maksud dan Tujuan ... 2

1.4 Batasan Masalah... 3

1.5 Metodologi Penelitian... 3

1.6 Sistematika Penulisan ... 5

BAB II TINJAUAN PUSTAKA ... 7

2.1 Tinjauan Lembaga atau Perusahaan ... 7

2.1.1 Struktur Organisasi ... 8

2.1.2 Uraian Organisasi... 9

2.2 Landasan Teori... 13

(5)

vi

2.2.3 Klasifikasi Sistem ... 15

2.2.4 Alat Pengembangan Sistem... 16

2.2.4.1 Diagram Arus Data (Data Flow Diagram) ... 17

2.2.4.2 Kamus Data (Data Dictionary) ... 18

2.2.5 Pengertian Basis Data ... 19

2.2.6 Tujuan Basis Data ... 19

2.2.7 Perancangan Basis Data ... 20

2.2.8 Entity Relationship Diagram (ERD)... 20

2.2.9 Software Pendukung ... 21

2.2.9.1 Sekilas Tentang Visual Basic 6.0 ... 21

2.2.9.2 Sekilas Tentang Microsoft Access 2003... 22

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 25

3.1 Analisis Sistem ... 25

3.1.1 Analisis Masalah... 25

3.1.2 Analisis Kebutuhan Data... 25

3.1.3 Analisis Yang Sedang Berjalan ... 26

3.1.3.1 Flowmap Data kerja Praktek yang Berjalan... 26

3.1.3.2 Proses Pengalihan data Secara Paralel... 29

3.1.4 Analisis Kebutuhan Perangkat Keras(Hardware)... 30

3.1.5 Analisis Kebutuhan Perangkat Lunak(Software)... 31

3.1.3 Analisis Pengguna... 31

3.2 Analisis Basis Data ... 32

(6)

vii

3.3.1 Kamus Data ... 33

3.3.2 Tabel Relasi ... 34

3.3.3 Struktur File... 34

3.4 Perancangan Sistem... 36

3.4.1 Diagram Kontek... 37

3.4.2 Data Flow Diagram... 38

3.4.3 Spesipikasi Proses ... 43

3.5 Perancangan Antar Muka... 52

3.5.1 Perancangan Struktur Menu... 52

3.5.2 Spesifikasi Antar Muka... 53

3.6 Perancangan Tampilan... 65

3.7 Perancangan Keluaran... 68

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM... 71

4.1 Implementasi Sistem... 71

4.1.1 Perangkat Keras... 71

4.1.2 Perangkat Lunak... 72

4.1.3 Implementasi Database... 72

4.1.4 Implementasi Antarmuka... 73

4.1.5 Tampilan Program... 73

4.2 Pengujian... 79

4.2.1 Rencana Pengujian... 79

4.2.2 Kasus dan Hasil Pengujian Alpa... 80

(7)

viii

BAB V KESIMPULAN DAN SARAN... 86

5.1 Kesimpulan... 86

5.2 Saran... 86

(8)

APLIKASI PENGOLAHAN DATA MAHASISWA

DAN SISWA YANG KERJA PRAKTEK DAN PENELITIAN

(Studi Kasus Di Balai Pengembangan Pembibitan Ternak Sapi

Perah (BPPT-SP) Cianjur)

ANDRI FIRMAN BUDIANSAH

10705033

Menyetujui,

LEMBAR PENGESAHAN

Pembimbing

Galih Hermawan, S.Kom. NIP. 41277006022

Ketua Jurusan Teknik Informatika

(9)

APLIKASI PENGOLAHAN DATA MAHASISWA

DAN SISWA YANG KERJA PRAKTEK DAN PENELITIAN

(Studi Kasus Di Balai Pengembangan Pembibitan Ternak Sapi

Perah (BPPT-SP) Cianjur)

ANDRI FIRMAN BUDIANSAH

10705033

Penguji II

Galih Hermawan, S.Kom. NIP. 41277006022 Penguji I

(10)

i

APLIKASI PENGOLAHAN DATA MAHASISWA DAN SISWA YANG KERJA PRAKTEK DAN PENELITIAN

(Studi Kasus di Balai Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur)

Oleh

Andri Firman Budiansah 10705033

Aplikasi Pengolahan Data Mahasiswa dan Siswa yang Kerja Praktek dan Penelitian (Studi Kasus di Balai Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur) adalah aplikasi yang diperuntukkan untuk mengelola dan menyimpan data mahasiswa dan siswa yang kerja praktek dan penelitian. Belum optimalnya pengolahan data mahasiswa dan siswa yang melakukan kerja praktek dan penelitian menyebabkan sulitnya mencari informasi tentang data mahasiswa dan siswa yang melakukan kerja praktek dan penelitian dan pembuatan laporannya yang belum memadai. Oleh karena itu di perlukan suatu aplikasi yang bisa mendukung dan memecahkan permasalahan tersebut.

Berdasarkan permasalahan tersebut penulis bermaksud menyusun tugas akhir dengan judul ”Aplikasi Pengolahan Data Mahasiswa dan Siswa yang Kerja Praktek dan Penelitian (Studi Kasus di Balai Pengembangan Pembibitan Ternak

Sapi Perah(BBPT-SP) Cianjur)”. Metode penelitian yang digunakan dalam

penulisan adalah metode peninjauan deskriptif. Adapun teknik pengumpulan data adalah observasi, wawancara, dan studi pustaka sedangkan tahap pengembangan sistem menggunakan sistemwaterfall.

(11)

ii

THE APPLICATION DATA PROCESSING

OF UNIVERSITY STUDENT AND STUDENT

WHICH WORK THE PRACTICE AND RESEARCH

(Case Study In

Balai Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur)

By

Andri Firman Budiansah 10705033

The Application Data Processing of University Student and Student which work the practice and research (Study of Case in Balai Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur) is an application that is to manage and store data of University Student and students who work practice and research. Has not been optimal data processing University Student and students who do practical work and research the difficulty of data looking for information about University Student and students who do research work and practice and making a report that has not been adequate. Therefore, the need in an application that can support and solve problems.

Based on the problems the task of preparing the author meant the end of the title " The Application Data Processing of University Student and Student which work the practice and research (Study of Case in Balai Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur)." Research methods used in the writing is descriptive sighting method. The data collection techniques are observation, interviews, studies and libraries, while the development system using the waterfall system.

(12)

1

PENDAHULUAN

1.1 Latar Belakang Masalah

Balai Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur adalah

sebuah balai atau badan usaha milik Pemerintah dinas Perternakan Propinsi Jawa Barat

yang mana usaha tersebut bergelut dalam bidang praternakan sapi pearah. Dalam proses

penelitian yang akan dilakukan penulis ditujukan ke BPPT-SP Cianjur, yang akan

dijadikan bahan penelitian mengenai sistem pengolahan data mahasiswa dan siswa yang

kerja praktek dan penelitian di BPPT-SP Cianjur, yang mana sistem pengelolaan data

yang dilakukan di BPPT-SP Cianjur masih menggunakan pengolahan data yang bersifat

manual dan belum terkomputerisasi dengan memadai seperti penyimpanan datanya juga

tidak disusun secara rapih masih ditumpuk antara data mahasiswa dan siswa yang kerja

praktek dan penelitian,datanya masih tersebar dan belum terdokumentasi dengan baik.

Dimana data-datanya masih tersimpan dalam bentuk arsip, sering kali terjadi kehilangan

data yang sudah ada, perlu waktu cukup lama untuk mencari data tersebut, dan dalam

pengolahan datanya masih menggunakan Microsoft Excel, dan belum memiliki suatu

database sebagai media penyimpanan datanya

Berdasarkan kebutuhan yang telah dijelaskan di atas maka dari pihak BPPT-SP

Cianjur menginginkan untuk membuat suatu fasilitas yang nantinya dapat memudahkan

karyawan dalam bekerja khususnya karyawan pada bagian Tata Usaha yang mengolah

data mahasiswa dan siswa yang melakukan kerja praktek dan penelitian di BPPT-SP

(13)

Berdasarkan latar belakang masalah tersebut, penulis bermaksud menyusun tugas

akhir dengan judul “APLIKASI PENGOLAHAN DATA MAHASISWA DAN SISWA

YANG KERJA PRAKTEK DAN PENELITIAN (Studi Kasus Di Balai Pengembangan

Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur”.

1.2 Identifikasi Masalah

Berdasarkan latar belakang masalah yang telah diuraikan di atas, dapat

diidentifikasikan masalah yang timbul, yaitu bagaimana membangun suatu aplikasi

pengelolahan data mahasiswa dan siswa yang melakukan kerja prakek dan penelitian di

Balai Pengembangan Pembibitan Ternak Sapi Perah ( BPPT-SP) Cianjur yang tepat guna

sesuai dengan kebutuhan

1.3 Maksud dan Tujuan

Maksud dari penelitian tugas akhir ini adalah Membangun Aplikasi Pengolahan

Data Mahasiswa Dan Siswa Yang Kerja Peraktek Dan Penelitian (Studi Kasus Di Balai

Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur.

Tujuan yang akan dicapai pada penelitian tugas akhir ini adalah :

1. Membantu petugas di bagian Tata Usaha dalam mengolah data mahasiswa dan siswa

yang melakukan kerja praktek dan penelitian di BPPT-SP Cianjur.

2. Memberikan informasi dan memudahkan petugas di bagian Tata Usaha dalam

pencarian data-data mahasiwa dan siswa yang kerja praktek dan penelitian.

3. Memudahkan Tata Usaha dalam pencetakan laporan mahasiswa dan siswa yang kerja

(14)

1.4 Batasan Masalah

Dalam pembuatan aplikasi ini terdapat beberapa batasan – batasan masalah,

antara lain :

1. Aplikasi ini hanya mencakup ruang lingkup operasional Pengolahan data mahasiswa

dan siswa yang melakukan kerja praktek dan penelitian di BPPT-SP Cianjur.

2 .Aplikasi yang dihasilkan dapat mengetahui data mahasiswa yang melakukan kerja

praktek maupun yang melakukan penelitian dan siswa yang melakukan kerja praktek

di BPPT-SP Cianjur.

3. Program aplikasi yang dihasilkan hanya dapat digunakan oleh bagian Tata Usaha

BPPT-SP Cianjur.

5. Aplikasi ini dapat berjalan pada sistem operasi Windows 98/2000/XP

6. Software pembangun yang digunakan dalam pembuatan sistem pengolahan data ini

adalah Visual Basic 6.0 dengandatabasenya menggunakan Microsoft Office Access

2003.

.

1.5 Metodologi Penelitian

Metodologi penelitian yang digunakan dalam penulisan tugas akhir ini adalah :

1. Tahap pengumpulan data

a. Observasi, pada tahap ini penulis mengumpulkan data dengan cara meninjau

langsung objek penelitian.

b. Wawancara, yaitu melakukan dialog secara secara langsung dengan pihak yang

(15)

c. Studi literatur, pada tahap ini dilakukan pengumpulan literatur dan informasi

terkait dengan penelitian tugas akhir baik dari buku ataupun melalui internet.

2. Tahap pembuatan perangkat lunak

Adapun metode yang di gunakan adalah metodeWaterfall yang meliputi :

1. Analisis

Menganalisis masalah yang akan diselesaikan serta memberikan batasan-batasan

dari masalah yang ada.

2. Perancangan

Proses perancangan aplikasi membagi persyaratan dalam sistem perangkat keras

atau perangkat lunak.

3. Implementasi

Perancangan perangkat lunak direalisasikan sebagai serangkaian program atau

unit program.

4. Pengujian

Setelah program selesai dibuat, maka tahap berikutnya adalah pengujian terhadap

program tersebut.

5. Pemeliharaan

Mencakup koreksi error yang tidak ditemukan pada tahap-tahap terdahulu dan

(16)

Gambar 1.1 Modelwaterfall

1.6 Sistematika Penulisan

Sistematika penulisan pada penyusunan tugas akhir ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang masalah, identifikasi masalah, maksud

dan tujuan, batasan masalah, metodologi penelitian, dan sistematika penulisan

BAB II LANDASAN TEORI

Bab ini menjelaskan mengenai sejarah singkat tentang perusahaan dan teori

apa saja yang digunakan dalam pembangunan sistem informasi.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi tentang analisis dan perancangan dari keseluruhan sistem, yang

mencakup perancangan basis data, Data Flow Diagram, Entity Relationship

Diagram, Diagram Konteks dan perancangan antar muka dari sistem yang akan

dibangun.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini menjelaskan tentang implementasi hasil dari analisis dan perancangan

(17)

dan perangkat lunak yang diperlukan dalam membangun sistem. Bab ini juga

berisi tentang pengujian pada sistem yang sudah lengkap dan telah memenuhi

semua persyaratan sistem.

BAB V KESIMPULAN DAN SARAN

Dalam bab ini berisi kesimpulan dari setiap tahapan yang dilalui dalam

(18)

7

TINJAUAN PUSTAKA

2.1 Tinjauan Lembaga atau Perusahaan

2.1.1 Sejarah Singkat

Keberadaan Unit Pelaksana Teknis Dinas (UPTD) Balai Pengembangan Perbibitan

Ternak Sapi Perah Bunikasih Cianjur berdasarkan sejarahnya, berdiri sejak tahun 1952

atas prakarsa Drh. SOEDJINO KOESOEMOWARDJO yang saat itu menjabat sebagai

kepala Jawatan Kehewanan Priangan Jawa Barat dengan Kegiatan utamanya adalah

Budidaya Ternak Sapi Perah, Ternak Domba, Kelinci dan Ternak Unggas, yang lebih

dikenal sebagai Taman Ternak.

Pada tahun 1964 seluruh tanggung jawab Taman Ternak tersebut diserahkan pada

Dinas Peternakan Propinsi Jawa Barat. Selanjutnya pada tahun 1983 sebutan Taman

Ternak berubah menjadi Unit Pelaksana Teknis Dinas (UPTD) Balai Pengembangan

Perbibitan Ternak Dan Hijauan Makanan Ternak ( BPT – HMT ).

Balai Pembibitan Ternak dan Hijauan Makanan Ternak ( BPT – HMT ) merupakan

salah satu Unit Pelaksana Teknis Dinas ( UPTD ) di Jawa Barat yang pengelolanya

diserahkan kepada Dinas Peternakan Propinsi Jawa Barat. Balai ini sebelumnya

berlokasi di Ciseureuh Loji Kecamatan Pacet Kabupaten Cianjur, namun pada tahun 1994

balai ini berpindah tempat ke Desa Bunikasih Kecamatan Warungkondang Kabupaten

Cianjur, sesuai dengan potensi geografisnya maka keberadaan balai ini lebih diarahkan

(19)

Bebek, kelinci dan ayam pelung ). Namun sekitar 1999 aneka ternak tersebut dihapuskan

hingga sampai dengan sekarang hanya pengembangan sapi perah saja.

Sejak tanggal 20 Juni 2002 keberadaan balai ini dikukuhkan menjadi eselon III

dengan nama UPTD Balai Pengembangan Perbibitan Ternak Sapi Perah (BPPT-SP)

Bunikasih Cianjur.

2.1.2 Struktur Organisai

Struktur organisasi yang ada di Balai Pengembangan Pembibitan Ternak Sapi Perah

(BPPT-SP) Cianjur

KEPALA BALAI

Drh. R.HENRY EKO SUWARNO

KEPALA SUB BAGIAN TU

WALUYO

Ur. Perleng Ur.Umum / K3

ADE.R.

PELAKSANA PELAKSANA PELAKSANA PELAKSANA PELAKSANA PELAKSANA

(20)

2.1.3 Uraian Organisasi

Susunan organisasi yang di terapkan di UPTD Balai Pengembangan Perbibitan

Ternak Sapi Perah ( BPPT-SP ) sebagai berikut :

1. Kepala Balai

2. Kepala Bagian Sub Tata Usaha

3. Seksi

a). Seksi Pengujian

b). Seksi Pengembangan

Di bawah seksi pengujian dan seksi pengembangan ada 6 (enam) bidang yang

bernaung di bawah seksi – seksi tersebut yaitu :

a) Bidang Urusan Ternak ( Ur Ternak )

b) Bidang Urusan Hijauan Makanan Ternak ( Ur HMT)

c) Bidang Urusan Mutu ( Ur Mutu )

d) Bidang Urusan Pasca Panen ( Ur Pasca Panen )

e) Bidang Urusan Pengembangan Wilayah ( Ur Peng Wilayah )

f) Bidang Urusan Pengembangan Ternak ( Ur Peng Ternak )

Tugas pokok balai adalah :

a). Memimpin, mengorganisasikan dan mengendalikan pelaksanaan kegiatan Balai

b). Melaksanakan ketatausahaan balai.

c). Melaksanakan pengujian mutu bibit dan teknologi di bidang sapi perah dan hijauan

(21)

d). Melaksanakan pengembangan bibit ternak sapi perah dan hijauan makanan ternak

serta hasil produksi ternak

e). Struktur organisasi terlampir.

Uraian fungsi bidabg yang ada di balai Pengembangan Pembibitan Ternak sapi Petah

(BPPT-SP) Cianjur

1. Urusan Ternak ( Ur Ternak )

a) Sanitasi Kandang

1. Memberikan Kandang Ternak dan lingkungan

2. Memandikan sapi

b) Pencatatan Populasi

1. Hijauan, Konsentrat atau makanan lainya, jumlsh, jenis, frekuensi pemberian pakan

untuk setiap ekor dan total populasi laktasi

c) Pencatatan Populasi

1. Pencatatan Jumlah ternak, Penambahan ( kelahiran ) Penguranagan ( mati atau jual )

d) Pemerahan susu

1. Cara / Sistem Pemerahan

e) Perawatan

1. Pemotongan Kuku ternak

2. Pemotongan Tanduk ternak

3. Pencukuran ambig ( bulu) ternak

f) Perkari

(22)

2. PKB ( Pembibitan.)

g) Penangan proses kelahiran

1. Membantu peroses kelahiran ternak

2. Urusan Hijauwan Makanan Ternak ( Ur Hmt)

a) Pengolahan Rumput

1. Mencangkul kebun rumput, Mendanjir kebun rumput

2. Pemanenan Rumput

3. Pengangkutan rumput kekandang

4. Pemotongan rumput

5. Pemupukan rumput ( pupuk kandang dan pupuk buatan )

b) Penyedian jenis rumput

1. Penghitungan hasil peroduksi rumput

c) Menampung rumput

1. Menghitung kebutuhan kebun rumput dengan daya tampung dengan peroduksi

hijauan makanan ternak (HMT)

3. Urusan Pasca Panen ( Ur Pasca Panen)

a. Pengumpukan data penakar air susu

1. Penujian air susu / tes

2. Test bent jenis

3. Hari pasca panen, bentuk olahan produksi susu seperti Yoghert, karamel, es cron, dan

susu permentasi

4. Pengumpulan susu

(23)

4. Urusan Mutu Bibit ( Ur Mutu)

a) Menyusun rencana kerja

b) Melaksanakan pengelolaan pengajian pola brcendig ternak sapi perah

c) Melaksanakan penguian mutu bibit. Layanan makanan ternak dan hasil peroduksi

ternak

d) Melaksanakan pengumpulan pengolahan analisa dataRecording ternak sapi perah

e) Melaksanakan pengujian aflikasi teknologi di bidang sapi, persusuan yang akan

dikembangkan

f) Melaksanakan kordinasi dengan instansi lainya

g) Melaksanakan evaluasi dan pelaporan

5. Urusan Pengembangan Wilayah ( Ur Peng Wilayah)

a) Pembinaan terhadap kelompok tani ternak yang ada di kabupaten-kabupaten

b) Penyuluhan terhadap tani ternak

c) Penilaian kelompok tani ternak

d) Pembuatan kolompok tani ternak baru

6. Urusan Pengembangn Ternak ( Ur Peng Ternak)

a) Melaksanakan pengolahan pengembangan hewan dan kesehatan lingkungan

b) Melaksanakan penangan penanganan kesehatan hewan dan kesehatan lingkungan

c) Melaksanakan pengelolaan dan pengembangan pengolahan hasil peroduksi ternak dan

kesehatan produk yang dihasilkan

d) Melakukan pengaturan distribusi bibit ternak dan hasil produksi ternak

e) Melakukan pembinaan, penyuluhan dan pelayanan-pengembangan perbibitan sapi

(24)

f) Melakukan pengumpulan, penyuluhan analisis pengumpulan data pengembangan

perbibitan sapi perah

g) Melaksanakan kordinasi dengan instansi lain

h) Melaksanakan evaluasi dan pelaporan

2.2 Landasan Teori

2.2.1 Bentuk Umum Sistem

Bentuk umum dari suatu sistem terdiri dari atas masukan (input), proses dan

keluaran (output), dalam bentuk umum sistem ini terdapat satu atau lebih masukan yang

akan diproses dan akan menghasilkan suatu keluaran.

Gambar 2.2 Bentuk umum sistem

2.2.2 Pengertian Sistem

Terdapat dua kelompok pendekatan dalam mendefinisikan sistem yaitu yang

menekankan pada prosedurnya mendefinisikan sistem sebagai berikut :

Menurut JOG [1] :

Sistem adalah suatu jaringan dari prosedur-prosedur yang saling berhubungan,

berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk

(25)

Sedangakan pendekatan sistem yang menekankan pada komponennya mendefinisikan

sistem sebagai berikut :

Menurut JOG [1] :

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai

suatu tujuan tertentu.

Beberapa ciri dari sistem yaitu sebagai berikut :

1. Mengarah Pada Tujuan

Cara kerja sistem ini adalah merangkaikan dan mengkoordinasikan fakta-fakta

untuk mencapai tujuan dengan menggunakan aturan-aturan tertentu.

2. Merupakan Suatu Keseluruhan

Sistem merupakan suatu keseluruhan yang bulat dan utuh, dimana tujuan

masing-masing dari bagian yang membentuk sistem akan saling menunjang dan mencapai

tujuan dari sistem secara keseluruhan, dan ini berarti bahwa pencapaian tujuan

dari salah satu bagian tidak dapat dilakukan dengan mengabaikan pencapaian

tujuan dengan bagian yang lainnya.

3. Adanya Keterbatasan

Sistem memiliki sifat yang terbuka, dimana suatu sistem dapat berinteraksi

dengan sistem lainnya yang lebih besar.

4. Adanya Proses Transformasi

Suatu sistem mempunyai atau melakukan proses transformasi kegiatan yang

mengubah suatuinput atau masukan menjadi suatuoutput untuk mencapai tujuan.

(26)

Sistem terdiri dari elemen-elemen yang saling berkaitan satu elemen dengan

elemen yang lain.

2.2.3 Klasifikasi Sistem

Sistem dapat diklasifikasikan menjadi beberapa sudut pandang diantaranya

adalah sebagai berikut :

1. Sistem di klasifikasikan sebagai sistem abstrak(abstract system) dan sistem fisik

(physical system), sistem abstrak terbentuk dari gagasan-gagasan atau

konsep-konsep saling berkaitan. Sistem fisik didefinisikan sebagai suatu sistem yang

unsur-unsur pendukungnya secara fisik dapat dilihat atau dirasakan dan memiliki

keterkaitan antara satu unsur dengan unsur lainnya.

2. Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatan manusia

(human made system). Sistem alamiah merupakan sistem yang terjadi melalui

proses alam, tidak dibuat manusia, sedangkan sistem buatan manusia merupakan

sistem yang dirancang oleh manusia, sistem manusia yang melibatkan interaksi

manusia dengan mesin (komputer) disebuthuman machine system.

3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan sistem

tak tentu (probabilistic system), sistem tertentu beroperasi dengan tingkah laku

yang sudah diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi

dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Sistem tak tentu

adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena

(27)

4. Dan yang terakhir adalah klasifikasi sistem sebagai sistem tertutup (closed

system) dan sistem terbuka (open system), dimana sistem tertutup tidak

terpengaruh oleh lingkungan lainnya, sistem ini bekerja secara otomatis tanpa ada

campur tangan dari pihak luar. Sebaliknya sistem terbuka merupakan sistem yang

berhubungan dan terpengaruh dengan lingkungan luar.

Pengertian sistem itu sendiri sangat luas dan bermacam-macam disesuaikan dengan

pendekatan dalam mendefinisikan.

Kegiatan sistem mencakup :

1. Input, menggambarkan kegiatan untuk menyediakan data untuk diproses.

2. Proses, menggambarkan bagaimana suatu data diproses untuk menghasilkan suatu

informasi yang bernilai tambah.

3. Output, suatu kegiatan untuk menghasilkan laporan proses diatas tesebut.

4. Penyimpanan, suatu kegiatan untuk memelihara dan menyajikan data.

5. Kontrol, suatu aktifitas untuk menjamin bahwa sistem tersebut sesuai dengan

yang diharapkan.

2.2.4 Alat Pengembangan Sistem

Pengembangan sistem merupakan hal yang penting bagi kelangsungan sistem

itu sendiri. Pengembangan sistem adalah suatu upaya untuk menjaga efektifitas sistem

dalam memenuhi kebutuhan pengguna sistem. Pengembangan sistem dapat berarti

menyusun suatu sistem yang baru untuk mnggantikan sistem yang lama secara

keseluruhan atau memperbaiki sistem yang ada.

(28)

1. Data Flow Diagram (DFD)

2. Kamus Data (Data Dictionary)

2.2.4.1 Diagram Arus Data (Data Flow Diagram)

Menurut JOG [1] :

Data flow diagram adalah suatu gambaran secara logika,data flow diagram biasa

digunakan untuk membuat sebuah model sistem informasi dalam bentuk

proses-proses yang saling berhubungan yang disebut dengan aliran data.

1. 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

tanda panah.

2. 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.

3. Kesatuan Luar(External Entity)

Kesatuan luar merupakan kesatuan di lingkungan luar sistem yang dapat

berupa orang, organisasi atau sistem lain yang akan memberikan masukan(input)

atau menerima keluaran (output) dari sistem. Kesatuan luar digambarkan dengan

simbol kotak persegi panjang.

4. File

(29)

Konsep dasar DFD dapat dilakukan dengan analisa Top Down, yaitu pemecahan

sistem yang besar menjadi beberapa sub-sub sistem yang lebih kecil DFD terdiri dari :

1. Diagram Konteks

Menurut JOG [1], Diagram Konteks adalah diagram arus data yang berfungsi

untuk menggambarkan yang dirancang disuatu objek, diagram konteks ini

menggambarkan secara global atau menyeluruh dari suatu sistem informasi

keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar. Kesatuan luar

ini merupakan sumber arus data atau tujuan data yang berhubungan dengan sistem

informasi tersebut.

2. Midle Level

Merupakan pemecahan dari tiap-tiap proses yang mempunyai fungsi sama. Pada

middle level diagaram 0 dipecah menjadi diagram 1,2,3 dan seterusnya yang

merupakan penguraian dari diagram konteks.

3. Lowest Level

Merupakan pemecahan dari dataflow yang ada padamiddle level. Pemecahan

tersebut masih tetap mempunyai fungsi yang sama darilevel sebelumnya. Untuk

Lowest Level, pemberian nomor diagram terdiri dari bagianmiddle level.

2.2.4.2 KamusData (Data Dictionary)

Menurut JOG [1] :

Kamus data adalah merupakan faktor tentang data dan kebutuhan-kebutuhan

informasi dari suatu sistem, kamus data yang dibuat berdasarkan arus data dari

(30)

Dengan adanya kamus data, didapat definisi-definisi dari bentuk-bentuk yang

tidak dimengerti dalam DFD yaitu aliran data, file, proses dan elemen-elemen data. Arus

data pada DFD bersifat global, hanya ditunjukan nama arus datanya saja. Keterangan

lebih lanjut tentang struktur dari arus data, secara lebih lengkap dapat dilihat di kamus

data.

2.2.5 Pengertian Basis Data (Database)

Basis data adalah kumpulan file-file yang mempunyai kaitan antara satu file lain

denganfile lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu

perusahaan/instansi, dalam batasan tertentu basis data merupakan salah satu komponen

penting dalam sistem informasi karena basis data adalah dasar untuk menyediakan

informasi bagi para pemakai.

2.2.6 Tujuan Basis Data

Tujuan dari basis data erat hubungannya dengan masalah-masalah yang timbul

dalamfile basis data, yaitu :

1. Penyediaan akses yang fleksibel, yaitu untuk memberikan kemudahan dalam

menampilkan semua informasi yang diperlukan.

2. Pemeliharaan integritas data, basis data berisi file yang saling berkaitan yaitu

dengan adanya field kunci yang menghubungkan keduafile tersebut.

3. Keamanan data, basis data dapat mendefinisikan prosedur otoritas untuk

(31)

mengijinkan user yang berbeda untuk melakukan tiap akses yang berbeda pada

tahap data yang sama.

4. Menghilangkan ketergantungan data, Program yang berinteraksi dengan DBMS

(Database Management System) relatif mandiri terhadap data aktual dalam basis

data. Hanya perubahan yang mungkin dilakukan terhadap struktur data tanpa

membutuhkan perubahan terhadap program aplikasi yang telah ada

5. Mengurangi kerangkapan data.

6. Penggunaan data bersama-sama, data yang sama dapat diakses atau digunakan

oleh beberapauser pada saat bersamaan. Hal ini menggunakan sistem basis data,

tiap aplikasi mempunyaifile tersendiri, sehingga suatu data tunggal dalam basis

data dapat digunakan untuk beberapa kegunaan.

7. Standardisasi data, yaitu memberikan fasilitas-fasilitas kamus data untuk

mendefiniskan nama-nama data secara rinci.

2.2.7 Perancangan Basis Data

Pada perancangan model konseptual, penekanan tinjauan dilakukan pada

struktur data dan relasi antar file. Pendekatan yang dilakukan pada perancangan model

konseptual adalah menggunakan model datarelational.

2.2.8 Entity Relationship Diagram (ERD)

Entity Relationship Diagram dibuat untuk merancang suatu basis data

(32)

atributnya. Untuk membantu gambaran relasi secara lengkap ada tiga macam relasi dalam

hubungan atribut dalam suatufile :

1. One to One Relationship

Hubungan antarafile kesatu denganfile kedua adalah satu berbanding satu.

2. One to Many Relationship

Hubungan antarafile pertama dengan file kedua adalah satu berbanding banyak atau

dapat pula dibalik banyak berbanding satu.

3. Many to Many Relationship

Hubungan antarafile pertama danfile kedua adalah banyak ke banyak.

2.2.9 Software Pendukung

2.2.9.1 Visual Basic 6.0

Visual Basic merupakan salah satu bentuk Program yang bebeasis Visual. Dari

puluhan jenis bahasa pemrograman, di dalam Visual Basic atau yang sering disebut

dengan VB memiliki banyak fitur yang menegarah pada bentuk WYSIWYG ( What You

See Is What You Get ), maksudnya adalah bahwa semua bentuk objek yang diciptakan

dalam form/proyek, maka bentuk mentah tersebut nantinya akan didapatkan pada

program akhirnya.

Jadi, bentuk dari pemrograman Visual akan menghasilkan output yang sama

dengan obje saat kita mengerjakan desain. Sehingga apapun yang kita lakukan saat

menciptakan desain, maka tampilan desain tersebutlah yang akan kita dapatkan pada

bentuk keluarannya.Dengan adanya kemampuat tersebut berarti akan semakin

(33)

bentuk inspirasi yan dituangkan dalam proyek maka bentuk tersebutlah kita akan

mendapatkan hasilnya.

Semua bahasa pemrograman yang berupa Visual telah memiliki dukungan OOP (

Object Oriented Programing ) atu disebut juga dengan Pemrograman Berorientasi Objek.

Bahasa ini disebut OOP karena semua kode program yang diketikan akan tergabung

dalam kelompok-kelompok yang dinamakanprocedure.

Visul Basic pada dasarnya adalah sebuah bahasa pemprograman komkputer. Bahasa

pemrograman adalah perintah-perintah atau intuksi yang dimengerti oleh komputer untuk

melakukan tugas-tugas tertentu .Visual Basic (yang sering juga disebut VB ) selain

disebut sebagai sebuah bahasa pemprograman, juga sering disebut sebagai sarana (tool)

untuk menghasilkan program-program aplikasi berbasiskan Windows. Beberapa

kemampuan atua manfaat dari Visual Basic diantaranya seperti:

1. Untuk membuat program aplikasi bebasis Windows.

2. Untuk membuat objek-objek pembantu program seperti misalnya kontrol

ActiveX, file help, aplikasi Internet, dan sebagainya.

3. Menguji program (debugging) dan menghasilkan program akhir

berakhiran EXE yangexecutable, atau dapat langsung dijalankan.

2.2.9.2 Microsoft Access 2003

Microsoft Access 2003 adalah perangkat lunak untuk pengolahn basis data yang

mempunyai kemampuan sebagai berikut :

1. Dapat bekerja padainternet or internet.

(34)

3. Dapat bekerja dengan aplikasi sederhana.

4. Dapat bekerja dalamdatabase window.

5. Menggunakan dan mengolahtoolbars,menu bars, danshortcut menu.

6. Membuat dan mengolahtabel, query, form dan report.

7. Dapat bekerja denganmacross.

8. Bekerja dalam modulwindow, debug window dan objek browser.

9. Programming denganVisual Basic.

10.Securing dan administering.

Dalam Microsoft Access 2003 semua informasi pada suatu sistem atau aplikasi

dapat dikelola dengan satu file database, dalam file database data-data dipisahkan dalam

penyimpanan data yang disebut tabel, data-data dalam tabel ini dapat dikelola dengan

cara :

1. Ditambah, dirubah atau ditampilkan dengan menggunakan form.

2. Dilakukan pencarian,finddengan menggunakanquery.

3. Dapat dianalisa atau dicetak dalamlayout yang baik.

Dalam Microsoft Access 2003 ada tiga macam Primary key yang dapat

didefinisikan yaitu :

1. Primary key Auto Numbers

Field Auto Numbers dapat di set untuk menmbahrecord baru dalm tabel dengan

Enter secara otomatisfield beriktunya.

2. Primary key Sati Field

Suatu field yang dipilih sebagai primary key bisa mempunyai nilainull duplikat,

(35)

3. Primary key Banyak Field

Dalam keadaan diman kita tidak menurunkan field tunggal sebagai field unik,

maka dapat dirancang atau lebih field sebagaiprimary key. Biasanya terjadi pada

(36)

25

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem merupakan penguraian dari suatu sistem yang utuh ke dalam

bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

mengevaluasi permasalahan-permasalahan, kesempatan dan hambatan-hambatan yang

terjadi dari kebutuhan yang diharapkan, sehingga dapat diusulkan perbaikan-perbaikan.

3.1.1 Analisis Masalah

Analisis permasalahan sistem yang terjadi dalam sistem pengolahan data

mahasiswa dan siswa yang melakukan kerja praktek dan penelitian yaitu dimana proses

pengolahan data yang dilakukan masih bersifat manual seperti penyimpanan datanya

masih tersimpan dalam bentuk arsip, belum terdokumentasi dengan baik, dalam

pengolahan datanya masih menggunakan Microsoft Excel, dan belum memiliki suatu

database sebagai media penyimpanan datanya, serta penyusunan laporannya yang kurang

sempurna akibatnya data tidak terkumpul seluruhnya.

3.1.2 Analisis Kebutuhan Data

Berdasarkan hasil penelitian yang dilakukan bahwa di Balai Pengembangan

Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur, seorang mahasiswa/siswa yang

mengikuti kerja praktek atau penelitian harus membawa proposal kerja praktek atau

(37)

mengikuti kerja praktek atau penelitian harus mengisi Surat persetujuan untuk mengikuti

kerja praktek dan penelitian agar terdaftar di perusahaan tersebut, Jadi agar dapat

diterima Kerja Praktek atau Penelitian dan agar pihak perusahaan mendapatkan data yang

diperlukan ,beberapa persyaratan diantaranya :

1. Proposal kerja praktek

2. Surat lampiran dari pihak dari kampus

3. Mengisi surat persetujuan kerja praktek atau penelitian tugas akhir bagi

peserta/mahasiswa yang mengikuti kerja praktek atau penelitian tugas akhir.

3.1.3 Analisis Sistem Yang Sedang Berjalan

Berdasarkan hasil penelitian, terdapat beberapa prosedur yang dilakukan di Balai

Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur, adalah pengolahan

data mahasiswa dan siswa yang kerja praktek dan penelitian. Untuk lebih jelasnya

gambaran tentang prosedur dapat dilihat didalamflow map yang sedang berjalan.

3.1.3.1 Flowmap Data kerja Praktek yang Berjalan

Flow map merupakan bagan yang menggambarkan dan menjelaskan urutan

prosedur-prosedur, arus pekerjaan secara keseluruhan dari sistem dan menggambarkan

aliran data atau dokumen dari satu entitas ke entitas lain.

Prosedur ini berisi mengenai proses pembuatan laporan peserta dan surat

pengajuan kerja praktek atau penelitian. Laporan peserta mahasiswa dan siswa ini adalah

laporan yang akan di berikan kepada pihak Kepala Balai yang nantinya akan di serahkan

(38)

surat dimana seorang mahasiswa atau siswa diterima atau tidaknya bisa kerja praktek atau

penelitian.

Adapun prosedurnya sebagai berikut :

1. Mahasiswa atau Siswa mengajukan proposal dan surat lampiran kepada pihak

perusahan bila perusahan menolak maka proposal dan surat lampiran dikembalikan

kepada mahasiswa dan apabila diterima maka perusahaan akan mencatat kedalam

laporan peserta selajutnya dibuatkan surat persetujuan kerja praktek dan penelitian .

2. Laporan peserta pertama diserahkan diarsipkan dan laporan peserta kedua diberikan

kepada Kepala Balai selanjutnya surat pengajuan kerja praktek diberikan kepada

Pihak Kepala Balai dan Dinas Perternakan untuk Pengesahannya.

3. Setelah surat disahkan Kepala Balai dan Dinas Perternakan maka surat dikembalikan

kapada pihak Tata Usaha.

4. Setelah diberikan kepada pihak Tata Usaha lalu surat satu disimpan oleh pihak Tata

usaha itu sendiri dan surat kedua di berikan kepada mahasiswa

Untuk lebih lengkapnya dapat dilihat pada gambar 3.1flowmap Data Kerja

(39)
(40)

Keterangan :

A1 : Arsip Laporan peserta kerja praktek dan penelitian yang disimpan oleh

pihak Tata Usaha

A2 : Arsip Laporan peserta kerja praktek dan penelitian yang disimpan oleh

pihak Dinas Peternakan.

A3 : Arsip Laporan peserta kerja praktek dan penelitian yang telah di

setujui dan di tandatangani, surat yang pertama disimpan oleh pihak Tata Usaha

dan surat yang kedua di berikan pada siswa atau mahasiswa yang akan

melakukan kerja praktek atau penelitian

3.1.3.2 Proses Pengalihan data Secara Paralel

Proses pengalihan data dengan cara paralel antara lain :

Mahasiswa mengajukan proposal dan surat lampiran permohonan kerja

praktek/penelitian maupun siswa yang mengajukan proposal dan surat lampiran

permohonan kerja praktek, selanjutnya bila pihak perusahaan menerimanya maka data

permohonan akan dicatat dalam pembukuan dan bila ditolak maka akan langsung

dikembalikan kepada mahasiswa/siswa tersebut. Setelah dicatat kedalam pembukuan

maka operator akan menginputkan data pengajuan kerja praktek/penelitian kedalam

database. Setelah operator menginputkan kedalam database maka operator atau

administrator mencetak Surat Pengejuan kerja peraktek/penelitian untuk ditandatangi

oleh pihak manajer dan operator atau administrator pun dapat mencetak laporan peserta

Setelah melakukan analisis terhadap prosedur yang sedang berjalan, dapat dilihat

(41)

terkomputerisasi dengan memadai seperti penyimpanan datanya juga tidak disusu secara

rapih masih ditumpuk antara data mahasiswa dan siswa yang kerja praktek maupun

penelitian, dan dalam pengolahan datanya masih menggunakan Microsoft Excel, dan

belum memiliki suatudatabase sebagai media penyimpanan datanya.

Solusi yang diajukan yaitu pengolahan data agar tidak dilakukan secara manual,

tetapi dengan sistem yang sudah terkomputerisasi, agar data tersimpan dengan aman dan

terstruktur dengan baik.

3.1.4 Analisis Kebutuhan Perangkat Keras(Hardware)

Berikut ini analisis kebutuhan perangkat keras komputer yang ada di Balai

Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur.

a. Processor Pentium IV 2.66 GHz,

b. Memori 256 Mb,

c. VGA, 128 Mb,

d. Harddisk Drive 80 Gb,

e. DVD ComboDrive,

f. Monitor14”.

g. Printer

h. Keyboard

i. Mouse

Secara keseluruhan spesifikasi perangkat keras komputer yang ada sudah cukup

(42)

3.1.5 Analisis Kebutuhan Perangkat Lunak(Software)

Analisis perangkat lunak yang mendukung program aplikasi pengolahan data

mahasiswa dan siswa yang kerja praktek dan penelitian agar dapat berjalan dengan baik

adalah sistem operasiMicrosoft Windows 1998/2000//XP.

3.1.6 Analisis Pengguna

Analisis karakteristik pengguna aplikasi pengolahan data mahasiswa dan siswa

yang kerja dan penelitian

praktek dan penelitian adalah sebagai berikut :

1. Nama : Rusli Subhan

Jabatan : Staf Kesehatan Ternak

Umur : 30 tahun

Latar Belakang Pendidikan : SNAKMA PETERNAKAN

Sistem Operasi yang pernah/sering digunakan : Win98, WinXP

Software yang pernah/sering digunakan : Ms.Word, Excel

2. Nama : Ade Rohimat

Jabatan : Staf Bagian Umum

Umur : 34 tahun

Latar Belakang Pendidikan : SPMA GEGERKALONG

Sistem Operasi yang pernah/sering digunakan : Win98, WinXP

(43)

3.2 Analisis Basis Data

3.2.1 Entity Relationship Diagram(ERD)

Dalam memodelkan data dan menggambarkan hubungan antara data yang ada pada

sistem yang sedang berjalan di Tata Usaha digunakan alat bantu yaituEntity

Relationship Diagram(ERD). Berikut adalah ERD yang diusulkan di Balai

Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur :

User Mengolah peserta

Gambar 3.2 ERD Aplikasi Pengolahan Data Mahasiswa dan Siswa yang Kerja

Prektek dan Penelitian di Balai Pengembangan Pembibitan Ternak Sapi Perah

(BPPT-SP) Cianjur.

3.3 Perancangan Database

Database Microsoft Access 2003 digunakan sebagai media penyimpanan data

dalam aplikasi pengolahan data mahasiswa dan siswa yang kerja praktek dan penelitian.

(44)

3.3.1. Kamus Data

Kamus data ikut berperan dalam perancangan dan pembangunan aplikasi

pegolahan data mahaiswa dan siswa yang kerja praktek dan penelitian. Berfungsi untuk

menjelaskan semua data yang digunakan didalam sistem. Berikut adalah kamus data

untuk sistem yang dibangun :

Tabel 3.1 Kamus Data Aplikasi Pengolahan Data Mahasiswa dan SiswaYang

Kerja Praktek Dan Penelitian di Balai Pengembangan Pembibitan Ternak Sapi

Perah (BPP-TSP) Cianjur.

Nama Tpeserta

Where used / how used Administrator,Operator

Deskripsi Berisi data peserta

Struktur Data No_Kp+JenisNoInduk+Nama+NoInduk +Fakultas_Jurusan

+Sekolah+ Tujuan+Tanggal+Bagian+User

Where used / how used Administrator,Operator

Deskripsi Berisi data User

Struktur Data Name+User+UserAs+ Status +Password

(45)

3.3.2 Relasi Tabel

Proses relasi antar atribut merupakan gabungan antar atribut yang mempunyai

kunci utama yang sama, sehingga atribut-atribut tersebut menjadi satu kesatuan yang

dihubungkan olehfield kunci tersebut. Pada proses ini elemen-elemen data dikelompokan

menjadi satu file database beserta entitas dan hubungannya. Berikut adalah tabel relasi

aplikasi pengolahan data mahasiswa dan siswa yang kerja praktek dan penelitian di Balai

Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur :

Gambar 3.3 Relasi Tabel Aplikasi Pengolahan Data Mahasiswa dan Siswa

yang Kerja Praktek dan Penelitian di Balai Pengembangan Pembibitan Ternak

Sapi Perah (BPP-TSP) Cianjur.

3.3.3 StrukturFile

Struktur file merupakan urutan isi atau data yang berada dalam suatu record.

Strukturfile dalam aplikasi pengolahan data mahasiswa yang kerja praktek dan penelitian

(46)

Tabel 3.2 ArsitekturDatabase

Database Name Tabel Name Keterangan

Tuser

Tabel ini akan menyimpan dataUser

NamedanPasswordyang akan

digunakan dalam prosesLogin.

Pbpptsp

Tpeserta

Tabel ini akan menyimpan seluruh

data mahasiswa yang mendaftar

untuk mengikuti Kerja Praktek dan

Penelitian dan data siswa yang

mendaftar untuk Kerja Praktek

Tabel 3.3 Struktur Tabel User

Tabel : User

Primary Key : User

Nama field Tipe data Ukuran Keterangan

Name text 50 Merupakan nama dari user

User text 50 Merupakan nama dari user untuk login

UserAs text 50 Merupakan status user yang akan

mengoprasikan data base atau hak akses

Password text 50 Kunci untuk memasuki aplikasi ini

Status text 10 Satus aktif atau tidak aktifnya seorang

(47)

Tabel 3.4 Struktur Tabel Tpeserta

Tabel : Tpeserta

Primary Key : No

Nama field Tipe data Ukuran Keterangan

No_Kp Auto Number Nomor Pendaftaran Keja Praktek

atau Penelitian

JenisNoInduk Text 50 Yang membedakan Peserta

Mahasiwa dan Siswa

NoInduk Text 50 No Induk Mahasiswa dan Siswa

Nama Text 30 Nama Mahasiswa dan Siswa

Sekolah Text 50 Mengetahui Sekolah Peserta

Mahasiswa dan Siswa

Fakultas_Jurusan Text 50 Fakultas/Jurusan yang sedang

digeluti , supaya dapat diterapkan

pada bidangnya masing-masing

Tujuan Text 50 Tujuan Kerja Paraktek Atau

Penelitian

Tanggal Date/Time Tanggal Masuk Kerja Peraktek atau

Penelitian

Bagian Text 50 Ditempatkan dibagian mana

User Text 50 Merupakan nama dari user

Yang sedang menjalankan aplikasi

3.4 Perancangan Sistem

Perancangan akan dimulai setelah tahap analisis terhadap sistem sselesai

(48)

pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu

kesatuan yang utuh dan berfungsi. Tahapan ini menyangkut mengkonfigurasi dari

komponen-komponen perangkat lunak dan perangkat keras memuaskan dari rancang

bangun yang telah ditetapkan pada akhir tahap analisis sistem. Alat bantu yang digunakan

untuk menggambarkan perancangan sistem secara umum yang akan dibangun, yaitu

diagram konteks dan data flow diagram. Untuk menjelaskan bagaimana suatu masukan

diproses pada sistem maka digunakan spesifikasi proses dan kamus data untuk

mengetahui aliran data yang mengalir pada sistem.

3.4.1 Diagram Konteks

Berikut ini adalah gambar diagram konteks yang diusulkan pada aplikasi

pengolahan data mahasiswa dan siswa yang kerja praktek dan Penelitian.

Administrator Operator

Info Login Invalid Info User Info Data Peserta Laporan

Gambar 3.4 Diagaram Kontek Aplikasi Pengolahan Data Mahasiswa dan

Siswa Yang Kerja Praktek Dan Penelitian di Balai Pengembangan Pembibitan

(49)

3.4.2 Data Flow diagram

Data Flow Diagram (DFD) memungkinkan pengembangan untuk mengembangkan

model daerah informasi dan fungsi tersebut pada saat yang bersamaan. DFD juga

menunjukkan aliran suatu data diubah bentuk seakan-akan data tersebut bergerak melalui

sistem. Berikut ini adalah DFD aplikasi pengolahan data mahasiswa dan siswa yang kerja

praktek dan penelitian di Balai Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP)

Cianjur:

Gambar 3.5 Gambar DFD Level 1 Aplikasi Pengolahan Data Mahasiswa dan

(50)

Gambar 3.6 DFD Level 2 Proses 1 Pengolahan Data Login

(51)

Gambar 3.8 DFD Level 2 Proses 3 Pengolahan Data Peserta

(52)
(53)
(54)

Gambar 3.12 DFD Level 3 Proses 4.1 Proses Laporan Peserta

3.4.3 Spesifikasi Proses

Spesifikasi proses merupakan deskripsi dari setiap elemen proses yang terdapat

dalam program, yang meliputi nama proses, input, output dan keterangan dari proses.

Berikut ini spesifikasi proses dari aplikasi pengolahan data mahasiswa dan siswa yang

kerja praktek dan penelitian di Balai Pengembangan Pembibitan Ternak Sapi Perah

(55)

Tabel 3.5 Spesifikasi Proses Aplikasi Pengolahan Data Mahasiswa dan Siswa Yang

Kerja Praktek dan Penelitian di Balai Pengembangan Pembibitan Ternak Sapi

Perah (BPP-TSP) Cianjur:

No. Proses Keterangan

No. Proses 1

Nama Proses Pengolahan Data Login

Source (sumber) Administrator

Input Data Login

Output Info Login Invalid

Destination (tujuan)

Administrator,Operator 1

Logika Proses Begin

{ Administrator,Operator memasukkan Data User (user) ke database}

if username ada

then masukkan password

else tampil Info User (user) invalid

end

No. Proses Keterangan

No. Proses 2

Nama Proses Pengolahan Data User

Source (sumber) Administrator

Input Data User

Output Info Data User

Destination (tujuan)

Administrator,Operator 2

Logika Proses Begin

{ Administrator,Operator melihat Data User }

End

No. Proses Keterangan

No. Proses 3

Nama Proses Pengolahan Data peserta

Source (sumber) Administrator

Input Data Peserta

Output Info Data Peserta

3

Destination (tujuan)

Adminitrator,Operator

Logika Proses Begin

{ Administrator,Operator melihat Data Peserta}

End

No. Proses Keterangan

(56)

Nama Proses Pengolahan Laporan

Source (sumber) Administrator

Input Data Peserta

{ Operator mencetak laporan }

End

No. Proses Keterangan

No. Proses 1.1

Nama Proses ProsesVerifikasi User

Source (sumber) Administrator,Operator

Input Data User (user)

Output Username valid atau invalid

Destination (tujuan)

Administrator,Operator

5

Logika Proses Begin

{ Administrator,Operator memasukan Data User (user) ke database}

if username ada

then masukan password

else tampil Info User (user) invalid

end

No. Proses Keterangan

No. Proses 1.2

Nama Proses Proses Verifikasi Password

Source (sumber) Administrator,Oprator

Input Data User (password)

Output Password valid atau invalid

Destination (tujuan)

Administrator,Oprator

6 Logika Proses Begin

{ Administrator,Operator memasukan Data User (password) ke database}

if password cocok

then tampil Info User valid

else tampil Info User (password) invalid

end

No. Proses Keterangan

No. Proses 2.1

Nama Proses Proses Tambah Data User

Source (sumber) Administrator

Input Data Tambah User yang di input

(57)

Destination (tujuan)

Administrator,Operator

Logika Proses Begin

{ Administrator, Operator Menambah Data User

InsetData User kedatabase}

End

No. Proses Keterangan

No. Proses 2.2

Nama Proses Proses Ubah Data User

Source (sumber) Administrator

Input Data Ubah User yang di input

Output Info Ubah User yang di input

Destination (tujuan)

Administrator 8

Logika Proses Begin

{ Administrator Mengubah Data User

InsetData User kedatabase}

End

No. Proses Keterangan

No. Proses 2.1.1

Nama Proses Proses Tambah Data User

Source (sumber) Administrator

Input Data Tambah User

Output Info Tambah user

Destination (tujuan)

Administrator, Operator 9

Logika Proses Begin

{ Administrator, Operator Menambah Data User

InsetData User kedatabase}

End

No. Proses Keterangan

No. Proses 2.1.2

Nama Proses Proses Data Simpan User

Source (sumber) Administrator

Input Data Simpan User

Output Info Simpan User

Destination (tujuan)

Administrator, Operator 10

Logika Proses Begin

{ Administrator, Operator melihat informasi user Save

data sesuai dengan data yang akan disimpan ke

database}

End

No. Proses Keterangan

(58)

Nama Proses Proses Data Batal User

Source (sumber) Administrator

Input Data Batal user

Output Info Batal user

Destination (tujuan)

Administrator, Operator

Logika Proses Begin

{ Administrator, Operator melihat informasi user Batal }

End

No. Proses Keterangan

No. Proses 2.1.4

Nama Proses Proses Data Keluar User

Source (sumber) Administrator

Input Data Keluar User

Output Info Keluar user

Destination (tujuan)

Administrator 12

Logika Proses Begin

{ Administrator, Operator informasi melihat informasi user keluar}

End

No. Proses Keterangan

No. Proses 2.2.1

Nama Proses Proses Data Ubah User

Source (sumber) Administrator

Input Data Ubah User

Output Info Ubah User

Destination (tujuan)

Administrator 13

Logika Proses Begin

{ Administrator Mengubah Data User

InsetData User kedatabase}

End

No. Proses Keterangan

No. Proses 2.2.2

Nama Proses Proses Data Cari User

Source (sumber) Administrator

Input Data Cari User

Output Info Cari User

(59)

(tujuan)

Logika Proses Begin

{ Administrator, melihat informasi user

If User ada then tampil data user yang dicari else

informasi user yang telah dicari}

End

No. Proses Keterangan

No. Proses 2.2.3

Nama Proses Proses Data Simpan User

Source (sumber) Administrator

Input Data Simpan User

Output Info Simpan user

Destination (tujuan)

Administrator 15

Logika Proses Begin

{ Administrator melihat informasi user Simpan }

End

No. Proses Keterangan

No. Proses 2.2.4

Nama Proses Proses Data Hapus User

Source (sumber) Administrator

Input Data Hapus User

Output Info Hapus User

Destination (tujuan)

Administrator 16

Logika Proses Begin

{ Administrator melihat informasi user Hapus}

End

No. Proses Keterangan

No. Proses 2.2.5

Nama Proses Proses Data Batal User

Source (sumber) Administrator

Input Data Batal User

Output Info Batal User

Destination (tujuan)

Administrator 17

Logika Proses Begin

{ Administrator Melihat informasi user batal}

End

No. Proses Keterangan

No. Proses 2.2.6

18

(60)

Source (sumber) Administrator

Input Data Keluar User

Output Info Proses Data Keluar User

Destination (tujuan)

Administrator

Logika Proses Begin

{ Administrator melihat informasi User Keluar}

End

No. Proses Keterangan

No. Proses 3.1

Nama Proses Proses Tambah Data Peserta

Source (sumber) Administator

Input Data Tambah peserta

Output Info Tambah Peserta

Destination (tujuan)

Operator 19

Logika Proses Begin

{ Administrator ,Operator Menambah Data Peserta}

End

No. Proses Keterangan

No. Proses 3.2

Nama Proses Proses Ubah Data Peserta

Source (sumber) Administrator

Input Data Ubah Peserta

Output Info Ubah Peserta

Destination (tujuan)

Administrator 20

Logika Proses Begin

{ Administrator Ubah Data Peserta}

End

No. Proses Keterangan

No. Proses 3.2.1

Nama Proses Proses Ubah Data Peserta

Source (sumber) Administrator

Input Data Ubah Peserta

Output Info Ubah Peserta

Destination (tujuan)

Administrator 21

Logika Proses Begin

{ Administrator Ubah Data Peserta}

End

No. Proses Keterangan

No. Proses 3.2.2

(61)

Source (sumber) Administrator

Input Data Cari peserta yang akan di cari

Output Info Data peserta yang akan di cari

Destination (tujuan)

Mahasiswa dan Siswa yang Mengajukan Kerja Praktek atau Penelitian

22

Logika Proses Begin

{ Administrator melihat informasi Peserta

If Nim Atau Nis adathen tampil data Mhs dan Siswa.

yang dicari else informasi data Mhs dan Siswa yang

telah dicari}

End

No. Proses Keterangan

No. Proses 3.2.3

Nama Proses Proses Data Simapn Peserta

Source (sumber) Administrator

Input Data Simpan Peserta

Output Info Simpan Peserta

Destination (tujuan)

Mahasiswa dan Siswa yang telak Mengajukan Kerja Praktek atau Penelitian

23

Logika Proses Begin

{ Administrator melihat informasi peserta

save data peserta yang akan disimpan kedatabase} End

No. Proses Keterangan

No. Proses 3.2.4

Nama Proses Proses Hapus Data Peserta

Source (sumber) Administrator

Input Batal Peserta

Output Info Batal Peserta

Destination (tujuan)

Mahasiswa dan Siswa yang telak Mengajukan Kerja Praktek atau Penelitian

24

Logika Proses Begin

{Administrator, melihat informasi Peserta

Hapus data Peserta yang sesuai dengan data yang akan dihapus}

End

No. Proses Keterangan

No. Proses 3.2.5

Nama Proses Proses Batal Data Peserta

Source (sumber) Administrator

Input Data Batal Peserta

Output Info Batal Peserta

(62)

(tujuan) dan Penelitian

Logika Proses Begin

{ Administrator melihat informasi Peserta Batal

No. Proses Keterangan

No. Proses 3.2.6

Nama Proses Proses Keluar Data Peserta

Source (sumber) Administrator

Input Data Keluar Peserta

Output Info Keluar Peserta

Destination (tujuan)

Mahasiswa dan siswa Yang mengajukan Kerja Praktek dan Penelitian

26

Logika Proses Begin

{ Administrator melihat informasi Peserta Keluar

No. Proses Keterangan

No. Proses 4.1

Nama Proses Laporan MhsKp

Source (sumber) Administrator

Input Laporan MhsKp

{ Administrator, Operator melihat informasi Laporan

Print Cetak Laporan MhsKp sesuai dengan Laporan Peserta yang ada}

End

No. Proses Keterangan

No. Proses 4.2

Nama Proses Laporan MhsPenelitian

Source (sumber) Administrator

Input Laporan MhsPenelitian

Output Info Laporan MhsPenelitian

Destination (tujuan)

Laporan MhsPenelitian 28

Logika Proses Begin

{ Administrator, Operator melihat informasi Laporan

Print Cetak Laporan MhsPenelitian sesuai dengan Laporan Peserta yang ada}

End

No. Proses Keterangan

No. Proses 4.3

Nama Proses Proses Laporan SiswaKp

Source (sumber) Administrator

Input Laporan SiswaKp

(63)

Destination (tujuan)

Laporan SiswaKp

Logika Proses Begin

{ Administrator, Operator melihat informasi Laporan

Print Cetak Laporan SiswaKp sesuai dengan Laporan Peserta yang ada}

End

3.5 Perancangan Antar Muka

Perancangan antarmuka yang telah dibuat meliputi beberapa perancangan

diantaranya perancangan struktur menu, spesifikasi antarmuka, perancangan keluaran.

3.5.1 Perancangan Struktur Menu

Berikut adalah perancangan struktur menu aplikasi pengolahan data Mahasiswa

dan Siswa yang Kerja Praktek dan penelitian di Balai Pengembangan Pembibitan Ternak

Sapi Perah (BPP-TSP) Cianjur:

(64)

3.5.2 Spesifikasi Antar Muka

Spesifikasi antarmuka merupakan suatu bentuk tampilan dari program yang akan

dibuat untuk kebutuhaninterface denganuser. Spesifikasi antarmuka terdiri dari

Perancangan tampilan menu, tampilan form, tampilan pesan, keluaran dan jaringan

semantik. Berikut ini merupakan perancangan tampilan menu Sistem.

Gambar 3.14 Form Menu Utama (sebelumLogin)

(65)

Keterangan Gambar Form Menu Utama (sebelumLogin): Gambar ini menunjukan menu

data dalam keadaan tidak aktif

Tabel 3.6 Submenu File (sebelumLogin)

No Komponen Fungsi Keterangan

1 Menu Editor 1 Menampilkan pilihan Menu

Terdiri dari menu:

- File dengan Submenu

Login, Logoutdan

Exit

- Pengolahan Data

User

- Pengolahan Data

Peserta

- Laporan

- About

(66)

Tabel 3.7 Login

No Komponen Fungsi Keterangan

1 Label3 Label User Label caption: User name

2 Label4 Label Password Label caption: Password

3 TxtUserLogin Input User

Sebagai tempat input data

User Name untuk data

Login

4 TxtPasswordLogin Input Password

Sebagai tempat input

password untuk data

login

5 Text 3 txtLogin txtlogin

6 cmdlogin Tombol aktivasi Login Button caption: Login

7 Command2 Tombol batal login Button caption:

Batal

8 Label14 Label Label Caption : Selamat

Datang Diaplikasi Ini

(67)

Gambar 3.17 Form Menu Utama (setelahLogin)

Gambar 3.18 Submenu File (setelah Administator, dan OpratorLogin)

(68)

Gambar 3.20 Submenu Data Peserta (setelah Administator, dan OpratorLogin)

Gambar 3.21 Submenu Laporan (setelah Administrator dan OpratorLogin)

Tabel 3.8 Form Menu Utama (setelahLogin)

No Komponen Fungsi Keterangan

1 MenuEditor Menampilkan pilihan Menu

Terdiri dari menu:

- File dengan Submenu

New (User, Password),

Logoutdan Exit

- Data Userdengan

SubmenuPengolahan

Data User

- Data Pesertadengan sub

menuPengolahan Data

Peserta,

- Laporan dengan Sub

menuLaporan Peserta,

dan Laporan Pertanggal

(69)

Form Pengolahan Data User X Logo PENGOLAHANDATA USER

Batal

Simpan Keluar

tambah Ubah

Cari User

Gambar 3.22 Form Pengolahan Data User

Tabel 3.9 Form Pengolahan Data User

No Komponen Fungsi Keterangan

1 Label 1 Label Nama User Label caption: Nama User

2 Label 2 Label User Label caption: User

3 Label 3 Label Password Label caption: Password

4 Label 4 Label Ulangi Password

Label caption: Ulangi

Password

(70)

6 Label 6 Label Status User Label caption : Status User

7 Label 7 }Harus Sama dengan password Label caption : pesan

8 Label 11 Label Tambah User

Label caption : Tambah

User

11 CmdBatal Tombol Untuk Batal Data

CommadButton Name:cmd

Textname :Untuk Mengetikan

Nama User

Text Caption: Textname

14 Textuser

Textuser : Untuk Mengetikan

User

cbuserAs Untuk memilih hak

akses

Combo caption : cbuserAs

17 Frame1 Frame1 Frame Name : Frame1

18 Frame2 Frame2 Frame Name : Frame2

(71)

20 Frame4 Frame4 Frame Name : Frame4

21 DataGrid1

DataGrid : Data User Yang

Terdaftar

DataGrid Name: DataGrid1

22 Image1 Image1 : Logo Prusahaan Image Name : Image1

Gambar 3.23 Form Pengolahan Data Peserta

Tabel 3.10 Form Pengolahan Data Peserta

No Komponen Fungsi Keterangan

1 Label 1 Label No_Kp Label caption: No_Kp

2 Label 2 Label Jenis No Induk

Label caption: Jenis No

Gambar

Gambar 3.1 Flow Map Data Kerja Praktek dan Penelitian yang Berjalan
Gambar 3.5 Gambar DFD Level 1 Aplikasi Pengolahan Data Mahasiswa dan
Gambar 3.7 DFD Level 2 Proses 2 Pengolahan Data User
Gambar 3.8 DFD Level 2 Proses 3 Pengolahan Data Peserta
+7

Referensi

Dokumen terkait

Tetapi kesemuanya itu dalam melakukan kegiatan pemasaran tergantung dari konsumen yang dituju oleh perusahaan, sebab dari pada itu perlu adanya suatu cara untuk

Faktor-Faktor Penyebab Anak Putus Sekolah pada Jenjang Pendidikan Menengah (SMA/SMK) di Kecamatan Mijen Kota Semarang Kurun Waktu 2011-2014.. Semarang : Universitas

Hasil penelitian menunjukan hubungan yang positif antara kinerja divisi TI yang ditinjau dan kualitas produk dan layanan SI/TI terhadap persepsi peningkatan kinerja

[r]

Uji t-tidak berpasangan (independent t-test) digunakan untuk menganalisis perbedaan jumlah nekrosis sel otot dan jumlah titik hiperkontraksi serabut otot

Dalam bab ini akan membahas tentang kerangka teoritis yang mendukung dan menjelaskan hah-hal yang berkaitan dengan penelitian seperti Teori Penalaran Moral dan

Kanker adalah istilah umum untuk sekelompok besar penyakit yang dapat mempengaruhi setiap bagian dari tubuh. Istilah yang digunakan adalah tumor ganas dan neoplasma.

Begitu pula penelitian yang dilakukan oleh Aylin et al tentang kontrol asma dan kualitas hidup yaitu rerata skor Tes Kontrol Asma adalah 20 yang berarti tingkat kontrol