Aplikasi Microsoft Visual Basic 6.0 Untuk Sistem Pengolahan Data Personil Jasmani Militer Iskandar Muda Banda Aceh.

(1)

APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK SISTEM

PENGOLAHAN DATA PERSONIL JASMANI

MILITER ISKANDAR MUDA BANDA ACEH

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya

SRI RAHMAH .S.

072406057

PROGRAM STUDI D3 ILMU KOMPUTER

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2010


(2)

PERSETUJUAN

Judul : APLIKASI MICROSOFT VISUAL BASIC 6.0

UNTUK SISTEM PENGOLAHAN DATA PERSONIL JASMANI MILITER ISKANDAR MUDA BANDA ACEH

Kategori : TUGAS AKHIR

Nama : SRI RAHMAH .S.

Nomor Induk Mahasiswa : 072406057

Program Studi : D-III ILMU KOMPUTER

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM UNIVERSITAS SUMATERA UTARA

Disetujui di

Medan, Juni 2010

Diketahui

Departemen Matematika FMIPA USU

Ketua, Pembimbing,

Dr. Saib Suwilo, M.Sc Syahril Efendi S.Si, MIT


(3)

PERNYATAAN

APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK SISTEM PENGOLAHAN DATA PERSONIL JASMANI MILITER ISKANDAR MUDA BANDA ACEH

TUGAS AKHIR

Penulis mengakui bahwa tugas akhir ini adalah hasil kerja penulis sendiri, kecuali beberapa ringkasan dan program yang ada disebutkan sumbernya pada halaman daftar pustaka.

Medan, Juni 2010

SRI RAHMAH .S. 072406057


(4)

PENGHARGAAN

Puji syukur Penulis panjatkan kepada ALLAH S.W.T atas segala karunia dan rahmat yang

telah diberikan-Nya sehingga Penulis berhasil menyelesaikan kertas kajian ini dalam waktu

yang telah ditetapkan.

Ucapan terima kasih Penulis sampaikan kepada Bapak Syahril Efendi S.Si, MIT

selaku pembimbing pada penyelesaian tugas akhir ini yang telah memberikan banyak

panduan dan bimbingan kepada Penulis dalam menyempurnakan kajian ini.

Ucapan terima kasih juga ditujukan kepada ketua Departemen FMIPA USU Dr.Saib Suwilo,

M.Sc, Sekretaris Departemen, Dekan, dan Pembantu Dekan FMIPA USU, serta semua dosen

Departemen Matematika FMIPA USU, pegawai FMIPA USU, dan rekan-rekan kuliah.

Akhirnya, tidak terlupakan kepada kedua orang tua penulis, adik-adik, serta seluruh keluarga

yang selama ini telah memberikan dorongan dan semangat yang tinggi kepada Penulis

sehingga Penulis dapat menyelesaikan tugas akhir ini dengan baik. Semoga ALLAH S.W.T

yang akan membalasnya.


(5)

ABSTRAK

Penggunaan sistem komputer ini dirasakan sangatlah penting. Di era Globalisasi ini banyak masyarakat dunia menggunakan komputer untuk berbagai kemajuan teknologi yang pesat. Untuk itu setiap perusahaan ataupun instansi selalu menggunakan komputer untuk mempermudah dan mempercepat dalam menyelesaikan pekerjaan mereka. Sehingga setiap perusahaan selalu menggunakan system komputerisasi.

Kajian ini bertujuan untuk membangun satu system berdasarkan database system (DBMS). Sistem ini dikembangkan menggunakan perangkat lunak Micrososft Visual Basic 6.0 dan Microsoft Access. Metodologi pembangunan system yang digunakan berdasarkan DFD (Data Flow Diagram). Sistem ini meliputi modul-modul masukan data berkaitan dengan daftar personil TNI, data diri prajurit, daftar nominatif atlit, data kelompok pimpinan, seksi prasarana, seksi tata usaha, seksi kepelatihan, dan seksi pengendalian. Objektif utama system ini adalah untuk melihat arsitektur cara kerja aplikasi Visual Basic 6.0 tersebut agar kinerja pengolahan data dapat ditingkatkan dan rancangan program akan lebih mudah diperoleh.


(6)

ABSTRAK

Penggunaan sistem komputer ini dirasakan sangatlah penting. Di era Globalisasi ini banyak masyarakat dunia menggunakan komputer untuk berbagai kemajuan teknologi yang pesat. Untuk itu setiap perusahaan ataupun instansi selalu menggunakan komputer untuk mempermudah dan mempercepat dalam menyelesaikan pekerjaan mereka. Sehingga setiap perusahaan selalu menggunakan system komputerisasi.

Kajian ini bertujuan untuk membangun satu system berdasarkan database system (DBMS). Sistem ini dikembangkan menggunakan perangkat lunak Micrososft Visual Basic 6.0 dan Microsoft Access. Metodologi pembangunan system yang digunakan berdasarkan DFD (Data Flow Diagram). Sistem ini meliputi modul-modul masukan data berkaitan dengan daftar personil TNI, data diri prajurit, daftar nominatif atlit, data kelompok pimpinan, seksi prasarana, seksi tata usaha, seksi kepelatihan, dan seksi pengendalian. Objektif utama system ini adalah untuk melihat arsitektur cara kerja aplikasi Visual Basic 6.0 tersebut agar kinerja pengolahan data dapat ditingkatkan dan rancangan program akan lebih mudah diperoleh.


(7)

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Perkembangan teknologi yang sangat pesat saat ini salah satunya adalah dibidang komputer. Perkembangan ini dapat dirasakan dengan adanya penggunaan komputer di setiap lembaga atau instansi yang fungsinya dapat mempermudahkan masyarakat dalam menyelesaikan pekerjaan. Pemakaian komputer tidak hanya digunakan pada perusahaan saja, tetapi mahasiswa memerlukan komputer untuk mempermudahkan penyelesaian tugas-tugas yang diberikan oleh dosen.

Pemakaian komputer sangat tidak terbatas dalam penggunaannya. Karena hampir seluruh masyarakat di dunia ini bekerja menggunakan komputer.

Kemunculan komputer dapat dijadikan sebagai alat untuk memecahkan masalah yang ada. Komputer juga dapat dijadikan alat untuk pembuatan program-program tertentu yang dibutuhkan oleh masyarakat luas. Selain itu komputer berfungsi sebagai sumber informasi untuk mencari data-data melalui internet.

Terciptanya komputer sangat mempermudah manusia dalam menyelesaikan pekerjaan dengan singkat dan cepat. Namun semua itu butuh keahlian untuk dapat menggunakannya.

Karena terbatasnya kemampuan kemampuan manusia dalam melakukan suatu pekerjaan maka Penulis berusaha untuk menciptakan sebuah aplikasi yang berguna untuk membantu kegiatan prajurit dan


(8)

dalam hal ini terfokus pada sebuah Kesatuan Militer. Adapun judul tugas akhir yang diangkat oleh Penulis adalah “Aplikasi Microsoft Visual Basic 6.0 Untuk Sistem Pengolahan Data Personil Jasmani Militer Iskandar Muda Banda Aceh”.

Sistem ini berisikan tentang kegiatan pengentrian data personil dalam prajurit dan pengentrian data sesuai dengan tugasnya masing-masing di dalam Jasmani Militer.

1.2 IDENTIFIKASI MASALAH

Pada umumnya setiap manusia tidak akan terlepas dari masalah dalam aktifitasnya untuk mencapai tujuan. Masalah yang dipecahkan adalah bagaimana Jasmani Militer Iskandar Muda Banda Aceh dapat menggunakan komputer agar lebih cepat dalam menyelesaikan pekerjaan dan penyajian data yang lebih mudah.

Kegiatan penelitian yang dilakukan pada Jasmani militer Iskandar Muda dikhususkan pada masalah Administrasi Prajurit.

Sehubungan dengan hal tersebut dapat dirumuskan permasalahan dalam penelitian ini sebagai berikut:

1. Bagaimana sistem pengolahan data dalam pembuatan data personil prajurit. 2. Sejauh mana sistem ini akan diterapkan pada personil yang bersangkutan.


(9)

1.3 MAKSUD DAN TUJUAN

Maksud dari perancangan aplikasi ini adalah untuk merancang sebuah sistem yang digunakan pada sebuah Kesatuan Militer mengenai pendataan prajurit yang ada pada Jasmani Militer Iskandar Muda Banda Aceh.

Tujuan perancangan aplikasi ini adalah memberikan kemudahan bagi Kesatuan Militer tersebut dalam menyajikan informasi dengan bentuk dan hasil yang maksimal.

1.4 PEMBAHASAN MASALAH

Untuk menghindari hal-hal yang tidak diinginkan oleh pihak Jasdam dalam penyajian informasinya Penulis melakukan pembatasan masalah:

1. Merancang aplikasi data personil agar pihak Jasdam dapat melihat dan melakukan perubahan data apabila diperlukan.

2. Sistem yang dirancang adalah sistem yang akan berjalan selamanya dan dapat diperbaharui.

1.5 METODE PENELITIAN

Dalam penulisan tugas akhir ini, ada beberapa metode yang Penulis terapkan untuk mengumpulkan dan memperoleh data yang dibutuhkan, yaitu:


(10)

1. Penelitian lapangan (Field Research)

Yaitu penelitian langsung pada objek penelitian atau langsung ke lembaga militer. Data serta keterangan dikumpulkan melalui observasi maupun tanya jawab langsung ke personil untuk memberikan data yang diperlukan sehubungan dengan sistem aplikasi yang dimaksud.

2. Penelitian kepustakaan (Library Research)

Dalam hal ini penulis menggunakan buku-buku yang berhubungan dengan masalah yang akan dibahas dan sebagai acuan dalam pembuatan program tersebut.

Selain itu juga, penulis melakukan beberapa langkah yaitu: a. Merancang Database

b. Merancang tampilan antar muka (interface) c. Merancang program / aplikasi

d. Menguji / mengimplementasikan program yang telah dirancang e. Mengambil kesimpulan

1.6 SISTEMATIKA PENELITIAN

Adapun sistematika penelitian dalam menyelesaikan Tugas Akhir ini dapat diuraikan sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini secara ringkas membahas tentang latar belakang, identifikasi masalah, metode penelitian, kegunaan penelitian serta sistematika penulisan.


(11)

BAB II LANDASAN TEORI

Bab ini berisikan tentang uraian mengenai pengertian-pengertian serta

metode penyusunan data mengenai bahasa pemrograman Visual Basic 6.0 dan Database yang dipergunakan dalam sistem inis.

BAB III GAMBARAN SEKILAS TENTANG JASMANI MILITER ISKANDAR MUDA

BANDA ACEH

Dalam bab ini penulis menyajikan profil Jasmani Militer Iskandar Muda Banda Aceh, Struktur Organisasi, Serta Visi dan Misi Jasmani Militer.

BAB IV PERANCANGAN SISTEM

Bab ini berisikan mengenai rancangan sistem yang dibentuk disertai

dengan penjelasan mengenai program tersebut. Bab ini juga mengulas mengenai cara bahasa pemrograman tersebut dalam mengolah informasi yang ada.

BAB V IMPLEMENTASI SISTEM

Bab ini berisikan tentang defenisi, tujuan dan langkah-langkah dalam implementasi sistem juga disertai dengan spesifikasi sistem baik dari segi-segi hardware, software, dan brainware.


(12)

Bab ini berisi kesimpulan mengenai hasil rancangan sistem yang telah dibentuk dan disertai dengan saran yang diberikan oleh Penulis, dengan harapan dapat diterapkan pada tempat yang penulis teliti.


(13)

BAB 2

TINJAUAN TEORITIS

2.1 Pengenalan Komputer

Kata komputer berasal dari bahasa latin yatu computare yang artinya menghitung, dalam bahasa inggris di sebut to compute.

Secara difinisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (process) dan memberikan informasi (output) yang terorganisasi dibawah kontrol program yang tersimpan dalam memori.

Secara garis geografis, computer terbagi dalam 3 bagian, yaitu:

a.Hardware (Perangkat Keras)

Perangkat Keras Masukan (Input Device)

Input Device berfungsi sebagai media masukan data dari luar system ke dalam memori dan processor untuk diolah dan menghasilkan informasi yang diperlukan. Perangkat keras yang termasuk ini diantaranya adalah keyboard, light pen, layar sentuh, dan mouse.


(14)

Perangkat Keras Pemroses (Process Device)

Piranti pemroses adalah piranti yang bertugas memproses masukan yang diterima oleh computer sehingga dihasilkan informasi yang sesuai dengan kebutuhan, piranti pemroses dalam computer adalah CPU (Central Processing Unit) .

Perangkat Keras Pengeluaran

Merupakan alat yang digunakan untuk menampilkan laporan atau informasi hasil pengolahan data dari input yang ditampilkan pada layer monitor maupun dicetak pada media lain.

Perangkat keras yang termasuk perangkat keras pengeluaran adalah monitor, printer, dan scanner.

Perangkat Keras Penyimpanan

Perangkat keras penyimpanan berfungsi sebagai tempat menyimpan data informasi dan program secara permanen agar dapat dikembalikan kembali oleh komputer setiap saat dibutuhkan, perangkat keras yang termasuk ini diantaranya adalah harddisk, floppy disk, magneto-optical, optical disk, dan memory.


(15)

b.Perangkat Lunak (Software)

Perangkat lunak (software) bertujuan untuk menyelesaikan suatu masalah-masalah tertentu dengan cara mengolah data yang ada dengan menggunakan suatu program yang ditulis oleh pemrogram komputer (programmer). Program yang ditulis ini menggunakan bahasa pemograman yang disebut dengan perangkat lunak aplikasi (application software).

Menurut kategorinya, perangkat lunak dibedakan ke dalam tiga bagian, yaitu :

1. Perangkat lunak sistem operasi (operating system), yaitu program yang ditulis untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer

2. Perangkat lunak bahasa (language software) yaitu program yang digunakan untuk menterjemahkan intruksi-intruksi yang ditulis dalam bahasa pemograman ke dalam bahasa mesin agar dapat dimengerti oleh komputer

3. Perangkat lunak aplikasi (aplication software) yaitu program yang ditulis dan diterjemahkan oleh language software untuk menyelesakan suatu aplikasi tertentu.

c.Brainware


(16)

2.2 Pengolahan Data Elektronik

Pengolahan data elektronik memiliki siklus, siklus pengolahan data elektronik terdiri dari tiga tahapan dasar yaitu Input, Processing, Output.

Pengolahan data menggunakan komputer dikenal dengan nama pengolahan data elektronik atau Electronic Data Processing (EDP). Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan. Pengolahan data (data processing) adalah manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berarti, berupa suatu informasi. Informasi (information) adalah hasil dari

pengolahan data dalam bentuk yang lebih berarti.

Jadi pengolahan datae atau Elektronic Data Processing adalah proses manipulasi data ke dalam bentuk yang lebih berarti berupa informasi dengan menggunakan suatu alat elektronik yaitu komputer.

Pengolahan data elektronik memiliki siklus, siklus pengolahan data elektronik terdiri dari tiga tahapan dasar yaitu input, processing, output. Kemudian dikembangkan lagi dengan menambahkan tiga atau lebih tahapan lagi yaitu origination, storage, distribution.

Adapun penjelasan masing-masing tahap adalah sebagai berikut :

a. Origination : tahap ini berhubungan dengan proses pengumpulan data.

b. Input : tahap ini merupakan proses memasukkan data ke dalam proses komputer.

c. Processing : tahap ini merupakan proses pengolahan dari data yang sudah dimasukkan yang dapat berupa proses menghitung, membandingkan, mengklasifikasikan, mengurutkan, mengendalikan atau mencari di storage.


