Search This Blog

Showing posts with label skripsi informatika. Show all posts
Showing posts with label skripsi informatika. Show all posts
Skripsi Pembuatan Website Informasi Pendidikan Departemen Pendidikan Nasional Kota X Dengan PHP Dan Mysql

Skripsi Pembuatan Website Informasi Pendidikan Departemen Pendidikan Nasional Kota X Dengan PHP Dan Mysql

(Kode INFORMAT-0010) : Skripsi Pembuatan Website Informasi Pendidikan Departemen Pendidikan Nasional Kota X Dengan PHP Dan Mysql

BAB I
PENDAHULUAN

1.1 Latar Belakang
Dinas Pendidikan dan Kebudayaan (Dikbud) kota X adalah dinas yang berada di bawah wewenang Departemen Pendidikan Nasional (Depdiknas). Dikbud kota X beralamat di jalan X. Dikbud memiliki beberapa informasi sekolah-sekolah dan perguruan tinggi di kota X baik negeri maupun swasta.
Dikbud kota X sampai dengan saat ini belum mempunyai website resmi seperti halnya Dikbud di kota lain. Kota X memang hanya terdiri dari 2 (dua) kecamatan saja, tetapi sekolah di kota tersebut cukup banyak dan semuanya dibawahi oleh Dikbud kota X, disamping itu kegiatan-kegiatan yang berhubungan dengan pendidikan juga sering terjadi hampir setiap hari di kota tersebut. Para pengurus sekolah dan perguruan tinggi yang ada di kota X baik negeri maupun swasta seringkali dihadapkan pada kesulitan untuk mengetahui segala informasi yang berhubungan dengan pendidikan di kota X tersebut.
Dikbud membutuhkan suatu website yang dapat membantu mempermudah pihak yang berkaitan dalam mengetahui segala informasi mengenai kegiatan yang berhubungan dengan pendidikan di kota X. Website yang ada diharapkan dapat digunakan dan dapat memberikan informasi secara cepat. Website tersebut akan dikembangkan dalam bentuk script PHP dan database dengan aplikasi MySQL.

1.2 Perumusan Masalah
Bagaimana cara mempercepat dan mempermudah proses untuk memperoleh segala informasi yang berhubungan dengan pendidikan di kota X.

1.3 Tujuan
Untuk membuat website atau situs web informasi pendidikan Dikbud kota X.

1.4 Manfaat
Kerja praktek ini dapat bermanfaat bagi pihak Dikbud, pihak pengurus sekolah dan universitas baik negeri maupun swasta, serta bagi masyarakat umum kota X yaitu untuk mempercepat proses pencarian informasi mengenai segala sesuatu yang berhubungan dengan pendidikan di kota X.

1.5 Ruang Lingkup
Ruang lingkup website yang akan dibuat mencakup:
• Website informasi pendidikan ini hanya menyediakan informasi-informasi yang berhubungan dengan pendidikan di kota X saja.
• Database sekolah maupun perguruan tinggi kota X pada website ini, ter-update terakhir pada tahun ajaran saat ini.
• User (pengakses website) hanya diijinkan untuk melihat isi/informasi di dalam website dan mengikuti forum diskusi saja, pengubahan maupun update informasi dan database hanya dapat dilakukan oleh administrator website melalui menu Administrator.

1.6 Sistematika Penulisan
Laporan Kerja Praktek ini menggunakan sistematika penulisan yang terdiri dari lima bab secara berurutan sebagai berikut:
• BAB I : PENDAHULUAN
Bab ini berisi latar belakang, perumusan masalah, tujuan, manfaat, ruang lingkup dan sistematika penulisan
• BAB II : DASAR TEORI
Berisi tentang teori-teori yang digunakan untuk pembuatan Kerja Praktek ini, antara lain: teori PHP, MySQL dan Web Server.
• BAB III : ANALISIS SISTEM
Bab ini membahas analisis terhadap suatu informasi-informasi pendidikan dalam bentuk situs web di Dikbud kota X. Analisis ini meliputi profil perusahaan, struktur organisasi, dan kebutuhan sistem.
• BAB IV : DESAIN SISTEM
Bab ini menjelaskan tentang perancangan sistem yang nantinya akan digunakan sebagai acuan pembuatan situs web Dikbud kota X. Perancangan sistem meliputi desain basis data dan desain antarmuka.
• BAB V : IMPLEMENTASI
Berdasarkan rancangan yang telah dijelaskan pada bab sebelumnya, bab ini akan menjelaskan implementasinya pada situs web dan algoritma yang digunakan.
• BAB VI : KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dan saran yang dapat digunakan untuk pengembangan situs web berikutnya.
Skripsi Pemanfaatan Sistem Informasi Manajemen Untuk Jasa Penyewaan Kaset VCD

Skripsi Pemanfaatan Sistem Informasi Manajemen Untuk Jasa Penyewaan Kaset VCD

(Kode INFORMAT-0008) : Skripsi Pemanfaatan Sistem Informasi Manajemen Untuk Jasa Penyewaan Kaset VCD

BAB I
PENDAHULUAN

1.1. Deskripsi objek secara umum
Rental VCD X ini berawal dari usaha yang didirikan oleh X di Jakarta pada tahun XXXX. Dari tahun-ke tahun rental X mengalami perkembangan yang cukup baik. Mulai dari kuantitas VCD yang bertambah banyak serta jenis film yang beraneka ragam. Hingga saat ini rental VCD X telah mempunyai koleksi 2000 kaset VCD. Rata-rata setiap harianya jumlah kaset yang disewa mencapai mencapai 70 kaset dan pada malam minggu jumlah kaset yang keluar mencapai 100-an kaset yang keluar.
Rental X mulai buka pada jam 08.00-24.00 WIB dalam tujuh hari namun pada hari besar nasional rental ini tutup. Struktur organisasi Rental X secara umum:

** BAGIAN INI SENGAJA TIDAK DITAMPILKAN **

Job Description
a. Pemimpin
Mengawasi anggota, memeriksa laporan bulanan, menyediakan kaset baru, dan menentukan tujuan kedepan.
b. Karyawan
Melayani pelanggan, merawat kaset, merekap laporan keuangan dan ikut menjaga kelangsungan rental.

1.2. Ruang lingkup sistem yang dijadikan objek
1.2.1 Level
Sistem yang nanti akan merawat kami jadikan objek adalah merupakan knowledge-level system, mendukung pekerja organisasi yang bekerja pada bagian data dan knowledge. Tujuan dari knowledge-level system adalah untuk membantu perusahaan untuk mengintegrasikan adanya knowledge baru kedalam perusahaan dan membantu organisasi untuk mengendalikan aliran dokumen dalam perusahaan.
1.2.2 Fungsi
Sedangkan fungsi dari sistem yang akan dibuat adalah untuk membantu perusahaan mengintegrasikan adanya knowledge baru kedalam perusahaan dan membantu organisasi untuk mengendalikan aliran dokumen dalam perusahaan.

