sistem informasi kenaikkan pangkat tni ad menggunakan visual basic.net pada atalyon 100raider...
TRANSCRIPT
-
KARYA ILMIAH
SISTEM INFORMASI KENAIKKAN PANGKAT TNI ADMENGGUNAKAN VISUAL BASIC.NET PADA BATALYON
100/RAIDER LANGKAT
Oleh:
AKIM MANAOR HARA PARDEDE, ST., M.KomNIDN. 0124037904
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTERKAPUTAMASTMIK KAPUTAMA
BINJAI2013
-
iABSTRAK
Batalyon Infanteri 100/Raider Langkat merupakan salah satu instansipemerintah yang bergerak dibidang militer seperti TNI AD. Sistem InformasiKenaikan Pangkat pada instansi ini masih bersifat manual. Hal ini dapatmemperlambat dalam pencarian informasi Kenaikan Pangkat. Dalam system inidata yang dimasukkan secara manual akan diolah dengan system terkomputerisasiyang lebih cepat dan data tersebut akan disimpan kedalam database, sehinggamudah untuk melakukan pencarian data personil. Dari sistem yang dirancang akanlebih memudahkan dalam mendata personil yang akan naik pangkat karena sistemyang dirancang sudah dimasukkan data-data pangkat sehingga memudahkanpetugas dalam pengerjaannya.
Sistem ini juga dapat digunakan untuk memproses data usulankenaikkan pangkat dan menyajikan serta penyelamatan penyimpanan datainformasi mengenai permasalahan tertentu yang selama ini masih diolahsecara manual di dalam suatu berkas yang disusun secara kronologis, yangbersangkutan seperti data pokok prajurit, data kenaikkan pangkat, datapenundaan pangkat, data nilai, data administrasi dan lain-lain.
Dengan adanya system yang baru ini semoga dapat membantu danmeningkatkan kinerja dalam Batalyon Infanteri 100/RaiderLangkat. Dan prosesKenaikan Pangkat ini dapat diselesaikan tepat waktu.
Kata Kunci : system informasi, ukp (usulan kenaikan pangkat)
-
ii
ABSTRACT
Langkat 100/Raider Infantry Battalion is one of the government agenciesengaged in the military like the Army. Information system of promotion at thisinstitution still manual. This can slow down in search of promotion information.In this system manually entered data will be processed by a computerized systemthat is faster and the data will be stored into the database, making it easy toperform data search personnel. Of a system designed to make it easier for thepersonnel record will promoted as a system designed data already entered theranks making it easier for officers in the process.
This system can also be used to process the data and present the proposedincrease in rank and rescue data storage information about a particular issue thatstill processed manually in a file that is arranged in chronological order, the datasubject concerned as soldiers, increase the rank of the data, the data delay rank,value data, administrative data, and others.
Dengan adanya system yang baru ini semoga dapat membantu danmeningkatkan kinerja dalam Batalyon Infanteri 100/RaiderLangkat. Dan prosesKenaikan Pangkat ini dapat diselesaikan tepat waktu.
Keywords: information systems, UKP(proposed promotion)
-
viii
KATA PENGANTAR
Puji Syukur Penulis ucapkan kepada Tuhan Yang Maha Esa atas
segala limpahan dan karunia-Nya sehingga penulis dapat menyelesaikan Karya
Ilmiah ini dengan judul Sistem Informasi Kenaikkan Pangkat TNI AD
Menggunakan Visual Basic.Net Pada Batalyon 100/Raider Langkat Adapun
pihak-pihak yang banyak membantu penulis, dengan kerendahan hati penulis
mengucapkan terima kasih kepada :
1. Bapak Devi Yendrianof, S.Kom., M.Si. selaku Ketua STMIK
KAPUTAMA Binjai.
2. Seluruh kerabat dan pihak-pihak yang telah memberikan motivasi dan
kerjasamanya yang baik terhadap penulis.
3. Teristimewa istri tercinta Yessika P L Tobing, SKM.
Penulis menyadari bahwa Laporan Karya Ilmiah ini masih jauh dari
kesempurnaan karena terbatasnya ilmu yang penulis miliki. Saran dan kritikan
yang sifatnya membangun sangat diharapkan. Semoga Laporan Karya Ilmiah ini
ada manfaatnya. Akhir kata penulis mengucapkan terima kasih.
Binjai, Agustus 2013
Penulis
Akim Manaor Hara Pardede, ST., M.KomNIDN. 0124037904
-
vi
DAFTAR ISI
ABSTRAK............................................................................................................................. iKATA PENGATAR .............................................................................................................. iiiDAFTAR ISI.......................................................................................................................... viDAFTAR TABEL.................................................................................................................. viiiDAFTAR GAMBAR............................................................................................................. ixDAFTAR LAMPIRAN.......................................................................................................... xiBAB I PENDAHULUAN.......................................................................................... 1
1.1 Latar Belakang ................................................................................... 11.2 Identifikasi Masalah........................................................................... 21.3 Batasan Masalah ................................................................................ 21.4 Rumusan Masalah.............................................................................. 31.5 Tujuan Penelitihan ............................................................................. 31.6 Manfaat penelitihan ........................................................................... 31.7 Sistematika Penulisan ........................................................................ 41.8 Rencana kegiatan ............................................................................... 5
BAB II LANDASAN TEORI...................................................................................... 62.1 Pengertian Sistem............................................................................... 62.2 Pengertian Informasi .......................................................................... 62.2.1 Siklus Informasi .................................................................................. 82.2.2 Kualitas Informasi............................................................................... 82.3 Pengertian Sistem Informasi .............................................................. 92.3.1 Komponen Sistem Informasi ............................................................. 102.4 Pengertian kenaikan pangkat ............................................................. 112.5 Pengertian tni .................................................................................... 122.6 Pengertian Database........................................................................... 132.7 Normalisasi ........................................................................................ 152.8 Pengertian Data Flow Diagram (DFD) .............................................. 172.9 Diagram Konteks ............................................................................... 172.10 Pengertian Flowchart ........................................................................ 182.11 Kamus Data........................................................................................ 202.12 Pengertian Bahasa Pemrograman ...................................................... 202.13 Pengertian Microsoft SQL Server...................................................... 222.14 Pengertian Visual Basic .Net ........................................................... 24
2.14.1 Mengenal Visual Studio 2008............................................................ 252.14.2 Menambahkan Komponen VB .......................................................... 282.14.3 Menambahkan Script VB................................................................... 292.15 Crystal Report .................................................................................... 30
BAB III ANALISIS SISTEM BERJALAN .................................................................. 313.1 Tinjauan Instansi ................................................................................ 313.1.1 Sejarah Instansi .................................................................................. 313.1.2 Struktur Organisasi dan Fungsi.......................................................... 333.2 Prosedur Sistem Berjalan................................................................... 36
-
vii
3.3 Diagram Data Sistem Berjalan........................................................... 383.4 Kamus Data Sistem Berjalan ............................................................. 393.5 Spesifikasi Sistem Yang Sedang Berjalan ........................................ 393.6 Spesifikasi Bentuk Dokumen Masukkan ........................................... 403.7 Spesifikasi Bentuk Dokumen Keluaran ............................................. 423.8 Permasalahan ..................................................................................... 423.9 Alternatif Pemecahan Masalah .......................................................... 43
BAB IV RANCANGAN SISTEM USULAN .............................................................. 444.1 Prosedur Sistem Usulan ..................................................................... 444.2 Diagram Alir Data Sistem Usulan ..................................................... 45
4.2.1 Diagram Konteks ................................................................... 464.2.2 Data Flow Diagram ............................................................... 46
4.3 Kamus Data Sistem Usulan ............................................................... 474.4 Spesifikasi Sistem Usulan.................................................................. 49
4.4.1 Spesifikasi Bentuk Dokumen Masukan ................................. 494.4.2 Spesifikasi Bentuk Dokumen Keluaran ................................. 554.4.3 Relationship ........................................................................... 604.4.4 Spesifikasi File....................................................................... 614.4.5 Tampilan Hasil Program ........................................................ 654.4.6 Spesifikasi Program ............................................................... 65
4.5 Spesifikasi Sistem Komputer ............................................................. 764.5.1 Spesifikasi Perangkat Keras................................................... 764.5.2 Spesifikasi Perangkat Lunak.................................................. 77
4.6 Jadwal Implementasi.......................................................................... 77BAB V KESIMPULAN DAN SARAN ...................................................................... 79
5.1 Kesimpulan ........................................................................................ 795.2 Saran .................................................................................................. 80
DAFTAR PUSTAKA
LAMPIRAN
-
viii
DAFTAR TABEL
Tabel I.1 Rencana kegiatan.................................................................................................... 5Tabel II.1Simbol simbol Data Flow Diagram..................................................................... 17TabelII.2Simbol-simbol Flowchart........................................................................................ 18TabelII.3Simbol Simbol Kamus Data................................................................................. 20Tabel IV.1 Pangkat ................................................................................................................ 59Tabel IV.2 Jabatan ................................................................................................................. 59Tabel IV.3Pegawai................................................................................................................. 59Tabel IV.4Petugas.................................................................................................................. 59Tabel IV.5Penilaian ............................................................................................................... 60Tabel IV.6 Keputusan ............................................................................................................ 60Tabel IV.7Tabel Jadwal Implementasi .................................................................................. 69
-
ix
DAFTAR GAMBAR
Gambar II.1 Siklus Informasi ................................................................................................ 8Gambar II.2Visual Studio 2008 ............................................................................................ 25Gambar II.3Pembuatan Aplikasi Visual Basic Baru.............................................................. 26Gambar II.4Form Designer .................................................................................................... 27Gambar II.5Komponen VB terdapat pada Toolbox............................................................... 28Gambar II.6Lingkungan Kerja Source Code dari Visual Basic............................................. 29Gambar III.1 Struktur organisasi .......................................................................................... 33Gambar III.2 flowchart system berjalan kenaikkan pangkat ................................................ 38Gambar III.3 spesifikasi masukkan........................................................................................ 40Gambar III.4 spesifikasi keluaran .......................................................................................... 41Gambar IV.1 Rancangan Diagram Konteks .......................................................................... 45Gambar IV.2 DFD Level 1 Sistem yang diusulkan ............................................................... 46Gambar.IV.3Form Login Administrasi................................................................................. 49Gambar IV.4 Halaman Utama ............................................................................................... 50Gambar IV.5Rancangan Input data petugas .......................................................................... 50Gambar IV.6 Rancangan Input data Jabatan.......................................................................... 51Gambar. IV.7 Rancangan Input Data Pangkat....................................................................... 52Gambar. IV.8 Rancangan Input Data Penilaian..................................................................... 53Gambar. IV.9 Rancangan Input Data keputusan ................................................................... 54Gambar IV.10 Rancangan Laporan Data Pangkat ................................................................. 55Gambar IV.11 Rancangan Laporan Data Jabatan.................................................................. 55Gambar IV.12 Rancangan Laporan Data Pegawai ............................................................... 56Gambar IV.13 Rancangan Laporan Data Penilaian ............................................................... 56Gambar IV.14 Rancangan Laporan Data............................................................................... 57Gambar IV.15 Rancangan Laporan Data Keputusan............................................................. 57Gambar IV.16 Relationship ................................................................................................... 58
-
1BAB IPENDAHULUAN
1.1 Latar Belakang
Dalam era globalisasi sekarang ini, komputer merupakan alat yang
sangat dibutuhkan oleh banyak instansi dan perusahaan-perusahaan milik
Negara maupun swasta, tidak terbayangkan bagaimana perusahaan atau
instansi dapat berkembang tanpa adanya komputer. Penerapan sistem
informasi menjadi kebutuhan yang mutlak dan dapat memberikan keunggulan
yang sangat dibutuhkan sebuah instansi dalam menyajikan berbagai laporan
usulan kenaikkan pangkat UKP yang nantinya dapat berguna bagi pihak
yang berkaitan dengan instansi tersebut.
BATALYON INFANTERI 100/RAIDER merupakan instansi yang
bergerak dilembaga pertahanan TNI. Batalyon Infanteri 100/Raider yang
dahulunya yaitu Batalyon Infanteri Lintas udara 100 Prajurit setia, karena
terjadi beberapa hal kejadian yang dilakukan oleh anggota Linud 100/PS
akhirnya Batalyon ini sempat di bekukan oleh KASAD, sekitar kurang dari satu
tahun, batalyon ini dibentuk kembali yang mengikuti latihan pembentukan
Raider, yang sebagian besar anggota diambil dari beberapa batalyon di
Indonesia, latihan tersebut terpusat dan secara bersamaan dilakukan di setiap
kodam, seperti Batalyon 100/PS ini berlatih di Aek natolu, dan dilantik menjadi
Prajurit Raider pasukan pemukul Kodam yang terletak di daerah Namu
Sira-Sira binjai Medan Sumatera Utara.
-
2Komputer juga digunakan untukmemproses data usulan kenaikkan
pangkat dan menyajikan serta penyelamatan data informasi mengenai
permasalahan tertentuyang selama ini masih diolah secara manual di dalam
suatu berkas yang disusun secara kronologis, yang bersangkutan seperti data
pokok prajurit, data kenaikkan pangkat, data penundaan pangkat, data nilai,
data administrasi dan lain-lain.
Dari uraian diatas maka penulis ingin membuat suatu sistem informasi yang
nantinya diharapkan dapat membantu kinerjapenataan administrasi di
BATALYON INFANTERI 100/RAIDERyaitu SISTEM INFORMASI
KENAIKKAN PANGKAT TNI AD MENGGUNAKAN VISUAL
BASIC.NET PADA BATALYON 100/RAIDER LANGKAT.
1.2 Identifikasi Masalah
Adapun identifikasi masalah yang penulis buat adalah :
1. Bagaimana membuat data prajurit yang naik akan pangkat dan yang
akan ditunda pangkatnya ?
2. Bagaimana cara menampilkan data prajurit yang akan naik pangkat
dengan menggunakan Visual Basic.Net ?
1.3 Batasan Masalah
Mengingat keterbatasan waktu dan kemampuan penulis yang terbatas, maka
penulis memberikan batasan masalah yaitu :
-
31. Membahas tentang usulan kenaikkan pangkat di Batalyon Infantri 100
Raider.
2. Membahas tentang kenaikan pangkat di Batalyon Infanteri 100/Raider yang
Regular.
3. Input data terdiri dari : data prajurit, data pangkat, data jumlah prajurit
yang naik pangkat.
4. Database yang digunakan adalah Microsoft SQL Server.
1.4 Rumusan Masalah
Adapun rumusan masalah yang penulis buat adalah sebagai berikut:
1. Bagaimanamerancang sistem informasi kenaikkan pangkat pada
Batalyon Infanteri 100/Raider ?
2. Apakah dengan menampilkan data prajurit yang naik pangkat dengan
menggunakan visual basic.net akan lebih baik ?
1.5 Tujuan Penelitian
Adapun tujuan penelitian adalah sebagai berikut :
1. Memperbaharuisistem yang lamapada Batalyon Infanteri 100/Raider agar
memberikan hasil yang lebih baik.
2. Membuat pengolahan data prajurit agar lebih efisien dan efektif.
-
41.6 Manfaat Penelitian
Adapun manfaat penelitian yang diharapkan adalah:
1. Keamanan dan penyimpanan data lebih terjamin.
2. Dapat mengatasi keterlambatan informasi yang dihasilkan terutama
laporan yang diperlukan.
3. Dapat menghindari pencatatan data yang berulang-ulang sehingga tidak
efisien.
1.7 Sistematika Penulisan
Sistematika penulisan ini dibuat dengan harapan agar pembaca dapat lebih
mudah mengetahuiisi dari setiap bagian bab, dan penulis akan menjelaskan satu
persatu mengenai pembahasandari setiap bab, seperti dibawah ini :
BAB I: PENDAHULUAN
Dalam Bab ini terdiri dari latar belakang masalah, identifikasi
masalah, batasan masalah, rumusan masalah, tujuan dan manfaat
penelitian, sistematika penulisan dan rencana kegiatan.
BAB II: LANDASAN TEORI
Pada Bab ini penulis menguraikan tentang landasan teori yang
mendukung penulisan Karya Ilmiah seperti referensi buku-buku,
internet, perpustakaan, dan dokumen yang ada pada instansi.
BAB III : GAMBARAN UMUM BATALYON 100/RAIDER
-
5Pada Bab ini penulis menjelaskan tentang Sejarah Singkat
Batalyon Infanteri 100/Raider, Struktur Organisasi, mekanisme
yang sedang berjalan.
BAB IV : RANCANGAN SISTEM USULAN
Pada Babini penulismenguraikan RancanganData Flow Diagram
(DFD), Diagram Konteks,Kamus Data, Perancangan Database,
Diagram Konteks ERD, Rancangan Input-Output.
BAB V:PENUTUP
Pada Bab ini membahas mengenai kesimpulan dan saran dari
penulis.
1.8 Rencana Kegiatan
Dalam pembuatan penelitian hendaknya memiliki rencana kegiatan agar
dalam perancangan penelitian ini dapat terjadwal dengan baik.
Adapunrencanakegiatannya sebagai berikut :
-
6
-
7BAB IILANDASAN TEORI
2.1 Pengertian Sistem
Suatu Sistem dapat didefinisikan sebagai suatu jaringan kerja dari
prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk
melakukan suatu kegiatan atau melaksanakan suatu sasaran tertentu.
MenurutKenneth C. Laudon dan Jane P. Laudon (2007 ; 15) menyatakan
bahwa Sistem merupakan sebuah kumpulan dari suatu elemen-elemen yang
berinteraksi untuk mencapai suatu tujuan tertentu.
Menurut Hanif Al Fatta (2007, h.3), Sistem dapat diartikan sebagai suatu
kumpulan atau himpunan dari unsur atau variabel-variabel yang saling
berinteraksi dan saling bergantung sama lain.
Sistem juga berarti kumpulan dari sebuah elemen- elemen yang
menimbulkan hubungan satu dengan yang lainnya. Pengertian lainnya dari sistem
yaitu sekumpulan objek berupa komponen-komponen elemen, prosedur metode
yang terintegrasi dan didaur sedemikian rupa untuk mencapai tujuan tertentu .
2.1.1 Klasifikasi Sistem
Sistem dapat diklasifikasikan kedalam beberapa sudut pandang. Adapun
penjelasan lebih detail dan rinci akan dipaparkan sebagai berikut :
1. Sistem diklasifikasikan sebagai sistem abstrak dan sistem fisik
Sistem abstrak merupakan sistem yang berupa pemikiran atau suatu ide-
ide yang tindak tampak secara fisik. Misalnya sistem teologia, yaitu sistem
yang berupa pemikiran-pemikiran hubungan antara manusia dan Tuhan.
-
8Sedangkan sistem fisik merupakan sistem yang ada secara fisik. Misalnya
sistem komputer, sistem penjualan, sistem akuntansi dan sistem lainnya.
2. Sistem diklasifikasikan sebagai alamiah dan sistem buatan
Sistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat
oleh manusia. Misalnya sistem pergantian siang dan malam. Sedangkan
sistem buatan manusia adalah sistem yang dirancang oleh manusia yang
melibatkan interaksi antara manusia dengan sistem tersebut.
3. Sistem diklasifikasikan sebagai sistem tertentu dan tidak tentu
Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat
diprediksi, Sedangkan sistem tidak tentu adalah sistem yang kondisi masa
depannya tidak dapat diprediksi karena mengandung probabilistik.
4. Sistem diklasifikasikan sebagai sistem tertutup dan sistem terbuka
Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak
terpengeruh oleh lingkungan luarnya. Sedangkan sistem terbuka adalah
sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.
2.2 Pengertian Informasi
Menurut Kenneth C. Laodon dan Jane P. Laodon(2007, h. 692),
Menyatakan bahwa informasi adalah data yang telah dibentuk menjadi sesuatu
yang memiliki arti ang berguna bagi manusia.
Sedangkan menurut Hanif Al Fatta (2007, h.9), Informasi adalah data
yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan
bermanfaat dalam pengambilan saat ini atau mendatang.
-
92.2.1 Siklus Informasi
Menurut Kenneth C. Laudon dan Jane P. Laudon (2007, h.17), Untuk
dapat memperoleh informasi yang bermanfaat bagi penerimanya, perlu dijelaskan
bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan informasi.
Siklus pengolahan data adalah seperti pada Gambar dibawah ini :
Gambar II.1 Siklus Informasi
2.2.2 Kualitas Informasi
Menurut Hanif Al Fatta (2007, h.696), Kualitas informasi ditentukan oleh
enam hal yaitu sebagai berikut :
1. Relevan
Informasi yang didapatkan harus berupa informasi yang berkualitas.
Dilihat dari seberapa jauhnya tingkat relevan informasi tersebut terhadap
kenyataan kejadian masa lalu, masa kini dan masa yang akan datang.
2. Akurat
Suatu informasi dapat dikatakan berkualitas jika seluruh kebutuhan
informasi tersebut telah disampaikan dengan benar,baik dan terbebas dari
kesalahan serta pesan yang telah disampaikan sudah lengkap atau hanya
sistem yang diinginkan oleh user.
Proses(Pengolahan
Data)
Input
(Data)Output
(Informasi)
-
10
3. Tepat waktu
Informasi yang datang dari penerima tidak boleh lambat. Laporan-laporan
yang dikerjakan di dalam sebuah sistem harus diselesaikan tepat waktu.
2.3 Pengertian Sistem Informasi
Sistem informasi adalah suatu kombinasi dari orang orang, fasilitas,
tehnologi, media, prosedur prosedur dan pengendalian yang ditunjukan untuk
mendapat jalur komunikasi penting, memproses tipe transaksi rutin tertentu,
memberikan sinyal kepada manajemen dan lainnya terhadap kejadian-kejadian
internal dan eksternal yang penting dan menyediakan suatu dasar untuk
mengambil suatu keputusan yang cerdik.
Menurut Hanif Al Fattah (2007, h.11), Menyatakan bahwa sistem
informasi adalah sebagai suatu alat untuk menyajikan informasi dan cara
sedemikian rupa sehingga bermanfaat bagi penerimanya.
Menurut Kenneth C. Laudon dan Jane P. Laudon (2007, h.15), Sistem
Informasi adalah sebagai sekumpulan komponen yang saling berhubungan,
megumpulkan (atau mendapatkan), memproses, menyimpan, dan
mendistribusikan informasi untuk menunjang pengambilan keputusan dan
pengawasan dalam suatu organisasi.
-
11
2.3.1 Komponen Sistem Informasi
Komponen sistem informasi yang terdiri dari beberapa komponen-
komponen yang disebut dengan istilah-istiilah blok bangunan yaitu :
1. Blok Masukan
Input yang mewakili data yang masuk kedalam sistem informasi, input ini
termasuk metode-metode dan media untuk menangkap data yang akan
dimasukkan, yang dapat berupa dokumen-dokumen dasar.
2. Blok Model
Blok ini terdiri dari kombinasi prosedur, logika dan model matematika
yang akan memanipulasi data input dan data yang tersimpan di basis data
dengan cara yang sudah tentu untuk menghasikan keseluruhan yang
diinginkan.
3. Blok Keluaran
Produk dari sistem informasi adalah keluaran yang merupakan informasi
yang berkualitas dan berdokumentasi yang berguna untuk semua tingkatan
manajemen serta semua pemakai sistem.
4. Blok Teknologi
Teknologi merupakan kotak alat (tool-box) dalam sistem informasi.
Teknologi digunakan untuk menerima input, menjalankan model,
menyimpan dan mengakses data, menghasilkan dan mengirimkan
keluaran.
-
12
5. Blok Basis Data
Basis data merupakan kumpulan dari data yang saling berhubungan satu
dengan lainnya, tersimpan diperangkat keras komputer dan digunakan
perangkat lunak untuk memanipulasi data.
6. Blok Kendali
Untuk supaya sistem informasi dapat berjalan sesuai dengan yang
diinginkan, maka perlu ditetapkan pengendalian-pengendalian di
dalamnya.
2.4 Pengertian Kenaikkan Pangkat
Kata Usulan Kenaikkan Pangkat (UKP) sering digunakan dalam
Batalyon Infanteri 100/Raider. Kenaikkan Pangkat dapat diartikan sebagai
berikut:
Kenaikkan Pangkat Dalam Batalyon Infanteri 100/Raider adalah suatu
penghargaan yang diberikan kepada prajurit atas prestasi kerjanya.
Kenaikkan pangkat adalah Pangkat adalah kedudukan yang menunjukkan
tingkatan seseorang Pegawai Negeri Sipil berdasarkan jabatannya dalam
rangkaian susunan kepegawaian dan digunakan sebagai dasar penggajian.
Sumber : www.simpegbpnaceh.web.id/index.php
.
-
13
Adapun Kriteria kenaikan pangkat sebagai berikut :
1. Pull Up/Chining
2. Sit Up/Mod Sit Up
3. Push Up/Mod Push Up
2.5 Pengertian TNI
TNI adalah nama sebuah angkatan perang dari negara Indonesia.Sejarah
Tentara Nasional Indonesia (TNI) dibentuk melalui perjuangan bangsa Indonesia
untuk mempertahankan Proklamasi Kemerdekaan Indonesia dari ancaman
Belanda yang ingin kembali berkuasa menjajah Indonesia melalui kekerasan
senjata. TNI pada awalnya merupakan organisasi yang bernama Badan Keamanan
Rakyat (BKR). Kemudian pada tanggal 5 Oktober1945 menjadi Tentara
Keamanan Rakyat(TKR), dan selanjutnya diubah kembali menjadi Tentara
Republik Indonesia (TRI).
Pada masa mempertahankan kemerdekaan ini, banyak rakyat Indonesia
membentuk laskar-laskar perjuangan sendiri atau badan perjuangan rakyat. Usaha
pemerintah Indonesia untuk menyempurnakan tentara kebangsaan terus berjalan,
sambil bertempur dan berjuang untuk menegakkan kedaulatan dan kemerdekaan
bangsa. Untuk mempersatukan dua kekuatan bersenjata yaitu TRI sebagai tentara
regular dan badan-badan perjuangan rakyat, maka pada tanggal 3
Juni1947PresidenSoekarno mengesahkan berdirinya Tentara Nasional Indonesia
(TNI) secara resmi.
-
14
Setelah Konferensi Meja Bundar (KMB) pada bulan Desember1949,
Indonesia berubah menjadi negara federasi dengan nama Republik Indonesia
Serikat (RIS). Sejalan dengan itu maka dibentuk pula Angkatan Perang RIS
(APRIS) yang merupakan gabungan antara TNI dan KNIL. Pada tanggal 17
Agustus1950, RIS dibubarkan dan Indonesia kembali menjadi negera kesatuan,
sehingga APRIS berganti nama menjadi Angkatan Perang Republik Indonesia
(APRI).
Pada tahun 1962, dilakukan upaya penyatuan antara angkatan perang
dengan kepolisian negara menjadi sebuah organisasi yang bernama Angkatan
Bersenjata Republik Indonesia (ABRI). Penyatuan satu komando ini dilakukan
dengan tujuan untuk mencapai tingkat efektifitas dan efisiensi dalam
melaksanakan perannya dan menjauhkan pengaruh dari kelompok politik tertentu.
Pada tahun 1998 terjadi perubahan situasi politik di Indonesia. Perubahan
tersebut berpengaruh juga terhadap keberadaan ABRI. Pada tanggal 1
April1999TNI dan Polrisecara resmi dipisah menjadi institusi yang berdiri sendiri.
Sebutan ABRI sebagai tentara dikembalikan menjadi TNI, sehingga Panglima
ABRI menjadi Panglima TNI.
Sumber : www.propatria.or.id/download/.../reposisi_peran_tni.
-
15
2.6 Pengertian Database
Menurut Triwahyuni.Terra CH & Abdul Kadir (2005, h.291), Basis data (
Data Base ) merupakan suatu pengorganisasian sekumpulan data yang saling
terkait sehingga memudahkan aktivitas untuk memperoleh sebuah informasi,
database juga merupakan suatu kumpulan data yang saling berhubungan satu
dengan yang lainnya, yang tersimpan dalam perangkat lunak seperti Microsoft
SQL Server.
Menurut htpp ://id.wikipedia.org/wiki/Basis data. Basis data adalah
suatu kumpulan informasi yang disimpan didalam komputer secara sistematik
sehingga dapat diperiksa menggunakan suatu program komputeruntuk
memperoleh informasi dari basis data tersebut . Perangkat lunak yang digunakan
untuk mngelola dan memanggil kueri (query) basis data disebut sistem
manajemen basis data(DBMS).
Menurut Triwahyuni.Terra CH & Abdul Kadir (2005, h.292), DBMS (
Database Management System ) adalah sistem yyang secara khusus dibuat untuk
memudahkan pemakian dalam mengelola basis data. Sisstem ini dibuat untuk
mengatasi keemahan sistem pemrosesan yang berbasis berkas.
1. Keuntungan DBMS :
a. Pengaksesan yang efesien terhadap data
b. Keamanan dan integritasdata
c. Administrasi data
-
16
d. Akses bersamaan dan pemulihan terhadap kegagalan
e. Waktu pengembangan aplikasi diperpendek
2. Kerugian DBMS :
a. Memperoleh perangkat lunak yang mahal
b. Memperoleh konfigurasi perangkat keras yang besar
c. Mempekerjakan dan mempertahankan staf DBA
2.7 Normalisasi
Normalisasi adalah salah satu cara membentuk sebuah file yang efektif
dan efesien , sehingga dapat memanfaatkan space memori komputer seoptimal
mungkin. Proses normalisasi data juga bertingkat tingkat, dan di sini hanya akan
dibahas mulai tingkat 1 hingga tingkat 3 saja.
1. Normalisasi tingkat 1NF
Normalisasi data tingkat pertama adalah proses penganalisis setiap
atribut yang ada di semua file yang berbentuk hingga Diagram E/R.
Penganalisisan ditunjukan agar setiap atribut yang dibentuk dapat diolah
untuk menghasilkan informasi yang dibutuhkan
2. Normalisasi tingkat 2NF
Normalisasi data tingkat kedua bersyarat : (1) telah memenuhi
1NF, (2) setiap atribut non key harus tergantung secara fungsional dengan
-
17
atribut key-nya. Apa itu atribut key dan non key ? berikut ini adalah
keterangan tentang beberapa key sebagai berikut :
a) Key Field (Kunci Atribut )
Kunci atribut adalah yang dipilih untuk dapat mewakili atribut
atribut dalam sebuah record yang membedakan dengan record
record lainnya.
b) Super Key (Kunci Super)
Kunci super adalah satu atau beberapa kombinasi atribut yang
mungkin dapat dipilih menjadi kunci atribut.
c) Candidate Key ( Kunci Calon )
Kunci calon adalah kunci atribut yang merupakan (kumpulan)
kunci atribut yang jumlahnya paling sedikit di kunci super.
d) Primari Key (Kunci Utama)
Adalah kunci kandidat yang dipilih untuk dijadikan key field.
Pemilihan dilakukan dengan mempertimbangkan yang tidak akan
pernah sama, maka kunci atribut yang dipilih adalah NPM.
e) Alternatif Key (Kunci Alternatif)
Adalah kunci kandidat yang tidak dipilih menjadi primary key,
dalam hal ini, NAMA.
f) Foreign Key (Kunci Tamu)
Adalah kunci utama dari file (master) lain yang digunakan di file
(transaksi). Kunci atribut tersebut digunakan sebagai Jembatan untuk
mengambil nilai data dari atribut atribut lain.
-
18
3. Normalisasi Tingkat 3NF
Normalisasi data tingkat ketiga bersyarat : (1) telah memenuhi
2NF, (2) setiap atribut non key tidak boleh tergantung dengan atribut non
key lainnya (tidak boleh terjadinya ketergantungan transitif).
2.8 Pengertian Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah suatu alat pembuatan model yang
memungkinkan profesional sistem untuk menggambarkan sistem sebagai jaringan
proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara
manual maupun komputerisasi. Dengan menggunakan data Data Flow Diagram
sistem dapat digambarkan mulai dari level yang paling tinggi hingga di uraikan
sampai level yang lebih rendah.
Tabel II.I Simbol simbol Data Flow Diagram
Simbol Maksud
Terminator Entitas diluar system yangberkomunikasi/berhubungan langsung darisistem
Proses Menggambarkan transformasi untuk
melakukan perubahan input menjadi output
Data Store File atau data database yang tersimpan dalam
disket,hardisk atau tersimpan manual
Alur Data Untuk menerangkan data perpindahan data atau
paket data satu bagian kebagian lainnya.
-
19
2.9 Diagram Konteks
Diagram Konteks merupakan gambar analisa struktur yang
menggambarkan proses yang ada didalam lingkungan sistem. Diagram konteks
merupakan level paling atas yang akan dirancang sebelum DFD, diagram ini
dibuat untuk menggambarkan sumber data yang akan diperoses dengan kata lain
diagram konteks digunakan untuk menggambarkan sistem secara umum/global
dari keseluruhan sistem yang ada.
2.10 Pengertian Flowchart
Flowchart adalah suatu bagan yang menggambarkan arus logika dari data
yang akan diproses dalam suatu program awal sampai akhir. Bagan alir program
merupakan alat yang berguna bagi programmer untuk mempersiapkan program
yang rumit. Bagan alir terdiri dari symbol-symbol yang mewakili fungsi-fungsi
langkah program dan garis alir untuk menunjukkan urutan dari symbol-symbol
yang akan dikerjakan.
Adapun simbol-simbol yang digunakan pada flowchart adalah sebagai
berikut :
-
20
Tabel II.2 Simbol-simbol Flowchart
NO SIMBOL KETERANGAN
1Terminal, untuk memulai atau mengakhiri
suatu program.
2Proses, simbol ini menunjukkan setiap
pengolahan yang dilakukan oleh komputer.
3Input-Output, untuk memasukkan data atau
menunjukkan hasil keluaran dari suatu proses.
4Decision, suatu kondisi yang menghasilkan
beberapa kemungkinan jawaban atau pilihan
5
Untuk menyatakan sekumpulan langkah
ditulis proses yang sebagai prosedur.
6
Connector, suatu prosedur akan masuk atau
keluar melalui simbol ini dalam lembaran
yang sama.
7
Off-Line Connector, simbol masuk atau
keluarnya suatu prosedur pada lembaran
kertas lainnya.
8Documen, merupakan simbol dari data yang
berbentuk kertas maupun informasi.
-
21
2.11. Kamus Data (Data Dictionary)
Kamus data merupakan kumpulan istilah istilah yang menyangkut data
yang digunakan dalam perancangan sistem informasi dan merupakan peta atau
data.
Kamus data adalah katalog fakta tentang data dan kebutuhan kebutuhan
informasi dari suatu sistem informasi. Kamus data harus dapat menjelaskan
dengan detail data yang dicatatnya serta berfungsi untuk menghindari penggunaan
kata kata yang sama karena disusun menurut abjad. Berikut ini adalah simbol
simbol yang terdapat dalam kamus data :
9Database, menyediakan tempat pengolahan
data serta penyimpanan dalam stroge.
10
Simbol untuk Output, yang ditunjukkan
kesuatu device, seperti primer, plotters, dan
lain-lain.
11
Arus/Flow dari prosedur yang dapat
dilakukan dari atas kebawah, kiri kekanan
atau sebaliknya.
-
22
Tabel II.3 Simbol Simbol Kamus Data
Simbol Keterangan= Terdiri dari, mendefinisikan,diuraikan,artinya
+ Dan
( ) Pilih atau opsional (boleh ada/boleh tidak){ } Pengulangan[ ] Memilih salah satu dari sejumlah alternatif, seleksi| Pemisah sejumlah alternatif pilihan
** Komentar
@ Identitas atribut kunci (key field)
2.12 Pengertian Bahasa Pemrograman
Bahasa pemrograman adalah istilah yang menerangkan bahasa yang dapat
dimengerti oleh komputer. Dalam dunia bahasa pemrograman dikelompokan
menjadi 5 generasi, yaitu bahasa generasi pertama, bahasa geberasi kedua, bahasa
generasi ketiga, bahasa generasi keempat,dan bahasa generasi kelima.
1. Bahasa Pemrograman Generasi Pertama
Bahasa pemrograman generasi pertama berorientasi pada mesin.
Program disusun dengan menggunakan bahasa mesin. Tentu saja
program generasi ini sangat sulit untuk dipahami oleh orang awam dan
sangat membosankan bagi pemrograman.sebagai contoh adalah : DOS
2. Bahasa Pemrograman Generasi Kedua
Bahasa pemrograman generasi kedua menggunakan bahasa rakitan
(assembly). Sebagai pengganti kode kode biner, digunakanlah
kependekan dari kata kata. Misalnya, MOV untuk menyatakan
-
23
Move dan JNZ, yang berarti jump non-zero atau lompatan kalau
tidak sama dengan nol.
3. Bahasa Pemrograman Generasi Ketiga
Bahasa pemrograman generasi ketiga menggunakan pendekatan
prosedural. Bahasa ini juga seringkali disebut sebagai bahasa beraras
tinggi (high-level language) disebabkan bahasa ini menggunakan kata-
kata yang biasa digunakan manusia. Sebagai contoh adalah : ALGOL,
C, BASIC dan Pascal.
4. Bahasa Pemrograman Generasi Keempat
Bahasa pemrograman generasi keempat dirancang untuk
mengurangi waktu pemrograman dalam membuat program sehingga
diharapkan produktivitas pemrograman jadi meningkt dan program
dapat dibuat dalam waktu yang lebih pendek. Sebagai contoh adalah :
Microsoft Access
5. Bahasa Pemrograman Generasi Kelima
Bahasa pemrograman generasi kelima merupakan kelompok
bahasa-bahasa pemrograman yang ditunjukan untuk menangani
kecerdasan buatan (artifificial intelligence). PROLOG dan LIPS
merupakan dua contoh bahasa pemrograman yang ditunjukan untuk
menangani kecerdasan buatan.
-
24
2.13 Pengertian Microsoft SQL Server
Pada dasarnya pengertian SQL Server itu sendiri adalah bahasa yang
dipergunakan untuk mengakses data dalam basis data relation. Bahasa ini secara
defacto adalah bahasa standart yang digunakan dalam manajemen basis data
relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa
ini dalam manajemen datanya. Microsoft SQL Server 2000 merupakan salah satu
produk dari Relational Database Management System (RDBMS).
Microsoft SQL Server 2000 terdiri atas beberapa komponen sebagai berikut :
1. Relational Database Engine
Merupakan komponen utama pada jendela SQL Server 2000
2. Analysis Services
Basis dari solusi intelejen bisnis yang ampuh (power full) dan mendukung
aplikasi-aplikasi OLAP (On-Line Analytical Processing), serta data
minning.
3. Data Transformation Service (DTS)
Sebuah mesin untuk membuat solusi ekspor dan inpor data, serta untuk
mentrasformasi data ketika data tersebut ditransfer.
4. Notification Services
Sebuah framework untuk solusi dimana pelanggan akan dikirim notifikasi
ketika sebuah event muncul.
5. Reporting Services
Service yang akan mengambil data dari SQL Server dan menghasilkan
laporan-laporan.
-
25
6. Service Broker
Sebuah mekanisme antrian yang akan mengenai komunikasi berbasis
pesan diantara service.
7. Navite HTTP Support
Dukungan yang memungkinkan SQL Server 2000 yang (jika diinstall pada
Windows Server 2003) akan merespon requuest terhadap HTTP endpoint,
sehingga memungkinkan pembangunan sebuah web service untuk SQL
Server tanpa menggunakan IIS.
8. SQL Server Agent
Akan mengotomatiskan perawatan database dan mengatur task, event dan
alert.
9. NET CLR (Common Language Runtime)
Memungkinkan pembuatan solusi menggunakan managed code yang
ditulis dalam salah satu bahasa NET.
10. Replication
Serangkaian teknologi untuk menjalin dan mendistribusikan data dan
objek database lain, dan melakukan sinkronisasi untuk menjaga
konsistesinya.
11. Full-Text Search
Memungkinkan untuk pengindeksan yang cepat dan fleksibel untuk query
berbasis kata kunci (terhadap data text yang di simpan dalam database)
-
26
2.14 Pengertian Visual Basic .Net
Visual Basic .Net atau biasa disebut Visual Basic 8 adalah bahasa
pemrograman Microsoft yang dapat digunakan untuk membuat aplikasi di
lingkungan kerja berbasis Windows. Visual Basic .Net merupakan bahasa
pemrograman terbaru buatan Microsoft Corporation yang paling banyak
digunakan untuk membuat berbagai macam aplikasi.
Menurut Andi (2005, h.5), Visual Basic .Net merupakan bahasa yang
mendukung pemrograman berorientasi objek, namun tidak sepenuhnya.
Beberapa karakteristik objek tidak dapat dilakukan pada visual basic .net, seperti
Inheritance tidak dapat dilakukan pada class module, polymorphism secara
terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki
interface tertentu. Visual Basic .Net (VB) tidak bersifat case sensitive.
2.14.1 Mengenal Visual Studio 2008
Semenjak Visual Studio. Net, Microsoft telah banyak melakukan
pengembangan dan perubahan pada tampilan software ini. Jadi apabila sudah
terbiasa menggunakan rilis Visual Basic sebelumnya, anda harus mulai
beradaptasi dengan tampilan baru Visual Basic. Pada dasarnya tampilan baru ini
memudahkan menggunakan microsoft Visual Basic seperti gambar II.2 dibawah
ini
-
27
Gambar II.2 Visual Studio 2008
Melalui lembar ini dapat membuat aplikasi Visual Basic yang diperlukan.
Sebelum membuat aplikasi baru, ada dua buah istilah yang perlu diketahui dalam
Visual Studio 2008 yaitu :
1. Projeck merupakan sebutan bagi seluruh software yang sedang melalui
tahap pembuatan menggunakan visual studio, belum menjadi sebuah
aplikasi. Terdapat berbagai jenis project diantaranya project pembuatan
aplikasi windows, project pembuatan aplikasi consule, dan sebagainya.
2. Solution adalah kumpulan beberapa buah project, sebuah solution dapat
terdiri atas satu buah project atau beberapa buah project tergantung pada
kebutuhan. Sebuah project harus disimpan dalam sebuah solution.
Untuk membuat aplikasi Visual Basic baru, pergunakan menu file > New
Project, setelah itu akan dihadapkan pada sebuah jendela seperti gambar II.3
-
28
Gambar II.3 Pembuatan Aplikasi Visual Basic Baru
Pada jendela ini, akan menemukan berbagai macam pilihan bahasa
pemrograman, diantaranya Visual Basic, Visual C# dan sebagainya. Untuk
membuat aplikasi Windows baru menggunakan Visual Basic, pada panel bagian
kiri dari jendela ini pilihan menu Visual Basic>Windows dan pada panel bagian
kanan pilih Windows Form Application seperti tampak pada gambar di atas.
Masukkan keterangan-keterangan yang diperlukan seperti nama project
dari program windows baru ini pada kotak Name, lokasi penyimpanan file-file
project dalam kotak Location, dan nama solution pada kotak solution. Setelah
selesai klik tombol OK untuk memulai pembuatan aplikasi visual basic. Visual
basic akan membawa kesebuah lembar kerja baru dengan sebuah Form
didalamnya. Lihat gambar II.4 di bawah ini :
-
29
Solution Explorer
Sebuah Form
Gambar II.4 Form Designer
Lembar kerja ini disebut juga dengan Form Designer. Pada jendela ini dapat
memodifikasikan tampilan program sesuai keiginan. Pada jendela Solution
Explorer, dapat melihat nama Solution dan nama Project yang digunakan oleh
aplikasi ini. Solution Explorer juga dapat kita pergunakan untuk menambah
project baru pada sebuah Solution. Untuk menambah project baru pada solution
yang telah ada, klik kanan nama solution pada jendela Solution Explorer dan pilih
mei Add > New Project. Pembuatan project baru hanya diperlukan apabila kita
hendak membuat aplikasi yang berbeda, misalnya project AplikasiDB
untukpembuatan aplikasi database dan project AplikasiInventory (Aplikasi
berbentuk database/table) untuk pembuatan aplikasi Inventory (Aplikasi
berbentuk database/table).
2.14.2 Menambahkan Komponen VB
Sebuah form saja tidak akan dapat banyak berguna bagi keperluan
pembuatan program. Pada sebuah form harus tersedia komponen atau control lain
-
30
di untuk menambahkan sebuah dalamnya seperti komponen Label untuk
menambahkan teks ke dalam form, kompone Button untuk menambahkan sebuah
tombol ke dalam form dan sebagainya. Penambahan komponen ini disesuaikan
dengan kebutuhan program.
Vb menyediakan berbagai jenis komponen yang dapat ditambahkan
pada sebua form. Komponen-komponen ini tersedia pada jendela Toolbox, seperti
gambar II.5 di bawah ini :
2.14.3 Menambahkan Script VB
Setelah sbuah form berisi satu buah komponen atau beberapa buah
komponen, dapat memulai pembuatan aplikasi Visual Basic. Di dalam pembuatan
scricpt terdapat istilah-istilah sebagai berikut :
1. User adalah sebutan bagi pengguna atau pemakai program, bisa selaku
pembuat program atau orang lain menggunakan program.
2. Event adalah sebuah kejadian atau aktivitas yang menyebabkan sebuah
perintah dijalankan. Event yang dapat diterapkan untuk keperluan ini
adalah event Click atau Double Click.
Toolbox
Gambar II.5 Komponen VB terdapat pada Toolbox
-
31
Untuk menambahkan sebuah Event perlu masuk kedalam lingkungan
kerja Source Code (Listening kode) dari Visual Basic. Untuk masuk kedalam
mode ini, diperlukan tombol View Code dalam Solution Explorer seperti gambar
II.6 :
Gambar II.6 Lingkungan Kerja Source Code dari Visual Basic
2.15 Crystal Report
Crystal Report merupakan salah satu paket program yang digunakan
untuk membuat, menganalisa, dan menterjemahkan informasi yang terkandung
dalam database kedalam berbagai jenis laporan. Crystal Report dirancang untuk
membuat laporan yang dapat digunakan dengan bahasa pemrograman berbasis
Windows seperti Visual Basic, Visual C/C++, Visual Interdev dan Borland
Delphi.
-
32
BAB III
ANALISIS SISTEM BERJALAN
3.1 Tinjauan Perusahan/Instansi
Berdasarkan dari tinjauan perusahaan, maka dapat diuraikan sejarah dan
struktur organisasi yang terdapat dalam instansi tersebut.
3.1.1 Sejarah Singkat Batalyon Infanteri 100/Raider
Pada bulan Maret 1961 Deputy wilayah (Deyah Sum) Almarhum MAYJEN
SOEPRAPTO memerintahkan kepada Pangdam I s/d IV untuk menyiapkan
personel masing-masing 1 (Satu) Kompi guna mengikuti latihan Kualifikasi
Raider di Kodam III/17 Agustus Padang dalam rangka pembentukan Satuan
Raider, Pada tanggal 11 Agustus 1961 Kesatuan diresmikan oleh Kasad
dengan nama Kesatuan Batalyon 100 Raider Sumatera ( Batalyon " 100 "
Raider Sumatera ) yang berkedudukan di Balige dan baru terisi Kompi I, II,
III dan IV dengan Komandan Batalyon Mayor Infanteri Nasir Asmara,sedangkan
Kompi Markas dan Kompi Bantuan belum terisi
Pada bulan Nopember 1961 penambahan personel untuk mengisi Kompi
Markas dan Kompi Bantuan diambil dari Kodam IV/Sriwijaya. Pada bulan
Desember 1961 dilaksanakan Raider Angkatan ke-II bagi Staf Batalyon, Kompi
Markas dan Kompi Bantuan dan yang belum berkualifikasi Raider di daerah
Balige. Pada bulan Pebruari 1962 latihan dihentikan karena Satuan disiapkan
untuk tugas operasi pembebasan Irian Barat. Pada Tahun 1963 Kompi-kompi
-
33
yang berasal dari Kodam I s/d IV ditetapkan dislokasinya di Kodam asal
masing-masing, sedangkan Staf Batalyon Kompi Markas dan Kompi Bantuan
tetap di Balige (Sebagai Markas Batalyon).
Pada Tahun 1965 nama Kesatuan Batalyon 100 Raider Sumatera diganti
menjadi Batalyon Linud 100 Sumatera, dan berdasarkan Surat Keputusan
Pangdasum Nomor : Skep/028/VIII/1965 tanggal 11 Agustus 1965 ditetapkan
menjadi Hari Jadi setiap tahunnya. Dan berdasarkan Surat Keputusan
Pangdasum Nomor : Skep/042/X/1965 tanggal 9 Oktober 1965 nama Satuan
dirubah menjadi Batalyon Para Sumatera yang organik dan taktis dibawah
Komando Pangdasum.
Pada tahun 1966 dilaksanakan latihan Raider Angkatan ke-II bagi yang
belum berkualifikasi Raider didaerah Aek Nabara Rantau Prapat dengan
pelatih dari RPKAD. Bersama dengan itu dilakukan pemindahan anggota yang
didasari angket dan penambahan anggota.Dasar Surat Keputusan Pangdasum
Nomor: Skep/0003/I/1969 tanggal 14 Januari 1969 nama Satuan dirubah dari
Batalyon Para Sumatera menjadi Batalyon 100 Lintas Udara Sumatera (
Batalyon 100 Linud Sumatera ). Tahun 1970 sesuai Surat Perintah Kasad Nomor :
Sprin/36/I/1970 tanggal 23 Januari 1970 dan Surat Keputusan Pangdam II/BB
Nomor : Skep/ 0032 / II / 1970 tanggal 24 Pebruari 1970 Tmt 30 Januari 1970
Batalyon 100 Lintas Udara Sumatera organik dan administrasi diserahkan
kepada Pangdam II/BB dari Kowanda Sum Dasar Surat Perintah Pangdam II/BB
Nomor : Sprin/339/VI/ 977 tanggal 20 Juni 1977 nama Satuan diganti dari
Batalyon100 Lintas Udara Dam II/BB menjadi Batalyon Infanteri Lintas Udara
-
34
DANYON
WADAN
100/Prajurit Setia Dam II/BB.Dasar Surat Keputusan Kasad Nomor :
Skep/64/I/1985 tanggal 28 Januari 1985 tentang perubahan Kwalifikasi
Batalyon Para menjadi Batalyon Infanteri termasuk Batalyon Infanteri Linud
100/PS. Dasar Surat Keputusan Kasad Nomor. Skep/456/V/1986 tanggal 20
Mei 1986 perubahan kembali Kualifikasi Batalyon Infanteri Linud 100/PS.
3.1.2 Struktur Organisasi Dan Fungsi
Untuk melaksanakan Tugasnya maka diperlukan system organisasi yang
baik. Faktor koordinasi yang sangat penting untuk memperoleh hasil kerja yang
maksimal, dan agar tujuan yang diinginkan dapat tercapai tentunya yang
dibutuhkan suatu organisasi. Dimana struktur organisasi itu disusun secara efektif
dan efisien. Kegiatan untuk mencapai tujuan melalui strategi yang di pilih
hubungan antara fungsi-fungsi, wewenang serta tanggung jawab setiap anggota
organisasi.Adapun bagan struktur organisasi Batalyon Infanteri 100/Raider dapat
dilihat pada gambar 3.1
PasiIntel Pasioperasional
PasiPersonel Pasi Logistik Pabintal Dokter
Gambar III.1 Struktur organisasi
-
35
Uraian tugas dan tanggung jawab masing-masing jabatan yang ada pada
batalyon infateri 100/raider adalah sebagai berikut :
a. Danyon
Mempunyai tugas memimpin semua kegiatan yang diarahkan untuk
pelaksanaan tugas batalyon, memelihara dan mengawasi kelancaran pelaksaan
semua kegiatan batalyon, memupuk nilai tempur yang tinggi seluruh anggota
batalyon, menjalin hubungan kerja sama yang baik dan erat dengan komandan dan
pastaf satuan atasan, para pastaf yonif, para komandan unsur-unsur bantuan dan
tetangga.Untuk melaksanakan tugas dan fungsi sebagaimana di maksud diatas,
komandan di bantu oleh :
1. Staf Intel
2. Staf Operasional
3. Staf Personel
4. Staf Logistik
5. Pabintal
6. Dokter
b. Wadan
Mempunyai tugas memimpin semua kegiatan apabila danyon sedang
berada diluar batalyon dan mengawasi kelancaran pelaksaan semua kegiatan
batalyon.
-
36
c. Pasi Intel
Mempunyai tugas menyelenggarakan tugas intelijen terutama
yangmenyangkut keterangan tentang cuaca, mengkoordinasi masalah intelijen
dengan sesama staf,komandan bawahan serta unsur intelijen satuan atas dan
satuan tetangga, menyelenggarakan kegiatan yang berhubungan dengan
penyelidikan dan pengamanan.
d. Pasi Operasional
Mempunyai tugas menyelenggarakan tugas-tugas operasi,
menyelenggarakan pembinaan latihan bagi anggota dan
satuannyadenganmembuat/mengajukan rencana latihan,pemeliharaan dan
peningkatan kemampuan serta kesiapan tempur satuan, memelihara organisasi
satuan agar selalu siap sesuai dengan keadaan dan kondisi yang akan dihadapi.
e. Pasi Personel
Mempunyai tugas menyelenggarakan tugas-tugas administrasi dibidang
personel dan pendidikan, menyelenggarakan pembinaan personel dan administrasi
satuan, memelihara disiplin,tata tertip,kesejahteraan dan moril.
f. Pasi Logistik
Mempunyai tugas menyelenggarakan fungsi administrasi dibidang
logistik,menyelenggarakan perencanaan dan pelaksanaan perawatan dan
pemeliharaan materil,evakuasi,perawatan kesehatan serta pengangkutan dalam
satuan.
-
37
g. Pabintal
Mempunyai tugas untuk membina mental para prajurit.
h. Dokter
Mempunyai tugas memberikan keterangan tentang keadaan kesehatan
dalam daerah batalyon, mengawasi kegiatan dan poslongyon,serta membantu
perawatan orang luka, mengajukan permintaan bekal kesehatan kepada perwira
kesehatan.
3.2 Prosedur Sistem Yang Berjalan
Setelah penulis melakukan pengamatan langsung pada Batalyon Infanteri
100/Raider, khususnya mengenai sistem kenaikkan pangkat (UKP) yang masih
dilakukan secara manual. Walaupun Batalyon Infanteri 100/Raidertelah memiliki
suatu komputer sebagai alat bantu.
Adapun prosedur sistem Kenaikkan Pangkat (UKP) Pada Batalyon
Infanteri 100/Raider yaitu :
a. Staf personel melakukan pengumpulan data administrasi prajurit yang
akan naik pangkat.
b. Staf personel melakukan pengecekan data administrasi prajurit yang akan
naik pangkat.
c. Staf personel memberikan data administrasi prajurit yangaakan naik
pangkat kepada pasi personel untuk ditanda tangani.
-
38
d. Pasi personel meleges dan menanda tangani berkas data administrasi
prajurit yang akan naik pangkat.
e. Setelah ditanda tangani pasi personel ,data administrasi tersebut
diserahkan kembali kepada staf personel.
f. Lalu staf personel memberikan laporan data administrasi prajurit yang
akan naik pangkat kepada komandan untuk meminta tanda tangani dan
persetujuan.
g. Setelah ditanda tangai komandan,data administrasi tersebut diserahkan
kembali kepada staf personel untuk dikirim ke Kodam.
h. Kemudian staf personel mengirimkan data administrasi prajurit yang akan
naik pangkat ke Kodam.
i. Lalu dari Kodam mengirimkan surat pada Batalyon Infanteri 100/Raider
untuk melakukan pelaksanaan Tes Ujian.
j. Kemudian staf personel memilih Pelatih untuk melaksakan Tes Ujian
tersebut.
k. Sataf personel memberikan laporan berkas Tes Ujian kepada Pelatih.
l. Pelatih melaksakan Tes Ujian.
m. Lalu pelatih menyerahkan laporan hasil Tes Ujian tersebut kepada Staf
personel.
-
39
3.3 Diagram Alir Data System Berjalan
Untuk lebih memperjelas Sistem informasi dibawah ini digambarkan
Aliran informasi proses kenaikkan pangkat pada Batalyon Infanteri
100/Raider.
Gambar III.2 flowchart system berjalan kenaikkan pangkat
Staf Personel Pasi Personel Komandan
Pengumpulandata
administrasi
Leges danmenendatang
ani dataadministrasi
Lap.prajurit ygakan naik pangkat
T
Kodam I/BB Pelatih
Lap.berkas ygujian
Pengecekkendata
administrasi
Acc darikomandan
Lap.prajurit ygakan naik pangkat
Lap.prajurit yg akannaik pangkat yg di acc
oleh pasi personel
Lap.prajurit yg akannaik pangkat yg di acc
oleh pasi personel
Lap.prajurit yg akannaik pangkat yg di acc
oleh pasi personel
Lap.prajurit yg akannaik pangkat yg di acc
oleh komandan
Lap.prajurit yg akannaik pangkat yg di acc
oleh komandan
Lap.prajurit yg akannaik pangkat yg di acc
oleh komandan
Pengirimansurat
pelaksanaanujian
Surat pelaksanaanujian
Surat pelaksanaanujian
Prosespembuatanlap.surat
ujian
Lap.berkas yang ujian
Proses ujian
Lap.penilaian ujian
Surat pelaksanaanujianSurat pelaksanaan
ujianSuratpelaksanaan
ujian
-
40
3.4 Kamus Data Sistem Berjalan
Kamus data adalah katalog fakta tentang data dan kebutuhan- kebutuhan
informasi dari suatu sistem informasi. Kamus data dibuat berdasarkan arus data
yang ada pada diagram arus data. Diagram arus data sifatnya global yang
ditunjukkan hanya nama arus datanya saja.
1. Table_Jabatan = {@kdjabatan + nmjabatan }.
2. Table_Pangkat = {@kdpangkat + nmpangkat }.
3. Table_Staf = {@nrp + nama + tempatlahir + tgllahir + alamat + telp +
gambar }.
4. Table_Keputusan = {@nokeputusan + tglpenetapan + periode + nourut +
pangkatlama + pangkatbaru + jabatanlama + jabatanbaru + tahunlulus +
gajipokok + kenaikkangaji + keterangan }.
5. Table_Penilaian = {@Nourut + periode + nrp + umur + kdpangkat + hari
+ tanggal + tempat + tinggibadan + beratbadan + jaraklari + nilailariA +
jpull + npuul + jsit + nsit + jpush + npush + jshuttle + nshusttle + totalgar
+ ratagarB + totalAB + kategori + jarakrenang + nilaijarakrenang +
nilaikeseluruhan + keterangan }.
3.5 Spesifikasi Sistem Yang Sedang Berjalan
Pada desain sistem berbasis komputer, analisis memegang peranan penting
dalam memegang sistem yang baru. Analisis sistem adalah proses pemecahan
sistem menjadi beberapa subsistem yang lebih kecil agar lebih mudah untuk
-
41
mengidentifikasi permasalahan dan kesempatan yang ada didalam sistem serta
untuk mengetahui kebutuhan sistem.
Tahap analisis sistem dilakukan setelah tahap perancangan sistem dan
sebelum tahap desain sistem. Tahap analisa sistem adalah tahap yang penting dan
kesalahan dalam tahap ini akan menyebabkan kesalahan dalam tahap berikutnya.
3.5.1. Spesifikasi Bentuk Dokumen Masukan
Bentuk Dokumen masukkanyang digunakan dalamkenaikkan pangkat
yang sedang berjalan yaitu berupa penilaian.
Gambar III.3 spesifikasi masukkan
-
42
3.5.2. Spesifikasi Bentuk Dokumen Keluaran
Bentuk Dokumen keluaranyang digunakan dalamkenaikkan pangkat yang
sedang berjalan yaitu berupa penilaian.
Gambar III.4 spesifikasi keluaran
3.6 Permasalahan
Hasil dan analisa sistem berjalan terdapat beberapa masalah yang
menghambat kinerja sistem yang sedang berjalan pada Batalyon Infanteri
100/Raider. Permasalahannya Membutuhkan waktu yang lama dalam membuat
suatu penilaian prajurit yang akan naik pangkat.
-
43
3.7 Alternatif Pemecahan Masalah
Adapun altenatif pemecahan masalah pada Batalyon Infanteri 100/Raider
sistem yang berjalan pada Batalyon Infanteri 100/Raider masih perlu dilakukan
perubahan yaitu dengan membuat sistem kenaikkan pangkat dengan
menggunakan bahsa pemrograman Visual Basic.Net agar lebih efisien dan efektif.
-
44
BAB IVRANCANGAN SISTEM USULAN
4.1. Prosedure Sistem Usulan
Dibawah ini merupakan prosedur sistem usulan yang telah dirancang oleh
penulis yang meliputi proses-proses sebagai berikut :
1. Proses input data jabatan
Langkah pertama yang harus dilakukan untuk input data adalah input
data jabatan, dimana pada proses ini adalah untuk penentuan Kode jabatan
agar tidak terjadi penyimpanan ulang.
2. Proses input data pangkat
Kemudian langkah selanjutnya adalah input data pangkat dimana
pada proses ini merupakan jumlah pangkat.
3. Proses input data pegawai
Kemudian proses input data pegawai, dimana pada proses input data
pegawai akan menerangkan nrp pegawai.
4. Proses input data penilaian
Kemudian proses input data penilaian, dimana sistem penilaiannya
menggunakan No urut supaya tidak berulang.
5. Proses input data keputusan
Kemudian proses input data keputusan, dimana data keputusan ini
digunakan untuk mengetahui prajurit yang akan naik pangkat.
6. Proses input data petugas
Kemudian proses input data petugas,dimanaproses input data tugas
ini akan digunakan untuk memasuki sistem aplikasi.
-
45
7. Proses pembuatan laporan
Langkah terakhir yang dilakukan adalah membuat laporan, dalam
proses pembuatan laporan ini akan dilakukan pembuatan laporan jabatan,
laporan pangkat, laporan pegawai,laporan penilaian,laporan
keputusan,laporan keputusan dan untuk membuat laporan kenaikkan
pangkat pada Batalyon Infanteri 100/Raider Langkat.
4.2. Diagram Alir Data Sistem Usulan
Dalam sistem usulan yang akan dibuat ini, penulis akan menjabarkan
sistem yang akan dirancang dalam bentuk diagram alir data sistem usulan seperti
yang dijabarkan dibawah ini :
-
46
4.2.1. Diagram Konteks
Gambar IV.1 Rancangan Diagram Konteks
4.2.2. Data Flow Diagram ( DFD )
Data Flow Diagram merupakan sarana untuk menunjukkan aliran data atau
informasi ke sistem. Berikut ini adalah rancangan sistem yang baru seperti terlihat
pada gambar dibawah ini:
-
47
Gambar IV.2 DFD Level 1 Sistem yang diusulkan
4.3. Kamus Data Sistem Usulan
Dibawah ini merupakan kamus data sistem usulan yang telah dirancang
oleh penulis, kamus data sistem usulan ini terdiri dari beberapa tabel antara lain :
-
48
1. Petugas
Tabel petugas :@kodepetugas + namapetugas+password
2. Jabatan
Tabel jabatan : @kodejabatan + namajabatan
3. Pangkat
Tabel pangkat : @kodepangkat + namapangkat
4. Pegawai
Tabel pegawai : @nrp + nama + tempatlahir + tgllahir +
kodepangkat + kodejabatan + alamat + telp +
gambar
5. Keputusan
Tabel keputusan : @nokeputusan + tglpenetapan + periode + nourut+
pangkatlama+pangkatbaru+jabatanlama+
jabatanbaru+dikum+tahunlulus+pengangkatan+
masasesungguhnya+masagaji +gajipokok+
penetapantmt + kenaikangaji + keterangan
6. Penilaian
Tabel penilaian : @Nourut+ periode + nrp + umur +
kdpangkat+kdjabatan+
Hari +tanggal+ pukul +
-
49
Tempat+tinggibadan+beratbadan + klasifikasi +
nilaiklasifikasi + jaraklari + nilailariA + jpull +
npull + jsit +nsit + jpush + npush + jshuttle +
nshuttle + totalgar + ratagarB + totalAB + kategori
+wjarakrenang+nilaijarakrenang + nilaikeseluruhan
+ keterangan
4.4. Spesifikasi Sistem Usulan
Spesifikasi sistem usulan dapat didefenisikan sebagai proses yang akan
digunakan dalam sistem berjalan yang memerlukan data untuk mendukung
terhadap jalannya proses penginputan yang akan menghasilkan output (keluaran).
Spesifikasi sistem usulan perancangan sistem kanaikan pangkat menggunakan
Vb.Net Pada Batalyon Infanteri 100/Raider Langkat adalah sebagai berikut:
4.4.1. Spesifikasi Bentuk Dokumen Masukan
Secara umum gambaran perancangan sistem kanaikan
pangkatmenggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat yang
akan dibangun meliputi aplikasi yang terdiri dari penginputan login petugas,
penginputan data jabatan, data pangkat, data pegawai serta data penilaian. Berikut
spesifikasi bentuk dokumen masukannya.
-
50
1. Rancangan Form Login
Rancangan form login dalam perancangan sistem kenaikan pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat, digunakan
oleh bagian administrasi pengarsipan agar dapat mengakses halaman utama. Di
dalam form ini terdapat file id dan file password, serta komponen login dan exit.
Berikut tampilan input( masukan ) login administrasi :
Gambar.IV.3Form Login Administrasi
2. Halaman Utama
Rancangan halaman utama dalam perancangan sistem kenaikan pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat, digunakan
oleh bagian administrasi kenaikan pangkat agar dapat mengakses file-file yang
berada di halaman utama. Didalam rancangan form halaman utama ini terdapat
beberapa file antara lain file input ( data masukan ), file report ( data laporan ),
dan Exit. Didalam file input ( file masukan ) terdapat beberapa bagian antara lain
input ( masuk ) data jabatan, data pangkat, data pegawai, data penilaian dan data
pengguna aplikasi. Kemudian terdapat file report ( data laporan )didalam file
-
51
initerdapat beberapa bagian antara lain laporan penilaian, laporan keputusan.Serta
yang terakhir adalah exit untuk keluar dari aplikasi. Berikut tampilan halaman
utama :
3. Rancangan Form Petugas
Rancangan form input( masukan ) data petugas dalam perancangan sistem
kenaikan pangkat menggunakan Vb.net pada Batalyon Infanteri 100/Raider
Langkat. Didalam rancangan form input( masukan ) data petugas terdapat
beberapa file didalamnya antara lain file kode petugas,nama petugas dan
password. Serta terdapat komponen simpan, hapus, batal dan tutup. Berikut
tampilan input (masukan) data petugas :
Gambar IV.4 Halaman Utama
-
52
4. Rancangan form Jabatan
Rancangan form input( masukan ) data jabatan dalam perancangan sistem
kenaikan pangkat menggunakan Vb.net pada Batalyon Infanteri 100/Raider
Langkat. Didalam rancangan form input( masukan ) data jabatan terdapat
beberapa file didalamnya antara lain file kode jabatan dan jabatan. Serta terdapat
komponen simpan, hapus, batal dan tutup. Berikut tampilan input (masukan) data
jabatan :
Gambar IV.5Rancangan Input data petugas
KODE JABATAN
JABATAN
SIMPAN BATALHAPUS TUTUP
FORM DATA JABATAN
Gambar IV.6 Rancangan Input data Jabatan
petugas
-
53
5. Rancangan form Pangkat
Rancangan form input( masukan ) data pangkat dalam perancangan sistem
pengarsipan menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat.
Didalam rancangan form input( masukan ) data jabatan terdapat beberapa file
didalamnya antara lain file kode pangkat dan pangkat. Serta terdapat komponen
simpan, hapus, batal dan tutup. Berikut tampilan input (masukan) data pangkat :
6. Rancangan Input Data Penilaian
Rancangan form input( masukan ) data penilaian dalam perancangan
sistem kenaikan pangkat menggunakan Vb.net pada Batalyon Infanteri
100/Raider Langkat. Berikut tampilan input (masukan) data penilaian :
Gambar. IV.7 Rancangan Input Data Pangkat
-
54
7. Rancangan Input Data keputusan
Rancangan form input( masukan ) data keputusan dalam perancangan
sistem kenaikan pangkat menggunakan Vb.net pada Batalyon Infanteri
100/Raider Langkat. Berikut tampilan input (masukan) datakeputusan :
Gambar. IV.8 Rancangan Input Data Penilaian
-
55
4.4.2. Spesifikasi Bentuk Dokumen Keluaran
Bentuk dokumen keluaran adalah segala macam bentuk laporan atau hasil
proses input pada sistem pengolahan data angkatan kerja. adapun bentuk dokumen
keluaran yang dibutuhkan adalah sebagai berikut :
Nomor keputusan
Tanggal penetapan
Periode
Keterangan
SAVE DELETEEDIT CANCEL EXIT
FORM KEPUTUSAN KENAIKAN PANGKAT
NRP
Nama
Tempat /Tgl Lahir
Pangkat lama
Pangkat baru
Dikum /Tahun Lulus
Pengangkatan TMT
Masa kerja sesungguhnya
Masa kerja gaji
Gaji pokokPenetapan Gaji TMT
Keterangan
Kenaikan gajin yang akan datang
Jabatan lama
Jabatan baru
No urut
Gambar. IV.9 Rancangan Input Data keputusan
-
56
1. Rancangan Laporan Data pangkat
Rancangan tampilan laporan Data pangkat dalam sistem kenaikan pangkat
menggunakan Visual.Basic.Net pada Batalyon Infanteri 100/Raider Langkat, ini
laporan hasil Data pangkat yang terdapat beberapa file antara lain file Kode
Pangkat, Nama Pangkat.Berikut Tampilan lapotan Pegawai pada gambar IV.10.
Gambar IV.10 Rancangan Laporan Data Pangkat
2. Rancangan Laporan Data jabatan
Rancangan tampilan laporan Data jabatan dalam sistem kenaikan pangkat
menggunakan Visual.Basic.Net pada Batalyon Infanteri 100/Raider Langkat, ini
laporan hasil Data jabatan yang terdapat beberapa file antara lain file Kode
Jabatan, Nama Jabatan.Berikut Tampilan lapotan Pegawai pada gambar IV.10.
Gambar IV.11 Rancangan Laporan Data
Jabatan
-
57
3. Rancangan Laporan Data pegawai
Rancangan tampilan laporan pegawai dalam sistem kenaikan pangkat
menggunakan Visual.Basic.Net pada Batalyon Infanteri 100/Raider Langkat, ini
laporan hasil pegawai yang terdapat beberapa file antara lain file Nrp,nama,tempat
lahir,tanggal lahir, alamat, telp. Berikut Tampilan lapotan Pegawai pada gambar
IV.12.
nrp tempat lahir tgl lahir alamatNO nama
99999
XXXXX
XXXXX
XXXXX
99999
99999
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
99
99
99
telp
99999
99999
99999
99/99/9999
99/99/9999
99/99/9999
Gambar IV.12 Rancangan Laporan Data Pegawai
4. Rancangan Laporan Data penilaian kenaikan pangkat
Rancangan tampilan laporan Data penilaian dalam sistem kenaikan
pangkat menggunakan Visual.Basic.Net pada Batalyon Infanteri 100/Raider
Langkat, ini laporan hasil Data penilaian yang terdapat beberapa file antara lain
file No urut,Periode,Hari,Tanggal, Tempat, Nilai Postur Tubuh, Nilai
Kesegaran,Nilai Jarak Renang, Total Nilai. Berikut Tampilan lapotan Pegawai
pada gambar IV.13.
-
58
Gambar IV.13 Rancangan Laporan Data Penilaian
5. Rancangan Laporan Penilaian per pegawai
Rancangan tampilan laporan Penilaian per pegawai dalam sistem kenaikan
pangkat menggunakan Visual.Basic.Net pada Batalyon Infanteri 100/Raider
Langkat, ini laporan hasil Penilaian per pegawai yang terdapat beberapa file
antara lain file No Urut, Periode, Hari, Tanggal, Tempat, Nilai Postur Tubuh,
Nilai Kesegaran, Nilai Jarak Renang, Total Nilai, Keterangan. Berikut Tampilan
lapotan Pegawai pada gambar IV.14.
Gambar IV.14 Rancangan Laporan Data Penilaian Per Pegawai
-
59
6. Rancangan Laporan keputusan
Rancangan tampilan laporan keputusan dalam sistem kenaikan pangkat
menggunakan Visual.Basic.Net pada Batalyon Infanteri 100/Raider Langkat, ini
laporan hasil keputusan yang terdapat beberapa file antara lain file
Menimbang,Mengingat,Memperhatikan, No Urut, Nama, Nrp,Jabatan,Pangkat
Lama, Pangkat Baru,Tmt,Keterangan. Berikut Tampilan lapotan Pegawai pada
gambar IV.15.
Gambar IV.15 Rancangan Laporan Data Keputusan
4.4.3. Relasionship
Relationship dapat dijabarkan sebagai suatu proses pengelompokkan
elemen data kedalam tabel yang menyatakan hubungan antar entitas sehingga
terwujud suatu bentuk yang memudahkan adanya perubahan dengan dampak
terkecil. Proses pada pengolahan data yang mengakibatkan efek yang tidak
diharapkan sering disebut disebut dengan istilah anomali yang dapat terjadi akibat
-
60
inserting, updating, deleting. Oleh karena itu diperlukan relationship. Adapun
bentuk rancangan relationship antar tabel adalah sebagai berikut:
Gambar IV.16 Relationship
4.4.4. Spesifikasi File
Dari hasil desain DFD yang telah terbentuk maka selanjutnya dibuat
susunan tabel yang berisi record-record yang akan dipakai pada setiap proses.
Untuk menyimpan data sistem pengiriman antara digunakan beberapa tabel yaitu:
-
61
Tabel IV.1Pangkat
Field Type Data Keterangan
kodepangkat * Varchar (4) Kode pangkat
namapangkat Varchar (40) Nama pangkat
Tabel IV.2 Jabatan
Field Type Data Keterangan
kodejabatan * Varchar (5) Kode jabatan
namajabatan Varchar (30) Nama jabatan
Tabel IV.3Pegawai
Field Type Data Keterangan
nrp * Varchar (25) nrp
Nama Varchar (30) nama
tempatlahir Varchar (20) Tempat lahir
Tgllahir datetime Tanggal lahir
pangkat Varchar (4) Kode pangkat
Jabatan Varchar (5) Kode jabatan
Alamat Varchar (30) alamat
Telp Varchar (14) telepon
-
62
Tabel IV.4 Petugas
Field Type Data Keterangan
kodepetugas * Varchar (20) Kode petugas
Namapetugas Varchar (20) Nama petugas
Password Varchar (20) password
Tabel IV.5 Penilaian
Field Type Data Keterangan
nourut * Varchar (50) No keputusan
Periode Varchar (50) Tgl penetapan
Nrp Varchar (15) Periode
Umur Int No urut
kodepangkat Varchar (50) Pangkat lama
kodejabatan Varchar (50) Pangkat baru
Hari Varchar (50) Jabatan lama
Tanggal Datetime Jabatan baru
Pukul Varchar (6) Dikum
Tempat Varchar 30) Tahun lulus
tinggibadan Int Pengangkatan
beratbadan Int Masa
sesungguhnya
klasifikasi Varchar (20) Masa gaji
-
63
nilaiklasifikasi Int Gaji pokok
jaraklari Int Penetapan tmt
nilailariA Int Kenaikan gaji
Jpull Int keterangan
Npull Int
Jsit Int
Nsit Int
Jpush Int
Npush Int
Jshuttle Int
Nshuttle Int
Totalgar Int
ratagarB Int
TotalAB Int
kategori Varchar (20)
wjarakrenang Int
nilaijarakrenang Int
nilaikeseluruhan Int
keterangan Varchar (15)
-
64
Tabel IV.6 Keputusan
Field Type Data Keterangan
nokeputusan * Varchar (25) No keputusan
tglpenetapan datetime Tgl penetapan
Periode Varchar (30) Periode
Nourut Varchar (50) No urut
pangkatlama Varchar (30) Pangkat lama
pangkatbaru Varchar (30) Pangkat baru
jabatanlama Varchar (30) Jabatan lama
jabatanbaru Varchar (30) Jabatan baru
Dikum Varchar (30) Dikum
tahunlulus Varchar (4) Tahun lulus
pengangkatan datetime Pengangkatan
masasesungguhnya Varchar (15) Masa
sesungguhnya
masagaji Varchar (15) Masa gaji
gajipokok Numeric(18,0) Gaji pokok
penetapantmt datetime Penetapan tmt
kenaikangaji datetime Kenaikan gaji
keterangan Varchar (30) keterangan
-
65
4.4.4 Spesifikasi Program
Spesifikasi program menjelaskan tentang file-file program yang dibuat
dalam perancangan program tentang fungsi, tujuan dan bentuk dari file. Penulis
membuat suatu rancangan program yang dibutuhkan dalam pembangunan sistem
usulan, dimana bahasa pemrograman yang digunakan adalah Visual Basic.Net.
4.4.5 Tampilan Hasil Program
Bentuk Tampilan hasil program dari sistem yang dibangun penulis adalah
sebagai berikut :
1. Tampilan Form menu utama
Tampilan Form utama dalam perancangan sistem kenaikan pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat, digunakan
oleh bagian administrasi kenaikan pangkat agar dapat mengakses file-file yang
berada di tampilan utama. Didalam rancangan form tampilan utama ini terdapat
beberapa file antara lain file input ( data masukan ), file process ( data proses ),
dan Exit. Didalam file input ( file masukan ) terdapat beberapa bagian antara lain
input ( masuk ) data jabatan, data pangkat, data pegawai, data penilaian dan data
pengguna aplikasi. Kemudian terdapat file process ( data proses ) didalam file ini
terdapat beberapa bagian antara lain laporan penilaian.Serta yang terakhir adalah
exit untuk keluar dari aplikasi. Berikut tampilan form utama :
Gambar IV.17 Tampilan Form Utama
-
66
2. Tampilan Form Login
Tampilan form login dalam perancangan sistem kenaikan pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat, digunakan
oleh bagian administrasi pengarsipan agar dapat mengakses halaman utama. Di
dalam form ini terdapat file id dan file password, serta komponen login danbatal.
Berikut tampilan input( masukan ) login administrasi :
3. Tampilan Form Pangkat
Tampilan Form Pangkat dalam perancangan sistem Kenaikan Pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat. Didalam
rancangan form input( masukan ) data pangkat terdapat beberapa file didalamnya
antara lain file kode pangkat dan pangkat. Serta terdapat komponen simpan,
hapus, batal dan tutup. Berikut tampilan input (masukan) data pangkat :
Gambar IV.18 Tampilan Form Login
-
67
Gambar IV.19 Tampilan Form Pangkat
4. Tampilan Form Jabatan
Tampilan Form Jabatan dalam perancangan sistem Kenaikan Panngkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat. Didalam
rancangan form input( masukan ) data jabatan terdapat beberapa file didalamnya
antara lain file kode jabatan dan jabatan. Serta terdapat komponen simpan, hapus,
batal dan tutup. Berikut tampilan input (masukan) data jabatan :
Gambar IV.20 Tampilan Form Jabatan
-
68
5. Tampilan Form Pegawai
Tampilan Form Pegawai dalam perancangan sistem Kenaikan Panngkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat. Didalam
rancangan form input( masukan ) data pegawai terdapat beberapa file didalamnya
antara lain file Nrp, Nama, Tempat/ Tgl lahir, Alamat, Telp. Serta terdapat
komponen simpan, hapus, batal dan tutup. Berikut tampilan input (masukan) data
pegawai :
Gambar IV.21 Tampilan Form Pegawai
6. Tampilan Form Petugas
Tampilan Form Petugas dalam perancangan sistem Kenaikan Panngkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat. Didalam
rancangan form input( masukan ) data petugas terdapat beberapa file didalamnya
antara lain file kode petugas, nama petugas, password. Serta terdapat komponen
simpan, hapus, batal dan tutup. Berikut tampilan input (masukan) data petugas :
-
69
Gambar IV.22 Tampilan Form Petugas
7. Tampilan Form Penilaian
Tampilan FormPenilaian dalam perancangan sistem kenaikan pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat. Berikut
tampilan data penilaian :
Gambar IV.23 Tampilan Form Penilaian
-
70
8. Tampilan Form Penilaian per periode
Tampilan Form Penilaian per periode dalam perancangan sistem kenaikan
pangkat menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat.
Berikut tampilan data penilaian per periode :
Gambar IV.24 Tampilan Form Penilaian per periode
9. Tampilan Form Penilaian per pegawai
Tampilan Form Penilaian Per Pegawai dalam perancangan sistem
kenaikan pangkat menggunakan Vb.net pada Batalyon Infanteri 100/Raider
Langkat. Berikut tampilan data penilaian per pegawai :
Gambar IV.25 Tampilan Form Penilaian Per Pegawai
-
71
10. Tampilan Form keputusan
Tampilan Form keputusan dalam perancangan sistem kenaikan pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat. Berikut
tampilan data keputusan :
Gambar IV.26 Tampilan Form Keputusan
11. Tampilan laporan jabatan
Tampilan Laporan Jabatan dalam perancangan sistem kenaikan pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat. Berikut
tampilan laporan jabatan :
-
72
Gambar IV.27 Tampilan Laporan Jabatan
12. Tampilan Laporan Pangkat
Tampilan Laporan Pangkat dalam perancangan sistem kenaikan pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat. Berikut
tampilan laporan pangkat :
Gambar IV.28 Tampilan Laporan Pangkat
13. Tampilan laporan pegawai
Tampilan Laporan Pegawai dalam perancangan sistem kenaikan pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat. Berikut
tampilan laporan pegawai:
-
73
Gambar IV.29 Tampilan Laporan Pegawai
14. Tampilan laporan penilaian
Tampilan Laporan Penilaian dalam perancangan sistem kenaikan pangkat
menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat. Berikut
tampilan laporan penilaian :
Gambar IV.30 Tampilan Laporan Penilaian
-
74
15. Tampilan laporan penilaian kenaikan pangkat / pegawai
Tampilan Laporan Penilaian Per Pegawai dalam perancangan sistem
kenaikan pangkat menggunakan Vb.net pada Batalyon Infanteri 100/Raider
Langkat. Berikut tampilan laporan penilaian per pegawai:
16. Tampilan laporan keputusan
Tampilan Laporan Keputusan dalam perancangan sistem kenaikan
pangkat menggunakan Vb.net pada Batalyon Infanteri 100/Raider Langkat.
Berikut tampilan laporan keputusan :
Gambar IV.31 Tampilan LaporanPenilaian Per Pegawai
-
75
Gambar IV.32 Tampilan Laporan Keputusan
4.5. Spesifikasi Sistem Komputer
Dalam penerapan sistem yang dibuat tidak terlepas dari perangkat keras
dan perangkat lunak. Untuk menguji program atau sistem informasi, penulis
menggunakan komputer dengan spesifikasi sebagai berikut:
4.5.1Spesifikasi Perangkat Keras (Hardware)
Spesifikasi perangkat keras yang digunakan dalam pembuatan sistem yang
diusulkan adalah :
1. Intel CoreTM2 Solo processor SU3500
2. Memory 4 GB
3. Harddisk Minimal 320 GB HDD
-
76
4. USB
5. Mouse
6. Keyboard
7. Monitor
8. Printer.
4.5.2 Spesifikasi Perangkat Lunak (Software)
Spesifikasi perangkat Lunak yang digunakan dalam pembuatan sistem
yang diusulkanadalah :
1. Sistem Operasi Microsoft Windows 7
2. Microsoft Office 2007
3. Visual Basic.Net
4. Microsoft SQL Server 2005
4.6. Jadwal implementasi
Rencana implementasi adalah suatu prosedur atau uraian mengenai
tahapan yang akan dilakukan, dan menjelaskan segala sesuatu yang dibutuhkan
dalam proses implementasi yang berupa komputerisasi sistem. Pada proses
implementasi ini dibutuhkan jadwal yang berfungsi sebagai panduan atau
pedoman terhadap kegiatan serta tahapan yang harus dilakukan didalam proses
implementasiSistem Kenaikan Pangkat Surat Menggunakan Vb.Net Pada
Batalyon Infanteri 100/Raider Langkat tersebut. Berikut jadwal implementasinya
adalah sebagai berikut:
-
77
Tabel IV.7 Tabel Jadwal Implementasi
No Uraian kegiatan Juli-2013
I II III IV
1 Membuat Rancangan Sistem
2 Membuat sistem
3 Melakukan uji coba program ( testing )
4 Analisa kesalahan dari sistem
5 Memperbaiki kesalahan yang terjadi
6 Melakukan uji coba program kembali
7 Implementasi program
-
78
BAB VKESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari hasil pembahasan tentang sistem kenaikan pangkat pada Batalyon
Infanteri 100/Raider langkat maka dapat disimpulkan :
1. Dengan sistem informasi kenaikan pangkat personil TNI AD yang
dirancang ini proses kenaikan pangkat dapat dikerjakan dengan cepat,
dan tepat waktu.
2. Dengan terciptanya perancangan sistem informasi kenaikan pangkat
personil TNI AD di Batalyon Infanteri 100/Raider Langkat maka dapat
digunakan informasi dan pencarian data personil yang akan
mengajukan kenaikan pangkat.
3. Sistem Kenaikan Pangkat ini menggunakan database Microsoft Server
SQL 2005, sehingga keamanan dan penyimpanan data lebih
terjamin.
4. Dengan menggunakan Sistem Informasi Kenaikan Pangkatdapat
mengatasi keterlambatan informasi yang dihasilkan terutama
laporan yang diperlukan oleh Batalyon Infanteri 100/Raider.
5.2 Saran
Dalam perkembangan dunia komputerisasi telah banyak menyediakan
fasilitas-fasilitas yang tidak dapat diberikan oleh sarana lainnya, komputer sangat
-
79
membantu menyelesikan masalah yang ada, hanya tinggal pemanfaatannya saja
dalam kantor Batalyon Infanteri 100/Raider Langkat.
Maka penulis memberikan saran yang dianggap dapat bermanfaat dan
dapat membantu bagi pihak TNI 100/Raider Langkat sebagai berikut :
1. Diperlukan petugas khusus yang diberi tanggung jawab mengenai
aplikasi ini, memberikan pelatihan kepada petugas tentang aplikasi ini
agar dapat beroperasi secara maksimal.
2. Untuk meningkatkan efisiensi Batalyon Infanteri 100/Raider sebaiknya
digunakan suatu sistem informasi kenaikan pangkat personil TNI AD
dapat diterapkan dengan program yang telah penulis buat.
3. Perlunya penambahan komputer dan peralatan pendukung dalam
menyelesaikan pekerjaan sehingga semua pekerjaan dapat dikerjakan
dengan efisien dan efektif.
4. Melakukan perawatan komputer secara teratur agar sistem yang
digunakan dapat berjalan dengan baik.
-
DAFTAR PUSTAK