Search This Blog

Showing posts with label skripsi informatika. Show all posts
Showing posts with label skripsi informatika. Show all posts
Skripsi Rancangan Perangkat Lunak Pengkodean Sandi Morse Dengan Metode BST (Binary Search Tree)

Skripsi Rancangan Perangkat Lunak Pengkodean Sandi Morse Dengan Metode BST (Binary Search Tree)

(Kode INFORMAT-0027) : Skripsi Rancangan Perangkat Lunak Pengkodean Sandi Morse Dengan Metode BST (Binary Search Tree)

BAB 1
PENDAHULUAN

1.1 Latar Belakang
Pengiriman berita yang digunakan dalam komunikasi berawal dari penggunaan Sandi Morse yang digunakan pada kegiatan kepramukaan, pada jaman dahulu untuk komunikasi jarak jauh masyarakat telah mengenal penggunaan Sandi Morse yang mana berita disampaikan dengan bantuan sejumlah media berupa asap, bunyi klakson, sinar lampu, sampai pengiriman berita jarak jauh menggunakan arus listrik analog maupun digital. Hal ini digunakan untuk menggantikan isyarat Semaphore (isyarat yang menggunakan dua buah bendera) sebagai media penyampaian berita dimana pemakaian Semaphore hanya bisa sebatas pandangan mata saja. Penggunaan Sandi Morse yang sering digunakan selama ini biasanya terdiri dari garis “-“ dan titik “?” dimana penggabungan beberapa titik dan garis akan melambangkan suatu karakter tertentu sehingga bagi orang awam akan kesulitan untuk membaca ataupun menyandikan sandi yang akan digunakan. Untuk mempermudah penggunaan Sandi Morse sebagai salah satu media penyampaian berita yang masih digunakan saat ini, maka di era baru ini dilibatkanlah penggunaan komputer beserta perangkat lunaknya sebagai alat yang paling efisien untuk penyusunan dan penerjemah data. Penggunaan metode BST di dalam penelusuran Sandi Morse yang terdiri dari lambang garis dan titik dapat dilakukan dengan mudah, dimana pencarian dengan metode BST akan dilakukan dengan mencari tree dari sebelah kiri dan kanan. Agar pencarian dapat dilaksanakan dengan cara yang mudah dan cepat, maka pengkodean Sandi Morse tersebut harus disusun menggunakan suatu bentuk struktur data seefisien mungkin yang akan mendukung cepatnya waktu akses, waktu telusur dan waktu cari sandi pada saat dibutuhkan.

1.2 Identifikasi Permasalahan
Dalam penelitian ini akan dibangun perangkat lunak pengkodean Sandi Morse dengan Binary Search Tree yang seimbang. Pada pencarian/penelusuran Sandi Morse yang akan disajikan dalam struktur data berantai (link list), dimana dalam pencarian/penelusuran tersebut data terlebih dahulu diurutkan sesuai dengan kode ASCII. Dalam pohon pengkodean Sandi Morse dengan metode Binary Search Tree yang akan dibuat, suatu tanda akan bergerak ke arah sandi yang akan dituju setelah terjadi proses perbandingan. Akan terdapat dua buah pointer yang menunjukkan cabang suatu pohon yaitu cabang kiri dan cabang kanan. Informasi yang dikirim atau diterima berupa sandi atau karakter dimana sandi dinyatakan sebagai kombinasi garis dan titik.

1.3 Batasan Masalah
Agar penulisan penelitian ini tidak terlalu luas serta tidak menyimpang dari pokok permasalahan yang diketengahkan penulis, maka penulis membuat batasan pada:
1. Perangkat lunak yang dibuat hanya menampilkan urutan karakter Sandi Morse berdasarkan urutan ASCII dan menampilkan pohon BST nya.
2. Program yang dibuat mulai mencari dari pohon sebelah kiri dan selanjutnya akan mencari ke sebelah kanan. 3. Tidak menggunakan sistem jaringan komputer.

1.4 Tujuan
Tujuan yang ingin diperoleh adalah untuk menerapkan penggunaan Binary Search Tree untuk penelusuran Sandi Morse agar operasi sisip, hapus dan cari dapat dilakukan dengan efisien.

1.5 Manfaat
Adapun manfaat dari penyusunan penelitian ini adalah mempermudah pencarian dan penerjemahan Sandi Morse.

1.6 Metode Penelitian
Untuk menyusun skripsi ini, penulis mengadakan dua pendekatan dalam mengumpulkan metodologi penelitian yang berhubungan dalam menyelesaikan metode penelitian skripsi ini yaitu :
a. Penelitian Kepustakaan (Library Research)
Penelitian kepustakaan adalah metode penelitian yang dilakukan untuk memperoleh data yang bersumber dari buku-buku atau literatur-literatur yang tersedia di perpustakaan, baik berupa bahan-bahan kuliah, brosur, majalah maupun bahan bacaan lainnya untuk menunjang pembuatan alat, baik pada perangkat lunak maupun perangkat keras.
b. Penelitian Lapangan (Field Research)
Penelitian lapangan adalah penelitian yang dilakukan di lapangan secara langsung untuk mengumpulkan beberapa keterangan atau data yang diperlukan untuk penulisan skripsi ini.

1.7 Sistematika Penulisan
Langkah-langkah yang ditempuh dalam penulisan penelitian ini adalah:
BAB 1 PENDAHULUAN
Pada Bab 1 ini menyajikan latar belakang, identifikasi masalah, batasan masalah, tujuan, manfaat, metode penelitian dan sistematika penulisan.
BAB 2 LANDASAN TEORI
Pada Bab 2 ini membahas tentang teori tree/pohon, binary tree, Kunjungan pada binary tree, Sandi Morse, pengaturan suara yang terdapat dalam pemrograman Visual Basic 6.0.
BAB 3 PERANCANGAN PERANGKAT LUNAK
Pada Bab 3 akan dijelaskan analisis permasalahan dan analisis struktur perangkat lunak yang dipakai.
BAB 4 IMPLEMENTASI DAN PEMBAHASAN
Pada Bab 4 ini akan menjelaskan perancangan perangkat lunak serta pembahasan atas perangkat lunak yang penulis rancang serta implementasi perangkat lunak.
BAB 5 KESIMPULAN DAN SARAN
Pada Bab 5 ini berisi kesimpulan dan saran untuk tahap pengembangan perangkat lunak selanjutnya.
Skripsi Perancangan Dan Implementasi Sistem Keamanan Data Menggunakan Algoritma Simetri TEA Dengan Bahasa Pemrograman Delphi 7.0

Skripsi Perancangan Dan Implementasi Sistem Keamanan Data Menggunakan Algoritma Simetri TEA Dengan Bahasa Pemrograman Delphi 7.0

(Kode INFORMAT-0026) : Skripsi Perancangan Dan Implementasi Sistem Keamanan Data Menggunakan Algoritma Simetri TEA Dengan Bahasa Pemrograman Delphi 7.0

BAB 1
PENDAHULUAN

1.1 Latar Belakang Masalah
Masalah keamanan dan kerahasiaan data merupakan hal yang sangat penting dalam suatu organisasi maupun pribadi. Apalagi jika data tersebut berada dalam suatu jaringan komputer yang terhubung/terkoneksi dengan jaringan lain. Hal tersebut tentu saja akan menimbulkan resiko bilamana informasi yang sensitif dan berharga tersebut diakses oleh orang-orang yang tidak berhak. Yang mana jika hal tersebut sampai terjadi, kemungkinan besar akan merugikan bahkan membahayakan orang yang mengirim pesan atau menerima pesan, maupun organisasinya. Informasi yang terkandung di dalamnya pun bisa saja berubah sehingga menyebabkan salah penafsiran oleh penerima pesan. Selain itu data yang dibajak tersebut akan memiliki kemungkinan rusak bahkan hilang yang akan menimbulkan kerugian material yang besar.
Oleh karena itu, untuk menghindari agar hal tersebut tidak terjadi, digunakanlah sebuah program khusus proteksi/enkripsi data. Saat ini banyak beredar program khusus proteksi data, pada umumnya program tersebut tidak hanya menyediakan satu metoda saja, tetapi beberapa jenis sehingga kita dapat memilih yang menurut kita paling aman. Dewasa ini, dalam dunia dengan arus informasi yang semakin global, kriptografi telah menjadi suatu bagian yang tidak dapat dipisahkan dari sistem keamanan jaringan. Ada berbagai algoritma kriptografi yang sekarang ini telah dan sedang dikembangkan, salah satunya diantaranya algoritma kunci simetris ataupun asimetris (pembagian berdasarkan kunci). Salah satu metode enkripsi data adalah Tiny Encryption Algorithm (TEA). Tiny Encryption algorithm (TEA) merupakan suatu algoritma sandi yang diciptakan oleh David Wheeler dan Roger Needham dari Computer Laboratory, Cambridge University, England pada bulan November 1994. Algoritma ini merupakan algoritma penyandian block cipher yang menggunakan proses feistel network dengan panjang kunci 128 bit, dengan cara memproses 64-bit input sekali waktu dan menghasilkan 64-bit output. Dalam tugas akhir ini penulis akan membahas bagaimana kinerja dari algoritma Tiny Encrytion Algorithm (TEA) dalam proses enkripsi dan deskripsi pesan, sejauh manakah tingkat keamanannya.

1.2 Rumusan Masalah
Dalam tugas akhir ini penulis akan membahas masalah tentang :
a. Bagaimana merancang sistem keamanan data menggunakan Algoritma simetri Tiny Encryption algorithm (TEA).
b. Bagaimana mengimplementasikan Tiny Encryption Algorithm (TEA) dalam bentuk aplikasi sederhana menggunakan bahasa pemrograman Delphi 7.0.

1.3 Batasan Masalah
a. Dalam penelitian ini hanya membahas mengenai proses penyandian pesan yang meliputi : proses enkripsi dan deskripsi pesan menggunakan algoritma TEA serta mengimplementasikannya dalam sebuah program sederhana.
b. Dalam penelitian ini hanya membahas mengenai proses penyandian yang dilakukan pada pesan dalam format teks (seperti dalam format *.doc dan *.txt).
c. Tidak membahas mengenai mekanisme pemecahan kunci sandi (kriptanalisis).
d. Tidak membahas tentang cara memecahkan masalah feistel network, penjumlahan bilangan delta ((5/4)1/2-1/2 ~ 0.618034) 232 yang merupakan konsep dasar dari algoritma TEA.
e. Proses enkripsi dan deskripsi dilakukan secara sederhana hanya pada data yang disimpan di dalam storage, bukan pada data yang dikirim (ditransmisikan) dalam suatu saluran komunikasi.
f. Sistem yang dibangun lebih memfokuskan pada kerahasian data (confidentiality).
g. Aplikasi dibuat menggunakan bahasa pemrogaraman Delphi 7.0.

1.4 Tujuan Penelitian
Adapun tujuan dari Tugas Akhir ini adalah merancang suatu sistem keamanan data yang cukup handal yang dapat digunakan dalam hal pengamanan data agar tidak dapat diganggu ataupun diakses oleh pihak yang tidak berhak meskipun digunakan pada jaringan yang tidak aman, sehingga keamanan data tetap terjaga.

1.5 Manfaat Penelitian
Adapun manfaat dari penelitian yang dilakukan adalah untuk mengetahui sejauh manakah keamanan data dapat terjaga dengan menggunakan algoritma Tiny Encryption Algorithm (TEA) dan menilik lebih lanjut bahwa masih banyak algoritma yang lebih baik daripada DES khususnya dalam pengamanan data serta dengan adanya software yang dirancang nantinya diharapkan akan memudahkan bagi siapa saja yang ingin melindungi datanya agar tidak dapat dibaca oleh pihak-pihak yang tidak berhak.

1.6 Metode Penelitian
Adapun langkah-langkah yang akan ditempuh dalam proses penelitian selama pengerjaan tugas akhir ini adalah sebagai berikut :
a. Studi literatur. Penulisan ini dimulai dengan studi kepustakaan, yaitu dengan mengumpulkan bahan-bahan referensi baik dari buku, artikel, paper, jurnal, makalah, situs internet mengenai algoritma kriptografi Tiny Encryption Algorithm (TEA) dan konsep matematis yang mendasarinya serta pemrograman untuk pembuatan aplikasinya, dan beberapa referensi lainnya untuk menunjang pencapaian tujuan tugas akhir yang dibuat.
b. Analisis permasalahan. Pada tahap ini dilakukan analisis terhadap Tiny Encryption Algorithm (TEA) baik dari aspek matematis maupun proses penyandiannya.
c. Perancangan Sistem. Perancangan sistem yang dapat menjaga keamanan data.
d. Implementasi sistem yang dirancang kedalam sebuah bahasa pemrograman.
e. Testing Program. Untuk mengetahui sejauh manakah tingkat kesuksesan program yang dibuat.
f. Penyusunan laporan dan penarikan kesimpulan. Menyusun laporan hasil analisis dan perancangan ke dalam format penulisan tugas akhir disertai penarikan kesimpulan.

1.7 Sistematika Penulisan
BAB 1 : PENDAHULUAN
Bab ini akan menjelaskan mengenai latar belakang pemilihan judul, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian, dan sistematika penulisan.
BAB 2 : LANDASAN TEORI
Pada bab ini dibahas mengenai teori-teori yang mendukung pembahasan bab selanjutnya.
BAB 3 : ANALISIS DAN PEMODELAN PERANGKAT LUNAK
Berisikan analisa permasalahan dan kebutuhan algoritma Tiny Encryption Algorithm (TEA) serta pemodelan sistem secara fungsional.
BAB 4 : PERANCANGAN DAN IMPLEMENTASI
Berisikan gambaran rancangan struktur program dan desain antar muka, serta memberikan gambaran dari rancang bangun yang lengkap kepada user dan pemakai komputer yang lain serta implementasinya yaitu menguji untuk menemukan kesalahan serta implementasi enkripsi/dekripsi data menggunakan algoritma Tiny Encryption Algorithm (TEA).
BAB 5 : PENUTUP
Bab terakhir akan memuat kesimpulan isi dari keseluruhan uraian bab-bab sebelumnya dan saran-saran dari hasil yang diperoleh yang diharapkan dapat bermanfaat dalam pengembangan selanjutnya.
Skripsi Teknik Keamanan Voice Over WLANS 802.11

Skripsi Teknik Keamanan Voice Over WLANS 802.11

(Kode INFORMAT-0025) : Skripsi Teknik Keamanan Voice Over WLANS 802.11

BAB 1
PENDAHULUAN