1.3 Kondisi sistem yang ada pada saat ini
1.3.1 Sistem informasi yang ada pada saat ini
Sistem informasi yang ada saat ini di rental X masih sangat manual dimana semuanya dikerjakan dengan tangan, mulai dari peminjaman, pengembalian dan rekap data kaset dan pemasukan
1.3.2 Model pengambilan keputusan dari sistem yang ada
Cara pengambilan keputusan dari system yang ada adalah dengan cara knowledge-level decision making : mengevaluasi ide-ide baru untuk barang, pelayanan, cara untuk menyampaikan pengetahuan baru dan cara untuk mengirim informasi.
1.3.3 Pemanfaatan sistem informasi dalam pengamilan keputusan
Pemanfaatan sistem informasi dalam pengambilan keputusan memberikan informasi hasil kepada orang atau aktivitas yang akan menggunakannya. Manfaat sistem informasi dalam pengambilan keputusan adalah untuk memudahkan karyawan dalam melakukan kerjanya dan memudahkan pelanggan dalam menyewa film.

1.4 Data flow diagram dan Context diagram

** BAGIAN INI SENGAJA TIDAK DITAMPILKAN **
Skripsi Mikrokontroller Sebagai Pengendali Kelistrikan Gedung Dengan Timer Kontrol

Skripsi Mikrokontroller Sebagai Pengendali Kelistrikan Gedung Dengan Timer Kontrol

(Kode INFORMAT-0007) : Skripsi Mikrokontroller Sebagai Pengendali Kelistrikan Gedung Dengan Timer Kontrol

BAB I
PENDAHULUAN

1.1 Latar Belakang
Perkembangan dunia semakin hari semakin pesat. Peralatan-peralatan modern saat ini banyak diciptakan, dan hampir sebagian besar peralatan yang tercipta baik untuk keperluan rumah tangga, perkantoran, pertokoan maupun industri pemakaiannya menggunakan tenaga listrik, yang juga berarti kebutuhan akan listrik terus meningkat. Tak lepas dari itu persediaan listrik saat ini sangatlah terbatas, hal itu menuntut kita untuk menghemat penggunaan listrik, itu dapat kita lakukan dengan menggunakan secara optimal sesuai dengan kebutuhan, yang sekaligus akan menghemat biaya pengeluaran penggunaan listrik kita.
Sampai saat ini juga banyak bangunan gedung yang belum memiliki pengendali listrik terpusat dan juga belum memanfaatkan perkembangan teknologi secara optimal terutama teknologi mikrokontroller sehingga untuk memantau dan mengontrol pemakaian listrik pada suatu waktu dibagian gedung atau ruangan masih dikontrol dan dipantau oleh seorang petugas yang berjaga, bisa dibayangkan apabila bangunan tersebut relatif besar, luas dan mempunyai banyak ruangan juga banyak lantai, sangat tidak efisien waktu yang dibutuhkan seorang petugas yang berjaga hanya untuk memantau atau mengecek penggunaan listrik pada bangunan gedung tersebut.
Melihat kondisi hal itu, maka penulis akan memberikan solusi yang dapat digunakan pada berbagai keperluan. Dalam laporannya akan merancang sebuah sistem pengendali kelistrikan dengan judul “MIKROKONTROLLER SEBAGAI PENGENDALI KELISTRIKAN GEDUNG DENGAN TIMER KONTROL”

1.2 Perumusan Masalah
Berdasarkan latar belakang masalah yang ada diatas, penulis menggunakan rumusan masalah sebagai berikut : Bagaimana merancang sebuah alat sebagai pengendali kelistrikan pada gedung yang bersifat terpusat dengan menggunakan Mikrokontroler Atmel AT89C51, Sistem Komunikasi Data Asinkron, Sistem Komunikasi Standard RS-232, Bahasa Assembler, Pemrograman Delphi.

1.3 Pembatasan Masalah
Pembahasan yang dilakukan penulis dalam penyusunan laporan Tugas Akhir mempunyai beberapa batasan masalah, diantaranya:
a. Penulis memberikan pembatasan masalah pada penerapan yang sesungguhnya dengan dilakukannya simulasi sistem pengendalian kelistrikan pada sebuah miniatur bangunan gedung.
b. Pembuatan perangkat lunak pada Mikrokontroler Atmel AT89C51 dengan bahasa Assembler hanya menggunakan perintah-perintah Standard RS-232.
c. Pemrograman Delphi hanya mengendalikan denah dan sekaligus keterangan pada lokasi listrik yang dikendalikan pada alat tersebut.

1.4 Tujuan Tugas Akhir
1. Merancang sebuah Interface sistem pengendali kelistrikan dengan Mikrokontroler Atmel AT89C51, Sistem Komunikasi Data Asinkron, Bahasa Assembler, pemrograman Delphi. Sehingga dapat menghasilkan pengendali dan pemantau pemakaian listrik yang lebih canggih.
2. Melakukan pengujian efektivitas sebuah alat simulasi pengendalian kelistrikan pada sebuah miniatur bangunan gedung.

1.5 Manfaat Tugas Akhir
Tugas Akhir mengenai Penggunaan Micro Controller Sebagai Pengendali Kelistrikan Pada Gedung Dengan Timer Kontrol mempunyai berbagai manfaat yang bisa dirasakan baik oleh penulis, akademik maupun pemakai. Manfaat tersebut antara lain :
1. Bagi Penulis
Tugas Akhir ini sangat berguna dan bermanfaat bagi penulis dalam menambah pengetahuan serta pengalaman praktis, juga merupakan ujian bagi penulis untuk dapat menerapkan ilmu-ilmu yang selama ini penulis terima dari bangku perkuliahan serta untuk meningkatkan kualitas penulis.
Skripsi Komputerisasi Sistem Administrasi Pada Toko Kerajinan Kulit X Dengan Visual Foxpro

Skripsi Komputerisasi Sistem Administrasi Pada Toko Kerajinan Kulit X Dengan Visual Foxpro

(Kode INFORMAT-0006) : Skripsi Komputerisasi Sistem Administrasi Pada Toko Kerajinan Kulit X Dengan Visual Foxpro

BAB I
PENDAHULUAN


