sistem informasi kenaikkan pangkat tni ad menggunakan visual basic.net pada atalyon 100raider...

Upload: akim-manaor-hara-pardede

Post on 12-Oct-2015

250 views

Category:

Documents


0 download

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