1.1. Latar Belakang
Kebutuhan akan komunikasi yang murah dan efisien menjadikan VoIP salah satu aplikasi yang diminati oleh banyak orang. Dimana internet telah menjadi salah satu alat komunikasi yang telah digunakan oleh masyarakat luas berbasiskan VoIP. Perkembangan teknologi komunikasi dan teknologi komputer yang berkembang pesat pada saat ini, dimana setiap aspek kehidupan telah menggunakan jasa-jasanya mulai dari perkantoran, pendidikan, rumah tangga, hingga pekerjaan professional yang memggunakan teknologinya. Meningkatnya kualitas komunikasi tersebut dapat dilihat dari terciptanya telepon pada pertama kalinya, hingga sekarang berkembang menjadi telepon seluler (telepon genggam) hingga Internet Telephony. Ini dikarenakan teknologi komunikasi telah menjadi trend bagi masyarakat pada umumnya.
Voice over Internet Protocol (VoIP) sebagai aplikasi WLAN didefinisikan sebagai sebuah program yang memperkenankan transmisi suara secara langsung melalui internet dengan menggunakan protokol TCP/IP. VoIP (Voice over Internet Protocol) merupakan suara yang dikirim melalui Internet Protokol. Secara umum berarti mengirimkan informasi suara secara digital dalam bentuk paket data dibandingkan secara tradisional melalui saluran analog PSTN (Public Switching Telephone Network). Pengertian dari Public Switching Telephone Network (PSTN) terdiri dari tiga macam komponen penting seperti: access, switching, dan transport. Access (Akses) menjelaskan bagaimana pengguna mengakses jaringan, Switching (penggantian) menjelaskan bagaimana sebuah panggilan digantikan atau diarahkan melalui jaringan, dan transport (transportasi) menjelaskan bagaimana sebuah panggilan berjalan atau juga diangkut melalui jaringan (Fung, 2004).

1.2 Perumusan Masalah
Teknologi VoIP semakin banyak digunakan, tetapi teknik keamanan yang digunakan untuk melindungi data hanya beberapa. Macam-macam gangguan (threats) data yang lewat pada suatu jaringan seperti dapat disalah gunakan (abuse), dapat dibajak isi data tersebut (sniffing), dan tidak dapat mengakses server dikarenakan server yang kelebihan muatan (Denial of Services). Ada beberapa cara untuk mengamankan komunikasi data VoIP, antara lain: dengan mengamankan jalur yang digunakan pengguna untuk melakukan komunikasi VoIP dengan menggunakan metode VPN (Virtual Private Network) dan juga dapat dilakukan suatu metode kriptografi pada aplikasi VoIP tersebut sehingga data yang dikirimkan dapat dilindungi dengan baik. VPN adalah teknik pengaman jaringan yang bekerja dengan cara membuat suatu tunnel sehingga jaringan yang dipercaya dapat menghubungkan jaringan yang ada di luar melalui internet. Titik akhir dari VPN adalah tersambungnya Virtual Channels (VCs) dengan cara pemisahan. Kenyataannya koneksi sebuah end-to-end VPN tergantung dari sebuah nilai dari hubungan daripada titik-titiknya. VPN mempunyai dua metode dalam pengamanan yakni IPSec dan Crypto IP Encapsulation (CIPE).
Selain dari pada itu dapat dipergunakan teknik Kriptografi (cryptography) yang merupakan ilmu dan seni penyimpanan pesan, data, atau informasi secara aman. Kriptografi (Cryptography) berasal dari bahasa Yunani yaitu dari kata Crypto dan Graphia yang berarti penulisan rahasia. Kriptografi adalah suatu ilmu yang mempelajari penulisan secara rahasia. Kriptografi merupakan bagian dari suatu cabang ilmu matematika yang disebut Cryptology. Kriptografi bertujuan menjaga kerahasiaan informasi yang terkandung dalam data sehingga informasi tersebut tidak dapat diketahui oleh pihak yang tidak sah. Kriptografi mempunyai 3 teknik standar enkripsi yakni DES, AES, dan BLOWFISH (Sukaridhoto et al., 2007). Bagaimana teknik keamanan yang digunakan pada aplikasi teknologi VoIP telah digunakan secara luas oleh masyarakat, terutama dalam WLAN. Tetapi teknik keamanan yang digunakan untuk melindungi data untuk dibahas lebih lanjut adalah penggunaan metode VPN (Virtual Private Network).

1.3 Rumusan Masalah
Bagaimana teknik keamanan pada aplikasi teknologi VoIP yang telah digunakan secara luas oleh masyarakat, terutama dalam WLAN. Dan teknik penggunaan metode VPN (Virtual Private Network).

1.4 Batasan Masalah
Dalam tugas akhir ini akan difokuskan pada mekanisme keamanan VoIP dengan menggunakan teknik VPN yakni IPSec.

1.5 Manfaat Penelitian
Untuk membahas keamanan komunikasi jaringan dengan menggunakan metode VPN (Virtual Private Network) dalam komunikasi menggunakan Voice over WLAN 802.11.

1.6 Tujuan Penelitian
Untuk membahas keamanan komunikasi jaringan dengan menggunakan metode VPN (Virtual Private Network) dalam komunikasi menggunakan Voice over WLAN 802.11.

1.7 Metode Penelitian
Pendekatan Pembahasan:
a. Sistem keamanan: dari beberapa cara pengamanan yang ada, dalam tulisan ini akan dibahas mengenai dengan mempergunakan sistem VPN yang berkaitan dengan Kriptografi
b. Mekanisme pengamanan: dari beberapa cara pengamanan VPN yang akan dibahas pada tulisan ini adalah IPSec.
c. Analisis pengamanan: pembahasan mengenai ketiga sistem diatas
Skripsi Analisis Pengaruh Panjang Bit Kode Pada Kinerja Program Kompresi Yang Menggunakan Algoritma Lempel Ziv Welch (LZW)

Skripsi Analisis Pengaruh Panjang Bit Kode Pada Kinerja Program Kompresi Yang Menggunakan Algoritma Lempel Ziv Welch (LZW)

(Kode INFORMAT-0024) : Skripsi Analisis Pengaruh Panjang Bit Kode Pada Kinerja Program Kompresi Yang Menggunakan Algoritma Lempel Ziv Welch (LZW)

BAB 1
PENDAHULUAN

1.1 Latar Belakang
Perkembangan teknologi komputer yang sangat pesat menyebabkan data digital menjadi media yang umum dalam masyarakat. Pemakaian data digital ini meliputi seluruh lapisan masyarakat mulai dari perseorangan, lembaga, dan bisnis. Pemakaian data digital sangat efektif karena pada media dengan ukuran relatif kecil kita dapat menyimpan sangat banyak berkas dibandingkan pada media kertas yang berukuran relatif lebih besar. Akan tetapi media penyimpanan data digital memiliki keterbatasan dalam ukuran data yang dapat disimpan. Sedangkan data digital terus bertambah besar dan banyak sehingga pada suatu saat media penyimpanan data digital akan penuh oleh data digital tersebut. Pengiriman data digital membutuhkan bandwidth dalam pengirimannya dan bandwidth tersebut memerlukan biaya. Sehingga semakin besar data digital yang dikirim maka makin besar pula biaya yang dikeluarkan. Oleh karena sebab-sebab inilah maka kompresi data menjadi solusi tepat dalam menghemat pemakaian perangkat keras serta menurunkan biaya pengiriman data melalui internet. Selain lebih murah juga mengirim data yang telah terkompresi akan lebih cepat karena ukuran file telah diperkecil.
Menurut Yair Wiseman algoritma Lempel Ziv terbagi atas dua kelompok. Kelompok pertama didasarkan pada penggunaan referensi pada data yang berulang, kelompok ini kemudian dikenal dengan LZ77 dan kelompok yang kedua menggunakan pendekatan pada pembuatan dictionary dari frase yang umum dalam data, grup ini dikenal dengan LZ78. Menurut David Salomon algoritma LZW adalah varian dari algoritma LZ78. Menurut Yair Wiseman algoritma LZW merupakan algoritma yang menggunakan pointer. Dan jumlah bit yang digunakan pointer akan mempengaruhi efesiensi kompresi dari kedua algoritma tersebut. Analisis akan dilakukan dengan mencoba jumlah bit pointer yang berbeda-beda sehingga dapat disimpulkan jumlah bit mana yang paling tepat pada jenis file tertentu.

1.2. Rumusan Masalah
Dari latar belakang diatas dapatlah dirumuskan masalah yang menjadi latar belakang tugas akhir ini, yaitu bagaimana pengaruh panjang bit kode pada kinerja program kompresi yang menggunakan algoritma LZW dimana kinerja tersebut diukur dengan parameter rasio file hasil kompresi dan waktu yang dibutuhkan untuk proses kompresi dan dekompresi.

1.3. Batasan Masalah
Batasan masalah adalah file-file yang dicoba terbatas pada Calgary Corpus dan Canterbury Corpus sebagai set file yang digunakan.

1.4. Tujuan
Tujuan dari penulisan tugas akhir ini adalah untuk mengetahui pengaruh panjang bit kode pada program kompresi yang menggunakan algoritma LZW.

1.5. Manfaat
Manfaat dari penulisan Tugas Akhir ini menambah pengetahuan bagaimana pengaruh panjang bit kode pada program kompresi yang menggunakan algoritma LZW.

1.6. Tinjauan Pustaka
Menurut David Salomon kompresi data adalah proses pengkodean informasi dengan menggunakan bit yang lebih sedikit dibandingkan dengan kode yang sebelumnya dipakai dengan menggunakan skema pengkodean tertentu. Kompresi data, terutama untuk komunikasi, dapat bekerja jika kedua pihak antara pengirim dan penerima data komunikasi memiliki skema pengkodean yang sama (Salomon, 2005). Menurut Mengyi (2006, hal:117) Dictionary Coding adalah metode yang menggunakan sekumpulan daftar frase (kamus), yang diharapkan berisikan banyak frase yang terdapat pada file sumber, dimana kamus digunakan untuk menggantikan fragmen dari sumber dengan pointer kamus tersebut. Kompresi hanya dapat dilakukan jika pointer yang dibutuhkan kurang dari ukuran fragmen tersebut. Dalam banyak hal, metode dictionary lebih mudah dimengerti daripada metode probabilistik. Algoritma Lempel Ziv ini terbagi atas dua varian utama yaitu LZ77 dan LZ78. Perbedaan utama kedua algoritma ini adalah pada teknik pembuatan dictionary. Pada LZ77 dictionary adalah fragmen dari sebuah window (sliding window). LZ78 menggunakan frase-frase yang pada file sebagai dictionary. Algoritma LZW adalah varian dari algoritma LZ78. Keunggulan masing-masing adalah algoritma LZ78 menggunakan struktur data yang lebih kompleks dalam mengelola penyimpanan dictionary, LZ77 mengubah dengan cepat dictionary dan lebih cepat pada saat decoding. Pada aplikasi pemilihan skema dapat sangat kompleks karena telah dipatenkan (Hankerson et al, 2003).
Algoritma Lempel-Ziv-Welch (LZW) menggunakan teknik adaptif dan berbasiskan “kamus” Pendahulu LZW adalah LZ77 dan LZ78 yang dikembangkan oleh Jacob Ziv dan Abraham Lempel pada tahun 1977 dan 1978. Terry Welch mengembangkan teknik tersebut pada tahun 1984. LZW banyak dipergunakan pada UNIX, GIF, V.42 untuk modem. Algoritma ini bersifat adaptif dan efektif karena banyak karakter dapat dikodekan dengan mengacu pada string yang telah muncul sebelumnya dalam teks. Prinsip kompresi tercapai jika referensi dalam bentuk pointer dapat disimpan dalam jumlah bit yang lebih sedikit dibandingkan string aslinya. Panjang bit yang digunakan akan berpengaruh pada rasio hasil kompresi maupun kecepatan kompresi.

1.7. Metodologi Penelitian
Metodologi penelitian yang digunakan adalah metodologi penelitian komparatif. Dimana untuk menunjukkan pengaruh panjang bit kode pada kinerja program kompresi yang menggunakan algoritma LZW, beberapa panjang bit kode dicoba untuk dibandingkan. Kinerja program kompresi tersebut diukur dari rasio file hasil kompresi dan waktu proses yang dibutuhkan. Setelah dibandingkan maka dari hasil tersebut dibuat grafik untuk mempermudah analisis pengaruh panjang bit kode pada program kompresi yang menggunakan algoritma LZW. Dan kemudian disimpulkan bagaimana pengaruh panjang bit kode pada program kompresi yang menggunakan algoritma LZW. File-file yang digunakan dalam perbandingan ini adalah Calgary Corpus dan Canterbury Corpus.

1.8. Sistematika Penulisan
Dalam penulisan tugas akhir ini, Penulis membagi sistematika penulisan menjadi 5 Bab, yang lebih jelasnya dapat dilihat di bawah ini :
BAB 1 PENDAHULUAN
Berisi tentang latar belakang diambilnya judul Tugas Akhir “Pengaruh Panjang Bit Kode pada Kinerja Program Kompresi yang Menggunakan Algoritma Lempel Ziv Welch”, rumusan masalah, batasan masalah, tujuan, manfaat, tinjauan pustaka, metodologi penelitian, dan sistematika penulisan Tugas Akhir yang menjelaskan secara garis besar susbstansi yang diberikan pada masing-masing bab.
BAB 2 LANDASAN TEORI
Membahas tentang pengertian pemampatan data (file compression) secara umum, metode dan cara kerja dari algoritma LZW.
BAB 3 PERANCANGAN DAN IMPLEMENTASI PERANGKAT LUNAK
Membahas bagaimana perancangan program kompresi. Dimana perancangan sangat penting dalam pembuatan sebuah program. Pada bab ini juga dibahas mengenai hasil implementasinya pada perangkat lunak.
BAB 4 ANALISIS PENGARUH PANJANG BIT KODE PADA KINERJA PROGRAM KOMPRESI YANG MENGGUNAKAN ALGORITMA LZW
Membahas bagaimana pengaruh panjang bit kode pada program kompresi yang menggunakan algoritma LZW. Program yang telah implementasi sebelumnya kemudian digunakan sebagai alat penguji. Panjang bit kode yang berbeda-beda akan dicoba untuk mendapatkan kesimpulan.
BAB 5 KESIMPULAN DAN SARAN
Berisi kesimpulan dan saran-saran dari penulis.
Skripsi Pendeteksian Plagiarisme Pada Dokumen Teks Dengan Menggunakan Algoritma Smith-Waterman

Skripsi Pendeteksian Plagiarisme Pada Dokumen Teks Dengan Menggunakan Algoritma Smith-Waterman