1.1. Latar Belakang
Tidak efisiennya kerja para karyawan Toko X serta pencatatan data yang tidak mempunyai struktur dan hubungan yang jelas merupakan salah satu hambatan jika ingin dilakukan modifikasi pada data Toko X. Akses dan modifikasi data yang dimaksud misalnya :
Berapa perolehan uang dari penjualan barang dalam satu periode waktu tertentu dan dari perolehan uang tersebut berapa jumlah keuntungan bersihnya ?
Sistem sederhana yang selama ini digunakan oleh Toko X kurang relevan lagi, yaitu semua transaksi yang terjadi sehari-hari hanya dicatat dalam buku penjualan dan pihak toko hanya memberikan bon kepada pembeli berupa kertas bon dengan tulisan tangan saja. Untuk kebutuhan laporan, baik laporan harian maupun laporan bulanan, data-data penjualan tersebut disortir kembali sesuai dengan kebutuhan laporan yang akan dibuat. Apabila sistem ini dipertahankan untuk dipakai terus, maka akan timbul kesulitan-kesulitan dalam pengelolaannya. Pengelolaan sejumlah data secara manual memungkinkan terjadinya hasil yang kurang teliti dan tidak tepat waktu, karena keterbatasan kemampuan hitung manusia. Oleh sebab itu dibutuhkan suatu pengembangan sistem informasi yang handal dan mampu menunjang kemudahan dalam hal pemasukan data, perawatan, proses, hingga penyajian data dalam bentuk laporan-laporan dan pengarsipan informasi yang tepat, cepat dan akurat.
Untuk memperoleh informasi yang selalu up-to-date, rapi dan teratur, dibutuhkan pengelolaan informasi yang cepat dengan hasil yang akurat dan tepat waktu. Hal ini tentu saja sangat membantu sebuah toko dalam proses administrasinya.
Kecepatan dalam hal pelayanan dan keakuratan penyajian data adalah hal yang sangat penting dalam operasional sebuah toko. Kecepatan pelayanan akan memberikan kepuasan kepada pembeli, sedangkan keakuratan data akan memudahkan pihak manajemen dalam mengambil/menetapkan keputusan suatu kebijakan.
Pembuatan program yang mampu mencakup keseluruhan data dan informasi pada Toko X beserta semua variabel yang menyertainya diharapkan dapat memberikan informasi yang cepat dan akurat.
Berdasarkan permasalahan tersebut maka perlu dibuat suatu perancangan sistem berbasis komputer guna menangani permasalahan tersebut. Perangkat lunak yang digunakan untuk mengaplikasikan perancangan sistem ini adalah Software Visual Foxpro.

1.2. Perumusan Masalah
Perumusan masalah diperlukan agar dapat memperjelas masalah yang dihadapi dan memberi arah pemecahannya. Sesuai dengan latar belakang diatas, maka dalam penulisan Tugas Akhir ini Penulis merumuskan sebagai berikut :
- Bagaimana perbandingan sistem administrasi toko antara masih menggunakan sistem manual dengan setelah menggunakan sistem komputerisasi.
- Bagaimana mengimplementasikan semua unsur yang membentuk sistem administrasi toko dalam sebuah sistem komputerisasi yang terintegrasi.
- Apakah sistem komputerisasi merupakan solusi terbaik dalam menghadapi permasalahan administrasi toko di Toko X.

1.3. Batasan Masalah
Penulis dalam hal ini membatasi masalah pada pengembangan sistem untuk mengelola transaksi penjualan, transaksi retur, transaksi garansi, administrasi karyawan, pinjaman karyawan, penggajian karyawan, data barang jadi yang siap dijual, serta perhitungan laba/rugi toko.

1.4. Metodologi
Adapun urutan metodologi yang diterapkan seperti yang tercantum dibawah ini :
a. Studi lapangan, pengumpulan data-data yang dibutuhkan dengan jalan melakukan pengamatan dan pencatatan data secara langsung ke lapangan.
b. Studi ke perpustakaan dengan cara membaca literatur data buku-buku yang berkaitan secara langsung pada permasalahan diatas.
c. Dokumentasi terhadap data-data yang berhubungan dengan sistem manajemen.
d. Perencanaan sistem.
e. Ujicoba (debugging) program yang telah dibuat, dan simulasi dengan mencoba memasukkan data yang sebenarnya.
f. Pembuatan laporan dari perancangan sistem secara lengkap.

1.5. Tujuan
Tujuan dari pengembangan Sistem Informasi di Toko X ini antara lain :
a. Dapat memberikan informasi yang akurat kepada pihak-pihak yang membutuhkan, apabila diinginkan. Khususnya dalam bidang posisi stok barang.
b. Mendukung pengambilan keputusan secara tepat dan cepat oleh pihak pemilik toko guna mengetahui produk model apa yang saat itu sedang laku keras di pasaran dan produk model apa yang tidak.

1.6. Manfaat
a. Bagi Toko : hasil tugas akhir dan analisa diharapkan dapat memberikan perubahan dari yang semula manual menjadi komputerisasi sehingga memberikan nilai lebih dalam bidang pelayanan terhadap pembeli dan bagi pengambil keputusan/kebijaksanaan.
b. Bagi penulis : hasil tugas ini diharapkan dapat lebih meningkatkan wawasan pengetahuan tentang ilmu yang telah diperoleh.
c. Bagi pihak luar : hasil penelitian dapat dipergunakan untuk penelitian selanjutnya.

1.7. Ruang Lingkup
Ruang lingkup pengembangan sistem ini antara lain adalah data barang, data retur penjualan, data garansi, data karyawan, data pinjaman dan penggajian karyawan, data penjualan, dan penyajian data-data dalam bentuk laporan yang diberikan setiap periode waktu tertentu.

1.8. Sistematika Penulisan
Tugas akhir ini terdiri dari beberapa bab dan sub bab. Berikut ini adalah uraian ringkas dari keseluruhan materi mulai dari bab I sampai dengan bab V.
Bab I : Pendahuluan
Dalam bab ini menjelaskan tentang latar belakang masalah, tujuan, permasalahan yang timbul, pembatasan permasalahan yang timbul dengan batasan-batasan tertentu, metodologi penelitian dari awal perencanaan gagasan hingga terwujudnya gagasan tersebut dan terakhir membahas sistematika penulisan Tugas Akhir ini pada masing-masing bab.
Bab II : Landasan Teori
Dalam bab ini menjelaskan mengenai teori-teori dan teknik perancangan sistem yang mendukung untuk membuat perencanaan sekaligus perancangan sistem yang akan diwujudkan hingga dapat bekerja dengan baik apabila kelak diimplementasikan.
Bab III : Analisa Permasalahan
Dalam bab ini membahas permasalahan yang muncul ketika masih digunakan sistem yang lama serta analisa terhadap permasalahan tersebut saat dilakukan implementasi sistem yang baru.
Bab IV : Pembahasan Dan Implementasi Program
Dalam bab ini menjelaskan tentang langkah-langkah pemecahan masalah dan pengujian terhadap rancangan sistem yang sudah dapat diwujudkan.
Bab V : Kesimpulan dan Saran
Dalam bab ini menyampaikan hasil kesimpulan dari penulisan secara keseluruhan dan saran-saran yang diharapkan untuk melakukan pengembangan lebih lanjut terhadap sistem yang sudah diwujudkan.
Skripsi Keamanan Sistem Informasi Eksploitasi RPC Pada Sistem Operasi Windows

Skripsi Keamanan Sistem Informasi Eksploitasi RPC Pada Sistem Operasi Windows

(Kode INFORMAT-0005) : Skripsi Keamanan Sistem Informasi Eksploitasi RPC Pada Sistem Operasi Windows

BAB I
Remote Procedure Call

