INDONESIAKU

INDONESIAKU

Kamis, 14 Juni 2012

Perancangan Program Penjualan Tunai Pada DISTRO ADH Menggunakan Microsoft Visual Basic 6.0.


1.1 Latar Belakang Pemilihan Judul
Kemajuan teknologi berkembang sangat pesat, dan teknologi apapun yang diciptakan manusia diperuntukan untuk mempermudah pekerjaan manusia. Khususnya teknologi komputer, di zaman modern ini komputer sudah tidak asing lagi dan bukan barang mewah bagi masyarakat, komputer biasa dijumpai di mana saja, baik dirumah tangga sampai di kantor-kantor, dari masyarakat kelas menengah sampai masyarakat kelas atas. Komputer banyak dipakai diberbagai bidang kehidupan. Namun masih banyak dari masyarakat belum bisa memanfaatkan kegunaan komputer dalam setiap aktifitas mereka.
Pakaian merupakan kebutuhan primer bagi manusia, di zaman modern ini pakaian sangat dibutuhkan bagi masyarakat untuk melindungi tubuh dari sengatan matahari serta untuk menambah kesopanan. Pakaian sangat dibutuhkan dari masyarakat golongan bawah sampai masyarakat golongan atas. Semakin berkembangannya zaman, pakaian pun menjadi bermacam-macam jenisnya, ada yang khusus anak-anak sampai dewasa semuanya banyak perubahan mengikuti trend yang berlaku.
Namun terkadang sering sekali kita melihat banyak dari masyarakat sulit untuk mendapatkan pakaian yang sesuai dengan seleranya. Sehingga mereka menilai bahwa untuk memperoleh pakaian yang diinginkan perlu adanya toko-toko yang menjual pakaian yang tidak di produksi secara masal, istilah lainnya adalah DISTRO.
Dalam hal ini penulis merancang sebuah program pengolahan data menjadi informasi dengan menggunakan bahasa komputer melalui sebuah bahasa pemrograman pada DISTRO ADH.
DISTRO ADH merupakan sebuah toko yang menjual pakaian dari berbagai motif yang diproduksi sesuai pesanan. Tujuan didirikannya DISTRO ADH ini adalah untuk memberi kemudahan bagi konsumen yang membutuhkan pakaian yang khusus untuk dirinya sendiri agar tidak sama dengan banyak orang.
Seiring berkembangnya DISTRO ADH ini, maka bertambah pula barang-barang yang diproduksi antara lain tas & topi. Dari pertambahan produksi barang yang dijual, berarti juga bertambahnya data yang harus diolah secara cepat dan akurat, untuk mengantisipasi bertambahnya data tersebut, maka penulis menggunakan computer khususnya melalui bahasa pemograman di dalam menangani masalah penjualan pada DISTRO ADH. Dari permasalahan diatas penulis memilih judul: “Perancangan Program Penjualan Tunai Pada DISTRO ADH Menggunakan Microsoft Visual Basic 6.0.”



Struktur Direktori Linux Dan Organisasi File



Sama halnya dengan unix, linux juga merupakan system operasi yang terstruktur. Struktur linux atau struktur direktori linux tidak hanya menyangkut perangkat lunak saja tetapi juga menyangkut perangkat keras, yang menyatakan bagian fisik dari system computer seperti : Unit system, consol, terminal, printer dan jalur komunikasi.
Struktur linux yang menyangkut perangkat lunak terdiri dari :
1. Kernel
2.Shell
3.Utilitas
4.Aplikasi

Kernel merupakan bagian utama ( inti ) dari system linux, yang mengendalikan secara langsung perangkat- perangkat keras dan menampilkan berbagai bentuk fungsi bertingkat rendah. Beberapa fungsi yang dilakukan kernel yaitu:
Pelayanan Tanggal dan Jam system
Manajemen file dan security
Pelayanan proses input- ouput
Proses penjadwalan dan manajemen system
Manajemen memori
Penanganan proses interupsi
Linux memiliki antar muka untuk berhubungan antara bagian luar linux dengan kernel yang disebut dengan system call. System call menginstruksikan kernel untuk melakukan kegiatan tertentu sesuai dengan permintaan program yang memanggilnya.