(Kode INFORMAT-0023) : Skripsi Pendeteksian Plagiarisme Pada Dokumen Teks Dengan Menggunakan Algoritma Smith-Waterman

BAB I
PENDAHULUAN

1.1 Latar Belakang
Pada dasarnya manusia menginginkan kemudahan dalam segala hal. Sifat tersebut akan memicu tindakan negatif apabila dilatarbelakangi oleh motivasi untuk berbuat curang dan rendahnya kemampuan masyarakat berkreasi dan berinovasi menciptakan suatu karya yang original. Dalam hal ini tindakan negatif yang dimaksud adalah plagiarisme. Fenomena plagiarisme yang lebih spesifik sering terjadi di dunia akademis. Hal ini dikarenakan kegiatan tulis-menulis sering dilakukan oleh mahasiswa untuk menyelesaikan tugas kuliah. Praktik menduplikasikan beberapa bagian atau keseluruhan tulisan milik orang lain tanpa mencantumkan sumbernya secara teliti dan lengkap merupakan hal yang sering ditemui dalam penulisan laporan, tugas, makalah ataupun skripsi mahasiswa. Ada dua cara untuk mengatasi permasalahan plagiarisme, yaitu dengan mencegah dan mendeteksi. Mencegah berarti menjaga atau menghalangi agar plagiarisme tidak dilakukan. Usaha seperti ini harus dilakukan sedini mungkin terutama pada sistem pendidikan dan moral masyarakat. Mendeteksi berarti melakukan usaha untuk menemukan tindakan plagiat yang telah dilakukan.
Banyak institusi dan tenaga pengajar menerapkan sanksi akademis terhadap pelaku plagiat untuk mengurangi plagiarisme. Yang menjadi permasalahannya adalah bagaimana cara untuk mengetahui apakah seorang mahasiswa melakukan plagiarisme
atau tidak dalam membuat suatu karya tulis. Untuk mengetahuinya perlu dilakukan pengecekan secara teliti terhadap hasil tulisan mahasiswa tersebut, kemudian dibandingkan dengan hasil tulisan mahasiswa yang lainnya. Tetapi usaha tersebut akan memerlukan waktu yang lama dan ketelitian yang tinggi jika pembandingan tersebut dilakukan secara manual. Oleh karena itu diperlukan suatu sistem pendeteksian plagiarisme pada dokumen teks yang dilakukan secara terkomputerisasi.

5.2 Perumusan Masalah
Masalah yang akan dikaji dalam penulisan skripsi ini adalah:
1. Bagaimana mengimplementasikan algoritma Smith-Waterman untuk membangun sistem pendeteksi plagiarisme pada dokumen teks digital.
2. Bagaimana performa dan akurasi dari sistem pendeteksi plagiarisme yang mengimplementasikan algoritma Smith-Waterman.
3. Bagaimana menentukan dan mengimplementasikan faktor-faktor yang dapat digunakan oleh sistem pendeteksi plagiarisme yang menggunakan algoritma Smith-Watrman agar dapat meningkatkan proses pendeteksian plagiarisme.

5.3 Batasan Masalah
Yang menjadi batasan masalah dalam penulisan skripsi ini adalah:
1. Sistem hanya dapat mendeteksi tindakan plagiarisme pada dokumen-dokumen internal yang terkumpul secara offline, tidak memverifikasi isi dokumen internal dengan dokumen eksternal yang berada di internet.
2. Dokumen teks yang akan dideteksi adalah file teks digital yang bersifat plain text, yaitu file yang hanya terdiri dari huruf-huruf dan angka-angka saja, tidak mencakup gambar, tabel, dan sejenisnya.
3. Pembandingan oleh sistem dilakukan dengan membandingkan dua dokumen teks yang telah dikonversi ke format text document (.txt).
4. Sistem hanya memproses dokumen teks berbahasa Indonesia.
5. Hasil pembandingan dengan sistem pendeteksi plagiarisme yang dibuat tidak menunjukan bahwa mutlak telah atau tidak terjadi plagiarisme antara dua dokumen teks. Hasil tersebut hanya sebagai panduan agar memberi perhatian lebih terhadap dua teks tersebut.

5.4 Tujuan
Penulisan skripsi ini memiliki beberapa tujuan, yaitu:
1. Membangun sistem pendeteksi plagiarisme pada dokumen teks yang mengimplementasikan algoritma Smith-Waterman.
2. Membuktikan akurasi algoritma Smith-Waterman dalam mendeteksi local similarities dengan mengimplementasikannya dengan cara membandingkan dua dokumen teks untuk membantu mendeteksi plagiarisme.
3. Meneliti performa algoritma Smith-Waterman dan faktor-faktor pendeteksi apa saja yang dapat mempengaruhi sistem dalam meningkatkan pendeteksian plagiarisme.

5.5 Manfaat
Penulisan skripsi ini bermanfaat bagi institusi atau tenaga pengajar untuk mempermudah pengecekan terhadap hasil tulisan mahasiswa dengan membandingkan tulisan mahasiswa lainnya dengan waktu yang lebih cepat, ketelitian yang lebih tinggi dan usaha yang lebih kecil dibandingkan pendeteksian manual.

5.6 Metodologi
Skripsi ini akan dikerjakan dengan metodologi sebagai berikut:
1. Studi Literatur
Metode ini dilaksanakan dengan melakukan studi kepustakaan melalui hasil penelitian lainnya yang relevan maupun artikel–artikel yang didapatkan melalui internet, serta mempelajari lebih dalam teori-teori tentang plagiarisme dan teknik pengimplementasian algorima Smith-Waterman.
2. Observasi
Metode ini dilaksanakan dengan melakukan pengamatan dan pengujian terhadap beberapa aplikasi yang dapat mendeteksi plagiarisme dengan melakukan penelusuran di internet. Dengan pengamatan secara langsung tersebut akan diperoleh pengetahuan bagaimana bentuk sistem yang ada dan telah diimplementasikan.
3. Analisis dan Perancangan Algoritma
Metode ini akan dilaksanakan dengan melakukan analisis terhadap masalah yang ada, batasan yang dimiliki dan kebutuhan yang diperlukan.
4. Implementasi Algoritma
Metode ini akan dilaksanakan dengan melakukan perancangan aplikasi yang akan dibangun sebagai pendeteksi plagiarisme dan mengimplementasikan algoritma Smith-Waterman dalam membangun aplikasi tersebut.
5. Pengujian
Metode ini akan dilaksanakan dengan melakukan pembandingkan dokumen teks berupa data deterministik dan undeterministik menggunakan aplikasi yang telah dibuat dengan sebelum atau sesudahnya teks tersebut diperiksa secara manual. Selanjutnya dilakukan analisis terhadap hasil dan performa perangkat lunak maupun algoritmanya.

5.7 Sistematika Penulisan
Dalam penulisan skripsi ini, sistematika penulisan dibagi menjadi lima bab, yaitu:
1. Bab I Pendahuluan, berisi penjelasan mengenai latar belakang, rumusan masalah, tujuan, batasan masalah, metodologi, serta sistematika penulisan yang digunakan untuk menyusun laporan.
2. Bab II Landasan Teori, berisi dasar teori yang digunakan dalam analisis, perancangan dan implementasi skripsi.
3. Bab III Analisis dan Perancangan Sistem, berisi analisis, perancangan algoritma yang akan dibangun sebagai dasar tahap implementasi dan pemodelan sistem secara fungsional.
4. Bab IV Implementasi dan Pengujian Sistem, berisi implementasi, skenario pengujian, hasil pengujian, dan analisis hasil pengujian.
5. Bab V Kesimpulan dan Saran, berisi kesimpulan dan saran yang didapatkan selama penulisan skripsi.
Skripsi Implementasi Secure Hash Algorithm (SHA) Dan Substitusi Mono Alfabet Dalam Sistem Pengamanan Data

Skripsi Implementasi Secure Hash Algorithm (SHA) Dan Substitusi Mono Alfabet Dalam Sistem Pengamanan Data

(Kode INFORMAT-0022) : Skripsi Implementasi Secure Hash Algorithm (SHA) Dan Substitusi Mono Alfabet Dalam Sistem Pengamanan Data

BAB 1
PENDAHULUAN

1.1 Latar Belakang
Dengan semakin berkembangnya pemanfaatan teknologi informasi dalam membantu pekerjaan di berbagai organisasi maupun pekerjaan pribadi, maka keamanan telah menjadi aspek yang sangat penting dalam suatu sistem informasi. Salah satu upaya pengamanan data pada sistem informasi yang dapat dilakukan adalah kriptografi. Kriptografi merupakan pembelajaran terhadap teknik matematis yang terkait dengan aspek keamanan suatu sistem informasi, kerahasiaan (Privacy/Confidentiality), integritas (Integrity), otentikasi (Authentication), dan pembuktian yang tak tersangkal (Non-Repudiation). Keempat aspek tersebut merupakan dasar tujuan dari suatu sistem kriptografi. Banyak sekali teknik kriptografi yang dapat digunakan untuk mengenkripsi data. Salah satu teknik yang dipergunakan dalam kriptografi adalah teknik Substitusi Mono Alfabet dan Secure Hash Algorithm. Teknik Substitusi Mono Alfabet adalah teknik Kriptografi klasik yang dilakukan sekitar tahun 50 SM oleh Julius Caesar, kaisar Roma yang menggunakannya untuk mengirim pesan-pesan rahasia. Pada zaman sekarang ini teknik Substitusi Mono Alfabet tidak dapat menyaingi kompleksitas teknik kriptografi yang lain oleh karena kesederhanaannya. Oleh karena itu, maka timbul suatu gagasan untuk membangun suatu sistem keamanan yang menggunakan teknik Substitusi Mono Alfabet yang dipadukan dengan Secure Hash Algorithm agar mendapatkan algoritma Substitusi Mono Alfabet yang lebih kuat. Pada tugas akhir ini hanya akan dibahas salah satu metode kriptografi yaitu Secure Hash Algorithm (SHA) dan Substitusi Mono Alfabet.

1.2 Perumusan Masalah
Dari latar belakang yang dijelaskan sebelumnya, rumusan masalah yang dapat diambil adalah bagaimana membangun algoritma yang kuat untuk pengamanan pesan yaitu dengan menggabungkan algoritma Secure Hash Algorithm dan Substitusi Mono Alfabet.

1.3 Batasan Masalah
Untuk mencegah adanya perluasan masalah dan pembahasan yang terlalu kompleks, maka dibutuhkan pembatasan masalah. Adapun batasan masalah dalam penyusunan tugas akhir ini adalah:
1. Fokus penelitian ini adalah menggunakan algoritma Secure Hash Algorithm (SHA) dan algoritma Substitusi Mono Alfabet dalam penyandian data tanpa membandingkan dengan algoritma lain yang dapat digunakan untuk tujuan yang sama.
2. Pada tahap implementasi digunakan file text (.txt) sebagai sample dalam untuk proses enkripsi dan dekripsi.
3. Sistem yang akan dibangun akan bekerja dalam proses enkripsi-dekripsi.
4. Sistem yang akan dibangun hanya bekerja pada file yang tersimpan dalam satu komputer.
5. Proses Substitusi pada penelitian hanya dapat dilakukan pada karakter: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789{}[]:;<>,.?/!@#$%^&*()-+= ~.

1.4 Tujuan Penulisan Tugas Akhir
Tujuan yang ingin dicapai dalam penulisan tugas akhir ini adalah meningkatkan kekuatan algoritma Substitusi Mono Alfabet dengan menggabungkannya dengan Secure Hash Algorithm (SHA).

1.5 Manfaat Penelitian
Manfaat dari penulisan tugas akhir ini adalah:
1. Penggunaan Secure Hash Algorithm (SHA) dan Substitusi Mono Alfabet bermanfaat untuk mencegah pihak-pihak yang tidak berkepentingan untuk mengetahui isi atau membaca suatu data atau informasi. Hanya pihak-pihak tertentu saja yang diberi wewenang untuk mengetahui isi dan melakukan perubahan pada data dan informasi tersebut.
2. Manfaat dari aplikasi yang dibuat dapat digunakan baik untuk kepentingan pribadi maupun umum.

1.6 Metodologi Penelitian
Tugas Akhir ini akan dikerjakan dengan metodologi sebagai berikut :
1. Studi literatur
Melakukan studi kepustakaan yaitu mengumpulkan referensi yang berkaitan dengan kriptografi, Secure Hash Algorithm (SHA) dan Substitusi Mono Alfabet.
2. Perancangan
Metode ini akan dilaksanakan dengan merancang program yang akan digunakan untuk mengenkripsi dan mendekripsi file
3. Pengkodean
Menyusun kode program untuk proses enkripsi dan dekripsi
4. Pengujian
Melakukan pengujian terhadap program yang telah dibuat.

1.7 Sistematika Penulisan
Sistematika penulisan ini dibagi menjadi lima bab, yaitu:
BAB 1 Pendahuluan
Berisikan konsep dasar penyusunan laporan tugas akhir.
BAB 2 Tinjauan Teoritis
Pada bab ini dibahas mengenai teori-teori yang mendukung pembahasan bab selanjutnya, implementasi enkripsi/dekripsi data menggunakan algoritma Substitusi Mono Alphabet dan Secure Hash Algorithm (SHA).
BAB 3 Analisis dan Perancangan Sistem
Berisikan analisa permasalahan dan kebutuhan serta penjelasan singkat tentang algoritma SMA & SHA.
BAB 4 Implementasi Sistem Keamanan
Berisikan rangkuman implementasi sistem serta menguji sistem untuk menemukan kelebihan dan kekurangan pada sistem keamanan yang telah dibangun.
BAB 5 Penutup
Berisikan rangkuman dari laporan tugas akhir.
Skripsi Instalasi Jaringan Wireless LAN (Hotspot Area) Sebagai Sarana Komersil

Skripsi Instalasi Jaringan Wireless LAN (Hotspot Area) Sebagai Sarana Komersil

(Kode INFORMAT-0021) : Skripsi Instalasi Jaringan Wireless LAN (Hotspot Area) Sebagai Sarana Komersil

BAB 1
PENDAHULUAN