(17)

d. Output : tahap ini merupakan proses yang menghasilkan output dari pengolahan data berupa informasi.

e. Distribution : tahap ini merupakan proses distribusi output kepada pihak yang berhak atau membutuhkan informasi.

f. Storage : tahap ini merupakan tahap perekaman atau penyimpanan hasil pengolahan data. Hasil pengolahan data yang telah tersimpan di storage (simpanan luar) dapat dijadikan input untuk proses pengolahan data selanjutnya.

2.3 Sistem Informasi

System informasi terdiri dari 2 kata yaitu system dan informasi. Sistem merupakan Sehimpunan unsur yang melakukan sesuatu kegiatan atau menyusun skema atau tata cara melakukan sesuatu kegiatan pemrosesan untuk mencapai sesuatu atau beberapa tujuan bersama dan hal ini dilakukan dengan cara mengolah data didalam jangka waktu tertentu guna dihasilkan informasi sedangkan informasi merupakan data yang telah diolah menjadi bentuk yang lebih berarti dan bermanfaat bagi yang membutuhkan.

Jadi defenisi sistem informasi adalah sekumpulan komponen yang bekerja secara bersama-sama dan sistematis dalam pengolahan data untuk mencapai maksud dan tujuan tertentu.

2.3.1 Siklus Pengolahan Data

Ada tiga pokok dalam siklus pengolahan data dengan menggunakan computer, yaitu input, proses, dan output. Sedangkan untuk proses sendiri, pemroses dibantu oleh beberapa bagian lain, yaitu program serta penyimpan (storage).


(18)

Proses

Setiap masukan yang disampaikan kepada komputer akan masuk ke pemroses, pemroses ini dikenal dengan nama processor . Pemroses akan menentukan akan diapakan informasi yang masuk tersebut. Jika diolah lebih lanjut, maka data tersebut diolah sesuai dengan ketentuan yang telah disusun sedemikian kedalam otak komputer.

Bus

Bus merupakan jalur penghubung antar alat pada komputer yang digunakan sebagai media dalam proses melewatkan data pada suatu proses. Bus bisa dianggap sebagai sebuah pipa, dimana pipa atau saluran tersebut digunakan untuk mengirimkan dan menerima informasi antar alat yang

dihubungkannya. Pada sistem komputer, bus ini termasuk perangkat internal, kecepatan pengiriman informasi melalui bus ini dilakukan dengan kecepatan tinggi.

Program

Program merupakan kumpulan instruction set yang akan dijalankan oleh pemroses, yaitu berupa software. Bagaimana sebuah sistem komputer berpikir diatur oleh program. Program inilah yang mengendalikan semua aktifitas yang ada pada pemroses. Program berisi konstruksi logika yang dibuat oleh manusia, dan sudah diterjemahkan ke dalam bahasa mesin sesuai dengan format yang ada pada instruction set.


(19)

Dalam menjalankan proses, selain proses diatur oleh program, pemroses juga memiliki akses ke media penyimpan yang disebut dengan storage. Storage berfungsi untuk menyimpan berbagai informasi yang dibutuhkan untuk menjalankan fungsi pemroses, baik untuk penyimpan sementara maupun untuk jangka panjang. Pemroses melakukan tugasnya sesuai dengan kendali yang ada pada program. Proses untuk mengambil data atau menyimpan data pada storage ini dilaksanakan oleh pemroses sesuai dengan perintah yang diterima pemroses dari program yang sedang ia jalankan.

Output

Merupakan aktifitas menerima data dari hasil pengolahan pada bagian pemroses. Jika terdapat data pada aktifitas output, berarti pemroses menyerakan tugas selanjutnya kepada bagian ini. Tentu saja pada bagian ini diperlukan juga peralatan yang bekerja, dimana peralatan terebut disebut dengan output device. Jika kita kembali ke analogi manusia, output device ini contohnya adalah tangan, dimana tangan berfungsi untuk menuliskan informasi yang diminta oleh otak. Pada komputer contoh output device ini adalah printer (pencetak). Ketika data output dari pemroses diterimanya maka printer akan melaksanakan tugas yang diterima dari pemroses tadi.

2.4 Pengenalan Database

Database merupakan suatu kumpulan data terhubung (interrelated data) yang disimpan secara bersama-sama pada suatu media dan terkontrol (controlled redundancy), data disimpan dengan cara-cara tertentu sehingga mudah untuk digunakan atau ditampilkan kembali.


(20)

disimpan sedemikian rupa sehingga proses penambahan, pengambilan, dan modifikasi data dapat dilakukan dengan mudah dan terkontrol.

2.4.1 Komponen Database

Komponen-komponen database antara lain:

1. File, merupakan kumpulan dari beberapa record yang sejenis 2. Record, merupakan kumpulan dari beberapa field data

3. Field, merupakan kumpulan dari beberapa item data (character)

4. Character, merupakan bagian dari data yang terkecil yang dapat berupa karakter numerik, huruf, maupun karakter yang membentuk suatu data item (field)

Pemakai sistem database dapat memperoleh kemudahan untuk melakukan operasi terhadap file-file, seperti:

a. Penambahan file baru ke dalam database b. Penyisipan data baru ke file yang sudah ada c. Pengambilan data dari file yang sudah ada d. Peembaharuan data di dalam file yang sudah ada e. Penghapusan data dari file yang ada.


(21)

Kegunaan database adalah untuk mengatasi dan mengurangi atau meminimalkan masalah misalnya yang sering muncul dalam pengolahan data (File Processing Sistem). Diantara masalah tersebut adalah Redudancy dan Inconsistency Data.

Redudancy data merupakan penyimpanan data yang sama pada beberapa tempat file yang berbeda mengakibatkan pemborosan ruang penyimpanan dan biaya untuk akses menjadi lebih tinggi. Sedangkan Inconsistency Data merupakan perubahan data yang tidak dilakukan terhadap seluruh data yang mengalami redudansi.

2.5 Uraian Singkat Bahasa Pemrograman Visual Basic 6.0

2.5.1 Pengenalan Visual Basic

Visual Basic merupakan salah satu RAD (Rapid Application Development) Tool yang sangat

terkenal dan mudah untuk dipelajari. Dengan melalui Visual Basic, konsep pengembangan

aplikasi akan dimulai dengan pembentukkan user interface, kemudian mengatur properti dari

objek-objek yang digunakan dalam user interface (warna tombol, warna layar, judul layar,

dll) , dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event).

Secara umum komponen-komponen bahsa pemrograman Visual Basic 6.0 adalah

sebagai berikut:


(22)

Form Designer

Pada form design ini adalah tempat kita merancang user interface ( antar muka pemakai ). Untuk menampilkan layar ini dapat mengklik pada tombol Design View atau dengan menekan tombol Shift + F7. Sedangkan untuk ke layar coding dapat menekan tombol F7.


(23)

Gambar 2.2 Tampilan Jendela Form

Menu Toolbar

Menu standar pada Windows, dapat digunakan untuk membuka project, menyimpan project, menjalankan project, dan sebagainya


(24)

Project Explorer

Di sini adalah struktur project yang sedang kita kerjakan. Suatu project dapat terdiri dari beberapa form.

Gambar 2.4 Tampilan Project Explorer

Properties


(25)

adalah data-data atau karakteristik yang dimiliki oleh suatu objek komponen.

Gambar 2.5 Tampilan Jendela Properties

Toolbox

Jendela Toolbox merupakan jendela yang sangat penting bagi anda. Dari jendela inilah anda akan memilih control-control (object , component) yang nantinya anda perlukan untuk diintegrasikan ke dalam aplikasi anda. Setiap control mewakili fungsi masing-masing.


(26)

Gambar 2.6 Tampilan Toolbox

Secara garis besar fungsi dari kontrol-kontrol tersebut adalah sebagai berikut :

1. Pointer, icon ini dapat digunakan saat memilih kontrol yang sudah berada pada form.