Shell adalah penerjemah (interpreter ) pada system linux. Shell inilah yang menerjemahkan perintah-perintah yang diberikan user, dengan kata lain shell adalah antar muka antara user dengan system linux. Beberapa shell yang ada pada system linux diantaranya Bourne Again Shell ( /bin/bash ), C shell (/bin/csh ), korn shell ( /bin/ksh ).

Utilitas adalah program yang disediakan linux untuk melaksanakan tugas tertentu. Sedangkan Aplikasi adalah program yang dibuat oleh pemakai untuk memenuhi kebutuhannya sendiri.

Struktur Direktori Linux
File adalah struktur dasar dari suatu system computer yang berfungsi menyimpan data /informasi. Penamaan suatu file di unix umumnya dibatasi hingga 14 karakter panjangnya. Kecuali pada Barkeley Unix dan Linux yang dapat mencapai 256 karakter. Di Unix /Linux, suatu file secara internal ditandai dengan sebuah bilangan unik, yang dikenal dengan Inode . Karena mengingat angka lebih sulit dari pada mengingat huruf maka unix / linux memberikan pilihan penamaan file dengan huruf. Unix / Linux membagi file menjadi 3 kategori utama yaitu :
1. File Biasa
Ialah file yang digunakan untuk menyimpan data, program sumber, dokumen, grafik dan program obyek lainnya. File ini dapat dibagi menjadi :
File teks
Skrip shell
File executable ( binary )
File data ( yang telah dikodekan )

2. Direktory
Adalah file yang berisi daftar nama dan bilangan inode dari masing-masing file.

3. File special
Adalah file yang umumnya menyatakan suatu piranti fisik ( perangkat keras ), tetapi bisa juga berupa file-file yang berhubungan dengan komunikasi antar proses. Pada Unix / Linux perangkat keras ( harddisk, printer ) dinyatakan dalam suatu file. File special ini dibagi menjadi 3 bagian :
File piranti blok ( block device )
File piranti karakter ( block device )
File pipa bernama (Â named pipe )

Seluruh kumpulan file-file dalam Unix / Linux disebut system file. Sistem file Unix / Linux memiliki bentuk yang susunannya hirarki ( tree ) seperti bentuk pohon terbalik , dimana puncaknya bernama Root.Cabang-cabang dari root disebut dengan Direktory dan seterusnya. Simbol dari root adalah /. Root ini memiliki cabang yang disebut dengan directory standar, yang berarti nama-nama directory tersebut dikenal disemua system Unix/ Linux. Inilah pengertian dari struktur direktori linux. Berikut ini adalah bagian komposisi struktur direktori linux.
Struktur Direktori Linux


Berikut ini adalah direktori-direktori beserta kegunaannya yang ada pada system linux :
/
Adalah direktori yang berguna untuk menampung seluruh file yang terdapat dalam system linux.
/bin
Adalah direktori yang berisi file-file yang dapat langsung dijalankan.
/boot
Adalah direktori yang berisi file-file yang digunakan saat linux melakukan booting.
/dev
Adalah direktori yang berisi file-file dari hardware yang dimiliki oleh computer ( sebagai contoh : /dev/had ) adalah file dari harddisk , /dev/fd0 adalah file untuk floppy, dev/cdrom adalah file untuk cdrom pada computer.
/etc
Adalah direktori yang berisi file-file yang digunakan untuk mengkonfigurasi linux. File-file ini biasanya merupakan file-file yang berbentuk script atau file-file dengan tipe text.
/home
Adalah direktori yang digunakan untuk menyimpan semua direktori user
/ lib
Adalah direktori yang berisi file-file library yang diperlukan oleh program-program pada root direktori system linux.
/ mnt
Adalah direktori yang berisikan direktori-direktori yang dapat anda gunakan untuk memounting device-device yang dimiliki oleh pc.
Contohnya floppy dan cdrom. Untuk jelasnya anda dapat melihat file fstab dan mtab pada direktori /etc yang merupakan file yang digunakan sebagai konfigurasi mounting device-device pada computer.
/proc
Adalah direktori yang berisikan file-file buffer yang digunakan untuk menginformasikan proses-proses yang sedang berjalan pada system linux.
/ root
Adalah direktori home untuk root.
/ sbin
Adalah direktori yang berisi file-file yang dijalankan oleh system linux.
/ tmp
Adalah direktori yang berisi file-file sementara ( file-file yang diakibatkan oleh interrupt-interupt pada system linux ).
/usr
Adalah direktori yang berisi file-file yang dapat dijalankan atau berorientasi untuk semua user.
/ var
Adalah direktori yang berisi file-file data yang dapat berubah-ubah saat linux sedang dalam proses.