1.1 Latar Belakang Masalah
Kemajuan teknologi informasi pada saat ini terus berkembang seiring dengan kebutuhan manusia yang mengiginkan kemudahan, kecepatan, dan keakuratan dalam memperoleh informasi. Oleh karena itu kemajuan teknologi informasi harus terus di upayakan dan ditingkatkan kualitas dan kuantitasnya. Salah satu kemajuan teknologi informasi di bidang transmisi pada saat ini yang berkembang salain fiber optic ialah penggunaan perangkat wireless LAN. Perangkat wireless LAN ini memungkinkan adanya hubungan para pengguna informasi walaupun pada saat kondisi mobile (bergerak), sehingga memberikan kemudahan pada para pengguna informasi dalam melakukan aktivitasnya. Salah satu contoh aplikasi dari perangkat wireless pada saat ini adalah penggunaan hp (handphone cellular).
Istilah jaringan nirkabel yang umum didengar pada saat ini adalah Wireless LAN. Wireless LAN adalah teknologi jaringan yang tidak menggunakan perangkat kabel sebagai media pengantar data yang umum dijumpai di dalam sebuah jaringan komputer dewasa ini. Teknologi ini sesuai dengan namanya wireless yang artinya tanpa kabel, memanfaatkan gelombang radio untuk melakukan interaksi atau komunikasi antar unit komputer.
Pada dasarnya pengguna Wireless LAN pada suatu jaringan tidak berbeda dengan jaringan yang menggunakan kabel sebagai media transmisinya, hanya saja biaya pemasangan akan relative lebih ringan terutama pada saat jaringan yang jaraknya cukup berjauhan, sehingga walaupun alat tersebut relative mahal di banding penggunaan kabel tetapi jika di lihat kemudahan dan total biaya instalasi jaringannya lebih murah khususnya jika jarak yang berjauhan dan medan yang sulit jika menggunakan perangkat kabel.
Salah satu alternatif yang dapat digunakan sebagai media penghantar gelombang Wireless LAN adalah Access Point. Penulis menyarankan menggunakan alat ini karena penggunaannya yang mudah dan fungsi yang banyak. Atas dasar tersebut diatas penulis merasa perlu melakukan instalasi jaringan Wireless LAN menggunakan Access Point untuk membangun HOTSPOT area.

1.2 Identifikasi Masalah
Adapun bentuk masalah yang akan penulis bahas adalah mengimplementasikan sistem jaringan nirkabel dan program managemen hotspot untuk memberikan koneksi internet via Wireless LAN yang diinstal atau dikonfigurasi di PC SERVER.


1.3 Batasan Masalah Penulis membatasi masalah atas beberapa poin penting yang akan di bahas seputar judul yang diajukan, untuk menghindari penyimpangan-penyimpangan dalam tujuan penelitian yaitu :
1. Instalasi dan konfigurasi sistem jaringan Wireless yang dibangun.
2. Adapun yang akan disampaikan berkenaan dengan judul di atas yaitu dasar jaringan komputer, persiapan dan instalasi perangkat Wireless LAN.
3. Instalasi program manajemen hotspot yang digunakan. Dalam hal ini penulis menggunakan program ANTAMEDIA HOTSPOT untuk memanajemen jaringan hotspot yang dibangun.

1.4 Maksud Dan Tujuan
Adapun maksud penulis memilih judul Installasi jaringan wireless lan (hotspot area) sebagai sarana komersil ini adalah :
1. Mengenal dan memahami lebih jauh teknologi jaringan komputer, khususnya jarigan wireless/nirkabel (tanpa kabel).
2. Mengenalkan suatu sarana bisnis khususnya bagi penulis sendiri dan kalangan masyarakat umum sebagai penghasilan sampingan.
3. Memberi kemudahan khususnya bagi penulis sendiri dan kalangan masyarakat umum dalam mengakses internet.
4. Mengetahui teknik pembuatan/membangun sebuah jaringan infrastuktur dan implementasinya.
Penulis melakukan penelitian dengan judul diatas untuk tujuan yaitu, memperkenalkan jaringan wireless menggunakan Access Point serta memanajemennya sehingga dapat menimbulkan suatu sarana bisnis dan menambah pengalaman serta pengetahuan baru bagi penulis dalam membangun sebuah jaringan Wirelees LAN.

1.5 Metode Penelitian
Metode penelitian sangat menentukan suatu penelitian, karena menyangkut cara yang benar dalam pengumpulan data, analisa data dan pengambilan kesimpulan hasil penelitian. Pembahsan dalam metode penelitian meliputi : identifikasi variabel, penelitian, defenisi operasional, subjek penelitian, prosedur penelitian dan metode analisis data. Dalam penyusunan proposal, dilakukan pengumpulan data yang dipergunakan untuk membuat program ini dengan metode-metode sebagai berikut:
1. Penelitian Kepustakaan
Merupakan jenis metode penelitian yang dilakukan dengan mengumpulkan data yang berhubungan dengan topik permasalahan yang penulis angkat dari judul yang telah penulis ajukan ang bersifat teoritis.
2. Penelitian Lapangan
Merupakan metode tanya jawab kepada setiap orang tentang pentingnya jaringan wireless yang memberi akses internet atau sering disebut jaringan Hotspot. Hal ini dilakukan penulis untuk memperoleh informasi mengenai kebutuhan terhadap jaringan wireless saat ini.

1.6 Tinjauan Pustaka
Ada beberapa software yang terlibat dalam membuat jaringan wireless diantaranya perancangan Server untuk memanajemen jaringan dan membuat beberapa client agar menjadi suatu jaringan. Dalam hal ini penulis menggunakan software Antamedia Hotspot Manager untuk memanajemen jaringan dan Windows XP sebagai sistem operasi, yang keduanya akan diinstall di PC server. Jaringan komputer (komputer network) adalah suatu himpunan interkoneksi sejumlah komputer autonomous. Dalam bahasa yang popular dapat dijelaskan bahwa jaringan komputer adalah kumpulan beberapa komputer (dan perangkat lain seperti printer, hub dan sebagainya) yang saling terhubung satu sama lain melalui media perantara. Begitu pentingnya kebutuhan internet pada zaman seperti sekarang ini, menjadikan jaringan komputer menjadi salah satu sarana bisnis yang dapat dengan mudah dibangun tanpa harus memiliki kemampuan atau skill khusus (jaringan wireless untuk orang awam, Wahidin, 2008).
Sistem jaringan sangat penting untuk membantu perusahaan dalam melakukan efisiensi dan efektivitas kerja yang lebih baik serta memberikan kepuasan pelanggan agar memiliki akses yang lebih cepat, semua adalah keuntungan jika perusahaan menggunakan system jaringan (Jaringan WI-FI, teori dan implementasi, Tri Kuntoro Priyambodo, Dodi Heriadi, 2005).

1.7 Sistematika Penulisan
Adapun sistematika penulisan Tugas Akhir ini adalah sebagai berikut :
Bab 1 Pendahuluan
Bab ini merupakan bab pendahuluan dalam tugas akhir ini, penulis membuat latar belakang masalah, identifikasi masalah, pembatasan masalah, maksud dan tujuan, dan metode penelitian serta data-data yang dibutuhkan.
Bab 2 Landasan Teori
Pada Bab ini penulis menjelaskan teori-teori singkat tentang hal-hal yang berhubungan dengan judul dan perangkat wireless juga software yang digunakan oleh penulis.
Bab 3 Perancangan Sistem
Pada Bab ini dijelaskan dan diuraikan tentang perancangan, instalasi dan konfigurasi sistem.
Bab 4 Implementasi
Sistem Bab ini menguraikan tentang defenisi, tujuan, dan langkah-langkah dalam implementasi sistem yang juga disertai dengan komponen-komponen kebutuhan sistem.
Bab 5 Kesimpulan dan Saran
Sebagai bab terakhir penulis akan menguraikan beberapa kesimpulan dari uraian bab-bab sebelumnya. Dan akan berusaha memberikan saran yang mungkin bermanfaat.
Skripsi Perancangan Cash Register Menggunakan Visual Foxpro

Skripsi Perancangan Cash Register Menggunakan Visual Foxpro

(Kode INFORMAT-0020) : Skripsi Perancangan Cash Register Menggunakan Visual Foxpro

BAB I
PENDAHULUAN

1.1 Latar Belakang
Perkembangan teknologi terutama pada bidang komputer sekarang ini mengalami perkembangan yang sangat pesat, baik itu perkembangan perangkat keras (hardware) maupun perangkat lunak (software). Kemajuan pada bidang software ini sendiri sangat membantu bagi dunia bisnis dan usaha baik yang bergerak pada bidang usaha barang maupun jasa.
Membangun suatu aplikasi yang berbasis windows ini dapat menggunakan beberapa bahasa pemrograman, salah satunya dengan menggunakan bahasa pemrograman Visual FoxPro. FoxPro merupakan suatu bahasa pemrograman berorientasi obyek yang berbaisis Windows.
Dalam proposal tugas akhir ini akan dibangun suatu program aplikasi Cash Register yang berbasis Windows yang dapat menggantikan posisi mesin Cash Register yang sampai saat ini masih digunakan di supermarket, swalayan, atupun toko-toko kecil. Dimana dengan aplikasi ini, pendataan barang dan transaksi penjualan bisa lebih mudah dan akurat, selain itu dapat juga melakukan suatu kontrol intern dengan membuat laporan penjualan.
Berdasarkan latar belakang masalah yang sudah dipaparkan di atas maka penulis mencoba mengajukan penelitian tugas akhir dengan judul “PERANCANGAN APLIKASI CASH REGISTER MENGGUNAKAN VISUAL FOXPRO”.
Alasan perlunya adanya aplikasi Cash Register di supermarket, swalayan, ataupun toko-toko yaitu setiap transaksi dapat dilakukan dengan mudah dan lebih akurat.

1.2 Rumusan Masalah
Berdasarkan uraian di atas, maka penulis merumuskan masalah sebagai berikut : “Bagaimana Merancang dan membangun aplikasi Cash Register.”

1.3 Batasan Masalah
Penelitian ini disusun dengan batasan masalah sebagai berikut:
1. Pengenalan nama dan jenis barang melalui pengisian kode barang yang dibuat sendiri oleh penulis. Bukan melalui pendektesian Barcode.
2. Aplikasi ini hanya berjalan secara stand alone

1.4 Tujuan Penelitian
Tujuan dari penelitian ini adalah:
1. Merancang dan membangun aplikasi yang mempermudah kasir melakukan transaksi.
2. Sebagai salah satu syarat untuk memperoleh gelar sarjana Strata Satu (S1) pada Program Studi Teknik Informatika Universitas X.
1.5 Manfaat Penelitian
Manfaat yang diharapkan dari penelitian antara lain:
1. Memperdalam pengetahuan dan pemahaman tentang aplikasi Cash Register.
2. Sistem aplikasi yang dibuat dapat menjadi cikal-bakal dari suatu aplikasi yang lebih baik dan lebih lengkap dalam pengembangannya.

1.6 Sistematika Penulisan
BAB I Pendahuluan
Mengenai latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian dan sistematika penulisan.
BAB II Landasan Teori
Berisi tentang teori-teori yang terkait dengan teori Sistem Informasi, Database dan Pemrograman Visual FoxPro.
BAB III Metodologi Penelitian
Tentang metode penelitian, metode pengujian, alat dan bahan, variabel dan sekilas materi perancangan
BAB IV Hasil dan Pembahasan
Mengenai perancangan database, Interface aplikasi yang dibuat, implementasi serta uji kelayakan perangkat lunak.
BAB V Kesimpulan dan Saran
Merupakan kesimpulan dari pembahasan yang telah disusun dan juga saran bagi pembaca.
Skripsi Sistem Perwalian Berbasis Web

Skripsi Sistem Perwalian Berbasis Web

(Kode INFORMAT-0019) : Skripsi Sistem Perwalian Berbasis Web

BAB I
PENDAHULUAN

1.1. Latar Belakang
Perkembangan ilmu pengetahuan dan teknologi telah meningkatkan taraf hidup dan kemudahan aktivitas manusia dalam berbagai aspek kehidupan. Salah satu dampak teknologi yang paling dirasakan saat ini adalah dalam bidang manajemen dan informasi, termasuk di dalamnya pengolahan dan penyimpanan sebuah data. Dengan semakin pentingnya pengolahan dan penyimpanan sebuah data untuk menjembatani dan menjadi pengantar informasi antara pihak pengguna aplikasi dan pengguna informasi.
Terus berkembangnya teknologi, mendorong peningkatan taraf hidup masyarakat, kebutuhan hidup pun berubah, salah satunya kebutuhan akan media informasi dan komunikasi dalam dunia pendidikan. Dalam sistem pendidikan sudah dikenal sistem pendidikan “online”. Sistem tersebut bertujuan agar seorang mahasiswa pada contohnya dapat memiliki sistem informasi perwalian antara mahasiswa dengan dosen wali secara mandiri. Oleh karena itu, sistem yang tepat untuk menjembataninya adalah sistem yang berbasis web. Dengan format web akan tercipta kemudahan dalam mengakses data dengan tingkat keamanan yang baik dengan berbasiskan pada database MySQL. Adapun sistem perwalian ini dikhususkan untuk Poloteknik Pos Imdonesia.

1.2. Identifikasi Masalah
Dari identifikasi di atas, terdapat beberapa masalah yang ditemui, tetapi penyusun membatasi masalah dengan batasan masalah sebagai berikut :
a. Masih kurang cepat dan terorganisirnya penyimpanan serta pengelolaan data mahasiswa karena masih bersifat manual.
b. Dosen atau mahasiswa dalam memperoleh data masih bersifat terpisah, seperti informasi data keuangan yang hanya dilayani pada Bagian Keuangan saja

1.3. Ruang Lingkup
Pembuatan proposal ini merupakan suatu langkah kerja untuk dapat menyelesaikan permasalahan yang terdapat dalam pengelolaan data Perwalian, dimana masih terdapat masalah yang ditemui,
a. Keamanan atau pencegahan data hilang serta data tidak tersimpan dengan baik.
b. Pembatasan hak akses data hanya pada kalangan dalam lingkungan Politeknik Pos dan akses untuk mengubah data oleh mahasiswa melalui pengesahan oleh Dosen Wali yang bersangkutan.

1.4. Tujuan
Tujuan penulis membuat program Sistem Informasi Perwalian berbasis Web adalah :
a. Memudahkan user/administrator/mahasiswa dalam memasukkan data dirinya (mahasiswa).
b. Mengembangkan pengolahan dan penyimpanan data dari manual menjadi berbasis komputerisasi.
c. User/administrator/mahasiswa dapat mengetahui seluruh data Perwalian serta mengakses data-data tersebut dengan pengesahan dosen wali dan keamanan yang terjamin.