Pada chapter ini penulis ingin memberikan deskripsi mengenai protokol RPC. Pembahasan pada chapter ini terbatas pada pengenalan dasar protokol RPC berikut atributnya meliputi protokol message dan fitur-fitur dari RPC. Protokol Message merupakan bagian penting dari RPC karena menyangkut mengenai interaksi yang dilakukan pada prosedur RPC. Fitur-fitur RPC merupakan kemampuan atau keunggulan protokol RPC dalam memberikan layanan dalam proses remote. Pada chapter ini juga akan dibahas mengenai prosedur otentifikasi pada protokol RPC. Proses otentifikasi digunakan untuk mengidentifikasi baik klien, server atau keduanya.

1.1 Definisi
1.1.1 Remote Procedure Calls
RPC adalah suatu protokol yang menyediakan suatu mekanisme komunikasi antar proses yang mengijinkan suatu program untuk berjalan pada suatu komputer tanpa terasa adanya eksekusi kode pada sistem yang jauh ( remote system ). RPC mengasumsi keberadaan dari low-level protokol transportasi seperti TCP atau UDP untuk membawa pesan data dalam komunikasi suatu program. Protokol RPC dibangun diatas protokol eXternal Data Representation (XDR), yang merupakan standar dari representasi data dalam komunikasi remote. Protokol XDR mengubah parameter dan hasil dari tiap servis RPC yang disediakan.
Protokol RPC mengijinkan pengguna (users) untuk bekerja dengan prosedur remote sebagaimana bekerja dengan prosedur lokal. Prosedur panggilan remote (remote procedure calls) didefinisikan melalui rutin yang terkandung didalam protokol RPC. Tiap message dari panggilan akan disesuaikan dengan message balikan. Protokol RPC sendiri sebenarnya adalah suatu protokol untuk ”meneruskan pesan” yang mengimplemntasikan protokol non- RPC lain seperti panggilan remote batching dan broadcasting. Protokol ini juga mendukung adanya prosedur callback dan select subroutine pada sisi server.
1.1.2 Klien dan Server
Klien adalah komputer atau proses yang mengakses suatu servis/layanan atau resources dari proses atau komputer pada suatu jaringan. Server adalah komputer yang menyediakan servis/layanan dan resources, dan yang mengimplementasikan servis jaringan. Tiap servis pada network adalah susunan dari program remote, dan tiap program remote mengimplementasi prosedur remote. Semua prosedur berikut parameternya dan hasilnya didokumentasi secara spesifik pada protokol suatu program.

1.2 Protokol Message RPC
Protokol Message RPC didefinisikan dengan menggunakan deskripsi data eXternal Data Representation ( XDR ) yang meliputi struktur, enumerasi dan union. Pembahasan lebih lanjut akan diterangkan pada bab berikutnya mengenai implementasi RPC. Protokol Message ini membutuhkan faktor-faktor pendukung sebagai berikut :
1. Spesifikasi yang unik untuk tiap prosedur call
2. Respon message yang sesuai untuk tiap message yang diminta
3. Otentifikasi klien untuk tiap layanan dan sebaliknya
Protokol Message RPC memiliki dua ( 2 ) struktur yang berbeda, yaitu call message dan reply message. Tiap klien yang akan melakukan RPC pada suatu server di jaringan akan menerima balasan (reply) berupa hasil dari eksekusi prosedur tersebut. Dengan menggunakan spesifikasi yang unik untuk tiap prosedure remote, maka RPC dapat mencocokkan message balasan untuk tiap call message yang diminta klien.
1.2.1 Call Message
Tiap call message pada RPC mengandung nilai-nilai unsigned integer yang digunakan untuk mengidentifikasi prosedur remote yang diminta. Nilai-nilai ini adalah :
1. Nomor Program
2. Nomor Versi dari Program
3. Nomor Prosedur
1.2.2 Reply Message
Reply message yang dikirimkan oleh server jaringan bervariasi tergantung apakah call messages yang diminta klien diterima atau ditolak. Reply message mengandung informasi yang digunakan untuk membedakan kondisi-kondisi yang diminta sesuai dengan call messages. Informasi ini antara lain :
1. RPM mengeksekusi call message dengan sukses
2. Implementasi remote tidak sesuai dengan protokol yang digunakan. Versi yang lebih rendah atau tinggi akan ditolak.
3. Program remote tidak tersedia pada sistem remote
4. Program remote tidak mendukung versi yang diminta klien
5. Nomor prosedur yang diminta tidak ada.

1.3 Fitur dalam RPC
RPC memiliki fitur - fitur sebagai berikut : batching calls, broadcasting calls, callback procedures dan using the select subroutine.
1.3.1 Batching Calls
Fitur Batching calls mengijinkan klien untuk mengirim message calls ke server dalam jumlah besar secara sequence ( berurutan ). Batching menggunakan protokol streaming byte seperti TCP/IP sebagai mediumnya. Pada saat melakukan batching, klien tidak menunggu server untuk memberikan reply terhadap tiap messages yang dikirim, begitu pula dengan server yang tidak pernah mengirimkan messages reply. Fitur inilah yang banyak digunakan klien, karena arsitektur RPC didesain agar pada tiap call message yang dikirimkan oleh klien harus ada proses menunggu balasan dari server. Oleh karena itu maka pihak klien harus dapat mengatasi error yang kemungkinan terjadi karena pihak klien tidak akan menerima peringatan apabila terjadi error pada message yang dikirim.
1.3.2 Broadcasting Calls
Fitur Broadcasting mengijinkan klien untuk mengirimkan paket data ke jaringan dan menunggu balasan dari network. FItur ini menggunakan protokol yang berbasiskan paket data seperti UDP/IP sebagai mediumnya. Broadcast RPC membutuhkan layanan port mapper RPC untuk mengimplementasikan fungsinya.
1.3.3 Callback Procedures
Fitur Callback Procedures mengijinkan server untuk bertindak sebagai klien dan melakukan RPC callback ke proses yang dijalankan oleh klien.
1.3.4 Menggunakan select Subrutin
Fitur ini akan memeriksa deskripsi dari suatu file dan messages dalam antrian untuk melihat apakah mereka siap untuk dibaca (diterima) atau ditulis (dikirim), atau mereka dalam kondisi ditahan sementara. Prosedur ini mengijinkan server untuk menginterupsi suatu aktivitas, memeriksa datanya, dan kemudian melanjutkan proses aktivitas tersebut.