2. PictureBox, dapat digunakan untuk menampilkan image dengan format: BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF, dan JPEG. 3. Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki

oleh pemakai.

4. TextBox adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat berupa satu baris tunggal, atau banyak baris.

5. Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.

6. CommandButton merupakan kontrol yang hampir ditemukan pada setiap form dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya.

7. CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false.

8. OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu.


(27)

9. ListBox mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung pada property MultiSelect).

10. ComboBox merupakan kombinasi dari TextBox dan suatu ListBox dimana pemasukkan data dapat dilakukan dengan pengetikkan maupun pemilihan.

11. HScrollBar dan VScrollBar digunakan untuk membentuk scrollbar berdiri sendiri.

12. Timer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu. Merupakan kontrol non-visual.

13. DriveListBox, DirListBox, dan FileListBox sering digunakan untuk membentuk dialog box yang berkaitan dengan file.

14. Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval. 15. Image berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai kontainer bagi

kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol image menggunakan resource yang lebih kecil dibandingkan dengan PictureBox

16. Data digunakan untuk data binding

17. OLE dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Word, dll.


(28)

BAB 3

SEJARAH SINGKAT KESATUAN JASMANI MILITER ISKANDAR MUDA BANDA ACEH

3.1 Sejarah Singkat Kesatuan Jasmani Militer Iskandar Muda Banda Aceh

Diawali oleh pertumbuhan kekuatan rakyat, waktu itu Pasca Proklamasi 17-08-1945, lapis demi lapis masyarakat di Nanggroe Aceh Darussalam menyatukan langkah dan membulatkan tekad untuk mempertahankan kemerdekaan Indonesia yang telah dicapai dengan segala pengorbanan dan tetesan darah.

Kemudian Teuku Nyak Arief Residen Aceh kala itu, menghimpun kekuatan-kekuatan yang tergabung dalam wadah Angkatan Pemuda Indonesia (API). Seiring dengan terbentuknya TKR (Tentara Keamanan Rakyat) maka seluruh angkatan API melebur menjadi TKR yang tergabung dalam Devisi V/TKR selanjutnya berubah menjadi TRI (Tentara Republik Indonesia) Devisi V/TRI Komandemen Sumatera dengan lambang gajah putih. Kemudian pada tanggal 3 Juni 1947 nama TRI berubah menjadi Tentara Nasional Indonesia (TNI) demikian juga yang berada di Aceh melebur kedalam TNI.

Kodam Iskandar Muda dihidupkan kembali tanggal 5 Pebruari 2002 pada saat pemerintahan negara dijabat oleh Presiden Megawati Soekarno Putri, Panglima TNI dipangku Laksamana TNI Widodo AS dan Kepala Staf TNI AD dijabat Jenderal TNI Endriartono Sutarto, Pasca likuidasi


(29)

pengaktifan kembali Kodam Iskandar Muda dengan nama Kodam Iskandar Muda sampai akhir tahun 2008 tercatat 4 nama Panglima yang memimpin institusi militer ini.

Seiring dengan dihidupkannya kembali Kodam Iskandar Muda, maka pada tanggal 5 Pebruari 2002 terbentuk pula satuan Jasmani Militer Kodam Iskandar Muda. Jasdam IM beralamat di Jl. Nyak Adam Kamil II Neusu Jaya Banda Aceh yang berjarak ± 3 Km dari Makodam IM.

Sejalan dengan berdirinya satuan Jasmani Kodam Iskandar Muda, dengan segala keterbatasan baik personel, materiil dan sarana prasarana yang ada saat itu, satuan Jasdam IM dapat melaksanakan tugas pokoknya dengan baik. Dengan berbagai keterbatasan tadi Jasdam IM mulai berbenah, diawali dengan merekrut personel dan pembenahan sarana dan prasarana.

3.2 Visi dan Misi

3.2.1 Visi

Terbentuknya postur dan fisik serta sikap mental prajurit yang baik mendukung berhasilnya pelaksanaan tugas pokok TNI AD.


(30)

3.2.2 Misi

Jasdam IM merupakan staf khusus Pangdam IM, membantu pelaksanaan pembinaan Jasmani yang meliputi bidang perencanaan dan pengendalian, bidang kepelatihan, bidang sarana dan bidang Tuud di jajaran Kodam IM dalam rangka meningkatkan kesemaptaan jasmani dan pembinaan olah raga umum / militer.

3.2.3 Kegiatan Jasdam IM antara lain :

1. Pembinaan jasmani militer satuan jajaran Kodam IM.

2. Pembinaan Olah raga umum kepada militer dan Pns jajaran Kodam IM.

3. Pembinaan teritorial terbatas dibidang olah raga bekerja sama dengan KONI NAD untuk menyiapkan atlet berprestasi baik ditingkat Nasional maupun tingkat Internasional, antara lain :

a. Menyiapkan Atlet Porad dan Ton Tangkas. b. Menyelenggarakan lomba lari 10 K. c. Turnamen Tinju Kajasdam Cup. d. Turnamen Tenis lapangan. e. Turnamen Volly Ball. f. Turnamen Basket Ball. g. Kejuaraan Tae Kwon Do. h. Turnamen Sepak Bola.


(31)

3.4 Struktur Organisasi

STRUKTUR ORGANISASI JASDAM

KA TUUD

PAURPAM PAURDAL

BAURDA BATIH TU BAURYAR TURHARW BAWAT AN KETUA PERSIT KA JASDAM

KASI RENDAL JURLISTIK KASI RANA BATIMINTU KASI TIH KAUR TIH PAUR TIHMIL BATI TIH PAUR TIHMIL BATI TIH

KAUR TIHMIL

PAUR

TIHMIL

BATI TIH

PAUR TIH UM

BATI TIH

PAUR TIH UM

BATI TIH

PAUR

BAT

TUA PRIMKOPAD

TURMIN

JURLISTIK PAURMIN

BAMINPERS TURMINPERS JUR AGENDA

ENOPS PAUR ORAMIL PAUR ORAUM PAUR DATAEV PAUR GUD PAUR MEDLAT PAUR BINAOR


(32)

BAB 4

PERANCANGAN SISTEM

4.1 Diagram Alir Data

Inf. Daftar Personil TNI Inf. Data Diri Prajurit Inf. Data Nominatif Atlit

Inf. Data Kel. Pimpinan Inf. Seksi Prasarana

Inf. Seksi Pengendalian Inf. Seksi Kepelatihan Inf. Seksi Tata Usaha

Data Daftar Personil TNI

Data Diri Prajurit

Data Nominatif Atlit

Data Kel. Pimpinan Data Seksi Prasarana

Data Seksi Pengendalian

Data Seksi Kepelatihan Data Seksi Tata Usaha

Gambar 4.1 Data Flow Diagram Konteks

Prajurit Pimpinan Aplikasi Database Personil TNI Jasdam Adm. Keprajuritan


(33)

Data diri Prajurit

Data Pangkat Daftar Prajurit TNI Data Seksi

Data Diri Prajurit

Data Nominatif Atlit

Data Kel. Pimpinan

Data Seksi Prasarana Data Seksi Pengendalian

Data Seksi Kepelatihan

inf.data Prajurit

Inf. Daftar Personil TNI Inf. Data Diri Prajurit Inf. Daftar seksi tugas prajurit

Gambar 4.2 Data Flow Diagram Level 0

Pimpinan Adm. Keanggotaan Prajurit Prajurit Biodata Nominatif Atlit Kel. Pimpinan Seksi Prasarana Seksi Pengendalian Seksi Kepelatihan 1.0 Input Data 2.0 Pengolahan Data Prajurit

Seksi Tata Usaha


(34)

4.2 Flowchart Sistem

Flowchart Menu Utama

Tidak

Ya

Tidak

Ya

Tidak

Ya

Tidak

Ya

Gambar 4.3 Flowchart Menu Utama

START

LOGIN

Menu Utama

Data

Pencarian

Keluar

Login/Logout