1.5. Sistematika Penulisan
Sistematika penulisan laporan ini adalah:
Bab I Pendahuluan
Berisi deskripsi persoalan dari tugas Proyek Program Aplikasi yang dikerjakan.
Bab II Landasan Teori
Berisi landasan dari perangkat-perangkat lunak aplikasi yang digunakan selama pengerjaan Proyek Program Aplikasi.
Bab III Analisis dan Perancangan
Berisi analisis perancangan pembuatan program aplikasi yang dikerjakan.
Bab IV Implementasi dan Pengujian
Berisi implementasi dan pengujian dari hasil proyek yang telah dikerjakan.
Bab V Kesimpulan dan Saran
Merupakan bagian penutup yang berisi kesimpulan untuk pemakai dari terbentuknya aplikasi perangkat lunak serta saran untuk pengembangan program selanjutnya.
Skripsi Sistem Informasi Penjualan Barang Pada Distro X

Skripsi Sistem Informasi Penjualan Barang Pada Distro X

(Kode INFORMAT-0017) : Skripsi Sistem Informasi Penjualan Barang Pada Distro X

BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah
Pada saat ini perkembangan informasi telah berkembang dengan sangat pesat, oleh karena itu sudah banyak pula perusahaan-perusahaan atau instansi-instansi yang menggunakan sistem informasi untuk meningkatkan usahanya.
Cara untuk meningkatkan usaha suatu perusahaan ialah dengan cara membangun sistem informasi yang baik. Dan syarat untuk membangun sistem informasi yang baik yaitu adanya kecepatan dan keakuratan untuk memperoleh informasi yang dibutuhkan. Komputer adalah suatu alat yang dapat menyimpan data, mengolah data, dan memberikan informasi yang diinginkan secara tepat dan akurat yang berguna bagi perusahaan untuk kemajuan usahanya.
Pada Distro X, pencatatan dan pengolahan data barang, jumlah dan harga barang, data para supplier, serta data transaksi penjualan masih dilakukan dengan menggunakan tulisan tangan. Hal ini dapat dikatakan kurang efektif dan efisien, dikarenakan sulit untuk mencatat dan menghitung banyaknya jenis barang yang ada, banyaknya jumlah barang, maupun besarnya jumlah harga. Banyaknya jumlah barang yang dijual dan tingkat keramaian pembeli dapat mengakibatkan penjual mengalami kesulitan untuk mengelola dan menghitung transaksi penjualan secara cepat, tepat, dan efisien.
Berdasarkan uraian di atas, maka penulis mencoba untuk menyusun Tugas Akhir dengan judul “Sistem Informasi Penjualan Barang Pada Distro X”.

1.2 Identifikasi Masalah
Berdasarkan latar belakang masalah di atas, penulis mengidentifikasikan permasalahan sebagai berikut :
1. Bagaimana suatu perusahaan dapat mengolah data dengan mudah, tepat, dan teratur?
2. Bagaimana membangun suatu sistem informasi penjualan barang untuk sebuah perusahaan, dimana suatu sistem informasi tersebut dapat membantu memasukkan data barang, supplier dan transaksi penjualan barang, serta pencarian data barang, supplier dan penjualan barang secara terkomputerisasi.
3. Bagaimana membuat suatu laporan dari transaksi penjualan barang yang terjadi secara terkomputerisasi?

1.3 Batasan Masalah
Permasalahan dibatasi pada pembuatan sistem informasi penjualan barang, khususnya pada pengelolaan data transaksi penjualan barang. Dimana pada satu nomor nota hanya dapat memuat satu jumlah barang, tidak dapat memuat lebih dari satu jumlah barang. Dan penyediaan fasilitas-fasilitas lainnya yang dapat mempermudah pengelolaan transaksi penjualan dan mempermudah dalam pembuatan laporannya.

1.4 Maksud dan Tujuan
Adapun maksud penyusunan Tugas Akhir ini adalah :
• Sebagai sarana untuk mempermudah pengelolaan data penjualan barang pada Distro X.
• Mengubah pengelolaan data penjualan barang yang masih dikelola dengan menggunakan tulisan tangan menjadi terkomputerisasi.
Adapun tujuannya :
• Menyediakan interface yang dapat mempermudah user dalam mengolah data penjualan barang dan memperoleh informasi yang berkaitan dengan kegiatan penjualan barang tersebut.
• Menyediakan sarana untuk admin dalam proses pengolahan dan penampilan data barang, supplier dan transaksi penjualan barang dari basis data.

1.5 Metode Penulisan
Dalam penyusunan laporan ini, penulis menggunakan beberapa metode penelitian, antara lain :
• Studi lapangan atau Observasi Yaitu penulis mengadakan pengamatan langsung melalui internet untuk mencari dan melihat tentang pembahasan yang dimaksud.
• Studi literatur Yaitu pengumpulan data dengan cara membaca buku-buku dan literatur yang tertulis dan lainnya yang berhubungan dengan masalah yang dibahas.

1.6 Sistematika Penulisan
Untuk mempermudah dan memperjelas pembahasan, maka tugas akhir ini disusun dalam sistematika sebagai berikut :
BAB I PENDAHULUAN
Bab I menjelaskan secara singkat mengenai Latar Belakang Masalah, Identifikasi Masalah, Batasan Masalah, Maksud dan Tujuan, Metode Penulisan dan Sistematika Penulisan.
BAB II TINJAUAN PUSTAKA
Bab II akan menjelaskan secara singkat mengenai landasan-landasan teori mengenai sistem informasi, tinjauan perangkat lunak, dan lainnya yang berhubungan dengan masalah yang akan dibahas.
BAB III ANALISIS DAN PERANCANGAN
Pada bab III diuraikan analisis serta perancangan (desain) dari sistem informasi yang akan dibuat.
BAB IV IMPLEMENTASI DAN PENGUJIAN
Bab IV menguraian tentang implementasi dari sistem informasi penjualan, cara pengoperasian, dan output yang dihasilkan dari aplikasi yang dibuat.
BAB V KESIMPULAN DAN SARAN
Bab V berisi beberapa kesimpulan yang dapat diambil dari hasil pembuatan sistem informasi penjualan barang dan saran dari penulis untuk pengembangan selanjutnya.
Skripsi Sistem Informasi Pengawasan Barang Kena Cukai Pada Kantor Wilayah XVI Direktorat Jenderal Bea Dan Cukai X

Skripsi Sistem Informasi Pengawasan Barang Kena Cukai Pada Kantor Wilayah XVI Direktorat Jenderal Bea Dan Cukai X

(Kode INFORMAT-0016) : Skripsi Sistem Informasi Pengawasan Barang Kena Cukai Pada Kantor Wilayah XVI Direktorat Jenderal Bea Dan Cukai X

BAB I
PENDAHULUAN

1.1 Latar Belakang
Seiring dengan laju perkembangan komputer, baik hardware maupun software, maka perkembangan informasi dengan menggunakan alat bantu komputer cenderung meningkat. Sarana komputer sangatlah diperlukan sebagai sarana yang digunakan oleh setiap pemakai baik perorangan maupun instansi untuk mendapatkan informasi yang dibutuhkan dengan cara yang lebih mudah dan cepat untuk memenuhi segala kebutuhan.
Sistem informasi pengawasan barang kena cukai berperan penting dalam administrasi sebagai sumber informasi dalam rangka melakukan kegiatan penelitian, penganalisaan, pembuatan laporan, bagi para peneliti dengan cepat cermat dan akurat.
Sistem informasi pengawasan barang kena cukai yang tidak teratur akan menimbulkan permasalahan dalam suatu instansi, masalah tersebut biasanya baru disadari ketika sistem yang sedang digunakan tidak efektif, dan hal itu terjadi pada kantor Wilayah XVI DJBC X.
Berdasarkan latar belakang tersebut di atas, maka dianggap perlu untuk membuat sebuah sistem informasi untuk pengolahan data pengawasan Barang kena cukai yang cocok untuk diterapkan pada bagian pengolahan Barang Kena Cukai. Dengan mengedepankan efektifitas dan efisiensi dari segi tenaga, waktu dan kerja sistem yang digunakan, maka penulis mencoba untuk mengangkat sebuah judul yaitu “Sistem Informasi Pengawasan Barang Kena Cukai Pada Kantor Wilayah XVI Direktorat Jenderal Bea dan Cukai X”

1.2 Pokok Permasalahan
Berdasarkan latar belakang masalah yang telah dikemukakan di atas, maka pokok permasalahan yang muncul adalah :
Kinerja dalam pengawasan Barang Kena Cukai yang diterapkan selama ini pada Kantor Wilayah XVI Direktorat Jenderal Bea dan Cukai X belum berjalan dengan maksimal dengan sistem yang digunakan sekarang. Karena belum adanya penyajian sistem informasi Informasi yang dihasilkan mengenai pengawasan BKC sehingga pihak-pihak yang membutuhkan informasi tidak dapat dengan cepat mengambil keputusan.

1.3 Batasan Masalah
Adapun batasan permasalahan agar tidak terlalu meluas maka dianggap perlu adanya pembatasan atas pembahasan skripsi ini dengan fokus penulisan pada sistem informasi pengawasan Barang Kena Cukai yaitu minuman yang mengandung etil alkohol dan hasil tembakau.

1.4 Keaslian Penelitian
Sistem informasi pengawasan Barang Kena Cukai pada Kantor Wilayah XVI Direktorat Jenderal Bea dan Cukai belum perna diteliti ataupun dibahas sebelumnya, sehingga penulis mengajukan untuk melakukan penelitian.

1.5 Tujuan dan Manfaat Penelitian
1. Tujuan Penelitian
Adapun tujuan yang hendak dicapai dalam pelaksanaan penelitian ini adalah penelitian ini dilakukan untuk merancang dan menghasilkan sistem informasi Barang Kena Cukai yang cocok digunakan pada Kantor Wilayah XVI Direktorat Jenderal Bea dan Cukai X.
2. Manfaat Penelitian
Adapun manfaat dari penelitian ini adalah :
1. Bagi dunia akademis
Dalam dunia akademis, penelitian ini memiliki manfaat untuk menjadi acuan bagi mahasiswa dan pihak lain yang berkeinginan mengadakan penelitian lanjutan terhadap sistem pegawasan Barang Kena Cukai pada Kantor Wilayah XI Direktorat Jenderal Bea dan Cukai X dapat dilihat dari segi ilmiah dan pengembangan ilmu khususnya penelitian dalam hal sistem pengawasan.
2. Bagi dunia praktisi
Dalam dunia praktisi, penelitian ini dapat memberikan masukan kepada Kantor Wilayah XVI Direktorat Jenderal Bea dan Cukai X agar efektifitas sistem pengawasan Barang Kena Cukai dapat lebih optimal.
Skripsi Sistem Komputer-Pintu Geser Otomatis

Skripsi Sistem Komputer-Pintu Geser Otomatis

(Kode INFORMAT-0018) : Skripsi Sistem Komputer-Pintu Geser Otomatis

BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah
Pada saat ini, teknologi semakin berkembang dengan sangat cepat dan semakin canggih. Perkembangan teknologi ini pastinya sangat berkaitan dengan perkembangan teknologi komputer. Dimana teknologi komputer merupakan pendukung bahkan penggerak kemajuan teknologi informasi pada jaman sekarang ini. Dan tidak bisa dipungkiri bahwa ilmu elektronika sangat berpengaruh kepada perkembangan Teknologi. Sebuah komputer mampu mengendalikan sebuah rangkaian alat elektronika menggunakan sebuah chip IC yang dapat diisi program dan logika yang disebut teknologi Mikroprosesor.
Mikroprosesor merupakan salah satu ilmu dalam bidang elektronika yang dipelajari pada perkuliahan jurusan Sistem Komputer. Kemudian timbul gagasan untuk mengimplementasikan sebuah alat berbasis mikroprosesor yang serba otomatis dan efisiensi. Maka penulis membuat sebuah penelitian ilmiah yang diberi judul “PINTU GESER OTOMATIS”. Adapun alat tersebut merupakan serangkaian komponen elektronika berbentuk prototype sebuah pintu yang dapat bergeser secara otomatis yang dikontrol menggunakan program mikrokontroler. Bahasa pemograman yang akan digunakan adalah bahasa pemograman tingkat rendah (Low level language) Assembler yang di isi pada sebuah chip IC.
Kerena itulah penulis mencoba menganalisa dan mempelajari lebih dalam tentang membuat sebuah alat elektronika berbasis mikroprosesor yang dikendalikan oleh bahasa pemograman Assembler yang dapat menggerakkan sebuah prototype pintu yang dapat bergeser secara otomatis. Dan penulis bisa belajar memahami fungsi, karakteristik, serta cara kerja dari alat yang kami buat dan berusaha menerapkannya dalam kehidupan sehari-hari.


1.2 Masalah dan Batasan Masalah
Pada penulisan ilmiah ini penulis membahas bagaimana menganalisa rangkaian, komponen-komponen yang digunakan, fungsi dari alat tersebut, teori yang melandaskan kinerja alat tersebut, dan proses pemograman berbasis mikrokontroler yang ada pada alat tersebut serta tampilan alat berupa rumah miniatur disertai dengan pintu miniatur yang dapat bergeser otomatis. Dan disini penulis membatasinya hanya pada cara proses pemograman alat tersebut berbasis mikrokontroler menggunakan bahasa pemograman Assembler dengan pembentukan prototipe alat yang sederhana.

1.3 Tujuan Penelitian
Tujuan dari penulisan makalah ini adalah untuk meneliti kinerja pintu geser dengan alat bantu simulasi pintu geser otomatis dan manfaatnya bagi masyarakat luar. Disamping itu, tujuan dari penulisan ini adalah untuk mempelajari lebih mendalam tentang cara pemogramanan berbasis mikroprosesor dan untuk memenuhi mata kuliah penelitian ilmiah yang didapat pada pelajaran perkuliahan pada semester ini.

1.4 Metode Penulisan
Adapun metode penulisan yang di pakai adalah sebagai berikut :
a. Metode Observasi, yaitu dengan melakukan penelitian terhadap komponen yang dipakai dan melakukan perbandingan terhadap fungsi dari komponen-komponen tersebut sehingga kami dapat mengambil kesimpulan dan prinsip kerja dari komponen dan alat tersebut.
b. Metode Studi Pustaka, yaitu dengan mengambil materi-materi dari buku penunjang dan materi-materi lainnya dari internet ataupun yang lainnya.
c. Metode Kesimpulan, yaitu dengan mengumpulkan ide dari masing-masing orang dan kemudian menjadikan suatu kesimpulan yang di tulis ke dalam suatu makalah.
d. Penelitian dan Eksperimen, yaitu dengan melakukan penelitian, perancangan alat dan menguji alat tersebut.
e. Konsultasi, yaitu dengan mendiskusikan serta menanyakan secara langsung kepada dosen pembimbing.