1.4 Otentifikasi RPC
Proses otentifikasi adalah proses yang digunakan untuk mengidentifikasi server dan klien pada RPC. Untuk setiap prosedur remote yang dilakukan protokol RPC menyediakan slot yang dipakai sebagai parameter otentifikasi yang berfungsi agar pemanggil (caller) dapat memberikan identitasnya kepada server. Parameter otentifikasi ini dibuat di paket klien. Otentifikasi RPC terdiri atas beberapa bagian. Berikut ini adalah bagian-bagian pada otentifikasi RPC :
1. Protokol Otentifikasi RPC
Protokol Otentifikasi RPC disediakan sebagai bagian dari protokol RPC. Untuk setiap prosedur remote, semuanya diotentifikasi oleh paket RPC pada server. Parameter yang digunakan adalah respon verifier. Sedangkan pada pihak klien, setiap paket RPC diberikan parameter otentifikasi dan parameter yang digunakan adalah credential dan verifier.
2. Otentifikasi NULL
Otentifikasi NULL digunakan pada sistem dimana pemanggil (caller) RPC tidak mengetahui identitasnya sendiri dan server tidak membutuhkan identitas pemanggil.
3. Otentifikasi UNIX
Otentifikasi Unix digunakan pada prosedur remote di sistem UNIX. Jenis otentifikasi ini dibagi dua (2) yaitu otentifikasi pada sisi klien dan otentifiksi pada sisi server. Pada sisi klien, otentifikasi ini akan membuat otentifikasi handle dengan AIX permissions agar dapat berasosiasi dengan parameter credentials pada sistem UNIX. Sedangkan pada sisi server, server harus dapat menentukan tipe otentifikasi yang diberikan oleh pemanggil RPC. Penentuan dukungan terhadap tipe otentifikasi akan memberikan reply yang berbeda.
4. Otentifikasi Data Encryption Standard ( DES )
Otentifikasi DES membutuhkan keyserv daemon yang harus berjalan baik di sisi server maupun klien. Tiap pengguna pada sistem ini harus memiliki kunci publik ( public key yang disahkan pada database kunci publik oleh Administrator jaringan tersebut).
5. Protokol Otentifikasi DES
Protokol Otentifikasi DES meliputi protokol penanganan DES pada proses otentifikasi RPC. Protokol ini mencakup 64-bit blok data DES yang terenkripsi dan menentukan panjang maksimum untuk user name pada jaringan yang digunakan.
6. Enkripsi Diffie-Hellman
Enkripsi Diffie-Hellman digunakan pada pembuatan kunci public pada otentifikasi DES dengan menggunakan 192-bit kunci. Enkripsi ini memiliki dua buah variabel konstan, yaitu BASE dan MODULUS yang digunakan pada protokol otentifikasi DES. RPC berhubungan hanya dengan proses otentifikasi, tidak dengan kontrol akses terhadap services/layanan individual yang diberikan. Tiap layanan mengimplementasikan peraturan mengenai kontrol akses masing-masing.
Subsistem otentifikasi pada paket RPC bersifat open-ended, artinya beberapa otentifikasi dapat diasosiasikan pada RPC klien.
Skripsi Implementasi Metrik Pada Pengembangan Perangkat Lunak

Skripsi Implementasi Metrik Pada Pengembangan Perangkat Lunak

(Kode INFORMAT-0004) : Skripsi Implementasi Metrik Pada Pengembangan Perangkat Lunak

BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah
Pengukuran merupakan salah satu dasar dari semua disiplin ilmu teknik. Rekayasa perangkat lunak dalam IEEE Standard 610.12 didefinisikan sebagai berikut: “The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software”. Seperti profesi di bidang teknik pada umumnya, proses rekasaya perangkat lunak juga memiliki metrik.
Metrik digunakan oleh industri perangkat lunak untuk mengukur proses pembuatan, operasi, dan perawatan perangkat lunak. Melalui metrik, dapat diperoleh informasi-informasi berharga dan parameter-parameter sebagai bahan evaluasi yang obyektif mengenai atribut-atribut dan status dari suatu pengembangan perangkat lunak. Implementasi metrik perangkat lunak pada suatu proses pengembangan perangkat lunak dan pada suatu produk perangkat lunak melibatkan tahapan-tahapan kompleks yang memerlukan pembelajaran yang berkelanjutan, yang pada akhirnya dapat memberikan pengetahuan mengenai status dari suatu proses pembuatan perangkat lunak dan atau suatu produk dari perangkat lunak.
Dengan melakukan evaluasi pada atribut-atribut yang ada dalam perangkat lunak, dapat diperoleh status dari suatu perangkat lunak. Dari hal ini, situasi yang ada dapat diidentifikasi dan diklasifikasikan, yang dapat digunakan untuk membantu dalam mencari peluang-peluang baru yang bisa digunakan untuk pengembangan dan perbaikan perangkat lunak. Evaluasi seperti ini pada akhirnya dapat digunakan untuk membuat perencanaan dalam perubahan-perubahan yang mungkin perlu diimplementasikan di masa yang akan datang. Atribut-atribut yang diidentifikasi ini juga dapat digunakan sebagai referensi dan bahan pertimbangan bagi proses pengembangan perangkat lunak lainnya.
Metrik perangkat lunak memiliki batasan-batasan yang luas. Metrik perangkat lunak tergantung pada atribut-atribut perangkat lunak yang ingin dinilai kuantitas dan kualitasnya. Secara umum, metrik perangkat lunak dibagi dalam dua kelas yang berbeda, yaitu metrik yang digunakan pada proyek pengembangan perangkat lunak dan metrik yang digunakan pada produk perangkat lunak. Metrik pada proyek pengembangan perangkat lunak berhubungan dengan tenaga dan pikiran yang diperlukan untuk menyelesaikan proyek, sumber daya yang digunakan untuk menyelesaikannya, dan metodologi yang diterapkan, misalnya: waktu yang diperlukan untuk menyelesaikan, tenaga ahli yang diperlukan, biaya-biaya yang dikeluarkan, dan metodologi yang digunakan dalam pembuatan perangkat lunak.
Banyak tipe dari atribut-atribut dari perangkat lunak yang dapat diukur. Metrik yang diaplikasikan sangat bergantung pada sifat alamiah dari produk perangkat lunak yang dibuat. Misalnya, ingin diketahui seberapa banyak kebutuhan yang dimiliki oleh suatu proyek, spesifikasi perangkat lunak (untuk memperkecil ambiguitas) dan kelengkapan yang digunakan untuk memenuhi seluruh fungsi yang diperlukan. Pada produk dari suatu aplikasi, mungkin ingin diketahui jumlah baris kode, kerumitan, fungsionalitas yang dipenuhi, jumlah kesalahan yang mungkin dapat terjadi, dan jumlah ujicoba yang dilakukan untuk memastikan bahwa semua keperluan sudah diimplementasikan. Di sisi lain, reliabilitas dari suatu perangkat lunak dapat diukur ketika produk tersebut telah didistribusikan kepada konsumen.
Para ahli di bidang rekayasa perangkat lunak sebenarnya belum berhasil memutuskan metrik yang tepat yang dapat diterima secara universal. Selain itu tiap orang biasanya menggunakan berbagai macam metode spesifik untuk mengukur atribut-atribut yang berbeda dari perangkat lunak yang mereka buat. Hal itu mengakibatkan banyak kontroversi yang timbul karena metrik-metrik yang telah diterapkan sangat beragam. Para ahli di bidang rakayasa perangkat lunak masih harus melalui jalan panjang untuk mencapai suatu rumusan metrik yang tepat untuk melakukan evaluasi terhadap proses pengembangan dan produk dari perangkat lunak.