Home Directory
Home directory merupakan direktori tertentu yang diberikan kepada pemakai sebagai tempat penyimpanan file-file kepunyaan pemakai sendiri. Pada bagan yang telah digambarkan sebelumnya direktori /home adalah direktori yang berisi direktori-direktori pemakai yang merupakan Home directory . Struktur direktori dibawah Home directory merupakan wewenang dari pemakai yang bersangkutan.

Current ( . ) & Parrent Directory ( .. )
Adalah direktori dimana kita pemakai sedang berada, sedangkan Parrent directory adalah direktori satu tingkat diatas Current directory. Setiap kali direktori baru tercipta, otomatis akan dibuatkan Current directory dan Parrent directory.

PERANCANGAN PROGRAM SISTEM KEAMANAN KOMPUTER DENGAN MEGGUNAKAN MICROSOFT VISUAL BASIC 6.0



ABSTRAKSI

Perkembangan teknologi informasi terutama di bidang komputer hingga saat ini berkembang dengan sangat pesat seiring dengan kebutuhan akan kecepatan, keakuratan dan keamanan sebuah sistem informasi. Sejalan dengan perkembangan teknologi informasi dan komputer serta pengetahuan tentangnya yang telah banyak dimengerti sebagian besar pengguna, maka dibutuhkan sebuah sistem sebagai pengaman data maupun informasi baik di sebuah komputer tunggal maupun yang terkoneksi dalam jaringan.
Sampai saat ini sudah banyak sekali program pengamanan sistem komputer yang beredar baik yang gratis maupun trial dan sudah banyak yang digunakan. Pada setiap program tentunya mempunyai keunikan, kerumitan, serta keunggulan di dalam mengimplementasikannya dalam mengamankan sebuah komputer.
Program Pengamanan komputer ini merupakan salah satu jenis program untuk mengamankan suatu sistem berbasis program komputer termasuk untuk mengunci sistem- sistem penting yang ada pada komputer. Dan di sini kita juga dapat bermain-main dengan sistem registry, yaitu identitas windows yang berguna untuk mengontrol bagian-bagian sistem komputer.
Pada pemrograman keamanan sistem komputer ini menggunakan Microsoft Visual Basic 6.0 dimana Visual Basic adalah bahasa yang dikembangkan oleh Microsoft. Bahasa ini bersifat procedural, kemudian diperluas dengan fitur-fitur yang bersifat visual. Visual basic selain disebut sebagai sebuah bahasa pemrogram juga sering disebut sebagai sarana (tool) untuk menghasilkan program-program aplikasi windows.
Dalam pembuatan sistem keamanan ini menggunakan manipulasi pada sistem registry yang merupakan sekumpulan fungsi-fungsi internal windows yang dapat dimasuki dan digunakan sebagai pengendali sistem program. Dimana fungsi ini dapat menangani semua yang berhubungan dengan windows, seperti pengaksesan regedit, sistem display, sistem penyembunyian file, dll.
Alasan yang paling mendasar menggunakan registry ini adalah karena registry dapat diibaratkan nyawa dari sistem windows karena di sinilah sistem dapat terganggu. Dengan memanipulasi sistem pada registry kita dapat menyembunyikan run, mempercepat delay komputer, menyembunyikan drive dan banyak lagi fungsi lainnya.
Oleh karena itulah penulis mengulas program keamanan komputer ini sebagai tugas akhir yang nantinya diharapkan bermanfaat dalam perkembangan kemanan system pada komputer.