1.5 Sistematika Penulisan
Isi dari penulisan ini berhubungan dengan data-data yang telah diambil serta referensi dari buku-buku:
BAB I Pendahuluan
Pada Bab ini, berisi tentang Latar Belakang Masalah, Masalah dan Pembatasan Masalah, Tujuan Penulisan, Metode Penulisan dan Sistematika Penulisan.
BAB II Landasan Teori
Bab ini membahas tentang teori dasar dan komponen-komponen yang dipergunakan dalam rangkaian dengan analisa tiap-tiap komponen.
BAB III Analisa dan Cara Kerja Rangkaian
Berisi tentang analisa Perangkat keras dan Perangkat lunak, cara kerja dari prototipe tersebut, blok diagram, flowchart program, dan truth table IC logika.
BAB IV Pengoperasian dan Pengujian
Berisi tentang cara pengoperasian dan pengujian pengaplikasian mikrokontroler pintu geser otomatis pada kehidupan nyata beserta listing programnya tersebut yang dapat mengkontrol kinerja alat tersebut.
BAB V Penutup
Membahas tentang kesimpulan dari penjelasan alat yang dibuat serta saran-saran dari keseluruhan rangkaian.
Skripsi Perancangan Sistem Penjualan Berbasis Web Pada PT. X

Skripsi Perancangan Sistem Penjualan Berbasis Web Pada PT. X

(Kode INFORMAT-0015) : Skripsi Perancangan Sistem Penjualan Berbasis Web Pada PT. X

BAB I
PENDAHULUAN

A. Latar Belakang Masalah
Berkembangnya usaha-usaha perdagangan yang sangat pesat pada saat ini menjadikan informasi sebagai hal yang sangat penting peranannya dalam menunjang jalannya operasi-operasi demi tercapainya tujuan yang diinginkan oleh perusahaan.
Teknologi internet sudah terbukti merupakan salah satu media informasi yang efektif dan efisien dalam penyebaran informasi yang dapat diakses oleh siapa saja, kapan saja dan dimana saja. Teknologi internet mempunyai efek yang sangat besar pada perdagangan atau bisnis. Hanya dari rumah atau ruang kantor, calon pembeli dapat melihat produk-produk pada layar komputer, mengakses informasinya, memesan dan membayar dengan pilihan yang tersedia. Calon pembeli dapat menghemat waktu dan biaya karena tidak perlu datang ke toko atau tempat transaksi sehingga dari tempat duduk mereka dapat mengambil keputusan dengan cepat. Transaksi secara online dapat menghubungkan antara penjual dan calon pembeli secara langsung tanpa dibatasi oleh suatu ruang dan waktu. Itu berarti transaksi penjualan secara online mempunyai calon pembeli yang potensial dari seluruh dunia.
Sistem penjualan yang selama ini digunakan oleh PT. X adalah dengan cara kerjasama dengan dealer-dealer mobil untuk memasarkan mobil. Sistem penjualan dengan cara ini membutuhkan waktu yang lama dalam proses penjualan mobil tersebut maka sistem ini dinilai kurang efektif dan efesien. Jika hanya mengandalkan sistem penjualan dengan cara tersebut maka pendapatan perusahaan tidak mengalami peningkatan yang signifikan. Selain itu perkembangan perusahaan terasa dinilai agak lambat. Oleh karena itu dirancang suatu sistem penjualan secara online dengan menggunakan media web atau internet dengan tujuan untuk meminimalkan waktu proses penjualan dengan tujuan dapat meningkatkan volume penjualan sehingga pendapatan perusahaan dapat meningkat.

B. Identifikasi Masalah
Adapun permasalahan yang muncul pada PT. X pada saat ini adalah:
1. Sistem penjualan mobil yang digunakan selama ini dengan cara bekerja sama dengan dealer-dealer mobil membutuhkan waktu yang lama dalam memasarkan mobil tersebut sehingga dinilai kurang efektif dan efesien.
2. Sering kali salah satu cabang perusahaan dikota lain tidak ada penjualan sama sekali, sedangkan biaya operasional perusahaan terus meningkat dan tidak seimbang dengan pendapatan perusahaan.
3. Lambatnya perkembangan perusahaan karena kurangnya promosi perusahaan kepada masyarakat sehingga tidak semua kalangan masyarakat mengenal perusahaan ini.

C. Batasan Masalah
Dalam penulisan skripsi ini, penulis membatasi permasalahan pada sistem penjualan secara kredit baik dari kantor pusat hingga ke cabang dengan berbasis web atau online, dengan data input berupa data pembeli, data mobil dan data simulasi kredit kemudian proses pembelian mobil dan data keluaran berupa laporan penjualan kendaraan, laporan daftar customer, laporan uang muka, laporan angsuran, dan laporan asuransi.

D. Maksud dan Tujuan Penelitian
Adapun maksud dan tujuan penulisan skripsi ini antara lain:
1. Untuk menghasilkan suatu sistem penjualan yang menggunakan media web atau internet yang dapat membantu divisi marketing atau pemasaran dalam memasarkan mobil sehingga transaksi penjualan dapat dilakukan dengan cepat dimana saja dan kapan saja oleh semua kalangan masyarakat.
2. Untuk menghasilkan suatu sistem yang memberikan informasi tentang mobil yang dipasarkan kepada calon pembeli sehingga mempermudah calon pembeli mendapatkan informasi yang dibutuhkan.
3. Untuk mempromosikan atau lebih memperkenalkan perusahaan kepada semua kalangan masyarakat sehingga dapat memperluas jangkauan pemasaran dengan tujuan dapat meningkatkan penjualan.
4. Untuk memenuhi salah satu syarat kelulusan Strata Satu di Sekolah Tinggi Manajemen Informatika dan Komputer X jurusan Teknik Informatika.

E. Metodologi Penelitian
Setiap mengadakan pembahasan maka tidak terlepas dari berbagai masalah yang perlu dihadapi dan harus dipecahkan. Agar lebih praktis digunakan metode ilmiah sehingga dapat diperoleh jalan keluar yang baik, efektif serta mudah dilaksanakan. Dalam penulisan laporan Perancangan Sistem Penjualan Berbasis Web pada PT. X ini metode yang digunakan adalah:
1. Riset Lapangan
Riset lapangan dimaksudkan untuk memperoleh informasi secara langsung dari Perusahaan dan juga dunia internet. Adapun teknik pengumpulan data yang digunakan adalah:
a. Pengamatan, yaitu pengumpulan data dan informasi yang dilakukan dengan cara mengamati langsung ke objek dan juga menganalisa sistem yang sedang berjalan, serta mengamati langsung sistem transaksi online yang sudah ada di internet.
b. Wawancara, yaitu pengumpulan data dengan cara melakukan tanya jawab dengan pihak-pihak terkait.
2. Studi Pustaka
Data diperoleh melalui buku-buku literatur yang berhubungan dengan masalah yang akan diteliti sebagai bahan referensi bagi penulis.

F. Sistematika Penulisan
Gambaran secara garis besar mengenai hal-hal yang akan dibahas dalam laporan skripsi ini terdiri dari lima bab yaitu:
BAB I PENDAHULUAN
Dalam bab ini penulis menguraikan mengenai latar belakang masalah, identifikasi masalah, batasan masalah, maksud dan tujuan penelitian, metodologi penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI
Dalam bab ini berisi tentang landasan teori yang menunjang didalam penulisan skripsi ini antara lain mengenai sistem informasi itu sendiri, DAD (Diagram Alur Data) dan ERD (Entity Relationship Diagram), Kamus Data, Normalisasi, Penjualan, World Wide Web dan Web Database serta sekilas tentang PHP dan MySQL.
BAB III ANALISA SISTEM
Dalam bab ini dibahas tentang Latar Belakang Perusahaan, Struktur Organisasi, Uraian Tugas dan Tanggung Jawab, Prosedur Sistem Berjalan, Diagram Alur Data (DAD) Sistem Berjalan, Analisa Masukan, Analisa Keluaran, Analisa Permasalahan, Usulan Pemecahan Masalah.
BAB IV PERANCANGAN DAN IMPLEMENTASI SISTEM
Pada bab ini diterangkan tentang Rancangan Diagram Alur Data Usulan dan Entity Relationship Diagram (ERD) Usulan, Normalisasi, Kamus Data, Rancangan Basis Data, Penjelasan Kode, Rancangan Bagan Terstuktur, Spesifikasi Modul, Rancangan Menu, Rancangan Input dan Rancangan Output, Implementasi Menu, Implementasi Input dan Implementasi Output.
BAB V PENUTUP
Bab ini berisi tentang kesimpulan dan saran-saran yang sebaiknya dilakukan oleh perusahaan untuk menunjang keberhasilan sistem penjualan online.
Skripsi Perancangan Sistem Informasi Pendataan Biodata Mahasiswa Pada Fakultas MIPA Universitas X

Skripsi Perancangan Sistem Informasi Pendataan Biodata Mahasiswa Pada Fakultas MIPA Universitas X

(Kode INFORMAT-0014) : Skripsi Perancangan Sistem Informasi Pendataan Biodata Mahasiswa Pada Fakultas MIPA Universitas X

BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah
Dalam era globalisasi dan teknologi dewasa ini, penggunaan komputer sebagai salah satu alat teknologi informasi sangat dibutuhkan keberadaannya hampir disetiap aspek kehidupan.
Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan pengolahan data adalah sangat tepat dengan mempertimbangkan kuantitas dan kualitas data, dengan demikian penggunaan perangkat komputer dalam setiap informasi sangat mendukung sistem pengambilan keputusan.
Fakultas MIPA telah berdiri secara resmi sabagai fakultas melalui Surat Keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia No. 383/O/1993 tanggal 22 Oktober 1993, sebagai realisasi peningkatan program-program studi Matematika, Fisika, Kimia, Biologi yang sebelumnya dikelola koordinatorat Fakultas MIPA X sejak dibukanya Tahun 1989.
Subbagian Pendidikan Fakultas MIPA X merupakan unsur pelaksana akademik Fakultas MIPA yang berada dibawah dan bertanggung jawab kepada Pembantu Dekan Bidang Akademik atas tugas yang diberikan Dekan dibidang akademik. Dalam rangka meningkatkan dan menghimpun data tentang mahasiswa diperlukan tersedianya data-data mahasiswa sehingga dapat menghasilkan suatu informasi yang tepat sasaran, efisien dan efektif.
Dalam aktifitasnya membuat laporan pendataan mahasiswa Sub Bagian Pendidikan Fakultas MIPA belum menerapkan sistem komputerisasi secara optimal. Dalam menyajikan laporan tersebut penggunaan komputer hanya sebatas pengetikan seluruh data mahasiswa yang telah dipersiapkan sebelumnya dengan menggunakan aplikasi Ms-Word dan Ms-Excel, sehingga didalam menghasilkan seluruh laporan yang akurat dan tepat relatif lama serta kurang lengkapnya laporan yang dihasilkan.
Data-data yang berhubungan dengan biodata mahasiswa yang terhimpun itu tentu saja sangat diperlukan. Untuk memenuhi kebutuhan dalam pencarian informasi dan laporan bagi mahasiswa dibutuhkan suatu sistem informasi. Sistem informasi tersebut harus dapat diandalkan untuk mengolah data menjadi informasi yang bermanfaat dalam mengambil keputusan manajemen baik rutin maupun strategis.
Keadaan ini mendorong suatu usaha untuk merancang suatu sistem informasi pendataan mahasiswa Fakultas MIPA. Hal ini pula yang menjadi latar belakang penulis melakukan penelitian yang penulis sajikan dalam skripsi ini yang berjudul ”Perancangan Sistem Informasi Pendataan Biodata Mahasiswa Pada Fakultas MIPA X”

1.2 Tujuan Penelitian
Adapun tujuan yang hendak dicapai dalam penulisan skripsi ini adalah sebagai berikut :
a. Untuk membantu Sub Bagian Pendidikan Fakultas MIPA X dalam menyajikan data mahasiswa sehingga dapat memenuhi kebutuhan dalam pencarian dan penyajian informasi yang berhubungan dengan data mahasiswa itu sendiri;
b. Membuat suatu sistem informasi tentang pendataan biodata mahasiswa dalam suatu kelompok database dengan menggunakan suatu perangkat lunak;
c. Sebagai masukan dan memperluas cakrawala penulis dalam merancang suatu sistem untuk memecahkan masalah-masalah yang dihadapi, serta bertujuan untuk melengkapi tugas-tugas dan memenuhi syarat guna meraih gelar dalam ilmu komputer pada jurusan Manajemen Informatika di STMIK X.

1.3 Batasan Masalah
Karena banyaknya aktifitas kerja pada Sub Bagian Pendidikan Fakultas MIPA X serta sesuai dengan judul penulis, untuk itu penulis perlu membatasi masalah yang akan dibahas dalam karya tulis ini. Batasan tersebut hanya menitik beratkan pada pendataan biodata mahasiswa Fakultas MIPA X.

1.4 Sumber-sumber Bahan Penulisan
Didalam menyusun skripsi ini, penulis berusaha mendapatkan serta mengumpulkan data yang lengkap guna menyusun karya ilmiah ini. Adapun metode yang penulis gunakan dalam mendapatkan data-data adalah sebagai berikut :
a. Library Research (penelitian kepustakaan)
Dalam hal ini penulis mengumpulkan bahan-bahan yang berasal dari buku-buku atau teori-teori yang dapat mendukung penulisan skripsi ini.
b. Field Research (Penelitian lapangan)
Dalam hal ini penelitian dilakukan di lapangan untuk memperoleh informasi serta data yang diperlukan. Adapun teknik yang ditempuh adalah :
1. Observasi atau pengamatan langsung ke objek penelitian guna memperoleh data atau gambaran serta keterangan terhadap sistem yang sedang berjalan;
2. Interview atau wawancara yaitu penulis mengumpulkan data secara tatap muka langsung dengan pimpinan dan karyawan/i Fakultas MIPA X khususnya pada Subbagian Pendidikan guna mendapatkan data-data dan keterangan yang diperlukan.