1.2 Rumusan Masalah
Berdasarkan latar belakang permasalahan di atas, maka dalam tugas akhir ini masalah yang dirumuskan adalah implementasi teori metrik perangkat lunak dalam suatu proyek pengembangan perangkat lunak yang nyata.

1.3 Batasan Masalah
Sesuai dengan rumusan yang telah dipaparkan, maka batasan yang diberlakukan dalam tugas akhir ini adalah implementasi teori mengenai metrik perangkat lunak pada salah satu proyek pengembangan perangkat lunak yang sedang dikerjakan. Metrik digunakan untuk melakukan estimasi tenaga kerja yang diperlukan untuk mengembangkan perangkat lunak berdasarkan desain yang diajukan. Metrik diterapkan pada fungsionalitas perangkat lunak. Bahasan tidak mencakup estimasi elemen-elemen fisik seperti spesifikasi perangkat keras.

1.4 Tujuan Penulisan Tugas Akhir
Tujuan dari tugas akhir ini adalah mengimplementasikan teori mengenai metrik perangkat lunak pada suatu proyek pembuatan perangkat lunak. Hasil yang diharapkan adalah petunjuk yang digunakan untuk menghitung besar sumber daya manusia yang diperlukan dalam suatu pengembangan perangkat lunak, yang dihitung dengan satuan orang-jam.

1.5 Metodologi Penyusunan Tugas Akhir
Metode yang digunakan dalam penyusunan tugas akhir ini adalah
1. Tinjauan pustaka, mempelajari buku, artikel, dan situs yang terkait dengan metrik pada perangkat lunak.
2. Wawancara, melakukan studi dengan metode wawancara kepada dosen ataupun praktisi yang berhubungan dengan permasalahan yang dibahas dalam tugas akhir ini.
3. Pengumpulan data, mengumpulkan data-data yang terkait dengan proyek pembuatan perangkat lunak yang sedang dikerjakan.
4. Implementasi, mengimplementasikan teori metrik perangkat lunak pada proyek pengembangan perangkat lunak yang sedang dikerjakan.
5. Penulisan tugas akhir, dimulai dari pembuatan proposal sampai dengan pembuatan kesimpulan dari implementasi metrik perangkat lunak yang telah dilakukan.

1.6 Sistematika Penulisan Tugas Akhir
Penulisan tugas akhir ini tersusun dalam 5 (lima) bab dengan sistematika penulisan sebagai berikut :
BAB I Pendahuluan
Bab Pendahuluan berisi latar belakang masalah, rumusan masalah, tujuan penyusunan tugas akhir, metodologi, dan sistematika penyusunan tugas akhir.
BAB II Dasar Teori
Dasar Teori berisi beberapa teori yang mendasari penyusunan tugas akhir ini. Adapun yang dibahas dalam bab ini adalah teori yang berkaitan dengan metrik dan estimasi perangkat lunak.
BAB III Desain Sistem
Pada bab ini diuraikan deskripsi dan desain perangkat lunak yang sedang dikembangkan. Desain perangkat lunak meliputi Software Requirement Specification (SRS) dan Software Design Specification (SDS).
BAB IV Implementasi dan Pembahasan
Berisi implementasi dan evaluasi terhadap metrik perangkat lunak yang telah diterapkan dalam proses pembuatan perangkat lunak.
BAB V Penutup
Bab Penutup berisi Kesimpulan dan Saran.
Skripsi Detektor Pengaman Rumah

Skripsi Detektor Pengaman Rumah

(Kode INFORMAT-0003) : Skripsi Detektor Pengaman Rumah

BAB I
PENDAHULUAN

1.1. Latar Belakang
Pada jaman krisis multidimensi sekarang ini banyak sekali masyarakat kita yang kekurangan biaya untuk mencukupi kebutuhan hidupnya sehari-hari, maka dari itu banyak juga masyarakat kita yang mengambil jalan pintas untuk dapat mencukupi kebutuhannya dengan menghalalkan segala cara, seperti membobol rumah ketika si pemilik rumah sedang tidak ada di rumah.
Dengan berkembangnya teknologi saat ini, maka suatu tantangan bagi kami untuk menciptakan suatu alat sederhana namun memiliki daya ketelitian dan ketepatan yang akurat. Di sini penulis ingin mencoba mengetengahkan satu alat yang dikontrol oleh sebuah Phototransistor dan dua buah infra merah yakni “DETEKTOR PENGAMAN RUMAH”. Alat ini diciptakan untuk dapat mempermudah pekerjaan manusia.

1.2. Tujuan Penulisan
Adapun tujuan yang hendak dicapai dari penulisan ini adalah :
1. Untuk dapat menerapkan tentang kegunaan perangkat elektronika, serta manfaat dari “DETEKTOR PENGAMAN RUMAH”.
2. Untuk menambah pengetahuan kita tentang cara kerja dan manfaat pembuatan dari “DETEKTOR PENGAMAN RUMAH ”.
3. Sebagai syarat untuk meraih gelar setara sarjana.

1.3. Permasalahan
Selama ini sebagian masyarakat kita hanya mengenal sistem alat keamanan tradisional. Seperti kentongan, gendang, dan alu. Sistem alat keamanan tradisional tersebut hanya dapat dioperasikan secara manual oleh masyarakat sekitar yang secara kebetulan melihat adanya tamu tak di undang pada sebuah rumah, dengan cara memukul alat keamanan tradisional tersebut, agar masyarakat sekitar mendengar suara yang ditimbulkan dari alat keamanan tradisional tersebut.
Sedangkan dalam pemanfaatan detektor pengaman rumah, kestabilan dan
keakuratan dari suatu pendeteksian adanya tamu tak diundang merupakan suatu hal sangat penting. Pada rangkaian yang sederhana ini, tidak perlu menggunakan catu daya yang besar.

1.4. Batasan Masalah
Dalam penulisan ilmiah ini permasalahan dibatasi pada pengenalan karakteristik dari komponen-komponen yang mendasari detektor pengaman rumah serta menjelaskan pembuatan dan cara kerja alat.

1.5. Metode Penulisan
Penulisan ini dibuat berdasarkan pada percobaan dan analisa. Metode penulisan yang dipergunakan adalah :
- Pendekatan teoritis, yaitu dengan menjelaskan karakteristik dari komponen-komponen dasar yang digunakan pada detektor pengaman rumah.
- Pendekatan riset yaitu dengan cara menjelaskan pembuatan alat serta prosedur penggunaannya serta mencoba mengamati hasil dari uji coba alat tersebut .