Form daftar prajurit, data diri

prajurit, atlit, kelompok

pimpinan, seksi kepelatihan,

seksi prasarana, seksi

pengendalian, seksi tata usaha

Pencarian daftar prajurit dan

data diri prajurit

Cetak daftar prajurit

Cetak


(35)

Flowchart Login Admin

Tidak

Tidak

Ya

Gambar 4.4 Flowchart Login Admin

Start

Form Login

Entry=Database

Isi ‘Username’ &

Password

Keluar

Menu Utama


(36)

Flowchart Pilihan Daftar Prajurit

Yes

No

Yes

Yes

Yes

No

Yes

Gambar 4.5 Flowchart Pengolahan Daftar Prajurit

Pilihan

Daftar Prajurit

Daftar Prajurit

Form Input

Data

End

Form Daftar

Prajurit

Keluar

Edit Daftar

Prajurit

Hapus Daftar

Prajurit

Pengisian Data


(37)

Adapun simbol-simbol yang digunakan pada diagram mempunyai nama sebagai berikut:

Terminator (pihak luar yang memberikan

masukan)

Proses data

Aliran data


(38)

4.3 Basis Data dan Relasi

4.3.1 Basis Data

TABEL 4.3 Basis Data (Data Base)

Tabel 4.1 Database User

Field Name Type Field Size Description

UserName Text 10 Nama User

Password Text 10 Password User

Tabel 4.2 Database Daftar Prajurit

Field Name Type Field Size Description

NRP Number Double Nomor Induk Prajurit

NAMA Text 40 Nama Prajurit

JENISKELAMIN Text 9 Jenis Kelamin

AGAMA Text 20 Agama

PANGKATCORP Text 30 Pangkat Prajurit

Tabel 4.3 Database Data Diri Prajurit

Field Name Type Field Size Description

NRP Number Double Nomor Induk Prajurit

NAMA Text 40 Nama Prajurit

PANGKATCORP Text 30 Pangkat Prajurit

TEMPAT_LAHIR Text 50 Tempat Lahir

TANGGAL_LAHIR Date/Time - Tanggal Lahir

AGAMA Text 20 Agama

STATUS_PERNIKAHAN Text 20 Status Pernikahan


(39)

Tabel 4.4 Database Nominatif Atlit

Field Name Type Field Size Description

NAMA Text 40 Nama Prajurit

PANGKATCORP Text 30 Pangkat Prajurit

BAGIAN Text 20 Bagian Atlit

CABANG Text 20 Cabang Atlit

TINGKAT Text 20 Tingkatan Atlit

Tabel 4.5 Database Kelompok Pimpinan

Field Name Type Field Size Description

NAMA Text 40 Nama Prajurit

PANGKATCORP Text 30 Pangkat Prajurit

JABATAN Text 30 Jabatan Prajurit

Tabel 4.6 Database Seksi Prasarana

Field Name Type Field Size Description

NAMA Text 40 Nama Prajurit

PANGKATCORP Text 30 Pangkat Prajurit

JABATAN Text 30 Jabatan Prajurit

Tabel 4.7 Database Seksi Pengendalian

Field Name Type Field Size Description

NAMA Text 40 Nama Prajurit

PANGKATCORP Text 30 Pangkat Prajurit


(40)

Tabel 4.8 Database Seksi Kepelatihan

Field Name Type Field Size Description

NAMA Text 40 Nama Prajurit

PANGKATCORP Text 30 Pangkat Prajurit

JABATAN Text 30 Jabatan Prajurit

Tabel 4.9 Database Seksi Tata Usaha

Field Name Type Field Size Description

Nama Text 40 Nama Prajurit

PangkatCorp Text 30 Pangkat Prajurit


(41)

4.3.2 Relasi

Gambar 4.6 Relasi

Daftar Prajurit NRP NAMA JENISKELAMIN AGAMA PANGKATCORP

Data Diri Prajurit NRP NAMA PANGKATCORP TEMPATLAHIR TANGGALLAHIR AGAMA STATUSPERNIKAHAN STATUS RUMAH Kelompok Pimpinan NAMA PANGKATCORP JABATAN Atlit NAMA PANGKATCORP BAGIAN CABANG TINGKAT Seksi Prasarana NAMA PANGKATCORP JABATAN Seksi Pengendalian NAMA PANGKATCORP JABATAN Seksi Kepelatihan NAMA PANGKATCORP JABATAN

Seksi Tata Usaha NAMA

PANGKATCORP JABATAN


(42)

4.4 Desain Dialog

4.4.1 Desain Menu Utama

DATA PENCARIAN CETAK KELUAR

UserName Password

DATA PENCARIAN CETAK KELUAR

LOGIN


(43)

1.

Form Daftar Personil

M

DAFTAR PERSONIL JASMANI MILITER ISKANDAR MUDA

DATA NRP NAMA

JENIS KELAMIN AGAMA

PANGKAT CORP

NRP NAMA JENIS

KELAMIN

AGAMA PANGKAT CORP

SIMPAN

HAPUS

KELUAR

KOSONGKAN


(44)

2.

Form Data Diri Prajurit

DATA DIRI PRAJURIT

NRP STATUS PERNIKAHAN

NAMA STATUS RUMAH

PANGKAT CORP TEMPAT LAHIR TANGGAL LAHIR AGAMA

NRP NAMA PANGKAT

CORP

TEMPAT LAHIR

TANGGAL LAHIR

AGAMA STATUS

PERNIKAHAN

STATUS RUMAH SIMPAN

HAPUS

KELUAR KOSONGKAN


(45)

3.

Form Daftar Nominatif Atlit

DAFTAR NOMINATIF ATLIT

NAMA PANGKAT BAGIAN CABANG TINGKAT

NAMA PANGKAT BAGIAN CABANG TINGKAT

SIMPAN

HAPUS

KELUAR

KOSONGKAN


(46)

4.

Form Kelompok Pimpinan

KELOMPOK PIMPINAN

NAMA

PANGKAT CORP JABATAN

NAMA PANGKAT CORP JABATAN

SIMPAN

HAPUS

KELUAR

KOSONGKAN


(47)

5.Form Seksi Kepelatihan

SEKSI KEPELATIHAN

NAMA

PANGKAT CORP JABATAN

NAMA PANGKAT CORP JABATAN

SIMPAN

HAPUS

KELUAR

KOSONGKAN


(48)

5.Form Seksi Prasarana

SEKSI PRASARANA

NAMA

PANGKAT CORP JABATAN

NAMA PANGKAT CORP JABATAN

SIMPAN

HAPUS

KELUAR

KOSONGKAN


(49)

5.

Form Seksi Pengendalian

SEKSI PENGENDALIAN

NAMA

PANGKAT CORP JABATAN

NAMA PANGKAT CORP JABATAN

SIMPAN

HAPUS KELUAR

KOSONGKAN


(50)

6.

Form Seksi Tata Usaha

SEKSI TATA USAHA

NAMA

PANGKAT CORP JABATAN

NAMA PANGKAT CORP JABATAN

SIMPAN

HAPUS KELUAR

KOSONGKAN


(51)

4.4.2 Pembahasan Algoritma

Algoritma adalah suatu cara untuk menganalisa urutan dan hubungan antara kegiatan yang

akan ditempuh untuk memecahkan masalah.

1.

Algoritma Menu Utama

Langkah 1. Tampilan Password dan Login

Pada halaman ini user harus mengisi username dan password

Gambar 4.7 Halaman Login


(52)

Menu Utama disini merupakan jenis pekerjaan yang akan dilakukan.

DATA

PENCARIAN

CETAK

KELUAR

Langkah 3. Jika pilih Menu Utama

KELUAR, maka akan keluar dari menu utama

Jika tidak maka dapat mengerjakan program administrasi prajurit.


(53)

2.

Alogoritma Sub Menu Utama

Langkah 1. Tampil Sub Menu DATA

Yang mana menu adalah jenis pekerjaan yang dilakukan.

