Aplikasi Pengolahan Data Mahasiswa Dan Siswa Yang Kerja Praktek Dan Penelitian (studi kasus di balai pengembangan pembibitan ternak sapi perah (BPPT-SP) Cianjur)
( 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
PembimbingGalih 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