1.6. Sistematika Penulisan
Dalam penulisan ilmiah ini terdiri dari 5 buah bab. Pada masing-masing bab tersebut mempunyai gambaran sebagai berikut :
BAB I : PENDAHULUAN
Pada bab ini akan membahas tentang latar belakang, tujuan penulisan, permasalahan, batasan masalah, metode penulisan, dan sistematika penulisan.
BAB II : LANDASAN TEORI
Pada bab ini akan dibahas mengenai teori-teori dari komponen elektronika yang mendasari pembuatan “DETEKTOR PENGAMAN RUMAH”.
BAB III : ANALISA RANGKAIAN
Pada bab ini akan dibahas tentang analisa rangkaian baik secara blok diagram maupun secara detail.
BAB IV : PENGUJIAN ALAT
Pada bab ini akan dibahas tentang prosedur penggunaan, hasil uji coba, pengamatan hasil perhitungan dari rangkaian “DETEKTOR PENGAMAN RUMAH”.
BAB V : PENUTUP
Pada bab ini akan diberikan kesimpulan dan saran-saran yang mungkin dapat bermanfaat bagi kita sekalian.
Skripsi Analisa Dan Perancangan Sistem Informasi Penggajian Karyawan PT. X

Skripsi Analisa Dan Perancangan Sistem Informasi Penggajian Karyawan PT. X

(Kode INFORMAT-0002) : Skripsi Analisa Dan Perancangan Sistem Informasi Penggajian Karyawan PT. X

BAB I
PENDAHULUAN

1.1 Latar Belakang
Keterlambatan sering terjadi dalam memproses gaji/upah karyawan akibat penumpukan pemrosesan pembayaran gaji/upah yang masih dilakukan secara tradisional/manual, karena data harus dicatat atau diproses berulang kali dalam upaya menyusun laporan gaji/upah karyawan.
Akibat dari banyaknya kompetitor dalam era globalisasi ini mengharuskan perusahaan-perusahaan untuk mengatasi masalah penggajian kepada karyawannya untuk mencegah berkurangnya produktivitas perusahaan dengan menggunakan sistem informasi penggajian yang terkomputerisasi. Dan bagi perusahaan yang mempunyai karyawan yang cukup besar, maka karyawan juga menjadi masalah yang harus dipecahkan.
PT. X (X) merupakan perusahaan yang bergerak dalam bidang pembuatan/produksi, perekaman, dan penayangan film. Baik film fiksi atau non-fiksi dan film cerita ataupun non-cerita. Program-program tv yang pernah diproduksi oleh PT. X mayoritas ditayangkan di stasiun tv Metro TV. Selain itu ada juga yang ditayangkan di stasiun tv Rajawali Citra Televisi Indonesia (RCTI), Surya Citra Televisi (SCTV), Trans TV, TV7, Jak TV, dan J-TV. Di tengah semaraknya kehidupan pers, kehadiran PT. X diharapkan dapat memberikan makna bagi perjalanan menuju Indonesia baru dan meningkatkan kualitas media elektronik khususnya pada dunia pertelevisian Indonesia. Setidaknya PT. X dengan kemampuan sumber daya yang dimilikinya menjadi alternatif baru penyedia jasa informasi yang dikemas khas dalam format audio visual. Oleh karena itu sumber daya manusianya harus ditunjang salah satunya dengan memberikan gaji/upah tepat pada waktunya untuk memelihara suatu angkatan kerja yang penting bagi produktivitas perusahaan.
Sistem penggajian yang sedang berjalan pada PT. X masih menggunakan cara tradisional/manual. Untuk mempermudah dan mengakuratkan proses perhitungan gaji pokok, tunjangan untuk karyawan, lembur dan potongan-potongan. Disarankan agar perusahaan menerapkan sistem informasi yang terkomputerisasi.
Oleh karena itu penulis membuat dan menyusun sistem ini dengan tujuan membantu PT. X dalam mengontrol dan mendukung keseluruhan aktifitas dan kinerja sumber daya manusia dengan harapan mempermudah perusahaan dalam memproses gaji/upah karyawan dengan cepat, tepat dan akurat.
Berdasarkan masalah diatas, maka judul yang tepat untuk Information System Minor Project ini adalah : “ Sistem Informasi Penggajian (Payroll) Karyawan PT. X”.

1.2 Ruang Lingkup
Berdasarkan pada latar belakang diatas, maka pembahasan masalah dalam Information System Minor Project ini perlu diadakan pembatasan ruang lingkup penulisan pada bidang tertentu untuk menghindari penafsiran yang berbeda terhadap masalah yang akan dibahas, yaitu sebagai berikut :
• Slip gaji
• Absensi dan Lembur
• Laporan-laporan (gaji, absensi, lembur, pajak penghasilan)

1.3 Tujuan dan Manfaat Penulisan
1.3.1 Tujuan Penulisan
Tujuan penulisan ini adalah :
a. Mengetahui dan menganalisa sistem penggajian karyawan yang digunakan PT. X.
b. Merancang dan menerapkan sistem informasi penggajian (payroll) yang terkomputerisasi sebagai solusi terhadap masalah yang dihadapi oleh PT. X.
1.3.2 Manfaat Penulisan
Manfaat penulisan ini adalah :
a. Penulisan ini diharapkan dapat bermanfaat bagi PT. X agar dapat memproses dan memberikan gaji/upah karyawan tepat pada waktunya.
b. Menghasilkan suatu informasi penggajian yang cepat, tepat dan akurat dalam membantu dan memudahkan user untuk memproses penggajian.
c. Memberikan masukan dan informasi bagi penulis lain yang akan melakukan penulisan dengan topik yang sama.

1.4 Metodologi
Metode yang digunakan dalam menyusun penulisan laporan Information System Minor Project adalah sebagai berikut :
1. Metode Pengumpulan Data
a. Melakukan pengumpulan data untuk menganalisa secara teoritis sistem informasi penggajian secara umum dan yang digunakan atau sedang berjalan dalam perusahaan serta mempelajari cara-cara membangun sistem informasi penggajian yang baik untuk digunakan dalam membangun sistem informasi penggajian yang terkomputerisasi.
b. Melakukan wawancara dengan PT. X untuk mengetahui permasalahan yang dihadapi secara kompleks serta proses penggajian yang sedang berjalan atau digunakan perusahaan.
2. Metode Analisa
Metode analisa yang digunakan berorientasi objek dengan pendekatan Mathiassen, yaitu :
Problem Domain Analysis
- Class yang terdiri atas event table berupa class dan event.
- Structure terdiri atas Class Diagram.
- Behavior Pattern terdiri atas Statechart Diagram.
b. Application Domain Analysis
- Usage yang terdiri atas Use Case Diagram dan Sequence Diagram.
- Function yang terdiri atas Function List.
- User Interface yang terdiri atas rancangan sistem yang akan dibangun.
c. Component Design
Component Design terdiri atas model component, function component dan connecting component.
d. Architecture Design
Architecture Design terdiri atas kriteria, komponen, dan proses.
3. Metode Perancangan
Menggunakan Component Diagram, Deployment Diagram, yang berhubungan dengan Class -class Diagram yang telah dianalisis.