DAFTAR PRAJURIT

DATA DIRI PRAJURIT

ATLIT

KELOMPOK PIMPINAN

SEKSI KEPELATIHAN

SEKSI PRASARANA

SEKSI PENGENDALIAN

SEKSI TATA USAHA

Langkah 2 Jika dipilih DAFTAR PRAJURIT maka

Tampilkan Daftar Prajurit


(54)

Jika dipilih DATA DIRI PRAJURIT

Tampilkan data diri prajurit

Gambar 4.10 Tampilan Data Diri Prajurit

Jika dipilih ATLIT

Tampilkan daftar nominatif atlit


(55)

Jika Pilih KELOMPOK PIMPINAN

Tampilkan kelompok pimpinan

Gambar 4.12 Tampilan Kelompok Pimpinan

Jika Pilih SEKSI KEPELATIHAN

Tampilkan seksi kepelatihan


(56)

Jika pilih SEKSI PRASARANA

Tampilkan seksi prasarana

Gambar 4.14 Tampilan Seksi Prasarana

Jika pilih SEKSI PENGENDALIAN

Tampilkan seksi pengendalian

Gambar 4.15 Tampilan Seksi Pengendalian


(57)

Tampilkan seksi tata usaha

Gambar 4.16 Tampilan Seksi Tata Usaha

Langkah 3. Jika dipilih menu PENCARIAN

PENCARIAN DAFTAR PRAJURIT

PENCARIAN DATA DIRI PRAJURIT

Langkah 4. Jika dipilih menu PENCARIAN DAFTAR PRAJURIT

Tampilkan pencarian daftar prajurit


(58)

Jika dipilih PENCARIAN DATA DIRI PRAJURIT

Tampilkan pencarian data diri prajurit

Gambar 4.18 Tampilan Pencarian Data Diri Prajurit

Langkah 5. Jika dipilih CETAK

CETAK DAFTAR PRAJURIT

Langkah 6. Jika dipilih CETAK DAFTAR PRAJURIT

Tampilkan cetak daftar prajurit


(59)

3.

Algoritma Daftar Prajurit

Langkah 1. Tampilkan Menu Utama Pilih DATA, DAFTAR PRAJURIT

Langkah 2. Input NRP prajurit, nama, jenis kelamin, agama, dan pangkat. Lalu di klik

menu simpan. Maka akan tersimpan didalam tampilan Data Grid yang menggunakan

ADODC. Lalu untuk membuat input yang baru, maka klik tombol kosongkan, sehingga

dapat mengisi kembali data prajurit. Untuk menghapus, klik bagian data yang akan

dihapus di dalam Data Grid. Setelah itu, diklik tombol hapus. Maka akan terhapus salah

satu data yang telah ditentukan untuk dihapus. Bila ingin keluar, maka klik tombol keluar.

Langkah 3. Selesai

4.

Algoritma Pencarian Daftar Prajurit

Langkah 1. Tampilkan Menu Utama Pilih PENCARIAN, DAFTAR PRAJURIT

Langkah 2. Tuliskan NRP prajurit yang akan dicari. Bila sudah, klik tombol cari dan akan

ditampilkam daftar prajurit yang dicari berdasarkan NRP yang dituliskan.

Klik menu

tutup untuk keluar dari menu pencarian.


(60)

5.

Algoritma CETAK DAFTAR PRAJURIT

Langkah 1. Tampilkan Menu Utama CETAK DAFTAR PRAJURIT

Langkah 2. Klik tombol cetak, maka akan tampil hasil cetak dari laporan daftar

Prajurit. Klik tombol tutup untuk keluar dari menu cetak.

Langkah 3. Selesai

6.

Algoritma KELUAR

Langkah 1. Tampilkan Menu Utama KELUAR

Langkah 2. Klik Keluar. Maka akan keluar dari tampilan Aplikasi Jasdam Iskandar

Muda.

Langkah 3. Selesai


(61)

BAB 5

IMPLEMENTASI SISTEM

5.1 Definisi Implementasi Sistem

Suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang ada

dalam dokumen desain yang disetujui, menguji system, menginstal, dan memulai system baru

yang telah diperbaiki.

5.2 Komponen Utama dalam Implementasi Sistem

Untuk mengolah data menggunakan komputer diharuskan mempunyai tioga komponen

utama, yaitu:


(62)

1.Hardware

Hardware (perangkat keras) adalah komponen yang bekerjasama didalam melaksanakan

pengolahan data yang dipergunakan yaitu seperangkat komputer yang terdiri dari:

1.

Satu unit personal computer

2.

RAM 128

3.

Harddisk

4.

Satu unit printer

2. Software

Software (perangkat lunak) merupakan instruksi dari suatu program yang digunakan sebuah

komputer dan memberikan fungsi serta menampilkan hasil yang diinginkan. Software yang

digunakan untuk menjalankan perangkat keras untuk aplikasi input data prajurit antara lain:

1.

Microsoft windows 2007 sebagai system operasi.

2.

Microsoft visual basic 6.0 sebagai bahasa pemrograman yang digunakan.


(63)

3.Brainware

Brainware merupakan perangkat insani(manusia), brainware merupakan bagian yang

mengoperasikan komputer, brainware dikenal dengan beberapa kategori yang dibedakan

menurut pengetahuannya akan komputer yaitu:

1.

Data Entry, orang yang tidak terlalu mengetahui seluk beluk komputer, dia hanya

memasukkan dan mengelola data yang ada.

2.

Operator, orang yang mengetahui seluk beluk kerja komputer, secara istilah

sederhana dia hanya menggunakan apilkasi tertentu.

3.

Progammer, orang yang mengetahui dan bisa membuat bahasa mesin yang dipakai

oleh komputer untuk melakukan tugas tertentu.

4.

Analyst computer, orang yang menganalisis sistem operasi yang digunakan oleh

komputer dan dapat merancang sebuah system.

5.3 Tujuan Implementasi Sistem

1.

Membuat desain system selama penelitian.

2.

Menyelesaikan rancangan system seperti mengatur file-file yang digunakan.

3.

Memastikan bahwa system baru dapat dimengerti penggunaannya.


(64)

5.4 Pemeliharaan Sistem

Berdasarkan hal diatas maka diperlukan adanya pemeliharaan sistem agar sistem tersebut

dapat berjalan dengan lancar. Adapun tujuan pemeliharaan sistem adalah:

1.

Mencegah adanya kelainan system yang mendapatkan masalah-masalah baru.

2.

Mengganti pemeliharaan system dengan tujuan survei sistem jika modifikasi yang

diminta relatif besar.


(65)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

1.

Dengan menggunakan bahasa pemrograman Visual Basic 6.0 dapat dirancang suatu

system informasi tentang data personil Jasmani Militer Iskandar Muda Banda Aceh

2.

Dengan bantuan komputer dan perangkat lunak dapat meminimumkan waktu, biaya

dalam memperoleh informasi yang dibutuhkan dan dengan adanya sistem informasi

yang baik dan sistematis akan mempermudah pihak administrasi Jasmani Militer

Iskandar Muda Banda Aceh. Program yang telah dirancang ini diharapkan dapat

membantu pihak-pihak yang berkepentingan dalam proses pengambilan keputusan.


(66)

6.2 Saran

1.

Disarankan kepada aparat prajurit TNI agar lebih meningkatkan penggunaan

komputer untuk mempermudah proses pendataan prajurit. Karena perkembangan

teknologi informasi sangat dibutuhkan untuk mempermudah proses administrasi

prajurit TNI.

2.

Untuk pengembangan lebih lanjut diharapkan agar ruang lingkup sistem informasi

yang diciptakan lebih luas dalam memberikan informasi yang dibutuhkan. Agar

informasi yang diperoleh dari system lebih akurat sesuai dengan yang diharapkan

pihak Jasmani Militer Iskandar Muda Banda Aceh dalam memberikan informasi atau

data yang lengkap.

3.

