Dasar - Dasar Shell Linux

Posted by resrsr on Monday, January 30, 2012

Dasar - Dasar Shell Linux - Dunia linux atau keluarga unix jelas sangat berbeda bila dibandingkan dengan system operasi lain seperti Microsoft Windows. Mereka yang terbiasa dengan windows , tentu akan mengalami kesulitan ketika berhadapan dengan linux.Anda harus mengetahui beberapa istilah yang ada di dalamnya , dan salah satunya adalah Shell. Istilah ini sangat umum diperbincangkan , tapi banyak juga yang belum memahami secara pasti. Padahal shell merupakan tempat konfigurasi dan menjalankan / mengoperasikan linux.

Memahami Dasar - Dasar Shell Linux

Distro linux telah dikembangkan oleh para developer untuk membuat linux semakin cantik. Tujuannya agar linux digemari dan open source semakin memasyarakat. Sayangnya , kecantikan window manager seperti KDE dan Gnome kadang membuat lupa para penggemar linux tentang keberadaan shell. Padahal shell tidak hanya ditujukan untuk para admin , tetapi juga bagi para pengguna linux tanpa kecuali. Kegunaan shell adalah sebagai berikut :
  1. Pemakaian interaktif.
  2. Untuk mengontrol session Linux.
  3. Contohnya : setdir , mail directory , dan starup file
  4. Pemrograman. 
  5. Linux shell menyediakan sekumpulan instruksi khusus yang dapat digunakan untuk membuat program shell script.

Prinsip Kerja Shell Linux 

Ketika  masih menggunakan system operasi DOS , terdapat beberapa kesulitan dalam pengoperasiannya. Hal ini disebabkan oleh begitu banyak command yang harus dihafalkan untuk pengoperasian computer. Sedangkan untuk memberikan perintah , kita harus mengetikkan perintah-perintah yang telah dihafalkan tersebut secara langsung pada DOS prompt. Jika perintahnya benar dan dikenali DOS , maka perintah tersebut akan segera dieksekusi .

Prinsip kerja Shell Linux
Prinsip kerja Shell Linux

Secara sederhana dapat dikatakan bahwa shell juga merupakan program yang membaca input-standar , yaitu keyboard , seperti halnya perintah-perintah pada DOS . Ketika kita mengetikkan sesuatu di keyboard , maka shell akan menafsirkan apa yang kita ketikkan. Sebagai contoh , apabila kita mengetikkan perintah ls pada shell dan ls ternyata merupakan program yang dapat dieksekusi , maka shell akan menjalankan program tersebut.

Contoh Penggunaan Dasar - Dasar Shell Linux

Misalnya : 
$ info date
Ketika tombol enter ditekan dan muncul Informasi tentang tanggal , berarti perintah tersebut dimengerti dan dijalankan oleh shell.
Sebaliknya , jika kita mengetikkan : 
$ assalamu'alaikum 

Bash :assalamu'alaikum :command not found 
Dapat dilihat bahwa shell tidak dapat mengeksekusi karena memang tidak ada perintah tersebut didalamnya. Shell pertama kali dipanggil pada saat user berhasil melogin system linux. Shell yang akan dijalankan oleh system adalah shell seperti yang tertera pada file /etc/passwd. Lebih tepat jika dikatakan bahwa shell menghubungkan user dengan kernel. Kernel merupakaninti dari system operasi. Setiap kali perintah yang diajukan oleh user akan diterima oleh shell, diterjemahkan, kemudian hasilnya dikirim ke kernel . Pada kernel itulah dilakukan operasi sesuai dengan yang diminta oleh user. 
Demikian juga ketika user mengetikkan perintah , maka akan dideteksi apakah itu termasuk perintah internal atau eksternal dari shell linux. Tidak akan terjadi masalah jika perintah tersebut adalah perintah internal . Tetapi jika perintahnya adalah eksternal, maka shell akan mencari file tersebut pada seluruh direktori yang tertera pada search path .
More aboutDasar - Dasar Shell Linux

Shell UNIX dan Sejarahnya

Posted by resrsr on Thursday, January 12, 2012

Shell UNIX dan Sejarahnya - UNIX adalah nama sebuah system operasi yang asal mulanya di kembangkan pada laboratorium Bell, AT&T. Sistem operasi adalah perangkat lunak komputer yang mengatur dan mengendalikan operasi dasar system komputer. Operating sistem yang paling banyak digunakan saat ini adalah Windows OS dari Microsoft Corporation.
ken thomson Shell UNIX dan Sejarahnya

UNIX Operating System

UNIX terdiri atas sejumlah program (daftar instruksi untuk memperoleh hasil tertentu) yang di rancang untuk mengontrol interaksi antara fungsi-fungsi pada mesin yang beraras rendah dengan program aplikasi. Tugas dari system operasi diantaranya:
  1. Melakukan fungsi manajemen system berkas.
  2. Mengendalikan berbagai sumber pada system seperti disk dan printer. 
  3. Mengatur sejumlah pemakai yang menggunakan system bersamaan. 
  4. Membentuk penjadwalan proses-proses di dalam system.    

Kelebihan dan Fitur dari UNIX Operating System

Sistem operasi UNIX mempunyai beberapa fitur dan kelebihan, mari kita bahas satu persatu.

A. Multi User pada UNIX Operating System


