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

(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

UNIVERSITAS KOMPUTER INDONESIA

2009


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

5. Bapak Galih Hermawan, S.Kom., selaku pembimbing dalam Penyusunan Tugas Akhir ini.


(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 LEMBAR JUDUL

LEMBAR PENGESAHAN

ABSTRAK... i

ABSTRACT... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR TABEL ... ix

DAFTAR GAMBAR ... x

DAFTAR SIMBOL ... xiii

DAFTAR LAMPIRAN... xvi

BAB I PENDAHULUAN ... 1

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

Mira Kania Sabariah, S.T, M.T. NIP. 41277006008


(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

Iskandar Ikbal S.T. NIP : 41277006020


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

Berdasarkan hasil pengujian aplikasi ini dapat membantu perusahaan dalam proses pengolahan data mahasiswa dan siswa yang melakukan kerja praktek dan penelitian sehingga mampu meningkatkan kinerja perusahaan.


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

Based on test results can help companies in the process of data processing University Student and students who conduct research and work practices so that improve the performance of thecompany.


(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 praktek dan penelitian.


(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 bersangkutan dalam memberikan keterangan terhadap informasi yang dibutuhkan.


(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 sistem ke dalam bentuk bahasa pemrograman. Serta kebutuhan perangkat keras


(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 penelitian dan mengajukan saran untuk pengembangan sistem selanjutnya.


(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 kepada pengembangan sapi perah meskipun ada juga aneka ternak ( kuda, merpati,.


(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

Bendahara Pengeluaran Pembantu

N. Solihat, A.Md

Bendahara Penyetor A M I H

Ur. Perleng Ur.Umum / K3 ADE.R.

KASIE PENGUJIAN

Ir. BUDI IRAWAN.

Ur.Ternak RUSLI.S.S. Ur.HMT M.N.SASDI A.Md Ur.Mutu KASIE PENGEMBANGAN RENDRADI. S.Pt. Ur.Peng. WIL RUSLI.S.S. Ur.Peng. Ter N.SOLIHAT Ur.Pasca Panen BURHANUDIN

PELAKSANA PELAKSANA PELAKSANA PELAKSANA PELAKSANA PELAKSANA

Gambar 2.1 Gambar Struktur Organisasi Balai Pengembangan Pembibitan Ternak Sapi Perah (BBPT-SP) Cianjur


(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 makanan ternak serta hasil produksi hasil ternak


(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 perah


(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 menyelesaikan suatu sasaran tertentu.


(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. 5. Saling Berkaitan


(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 mengandung unsur probabilitas.


(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 mempermudah dan membantu kita dalam melakukan pembuatan program.Sebab,apapun


(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. 2. Dapat bekerja dengan aplikasi lain.


(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, Microsft Access tidak mengeset sebagaiprimary key.


(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 banyak ke banyak dari dua tabel.


(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 penelitian, surat lampiran dari pihak kampus, dan yang lebih penting lagi seseorang yang


(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 ke pada pihak Dinas Peternakan jawa barat dan surat pengajuan kerja praktek adalah


(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 Praktek dan Penelitian yang berjalan


(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 bahwa dalam pengolahan data, pengarsipan data masih bersifat manual dan belum


(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 Memenuhi syarat untuk kebutuhan prangkat lunak yang akan diaplikasikan.


(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

No_Kp”

JenisNoInduk

NoInduk

Nama

Fakultas_Jurusan

Sekolah Bagian

Status

User*

Password UserAs

Nama

1 N

User

Tujuan Tanggal

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. Berikut rancangan database yang akan dibuat:


(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 No_Kp JenisNoInduk NoInduk Nama Fakultas_Jurusan Sekolah Tujuan Tanggal Bagian User [0..9] [AutoNumber] [0..9, a..z, A..Z] [0..9, a..z, A..Z] [0..9, a..z, A..Z] [0..9, a..z, A..Z] [0..9, a..z, A..Z] [0..9, a..z, A..Z] [[ddmmyyyy] [0..9, a..z, A..Z] [0..9, a..z, A..Z]

Nama Tuser

Where used / how used Administrator,Operator

Deskripsi Berisi data User

Struktur Data Name+User+UserAs+ Status +Password

Name User UserAs Status Password

[0..9, a..z, A..Z] [0..9, a..z, A..Z] [0..9, a..z, A..Z] [0..9, a..z, A..Z] [0..9, a..z, A..Z]


(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 di Balai Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur :


(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 dilakukan. Perancangan dapat didenifisikan sebagai penggambaran, perencanaan dan


(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

Aplikasi Pengolahan

Data Mahasiswa dan

Siswa yang Kerja Praktek &

Penelitian Data Login

Data User Data Peserta

Info Login Invalid Info User Info Peserta Laporan

Data Login Data User Data Peserta

Info Login Invalid Info Data 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 Siswa Yang Kerja Praktek dan Penelitian


(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 (BPPT-SP) Cianjur :


(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

Output Info Laporan

Destination (tujuan)

Operator 4

Logika Proses Begin

{ 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

Output Info LaporanMhsKp

Destination (tujuan)

Laporan MhsKp 27

Logika Proses Begin

{ 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

Nama Lengkap User

Password UserAs Status

Tabel Data User 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

9 CmdTambah Tombol Untuk Tambah Data

CommadButton Name: Cmdtambah

10 CmdSimpan Tombol Untuk Simpan Data

CommadButton Name: CmdSimpan

11 CmdBatal Tombol Untuk Batal Data

CommadButton Name:cmd Batal

12 CmdKeluar Tombol Untuk Keluar Data

CommadButton Name CmdKeluar

13 Textname

Textname :Untuk Mengetikan Nama User

Text Caption: Textname

14 Textuser

Textuser : Untuk Mengetikan User

Text Caption: Textuser

15 Textpassword

TextConfirm : Untuk Mengetikan Password

Text Caption: Textpassword

16 cbuserAs

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 Induk


(72)

3 Label 3 Label No Induk Label caption: No Induk

4 Label 4 Label Fakultas/Jurusan

Label caption: Fakultas/Jurusan

5 Label 5 Label Tanggal Label caption: Tanggal

6 Label6 Label Sekolah Label caption : Sekolah

7 Label7 Label Tujuan Label caption : Tujuan

8 Label8 Label Bagian Label caption : Bagian

9 Label9 Label Tambah Data Peserta

Label caption : Tambah Data Peserta

10 Label10 Label Nama User Label caption : Nama User

11 Label11 Label Nama Label caption : Nama

12 CmdTambah

CmdTambah : Tombol Untuk Menambah Data

CommadButton Name: CmdTambah

13 CmdSimpan

CmdSimpan : Tombol Untuk Simpan Data

CommadButton Name: CmdSimpan

14 CmdBatal

CmdBatal : Tombol Untuk Batal Data

CommadButton Name: CmdBatal

15 CmdKeluar

CmdKeluar : Tombol Untuk Keluar

CommadButton Name: CmdKeluar

16 TextNo TextNo Text Caption: TextNo

17 CbJenisNoInduk

CbJenisNoInduk : Untuk Memilih Nim atau Nis

Text Caption: CbJenisNoInduk


(73)

Mengetikan No Induk

19 TextNama

TextNama : Untuk Mengetikan Nama

Text Caption: TextNama

20 TextJurusan

TextJurusan : Untuk Mengetikan Jurusan/fakultas

Text caption : TextJurusan

21 TextSekolah

TextSekolah : Untuk Mengetikan Sekolah

Text caption : TextSekolah

22 CbTujuan

CbTujuan : Untuk Mengetikan Tujuan

Text caption : CbTujuan

23 CbBagian

CbBagian : Untuk Memilih Bagian

Text caption : CbBagian

24 TextNamaUser TextNamaUser

Text caption : TextNamaUser

28 DataGrid1 DataGrid1 : Tabel Data Peserta

CommadButton Name: cmdbatalnext

29 Image1

Image1 : Untuk Menampilkan logo

Image Name : Image1


(74)

Gambar 3.24 Cetak Laporan Tabel 3.11 Form Cetak Laporan

No Komponen Fungsi Keterangan

1 Label 1 Label Tanggal Awal Label Name: Label 1

2 Label 2 Label Tanggal Akhir Label Name: Label 2

3 Tetxt1

Untuk Mengetikan Nama Pejabat

Text caption : Tetxt1

4 Tetxt2 Untuk Mengetikan Nip Text caption : Tetxt2

5 Combo

Untuk Memilih laporan yang mau di cetak

Combo Name: Combo1

6 Label3 Label User Label Name: Label 3

7 Label4 Label Cetak Laporan Label Name: Label 4

8 Label5 Label mahasiswa kerja praktek Label Name: Label5


(75)

10 Label7 Label Siswa Kerja praktek Label Name : Label7

11 Label8 Label Mahasiswa siswa Label : Label8

Gambar 3.25 Form About

Tabel 3.12 Form About

No Komponen Fungsi Keterangan

1 Label 1

Label Nama Aplikasi Pengolahan

Label Name: Label 1

2 Label 2 Label Alamat Email Label Name: Label 2

3 Label 3 Label Nama Universitas Label Name: Label3

4 Label4 Label Click Label Name: Label4


(76)

6 Label6 Label Nim Label Name: Label6

7 Label7 Label By Label7

8 Command1 CommadButtonOK

CommadButton Name : Command1

9 Label8 Label About Label Name: Label8

10 Timer1 Timer1 Timer Name: Timer1

11 Image1 Image: Logo Image Name : Image1

3.6 Perancangan Tampilan Pesan

Berikut adalah perancangan tampilan pesan jika ada kesalahan atau informasi bagi

user :

Pesan bila Login User dan Passwornya belum disi terlebih dahulu (User & Password tidak di isi) Ketika Login


(77)

Pesan bila user belum memasukan semua data ketika menekan Tombol Simpan

Gambar 3.27 Pesan Ketika Data Belum Semuanya Di Isi

Pesan bila user memasukan data yang sama

Gambar 3.28 Pesan Ketika Data Telah Terdaftar

Pesan pengisian data Password Harus sama


(78)

Pesan bila akan manghapus data peserta

Gambar 3.30 Pesan bila akan menghapus data peserta

Pesan bila data berlum terdaftar

Gambar 3.31 Pesan Bila Data Berlum Terdaftar

Pesan Informasi dari Form About


(79)

Pesan ketika akan keluar dari aplikasi

Gambar 3.33 Pesan ketika akan keluar dari aplikasi

Pesan ketika memasukan Password kurang dari 5 digit

Gambar 3.34 Pesan ketika memasukan Password kurang dari 5 digit

3.7 Perancangan Keluaran

Untuk perancangan keluaran pada aplikasi pengolahan mahasiswa dan siswa yang makukan kerja praktek & penelitian di Balai Pengembangan Pembibitan Ternak Sapi Perah (BPPT-SP) Cianjur ini adalah berbentuk hasil cetakan melalui alat pencetak (printer). Adapun jenis keluaran yang dihasilkan adalah sebagai berikut :


(80)

Gambar 3.35 Perancangan Keluaran Laporan Mahasiswa Kerja Praktek


(81)

Gambar 3.37 Perancangan Keluaran Laporan Siswa Kerja Praktek


(82)

71

IMPLEMENTASI DAN PENGUJIAN SISTEM

Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan di implementasikan pada bahasa pemrograman. Setelah implementasi maka dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.

4.1 Implementasi Sistem

Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi. Implementasi sistem merupakan tahap meletakkan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi modul-modul perancangan, sehingga pengguna dapat memberi masukan kepada pengembangan sistem.

4.1.1 Perangkat Keras

Perangkat keras yang digunakan untuk mengimplementasikan sistem ini adalah sebagai berikut :

a. Processor IV 2.66 GHz, b. Memori 256 Mb, c. VGA, 128 Mb,

d. Harddisk Drive 80 Gb, e. DVD ComboDrive, f. Monitor14”.


(83)

g. Printer h. Keyboard i. Mouse

4.1.2 Perangkat Lunak

Perangkat lunak yang digunakan untuk mengimplementasikan sistem adalah sebagai berikut :

1. Sistem Operasi Windows XP SP2

4.1.3 ImplementasiDatabase

Pembuatan database dilakukan dengan menggunakan aplikasi database Microsoft Access 2003. Berikut akan dijelaskan langkah-langkah pembuatandatabase Aplikasi Pengolahan Data Mahasiswa Dan Siswa yang melakukan kerja praktek dan penelitian (Studi Kasus di Balai Pengembangan Pembibitan Ternak Sapi Perah

( BPPT-SP ) Cianjur ):

1. Klik Start, pilihProgramlalu pilihMicrosoft Access

2. Setelah terbuka Klik File pilih option New File lulu klik Blank Data Base ,isikan namadatabase yang dikehendaki, klik TombolCreate

3. Setelah klik Create, pilih Option yang ada di dalamMicrosoft Access tersebut contoh :Create Table in Design View


(84)

4.1.4 Implementasi Antarmuka

Implementasi antarmuka dilakukan dengan setiap halaman aplikasi yang dibuat dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antarmuka yang dibuat.

Tabel 4.1 Antarmuka

Menu Deskripsi Nama File

Login File antarmuka untuk menanganilogin

FmenuUtama (plogin)

Data User

File antarmuka untuk menangani pengelolaan Data User

FTambahUser

Data Peserta

File antarmuka untuk menangani pengelolaan Data Peserta

FTambahPeserta

Laporan

File antarmuka untuk menampilkan pilihan periode laporan

pengeluaran barang yang akan dicetak.

FCetakLaporanPrTanggal

4.1.5 Tampilan Program

Untuk memperjelas bentuk dari implementasi antarmuka di atas, berikut tampilan-tampilan program yang telah dibuat :


(85)

Gambar 4.1 Menu utama sebelum Login

Keterangan gambar 4.1: menjaleskan bahwa ketika memasuka sistem informasi ini anda dihadapkaan Login terlebih dahulu dengan menu login dimana menu login ini sangat penting untuk masuk kedalam sistem informasi ini berarti bila user ingin menggunakan sistem informasi ini pastikan anda memiliki user dan password yang sudah terdaftar tentunya user tersebut masih aktif .


(86)

Gambar 4.3 menu login (memasukan data)

Keterangan gambar 4.3 : menjelaskan seorang user sedang memasukan data login kedalm menu login jika user dan passwordnya benar maka user tersebut akan dapat memasuki sistem infomasi ini.

Gambar 4.4 Tampilan Utama Menu Utama (Sesudah Login)

Keterangan gambar 4.4: gambar diatas ini adalah tampilan utama dari sistem informasi yang saya buat beserta menu – menunya.


(87)

Gambar 4.5 Tampilan Utama Menu Utama (Pengolaan Data User) Keterangan gambar 4.5 : menjelaskan bagai mana kita akan mengelola data user atau pengguna caranya dengan meng Klik menu Pengelohan Data user klik data user, maka form tambah data akan muncul dengan sendirinya. Seperti gambar dibawah ini


(88)

Gambar 4.7 Tampilan Menu Pengelolaan Data Peserta

Keterangan gambar 4.7 : menjelaskan bahwa keitka seorang Operator dan administrator akan mengelola Data Peserta tersebut maka pilihlah menu seperti gambar diatas dan hasilnya bisa kita lihat gambar yang di bawah ini:


(89)

Keterangan gambar 4.11 : untuk menampilkan Laporan Peserta mahasiswa dan siswa yang kerja praktek dan Penelitian, anda bisa melihat contoh gambar diatas dan hasilnya bisa kita lihat di bawah ini :

Gambar 4.9 Form Laporan Peserta


(1)

83

Data Masukan No induk atau No_Kp (No Urut) Yang

Diharapkan

Dapat melakukan pencarian berdasarkan No induk atau No_Kp (No Urut) peserta.

Pengamatan Data yang telah dicari ditampilkan pada datagrid data peserta. Sesuai dengan yang diharapkan.

Kesimpulan Diterima

Kasus dan Hasil Uji (Data Salah) Data Masukan Data user kosong

Yang Diharapkan

Dapat menampilkan pesan kesalahan “semua data harus diisi” Pengamatan Data peserta tidak masuk ke database. Sesuai dengan yang

diharapkan. Kesimpulan Diterima

Data Masukan Data peserta yang akan dilakukan penghapusan. Yang

Diharapkan

data peserta yang akan dihapus. Dapat menempilkan pesan “ Apakah data akan di hapus”

Pengamatan Pesan ditampilkan, data peseta “ Apakah data akan di hapus”. Sesuai dengan yang diharapkan.

Kesimpulan Diterima

Data Masukan Data peserta yang akan dilakukan pencarian. Yang

Diharapkan

Jika data peserta yang akan dicari tidak ditemukan. Dapat menampilkan pesan “Data yang anda cari belum terdaftar”. Pengamatan Pesan “Data yang anda cari belum terdaftar” ditampilkan. Sesuai

dengan yang diharapkan. Kesimpulan Diterima

4.2.3 Kesimpulan Hasil Pengujian Alpha

Berdasarkan hasil pengujian dengan kasus sample uji diatas dapat ditarik kesimpulan bahwa pada proses masih memungkinkan untuk terjadinya kesalahan pada sintaks karena penyaringan dalam beberapa proses dalam bentuk tampilan message box belum maksimal ditampilkan. Namun secara fungsional sistem dapat menghasilkan output yang diharapkan.


(2)

84

4.2.4 Kasus Dan Hasil Pengujian (Pengujian Beta)

Pengujian beta merupakan pengujian yang dilakukan secara objektif dimana diuji secara langsung ke lapangan yaitu instansi yang bersangkutan dengan membuat kuesioner mengenai kepuasan user dengan kandungan poin syarat user friendly untuk selanjutnya dibagikan kepada sebagian user. Dari hasil kuesioner tersebut akan dilakukan perhitungan untuk dapat diambil kesimpulannya terhadap penilaian penerapan sistem yang baru.( Lembaran kuesioner dilampirkan). Hasil Pengujian Beta sebagai berikut :

Pengolahan data dari hasil kuesioner 1. Pengolahan untuk pertanyaan pertama

Kategori Jawaban 1 2 3 4 5

Responden 0 4 2 0 0 6

Hasil 60% 40%

2. Pengolahan untuk pertanyaan kedua

Kategori Jawaban 1 2 3 4 5

Responden 0 3 3 0 0 6

Hasil 50% 50%

3. Pengolahan untuk pertanyaan ketiga

Kategori Jawaban 1 2 3 4 5

Responden 0 4 2 0 0 6

Hasil 60% 40%

4. Pengolahan untuk pertanyaan keempat

Kategori Jawaban 1 2 3 4 5

Responden 1 2 2 1 0 6


(3)

85

5. Pengolahan untuk pertanyaan kelima

Kategori Jawaban 1 2 3 4 5

Responden 0 3 3 0 0 6

Hasil 50% 50%

6. Pengolahan untuk pertanyaan keenam

Kategori Jawaban 1 2 3 4 5

Responden 0 6 0 0 0 6

Hasil 100% 0

Keterangan : 1. Sangat Baik 2. Baik

3. Cukup

4. Hampir Cukup 5. Kurang

Kesimpulan dari hasil kuesioner dilihat dari pilihan dengan nilai presentase 100% dapat disimpulkan bahwa aplikasi pengolahan data mahasiswa dan siswa yang melakukan kerja praktek dan penelitian dapat membantu pegawai dalam menyelesaikan tugasnya, dapat memudahkan dalam pencarian data mahasiswa dan siswa yang melakukan kerja praktek ataupun penelitian dan mempermudah pembuatan laporan serta telah memenuhi apa yang diharapkan.

Dari hasil pengolahan data diatas maka untuk pengujian beta dapat disimpulkan bahwa aplikasi pengolahan data mahasiswa dan siswa yang melakukan kerja praktek dan penelitian sudah layak digunakan oleh staf bagian tata usaha. Dari segi fungsi aplikasi pengolahan data mahasiswa dan siswa yang melakukan kerja praktek dan penelitian ini dapat memenuhi spesifikasi dalam pelaksanaan tugas secara cepat dan akurat. Aplikasi pengolahan data mahasiswa dan siswa yang melakukan kerja praktek dan penelitian ini cukup user friendlykarena fungsi pada sistem ini mudah untuk digunakan.


(4)

86

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Bedasarkan uraian dari penjelasan yang telah dikemukakan, penulis mencoba

menarik kesimpulan tentang penerapan aplikasi pengolahan data mahasiswa dan

siswa yang melakukan kerja praktek dan penelitian (studi kasus di balai

pengembangan pembibitan ternak sapi perah (BPPT-SP) Cianjur), Adapun

kesimpulannya adalah:

1. Aplikasi aplikasi pengolahan data mahasiswa dan siswa yang melakukan kerja

praktek dan penelitian memudahkan pengguna untuk menangani mahasiswa

yang akan mengikuti kerja praktek dan pebelitian atau pun siswa yang

melakukan kerja praktek.

2. Memudahkan pengguna dalam memasukan data mahasiswa dan siswa yang

mengikuti kerja praktek dan penelitian

3. Memudahkan pengguna dalam pembuatan laporan peserta kerja praktek dan

penelitian

5.2 Saran

Beberapa saran yang dapat penulis berikan adalah sebagai berikut :

1. Pembuatan aplikasi ini masih dapat dikembangkan lebih lanjut disesuaikan

dengan berkembangnya spesifikasi kebutuhan pengguna.


(5)

87

DAFTAR PUSTAKA

[1] Jogiyanto, HM., MBA., Akt., Analisis dan Desain Sistem Informasi, Andi Offset, Yogyakarta: 1995

[2] Hariyanto, Bambang Ir., MT., Sistem Pemodelan Basis Data, Penerbit INFORMATIKA, Bandung: 2004

[3] Andi Sunyoto, Pemograman Database dengan visual Basic dan Microsof SQL, Penerbit Andi: 2007

[4] Sentonious, Jemmy, S.Kom., Menguasai Pembuatan Laporan dengan Crystal Report, Penerbit Andi, Yogyakarta: 2004


(6)

BIODATA PENULIS

Nama Lengkap : Andri Firman Budiansah

NIM : 10705033

Tempat/Tanggal Lahr : Cianjur, 01 Maret 1988 Jenis Kelamin : Laki-laki

Agama : Islam

Alamat Asal : Kp.Loji RT/W 01/01 Desa Batulawang Kec.Cipanas Kab. Cianjur

Alamat Tinggal : Jl. Ir.H Djuanda No 7 Kelurahan Dago Kec. Coblong Bandung

No. HP : 085720500097 – (0263) 520784

Email : driestars@yahoo.co.id

PENDIDIKAN

1993 - 1999 : SD Negeri Padaasih Cianjur 1999 – 2002 : SLTP Negeri 2 Pacet Cianjur 2002 – 2005 : SMA Negeri 1 Pacet Cianjur

2005 – 2009 : Program Diploma III (D3) Jurusaan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia Bandung