Diperlukan adanya kedisiplinan dalam mengecek atau merawaat fasilitas software dan

hardware yang ada.


(67)

DAFTAR PUSTAKA

Tim Penelitian dan Pengembangan.2003. Aplikasi Database Visual Basic 6.0 dengan

Crystal Report. Diterbitkan atas kerjasama Penerbit Andi dengan Madcoms.

Rusmawan, Uus.2008. Koleksi Program VB 6.0 Konsep ADO untuk Tugas Akhir dan

Skripsi. Jakarta: PT Elex Media Komputindo Kelompok Gramedia.

Kadir, Abdul. 2002. Pengenalan Sistem Informasi. Yogyakarta: Penerbit Andi.

Amin, Mohammad. 2005. Kasus-kasus Pengembangan Database. Yogyakarta:

Penerbit Andi.

Tim Penelitian dan Pengembangan. 2002. Pemrograman Visual Basic 6.0. Diterbitkan

atas kerjasama Penerbit Andi Yogyakarta dengan Wahana Komputer Semarang.


(68)

KEMENTERIAN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155

Telp. (061) 8211050, 8214290, Fax. (061) 8214290

Nama Mahasiswa

: SRI RAHMAH S

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nomor Induk Mahasiswa

: 072406057

Judul Tugas Akhir : Aplikasi Microsoft Visual Basic 6.0 Untuk Sistem

Pengolahan Data Personil Jasmani Militer Iskandar Muda

Banda Aceh

Dosen Pembimbing

: Syahril Efendi, S.Si, MIT

Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan :

No Tanggal Asisten

Bimbingan

Pembahasan pada asistensi Mengenai Bab

Paraf Dosen Pembimbing

Keterangan

*Kartu ini harap dikembalikan ke departemen matematika bila bimbingan telah selesai.

Diketahui Disetujui

Ketua departemen Dosen Pembimbing

Dr. Saib Suwilo, M.Sc

NIP: 196401091988031004 NIP: 196711101996021001 Syahril Efendi S.Si, MIT


(69)

Hasil Uji Program Tugas Akhir

SURAT KETERANGAN

Yang bertanda tangan di bawah ini, menerangkan bahwa mahasiswa Tugas Akhir program Diploma III Ilmu Komputer :

Nama Mahasiswa : SRI RAHMAH S

Nomor Induk Mahasiswa : 072406057

Program Studi : DIPLOMA III ILMU KOMPUTER

Judul Tugas Akhir : APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK SISTEM

PENGOLAHAN DATA PERSONIL JASMANI MILITER ISKANDAR MUDA BANDA ACEH

Telah melaksanakan tes program Tugas Akhir mahasiswa tersebut di atas pada tanggal :

Dengan hasil : Sukses/Gagal

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran ujian meja hijau Tugas Akhir Mahasisa bersangkutan di departemen matematika FMIPA USU Medan.

Medan, Mei 2010 Dosen pembimbing

Program studi D-3 Ilmu Komputer


(70)

LISTING PROGRAM

Form Login

Private Sub cmd_Login_Click() With ado_login.Recordset

If !UserName = txt_name And !Password = txt_password Then 'ngambil user dan pass

Pesan = MsgBox("Login Sukses ", 0, "KONFIRMASI") MDIForm1.Show

Unload Me

txt_name.Text = "" txt_password.Text = "" Else

If Trim(!Password) = Trim(txt_password.Text) Then Unload Me 'tutup form login

Else

Pesan = MsgBox("Maaf Password Anda Salah", vbOKOnly + vbCritical, "password")

txt_name.Text = "" 'clear txt_password.Text = ""

txt_name.SetFocus 'set fokus End If

End If End With End Sub


(71)

Menu Utama

Private Sub mnATLIT_Click() frm_nominatif.Show

End Sub

Private Sub mnDAFTARPRAJURIT_Click() frm_daftarpersonil.Show

End Sub

Private Sub mnDairit_Click() frm_datadiri.Show

End Sub

Private Sub mnDari_Click() frm_caridatadiri.Show End Sub

Private Sub mnDarit_Click() frm_caridaftar.Show

End Sub

Private Sub mnDatadiri_Click() frm_cetak.Show

End Sub

Private Sub mnKEPELATIHAN_Click() frm_seksikepelatihan.Show

End Sub

Private Sub mnNominatif_Click() frm_carinominatif.Show


(72)

Private Sub mnPENGENDALIAN_Click() frm_seksipengendalian.Show

End Sub

Private Sub mnPIMPINAN_Click() frm_kopim.Show

End Sub

Private Sub mnPRASARANA_Click() frm_seksiprasarana.Show

End Sub

Private Sub mnTata_Click() frm_seksitatausaha.Show End Sub

Private Sub mnKELUAR_Click() Unload Me

End Sub

Form Daftar Prajurit

Private Sub cmd_simpan_Click() With ado_daftarpersonil.Recordset .AddNew

!NRP = txt_nrp.Text !NAMA = txt_nama.Text

!JENISKELAMIN = txt_jenkel.Text !Agama = txt_agama.Text

!PANGKATCORP = txt_pangkat.Text .Update


(73)

End Sub

Private Sub cmd_hapus_Click()

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then

ado_daftarpersonil.Recordset.Delete ado_daftarpersonil.Recordset.MoveFirst End If

End Sub

Private Sub cmd_keluar_Click()

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")

If a = vbYes Then Unload Me

End If End Sub

Private Sub cmd_kosong_Click() txt_nrp.Text = ""

txt_nama.Text = "" txt_jenkel.Text = "" txt_agama.Text = "" txt_pangkat.Text = "" End Sub

Form Data Diri Prajurit

Private Sub cmd_simpan_Click() With ado_datadiri.Recordset .AddNew


(74)

!NAMA = txt_nama.Text

!PANGKATCORP = txt_pangkat.Text !TEMPAT_LAHIR = txt_tempatlahir.Text !TANGGAL_LAHIR = txt_tanggallahir.Text !Agama = txt_agama.Text

!STATUS_PERNIKAHAN = txt_statusnikah.Text !STATUS_RUMAH = txt_statusrumah.Text .Update

End With End Sub

Private Sub cmd_hapus_Click()

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then

ado_datadiri.Recordset.Delete ado_datadiri.Recordset.MoveFirst End If

End Sub

Private Sub cmd_keluar_Click()

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")

If a = vbYes Then Unload Me

End If End Sub

Private Sub cmd_kosong_Click() txt_nrp.Text = ""

txt_nama.Text = "" txt_pangkat.Text = "" txt_tempatlahir.Text = "" txt_tanggallahir.Text = ""


(75)

txt_agama.Text = ""

txt_statusnikah.Text = "" txt_statusrumah.Text = "" End Sub

Form Atlit

Private Sub cmd_simpan_Click(Index As Integer) With ado_nominatif.Recordset

.AddNew

!NAMA = txt_nama.Text

!PANGKATCORP = txt_pangkat.Text !BAGIAN = txt_bagian.Text

!CABANG = txt_cabang.Text !TINGKAT = txt_tingkat.Text .Update

End With End Sub

Private Sub cmd_hapus_Click(Index As Integer)

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then

ado_nominatif.Recordset.Delete ado_nominatif.Recordset.MoveFirst End If


(76)

Private Sub cmd_keluar_Click()

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")

If a = vbYes Then Unload Me

End If End Sub

Private Sub cmd_kosong_Click() txt_nama.Text = ""

txt_pangkat.Text = "" txt_bagian.Text = "" txt_cabang.Text = "" txt_tingkat.Text = "" End Sub

Form Kelompok Pimpinan

Private Sub cmd_simpan_Click() With ado_kopim.Recordset

.AddNew

!NAMA = txt_nama.Text

!PANGKATCORP = txt_pangkat.Text !JABATAN = txt_jabatan.Text .Update

End With End Sub


(77)

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then ado_kopim.Recordset.Delete ado_kopim.Recordset.MoveFirst End If

End Sub