1.5 Sistematika Penulisan
Skripsi ini terdiri dari 5 (lima) bab yang disusun sedemikian rupa dengan materi pembahasan yang saling berhubungan dengan sistematika sebagai berikut :
BAB I PENDAHULUAN, Bab ini menjelaskan tentang latar belakang permasalahan, Tujuan Penulisan, Batasan Masalah, Sumber-sumber Bahan Penelitian.
BAB II TINJAUAN PUSTAKA, Bab ini menjelaskan Konsep Dasar Sistem, Konsep Dasar Informasi, Konsep Dasar Sistem Informasi, Diagram Arus Data (DAD), Konsep Databasae Manajemen Sistem (DBMS), Pendataan Biodata Mahasiswa, Bahasa Pemrograman yang Dipakai.
BAB III ANALISA SISTEM YANG SEDANG BERJALAN, Bab ini berisi Analisa Organisasi, Analisa Masalah, Analisa Masukan, Analisa Keluaran, Analisa Proses, Analisa Waktu, Analisa Tenaga Kerja serta Analisa Biaya.
BAB IV HASIL DAN PEMBAHASAN, Bab ini menjelaskan tentang Rancangan Masukan, Rancangan Keluaran, Rancangan File, Rancangan Proses, Rancangan Kontrol, Rancangan Waktu, Rancangan Tenaga Kerja dan Rancangan Biaya.
BAB V PENUTUP, Pada bab terakhir ini disajikan Kesimpulan dan Saran-saran yang penulis angkat berdasarkan pembahasan pada bab-bab sebelumnya.
Skripsi Perancangan Aplikasi Kriptography Advanced Encryption Standard

Skripsi Perancangan Aplikasi Kriptography Advanced Encryption Standard

(Kode INFORMAT-0013) : Skripsi Perancangan Aplikasi Kriptography Advanced Encryption Standard

BAB I
PENDAHULUAN

A. Latar Belakang
Salah satu hal terpenting dalam komunikasi menggunakan komputer dan jaringan komputer adalah untuk menjamin keamanan pesan, data, ataupun informasi dalam proses pertukaran data, sehingga menjadi salah satu pendorong munculnya teknologi Kriptografi. Kriptografi berbasis pada algoritma pengkodean data informasi yang mendukung kebutuhan dari dua aspek keamanan informasi, yaitu secrecy (perlindungan terhadap kerahasiaan data informasi) dan authenticity (perlindungan terhadap pemalsuan dan pengubahan informasi yang tidak diinginkan.
Kriptografi merupakan studi matematika yang mempunyai hubungan dengan aspek keamanan informasi seperti integritas data, keaslian entitas dan keaslian data. Kriptografi menggunakan berbagai macam teknik dalam upaya untuk mengamankan data. Pengiriman data dan penyimpanan data melalui media elektronik memerlukan suatu proses yang dapat menjamin keamanan dan keutuhan dari data yang dikirimkan tersebut. Data tersebut harus tetap rahasia selama pengiriman dan harus tetap utuh pada saat penerimaan di tujuan. Untuk memenuhi hal tersebut, dilakukan proses penyandian (enkripsi dan dekripsi) terhadap data yang akan dikirimkan.
Enkripsi dilakukan pada saat pengiriman dengan cara mengubah data asli menjadi data rahasia, sedangkan dekripsi dilakukan pada saat penerimaan dengan cara mengubah data rahasia menjadi data asli. Jadi data yang dikirimkan selama proses pengiriman adalah data rahasia, sehingga data asli tidak dapat diketahui oleh pihak yang tidak berkepentingan. Data asli hanya dapat diketahui oleh penerima dengan menggunakan kunci rahasia.
Disini enkripsi dapat diartikan sebagai kode atau cipher. Sebuah system pengkodean menggunakan suatu tabel atau kamus yang telah didefinisikan untuk kata dari informasi atau yang merupakan bagian dari pesan, data, atau informasi yang di kirim. Sebuah cipher menggunakan suatu algoritma yang dapat mengkodekan semua aliran data (stream) bit dari suatu pesan asli (plaintext) menjadi cryptogram yang tidak di mengerti. Karena system cipher merupakan suatu sistem yang telah siap untuk di outomasi, maka teknik ini digunakan dalam sistem keamanan jaringan komputer.
National Institute of Standard and Technology (NIST) untuk pertama kalinya mengumumkan suatu algoritma standar penyandian data yang telah dijadikan standard sejak tahun 1977 adalah Data Encryption Standard (DES). Kekuatan DES ini terletak pada panjang kuncinya yaitu 56-bit. Untuk menanggapi keinginan agar mengganti algoritma DES sebagai standar. Perkembangan kecepatan perangkat keras dan meluasnya penggunaan jaringan komputer terdistribusi mengakibatkan penggunaan DES, dalam beberapa hal, terbukti sudah tidak aman dan tidak mencukupi lagi terutama dalam hal yang pengiriman data melalui jaringan internet. Perangkat keras khusus yang bertujuan untuk menentukan kunci 56-bit DES hanya dalam waktu beberapa jam sudah dapat dibangun. Beberapa pertimbangan tersebut telah manandakan bahwa diperlukan sebuah standard algoritma baru dan kunci yang lebih panjang. Triple-DES muncul sebagai alternative solusi untuk masalah-masalah yang membutuhkan keamanan data tingkat tinggi seperti perbankan, tetapi ia terlalu lambat pada beberapa penggunaan enkripsi.
Pada tahun 1997, the U.S. National Institue of Standards and Technology (NIST) mengumumkan bahwa sudah saatnya untuk pembuatan standard algoritma penyandian baru yang kelak diberi nama Advanced Encryption Standard (AES). Algoritma AES ini dibuat dengan tujuan untuk menggantikan algoritma DES & Triple-DES yang telah lama digunakan dalam menyandikan data elektronik. Setelah melalui beberapa tahap seleksi, algoritma Rijndael ditetapkan sebagai algoritma kriptografi AES pada tahun 2000.
Algoritma AES merupakan algoritma kriptografi simetrik yang beroperasi dalam mode penyandi blok (block cipher) yang memproses blok data 128-bit dengan panjang kunci 128-bit (AES-128), 192-bit (AES-192), atau 256-bit (AES-256). Beberapa mode operasi yang dapat diterapkan pada algoritma kriptografi penyandi blok AES di antaranya adalah Electronic Code Book (ECB), Cipher Block Chaining (CBC), Cipher Feedback (CFB), dan Output Feedback (OFB). Implementasi AES dengan mode operasi ECB, CBC, CFB, dan OFB tentu saja memiliki kelebihan dan kekurangan tertentu dalam aspek tingkat keamanan data.

B. Rumusan Rancangan
Rumusan rancangan untuk program aplikasi kriptosistem ini menggunakan algoritma enkripsi AES (Advanced Encryption Standard) dengan menggunakan bahasa pemrograman visual basic 6.0.

C. Batasan Rancangan
Batasan rancangan pada program aplikasi kriptosistem dengan algoritma AES (Advanced Encryption Standard) yaitu:
1. Rancangan program aplikasi ini dibuat untuk mengamankan pesan, tetapi rancangan program ini tidak dibandingkan dengan program sejenis sebelumnya yang telah dibuat sehingga tidak diketahui program ini lebih baik atau tidak dari program sejenis sebelumnya.
2. Ukuran teks yang dapat dienkripsi senilai 2000 karakter, teks berupa angka, huruf dan tombol lain yang tersedia pada keyboard, hal ini dikarenakan keterbatasan bahasa pemograman yang digunakan yaitu visual basic 6.0.
3. Rancangan algoritma kriptosistem ini hanya dapat mengenkripsi dan mendekripsi data yang berupa teks atau tulisan, bukan suara maupun gambar.

D. Spesifikasi Rancangan
Spesifikasi rancangan program aplikasi AES terdiri dari sebagai berikut :
1. Unit Enkripsi dan Dekripsi
Pada unit ini digunakan algoritma AES menggunakan sistem Block Cipher yang memiliki panjang blok 128-bit. Panjang kunci bervariasi (128/192/256-bit) dan kunci ini menggunakan tipe symetric key. Key yang digunakan dalam proses enkripsi ini sama dengan key yang digunakan pada unit dekripsi. Text yang ingin dienkripsi juga dapat berupa text apa saja yang termasuk dalam bilangan ASCII baik yang 7 bit maupun 8 bit. Bahasa pemrograman yang digunakan adalah bahasa pemrograman visual basic 6.0.
2. Unit Penyimpanan dan Unit Pembuka File
Unit ini digunakan untuk proses penyimpan data yang telah diubah dalam proses enkripsi sehingga menjadi bentuk chipertext dan membuka kembali data yang telah disimpan untuk diubah dalam proses dekripsi menjadi data asli.
3. Unit Pembanding
Unit ini digunakan penerima untuk memastikan keutuhan dan keaslian pesan yang diterima dari pengirim. Begitu pula dengan pengirim memastikan bahwa si-penerima pesan adalah orang yang benar dan berhak atas pesan yang dikirim.

E. Kegunaan Rancangan
Perancangan kriptosistem dengan menggunakan algoritma AES ini digunakan oleh bagian yang mengelola data penting diperusahaan, seperti data produk baru, data keuangan, data klien dan sebagainya. Untuk itu kriptosistem digunakan untuk mengamankan data-data tersebut.

F. Tujuan Rancangan
Perancangan kriptosistem dengan menggunakan algoritma AES ini memiliki tujuan untuk meningkatkan keamanan data. Algoritma AES memiliki ketahanan terhadap semua jenis serangan yang diketahui. Disamping itu kesederhanaan rancangan, kekompakan kode dan kecepatan pada berbagai platform dimiliki oleh algoritma AES ini.
Skripsi Pembangunan Aplikasi Perangkat Lunak Akuntansi Realisasi Anggaran Pemerintah Daerah Tingkat II X

Skripsi Pembangunan Aplikasi Perangkat Lunak Akuntansi Realisasi Anggaran Pemerintah Daerah Tingkat II X

(Kode INFORMAT-0009) : Skripsi Pembangunan Aplikasi Perangkat Lunak Akuntansi Realisasi Anggaran Pemerintah Daerah Tingkat II X

BAB I
PENDAHULUAN

1.1. Latar Belakang
Teknologi Informasi saat ini memiliki peranan yang sangat penting disegala bidang dan aspek kehidupan, baik dalam dunia bisnis, politik hingga perekonomian. Hal ini disebabkan karena pemenuhan kebutuhan masyarakat akan informasi dapat terpenuhi dengan adanya peran serta teknologi informasi.
Dengan perkembangan teknologi informasi yang ada saat ini kita dapat melakukan pengolahan data dengan mudah, dapat menghasilkan suatu informasi yang kita butuhkan dengan akurat dan mengefektifkan waktu, serta dengan biaya yang kita keluarkan lebih efisien. Keunggulan inilah yang menjadikan teknologi informasi saat ini banyak berperan serta dalam segala bidang dan aspek kehidupan yang ada, dan berkembang sesuai dengan kebutuhan masyarakat.
Demikian halnya dalam pengelolaan data keuangan, teknologi informasi menjadi hal penting perusahaan dalam pengelolaan data keuangan karena telah dipercaya dapat membantu bagian keuangan atau akuntansi dalam menghasilkan laporan keuangan yang lebih akurat, dan mengefektifkan waktu dalam penyusunannya. Tentunya teknologi informasi yang digunakan untuk pengelolaan data keuangan tersebut bukan hanya dapat mempermudah pihak yang terkait dalam perusahaan dalam menghasilkan laporan keuangan akan tetapi juga harus sesuai dengan kebijakan pemerintah yang berlaku.
Dalam pengelolaan keuangan suatu instansi Pemerintahan, pemerintah telah melakukan reformasi pengelolaan keuangan negara baik pada pemerintah pusat maupun pada pemerintah daerah terutama dengan ditetapkannya Undang-Undang Nomor 17 Tahun 2003 tentang Keuangan Negara. Pada Undang-Undang Nomor 17 tahun 2003 tersebut khususnya pada pasal 30, 31 dan pasal 32 disebutkan bahwa Presiden/Gubernur/Bupati/Walikota menyampaikan pertanggungjawaban pelaksanaan APBN/APBD kepada DPR/DPRD berupa laporan keuangan. Laporan yang dimaksud setidak–tidaknya meliputi laporan Realisasi Anggaran APBN/APBD, Neraca, Laporan Arus Kas, dan Catatan Atas Laporan Keuangan. Laporan keuangan tersebut disusun dan disajikan sesuai dengan Standar Akuntansi Pemerintahan (SAP).
Dan setelah pemerintah menyusun strandar akuntansi pemerintahan yang berlaku baik pada pemerintah pusat ataupun pada pemerintah daerah dengan dibentuknya Komite Standar Akuntansi Pemerintahan (KSAP) pada tanggal 13 Juni 2005 Pemerintah Republik Indonesia menetapkan Peraturan Pemerintahan Republik Indonesia Nomor 24 Tahun 2005 tentang Standar Akuntansi Pemerintahan. Pada SAP tersebut menyatakan bahwa laporan keuangan pokok terdiri dari : a). Laporan Realisasi Anggaran, b). Neraca, c). Laporan Arus Kas dan d). Catatan Atas Laporan Keuangan.
Dengan adanya Standar Akuntansi Pemerintahan (SAP) ini diharapkan oleh Pemerintah untuk dapat menurunkan tingkat penyimpangan dan bias anggaran yang tidak perlukan, serta akan diadanya transparansi laporan keuangan dalam pengelolaan keuangan di setiap daerah yang ada, sehingga dapat memperkecil kemungkinan terjadinya tindak korupsi yang merugikan masyarakat.
Dengan adanya ketentuan tersebut maka suatu Pemerintah daerah diwajibkan untuk melaporkan perencanaan dan penggunaan anggaran di daerahnya setiap satu tahun sekali dan dilaporkan kepada DPRD, masyarakat, dan stakeholder sebagai lampiran dalam pertanggungjawaban tahunan, laporan ini juga akan dimuat di surat kabat setempat. Dan dengan demikian menurut Pengamat Ekonomi Universitas Gadjah Mada (UGM) Yogyakarta, Indra Bastian, Akt., M.B.A. bahwa “Dengan laporan keuangan seperti ini, pemerintah akan lebih mudah mengkomunikasikan anggarannya. Pemda juga tidak perlu menunggu SK Depdagri, karena sistem SAP dapat diminta kapan saja kepada Komite Standar Akuntansi Pemerintahan yang berada di bawah Depkeu”.
Dengan adanya reformasi keuangan pada wacana diatas Pemerintah Daerah khususnya harus dapat mengelola keuangan dengan baik, serta mampu menyajikan laporan keuangan sesuai dengan Standar Akuntansi Pemerintahan (SAP). Untuk memenuhi kebutuhan tersebut, Pemerintahan Daerah dapat menggunakan perkembangan teknologi informasi yang ada saat ini.
Dari pemikiran diatas, penulis bermaksud membuat laporan Tugas Akhir ini dengan membangun suatu perangkat lunak pengolahan data keuangan khususnya dalam penggunaan anggaran Pemerintahan Daerah tingkat II sesuai dengan Standar Akuntansi Pemerintahan (SAP) yang akan diberi judul “Pembangunan Aplikasi Perangkat Lunak Akuntansi Realisasi Anggaran Pemerintahan Daerah Tingkat II ”.