1.5 Sistematika Penulisan
Sistematika penulisan Information System Minor Project ini terdiri dari Lima Bab dengan urutan sebagai berikut :
BAB I PENDAHULUAN
Bab ini menguraikan latar belakang, ruang lingkup,tujuan dan manfaat penulisan,metodologi penulisan, dan sistematika penulisan.
BAB II LANDASAN TEORI
Dalam bab ini terdapat pembahasan mengenai tinjauan pustaka, mengenai definisi, pengertian, dan penjelasan dari teori-teori yang berhubungan dengan permasalahan yang akan dibahas sebagai dasar pemecahan masalah.
BAB III ANALISIS SISTEM INFORMASI Bab ini menguraikan struktur perusahaan tata laksana sistem yang berjalan, permasalahan dan keterbatasan yang dihadapi perusahaan saat ini, serta pemecahan yang dapat diambil dan gambaran prosedur-prosedur kerja sistem informasi penggajian.
BAB IV PERANCANGAN SISTEM INFORMASI
Bab ini menguraikan tujuan dari hasil sistem informasi penggajian. Menjelaskan arsitektur dan komponen-komponen yang digunakan serta tata laksana sistem yang sedang berjalan.
BAB V SIMPULAN DAN SARAN
Bab ini menguraikan kesimpulan berdasarkan hasil analisis dan saran yang perlu diambil oleh perusahaan yang bersangkutan dengan tujuan memperlancar proses penggajian.
Skripsi Analisa Dan Desain Sistem Informasi Pembelian Dan Penjualan Barang Dengan Aplikasi Visual Basic 6.0

Skripsi Analisa Dan Desain Sistem Informasi Pembelian Dan Penjualan Barang Dengan Aplikasi Visual Basic 6.0

(Kode INFORMAT-0001) : Skripsi Analisa Dan Desain Sistem Informasi Pembelian Dan Penjualan Barang Dengan Aplikasi Visual Basic 6.0

BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah
Dalam rangka pencapaian program kerja dan peningkatan kinerja perusahaan, hampir semua perusahaan berupaya untuk melakukan perubahan terhadap sistem kerja yang sudah ada karena sistem yang diterapkan hampir sudah tidak layak digunakan untuk kegiatan operasioal perusahaan terutama di dalam melakukan pengolahan data yang rumit dan bersifat rutinitas.
Toko X bergerak dalam bidang kelontong dan alat-alat tulis dan transaksi yang dilakukan setiap harinya cukup besar. Pada pengolahan data pembelian barang pengelola toko tidak membuatkan secara tertulis tentang biaya pembelian yang dilakukan, ini hanya dilakukan secara lisan kepada pemilik toko berdasarkan faktur pembelian. Hal ini menyebabkan tidak efesiennya pengelolaan biaya pembelian dan juga pemesanan barang dilakukan berdasarkan perkiraan tanpa mengetahui secara pasti stok barang yang ada. Sedangkan dalam pengelolaan data penjualan barang pembuatan laporan hanya dibuatkan secara garis besar yaitu berapa jumlah uang didapat setiap harinya. Selain itu juga ada masalah-masalah lain yang sering muncul seperti hilangnya faktur-faktur pembelian maupun faktur-faktur penjualan yang merupakan bukti-bukti dari transaksi-transaksi yang dilakukan.
Untuk itu perlu dibangun sebuah sistem informasi dan sebuah database yang dapat menampung data dalam jumlah banyak sehingga apabila dilakukan pengaksesan terhadap suatu data akan lebih mudah untuk mendapatkannya dan juga mudah melakukan perhitungan dalam jumlah banyak sehingga informasi yang diperoleh lebih baik dan cepat.
Berdasarkan dari masalah diatas penulis akan memberikan sebuah solusi yang akan dibahas pada uraian dari masing-masing bab dengan judul “ANALISA DAN DESAIN SISTEM INFORMASI PEMBELIAN DAN PENJUALAN BARANG DENGAN APLIKASI VISUAL BASIC 6.0 PADA TOKO X”

1.2 Ruang Lingkup Masalah
Agar penulisan penelitian ini lebih terarah, maka penulis akan memberikan batasan masalah yang akan dibahas sehingga hal ini tidak menyimpang dari tujuan yag hendak dicapai. Pembahasan masalah berorietasi pada penggunaan komputer dalam melakukan pengolahan data pembelian dan penjualan barang pada Toko X, serta menganalisis sistem pengolahan data yang sudah diterapkan selama ini serta kelemahan-kelemahan dari sistem tersebut.
Dalam pembahasan dititik beratkan terhadap penggunaan Visual Basic 6.0 sebagai software aplikasi dalam sistem pembelian dan penjualan barang pada Toko X.

1.3 Rumusan Masalah
Melihat kenyataan seperti yang telah diuraikan pada latar belakang masalah diatas dapat dirumuskan bahwa masalah yang dihadapi Toko X adalah sebagai berikut :
1. Proses pengolahan data pembelian dan penjualan masih dilakukan secara manual sehingga mengakibatkan kurang efesien dalam mengelola keuangan.
2. Penyimpanan faktur pembelian dan penjualan masih dalam bentuk arsip-arsip, sehingga menyulitkan dalam pencarian kembali suatu dokumen yang diperlukan dan juga keamanannya tidak terjamin.
3. Pengelolaan persediaan hanya berdasarkan perkiraan sehingga menyebabkan keraguan pemilik toko dalam mengambilan keputusan dan kerugian.

1.4 Hipotesis
Berdasarkan rumusan masalah diatas maka dapat dikemukakan hipotesis bahwa dengan dirancangnya sistem yang baru maka dapat menghasilkan laporan-laporan yang bisa membantu pimpinan dalam mengambil keputusan dan meningkatkan keuntungan juga penyimpanan data secara elektronik akan lebih aman serta dapat meningkatkan efektifitas dan efesiensi kerja.

1.5 Tujuan dan Manfaat Penelitian
Dalam penelitian ini ada beberapa hal yang hendak dicapai antara lain :
1. Membuat sebuah sistem informasi yang dapat melakukan pengolahan data pembelian dan penjualan barang.
2. Merancang sistem informasi yang dapat menghasilkan laporan-laporan secara terperinci serta memudahan dalam mencari informasi apabila ada pengkoreksian terhadap data tertentu.
3. Membandingkan sejauh mana efesiensi dan efektifitas sistem informasi yang dirancang dengan sistem yang sedang berjalan.
Hasil penelitian ini akan bermanfaat bagi :
1. Peneliti
Dapat menerapkan ilmu yang penulis didapatkan selama kuliah di Universitas X.
2. Pemilik toko
Pemilik toko mengetahui kekurangan-kekurangan sistem yang diterapkan selama ini dan dapat lebih mudah mengambil keputusan untuk meningkatkan keuntungan.
3. Peneliti berikutnya
Lebih mudah memahami sistem informasi yang sedang berjalan sehingga bisa memberikan solusi yang tepat terhadap kekurangan dan kelemahan sistem.