Private Sub cmd_keluar_Click()

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")

If a = vbYes Then Unload Me

End If End Sub

Private Sub cmd_kosong_Click() txt_nama.Text = ""

txt_pangkat.Text = "" txt_jabatan.Text = "" End Sub


(78)

Private Sub cmd_simpan_Click() With ado_sitih.Recordset

.AddNew

!NAMA = txt_nama.Text

!PANGKATCORP = txt_pangkat.Text !JABATAN = txt_jabatan.Text .Update

End With End Sub

Private Sub cmd_hapus_Click()

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then ado_sitih.Recordset.Delete ado_sitih.Recordset.MoveFirst End If

End Sub

Private Sub cmd_keluar_Click()

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")

If a = vbYes Then Unload Me

End If End Sub

Private Sub cmd_kosong_Click() txt_nama.Text = ""

txt_pangkat.Text = "" txt_jabatan.Text = ""


(79)

End Sub

Form Seksi Prasarana

Private Sub cmd_simpan_Click() With ado_prasarana.Recordset .AddNew

!NAMA = txt_nama.Text

!PANGKATCORP = txt_pangkat.Text !JABATAN = txt_jabatan.Text .Update

End With End Sub

Private Sub cmd_hapus_Click()

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then

ado_prasarana.Recordset.Delete ado_prasarana.Recordset.MoveFirst End If

End Sub

Private Sub cmd_keluar_Click()

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")

If a = vbYes Then Unload Me

End If End Sub


(80)

Private Sub cmd_kosong_Click() txt_nama.Text = ""

txt_pangkat.Text = "" txt_jabatan.Text = "" End Sub

Form Seksi Pengendalian

Private Sub cmd_simpan_Click() With ado_kepelatihan.Recordset .AddNew

!NAMA = txt_nama.Text

!PANGKATCORP = txt_pangkat.Text !JABATAN = txt_jabatan.Text .Update

End With End Sub

Private Sub cmd_hapus_Click()

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then

ado_kepelatihan.Recordset.Delete ado_kepelatihan.Recordset.MoveFirst End If

End Sub

Private Sub cmd_keluar_Click()

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")


(81)

Unload Me End If End Sub

Private Sub cmd_kosong_Click() txt_nama.Text = ""

txt_pangkat.Text = "" txt_jabatan.Text = "" End Sub

Form Seksi Tata Usaha

Private Sub cmd_simpan_Click() With ado_tatausaha.Recordset .AddNew

!NAMA = txt_nama.Text

!PANGKATCORP = txt_pangkat.Text !JABATAN = txt_jabatan.Text .Update

End With End Sub

Private Sub cmd_hapus_Click()

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then

ado_tatausaha.Recordset.Delete ado_tatausaha.Recordset.MoveFirst End If


(82)

Private Sub cmd_keluar_Click()

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")

If a = vbYes Then Unload Me

End If End Sub

Private Sub cmd_kosong_Click() txt_nama.Text = ""

txt_pangkat.Text = "" txt_jabatan.Text = "" End Sub

Form Pencarian Daftar Prajurit

Private Sub cmd_cari_Click() Dim mkode As String

Dim msyarat As String mkode = txt_nrp.Text

msyarat = "NRP = '" & mkode & " ' " ado_daftar.Recordset.Find msyarat If ado_daftar.Recordset.EOF Then

Pesan = MsgBox("Data Tidak Ditemukan", vbOKOnly + vbCritical, "Pencarian Gagal")

ado_daftar.Recordset.MoveFirst txt_nrp = ""

End If End Sub


(83)

Unload Me End Sub

Form Pencarian Data Diri Prajurit

Private Sub cmd_cari_Click() Dim mkode As String

Dim msyarat As String mkode = txt_nrp.Text

msyarat = "NRP = '" & mkode & " ' " ado_cardatdir.Recordset.Find msyarat If ado_cardatdir.Recordset.EOF Then

Pesan = MsgBox("Data Tidak Ditemukan", vbOKOnly + vbCritical, "Pencarian Gagal")

ado_cardatdir.Recordset.MoveFirst txt_nrp = ""

End If End Sub

Private Sub cmd_tutup_Click() Unload Me

End Sub

Form Cetak Daftar Prajurit

Private Sub cmd_cetak_Click(Index As Integer) DataReport3.Show


(84)

Private Sub cmd_tutup_Click() Unload Me

End Sub

Form Keluar

Unload me End Sub


(1)

End Sub

Form Seksi Prasarana

Private Sub cmd_simpan_Click() With ado_prasarana.Recordset .AddNew

!NAMA = txt_nama.Text

!PANGKATCORP = txt_pangkat.Text !JABATAN = txt_jabatan.Text .Update

End With End Sub

Private Sub cmd_hapus_Click()

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then

ado_prasarana.Recordset.Delete ado_prasarana.Recordset.MoveFirst End If

End Sub

Private Sub cmd_keluar_Click()

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")

If a = vbYes Then Unload Me

End If End Sub


(2)

txt_nama.Text = "" txt_pangkat.Text = "" txt_jabatan.Text = "" End Sub

Form Seksi Pengendalian

Private Sub cmd_simpan_Click() With ado_kepelatihan.Recordset .AddNew

!NAMA = txt_nama.Text

!PANGKATCORP = txt_pangkat.Text !JABATAN = txt_jabatan.Text .Update

End With End Sub

Private Sub cmd_hapus_Click()

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then

ado_kepelatihan.Recordset.Delete ado_kepelatihan.Recordset.MoveFirst End If

End Sub

Private Sub cmd_keluar_Click()

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")


(3)

Unload Me End If End Sub

Private Sub cmd_kosong_Click() txt_nama.Text = ""

txt_pangkat.Text = "" txt_jabatan.Text = "" End Sub

Form Seksi Tata Usaha

Private Sub cmd_simpan_Click() With ado_tatausaha.Recordset .AddNew

!NAMA = txt_nama.Text

!PANGKATCORP = txt_pangkat.Text !JABATAN = txt_jabatan.Text .Update

End With End Sub

Private Sub cmd_hapus_Click()

hapus = MsgBox("Anda yakin data akan dihapus???", vbYesNo + vbInformation, "menghapus Record")

If hapus = vbYes Then

ado_tatausaha.Recordset.Delete ado_tatausaha.Recordset.MoveFirst End If


(4)

a = MsgBox("Yakin mau keluar dari form ini?", vbYesNo + vbInformation, "PESAN")

If a = vbYes Then Unload Me

End If End Sub

Private Sub cmd_kosong_Click() txt_nama.Text = ""

txt_pangkat.Text = "" txt_jabatan.Text = "" End Sub

Form Pencarian Daftar Prajurit

Private Sub cmd_cari_Click() Dim mkode As String

Dim msyarat As String mkode = txt_nrp.Text

msyarat = "NRP = '" & mkode & " ' " ado_daftar.Recordset.Find msyarat If ado_daftar.Recordset.EOF Then

Pesan = MsgBox("Data Tidak Ditemukan", vbOKOnly + vbCritical, "Pencarian Gagal")

ado_daftar.Recordset.MoveFirst txt_nrp = ""

End If End Sub


(5)

Unload Me End Sub

Form Pencarian Data Diri Prajurit

Private Sub cmd_cari_Click() Dim mkode As String

Dim msyarat As String mkode = txt_nrp.Text

msyarat = "NRP = '" & mkode & " ' " ado_cardatdir.Recordset.Find msyarat If ado_cardatdir.Recordset.EOF Then

Pesan = MsgBox("Data Tidak Ditemukan", vbOKOnly + vbCritical, "Pencarian Gagal")

ado_cardatdir.Recordset.MoveFirst txt_nrp = ""

End If End Sub

Private Sub cmd_tutup_Click() Unload Me

End Sub

Form Cetak Daftar Prajurit

Private Sub cmd_cetak_Click(Index As Integer) DataReport3.Show


(6)

Unload Me End Sub

Form Keluar Unload me End Sub