Contoh Tugas Akhir BSI


Ilustrasi Tugas Akhir


Berikut adalah contoh tugas akhir sebagai referensi teman-teman dalam menyusun tugas yang memang terakhir ini. Tugas Akhir ini mengambil tema tentang zakat, dan menggunakan program Visual Basic.
Plagiat itu memalukan, dan berkarya sendiri itu membanggakan, tapi kadang referensi sebuah hal yang mutlak diperlukan :D

BAB II
PEMBAHASAN

2.1. Teori Pendukung
A. Konsep Dasar Zakat
Zakat termasuk dalam kategori ibadah yang telah diatur secara rinci dan paten berdasarkan Al Quran Al Karim dan As Sunnah. “Sesungguhnya orang-orang yang beriman serta mengerjakan kebaikan, menegakkan sholat, dan membayar zakat, mereka itu memperoleh ganjaran di sisi Allah, mereka tiada akan takut dan tiada akan berduka cita “. (Al Baqoroh : 227). “Ambillah sedekah dari sebagian harta mereka, dengan harta itu kamu membersihkan dan mensucikan mereka … “(At Taubah : 267). “Selama zakat itu masih bercampur dengan kekayaan, hanya akan berakibat kerusakan di dalam kekayaan itu sendiri “. (HR. Imam Ahmad, An Nasa’I, dan Abu Dawud). “Sesungguhnya kesempurnaan islam kalian adalah apabila kalian menunaikan zakat bagi harta kalian “.(HR. Al Bazzar)
Tabel II.1. Perhitungan ZakatNo Jenis Harta Nishob Kadar Zakat
1 Bonus Hadiah - 20 %
2 Emas 85 gram Emas dalam setahun 2,5 %
3 Fitrah Wajib setiap tahun 2,5 Kg
4 Harta Simpanan 85 gram Emas dalam setahun 2,5 %
5 Perdagangan 85 gram Emas dalam setahun 2,5 %
6 Pertanian Air Hujan 1000 Liter Hasil Panen 10 %
7 Pertanian Irigasi 1000 Liter Hasil Panen 5 %
8 Perak 653 gram Perak dalam setahun 2,5 %
9 Profesi 85 gram Emas dalam setahun 2,5 %