Multiuser berarti sejumlah orang (pemakai) dapat menggunakan system secara bersamaan dan berbagi sumber (disk, printer dan sebagainya). UNIX mendukung keperluan seperti ini. Keuntungan dengan adanya sifat multiuser:
  • Penghematan perangkat keras. Sebab perangkat keras (misalnya printer, disk) dapat dipakai oleh orang banyak . 
  • Data dapat diakses oleh orang banyak secara serentak. Ini berarti tidak ada penduplikasian data. Selain itu konsistensi data lebih terjamin.    

B. Portabilitas UNIX Operating System

Sistem unix mudah di adaptasikan ke system komputer yang lain. Sifat portabilitas ini membawa UNIX dapat dipakai pada berbagai jenis komputer. Kini UNIX telah menyebar pada pelbagai jenis system, dari notebook, mikrokomputer (PC), hingga mainframe. Perusahaan-perusahaan komputer yang besar seperti IBM sun Microsystems juga mengeluarkan komputer yang berbasis UNIX. 
Bagi pemakai, hal seperti ini sangatlah menguntungkan. Mengapa menguntungkan? Sebab portabilitas berarti ketidak bergantungan pada suatu perangkat keras. Ini berarti pemakai tidak perlu terpaku pada satu vendor. Untuk beralih dari suatu system UNIX ke system UNIX lainnya dapat dilakukan dengan mudah. Hal ini tidak hanya terbatas pada sistemnya saja, melainkan juga pada aplikasinya. 
Program aplikasi yang berjalan pada suatu sistem UNIX dapat di pindahkan ke system UNIX lainnya, dengan jalan mentransfer program sumber dan kemudian melakukan kompilasi lagi pada sistem UNIX yang baru. Bahkan beberapa aplikasi bersifat kompatibel dalam bentuk obyek, sehingga tidak diperlukan proses kompilasi.   

C. Multitasking pada UNIX Operating System

Seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu yang bersamaan dari sebuah terminal. Pekerjaan-pekerjaan yangtidak memerlukan interaksi dari pemakai (seperti melakukan pengurutan data dan pengecekan kosakata) bisa dilaksanakan di latar belakang. 
Pemrosesan ini memungkinkan saat suatu pekerjaaan sedang dilaksanakan oleh system, pemakai dapa tmelakukan tugas-tugas yang lain.   Kemampuan sistem operasi yang memungkinkan seseorang dapat melaksanakan beberapa tugas pada saat bersamaan biasa dinamakan multitasking.

Shell Unix Sebagai Intrepreter OS

Shell UNIX menjadi jembatan antara pemakai dan system. Ia bertindak sebagai penerjemah perintah yang sangat bermanfaat bagi pemakai. Kemampuan shell mencakup dua hal :  

Modus interaktif

Pada mode interaktif, pemakai dapat memberikan perintah dan kemudian shell akan mengerjakan perintah yang di berikan. Hal ini dapat diulang-ulang, sebab begitu shell menjalankan perintah, shell akan menunggu pemakai memberikan perintah kembali. 

Modus pemrograman

Pada modus pemrograman,pemakai dapat menyusun suatu program yang berupa sejumlah perintah yang biasa disebut skrip shell. Selanjutnya, shell akan mengerjakan perintah-perintah tersebut secara berurutan. Hal seperti ini sangat bermanfaat untuk menangani pekerjaan yang bersifat rutin. Pada modus ini pemakai dapat membuat suatu prototype suatu kegiatan tanpa harus menggunakan bahasa pemrograman seperti C. 

Baik pada mode interaktif maupun pemrograman, pemakai dapat dengan mudah mengarahkan keluaran-keluaran perintah yang normalnya kelayar menjadi ke suatu berkas. Bahkan pemakai dapat juga mengatur agar hasil suatu perintah menjadi masukan bagi perintah yang lain.   
More aboutShell UNIX dan Sejarahnya

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

Posted by resrsr on Sunday, January 1, 2012

Contoh Tugas Akhir BSI - Dalam memilih judul tugas akhir yang akan kita ambil, kita perlu mempertimbangkan faktor-faktor antara lain minat, kemampuan, dan juga sumber daya yang ada. Namun yang paling utama sebenarnya adalah minat, karena dengan passion yang kuat, seseorang akan berusaha semaksimal mungkin untuk mengerjakan hal yang sudah menjadi passion tersebut.

Contoh Tugas Akhir BSI

Contoh Tugas Akhir Perancangan Program Penjualan Tunai

Penjualan adalah inti dari sebuah bisnis, dimanapun berada. Karena dengan penjualan inilah income sebuah usaha berasal. Dengan demikian pemilihan judul tugas akhir tentang penjualan tidak ada habisnya. Kali ini Materi Informatika akan berbagi contoh tugas akhir dengan judul Perancangan Program Penjualan Tunai Pada DISTRO ADH Menggunakan Microsoft Visual Basic 6.0.

Pemilihan Judul Tugas Akhir

Latar belakang pemilihan sebuah judul tugas akhir termasuk dalam bab 1. Berikut lembar latar belakang masalah tugas akhir bsi ini.
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.”

Download Contoh Tugas Akhir BSI

Untuk lebih lengkap tentang tugas akhir dengan judul Perancangan Program Penjualan Tunai Pada DISTRO ADH Menggunakan Microsoft Visual Basic 6.0, silahkan download langsung melalui link dibawah ini. Semoga bermanfaat ;)

Download Contoh Tugas Akhir BSI
More aboutPerancangan Program Penjualan Tunai Pada DISTRO ADH Menggunakan Microsoft Visual Basic 6.0.