1.2. Identifikasi Masalah
Berdasarkan latar belakang diatas maka identifikasi masalah dari permasalahan diatas adalah sebagai berikut :
1. Bagaimana proses pengelolaan akuntansi realisasi anggaran Pemerintahan Daerah tingkat II .
2. Bagaimana membangun Aplikasi Perangkat Lunak Akuntansi Realisasi Anggaran Pemerintahan Daerah sesuai dengan Standar Akuntansi Pemerintahan (SAP).

1.3. Maksud dan Tujuan Tugas Akhir
Maksud dari penyusunan Tugas Akhir ini adalah untuk membangun perangkat lunak untuk aplikasi pengelolaan realisasi anggaran untuk Pemerintahan Daerah.
Adapun tujuan dari tugas akhir ini yaitu :
1. Untuk mengetahui proses pengelolaan akuntansi realisasi anggaran Pemerintahan Daerah tingkat II.
2. Untuk membangun aplikasi perangkat lunak akuntansi realisasi anggaran Pemerintahan Daerah Tingkat II sesuai dengan Standar Akuntansi Pemerintahan (SAP).

1.4. Batasan Masalah
Batasan masalah berguna agar pembahasan dan analisis yang dilakukan penulis dapat terarah sesuai dengan tujuan penulisan, maka penulis membatasi masalah sebagai berikut :
1. Sebagai dasar dari pembangunan aplikasi perangkat lunak untuk pengolahan data akuntansi keuangan untuk realisasi anggaran ini berdasarkan Peraturan Pemerintah yang ditetapkan dalam PP Nomor 24 tahun 2005.
2. Untuk pengolahan data akuntansi realisasi anggaran Pemerintahan Daerah ini hanya bagian realisasi atau penggunaan anggaran yaitu penerimaan kas dan pengeluaran kas.
3. Pengolahan data akuntansi keuangan realisasi anggaran dapat mencetak laporan keuangan yang berkaitan dengan penerimaan kas dan penggeluaran kas meliputi laporan realisasi pendapatan dan belanja, laporan Cash Flow atau aliran kas, jurnal realisasi serta buku besar realisasi.

1.5. Kegunaan Penelitian
Adapun kegunaan dari hasil tugas akhir yang diharapkan adalah sebagai berikut :
1. Bagi Penulis
Untuk memperluas cara berpikir secara ilmiah sebagai bahan pembanding antara teori yang diperoleh dibangku kuliah dengan aplikasi secara nyata dan sebagai referensi untuk mengaplikasikan teori tersebut dalam penelitian.
2. Bagi Lembaga
Sebagai bahan masukan dalam upaya membangun suatu aplikasi yang dapat mempermudah dan mempercepat dalam pengolahan, pengontrolan, hingga pelaporan dari data yang diinginkan dan dapat diperoleh secara cepat, tepat dan akurat.
3. Bagi pihak-pihak lain
Sebagai suatu bahan tambahan ilmu pengetahuan dan bahan referensi yang bermanfaat bagi penelitian sejenis sehingga dapat dikembangkan untuk penelitian selanjutnya, khususnya mengenai aplikasi perangkat lunak.
Skripsi Implementasi Graph Coloring Dalam Pemetaan Daerah Kabupaten X

Skripsi Implementasi Graph Coloring Dalam Pemetaan Daerah Kabupaten X

(Kode INFORMAT-0030) : Skripsi Implementasi Graph Coloring Dalam Pemetaan Daerah Kabupaten X

BAB 1
PENDAHULUAN

1.1 Latar Belakang
Teori graph merupakan topik yang banyak mendapat perhatian saat ini, karena modelmodel yang ada pada teori graph berguna untuk aplikasi yang luas. Walaupun teori graph berasal dari bidang ilmu Matematika, namun pada penerapannya, teori graph dapat dihubungkan dengan berbagai bidang ilmu dan juga kehidupan sehari-hari. Sedemikian banyaknya pengaplikasian graph dalam dunia ini, bila perlu dikatakan tidak ada habis-habisnya jika dibahas setiap aplikasi graph, karena setiap bidang ilmu dapat dikaitkan dengan graph seperti masalah dalam jaringan komunikasi, transportasi, ilmu komputer, riset operasi, ilmu kimia, Sosiologi, Kartografi dan lain sebagainya. Teori-teori mengenai graph ini telah banyak dikembangkan dengan berbagai algoritma yang memiliki kelebihan dan kelemahan masing-masing dalam menyelesaikannya.
Graph adalah himpunan pasangan tak berurut antara vertex (titik atau node) dan edge (garis atau arcs). Begitu banyak struktur yang dapat direpresentasikan dengan graph, dan banyak masalah yang bisa diselesaikan dengan bantuan graph. Jaringan persahabatan pada situs pertemanan online atau facebook bisa direpresentasikan dengan graph, vertex-nya adalah para pemakai facebook dan ada edge antara A dan B jika dan hanya jika A berteman dengan B. Perkembangan algoritma untuk menangani graph akan berdampak besar bagi ilmu komputer.
Teori pewarnaan graph merupakan salah satu objek yang menarik dan terkenal dalam bidang teori graph. Pewarnaan graph dibagi dalam 3 bagian, yaitu pewarnaan vertex, pewarnaan edge, dan pewarnaan region. Suatu pewarnaan region dari sebuah graph dapat dilakukan (seperti pemberian warna pada wilayah-wilayah di peta) dengan cara membuat dual dari peta tersebut.
Salah satu aplikasi dalam teori pewarnaan graph adalah menentukan warna-warna yang sesuai pada sebuah peta. Teori pewarnaan wilayah (region coloring) ini diaplikasikan pada peta Kabupaten X. Algoritma yang digunakan dalam menentukan warna pada peta Kabupaten X ini, yaitu algoritma Seguential Coloring meskipun algoritma ini masih bergantung pada urutan penomoran dari vertex pada graph, namun keuntungan dari algoritma Sequential Coloring adalah efiensinya.
Algoritma Sequential Coloring adalah sebuah algoritma untuk mewarnai sebuah graph dengan k-warna, k adalah bilangan integer positif. Metoda yang digunakan algoritma ini adalah dengan pewarnaan langsung pada sebuah graph dengan warna yang sesedikit mungkin. Namun Algoritma Sequential Coloring ini masih bergantung pada urutan penomoran dari vertex-vertex pada graph.

1.2 Rumusan masalah
Apabila pemetaan Kabupaten X dapat dilakukan maka potensi masingmasing kecamatan dan kelurahan di Kabupaten X dapat diketahui dengan cepat. Permasalahannya adalah bagaimana cara mengimplementasikan graph coloring dalam memetakan Kabupaten X agar dengan melihat peta dapat dengan mudah mengetahui potensi daerah X.

1.3 Batasan Masalah
Batasan masalah yang menjadi acuan dalam pengerjaan skripsi ini adalah :
1. Graph Coloring yang akan diimplementasikan yaitu hanya pada bagian region coloring saja.
2. Data yang diinformasikan adalah data yang dapat diperoleh dari kantor Bupati Kabupaten X sampai pada tanggal penelitian X.
3. Perancangan sistem yang dilakukan tidak sampai kepada perancangan sistem online.

1.4 Tujuan Penelitian
Tujuan penelitian ini adalah :
1. Mengimplementasikan graph coloring dalam pemetaan daerah Kabupaten X.
2. Merancang sistem informasi potensi daerah Kabupaten X.

1.5 Manfaat Penelitian
Apabila penelitian ini berhasil, maka diharapkan Bupati Kabupaten X dapat mengetahui peta potensi daerah dengan cepat dan dapat mengakses informasi potensi daerah masing-masing dari sistem yang telah disediakan. Kemudian langkah selanjutnya yaitu dapat dilakukan perencanaan program sistem online di daerah-daerah kecamatan Kabupaten X.

1.6 Metodologi Penelitian
Penelitian ini dilakukan dengan beberapa tahapan, yaitu :
1. Studi literatur tentang graph coloring.
2. Merepresentasikan batas wilayah kecamatan sebagai edge dan perpotongan antara batas wilayah sebagai vertex.
3. Merepresentasikan wilayah Kabupaten X sebagai suatu graph.
4. Mengimplementasikan coloring graph dalam pewarnaan masing-masing daerah kecamatan pada Kabupaten X.
5. Pengumpulan data potensi daerah masing-masing kecamatan Kabupaten X.
6. Perancangan sistem informasi potensi masing-masing kecamatan pada Kabupaten X.
7. Pengujian.

1.7 Sistematika Penulisan
BAB 1 PENDAHULUAN
Bab ini akan menjelaskan mengenai latar belakang pemilihan judul, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian, dan sistematika penulisan.
BAB 2 LANDASAN TEORI
Bab ini akan membahas teori-teori yang berkaitan dengan graph, graph coloring dan region coloring. Pada bagian teori graph dibahas mengenai definisi graph, sejarah teori graph, jenis-jenis pewarnaan graph termasuk pewarnaan wilayah.
BAB 3 PEMBAHASAN
Bab ini akan membahas bagian yang berkaitan dengan region coloring yang pembahasannya dilakukan dengan menggunakan algoritma dan flowchart.
BAB 4 IMPLEMENTASI SISTEM
Bab ini menjelaskan langkah-langkah bagaimana mengimplementasikan region coloring dalam sebuah program komputer dan dilanjutkan dengan pengujian program tersebut
BAB 5 KESIMPULAN DAN SARAN
Bab terakhir akan memuat kesimpulan isi dari keseluruhan uraian bab-bab sebelumnya dan saran-saran dari hasil yang diperoleh yang diharapkan dapat bermanfaat dalam pengembangan selanjutnya.
Skripsi Pengembangan Perangkat Lunak Pengolahan Tera, Tera Ulang Dan Kalibrasi Berbasis Client-Server

Skripsi Pengembangan Perangkat Lunak Pengolahan Tera, Tera Ulang Dan Kalibrasi Berbasis Client-Server

(Kode INFORMAT-0012) : Skripsi Pengembangan Perangkat Lunak Pengolahan Tera, Tera Ulang Dan Kalibrasi Berbasis Client-Server

BAB I
PENDAHULUAN

Bab ini berisikan latar belakang penelitian, perumusan masalah, tujuan penelitian, pembatasan masalah, dan sistematika penulisan.

1.1 Latar Belakang Masalah
Balai Metrologi (UU Nomor 2 Tahun 1981 tentang Metrologi legal) wilayah X merupakan salah satu Unit Pelaksana Teknis Dinas Perdagangan propinsi X (Peraturan daerah Propinsi X Nomor 1 Tahun 2002 tentang Pembentukan, Kedudukan Tugas Pokok, fungsi dan Susunan Organisasi Unit Pelaksana teknis 19 Dinas Propinsi X), memiliki empat tugas pokok :
1. Melakukan pengelolaan standar ukuran dan laboratorium.
2. Melakukan tera dan tera ulang alat-alat ukur, takar, timbang dan perlengkapannya (UTTP) serta kalibrasi alat ukur.
3. Melaksanakan pengawasan terhadap alat-alat UTTP dan Barang-barang Dalam Kemasan (BDKT).
4. Melakukan penyuluhan kemetrologian.
Dalam pelaksanaannya Balai Metrologi wilayah X memiliki beberapa tugas bulanan yang salah satunya adalah Laporan Bulanan Balai Metrologi Wilayah X yang harus diserahkan kepada Dinas Perdagangan Propinsi X, yang didalamnya mencakup laporan Tera dan Tera Ulang Laporan Bulanan Balai Metrologi Wilayah X merupakan salah satu sumber informasi yang sangat dibutuhkan baik bagi Dinas Perdagangan propinsi X dan Balai Metrologi Wilayah X secara langsung, maupun konsumen dari Balai Metrologi secara tidak langsung. Laporan Bulanan ini juga dibutuhkan untuk melihat perkembangan Balai Metrologi Wilayah X dan juga Dinas Perdagangan propinsi X, yang nantinya akan menjadi pertimbangan dalam perumusan sebuah kebijakan.
Dalam pengelolaannya laporan bulanan ini memerlukan waktu pengerjaan 1-2 minggu, tidak jarang deadline penyerahan laporan bulanan tidak terpenuhi. Dalam pencarian data juga memerlukan waktu dan tenaga yang banyak karena data harus terlebih dulu dicari lalu disusun ulang secara manual tergantung kebutuhan, sedangkan kebutuhan akan data seringkali mendesak dan beragam. Oleh karena itu penulis mengajukan sebuah alternatif solusi menggunakan Teknologi Informasi, sehingga nantinya akan ditemukan jawaban dari permasalahan tersebut.

1.2 Identifikasi Masalah
Berdasarkan pengamatan penulis perangkat lunak nantinya harus memiliki kemampuan dalam menangani permasalahan sebagai berikut :
1. Penyaluran data yang masih konvensional (dokumen diantarkan secara fisik) berdasarkan susunan organisasi yang terbagi menjadi 4 divisi (dengan ruangan yang terpisah), laporan harus menunggu semua data yang dibutuhkan terkumpul lalu di susun kembali sehingga menjadi satu laporan yang utuh, disini terjadi repetisi pekerjaan sehingga menambah waktu pengerjaan laporan.
2. Dengan sistem pengarsipan konvensional, proses pencarian data dengan filter tertentu membutuhkan waktu yang relatif lama (1-2 hari tergantung banyaknya data dan jenis filternya), sehingga banyak ditemukan kebutuhan yang tidak terpenuhi tepat pada waktunya, hal ini berubungan erat dengan kinerja Metrologi dalam melayani client-nya.

1.3 Batasan Masalah
Dalam melakukan penelitian dan penganalisaan ini penulis akan membatasi ruang lingkup permasalahan yang akan ditangani. Ruang lingkup dibatasi pada :
1. Perangkat lunak hanya bertujuan membantu tugas pokok Balai Metrologi dalam melakukan tera dan tera ulang alat-alat UTTP serta kalibrasi alat ukur.
2. Perangkat lunak yang akan dikembangkan masih berupa prototype.
3. Pengembangan perangkat lunak mengacu pada Peraturan Daerah Propinsi X yang masih berlaku saat diadakan penelitian (Tahun XXXX).

1.4 Tujuan Penelitian
Tujuan yang ingin dicapai dalam penelitian antara lain :
1. Merancang sebuah perangkat lunak yang mampu membantu melaksanakan salah satu dari empat tugas pokok Metrologi yaitu, melakukan tera dan tera ulang alat-alat UTTP serta kalibrasi alat ukur.
2. Membuat sebuah Perangkat Lunak yang sesuai dengan rancangan sistem, Perangakat Lunak tersebut akan dinamai “Sistem Pengolahan laporan bulanan (SIP) Metrologi X”.