B. Konsep Dasar Program
Program menurut Yulikus Partono [1998, hal.2] adalah: “sederetan instruksi atau statemen yang teratur dan memenuhi persyaratan yang ditentukan dalam bahasa yang dimengerti oleh komputer yang bersangkutan”. Instruksi tersebut berfungsi untuk mengatur pekerjaan apa saja yang akan dilakukan oleh komputer agar mendapatkan atau menghasilakn suatu hasil atau keluaran (output) yang diharapkan. Di dalam perancangan program komputer kita memerlukan bahasa yang dimengerti oleh komputer atau yang dikenal sebagai bahasa pemrograman. Bahasa pemrograman ini merupakan sarana yang menjembatani antara pemakai komputer (user) dengan komputer itu sendiri.
Bahasa komputer merupakan sarana komunikasi yang menjembatani antara komputer dan manusia. Secara garis besar, bahasa pemprograman terbagi atas tiga tingkatan yaitu bahasa pemprograman tingkat rendah (Low Level Language), bahasa pemprograman tingkat menengah (Middle Level Language) dan bahasa pemprograman tingkat tinggi (High Level Language) yang dibagi menjadi dua, yaitu Problem Oriented Language dan Procedure Oriented Language yang terdiri dari scientific dan bussines. Alasan utama mengapa kita belajar pemprograman komputer adalah untuk memanfaatkan komputer sebagai alat bantu untuk menyelesaikan masalah. Ada lima langkah yang dapat dilakukan oleh seorang pembuat program (programmer) dalam proses pemecahan masalah dengan mengggunakan program komputer, yaitu sebagai berikut:
1. Menganalisis dan memahami persoalan yang ada, kemudian mengembangkan suatu urutan proses logika untuk menyelesaikan masalah tersebut diatas dalam bentuk algoritma.
2. Menentukan bentuk data yang diperlukan, sebagai input dalam program yang akan dibuat.
3. Pengkodean dari algoritma yang sudah dibuat, diterjemahkan ke dalam bentuk statemen-statemen yang sesuai dan terdapat dalam bahasa pemrograman yang telah digunakan.
4. Melakukan tes program dari logika yang telah dibuat, apakah program tersebut sudah benar dan bebas dari unsur kesalahan atau masih harus direvisi atau diperbaiki kembali.
5. Melakukan pendokumentasian program sebagai cadangan (back up). Proses ini penting untuk dilakukan, untuk usaha pengembangan program selanjutnya.
1. Sejarah Visual Basic
Sejarah Visual Basic diawali dari pengembangan bahasa basic (Beginners All Purpose Symbolic Introction Code) di Dartmouth College Amerika Serikat pada awal tahun 1960-an. Semua basic memang dirancang untuk mudah di pelajari, begitu sederhana hingga nyaris semua pakar pemrograman komputer menggunakan basic sebagai bahasa pemrograman pertamanya. Pada tahun 1975 muncul Personal Computer (PC) pertama dengan merk Mits Altair, namun karena memiliki RAM 4 KB, satu-satunya bahasa pemrograman yang bisa digunakan adalah Assembly yang sangat rumit digunakan. Tentunya saja hal ini sangat menghambat perkembangan komputer pribadi.
Pada tahun 1982 IBM/PC di perkenalkan pada masyarakat, Microsoft pun membuat OS MS DOS untuk komputer ini, di dalamnya disertakan pula bahasa basic yang dikenal sebagai Quick Basic (Q Basic). Zaman pun berganti tahun 1990-an era DOS berlalu diganti Windows, tampilan grafis windows yang sangat bagus dan lebih interaktif mengubah pekerjaan yang memusingkan menjadi sebuah pekerjaan yang menyenangkan. Microsoft pun akhirnya membuat Basic versi Windows. Dengan versi terakhirnya adalah MS Visual Basic 6.0 yang diluncurkan tahun 2000. Jenis aplikasi yang dapat dibuat dengan menggunakan Visual Basic adalah :
a. Aplikasi Database terbaru dengan format yang paling popular dapat dibuat dengan pemanfaatan fasilitas Data Access.
b. Active X Document, yaitu aplikasi yang digunakan dalam dunia internet, dimana pemakainya hanya bisa menggunakan Browser Internet.
c. Active X control yang digunakan dalam dunia pengembangan software.
d. Aplikasi umum seperti permainan, animasi dll.
2. Beberapa Komponen dasar Microsoft Visual Basic
a. Menu
Menu Visual Basic berisi semua perintah Visual Basic yang dapat anda pilih untuk melakukan tugas tertentu. Untuk memilih menu, caranya juga sama dengan program windows lainnya.
b. Toolbar
Toolbar adalah tombol-tombol yang mewakili suatu perintah tertentu dari Visual Basic.
c. Form Window
Form Window atau jendela form adalah daerah kerja utama dimana kita akan membuat program-program aplikasi Visual Basic. Pada form ini kita meletakan berbagai macam objek interaktif seperti misalnya teks, gambar, tombol-tombol printer, scrollbar dan sebagainya.
d. Toolbox
Toolbox adalah sebuah kotak piranti yang mengandung semua objek atau kontrol yang dibutuhkan untuk membentuk suatu program aplikasi. Kontrol adalah suatu objek yang akan menjadi interface (penghubung) antara program aplikasi dengan user dan kesemuanya harus diletakan didalan jendela form yang ada diatas.
e. Project Explorer
Project Explorer adalah jendela yang mengandung semua file didalam aplikasi Visual Basic. Setiap aplikasi dalam Visual Basic disebut dengan istilah Project dan setiap project bisa mengandung lebih dari satu file. Pada Project Explorer ditampilkan semua file yang terdapat pada aplikasi (project) kita misalnya form, modul, class dan sebagainya.
f. Properties Window
Properties Window adalah jendela yang mengandung semua informasi mengenai objek yang terdapat pada aplikasi Visual Basic. Properti adalah sifat dari suatu objek seperti namanya, warna, ukuran, posisi dan sebagainya.
g. Code Window
Code Window adalah salah satu jendela yang paling penting dalam Visual Basic. Jendela ini berisi kode-kode program yang merupakan instruksi-instruksi untuk aplikasi Visual Basic. Setiap objek pada saat ditambahi kode-kode program untuk melakukan tugas-tugas tertentu, misalnya menutup aplikasi, membatalkan perintah dan sebagainya.
h. Form Layout Window
Form Layout window adalah jendela yang menggambarkan posisi dari form yang ditampilkan pada layar monitor. .....


Trik Mudah Menginstall Java di Sistem Operasi Linux




Setelah kita mencoba untuk melakukan instalasi java di windows, sekarang kita akan mencoba untuk melakukan instalasi di sistem operasi Linux. Cara ini berlaku untuk semua distro atau distribusi linux yang ada.
Tidak sedikit pengguna yang kesulitan untuk melakukan instalasi java di linux, selain masih kurangnya pengalaman dalam menggunakan linux, instalasi java di linux juga tidak terlalu bersahabat, berbeda dengan instalasi di windows yang di manjakan dengan user interface secara grafis. Namun semua itu tetap tidak bisa di jadikan alasan, kita harus mencoba hingga berhasil .
Silahkan anda download di situs oracle jangan lupa untuk memilih versi Linux. Setelah berhasil di download, silahkan ikuti cara-cara di bawah ini :
simpan program java yang telah di download di directory home dari user yang ingin menginstall java, disini saya memakai user yang bernama rdp, jadi directory home-nya seperti ini /home/rdp/ .
buka console atau terminal untuk mengeksekusi program biner yang telah di download. Ketik command berikut pada layar console : ./jdk-6u10-linux-i586.bin. Sesuaikan versi Java yang anda download. Maka dilayar console akan seperti gambar di bawah ini
setelah kita mengeksekusi, maka akan tampil license dari java. Tekan enter terus, jika ingin membaca lengkap license, jika tidak anda bisa menekan tombol q. Tampilan gambarnya akan seperti di bawah ini :
setelah anda membaca license, maka program biner tersebut akan diekstrak ke dalam directory /home/rdp/. Tampilan gambarnya seperti di bawah ini
setelah selesai mengekstrak, maka tampilan dari layar console akan seperti gambar di bawah ini :
saatnya kita mengeset PATH, agar program-program biner Java dapat dieksekusi oleh user rdp. Buka text editor yang ada di versi Linux yang anda pakai, semisal : vim, kwrite, kate, pico, joe, mc. Setelah anda buka text editor, ketik command seperti ini : export PATH=$PATH:/home/rdp/jdk1.6.0_10/bin
sesuaikan versi Java yang anda pakai. Tampilan gambarnya seperti gambar berikut
logout atau restart agar seting PATH yang kita lakukan dapat berfungsi
setelah melakukan logout saatnya kita mengetest, apakah PATH yang kita setting benar. Buka console atau terminal, kemudian ketik command : javac –version . Jika seting PATH benar, maka akan memberikan output versi Java yang anda pakai.
Demikianlah tulisan singkat mengenai instalasi java di sistem operasi linux, yang masih sering di keluhkan oleh para pemula saat melakukan instalasi Java. Semoga bermanfaat dan tidak menyerah dalam belajar pemrograman Java. Kita bertemu di edisi mendatang. Selamat mencoba!